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

734 lines
23 KiB
JavaScript

(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
[3126],
{
12005: function (n, t, e) {
"use strict";
e.d(t, {
QO: function () {
return z;
},
zp: function () {
return na;
},
Nb: function () {
return W;
},
Kk: function () {
return function n(t, e) {
var o = t.parentNode;
return o
? o.classList.contains(e)
? o
: "BODY" === o.tagName
? null
: n(o, e)
: null;
};
},
HK: function () {
return F;
},
iz: function () {
return D;
},
eN: function () {
return j;
},
LT: function () {
return nc;
},
eS: function () {
return ni;
},
A2: function () {
return R;
},
Lc: function () {
return M;
},
U4: function () {
return U;
},
mX: function () {
return J;
},
w4: function () {
return X;
},
ig: function () {
return L;
},
Zd: function () {
return O;
},
Ky: function () {
return P;
},
cx: function () {
return k;
},
oD: function () {
return V;
},
Qq: function () {
return Q;
},
ZR: function () {
return x;
},
XT: function () {
return E;
},
pH: function () {
return G;
},
w1: function () {
return N;
},
tC: function () {
return H;
},
Yo: function () {
return Y;
},
Go: function () {
return I;
},
NN: function () {
return ne;
},
b1: function () {
return nr;
},
V1: function () {
return K;
},
PB: function () {
return nn;
},
Sw: function () {
return B;
},
z: function () {
return q;
},
QU: function () {
return C;
},
mx: function () {
return S;
},
});
var o = e(57135),
r = e(72006),
c = e(4405),
i = e(59072),
a = e(9970),
u = e(96583),
s = e(41934),
l = e(96131),
d = e(1753),
p = e(47147),
m = e(42369),
f = e(75239),
v = e(88576),
h = e(88929),
b = e(57473),
g = e(93881),
y = e.n(g),
w = e(56719),
A = e.n(w),
T = e(48522),
_ = function (n, t) {
if (
!t ||
((t = t.toUpperCase()),
/^\d{6}\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}$/.test(t))
)
return Promise.resolve();
if (
!/^\d{6}(18|19|20)\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(
t
) ||
!{
11: "北京",
12: "天津",
13: "河北",
14: "山西",
15: "内蒙古",
21: "辽宁",
22: "吉林",
23: "黑龙江 ",
31: "上海",
32: "江苏",
33: "浙江",
34: "安徽",
35: "福建",
36: "江西",
37: "山东",
41: "河南",
42: "湖北",
43: "湖南",
44: "广东",
45: "广西",
46: "海南",
50: "重庆",
51: "四川",
52: "贵州",
53: "云南",
54: "西藏 ",
61: "陕西",
62: "甘肃",
63: "青海",
64: "宁夏",
65: "新疆",
71: "台湾",
81: "香港",
82: "澳门",
91: "国外 ",
}[t.substring(0, 2)]
)
return Promise.reject(Error("请输入正确的身份证号"));
if (18 === t.length) {
for (
var e = t[17],
o = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2],
r = 0,
c = 0;
c < 17;
c++
)
r += Number(t[c]) * o[c];
return e ===
["1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"][r % 11]
? Promise.resolve()
: Promise.reject(Error("请输入正确的身"));
}
return Promise.resolve();
},
k = function () {
return document.documentElement.scrollTop || document.body.scrollTop;
},
C = function (n) {
(document.documentElement.scrollTop = n),
(document.body.scrollTop = n);
};
function U(n) {
return k() + n.getBoundingClientRect().top;
}
function O() {
var n = (0, s.BW)(T.q).isProdOnline ? h.ZE.online : h.ZE.sandbox;
return ""
.concat(n, "?redirect=")
.concat(
encodeURIComponent(location.href.replace(location.hash, "")) +
location.hash
);
}
function P() {
var n = (0, s.BW)(T.q).isProdOnline ? h.vY.online : h.vY.sandbox;
return ""
.concat(n, "?redirect=")
.concat(
encodeURIComponent(location.href.replace(location.hash, "")) +
location.hash
);
}
function x() {
var n = location.host.includes("")
? "bce.baidu.com"
: "bcetest.baidu.com",
t = "//".concat(n, "/api/account/v2/displayName");
return new Promise(function (n, e) {
(0, d.R)(t, { timeout: 3e3 })
.then(function (t) {
t.success || e(t);
var o = t && t.result;
!0 !== o.hasLogin && e(t);
var r = o.cookies,
c = location.hostname;
for (var i in (l.Z.remove("bce-sessionid", {
path: "/",
domain: c,
}),
r))
if ("bce-sessionid" === i) {
var a = r["bce-sessionid"];
a &&
l.Z.set("bce-sessionid", a, {
path: "/",
domain: ".".concat(c),
});
} else {
var u = r[i] || "";
l.Z.set(i, u, { path: "/", domain: ".".concat(c) });
}
n(t);
})
.catch(function (n) {
return e(n);
});
});
}
function I(n) {
return "others" === n ? "其它" : "其它" === n ? "others" : n;
}
var S = function (n) {
var t =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: "wx2e48c7f781c8f283";
f.y
.post(v.N.GET_WX_SHARE, {
appId: t,
url: encodeURIComponent(window.location.href.split("#")[0]),
})
.then(function (t) {
(0, m.wxSdkLoad)({
appId: t.result.appId,
timestamp: t.result.timestamp,
nonceStr: t.result.nonceStr,
signature: t.result.signature,
shareInfo: {
title: n.title || document.title,
desc: n.desc,
imgUrl:
n.img ||
"https://.png",
link: location.href,
success: function () {
console.info("微信sdk加载成功了");
},
},
});
})
.catch(function (n) {
console.info(n);
});
};
function E() {
var n = document.createElement("link");
(n.href =
"https://bce.bdstatic.com/developer-static/dep/editor.md/css/editormd.css"),
(n.rel = "stylesheet"),
document.head.appendChild(n);
}
function N() {
return (
!!(0, s.BW)(T.q).isClient &&
(!!window.ActiveXObject || "ActiveXObject" in window)
);
}
var Z,
R =
((Z = (0, o.Z)(function () {
var n, t;
return (0, u.__generator)(this, function (e) {
switch (e.label) {
case 0:
if (((n = window["paris_".concat(h.vw)]), (t = 600), !n))
return [2, t];
return [
4,
n.getAcsTokenWithAbcliteActiveReport(
{ subid: "" },
function (n) {
t = n;
}
),
];
case 1:
return e.sent(), [2, t];
}
});
})),
function () {
return Z.apply(this, arguments);
});
function L(n) {
return n <= 700 ? h.Um.wap : n <= 1220 ? h.Um.pcWrap : h.Um.pc;
}
var q = function (n) {
window.require
? window.require(["monitor"], function (t) {
t.default.trackBehavior(n);
})
: window.Monitor
? window.Monitor.default.trackBehavior(n)
: setTimeout(function () {
var t;
null === (t = window.Monitor) ||
void 0 === t ||
t.default.trackBehavior(n);
}, 500);
};
function z(n) {
return new Promise(function (t, e) {
new b.T(
(0, c.Z)((0, r.Z)({}, n), {
callback: function (e, o) {
n.callback && n.callback(e, o), t(e);
},
errHandler: function (n) {
e(n);
},
})
);
});
}
function W(n) {
var t = { lt: "<", gt: ">", nbsp: " ", amp: "&", quot: '"' };
return n.replace(/&(lt|gt|nbsp|amp|quot);/gi, function (n, e) {
return t[e];
});
}
function B(n) {
return n.replace(h.t0, h.V0);
}
function H() {
var n = document.createElement("script");
(n.src = "///"),
(n.async = !0),
document.body.appendChild(n);
}
var j = function (n) {
n.count = n.count || 1;
var t = [
"serviceType",
"configId",
"configGroupId",
"region",
"duration",
"timeUnit",
"count",
"specs",
].reduce(function (t, e) {
var o, r;
return "specs" !== e
? "".concat(t).concat(n[e] || "")
: null !==
(r =
null === (o = n[e]) || void 0 === o
? void 0
: o.reduce(function (n, t) {
return ""
.concat(n)
.concat(t.name || "")
.concat(t.value || "")
.concat(t.scale || "");
}, t)) && void 0 !== r
? r
: t;
}, ""),
e = (0, s.BW)(T.q).isProdOnline
? "07d92e84-7d59-46cf-84bf-e339b6d32e09"
: "8b661235-ac07-478c-9b7d-a8ab463f8c89";
return A().stringify(y()(t + e));
},
D = function () {
return {
18628: {
content: "您不是百度智能云新用户,请领取其他代金券",
okText: "确定",
url: "",
},
18656: { content: "您已领取过优惠券", okText: "确定", url: "" },
230: {
content: "您还未完成实名,请完成实名认证后再参与活动",
okText: "去实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
209: {
content: "您还未完成实名,请完成实名认证后再参与活动",
okText: "去实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
210: {
content: "您还未完成实名,请完成实名认证后再参与活动",
okText: "去实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
211: {
content: "您还未完成实名,请完成实名认证后再参与活动",
okText: "去实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
203: {
content: "您还未完成实名,请完成实名认证后再参与活动",
okText: "去实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
226: {
content: "您不是企业用户,请完成企业实名后再参与活动",
okText: "去企业实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
227: {
content: "您不是个人用户,请完成个人实名后再参与活动",
okText: "去个人实名",
// url: "https://console.bce.baidu.com/iam/#/iam/user/overview",
},
201: {
content: "您还未完成实名和激活,请激活并实名后再参与活动",
okText: "去激活",
// url: "https://console.bce.baidu.com/iam/#/iam/user/v2/activate~hideBar=1&redirect=".concat(
// encodeURIComponent(window.location.href)
// ),
},
};
},
M = function (n) {
var t, e, o;
return "DISCOUNT_COUPON" === n.couponType
? {
type: (
null == n
? void 0
: null === (o = n.conditionArgsMap) || void 0 === o
? void 0
: o.productTotalPrice
)
? "discount_limit"
: "discount",
name: "预付费单订单通用券",
isApportionmentAmount: !1,
}
: "CASH_COUPON" === n.couponType &&
(null === (t = n.conditionArgsMap) || void 0 === t
? void 0
: t.productTotalPrice)
? {
type: "single_product_order_cash_full",
name: "单产品单订单满减券",
isApportionmentAmount: !0,
}
: "CASH_COUPON" === n.couponType &&
(null == n
? void 0
: null === (e = n.conditionArgsMap) || void 0 === e
? void 0
: e.price)
? {
type: "single_product_cash_full",
name: "单订单满减券",
isApportionmentAmount: !0,
}
: "CASH_COUPON" === n.couponType && null === n.conditionArgsMap
? { type: "common", name: "通用券", isApportionmentAmount: !0 }
: {
type: "other",
name: n.conditionEffectDescription,
isApportionmentAmount: !1,
};
};
function X(n, t, e) {
var o = (0, s.BW)(T.q).isProdOnline ? h.ye.online : h.ye.sandbox;
return ""
.concat(o, "?orderId=")
.concat(n, "&succUrl=")
.concat(t, "&failUrl=")
.concat(e);
}
var Y = function (n) {
var t =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: "_blank",
e = document.createElement("a");
e.setAttribute("href", n),
e.setAttribute("target", t),
e.setAttribute("style", "display: none;"),
document.body.appendChild(e),
e.click(),
e.parentNode.removeChild(e);
},
$ = null,
G = function () {
var n =
!(arguments.length > 0) || void 0 === arguments[0] || arguments[0];
n
? (document.body.classList.remove("header-body-no-scroll"),
(document.body.style.top = null),
(document.body.style.overflowY = null),
$ && window.scrollTo({ top: $ }),
($ = null))
: ($ || ($ = window.scrollY),
document.body.classList.add("header-body-no-scroll"),
(document.body.style.top = "-".concat($ || 0, "px")),
document.body.scrollHeight > document.body.clientHeight &&
(document.body.style.overflowY = "scroll"));
};
function J(n) {
return window.innerWidth * (n / 750);
}
var K = function () {
var n = window.localStorage.getItem("portalPageUrl"),
t = ((n && JSON.parse(n)) || { prev: "" }).prev,
e = location.href.replace(location.origin, "");
location.replace(
"/404.html?from="
.concat(encodeURIComponent(t), "&target=")
.concat(encodeURIComponent(e))
);
},
Q = function (n) {
var t =
arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
return (t && h.p_[n]) || n;
},
V = function () {
var n =
arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
return {
id: { validator: _, message: Q("身份证信息不正确", n) },
mobile: {
pattern: /^1[3|4|5|6|7|8|9][0-9]{9}$/,
message: Q("请正确填写手机号码", n),
},
email: {
pattern:
/^([A-Za-z0-9_\-.])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/,
message: Q("请正确填写电子邮箱", n),
},
number: {
pattern: /^[0-9]+\.{0,1}[0-9]{0,2}$/,
message: Q("输入有误,请输入数字", n),
},
url: {
pattern:
/[-a-zA-Z0-9@:%._\\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\\+.~#?&//=]*)/,
message: Q("输入的URL有误,请输入正确的URL地址", n),
},
letter: {
pattern: /^[A-Za-z]+$/,
message: Q("输入有误,请输入字母", n),
},
};
},
F = function (n) {
var t = n.formData,
e = n.pageData,
o = {
questions: Object.entries(t).map(function (n) {
var t = (0, i.Z)(n, 2),
e = t[0],
o = t[1];
return {
title: e,
answers: (0, p.kJ)(o)
? o.map(function (n) {
return { answer: n };
})
: [{ answer: o }],
};
}),
campaignId: e.serviceType,
};
return (
e.needLogin && (o.pageId = e.pageId),
e.path.includes("survey_summit") &&
((o.pageId = e.pageId), (o.needLogin = !!e.needLogin)),
o
);
},
nn = function (n, t) {
var e,
o = JSON.parse(
localStorage.getItem("PORTAL_LATEST_PRODUCT") || "[]"
),
r = [],
c = [];
return (
null == n ||
n.forEach(function (n) {
if (r.length < t) {
if ("dynamic" === n.recommendType) {
var e,
i = new Set(o),
u = new Set(
(null === (e = n.recommendKey) || void 0 === e
? void 0
: e.split(",").map(function (n) {
return n.toUpperCase();
})) || []
);
new Set(
(0, a.Z)(Array.from(i)).concat((0, a.Z)(Array.from(u)))
).size <
i.size + u.size
? r.push(n)
: c.push(n);
} else r.push(n);
}
}),
r.length < t && r.push.apply(r, (0, a.Z)(c.slice(0, t - r.length))),
r
);
},
nt = ["", "cloudtest.baidu.com"],
ne = function () {
var n = new URLSearchParams(location.search).get("track"),
t = location.pathname.startsWith("/doc/");
nt.includes(location.host) &&
(location.pathname.startsWith("/product/") ||
location.pathname.startsWith("/campaign/") ||
"/" === location.pathname ||
t ||
location.pathname.startsWith("/cloudlive/")) &&
f.y.post(
v.N.POST_PUSH_LEADS_TO_CRM,
{
sourcePath: t
? location.pathname.split("/").slice(0, 3).join("/")
: location.pathname,
},
null,
{ headers: { track: n } }
);
},
no = [
"qifu.baidu.com",
"qifu-sandbox.baidu-int.com",
"tms.baidu.com",
"tms.baidu-int.com",
],
nr = function () {
no.includes(location.host) &&
f.y.post("/api/portal/leads", {
sourcePath: location.origin + location.pathname,
});
},
nc = function (n) {
return f.y.get(v.N.GET_AI_ACCELERATE_JOIN_STATUS, { campaignId: n });
};
function ni(n, t, e) {
return e[
Object.keys(t).find(function (e) {
return t[e].includes(n);
}) || "serverErr"
];
}
var na = function (n) {
var t = n.text,
e = n.successCb,
o = n.errorCb;
if (navigator.clipboard) navigator.clipboard.writeText(t), e && e();
else {
var r = document.createElement("textarea");
(r.value = t),
(r.style.position = "absolute"),
(r.style.opacity = "0"),
(r.style.left = "-999999px"),
(r.style.top = "-999999px"),
document.body.appendChild(r),
r.focus(),
r.select(),
document.execCommand("copy") ? e && e() : o && o(),
r.remove();
}
};
},
86010: function () {},
},
]);