"use strict";
/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
(self["webpackChunkwoocommerce_rtm_custom_emails"] = self["webpackChunkwoocommerce_rtm_custom_emails"] || []).push([["defaultVendors-1011~1013-a2edc6220c416d212e54e9aa8ef16724-getDefaultFormState.js"],{

/***/ 25563:
/*!********************************************************************!*\
  !*** ./node_modules/@rjsf/utils/lib/schema/getDefaultFormState.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"AdditionalItemsHandling\": () => (/* binding */ AdditionalItemsHandling),\n/* harmony export */   \"computeDefaults\": () => (/* binding */ computeDefaults),\n/* harmony export */   \"default\": () => (/* binding */ getDefaultFormState),\n/* harmony export */   \"getInnerSchemaForArrayItem\": () => (/* binding */ getInnerSchemaForArrayItem)\n/* harmony export */ });\n/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 70655);\n/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash/get */ 27361);\n/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash/isEmpty */ 41609);\n/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants */ 27322);\n/* harmony import */ var _findSchemaDefinition__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../findSchemaDefinition */ 70160);\n/* harmony import */ var _getClosestMatchingOption__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getClosestMatchingOption */ 44651);\n/* harmony import */ var _getDiscriminatorFieldFromSchema__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../getDiscriminatorFieldFromSchema */ 30683);\n/* harmony import */ var _getSchemaType__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../getSchemaType */ 39994);\n/* harmony import */ var _isObject__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../isObject */ 73999);\n/* harmony import */ var _isFixedItems__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../isFixedItems */ 10402);\n/* harmony import */ var _mergeDefaultsWithFormData__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../mergeDefaultsWithFormData */ 18335);\n/* harmony import */ var _mergeObjects__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../mergeObjects */ 69592);\n/* harmony import */ var _mergeSchemas__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../mergeSchemas */ 91828);\n/* harmony import */ var _isMultiSelect__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./isMultiSelect */ 6047);\n/* harmony import */ var _retrieveSchema__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./retrieveSchema */ 11913);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/** Enum that indicates how `schema.additionalItems` should be handled by the `getInnerSchemaForArrayItem()` function.\n */\nvar AdditionalItemsHandling;\n(function (AdditionalItemsHandling) {\n    AdditionalItemsHandling[AdditionalItemsHandling[\"Ignore\"] = 0] = \"Ignore\";\n    AdditionalItemsHandling[AdditionalItemsHandling[\"Invert\"] = 1] = \"Invert\";\n    AdditionalItemsHandling[AdditionalItemsHandling[\"Fallback\"] = 2] = \"Fallback\";\n})(AdditionalItemsHandling || (AdditionalItemsHandling = {}));\n/** Given a `schema` will return an inner schema that for an array item. This is computed differently based on the\n * `additionalItems` enum and the value of `idx`. There are four possible returns:\n * 1. If `idx` is >= 0, then if `schema.items` is an array the `idx`th element of the array is returned if it is a valid\n *    index and not a boolean, otherwise it falls through to 3.\n * 2. If `schema.items` is not an array AND truthy and not a boolean, then `schema.items` is returned since it actually\n *    is a schema, otherwise it falls through to 3.\n * 3. If `additionalItems` is not `AdditionalItemsHandling.Ignore` and `schema.additionalItems` is an object, then\n *    `schema.additionalItems` is returned since it actually is a schema, otherwise it falls through to 4.\n * 4. {} is returned representing an empty schema\n *\n * @param schema - The schema from which to get the particular item\n * @param [additionalItems=AdditionalItemsHandling.Ignore] - How do we want to handle additional items?\n * @param [idx=-1] - Index, if non-negative, will be used to return the idx-th element in a `schema.items` array\n * @returns - The best fit schema object from the `schema` given the `additionalItems` and `idx` modifiers\n */\nfunction getInnerSchemaForArrayItem(schema, additionalItems = AdditionalItemsHandling.Ignore, idx = -1) {\n    if (idx >= 0) {\n        if (Array.isArray(schema.items) && idx < schema.items.length) {\n            const item = schema.items[idx];\n            if (typeof item !== 'boolean') {\n                return item;\n            }\n        }\n    }\n    else if (schema.items && !Array.isArray(schema.items) && typeof schema.items !== 'boolean') {\n        return schema.items;\n    }\n    if (additionalItems !== AdditionalItemsHandling.Ignore && (0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(schema.additionalItems)) {\n        return schema.additionalItems;\n    }\n    return {};\n}\n/** Either add `computedDefault` at `key` into `obj` or not add it based on its value, the value of\n * `includeUndefinedValues`, the value of `emptyObjectFields` and if its parent field is required. Generally undefined\n * `computedDefault` values are added only when `includeUndefinedValues` is either true/\"excludeObjectChildren\". If `\n * includeUndefinedValues` is false and `emptyObjectFields` is not \"skipDefaults\", then non-undefined and non-empty-object\n * values will be added based on certain conditions.\n *\n * @param obj - The object into which the computed default may be added\n * @param key - The key into the object at which the computed default may be added\n * @param computedDefault - The computed default value that maybe should be added to the obj\n * @param includeUndefinedValues - Optional flag, if true, cause undefined values to be added as defaults.\n *          If \"excludeObjectChildren\", cause undefined values for this object and pass `includeUndefinedValues` as\n *          false when computing defaults for any nested object properties. If \"allowEmptyObject\", prevents undefined\n *          values in this object while allow the object itself to be empty and passing `includeUndefinedValues` as\n *          false when computing defaults for any nested object properties.\n * @param isParentRequired - The optional boolean that indicates whether the parent field is required\n * @param requiredFields - The list of fields that are required\n * @param experimental_defaultFormStateBehavior - Optional configuration object, if provided, allows users to override\n *        default form state behavior\n */\nfunction maybeAddDefaultToObject(obj, key, computedDefault, includeUndefinedValues, isParentRequired, requiredFields = [], experimental_defaultFormStateBehavior = {}) {\n    const { emptyObjectFields = 'populateAllDefaults' } = experimental_defaultFormStateBehavior;\n    if (includeUndefinedValues) {\n        obj[key] = computedDefault;\n    }\n    else if (emptyObjectFields !== 'skipDefaults') {\n        if ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(computedDefault)) {\n            // If isParentRequired is undefined, then we are at the root level of the schema so defer to the requiredness of\n            // the field key itself in the `requiredField` list\n            const isSelfOrParentRequired = isParentRequired === undefined ? requiredFields.includes(key) : isParentRequired;\n            // Store computedDefault if it's a non-empty object(e.g. not {}) and satisfies certain conditions\n            // Condition 1: If computedDefault is not empty or if the key is a required field\n            // Condition 2: If the parent object is required or emptyObjectFields is not 'populateRequiredDefaults'\n            if ((!lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1___default()(computedDefault) || requiredFields.includes(key)) &&\n                (isSelfOrParentRequired || emptyObjectFields !== 'populateRequiredDefaults')) {\n                obj[key] = computedDefault;\n            }\n        }\n        else if (\n        // Store computedDefault if it's a defined primitive (e.g., true) and satisfies certain conditions\n        // Condition 1: computedDefault is not undefined\n        // Condition 2: If emptyObjectFields is 'populateAllDefaults' or if the key is a required field\n        computedDefault !== undefined &&\n            (emptyObjectFields === 'populateAllDefaults' || requiredFields.includes(key))) {\n            obj[key] = computedDefault;\n        }\n    }\n}\n/** Computes the defaults for the current `schema` given the `rawFormData` and `parentDefaults` if any. This drills into\n * each level of the schema, recursively, to fill out every level of defaults provided by the schema.\n *\n * @param validator - an implementation of the `ValidatorType` interface that will be used when necessary\n * @param rawSchema - The schema for which the default state is desired\n * @param [props] - Optional props for this function\n * @param [props.parentDefaults] - Any defaults provided by the parent field in the schema\n * @param [props.rootSchema] - The options root schema, used to primarily to look up `$ref`s\n * @param [props.rawFormData] - The current formData, if any, onto which to provide any missing defaults\n * @param [props.includeUndefinedValues=false] - Optional flag, if true, cause undefined values to be added as defaults.\n *          If \"excludeObjectChildren\", cause undefined values for this object and pass `includeUndefinedValues` as\n *          false when computing defaults for any nested object properties.\n * @param [props._recurseList=[]] - The list of ref names currently being recursed, used to prevent infinite recursion\n * @param [props.experimental_defaultFormStateBehavior] Optional configuration object, if provided, allows users to override default form state behavior\n * @param [props.required] - Optional flag, if true, indicates this schema was required in the parent schema.\n * @returns - The resulting `formData` with all the defaults provided\n */\nfunction computeDefaults(validator, rawSchema, { parentDefaults, rawFormData, rootSchema = {}, includeUndefinedValues = false, _recurseList = [], experimental_defaultFormStateBehavior = undefined, required, } = {}) {\n    var _a, _b;\n    const formData = ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(rawFormData) ? rawFormData : {});\n    const schema = (0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(rawSchema) ? rawSchema : {};\n    // Compute the defaults recursively: give highest priority to deepest nodes.\n    let defaults = parentDefaults;\n    // If we get a new schema, then we need to recompute defaults again for the new schema found.\n    let schemaToCompute = null;\n    let updatedRecurseList = _recurseList;\n    if ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(defaults) && (0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(schema.default)) {\n        // For object defaults, only override parent defaults that are defined in\n        // schema.default.\n        defaults = (0,_mergeObjects__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(defaults, schema.default);\n    }\n    else if (_constants__WEBPACK_IMPORTED_MODULE_2__.DEFAULT_KEY in schema) {\n        defaults = schema.default;\n    }\n    else if (_constants__WEBPACK_IMPORTED_MODULE_2__.REF_KEY in schema) {\n        const refName = schema[_constants__WEBPACK_IMPORTED_MODULE_2__.REF_KEY];\n        // Use referenced schema defaults for this node.\n        if (!_recurseList.includes(refName)) {\n            updatedRecurseList = _recurseList.concat(refName);\n            schemaToCompute = (0,_findSchemaDefinition__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(refName, rootSchema);\n        }\n    }\n    else if (_constants__WEBPACK_IMPORTED_MODULE_2__.DEPENDENCIES_KEY in schema) {\n        const resolvedSchema = (0,_retrieveSchema__WEBPACK_IMPORTED_MODULE_13__.resolveDependencies)(validator, schema, rootSchema, false, formData);\n        schemaToCompute = resolvedSchema[0]; // pick the first element from resolve dependencies\n    }\n    else if ((0,_isFixedItems__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(schema)) {\n        defaults = schema.items.map((itemSchema, idx) => computeDefaults(validator, itemSchema, {\n            rootSchema,\n            includeUndefinedValues,\n            _recurseList,\n            experimental_defaultFormStateBehavior,\n            parentDefaults: Array.isArray(parentDefaults) ? parentDefaults[idx] : undefined,\n            rawFormData: formData,\n            required,\n        }));\n    }\n    else if (_constants__WEBPACK_IMPORTED_MODULE_2__.ONE_OF_KEY in schema) {\n        const { oneOf } = schema, remaining = (0,tslib__WEBPACK_IMPORTED_MODULE_14__.__rest)(schema, [\"oneOf\"]);\n        if (oneOf.length === 0) {\n            return undefined;\n        }\n        const discriminator = (0,_getDiscriminatorFieldFromSchema__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(schema);\n        schemaToCompute = oneOf[(0,_getClosestMatchingOption__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(validator, rootSchema, lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1___default()(formData) ? undefined : formData, oneOf, 0, discriminator)];\n        schemaToCompute = (0,_mergeSchemas__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(remaining, schemaToCompute);\n    }\n    else if (_constants__WEBPACK_IMPORTED_MODULE_2__.ANY_OF_KEY in schema) {\n        const { anyOf } = schema, remaining = (0,tslib__WEBPACK_IMPORTED_MODULE_14__.__rest)(schema, [\"anyOf\"]);\n        if (anyOf.length === 0) {\n            return undefined;\n        }\n        const discriminator = (0,_getDiscriminatorFieldFromSchema__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(schema);\n        schemaToCompute = anyOf[(0,_getClosestMatchingOption__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(validator, rootSchema, lodash_isEmpty__WEBPACK_IMPORTED_MODULE_1___default()(formData) ? undefined : formData, anyOf, 0, discriminator)];\n        schemaToCompute = (0,_mergeSchemas__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(remaining, schemaToCompute);\n    }\n    if (schemaToCompute) {\n        return computeDefaults(validator, schemaToCompute, {\n            rootSchema,\n            includeUndefinedValues,\n            _recurseList: updatedRecurseList,\n            experimental_defaultFormStateBehavior,\n            parentDefaults: defaults,\n            rawFormData: formData,\n            required,\n        });\n    }\n    // No defaults defined for this node, fallback to generic typed ones.\n    if (defaults === undefined) {\n        defaults = schema.default;\n    }\n    switch ((0,_getSchemaType__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(schema)) {\n        // We need to recurse for object schema inner default values.\n        case 'object': {\n            const objectDefaults = Object.keys(schema.properties || {}).reduce((acc, key) => {\n                var _a;\n                // Compute the defaults for this node, with the parent defaults we might\n                // have from a previous run: defaults[key].\n                const computedDefault = computeDefaults(validator, lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(schema, [_constants__WEBPACK_IMPORTED_MODULE_2__.PROPERTIES_KEY, key]), {\n                    rootSchema,\n                    _recurseList,\n                    experimental_defaultFormStateBehavior,\n                    includeUndefinedValues: includeUndefinedValues === true,\n                    parentDefaults: lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(defaults, [key]),\n                    rawFormData: lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(formData, [key]),\n                    required: (_a = schema.required) === null || _a === void 0 ? void 0 : _a.includes(key),\n                });\n                maybeAddDefaultToObject(acc, key, computedDefault, includeUndefinedValues, required, schema.required, experimental_defaultFormStateBehavior);\n                return acc;\n            }, {});\n            if (schema.additionalProperties) {\n                // as per spec additionalProperties may be either schema or boolean\n                const additionalPropertiesSchema = (0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(schema.additionalProperties) ? schema.additionalProperties : {};\n                const keys = new Set();\n                if ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(defaults)) {\n                    Object.keys(defaults)\n                        .filter((key) => !schema.properties || !schema.properties[key])\n                        .forEach((key) => keys.add(key));\n                }\n                let formDataRequired;\n                if ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(formData)) {\n                    formDataRequired = [];\n                    Object.keys(formData)\n                        .filter((key) => !schema.properties || !schema.properties[key])\n                        .forEach((key) => {\n                        keys.add(key);\n                        formDataRequired.push(key);\n                    });\n                }\n                keys.forEach((key) => {\n                    var _a;\n                    const computedDefault = computeDefaults(validator, additionalPropertiesSchema, {\n                        rootSchema,\n                        _recurseList,\n                        experimental_defaultFormStateBehavior,\n                        includeUndefinedValues: includeUndefinedValues === true,\n                        parentDefaults: lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(defaults, [key]),\n                        rawFormData: lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(formData, [key]),\n                        required: (_a = schema.required) === null || _a === void 0 ? void 0 : _a.includes(key),\n                    });\n                    // Since these are additional properties we don’t need to add the `experimental_defaultFormStateBehavior` prop\n                    maybeAddDefaultToObject(objectDefaults, key, computedDefault, includeUndefinedValues, required, formDataRequired);\n                });\n            }\n            return objectDefaults;\n        }\n        case 'array': {\n            const neverPopulate = ((_a = experimental_defaultFormStateBehavior === null || experimental_defaultFormStateBehavior === void 0 ? void 0 : experimental_defaultFormStateBehavior.arrayMinItems) === null || _a === void 0 ? void 0 : _a.populate) === 'never';\n            const ignoreMinItemsFlagSet = ((_b = experimental_defaultFormStateBehavior === null || experimental_defaultFormStateBehavior === void 0 ? void 0 : experimental_defaultFormStateBehavior.arrayMinItems) === null || _b === void 0 ? void 0 : _b.populate) === 'requiredOnly';\n            // Inject defaults into existing array defaults\n            if (Array.isArray(defaults)) {\n                defaults = defaults.map((item, idx) => {\n                    const schemaItem = getInnerSchemaForArrayItem(schema, AdditionalItemsHandling.Fallback, idx);\n                    return computeDefaults(validator, schemaItem, {\n                        rootSchema,\n                        _recurseList,\n                        experimental_defaultFormStateBehavior,\n                        parentDefaults: item,\n                        required,\n                    });\n                });\n            }\n            // Deeply inject defaults into already existing form data\n            if (Array.isArray(rawFormData)) {\n                const schemaItem = getInnerSchemaForArrayItem(schema);\n                if (neverPopulate) {\n                    defaults = rawFormData;\n                }\n                else {\n                    defaults = rawFormData.map((item, idx) => {\n                        return computeDefaults(validator, schemaItem, {\n                            rootSchema,\n                            _recurseList,\n                            experimental_defaultFormStateBehavior,\n                            rawFormData: item,\n                            parentDefaults: lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(defaults, [idx]),\n                            required,\n                        });\n                    });\n                }\n            }\n            if (neverPopulate) {\n                return defaults !== null && defaults !== void 0 ? defaults : [];\n            }\n            if (ignoreMinItemsFlagSet && !required) {\n                // If no form data exists or defaults are set leave the field empty/non-existent, otherwise\n                // return form data/defaults\n                return defaults ? defaults : undefined;\n            }\n            const defaultsLength = Array.isArray(defaults) ? defaults.length : 0;\n            if (!schema.minItems ||\n                (0,_isMultiSelect__WEBPACK_IMPORTED_MODULE_12__[\"default\"])(validator, schema, rootSchema) ||\n                schema.minItems <= defaultsLength) {\n                return defaults ? defaults : [];\n            }\n            const defaultEntries = (defaults || []);\n            const fillerSchema = getInnerSchemaForArrayItem(schema, AdditionalItemsHandling.Invert);\n            const fillerDefault = fillerSchema.default;\n            // Calculate filler entries for remaining items (minItems - existing raw data/defaults)\n            const fillerEntries = new Array(schema.minItems - defaultsLength).fill(computeDefaults(validator, fillerSchema, {\n                parentDefaults: fillerDefault,\n                rootSchema,\n                _recurseList,\n                experimental_defaultFormStateBehavior,\n                required,\n            }));\n            // then fill up the rest with either the item default or empty, up to minItems\n            return defaultEntries.concat(fillerEntries);\n        }\n    }\n    return defaults;\n}\n/** Returns the superset of `formData` that includes the given set updated to include any missing fields that have\n * computed to have defaults provided in the `schema`.\n *\n * @param validator - An implementation of the `ValidatorType` interface that will be used when necessary\n * @param theSchema - The schema for which the default state is desired\n * @param [formData] - The current formData, if any, onto which to provide any missing defaults\n * @param [rootSchema] - The root schema, used to primarily to look up `$ref`s\n * @param [includeUndefinedValues=false] - Optional flag, if true, cause undefined values to be added as defaults.\n *          If \"excludeObjectChildren\", cause undefined values for this object and pass `includeUndefinedValues` as\n *          false when computing defaults for any nested object properties.\n * @param [experimental_defaultFormStateBehavior] Optional configuration object, if provided, allows users to override default form state behavior\n * @returns - The resulting `formData` with all the defaults provided\n */\nfunction getDefaultFormState(validator, theSchema, formData, rootSchema, includeUndefinedValues = false, experimental_defaultFormStateBehavior) {\n    if (!(0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(theSchema)) {\n        throw new Error('Invalid schema: ' + theSchema);\n    }\n    const schema = (0,_retrieveSchema__WEBPACK_IMPORTED_MODULE_13__[\"default\"])(validator, theSchema, rootSchema, formData);\n    const defaults = computeDefaults(validator, schema, {\n        rootSchema,\n        includeUndefinedValues,\n        experimental_defaultFormStateBehavior,\n        rawFormData: formData,\n    });\n    if (formData === undefined || formData === null || (typeof formData === 'number' && isNaN(formData))) {\n        // No form data? Use schema defaults.\n        return defaults;\n    }\n    const { mergeExtraDefaults } = (experimental_defaultFormStateBehavior === null || experimental_defaultFormStateBehavior === void 0 ? void 0 : experimental_defaultFormStateBehavior.arrayMinItems) || {};\n    if ((0,_isObject__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(formData)) {\n        return (0,_mergeDefaultsWithFormData__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(defaults, formData, mergeExtraDefaults);\n    }\n    if (Array.isArray(formData)) {\n        return (0,_mergeDefaultsWithFormData__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(defaults, formData, mergeExtraDefaults);\n    }\n    return formData;\n}\n//# sourceMappingURL=getDefaultFormState.js.map\n\n//# sourceURL=webpack://woocommerce-rtm-custom-emails/./node_modules/@rjsf/utils/lib/schema/getDefaultFormState.js?");

/***/ })

}]);