Socket
Socket
Sign inDemoInstall

vee-validate

Package Overview
Dependencies
Maintainers
2
Versions
339
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vee-validate - npm Package Compare versions

Comparing version 2.0.0-rc.9 to 2.0.0-rc.10

2

dist/locale/nl.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.__vee_validate_locale__nl=e.__vee_validate_locale__nl||{},e.__vee_validate_locale__nl.js=n())}(this,function(){"use strict";var e={name:"nl",messages:{after:function(e,n){return e+" moet later zijn dan "+n[0]+"."},alpha_dash:function(e){return e+" mag alleen letters, nummers, en strepen bevatten."},alpha_num:function(e){return e+" mag alleen letters en nummers bevatten."},alpha:function(e){return e+" mag alleen letters bevatten."},before:function(e,n){return e+" moet eerder zijn dan "+n[0]+"."},between:function(e,n){return e+" moet tussen "+n[0]+" en "+n[1]+" liggen."},confirmed:function(e,n){return e+" komt niet overeen met "+n[0]+"."},date_between:function(e,n){return e+" moet tussen "+n[0]+" en "+n[1]+" liggen."},date_format:function(e,n){return e+" moet in het volgende formaat zijn: "+n[0]+"."},decimal:function(e,n){void 0===n&&(n=["*"]);var t=n[0];return e+" moet een nummer zijn en mag "+("*"===t?"":t)+" decimalen bevatten."},digits:function(e,n){return e+" moet een nummer zijn en exact "+n[0]+" tekens bevatten."},dimensions:function(e,n){return e+" moet "+n[0]+" pixels breed zijn en "+n[1]+" pixels hoog."},email:function(e){return e+" moet een geldig emailadres zijn"},ext:function(e){return e+" moet een geldig bestand zijn."},image:function(e){return e+" moet een afbeelding zijn."},in:function(e){return e+" moet een geldige waarde zijn."},ip:function(e){return e+" moet een geldig ip adres zijn."},max:function(e,n){return e+" mag niet groter zijn dan "+n[0]+" karakters."},mimes:function(e){return e+" moet een geldig bestandstype hebben."},min:function(e,n){return e+" moet minimaal "+n[0]+" karakaters zijn."},not_in:function(e){return e+" is ongeldig."},numeric:function(e){return e+" mag alleen nummers bevatten"},regex:function(e){return e+" formaat is ongeldig."},required:function(e){return e+" is verplicht."},size:function(e,n){return e+" mag niet groter zijn dan "+n[0]+" KB."},url:function(e){return e+" is geen geldige URL."}},attributes:{}};return"undefined"!=typeof VeeValidate&&VeeValidate&&(VeeValidate.Validator,!0)&&VeeValidate.Validator.addLocale(e),e});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e.__vee_validate_locale__nl=e.__vee_validate_locale__nl||{},e.__vee_validate_locale__nl.js=n())}(this,function(){"use strict";var e={name:"nl",messages:{_default:function(e){return e+" waarde is ongeldig."},after:function(e,n){var t=n[0];return e+" moet later zijn dan "+(n[1]?"of gelijk aan ":"")+t+"."},alpha_dash:function(e){return e+" mag alleen letters, nummers, en strepen bevatten."},alpha_num:function(e){return e+" mag alleen letters en nummers bevatten."},alpha_spaces:function(e){return e+" mag alleen letters en spaties bevatten."},alpha:function(e){return e+" mag alleen letters bevatten."},before:function(e,n){var t=n[0];return e+" moet eerder zijn dan "+(n[1]?"of gelijk aan ":"")+t+"."},between:function(e,n){return e+" moet tussen "+n[0]+" en "+n[1]+" liggen."},confirmed:function(e){return e+" bevestiging komt niet overeen."},credit_card:function(e){return e+" is ongeldig."},date_between:function(e,n){return e+" moet tussen "+n[0]+" en "+n[1]+" liggen."},date_format:function(e,n){return e+" moet in het volgende formaat zijn: "+n[0]+"."},decimal:function(e,n){void 0===n&&(n=["*"]);var t=n[0];return e+" moet een nummer zijn en mag "+("*"===t?"":t)+" decimalen bevatten."},digits:function(e,n){return e+" moet een nummer zijn en exact "+n[0]+" tekens bevatten."},dimensions:function(e,n){return e+" moet "+n[0]+" pixels breed zijn en "+n[1]+" pixels hoog."},email:function(e){return e+" moet een geldig emailadres zijn"},ext:function(e){return e+" moet een geldig bestand zijn."},image:function(e){return e+" moet een afbeelding zijn."},in:function(e){return e+" moet een geldige waarde zijn."},ip:function(e){return e+" moet een geldig ip adres zijn."},max:function(e,n){return e+" mag niet groter zijn dan "+n[0]+" karakters."},max_value:function(e,n){return e+" moet maximaal "+n[0]+" zijn."},mimes:function(e){return e+" moet een geldig bestandstype hebben."},min:function(e,n){return e+" moet minimaal "+n[0]+" karakaters zijn."},min_value:function(e,n){return e+" moet minimaal "+n[0]+" zijn."},not_in:function(e){return e+" is ongeldig."},numeric:function(e){return e+" mag alleen nummers bevatten"},regex:function(e){return e+" formaat is ongeldig."},required:function(e){return e+" is verplicht."},size:function(e,n){return e+" mag niet groter zijn dan "+n[0]+" KB."},url:function(e){return e+" is geen geldige URL."}},attributes:{}};return"undefined"!=typeof VeeValidate&&VeeValidate&&(VeeValidate.Validator,!0)&&VeeValidate.Validator.addLocale(e),e});

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

