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: components.js
style: styles,
[31500] Fix | Delete
...extraProps
[31501] Fix | Delete
});
[31502] Fix | Delete
}
[31503] Fix | Delete
/* harmony default export */ const dashicon = (Dashicon);
[31504] Fix | Delete
[31505] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/icon/index.js
[31506] Fix | Delete
/**
[31507] Fix | Delete
* External dependencies
[31508] Fix | Delete
*/
[31509] Fix | Delete
[31510] Fix | Delete
/**
[31511] Fix | Delete
* WordPress dependencies
[31512] Fix | Delete
*/
[31513] Fix | Delete
[31514] Fix | Delete
[31515] Fix | Delete
[31516] Fix | Delete
/**
[31517] Fix | Delete
* Internal dependencies
[31518] Fix | Delete
*/
[31519] Fix | Delete
[31520] Fix | Delete
[31521] Fix | Delete
function Icon({
[31522] Fix | Delete
icon = null,
[31523] Fix | Delete
size = 'string' === typeof icon ? 20 : 24,
[31524] Fix | Delete
...additionalProps
[31525] Fix | Delete
}) {
[31526] Fix | Delete
if ('string' === typeof icon) {
[31527] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(dashicon, {
[31528] Fix | Delete
icon: icon,
[31529] Fix | Delete
size: size,
[31530] Fix | Delete
...additionalProps
[31531] Fix | Delete
});
[31532] Fix | Delete
}
[31533] Fix | Delete
if ((0,external_wp_element_namespaceObject.isValidElement)(icon) && dashicon === icon.type) {
[31534] Fix | Delete
return (0,external_wp_element_namespaceObject.cloneElement)(icon, {
[31535] Fix | Delete
...additionalProps
[31536] Fix | Delete
});
[31537] Fix | Delete
}
[31538] Fix | Delete
if ('function' === typeof icon) {
[31539] Fix | Delete
return (0,external_wp_element_namespaceObject.createElement)(icon, {
[31540] Fix | Delete
size,
[31541] Fix | Delete
...additionalProps
[31542] Fix | Delete
});
[31543] Fix | Delete
}
[31544] Fix | Delete
if (icon && (icon.type === 'svg' || icon.type === external_wp_primitives_namespaceObject.SVG)) {
[31545] Fix | Delete
const appliedProps = {
[31546] Fix | Delete
...icon.props,
[31547] Fix | Delete
width: size,
[31548] Fix | Delete
height: size,
[31549] Fix | Delete
...additionalProps
[31550] Fix | Delete
};
[31551] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[31552] Fix | Delete
...appliedProps
[31553] Fix | Delete
});
[31554] Fix | Delete
}
[31555] Fix | Delete
if ((0,external_wp_element_namespaceObject.isValidElement)(icon)) {
[31556] Fix | Delete
return (0,external_wp_element_namespaceObject.cloneElement)(icon, {
[31557] Fix | Delete
// @ts-ignore Just forwarding the size prop along
[31558] Fix | Delete
size,
[31559] Fix | Delete
...additionalProps
[31560] Fix | Delete
});
[31561] Fix | Delete
}
[31562] Fix | Delete
return icon;
[31563] Fix | Delete
}
[31564] Fix | Delete
/* harmony default export */ const build_module_icon = (Icon);
[31565] Fix | Delete
[31566] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/button/index.js
[31567] Fix | Delete
/**
[31568] Fix | Delete
* External dependencies
[31569] Fix | Delete
*/
[31570] Fix | Delete
[31571] Fix | Delete
/**
[31572] Fix | Delete
* WordPress dependencies
[31573] Fix | Delete
*/
[31574] Fix | Delete
[31575] Fix | Delete
[31576] Fix | Delete
[31577] Fix | Delete
[31578] Fix | Delete
/**
[31579] Fix | Delete
* Internal dependencies
[31580] Fix | Delete
*/
[31581] Fix | Delete
[31582] Fix | Delete
[31583] Fix | Delete
[31584] Fix | Delete
[31585] Fix | Delete
[31586] Fix | Delete
[31587] Fix | Delete
[31588] Fix | Delete
const disabledEventsOnDisabledButton = ['onMouseDown', 'onClick'];
[31589] Fix | Delete
function button_useDeprecatedProps({
[31590] Fix | Delete
isDefault,
[31591] Fix | Delete
isPrimary,
[31592] Fix | Delete
isSecondary,
[31593] Fix | Delete
isTertiary,
[31594] Fix | Delete
isLink,
[31595] Fix | Delete
isPressed,
[31596] Fix | Delete
isSmall,
[31597] Fix | Delete
size,
[31598] Fix | Delete
variant,
[31599] Fix | Delete
...otherProps
[31600] Fix | Delete
}) {
[31601] Fix | Delete
let computedSize = size;
[31602] Fix | Delete
let computedVariant = variant;
[31603] Fix | Delete
const newProps = {
[31604] Fix | Delete
// @todo Mark `isPressed` as deprecated
[31605] Fix | Delete
'aria-pressed': isPressed
[31606] Fix | Delete
};
[31607] Fix | Delete
if (isSmall) {
[31608] Fix | Delete
var _computedSize;
[31609] Fix | Delete
(_computedSize = computedSize) !== null && _computedSize !== void 0 ? _computedSize : computedSize = 'small';
[31610] Fix | Delete
}
[31611] Fix | Delete
if (isPrimary) {
[31612] Fix | Delete
var _computedVariant;
[31613] Fix | Delete
(_computedVariant = computedVariant) !== null && _computedVariant !== void 0 ? _computedVariant : computedVariant = 'primary';
[31614] Fix | Delete
}
[31615] Fix | Delete
if (isTertiary) {
[31616] Fix | Delete
var _computedVariant2;
[31617] Fix | Delete
(_computedVariant2 = computedVariant) !== null && _computedVariant2 !== void 0 ? _computedVariant2 : computedVariant = 'tertiary';
[31618] Fix | Delete
}
[31619] Fix | Delete
if (isSecondary) {
[31620] Fix | Delete
var _computedVariant3;
[31621] Fix | Delete
(_computedVariant3 = computedVariant) !== null && _computedVariant3 !== void 0 ? _computedVariant3 : computedVariant = 'secondary';
[31622] Fix | Delete
}
[31623] Fix | Delete
if (isDefault) {
[31624] Fix | Delete
var _computedVariant4;
[31625] Fix | Delete
external_wp_deprecated_default()('wp.components.Button `isDefault` prop', {
[31626] Fix | Delete
since: '5.4',
[31627] Fix | Delete
alternative: 'variant="secondary"'
[31628] Fix | Delete
});
[31629] Fix | Delete
(_computedVariant4 = computedVariant) !== null && _computedVariant4 !== void 0 ? _computedVariant4 : computedVariant = 'secondary';
[31630] Fix | Delete
}
[31631] Fix | Delete
if (isLink) {
[31632] Fix | Delete
var _computedVariant5;
[31633] Fix | Delete
(_computedVariant5 = computedVariant) !== null && _computedVariant5 !== void 0 ? _computedVariant5 : computedVariant = 'link';
[31634] Fix | Delete
}
[31635] Fix | Delete
return {
[31636] Fix | Delete
...newProps,
[31637] Fix | Delete
...otherProps,
[31638] Fix | Delete
size: computedSize,
[31639] Fix | Delete
variant: computedVariant
[31640] Fix | Delete
};
[31641] Fix | Delete
}
[31642] Fix | Delete
function UnforwardedButton(props, ref) {
[31643] Fix | Delete
const {
[31644] Fix | Delete
__next40pxDefaultSize,
[31645] Fix | Delete
isBusy,
[31646] Fix | Delete
isDestructive,
[31647] Fix | Delete
className,
[31648] Fix | Delete
disabled,
[31649] Fix | Delete
icon,
[31650] Fix | Delete
iconPosition = 'left',
[31651] Fix | Delete
iconSize,
[31652] Fix | Delete
showTooltip,
[31653] Fix | Delete
tooltipPosition,
[31654] Fix | Delete
shortcut,
[31655] Fix | Delete
label,
[31656] Fix | Delete
children,
[31657] Fix | Delete
size = 'default',
[31658] Fix | Delete
text,
[31659] Fix | Delete
variant,
[31660] Fix | Delete
__experimentalIsFocusable: isFocusable,
[31661] Fix | Delete
describedBy,
[31662] Fix | Delete
...buttonOrAnchorProps
[31663] Fix | Delete
} = button_useDeprecatedProps(props);
[31664] Fix | Delete
const {
[31665] Fix | Delete
href,
[31666] Fix | Delete
target,
[31667] Fix | Delete
'aria-checked': ariaChecked,
[31668] Fix | Delete
'aria-pressed': ariaPressed,
[31669] Fix | Delete
'aria-selected': ariaSelected,
[31670] Fix | Delete
...additionalProps
[31671] Fix | Delete
} = 'href' in buttonOrAnchorProps ? buttonOrAnchorProps : {
[31672] Fix | Delete
href: undefined,
[31673] Fix | Delete
target: undefined,
[31674] Fix | Delete
...buttonOrAnchorProps
[31675] Fix | Delete
};
[31676] Fix | Delete
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(Button, 'components-button__description');
[31677] Fix | Delete
const hasChildren = 'string' === typeof children && !!children || Array.isArray(children) && children?.[0] && children[0] !== null &&
[31678] Fix | Delete
// Tooltip should not considered as a child
[31679] Fix | Delete
children?.[0]?.props?.className !== 'components-tooltip';
[31680] Fix | Delete
const truthyAriaPressedValues = [true, 'true', 'mixed'];
[31681] Fix | Delete
const classes = dist_clsx('components-button', className, {
[31682] Fix | Delete
'is-next-40px-default-size': __next40pxDefaultSize,
[31683] Fix | Delete
'is-secondary': variant === 'secondary',
[31684] Fix | Delete
'is-primary': variant === 'primary',
[31685] Fix | Delete
'is-small': size === 'small',
[31686] Fix | Delete
'is-compact': size === 'compact',
[31687] Fix | Delete
'is-tertiary': variant === 'tertiary',
[31688] Fix | Delete
'is-pressed': truthyAriaPressedValues.includes(ariaPressed),
[31689] Fix | Delete
'is-pressed-mixed': ariaPressed === 'mixed',
[31690] Fix | Delete
'is-busy': isBusy,
[31691] Fix | Delete
'is-link': variant === 'link',
[31692] Fix | Delete
'is-destructive': isDestructive,
[31693] Fix | Delete
'has-text': !!icon && (hasChildren || text),
[31694] Fix | Delete
'has-icon': !!icon
[31695] Fix | Delete
});
[31696] Fix | Delete
const trulyDisabled = disabled && !isFocusable;
[31697] Fix | Delete
const Tag = href !== undefined && !trulyDisabled ? 'a' : 'button';
[31698] Fix | Delete
const buttonProps = Tag === 'button' ? {
[31699] Fix | Delete
type: 'button',
[31700] Fix | Delete
disabled: trulyDisabled,
[31701] Fix | Delete
'aria-checked': ariaChecked,
[31702] Fix | Delete
'aria-pressed': ariaPressed,
[31703] Fix | Delete
'aria-selected': ariaSelected
[31704] Fix | Delete
} : {};
[31705] Fix | Delete
const anchorProps = Tag === 'a' ? {
[31706] Fix | Delete
href,
[31707] Fix | Delete
target
[31708] Fix | Delete
} : {};
[31709] Fix | Delete
const disableEventProps = {};
[31710] Fix | Delete
if (disabled && isFocusable) {
[31711] Fix | Delete
// In this case, the button will be disabled, but still focusable and
[31712] Fix | Delete
// perceivable by screen reader users.
[31713] Fix | Delete
buttonProps['aria-disabled'] = true;
[31714] Fix | Delete
anchorProps['aria-disabled'] = true;
[31715] Fix | Delete
for (const disabledEvent of disabledEventsOnDisabledButton) {
[31716] Fix | Delete
disableEventProps[disabledEvent] = event => {
[31717] Fix | Delete
if (event) {
[31718] Fix | Delete
event.stopPropagation();
[31719] Fix | Delete
event.preventDefault();
[31720] Fix | Delete
}
[31721] Fix | Delete
};
[31722] Fix | Delete
}
[31723] Fix | Delete
}
[31724] Fix | Delete
[31725] Fix | Delete
// Should show the tooltip if...
[31726] Fix | Delete
const shouldShowTooltip = !trulyDisabled && (
[31727] Fix | Delete
// An explicit tooltip is passed or...
[31728] Fix | Delete
showTooltip && !!label ||
[31729] Fix | Delete
// There's a shortcut or...
[31730] Fix | Delete
!!shortcut ||
[31731] Fix | Delete
// There's a label and...
[31732] Fix | Delete
!!label &&
[31733] Fix | Delete
// The children are empty and...
[31734] Fix | Delete
!children?.length &&
[31735] Fix | Delete
// The tooltip is not explicitly disabled.
[31736] Fix | Delete
false !== showTooltip);
[31737] Fix | Delete
const descriptionId = describedBy ? instanceId : undefined;
[31738] Fix | Delete
const describedById = additionalProps['aria-describedby'] || descriptionId;
[31739] Fix | Delete
const commonProps = {
[31740] Fix | Delete
className: classes,
[31741] Fix | Delete
'aria-label': additionalProps['aria-label'] || label,
[31742] Fix | Delete
'aria-describedby': describedById,
[31743] Fix | Delete
ref
[31744] Fix | Delete
};
[31745] Fix | Delete
const elementChildren = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[31746] Fix | Delete
children: [icon && iconPosition === 'left' && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(build_module_icon, {
[31747] Fix | Delete
icon: icon,
[31748] Fix | Delete
size: iconSize
[31749] Fix | Delete
}), text && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[31750] Fix | Delete
children: text
[31751] Fix | Delete
}), children, icon && iconPosition === 'right' && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(build_module_icon, {
[31752] Fix | Delete
icon: icon,
[31753] Fix | Delete
size: iconSize
[31754] Fix | Delete
})]
[31755] Fix | Delete
});
[31756] Fix | Delete
const element = Tag === 'a' ? /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("a", {
[31757] Fix | Delete
...anchorProps,
[31758] Fix | Delete
...additionalProps,
[31759] Fix | Delete
...disableEventProps,
[31760] Fix | Delete
...commonProps,
[31761] Fix | Delete
children: elementChildren
[31762] Fix | Delete
}) : /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("button", {
[31763] Fix | Delete
...buttonProps,
[31764] Fix | Delete
...additionalProps,
[31765] Fix | Delete
...disableEventProps,
[31766] Fix | Delete
...commonProps,
[31767] Fix | Delete
children: elementChildren
[31768] Fix | Delete
});
[31769] Fix | Delete
[31770] Fix | Delete
// In order to avoid some React reconciliation issues, we are always rendering
[31771] Fix | Delete
// the `Tooltip` component even when `shouldShowTooltip` is `false`.
[31772] Fix | Delete
// In order to make sure that the tooltip doesn't show when it shouldn't,
[31773] Fix | Delete
// we don't pass the props to the `Tooltip` component.
[31774] Fix | Delete
const tooltipProps = shouldShowTooltip ? {
[31775] Fix | Delete
text: children?.length && describedBy ? describedBy : label,
[31776] Fix | Delete
shortcut,
[31777] Fix | Delete
placement: tooltipPosition &&
[31778] Fix | Delete
// Convert legacy `position` values to be used with the new `placement` prop
[31779] Fix | Delete
positionToPlacement(tooltipPosition)
[31780] Fix | Delete
} : {};
[31781] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[31782] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(tooltip, {
[31783] Fix | Delete
...tooltipProps,
[31784] Fix | Delete
children: element
[31785] Fix | Delete
}), describedBy && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(visually_hidden_component, {
[31786] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("span", {
[31787] Fix | Delete
id: descriptionId,
[31788] Fix | Delete
children: describedBy
[31789] Fix | Delete
})
[31790] Fix | Delete
})]
[31791] Fix | Delete
});
[31792] Fix | Delete
}
[31793] Fix | Delete
[31794] Fix | Delete
/**
[31795] Fix | Delete
* Lets users take actions and make choices with a single click or tap.
[31796] Fix | Delete
*
[31797] Fix | Delete
* ```jsx
[31798] Fix | Delete
* import { Button } from '@wordpress/components';
[31799] Fix | Delete
* const Mybutton = () => (
[31800] Fix | Delete
* <Button
[31801] Fix | Delete
* variant="primary"
[31802] Fix | Delete
* onClick={ handleClick }
[31803] Fix | Delete
* >
[31804] Fix | Delete
* Click here
[31805] Fix | Delete
* </Button>
[31806] Fix | Delete
* );
[31807] Fix | Delete
* ```
[31808] Fix | Delete
*/
[31809] Fix | Delete
const Button = (0,external_wp_element_namespaceObject.forwardRef)(UnforwardedButton);
[31810] Fix | Delete
/* harmony default export */ const build_module_button = (Button);
[31811] Fix | Delete
[31812] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/number-control/styles/number-control-styles.js
[31813] Fix | Delete
[31814] Fix | Delete
function number_control_styles_EMOTION_STRINGIFIED_CSS_ERROR_() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
[31815] Fix | Delete
/**
[31816] Fix | Delete
* External dependencies
[31817] Fix | Delete
*/
[31818] Fix | Delete
[31819] Fix | Delete
/**
[31820] Fix | Delete
* Internal dependencies
[31821] Fix | Delete
*/
[31822] Fix | Delete
[31823] Fix | Delete
[31824] Fix | Delete
[31825] Fix | Delete
[31826] Fix | Delete
var number_control_styles_ref = true ? {
[31827] Fix | Delete
name: "euqsgg",
[31828] Fix | Delete
styles: "input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}input[type='number']{-moz-appearance:textfield;}"
[31829] Fix | Delete
} : 0;
[31830] Fix | Delete
const htmlArrowStyles = ({
[31831] Fix | Delete
hideHTMLArrows
[31832] Fix | Delete
}) => {
[31833] Fix | Delete
if (!hideHTMLArrows) {
[31834] Fix | Delete
return ``;
[31835] Fix | Delete
}
[31836] Fix | Delete
return number_control_styles_ref;
[31837] Fix | Delete
};
[31838] Fix | Delete
const number_control_styles_Input = /*#__PURE__*/emotion_styled_base_browser_esm(input_control, true ? {
[31839] Fix | Delete
target: "ep09it41"
[31840] Fix | Delete
} : 0)(htmlArrowStyles, ";" + ( true ? "" : 0));
[31841] Fix | Delete
const SpinButton = /*#__PURE__*/emotion_styled_base_browser_esm(build_module_button, true ? {
[31842] Fix | Delete
target: "ep09it40"
[31843] Fix | Delete
} : 0)("&&&&&{color:", COLORS.theme.accent, ";}" + ( true ? "" : 0));
[31844] Fix | Delete
const smallSpinButtons = /*#__PURE__*/emotion_react_browser_esm_css("width:", space(5), ";min-width:", space(5), ";height:", space(5), ";" + ( true ? "" : 0), true ? "" : 0);
[31845] Fix | Delete
const styles = {
[31846] Fix | Delete
smallSpinButtons
[31847] Fix | Delete
};
[31848] Fix | Delete
[31849] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/utils/math.js
[31850] Fix | Delete
/**
[31851] Fix | Delete
* Parses and retrieves a number value.
[31852] Fix | Delete
*
[31853] Fix | Delete
* @param {unknown} value The incoming value.
[31854] Fix | Delete
*
[31855] Fix | Delete
* @return {number} The parsed number value.
[31856] Fix | Delete
*/
[31857] Fix | Delete
function getNumber(value) {
[31858] Fix | Delete
const number = Number(value);
[31859] Fix | Delete
return isNaN(number) ? 0 : number;
[31860] Fix | Delete
}
[31861] Fix | Delete
[31862] Fix | Delete
/**
[31863] Fix | Delete
* Safely adds 2 values.
[31864] Fix | Delete
*
[31865] Fix | Delete
* @param {Array<number|string>} args Values to add together.
[31866] Fix | Delete
*
[31867] Fix | Delete
* @return {number} The sum of values.
[31868] Fix | Delete
*/
[31869] Fix | Delete
function add(...args) {
[31870] Fix | Delete
return args.reduce( /** @type {(sum:number, arg: number|string) => number} */
[31871] Fix | Delete
(sum, arg) => sum + getNumber(arg), 0);
[31872] Fix | Delete
}
[31873] Fix | Delete
[31874] Fix | Delete
/**
[31875] Fix | Delete
* Safely subtracts 2 values.
[31876] Fix | Delete
*
[31877] Fix | Delete
* @param {Array<number|string>} args Values to subtract together.
[31878] Fix | Delete
*
[31879] Fix | Delete
* @return {number} The difference of the values.
[31880] Fix | Delete
*/
[31881] Fix | Delete
function subtract(...args) {
[31882] Fix | Delete
return args.reduce( /** @type {(diff:number, arg: number|string, index:number) => number} */
[31883] Fix | Delete
(diff, arg, index) => {
[31884] Fix | Delete
const value = getNumber(arg);
[31885] Fix | Delete
return index === 0 ? value : diff - value;
[31886] Fix | Delete
}, 0);
[31887] Fix | Delete
}
[31888] Fix | Delete
[31889] Fix | Delete
/**
[31890] Fix | Delete
* Determines the decimal position of a number value.
[31891] Fix | Delete
*
[31892] Fix | Delete
* @param {number} value The number to evaluate.
[31893] Fix | Delete
*
[31894] Fix | Delete
* @return {number} The number of decimal places.
[31895] Fix | Delete
*/
[31896] Fix | Delete
function getPrecision(value) {
[31897] Fix | Delete
const split = (value + '').split('.');
[31898] Fix | Delete
return split[1] !== undefined ? split[1].length : 0;
[31899] Fix | Delete
}
[31900] Fix | Delete
[31901] Fix | Delete
/**
[31902] Fix | Delete
* Clamps a value based on a min/max range.
[31903] Fix | Delete
*
[31904] Fix | Delete
* @param {number} value The value.
[31905] Fix | Delete
* @param {number} min The minimum range.
[31906] Fix | Delete
* @param {number} max The maximum range.
[31907] Fix | Delete
*
[31908] Fix | Delete
* @return {number} The clamped value.
[31909] Fix | Delete
*/
[31910] Fix | Delete
function math_clamp(value, min, max) {
[31911] Fix | Delete
const baseValue = getNumber(value);
[31912] Fix | Delete
return Math.max(min, Math.min(baseValue, max));
[31913] Fix | Delete
}
[31914] Fix | Delete
[31915] Fix | Delete
/**
[31916] Fix | Delete
* Clamps a value based on a min/max range with rounding
[31917] Fix | Delete
*
[31918] Fix | Delete
* @param {number | string} value The value.
[31919] Fix | Delete
* @param {number} min The minimum range.
[31920] Fix | Delete
* @param {number} max The maximum range.
[31921] Fix | Delete
* @param {number} step A multiplier for the value.
[31922] Fix | Delete
*
[31923] Fix | Delete
* @return {number} The rounded and clamped value.
[31924] Fix | Delete
*/
[31925] Fix | Delete
function roundClamp(value = 0, min = Infinity, max = Infinity, step = 1) {
[31926] Fix | Delete
const baseValue = getNumber(value);
[31927] Fix | Delete
const stepValue = getNumber(step);
[31928] Fix | Delete
const precision = getPrecision(step);
[31929] Fix | Delete
const rounded = Math.round(baseValue / stepValue) * stepValue;
[31930] Fix | Delete
const clampedValue = math_clamp(rounded, min, max);
[31931] Fix | Delete
return precision ? getNumber(clampedValue.toFixed(precision)) : clampedValue;
[31932] Fix | Delete
}
[31933] Fix | Delete
[31934] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/h-stack/utils.js
[31935] Fix | Delete
/**
[31936] Fix | Delete
* External dependencies
[31937] Fix | Delete
*/
[31938] Fix | Delete
[31939] Fix | Delete
/**
[31940] Fix | Delete
* Internal dependencies
[31941] Fix | Delete
*/
[31942] Fix | Delete
[31943] Fix | Delete
[31944] Fix | Delete
const H_ALIGNMENTS = {
[31945] Fix | Delete
bottom: {
[31946] Fix | Delete
align: 'flex-end',
[31947] Fix | Delete
justify: 'center'
[31948] Fix | Delete
},
[31949] Fix | Delete
bottomLeft: {
[31950] Fix | Delete
align: 'flex-end',
[31951] Fix | Delete
justify: 'flex-start'
[31952] Fix | Delete
},
[31953] Fix | Delete
bottomRight: {
[31954] Fix | Delete
align: 'flex-end',
[31955] Fix | Delete
justify: 'flex-end'
[31956] Fix | Delete
},
[31957] Fix | Delete
center: {
[31958] Fix | Delete
align: 'center',
[31959] Fix | Delete
justify: 'center'
[31960] Fix | Delete
},
[31961] Fix | Delete
edge: {
[31962] Fix | Delete
align: 'center',
[31963] Fix | Delete
justify: 'space-between'
[31964] Fix | Delete
},
[31965] Fix | Delete
left: {
[31966] Fix | Delete
align: 'center',
[31967] Fix | Delete
justify: 'flex-start'
[31968] Fix | Delete
},
[31969] Fix | Delete
right: {
[31970] Fix | Delete
align: 'center',
[31971] Fix | Delete
justify: 'flex-end'
[31972] Fix | Delete
},
[31973] Fix | Delete
stretch: {
[31974] Fix | Delete
align: 'stretch'
[31975] Fix | Delete
},
[31976] Fix | Delete
top: {
[31977] Fix | Delete
align: 'flex-start',
[31978] Fix | Delete
justify: 'center'
[31979] Fix | Delete
},
[31980] Fix | Delete
topLeft: {
[31981] Fix | Delete
align: 'flex-start',
[31982] Fix | Delete
justify: 'flex-start'
[31983] Fix | Delete
},
[31984] Fix | Delete
topRight: {
[31985] Fix | Delete
align: 'flex-start',
[31986] Fix | Delete
justify: 'flex-end'
[31987] Fix | Delete
}
[31988] Fix | Delete
};
[31989] Fix | Delete
const V_ALIGNMENTS = {
[31990] Fix | Delete
bottom: {
[31991] Fix | Delete
justify: 'flex-end',
[31992] Fix | Delete
align: 'center'
[31993] Fix | Delete
},
[31994] Fix | Delete
bottomLeft: {
[31995] Fix | Delete
justify: 'flex-end',
[31996] Fix | Delete
align: 'flex-start'
[31997] Fix | Delete
},
[31998] Fix | Delete
bottomRight: {
[31999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function