Socket
Socket
Sign inDemoInstall

@vee-validate/rules

Package Overview
Dependencies
Maintainers
1
Versions
122
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vee-validate/rules - npm Package Compare versions

Comparing version 4.8.6 to 4.9.0

9

dist/vee-validate-rules.min.js
/**
* vee-validate v4.8.6
* vee-validate v4.9.0
* (c) 2023 Abdelrahman Awad
* @license MIT
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).VeeValidateRules={},e.Vue)}(this,(function(e,t){"use strict";const r={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/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,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},n={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,it:/^[A-Z\xC0-\xFF\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,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ\s]*$/i},a={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,it:/^[0-9A-Z\xC0-\xFF]*$/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,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},i={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,it:/^[0-9A-Z\xC0-\xFF_-]*$/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,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ_-]*$/i},l=e=>{if(e)return Array.isArray(e)?e[0]:e.locale};function o(e,t){return Array.isArray(e)?e[0]:e[t]}function u(e){return null==e||""===e||!(!Array.isArray(e)||0!==e.length)}const s=(e,t)=>{if(u(e))return!0;const n=l(t);if(Array.isArray(e))return e.every((e=>s(e,{locale:n})));const a=String(e);return n?(r[n]||r.en).test(a):Object.keys(r).some((e=>r[e].test(a)))},c=(e,t)=>{if(u(e))return!0;const r=l(t);if(Array.isArray(e))return e.every((e=>c(e,{locale:r})));const n=String(e);return r?(i[r]||i.en).test(n):Object.keys(i).some((e=>i[e].test(n)))},d=(e,t)=>{if(u(e))return!0;const r=l(t);if(Array.isArray(e))return e.every((e=>d(e,{locale:r})));const n=String(e);return r?(a[r]||a.en).test(n):Object.keys(a).some((e=>a[e].test(n)))},f=(e,t)=>{if(u(e))return!0;const r=l(t);if(Array.isArray(e))return e.every((e=>f(e,{locale:r})));const a=String(e);return r?(n[r]||n.en).test(a):Object.keys(n).some((e=>n[e].test(a)))};const v=(e,t)=>{if(u(e))return!0;const{min:r,max:n}=function(e){return Array.isArray(e)?{min:e[0],max:e[1]}:e}(t);if(Array.isArray(e))return e.every((e=>v(e,{min:r,max:n})));const a=Number(e);return Number(r)<=a&&Number(n)>=a},p=(e,t)=>{const r=o(t,"target");return String(e)===String(r)},m=(e,t)=>{if(u(e))return!0;const r=o(t,"length");if(Array.isArray(e))return e.every((e=>m(e,{length:r})));const n=String(e);return/^[0-9]*$/.test(n)&&n.length===Number(r)};const y=(e,t)=>{if(u(e))return!0;const{width:r,height:n}=function(e){return e?Array.isArray(e)?{width:Number(e[0]),height:Number(e[1])}:{width:Number(e.width),height:Number(e.height)}:{width:0,height:0}}(t),a=[],i=Array.isArray(e)?e:[e];for(let e=0;e<i.length;e++){if(!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(i[e].name))return Promise.resolve(!1);a.push(i[e])}return Promise.all(a.map((e=>((e,t,r)=>{const n=window.URL||window.webkitURL;return new Promise((a=>{const i=new Image;i.onerror=()=>a(!1),i.onload=()=>a(i.width===t&&i.height===r),i.src=n.createObjectURL(e)}))})(e,r,n)))).then((e=>e.every((e=>e))))},h=e=>{if(u(e))return!0;const t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return Array.isArray(e)?e.every((e=>t.test(String(e)))):t.test(String(e))},g=(e,t)=>{if(u(e))return!0;const r=new RegExp(`\\.(${t.join("|")})$`,"i");return Array.isArray(e)?e.every((e=>r.test(e.name))):r.test(e.name)},b=e=>{if(u(e))return!0;const t=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(e)?e.every((e=>t.test(e.name))):t.test(e.name)},A=e=>!!u(e)||(Array.isArray(e)?e.every((e=>/^-?[0-9]+$/.test(String(e)))):/^-?[0-9]+$/.test(String(e))),O=(e,t)=>e===o(t,"other"),V=(e,t)=>e!==o(t,"other");function w(e){return null==e}const $=(e,t)=>{const r=o(t,"length");return!w(e)&&("number"==typeof e&&(e=String(e)),e.length||(e=Array.from(e)),e.length===Number(r))},k=(e,t)=>{if(u(e))return!0;const r=o(t,"length");return Array.isArray(e)?e.every((e=>k(e,{length:r}))):String(e).length<=Number(r)},j=(e,t)=>{if(u(e))return!0;const r=o(t,"max");return Array.isArray(e)?e.length>0&&e.every((e=>j(e,{max:r}))):Number(e)<=Number(r)},_=(e,t)=>{if(u(e))return!0;t||(t=[]);const r=new RegExp(`${t.join("|").replace("*",".+")}$`,"i");return Array.isArray(e)?e.every((e=>r.test(e.type))):r.test(e.type)},S=(e,t)=>{if(u(e))return!0;const r=o(t,"length");return Array.isArray(e)?e.every((e=>S(e,{length:r}))):String(e).length>=Number(r)},F=(e,t)=>{if(u(e))return!0;const r=o(t,"min");return Array.isArray(e)?e.length>0&&e.every((e=>F(e,{min:r}))):Number(e)>=Number(r)},E=(e,t)=>!!u(e)||(Array.isArray(e)?e.every((e=>E(e,t))):Array.from(t).some((t=>t==e))),x=(e,t)=>!!u(e)||!E(e,t),Z=/^[٠١٢٣٤٥٦٧٨٩]+$/,C=/^[0-9]+$/,I=e=>{if(u(e))return!0;const t=e=>{const t=String(e);return C.test(t)||Z.test(t)};return Array.isArray(e)?e.every(t):t(e)},B=(e,t)=>{if(u(e))return!0;let r=o(t,"regex");return"string"==typeof r&&(r=new RegExp(r)),Array.isArray(e)?e.every((e=>B(e,{regex:r}))):r.test(String(e))},N=e=>{return!w(e)&&(t=e,!Array.isArray(t)||0!==t.length)&&!1!==e&&!!String(e).trim().length;var t},T=(e,t)=>{if(u(e))return!0;let r=o(t,"size");if(r=Number(r),isNaN(r))return!1;const n=1024*r;if(!Array.isArray(e))return e.size<=n;for(let t=0;t<e.length;t++)if(e[t].size>n)return!1;return!0},M=(e,t)=>{var r;if(u(e))return!0;let n=o(t,"pattern");"string"==typeof n&&(n=new RegExp(n));try{new URL(e)}catch(e){return!1}return null===(r=null==n?void 0:n.test(e))||void 0===r||r};function R(){return"undefined"!=typeof navigator&&"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}}const P="function"==typeof Proxy,U="devtools-plugin:setup";let D,z;function L(){return void 0!==D||("undefined"!=typeof window&&window.performance?(D=!0,z=window.performance):"undefined"!=typeof global&&(null===(e=global.perf_hooks)||void 0===e?void 0:e.performance)?(D=!0,z=global.perf_hooks.performance):D=!1),D?z.now():Date.now();var e}class q{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const r={};if(e.settings)for(const t in e.settings){const n=e.settings[t];r[t]=n.defaultValue}const n=`__vue-devtools-plugin-settings__${e.id}`;let a=Object.assign({},r);try{const e=localStorage.getItem(n),t=JSON.parse(e);Object.assign(a,t)}catch(e){}this.fallbacks={getSettings:()=>a,setSettings(e){try{localStorage.setItem(n,JSON.stringify(e))}catch(e){}a=e},now:()=>L()},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((r=>{this.targetQueue.push({method:t,args:e,resolve:r})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function Q(e,t){const r=e,n=R(),a=R().__VUE_DEVTOOLS_GLOBAL_HOOK__,i=P&&r.enableEarlyProxy;if(!a||!n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&i){const e=i?new q(r,a):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:r,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else a.emit(U,e,t)}
/**
* vee-validate v4.8.6
* (c) 2023 Abdelrahman Awad
* @license MIT
*/function G(e){return"function"==typeof e}function J(e){return null==e}const H=e=>null!==e&&!!e&&"object"==typeof e&&!Array.isArray(e);function K(e){return Number(e)>=0}const X={};const W=Symbol("vee-validate-form"),Y=Symbol("vee-validate-field-instance"),ee=Symbol("Default empty value"),te="undefined"!=typeof window;function re(e){return G(e)&&!!e.__locatorRef}function ne(e){return!!e&&G(e.parse)&&"VVTypedSchema"===e.__type}function ae(e){return!!e&&G(e.validate)}function ie(e){return"checkbox"===e||"radio"===e}function le(e){return Array.isArray(e)?0===e.length:H(e)&&0===Object.keys(e).length}function oe(e){return/^\[.+\]$/i.test(e)}function ue(e){return"SELECT"===e.tagName}function se(e,t){return!function(e,t){const r=![!1,null,void 0,0].includes(t.multiple)&&!Number.isNaN(t.multiple);return"select"===e&&"multiple"in t&&r}(e,t)&&"file"!==t.type&&!ie(t.type)}function ce(e){return de(e)&&e.target&&"submit"in e.target}function de(e){return!!e&&(!!("undefined"!=typeof Event&&G(Event)&&e instanceof Event)||!(!e||!e.srcElement))}function fe(e,t){return t in e&&e[t]!==ee}function ve(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var r,n,a;if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!ve(e[n],t[n]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(n of e.entries())if(!t.has(n[0]))return!1;for(n of e.entries())if(!ve(n[1],t.get(n[0])))return!1;return!0}if(pe(e)&&pe(t))return e.size===t.size&&(e.name===t.name&&(e.lastModified===t.lastModified&&e.type===t.type));if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(n of e.entries())if(!t.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((r=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;for(n=r;0!=n--;){var i=a[n];if(!ve(e[i],t[i]))return!1}return!0}return e!=e&&t!=t}function pe(e){return!!te&&e instanceof File}function me(e,t,r){"object"==typeof r.value&&(r.value=ye(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==t?e[t]=r.value:Object.defineProperty(e,t,r)}function ye(e){if("object"!=typeof e)return e;var t,r,n,a=0,i=Object.prototype.toString.call(e);if("[object Object]"===i?n=Object.create(e.__proto__||null):"[object Array]"===i?n=Array(e.length):"[object Set]"===i?(n=new Set,e.forEach((function(e){n.add(ye(e))}))):"[object Map]"===i?(n=new Map,e.forEach((function(e,t){n.set(ye(t),ye(e))}))):"[object Date]"===i?n=new Date(+e):"[object RegExp]"===i?n=new RegExp(e.source,e.flags):"[object DataView]"===i?n=new e.constructor(ye(e.buffer)):"[object ArrayBuffer]"===i?n=e.slice(0):"Array]"===i.slice(-6)&&(n=new e.constructor(e)),n){for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)me(n,r[a],Object.getOwnPropertyDescriptor(e,r[a]));for(a=0,r=Object.getOwnPropertyNames(e);a<r.length;a++)Object.hasOwnProperty.call(n,t=r[a])&&n[t]===e[t]||me(n,t,Object.getOwnPropertyDescriptor(e,t))}return n||e}function he(e){return oe(e)?e.replace(/\[|\]/gi,""):e}function ge(e,t,r){if(!e)return r;if(oe(t))return e[he(t)];return(t||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce(((e,t)=>{return(H(n=e)||Array.isArray(n))&&t in e?e[t]:r;var n}),e)}function be(e,t,r){if(oe(t))return void(e[he(t)]=r);const n=t.split(/\.|\[(\d+)\]/).filter(Boolean);let a=e;for(let e=0;e<n.length;e++){if(e===n.length-1)return void(a[n[e]]=r);n[e]in a&&!J(a[n[e]])||(a[n[e]]=K(n[e+1])?[]:{}),a=a[n[e]]}}function Ae(e,t){Array.isArray(e)&&K(t)?e.splice(Number(t),1):H(e)&&delete e[t]}function Oe(e,t){if(oe(t))return void delete e[he(t)];const r=t.split(/\.|\[(\d+)\]/).filter(Boolean);let n=e;for(let e=0;e<r.length;e++){if(e===r.length-1){Ae(n,r[e]);break}if(!(r[e]in n)||J(n[r[e]]))break;n=n[r[e]]}const a=r.map(((t,n)=>ge(e,r.slice(0,n).join("."))));for(let t=a.length-1;t>=0;t--)le(a[t])&&(0!==t?Ae(a[t-1],r[t-1]):Ae(e,r[0]))}function Ve(e){return Object.keys(e)}function we(e,r=undefined){const n=t.getCurrentInstance();return(null==n?void 0:n.provides[e])||t.inject(e,r)}function $e(e){t.warn(`[vee-validate]: ${e}`)}function ke(e,t,r){if(Array.isArray(e)){const r=[...e],n=r.findIndex((e=>ve(e,t)));return n>=0?r.splice(n,1):r.push(t),r}return ve(e,t)?r:t}function je(e,t=0){let r=null,n=[];return function(...a){return r&&window.clearTimeout(r),r=window.setTimeout((()=>{const t=e(...a);n.forEach((e=>e(t))),n=[]}),t),new Promise((e=>n.push(e)))}}function _e(e,t){return H(t)&&t.number?function(e){const t=parseFloat(e);return isNaN(t)?e:t}(e):e}function Se(e,t){let r;return async function(...n){const a=e(...n);r=a;const i=await a;return a!==r||(r=void 0,t(i,n)),i}}function Fe({get:e,set:r}){const n=t.ref(ye(e()));return t.watch(e,(e=>{ve(e,n.value)||(n.value=ye(e))}),{deep:!0}),t.watch(n,(t=>{ve(t,e())||r(ye(t))}),{deep:!0}),n}function Ee(e){return t.computed((()=>function(e){return G(e)?e():t.unref(e)}(e)))}const xe=(e,t,r)=>t.slots.default?"string"!=typeof e&&e?{default:()=>{var e,n;return null===(n=(e=t.slots).default)||void 0===n?void 0:n.call(e,r())}}:t.slots.default(r()):t.slots.default;function Ze(e){if(Ce(e))return e._value}function Ce(e){return"_value"in e}function Ie(e){if(!de(e))return e;const t=e.target;if(ie(t.type)&&Ce(t))return Ze(t);if("file"===t.type&&t.files){const e=Array.from(t.files);return t.multiple?e:e[0]}if(ue(r=t)&&r.multiple)return Array.from(t.options).filter((e=>e.selected&&!e.disabled)).map(Ze);var r;if(ue(t)){const e=Array.from(t.options).find((e=>e.selected));return e?Ze(e):t.value}return t.value}function Be(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?H(e)&&e._$$isNormalized?e:H(e)?Object.keys(e).reduce(((t,r)=>{const n=function(e){if(!0===e)return[];if(Array.isArray(e))return e;if(H(e))return e;return[e]}(e[r]);return!1!==e[r]&&(t[r]=Ne(n)),t}),t):"string"!=typeof e?t:e.split("|").reduce(((e,t)=>{const r=Te(t);return r.name?(e[r.name]=Ne(r.params),e):e}),t):t}function Ne(e){const t=e=>"string"==typeof e&&"@"===e[0]?function(e){const t=t=>ge(t,e)||t[e];return t.__locatorRef=e,t}(e.slice(1)):e;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce(((r,n)=>(r[n]=t(e[n]),r)),{})}const Te=e=>{let t=[];const r=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:r,params:t}};let Me=Object.assign({},{generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const Re=()=>Me;async function Pe(e,t,r={}){const n=null==r?void 0:r.bails,a={name:(null==r?void 0:r.name)||"{field}",rules:t,label:null==r?void 0:r.label,bails:null==n||n,formData:(null==r?void 0:r.values)||{}},i=await async function(e,t){if(ne(e.rules)||ae(e.rules))return async function(e,t){const r=ne(t)?t:Ue(t),n=await r.parse(e),a=[];for(const e of n.errors)e.errors.length&&a.push(...e.errors);return{errors:a}}(t,e.rules);if(G(e.rules)||Array.isArray(e.rules)){const r={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},n=Array.isArray(e.rules)?e.rules:[e.rules],a=n.length,i=[];for(let l=0;l<a;l++){const a=n[l],o=await a(t,r);if("string"!=typeof o&&o)continue;const u="string"==typeof o?o:ze(r);if(i.push(u),e.bails)return{errors:i}}return{errors:i}}const r=Object.assign(Object.assign({},e),{rules:Be(e.rules)}),n=[],a=Object.keys(r.rules),i=a.length;for(let l=0;l<i;l++){const i=a[l],o=await De(r,t,{name:i,params:r.rules[i]});if(o.error&&(n.push(o.error),e.bails))return{errors:n}}return{errors:n}}(a,e),l=i.errors;return{errors:l,valid:!l.length}}function Ue(e){return{__type:"VVTypedSchema",async parse(t){var r;try{return{output:await e.validate(t,{abortEarly:!1}),errors:[]}}catch(e){if(!function(e){return!!e&&"ValidationError"===e.name}(e))throw e;if(!(null===(r=e.inner)||void 0===r?void 0:r.length)&&e.errors.length)return{errors:[{path:e.path,errors:e.errors}]};const t=e.inner.reduce(((e,t)=>{const r=t.path||"";return e[r]||(e[r]={errors:[],path:r}),e[r].errors.push(...t.errors),e}),{});return{errors:Object.values(t)}}}}}async function De(e,t,r){const n=(a=r.name,X[a]);var a;if(!n)throw new Error(`No such validator '${r.name}' exists.`);const i=function(e,t){const r=e=>re(e)?e(t):e;if(Array.isArray(e))return e.map(r);return Object.keys(e).reduce(((t,n)=>(t[n]=r(e[n]),t)),{})}(r.params,e.formData),l={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},r),{params:i})},o=await n(t,i,l);return"string"==typeof o?{error:o}:{error:o?void 0:ze(l)}}function ze(e){const t=Re().generateMessage;return t?t(e):"Field is invalid"}async function Le(e,t,r){const n=Ve(e).map((async n=>{var a,i,l;const o=null===(a=null==r?void 0:r.names)||void 0===a?void 0:a[n],u=await Pe(ge(t,n),e[n],{name:(null==o?void 0:o.name)||n,label:null==o?void 0:o.label,values:t,bails:null===(l=null===(i=null==r?void 0:r.bailsMap)||void 0===i?void 0:i[n])||void 0===l||l});return Object.assign(Object.assign({},u),{path:n})}));let a=!0;const i=await Promise.all(n),l={},o={};for(const e of i)l[e.path]={valid:e.valid,errors:e.errors},e.valid||(a=!1,o[e.path]=e.errors[0]);return{valid:a,results:l,errors:o}}let qe=0;function Qe(e,r){const{value:n,initialValue:a,setInitialValue:i}=Ge(e,r.modelValue,r.form),{errorMessage:l,errors:o,setErrors:u}=function(e,r){function n(e){return e?Array.isArray(e)?e:[e]:[]}if(!r){const e=t.ref([]);return{errors:e,errorMessage:t.computed((()=>e.value[0])),setErrors:t=>{e.value=n(t)}}}const a=t.computed((()=>r.errorBag.value[t.unref(e)]||[]));return{errors:a,errorMessage:t.computed((()=>a.value[0])),setErrors:a=>{r.setFieldErrorBag(t.unref(e),n(a))}}}(e,r.form),s=function(e,r,n){const a=t.reactive({touched:!1,pending:!1,valid:!0,validated:!!t.unref(n).length,initialValue:t.computed((()=>t.unref(r))),dirty:t.computed((()=>!ve(t.unref(e),t.unref(r))))});return t.watch(n,(e=>{a.valid=!e.length}),{immediate:!0,flush:"sync"}),a}(n,a,o);return{id:qe>=Number.MAX_SAFE_INTEGER?0:++qe,path:e,value:n,initialValue:a,meta:s,errors:o,errorMessage:l,setState:function(e){var t;"value"in e&&(n.value=e.value),"errors"in e&&u(e.errors),"touched"in e&&(s.touched=null!==(t=e.touched)&&void 0!==t?t:s.touched),"initialValue"in e&&i(e.initialValue)}}}function Ge(e,r,n){const a=t.ref(t.unref(r));function i(){return n?ge(n.meta.value.initialValues,t.unref(e),t.unref(a)):t.unref(a)}function l(r){n?n.stageInitialValue(t.unref(e),r,!0):a.value=r}const o=t.computed(i);if(!n){return{value:t.ref(i()),initialValue:o,setInitialValue:l}}const u=function(e,r,n,a){if(t.isRef(e))return t.unref(e);if(void 0!==e)return e;return ge(r.values,t.unref(a),t.unref(n))}(r,n,o,e);n.stageInitialValue(t.unref(e),u,!0);return{value:t.computed({get:()=>ge(n.values,t.unref(e)),set(r){n.setFieldValue(t.unref(e),r)}}),initialValue:o,setInitialValue:l}}function Je(e){"production"!==process.env.NODE_ENV&&Q({id:"vee-validate-devtools-plugin",label:"VeeValidate Plugin",packageName:"vee-validate",homepage:"https://vee-validate.logaretm.com/v4",app:e,logo:"https://vee-validate.logaretm.com/v4/logo.png"},rt)}const He={},Ke={};let Xe;const We=function(e,t){let r,n;return function(...a){const i=this;return r||(r=!0,setTimeout((()=>r=!1),t),n=e.apply(i,a)),n}}((()=>{setTimeout((async()=>{await t.nextTick(),null==Xe||Xe.sendInspectorState(Ye),null==Xe||Xe.sendInspectorTree(Ye)}),100)}),100);const Ye="vee-validate-inspector",et={error:12405579,success:448379,unknown:5522283,white:16777215,black:0,blue:218007,purple:12157168,orange:16099682,gray:12304330};let tt=null;function rt(e){Xe=e,e.addInspector({id:Ye,icon:"rule",label:"vee-validate",noSelectionText:"Select a vee-validate node to inspect",actions:[{icon:"done_outline",tooltip:"Validate selected item",action:async()=>{tt?await tt.validate():console.error("There is not a valid selected vee-validate node or component")}},{icon:"delete_sweep",tooltip:"Clear validation state of the selected item",action:()=>{tt?"id"in tt?tt.resetField():tt.resetForm():console.error("There is not a valid selected vee-validate node or component")}}]}),e.on.getInspectorTree((e=>{if(e.inspectorId!==Ye)return;const t=Object.values(He),r=Object.values(Ke);e.rootNodes=[...t.map(nt),...r.map((e=>at(e)))]})),e.on.getInspectorState(((e,t)=>{if(e.inspectorId!==Ye||t.currentTab!==`custom-inspector:${Ye}`)return;const{form:r,field:n,type:a}=function(e){try{const t=JSON.parse(atob(e)),r=He[t.f];if(!r&&t.ff){const e=Ke[t.ff];return e?{type:t.type,field:e}:{}}if(!r)return{};const n=r.fieldsByPath.value[t.ff];return{type:t.type,form:r,field:Array.isArray(n)?n[t.idx||0]:n}}catch(e){}return{}}(e.nodeId);return r&&"form"===a?(e.state=function(e){const{errorBag:t,meta:r,values:n,isSubmitting:a,submitCount:i}=e;return{"Form state":[{key:"submitCount",value:i.value},{key:"isSubmitting",value:a.value},{key:"touched",value:r.value.touched},{key:"dirty",value:r.value.dirty},{key:"valid",value:r.value.valid},{key:"initialValues",value:r.value.initialValues},{key:"currentValues",value:n},{key:"errors",value:Ve(t.value).reduce(((e,r)=>{var n;const a=null===(n=t.value[r])||void 0===n?void 0:n[0];return a&&(e[r]=a),e}),{})}]}}(r),void(tt=r)):n&&"field"===a?(e.state=function(e){const{errors:t,meta:r,value:n}=e;return{"Field state":[{key:"errors",value:t.value},{key:"initialValue",value:r.initialValue},{key:"currentValue",value:n.value},{key:"touched",value:r.touched},{key:"dirty",value:r.dirty},{key:"valid",value:r.valid}]}}(n),void(tt=n)):void(tt=null)}))}function nt(e){const{textColor:r,bgColor:n}=lt(e),a={};Object.values(e.fieldsByPath.value).forEach((r=>{const n=Array.isArray(r)?r[0]:r;n&&be(a,t.unref(n.name),at(n,e))}));const{children:i}=function e(t,r=[]){const n=[...r].pop();return"id"in t?Object.assign(Object.assign({},t),{label:n||t.label}):H(t)?{id:`${r.join(".")}`,label:n||"",children:Object.keys(t).map((n=>e(t[n],[...r,n])))}:Array.isArray(t)?{id:`${r.join(".")}`,label:`${n}[]`,children:t.map(((t,n)=>e(t,[...r,String(n)])))}:{id:"",label:"",children:[]}}(a);return{id:it(e),label:"Form",children:i,tags:[{label:"Form",textColor:r,backgroundColor:n},{label:`${Object.keys(e.fieldsByPath.value).length} fields`,textColor:et.white,backgroundColor:et.unknown}]}}function at(e,r){const n=function(e){return Array.isArray(e)?e[0]:e}(e),{textColor:a,bgColor:i}=lt(n),l=Array.isArray(e)&&e.length>1;return{id:it(r,n,!l),label:t.unref(n.name),children:Array.isArray(e)?e.map((e=>at(e,r))):void 0,tags:[l?void 0:{label:"Field",textColor:a,backgroundColor:i},r?void 0:{label:"Standalone",textColor:et.black,backgroundColor:et.gray},l||"checkbox"!==n.type?void 0:{label:"Checkbox",textColor:et.white,backgroundColor:et.blue},l||"radio"!==n.type?void 0:{label:"Radio",textColor:et.white,backgroundColor:et.purple},l?{label:"Group",textColor:et.black,backgroundColor:et.orange}:void 0].filter(Boolean)}}function it(e,r,n=!0){const a=e?t.unref(null==r?void 0:r.name):null==r?void 0:r.id,i=a?null==e?void 0:e.fieldsByPath.value[a]:void 0;let l;n&&r&&Array.isArray(i)&&(l=i.indexOf(r));const o={f:null==e?void 0:e.formId,ff:a,idx:l,type:r?"field":"form"};return btoa(JSON.stringify(o))}function lt(e){const t="id"in e?e.meta.valid:e.meta.value.valid;return{bgColor:t?et.success:et.error,textColor:t?et.black:et.white}}function ot(e,r,n){return ie(null==n?void 0:n.type)?function(e,r,n){const a=(null==n?void 0:n.standalone)?void 0:we(W),i=null==n?void 0:n.checkedValue,l=null==n?void 0:n.uncheckedValue;function o(e){const r=e.handleChange,n=t.computed((()=>{const r=t.unref(e.value),n=t.unref(i);return Array.isArray(r)?r.findIndex((e=>ve(e,n)))>=0:ve(n,r)}));function o(o,u=!0){var s;if(n.value===(null===(s=null==o?void 0:o.target)||void 0===s?void 0:s.checked))return void(u&&e.validate());let c=Ie(o);a||(c=ke(t.unref(e.value),t.unref(i),t.unref(l))),r(c,u)}return Object.assign(Object.assign({},e),{checked:n,checkedValue:i,uncheckedValue:l,handleChange:o})}return o(ut(e,r,n))}(e,r,n):ut(e,r,n)}function ut(e,r,n){const{initialValue:a,validateOnMount:i,bails:l,type:o,checkedValue:u,label:s,validateOnValueUpdate:c,uncheckedValue:d,controlled:f,keepValueOnUnmount:v,modelPropName:p,syncVModel:m,form:y}=function(e){var r;const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,modelPropName:"modelValue",syncVModel:!0,controlled:!0}),a=null===(r=null==e?void 0:e.syncVModel)||void 0===r||r,i=a&&!("initialValue"in(e||{}))?st(t.getCurrentInstance(),(null==e?void 0:e.modelPropName)||"modelValue"):null==e?void 0:e.initialValue;if(!e)return Object.assign(Object.assign({},n()),{initialValue:i});const l="valueProp"in e?e.valueProp:e.checkedValue,o="standalone"in e?!e.standalone:e.controlled;return Object.assign(Object.assign(Object.assign({},n()),e||{}),{initialValue:i,controlled:null==o||o,checkedValue:l})}(n),h=f?we(W):void 0,g=y||h,b=Ee(e);let A=!1;const{id:O,value:V,initialValue:w,meta:$,setState:k,errors:j,errorMessage:_}=Qe(b,{modelValue:a,form:g});m&&function({prop:e,value:r,handleChange:n}){const a=t.getCurrentInstance();if(!a)return void("production"!==process.env.NODE_ENV&&console.warn("Failed to setup model events because `useField` was not called in setup."));const i=e||"modelValue",l=`update:${i}`;if(!(i in a.props))return;t.watch(r,(e=>{ve(e,st(a,i))||a.emit(l,e)})),t.watch((()=>st(a,i)),(e=>{if(e===ee&&void 0===r.value)return;const t=e===ee?void 0:e;ve(t,_e(r.value,a.props.modelModifiers))||n(t)}))}({value:V,prop:p,handleChange:Z});const S=t.computed((()=>{let e=t.unref(r);const n=t.unref(null==g?void 0:g.schema);return!n||ae(n)||ne(n)||(e=function(e,t){if(!e)return;return e[t]}(n,t.unref(b))||e),ae(e)||ne(e)||G(e)||Array.isArray(e)?e:Be(e)}));async function F(e){var r,n;return(null==g?void 0:g.validateSchema)?null!==(r=(await g.validateSchema(e)).results[t.unref(b)])&&void 0!==r?r:{valid:!0,errors:[]}:Pe(V.value,S.value,{name:t.unref(b),label:t.unref(s),values:null!==(n=null==g?void 0:g.values)&&void 0!==n?n:{},bails:l})}const E=Se((async()=>($.pending=!0,$.validated=!0,F("validated-only"))),(e=>(A&&(e.valid=!0,e.errors=[]),k({errors:e.errors}),$.pending=!1,e))),x=Se((async()=>F("silent")),(e=>(A&&(e.valid=!0),$.valid=e.valid,e)));function Z(e,t=!0){const r=Ie(e);V.value=r,!c&&t&&E()}let C;t.onMounted((()=>{if(i)return E();g&&g.validateSchema||x()}));let I=ye(V.value);function B(){C=t.watch(V,((e,t)=>{if(ve(e,t)&&ve(e,I))return;(c?E:x)(),I=ye(e)}),{deep:!0})}function N(e){var r;null==C||C();const n=e&&"value"in e?e.value:w.value;k({value:ye(n),initialValue:ye(n),touched:null!==(r=null==e?void 0:e.touched)&&void 0!==r&&r,errors:(null==e?void 0:e.errors)||[]}),$.pending=!1,$.validated=!1,x(),t.nextTick((()=>{B()}))}B();const T={id:O,name:b,label:s,value:V,meta:$,errors:j,errorMessage:_,type:o,checkedValue:u,uncheckedValue:d,bails:l,keepValueOnUnmount:v,resetField:N,handleReset:()=>N(),validate:function(e){return"silent"===(null==e?void 0:e.mode)?x():E()},handleChange:Z,handleBlur:()=>{$.touched=!0},setState:k,setTouched:function(e){$.touched=e},setErrors:function(e){k({errors:Array.isArray(e)?e:[e]})},setValue:function(e){V.value=e}};if(t.provide(Y,T),t.isRef(r)&&"function"!=typeof t.unref(r)&&t.watch(r,((e,t)=>{ve(e,t)||($.validated?E():x())}),{deep:!0}),"production"!==process.env.NODE_ENV&&(T._vm=t.getCurrentInstance(),t.watch((()=>Object.assign(Object.assign({errors:j.value},$),{value:V.value})),We,{deep:!0}),g||function(e){const r=t.getCurrentInstance();if(!Xe){const e=null==r?void 0:r.appContext.app;if(!e)return;Je(e)}Ke[e.id]=Object.assign({},e),Ke[e.id]._vm=r,t.onUnmounted((()=>{delete Ke[e.id],We()})),We()}(T)),!g)return T;g.register(T),t.onBeforeUnmount((()=>{A=!0,g.unregister(T)}));const M=t.computed((()=>{const e=S.value;return!e||G(e)||ae(e)||ne(e)||Array.isArray(e)?{}:Object.keys(e).reduce(((t,r)=>{const n=(a=e[r],Array.isArray(a)?a.filter(re):Ve(a).filter((e=>re(a[e]))).map((e=>a[e]))).map((e=>e.__locatorRef)).reduce(((e,t)=>{const r=ge(g.values,t)||g.values[t];return void 0!==r&&(e[t]=r),e}),{});var a;return Object.assign(t,n),t}),{})}));return t.watch(M,((e,t)=>{if(!Object.keys(e).length)return;!ve(e,t)&&($.validated?E():x())})),T}function st(e,t){if(e)return e.props[t]}function ct(e,t){let r=e.as||"";return e.as||t.slots.default||(r="input"),r}function dt(e,t){return ie(t.attrs.type)?fe(e,"modelValue")?e.modelValue:void 0:fe(e,"modelValue")?e.modelValue:t.attrs.value}t.defineComponent({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Re().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:ee},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,r){const n=t.toRef(e,"rules"),a=t.toRef(e,"name"),i=t.toRef(e,"label"),l=t.toRef(e,"uncheckedValue"),o=t.toRef(e,"keepValue"),{errors:u,value:s,errorMessage:c,validate:d,handleChange:f,handleBlur:v,setTouched:p,resetField:m,handleReset:y,meta:h,checked:g,setErrors:b}=ot(a,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:r.attrs.type,initialValue:dt(e,r),checkedValue:r.attrs.value,uncheckedValue:l,label:i,validateOnValueUpdate:!1,keepValueOnUnmount:o}),A=function(e,t=!0){f(e,t),r.emit("update:modelValue",s.value)},O=function(e){(e=>{ie(r.attrs.type)||(s.value=Ie(e))})(e),r.emit("update:modelValue",s.value)},V=t.computed((()=>{const{validateOnInput:t,validateOnChange:n,validateOnBlur:a,validateOnModelUpdate:i}=function(e){var t,r,n,a;const{validateOnInput:i,validateOnChange:l,validateOnBlur:o,validateOnModelUpdate:u}=Re();return{validateOnInput:null!==(t=e.validateOnInput)&&void 0!==t?t:i,validateOnChange:null!==(r=e.validateOnChange)&&void 0!==r?r:l,validateOnBlur:null!==(n=e.validateOnBlur)&&void 0!==n?n:o,validateOnModelUpdate:null!==(a=e.validateOnModelUpdate)&&void 0!==a?a:u}}(e),l=[v,r.attrs.onBlur,a?d:void 0].filter(Boolean),o=[e=>A(e,t),r.attrs.onInput].filter(Boolean),u=[e=>A(e,n),r.attrs.onChange].filter(Boolean),c={name:e.name,onBlur:l,onInput:o,onChange:u,"onUpdate:modelValue":e=>A(e,i)};ie(r.attrs.type)&&g&&(c.checked=g.value);return se(ct(e,r),r.attrs)&&(c.value=s.value),c}));function w(){return{field:V.value,value:s.value,meta:h,errors:u.value,errorMessage:c.value,validate:d,resetField:m,handleChange:A,handleInput:O,handleReset:y,handleBlur:v,setTouched:p,setErrors:b}}return r.expose({setErrors:b,setTouched:p,reset:m,validate:d,handleChange:f}),()=>{const n=t.resolveDynamicComponent(ct(e,r)),a=xe(n,r,w);return n?t.h(n,Object.assign(Object.assign({},r.attrs),V.value),a):a}}});let ft=0;function vt(e){const r=t.unref(null==e?void 0:e.initialValues)||{},n=t.unref(null==e?void 0:e.validationSchema);return n&&ne(n)&&G(n.cast)?ye(n.cast(r)||{}):ye(r)}function pt(e){var r;const n=ft++,a=new Set;let i=!1;const l=t.ref({}),o=t.ref(!1),u=t.ref(0),s=[],c=t.reactive(vt(e)),{errorBag:d,setErrorBag:f,setFieldErrorBag:v}=function(e){const r=t.ref({});function n(e){return Array.isArray(e)?e:e?[e]:[]}function a(e,t){t?r.value[e]=n(t):delete r.value[e]}function i(e){r.value=Ve(e).reduce(((t,r)=>{const a=e[r];return a&&(t[r]=n(a)),t}),{})}e&&i(e);return{errorBag:r,setErrorBag:i,setFieldErrorBag:a}}(null==e?void 0:e.initialErrors),p=t.computed((()=>Ve(d.value).reduce(((e,t)=>{const r=d.value[t];return r&&r.length&&(e[t]=r[0]),e}),{})));function m(e){const t=l.value[e];return Array.isArray(t)?t[0]:t}function y(e){return!!l.value[e]}const h=t.computed((()=>Ve(l.value).reduce(((e,r)=>{const n=m(r);return n&&(e[r]={name:t.unref(n.name)||"",label:t.unref(n.label)||""}),e}),{}))),g=t.computed((()=>Ve(l.value).reduce(((e,t)=>{var r;const n=m(t);return n&&(e[t]=null===(r=n.bails)||void 0===r||r),e}),{}))),b=Object.assign({},(null==e?void 0:e.initialErrors)||{}),A=null!==(r=null==e?void 0:e.keepValuesOnUnmount)&&void 0!==r&&r,{initialValues:O,originalInitialValues:V,setInitialValues:w}=function(e,r,n){const a=vt(n),i=null==n?void 0:n.initialValues,l=t.ref(a),o=t.ref(ye(a));function u(t,n=!1){l.value=ye(t),o.value=ye(t),n&&Ve(e.value).forEach((t=>{const n=e.value[t],a=Array.isArray(n)?n.some((e=>e.meta.touched)):null==n?void 0:n.meta.touched;if(!n||a)return;const i=ge(l.value,t);be(r,t,ye(i))}))}t.isRef(i)&&t.watch(i,(e=>{u(e,!0)}),{deep:!0});return{initialValues:l,originalInitialValues:o,setInitialValues:u}}(l,c,e),$=function(e,r,n,a){const i={touched:"some",pending:"some",valid:"every"},l=t.computed((()=>!ve(r,t.unref(n))));function o(){const t=Object.values(e.value).flat(1).filter(Boolean);return Ve(i).reduce(((e,r)=>{const n=i[r];return e[r]=t[n]((e=>e.meta[r])),e}),{})}const u=t.reactive(o());return t.watchEffect((()=>{const e=o();u.touched=e.touched,u.valid=e.valid,u.pending=e.pending})),t.computed((()=>Object.assign(Object.assign({initialValues:t.unref(n)},u),{valid:u.valid&&!Ve(a.value).length,dirty:l.value})))}(l,c,V,p),k=t.computed((()=>[...a,...Ve(l.value)].reduce(((e,t)=>(be(e,t,ge(c,t)),e)),{}))),j=null==e?void 0:e.validationSchema,_=je(K,5),S=je(K,5),F=Se((async e=>"silent"===await e?_():S()),((e,[t])=>{const r=Z.fieldsByPath.value||{},n=Ve(Z.errorBag.value);return[...new Set([...Ve(e.results),...Ve(r),...n])].reduce(((n,a)=>{const i=r[a],l=(e.results[a]||{errors:[]}).errors,o={errors:l,valid:!l.length};if(n.results[a]=o,o.valid||(n.errors[a]=o.errors[0]),!i)return N(a,l),n;if(I(i,(e=>e.meta.valid=o.valid)),"silent"===t)return n;const u=Array.isArray(i)?i.some((e=>e.meta.validated)):i.meta.validated;return"validated-only"!==t||u?(I(i,(e=>e.setState({errors:o.errors}))),n):n}),{valid:e.valid,results:{},errors:{}})}));function E(e){return function(t,r){return function(n){return n instanceof Event&&(n.preventDefault(),n.stopPropagation()),D(Ve(l.value).reduce(((e,t)=>(e[t]=!0,e)),{})),o.value=!0,u.value++,G().then((a=>{const i=ye(c);if(a.valid&&"function"==typeof t){const r=ye(k.value);let l=e?r:i;return a.values&&(l=a.values),t(l,{evt:n,controlledValues:r,setErrors:T,setFieldError:N,setTouched:D,setFieldTouched:U,setValues:R,setFieldValue:M,resetForm:L,resetField:z})}a.valid||"function"!=typeof r||r({values:i,evt:n,errors:a.errors,results:a.results})})).then((e=>(o.value=!1,e)),(e=>{throw o.value=!1,e}))}}}const x=E(!1);x.withControlled=E(!0);const Z={formId:n,fieldsByPath:l,values:c,controlledValues:k,errorBag:d,errors:p,schema:j,submitCount:u,meta:$,isSubmitting:o,fieldArrays:s,keepValuesOnUnmount:A,validateSchema:t.unref(j)?F:void 0,validate:G,register:function(e){const r=t.unref(e.name);q(e,r),t.isRef(e.name)&&t.watch(e.name,(async(r,n)=>{await t.nextTick(),Q(e,n),q(e,r),(p.value[n]||p.value[r])&&(N(n,void 0),J(r)),await t.nextTick(),y(n)||Oe(c,n)}));const n=t.unref(e.errorMessage);n&&(null==b?void 0:b[r])!==n&&J(r);delete b[r]},unregister:function(e){const r=t.unref(e.name),n=l.value[r],a=!!n&&C(n);Q(e,r),t.nextTick((()=>{var i;const o=null!==(i=t.unref(e.keepValueOnUnmount))&&void 0!==i?i:t.unref(A),u=ge(c,r);if(a&&(n===l.value[r]||!l.value[r])&&!o)if(Array.isArray(u)){const n=u.findIndex((r=>ve(r,t.unref(e.checkedValue))));if(n>-1){const e=[...u];e.splice(n,1),M(r,e,{force:!0})}}else u===t.unref(e.checkedValue)&&Oe(c,r);if(!y(r)){if(N(r,void 0),o)return;if(a&&Array.isArray(u)&&!le(u))return;Oe(c,r)}}))},setFieldErrorBag:v,validateField:J,setFieldValue:M,setValues:R,setErrors:T,setFieldError:N,setFieldTouched:U,setTouched:D,resetForm:L,resetField:z,handleSubmit:x,stageInitialValue:function(t,r,n=!1){be(c,t,r),H(t,r),n&&!(null==e?void 0:e.initialValues)&&be(V.value,t,ye(r))},unsetInitialValue:function(e){Oe(O.value,e)},setFieldInitialValue:H,useFieldModel:function(e){if(!Array.isArray(e))return P(e);return e.map(P)}};function C(e){return Array.isArray(e)}function I(e,t){return Array.isArray(e)?e.forEach(t):t(e)}function B(e){Object.values(l.value).forEach((t=>{t&&I(t,e)}))}function N(e,t){v(e,t)}function T(e){f(e)}function M(e,r,{force:n}={force:!1}){var a;const o=l.value[e],u=ye(r);if(!o)return void be(c,e,u);if(C(o)&&"checkbox"===(null===(a=o[0])||void 0===a?void 0:a.type)&&!Array.isArray(r)){const t=ye(ke(ge(c,e)||[],r,void 0));return void be(c,e,t)}let s=u;C(o)||"checkbox"!==o.type||n||i||(s=ye(ke(ge(c,e),r,t.unref(o.uncheckedValue)))),be(c,e,s)}function R(e){Ve(c).forEach((e=>{delete c[e]})),Ve(e).forEach((t=>{M(t,e[t])})),s.forEach((e=>e&&e.reset()))}function P(e){const{value:r}=Ge(e,void 0,Z);return t.watch(r,(()=>{y(t.unref(e))||G({mode:"validated-only"})}),{deep:!0}),a.add(t.unref(e)),r}function U(e,t){const r=l.value[e];r&&I(r,(e=>e.setTouched(t)))}function D(e){Ve(e).forEach((t=>{U(t,!!e[t])}))}function z(e,t){const r=l.value[e];r&&I(r,(e=>e.resetField(t)))}function L(e){i=!0,B((e=>e.resetField()));const r=(null==e?void 0:e.values)?e.values:V.value;w(r),R(r),(null==e?void 0:e.touched)&&D(e.touched),T((null==e?void 0:e.errors)||{}),u.value=(null==e?void 0:e.submitCount)||0,t.nextTick((()=>{i=!1}))}function q(e,r){const n=t.markRaw(e),a=r;if(!l.value[a])return void(l.value[a]=n);const i=l.value[a];i&&!Array.isArray(i)&&(l.value[a]=[i]),l.value[a]=[...l.value[a],n]}function Q(e,t){const r=t,n=l.value[r];if(n)if(C(n)||e.id!==n.id){if(C(n)){const t=n.findIndex((t=>t.id===e.id));if(-1===t)return;n.splice(t,1),n.length||delete l.value[r]}}else delete l.value[r]}async function G(e){const r=(null==e?void 0:e.mode)||"force";if("force"===r&&B((e=>e.meta.validated=!0)),Z.validateSchema)return Z.validateSchema(r);const n=await Promise.all(Object.values(l.value).map((r=>{const n=Array.isArray(r)?r[0]:r;return n?n.validate(e).then((e=>({key:t.unref(n.name),valid:e.valid,errors:e.errors}))):Promise.resolve({key:"",valid:!0,errors:[]})}))),a={},i={};for(const e of n)a[e.key]={valid:e.valid,errors:e.errors},e.errors.length&&(i[e.key]=e.errors[0]);return{valid:n.every((e=>e.valid)),results:a,errors:i}}async function J(e){const r=l.value[e];return r?Array.isArray(r)?r.map((e=>e.validate()))[0]:r.validate():(t.warn(`field with name ${e} was not found`),Promise.resolve({errors:[],valid:!0}))}function H(e,t){be(O.value,e,ye(t))}async function K(){const e=t.unref(j);if(!e)return{valid:!0,results:{},errors:{}};const r=ae(e)||ne(e)?await async function(e,t){const r=ne(e)?e:Ue(e),n=await r.parse(t),a={},i={};for(const e of n.errors){const t=e.errors,r=(e.path||"").replace(/\["(\d+)"\]/g,((e,t)=>`[${t}]`));a[r]={valid:!t.length,errors:t},t.length&&(i[r]=t[0])}return{valid:!n.errors.length,results:a,errors:i,values:n.value}}(e,c):await Le(e,c,{names:h.value,bailsMap:g.value});return r}const X=x(((e,{evt:t})=>{ce(t)&&t.target.submit()}));return t.onMounted((()=>{(null==e?void 0:e.initialErrors)&&T(e.initialErrors),(null==e?void 0:e.initialTouched)&&D(e.initialTouched),(null==e?void 0:e.validateOnMount)?G():Z.validateSchema&&Z.validateSchema("silent")})),t.isRef(j)&&t.watch(j,(()=>{var e;null===(e=Z.validateSchema)||void 0===e||e.call(Z,"validated-only")})),t.provide(W,Z),"production"!==process.env.NODE_ENV&&(!function(e){const r=t.getCurrentInstance();if(!Xe){const e=null==r?void 0:r.appContext.app;if(!e)return;Je(e)}He[e.formId]=Object.assign({},e),He[e.formId]._vm=r,t.onUnmounted((()=>{delete He[e.formId],We()})),We()}(Z),t.watch((()=>Object.assign(Object.assign({errors:d.value},$.value),{values:c,isSubmitting:o.value,submitCount:u.value})),We,{deep:!0})),Object.assign(Object.assign({},Z),{handleReset:()=>L(),submitForm:X})}t.defineComponent({name:"Form",inheritAttrs:!1,props:{as:{type:String,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,r){const n=t.toRef(e,"initialValues"),a=t.toRef(e,"validationSchema"),i=t.toRef(e,"keepValues"),{errors:l,errorBag:o,values:u,meta:s,isSubmitting:c,submitCount:d,controlledValues:f,validate:v,validateField:p,handleReset:m,resetForm:y,handleSubmit:h,setErrors:g,setFieldError:b,setFieldValue:A,setValues:O,setFieldTouched:V,setTouched:w,resetField:$}=pt({validationSchema:a.value?a:void 0,initialValues:n,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:i}),k=h(((e,{evt:t})=>{ce(t)&&t.target.submit()}),e.onInvalidSubmit),j=e.onSubmit?h(e.onSubmit,e.onInvalidSubmit):k;function _(e){de(e)&&e.preventDefault(),m(),"function"==typeof r.attrs.onReset&&r.attrs.onReset()}function S(t,r){return h("function"!=typeof t||r?r:t,e.onInvalidSubmit)(t)}function F(){return ye(u)}function E(){return ye(s.value)}function x(){return ye(l.value)}function Z(){return{meta:s.value,errors:l.value,errorBag:o.value,values:u,isSubmitting:c.value,submitCount:d.value,controlledValues:f.value,validate:v,validateField:p,handleSubmit:S,handleReset:m,submitForm:k,setErrors:g,setFieldError:b,setFieldValue:A,setValues:O,setFieldTouched:V,setTouched:w,resetForm:y,resetField:$,getValues:F,getMeta:E,getErrors:x}}return r.expose({setFieldError:b,setErrors:g,setFieldValue:A,setValues:O,setFieldTouched:V,setTouched:w,resetForm:y,validate:v,validateField:p,resetField:$,getValues:F,getMeta:E,getErrors:x}),function(){const n="form"===e.as?e.as:t.resolveDynamicComponent(e.as),a=xe(n,r,Z);if(!e.as)return a;const i="form"===e.as?{novalidate:!0}:{};return t.h(n,Object.assign(Object.assign(Object.assign({},i),r.attrs),{onSubmit:j,onReset:_}),a)}}}),t.defineComponent({name:"FieldArray",inheritAttrs:!1,props:{name:{type:String,required:!0}},setup(e,r){const{push:n,remove:a,swap:i,insert:l,replace:o,update:u,prepend:s,move:c,fields:d}=function(e){const r=we(W,void 0),n=t.ref([]),a=()=>{},i={fields:n,remove:a,push:a,swap:a,insert:a,update:a,replace:a,prepend:a,move:a};if(!r)return $e("FieldArray requires being a child of `<Form/>` or `useForm` being called before it. Array fields may not work correctly"),i;if(!t.unref(e))return $e("FieldArray requires a field path to be provided, did you forget to pass the `name` prop?"),i;const l=r.fieldArrays.find((r=>t.unref(r.path)===t.unref(e)));if(l)return l;let o=0;function u(){return ge(null==r?void 0:r.values,t.unref(e),[])||[]}function s(){const e=u();n.value=e.map(d),c()}function c(){const e=n.value.length;for(let t=0;t<e;t++){const r=n.value[t];r.isFirst=0===t,r.isLast=t===e-1}}function d(a){const i=o++,l={key:i,value:Fe({get(){const l=ge(null==r?void 0:r.values,t.unref(e),[])||[],o=n.value.findIndex((e=>e.key===i));return-1===o?a:l[o]},set(e){const t=n.value.findIndex((e=>e.key===i));-1!==t?v(t,e):$e("Attempting to update a non-existent array item")}}),isFirst:!1,isLast:!1};return l}function f(){c(),null==r||r.validate({mode:"silent"})}function v(n,a){const i=t.unref(e),l=ge(null==r?void 0:r.values,i);!Array.isArray(l)||l.length-1<n||(null==r||r.setFieldValue(`${i}[${n}]`,a),null==r||r.validate({mode:"validated-only"}))}s();const p={fields:n,remove:function(a){const i=t.unref(e),l=ge(null==r?void 0:r.values,i);if(!l||!Array.isArray(l))return;const o=[...l];o.splice(a,1),null==r||r.unsetInitialValue(i+`[${a}]`),null==r||r.setFieldValue(i,o),n.value.splice(a,1),f()},push:function(a){const i=t.unref(e),l=ge(null==r?void 0:r.values,i),o=J(l)?[]:l;if(!Array.isArray(o))return;const u=[...o];u.push(a),null==r||r.stageInitialValue(i+`[${u.length-1}]`,a),null==r||r.setFieldValue(i,u),n.value.push(d(a)),f()},swap:function(a,i){const l=t.unref(e),o=ge(null==r?void 0:r.values,l);if(!Array.isArray(o)||!(a in o)||!(i in o))return;const u=[...o],s=[...n.value],d=u[a];u[a]=u[i],u[i]=d;const f=s[a];s[a]=s[i],s[i]=f,null==r||r.setFieldValue(l,u),n.value=s,c()},insert:function(a,i){const l=t.unref(e),o=ge(null==r?void 0:r.values,l);if(!Array.isArray(o)||o.length<a)return;const u=[...o],s=[...n.value];u.splice(a,0,i),s.splice(a,0,d(i)),null==r||r.setFieldValue(l,u),n.value=s,f()},update:v,replace:function(n){const a=t.unref(e);null==r||r.setFieldValue(a,n),s(),f()},prepend:function(a){const i=t.unref(e),l=ge(null==r?void 0:r.values,i),o=J(l)?[]:l;if(!Array.isArray(o))return;const u=[a,...o];null==r||r.stageInitialValue(i+`[${u.length-1}]`,a),null==r||r.setFieldValue(i,u),n.value.unshift(d(a)),f()},move:function(a,i){const l=t.unref(e),o=ge(null==r?void 0:r.values,l),u=J(o)?[]:[...o];if(!Array.isArray(o)||!(a in o)||!(i in o))return;const s=[...n.value],c=s[a];s.splice(a,1),s.splice(i,0,c);const d=u[a];u.splice(a,1),u.splice(i,0,d),null==r||r.setFieldValue(l,u),n.value=s,f()}};return r.fieldArrays.push(Object.assign({path:e,reset:s},p)),t.onBeforeUnmount((()=>{const n=r.fieldArrays.findIndex((r=>t.unref(r.path)===t.unref(e)));n>=0&&r.fieldArrays.splice(n,1)})),t.watch(u,(e=>{ve(e,n.value.map((e=>e.value)))||s()})),p}(t.toRef(e,"name"));function f(){return{fields:d.value,push:n,remove:a,swap:i,insert:l,update:u,replace:o,prepend:s,move:c}}return r.expose({push:n,remove:a,swap:i,insert:l,update:u,replace:o,prepend:s,move:c}),()=>xe(void 0,r,f)}}),t.defineComponent({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,r){const n=t.inject(W,void 0),a=t.computed((()=>null==n?void 0:n.errors.value[e.name]));function i(){return{message:a.value}}return()=>{if(!a.value)return;const n=e.as?t.resolveDynamicComponent(e.as):e.as,l=xe(n,r,i),o=Object.assign({role:"alert"},r.attrs);return n||!Array.isArray(l)&&l||!(null==l?void 0:l.length)?!Array.isArray(l)&&l||(null==l?void 0:l.length)?t.h(n,o,l):t.h(n||"span",o,a.value):l}}});const mt={alpha_dash:c,alpha_num:d,alpha_spaces:f,alpha:s,between:v,confirmed:p,digits:m,dimensions:y,email:h,ext:g,image:b,integer:A,is_not:V,is:O,length:$,max_value:j,max:k,mimes:_,min_value:F,min:S,not_one_of:x,numeric:I,one_of:E,regex:B,required:N,size:T,url:M};e.alpha=s,e.alpha_dash=c,e.alpha_num=d,e.alpha_spaces=f,e.between=v,e.confirmed=p,e.default=mt,e.digits=m,e.dimensions=y,e.email=h,e.ext=g,e.image=b,e.integer=A,e.is=O,e.is_not=V,e.length=$,e.max=k,e.max_value=j,e.mimes=_,e.min=S,e.min_value=F,e.not_one_of=x,e.numeric=I,e.one_of=E,e.regex=B,e.required=N,e.size=T,e.toTypedSchema=function(e){return{__type:"VVTypedSchema",async parse(t){if("string"==typeof e){return{errors:[{errors:(await Pe(t,e)).errors}]}}const r=await Le(e,t);return{errors:(n=r.errors,Object.keys(n)).map((e=>{var t;return{path:e,errors:(null===(t=r.results[e])||void 0===t?void 0:t.errors)||[]}}))};var n}}},e.url=M,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vue"),require("vee-validate")):"function"==typeof define&&define.amd?define(["exports","vue","vee-validate"],e):e((r="undefined"!=typeof globalThis?globalThis:r||self).VeeValidateRules={},r.Vue,r.veeValidate)}(this,(function(r,e,t){"use strict";const 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,it:/^[A-Z\xC0-\xFF]*$/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,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},n={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,it:/^[A-Z\xC0-\xFF\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,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ\s]*$/i},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,it:/^[0-9A-Z\xC0-\xFF]*$/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,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},a={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,it:/^[0-9A-Z\xC0-\xFF_-]*$/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,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ_-]*$/i},u=r=>{if(r)return Array.isArray(r)?r[0]:r.locale};function A(r,e){return Array.isArray(r)?r[0]:r[e]}function o(r){return null==r||""===r||!(!Array.isArray(r)||0!==r.length)}const l=(r,e)=>{if(o(r))return!0;const t=u(e);if(Array.isArray(r))return r.every((r=>l(r,{locale:t})));const n=String(r);return t?(i[t]||i.en).test(n):Object.keys(i).some((r=>i[r].test(n)))},$=(r,e)=>{if(o(r))return!0;const t=u(e);if(Array.isArray(r))return r.every((r=>$(r,{locale:t})));const i=String(r);return t?(a[t]||a.en).test(i):Object.keys(a).some((r=>a[r].test(i)))},y=(r,e)=>{if(o(r))return!0;const t=u(e);if(Array.isArray(r))return r.every((r=>y(r,{locale:t})));const i=String(r);return t?(s[t]||s.en).test(i):Object.keys(s).some((r=>s[r].test(i)))},c=(r,e)=>{if(o(r))return!0;const t=u(e);if(Array.isArray(r))return r.every((r=>c(r,{locale:t})));const i=String(r);return t?(n[t]||n.en).test(i):Object.keys(n).some((r=>n[r].test(i)))};const g=(r,e)=>{if(o(r))return!0;const{min:t,max:i}=function(r){return Array.isArray(r)?{min:r[0],max:r[1]}:r}(e);if(Array.isArray(r))return r.every((r=>g(r,{min:t,max:i})));const n=Number(r);return Number(t)<=n&&Number(i)>=n},m=(r,e)=>{const t=A(e,"target");return String(r)===String(t)},Z=(r,e)=>{if(o(r))return!0;const t=A(e,"length");if(Array.isArray(r))return r.every((r=>Z(r,{length:t})));const i=String(r);return/^[0-9]*$/.test(i)&&i.length===Number(t)};const f=(r,e)=>{if(o(r))return!0;const{width:t,height:i}=function(r){return r?Array.isArray(r)?{width:Number(r[0]),height:Number(r[1])}:{width:Number(r.width),height:Number(r.height)}:{width:0,height:0}}(e),n=[],s=Array.isArray(r)?r:[r];for(let r=0;r<s.length;r++){if(!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(s[r].name))return Promise.resolve(!1);n.push(s[r])}return Promise.all(n.map((r=>((r,e,t)=>{const i=window.URL||window.webkitURL;return new Promise((n=>{const s=new Image;s.onerror=()=>n(!1),s.onload=()=>n(s.width===e&&s.height===t),s.src=i.createObjectURL(r)}))})(r,t,i)))).then((r=>r.every((r=>r))))},h=r=>{if(o(r))return!0;const e=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return Array.isArray(r)?r.every((r=>e.test(String(r)))):e.test(String(r))},p=(r,e)=>{if(o(r))return!0;const t=new RegExp(`\\.(${e.join("|")})$`,"i");return Array.isArray(r)?r.every((r=>t.test(r.name))):t.test(r.name)},d=r=>{if(o(r))return!0;const e=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(r)?r.every((r=>e.test(r.name))):e.test(r.name)},v=r=>!!o(r)||(Array.isArray(r)?r.every((r=>/^-?[0-9]+$/.test(String(r)))):/^-?[0-9]+$/.test(String(r))),_=(r,e)=>r===A(e,"other"),b=(r,e)=>r!==A(e,"other");function x(r){return null==r}const w=(r,e)=>{const t=A(e,"length");return!x(r)&&("number"==typeof r&&(r=String(r)),r.length||(r=Array.from(r)),r.length===Number(t))},S=(r,e)=>{if(o(r))return!0;const t=A(e,"length");return Array.isArray(r)?r.every((r=>S(r,{length:t}))):[...String(r)].length<=Number(t)},N=(r,e)=>{if(o(r))return!0;const t=A(e,"max");return Array.isArray(r)?r.length>0&&r.every((r=>N(r,{max:t}))):Number(r)<=Number(t)},j=/\+(.+)?/;function k(r){let e=r;return j.test(r)&&(e=r.replace(j,"(\\+$1)?")),new RegExp(e.replace("*",".+"),"i")}const z=(r,e)=>{if(o(r))return!0;e||(e=[]);const t=e.map(k);return Array.isArray(r)?r.every((r=>t.some((e=>e.test(r.type))))):t.some((e=>e.test(r.type)))},R=(r,e)=>{if(o(r))return!0;const t=A(e,"length");return Array.isArray(r)?r.every((r=>R(r,{length:t}))):[...String(r)].length>=Number(t)},F=(r,e)=>{if(o(r))return!0;const t=A(e,"min");return Array.isArray(r)?r.length>0&&r.every((r=>F(r,{min:t}))):Number(r)>=Number(t)},O=(r,e)=>!!o(r)||(Array.isArray(r)?r.every((r=>O(r,e))):Array.from(e).some((e=>e==r))),V=(r,e)=>!!o(r)||!O(r,e),q=/^[٠١٢٣٤٥٦٧٨٩]+$/,C=/^[0-9]+$/,E=r=>{if(o(r))return!0;const e=r=>{const e=String(r);return C.test(e)||q.test(e)};return Array.isArray(r)?r.every(e):e(r)},L=(r,e)=>{if(o(r))return!0;let t=A(e,"regex");return"string"==typeof t&&(t=new RegExp(t)),Array.isArray(r)?r.every((r=>L(r,{regex:t}))):t.test(String(r))},P=r=>{return!x(r)&&(e=r,!Array.isArray(e)||0!==e.length)&&!1!==r&&!!String(r).trim().length;var e},T=(r,e)=>{if(o(r))return!0;let t=A(e,"size");if(t=Number(t),isNaN(t))return!1;const i=1024*t;if(!Array.isArray(r))return r.size<=i;for(let e=0;e<r.length;e++)if(r[e].size>i)return!1;return!0},U=(r,e)=>{var t;if(o(r))return!0;let i=A(e,"pattern");"string"==typeof i&&(i=new RegExp(i));try{new URL(r)}catch(r){return!1}return null===(t=null==i?void 0:i.test(r))||void 0===t||t};const I={alpha_dash:$,alpha_num:y,alpha_spaces:c,alpha:l,between:g,confirmed:m,digits:Z,dimensions:f,email:h,ext:p,image:d,integer:v,is_not:b,is:_,length:w,max_value:N,max:S,mimes:z,min_value:F,min:R,not_one_of:V,numeric:E,one_of:O,regex:L,required:P,size:T,url:U};r.alpha=l,r.alpha_dash=$,r.alpha_num=y,r.alpha_spaces=c,r.between=g,r.confirmed=m,r.default=I,r.digits=Z,r.dimensions=f,r.email=h,r.ext=p,r.image=d,r.integer=v,r.is=_,r.is_not=b,r.length=w,r.max=S,r.max_value=N,r.mimes=z,r.min=R,r.min_value=F,r.not_one_of=V,r.numeric=E,r.one_of=O,r.regex=L,r.required=P,r.size=T,r.toTypedSchema=function(r){return{__type:"VVTypedSchema",async parse(e){if("string"==typeof r){return{errors:[{errors:(await t.validate(e,r)).errors}]}}const i=await t.validateObject(r,e);return{errors:(n=i.errors,Object.keys(n)).map((r=>{var e;return{path:r,errors:(null===(e=i.results[r])||void 0===e?void 0:e.errors)||[]}}))};var n}}},r.url=U,Object.defineProperty(r,"__esModule",{value:!0})}));
{
"name": "@vee-validate/rules",
"version": "4.8.6",
"version": "4.9.0",
"description": "Form Validation for Vue.js",

@@ -31,4 +31,4 @@ "author": "Abdelrahman Awad <logaretm1@gmail.com>",

"dependencies": {
"vee-validate": "^4.8.6"
"vee-validate": "^4.9.0"
}
}

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

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

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