New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

indicative

Package Overview
Dependencies
Maintainers
2
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

indicative - npm Package Compare versions

Comparing version 5.0.5 to 5.0.6

LICENSE.md

2

builds/configure.js

@@ -1,1 +0,1 @@

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e.indicative=e.indicative||{},e.indicative.configure=n())}(this,function(){"use strict";function e(e){Object.keys(e).forEach(function(i){void 0!==n[i]&&(n[i]=e[i])})}var n={EXISTY_STRICT:!1,FORMATTER:null};return e.DEFAULTS=Object.keys(n).reduce(function(e,i){return e[i]=n[i],e},{}),e});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e.indicative=e.indicative||{},e.indicative.configure=n())}(this,function(){"use strict";var e={EXISTY_STRICT:!1,FORMATTER:null};function n(n){Object.keys(n).forEach(function(i){void 0!==e[i]&&(e[i]=n[i])})}return n.DEFAULTS=Object.keys(e).reduce(function(n,i){return n[i]=e[i],n},{}),n});

@@ -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=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}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(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===t.length?u:r(t,n,o,u)}function n(e,t){return t=t||{},Object.keys(e).reduce(function(n,o){var u=e[o];if("string"==typeof u)u=b(u,new w);else if(!Array.isArray(u))throw new Error("Rules must be defined as a string or an array");if(o.indexOf("*")>-1){r(o.split(/\.\*\.?/),t).forEach(function(e){n[e]=u})}else n[o]=u;return n},{})}function o(t,r,n,o){var u=r.replace(/\.\d/g,".*"),i=x(n),a=t[u+"."+n]||t[u+"."+i]||t[n]||t[i]||"{{validation}} validation failed on {{ field }}";return"function"==typeof a?a(u,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}(a,{field:r,validation:n,argument:o})}function u(r,n,u,i,a){return Object.keys(n).reduce(function(f,s){return n[s].map(function(n){f.push(function(r,n,u,i,a,f){var s=n.name,c=n.args;return new t(function(t,n){var l=x(s),d=r[l];if("function"!=typeof d){var m=new Error(l+" is not defined as a validation rule");return f.addError(m,u,l,c),void n(m)}d(i,u,o(a,u,s,c),c,e).then(t).catch(function(e){f.addError(e,u,l,c),n(e)})})}(r,n,s,u,i,a))}),f},[])}function i(e,t,r,o,i,a){return new Promise(function(f,s){i=i||{};var c=n(o,r);(function(e,t){function r(t,u){return t>=o?Promise.resolve(n):e[t].then(function(e){return n.push(function(e){return{fullFilled:!0,rejected:!1,value:e,reason:null}}(e)),r(t+1,u)}).catch(function(e){return n.push(function(e){return{fullFilled:!1,rejected:!0,value:null,reason:e}}(e)),u?Promise.resolve(n):r(t+1,u)})}var n=[],o=e.length;return r(0,t)})(u(e,c,r,i,a),t).then(function(e){var t=a.toJSON();if(t)return s(t);f(r)})})}function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return t={exports:{}},e(t,t.exports),t.exports}function s(e){return null!==e&&"object"===(void 0===e?"undefined":D(e))}function c(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}function l(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),o=n%60;return r+d(Math.floor(n/60),2)+t+d(o,2)}function d(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}function m(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Pt.call(e)==ct}(e))return qt?qt.call(e):"";var t=e+"";return"0"==t&&1/e==-st?"-0":t}function h(e){return null==e?"":m(e)}function p(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}function g(){this.errors=[]}function v(){this.errors=[]}function y(e){Object.keys(e).forEach(function(t){void 0!==A[t]&&(A[t]=e[t])})}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 b=function(e,t){t.add();const r=e.length;let n=0,o="name";for(;n<r;){const r=e[n++],u=r.charCodeAt(0);58===u||44===u?(o="arg",t.shiftValue()):124===u?(o="name",t.add()):"arg"===o?t.appendValue(r):t.appendKey(r,u)}return t.toJSON()},w=function(){return{nodes:[],currentNode:null,add(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey(e,t){32!==t&&(this.currentNode.name+=e)},appendValue(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue(){this.currentNode.args.push("")},toJSON(){return this.nodes}}},x=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})},O=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),i(e,!0,r,n,o,u)},validateAll:function(r,n,o,u){return u=new(u||t),i(e,!1,r,n,o,u)}}},_="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},$=f(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}function t(r,a,f,s,c){function l(r,f){if(null===r)return null;if(0===f)return r;var p,g;if("object"!=typeof r)return r;if(e(r,o))p=new o;else if(e(r,u))p=new u;else if(e(r,i))p=new i(function(e,t){r.then(function(t){e(l(t,f-1))},function(e){t(l(e,f-1))})});else if(t.__isArray(r))p=[];else if(t.__isRegExp(r))p=new RegExp(r.source,n(r)),r.lastIndex&&(p.lastIndex=r.lastIndex);else if(t.__isDate(r))p=new Date(r.getTime());else{if(h&&Buffer.isBuffer(r))return p=new Buffer(r.length),r.copy(p),p;e(r,Error)?p=Object.create(r):void 0===s?(g=Object.getPrototypeOf(r),p=Object.create(g)):(p=Object.create(s),g=s)}if(a){var v=d.indexOf(r);if(-1!=v)return m[v];d.push(r),m.push(p)}e(r,o)&&r.forEach(function(e,t){var r=l(t,f-1),n=l(e,f-1);p.set(r,n)}),e(r,u)&&r.forEach(function(e){var t=l(e,f-1);p.add(t)});for(var y in r){var b;g&&(b=Object.getOwnPropertyDescriptor(g,y)),b&&null==b.set||(p[y]=l(r[y],f-1))}if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(r);for(y=0;y<w.length;y++){var x=w[y];(!(_=Object.getOwnPropertyDescriptor(r,x))||_.enumerable||c)&&(p[x]=l(r[x],f-1),_.enumerable||Object.defineProperty(p,x,{enumerable:!1}))}}if(c){var O=Object.getOwnPropertyNames(r);for(y=0;y<O.length;y++){var _,$=O[y];(_=Object.getOwnPropertyDescriptor(r,$))&&_.enumerable||(p[$]=l(r[$],f-1),Object.defineProperty(p,$,{enumerable:!1}))}}return p}"object"==typeof a&&(f=a.depth,s=a.prototype,c=a.includeNonEnumerable,a=a.circular);var d=[],m=[],h="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===f&&(f=1/0),l(r,f)}function r(e){return Object.prototype.toString.call(e)}function n(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}var o;try{o=Map}catch(e){o=function(){}}var u;try{u=Set}catch(e){u=function(){}}var i;try{i=Promise}catch(e){i=function(){}}return t.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},t.__objToStr=r,t.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},t.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},t.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},t.__getRegExpFlags=n,t}();e.exports&&(e.exports=t)}),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},E=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")}}(),k=function(t){return{sanitize:function(r,o){var u=n(o,r);return Object.keys(u).reduce(function(n,o){var i=e(r,o);return null!==i&&function(e,t,r){function n(e,t){var u=o[t];if(t+1!==o.length)return isNaN(parseInt(o[t+1]))||Array.isArray(e[u])?s(e[u])||(e[u]={}):e[u]=[],n(e[u],t+1);e[u]=r}if(s(e)&&"string"==typeof t){var o=t.split(".");n(e,0)}}(n,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=x(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(t,i,u[o])),n},$(r,!1))}}},S=function(e){return new Promise(function(t,r){var n=e();if(n)return r(n);t("validation passed")})},A={EXISTY_STRICT:!1,FORMATTER:null},j=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},F=function(e){return A.EXISTY_STRICT?void 0===e:!j(e)},T=function(e,t){return Number(e)>Number(t)},I=function(e){return j(e)&&!1!==e&&0!==e},M=/^[a-z]+$/i,z=function(e){return M.test(e)},N=/^[a-z0-9]+$/i,C=function(e){return N.test(e)},Y=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},U=function(e,t){return e===t},R=f(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});a(R);var P=f(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});a(P);var Z=f(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,n.default)(e);var o=void 0,u=void 0;"object"===(void 0===t?"undefined":r(t))?(o=t.min||0,u=t.max):(o=arguments[1],u=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=o&&(void 0===u||i<=u)};var n=function(e){return e&&e.__esModule?e:{default:e}}(R);e.exports=t.default});a(Z);var L=f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,o.default)(t,u)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var r=e.split(".");if(t.require_tld){var i=r.pop();if(!r.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 a,f=0;f<r.length;f++){if(a=r[f],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var n=r(R),o=r(P),u={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});a(L);var q=a(f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,o.default)(t,a)).require_display_name||t.allow_display_name){var r=e.match(f);if(r)e=r[1];else if(t.require_display_name)return!1}var m=e.split("@"),h=m.pop(),p=m.join("@"),g=h.toLowerCase();if("gmail.com"!==g&&"googlemail.com"!==g||(p=p.replace(/\./g,"").toLowerCase()),!(0,u.default)(p,{max:64})||!(0,u.default)(h,{max:254}))return!1;if(!(0,i.default)(h,{require_tld:t.require_tld}))return!1;if('"'===p[0])return p=p.slice(1,p.length-1),t.allow_utf8_local_part?d.test(p):c.test(p);for(var v=t.allow_utf8_local_part?l:s,y=p.split("."),b=0;b<y.length;b++)if(!v.test(y[b]))return!1;return!0};var n=r(R),o=r(P),u=r(Z),i=r(L),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=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[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})),H=function(e,t){return q(String(e),t)},W=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},G=/^(?: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}$/,J=function(e){return G.test(e)},X=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,B=function(e){return X.test(e)},V=function(e){return J(e)||B(e)},K=function(e){try{return!!(JSON.parse(e)||{})}catch(e){return!1}},Q=function(e){return"number"==typeof e&&!isNaN(e)},ee=function(e){return e instanceof Object&&!Array.isArray(e)},te=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},re=function(e){return!j(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":D(e))&&0===Object.keys(e).length)},ne=function(e){return"string"==typeof e},oe=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,ue=function(e){return oe.test(e)},ie=function(e){return e instanceof Date},ae=36e5,fe=6e4,se=2,ce=/[T ]/,le=/:/,de=/^(\d{2})$/,me=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],he=/^(\d{4})/,pe=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],ge=/^-(\d{2})$/,ve=/^-?(\d{3})$/,ye=/^-?(\d{2})-?(\d{2})$/,be=/^-?W(\d{2})$/,we=/^-?W(\d{2})-?(\d{1})$/,xe=/^(\d{2}([.,]\d*)?)$/,Oe=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,_e=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,$e=/([Z+-].*)$/,De=/^(Z)$/,Ee=/^([+-])(\d{2})$/,ke=/^([+-])(\d{2}):?(\d{2})$/,Se=function(e,t){if(ie(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?se:Number(r);var n=function(e){var t,r={},n=e.split(ce);if(le.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var o=$e.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=me[t],o=pe[t];if(r=he.exec(e)||o.exec(e)){var u=r[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(r=de.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=ge.exec(e))return n=new Date(0),o=parseInt(r[1],10)-1,n.setUTCFullYear(t,o),n;if(r=ve.exec(e)){n=new Date(0);var i=parseInt(r[1],10);return n.setUTCFullYear(t,0,i),n}if(r=ye.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=be.exec(e))return u=parseInt(r[1],10)-1,c(t,u);if(r=we.exec(e)){u=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return c(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=xe.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*ae;if(t=Oe.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*ae+n*fe;if(t=_e.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return r%24*ae+n*fe+1e3*o}return null}(n.time)),n.timezone?a=function(e){var t,r;return(t=De.exec(e))?0:(t=Ee.exec(e))?(r=60*parseInt(t[2],10),"+"===t[1]?-r:r):(t=ke.exec(e))?(r=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-r:r):0}(n.timezone):(a=new Date(f+s).getTimezoneOffset(),a=new Date(f+s+a*fe).getTimezoneOffset()),new Date(f+s+a*fe)}return new Date(e)},Ae=function(e,t){var r=Se(e),n=Se(t);return r.getTime()>n.getTime()},je=function(e,t){var r=Se(e),n=Se(t);return r.getTime()<n.getTime()},Fe=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()},Te=function(e){var t=Se(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r},Ie=function(e){var t=Se(e);return t.setHours(0,0,0,0),t},Me=6e4,ze=864e5,Ne=function(e,t){var r=Ie(e),n=Ie(t),o=r.getTime()-r.getTimezoneOffset()*Me,u=n.getTime()-n.getTimezoneOffset()*Me;return Math.round((o-u)/ze)},Ce=function(e){var t=Se(e);return Ne(t,Te(t))+1},Ye=function(e,t){var r=t?Number(t.weekStartsOn)||0:0,n=Se(e),o=n.getDay(),u=(o<r?7:0)+o-r;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n},Ue=function(e){return Ye(e,{weekStartsOn:1})},Re=function(e){var t=Se(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var o=Ue(n),u=new Date(0);u.setFullYear(r,0,4),u.setHours(0,0,0,0);var i=Ue(u);return t.getTime()>=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1},Pe=function(e){var t=Re(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Ue(r)},Ze=6048e5,Le=function(e){var t=Se(e),r=Ue(t).getTime()-Pe(t).getTime();return Math.round(r/Ze)+1},qe=function(e){if(ie(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},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"],We=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")},Ge=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:We(f)}},Je={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){n=n||{};var o;return 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:Ge()},Xe={M:function(e){return e.getMonth()+1},MM:function(e){return d(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return d(e.getDate(),2)},DDD:function(e){return Ce(e)},DDDD:function(e){return d(Ce(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return Le(e)},WW:function(e){return d(Le(e),2)},YY:function(e){return d(e.getFullYear(),4).substr(2)},YYYY:function(e){return d(e.getFullYear(),4)},GG:function(e){return String(Re(e)).substr(2)},GGGG:function(e){return Re(e)},H:function(e){return e.getHours()},HH:function(e){return d(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return d(Xe.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return d(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return d(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return d(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return d(e.getMilliseconds(),3)},Z:function(e){return l(e.getTimezoneOffset(),":")},ZZ:function(e){return l(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},Be=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(r||{}).locale,u=Je.format.formatters,i=Je.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(u=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var a=Se(e);return qe(a)?function(e,t,r){var n,o,u=e.match(r),i=u.length;for(n=0;n<i;n++)o=t[u[n]]||Xe[u[n]],u[n]=o||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(u[n]);return function(e){for(var t="",r=0;r<i;r++)u[r]instanceof Function?t+=u[r](e,Xe):t+=u[r];return t}}(n,u,i)(a):"Invalid Date"},Ve=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=Be(r,t);return"Invalid Date"!==o&&o===r&&(!n||r!==e)})},Ke=function(e){var t=Se(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()},Qe=function(e,t){var r=Se(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=Ke(u);return r.setMonth(o,Math.min(i,r.getDate())),r},et=function(e,t){var r=Se(e),n=Number(t);return r.setDate(r.getDate()+n),r},tt=function(e,t){var r=Se(e).getTime(),n=Number(t);return new Date(r+n)},rt=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]?Qe(new Date,"-"===r?-n[t](e):n[t](e)):o[t]?et(new Date,"-"===r?-o[t](e):o[t](e)):u[t]?tt(new Date,"-"===r?-u[t](e):u[t](e)):void 0},nt=function(e,t,r){var n=rt(t,r,"-");return!!n&&je(e,n)},ot=function(e,t,r){var n=rt(t,r,"+");return!!n&&Ae(e,n)},ut=Object.freeze({above:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("above:make sure to define minValue");var n=o(e,t);return F(n)||T(n,u)?void 0:r})},accepted:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!I(n))return r})},alpha:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!z(n))return r})},alphaNumeric:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!C(n))return r})},array:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Array.isArray(n))return r})},boolean:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Y(n,!1))return r})},confirmed:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!U(n,o(e,t+"_confirmation")))return r})},different:function(e,t,r,n,o){var u=E(n,1)[0];return S(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(!F(n)&&i&&i===n)return r})},email:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!H(n))return r})},endsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("endsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(-u.length)!==String(u))return r})},equals:function(e,t,r,n,o){var u=n[0];return S(function(){var n=o(e,t);if(!F(n)&&u!=n)return r})},in:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&!W(u,n))return r})},includes:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&-1===String(n).indexOf(u))return r})},integer:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Number.isInteger(n))return r})},ip:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!V(n))return r})},ipv4:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!J(n))return r})},ipv6:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!B(n))return r})},json:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!K(n))return r})},max:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("max:make sure to define max length");var n=o(e,t);if(!F(n)&&String(n).length>u)return r})},min:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("min:make sure to define min length");var n=o(e,t);if(!F(n)&&String(n).length<u)return r})},notEquals:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&u==n)return r})},notIn:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&W(u,n))return r})},number:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Q(n))return r})},object:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ee(n))return r})},range:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("range:min and max values are required for range validation");var n=o(e,t);return F(n)||te(n,i,a)?void 0:r})},regex:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,t),u=i instanceof RegExp?i:new RegExp(i,a);if(!F(n)&&!u.test(n))return r})},required:function(e,t,r,n,o){return S(function(){if(re(o(e,t)))return r})},requiredIf:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(j(o(e,u))&&re(o(e,t)))return r})},requiredWhen:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,i);if(String(a)===String(n)&&re(o(e,t)))return r})},requiredWithAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},requiredWithAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},same:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t),i=o(e,u);if(!F(n)&&j(i)&&i!==n)return r})},startsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("startsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(0,u.length)!==String(u))return r})},string:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ne(n))return r})},under:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("under:make sure to pass the max value");var n=o(e,t);if(!F(n)&&Number(n)>=Number(u))return r})},url:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ue(n))return r})},after:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("after:make sure to define the after date");var n=o(e,t);return F(n)||Ae(n,u)?void 0:r})},before:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("before:make sure to define the before date");var n=o(e,t);return F(n)||je(n,u)?void 0:r})},date:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Fe(n,!1))return r})},dateFormat:function(e,t,r,n,o){return S(function(){if(0===n.length)throw new Error("dateFormat:make sure to define atleast one date format");var u=o(e,t);if(!F(u)&&!Ve(u,n))return r})},beforeOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("beforeOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||nt(n,i,a)?void 0:r})},afterOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("afterOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||ot(n,i,a)?void 0:r})}}),it=a(f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,r.default)(t,n);var a=e.split("@"),f=a.pop(),s=[a.join("@"),f];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(t.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),t.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=t.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~o.indexOf(s[1])){if(t.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~u.indexOf(s[1])){if(t.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~i.indexOf(s[1])){if(t.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else t.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var r=function(e){return e&&e.__esModule?e:{default:e}}(P),n={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,icloud_lowercase:!0,icloud_remove_subaddress:!0},o=["icloud.com","me.com"],u=["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"],i=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default})),at=f(function(e){!function(t){function r(e,t,r){return o(e=e||"",n(t=t||[],r=r||""))}function n(e,t){return e=function(e){let t=new Set;if("string"==typeof e){let r;for(;r=s.exec(e);)t.add(r[1])}else u.nonNative||"function"!=typeof e[u.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),{allowable_tags:e,tag_replacement:t,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function o(e,t){let r=t.allowable_tags,n=t.tag_replacement,o=t.state,u=t.tag_buffer,s=t.depth,l=t.in_quote_char,d="";for(let t=0,m=e.length;t<m;t++){let m=e[t];if(o===i)switch(m){case"<":o=a,u+=m;break;default:d+=m}else if(o===a)switch(m){case"<":if(l)break;s++;break;case">":if(l)break;if(s){s--;break}l="",o=i,u+=">",r.has(function(e){let t=c.exec(e);return t?t[1].toLowerCase():null}(u))?d+=u:d+=n,u="";break;case'"':case"'":l=m===l?"":l||m,u+=m;break;case"-":"<!-"===u&&(o=f),u+=m;break;case" ":case"\n":if("<"===u){o=i,d+="< ",u="";break}u+=m;break;default:u+=m}else if(o===f)switch(m){case">":"--"==u.slice(-2)&&(o=i),u="";break;default:u+=m}}return t.state=o,t.tag_buffer=u,t.depth=s,t.in_quote_char=l,d}if("function"!=typeof u){var u=function(e){return e};u.nonNative=!0}const i=u("plaintext"),a=u("html"),f=u("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;r.init_streaming_mode=function(e,t){let r=n(e=e||[],t=t||"");return function(e){return o(e||"",r)}},e.exports?e.exports=r:t.striptags=r}(_)}),ft=f(function(e,t){!function(t,r){e.exports=r()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function t(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 r(e,r){return e.replace(r[0],function(n,o){var u=function(e,t){return e.replace(/\$(\d{1,2})/g,function(e,r){return t[r]||""})}(r[1],arguments);return t(""===n?e[o-1]:n,u)})}function n(e,t,n){if(!e.length||s.hasOwnProperty(e))return t;for(var o=n.length;o--;){var u=n[o];if(u[0].test(t))return r(t,u)}return t}function o(e,r,o){return function(u){var i=u.toLowerCase();return r.hasOwnProperty(i)?t(u,i):e.hasOwnProperty(i)?t(u,e[i]):n(i,u,o)}}function u(e,t,r,o){return function(o){var u=o.toLowerCase();return!!t.hasOwnProperty(u)||!e.hasOwnProperty(u)&&n(u,u,r)===u}}function i(e,t,r){var n=1===t?i.singular(e):i.plural(e);return(r?t+" ":"")+n}var a=[],f=[],s={},c={},l={};return i.plural=o(l,c,a),i.isPlural=u(l,c,a),i.singular=o(c,l,f),i.isSingular=u(c,l,f),i.addPluralRule=function(t,r){a.push([e(t),r])},i.addSingularRule=function(t,r){f.push([e(t),r])},i.addUncountableRule=function(e){"string"!=typeof e?(i.addPluralRule(e,"$0"),i.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},i.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),l[e]=t,c[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 i.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 i.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 i.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(i.addUncountableRule),i})}),st=1/0,ct="[object Symbol]",lt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,mt="a-z\\xdf-\\xf6\\xf8-\\xff",ht="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\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",gt="["+pt+"]",vt="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",yt="\\d+",bt="[\\u2700-\\u27bf]",wt="["+mt+"]",xt="[^\\ud800-\\udfff"+pt+yt+"\\u2700-\\u27bf"+mt+ht+"]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",_t="[\\ud800-\\udbff][\\udc00-\\udfff]",$t="["+ht+"]",Dt="(?:"+wt+"|"+xt+")",Et="(?:"+$t+"|"+xt+")",kt="(?:['’](?:d|ll|m|re|s|t|ve))?",St="(?:['’](?:D|LL|M|RE|S|T|VE))?",At="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",jt="[\\ufe0e\\ufe0f]?",Ft=jt+At+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Ot,_t].join("|")+")"+jt+At+")*"),Tt="(?:"+[bt,Ot,_t].join("|")+")"+Ft,It=RegExp("['’]","g"),Mt=RegExp(vt,"g"),zt=RegExp([$t+"?"+wt+"+"+kt+"(?="+[gt,$t,"$"].join("|")+")",Et+"+"+St+"(?="+[gt,$t+Dt,"$"].join("|")+")",$t+"?"+Dt+"+"+kt,$t+"+"+St,yt,Tt].join("|"),"g"),Nt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ct="object"==typeof _&&_&&_.Object===Object&&_,Yt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Ct||Yt||Function("return this")(),Rt=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"}),Pt=Object.prototype.toString,Zt=Ut.Symbol,Lt=Zt?Zt.prototype:void 0,qt=Lt?Lt.toString:void 0,Ht=function(e){return function(t){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=h(e),void 0===(t=r?void 0:t)?function(e){return Nt.test(e)}(e)?function(e){return e.match(zt)||[]}(e):function(e){return e.match(lt)||[]}(e):e.match(t)||[]}(function(e){return(e=h(e))&&e.replace(dt,Rt).replace(Mt,"")}(t).replace(It,"")),e,"")}}(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),Wt=p({"À":"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"}),Gt=function(e){if(void 0===e)return"";var t="";for(let n=0;n<e.length;n++){var r=e[n];t+=void 0!==Wt[r]?Wt[r]:r}return t},Jt=function(e){return void 0===e?"":Ht(Gt(e.toString()))},Xt=/<a\b[^>]*>(.*?)<\/a>/g,Bt=Object.freeze({normalizeEmail:function(e,t){if("string"==typeof e){var r=t&&t.length?t[0]:{};return it(e,r)}return e},stripTags:function(e,t){return"string"!=typeof e?e:at(e,t)},toBoolean:function(e){return!(!e||"false"===e||"0"===e)},toNull:function(e){return j(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:ft(e)},singular:function(e){return"string"!=typeof e?e:ft.singular(e)},slug:function(e){return"string"!=typeof e?e:Jt(e)},escape:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},stripLinks:function(e){return"string"!=typeof e?e:e.replace(Xt,function(e,t){return t.trim()})}}),Vt=function(e){return Number(e)%2==0},Kt=function(e){return Number(e)>=0},Qt=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,er=function(e){return Ie(e).getTime()===Ie(new Date).getTime()},tr=function(e){var t=new Date;return t.setDate(t.getDate()-1),Ie(e).getTime()===Ie(t).getTime()},rr=function(e){var t=new Date;return t.setDate(t.getDate()+1),Ie(e).getTime()===Ie(t).getTime()},nr=function(e){return Se(e).getTime()<(new Date).getTime()},or=function(e){return Se(e).getTime()>(new Date).getTime()},ur=function(e,t,r){var n=Se(e).getTime(),o=Se(t).getTime(),u=Se(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},ir=Object.freeze({above:T,affirmative:function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},alpha:z,alphaNumeric:C,array:function(e){return Array.isArray(e)},between:te,boolean:Y,creditCard:function(e,t){return q(String(e),t)},date:Fe,email:H,empty:re,even:Vt,existy:j,falsy:function(e){return!I(e)},inArray:W,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:V,ipv4:J,ipv6:B,isFunction:function(e){return"function"==typeof e},json:K,negative:function(e){return!Kt(e)},isNull:function(e){return null===e},isNumber:Q,isObject:ee,odd:function(e){return!Vt(e)},phone:function(e){return Qt.test(e)},positive:Kt,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:U,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:ne,truthy:I,under:function(e,t){return!T(e,t)},url:ue,isDate:function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},today:er,yesterday:tr,tomorrow:rr,past:nr,future:or,inDateRange:ur,afterOffsetOf:ot,beforeOffsetOf:nt,dateFormat:Ve});g.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})},g.prototype.toJSON=function(){return this.errors.length?this.errors:null},v.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}})},v.prototype.toJSON=function(){return this.errors.length?{errors:this.errors}:null};var ar=Object.freeze({Vanilla:g,JsonApi:v});y.DEFAULTS=Object.keys(A).reduce(function(e,t){return e[t]=A[t],e},{});var fr=Object.keys(ut).reduce(function(e,t){return e[t]=ut[t],e},{}),sr=Object.keys(Bt).reduce(function(e,t){return e[t]=Bt[t],e},{});return{validate:function(){var e;return(e=O(fr,A.FORMATTER||g)).validate.apply(e,arguments)},validateAll:function(){var e;return(e=O(fr,A.FORMATTER||g)).validateAll.apply(e,arguments)},sanitize:function(){var e;return(e=k(sr)).sanitize.apply(e,arguments)},is:ir,sanitizor:sr,validations:fr,rule:function(e,t){return{name:e,args:t?Array.isArray(t)?t:[t]:[]}},formatters:ar,configure:y}});
!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,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},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}});

