1) }, !0) } }, {}], 5 : [function(t, e, n) { function r(t) { } if (window.performance && window.performance.timing && window.performance.getEntriesByType) { var o = t(“ee”), i = t(“handle”), a = t(13), c = t(12), s = “learResourceTimings”, f = “addEventListener”, u = “resourcetimingbufferfull”, d = “bstResource”, l = “resource”, p = “-start”, h = “-end”, m = “fn” + p, v = “fn” + h, w = “bstTimer”, g = “pushState”, y = t(“loader”); if (!y.disabled) { y.features.stn = !0, t(8), “addEventListener” in window && t(6); var x = NREUM.o.EV; o.on(m, function(t, e) { var n = t[0]; n instanceof x && (this.bstStart = y.now()) }), o.on(v, function(t, e) { var n = t[0]; n instanceof x && i(“bst”, [n, e, this.bstStart, y.now()]) }), a.on(m, function(t, e, n) { this.bstStart = y.now(), this.bstType = n }), a.on(v, function(t, e) { i(w, [e, this.bstStart, y.now(), this.bstType]) }), c.on(m, function() { this.bstStart = y.now() }), c.on(v, function(t, e) { i(w, [e, this.bstStart, y.now(), “requestAnimationFrame”]) }), o.on(g + p, function(t) { this.time = y.now(), this.startPath = location.pathname + location.hash }), o.on(g + h, function(t) { i(“bstHist”, [location.pathname + location.hash, this.startPath, this.time]) }), f in window.performance && (window.performance[“c” + s] ? window.performance[f](u, function(t) { i(d, [window.performance.getEntriesByType(l)]), window.performance[“c” + s]() }, !1) : window.performance[f](“webkit” + u, function(t) { i(d, [window.performance.getEntriesByType(l)]), window.performance[“webkitC” + s]() }, !1)), document[f](“scroll”, r, {passive: !0}), document[f](“keypress”, r, !1), document[f](“click”, r, !1) } } }, {}], 6 : [function(t, e, n) { function r(t) { for (var e = t; e && !e.hasOwnProperty(u);) e = Object.getPrototypeOf(e); e && o(e) } function o(t) { c.inPlace(t, [u, d], “-“, i) } function i(t, e) { return t[1] } var a = t(“ee”).get(“events”), c = t(“wrap-function”)(a, !0), s = t(“gos”), f = XMLHttpRequest, u = “addEventListener”, d = “removeEventListener”; e.exports = a, “getPrototypeOf” in Object ? (r(document), r(window), r(f.prototype)) : f.prototype.hasOwnProperty(u) && (o(window), o(f.prototype)), a.on(u + “-start”, function(t, e) { var n = t[1], r = s(n, “nr@wrapped”, function() { function t() { if (“function” == typeof n.handleEvent) return n.handleEvent.apply(n, arguments) } var e = { object : t, “function”: n }[typeof n]; return e ? c(e, “fn-“, null, e.name || “anonymous”) : n }); this.wrapped = t[1] = r }), a.on(d + “-start”, function(t) { t[1] = this.wrapped || t[1] }) }, {}], 7 : [function(t, e, n) { function r(t, e, n) { var r = t[e]; “function” == typeof r && (t[e] = function() { var t = i(arguments), e = {}; o.emit(n + “before-start”, [t], e); var a; e[m] && e[m].dt && (a = e[m].dt); var c = r.apply(this, t); return o.emit(n + “start”, [t, a], c), c.then(function(t) { return o.emit(n + “end”, [null, t], c), t }, function(t) { throw o.emit(n + “end”, [t], c), t }) }) } var o = t(“ee”).get(“fetch”), i = t(30), a = t(29); e.exports = o; var c = window, s = “fetch-“, f = s + “body-“, u = [“arrayBuffer”, “blob”, “json”, “text”, “formData”], d = c.Request, l = c.Response, p = c.fetch, h = “prototype”, m = “nr@context”; d && l && p && (a(u, function(t, e) { r(d[h], e, f), r(l[h], e, f) }), r(c, “fetch”, s), o.on(s + “end”, function(t, e) { var n = this; if (e) { var r = e.headers.get(“content-length”); null !== r && (n.rxSize = r), o.emit(s + “done”, [null, e], n) } else o.emit(s + “done”, [t], n) })) }, {}], 8 : [function(t, e, n) { var r = t(“ee”).get(“history”), o = t(“wrap-function”)(r); e.exports = r; var i = window.history && window.history.constructor && window.history.constructor.prototype, a = window.history; i && i.pushState && i.replaceState && (a = i), o.inPlace(a, [“pushState”, “replaceState”], “-“) }, {}], 9 : [function(t, e, n) { function r(t) { function e() { s.emit(“jsonp-end”, [], l), t.removeEventListener(“load”, e, !1), t.removeEventListener(“error”, n, !1) } function n() { s.emit(“jsonp-error”, [], l), s.emit(“jsonp-end”, [], l), t.removeEventListener(“load”, e, !1), t.removeEventListener(“error”, n, !1) } var r = t && “string” == typeof t.nodeName && “script” === t.nodeName.toLowerCase(); if (r) { var o = “function” == typeof t.addEventListener; if (o) { var a = i(t.src); if (a) { var u = c(a), d = “function” == typeof u.parent[u.key]; if (d) { var l = {}; f.inPlace(u.parent, [u.key], “cb-“, l), t.addEventListener(“load”, e, !1), t.addEventListener(“error”, n, !1), s.emit(“new-jsonp”, [t.src], l) } } } } } function o() { return “addEventListener” in window } function i(t) { var e = t.match(u); return e ? e[1] : null } function a(t, e) { var n = t.match(l), r = n[1], o = n[3]; return o ? a(o, e[r]) : e[r] } function c(t) { var e = t.match(d); return e && e.length >= 3 ? { key : e[2], parent: a(e[1], window) } : { key : t, parent: window } } var s = t(“ee”).get(“jsonp”), f = t(“wrap-function”)(s); if (e.exports = s, o()) { var u = /[?&](?:callback|cb)=([^&#]+)/, d = /(.*).([^.]+)/, l = /^(w+)(.|$)(.*)$/, p = [“appendChild”, “insertBefore”, “replaceChild”]; Node && Node.prototype && Node.prototype.appendChild ? f.inPlace(Node.prototype, p, “dom-“) : (f.inPlace(HTMLElement.prototype, p, “dom-“), f.inPlace(HTMLHeadElement.prototype, p, “dom-“), f.inPlace(HTMLBodyElement.prototype, p, “dom-“)), s.on(“dom-start”, function(t) { r(t[0]) }) } }, {}], 10 : [function(t, e, n) { var r = t(“ee”).get(“mutation”), o = t(“wrap-function”)(r), i = NREUM.o.MO; e.exports = r, i && (window.MutationObserver = function(t) { return this instanceof i ? new i(o(t, “fn-“)) : i.apply(this, arguments) }, MutationObserver.prototype = i.prototype) }, {}], 11 : [function(t, e, n) { function r(t) { var e = i.context(), n = c(t, “executor-“, e, null, !1), r = new f(n); return i.context(r).getCtx = function() { return e }, r } var o = t(“wrap-function”), i = t(“ee”).get(“promise”), a = t(“ee”).getOrSetContext, c = o(i), s = t(29), f = NREUM.o.PR; e.exports = i, f && (window.Promise = r, [“all”, “race”].forEach(function(t) { var e = f[t]; f[t] = function(n) { function r(t) { return function() { i.emit(“propagate”, [null, !o], a, !1, !1), o = o || !t } } var o = !1; s(n, function(e, n) { Promise.resolve(n).then(r(“all” === t), r(!1)) }); var a = e.apply(f, arguments), c = f.resolve(a); return c } }), [“resolve”, “reject”].forEach(function(t) { var e = f[t]; f[t] = function(t) { var n = e.apply(f, arguments); return t !== n && i.emit(“propagate”, [t, !0], n, !1, !1), n } }), f.prototype[“catch”] = function(t) { return this.then(null, t) }, f.prototype = Object.create(f.prototype, {constructor: {value: r}}), s(Object.getOwnPropertyNames(f), function(t, e) { try { r[e] = f[e] } catch (n) { } }), o.wrapInPlace(f.prototype, “then”, function(t) { return function() { var e = this, n = o.argsToArray.apply(this, arguments), r = a(e); r.promise = e, n[0] = c(n[0], “cb-“, r, null, !1), n[1] = c(n[1], “cb-“, r, null, !1); var s = t.apply(this, n); return r.nextPromise = s, i.emit(“propagate”, [e, !0], s, !1, !1), s } }), i.on(“executor-start”, function(t) { t[0] = c(t[0], “resolve-“, this, null, !1), t[1] = c(t[1], “resolve-“, this, null, !1) }), i.on(“executor-err”, function(t, e, n) { t[1](n) }), i.on(“cb-end”, function(t, e, n) { i.emit(“propagate”, [n, !0], this.nextPromise, !1, !1) }), i.on(“propagate”, function(t, e, n) { this.getCtx && !e || (this.getCtx = function() { if (t instanceof Promise) var e = i.context(t); return e && e.getCtx ? e.getCtx() : this }) }), r.toString = function() { return “” + f }) }, {}], 12 : [function(t, e, n) { var r = t(“ee”).get(“raf”), o = t(“wrap-function”)(r), i = “equestAnimationFrame”; e.exports = r, o.inPlace(window, [“r” + i, “mozR” + i, “webkitR” + i, “msR” + i], “raf-“), r.on(“raf-start”, function(t) { t[0] = o(t[0], “fn-“) }) }, {}], 13 : [function(t, e, n) { function r(t, e, n) { t[0] = a(t[0], “fn-“, null, n) } function o(t, e, n) { this.method = n, this.timerDuration = isNaN(t[1]) ? 0 : +t[1], t[0] = a(t[0], “fn-“, this, n) } var i = t(“ee”).get(“timer”), a = t(“wrap-function”)(i), c = “setTimeout”, s = “setInterval”, f = “clearTimeout”, u = “-start”, d = “-“; e.exports = i, a.inPlace(window, [c, “setImmediate”], c + d), a.inPlace(window, [s], s + d), a.inPlace(window, [f, “clearImmediate”], f + d), i.on(s + u, r), i.on(c + u, o) }, {}], 14 : [function(t, e, n) { function r(t, e) { d.inPlace(e, [“onreadystatechange”], “fn-“, c) } function o() { var t = this, e = u.context(t); t.readyState > 3 && !e.resolved && (e.resolved = !0, u.emit(“xhr-resolved”, [], t)), d.inPlace(t, g, “fn-“, c) } function i(t) { y.push(t), h && (b ? b.then(a) : v ? v(a) : (E = -E, R.data = E)) } function a() { for (var t = 0; t < y.length; t++) r([], y[t]); y.length && (y = []) } function c(t, e) { return e } function s(t, e) { for (var n in t) e[n] = t[n]; return e } t(6); var f = t("ee"), u = f.get("xhr"), d = t("wrap-function")(u), l = NREUM.o, p = l.XHR, h = l.MO, m = l.PR, v = l.SI, w = "readystatechange", g = ["onload", "onerror", "onabort", "onloadstart", "onloadend", "onprogress", "ontimeout"], y = []; e.exports = u; var x = window.XMLHttpRequest = function(t) { var e = new p(t); try { u.emit("new-xhr", [e], e), e.addEventListener(w, o, !1) } catch (n) { try { u.emit("internal-error", [n]) } catch (r) { } } return e }; if (s(p, x), x.prototype = p.prototype, d.inPlace(x.prototype, ["open", "send"], "-xhr-", c), u.on("send-xhr-start", function(t, e) { r(t, e), i(e) }), u.on("open-xhr-start", r), h) { var b = m && m.resolve(); if (!v && !m) { var E = 1, R = document.createTextNode(E); new h(a).observe(R, {characterData: !0}) } } else f.on("fn-end", function(t) { t[0] && t[0].type === w || a() }) }, {}], 15 : [function(t, e, n) { function r(t) { if (!c(t)) return null; var e = window.NREUM; if (!e.loader_config) return null; var n = (e.loader_config.accountID || "").toString() || null, r = (e.loader_config.agentID || "").toString() || null, f = (e.loader_config.trustKey || "").toString() || null; if (!n || !r) return null; var h = p.generateSpanId(), m = p.generateTraceId(), v = Date.now(), w = { spanId : h, traceId : m, timestamp: v }; return (t.sameOrigin || s(t) && l()) && (w.traceContextParentHeader = o(h, m), w.traceContextStateHeader = i(h, v, n, r, f)), (t.sameOrigin && !u() || !t.sameOrigin && s(t) && d()) && (w.newrelicHeader = a(h, m, v, n, r, f)), w } function o(t, e) { return "00-" + e + "-" + t + "-01" } function i(t, e, n, r, o) { var i = 0, a = "", c = 1, s = "", f = ""; return o + "@nr=" + i + "-" + c + "-" + n + "-" + r + "-" + t + "-" + a + "-" + s + "-" + f + "-" + e } function a(t, e, n, r, o, i) { var a = "btoa" in window && "function" == typeof window.btoa; if (!a) return null; var c = { v: [0, 1], d: { ty: "Browser", ac: r, ap: o, id: t, tr: e, ti: n } }; return i && r !== i && (c.d.tk = i), btoa(JSON.stringify(c)) } function c(t) { return f() && s(t) } function s(t) { var e = !1, n = {}; if ("init" in NREUM && "distributed_tracing" in NREUM.init && (n = NREUM.init.distributed_tracing), t.sameOrigin) e = !0; else if (n.allowed_origins instanceof Array) for (var r = 0; r < n.allowed_origins.length; r++) { var o = h(n.allowed_origins[r]); if (t.hostname === o.hostname && t.protocol === o.protocol && t.port === o.port) { e = !0; break } } return e } function f() { return "init" in NREUM && "distributed_tracing" in NREUM.init && !!NREUM.init.distributed_tracing.enabled } function u() { return "init" in NREUM && "distributed_tracing" in NREUM.init && !!NREUM.init.distributed_tracing.exclude_newrelic_header } function d() { return "init" in NREUM && "distributed_tracing" in NREUM.init && NREUM.init.distributed_tracing.cors_use_newrelic_header !== !1 } function l() { return "init" in NREUM && "distributed_tracing" in NREUM.init && !!NREUM.init.distributed_tracing.cors_use_tracecontext_headers } var p = t(26), h = t(17); e.exports = { generateTracePayload: r, shouldGenerateTrace : c } }, {}], 16 : [function(t, e, n) { function r(t) { var e = this.params, n = this.metrics; if (!this.ended) { this.ended = !0; for (var r = 0; r 34 || h < 10) || window.opera || t.addEventListener("progress", function(t) { e.lastSize = t.loaded }, !1) }), u.on("open-xhr-start", function(t) { this.params = {method: t[0]}, o(this, t[1]), this.metrics = {} }), u.on("open-xhr-end", function(t, e) { "loader_config" in NREUM && "xpid" in NREUM.loader_config && this.sameOrigin && e.setRequestHeader("X-NewRelic-ID", NREUM.loader_config.xpid); var n = f(this.parsedOrigin); if (n) { var r = !1; n.newrelicHeader && (e.setRequestHeader("newrelic", n.newrelicHeader), r = !0), n.traceContextParentHeader && (e.setRequestHeader("traceparent", n.traceContextParentHeader), n.traceContextStateHeader && e.setRequestHeader("tracestate", n.traceContextStateHeader), r = !0), r && (this.dt = n) } }), u.on("send-xhr-start", function(t, e) { var n = this.metrics, r = t[0], o = this; if (n && r) { var i = m(r); i && (n.txSize = i) } this.startTime = a.now(), this.listener = function(t) { try { "abort" !== t.type || o.loadCaptureCalled || (o.params.aborted = !0), ("load" !== t.type || o.called === o.totalCbs && (o.onloadCalled || "function" != typeof e.onload)) && o.end(e) } catch (n) { try { u.emit("internal-error", [n]) } catch (r) { } } }; for (var c = 0; c 1 ? t[1] = i : t.push(i) } else t[0] && t[0].headers && e(t[0].headers, o) && (this.dt = o) }) } }, {}], 17 : [function(t, e, n) { var r = {}; e.exports = function(t) { if (t in r) return r[t]; var e = document.createElement("a"), n = window.location, o = {}; e.href = t, o.port = e.port; var i = e.href.split("://"); !o.port && i[1] && (o.port = i[1].split("/")[0].split("@").pop().split(":")[1]), o.port && "0" !== o.port || (o.port = "https" === i[0] ? "443" : "80"), o.hostname = e.hostname || n.hostname, o.pathname = e.pathname, o.protocol = i[0], "/" !== o.pathname.charAt(0) && (o.pathname = "/" + o.pathname); var a = !e.protocol || ":" === e.protocol || e.protocol === n.protocol, c = e.hostname === document.domain && e.port === n.port; return o.sameOrigin = a && (!e.hostname || c), "/" === o.pathname && (r[t] = o), o } }, {}], 18 : [function(t, e, n) { function r(t, e) { var n = t.responseType; return "json" === n && null !== e ? e : "arraybuffer" === n || "blob" === n || "json" === n ? o(t.response) : "text" === n || "" === n || void 0 === n ? o(t.responseText) : void 0 } var o = t(21); e.exports = r }, {}], 19 : [function(t, e, n) { function r() { } function o(t, e, n) { return function() { return i(t, [f.now()].concat(c(arguments)), e ? null : this, n), e ? void 0 : this } } var i = t("handle"), a = t(29), c = t(30), s = t("ee").get("tracer"), f = t("loader"), u = NREUM; "undefined" == typeof window.newrelic && (newrelic = u); var d = ["setPageViewName", "setCustomAttribute", "setErrorHandler", "finished", "addToTrace", "inlineHit", "addRelease"], l = "api-", p = l + "ixn-"; a(d, function(t, e) { u[e] = o(l + e, !0, "api") }), u.addPageAction = o(l + "addPageAction", !0), u.setCurrentRouteName = o(l + "routeName", !0), e.exports = newrelic, u.interaction = function() { return (new r).get() }; var h = r.prototype = { createTracer: function(t, e) { var n = {}, r = this, o = "function" == typeof e; return i(p + "tracer", [f.now(), t, n], r), function() { if (s.emit((o ? "" : "no-") + "fn-start", [f.now(), r, o], n), o) try { return e.apply(this, arguments) } catch (t) { throw s.emit("fn-err", [arguments, this, t], n), t } finally { s.emit("fn-end", [f.now()], n) } } } }; a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","), function(t, e) { h[e] = o(p + e) }), newrelic.noticeError = function(t, e) { "string" == typeof t && (t = new Error(t)), i("err", [t, f.now(), !1, e]) } }, {}], 20 : [function(t, e, n) { function r(t) { if (NREUM.init) { for (var e = NREUM.init, n = t.split("."), r = 0; r 0 && d("lcp", [n[n.length - 1]]) } function i(t) { t.getEntries().forEach(function(t) { t.hadRecentInput || d("cls", [t]) }) } function a(t) { if (t instanceof h && !v) { var e = Math.round(t.timeStamp), n = {type: t.type}; e l.offset && e <= Date.now() ? (e -= l.offset, n.fid = l.now() - e) : e = l.now(), v = !0, d("timing", ["fi", e, n]) } } function c(t) { d("pageHide", [l.now(), t]) } if (!("init" in NREUM && "page_view_timing" in NREUM.init && "enabled" in NREUM.init.page_view_timing && NREUM.init.page_view_timing.enabled === !1)) { var s, f, u, d = t("handle"), l = t("loader"), p = t(28), h = NREUM.o.EV; if ("PerformanceObserver" in window && "function" == typeof window.PerformanceObserver) { s = new PerformanceObserver(r); try { s.observe({entryTypes: ["paint"]}) } catch (m) { } f = new PerformanceObserver(o); try { f.observe({entryTypes: ["largest-contentful-paint"]}) } catch (m) { } u = new PerformanceObserver(i); try { u.observe({ type : "layout-shift", buffered: !0 }) } catch (m) { } } if ("addEventListener" in document) { var v = !1, w = ["click", "keydown", "mousedown", "pointerdown", "touchstart"]; w.forEach(function(t) { document.addEventListener(t, a, !1) }) } p(c) } }, {}], 26 : [function(t, e, n) { function r() { function t() { return e ? 15 & e[n++] : 16 * Math.random() | 0 } var e = null, n = 0, r = window.crypto || window.msCrypto; r && r.getRandomValues && (e = r.getRandomValues(new Uint8Array(31))); for (var o, i = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx", a = "", c = 0; c < i.length; c++) o = i[c], "x" === o ? a += t().toString(16) : "y" === o ? (o = 3 & t() | 8, a += o.toString(16)) : a += o; return a } function o() { return a(16) } function i() { return a(32) } function a(t) { function e() { return n ? 15 & n[r++] : 16 * Math.random() | 0 } var n = null, r = 0, o = window.crypto || window.msCrypto; o && o.getRandomValues && Uint8Array && (n = o.getRandomValues(new Uint8Array(31))); for (var i = [], a = 0; a < t; a++) i.push(e().toString(16)); return i.join("") } e.exports = { generateUuid : r, generateSpanId : o, generateTraceId: i } }, {}], 27 : [function(t, e, n) { function r(t, e) { if (!o) return !1; if (t !== o) return !1; if (!e) return !0; if (!i) return !1; for (var n = i.split("."), r = e.split("."), a = 0; a < r.length; a++) if (r[a] !== n[a]) return !1; return !0 } var o = null, i = null, a = /Version/(S+)s+Safari/; if (navigator.userAgent) { var c = navigator.userAgent, s = c.match(a); s && c.indexOf("Chrome") === -1 && c.indexOf("Chromium") === -1 && (o = "Safari", i = s[1]) } e.exports = { agent : o, version: i, match : r } }, {}], 28 : [function(t, e, n) { function r(t) { function e() { t(a && document[a] ? document[a] : document[o] ? "hidden" : "visible") } "addEventListener" in document && i && document.addEventListener(i, e, !1) } e.exports = r; var o, i, a; "undefined" != typeof document.hidden ? (o = "hidden", i = "visibilitychange", a = "visibilityState") : "undefined" != typeof document.msHidden ? (o = "msHidden", i = "msvisibilitychange") : "undefined" != typeof document.webkitHidden && (o = "webkitHidden", i = "webkitvisibilitychange", a = "webkitVisibilityState") }, {}], 29 : [function(t, e, n) { function r(t, e) { var n = [], r = "", i = 0; for (r in t) o.call(t, r) && (n[i] = e(r, t[r]), i += 1); return n } var o = Object.prototype.hasOwnProperty; e.exports = r }, {}], 30 : [function(t, e, n) { function r(t, e, n) { e || (e = 0), "undefined" == typeof n && (n = t ? t.length : 0); for (var r = -1, o = n - e || 0, i = Array(o < 0 ? 0 : o); ++r < o;) i[r] = t[e + r]; return i } e.exports = r }, {}], 31 : [function(t, e, n) { e.exports = {exists: "undefined" != typeof window.performance && window.performance.timing && "undefined" != typeof window.performance.timing.navigationStart} }, {}], ee : [function(t, e, n) { function r() { } function o(t) { function e(t) { return t && t instanceof r ? t : t ? f(t, s, a) : a() } function n(n, r, o, i, a) { if (a !== !1 && (a = !0), !p.aborted || i) { t && a && t(n, r, o); for (var c = e(o), s = m(n), f = s.length, u = 0; u < f; u++) s[u].apply(c, r); var l = d[y[n]]; return l && l.push([x, n, r, c]), c } } function i(t, e) { g[t] = m(t).concat(e) } function h(t, e) { var n = g[t]; if (n) for (var r = 0; r < n.length; r++) n[r] === e && n.splice(r, 1) } function m(t) { return g[t] || [] } function v(t) { return l[t] = l[t] || o(n) } function w(t, e) { p.aborted || u(t, function(t, n) { e = e || "feature", y[n] = e, e in d || (d[e] = []) }) } var g = {}, y = {}, x = { on : i, addEventListener : i, removeEventListener: h, emit : n, get : v, listeners : m, context : e, buffer : w, abort : c, aborted : !1 }; return x } function i(t) { return f(t, s, a) } function a() { return new r } function c() { (d.api || d.feature) && (p.aborted = !0, d = p.backlog = {}) } var s = "nr@context", f = t("gos"), u = t(29), d = {}, l = {}, p = e.exports = o(); e.exports.getOrSetContext = i, p.backlog = d }, {}], gos : [function(t, e, n) { function r(t, e, n) { if (o.call(t, e)) return t[e]; var r = n(); if (Object.defineProperty && Object.keys) try { return Object.defineProperty(t, e, { value : r, writable : !0, enumerable: !1 }), r } catch (i) { } return t[e] = r, r } var o = Object.prototype.hasOwnProperty; e.exports = r }, {}], handle : [function(t, e, n) { function r(t, e, n, r) { o.buffer([t], r), o.emit(t, e, n) } var o = t("ee").get("handle"); e.exports = r, r.ee = o }, {}], id : [function(t, e, n) { function r(t) { var e = typeof t; return !t || "object" !== e && "function" !== e ? -1 : t === window ? 0 : a(t, i, function() { return o++ }) } var o = 1, i = "nr@id", a = t("gos"); e.exports = r }, {}], loader : [function(t, e, n) { function r() { if (!N++) { var t = O.info = NREUM.info, e = m.getElementsByTagName("script")[0]; if (setTimeout(f.abort, 3e4), !(t && t.licenseKey && t.applicationID && e)) return f.abort(); s(E, function(e, n) { t[e] || (t[e] = n) }); var n = a(); c("mark", ["onload", n + O.offset], null, "api"), c("timing", ["load", n]); var r = m.createElement("script"); 0 === t.agent.indexOf("http://") || 0 === t.agent.indexOf("https://") ? r.src = t.agent : r.src = p + "://" + t.agent, e.parentNode.insertBefore(r, e) } } function o() { "complete" === m.readyState && i() } function i() { c("mark", ["domContent", a() + O.offset], null, "api") } var a = t(23), c = t("handle"), s = t(29), f = t("ee"), u = t(27), d = t(24), l = t(20), p = l.getConfiguration("ssl") === !1 ? "http" : "https", h = window, m = h.document, v = "addEventListener", w = "attachEvent", g = h.XMLHttpRequest, y = g && g.prototype, x = !d(h.location); NREUM.o = { ST : setTimeout, SI : h.setImmediate, CT : clearTimeout, XHR: g, REQ: h.Request, EV : h.Event, PR : h.Promise, MO : h.MutationObserver }; var b = "" + location, E = { beacon : "bam.nr-data.net", errorBeacon: "bam.nr-data.net", agent : "js-agent.newrelic.com/nr-spa-1209.min.js" }, R = g && y && y[v] && !/CriOS/.test(navigator.userAgent), O = e.exports = { offset : a.getLastTimestamp(), now : a, origin : b, features : {}, xhrWrappable: R, userAgent : u, disabled : x }; if (!x) { t(19), t(25), m[v] ? (m[v]("DOMContentLoaded", i, !1), h[v]("load", r, !1)) : (m[w]("onreadystatechange", o), h[w]("onload", r)), c("mark", ["firstbyte", a.getLastTimestamp()], null, "api"); var N = 0 } }, {}], "wrap-function": [function(t, e, n) { function r(t, e) { function n(e, n, r, s, f) { function nrWrapper() { var i, a, u, l; try { a = this, i = d(arguments), u = "function" == typeof r ? r(i, a) : r || {} } catch (p) { o([p, "", [i, a, s], u], t) } c(n + "start", [i, a, s], u, f); try { return l = e.apply(a, i) } catch (h) { throw c(n + "err", [i, a, h], u, f), h } finally { c(n + "end", [i, a, l], u, f) } } return a(e) ? e : (n || (n = ""), nrWrapper[l] = e, i(e, nrWrapper, t), nrWrapper) } function r(t, e, r, o, i) { r || (r = ""); var c, s, f, u = "-" === r.charAt(0); for (f = 0; f < e.length; f++) s = e[f], c = t[s], a(c) || (t[s] = n(c, u ? s + r : r, o, s, i)) } function c(n, r, i, a) { if (!h || e) { var c = h; h = !0; try { t.emit(n, r, i, e, a) } catch (s) { o([s, n, r, i], t) } h = c } } return t || (t = u), n.inPlace = r, n.flag = l, n } function o(t, e) { e || (e = u); try { e.emit("internal-error", t) } catch (n) { } } function i(t, e, n) { if (Object.defineProperty && Object.keys) try { var r = Object.keys(t); return r.forEach(function(n) { Object.defineProperty(e, n, { get: function() { return t[n] }, set: function(e) { return t[n] = e, e } }) }), e } catch (i) { o([i], n) } for (var a in t) p.call(t, a) && (e[a] = t[a]); return e } function a(t) { return !(t && t instanceof Function && t.apply && !t[l]) } function c(t, e) { var n = e(t); return n[l] = t, i(t, n, u), n } function s(t, e, n) { var r = t[e]; t[e] = c(r, n) } function f() { for (var t = arguments.length, e = new Array(t), n = 0; n 0)if(e&&”performance”in e&&e.performance&&”function”==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=””==”true”?1:0,t=””,a=”uiaoqq3inz5woyqrdxla-f-cf0bec324-clientnsv4-s.akamaihd.net”,i=”false”==”true”?2:1,o={“ak.v”:”32″,”ak.cp”:”348222″,”ak.ai”:parseInt(“216147″,10),”ak.ol”:”0″,”ak.cr”:16,”ak.ipv”:4,”ak.proto”:”h2″,”ak.rid”:”28e5e7b”,”ak.r”:31894,”ak.a2″:n,”ak.m”:”a”,”ak.n”:”essl”,”ak.bpcip”:”162.0.232.0″,”ak.cport”:43340,”ak.gh”:”23.219.38.133″,”ak.quicv”:””,”ak.tlsv”:”tls1.2″,”ak.0rtt”:””,”ak.csrc”:”-“,”ak.acc”:””,”ak.t”:”1645288918″,”ak.ak”:”hOBiQwZUYzCg5VSAfCLimQ==o5G+JT11DhEWSQo3Kp2fkR/Lou9vC95xQThOaUcYXiw/U8xcnGmEjvqR7aIxIGlnLj8yn6OGJc5QDHS0++ifPP9Hqnq9NL5YlmJMudQoUwCC257dxXrzbsTtV857sZeRTV7schgi2LJ7M3/Og0oZi1H7gRSQTxcqxKMDQyprwdAnmqt/4ox5gJnyQuurvo1kV5BqrZYg4P7mLPEMlP4fkWFfWMQ6yWAV1GKY60BXwW3ri4UNQi+pYUapNfIEaphFpckn9mr36KiOC8LC3jSNsX5exou6c18pawCQA81TojXoUFXQRSW+Yd/hsJEBP/zAEGctERd43xR8DGn1ZSLXbhGFtHE6/1eczQVMWizIrhrMNHDGJwvoT641NwEyal1cicNv9kKeEk0cNFGjglU1mjMpWSzk2jtENRdJwWtnsEs=”,”ak.pv”:”266″,”ak.dpoabenc”:””,”ak.tf”:i};if(“”!==t)o[“ak.ruds”]=t;var r={i:!1,av:function(n){var t=”http.initiator”;if(n&&(!n[t]||”spa_hard”===n[t]))o[“ak.feo”]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=[“ak.bpcip”,”ak.cport”,”ak.cr”,”ak.csrc”,”ak.gh”,”ak.ipv”,”ak.m”,”ak.n”,”ak.ol”,”ak.proto”,”ak.quicv”,”ak.tlsv”,”ak.0rtt”,”ak.r”,”ak.acc”,”ak.t”,”ak.tf”];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e(“before_beacon”,r.av,null,null),e(“onbeacon”,r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);]]> You need to enable JavaScript to run this app.

Source

0 Replies to “”