<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{aF as it,a2 as we,aM as $e,am as ue,bu as at,aZ as de,b9 as Be,l as $,P as A,a as Y,aN as Te,a3 as Fe,Z as te,aU as st,X as Ce,B as De,aQ as ze,cT as qe,o as ce,h as Ue,K as X,j as G,u as O,a5 as Ge,aG as Ze,at as re,bt as pe,aH as ot,J as Je,aR as Ke,bz as ft,aS as lt,f as ne,F as ut,W as Ye,bg as dt,bb as ct,cU as pt,aA as _e,cV as oe,w as fe,c as vt,a4 as mt,C as Ae,q as gt,t as Pe,x as Se,e as je,cl as ht,a6 as yt,ag as bt}from"./entry.2668a49a.js";import{b as wt}from"./_baseClone.938faada.js";function ve(){if(!arguments.length)return[];var i=arguments[0];return it(i)?i:[i]}var Ft=4;function Re(i){return wt(i,Ft)}const qt=we({size:{type:String,values:$e},disabled:Boolean}),xt=we({...qt,model:Object,rules:{type:ue(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),Ot={validate:(i,e,t)=&gt;(at(i)||de(i))&amp;&amp;Be(e)&amp;&amp;de(t)};function Et(){const i=$([]),e=A(()=&gt;{if(!i.value.length)return"0";const s=Math.max(...i.value);return s?`${s}px`:""});function t(s){const a=i.value.indexOf(s);return a===-1&amp;&amp;e.value,a}function n(s,a){if(s&amp;&amp;a){const o=t(a);i.value.splice(o,1,s)}else s&amp;&amp;i.value.push(s)}function r(s){const a=t(s);a&gt;-1&amp;&amp;i.value.splice(a,1)}return{autoLabelWidth:e,registerLabelWidth:n,deregisterLabelWidth:r}}const H=(i,e)=&gt;{const t=ve(e);return t.length&gt;0?i.filter(n=&gt;n.prop&amp;&amp;t.includes(n.prop)):i},_t="ElForm",At=Y({name:_t}),Pt=Y({...At,props:xt,emits:Ot,setup(i,{expose:e,emit:t}){const n=i,r=[],s=Te(),a=Fe("form"),o=A(()=&gt;{const{labelPosition:v,inline:f}=n;return[a.b(),a.m(s.value||"default"),{[a.m(`label-${v}`)]:v,[a.m("inline")]:f}]}),u=v=&gt;{r.push(v)},b=v=&gt;{v.prop&amp;&amp;r.splice(r.indexOf(v),1)},p=(v=[])=&gt;{n.model&amp;&amp;H(r,v).forEach(f=&gt;f.resetField())},h=(v=[])=&gt;{H(r,v).forEach(f=&gt;f.clearValidate())},w=A(()=&gt;!!n.model),E=v=&gt;{if(r.length===0)return[];const f=H(r,v);return f.length?f:[]},_=async v=&gt;y(void 0,v),d=async(v=[])=&gt;{if(!w.value)return!1;const f=E(v);if(f.length===0)return!0;let g={};for(const q of f)try{await q.validate("")}catch(x){g={...g,...x}}return Object.keys(g).length===0?!0:Promise.reject(g)},y=async(v=[],f)=&gt;{const g=!Ze(f);try{const q=await d(v);return q===!0&amp;&amp;(f==null||f(q)),q}catch(q){if(q instanceof Error)throw q;const x=q;return n.scrollToError&amp;&amp;l(Object.keys(x)[0]),f==null||f(!1,x),g&amp;&amp;Promise.reject(x)}},l=v=&gt;{var f;const g=H(r,v)[0];g&amp;&amp;((f=g.$el)==null||f.scrollIntoView(n.scrollIntoViewOptions))};return te(()=&gt;n.rules,()=&gt;{n.validateOnRuleChange&amp;&amp;_().catch(v=&gt;st())},{deep:!0}),Ce(qe,De({...ze(n),emit:t,resetFields:p,clearValidate:h,validateField:y,addField:u,removeField:b,...Et()})),e({validate:_,validateField:y,resetFields:p,clearValidate:h,scrollToField:l}),(v,f)=&gt;(ce(),Ue("form",{class:G(O(o))},[X(v.$slots,"default")],2))}});var St=Ge(Pt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function B(){return B=Object.assign?Object.assign.bind():function(i){for(var e=1;e&lt;arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(i[n]=t[n])}return i},B.apply(this,arguments)}function jt(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i,K(i,e)}function me(i){return me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},me(i)}function K(i,e){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},K(i,e)}function Rt(){if(typeof Reflect&gt;"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ee(i,e,t){return Rt()?ee=Reflect.construct.bind():ee=function(r,s,a){var o=[null];o.push.apply(o,s);var u=Function.bind.apply(r,o),b=new u;return a&amp;&amp;K(b,a.prototype),b},ee.apply(null,arguments)}function Nt(i){return Function.toString.call(i).indexOf("[native code]")!==-1}function ge(i){var e=typeof Map=="function"?new Map:void 0;return ge=function(n){if(n===null||!Nt(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e&lt;"u"){if(e.has(n))return e.get(n);e.set(n,r)}function r(){return ee(n,arguments,me(this).constructor)}return r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),K(r,n)},ge(i)}var Vt=/%[sdj%]/g,Mt=function(){};typeof process&lt;"u"&amp;&amp;process.env;function he(i){if(!i||!i.length)return null;var e={};return i.forEach(function(t){var n=t.field;e[n]=e[n]||[],e[n].push(t)}),e}function N(i){for(var e=arguments.length,t=new Array(e&gt;1?e-1:0),n=1;n&lt;e;n++)t[n-1]=arguments[n];var r=0,s=t.length;if(typeof i=="function")return i.apply(null,t);if(typeof i=="string"){var a=i.replace(Vt,function(o){if(o==="%%")return"%";if(r&gt;=s)return o;switch(o){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch{return"[Circular]"}break;default:return o}});return a}return i}function Wt(i){return i==="string"||i==="url"||i==="hex"||i==="email"||i==="date"||i==="pattern"}function P(i,e){return!!(i==null||e==="array"&amp;&amp;Array.isArray(i)&amp;&amp;!i.length||Wt(e)&amp;&amp;typeof i=="string"&amp;&amp;!i)}function Lt(i,e,t){var n=[],r=0,s=i.length;function a(o){n.push.apply(n,o||[]),r++,r===s&amp;&amp;t(n)}i.forEach(function(o){e(o,a)})}function Ne(i,e,t){var n=0,r=i.length;function s(a){if(a&amp;&amp;a.length){t(a);return}var o=n;n=n+1,o&lt;r?e(i[o],s):t([])}s([])}function It(i){var e=[];return Object.keys(i).forEach(function(t){e.push.apply(e,i[t]||[])}),e}var Ve=function(i){jt(e,i);function e(t,n){var r;return r=i.call(this,"Async Validation Error")||this,r.errors=t,r.fields=n,r}return e}(ge(Error));function $t(i,e,t,n,r){if(e.first){var s=new Promise(function(w,E){var _=function(l){return n(l),l.length?E(new Ve(l,he(l))):w(r)},d=It(i);Ne(d,t,_)});return s.catch(function(w){return w}),s}var a=e.firstFields===!0?Object.keys(i):e.firstFields||[],o=Object.keys(i),u=o.length,b=0,p=[],h=new Promise(function(w,E){var _=function(y){if(p.push.apply(p,y),b++,b===u)return n(p),p.length?E(new Ve(p,he(p))):w(r)};o.length||(n(p),w(r)),o.forEach(function(d){var y=i[d];a.indexOf(d)!==-1?Ne(y,t,_):Lt(y,t,_)})});return h.catch(function(w){return w}),h}function Bt(i){return!!(i&amp;&amp;i.message!==void 0)}function Tt(i,e){for(var t=i,n=0;n&lt;e.length;n++){if(t==null)return t;t=t[e[n]]}return t}function Me(i,e){return function(t){var n;return i.fullFields?n=Tt(e,i.fullFields):n=e[t.field||i.fullField],Bt(t)?(t.field=t.field||i.fullField,t.fieldValue=n,t):{message:typeof t=="function"?t():t,fieldValue:n,field:t.field||i.fullField}}}function We(i,e){if(e){for(var t in e)if(e.hasOwnProperty(t)){var n=e[t];typeof n=="object"&amp;&amp;typeof i[t]=="object"?i[t]=B({},i[t],n):i[t]=n}}return i}var ke=function(e,t,n,r,s,a){e.required&amp;&amp;(!n.hasOwnProperty(e.field)||P(t,a||e.type))&amp;&amp;r.push(N(s.messages.required,e.fullField))},Ct=function(e,t,n,r,s){(/^\s+$/.test(t)||t==="")&amp;&amp;r.push(N(s.messages.whitespace,e.fullField))},Q,Dt=function(){if(Q)return Q;var i="[a-fA-F\\d:]",e=function(g){return g&amp;&amp;g.includeBoundaries?"(?:(?&lt;=\\s|^)(?="+i+")|(?&lt;="+i+")(?=\\s|$))":""},t="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",r=(`
(?:
(?:`+n+":){7}(?:"+n+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
(?:`+n+":){6}(?:"+t+"|:"+n+`|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4
(?:`+n+":){5}(?::"+t+"|(?::"+n+`){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4
(?:`+n+":){4}(?:(?::"+n+"){0,1}:"+t+"|(?::"+n+`){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4
(?:`+n+":){3}(?:(?::"+n+"){0,2}:"+t+"|(?::"+n+`){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4
(?:`+n+":){2}(?:(?::"+n+"){0,3}:"+t+"|(?::"+n+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
(?:`+n+":){1}(?:(?::"+n+"){0,4}:"+t+"|(?::"+n+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+n+"){0,5}:"+t+"|(?::"+n+`){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),s=new RegExp("(?:^"+t+"$)|(?:^"+r+"$)"),a=new RegExp("^"+t+"$"),o=new RegExp("^"+r+"$"),u=function(g){return g&amp;&amp;g.exact?s:new RegExp("(?:"+e(g)+t+e(g)+")|(?:"+e(g)+r+e(g)+")","g")};u.v4=function(f){return f&amp;&amp;f.exact?a:new RegExp(""+e(f)+t+e(f),"g")},u.v6=function(f){return f&amp;&amp;f.exact?o:new RegExp(""+e(f)+r+e(f),"g")};var b="(?:(?:[a-z]+:)?//)",p="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,w=u.v6().source,E="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",_="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",d="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",l='(?:[/?#][^\\s"]*)?',v="(?:"+b+"|www\\.)"+p+"(?:localhost|"+h+"|"+w+"|"+E+_+d+")"+y+l;return Q=new RegExp("(?:^"+v+"$)","i"),Q},Le={email:/^(([^&lt;&gt;()\[\]\\.,;:\s@"]+(\.[^&lt;&gt;()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Z={integer:function(e){return Z.number(e)&amp;&amp;parseInt(e,10)===e},float:function(e){return Z.number(e)&amp;&amp;!Z.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&amp;&amp;typeof e.getMonth=="function"&amp;&amp;typeof e.getYear=="function"&amp;&amp;!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return typeof e=="object"&amp;&amp;!Z.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&amp;&amp;e.length&lt;=320&amp;&amp;!!e.match(Le.email)},url:function(e){return typeof e=="string"&amp;&amp;e.length&lt;=2048&amp;&amp;!!e.match(Dt())},hex:function(e){return typeof e=="string"&amp;&amp;!!e.match(Le.hex)}},zt=function(e,t,n,r,s){if(e.required&amp;&amp;t===void 0){ke(e,t,n,r,s);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],o=e.type;a.indexOf(o)&gt;-1?Z[o](t)||r.push(N(s.messages.types[o],e.fullField,e.type)):o&amp;&amp;typeof t!==e.type&amp;&amp;r.push(N(s.messages.types[o],e.fullField,e.type))},Ut=function(e,t,n,r,s){var a=typeof e.len=="number",o=typeof e.min=="number",u=typeof e.max=="number",b=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=t,h=null,w=typeof t=="number",E=typeof t=="string",_=Array.isArray(t);if(w?h="number":E?h="string":_&amp;&amp;(h="array"),!h)return!1;_&amp;&amp;(p=t.length),E&amp;&amp;(p=t.replace(b,"_").length),a?p!==e.len&amp;&amp;r.push(N(s.messages[h].len,e.fullField,e.len)):o&amp;&amp;!u&amp;&amp;p&lt;e.min?r.push(N(s.messages[h].min,e.fullField,e.min)):u&amp;&amp;!o&amp;&amp;p&gt;e.max?r.push(N(s.messages[h].max,e.fullField,e.max)):o&amp;&amp;u&amp;&amp;(p&lt;e.min||p&gt;e.max)&amp;&amp;r.push(N(s.messages[h].range,e.fullField,e.min,e.max))},z="enum",Gt=function(e,t,n,r,s){e[z]=Array.isArray(e[z])?e[z]:[],e[z].indexOf(t)===-1&amp;&amp;r.push(N(s.messages[z],e.fullField,e[z].join(", ")))},Zt=function(e,t,n,r,s){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(N(s.messages.pattern.mismatch,e.fullField,t,e.pattern));else if(typeof e.pattern=="string"){var a=new RegExp(e.pattern);a.test(t)||r.push(N(s.messages.pattern.mismatch,e.fullField,t,e.pattern))}}},m={required:ke,whitespace:Ct,type:zt,range:Ut,enum:Gt,pattern:Zt},Jt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t,"string")&amp;&amp;!e.required)return n();m.required(e,t,r,a,s,"string"),P(t,"string")||(m.type(e,t,r,a,s),m.range(e,t,r,a,s),m.pattern(e,t,r,a,s),e.whitespace===!0&amp;&amp;m.whitespace(e,t,r,a,s))}n(a)},Kt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;m.type(e,t,r,a,s)}n(a)},Yt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(t===""&amp;&amp;(t=void 0),P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;(m.type(e,t,r,a,s),m.range(e,t,r,a,s))}n(a)},kt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;m.type(e,t,r,a,s)}n(a)},Ht=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),P(t)||m.type(e,t,r,a,s)}n(a)},Qt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;(m.type(e,t,r,a,s),m.range(e,t,r,a,s))}n(a)},Xt=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;(m.type(e,t,r,a,s),m.range(e,t,r,a,s))}n(a)},er=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(t==null&amp;&amp;!e.required)return n();m.required(e,t,r,a,s,"array"),t!=null&amp;&amp;(m.type(e,t,r,a,s),m.range(e,t,r,a,s))}n(a)},tr=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;m.type(e,t,r,a,s)}n(a)},rr="enum",nr=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),t!==void 0&amp;&amp;m[rr](e,t,r,a,s)}n(a)},ir=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t,"string")&amp;&amp;!e.required)return n();m.required(e,t,r,a,s),P(t,"string")||m.pattern(e,t,r,a,s)}n(a)},ar=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t,"date")&amp;&amp;!e.required)return n();if(m.required(e,t,r,a,s),!P(t,"date")){var u;t instanceof Date?u=t:u=new Date(t),m.type(e,u,r,a,s),u&amp;&amp;m.range(e,u.getTime(),r,a,s)}}n(a)},sr=function(e,t,n,r,s){var a=[],o=Array.isArray(t)?"array":typeof t;m.required(e,t,r,a,s,o),n(a)},le=function(e,t,n,r,s){var a=e.type,o=[],u=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(u){if(P(t,a)&amp;&amp;!e.required)return n();m.required(e,t,r,o,s,a),P(t,a)||m.type(e,t,r,o,s)}n(o)},or=function(e,t,n,r,s){var a=[],o=e.required||!e.required&amp;&amp;r.hasOwnProperty(e.field);if(o){if(P(t)&amp;&amp;!e.required)return n();m.required(e,t,r,a,s)}n(a)},J={string:Jt,method:Kt,number:Yt,boolean:kt,regexp:Ht,integer:Qt,float:Xt,array:er,object:tr,enum:nr,pattern:ir,date:ar,url:le,hex:le,email:le,required:sr,any:or};function ye(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var be=ye(),k=function(){function i(t){this.rules=null,this._messages=be,this.define(t)}var e=i.prototype;return e.define=function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(typeof n!="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(s){var a=n[s];r.rules[s]=Array.isArray(a)?a:[a]})},e.messages=function(n){return n&amp;&amp;(this._messages=We(ye(),n)),this._messages},e.validate=function(n,r,s){var a=this;r===void 0&amp;&amp;(r={}),s===void 0&amp;&amp;(s=function(){});var o=n,u=r,b=s;if(typeof u=="function"&amp;&amp;(b=u,u={}),!this.rules||Object.keys(this.rules).length===0)return b&amp;&amp;b(null,o),Promise.resolve(o);function p(d){var y=[],l={};function v(g){if(Array.isArray(g)){var q;y=(q=y).concat.apply(q,g)}else y.push(g)}for(var f=0;f&lt;d.length;f++)v(d[f]);y.length?(l=he(y),b(y,l)):b(null,o)}if(u.messages){var h=this.messages();h===be&amp;&amp;(h=ye()),We(h,u.messages),u.messages=h}else u.messages=this.messages();var w={},E=u.keys||Object.keys(this.rules);E.forEach(function(d){var y=a.rules[d],l=o[d];y.forEach(function(v){var f=v;typeof f.transform=="function"&amp;&amp;(o===n&amp;&amp;(o=B({},o)),l=o[d]=f.transform(l)),typeof f=="function"?f={validator:f}:f=B({},f),f.validator=a.getValidationMethod(f),f.validator&amp;&amp;(f.field=d,f.fullField=f.fullField||d,f.type=a.getType(f),w[d]=w[d]||[],w[d].push({rule:f,value:l,source:o,field:d}))})});var _={};return $t(w,u,function(d,y){var l=d.rule,v=(l.type==="object"||l.type==="array")&amp;&amp;(typeof l.fields=="object"||typeof l.defaultField=="object");v=v&amp;&amp;(l.required||!l.required&amp;&amp;d.value),l.field=d.field;function f(x,M){return B({},M,{fullField:l.fullField+"."+x,fullFields:l.fullFields?[].concat(l.fullFields,[x]):[x]})}function g(x){x===void 0&amp;&amp;(x=[]);var M=Array.isArray(x)?x:[x];!u.suppressWarning&amp;&amp;M.length&amp;&amp;i.warning("async-validator:",M),M.length&amp;&amp;l.message!==void 0&amp;&amp;(M=[].concat(l.message));var R=M.map(Me(l,o));if(u.first&amp;&amp;R.length)return _[l.field]=1,y(R);if(!v)y(R);else{if(l.required&amp;&amp;!d.value)return l.message!==void 0?R=[].concat(l.message).map(Me(l,o)):u.error&amp;&amp;(R=[u.error(l,N(u.messages.required,l.field))]),y(R);var I={};l.defaultField&amp;&amp;Object.keys(d.value).map(function(W){I[W]=l.defaultField}),I=B({},I,d.rule.fields);var U={};Object.keys(I).forEach(function(W){var V=I[W],ie=Array.isArray(V)?V:[V];U[W]=ie.map(f.bind(null,W))});var T=new i(U);T.messages(u.messages),d.rule.options&amp;&amp;(d.rule.options.messages=u.messages,d.rule.options.error=u.error),T.validate(d.value,d.rule.options||u,function(W){var V=[];R&amp;&amp;R.length&amp;&amp;V.push.apply(V,R),W&amp;&amp;W.length&amp;&amp;V.push.apply(V,W),y(V.length?V:null)})}}var q;if(l.asyncValidator)q=l.asyncValidator(l,d.value,g,d.source,u);else if(l.validator){try{q=l.validator(l,d.value,g,d.source,u)}catch(x){console.error==null||console.error(x),u.suppressValidatorError||setTimeout(function(){throw x},0),g(x.message)}q===!0?g():q===!1?g(typeof l.message=="function"?l.message(l.fullField||l.field):l.message||(l.fullField||l.field)+" fails"):q instanceof Array?g(q):q instanceof Error&amp;&amp;g(q.message)}q&amp;&amp;q.then&amp;&amp;q.then(function(){return g()},function(x){return g(x)})},function(d){p(d)},o)},e.getType=function(n){if(n.type===void 0&amp;&amp;n.pattern instanceof RegExp&amp;&amp;(n.type="pattern"),typeof n.validator!="function"&amp;&amp;n.type&amp;&amp;!J.hasOwnProperty(n.type))throw new Error(N("Unknown rule type %s",n.type));return n.type||"string"},e.getValidationMethod=function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),s=r.indexOf("message");return s!==-1&amp;&amp;r.splice(s,1),r.length===1&amp;&amp;r[0]==="required"?J.required:J[this.getType(n)]||void 0},i}();k.register=function(e,t){if(typeof t!="function")throw new Error("Cannot register a validator by type, validator is not a function");J[e]=t};k.warning=Mt;k.messages=be;k.validators=J;const fr=["","error","validating","success"],lr=we({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:ue([String,Array])},required:{type:Boolean,default:void 0},rules:{type:ue([Object,Array])},error:String,validateStatus:{type:String,values:fr},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:$e}}),Ie="ElLabelWrap";var ur=Y({name:Ie,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(i,{slots:e}){const t=re(qe,void 0),n=re(pe);n||ot(Ie,"usage: &lt;el-form-item&gt;&lt;label-wrap /&gt;&lt;/el-form-item&gt;");const r=Fe("form"),s=$(),a=$(0),o=()=&gt;{var p;if((p=s.value)!=null&amp;&amp;p.firstElementChild){const h=window.getComputedStyle(s.value.firstElementChild).width;return Math.ceil(Number.parseFloat(h))}else return 0},u=(p="update")=&gt;{Ye(()=&gt;{e.default&amp;&amp;i.isAutoWidth&amp;&amp;(p==="update"?a.value=o():p==="remove"&amp;&amp;(t==null||t.deregisterLabelWidth(a.value)))})},b=()=&gt;u("update");return Je(()=&gt;{b()}),Ke(()=&gt;{u("remove")}),ft(()=&gt;b()),te(a,(p,h)=&gt;{i.updateAll&amp;&amp;(t==null||t.registerLabelWidth(p,h))}),lt(A(()=&gt;{var p,h;return(h=(p=s.value)==null?void 0:p.firstElementChild)!=null?h:null}),b),()=&gt;{var p,h;if(!e)return null;const{isAutoWidth:w}=i;if(w){const E=t==null?void 0:t.autoLabelWidth,_=n==null?void 0:n.hasLabel,d={};if(_&amp;&amp;E&amp;&amp;E!=="auto"){const y=Math.max(0,Number.parseInt(E,10)-a.value),l=t.labelPosition==="left"?"marginRight":"marginLeft";y&amp;&amp;(d[l]=`${y}px`)}return ne("div",{ref:s,class:[r.be("item","label-wrap")],style:d},[(p=e.default)==null?void 0:p.call(e)])}else return ne(ut,{ref:s},[(h=e.default)==null?void 0:h.call(e)])}}});const dr=["role","aria-labelledby"],cr=Y({name:"ElFormItem"}),pr=Y({...cr,props:lr,setup(i,{expose:e}){const t=i,n=dt(),r=re(qe,void 0),s=re(pe,void 0),a=Te(void 0,{formItem:!1}),o=Fe("form-item"),u=ct().value,b=$([]),p=$(""),h=pt(p,100),w=$(""),E=$();let _,d=!1;const y=A(()=&gt;{if((r==null?void 0:r.labelPosition)==="top")return{};const c=_e(t.labelWidth||(r==null?void 0:r.labelWidth)||"");return c?{width:c}:{}}),l=A(()=&gt;{if((r==null?void 0:r.labelPosition)==="top"||r!=null&amp;&amp;r.inline)return{};if(!t.label&amp;&amp;!t.labelWidth&amp;&amp;I)return{};const c=_e(t.labelWidth||(r==null?void 0:r.labelWidth)||"");return!t.label&amp;&amp;!n.label?{marginLeft:c}:{}}),v=A(()=&gt;[o.b(),o.m(a.value),o.is("error",p.value==="error"),o.is("validating",p.value==="validating"),o.is("success",p.value==="success"),o.is("required",ie.value||t.required),o.is("no-asterisk",r==null?void 0:r.hideRequiredAsterisk),(r==null?void 0:r.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[o.m("feedback")]:r==null?void 0:r.statusIcon}]),f=A(()=&gt;Be(t.inlineMessage)?t.inlineMessage:(r==null?void 0:r.inlineMessage)||!1),g=A(()=&gt;[o.e("error"),{[o.em("error","inline")]:f.value}]),q=A(()=&gt;t.prop?de(t.prop)?t.prop:t.prop.join("."):""),x=A(()=&gt;!!(t.label||n.label)),M=A(()=&gt;t.for||b.value.length===1?b.value[0]:void 0),R=A(()=&gt;!M.value&amp;&amp;x.value),I=!!s,U=A(()=&gt;{const c=r==null?void 0:r.model;if(!(!c||!t.prop))return oe(c,t.prop).value}),T=A(()=&gt;{const{required:c}=t,F=[];t.rules&amp;&amp;F.push(...ve(t.rules));const j=r==null?void 0:r.rules;if(j&amp;&amp;t.prop){const S=oe(j,t.prop).value;S&amp;&amp;F.push(...ve(S))}if(c!==void 0){const S=F.map((L,D)=&gt;[L,D]).filter(([L])=&gt;Object.keys(L).includes("required"));if(S.length&gt;0)for(const[L,D]of S)L.required!==c&amp;&amp;(F[D]={...L,required:c});else F.push({required:c})}return F}),W=A(()=&gt;T.value.length&gt;0),V=c=&gt;T.value.filter(j=&gt;!j.trigger||!c?!0:Array.isArray(j.trigger)?j.trigger.includes(c):j.trigger===c).map(({trigger:j,...S})=&gt;S),ie=A(()=&gt;T.value.some(c=&gt;c.required)),Qe=A(()=&gt;{var c;return h.value==="error"&amp;&amp;t.showMessage&amp;&amp;((c=r==null?void 0:r.showMessage)!=null?c:!0)}),xe=A(()=&gt;`${t.label||""}${(r==null?void 0:r.labelSuffix)||""}`),C=c=&gt;{p.value=c},Xe=c=&gt;{var F,j;const{errors:S,fields:L}=c;(!S||!L)&amp;&amp;console.error(c),C("error"),w.value=S?(j=(F=S==null?void 0:S[0])==null?void 0:F.message)!=null?j:`${t.prop} is required`:"",r==null||r.emit("validate",t.prop,!1,w.value)},et=()=&gt;{C("success"),r==null||r.emit("validate",t.prop,!0,"")},tt=async c=&gt;{const F=q.value;return new k({[F]:c}).validate({[F]:U.value},{firstFields:!0}).then(()=&gt;(et(),!0)).catch(S=&gt;(Xe(S),Promise.reject(S)))},Oe=async(c,F)=&gt;{if(d||!t.prop)return!1;const j=Ze(F);if(!W.value)return F==null||F(!1),!1;const S=V(c);return S.length===0?(F==null||F(!0),!0):(C("validating"),tt(S).then(()=&gt;(F==null||F(!0),!0)).catch(L=&gt;{const{fields:D}=L;return F==null||F(!1,D),j?!1:Promise.reject(D)}))},ae=()=&gt;{C(""),w.value="",d=!1},Ee=async()=&gt;{const c=r==null?void 0:r.model;if(!c||!t.prop)return;const F=oe(c,t.prop);d=!0,F.value=Re(_),await Ye(),ae(),d=!1},rt=c=&gt;{b.value.includes(c)||b.value.push(c)},nt=c=&gt;{b.value=b.value.filter(F=&gt;F!==c)};te(()=&gt;t.error,c=&gt;{w.value=c||"",C(c?"error":"")},{immediate:!0}),te(()=&gt;t.validateStatus,c=&gt;C(c||""));const se=De({...ze(t),$el:E,size:a,validateState:p,labelId:u,inputIds:b,isGroup:R,hasLabel:x,addInputId:rt,removeInputId:nt,resetField:Ee,clearValidate:ae,validate:Oe});return Ce(pe,se),Je(()=&gt;{t.prop&amp;&amp;(r==null||r.addField(se),_=Re(U.value))}),Ke(()=&gt;{r==null||r.removeField(se)}),e({size:a,validateMessage:w,validateState:p,validate:Oe,clearValidate:ae,resetField:Ee}),(c,F)=&gt;{var j;return ce(),Ue("div",{ref_key:"formItemRef",ref:E,class:G(O(v)),role:O(R)?"group":void 0,"aria-labelledby":O(R)?O(u):void 0},[ne(O(ur),{"is-auto-width":O(y).width==="auto","update-all":((j=O(r))==null?void 0:j.labelWidth)==="auto"},{default:fe(()=&gt;[O(x)?(ce(),vt(mt(O(M)?"label":"div"),{key:0,id:O(u),for:O(M),class:G(O(o).e("label")),style:Ae(O(y))},{default:fe(()=&gt;[X(c.$slots,"label",{label:O(xe)},()=&gt;[gt(Pe(O(xe)),1)])]),_:3},8,["id","for","class","style"])):Se("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),je("div",{class:G(O(o).e("content")),style:Ae(O(l))},[X(c.$slots,"default"),ne(ht,{name:`${O(o).namespace.value}-zoom-in-top`},{default:fe(()=&gt;[O(Qe)?X(c.$slots,"error",{key:0,error:w.value},()=&gt;[je("div",{class:G(O(g))},Pe(w.value),3)]):Se("v-if",!0)]),_:3},8,["name"])],6)],10,dr)}}});var He=Ge(pr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const gr=yt(St,{FormItem:He}),hr=bt(He);export{hr as E,gr as a,ve as c};
</pre></body></html>