: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
MultiSelectScrollIntoView: () => (/* reexport */ MultiSelectScrollIntoView),
NavigableToolbar: () => (/* reexport */ NavigableToolbar),
ObserveTyping: () => (/* reexport */ ObserveTyping),
PageAttributesCheck: () => (/* reexport */ page_attributes_check),
PageAttributesOrder: () => (/* reexport */ PageAttributesOrderWithChecks),
PageAttributesPanel: () => (/* reexport */ PageAttributesPanel),
PageAttributesParent: () => (/* reexport */ page_attributes_parent),
PageTemplate: () => (/* reexport */ classic_theme),
PanelColorSettings: () => (/* reexport */ PanelColorSettings),
PlainText: () => (/* reexport */ PlainText),
PluginBlockSettingsMenuItem: () => (/* reexport */ plugin_block_settings_menu_item),
PluginDocumentSettingPanel: () => (/* reexport */ plugin_document_setting_panel),
PluginMoreMenuItem: () => (/* reexport */ plugin_more_menu_item),
PluginPostPublishPanel: () => (/* reexport */ plugin_post_publish_panel),
PluginPostStatusInfo: () => (/* reexport */ plugin_post_status_info),
PluginPrePublishPanel: () => (/* reexport */ plugin_pre_publish_panel),
PluginSidebar: () => (/* reexport */ PluginSidebar),
PluginSidebarMoreMenuItem: () => (/* reexport */ PluginSidebarMoreMenuItem),
PostAuthor: () => (/* reexport */ post_author),
PostAuthorCheck: () => (/* reexport */ PostAuthorCheck),
PostAuthorPanel: () => (/* reexport */ panel),
PostComments: () => (/* reexport */ post_comments),
PostDiscussionPanel: () => (/* reexport */ PostDiscussionPanel),
PostExcerpt: () => (/* reexport */ PostExcerpt),
PostExcerptCheck: () => (/* reexport */ post_excerpt_check),
PostExcerptPanel: () => (/* reexport */ PostExcerptPanel),
PostFeaturedImage: () => (/* reexport */ post_featured_image),
PostFeaturedImageCheck: () => (/* reexport */ post_featured_image_check),
PostFeaturedImagePanel: () => (/* reexport */ PostFeaturedImagePanel),
PostFormat: () => (/* reexport */ PostFormat),
PostFormatCheck: () => (/* reexport */ post_format_check),
PostLastRevision: () => (/* reexport */ post_last_revision),
PostLastRevisionCheck: () => (/* reexport */ post_last_revision_check),
PostLastRevisionPanel: () => (/* reexport */ post_last_revision_panel),
PostLockedModal: () => (/* reexport */ PostLockedModal),
PostPendingStatus: () => (/* reexport */ post_pending_status),
PostPendingStatusCheck: () => (/* reexport */ post_pending_status_check),
PostPingbacks: () => (/* reexport */ post_pingbacks),
PostPreviewButton: () => (/* reexport */ PostPreviewButton),
PostPublishButton: () => (/* reexport */ post_publish_button),
PostPublishButtonLabel: () => (/* reexport */ PublishButtonLabel),
PostPublishPanel: () => (/* reexport */ post_publish_panel),
PostSavedState: () => (/* reexport */ PostSavedState),
PostSchedule: () => (/* reexport */ PostSchedule),
PostScheduleCheck: () => (/* reexport */ PostScheduleCheck),
PostScheduleLabel: () => (/* reexport */ PostScheduleLabel),
PostSchedulePanel: () => (/* reexport */ PostSchedulePanel),
PostSlug: () => (/* reexport */ PostSlug),
PostSlugCheck: () => (/* reexport */ PostSlugCheck),
PostSticky: () => (/* reexport */ PostSticky),
PostStickyCheck: () => (/* reexport */ PostStickyCheck),
PostSwitchToDraftButton: () => (/* reexport */ PostSwitchToDraftButton),
PostSyncStatus: () => (/* reexport */ PostSyncStatus),
PostTaxonomies: () => (/* reexport */ post_taxonomies),
PostTaxonomiesCheck: () => (/* reexport */ PostTaxonomiesCheck),
PostTaxonomiesFlatTermSelector: () => (/* reexport */ FlatTermSelector),
PostTaxonomiesHierarchicalTermSelector: () => (/* reexport */ HierarchicalTermSelector),
PostTaxonomiesPanel: () => (/* reexport */ post_taxonomies_panel),
PostTemplatePanel: () => (/* reexport */ PostTemplatePanel),
PostTextEditor: () => (/* reexport */ PostTextEditor),
PostTitle: () => (/* reexport */ post_title),
PostTitleRaw: () => (/* reexport */ post_title_raw),
PostTrash: () => (/* reexport */ PostTrash),
PostTrashCheck: () => (/* reexport */ PostTrashCheck),
PostTypeSupportCheck: () => (/* reexport */ post_type_support_check),
PostURL: () => (/* reexport */ PostURL),
PostURLCheck: () => (/* reexport */ PostURLCheck),
PostURLLabel: () => (/* reexport */ PostURLLabel),
PostURLPanel: () => (/* reexport */ PostURLPanel),
PostVisibility: () => (/* reexport */ PostVisibility),
PostVisibilityCheck: () => (/* reexport */ PostVisibilityCheck),
PostVisibilityLabel: () => (/* reexport */ PostVisibilityLabel),
RichText: () => (/* reexport */ RichText),
RichTextShortcut: () => (/* reexport */ RichTextShortcut),
RichTextToolbarButton: () => (/* reexport */ RichTextToolbarButton),
ServerSideRender: () => (/* reexport */ (external_wp_serverSideRender_default())),
SkipToSelectedBlock: () => (/* reexport */ SkipToSelectedBlock),
TableOfContents: () => (/* reexport */ table_of_contents),
TextEditorGlobalKeyboardShortcuts: () => (/* reexport */ TextEditorGlobalKeyboardShortcuts),
ThemeSupportCheck: () => (/* reexport */ ThemeSupportCheck),
TimeToRead: () => (/* reexport */ TimeToRead),
URLInput: () => (/* reexport */ URLInput),
URLInputButton: () => (/* reexport */ URLInputButton),
URLPopover: () => (/* reexport */ URLPopover),
UnsavedChangesWarning: () => (/* reexport */ UnsavedChangesWarning),
VisualEditorGlobalKeyboardShortcuts: () => (/* reexport */ VisualEditorGlobalKeyboardShortcuts),
Warning: () => (/* reexport */ Warning),
WordCount: () => (/* reexport */ WordCount),
WritingFlow: () => (/* reexport */ WritingFlow),
__unstableRichTextInputEvent: () => (/* reexport */ __unstableRichTextInputEvent),
cleanForSlug: () => (/* reexport */ cleanForSlug),
createCustomColorsHOC: () => (/* reexport */ createCustomColorsHOC),
getColorClassName: () => (/* reexport */ getColorClassName),
getColorObjectByAttributeValues: () => (/* reexport */ getColorObjectByAttributeValues),
getColorObjectByColorValue: () => (/* reexport */ getColorObjectByColorValue),
getFontSize: () => (/* reexport */ getFontSize),
getFontSizeClass: () => (/* reexport */ getFontSizeClass),
getTemplatePartIcon: () => (/* reexport */ getTemplatePartIcon),
mediaUpload: () => (/* reexport */ mediaUpload),
privateApis: () => (/* reexport */ privateApis),
store: () => (/* reexport */ store_store),
storeConfig: () => (/* reexport */ storeConfig),
transformStyles: () => (/* reexport */ external_wp_blockEditor_namespaceObject.transformStyles),
useEntitiesSavedStatesIsDirty: () => (/* reexport */ useIsDirty),
usePostScheduleLabel: () => (/* reexport */ usePostScheduleLabel),
usePostURLLabel: () => (/* reexport */ usePostURLLabel),
usePostVisibilityLabel: () => (/* reexport */ usePostVisibilityLabel),
userAutocompleter: () => (/* reexport */ user),
withColorContext: () => (/* reexport */ withColorContext),
withColors: () => (/* reexport */ withColors),
withFontSizes: () => (/* reexport */ withFontSizes)
// NAMESPACE OBJECT: ./node_modules/@wordpress/editor/build-module/store/selectors.js
var selectors_namespaceObject = {};
__webpack_require__.r(selectors_namespaceObject);
__webpack_require__.d(selectors_namespaceObject, {
__experimentalGetDefaultTemplatePartAreas: () => (__experimentalGetDefaultTemplatePartAreas),
__experimentalGetDefaultTemplateType: () => (__experimentalGetDefaultTemplateType),
__experimentalGetDefaultTemplateTypes: () => (__experimentalGetDefaultTemplateTypes),
__experimentalGetTemplateInfo: () => (__experimentalGetTemplateInfo),
__unstableIsEditorReady: () => (__unstableIsEditorReady),
canInsertBlockType: () => (canInsertBlockType),
canUserUseUnfilteredHTML: () => (canUserUseUnfilteredHTML),
didPostSaveRequestFail: () => (didPostSaveRequestFail),
didPostSaveRequestSucceed: () => (didPostSaveRequestSucceed),
getActivePostLock: () => (getActivePostLock),
getAdjacentBlockClientId: () => (getAdjacentBlockClientId),
getAutosaveAttribute: () => (getAutosaveAttribute),
getBlock: () => (getBlock),
getBlockAttributes: () => (getBlockAttributes),
getBlockCount: () => (getBlockCount),
getBlockHierarchyRootClientId: () => (getBlockHierarchyRootClientId),
getBlockIndex: () => (getBlockIndex),
getBlockInsertionPoint: () => (getBlockInsertionPoint),
getBlockListSettings: () => (getBlockListSettings),
getBlockMode: () => (getBlockMode),
getBlockName: () => (getBlockName),
getBlockOrder: () => (getBlockOrder),
getBlockRootClientId: () => (getBlockRootClientId),
getBlockSelectionEnd: () => (getBlockSelectionEnd),
getBlockSelectionStart: () => (getBlockSelectionStart),
getBlocks: () => (getBlocks),
getBlocksByClientId: () => (getBlocksByClientId),
getClientIdsOfDescendants: () => (getClientIdsOfDescendants),
getClientIdsWithDescendants: () => (getClientIdsWithDescendants),
getCurrentPost: () => (getCurrentPost),
getCurrentPostAttribute: () => (getCurrentPostAttribute),
getCurrentPostId: () => (getCurrentPostId),
getCurrentPostLastRevisionId: () => (getCurrentPostLastRevisionId),
getCurrentPostRevisionsCount: () => (getCurrentPostRevisionsCount),
getCurrentPostType: () => (getCurrentPostType),
getCurrentTemplateId: () => (getCurrentTemplateId),
getDeviceType: () => (getDeviceType),
getEditedPostAttribute: () => (getEditedPostAttribute),
getEditedPostContent: () => (getEditedPostContent),
getEditedPostPreviewLink: () => (getEditedPostPreviewLink),
getEditedPostSlug: () => (getEditedPostSlug),
getEditedPostVisibility: () => (getEditedPostVisibility),
getEditorBlocks: () => (getEditorBlocks),
getEditorMode: () => (getEditorMode),
getEditorSelection: () => (getEditorSelection),
getEditorSelectionEnd: () => (getEditorSelectionEnd),
getEditorSelectionStart: () => (getEditorSelectionStart),
getEditorSettings: () => (getEditorSettings),
getFirstMultiSelectedBlockClientId: () => (getFirstMultiSelectedBlockClientId),
getGlobalBlockCount: () => (getGlobalBlockCount),
getInserterItems: () => (getInserterItems),
getLastMultiSelectedBlockClientId: () => (getLastMultiSelectedBlockClientId),
getMultiSelectedBlockClientIds: () => (getMultiSelectedBlockClientIds),
getMultiSelectedBlocks: () => (getMultiSelectedBlocks),
getMultiSelectedBlocksEndClientId: () => (getMultiSelectedBlocksEndClientId),
getMultiSelectedBlocksStartClientId: () => (getMultiSelectedBlocksStartClientId),
getNextBlockClientId: () => (getNextBlockClientId),
getPermalink: () => (getPermalink),
getPermalinkParts: () => (getPermalinkParts),
getPostEdits: () => (getPostEdits),
getPostLockUser: () => (getPostLockUser),
getPostTypeLabel: () => (getPostTypeLabel),
getPreviousBlockClientId: () => (getPreviousBlockClientId),
getRenderingMode: () => (getRenderingMode),
getSelectedBlock: () => (getSelectedBlock),
getSelectedBlockClientId: () => (getSelectedBlockClientId),
getSelectedBlockCount: () => (getSelectedBlockCount),
getSelectedBlocksInitialCaretPosition: () => (getSelectedBlocksInitialCaretPosition),
getStateBeforeOptimisticTransaction: () => (getStateBeforeOptimisticTransaction),
getSuggestedPostFormat: () => (getSuggestedPostFormat),
getTemplate: () => (getTemplate),
getTemplateLock: () => (getTemplateLock),
hasChangedContent: () => (hasChangedContent),
hasEditorRedo: () => (hasEditorRedo),
hasEditorUndo: () => (hasEditorUndo),
hasInserterItems: () => (hasInserterItems),
hasMultiSelection: () => (hasMultiSelection),
hasNonPostEntityChanges: () => (hasNonPostEntityChanges),
hasSelectedBlock: () => (hasSelectedBlock),
hasSelectedInnerBlock: () => (hasSelectedInnerBlock),
inSomeHistory: () => (inSomeHistory),
isAncestorMultiSelected: () => (isAncestorMultiSelected),
isAutosavingPost: () => (isAutosavingPost),
isBlockInsertionPointVisible: () => (isBlockInsertionPointVisible),
isBlockMultiSelected: () => (isBlockMultiSelected),
isBlockSelected: () => (isBlockSelected),
isBlockValid: () => (isBlockValid),
isBlockWithinSelection: () => (isBlockWithinSelection),
isCaretWithinFormattedText: () => (isCaretWithinFormattedText),
isCleanNewPost: () => (isCleanNewPost),
isCurrentPostPending: () => (isCurrentPostPending),
isCurrentPostPublished: () => (isCurrentPostPublished),
isCurrentPostScheduled: () => (isCurrentPostScheduled),
isDeletingPost: () => (isDeletingPost),
isEditedPostAutosaveable: () => (isEditedPostAutosaveable),
isEditedPostBeingScheduled: () => (isEditedPostBeingScheduled),
isEditedPostDateFloating: () => (isEditedPostDateFloating),
isEditedPostDirty: () => (isEditedPostDirty),
isEditedPostEmpty: () => (isEditedPostEmpty),
isEditedPostNew: () => (isEditedPostNew),
isEditedPostPublishable: () => (isEditedPostPublishable),
isEditedPostSaveable: () => (isEditedPostSaveable),
isEditorPanelEnabled: () => (isEditorPanelEnabled),
isEditorPanelOpened: () => (isEditorPanelOpened),
isEditorPanelRemoved: () => (isEditorPanelRemoved),
isFirstMultiSelectedBlock: () => (isFirstMultiSelectedBlock),
isInserterOpened: () => (isInserterOpened),
isListViewOpened: () => (isListViewOpened),
isMultiSelecting: () => (isMultiSelecting),
isPermalinkEditable: () => (isPermalinkEditable),
isPostAutosavingLocked: () => (isPostAutosavingLocked),
isPostLockTakeover: () => (isPostLockTakeover),
isPostLocked: () => (isPostLocked),
isPostSavingLocked: () => (isPostSavingLocked),
isPreviewingPost: () => (isPreviewingPost),
isPublishSidebarEnabled: () => (isPublishSidebarEnabled),
isPublishSidebarOpened: () => (isPublishSidebarOpened),
isPublishingPost: () => (isPublishingPost),
isSavingNonPostEntityChanges: () => (isSavingNonPostEntityChanges),
isSavingPost: () => (isSavingPost),
isSelectionEnabled: () => (isSelectionEnabled),
isTyping: () => (isTyping),
isValidTemplate: () => (isValidTemplate)
// NAMESPACE OBJECT: ./node_modules/@wordpress/editor/build-module/store/actions.js
var actions_namespaceObject = {};
__webpack_require__.r(actions_namespaceObject);
__webpack_require__.d(actions_namespaceObject, {
__experimentalTearDownEditor: () => (__experimentalTearDownEditor),
__unstableSaveForPreview: () => (__unstableSaveForPreview),
autosave: () => (autosave),
clearSelectedBlock: () => (clearSelectedBlock),
closePublishSidebar: () => (closePublishSidebar),
createUndoLevel: () => (createUndoLevel),
disablePublishSidebar: () => (disablePublishSidebar),
editPost: () => (editPost),
enablePublishSidebar: () => (enablePublishSidebar),
enterFormattedText: () => (enterFormattedText),
exitFormattedText: () => (exitFormattedText),
hideInsertionPoint: () => (hideInsertionPoint),
insertBlock: () => (insertBlock),
insertBlocks: () => (insertBlocks),
insertDefaultBlock: () => (insertDefaultBlock),
lockPostAutosaving: () => (lockPostAutosaving),
lockPostSaving: () => (lockPostSaving),
mergeBlocks: () => (mergeBlocks),
moveBlockToPosition: () => (moveBlockToPosition),
moveBlocksDown: () => (moveBlocksDown),
moveBlocksUp: () => (moveBlocksUp),
multiSelect: () => (multiSelect),
openPublishSidebar: () => (openPublishSidebar),
receiveBlocks: () => (receiveBlocks),
refreshPost: () => (refreshPost),
removeBlock: () => (removeBlock),
removeBlocks: () => (removeBlocks),
removeEditorPanel: () => (removeEditorPanel),
replaceBlock: () => (replaceBlock),
replaceBlocks: () => (replaceBlocks),
resetBlocks: () => (resetBlocks),
resetEditorBlocks: () => (resetEditorBlocks),
resetPost: () => (resetPost),
savePost: () => (savePost),
selectBlock: () => (selectBlock),
setDeviceType: () => (setDeviceType),
setEditedPost: () => (setEditedPost),
setIsInserterOpened: () => (setIsInserterOpened),
setIsListViewOpened: () => (setIsListViewOpened),
setRenderingMode: () => (setRenderingMode),
setTemplateValidity: () => (setTemplateValidity),
setupEditor: () => (setupEditor),
setupEditorState: () => (setupEditorState),
showInsertionPoint: () => (showInsertionPoint),
startMultiSelect: () => (startMultiSelect),
startTyping: () => (startTyping),
stopMultiSelect: () => (stopMultiSelect),
stopTyping: () => (stopTyping),
switchEditorMode: () => (switchEditorMode),
synchronizeTemplate: () => (synchronizeTemplate),
toggleBlockMode: () => (toggleBlockMode),
toggleDistractionFree: () => (toggleDistractionFree),
toggleEditorPanelEnabled: () => (toggleEditorPanelEnabled),
toggleEditorPanelOpened: () => (toggleEditorPanelOpened),
togglePublishSidebar: () => (togglePublishSidebar),
toggleSelection: () => (toggleSelection),
trashPost: () => (trashPost),
unlockPostAutosaving: () => (unlockPostAutosaving),
unlockPostSaving: () => (unlockPostSaving),
updateBlock: () => (updateBlock),
updateBlockAttributes: () => (updateBlockAttributes),
updateBlockListSettings: () => (updateBlockListSettings),
updateEditorSettings: () => (updateEditorSettings),
updatePost: () => (updatePost),
updatePostLock: () => (updatePostLock)
// NAMESPACE OBJECT: ./node_modules/@wordpress/editor/build-module/store/private-actions.js
var private_actions_namespaceObject = {};
__webpack_require__.r(private_actions_namespaceObject);
__webpack_require__.d(private_actions_namespaceObject, {
createTemplate: () => (createTemplate),
hideBlockTypes: () => (hideBlockTypes),
removeTemplates: () => (removeTemplates),
revertTemplate: () => (revertTemplate),
saveDirtyEntities: () => (saveDirtyEntities),
setCurrentTemplateId: () => (setCurrentTemplateId),
showBlockTypes: () => (showBlockTypes)
// NAMESPACE OBJECT: ./node_modules/@wordpress/editor/build-module/store/private-selectors.js
var private_selectors_namespaceObject = {};
__webpack_require__.r(private_selectors_namespaceObject);
__webpack_require__.d(private_selectors_namespaceObject, {
getCurrentTemplateTemplateParts: () => (getCurrentTemplateTemplateParts),
getInserterSidebarToggleRef: () => (getInserterSidebarToggleRef),
getInsertionPoint: () => (getInsertionPoint),
getListViewToggleRef: () => (getListViewToggleRef),
getPostIcon: () => (getPostIcon),
hasPostMetaChanges: () => (hasPostMetaChanges)
// NAMESPACE OBJECT: ./node_modules/@wordpress/interface/build-module/store/actions.js
var store_actions_namespaceObject = {};
__webpack_require__.r(store_actions_namespaceObject);
__webpack_require__.d(store_actions_namespaceObject, {
closeModal: () => (closeModal),
disableComplementaryArea: () => (disableComplementaryArea),
enableComplementaryArea: () => (enableComplementaryArea),
openModal: () => (openModal),
pinItem: () => (pinItem),
setDefaultComplementaryArea: () => (setDefaultComplementaryArea),
setFeatureDefaults: () => (setFeatureDefaults),
setFeatureValue: () => (setFeatureValue),
toggleFeature: () => (toggleFeature),
unpinItem: () => (unpinItem)
// NAMESPACE OBJECT: ./node_modules/@wordpress/interface/build-module/store/selectors.js
var store_selectors_namespaceObject = {};
__webpack_require__.r(store_selectors_namespaceObject);
__webpack_require__.d(store_selectors_namespaceObject, {
getActiveComplementaryArea: () => (getActiveComplementaryArea),
isComplementaryAreaLoading: () => (isComplementaryAreaLoading),
isFeatureActive: () => (isFeatureActive),
isItemPinned: () => (isItemPinned),
isModalActive: () => (isModalActive)
// NAMESPACE OBJECT: ./node_modules/@wordpress/interface/build-module/index.js
var build_module_namespaceObject = {};
__webpack_require__.r(build_module_namespaceObject);
__webpack_require__.d(build_module_namespaceObject, {
ActionItem: () => (action_item),
ComplementaryArea: () => (complementary_area),
ComplementaryAreaMoreMenuItem: () => (ComplementaryAreaMoreMenuItem),
FullscreenMode: () => (fullscreen_mode),
InterfaceSkeleton: () => (interface_skeleton),
NavigableRegion: () => (NavigableRegion),
PinnedItems: () => (pinned_items),
;// CONCATENATED MODULE: external ["wp","blocks"]
const external_wp_blocks_namespaceObject = window["wp"]["blocks"];
;// CONCATENATED MODULE: external ["wp","data"]
const external_wp_data_namespaceObject = window["wp"]["data"];
;// CONCATENATED MODULE: external ["wp","privateApis"]
const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/lock-unlock.js
} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', '@wordpress/editor');
;// CONCATENATED MODULE: external ["wp","i18n"]
const external_wp_i18n_namespaceObject = window["wp"]["i18n"];
;// CONCATENATED MODULE: external ["wp","blockEditor"]
const external_wp_blockEditor_namespaceObject = window["wp"]["blockEditor"];
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/bindings/pattern-overrides.js
const CONTENT = 'content';
/* harmony default export */ const pattern_overrides = ({
name: 'core/pattern-overrides',
label: (0,external_wp_i18n_namespaceObject._x)('Pattern Overrides', 'block bindings source'),
const patternOverridesContent = context['pattern/overrides'];
} = registry.select(external_wp_blockEditor_namespaceObject.store);
const currentBlockAttributes = getBlockAttributes(clientId);
if (!patternOverridesContent) {
return currentBlockAttributes[attributeName];
const overridableValue = patternOverridesContent?.[currentBlockAttributes?.metadata?.name]?.[attributeName];
// If there is no pattern client ID, or it is not overwritten, return the default value.
if (overridableValue === undefined) {
return currentBlockAttributes[attributeName];
return overridableValue === '' ? undefined : overridableValue;
getBlockParentsByBlockName,
} = registry.select(external_wp_blockEditor_namespaceObject.store);
const currentBlockAttributes = getBlockAttributes(clientId);
const blockName = currentBlockAttributes?.metadata?.name;
const [patternClientId] = getBlockParentsByBlockName(clientId, 'core/block', true);
// If there is no pattern client ID, sync blocks with the same name and same attributes.
const syncBlocksWithSameName = blocks => {
for (const block of blocks) {
if (block.attributes?.metadata?.name === blockName) {
registry.dispatch(external_wp_blockEditor_namespaceObject.store).updateBlockAttributes(block.clientId, attributes);
syncBlocksWithSameName(block.innerBlocks);
syncBlocksWithSameName(getBlocks());
const currentBindingValue = getBlockAttributes(patternClientId)?.[CONTENT];
registry.dispatch(external_wp_blockEditor_namespaceObject.store).updateBlockAttributes(patternClientId, {
...currentBindingValue?.[blockName],
...Object.entries(attributes).reduce((acc, [key, value]) => {
// TODO: We need a way to represent `undefined` in the serialized overrides.
// Also see: https://github.com/WordPress/gutenberg/pull/57249#discussion_r1452987871
// We use an empty string to represent undefined for now until
// we support a richer format for overrides and the block bindings API.
acc[key] = value === undefined ? '' : value;
canUserEditValue: () => true
;// CONCATENATED MODULE: external ["wp","coreData"]
const external_wp_coreData_namespaceObject = window["wp"]["coreData"];
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/store/defaults.js
* The default post editor settings.
* @property {boolean|Array} allowedBlockTypes Allowed block types
* @property {boolean} richEditingEnabled Whether rich editing is enabled or not
* @property {boolean} codeEditingEnabled Whether code editing is enabled or not
* @property {boolean} fontLibraryEnabled Whether the font library is enabled or not.
* @property {boolean} enableCustomFields Whether the WordPress custom fields are enabled or not.