@@ -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";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var u=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),u=r%60;return n+o(Math.floor(r/60),2)+t+o(u,2)}function o(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var a=function(e,t){return Number(e)>Number(t)},i=/^[a-z]+$/i,f=/^[a-z0-9]+$/i,s=n(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});t(s);var c=n(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 n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default});t(c);var l=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="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,r.default)(e);var u=void 0,o=void 0;"object"===(void 0===t?"undefined":n(t))?(u=t.min||0,o=t.max):(u=arguments[1],o=arguments[2]);var a=encodeURI(e).split(/%..|./).length-1;return a>=u&&(void 0===o||a<=o)};var r=function(e){return e&&e.__esModule?e:{default:e}}(s);e.exports=t.default});t(l);var d=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,u.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var a=n.pop();if(!n.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 i,f=0;f<n.length;f++){if(i=n[f],t.allow_underscores&&(i=i.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(i))return!1;if(/[\uff01-\uff5e]/.test(i))return!1;if("-"===i[0]||"-"===i[i.length-1])return!1}return!0};var r=n(s),u=n(c),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});t(d);var g=t(n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,u.default)(t,i)).require_display_name||t.allow_display_name){var n=e.match(f);if(n)e=n[1];else if(t.require_display_name)return!1}var s=e.split("@"),c=s.pop(),l=s.join("@"),d=c.toLowerCase();if("gmail.com"!==d&&"googlemail.com"!==d||(l=l.replace(/\./g,"").toLowerCase()),!(0,o.default)(l,{max:64})||!(0,o.default)(c,{max:254}))return!1;if(!(0,a.default)(c,{require_tld:t.require_tld}))return!1;if('"'===l[0])return l=l.slice(1,l.length-1),t.allow_utf8_local_part?y.test(l):m.test(l);for(var v=t.allow_utf8_local_part?p:g,h=l.split("."),D=0;D<h.length;D++)if(!v.test(h[D]))return!1;return!0};var r=n(s),u=n(c),o=n(l),a=n(d),i={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,g=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,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})),m=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},p="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},y=function(e){return Number(e)%2==0},v=function(e){return m(e)&&!1!==e&&0!==e},h=/^(?: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}$/,D=function(e){return h.test(e)},x=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,F=function(e){return x.test(e)},b=function(e){return Number(e)>=0},M=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,T=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,w=function(e){return e instanceof Date},S=36e5,_=6e4,Y=2,$=/[T ]/,A=/:/,O=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],N=/^(\d{4})/,z=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],I=/^-(\d{2})$/,E=/^-?(\d{3})$/,C=/^-?(\d{2})-?(\d{2})$/,Z=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,W=/^(\d{2}([.,]\d*)?)$/,G=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,k=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,q=/([Z+-].*)$/,P=/^(Z)$/,U=/^([+-])(\d{2})$/,X=/^([+-])(\d{2}):?(\d{2})$/,R=function(e,t){if(w(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?Y:Number(n);var u=function(e){var t,n={},r=e.split($);if(A.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]),t){var u=q.exec(t);u?(n.time=t.replace(u[1],""),n.timezone=u[1]):n.time=t}return n}(e),o=function(e,t){var n,r=H[t],u=z[t];if(n=N.exec(e)||u.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=O.exec(e)||r.exec(e)){var a=n[1];return{year:100*parseInt(a,10),restDateString:e.slice(a.length)}}return{year:null}}(u.date,n),a=o.year,i=function(e,t){if(null===t)return null;var n,u,o,a;if(0===e.length)return(u=new Date(0)).setUTCFullYear(t),u;if(n=I.exec(e))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(t,o),u;if(n=E.exec(e)){u=new Date(0);var i=parseInt(n[1],10);return u.setUTCFullYear(t,0,i),u}if(n=C.exec(e)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(t,o,f),u}if(n=Z.exec(e))return a=parseInt(n[1],10)-1,r(t,a);if(n=j.exec(e)){a=parseInt(n[1],10)-1;var s=parseInt(n[2],10)-1;return r(t,a,s)}return null}(o.restDateString,a);if(i){var f,s=i.getTime(),c=0;return u.time&&(c=function(e){var t,n,r;if(t=W.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*S;if(t=G.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*S+r*_;if(t=k.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return n%24*S+r*_+1e3*u}return null}(u.time)),u.timezone?f=function(e){var t,n;return(t=P.exec(e))?0:(t=U.exec(e))?(n=60*parseInt(t[2],10),"+"===t[1]?-n:n):(t=X.exec(e))?(n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n):0}(u.timezone):(f=new Date(s+c).getTimezoneOffset(),f=new Date(s+c+f*_).getTimezoneOffset()),new Date(s+c+f*_)}return new Date(e)},J=function(e){var t=R(e);return t.setHours(0,0,0,0),t},L=function(e){return J(e).getTime()===J(new Date).getTime()},Q=function(e){var t=new Date;return t.setDate(t.getDate()-1),J(e).getTime()===J(t).getTime()},B=function(e){var t=new Date;return t.setDate(t.getDate()+1),J(e).getTime()===J(t).getTime()},K=function(e){return R(e).getTime()<(new Date).getTime()},V=function(e){return R(e).getTime()>(new Date).getTime()},ee=function(e,t,n){var r=R(e).getTime(),u=R(t).getTime(),o=R(n).getTime();if(u>o)throw new Error("The start of the range cannot be after the end of the range");return r>=u&&r<=o},te=function(e){var t=R(e),n=t.getFullYear(),r=t.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},ne=function(e,t){var n=R(e),r=Number(t),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var a=te(o);return n.setMonth(u,Math.min(a,n.getDate())),n},re=function(e,t){var n=R(e),r=Number(t);return n.setDate(n.getDate()+r),n},ue=function(e,t){var n=R(e).getTime(),r=Number(t);return new Date(n+r)},oe=function(e,t,n){var r={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),r[t]?ne(new Date,"-"===n?-r[t](e):r[t](e)):u[t]?re(new Date,"-"===n?-u[t](e):u[t](e)):o[t]?ue(new Date,"-"===n?-o[t](e):o[t](e)):void 0},ae=function(e,t){var n=R(e),r=R(t);return n.getTime()>r.getTime()},ie=function(e,t){var n=R(e),r=R(t);return n.getTime()<r.getTime()},fe=function(e){var t=R(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n},se=6e4,ce=864e5,le=function(e,t){var n=J(e),r=J(t),u=n.getTime()-n.getTimezoneOffset()*se,o=r.getTime()-r.getTimezoneOffset()*se;return Math.round((u-o)/ce)},de=function(e){var t=R(e);return le(t,fe(t))+1},ge=function(e,t){var n=t?Number(t.weekStartsOn)||0:0,r=R(e),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},me=function(e){return ge(e,{weekStartsOn:1})},pe=function(e){var t=R(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=me(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var a=me(o);return t.getTime()>=u.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1},ye=function(e){var t=pe(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),me(n)},ve=6048e5,he=function(e){var t=R(e),n=me(t).getTime()-ye(t).getTime();return Math.round(n/ve)+1},De=function(e){if(w(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},xe=["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"],Fe=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=xe.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},be=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"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],a=["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 n[e.getDay()]},ddd:function(e){return r[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?a[1]:a[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,n){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"}(n[e](t))}}),{formatters:f,formattingTokensRegExp:Fe(f)}},Me={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,n,r){r=r||{};var u;return u="string"==typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:be()},Te={M:function(e){return e.getMonth()+1},MM:function(e){return o(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return o(e.getDate(),2)},DDD:function(e){return de(e)},DDDD:function(e){return o(de(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 o(he(e),2)},YY:function(e){return o(e.getFullYear(),4).substr(2)},YYYY:function(e){return o(e.getFullYear(),4)},GG:function(e){return String(pe(e)).substr(2)},GGGG:function(e){return pe(e)},H:function(e){return e.getHours()},HH:function(e){return o(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return o(Te.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return o(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return o(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return o(e.getMilliseconds(),3)},Z:function(e){return u(e.getTimezoneOffset(),":")},ZZ:function(e){return u(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},we=function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=Me.format.formatters,a=Me.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(a=u.format.formattingTokensRegExp));var i=R(e);return De(i)?function(e,t,n){var r,u,o=e.match(n),a=o.length;for(r=0;r<a;r++)u=t[o[r]]||Te[o[r]],o[r]=u||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(o[r]);return function(e){for(var t="",n=0;n<a;n++)o[n]instanceof Function?t+=o[n](e,Te):t+=o[n];return t}}(r,o,a)(i):"Invalid Date"};e.above=a,e.affirmative=function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},e.alpha=function(e){return i.test(e)},e.alphaNumeric=function(e){return f.test(e)},e.array=function(e){return Array.isArray(e)},e.between=function(e,t,n){return(e=Number(e))>Number(t)&&e<Number(n)},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 g(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 g(String(e),t)},e.empty=function(e){return!m(e)||!(e instanceof Date)&&"object"===(void 0===e?"undefined":p(e))&&0===Object.keys(e).length},e.even=y,e.existy=m,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 D(e)||F(e)},e.ipv4=D,e.ipv6=F,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!b(e)},e.isNull=function(e){return null===e},e.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.isObject=function(e){return e instanceof Object&&!Array.isArray(e)},e.odd=function(e){return!y(e)},e.phone=function(e){return M.test(e)},e.positive=b,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,n=0;n<e.length;){var r=e[n++],u=e[n-2];if(u&&u>r){t=!0;break}}return!t},e.isString=function(e){return"string"==typeof e},e.truthy=v,e.under=function(e,t){return!a(e,t)},e.url=function(e){return T.test(e)},e.isDate=function(e,t){var n=e instanceof Date;return n||t?n:"Invalid Date"!==new Date(e).toString()},e.today=L,e.yesterday=Q,e.tomorrow=B,e.past=K,e.future=V,e.inDateRange=ee,e.afterOffsetOf=function(e,t,n){var r=oe(t,n,"+");return!!r&&ae(e,r)},e.beforeOffsetOf=function(e,t,n){var r=oe(t,n,"-");return!!r&&ie(e,r)},e.dateFormat=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var n=e,r=!1;t.endsWith("ZZ")?(n=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),r=!0):t.endsWith("Z")&&(n=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),r=!0);var u=we(n,t);return"Invalid Date"!==u&&u===n&&(!r||n!==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=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})});

