mono/reference/tiktok/files/common-monitors.1.12.2.js
2026-01-29 18:35:51 +01:00

2 lines
24 KiB
JavaScript

!function () { "use strict"; var v = function () { return (v = Object.assign || function (n) { for (var t, e = 1, r = arguments.length; e < r; e++)for (var o in t = arguments[e]) Object.prototype.hasOwnProperty.call(t, o) && (n[o] = t[o]); return n }).apply(this, arguments) }; function d(n, t) { var e = "function" == typeof Symbol && n[Symbol.iterator]; if (!e) return n; var r, o, i = e.call(n), u = []; try { for (; (void 0 === t || 0 < t--) && !(r = i.next()).done;)u.push(r.value) } catch (n) { o = { error: n } } finally { try { r && !r.done && (e = i.return) && e.call(i) } finally { if (o) throw o.error } } return u } function f(n, t, e) { if (e || 2 === arguments.length) for (var r, o = 0, i = t.length; o < i; o++)!r && o in t || ((r = r || Array.prototype.slice.call(t, 0, o))[o] = t[o]); return n.concat(r || Array.prototype.slice.call(t)) } var h = function () { return {} }; function n(n) { return n } function r(n) { return "object" == typeof n && null !== n } var e = Object.prototype; function l(n) { return "[object Array]" === e.toString.call(n) } function s(n) { return "function" == typeof n } function a(n) { return "string" == typeof n } function o(n) { return "undefined" != typeof Event && function (n, t) { try { return n instanceof t } catch (n) { return } }(n, Event) } var i = function (e, n) { return e && r(e) ? n.reduce(function (n, t) { return n[t] = e[t], n }, {}) : e }; function m(n) { return l(n) && n.length ? function (n) { for (var t = [], e = n.length, r = 0; r < e; r++) { var o = n[r]; a(o) ? t.push(o.replace(/([.*+?^=!:${}()|[\]/\\])/g, "\\$1")) : o && o.source && t.push(o.source) } return new RegExp(t.join("|"), "i") }(n) : null } function c(i, u, c, a) { return void 0 === a && (a = !0), function () { for (var n = [], t = 0; t < arguments.length; t++)n[t] = arguments[t]; if (!i) return h; var e = i[u], r = c.apply(void 0, f([e], d(n), !1)), o = r; return s(o) && a && (o = function () { for (var t = [], n = 0; n < arguments.length; n++)t[n] = arguments[n]; try { return r.apply(this, t) } catch (n) { return s(e) && e.apply(this, t) } }), i[u] = o, function (n) { n || (o === i[u] ? i[u] = e : r = e) } } } function p(r, n) { var t = []; try { t = n.reduce(function (n, t) { try { var e = t(r); "function" == typeof e && n.push(e) } catch (n) { } return n }, []) } catch (n) { } return function (n) { return p(n, t) } } function u(n) { function t(n) { c = function (n, t) { if (!l(n)) return n; var e = n.indexOf(t); if (0 <= e) { t = n.slice(); return t.splice(e, 1), t } return n }(c, n), f || s() } var e, r, o, i, u, c = [], a = [], f = !1, s = (r = function () { return c.length }, o = function () { f = !0, e && e[0](), a.forEach(function (n) { return n() }), a.length = 0, e = void 0 }, -1 === (i = n = void (u = 0) === n ? 3e5 : n) ? h : function () { if (r()) return u && clearTimeout(u), void (u = 0); 0 === u && (u = setTimeout(o, i)) }); return { next: function (n) { return p(n, c) }, complete: function (n) { a.push(n) }, attach: function (n, t) { e = [n, t] }, subscribe: function (n) { if (f) throw new Error("Observer is closed"); return c.push(n), e && e[1] && e[1](n), s(), function () { return t(n) } }, unsubscribe: t } } function g(n, t, e, r) { return n.destroyAgent.set(t, e, r) } var y = function (n, t, e) { e = u(e); try { n(e.next, e.attach), t && e.complete(t) } catch (n) { } return [e.subscribe, e.unsubscribe] }; function E(n, t) { return n.initSubject(t) } function b(n, t, e) { var t = d(t, 2), r = t[0], t = t[1], o = n.privateSubject || {}; return o[r] || (o[r] = y(t, function () { o[r] = void 0 }, e)), o[r] } var w = function () { return Date.now() }; function _() { if ("object" == typeof window && r(window)) return window } function T() { if ("object" == typeof document && r(document)) return document } function S() { if (_() && r(window.performance)) return window.performance } function L() { if (_() && s(window.PerformanceObserver)) return window.PerformanceObserver } function t() { var n = _() && _() && window.location; return null == n ? void 0 : n.href } function j(o) { return function (e, n) { function t(n) { var t; n.viewId && n.viewId !== (null === (t = o.config()) || void 0 === t ? void 0 : t.viewId) && (e(r), r = v(v({}, k(o)), x(n))) } var r = k(o); o.on("beforeConfig", t), n(function () { o.off("beforeConfig", t) }) } } function R(n) { if (n) return n.__SLARDAR_REGISTRY__ || (n.__SLARDAR_REGISTRY__ = { Slardar: { plugins: [], errors: [], subject: {} } }), n.__SLARDAR_REGISTRY__.Slardar } var x = function (n) { return { pid: n.pid, view_id: n.viewId, url: t() } }, k = function (n) { var t = n.config(), t = x(t); return t.context = n.context ? n.context.toString() : {}, t }, A = function (e) { var n = e && e.timing || void 0; return [n, function () { return e && e.now ? e.now() : (Date.now ? Date.now() : +new Date) - (n && n.navigationStart || 0) }, function (n) { var t = (e || {}).getEntriesByType; return s(t) && t.call(e, n) || [] }, function () { var n = (e || {}).clearResourceTimings; s(n) && n.call(e) }, function (n) { var t = (e || {}).getEntriesByName; return s(t) && t.call(e, n) || [] }] }, O = "<unknown>"; function I(n) { try { for (var t, e = n, r = [], o = 0, i = 0, u = " > ".length; e && o++ < 5 && !("html" === (t = function (n) { var t, e, r, o, i = n, u = []; if (!i || !i.tagName) return ""; u.push(i.tagName.toLowerCase()), i.id && u.push("#" + i.id); n = i.className; if (n && a(n)) for (t = n.split(/\s+/), o = 0; o < t.length; o++)u.push("." + t[o]); var c = ["type", "name", "title", "alt"]; for (o = 0; o < c.length; o++)e = c[o], (r = i.getAttribute(e)) && u.push("[" + e + '="' + r + '"]'); return u.join("") }(e)) || 1 < o && 256 <= i + r.length * u + t.length);)r.push(t), i += t.length, e = e.parentNode; return r.reverse().join(" > ") } catch (n) { return O } } function B(n, t, e) { return n = d(q(n, t), 3), t = n[1], n = n[2], t(e), n } var N = function (n, t) { return r(n) ? v(v({}, t), n) : !!n && t }, D = ["resource"], M = ["longtask"], q = function (t, o, e) { var r = t && new t(function (n, r) { n.getEntries ? n.getEntries().forEach(function (n, t, e) { return o(n, t, e, r) }) : e && e() }); return [function (n) { if (!t || !r) return e && e(); try { r.observe({ entryTypes: n }) } catch (n) { return e && e() } }, function (n) { if (!t || !r) return e && e(); try { r.observe({ type: n, buffered: !0 }) } catch (n) { return e && e() } r.observe({ type: n, buffered: !1 }) }, function () { return r && r.disconnect() }] }, C = function (n, t, e) { n = d(q(n, t), 3), t = n[0], n = n[2]; return t(e), n }, P = ["longtask_0", function (n, t) { var e = L(); e && t(C(e, n, M)) }], H = ["resource_0", function (n, t) { var e = L(); e && t(C(e, n, D)) }], U = "js_error", G = "resource_error", X = "resource", F = "performance", Y = "performance_timing", W = "performance_longtask"; function $(n, t, e) { t = null === (n = n.config()) || void 0 === n ? void 0 : n.plugins[t]; return N(t, e) } var J = "click", V = "dom", z = [J + "_0", function (n, t) { var e = T(); e && (e.addEventListener(J, n, !0), t(function () { e.removeEventListener(J, n, !0) })) }], K = "keypress", Q = ["keypress_0", function (n, t) { var e = T(); e && (e.addEventListener(K, n, !0), t(function () { e.removeEventListener(K, n, !0) })) }], Z = function (e) { return function (n) { var t; try { t = n.event.target ? I(n.event.target) : I(n.event) } catch (n) { t = O } 0 !== t.length && e({ type: "dom", category: "ui." + n.name, message: t }) } }, nn = function (t, e) { return function (n) { if (e) try { t(n) } catch (n) { } } }, tn = function (o) { function i(t, e) { var r; return function (n) { u = void 0, n && r !== n && e({ event: r = n, name: t }) } } var u; return [i, function (r) { return function (n) { var t; try { t = n.target } catch (n) { return } var e = t && t.tagName; e && ("INPUT" === e || "TEXTAREA" === e || t.isContentEditable) && (u || i("input", r)(n), clearTimeout(u), u = window.setTimeout(function () { u = void 0 }, o)) } }] }, en = function (e, r, o) { void 0 === e && (e = 20), void 0 === r && (r = n), void 0 === o && (o = function (n, t) { return n.slice(-t) }); var i = []; return [function () { return i }, function (n) { var t = r(n); t && (n = v(v({}, t), { timestamp: n.timestamp || w() }), i = 0 <= e && i.length + 1 > e ? o(f(f([], d(i), !1), [n], !1), e) : f(f([], d(i), !1), [n], !1)) }] }, rn = "breadcrumb", on = { maxBreadcrumbs: 20, dom: !0 }; function un(n) { var t; return !function (n) { switch (Object.prototype.toString.call(n)) { case "[object Error]": case "[object Exception]": case "[object DOMError]": case "[object DOMException]": return 1; default: return n instanceof Error } }(n) ? (function (n) { if (r(n)) { if ("function" != typeof Object.getPrototypeOf) return "[object Object]" === e.toString.call(n); n = Object.getPrototypeOf(n); return n === e || null === n } }(n) || o(n) || a(n)) && (t = { message: function (n) { try { return a(n) ? n : JSON.stringify(n) } catch (n) { return "[FAILED_TO_STRINGIFY]:" + String(n) } }(n) }) : t = i(n, fn), t } function cn(n, t) { return n && t && n === t } function an(o, n, t, e) { function r(n) { var t = n.error, e = n.extra, r = n.react, n = n.source; !(t = s ? p(t) : t) || !t.message || l && l.test(t.message) || o({ ev_type: U, payload: { error: t, breadcrumbs: [], extra: e, react: r, source: n } }) } var i = (f = d(t, 3))[0], u = f[1], c = f[2], a = e.ignoreErrors, t = e.onerror, f = e.onunhandledrejection, s = e.dedupe, e = e.captureGlobalAsync, l = m(a), p = bn(); return t && n.push(i[0](function (n) { return r({ error: sn(n), source: { type: "onerror" } }) })), f && n.push(u[0](function (n) { return r({ error: ln(n), source: { type: "onunhandledrejection" } }) })), e && n.push(c()[0](function (n) { r(n) })), function (n, t, e) { return r({ error: pn(n), extra: t, react: e, source: { type: "manual" } }) } } var fn = ["name", "message", "stack", "filename", "lineno", "colno"], sn = function (n) { return un(n.error) }, ln = function (n) { var t; try { var e = void 0; if ("reason" in n ? e = n.reason : "detail" in n && "reason" in n.detail && (e = n.detail.reason), e) { var r = un(e); return v(v({}, r), { name: null !== (t = r && r.name) && void 0 !== t ? t : "UnhandledRejection" }) } } catch (n) { } }, pn = function (n) { return "[object ErrorEvent]" === Object.prototype.toString.call(n) ? sn(n) : ("[object PromiseRejectionEvent]" === Object.prototype.toString.call(n) ? ln : un)(n) }, vn = ["EventTarget", "Window", "Node", "ApplicationCache", "ChannelMergerNode", "EventSource", "FileReader", "HTMLUnknownElement", "IDBDatabase", "IDBRequest", "IDBTransaction", "MessagePort", "Notification", "SVGElementInstance", "Screen", "TextTrack", "TextTrackCue", "TextTrackList", "WebSocket", "Worker", "XMLHttpRequest", "XMLHttpRequestEventTarget", "XMLHttpRequestUpload"], dn = ["setTimeout", "setInterval", "requestAnimationFrame", "requestIdleCallback"], hn = ["onload", "onerror", "onprogress", "onreadystatechange"], mn = "addEventListener", gn = ["async_error_0", function (o, n) { function u(n, e) { if (!s(n)) return n; var r = { type: "capture-global", data: v({}, e) }, t = n._w_ || (n._w_ = function () { try { return (n.handleEvent && s(n.handleEvent) ? n.handleEvent : n).apply(this, [].map.call(arguments, function (n) { return u(n, e) })) } catch (n) { var t = un(n); throw t && o({ source: r, error: t }), n } }); return t._hook_ = !0, t } var t = _(), e = function () { if ("function" == typeof XMLHttpRequest && s(XMLHttpRequest)) return XMLHttpRequest }(), r = []; t && r.push.apply(r, f([], d(dn.filter(function (n) { return t[n] }).map(function (o) { return c(t, o, function (r) { return function (n) { for (var t = [], e = 1; e < arguments.length; e++)t[e - 1] = arguments[e]; return r && r.call.apply(r, f([this, u(n, { function: o })], d(t), !1)) } }, !1)() })), !1)), e && e.prototype && r.push(c(e.prototype, "send", function (r) { return function () { for (var t = this, n = [], e = 0; e < arguments.length; e++)n[e] = arguments[e]; return hn.filter(function (n) { return t[n] && !t[n]._hook_ }).forEach(function (n) { t[n] = u(t[n], { function: n }) }), r.apply(this, n) } }, !1)()), vn.forEach(function (i) { var n = t && t[i] && t[i].prototype; n && n[mn] && (r.push(c(n, mn, function (o) { return function (n, t, e) { try { var r = t.handleEvent; s(r) && (t.handleEvent = u(r, { function: "handleEvent", target: i })) } catch (n) { } return o && o.call(this, n, u(t, { function: mn, target: i }), e) } }, !1)()), r.push(c(n, "removeEventListener", function (r) { return function (n, t, e) { return null != t && t._w_ && r.call(this, n, t._w_, e), r.call(this, n, t, e) } }, !1)())) }), n(function () { return r.forEach(function (n) { return n() }) }) }], yn = ["err_0", function (n, t) { var e = _(); e && (e.addEventListener("error", n, !0), t(function () { e.removeEventListener("error", n, !0) })) }], En = ["perr_0", function (n, t) { var e = _(); e && (e.addEventListener("unhandledrejection", n, !0), t(function () { e.removeEventListener("unhandledrejection", n, !0) })) }], bn = function () { var r; return function (n) { try { if (e = r, !(!(t = n) || !e) && !(!cn(t.message, e.message) || !cn(t.stack, e.stack))) return void (r = n) } catch (n) { !function () { for (var n = [], t = 0; t < arguments.length; t++)n[t] = arguments[t]; var e = R(_()); e && (e.errors || (e.errors = []), e.errors.push(n)) }(n) } var t, e; return r = n } }, wn = "jsError", _n = { ignoreErrors: [], onerror: !0, onunhandledrejection: !0, captureGlobalAsync: !1, dedupe: !0 }; function Tn(n) { return "hidden" === n.visibilityState } function Sn(e, r, n, t) { var o, i, u, c, a = d(n, 2), n = a[0], f = a[1], s = S(); s && (a = t.ignoreUrls, o = t.slowSessionThreshold, i = t.ignoreTypes, u = m(a), c = function (n, t) { void 0 === t && (t = !1), function (n, t) { if (l(n) && 0 !== n.length) for (var e = 0; e < n.length;) { if (n[e] === t) return 1; e++ } }(i || kn, n.initiatorType) || u && u.test(n.name) || (n = { ev_type: X, payload: n }, t && (n.extra = { sample_rate: 1 }), e(n)) }, r.push(n[0](function () { var n = d(A(s), 3), t = n[0], n = n[2], e = function () { if (!t) return !1; var n = t.loadEventEnd - t.navigationStart; return o < n }(); n(xn).forEach(function (n) { return c(n, e) }), r.push(f()[0](function (n) { c(n) })) }))) } var Ln = ["hidden_2", function (n, t) { var e, r = _(), o = T(); r && o && (e = function () { n(Tn(o)) }, addEventListener("visibilitychange", e, !0), t(function () { removeEventListener("visibilitychange", e, !0) }, function (n) { n(Tn(o)) })) }], jn = ["load_1", function (n, t) { var e, r, o = _(), i = T(); o && i && (e = !1, r = function () { setTimeout(function () { n(), e = !0 }, 0) }, "complete" === i.readyState ? r() : o.addEventListener("load", r, !1), t(function () { o.removeEventListener("load", r, !1) }, function (n) { e && n() })) }], Rn = ["unload_0", function (n, t) { var e, r, o, i, u, c = _(); c && (e = d((r = n, o = !1, [function (n) { o || (o = !0, r && r(n)) }]), 1)[0], u = function () { e() }, (i = ["unload", "beforeunload", "pagehide"]).forEach(function (n) { c.addEventListener(n, u) }), t(function () { i.forEach(function (n) { c.removeEventListener(n, u) }) })) }], xn = "resource", kn = ["xmlhttprequest", "fetch", "beacon"], An = "resource", On = { ignoreUrls: [], slowSessionThreshold: 4e3 }; function In(n) { return n = "link" === (t = n).tagName.toLowerCase() ? "href" : "src", s(t.getAttribute) ? t.getAttribute(n) || "" : t[n] || ""; var t } var Bn = function (n, t) { var e = n.target || n.srcElement; if (e) { n = e.tagName; if (n && a(n)) return { url: In(e), tagName: n, xpath: t ? I(e) : void 0 } } }, Nn = function (n, t) { var e = n.url, r = n.tagName, o = n.xpath, e = (n = e, (e = T()) && n ? ((e = e.createElement("a")).href = n, e.href) : ""), t = t(e)[0]; return { type: r.toLowerCase(), url: e, xpath: o, timing: t } }, Dn = "resourceError", Mn = { includeUrls: [], ignoreUrls: [], dedupe: !0, gatherPath: !1 }; function qn(t) { var e = 0, r = Xn(Jn, 0); return [function () { e = w() }, function () { var n; n = w() - e, r.value = n, t && t($n(r)), e = 0 }] } function Cn(t, n, e, r, o) { var i, u = (a = d(o, 2))[0], c = a[1], o = L(), a = S(), f = Xn(n, 0), s = Wn($n, e, r); if (!a || !o) return f.isSupport = !1, void s(f); function l(n) { n = n.startTime, f.value = n, s(f) } (a = (0, d(A(a), 5)[4])(t)[0]) ? l(a) : (r.push(C(o, function (n) { n.name === t && l(n) }, [zn])), r.push(c[0](function () { f.isBounced = !0, s(f) })), i = function (n) { n && (f.isSupport = !1, s(f)) }, r.push(function () { return u[1](i) }), u[0](i)) } var Pn, Hn, Un, Gn = { isSupport: !0, isPolyfill: !1, isBounced: !1, isCustom: !1, type: "perf" }, Xn = function (n, t) { return v({ name: n, value: t }, Gn) }, Fn = "performance", Yn = { entries: [], observer: void 0 }, Wn = function (t, e, r) { var o = !1; return function (n) { r.length && r.forEach(function (n) { n() }), r.length = 0, o || (o = !0, e && e(t(n))) } }, $n = function (n, t) { return { ev_type: F, payload: n, overrides: t } }, Jn = "spa_load", Vn = "first-contentful-paint", zn = "paint", Kn = ["fp", function (n, t, e) { return Cn("first-paint", "fp", n, t, e) }], Qn = ["fcp", function (n, t, e) { return Cn(Vn, "fcp", n, t, e) }], Zn = ["keydown", "click"], nt = ["lcp", function (n, t, e) { var r = d(e, 2), o = r[0], e = r[1], r = L(), i = Xn("lcp", 0), u = Wn($n, n, t); if (!r) return i.isSupport = !1, void u(i); t.push(B(r, function (n) { if (i.value = n.startTime, n.element) try { i.extra = { element: I(n.element) } } catch (n) { } }, "largest-contentful-paint")); function c() { u(i) } Zn.forEach(function (n) { window.addEventListener(n, c, !0), t.push(function () { window.removeEventListener(n, c, !0) }) }), t.push(e[0](function () { i.isBounced = !0, u(i) })); function a(n) { n && (i.isSupport = !1, u(i)) } t.push(function () { return o[1](a) }), o[0](a) }], tt = "first-input", et = ["fid", function (n, t) { var e = L(), r = S(), o = Xn("fid", 0), i = Wn($n, n, t); if (!r || !e) return o.isSupport = !1, void i(o); n = function (n) { var t = n.processingStart, n = n.startTime; o.value = t - n, i(o) }, r = (0, d(A(r), 3)[2])(tt)[0]; r ? n(r) : t.push(C(e, n, [tt])) }], rt = ["cls", function (n, t, e) { var r, o = d(e, 3), i = o[0], u = o[1], e = o[2], o = L(), c = Xn("cls", 0), a = (r = n, function (n, t) { r($n(n, t)) }); if (!o) return c.isSupport = !1, void a(c); var f, s, n = d((f = 0, s = [], [function () { f = 0 }, function (n, t) { var e, r; t.hadRecentInput || (e = s[0], r = s[s.length - 1], f && t.startTime - r < 1e3 && t.startTime - e < 5e3 ? (f += t.value, s.push(t.startTime)) : (f = t.value, s = [t.startTime]), n(f)) }]), 2), l = n[0], n = n[1].bind(null, function (n) { n > c.value && (c.value = n) }); t.push(B(o, n, "layout-shift")), t.push(i[0](function (n) { n && l() })), t.push(e[0](function (n) { a(c, n), l(), c = Xn("cls", 0) })), t.push(u[0](function () { a(c) })) }], ot = "longtask", it = [ot, function (t, n, e) { e = d(e, 3)[2]; n.push(e[0](function (n) { t({ ev_type: W, payload: { type: "perf", longtasks: [n] } }) })) }], ut = ["timing", function (n, t, e) { var e = d(e, 2), r = e[0], e = e[1], o = S(), i = d(A(o), 3)[2], u = Wn(function (n) { var t = o && o.timing || void 0, e = i("navigation")[0]; return { ev_type: Y, payload: { isBounced: n, timing: t, navigation_timing: e } } }, n, t); t.push(e[0](function () { u(!0) })); function c() { u(!1) } t.push(function () { return r[1](c) }), r[0](c) }], ct = ["mpfid", function (n, e, t) { var r = d(t, 3), o = r[0], t = r[2], r = L(), i = S(), u = Xn("mpfid", 0), c = [], a = Wn($n, n, e); if (!r) return u.isSupport = !1, void a(u); e.push(t[0](function (n) { c.push(n) })); function f() { var n = (0, d(A(i), 5)[4])(Vn)[0], r = n && n.startTime || 0; u.value = c.reduce(function (n, t) { var e = t.duration, t = t.startTime; return n < e && r < t ? e : n }, 0), c.length = 0, a(u) } e.push(o[0](function () { var n, t; n = window.setTimeout(f, 200), t = e, n && t.push(function () { return clearTimeout(n) }) })) }]; Hn = (null === (Pn = function () { if (!document) return null; if (document.currentScript) return document.currentScript; try { throw new Error } catch (n) { var t = 0, e = /at\s+(.*)\s+\((.*):(\d*):(\d*)\)/i.exec(n.stack), r = e && e[2] || !1, o = e && e[3] || 0, i = document.location.href.replace(document.location.hash, ""), u = "", c = document.getElementsByTagName("script"); for (r === i && (e = document.documentElement.outerHTML, o = new RegExp("(?:[^\\n]+?\\n){0," + (o - 2) + "}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*", "i"), u = e.replace(o, "$1").trim()); t < c.length; t++) { if ("interactive" === c[t].readyState) return c[t]; if (c[t].src === r) return c[t]; if (r === i && c[t].innerHTML && c[t].innerHTML.trim() === u) return c[t] } return null } }()) || void 0 === Pn ? void 0 : Pn.getAttribute("src")) || "", (Un = T()) && Hn && ((Un = Un.createElement("a")).href = Hn, "/" !== (Hn = Un.pathname || "/")[0] && (Hn = "/" + Hn), Un.href, Un.protocol.slice(0, -1), Un.hostname, Un.search.substring(1), Un.hash); var at = "1.12.2"; function ft(n, t, e) { var r; (e = void 0 === e ? R(_()) : e) && e.plugins && (r = n, e.plugins.filter(function (n) { return n.name === r && n.version === at })[0] || e.plugins.push({ name: n, version: at, apply: t })) } ft(rn, function (p) { p.on("init", function () { var n, t, e, r, o, i, u, c, a, f, s, l = $(p, rn, on); l && (f = (l = d((e = n = [], r = [E(p, z), E(p, Q)], o = l, i = d(r, 2), u = i[0], c = i[1], a = o.maxBreadcrumbs, f = o.onAddBreadcrumb, l = o.onMaxBreadcrumbs, r = o.dom, i = d(tn(100), 2), o = i[0], i = i[1], f = d(en(a, f, l), 2), l = f[0], f = f[1], r && (r = Z(f), e.push(u[0](o(J, nn(r, V)))), e.push(c[0](i(nn(r, V))))), [l, f]), 2))[0], t = l[1], p.on("report", s = function (n) { return "http" === n.ev_type && t({ type: "http", category: n.payload.api, message: "", data: { method: n.payload.request.method, url: n.payload.request.url, status_code: String(n.payload.response.status) }, timestamp: n.payload.request.timestamp }), n }), n.push(function () { p.off("report", s) }), g(p, rn, U, n), p.provide("getBreadcrumbs", f), p.provide("addBreadcrumb", t)) }) }), ft(wn, function (e) { e.on("init", function () { window.removeEventListener("error", e.pcErr, !0), window.removeEventListener("unhandledrejection", e.pcRej, !0); var n, t = $(e, wn, _n); t && (t = an(function (n) { e.getBreadcrumbs && (n.payload.breadcrumbs = e.getBreadcrumbs()), e.report(n) }, n = [], [E(e, yn), E(e, En), function () { return E(e, gn) }], t), g(e, wn, U, n), e.provide("captureException", t)) }) }), ft(Fn, function (p) { p.on("init", function () { var n = p.pp || Yn; null !== (f = n.observer) && void 0 !== f && f.disconnect(); var t, e, r, o, i, u, c, a, f, s, l = $(p, Fn, {}); l && (t = E(p, Ln), e = E(p, Rn), r = E(p, jn), o = E(p, P), i = void 0, b(p, ["f_view_0", (u = p, function (n, t) { var e = k(u); t(h, function (n) { e && n(e) }) })], -1)[0](function (n) { i = n })(), c = function (n) { n = n.ev_type === F && n.payload.name === rt[0] || n.ev_type === W ? n : v(v({}, n), { overrides: i }); p.report(n) }, a = b(p, ["view_0", j(p)]), [Kn, Qn, nt, et, rt].forEach(function (n) { !1 !== l[n[0]] && (n[1](c, n = [], [t, e, a]), g(p, Fn, F, n)) }), [it, ut, ct].forEach(function (n) { var t; !1 !== l[n[0]] && (n[1](c, t = [], [r, e, o]), n = n[0] === ot ? W : "timing" === n[0] ? Y : F, g(p, Fn, n, t)) }), f = (s = d(qn(p.report.bind(p)), 2))[0], s = s[1], p.provide("performanceInit", f), p.provide("performanceSend", s), n.entries.length = 0, p.provide("sendCustomPerfMetric", function (n) { n = v(v(v({}, Gn), n), { isCustom: !0 }); p.report($n(n)) })) }) }), ft(Dn, function (e) { e.on("init", function () { var n, t = $(e, Dn, Mn); t && (n = [], t = function (e, n, t, r) { var o = d(t, 1)[0], i = _(); if (i) { var u = r.ignoreUrls, t = r.includeUrls, c = r.dedupe, a = r.gatherPath, f = m(t), s = m(u), l = d(A(S()), 5)[4], p = void 0, v = function (n) { var t = location && location.href; t && n.url === t || f && !f.test(n.url) || s && s.test(n.url) || n.url && (c && n.url === p || (p = n.url, (n = Nn(n, l)) && e({ ev_type: G, payload: n }))) }; return n.push(o[0](function (n) { n = n || i.event; !n || (n = Bn(n, a)) && v(n) })), v } }(e.report.bind(e), n, [E(e, yn)], t), g(e, Dn, G, n), t && e.provide("reportResourceError", t)) }) }), ft(An, function (e) { e.on("init", function () { var n, t = $(e, An, On); t && (n = [], Sn(e.report.bind(e), n, [E(e, jn), function () { return E(e, H) }], t), g(e, An, X, n)) }) }) }();