1"use strict";(self.webpackChunk_web_b2c=self.webpackChunk_web_b2c||[]).push([[9297],{95354:(e,t,n)=>{n.d(t,{D0:()=>B,_z:()=>V,Op:()=>ie,B8:()=>G,EF:()=>b,Ay:()=>fe,mN:()=>ne,FH:()=>ce});var r=n(14041),i=n(89575),a=n(14223),s=n(91258),o=n(86330),u=n(69740),l=n(83705),c=n(55152),d=n(30414),f=n(2474),v=n(48926),g=n(90857),h=n(24586),m=n(41747),p=n(28257),A=n(84445),F="RC_FORM_INTERNAL_HOOKS",y=function(){(0,A.Ay)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")};const V=r.createContext({getFieldValue:y,getFieldsValue:y,getFieldError:y,getFieldWarning:y,getFieldsError:y,isFieldsTouched:y,isFieldTouched:y,isFieldValidating:y,isFieldsValidating:y,resetFields:y,setFields:y,setFieldValue:y,setFieldsValue:y,validateFields:y,submit:y,getInternalHooks:function(){return y(),{dispatch:y,initEntityValue:y,registerField:y,useSubscribe:y,setInitialValues:y,destroyForm:y,setCallbacks:y,registerWatch:y,getFields:y,setValidateMessages:y,setPreserve:y,getInitialValue:y}}});const b=r.createContext(null);function k(e){return void 0===e||null===e?[]:Array.isArray(e)?e:[e]}var E=n(34005),w="'${name}' is not a valid ${type}",P={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:w,method:w,array:w,object:w,number:w,date:w,boolean:w,integer:w,float:w,regexp:w,email:w,url:w,hex:w},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},C=n(53795),x=E.A;function N(e,t){return e.replace(/\$\{\w+\}/g,(function(e){var n=e.slice(2,-1);return t[n]}))}var M="CODE_LOGIC_ERROR";function R(e,t,n,r,i){return I.apply(this,arguments)}function I(){return I=(0,o.A)((0,s.A)().mark((function e(t,n,i,a,o){var c,d,f,v,g,m,p,A,F;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(c=(0,u.A)({},i)).ruleIndex,x.warning=function(){},c.validator&&(d=c.validator,c.validator=function(){try{return d.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(M)}}),f=null,c&&"array"===c.type&&c.defaultField&&(f=c.defaultField,delete c.defaultField),v=new x((0,h.A)({},t,[c])),g=(0,C.h)(P,a.validateMessages),v.messages(g),m=[],e.prev=10,e.next=13,Promise.resolve(v.validate((0,h.A)({},t,n),(0,u.A)({},a)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(m=e.t0.errors.map((function(e,t){var n=e.message,i=n===M?g.default:n;return r.isValidElement(i)?r.cloneElement(i,{key:"error_".concat(t)}):i})));case 18:if(m.length||!f){e.next=23;break}return e.next=21,Promise.all(n.map((function(e,n){return R("".concat(t,".").concat(n),e,f,a,o)})));case 21:return p=e.sent,e.abrupt("return",p.reduce((function(e,t){return[].concat((0,l.A)(e),(0,l.A)(t))}),[]));case 23:return A=(0,u.A)((0,u.A)({},i),{},{name:t,enum:(i.enum||[]).join(", ")},o),F=m.map((function(e){return"string"===typeof e?N(e,A):e})),e.abrupt("return",F);case 26:case"end":return e.stop()}}),e,null,[[10,15]])}))),I.apply(this,arguments)}function $(e,t,n,r,i,a){var l,c=e.join("."),d=n.map((function(e,t){var n=e.validator,r=(0,u.A)((0,u.A)({},e),{},{ruleIndex:t});return n&&(r.validator=function(e,t,r){var i=!1,a=n(e,t,(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Promise.resolve().then((function(){(0,A.Ay)(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r.apply(void 0,t)}))}));i=a&&"function"===typeof a.then&&"function"===typeof a.catch,(0,A.Ay)(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then((function(){r()})).catch((function(e){r(e||" ")}
1))}),r})).sort((function(e,t){var n=e.warningOnly,r=e.ruleIndex,i=t.warningOnly,a=t.ruleIndex;return!!n===!!i?r-a:n?1:-1}));if(!0===i)l=new Promise(function(){var e=(0,o.A)((0,s.A)().mark((function e(n,i){var o,u,l;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=0;case 1:if(!(o<d.length)){e.next=12;break}return u=d[o],e.next=5,R(c,t,u,r,a);case 5:if(!(l=e.sent).length){e.next=9;break}return i([{errors:l,rule:u}]),e.abrupt("return");case 9:o+=1,e.next=1;break;case 12:n([]);case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}());else{var f=d.map((function(e){return R(c,t,e,r,a).then((function(t){return{errors:t,rule:e}}))}));l=(i?function(e){return L.apply(this,arguments)}(f):function(e){return O.apply(this,arguments)}(f)).then((function(e){return Promise.reject(e)}))}return l.catch((function(e){return e})),l}function O(){return(O=(0,o.A)((0,s.A)().mark((function e(t){return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t).then((function(e){var t;return(t=[]).concat.apply(t,(0,l.A)(e))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(){return(L=(0,o.A)((0,s.A)().mark((function e(t){var n;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=0,e.abrupt("return",new Promise((function(e){t.forEach((function(r){r.then((function(r){r.errors.length&&e([r]),(n+=1)===t.length&&e([])}))}))})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var S=n(17545),U=n(60231);function T(e){return k(e)}function W(e,t){var n={};return t.forEach((function(t){var r=(0,U.A)(e,t);n=(0,C.A)(n,t,r)})),n}function _(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e&&e.some((function(e){return j(t,e,n)}))}function j(e,t){return!(!e||!t)&&(!(!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])&&e.length!==t.length)&&t.every((function(t,n){return e[n]===t})))}function H(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&"object"===(0,S.A)(t.target)&&e in t.target?t.target[e]:t}function D(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],a=t-n;return a>0?[].concat((0,l.A)(e.slice(0,n)),[i],(0,l.A)(e.slice(n,t)),(0,l.A)(e.slice(t+1,r))):a<0?[].concat((0,l.A)(e.slice(0,t)),(0,l.A)(e.slice(t+1,n+1)),[i],(0,l.A)(e.slice(n+1,r))):e}var z=["name"],q=[];function J(e,t,n,r,i,a){return"function"===typeof e?e(t,n,"source"in a?{source:a.source}:{}):r!==i}var K=function(e){(0,v.A)(n,e);var t=(0,g.A)(n);function n(e){var i;((0,c.A)(this,n),i=t.call(this,e),(0,h.A)((0,f.A)(i),"state",{resetCount:0}),(0,h.A)((0,f.A)(i),"cancelRegisterFunc",null),(0,h.A)((0,f.A)(i),"mounted",!1),(0,h.A)((0,f.A)(i),"touched",!1),(0,h.A)((0,f.A)(i),"dirty",!1),(0,h.A)((0,f.A)(i),"validatePromise",void 0),(0,h.A)((0,f.A)(i),"prevValidating",void 0),(0,h.A)((0,f.A)(i),"errors",q),(0,h.A)((0,f.A)(i),"warnings",q),(0,h.A)((0,f.A)(i),"cancelRegister",(function(){var e=i.props,t=e.preserve,n=e.isListField,r=e.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(n,t,T(r)),i.cancelRegisterFunc=null})),(0,h.A)((0,f.A)(i),"getNamePath",(function(){var e=i.props,t=e.name,n=e.fieldContext.prefixName,r=void 0===n?[]:n;return void 0!==t?[].concat((0,l.A)(r),(0,l.A)(t)):[]})),(0,h.A)((0,f.A)(i),"getRules",(function(){var e=i.props,t=e.rules,n=void 0===t?[]:t,r=e.fieldContext;return n.map((function(e){return"function"===typeof e?e(r):e}))})),(0,h.A)((0,f.A)(i),"refresh",(function(){i.mounted&&i.setState((function(e){return{resetCount:e.resetCount+1}}))})),(0,h.A)((0,f.A)(i),"metaCache",null),(0,h.A)((0,f.A)(i),"triggerMetaEvent",(function(e){var t=i.props.onMetaChange;if(t){var n=(0,u.A)((0,u.A)({},i.getMeta()),{},{destroy:e});(0,p.A)(i.metaCache,n)||t(n),i.metaCache=n}else i.metaCache=null})),(0,h.A)((0,f.A)(i),"onStoreChange",(function(e,t,n){var r=i.props,a=r.shouldUpdate,s=r.dependencies,o=void 0===s?[]:s,u=r.onReset,l=n.store,c=i.getNamePath(),d=i.getValue(e),f=i.getValue(l),v=t&&_(t,c);switch("valueUpdate"===n.type&&"external"===n.source&&d!==f&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=q,i.warnings=q,i.triggerMetaEvent()),n.type){case"reset":if(!t||v)return i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=q,i.warnings=q,i.triggerMetaEvent(),null===u||void 0===u||u(),void i.refresh();break;
1case"remove":if(a)return void i.reRender();break;case"setField":var g=n.data;if(v)return"touched"in g&&(i.touched=g.touched),"validating"in g&&!("originRCField"in g)&&(i.validatePromise=g.validating?Promise.resolve([]):null),"errors"in g&&(i.errors=g.errors||q),"warnings"in g&&(i.warnings=g.warnings||q),i.dirty=!0,i.triggerMetaEvent(),void i.reRender();if("value"in g&&_(t,c,!0))return void i.reRender();if(a&&!c.length&&J(a,e,l,d,f,n))return void i.reRender();break;case"dependenciesUpdate":if(o.map(T).some((function(e){return _(n.relatedFields,e)})))return void i.reRender();break;default:if(v||(!o.length||c.length||a)&&J(a,e,l,d,f,n))return void i.reRender()}!0===a&&i.reRender()})),(0,h.A)((0,f.A)(i),"validateRules",(function(e){var t=i.getNamePath(),n=i.getValue(),r=e||{},a=r.triggerName,u=r.validateOnly,c=void 0!==u&&u,d=Promise.resolve().then((0,o.A)((0,s.A)().mark((function r(){var o,u,c,f,v,g,h;return(0,s.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i.mounted){r.next=2;break}return r.abrupt("return",[]);case 2:if(o=i.props,u=o.validateFirst,c=void 0!==u&&u,f=o.messageVariables,v=o.validateDebounce,g=i.getRules(),a&&(g=g.filter((function(e){return e})).filter((function(e){var t=e.validateTrigger;return!t||k(t).includes(a)}))),!v||!a){r.next=10;break}return r.next=8,new Promise((function(e){setTimeout(e,v)}));case 8:if(i.validatePromise===d){r.next=10;break}return r.abrupt("return",[]);case 10:return(h=$(t,n,g,e,c,f)).catch((function(e){return e})).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q;if(i.validatePromise===d){var t;i.validatePromise=null;var n=[],r=[];null===(t=e.forEach)||void 0===t||t.call(e,(function(e){var t=e.rule.warningOnly,i=e.errors,a=void 0===i?q:i;t?r.push.apply(r,(0,l.A)(a)):n.push.apply(n,(0,l.A)(a))})),i.errors=n,i.warnings=r,i.triggerMetaEvent(),i.reRender()}})),r.abrupt("return",h);case 13:case"end":return r.stop()}}),r)}))));return c||(i.validatePromise=d,i.dirty=!0,i.errors=q,i.warnings=q,i.triggerMetaEvent(),i.reRender()),d})),(0,h.A)((0,f.A)(i),"isFieldValidating",(function(){return!!i.validatePromise})),(0,h.A)((0,f.A)(i),"isFieldTouched",(function(){return i.touched})),(0,h.A)((0,f.A)(i),"isFieldDirty",(function(){return!(!i.dirty&&void 0===i.props.initialValue)||void 0!==(0,i.props.fieldContext.getInternalHooks(F).getInitialValue)(i.getNamePath())})),(0,h.A)((0,f.A)(i),"getErrors",(function(){return i.errors})),(0,h.A)((0,f.A)(i),"getWarnings",(function(){return i.warnings})),(0,h.A)((0,f.A)(i),"isListField",(function(){return i.props.isListField})),(0,h.A)((0,f.A)(i),"isList",(function(){return i.props.isList})),(0,h.A)((0,f.A)(i),"isPreserve",(function(){return i.props.preserve})),(0,h.A)((0,f.A)(i),"getMeta",(function(){return i.prevValidating=i.isFieldValidating(),{touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:null===i.validatePromise}})),(0,h.A)((0,f.A)(i),"getOnlyChild",(function(e){if("function"===typeof e){var t=i.getMeta();return(0,u.A)((0,u.A)({},i.getOnlyChild(e(i.getControlled(),t,i.props.fieldContext))),{},{isFunction:!0})}var n=(0,m.A)(e);return 1===n.length&&r.isValidElement(n[0])?{child:n[0],isFunction:!1}:{child:n,isFunction:!1}})),(0,h.A)((0,f.A)(i),"getValue",(function(e){var t=i.props.fieldContext.getFieldsValue,n=i.getNamePath();return(0,U.A)(e||t(!0),n)})),(0,h.A)((0,f.A)(i),"getControlled",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i.props,n=t.trigger,r=t.validateTrigger,a=t.getValueFromEvent,s=t.normalize,o=t.valuePropName,l=t.getValueProps,c=t.fieldContext,d=void 0!==r?r:c.validateTrigger,f=i.getNamePath(),v=c.getInternalHooks,g=c.getFieldsValue,m=v(F).dispatch,p=i.getValue(),A=l||function(e){return(0,h.A)({},o,e)},y=e[n],V=(0,u.A)((0,u.A)({},e),A(p));return V[n]=function(){var e;i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e=a?a.apply(void 0,n):H.apply(void 0,[o].concat(n)),s&&(e=s(e,p,g(!0))),m({type:"updateValue",namePath:f,value:e}),y&&y.apply(void 0,n)}
1,k(d||[]).forEach((function(e){var t=V[e];V[e]=function(){t&&t.apply(void 0,arguments);var n=i.props.rules;n&&n.length&&m({type:"validateField",namePath:f,triggerName:e})}})),V})),e.fieldContext)&&(0,(0,e.fieldContext.getInternalHooks)(F).initEntityValue)((0,f.A)(i));return i}return(0,d.A)(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=(0,n.getInternalHooks)(F).registerField;this.cancelRegisterFunc=r(this)}!0===t&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var e,t=this.state.resetCount,n=this.props.children,i=this.getOnlyChild(n),a=i.child;return i.isFunction?e=a:r.isValidElement(a)?e=r.cloneElement(a,this.getControlled(a.props)):((0,A.Ay)(!a,"`children` of Field is not validate ReactElement."),e=a),r.createElement(r.Fragment,{key:t},e)}}]),n}(r.Component);(0,h.A)(K,"contextType",V),(0,h.A)(K,"defaultProps",{trigger:"onChange",valuePropName:"value"});const B=function(e){var t=e.name,n=(0,a.A)(e,z),s=r.useContext(V),o=r.useContext(b),u=void 0!==t?T(t):void 0,l="keep";return n.isListField||(l="_".concat((u||[]).join("_"))),r.createElement(K,(0,i.A)({key:l,name:u,isListField:!!o},n,{fieldContext:s}))};const G=function(e){var t=e.name,n=e.initialValue,i=e.children,a=e.rules,s=e.validateTrigger,o=e.isListField,c=r.useContext(V),d=r.useContext(b),f=r.useRef({keys:[],id:0}).current,v=r.useMemo((function(){var e=T(c.prefixName)||[];return[].concat((0,l.A)(e),(0,l.A)(T(t)))}),[c.prefixName,t]),g=r.useMemo((function(){return(0,u.A)((0,u.A)({},c),{},{prefixName:v})}),[c,v]),h=r.useMemo((function(){return{getKey:function(e){var t=v.length,n=e[t];return[f.keys[n],e.slice(t+1)]}}}),[v]);return"function"!==typeof i?((0,A.Ay)(!1,"Form.List only accepts function as children."),null):r.createElement(b.Provider,{value:h},r.createElement(V.Provider,{value:g},r.createElement(B,{name:[],shouldUpdate:function(e,t,n){return"internal"!==n.source&&e!==t},rules:a,validateTrigger:s,initialValue:n,isList:!0,isListField:null!==o&&void 0!==o?o:!!d},(function(e,t){var n=e.value,r=void 0===n?[]:n,a=e.onChange,s=c.getFieldValue,o=function(){return s(v||[])||[]},u={add:function(e,t){var n=o();t>=0&&t<=n.length?(f.keys=[].concat((0,l.A)(f.keys.slice(0,t)),[f.id],(0,l.A)(f.keys.slice(t))),a([].concat((0,l.A)(n.slice(0,t)),[e],(0,l.A)(n.slice(t))))):(f.keys=[].concat((0,l.A)(f.keys),[f.id]),a([].concat((0,l.A)(n),[e]))),f.id+=1},remove:function(e){var t=o(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(f.keys=f.keys.filter((function(e,t){return!n.has(t)})),a(t.filter((function(e,t){return!n.has(t)}))))},move:function(e,t){if(e!==t){var n=o();e<0||e>=n.length||t<0||t>=n.length||(f.keys=D(f.keys,e,t),a(D(n,e,t)))}}},d=r||[];return Array.isArray(d)||(d=[]),i(d.map((function(e,t){var n=f.keys[t];return void 0===n&&(f.keys[t]=f.id,n=f.keys[t],f.id+=1),{name:t,key:n,isListField:!0}})),u,t)}))))};var Y=n(90689);var Q="__@field_split__";function X(e){return e.map((function(e){return"".concat((0,S.A)(e),":").concat(e)})).join(Q)}const Z=function(){function e(){(0,c.A)(this,e),(0,h.A)(this,"kvs",new Map)}return(0,d.A)(e,[{key:"set",value:function(e,t){this.kvs.set(X(e),t)}},{key:"get",value:function(e){return this.kvs.get(X(e))}},{key:"update",value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:"delete",value:function(e){this.kvs.delete(X(e))}},{key:"map",value:function(e){return(0,l.A)(this.kvs.entries()).map((function(t){var n=(0,Y.A)(t,2),r=n[0],i=n[1],a=r.split(Q);return e({key:a.map((function(e){var t=e.match(/^([^:]*):(.*)$/),n=(0,Y.A)(t,3),r=n[1],i=n[2];return"number"===r?Number(i):i})),value:i})}))}},{key:"toJSON",value:function(){var e={};return this.map((function(t){var n=t.key,r=t.value;return e[n.join(".")]=r,null})),e}}]),e}();var ee=["name"],te=(0,d.A)((function e(t){var n=this;(0,c.A)(this,e),(0,h.A)(this,"formHooked",!1),(0,h.A)(this,"forceRootUpdate",void 0),(0,h.A)(this,"subscribable",!0),(0,h.A)(this,"store",{}),(0,h.A)(this,"fieldEntities",[]),(0,h.A)(this,"initialValues",{}),(0,h.A)(this,"callbacks",{}),(0,h.A)(this,"validateMessages",null),(0,h.A)(this,"preserve",null),(0,h.A)(this,"lastValidatePromise",null),(0,h.A)(this,"getForm",(function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,is
1FieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}})),(0,h.A)(this,"getInternalHooks",(function(e){return e===F?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):((0,A.Ay)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)})),(0,h.A)(this,"useSubscribe",(function(e){n.subscribable=e})),(0,h.A)(this,"prevWithoutPreserves",null),(0,h.A)(this,"setInitialValues",(function(e,t){if(n.initialValues=e||{},t){var r,i=(0,C.h)(e,n.store);null===(r=n.prevWithoutPreserves)||void 0===r||r.map((function(t){var n=t.key;i=(0,C.A)(i,n,(0,U.A)(e,n))})),n.prevWithoutPreserves=null,n.updateStore(i)}})),(0,h.A)(this,"destroyForm",(function(){var e=new Z;n.getFieldEntities(!0).forEach((function(t){n.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)})),n.prevWithoutPreserves=e})),(0,h.A)(this,"getInitialValue",(function(e){var t=(0,U.A)(n.initialValues,e);return e.length?(0,C.h)(t):t})),(0,h.A)(this,"setCallbacks",(function(e){n.callbacks=e})),(0,h.A)(this,"setValidateMessages",(function(e){n.validateMessages=e})),(0,h.A)(this,"setPreserve",(function(e){n.preserve=e})),(0,h.A)(this,"watchList",[]),(0,h.A)(this,"registerWatch",(function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter((function(t){return t!==e}))}})),(0,h.A)(this,"notifyWatch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(n.watchList.length){var t=n.getFieldsValue(),r=n.getFieldsValue(!0);n.watchList.forEach((function(n){n(t,r,e)}))}})),(0,h.A)(this,"timeoutId",null),(0,h.A)(this,"warningUnhooked",(function(){0})),(0,h.A)(this,"updateStore",(function(e){n.store=e})),(0,h.A)(this,"getFieldEntities",(function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?n.fieldEntities.filter((function(e){return e.getNamePath().length})):n.fieldEntities})),(0,h.A)(this,"getFieldsMap",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new Z;return n.getFieldEntities(e).forEach((function(e){var n=e.getNamePath();t.set(n,e)})),t})),(0,h.A)(this,"getFieldEntitiesForNamePathList",(function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map((function(e){var n=T(e);return t.get(n)||{INVALIDATE_NAME_PATH:T(e)}}))})),(0,h.A)(this,"getFieldsValue",(function(e,t){var r,i,a;if(n.warningUnhooked(),!0===e||Array.isArray(e)?(r=e,i=t):e&&"object"===(0,S.A)(e)&&(a=e.strict,i=e.filter),!0===r&&!i)return n.store;var s=n.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null),o=[];return s.forEach((function(e){var t,n,s,u,l="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){if(null!==(s=(u=e).isList)&&void 0!==s&&s.call(u))return}else if(!r&&null!==(t=(n=e).isListField)&&void 0!==t&&t.call(n))return;if(i){var c="getMeta"in e?e.getMeta():null;i(c)&&o.push(l)}else o.push(l)})),W(n.store,o.map(T))})),(0,h.A)(this,"getFieldValue",(function(e){n.warningUnhooked();var t=T(e);return(0,U.A)(n.store,t)})),(0,h.A)(this,"getFieldsError",(function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map((function(t,n){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:T(e[n]),errors:[],warnings:[]}}))})),(0,h.A)(this,"getFieldError",(function(e){n.warningUnhooked();var t=T(e);return n.getFieldsError([t])[0].errors})),(0,h.A)(this,"getFieldWarning",(function(e){n.warningUnhooked();var t=T(e);return n.getFieldsError([t])[0].warnings})),(0,h.A)(this,"isFieldsTouched",(function(){n.warningUnhooked();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i,a=t[0],s=t[1],o=!1;
10===t.length?i=null:1===t.length?Array.isArray(a)?(i=a.map(T),o=!1):(i=null,o=a):(i=a.map(T),o=s);var u=n.getFieldEntities(!0),c=function(e){return e.isFieldTouched()};if(!i)return o?u.every(c):u.some(c);var d=new Z;i.forEach((function(e){d.set(e,[])})),u.forEach((function(e){var t=e.getNamePath();i.forEach((function(n){n.every((function(e,n){return t[n]===e}))&&d.update(n,(function(t){return[].concat((0,l.A)(t),[e])}))}))}));var f=function(e){return e.some(c)},v=d.map((function(e){return e.value}));return o?v.every(f):v.some(f)})),(0,h.A)(this,"isFieldTouched",(function(e){return n.warningUnhooked(),n.isFieldsTouched([e])})),(0,h.A)(this,"isFieldsValidating",(function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some((function(e){return e.isFieldValidating()}));var r=e.map(T);return t.some((function(e){var t=e.getNamePath();return _(r,t)&&e.isFieldValidating()}))})),(0,h.A)(this,"isFieldValidating",(function(e){return n.warningUnhooked(),n.isFieldsValidating([e])})),(0,h.A)(this,"resetWithFieldInitialValue",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Z,r=n.getFieldEntities(!0);r.forEach((function(e){var n=e.props.initialValue,r=e.getNamePath();if(void 0!==n){var i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}}));var i;e.entities?i=e.entities:e.namePathList?(i=[],e.namePathList.forEach((function(e){var n,r=t.get(e);r&&(n=i).push.apply(n,(0,l.A)((0,l.A)(r).map((function(e){return e.entity}))))}))):i=r,i.forEach((function(r){if(void 0!==r.props.initialValue){var i=r.getNamePath();if(void 0!==n.getInitialValue(i))(0,A.Ay)(!1,"Form already set 'initialValues' with path '".concat(i.join("."),"'. Field can not overwrite it."));else{var a=t.get(i);if(a&&a.size>1)(0,A.Ay)(!1,"Multiple Field with path '".concat(i.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(a){var s=n.getFieldValue(i);e.skipExist&&void 0!==s||n.updateStore((0,C.A)(n.store,i,(0,l.A)(a)[0].value))}}}}))})),(0,h.A)(this,"resetFields",(function(e){n.warningUnhooked();var t=n.store;if(!e)return n.updateStore((0,C.h)(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(t,null,{type:"reset"}),void n.notifyWatch();var r=e.map(T);r.forEach((function(e){var t=n.getInitialValue(e);n.updateStore((0,C.A)(n.store,e,t))})),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:"reset"}),n.notifyWatch(r)})),(0,h.A)(this,"setFields",(function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach((function(e){var i=e.name,s=(0,a.A)(e,ee),o=T(i);r.push(o),"value"in s&&n.updateStore((0,C.A)(n.store,o,s.value)),n.notifyObservers(t,[o],{type:"setField",data:e})})),n.notifyWatch(r)})),(0,h.A)(this,"getFields",(function(){return n.getFieldEntities(!0).map((function(e){var t=e.getNamePath(),r=e.getMeta(),i=(0,u.A)((0,u.A)({},r),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(i,"originRCField",{value:!0}),i}))})),(0,h.A)(this,"initEntityValue",(function(e){var t=e.props.initialValue;if(void 0!==t){var r=e.getNamePath();void 0===(0,U.A)(n.store,r)&&n.updateStore((0,C.A)(n.store,r,t))}})),(0,h.A)(this,"isMergedPreserve",(function(e){var t=void 0!==e?e:n.preserve;return null===t||void 0===t||t})),(0,h.A)(this,"registerField",(function(e){n.fieldEntities.push(e);var t=e.getNamePath();if(n.notifyWatch([t]),void 0!==e.props.initialValue){var r=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(r,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(r,i){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter((function(t){return t!==e})),!n.isMergedPreserve(i)&&(!r||a.length>1)){var s=r?void 0:n.getInitialValue(t);if(t.length&&n.getFieldValue(t)!==s&&n.fieldEntities.every((function(e){return!j(e.getNamePath(),t)}))){var o=n.store;n.updateStore((0,C.A)(o,t,s,!0)),n.notifyObservers(o,[t],{type:"remove"}),n.triggerDependenciesUpdate(o,t)}}n.notifyWatch([t])}})),(0,h.A)(this,"dispatch",(function(e){switch(e.type){case"updateValue":var t=e.namePath,r=e.value;
1n.updateValue(t,r);break;case"validateField":var i=e.namePath,a=e.triggerName;n.validateFields([i],{triggerName:a})}})),(0,h.A)(this,"notifyObservers",(function(e,t,r){if(n.subscribable){var i=(0,u.A)((0,u.A)({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach((function(n){(0,n.onStoreChange)(e,t,i)}))}else n.forceRootUpdate()})),(0,h.A)(this,"triggerDependenciesUpdate",(function(e,t){var r=n.getDependencyChildrenFields(t);return r.length&&n.validateFields(r),n.notifyObservers(e,r,{type:"dependenciesUpdate",relatedFields:[t].concat((0,l.A)(r))}),r})),(0,h.A)(this,"updateValue",(function(e,t){var r=T(e),i=n.store;n.updateStore((0,C.A)(n.store,r,t)),n.notifyObservers(i,[r],{type:"valueUpdate",source:"internal"}),n.notifyWatch([r]);var a=n.triggerDependenciesUpdate(i,r),s=n.callbacks.onValuesChange;s&&s(W(n.store,[r]),n.getFieldsValue());n.triggerOnFieldsChange([r].concat((0,l.A)(a)))})),(0,h.A)(this,"setFieldsValue",(function(e){n.warningUnhooked();var t=n.store;if(e){var r=(0,C.h)(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()})),(0,h.A)(this,"setFieldValue",(function(e,t){n.setFields([{name:e,value:t}])})),(0,h.A)(this,"getDependencyChildrenFields",(function(e){var t=new Set,r=[],i=new Z;n.getFieldEntities().forEach((function(e){(e.props.dependencies||[]).forEach((function(t){var n=T(t);i.update(n,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return t.add(e),t}))}))}));return function e(n){(i.get(n)||new Set).forEach((function(n){if(!t.has(n)){t.add(n);var i=n.getNamePath();n.isFieldDirty()&&i.length&&(r.push(i),e(i))}}))}(e),r})),(0,h.A)(this,"triggerOnFieldsChange",(function(e,t){var r=n.callbacks.onFieldsChange;if(r){var i=n.getFields();if(t){var a=new Z;t.forEach((function(e){var t=e.name,n=e.errors;a.set(t,n)})),i.forEach((function(e){e.errors=a.get(e.name)||e.errors}))}var s=i.filter((function(t){var n=t.name;return _(e,n)}));s.length&&r(s,i)}})),(0,h.A)(this,"validateFields",(function(e,t){var r,i,a;n.warningUnhooked(),Array.isArray(e)||"string"===typeof e||"string"===typeof t?(i=e,a=t):a=e;var s=!!i,o=s?i.map(T):[],c=[],d=String(Date.now()),f=new Set,v=null===(r=a)||void 0===r?void 0:r.recursive;n.getFieldEntities(!0).forEach((function(e){if(s||o.push(e.getNamePath()),e.props.rules&&e.props.rules.length){var t=e.getNamePath();if(f.add(t.join(d)),!s||_(o,t,v)){var r=e.validateRules((0,u.A)({validateMessages:(0,u.A)((0,u.A)({},P),n.validateMessages)},a));c.push(r.then((function(){return{name:t,errors:[],warnings:[]}})).catch((function(e){var n,r=[],i=[];return null===(n=e.forEach)||void 0===n||n.call(e,(function(e){var t=e.rule.warningOnly,n=e.errors;t?i.push.apply(i,(0,l.A)(n)):r.push.apply(r,(0,l.A)(n))})),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}})))}}}));var g=function(e){var t=!1,n=e.length,r=[];return e.length?new Promise((function(i,a){e.forEach((function(e,s){e.catch((function(e){return t=!0,e})).then((function(e){n-=1,r[s]=e,n>0||(t&&a(r),i(r))}))}))})):Promise.resolve([])}(c);n.lastValidatePromise=g,g.catch((function(e){return e})).then((function(e){var t=e.map((function(e){return e.name}));n.notifyObservers(n.store,t,{type:"validateFinish"}),n.triggerOnFieldsChange(t,e)}));
1var h=g.then((function(){return n.lastValidatePromise===g?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])})).catch((function(e){var t=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==g})}));h.catch((function(e){return e}));var m=o.filter((function(e){return f.has(e.join(d))}));return n.triggerOnFieldsChange(m),h})),(0,h.A)(this,"submit",(function(){n.warningUnhooked(),n.validateFields().then((function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}})).catch((function(e){var t=n.callbacks.onFinishFailed;t&&t(e)}))})),this.forceRootUpdate=t}));const ne=function(e){var t=r.useRef(),n=r.useState({}),i=(0,Y.A)(n,2)[1];if(!t.current)if(e)t.current=e;else{var a=new te((function(){i({})}));t.current=a.getForm()}return[t.current]};var re=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),ie=function(e){var t=e.validateMessages,n=e.onFormChange,i=e.onFormFinish,a=e.children,s=r.useContext(re),o=r.useRef({});return r.createElement(re.Provider,{value:(0,u.A)((0,u.A)({},s),{},{validateMessages:(0,u.A)((0,u.A)({},s.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:o.current}),s.triggerFormChange(e,t)},triggerFormFinish:function(e,t){i&&i(e,{values:t,forms:o.current}),s.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(o.current=(0,u.A)((0,u.A)({},o.current),{},(0,h.A)({},e,t))),s.registerForm(e,t)},unregisterForm:function(e){var t=(0,u.A)({},o.current);delete t[e],o.current=t,s.unregisterForm(e)}})},a)};const ae=re;var se=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"];const oe=function(e,t){var n=e.name,s=e.initialValues,o=e.fields,c=e.form,d=e.preserve,f=e.children,v=e.component,g=void 0===v?"form":v,h=e.validateMessages,m=e.validateTrigger,p=void 0===m?"onChange":m,A=e.onValuesChange,y=e.onFieldsChange,k=e.onFinish,E=e.onFinishFailed,w=(0,a.A)(e,se),P=r.useContext(ae),C=ne(c),x=(0,Y.A)(C,1)[0],N=x.getInternalHooks(F),M=N.useSubscribe,R=N.setInitialValues,I=N.setCallbacks,$=N.setValidateMessages,O=N.setPreserve,L=N.destroyForm;r.useImperativeHandle(t,(function(){return x})),r.useEffect((function(){return P.registerForm(n,x),function(){P.unregisterForm(n)}}),[P,x,n]),$((0,u.A)((0,u.A)({},P.validateMessages),h)),I({onValuesChange:A,onFieldsChange:function(e){if(P.triggerFormChange(n,e),y){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];y.apply(void 0,[e].concat(r))}},onFinish:function(e){P.triggerFormFinish(n,e),k&&k(e)},onFinishFailed:E}),O(d);var U,T=r.useRef(null);R(s,!T.current),T.current||(T.current=!0),r.useEffect((function(){return L}),[]);var W="function"===typeof f;W?U=f(x.getFieldsValue(!0),x):U=f;M(!W);var _=r.useRef();r.useEffect((function(){(function(e,t){if(e===t)return!0;if(!e&&t||e&&!t)return!1;if(!e||!t||"object"!==(0,S.A)(e)||"object"!==(0,S.A)(t))return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return(0,l.A)(i).every((function(n){var r=e[n],i=t[n];return"function"===typeof r&&"function"===typeof i||r===i}))})(_.current||[],o||[])||x.setFields(o||[]),_.current=o}),[o,x]);var j=r.useMemo((function(){return(0,u.A)((0,u.A)({},x),{},{validateTrigger:p})}),[x,p]),H=r.createElement(b.Provider,{value:null},r.createElement(V.Provider,{value:j},U));return!1===g?H:r.createElement(g,(0,i.A)({},w,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),x.submit()},onReset:function(e){var t;e.preventDefault(),x.resetFields(),null===(t=w.onReset)||void 0===t||t.call(w,e)}}),H)};function ue(e){try{return JSON.stringify(e)}catch(e){return Math.random()}}var le=function(){};const ce=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],a=void 0===i?[]:i,s=t[1],o=void 0===s?{}:s,u=function(e){return e&&!!e._init}(o)?{form:o}:o,l=u.form,c=(0,r.useState)(),d=(0,Y.A)(c,2),f=d[0],v=d[1],g=(0,r.useMemo)((function(){return ue(f)}),[f]),h=(0,r.useRef)(g);h.current=g;
1var m=(0,r.useContext)(V),p=l||m,A=p&&p._init,y=T(a),b=(0,r.useRef)(y);return b.current=y,le(y),(0,r.useEffect)((function(){if(A){var e=p.getFieldsValue,t=(0,(0,p.getInternalHooks)(F).registerWatch)((function(e,t){var n=(0,U.A)(u.preserve?t:e,b.current),r=ue(n);h.current!==r&&(h.current=r,v(n))})),n=(0,U.A)(u.preserve?e(!0):e(),b.current);return f!==n&&v(n),t}}),[A]),f};var de=r.forwardRef(oe);de.FormProvider=ie,de.Field=B,de.List=G,de.useForm=ne,de.useWatch=ce;const fe=de}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.