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
const LabelWrapper = /*#__PURE__*/emotion_styled_base_browser_esm(flex_item_component, true ? {
[28500] Fix | Delete
target: "em5sgkm0"
[28501] Fix | Delete
} : 0)( true ? {
[28502] Fix | Delete
name: "1b6uupn",
[28503] Fix | Delete
styles: "max-width:calc( 100% - 10px )"
[28504] Fix | Delete
} : 0);
[28505] Fix | Delete
[28506] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/input-control/backdrop.js
[28507] Fix | Delete
/**
[28508] Fix | Delete
* WordPress dependencies
[28509] Fix | Delete
*/
[28510] Fix | Delete
[28511] Fix | Delete
/**
[28512] Fix | Delete
* Internal dependencies
[28513] Fix | Delete
*/
[28514] Fix | Delete
[28515] Fix | Delete
[28516] Fix | Delete
function Backdrop({
[28517] Fix | Delete
disabled = false,
[28518] Fix | Delete
isBorderless = false
[28519] Fix | Delete
}) {
[28520] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(BackdropUI, {
[28521] Fix | Delete
"aria-hidden": "true",
[28522] Fix | Delete
className: "components-input-control__backdrop",
[28523] Fix | Delete
disabled: disabled,
[28524] Fix | Delete
isBorderless: isBorderless
[28525] Fix | Delete
});
[28526] Fix | Delete
}
[28527] Fix | Delete
const MemoizedBackdrop = (0,external_wp_element_namespaceObject.memo)(Backdrop);
[28528] Fix | Delete
/* harmony default export */ const backdrop = (MemoizedBackdrop);
[28529] Fix | Delete
[28530] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/input-control/label.js
[28531] Fix | Delete
/**
[28532] Fix | Delete
* Internal dependencies
[28533] Fix | Delete
*/
[28534] Fix | Delete
[28535] Fix | Delete
[28536] Fix | Delete
[28537] Fix | Delete
function label_Label({
[28538] Fix | Delete
children,
[28539] Fix | Delete
hideLabelFromVision,
[28540] Fix | Delete
htmlFor,
[28541] Fix | Delete
...props
[28542] Fix | Delete
}) {
[28543] Fix | Delete
if (!children) {
[28544] Fix | Delete
return null;
[28545] Fix | Delete
}
[28546] Fix | Delete
if (hideLabelFromVision) {
[28547] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(visually_hidden_component, {
[28548] Fix | Delete
as: "label",
[28549] Fix | Delete
htmlFor: htmlFor,
[28550] Fix | Delete
children: children
[28551] Fix | Delete
});
[28552] Fix | Delete
}
[28553] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(LabelWrapper, {
[28554] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(Label, {
[28555] Fix | Delete
htmlFor: htmlFor,
[28556] Fix | Delete
...props,
[28557] Fix | Delete
children: children
[28558] Fix | Delete
})
[28559] Fix | Delete
});
[28560] Fix | Delete
}
[28561] Fix | Delete
[28562] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/utils/use-deprecated-props.js
[28563] Fix | Delete
function useDeprecated36pxDefaultSizeProp(props) {
[28564] Fix | Delete
const {
[28565] Fix | Delete
__next36pxDefaultSize,
[28566] Fix | Delete
__next40pxDefaultSize,
[28567] Fix | Delete
...otherProps
[28568] Fix | Delete
} = props;
[28569] Fix | Delete
return {
[28570] Fix | Delete
...otherProps,
[28571] Fix | Delete
__next40pxDefaultSize: __next40pxDefaultSize !== null && __next40pxDefaultSize !== void 0 ? __next40pxDefaultSize : __next36pxDefaultSize
[28572] Fix | Delete
};
[28573] Fix | Delete
}
[28574] Fix | Delete
[28575] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/input-control/input-base.js
[28576] Fix | Delete
/**
[28577] Fix | Delete
* External dependencies
[28578] Fix | Delete
*/
[28579] Fix | Delete
[28580] Fix | Delete
/**
[28581] Fix | Delete
* WordPress dependencies
[28582] Fix | Delete
*/
[28583] Fix | Delete
[28584] Fix | Delete
[28585] Fix | Delete
[28586] Fix | Delete
/**
[28587] Fix | Delete
* Internal dependencies
[28588] Fix | Delete
*/
[28589] Fix | Delete
[28590] Fix | Delete
[28591] Fix | Delete
[28592] Fix | Delete
[28593] Fix | Delete
[28594] Fix | Delete
[28595] Fix | Delete
[28596] Fix | Delete
function useUniqueId(idProp) {
[28597] Fix | Delete
const instanceId = (0,external_wp_compose_namespaceObject.useInstanceId)(InputBase);
[28598] Fix | Delete
const id = `input-base-control-${instanceId}`;
[28599] Fix | Delete
return idProp || id;
[28600] Fix | Delete
}
[28601] Fix | Delete
[28602] Fix | Delete
// Adapter to map props for the new ui/flex component.
[28603] Fix | Delete
function getUIFlexProps(labelPosition) {
[28604] Fix | Delete
const props = {};
[28605] Fix | Delete
switch (labelPosition) {
[28606] Fix | Delete
case 'top':
[28607] Fix | Delete
props.direction = 'column';
[28608] Fix | Delete
props.expanded = false;
[28609] Fix | Delete
props.gap = 0;
[28610] Fix | Delete
break;
[28611] Fix | Delete
case 'bottom':
[28612] Fix | Delete
props.direction = 'column-reverse';
[28613] Fix | Delete
props.expanded = false;
[28614] Fix | Delete
props.gap = 0;
[28615] Fix | Delete
break;
[28616] Fix | Delete
case 'edge':
[28617] Fix | Delete
props.justify = 'space-between';
[28618] Fix | Delete
break;
[28619] Fix | Delete
}
[28620] Fix | Delete
return props;
[28621] Fix | Delete
}
[28622] Fix | Delete
function InputBase(props, ref) {
[28623] Fix | Delete
const {
[28624] Fix | Delete
__next40pxDefaultSize,
[28625] Fix | Delete
__unstableInputWidth,
[28626] Fix | Delete
children,
[28627] Fix | Delete
className,
[28628] Fix | Delete
disabled = false,
[28629] Fix | Delete
hideLabelFromVision = false,
[28630] Fix | Delete
labelPosition,
[28631] Fix | Delete
id: idProp,
[28632] Fix | Delete
isBorderless = false,
[28633] Fix | Delete
label,
[28634] Fix | Delete
prefix,
[28635] Fix | Delete
size = 'default',
[28636] Fix | Delete
suffix,
[28637] Fix | Delete
...restProps
[28638] Fix | Delete
} = useDeprecated36pxDefaultSizeProp(useContextSystem(props, 'InputBase'));
[28639] Fix | Delete
const id = useUniqueId(idProp);
[28640] Fix | Delete
const hideLabel = hideLabelFromVision || !label;
[28641] Fix | Delete
const {
[28642] Fix | Delete
paddingLeft,
[28643] Fix | Delete
paddingRight
[28644] Fix | Delete
} = getSizeConfig({
[28645] Fix | Delete
inputSize: size,
[28646] Fix | Delete
__next40pxDefaultSize
[28647] Fix | Delete
});
[28648] Fix | Delete
const prefixSuffixContextValue = (0,external_wp_element_namespaceObject.useMemo)(() => {
[28649] Fix | Delete
return {
[28650] Fix | Delete
InputControlPrefixWrapper: {
[28651] Fix | Delete
paddingLeft
[28652] Fix | Delete
},
[28653] Fix | Delete
InputControlSuffixWrapper: {
[28654] Fix | Delete
paddingRight
[28655] Fix | Delete
}
[28656] Fix | Delete
};
[28657] Fix | Delete
}, [paddingLeft, paddingRight]);
[28658] Fix | Delete
return (
[28659] Fix | Delete
/*#__PURE__*/
[28660] Fix | Delete
// @ts-expect-error The `direction` prop from Flex (FlexDirection) conflicts with legacy SVGAttributes `direction` (string) that come from React intrinsic prop definitions.
[28661] Fix | Delete
(0,external_ReactJSXRuntime_namespaceObject.jsxs)(input_control_styles_Root, {
[28662] Fix | Delete
...restProps,
[28663] Fix | Delete
...getUIFlexProps(labelPosition),
[28664] Fix | Delete
className: className,
[28665] Fix | Delete
gap: 2,
[28666] Fix | Delete
ref: ref,
[28667] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(label_Label, {
[28668] Fix | Delete
className: "components-input-control__label",
[28669] Fix | Delete
hideLabelFromVision: hideLabelFromVision,
[28670] Fix | Delete
labelPosition: labelPosition,
[28671] Fix | Delete
htmlFor: id,
[28672] Fix | Delete
children: label
[28673] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(Container, {
[28674] Fix | Delete
__unstableInputWidth: __unstableInputWidth,
[28675] Fix | Delete
className: "components-input-control__container",
[28676] Fix | Delete
disabled: disabled,
[28677] Fix | Delete
hideLabel: hideLabel,
[28678] Fix | Delete
labelPosition: labelPosition,
[28679] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(ContextSystemProvider, {
[28680] Fix | Delete
value: prefixSuffixContextValue,
[28681] Fix | Delete
children: [prefix && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(Prefix, {
[28682] Fix | Delete
className: "components-input-control__prefix",
[28683] Fix | Delete
children: prefix
[28684] Fix | Delete
}), children, suffix && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(Suffix, {
[28685] Fix | Delete
className: "components-input-control__suffix",
[28686] Fix | Delete
children: suffix
[28687] Fix | Delete
})]
[28688] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(backdrop, {
[28689] Fix | Delete
disabled: disabled,
[28690] Fix | Delete
isBorderless: isBorderless
[28691] Fix | Delete
})]
[28692] Fix | Delete
})]
[28693] Fix | Delete
})
[28694] Fix | Delete
);
[28695] Fix | Delete
}
[28696] Fix | Delete
[28697] Fix | Delete
/**
[28698] Fix | Delete
* `InputBase` is an internal component used to style the standard borders for an input,
[28699] Fix | Delete
* as well as handle the layout for prefix/suffix elements.
[28700] Fix | Delete
*/
[28701] Fix | Delete
/* harmony default export */ const input_base = (contextConnect(InputBase, 'InputBase'));
[28702] Fix | Delete
[28703] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@use-gesture/core/dist/maths-0ab39ae9.esm.js
[28704] Fix | Delete
function maths_0ab39ae9_esm_clamp(v, min, max) {
[28705] Fix | Delete
return Math.max(min, Math.min(v, max));
[28706] Fix | Delete
}
[28707] Fix | Delete
const V = {
[28708] Fix | Delete
toVector(v, fallback) {
[28709] Fix | Delete
if (v === undefined) v = fallback;
[28710] Fix | Delete
return Array.isArray(v) ? v : [v, v];
[28711] Fix | Delete
},
[28712] Fix | Delete
add(v1, v2) {
[28713] Fix | Delete
return [v1[0] + v2[0], v1[1] + v2[1]];
[28714] Fix | Delete
},
[28715] Fix | Delete
sub(v1, v2) {
[28716] Fix | Delete
return [v1[0] - v2[0], v1[1] - v2[1]];
[28717] Fix | Delete
},
[28718] Fix | Delete
addTo(v1, v2) {
[28719] Fix | Delete
v1[0] += v2[0];
[28720] Fix | Delete
v1[1] += v2[1];
[28721] Fix | Delete
},
[28722] Fix | Delete
subTo(v1, v2) {
[28723] Fix | Delete
v1[0] -= v2[0];
[28724] Fix | Delete
v1[1] -= v2[1];
[28725] Fix | Delete
}
[28726] Fix | Delete
};
[28727] Fix | Delete
function rubberband(distance, dimension, constant) {
[28728] Fix | Delete
if (dimension === 0 || Math.abs(dimension) === Infinity) return Math.pow(distance, constant * 5);
[28729] Fix | Delete
return distance * dimension * constant / (dimension + constant * distance);
[28730] Fix | Delete
}
[28731] Fix | Delete
function rubberbandIfOutOfBounds(position, min, max, constant = 0.15) {
[28732] Fix | Delete
if (constant === 0) return maths_0ab39ae9_esm_clamp(position, min, max);
[28733] Fix | Delete
if (position < min) return -rubberband(min - position, max - min, constant) + min;
[28734] Fix | Delete
if (position > max) return +rubberband(position - max, max - min, constant) + max;
[28735] Fix | Delete
return position;
[28736] Fix | Delete
}
[28737] Fix | Delete
function computeRubberband(bounds, [Vx, Vy], [Rx, Ry]) {
[28738] Fix | Delete
const [[X0, X1], [Y0, Y1]] = bounds;
[28739] Fix | Delete
return [rubberbandIfOutOfBounds(Vx, X0, X1, Rx), rubberbandIfOutOfBounds(Vy, Y0, Y1, Ry)];
[28740] Fix | Delete
}
[28741] Fix | Delete
[28742] Fix | Delete
[28743] Fix | Delete
[28744] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@use-gesture/core/dist/actions-fe213e88.esm.js
[28745] Fix | Delete
[28746] Fix | Delete
[28747] Fix | Delete
function _toPrimitive(input, hint) {
[28748] Fix | Delete
if (typeof input !== "object" || input === null) return input;
[28749] Fix | Delete
var prim = input[Symbol.toPrimitive];
[28750] Fix | Delete
if (prim !== undefined) {
[28751] Fix | Delete
var res = prim.call(input, hint || "default");
[28752] Fix | Delete
if (typeof res !== "object") return res;
[28753] Fix | Delete
throw new TypeError("@@toPrimitive must return a primitive value.");
[28754] Fix | Delete
}
[28755] Fix | Delete
return (hint === "string" ? String : Number)(input);
[28756] Fix | Delete
}
[28757] Fix | Delete
[28758] Fix | Delete
function _toPropertyKey(arg) {
[28759] Fix | Delete
var key = _toPrimitive(arg, "string");
[28760] Fix | Delete
return typeof key === "symbol" ? key : String(key);
[28761] Fix | Delete
}
[28762] Fix | Delete
[28763] Fix | Delete
function _defineProperty(obj, key, value) {
[28764] Fix | Delete
key = _toPropertyKey(key);
[28765] Fix | Delete
if (key in obj) {
[28766] Fix | Delete
Object.defineProperty(obj, key, {
[28767] Fix | Delete
value: value,
[28768] Fix | Delete
enumerable: true,
[28769] Fix | Delete
configurable: true,
[28770] Fix | Delete
writable: true
[28771] Fix | Delete
});
[28772] Fix | Delete
} else {
[28773] Fix | Delete
obj[key] = value;
[28774] Fix | Delete
}
[28775] Fix | Delete
return obj;
[28776] Fix | Delete
}
[28777] Fix | Delete
[28778] Fix | Delete
function ownKeys(e, r) {
[28779] Fix | Delete
var t = Object.keys(e);
[28780] Fix | Delete
if (Object.getOwnPropertySymbols) {
[28781] Fix | Delete
var o = Object.getOwnPropertySymbols(e);
[28782] Fix | Delete
r && (o = o.filter(function (r) {
[28783] Fix | Delete
return Object.getOwnPropertyDescriptor(e, r).enumerable;
[28784] Fix | Delete
})), t.push.apply(t, o);
[28785] Fix | Delete
}
[28786] Fix | Delete
return t;
[28787] Fix | Delete
}
[28788] Fix | Delete
function _objectSpread2(e) {
[28789] Fix | Delete
for (var r = 1; r < arguments.length; r++) {
[28790] Fix | Delete
var t = null != arguments[r] ? arguments[r] : {};
[28791] Fix | Delete
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
[28792] Fix | Delete
_defineProperty(e, r, t[r]);
[28793] Fix | Delete
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
[28794] Fix | Delete
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
[28795] Fix | Delete
});
[28796] Fix | Delete
}
[28797] Fix | Delete
return e;
[28798] Fix | Delete
}
[28799] Fix | Delete
[28800] Fix | Delete
const EVENT_TYPE_MAP = {
[28801] Fix | Delete
pointer: {
[28802] Fix | Delete
start: 'down',
[28803] Fix | Delete
change: 'move',
[28804] Fix | Delete
end: 'up'
[28805] Fix | Delete
},
[28806] Fix | Delete
mouse: {
[28807] Fix | Delete
start: 'down',
[28808] Fix | Delete
change: 'move',
[28809] Fix | Delete
end: 'up'
[28810] Fix | Delete
},
[28811] Fix | Delete
touch: {
[28812] Fix | Delete
start: 'start',
[28813] Fix | Delete
change: 'move',
[28814] Fix | Delete
end: 'end'
[28815] Fix | Delete
},
[28816] Fix | Delete
gesture: {
[28817] Fix | Delete
start: 'start',
[28818] Fix | Delete
change: 'change',
[28819] Fix | Delete
end: 'end'
[28820] Fix | Delete
}
[28821] Fix | Delete
};
[28822] Fix | Delete
function capitalize(string) {
[28823] Fix | Delete
if (!string) return '';
[28824] Fix | Delete
return string[0].toUpperCase() + string.slice(1);
[28825] Fix | Delete
}
[28826] Fix | Delete
const actionsWithoutCaptureSupported = ['enter', 'leave'];
[28827] Fix | Delete
function hasCapture(capture = false, actionKey) {
[28828] Fix | Delete
return capture && !actionsWithoutCaptureSupported.includes(actionKey);
[28829] Fix | Delete
}
[28830] Fix | Delete
function toHandlerProp(device, action = '', capture = false) {
[28831] Fix | Delete
const deviceProps = EVENT_TYPE_MAP[device];
[28832] Fix | Delete
const actionKey = deviceProps ? deviceProps[action] || action : action;
[28833] Fix | Delete
return 'on' + capitalize(device) + capitalize(actionKey) + (hasCapture(capture, actionKey) ? 'Capture' : '');
[28834] Fix | Delete
}
[28835] Fix | Delete
const pointerCaptureEvents = ['gotpointercapture', 'lostpointercapture'];
[28836] Fix | Delete
function parseProp(prop) {
[28837] Fix | Delete
let eventKey = prop.substring(2).toLowerCase();
[28838] Fix | Delete
const passive = !!~eventKey.indexOf('passive');
[28839] Fix | Delete
if (passive) eventKey = eventKey.replace('passive', '');
[28840] Fix | Delete
const captureKey = pointerCaptureEvents.includes(eventKey) ? 'capturecapture' : 'capture';
[28841] Fix | Delete
const capture = !!~eventKey.indexOf(captureKey);
[28842] Fix | Delete
if (capture) eventKey = eventKey.replace('capture', '');
[28843] Fix | Delete
return {
[28844] Fix | Delete
device: eventKey,
[28845] Fix | Delete
capture,
[28846] Fix | Delete
passive
[28847] Fix | Delete
};
[28848] Fix | Delete
}
[28849] Fix | Delete
function toDomEventType(device, action = '') {
[28850] Fix | Delete
const deviceProps = EVENT_TYPE_MAP[device];
[28851] Fix | Delete
const actionKey = deviceProps ? deviceProps[action] || action : action;
[28852] Fix | Delete
return device + actionKey;
[28853] Fix | Delete
}
[28854] Fix | Delete
function isTouch(event) {
[28855] Fix | Delete
return 'touches' in event;
[28856] Fix | Delete
}
[28857] Fix | Delete
function getPointerType(event) {
[28858] Fix | Delete
if (isTouch(event)) return 'touch';
[28859] Fix | Delete
if ('pointerType' in event) return event.pointerType;
[28860] Fix | Delete
return 'mouse';
[28861] Fix | Delete
}
[28862] Fix | Delete
function getCurrentTargetTouchList(event) {
[28863] Fix | Delete
return Array.from(event.touches).filter(e => {
[28864] Fix | Delete
var _event$currentTarget, _event$currentTarget$;
[28865] Fix | Delete
return e.target === event.currentTarget || ((_event$currentTarget = event.currentTarget) === null || _event$currentTarget === void 0 || (_event$currentTarget$ = _event$currentTarget.contains) === null || _event$currentTarget$ === void 0 ? void 0 : _event$currentTarget$.call(_event$currentTarget, e.target));
[28866] Fix | Delete
});
[28867] Fix | Delete
}
[28868] Fix | Delete
function getTouchList(event) {
[28869] Fix | Delete
return event.type === 'touchend' || event.type === 'touchcancel' ? event.changedTouches : event.targetTouches;
[28870] Fix | Delete
}
[28871] Fix | Delete
function getValueEvent(event) {
[28872] Fix | Delete
return isTouch(event) ? getTouchList(event)[0] : event;
[28873] Fix | Delete
}
[28874] Fix | Delete
function distanceAngle(P1, P2) {
[28875] Fix | Delete
try {
[28876] Fix | Delete
const dx = P2.clientX - P1.clientX;
[28877] Fix | Delete
const dy = P2.clientY - P1.clientY;
[28878] Fix | Delete
const cx = (P2.clientX + P1.clientX) / 2;
[28879] Fix | Delete
const cy = (P2.clientY + P1.clientY) / 2;
[28880] Fix | Delete
const distance = Math.hypot(dx, dy);
[28881] Fix | Delete
const angle = -(Math.atan2(dx, dy) * 180) / Math.PI;
[28882] Fix | Delete
const origin = [cx, cy];
[28883] Fix | Delete
return {
[28884] Fix | Delete
angle,
[28885] Fix | Delete
distance,
[28886] Fix | Delete
origin
[28887] Fix | Delete
};
[28888] Fix | Delete
} catch (_unused) {}
[28889] Fix | Delete
return null;
[28890] Fix | Delete
}
[28891] Fix | Delete
function touchIds(event) {
[28892] Fix | Delete
return getCurrentTargetTouchList(event).map(touch => touch.identifier);
[28893] Fix | Delete
}
[28894] Fix | Delete
function touchDistanceAngle(event, ids) {
[28895] Fix | Delete
const [P1, P2] = Array.from(event.touches).filter(touch => ids.includes(touch.identifier));
[28896] Fix | Delete
return distanceAngle(P1, P2);
[28897] Fix | Delete
}
[28898] Fix | Delete
function pointerId(event) {
[28899] Fix | Delete
const valueEvent = getValueEvent(event);
[28900] Fix | Delete
return isTouch(event) ? valueEvent.identifier : valueEvent.pointerId;
[28901] Fix | Delete
}
[28902] Fix | Delete
function pointerValues(event) {
[28903] Fix | Delete
const valueEvent = getValueEvent(event);
[28904] Fix | Delete
return [valueEvent.clientX, valueEvent.clientY];
[28905] Fix | Delete
}
[28906] Fix | Delete
const LINE_HEIGHT = 40;
[28907] Fix | Delete
const PAGE_HEIGHT = 800;
[28908] Fix | Delete
function wheelValues(event) {
[28909] Fix | Delete
let {
[28910] Fix | Delete
deltaX,
[28911] Fix | Delete
deltaY,
[28912] Fix | Delete
deltaMode
[28913] Fix | Delete
} = event;
[28914] Fix | Delete
if (deltaMode === 1) {
[28915] Fix | Delete
deltaX *= LINE_HEIGHT;
[28916] Fix | Delete
deltaY *= LINE_HEIGHT;
[28917] Fix | Delete
} else if (deltaMode === 2) {
[28918] Fix | Delete
deltaX *= PAGE_HEIGHT;
[28919] Fix | Delete
deltaY *= PAGE_HEIGHT;
[28920] Fix | Delete
}
[28921] Fix | Delete
return [deltaX, deltaY];
[28922] Fix | Delete
}
[28923] Fix | Delete
function scrollValues(event) {
[28924] Fix | Delete
var _ref, _ref2;
[28925] Fix | Delete
const {
[28926] Fix | Delete
scrollX,
[28927] Fix | Delete
scrollY,
[28928] Fix | Delete
scrollLeft,
[28929] Fix | Delete
scrollTop
[28930] Fix | Delete
} = event.currentTarget;
[28931] Fix | Delete
return [(_ref = scrollX !== null && scrollX !== void 0 ? scrollX : scrollLeft) !== null && _ref !== void 0 ? _ref : 0, (_ref2 = scrollY !== null && scrollY !== void 0 ? scrollY : scrollTop) !== null && _ref2 !== void 0 ? _ref2 : 0];
[28932] Fix | Delete
}
[28933] Fix | Delete
function getEventDetails(event) {
[28934] Fix | Delete
const payload = {};
[28935] Fix | Delete
if ('buttons' in event) payload.buttons = event.buttons;
[28936] Fix | Delete
if ('shiftKey' in event) {
[28937] Fix | Delete
const {
[28938] Fix | Delete
shiftKey,
[28939] Fix | Delete
altKey,
[28940] Fix | Delete
metaKey,
[28941] Fix | Delete
ctrlKey
[28942] Fix | Delete
} = event;
[28943] Fix | Delete
Object.assign(payload, {
[28944] Fix | Delete
shiftKey,
[28945] Fix | Delete
altKey,
[28946] Fix | Delete
metaKey,
[28947] Fix | Delete
ctrlKey
[28948] Fix | Delete
});
[28949] Fix | Delete
}
[28950] Fix | Delete
return payload;
[28951] Fix | Delete
}
[28952] Fix | Delete
[28953] Fix | Delete
function call(v, ...args) {
[28954] Fix | Delete
if (typeof v === 'function') {
[28955] Fix | Delete
return v(...args);
[28956] Fix | Delete
} else {
[28957] Fix | Delete
return v;
[28958] Fix | Delete
}
[28959] Fix | Delete
}
[28960] Fix | Delete
function actions_fe213e88_esm_noop() {}
[28961] Fix | Delete
function actions_fe213e88_esm_chain(...fns) {
[28962] Fix | Delete
if (fns.length === 0) return actions_fe213e88_esm_noop;
[28963] Fix | Delete
if (fns.length === 1) return fns[0];
[28964] Fix | Delete
return function () {
[28965] Fix | Delete
let result;
[28966] Fix | Delete
for (const fn of fns) {
[28967] Fix | Delete
result = fn.apply(this, arguments) || result;
[28968] Fix | Delete
}
[28969] Fix | Delete
return result;
[28970] Fix | Delete
};
[28971] Fix | Delete
}
[28972] Fix | Delete
function assignDefault(value, fallback) {
[28973] Fix | Delete
return Object.assign({}, fallback, value || {});
[28974] Fix | Delete
}
[28975] Fix | Delete
[28976] Fix | Delete
const BEFORE_LAST_KINEMATICS_DELAY = 32;
[28977] Fix | Delete
class Engine {
[28978] Fix | Delete
constructor(ctrl, args, key) {
[28979] Fix | Delete
this.ctrl = ctrl;
[28980] Fix | Delete
this.args = args;
[28981] Fix | Delete
this.key = key;
[28982] Fix | Delete
if (!this.state) {
[28983] Fix | Delete
this.state = {};
[28984] Fix | Delete
this.computeValues([0, 0]);
[28985] Fix | Delete
this.computeInitial();
[28986] Fix | Delete
if (this.init) this.init();
[28987] Fix | Delete
this.reset();
[28988] Fix | Delete
}
[28989] Fix | Delete
}
[28990] Fix | Delete
get state() {
[28991] Fix | Delete
return this.ctrl.state[this.key];
[28992] Fix | Delete
}
[28993] Fix | Delete
set state(state) {
[28994] Fix | Delete
this.ctrl.state[this.key] = state;
[28995] Fix | Delete
}
[28996] Fix | Delete
get shared() {
[28997] Fix | Delete
return this.ctrl.state.shared;
[28998] Fix | Delete
}
[28999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function