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
*/
[18000] Fix | Delete
[18001] Fix | Delete
[18002] Fix | Delete
const arrowDown = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[18003] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18004] Fix | Delete
viewBox: "0 0 24 24",
[18005] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18006] Fix | Delete
d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"
[18007] Fix | Delete
})
[18008] Fix | Delete
});
[18009] Fix | Delete
/* harmony default export */ const arrow_down = (arrowDown);
[18010] Fix | Delete
[18011] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/layouts/definitions.js
[18012] Fix | Delete
// Layout definitions keyed by layout type.
[18013] Fix | Delete
// Provides a common definition of slugs, classnames, base styles, and spacing styles for each layout type.
[18014] Fix | Delete
// If making changes or additions to layout definitions, be sure to update the corresponding PHP definitions in
[18015] Fix | Delete
// `block-supports/layout.php` so that the server-side and client-side definitions match.
[18016] Fix | Delete
const LAYOUT_DEFINITIONS = {
[18017] Fix | Delete
default: {
[18018] Fix | Delete
name: 'default',
[18019] Fix | Delete
slug: 'flow',
[18020] Fix | Delete
className: 'is-layout-flow',
[18021] Fix | Delete
baseStyles: [{
[18022] Fix | Delete
selector: ' > .alignleft',
[18023] Fix | Delete
rules: {
[18024] Fix | Delete
float: 'left',
[18025] Fix | Delete
'margin-inline-start': '0',
[18026] Fix | Delete
'margin-inline-end': '2em'
[18027] Fix | Delete
}
[18028] Fix | Delete
}, {
[18029] Fix | Delete
selector: ' > .alignright',
[18030] Fix | Delete
rules: {
[18031] Fix | Delete
float: 'right',
[18032] Fix | Delete
'margin-inline-start': '2em',
[18033] Fix | Delete
'margin-inline-end': '0'
[18034] Fix | Delete
}
[18035] Fix | Delete
}, {
[18036] Fix | Delete
selector: ' > .aligncenter',
[18037] Fix | Delete
rules: {
[18038] Fix | Delete
'margin-left': 'auto !important',
[18039] Fix | Delete
'margin-right': 'auto !important'
[18040] Fix | Delete
}
[18041] Fix | Delete
}],
[18042] Fix | Delete
spacingStyles: [{
[18043] Fix | Delete
selector: ' > :first-child',
[18044] Fix | Delete
rules: {
[18045] Fix | Delete
'margin-block-start': '0'
[18046] Fix | Delete
}
[18047] Fix | Delete
}, {
[18048] Fix | Delete
selector: ' > :last-child',
[18049] Fix | Delete
rules: {
[18050] Fix | Delete
'margin-block-end': '0'
[18051] Fix | Delete
}
[18052] Fix | Delete
}, {
[18053] Fix | Delete
selector: ' > *',
[18054] Fix | Delete
rules: {
[18055] Fix | Delete
'margin-block-start': null,
[18056] Fix | Delete
'margin-block-end': '0'
[18057] Fix | Delete
}
[18058] Fix | Delete
}]
[18059] Fix | Delete
},
[18060] Fix | Delete
constrained: {
[18061] Fix | Delete
name: 'constrained',
[18062] Fix | Delete
slug: 'constrained',
[18063] Fix | Delete
className: 'is-layout-constrained',
[18064] Fix | Delete
baseStyles: [{
[18065] Fix | Delete
selector: ' > .alignleft',
[18066] Fix | Delete
rules: {
[18067] Fix | Delete
float: 'left',
[18068] Fix | Delete
'margin-inline-start': '0',
[18069] Fix | Delete
'margin-inline-end': '2em'
[18070] Fix | Delete
}
[18071] Fix | Delete
}, {
[18072] Fix | Delete
selector: ' > .alignright',
[18073] Fix | Delete
rules: {
[18074] Fix | Delete
float: 'right',
[18075] Fix | Delete
'margin-inline-start': '2em',
[18076] Fix | Delete
'margin-inline-end': '0'
[18077] Fix | Delete
}
[18078] Fix | Delete
}, {
[18079] Fix | Delete
selector: ' > .aligncenter',
[18080] Fix | Delete
rules: {
[18081] Fix | Delete
'margin-left': 'auto !important',
[18082] Fix | Delete
'margin-right': 'auto !important'
[18083] Fix | Delete
}
[18084] Fix | Delete
}, {
[18085] Fix | Delete
selector: ' > :where(:not(.alignleft):not(.alignright):not(.alignfull))',
[18086] Fix | Delete
rules: {
[18087] Fix | Delete
'max-width': 'var(--wp--style--global--content-size)',
[18088] Fix | Delete
'margin-left': 'auto !important',
[18089] Fix | Delete
'margin-right': 'auto !important'
[18090] Fix | Delete
}
[18091] Fix | Delete
}, {
[18092] Fix | Delete
selector: ' > .alignwide',
[18093] Fix | Delete
rules: {
[18094] Fix | Delete
'max-width': 'var(--wp--style--global--wide-size)'
[18095] Fix | Delete
}
[18096] Fix | Delete
}],
[18097] Fix | Delete
spacingStyles: [{
[18098] Fix | Delete
selector: ' > :first-child',
[18099] Fix | Delete
rules: {
[18100] Fix | Delete
'margin-block-start': '0'
[18101] Fix | Delete
}
[18102] Fix | Delete
}, {
[18103] Fix | Delete
selector: ' > :last-child',
[18104] Fix | Delete
rules: {
[18105] Fix | Delete
'margin-block-end': '0'
[18106] Fix | Delete
}
[18107] Fix | Delete
}, {
[18108] Fix | Delete
selector: ' > *',
[18109] Fix | Delete
rules: {
[18110] Fix | Delete
'margin-block-start': null,
[18111] Fix | Delete
'margin-block-end': '0'
[18112] Fix | Delete
}
[18113] Fix | Delete
}]
[18114] Fix | Delete
},
[18115] Fix | Delete
flex: {
[18116] Fix | Delete
name: 'flex',
[18117] Fix | Delete
slug: 'flex',
[18118] Fix | Delete
className: 'is-layout-flex',
[18119] Fix | Delete
displayMode: 'flex',
[18120] Fix | Delete
baseStyles: [{
[18121] Fix | Delete
selector: '',
[18122] Fix | Delete
rules: {
[18123] Fix | Delete
'flex-wrap': 'wrap',
[18124] Fix | Delete
'align-items': 'center'
[18125] Fix | Delete
}
[18126] Fix | Delete
}, {
[18127] Fix | Delete
selector: ' > :is(*, div)',
[18128] Fix | Delete
// :is(*, div) instead of just * increases the specificity by 001.
[18129] Fix | Delete
rules: {
[18130] Fix | Delete
margin: '0'
[18131] Fix | Delete
}
[18132] Fix | Delete
}],
[18133] Fix | Delete
spacingStyles: [{
[18134] Fix | Delete
selector: '',
[18135] Fix | Delete
rules: {
[18136] Fix | Delete
gap: null
[18137] Fix | Delete
}
[18138] Fix | Delete
}]
[18139] Fix | Delete
},
[18140] Fix | Delete
grid: {
[18141] Fix | Delete
name: 'grid',
[18142] Fix | Delete
slug: 'grid',
[18143] Fix | Delete
className: 'is-layout-grid',
[18144] Fix | Delete
displayMode: 'grid',
[18145] Fix | Delete
baseStyles: [{
[18146] Fix | Delete
selector: ' > :is(*, div)',
[18147] Fix | Delete
// :is(*, div) instead of just * increases the specificity by 001.
[18148] Fix | Delete
rules: {
[18149] Fix | Delete
margin: '0'
[18150] Fix | Delete
}
[18151] Fix | Delete
}],
[18152] Fix | Delete
spacingStyles: [{
[18153] Fix | Delete
selector: '',
[18154] Fix | Delete
rules: {
[18155] Fix | Delete
gap: null
[18156] Fix | Delete
}
[18157] Fix | Delete
}]
[18158] Fix | Delete
}
[18159] Fix | Delete
};
[18160] Fix | Delete
[18161] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/layouts/utils.js
[18162] Fix | Delete
/**
[18163] Fix | Delete
* WordPress dependencies
[18164] Fix | Delete
*/
[18165] Fix | Delete
[18166] Fix | Delete
[18167] Fix | Delete
/**
[18168] Fix | Delete
* Internal dependencies
[18169] Fix | Delete
*/
[18170] Fix | Delete
[18171] Fix | Delete
[18172] Fix | Delete
/**
[18173] Fix | Delete
* Utility to generate the proper CSS selector for layout styles.
[18174] Fix | Delete
*
[18175] Fix | Delete
* @param {string} selectors CSS selector, also supports multiple comma-separated selectors.
[18176] Fix | Delete
* @param {string} append The string to append.
[18177] Fix | Delete
*
[18178] Fix | Delete
* @return {string} - CSS selector.
[18179] Fix | Delete
*/
[18180] Fix | Delete
function appendSelectors(selectors, append = '') {
[18181] Fix | Delete
// Ideally we shouldn't need the `.editor-styles-wrapper` increased specificity here
[18182] Fix | Delete
// The problem though is that we have a `.editor-styles-wrapper p { margin: reset; }` style
[18183] Fix | Delete
// it's used to reset the default margin added by wp-admin to paragraphs
[18184] Fix | Delete
// so we need this to be higher speficity otherwise, it won't be applied to paragraphs inside containers
[18185] Fix | Delete
// When the post editor is fully iframed, this extra classname could be removed.
[18186] Fix | Delete
[18187] Fix | Delete
return selectors.split(',').map(subselector => `.editor-styles-wrapper ${subselector}${append ? ` ${append}` : ''}`).join(',');
[18188] Fix | Delete
}
[18189] Fix | Delete
[18190] Fix | Delete
/**
[18191] Fix | Delete
* Get generated blockGap CSS rules based on layout definitions provided in theme.json
[18192] Fix | Delete
* Falsy values in the layout definition's spacingStyles rules will be swapped out
[18193] Fix | Delete
* with the provided `blockGapValue`.
[18194] Fix | Delete
*
[18195] Fix | Delete
* @param {string} selector The CSS selector to target for the generated rules.
[18196] Fix | Delete
* @param {Object} layoutDefinitions Layout definitions object.
[18197] Fix | Delete
* @param {string} layoutType The layout type (e.g. `default` or `flex`).
[18198] Fix | Delete
* @param {string} blockGapValue The current blockGap value to be applied.
[18199] Fix | Delete
* @return {string} The generated CSS rules.
[18200] Fix | Delete
*/
[18201] Fix | Delete
function getBlockGapCSS(selector, layoutDefinitions = LAYOUT_DEFINITIONS, layoutType, blockGapValue) {
[18202] Fix | Delete
let output = '';
[18203] Fix | Delete
if (layoutDefinitions?.[layoutType]?.spacingStyles?.length && blockGapValue) {
[18204] Fix | Delete
layoutDefinitions[layoutType].spacingStyles.forEach(gapStyle => {
[18205] Fix | Delete
output += `${appendSelectors(selector, gapStyle.selector.trim())} { `;
[18206] Fix | Delete
output += Object.entries(gapStyle.rules).map(([cssProperty, value]) => `${cssProperty}: ${value ? value : blockGapValue}`).join('; ');
[18207] Fix | Delete
output += '; }';
[18208] Fix | Delete
});
[18209] Fix | Delete
}
[18210] Fix | Delete
return output;
[18211] Fix | Delete
}
[18212] Fix | Delete
[18213] Fix | Delete
/**
[18214] Fix | Delete
* Helper method to assign contextual info to clarify
[18215] Fix | Delete
* alignment settings.
[18216] Fix | Delete
*
[18217] Fix | Delete
* Besides checking if `contentSize` and `wideSize` have a
[18218] Fix | Delete
* value, we now show this information only if their values
[18219] Fix | Delete
* are not a `css var`. This needs to change when parsing
[18220] Fix | Delete
* css variables land.
[18221] Fix | Delete
*
[18222] Fix | Delete
* @see https://github.com/WordPress/gutenberg/pull/34710#issuecomment-918000752
[18223] Fix | Delete
*
[18224] Fix | Delete
* @param {Object} layout The layout object.
[18225] Fix | Delete
* @return {Object} An object with contextual info per alignment.
[18226] Fix | Delete
*/
[18227] Fix | Delete
function getAlignmentsInfo(layout) {
[18228] Fix | Delete
const {
[18229] Fix | Delete
contentSize,
[18230] Fix | Delete
wideSize,
[18231] Fix | Delete
type = 'default'
[18232] Fix | Delete
} = layout;
[18233] Fix | Delete
const alignmentInfo = {};
[18234] Fix | Delete
const sizeRegex = /^(?!0)\d+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i;
[18235] Fix | Delete
if (sizeRegex.test(contentSize) && type === 'constrained') {
[18236] Fix | Delete
// translators: %s: container size (i.e. 600px etc)
[18237] Fix | Delete
alignmentInfo.none = (0,external_wp_i18n_namespaceObject.sprintf)((0,external_wp_i18n_namespaceObject.__)('Max %s wide'), contentSize);
[18238] Fix | Delete
}
[18239] Fix | Delete
if (sizeRegex.test(wideSize)) {
[18240] Fix | Delete
// translators: %s: container size (i.e. 600px etc)
[18241] Fix | Delete
alignmentInfo.wide = (0,external_wp_i18n_namespaceObject.sprintf)((0,external_wp_i18n_namespaceObject.__)('Max %s wide'), wideSize);
[18242] Fix | Delete
}
[18243] Fix | Delete
return alignmentInfo;
[18244] Fix | Delete
}
[18245] Fix | Delete
[18246] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-all.js
[18247] Fix | Delete
/**
[18248] Fix | Delete
* WordPress dependencies
[18249] Fix | Delete
*/
[18250] Fix | Delete
[18251] Fix | Delete
[18252] Fix | Delete
const sidesAll = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[18253] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18254] Fix | Delete
viewBox: "0 0 24 24",
[18255] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18256] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"
[18257] Fix | Delete
})
[18258] Fix | Delete
});
[18259] Fix | Delete
/* harmony default export */ const sides_all = (sidesAll);
[18260] Fix | Delete
[18261] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-horizontal.js
[18262] Fix | Delete
/**
[18263] Fix | Delete
* WordPress dependencies
[18264] Fix | Delete
*/
[18265] Fix | Delete
[18266] Fix | Delete
[18267] Fix | Delete
[18268] Fix | Delete
const sidesHorizontal = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18269] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18270] Fix | Delete
viewBox: "0 0 24 24",
[18271] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18272] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18273] Fix | Delete
style: {
[18274] Fix | Delete
opacity: 0.25
[18275] Fix | Delete
}
[18276] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18277] Fix | Delete
d: "m4.5 7.5v9h1.5v-9z"
[18278] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18279] Fix | Delete
d: "m18 7.5v9h1.5v-9z"
[18280] Fix | Delete
})]
[18281] Fix | Delete
});
[18282] Fix | Delete
/* harmony default export */ const sides_horizontal = (sidesHorizontal);
[18283] Fix | Delete
[18284] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-vertical.js
[18285] Fix | Delete
/**
[18286] Fix | Delete
* WordPress dependencies
[18287] Fix | Delete
*/
[18288] Fix | Delete
[18289] Fix | Delete
[18290] Fix | Delete
[18291] Fix | Delete
const sidesVertical = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18292] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18293] Fix | Delete
viewBox: "0 0 24 24",
[18294] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18295] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18296] Fix | Delete
style: {
[18297] Fix | Delete
opacity: 0.25
[18298] Fix | Delete
}
[18299] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18300] Fix | Delete
d: "m7.5 6h9v-1.5h-9z"
[18301] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18302] Fix | Delete
d: "m7.5 19.5h9v-1.5h-9z"
[18303] Fix | Delete
})]
[18304] Fix | Delete
});
[18305] Fix | Delete
/* harmony default export */ const sides_vertical = (sidesVertical);
[18306] Fix | Delete
[18307] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-top.js
[18308] Fix | Delete
/**
[18309] Fix | Delete
* WordPress dependencies
[18310] Fix | Delete
*/
[18311] Fix | Delete
[18312] Fix | Delete
[18313] Fix | Delete
[18314] Fix | Delete
const sidesTop = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18315] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18316] Fix | Delete
viewBox: "0 0 24 24",
[18317] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18318] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18319] Fix | Delete
style: {
[18320] Fix | Delete
opacity: 0.25
[18321] Fix | Delete
}
[18322] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18323] Fix | Delete
d: "m16.5 6h-9v-1.5h9z"
[18324] Fix | Delete
})]
[18325] Fix | Delete
});
[18326] Fix | Delete
/* harmony default export */ const sides_top = (sidesTop);
[18327] Fix | Delete
[18328] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-right.js
[18329] Fix | Delete
/**
[18330] Fix | Delete
* WordPress dependencies
[18331] Fix | Delete
*/
[18332] Fix | Delete
[18333] Fix | Delete
[18334] Fix | Delete
[18335] Fix | Delete
const sidesRight = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18336] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18337] Fix | Delete
viewBox: "0 0 24 24",
[18338] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18339] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18340] Fix | Delete
style: {
[18341] Fix | Delete
opacity: 0.25
[18342] Fix | Delete
}
[18343] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18344] Fix | Delete
d: "m18 16.5v-9h1.5v9z"
[18345] Fix | Delete
})]
[18346] Fix | Delete
});
[18347] Fix | Delete
/* harmony default export */ const sides_right = (sidesRight);
[18348] Fix | Delete
[18349] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-bottom.js
[18350] Fix | Delete
/**
[18351] Fix | Delete
* WordPress dependencies
[18352] Fix | Delete
*/
[18353] Fix | Delete
[18354] Fix | Delete
[18355] Fix | Delete
[18356] Fix | Delete
const sidesBottom = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18357] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18358] Fix | Delete
viewBox: "0 0 24 24",
[18359] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18360] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18361] Fix | Delete
style: {
[18362] Fix | Delete
opacity: 0.25
[18363] Fix | Delete
}
[18364] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18365] Fix | Delete
d: "m16.5 19.5h-9v-1.5h9z",
[18366] Fix | Delete
style: {
[18367] Fix | Delete
fill: '#1e1e1e'
[18368] Fix | Delete
}
[18369] Fix | Delete
})]
[18370] Fix | Delete
});
[18371] Fix | Delete
/* harmony default export */ const sides_bottom = (sidesBottom);
[18372] Fix | Delete
[18373] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/sides-left.js
[18374] Fix | Delete
/**
[18375] Fix | Delete
* WordPress dependencies
[18376] Fix | Delete
*/
[18377] Fix | Delete
[18378] Fix | Delete
[18379] Fix | Delete
[18380] Fix | Delete
const sidesLeft = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, {
[18381] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[18382] Fix | Delete
viewBox: "0 0 24 24",
[18383] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18384] Fix | Delete
d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",
[18385] Fix | Delete
style: {
[18386] Fix | Delete
opacity: 0.25
[18387] Fix | Delete
}
[18388] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[18389] Fix | Delete
d: "m4.5 16.5v-9h1.5v9z"
[18390] Fix | Delete
})]
[18391] Fix | Delete
});
[18392] Fix | Delete
/* harmony default export */ const sides_left = (sidesLeft);
[18393] Fix | Delete
[18394] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/spacing-sizes-control/utils.js
[18395] Fix | Delete
/**
[18396] Fix | Delete
* WordPress dependencies
[18397] Fix | Delete
*/
[18398] Fix | Delete
[18399] Fix | Delete
[18400] Fix | Delete
const RANGE_CONTROL_MAX_SIZE = 8;
[18401] Fix | Delete
const ALL_SIDES = ['top', 'right', 'bottom', 'left'];
[18402] Fix | Delete
const DEFAULT_VALUES = {
[18403] Fix | Delete
top: undefined,
[18404] Fix | Delete
right: undefined,
[18405] Fix | Delete
bottom: undefined,
[18406] Fix | Delete
left: undefined
[18407] Fix | Delete
};
[18408] Fix | Delete
const ICONS = {
[18409] Fix | Delete
custom: sides_all,
[18410] Fix | Delete
axial: sides_all,
[18411] Fix | Delete
horizontal: sides_horizontal,
[18412] Fix | Delete
vertical: sides_vertical,
[18413] Fix | Delete
top: sides_top,
[18414] Fix | Delete
right: sides_right,
[18415] Fix | Delete
bottom: sides_bottom,
[18416] Fix | Delete
left: sides_left
[18417] Fix | Delete
};
[18418] Fix | Delete
const LABELS = {
[18419] Fix | Delete
default: (0,external_wp_i18n_namespaceObject.__)('Spacing control'),
[18420] Fix | Delete
top: (0,external_wp_i18n_namespaceObject.__)('Top'),
[18421] Fix | Delete
bottom: (0,external_wp_i18n_namespaceObject.__)('Bottom'),
[18422] Fix | Delete
left: (0,external_wp_i18n_namespaceObject.__)('Left'),
[18423] Fix | Delete
right: (0,external_wp_i18n_namespaceObject.__)('Right'),
[18424] Fix | Delete
mixed: (0,external_wp_i18n_namespaceObject.__)('Mixed'),
[18425] Fix | Delete
vertical: (0,external_wp_i18n_namespaceObject.__)('Vertical'),
[18426] Fix | Delete
horizontal: (0,external_wp_i18n_namespaceObject.__)('Horizontal'),
[18427] Fix | Delete
axial: (0,external_wp_i18n_namespaceObject.__)('Horizontal & vertical'),
[18428] Fix | Delete
custom: (0,external_wp_i18n_namespaceObject.__)('Custom')
[18429] Fix | Delete
};
[18430] Fix | Delete
const VIEWS = {
[18431] Fix | Delete
axial: 'axial',
[18432] Fix | Delete
top: 'top',
[18433] Fix | Delete
right: 'right',
[18434] Fix | Delete
bottom: 'bottom',
[18435] Fix | Delete
left: 'left',
[18436] Fix | Delete
custom: 'custom'
[18437] Fix | Delete
};
[18438] Fix | Delete
[18439] Fix | Delete
/**
[18440] Fix | Delete
* Checks is given value is a spacing preset.
[18441] Fix | Delete
*
[18442] Fix | Delete
* @param {string} value Value to check
[18443] Fix | Delete
*
[18444] Fix | Delete
* @return {boolean} Return true if value is string in format var:preset|spacing|.
[18445] Fix | Delete
*/
[18446] Fix | Delete
function isValueSpacingPreset(value) {
[18447] Fix | Delete
if (!value?.includes) {
[18448] Fix | Delete
return false;
[18449] Fix | Delete
}
[18450] Fix | Delete
return value === '0' || value.includes('var:preset|spacing|');
[18451] Fix | Delete
}
[18452] Fix | Delete
[18453] Fix | Delete
/**
[18454] Fix | Delete
* Converts a spacing preset into a custom value.
[18455] Fix | Delete
*
[18456] Fix | Delete
* @param {string} value Value to convert
[18457] Fix | Delete
* @param {Array} spacingSizes Array of the current spacing preset objects
[18458] Fix | Delete
*
[18459] Fix | Delete
* @return {string} Mapping of the spacing preset to its equivalent custom value.
[18460] Fix | Delete
*/
[18461] Fix | Delete
function getCustomValueFromPreset(value, spacingSizes) {
[18462] Fix | Delete
if (!isValueSpacingPreset(value)) {
[18463] Fix | Delete
return value;
[18464] Fix | Delete
}
[18465] Fix | Delete
const slug = getSpacingPresetSlug(value);
[18466] Fix | Delete
const spacingSize = spacingSizes.find(size => String(size.slug) === slug);
[18467] Fix | Delete
return spacingSize?.size;
[18468] Fix | Delete
}
[18469] Fix | Delete
[18470] Fix | Delete
/**
[18471] Fix | Delete
* Converts a custom value to preset value if one can be found.
[18472] Fix | Delete
*
[18473] Fix | Delete
* Returns value as-is if no match is found.
[18474] Fix | Delete
*
[18475] Fix | Delete
* @param {string} value Value to convert
[18476] Fix | Delete
* @param {Array} spacingSizes Array of the current spacing preset objects
[18477] Fix | Delete
*
[18478] Fix | Delete
* @return {string} The preset value if it can be found.
[18479] Fix | Delete
*/
[18480] Fix | Delete
function getPresetValueFromCustomValue(value, spacingSizes) {
[18481] Fix | Delete
// Return value as-is if it is undefined or is already a preset, or '0';
[18482] Fix | Delete
if (!value || isValueSpacingPreset(value) || value === '0') {
[18483] Fix | Delete
return value;
[18484] Fix | Delete
}
[18485] Fix | Delete
const spacingMatch = spacingSizes.find(size => String(size.size) === String(value));
[18486] Fix | Delete
if (spacingMatch?.slug) {
[18487] Fix | Delete
return `var:preset|spacing|${spacingMatch.slug}`;
[18488] Fix | Delete
}
[18489] Fix | Delete
return value;
[18490] Fix | Delete
}
[18491] Fix | Delete
[18492] Fix | Delete
/**
[18493] Fix | Delete
* Converts a spacing preset into a custom value.
[18494] Fix | Delete
*
[18495] Fix | Delete
* @param {string} value Value to convert.
[18496] Fix | Delete
*
[18497] Fix | Delete
* @return {string | undefined} CSS var string for given spacing preset value.
[18498] Fix | Delete
*/
[18499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function