@@ -1,1 +0,1 @@

!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e.indicative=e.indicative||{},e.indicative.sanitizations={}))}(this,function(e){"use strict";function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,o){return o={exports:{}},e(o,o.exports),o.exports}function a(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&T.call(e)==d}(e))return H?H.call(e):"";var o=e+"";return"0"==o&&1/e==-f?"-0":o}function i(e){return null==e?"":a(e)}function r(e,o){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),a=1;a<arguments.length;a++){var i=arguments[a];if(void 0!==i&&null!==i)for(var r=Object.keys(Object(i)),n=0,u=r.length;n<u;n++){var l=r[n],s=Object.getOwnPropertyDescriptor(i,l);void 0!==s&&s.enumerable&&(t[l]=i[l])}}return t}var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},u=t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];for(var t in o)void 0===e[t]&&(e[t]=o[t]);return e},e.exports=o.default});o(u);var l=o(t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,o){o=(0,t.default)(o,a);var u=e.split("@"),l=u.pop(),s=[u.join("@"),l];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(o.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),o.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(o.all_lowercase||o.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=o.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~i.indexOf(s[1])){if(o.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~r.indexOf(s[1])){if(o.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~n.indexOf(s[1])){if(o.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(o.all_lowercase||o.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else o.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var t=function(e){return e&&e.__esModule?e:{default:e}}(u),a={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,icloud_lowercase:!0,icloud_remove_subaddress:!0},i=["icloud.com","me.com"],r=["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"],n=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=o.default})),s=t(function(e){!function(o){function t(e,o,t){return i(e=e||"",a(o=o||[],t=t||""))}function a(e,o){return e=function(e){let o=new Set;if("string"==typeof e){let t;for(;t=s.exec(e);)o.add(t[1])}else r.nonNative||"function"!=typeof e[r.iterator]?"function"==typeof e.forEach&&e.forEach(o.add,o):o=new Set(e);return o}(e),{allowable_tags:e,tag_replacement:o,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function i(e,o){let t=o.allowable_tags,a=o.tag_replacement,i=o.state,r=o.tag_buffer,s=o.depth,f=o.in_quote_char,d="";for(let o=0,m=e.length;o<m;o++){let m=e[o];if(i===n)switch(m){case"<":i=u,r+=m;break;default:d+=m}else if(i===u)switch(m){case"<":if(f)break;s++;break;case">":if(f)break;if(s){s--;break}f="",i=n,r+=">",t.has(function(e){let o=c.exec(e);return o?o[1].toLowerCase():null}(r))?d+=r:d+=a,r="";break;case'"':case"'":f=m===f?"":f||m,r+=m;break;case"-":"<!-"===r&&(i=l),r+=m;break;case" ":case"\n":if("<"===r){i=n,d+="< ",r="";break}r+=m;break;default:r+=m}else if(i===l)switch(m){case">":"--"==r.slice(-2)&&(i=n),r="";break;default:r+=m}}return o.state=i,o.tag_buffer=r,o.depth=s,o.in_quote_char=f,d}if("function"!=typeof r){var r=function(e){return e};r.nonNative=!0}const n=r("plaintext"),u=r("html"),l=r("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;t.init_streaming_mode=function(e,o){let t=a(e=e||[],o=o||"");return function(e){return i(e||"",t)}},e.exports?e.exports=t:o.striptags=t}(n)}),c=t(function(e,o){!function(o,t){e.exports=t()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function o(e,o){return e===o?o:e===e.toUpperCase()?o.toUpperCase():e[0]===e[0].toUpperCase()?o.charAt(0).toUpperCase()+o.substr(1).toLowerCase():o.toLowerCase()}function t(e,t){return e.replace(t[0],function(a,i){var r=function(e,o){return e.replace(/\$(\d{1,2})/g,function(e,t){return o[t]||""})}(t[1],arguments);return o(""===a?e[i-1]:a,r)})}function a(e,o,a){if(!e.length||s.hasOwnProperty(e))return o;for(var i=a.length;i--;){var r=a[i];if(r[0].test(o))return t(o,r)}return o}function i(e,t,i){return function(r){var n=r.toLowerCase();return t.hasOwnProperty(n)?o(r,n):e.hasOwnProperty(n)?o(r,e[n]):a(n,r,i)}}function r(e,o,t,i){return function(i){var r=i.toLowerCase();return!!o.hasOwnProperty(r)||!e.hasOwnProperty(r)&&a(r,r,t)===r}}function n(e,o,t){var a=1===o?n.singular(e):n.plural(e);return(t?o+" ":"")+a}var u=[],l=[],s={},c={},f={};return n.plural=i(f,c,u),n.isPlural=r(f,c,u),n.singular=i(c,f,l),n.isSingular=r(c,f,l),n.addPluralRule=function(o,t){u.push([e(o),t])},n.addSingularRule=function(o,t){l.push([e(o),t])},n.addUncountableRule=function(e){"string"!=typeof e?(n.addPluralRule(e,"$0"),n.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},n.addIrregularRule=function(e,o){o=o.toLowerCase(),e=e.toLowerCase(),f[e]=o,c[o]=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 n.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 n.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 n.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(n.addUncountableRule),n})}),f=1/0,d="[object Symbol]",m=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,h=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,p="a-z\\xdf-\\xf6\\xf8-\\xff",g="A-Z\\xc0-\\xd6\\xd8-\\xde",v="\\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",y="["+v+"]",b="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",$="\\d+",k="[\\u2700-\\u27bf]",x="["+p+"]",w="[^\\ud800-\\udfff"+v+$+"\\u2700-\\u27bf"+p+g+"]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",O="[\\ud800-\\udbff][\\udc00-\\udfff]",j="["+g+"]",E="(?:"+x+"|"+w+")",A="(?:"+j+"|"+w+")",z="(?:['’](?:d|ll|m|re|s|t|ve))?",U="(?:['’](?:D|LL|M|RE|S|T|VE))?",C="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",I="[\\ufe0e\\ufe0f]?"+C+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",_,O].join("|")+")[\\ufe0e\\ufe0f]?"+C+")*"),L="(?:"+[k,_,O].join("|")+")"+I,S=RegExp("['’]","g"),R=RegExp(b,"g"),Y=RegExp([j+"?"+x+"+"+z+"(?="+[y,j,"$"].join("|")+")",A+"+"+U+"(?="+[y,j+E,"$"].join("|")+")",j+"?"+E+"+"+z,j+"+"+U,$,L].join("|"),"g"),D=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Z="object"==typeof n&&n&&n.Object===Object&&n,P="object"==typeof self&&self&&self.Object===Object&&self,N=Z||P||Function("return this")(),q=function(e){return function(o){return null==e?void 0:e[o]}}({"À":"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"}),T=Object.prototype.toString,G=N.Symbol,M=G?G.prototype:void 0,H=M?M.toString:void 0,F=function(e){return function(o){return function(e,o,t,a){var i=-1,r=e?e.length:0;for(a&&r&&(t=e[++i]);++i<r;)t=o(t,e[i],i,e);return t}(function(e,o,t){return e=i(e),void 0===(o=t?void 0:o)?function(e){return D.test(e)}(e)?function(e){return e.match(Y)||[]}(e):function(e){return e.match(m)||[]}(e):e.match(o)||[]}(function(e){return(e=i(e))&&e.replace(h,q).replace(R,"")}(o).replace(S,"")),e,"")}}(function(e,o,t){return e+(t?"-":"")+o.toLowerCase()}),K=r({"À":"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"}),B=function(e){if(void 0===e)return"";var o="";for(let a=0;a<e.length;a++){var t=e[a];o+=void 0!==K[t]?K[t]:t}return o},J=function(e){return void 0===e?"":F(B(e.toString()))},W=/<a\b[^>]*>(.*?)<\/a>/g;e.normalizeEmail=function(e,o){if("string"==typeof e){var t=o&&o.length?o[0]:{};return l(e,t)}return e},e.stripTags=function(e,o){return"string"!=typeof e?e:s(e,o)},e.toBoolean=function(e){return!(!e||"false"===e||"0"===e)},e.toNull=function(e){return function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e}(e)?e:null},e.toInt=function(e,o){var t=Array.isArray(o)&&o[0]?o[0]:10;return parseInt(e,t)},e.toDate=function(e){if(e instanceof Date)return e;var o=new Date(e);return"Invalid Date"===o.toString()?null:o},e.plural=function(e){return"string"!=typeof e?e:c(e)},e.singular=function(e){return"string"!=typeof e?e:c.singular(e)},e.slug=function(e){return"string"!=typeof e?e:J(e)},e.escape=function(e){return"string"!=typeof e?e:e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},e.stripLinks=function(e){return"string"!=typeof e?e:e.replace(W,function(e,o){return o.trim()})},Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e.indicative=e.indicative||{},e.indicative.sanitizations={}))}(this,function(e){"use strict";var o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function a(e,o){return e(o={exports:{}},o.exports),o.exports}var r=a(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];for(var t in o)void 0===e[t]&&(e[t]=o[t]);return e},e.exports=o.default});t(r);var i=t(a(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,o){o=(0,a.default)(o,i);var t=e.split("@"),r=t.pop(),f=[t.join("@"),r];if(f[1]=f[1].toLowerCase(),"gmail.com"===f[1]||"googlemail.com"===f[1]){if(o.gmail_remove_subaddress&&(f[0]=f[0].split("+")[0]),o.gmail_remove_dots&&(f[0]=f[0].replace(/\.+/g,c)),!f[0].length)return!1;(o.all_lowercase||o.gmail_lowercase)&&(f[0]=f[0].toLowerCase()),f[1]=o.gmail_convert_googlemaildotcom?"gmail.com":f[1]}else if(n.indexOf(f[1])>=0){if(o.icloud_remove_subaddress&&(f[0]=f[0].split("+")[0]),!f[0].length)return!1;(o.all_lowercase||o.icloud_lowercase)&&(f[0]=f[0].toLowerCase())}else if(u.indexOf(f[1])>=0){if(o.outlookdotcom_remove_subaddress&&(f[0]=f[0].split("+")[0]),!f[0].length)return!1;(o.all_lowercase||o.outlookdotcom_lowercase)&&(f[0]=f[0].toLowerCase())}else if(l.indexOf(f[1])>=0){if(o.yahoo_remove_subaddress){var d=f[0].split("-");f[0]=d.length>1?d.slice(0,-1).join("-"):d[0]}if(!f[0].length)return!1;(o.all_lowercase||o.yahoo_lowercase)&&(f[0]=f[0].toLowerCase())}else s.indexOf(f[1])>=0?((o.all_lowercase||o.yandex_lowercase)&&(f[0]=f[0].toLowerCase()),f[1]="yandex.ru"):o.all_lowercase&&(f[0]=f[0].toLowerCase());return f.join("@")};var t,a=(t=r)&&t.__esModule?t:{default:t};var i={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},n=["icloud.com","me.com"],u=["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"],l=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],s=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function c(e){return e.length>1?e:""}e.exports=o.default})),n=a(function(e){!function(o){if("function"!=typeof t){var t=function(e){return e};t.nonNative=!0}var a=t("plaintext"),r=t("html"),i=t("comment"),n=/<(\w*)>/g,u=/<\/?([^\s\/>]+)/;function l(e,o,t){return c(e=e||"",s(o=o||[],t=t||""))}function s(e,o){return{allowable_tags:e=function(e){var o=new Set;if("string"==typeof e)for(var a=void 0;a=n.exec(e);)o.add(a[1]);else t.nonNative||"function"!=typeof e[t.iterator]?"function"==typeof e.forEach&&e.forEach(o.add,o):o=new Set(e);return o}(e),tag_replacement:o,state:a,tag_buffer:"",depth:0,in_quote_char:""}}function c(e,o){for(var t=o.allowable_tags,n=o.tag_replacement,u=o.state,l=o.tag_buffer,s=o.depth,c=o.in_quote_char,d="",m=0,h=e.length;m<h;m++){var p=e[m];if(u===a)switch(p){case"<":u=r,l+=p;break;default:d+=p}else if(u===r)switch(p){case"<":if(c)break;s++;break;case">":if(c)break;if(s){s--;break}c="",u=a,l+=">",t.has(f(l))?d+=l:d+=n,l="";break;case'"':case"'":c=p===c?"":c||p,l+=p;break;case"-":"<!-"===l&&(u=i),l+=p;break;case" ":case"\n":if("<"===l){u=a,d+="< ",l="";break}l+=p;break;default:l+=p}else if(u===i)switch(p){case">":"--"==l.slice(-2)&&(u=a),l="";break;default:l+=p}}return o.state=u,o.tag_buffer=l,o.depth=s,o.in_quote_char=c,d}function f(e){var o=u.exec(e);return o?o[1].toLowerCase():null}l.init_streaming_mode=function(e,o){var t=s(e=e||[],o=o||"");return function(e){return c(e||"",t)}},e.exports?e.exports=l:o.striptags=l}(o)}),u=a(function(e,o){var t;t=function(){var e=[],o=[],t={},a={},r={};function i(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function n(e,o){return e===o?o:e===e.toUpperCase()?o.toUpperCase():e[0]===e[0].toUpperCase()?o.charAt(0).toUpperCase()+o.substr(1).toLowerCase():o.toLowerCase()}function u(e,o){return e.replace(o[0],function(t,a){var r,i,u=(r=o[1],i=arguments,r.replace(/\$(\d{1,2})/g,function(e,o){return i[o]||""}));return n(""===t?e[a-1]:t,u)})}function l(e,o,a){if(!e.length||t.hasOwnProperty(e))return o;for(var r=a.length;r--;){var i=a[r];if(i[0].test(o))return u(o,i)}return o}function s(e,o,t){return function(a){var r=a.toLowerCase();return o.hasOwnProperty(r)?n(a,r):e.hasOwnProperty(r)?n(a,e[r]):l(r,a,t)}}function c(e,o,t,a){return function(a){var r=a.toLowerCase();return!!o.hasOwnProperty(r)||!e.hasOwnProperty(r)&&l(r,r,t)===r}}function f(e,o,t){var a=1===o?f.singular(e):f.plural(e);return(t?o+" ":"")+a}return f.plural=s(r,a,e),f.isPlural=c(r,a,e),f.singular=s(a,r,o),f.isSingular=c(a,r,o),f.addPluralRule=function(o,t){e.push([i(o),t])},f.addSingularRule=function(e,t){o.push([i(e),t])},f.addUncountableRule=function(e){"string"!=typeof e?(f.addPluralRule(e,"$0"),f.addSingularRule(e,"$0")):t[e.toLowerCase()]=!0},f.addIrregularRule=function(e,o){o=o.toLowerCase(),e=e.toLowerCase(),r[e]=o,a[o]=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 f.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 f.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 f.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(f.addUncountableRule),f},e.exports=t()}),l=1/0,s="[object Symbol]",c=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,f=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,d="\\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",m="["+d+"]",h="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",p="\\d+",g="[\\u2700-\\u27bf]",v="[a-z\\xdf-\\xf6\\xf8-\\xff]",y="[^\\ud800-\\udfff"+d+p+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",b="(?:\\ud83c[\\udde6-\\uddff]){2}",$="[\\ud800-\\udbff][\\udc00-\\udfff]",x="[A-Z\\xc0-\\xd6\\xd8-\\xde]",k="(?:"+v+"|"+y+")",w="(?:"+x+"|"+y+")",_="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",O="[\\ufe0e\\ufe0f]?"+_+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",b,$].join("|")+")[\\ufe0e\\ufe0f]?"+_+")*"),E="(?:"+[g,b,$].join("|")+")"+O,A=RegExp("['’]","g"),j=RegExp(h,"g"),z=RegExp([x+"?"+v+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[m,x,"$"].join("|")+")",w+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[m,x+k,"$"].join("|")+")",x+"?"+k+"+(?:['’](?:d|ll|m|re|s|t|ve))?",x+"+(?:['’](?:D|LL|M|RE|S|T|VE))?",p,E].join("|"),"g"),C=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,U="object"==typeof o&&o&&o.Object===Object&&o,I="object"==typeof self&&self&&self.Object===Object&&self,L=U||I||Function("return this")();var S,R=(S={"À":"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"},function(e){return null==S?void 0:S[e]});var D,Y=Object.prototype.toString,Z=L.Symbol,P=Z?Z.prototype:void 0,N=P?P.toString:void 0;function T(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Y.call(e)==s}(e))return N?N.call(e):"";var o=e+"";return"0"==o&&1/e==-l?"-0":o}function q(e){return null==e?"":T(e)}var G=(D=function(e,o,t){return e+(t?"-":"")+o.toLowerCase()},function(e){return function(e,o,t,a){var r=-1,i=e?e.length:0;for(a&&i&&(t=e[++r]);++r<i;)t=o(t,e[r],r,e);return t}(function(e,o,t){return e=q(e),void 0===(o=t?void 0:o)?function(e){return C.test(e)}(e)?function(e){return e.match(z)||[]}(e):function(e){return e.match(c)||[]}(e):e.match(o)||[]}(function(e){return(e=q(e))&&e.replace(f,R).replace(j,"")}(e).replace(A,"")),D,"")});function M(e,o){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),a=1;a<arguments.length;a++){var r=arguments[a];if(void 0!==r&&null!==r)for(var i=Object.keys(Object(r)),n=0,u=i.length;n<u;n++){var l=i[n],s=Object.getOwnPropertyDescriptor(r,l);void 0!==s&&s.enumerable&&(t[l]=r[l])}}return t}var H=M,F=H({"À":"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 K(e){if(void 0===e)return"";for(var o="",t=0;t<e.length;t++){var a=e[t];o+=void 0!==F[a]?F[a]:a}return o}K.extends=function(e){H(F,e)};var B=K;function J(e){return void 0===e?"":G(function(e){for(var o="",t=0;t<=e.length;t++)e.charCodeAt(t)<128&&(o+=e[t]);return o}(B(e.toString())))}J.extends=function(e){B.extends(e)};var V=J,W=/<a\b[^>]*>(.*?)<\/a>/g;e.normalizeEmail=function(e,o){if("string"==typeof e){var t=o&&o.length?o[0]:{};return i(e,t)}return e},e.stripTags=function(e,o){return"string"!=typeof e?e:n(e,o)},e.toBoolean=function(e){return!(!e||"false"===e||"0"===e)},e.toNull=function(e){return("string"==typeof(o=e)?o.trim().length>0:null!==o&&void 0!==o)?e:null;var o},e.toInt=function(e,o){var t=Array.isArray(o)&&o[0]?o[0]:10;return parseInt(e,t)},e.toDate=function(e){if(e instanceof Date)return e;var o=new Date(e);return"Invalid Date"===o.toString()?null:o},e.plural=function(e){return"string"!=typeof e?e:u(e)},e.singular=function(e){return"string"!=typeof e?e:u.singular(e)},e.slug=function(e){return"string"!=typeof e?e:V(e)},e.escape=function(e){return"string"!=typeof e?e:e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},e.stripLinks=function(e){return"string"!=typeof e?e:e.replace(W,function(e,o){return o.trim()})},e.trim=function(e){return"string"!=typeof e?e:e.trim()},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";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(r,n,o,i){if(!n)return[];o=o||0;var u=r[o++],f=r[o];return i||(i=[u],u=""),i=i.reduce(function(t,r){var o=u?r+"."+u:r;if(void 0!==f){var i=e(n,o);if(Array.isArray(i))for(var c=i.length,a=0;a<c;a++)t.push(o+"."+a)}else t.push(o);return t},[]),o===r.length?i:t(r,n,o,i)}function r(e){return null!==e&&"object"===(void 0===e?"undefined":f(e))}var n=function(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}function t(r,f,c,a,s){function l(r,c){if(null===r)return null;if(0===c)return r;var b,g;if("object"!=typeof r)return r;if(e(r,o))b=new o;else if(e(r,i))b=new i;else if(e(r,u))b=new u(function(e,t){r.then(function(t){e(l(t,c-1))},function(e){t(l(e,c-1))})});else if(t.__isArray(r))b=[];else if(t.__isRegExp(r))b=new RegExp(r.source,n(r)),r.lastIndex&&(b.lastIndex=r.lastIndex);else if(t.__isDate(r))b=new Date(r.getTime());else{if(d&&Buffer.isBuffer(r))return b=new Buffer(r.length),r.copy(b),b;e(r,Error)?b=Object.create(r):void 0===a?(g=Object.getPrototypeOf(r),b=Object.create(g)):(b=Object.create(a),g=a)}if(f){var h=p.indexOf(r);if(-1!=h)return y[h];p.push(r),y.push(b)}e(r,o)&&r.forEach(function(e,t){var r=l(t,c-1),n=l(e,c-1);b.set(r,n)}),e(r,i)&&r.forEach(function(e){var t=l(e,c-1);b.add(t)});for(var v in r){var m;g&&(m=Object.getOwnPropertyDescriptor(g,v)),m&&null==m.set||(b[v]=l(r[v],c-1))}if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(r);for(v=0;v<j.length;v++){var O=j[v];(!(x=Object.getOwnPropertyDescriptor(r,O))||x.enumerable||s)&&(b[O]=l(r[O],c-1),x.enumerable||Object.defineProperty(b,O,{enumerable:!1}))}}if(s){var w=Object.getOwnPropertyNames(r);for(v=0;v<w.length;v++){var x,_=w[v];(x=Object.getOwnPropertyDescriptor(r,_))&&x.enumerable||(b[_]=l(r[_],c-1),Object.defineProperty(b,_,{enumerable:!1}))}}return b}"object"==typeof f&&(c=f.depth,a=f.prototype,s=f.includeNonEnumerable,f=f.circular);var p=[],y=[],d="undefined"!=typeof Buffer;return void 0===f&&(f=!0),void 0===c&&(c=1/0),l(r,c)}function r(e){return Object.prototype.toString.call(e)}function n(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}var o;try{o=Map}catch(e){o=function(){}}var i;try{i=Set}catch(e){i=function(){}}var u;try{u=Promise}catch(e){u=function(){}}return t.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},t.__objToStr=r,t.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},t.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},t.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},t.__getRegExpFlags=n,t}();e.exports&&(e.exports=t)}),o=function(e,t){t.add();const r=e.length;let n=0,o="name";for(;n<r;){const r=e[n++],i=r.charCodeAt(0);58===i||44===i?(o="arg",t.shiftValue()):124===i?(o="name",t.add()):"arg"===o?t.appendValue(r):t.appendKey(r,i)}return t.toJSON()},i=function(){return{nodes:[],currentNode:null,add(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey(e,t){32!==t&&(this.currentNode.name+=e)},appendValue(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue(){this.currentNode.args.push("")},toJSON(){return this.nodes}}},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};return function(f){return{sanitize:function(c,a){var s=function(e,r){return r=r||{},Object.keys(e).reduce(function(n,u){var f=e[u];if("string"==typeof f)f=o(f,new i);else if(!Array.isArray(f))throw new Error("Rules must be defined as a string or an array");return u.indexOf("*")>-1?t(u.split(/\.\*\.?/),r).forEach(function(e){n[e]=f}):n[u]=f,n},{})}(a,c);return Object.keys(s).reduce(function(t,n){var o=e(c,n);return null!==o&&function(e,t,n){function o(e,t){var u=i[t];if(t+1!==i.length)return isNaN(parseInt(i[t+1]))||Array.isArray(e[u])?r(e[u])||(e[u]={}):e[u]=[],o(e[u],t+1);e[u]=n}if(r(e)&&"string"==typeof t){var i=t.split(".");o(e,0)}}(t,n,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}(f,o,s[n])),t},n(c,!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))}}}});

