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
resizeObserver.observe(floating);
[9000] Fix | Delete
}
[9001] Fix | Delete
let frameId;
[9002] Fix | Delete
let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null;
[9003] Fix | Delete
if (animationFrame) {
[9004] Fix | Delete
frameLoop();
[9005] Fix | Delete
}
[9006] Fix | Delete
function frameLoop() {
[9007] Fix | Delete
const nextRefRect = getBoundingClientRect(reference);
[9008] Fix | Delete
if (prevRefRect && (nextRefRect.x !== prevRefRect.x || nextRefRect.y !== prevRefRect.y || nextRefRect.width !== prevRefRect.width || nextRefRect.height !== prevRefRect.height)) {
[9009] Fix | Delete
update();
[9010] Fix | Delete
}
[9011] Fix | Delete
prevRefRect = nextRefRect;
[9012] Fix | Delete
frameId = requestAnimationFrame(frameLoop);
[9013] Fix | Delete
}
[9014] Fix | Delete
update();
[9015] Fix | Delete
return () => {
[9016] Fix | Delete
var _resizeObserver2;
[9017] Fix | Delete
ancestors.forEach(ancestor => {
[9018] Fix | Delete
ancestorScroll && ancestor.removeEventListener('scroll', update);
[9019] Fix | Delete
ancestorResize && ancestor.removeEventListener('resize', update);
[9020] Fix | Delete
});
[9021] Fix | Delete
cleanupIo == null || cleanupIo();
[9022] Fix | Delete
(_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect();
[9023] Fix | Delete
resizeObserver = null;
[9024] Fix | Delete
if (animationFrame) {
[9025] Fix | Delete
cancelAnimationFrame(frameId);
[9026] Fix | Delete
}
[9027] Fix | Delete
};
[9028] Fix | Delete
}
[9029] Fix | Delete
[9030] Fix | Delete
/**
[9031] Fix | Delete
* Optimizes the visibility of the floating element by choosing the placement
[9032] Fix | Delete
* that has the most space available automatically, without needing to specify a
[9033] Fix | Delete
* preferred placement. Alternative to `flip`.
[9034] Fix | Delete
* @see https://floating-ui.com/docs/autoPlacement
[9035] Fix | Delete
*/
[9036] Fix | Delete
const floating_ui_dom_autoPlacement = (/* unused pure expression or super */ null && (autoPlacement$1));
[9037] Fix | Delete
[9038] Fix | Delete
/**
[9039] Fix | Delete
* Optimizes the visibility of the floating element by shifting it in order to
[9040] Fix | Delete
* keep it in view when it will overflow the clipping boundary.
[9041] Fix | Delete
* @see https://floating-ui.com/docs/shift
[9042] Fix | Delete
*/
[9043] Fix | Delete
const floating_ui_dom_shift = shift;
[9044] Fix | Delete
[9045] Fix | Delete
/**
[9046] Fix | Delete
* Optimizes the visibility of the floating element by flipping the `placement`
[9047] Fix | Delete
* in order to keep it in view when the preferred placement(s) will overflow the
[9048] Fix | Delete
* clipping boundary. Alternative to `autoPlacement`.
[9049] Fix | Delete
* @see https://floating-ui.com/docs/flip
[9050] Fix | Delete
*/
[9051] Fix | Delete
const floating_ui_dom_flip = flip;
[9052] Fix | Delete
[9053] Fix | Delete
/**
[9054] Fix | Delete
* Provides data that allows you to change the size of the floating element —
[9055] Fix | Delete
* for instance, prevent it from overflowing the clipping boundary or match the
[9056] Fix | Delete
* width of the reference element.
[9057] Fix | Delete
* @see https://floating-ui.com/docs/size
[9058] Fix | Delete
*/
[9059] Fix | Delete
const floating_ui_dom_size = size;
[9060] Fix | Delete
[9061] Fix | Delete
/**
[9062] Fix | Delete
* Provides data to hide the floating element in applicable situations, such as
[9063] Fix | Delete
* when it is not in the same clipping context as the reference element.
[9064] Fix | Delete
* @see https://floating-ui.com/docs/hide
[9065] Fix | Delete
*/
[9066] Fix | Delete
const floating_ui_dom_hide = (/* unused pure expression or super */ null && (hide$1));
[9067] Fix | Delete
[9068] Fix | Delete
/**
[9069] Fix | Delete
* Provides data to position an inner element of the floating element so that it
[9070] Fix | Delete
* appears centered to the reference element.
[9071] Fix | Delete
* @see https://floating-ui.com/docs/arrow
[9072] Fix | Delete
*/
[9073] Fix | Delete
const floating_ui_dom_arrow = arrow;
[9074] Fix | Delete
[9075] Fix | Delete
/**
[9076] Fix | Delete
* Provides improved positioning for inline reference elements that can span
[9077] Fix | Delete
* over multiple lines, such as hyperlinks or range selections.
[9078] Fix | Delete
* @see https://floating-ui.com/docs/inline
[9079] Fix | Delete
*/
[9080] Fix | Delete
const floating_ui_dom_inline = (/* unused pure expression or super */ null && (inline$1));
[9081] Fix | Delete
[9082] Fix | Delete
/**
[9083] Fix | Delete
* Built-in `limiter` that will stop `shift()` at a certain point.
[9084] Fix | Delete
*/
[9085] Fix | Delete
const floating_ui_dom_limitShift = limitShift;
[9086] Fix | Delete
[9087] Fix | Delete
/**
[9088] Fix | Delete
* Computes the `x` and `y` coordinates that will place the floating element
[9089] Fix | Delete
* next to a given reference element.
[9090] Fix | Delete
*/
[9091] Fix | Delete
const floating_ui_dom_computePosition = (reference, floating, options) => {
[9092] Fix | Delete
// This caches the expensive `getClippingElementAncestors` function so that
[9093] Fix | Delete
// multiple lifecycle resets re-use the same result. It only lives for a
[9094] Fix | Delete
// single call. If other functions become expensive, we can add them as well.
[9095] Fix | Delete
const cache = new Map();
[9096] Fix | Delete
const mergedOptions = {
[9097] Fix | Delete
platform,
[9098] Fix | Delete
...options
[9099] Fix | Delete
};
[9100] Fix | Delete
const platformWithCache = {
[9101] Fix | Delete
...mergedOptions.platform,
[9102] Fix | Delete
_c: cache
[9103] Fix | Delete
};
[9104] Fix | Delete
return computePosition(reference, floating, {
[9105] Fix | Delete
...mergedOptions,
[9106] Fix | Delete
platform: platformWithCache
[9107] Fix | Delete
});
[9108] Fix | Delete
};
[9109] Fix | Delete
[9110] Fix | Delete
[9111] Fix | Delete
[9112] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/IRX7SFUJ.js
[9113] Fix | Delete
"use client";
[9114] Fix | Delete
[9115] Fix | Delete
[9116] Fix | Delete
[9117] Fix | Delete
[9118] Fix | Delete
[9119] Fix | Delete
[9120] Fix | Delete
// src/popover/popover.tsx
[9121] Fix | Delete
[9122] Fix | Delete
[9123] Fix | Delete
[9124] Fix | Delete
[9125] Fix | Delete
function createDOMRect(x = 0, y = 0, width = 0, height = 0) {
[9126] Fix | Delete
if (typeof DOMRect === "function") {
[9127] Fix | Delete
return new DOMRect(x, y, width, height);
[9128] Fix | Delete
}
[9129] Fix | Delete
const rect = {
[9130] Fix | Delete
x,
[9131] Fix | Delete
y,
[9132] Fix | Delete
width,
[9133] Fix | Delete
height,
[9134] Fix | Delete
top: y,
[9135] Fix | Delete
right: x + width,
[9136] Fix | Delete
bottom: y + height,
[9137] Fix | Delete
left: x
[9138] Fix | Delete
};
[9139] Fix | Delete
return _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, rect), { toJSON: () => rect });
[9140] Fix | Delete
}
[9141] Fix | Delete
function getDOMRect(anchorRect) {
[9142] Fix | Delete
if (!anchorRect)
[9143] Fix | Delete
return createDOMRect();
[9144] Fix | Delete
const { x, y, width, height } = anchorRect;
[9145] Fix | Delete
return createDOMRect(x, y, width, height);
[9146] Fix | Delete
}
[9147] Fix | Delete
function getAnchorElement(anchorElement, getAnchorRect) {
[9148] Fix | Delete
const contextElement = anchorElement || void 0;
[9149] Fix | Delete
return {
[9150] Fix | Delete
contextElement,
[9151] Fix | Delete
getBoundingClientRect: () => {
[9152] Fix | Delete
const anchor = anchorElement;
[9153] Fix | Delete
const anchorRect = getAnchorRect == null ? void 0 : getAnchorRect(anchor);
[9154] Fix | Delete
if (anchorRect || !anchor) {
[9155] Fix | Delete
return getDOMRect(anchorRect);
[9156] Fix | Delete
}
[9157] Fix | Delete
return anchor.getBoundingClientRect();
[9158] Fix | Delete
}
[9159] Fix | Delete
};
[9160] Fix | Delete
}
[9161] Fix | Delete
function isValidPlacement(flip2) {
[9162] Fix | Delete
return /^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(flip2);
[9163] Fix | Delete
}
[9164] Fix | Delete
function roundByDPR(value) {
[9165] Fix | Delete
const dpr = window.devicePixelRatio || 1;
[9166] Fix | Delete
return Math.round(value * dpr) / dpr;
[9167] Fix | Delete
}
[9168] Fix | Delete
function getOffsetMiddleware(arrowElement, props) {
[9169] Fix | Delete
return offset(({ placement }) => {
[9170] Fix | Delete
var _a;
[9171] Fix | Delete
const arrowOffset = ((arrowElement == null ? void 0 : arrowElement.clientHeight) || 0) / 2;
[9172] Fix | Delete
const finalGutter = typeof props.gutter === "number" ? props.gutter + arrowOffset : (_a = props.gutter) != null ? _a : arrowOffset;
[9173] Fix | Delete
const hasAlignment = !!placement.split("-")[1];
[9174] Fix | Delete
return {
[9175] Fix | Delete
crossAxis: !hasAlignment ? props.shift : void 0,
[9176] Fix | Delete
mainAxis: finalGutter,
[9177] Fix | Delete
alignmentAxis: props.shift
[9178] Fix | Delete
};
[9179] Fix | Delete
});
[9180] Fix | Delete
}
[9181] Fix | Delete
function getFlipMiddleware(props) {
[9182] Fix | Delete
if (props.flip === false)
[9183] Fix | Delete
return;
[9184] Fix | Delete
const fallbackPlacements = typeof props.flip === "string" ? props.flip.split(" ") : void 0;
[9185] Fix | Delete
invariant(
[9186] Fix | Delete
!fallbackPlacements || fallbackPlacements.every(isValidPlacement),
[9187] Fix | Delete
false && 0
[9188] Fix | Delete
);
[9189] Fix | Delete
return floating_ui_dom_flip({
[9190] Fix | Delete
padding: props.overflowPadding,
[9191] Fix | Delete
fallbackPlacements
[9192] Fix | Delete
});
[9193] Fix | Delete
}
[9194] Fix | Delete
function getShiftMiddleware(props) {
[9195] Fix | Delete
if (!props.slide && !props.overlap)
[9196] Fix | Delete
return;
[9197] Fix | Delete
return floating_ui_dom_shift({
[9198] Fix | Delete
mainAxis: props.slide,
[9199] Fix | Delete
crossAxis: props.overlap,
[9200] Fix | Delete
padding: props.overflowPadding,
[9201] Fix | Delete
limiter: floating_ui_dom_limitShift()
[9202] Fix | Delete
});
[9203] Fix | Delete
}
[9204] Fix | Delete
function getSizeMiddleware(props) {
[9205] Fix | Delete
return floating_ui_dom_size({
[9206] Fix | Delete
padding: props.overflowPadding,
[9207] Fix | Delete
apply({ elements, availableWidth, availableHeight, rects }) {
[9208] Fix | Delete
const wrapper = elements.floating;
[9209] Fix | Delete
const referenceWidth = Math.round(rects.reference.width);
[9210] Fix | Delete
availableWidth = Math.floor(availableWidth);
[9211] Fix | Delete
availableHeight = Math.floor(availableHeight);
[9212] Fix | Delete
wrapper.style.setProperty(
[9213] Fix | Delete
"--popover-anchor-width",
[9214] Fix | Delete
`${referenceWidth}px`
[9215] Fix | Delete
);
[9216] Fix | Delete
wrapper.style.setProperty(
[9217] Fix | Delete
"--popover-available-width",
[9218] Fix | Delete
`${availableWidth}px`
[9219] Fix | Delete
);
[9220] Fix | Delete
wrapper.style.setProperty(
[9221] Fix | Delete
"--popover-available-height",
[9222] Fix | Delete
`${availableHeight}px`
[9223] Fix | Delete
);
[9224] Fix | Delete
if (props.sameWidth) {
[9225] Fix | Delete
wrapper.style.width = `${referenceWidth}px`;
[9226] Fix | Delete
}
[9227] Fix | Delete
if (props.fitViewport) {
[9228] Fix | Delete
wrapper.style.maxWidth = `${availableWidth}px`;
[9229] Fix | Delete
wrapper.style.maxHeight = `${availableHeight}px`;
[9230] Fix | Delete
}
[9231] Fix | Delete
}
[9232] Fix | Delete
});
[9233] Fix | Delete
}
[9234] Fix | Delete
function getArrowMiddleware(arrowElement, props) {
[9235] Fix | Delete
if (!arrowElement)
[9236] Fix | Delete
return;
[9237] Fix | Delete
return floating_ui_dom_arrow({
[9238] Fix | Delete
element: arrowElement,
[9239] Fix | Delete
padding: props.arrowPadding
[9240] Fix | Delete
});
[9241] Fix | Delete
}
[9242] Fix | Delete
var usePopover = createHook(
[9243] Fix | Delete
(_a) => {
[9244] Fix | Delete
var _b = _a, {
[9245] Fix | Delete
store,
[9246] Fix | Delete
modal = false,
[9247] Fix | Delete
portal = !!modal,
[9248] Fix | Delete
preserveTabOrder = true,
[9249] Fix | Delete
autoFocusOnShow = true,
[9250] Fix | Delete
wrapperProps,
[9251] Fix | Delete
fixed = false,
[9252] Fix | Delete
flip: flip2 = true,
[9253] Fix | Delete
shift: shift2 = 0,
[9254] Fix | Delete
slide = true,
[9255] Fix | Delete
overlap = false,
[9256] Fix | Delete
sameWidth = false,
[9257] Fix | Delete
fitViewport = false,
[9258] Fix | Delete
gutter,
[9259] Fix | Delete
arrowPadding = 4,
[9260] Fix | Delete
overflowPadding = 8,
[9261] Fix | Delete
getAnchorRect,
[9262] Fix | Delete
updatePosition
[9263] Fix | Delete
} = _b, props = __objRest(_b, [
[9264] Fix | Delete
"store",
[9265] Fix | Delete
"modal",
[9266] Fix | Delete
"portal",
[9267] Fix | Delete
"preserveTabOrder",
[9268] Fix | Delete
"autoFocusOnShow",
[9269] Fix | Delete
"wrapperProps",
[9270] Fix | Delete
"fixed",
[9271] Fix | Delete
"flip",
[9272] Fix | Delete
"shift",
[9273] Fix | Delete
"slide",
[9274] Fix | Delete
"overlap",
[9275] Fix | Delete
"sameWidth",
[9276] Fix | Delete
"fitViewport",
[9277] Fix | Delete
"gutter",
[9278] Fix | Delete
"arrowPadding",
[9279] Fix | Delete
"overflowPadding",
[9280] Fix | Delete
"getAnchorRect",
[9281] Fix | Delete
"updatePosition"
[9282] Fix | Delete
]);
[9283] Fix | Delete
const context = usePopoverProviderContext();
[9284] Fix | Delete
store = store || context;
[9285] Fix | Delete
invariant(
[9286] Fix | Delete
store,
[9287] Fix | Delete
false && 0
[9288] Fix | Delete
);
[9289] Fix | Delete
const arrowElement = store.useState("arrowElement");
[9290] Fix | Delete
const anchorElement = store.useState("anchorElement");
[9291] Fix | Delete
const disclosureElement = store.useState("disclosureElement");
[9292] Fix | Delete
const popoverElement = store.useState("popoverElement");
[9293] Fix | Delete
const contentElement = store.useState("contentElement");
[9294] Fix | Delete
const placement = store.useState("placement");
[9295] Fix | Delete
const mounted = store.useState("mounted");
[9296] Fix | Delete
const rendered = store.useState("rendered");
[9297] Fix | Delete
const [positioned, setPositioned] = (0,external_React_.useState)(false);
[9298] Fix | Delete
const { portalRef, domReady } = usePortalRef(portal, props.portalRef);
[9299] Fix | Delete
const getAnchorRectProp = useEvent(getAnchorRect);
[9300] Fix | Delete
const updatePositionProp = useEvent(updatePosition);
[9301] Fix | Delete
const hasCustomUpdatePosition = !!updatePosition;
[9302] Fix | Delete
useSafeLayoutEffect(() => {
[9303] Fix | Delete
if (!(popoverElement == null ? void 0 : popoverElement.isConnected))
[9304] Fix | Delete
return;
[9305] Fix | Delete
popoverElement.style.setProperty(
[9306] Fix | Delete
"--popover-overflow-padding",
[9307] Fix | Delete
`${overflowPadding}px`
[9308] Fix | Delete
);
[9309] Fix | Delete
const anchor = getAnchorElement(anchorElement, getAnchorRectProp);
[9310] Fix | Delete
const updatePosition2 = async () => {
[9311] Fix | Delete
if (!mounted)
[9312] Fix | Delete
return;
[9313] Fix | Delete
const middleware = [
[9314] Fix | Delete
getOffsetMiddleware(arrowElement, { gutter, shift: shift2 }),
[9315] Fix | Delete
getFlipMiddleware({ flip: flip2, overflowPadding }),
[9316] Fix | Delete
getShiftMiddleware({ slide, shift: shift2, overlap, overflowPadding }),
[9317] Fix | Delete
getArrowMiddleware(arrowElement, { arrowPadding }),
[9318] Fix | Delete
getSizeMiddleware({
[9319] Fix | Delete
sameWidth,
[9320] Fix | Delete
fitViewport,
[9321] Fix | Delete
overflowPadding
[9322] Fix | Delete
})
[9323] Fix | Delete
];
[9324] Fix | Delete
const pos = await floating_ui_dom_computePosition(anchor, popoverElement, {
[9325] Fix | Delete
placement,
[9326] Fix | Delete
strategy: fixed ? "fixed" : "absolute",
[9327] Fix | Delete
middleware
[9328] Fix | Delete
});
[9329] Fix | Delete
store == null ? void 0 : store.setState("currentPlacement", pos.placement);
[9330] Fix | Delete
setPositioned(true);
[9331] Fix | Delete
const x = roundByDPR(pos.x);
[9332] Fix | Delete
const y = roundByDPR(pos.y);
[9333] Fix | Delete
Object.assign(popoverElement.style, {
[9334] Fix | Delete
top: "0",
[9335] Fix | Delete
left: "0",
[9336] Fix | Delete
transform: `translate3d(${x}px,${y}px,0)`
[9337] Fix | Delete
});
[9338] Fix | Delete
if (arrowElement && pos.middlewareData.arrow) {
[9339] Fix | Delete
const { x: arrowX, y: arrowY } = pos.middlewareData.arrow;
[9340] Fix | Delete
const dir = pos.placement.split("-")[0];
[9341] Fix | Delete
Object.assign(arrowElement.style, {
[9342] Fix | Delete
left: arrowX != null ? `${arrowX}px` : "",
[9343] Fix | Delete
top: arrowY != null ? `${arrowY}px` : "",
[9344] Fix | Delete
[dir]: "100%"
[9345] Fix | Delete
});
[9346] Fix | Delete
}
[9347] Fix | Delete
};
[9348] Fix | Delete
const update = async () => {
[9349] Fix | Delete
if (hasCustomUpdatePosition) {
[9350] Fix | Delete
await updatePositionProp({ updatePosition: updatePosition2 });
[9351] Fix | Delete
setPositioned(true);
[9352] Fix | Delete
} else {
[9353] Fix | Delete
await updatePosition2();
[9354] Fix | Delete
}
[9355] Fix | Delete
};
[9356] Fix | Delete
const cancelAutoUpdate = autoUpdate(anchor, popoverElement, update, {
[9357] Fix | Delete
// JSDOM doesn't support ResizeObserver
[9358] Fix | Delete
elementResize: typeof ResizeObserver === "function"
[9359] Fix | Delete
});
[9360] Fix | Delete
return () => {
[9361] Fix | Delete
setPositioned(false);
[9362] Fix | Delete
cancelAutoUpdate();
[9363] Fix | Delete
};
[9364] Fix | Delete
}, [
[9365] Fix | Delete
store,
[9366] Fix | Delete
rendered,
[9367] Fix | Delete
popoverElement,
[9368] Fix | Delete
arrowElement,
[9369] Fix | Delete
anchorElement,
[9370] Fix | Delete
popoverElement,
[9371] Fix | Delete
placement,
[9372] Fix | Delete
mounted,
[9373] Fix | Delete
domReady,
[9374] Fix | Delete
fixed,
[9375] Fix | Delete
flip2,
[9376] Fix | Delete
shift2,
[9377] Fix | Delete
slide,
[9378] Fix | Delete
overlap,
[9379] Fix | Delete
sameWidth,
[9380] Fix | Delete
fitViewport,
[9381] Fix | Delete
gutter,
[9382] Fix | Delete
arrowPadding,
[9383] Fix | Delete
overflowPadding,
[9384] Fix | Delete
getAnchorRectProp,
[9385] Fix | Delete
hasCustomUpdatePosition,
[9386] Fix | Delete
updatePositionProp
[9387] Fix | Delete
]);
[9388] Fix | Delete
useSafeLayoutEffect(() => {
[9389] Fix | Delete
if (!mounted)
[9390] Fix | Delete
return;
[9391] Fix | Delete
if (!domReady)
[9392] Fix | Delete
return;
[9393] Fix | Delete
if (!(popoverElement == null ? void 0 : popoverElement.isConnected))
[9394] Fix | Delete
return;
[9395] Fix | Delete
if (!(contentElement == null ? void 0 : contentElement.isConnected))
[9396] Fix | Delete
return;
[9397] Fix | Delete
const applyZIndex = () => {
[9398] Fix | Delete
popoverElement.style.zIndex = getComputedStyle(contentElement).zIndex;
[9399] Fix | Delete
};
[9400] Fix | Delete
applyZIndex();
[9401] Fix | Delete
let raf = requestAnimationFrame(() => {
[9402] Fix | Delete
raf = requestAnimationFrame(applyZIndex);
[9403] Fix | Delete
});
[9404] Fix | Delete
return () => cancelAnimationFrame(raf);
[9405] Fix | Delete
}, [mounted, domReady, popoverElement, contentElement]);
[9406] Fix | Delete
const position = fixed ? "fixed" : "absolute";
[9407] Fix | Delete
props = useWrapElement(
[9408] Fix | Delete
props,
[9409] Fix | Delete
(element) => /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(
[9410] Fix | Delete
"div",
[9411] Fix | Delete
_4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[9412] Fix | Delete
role: "presentation"
[9413] Fix | Delete
}, wrapperProps), {
[9414] Fix | Delete
style: _4R3V3JGP_spreadValues({
[9415] Fix | Delete
// https://floating-ui.com/docs/computeposition#initial-layout
[9416] Fix | Delete
position,
[9417] Fix | Delete
top: 0,
[9418] Fix | Delete
left: 0,
[9419] Fix | Delete
width: "max-content"
[9420] Fix | Delete
}, wrapperProps == null ? void 0 : wrapperProps.style),
[9421] Fix | Delete
ref: store == null ? void 0 : store.setPopoverElement,
[9422] Fix | Delete
children: element
[9423] Fix | Delete
})
[9424] Fix | Delete
),
[9425] Fix | Delete
[store, position, wrapperProps]
[9426] Fix | Delete
);
[9427] Fix | Delete
props = useWrapElement(
[9428] Fix | Delete
props,
[9429] Fix | Delete
(element) => /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(PopoverScopedContextProvider, { value: store, children: element }),
[9430] Fix | Delete
[store]
[9431] Fix | Delete
);
[9432] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[9433] Fix | Delete
// data-placing is not part of the public API. We're setting this here so
[9434] Fix | Delete
// we can wait for the popover to be positioned before other components
[9435] Fix | Delete
// move focus into it. For example, this attribute is observed by the
[9436] Fix | Delete
// Combobox component with the autoSelect behavior.
[9437] Fix | Delete
"data-placing": !positioned ? "" : void 0
[9438] Fix | Delete
}, props), {
[9439] Fix | Delete
style: _4R3V3JGP_spreadValues({
[9440] Fix | Delete
position: "relative"
[9441] Fix | Delete
}, props.style)
[9442] Fix | Delete
});
[9443] Fix | Delete
props = useDialog(_4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[9444] Fix | Delete
store,
[9445] Fix | Delete
modal,
[9446] Fix | Delete
portal,
[9447] Fix | Delete
preserveTabOrder,
[9448] Fix | Delete
preserveTabOrderAnchor: disclosureElement || anchorElement,
[9449] Fix | Delete
autoFocusOnShow: positioned && autoFocusOnShow
[9450] Fix | Delete
}, props), {
[9451] Fix | Delete
portalRef
[9452] Fix | Delete
}));
[9453] Fix | Delete
return props;
[9454] Fix | Delete
}
[9455] Fix | Delete
);
[9456] Fix | Delete
var Popover = createDialogComponent(
[9457] Fix | Delete
createComponent((props) => {
[9458] Fix | Delete
const htmlProps = usePopover(props);
[9459] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[9460] Fix | Delete
}),
[9461] Fix | Delete
usePopoverProviderContext
[9462] Fix | Delete
);
[9463] Fix | Delete
if (false) {}
[9464] Fix | Delete
[9465] Fix | Delete
[9466] Fix | Delete
[9467] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/QWSZGSIG.js
[9468] Fix | Delete
"use client";
[9469] Fix | Delete
[9470] Fix | Delete
[9471] Fix | Delete
[9472] Fix | Delete
[9473] Fix | Delete
[9474] Fix | Delete
[9475] Fix | Delete
[9476] Fix | Delete
[9477] Fix | Delete
// src/hovercard/hovercard.tsx
[9478] Fix | Delete
[9479] Fix | Delete
[9480] Fix | Delete
[9481] Fix | Delete
[9482] Fix | Delete
[9483] Fix | Delete
[9484] Fix | Delete
[9485] Fix | Delete
function isMovingOnHovercard(target, card, anchor, nested) {
[9486] Fix | Delete
if (hasFocusWithin(card))
[9487] Fix | Delete
return true;
[9488] Fix | Delete
if (!target)
[9489] Fix | Delete
return false;
[9490] Fix | Delete
if (contains(card, target))
[9491] Fix | Delete
return true;
[9492] Fix | Delete
if (anchor && contains(anchor, target))
[9493] Fix | Delete
return true;
[9494] Fix | Delete
if (nested == null ? void 0 : nested.some((card2) => isMovingOnHovercard(target, card2, anchor))) {
[9495] Fix | Delete
return true;
[9496] Fix | Delete
}
[9497] Fix | Delete
return false;
[9498] Fix | Delete
}
[9499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function