@vee-validate/rules
Advanced tools
Comparing version 4.8.6 to 4.9.0
/** | ||
* 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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
0
57303
1207
1
Updatedvee-validate@^4.9.0