Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

634 lines
18 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
* Module id: 241277
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(511334),
r = e.i(552659),
n = e.i(673135),
o = e.i(358379),
a = o.createContext({});
e.i(23741);
var i = e.i(54168),
l = e.i(264458),
s = e.i(819752),
c = e.i(57129),
u = e.i(481666),
d = e.i(161977);
function f(e, t, r) {
var n = t;
return !n && r && (n = "".concat(e, "-").concat(r)), n;
}
function m(e, t) {
var r = e["page".concat(t ? "Y" : "X", "Offset")],
n = "scroll".concat(t ? "Top" : "Left");
if ("number" != typeof r) {
var o = e.document;
"number" != typeof (r = o.documentElement[n]) && (r = o.body[n]);
}
return r;
}
var p = e.i(494445),
h = e.i(624977),
g = e.i(389524);
let b = o.memo(
function (e) {
return e.children;
},
function (e, t) {
return !t.shouldUpdate;
},
);
var v = { width: 0, height: 0, overflow: "hidden", outline: "none" },
_ = { outline: "none" },
y = o.default.forwardRef(function (e, r) {
var n = e.prefixCls,
s = e.className,
c = e.style,
u = e.title,
f = e.ariaId,
m = e.footer,
p = e.closable,
y = e.closeIcon,
x = e.onClose,
C = e.children,
E = e.bodyStyle,
S = e.bodyProps,
w = e.modalRender,
k = e.onMouseDown,
j = e.onMouseUp,
P = e.holderRef,
R = e.visible,
N = e.forceRender,
$ = e.width,
O = e.height,
T = e.classNames,
M = e.styles,
I = o.default.useContext(a).panel,
A = (0, g.useComposeRef)(P, I),
L = (0, o.useRef)(),
B = (0, o.useRef)();
o.default.useImperativeHandle(r, function () {
return {
focus: function () {
var e;
null == (e = L.current) || e.focus({ preventScroll: !0 });
},
changeActive: function (e) {
var t = document.activeElement;
e && t === B.current
? L.current.focus({ preventScroll: !0 })
: e ||
t !== L.current ||
B.current.focus({ preventScroll: !0 });
},
};
});
var D = {};
void 0 !== $ && (D.width = $), void 0 !== O && (D.height = O);
var H = m
? o.default.createElement(
"div",
{
className: (0, l.default)(
"".concat(n, "-footer"),
null == T ? void 0 : T.footer,
),
style: (0, i.default)({}, null == M ? void 0 : M.footer),
},
m,
)
: null,
z = u
? o.default.createElement(
"div",
{
className: (0, l.default)(
"".concat(n, "-header"),
null == T ? void 0 : T.header,
),
style: (0, i.default)({}, null == M ? void 0 : M.header),
},
o.default.createElement(
"div",
{ className: "".concat(n, "-title"), id: f },
u,
),
)
: null,
W = (0, o.useMemo)(
function () {
return "object" === (0, h.default)(p) && null !== p
? p
: p
? {
closeIcon:
null != y
? y
: o.default.createElement("span", {
className: "".concat(n, "-close-x"),
}),
}
: {};
},
[p, y, n],
),
F = (0, d.default)(W, !0),
U = "object" === (0, h.default)(p) && p.disabled,
G = p
? o.default.createElement(
"button",
(0, t.default)(
{ type: "button", onClick: x, "aria-label": "Close" },
F,
{ className: "".concat(n, "-close"), disabled: U },
),
W.closeIcon,
)
: null,
q = o.default.createElement(
"div",
{
className: (0, l.default)(
"".concat(n, "-content"),
null == T ? void 0 : T.content,
),
style: null == M ? void 0 : M.content,
},
G,
z,
o.default.createElement(
"div",
(0, t.default)(
{
className: (0, l.default)(
"".concat(n, "-body"),
null == T ? void 0 : T.body,
),
style: (0, i.default)(
(0, i.default)({}, E),
null == M ? void 0 : M.body,
),
},
S,
),
C,
),
H,
);
return o.default.createElement(
"div",
{
key: "dialog-element",
role: "dialog",
"aria-labelledby": u ? f : null,
"aria-modal": "true",
ref: A,
style: (0, i.default)((0, i.default)({}, c), D),
className: (0, l.default)(n, s),
onMouseDown: k,
onMouseUp: j,
},
o.default.createElement(
"div",
{ ref: L, tabIndex: 0, style: _ },
o.default.createElement(b, { shouldUpdate: R || N }, w ? w(q) : q),
),
o.default.createElement("div", { tabIndex: 0, ref: B, style: v }),
);
});
e.s(["default", 0, y], 275496);
var x = o.forwardRef(function (e, n) {
var a = e.prefixCls,
s = e.title,
c = e.style,
u = e.className,
d = e.visible,
f = e.forceRender,
h = e.destroyOnClose,
g = e.motionName,
b = e.ariaId,
v = e.onVisibleChanged,
_ = e.mousePosition,
x = (0, o.useRef)(),
C = o.useState(),
E = (0, r.default)(C, 2),
S = E[0],
w = E[1],
k = {};
function j() {
var e,
t,
r,
n,
o,
a =
((r = {
left: (t = (e = x.current).getBoundingClientRect()).left,
top: t.top,
}),
(o = (n = e.ownerDocument).defaultView || n.parentWindow),
(r.left += m(o)),
(r.top += m(o, !0)),
r);
w(
_ && (_.x || _.y)
? "".concat(_.x - a.left, "px ").concat(_.y - a.top, "px")
: "",
);
}
return (
S && (k.transformOrigin = S),
o.createElement(
p.default,
{
visible: d,
onVisibleChanged: v,
onAppearPrepare: j,
onEnterPrepare: j,
forceRender: f,
motionName: g,
removeOnLeave: h,
ref: x,
},
function (r, d) {
var f = r.className,
m = r.style;
return o.createElement(
y,
(0, t.default)({}, e, {
ref: n,
title: s,
ariaId: b,
prefixCls: a,
holderRef: d,
style: (0, i.default)(
(0, i.default)((0, i.default)({}, m), c),
k,
),
className: (0, l.default)(u, f),
}),
);
},
)
);
});
x.displayName = "Content";
let C = function (e) {
var r = e.prefixCls,
n = e.style,
a = e.visible,
s = e.maskProps,
c = e.motionName,
u = e.className;
return o.createElement(
p.default,
{
key: "mask",
visible: a,
motionName: c,
leavedClassName: "".concat(r, "-mask-hidden"),
},
function (e, a) {
var c = e.className,
d = e.style;
return o.createElement(
"div",
(0, t.default)(
{
ref: a,
style: (0, i.default)((0, i.default)({}, d), n),
className: (0, l.default)("".concat(r, "-mask"), c, u),
},
s,
),
);
},
);
};
e.i(992734);
let E = function (e) {
var n = e.prefixCls,
a = void 0 === n ? "rc-dialog" : n,
m = e.zIndex,
p = e.visible,
h = void 0 !== p && p,
g = e.keyboard,
b = void 0 === g || g,
v = e.focusTriggerAfterClose,
_ = void 0 === v || v,
y = e.wrapStyle,
E = e.wrapClassName,
S = e.wrapProps,
w = e.onClose,
k = e.afterOpenChange,
j = e.afterClose,
P = e.transitionName,
R = e.animation,
N = e.closable,
$ = e.mask,
O = void 0 === $ || $,
T = e.maskTransitionName,
M = e.maskAnimation,
I = e.maskClosable,
A = e.maskStyle,
L = e.maskProps,
B = e.rootClassName,
D = e.classNames,
H = e.styles,
z = (0, o.useRef)(),
W = (0, o.useRef)(),
F = (0, o.useRef)(),
U = o.useState(h),
G = (0, r.default)(U, 2),
q = G[0],
X = G[1],
K = (0, c.default)();
function V(e) {
null == w || w(e);
}
var Y = (0, o.useRef)(!1),
Q = (0, o.useRef)(),
Z = null;
(void 0 === I || I) &&
(Z = function (e) {
Y.current ? (Y.current = !1) : W.current === e.target && V(e);
}),
(0, o.useEffect)(
function () {
h &&
(X(!0),
(0, s.default)(W.current, document.activeElement) ||
(z.current = document.activeElement));
},
[h],
),
(0, o.useEffect)(function () {
return function () {
clearTimeout(Q.current);
};
}, []);
var J = (0, i.default)(
(0, i.default)(
(0, i.default)({ zIndex: m }, y),
null == H ? void 0 : H.wrapper,
),
{},
{ display: q ? null : "none" },
);
return o.createElement(
"div",
(0, t.default)(
{ className: (0, l.default)("".concat(a, "-root"), B) },
(0, d.default)(e, { data: !0 }),
),
o.createElement(C, {
prefixCls: a,
visible: O && h,
motionName: f(a, T, M),
style: (0, i.default)(
(0, i.default)({ zIndex: m }, A),
null == H ? void 0 : H.mask,
),
maskProps: L,
className: null == D ? void 0 : D.mask,
}),
o.createElement(
"div",
(0, t.default)(
{
tabIndex: -1,
onKeyDown: function (e) {
if (b && e.keyCode === u.default.ESC) {
e.stopPropagation(), V(e);
return;
}
h &&
e.keyCode === u.default.TAB &&
F.current.changeActive(!e.shiftKey);
},
className: (0, l.default)(
"".concat(a, "-wrap"),
E,
null == D ? void 0 : D.wrapper,
),
ref: W,
onClick: Z,
style: J,
},
S,
),
o.createElement(
x,
(0, t.default)({}, e, {
onMouseDown: function () {
clearTimeout(Q.current), (Y.current = !0);
},
onMouseUp: function () {
Q.current = setTimeout(function () {
Y.current = !1;
});
},
ref: F,
closable: void 0 === N || N,
ariaId: K,
prefixCls: a,
visible: h && q,
onClose: V,
onVisibleChanged: function (e) {
if (e) {
if (!(0, s.default)(W.current, document.activeElement)) {
var t;
null == (t = F.current) || t.focus();
}
} else {
if ((X(!1), O && z.current && _)) {
try {
z.current.focus({ preventScroll: !0 });
} catch (e) {}
z.current = null;
}
q && (null == j || j());
}
null == k || k(e);
},
motionName: f(a, P, R),
}),
),
),
);
};
var S = function (e) {
var i = e.visible,
l = e.getContainer,
s = e.forceRender,
c = e.destroyOnClose,
u = void 0 !== c && c,
d = e.afterClose,
f = e.panelRef,
m = o.useState(i),
p = (0, r.default)(m, 2),
h = p[0],
g = p[1],
b = o.useMemo(
function () {
return { panel: f };
},
[f],
);
return (o.useEffect(
function () {
i && g(!0);
},
[i],
),
s || !u || h)
? o.createElement(
a.Provider,
{ value: b },
o.createElement(
n.default,
{
open: i || s || h,
autoDestroy: !1,
getContainer: l,
autoLock: i || h,
},
o.createElement(
E,
(0, t.default)({}, e, {
destroyOnClose: u,
afterClose: function () {
null == d || d(), g(!1);
},
}),
),
),
)
: null;
};
(S.displayName = "Dialog"), e.s(["default", 0, S], 267899);
var w = e.i(46734),
k = e.i(461993),
j = e.i(335192);
let P = function (...e) {
let t = {};
return (
e.forEach((e) => {
e &&
Object.keys(e).forEach((r) => {
void 0 !== e[r] && (t[r] = e[r]);
});
}),
t
);
};
function R(e) {
if (!e) return;
let { closable: t, closeIcon: r } = e;
return { closable: t, closeIcon: r };
}
function N(e) {
let { closable: t, closeIcon: r } = e || {};
return o.default.useMemo(() => {
if (!t && (!1 === t || !1 === r || null === r)) return !1;
if (void 0 === t && void 0 === r) return null;
let e = { closeIcon: "boolean" != typeof r && null !== r ? r : void 0 };
return (
t &&
"object" == typeof t &&
(e = Object.assign(Object.assign({}, e), t)),
e
);
}, [t, r]);
}
let $ = {};
function O(e, t, r = $) {
let n = N(e),
a = N(t),
[i] = (0, k.useLocale)("global", j.default.global),
l = "boolean" != typeof n && !!(null == n ? void 0 : n.disabled),
s = o.default.useMemo(
() =>
Object.assign(
{ closeIcon: o.default.createElement(w.default, null) },
r,
),
[r],
),
c = o.default.useMemo(
() =>
!1 !== n &&
(n ? P(s, a, n) : !1 !== a && (a ? P(s, a) : !!s.closable && s)),
[n, a, s],
);
return o.default.useMemo(() => {
var e, t;
if (!1 === c) return [!1, null, l, {}];
let { closeIconRender: r } = s,
{ closeIcon: n } = c,
a = n,
u = (0, d.default)(c, !0);
return (
null != a &&
(r && (a = r(n)),
(a = o.default.isValidElement(a)
? o.default.cloneElement(
a,
Object.assign(
Object.assign(Object.assign({}, a.props), {
"aria-label":
null !=
(t = null == (e = a.props) ? void 0 : e["aria-label"])
? t
: i.close,
}),
u,
),
)
: o.default.createElement(
"span",
Object.assign({ "aria-label": i.close }, u),
a,
))),
[!0, a, l, u]
);
}, [l, i.close, c, s]);
}
e.s(["default", () => O, "pickClosable", () => R], 799779);
var T = e.i(490210),
M = function (e) {
if ((0, T.default)() && window.document.documentElement) {
var t = Array.isArray(e) ? e : [e],
r = window.document.documentElement;
return t.some(function (e) {
return e in r.style;
});
}
return !1;
},
I = function (e, t) {
if (!M(e)) return !1;
var r = document.createElement("div"),
n = r.style[e];
return (r.style[e] = t), r.style[e] !== n;
};
function A(e, t) {
return Array.isArray(e) || void 0 === t ? M(e) : I(e, t);
}
e.s(["isStyleSupport", () => A], 487719),
e.s(
[
"canUseDocElement",
0,
() => (0, T.default)() && window.document.documentElement,
],
241277,
);
};
export default moduleFactory;