indicative
Advanced tools
Comparing version 5.0.6 to 5.0.7
@@ -1,1 +0,1 @@ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):e.indicative=r()}(this,function(){"use strict";function e(e,r){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof r)return e;for(var t=r.split("."),n=0;n<t.length;n++){var o=t[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}function r(e){this.fn=e,this._promise=null}r.prototype.then=function(e,r){return this._promise=this._promise||new Promise(this.fn),this._promise.then(e,r)},r.prototype.catch=function(e){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(e)};var t=function(e,r){r.add();for(var t=e.length,n=0,o="name";n<t;){var u=e[n++],i=u.charCodeAt(0);58===i||44===i?(o="arg",r.shiftValue()):124===i?(o="name",r.add()):"arg"===o?r.appendValue(u):r.appendKey(u,i)}return r.toJSON()};var n=function(){return{nodes:[],currentNode:null,add:function(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey:function(e,r){32!==r&&(this.currentNode.name+=e)},appendValue:function(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue:function(){this.currentNode.args.push("")},toJSON:function(){return this.nodes}}};function o(r,o){return o=o||{},Object.keys(r).reduce(function(u,i){var a=r[i];if("string"==typeof a)a=t(a,new n);else if(!Array.isArray(a))throw new Error("Rules must be defined as a string or an array");i.indexOf("*")>-1?function r(t,n,o,u){if(!n)return[];o=o||0;var i=t[o++],a=t[o];return u||(u=[i],i=""),u=u.reduce(function(r,t){var o=i?t+"."+i:t;if(void 0!==a){var u=e(n,o);if(Array.isArray(u))for(var f=u.length,s=0;s<f;s++)r.push(o+"."+s)}else r.push(o);return r},[]),o===t.length?u:r(t,n,o,u)}(i.split(/\.\*\.?/),o).forEach(function(e){u[e]=a}):u[i]=a;return u},{})}var u=function(e){return e.replace(/_(\w)/g,function(e,r){return r.toUpperCase()})};function i(r,t,n,o){var i=t.replace(/\.\d/g,".*"),a=u(n),f=r[i+"."+n]||r[i+"."+a]||r[n]||r[a]||"{{validation}} validation failed on {{ field }}";return"function"==typeof f?f(i,n,o):function(r,t,n){n=n||{skipUndefined:!1,throwOnUndefined:!1};for(var o,u=/{{2}(.+?)}{2}/g,i=r;null!==(o=u.exec(r));){var a=o[1].trim();if(a){var f=e(t,a);if(void 0!==f&&null!==f)i=i.replace(o[0],f);else{if(n.throwOnUndefined){var s=new Error("Missing value for "+o[0]);throw s.key=a,s.code="E_MISSING_KEY",s}n.skipUndefined||(i=i.replace(o[0],""))}}}return i}(f,{field:t,validation:n,argument:o})}function a(t,n,o,a,f){return Object.keys(n).reduce(function(s,c){return n[c].map(function(n){s.push(function(t,n,o,a,f,s){var c=n.name,l=n.args;return new r(function(r,n){var d=u(c),m=t[d];if("function"!=typeof m){var h=new Error(d+" is not defined as a validation rule");return s.addError(h,o,d,l),void n(h)}m(a,o,i(f,o,c,l),l,e).then(r).catch(function(e){s.addError(e,o,d,l),n(e)})})}(t,n,c,o,a,f))}),s},[])}function f(e,r,t,n,u,i){return new Promise(function(f,s){u=u||{};var c=o(n,t);(function(e,r){var t=[],n=e.length;return function r(o,u){return o>=n?Promise.resolve(t):e[o].then(function(e){return t.push(function(e){return{fullFilled:!0,rejected:!1,value:e,reason:null}}(e)),r(o+1,u)}).catch(function(e){return t.push(function(e){return{fullFilled:!1,rejected:!0,value:null,reason:e}}(e)),u?Promise.resolve(t):r(o+1,u)})}(0,r)})(a(e,c,t,u,i),r).then(function(e){var r=i.toJSON();if(r)return s(r);f(t)})})}var s=function(e,r){var t="Cannot instantiate validator without";if(!e)throw new Error(t+" validations");if(!r)throw new Error(t+" error formatter");return{validate:function(t,n,o,u){return u=new(u||r),f(e,!0,t,n,o,u)},validateAll:function(t,n,o,u){return u=new(u||r),f(e,!1,t,n,o,u)}}},c="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,r){return e(r={exports:{}},r.exports),r.exports}var m=d(function(e){var r=function(){function e(e,r){return null!=r&&e instanceof r}var r,t,n;try{r=Map}catch(e){r=function(){}}try{t=Set}catch(e){t=function(){}}try{n=Promise}catch(e){n=function(){}}function o(u,a,f,s,c){"object"==typeof a&&(f=a.depth,s=a.prototype,c=a.includeNonEnumerable,a=a.circular);var l=[],d=[],m="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===f&&(f=1/0),function u(f,h){if(null===f)return null;if(0===h)return f;var v,g;if("object"!=typeof f)return f;if(e(f,r))v=new r;else if(e(f,t))v=new t;else if(e(f,n))v=new n(function(e,r){f.then(function(r){e(u(r,h-1))},function(e){r(u(e,h-1))})});else if(o.__isArray(f))v=[];else if(o.__isRegExp(f))v=new RegExp(f.source,i(f)),f.lastIndex&&(v.lastIndex=f.lastIndex);else if(o.__isDate(f))v=new Date(f.getTime());else{if(m&&Buffer.isBuffer(f))return v=new Buffer(f.length),f.copy(v),v;e(f,Error)?v=Object.create(f):void 0===s?(g=Object.getPrototypeOf(f),v=Object.create(g)):(v=Object.create(s),g=s)}if(a){var p=l.indexOf(f);if(-1!=p)return d[p];l.push(f),d.push(v)}for(var y in e(f,r)&&f.forEach(function(e,r){var t=u(r,h-1),n=u(e,h-1);v.set(t,n)}),e(f,t)&&f.forEach(function(e){var r=u(e,h-1);v.add(r)}),f){var b;g&&(b=Object.getOwnPropertyDescriptor(g,y)),b&&null==b.set||(v[y]=u(f[y],h-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(f);for(y=0;y<x.length;y++){var w=x[y];(!(_=Object.getOwnPropertyDescriptor(f,w))||_.enumerable||c)&&(v[w]=u(f[w],h-1),_.enumerable||Object.defineProperty(v,w,{enumerable:!1}))}}if(c){var O=Object.getOwnPropertyNames(f);for(y=0;y<O.length;y++){var _,$=O[y];(_=Object.getOwnPropertyDescriptor(f,$))&&_.enumerable||(v[$]=u(f[$],h-1),Object.defineProperty(v,$,{enumerable:!1}))}}return v}(u,f)}function u(e){return Object.prototype.toString.call(e)}function i(e){var r="";return e.global&&(r+="g"),e.ignoreCase&&(r+="i"),e.multiline&&(r+="m"),r}return o.clonePrototype=function(e){if(null===e)return null;var r=function(){};return r.prototype=e,new r},o.__objToStr=u,o.__isDate=function(e){return"object"==typeof e&&"[object Date]"===u(e)},o.__isArray=function(e){return"object"==typeof e&&"[object Array]"===u(e)},o.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===u(e)},o.__getRegExpFlags=i,o}();e.exports&&(e.exports=r)}),h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v=function(){return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,r){var t=[],n=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(t.push(i.value),!r||t.length!==r);n=!0);}catch(e){o=!0,u=e}finally{try{!n&&a.return&&a.return()}finally{if(o)throw u}}return t}(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function g(e){return null!==e&&"object"===(void 0===e?"undefined":h(e))}var p=function(r){return{sanitize:function(t,n){var i=o(n,t);return Object.keys(i).reduce(function(n,o){var a=e(t,o);return null!==a&&function(e,r,t){if(g(e)&&"string"==typeof r){var n=r.split(".");(function e(r,o){var u=n[o];if(o+1!==n.length)return isNaN(parseInt(n[o+1]))||Array.isArray(r[u])?g(r[u])||(r[u]={}):r[u]=[],e(r[u],o+1);r[u]=t})(e,0)}}(n,o,function(e,r,t){var n=r;return t.forEach(function(r){var t=u(r.name);if("function"!=typeof e[t])throw new Error(t+" is not a sanitization method");n=e[t](n,r.args)}),n}(r,a,i[o])),n},m(t,!1))}}},y=function(e){return new Promise(function(r,t){var n=e();if(n)return t(n);r("validation passed")})},b={EXISTY_STRICT:!1,FORMATTER:null},x=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},w=function(e){return b.EXISTY_STRICT?void 0===e:!x(e)},O=function(e,r){return Number(e)>Number(r)},_=function(e){return x(e)&&!1!==e&&0!==e},$=/^[a-z]+$/i,D=function(e){return $.test(e)},E=/^[a-z0-9]+$/i,k=function(e){return E.test(e)},A=function(e){var r=[!0,!1,0,1];return!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?r.indexOf(e)>-1:r.map(function(e){return String(e)}).indexOf(String(e))>-1},S=function(e,r){return e===r},j=d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=r.default});l(j);var F=d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];for(var t in r)void 0===e[t]&&(e[t]=r[t]);return e},e.exports=r.default});l(F);var T=d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r.default=function(e,r){(0,o.default)(e);var n=void 0,u=void 0;"object"===(void 0===r?"undefined":t(r))?(n=r.min||0,u=r.max):(n=arguments[1],u=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=n&&(void 0===u||i<=u)};var n,o=(n=j)&&n.__esModule?n:{default:n};e.exports=r.default});l(T);var M=d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){(0,t.default)(e),(r=(0,n.default)(r,u)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var o=e.split("."),i=0;i<o.length;i++)if(o[i].length>63)return!1;if(r.require_tld){var a=o.pop();if(!o.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var f,s=0;s<o.length;s++){if(f=o[s],r.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var t=o(j),n=o(F);function o(e){return e&&e.__esModule?e:{default:e}}var u={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=r.default});l(M);var I=l(d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){if((0,t.default)(e),(r=(0,n.default)(r,a)).require_display_name||r.allow_display_name){var i=e.match(f);if(i)e=i[1];else if(r.require_display_name)return!1}var h=e.split("@"),v=h.pop(),g=h.join("@"),p=v.toLowerCase();if("gmail.com"===p||"googlemail.com"===p){var y=(g=g.toLowerCase()).split("+")[0];if(!(0,o.default)(y.replace(".",""),{min:6,max:30}))return!1;for(var b=y.split("."),x=0;x<b.length;x++)if(!c.test(b[x]))return!1}if(!(0,o.default)(g,{max:64})||!(0,o.default)(v,{max:254}))return!1;if(!(0,u.default)(v,{require_tld:r.require_tld}))return!1;if('"'===g[0])return g=g.slice(1,g.length-1),r.allow_utf8_local_part?m.test(g):l.test(g);for(var w=r.allow_utf8_local_part?d:s,O=g.split("."),_=0;_<O.length;_++)if(!w.test(O[_]))return!1;return!0};var t=i(j),n=i(F),o=i(T),u=i(M);function i(e){return e&&e.__esModule?e:{default:e}}var a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,c=/^[a-z\d]+$/,l=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,d=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,m=/^([\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;e.exports=r.default})),z=function(e,r){return I(String(e),r)},N=function(e,r){return"function"==typeof r.indexOf&&r.indexOf(e)>-1},C=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,Y=function(e){return C.test(e)},U=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,R=function(e){return U.test(e)},P=function(e){return Y(e)||R(e)},L=function(e){try{return!!(JSON.parse(e)||{})}catch(e){return!1}},Z=function(e,r){var t="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(t||r?t:!isNaN(e))},q=function(e){return e instanceof Object&&!Array.isArray(e)},H=function(e,r,t){return(e=Number(e))>Number(r)&&e<Number(t)},W=function(e){return null===e},G=function(e){return!x(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":h(e))&&0===Object.keys(e).length)};var J=function(e){return"string"==typeof e},X=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,B=function(e){return X.test(e)};var V=function(e){return e instanceof Date},K=36e5,Q=6e4,ee=2,re=/[T ]/,te=/:/,ne=/^(\d{2})$/,oe=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],ue=/^(\d{4})/,ie=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],ae=/^-(\d{2})$/,fe=/^-?(\d{3})$/,se=/^-?(\d{2})-?(\d{2})$/,ce=/^-?W(\d{2})$/,le=/^-?W(\d{2})-?(\d{1})$/,de=/^(\d{2}([.,]\d*)?)$/,me=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,he=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,ve=/([Z+-].*)$/,ge=/^(Z)$/,pe=/^([+-])(\d{2})$/,ye=/^([+-])(\d{2}):?(\d{2})$/;function be(e,r,t){r=r||0,t=t||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=7*r+t+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}var xe=function(e,r){if(V(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var t=(r||{}).additionalDigits;t=null==t?ee:Number(t);var n=function(e){var r,t={},n=e.split(re);if(te.test(n[0])?(t.date=null,r=n[0]):(t.date=n[0],r=n[1]),r){var o=ve.exec(r);o?(t.time=r.replace(o[1],""),t.timezone=o[1]):t.time=r}return t}(e),o=function(e,r){var t,n=oe[r],o=ie[r];if(t=ue.exec(e)||o.exec(e)){var u=t[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(t=ne.exec(e)||n.exec(e)){var i=t[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,t),u=o.year,i=function(e,r){if(null===r)return null;var t,n,o,u;if(0===e.length)return(n=new Date(0)).setUTCFullYear(r),n;if(t=ae.exec(e))return n=new Date(0),o=parseInt(t[1],10)-1,n.setUTCFullYear(r,o),n;if(t=fe.exec(e)){n=new Date(0);var i=parseInt(t[1],10);return n.setUTCFullYear(r,0,i),n}if(t=se.exec(e)){n=new Date(0),o=parseInt(t[1],10)-1;var a=parseInt(t[2],10);return n.setUTCFullYear(r,o,a),n}if(t=ce.exec(e))return u=parseInt(t[1],10)-1,be(r,u);if(t=le.exec(e)){u=parseInt(t[1],10)-1;var f=parseInt(t[2],10)-1;return be(r,u,f)}return null}(o.restDateString,u);if(i){var a,f=i.getTime(),s=0;return n.time&&(s=function(e){var r,t,n;if(r=de.exec(e))return(t=parseFloat(r[1].replace(",",".")))%24*K;if(r=me.exec(e))return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),t%24*K+n*Q;if(r=he.exec(e)){t=parseInt(r[1],10),n=parseInt(r[2],10);var o=parseFloat(r[3].replace(",","."));return t%24*K+n*Q+1e3*o}return null}(n.time)),n.timezone?(c=n.timezone,a=(l=ge.exec(c))?0:(l=pe.exec(c))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=ye.exec(c))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(a=new Date(f+s).getTimezoneOffset(),a=new Date(f+s+a*Q).getTimezoneOffset()),new Date(f+s+a*Q)}var c,l,d;return new Date(e)};var we=function(e,r){var t=xe(e),n=xe(r);return t.getTime()>n.getTime()};var Oe=function(e,r){var t=xe(e),n=xe(r);return t.getTime()<n.getTime()},_e=function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==!0||!r&&"Invalid Date"!==new Date(e).toString()};var $e=function(e){var r=xe(e),t=new Date(0);return t.setFullYear(r.getFullYear(),0,1),t.setHours(0,0,0,0),t};var De=function(e){var r=xe(e);return r.setHours(0,0,0,0),r},Ee=6e4,ke=864e5;var Ae=function(e,r){var t=De(e),n=De(r),o=t.getTime()-t.getTimezoneOffset()*Ee,u=n.getTime()-n.getTimezoneOffset()*Ee;return Math.round((o-u)/ke)};var Se=function(e){var r=xe(e);return Ae(r,$e(r))+1};var je=function(e,r){var t=r&&Number(r.weekStartsOn)||0,n=xe(e),o=n.getDay(),u=(o<t?7:0)+o-t;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n};var Fe=function(e){return je(e,{weekStartsOn:1})};var Te=function(e){var r=xe(e),t=r.getFullYear(),n=new Date(0);n.setFullYear(t+1,0,4),n.setHours(0,0,0,0);var o=Fe(n),u=new Date(0);u.setFullYear(t,0,4),u.setHours(0,0,0,0);var i=Fe(u);return r.getTime()>=o.getTime()?t+1:r.getTime()>=i.getTime()?t:t-1};var Me=function(e){var r=Te(e),t=new Date(0);return t.setFullYear(r,0,4),t.setHours(0,0,0,0),Fe(t)},Ie=6048e5;var ze=function(e){var r=xe(e),t=Fe(r).getTime()-Me(r).getTime();return Math.round(t/Ie)+1};var Ne=function(e){if(V(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var Ce=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var Ye=function(e){var r=[];for(var t in e)e.hasOwnProperty(t)&&r.push(t);var n=Ce.concat(r).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var Ue=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r=["January","February","March","April","May","June","July","August","September","October","November","December"],t=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],u=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(r){return e[r.getMonth()]},MMMM:function(e){return r[e.getMonth()]},dd:function(e){return t[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return o[e.getDay()]},A:function(e){return e.getHours()/12>=1?u[1]:u[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(r,t){return function(e){var r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(t[e](r))}}),{formatters:f,formattingTokensRegExp:Ye(f)}},Re={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(r,t,n){var o;return n=n||{},o="string"==typeof e[r]?e[r]:1===t?e[r].one:e[r].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}}}(),format:Ue()};var Pe={M:function(e){return e.getMonth()+1},MM:function(e){return Ze(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return Ze(e.getDate(),2)},DDD:function(e){return Se(e)},DDDD:function(e){return Ze(Se(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return ze(e)},WW:function(e){return Ze(ze(e),2)},YY:function(e){return Ze(e.getFullYear(),4).substr(2)},YYYY:function(e){return Ze(e.getFullYear(),4)},GG:function(e){return String(Te(e)).substr(2)},GGGG:function(e){return Te(e)},H:function(e){return e.getHours()},HH:function(e){return Ze(e.getHours(),2)},h:function(e){var r=e.getHours();return 0===r?12:r>12?r%12:r},hh:function(e){return Ze(Pe.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return Ze(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return Ze(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return Ze(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return Ze(e.getMilliseconds(),3)},Z:function(e){return Le(e.getTimezoneOffset(),":")},ZZ:function(e){return Le(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function Le(e,r){r=r||"";var t=e>0?"-":"+",n=Math.abs(e),o=n%60;return t+Ze(Math.floor(n/60),2)+r+Ze(o,2)}function Ze(e,r){for(var t=Math.abs(e).toString();t.length<r;)t="0"+t;return t}var qe=function(e,r,t){var n=r?String(r):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(t||{}).locale,u=Re.format.formatters,i=Re.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(u=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var a=xe(e);return Ne(a)?function(e,r,t){var n,o,u,i=e.match(t),a=i.length;for(n=0;n<a;n++)o=r[i[n]]||Pe[i[n]],i[n]=o||((u=i[n]).match(/\[[\s\S]/)?u.replace(/^\[|]$/g,""):u.replace(/\\/g,""));return function(e){for(var r="",t=0;t<a;t++)i[t]instanceof Function?r+=i[t](e,Pe):r+=i[t];return r}}(n,u,i)(a):"Invalid Date"},He=function(e,r){return(Array.isArray(r)?r:[r]).some(function(r){var t=e,n=!1;r.endsWith("ZZ")?(t=e.replace(/(\+|-)\d{4}$/,""),r=r.replace(/ZZ$/,""),n=!0):r.endsWith("Z")&&(t=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),r=r.replace(/Z$/,""),n=!0);var o=qe(t,r);return"Invalid Date"!==o&&o===t&&(!n||t!==e)})};var We=function(e){var r=xe(e),t=r.getFullYear(),n=r.getMonth(),o=new Date(0);return o.setFullYear(t,n+1,0),o.setHours(0,0,0,0),o.getDate()};var Ge=function(e,r){var t=xe(e),n=Number(r),o=t.getMonth()+n,u=new Date(0);u.setFullYear(t.getFullYear(),o,1),u.setHours(0,0,0,0);var i=We(u);return t.setMonth(o,Math.min(i,t.getDate())),t};var Je=function(e,r){var t=xe(e),n=Number(r);return t.setDate(t.getDate()+n),t};var Xe=function(e,r){var t=xe(e).getTime(),n=Number(r);return new Date(t+n)},Be=function(e,r,t){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},o={weeks:function(e){return 7*e},days:function(e){return e}},u={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[r]?Ge(new Date,"-"===t?-n[r](e):n[r](e)):o[r]?Je(new Date,"-"===t?-o[r](e):o[r](e)):u[r]?Xe(new Date,"-"===t?-u[r](e):u[r](e)):void 0},Ve=function(e,r,t){var n=Be(r,t,"-");return!!n&&Oe(e,n)},Ke=function(e,r,t){var n=Be(r,t,"+");return!!n&&we(e,n)},Qe=Object.freeze({above:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("above:make sure to define minValue");var n=o(e,r);return w(n)||O(n,u)?void 0:t})},accepted:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!_(n))return t})},alpha:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!D(n))return t})},alphaNumeric:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!k(n))return t})},array:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!Array.isArray(n))return t})},boolean:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!A(n,!1))return t})},confirmed:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!S(n,o(e,r+"_confirmation")))return t})},different:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("different:make sure to define target field for comparison");var n=o(e,r),i=o(e,u);if(!w(n)&&i&&i===n)return t})},email:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!z(n))return t})},endsWith:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("endsWith:make sure to define the matching substring");var n=o(e,r);if(!w(n)&&String(n).trim().substr(-u.length)!==String(u))return t})},equals:function(e,r,t,n,o){var u=n[0];return y(function(){var n=o(e,r);if(!w(n)&&u!=n)return t})},in:function(e,r,t,n,o){return y(function(){var u=o(e,r);if(!w(u)&&!N(u,n))return t})},includes:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,r);if(!w(n)&&-1===String(n).indexOf(u))return t})},integer:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!Number.isInteger(Number(n)))return t})},ip:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!P(n))return t})},ipv4:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!Y(n))return t})},ipv6:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!R(n))return t})},json:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!L(n))return t})},max:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("max:make sure to define max length");var n=o(e,r),i=Array.isArray(n)?n:String(n);if(!w(n)&&i.length>u)return t})},min:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("min:make sure to define min length");var n=o(e,r),i=Array.isArray(n)?n:String(n);if(!w(n)&&i.length<u)return t})},notEquals:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,r);if(!w(n)&&u==n)return t})},notIn:function(e,r,t,n,o){return y(function(){var u=o(e,r);if(!w(u)&&N(u,n))return t})},number:function(e,r,t,n,o){return y(function(){var n=o(e,r),u="string"==typeof n?Number(n):n;if(!w(n)&&!Z(u))return t})},object:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!q(n))return t})},range:function(e,r,t,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if([i,a].some(function(e){return W(e)||isNaN(e)}))return new Error("range:min and max values are required for range validation");var n=o(e,r);return w(n)||H(n,i,a)?void 0:t})},regex:function(e,r,t,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){var n=o(e,r),u=i instanceof RegExp?i:new RegExp(i,a);if(!w(n)&&!u.test(n))return t})},required:function(e,r,t,n,o){return y(function(){if(G(o(e,r)))return t})},requiredIf:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(x(o(e,u))&&G(o(e,r)))return t})},requiredWhen:function(e,r,t,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){var n=o(e,i);if(String(a)===String(n)&&G(o(e,r)))return t})},requiredWithAll:function(e,r,t,n,o){return y(function(){if(!n.some(function(r){return!x(o(e,r))})&&G(o(e,r)))return t})},requiredWithAny:function(e,r,t,n,o){return y(function(){if(n.some(function(r){return x(o(e,r))})&&G(o(e,r)))return t})},requiredWithoutAll:function(e,r,t,n,o){return y(function(){if(!n.some(function(r){return x(o(e,r))})&&G(o(e,r)))return t})},requiredWithoutAny:function(e,r,t,n,o){return y(function(){if(n.some(function(r){return!x(o(e,r))})&&G(o(e,r)))return t})},same:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,r),i=o(e,u);if(!w(n)&&x(i)&&i!==n)return t})},startsWith:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("startsWith:make sure to define the matching substring");var n=o(e,r);if(!w(n)&&String(n).trim().substr(0,u.length)!==String(u))return t})},string:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!J(n))return t})},under:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("under:make sure to pass the max value");var n=o(e,r);if(!w(n)&&Number(n)>=Number(u))return t})},url:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!B(n))return t})},after:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("after:make sure to define the after date");var n=o(e,r);return w(n)||we(n,u)?void 0:t})},before:function(e,r,t,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("before:make sure to define the before date");var n=o(e,r);return w(n)||Oe(n,u)?void 0:t})},date:function(e,r,t,n,o){return y(function(){var n=o(e,r);if(!w(n)&&!_e(n,!1))return t})},dateFormat:function(e,r,t,n,o){return y(function(){if(0===n.length)throw new Error("dateFormat:make sure to define atleast one date format");var u=o(e,r);if(!w(u)&&!He(u,n))return t})},beforeOffsetOf:function(e,r,t,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if(!i||!a)return new Error("beforeOffsetOf:make sure to define offset unit and key");var n=o(e,r);return w(n)||Ve(n,i,a)?void 0:t})},afterOffsetOf:function(e,r,t,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if(!i||!a)return new Error("afterOffsetOf:make sure to define offset unit and key");var n=o(e,r);return w(n)||Ke(n,i,a)?void 0:t})}}),er=l(d(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){r=(0,n.default)(r,o);var t=e.split("@"),c=t.pop(),l=[t.join("@"),c];if(l[1]=l[1].toLowerCase(),"gmail.com"===l[1]||"googlemail.com"===l[1]){if(r.gmail_remove_subaddress&&(l[0]=l[0].split("+")[0]),r.gmail_remove_dots&&(l[0]=l[0].replace(/\.+/g,s)),!l[0].length)return!1;(r.all_lowercase||r.gmail_lowercase)&&(l[0]=l[0].toLowerCase()),l[1]=r.gmail_convert_googlemaildotcom?"gmail.com":l[1]}else if(u.indexOf(l[1])>=0){if(r.icloud_remove_subaddress&&(l[0]=l[0].split("+")[0]),!l[0].length)return!1;(r.all_lowercase||r.icloud_lowercase)&&(l[0]=l[0].toLowerCase())}else if(i.indexOf(l[1])>=0){if(r.outlookdotcom_remove_subaddress&&(l[0]=l[0].split("+")[0]),!l[0].length)return!1;(r.all_lowercase||r.outlookdotcom_lowercase)&&(l[0]=l[0].toLowerCase())}else if(a.indexOf(l[1])>=0){if(r.yahoo_remove_subaddress){var d=l[0].split("-");l[0]=d.length>1?d.slice(0,-1).join("-"):d[0]}if(!l[0].length)return!1;(r.all_lowercase||r.yahoo_lowercase)&&(l[0]=l[0].toLowerCase())}else f.indexOf(l[1])>=0?((r.all_lowercase||r.yandex_lowercase)&&(l[0]=l[0].toLowerCase()),l[1]="yandex.ru"):r.all_lowercase&&(l[0]=l[0].toLowerCase());return l.join("@")};var t,n=(t=F)&&t.__esModule?t:{default:t};var o={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},u=["icloud.com","me.com"],i=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],a=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],f=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function s(e){return e.length>1?e:""}e.exports=r.default})),rr=d(function(e){!function(r){if("function"!=typeof t){var t=function(e){return e};t.nonNative=!0}var n=t("plaintext"),o=t("html"),u=t("comment"),i=/<(\w*)>/g,a=/<\/?([^\s\/>]+)/;function f(e,r,t){return c(e=e||"",s(r=r||[],t=t||""))}function s(e,r){return{allowable_tags:e=function(e){var r=new Set;if("string"==typeof e)for(var n=void 0;n=i.exec(e);)r.add(n[1]);else t.nonNative||"function"!=typeof e[t.iterator]?"function"==typeof e.forEach&&e.forEach(r.add,r):r=new Set(e);return r}(e),tag_replacement:r,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function c(e,r){for(var t=r.allowable_tags,i=r.tag_replacement,a=r.state,f=r.tag_buffer,s=r.depth,c=r.in_quote_char,d="",m=0,h=e.length;m<h;m++){var v=e[m];if(a===n)switch(v){case"<":a=o,f+=v;break;default:d+=v}else if(a===o)switch(v){case"<":if(c)break;s++;break;case">":if(c)break;if(s){s--;break}c="",a=n,f+=">",t.has(l(f))?d+=f:d+=i,f="";break;case'"':case"'":c=v===c?"":c||v,f+=v;break;case"-":"<!-"===f&&(a=u),f+=v;break;case" ":case"\n":if("<"===f){a=n,d+="< ",f="";break}f+=v;break;default:f+=v}else if(a===u)switch(v){case">":"--"==f.slice(-2)&&(a=n),f="";break;default:f+=v}}return r.state=a,r.tag_buffer=f,r.depth=s,r.in_quote_char=c,d}function l(e){var r=a.exec(e);return r?r[1].toLowerCase():null}f.init_streaming_mode=function(e,r){var t=s(e=e||[],r=r||"");return function(e){return c(e||"",t)}},e.exports?e.exports=f:r.striptags=f}(c)}),tr=d(function(e,r){var t;t=function(){var e=[],r=[],t={},n={},o={};function u(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function i(e,r){return e===r?r:e===e.toUpperCase()?r.toUpperCase():e[0]===e[0].toUpperCase()?r.charAt(0).toUpperCase()+r.substr(1).toLowerCase():r.toLowerCase()}function a(e,r){return e.replace(r[0],function(t,n){var o,u,a=(o=r[1],u=arguments,o.replace(/\$(\d{1,2})/g,function(e,r){return u[r]||""}));return i(""===t?e[n-1]:t,a)})}function f(e,r,n){if(!e.length||t.hasOwnProperty(e))return r;for(var o=n.length;o--;){var u=n[o];if(u[0].test(r))return a(r,u)}return r}function s(e,r,t){return function(n){var o=n.toLowerCase();return r.hasOwnProperty(o)?i(n,o):e.hasOwnProperty(o)?i(n,e[o]):f(o,n,t)}}function c(e,r,t,n){return function(n){var o=n.toLowerCase();return!!r.hasOwnProperty(o)||!e.hasOwnProperty(o)&&f(o,o,t)===o}}function l(e,r,t){var n=1===r?l.singular(e):l.plural(e);return(t?r+" ":"")+n}return l.plural=s(o,n,e),l.isPlural=c(o,n,e),l.singular=s(n,o,r),l.isSingular=c(n,o,r),l.addPluralRule=function(r,t){e.push([u(r),t])},l.addSingularRule=function(e,t){r.push([u(e),t])},l.addUncountableRule=function(e){"string"!=typeof e?(l.addPluralRule(e,"$0"),l.addSingularRule(e,"$0")):t[e.toLowerCase()]=!0},l.addIrregularRule=function(e,r){r=r.toLowerCase(),e=e.toLowerCase(),o[e]=r,n[r]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return l.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return l.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return l.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(l.addUncountableRule),l},e.exports=t()}),nr=1/0,or="[object Symbol]",ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ir=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ar="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",fr="["+ar+"]",sr="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",cr="\\d+",lr="[\\u2700-\\u27bf]",dr="[a-z\\xdf-\\xf6\\xf8-\\xff]",mr="[^\\ud800-\\udfff"+ar+cr+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",hr="(?:\\ud83c[\\udde6-\\uddff]){2}",vr="[\\ud800-\\udbff][\\udc00-\\udfff]",gr="[A-Z\\xc0-\\xd6\\xd8-\\xde]",pr="(?:"+dr+"|"+mr+")",yr="(?:"+gr+"|"+mr+")",br="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",xr="[\\ufe0e\\ufe0f]?"+br+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",hr,vr].join("|")+")[\\ufe0e\\ufe0f]?"+br+")*"),wr="(?:"+[lr,hr,vr].join("|")+")"+xr,Or=RegExp("['’]","g"),_r=RegExp(sr,"g"),$r=RegExp([gr+"?"+dr+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[fr,gr,"$"].join("|")+")",yr+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[fr,gr+pr,"$"].join("|")+")",gr+"?"+pr+"+(?:['’](?:d|ll|m|re|s|t|ve))?",gr+"+(?:['’](?:D|LL|M|RE|S|T|VE))?",cr,wr].join("|"),"g"),Dr=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Er="object"==typeof c&&c&&c.Object===Object&&c,kr="object"==typeof self&&self&&self.Object===Object&&self,Ar=Er||kr||Function("return this")();var Sr=function(e){return function(r){return null==e?void 0:e[r]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"});var jr,Fr=Object.prototype.toString,Tr=Ar.Symbol,Mr=Tr?Tr.prototype:void 0,Ir=Mr?Mr.toString:void 0;function zr(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Fr.call(e)==or}(e))return Ir?Ir.call(e):"";var r=e+"";return"0"==r&&1/e==-nr?"-0":r}function Nr(e){return null==e?"":zr(e)}var Cr=(jr=function(e,r,t){return e+(t?"-":"")+r.toLowerCase()},function(e){return function(e,r,t,n){var o=-1,u=e?e.length:0;for(n&&u&&(t=e[++o]);++o<u;)t=r(t,e[o],o,e);return t}(function(e,r,t){return e=Nr(e),void 0===(r=t?void 0:r)?function(e){return Dr.test(e)}(e)?function(e){return e.match($r)||[]}(e):function(e){return e.match(ur)||[]}(e):e.match(r)||[]}(function(e){return(e=Nr(e))&&e.replace(ir,Sr).replace(_r,"")}(e).replace(Or,"")),jr,"")});function Yr(e,r){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(void 0!==o&&null!==o)for(var u=Object.keys(Object(o)),i=0,a=u.length;i<a;i++){var f=u[i],s=Object.getOwnPropertyDescriptor(o,f);void 0!==s&&s.enumerable&&(t[f]=o[f])}}return t}var Ur=Yr,Rr=Ur({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"});function Pr(e){if(void 0===e)return"";for(var r="",t=0;t<e.length;t++){var n=e[t];r+=void 0!==Rr[n]?Rr[n]:n}return r}Pr.extends=function(e){Ur(Rr,e)};var Lr=Pr;function Zr(e){return void 0===e?"":Cr(function(e){for(var r="",t=0;t<=e.length;t++)e.charCodeAt(t)<128&&(r+=e[t]);return r}(Lr(e.toString())))}Zr.extends=function(e){Lr.extends(e)};var qr=Zr,Hr=/<a\b[^>]*>(.*?)<\/a>/g,Wr=Object.freeze({normalizeEmail:function(e,r){if("string"==typeof e){var t=r&&r.length?r[0]:{};return er(e,t)}return e},stripTags:function(e,r){return"string"!=typeof e?e:rr(e,r)},toBoolean:function(e){return!(!e||"false"===e||"0"===e)},toNull:function(e){return x(e)?e:null},toInt:function(e,r){var t=Array.isArray(r)&&r[0]?r[0]:10;return parseInt(e,t)},toDate:function(e){if(e instanceof Date)return e;var r=new Date(e);return"Invalid Date"===r.toString()?null:r},plural:function(e){return"string"!=typeof e?e:tr(e)},singular:function(e){return"string"!=typeof e?e:tr.singular(e)},slug:function(e){return"string"!=typeof e?e:qr(e)},escape:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},stripLinks:function(e){return"string"!=typeof e?e:e.replace(Hr,function(e,r){return r.trim()})},trim:function(e){return"string"!=typeof e?e:e.trim()}}),Gr=function(e){return Number(e)%2==0},Jr=function(e){return Number(e)>=0},Xr=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/;var Br=function(e){return De(e).getTime()===De(new Date).getTime()};var Vr=function(e){var r=new Date;return r.setDate(r.getDate()-1),De(e).getTime()===De(r).getTime()};var Kr=function(e){var r=new Date;return r.setDate(r.getDate()+1),De(e).getTime()===De(r).getTime()};var Qr=function(e){return xe(e).getTime()<(new Date).getTime()};var et=function(e){return xe(e).getTime()>(new Date).getTime()};var rt=function(e,r,t){var n=xe(e).getTime(),o=xe(r).getTime(),u=xe(t).getTime();if(o>u)throw new Error("The start of the range cannot be after the end of the range");return n>=o&&n<=u},tt=Object.freeze({above:O,affirmative:function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},alpha:D,alphaNumeric:k,array:function(e){return Array.isArray(e)},between:H,boolean:A,creditCard:function(e,r){return I(String(e),r)},date:_e,email:z,empty:G,even:Gr,existy:x,falsy:function(e){return!_(e)},inArray:N,intersectAll:function(e,r){return!(!Array.isArray(e)||!Array.isArray(r))&&e.filter(function(e){return r.indexOf(e)>-1}).length===e.length},intersectAny:function(e,r){return!(!Array.isArray(e)||!Array.isArray(r))&&e.filter(function(e){return r.indexOf(e)>-1}).length>0},ip:P,ipv4:Y,ipv6:R,isFunction:function(e){return"function"==typeof e},json:L,negative:function(e){return!Jr(e)},isNull:W,isNumber:Z,isObject:q,odd:function(e){return!Gr(e)},phone:function(e){return Xr.test(e)},positive:Jr,regex:function(e,r){if(r instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return r.test(e)},same:S,sameType:function(e,r){return e===r},sorted:function(e){if(!Array.isArray(e))return!1;for(var r=!1,t=0;t<e.length;){var n=e[t++],o=e[t-2];if(o&&o>n){r=!0;break}}return!r},isString:J,truthy:_,under:function(e,r){return!O(e,r)},url:B,isDate:function(e,r){var t=e instanceof Date;return t||r?t:"Invalid Date"!==new Date(e).toString()},today:Br,yesterday:Vr,tomorrow:Kr,past:Qr,future:et,inDateRange:rt,afterOffsetOf:Ke,beforeOffsetOf:Ve,dateFormat:He});function nt(){this.errors=[]}function ot(){this.errors=[]}nt.prototype.addError=function(e,r,t,n){var o=e;e instanceof Error&&(t="ENGINE_EXCEPTION",o=e.message),this.errors.push({message:o,field:r,validation:t})},nt.prototype.toJSON=function(){return this.errors.length?this.errors:null},ot.prototype.addError=function(e,r,t,n){var o=e;e instanceof Error&&(t="ENGINE_EXCEPTION",o=e.message),this.errors.push({title:t,detail:o,source:{pointer:r}})},ot.prototype.toJSON=function(){return this.errors.length?{errors:this.errors}:null};var ut=Object.freeze({Vanilla:nt,JsonApi:ot});function it(e){Object.keys(e).forEach(function(r){void 0!==b[r]&&(b[r]=e[r])})}it.DEFAULTS=Object.keys(b).reduce(function(e,r){return e[r]=b[r],e},{});const at=Object.keys(tt).reduce((e,r)=>(e[r]=tt[r],e),{}),ft=Object.keys(Qe).reduce((e,r)=>(e[r]=Qe[r],e),{}),st=Object.keys(Wr).reduce((e,r)=>(e[r]=Wr[r],e),{});return{validate:(...e)=>s(ft,b.FORMATTER||nt).validate(...e),validateAll:(...e)=>s(ft,b.FORMATTER||nt).validateAll(...e),sanitize:(...e)=>p(st).sanitize(...e),is:at,sanitizor:st,validations:ft,rule:function(e,r){return{name:e,args:r?Array.isArray(r)?r:[r]:[]}},formatters:ut,configure:it}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.indicative=t()}(this,function(){"use strict";function e(e,t){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof t)return e;for(var r=t.split("."),n=0;n<r.length;n++){var o=r[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}function t(e){this.fn=e,this._promise=null}t.prototype.then=function(e,t){return this._promise=this._promise||new Promise(this.fn),this._promise.then(e,t)},t.prototype.catch=function(e){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(e)};var r=function(e,t){t.add();for(var r=e.length,n=0,o="name";n<r;){var u=e[n++],i=u.charCodeAt(0);58===i||44===i?(o="arg",t.shiftValue()):124===i?(o="name",t.add()):"arg"===o?t.appendValue(u):t.appendKey(u,i)}return t.toJSON()};var n=function(){return{nodes:[],currentNode:null,add:function(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey:function(e,t){32!==t&&(this.currentNode.name+=e)},appendValue:function(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue:function(){this.currentNode.args.push("")},toJSON:function(){return this.nodes}}};function o(t,o){return o=o||{},Object.keys(t).reduce(function(u,i){var a=t[i];if("string"==typeof a)a=r(a,new n);else if(!Array.isArray(a))throw new Error("Rules must be defined as a string or an array");i.indexOf("*")>-1?function t(r,n,o,u){if(!n)return[];o=o||0;var i=r[o++],a=r[o];return u||(u=[i],i=""),u=u.reduce(function(t,r){var o=i?r+"."+i:r;if(void 0!==a){var u=e(n,o);if(Array.isArray(u))for(var f=u.length,s=0;s<f;s++)t.push(o+"."+s)}else t.push(o);return t},[]),o===r.length?u:t(r,n,o,u)}(i.split(/\.\*\.?/),o).forEach(function(e){u[e]=a}):u[i]=a;return u},{})}var u=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})};function i(t,r,n,o){var i=r.replace(/\.\d/g,".*"),a=u(n),f=t[i+"."+n]||t[i+"."+a]||t[n]||t[a]||"{{validation}} validation failed on {{ field }}";return"function"==typeof f?f(i,n,o):function(t,r,n){n=n||{skipUndefined:!1,throwOnUndefined:!1};for(var o,u=/{{2}(.+?)}{2}/g,i=t;null!==(o=u.exec(t));){var a=o[1].trim();if(a){var f=e(r,a);if(void 0!==f&&null!==f)i=i.replace(o[0],f);else{if(n.throwOnUndefined){var s=new Error("Missing value for "+o[0]);throw s.key=a,s.code="E_MISSING_KEY",s}n.skipUndefined||(i=i.replace(o[0],""))}}}return i}(f,{field:r,validation:n,argument:o})}function a(r,n,o,a,f){return Object.keys(n).reduce(function(s,c){return n[c].map(function(n){s.push(function(r,n,o,a,f,s){var c=n.name,l=n.args;return new t(function(t,n){var d=u(c),m=r[d];if("function"!=typeof m){var h=new Error(d+" is not defined as a validation rule");return s.addError(h,o,d,l),void n(h)}m(a,o,i(f,o,c,l),l,e).then(t).catch(function(e){s.addError(e,o,d,l),n(e)})})}(r,n,c,o,a,f))}),s},[])}function f(e,t,r,n,u,i){return new Promise(function(f,s){u=u||{};var c=o(n,r);(function(e,t){var r=[],n=e.length;return function t(o,u){return o>=n?Promise.resolve(r):e[o].then(function(e){return r.push(function(e){return{fullFilled:!0,rejected:!1,value:e,reason:null}}(e)),t(o+1,u)}).catch(function(e){return r.push(function(e){return{fullFilled:!1,rejected:!0,value:null,reason:e}}(e)),u?Promise.resolve(r):t(o+1,u)})}(0,t)})(a(e,c,r,u,i),t).then(function(e){var t=i.toJSON();if(t)return s(t);f(r)})})}var s=function(e,t){var r="Cannot instantiate validator without";if(!e)throw new Error(r+" validations");if(!t)throw new Error(r+" error formatter");return{validate:function(r,n,o,u){return u=new(u||t),f(e,!0,r,n,o,u)},validateAll:function(r,n,o,u){return u=new(u||t),f(e,!1,r,n,o,u)}}},c="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var m=d(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}var t,r,n;try{t=Map}catch(e){t=function(){}}try{r=Set}catch(e){r=function(){}}try{n=Promise}catch(e){n=function(){}}function o(u,a,f,s,c){"object"==typeof a&&(f=a.depth,s=a.prototype,c=a.includeNonEnumerable,a=a.circular);var l=[],d=[],m="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===f&&(f=1/0),function u(f,h){if(null===f)return null;if(0===h)return f;var v,g;if("object"!=typeof f)return f;if(e(f,t))v=new t;else if(e(f,r))v=new r;else if(e(f,n))v=new n(function(e,t){f.then(function(t){e(u(t,h-1))},function(e){t(u(e,h-1))})});else if(o.__isArray(f))v=[];else if(o.__isRegExp(f))v=new RegExp(f.source,i(f)),f.lastIndex&&(v.lastIndex=f.lastIndex);else if(o.__isDate(f))v=new Date(f.getTime());else{if(m&&Buffer.isBuffer(f))return v=Buffer.allocUnsafe?Buffer.allocUnsafe(f.length):new Buffer(f.length),f.copy(v),v;e(f,Error)?v=Object.create(f):void 0===s?(g=Object.getPrototypeOf(f),v=Object.create(g)):(v=Object.create(s),g=s)}if(a){var p=l.indexOf(f);if(-1!=p)return d[p];l.push(f),d.push(v)}for(var y in e(f,t)&&f.forEach(function(e,t){var r=u(t,h-1),n=u(e,h-1);v.set(r,n)}),e(f,r)&&f.forEach(function(e){var t=u(e,h-1);v.add(t)}),f){var b;g&&(b=Object.getOwnPropertyDescriptor(g,y)),b&&null==b.set||(v[y]=u(f[y],h-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(f);for(y=0;y<x.length;y++){var w=x[y];(!(O=Object.getOwnPropertyDescriptor(f,w))||O.enumerable||c)&&(v[w]=u(f[w],h-1),O.enumerable||Object.defineProperty(v,w,{enumerable:!1}))}}if(c){var _=Object.getOwnPropertyNames(f);for(y=0;y<_.length;y++){var O,$=_[y];(O=Object.getOwnPropertyDescriptor(f,$))&&O.enumerable||(v[$]=u(f[$],h-1),Object.defineProperty(v,$,{enumerable:!1}))}}return v}(u,f)}function u(e){return Object.prototype.toString.call(e)}function i(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return o.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},o.__objToStr=u,o.__isDate=function(e){return"object"==typeof e&&"[object Date]"===u(e)},o.__isArray=function(e){return"object"==typeof e&&"[object Array]"===u(e)},o.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===u(e)},o.__getRegExpFlags=i,o}();e.exports&&(e.exports=t)}),h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,u=e}finally{try{!n&&a.return&&a.return()}finally{if(o)throw u}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function g(e){return null!==e&&"object"===(void 0===e?"undefined":h(e))}var p=function(t){return{sanitize:function(r,n){var i=o(n,r);return Object.keys(i).reduce(function(n,o){var a=e(r,o);return null!==a&&function(e,t,r){if(g(e)&&"string"==typeof t){var n=t.split(".");(function e(t,o){var u=n[o];if(o+1!==n.length)return isNaN(parseInt(n[o+1]))||Array.isArray(t[u])?g(t[u])||(t[u]={}):t[u]=[],e(t[u],o+1);t[u]=r})(e,0)}}(n,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=u(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(t,a,i[o])),n},m(r,!1))}}},y=function(e){return new Promise(function(t,r){var n=e();if(n)return r(n);t("validation passed")})},b={EXISTY_STRICT:!1,FORMATTER:null},x=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},w=function(e){return b.EXISTY_STRICT?void 0===e:!x(e)},_=function(e,t){return Number(e)>Number(t)},O=function(e){return x(e)&&!1!==e&&0!==e},$=/^[a-z]+$/i,D=function(e){return $.test(e)},E=/^[a-z0-9]+$/i,k=function(e){return E.test(e)},A=function(e){var t=[!0,!1,0,1];return!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?t.indexOf(e)>-1:t.map(function(e){return String(e)}).indexOf(String(e))>-1},S=function(e,t){return e===t},j=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});l(j);var F=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});l(F);var T=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,o.default)(e);var n=void 0,u=void 0;"object"===(void 0===t?"undefined":r(t))?(n=t.min||0,u=t.max):(n=arguments[1],u=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=n&&(void 0===u||i<=u)};var n,o=(n=j)&&n.__esModule?n:{default:n};e.exports=t.default});l(T);var M=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,n.default)(t,u)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var o=e.split("."),i=0;i<o.length;i++)if(o[i].length>63)return!1;if(t.require_tld){var a=o.pop();if(!o.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var f,s=0;s<o.length;s++){if(f=o[s],t.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var r=o(j),n=o(F);function o(e){return e&&e.__esModule?e:{default:e}}var u={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});l(M);var I=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,n.default)(t);r=String(r);if(!r)return e(t,4)||e(t,6);if("4"===r){if(!o.test(t))return!1;var i=t.split(".").sort(function(e,t){return e-t});return i[3]<=255}if("6"===r){var a=t.split(":"),f=!1,s=e(a[a.length-1],4),c=s?7:8;if(a.length>c)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(a.shift(),a.shift(),f=!0):"::"===t.substr(t.length-2)&&(a.pop(),a.pop(),f=!0);for(var l=0;l<a.length;++l)if(""===a[l]&&l>0&&l<a.length-1){if(f)return!1;f=!0}else if(s&&l===a.length-1);else if(!u.test(a[l]))return!1;return f?a.length>=1:a.length===c}return!1};var r,n=(r=j)&&r.__esModule?r:{default:r};var o=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,u=/^[0-9A-F]{1,4}$/i;e.exports=t.default});l(I);var z=l(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,n.default)(t,f)).require_display_name||t.allow_display_name){var a=e.match(s);if(a)e=a[1];else if(t.require_display_name)return!1}var v=e.split("@"),g=v.pop(),p=v.join("@"),y=g.toLowerCase();if(t.domain_specific_validation&&("gmail.com"===y||"googlemail.com"===y)){var b=(p=p.toLowerCase()).split("+")[0];if(!(0,o.default)(b.replace(".",""),{min:6,max:30}))return!1;for(var x=b.split("."),w=0;w<x.length;w++)if(!l.test(x[w]))return!1}if(!(0,o.default)(p,{max:64})||!(0,o.default)(g,{max:254}))return!1;if(!(0,u.default)(g,{require_tld:t.require_tld})){if(!t.allow_ip_domain)return!1;if(!(0,i.default)(g)){if(!g.startsWith("[")||!g.endsWith("]"))return!1;var _=g.substr(1,g.length-2);if(0===_.length||!(0,i.default)(_))return!1}}if('"'===p[0])return p=p.slice(1,p.length-1),t.allow_utf8_local_part?h.test(p):d.test(p);for(var O=t.allow_utf8_local_part?m:c,$=p.split("."),D=0;D<$.length;D++)if(!O.test($[D]))return!1;return!0};var r=a(j),n=a(F),o=a(T),u=a(M),i=a(I);function a(e){return e&&e.__esModule?e:{default:e}}var f={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,l=/^[a-z\d]+$/,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,m=/^[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;e.exports=t.default})),N=function(e,t){return z(String(e),t)},C=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},Y=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,U=function(e){return Y.test(e)},R=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,P=function(e){return R.test(e)},L=function(e){return U(e)||P(e)},Z=function(e){try{return!!(JSON.parse(e)||{})}catch(e){return!1}},q=function(e,t){var r="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(r||t?r:!isNaN(e))},H=function(e){return e instanceof Object&&!Array.isArray(e)},W=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},G=function(e){return null===e},J=function(e){return!x(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":h(e))&&0===Object.keys(e).length)};var X=function(e){return"string"==typeof e},B=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,V=function(e){return B.test(e)};var K=function(e){return e instanceof Date},Q=36e5,ee=6e4,te=2,re=/[T ]/,ne=/:/,oe=/^(\d{2})$/,ue=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],ie=/^(\d{4})/,ae=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],fe=/^-(\d{2})$/,se=/^-?(\d{3})$/,ce=/^-?(\d{2})-?(\d{2})$/,le=/^-?W(\d{2})$/,de=/^-?W(\d{2})-?(\d{1})$/,me=/^(\d{2}([.,]\d*)?)$/,he=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,ve=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,ge=/([Z+-].*)$/,pe=/^(Z)$/,ye=/^([+-])(\d{2})$/,be=/^([+-])(\d{2}):?(\d{2})$/;function xe(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}var we=function(e,t){if(K(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?te:Number(r);var n=function(e){var t,r={},n=e.split(re);if(ne.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var o=ge.exec(t);o?(r.time=t.replace(o[1],""),r.timezone=o[1]):r.time=t}return r}(e),o=function(e,t){var r,n=ue[t],o=ae[t];if(r=ie.exec(e)||o.exec(e)){var u=r[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(r=oe.exec(e)||n.exec(e)){var i=r[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,r),u=o.year,i=function(e,t){if(null===t)return null;var r,n,o,u;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=fe.exec(e))return n=new Date(0),o=parseInt(r[1],10)-1,n.setUTCFullYear(t,o),n;if(r=se.exec(e)){n=new Date(0);var i=parseInt(r[1],10);return n.setUTCFullYear(t,0,i),n}if(r=ce.exec(e)){n=new Date(0),o=parseInt(r[1],10)-1;var a=parseInt(r[2],10);return n.setUTCFullYear(t,o,a),n}if(r=le.exec(e))return u=parseInt(r[1],10)-1,xe(t,u);if(r=de.exec(e)){u=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return xe(t,u,f)}return null}(o.restDateString,u);if(i){var a,f=i.getTime(),s=0;return n.time&&(s=function(e){var t,r,n;if(t=me.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*Q;if(t=he.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*Q+n*ee;if(t=ve.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return r%24*Q+n*ee+1e3*o}return null}(n.time)),n.timezone?(c=n.timezone,a=(l=pe.exec(c))?0:(l=ye.exec(c))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=be.exec(c))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(a=new Date(f+s).getTimezoneOffset(),a=new Date(f+s+a*ee).getTimezoneOffset()),new Date(f+s+a*ee)}var c,l,d;return new Date(e)};var _e=function(e,t){var r=we(e),n=we(t);return r.getTime()>n.getTime()};var Oe=function(e,t){var r=we(e),n=we(t);return r.getTime()<n.getTime()},$e=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==!0||!t&&"Invalid Date"!==new Date(e).toString()};var De=function(e){var t=we(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r};var Ee=function(e){var t=we(e);return t.setHours(0,0,0,0),t},ke=6e4,Ae=864e5;var Se=function(e,t){var r=Ee(e),n=Ee(t),o=r.getTime()-r.getTimezoneOffset()*ke,u=n.getTime()-n.getTimezoneOffset()*ke;return Math.round((o-u)/Ae)};var je=function(e){var t=we(e);return Se(t,De(t))+1};var Fe=function(e,t){var r=t&&Number(t.weekStartsOn)||0,n=we(e),o=n.getDay(),u=(o<r?7:0)+o-r;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n};var Te=function(e){return Fe(e,{weekStartsOn:1})};var Me=function(e){var t=we(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var o=Te(n),u=new Date(0);u.setFullYear(r,0,4),u.setHours(0,0,0,0);var i=Te(u);return t.getTime()>=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1};var Ie=function(e){var t=Me(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Te(r)},ze=6048e5;var Ne=function(e){var t=we(e),r=Te(t).getTime()-Ie(t).getTime();return Math.round(r/ze)+1};var Ce=function(e){if(K(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var Ye=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var Ue=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);var n=Ye.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var Re=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],u=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return r[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return o[e.getDay()]},A:function(e){return e.getHours()/12>=1?u[1]:u[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,r){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(r[e](t))}}),{formatters:f,formattingTokensRegExp:Ue(f)}},Pe={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,r,n){var o;return n=n||{},o="string"==typeof e[t]?e[t]:1===r?e[t].one:e[t].other.replace("{{count}}",r),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}}}(),format:Re()};var Le={M:function(e){return e.getMonth()+1},MM:function(e){return qe(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return qe(e.getDate(),2)},DDD:function(e){return je(e)},DDDD:function(e){return qe(je(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return Ne(e)},WW:function(e){return qe(Ne(e),2)},YY:function(e){return qe(e.getFullYear(),4).substr(2)},YYYY:function(e){return qe(e.getFullYear(),4)},GG:function(e){return String(Me(e)).substr(2)},GGGG:function(e){return Me(e)},H:function(e){return e.getHours()},HH:function(e){return qe(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return qe(Le.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return qe(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return qe(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return qe(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return qe(e.getMilliseconds(),3)},Z:function(e){return Ze(e.getTimezoneOffset(),":")},ZZ:function(e){return Ze(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function Ze(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),o=n%60;return r+qe(Math.floor(n/60),2)+t+qe(o,2)}function qe(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}var He=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(r||{}).locale,u=Pe.format.formatters,i=Pe.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(u=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var a=we(e);return Ce(a)?function(e,t,r){var n,o,u,i=e.match(r),a=i.length;for(n=0;n<a;n++)o=t[i[n]]||Le[i[n]],i[n]=o||((u=i[n]).match(/\[[\s\S]/)?u.replace(/^\[|]$/g,""):u.replace(/\\/g,""));return function(e){for(var t="",r=0;r<a;r++)i[r]instanceof Function?t+=i[r](e,Le):t+=i[r];return t}}(n,u,i)(a):"Invalid Date"},We=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var r=e,n=!1;t.endsWith("ZZ")?(r=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),n=!0):t.endsWith("Z")&&(r=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),n=!0);var o=He(r,t);return"Invalid Date"!==o&&o===r&&(!n||r!==e)})};var Ge=function(e){var t=we(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0);return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()};var Je=function(e,t){var r=we(e),n=Number(t),o=r.getMonth()+n,u=new Date(0);u.setFullYear(r.getFullYear(),o,1),u.setHours(0,0,0,0);var i=Ge(u);return r.setMonth(o,Math.min(i,r.getDate())),r};var Xe=function(e,t){var r=we(e),n=Number(t);return r.setDate(r.getDate()+n),r};var Be=function(e,t){var r=we(e).getTime(),n=Number(t);return new Date(r+n)},Ve=function(e,t,r){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},o={weeks:function(e){return 7*e},days:function(e){return e}},u={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[t]?Je(new Date,"-"===r?-n[t](e):n[t](e)):o[t]?Xe(new Date,"-"===r?-o[t](e):o[t](e)):u[t]?Be(new Date,"-"===r?-u[t](e):u[t](e)):void 0},Ke=function(e,t,r){var n=Ve(t,r,"-");return!!n&&Oe(e,n)},Qe=function(e,t,r){var n=Ve(t,r,"+");return!!n&&_e(e,n)},et=Object.freeze({above:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("above:make sure to define minValue");var n=o(e,t);return w(n)||_(n,u)?void 0:r})},accepted:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!O(n))return r})},alpha:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!D(n))return r})},alphaNumeric:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!k(n))return r})},array:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!Array.isArray(n))return r})},boolean:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!A(n,!1))return r})},confirmed:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!S(n,o(e,t+"_confirmation")))return r})},different:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("different:make sure to define target field for comparison");var n=o(e,t),i=o(e,u);if(!w(n)&&i&&i===n)return r})},email:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!N(n))return r})},endsWith:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("endsWith:make sure to define the matching substring");var n=o(e,t);if(!w(n)&&String(n).trim().substr(-u.length)!==String(u))return r})},equals:function(e,t,r,n,o){var u=n[0];return y(function(){var n=o(e,t);if(!w(n)&&u!=n)return r})},in:function(e,t,r,n,o){return y(function(){var u=o(e,t);if(!w(u)&&!C(u,n))return r})},includes:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,t);if(!w(n)&&-1===String(n).indexOf(u))return r})},integer:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!Number.isInteger(Number(n)))return r})},ip:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!L(n))return r})},ipv4:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!U(n))return r})},ipv6:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!P(n))return r})},json:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!Z(n))return r})},max:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("max:make sure to define max length");var n=o(e,t),i=Array.isArray(n)?n:String(n);if(!w(n)&&i.length>u)return r})},min:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("min:make sure to define min length");var n=o(e,t),i=Array.isArray(n)?n:String(n);if(!w(n)&&i.length<u)return r})},notEquals:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,t);if(!w(n)&&u==n)return r})},notIn:function(e,t,r,n,o){return y(function(){var u=o(e,t);if(!w(u)&&C(u,n))return r})},number:function(e,t,r,n,o){return y(function(){var n=o(e,t),u="string"==typeof n?Number(n):n;if(!w(n)&&!q(u))return r})},object:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!H(n))return r})},range:function(e,t,r,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if([i,a].some(function(e){return G(e)||isNaN(e)}))return new Error("range:min and max values are required for range validation");var n=o(e,t);return w(n)||W(n,i,a)?void 0:r})},regex:function(e,t,r,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){var n=o(e,t),u=i instanceof RegExp?i:new RegExp(i,a);if(!w(n)&&!u.test(n))return r})},required:function(e,t,r,n,o){return y(function(){if(J(o(e,t)))return r})},requiredIf:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(x(o(e,u))&&J(o(e,t)))return r})},requiredWhen:function(e,t,r,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){var n=o(e,i);if(String(a)===String(n)&&J(o(e,t)))return r})},requiredWithAll:function(e,t,r,n,o){return y(function(){if(!n.some(function(t){return!x(o(e,t))})&&J(o(e,t)))return r})},requiredWithAny:function(e,t,r,n,o){return y(function(){if(n.some(function(t){return x(o(e,t))})&&J(o(e,t)))return r})},requiredWithoutAll:function(e,t,r,n,o){return y(function(){if(!n.some(function(t){return x(o(e,t))})&&J(o(e,t)))return r})},requiredWithoutAny:function(e,t,r,n,o){return y(function(){if(n.some(function(t){return!x(o(e,t))})&&J(o(e,t)))return r})},same:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){var n=o(e,t),i=o(e,u);if(!w(n)&&x(i)&&i!==n)return r})},startsWith:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("startsWith:make sure to define the matching substring");var n=o(e,t);if(!w(n)&&String(n).trim().substr(0,u.length)!==String(u))return r})},string:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!X(n))return r})},under:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)throw new Error("under:make sure to pass the max value");var n=o(e,t);if(!w(n)&&Number(n)>=Number(u))return r})},url:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!V(n))return r})},after:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("after:make sure to define the after date");var n=o(e,t);return w(n)||_e(n,u)?void 0:r})},before:function(e,t,r,n,o){var u=v(n,1)[0];return y(function(){if(!u)return new Error("before:make sure to define the before date");var n=o(e,t);return w(n)||Oe(n,u)?void 0:r})},date:function(e,t,r,n,o){return y(function(){var n=o(e,t);if(!w(n)&&!$e(n,!1))return r})},dateFormat:function(e,t,r,n,o){return y(function(){if(0===n.length)throw new Error("dateFormat:make sure to define atleast one date format");var u=o(e,t);if(!w(u)&&!We(u,n))return r})},beforeOffsetOf:function(e,t,r,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if(!i||!a)return new Error("beforeOffsetOf:make sure to define offset unit and key");var n=o(e,t);return w(n)||Ke(n,i,a)?void 0:r})},afterOffsetOf:function(e,t,r,n,o){var u=v(n,2),i=u[0],a=u[1];return y(function(){if(!i||!a)return new Error("afterOffsetOf:make sure to define offset unit and key");var n=o(e,t);return w(n)||Qe(n,i,a)?void 0:r})}}),tt=l(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,n.default)(t,o);var r=e.split("@"),c=r.pop(),l=[r.join("@"),c];if(l[1]=l[1].toLowerCase(),"gmail.com"===l[1]||"googlemail.com"===l[1]){if(t.gmail_remove_subaddress&&(l[0]=l[0].split("+")[0]),t.gmail_remove_dots&&(l[0]=l[0].replace(/\.+/g,s)),!l[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(l[0]=l[0].toLowerCase()),l[1]=t.gmail_convert_googlemaildotcom?"gmail.com":l[1]}else if(u.indexOf(l[1])>=0){if(t.icloud_remove_subaddress&&(l[0]=l[0].split("+")[0]),!l[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(l[0]=l[0].toLowerCase())}else if(i.indexOf(l[1])>=0){if(t.outlookdotcom_remove_subaddress&&(l[0]=l[0].split("+")[0]),!l[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(l[0]=l[0].toLowerCase())}else if(a.indexOf(l[1])>=0){if(t.yahoo_remove_subaddress){var d=l[0].split("-");l[0]=d.length>1?d.slice(0,-1).join("-"):d[0]}if(!l[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(l[0]=l[0].toLowerCase())}else f.indexOf(l[1])>=0?((t.all_lowercase||t.yandex_lowercase)&&(l[0]=l[0].toLowerCase()),l[1]="yandex.ru"):t.all_lowercase&&(l[0]=l[0].toLowerCase());return l.join("@")};var r,n=(r=F)&&r.__esModule?r:{default:r};var o={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},u=["icloud.com","me.com"],i=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],a=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],f=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function s(e){return e.length>1?e:""}e.exports=t.default})),rt=d(function(e){!function(t){if("function"!=typeof r){var r=function(e){return e};r.nonNative=!0}var n=r("plaintext"),o=r("html"),u=r("comment"),i=/<(\w*)>/g,a=/<\/?([^\s\/>]+)/;function f(e,t,r){return c(e=e||"",s(t=t||[],r=r||""))}function s(e,t){return{allowable_tags:e=function(e){var t=new Set;if("string"==typeof e)for(var n=void 0;n=i.exec(e);)t.add(n[1]);else r.nonNative||"function"!=typeof e[r.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function c(e,t){for(var r=t.allowable_tags,i=t.tag_replacement,a=t.state,f=t.tag_buffer,s=t.depth,c=t.in_quote_char,d="",m=0,h=e.length;m<h;m++){var v=e[m];if(a===n)switch(v){case"<":a=o,f+=v;break;default:d+=v}else if(a===o)switch(v){case"<":if(c)break;s++;break;case">":if(c)break;if(s){s--;break}c="",a=n,f+=">",r.has(l(f))?d+=f:d+=i,f="";break;case'"':case"'":c=v===c?"":c||v,f+=v;break;case"-":"<!-"===f&&(a=u),f+=v;break;case" ":case"\n":if("<"===f){a=n,d+="< ",f="";break}f+=v;break;default:f+=v}else if(a===u)switch(v){case">":"--"==f.slice(-2)&&(a=n),f="";break;default:f+=v}}return t.state=a,t.tag_buffer=f,t.depth=s,t.in_quote_char=c,d}function l(e){var t=a.exec(e);return t?t[1].toLowerCase():null}f.init_streaming_mode=function(e,t){var r=s(e=e||[],t=t||"");return function(e){return c(e||"",r)}},e.exports?e.exports=f:t.striptags=f}(c)}),nt=d(function(e,t){var r;r=function(){var e=[],t=[],r={},n={},o={};function u(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function i(e,t){return e===t?t:e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function a(e,t){return e.replace(t[0],function(r,n){var o,u,a=(o=t[1],u=arguments,o.replace(/\$(\d{1,2})/g,function(e,t){return u[t]||""}));return i(""===r?e[n-1]:r,a)})}function f(e,t,n){if(!e.length||r.hasOwnProperty(e))return t;for(var o=n.length;o--;){var u=n[o];if(u[0].test(t))return a(t,u)}return t}function s(e,t,r){return function(n){var o=n.toLowerCase();return t.hasOwnProperty(o)?i(n,o):e.hasOwnProperty(o)?i(n,e[o]):f(o,n,r)}}function c(e,t,r,n){return function(n){var o=n.toLowerCase();return!!t.hasOwnProperty(o)||!e.hasOwnProperty(o)&&f(o,o,r)===o}}function l(e,t,r){var n=1===t?l.singular(e):l.plural(e);return(r?t+" ":"")+n}return l.plural=s(o,n,e),l.isPlural=c(o,n,e),l.singular=s(n,o,t),l.isSingular=c(n,o,t),l.addPluralRule=function(t,r){e.push([u(t),r])},l.addSingularRule=function(e,r){t.push([u(e),r])},l.addUncountableRule=function(e){"string"!=typeof e?(l.addPluralRule(e,"$0"),l.addSingularRule(e,"$0")):r[e.toLowerCase()]=!0},l.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),o[e]=t,n[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return l.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return l.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return l.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(l.addUncountableRule),l},e.exports=r()}),ot=1/0,ut="[object Symbol]",it=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,at=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ft="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",st="["+ft+"]",ct="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",lt="\\d+",dt="[\\u2700-\\u27bf]",mt="[a-z\\xdf-\\xf6\\xf8-\\xff]",ht="[^\\ud800-\\udfff"+ft+lt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",vt="(?:\\ud83c[\\udde6-\\uddff]){2}",gt="[\\ud800-\\udbff][\\udc00-\\udfff]",pt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",yt="(?:"+mt+"|"+ht+")",bt="(?:"+pt+"|"+ht+")",xt="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",wt="[\\ufe0e\\ufe0f]?"+xt+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",vt,gt].join("|")+")[\\ufe0e\\ufe0f]?"+xt+")*"),_t="(?:"+[dt,vt,gt].join("|")+")"+wt,Ot=RegExp("['’]","g"),$t=RegExp(ct,"g"),Dt=RegExp([pt+"?"+mt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[st,pt,"$"].join("|")+")",bt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[st,pt+yt,"$"].join("|")+")",pt+"?"+yt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?",lt,_t].join("|"),"g"),Et=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt="object"==typeof c&&c&&c.Object===Object&&c,At="object"==typeof self&&self&&self.Object===Object&&self,St=kt||At||Function("return this")();var jt=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"});var Ft,Tt=Object.prototype.toString,Mt=St.Symbol,It=Mt?Mt.prototype:void 0,zt=It?It.toString:void 0;function Nt(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Tt.call(e)==ut}(e))return zt?zt.call(e):"";var t=e+"";return"0"==t&&1/e==-ot?"-0":t}function Ct(e){return null==e?"":Nt(e)}var Yt=(Ft=function(e,t,r){return e+(r?"-":"")+t.toLowerCase()},function(e){return function(e,t,r,n){var o=-1,u=e?e.length:0;for(n&&u&&(r=e[++o]);++o<u;)r=t(r,e[o],o,e);return r}(function(e,t,r){return e=Ct(e),void 0===(t=r?void 0:t)?function(e){return Et.test(e)}(e)?function(e){return e.match(Dt)||[]}(e):function(e){return e.match(it)||[]}(e):e.match(t)||[]}(function(e){return(e=Ct(e))&&e.replace(at,jt).replace($t,"")}(e).replace(Ot,"")),Ft,"")});function Ut(e,t){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var r=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(void 0!==o&&null!==o)for(var u=Object.keys(Object(o)),i=0,a=u.length;i<a;i++){var f=u[i],s=Object.getOwnPropertyDescriptor(o,f);void 0!==s&&s.enumerable&&(r[f]=o[f])}}return r}var Rt=Ut,Pt=Rt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"});function Lt(e){if(void 0===e)return"";for(var t="",r=0;r<e.length;r++){var n=e[r];t+=void 0!==Pt[n]?Pt[n]:n}return t}Lt.extends=function(e){Rt(Pt,e)};var Zt=Lt;function qt(e){return void 0===e?"":Yt(function(e){for(var t="",r=0;r<=e.length;r++)e.charCodeAt(r)<128&&(t+=e[r]);return t}(Zt(e.toString())))}qt.extends=function(e){Zt.extends(e)};var Ht=qt,Wt=/<a\b[^>]*>(.*?)<\/a>/g,Gt=Object.freeze({normalizeEmail:function(e,t){if("string"==typeof e){var r=t&&t.length?t[0]:{};return tt(e,r)}return e},stripTags:function(e,t){return"string"!=typeof e?e:rt(e,t)},toBoolean:function(e){return!(!e||"false"===e||"0"===e)},toNull:function(e){return x(e)?e:null},toInt:function(e,t){var r=Array.isArray(t)&&t[0]?t[0]:10;return parseInt(e,r)},toDate:function(e){if(e instanceof Date)return e;var t=new Date(e);return"Invalid Date"===t.toString()?null:t},plural:function(e){return"string"!=typeof e?e:nt(e)},singular:function(e){return"string"!=typeof e?e:nt.singular(e)},slug:function(e){return"string"!=typeof e?e:Ht(e)},escape:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},stripLinks:function(e){return"string"!=typeof e?e:e.replace(Wt,function(e,t){return t.trim()})},trim:function(e){return"string"!=typeof e?e:e.trim()}}),Jt=function(e){return Number(e)%2==0},Xt=function(e){return Number(e)>=0},Bt=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/;var Vt=function(e){return Ee(e).getTime()===Ee(new Date).getTime()};var Kt=function(e){var t=new Date;return t.setDate(t.getDate()-1),Ee(e).getTime()===Ee(t).getTime()};var Qt=function(e){var t=new Date;return t.setDate(t.getDate()+1),Ee(e).getTime()===Ee(t).getTime()};var er=function(e){return we(e).getTime()<(new Date).getTime()};var tr=function(e){return we(e).getTime()>(new Date).getTime()};var rr=function(e,t,r){var n=we(e).getTime(),o=we(t).getTime(),u=we(r).getTime();if(o>u)throw new Error("The start of the range cannot be after the end of the range");return n>=o&&n<=u},nr=Object.freeze({above:_,affirmative:function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},alpha:D,alphaNumeric:k,array:function(e){return Array.isArray(e)},between:W,boolean:A,creditCard:function(e,t){return z(String(e),t)},date:$e,email:N,empty:J,even:Jt,existy:x,falsy:function(e){return!O(e)},inArray:C,intersectAll:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},intersectAny:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},ip:L,ipv4:U,ipv6:P,isFunction:function(e){return"function"==typeof e},json:Z,negative:function(e){return!Xt(e)},isNull:G,isNumber:q,isObject:H,odd:function(e){return!Jt(e)},phone:function(e){return Bt.test(e)},positive:Xt,regex:function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},same:S,sameType:function(e,t){return e===t},sorted:function(e){if(!Array.isArray(e))return!1;for(var t=!1,r=0;r<e.length;){var n=e[r++],o=e[r-2];if(o&&o>n){t=!0;break}}return!t},isString:X,truthy:O,under:function(e,t){return!_(e,t)},url:V,isDate:function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},today:Vt,yesterday:Kt,tomorrow:Qt,past:er,future:tr,inDateRange:rr,afterOffsetOf:Qe,beforeOffsetOf:Ke,dateFormat:We});function or(){this.errors=[]}function ur(){this.errors=[]}or.prototype.addError=function(e,t,r,n){var o=e;e instanceof Error&&(r="ENGINE_EXCEPTION",o=e.message),this.errors.push({message:o,field:t,validation:r})},or.prototype.toJSON=function(){return this.errors.length?this.errors:null},ur.prototype.addError=function(e,t,r,n){var o=e;e instanceof Error&&(r="ENGINE_EXCEPTION",o=e.message),this.errors.push({title:r,detail:o,source:{pointer:t}})},ur.prototype.toJSON=function(){return this.errors.length?{errors:this.errors}:null};var ir=Object.freeze({Vanilla:or,JsonApi:ur});function ar(e){Object.keys(e).forEach(function(t){void 0!==b[t]&&(b[t]=e[t])})}ar.DEFAULTS=Object.keys(b).reduce(function(e,t){return e[t]=b[t],e},{});const fr=Object.keys(nr).reduce((e,t)=>(e[t]=nr[t],e),{}),sr=Object.keys(et).reduce((e,t)=>(e[t]=et[t],e),{}),cr=Object.keys(Gt).reduce((e,t)=>(e[t]=Gt[t],e),{});return{validate:(...e)=>s(sr,b.FORMATTER||or).validate(...e),validateAll:(...e)=>s(sr,b.FORMATTER||or).validateAll(...e),sanitize:(...e)=>p(cr).sanitize(...e),is:fr,sanitizor:cr,validations:sr,rule:function(e,t){return{name:e,args:t?Array.isArray(t)?t:[t]:[]}},formatters:ir,configure:ar}}); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.indicative=e.indicative||{},e.indicative.is={}))}(this,function(e){"use strict";var t=function(e,t){return Number(e)>Number(t)},r=/^[a-z]+$/i,n=/^[a-z0-9]+$/i;function u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function a(e,t){return e(t={exports:{}},t.exports),t.exports}var o=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});u(o);var i=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});u(i);var f=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,u.default)(e);var n=void 0,a=void 0;"object"===(void 0===t?"undefined":r(t))?(n=t.min||0,a=t.max):(n=arguments[1],a=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=n&&(void 0===a||o<=a)};var n,u=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default});u(f);var s=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,n.default)(t,a)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var u=e.split("."),o=0;o<u.length;o++)if(u[o].length>63)return!1;if(t.require_tld){var i=u.pop();if(!u.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var f,s=0;s<u.length;s++){if(f=u[s],t.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var r=u(o),n=u(i);function u(e){return e&&e.__esModule?e:{default:e}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});u(s);var c=u(a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,n.default)(t,l)).require_display_name||t.allow_display_name){var o=e.match(d);if(o)e=o[1];else if(t.require_display_name)return!1}var i=e.split("@"),f=i.pop(),s=i.join("@"),c=f.toLowerCase();if("gmail.com"===c||"googlemail.com"===c){var h=(s=s.toLowerCase()).split("+")[0];if(!(0,u.default)(h.replace(".",""),{min:6,max:30}))return!1;for(var D=h.split("."),x=0;x<D.length;x++)if(!v.test(D[x]))return!1}if(!(0,u.default)(s,{max:64})||!(0,u.default)(f,{max:254}))return!1;if(!(0,a.default)(f,{require_tld:t.require_tld}))return!1;if('"'===s[0])return s=s.slice(1,s.length-1),t.allow_utf8_local_part?y.test(s):m.test(s);for(var F=t.allow_utf8_local_part?p:g,b=s.split("."),M=0;M<b.length;M++)if(!F.test(b[M]))return!1;return!0};var r=c(o),n=c(i),u=c(f),a=c(s);function c(e){return e&&e.__esModule?e:{default:e}}var l={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},d=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,g=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,v=/^[a-z\d]+$/,m=/^([\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,y=/^([\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;e.exports=t.default})),l=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(e){return Number(e)%2==0},v=function(e){return l(e)&&!1!==e&&0!==e},m=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,p=function(e){return m.test(e)},y=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,h=function(e){return y.test(e)},D=function(e){return Number(e)>=0},x=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,F=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i;var b=function(e){return e instanceof Date},M=36e5,T=6e4,w=2,S=/[T ]/,_=/:/,Y=/^(\d{2})$/,$=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],A=/^(\d{4})/,O=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],N=/^-(\d{2})$/,H=/^-?(\d{3})$/,z=/^-?(\d{2})-?(\d{2})$/,I=/^-?W(\d{2})$/,E=/^-?W(\d{2})-?(\d{1})$/,C=/^(\d{2}([.,]\d*)?)$/,Z=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,j=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,W=/([Z+-].*)$/,G=/^(Z)$/,k=/^([+-])(\d{2})$/,q=/^([+-])(\d{2}):?(\d{2})$/;function P(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var u=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+u),n}var U=function(e,t){if(b(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?w:Number(r);var n=function(e){var t,r={},n=e.split(S);if(_.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var u=W.exec(t);u?(r.time=t.replace(u[1],""),r.timezone=u[1]):r.time=t}return r}(e),u=function(e,t){var r,n=$[t],u=O[t];if(r=A.exec(e)||u.exec(e)){var a=r[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(r=Y.exec(e)||n.exec(e)){var o=r[1];return{year:100*parseInt(o,10),restDateString:e.slice(o.length)}}return{year:null}}(n.date,r),a=u.year,o=function(e,t){if(null===t)return null;var r,n,u,a;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=N.exec(e))return n=new Date(0),u=parseInt(r[1],10)-1,n.setUTCFullYear(t,u),n;if(r=H.exec(e)){n=new Date(0);var o=parseInt(r[1],10);return n.setUTCFullYear(t,0,o),n}if(r=z.exec(e)){n=new Date(0),u=parseInt(r[1],10)-1;var i=parseInt(r[2],10);return n.setUTCFullYear(t,u,i),n}if(r=I.exec(e))return a=parseInt(r[1],10)-1,P(t,a);if(r=E.exec(e)){a=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return P(t,a,f)}return null}(u.restDateString,a);if(o){var i,f=o.getTime(),s=0;return n.time&&(s=function(e){var t,r,n;if(t=C.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*M;if(t=Z.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*M+n*T;if(t=j.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return r%24*M+n*T+1e3*u}return null}(n.time)),n.timezone?(c=n.timezone,i=(l=G.exec(c))?0:(l=k.exec(c))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=q.exec(c))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(i=new Date(f+s).getTimezoneOffset(),i=new Date(f+s+i*T).getTimezoneOffset()),new Date(f+s+i*T)}var c,l,d;return new Date(e)};var X=function(e){var t=U(e);return t.setHours(0,0,0,0),t};var R=function(e){return X(e).getTime()===X(new Date).getTime()};var J=function(e){var t=new Date;return t.setDate(t.getDate()-1),X(e).getTime()===X(t).getTime()};var L=function(e){var t=new Date;return t.setDate(t.getDate()+1),X(e).getTime()===X(t).getTime()};var Q=function(e){return U(e).getTime()<(new Date).getTime()};var B=function(e){return U(e).getTime()>(new Date).getTime()};var K=function(e,t,r){var n=U(e).getTime(),u=U(t).getTime(),a=U(r).getTime();if(u>a)throw new Error("The start of the range cannot be after the end of the range");return n>=u&&n<=a};var V=function(e){var t=U(e),r=t.getFullYear(),n=t.getMonth(),u=new Date(0);return u.setFullYear(r,n+1,0),u.setHours(0,0,0,0),u.getDate()};var ee=function(e,t){var r=U(e),n=Number(t),u=r.getMonth()+n,a=new Date(0);a.setFullYear(r.getFullYear(),u,1),a.setHours(0,0,0,0);var o=V(a);return r.setMonth(u,Math.min(o,r.getDate())),r};var te=function(e,t){var r=U(e),n=Number(t);return r.setDate(r.getDate()+n),r};var re=function(e,t){var r=U(e).getTime(),n=Number(t);return new Date(r+n)},ne=function(e,t,r){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},a={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[t]?ee(new Date,"-"===r?-n[t](e):n[t](e)):u[t]?te(new Date,"-"===r?-u[t](e):u[t](e)):a[t]?re(new Date,"-"===r?-a[t](e):a[t](e)):void 0};var ue=function(e,t){var r=U(e),n=U(t);return r.getTime()>n.getTime()};var ae=function(e,t){var r=U(e),n=U(t);return r.getTime()<n.getTime()};var oe=function(e){var t=U(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r},ie=6e4,fe=864e5;var se=function(e,t){var r=X(e),n=X(t),u=r.getTime()-r.getTimezoneOffset()*ie,a=n.getTime()-n.getTimezoneOffset()*ie;return Math.round((u-a)/fe)};var ce=function(e){var t=U(e);return se(t,oe(t))+1};var le=function(e,t){var r=t&&Number(t.weekStartsOn)||0,n=U(e),u=n.getDay(),a=(u<r?7:0)+u-r;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n};var de=function(e){return le(e,{weekStartsOn:1})};var ge=function(e){var t=U(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var u=de(n),a=new Date(0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);var o=de(a);return t.getTime()>=u.getTime()?r+1:t.getTime()>=o.getTime()?r:r-1};var ve=function(e){var t=ge(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),de(r)},me=6048e5;var pe=function(e){var t=U(e),r=de(t).getTime()-ve(t).getTime();return Math.round(r/me)+1};var ye=function(e){if(b(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var he=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var De=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);var n=he.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var xe=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],o=["am","pm"],i=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return r[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?a[1]:a[0]},a:function(e){return e.getHours()/12>=1?o[1]:o[0]},aa:function(e){return e.getHours()/12>=1?i[1]:i[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,r){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(r[e](t))}}),{formatters:f,formattingTokensRegExp:De(f)}},Fe={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,r,n){var u;return n=n||{},u="string"==typeof e[t]?e[t]:1===r?e[t].one:e[t].other.replace("{{count}}",r),n.addSuffix?n.comparison>0?"in "+u:u+" ago":u}}}(),format:xe()};var be={M:function(e){return e.getMonth()+1},MM:function(e){return Te(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return Te(e.getDate(),2)},DDD:function(e){return ce(e)},DDDD:function(e){return Te(ce(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return pe(e)},WW:function(e){return Te(pe(e),2)},YY:function(e){return Te(e.getFullYear(),4).substr(2)},YYYY:function(e){return Te(e.getFullYear(),4)},GG:function(e){return String(ge(e)).substr(2)},GGGG:function(e){return ge(e)},H:function(e){return e.getHours()},HH:function(e){return Te(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return Te(be.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return Te(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return Te(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return Te(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return Te(e.getMilliseconds(),3)},Z:function(e){return Me(e.getTimezoneOffset(),":")},ZZ:function(e){return Me(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function Me(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),u=n%60;return r+Te(Math.floor(n/60),2)+t+Te(u,2)}function Te(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}var we=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(r||{}).locale,a=Fe.format.formatters,o=Fe.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(a=u.format.formatters,u.format.formattingTokensRegExp&&(o=u.format.formattingTokensRegExp));var i=U(e);return ye(i)?function(e,t,r){var n,u,a,o=e.match(r),i=o.length;for(n=0;n<i;n++)u=t[o[n]]||be[o[n]],o[n]=u||((a=o[n]).match(/\[[\s\S]/)?a.replace(/^\[|]$/g,""):a.replace(/\\/g,""));return function(e){for(var t="",r=0;r<i;r++)o[r]instanceof Function?t+=o[r](e,be):t+=o[r];return t}}(n,a,o)(i):"Invalid Date"};e.above=t,e.affirmative=function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},e.alpha=function(e){return r.test(e)},e.alphaNumeric=function(e){return n.test(e)},e.array=function(e){return Array.isArray(e)},e.between=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},e.boolean=function(e){var t=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t.map(function(e){return String(e)}).indexOf(String(e))>-1:t.indexOf(e)>-1},e.creditCard=function(e,t){return c(String(e),t)},e.date=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!t&&"Invalid Date"!==new Date(e).toString()},e.email=function(e,t){return c(String(e),t)},e.empty=function(e){return!l(e)||!(e instanceof Date)&&"object"===(void 0===e?"undefined":d(e))&&0===Object.keys(e).length},e.even=g,e.existy=l,e.falsy=function(e){return!v(e)},e.inArray=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},e.intersectAll=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},e.intersectAny=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},e.ip=function(e){return p(e)||h(e)},e.ipv4=p,e.ipv6=h,e.isFunction=function(e){return"function"==typeof e},e.json=function(e){try{return JSON.parse(e),!0}catch(e){return!1}},e.negative=function(e){return!D(e)},e.isNull=function(e){return null===e},e.isNumber=function(e,t){var r="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(r||t?r:!isNaN(e))},e.isObject=function(e){return e instanceof Object&&!Array.isArray(e)},e.odd=function(e){return!g(e)},e.phone=function(e){return x.test(e)},e.positive=D,e.regex=function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},e.same=function(e,t){return e===t},e.sameType=function(e,t){return e===t},e.sorted=function(e){if(!Array.isArray(e))return!1;for(var t=!1,r=0;r<e.length;){var n=e[r++],u=e[r-2];if(u&&u>n){t=!0;break}}return!t},e.isString=function(e){return"string"==typeof e},e.truthy=v,e.under=function(e,r){return!t(e,r)},e.url=function(e){return F.test(e)},e.isDate=function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},e.today=R,e.yesterday=J,e.tomorrow=L,e.past=Q,e.future=B,e.inDateRange=K,e.afterOffsetOf=function(e,t,r){var n=ne(t,r,"+");return!!n&&ue(e,n)},e.beforeOffsetOf=function(e,t,r){var n=ne(t,r,"-");return!!n&&ae(e,n)},e.dateFormat=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var r=e,n=!1;t.endsWith("ZZ")?(r=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),n=!0):t.endsWith("Z")&&(r=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),n=!0);var u=we(r,t);return"Invalid Date"!==u&&u===r&&(!n||r!==e)})},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.indicative=e.indicative||{},e.indicative.is={}))}(this,function(e){"use strict";var t=function(e,t){return Number(e)>Number(t)},r=/^[a-z]+$/i,n=/^[a-z0-9]+$/i;function u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function a(e,t){return e(t={exports:{}},t.exports),t.exports}var o=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});u(o);var i=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});u(i);var f=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,u.default)(e);var n=void 0,a=void 0;"object"===(void 0===t?"undefined":r(t))?(n=t.min||0,a=t.max):(n=arguments[1],a=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=n&&(void 0===a||o<=a)};var n,u=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default});u(f);var s=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,n.default)(t,a)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var u=e.split("."),o=0;o<u.length;o++)if(u[o].length>63)return!1;if(t.require_tld){var i=u.pop();if(!u.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var f,s=0;s<u.length;s++){if(f=u[s],t.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var r=u(o),n=u(i);function u(e){return e&&e.__esModule?e:{default:e}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});u(s);var c=a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,n.default)(t);r=String(r);if(!r)return e(t,4)||e(t,6);if("4"===r){if(!u.test(t))return!1;var o=t.split(".").sort(function(e,t){return e-t});return o[3]<=255}if("6"===r){var i=t.split(":"),f=!1,s=e(i[i.length-1],4),c=s?7:8;if(i.length>c)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(i.shift(),i.shift(),f=!0):"::"===t.substr(t.length-2)&&(i.pop(),i.pop(),f=!0);for(var l=0;l<i.length;++l)if(""===i[l]&&l>0&&l<i.length-1){if(f)return!1;f=!0}else if(s&&l===i.length-1);else if(!a.test(i[l]))return!1;return f?i.length>=1:i.length===c}return!1};var r,n=(r=o)&&r.__esModule?r:{default:r};var u=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,a=/^[0-9A-F]{1,4}$/i;e.exports=t.default});u(c);var l=u(a(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,n.default)(t,g)).require_display_name||t.allow_display_name){var o=e.match(v);if(o)e=o[1];else if(t.require_display_name)return!1}var i=e.split("@"),f=i.pop(),s=i.join("@"),c=f.toLowerCase();if(t.domain_specific_validation&&("gmail.com"===c||"googlemail.com"===c)){var d=(s=s.toLowerCase()).split("+")[0];if(!(0,u.default)(d.replace(".",""),{min:6,max:30}))return!1;for(var x=d.split("."),F=0;F<x.length;F++)if(!p.test(x[F]))return!1}if(!(0,u.default)(s,{max:64})||!(0,u.default)(f,{max:254}))return!1;if(!(0,a.default)(f,{require_tld:t.require_tld})){if(!t.allow_ip_domain)return!1;if(!(0,l.default)(f)){if(!f.startsWith("[")||!f.endsWith("]"))return!1;var b=f.substr(1,f.length-2);if(0===b.length||!(0,l.default)(b))return!1}}if('"'===s[0])return s=s.slice(1,s.length-1),t.allow_utf8_local_part?D.test(s):h.test(s);for(var M=t.allow_utf8_local_part?y:m,_=s.split("."),T=0;T<_.length;T++)if(!M.test(_[T]))return!1;return!0};var r=d(o),n=d(i),u=d(f),a=d(s),l=d(c);function d(e){return e&&e.__esModule?e:{default:e}}var g={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},v=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,m=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,p=/^[a-z\d]+$/,h=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,y=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,D=/^([\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;e.exports=t.default})),d=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v=function(e){return Number(e)%2==0},m=function(e){return d(e)&&!1!==e&&0!==e},p=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,h=function(e){return p.test(e)},y=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,D=function(e){return y.test(e)},x=function(e){return Number(e)>=0},F=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,b=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i;var M=function(e){return e instanceof Date},_=36e5,T=6e4,w=2,S=/[T ]/,$=/:/,Y=/^(\d{2})$/,A=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],O=/^(\d{4})/,N=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],H=/^-(\d{2})$/,z=/^-?(\d{3})$/,I=/^-?(\d{2})-?(\d{2})$/,E=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,C=/^(\d{2}([.,]\d*)?)$/,Z=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,W=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,G=/([Z+-].*)$/,k=/^(Z)$/,P=/^([+-])(\d{2})$/,q=/^([+-])(\d{2}):?(\d{2})$/;function U(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var u=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+u),n}var X=function(e,t){if(M(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?w:Number(r);var n=function(e){var t,r={},n=e.split(S);if($.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var u=G.exec(t);u?(r.time=t.replace(u[1],""),r.timezone=u[1]):r.time=t}return r}(e),u=function(e,t){var r,n=A[t],u=N[t];if(r=O.exec(e)||u.exec(e)){var a=r[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(r=Y.exec(e)||n.exec(e)){var o=r[1];return{year:100*parseInt(o,10),restDateString:e.slice(o.length)}}return{year:null}}(n.date,r),a=u.year,o=function(e,t){if(null===t)return null;var r,n,u,a;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=H.exec(e))return n=new Date(0),u=parseInt(r[1],10)-1,n.setUTCFullYear(t,u),n;if(r=z.exec(e)){n=new Date(0);var o=parseInt(r[1],10);return n.setUTCFullYear(t,0,o),n}if(r=I.exec(e)){n=new Date(0),u=parseInt(r[1],10)-1;var i=parseInt(r[2],10);return n.setUTCFullYear(t,u,i),n}if(r=E.exec(e))return a=parseInt(r[1],10)-1,U(t,a);if(r=j.exec(e)){a=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return U(t,a,f)}return null}(u.restDateString,a);if(o){var i,f=o.getTime(),s=0;return n.time&&(s=function(e){var t,r,n;if(t=C.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*_;if(t=Z.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*_+n*T;if(t=W.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return r%24*_+n*T+1e3*u}return null}(n.time)),n.timezone?(c=n.timezone,i=(l=k.exec(c))?0:(l=P.exec(c))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=q.exec(c))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(i=new Date(f+s).getTimezoneOffset(),i=new Date(f+s+i*T).getTimezoneOffset()),new Date(f+s+i*T)}var c,l,d;return new Date(e)};var R=function(e){var t=X(e);return t.setHours(0,0,0,0),t};var J=function(e){return R(e).getTime()===R(new Date).getTime()};var L=function(e){var t=new Date;return t.setDate(t.getDate()-1),R(e).getTime()===R(t).getTime()};var Q=function(e){var t=new Date;return t.setDate(t.getDate()+1),R(e).getTime()===R(t).getTime()};var B=function(e){return X(e).getTime()<(new Date).getTime()};var K=function(e){return X(e).getTime()>(new Date).getTime()};var V=function(e,t,r){var n=X(e).getTime(),u=X(t).getTime(),a=X(r).getTime();if(u>a)throw new Error("The start of the range cannot be after the end of the range");return n>=u&&n<=a};var ee=function(e){var t=X(e),r=t.getFullYear(),n=t.getMonth(),u=new Date(0);return u.setFullYear(r,n+1,0),u.setHours(0,0,0,0),u.getDate()};var te=function(e,t){var r=X(e),n=Number(t),u=r.getMonth()+n,a=new Date(0);a.setFullYear(r.getFullYear(),u,1),a.setHours(0,0,0,0);var o=ee(a);return r.setMonth(u,Math.min(o,r.getDate())),r};var re=function(e,t){var r=X(e),n=Number(t);return r.setDate(r.getDate()+n),r};var ne=function(e,t){var r=X(e).getTime(),n=Number(t);return new Date(r+n)},ue=function(e,t,r){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},a={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[t]?te(new Date,"-"===r?-n[t](e):n[t](e)):u[t]?re(new Date,"-"===r?-u[t](e):u[t](e)):a[t]?ne(new Date,"-"===r?-a[t](e):a[t](e)):void 0};var ae=function(e,t){var r=X(e),n=X(t);return r.getTime()>n.getTime()};var oe=function(e,t){var r=X(e),n=X(t);return r.getTime()<n.getTime()};var ie=function(e){var t=X(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r},fe=6e4,se=864e5;var ce=function(e,t){var r=R(e),n=R(t),u=r.getTime()-r.getTimezoneOffset()*fe,a=n.getTime()-n.getTimezoneOffset()*fe;return Math.round((u-a)/se)};var le=function(e){var t=X(e);return ce(t,ie(t))+1};var de=function(e,t){var r=t&&Number(t.weekStartsOn)||0,n=X(e),u=n.getDay(),a=(u<r?7:0)+u-r;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n};var ge=function(e){return de(e,{weekStartsOn:1})};var ve=function(e){var t=X(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var u=ge(n),a=new Date(0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);var o=ge(a);return t.getTime()>=u.getTime()?r+1:t.getTime()>=o.getTime()?r:r-1};var me=function(e){var t=ve(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),ge(r)},pe=6048e5;var he=function(e){var t=X(e),r=ge(t).getTime()-me(t).getTime();return Math.round(r/pe)+1};var ye=function(e){if(M(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var De=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var xe=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);var n=De.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var Fe=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],o=["am","pm"],i=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return r[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?a[1]:a[0]},a:function(e){return e.getHours()/12>=1?o[1]:o[0]},aa:function(e){return e.getHours()/12>=1?i[1]:i[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,r){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(r[e](t))}}),{formatters:f,formattingTokensRegExp:xe(f)}},be={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,r,n){var u;return n=n||{},u="string"==typeof e[t]?e[t]:1===r?e[t].one:e[t].other.replace("{{count}}",r),n.addSuffix?n.comparison>0?"in "+u:u+" ago":u}}}(),format:Fe()};var Me={M:function(e){return e.getMonth()+1},MM:function(e){return Te(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return Te(e.getDate(),2)},DDD:function(e){return le(e)},DDDD:function(e){return Te(le(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return he(e)},WW:function(e){return Te(he(e),2)},YY:function(e){return Te(e.getFullYear(),4).substr(2)},YYYY:function(e){return Te(e.getFullYear(),4)},GG:function(e){return String(ve(e)).substr(2)},GGGG:function(e){return ve(e)},H:function(e){return e.getHours()},HH:function(e){return Te(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return Te(Me.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return Te(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return Te(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return Te(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return Te(e.getMilliseconds(),3)},Z:function(e){return _e(e.getTimezoneOffset(),":")},ZZ:function(e){return _e(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function _e(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),u=n%60;return r+Te(Math.floor(n/60),2)+t+Te(u,2)}function Te(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}var we=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(r||{}).locale,a=be.format.formatters,o=be.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(a=u.format.formatters,u.format.formattingTokensRegExp&&(o=u.format.formattingTokensRegExp));var i=X(e);return ye(i)?function(e,t,r){var n,u,a,o=e.match(r),i=o.length;for(n=0;n<i;n++)u=t[o[n]]||Me[o[n]],o[n]=u||((a=o[n]).match(/\[[\s\S]/)?a.replace(/^\[|]$/g,""):a.replace(/\\/g,""));return function(e){for(var t="",r=0;r<i;r++)o[r]instanceof Function?t+=o[r](e,Me):t+=o[r];return t}}(n,a,o)(i):"Invalid Date"};e.above=t,e.affirmative=function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},e.alpha=function(e){return r.test(e)},e.alphaNumeric=function(e){return n.test(e)},e.array=function(e){return Array.isArray(e)},e.between=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},e.boolean=function(e){var t=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t.map(function(e){return String(e)}).indexOf(String(e))>-1:t.indexOf(e)>-1},e.creditCard=function(e,t){return l(String(e),t)},e.date=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!t&&"Invalid Date"!==new Date(e).toString()},e.email=function(e,t){return l(String(e),t)},e.empty=function(e){return!d(e)||!(e instanceof Date)&&"object"===(void 0===e?"undefined":g(e))&&0===Object.keys(e).length},e.even=v,e.existy=d,e.falsy=function(e){return!m(e)},e.inArray=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},e.intersectAll=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},e.intersectAny=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},e.ip=function(e){return h(e)||D(e)},e.ipv4=h,e.ipv6=D,e.isFunction=function(e){return"function"==typeof e},e.json=function(e){try{return JSON.parse(e),!0}catch(e){return!1}},e.negative=function(e){return!x(e)},e.isNull=function(e){return null===e},e.isNumber=function(e,t){var r="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(r||t?r:!isNaN(e))},e.isObject=function(e){return e instanceof Object&&!Array.isArray(e)},e.odd=function(e){return!v(e)},e.phone=function(e){return F.test(e)},e.positive=x,e.regex=function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},e.same=function(e,t){return e===t},e.sameType=function(e,t){return e===t},e.sorted=function(e){if(!Array.isArray(e))return!1;for(var t=!1,r=0;r<e.length;){var n=e[r++],u=e[r-2];if(u&&u>n){t=!0;break}}return!t},e.isString=function(e){return"string"==typeof e},e.truthy=m,e.under=function(e,r){return!t(e,r)},e.url=function(e){return b.test(e)},e.isDate=function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},e.today=J,e.yesterday=L,e.tomorrow=Q,e.past=B,e.future=K,e.inDateRange=V,e.afterOffsetOf=function(e,t,r){var n=ue(t,r,"+");return!!n&&ae(e,n)},e.beforeOffsetOf=function(e,t,r){var n=ue(t,r,"-");return!!n&&oe(e,n)},e.dateFormat=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var r=e,n=!1;t.endsWith("ZZ")?(r=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),n=!0):t.endsWith("Z")&&(r=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),n=!0);var u=we(r,t);return"Invalid Date"!==u&&u===r&&(!n||r!==e)})},Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.indicative=e.indicative||{},e.indicative.sanitizor=t())}(this,function(){"use strict";var e,t=(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}var t,r,n;try{t=Map}catch(e){t=function(){}}try{r=Set}catch(e){r=function(){}}try{n=Promise}catch(e){n=function(){}}function o(i,f,a,c,s){"object"==typeof f&&(a=f.depth,c=f.prototype,s=f.includeNonEnumerable,f=f.circular);var l=[],p=[],y="undefined"!=typeof Buffer;return void 0===f&&(f=!0),void 0===a&&(a=1/0),function i(a,d){if(null===a)return null;if(0===d)return a;var b,v;if("object"!=typeof a)return a;if(e(a,t))b=new t;else if(e(a,r))b=new r;else if(e(a,n))b=new n(function(e,t){a.then(function(t){e(i(t,d-1))},function(e){t(i(e,d-1))})});else if(o.__isArray(a))b=[];else if(o.__isRegExp(a))b=new RegExp(a.source,u(a)),a.lastIndex&&(b.lastIndex=a.lastIndex);else if(o.__isDate(a))b=new Date(a.getTime());else{if(y&&Buffer.isBuffer(a))return b=new Buffer(a.length),a.copy(b),b;e(a,Error)?b=Object.create(a):void 0===c?(v=Object.getPrototypeOf(a),b=Object.create(v)):(b=Object.create(c),v=c)}if(f){var g=l.indexOf(a);if(-1!=g)return p[g];l.push(a),p.push(b)}for(var h in e(a,t)&&a.forEach(function(e,t){var r=i(t,d-1),n=i(e,d-1);b.set(r,n)}),e(a,r)&&a.forEach(function(e){var t=i(e,d-1);b.add(t)}),a){var m;v&&(m=Object.getOwnPropertyDescriptor(v,h)),m&&null==m.set||(b[h]=i(a[h],d-1))}if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(a);for(h=0;h<j.length;h++){var O=j[h];(!(x=Object.getOwnPropertyDescriptor(a,O))||x.enumerable||s)&&(b[O]=i(a[O],d-1),x.enumerable||Object.defineProperty(b,O,{enumerable:!1}))}}if(s){var w=Object.getOwnPropertyNames(a);for(h=0;h<w.length;h++){var x,_=w[h];(x=Object.getOwnPropertyDescriptor(a,_))&&x.enumerable||(b[_]=i(a[_],d-1),Object.defineProperty(b,_,{enumerable:!1}))}}return b}(i,a)}function i(e){return Object.prototype.toString.call(e)}function u(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return o.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},o.__objToStr=i,o.__isDate=function(e){return"object"==typeof e&&"[object Date]"===i(e)},o.__isArray=function(e){return"object"==typeof e&&"[object Array]"===i(e)},o.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===i(e)},o.__getRegExpFlags=u,o}();e.exports&&(e.exports=t)}(e={exports:{}},e.exports),e.exports);function r(e,t){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof t)return e;for(var r=t.split("."),n=0;n<r.length;n++){var o=r[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}var n=function(e,t){t.add();for(var r=e.length,n=0,o="name";n<r;){var i=e[n++],u=i.charCodeAt(0);58===u||44===u?(o="arg",t.shiftValue()):124===u?(o="name",t.add()):"arg"===o?t.appendValue(i):t.appendKey(i,u)}return t.toJSON()};var o=function(){return{nodes:[],currentNode:null,add:function(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey:function(e,t){32!==t&&(this.currentNode.name+=e)},appendValue:function(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue:function(){this.currentNode.args.push("")},toJSON:function(){return this.nodes}}};function i(e,t){return t=t||{},Object.keys(e).reduce(function(i,u){var f=e[u];if("string"==typeof f)f=n(f,new o);else if(!Array.isArray(f))throw new Error("Rules must be defined as a string or an array");u.indexOf("*")>-1?function e(t,n,o,i){if(!n)return[];o=o||0;var u=t[o++],f=t[o];return i||(i=[u],u=""),i=i.reduce(function(e,t){var o=u?t+"."+u:t;if(void 0!==f){var i=r(n,o);if(Array.isArray(i))for(var a=i.length,c=0;c<a;c++)e.push(o+"."+c)}else e.push(o);return e},[]),o===t.length?i:e(t,n,o,i)}(u.split(/\.\*\.?/),t).forEach(function(e){i[e]=f}):i[u]=f;return i},{})}var u=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})},f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function a(e){return null!==e&&"object"===(void 0===e?"undefined":f(e))}return function(e){return{sanitize:function(n,o){var f=i(o,n);return Object.keys(f).reduce(function(t,o){var i=r(n,o);return null!==i&&function(e,t,r){if(a(e)&&"string"==typeof t){var n=t.split(".");!function e(t,o){var i=n[o];if(o+1!==n.length)return isNaN(parseInt(n[o+1]))||Array.isArray(t[i])?a(t[i])||(t[i]={}):t[i]=[],e(t[i],o+1);t[i]=r}(e,0)}}(t,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=u(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(e,i,f[o])),t},t(n,!1))}}}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.indicative=e.indicative||{},e.indicative.sanitizor=t())}(this,function(){"use strict";var e,t=(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}var t,r,n;try{t=Map}catch(e){t=function(){}}try{r=Set}catch(e){r=function(){}}try{n=Promise}catch(e){n=function(){}}function o(i,f,a,c,s){"object"==typeof f&&(a=f.depth,c=f.prototype,s=f.includeNonEnumerable,f=f.circular);var l=[],p=[],y="undefined"!=typeof Buffer;return void 0===f&&(f=!0),void 0===a&&(a=1/0),function i(a,d){if(null===a)return null;if(0===d)return a;var b,v;if("object"!=typeof a)return a;if(e(a,t))b=new t;else if(e(a,r))b=new r;else if(e(a,n))b=new n(function(e,t){a.then(function(t){e(i(t,d-1))},function(e){t(i(e,d-1))})});else if(o.__isArray(a))b=[];else if(o.__isRegExp(a))b=new RegExp(a.source,u(a)),a.lastIndex&&(b.lastIndex=a.lastIndex);else if(o.__isDate(a))b=new Date(a.getTime());else{if(y&&Buffer.isBuffer(a))return b=Buffer.allocUnsafe?Buffer.allocUnsafe(a.length):new Buffer(a.length),a.copy(b),b;e(a,Error)?b=Object.create(a):void 0===c?(v=Object.getPrototypeOf(a),b=Object.create(v)):(b=Object.create(c),v=c)}if(f){var g=l.indexOf(a);if(-1!=g)return p[g];l.push(a),p.push(b)}for(var h in e(a,t)&&a.forEach(function(e,t){var r=i(t,d-1),n=i(e,d-1);b.set(r,n)}),e(a,r)&&a.forEach(function(e){var t=i(e,d-1);b.add(t)}),a){var m;v&&(m=Object.getOwnPropertyDescriptor(v,h)),m&&null==m.set||(b[h]=i(a[h],d-1))}if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(a);for(h=0;h<j.length;h++){var O=j[h];(!(x=Object.getOwnPropertyDescriptor(a,O))||x.enumerable||s)&&(b[O]=i(a[O],d-1),x.enumerable||Object.defineProperty(b,O,{enumerable:!1}))}}if(s){var w=Object.getOwnPropertyNames(a);for(h=0;h<w.length;h++){var x,_=w[h];(x=Object.getOwnPropertyDescriptor(a,_))&&x.enumerable||(b[_]=i(a[_],d-1),Object.defineProperty(b,_,{enumerable:!1}))}}return b}(i,a)}function i(e){return Object.prototype.toString.call(e)}function u(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return o.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},o.__objToStr=i,o.__isDate=function(e){return"object"==typeof e&&"[object Date]"===i(e)},o.__isArray=function(e){return"object"==typeof e&&"[object Array]"===i(e)},o.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===i(e)},o.__getRegExpFlags=u,o}();e.exports&&(e.exports=t)}(e={exports:{}},e.exports),e.exports);function r(e,t){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof t)return e;for(var r=t.split("."),n=0;n<r.length;n++){var o=r[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}var n=function(e,t){t.add();for(var r=e.length,n=0,o="name";n<r;){var i=e[n++],u=i.charCodeAt(0);58===u||44===u?(o="arg",t.shiftValue()):124===u?(o="name",t.add()):"arg"===o?t.appendValue(i):t.appendKey(i,u)}return t.toJSON()};var o=function(){return{nodes:[],currentNode:null,add:function(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey:function(e,t){32!==t&&(this.currentNode.name+=e)},appendValue:function(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue:function(){this.currentNode.args.push("")},toJSON:function(){return this.nodes}}};function i(e,t){return t=t||{},Object.keys(e).reduce(function(i,u){var f=e[u];if("string"==typeof f)f=n(f,new o);else if(!Array.isArray(f))throw new Error("Rules must be defined as a string or an array");u.indexOf("*")>-1?function e(t,n,o,i){if(!n)return[];o=o||0;var u=t[o++],f=t[o];return i||(i=[u],u=""),i=i.reduce(function(e,t){var o=u?t+"."+u:t;if(void 0!==f){var i=r(n,o);if(Array.isArray(i))for(var a=i.length,c=0;c<a;c++)e.push(o+"."+c)}else e.push(o);return e},[]),o===t.length?i:e(t,n,o,i)}(u.split(/\.\*\.?/),t).forEach(function(e){i[e]=f}):i[u]=f;return i},{})}var u=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})},f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function a(e){return null!==e&&"object"===(void 0===e?"undefined":f(e))}return function(e){return{sanitize:function(n,o){var f=i(o,n);return Object.keys(f).reduce(function(t,o){var i=r(n,o);return null!==i&&function(e,t,r){if(a(e)&&"string"==typeof t){var n=t.split(".");!function e(t,o){var i=n[o];if(o+1!==n.length)return isNaN(parseInt(n[o+1]))||Array.isArray(t[i])?a(t[i])||(t[i]={}):t[i]=[],e(t[i],o+1);t[i]=r}(e,0)}}(t,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=u(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(e,i,f[o])),t},t(n,!1))}}}}); |
@@ -1,1 +0,1 @@ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((e.indicative=e.indicative||{},e.indicative.validations={}))}(this,function(e){"use strict";var r=function(e){return new Promise(function(r,t){var n=e();if(n)return t(n);r("validation passed")})},t=!1,n=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},u=function(e){return t?void 0===e:!n(e)},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,r){var t=[],n=!0,u=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(t.push(i.value),!r||t.length!==r);n=!0);}catch(e){u=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(u)throw o}}return t}(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=/^[a-z]+$/i,f=/^[a-z0-9]+$/i;function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function s(e,r){return e(r={exports:{}},r.exports),r.exports}var l=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=r.default});c(l);var d=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];for(var t in r)void 0===e[t]&&(e[t]=r[t]);return e},e.exports=r.default});c(d);var v=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r.default=function(e,r){(0,u.default)(e);var n=void 0,o=void 0;"object"===(void 0===r?"undefined":t(r))?(n=r.min||0,o=r.max):(n=arguments[1],o=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=n&&(void 0===o||i<=o)};var n,u=(n=l)&&n.__esModule?n:{default:n};e.exports=r.default});c(v);var m=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){(0,t.default)(e),(r=(0,n.default)(r,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var u=e.split("."),i=0;i<u.length;i++)if(u[i].length>63)return!1;if(r.require_tld){var a=u.pop();if(!u.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var f,c=0;c<u.length;c++){if(f=u[c],r.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var t=u(l),n=u(d);function u(e){return e&&e.__esModule?e:{default:e}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=r.default});c(m);var g=c(s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){if((0,t.default)(e),(r=(0,n.default)(r,a)).require_display_name||r.allow_display_name){var i=e.match(f);if(i)e=i[1];else if(r.require_display_name)return!1}var l=e.split("@"),d=l.pop(),v=l.join("@"),m=d.toLowerCase();if("gmail.com"===m||"googlemail.com"===m){var y=(v=v.toLowerCase()).split("+")[0];if(!(0,u.default)(y.replace(".",""),{min:6,max:30}))return!1;for(var x=y.split("."),D=0;D<x.length;D++)if(!s.test(x[D]))return!1}if(!(0,u.default)(v,{max:64})||!(0,u.default)(d,{max:254}))return!1;if(!(0,o.default)(d,{require_tld:r.require_tld}))return!1;if('"'===v[0])return v=v.slice(1,v.length-1),r.allow_utf8_local_part?p.test(v):g.test(v);for(var b=r.allow_utf8_local_part?h:c,F=v.split("."),w=0;w<F.length;w++)if(!b.test(F[w]))return!1;return!0};var t=i(l),n=i(d),u=i(v),o=i(m);function i(e){return e&&e.__esModule?e:{default:e}}var a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,s=/^[a-z\d]+$/,g=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,h=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,p=/^([\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;e.exports=r.default})),h=function(e,r){return"function"==typeof r.indexOf&&r.indexOf(e)>-1},p=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,y=function(e){return p.test(e)},x=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,D=function(e){return x.test(e)},b=function(e){return!n(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":o(e))&&0===Object.keys(e).length)};var F=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i;var w=function(e){return e instanceof Date},S=36e5,M=6e4,_=2,T=/[T ]/,$=/:/,Y=/^(\d{2})$/,O=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],E=/^(\d{4})/,A=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],N=/^-(\d{2})$/,H=/^-?(\d{3})$/,I=/^-?(\d{2})-?(\d{2})$/,W=/^-?W(\d{2})$/,z=/^-?W(\d{2})-?(\d{1})$/,k=/^(\d{2}([.,]\d*)?)$/,q=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,j=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,Z=/([Z+-].*)$/,C=/^(Z)$/,G=/^([+-])(\d{2})$/,P=/^([+-])(\d{2}):?(\d{2})$/;function U(e,r,t){r=r||0,t=t||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var u=7*r+t+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+u),n}var X=function(e,r){if(w(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var t=(r||{}).additionalDigits;t=null==t?_:Number(t);var n=function(e){var r,t={},n=e.split(T);if($.test(n[0])?(t.date=null,r=n[0]):(t.date=n[0],r=n[1]),r){var u=Z.exec(r);u?(t.time=r.replace(u[1],""),t.timezone=u[1]):t.time=r}return t}(e),u=function(e,r){var t,n=O[r],u=A[r];if(t=E.exec(e)||u.exec(e)){var o=t[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(t=Y.exec(e)||n.exec(e)){var i=t[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,t),o=u.year,i=function(e,r){if(null===r)return null;var t,n,u,o;if(0===e.length)return(n=new Date(0)).setUTCFullYear(r),n;if(t=N.exec(e))return n=new Date(0),u=parseInt(t[1],10)-1,n.setUTCFullYear(r,u),n;if(t=H.exec(e)){n=new Date(0);var i=parseInt(t[1],10);return n.setUTCFullYear(r,0,i),n}if(t=I.exec(e)){n=new Date(0),u=parseInt(t[1],10)-1;var a=parseInt(t[2],10);return n.setUTCFullYear(r,u,a),n}if(t=W.exec(e))return o=parseInt(t[1],10)-1,U(r,o);if(t=z.exec(e)){o=parseInt(t[1],10)-1;var f=parseInt(t[2],10)-1;return U(r,o,f)}return null}(u.restDateString,o);if(i){var a,f=i.getTime(),c=0;return n.time&&(c=function(e){var r,t,n;if(r=k.exec(e))return(t=parseFloat(r[1].replace(",",".")))%24*S;if(r=q.exec(e))return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),t%24*S+n*M;if(r=j.exec(e)){t=parseInt(r[1],10),n=parseInt(r[2],10);var u=parseFloat(r[3].replace(",","."));return t%24*S+n*M+1e3*u}return null}(n.time)),n.timezone?(s=n.timezone,a=(l=C.exec(s))?0:(l=G.exec(s))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=P.exec(s))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(a=new Date(f+c).getTimezoneOffset(),a=new Date(f+c+a*M).getTimezoneOffset()),new Date(f+c+a*M)}var s,l,d;return new Date(e)};var R=function(e,r){var t=X(e),n=X(r);return t.getTime()>n.getTime()};var J=function(e,r){var t=X(e),n=X(r);return t.getTime()<n.getTime()};var Q=function(e){var r=X(e),t=new Date(0);return t.setFullYear(r.getFullYear(),0,1),t.setHours(0,0,0,0),t};var B=function(e){var r=X(e);return r.setHours(0,0,0,0),r},L=6e4,V=864e5;var K=function(e,r){var t=B(e),n=B(r),u=t.getTime()-t.getTimezoneOffset()*L,o=n.getTime()-n.getTimezoneOffset()*L;return Math.round((u-o)/V)};var ee=function(e){var r=X(e);return K(r,Q(r))+1};var re=function(e,r){var t=r&&Number(r.weekStartsOn)||0,n=X(e),u=n.getDay(),o=(u<t?7:0)+u-t;return n.setDate(n.getDate()-o),n.setHours(0,0,0,0),n};var te=function(e){return re(e,{weekStartsOn:1})};var ne=function(e){var r=X(e),t=r.getFullYear(),n=new Date(0);n.setFullYear(t+1,0,4),n.setHours(0,0,0,0);var u=te(n),o=new Date(0);o.setFullYear(t,0,4),o.setHours(0,0,0,0);var i=te(o);return r.getTime()>=u.getTime()?t+1:r.getTime()>=i.getTime()?t:t-1};var ue=function(e){var r=ne(e),t=new Date(0);return t.setFullYear(r,0,4),t.setHours(0,0,0,0),te(t)},oe=6048e5;var ie=function(e){var r=X(e),t=te(r).getTime()-ue(r).getTime();return Math.round(t/oe)+1};var ae=function(e){if(w(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var fe=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var ce=function(e){var r=[];for(var t in e)e.hasOwnProperty(t)&&r.push(t);var n=fe.concat(r).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var se=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r=["January","February","March","April","May","June","July","August","September","October","November","December"],t=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(r){return e[r.getMonth()]},MMMM:function(e){return r[e.getMonth()]},dd:function(e){return t[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(r,t){return function(e){var r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(t[e](r))}}),{formatters:f,formattingTokensRegExp:ce(f)}},le={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(r,t,n){var u;return n=n||{},u="string"==typeof e[r]?e[r]:1===t?e[r].one:e[r].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+u:u+" ago":u}}}(),format:se()};var de={M:function(e){return e.getMonth()+1},MM:function(e){return me(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return me(e.getDate(),2)},DDD:function(e){return ee(e)},DDDD:function(e){return me(ee(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return ie(e)},WW:function(e){return me(ie(e),2)},YY:function(e){return me(e.getFullYear(),4).substr(2)},YYYY:function(e){return me(e.getFullYear(),4)},GG:function(e){return String(ne(e)).substr(2)},GGGG:function(e){return ne(e)},H:function(e){return e.getHours()},HH:function(e){return me(e.getHours(),2)},h:function(e){var r=e.getHours();return 0===r?12:r>12?r%12:r},hh:function(e){return me(de.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return me(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return me(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return me(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return me(e.getMilliseconds(),3)},Z:function(e){return ve(e.getTimezoneOffset(),":")},ZZ:function(e){return ve(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function ve(e,r){r=r||"";var t=e>0?"-":"+",n=Math.abs(e),u=n%60;return t+me(Math.floor(n/60),2)+r+me(u,2)}function me(e,r){for(var t=Math.abs(e).toString();t.length<r;)t="0"+t;return t}var ge=function(e,r,t){var n=r?String(r):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(t||{}).locale,o=le.format.formatters,i=le.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(i=u.format.formattingTokensRegExp));var a=X(e);return ae(a)?function(e,r,t){var n,u,o,i=e.match(t),a=i.length;for(n=0;n<a;n++)u=r[i[n]]||de[i[n]],i[n]=u||((o=i[n]).match(/\[[\s\S]/)?o.replace(/^\[|]$/g,""):o.replace(/\\/g,""));return function(e){for(var r="",t=0;t<a;t++)i[t]instanceof Function?r+=i[t](e,de):r+=i[t];return r}}(n,o,i)(a):"Invalid Date"};var he=function(e){var r=X(e),t=r.getFullYear(),n=r.getMonth(),u=new Date(0);return u.setFullYear(t,n+1,0),u.setHours(0,0,0,0),u.getDate()};var pe=function(e,r){var t=X(e),n=Number(r),u=t.getMonth()+n,o=new Date(0);o.setFullYear(t.getFullYear(),u,1),o.setHours(0,0,0,0);var i=he(o);return t.setMonth(u,Math.min(i,t.getDate())),t};var ye=function(e,r){var t=X(e),n=Number(r);return t.setDate(t.getDate()+n),t};var xe=function(e,r){var t=X(e).getTime(),n=Number(r);return new Date(t+n)},De=function(e,r,t){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},o={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[r]?pe(new Date,"-"===t?-n[r](e):n[r](e)):u[r]?ye(new Date,"-"===t?-u[r](e):u[r](e)):o[r]?xe(new Date,"-"===t?-o[r](e):o[r](e)):void 0};e.above=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("above:make sure to define minValue");var r,o=a(e,t);return u(o)||(r=f,Number(o)>Number(r))?void 0:n})},e.accepted=function(e,t,o,i,a){return r(function(){var r,i=a(e,t);if(!(u(i)||n(r=i)&&!1!==r&&0!==r))return o})},e.alpha=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!a.test(r)))return n})},e.alphaNumeric=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!f.test(r)))return n})},e.array=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!Array.isArray(r))return n})},e.boolean=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){var r=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?r.map(function(e){return String(e)}).indexOf(String(e))>-1:r.indexOf(e)>-1}(r,!1))return n})},e.confirmed=function(e,t,n,o,i){return r(function(){var r,o,a=i(e,t);if(!u(a)&&(r=a,o=i(e,t+"_confirmation"),r!==o))return n})},e.different=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("different:make sure to define target field for comparison");var r=a(e,t),o=a(e,f);if(!u(r)&&o&&o===r)return n})},e.email=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&!g(String(o),r))return n})},e.endsWith=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("endsWith:make sure to define the matching substring");var r=a(e,t);if(!u(r)&&String(r).trim().substr(-f.length)!==String(f))return n})},e.equals=function(e,t,n,o,i){var a=o[0];return r(function(){var r=i(e,t);if(!u(r)&&a!=r)return n})},e.in=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!h(r,o))return n})},e.includes=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){var r=a(e,t);if(!u(r)&&-1===String(r).indexOf(f))return n})},e.integer=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!Number.isInteger(Number(r)))return n})},e.ip=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&!y(r=o)&&!D(r))return n})},e.ipv4=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!y(r))return n})},e.ipv6=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!D(r))return n})},e.json=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){try{return JSON.parse(e),!0}catch(e){return!1}}(r))return n})},e.max=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("max:make sure to define max length");var r=a(e,t),o=Array.isArray(r)?r:String(r);if(!u(r)&&o.length>f)return n})},e.min=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("min:make sure to define min length");var r=a(e,t),o=Array.isArray(r)?r:String(r);if(!u(r)&&o.length<f)return n})},e.notEquals=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){var r=a(e,t);if(!u(r)&&f==r)return n})},e.notIn=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&h(r,o))return n})},e.number=function(e,t,n,o,i){return r(function(){var r=i(e,t),o="string"==typeof r?Number(r):r;if(!u(r)&&!function(e,r){var t="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(t||r?t:!isNaN(e))}(o))return n})},e.object=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(!((r=o)instanceof Object)||Array.isArray(r)))return n})},e.range=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if([c,s].some(function(e){return null===e||isNaN(e)}))return new Error("range:min and max values are required for range validation");var r=a(e,t);return u(r)||function(e,r,t){return(e=Number(e))>Number(r)&&e<Number(t)}(r,c,s)?void 0:n})},e.regex=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){var r=a(e,t),o=c instanceof RegExp?c:new RegExp(c,s);if(!u(r)&&!o.test(r))return n})},e.required=function(e,t,n,u,o){return r(function(){if(b(o(e,t)))return n})},e.requiredIf=function(e,t,u,o,a){var f=i(o,1)[0];return r(function(){if(n(a(e,f))&&b(a(e,t)))return u})},e.requiredWhen=function(e,t,n,u,o){var a=i(u,2),f=a[0],c=a[1];return r(function(){var r=o(e,f);if(String(c)===String(r)&&b(o(e,t)))return n})},e.requiredWithAll=function(e,t,u,o,i){return r(function(){if(!o.some(function(r){return!n(i(e,r))})&&b(i(e,t)))return u})},e.requiredWithAny=function(e,t,u,o,i){return r(function(){if(o.some(function(r){return n(i(e,r))})&&b(i(e,t)))return u})},e.requiredWithoutAll=function(e,t,u,o,i){return r(function(){if(!o.some(function(r){return n(i(e,r))})&&b(i(e,t)))return u})},e.requiredWithoutAny=function(e,t,u,o,i){return r(function(){if(o.some(function(r){return!n(i(e,r))})&&b(i(e,t)))return u})},e.same=function(e,t,o,a,f){var c=i(a,1)[0];return r(function(){var r=f(e,t),i=f(e,c);if(!u(r)&&n(i)&&i!==r)return o})},e.startsWith=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("startsWith:make sure to define the matching substring");var r=a(e,t);if(!u(r)&&String(r).trim().substr(0,f.length)!==String(f))return n})},e.string=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&"string"!=typeof r)return n})},e.under=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("under:make sure to pass the max value");var r=a(e,t);if(!u(r)&&Number(r)>=Number(f))return n})},e.url=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!F.test(r)))return n})},e.after=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("after:make sure to define the after date");var r=a(e,t);return u(r)||R(r,f)?void 0:n})},e.before=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("before:make sure to define the before date");var r=a(e,t);return u(r)||J(r,f)?void 0:n})},e.date=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!r&&"Invalid Date"!==new Date(e).toString()}(r,!1))return n})},e.dateFormat=function(e,t,n,o,i){return r(function(){if(0===o.length)throw new Error("dateFormat:make sure to define atleast one date format");var r,a,f=i(e,t);if(!u(f)&&(r=f,a=o,!(Array.isArray(a)?a:[a]).some(function(e){var t=r,n=!1;e.endsWith("ZZ")?(t=r.replace(/(\+|-)\d{4}$/,""),e=e.replace(/ZZ$/,""),n=!0):e.endsWith("Z")&&(t=r.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),e=e.replace(/Z$/,""),n=!0);var u=ge(t,e);return"Invalid Date"!==u&&u===t&&(!n||t!==r)})))return n})},e.beforeOffsetOf=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if(!c||!s)return new Error("beforeOffsetOf:make sure to define offset unit and key");var r=a(e,t);return u(r)||function(e,r,t){var n=De(r,t,"-");return!!n&&J(e,n)}(r,c,s)?void 0:n})},e.afterOffsetOf=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if(!c||!s)return new Error("afterOffsetOf:make sure to define offset unit and key");var r=a(e,t);return u(r)||function(e,r,t){var n=De(r,t,"+");return!!n&&R(e,n)}(r,c,s)?void 0:n})},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((e.indicative=e.indicative||{},e.indicative.validations={}))}(this,function(e){"use strict";var r=function(e){return new Promise(function(r,t){var n=e();if(n)return t(n);r("validation passed")})},t=!1,n=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},u=function(e){return t?void 0===e:!n(e)},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,r){var t=[],n=!0,u=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(t.push(i.value),!r||t.length!==r);n=!0);}catch(e){u=!0,o=e}finally{try{!n&&a.return&&a.return()}finally{if(u)throw o}}return t}(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=/^[a-z]+$/i,f=/^[a-z0-9]+$/i;function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function s(e,r){return e(r={exports:{}},r.exports),r.exports}var l=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=r.default});c(l);var d=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];for(var t in r)void 0===e[t]&&(e[t]=r[t]);return e},e.exports=r.default});c(d);var v=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r.default=function(e,r){(0,u.default)(e);var n=void 0,o=void 0;"object"===(void 0===r?"undefined":t(r))?(n=r.min||0,o=r.max):(n=arguments[1],o=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=n&&(void 0===o||i<=o)};var n,u=(n=l)&&n.__esModule?n:{default:n};e.exports=r.default});c(v);var m=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){(0,t.default)(e),(r=(0,n.default)(r,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var u=e.split("."),i=0;i<u.length;i++)if(u[i].length>63)return!1;if(r.require_tld){var a=u.pop();if(!u.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var f,c=0;c<u.length;c++){if(f=u[c],r.allow_underscores&&(f=f.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(f))return!1;if(/[\uff01-\uff5e]/.test(f))return!1;if("-"===f[0]||"-"===f[f.length-1])return!1}return!0};var t=u(l),n=u(d);function u(e){return e&&e.__esModule?e:{default:e}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=r.default});c(m);var g=s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function e(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,n.default)(r);t=String(t);if(!t)return e(r,4)||e(r,6);if("4"===t){if(!u.test(r))return!1;var i=r.split(".").sort(function(e,r){return e-r});return i[3]<=255}if("6"===t){var a=r.split(":"),f=!1,c=e(a[a.length-1],4),s=c?7:8;if(a.length>s)return!1;if("::"===r)return!0;"::"===r.substr(0,2)?(a.shift(),a.shift(),f=!0):"::"===r.substr(r.length-2)&&(a.pop(),a.pop(),f=!0);for(var l=0;l<a.length;++l)if(""===a[l]&&l>0&&l<a.length-1){if(f)return!1;f=!0}else if(c&&l===a.length-1);else if(!o.test(a[l]))return!1;return f?a.length>=1:a.length===s}return!1};var t,n=(t=l)&&t.__esModule?t:{default:t};var u=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,o=/^[0-9A-F]{1,4}$/i;e.exports=r.default});c(g);var h=c(s(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){if((0,t.default)(e),(r=(0,n.default)(r,f)).require_display_name||r.allow_display_name){var a=e.match(c);if(a)e=a[1];else if(r.require_display_name)return!1}var l=e.split("@"),d=l.pop(),v=l.join("@"),m=d.toLowerCase();if(r.domain_specific_validation&&("gmail.com"===m||"googlemail.com"===m)){var g=(v=v.toLowerCase()).split("+")[0];if(!(0,u.default)(g.replace(".",""),{min:6,max:30}))return!1;for(var D=g.split("."),b=0;b<D.length;b++)if(!h.test(D[b]))return!1}if(!(0,u.default)(v,{max:64})||!(0,u.default)(d,{max:254}))return!1;if(!(0,o.default)(d,{require_tld:r.require_tld})){if(!r.allow_ip_domain)return!1;if(!(0,i.default)(d)){if(!d.startsWith("[")||!d.endsWith("]"))return!1;var F=d.substr(1,d.length-2);if(0===F.length||!(0,i.default)(F))return!1}}if('"'===v[0])return v=v.slice(1,v.length-1),r.allow_utf8_local_part?x.test(v):p.test(v);for(var w=r.allow_utf8_local_part?y:s,S=v.split("."),_=0;_<S.length;_++)if(!w.test(S[_]))return!1;return!0};var t=a(l),n=a(d),u=a(v),o=a(m),i=a(g);function a(e){return e&&e.__esModule?e:{default:e}}var f={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,h=/^[a-z\d]+$/,p=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,y=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,x=/^([\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;e.exports=r.default})),p=function(e,r){return"function"==typeof r.indexOf&&r.indexOf(e)>-1},y=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,x=function(e){return y.test(e)},D=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,b=function(e){return D.test(e)},F=function(e){return!n(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":o(e))&&0===Object.keys(e).length)};var w=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i;var S=function(e){return e instanceof Date},_=36e5,M=6e4,T=2,$=/[T ]/,O=/:/,Y=/^(\d{2})$/,A=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],E=/^(\d{4})/,N=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],W=/^-(\d{2})$/,H=/^-?(\d{3})$/,I=/^-?(\d{2})-?(\d{2})$/,z=/^-?W(\d{2})$/,k=/^-?W(\d{2})-?(\d{1})$/,j=/^(\d{2}([.,]\d*)?)$/,q=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,Z=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/([Z+-].*)$/,G=/^(Z)$/,P=/^([+-])(\d{2})$/,U=/^([+-])(\d{2}):?(\d{2})$/;function X(e,r,t){r=r||0,t=t||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var u=7*r+t+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+u),n}var R=function(e,r){if(S(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var t=(r||{}).additionalDigits;t=null==t?T:Number(t);var n=function(e){var r,t={},n=e.split($);if(O.test(n[0])?(t.date=null,r=n[0]):(t.date=n[0],r=n[1]),r){var u=C.exec(r);u?(t.time=r.replace(u[1],""),t.timezone=u[1]):t.time=r}return t}(e),u=function(e,r){var t,n=A[r],u=N[r];if(t=E.exec(e)||u.exec(e)){var o=t[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(t=Y.exec(e)||n.exec(e)){var i=t[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,t),o=u.year,i=function(e,r){if(null===r)return null;var t,n,u,o;if(0===e.length)return(n=new Date(0)).setUTCFullYear(r),n;if(t=W.exec(e))return n=new Date(0),u=parseInt(t[1],10)-1,n.setUTCFullYear(r,u),n;if(t=H.exec(e)){n=new Date(0);var i=parseInt(t[1],10);return n.setUTCFullYear(r,0,i),n}if(t=I.exec(e)){n=new Date(0),u=parseInt(t[1],10)-1;var a=parseInt(t[2],10);return n.setUTCFullYear(r,u,a),n}if(t=z.exec(e))return o=parseInt(t[1],10)-1,X(r,o);if(t=k.exec(e)){o=parseInt(t[1],10)-1;var f=parseInt(t[2],10)-1;return X(r,o,f)}return null}(u.restDateString,o);if(i){var a,f=i.getTime(),c=0;return n.time&&(c=function(e){var r,t,n;if(r=j.exec(e))return(t=parseFloat(r[1].replace(",",".")))%24*_;if(r=q.exec(e))return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),t%24*_+n*M;if(r=Z.exec(e)){t=parseInt(r[1],10),n=parseInt(r[2],10);var u=parseFloat(r[3].replace(",","."));return t%24*_+n*M+1e3*u}return null}(n.time)),n.timezone?(s=n.timezone,a=(l=G.exec(s))?0:(l=P.exec(s))?(d=60*parseInt(l[2],10),"+"===l[1]?-d:d):(l=U.exec(s))?(d=60*parseInt(l[2],10)+parseInt(l[3],10),"+"===l[1]?-d:d):0):(a=new Date(f+c).getTimezoneOffset(),a=new Date(f+c+a*M).getTimezoneOffset()),new Date(f+c+a*M)}var s,l,d;return new Date(e)};var J=function(e,r){var t=R(e),n=R(r);return t.getTime()>n.getTime()};var Q=function(e,r){var t=R(e),n=R(r);return t.getTime()<n.getTime()};var B=function(e){var r=R(e),t=new Date(0);return t.setFullYear(r.getFullYear(),0,1),t.setHours(0,0,0,0),t};var L=function(e){var r=R(e);return r.setHours(0,0,0,0),r},V=6e4,K=864e5;var ee=function(e,r){var t=L(e),n=L(r),u=t.getTime()-t.getTimezoneOffset()*V,o=n.getTime()-n.getTimezoneOffset()*V;return Math.round((u-o)/K)};var re=function(e){var r=R(e);return ee(r,B(r))+1};var te=function(e,r){var t=r&&Number(r.weekStartsOn)||0,n=R(e),u=n.getDay(),o=(u<t?7:0)+u-t;return n.setDate(n.getDate()-o),n.setHours(0,0,0,0),n};var ne=function(e){return te(e,{weekStartsOn:1})};var ue=function(e){var r=R(e),t=r.getFullYear(),n=new Date(0);n.setFullYear(t+1,0,4),n.setHours(0,0,0,0);var u=ne(n),o=new Date(0);o.setFullYear(t,0,4),o.setHours(0,0,0,0);var i=ne(o);return r.getTime()>=u.getTime()?t+1:r.getTime()>=i.getTime()?t:t-1};var oe=function(e){var r=ue(e),t=new Date(0);return t.setFullYear(r,0,4),t.setHours(0,0,0,0),ne(t)},ie=6048e5;var ae=function(e){var r=R(e),t=ne(r).getTime()-oe(r).getTime();return Math.round(t/ie)+1};var fe=function(e){if(S(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var ce=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var se=function(e){var r=[];for(var t in e)e.hasOwnProperty(t)&&r.push(t);var n=ce.concat(r).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")};var le=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r=["January","February","March","April","May","June","July","August","September","October","November","December"],t=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(r){return e[r.getMonth()]},MMMM:function(e){return r[e.getMonth()]},dd:function(e){return t[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(r,t){return function(e){var r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(t[e](r))}}),{formatters:f,formattingTokensRegExp:se(f)}},de={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(r,t,n){var u;return n=n||{},u="string"==typeof e[r]?e[r]:1===t?e[r].one:e[r].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+u:u+" ago":u}}}(),format:le()};var ve={M:function(e){return e.getMonth()+1},MM:function(e){return ge(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return ge(e.getDate(),2)},DDD:function(e){return re(e)},DDDD:function(e){return ge(re(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return ae(e)},WW:function(e){return ge(ae(e),2)},YY:function(e){return ge(e.getFullYear(),4).substr(2)},YYYY:function(e){return ge(e.getFullYear(),4)},GG:function(e){return String(ue(e)).substr(2)},GGGG:function(e){return ue(e)},H:function(e){return e.getHours()},HH:function(e){return ge(e.getHours(),2)},h:function(e){var r=e.getHours();return 0===r?12:r>12?r%12:r},hh:function(e){return ge(ve.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return ge(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return ge(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return ge(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return ge(e.getMilliseconds(),3)},Z:function(e){return me(e.getTimezoneOffset(),":")},ZZ:function(e){return me(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function me(e,r){r=r||"";var t=e>0?"-":"+",n=Math.abs(e),u=n%60;return t+ge(Math.floor(n/60),2)+r+ge(u,2)}function ge(e,r){for(var t=Math.abs(e).toString();t.length<r;)t="0"+t;return t}var he=function(e,r,t){var n=r?String(r):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(t||{}).locale,o=de.format.formatters,i=de.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(i=u.format.formattingTokensRegExp));var a=R(e);return fe(a)?function(e,r,t){var n,u,o,i=e.match(t),a=i.length;for(n=0;n<a;n++)u=r[i[n]]||ve[i[n]],i[n]=u||((o=i[n]).match(/\[[\s\S]/)?o.replace(/^\[|]$/g,""):o.replace(/\\/g,""));return function(e){for(var r="",t=0;t<a;t++)i[t]instanceof Function?r+=i[t](e,ve):r+=i[t];return r}}(n,o,i)(a):"Invalid Date"};var pe=function(e){var r=R(e),t=r.getFullYear(),n=r.getMonth(),u=new Date(0);return u.setFullYear(t,n+1,0),u.setHours(0,0,0,0),u.getDate()};var ye=function(e,r){var t=R(e),n=Number(r),u=t.getMonth()+n,o=new Date(0);o.setFullYear(t.getFullYear(),u,1),o.setHours(0,0,0,0);var i=pe(o);return t.setMonth(u,Math.min(i,t.getDate())),t};var xe=function(e,r){var t=R(e),n=Number(r);return t.setDate(t.getDate()+n),t};var De=function(e,r){var t=R(e).getTime(),n=Number(r);return new Date(t+n)},be=function(e,r,t){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},o={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[r]?ye(new Date,"-"===t?-n[r](e):n[r](e)):u[r]?xe(new Date,"-"===t?-u[r](e):u[r](e)):o[r]?De(new Date,"-"===t?-o[r](e):o[r](e)):void 0};e.above=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("above:make sure to define minValue");var r,o=a(e,t);return u(o)||(r=f,Number(o)>Number(r))?void 0:n})},e.accepted=function(e,t,o,i,a){return r(function(){var r,i=a(e,t);if(!(u(i)||n(r=i)&&!1!==r&&0!==r))return o})},e.alpha=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!a.test(r)))return n})},e.alphaNumeric=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!f.test(r)))return n})},e.array=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!Array.isArray(r))return n})},e.boolean=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){var r=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?r.map(function(e){return String(e)}).indexOf(String(e))>-1:r.indexOf(e)>-1}(r,!1))return n})},e.confirmed=function(e,t,n,o,i){return r(function(){var r,o,a=i(e,t);if(!u(a)&&(r=a,o=i(e,t+"_confirmation"),r!==o))return n})},e.different=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("different:make sure to define target field for comparison");var r=a(e,t),o=a(e,f);if(!u(r)&&o&&o===r)return n})},e.email=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&!h(String(o),r))return n})},e.endsWith=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("endsWith:make sure to define the matching substring");var r=a(e,t);if(!u(r)&&String(r).trim().substr(-f.length)!==String(f))return n})},e.equals=function(e,t,n,o,i){var a=o[0];return r(function(){var r=i(e,t);if(!u(r)&&a!=r)return n})},e.in=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!p(r,o))return n})},e.includes=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){var r=a(e,t);if(!u(r)&&-1===String(r).indexOf(f))return n})},e.integer=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!Number.isInteger(Number(r)))return n})},e.ip=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&!x(r=o)&&!b(r))return n})},e.ipv4=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!x(r))return n})},e.ipv6=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!b(r))return n})},e.json=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){try{return JSON.parse(e),!0}catch(e){return!1}}(r))return n})},e.max=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("max:make sure to define max length");var r=a(e,t),o=Array.isArray(r)?r:String(r);if(!u(r)&&o.length>f)return n})},e.min=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("min:make sure to define min length");var r=a(e,t),o=Array.isArray(r)?r:String(r);if(!u(r)&&o.length<f)return n})},e.notEquals=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){var r=a(e,t);if(!u(r)&&f==r)return n})},e.notIn=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&p(r,o))return n})},e.number=function(e,t,n,o,i){return r(function(){var r=i(e,t),o="string"==typeof r?Number(r):r;if(!u(r)&&!function(e,r){var t="number"==typeof e&&!isNaN(e);return!0!==e&&!1!==e&&(t||r?t:!isNaN(e))}(o))return n})},e.object=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(!((r=o)instanceof Object)||Array.isArray(r)))return n})},e.range=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if([c,s].some(function(e){return null===e||isNaN(e)}))return new Error("range:min and max values are required for range validation");var r=a(e,t);return u(r)||function(e,r,t){return(e=Number(e))>Number(r)&&e<Number(t)}(r,c,s)?void 0:n})},e.regex=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){var r=a(e,t),o=c instanceof RegExp?c:new RegExp(c,s);if(!u(r)&&!o.test(r))return n})},e.required=function(e,t,n,u,o){return r(function(){if(F(o(e,t)))return n})},e.requiredIf=function(e,t,u,o,a){var f=i(o,1)[0];return r(function(){if(n(a(e,f))&&F(a(e,t)))return u})},e.requiredWhen=function(e,t,n,u,o){var a=i(u,2),f=a[0],c=a[1];return r(function(){var r=o(e,f);if(String(c)===String(r)&&F(o(e,t)))return n})},e.requiredWithAll=function(e,t,u,o,i){return r(function(){if(!o.some(function(r){return!n(i(e,r))})&&F(i(e,t)))return u})},e.requiredWithAny=function(e,t,u,o,i){return r(function(){if(o.some(function(r){return n(i(e,r))})&&F(i(e,t)))return u})},e.requiredWithoutAll=function(e,t,u,o,i){return r(function(){if(!o.some(function(r){return n(i(e,r))})&&F(i(e,t)))return u})},e.requiredWithoutAny=function(e,t,u,o,i){return r(function(){if(o.some(function(r){return!n(i(e,r))})&&F(i(e,t)))return u})},e.same=function(e,t,o,a,f){var c=i(a,1)[0];return r(function(){var r=f(e,t),i=f(e,c);if(!u(r)&&n(i)&&i!==r)return o})},e.startsWith=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("startsWith:make sure to define the matching substring");var r=a(e,t);if(!u(r)&&String(r).trim().substr(0,f.length)!==String(f))return n})},e.string=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&"string"!=typeof r)return n})},e.under=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)throw new Error("under:make sure to pass the max value");var r=a(e,t);if(!u(r)&&Number(r)>=Number(f))return n})},e.url=function(e,t,n,o,i){return r(function(){var r,o=i(e,t);if(!u(o)&&(r=o,!w.test(r)))return n})},e.after=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("after:make sure to define the after date");var r=a(e,t);return u(r)||J(r,f)?void 0:n})},e.before=function(e,t,n,o,a){var f=i(o,1)[0];return r(function(){if(!f)return new Error("before:make sure to define the before date");var r=a(e,t);return u(r)||Q(r,f)?void 0:n})},e.date=function(e,t,n,o,i){return r(function(){var r=i(e,t);if(!u(r)&&!function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!r&&"Invalid Date"!==new Date(e).toString()}(r,!1))return n})},e.dateFormat=function(e,t,n,o,i){return r(function(){if(0===o.length)throw new Error("dateFormat:make sure to define atleast one date format");var r,a,f=i(e,t);if(!u(f)&&(r=f,a=o,!(Array.isArray(a)?a:[a]).some(function(e){var t=r,n=!1;e.endsWith("ZZ")?(t=r.replace(/(\+|-)\d{4}$/,""),e=e.replace(/ZZ$/,""),n=!0):e.endsWith("Z")&&(t=r.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),e=e.replace(/Z$/,""),n=!0);var u=he(t,e);return"Invalid Date"!==u&&u===t&&(!n||t!==r)})))return n})},e.beforeOffsetOf=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if(!c||!s)return new Error("beforeOffsetOf:make sure to define offset unit and key");var r=a(e,t);return u(r)||function(e,r,t){var n=be(r,t,"-");return!!n&&Q(e,n)}(r,c,s)?void 0:n})},e.afterOffsetOf=function(e,t,n,o,a){var f=i(o,2),c=f[0],s=f[1];return r(function(){if(!c||!s)return new Error("afterOffsetOf:make sure to define offset unit and key");var r=a(e,t);return u(r)||function(e,r,t){var n=be(r,t,"+");return!!n&&J(e,n)}(r,c,s)?void 0:n})},Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -0,1 +1,21 @@ | ||
<a name="5.0.7"></a> | ||
## [5.0.7](https://github.com/poppinss/indicative/compare/v5.0.5...v5.0.7) (2018-08-15) | ||
### Bug Fixes | ||
* **number:** cast value to number when strict is true ([5a2b8f2](https://github.com/poppinss/indicative/commit/5a2b8f2)), closes [#178](https://github.com/poppinss/indicative/issues/178) | ||
* **range:** add null and non-numbers check ([ee320f3](https://github.com/poppinss/indicative/commit/ee320f3)), closes [#184](https://github.com/poppinss/indicative/issues/184) | ||
* **striptags:** compile striptags module via babel ([40af075](https://github.com/poppinss/indicative/commit/40af075)), closes [#177](https://github.com/poppinss/indicative/issues/177) [#194](https://github.com/poppinss/indicative/issues/194) | ||
* **validations:** cast value to number for integer & number validations ([f651f9a](https://github.com/poppinss/indicative/commit/f651f9a)), closes [#178](https://github.com/poppinss/indicative/issues/178) | ||
### Features | ||
* **raw:** allow raw validations to be extended ([5138106](https://github.com/poppinss/indicative/commit/5138106)) | ||
* **trim:** add trim sanitization ([aa9f0ba](https://github.com/poppinss/indicative/commit/aa9f0ba)) | ||
* **validations:** validate arrays with min&max rules ([9a7860f](https://github.com/poppinss/indicative/commit/9a7860f)) | ||
<a name="5.0.6"></a> | ||
@@ -2,0 +22,0 @@ ## [5.0.6](https://github.com/poppinss/indicative/compare/v5.0.5...v5.0.6) (2018-07-18) |
{ | ||
"name": "indicative", | ||
"version": "5.0.6", | ||
"version": "5.0.7", | ||
"description": "Concise data validation library for Node.js and browsers", | ||
@@ -26,3 +26,3 @@ "main": "builds/main.js", | ||
"devDependencies": { | ||
"@adonisjs/mrm-preset": "^1.0.9", | ||
"@adonisjs/mrm-preset": "^1.0.10", | ||
"@slynova/slug": "^1.1.2", | ||
@@ -34,15 +34,15 @@ "babel-core": "^6.26.3", | ||
"chul": "^1.0.3", | ||
"clone": "^2.1.1", | ||
"clone": "^2.1.2", | ||
"cz-conventional-changelog": "^2.1.0", | ||
"date-fns": "^1.29.0", | ||
"fs-extra": "^7.0.0", | ||
"got": "^8.3.2", | ||
"got": "^9.0.0", | ||
"haye": "^2.0.2", | ||
"japa": "^1.0.6", | ||
"japa-cli": "^1.0.1", | ||
"karma": "^2.0.4", | ||
"karma": "^3.0.0", | ||
"karma-chrome-launcher": "^2.2.0", | ||
"karma-japa": "^1.0.2", | ||
"karma-rollup-preprocessor": "^6.0.0", | ||
"klaw": "^2.1.1", | ||
"karma-rollup-preprocessor": "^6.0.1", | ||
"klaw": "^3.0.0", | ||
"mrm": "^1.2.1", | ||
@@ -53,7 +53,7 @@ "nyc": "^12.0.2", | ||
"pope": "^2.0.2", | ||
"promise-polyfill": "^8.0.0", | ||
"regenerator-runtime": "^0.12.0", | ||
"rollup": "^0.63.2", | ||
"promise-polyfill": "^8.1.0", | ||
"regenerator-runtime": "^0.12.1", | ||
"rollup": "^0.64.1", | ||
"rollup-plugin-babel": "^3.0.7", | ||
"rollup-plugin-commonjs": "^9.1.3", | ||
"rollup-plugin-commonjs": "^9.1.5", | ||
"rollup-plugin-node-resolve": "^3.3.0", | ||
@@ -65,3 +65,3 @@ "rollup-plugin-replace": "^2.0.0", | ||
"uglify-es": "^3.3.9", | ||
"validator": "^10.4.0" | ||
"validator": "^10.5.0" | ||
}, | ||
@@ -68,0 +68,0 @@ "dependencies": {}, |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
144628
492