Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: block-editor.js
// If a block variation match is found change the name to be the same with the
[10000] Fix | Delete
// one that is used for block variations in the Inserter (`getItemFromVariation`).
[10001] Fix | Delete
const match = (0,external_wp_data_namespaceObject.select)(external_wp_blocks_namespaceObject.store).getActiveBlockVariation(blockName, attributes);
[10002] Fix | Delete
if (match?.name) {
[10003] Fix | Delete
id += '/' + match.name;
[10004] Fix | Delete
}
[10005] Fix | Delete
if (blockName === 'core/block') {
[10006] Fix | Delete
id += '/' + attributes.ref;
[10007] Fix | Delete
}
[10008] Fix | Delete
return {
[10009] Fix | Delete
...prevUsage,
[10010] Fix | Delete
[id]: {
[10011] Fix | Delete
time: action.time,
[10012] Fix | Delete
count: prevUsage[id] ? prevUsage[id].count + 1 : 1
[10013] Fix | Delete
}
[10014] Fix | Delete
};
[10015] Fix | Delete
}, state.insertUsage);
[10016] Fix | Delete
return {
[10017] Fix | Delete
...state,
[10018] Fix | Delete
insertUsage: nextInsertUsage
[10019] Fix | Delete
};
[10020] Fix | Delete
}
[10021] Fix | Delete
}
[10022] Fix | Delete
return state;
[10023] Fix | Delete
}
[10024] Fix | Delete
[10025] Fix | Delete
/**
[10026] Fix | Delete
* Reducer returning an object where each key is a block client ID, its value
[10027] Fix | Delete
* representing the settings for its nested blocks.
[10028] Fix | Delete
*
[10029] Fix | Delete
* @param {Object} state Current state.
[10030] Fix | Delete
* @param {Object} action Dispatched action.
[10031] Fix | Delete
*
[10032] Fix | Delete
* @return {Object} Updated state.
[10033] Fix | Delete
*/
[10034] Fix | Delete
const blockListSettings = (state = {}, action) => {
[10035] Fix | Delete
switch (action.type) {
[10036] Fix | Delete
// Even if the replaced blocks have the same client ID, our logic
[10037] Fix | Delete
// should correct the state.
[10038] Fix | Delete
case 'REPLACE_BLOCKS':
[10039] Fix | Delete
case 'REMOVE_BLOCKS':
[10040] Fix | Delete
{
[10041] Fix | Delete
return Object.fromEntries(Object.entries(state).filter(([id]) => !action.clientIds.includes(id)));
[10042] Fix | Delete
}
[10043] Fix | Delete
case 'UPDATE_BLOCK_LIST_SETTINGS':
[10044] Fix | Delete
{
[10045] Fix | Delete
const updates = typeof action.clientId === 'string' ? {
[10046] Fix | Delete
[action.clientId]: action.settings
[10047] Fix | Delete
} : action.clientId;
[10048] Fix | Delete
[10049] Fix | Delete
// Remove settings that are the same as the current state.
[10050] Fix | Delete
for (const clientId in updates) {
[10051] Fix | Delete
if (!updates[clientId]) {
[10052] Fix | Delete
if (!state[clientId]) {
[10053] Fix | Delete
delete updates[clientId];
[10054] Fix | Delete
}
[10055] Fix | Delete
} else if (es6_default()(state[clientId], updates[clientId])) {
[10056] Fix | Delete
delete updates[clientId];
[10057] Fix | Delete
}
[10058] Fix | Delete
}
[10059] Fix | Delete
if (Object.keys(updates).length === 0) {
[10060] Fix | Delete
return state;
[10061] Fix | Delete
}
[10062] Fix | Delete
const merged = {
[10063] Fix | Delete
...state,
[10064] Fix | Delete
...updates
[10065] Fix | Delete
};
[10066] Fix | Delete
for (const clientId in updates) {
[10067] Fix | Delete
if (!updates[clientId]) {
[10068] Fix | Delete
delete merged[clientId];
[10069] Fix | Delete
}
[10070] Fix | Delete
}
[10071] Fix | Delete
return merged;
[10072] Fix | Delete
}
[10073] Fix | Delete
}
[10074] Fix | Delete
return state;
[10075] Fix | Delete
};
[10076] Fix | Delete
[10077] Fix | Delete
/**
[10078] Fix | Delete
* Reducer returning which mode is enabled.
[10079] Fix | Delete
*
[10080] Fix | Delete
* @param {string} state Current state.
[10081] Fix | Delete
* @param {Object} action Dispatched action.
[10082] Fix | Delete
*
[10083] Fix | Delete
* @return {string} Updated state.
[10084] Fix | Delete
*/
[10085] Fix | Delete
function editorMode(state = 'edit', action) {
[10086] Fix | Delete
// Let inserting block in navigation mode always trigger Edit mode.
[10087] Fix | Delete
if (action.type === 'INSERT_BLOCKS' && state === 'navigation') {
[10088] Fix | Delete
return 'edit';
[10089] Fix | Delete
}
[10090] Fix | Delete
if (action.type === 'SET_EDITOR_MODE') {
[10091] Fix | Delete
return action.mode;
[10092] Fix | Delete
}
[10093] Fix | Delete
return state;
[10094] Fix | Delete
}
[10095] Fix | Delete
[10096] Fix | Delete
/**
[10097] Fix | Delete
* Reducer returning whether the block moving mode is enabled or not.
[10098] Fix | Delete
*
[10099] Fix | Delete
* @param {string|null} state Current state.
[10100] Fix | Delete
* @param {Object} action Dispatched action.
[10101] Fix | Delete
*
[10102] Fix | Delete
* @return {string|null} Updated state.
[10103] Fix | Delete
*/
[10104] Fix | Delete
function hasBlockMovingClientId(state = null, action) {
[10105] Fix | Delete
if (action.type === 'SET_BLOCK_MOVING_MODE') {
[10106] Fix | Delete
return action.hasBlockMovingClientId;
[10107] Fix | Delete
}
[10108] Fix | Delete
if (action.type === 'SET_EDITOR_MODE') {
[10109] Fix | Delete
return null;
[10110] Fix | Delete
}
[10111] Fix | Delete
return state;
[10112] Fix | Delete
}
[10113] Fix | Delete
[10114] Fix | Delete
/**
[10115] Fix | Delete
* Reducer return an updated state representing the most recent block attribute
[10116] Fix | Delete
* update. The state is structured as an object where the keys represent the
[10117] Fix | Delete
* client IDs of blocks, the values a subset of attributes from the most recent
[10118] Fix | Delete
* block update. The state is always reset to null if the last action is
[10119] Fix | Delete
* anything other than an attributes update.
[10120] Fix | Delete
*
[10121] Fix | Delete
* @param {Object<string,Object>} state Current state.
[10122] Fix | Delete
* @param {Object} action Action object.
[10123] Fix | Delete
*
[10124] Fix | Delete
* @return {[string,Object]} Updated state.
[10125] Fix | Delete
*/
[10126] Fix | Delete
function lastBlockAttributesChange(state = null, action) {
[10127] Fix | Delete
switch (action.type) {
[10128] Fix | Delete
case 'UPDATE_BLOCK':
[10129] Fix | Delete
if (!action.updates.attributes) {
[10130] Fix | Delete
break;
[10131] Fix | Delete
}
[10132] Fix | Delete
return {
[10133] Fix | Delete
[action.clientId]: action.updates.attributes
[10134] Fix | Delete
};
[10135] Fix | Delete
case 'UPDATE_BLOCK_ATTRIBUTES':
[10136] Fix | Delete
return action.clientIds.reduce((accumulator, id) => ({
[10137] Fix | Delete
...accumulator,
[10138] Fix | Delete
[id]: action.uniqueByBlock ? action.attributes[id] : action.attributes
[10139] Fix | Delete
}), {});
[10140] Fix | Delete
}
[10141] Fix | Delete
return state;
[10142] Fix | Delete
}
[10143] Fix | Delete
[10144] Fix | Delete
/**
[10145] Fix | Delete
* Reducer returning current highlighted block.
[10146] Fix | Delete
*
[10147] Fix | Delete
* @param {boolean} state Current highlighted block.
[10148] Fix | Delete
* @param {Object} action Dispatched action.
[10149] Fix | Delete
*
[10150] Fix | Delete
* @return {string} Updated state.
[10151] Fix | Delete
*/
[10152] Fix | Delete
function highlightedBlock(state, action) {
[10153] Fix | Delete
switch (action.type) {
[10154] Fix | Delete
case 'TOGGLE_BLOCK_HIGHLIGHT':
[10155] Fix | Delete
const {
[10156] Fix | Delete
clientId,
[10157] Fix | Delete
isHighlighted
[10158] Fix | Delete
} = action;
[10159] Fix | Delete
if (isHighlighted) {
[10160] Fix | Delete
return clientId;
[10161] Fix | Delete
} else if (state === clientId) {
[10162] Fix | Delete
return null;
[10163] Fix | Delete
}
[10164] Fix | Delete
return state;
[10165] Fix | Delete
case 'SELECT_BLOCK':
[10166] Fix | Delete
if (action.clientId !== state) {
[10167] Fix | Delete
return null;
[10168] Fix | Delete
}
[10169] Fix | Delete
}
[10170] Fix | Delete
return state;
[10171] Fix | Delete
}
[10172] Fix | Delete
[10173] Fix | Delete
/**
[10174] Fix | Delete
* Reducer returning current expanded block in the list view.
[10175] Fix | Delete
*
[10176] Fix | Delete
* @param {string|null} state Current expanded block.
[10177] Fix | Delete
* @param {Object} action Dispatched action.
[10178] Fix | Delete
*
[10179] Fix | Delete
* @return {string|null} Updated state.
[10180] Fix | Delete
*/
[10181] Fix | Delete
function expandedBlock(state = null, action) {
[10182] Fix | Delete
switch (action.type) {
[10183] Fix | Delete
case 'SET_BLOCK_EXPANDED_IN_LIST_VIEW':
[10184] Fix | Delete
return action.clientId;
[10185] Fix | Delete
case 'SELECT_BLOCK':
[10186] Fix | Delete
if (action.clientId !== state) {
[10187] Fix | Delete
return null;
[10188] Fix | Delete
}
[10189] Fix | Delete
}
[10190] Fix | Delete
return state;
[10191] Fix | Delete
}
[10192] Fix | Delete
[10193] Fix | Delete
/**
[10194] Fix | Delete
* Reducer returning the block insertion event list state.
[10195] Fix | Delete
*
[10196] Fix | Delete
* @param {Object} state Current state.
[10197] Fix | Delete
* @param {Object} action Dispatched action.
[10198] Fix | Delete
*
[10199] Fix | Delete
* @return {Object} Updated state.
[10200] Fix | Delete
*/
[10201] Fix | Delete
function lastBlockInserted(state = {}, action) {
[10202] Fix | Delete
switch (action.type) {
[10203] Fix | Delete
case 'INSERT_BLOCKS':
[10204] Fix | Delete
case 'REPLACE_BLOCKS':
[10205] Fix | Delete
if (!action.blocks.length) {
[10206] Fix | Delete
return state;
[10207] Fix | Delete
}
[10208] Fix | Delete
const clientIds = action.blocks.map(block => {
[10209] Fix | Delete
return block.clientId;
[10210] Fix | Delete
});
[10211] Fix | Delete
const source = action.meta?.source;
[10212] Fix | Delete
return {
[10213] Fix | Delete
clientIds,
[10214] Fix | Delete
source
[10215] Fix | Delete
};
[10216] Fix | Delete
case 'RESET_BLOCKS':
[10217] Fix | Delete
return {};
[10218] Fix | Delete
}
[10219] Fix | Delete
return state;
[10220] Fix | Delete
}
[10221] Fix | Delete
[10222] Fix | Delete
/**
[10223] Fix | Delete
* Reducer returning the block that is eding temporarily edited as blocks.
[10224] Fix | Delete
*
[10225] Fix | Delete
* @param {Object} state Current state.
[10226] Fix | Delete
* @param {Object} action Dispatched action.
[10227] Fix | Delete
*
[10228] Fix | Delete
* @return {Object} Updated state.
[10229] Fix | Delete
*/
[10230] Fix | Delete
function temporarilyEditingAsBlocks(state = '', action) {
[10231] Fix | Delete
if (action.type === 'SET_TEMPORARILY_EDITING_AS_BLOCKS') {
[10232] Fix | Delete
return action.temporarilyEditingAsBlocks;
[10233] Fix | Delete
}
[10234] Fix | Delete
return state;
[10235] Fix | Delete
}
[10236] Fix | Delete
[10237] Fix | Delete
/**
[10238] Fix | Delete
* Reducer returning the focus mode that should be used when temporarily edit as blocks finishes.
[10239] Fix | Delete
*
[10240] Fix | Delete
* @param {Object} state Current state.
[10241] Fix | Delete
* @param {Object} action Dispatched action.
[10242] Fix | Delete
*
[10243] Fix | Delete
* @return {Object} Updated state.
[10244] Fix | Delete
*/
[10245] Fix | Delete
function temporarilyEditingFocusModeRevert(state = '', action) {
[10246] Fix | Delete
if (action.type === 'SET_TEMPORARILY_EDITING_AS_BLOCKS') {
[10247] Fix | Delete
return action.focusModeToRevert;
[10248] Fix | Delete
}
[10249] Fix | Delete
return state;
[10250] Fix | Delete
}
[10251] Fix | Delete
[10252] Fix | Delete
/**
[10253] Fix | Delete
* Reducer returning a map of block client IDs to block editing modes.
[10254] Fix | Delete
*
[10255] Fix | Delete
* @param {Map} state Current state.
[10256] Fix | Delete
* @param {Object} action Dispatched action.
[10257] Fix | Delete
*
[10258] Fix | Delete
* @return {Map} Updated state.
[10259] Fix | Delete
*/
[10260] Fix | Delete
function blockEditingModes(state = new Map(), action) {
[10261] Fix | Delete
switch (action.type) {
[10262] Fix | Delete
case 'SET_BLOCK_EDITING_MODE':
[10263] Fix | Delete
return new Map(state).set(action.clientId, action.mode);
[10264] Fix | Delete
case 'UNSET_BLOCK_EDITING_MODE':
[10265] Fix | Delete
{
[10266] Fix | Delete
const newState = new Map(state);
[10267] Fix | Delete
newState.delete(action.clientId);
[10268] Fix | Delete
return newState;
[10269] Fix | Delete
}
[10270] Fix | Delete
case 'RESET_BLOCKS':
[10271] Fix | Delete
{
[10272] Fix | Delete
return state.has('') ? new Map().set('', state.get('')) : state;
[10273] Fix | Delete
}
[10274] Fix | Delete
}
[10275] Fix | Delete
return state;
[10276] Fix | Delete
}
[10277] Fix | Delete
[10278] Fix | Delete
/**
[10279] Fix | Delete
* Reducer returning the clientId of the block settings menu that is currently open.
[10280] Fix | Delete
*
[10281] Fix | Delete
* @param {string|null} state Current state.
[10282] Fix | Delete
* @param {Object} action Dispatched action.
[10283] Fix | Delete
*
[10284] Fix | Delete
* @return {string|null} Updated state.
[10285] Fix | Delete
*/
[10286] Fix | Delete
function openedBlockSettingsMenu(state = null, action) {
[10287] Fix | Delete
if ('SET_OPENED_BLOCK_SETTINGS_MENU' === action.type) {
[10288] Fix | Delete
var _action$clientId;
[10289] Fix | Delete
return (_action$clientId = action?.clientId) !== null && _action$clientId !== void 0 ? _action$clientId : null;
[10290] Fix | Delete
}
[10291] Fix | Delete
return state;
[10292] Fix | Delete
}
[10293] Fix | Delete
[10294] Fix | Delete
/**
[10295] Fix | Delete
* Reducer returning a map of style IDs to style overrides.
[10296] Fix | Delete
*
[10297] Fix | Delete
* @param {Map} state Current state.
[10298] Fix | Delete
* @param {Object} action Dispatched action.
[10299] Fix | Delete
*
[10300] Fix | Delete
* @return {Map} Updated state.
[10301] Fix | Delete
*/
[10302] Fix | Delete
function styleOverrides(state = new Map(), action) {
[10303] Fix | Delete
switch (action.type) {
[10304] Fix | Delete
case 'SET_STYLE_OVERRIDE':
[10305] Fix | Delete
return new Map(state).set(action.id, action.style);
[10306] Fix | Delete
case 'DELETE_STYLE_OVERRIDE':
[10307] Fix | Delete
{
[10308] Fix | Delete
const newState = new Map(state);
[10309] Fix | Delete
newState.delete(action.id);
[10310] Fix | Delete
return newState;
[10311] Fix | Delete
}
[10312] Fix | Delete
}
[10313] Fix | Delete
return state;
[10314] Fix | Delete
}
[10315] Fix | Delete
[10316] Fix | Delete
/**
[10317] Fix | Delete
* Reducer returning a map of the registered inserter media categories.
[10318] Fix | Delete
*
[10319] Fix | Delete
* @param {Array} state Current state.
[10320] Fix | Delete
* @param {Object} action Dispatched action.
[10321] Fix | Delete
*
[10322] Fix | Delete
* @return {Array} Updated state.
[10323] Fix | Delete
*/
[10324] Fix | Delete
function registeredInserterMediaCategories(state = [], action) {
[10325] Fix | Delete
switch (action.type) {
[10326] Fix | Delete
case 'REGISTER_INSERTER_MEDIA_CATEGORY':
[10327] Fix | Delete
return [...state, action.category];
[10328] Fix | Delete
}
[10329] Fix | Delete
return state;
[10330] Fix | Delete
}
[10331] Fix | Delete
[10332] Fix | Delete
/**
[10333] Fix | Delete
* Reducer setting last focused element
[10334] Fix | Delete
*
[10335] Fix | Delete
* @param {boolean} state Current state.
[10336] Fix | Delete
* @param {Object} action Dispatched action.
[10337] Fix | Delete
*
[10338] Fix | Delete
* @return {boolean} Updated state.
[10339] Fix | Delete
*/
[10340] Fix | Delete
function lastFocus(state = false, action) {
[10341] Fix | Delete
switch (action.type) {
[10342] Fix | Delete
case 'LAST_FOCUS':
[10343] Fix | Delete
return action.lastFocus;
[10344] Fix | Delete
}
[10345] Fix | Delete
return state;
[10346] Fix | Delete
}
[10347] Fix | Delete
const combinedReducers = (0,external_wp_data_namespaceObject.combineReducers)({
[10348] Fix | Delete
blocks,
[10349] Fix | Delete
isDragging,
[10350] Fix | Delete
isTyping,
[10351] Fix | Delete
isBlockInterfaceHidden,
[10352] Fix | Delete
draggedBlocks,
[10353] Fix | Delete
selection,
[10354] Fix | Delete
isMultiSelecting,
[10355] Fix | Delete
isSelectionEnabled,
[10356] Fix | Delete
initialPosition,
[10357] Fix | Delete
blocksMode,
[10358] Fix | Delete
blockListSettings,
[10359] Fix | Delete
insertionPoint,
[10360] Fix | Delete
template,
[10361] Fix | Delete
settings,
[10362] Fix | Delete
preferences,
[10363] Fix | Delete
lastBlockAttributesChange,
[10364] Fix | Delete
lastFocus,
[10365] Fix | Delete
editorMode,
[10366] Fix | Delete
hasBlockMovingClientId,
[10367] Fix | Delete
expandedBlock,
[10368] Fix | Delete
highlightedBlock,
[10369] Fix | Delete
lastBlockInserted,
[10370] Fix | Delete
temporarilyEditingAsBlocks,
[10371] Fix | Delete
temporarilyEditingFocusModeRevert,
[10372] Fix | Delete
blockVisibility,
[10373] Fix | Delete
blockEditingModes,
[10374] Fix | Delete
styleOverrides,
[10375] Fix | Delete
removalPromptData,
[10376] Fix | Delete
blockRemovalRules,
[10377] Fix | Delete
openedBlockSettingsMenu,
[10378] Fix | Delete
registeredInserterMediaCategories
[10379] Fix | Delete
});
[10380] Fix | Delete
function withAutomaticChangeReset(reducer) {
[10381] Fix | Delete
return (state, action) => {
[10382] Fix | Delete
const nextState = reducer(state, action);
[10383] Fix | Delete
if (!state) {
[10384] Fix | Delete
return nextState;
[10385] Fix | Delete
}
[10386] Fix | Delete
[10387] Fix | Delete
// Take over the last value without creating a new reference.
[10388] Fix | Delete
nextState.automaticChangeStatus = state.automaticChangeStatus;
[10389] Fix | Delete
if (action.type === 'MARK_AUTOMATIC_CHANGE') {
[10390] Fix | Delete
return {
[10391] Fix | Delete
...nextState,
[10392] Fix | Delete
automaticChangeStatus: 'pending'
[10393] Fix | Delete
};
[10394] Fix | Delete
}
[10395] Fix | Delete
if (action.type === 'MARK_AUTOMATIC_CHANGE_FINAL' && state.automaticChangeStatus === 'pending') {
[10396] Fix | Delete
return {
[10397] Fix | Delete
...nextState,
[10398] Fix | Delete
automaticChangeStatus: 'final'
[10399] Fix | Delete
};
[10400] Fix | Delete
}
[10401] Fix | Delete
[10402] Fix | Delete
// If there's a change that doesn't affect blocks or selection, maintain
[10403] Fix | Delete
// the current status.
[10404] Fix | Delete
if (nextState.blocks === state.blocks && nextState.selection === state.selection) {
[10405] Fix | Delete
return nextState;
[10406] Fix | Delete
}
[10407] Fix | Delete
[10408] Fix | Delete
// As long as the state is not final, ignore any selection changes.
[10409] Fix | Delete
if (nextState.automaticChangeStatus !== 'final' && nextState.selection !== state.selection) {
[10410] Fix | Delete
return nextState;
[10411] Fix | Delete
}
[10412] Fix | Delete
[10413] Fix | Delete
// Reset the status if blocks change or selection changes (when status is final).
[10414] Fix | Delete
return {
[10415] Fix | Delete
...nextState,
[10416] Fix | Delete
automaticChangeStatus: undefined
[10417] Fix | Delete
};
[10418] Fix | Delete
};
[10419] Fix | Delete
}
[10420] Fix | Delete
/* harmony default export */ const reducer = (withAutomaticChangeReset(combinedReducers));
[10421] Fix | Delete
[10422] Fix | Delete
;// CONCATENATED MODULE: external ["wp","primitives"]
[10423] Fix | Delete
const external_wp_primitives_namespaceObject = window["wp"]["primitives"];
[10424] Fix | Delete
;// CONCATENATED MODULE: external "ReactJSXRuntime"
[10425] Fix | Delete
const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"];
[10426] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/symbol.js
[10427] Fix | Delete
/**
[10428] Fix | Delete
* WordPress dependencies
[10429] Fix | Delete
*/
[10430] Fix | Delete
[10431] Fix | Delete
[10432] Fix | Delete
const symbol = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[10433] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[10434] Fix | Delete
viewBox: "0 0 24 24",
[10435] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[10436] Fix | Delete
d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"
[10437] Fix | Delete
})
[10438] Fix | Delete
});
[10439] Fix | Delete
/* harmony default export */ const library_symbol = (symbol);
[10440] Fix | Delete
[10441] Fix | Delete
;// CONCATENATED MODULE: external ["wp","richText"]
[10442] Fix | Delete
const external_wp_richText_namespaceObject = window["wp"]["richText"];
[10443] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/store/private-keys.js
[10444] Fix | Delete
const globalStylesDataKey = Symbol('globalStylesDataKey');
[10445] Fix | Delete
const selectBlockPatternsKey = Symbol('selectBlockPatternsKey');
[10446] Fix | Delete
const reusableBlocksSelectKey = Symbol('reusableBlocksSelect');
[10447] Fix | Delete
[10448] Fix | Delete
;// CONCATENATED MODULE: external ["wp","privateApis"]
[10449] Fix | Delete
const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
[10450] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/lock-unlock.js
[10451] Fix | Delete
/**
[10452] Fix | Delete
* WordPress dependencies
[10453] Fix | Delete
*/
[10454] Fix | Delete
[10455] Fix | Delete
const {
[10456] Fix | Delete
lock,
[10457] Fix | Delete
unlock
[10458] Fix | Delete
} = (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/block-editor');
[10459] Fix | Delete
[10460] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/store/constants.js
[10461] Fix | Delete
const STORE_NAME = 'core/block-editor';
[10462] Fix | Delete
[10463] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/store/utils.js
[10464] Fix | Delete
/**
[10465] Fix | Delete
* WordPress dependencies
[10466] Fix | Delete
*/
[10467] Fix | Delete
[10468] Fix | Delete
[10469] Fix | Delete
/**
[10470] Fix | Delete
* Internal dependencies
[10471] Fix | Delete
*/
[10472] Fix | Delete
[10473] Fix | Delete
[10474] Fix | Delete
[10475] Fix | Delete
const withRootClientIdOptionKey = Symbol('withRootClientId');
[10476] Fix | Delete
const parsedPatternCache = new WeakMap();
[10477] Fix | Delete
function parsePattern(pattern) {
[10478] Fix | Delete
const blocks = (0,external_wp_blocks_namespaceObject.parse)(pattern.content, {
[10479] Fix | Delete
__unstableSkipMigrationLogs: true
[10480] Fix | Delete
});
[10481] Fix | Delete
if (blocks.length === 1) {
[10482] Fix | Delete
blocks[0].attributes = {
[10483] Fix | Delete
...blocks[0].attributes,
[10484] Fix | Delete
metadata: {
[10485] Fix | Delete
...(blocks[0].attributes.metadata || {}),
[10486] Fix | Delete
categories: pattern.categories,
[10487] Fix | Delete
patternName: pattern.name,
[10488] Fix | Delete
name: blocks[0].attributes.metadata?.name || pattern.title
[10489] Fix | Delete
}
[10490] Fix | Delete
};
[10491] Fix | Delete
}
[10492] Fix | Delete
return {
[10493] Fix | Delete
...pattern,
[10494] Fix | Delete
blocks
[10495] Fix | Delete
};
[10496] Fix | Delete
}
[10497] Fix | Delete
function getParsedPattern(pattern) {
[10498] Fix | Delete
let parsedPattern = parsedPatternCache.get(pattern);
[10499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function