@@ -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.validations={}))}(this,function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var u=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),u=r%60;return n+o(Math.floor(r/60),2)+t+o(u,2)}function o(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var i=function(e){return new Promise(function(t,n){var r=e();if(r)return n(r);t("validation passed")})},a=!1,f=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},c=function(e){return a?void 0===e:!f(e)},s="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},l=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){u=!0,o=e}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=/^[a-z]+$/i,v=/^[a-z0-9]+$/i,m=n(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});t(m);var g=n(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 n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default});t(g);var h=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="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,r.default)(e);var u=void 0,o=void 0;"object"===(void 0===t?"undefined":n(t))?(u=t.min||0,o=t.max):(u=arguments[1],o=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=u&&(void 0===o||i<=o)};var r=function(e){return e&&e.__esModule?e:{default:e}}(m);e.exports=t.default});t(h);var p=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,u.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var i=n.pop();if(!n.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 a,f=0;f<n.length;f++){if(a=n[f],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var r=n(m),u=n(g),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});t(p);var y=t(n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,u.default)(t,a)).require_display_name||t.allow_display_name){var n=e.match(f);if(n)e=n[1];else if(t.require_display_name)return!1}var v=e.split("@"),m=v.pop(),g=v.join("@"),h=m.toLowerCase();if("gmail.com"!==h&&"googlemail.com"!==h||(g=g.replace(/\./g,"").toLowerCase()),!(0,o.default)(g,{max:64})||!(0,o.default)(m,{max:254}))return!1;if(!(0,i.default)(m,{require_tld:t.require_tld}))return!1;if('"'===g[0])return g=g.slice(1,g.length-1),t.allow_utf8_local_part?d.test(g):s.test(g);for(var p=t.allow_utf8_local_part?l:c,y=g.split("."),D=0;D<y.length;D++)if(!p.test(y[D]))return!1;return!0};var r=n(m),u=n(g),o=n(h),i=n(p),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=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[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,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},x=/^(?: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}$/,b=function(e){return x.test(e)},F=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,w=function(e){return F.test(e)},S=function(e){return!f(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":s(e))&&0===Object.keys(e).length)},M=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,_=function(e){return e instanceof Date},T=36e5,Y=6e4,$=2,O=/[T ]/,E=/:/,A=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],I=/^(\d{4})/,W=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],k=/^-(\d{2})$/,z=/^-?(\d{3})$/,N=/^-?(\d{2})-?(\d{2})$/,q=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,Z=/^(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,G=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,P=/([Z+-].*)$/,U=/^(Z)$/,X=/^([+-])(\d{2})$/,R=/^([+-])(\d{2}):?(\d{2})$/,J=function(e,t){if(_(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?$:Number(n);var u=function(e){var t,n={},r=e.split(O);if(E.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]),t){var u=P.exec(t);u?(n.time=t.replace(u[1],""),n.timezone=u[1]):n.time=t}return n}(e),o=function(e,t){var n,r=H[t],u=W[t];if(n=I.exec(e)||u.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=A.exec(e)||r.exec(e)){var i=n[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(u.date,n),i=o.year,a=function(e,t){if(null===t)return null;var n,u,o,i;if(0===e.length)return(u=new Date(0)).setUTCFullYear(t),u;if(n=k.exec(e))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(t,o),u;if(n=z.exec(e)){u=new Date(0);var a=parseInt(n[1],10);return u.setUTCFullYear(t,0,a),u}if(n=N.exec(e)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(t,o,f),u}if(n=q.exec(e))return i=parseInt(n[1],10)-1,r(t,i);if(n=j.exec(e)){i=parseInt(n[1],10)-1;var c=parseInt(n[2],10)-1;return r(t,i,c)}return null}(o.restDateString,i);if(a){var f,c=a.getTime(),s=0;return u.time&&(s=function(e){var t,n,r;if(t=Z.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*T;if(t=C.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*T+r*Y;if(t=G.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return n%24*T+r*Y+1e3*u}return null}(u.time)),u.timezone?f=function(e){var t,n;return(t=U.exec(e))?0:(t=X.exec(e))?(n=60*parseInt(t[2],10),"+"===t[1]?-n:n):(t=R.exec(e))?(n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n):0}(u.timezone):(f=new Date(c+s).getTimezoneOffset(),f=new Date(c+s+f*Y).getTimezoneOffset()),new Date(c+s+f*Y)}return new Date(e)},Q=function(e,t){var n=J(e),r=J(t);return n.getTime()>r.getTime()},B=function(e,t){var n=J(e),r=J(t);return n.getTime()<r.getTime()},L=function(e){var t=J(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n},V=function(e){var t=J(e);return t.setHours(0,0,0,0),t},K=6e4,ee=864e5,te=function(e,t){var n=V(e),r=V(t),u=n.getTime()-n.getTimezoneOffset()*K,o=r.getTime()-r.getTimezoneOffset()*K;return Math.round((u-o)/ee)},ne=function(e){var t=J(e);return te(t,L(t))+1},re=function(e,t){var n=t?Number(t.weekStartsOn)||0:0,r=J(e),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},ue=function(e){return re(e,{weekStartsOn:1})},oe=function(e){var t=J(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=ue(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var i=ue(o);return t.getTime()>=u.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1},ie=function(e){var t=oe(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),ue(n)},ae=6048e5,fe=function(e){var t=J(e),n=ue(t).getTime()-ie(t).getTime();return Math.round(n/ae)+1},ce=function(e){if(_(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},se=["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"],le=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=se.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},de=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"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["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(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return n[e.getDay()]},ddd:function(e){return r[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(t,n){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"}(n[e](t))}}),{formatters:f,formattingTokensRegExp:le(f)}},ve={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,n,r){r=r||{};var u;return u="string"==typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:de()},me={M:function(e){return e.getMonth()+1},MM:function(e){return o(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return o(e.getDate(),2)},DDD:function(e){return ne(e)},DDDD:function(e){return o(ne(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return fe(e)},WW:function(e){return o(fe(e),2)},YY:function(e){return o(e.getFullYear(),4).substr(2)},YYYY:function(e){return o(e.getFullYear(),4)},GG:function(e){return String(oe(e)).substr(2)},GGGG:function(e){return oe(e)},H:function(e){return e.getHours()},HH:function(e){return o(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return o(me.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return o(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return o(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return o(e.getMilliseconds(),3)},Z:function(e){return u(e.getTimezoneOffset(),":")},ZZ:function(e){return u(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},ge=function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=ve.format.formatters,i=ve.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(i=u.format.formattingTokensRegExp));var a=J(e);return ce(a)?function(e,t,n){var r,u,o=e.match(n),i=o.length;for(r=0;r<i;r++)u=t[o[r]]||me[o[r]],o[r]=u||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(o[r]);return function(e){for(var t="",n=0;n<i;n++)o[n]instanceof Function?t+=o[n](e,me):t+=o[n];return t}}(r,o,i)(a):"Invalid Date"},he=function(e){var t=J(e),n=t.getFullYear(),r=t.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},pe=function(e,t){var n=J(e),r=Number(t),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var i=he(o);return n.setMonth(u,Math.min(i,n.getDate())),n},ye=function(e,t){var n=J(e),r=Number(t);return n.setDate(n.getDate()+r),n},De=function(e,t){var n=J(e).getTime(),r=Number(t);return new Date(n+r)},xe=function(e,t,n){var r={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),r[t]?pe(new Date,"-"===n?-r[t](e):r[t](e)):u[t]?ye(new Date,"-"===n?-u[t](e):u[t](e)):o[t]?De(new Date,"-"===n?-o[t](e):o[t](e)):void 0};e.above=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("above:make sure to define minValue");var r=u(e,t);return c(r)||function(e,t){return Number(e)>Number(t)}(r,o)?void 0:n})},e.accepted=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return f(e)&&!1!==e&&0!==e}(r))return n})},e.alpha=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return d.test(e)}(r))return n})},e.alphaNumeric=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return v.test(e)}(r))return n})},e.array=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!Array.isArray(r))return n})},e.boolean=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!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}(r,!1))return n})},e.confirmed=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e,t){return e===t}(r,u(e,t+"_confirmation")))return n})},e.different=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("different:make sure to define target field for comparison");var r=u(e,t),i=u(e,o);if(!c(r)&&i&&i===r)return n})},e.email=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e,t){return y(String(e),t)}(r))return n})},e.endsWith=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("endsWith:make sure to define the matching substring");var r=u(e,t);if(!c(r)&&String(r).trim().substr(-o.length)!==String(o))return n})},e.equals=function(e,t,n,r,u){var o=r[0];return i(function(){var r=u(e,t);if(!c(r)&&o!=r)return n})},e.in=function(e,t,n,r,u){return i(function(){var o=u(e,t);if(!c(o)&&!D(o,r))return n})},e.includes=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t);if(!c(r)&&-1===String(r).indexOf(o))return n})},e.integer=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!Number.isInteger(r))return n})},e.ip=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return b(e)||w(e)}(r))return n})},e.ipv4=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!b(r))return n})},e.ipv6=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!w(r))return n})},e.json=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){try{return JSON.parse(e),!0}catch(e){return!1}}(r))return n})},e.max=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("max:make sure to define max length");var r=u(e,t);if(!c(r)&&String(r).length>o)return n})},e.min=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("min:make sure to define min length");var r=u(e,t);if(!c(r)&&String(r).length<o)return n})},e.notEquals=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t);if(!c(r)&&o==r)return n})},e.notIn=function(e,t,n,r,u){return i(function(){var o=u(e,t);if(!c(o)&&D(o,r))return n})},e.number=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return"number"==typeof e&&!isNaN(e)}(r))return n})},e.object=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return e instanceof Object&&!Array.isArray(e)}(r))return n})},e.range=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("range:min and max values are required for range validation");var r=u(e,t);return c(r)||function(e,t,n){return(e=Number(e))>Number(t)&&e<Number(n)}(r,a,f)?void 0:n})},e.regex=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(e,t),o=a instanceof RegExp?a:new RegExp(a,f);if(!c(r)&&!o.test(r))return n})},e.required=function(e,t,n,r,u){return i(function(){if(S(u(e,t)))return n})},e.requiredIf=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(f(u(e,o))&&S(u(e,t)))return n})},e.requiredWhen=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(e,a);if(String(f)===String(r)&&S(u(e,t)))return n})},e.requiredWithAll=function(e,t,n,r,u){return i(function(){if(!r.some(function(t){return!f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithAny=function(e,t,n,r,u){return i(function(){if(r.some(function(t){return f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithoutAll=function(e,t,n,r,u){return i(function(){if(!r.some(function(t){return f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithoutAny=function(e,t,n,r,u){return i(function(){if(r.some(function(t){return!f(u(e,t))})&&S(u(e,t)))return n})},e.same=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t),i=u(e,o);if(!c(r)&&f(i)&&i!==r)return n})},e.startsWith=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("startsWith:make sure to define the matching substring");var r=u(e,t);if(!c(r)&&String(r).trim().substr(0,o.length)!==String(o))return n})},e.string=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return"string"==typeof e}(r))return n})},e.under=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("under:make sure to pass the max value");var r=u(e,t);if(!c(r)&&Number(r)>=Number(o))return n})},e.url=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return M.test(e)}(r))return n})},e.after=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("after:make sure to define the after date");var r=u(e,t);return c(r)||Q(r,o)?void 0:n})},e.before=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("before:make sure to define the before date");var r=u(e,t);return c(r)||B(r,o)?void 0:n})},e.date=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!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()}(r,!1))return n})},e.dateFormat=function(e,t,n,r,u){return i(function(){if(0===r.length)throw new Error("dateFormat:make sure to define atleast one date format");var o=u(e,t);if(!c(o)&&!function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var n=e,r=!1;t.endsWith("ZZ")?(n=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),r=!0):t.endsWith("Z")&&(n=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),r=!0);var u=ge(n,t);return"Invalid Date"!==u&&u===n&&(!r||n!==e)})}(o,r))return n})},e.beforeOffsetOf=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("beforeOffsetOf:make sure to define offset unit and key");var r=u(e,t);return c(r)||function(e,t,n){var r=xe(t,n,"-");return!!r&&B(e,r)}(r,a,f)?void 0:n})},e.afterOffsetOf=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("afterOffsetOf:make sure to define offset unit and key");var r=u(e,t);return c(r)||function(e,t,n){var r=xe(t,n,"+");return!!r&&Q(e,r)}(r,a,f)?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=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})});

