1!function (e) { var t = {}; function n(r) { if (t[r]) return t[r].exports; var o = t[r] = { i: r, l: !1, exports: {} }; return e[r].call(o.exports, o, o.exports, n), o.l = !0, o.exports } n.m = e, n.c = t, n.d = function (e, t, r) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r }) }, n.r = function (e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, n.t = function (e, t) { if (1 & t && (e = n(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var r = Object.create(null); if (n.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var o in e) n.d(r, o, function (t) { return e[t] }.bind(null, o)); return r }, n.n = function (e) { var t = e && e.__esModule ? function () { return e.default } : function () { return e }; return n.d(t, "a", t), t }, n.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, n.p = "", n(n.s = 15) }([function (e, t, n) { "use strict"; (function (e) { function n(e) { "@babel/helpers - typeof"; return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function r(e, t) { return function (e) { if (Array.isArray(e)) return e }(e) || function (e, t) { var n = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; if (null == n) return; var r, o, i = [], _ = !0, c = !1; try { for (n = n.call(e); !(_ = (r = n.next()).done) && (i.push(r.value), !t || i.length !== t); _ = !0); } catch (e) { c = !0, o = e } finally { try { _ || null == n.return || n.return() } finally { if (c) throw o } } return i }(e, t) || function (e, t) { if (!e) return; if ("string" == typeof e) return o(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); "Object" === n && e.constructor && (n = e.constructor.name); if ("Map" === n || "Set" === n) return Array.from(e); if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return o(e, t) }(e, t) || function () { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } function o(e, t) { (null == t || t > e.length) && (t = e.length); for (var n = 0, r = new Array(t); n < t; n++)r[n] = e[n]; return r } var i = /([^{]+)({.+})?/, _ = /^{|}$/g, c = /^['"]|['"]$/g, a = /\/\/([^/]+)\//, u = { stringifyUrlParam: function (e) { var t = e.data, n = e.prefix, r = []; return Object.keys(t).forEach(function (e) { r.push("".concat(n).concat(e, "=").concat(t[e])) }), r.join("&") }, isDevTestEnv: function () { var e = window.okGlobal; return ["pre", "prod"].indexOf((void 0 === e ? {} : e).envSign) < 0 }, isProdEnv: function () { var e = window.okGlobal; return "prod" === (void 0 === e ? {} : e).envSign }, getGlobalEnv: function () { var e = window.okGlobal; return (void 0 === e ? {} : e).envSign }, getUrlDomain: function (e) { var t = e.match(E("domainRE")); return t ? t[1] : "" }, getUrlQuery: function (e) { var t = new RegExp("(^|&)".concat(e, "=([^&]*)(&|$)"), "i"), n = window.location.search.substr(1).match(t); return n ? decodeURIComponent(n[2]) : "" }, getOriginalUrl: function (e) { return e.replace(/([?&])t=\d+(&)?/, function (e, t, n) { return t && n ? t === n ? "&" : "?" : "" }) }, setCookie: function (e, t, n) { var r = new Date; r.setTime(r.getTime() + n), document.cookie = "".concat(e, "=").concat(encodeURIComponent(t), ";expires=").concat(r.toGMTString(), ";path=/") }, getCookie: function (e) { var t = new RegExp("(^| )".concat(e, "=([^;]*)(;|$)")), n = document.cookie.match(t); return n ? decodeURIComponent(n[2]) : "" }, parseTarget: function (e) { var t = e.match(E("targetValueRE")), n = { key: "", data: {} }; if (t) { var o = t[1], i = t[2], _ = {}; if (i) i.replace(E("jsonWrapRE"), "").split(",").forEach(function (e) { var t = e.split(":"), n = r(t = t.map(function (e) { return e.trim().replace(E("propWrapRE"), "") }), 2), o = n[0], i = n[1]; _[o] = i }); n.key = o, n.data = _ } return n }, matchType: function (e, t) { return Object.prototype.toString.call(e) === "[object ".concat(t, "]") }, isArray: function (e) { return this.matchType(e, "Array") }, isObject: function (e) { return this.matchType(e, "Object") }, generateUUID: function () { var e = Date.now() + window.performance.now(); return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (t) { var n = (e + 16 * Math.random()) % 16 | 0; return e = Math.floor(e / 16), ("x" === t ? n : 3 & n | 8).toString(16) }) }, valueExists: function (e) { return void 0 != e && "" !== e }, passedNamingCheck: function (e) { return !/[^a-z0-9_]/.test(e) }, toFixed: function (e) { return Number(e.toFixed(4)) }, toUnderLineFormat: function (e) { return e.replace(/([A-Z])/g, function (e, t, n) { return 0 === n ? "".concat(t.toLowerCase()) : "_".concat(t.toLowerCase()) }) }, filterXSS: function (e) { return e.replace(/</g, "<").replace(/>/g, ">").replace(/'/g, "'").replace(/"/g, """) } }; function s() { try { if (e) return e }
1 catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = u; var l = null; function f() { if (null === l) { var e = s(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), l = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return l } function p() { var e = s(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function v() { var e = f(), t = p(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = s(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var y = "__INTENTIONAL_UNDEFINED__", b = {}; function E(e) { var t = v(); if (void 0 === t[e]) return function (e) { switch (e) { case "domainRE": return a; case "targetValueRE": return i; case "jsonWrapRE": return _; case "propWrapRE": return c }return }(e); var n = t[e]; return n === y ? void 0 : n } function d(e, t) { var r = v(); return "object" === n(e) ? (Object.keys(e).forEach(function (t) { r[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { h(e) }) }) : (r[e] = void 0 === t ? y : t, function () { h(e) }) } function h(e) { var t = v(); delete t[e], 0 == Object.keys(t).length && delete p()[f] } function O(e) { var t = v(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(b, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", E), e("__GetDependency__", E), e("__Rewire__", d), e("__set__", d), e("__reset__", h), e("__ResetDependency__", h), e("__with__", O) }(); var g = n(u); function m(e, t) { Object.defineProperty(u, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== g && "function" !== g || !Object.isExtensible(u) || (m("__get__", E), m("__GetDependency__", E), m("__Rewire__", d), m("__set__", d), m("__reset__", h), m("__ResetDependency__", h), m("__with__", O), m("__RewireAPI__", b)) }).call(this, n(1)) }, function (e, t) { var n; n = function () { return this }(); try { n = n || new Function("return this")() } catch (e) { "object" == typeof window && (n = window) } e.exports = n }, function (e, t, n) { "use strict"; (function (e) { function n(e) { "@babel/helpers - typeof"; return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var r = window.okGlobal, o = void 0 === r ? {} : r, i = O("okGlobal"), _ = i.site, c = void 0 === _ ? {} : _, a = i.cdnBaseUrl, u = void 0 === a ? "//static.coinall.ltd" : a, s = !1, l = ""; "okex" === O("site").sign ? g("apiKey", O("isPublish") ? "56bf9d43d57f079e506b4f26c70a698f" : "10a73bb3950547013fce4016d3fdd72e") : g("apiKey", O("isPublish") ? "21c676d501be3d648464d7ae0038cd53" : "69ec37219ff98b032d9e1a1d3bd81de7"); var f = { Actions: { CLICK: "clk", EXPOSE: "xps" }, Configs: { ATTR_CLICK: "data-clk", ATTR_EXPOSE: "data-xps", ATTR_LISTEN: "data-lsn", EXPOSE_DURATION: 500 }, REQUEST_LONG_WAIT_TIME: 1e3, PERF_REPORT_DEFER_TIME: 5e3, AMPLITUDE_API_KEY: O("apiKey"), CDN_BASE_URL: O("cdnBaseUrl"), MILLISECONDS_OF_30_DAYS: 2592e6 }; function p() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = f; var v = null; function y() { if (null === v) { var e = p(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), v = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return v } function b() { var e = p(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function E() { var e = y(), t = b(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = p(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var d = "__INTENTIONAL_UNDEFINED__", h = {}; function O(e) { var t = E(); if (void 0 === t[e]) return function (e) { switch (e) { case "okGlobal": return o; case "site": return c; case "apiKey": return l; case "isPublish": return s; case "cdnBaseUrl": return u }return }(e); var n = t[e]; return n === d ? void 0 : n } function g(e, t) { var n = E(); return void 0 === n[e] ? function (e, t) { switch (e) { case "apiKey": return l = t }return }(e, t) : n[e] = t } function m(e, t) { var r = E(); return "object" === n(e) ? (Object.keys(e).forEach(function (t) { r[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { R(e) }) }) : (r[e] = void 0 === t ? d : t, function () { R(e) }) } function R(e) { var t = E(); delete t[e], 0 == Object.keys(t).length && delete b()[y] } function I(e) { var t = E(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(h, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", O), e("__GetDependency__", O), e("__Rewire__", m), e("__set__", m), e("__reset__", R), e("__ResetDependency__", R), e("__with__", I) }(); var w = n(f); function L(e, t) { Object.defineProperty(f, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== w && "function" !== w || !Object.isExtensible(f) || (L("__get__", O), L("__GetDependency__", O), L("__Rewire__", m), L("__set__", m), L("__reset__", R), L("__ResetDependency__", R), L("__with__", I), L("__RewireAPI__", h)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r, o, i, _ = n(0); function c(e) { "@babel/helpers - typeof"; return (c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var a = window.okGlobal, u = void 0 === a ? {} : a, s = {}, l = /OKApp\/\(\S+\/\S+\)/i.test(navigator.userAgent), f = null === (r = G("okGlobal").broker) || void 0 === r ? void 0 : r.is, p = "1" === localStorage.simulatedTrading, v = (null === (o = G("okGlobal")) || void 0 === o ? void 0 : null === (i = o.site) || void 0 === i ? void 0 : i.is) || {}, y = v.oklink, b = v.okjp, E = !0 === G("oklink") || !0 === G("okjp"), d = G("isBroker") || G("isSimulatedTrading") || G("isOkLinkOrOkJp"), h = localStorage.ok_monitor, O = void 0 === h ? '{ "_expires": {} }' : h, g = JSON.parse(G("monitorVal")), m = "undefined" != typeof window; function R() { return G("isApp") } var I = { setEnv: function (e) { var t = window.screen, n = localStorage, r = n._tk, o = n.devid, i = navigator, _ = i.systemLanguage, c = i.language, a = document.referrer; G("env").site = e.site, G("env").lcl = G("utils").getCookie("locale"), a && (a.length > 256 && (a = a.substr(0, 256)), G("env").rf = a), r && (G("env").tk = r); var u = o; u || (u = G("utils").generateUUID(), localStorage.devid = u), G("env").uid = u, G("env").lan = (_ || c).toLowerCase(); var s = "0x0"; if (t) { var l = t.width, f = t.height; s = "".concat(l, "x").concat(f) } G("env").scr = s; var p = G("utils").getCookie("first_ref"); p && (p.length > 256 && (p = p.substr(0, 256)), G("env").frf = p) }, getEnv: function () { return G("env") }, isInApp: G("isInApp"), toLocalStorage: function (e) { var t = e.key, n = e.value, r = e.maxAge; G("monitorObj")[t] = n, G("monitorObj")._expires[t] = Date.now() + r, localStorage.ok_monitor = JSON.stringify(G("monitorObj")) }, getClientValue: function (e) { return sessionStorage[e] ? sessionStorage[e] : Date.now() < G("monitorObj")._expires[e] ? G("monitorObj")[e] : "" }, shouldIgnoreAmpEvent: function () { return G("ignoreAmpEvent") }, isOKEx: function () { var e, t, n; return "okex" === (null === (e = window) || void 0 === e ? void 0 : null === (t = e.okGlobal) || void 0 === t ? void 0 : null === (n = t.site) || void 0 === n ? void 0 : n.sign) }, isInSSR: function () { return !G("isInBrowser") }, isInBrowser: function () { return G("isInBrowser") }, getTk: function () { return G("isInApp")() && window.jsbridge ? window.jsbridge.getTK().then(function (e) { return e || (localStorage._tk || "") }).catch(function () { }) : Promise.resolve(localStorage._tk || "") } }; function w() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = I; var L = null; function S() { if (null === L) { var e = w(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), L = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return L } function j() { var e = w(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function D() { var e = S(), t = j(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = w(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var A = "__INTENTIONAL_UNDEFINED__", T = {}; function G(e) { var t = D(); if (void 0 === t[e]) return function (e) { switch (e) { case "okGlobal": return u; case "oklink": return y; case "okjp": return b; case "isBroker": return f; case "isSimulatedTrading": return p; case "isOkLinkOrOkJp": return E; case "monitorVal": return O; case "isApp": return l; case "env": return s; case "utils": return _.a; case "isInApp": return R; case "monitorObj": return g; case "ignoreAmpEvent": return d; case "isInBrowser": return m }return }(e); var n = t[e]; return n === A ? void 0 : n } function k(e, t) { var n = D(); return "object" === c(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { $(e) }) }) : (n[e] = void 0 === t ? A : t, function () { $(e) }) } function $(e) { var t = D(); delete t[e], 0 == Object.keys(t).length && delete j()[S] } function P(e) { var t = D(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(T, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", G), e("__GetDependency__", G), e("__Rewire__", k), e("__set__", k), e("__reset__", $), e("__ResetDependency__", $), e("__with__", P) }(); var N = c(I); function B(e, t) { Object.defineProperty(I, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== N && "function" !== N || !Object.isExtensible(I) || (B("__get__", G), B("__GetDependency__", G), B("__Rewire__", k), B("__set__", k), B("__reset__", $), B("__ResetDependency__", $), B("__with__", P), B("__RewireAPI__", T)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { n.d(t, "a", function () { return E }); var r = n(0), o = n(3), i = n(8), _ = n(9), c = n(10), a = n(5); function u(e) { "@babel/helpers - typeof"; return (u = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var s = ["user_id"]; function l(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter(function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable })), n.push.apply(n, r) } return n } function f(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? l(Object(n), !0).forEach(function (t) { p(e, t, n[t]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : l(Object(n)).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) }) } return e } function p(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } function v(e, t) { if (null == e) return {}; var n, r, o = function (e, t) { if (null == e) return {}; var n, r, o = {}, i = Object.keys(e); for (r = 0; r < i.length; r++)n = i[r], t.indexOf(n) >= 0 || (o[n] = e[n]); return o }(e, t); if (Object.getOwnPropertySymbols) { var i = Object.getOwnPropertySymbols(e); for (r = 0; r < i.length; r++)n = i[r], t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]) } return o } function y(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) } } var b = !1, E = function () { function e(t) { var n = this; !function (e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") }(this, e), this.logAmplitudeEvent = function (e, t, r) { if (w("variables").isInSSR() || w("variables").shouldIgnoreAmpEvent()) return Promise.resolve(); var o = r, i = !1; w("utils").isObject(r) && (o = r.tk, i = r.ignoreBackUp); var _ = {}; for (var c in e = w("utils").toUnderLineFormat(e), t) if (Object.prototype.hasOwnProperty.call(t, c)) { var a = w("utils").toUnderLineFormat(c); _[a] = t[c] } if (!w("utils").passedNamingCheck(e)) throw new Error("Bad action naming: ".concat(e)); var u = Object.keys(_).filter(function (e) { return !w("utils").passedNamingCheck(e) }); if (u.length > 0) throw new Error("Bad params naming: [".concat(u.join(","), "]")); if (_.monitor_after_navigation) { delete _.monitor_after_navigation; var s = JSON.parse(sessionStorage.ampCacheEvents || "[]"); return s.push([e, _]), sessionStorage.ampCacheEvents = JSON.stringify(s), Promise.resolve() } return w("amplitude").getInstance(o).then(function (r) { r.logEvent(e, _), i || n.act(e, t) }) }, w("variables").isInSSR() || (this.commonParams = t.commonParams || {}, this._logger = w("getLogger")(t), this._site = t.site, this._category = t.product, t.withPV && this._logger.logPV(), w("eventInitDone") || (this._initEventListener(), L("eventInitDone", !0))) } return function (e, t, n) { t && y(e.prototype, t), n && y(e, n), Object.defineProperty(e, "prototype", { writable: !1 }) }(e, [{ key: "setApiEndpoint", value: function (e) { if (/^https?:\/\//.test(e)) throw new Error('The content of the URL can not include protocol type as a substring such as "http://" or "https://".'); w("Monitor").apiEndpoint = e } }, { key: "report", value: function (e) { var t = e.type, n = e.value; if (w("variables").isInSSR()) return Promise.resolve(); var r = n; return (w("utils").isObject(r) || w("utils").isArray(r)) && (r = JSON.stringify(r)), this._logger.logEvent({ category: "performance", action: t, params: r }) } }, { key: "logPV", value: function () { this._logger.logPV() } }, { key: "resetAmplitudeUser", value: function () { return w("variables").isInSSR() ? Promise.resolve() : w("amplitude").getInstance().then(function (e) { return e.setUserId(null), e.regenerateDeviceId(), Promise.resolve() }) } }, { key: "track", value: function (e, t, n, r) { if (w("variables").isInSSR()) return Promise.resolve(); var o = { category: this._category, action: n, target: t, params: r, extras: { area: e } }; if (w("utils").isObject(e)) { var i = e.area, _ = e.action, c = e.target, a = e.params; Object.assign(o, { action: _, target: c, params: a, extras: { area: i } }) } return this._logger.logEvent(o) } }, { key: "act", value: function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : { isSyncAMP: !1 }; if (w("variables").isInSSR()) return Promise.resolve(); var r, o = this.commonParams || {}, i = o.user_id, _ = v(o, s), c = (null === n || void 0 === n ? void 0 : n.tk) || i, a = { category: this._category, params: t, _m: "1" }; w("utils").isObject(t) && (a.params = f(f({}, _), t)); var u, l = n; ("string" == typeof e ? (r = e, a.action = e) : (r = e.action || e.anchor, a.action = r, a.anchor = e.anchor, a.actionType = e.actionType, a.elementType = e.elementType, l = f(f({}, l), e.extras || {}), a = f(f({}, a), {}, { params: f(f({}, a.params), e.params || {}) }), c = e.tk || c), a.tk = c, w("utils").isProdEnv()) ? (null === (u = l) || void 0 === u ? void 0 : u.isSyncAMP) && this.logAmplitudeEvent(r, a.params, { tk: c, ignoreBackUp: !0 }) : this.logAmplitudeEvent(r, a.params, { tk: c, ignoreBackUp: !0 }); return this._logger.logEvent(a) } }, { key: "_initEventListener", value: function () { var e = this; window.addEventListener("load", function () { w("attrs").listen(e._logger) }), window.addEventListener("error", function (t) { var n = w("error").getErrorInfo(t); w("error").isReported(n) || (e._logger.logEvent({ category: "error", action: "report", extras: n }), w("error").rememberError(n)) }, !0) } }, { key: "initABTest", value: function (e) { null !== e && void 0 !== e && e.exper_flagKey && null !== e && void 0 !== e && e.exper_variant && (Object.assign(this.commonParams, e), this.act("ab_experiment")) } }, { key: "setCommonParams", value: function (e) { this.commonParams = f(f({}, this.commonParams), e) } }
1]), e }(); function d() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } var h = null; function O() { if (null === h) { var e = d(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), h = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return h } function g() { var e = d(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function m() { var e = O(), t = g(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = d(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var R = "__INTENTIONAL_UNDEFINED__", I = {}; function w(e) { var t = m(); if (void 0 === t[e]) return function (e) { switch (e) { case "variables": return o.a; case "getLogger": return _.a; case "eventInitDone": return b; case "Monitor": return E; case "utils": return r.a; case "amplitude": return a.a; case "attrs": return c.a; case "error": return i.a }return }(e); var n = t[e]; return n === R ? void 0 : n } function L(e, t) { var n = m(); return void 0 === n[e] ? function (e, t) { switch (e) { case "eventInitDone": return b = t }return }(e, t) : n[e] = t } function S(e, t) { var n = m(); return "object" === u(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { j(e) }) }) : (n[e] = void 0 === t ? R : t, function () { j(e) }) } function j(e) { var t = m(); delete t[e], 0 == Object.keys(t).length && delete g()[O] } function D(e) { var t = m(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(I, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", w), e("__GetDependency__", w), e("__Rewire__", S), e("__set__", S), e("__reset__", j), e("__ResetDependency__", j), e("__with__", D) }(); var A = u(E); function T(e, t) { Object.defineProperty(E, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== A && "function" !== A || !Object.isExtensible(E) || (T("__get__", w), T("__GetDependency__", w), T("__Rewire__", S), T("__set__", S), T("__reset__", j), T("__ResetDependency__", j), T("__with__", D), T("__RewireAPI__", I)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r, o = n(4), i = n(2), _ = n(0), c = n(3), a = n(13), u = n(14); function s(e) { "@babel/helpers - typeof"; return (s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function l(e) { return function (e) { if (Array.isArray(e)) return f(e) }(e) || function (e) { if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e) }(e) || function (e, t) { if (!e) return; if ("string" == typeof e) return f(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); "Object" === n && e.constructor && (n = e.constructor.name); if ("Map" === n || "Set" === n) return Array.from(e); if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return f(e, t) }(e) || function () { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } function f(e, t) { (null == t || t > e.length) && (t = e.length); for (var n = 0, r = new Array(t); n < t; n++)r[n] = e[n]; return r } var p = { RESOLVE: "RESOLVE", REJECT: "REJECT" }, v = { createdScript: !1, getAmpInstancePromise: null, events: new (m("EventBus")), getAmplitudeSDKInstance: function () { var e = this, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; return new Promise(function (n, r) { e.events.on(m("SDK_STATE").RESOLVE, function (e) { n(e) }), e.events.on(m("SDK_STATE").REJECT, function (e) { r(e) }), e.getInstance(t) }) }, getInstance: function () { var e = this, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; return m("timerId") && clearTimeout(m("timerId")), new Promise(function (n, r) { var o = window.amplitude, i = sessionStorage.signUpCompleted; m("variables").getTk().then(function (_) { var c = t || _; if (o) { var a = o.getInstance(); return c && a.setUserId(c), i && (a.logEvent("signup_completed"), sessionStorage.removeItem("signUpCompleted")), a.options && e.events.emit(m("SDK_STATE").RESOLVE, a), void n(a) } e.getAmpInstancePromise = e.getAmpInstance(t), e.getAmpInstancePromise.then(function (e) { n(e) }).catch(function (e) { r(e) }) }) }) }, getAmpInstance: function (e) { var t = this; return new Promise(function (n, r) { var o; if (m("libsAmplitude")(), window.amplitude) { var i = localStorage._tk, _ = e || i, c = window.amplitude.getInstance(), a = { includeUtm: !0, includeReferrer: !0, includeGclid: !0, logAttributionCapturedEvent: !0, language: null === (o = window.okGlobal) || void 0 === o ? void 0 : o.locale }; if (m("Monitor").apiEndpoint) a.apiEndpoint = m("Monitor").apiEndpoint; else if (m("variables").isOKEx()) { var u = m("utils").getUrlDomain(window.location.href); a.apiEndpoint = "".concat(u, "/amplitude"), a.forceHttps = !1 } if (c.init(m("constants").AMPLITUDE_API_KEY, null, a, function (e) { t.events.emit(m("SDK_STATE").RESOLVE, e) }), _ && (c.setUserId(_), sessionStorage.channelId && c.setUserProperties({ channel_id: sessionStorage.channelId })), sessionStorage.ampCacheEvents) JSON.parse(sessionStorage.ampCacheEvents).forEac
1h(function (e) { c.logEvent.apply(c, l(e)) }), sessionStorage.ampCacheEvents = ""; sessionStorage.signUpCompleted && (c.logEvent("signup_completed"), sessionStorage.removeItem("signUpCompleted")), n(c) } else r() }) } }; function y() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } m("variables").isInBrowser() && !m("variables").shouldIgnoreAmpEvent() && R("timerId", setTimeout(function () { R("timerId", 0), m("amp").getInstance() }, 5e3)), t.a = m("amp"); var b = null; function E() { if (null === b) { var e = y(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), b = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return b } function d() { var e = y(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function h() { var e = E(), t = d(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = y(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var O = "__INTENTIONAL_UNDEFINED__", g = {}; function m(e) { var t = h(); if (void 0 === t[e]) return function (e) { switch (e) { case "EventBus": return a.a; case "SDK_STATE": return p; case "timerId": return r; case "variables": return c.a; case "libsAmplitude": return u.a; case "Monitor": return o.a; case "utils": return _.a; case "constants": return i.a; case "amp": return v }return }(e); var n = t[e]; return n === O ? void 0 : n } function R(e, t) { var n = h(); return void 0 === n[e] ? function (e, t) { switch (e) { case "timerId": return r = t }return }(e, t) : n[e] = t } function I(e, t) { var n = h(); return "object" === s(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { w(e) }) }) : (n[e] = void 0 === t ? O : t, function () { w(e) }) } function w(e) { var t = h(); delete t[e], 0 == Object.keys(t).length && delete d()[E] } function L(e) { var t = h(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(g, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", m), e("__GetDependency__", m), e("__Rewire__", I), e("__set__", I), e("__reset__", w), e("__ResetDependency__", w), e("__with__", L) }(); var S = s(v); function j(e, t) { Object.defineProperty(v, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== S && "function" !== S || !Object.isExtensible(v) || (j("__get__", m), j("__GetDependency__", m), j("__Rewire__", I), j("__set__", I), j("__reset__", w), j("__ResetDependency__", w), j("__with__", L), j("__RewireAPI__", g)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r = n(2), o = n(7), i = n(0), _ = n(4), c = n(3), a = n(5); function u(e) { "@babel/helpers - typeof"; return (u = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var s = window.location, l = s.href, f = s.pathname, p = w("constants").MILLISECONDS_OF_30_DAYS, v = /^\/(join|promotion)\//, y = w("ignorePathRegex").test(w("pathname")), b = function (e) { sessionStorage.channelId = e, w("variables").toLocalStorage({ key: "channelId", value: e, maxAge: w("MILLISECONDS_OF_30_DAYS") }), sessionStorage.pageId = w("pathname"), w("variables").toLocalStorage({ key: "pageId", value: w("pathname"), maxAge: w("MILLISECONDS_OF_30_DAYS") }) }, E = { parseChannelId: function () { var e = "", t = "", n = w("seo").getSeoType(); if (w("shouldIgnoreQuery") || (e = w("utils").getUrlQuery("channelId"), t = w("utils").getUrlQuery("channelFlag")), !e && t && (e = t), !e && n && (e = n), e = w("utils").filterXSS(e)) w("saveChannelData")(e); else { var r = w("variables").getClientValue("channelId"), o = w("variables").getClientValue("pageId"); r && (sessionStorage.channelId = r, sessionStorage.pageId = o) } }, init: function () { var e = w("utils").getUrlQuery("src"); if (e && (sessionStorage.src = e), w("utils").getUrlDomain(w("href")) !== w("utils").getUrlDomain(document.referrer) && this.parseChannelId(), !w("utils").getCookie("first_ref") && document.referrer && w("utils").setCookie("first_ref", document.referrer, w("MILLISECONDS_OF_30_DAYS")), sessionStorage.getItem("sessionId") || sessionStorage.setItem("sessionId", window.location.href), !window.IntersectionObserver) { var t = document.createElement("script"); t.src = "".concat(w("constants").CDN_BASE_URL, "/cdn/assets/okfe/libs/polyfills/intersection-observer.js"), document.getElementsByTagName("head")[0].appendChild(t) } window.utils || (window.utils = {}), window.utils.monitor = { get amplitude() { return w("amplitude") }, newInstance: function (e) { return new (w("Monitor"))(e) }, saveChannelId: function (e) { w("saveChannelData")(e) }, getChannelId: function () { return sessionStorage.channelId } } }, saveChannelId: function (e) { w("saveChannelData")(e) } }; function d() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = E;
1 var h = null; function O() { if (null === h) { var e = d(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), h = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return h } function g() { var e = d(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function m() { var e = O(), t = g(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = d(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var R = "__INTENTIONAL_UNDEFINED__", I = {}; function w(e) { var t = m(); if (void 0 === t[e]) return function (e) { switch (e) { case "constants": return r.a; case "ignorePathRegex": return v; case "pathname": return f; case "variables": return c.a; case "MILLISECONDS_OF_30_DAYS": return p; case "seo": return o.a; case "shouldIgnoreQuery": return y; case "utils": return i.a; case "saveChannelData": return b; case "href": return l; case "amplitude": return a.a; case "Monitor": return _.a }return }(e); var n = t[e]; return n === R ? void 0 : n } function L(e, t) { var n = m(); return "object" === u(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { S(e) }) }) : (n[e] = void 0 === t ? R : t, function () { S(e) }) } function S(e) { var t = m(); delete t[e], 0 == Object.keys(t).length && delete g()[O] } function j(e) { var t = m(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(I, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", w), e("__GetDependency__", w), e("__Rewire__", L), e("__set__", L), e("__reset__", S), e("__ResetDependency__", S), e("__with__", j) }(); var D = u(E); function A(e, t) { Object.defineProperty(E, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== D && "function" !== D || !Object.isExtensible(E) || (A("__get__", w), A("__GetDependency__", w), A("__Rewire__", L), A("__set__", L), A("__reset__", S), A("__ResetDependency__", S), A("__with__", j), A("__RewireAPI__", I)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r = n(0); function o(e) { "@babel/helpers - typeof"; return (o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var i = [{ keyword: "baidu.com", type: "BaiduSEO" }, { keyword: "google", type: "GoogleSEO" }, { keyword: "yandex.com", type: "yandexSEO" }, { keyword: "yahoo", type: "yahooSEO" }, { keyword: "so.com", type: "360SEO" }, { keyword: "bing.com", type: "bingSEO" }, { keyword: "sogou.com", type: "sogouSEO" }, { keyword: "m.sm.cn", type: "smSEO" }, { keyword: "naver.com", type: "naverSEO" }], _ = { getSeoType: function () { for (var e = v("utils").getUrlDomain(document.referrer), t = 0; t < v("seoList").length; t++) { var n = v("seoList")[t], r = n.keyword, o = n.type; if (e.indexOf(r) > -1) return o } return "" } }; function c() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = _; var a = null; function u() { if (null === a) { var e = c(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), a = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return a } function s() { var e = c(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function l() { var e = u(), t = s(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = c(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var f = "__INTENTIONAL_UNDEFINED__", p = {}; function v(e) { var t = l(); if (void 0 === t[e]) return function (e) { switch (e) { case "utils": return r.a; case "seoList": return i }return }(e); var n = t[e]; return n === f ? void 0 : n } function y(e, t) { var n = l(); return "object" === o(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { b(e) }) }) : (n[e] = void 0 === t ? f : t, function () { b(e) }) } function b(e) { var t = l(); delete t[e], 0 == Object.keys(t).length && delete s()[u] } function E(e) { var t = l(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(p, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", v), e("__GetDependency__", v), e("__Rewire__", y), e("__set__", y), e("__reset__", b), e("__ResetDependency__", b), e("__with__", E) }(); var d = o(_); function h(e, t) { Object.defineProperty(_, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== d && "function" !== d || !Object.isExtensible(_) || (h("__get__", v), h("__GetDependency__", v), h("__Rewire__", y), h("__set__", y), h("__reset__", b), h("__ResetDependency__", b), h("__with__", E), h("__RewireAPI__", p)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { function n(e) { "@babel/helpers - typeof"; return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var r = JSON.parse(localStorage.__error__ || "[]"), o = { getErrorInfo: function (e) { var t = e.message, n = e.filename, r = e.lineno, o = e.colno, i = e.error, _ = ""; return i && i.stack ? -1 !== (_ = i.stack).indexOf("@") && (_ = "".concat(t, " \n\r ").concat(_)) : (i || t) && (_ = "ThrowError: ".concat(JSON.stringify(i || t), " \n\r at ").concat(n, ": ").concat(r, ": ").concat(o)), { msg: t, file: n, line: r, col: o, stack: _, url: encodeURIComponent(window.location.href) } }, isReported: function (e) { var t = e.file, n = e.line, r = e.col, o = "".concat(t, "__").concat(n, "__").concat(r); return f("localErrors").includes(o) }, rememberError: function (e) { var t = e.file, n = e.line, r = e.col, o = "".concat(t, "__").concat(n, "__").concat(r); f("localErrors").unshift(o), f("localErrors").length > 50 && f("localErrors").pop(), setTimeout(function () { localStorage.__error__ = JSON.stringify(f("localErrors")) }, 0) } }; function i() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = o; var _ = null; function c() { if (null === _) { var e = i(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), _ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return _ } function a() { var e = i(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function u() { var e = c(), t = a(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = i(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var s = "__INTENTIONAL_UNDEFINED__", l = {}; function f(e) { var t = u(); if (void 0 === t[e]) return function (e) { switch (e) { case "localErrors": return r }return }(e); var n = t[e]; return n === s ? void 0 : n } function p(e, t) { var r = u(); return "object" === n(e) ? (Object.keys(e).forEach(function (t) { r[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { v(e) }) }) : (r[e] = void 0 === t ? s : t, function () { v(e) }) } function v(e) { var t = u(); delete t[e], 0 == Object.keys(t).length && delete a()[c] } function y(e) { var t = u(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(l, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", f), e("__GetDependency__", f), e("__Rewire__", p), e("__set__", p), e("__reset__", v), e("__ResetDependency__", v), e("__with__", y) }(); var b = n(o); function E(e, t) { Object.defineProperty(o, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== b && "function" !== b || !Object.isExtensible(o) || (E("__get__", f), E("__GetDependency__", f), E("__Rewire__", p), E("__set__", p), E("__reset__", v), E("__ResetDependency__", v), E("__with__", y), E("__RewireAPI__", l)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { n.d(t, "a", function () { return p }); var r = n(0), o = n(3); function i(e) { "@babel/helpers - typeof"; return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function _(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter(function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable })), n.push.apply(n, r) } return n } function c(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? _(Object(n), !0).forEach(function (t) { a(e, t, n[t]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : _(Object(n)).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) }) } return e } function a(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } function u(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) } } var s = null, l = !1, f = function () { function e(t) { !function (e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") }(this, e), g("variables").setEnv(t) } return function (e, t, n) { t && u(e.prototype, t), n && u(e, n), Object.defineProperty(e, "prototype", { writable: !1 }) }(e, [{ key: "logPV", value: function () { if (!g("pvLogged")) { var e = c({ _act: "_pv", _ct: "_pv", _action_type: "Show", _element_type: "Page" }, this._getCommonData()); this.sendLogs(e), m("pvLogged", !0) } } }, { key: "logEvent", value: function (e) { var t = {}, n = e.category, r = e.action, o = e.target, i = e.params, _ = e.extras, a = e._m, u = e.anchor, s = e.elementType, l = e.actionType, f = e.tk; if (Object.assign(t, c({ _ct: n, _act: r, _lb: encodeURIComponent(o || ""), _anchor_en_name: encodeURIComponent(u || ""), _element_type: encodeURIComponent(s || ""), _action_type: encodeURIComponent(l || "") }, this._getCommonData())), t._tk = f || t._tk, g("utils").isArray(i)) { var p = 0, v = 0; i.forEach(function (e, n) { if (g("utils").isObject(e)) { var r = e.value, o = e.random, i = encodeURIComponent(r); o ? t["_unlist".concat(v++)] = i : t["_reser".concat(p++)] = i } else t["_reser".concat(n)] = encodeURIComponent(e) }) } else if (g("utils").valueExists(i)) { var y = i; g("utils").isObject(i) && (y = JSON.stringify(i)); var b = encodeURIComponent(y); t._v = b, t._reser0 = b } if (_) { _.page = encodeURIComponent(window.location.href); var E = {}; Object.keys(_).forEach(function (e) { E["__".concat(e)] = _[e] }), Object.assign(t, E) } return a && (t._m = a), this.sendLogs(t) } }, { key: "_getCommonData", value: function () { var e = c({}, g("variables").getEnv()); localStorage._tk && (e.tk = localStorage._tk); var t = sessionStorage, n = t.src, r = t.sessionId, o = void 0 === r ? "" : r, i = g("variables").getClientValue("pageId"), _ = { _cid: g("variables").getClientValue("channelId"), _pgid: i, _source: n, _session_id: encodeURIComponent(o.slice(0, 256)), _page_url: encodeURIComponent(window.location.href.slice(0, 256)) }; return Object.keys(e).forEach(function (t) { _["_".concat(t)] = encodeURIComponent(e[t]) }), _ } }, { key: "sendLogs", value: function (e) { var t = this, n = []; if (Object.keys(e).forEach(function (t) { var r = e[t]; g("utils").valueExists(r) ? n.push("".concat(t, "=").concat(r)) : delete e[t] }), g("utils").isDevTestEnv()) { var r = window.console; return r.groupCollapsed("dev monitor: ".concat(e._ct, " > ").concat(e._act)), r.log(decodeURIComponent(JSON.stringify(e, null, 2))), r.groupEnd(), Promise.resolve() }
1 return g("variables").isInApp() && window.jsbridge ? window.jsbridge.getTK().then(function (e) { if (e) { var r = "_tk=".concat(encodeURIComponent(e)), o = n.findIndex(function (e) { return /^_tk/.test(e) }); o > -1 ? n[o] = r : n.push(r) } return t.addClientInfo(n.join("&")) }).catch(function () { return t.addClientInfo(n.join("&")) }) : this.addClientInfo(n.join("&")) } }, { key: "addClientInfo", value: function (e) { var t = this, n = "&_ts=".concat(Date.now(), "&_r=").concat(Math.floor(2147483648 * Math.random())), r = "?".concat(e).concat(n); return g("variables").isInApp() && window.jsbridge ? window.jsbridge.getClientInfo().then(function (o) { var i = o ? "&_app_info=".concat(encodeURIComponent(o)) : ""; return r = "?".concat(e).concat(i).concat(n), t.sendRequest(r) }).catch(function (e) { return t.sendRequest(r) }) : this.sendRequest(r) } }, { key: "sendRequest", value: function (e) { return new Promise(function (t) { if (navigator.sendBeacon) navigator.sendBeacon("/jsstat/sb".concat(e)), t(); else { var n = !1, r = new Image; r.onload = function () { n || (t(), n = !0) }, r.src = "/jsstat/s.gif".concat(e), setTimeout(function () { n || (t(), n = !0) }, 150) } }) } }]), e }(); function p(e) { return g("loggerObj") ? g("loggerObj") : (m("loggerObj", new (g("Logger"))(e)), g("loggerObj")) } function v() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } var y = null; function b() { if (null === y) { var e = v(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), y = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return y } function E() { var e = v(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function d() { var e = b(), t = E(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = v(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var h = "__INTENTIONAL_UNDEFINED__", O = {}; function g(e) { var t = d(); if (void 0 === t[e]) return function (e) { switch (e) { case "variables": return o.a; case "pvLogged": return l; case "utils": return r.a; case "loggerObj": return s; case "Logger": return f }return }(e); var n = t[e]; return n === h ? void 0 : n } function m(e, t) { var n = d(); return void 0 === n[e] ? function (e, t) { switch (e) { case "pvLogged": return l = t; case "loggerObj": return s = t }return }(e, t) : n[e] = t } function R(e, t) { var n = d(); return "object" === i(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { I(e) }) }) : (n[e] = void 0 === t ? h : t, function () { I(e) }) } function I(e) { var t = d(); delete t[e], 0 == Object.keys(t).length && delete E()[b] } function w(e) { var t = d(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(O, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", g), e("__GetDependency__", g), e("__Rewire__", R), e("__set__", R), e("__reset__", I), e("__ResetDependency__", I), e("__with__", w) }(); var L = i(p); function S(e, t) { Object.defineProperty(p, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== L && "function" !== L || !Object.isExtensible(p) || (S("__get__", g), S("__GetDependency__", g), S("__Rewire__", R), S("__set__", R), S("__reset__", I), S("__ResetDependency__", I), S("__with__", w), S("__RewireAPI__", O)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r = n(11), o = n(12), i = n(2); function _(e) { "@babel/helpers - typeof"; return (_ = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function c(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter(function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable })), n.push.apply(n, r) } return n } function a(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? c(Object(n), !0).forEach(function (t) { u(e, t, n[t]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : c(Object(n)).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) }) } return e } function u(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } var s = h("constants").Configs, l = { listen: function (e) { var t = function (t) { e.logEvent(a(a({}, t), {}, { category: "ok" })) }; this.preprocess(), h("click").listen(t, this), h("expose").listen(t, this) }, preprocess: function () { document.querySelectorAll("[".concat(h("Configs").ATTR_LISTEN, "]")).forEach(function (e) { var t = e.getAttribute(h("Configs").ATTR_LISTEN), n = t.indexOf(":"); if (n > -1) { var r = t.substring(0, n).trim(), o = t.substring(n + 1).trim(); r.split("+").forEach(function (t) { e.setAttribute("data-".concat(t.trim()), o) }), e.removeAttribute(h("Configs").ATTR_LISTEN) } }) } }; function f() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = l; var p = null; function v() { if (null === p) { var e = f(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), p = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return p } function y() { var e = f(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function b() { var e = v(), t = y(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = f(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var E = "__INTENTIONAL_UNDEFINED__", d = {}; function h(e) { var t = b(); if (void 0 === t[e]) return function (e) { switch (e) { case "constants": return i.a; case "click": return r.a; case "expose": return o.a; case "Configs": return s }return }(e); var n = t[e]; return n === E ? void 0 : n } function O(e, t) { var n = b(); return "object" === _(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { g(e) }) }) : (n[e] = void 0 === t ? E : t, function () { g(e) }) } function g(e) { var t = b(); delete t[e], 0 == Object.keys(t).length && delete y()[v] } function m(e) { var t = b(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(d, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", h), e("__GetDependency__", h), e("__Rewire__", O), e("__set__", O), e("__reset__", g), e("__ResetDependency__", g), e("__with__", m) }(); var R = _(l); function I(e, t) { Object.defineProperty(l, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== R && "function" !== R || !Object.isExtensible(l) || (I("__get__", h), I("__GetDependency__", h), I("__Rewire__", O), I("__set__", O), I("__reset__", g), I("__ResetDependency__", g), I("__with__", m), I("__RewireAPI__", d)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r = n(0), o = n(2); function i(e) { "@babel/helpers - typeof"; return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } var _ = E("constants"), c = _.Actions, a = _.Configs, u = { listen: function (e, t) { document.addEventListener("click", function (n) { var r = n.target; r.getAttribute(E("Configs").ATTR_LISTEN) && t.preprocess(); var o = r.getAttribute(E("Configs").ATTR_CLICK); if (o) { var i = E("utils").parseTarget(o), _ = i.key, c = i.data; _ && e({ target: _, action: E("Actions").CLICK, params: c, extras: { area: c.area } }) } }) } }; function s() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = u; var l = null; function f() { if (null === l) { var e = s(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), l = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return l } function p() { var e = s(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function v() { var e = f(), t = p(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = s(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var y = "__INTENTIONAL_UNDEFINED__", b = {}; function E(e) { var t = v(); if (void 0 === t[e]) return function (e) { switch (e) { case "constants": return o.a; case "Configs": return a; case "utils": return r.a; case "Actions": return c }return }(e); var n = t[e]; return n === y ? void 0 : n } function d(e, t) { var n = v(); return "object" === i(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { h(e) }) }) : (n[e] = void 0 === t ? y : t, function () { h(e) }) } function h(e) { var t = v(); delete t[e], 0 == Object.keys(t).length && delete p()[f] } function O(e) { var t = v(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(b, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", E), e("__GetDependency__", E), e("__Rewire__", d), e("__set__", d), e("__reset__", h), e("__ResetDependency__", h), e("__with__", O) }(); var g = i(u); function m(e, t) { Object.defineProperty(u, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== g && "function" !== g || !Object.isExtensible(u) || (m("__get__", E), m("__GetDependency__", E), m("__Rewire__", d), m("__set__", d), m("__reset__", h), m("__ResetDependency__", h), m("__with__", O), m("__RewireAPI__", b)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { var r = n(0), o = n(2); function i(e) { "@babel/helpers - typeof"; return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function _(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter(function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable })), n.push.apply(n, r) } return n } function c(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? _(Object(n), !0).forEach(function (t) { a(e, t, n[t]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : _(Object(n)).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) }) } return e } function a(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } var u = {}, s = g("constants"), l = s.Actions, f = s.Configs, p = { listen: function (e) { this.trackFn = e; var t = new window.IntersectionObserver(this.onSectionChange.bind(this), { threshold: [.5, 1] }); document.querySelectorAll("[".concat(g("Configs").ATTR_EXPOSE, "]")).forEach(function (e) { t.observe(e) }), this.observer = t }, onSectionChange: function (e) { var t = this; e.forEach(function (e) { var n = e.target, r = e.isIntersecting, o = n.getAttribute(g("Configs").ATTR_EXPOSE), i = g("utils").parseTarget(o), _ = i.key, a = i.data, u = Number(e.time.toFixed(2)); if (r) { var s = setTimeout(function () { var e = g("timers")[_], r = n.getBoundingClientRect(), o = window, i = o.innerHeight, s = o.innerWidth, l = r.top, f = r.bottom, p = r.left, v = r.right; if ((l >= 0 && l <= i || f >= 0 && f <= i) && (p >= 0 && p <= s || v >= 0 && v <= s)) { var y = a.area, b = a.elementType, E = a.actionType; delete a.area, delete a.elementType, delete a.actionType, t.trackFn({ target: _, action: g("Actions").EXPOSE, params: c(c({}, a), {}, { time: u }), extras: { area: y }, actionType: E || "Show", elementType: b, anchor: b ? _ : "" }), t.observer.unobserve(n), e.forEach(function (e) { window.clearTimeout(e) }), delete g("timers")[_] } else e.shift() }, g("Configs").EXPOSE_DURATION); g("timers")[_] || (g("timers")[_] = []), g("timers")[_].push(s) } }) } }; function v() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = p; var y = null; function b() { if (null === y) { var e = v(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), y = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return y } function E() { var e = v(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function d() { var e = b(), t = E(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = v(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }();
1 var h = "__INTENTIONAL_UNDEFINED__", O = {}; function g(e) { var t = d(); if (void 0 === t[e]) return function (e) { switch (e) { case "constants": return o.a; case "Configs": return f; case "utils": return r.a; case "timers": return u; case "Actions": return l }return }(e); var n = t[e]; return n === h ? void 0 : n } function m(e, t) { var n = d(); return "object" === i(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { R(e) }) }) : (n[e] = void 0 === t ? h : t, function () { R(e) }) } function R(e) { var t = d(); delete t[e], 0 == Object.keys(t).length && delete E()[b] } function I(e) { var t = d(), n = Object.keys(e), r = {}; function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(O, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", g), e("__GetDependency__", g), e("__Rewire__", m), e("__set__", m), e("__reset__", R), e("__ResetDependency__", R), e("__with__", I) }(); var w = i(p); function L(e, t) { Object.defineProperty(p, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== w && "function" !== w || !Object.isExtensible(p) || (L("__get__", g), L("__GetDependency__", g), L("__Rewire__", m), L("__set__", m), L("__reset__", R), L("__ResetDependency__", R), L("__with__", I), L("__RewireAPI__", O)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; (function (e) { function n(e) { "@babel/helpers - typeof"; return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } function r(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) } } var o = function () { function e() { !function (e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") }(this, e), this.listeners = {} } return function (e, t, n) { t && r(e.prototype, t), n && r(e, n), Object.defineProperty(e, "prototype", { writable: !1 }) }(e, [{ key: "on", value: function (e, t, n) { for (var r = [], o = arguments.length, i = 0; i < o; i++)r.push(arguments[i]); r = r.length > 3 ? r.splice(3, r.length - 1) : [], void 0 !== this.listeners[e] ? this.listeners[e].push({ scope: n, callback: t, args: r }) : this.listeners[e] = [{ scope: n, callback: t, args: r }] } }, { key: "remove", value: function (e, t, n) { if (void 0 !== this.listeners[e]) for (var r = this.listeners[e].length, o = 0; o < r; o++) { var i = this.listeners[e][o]; i.scope == n && i.callback == t && this.listeners.splice(o, 1) } } }, { key: "has", value: function (e, t, n) { if (void 0 !== this.listeners[e]) { var r = this.listeners[e].length; if (void 0 === t && void 0 === n) return r > 0; for (var o = 0; o < r; o++) { var i = this.listeners[e][o]; if ((!n || i.scope == n) && i.callback == t) return !0 } } return !1 } }, { key: "emit", value: function (e) { if (void 0 !== this.listeners[e]) { for (var t = this.listeners[e].slice(), n = t.length, r = arguments.length, o = new Array(r > 1 ? r - 1 : 0), i = 1; i < r; i++)o[i - 1] = arguments[i]; for (var _ = 0; _ < n; _++) { var c = t[_]; if (c && c.callback) { var a = o.concat(c.args); c.callback.apply(c.scope, a) } } } } }
1]), e }(); function i() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } t.a = f("EventBus"); var _ = null; function c() { if (null === _) { var e = i(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), _ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return _ } function a() { var e = i(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function u() { var e = c(), t = a(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = i(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var s = "__INTENTIONAL_UNDEFINED__", l = {}; function f(e) { var t = u(); if (void 0 === t[e]) return function (e) { switch (e) { case "EventBus": return o }return }(e); var n = t[e]; return n === s ? void 0 : n } function p(e, t) { var r = u(); return "object" === n(e) ? (Object.keys(e).forEach(function (t) { r[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { v(e) }) }) : (r[e] = void 0 === t ? s : t, function () { v(e) }) } function v(e) { var t = u(); delete t[e], 0 == Object.keys(t).length && delete a()[c] } function y(e) { var t = u(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(l, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", f), e("__GetDependency__", f), e("__Rewire__", p), e("__set__", p), e("__reset__", v), e("__ResetDependency__", v), e("__with__", y) }(); var b = n(o); function E(e, t) { Object.defineProperty(o, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== b && "function" !== b || !Object.isExtensible(o) || (E("__get__", f), E("__GetDependency__", f), E("__Rewire__", p), E("__set__", p), E("__reset__", v), E("__ResetDependency__", v), E("__with__", y), E("__RewireAPI__", l)) }).call(this, n(1)) }, function (e, t, n) { "use strict"; function r() { var e = window.amplitude || { _q: [], _iq: {} }, t = document.createElement("script"); t.type = "text/javascript", t.integrity = "sha384-Zjo8RUFg5Yqd1RrmP6raXmuRVOWdstZw1jbsr6ssfu0KGRWb0JixIs3Kvj6MPBMJ", t.crossOrigin = "anonymous", t.async = !0; var n = ""; switch (window.okGlobal && window.okGlobal.envSign) { case "dev": n = "cdndev"; break; case "pre": n = "cdnpre"; break; case "daily": case "prod": default: n = "cdn" }t.src = window.okGlobal ? "".concat(window.okGlobal.cdnBaseUrl, "/").concat(n, "/assets/okfe/libs/monitor/amplitude-8.2.3-min.gz.js") : "https://cdn.amplitude.com/libs/amplitude-8.2.3-min.gz.js", t.onload = function () { window.amplitude.runQueuedFunctions || console.log("[Amplitude] Error: could not load SDK") }; var r = document.getElementsByTagName("script")[0]; function o(e, t) { e.prototype[t] = function () { return this._q.push([t].concat(Array.prototype.slice.call(arguments, 0))), this } } r.parentNode.insertBefore(t, r); for (var i = function () { return this._q = [], this }, _ = ["add", "append", "clearAll", "prepend", "set", "setOnce", "unset"], c = 0; c < _.length; c++)o(i, _[c]); e.Identify = i; for (var a = function () { return this._q = [], this }, u = ["setProductId", "setQuantity", "setPrice", "setRevenueType", "setEventProperties"], s = 0; s < u.length; s++)o(a, u[s]); e.Revenue = a; var l = ["init", "logEvent", "logRevenue", "setUserId", "setUserProperties", "setOptOut", "setVersionName", "setDomain", "setDeviceId", "enableTracking", "setGlobalUserProperties", "identify", "clearUserProperties", "setGroup", "logRevenueV2", "regenerateDeviceId", "groupIdentify", "onInit", "logEventWithTimestamp", "logEventWithGroups", "setSessionId", "resetSessionId"]; function f(e) { function t(t) { e[t] = function () { e._q.push([t].concat(Array.prototype.slice.call(arguments, 0))) } } for (var n = 0; n < l.length; n++)t(l[n]) } f(e), e.getInstance = function (t) { return t = (t && 0 !== t.length ? t : "$default_instance").toLowerCase(), e._iq.hasOwnProperty(t) || (e._iq[t] = { _q: [] }, f(e._iq[t])), e._iq[t] }, window.amplitude = e } n.d(t, "a", function () { return r }) }, function (e, t, n) { "use strict"; n.r(t); n(16) }, function (e, t, n) { "use strict"; (function (e) { var t = n(6), r = n(4), o = n(3); function i(e) { "@babel/helpers - typeof"; return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } v("variables").isInBrowser() && v("web").init(); var _ = { init: function (e) { return this._monitor = new (v("Monitor"))(e), this._monitor }, track: function () { var e; this._monitor && (e = this._monitor).track.apply(e, arguments) }, act: function () { var e; this._monitor && (e = this._monitor).act.apply(e, arguments) }, saveChannelId: function (e) { v("variables").isInBrowser() && v("web").saveChannelId(e) }, getChannelId: function () { return sessionStorage.channelId } }; function c() { try { if (e) return e } catch (e) { try { if (window) return window } catch (e) { return this } } } var a = null; function u() { if (null === a) { var e = c(); e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ || (e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0), a = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++ } return a } function s() { var e = c(); return e.__$$GLOBAL_REWIRE_REGISTRY__ || (e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null)), e.__$$GLOBAL_REWIRE_REGISTRY__ } function l() { var e = u(), t = s(), n = t[e]; return n || (t[e] = Object.create(null), n = t[e]), n } !function () { var e = c(); e.__rewire_reset_all__ || (e.__rewire_reset_all__ = function () { e.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null) }) }(); var f = "__INTENTIONAL_UNDEFINED__", p = {}; function v(e) { var n = l(); if (void 0 === n[e]) return function (e) { switch (e) { case "variables": return o.a; case "web": return t.a; case "Monitor": return r.a }return }(e); var i = n[e]; return i === f ? void 0 : i } function y(e, t) { var n = l(); return "object" === i(e) ? (Object.keys(e).forEach(function (t) { n[t] = e[t] }), function () { Object.keys(e).forEach(function (t) { b(e) }) }) : (n[e] = void 0 === t ? f : t, function () { b(e) }) } function b(e) { var t = l(); delete t[e], 0 == Object.keys(t).length && delete s()[u] } function E(e) { var t = l(), n = Object.keys(e), r = {};
1 function o() { n.forEach(function (e) { t[e] = r[e] }) } return function (i) { n.forEach(function (n) { r[n] = t[n], t[n] = e[n] }); var _ = i(); return _ && "function" == typeof _.then ? _.then(o).catch(o) : o(), _ } } !function () { function e(e, t) { Object.defineProperty(p, e, { value: t, enumerable: !1, configurable: !0 }) } e("__get__", v), e("__GetDependency__", v), e("__Rewire__", y), e("__set__", y), e("__reset__", b), e("__ResetDependency__", b), e("__with__", E) }(); var d = i(_); function h(e, t) { Object.defineProperty(_, e, { value: t, enumerable: !1, configurable: !0 }) } "object" !== d && "function" !== d || !Object.isExtensible(_) || (h("__get__", v), h("__GetDependency__", v), h("__Rewire__", y), h("__set__", y), h("__reset__", b), h("__ResetDependency__", b), h("__with__", E), h("__RewireAPI__", p)) }).call(this, n(1)) }]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.