Files
baiducom/waf/static/js/4759.2d61f5e1c8365790.js
2024-09-24 17:45:24 +08:00

728 lines
24 KiB
JavaScript

(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
[4759],
{
53241: function (e, n, t) {
"use strict";
t.d(n, {
R: function () {
return l;
},
p: function () {
return s;
},
});
var r = t(72006),
i = t(4637),
o = t(16114),
c = t(59496),
a = t(4795);
t.n(a)().a;
var l = "55875f38623d4faa842ce78af0fbb631",
u = {
width: "100%",
height: "100%",
title: "",
file: "",
image: "http://cyberplayer.bcelive.com/thumbnail.jpg",
autostart: !1,
stretching: "uniform",
repeat: !1,
volume: 50,
controls: !0,
starttime: 0,
ak: l,
flv: { reconnecttime: 2 },
},
s = c.memo(
function (e) {
var n,
t,
a = (0, c.useState)(!1),
l = a[0],
s = a[1],
d = (0, c.useRef)(null),
f = (0, c.useRef)(null),
v = function () {
var n = function () {
var n;
(d.current =
null ===
(n = window.cyberplayer(
e.playerId || "playercontainer"
)) || void 0 === n
? void 0
: n.setup((0, r.Z)({}, u, e.config))),
d.current.on("error", function (e) {
var n;
console.info(e),
(null === (n = e.msg) || void 0 === n
? void 0
: n.details) !== "internalException" && s(!0);
}),
e.onload && e.onload(d.current);
};
window.cyberplayer
? n()
: window.require &&
window.require(["cyberplayer"], function (e) {
(window.cyberplayer = e), n();
});
};
(0, o.FI)(function () {
var n;
e.initSdk
? ((n = e.cyberplayerVersion),
new Promise(function (e) {
if (window.cyberplayer) {
e(!0);
return;
}
var t = document.createElement("script");
"3.5.2" === n
? (t.src =
"ht:/bce.bdstatic.com/jwplayer/3.5.2/cyberplayer.js")
: "4.4.2.1" === n
? (t.src =
"ht:/bce-cdn.bj.bcebos.com/jwplayer/4.4.2.1/cyberplayer-evs.js")
: (t.src =
"ht:/bce.bdstatic.com/portal-cloud-server/dep/cyberplayer_v4.3.2/cyberplayer.js"),
document.head.appendChild(t),
(t.onload = function () {
e(!0);
});
})).then(function () {
v();
})
: v();
});
var h = function (e) {
d.current.setControls(!0),
f.current && (clearTimeout(f.current), (f.current = null)),
e ||
(f.current = setTimeout(function () {
d.current.setControls(!1);
}, 1e3));
},
m = function () {
d.current &&
("playing" === d.current.getState() && h(!1),
"paused" === d.current.getState() && h(!0));
},
p = function () {
setTimeout(function () {
d.current && "paused" === d.current.getState()
? h(!0)
: h(!1);
});
};
return (0, i.jsxs)("div", {
className: "u-cyberplayer",
onMouseMove: m,
onClick: p,
children: [
(0, i.jsx)("div", { id: e.playerId || "playercontainer" }),
l &&
(null == e
? void 0
: null === (n = e.config) || void 0 === n
? void 0
: n.errorTip) &&
(0, i.jsx)("div", {
className: "error-tips",
children:
null == e
? void 0
: null === (t = e.config) || void 0 === t
? void 0
: t.errorTip,
}),
],
});
},
function (e, n) {
return JSON.stringify(e) === JSON.stringify(n);
}
);
},
79918: function (e, n, t) {
"use strict";
t.d(n, {
N: function () {
return s;
},
});
var r = t(72006),
i = t(4637),
o = t(39145),
c = t(59496),
a = t(53241),
l = t(24489),
u = t.n(l),
s = function (e) {
var n = (0, c.useState)(!0),
t = n[0],
l = n[1],
s = function () {
l(!1);
};
return (0, i.jsx)(o.d, {
className: u()["modal-mask"],
show: t,
maskClosable: !0,
onClose: s,
children: (0, i.jsxs)(i.Fragment, {
children: [
(0, i.jsx)("div", {
id: "playercontainer",
children: (0, i.jsx)(a.p, {
initSdk: e.initSdk,
onload: function (e) {
e.play();
},
config: (0, r.Z)(
{ controls: "over", stretching: "uniform", image: "" },
e.config
),
}),
}),
!e.hideCloseIcon &&
(0, i.jsx)("i", { className: u()["close-icon"], onClick: s }),
],
}),
});
};
},
58988: function (e, n, t) {
"use strict";
t.d(n, {
k: function () {
return f;
},
});
var r = t(72006),
i = t(59072),
o = t(4637),
c = t(47147),
a = t(12005),
l = t(98537),
u = t(16114),
s = t(59496),
d = { position: "fixed", left: 0, top: 0 };
function f(e) {
var n = (0, s.useRef)(null),
t = (0, i.Z)((0, l.Y)(null), 3),
f = t[0],
v = t[1],
h = t[2],
m = e.children,
p = e.fixedStyle,
w = e.startFixed,
x = void 0 === w ? 0 : w,
b = e.onScrollHandler,
y = e.defaultStyle,
g = e.fixedTop,
j = function (e) {
return e + (0, a.ig)(window.innerWidth);
};
return (
(0, u.FI)(function () {
var e = function () {
var e = (0, a.U4)(n.current.parentElement) + u + x;
(0, c.o8)(g) && i !== e && (i = e);
var t = document.documentElement.scrollTop;
i <= t && !h.current
? v((0, r.Z)({}, d, y))
: i > t && h.current && v(null),
b && b(t);
},
t = function () {
o !== (l = (0, a.ig)(window.innerWidth)) &&
((i = (0, c.o8)(g)
? (i =
(0, a.U4)(n.current.parentElement) -
(0, a.U4)(document.getElementById("__next")) +
l +
x +
u)
: j(g)),
(o = l));
},
i = (0, c.o8)(g) ? (0, a.U4)(n.current) + x : j(g),
o = (0, a.ig)(window.innerWidth),
l = o,
u = (0, a.U4)(n.current) - (0, a.U4)(n.current.parentElement);
return (
e(),
window.addEventListener("scroll", e),
window.addEventListener("resize", t),
function () {
window.removeEventListener("scroll", e),
window.removeEventListener("resize", t);
}
);
}),
(0, o.jsx)(o.Fragment, {
children: (0, s.cloneElement)(m, {
ref: n,
style: (0, r.Z)({}, f, p),
}),
})
);
}
},
18446: function (e, n, t) {
"use strict";
t.d(n, {
i: function () {
return p;
},
});
var r = t(59072),
i = t(4637),
o = t(58988),
c = t(16037),
a = t(98537),
l = t(16114),
u = t(59496),
s = t(32699),
d = t(84875),
f = t.n(d),
v = t(25658),
h = t(38653),
m = t.n(h),
p = function (e) {
var n = e.subNavData,
t = e.className,
d = e.scrollBindOption,
h = e.id,
p = e.wrapperRef,
w = e.hashHandlerFn,
x = (0, r.Z)(
(0, c.Y)(d || { itemSelector: ".module", fixTop: -52 }),
3
),
b = x[0],
y = x[1],
g = x[2],
j = (0, r.Z)((0, a.Y)(0), 3),
S = j[0],
N = j[1],
k = j[2],
E = (0, u.useState)(null),
C = E[0],
T = E[1],
I = (0, u.useState)(!1),
L = I[0],
F = I[1],
R = (0, u.useState)(0),
_ = R[0],
U = R[1],
W = (0, u.useRef)(null),
q = function (e) {
var n = W.current.querySelector(
"li:nth-child(".concat(e + 1, ")")
),
t = n.querySelector("span").offsetWidth,
r = n.offsetLeft + (n.offsetWidth - t) / 2;
T({ width: t, left: r });
},
Y = function (e) {
var n = W.current.offsetWidth;
if ("left" === e && 0 !== S) {
var t = Math.max(0, S - n);
W.current.scrollTo({ left: t, behavior: "smooth" }), N(t);
} else if ("right" === e && S < _ - n) {
var r = Math.min(_ - n, S + n);
W.current.scrollTo({ left: r, behavior: "smooth" }), N(r);
}
};
return (
(0, l.FI)(function () {
var e = W.current.querySelectorAll("li");
if (
(U(
Math.floor(
(0, s.reduce)(
e,
function (e, n) {
return (
e +
n.getBoundingClientRect().width +
parseInt(getComputedStyle(n, null).marginLeft, 10) +
parseInt(getComputedStyle(n, null).marginRight, 10)
);
},
0
)
)
),
location.hash)
) {
var t = decodeURIComponent(location.hash).slice(1),
r = n.findIndex(function (e) {
return e.name === t;
});
r >= 0 &&
setTimeout(function () {
return y(r);
}, 400),
r < 0 && w && w(t);
}
var i = (0, s.throttle)(function () {
return q(g.current);
}, 40);
return (
window.addEventListener("resize", i),
function () {
window.removeEventListener("resize", i);
}
);
}),
(0, u.useEffect)(
function () {
var e = W.current.offsetWidth;
if (_ > e) {
var n = W.current.querySelector(
"li:nth-child(".concat(b + 1, ")")
),
t = n.offsetLeft;
t - 92 < k.current
? W.current.scrollTo({ left: t - 92, behavior: "smooth" })
: t + 92 > k.current + e &&
W.current.scrollTo({
left: t - e + n.offsetWidth + 92,
behavior: "smooth",
});
}
q(b);
},
[b, _]
),
(0, u.useEffect)(
function () {
var e = W.current.offsetWidth;
F(_ > e && S < _ - e);
},
[S, _]
),
(0, i.jsx)("div", {
className: f()(m()["sub-nav-wrapper"], t),
id: void 0 === h ? "" : h,
ref: p,
children: (0, i.jsx)(o.k, {
children: (0, i.jsx)("div", {
className: m()["sub-nav"],
children: (0, i.jsxs)("div", {
className: "container",
children: [
S
? (0, i.jsx)(v.Q, {
className: m()["btn-left"],
src: "ht:/bce.bdstatic.com/portal-cloud-server/images/arrow_down.svg",
onClick: function () {
return Y("left");
},
})
: null,
(0, i.jsxs)("ul", {
ref: W,
onScroll: (0, s.throttle)(function () {
N(W.current.scrollLeft);
}, 40),
children: [
n.map(function (e, t) {
return (0, i.jsx)(
"li",
{
className: f()(t === b && "current"),
onClick: function () {
b !== t &&
(y(t),
history.pushState(
{ index: t },
"",
""
.concat(location.pathname)
.concat(location.search, "#")
.concat(n[t].name)
));
},
children: (0, i.jsx)("span", {
children: e.name,
}),
},
e.name
);
}),
(0, i.jsx)("li", { className: m().line, style: C }),
],
}),
L &&
(0, i.jsx)(v.Q, {
className: m()["btn-right"],
onClick: function () {
return Y("right");
},
src: "ht:/bce.bdstatic.com/portal-cloud-server/images/arrow_down.svg",
}),
],
}),
}),
}),
})
);
};
},
16037: function (e, n, t) {
"use strict";
t.d(n, {
Y: function () {
return s;
},
});
var r = t(59072),
i = t(59496),
o = t(12005),
c = t(98537),
a = t(16114),
l = t(47147),
u = t(32699),
s = function (e) {
var n = e.itemSelector,
t = e.throttleDelay,
s = void 0 === t ? 40 : t,
d = e.duration,
f = void 0 === d ? 300 : d,
v = e.defaultIndex,
h = e.fixTop,
m = void 0 === h ? 0 : h,
p = e.scrollUpHeaderFixTop,
w = void 0 === p ? 0 : p,
x = e.getItemTopList,
b = e.findCurrentIndex,
y = (0, r.Z)((0, c.Y)(void 0 === v ? 0 : v), 3),
g = y[0],
j = y[1],
S = y[2],
N = (0, i.useRef)(null),
k = (0, i.useRef)(0),
E = function () {
if (x) return x();
var e = document.querySelectorAll(n);
return Array.prototype.map.call(e, function (e) {
var n = (0, l.mf)(m) ? m() : m;
return Math.floor((0, o.U4)(e) + n);
});
};
return (
(0, a.FI)(function () {
var e = (0, u.throttle)(function () {
var e = Math.ceil((0, o.cx)()),
n = 0;
if (b) n = b(E());
else {
var t = e < k.current ? w : 0;
E().forEach(function (r, i) {
(e >= r - t || 0 === i) && (n = i);
});
}
j(n), (k.current = e);
}, s);
return (
window.addEventListener("scroll", e),
function () {
window.removeEventListener("scroll", e);
}
);
}),
[
g,
function (e) {
N.current &&
(window.cancelAnimationFrame(N.current), (N.current = null));
var n = E(),
t = n[e] - (0, o.cx)(),
r = t / (f / (1e3 / 60)),
i = t < 0 ? w : 0,
c = function () {
var t = (0, o.cx)();
if (Math.abs(n[e] - t) < Math.abs(r)) {
(0, o.QU)(n[e] - i),
window.cancelAnimationFrame(N.current);
return;
}
(0, o.QU)(r + t),
(N.current = window.requestAnimationFrame(c));
};
N.current = window.requestAnimationFrame(c);
},
S,
]
);
};
},
83646: function (e, n, t) {
"use strict";
t.d(n, {
Z: function () {
return l;
},
});
var r = t(4637),
i = t(84875),
o = t.n(i),
c = t(94654),
a = t.n(c),
l = function (e) {
var n,
t = e.data;
return (0, r.jsx)("section", {
className: a().news,
children: (0, r.jsx)("div", {
className: o()("width1180-center", a().container),
children:
null === (n = t.items) || void 0 === n
? void 0
: n.slice(0, 2).map(function (e, n) {
var i;
return (0, r.jsxs)(
"div",
{
className: a()["text-link-item"],
children: [
(0, r.jsx)("h3", { children: e.title }),
(0, r.jsx)("ul", {
children:
null === (i = e.textRows) || void 0 === i
? void 0
: i.slice(0, t.rows).map(function (t) {
return (
t.tag &&
(0, r.jsxs)("li", {
children: [
(0, r.jsx)("span", {
className: o()(
a()["text-link-tag"],
0 === n && a().red,
1 === n && a().blue
),
children: (0, r.jsx)("span", {
children: t.tag,
}),
}),
(0, r.jsx)("a", {
href: t.content.href,
target: "_blank",
"data-track-category":
"banner推广区域-两列文字链",
"data-track-name": e.title,
"data-track-value":
t.content.text,
children: t.content.text,
}),
],
})
);
}),
}),
],
},
e.title
);
}),
}),
});
};
},
24462: function (e, n, t) {
"use strict";
t.d(n, {
o: function () {
return v;
},
});
var r = t(4637),
i = t(18446),
o = t(59496),
c = t(16114),
a = t(32699),
l = t(12005),
u = t(84875),
s = t.n(u),
d = t(90571),
f = t.n(d),
v = function (e) {
var n = e.data,
t = e.isDefaultHide,
u = (0, o.useRef)(null),
d = (0, o.useState)(t),
v = d[0],
h = d[1];
return ((0, c.FI)(function () {
var e = (0, a.throttle)(function () {
(0, l.cx)() >= u.current.offsetHeight + (0, l.U4)(u.current)
? h(!1)
: h(!0);
}, 40);
return (
t && window.addEventListener("scroll", e, !1),
function () {
t && window.removeEventListener("scroll", e, !1);
}
);
}),
n.content.length)
? (0, r.jsx)(i.i, {
id: f().subNav,
subNavData: n.content.map(function (e) {
return { name: e.data.name };
}),
className: s()(
t && (v ? f().hide : f().show),
t && f()["default-hide"]
),
scrollBindOption: {
itemSelector: '[ui-type="module-box"] > section',
fixTop: -48,
},
wrapperRef: u,
})
: null;
};
},
4795: function (e) {
e.exports = { circle: "CZ1RhmKP" };
},
24489: function (e) {
e.exports = { "modal-mask": "SYpghrTF", "close-icon": "w_SYckuh" };
},
38653: function (e) {
e.exports = {
"sub-nav-wrapper": "qaNyd8vJ",
"sub-nav": "IYb6EB2J",
"btn-left": "s5hKerPy",
"btn-right": "WvR_jVJT",
line: "j_kYDLbr",
};
},
94654: function (e) {
e.exports = {
news: "SjjqV8lj",
container: "HI7LYNpY",
"text-link-item": "bNNSuWmd",
"text-link-tag": "K6jlPddq",
red: "b3hUjlA4",
blue: "GFmj0z4D",
};
},
90571: function (e) {
e.exports = {
subNav: "iEW_1Xi7",
"default-hide": "yJExnCk6",
hide: "ztKZ6GWu",
show: "xkJMZbNY",
};
},
},
]);