Files
weiyu/visitor/react/themebuilder/aplus_v2.js
jack ning 8a84e6b738 update
2024-04-05 15:53:09 +08:00

1092 lines
35 KiB
JavaScript

/* @license v8.15.21,8.15.22,1 2023-11-14 19:02:51 */ !(function e(t, n, a) {
function r(i, s) {
if (!n[i]) {
if (!t[i]) {
var u = "function" == typeof require && require;
if (!s && u) return u(i, !0);
if (o) return o(i, !0);
throw new Error("Cannot find module '" + i + "'");
}
var l = (n[i] = { exports: {} });
t[i][0].call(
l.exports,
function (e) {
var n = t[i][1][e];
return r(n ? n : e);
},
l,
l.exports,
e,
t,
n,
a,
);
}
return n[i].exports;
}
for (
var o = "function" == typeof require && require, i = 0;
i < a.length;
i++
)
r(a[i]);
return r;
})(
{
1: [
function (e, t, n) {
"use strict";
function a(e) {
var t = /AliApp|Yunos|cyclone/i.test(e),
n = /iPhone|iPad|iPod/i.test(e),
a = /Android/i.test(e),
r =
/Windows Phone/i.test(e) ||
/IEMobile/i.test(e) ||
/WPDesktop/i.test(e),
o = /BlackBerry/i.test(e),
i = /Opera Mini/i.test(e);
return t || n || a || r || o || i;
}
function r(e, t) {
return e && e.getAttribute ? e.getAttribute(t) || "" : "";
}
function o(e) {
return (
(s = s || document.getElementsByTagName("head")[0]),
u && !e ? u : s ? (u = s.getElementsByTagName("meta")) : []
);
}
function i(e, t) {
var n;
if (document.querySelector) {
var a = document.querySelector('meta[name="' + e + '"]');
n = r(a, t || "content");
} else
for (var i = o(), s = i.length, u = 0; s > u; u++) {
var l = i[u];
r(l, "name") === e && (n = r(l, t || "content"));
}
return n || "";
}
var s,
u,
l = e("@ali/grey-publish").util;
(n.getArgsQuery = function (e) {
var t =
window.location.search && window.location.search.length > 0
? window.location.search.substring(1)
: "",
n = t.length > 0 ? t.split("&") : [],
a = {};
return (
n.forEach(function (e) {
var t = e.split("=")[0],
n = e.split("=")[1];
a[t] = n;
}),
e ? a[e] : a
);
}),
(n.addScript = function (e, t) {
var n = e,
a = /^http(s)?:/;
(n = a.test(e)
? n.replace(a, location.protocol)
: location.protocol + (/^\/\//.test(n) ? "" : "//") + n),
l.addScript(n, function () {
"function" == typeof t && t();
});
}),
(n.tryToGetAttribute = r),
(n.getMetaTags = o),
(n.getMetaCnt = i),
(n.indexof = function (e, t) {
for (var n = 0; n < e.length; n++) if (e[n] === t) return n;
return -1;
});
var c = function (e, t) {
return (e += ""), e.length < t && (e = "0" + e), e;
};
(n.getDateMin = function () {
var e = new Date(),
t = "";
return (
(t += e.getFullYear()),
(t += c(e.getMonth() + 1, 2)),
(t += c(e.getDate(), 2)),
(t += c(e.getHours(), 2)),
(t += c(e.getMinutes(), 2))
);
}),
(n.isMobile = a);
var g = function () {
var e;
try {
e =
document.getElementById("beacon-aplus") ||
document.getElementById("tb-beacon-aplus");
} catch (t) {}
return e;
};
(n.getCurrentNode = g),
(n.loopAddScript = function (e, t) {
try {
if (t && t instanceof Array) {
var n = 0,
a = function (r) {
r &&
l.addScript(e + "/" + r, function () {
a(t[++n]);
});
};
a(t[n]);
}
} catch (r) {}
});
var p = function (e, t, n) {
var a = window,
r = a.goldlog_queue || (a.goldlog_queue = []),
o = e;
"object" == typeof t && t.message && (o = o + "_" + t.message),
n && n.msg && (o += "_" + n.msg),
r.push({
action: "goldlog._aplus_cplugin_m.do_tracker_jserror",
arguments: [
{
ratio: window.goldlog && window.goldlog.aplusDebug ? 1 : 0.01,
message: o,
error: JSON.stringify(t),
filename: e,
},
],
});
};
(n.catchException = p),
(n.getCdnpath = function () {
var e = "//g.alicdn.com",
t = "//g-assets.daily.taobao.net",
n = "//assets.alicdn.com/g",
a = "//s.alicdn.com/@g/",
r = "//u.alicdn.com",
o = "//laz-g-cdn.alicdn.com",
i = "//g.lazcdn.com/g",
s = g(),
u = e,
l = [n, a, t, r, o, i],
c = new RegExp(r);
if (s)
for (var f = 0; f < l.length; f++) {
var v = new RegExp(l[f]);
if (v.test(s.src)) {
(u = l[f]), c.test(s.src) && (u = n);
break;
}
}
if (u === o) {
var d = window.navigator ? window.navigator.language : "";
p("getCdnpath", { lang: d }, { msg: "laz_g_cdn" });
}
return u;
}),
(n.aplusVersions = {
V_O: "aplus_o.js",
V_2: "aplus_v2.js",
V_W: "aplus_wap.js",
V_S: "aplus_std.js",
V_I: "aplus_int.js",
V_U: "aplus_u.js",
}),
(n.isUseNewAplusJs = function () {
var e = i("aplus-core"),
t = window.navigator.userAgent.toLocaleLowerCase(),
n = /qq\//.test(t),
a = /micromessenger/.test(t),
r = /(taobao\.com)|(tmall\.com)/.test(location.hostname),
o =
["www.taobao.com/", "www.dingtalk.com/"].indexOf(
location.hostname + location.pathname,
) > -1,
s = /aone\.alibaba-inc\.com/.test(location.hostname),
u =
[
"we.taobao.com",
"creator.guanghe.taobao.com",
"h5.m.goofish.com",
"account.yuekeyun.com",
"dengta.taopiaopiao.com",
"myseller.taobao.com",
"dms.alibaba-inc.com",
"qn.taobao.com",
].indexOf(location.hostname) > -1,
l =
/\.wapa\./.test(location.hostname) ||
/^pre-/.test(location.hostname),
c = ["aplus.js"].indexOf(e) > -1;
return ((n || a) && r) || o || u || l || s || c;
});
},
{ "@ali/grey-publish": 2 },
],
2: [
function (e, t, n) {
"use strict";
(n.grey = e("./src/grey")), (n.util = e("./src/util"));
},
{ "./src/grey": 3, "./src/util": 4 },
],
3: [
function (e, t, n) {
"use strict";
function a(e, t) {
return e + Math.floor(Math.random() * (t - e + 1));
}
function r(e) {
var t = !1;
try {
var n =
e.bingo_chars ||
"0aAbBc1CdDeE2fFgGh3HiIjJ4kKlLm5MnNoO6pPqQr7RsStT8uUvVw9WxXyY+zZ",
r = h.getCookie(e.bingo_cookiename || "cna") || "";
if (r) {
var o = r.charAt(0),
i = n.indexOf(o) / n.length;
t = i <= e.ratio / e.base;
} else t = a(1, e.base) <= e.ratio;
} catch (s) {
t = a(1, e.base) <= e.ratio;
}
return t;
}
function o(e, t) {
var n;
for (n in t) t.hasOwnProperty(n) && (e[n] = t[n]);
return e;
}
function i(e, t) {
return function (n) {
return e(o(t, n || {}));
};
}
function s(e, t) {
var n = document;
if (t) {
var a = n.getElementsByTagName("script")[0],
r = n.createElement("script");
e && e.nonce && r.setAttribute("nonce", e.nonce),
r.appendChild(n.createTextNode(t)),
a.parentNode.insertBefore(r, a);
}
}
function u(e, t) {
if (e && e.length > 0)
for (var n = new RegExp("^" + t), a = 0; a < e.length; a++) {
var r = e[a];
n.test(r) && _.remove(r);
}
}
function l(e, t, n) {
try {
_.remove(e);
var a = _.get(t);
if (a) {
var r = JSON.parse(a) || [];
u(r, n);
}
} catch (o) {}
try {
Object && Object.keys && u(Object.keys(localStorage), n);
} catch (i) {}
}
function c(e, t, n) {
try {
if (!d) {
var a = function (a) {
a.key === e && a.newValue && l(e, t, n);
};
if (window.addEventListener)
return window.addEventListener("storage", a, !1), !1;
window.attachEvent("storage", a);
}
d = !0;
} catch (r) {}
}
function g(e) {
var t;
try {
var n = _.get(e.LS_KEY_CLUSTER);
if (n) {
var a = JSON.parse(n);
t = _.get(a[0]);
}
} catch (r) {}
return t;
}
function p(e, t) {
h.addScript(t.url, e.callback, function () {
t.oldCode &&
(s(e, t.oldCode),
h.isFunction(e.callback) &&
e.callback.call(this, { from: "oldCode" }));
});
}
function f(e, t) {
var n,
a = "cors",
r = t.code,
o = t.key,
i = r ? r.split("\n").length : 0;
i >= t.size &&
(s(e, r),
l(o, e.LS_KEY_CLUSTER, e.LS_PREFIX),
_.set(e.LS_KEY_CLUSTER, JSON.stringify([o])),
_.set(o, r),
(n = !0)),
i < t.size &&
t.oldCode &&
((a = "oldCode"), s(e, t.oldCode), (n = !0)),
n || p(e, t),
c(o, e.LS_KEY_CLUSTER, e.LS_PREFIX),
h.isFunction(e.callback) && e.callback.call(this, { from: a });
}
function v(e, t, n) {
var a = window,
r = a.XDomainRequest,
o = a.XMLHttpRequest && "withCredentials" in new a.XMLHttpRequest(),
i = t.after;
if (!t.isDebug && _.test() && (o || r)) {
var u = g(t),
l = t.LS_KEY + h.hash(e),
v = _.get(l),
d = "local";
v
? (c(l, t.LS_KEY_CLUSTER, t.LS_PREFIX),
s(t, v),
h.isFunction(i) && i.call(this, { from: d }))
: h.requestJS(
e,
navigator.userAgent,
function (a) {
f(t, { key: l, code: a, oldCode: u, size: n, url: e });
},
function () {
p(t, { url: e, oldCode: u });
},
);
} else h.addScript(e, i);
}
var d,
h = e("./util"),
_ = {
set: function (e, t) {
try {
return localStorage.setItem(e, t), !0;
} catch (n) {
return !1;
}
},
get: function (e) {
return localStorage.getItem(e);
},
test: function () {
var e = "grey_test_key";
try {
return (
localStorage.setItem(e, 1), localStorage.removeItem(e), !0
);
} catch (t) {
return !1;
}
},
remove: function (e) {
localStorage.removeItem(e);
},
},
m = { base: 1e4 },
b = { _config: m };
(b.load = function (e) {
e = o(
{
LS_KEY_CLUSTER: "",
LS_KEY: "",
isLoadDevVersion: "",
dev: "",
stable: "",
grey: "",
base: m.base,
bingo: "",
nonce: "",
},
e,
);
var t,
n = {},
a = 0,
s = "function" == typeof e.bingo ? e.bingo : r;
e.ratio >= e.base || s(e)
? ((t = e.grey), (n.type = "grey"), (a = e.greySize))
: ((t = e.stable), (n.type = "stable"), (a = e.stableSize));
try {
h.isFunction(e.isLoadDevVersion) &&
e.isLoadDevVersion() &&
((t = e.dev), (n.type = "dev"), (a = e.devSize));
} catch (u) {}
return (
(n.url = t),
h.isFunction(e.before)
? e.before(n, function (t) {
v(t, e, a);
})
: v(t, e, a),
h.isFunction(e.after) && (e.after = i(e.after, n)),
this
);
}),
(b.config = function (e) {
return o(m, e || {}), this;
}),
(t.exports = b);
},
{ "./util": 4 },
],
4: [
function (e, t, n) {
"use strict";
var a = function (e) {
return "function" == typeof e;
};
n.isFunction = a;
var r = function (e, t, n) {
var r = document,
o = r.getElementsByTagName("script")[0],
i = r.getElementsByTagName("head")[0],
s = r.createElement("script");
(s.type = "text/javascript"),
(s.async = !0),
(s.src = e),
(s.onerror = function () {
a(n) && n();
}),
o ? o.parentNode.insertBefore(s, o) : i && i.appendChild(s),
a(t) && t.call(this, { from: "script" });
};
(n.addScript = r),
(n.getCookie = function (e) {
var t = document,
n = t.cookie.match(new RegExp("(?:^|;)\\s*" + e + "=([^;]+)"));
return n ? n[1] : "";
});
var o = { base: 1e4, timeout: 1e4 },
i = function (e, t, n) {
fetch(e)
.then(function (e) {
return /application\/json/.test(e.headers.get("content-type"))
? e.json()
: e.text();
})
.then(function (e) {
t(e);
})
["catch"](function (e) {
n(e);
});
},
s = function (e, t, n) {
var a,
r = "GET",
i = function () {
a.responseText ? t(a.responseText) : n();
},
s =
window.XMLHttpRequest &&
"withCredentials" in new XMLHttpRequest();
s
? ((a = new XMLHttpRequest()), a.open(r, e, !0))
: ((a = new XDomainRequest()), a.open(r, e)),
(a.timeout = o.timeout),
(a.onload = i),
(a.onerror = n),
(a.ontimeout = n),
a.send();
},
u = function (e, t, n) {
window.fetch ? i(e, t, n) : s(e, t, n);
};
(n.request = u),
(n.requestJS = function (e, t, n, a) {
return /blitz/i.test(t) ? void a() : void u(e, n, a);
}),
(n.hash = function (e) {
var t,
n,
a = 1315423911;
for (t = e.length - 1; t >= 0; t--)
(n = e.charCodeAt(t)), (a ^= (a << 5) + n + (a >> 2));
return (2147483647 & a).toString(16);
});
},
{},
],
5: [
function (e, t, n) {
"use strict";
!(function (t) {
try {
for (
var n,
a = t,
r = "g_aplus_grey_launched",
o = document.getElementsByTagName("script"),
i = 0;
i < o.length;
i++
)
/mlog\/aplus\.js/.test(o[i].getAttribute("src")) && (n = !0);
if (n || a[r]) return;
a[r] = 1;
var s = e("./for_aplus_fns"),
u = e("@ali/grey-publish").util,
l = e("@ali/grey-publish").grey,
c = e("../grey/util"),
g = e("./utilPlugins"),
p = c.isUseNewAplusJs(),
f = function () {
var e = a.goldlog || (a.goldlog = {}),
t = !0;
try {
var n = a.location.href.match(/aplusDebug=(true|false)/);
n &&
n.length > 0 &&
a.localStorage.setItem("aplusDebug", n[1]),
(t = "true" === a.localStorage.getItem("aplusDebug")),
(e.aplusDebug = t);
} catch (r) {}
var o = {
"aplus_o.js": {
stable_version: { value: "8.15.21" },
grey_version: { value: "8.15.22" },
dev_version: {},
},
"aplus_std.js": {
stable_version: { value: "8.15.21" },
grey_version: { value: "8.15.22" },
dev_version: {},
},
"aplus_wap.js": {
stable_version: { value: "8.15.21" },
grey_version: { value: "8.15.22" },
dev_version: {},
},
"aplus_int.js": {
stable_version: { value: "8.15.21" },
grey_version: { value: "8.15.22" },
dev_version: {},
},
"aplus_u.js": {
stable_version: { value: "8.15.21" },
grey_version: { value: "8.15.22" },
dev_version: {},
},
},
i = p ? "APLUS_CORE" : "APLUS_S_CORE",
u = i + "_0.21.95_20231114190251_",
f = a.location.protocol;
0 !== f.indexOf("http") && (f = "https:");
var v = p ? "//d.alicdn.com" : c.getCdnpath();
e.getCdnPath = c.getCdnpath;
var d = f + v + "/alilog",
h = s.getAplusBuVersion(),
_ = h.v,
m = h.BU,
b =
c.getArgsQuery("aplusCoreVersion") ||
c.getMetaCnt("aplus-core-version"),
y = b || "1.12.14",
w = b || "1.12.15",
S = "",
j = 1e4,
C = p ? S : j,
E = [
{ key: "202311141900", value: 0.1 },
{ key: "202311151000", value: 0.5 },
{ key: "202311151500", value: 1 },
],
A = function () {
var e = "";
if (E && E.length > 0)
for (var t = c.getDateMin(), n = 0; n < E.length; n++) {
var a = E[n].key + "";
t >= a && (e = Math.floor(1e4 * E[n].value));
}
return e;
},
L = function (e) {
var n,
r = t
? []
: g.getFrontPlugins({
version: e,
fn: _,
BU: m,
isDebug: t,
isUseNewAplusJs: p,
}),
o = p
? [
[
"aplus",
e,
c.isMobile(a.navigator.userAgent)
? "aplus_wap.js"
: "aplus_pc.js",
].join("/"),
]
: [["s", e, _].join("/")],
i = t
? []
: g.getPlugins({
version: e,
fn: _,
BU: m,
isUseNewAplusJs: p,
}),
s = 0;
try {
var u = [].concat(r, o, i);
(n = d + "/??" + u.join(",") + "?v=20231114190251"),
(s = u.length);
} catch (l) {
(n = d + "/??" + o.join(",")), (s = o.length);
}
return { size: s, url: n };
},
k = A();
k && !C && (C = k),
(e.aplus_cplugin_ver = "0.7.12"),
e.record ||
(e.record = function (e, t, n, r) {
(a.goldlog_queue || (a.goldlog_queue = [])).push({
action: "goldlog.record",
arguments: [e, t, n, r],
});
});
var V = o[_] || {},
U = V.stable_version || {},
x = V.grey_version || {},
M = V.dev_version || {},
B = p ? y : U.value || "8.5.9",
N = p ? w : x.value || B,
P = M.value || N,
T = L(P),
O = L(B),
R = L(N),
q = c.getCurrentNode(),
D = q ? q.getAttribute("cspx") : "",
z = {
LS_KEY_CLUSTER: "APLUS_LS_KEY",
LS_KEY: u,
LS_PREFIX: i,
isDebug: t,
isLoadDevVersion: !1,
dev: T.url,
devSize: T.size,
stable: O.url,
stableSize: O.size,
grey: R.url,
greySize: R.size,
ratio: C,
nonce: D,
before: function (n, a) {
switch (n.type) {
case "grey":
e.lver = P;
break;
case "stable":
e.lver = B;
break;
case "dev":
e.lver = P;
}
if (t) {
var r = {
version: e.lver,
fn: _,
BU: m,
isDebug: t,
isUseNewAplusJs: p,
};
c.loopAddScript(d, g.getFrontPlugins(r));
}
if ("function" == typeof a) {
var o = L(e.lver),
i = o.url;
a(i);
}
},
};
t &&
(z.after = function () {
var t = 0,
n = function () {
if (!(t >= 100)) {
t++;
var r = e._$ || {};
a.setTimeout(function () {
"complete" === r.status
? c.loopAddScript(
d,
g.getPlugins({
version: e.lver,
fn: _,
BU: m,
isUseNewAplusJs: p,
}),
)
: n();
}, 100);
}
};
n();
}),
l.load(z);
},
v = s.getNewCdnpathByMeta();
v
? u.addScript(
v,
function () {},
function () {
f();
},
)
: f();
} catch (d) {
t.console.log(
"------------ [APLUS LOG] aplus\u52a0\u8f7d\u5668\u5f02\u5e38 ------------",
),
t.console.log(d);
}
})(window);
},
{
"../grey/util": 1,
"./for_aplus_fns": 6,
"./utilPlugins": 9,
"@ali/grey-publish": 2,
},
],
6: [
function (e, t, n) {
"use strict";
var a,
r = e("./util"),
o = r.aplusVersions,
i = [o.V_O, o.V_S, o.V_I, o.V_W, o.V_U],
s = function () {
for (
var e,
t,
n = [
{
version: o.V_O,
domains: [
/^https?:\/\/(.*\.)?youku\.com/i,
/^https?:\/\/(.*\.)?tudou\.com/i,
/^https?:\/\/(.*\.)?soku\.com/i,
/^https?:\/\/(.*\.)?laifeng\.com/i,
],
BU: "YT",
},
],
a = 0;
a < n.length;
a++
)
for (
var r = n[a].domains, i = n[a].version, s = 0;
s < r.length;
s++
)
if (location.href.match(r[s])) return { v: i, BU: n[a].BU };
return { v: t, BU: e };
},
u = function () {
a || (a = r.getMetaCnt("aplus-version"));
var e = a;
return e && (e += ".js"), r.indexof(i, e) > -1 ? e : null;
};
n.getNewCdnpathByMeta = function () {
a || (a = r.getMetaCnt("aplus-version"));
var e = a;
if (/^\d+$/.test(e))
t = "//d.alicdn.com/alilog/mlog/aplus/" + e + ".js";
else {
var t,
n = e.split("@");
2 === n.length &&
(t = "//d.alicdn.com/alilog/mlog/aplus.js?id=" + n[1]);
}
return t;
};
var l = function () {
try {
for (
var e = document, t = e.getElementsByTagName("script"), n = 0;
n < t.length;
n++
) {
var a = t[n].getAttribute("src");
if (
/alilog\/mlog\/aplus_\w+\.js/.test(a) ||
/alicdn\.com\/js\/aplus_\w+\.js/.test(a)
)
return a;
}
return "";
} catch (r) {
return "";
}
},
c = function () {
var e = "";
try {
var t = (document, r.getCurrentNode());
if ((t && (e = t.getAttribute("src")), e || (e = l()), e)) {
var n = e.match(/aplus_\w+\.js/);
"object" == typeof n && n.length > 0 && (e = n[0]);
}
} catch (a) {
e = "";
} finally {
return e;
}
};
n.getAplusBuVersion = function () {
var e, t;
try {
e = o.V_S;
var n = c();
n && (e = n);
var a = s();
a && a.v && (e = a.v), (t = a.BU);
var r = u();
r && (e = r), e === o.V_2 && (e = o.V_S);
} catch (i) {
e = e === o.V_O ? o.V_W : o.V_S;
} finally {
return { v: e, BU: t };
}
};
},
{ "./util": 8 },
],
7: [
function (e, t, n) {
"use strict";
function a() {
var e = "",
t = /Umeng4Aplus|UT4Aplus/i.test(d);
return t && (e = "aplus4native.js"), e;
}
function r(e) {
return h && !p.WindVane && e.fn !== v.V_O;
}
function o(e) {
return (_ || (h && !p.WindVane)) && e.fn === v.V_O;
}
function i(e, t) {
var n = e.trackerCfg || {},
a = n.points || [];
if (a.length > 0)
for (var r = new RegExp(t), o = 0; o < a.length; o++)
if (r.test(a[o].trackerType)) return !0;
return !1;
}
function s(e) {
return i(e, "exposure") || !!f.getMetaCnt("aplus-auto-exp");
}
function u(e) {
return i(e, "click") || !!f.getMetaCnt("aplus-auto-clk");
}
function l() {
return (
!!f.getMetaCnt("aplus-vt-cfg") || !!f.getMetaCnt("aplus-vt-cfg-url")
);
}
function c() {
return "on" === f.getMetaCnt("aplus-apm-track");
}
var g = document,
p = window,
f = e("./util"),
v = f.aplusVersions,
d = p.navigator.userAgent,
h = /WindVane/i.test(d),
_ = /AliBaichuan/i.test(d),
m = function () {
return /_a_ig_v=@aplus/.test(location.search);
},
b = function (e) {
return e.fn !== v.V_O && e.fn !== v.V_U;
},
y = function () {
try {
var e = p.localStorage,
t = "aplus_track_debug_id",
n = new RegExp("[?|&]" + t + "=(\\w*)"),
a = location.href.match(n);
if (a && a.length > 0) e.setItem(t, a[1]);
else {
var r = g.referrer || "",
o = r.match(n);
if (o && o.length > 0) e.setItem(t, o[1]);
else {
var i = p.name || "",
s = i.match(n);
s && s.length > 0 && e.setItem(t, s[1]);
}
}
var u = e.getItem(t) || "";
return u && u.length > 50 ? !0 : !1;
} catch (l) {
return !1;
}
},
w = function () {
try {
return !!/lazada/.test(location.host);
} catch (e) {
return !1;
}
},
S = function (e) {
try {
if ("function" == typeof p.WebSocket) {
var t = /alibaba-inc|aliway|alibabacorp\.com/.test(
location.hostname,
),
n = f.getMetaCnt("aplus-channel"),
a = "GET" === n || "POST" === n,
r = /tppnext\.alibaba-inc.com/.test(location.hostname);
if (a && r) return !1;
var o =
/aplus_ws=true/.test(location.search) ||
"WS" === n ||
"WS-ONLY" === n,
i = location.host,
s = /tmall|taobao\.com/g.test(i),
u = /Qianniu\/\d/.test(d),
l = t || o || (s && !f.isMobile(d) && !u && e.fn !== v.V_W);
return l && (goldlog.aplusChannel = "WS"), l;
}
return !1;
} catch (c) {
return !1;
}
};
(n.getFrontPlugins = function (e) {
var t = e.isUseNewAplusJs,
n = t ? "aplus/" : "s/",
i = e.version,
c = n + i + "/plugin",
g = "s/" + e.version + "/plugin",
p = goldlog.aplus_cplugin_ver,
f = a(e.isDebug);
return [
{
enable: !t && r(e),
path: [c, t ? "aplus_windvane3.js" : "aplus_windvane2.js"].join(
"/",
),
},
{ enable: o(e) && !t, path: [g, "aplus_bcbridge.js"].join("/") },
{
enable: !t && !!f,
path: t
? [c, "aplus4native.js"].join("/")
: ["aplus_cplugin", p, f].join("/"),
},
{ enable: l(), path: [c, "aplus_webvt.js"].join("/") },
{ enable: !t, path: [c, "aplus_client.js"].join("/") },
{ enable: !t, path: ["aplus_cplugin", p, "toolkit.js"].join("/") },
{ enable: !t, path: ["aplus_cplugin", p, "monitor.js"].join("/") },
{
enable: !t && y(),
path: ["aplus_cplugin", p, "track_deb.js"].join("/"),
},
{
enable: w(),
path: ["aplus_plugin_lazada", "lazadalog.js"].join("/"),
},
{ enable: !t && S(e), path: [c, "aplus_ws.js"].join("/") },
{ enable: s(e) && !t, path: [c, "aplus_ae.js"].join("/") },
{ enable: u(e) && !t, path: [c, "aplus_ac.js"].join("/") },
];
}),
(n.getPlugins = function (e) {
var t = e.isUseNewAplusJs,
n = t ? "aplus/" : "s/",
a = n + e.version + "/plugin";
return [
{ enable: t && c(), path: [a, "aplus_apm_trace.js"].join("/") },
{ enable: m(e), path: "aplus_plugin_guide/index.js" },
{ enable: b(e), path: [a, "aplus_spmact.js"].join("/") },
];
});
},
{ "./util": 8 },
],
8: [
function (e, t, n) {
t.exports = e(1);
},
{ "@ali/grey-publish": 2 },
],
9: [
function (e, t, n) {
"use strict";
var a = e("./plugins"),
r = e("./util"),
o = (document, r.getCurrentNode()),
i = function (e) {
var t = [];
try {
if (o) {
var n = o.getAttribute(e || t);
t = n.split(",");
}
} catch (a) {
t = [];
} finally {
return t;
}
},
s = function (e) {
var t = [];
if (e)
for (var n = 0; n < e.length; n++) {
var a = e[n].enable,
r = e[n].path;
a === !0
? t.push(r)
: "function" == typeof a && a() && t.push(r);
}
return t;
};
(n.getPlugins = function (e) {
var t = a.getPlugins(e);
return [].concat(s(t), i("plugins"));
}),
(n.getFrontPlugins = function (e) {
var t = a.getFrontPlugins(e);
return [].concat(s(t), i("frontPlugins"));
}),
(n.getTrackerCfg = a.getTrackerCfg);
},
{ "./plugins": 7, "./util": 8 },
],
},
{},
[5],
);