/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@mzinga/richtext-slate@1.0.4/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function _export(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:Object.getOwnPropertyDescriptor(t,i).get})}Object.defineProperty(exports,"__esModule",{value:!0}),_export(exports,{get ElementButton(){return _Button.default},get LeafButton(){return _Button1.default},get nodeIsTextNode(){return _types.nodeIsTextNode},get slateEditor(){return slateEditor},get toggleElement(){return _toggle.default}});const _utilities=require("mzinga/utilities"),_cell=_interop_require_default(require("./cell")),_richTextRelationshipPromise=require("./data/richTextRelationshipPromise"),_validation=require("./data/validation"),_field=_interop_require_default(require("./field")),_Button=_interop_require_default(require("./field/elements/Button")),_toggle=_interop_require_default(require("./field/elements/toggle")),_Button1=_interop_require_default(require("./field/leaves/Button")),_types=require("./types");function _interop_require_default(e){return e&&e.__esModule?e:{default:e}}function slateEditor(e){return{CellComponent:(0,_utilities.withMergedProps)({Component:_cell.default,toMergeIntoProps:e}),FieldComponent:(0,_utilities.withMergedProps)({Component:_field.default,toMergeIntoProps:e}),outputSchema:({isRequired:e})=>({type:(0,_utilities.withNullableJSONSchemaType)("array",e),items:{type:"object"}}),populationPromise:({context:e,currentDepth:t,depth:i,draft:r,field:o,findMany:n,flattenLocales:l,overrideAccess:u,populationPromises:d,req:s,showHiddenFields:a,siblingDoc:p})=>o.admin?.elements?.includes("relationship")||o.admin?.elements?.includes("upload")||o.admin?.elements?.includes("link")||!o?.admin?.elements?(0,_richTextRelationshipPromise.richTextRelationshipPromise)({context:e,currentDepth:t,depth:i,draft:r,field:o,findMany:n,flattenLocales:l,overrideAccess:u,populationPromises:d,req:s,showHiddenFields:a,siblingDoc:p}):null,validate:_validation.richTextValidate}}
//# sourceMappingURL=/sm/2fe13e0875d6bf0112c9ddf5ce97683a79d3d687690948fdd0931f126e830afc.map