@@ -1,1 +0,1 @@

!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n.indicative=n.indicative||{},n.indicative.validator=e())}(this,function(){"use strict";function n(n,e){if(!function(n){return null!==n&&"object"==typeof n}(n)||"string"!=typeof e)return n;for(var r=e.split("."),t=0;t<r.length;t++){var i=r[t];if(null===(n=n.hasOwnProperty(i)?n[i]:null))break}return n}function e(n){this.fn=n,this._promise=null}function r(e,t,i,o){if(!t)return[];i=i||0;var u=e[i++],a=e[i];return o||(o=[u],u=""),o=o.reduce(function(e,r){var i=u?r+"."+u:r;if(void 0!==a){var o=n(t,i);if(Array.isArray(o))for(var f=o.length,s=0;s<f;s++)e.push(i+"."+s)}else e.push(i);return e},[]),i===e.length?o:r(e,t,i,o)}function t(e,r,t,i){var o=r.replace(/\.\d/g,".*"),u=f(t),a=e[o+"."+t]||e[o+"."+u]||e[t]||e[u]||"{{validation}} validation failed on {{ field }}";return"function"==typeof a?a(o,t,i):function(e,r,t){t=t||{skipUndefined:!1,throwOnUndefined:!1};for(var i,o=/{{2}(.+?)}{2}/g,u=e;null!==(i=o.exec(e));){var a=i[1].trim();if(a){var f=n(r,a);if(void 0!==f&&null!==f)u=u.replace(i[0],f);else{if(t.throwOnUndefined){var s=new Error("Missing value for "+i[0]);throw s.key=a,s.code="E_MISSING_KEY",s}t.skipUndefined||(u=u.replace(i[0],""))}}}return u}(a,{field:r,validation:t,argument:i})}function i(r,i,o,u,a){return Object.keys(i).reduce(function(s,c){return i[c].map(function(i){s.push(function(r,i,o,u,a,s){var c=i.name,d=i.args;return new e(function(e,i){var l=f(c),h=r[l];if("function"!=typeof h){var p=new Error(l+" is not defined as a validation rule");return s.addError(p,o,l,d),void i(p)}h(u,o,t(a,o,c,d),d,n).then(e).catch(function(n){s.addError(n,o,l,d),i(n)})})}(r,i,c,o,u,a))}),s},[])}function o(n,e,t,o,f,s){return new Promise(function(c,d){f=f||{};var l=function(n,e){return e=e||{},Object.keys(n).reduce(function(t,i){var o=n[i];if("string"==typeof o)o=u(o,new a);else if(!Array.isArray(o))throw new Error("Rules must be defined as a string or an array");return i.indexOf("*")>-1?r(i.split(/\.\*\.?/),e).forEach(function(n){t[n]=o}):t[i]=o,t},{})}(o,t);(function(n,e){function r(e,o){return e>=i?Promise.resolve(t):n[e].then(function(n){return t.push(function(n){return{fullFilled:!0,rejected:!1,value:n,reason:null}}(n)),r(e+1,o)}).catch(function(n){return t.push(function(n){return{fullFilled:!1,rejected:!0,value:null,reason:n}}(n)),o?Promise.resolve(t):r(e+1,o)})}var t=[],i=n.length;return r(0,e)})(i(n,l,t,f,s),e).then(function(n){var e=s.toJSON();if(e)return d(e);c(t)})})}e.prototype.then=function(n,e){return this._promise=this._promise||new Promise(this.fn),this._promise.then(n,e)},e.prototype.catch=function(n){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(n)};var u=function(n,e){e.add();const r=n.length;let t=0,i="name";for(;t<r;){const r=n[t++],o=r.charCodeAt(0);58===o||44===o?(i="arg",e.shiftValue()):124===o?(i="name",e.add()):"arg"===i?e.appendValue(r):e.appendKey(r,o)}return e.toJSON()},a=function(){return{nodes:[],currentNode:null,add(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey(n,e){32!==e&&(this.currentNode.name+=n)},appendValue(n){this.currentNode.args[this.currentNode.args.length-1]+=n},shiftValue(){this.currentNode.args.push("")},toJSON(){return this.nodes}}},f=function(n){return n.replace(/_(\w)/g,function(n,e){return e.toUpperCase()})};return function(n,e){var r="Cannot instantiate validator without";if(!n)throw new Error(r+" validations");if(!e)throw new Error(r+" error formatter");return{validate:function(r,t,i,u){return u=new(u||e),o(n,!0,r,t,i,u)},validateAll:function(r,t,i,u){return u=new(u||e),o(n,!1,r,t,i,u)}}}});
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n.indicative=n.indicative||{},n.indicative.validator=e())}(this,function(){"use strict";function n(n,e){if(!function(n){return null!==n&&"object"==typeof n}(n)||"string"!=typeof e)return n;for(var r=e.split("."),t=0;t<r.length;t++){var i=r[t];if(null===(n=n.hasOwnProperty(i)?n[i]:null))break}return n}function e(n){this.fn=n,this._promise=null}e.prototype.then=function(n,e){return this._promise=this._promise||new Promise(this.fn),this._promise.then(n,e)},e.prototype.catch=function(n){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(n)};var r=function(n,e){e.add();for(var r=n.length,t=0,i="name";t<r;){var o=n[t++],u=o.charCodeAt(0);58===u||44===u?(i="arg",e.shiftValue()):124===u?(i="name",e.add()):"arg"===i?e.appendValue(o):e.appendKey(o,u)}return e.toJSON()};var t=function(){return{nodes:[],currentNode:null,add:function(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey:function(n,e){32!==e&&(this.currentNode.name+=n)},appendValue:function(n){this.currentNode.args[this.currentNode.args.length-1]+=n},shiftValue:function(){this.currentNode.args.push("")},toJSON:function(){return this.nodes}}};function i(e,i){return i=i||{},Object.keys(e).reduce(function(o,u){var a=e[u];if("string"==typeof a)a=r(a,new t);else if(!Array.isArray(a))throw new Error("Rules must be defined as a string or an array");u.indexOf("*")>-1?function e(r,t,i,o){if(!t)return[];i=i||0;var u=r[i++],a=r[i];return o||(o=[u],u=""),o=o.reduce(function(e,r){var i=u?r+"."+u:r;if(void 0!==a){var o=n(t,i);if(Array.isArray(o))for(var f=o.length,s=0;s<f;s++)e.push(i+"."+s)}else e.push(i);return e},[]),i===r.length?o:e(r,t,i,o)}(u.split(/\.\*\.?/),i).forEach(function(n){o[n]=a}):o[u]=a;return o},{})}var o=function(n){return n.replace(/_(\w)/g,function(n,e){return e.toUpperCase()})};function u(e,r,t,i){var u=r.replace(/\.\d/g,".*"),a=o(t),f=e[u+"."+t]||e[u+"."+a]||e[t]||e[a]||"{{validation}} validation failed on {{ field }}";return"function"==typeof f?f(u,t,i):function(e,r,t){t=t||{skipUndefined:!1,throwOnUndefined:!1};for(var i,o=/{{2}(.+?)}{2}/g,u=e;null!==(i=o.exec(e));){var a=i[1].trim();if(a){var f=n(r,a);if(void 0!==f&&null!==f)u=u.replace(i[0],f);else{if(t.throwOnUndefined){var s=new Error("Missing value for "+i[0]);throw s.key=a,s.code="E_MISSING_KEY",s}t.skipUndefined||(u=u.replace(i[0],""))}}}return u}(f,{field:r,validation:t,argument:i})}function a(r,t,i,a,f){return Object.keys(t).reduce(function(s,c){return t[c].map(function(t){s.push(function(r,t,i,a,f,s){var c=t.name,d=t.args;return new e(function(e,t){var l=o(c),h=r[l];if("function"!=typeof h){var p=new Error(l+" is not defined as a validation rule");return s.addError(p,i,l,d),void t(p)}h(a,i,u(f,i,c,d),d,n).then(e).catch(function(n){s.addError(n,i,l,d),t(n)})})}(r,t,c,i,a,f))}),s},[])}function f(n,e,r,t,o,u){return new Promise(function(f,s){o=o||{};var c=i(t,r);(function(n,e){var r=[],t=n.length;return function e(i,o){return i>=t?Promise.resolve(r):n[i].then(function(n){return r.push(function(n){return{fullFilled:!0,rejected:!1,value:n,reason:null}}(n)),e(i+1,o)}).catch(function(n){return r.push(function(n){return{fullFilled:!1,rejected:!0,value:null,reason:n}}(n)),o?Promise.resolve(r):e(i+1,o)})}(0,e)})(a(n,c,r,o,u),e).then(function(n){var e=u.toJSON();if(e)return s(e);f(r)})})}return function(n,e){var r="Cannot instantiate validator without";if(!n)throw new Error(r+" validations");if(!e)throw new Error(r+" error formatter");return{validate:function(r,t,i,o){return o=new(o||e),f(n,!0,r,t,i,o)},validateAll:function(r,t,i,o){return o=new(o||e),f(n,!1,r,t,i,o)}}}});

@@ -0,1 +1,21 @@

<a name="5.0.6"></a>
## [5.0.6](https://github.com/poppinss/indicative/compare/v5.0.5...v5.0.6) (2018-07-18)
### Bug Fixes
* **number:** cast value to number when strict is true ([34e67cd](https://github.com/poppinss/indicative/commit/34e67cd)), closes [#178](https://github.com/poppinss/indicative/issues/178)
* **range:** add null and non-numbers check ([4888887](https://github.com/poppinss/indicative/commit/4888887)), closes [#184](https://github.com/poppinss/indicative/issues/184)
* **striptags:** compile striptags module via babel ([04035e5](https://github.com/poppinss/indicative/commit/04035e5)), 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 ([35b5ee7](https://github.com/poppinss/indicative/commit/35b5ee7)), closes [#178](https://github.com/poppinss/indicative/issues/178)
### Features
* **raw:** allow raw validations to be extended ([d8dfde0](https://github.com/poppinss/indicative/commit/d8dfde0))
* **trim:** add trim sanitization ([80c0cb9](https://github.com/poppinss/indicative/commit/80c0cb9))
* **validations:** validate arrays with min&max rules ([5bbb828](https://github.com/poppinss/indicative/commit/5bbb828))
<a name="5.0.5"></a>

@@ -2,0 +22,0 @@ ## [5.0.5](https://github.com/poppinss/indicative/compare/v5.0.4...v5.0.5) (2018-02-08)

{
"name": "indicative",
"version": "5.0.5",
"version": "5.0.6",
"description": "Concise data validation library for Node.js and browsers",

@@ -10,2 +10,3 @@ "main": "builds/main.js",

"scripts": {
"mrm": "mrm --preset @adonisjs/mrm-preset",
"lint": "standard src/**/*.js test/**/*.js",

@@ -26,7 +27,8 @@ "build": "rollup -c",

"devDependencies": {
"@slynova/slug": "^1.0.1",
"babel-core": "^6.26.0",
"@adonisjs/mrm-preset": "^1.0.9",
"@slynova/slug": "^1.1.2",
"babel-core": "^6.26.3",
"babel-plugin-external-helpers": "^6.22.0",
"babel-preset-env": "^1.6.1",
"chalk": "^2.3.0",
"babel-preset-env": "^1.7.0",
"chalk": "^2.4.1",
"chul": "^1.0.3",

@@ -36,28 +38,29 @@ "clone": "^2.1.1",

"date-fns": "^1.29.0",
"fs-extra": "^5.0.0",
"got": "^8.0.1",
"haye": "^2.0.1",
"japa": "^1.0.5",
"fs-extra": "^7.0.0",
"got": "^8.3.2",
"haye": "^2.0.2",
"japa": "^1.0.6",
"japa-cli": "^1.0.1",
"karma": "^1.7.1",
"karma": "^2.0.4",
"karma-chrome-launcher": "^2.2.0",
"karma-japa": "^1.0.2",
"karma-rollup-preprocessor": "^5.0.2",
"karma-rollup-preprocessor": "^6.0.0",
"klaw": "^2.1.1",
"nyc": "^11.3.0",
"opn": "^5.1.0",
"mrm": "^1.2.1",
"nyc": "^12.0.2",
"opn": "^5.3.0",
"pluralize": "^7.0.0",
"pope": "^2.0.2",
"promise-polyfill": "^6.1.0",
"regenerator-runtime": "^0.11.1",
"rollup": "^0.52.1",
"rollup-plugin-babel": "^3.0.2",
"rollup-plugin-commonjs": "^8.2.6",
"rollup-plugin-node-resolve": "^3.0.0",
"promise-polyfill": "^8.0.0",
"regenerator-runtime": "^0.12.0",
"rollup": "^0.63.2",
"rollup-plugin-babel": "^3.0.7",
"rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-uglify": "^2.0.1",
"standard": "^10.0.3",
"rollup-plugin-uglify": "^4.0.0",
"standard": "^11.0.1",
"striptags": "^3.1.1",
"uglify-es": "^3.2.2",
"validator": "^9.2.0"
"uglify-es": "^3.3.9",
"validator": "^10.4.0"
},

@@ -64,0 +67,0 @@ "dependencies": {},

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc