"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/libs/classNames")),_warning=_interopRequireDefault(require("../helpers/libs/warning")),_props=require("./props"),_useFieldForm=_interopRequireWildcard(require("../helpers/hooks/useFieldForm")),_constants=require("../helpers/shared/constants"),_util=require("../helpers/shared/util"),_asyncValidator=_interopRequireDefault(require("../helpers/libs/async-validator")),_excluded=["fieldElem","inputElem","oriInputEvents"];function _getRequireWildcardCache(e){var t,i;return"function"!=typeof WeakMap?null:(t=new WeakMap,i=new WeakMap,(_getRequireWildcardCache=function(e){return e?i:t})(e))}function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=_typeof(e)&&"function"!=typeof e)return{default:e};t=_getRequireWildcardCache(t);if(t&&t.has(e))return t.get(e);var i,r,l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&((r=n?Object.getOwnPropertyDescriptor(e,i):null)&&(r.get||r.set)?Object.defineProperty(l,i,r):l[i]=e[i]);return l.default=e,t&&t.set(e,l),l}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutProperties(e,t){if(null==e)return{};var i,r=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols)for(var l=Object.getOwnPropertySymbols(e),n=0;ne.length)&&(t=e.length);for(var i=0,r=new Array(t);i. Should not call directly."),null)},expose:function(){return{getFieldsValue:this.getFieldsValue,getFieldValue:this.getFieldValue,setFieldsInitialValue:this.setFieldsInitialValue,getFieldsError:this.getFieldsError,getFieldError:this.getFieldError,isFieldValidating:this.isFieldValidating,isFieldsValidating:this.isFieldsValidating,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,setFieldsValue:this.setFieldsValue.bind(this),setFields:this.setFields.bind(this),resetFields:this.resetFields.bind(this),validateFields:this.validateFields.bind(this),getFieldInstance:this.getFieldInstance.bind(this),getInternalHooks:this.getInternalHooks.bind(this)}},onValuesChange:function(e,t){this.triggerEvent("change",{form:this.expose(),changedValues:e,allValues:t})},onFieldsChange:function(e,t){this.triggerEvent("fieldsChange",{form:this.expose(),changedFields:e,allFields:t})}},created:function(){var i=this;this.fieldsStore=(0,_useFieldForm.default)(),this.renderFields={},this.cachedBind={},this.clearedFieldMetaCache={},this.instances={},["getFieldsValue","getFieldValue","setFieldsInitialValue","getFieldsError","getFieldError","isFieldValidating","isFieldsValidating","isFieldsTouched","isFieldTouched"].forEach(function(t){i[t]=function(){var e;return(e=i.fieldsStore)[t].apply(e,arguments)}})}});