(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([ [2391], { 84535: function (e, t, n) { "use strict"; function r(e, t, n) { void 0 === n && (n = function (e, t, n) { e[t] = n; }), (t = t && "function" == typeof t ? t : function () { return !1; }); for (var r = 0, a = 0; a < e.length; a++) t(e[a], a) ? r++ : r > 0 && n(e, a - r, e[a]); for (var a = 0; a < r; a++) e.pop(); return e; } function a(e, t, n) { var r = e[t]; return (e[t] = e[n]), (e[n] = r), e; } n.d(t, { un: function () { return r; }, wt: function () { return a; }, }); }, 98537: function (e, t, n) { "use strict"; n.d(t, { Y: function () { return c; }, }); var r = n(59496), a = n(47147); function c(e) { var t = (0, r.useRef)(), n = (0, r.useState)(function () { var n = (0, a.mf)(e) ? e() : e; return (t.current = n), n; }), c = n[0], o = n[1]; return [ c, (0, r.useCallback)(function (e) { (0, a.mf)(e) ? o(function (n) { var r = e(n); return (t.current = r), r; }) : (o(e), (t.current = e)); }, []), t, ]; } }, 674: function (e, t, n) { "use strict"; n.d(t, { K: function () { return l; }, }); var r = n(4637), a = n(41934), c = n(87995), o = n(84535), i = function () { return (i = Object.assign || function (e) { for (var t, n = 1, r = arguments.length; n < r; n++) for (var a in (t = arguments[n])) Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a]); return e; }).apply(this, arguments); }, s = function (e, t, n, r) { var a, c = arguments.length, o = c < 3 ? t : null === r ? (r = Object.getOwnPropertyDescriptor(t, n)) : r; if ( "object" == typeof Reflect && "function" == typeof Reflect.decorate ) o = Reflect.decorate(e, t, n, r); else for (var i = e.length - 1; i >= 0; i--) (a = e[i]) && (o = (c < 3 ? a(o) : c > 3 ? a(t, n, o) : a(t, n)) || o); return c > 3 && o && Object.defineProperty(t, n, o), o; }, l = (function () { function e() { (this.nameDivMap = new Map()), (this.divNameMap = new Map()); } return ( (e.prototype.open = function (e) { var t = e.component, n = t.name, a = document.createElement("div"); c.render((0, r.jsx)(t, i({ id: a }, e.props)), a), e.selector ? e.selector.appendChild(a) : document.body.appendChild(a); var o = this.nameDivMap.get(n) || []; return ( o.push(a), this.nameDivMap.set(n, o), this.divNameMap.set(a, n), a ); }), (e.prototype.destroyedEleAndCom = function (e) { c.unmountComponentAtNode(e), e.remove(); }), (e.prototype.removeDivFormMap = function (e, t) { this.divNameMap.delete(t); var n = this.nameDivMap.get(e) || []; n.length > 0 && (0, o.un)(n, function (e) { return e === t; }); }), (e.prototype.destroyed = function (e, t) { var n = this; setTimeout(function () { var r = n.divNameMap.get(e); if (t) for ( var a = n.nameDivMap.has(r) ? n.nameDivMap.get(r) : []; a.length > 0; ) n.destroyedEleAndCom(a[0]), n.removeDivFormMap(r, a[0]); else n.destroyedEleAndCom(e), n.removeDivFormMap(r, e); }, 300); }), (e = s([(0, a.GS)()], e)) ); })(); }, 61673: function (e, t, n) { "use strict"; n.d(t, { l: function () { return o; }, }); var r = n(4637), a = n(84875), c = n.n(a), o = function (e) { var t = e.data, n = e.target, a = e.dataTrackCategory, o = e.dataTrackName, i = e.dataTrackValue, s = e.style, l = e.className, u = e.onClick; return t && !t.disabled && t.text ? (0, r.jsx)("a", { className: c()(l), href: t.href, target: n || "_self", "data-track-category": a, "data-track-name": o, "data-track-value": null != i ? i : t.text, style: s, onClick: u, children: t.text, }) : null; }; }, 39145: function (e, t, n) { "use strict"; n.d(t, { d: function () { return u; }, }); var r = n(72006), a = n(4405), c = n(4637), o = n(59496), i = n(87995), s = n(76150), l = n.n(s); function u(e) { var t = e.isResetBody, n = void 0 === t || t, s = e.className, u = e.style, d = e.onClose, m = e.maskClosable, p = e.show, f = e.keepModule, v = void 0 !== f && f, h = (0, o.useState)("0"), b = h[0], y = h[1], x = (0, o.useState)("-1"), j = x[0], g = x[1], k = (0, o.useState)("none"), N = k[0], w = k[1], C = (0, o.useRef)(), T = (0, o.useRef)(!1), _ = (0, o.useRef)(), M = (0, o.useRef)(), Z = (0, o.useRef)(null), A = (0, o.useCallback)( function () { y("0"), setTimeout(function () { g("-1"); }, 400), (T.current = !0), n && document.body.classList.contains("header-body-no-scroll") && (document.body.classList.remove("header-body-no-scroll"), (document.body.style.top = null), (document.body.style.overflowY = null), window.scrollTo({ top: Z.current }), (Z.current = null)); }, [n] ); (0, o.useEffect)( function () { return ( (_.current = document.querySelector("html")), (M.current = document.body), p ? (w("block"), setTimeout(function () { y("1"), g("1999"); }, 100), (T.current = !1), Z.current || (Z.current = window.scrollY), document.body.classList.add("header-body-no-scroll"), (document.body.style.top = "-".concat(Z.current || 0, "px")), document.body.scrollHeight > document.body.clientHeight && (document.body.style.overflowY = "scroll")) : A(), function () { v || A(); } ); }, [p, v, A] ); var S = function () { m && A(); }, R = function (e) { if (e && (d && d(), !v)) { var t = C.current.parentElement, n = "DIV" === (null == t ? void 0 : t.tagName) ? t : C.current; i.unmountComponentAtNode(n), n.remove(); } }; return (0, c.jsx)("div", { onTransitionEnd: function () { return R(T.current); }, className: "".concat(l()["u-modal-mask"], " ").concat(s || ""), style: (0, a.Z)((0, r.Z)({}, u), { opacity: b, display: N, zIndex: j, }), onClick: S, ref: C, children: (0, c.jsx)("div", { onClick: function (e) { e.stopPropagation(); }, className: "content-container", style: { opacity: b }, children: e.children, }), }); } }, 14268: function (e, t, n) { "use strict"; n.d(t, { u: function () { return s; }, }); var r = n(4637), a = n(84875), c = n.n(a), o = n(10954), i = n.n(o), s = function (e) { var t = e.subTitle, n = e.title, a = e.type; return t ? "string" == typeof t ? (0, r.jsx)("p", { className: c()(i().desc, i()[a]), children: t, }) : (t.content || (!t.link.disabled && t.link.text)) && (0, r.jsxs)("p", { className: c()(i().desc, i()[a]), children: [ t.content && (0, r.jsx)("span", { children: t.content }), !t.link.disabled && t.link.text && (0, r.jsx)("a", { href: t.link.href, target: "_blank", "data-track-category": n, "data-track-name": "副标题", "data-track-value": t.link.text, children: t.link.text, }), ], }) : null; }; }, 16352: function (e, t, n) { "use strict"; n.d(t, { j: function () { return u; }, }); var r = n(72006), a = n(4405), c = n(4637), o = n(68741); n(28106); var i = n(84875), s = n.n(i), l = n(95323); function u(e) { return (0, c.jsx)( o.Z, (0, a.Z)( (0, r.Z)( { renderTabBar: function (e) { var t = e.panes, n = e.onTabClick, r = e.activeKey; return (0, c.jsx)("div", { className: "u-tabs-nav-list", children: t.map(function (e) { var t = e.props, a = e.key; return (0, c.jsx)( "div", { onClick: function (e) { return n(t.tabKey, e); }, className: s()("u-tab-item", { "u-tab-item-active": r === t.tabKey, }), children: (0, c.jsxs)("div", { className: "u-tab-item-inner", children: [ t.tab, (0, c.jsx)("div", { className: "border" }), ], }), }, a ); }), }); }, }, e ), { className: s()( "u-tab", "left" === e.tabPosition && "u-tab-left", e.className ), } ) ); } n.n(l)().a; }, 94716: function (e, t, n) { "use strict"; n.d(t, { T: function () { return i; }, }); var r = n(4637), a = n(14268), c = n(84875), o = n.n(c), i = function (e) { var t = e.wrapperClassName, n = e.groupClassName, c = e.groupRef, i = e.block, s = e.children, l = e.subTitleType, u = i.type, d = i.data.render; return (0, r.jsxs)("section", { className: t, "ui-type": u, children: [ d.title && (0, r.jsx)("h2", { children: d.title }), (0, r.jsx)(a.u, { subTitle: d.subTitle, title: d.title, type: l, }), (0, r.jsx)("div", { className: o()(n, "v5-group-base"), ref: c, children: s, }), ], }); }; }, 52391: function (e, t, n) { "use strict"; n.r(t), n.d(t, { V5G020: function () { return g; }, }); var r = n(4637), a = n(16352), c = n(61673), o = n(59496), i = n(41934), s = n(674), l = n(59072), u = n(98537), d = n(39145), m = n(50257), p = n.n(m), f = function (e) { var t = (0, l.Z)((0, u.Y)(!0), 2), n = t[0], a = t[1], c = function () { a(!1), e.onCancel && e.onCancel(); }; return (0, r.jsx)(d.d, { className: p().mask, show: n, maskClosable: e.maskClosable, onClose: c, children: (0, r.jsx)("div", { className: p()["image-wrapper"], onClick: c, children: (0, r.jsx)("img", { src: e.src, alt: "scale-img" }), }), }); }, v = n(84875), h = n.n(v), b = n(94716), y = n(97288), x = n.n(y), j = function (e) { var t, n, a, o, l, u = e.data, d = e.catgeory, m = u.items[0], p = null === (t = u.tab) || void 0 === t ? void 0 : t.name, v = function () { (0, i.BW)(s.K).open({ component: f, props: { maskClosable: !0, src: m.image }, }); }; return (0, r.jsxs)("div", { className: x()["tab-content"], children: [ (0, r.jsxs)("div", { className: x()["img-wrapper"], children: [ (0, r.jsx)("img", { src: m.image, alt: p, onClick: v }), (0, r.jsx)("div", { className: x()["preview-img-btn"], onClick: v, }), ], }), (0, r.jsxs)("div", { className: x()["right-block-wrapper"], children: [ (0, r.jsx)("div", { className: x()["sences-wrapper"], children: null === (n = m.sences) || void 0 === n ? void 0 : n.map(function (e, t) { return (0, r.jsxs)("div", { children: [e.title && (0, r.jsx)("h4", { children: e.title }), (0, r.jsxs)("p", { className: x().desc, children: [e.desc, (0, r.jsx)(c.l, { className: x().btn, data: e.detail, dataTrackCategory: d, dataTrackName: p, target: "_blank" })] })] }, t); }), }), (0, r.jsxs)("div", { className: x()["whats-wrapper"], children: [ (0, r.jsx)("h4", { children: m.whatName }), null === (a = m.whats) || void 0 === a ? void 0 : a.map(function (e, t) { var n; return (0, r.jsxs)( "div", { children: [ (0, r.jsx)("h5", { children: e.title }), null === (n = e.descs) || void 0 === n ? void 0 : n.map(function (e) { return (0, r.jsx)("p", { className: x().desc, children: e }, e); }), ], }, t ); }), ], }), (null === (o = m.recommend) || void 0 === o ? void 0 : o.length) > 0 && (0, r.jsxs)("div", { className: x()["recommend-wrapper"], children: [ (0, r.jsx)("h4", { children: m.recommendName }), (0, r.jsx)("div", { className: x()["recommend-group"], children: m.recommend.map(function (e) { return (0, r.jsxs)("a", { className: x()["recommend-item"], href: e.href, "data-track-category": d, "data-track-name": p, "data-track-value": e.title || e.desc, children: [(0, r.jsxs)("h5", { children: [(0, r.jsx)("span", { children: e.title }), (0, r.jsx)("i", {})] }), (0, r.jsx)("p", { children: e.desc })] }, e.title); }), }), ], }), (null === (l = m.relatedProducts) || void 0 === l ? void 0 : l.length) > 0 && (0, r.jsxs)("div", { className: x()["related-products-wrapper"], children: [ (0, r.jsx)("h4", { children: m.relatedProductsName }), (0, r.jsx)("div", { className: x()["related-products-content"], children: m.relatedProducts.map(function (e) { if (!e.icon) return null; var t = e.icon.replace("@b", "@w"), n = (0, r.jsxs)(r.Fragment, { children: [ (0, r.jsx)("img", { className: x().icon, src: e.icon, alt: "icon", }), (0, r.jsx)("img", { className: x()["active-icon"], src: t, alt: "icon", }), (0, r.jsx)("p", { children: e.title }), ], }); return e.href ? (0, r.jsx)("a", { className: x()["related-products-content-item"], target: "_blank", href: e.href, "data-track-category": d, "data-track-name": p, "data-track-value": e.title, children: n, }) : (0, r.jsx)("div", { className: x()["related-products-content-item"], children: n, }); }), }), ], }), ], }), ], }); }, g = function (e) { var t = e.data.render, n = e.index, c = (0, o.useState)(n % 2 == 0)[0]; return (0, r.jsx)(b.T, { wrapperClassName: h()( c && x()["even-module"], t.tabs.length < 4 && x()["item-center"] ), block: e, children: t.tabs.length > 1 ? (0, r.jsx)(a.j, { items: t.tabs.map(function (e) { var n, a = null === (n = e.tab) || void 0 === n ? void 0 : n.name; return { key: a, label: a, children: (0, r.jsx)(j, { data: e, catgeory: t.title }), }; }), }) : (0, r.jsx)(j, { data: t.tabs[0], catgeory: t.title }), }); }; }, 76150: function (e) { e.exports = { "u-modal-mask": "__9EcYiCyZ" }; }, 50257: function (e) { e.exports = { mask: "p_ixFvsH", "image-wrapper": "ukkwWGWu" }; }, 10954: function (e) { e.exports = { desc: "__69GpM8Qb", white: "dUv6_pZA" }; }, 95323: function () {}, 97288: function (e) { e.exports = { center: "Xqr4PmcF", clearInput: "XJkdxODv", ellipsis: "y0WWh73P", "item-center": "__5V7jimu0", "tab-content": "VFPTYGCe", "img-wrapper": "cR5Z__nP", "preview-img-btn": "CO1a3ldz", "right-block-wrapper": "ovoKLM4G", desc: "A3SiJqfS", "sences-wrapper": "tg_Tz23R", "whats-wrapper": "vLOOPFXD", "V5G020-desc": "WXfHw5xV", "recommend-wrapper": "uUU3nbV3", "recommend-group": "TR541YoT", "recommend-item": "rcpZaof7", "related-products-wrapper": "keJMC09N", "related-products-content": "AbBJ3xA3", "related-products-content-item": "__7Z4hYPMR", "active-icon": "ygkz0e14", "even-module": "__0dSfOpSV", }; }, 8160: function (e, t, n) { "use strict"; function r(e, t) { (null == t || t > e.length) && (t = e.length); for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n]; return r; } n.d(t, { Z: function () { return r; }, }); }, 45421: function (e, t, n) { "use strict"; function r(e) { if ( ("undefined" != typeof Symbol && null != e[Symbol.iterator]) || null != e["@@iterator"] ) return Array.from(e); } n.d(t, { Z: function () { return r; }, }); }, 59072: function (e, t, n) { "use strict"; n.d(t, { Z: function () { return c; }, }); var r = n(45421), a = n(27319); function c(e, t) { return ( (function (e) { if (Array.isArray(e)) return e; })(e) || (0, r.Z)(e, t) || (0, a.Z)(e, t) || (function () { throw TypeError( "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method." ); })() ); } }, 27319: function (e, t, n) { "use strict"; n.d(t, { Z: function () { return a; }, }); var r = n(8160); function a(e, t) { if (e) { if ("string" == typeof e) return (0, r.Z)(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); if ( ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) ) return Array.from(n); if ( "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ) return (0, r.Z)(e, t); } } }, }, ]);