!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n.__vee_validate_locale__th=n.__vee_validate_locale__th||{},n.__vee_validate_locale__th.js=e())}(this,function(){"use strict";var n={name:"th",messages:{_default:function(n){return"ข้อมูล "+n+" ไม่ถูกต้อง"},after:function(n,e){return n+" ต้องเป็นวันที่หลังจาก "+e[0]},alpha_dash:function(n){return n+" สามารถมีตัวอักษร ตัวเลข เครื่องหมายขีดกลาง (-) และเครื่องหมายขีดล่าง (_)"},alpha_num:function(n){return n+" ต้องเป็นตัวอักษร และตัวเลขเท่านั้น"},alpha_spaces:function(n){return n+" ต้องเป็นตัวอักษร และช่องว่างเท่านั้น"},alpha:function(n){return n+" ต้องเป็นตัวอักษรเท่านั้น"},before:function(n,e){return n+" ต้องเป็นวันที่ก่อน "+e[0]},between:function(n,e){return n+" ต้องเป็นค่าระหว่าง "+e[0]+" และ "+e[1]},confirmed:function(n){return"การยืนยันข้อมูลของ "+n+" ไม่ตรงกัน"},credit_card:function(n){return"ข้อมูล "+n+" ไม่ถูกต้อง"},date_between:function(n,e){return"วันที่ "+n+" ต้องอยู่ระหว่าง "+e[0]+" และ "+e[1]},date_format:function(n,e){return"วันที่ "+n+" ต้องอยู่ในรูปแบบ "+e[0]},decimal:function(n,e){void 0===e&&(e=["*"]);var t=e[0];return n+" ต้องเป็นตัวเลข และสามารถมีจุดทศนิยม "+("*"===t?"":t+" จุด")},digits:function(n,e){return n+" ต้องเป็นตัวเลข "+e[0]+" หลักเท่านั้น"},dimensions:function(n,e){return n+" ต้องมีขนาด "+e[0]+" x "+e[1]+" px"},email:function(n){return n+" ต้องเป็นรูปแบบอีเมล"},ext:function(n){return n+" สกุลไฟล์ไม่่ถูกต้อง"},image:function(n){return n+" ต้องเป็นรูปภาพเท่านั้น"},in:function(n){return n+" เป็นค่าทีไม่่ถูกต้องตามเงื่อนไขที่กำหนด"},ip:function(n){return n+" ไม่ถูกต้องตามรูปแบบ ip address"},max:function(n,e){return n+" ต้องมีความยาวไม่เกิน "+e[0]+" ตัวอักษร"},max_value:function(n,e){return n+" ต้องมีค่าไม่เกิน "+e[0]},mimes:function(n){return n+" ประเภทไฟล์ไม่ถูกต้อง"},min:function(n,e){return n+" ต้องมีความยาวอย่างน้อย "+e[0]+" ตัวอักษร"},min_value:function(n,e){return n+" ต้องมีค่าตั้งแต่ "+e[0]+" ขึ้นไป"},not_in:function(n){return n+" เป็นค่าทีไม่่ถูกต้องตามเงื่อนไขที่กำหนด"},numeric:function(n){return n+" ต้องเป็นตัวเลขเท่านั้น"},regex:function(n){return"รูปแบบ "+n+" ไม่ถูกต้อง"},required:function(n){return"กรุณากรอก "+n},size:function(n,e){return n+" ต้องมีขนาดไม่เกิน "+e[0]+" KB"},url:function(n){return n+" ไม่ใช่รูปแบบของ URL ที่ถูกต้อง"}},attributes:{}};return"undefined"!=typeof VeeValidate&&VeeValidate&&(VeeValidate.Validator,!0)&&VeeValidate.Validator.addLocale(n),n});
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n.__vee_validate_locale__th=n.__vee_validate_locale__th||{},n.__vee_validate_locale__th.js=e())}(this,function(){"use strict";var n={name:"th",messages:{_default:function(n){return"ข้อมูล "+n+" ไม่ถูกต้อง"},after:function(n,e){return n+" ต้องเป็นวันที่หลังจาก "+e[0]},alpha_dash:function(n){return n+" สามารถมีตัวอักษร ตัวเลข เครื่องหมายขีดกลาง (-) และเครื่องหมายขีดล่าง (_)"},alpha_num:function(n){return n+" ต้องเป็นตัวอักษร และตัวเลขเท่านั้น"},alpha_spaces:function(n){return n+" ต้องเป็นตัวอักษร และช่องว่างเท่านั้น"},alpha:function(n){return n+" ต้องเป็นตัวอักษรเท่านั้น"},before:function(n,e){return n+" ต้องเป็นวันที่ก่อน "+e[0]},between:function(n,e){return n+" ต้องเป็นค่าระหว่าง "+e[0]+" และ "+e[1]},confirmed:function(n){return"การยืนยันข้อมูลของ "+n+" ไม่ตรงกัน"},credit_card:function(n){return"ข้อมูล "+n+" ไม่ถูกต้อง"},date_between:function(n,e){return"วันที่ "+n+" ต้องอยู่ระหว่าง "+e[0]+" และ "+e[1]},date_format:function(n,e){return"วันที่ "+n+" ต้องอยู่ในรูปแบบ "+e[0]},decimal:function(n,e){void 0===e&&(e=["*"]);var t=e[0];return n+" ต้องเป็นตัวเลข และสามารถมีจุดทศนิยม "+("*"===t?"":t+" จุด")},digits:function(n,e){return n+" ต้องเป็นตัวเลข "+e[0]+" หลักเท่านั้น"},dimensions:function(n,e){return n+" ต้องมีขนาด "+e[0]+" x "+e[1]+" px"},email:function(n){return n+" ต้องเป็นรูปแบบอีเมล"},ext:function(n){return n+" สกุลไฟล์ไม่ถูกต้อง"},image:function(n){return n+" ต้องเป็นรูปภาพเท่านั้น"},in:function(n){return n+" เป็นค่าทีไม่ถูกต้องตามเงื่อนไขที่กำหนด"},ip:function(n){return n+" ไม่ถูกต้องตามรูปแบบ ip address"},max:function(n,e){return n+" ต้องมีความยาวไม่เกิน "+e[0]+" ตัวอักษร"},max_value:function(n,e){return n+" ต้องมีค่าไม่เกิน "+e[0]},mimes:function(n){return n+" ประเภทไฟล์ไม่ถูกต้อง"},min:function(n,e){return n+" ต้องมีความยาวอย่างน้อย "+e[0]+" ตัวอักษร"},min_value:function(n,e){return n+" ต้องมีค่าตั้งแต่ "+e[0]+" ขึ้นไป"},not_in:function(n){return n+" เป็นค่าทีไม่ถูกต้องตามเงื่อนไขที่กำหนด"},numeric:function(n){return n+" ต้องเป็นตัวเลขเท่านั้น"},regex:function(n){return"รูปแบบ "+n+" ไม่ถูกต้อง"},required:function(n){return"กรุณากรอก "+n},size:function(n,e){return n+" ต้องมีขนาดไม่เกิน "+e[0]+" KB"},url:function(n){return n+" ไม่ใช่รูปแบบของ URL ที่ถูกต้อง"}},attributes:{}};return"undefined"!=typeof VeeValidate&&VeeValidate&&(VeeValidate.Validator,!0)&&VeeValidate.Validator.addLocale(n),n});

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VeeValidate=t()}(this,function(){"use strict";function e(e){return e&&e.__esModule?e.default:e}function t(e,t){return t={exports:{}},e(t,t.exports),t.exports}var i={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/},r={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/},n={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/},s={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/},a=function(e,t){void 0===t&&(t=[null]);var r=t[0];return Array.isArray(e)?e.every(function(e){return a(e,[r])}):r?(i[r]||i.en).test(e):Object.keys(i).some(function(t){return i[t].test(e)})},o=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return o(e,[i])}):i?(s[i]||s.en).test(e):Object.keys(s).some(function(t){return s[t].test(e)})},u=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return u(e,[i])}):i?(n[i]||n.en).test(e):Object.keys(n).some(function(t){return n[t].test(e)})},l=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return l(e,[i])}):i?(r[i]||r.en).test(e):Object.keys(r).some(function(t){return r[t].test(e)})},c=function(e,t){var i=t[0],r=t[1];return Array.isArray(e)?e.every(function(e){return c(e,[i,r])}):Number(i)<=e&&Number(r)>=e},f=t(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}),d=e(t(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=e.replace(/[- ]+/g,"");if(!r.test(t))return!1;for(var n=0,s=void 0,a=void 0,o=void 0,u=t.length-1;u>=0;u--)s=t.substring(u,u+1),a=parseInt(s,10),n+=o&&(a*=2)>=10?a%10+1:a,o=!o;return!(n%10!=0||!t)};var i=function(e){return e&&e.__esModule?e:{default:e}}(f),r=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|62[0-9]{14})$/;e.exports=t.default})),h=function(e,t){var i=Array.isArray(t)?t[0]||"*":"*";if(Array.isArray(e))return e.every(function(e){return h(e,t)});if(null===e||void 0===e||""===e)return!0;if(0===Number(i))return/^-?\d*$/.test(e);var r="*"===i?"+":"{1,"+i+"}";if(!new RegExp("^-?\\d*(\\.\\d"+r+")?$").test(e))return!1;var n=parseFloat(e);return n===n},p=function(e,t){var i=t[0];if(Array.isArray(e))return e.every(function(e){return p(e,[i])});var r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(i)},v=function(e,t,i){var r=window.URL||window.webkitURL;return new Promise(function(n){var s=new Image;s.onerror=function(){return n({valid:!1})},s.onload=function(){return n({valid:s.width===Number(t)&&s.height===Number(i)})},s.src=r.createObjectURL(e)})},m=t(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 i in t)void 0===e[i]&&(e[i]=t[i]);return e},e.exports=t.default}),g=t(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var i="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 n=void 0,s=void 0;"object"===(void 0===t?"undefined":i(t))?(n=t.min||0,s=t.max):(n=arguments[1],s=arguments[2]);var a=encodeURI(e).split(/%..|./).length-1;return a>=n&&(void 0===s||a<=s)};var r=function(e){return e&&e.__esModule?e:{default:e}}(f);e.exports=t.default}),y=t(function(e,t){function i(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,n.default)(t,s)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var i=e.split(".");if(t.require_tld){var a=i.pop();if(!i.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 o,u=0;u<i.length;u++){if(o=i[u],t.allow_underscores&&(o=o.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(o))return!1;if(/[\uff01-\uff5e]/.test(o))return!1;if("-"===o[0]||"-"===o[o.length-1])return!1}return!0};var r=i(f),n=i(m),s={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default}),_=e(t(function(e,t){function i(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,n.default)(t,o)).require_display_name||t.allow_display_name){var i=e.match(u);if(i)e=i[1];else if(t.require_display_name)return!1}var f=e.split("@"),p=f.pop(),v=f.join("@"),m=p.toLowerCase();if("gmail.com"!==m&&"googlemail.com"!==m||(v=v.replace(/\./g,"").toLowerCase()),!(0,s.default)(v,{max:64})||!(0,s.default)(p,{max:254}))return!1;if(!(0,a.default)(p,{require_tld:t.require_tld}))return!1;if('"'===v[0])return v=v.slice(1,v.length-1),t.allow_utf8_local_part?h.test(v):c.test(v);for(var g=t.allow_utf8_local_part?d:l,y=v.split("."),_=0;_<y.length;_++)if(!g.test(y[_]))return!1;return!0};var r=i(f),n=i(m),s=i(g),a=i(y),o={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},u=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,l=/^[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,d=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,h=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),$=function(e,t){return Array.isArray(e)?e.every(function(e){return $(e,t)}):!!t.filter(function(t){return t==e}).length},b=t(function(e,t){function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,r.default)(e),!(t=String(t)))return i(e,4)||i(e,6);if("4"===t)return!!n.test(e)&&e.split(".").sort(function(e,t){return e-t})[3]<=255;if("6"===t){var a=e.split(":"),o=!1,u=i(a[a.length-1],4),l=u?7:8;if(a.length>l)return!1;if("::"===e)return!0;"::"===e.substr(0,2)?(a.shift(),a.shift(),o=!0):"::"===e.substr(e.length-2)&&(a.pop(),a.pop(),o=!0);for(var c=0;c<a.length;++c)if(""===a[c]&&c>0&&c<a.length-1){if(o)return!1;o=!0}else if(u&&c===a.length-1);else if(!s.test(a[c]))return!1;return o?a.length>=1:a.length===l}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=function(e){return e&&e.__esModule?e:{default:e}}(f),n=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,s=/^[0-9A-F]{1,4}$/i;e.exports=t.default}),A=e(b),x=function(e,t){return Array.isArray(e)?e.every(function(e){return x(e,t)}):!t.filter(function(t){return t==e}).length},w=e(t(function(e,t){function i(e){return e&&e.__esModule?e:{default:e}}function r(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];if(e===n||r(n)&&n.test(e))return!0}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,s.default)(e),!e||e.length>=2083||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,u.default)(t,l);var i=void 0,r=void 0,f=void 0,d=void 0,h=void 0,p=void 0,v=void 0,m=void 0;if(v=e.split("#"),e=v.shift(),v=e.split("?"),e=v.shift(),(v=e.split("://")).length>1){if(i=v.shift(),t.require_valid_protocol&&-1===t.protocols.indexOf(i))return!1}else{if(t.require_protocol)return!1;t.allow_protocol_relative_urls&&"//"===e.substr(0,2)&&(v[0]=e.substr(2))}if(e=v.join("://"),v=e.split("/"),""===(e=v.shift())&&!t.require_host)return!0;if((v=e.split("@")).length>1&&(r=v.shift()).indexOf(":")>=0&&r.split(":").length>2)return!1;p=null,m=null;var g=(d=v.join("@")).match(c);return g?(f="",m=g[1],p=g[2]||null):(f=(v=d.split(":")).shift(),v.length&&(p=v.join(":"))),!(null!==p&&(h=parseInt(p,10),!/^[0-9]+$/.test(p)||h<=0||h>65535)||!((0,o.default)(f)||(0,a.default)(f,t)||m&&(0,o.default)(m,6)||"localhost"===f)||(f=f||m,t.host_whitelist&&!n(f,t.host_whitelist)||t.host_blacklist&&n(f,t.host_blacklist)))};var s=i(f),a=i(y),o=i(b),u=i(m),l={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},c=/^\[([^\]]+)\](?::([0-9]+))?$/;e.exports=t.default})),F={alpha_dash:o,alpha_num:u,alpha_spaces:l,alpha:a,between:c,confirmed:function(e,t){return String(e)===String(t)},credit_card:function(e){return d(String(e))},decimal:h,digits:p,dimensions:function(e,t){for(var i=t[0],r=t[1],n=[],s=0;s<e.length;s++){if(!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e[s].name))return!1;n.push(e[s])}return Promise.all(n.map(function(e){return v(e,i,r)}))},email:function(e){return Array.isArray(e)?e.every(function(e){return _(String(e))}):_(String(e))},ext:function(e,t){var i=new RegExp(".("+t.join("|")+")$","i");return e.every(function(e){return i.test(e.name)})},image:function(e){return e.every(function(e){return/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e.name)})},in:$,ip:function(e,t){void 0===t&&(t=[4]);var i=t[0];return Array.isArray(e)?e.every(function(e){return A(e,[i])}):A(e,i)},max:function(e,t){var i=t[0];return void 0===e||null===e?i>=0:String(e).length<=i},max_value:function(e,t){var i=t[0];return!Array.isArray(e)&&null!==e&&void 0!==e&&""!==e&&Number(e)<=i},mimes:function(e,t){var i=new RegExp(t.join("|").replace("*",".+")+"$","i");return e.every(function(e){return i.test(e.type)})},min:function(e,t){var i=t[0];return void 0!==e&&null!==e&&String(e).length>=i},min_value:function(e,t){var i=t[0];return!Array.isArray(e)&&null!==e&&void 0!==e&&""!==e&&Number(e)>=i},not_in:x,numeric:function(e){return Array.isArray(e)?e.every(function(e){return/^[0-9]+$/.test(String(e))}):/^[0-9]+$/.test(String(e))},regex:function(e,t){var i=t[0],r=t.slice(1);return i instanceof RegExp?i.test(e):new RegExp(i,r).test(String(e))},required:function(e,t){if(void 0===t&&(t=[!1]),Array.isArray(e))return!!e.length;var i=t[0];return!(!1===e&&i||void 0===e||null===e||!String(e).trim().length)},size:function(e,t){var i=t[0];if(isNaN(i))return!1;for(var r=1024*Number(i),n=0;n<e.length;n++)if(e[n].size>r)return!1;return!0},url:function(e,t){void 0===t&&(t=[!0]);var i={require_protocol:!!t[0],allow_underscores:!0};return Array.isArray(e)?e.every(function(e){return w(e,i)}):w(e,i)}},O=function(e,t){return e.getAttribute("data-vv-"+t)},E=function(e,t,i){return e.setAttribute("data-vv-"+t,i)},j=function(e){var t=O(e,"scope");return!t&&e.form&&(t=O(e.form,"scope")),t||null},Z=function(e,t,i){if(void 0===i&&(i=void 0),!e||!t)return i;var r=t;return e.split(".").every(function(e){return Object.prototype.hasOwnProperty.call(r,e)||void 0!==r[e]?(r=r[e],!0):(r=i,!1)}),r},N=function(e,t){var i=t;return e.split(".").every(function(e){return!!Object.prototype.hasOwnProperty.call(i,e)&&(i=i[e],!0)})},T=function(e){var t=[],i=e.split(":")[0];return~e.indexOf(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:i,params:t}},D=function(e){var t={};return S(e)?(Object.keys(e).forEach(function(i){var r=[];r=!0===e[i]?[]:Array.isArray(e[i])?e[i]:[e[i]],!1!==e[i]&&(t[i]=r)}),t):(e.split("|").forEach(function(e){var i=T(e);i.name&&(t[i.name]=i.params)}),t)},L=function(e,t,i){if(void 0===t&&(t=0),void 0===i&&(i=!1),0===t)return e;var r;return function(){for(var n=[],s=arguments.length;s--;)n[s]=arguments[s];var a=i&&!r;clearTimeout(r),r=setTimeout(function(){r=null,i||e.apply(void 0,n)},t),a&&e.apply(void 0,n)}},M=function(e){console.warn("[vee-validate] "+e)},k=function(e){return new Error("[vee-validate] "+e)},S=function(e){return null!==e&&e&&"object"==typeof e&&!Array.isArray(e)},q=function(e){return"function"==typeof e},V=function(e,t){return e.classList?e.classList.contains(t):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},B=function(e,t){e.classList?e.classList.add(t):V(e,t)||(e.className+=" "+t)},P=function(e,t){if(e.classList)e.classList.remove(t);else if(V(e,t)){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(i," ")}},R=function(e,t,i){if(e&&t)return i?B(e,t):void P(e,t)},C=function(e){if(q(Array.from))return Array.from(e);for(var t=[],i=e.length,r=0;r<i;r++)t.push(e[r]);return t},z=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];if(q(Object.assign))return Object.assign.apply(Object,[e].concat(t));if(null==e)throw new TypeError("Cannot convert undefined or null to object");var r=Object(e);return t.forEach(function(e){null!=e&&Object.keys(e).forEach(function(t){r[t]=e[t]})}),r},I=function(){return"_"+Math.random().toString(36).substr(2,9)},H=function(e,t){if(S(e)&&(e=C(e)),e.find)return e.find(t);var i;return e.some(function(e){return!!t(e)&&(i=e,!0)}),i},U=function(e,t){return e&&e.expression?"string"==typeof e.value?e.value:~["string","object"].indexOf(typeof e.value.rules)?e.value.rules:e.value:O(t,"rules")},G=function(e){return e&&("SELECT"===e.tagName||~["radio","checkbox","file"].indexOf(e.type))?"change":"input"},Y=function(){this.items=[]};Y.prototype.add=function(e){arguments.length>1&&(e={field:arguments[0],msg:arguments[1],rule:arguments[2],scope:arguments[3]||null}),e.scope=e.scope||null,this.items.push(e)},Y.prototype.update=function(e,t){var i=H(this.items,function(t){return t.id===e});if(i){var r=this.items.indexOf(i);this.items.splice(r,1),i.scope=t.scope,this.items.push(i)}},Y.prototype.all=function(e){return e?this.items.filter(function(t){return t.scope===e}).map(function(e){return e.msg}):this.items.map(function(e){return e.msg})},Y.prototype.any=function(e){return e?!!this.items.filter(function(t){return t.scope===e}).length:!!this.items.length},Y.prototype.clear=function(e){var t=this;e||(e=null);for(var i=0;i<this.items.length;++i)(function(t){return t.scope===e})(t.items[i])&&(t.items.splice(i,1),--i)},Y.prototype.collect=function(e,t,i){if(void 0===i&&(i=!0),!e){var r={};return this.items.forEach(function(e){r[e.field]||(r[e.field]=[]),r[e.field].push(i?e.msg:e)}),r}return t?this.items.filter(function(i){return i.field===e&&i.scope===t}).map(function(e){return i?e.msg:e}):this.items.filter(function(t){return t.field===e}).map(function(e){return i?e.msg:e})},Y.prototype.count=function(){return this.items.length},Y.prototype.firstById=function(e){var t=H(this.items,function(t){return t.id===e});return t?t.msg:null},Y.prototype.first=function(e,t){var i=this;void 0===t&&(t=null);var r=this._selector(e),n=this._scope(e);if(n){var s=this.first(n.name,n.scope);if(s)return s}if(r)return this.firstByRule(r.name,r.rule,t);for(var a=0;a<this.items.length;++a)if(i.items[a].field===e&&i.items[a].scope===t)return i.items[a].msg;return null},Y.prototype.firstRule=function(e,t){var i=this.collect(e,t,!1);return i.length&&i[0].rule||null},Y.prototype.has=function(e,t){return void 0===t&&(t=null),!!this.first(e,t)},Y.prototype.firstByRule=function(e,t,i){var r=this.collect(e,i,!1).filter(function(e){return e.rule===t})[0];return r&&r.msg||null},Y.prototype.removeById=function(e){for(var t=this,i=0;i<this.items.length;++i)t.items[i].id===e&&(t.items.splice(i,1),--i)},Y.prototype.remove=function(e,t){for(var i=this,r=t?function(i){return i.field===e&&i.scope===t}:function(t){return t.field===e&&null===t.scope},n=0;n<this.items.length;++n)r(i.items[n])&&(i.items.splice(n,1),--n)},Y.prototype._selector=function(e){if(e.indexOf(":")>-1){var t=e.split(":");return{name:t[0],rule:t[1]}}return null},Y.prototype._scope=function(e){if(e.indexOf(".")>-1){var t=e.split("."),i=t[0];return{name:t[1],scope:i}}return null};var J=function(e){void 0===e&&(e={}),this.container={},this.merge(e)};J.prototype.hasLocale=function(e){return!!this.container[e]},J.prototype.setDateFormat=function(e,t){this.container[e]||(this.container[e]={}),this.container[e].dateFormat=t},J.prototype.getDateFormat=function(e){if(this.container[e])return this.container[e].dateFormat},J.prototype.getMessage=function(e,t,i){return this.hasMessage(e,t)?this.container[e].messages[t]:i||this._getDefaultMessage(e)},J.prototype.getFieldMessage=function(e,t,i){if(!this.hasLocale(e))return this.getMessage(e,i);var r=this.container[e].custom&&this.container[e].custom[t];return r&&r[i]?r[i]:this.getMessage(e,i)},J.prototype._getDefaultMessage=function(e){return this.hasMessage(e,"_default")?this.container[e].messages._default:this.container.en.messages._default},J.prototype.getAttribute=function(e,t,i){return void 0===i&&(i=""),this.hasAttribute(e,t)?this.container[e].attributes[t]:i},J.prototype.hasMessage=function(e,t){return!!(this.hasLocale(e)&&this.container[e].messages&&this.container[e].messages[t])},J.prototype.hasAttribute=function(e,t){return!!(this.hasLocale(e)&&this.container[e].attributes&&this.container[e].attributes[t])},J.prototype.merge=function(e){this._merge(this.container,e)},J.prototype.setMessage=function(e,t,i){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].messages[t]=i},J.prototype.setAttribute=function(e,t,i){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].attributes[t]=i},J.prototype._merge=function(e,t){var i=this;return S(e)&&S(t)?(Object.keys(t).forEach(function(r){if(S(t[r])){if(!e[r]){z(e,(n={},n[r]={},n));var n}i._merge(e[r],t[r])}else{z(e,(s={},s[r]=t[r],s));var s}}),e):e};var K={_default:function(e){return"The "+e+" value is not valid."},alpha_dash:function(e){return"The "+e+" field may contain alpha-numeric characters as well as dashes and underscores."},alpha_num:function(e){return"The "+e+" field may only contain alpha-numeric characters."},alpha_spaces:function(e){return"The "+e+" field may only contain alphabetic characters as well as spaces."},alpha:function(e){return"The "+e+" field may only contain alphabetic characters."},between:function(e,t){return"The "+e+" field must be between "+t[0]+" and "+t[1]+"."},confirmed:function(e){return"The "+e+" confirmation does not match."},credit_card:function(e){return"The "+e+" field is invalid."},decimal:function(e,t){void 0===t&&(t=["*"]);var i=t[0];return"The "+e+" field must be numeric and may contain "+(i&&"*"!==i?i:"")+" decimal points."},digits:function(e,t){return"The "+e+" field must be numeric and exactly contain "+t[0]+" digits."},dimensions:function(e,t){return"The "+e+" field must be "+t[0]+" pixels by "+t[1]+" pixels."},email:function(e){return"The "+e+" field must be a valid email."},ext:function(e){return"The "+e+" field must be a valid file."},image:function(e){return"The "+e+" field must be an image."},in:function(e){return"The "+e+" field must be a valid value."},ip:function(e){return"The "+e+" field must be a valid ip address."},max:function(e,t){return"The "+e+" field may not be greater than "+t[0]+" characters."},max_value:function(e,t){return"The "+e+" field must be "+t[0]+" or less."},mimes:function(e){return"The "+e+" field must have a valid file type."},min:function(e,t){return"The "+e+" field must be at least "+t[0]+" characters."},min_value:function(e,t){return"The "+e+" field must be "+t[0]+" or more."},not_in:function(e){return"The "+e+" field must be a valid value."},numeric:function(e){return"The "+e+" field may only contain numeric characters."},regex:function(e){return"The "+e+" field format is invalid."},required:function(e){return"The "+e+" field is required."},size:function(e,t){return"The "+e+" field must be less than "+t[0]+" KB."},url:function(e){return"The "+e+" field is not a valid URL."}},Q=function(){};Q.generate=function(e,t,i,r){void 0===r&&(r={});var n=Q.resolveModel(t,i);return{name:Q.resolveName(e,i),el:e,listen:!t.modifiers.disable,scope:Q.resolveScope(e,t,i),vm:Q.makeVM(i.context),expression:t.value,component:i.child,classes:r.classes,classNames:r.classNames,getter:Q.resolveGetter(e,i,n),events:Q.resolveEvents(e,i)||r.events,model:n,delay:Q.resolveDelay(e,i,r),rules:U(t,e),initial:!!t.modifiers.initial,alias:Q.resolveAlias(e,i)}},Q.makeVM=function(e){return{$el:e.$el||null,$refs:e.$refs||{},$watch:e.$watch?e.$watch.bind(e):function(){},$validator:e.$validator?{errors:e.$validator.errors,validate:e.$validator.validate.bind(e.$validator)}:null}},Q.resolveDelay=function(e,t,i){return void 0===i&&(i={}),O(e,"delay")||t.child&&t.child.$attrs&&t.child.$attrs["data-vv-delay"]||i.delay},Q.resolveAlias=function(e,t){return O(e,"as")||t.child&&t.child.$attrs&&t.child.$attrs["data-vv-as"]||e.title||null},Q.resolveEvents=function(e,t){return t.child?O(e,"validate-on")||t.child.$attrs&&t.child.$attrs["data-vv-validate-on"]:O(e,"validate-on")},Q.resolveScope=function(e,t,i){void 0===i&&(i={});var r=null;return S(t.value)&&(r=t.value.scope),i.child&&!r&&(r=i.child.$attrs&&i.child.$attrs["data-vv-scope"]),r||j(e)},Q.resolveModel=function(e,t){if(e.arg)return e.arg;if(S(e.value)&&e.value.arg)return e.value.arg;var i=t.data.model||H(t.data.directives,function(e){return"model"===e.name});return i&&/^[a-z_]+[0-9]*(\w*\.[a-z_]\w*)*$/i.test(i.expression)&&N(i.expression,t.context)?i.expression:null},Q.resolveName=function(e,t){return t.child?O(e,"name")||t.child.$attrs&&(t.child.$attrs["data-vv-name"]||t.child.$attrs.name)||t.child.name:O(e,"name")||e.name},Q.resolveGetter=function(e,t,i){if(i)return function(){return Z(i,t.context)};if(t.child)return function(){var i=O(e,"value-path")||t.child.$attrs&&t.child.$attrs["data-vv-value-path"];return i?Z(i,t.child):t.child.value};switch(e.type){case"checkbox":return function(){var t=document.querySelectorAll('input[name="'+e.name+'"]');if((t=C(t).filter(function(e){return e.checked})).length)return t.map(function(e){return e.value})};case"radio":return function(){var t=document.querySelectorAll('input[name="'+e.name+'"]'),i=H(t,function(e){return e.checked});return i&&i.value};case"file":return function(t){return C(e.files)};case"select-multiple":return function(){return C(e.options).filter(function(e){return e.selected}).map(function(e){return e.value})};default:return function(){return e&&e.value}}};var W={targetOf:null,initial:!1,scope:null,listen:!0,name:null,active:!0,required:!1,rules:{},vm:null,classes:!1,events:"input|blur",delay:0,classNames:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"}},X=function(e){return{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!!e.rules.required}},ee=function(e,t){void 0===t&&(t={}),this.id=I(),this.el=e,this.updated=!1,this.expression=null,this.dependencies=[],this.watchers=[],this.events=[],this.rules={},this.isHeadless||this.targetOf||t.targetOf||E(this.el,"id",this.id),t=z({},W,t),this.flags=X(t),this.vm=t.vm||this.vm,this.component=t.component||this.component,this.update(t)},te={isVue:{},validator:{},isRequired:{},isDisabled:{},isHeadless:{},displayName:{},value:{},rejectsFalse:{}};te.isVue.get=function(){return!!this.component},te.validator.get=function(){return this.vm&&this.vm.$validator?this.vm.$validator:(M("No validator instance detected."),{validate:function(){}})},te.isRequired.get=function(){return!!this.rules.required},te.isDisabled.get=function(){return this.isVue&&this.component.disabled||this.el&&this.el.disabled},te.isHeadless.get=function(){return!this.el},te.displayName.get=function(){return this.alias},te.value.get=function(){if(q(this.getter))return this.getter()},te.rejectsFalse.get=function(){return!this.isVue&&!this.isHeadless&&"checkbox"===this.el.type},ee.prototype.matches=function(e){return e.id?this.id===e.id:void 0===e.name&&void 0===e.scope||(void 0===e.scope?this.name===e.name:void 0===e.name?this.scope===e.scope:e.name===this.name&&e.scope===this.scope)},ee.prototype.update=function(e){this.targetOf=e.targetOf||null,this.initial=e.initial||this.initial||!1,this.scope=e.scope||this.scope||null,this.name=e.name||this.name||null,this.rules=e.rules?D(e.rules):this.rules,this.model=e.model||this.model,this.listen=void 0!==e.listen?e.listen:this.listen,this.classes=e.classes||this.classes||!1,this.classNames=e.classNames||this.classNames||W.classNames,this.expression=JSON.stringify(e.expression),this.alias=e.alias||this.alias,this.getter=q(e.getter)?e.getter:this.getter,this.delay=e.delay||this.delay||0,this.events="string"==typeof e.events&&e.events.length?e.events.split("|"):this.events,this.updateDependencies(),this.addActionListeners(),this.updated&&this.validator.errors&&q(this.validator.errors.update)&&this.validator.errors.update(this.id,{scope:this.scope}),this.updated&&this.flags.validated&&e.rules&&this.validator.validate("#"+this.id),this.updated=!0,this.isHeadless||(this.updateClasses(),this.addValueListeners(),this.updateAriaAttrs())},ee.prototype.updateDependencies=function(){var e=this;this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[];var t=Object.keys(this.rules).reduce(function(t,i){return"confirmed"===i?t.push({selector:e.rules[i][0]||e.name+"_confirmation",name:i}):/after|before/.test(i)&&t.push({selector:e.rules[i][0],name:i}),t},[]);t.length&&this.vm&&this.vm.$el&&t.forEach(function(t){var i=t.selector,r=t.name,n=null;if((n="$"===i[0]?e.vm.$refs[i.slice(1)]:e.vm.$el.querySelector(i))||(n=e.vm.$el.querySelector('input[name="'+i+'"]')),n){var s={vm:e.vm,classes:e.classes,classNames:e.classNames,delay:e.delay,scope:e.scope,events:e.events.join("|"),initial:e.initial,targetOf:e.id};q(n.$watch)?(s.component=n,s.el=n.$el,s.getter=Q.resolveGetter(n.$el,{child:n})):(s.el=n,s.getter=Q.resolveGetter(n,{})),e.dependencies.push({name:r,field:new ee(s.el,s)})}})},ee.prototype.unwatch=function(e){if(!e)return this.watchers.forEach(function(e){return e.unwatch()}),void(this.watchers=[]);this.watchers.filter(function(t){return e.test(t.tag)}).forEach(function(e){return e.unwatch()}),this.watchers=this.watchers.filter(function(t){return!e.test(t.tag)})},ee.prototype.updateClasses=function(){this.classes&&(R(this.el,this.classNames.dirty,this.flags.dirty),R(this.el,this.classNames.pristine,this.flags.pristine),R(this.el,this.classNames.valid,!!this.flags.valid),R(this.el,this.classNames.invalid,!!this.flags.invalid),R(this.el,this.classNames.touched,this.flags.touched),R(this.el,this.classNames.untouched,this.flags.untouched))},ee.prototype.addActionListeners=function(){var e=this;this.unwatch(/class/);var t=function(){e.flags.touched=!0,e.flags.untouched=!1,e.classes&&(R(e.el,e.classNames.touched,!0),R(e.el,e.classNames.untouched,!1)),e.unwatch(/^class_blur$/)},i=G(this.el),r=function(){e.flags.dirty=!0,e.flags.pristine=!1,e.classes&&(R(e.el,e.classNames.pristine,!1),R(e.el,e.classNames.dirty,!0)),e.unwatch(/^class_input$/)};if(this.isVue&&q(this.component.$once))return this.component.$once("input",r),this.component.$once("blur",t),this.watchers.push({tag:"class_input",unwatch:function(){e.component.$off("input",r)}}),void this.watchers.push({tag:"class_blur",unwatch:function(){e.component.$off("blur",t)}});if(!this.isHeadless){this.el.addEventListener(i,r);var n=-1===["radio","checkbox"].indexOf(this.el.type)?"blur":"click";this.el.addEventListener(n,t),this.watchers.push({tag:"class_input",unwatch:function(){e.el.removeEventListener(i,r)}}),this.watchers.push({tag:"class_blur",unwatch:function(){e.el.removeEventListener(n,t)}})}},ee.prototype.addValueListeners=function(){var e=this;if(this.unwatch(/^input_.+/),this.listen){var t=null;t=this.targetOf?function(){e.validator.validate("#"+e.targetOf)}:function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];(0===t.length||t[0]instanceof Event)&&(t[0]=e.value),e.validator.validate("#"+e.id,t[0])};var i=L(t,this.delay),r=G(this.el),n=this.events.map(function(e){return"input"===e?r:e});if(this.model&&-1!==n.indexOf(r)){var s=this.vm.$watch(this.model,i);this.watchers.push({tag:"input_model",unwatch:s}),n=n.filter(function(e){return e!==r})}n.forEach(function(t){if(e.isVue)return e.component.$on(t,i),void e.watchers.push({tag:"input_vue",unwatch:function(){e.component.$off(t,i)}});if(~["radio","checkbox"].indexOf(e.el.type)){var r=document.querySelectorAll('input[name="'+e.el.name+'"]');C(r).forEach(function(r){r.addEventListener(t,i),e.watchers.push({tag:"input_native",unwatch:function(){r.removeEventListener(t,i)}})})}else e.el.addEventListener(t,i),e.watchers.push({tag:"input_native",unwatch:function(){e.el.removeEventListener(t,i)}})})}},ee.prototype.updateAriaAttrs=function(){!this.isHeadless&&q(this.el.setAttribute)&&(this.el.setAttribute("aria-required",this.isRequired?"true":"false"),this.el.setAttribute("aria-invalid",this.flags.invalid?"true":"false"))},ee.prototype.updateCustomValidity=function(){!this.isHeadless&&q(this.el.setCustomValidity)&&this.el.setCustomValidity(this.flags.valid?"":this.validator.errors.firstById(this.id)||"")},ee.prototype.destroy=function(){this.watchers.forEach(function(e){return e.unwatch()}),this.watchers=[],this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[]},Object.defineProperties(ee.prototype,te);var ie=function(){this.items=[]},re={length:{}};re.length.get=function(){return this.items.length},ie.prototype.find=function(e){return H(this.items,function(t){return t.matches(e)})},ie.prototype.filter=function(e){return Array.isArray(e)?this.items.filter(function(t){return e.some(function(e){return t.matches(e)})}):this.items.filter(function(t){return t.matches(e)})},ie.prototype.map=function(e){return this.items.map(e)},ie.prototype.remove=function(e){var t=null;if(!(t=e instanceof ee?e:this.find(e)))return null;var i=this.items.indexOf(t);return this.items.splice(i,1),t},ie.prototype.push=function(e){if(!(e instanceof ee))throw k("FieldBag only accepts instances of Field that has an id defined.");if(!e.id)throw k("Field id must be defined.");if(this.find({id:e.id}))throw k("Field with id "+e.id+" is already added.");this.items.push(e)},Object.defineProperties(ie.prototype,re);var ne=function(e){return function(t,i){var r=i[0],n=i[1],s=i[2];void 0===s&&(s=n,n=!1);var a=e(t,s,!0),o=e(r,s,!0);return!(!a.isValid()||!o.isValid())&&(a.isAfter(o)||n&&a.isSame(o))}},se=function(e){return function(t,i){var r=i[0],n=i[1],s=i[2];void 0===s&&(s=n,n=!1);var a=e(t,s,!0),o=e(r,s,!0);return!(!a.isValid()||!o.isValid())&&(a.isBefore(o)||n&&a.isSame(o))}},ae=function(e){return function(t,i){var r=i[0];return e(t,r,!0).isValid()}},oe=function(e){return function(t,i){var r,n,s,a="()";if(i.length>3){var o;r=(o=i)[0],n=o[1],a=o[2],s=o[3]}else{var u;r=(u=i)[0],n=u[1],s=u[2]}var l=e(r,s,!0),c=e(n,s,!0),f=e(t,s,!0);return!!(l.isValid()&&c.isValid()&&f.isValid())&&f.isBetween(l,c,"days",a)}},ue={make:function(e){return{date_format:ae(e),after:ne(e),before:se(e),date_between:oe(e)}},messages:{after:function(e,t){var i=t[0];return"The "+e+" must be after "+(t[1]?"or equal to ":"")+i+"."},before:function(e,t){var i=t[0];return"The "+e+" must be before "+(t[1]?"or equal to ":"")+i+"."},date_between:function(e,t){return"The "+e+" must be between "+t[0]+" and "+t[1]+"."},date_format:function(e,t){return"The "+e+" must be in the format "+t[0]+"."}},installed:!1},le="en",ce=!0,fe=new J({en:{messages:K,attributes:{},custom:{}}}),de=function(e,t){var i=this;void 0===t&&(t={vm:null,fastExit:!0}),this.strict=ce,this.errors=new Y,this.fields=new ie,this.fieldBag={},this._createFields(e),this.paused=!1,this.fastExit=t.fastExit||!1,this.clean=t.vm&&q(t.vm.$nextTick)?function(){t.vm.$nextTick(function(){i.errors.clear()})}:function(){i.errors.clear()},"function"==typeof moment&&this.installDateTimeValidators(moment)},he={dictionary:{},locale:{},rules:{}},pe={dictionary:{},rules:{}};he.dictionary.get=function(){return fe},pe.dictionary.get=function(){return fe},he.locale.get=function(){return le},he.rules.get=function(){return F},pe.rules.get=function(){return F},de._merge=function(e,t){q(t)?F[e]=t:(F[e]=t.validate,q(t.getMessage)&&fe.setMessage(le,e,t.getMessage),t.messages&&fe.merge(Object.keys(t.messages).reduce(function(i,r){var n=i;n[r]={messages:(s={},s[e]=t.messages[r],s)};var s;return n},{})))},de._guardExtend=function(e,t){if(!q(t)){if(!q(t.validate))throw k("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.");if(!q(t.getMessage)&&!S(t.messages))throw k("Extension Error: The validator '"+e+"' must have a 'getMessage' method or have a 'messages' object.")}},de.create=function(e,t){return new de(e,t)},de.extend=function(e,t){de._guardExtend(e,t),de._merge(e,t)},de.installDateTimeValidators=function(e){if("function"!=typeof e)return M("To use the date-time validators you must provide moment reference."),!1;if(ue.installed)return!0;var t=ue.make(e);return Object.keys(t).forEach(function(e){de.extend(e,t[e])}),de.updateDictionary({en:{messages:ue.messages}}),ue.installed=!0,!0},de.remove=function(e){delete F[e]},de.setLocale=function(e){void 0===e&&(e="en"),fe.hasLocale(e)||M("You are setting the validator locale to a locale that is not defined in the dicitionary. English messages may still be generated."),le=e},de.setStrictMode=function(e){void 0===e&&(e=!0),ce=e},de.updateDictionary=function(e){fe.merge(e)},de.addLocale=function(e){if(e.name){this.updateDictionary((t={},t[e.name]=e,t));var t}else M("Your locale must have a name property")},de.prototype.addLocale=function(e){de.addLocale(e)},de.prototype._createFields=function(e){var t=this;e&&Object.keys(e).forEach(function(i){var r=z({},{name:i,rules:e[i]});t.attach(r)})},de.prototype._getDateFormat=function(e){var t=null;return e.date_format&&Array.isArray(e.date_format)&&(t=e.date_format[0]),t||this.dictionary.getDateFormat(this.locale)},de.prototype._isADateRule=function(e){return!!~["after","before","date_between","date_format"].indexOf(e)},de.prototype._formatErrorMessage=function(e,t,i){void 0===i&&(i={});var r=this._getFieldDisplayName(e),n=this._getLocalizedParams(t);if(!this.dictionary.hasLocale(le)){var s=this.dictionary.getFieldMessage("en",e.name,t.name);return q(s)?s(r,n,i):s}var a=this.dictionary.getFieldMessage(le,e.name,t.name);return q(a)?a(r,n,i):a},de.prototype._getLocalizedParams=function(e){return~["after","before","confirmed"].indexOf(e.name)&&e.params&&e.params[0]?e.params.length>1?[this.dictionary.getAttribute(le,e.params[0],e.params[0]),e.params[1]]:[this.dictionary.getAttribute(le,e.params[0],e.params[0])]:e.params},de.prototype._getFieldDisplayName=function(e){return e.displayName||this.dictionary.getAttribute(le,e.name,e.name)},de.prototype._test=function(e,t,i){var r=this,n=F[i.name],s=Array.isArray(i.params)?C(i.params):[];if(!n||"function"!=typeof n)throw k("No such validator '"+i.name+"' exists.");if(/(confirmed|after|before)/.test(i.name)){var a=H(e.dependencies,function(e){return e.name===i.name});a&&(s=s.length>1?[a.field.value,s[1]]:[a.field.value])}else"required"===i.name&&e.rejectsFalse&&(s=s.length?s:[!0]);if(ue.installed&&this._isADateRule(i.name)){var o=this._getDateFormat(e.rules);"date_format"!==i.name&&s.push(o)}var u=n(t,s);return q(u.then)?u.then(function(t){var n=!0,s={};return Array.isArray(t)?n=t.every(function(e){return S(e)?e.valid:e}):(n=S(t)?t.valid:t,s=t.data),n||r.errors.add({id:e.id,field:e.name,msg:r._formatErrorMessage(e,i,s),rule:i.name,scope:e.scope}),n}):(S(u)||(u={valid:u,data:{}}),u.valid||this.errors.add({id:e.id,field:e.name,msg:this._formatErrorMessage(e,i,u.data),rule:i.name,scope:e.scope}),u.valid)},de.prototype.attach=function(e){if(arguments.length>1&&(e=z({},{name:arguments[0],rules:arguments[1]},arguments[2]||{vm:{$validator:this}})),e instanceof ee||(e=new ee(e.el||null,e)),this.fields.push(e),e.initial&&this.validate("#"+e.id,e.value),!e.scope){this.fieldBag=z({},this.fieldBag,(t={},t[""+e.name]=e.flags,t));var t;return e}var i,r=z({},this.fieldBag["$"+e.scope]||{},(i={},i[""+e.name]=e.flags,i));this.fieldBag=z({},this.fieldBag,(n={},n["$"+e.scope]=r,n));var n;return e},de.prototype.flag=function(e,t){var i=this._resolveField(e);i&&(Object.keys(i.flags).forEach(function(e){i.flags[e]=void 0!==t[e]?t[e]:i.flags[e]}),i.classes&&i.updateClasses())},de.prototype.detach=function(e,t){var i=e instanceof ee?e:this._resolveField(e,t);i&&(i.destroy(),this.errors.removeById(i.id),this.fields.remove(i))},de.prototype.extend=function(e,t){de.extend(e,t)},de.prototype.installDateTimeValidators=function(e){de.installDateTimeValidators(e)},de.prototype.remove=function(e){de.remove(e)},de.prototype.setLocale=function(e){this.dictionary.hasLocale(e)||M("You are setting the validator locale to a locale that is not defined in the dicitionary. English messages may still be generated."),le=e},de.prototype.updateDictionary=function(e){de.updateDictionary(e)},de.prototype._resolveField=function(e,t){if(t)return this.fields.find({name:e,scope:t});if("#"===e[0])return this.fields.find({id:e.slice(1)});if(e.indexOf(".")>-1){var i=e.split("."),r=this.fields.find({name:i[1],scope:i[0]});if(r)return r}return this.fields.find({name:e,scope:null})},de.prototype._handleFieldNotFound=function(e,t){if(!this.strict)return Promise.resolve(!0);throw k('Validating a non-existant field: "'+(t?e:(t?t+".":"")+e)+'". Use "attach()" first.')},de.prototype._validate=function(e,t){var i=this;if(!e.isRequired&&~[null,void 0,""].indexOf(t))return Promise.resolve(!0);var r=[],n=!1;return Object.keys(e.rules).some(function(s){var a=i._test(e,t,{name:s,params:e.rules[s]});if(q(a.then))r.push(a);else if(i.fastExit&&!a)n=!0;else{var o=new Promise(function(e){e(a)});r.push(o)}return n}),n?Promise.resolve(!1):Promise.all(r).then(function(e){return e.every(function(e){return e})})},de.prototype.validate=function(e,t,i){if(void 0===i&&(i=null),this.paused)return Promise.resolve(!0);if(0===arguments.length)return this.validateScopes();if(1===arguments.length&&"*"===arguments[0])return this.validateAll();if(1===arguments.length&&"string"==typeof arguments[0]&&/^(.+)\.\*$/.test(arguments[0])){var r=arguments[0].match(/^(.+)\.\*$/)[1];return this.validateAll(r)}var n=this._resolveField(e,i);return n?(this.errors.removeById(n.id),n.isDisabled?Promise.resolve(!0):(n.flags.pending=!0,1===arguments.length&&(t=n.value),this._validate(n,t).then(function(e){return n.flags.pending=!1,n.flags.valid=e,n.flags.invalid=!e,n.flags.validated=!0,n.updateAriaAttrs(),n.updateCustomValidity(),n.updateClasses(),e}))):this._handleFieldNotFound(e,i)},de.prototype.pause=function(){return this.paused=!0,this},de.prototype.resume=function(){return this.paused=!1,this},de.prototype.validateAll=function(e){var t=arguments,i=this;if(this.paused)return Promise.resolve(!0);var r=null,n=!1;"string"==typeof e?r={scope:e}:S(e)?(r=Object.keys(e).map(function(e){return{name:e,scope:t[1]||null}}),n=!0):0===arguments.length&&(r={scope:null});var s=this.fields.filter(r).map(function(t){return i.validate("#"+t.id,n?e[t.name]:t.value)});return Promise.all(s).then(function(e){return e.every(function(e){return e})})},de.prototype.validateScopes=function(){var e=this;if(this.paused)return Promise.resolve(!0);var t=this.fields.map(function(t){return e.validate("#"+t.id,t.value)});return Promise.all(t).then(function(e){return e.every(function(e){return e})})},Object.defineProperties(de.prototype,he),Object.defineProperties(de,pe);var ve,me=function(e){return!!e&&(!(!Array.isArray(e)||!~e.indexOf("$validator"))||!(!S(e)||!e.$validator))},ge=function(e,t){return new de(null,{init:!1,vm:e,fastExit:t.fastExit})},ye=function(e,t){void 0===t&&(t={});var i={};return i.provide=function(){return this.$validator?{$validator:this.$validator}:{}},i.beforeCreate=function(){!this.$options.$validates&&this.$parent||(this.$validator=ge(this,t));var i=me(this.$options.inject);this.$validator||!t.inject||i||(this.$validator=ge(this,t)),(i||this.$validator)&&(!i&&this.$validator&&(e.util.defineReactive(this.$validator,"errors",this.$validator.errors),e.util.defineReactive(this.$validator,"fieldBag",this.$validator.fieldBag)),this.$options.computed||(this.$options.computed={}),this.$options.computed[t.errorBagName||"errors"]=function(){return this.$validator.errors},this.$options.computed[t.fieldsBagName||"fields"]=function(){return this.$validator.fieldBag})},i},_e={locale:"en",delay:0,errorBagName:"errors",dictionary:null,strict:!0,fieldsBagName:"fields",classes:!1,classNames:void 0,events:"input|blur",inject:!0,fastExit:!0},$e=function(e,t){return t&&t.$validator?t.$validator.fields.find({id:O(e,"id")}):null},be=function(e){return e=z({},_e,e),{bind:function(t,i,r){var n=r.context.$validator;if(n){var s=Q.generate(t,i,r,e);n.attach(s)}else M("No validator instance is present on vm, did you forget to inject '$validator'?")},inserted:function(e,t,i){var r=$e(e,i.context);if(r){var n=Q.resolveScope(e,t,i);r.update({scope:n})}},update:function(e,t,i){var r=t.expression,n=t.value,s=i.context,a=$e(e,s);if(a&&r&&a.expression!==JSON.stringify(n)){var o=S(n)&&n.rules?n.scope:j(e);a.update({expression:n,scope:o,rules:U({expression:r,value:n},e)})}},unbind:function(e,t,i){var r=i.context,n=$e(e,r);n&&r.$validator.detach(n)}}},Ae=function(e){return Array.isArray(e)?e.reduce(function(e,t){return~t.indexOf(".")?e[t.split(".")[1]]=t:e[t]=t,e},{}):e};return{install:function(e,t){if(ve)M("already installed, Vue.use(VeeValidate) should only be called once.");else{ve=e;var i=z({},_e,t);i.dictionary&&de.updateDictionary(i.dictionary),de.setLocale(i.locale),de.setStrictMode(i.strict),ve.mixin(ye(ve,i)),ve.directive("validate",be(i))}},mapFields:function(e){var t=Ae(e);return Object.keys(t).reduce(function(e,i){var r=t[i];return e[i]=function(){if(this.$validator.fieldBag[r])return this.$validator.fieldBag[r];if(r.indexOf(".")<=0)return{};var e=r.split("."),t=e[0],i=e[1];return Z("$"+t+"."+i,this.$validator.fieldBag,{})},e},{})},Validator:de,ErrorBag:Y,Rules:F,version:"2.0.0-rc.9"}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VeeValidate=t()}(this,function(){"use strict";function e(e){return e&&e.__esModule?e.default:e}function t(e,t){return t={exports:{}},e(t,t.exports),t.exports}var i={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/},r={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/},n={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/},s={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/},a=function(e,t){void 0===t&&(t=[null]);var r=t[0];return Array.isArray(e)?e.every(function(e){return a(e,[r])}):r?(i[r]||i.en).test(e):Object.keys(i).some(function(t){return i[t].test(e)})},o=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return o(e,[i])}):i?(s[i]||s.en).test(e):Object.keys(s).some(function(t){return s[t].test(e)})},u=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return u(e,[i])}):i?(n[i]||n.en).test(e):Object.keys(n).some(function(t){return n[t].test(e)})},l=function(e,t){void 0===t&&(t=[null]);var i=t[0];return Array.isArray(e)?e.every(function(e){return l(e,[i])}):i?(r[i]||r.en).test(e):Object.keys(r).some(function(t){return r[t].test(e)})},c=function(e,t){var i=t[0],r=t[1];return Array.isArray(e)?e.every(function(e){return c(e,[i,r])}):Number(i)<=e&&Number(r)>=e},f=function(e,t){return String(e)===String(t)},d=t(function(e,t){function i(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,e.exports=t.default}),h=t(function(e,t){function i(e){(0,r.default)(e);var t=e.replace(/[- ]+/g,"");if(!n.test(t))return!1;for(var i=0,s=void 0,a=void 0,o=void 0,u=t.length-1;u>=0;u--)s=t.substring(u,u+1),a=parseInt(s,10),o?(a*=2,i+=a>=10?a%10+1:a):i+=a,o=!o;return!(i%10!=0||!t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=function(e){return e&&e.__esModule?e:{default:e}}(d),n=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|62[0-9]{14})$/;e.exports=t.default}),v=e(h),p=function(e){return v(String(e))},m=function(e,t){var i=Array.isArray(t)?t[0]||"*":"*";if(Array.isArray(e))return e.every(function(e){return m(e,t)});if(null===e||void 0===e||""===e)return!0;if(0===Number(i))return/^-?\d*$/.test(e);var r="*"===i?"+":"{1,"+i+"}";if(!new RegExp("^-?\\d*(\\.\\d"+r+")?$").test(e))return!1;var n=parseFloat(e);return n===n},g=function(e,t){var i=t[0];if(Array.isArray(e))return e.every(function(e){return g(e,[i])});var r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(i)},y=function(e,t,i){var r=window.URL||window.webkitURL;return new Promise(function(n){var s=new Image;s.onerror=function(){return n({valid:!1})},s.onload=function(){return n({valid:s.width===Number(t)&&s.height===Number(i)})},s.src=r.createObjectURL(e)})},_=function(e,t){for(var i=t[0],r=t[1],n=[],s=0;s<e.length;s++){if(!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e[s].name))return!1;n.push(e[s])}return Promise.all(n.map(function(e){return y(e,i,r)}))},$=t(function(e,t){function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var i in t)void 0===e[i]&&(e[i]=t[i]);return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,e.exports=t.default}),b=t(function(e,t){function i(e,t){(0,n.default)(e);var i=void 0,s=void 0;"object"===(void 0===t?"undefined":r(t))?(i=t.min||0,s=t.max):(i=arguments[1],s=arguments[2]);var a=encodeURI(e).split(/%..|./).length-1;return a>=i&&(void 0===s||a<=s)}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=i;var n=function(e){return e&&e.__esModule?e:{default:e}}(d);e.exports=t.default}),A=t(function(e,t){function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){(0,n.default)(e),t=(0,s.default)(t,a),t.allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var i=e.split(".");if(t.require_tld){var r=i.pop();if(!i.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(r))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(r))return!1}for(var o,u=0;u<i.length;u++){if(o=i[u],t.allow_underscores&&(o=o.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(o))return!1;if(/[\uff01-\uff5e]/.test(o))return!1;if("-"===o[0]||"-"===o[o.length-1])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=i(d),s=i($),a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default}),x=t(function(e,t){function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if((0,n.default)(e),t=(0,s.default)(t,u),t.require_display_name||t.allow_display_name){var i=e.match(l);if(i)e=i[1];else if(t.require_display_name)return!1}var r=e.split("@"),d=r.pop(),p=r.join("@"),m=d.toLowerCase();if("gmail.com"!==m&&"googlemail.com"!==m||(p=p.replace(/\./g,"").toLowerCase()),!(0,a.default)(p,{max:64})||!(0,a.default)(d,{max:254}))return!1;if(!(0,o.default)(d,{require_tld:t.require_tld}))return!1;if('"'===p[0])return p=p.slice(1,p.length-1),t.allow_utf8_local_part?v.test(p):f.test(p);for(var g=t.allow_utf8_local_part?h:c,y=p.split("."),_=0;_<y.length;_++)if(!g.test(y[_]))return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=i(d),s=i($),a=i(b),o=i(A),u={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},l=/^[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,f=/^([\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,v=/^([\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}),w=e(x),F=function(e){return Array.isArray(e)?e.every(function(e){return w(String(e))}):w(String(e))},O=function(e,t){var i=new RegExp(".("+t.join("|")+")$","i");return e.every(function(e){return i.test(e.name)})},j=function(e){return e.every(function(e){return/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e.name)})},E=function(e,t){return Array.isArray(e)?e.every(function(e){return E(e,t)}):!!t.filter(function(t){return t==e}).length},Z=t(function(e,t){function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,r.default)(e),!(t=String(t)))return i(e,4)||i(e,6);if("4"===t){if(!n.test(e))return!1;return e.split(".").sort(function(e,t){return e-t})[3]<=255}if("6"===t){var a=e.split(":"),o=!1,u=i(a[a.length-1],4),l=u?7:8;if(a.length>l)return!1;if("::"===e)return!0;"::"===e.substr(0,2)?(a.shift(),a.shift(),o=!0):"::"===e.substr(e.length-2)&&(a.pop(),a.pop(),o=!0);for(var c=0;c<a.length;++c)if(""===a[c]&&c>0&&c<a.length-1){if(o)return!1;o=!0}else if(u&&c===a.length-1);else if(!s.test(a[c]))return!1;return o?a.length>=1:a.length===l}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=function(e){return e&&e.__esModule?e:{default:e}}(d),n=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,s=/^[0-9A-F]{1,4}$/i;e.exports=t.default}),N=e(Z),D=function(e,t){void 0===t&&(t=[4]);var i=t[0];return Array.isArray(e)?e.every(function(e){return N(e,[i])}):N(e,i)},T=function(e,t){var i=t[0];return void 0===e||null===e?i>=0:String(e).length<=i},k=function(e,t){var i=t[0];return!Array.isArray(e)&&null!==e&&void 0!==e&&""!==e&&Number(e)<=i},L=function(e,t){var i=new RegExp(t.join("|").replace("*",".+")+"$","i");return e.every(function(e){return i.test(e.type)})},M=function(e,t){var i=t[0];return void 0!==e&&null!==e&&String(e).length>=i},S=function(e,t){var i=t[0];return!Array.isArray(e)&&null!==e&&void 0!==e&&""!==e&&Number(e)>=i},q=function(e,t){return Array.isArray(e)?e.every(function(e){return q(e,t)}):!t.filter(function(t){return t==e}).length},V=function(e){return Array.isArray(e)?e.every(function(e){return/^[0-9]+$/.test(String(e))}):/^[0-9]+$/.test(String(e))},R=function(e,t){var i=t[0],r=t.slice(1);return i instanceof RegExp?i.test(e):new RegExp(i,r).test(String(e))},B=function(e,t){if(void 0===t&&(t=[!1]),Array.isArray(e))return!!e.length;var i=t[0];return(!1!==e||!i)&&(void 0!==e&&null!==e&&!!String(e).trim().length)},P=function(e,t){var i=t[0];if(isNaN(i))return!1;for(var r=1024*Number(i),n=0;n<e.length;n++)if(e[n].size>r)return!1;return!0},C=t(function(e,t){function i(e){return e&&e.__esModule?e:{default:e}}function r(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];if(e===n||r(n)&&n.test(e))return!0}return!1}function s(e,t){if((0,a.default)(e),!e||e.length>=2083||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,l.default)(t,c);var i=void 0,r=void 0,s=void 0,d=void 0,h=void 0,v=void 0,p=void 0,m=void 0;if(p=e.split("#"),e=p.shift(),p=e.split("?"),e=p.shift(),p=e.split("://"),p.length>1){if(i=p.shift(),t.require_valid_protocol&&-1===t.protocols.indexOf(i))return!1}else{if(t.require_protocol)return!1;t.allow_protocol_relative_urls&&"//"===e.substr(0,2)&&(p[0]=e.substr(2))}if(e=p.join("://"),p=e.split("/"),""===(e=p.shift())&&!t.require_host)return!0;if(p=e.split("@"),p.length>1&&(r=p.shift(),r.indexOf(":")>=0&&r.split(":").length>2))return!1;d=p.join("@"),v=null,m=null;var g=d.match(f);return g?(s="",m=g[1],v=g[2]||null):(p=d.split(":"),s=p.shift(),p.length&&(v=p.join(":"))),!(null!==v&&(h=parseInt(v,10),!/^[0-9]+$/.test(v)||h<=0||h>65535))&&(!!((0,u.default)(s)||(0,o.default)(s,t)||m&&(0,u.default)(m,6)||"localhost"===s)&&(s=s||m,!(t.host_whitelist&&!n(s,t.host_whitelist))&&(!t.host_blacklist||!n(s,t.host_blacklist))))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=i(d),o=i(A),u=i(Z),l=i($),c={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},f=/^\[([^\]]+)\](?::([0-9]+))?$/;e.exports=t.default}),z=e(C),I=function(e,t){void 0===t&&(t=[!0]);var i=t[0],r={require_protocol:!!i,allow_underscores:!0};return Array.isArray(e)?e.every(function(e){return z(e,r)}):z(e,r)},H={alpha_dash:o,alpha_num:u,alpha_spaces:l,alpha:a,between:c,confirmed:f,credit_card:p,decimal:m,digits:g,dimensions:_,email:F,ext:O,image:j,in:E,ip:D,max:T,max_value:k,mimes:L,min:M,min_value:S,not_in:q,numeric:V,regex:R,required:B,size:P,url:I},U=function(e,t){return e.getAttribute("data-vv-"+t)},G=function(e,t,i){return e.setAttribute("data-vv-"+t,i)},Y=function(e,t){return e instanceof RegExp&&t instanceof RegExp?Y(e.source,t.source)&&Y(e.flags,t.flags):re(e)&&re(t)?Object.keys(e).every(function(i){return Y(e[i],t[i])})&&Object.keys(t).every(function(i){return Y(e[i],t[i])}):e===t},K=function(e){var t=U(e,"scope");return!t&&e.form&&(t=U(e.form,"scope")),t||null},J=function(e,t,i){if(void 0===i&&(i=void 0),!e||!t)return i;var r=t;return e.split(".").every(function(e){return Object.prototype.hasOwnProperty.call(r,e)||void 0!==r[e]?(r=r[e],!0):(r=i,!1)}),r},Q=function(e,t){var i=t;return e.split(".").every(function(e){return!!Object.prototype.hasOwnProperty.call(i,e)&&(i=i[e],!0)})},W=function(e){var t=[],i=e.split(":")[0];return~e.indexOf(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:i,params:t}},X=function(e){var t={};return re(e)?(Object.keys(e).forEach(function(i){var r=[];r=!0===e[i]?[]:Array.isArray(e[i])?e[i]:[e[i]],!1!==e[i]&&(t[i]=r)}),t):(e.split("|").forEach(function(e){var i=W(e);i.name&&(t[i.name]=i.params)}),t)},ee=function(e,t,i){if(void 0===t&&(t=0),void 0===i&&(i=!1),0===t)return e;var r;return function(){for(var n=[],s=arguments.length;s--;)n[s]=arguments[s];var a=function(){r=null,i||e.apply(void 0,n)},o=i&&!r;clearTimeout(r),r=setTimeout(a,t),o&&e.apply(void 0,n)}},te=function(e){console.warn("[vee-validate] "+e)},ie=function(e){return new Error("[vee-validate] "+e)},re=function(e){return null!==e&&e&&"object"==typeof e&&!Array.isArray(e)},ne=function(e){return"function"==typeof e},se=function(e,t){return e.classList?e.classList.contains(t):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},ae=function(e,t){if(e.classList)return void e.classList.add(t);se(e,t)||(e.className+=" "+t)},oe=function(e,t){if(e.classList)return void e.classList.remove(t);if(se(e,t)){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(i," ")}},ue=function(e,t,i){if(e&&t)return i?ae(e,t):void oe(e,t)},le=function(e){if(ne(Array.from))return Array.from(e);for(var t=[],i=e.length,r=0;r<i;r++)t.push(e[r]);return t},ce=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];if(ne(Object.assign))return Object.assign.apply(Object,[e].concat(t));if(null==e)throw new TypeError("Cannot convert undefined or null to object");var r=Object(e);return t.forEach(function(e){null!=e&&Object.keys(e).forEach(function(t){r[t]=e[t]})}),r},fe=function(){return"_"+Math.random().toString(36).substr(2,9)},de=function(e,t){if(re(e)&&(e=le(e)),e.find)return e.find(t);var i;return e.some(function(e){return!!t(e)&&(i=e,!0)}),i},he=function(e){return e&&("SELECT"===e.tagName||~["radio","checkbox","file"].indexOf(e.type))?"change":"input"},ve=function(){this.items=[]};ve.prototype.add=function(e){arguments.length>1&&(e={field:arguments[0],msg:arguments[1],rule:arguments[2],scope:arguments[3]||null}),e.scope=e.scope||null,this.items.push(e)},ve.prototype.update=function(e,t){var i=de(this.items,function(t){return t.id===e});if(i){var r=this.items.indexOf(i);this.items.splice(r,1),i.scope=t.scope,this.items.push(i)}},ve.prototype.all=function(e){return e?this.items.filter(function(t){return t.scope===e}).map(function(e){return e.msg}):this.items.map(function(e){return e.msg})},ve.prototype.any=function(e){return e?!!this.items.filter(function(t){return t.scope===e}).length:!!this.items.length},ve.prototype.clear=function(e){var t=this;e||(e=null);for(var i=0;i<this.items.length;++i)(function(t){return t.scope===e})(t.items[i])&&(t.items.splice(i,1),--i)},ve.prototype.collect=function(e,t,i){if(void 0===i&&(i=!0),!e){var r={};return this.items.forEach(function(e){r[e.field]||(r[e.field]=[]),r[e.field].push(i?e.msg:e)}),r}return t?this.items.filter(function(i){return i.field===e&&i.scope===t}).map(function(e){return i?e.msg:e}):this.items.filter(function(t){return t.field===e}).map(function(e){return i?e.msg:e})},ve.prototype.count=function(){return this.items.length},ve.prototype.firstById=function(e){var t=de(this.items,function(t){return t.id===e});return t?t.msg:null},ve.prototype.first=function(e,t){var i=this;void 0===t&&(t=null);var r=this._selector(e),n=this._scope(e);if(n){var s=this.first(n.name,n.scope);if(s)return s}if(r)return this.firstByRule(r.name,r.rule,t);for(var a=0;a<this.items.length;++a)if(i.items[a].field===e&&i.items[a].scope===t)return i.items[a].msg;return null},ve.prototype.firstRule=function(e,t){var i=this.collect(e,t,!1);return i.length&&i[0].rule||null},ve.prototype.has=function(e,t){return void 0===t&&(t=null),!!this.first(e,t)},ve.prototype.firstByRule=function(e,t,i){var r=this.collect(e,i,!1).filter(function(e){return e.rule===t})[0];return r&&r.msg||null},ve.prototype.removeById=function(e){for(var t=this,i=0;i<this.items.length;++i)t.items[i].id===e&&(t.items.splice(i,1),--i)},ve.prototype.remove=function(e,t){for(var i=this,r=t?function(i){return i.field===e&&i.scope===t}:function(t){return t.field===e&&null===t.scope},n=0;n<this.items.length;++n)r(i.items[n])&&(i.items.splice(n,1),--n)},ve.prototype._selector=function(e){if(e.indexOf(":")>-1){var t=e.split(":");return{name:t[0],rule:t[1]}}return null},ve.prototype._scope=function(e){if(e.indexOf(".")>-1){var t=e.split("."),i=t[0];return{name:t[1],scope:i}}return null};var pe=function(e){void 0===e&&(e={}),this.container={},this.merge(e)};pe.prototype.hasLocale=function(e){return!!this.container[e]},pe.prototype.setDateFormat=function(e,t){this.container[e]||(this.container[e]={}),this.container[e].dateFormat=t},pe.prototype.getDateFormat=function(e){if(this.container[e])return this.container[e].dateFormat},pe.prototype.getMessage=function(e,t,i){return this.hasMessage(e,t)?this.container[e].messages[t]:i||this._getDefaultMessage(e)},pe.prototype.getFieldMessage=function(e,t,i){if(!this.hasLocale(e))return this.getMessage(e,i);var r=this.container[e].custom&&this.container[e].custom[t];return r&&r[i]?r[i]:this.getMessage(e,i)},pe.prototype._getDefaultMessage=function(e){return this.hasMessage(e,"_default")?this.container[e].messages._default:this.container.en.messages._default},pe.prototype.getAttribute=function(e,t,i){return void 0===i&&(i=""),this.hasAttribute(e,t)?this.container[e].attributes[t]:i},pe.prototype.hasMessage=function(e,t){return!!(this.hasLocale(e)&&this.container[e].messages&&this.container[e].messages[t])},pe.prototype.hasAttribute=function(e,t){return!!(this.hasLocale(e)&&this.container[e].attributes&&this.container[e].attributes[t])},pe.prototype.merge=function(e){this._merge(this.container,e)},pe.prototype.setMessage=function(e,t,i){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].messages[t]=i},pe.prototype.setAttribute=function(e,t,i){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].attributes[t]=i},pe.prototype._merge=function(e,t){var i=this;return re(e)&&re(t)?(Object.keys(t).forEach(function(r){if(re(t[r])){if(!e[r]){ce(e,(n={},n[r]={},n));var n}return void i._merge(e[r],t[r])}ce(e,(s={},s[r]=t[r],s));var s}),e):e};var me={_default:function(e){return"The "+e+" value is not valid."},alpha_dash:function(e){return"The "+e+" field may contain alpha-numeric characters as well as dashes and underscores."},alpha_num:function(e){return"The "+e+" field may only contain alpha-numeric characters."},alpha_spaces:function(e){return"The "+e+" field may only contain alphabetic characters as well as spaces."},alpha:function(e){return"The "+e+" field may only contain alphabetic characters."},between:function(e,t){return"The "+e+" field must be between "+t[0]+" and "+t[1]+"."},confirmed:function(e){return"The "+e+" confirmation does not match."},credit_card:function(e){return"The "+e+" field is invalid."},decimal:function(e,t){void 0===t&&(t=["*"]);var i=t[0];return"The "+e+" field must be numeric and may contain "+(i&&"*"!==i?i:"")+" decimal points."},digits:function(e,t){return"The "+e+" field must be numeric and exactly contain "+t[0]+" digits."},dimensions:function(e,t){return"The "+e+" field must be "+t[0]+" pixels by "+t[1]+" pixels."},email:function(e){return"The "+e+" field must be a valid email."},ext:function(e){return"The "+e+" field must be a valid file."},image:function(e){return"The "+e+" field must be an image."},in:function(e){return"The "+e+" field must be a valid value."},ip:function(e){return"The "+e+" field must be a valid ip address."},max:function(e,t){return"The "+e+" field may not be greater than "+t[0]+" characters."},max_value:function(e,t){return"The "+e+" field must be "+t[0]+" or less."},mimes:function(e){return"The "+e+" field must have a valid file type."},min:function(e,t){return"The "+e+" field must be at least "+t[0]+" characters."},min_value:function(e,t){return"The "+e+" field must be "+t[0]+" or more."},not_in:function(e){return"The "+e+" field must be a valid value."},numeric:function(e){return"The "+e+" field may only contain numeric characters."},regex:function(e){return"The "+e+" field format is invalid."},required:function(e){return"The "+e+" field is required."},size:function(e,t){return"The "+e+" field must be less than "+t[0]+" KB."},url:function(e){return"The "+e+" field is not a valid URL."}},ge=function(){};ge.generate=function(e,t,i,r){void 0===r&&(r={});var n=ge.resolveModel(t,i);return{name:ge.resolveName(e,i),el:e,listen:!t.modifiers.disable,scope:ge.resolveScope(e,t,i),vm:ge.makeVM(i.context),expression:t.value,component:i.child,classes:r.classes,classNames:r.classNames,getter:ge.resolveGetter(e,i,n),events:ge.resolveEvents(e,i)||r.events,model:n,delay:ge.resolveDelay(e,i,r),rules:ge.resolveRules(e,t),initial:!!t.modifiers.initial,alias:ge.resolveAlias(e,i)}},ge.resolveRules=function(e,t){return t&&t.expression?"string"==typeof t.value?t.value:~["string","object"].indexOf(typeof t.value.rules)?t.value.rules:t.value:U(e,"rules")},ge.makeVM=function(e){return{get $el(){return e.$el},get $refs(){return e.$refs},$watch:e.$watch?e.$watch.bind(e):function(){},$validator:e.$validator?{errors:e.$validator.errors,validate:e.$validator.validate.bind(e.$validator)}:null}},ge.resolveDelay=function(e,t,i){return void 0===i&&(i={}),U(e,"delay")||t.child&&t.child.$attrs&&t.child.$attrs["data-vv-delay"]||i.delay},ge.resolveAlias=function(e,t){return U(e,"as")||t.child&&t.child.$attrs&&t.child.$attrs["data-vv-as"]||e.title||null},ge.resolveEvents=function(e,t){return t.child?U(e,"validate-on")||t.child.$attrs&&t.child.$attrs["data-vv-validate-on"]:U(e,"validate-on")},ge.resolveScope=function(e,t,i){void 0===i&&(i={});var r=null;return re(t.value)&&(r=t.value.scope),i.child&&!r&&(r=i.child.$attrs&&i.child.$attrs["data-vv-scope"]),r||K(e)},ge.resolveModel=function(e,t){if(e.arg)return e.arg;if(re(e.value)&&e.value.arg)return e.value.arg;var i=t.data.model||de(t.data.directives,function(e){return"model"===e.name});return i&&/^[a-z_]+[0-9]*(\w*\.[a-z_]\w*)*$/i.test(i.expression)&&Q(i.expression,t.context)?i.expression:null},ge.resolveName=function(e,t){return t.child?U(e,"name")||t.child.$attrs&&(t.child.$attrs["data-vv-name"]||t.child.$attrs.name)||t.child.name:U(e,"name")||e.name},ge.resolveGetter=function(e,t,i){if(i)return function(){return J(i,t.context)};if(t.child)return function(){var i=U(e,"value-path")||t.child.$attrs&&t.child.$attrs["data-vv-value-path"];return i?J(i,t.child):t.child.value};switch(e.type){case"checkbox":return function(){var t=document.querySelectorAll('input[name="'+e.name+'"]');if(t=le(t).filter(function(e){return e.checked}),t.length)return t.map(function(e){return e.value})};case"radio":return function(){var t=document.querySelectorAll('input[name="'+e.name+'"]'),i=de(t,function(e){return e.checked});return i&&i.value};case"file":return function(t){return le(e.files)};case"select-multiple":return function(){return le(e.options).filter(function(e){return e.selected}).map(function(e){return e.value})};default:return function(){return e&&e.value}}};var ye={targetOf:null,initial:!1,scope:null,listen:!0,name:null,active:!0,required:!1,rules:{},vm:null,classes:!1,events:"input|blur",delay:0,classNames:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"}},_e=function(e){return{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!!e.rules.required}},$e=function(e,t){void 0===t&&(t={}),this.id=fe(),this.el=e,this.updated=!1,this.dependencies=[],this.watchers=[],this.events=[],this.rules={},this.isHeadless||this.targetOf||t.targetOf||G(this.el,"id",this.id),t=ce({},ye,t),this.flags=_e(t),this.vm=t.vm||this.vm,this.component=t.component||this.component,this.update(t)},be={isVue:{},validator:{},isRequired:{},isDisabled:{},isHeadless:{},displayName:{},value:{},rejectsFalse:{}};be.isVue.get=function(){return!!this.component},be.validator.get=function(){return this.vm&&this.vm.$validator?this.vm.$validator:(te("No validator instance detected."),{validate:function(){}})},be.isRequired.get=function(){return!!this.rules.required},be.isDisabled.get=function(){return this.isVue&&this.component.disabled||this.el&&this.el.disabled},be.isHeadless.get=function(){return!this.el},be.displayName.get=function(){return this.alias},be.value.get=function(){if(ne(this.getter))return this.getter()},be.rejectsFalse.get=function(){return!this.isVue&&!this.isHeadless&&"checkbox"===this.el.type},$e.prototype.matches=function(e){return e.id?this.id===e.id:void 0===e.name&&void 0===e.scope||(void 0===e.scope?this.name===e.name:void 0===e.name?this.scope===e.scope:e.name===this.name&&e.scope===this.scope)},$e.prototype.update=function(e){this.targetOf=e.targetOf||null,this.initial=e.initial||this.initial||!1,this.scope=e.scope||this.scope||null,this.name=e.name||this.name||null,this.rules=e.rules?X(e.rules):this.rules,this.model=e.model||this.model,this.listen=void 0!==e.listen?e.listen:this.listen,this.classes=e.classes||this.classes||!1,this.classNames=e.classNames||this.classNames||ye.classNames,this.alias=e.alias||this.alias,this.getter=ne(e.getter)?e.getter:this.getter,this.delay=e.delay||this.delay||0,this.events="string"==typeof e.events&&e.events.length?e.events.split("|"):this.events,this.updateDependencies(),this.addActionListeners(),e.scope&&this.validator.errors&&ne(this.validator.errors.update)&&this.validator.errors.update(this.id,{scope:this.scope}),this.flags.validated&&e.rules&&this.validator.validate("#"+this.id),this.isHeadless||(this.updateClasses(),this.addValueListeners(),this.updateAriaAttrs())},$e.prototype.updateDependencies=function(){var e=this;this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[];var t=Object.keys(this.rules).reduce(function(t,i){return"confirmed"===i?t.push({selector:e.rules[i][0]||e.name+"_confirmation",name:i}):/after|before/.test(i)&&t.push({selector:e.rules[i][0],name:i}),t},[]);t.length&&this.vm&&this.vm.$el&&t.forEach(function(t){var i=t.selector,r=t.name,n=null;if(n="$"===i[0]?e.vm.$refs[i.slice(1)]:e.vm.$el.querySelector(i),n||(n=e.vm.$el.querySelector('input[name="'+i+'"]')),n){var s={vm:e.vm,classes:e.classes,classNames:e.classNames,delay:e.delay,scope:e.scope,events:e.events.join("|"),initial:e.initial,targetOf:e.id};ne(n.$watch)?(s.component=n,s.el=n.$el,s.getter=ge.resolveGetter(n.$el,{child:n})):(s.el=n,s.getter=ge.resolveGetter(n,{})),e.dependencies.push({name:r,field:new $e(s.el,s)})}})},$e.prototype.unwatch=function(e){if(!e)return this.watchers.forEach(function(e){return e.unwatch()}),void(this.watchers=[]);this.watchers.filter(function(t){return e.test(t.tag)}).forEach(function(e){return e.unwatch()}),this.watchers=this.watchers.filter(function(t){return!e.test(t.tag)})},$e.prototype.updateClasses=function(){this.classes&&(ue(this.el,this.classNames.dirty,this.flags.dirty),ue(this.el,this.classNames.pristine,this.flags.pristine),ue(this.el,this.classNames.valid,!!this.flags.valid),ue(this.el,this.classNames.invalid,!!this.flags.invalid),ue(this.el,this.classNames.touched,this.flags.touched),ue(this.el,this.classNames.untouched,this.flags.untouched))},$e.prototype.addActionListeners=function(){var e=this;this.unwatch(/class/);var t=function(){e.flags.touched=!0,e.flags.untouched=!1,e.classes&&(ue(e.el,e.classNames.touched,!0),ue(e.el,e.classNames.untouched,!1)),e.unwatch(/^class_blur$/)},i=he(this.el),r=function(){e.flags.dirty=!0,e.flags.pristine=!1,e.classes&&(ue(e.el,e.classNames.pristine,!1),ue(e.el,e.classNames.dirty,!0)),e.unwatch(/^class_input$/)};if(this.isVue&&ne(this.component.$once))return this.component.$once("input",r),this.component.$once("blur",t),this.watchers.push({tag:"class_input",unwatch:function(){e.component.$off("input",r)}}),void this.watchers.push({tag:"class_blur",unwatch:function(){e.component.$off("blur",t)}});if(!this.isHeadless){this.el.addEventListener(i,r);var n=-1===["radio","checkbox"].indexOf(this.el.type)?"blur":"click";this.el.addEventListener(n,t),this.watchers.push({tag:"class_input",unwatch:function(){e.el.removeEventListener(i,r)}}),this.watchers.push({tag:"class_blur",unwatch:function(){e.el.removeEventListener(n,t)}})}},$e.prototype.addValueListeners=function(){var e=this;if(this.unwatch(/^input_.+/),this.listen){var t=null;t=this.targetOf?function(){e.validator.validate("#"+e.targetOf)}:function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];(0===t.length||t[0]instanceof Event)&&(t[0]=e.value),e.validator.validate("#"+e.id,t[0])};var i=ee(t,this.delay),r=he(this.el),n=this.events.map(function(e){return"input"===e?r:e});if(this.model&&-1!==n.indexOf(r)){var s=this.vm.$watch(this.model,i);this.watchers.push({tag:"input_model",unwatch:s}),n=n.filter(function(e){return e!==r})}n.forEach(function(t){if(e.isVue)return e.component.$on(t,i),void e.watchers.push({tag:"input_vue",unwatch:function(){e.component.$off(t,i)}});if(~["radio","checkbox"].indexOf(e.el.type)){var r=document.querySelectorAll('input[name="'+e.el.name+'"]');return void le(r).forEach(function(r){r.addEventListener(t,i),e.watchers.push({tag:"input_native",unwatch:function(){r.removeEventListener(t,i)}})})}e.el.addEventListener(t,i),e.watchers.push({tag:"input_native",unwatch:function(){e.el.removeEventListener(t,i)}})})}},$e.prototype.updateAriaAttrs=function(){!this.isHeadless&&ne(this.el.setAttribute)&&(this.el.setAttribute("aria-required",this.isRequired?"true":"false"),this.el.setAttribute("aria-invalid",this.flags.invalid?"true":"false"))},$e.prototype.updateCustomValidity=function(){!this.isHeadless&&ne(this.el.setCustomValidity)&&this.el.setCustomValidity(this.flags.valid?"":this.validator.errors.firstById(this.id)||"")},$e.prototype.destroy=function(){this.watchers.forEach(function(e){return e.unwatch()}),this.watchers=[],this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[]},Object.defineProperties($e.prototype,be);var Ae=function(){this.items=[]},xe={length:{}};xe.length.get=function(){return this.items.length},Ae.prototype.find=function(e){return de(this.items,function(t){return t.matches(e)})},Ae.prototype.filter=function(e){return Array.isArray(e)?this.items.filter(function(t){return e.some(function(e){return t.matches(e)})}):this.items.filter(function(t){return t.matches(e)})},Ae.prototype.map=function(e){return this.items.map(e)},Ae.prototype.remove=function(e){var t=null
;if(!(t=e instanceof $e?e:this.find(e)))return null;var i=this.items.indexOf(t);return this.items.splice(i,1),t},Ae.prototype.push=function(e){if(!(e instanceof $e))throw ie("FieldBag only accepts instances of Field that has an id defined.");if(!e.id)throw ie("Field id must be defined.");if(this.find({id:e.id}))throw ie("Field with id "+e.id+" is already added.");this.items.push(e)},Object.defineProperties(Ae.prototype,xe);var we=function(e){return function(t,i){var r=i[0],n=i[1],s=i[2];void 0===s&&(s=n,n=!1);var a=e(t,s,!0),o=e(r,s,!0);return!(!a.isValid()||!o.isValid())&&(a.isAfter(o)||n&&a.isSame(o))}},Fe=function(e){return function(t,i){var r=i[0],n=i[1],s=i[2];void 0===s&&(s=n,n=!1);var a=e(t,s,!0),o=e(r,s,!0);return!(!a.isValid()||!o.isValid())&&(a.isBefore(o)||n&&a.isSame(o))}},Oe=function(e){return function(t,i){var r=i[0];return e(t,r,!0).isValid()}},je=function(e){return function(t,i){var r,n,s,a="()";if(i.length>3){var o;o=i,r=o[0],n=o[1],a=o[2],s=o[3]}else{var u;u=i,r=u[0],n=u[1],s=u[2]}var l=e(r,s,!0),c=e(n,s,!0),f=e(t,s,!0);return!!(l.isValid()&&c.isValid()&&f.isValid())&&f.isBetween(l,c,"days",a)}},Ee={after:function(e,t){var i=t[0];return"The "+e+" must be after "+(t[1]?"or equal to ":"")+i+"."},before:function(e,t){var i=t[0];return"The "+e+" must be before "+(t[1]?"or equal to ":"")+i+"."},date_between:function(e,t){return"The "+e+" must be between "+t[0]+" and "+t[1]+"."},date_format:function(e,t){return"The "+e+" must be in the format "+t[0]+"."}},Ze={make:function(e){return{date_format:Oe(e),after:we(e),before:Fe(e),date_between:je(e)}},messages:Ee,installed:!1},Ne="en",De=!0,Te=new pe({en:{messages:me,attributes:{},custom:{}}}),ke=function(e,t){var i=this;void 0===t&&(t={vm:null,fastExit:!0}),this.strict=De,this.errors=new ve,this.fields=new Ae,this.fieldBag={},this._createFields(e),this.paused=!1,this.fastExit=t.fastExit||!1,this.clean=t.vm&&ne(t.vm.$nextTick)?function(){t.vm.$nextTick(function(){i.errors.clear()})}:function(){i.errors.clear()},"function"==typeof moment&&this.installDateTimeValidators(moment)},Le={dictionary:{},locale:{},rules:{}},Me={dictionary:{},rules:{}};Le.dictionary.get=function(){return Te},Me.dictionary.get=function(){return Te},Le.locale.get=function(){return Ne},Le.rules.get=function(){return H},Me.rules.get=function(){return H},ke._merge=function(e,t){if(ne(t))return void(H[e]=t);H[e]=t.validate,ne(t.getMessage)&&Te.setMessage(Ne,e,t.getMessage),t.messages&&Te.merge(Object.keys(t.messages).reduce(function(i,r){var n=i;n[r]={messages:(s={},s[e]=t.messages[r],s)};var s;return n},{}))},ke._guardExtend=function(e,t){if(!ne(t)){if(!ne(t.validate))throw ie("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.");if(!ne(t.getMessage)&&!re(t.messages))throw ie("Extension Error: The validator '"+e+"' must have a 'getMessage' method or have a 'messages' object.")}},ke.create=function(e,t){return new ke(e,t)},ke.extend=function(e,t){ke._guardExtend(e,t),ke._merge(e,t)},ke.installDateTimeValidators=function(e){if("function"!=typeof e)return te("To use the date-time validators you must provide moment reference."),!1;if(Ze.installed)return!0;var t=Ze.make(e);return Object.keys(t).forEach(function(e){ke.extend(e,t[e])}),ke.updateDictionary({en:{messages:Ze.messages}}),Ze.installed=!0,!0},ke.remove=function(e){delete H[e]},ke.setLocale=function(e){void 0===e&&(e="en"),Te.hasLocale(e)||te("You are setting the validator locale to a locale that is not defined in the dicitionary. English messages may still be generated."),Ne=e},ke.setStrictMode=function(e){void 0===e&&(e=!0),De=e},ke.updateDictionary=function(e){Te.merge(e)},ke.addLocale=function(e){if(!e.name)return void te("Your locale must have a name property");this.updateDictionary((t={},t[e.name]=e,t));var t},ke.prototype.addLocale=function(e){ke.addLocale(e)},ke.prototype._createFields=function(e){var t=this;e&&Object.keys(e).forEach(function(i){var r=ce({},{name:i,rules:e[i]});t.attach(r)})},ke.prototype._getDateFormat=function(e){var t=null;return e.date_format&&Array.isArray(e.date_format)&&(t=e.date_format[0]),t||this.dictionary.getDateFormat(this.locale)},ke.prototype._isADateRule=function(e){return!!~["after","before","date_between","date_format"].indexOf(e)},ke.prototype._formatErrorMessage=function(e,t,i){void 0===i&&(i={});var r=this._getFieldDisplayName(e),n=this._getLocalizedParams(t);if(!this.dictionary.hasLocale(Ne)){var s=this.dictionary.getFieldMessage("en",e.name,t.name);return ne(s)?s(r,n,i):s}var a=this.dictionary.getFieldMessage(Ne,e.name,t.name);return ne(a)?a(r,n,i):a},ke.prototype._getLocalizedParams=function(e){return~["after","before","confirmed"].indexOf(e.name)&&e.params&&e.params[0]?e.params.length>1?[this.dictionary.getAttribute(Ne,e.params[0],e.params[0]),e.params[1]]:[this.dictionary.getAttribute(Ne,e.params[0],e.params[0])]:e.params},ke.prototype._getFieldDisplayName=function(e){return e.displayName||this.dictionary.getAttribute(Ne,e.name,e.name)},ke.prototype._test=function(e,t,i){var r=this,n=H[i.name],s=Array.isArray(i.params)?le(i.params):[];if(!n||"function"!=typeof n)throw ie("No such validator '"+i.name+"' exists.");if(/(confirmed|after|before)/.test(i.name)){var a=de(e.dependencies,function(e){return e.name===i.name});a&&(s=s.length>1?[a.field.value,s[1]]:[a.field.value])}else"required"===i.name&&e.rejectsFalse&&(s=s.length?s:[!0]);if(Ze.installed&&this._isADateRule(i.name)){var o=this._getDateFormat(e.rules);"date_format"!==i.name&&s.push(o)}var u=n(t,s);return ne(u.then)?u.then(function(t){var n=!0,s={};return Array.isArray(t)?n=t.every(function(e){return re(e)?e.valid:e}):(n=re(t)?t.valid:t,s=t.data),n||r.errors.add({id:e.id,field:e.name,msg:r._formatErrorMessage(e,i,s),rule:i.name,scope:e.scope}),n}):(re(u)||(u={valid:u,data:{}}),u.valid||this.errors.add({id:e.id,field:e.name,msg:this._formatErrorMessage(e,i,u.data),rule:i.name,scope:e.scope}),u.valid)},ke.prototype.attach=function(e){if(arguments.length>1&&(e=ce({},{name:arguments[0],rules:arguments[1]},arguments[2]||{vm:{$validator:this}})),e instanceof $e||(e=new $e(e.el||null,e)),this.fields.push(e),e.initial&&this.validate("#"+e.id,e.value),!e.scope){this.fieldBag=ce({},this.fieldBag,(t={},t[""+e.name]=e.flags,t));var t;return e}var i,r=ce({},this.fieldBag["$"+e.scope]||{},(i={},i[""+e.name]=e.flags,i));this.fieldBag=ce({},this.fieldBag,(n={},n["$"+e.scope]=r,n));var n;return e},ke.prototype.flag=function(e,t){var i=this._resolveField(e);i&&(Object.keys(i.flags).forEach(function(e){i.flags[e]=void 0!==t[e]?t[e]:i.flags[e]}),i.classes&&i.updateClasses())},ke.prototype.detach=function(e,t){var i=e instanceof $e?e:this._resolveField(e,t);i&&(i.destroy(),this.errors.removeById(i.id),this.fields.remove(i))},ke.prototype.extend=function(e,t){ke.extend(e,t)},ke.prototype.installDateTimeValidators=function(e){ke.installDateTimeValidators(e)},ke.prototype.remove=function(e){ke.remove(e)},ke.prototype.setLocale=function(e){this.dictionary.hasLocale(e)||te("You are setting the validator locale to a locale that is not defined in the dicitionary. English messages may still be generated."),Ne=e},ke.prototype.updateDictionary=function(e){ke.updateDictionary(e)},ke.prototype._resolveField=function(e,t){if(t)return this.fields.find({name:e,scope:t});if("#"===e[0])return this.fields.find({id:e.slice(1)});if(e.indexOf(".")>-1){var i=e.split("."),r=this.fields.find({name:i[1],scope:i[0]});if(r)return r}return this.fields.find({name:e,scope:null})},ke.prototype._handleFieldNotFound=function(e,t){if(!this.strict)return Promise.resolve(!0);throw ie('Validating a non-existant field: "'+(t?e:(t?t+".":"")+e)+'". Use "attach()" first.')},ke.prototype._validate=function(e,t){var i=this;if(!e.isRequired&&~[null,void 0,""].indexOf(t))return Promise.resolve(!0);var r=[],n=!1;return Object.keys(e.rules).some(function(s){var a=i._test(e,t,{name:s,params:e.rules[s]});if(ne(a.then))r.push(a);else if(i.fastExit&&!a)n=!0;else{var o=new Promise(function(e){e(a)});r.push(o)}return n}),n?Promise.resolve(!1):Promise.all(r).then(function(e){return e.every(function(e){return e})})},ke.prototype.validate=function(e,t,i){if(void 0===i&&(i=null),this.paused)return Promise.resolve(!0);if(0===arguments.length)return this.validateScopes();if(1===arguments.length&&"*"===arguments[0])return this.validateAll();if(1===arguments.length&&"string"==typeof arguments[0]&&/^(.+)\.\*$/.test(arguments[0])){var r=arguments[0].match(/^(.+)\.\*$/)[1];return this.validateAll(r)}var n=this._resolveField(e,i);return n?(this.errors.removeById(n.id),n.isDisabled?Promise.resolve(!0):(n.flags.pending=!0,1===arguments.length&&(t=n.value),this._validate(n,t).then(function(e){return n.flags.pending=!1,n.flags.valid=e,n.flags.invalid=!e,n.flags.validated=!0,n.updateAriaAttrs(),n.updateCustomValidity(),n.updateClasses(),e}))):this._handleFieldNotFound(e,i)},ke.prototype.pause=function(){return this.paused=!0,this},ke.prototype.resume=function(){return this.paused=!1,this},ke.prototype.validateAll=function(e){var t=arguments,i=this;if(this.paused)return Promise.resolve(!0);var r=null,n=!1;"string"==typeof e?r={scope:e}:re(e)?(r=Object.keys(e).map(function(e){return{name:e,scope:t[1]||null}}),n=!0):0===arguments.length&&(r={scope:null});var s=this.fields.filter(r).map(function(t){return i.validate("#"+t.id,n?e[t.name]:t.value)});return Promise.all(s).then(function(e){return e.every(function(e){return e})})},ke.prototype.validateScopes=function(){var e=this;if(this.paused)return Promise.resolve(!0);var t=this.fields.map(function(t){return e.validate("#"+t.id,t.value)});return Promise.all(t).then(function(e){return e.every(function(e){return e})})},Object.defineProperties(ke.prototype,Le),Object.defineProperties(ke,Me);var Se,qe=function(e){return!!e&&(!(!Array.isArray(e)||!~e.indexOf("$validator"))||!(!re(e)||!e.$validator))},Ve=function(e,t){return new ke(null,{init:!1,vm:e,fastExit:t.fastExit})},Re=function(e,t){void 0===t&&(t={});var i={};return i.provide=function(){return this.$validator?{$validator:this.$validator}:{}},i.beforeCreate=function(){!this.$options.$validates&&this.$parent||(this.$validator=Ve(this,t));var i=qe(this.$options.inject);this.$validator||!t.inject||i||(this.$validator=Ve(this,t)),(i||this.$validator)&&(!i&&this.$validator&&(e.util.defineReactive(this.$validator,"errors",this.$validator.errors),e.util.defineReactive(this.$validator,"fieldBag",this.$validator.fieldBag)),this.$options.computed||(this.$options.computed={}),this.$options.computed[t.errorBagName||"errors"]=function(){return this.$validator.errors},this.$options.computed[t.fieldsBagName||"fields"]=function(){return this.$validator.fieldBag})},i.beforeDestroy=function(){this.$validator&&ne(this.$validator.pause)&&this.$validator.pause()},i},Be={locale:"en",delay:0,errorBagName:"errors",dictionary:null,strict:!0,fieldsBagName:"fields",classes:!1,classNames:void 0,events:"input|blur",inject:!0,fastExit:!0},Pe=function(e,t){return t&&t.$validator?t.$validator.fields.find({id:U(e,"id")}):null},Ce=function(e){return e=ce({},Be,e),{bind:function(t,i,r){var n=r.context.$validator;if(!n)return void te("No validator instance is present on vm, did you forget to inject '$validator'?");var s=ge.generate(t,i,r,e);n.attach(s)},inserted:function(e,t,i){var r=Pe(e,i.context);if(r){var n=ge.resolveScope(e,t,i);n===r.scope&&Y(t.value,t.oldValue)&&r.updated||r.update({scope:n,rules:ge.resolveRules(e,t)})}},update:function(e,t,i){var r=Pe(e,i.context);if(r){var n=ge.resolveScope(e,t,i);n===r.scope&&Y(t.value,t.oldValue)&&r.updated||(r.update({scope:n,rules:ge.resolveRules(e,t)}),r.updated=!0)}},unbind:function(e,t,i){var r=i.context,n=Pe(e,r);n&&r.$validator.detach(n)}}},ze=function(e){return Array.isArray(e)?e.reduce(function(e,t){return~t.indexOf(".")?e[t.split(".")[1]]=t:e[t]=t,e},{}):e},Ie=function(e){var t=ze(e);return Object.keys(t).reduce(function(e,i){var r=t[i];return e[i]=function(){if(this.$validator.fieldBag[r])return this.$validator.fieldBag[r];if(r.indexOf(".")<=0)return{};var e=r.split("."),t=e[0],i=e[1];return J("$"+t+"."+i,this.$validator.fieldBag,{})},e},{})};return{install:function(e,t){if(Se)return void te("already installed, Vue.use(VeeValidate) should only be called once.");Se=e;var i=ce({},Be,t);i.dictionary&&ke.updateDictionary(i.dictionary),ke.setLocale(i.locale),ke.setStrictMode(i.strict),Se.mixin(Re(Se,i)),Se.directive("validate",Ce(i))},mapFields:Ie,Validator:ke,ErrorBag:ve,Rules:H,version:"2.0.0-rc.10"}});
{
"name": "vee-validate",
"version": "2.0.0-rc.9",
"version": "2.0.0-rc.10",
"description": "Simple Vue.js input validation plugin",

@@ -46,7 +46,7 @@ "main": "dist/vee-validate.js",

"babel-preset-es2015": "^6.24.1",
"cross-env": "^5.0.1",
"eslint": "^4.1.1",
"cross-env": "^5.0.5",
"eslint": "^4.4.1",
"eslint-config-standard": "^10.2.1",
"eslint-plugin-import": "^2.6.1",
"eslint-plugin-node": "^5.1.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-node": "^5.1.1",
"eslint-plugin-promise": "^3.5.0",

@@ -57,8 +57,8 @@ "eslint-plugin-standard": "^3.0.1",

"regenerator-runtime": "^0.10.5",
"rollup": "^0.43.0",
"rollup": "^0.45.2",
"rollup-plugin-buble": "^0.15.0",
"rollup-plugin-commonjs": "^8.0.2",
"rollup-plugin-commonjs": "^8.1.0",
"rollup-plugin-node-resolve": "^3.0.0",
"rollup-plugin-replace": "^1.1.1",
"uglify-js": "^3.0.23",
"uglify-js": "^3.0.27",
"validator": "^7.2.0",

@@ -65,0 +65,0 @@ "vue": "^2.4.2"

@@ -12,3 +12,3 @@ <p align="center">

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/087bd788687c4ccab6650756ce56fa05)](https://www.codacy.com/app/baianat/vee-validate?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=baianat/vee-validate&amp;utm_campaign=Badge_Grade)
[![CDNJS](https://img.shields.io/cdnjs/v/vee-validate.svg)](https://cdnjs.com/libraries/vee-validate/2.0.0-rc.9)
[![CDNJS](https://img.shields.io/cdnjs/v/vee-validate.svg)](https://cdnjs.com/libraries/vee-validate/2.0.0-rc.10)
[![npm](https://img.shields.io/npm/dm/vee-validate.svg)](https://npm-stat.com/charts.html?package=vee-validate)

@@ -49,3 +49,3 @@ [![npm](https://img.shields.io/npm/v/vee-validate.svg)](https://www.npmjs.com/package/vee-validate)

- [jsdelivr cdn](https://cdn.jsdelivr.net/npm/vee-validate@latest/dist/vee-validate.js)
- [unpkg](https://unpkg.com/vee-validate@2.0.0-rc.9)
- [unpkg](https://unpkg.com/vee-validate@2.0.0-rc.10)

@@ -52,0 +52,0 @@ ### Getting Started

@@ -50,4 +50,3 @@ import Vue from 'vue/dist/vue';

const field = {
update: jest.fn(),
expression: 'unlikeuhaveseen'
update: jest.fn()
};

@@ -151,5 +150,4 @@ const $validator = {

const field = {
update: jest.fn(opts => {
field.expression = JSON.stringify(opts.expression);
}) // does not change expression.
update: jest.fn(),
scope: null
};

@@ -180,3 +178,3 @@ const $validator = {

await app.$nextTick(); // different expression.
expect(field.update).toHaveBeenCalledTimes(2); // CAUSE EXPRESSION HAS NOT CHANGED.
expect(field.update).toHaveBeenCalledTimes(2); // expression changed.

@@ -183,0 +181,0 @@ app.name = 'other';

@@ -388,3 +388,3 @@ import Field from '../src/field';

test('calls the update method on the validator errors on following updates', () => {
test('calls the update method on the validator errors when updating scope', () => {
let el = document.createElement('input');

@@ -399,3 +399,4 @@ const vm = {

const field = new Field(el, { rules: 'required', vm });
field.update({ rules: 'min:3' });
field.updated = true;
field.update({ rules: 'min:3', scope: 'scope' });
expect(vm.$validator.errors.update).toHaveBeenCalledTimes(1);

@@ -402,0 +403,0 @@ });

@@ -263,2 +263,37 @@ import Generator from '../src/generator';

test('resolves the rules', () => {
document.body.innerHTML = `
<input type="text" name="el" id="el" data-vv-rules="required|email">
`;
const el = document.querySelector('#el');
expect(Generator.resolveRules(el, {})).toBe('required|email');
const expression = 'someexpr';
let value = 'required|email';
expect(Generator.resolveRules(el, { expression, value })).toBe('required|email');
value = {
rules: {
required: true,
email: true
}
};
expect(Generator.resolveRules(el, { expression, value })).toEqual({
required: true,
email: true
});
value = {
required: true,
email: true
};
expect(Generator.resolveRules(el, { expression, value })).toEqual({
required: true,
email: true
});
});
describe('resolves the field name', () => {

@@ -313,7 +348,3 @@ test('using name attribute', () => {

model: 'email',
vm: {
$el: null,
$refs: {},
$validator: null
},
vm: {},
component: undefined,

@@ -320,0 +351,0 @@ classes: undefined,

@@ -74,38 +74,2 @@ import * as utils from '../src/utils';

test('should return valid rules data', () => {
const getRules = utils.getRules;
document.body.innerHTML = `
<input type="text" name="el" id="el" data-vv-rules="required|email">
`;
const el = document.querySelector('#el');
expect(getRules(null, el)).toBe('required|email');
const expression = 'someexpr';
let value = 'required|email';
expect(getRules({ expression, value }, el)).toBe('required|email');
value = {
rules: {
required: true,
email: true
}
};
expect(getRules({ expression, value }, el)).toEqual({
required: true,
email: true
});
value = {
required: true,
email: true
};
expect(getRules({ expression, value }, el)).toEqual({
required: true,
email: true
});
});
test('assigns objects', () => {

@@ -330,2 +294,48 @@ const o1 = { a: 1, b: 1, c: 1 };

expect(utils.isCallable(() => {})).toBe(true);
});
test('compares two values', () => {
expect(utils.isEqual(true, true)).toBe(true);
expect(utils.isEqual(true, false)).toBe(false);
expect(utils.isEqual(1, 1)).toBe(true);
expect(utils.isEqual(1, 2)).toBe(false);
expect(utils.isEqual('1', 1)).toBe(false);
expect(utils.isEqual('value', 'value')).toBe(true);
expect(utils.isEqual('value1', 'value')).toBe(false);
expect(utils.isEqual({}, {})).toBe(true);
expect(utils.isEqual({}, { new: null })).toBe(false);
// same effect.
expect(utils.isEqual({}, { new: undefined })).toBe(true);
//
expect(utils.isEqual({
foo: 1,
bar: 2,
baz: 'other'
}, {
foo: 1,
bar: '2',
baz: 'other'
})).toBe(false);
expect(utils.isEqual({
foo: /myregex/gi,
bar: 2
}, {
foo: /myregex/ig,
bar: 2
})).toBe(true);
expect(utils.isEqual({
foo: /myregx/g,
bar: 2
}, {
foo: /myregex/ig,
bar: 2
})).toBe(false);
});

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

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