r.weblargest.com
Open in
urlscan Pro
101.53.142.119
Public Scan
URL:
http://r.weblargest.com/anyview/rx_omid_video.js
Submission: On January 23 via manual from RO — Scanned from DE
Submission: On January 23 via manual from RO — Scanned from DE
Form analysis
0 forms found in the DOMText Content
(function() { var m, aa = function(a) { var b = 0; return function() { return b < a.length ? { done: !1, value: a[b++] } : { done: !0 } } }, da = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) { if (a == Array.prototype || a == Object.prototype) return a; a[b] = c.value; return a }, ea = function(a) { a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global]; for (var b = 0; b < a.length; ++b) { var c = a[b]; if (c && c.Math == Math) return c } throw Error("a"); }, fa = ea(this), r = function(a, b) { if (b) a: { var c = fa;a = a.split("."); for (var d = 0; d < a.length - 1; d++) { var e = a[d]; if (!(e in c)) break a; c = c[e] } a = a[a.length - 1];d = c[a];b = b(d);b != d && null != b && da(c, a, { configurable: !0, writable: !0, value: b }) } }; r("Symbol", function(a) { if (a) return a; var b = function(f, g) { this.uf = f; da(this, "description", { configurable: !0, writable: !0, value: g }) }; b.prototype.toString = function() { return this.uf }; var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) + "_", d = 0, e = function(f) { if (this instanceof e) throw new TypeError("b"); return new b(c + (f || "") + "_" + d++, f) }; return e }); r("Symbol.iterator", function(a) { if (a) return a; a = Symbol("Symbol.iterator"); for (var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "), c = 0; c < b.length; c++) { var d = fa[b[c]]; "function" === typeof d && "function" != typeof d.prototype[a] && da(d.prototype, a, { configurable: !0, writable: !0, value: function() { return ha(aa(this)) } }) } return a }); r("Symbol.asyncIterator", function(a) { return a ? a : Symbol("Symbol.asyncIterator") }); var ha = function(a) { a = { next: a }; a[Symbol.iterator] = function() { return this }; return a }, ja = function(a) { return a.raw = a }, ka = function(a, b) { a.raw = b; return a }, u = function(a) { var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator]; if (b) return b.call(a); if ("number" == typeof a.length) return { next: aa(a) }; throw Error("c`" + String(a)); }, ma = function(a) { if (!(a instanceof Array)) { a = u(a); for (var b, c = []; !(b = a.next()).done;) c.push(b.value); a = c } return a }, na = function(a, b) { return Object.prototype.hasOwnProperty.call(a, b) }, oa = "function" == typeof Object.assign ? Object.assign : function(a, b) { for (var c = 1; c < arguments.length; c++) { var d = arguments[c]; if (d) for (var e in d) na(d, e) && (a[e] = d[e]) } return a }; r("Object.assign", function(a) { return a || oa }); var pa = "function" == typeof Object.create ? Object.create : function(a) { var b = function() {}; b.prototype = a; return new b }, qa; if ("function" == typeof Object.setPrototypeOf) qa = Object.setPrototypeOf; else { var ra; a: { var sa = { a: !0 }, ta = {}; try { ta.__proto__ = sa; ra = ta.a; break a } catch (a) {} ra = !1 } qa = ra ? function(a, b) { a.__proto__ = b; if (a.__proto__ !== b) throw new TypeError("d`" + a); return a } : null } var ua = qa, w = function(a, b) { a.prototype = pa(b.prototype); a.prototype.constructor = a; if (ua) ua(a, b); else for (var c in b) if ("prototype" != c) if (Object.defineProperties) { var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; a.ti = b.prototype }, va = function() { this.Lb = !1; this.Va = null; this.Yd = void 0; this.la = 1; this.Ga = this.Wa = 0; this.ld = this.ha = null }; m = va.prototype; m.Ua = function() { if (this.Lb) throw new TypeError("f"); this.Lb = !0 }; m.Mb = function(a) { this.Yd = a }; m.Ub = function(a) { this.ha = { qe: a, Je: !0 }; this.la = this.Wa || this.Ga }; m.return = function(a) { this.ha = { return: a }; this.la = this.Ga }; m.eb = function(a) { this.la = a }; var wa = function(a, b, c) { c = a.ld.splice(c || 0)[0]; (c = a.ha = a.ha || c) ? c.Je ? a.la = a.Wa || a.Ga : void 0 != c.eb && a.Ga < c.eb ? (a.la = c.eb, a.ha = null) : a.la = a.Ga: a.la = b }, xa = function(a) { this.l = new va; this.Qh = a }; xa.prototype.Mb = function(a) { this.l.Ua(); if (this.l.Va) return ya(this, this.l.Va.next, a, this.l.Mb); this.l.Mb(a); return za(this) }; var Aa = function(a, b) { a.l.Ua(); var c = a.l.Va; if (c) return ya(a, "return" in c ? c["return"] : function(d) { return { value: d, done: !0 } }, b, a.l.return); a.l.return(b); return za(a) }; xa.prototype.Ub = function(a) { this.l.Ua(); if (this.l.Va) return ya(this, this.l.Va["throw"], a, this.l.Mb); this.l.Ub(a); return za(this) }; var ya = function(a, b, c, d) { try { var e = b.call(a.l.Va, c); if (!(e instanceof Object)) throw new TypeError("e`" + e); if (!e.done) return a.l.Lb = !1, e; var f = e.value } catch (g) { return a.l.Va = null, a.l.Ub(g), za(a) } a.l.Va = null; d.call(a.l, f); return za(a) }, za = function(a) { for (; a.l.la;) try { var b = a.Qh(a.l); if (b) return a.l.Lb = !1, { value: b.value, done: !1 } } catch (c) { a.l.Yd = void 0, a.l.Ub(c) } a.l.Lb = !1; if (a.l.ha) { b = a.l.ha; a.l.ha = null; if (b.Je) throw b.qe; return { value: b.return, done: !0 } } return { value: void 0, done: !0 } }, Ba = function(a) { this.next = function(b) { return a.Mb(b) }; this.throw = function(b) { return a.Ub(b) }; this.return = function(b) { return Aa(a, b) }; this[Symbol.iterator] = function() { return this } }, Ca = function(a) { function b(d) { return a.next(d) } function c(d) { return a.throw(d) } return new Promise(function(d, e) { function f(g) { g.done ? d(g.value) : Promise.resolve(g.value).then(b, c).then(f, e) } f(a.next()) }) }, Da = function(a) { this[Symbol.asyncIterator] = function() { return this }; this[Symbol.iterator] = function() { return a }; this.next = function(b) { return Promise.resolve(a.next(b)) }; void 0 !== a["throw"] && (this["throw"] = function(b) { return Promise.resolve(a["throw"](b)) }); void 0 !== a["return"] && (this["return"] = function(b) { return Promise.resolve(a["return"](b)) }) }, x = function() { for (var a = Number(this), b = [], c = a; c < arguments.length; c++) b[c - a] = arguments[c]; return b }; r("Promise", function(a) { function b() { this.Pa = null } function c(g) { return g instanceof e ? g : new e(function(h) { h(g) }) } if (a) return a; b.prototype.fe = function(g) { if (null == this.Pa) { this.Pa = []; var h = this; this.ge(function() { h.ig() }) } this.Pa.push(g) }; var d = fa.setTimeout; b.prototype.ge = function(g) { d(g, 0) }; b.prototype.ig = function() { for (; this.Pa && this.Pa.length;) { var g = this.Pa; this.Pa = []; for (var h = 0; h < g.length; ++h) { var k = g[h]; g[h] = null; try { k() } catch (l) { this.Ef(l) } } } this.Pa = null }; b.prototype.Ef = function(g) { this.ge(function() { throw g; }) }; var e = function(g) { this.yb = 0; this.Rb = void 0; this.ub = []; this.Le = !1; var h = this.ed(); try { g(h.resolve, h.reject) } catch (k) { h.reject(k) } }; e.prototype.ed = function() { function g(l) { return function(n) { k || (k = !0, l.call(h, n)) } } var h = this, k = !1; return { resolve: g(this.Xh), reject: g(this.Id) } }; e.prototype.Xh = function(g) { if (g === this) this.Id(new TypeError("g")); else if (g instanceof e) this.li(g); else { a: switch (typeof g) { case "object": var h = null != g; break a; case "function": h = !0; break a; default: h = !1 } h ? this.Wh(g) : this.we(g) } }; e.prototype.Wh = function(g) { var h = void 0; try { h = g.then } catch (k) { this.Id(k); return } "function" == typeof h ? this.mi(h, g) : this.we(g) }; e.prototype.Id = function(g) { this.gf(2, g) }; e.prototype.we = function(g) { this.gf(1, g) }; e.prototype.gf = function(g, h) { if (0 != this.yb) throw Error("h`" + g + "`" + h + "`" + this.yb); this.yb = g; this.Rb = h; 2 === this.yb && this.bi(); this.jg() }; e.prototype.bi = function() { var g = this; d(function() { if (g.mh()) { var h = fa.console; "undefined" !== typeof h && h.error(g.Rb) } }, 1) }; e.prototype.mh = function() { if (this.Le) return !1; var g = fa.CustomEvent, h = fa.Event, k = fa.dispatchEvent; if ("undefined" === typeof k) return !0; "function" === typeof g ? g = new g("unhandledrejection", { cancelable: !0 }) : "function" === typeof h ? g = new h("unhandledrejection", { cancelable: !0 }) : (g = fa.document.createEvent("CustomEvent"), g.initCustomEvent("unhandledrejection", !1, !0, g)); g.promise = this; g.reason = this.Rb; return k(g) }; e.prototype.jg = function() { if (null != this.ub) { for (var g = 0; g < this.ub.length; ++g) f.fe(this.ub[g]); this.ub = null } }; var f = new b; e.prototype.li = function(g) { var h = this.ed(); g.bc(h.resolve, h.reject) }; e.prototype.mi = function(g, h) { var k = this.ed(); try { g.call(h, k.resolve, k.reject) } catch (l) { k.reject(l) } }; e.prototype.then = function(g, h) { function k(p, t) { return "function" == typeof p ? function(A) { try { l(p(A)) } catch (F) { n(F) } } : t } var l, n, y = new e(function(p, t) { l = p; n = t }); this.bc(k(g, l), k(h, n)); return y }; e.prototype.catch = function(g) { return this.then(void 0, g) }; e.prototype.bc = function(g, h) { function k() { switch (l.yb) { case 1: g(l.Rb); break; case 2: h(l.Rb); break; default: throw Error("i`" + l.yb); } } var l = this; null == this.ub ? f.fe(k) : this.ub.push(k); this.Le = !0 }; e.resolve = c; e.reject = function(g) { return new e(function(h, k) { k(g) }) }; e.race = function(g) { return new e(function(h, k) { for (var l = u(g), n = l.next(); !n.done; n = l.next()) c(n.value).bc(h, k) }) }; e.all = function(g) { var h = u(g), k = h.next(); return k.done ? c([]) : new e(function(l, n) { function y(A) { return function(F) { p[A] = F; t--; 0 == t && l(p) } } var p = [], t = 0; do p.push(void 0), t++, c(k.value).bc(y(p.length - 1), n), k = h.next(); while (!k.done) }) }; return e }); r("Object.values", function(a) { return a ? a : function(b) { var c = [], d; for (d in b) na(b, d) && c.push(b[d]); return c } }); var Ea = function(a, b) { a instanceof String && (a += ""); var c = 0, d = !1, e = { next: function() { if (!d && c < a.length) { var f = c++; return { value: b(f, a[f]), done: !1 } } d = !0; return { done: !0, value: void 0 } } }; e[Symbol.iterator] = function() { return e }; return e }; r("Array.prototype.keys", function(a) { return a ? a : function() { return Ea(this, function(b) { return b }) } }); r("WeakMap", function(a) { function b() {} function c(k) { var l = typeof k; return "object" === l && null !== k || "function" === l } function d(k) { if (!na(k, f)) { var l = new b; da(k, f, { value: l }) } } function e(k) { var l = Object[k]; l && (Object[k] = function(n) { if (n instanceof b) return n; Object.isExtensible(n) && d(n); return l(n) }) } if (function() { if (!a || !Object.seal) return !1; try { var k = Object.seal({}), l = Object.seal({}), n = new a([ [k, 2], [l, 3] ]); if (2 != n.get(k) || 3 != n.get(l)) return !1; n.delete(k); n.set(l, 4); return !n.has(k) && 4 == n.get(l) } catch (y) { return !1 } }()) return a; var f = "$jscomp_hidden_" + Math.random(); e("freeze"); e("preventExtensions"); e("seal"); var g = 0, h = function(k) { this.Kb = (g += Math.random() + 1).toString(); if (k) { k = u(k); for (var l; !(l = k.next()).done;) l = l.value, this.set(l[0], l[1]) } }; h.prototype.set = function(k, l) { if (!c(k)) throw Error("j"); d(k); if (!na(k, f)) throw Error("k`" + k); k[f][this.Kb] = l; return this }; h.prototype.get = function(k) { return c(k) && na(k, f) ? k[f][this.Kb] : void 0 }; h.prototype.has = function(k) { return c(k) && na(k, f) && na(k[f], this.Kb) }; h.prototype.delete = function(k) { return c(k) && na(k, f) && na(k[f], this.Kb) ? delete k[f][this.Kb] : !1 }; return h }); r("Map", function(a) { if (function() { if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal) return !1; try { var h = Object.seal({ x: 4 }), k = new a(u([ [h, "s"] ])); if ("s" != k.get(h) || 1 != k.size || k.get({ x: 4 }) || k.set({ x: 4 }, "t") != k || 2 != k.size) return !1; var l = k.entries(), n = l.next(); if (n.done || n.value[0] != h || "s" != n.value[1]) return !1; n = l.next(); return n.done || 4 != n.value[0].x || "t" != n.value[1] || !l.next().done ? !1 : !0 } catch (y) { return !1 } }()) return a; var b = new WeakMap, c = function(h) { this[0] = {}; this[1] = f(); this.size = 0; if (h) { h = u(h); for (var k; !(k = h.next()).done;) k = k.value, this.set(k[0], k[1]) } }; c.prototype.set = function(h, k) { h = 0 === h ? 0 : h; var l = d(this, h); l.list || (l.list = this[0][l.id] = []); l.U ? l.U.value = k : (l.U = { next: this[1], Ka: this[1].Ka, head: this[1], key: h, value: k }, l.list.push(l.U), this[1].Ka.next = l.U, this[1].Ka = l.U, this.size++); return this }; c.prototype.delete = function(h) { h = d(this, h); return h.U && h.list ? (h.list.splice(h.index, 1), h.list.length || delete this[0][h.id], h.U.Ka.next = h.U.next, h.U.next.Ka = h.U.Ka, h.U.head = null, this.size--, !0) : !1 }; c.prototype.clear = function() { this[0] = {}; this[1] = this[1].Ka = f(); this.size = 0 }; c.prototype.has = function(h) { return !!d(this, h).U }; c.prototype.get = function(h) { return (h = d(this, h).U) && h.value }; c.prototype.entries = function() { return e(this, function(h) { return [h.key, h.value] }) }; c.prototype.keys = function() { return e(this, function(h) { return h.key }) }; c.prototype.values = function() { return e(this, function(h) { return h.value }) }; c.prototype.forEach = function(h, k) { for (var l = this.entries(), n; !(n = l.next()).done;) n = n.value, h.call(k, n[1], n[0], this) }; c.prototype[Symbol.iterator] = c.prototype.entries; var d = function(h, k) { var l = k && typeof k; "object" == l || "function" == l ? b.has(k) ? l = b.get(k) : (l = "" + ++g, b.set(k, l)) : l = "p_" + k; var n = h[0][l]; if (n && na(h[0], l)) for (h = 0; h < n.length; h++) { var y = n[h]; if (k !== k && y.key !== y.key || k === y.key) return { id: l, list: n, index: h, U: y } } return { id: l, list: n, index: -1, U: void 0 } }, e = function(h, k) { var l = h[1]; return ha(function() { if (l) { for (; l.head != h[1];) l = l.Ka; for (; l.next != l.head;) return l = l.next, { done: !1, value: k(l) }; l = null } return { done: !0, value: void 0 } }) }, f = function() { var h = {}; return h.Ka = h.next = h.head = h }, g = 0; return c }); var Fa = function(a, b, c) { if (null == a) throw new TypeError("l`" + c); if (b instanceof RegExp) throw new TypeError("m`" + c); return a + "" }; r("String.prototype.startsWith", function(a) { return a ? a : function(b, c) { var d = Fa(this, b, "startsWith"); b += ""; var e = d.length, f = b.length; c = Math.max(0, Math.min(c | 0, d.length)); for (var g = 0; g < f && c < e;) if (d[c++] != b[g++]) return !1; return g >= f } }); r("Number.isFinite", function(a) { return a ? a : function(b) { return "number" !== typeof b ? !1 : !isNaN(b) && Infinity !== b && -Infinity !== b } }); r("Array.prototype.values", function(a) { return a ? a : function() { return Ea(this, function(b, c) { return c }) } }); r("Object.is", function(a) { return a ? a : function(b, c) { return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c } }); r("Array.prototype.includes", function(a) { return a ? a : function(b, c) { var d = this; d instanceof String && (d = String(d)); var e = d.length; c = c || 0; for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) { var f = d[c]; if (f === b || Object.is(f, b)) return !0 } return !1 } }); r("String.prototype.includes", function(a) { return a ? a : function(b, c) { return -1 !== Fa(this, b, "includes").indexOf(b, c || 0) } }); r("Set", function(a) { if (function() { if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal) return !1; try { var c = Object.seal({ x: 4 }), d = new a(u([c])); if (!d.has(c) || 1 != d.size || d.add(c) != d || 1 != d.size || d.add({ x: 4 }) != d || 2 != d.size) return !1; var e = d.entries(), f = e.next(); if (f.done || f.value[0] != c || f.value[1] != c) return !1; f = e.next(); return f.done || f.value[0] == c || 4 != f.value[0].x || f.value[1] != f.value[0] ? !1 : e.next().done } catch (g) { return !1 } }()) return a; var b = function(c) { this.wa = new Map; if (c) { c = u(c); for (var d; !(d = c.next()).done;) this.add(d.value) } this.size = this.wa.size }; b.prototype.add = function(c) { c = 0 === c ? 0 : c; this.wa.set(c, c); this.size = this.wa.size; return this }; b.prototype.delete = function(c) { c = this.wa.delete(c); this.size = this.wa.size; return c }; b.prototype.clear = function() { this.wa.clear(); this.size = 0 }; b.prototype.has = function(c) { return this.wa.has(c) }; b.prototype.entries = function() { return this.wa.entries() }; b.prototype.values = function() { return this.wa.values() }; b.prototype.keys = b.prototype.values; b.prototype[Symbol.iterator] = b.prototype.values; b.prototype.forEach = function(c, d) { var e = this; this.wa.forEach(function(f) { return c.call(d, f, f, e) }) }; return b }); r("Array.prototype.findIndex", function(a) { return a ? a : function(b, c) { a: { var d = this;d instanceof String && (d = String(d)); for (var e = d.length, f = 0; f < e; f++) if (b.call(c, d[f], f, d)) { b = f; break a } b = -1 } return b } }); r("Array.prototype.entries", function(a) { return a ? a : function() { return Ea(this, function(b, c) { return [b, c] }) } }); r("Array.prototype.fill", function(a) { return a ? a : function(b, c, d) { var e = this.length || 0; 0 > c && (c = Math.max(0, e + c)); if (null == d || d > e) d = e; d = Number(d); 0 > d && (d = Math.max(0, e + d)); for (c = Number(c || 0); c < d; c++) this[c] = b; return this } }); var Ga = function(a) { return a ? a : Array.prototype.fill }; r("Int8Array.prototype.fill", Ga); r("Uint8Array.prototype.fill", Ga); r("Uint8ClampedArray.prototype.fill", Ga); r("Int16Array.prototype.fill", Ga); r("Uint16Array.prototype.fill", Ga); r("Int32Array.prototype.fill", Ga); r("Uint32Array.prototype.fill", Ga); r("Float32Array.prototype.fill", Ga); r("Float64Array.prototype.fill", Ga); r("Object.entries", function(a) { return a ? a : function(b) { var c = [], d; for (d in b) na(b, d) && c.push([d, b[d]]); return c } }); r("Array.from", function(a) { return a ? a : function(b, c, d) { c = null != c ? c : function(h) { return h }; var e = [], f = "undefined" != typeof Symbol && Symbol.iterator && b[Symbol.iterator]; if ("function" == typeof f) { b = f.call(b); for (var g = 0; !(f = b.next()).done;) e.push(c.call(d, f.value, g++)) } else for (f = b.length, g = 0; g < f; g++) e.push(c.call(d, b[g], g)); return e } }); r("Number.isInteger", function(a) { return a ? a : function(b) { return Number.isFinite(b) ? b === Math.floor(b) : !1 } }); r("Math.trunc", function(a) { return a ? a : function(b) { b = Number(b); if (isNaN(b) || Infinity === b || -Infinity === b || 0 === b) return b; var c = Math.floor(Math.abs(b)); return 0 > b ? -c : c } }); r("Math.log2", function(a) { return a ? a : function(b) { return Math.log(b) / Math.LN2 } }); r("Number.MAX_SAFE_INTEGER", function() { return 9007199254740991 }); r("Number.isSafeInteger", function(a) { return a ? a : function(b) { return Number.isInteger(b) && Math.abs(b) <= Number.MAX_SAFE_INTEGER } }); r("Number.isNaN", function(a) { return a ? a : function(b) { return "number" === typeof b && isNaN(b) } }); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Ha = this || self, Ia = function(a, b) { a: { var c = ["CLOSURE_FLAGS"]; for (var d = Ha, e = 0; e < c.length; e++) if (d = d[c[e]], null == d) { c = null; break a } c = d } a = c && c[a]; return null != a ? a : b }, Ja = function(a) { var b = typeof a; return "object" != b ? b : a ? Array.isArray(a) ? "array" : b : "null" }, Ka = function(a) { var b = Ja(a); return "array" == b || "object" == b && "number" == typeof a.length }, La = function(a) { var b = typeof a; return "object" == b && null != a || "function" == b }, Ma = function(a, b) { function c() {} c.prototype = b.prototype; a.ti = b.prototype; a.prototype = new c; a.prototype.constructor = a; a.Ej = function(d, e, f) { for (var g = Array(arguments.length - 2), h = 2; h < arguments.length; h++) g[h - 2] = arguments[h]; return b.prototype[e].apply(d, g) } }, Na = function(a) { return a }; var Oa = function() { this.kf = 0 }; Oa.prototype.yi = function(a, b) { var c = this; return function() { var d = x.apply(0, arguments); c.kf = a; return b.apply(null, ma(d)) } }; var Pa = function() { var a = {}; this.za = (a[3] = [], a[2] = [], a[1] = [], a); this.ud = !1 }, Ra = function(a, b, c) { var d = Qa(a, c); a.za[c].push(b); d && 1 === a.za[c].length && a.flush() }, Qa = function(a, b) { return Object.keys(a.za).map(function(c) { return Number(c) }).filter(function(c) { return !isNaN(c) && c > b }).every(function(c) { return 0 === a.za[c].length }) }; Pa.prototype.flush = function() { if (!this.ud) { this.ud = !0; try { for (; Object.values(this.za).some(function(a) { return 0 < a.length });) Sa(this, 3), Sa(this, 2), Sa(this, 1) } catch (a) { throw Object.values(this.za).forEach(function(b) { return void b.splice(0, b.length) }), a; } finally { this.ud = !1 } } }; var Sa = function(a, b) { for (; Qa(a, b) && 0 < a.za[b].length;) a.za[b][0](), a.za[b].shift() }; fa.Object.defineProperties(Pa.prototype, { Zh: { configurable: !0, enumerable: !0, get: function() { return Object.values(this.za).some(function(a) { return 0 < a.length }) } } }); function Ta(a, b) { if (Error.captureStackTrace) Error.captureStackTrace(this, Ta); else { var c = Error().stack; c && (this.stack = c) } a && (this.message = String(a)); void 0 !== b && (this.cause = b) } Ma(Ta, Error); Ta.prototype.name = "CustomError"; function Ua(a, b) { a = a.split("%s"); for (var c = "", d = a.length - 1, e = 0; e < d; e++) c += a[e] + (e < b.length ? b[e] : "%s"); Ta.call(this, c + a[d]) } Ma(Ua, Ta); Ua.prototype.name = "AssertionError"; function Va(a, b, c, d) { var e = "Assertion failed"; if (c) { e += ": " + c; var f = d } else a && (e += ": " + a, f = b); throw new Ua("" + e, f || []); } var z = function(a, b, c) { a || Va("", null, b, Array.prototype.slice.call(arguments, 2)); return a }, Wa = function(a, b) { throw new Ua("Failure" + (a ? ": " + a : ""), Array.prototype.slice.call(arguments, 1)); }, Xa = function(a, b, c) { "number" !== typeof a && Va("Expected number but got %s: %s.", [Ja(a), a], b, Array.prototype.slice.call(arguments, 2)) }, Ya = function(a, b, c) { "function" !== typeof a && Va("Expected function but got %s: %s.", [Ja(a), a], b, Array.prototype.slice.call(arguments, 2)); return a }, Za = function(a, b, c) { Array.isArray(a) || Va("Expected array but got %s: %s.", [Ja(a), a], b, Array.prototype.slice.call(arguments, 2)); return a }, ab = function(a, b, c, d) { a instanceof b || Va("Expected instanceof %s but got %s.", [$a(b), $a(a)], c, Array.prototype.slice.call(arguments, 3)); return a }; function $a(a) { return a instanceof Function ? a.displayName || a.name || "unknown type name" : a instanceof Object ? a.constructor.displayName || a.constructor.name || Object.prototype.toString.call(a) : null === a ? "null" : typeof a }; var bb = Array.prototype.indexOf ? function(a, b) { z(null != a.length); return Array.prototype.indexOf.call(a, b, void 0) } : function(a, b) { if ("string" === typeof a) return "string" !== typeof b || 1 != b.length ? -1 : a.indexOf(b, 0); for (var c = 0; c < a.length; c++) if (c in a && a[c] === b) return c; return -1 }, cb = Array.prototype.filter ? function(a, b) { z(null != a.length); return Array.prototype.filter.call(a, b, void 0) } : function(a, b) { for (var c = a.length, d = [], e = 0, f = "string" === typeof a ? a.split("") : a, g = 0; g < c; g++) if (g in f) { var h = f[g]; b.call(void 0, h, g, a) && (d[e++] = h) } return d }, db = Array.prototype.map ? function(a, b) { z(null != a.length); return Array.prototype.map.call(a, b, void 0) } : function(a, b) { for (var c = a.length, d = Array(c), e = "string" === typeof a ? a.split("") : a, f = 0; f < c; f++) f in e && (d[f] = b.call(void 0, e[f], f, a)); return d }; function eb(a, b) { for (var c = "string" === typeof a ? a.split("") : a, d = a.length - 1; 0 <= d; d--) if (d in c && b.call(void 0, c[d], d, a)) return d; return -1 } function fb(a, b, c) { if (!Ka(a) || !Ka(b) || a.length != b.length) return !1; var d = a.length; c = c || gb; for (var e = 0; e < d; e++) if (!c(a[e], b[e])) return !1; return !0 } function gb(a, b) { return a === b }; function hb(a) { var b = [], c = 0, d; for (d in a) b[c++] = d; return b }; var ib; var kb = function(a) { if (jb !== jb) throw Error("n"); this.Ph = a }; kb.prototype.toString = function() { return this.Ph + "" }; var jb = {}, lb = function(a) { if (void 0 === ib) { var b = null; var c = Ha.trustedTypes; if (c && c.createPolicy) try { b = c.createPolicy("goog#html", { createHTML: Na, createScript: Na, createScriptURL: Na }) } catch (d) { Ha.console && Ha.console.error(d.message) } ib = b } a = (b = ib) ? b.createScriptURL(a) : a; return new kb(a) }; var nb = function(a) { if (mb !== mb) throw Error("o"); this.Oh = a }; nb.prototype.toString = function() { return this.Oh.toString() }; var mb = {}; new nb("about:invalid#zClosurez"); new nb("about:blank"); var ob = {}, pb = function() { if (ob !== ob) throw Error("p"); this.Nh = "" }; pb.prototype.toString = function() { return this.Nh.toString() }; new pb; var qb = {}, rb = function() { if (qb !== qb) throw Error("q"); this.Mh = "" }; rb.prototype.toString = function() { return this.Mh.toString() }; new rb; var sb = Ia(610401301, !1), tb = Ia(572417392, !0); var ub, vb = Ha.navigator; ub = vb ? vb.userAgentData || null : null; function wb(a) { return sb ? ub ? ub.brands.some(function(b) { return (b = b.brand) && -1 != b.indexOf(a) }) : !1 : !1 } function xb(a) { var b; a: { if (b = Ha.navigator) if (b = b.userAgent) break a;b = "" } return -1 != b.indexOf(a) }; function yb() { return sb ? !!ub && 0 < ub.brands.length : !1 } function zb() { return yb() ? wb("Chromium") : (xb("Chrome") || xb("CriOS")) && !(yb() ? 0 : xb("Edge")) || xb("Silk") }; var Ab = {}, Bb = function() { var a = Ha.trustedTypes && Ha.trustedTypes.emptyHTML || ""; if (Ab !== Ab) throw Error("r"); this.Lh = a }; Bb.prototype.toString = function() { return this.Lh.toString() }; new Bb; var Cb = function() { this.names = new Map }; Cb.prototype.pb = function(a) { var b = this.names.get(a); if (b) return b; var c; b = null != (c = a.description) ? c : Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ Date.now()).toString(36); this.names.set(a, b); return b }; /* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var Eb = !1, Fb = { set ra(a) { a ? console.warn("s`" + Error().stack) : Eb && console.log("t"); Eb = a }, get ra() { return Eb } }; var Gb = "function" === typeof Symbol && Symbol.observable || "@@observable"; function Hb(a) { setTimeout(function() { throw a; }, 0) }; var Ib = { closed: !0, next: function() {}, error: function(a) { if (Fb.ra) throw a; Hb(a) }, complete: function() {} }; var Jb = function() { function a(b) { this.message = b ? b.length + " errors occurred during unsubscription:\n" + b.map(function(c, d) { return d + 1 + ") " + c.toString() }).join("\n ") : ""; this.name = "UnsubscriptionError"; this.errors = b; return this } a.prototype = Object.create(Error.prototype); return a }(); var Kb = Array.isArray || function(a) { return a && "number" === typeof a.length }; function Lb(a) { return "function" === typeof a }; function Mb(a) { return null !== a && "object" === typeof a }; var B = function(a) { this.closed = !1; this.jb = this.Bb = null; a && (this.wf = !0, this.Ca = a) }; B.prototype.unsubscribe = function() { if (!this.closed) { var a = this.Bb, b = this.wf, c = this.Ca, d = this.jb; this.closed = !0; this.jb = this.Bb = null; if (a instanceof B) a.remove(this); else if (null !== a) for (var e = 0; e < a.length; ++e) a[e].remove(this); if (Lb(c)) { b && (this.Ca = void 0); try { c.call(this) } catch (k) { var f = k instanceof Jb ? Nb(k.errors) : [k] } } if (Kb(d)) { e = -1; for (var g = d.length; ++e < g;) { var h = d[e]; if (Mb(h)) try { h.unsubscribe() } catch (k) { f = f || [], k instanceof Jb ? f = f.concat(Nb(k.errors)) : f.push(k) } } } if (f) throw new Jb(f); } }; B.prototype.add = function(a) { var b = a; if (!a) return B.EMPTY; switch (typeof a) { case "function": b = new B(a); case "object": if (b === this || b.closed || "function" !== typeof b.unsubscribe) return b; if (this.closed) return b.unsubscribe(), b; b instanceof B || (a = b, b = new B, b.jb = [a]); break; default: throw Error("u`" + a); } var c = b.Bb; if (null === c) b.Bb = this; else if (c instanceof B) { if (c === this) return b; b.Bb = [c, this] } else if (-1 === c.indexOf(this)) c.push(this); else return b; a = this.jb; null === a ? this.jb = [b] : a.push(b); return b }; B.prototype.remove = function(a) { var b = this.jb; b && (a = b.indexOf(a), -1 !== a && b.splice(a, 1)) }; var Ob = new B; Ob.closed = !0; B.EMPTY = Ob; function Pb(a) { return a instanceof B || a && "closed" in a && "function" === typeof a.remove && "function" === typeof a.add && "function" === typeof a.unsubscribe } function Nb(a) { return a.reduce(function(b, c) { return b.concat(c instanceof Jb ? c.errors : c) }, []) }; var D = function(a, b, c) { B.call(this); this.Ec = null; this.s = this.ma = this.Dc = !1; switch (arguments.length) { case 0: this.destination = Ib; break; case 1: if (!a) { this.destination = Ib; break } if ("object" === typeof a) { a instanceof D ? (this.ma = a.ma, this.destination = a, a.add(this)) : (this.ma = !0, this.destination = new Qb(this, a)); break } default: this.ma = !0, this.destination = new Qb(this, a, b, c) } }; w(D, B); D.EMPTY = B.EMPTY; D.create = function(a, b, c) { a = new D(a, b, c); a.ma = !1; return a }; m = D.prototype; m.next = function(a) { this.s || this.m(a) }; m.error = function(a) { this.s || (this.s = !0, this.oa(a)) }; m.complete = function() { this.s || (this.s = !0, this.B()) }; m.unsubscribe = function() { this.closed || (this.s = !0, B.prototype.unsubscribe.call(this)) }; m.m = function(a) { this.destination.next(a) }; m.oa = function(a) { this.destination.error(a); this.unsubscribe() }; m.B = function() { this.destination.complete(); this.unsubscribe() }; var Qb = function(a, b, c, d) { D.call(this); this.Cb = a; var e = this; if (Lb(b)) var f = b; else b && (f = b.next, c = b.error, d = b.complete, b !== Ib && (e = Object.create(b), Pb(b) && b.add(this.unsubscribe.bind(this)), e.unsubscribe = this.unsubscribe.bind(this))); this.Ba = e; this.m = f; this.oa = c; this.B = d }; w(Qb, D); Qb.EMPTY = D.EMPTY; Qb.create = D.create; m = Qb.prototype; m.next = function(a) { if (!this.s && this.m) { var b = this.Cb; Fb.ra && b.ma ? this.Oc(b, this.m, a) && this.unsubscribe() : this.Pc(this.m, a) } }; m.error = function(a) { if (!this.s) { var b = this.Cb, c = Fb.ra; if (this.oa) c && b.ma ? this.Oc(b, this.oa, a) : this.Pc(this.oa, a), this.unsubscribe(); else if (b.ma) c ? (b.Ec = a, b.Dc = !0) : Hb(a), this.unsubscribe(); else { this.unsubscribe(); if (c) throw a; Hb(a) } } }; m.complete = function() { var a = this; if (!this.s) { var b = this.Cb; if (this.B) { var c = function() { return a.B.call(a.Ba) }; Fb.ra && b.ma ? this.Oc(b, c) : this.Pc(c) } this.unsubscribe() } }; m.Pc = function(a, b) { try { a.call(this.Ba, b) } catch (c) { this.unsubscribe(); if (Fb.ra) throw c; Hb(c) } }; m.Oc = function(a, b, c) { if (!Fb.ra) throw Error("v"); try { b.call(this.Ba, c) } catch (d) { return Fb.ra ? (a.Ec = d, a.Dc = !0) : Hb(d), !0 } return !1 }; m.Ca = function() { var a = this.Cb; this.Cb = this.Ba = null; a.unsubscribe() }; function Rb(a) { return a }; function I() { return Sb(x.apply(0, arguments)) } function Sb(a) { return 0 === a.length ? Rb : 1 === a.length ? a[0] : function(b) { return a.reduce(function(c, d) { return d(c) }, b) } }; function Tb(a) { return a && "function" === typeof a.next && "function" === typeof a.error && "function" === typeof a.complete } var Ub = function(a) { D.call(this); this.destination = a }; w(Ub, D); Ub.EMPTY = D.EMPTY; Ub.create = D.create; var K = function(a) { a && (this.sa = a) }; m = K.prototype; m.zd = function(a) { var b = new K; b.source = this; b.operator = a; return b }; m.subscribe = function(a, b, c) { var d = this.operator; a: { if (a) { if (a instanceof D || Tb(a) && Pb(a)) break a; if (Tb(a)) { a = new Ub(a); break a } } a = a || b || c ? new D(a, b, c) : new D(Ib) } d ? a.add(d.call(a, this.source)) : a.add(this.source || Fb.ra && !a.ma ? this.sa(a) : this.Uc(a)); if (Fb.ra && a.ma && (a.ma = !1, a.Dc)) throw a.Ec; return a }; m.Uc = function(a) { try { return this.sa(a) } catch (e) { Fb.ra && (a.Dc = !0, a.Ec = e); var b; a: { for (b = a; b;) { var c = b.destination, d = b.s; if (b.closed || d) { b = !1; break a } b = c && c instanceof D ? c : null } b = !0 } b ? a.error(e) : console.warn(e) } }; m.forEach = function(a, b) { var c = this; b = Vb(b); return new b(function(d, e) { var f = c.subscribe(function(g) { try { a(g) } catch (h) { e(h), f && f.unsubscribe() } }, e, d) }) }; m.sa = function(a) { var b = this.source; return b && b.subscribe(a) }; K.prototype[Gb] = function() { return this }; K.prototype.g = function() { var a = x.apply(0, arguments); return 0 === a.length ? this : Sb(a)(this) }; K.create = function(a) { return new K(a) }; function Vb(a) { a || (a = Promise); if (!a) throw Error("w"); return a }; var Wb = function(a, b) { B.call(this); this.hf = a; this.Od = b; this.closed = !1 }; w(Wb, B); Wb.EMPTY = B.EMPTY; Wb.prototype.unsubscribe = function() { if (!this.closed) { this.closed = !0; var a = this.hf, b = a.Ja; this.hf = null; !b || 0 === b.length || a.s || a.closed || (a = b.indexOf(this.Od), -1 !== a && b.splice(a, 1)) } }; var Xb = function() { function a() { this.message = "object unsubscribed"; this.name = "ObjectUnsubscribedError"; return this } a.prototype = Object.create(Error.prototype); return a }(); var Yb = function() { this.Ja = []; this.kc = this.s = this.closed = !1; this.Pd = null }; w(Yb, K); m = Yb.prototype; m.zd = function(a) { var b = new Zb(this, this); b.operator = a; return b }; m.next = function(a) { if (this.closed) throw new Xb; if (!this.s) { var b = this.Ja, c = b.length; b = b.slice(); for (var d = 0; d < c; d++) b[d].next(a) } }; m.error = function(a) { if (this.closed) throw new Xb; this.kc = !0; this.Pd = a; this.s = !0; var b = this.Ja, c = b.length; b = b.slice(); for (var d = 0; d < c; d++) b[d].error(a); this.Ja.length = 0 }; m.complete = function() { if (this.closed) throw new Xb; this.s = !0; var a = this.Ja, b = a.length; a = a.slice(); for (var c = 0; c < b; c++) a[c].complete(); this.Ja.length = 0 }; m.unsubscribe = function() { this.closed = this.s = !0; this.Ja = null }; m.Uc = function(a) { if (this.closed) throw new Xb; return K.prototype.Uc.call(this, a) }; m.sa = function(a) { if (this.closed) throw new Xb; if (this.kc) return a.error(this.Pd), B.EMPTY; if (this.s) return a.complete(), B.EMPTY; this.Ja.push(a); return new Wb(this, a) }; m.Oa = function() { var a = new K; a.source = this; return a }; Yb.create = function(a, b) { return new Zb(a, b) }; var Zb = function(a, b) { Yb.call(this); this.destination = a; this.source = b }; w(Zb, Yb); Zb.create = Yb.create; Zb.prototype.next = function(a) { var b = this.destination; b && b.next && b.next(a) }; Zb.prototype.error = function(a) { var b = this.destination; b && b.error && this.destination.error(a) }; Zb.prototype.complete = function() { var a = this.destination; a && a.complete && this.destination.complete() }; Zb.prototype.sa = function(a) { return this.source ? this.source.subscribe(a) : B.EMPTY }; var $b = new K(function(a) { return a.complete() }); function ac(a, b) { return new K(function(c) { var d = new B, e = 0; d.add(b.Ma(function() { e === a.length ? c.complete() : (c.next(a[e++]), c.closed || d.add(this.Ma())) })); return d }) }; var bc = function(a) { return function(b) { for (var c = 0, d = a.length; c < d && !b.closed; c++) b.next(a[c]); b.complete() } }; function cc(a, b) { return b ? ac(a, b) : new K(bc(a)) }; function dc(a) { return a && "function" === typeof a.Ma }; function ec() { var a = x.apply(0, arguments), b = a[a.length - 1]; return dc(b) ? (a.pop(), ac(a, b)) : cc(a) }; var fc = { now: function() { return (fc.bg || Date).now() }, bg: void 0 }; var gc = function(a, b, c) { a = void 0 === a ? Infinity : a; b = void 0 === b ? Infinity : b; c = void 0 === c ? fc : c; Yb.call(this); this.Di = c; this.Xb = []; this.de = !1; this.Zd = 1 > a ? 1 : a; this.Bf = 1 > b ? 1 : b; Infinity === b ? (this.de = !0, this.next = this.jh) : this.next = this.lh }; w(gc, Yb); gc.create = Yb.create; m = gc.prototype; m.jh = function(a) { var b = this.Xb; b.push(a); b.length > this.Zd && b.shift(); Yb.prototype.next.call(this, a) }; m.lh = function(a) { this.Xb.push({ time: this.be(), value: a }); this.ee(); Yb.prototype.next.call(this, a) }; m.sa = function(a) { var b = this.de, c = b ? this.Xb : this.ee(), d = c.length; if (this.closed) throw new Xb; if (this.s || this.kc) var e = B.EMPTY; else this.Ja.push(a), e = new Wb(this, a); if (b) for (var f = 0; f < d && !a.closed; f++) a.next(c[f]); else for (f = 0; f < d && !a.closed; f++) a.next(c[f].value); this.kc ? a.error(this.Pd) : this.s && a.complete(); return e }; m.be = function() { var a = this.Di; return a ? a.now() : fc.now() }; m.ee = function() { for (var a = this.be(), b = this.Zd, c = this.Bf, d = this.Xb, e = d.length, f = 0; f < e && !(a - d[f].time < c);) f++; e > b && (f = Math.max(f, e - b)); 0 < f && d.splice(0, f); return d }; var ic = function(a, b) { b = void 0 === b ? hc : b; this.vf = a; this.now = b }; ic.prototype.Ma = function(a, b, c) { b = void 0 === b ? 0 : b; return (new this.vf(this, a)).Ma(c, b) }; var hc = fc.now; (function() { function a() { this.message = "no elements in sequence"; this.name = "EmptyError"; return this } a.prototype = Object.create(Error.prototype); return a })(); function N(a, b) { if (a && "function" === typeof a.zd) return a.zd(b); throw new TypeError("x"); }; function jc() { return function(a) { return N(a, new kc) } } var kc = function() {}; kc.prototype.call = function(a, b) { b.Db++; a = new lc(a, b); var c = b.subscribe(a); a.closed || (a.connection = b.connect()); return c }; var lc = function(a, b) { D.call(this, a); this.lb = b; this.connection = null }; w(lc, D); lc.EMPTY = D.EMPTY; lc.create = D.create; lc.prototype.Ca = function() { var a = this.lb; if (a) { this.lb = null; var b = a.Db; 0 >= b ? this.connection = null : (a.Db = b - 1, 1 < b ? this.connection = null : (b = this.connection, a = a.ib, this.connection = null, !a || b && a !== b || a.unsubscribe())) } else this.connection = null }; var mc = function(a, b) { this.source = a; this.jf = b; this.Db = 0; this.Yb = !1 }; w(mc, K); mc.create = K.create; mc.prototype.sa = function(a) { return this.jc().subscribe(a) }; mc.prototype.jc = function() { var a = this.Zb; if (!a || a.s) this.Zb = this.jf(); return this.Zb }; mc.prototype.connect = function() { var a = this.ib; a || (this.Yb = !1, a = this.ib = new B, a.add(this.source.subscribe(new nc(this.jc(), this))), a.closed && (this.ib = null, a = B.EMPTY)); return a }; mc.prototype.bf = function() { return jc()(this) }; var oc, pc = mc.prototype; oc = { operator: { value: null }, Db: { value: 0, writable: !0 }, Zb: { value: null, writable: !0 }, ib: { value: null, writable: !0 }, sa: { value: pc.sa }, Yb: { value: pc.Yb, writable: !0 }, jc: { value: pc.jc }, connect: { value: pc.connect }, bf: { value: pc.bf } }; var nc = function(a, b) { D.call(this); this.destination = a; this.lb = b }; w(nc, D); nc.EMPTY = D.EMPTY; nc.create = D.create; nc.prototype.oa = function(a) { this.Ca(); D.prototype.oa.call(this, a) }; nc.prototype.B = function() { this.lb.Yb = !0; this.Ca(); D.prototype.B.call(this) }; nc.prototype.Ca = function() { var a = this.lb; if (a) { this.lb = null; var b = a.ib; a.Db = 0; a.Zb = null; a.ib = null; b && b.unsubscribe() } }; function O(a) { return function(b) { if ("function" !== typeof a) throw new TypeError("y"); return N(b, new qc(a)) } } var qc = function(a) { this.O = a; this.na = void 0 }; qc.prototype.call = function(a, b) { return b.subscribe(new rc(a, this.O, this.na)) }; var rc = function(a, b, c) { D.call(this, a); this.O = b; this.count = 0; this.na = c || this }; w(rc, D); rc.EMPTY = D.EMPTY; rc.create = D.create; rc.prototype.m = function(a) { try { var b = this.O.call(this.na, a, this.count++) } catch (c) { this.destination.error(c); return } this.destination.next(b) }; var sc = "function" === typeof Symbol && Symbol.iterator ? Symbol.iterator : "@@iterator"; function tc(a) { return function(b) { uc(a, b).catch(function(c) { return b.error(c) }) } } function uc(a, b) { var c, d, e, f, g, h; return Ca(new Ba(new xa(function(k) { switch (k.la) { case 1: k.Wa = 2; k.Ga = 3; var l = a[Symbol.asyncIterator]; f = void 0 !== l ? l.call(a) : new Da(u(a)); case 5: return l = f.next(), k.la = 8, { value: l }; case 8: d = k.Yd; if (d.done) { k.eb(3); break } g = d.value; b.next(g); k.eb(5); break; case 3: k.ld = [k.ha]; k.Wa = 0; k.Ga = 0; k.Wa = 0; k.Ga = 9; if (!d || d.done || !(e = f.return)) { k.eb(9); break } l = e.call(f); k.la = 9; return { value: l }; case 9: k.ld[1] = k.ha; k.Wa = 0; k.Ga = 0; if (c) throw c.error; wa(k, 10, 1); break; case 10: wa(k, 4); break; case 2: k.Wa = 0; l = k.ha.qe; k.ha = null; h = l; c = { error: h }; k.eb(3); break; case 4: b.complete(), k.la = 0 } }))) }; var vc = function(a) { return function(b) { var c = a[sc](); do { var d = void 0; try { d = c.next() } catch (e) { b.error(e); return } if (d.done) { b.complete(); break } b.next(d.value); if (b.closed) break } while (1); "function" === typeof c.return && b.add(function() { c.return && c.return() }); return b } }; var wc = function(a) { return function(b) { var c = a[Gb](); if ("function" !== typeof c.subscribe) throw new TypeError("z"); return c.subscribe(b) } }; var xc = function(a) { return function(b) { a.then(function(c) { b.closed || (b.next(c), b.complete()) }, function(c) { return b.error(c) }).then(null, Hb); return b } }; var yc = function(a) { if (a && "function" === typeof a[Gb]) return wc(a); if (a && "number" === typeof a.length && "function" !== typeof a) return bc(a); if (a && "function" !== typeof a.subscribe && "function" === typeof a.then) return xc(a); if (a && "function" === typeof a[sc]) return vc(a); if (Symbol && Symbol.asyncIterator && a && "function" === typeof a[Symbol.asyncIterator]) return tc(a); throw new TypeError("A`" + (Mb(a) ? "an invalid object" : "'" + a + "'")); }; var zc = function(a) { D.call(this); this.parent = a }; w(zc, D); zc.EMPTY = D.EMPTY; zc.create = D.create; zc.prototype.m = function(a) { this.parent.Ia(a) }; zc.prototype.oa = function(a) { this.parent.tb(a); this.unsubscribe() }; zc.prototype.B = function() { this.parent.fa(); this.unsubscribe() }; var Ac = function(a, b, c) { D.call(this); this.parent = a; this.zh = b; this.yh = c }; w(Ac, D); Ac.EMPTY = D.EMPTY; Ac.create = D.create; Ac.prototype.m = function(a) { this.parent.Ia(this.zh, a, this.yh) }; Ac.prototype.oa = function(a) { this.parent.tb(a); this.unsubscribe() }; Ac.prototype.B = function() { this.parent.fa(this); this.unsubscribe() }; var P = function() { D.apply(this, arguments) }; w(P, D); P.EMPTY = D.EMPTY; P.create = D.create; P.prototype.Ia = function(a) { this.destination.next(a) }; P.prototype.tb = function(a) { this.destination.error(a) }; P.prototype.fa = function() { this.destination.complete() }; var Bc = function() { D.apply(this, arguments) }; w(Bc, D); Bc.EMPTY = D.EMPTY; Bc.create = D.create; Bc.prototype.Ia = function(a, b) { this.destination.next(b) }; Bc.prototype.tb = function(a) { this.destination.error(a) }; Bc.prototype.fa = function() { this.destination.complete() }; function Cc(a, b) { if (!b.closed) return a instanceof K ? a.subscribe(b) : yc(a)(b) }; var Dc = {}; function Ec() { var a = x.apply(0, arguments), b = void 0, c = void 0, d = void 0; dc(a[a.length - 1]) && (c = a.pop()); "function" === typeof a[a.length - 1] && (b = a.pop()); if (1 === a.length) { var e = a[0]; Kb(e) && (a = e); Mb(e) && Object.getPrototypeOf(e) === Object.prototype && (d = Object.keys(e), a = d.map(function(f) { return e[f] })) } return N(cc(a, c), new Fc(b, d)) } var Fc = function(a, b) { this.La = a; this.keys = b }; Fc.prototype.call = function(a, b) { return b.subscribe(new Gc(a, this.La, this.keys)) }; var Gc = function(a, b, c) { Bc.call(this, a); this.La = b; this.keys = c; this.active = 0; this.values = []; this.Sa = [] }; w(Gc, Bc); Gc.EMPTY = Bc.EMPTY; Gc.create = Bc.create; m = Gc.prototype; m.m = function(a) { this.values.push(Dc); this.Sa.push(a) }; m.B = function() { var a = this.Sa, b = a.length; if (0 === b) this.destination.complete(); else { this.hb = this.active = b; for (var c = 0; c < b; c++) this.add(Cc(a[c], new Ac(this, null, c))) } }; m.fa = function() { 0 === --this.active && this.destination.complete() }; m.Ia = function(a, b, c) { var d = this.values, e = d[c]; e = this.hb ? e === Dc ? --this.hb : this.hb : 0; d[c] = b; 0 === e && (this.La ? this.yf(d) : this.destination.next(this.keys ? this.keys.reduce(function(f, g, h) { return f[g] = d[h], f }, {}) : d.slice())) }; m.yf = function(a) { try { var b = this.La.apply(this, a) } catch (c) { this.destination.error(c); return } this.destination.next(b) }; function Hc(a) { return a instanceof K ? a : new K(yc(a)) }; function Ic(a, b) { var c = void 0 === c ? Infinity : c; if ("function" === typeof b) return function(d) { return d.g(Ic(function(e, f) { return Hc(a(e, f)).g(O(function(g, h) { return b(e, g, f, h) })) }, c)) }; "number" === typeof b && (c = b); return function(d) { return N(d, new Jc(a, c)) } } var Jc = function(a, b) { b = void 0 === b ? Infinity : b; this.O = a; this.dd = b }; Jc.prototype.call = function(a, b) { return b.subscribe(new Kc(a, this.O, this.dd)) }; var Kc = function(a, b, c) { c = void 0 === c ? Infinity : c; P.call(this, a); this.destination = a; this.O = b; this.dd = c; this.qb = !1; this.buffer = []; this.index = this.active = 0 }; w(Kc, P); Kc.EMPTY = P.EMPTY; Kc.create = P.create; Kc.prototype.m = function(a) { if (this.active < this.dd) { var b = this.index++; try { var c = this.O(a, b) } catch (d) { this.destination.error(d); return } this.active++; a = new zc(this); this.destination.add(a); Cc(c, a) } else this.buffer.push(a) }; Kc.prototype.B = function() { this.qb = !0; 0 === this.active && 0 === this.buffer.length && this.destination.complete(); this.unsubscribe() }; Kc.prototype.Ia = function(a) { this.destination.next(a) }; Kc.prototype.fa = function() { var a = this.buffer; this.active--; 0 < a.length ? this.m(a.shift()) : 0 === this.active && this.qb && this.destination.complete() }; function Lc(a) { a = void 0 === a ? Infinity : a; return Ic(Rb, a) }; function Mc() { return Lc(1)(ec.apply(null, ma(x.apply(0, arguments)))) }; var Nc = function() { B.call(this) }; w(Nc, B); Nc.EMPTY = B.EMPTY; Nc.prototype.Ma = function() { return this }; var Oc = function(a, b) { return setInterval.apply(null, [a, b].concat(ma(x.apply(2, arguments)))) }; var Pc = function(a, b) { B.call(this); this.scheduler = a; this.Mc = b; this.pending = !1 }; w(Pc, Nc); Pc.EMPTY = Nc.EMPTY; m = Pc.prototype; m.Ma = function(a, b) { b = void 0 === b ? 0 : b; if (this.closed) return this; this.state = a; a = this.id; var c = this.scheduler; null != a && (this.id = this.Ob(c, a, b)); this.pending = !0; this.delay = b; this.id = this.id || this.Qb(c, this.id, b); return this }; m.Qb = function(a, b, c) { return Oc(a.flush.bind(a, this), void 0 === c ? 0 : c) }; m.Ob = function(a, b, c) { c = void 0 === c ? 0 : c; if (null !== c && this.delay === c && !1 === this.pending) return b; clearInterval(b) }; m.execute = function(a, b) { if (this.closed) return Error("D"); this.pending = !1; if (a = this.ae(a, b)) return a; !1 === this.pending && null != this.id && (this.id = this.Ob(this.scheduler, this.id, null)) }; m.ae = function(a) { var b = !1, c = void 0; try { this.Mc(a) } catch (d) { b = !0, c = !!d && d || Error(d) } if (b) return this.unsubscribe(), c }; m.Ca = function() { var a = this.id, b = this.scheduler, c = b.actions, d = c.indexOf(this); this.state = this.Mc = null; this.pending = !1; this.scheduler = null; - 1 !== d && c.splice(d, 1); null != a && (this.id = this.Ob(b, a, null)); this.delay = null }; var Qc = function(a, b) { b = void 0 === b ? hc : b; ic.call(this, a, b); this.actions = []; this.active = !1; this.Bc = void 0 }; w(Qc, ic); Qc.prototype.flush = function(a) { var b = this.actions; if (this.active) b.push(a); else { var c; this.active = !0; do if (c = a.execute(a.state, a.delay)) break; while (a = b.shift()); this.active = !1; if (c) { for (; a = b.shift();) a.unsubscribe(); throw c; } } }; function Rc() { var a = x.apply(0, arguments), b = Infinity, c = void 0, d = a[a.length - 1]; dc(d) ? (c = a.pop(), 1 < a.length && "number" === typeof a[a.length - 1] && (b = a.pop())) : "number" === typeof d && (b = a.pop()); return !c && 1 === a.length && a[0] instanceof K ? a[0] : Lc(b)(cc(a, c)) }; function Sc() {}; var Tc = new K(Sc); function Q(a) { return function(b) { return N(b, new Uc(a)) } } var Uc = function(a) { this.Z = a; this.na = void 0 }; Uc.prototype.call = function(a, b) { return b.subscribe(new Vc(a, this.Z, this.na)) }; var Vc = function(a, b, c) { D.call(this, a); this.Z = b; this.na = c; this.count = 0 }; w(Vc, D); Vc.EMPTY = D.EMPTY; Vc.create = D.create; Vc.prototype.m = function(a) { try { var b = this.Z.call(this.na, a, this.count++) } catch (c) { this.destination.error(c); return } b && this.destination.next(a) }; function Wc() { var a = x.apply(0, arguments); if (1 === a.length) if (Kb(a[0])) a = a[0]; else return Hc(a[0]); return N(cc(a), new Xc) } var Xc = function() {}; Xc.prototype.call = function(a, b) { return b.subscribe(new Yc(a)) }; var Yc = function(a) { Bc.call(this, a); this.Jb = !1; this.Sa = []; this.Sb = [] }; w(Yc, Bc); Yc.EMPTY = Bc.EMPTY; Yc.create = Bc.create; m = Yc.prototype; m.m = function(a) { this.Sa.push(a) }; m.B = function() { var a = this.Sa, b = a.length; if (0 === b) this.destination.complete(); else { for (var c = 0; c < b && !this.Jb; c++) { var d = Cc(a[c], new Ac(this, null, c)); this.Sb && this.Sb.push(d); this.add(d) } this.Sa = null } }; m.Ia = function(a, b, c) { if (!this.Jb) { this.Jb = !0; for (var d = 0; d < this.Sb.length; d++) if (d !== c) { var e = this.Sb[d]; e.unsubscribe(); this.remove(e) } this.Sb = null } this.destination.next(b) }; m.fa = function(a) { this.Jb = !0; Bc.prototype.fa.call(this, a) }; m.tb = function(a) { this.Jb = !0; Bc.prototype.tb.call(this, a) }; function Zc() { var a = x.apply(0, arguments), b = void 0; "function" === typeof a[a.length - 1] && (b = a.pop()); return N(cc(a), new $c(b)) } var $c = function(a) { this.La = a }; $c.prototype.call = function(a, b) { return b.subscribe(new ad(a, this.La)) }; var ad = function(a, b, c) { void 0 === c && Object.create(null); D.call(this, a); this.wd = []; this.active = 0; this.La = b }; w(ad, D); ad.EMPTY = D.EMPTY; ad.create = D.create; ad.prototype.m = function(a) { var b = this.wd; Kb(a) ? b.push(new bd(a)) : "function" === typeof a[sc] ? b.push(new cd(a[sc]())) : b.push(new dd(this.destination, this, a)) }; ad.prototype.B = function() { var a = this.wd, b = a.length; this.unsubscribe(); if (0 === b) this.destination.complete(); else { this.active = b; for (var c = 0; c < b; c++) { var d = a[c]; d.si ? this.destination.add(d.subscribe()) : this.active-- } } }; ad.prototype.zf = function(a) { try { var b = this.La.apply(this, a) } catch (c) { this.destination.error(c); return } this.destination.next(b) }; var cd = function(a) { this.iterator = a; this.Cd = a.next() }; cd.prototype.lc = function() { return !0 }; cd.prototype.next = function() { var a = this.Cd; this.Cd = this.iterator.next(); return a }; cd.prototype.qb = function() { var a = this.Cd; return a && !!a.done }; var bd = function(a) { this.Xc = a; this.length = this.index = 0; this.length = a.length }; bd.prototype[sc] = function() { return this }; bd.prototype.next = function() { var a = this.index++, b = this.Xc; return a < this.length ? { value: b[a], done: !1 } : { value: null, done: !0 } }; bd.prototype.lc = function() { return this.Xc.length > this.index }; bd.prototype.qb = function() { return this.Xc.length === this.index }; var dd = function(a, b, c) { P.call(this, a); this.parent = b; this.observable = c; this.si = !0; this.buffer = []; this.td = !1 }; w(dd, P); dd.EMPTY = P.EMPTY; dd.create = P.create; dd.prototype[sc] = function() { return this }; m = dd.prototype; m.next = function() { var a = this.buffer; return 0 === a.length && this.td ? { value: null, done: !0 } : { value: a.shift(), done: !1 } }; m.lc = function() { return 0 < this.buffer.length }; m.qb = function() { return 0 === this.buffer.length && this.td }; m.fa = function() { if (0 < this.buffer.length) { this.td = !0; var a = this.parent; a.active--; 0 === a.active && a.destination.complete() } else this.destination.complete() }; m.Ia = function(a) { this.buffer.push(a); a: { a = this.parent; for (var b = a.wd, c = b.length, d = a.destination, e = 0; e < c; e++) { var f = b[e]; if ("function" === typeof f.lc && !f.lc()) break a } e = !1;f = []; for (var g = 0; g < c; g++) { var h = b[g], k = h.next(); h.qb() && (e = !0); if (k.done) { d.complete(); break a } f.push(k.value) } a.La ? a.zf(f) : d.next(f);e && d.complete() } }; m.subscribe = function() { return Cc(this.observable, new zc(this)) }; (function() { function a(b) { this.message = "Timeout has occurred"; this.name = "TimeoutError"; this.info = void 0 === b ? null : b; return this } a.prototype = Object.create(Error.prototype); return a })(); var ed = 1, fd, gd = {}; function hd(a) { return a in gd ? (delete gd[a], !0) : !1 } var id = function(a) { var b = ed++; gd[b] = !0; fd || (fd = Promise.resolve()); fd.then(function() { return hd(b) && a() }); return b }; var jd = function() { return id.apply(null, ma(x.apply(0, arguments))) }; var kd = function(a, b) { Pc.call(this, a, b); this.scheduler = a; this.Mc = b }; w(kd, Pc); kd.EMPTY = Pc.EMPTY; kd.prototype.Qb = function(a, b, c) { c = void 0 === c ? 0 : c; if (null !== c && 0 < c) return Pc.prototype.Qb.call(this, a, b, c); a.actions.push(this); return a.Bc || (a.Bc = jd(a.flush.bind(a, void 0))) }; kd.prototype.Ob = function(a, b, c) { c = void 0 === c ? 0 : c; if (null !== c && 0 < c || null === c && 0 < this.delay) return Pc.prototype.Ob.call(this, a, b, c); 0 === a.actions.length && (hd(b), a.Bc = void 0) }; var ld = function() { Qc.apply(this, arguments) }; w(ld, Qc); ld.prototype.flush = function(a) { this.active = !0; this.Bc = void 0; var b = this.actions, c, d = -1; a = a || b.shift(); var e = b.length; do if (c = a.execute(a.state, a.delay)) break; while (++d < e && (a = b.shift())); this.active = !1; if (c) { for (; ++d < e && (a = b.shift());) a.unsubscribe(); throw c; } }; var md = new ld(kd); var nd = function(a, b) { Pc.call(this, a, b); this.scheduler = a; this.Mc = b }; w(nd, Pc); nd.EMPTY = Pc.EMPTY; nd.prototype.Ma = function(a, b) { b = void 0 === b ? 0 : b; if (0 < b) return Pc.prototype.Ma.call(this, a, b); this.delay = b; this.state = a; this.scheduler.flush(this); return this }; nd.prototype.execute = function(a, b) { return 0 < b || this.closed ? Pc.prototype.execute.call(this, a, b) : this.ae(a, b) }; nd.prototype.Qb = function(a, b, c) { c = void 0 === c ? 0 : c; return null !== c && 0 < c || null === c && 0 < this.delay ? Pc.prototype.Qb.call(this, a, b, c) : a.flush(this) }; var od = function() { Qc.apply(this, arguments) }; w(od, Qc); var pd = new od(nd); var qd = function() { function a() { this.message = "argument out of range"; this.name = "ArgumentOutOfRangeError"; return this } a.prototype = Object.create(Error.prototype); return a }(); (function() { function a(b) { this.message = b; this.name = "NotFoundError"; return this } a.prototype = Object.create(Error.prototype); return a })(); (function() { function a(b) { this.message = b; this.name = "SequenceError"; return this } a.prototype = Object.create(Error.prototype); return a })(); var rd = function() { this.Fd = new Oa; this.h = new Pa; this.Ig = Symbol(); this.ne = new Cb }; fa.Object.defineProperties(rd.prototype, { Tb: { configurable: !0, enumerable: !0, get: function() { return this.Ig } } }); function sd(a) { var b, c, d; return !!a && "boolean" === typeof a.active && "function" === typeof(null == (b = a.clock) ? void 0 : b.now) && void 0 !== (null == (c = a.clock) ? void 0 : c.timeline) && !(null == (d = a.sc) || !d.timestamp) && "function" === typeof a.Jj && "function" === typeof a.te && "function" === typeof a.Oj && "function" === typeof a.map && "function" === typeof a.ak }; var td = function(a, b) { b = Error.call(this, b ? a + ": " + b : String(a)); this.message = b.message; "stack" in b && (this.stack = b.stack); this.code = a; this.__proto__ = td.prototype; this.name = String(a) }; w(td, Error); var ud = function() { td.call(this, 1003); this.__proto__ = ud.prototype }; w(ud, td); var vd = function() { td.call(this, 1009); this.__proto__ = vd.prototype }; w(vd, td); var wd = function() { td.call(this, 1007); this.__proto__ = ud.prototype }; w(wd, td); var xd = function(a) { td.call(this, 1004, String(a)); this.Dg = a; this.__proto__ = xd.prototype }; w(xd, td); var zd = function(a) { td.call(this, 1010, a); this.__proto__ = yd.prototype }; w(zd, td); var yd = function(a) { td.call(this, 1005, a); this.__proto__ = yd.prototype }; w(yd, td); var Ad = function(a) { td.call(this, 1006, a); this.__proto__ = Ad.prototype }; w(Ad, td); var Bd = Symbol("date"), Cd = function(a, b) { this.value = a; this.timeline = b }, Dd = function(a, b) { if (b.timeline !== a.timeline) throw new wd; }, Ed = function(a, b) { Dd(a, b); return a.value - b.value }; m = Cd.prototype; m.equals = function(a) { return 0 === Ed(this, a) }; m.maximum = function(a) { Dd(this, a); return this.value >= a.value ? this : a }; m.round = function() { return new Cd(Math.round(this.value), this.timeline) }; m.add = function(a) { return new Cd(this.value + a, this.timeline) }; m.toString = function() { return String(this.value) }; function Fd(a) { function b(c) { return "boolean" === typeof c || "string" === typeof c || "number" === typeof c || void 0 === c || null === c } return b(a) ? !0 : Array.isArray(a) ? a.every(b) : "object" === typeof a ? Object.keys(a).every(function(c) { return "string" === typeof c }) && Object.values(a).every(function(c) { return Array.isArray(c) ? c.every(b) : b(c) }) : !1 } function Gd(a) { if (Fd(a)) return a; if (sd(a)) return { sc: { value: Gd(a.sc.value), timestamp: Ed(a.sc.timestamp, new Cd(0, a.sc.timestamp.timeline)) }, active: a.active }; try { return JSON.parse(JSON.stringify(a)) } catch (b) {} return String(a) }; var Hd = ["sessionStart", "sessionError", "sessionFinish"], Id = function(a, b) { this.ga = a; this.Lc = b; this.ready = !1; this.gb = []; this.ef = function() {}; this.qf = function() {}; this.ye = function() {}; this.Ge = function() {}; this.yc = function() {} }, Jd = function(a, b) { a.ef = b }, Kd = function(a, b) { a.qf = b }, Ld = function(a, b) { a.ye = b }, Md = function(a, b) { a.Ge = b }, Nd = function(a, b) { a.yc = b; a.yc(a.gb.length) }, Td = function() { for (var a = Od.Ta, b = u("geometryChange impression loaded start firstQuartile midpoint thirdQuartile complete pause resume bufferStart bufferFinish skipped volumeChange playerStateChange adUserInteraction".split(" ")), c = b.next(); !c.done; c = b.next()) a.ga.addEventListener(c.value, function(d) { Pd(a, d) }); Qd(a.ga, function(d) { "sessionStart" !== d.type && Pd(a, d) }, a.Lc); Qd(a.ga, function(d) { "sessionStart" === d.type && (Pd(a, d), Rd(a), Sd(a)) }, a.Lc) }, Pd = function(a, b) { a.gb.push(b); a.yc(a.gb.length); Sd(a) }, Sd = function(a) { if (a.ready) for (; 0 < a.gb.length;) { var b = a.gb.pop(); void 0 !== b && ("geometryChange" === b.type ? a.ye(b) : "impression" === b.type ? a.Ge(b) : Hd.includes(b.type) ? a.ef(b) : a.qf(b)); a.yc(a.gb.length) } }, Rd = function(a) { a.ready || (a.ready = !0, a.gb.sort(function(b, c) { return c.timestamp - b.timestamp })) }; function Ud(a) { return function(b) { return N(b, function(c) { var d = this, e = new B, f = null, g = !1, h; f = c.subscribe({ next: function(k) { return d.next(k) }, error: function(k) { try { h = Hc(a(k, Ud(a)(c))) } catch (l) { d.error(l) } h && (f ? (f.unsubscribe(), f = null, e.add(h.subscribe(d))) : g = !0) }, complete: function() { return d.complete() } }); g ? (f.unsubscribe(), f = null, e.add(h.subscribe(d))) : e.add(f); return e }) } }; function R(a) { return function(b) { return N(b, new Vd(a)) } } var Vd = function(a) { this.compare = a; this.xd = void 0 }; Vd.prototype.call = function(a, b) { return b.subscribe(new Xd(a, this.compare, this.xd)) }; var Xd = function(a, b, c) { D.call(this, a); this.xd = c; this.De = !1; "function" === typeof b && (this.compare = b) }; w(Xd, D); Xd.EMPTY = D.EMPTY; Xd.create = D.create; Xd.prototype.compare = function(a, b) { return a === b }; Xd.prototype.m = function(a) { try { var b = this.xd; var c = b ? b(a) : a } catch (e) { return this.destination.error(e) } b = !1; if (this.De) try { var d = this.compare; b = d(this.key, c) } catch (e) { return this.destination.error(e) } else this.De = !0; b || (this.key = c, this.destination.next(a)) }; function Yd(a) { if (isNaN(a)) throw new TypeError("E"); if (0 > a) throw new qd; return function(b) { return 0 === a ? $b : N(b, new Zd(a)) } } var Zd = function(a) { this.count = a }; Zd.prototype.call = function(a, b) { return b.subscribe(new $d(a, this.count)) }; var $d = function(a, b) { D.call(this, a); this.count = b; this.Af = 0 }; w($d, D); $d.EMPTY = D.EMPTY; $d.create = D.create; $d.prototype.m = function(a) { var b = this.count, c = ++this.Af; c <= b && (this.destination.next(a), c === b && (this.destination.complete(), this.unsubscribe())) }; function ae() { var a = x.apply(0, arguments); return function(b) { return Mc(b, ec.apply(null, ma(a))) } }; function be(a) { return function(b) { return N(b, new ce(a, b)) } } var ce = function(a, b) { this.Z = a; this.na = void 0; this.source = b }; ce.prototype.call = function(a, b) { return b.subscribe(new de(a, this.Z, this.na, this.source)) }; var de = function(a, b, c, d) { D.call(this, a); this.Z = b; this.na = c; this.source = d; this.index = 0; this.na = c || this }; w(de, D); de.EMPTY = D.EMPTY; de.create = D.create; de.prototype.fa = function(a) { this.destination.next(a); this.destination.complete() }; de.prototype.m = function(a) { var b = !1; try { b = this.Z.call(this.na, a, this.index++, this.source) } catch (c) { this.destination.error(c); return } b || this.fa(!1) }; de.prototype.B = function() { this.fa(!0) }; function ee() { return function(a) { return N(a, new fe) } } var fe = function() {}; fe.prototype.call = function(a, b) { return b.subscribe(new ge(a)) }; var ge = function() { D.apply(this, arguments) }; w(ge, D); ge.EMPTY = D.EMPTY; ge.create = D.create; ge.prototype.m = function() {}; function he(a) { return function(b) { return N(b, new ie(a)) } } var ie = function(a) { this.value = a }; ie.prototype.call = function(a, b) { return b.subscribe(new je(a, this.value)) }; var je = function(a, b) { D.call(this, a); this.value = b }; w(je, D); je.EMPTY = D.EMPTY; je.create = D.create; je.prototype.m = function() { this.destination.next(this.value) }; function V(a, b) { var c = !1; 2 <= arguments.length && (c = !0); return function(d) { return N(d, new ke(a, b, c)) } } var ke = function(a, b, c) { this.Wc = a; this.seed = b; this.Cg = void 0 === c ? !1 : c }; ke.prototype.call = function(a, b) { return b.subscribe(new le(a, this.Wc, this.seed, this.Cg)) }; var le = function(a, b, c, d) { D.call(this, a); this.Wc = b; this.Qc = c; this.ce = d; this.index = 0 }; w(le, D); le.EMPTY = D.EMPTY; le.create = D.create; le.prototype.m = function(a) { var b = this.destination; if (this.ce) { var c = this.index++; try { var d = this.Wc(this.Qc, a, c) } catch (e) { b.error(e); return } this.Qc = d; b.next(d) } else this.Qc = a, this.ce = !0, b.next(a) }; function me(a) { return function(b) { var c = "function" === typeof a ? a : function() { return a }; var d = Object.create(b, oc); d.source = b; d.jf = c; return d } }; function ne() { var a = x.apply(0, arguments); 1 === a.length && Kb(a[0]) && (a = a[0]); return function(b) { return N(b, new oe(a)) } } var oe = function(a) { this.Dd = a }; oe.prototype.call = function(a, b) { return b.subscribe(new pe(a, this.Dd)) }; var pe = function(a, b) { P.call(this, a); this.destination = a; this.Dd = b }; w(pe, P); pe.EMPTY = P.EMPTY; pe.create = P.create; pe.prototype.tb = function() { qe(this) }; pe.prototype.fa = function() { qe(this) }; pe.prototype.oa = function() { qe(this); this.unsubscribe() }; pe.prototype.B = function() { qe(this); this.unsubscribe() }; var qe = function(a) { var b = a.Dd.shift(); if (b) { var c = new zc(a); a.destination.add(c); Cc(b, c) } else a.destination.complete() }; function re() { return function(a) { return N(a, new se) } } var se = function() {}; se.prototype.call = function(a, b) { return b.subscribe(new te(a)) }; var te = function(a) { D.call(this, a); this.Fe = !1 }; w(te, D); te.EMPTY = D.EMPTY; te.create = D.create; te.prototype.m = function(a) { var b; this.Fe ? b = [this.Kh, a] : this.Fe = !0; this.Kh = a; b && this.destination.next(b) }; function ue(a) { var b = new gc(a, void 0, void 0); return function(c) { return me(function() { return b })(c) } }; function ve() { var a = void 0 === a ? Infinity : a; return function(b) { return 0 >= a ? $b : N(b, function(c) { var d = this, e = 0, f = new B, g, h = function() { var k = !1; g = c.subscribe({ next: function(l) { return d.next(l) }, error: function(l) { return d.error(l) }, complete: function() { ++e < a ? g ? (g.unsubscribe(), g = null, h()) : k = !0 : d.complete() } }); k ? (g.unsubscribe(), g = null, h()) : f.add(g) }; h(); return f }) } }; function we(a) { return function(b) { return N(b, new xe(a)) } } var xe = function(a) { this.Z = a }; xe.prototype.call = function(a, b) { return b.subscribe(new ye(a, this.Z)) }; var ye = function(a, b) { D.call(this, a); this.Z = b; this.Nd = !0; this.index = 0 }; w(ye, D); ye.EMPTY = D.EMPTY; ye.create = D.create; ye.prototype.m = function(a) { var b = this.destination; if (this.Nd) try { this.Nd = !!this.Z(a, this.index++) } catch (c) { this.destination.error(c) } this.Nd || b.next(a) }; function W() { var a = x.apply(0, arguments), b = a[a.length - 1]; return dc(b) ? (a.pop(), function(c) { return Mc(a, c, b) }) : function(c) { return Mc(a, c) } }; var ze = function(a, b, c) { b = void 0 === b ? 0 : b; c = void 0 === c ? md : c; this.source = a; this.delayTime = b; this.scheduler = c; 0 > b && (this.delayTime = 0); dc(c) || (this.scheduler = md) }; w(ze, K); ze.create = K.create; ze.cg = function(a) { return this.add(a.source.subscribe(a.Od)) }; ze.prototype.sa = function(a) { return this.scheduler.Ma(ze.cg, this.delayTime, { source: this.source, Od: a }) }; function Ae() { var a = void 0 === a ? 0 : a; return function(b) { return N(b, new Be(a)) } } var Be = function(a) { this.scheduler = pd; this.delay = a }; Be.prototype.call = function(a, b) { return (new ze(b, this.delay, this.scheduler)).subscribe(a) }; function Ce(a) { return function(b) { return N(b, new De(a)) } } var De = function(a) { this.O = a }; De.prototype.call = function(a, b) { return b.subscribe(new Ee(a, this.O)) }; var Ee = function(a, b) { P.call(this, a); this.destination = a; this.O = b; this.index = 0 }; w(Ee, P); Ee.EMPTY = P.EMPTY; Ee.create = P.create; m = Ee.prototype; m.m = function(a) { var b = this.index++; try { var c = this.O(a, b) } catch (d) { this.destination.error(d); return }(a = this.pc) && a.unsubscribe(); a = new zc(this); this.destination.add(a); this.pc = a; Cc(c, a) }; m.B = function() { var a = this.pc; a && !a.closed || P.prototype.B.call(this); this.unsubscribe() }; m.Ca = function() { this.pc = void 0 }; m.fa = function() { this.pc = void 0; this.s && P.prototype.B.call(this) }; m.Ia = function(a) { this.destination.next(a) }; function Fe(a) { var b = !0; b = void 0 === b ? !1 : b; return function(c) { return N(c, new Ge(a, b)) } } var Ge = function(a, b) { this.Z = a; this.rd = b }; Ge.prototype.call = function(a, b) { return b.subscribe(new He(a, this.Z, this.rd)) }; var He = function(a, b, c) { D.call(this, a); this.Z = b; this.rd = c; this.index = 0 }; w(He, D); He.EMPTY = D.EMPTY; He.create = D.create; He.prototype.m = function(a) { var b = this.destination; try { var c = this.Z(a, this.index++) } catch (d) { b.error(d); return } b = this.destination; c ? b.next(a) : (this.rd && b.next(a), b.complete()) }; function Ie(a, b, c) { return function(d) { return N(d, new Je(a, b, c)) } } var Je = function(a, b, c) { this.kh = a; this.error = b; this.complete = c }; Je.prototype.call = function(a, b) { return b.subscribe(new Ke(a, this.kh, this.error, this.complete)) }; var Ke = function(a, b, c, d) { D.call(this, a); this.Rc = this.Sc = this.Tc = Sc; this.Sc = c || Sc; this.Rc = d || Sc; Lb(b) ? (this.Ba = this, this.Tc = b) : b && (this.Ba = b, this.Tc = b.next || Sc, this.Sc = b.error || Sc, this.Rc = b.complete || Sc) }; w(Ke, D); Ke.EMPTY = D.EMPTY; Ke.create = D.create; Ke.prototype.m = function(a) { try { this.Tc.call(this.Ba, a) } catch (b) { this.destination.error(b); return } this.destination.next(a) }; Ke.prototype.oa = function(a) { try { this.Sc.call(this.Ba, a) } catch (b) { this.destination.error(b); return } this.destination.error(a) }; Ke.prototype.B = function() { try { this.Rc.call(this.Ba) } catch (a) { this.destination.error(a); return } return this.destination.complete() }; function Le() { var a = x.apply(0, arguments); return function(b) { var c; "function" === typeof a[a.length - 1] && (c = a.pop()); return N(b, new Me(a, c)) } } var Me = function(a, b) { this.Sa = a; this.O = b }; Me.prototype.call = function(a, b) { return b.subscribe(new Ne(a, this.Sa, this.O)) }; var Ne = function(a, b, c) { Bc.call(this, a); this.O = c; this.hb = []; a = b.length; this.values = Array(a); for (c = 0; c < a; c++) this.hb.push(c); for (c = 0; c < a; c++) this.add(Cc(b[c], new Ac(this, void 0, c))) }; w(Ne, Bc); Ne.EMPTY = Bc.EMPTY; Ne.create = Bc.create; Ne.prototype.Ia = function(a, b, c) { this.values[c] = b; b = this.hb; 0 < b.length && (c = b.indexOf(c), -1 !== c && b.splice(c, 1)) }; Ne.prototype.fa = function() {}; Ne.prototype.m = function(a) { 0 === this.hb.length && (a = [a].concat(ma(this.values)), this.O ? this.xf(a) : this.destination.next(a)) }; Ne.prototype.xf = function(a) { try { var b = this.O.apply(this, a) } catch (c) { this.destination.error(c); return } this.destination.next(b) }; var Oe = function(a) { this.ga = a }; Oe.prototype.bb = function(a) { return (null == a ? 0 : a.Cj) ? !0 : "POST" === (null == a ? void 0 : a.Fj) || (null == a ? 0 : a.gd) || (null == a ? 0 : a.Hj) ? !1 : this.ga.bb() }; Oe.prototype.ping = function() { var a = this, b = ec.apply(null, ma(x.apply(0, arguments))).g(Ic(function(c) { return Pe(a, c) }), be(function(c) { return c }), ue(1)); b.connect(); return b }; var Pe = function(a, b) { var c = new gc(1); Qe(a.ga, b, function() { c.next(!0); c.complete() }, function() { c.next(!1); c.complete() }); return c }; Oe.prototype.Gh = function(a, b, c) { this.ping.apply(this, ma(x.apply(3, arguments))) }; function Re(a, b) { var c = !1; return new K(function(d) { var e = a.setTimeout(function() { c = !0; d.next(!0); d.complete() }, b); return function() { c || a.clearTimeout(e) } }) }; var Se = function(a) { this.ga = a; this.timeline = Bd }; m = Se.prototype; m.setTimeout = function(a, b) { return Number(this.ga.setTimeout(function() { return a() }, b)) }; m.clearTimeout = function(a) { this.ga.clearTimeout(a) }; m.now = function() { return new Cd(Date.now(), this.timeline) }; m.interval = function(a, b) { var c = this.rc(a).subscribe(b); return function() { return void c.unsubscribe() } }; m.rc = function(a) { return Re(this, a).g(ve(), V(function(b) { return b + 1 }, -1)) }; var Te = function(a, b) { this.context = a; this.vb = b }; Te.prototype.bb = function(a) { return this.vb.bb(a) }; var Ve = function(a, b) { if (!a.bb()) throw new vd; return new Ue(a.vb, b) }, Ue = function(a, b) { var c = this; this.vb = a; this.properties = void 0; this.url = b; this.qc = !0; this.gd = new Map; this.body = void 0; this.method = "GET"; this.Jf = Tc.subscribe(function() { c.sendNow() }) }; Ue.prototype.deactivate = function() { this.qc = !1 }; Ue.prototype.sendNow = function() { if (this.qc) if (this.Jf.unsubscribe(), this.vb.bb(this.properties)) try { if (0 < this.gd.size || void 0 !== this.body) { var a, b; this.vb.Gh(null != (a = this.properties) ? a : {}, this.gd, null != (b = this.body) ? b : "", this.url) } else this.vb.ping(this.url); this.qc = !1 } catch (c) {} else this.qc = !1 }; var Xe = function(a, b, c, d, e, f) { this.mode = a; this.o = b; this.setTime = c; this.Pb = d; this.Sd = e; this.cd = f; this.Da = !1; this.id = 0 === this.mode ? We(this) : 0 }, We = function(a) { return a.o.setTimeout(function() { Ye(a) }, a.Pb) }, af = function(a, b) { var c = Ed(b, a.setTime); c >= a.Pb ? Ye(a) : (a.setTime = b, a.Pb -= c) }, Ye = function(a) { try { a.Sd(a.setTime.add(a.Pb)) } finally { a.Da = !0, a.cd() } }; Xe.prototype.Vd = function(a, b) { this.Da || (1 === this.mode && 1 === a ? af(this, b) : 1 === this.mode && 0 === a ? (this.mode = a, af(this, this.o.now()), this.Da || (this.id = We(this))) : 0 === this.mode && 1 === a && (this.mode = a, this.clear(), af(this, b))) }; Xe.prototype.clear = function() { this.Da || this.o.clearTimeout(this.id) }; var bf = function(a) { this.hd = a; this.sd = this.mode = 0; this.ea = {}; this.timeline = a.timeline; this.fb = a.now() }; m = bf.prototype; m.Vd = function(a, b) { this.mode = a; Dd(this.fb, b); this.fb = b; Object.values(this.ea).forEach(function(c) { return void c.Vd(a, b) }) }; m.now = function() { return 1 === this.mode ? this.fb : this.hd.now() }; m.setTimeout = function(a, b) { var c = this, d = ++this.sd, e = 1 === this.mode ? this.fb : this.hd.now(); this.ea[d] = new Xe(this.mode, this.hd, e, b, function(f) { var g = c.fb; 1 === c.mode && (c.fb = f); a(); c.fb = g }, function() { delete c.ea[d] }); return d }; m.clearTimeout = function(a) { this.ea[a] && (this.ea[a].clear(), delete this.ea[a]) }; m.interval = function() { throw Error("F"); }; m.rc = function() { throw Error("G"); }; function cf(a, b) { var c = new bf(a); a = b.subscribe(function(d) { c.Vd(d.value ? 1 : 0, d.timestamp) }); return { o: c, gk: a } }; function df(a) { var b = Object.assign({}, a); delete b.timestamp; return { timestamp: new Cd(a.timestamp, Bd), value: b } }; function ef(a) { return void 0 !== a && "number" === typeof a.x && "number" === typeof a.y && "number" === typeof a.width && "number" === typeof a.height }; /* SPDX-License-Identifier: Apache-2.0 */ var ff = ja([""]), gf = ka(["\x00"], ["\\0"]), hf = ka(["\n"], ["\\n"]), jf = ka(["\x00"], ["\\u0000"]), kf = ja([""]), lf = ka(["\x00"], ["\\0"]), mf = ka(["\n"], ["\\n"]), nf = ka(["\x00"], ["\\u0000"]); function of(a) { return Object.isFrozen(a) && Object.isFrozen(a.raw) } function pf(a) { return -1 === a.toString().indexOf("`") } var qf = pf(function(a) { return a(ff) }) || pf(function(a) { return a(gf) }) || pf(function(a) { return a(hf) }) || pf(function(a) { return a(jf) }), rf = of(kf) && of(lf) && of(mf) && of(nf); var sf = function(a, b) { this.name = a; this.value = b }; sf.prototype.toString = function() { return this.name }; var tf = new sf("OFF", Infinity), uf = new sf("WARNING", 900), vf = new sf("INFO", 800), wf = new sf("CONFIG", 700), xf = function() { this.cc = 0; this.clear() }, yf; xf.prototype.clear = function() { this.ie = Array(this.cc); this.le = -1; this.Ke = !1 }; var zf = function(a, b, c) { this.reset(a || tf, b, c, void 0, void 0) }; zf.prototype.reset = function(a, b, c, d) { d || Date.now(); this.fh = b }; zf.prototype.getMessage = function() { return this.fh }; var Af = function(a, b) { this.level = null; this.Ag = []; this.parent = (void 0 === b ? null : b) || null; this.children = []; this.Ne = { pb: function() { return a } } }, Bf = function(a) { if (a.level) return a.level; if (a.parent) return Bf(a.parent); Wa("Root logger has no level set."); return tf }, Cf = function(a, b) { for (; a;) a.Ag.forEach(function(c) { c(b) }), a = a.parent }, Ef = function() { this.entries = {}; var a = new Af(""); a.level = wf; this.entries[""] = a }, Ff, Gf = function(a, b, c) { var d = a.entries[b]; if (d) return void 0 !== c && (d.level = c), d; d = Gf(a, b.slice(0, Math.max(b.lastIndexOf("."), 0))); var e = new Af(b, d); a.entries[b] = e; d.children.push(e); void 0 !== c && (e.level = c); return e }, Hf = function() { Ff || (Ff = new Ef); return Ff }, If = function(a, b) { var c = uf, d; if (d = a) if (d = a && c) { d = c.value; var e = a ? Bf(Gf(Hf(), a.pb())) : tf; d = d >= e.value } if (d) { c = c || tf; d = Gf(Hf(), a.pb()); "function" === typeof b && (b = b()); yf || (yf = new xf); e = yf; a = a.pb(); if (0 < e.cc) { var f = (e.le + 1) % e.cc; e.le = f; e.Ke ? (e = e.ie[f], e.reset(c, b, a), a = e) : (e.Ke = f == e.cc - 1, a = e.ie[f] = new zf(c, b, a)) } else a = new zf(c, b, a); Cf(d, a) } }; var Jf = [], Kf = function(a) { var b = Gf(Hf(), "safevalues").Ne; b && If(b, "A URL with content '" + a + "' was sanitized away.") }; - 1 === Jf.indexOf(Kf) && Jf.push(Kf); function Lf(a) { var b = x.apply(1, arguments), c = b.length; if (!Array.isArray(a) || !Array.isArray(a.raw) || a.length !== a.raw.length || !qf && a === a.raw || !(qf && !rf || of(a)) || c + 1 !== a.length) throw new TypeError("H"); if (0 === b.length) return lb(a[0]); c = a[0].toLowerCase(); if (/^data:/.test(c)) throw Error("O"); if (/^https:\/\//.test(c) || /^\/\//.test(c)) { var d = c.indexOf("//") + 2; var e = c.indexOf("/", d); if (e <= d) throw Error("I"); d = c.substring(d, e); if (!/^[0-9a-z.:-]+$/i.test(d)) throw Error("J"); if (!/^[^:]*(:[0-9]+)?$/i.test(d)) throw Error("K"); if (!/(^|\.)[a-z][^.]*$/i.test(d)) throw Error("L"); d = !0 } else d = !1; if (!d) if (/^\//.test(c)) if ("/" === c || 1 < c.length && "/" !== c[1] && "\\" !== c[1]) d = !0; else throw Error("N"); else d = !1; if (!(d = d || RegExp("^[^:\\s\\\\/]+/").test(c))) if (/^about:blank/.test(c)) { if ("about:blank" !== c && !/^about:blank#/.test(c)) throw Error("M"); d = !0 } else d = !1; if (!d) throw Error("P"); c = a[0]; for (d = 0; d < b.length; d++) c += encodeURIComponent(b[d]) + a[d + 1]; return lb(c) }; var Mf = ja(["https://www.googleadservices.com/pagead/managed/js/activeview/", "/reach_worklet.html"]), Nf = ja(["./reach_worklet.js"]), Of = ja(["./reach_worklet.js"]), Pf = ja(["./reach_worklet.html"]), Qf = ja(["./reach_worklet.js"]), Rf = ja(["./reach_worklet.js"]); function Sf() { var a = {}; return a[0] = Lf(Mf, "current"), a[1] = Lf(Nf), a[2] = Lf(Of), a } Lf(Pf); Lf(Qf); Lf(Rf); var Uf = function(a, b, c, d) { c = void 0 === c ? null : c; d = void 0 === d ? Sf() : d; rd.call(this); this.ga = a; this.Lc = b; this.ec = c; this.Ta = null; this.Ld = new gc(3); this.Md = this.Ld.g(Q(function(e) { return "sessionStart" === e.value.type })); this.ff = this.Ld.g(Q(function(e) { return "sessionFinish" === e.value.type })); this.He = new gc(1); this.Wd = new gc; this.ob = new gc(10); this.kb = new Te(this, new Oe(a)); this.Jg = this.ga.bb(); this.o = Tf(this, new Se(this.ga)) }; w(Uf, rd); Uf.prototype.validate = function() { return this.Jg }; var Tf = function(a, b) { a.Ta = new Id(a.ga, a.Lc); var c = new gc; Jd(a.Ta, function(f) { f = df(f); c.next({ timestamp: f.timestamp, value: !0 }); a.Ld.next(f) }); Ld(a.Ta, function(f) { if (void 0 === f) var g = !1; else { g = f.data; var h; (h = void 0 === g) || (h = g.viewport, h = void 0 === h || void 0 !== h && "number" === typeof h.width && "number" === typeof h.height); h ? (g = g.adView, g = void 0 !== g && "number" === typeof g.percentageInView && (void 0 === g.geometry || ef(g.geometry)) && (void 0 === g.onScreenGeometry || ef(g.onScreenGeometry))) : g = !1 } g ? (f = df(f), c.next({ timestamp: f.timestamp, value: !0 }), a.ob.next(f)) : .01 >= Math.random() && (f = "https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&name=invalid_geo&context=1092&msg=" + JSON.stringify(f), Ve(a.kb, f).sendNow()) }); Kd(a.Ta, function(f) { f = df(f); c.next({ timestamp: f.timestamp, value: !0 }); a.Wd.next(f) }); Md(a.Ta, function(f) { f = df(f); c.next({ timestamp: f.timestamp, value: !0 }); a.He.next(f) }); var d = 0; Nd(a.Ta, function(f) { d += f; 0 < d && 0 === f && c.next({ timestamp: a.o.now(), value: !1 }) }); var e = c.g(Fe(function(f) { return f.value })); return cf(b, e).o }; fa.Object.defineProperties(Uf.prototype, { global: { configurable: !0, enumerable: !0, get: function() { return Vf } } }); var Vf = {}; var Wf = function(a) { var b = void 0 === b ? Symbol() : b; this.sessionId = a; this.Tb = b }; var Xf = I(O(function(a) { return a.value }), Q(function(a) { return "sessionStart" === a.type }), O(function(a) { return new Wf(a.pa) })); function Z(a, b) { return function(c) { return c.g(Yf(a, ue(b))) } } function Yf(a, b) { function c(d) { return new K(function(e) { return d.subscribe(function(f) { Ra(a, function() { return void e.next(f) }, 3) }, function(f) { Ra(a, function() { return void e.error(f) }, 3) }, function() { Ra(a, function() { return void e.complete() }, 3) }) }) } return I(c, Ae(), b, jc(), c) }; var Zf = function(a) { this.value = a }; Zf.prototype.Oa = function(a) { return ec(this.value).g(Z(a, 1)) }; var $f = new Zf(!1), ag = new Zf(!0); function bg(a, b) { return cg(a, b, 2) } function cg(a, b, c) { return new K(function(d) { var e = !1, f = Array(b.length); f.fill(void 0); var g = new Set, h = new Set, k = function(p, t) { a.Zh ? (f[t] = p, g.add(t), e || (e = !0, Ra(a, function() { e = !1; var A = d.next; var F = f.length; if (0 < F) { for (var G = Array(F), v = 0; v < F; v++) G[v] = f[v]; F = G } else F = []; A.call(d, F) }, c))) : d.error(new xd(t)) }, l = function(p, t) { h.add(t); g.add(t); Ra(a, function() { d.error(p) }, c) }, n = function(p) { h.add(p); Ra(a, function() { h.size === b.length && d.complete() }, c) }, y = b.map(function(p, t) { return p.subscribe(function(A) { return void k(A, t) }, function(A) { return void l(A, t) }, function() { return void n(t) }) }); return function() { y.forEach(function(p) { return void p.unsubscribe() }) } }) }; function dg(a, b, c) { function d() { if (b.ec) { var G = b.ec, v = G.next; var C = { creativeId: b.ne.pb(c), requiredSignals: e, signals: Object.assign({}, f), hasPrematurelyCompleted: g, errorMessage: h, erroredSignalKey: k }; C = { specMajor: 2, specMinor: 0, specPatch: 0, timestamp: Ed(b.o.now(), new Cd(0, b.o.timeline)), instanceId: b.ne.pb(b.Tb), creativeState: C }; v.call(G, C) } } for (var e = Object.keys(a), f = {}, g = !1, h = null, k = null, l = {}, n = new Set, y = [], p = [], t = u(e), A = t.next(), F = {}; !A.done; F = { ka: void 0 }, A = t.next()) F.ka = A.value, A = a[F.ka], A instanceof Zf ? (l[F.ka] = A.value, n.add(F.ka), b.ec && (f[String(F.ka)] = Gd(A.value))) : (A = A.g(R(function(G, v) { return sd(G) || sd(v) ? !1 : G === v }), O(function(G) { return function(v) { b.ec && (f[String(G.ka)] = Gd(v), d()); var C = {}; return C[G.ka] = v, C } }(F)), Ud(function(G) { return function(v) { if (v instanceof xd) throw new zd(String(G.ka)); throw v; } }(F)), Ie(function(G) { return function() { n.add(G.ka) } }(F), function(G) { return function(v) { k = String(G.ka); h = String(v); d() } }(F), function(G) { return function() { n.has(G.ka) || (g = !0, d()) } }(F))), p.push(F.ka), y.push(A)); (a = 0 < Object.keys(f).length) && d(); t = cg(b.h, y, 1).g(Ud(function(G) { if (G instanceof xd) throw new yd(String(p[G.Dg])); throw G; }), O(function(G) { return Object.freeze(Object.assign.apply(Object, [{}, l].concat(ma(G)))) })); return (y = 0 < y.length) && a ? Rc(ec(Object.freeze(l)), t) : y ? t : ec(Object.freeze(l)) }; function eg(a, b, c, d) { var e = fg(); return a.Fd.yi.bind(a.Fd)(733, function() { var f = {}; try { return b.g(Ud(function(g) { d(Object.assign({}, f, { error: g })); return $b }), Ic(function(g) { try { var h = c(a, g) } catch (l) { return d(Object.assign({}, f, { error: l instanceof Error ? l : String(l) })), $b } var k = {}; return dg(h, a, g.Tb).g(Ie(function(l) { k = l }), ue(1), jc()).g(e, Ud(function(l) { d(Object.assign({}, k, { error: l })); return $b }), ae(void 0), O(function() { return !0 })) })).g(V(function(g) { return g + 1 }, 0), Ud(function(g) { d(Object.assign({}, f, { error: g })); return $b })) } catch (g) { return d(Object.assign({}, f, { error: g })), $b } })() }; function gg(a) { var b = new Map; if ("object" !== typeof a || null === a) return b; Object.values(a).forEach(function(c) { c && "function" === typeof c.te && (b.has(c.clock.timeline) || b.set(c.clock.timeline, c.clock.now())) }); return b }; function hg(a, b, c) { var d = ig, e = jg; c = void 0 === c ? .01 : c; return function(f) { 0 < c && Math.random() <= c && (a.global.HTMLFencedFrameElement && a.global.fence && "function" === typeof a.global.fence.reportEvent && a.global.fence.reportEvent({ eventType: "active-view-error", eventData: "", destination: ["buyer"] }), f = Object.assign({}, f, { errorMessage: f.error instanceof Error && f.error.message ? f.error.message : String(f.error), hg: f.error instanceof Error && f.error.stack ? String(f.error.stack) : null, fg: f.error instanceof Error && f.error.name ? String(f.error.name) : null, eg: String(a.Fd.kf) }), d(Object.assign({}, f, { Bh: function() { return function(g) { try { return e(Object.assign({}, g)) } catch (h) { return {} } } }(), Jc: [b] }), gg(f)).forEach(function(g) { Ve(a.kb, g).sendNow() })) } }; var jg = function(a) { return Object.assign({}, { v: a.Lf, bin: a.Kf, cb: a.Nf, e: a.event, sdk: a.ii, p: a.Xa, tos: a.Fc, mtos: a.Ra, mcvt: a.Ng, ps: a.dg, scs: a.hi, bs: a.Ni, mut: a.ek, a: a.volume, ft: a.xe, dft: a.V, at: a.Yc, dat: a.R, amtos: a.Oe, as: a.Df, vpt: a.Xd, is: a.Za, i0: a.Hg, i1: a.Eg, i2: a.Fg, i3: a.Gg, ic: a.X, cs: a.Xf, gmm: a.wg, std: a.Ib, nnut: a.hk, nmt: a.ih, pst: a.lk, tcm: a.xi, dur: a.duration, vmtime: a.bk, dtos: a.aa, dtoss: a.zi, vmer: a.Dk, vmmk: a.Fk, vmiec: a.Ek, c: a.ja, mc: a.Og, nc: a.bh, lte: a.Ad, tth: a.yk, femt: a.Sj, femvt: a.Tj, emc: a.Lj, emuc: a.Mj, emb: a.Kj, mv: a.Sg, nv: a.dh, avms: a.Xg, qi: a.nk, psv: a.Fh, psfv: a.Dh, psa: a.Ch, psm: a.Eh, ces: a.Yf, veid: a.Rj, ssb: a.ci, omida: a.oh, omidp: a.th, omidpv: a.uh, omidr: a.ik, omidv: a.wh, omids: a.vh, omidam: a.nh, omidct: a.ph, omidia: a.Te, omiddc: a.qh, omidlat: a.sh, omiddit: a.rh, sfr: a.xk, nopd: a.Ed }, { bt: a.Gj, dvs: a.ca, dfvs: a.W, dvpt: a.ba, context: a.eg, msg: a.errorMessage, stack: a.hg, name: a.fg, rxdbg: a.ai }) }, lg = function(a) { var b = { p0: a.Vf, p1: a.Sf, p2: a.Tf, p3: a.Uf, a0: a.Si, a1: a.Pi, a2: a.Qi, a3: a.Ri, c0: a.ng, c1: a.kg, c2: a.lg, c3: a.mg, ss0: a.gi, ss1: a.di, ss2: a.ei, ss3: a.fi, qmt: a.Xe, qnc: a.Sh, qas: a.We, qnv: a.Ze, qmv: a.Ye, mtos1: kg([0, 2, 4], a.Pg, !1), mtos2: kg([0, 2, 4], a.Qg, !1), mtos3: kg([0, 2, 4], a.Rg, !1) }; return Object.assign({}, jg(a), b) }, mg = function(a) { var b = { qmt: a.Xe, qnc: a.Sh, qas: a.We, qnv: a.Ze, qmv: a.Ye }; return Object.assign({}, jg(a), b) }, ng = function(a) { var b = Object, c = b.assign, d = jg(a); a = { atos: a.Zc, avt: kg([2], a.Zc), davs: a.T, dafvs: a.P, dav: a.S, ss: a.wb }; return c.call(b, {}, d, a) }; function kg(a, b, c) { if (b) return void 0 === c || c ? cb(b, function(d, e) { return 0 <= bb(a, e) }) : db(a, function(d, e, f) { return b.slice(0 < e ? f[e - 1] + 1 : 0, d + 1).reduce(function(g, h) { return g + h }, 0) }) }; function og() { var a = x.apply(0, arguments); return function(b) { var c = b.g(ue(1), jc()); b = a.map(function(d) { return c.g(d, ae(!0)) }); return Ec(b).g(Yd(1), ee()) } }; function pg() { var a = x.apply(0, arguments); return function(b) { var c = b.g(ue(1), jc()); b = a.map(function(d) { return c.g(d, ae(!0)) }); return Rc.apply(null, ma(b)).g(Yd(1), ee()) } }; function fg() { var a = og(qg, rg, sg, tg, ug, vg, wg, xg, yg, zg, Ag, Bg, Cg), b = pg(Dg, Eg, Fg); return function(c) { var d = c.g(ue(1), jc()); c = d.g(a, ae(!0)); d = d.g(I(b, ue(), jc()), ae(!0)); c = Ec([c, d]); return Wc(c, d).g(Yd(1), ee()) } }; function Gg(a, b) { return "string" === typeof a ? encodeURIComponent(a) : "number" === typeof a ? String(a) : Array.isArray(a) ? a.map(function(c) { return Gg(c, b) }).join(",") : a instanceof Cd ? a.toString() : a && "function" === typeof a.te ? Gg(a.Pj(b).value, b) : !0 === a ? "1" : !1 === a ? "0" : void 0 === a || null === a ? null : [a.top, a.left, a.top + a.height, a.left + a.width].join() } function Hg(a, b) { a = Object.entries(a).map(function(c) { var d = u(c); c = d.next().value; d = d.next().value; d = Gg(d, b); return null === d ? "" : c + "=" + d }).filter(function(c) { return "" !== c }); return a.length ? a.join("&") : "" }; function ig(a, b) { var c = a.Bh(a), d = Hg(c, b); return d ? db(a.Jc, function(e) { e = 0 <= e.indexOf("?") ? e : e + "?"; e = 0 <= "?&".indexOf(e.slice(-1)) ? e : e + "&"; return e + d }) : a.Jc }; var Ig = /(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g, Jg = Gf(Hf(), "google3.javascript.ads.common.url_macros_substitutor", vf).Ne; function Kg(a, b) { return a.replace(Ig, function(c, d) { try { var e = null !== b && d in b ? b[d] : void 0; if (null == e) return Jg && If(Jg, "No value supplied for unsupported macro: " + d), c; if (null == e.toString()) return Jg && If(Jg, "The toString method of value returns null for macro: " + d), c; e = e.toString(); if ("" == e || !/^[\s\xa0]*$/.test(null == e ? "" : String(e))) return encodeURIComponent(e).replace(/%2C/g, ","); Jg && If(Jg, "Null value supplied for macro: " + d) } catch (f) { Jg && If(Jg, "Failed to set macro: " + d) } return c }) }; function Lg(a, b) { var c = a.D(a), d = a.vg(a), e = Hg(c, b), f = Hg(d, b); return db(a.Jc, function(g) { var h = {}; return Kg(g, (h.VIEWABILITY = e, h.GOOGLE_VIEWABILITY = f, h)) }) }; function Mg(a, b, c) { if (c.has(a) && c.get(a).has(b)) return !0; if (c.has(a)) c.get(a).add(b); else { var d = new Set; d.add(b); c.set(a, d) } return !1 } function Ng(a, b, c) { c = void 0 === c ? new Map : c; return a === b ? !0 : a instanceof Error && b instanceof Error ? Ng(Object.assign({}, a, { stack: null }), Object.assign({}, b, { stack: null }), c) : Array.isArray(a) && Array.isArray(b) ? Mg(a, b, c) ? !0 : fb(a, b, function(d, e) { return Ng(d, e, c) }) : La(a) && La(b) ? Mg(a, b, c) ? !0 : Og(a, b, c) : !1 } function Og(a, b, c) { if (a === b) return !0; if (hb(a).length !== hb(b).length) return !1; for (var d in a) if (a.hasOwnProperty(d) && !Ng(a[d], b[d], c)) return !1; return !0 }; function Pg() { return I(Q(function(a) { return void 0 !== a }), O(function(a) { return a })) }; function Qg(a, b) { b = Math.pow(10, b); return Math.round(a * b) / b }; function Rg(a) { return 0 >= a.length ? $b : Ec(a.map(function(b) { var c = 0; return b.g(O(function(d) { return { index: c++, value: d } })) })).g(Q(function(b) { return b.every(function(c) { return c.index === b[0].index }) }), O(function(b) { return b.map(function(c) { return c.value }) })) }; function Sg(a, b) { a.me && (a.Gd = a.me); a.me = b; a.Gd && a.Gd.value ? (b = Math.max(0, Ed(b.timestamp, a.Gd.timestamp)), a.totalTime += b, a.Fb += b) : a.Fb = 0; return a } function Tg() { return I(V(Sg, { totalTime: 0, Fb: 0 }), O(function(a) { return a.totalTime })) } function Ug() { return I(V(Sg, { totalTime: 0, Fb: 0 }), O(function(a) { return a.Fb })) }; var Vg = O(function(a) { return [a.value.Na.width, a.value.Na.height] }); function Wg(a, b) { return function(c) { return Rg(b.map(function(d) { return c.g(a(d)) })) } }; function Xg() { var a; return I(Ie(function(b) { return void(a = b.timestamp) }), Ug(), O(function(b) { return { timestamp: a, value: Math.round(b) } })) }; function Yg(a, b) { return b.g(Q(function(c) { return "start" === c.value.type }), O(function(c) { return Number(c.value.data.duration) || 0 }), O(function(c) { return 1E3 * c }), Z(a, 1)) }; function Zg(a) { return ["backgrounded", "notFound", "hidden", "noOutputDevice"].includes(a) } function $g(a, b) { return a.ob.g(Q(function(c) { return c.value.pa === b.sessionId }), O(function(c) { var d = c.value.data.adView.reasons.some(Zg); return { timestamp: c.timestamp, value: d } }), W({ timestamp: a.o.now(), value: !1 }), Z(a.h, 1)) } function ah(a, b) { return a.ob.g(Q(function(c) { return c.value.pa === b.sessionId }), O(function(c) { var d = c.value.data.adView.reasons.includes("noOutputDevice"); return { timestamp: c.timestamp, value: d } }), Z(a.h, 1)) } function bh(a, b) { var c = $g(a, b); b = ah(a, b); a = b.g(V(function(d, e) { return d || e.value }, !1), W(!1), R(), Z(a.h, 1)); return { tg: c, Ed: a, Gi: b.g(O(function(d) { return d.value })) } }; var ch = { left: 0, top: 0, width: 0, height: 0 }; function dh(a, b) { return a.left === b.left && a.top === b.top && a.width === b.width && a.height === b.height }; function eh(a, b) { b = void 0 === b ? new Set : b; if (b.has(a)) return "(Recursive reference)"; switch (typeof a) { case "object": if (a) { var c = Object.getPrototypeOf(a); switch (c) { case Map.prototype: case Set.prototype: case Array.prototype: b.add(a); var d = "[" + Array.from(a, function(e) { return eh(e, b) }).join(", ") + "]"; b.delete(a); c !== Array.prototype && (d = fh(c.constructor) + "(" + d + ")"); return d; case Object.prototype: return b.add(a), c = "{" + Object.entries(a).map(function(e) { var f = u(e); e = f.next().value; f = f.next().value; return e + ": " + eh(f, b) }).join(", ") + "}", b.delete(a), c; default: return d = "Object", c && c.constructor && (d = fh(c.constructor)), "function" === typeof a.toString && a.toString !== Object.prototype.toString ? d + "(" + String(a) + ")" : "(object " + d + ")" } } break; case "function": return "function " + fh(a); case "number": if (!Number.isFinite(a)) return String(a); break; case "bigint": return a.toString(10) + "n"; case "symbol": return a.toString() } return JSON.stringify(a) } function fh(a) { var b = a.name; b || (b = (a = /function\s+([^\(]+)/m.exec(String(a))) ? a[1] : "(Anonymous)"); return b }; function gh(a, b) { a.Be = "function" === typeof b ? b : function() { return b }; return a } var hh = void 0; function ih() { throw Error(x.apply(0, arguments).map(function(a) { return "function" === typeof a ? a() : a }).filter(function(a) { return a }).join("\n").trim().replace(/:$/, "")); }; function jh() { var a = Error; return gh(function(b) { return b instanceof a }, function() { return fh(a) }) }; function kh(a, b, c) { c = void 0 === c ? null : c; var d = new Yb, e = void 0, f = a.ob, g = d.g(O(function() { return e ? Object.assign({}, e, { timestamp: a.o.now() }) : null }), Q(function(k) { return null !== k }), O(function(k) { return k })); b = Ec([Rc(f, g), b]); var h = c; return b.g(Q(function(k) { k = u(k).next().value; null === h && (h = k.value.pa); return k.value.pa === h }), Ie(function(k) { return void(e = u(k).next().value) }), O(function(k) { var l = u(k); k = l.next().value; l = l.next().value; try { var n = k.value.data, y = k.timestamp, p = n.viewport, t, A, F = Object.assign({}, p, { width: null != (t = null == p ? void 0 : p.width) ? t : 0, height: null != (A = null == p ? void 0 : p.height) ? A : 0, x: 0, y: 0, kk: p ? p.width * p.height : 0 }), G = lh(F), v = n.adView, C = v.measuringElement && v.containerGeometry ? lh(v.containerGeometry) : lh(v.geometry), E = lh(v.geometry), L = v.reasons.some(Zg), J = L ? ch : lh(v.onScreenGeometry), H; l && (H = v.percentageInView / 100); l && L && (H = 0); return { timestamp: y, value: { Ab: "omid", Gb: C, Na: G, xa: d, Ea: "omid", ua: E, Wb: { x: C.left, y: C.top }, Ha: J, fc: H } } } catch (M) { A = M; n = jh(); y = hh; hh = void 0; p = []; t = n(A, p); !t && p && (A = "Expected " + n.Be() + ", got " + eh(A), p.push(A)); t || ih.apply(null, [void 0, y, "Guard " + n.Be() + " failed:"].concat(ma(p.reverse()))); var ba, ia; n = null != (ia = null == (ba = M) ? void 0 : ba.message) ? ia : "An unknown error occurred"; ba = "Error while processing geometryChange event: " + JSON.stringify(k.value) + "; " + n; throw Error(ba); } }), ue(1), jc()) } function lh(a) { var b, c, d, e; return { left: Math.floor(null != (b = null == a ? void 0 : a.x) ? b : 0), top: Math.floor(null != (c = null == a ? void 0 : a.y) ? c : 0), width: Math.floor(null != (d = null == a ? void 0 : a.width) ? d : 0), height: Math.floor(null != (e = null == a ? void 0 : a.height) ? e : 0) } }; var mh = { Ab: "ns", Gb: ch, Na: ch, xa: new Yb, Ea: "ns", ua: ch, Ha: ch, Wb: { x: 0, y: 0 } }; function nh(a, b) { return dh(a.Na, b.Na) && dh(a.ua, b.ua) && dh(a.Gb, b.Gb) && dh(a.Ha, b.Ha) && a.Ea === b.Ea && a.xa === b.xa && a.Ab === b.Ab && a.Wb.x === b.Wb.x && a.Wb.y === b.Wb.y }; function oh(a) { return function(b) { var c; return b.g(Ie(function(d) { return void(c = d.timestamp) }), O(function(d) { return d.value }), a, O(function(d) { return { timestamp: c, value: d } })) } }; var ph = function(a) { if(a.Ha.width * a.Ha.height / (a.ua.width * a.ua.height)==0){ return 1; } return a.Ha.width * a.Ha.height / (a.ua.width * a.ua.height) }, qh = oh(I(O(function(a) { var b; return null != (b = a.fc) ? b : ph(a) }), O(function(a) { return isFinite(a) ? a : 0 }))), rh = oh(I(O(function(a) { var b; return null != (b = a.fc) ? b : ph(a) }), O(function(a) { return isFinite(a) ? a : -1 }))); var th = function(a, b, c, d, e) { this.o = b; this.jd = c; this.Sd = d; this.cd = e; this.Da = this.hc = !1; this.setTime = b.now(); this.id = (this.hc = a) ? 0 : sh(this) }, sh = function(a) { return a.o.setTimeout(function() { try { a.Sd() } finally { a.Da = !0, a.cd() } }, a.jd) }; th.prototype.clear = function() { this.Da || this.o.clearTimeout(this.id) }; th.prototype.freeze = function(a) { this.hc || this.Da || (a = Ed(a, this.setTime), this.jd = Math.max(0, this.jd - a), this.o.clearTimeout(this.id), this.hc = !0) }; var uh = function(a) { this.Ve = a; this.timeline = Symbol(); this.Vc = 0; this.isFrozen = !1; this.sd = 0; this.ea = {}; this.yd = a.now() }, vh = function(a, b) { Object.values(a.ea).forEach(function(c) { return void c.freeze(b) }) }, wh = function(a) { Object.values(a.ea).forEach(function(b) { b.hc && !b.Da && (b.setTime = b.o.now(), b.id = sh(b)) }) }; uh.prototype.setTimeout = function(a, b) { var c = this, d = ++this.sd; this.ea[d] = new th(this.isFrozen, this.Ve, b, a, function() { return void delete c.ea[d] }); return d }; uh.prototype.clearTimeout = function(a) { this.ea[a] && (this.ea[a].clear(), delete this.ea[a]) }; uh.prototype.interval = function(a, b) { var c = this.rc(a).subscribe(b); return function() { return void c.unsubscribe() } }; uh.prototype.rc = function(a) { return Re(this, a).g(ve(), V(function(b) { return b + 1 }, -1)) }; var xh = function(a, b) { var c = a.isFrozen ? Math.max(0, Ed(b, a.yd)) : 0; b = Ed(b, new Cd(0, b.timeline)); return new Cd(b - a.Vc - c, a.timeline) }; uh.prototype.now = function() { return xh(this, this.Ve.now()) }; var yh = function(a) { return O(function(b) { var c = b.value; return { timestamp: xh(a, b.timestamp), value: c } }) }; function zh(a, b) { var c = new uh(a); a = b.subscribe(function(d) { c.isFrozen && (c.Vc += Math.max(0, Ed(d.timestamp, c.yd))); c.yd = d.timestamp; (c.isFrozen = d.value) ? vh(c, d.timestamp): wh(c) }); return { o: c, Uj: a } }; function Ah(a, b) { return 1 <= a ? !0 : 0 >= a ? !1 : a >= b }; function Bh(a) { return function(b) { return b.g(Le(a), O(function(c) { var d = u(c); c = d.next().value; d = d.next().value; return { timestamp: c.timestamp, value: Ah(c.value, d) } })) } }; var Ch = O(function(a) { if ("omid" === a.value.Ab) { if ("nio" === a.value.Ea) return "omio"; if ("geo" === a.value.Ea) return "omgeo" } return "geo" === a.value.Ea || "nio" === a.value.Ea ? a.value.Ab : a.value.Ea }); function Dh() { return I(Q(function(a, b) { return 0 < b }), Eh, W(-1), R()) } var Eh = I(Q(function(a) { return !isNaN(a) }), V(function(a, b) { return isNaN(a) ? b : Math.min(a, b) }, NaN), R()); var Fh = oh(I(O(function(a) { return a.Ha.width * a.Ha.height / (a.Gb.width * a.Gb.height) }), O(function(a) { return isFinite(a) ? Math.min(1, a) : 0 }))); function Gh(a, b, c) { return a ? Ec([b, c]).g(Q(function(d) { var e = u(d); d = e.next().value; e = e.next().value; return d.timestamp.equals(e.timestamp) }), O(function(d) { var e = u(d); d = e.next().value; e = e.next().value; return d.value > e.value ? d : e })) : b } function Hh(a) { return function(b) { var c = b.g(qh), d = b.g(Fh); return a instanceof K ? a.g(Ce(function(e) { return Gh(e, c, d) })) : Gh(a.value, c, d) } }; var Ih = I(oh(O(function(a) { a = a.fc ? a.fc * a.ua.width * a.ua.height / (a.Na.width * a.Na.height) : a.Ha.width * a.Ha.height / (a.Na.width * a.Na.height); return isFinite(a) ? a : 0 }))); function Jh(a, b, c) { c = void 0 === c ? function(d, e) { return d === e } : c; return a.timestamp.equals(b.timestamp) && c(a.value, b.value) }; function Kh(a, b, c, d) { var e = d.ze, f = d.re, g = d.Ui, h = d.Cf, k = d.Me, l = d.Ug, n = d.Ee; d = d.Ji; b = Lh(a, c, b); c = Mh(a, c); d = Nh(b, d); var y = Oh(a, e, l, b), p = y.g(O(function(J) { return J.value }), R(), Z(a, 1), V(function(J, H) { return Math.max(J, H) }, 0)), t = y.g(O(function(J) { return J.value }), Dh(), Z(a, 1)), A = b.g(rh, O(function(J) { return J.value }), Yd(2), R(), Z(a, 1)); g = Ph(a, b, g, h); var F = g.g(W(!1), R(), O(function(J) { return J ? k : f })); h = y.g(Bh(F), R(), Z(a, 1)); var G = Ec([h, b]).g(Q(function(J) { var H = u(J); J = H.next().value; H = H.next().value; return J.timestamp.equals(H.timestamp) }), O(function(J) { var H = u(J); J = H.next().value; H = H.next().value; return { visible: J.value, geometry: H.value.ua } }), V(function(J, H) { return !H.visible && J.visible ? J : H }, { visible: !1, geometry: ch }), O(function(J) { return J.geometry }), W(ch), Z(a, 1), R(dh)); l = l instanceof K ? l.g(R(), he()) : Tc; F = Ec([l, F]).g(he()); var v = b.g(Q(function(J) { return "ns" !== J.value.Ab && "ns" !== J.value.Ea }), V(function(J) { return J + 1 }, 0), W(0), Z(a, 1)), C = c.g(he(!0), W(!1), Z(a, 1)); C = Ec([n, C]).g(O(function(J) { var H = u(J); J = H.next().value; H = H.next().value; return J && !H }), Z(a, 1)); var E = b.g(Ih, R()), L = E.g(O(function(J) { return J.value }), V(function(J, H) { return Math.max(J, H) }, 0), R(), Z(a, 1)); a = E.g(O(function(J) { return J.value }), Dh(), Z(a, 1)); return { ni: l, oi: F, ug: { pk: b, Xg: b.g(Ch), Xa: G.g(R(dh)), visible: h.g(R(Jh)), zb: y.g(R(Jh)), Tg: p, eh: t, he: b.g(Vg, R(fb)), Td: E, Pe: L, Re: a, Vj: c, xa: b.g(O(function(J) { return J.value.xa })), Yj: g, ze: e, Ee: n, Wj: C, Ck: v, Ad: A, Bk: d } } } function Mh(a, b) { return b.g(Q(function() { return !1 }), O(function(c) { return c }), Ud(function(c) { return (new Zf(c)).Oa(a) })) } function Lh(a, b, c) { return b.g(ne(Tc), Z(a, 1)).g(R(function(d, e) { return Jh(d, e, nh) }), W({ timestamp: c.now(), value: mh }), Z(a, 1)) } function Oh(a, b, c, d) { c = d.g(Hh(c), oh(O(function(e) { return Qg(e, 2) })), Z(a, 1)); return b instanceof Zf ? c : Ec([c, b]).g(O(function(e) { var f = u(e); e = f.next().value; f = f.next().value; return { timestamp: f.timestamp.maximum(e.timestamp), value: f.value ? 0 : e.value } }), R(Jh), Z(a, 1)) } function Ph(a, b, c, d) { b = [b.g(O(function(e) { return 242500 <= e.value.ua.width * e.value.ua.height }))]; c instanceof K && b.push(c.g(O(function(e) { return !!e }))); c = Ec(b); return d ? c.g(O(function(e) { return e.some(function(f) { return f }) }), W(!1), R(), Z(a, 1)) : (new Zf(!1)).Oa(a) } function Nh(a, b) { a = Ec([a, b]).g(O(function(d) { d = u(d); var e = d.next().value; if (d.next().value && e.value.isIntersecting) return e.value.Zj }), R()); b = a.g(O(function(d) { return void 0 === d ? !0 : d }), V(function(d, e) { return d || !e }, !1)); var c = a.g(V(function(d, e) { return void 0 === e ? d : e ? !1 : null != d ? d : !0 }, void 0), O(function(d) { return !!d })); return Zc(a, b, c).g(O(function(d) { var e = u(d); d = e.next().value; var f = e.next().value; e = e.next().value; var g = 0; if (void 0 === d) return 0; d && (g |= 1); d || (g |= 2); f && (g |= 4); e && (g |= 8); return g })) }; function Qh(a, b, c, d) { if (0 === a) return 0; var e = []; (void 0 === d ? 0 : d) ? c.forEach(function(f, g) { e[g] = 0 === g ? f : f + e[g - 1] }): e = c; b = eb(b, function(f) { return f >= a }); return -1 === b ? 0 : e[b] }; var Sh = function(a, b) { var c = this; this.o = a; this.Bd = this.tc = null; this.Vh = b.g(R()).subscribe(function(d) { Rh(c); c.Bd = d }) }, Th = function(a, b) { Rh(a); a.tc = a.o.setTimeout(function() { var c; return void(null == (c = a.Bd) ? void 0 : c.next()) }, b) }, Rh = function(a) { null !== a.tc && a.o.clearTimeout(a.tc); a.tc = null }; Sh.prototype.Ya = function() { Rh(this); this.Vh.unsubscribe(); this.Bd = null }; function Uh(a, b, c, d, e, f, g, h, k, l, n, y, p) { var t = void 0 === t ? new Sh(b, p) : t; var A = Vh(d, e), F = Wh(c, d, f, g, h, k, l, n, y); return (new K(function(G) { var v = Ec([A, F]).g(R(fb), O(function(C) { var E = u(C); C = E.next().value; E = E.next().value; if (void 0 === C || void 0 === E) return !1; var L = E >= C; L ? Rh(t) : Th(t, Math.max(0, C - E)); return L }), V(function(C, E) { return E || C }, !1), R()).subscribe(G); return function() { t.Ya(); v.unsubscribe() } })).g(Fe(function(G) { return !G }), Z(a, 1)) } function Vh(a, b) { return b.g(O(function(c) { if (a.Qd) return a.Qd; if (a.md) return a.md * c })) } function Wh(a, b, c, d, e, f, g, h, k) { return Ec([c, d, e, f, g, h, k]).g(O(function(l) { var n = u(l); l = n.next().value; var y = n.next().value, p = n.next().value, t = n.next().value, A = n.next().value, F = n.next().value; n = n.next().value; return void 0 !== b.ja ? "mtos" === b.Rd ? b.audible ? Qh(b.ja, a, l, !0) : Qh(b.ja, a, A) : b.audible ? Qh(b.ja, a, y) : Qh(b.ja, a, F, !0) : "mtos" === b.Rd ? b.audible ? p : n : b.audible ? t : n })) }; function Xh(a, b, c, d, e) { var f = void 0 === f ? new Sh(b, e) : f; return (new K(function(g) { var h = Ec([c, d]).g(R(fb), O(function(k) { var l = u(k); k = l.next().value; l = l.next().value; var n = k >= l; n ? Rh(f) : Th(f, Math.max(0, l - k)); return n }), V(function(k, l) { return l || k }, !1), R()).subscribe(g); return function() { f.Ya(); h.unsubscribe() } })).g(Fe(function(g) { return !g }), Z(a, 1)) }; function Yh(a, b, c, d) { var e = Zh.Ci; var f = void 0 === f ? new Sh(b, c) : f; return (new K(function(g) { var h = Tc.g(W(void 0), Ce(function() { return $h(d) })).g(O(function(k) { var l = k.value; k = k.timestamp; var n = l.visible; l = l.dc; var y = l >= e; y || !n ? Rh(f) : (k = Math.max(0, Ed(b.now(), k)), Th(f, Math.max(0, e - l - k))); return y }), V(function(k, l) { return l || k }, !1), R()).subscribe(g); return function() { f.Ya(); h.unsubscribe() } })).g(Fe(function(g) { return !g }), Z(a, 1)) } function $h(a) { return Rg([a, a.g(Xg())]).g(O(function(b) { var c = u(b); b = c.next().value; c = c.next().value; return { timestamp: b.timestamp, value: { visible: b.value, dc: c.value } } }), R(function(b, c) { return Jh(b, c, function(d, e) { return d.dc === e.dc && d.visible === e.visible }) })) }; function ai() { return I(Ug(), V(function(a, b) { return Math.max(a, b) }, 0), O(function(a) { return Math.round(a) })) }; function bi(a) { return I(Bh(ec(a)), ai()) }; function ci(a, b) { a = b.g(O(function(c) { return Ed(c.timestamp, new Cd(0, c.timestamp.timeline)) }), W(0), R(), Z(a, 2)); b = a.g(re(), O(function(c) { return c[1] - c[0] }), V(function(c, d) { return c + (0 > d ? -d : 0) }, 0), W(0), R()); return { mediaTime: a, ih: b } }; var di = function() { this.ue = {} }, ei = function(a, b) { a = a.ue[b.key]; if ("proto" === b.valueType) { try { var c = JSON.parse(a); if (Array.isArray(c)) return c } catch (d) {} return b.defaultValue } return typeof a === typeof b.defaultValue ? a : b.defaultValue }; function fi(a) { var b = new di; return I(O(function(c) { if (null === c) return null; try { var d = JSON.parse(c)[0]; c = ""; for (var e = 0; e < d.length; e++) c += String.fromCharCode(d.charCodeAt(e) ^ "\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(e % 10)); b.ue = JSON.parse(c) } catch (f) {} return b }), Z(a.h, 1)) }; var gi = yb() ? !1 : xb("Trident") || xb("MSIE"); !xb("Android") || zb(); zb(); xb("Safari") && (zb() || (yb() ? 0 : xb("Coast")) || (yb() ? 0 : xb("Opera")) || (yb() ? 0 : xb("Edge")) || (yb() ? wb("Microsoft Edge") : xb("Edg/")) || yb() && wb("Opera")); var hi = {}, ii = null, ki = function(a) { var b = ""; ji(a, function(c) { b += String.fromCharCode(c) }); return b }, li = function(a) { var b = a.length, c = 3 * b / 4; c % 3 ? c = Math.floor(c) : -1 != "=.".indexOf(a[b - 1]) && (c = -1 != "=.".indexOf(a[b - 2]) ? c - 2 : c - 1); var d = new Uint8Array(c), e = 0; ji(a, function(f) { d[e++] = f }); return e !== c ? d.subarray(0, e) : d }, ji = function(a, b) { function c(k) { for (; d < a.length;) { var l = a.charAt(d++), n = ii[l]; if (null != n) return n; if (!/^[\s\xa0]*$/.test(l)) throw Error("Q`" + l); } return k } mi(); for (var d = 0;;) { var e = c(-1), f = c(0), g = c(64), h = c(64); if (64 === h && -1 === e) break; b(e << 2 | f >> 4); 64 != g && (b(f << 4 & 240 | g >> 2), 64 != h && b(g << 6 & 192 | h)) } }, mi = function() { if (!ii) { ii = {}; for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; 5 > c; c++) { var d = a.concat(b[c].split("")); hi[c] = d; for (var e = 0; e < d.length; e++) { var f = d[e], g = ii[f]; void 0 === g ? ii[f] = e : z(g === e) } } } }; function ni(a) { return I(O(function(b) { if (void 0 === b.activeview_flags) return null; try { return ki(b.activeview_flags) } catch (c) { return b.activeview_flags } }), fi(a)) }; var oi = { tj: "start", Zi: "firstquartile", lj: "midpoint", vj: "thirdquartile", Wi: "complete", bj: "fullscreen", nj: "mute", zj: "unmute", qj: "pause", rj: "resume", Aj: "verification_debug", kj: "measurable_impression", Bj: "viewable_impression", cj: "fully_viewable_audible_half_duration_impression", sj: "skip" }; function pi(a) { if ("object" !== typeof a) return !1; var b = a.tracking_events; if (void 0 !== b && !qi(b)) return !1; a = a.custom_metric_configurations; return void 0 === a || Array.isArray(a) && !a.some(function(c) { return !ri(c) }) ? !0 : !1 } function qi(a) { return "object" !== typeof a ? !1 : Object.keys(a).every(function(b) { return Array.isArray(a[b]) && a[b].every(function(c) { return "string" === typeof c }) }) } function ri(a) { return "object" !== typeof a || void 0 !== a.id && "number" !== typeof a.id || void 0 !== a.name && "string" !== typeof a.name || void 0 !== a.criteria && (!Array.isArray(a.criteria) || a.criteria.some(function(b) { return "string" !== typeof b })) ? !1 : !0 } function si() { return I(O(function(a) { if (void 0 === a) throw new Ad("undefined"); var b = JSON.parse(a); if ("object" !== typeof b) var c = !1; else { c = b.activeview_metadata; var d = b.activeview_flags, e = b.ufs_integrator_metadata, f = b.tracking_configuration; c = void 0 !== c && "string" !== typeof c || void 0 !== e && "string" !== typeof e || void 0 !== d && "string" !== typeof d || void 0 !== f && !pi(f) ? !1 : !0 } if (c) return b; throw new Ad(a); }), Ud(function(a) { if (a instanceof Ad) throw a; throw new Ad("json parse failure"); }), Q(function(a) { return null !== a }), O(function(a) { return ti(a) })) } function ui(a) { return I(O(function(b) { return vi(b, a) })) } function vi(a, b) { var c; a = null == (c = a.tracking_configuration) ? void 0 : c.tracking_events; if (void 0 === b || void 0 === a) return []; var d; return null != (d = a[b]) ? d : [] } function ti(a) { "%%ACTIVEVIEW_METADATA%%" === a.activeview_metadata && (a.activeview_metadata = ""); "%%ACTIVEVIEW_FLAGS%%" === a.activeview_flags && (a.activeview_flags = ""); var b, c = null == (b = a.tracking_configuration) ? void 0 : b.tracking_events; if (void 0 !== c) { b = Object.keys(c).filter(function(f) { return !Object.values(oi).includes(f) }); b = u(b); for (var d = b.next(); !d.done; d = b.next()) d = d.value, d.startsWith("custom_metric_viewable_") || delete c[d] } var e; c = null == (e = a.tracking_configuration) ? void 0 : e.custom_metric_configurations; void 0 !== c && (a.tracking_configuration.custom_metric_configurations = wi(c)); return a } function wi(a) { a = a.filter(function(c) { return c.id && c.name && c.criteria }).map(function(c) { return { id: c.id, name: c.name, criteria: c.criteria.sort() } }).filter(function(c, d, e) { return d === e.findIndex(function(f) { return Ng(f, c) }) }); var b = a.filter(function(c, d, e) { return d !== e.findIndex(function(f) { return f.name === c.name }) }).map(function(c) { return c.name }); return a.filter(function(c) { return !b.includes(c.name) }) }; function xi(a, b, c, d) { return Ec([b, c, d]).g(Q(function(e) { var f = u(e); f.next(); e = f.next().value; f = f.next().value; return void 0 !== e && e.length === f.length }), O(function(e) { e = u(e); var f = e.next().value, g = e.next().value, h = e.next().value, k = {}; g.forEach(function(l, n) { k[l.name] = h[n] ? vi(f, l.name) : [] }); return k }), Z(a, 1)) }; function yi(a, b, c, d) { var e = new Yb, f = void 0, g = e.g(O(function() { return f ? Object.assign({}, f, { timestamp: a.o.now() }) : null }), Q(function(p) { return null !== p }), O(function(p) { return p })); b = Rc(b, g).g(Q(function(p) { return "volumeChange" === p.value.type || "start" === p.value.type }), Ie(function(p) { return void(f = p) }), oh(I(Le(c.g(W(!0))), O(function(p) { var t = u(p); p = t.next().value.data; t = t.next().value; a: { if (null !== p.deviceVolume && void 0 !== p.deviceVolume) t = p.deviceVolume; else { if (t) { p = null; break a } t = 1 } if (null !== p.mediaPlayerVolume && void 0 !== p.mediaPlayerVolume) p = p.mediaPlayerVolume; else if (null !== p.videoPlayerVolume && void 0 !== p.videoPlayerVolume) p = p.videoPlayerVolume; else { p = null; break a } p = Qg(t * p, 3) } return p }), Q(function(p) { return null !== p }), O(function(p) { return Math.min(1, Math.max(0, p)) }), O(function(p) { return { volume: p, xa: e } }))), d, Z(a.h, 1)); c = b.g(oh(I(O(function(p) { return 0 < p.volume }))), Z(a.h, 2)); d = b.g(O(function(p) { return p.value.volume }), V(function(p, t) { return Math.max(p, t) }, 0), R(), Z(a.h, 1)); g = b.g(O(function(p) { return p.value.volume }), Eh, Z(a.h, 1)); var h = c.g(O(function(p) { return p.value }), re(), O(function(p) { return p[0] && !p[1] }), R(), Q(function(p) { return p }), Z(a.h, 1)), k = c.g(O(function(p) { return p.value }), re(), O(function(p) { return !p[0] && p[1] }), R(), Q(function(p) { return p }), Z(a.h, 1)), l = h.g(V(function(p) { return p + 1 }, 0), W(0), Z(a.h, 1)), n = k.g(V(function(p) { return p + 1 }, 0), W(0), Z(a.h, 1)), y = c.g(V(function(p, t) { return p && t.value }, !0), W(!1), R(), Z(a.h, 1)); return { If: { Hc: b, Sg: d, dh: g, Gc: c, gh: h, Hi: k, Se: l, nf: n, Df: y, xa: e } } }; var zi = {}, Ai = (zi.sessionStart = 1, zi.sessionError = 2, zi.sessionFinish = 4, zi.impression = 8, zi.loaded = 16, zi.start = 32, zi.firstQuartile = 64, zi.midpoint = 128, zi.thirdQuartile = 256, zi.complete = 512, zi.pause = 1024, zi.resume = 2048, zi.bufferStart = 4096, zi.bufferFinish = 8192, zi.skipped = 16384, zi.volumeChange = 32768, zi.playerStateChange = 65536, zi.adUserInteraction = 131072, zi.geometryChange = 262144, zi); function Bi(a, b, c, d, e, f) { return Rc(a.g(O(function(g) { return g.timestamp })), b.g(O(function(g) { return g.timestamp })), c.g(O(function(g) { return g.timestamp })), e.g(O(function(g) { return g.timestamp })), f.g(O(function(g) { return g.timestamp })), d.g(O(function(g) { return g.timestamp }))).g(Pg()) } function Ci(a, b, c, d, e, f) { return Rc(a.g(he(Ai.sessionStart)), b.g(he(Ai.sessionFinish)), c.g(he(Ai.impression)), e.g(he(Ai.geometryChange)), f.g(he(524288)), d.g(O(function(g) { return Ai[g.value.type] }))).g(Pg()) } function Di(a, b, c, d, e, f, g) { var h = Ci(b, c, d, e, f, g), k = h.g(V(function(l, n) { return l | n }, 0)); b = Bi(b, c, d, e, f, g); return Rg([h, k, b]).g(O(function(l) { var n = u(l); l = n.next().value; var y = n.next().value; n = n.next().value; return { oe: l, oeb: y, oet: +n.toString(), oept: Date.now() } }), Z(a.h, 1)) }; function Ei(a, b, c) { var d = b.g(O(function(p) { var t, A; return null == (t = p.value.data.context) ? void 0 : null == (A = t.app) ? void 0 : A.libraryVersion }), Pg(), Z(a.h, 1)), e = b.g(O(function(p) { var t, A; return null == (t = p.value.data.context) ? void 0 : null == (A = t.app) ? void 0 : A.appId }), Pg(), Z(a.h, 1)), f = b.g(O(function(p) { var t; return null == (t = p.value.data.context) ? void 0 : t.adSessionType }), O(function(p) { return "html" === p ? "h" : "native" === p ? "n" : "javascript" === p ? "j" : "x" }), Q(function(p) { return "x" !== p }), Z(a.h, 1)), g = b.g(O(function(p) { var t; return null == (t = p.value.data.context) ? void 0 : t.accessMode }), O(function(p) { return "full" === p ? "f" : "domain" === p ? "d" : "limited" === p ? "l" : "x" }), Q(function(p) { return "x" !== p }), Z(a.h, 1)), h = b.g(O(function(p) { var t; return null == (t = p.value.data.context) ? void 0 : t.environment }), Pg(), O(function(p) { return "app" === p }), Z(a.h, 1)), k = b.g(O(function(p) { var t, A, F, G, v; return null != (v = null == (t = p.value.data.context) ? void 0 : null == (A = t.omidNativeInfo) ? void 0 : A.partnerName) ? v : null == (F = p.value.data.context) ? void 0 : null == (G = F.omidJsInfo) ? void 0 : G.partnerName }), Pg(), Z(a.h, 1)), l = b.g(O(function(p) { var t, A, F, G, v; return null != (v = null == (t = p.value.data.context) ? void 0 : null == (A = t.omidNativeInfo) ? void 0 : A.partnerVersion) ? v : null == (F = p.value.data.context) ? void 0 : null == (G = F.omidJsInfo) ? void 0 : G.partnerVersion }), Pg(), Z(a.h, 1)); c = c.g(Q(function(p) { return "impression" === p.value.type || "loaded" === p.value.type }), O(function(p) { return p.value.data }), Le(f.g(W("x"))), O(function(p) { var t = u(p); p = t.next().value; t = t.next().value; if (void 0 !== p.Wf) return p.Wf; if (void 0 !== p.mediaType) return "video" === p.mediaType ? "video" : "n" === t ? "nativeDisplay" : "htmlDisplay" }), Q(function(p) { return void 0 !== p }), Yd(1), Z(a.h, 1)); var n = b.g(O(function(p) { var t; return null == (t = p.value.data.context) ? void 0 : t.deviceCategory }), Pg(), Z(a.h, 1)), y = b.g(O(function(p) { var t; return null == (t = p.value.data.lastActivity) ? void 0 : t.timestamp }), Pg(), Z(a.h, 1)); a = b.g(O(function(p) { var t; if (null != (t = p.value.data.lastActivity) && t.timestamp && p.timestamp) { var A; t = new Cd(null == (A = p.value.data.lastActivity) ? void 0 : A.timestamp, p.timestamp.timeline); return Math.round(Ed(p.timestamp, t) / 1E3) } }), Pg(), Z(a.h, 1)); return { wh: d, oh: e, vh: f, nh: g, Te: h, th: k, uh: l, ph: c, qh: n, sh: y, rh: a } }; var Fi = { Yi: "visible", Vi: "audible", wj: "time", xj: "timetype" }; function Gi(a) { try { var b = a.toLowerCase().split(","); if (b.some(function(n) { return n && Object.values(Fi).every(function(y) { return !n.includes(y) }) })) return null; a = { Rd: "tos" }; var c = b.filter(function(n) { return n.includes("visible=") }); if (1 < c.length) return null; if (1 === c.length) { var d = Number(c[0].toLowerCase().split("=")[1]); if (isNaN(d) || !isFinite(d) || 0 > d || 100 < d || !Number.isInteger(d)) return null; a.ja = d / 100 } var e = b.filter(function(n) { return n.includes("audible=") }); if (1 < e.length) return null; if (1 === e.length) { var f = e[0].toLowerCase().split("="); if (["0", "1"].includes(f[1])) a.audible = "1" === f[1]; else return null } var g = b.filter(function(n) { return n.includes("timetype=") }); if (1 < g.length) return null; if (1 === g.length) { var h = g[0].toLowerCase().split("="); if (["mtos", "tos"].includes(h[1])) a.Rd = h[1]; else return null } var k = b.filter(function(n) { return n.includes("time=") }); if (1 < k.length) return null; if (1 === k.length) { var l = k[0].toLowerCase().split("="); if (/^(100|[0-9]{1,2})%$/.test(l[1]) || /^([0-9])+ms$/.test(l[1])) l[1].includes("ms") ? a.Qd = Math.floor(Number(l[1].split("ms")[0])) : a.md = Math.floor(Number(l[1].split("%")[0])) / 100; else return null } return a.Qd || a.md ? a : null } catch (n) { return null } }; function Hi(a) { return { id: a.id, name: a.name, criteria: a.criteria.map(function(b) { return Gi(b) }) } }; function Ii(a, b, c, d) { var e = b.g(O(function(g) { return Math.floor(g / 1E3) }), Q(function(g) { return 32 >= g }), O(function(g) { return 1 << g }), V(function(g, h) { return g | h }, 0), R(), Z(a, 1)), f = b.g(O(function(g) { return Math.floor(g / 1E3) }), Q(function(g) { return 32 >= g }), Le(c), O(function(g) { var h = u(g); g = h.next().value; h = h.next().value; return [1 << g, Ah(h.value, .5)] }), V(function(g, h) { h = u(h); var k = h.next().value; return h.next().value ? g | k : g & ~k }, 0), R(), Z(a, 1)); c = b.g(O(function(g) { return Math.floor(g / 1E3) }), Q(function(g) { return 32 >= g }), Le(c), O(function(g) { var h = u(g); g = h.next().value; h = h.next().value; return [1 << g, Ah(h.value, 1)] }), V(function(g, h) { h = u(h); var k = h.next().value; return h.next().value ? g | k : g & ~k }, 0), R(), Z(a, 1)); a = bg(a, [b, d]).g(Q(function(g) { var h = u(g); g = h.next().value; h = h.next().value; return void 0 !== g && void 0 !== h }), R(function(g, h) { g = u(g).next().value; h = u(h).next().value; return g === h }), O(function(g) { var h = u(g); g = h.next().value; h = h.next().value; return [Math.floor(g / 1E3), h.value] }), Q(function(g) { g = u(g); var h = g.next().value; g.next(); return 32 >= h }), O(function(g) { var h = u(g); g = h.next().value; h = h.next().value; return [1 << g, h] }), V(function(g, h) { h = u(h); var k = h.next().value; return h.next().value ? g | k : g & ~k }, 0), R(), Z(a, 1)); return { Eh: e, Fh: f, Dh: c, Ch: a } }; function Ji(a, b, c) { var d = b.g(Q(function(h) { return "pause" === h.value.type }), O(function(h) { return { timestamp: h.timestamp, value: "pause" } })), e = b.g(Q(function(h) { return "resume" === h.value.type }), O(function(h) { return { timestamp: h.timestamp, value: "resume" } })), f = b.g(Q(function(h) { return "start" === h.value.type }), O(function(h) { return { timestamp: h.timestamp, value: "start" } })), g = Ec([b, c]).g(Q(function(h) { h = u(h); var k = h.next().value; return h.next().value && "bufferStart" === k.value.type }), O(function(h) { return { timestamp: u(h).next().value.timestamp, value: "bufferStart" } })); b = Ec([b, c]).g(Q(function(h) { h = u(h); var k = h.next().value; return h.next().value && "bufferFinish" === k.value.type }), O(function(h) { return { timestamp: u(h).next().value.timestamp, value: "bufferFinish" } })); d = Rc(d, g, f, e, b).g(V(function(h, k) { return { timestamp: k.timestamp, value: 0 === h.value ? "start" === k.value ? 2 : 0 : "pause" === k.value || "bufferStart" === k.value ? 1 : 2 } }, { timestamp: a.o.now(), value: 0 }), W({ timestamp: a.o.now(), value: 0 }), Z(a.h, 2)); e = d.g(O(function(h) { return h.value }), re(), O(function(h) { return 1 !== h[0] && 1 === h[1] }), R(), Q(function(h) { return h }), Z(a.h, 1)); f = e.g(V(function(h) { return h + 1 }, 0), W(0), Z(a.h, 1)); g = d.g(O(function(h) { return h.value }), re(), O(function(h) { return 1 === h[0] && 2 === h[1] }), R(), Q(function(h) { return h }), Z(a.h, 1)); a = g.g(V(function(h) { return h + 1 }, 0), W(0), Z(a.h, 1)); return { Hh: { jk: e, wc: f, tk: g, Ac: a, lf: d } } }; function Ki(a, b, c) { b = b.g(Q(function(e) { return "playerStateChange" === e.value.type }), O(function(e) { return { timestamp: e.timestamp, value: e.value.data.state } }), W({ timestamp: a.o.now(), value: "normal" }), c, Z(a.h, 2)); c = b.g(oh(I(re(), O(function(e) { return "fullscreen" !== e[0] && "fullscreen" === e[1] }), R(), Q(function(e) { return e }))), Z(a.h, 1)); var d = c.g(O(function(e) { return e.value }), Z(a.h, 1)); a = d.g(V(function(e) { return e + 1 }, 0), W(0), Z(a.h, 1)); return { Ih: { Fi: b, rg: d, nd: a, Ei: c } } }; function Li(a, b, c, d, e) { var f = Mi, g = b.g(W(void 0), Ce(function() { return e.g(Wg(bi, f), W([0, 0, 0, 0, 0]), R(fb)) }), Z(a, 1)), h = b.g(W(void 0), Ce(function() { return e.g(O(function(n) { return n.value }), V(function(n, y) { return Math.max(n, y) }, 0), W(0), R()) }), Z(a, 1)), k = b.g(W(void 0), Ce(function() { return c.g(O(function(n) { return n.value }), Eh, W(-1), R()) }), Z(a, 1)), l = b.g(W(void 0), Ce(function() { return c.g(O(function(n) { return n.value }), V(function(n, y) { return Math.max(n, y) }, 0), W(0), R()) }), Z(a, 1)); a = b.g(W(void 0), Ce(function() { return d.g(V(function(n, y) { return n && y.value }, !0), W(!1), R()) }), Z(a, 1)); return { Xe: g, mk: h, Ze: k, Ye: l, We: a } }; function Ni(a, b, c) { return Object.assign.apply(Object, [{}].concat(ma(Object.keys(c).map(function(d) { var e = c[d]; if (e instanceof Zf) { var f = {}; return f[d] = Oi(a, e.Oa(a), b).g(Z(a, 1)), f } f = {}; return f[d] = Oi(a, e, b).g(Z(a, 1)), f })))) } function Oi(a, b, c) { return bg(a, [c, b]).g(Q(function(d) { d = u(d); var e = d.next().value; d.next(); return void 0 !== e }), R(function(d, e) { d = u(d).next().value; return u(e).next().value === d }), O(function(d) { var e = u(d); d = e.next().value; e = e.next().value; var f = {}; return f[d] = e, f }), V(function(d, e) { return Object.assign({}, d, e) }, {}), Z(a, 1)) }; var Pi; Pi = ["av.key", "js", "20231213"].slice(-1)[0].substring(0, 8); function Qi(a, b, c) { var d; return b.g(R(), Ce(function(e) { return c.g(O(function() { if (!d) { d = !0; try { e.next() } finally { d = !1 } } return !0 })) }), W(!1), Z(a.h, 1)) }; function Ri(a) { return I(oh(O(function(b) { return Ah(b, a) })), Tg(), O(function(b) { return Math.round(b) })) }; function Si(a, b, c, d, e, f) { if (1 < f.length) for (var g = 0; g < f.length - 1; g++) if (f[g] < f[g + 1]) throw Error(); g = e.g(W(void 0), Ce(function() { return c.g(Xg()) }), R(), Z(a, 1)); e = e.g(W(void 0), Ce(function() { return c.g(ai()) }), R(), Z(a, 1)); return { Ra: d.g(W(void 0), Ce(function() { return b.g(Wg(bi, f)) }), R(fb), Z(a, 1)), Fc: d.g(W(void 0), Ce(function() { return b.g(Wg(Ri, f), O(function(h) { return h.map(function(k, l) { return 0 < l ? k - h[l - 1] : k }) })) }), R(fb), Z(a, 1)), Ng: e, dc: g.g(R(Jh), Z(a, 1)) } }; function Ti(a, b, c, d, e, f, g, h, k, l, n, y, p, t, A, F, G) { c = bg(a, [F, b, c, d, e, f, g, h, k, l, n, y, p, t, A]).g(Q(function(v) { return !!u(v).next().value }), O(function(v) { var C = u(v); C.next(); v = C.next().value; var E = C.next().value, L = C.next().value, J = C.next().value, H = C.next().value, ba = C.next().value, ia = C.next().value, M = C.next().value, T = C.next().value, U = C.next().value, ca = C.next().value, Ze = C.next().value, $e = C.next().value; C = C.next().value; var X = 0, Y = 0; v && (X |= 1, Y |= 0); E && (X |= 0, Y |= 1); void 0 !== J && (X |= 2, Y |= 2, J ? (X |= 4, Y |= 4) : (X |= 33554432, Y |= 33554432)); H && (X |= 8, Y |= 8); void 0 !== ba && (X |= 16, Y |= 16); ba && (X |= 32, Y |= 32); J && ba && (X |= 67108864, Y |= 67108864); J && E && (X |= 0, Y |= 64); J && v && (X |= 64, Y |= 0); L && (X |= 256, Y |= 256); ia && (X |= 0, Y |= 512); 1 === M && (X |= 0, Y |= 1024); 2 === M && (X |= 0, Y |= 2048); T && (X |= 0, Y |= 4096); U && (X |= 0, Y |= 8192); ca && (X |= 0, Y |= 32768); Ze && (X |= 0, Y |= 16384); $e && (X |= 0, Y |= 16777216); C && (X |= 134217728, Y |= 134217728); return [X, Y] })); b = c.g(O(function(v) { return u(v).next().value }), W(0), Z(a, 1)); c = c.g(O(function(v) { v = u(v); v.next(); return v.next().value }), V(function(v, C) { return v | C }, 0), W(0), Z(a, 1)); d = G.g(V(function(v) { return v + 1 }, 0)); a = bg(a, [d, G, c]).g(Q(function(v) { var C = u(v); v = C.next().value; var E = C.next().value; C = C.next().value; return void 0 !== E && void 0 !== C && void 0 !== v }), R(function(v, C) { v = u(v).next().value; return u(C).next().value === v }), O(function(v) { var C = u(v); C.next(); v = C.next().value; C = C.next().value; return [v, C] }), W(["unknown", 0]), re(), O(function(v) { var C = u(v); v = u(C.next().value); v.next(); v = v.next().value; var E = u(C.next().value); C = E.next().value; E = E.next().value; var L = {}; return L[C] = E ^ v, L }), V(function(v, C) { return Object.assign({}, v, C) }, {}), Z(a, 1)); return { Za: b, Xf: c, Y: a } }; function Ui(a, b, c) { return Object.assign.apply(Object, [{}].concat(ma(Object.keys(b).map(function(d) { var e = {}; return e[d] = Vi(a, b[d], c), e })))) } function Vi(a, b, c) { var d = 0; return bg(a, [c, b]).g(Q(function(e) { var f = u(e); e = f.next().value; f = f.next().value; return void 0 !== e && void 0 !== f }), R(function(e, f) { e = u(e).next().value; return u(f).next().value === e }), W(["unknown", 0]), re(), O(function(e) { var f = u(e); e = u(f.next().value); e.next(); e = e.next().value; var g = u(f.next().value); f = g.next().value; g = g.next().value; var h = {}; return h[f] = g - e, h.ji = ++d, h }), V(function(e, f) { return Object.assign({}, e, f) }, {}), Z(a, 1)) }; function Wi(a, b, c, d, e, f, g, h, k, l) { var n = Mi; if (1 < n.length) for (var y = 0; y < n.length - 1; y++) if (n[y] < n[y + 1]) throw Error(); if (1 < l.length) for (y = 0; y < l.length - 1; y++) if (l[y] < l[y + 1]) throw Error(); k = Si(a, c, e, h, k, n); d = d.g(Wg(Ri, l), R(fb), Z(a, 1)); l = k.Fc.g(O(function(E) { return Qh(.5, n, E, !0) }), Z(a, 1)); y = k.Fc.g(O(function(E) { return Qh(1, n, E, !0) }), Z(a, 1)); var p = f.g(Tg(), O(function(E) { return Math.round(E) }), Z(a, 1)), t = e.g(Tg(), O(function(E) { return Math.round(E) }), Z(a, 1)); g = g.g(Tg(), O(function(E) { return Math.round(E) }), Z(a, 1)); e = Ec([e, f]).g(O(function(E) { var L = u(E); E = L.next().value; L = L.next().value; return { timestamp: E.timestamp.maximum(L.timestamp), value: !E.value && L.value } }), ai(), O(function(E) { return Math.round(E) }), W(0), R(), Z(a, 1)); var A = f.g(ai(), Z(a, 1)), F = Ec([c, f]).g(O(function(E) { var L = u(E); E = L.next().value; L = L.next().value; return { timestamp: E.timestamp.maximum(L.timestamp), value: L.value ? E.value : 0 } }), Z(a, 1)); f = h.g(W(void 0), Ce(function() { return F.g(Wg(Ri, n)) }), R(fb), Z(a, 1)); var G = f.g(O(function(E) { return Qh(.5, n, E) }), Z(a, 1)), v = f.g(O(function(E) { return Qh(1, n, E) }), Z(a, 1)), C = F.g(oh(O(function(E) { return E >= n[2] })), Tg(), O(function(E) { return Math.round(E) }), Z(a, 1)); h = h.g(W(void 0), Ce(function() { return F.g(Wg(bi, n), O(function(E) { return E.map(function(L, J) { return 0 < J ? L - E[J - 1] : L }) })) }), R(fb), Z(a, 1)); a = Rc(c, b).g(O(function(E) { return { timestamp: E.timestamp, value: !0 } }), Tg(), O(function(E) { return Math.round(E) }), W(0), R(), Z(a, 1)); return Object.assign({}, k, { Dj: F, Zc: f, Oe: h, Mg: A, fk: e, Yc: p, Xd: a, xe: g, Bi: l, Ai: y, Gf: G, Ff: v, Hf: C, Oi: t, Mf: d }) }; var Zh = { Ci: 2E3, re: .5, Me: .3 }, Mi = [1, .75, Zh.re, Zh.Me, 0]; function bj(a, b, c, d, e, f, g, h, k, l, n, y, p, t) { var A = Mi; e = Yh(a, c, t, e); var F = h.g(O(function(M) { return M[0] })), G = n.g(O(function(M) { return 2E3 <= M[0] }), W(!1), Z(a, 1)), v = b.g(Q(function(M) { return "midpoint" === M.value.type }), he(!0), W(!1), Z(a, 1)); b = bg(a, [v, p]).g(Q(function(M) { return u(M).next().value }), O(function(M) { M = u(M); M.next(); return M.next().value }), W(0), Z(a, 1)); var C = Ec([f, b]).g(O(function(M) { var T = u(M); M = T.next().value; T = T.next().value; return Math.min(0 < M ? M / 2 : 15E3, 0 < T ? T : 15E3, 15E3) }), Z(a, 1)); b = Xh(a, c, F, C, t); F = bg(a, [F, C, v]).g(O(function(M) { var T = u(M); M = T.next().value; var U = T.next().value; T = T.next().value; return void 0 === M || void 0 === U || void 0 === T ? !1 : M >= U || T }), R(), Z(a, 1)); var E = 0, L = 0, J = 0, H = new gc(1), ba = new gc(1), ia = new gc(1); d = d.g(Q(function(M) { return !!M }), O(function(M) { return M.map(function(T) { ia.next(++J); T = T.criteria.filter(function(U) { return null !== U }).map(function(U) { return U }).map(function(U) { return Uh(a, c, A, U, f, g, h, k, l, n, y, p, t) }); return Rc.apply(null, ma(T)).g(Q(function(U) { return U }), W(!1), Ie(function(U) { U && H.next(++E) }), R(), Ie(function(U) { U && ba.next(++L) })) }) }), Ce(function(M) { return Ec(M) }), R(), Z(a, 1)); v = bg(a, [H.g(Z(a, 1)), ba.g(Z(a, 1)), ia.g(Z(a, 1))]).g(O(function(M) { var T = u(M); M = T.next().value; var U = T.next().value; T = T.next().value; return { tmcr: M, tmcf: U, tvcf: T } }), Z(a, 1)); return { Vb: e, Ib: b, pd: F, ag: d, Jh: G, Zf: v } }; var cj = function(a) { this.key = a; this.defaultValue = !1; this.valueType = "boolean" }, dj = function(a) { this.key = a; this.defaultValue = 0; this.valueType = "number" }; var ej = new cj("45430027"), fj = new cj("100006"), gj = new dj("45362137"), hj = new cj("45377435"), ij = new cj("45372163"), jj = new cj("45407241"), kj = new cj("45382077"), lj = new cj("45407239"), mj = new cj("45407240"), nj = new cj("45430682"), oj = new cj("45427308"); var pj = new dj("45389692"); function qj(a) { var b, c, d, e, f, g, h, k, l, n, y, p; return { Rf: null != (b = null == a ? void 0 : ei(a, fj)) ? b : !1, Nj: null != (c = null == a ? void 0 : ei(a, gj)) ? c : 0, Qj: null != (d = null == a ? void 0 : ei(a, hj)) ? d : !1, uk: null != (e = null == a ? void 0 : ei(a, ij)) ? e : !1, wk: null != (f = null == a ? void 0 : ei(a, kj)) ? f : !1, Ij: null != (g = null == a ? void 0 : ei(a, pj)) ? g : 0, zk: null != (h = null == a ? void 0 : ei(a, lj)) ? h : !1, Ak: null != (k = null == a ? void 0 : ei(a, mj)) ? k : !1, vk: null != (l = null == a ? void 0 : ei(a, jj)) ? l : !1, Ti: null != (n = null == a ? void 0 : ei(a, oj)) ? n : !1, Qf: null != (y = null == a ? void 0 : ei(a, ej)) ? y : !1, Gk: null != (p = null == a ? void 0 : ei(a, nj)) ? p : !1 } }; function rj(a, b) { if (a) throw Error("R"); b.push(65533) } function sj(a, b) { b = String.fromCharCode.apply(null, b); return null == a ? b : a + b } var tj = void 0, uj, vj, wj = "undefined" !== typeof TextDecoder; var xj = "undefined" !== typeof Uint8Array, yj = !gi && "function" === typeof btoa; function zj(a) { if (!yj) { var b; z(Ka(a), "encodeByteArray takes an array as a parameter"); void 0 === b && (b = 0); mi(); b = hi[b]; for (var c = Array(Math.floor(a.length / 3)), d = b[64] || "", e = 0, f = 0; e < a.length - 2; e += 3) { var g = a[e], h = a[e + 1], k = a[e + 2], l = b[g >> 2]; g = b[(g & 3) << 4 | h >> 4]; h = b[(h & 15) << 2 | k >> 6]; k = b[k & 63]; c[f++] = "" + l + g + h + k } l = 0; k = d; switch (a.length - e) { case 2: l = a[e + 1], k = b[(l & 15) << 2] || d; case 1: a = a[e], c[f] = "" + b[a >> 2] + b[(a & 3) << 4 | l >> 4] + k + d } return c.join("") } b = ""; c = 0; for (d = a.length - 10240; c < d;) b += String.fromCharCode.apply(null, a.subarray(c, c += 10240)); b += String.fromCharCode.apply(null, c ? a.subarray(c) : a); return btoa(b) } var Aj = /[-_.]/g, Bj = { "-": "+", _: "/", ".": "=" }; function Cj(a) { return Bj[a] || "" } function Dj(a) { if (!yj) return li(a); var b = a; Aj.test(b) && (b = b.replace(Aj, Cj)); try { var c = atob(b) } catch (d) { throw Error("S`" + a + "`" + d); } a = new Uint8Array(c.length); for (b = 0; b < c.length; b++) a[b] = c.charCodeAt(b); return a } var Ej, Fj = {}; var Gj, Ij = function(a, b) { if (b !== Fj) throw Error("T"); this.Kc = a; if (null != a && 0 === a.length) throw Error("U"); this.dontPassByteStringToStructuredClone = Hj }; function Hj() {}; function Jj(a) { if ("string" === typeof a) return { buffer: Dj(a), ab: !1 }; if (Array.isArray(a)) return { buffer: new Uint8Array(a), ab: !1 }; if (a.constructor === Uint8Array) return { buffer: a, ab: !1 }; if (a.constructor === ArrayBuffer) return { buffer: new Uint8Array(a), ab: !1 }; if (a.constructor === Ij) { ab(a, Ij); if (Fj !== Fj) throw Error("T"); var b = a.Kc; null == b || xj && null != b && b instanceof Uint8Array || ("string" === typeof b ? b = Dj(b) : (Wa("Cannot coerce to Uint8Array: " + Ja(b)), b = null)); return { buffer: (null == b ? b : a.Kc = b) || Ej || (Ej = new Uint8Array(0)), ab: !0 } } if (a instanceof Uint8Array) return { buffer: new Uint8Array(a.buffer, a.byteOffset, a.byteLength), ab: !1 }; throw Error("da"); }; var Kj = "function" === typeof Uint8Array.prototype.slice, Lj = 0, Mj = 0; function Nj(a) { var b = 0 > a; a = Math.abs(a); var c = a >>> 0; a = Math.floor((a - c) / 4294967296); b && (c = u(Oj(c, a)), b = c.next().value, a = c.next().value, c = b); Lj = c >>> 0; Mj = a >>> 0 } function Pj() { var a = Lj, b = Mj; b >>>= 0; a >>>= 0; if (2097151 >= b) var c = "" + (4294967296 * b + a); else "function" === typeof BigInt ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, b = b >> 16 & 65535, a = (a & 16777215) + 6777216 * c + 6710656 * b, c += 8147497 * b, b *= 2, 1E7 <= a && (c += Math.floor(a / 1E7), a %= 1E7), 1E7 <= c && (b += Math.floor(c / 1E7), c %= 1E7), z(b), c = b + Qj(c) + Qj(a)); return c } function Qj(a) { a = String(a); return "0000000".slice(a.length) + a } function Oj(a, b) { b = ~b; a ? a = ~a + 1 : b += 1; return [a, b] }; var Sj = function(a, b) { this.ta = null; this.ad = !1; this.A = this.va = this.Ua = 0; Rj(this, a, b) }, Rj = function(a, b, c) { c = void 0 === c ? {} : c; a.ac = void 0 === c.ac ? !1 : c.ac; b && (b = Jj(b), a.ta = b.buffer, a.ad = b.ab, a.Ua = 0, a.va = a.ta.length, a.A = a.Ua) }; m = Sj.prototype; m.ve = function() { this.clear(); 100 > Tj.length && Tj.push(this) }; m.clear = function() { this.ta = null; this.ad = !1; this.A = this.va = this.Ua = 0; this.ac = !1 }; m.setEnd = function(a) { this.va = a }; m.reset = function() { this.A = this.Ua }; m.da = function() { return this.A }; m.advance = function(a) { Uj(this, this.A + a) }; var Vj = function(a) { var b = 0, c = 0, d = 0, e = a.ta, f = a.A; do { var g = e[f++]; b |= (g & 127) << d; d += 7 } while (32 > d && g & 128); 32 < d && (c |= (g & 127) >> 4); for (d = 3; 32 > d && g & 128; d += 7) g = e[f++], c |= (g & 127) << d; Uj(a, f); if (128 > g) return 4294967296 * (c >>> 0) + (b >>> 0 >>> 0); throw Error("aa"); }, Uj = function(a, b) { a.A = b; if (b > a.va) throw Error("ba`" + b + "`" + a.va); }, Wj = function(a) { var b = a.ta, c = a.A, d = b[c++], e = d & 127; if (d & 128 && (d = b[c++], e |= (d & 127) << 7, d & 128 && (d = b[c++], e |= (d & 127) << 14, d & 128 && (d = b[c++], e |= (d & 127) << 21, d & 128 && (d = b[c++], e |= d << 28, d & 128 && b[c++] & 128 && b[c++] & 128 && b[c++] & 128 && b[c++] & 128 && b[c++] & 128))))) throw Error("aa"); Uj(a, c); return e }, Xj = function(a) { return Wj(a) >>> 0 }, Yj = function(a) { return Vj(a) }, Zj = function(a) { var b = a.ta, c = a.A, d = b[c + 0], e = b[c + 1], f = b[c + 2]; b = b[c + 3]; a.advance(4); return (d << 0 | e << 8 | f << 16 | b << 24) >>> 0 }, ak = function(a) { for (var b = 0, c = a.A, d = c + 10, e = a.ta; c < d;) { var f = e[c++]; b |= f; if (0 === (f & 128)) return Uj(a, c), !!(b & 127) } throw Error("aa"); }, bk = function(a, b) { if (0 > b) throw Error("ca`" + b); var c = a.A, d = c + b; if (d > a.va) throw Error("ba`" + (a.va - c) + "`" + b); a.A = d; return c }; Sj.prototype.af = function(a, b) { var c = bk(this, a), d = z(this.ta); if (wj) { var e; b ? (e = uj) || (e = uj = new TextDecoder("utf-8", { fatal: !0 })) : (e = vj) || (e = vj = new TextDecoder("utf-8", { fatal: !1 })); var f = c + a; d = 0 === c && f === d.length ? d : d.subarray(c, f); try { var g = e.decode(d) } catch (n) { if (b) { if (void 0 === tj) { try { e.decode(new Uint8Array([128])) } catch (y) {} try { e.decode(new Uint8Array([97])), tj = !0 } catch (y) { tj = !1 } } b = !tj } b && (uj = void 0); throw n; } } else { a = c + a; g = []; for (var h = null, k, l; c < a;) k = d[c++], 128 > k ? g.push(k) : 224 > k ? c >= a ? rj(b, g) : (l = d[c++], 194 > k || 128 !== (l & 192) ? (c--, rj(b, g)) : (k = (k & 31) << 6 | l & 63, z(128 <= k && 2047 >= k), g.push(k))) : 240 > k ? c >= a - 1 ? rj(b, g) : (l = d[c++], 128 !== (l & 192) || 224 === k && 160 > l || 237 === k && 160 <= l || 128 !== ((e = d[c++]) & 192) ? (c--, rj(b, g)) : (k = (k & 15) << 12 | (l & 63) << 6 | e & 63, z(2048 <= k && 65535 >= k), z(55296 > k || 57343 < k), g.push(k))) : 244 >= k ? c >= a - 2 ? rj(b, g) : (l = d[c++], 128 !== (l & 192) || 0 !== (k << 28) + (l - 144) >> 30 || 128 !== ((e = d[c++]) & 192) || 128 !== ((f = d[c++]) & 192) ? (c--, rj(b, g)) : (k = (k & 7) << 18 | (l & 63) << 12 | (e & 63) << 6 | f & 63, z(65536 <= k && 1114111 >= k), k -= 65536, g.push((k >> 10 & 1023) + 55296, (k & 1023) + 56320))) : rj(b, g), 8192 <= g.length && (h = sj(h, g), g.length = 0); z(c === a, "expected " + c + " === " + a); g = sj(h, g) } return g }; Sj.prototype.Hd = function(a) { if (0 == a) return Gj || (Gj = new Ij(null, Fj)); var b = bk(this, a); if (this.ac && this.ad) b = this.ta.subarray(b, b + a); else { var c = z(this.ta); a = b + a; b = b === a ? Ej || (Ej = new Uint8Array(0)) : Kj ? c.slice(b, a) : new Uint8Array(c.subarray(b, a)) } ab(b, Uint8Array); return 0 == b.length ? Gj || (Gj = new Ij(null, Fj)) : new Ij(b, Fj) }; var Tj = []; z(!0); var dk = function(a, b) { if (Tj.length) { var c = Tj.pop(); Rj(c, a, b); a = c } else a = new Sj(a, b); this.i = a; this.Fa = this.i.da(); this.j = this.ya = this.sb = -1; ck(this, b) }, ck = function(a, b) { b = void 0 === b ? {} : b; a.kd = void 0 === b.kd ? !1 : b.kd }; dk.prototype.ve = function() { this.i.clear(); this.j = this.sb = this.ya = -1; 100 > ek.length && ek.push(this) }; dk.prototype.da = function() { return this.i.da() }; dk.prototype.reset = function() { this.i.reset(); this.Fa = this.i.da(); this.j = this.sb = this.ya = -1 }; dk.prototype.advance = function(a) { this.i.advance(a) }; var fk = function(a) { var b = a.i; if (b.A == b.va) return !1; - 1 !== a.ya && (b = a.i.da(), a.i.A = a.Fa, Xj(a.i), 4 === a.j || 3 === a.j ? z(b === a.i.da(), "Expected to not advance the cursor. Group tags do not have values.") : z(b > a.i.da(), "Expected to read the field, did you forget to call a read or skip method?"), a.i.A = b); a.Fa = a.i.da(); b = Xj(a.i); var c = b >>> 3, d = b & 7; if (!(0 <= d && 5 >= d)) throw Error("W`" + d + "`" + a.Fa); if (1 > c) throw Error("X`" + c + "`" + a.Fa); a.ya = b; a.sb = c; a.j = d; return !0 }, hk = function(a) { if (2 != a.j) Wa("Invalid wire type for skipDelimitedField"), gk(a); else { var b = Xj(a.i); a.i.advance(b) } }, gk = function(a) { switch (a.j) { case 0: 0 != a.j ? (Wa("Invalid wire type for skipVarintField"), gk(a)) : ak(a.i); break; case 1: z(1 === a.j); a.i.advance(8); break; case 2: hk(a); break; case 5: z(5 === a.j); a.i.advance(4); break; case 3: var b = a.sb; do { if (!fk(a)) throw Error("Z"); if (4 == a.j) { if (a.sb != b) throw Error("$"); break } gk(a) } while (1); break; default: throw Error("W`" + a.j + "`" + a.Fa); } }, jk = function(a) { var b = a.Fa; gk(a); return ik(a, b) }, ik = function(a, b) { if (!a.kd) { var c = a.i.da(); a.i.A = b; b = a.i.Hd(c - b); z(c == a.i.da()); return b } }, kk = function(a, b, c) { z(2 == a.j); var d = a.i.va, e = Xj(a.i), f = a.i.da() + e, g = f - d; 0 >= g && (a.i.setEnd(f), c(b, a, void 0, void 0, void 0), g = f - a.i.da()); if (g) throw Error("V`" + e + "`" + (e - g)); a.i.A = f; a.i.setEnd(d) }, mk = function(a, b) { z(11 === a.ya); for (var c = 0, d = 0; fk(a) && 4 != a.j;) 16 !== a.ya || c ? 26 !== a.ya || d ? gk(a) : c ? (d = -1, kk(a, c, b)) : (d = a.Fa, hk(a)) : (c = lk(a), d && (z(0 < d), a.ya = -1, a.j = -1, a.i.A = d, d = 0)); if (12 !== a.ya || !d || !c) throw Error("Y"); }, lk = function(a) { z(0 == a.j); return Xj(a.i) }, nk = function(a) { z(0 == a.j); return Vj(a.i) }; dk.prototype.af = function() { return ok(this) }; var ok = function(a) { z(2 == a.j); var b = Xj(a.i); return a.i.af(b, !0) }; dk.prototype.Hd = function() { z(2 == this.j); var a = Xj(this.i); return this.i.Hd(a) }; var pk = function(a, b, c) { z(2 == a.j); var d = Xj(a.i); for (d = a.i.da() + d; a.i.da() < d;) c.push(b(a.i)) }, ek = []; var qk = function(a, b, c, d) { this.Nc = a; this.tf = c; this.sf = d }; function rk(a) { return Array.prototype.slice.call(a) }; var sk; sk = "function" === typeof Symbol && "symbol" === typeof Symbol() ? Symbol("INTERNAL_ARRAY_STATE") : void 0; z(13 === Math.round(Math.log2(Math.max.apply(Math, ma(Object.values({ jj: 1, hj: 2, gj: 4, pj: 8, oj: 16, mj: 32, Xi: 64, yj: 128, fj: 256, ej: 512, ij: 1024, aj: 2048, uj: 4096, dj: 8192 })))))); function tk(a) { z((a & 16777215) == a) } var uk = sk ? function(a, b) { tk(b); Za(a, "state is only maintained on arrays."); a[sk] |= b } : function(a, b) { tk(b); Za(a, "state is only maintained on arrays."); void 0 !== a.Qa ? a.Qa |= b : Object.defineProperties(a, { Qa: { value: b, configurable: !0, writable: !0, enumerable: !1 } }) }; function vk(a) { var b = wk(a); 1 !== (b & 1) && (Object.isFrozen(a) && (a = rk(a)), xk(a, b | 1)) } var yk = Object.getOwnPropertyDescriptor(Array.prototype, "Kg"); Object.defineProperties(Array.prototype, { Kg: { get: function() { function a(e, f) { e & b && c.push(f) } var b = wk(this), c = []; a(1, "IS_REPEATED_FIELD"); a(2, "IS_IMMUTABLE_ARRAY"); a(4, "IS_API_FORMATTED"); a(4096, "STRING_FORMATTED"); a(8192, "GBIGINT_FORMATTED"); a(8, "ONLY_MUTABLE_VALUES"); a(32, "MUTABLE_REFERENCES_ARE_OWNED"); a(64, "CONSTRUCTED"); a(128, "TRANSFERRED"); a(256, "HAS_SPARSE_OBJECT"); a(512, "HAS_MESSAGE_ID"); a(2048, "FROZEN_ARRAY"); var d = zk(b); 536870912 !== d && c.push("pivot: " + d); d = c.join(","); return yk ? yk.get.call(this) + "|" + d : d }, configurable: !0, enumerable: !1 } }); var wk = sk ? function(a) { Za(a, "state is only maintained on arrays."); return a[sk] | 0 } : function(a) { Za(a, "state is only maintained on arrays."); return a.Qa | 0 }; function Ak(a, b) { z(b & 64, "state for messages must be constructed"); z(0 === (b & 5), "state for messages should not contain repeated field state"); var c = zk(b), d = a.length; z(c + (+!!(b & 512) - 1) >= d - 1, "pivot %s is pointing at an index earlier than the last index of the array, length: %s", c, d); b & 512 && z("string" === typeof a[0], "arrays with a message_id bit must have a string in the first position, got: %s", a[0]); a = d ? a[d - 1] : void 0; z((null != a && "object" === typeof a && a.constructor === Object) === !!(b & 256), "arraystate and array disagree on sparseObject presence") } var Bk = sk ? function(a) { Za(a, "state is only maintained on arrays."); var b = a[sk]; Ak(a, b); return b } : function(a) { Za(a, "state is only maintained on arrays."); var b = a.Qa; Ak(a, b); return b }, xk = sk ? function(a, b) { Za(a, "state is only maintained on arrays."); tk(b); a[sk] = b } : function(a, b) { Za(a, "state is only maintained on arrays."); tk(b); void 0 !== a.Qa ? a.Qa = b : Object.defineProperties(a, { Qa: { value: b, configurable: !0, writable: !0, enumerable: !1 } }) }; function Ck() { var a = []; uk(a, 1); return a } function Dk(a, b) { xk(b, (a | 0) & -14591) } function Ek(a, b) { xk(b, (a | 34) & -14557) } function Fk(a, b) { Xa(b); z(0 < b && 1023 >= b || 536870912 === b); return a & -16760833 | (b & 1023) << 14 } function zk(a) { a = a >> 14 & 1023; return 0 === a ? 536870912 : a }; var Gk, Hk = {}; function Ik(a) { var b = a.Yg === Hk; z(!Gk || b === a instanceof Gk); return b } var Jk = {}; function Kk(a) { var b = !(!a || "object" !== typeof a || a.ck !== Jk); z(b === a instanceof Map); return b && 0 === ab(a, Map).size } function Lk(a, b) { Xa(a); z(0 < a); z(0 === b || -1 === b); return a + b } function Mk(a, b) { Xa(a); z(0 <= a); z(0 === b || -1 === b); return a - b } function Nk(a) { return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object } var Ok, Pk = !tb; function Qk(a, b, c) { if (!Array.isArray(a) || a.length) return !1; var d = wk(a); if (d & 1) return !0; if (!(b && (Array.isArray(b) ? b.includes(c) : b.has(c)))) return !1; xk(a, d | 1); return !0 } var Rk, Sk = []; xk(Sk, 55); Rk = Object.freeze(Sk); var Tk = "undefined" != typeof Symbol && "undefined" != typeof Symbol.hasInstance; function Uk() {} var Vk; function Wk(a, b) { Za(a); if (b) { Vk || (Vk = Symbol("unknownBinaryFields")); var c = a[Vk]; c ? c.push(b) : a[Vk] = [b] } } function Xk(a, b) { Za(a); Za(b); (b = Vk ? Za(b)[Vk] : void 0) && (a[Vk] = rk(b)) } var Yk, Zk; function $k() { return Zk || (Zk = Symbol("JSPB_COMPARISON_TYPE_INFO")) } function al(a, b) { var c = wk(Za(a)); b || z(!(c & 2 && c & 4 || c & 2048) || Object.isFrozen(a)); b = !!(c & 8); c = !!(c & 16 && c & 32); if (b || c) { var d, e, f; a.forEach(function(g) { Array.isArray(g) ? f = !0 : g && Ik(g) && (wk(g.u) & 2 ? e = !0 : d = !0) }); f && z(!e && !d); c && z(!f && !d); b && z(!f && !e) } bl(a) } function bl(a) { var b = wk(a), c = b & 4, d = (4096 & b ? 1 : 0) + (8192 & b ? 1 : 0); z(c && 1 >= d || !c && 0 === d, "Expected at most 1 type-specific formatting bit, but got " + d + " with state: " + b); if (4096 & wk(a)) for (b = 0; b < a.length; b++) "string" !== typeof a[b] && Wa("Unexpected element of type " + typeof a[b] + " in string formatted repeated 64-bit int field") } var cl = Object.freeze(new function() {}); Object.freeze(new function() {}); function dl(a) { if (null == a || "number" === typeof a) return a; if ("NaN" === a || "Infinity" === a || "-Infinity" === a) return Number(a) } function el(a) { if (null == a || "boolean" === typeof a) return a; if ("number" === typeof a) return !!a } var fl = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/; function gl(a) { var b = typeof a; return "number" === b ? Number.isFinite(a) : "string" !== b ? !1 : fl.test(a) } function hl(a) { if (null == a) return a; if ("string" === typeof a) { if (!a) return; a = +a } if ("number" === typeof a) return Number.isFinite(a) ? a | 0 : void 0 } function il(a) { if (null == a) return a; if ("string" === typeof a) { if (!a) return; a = +a } if ("number" === typeof a) return Number.isFinite(a) ? a >>> 0 : void 0 } function jl(a) { return "-" === a[0] ? !1 : 20 > a.length ? !0 : 20 === a.length && 184467 > Number(a.substring(0, 6)) } function kl(a) { z(0 > a || !(0 < a && a < Number.MAX_SAFE_INTEGER)); z(Number.isInteger(a)); if (0 > a) { Nj(a); var b = Pj(); a = Number(b); return Number.isSafeInteger(a) ? a : b } if (jl(String(a))) return a; Nj(a); return 4294967296 * Mj + (Lj >>> 0) } function ll(a) { if (null == a) return a; if (gl(a)) { if ("string" === typeof a) { z(gl(a)); z(!0); var b = Math.trunc(Number(a)); if (Number.isSafeInteger(b) && 0 <= b) a = String(b); else if (b = a.indexOf("."), -1 !== b && (a = a.substring(0, b)), z(-1 === a.indexOf(".")), !jl(a)) { z(0 < a.length); if (16 > a.length) Nj(Number(a)); else if ("function" === typeof BigInt) a = BigInt(a), Lj = Number(a & BigInt(4294967295)) >>> 0, Mj = Number(a >> BigInt(32) & BigInt(4294967295)); else { z(0 < a.length); b = +("-" === a[0]); Mj = Lj = 0; for (var c = a.length, d = 0 + b, e = (c - b) % 6 + b; e <= c; d = e, e += 6) d = Number(a.slice(d, e)), Mj *= 1E6, Lj = 1E6 * Lj + d, 4294967296 <= Lj && (Mj += Math.trunc(Lj / 4294967296), Mj >>>= 0, Lj >>>= 0); b && (b = u(Oj(Lj, Mj)), a = b.next().value, b = b.next().value, Lj = a, Mj = b) } a = Pj() } return a } if ("number" === typeof a) return z(gl(a)), z(!0), a = Math.trunc(a), 0 <= a && Number.isSafeInteger(a) ? a : kl(a) } }; var ml, nl, ol; function pl(a) { switch (typeof a) { case "boolean": return nl || (nl = [0, void 0, !0]); case "number": return 0 < a ? void 0 : 0 === a ? ol || (ol = [0, void 0]) : [-a, void 0]; case "string": return [0, a]; case "object": return Za(a), z(2 === a.length || 3 === a.length && !0 === a[2]), z(null == a[0] || "number" === typeof a[0] && 0 <= a[0]), z(null == a[1] || "string" === typeof a[1]), a } } function ql(a, b) { Za(b); return rl(a, b[0], b[1]) } function rl(a, b, c) { null == a && (a = ml); ml = void 0; if (null != a) for (var d = 0; d < a.length; d++) { var e = a[d]; Array.isArray(e) && al(e) } if (null == a) e = 96, c ? (a = [c], e |= 512) : a = [], b && (e = Fk(e, b)); else { if (!Array.isArray(a)) throw Error("fa`" + JSON.stringify(a) + "`" + Ja(a)); if (Object.isFrozen(a) || !Object.isExtensible(a) || Object.isSealed(a)) throw Error("ga"); e = wk(a); if (e & 64) return Ak(a, e), Zk && delete a[Zk], a; e |= 64; if (c && (e |= 512, c !== a[0])) throw Error("ha`" + c + "`" + JSON.stringify(a[0]) + "`" + Ja(a[0])); a: { d = a;c = e; if (e = d.length) { var f = e - 1; if (Nk(d[f])) { c |= 256; b = Mk(f, +!!(c & 512) - 1); if (1024 <= b) throw Error("ia`" + b); e = Fk(c, b); break a } } if (b) { b = Math.max(b, Mk(e, +!!(c & 512) - 1)); if (1024 < b) throw Error("ja`" + e); e = Fk(c, b) } else e = c } } xk(a, e); z(e & 64); return a }; var sl = function() { throw Error("ka"); }; if (Tk) { var tl = function() { throw Error("la"); }, ul = {}; Object.defineProperties(sl, (ul[Symbol.hasInstance] = { value: tl, configurable: !1, writable: !1, enumerable: !1 }, ul)); z(sl[Symbol.hasInstance] === tl, "defineProperties did not work: was it monkey-patched?") }; function vl(a, b) { return wl(b) } function wl(a) { switch (typeof a) { case "number": return isFinite(a) ? a : String(a); case "boolean": return a ? 1 : 0; case "object": if (a) { if (Array.isArray(a)) return Pk || !Qk(a, void 0, 9999) ? a : void 0; if (xj && null != a && a instanceof Uint8Array) return zj(a); if (a instanceof Ij) { var b = a.Kc; return null == b ? "" : "string" === typeof b ? b : a.Kc = zj(b) } } } return a }; function xl(a, b, c) { var d = rk(a), e = d.length, f = b & 256 ? d[e - 1] : void 0; e += f ? -1 : 0; for (b = b & 512 ? 1 : 0; b < e; b++) d[b] = c(d[b]); if (f) { b = d[b] = {}; for (var g in f) z(!isNaN(g), "should not have non-numeric keys in sparse objects after a constructor is called."), b[g] = c(f[g]) } Xk(d, a); return d } function yl(a, b, c, d, e, f) { if (null != a) { if (Array.isArray(a)) a = e && 0 == a.length && wk(a) & 1 ? void 0 : f && wk(a) & 2 ? a : zl(a, b, c, void 0 !== d, e, f); else if (Nk(a)) { var g = {}, h; for (h in a) g[h] = yl(a[h], b, c, d, e, f); a = g } else a = b(a, d); return a } } function zl(a, b, c, d, e, f) { var g = d || c ? wk(a) : 0; d = d ? !!(g & 32) : void 0; for (var h = rk(a), k = 0; k < h.length; k++) h[k] = yl(h[k], b, c, d, e, f); c && (Xk(h, a), c(g, h)); return h } function Al(a) { return Ik(a) ? a.toJSON() : wl(a) }; function Bl(a, b, c) { c = void 0 === c ? Ek : c; if (null != a) { if (xj && a instanceof Uint8Array) return b ? a : new Uint8Array(a); if (Array.isArray(a)) { var d = wk(a); if (d & 2) return a; al(a); b && (b = 0 === d || !!(d & 32) && !(d & 64 || !(d & 16))); return b ? (xk(a, (d | 34) & -12293), a) : zl(a, Bl, d & 4 ? Ek : c, !0, !1, !0) } Ik(a) && (z(Ik(a)), c = a.u, d = Bk(c), a = d & 2 ? a : Cl(a, c, d, !0)); return a } } function Cl(a, b, c, d) { a = a.constructor; b = Dl(b, c, d); z(!!(wk(b) & 32)); ml = b; b = new a(b); ml = void 0; return b } function Dl(a, b, c) { var d = c || b & 2 ? Ek : Dk, e = !!(b & 32); a = xl(a, b, function(f) { return Bl(f, e, d) }); uk(a, 32 | (c ? 2 : 0)); return a } function El(a) { var b = a.u, c = Bk(b); return c & 2 ? Cl(a, b, c, !1) : a }; var Fl = function(a, b, c, d) { if (-1 === c) return null; if (c >= zk(b)) { if (b & 256) return a[a.length - 1][c] } else { var e = a.length; if (d && b & 256 && (d = a[e - 1][c], null != d)) return d; b = Lk(c, +!!(b & 512) - 1); if (b < e) return a[b] } }; function Gl(a, b, c, d) { z(!Nk(d), "Invalid object passed to a setter"); var e = zk(b); if (c >= e) { z(536870912 !== e); var f = b; if (b & 256) e = a[a.length - 1]; else { if (null == d) return; e = Lk(e, +!!(b & 512) - 1); z(e >= a.length && Number.isInteger(e) && 4294967295 > e, "Expected sparseObjectIndex (%s) to be >= %s and a valid array index", e, a.length); e = a[e] = {}; f |= 256 } e[c] = d; f !== b && xk(a, f) } else a[Lk(c, +!!(b & 512) - 1)] = d, b & 256 && (a = a[a.length - 1], c in a && delete a[c]) } function Hl(a, b) { if (!a) return a; z(wk(b) & 2 ? !!(wk(a.u) & 2) : !0); return a } var Il = function(a, b) { var c = void 0 === c ? !1 : c; var d = Bk(a); z(!0); var e = d & 2; c = Fl(a, d, b, c); Array.isArray(c) || (c = Rk); var f = !!(d & 32), g = wk(c); 0 === g && f && !e ? (g |= 33, xk(c, g)) : g & 1 || (g |= 1, xk(c, g)); if (e) g & 2 || uk(c, 34), Object.freeze(c); else if (2 & g || 2048 & g) c = rk(c), e = 1, f && (e |= 32), xk(c, e), Gl(a, d, b, c); b = c; d = !1; e = !0; d = void 0 === d ? !1 : d; e = void 0 === e ? !1 : e; al(b, d); z(!!(wk(b) & 1)); d || (e || z(Object.isFrozen(b) || !(wk(b) & 32)), z(wk(a) & 2 ? Object.isFrozen(b) : !0)); return b }, Jl = function(a, b, c, d) { var e = Bk(a); if (e & 2) throw Error("ea"); d = Fl(a, e, c, d); if (null != d && Ik(d)) return b = El(d), b !== d && Gl(a, e, c, b), b.u; if (Array.isArray(d)) { var f = wk(d); f = f & 2 ? Dl(d, f, !1) : d; f = ql(f, b) } else f = ql(void 0, b); f !== d && Gl(a, e, c, f); return f }, Kl = function(a, b, c, d) { a = a.u; var e = Bk(a); d = Fl(a, e, c, d); if (null != d && "object" === typeof d && Ik(d)) b = d; else if (Array.isArray(d)) { var f = wk(d), g = f; 0 === g && (g |= e & 32); g |= e & 2; g !== f && xk(d, g); b = new b(d) } else b = void 0; b !== d && null != b && Gl(a, e, c, b); return Hl(b, a) }; if ("undefined" !== typeof Proxy) { var Ml = Ll; new Proxy({}, { getPrototypeOf: Ml, setPrototypeOf: Ml, isExtensible: Ml, preventExtensions: Ml, getOwnPropertyDescriptor: Ml, defineProperty: Ml, has: Ml, get: Ml, set: Ml, deleteProperty: Ml, apply: Ml, construct: Ml }) } function Ll() { throw Error("ma"); throw Error(); }; var Nl = function(a, b, c) { ab(this, Nl, "The message constructor should only be used by subclasses"); z(this.constructor !== Nl, "Message is an abstract class and cannot be directly constructed"); this.u = rl(a, b, c); this.preventPassingToStructuredClone = Uk }; m = Nl.prototype; m.toJSON = function() { if (Ok) var a = Ol(this, this.u, !1); else a = this.u, Za(a), a = zl(a, Al, void 0, void 0, !1, !1), a = Ol(this, a, !0); return a }; m.Cc = function() { Ok = !0; try { return JSON.stringify(this.toJSON(), vl) } finally { Ok = !1 } }; m.getExtension = function(a) { ab(this, a.og); var b = ab(this, Nl); b = a.mb ? a.vd ? a.Hb(b, a.mb, a.nb, void 0 !== cl ? 1 : 2, !0) : a.Hb(b, a.mb, a.nb, !0) : a.vd ? a.Hb(b, a.nb, void 0 !== cl ? 1 : 2, !0) : a.Hb(b, a.nb, a.defaultValue, !0); return a.Xj && null == b ? a.defaultValue : b }; m.hasExtension = function(a) { z(!a.vd, "repeated extensions don't support hasExtension"); if (a.mb) a = void 0 !== Kl(this, a.mb, a.nb, !0); else { z(!a.vd, "repeated extensions don't support getExtensionOrUndefined"); ab(this, a.og); var b = ab(this, Nl); a = a.mb ? a.Hb(b, a.mb, a.nb, !0) : a.Hb(b, a.nb, null, !0); a = void 0 !== (null === a ? void 0 : a) } return a }; m.clone = function() { var a = ab(this, Nl); z(Ik(a)); var b = a.u; return Cl(a, b, Bk(b), !1) }; m.ab = function() { return !!(wk(this.u) & 2) }; Gk = Nl; Nl.prototype.Yg = Hk; Nl.prototype.toString = function() { return Ol(this, this.u, !1).toString() }; function Ol(a, b, c) { var d = a.constructor.qk, e = Bk(c ? a.u : b), f = zk(e), g = !1; if (d && Pk) { if (!c) { b = rk(b); var h; if (b.length && Nk(h = b[b.length - 1])) for (g = 0; g < d.length; g++) if (d[g] >= f) { Object.assign(b[b.length - 1] = {}, h); break } g = !0 } f = b; c = !c; h = Bk(a.u); a = zk(h); h = +!!(h & 512) - 1; for (var k, l, n = 0; n < d.length; n++) if (l = d[n], l < a) { l = Lk(l, h); var y = f[l]; null == y ? f[l] = c ? Rk : Ck() : c && y !== Rk && vk(y) } else k || (y = void 0, f.length && Nk(y = f[f.length - 1]) ? k = y : f.push(k = {})), y = k[l], null == k[l] ? k[l] = c ? Rk : Ck() : c && y !== Rk && vk(y) } k = b.length; if (!k) return b; var p; if (Nk(f = b[k - 1])) { a: { var t = f;c = {};a = !1; for (var A in t) { h = t[A]; if (Array.isArray(h)) { n = h; if (Qk(h, d, +A) || Kk(h)) h = null; h != n && (a = !0) } null != h ? c[A] = h : a = !0 } if (a) { for (var F in c) { t = c; break a } t = null } } t != f && (p = !0);k-- } for (e = +!!(e & 512) - 1; 0 < k; k--) { A = k - 1; f = b[A]; if (null != f && !Qk(f, d, A - e) && !Kk(f)) break; var G = !0 } if (!p && !G) return b; b = g ? b : Array.prototype.slice.call(b, 0, k); g && (b.length = k); t && b.push(t); return b }; function Pl(a) { return Array.isArray(a) ? a[0] instanceof qk ? (z(2 === a.length), Ql(a[1]), a) : [Rl, Ql(a)] : [ab(a, qk), void 0] } var Ul = function(a, b, c) { Za(a); for (var d = c.se, e = {}; fk(b) && 4 != b.j;) if (e = { Ud: void 0 }, 11 === b.ya) { var f = b.Fa; e.Ud = !1; mk(b, function(g) { return function(h, k) { var l = c[h]; if (!l) { var n = d[h]; if (n) { l = Ql(n); var y = Sl(l), p = Tl(l).rb; l = c[h] = function(t, A, F) { return y(Jl(A, p, F, !0), t) } } } l ? l(k, a, h) : (g.Ud = !0, k.i.A = k.i.va) } }(e)); e.Ud && Wk(a, ik(b, f)) } else Wk(a, jk(b)) }, Wl = function(a, b) { return function(c, d, e) { return c.Nk(e, Vl(d, a), b) } }; function Xl(a, b, c) { if (Array.isArray(b)) { var d = wk(b); if (d & 4) return b; for (var e = 0, f = 0; e < b.length; e++) { var g = a(b[e]); null != g && (b[f++] = g) } f < e && (b.length = f); c && (xk(b, (d | 5) & -12289), d & 2 && Object.freeze(b)); return b } } function Vl(a, b) { return a instanceof Nl ? a.u : Array.isArray(a) ? ql(a, b) : void 0 } var Yl = Symbol("deserializeBinaryFromReaderCache"); function Sl(a) { var b = a[Yl]; if (!b) { var c = Zl(a), d = Tl(a), e = d.pe; b = e ? function(f, g) { return e(f, g, d) } : function(f, g) { for (; fk(g) && 4 != g.j;) { var h = g.sb, k = d[h]; if (!k) { var l = d.se; l && (l = l[h]) && (k = d[h] = $l(l)) } k && k(g, f, h) || Wk(f, jk(g)) } c === am || c === bm || c.Ue || (f[$k()] = c) }; a[Yl] = b } return b } function $l(a) { a = Pl(a); var b = ab(a[0], qk).Nc; if (a = a[1]) { Ql(a); var c = Sl(a), d = Tl(z(a)).rb; return function(e, f, g) { return b(e, f, g, d, c) } } return b } var am, bm, cm = Symbol("comparisonTypeInfoCache"); function dm(a, b, c) { var d = c[1]; if (d) { var e = d[cm]; var f = e ? e.rb : z(pl(d[0])); a[b] = null != e ? e : d } f && f === nl ? Za(a.uc || (a.uc = [])).push(b) : c[0] && Za(a.zc || (a.zc = [])).push(b) } function em(a, b) { return [a.tf, !b || 0 < b[0] ? void 0 : b] } function Zl(a) { var b = a[cm]; if (b) return b; b = fm(a, a[cm] = {}, em, em, dm); if (!b.zc && !b.uc) { var c = !0, d; for (d in b) { isNaN(d) || (c = !1); break } c ? (b = z(pl(a[0])) === nl, b = a[cm] = b ? bm || (bm = { rb: z(pl(!0)) }) : am || (am = {})) : b.Ue = !0 } return b } function gm(a, b, c, d) { var e; (e = b[a]) ? Array.isArray(e) && (b[a] = e = Zl(e)): e = void 0; if (e) { var f = b.zc; (f = (f ? Array.isArray(f) ? b.zc = new Set(f) : f : Yk || (Yk = new Set)).has(a)) || (f = b.uc, f = (f ? Array.isArray(f) ? b.uc = new Set(f) : f : Yk || (Yk = new Set)).has(a)); if (f) { if (Array.isArray(c)) for (f = 0; f < c.length; f++) { var g = c[f]; d = !1; if (g instanceof Nl) d = !0, g = g.u; else if (!Array.isArray(g)) throw Error("na`" + g + "`" + a + "`" + JSON.stringify(b)); hm(g, e, d) } } else { if (c instanceof Nl) d = !0, c = c.u; else if (!Array.isArray(c)) throw Error("oa"); hm(c, e, d) } } } function hm(a, b, c) { Za(a); if (b !== am && b !== bm) { b.Ue || (a[$k()] = b); var d = a.length; var e = z(b.rb); Za(e); e = e[1] ? 0 : -1; for (var f = 0; f < a.length; f++) { var g = a[f]; if (g && "object" === typeof g) if (f === d - 1 && Nk(g)) for (var h in g) { var k = +h; if (Number.isNaN(k)) { var l = g[h]; l && "object" === typeof l && gm(k, b, l, c) } } else k = Mk(f, e), gm(k, b, g, c) } } } var im = Symbol("makeCrossSerializerComparisonsCompatible"); function jm(a) { var b = a[im]; if (!b) { var c = Zl(a); b = function(d) { return hm(d, c, !0) }; a[im] = b } return b } function Ql(a) { Za(a); var b; if (!(b = km in a || lm in a) && (b = 0 < a.length)) { b = a[0]; var c = pl(b); null != c && c !== b && (a[0] = c); b = null != c } z(b); return a } function mm(a, b, c) { a[b] = c } function fm(a, b, c, d, e) { e = void 0 === e ? mm : e; b.rb = z(pl(a[0])); var f = 0, g = a[++f]; g && g.constructor === Object && (b.se = g, g = a[++f], "function" === typeof g && (b.pe = g, b.Lg = Ya(a[++f]), z(b.pe === Ul), z(b.Lg === Wl), g = a[++f])); for (var h = {}; Array.isArray(g) && "number" === typeof g[0] && 0 < g[0];) { for (var k = 0; k < g.length; k++) h[g[k]] = g; g = a[++f] } for (k = 1; void 0 !== g;) { "number" === typeof g && (z(0 < g), k += g, g = a[++f]); var l = void 0; if (g instanceof qk) var n = g; else n = nm, f--; if (n.sf) { g = a[++f]; l = a; var y = f; "function" == typeof g && (z(0 === g.length), g = g(), l[y] = g); Ql(g); l = g } g = a[++f]; y = k + 1; "number" === typeof g && 0 > g && (y -= g, g = a[++f]); for (; k < y; k++) { var p = h[k]; e(b, k, l ? d(n, l, p) : c(n, p)) } } return b } var lm = Symbol("serializerFnCache"), km = Symbol("deserializerFnCache"); function om(a, b) { var c = a.Nc; return b ? function(d, e, f) { return c(d, e, f, b) } : c } function pm(a, b, c) { var d = a.Nc, e, f; return function(g, h, k) { return d(g, h, k, f || (f = Tl(b).rb), e || (e = Sl(b)), c) } } function Tl(a) { var b = a[km]; if (b) return b; Zl(a); b = fm(a, a[km] = {}, om, pm); km in a && lm in a && (a.length = 0); return b } function qm(a, b) { return new qk(a, b, !1, !1) } function rm(a, b, c) { Gl(a, Bk(a), b, c) } function sm(a, b, c, d, e) { a.Mk(c, Vl(b, d), e) } var tm = qm(function(a, b, c) { if (1 !== a.j) return !1; z(1 == a.j); var d = a.i; a = Zj(d); var e = Zj(d); d = 2 * (e >> 31) + 1; var f = e >>> 20 & 2047; a = 4294967296 * (e & 1048575) + a; rm(b, c, 2047 == f ? a ? NaN : Infinity * d : 0 == f ? d * Math.pow(2, -1074) * a : d * Math.pow(2, f - 1075) * (a + 4503599627370496)); return !0 }, function(a, b, c) { a.Ik(c, dl(b)) }), um = qm(function(a, b, c) { if (5 !== a.j) return !1; z(5 == a.j); var d = Zj(a.i); a = 2 * (d >> 31) + 1; var e = d >>> 23 & 255; d &= 8388607; rm(b, c, 255 == e ? d ? NaN : Infinity * a : 0 == e ? a * Math.pow(2, -149) * d : a * Math.pow(2, e - 150) * (d + Math.pow(2, 23))); return !0 }, function(a, b, c) { a.Kk(c, dl(b)) }), vm = qm(function(a, b, c) { if (0 !== a.j) return !1; rm(b, c, nk(a)); return !0 }, function(a, b, c) { a.Sk(c, ll(b)) }), wm; wm = new qk(function(a, b, c) { if (0 !== a.j && 2 !== a.j) return !1; b = Il(b, c); 2 == a.j ? pk(a, Yj, b) : b.push(nk(a)); return !0 }, function(a, b, c) { a.Pk(c, Xl(ll, b, !1)) }, !0, !1); var xm = qm(function(a, b, c) { if (0 !== a.j) return !1; z(0 == a.j); a = Wj(a.i); rm(b, c, a); return !0 }, function(a, b, c) { a.Lk(c, hl(b)) }), ym = qm(function(a, b, c) { if (0 !== a.j) return !1; z(0 == a.j); a = ak(a.i); rm(b, c, a); return !0 }, function(a, b, c) { a.Hk(c, el(b)) }), zm = qm(function(a, b, c) { if (2 !== a.j) return !1; rm(b, c, ok(a)); return !0 }, function(a, b, c) { a.Qk(c, null == b || "string" === typeof b ? b : void 0) }), Rl = new qk(function(a, b, c, d, e) { if (2 !== a.j) return !1; kk(a, Jl(b, d, c, !0), e); return !0 }, sm, !1, !0), nm = new qk(function(a, b, c, d, e) { if (2 !== a.j) return !1; kk(a, Jl(b, d, c), e); return !0 }, sm, !1, !0), Am = qm(function(a, b, c) { if (0 !== a.j) return !1; rm(b, c, lk(a)); return !0 }, function(a, b, c) { a.Rk(c, il(b)) }), Bm; Bm = new qk(function(a, b, c) { if (0 !== a.j && 2 !== a.j) return !1; b = Il(b, c); 2 == a.j ? pk(a, Xj, b) : b.push(lk(a)); return !0 }, function(a, b, c) { a.Ok(c, Xl(il, b, !0)) }, !0, !1); var Cm = qm(function(a, b, c) { if (0 !== a.j) return !1; z(0 == a.j); a = Wj(a.i); rm(b, c, a); return !0 }, function(a, b, c) { a.Jk(c, hl(b)) }); function Dm(a) { if (a instanceof Nl) return a.constructor.Ie }; (function() { var a = Ha.jspbGetTypeName; Ha.jspbGetTypeName = a ? function(b) { return a(b) || Dm(b) } : Dm })(); var Em = Nl; function Fm(a, b) { return function(c) { c = ab(ab(c, a), Nl); jm(b)(ab(c, Nl).u) } }; var Gm = function(a) { Em.call(this, a) }; w(Gm, Em); Gm.Ie = "ads.branding.measurement.client.serving.integrations.active_view.ActiveViewMetadata"; var Hm = [0, zm, -2, ym, -1]; Gm.makeCrossSerializerComparisonsCompatible = Fm(Gm, Hm); var Im = [0, zm, -1, ym, [0, Am, -4, Cm, ym, xm, um, Am, um, Am, xm, Am, -1, [0, xm, -3], Bm, wm, Am, vm, -1, xm, -1, vm, um, [0, vm, xm, -1, Cm, um, vm], tm]]; var Jm = function(a) { Em.call(this, a) }; w(Jm, Em); Jm.Ie = "ads.branding.measurement.client.serving.IntegratorMetadata"; var Km = [0, Im, Hm], Lm = function(a, b) { return function(c, d) { a: { if (ek.length) { var e = ek.pop(); ck(e, d); Rj(e.i, c, d); c = e } else c = new dk(c, d); try { var f = new a, g = f.u; Sl(b)(g, c); Zk && delete g[Zk]; var h = f; break a } finally { c.ve() } h = void 0 } return h } }(Jm, Km); Jm.makeCrossSerializerComparisonsCompatible = Fm(Jm, Km); var Mm = function() { this.ke = new Map }; Mm.prototype.start = function(a, b, c, d) { var e = this; if (void 0 === this.Kd && a.vc) { a = a.vc; this.je = d; d = a.Md.g(Xf); var f = a.Md.g(O(function(g) { return g.value.data.verificationParameters }), si()); c = f.g(O(function(g) { a: { if (g = g.ufs_integrator_metadata) try { var h = Lm(g); break a } catch (k) {} h = new Jm } return h })); a = f.g(ni(a), O(qj)); this.Kd = Zc(d, c, a).subscribe(function(g) { var h = u(g); g = h.next().value; var k = h.next().value; h = h.next().value; e.ke.set(g.Tb, g); b(g.Tb, k, h) }) } }; Mm.prototype.Ya = function() { var a, b; null == (a = this.Kd) || null == (b = a.unsubscribe) || b.call(a); this.Kd = void 0; var c; null == (c = this.je) || c.call(this); this.je = void 0 }; var Nm = I(Q(function(a) { return !!a.qa }), V(function(a, b) { var c; return { cf: !!b.Bg, state: null != (c = a.state) ? c : b } }, { cf: !1 }), Q(function(a) { return a.cf })), Om = I(Nm, Yd(1), ee()), Pm = I(Q(function(a) { return !!a.kb && !!a.pf && !!a.N && !!a.Ae && !!a.D && !!a.Ki }), Nm, Ie(function(a) { var b = a.state; a = gg(b); b.pf(Object.assign({}, b, { Jc: b.N, D: b.D, vg: b.Ae }), a).forEach(function(c) { Ve(b.kb, c).sendNow() }) }), Yd(1), ee()); var Dg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.Of, N: a.Pf, event: 4, D: a.ui, X: null == (b = a.Y) ? void 0 : b.complete, V: null == (c = a.J) ? void 0 : c.complete, R: null == (d = a.G) ? void 0 : d.complete, S: null == (e = a.H) ? void 0 : e.complete, T: null == (f = a.I) ? void 0 : f.complete, aa: null == (g = a.C) ? void 0 : g.complete, ca: null == (h = a.M) ? void 0 : h.complete, W: null == (k = a.K) ? void 0 : k.complete, P: null == (l = a.F) ? void 0 : l.complete, ba: null == (n = a.L) ? void 0 : n.complete }) }), Pm); var tg = function(a) { var b = new Set, c = []; return a.g(Q(function(d) { return void 0 !== d.Jd }), Ie(function(d) { var e = d.Jd; Object.keys(e).filter(function(f) { return 0 < e[f].length }).forEach(function(f) { b.has(f) || (b.add(f), c.push(f)) }) }), Ic(function() { for (var d = [], e = {}; 0 < c.length;) e = { mf: void 0 }, e.mf = c.pop(), d.push(a.g(O(function(f) { return function(g) { var h, k, l, n, y, p, t, A, F, G; return Object.assign({}, g, { qa: !0, N: g.Jd[f.mf], event: 21, D: g.Aa, X: null == (h = g.Y) ? void 0 : h.custom_viewable, V: null == (k = g.J) ? void 0 : k.custom_viewable, R: null == (l = g.G) ? void 0 : l.custom_viewable, T: null == (n = g.I) ? void 0 : n.custom_viewable, S: null == (y = g.H) ? void 0 : y.custom_viewable, aa: null == (p = g.C) ? void 0 : p.custom_viewable, ca: null == (t = g.M) ? void 0 : t.custom_viewable, W: null == (A = g.K) ? void 0 : A.custom_viewable, P: null == (F = g.F) ? void 0 : F.custom_viewable, ba: null == (G = g.L) ? void 0 : G.custom_viewable }) } }(e)), Pm)); return Ec(d) }), ee()) }; var vg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.pg, N: a.qg, event: 1, D: a.xc, X: null == (b = a.Y) ? void 0 : b.firstquartile, V: null == (c = a.J) ? void 0 : c.firstquartile, R: null == (d = a.G) ? void 0 : d.firstquartile, T: null == (e = a.I) ? void 0 : e.firstquartile, S: null == (f = a.H) ? void 0 : f.firstquartile, aa: null == (g = a.C) ? void 0 : g.firstquartile, ca: null == (h = a.M) ? void 0 : h.firstquartile, W: null == (k = a.K) ? void 0 : k.firstquartile, P: null == (l = a.F) ? void 0 : l.firstquartile, ba: null == (n = a.L) ? void 0 : n.firstquartile }) }), Pm); var Qm = function(a) { return a.g(R(function(b, c) { return b.ia === c.ia }), Q(function(b) { return !!b.ia && 0 < b.ia }), Ic(function(b) { return a.g(Q(function(c) { return !!c.ia && !!b.ia && c.ia >= b.ia }), O(function(c) { return Object.assign({}, { qa: !0 }, c) }), Pm) })) }; var Cg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { ia: a.nd, N: a.sg, event: 12, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.fullscreen, V: null == (c = a.J) ? void 0 : c.fullscreen, R: null == (d = a.G) ? void 0 : d.fullscreen, T: null == (e = a.I) ? void 0 : e.fullscreen, S: null == (f = a.H) ? void 0 : f.fullscreen, aa: null == (g = a.C) ? void 0 : g.fullscreen, ca: null == (h = a.M) ? void 0 : h.fullscreen, W: null == (k = a.K) ? void 0 : k.fullscreen, P: null == (l = a.F) ? void 0 : l.fullscreen, ba: null == (n = a.L) ? void 0 : n.fullscreen }) }), Qm); var sg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: "csm" === a.Ib, N: a.xg, event: 14, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.fully_viewable_audible_half_duration_impression, V: null == (c = a.J) ? void 0 : c.fully_viewable_audible_half_duration_impression, R: null == (d = a.G) ? void 0 : d.fully_viewable_audible_half_duration_impression, T: null == (e = a.I) ? void 0 : e.fully_viewable_audible_half_duration_impression, S: null == (f = a.H) ? void 0 : f.fully_viewable_audible_half_duration_impression, aa: null == (g = a.C) ? void 0 : g.fully_viewable_audible_half_duration_impression, ca: null == (h = a.M) ? void 0 : h.fully_viewable_audible_half_duration_impression, W: null == (k = a.K) ? void 0 : k.fully_viewable_audible_half_duration_impression, P: null == (l = a.F) ? void 0 : l.fully_viewable_audible_half_duration_impression, ba: null == (n = a.L) ? void 0 : n.fully_viewable_audible_half_duration_impression }) }), Pm); var wg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.Zg, N: a.ah, event: 2, D: a.xc, X: null == (b = a.Y) ? void 0 : b.midpoint, V: null == (c = a.J) ? void 0 : c.midpoint, R: null == (d = a.G) ? void 0 : d.midpoint, T: null == (e = a.I) ? void 0 : e.midpoint, S: null == (f = a.H) ? void 0 : f.midpoint, aa: null == (g = a.C) ? void 0 : g.midpoint, ca: null == (h = a.M) ? void 0 : h.midpoint, W: null == (k = a.K) ? void 0 : k.midpoint, P: null == (l = a.F) ? void 0 : l.midpoint, ba: null == (n = a.L) ? void 0 : n.midpoint }) }), Pm); var yg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { ia: a.Se, N: a.hh, event: 10, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.mute, V: null == (c = a.J) ? void 0 : c.mute, R: null == (d = a.G) ? void 0 : d.mute, T: null == (e = a.I) ? void 0 : e.mute, S: null == (f = a.H) ? void 0 : f.mute, aa: null == (g = a.C) ? void 0 : g.mute, ca: null == (h = a.M) ? void 0 : h.mute, W: null == (k = a.K) ? void 0 : k.mute, P: null == (l = a.F) ? void 0 : l.mute, ba: null == (n = a.L) ? void 0 : n.mute }) }), Qm); var Ag = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { ia: a.wc, N: a.Ah, event: 6, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.pause, V: null == (c = a.J) ? void 0 : c.pause, R: null == (d = a.G) ? void 0 : d.pause, T: null == (e = a.I) ? void 0 : e.pause, S: null == (f = a.H) ? void 0 : f.pause, aa: null == (g = a.C) ? void 0 : g.pause, ca: null == (h = a.M) ? void 0 : h.pause, W: null == (k = a.K) ? void 0 : k.pause, P: null == (l = a.F) ? void 0 : l.pause, ba: null == (n = a.L) ? void 0 : n.pause }) }), Qm); var Bg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { ia: a.Ac, N: a.Yh, event: 7, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.resume, V: null == (c = a.J) ? void 0 : c.resume, R: null == (d = a.G) ? void 0 : d.resume, T: null == (e = a.I) ? void 0 : e.resume, S: null == (f = a.H) ? void 0 : f.resume, aa: null == (g = a.C) ? void 0 : g.resume, ca: null == (h = a.M) ? void 0 : h.resume, W: null == (k = a.K) ? void 0 : k.resume, P: null == (l = a.F) ? void 0 : l.resume, ba: null == (n = a.L) ? void 0 : n.resume }) }), Qm); var Fg = I(Q(function(a) { return !!a.ki }), Yd(1), ee()); var Eg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.pi, N: a.ri, event: 8, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.skip, V: null == (c = a.J) ? void 0 : c.skip, R: null == (d = a.G) ? void 0 : d.skip, T: null == (e = a.I) ? void 0 : e.skip, S: null == (f = a.H) ? void 0 : f.skip, aa: null == (g = a.C) ? void 0 : g.skip, ca: null == (h = a.M) ? void 0 : h.skip, W: null == (k = a.K) ? void 0 : k.skip, P: null == (l = a.F) ? void 0 : l.skip, ba: null == (n = a.L) ? void 0 : n.skip }) }), Om); var xg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.vi, N: a.wi, event: 3, D: a.xc, X: null == (b = a.Y) ? void 0 : b.thirdquartile, V: null == (c = a.J) ? void 0 : c.thirdquartile, R: null == (d = a.G) ? void 0 : d.thirdquartile, T: null == (e = a.I) ? void 0 : e.thirdquartile, S: null == (f = a.H) ? void 0 : f.thirdquartile, aa: null == (g = a.C) ? void 0 : g.thirdquartile, ca: null == (h = a.M) ? void 0 : h.thirdquartile, W: null == (k = a.K) ? void 0 : k.thirdquartile, P: null == (l = a.F) ? void 0 : l.thirdquartile, ba: null == (n = a.L) ? void 0 : n.thirdquartile }) }), Pm); var zg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { ia: a.nf, N: a.Ii, event: 11, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.unmute, V: null == (c = a.J) ? void 0 : c.unmute, R: null == (d = a.G) ? void 0 : d.unmute, T: null == (e = a.I) ? void 0 : e.unmute, S: null == (f = a.H) ? void 0 : f.unmute, aa: null == (g = a.C) ? void 0 : g.unmute, ca: null == (h = a.M) ? void 0 : h.unmute, W: null == (k = a.K) ? void 0 : k.unmute, P: null == (l = a.F) ? void 0 : l.unmute, ba: null == (n = a.L) ? void 0 : n.unmute }) }), Qm); var qg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.rf, N: a.Vg, event: 15, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.measurable_impression, V: null == (c = a.J) ? void 0 : c.measurable_impression, R: null == (d = a.G) ? void 0 : d.measurable_impression, T: null == (e = a.I) ? void 0 : e.measurable_impression, S: null == (f = a.H) ? void 0 : f.measurable_impression, aa: null == (g = a.C) ? void 0 : g.measurable_impression, ca: null == (h = a.M) ? void 0 : h.measurable_impression, W: null == (k = a.K) ? void 0 : k.measurable_impression, P: null == (l = a.F) ? void 0 : l.measurable_impression, ba: null == (n = a.L) ? void 0 : n.measurable_impression }) }), Pm); var ug = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.rf, N: a.Li, event: 0, D: a.xc, X: null == (b = a.Y) ? void 0 : b.start, V: null == (c = a.J) ? void 0 : c.start, R: null == (d = a.G) ? void 0 : d.start, T: null == (e = a.I) ? void 0 : e.start, S: null == (f = a.H) ? void 0 : f.start, aa: null == (g = a.C) ? void 0 : g.start, ca: null == (h = a.M) ? void 0 : h.start, W: null == (k = a.K) ? void 0 : k.start, P: null == (l = a.F) ? void 0 : l.start, ba: null == (n = a.L) ? void 0 : n.start }) }), Pm); var rg = I(O(function(a) { var b, c, d, e, f, g, h, k, l, n; return Object.assign({}, a, { qa: a.Vb, N: a.Mi, event: 9, D: a.Aa, X: null == (b = a.Y) ? void 0 : b.viewable_impression, V: null == (c = a.J) ? void 0 : c.viewable_impression, R: null == (d = a.G) ? void 0 : d.viewable_impression, T: null == (e = a.I) ? void 0 : e.viewable_impression, S: null == (f = a.H) ? void 0 : f.viewable_impression, aa: null == (g = a.C) ? void 0 : g.viewable_impression, ca: null == (h = a.M) ? void 0 : h.viewable_impression, W: null == (k = a.K) ? void 0 : k.viewable_impression, P: null == (l = a.F) ? void 0 : l.viewable_impression, ba: null == (n = a.L) ? void 0 : n.viewable_impression }) }), Pm); var Rm = function(a, b) { var c = this; this.Rh = a; this.gg = void 0 === b ? .01 : b; this.xh = []; this.name = "omid_video"; this.Qe = new gc; this.Wg = new K(function(d) { var e = c.Qe.subscribe(d); return function() { e.unsubscribe(); c.Ya() } }); this.fd = new gc; this.controlledEvents = []; this.subscribedEvents = []; this.controlledEvents.push.apply(this.controlledEvents, ma(this.xh)) }; Rm.prototype.start = function(a) { void 0 === this.od && a.vc && (a = a.vc, this.od = Sm(a, this.fd.g(Z(a.h, 1)), this.gg).subscribe(this.Qe)) }; Rm.prototype.Ya = function() { this.fd.complete(); var a; null == (a = this.od) || a.unsubscribe(); this.od = void 0 }; Rm.prototype.handleEvent = function() {}; function Sm(a, b, c) { c = void 0 === c ? .01 : c; var d = "https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=30&cb=rxov&v=" + Pi, e = [1, .9, .8, .7, .6, .5, .4, .3, .2, .1, 0], f = 0 < c && Math.random() <= c, g = a.He.g(Z(a.h, 1)), h = a.Md.g(Z(a.h, 1)); return eg(a, b, function(k, l) { var n = h.g(Q(function(q) { return q.value.pa === l.sessionId })), y = k.ff.g(Q(function(q) { return q.value.pa === l.sessionId }), O(function() { return !0 }), Z(k.h, 1)), p = n.g(O(function(q) { return q.value.data.verificationParameters }), si()), t = p.g(O(function(q) { var la; return null == q ? void 0 : null == (la = q.tracking_configuration) ? void 0 : la.custom_metric_configurations }), O(function(q) { return null == q ? void 0 : q.map(function(la) { return Hi(la) }) })), A = p.g(ni(k), O(qj)), F = A.g(O(function(q) { return q.Rf })), G = A.g(O(function(q) { return q.Qf })), v = k.Wd ? k.Wd.g(Q(function(q) { return q.value.pa === l.sessionId }), Z(k.h, 10)) : Tc, C = g.g(Q(function(q) { return q.value.pa === l.sessionId })); G = Ji(k, v, G).Hh; var E = G.lf.g(O(function(q) { return { timestamp: q.timestamp, value: 2 !== q.value } })), L = zh(k.o, E).o; E = Ei(k, n, Rc(v, C)); var J = ci(k.h, v), H = kh(k, F, l.sessionId).g(yh(L), Z(k.h, 1)); F = bh(k, l); var ba = F.tg.g(yh(L)), ia = yi(k, v, E.Te, yh(L)).If, M = Ki(k, v, yh(L)).Ih, T = Yg(k.h, v), U = Kh(k.h, L, H, Object.assign({}, Zh, { ze: ba, Ui: $f.Oa(k.h), Cf: !1, Ug: $f.Oa(k.h), Ee: ag.Oa(k.h), Ji: $f.Oa(k.h) })); H = U.ug; var ca = U.ni; U = U.oi; ca = Wi(k.h, v.g(yh(L)), H.zb, H.Td, H.visible, ia.Gc, M.Ei, ca, U, e); L = bj(k.h, v, L, t, H.visible, T, ca.Oe, ca.Zc, ca.Mg, ca.Yc, ca.Ra, ca.Fc, ca.Xd, H.xa); U = xi(k.h, p, t, L.ag); t = t.g(Q(function(q) { return void 0 !== q }), O(function(q) { return q.map(function(la) { return la.id }) }), Z(k.h, 1)); var Ze = Ii(k.h, J.mediaTime, H.zb, ia.Gc), $e = p.g(ui("measurable_impression")), X = p.g(ui("viewable_impression")), Y = p.g(ui("mute")), mn = p.g(ui("unmute")), nn = p.g(ui("start")), on = p.g(ui("firstquartile")), pn = p.g(ui("midpoint")), qn = p.g(ui("thirdquartile")), rn = p.g(ui("complete")), sn = p.g(ui("skip")), tn = p.g(ui("pause")), un = p.g(ui("resume")), vn = p.g(ui("fullscreen")); p = p.g(ui("fully_viewable_audible_half_duration_impression")); var Df = v.g(Q(function(q) { return "start" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), Xi = v.g(Q(function(q) { return "firstQuartile" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), Yi = v.g(Q(function(q) { return "midpoint" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), Zi = v.g(Q(function(q) { return "thirdQuartile" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), $i = v.g(Q(function(q) { return "complete" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), aj = v.g(Q(function(q) { return "skipped" === q.value.type }), O(function() { return !0 }), Z(k.h, 1)), S = Rc(Df.g(he("start")), Xi.g(he("firstquartile")), Yi.g(he("midpoint")), Zi.g(he("thirdquartile")), $i.g(he("complete"))).g(Z(k.h, 1)), wn = Li(k.h, S, ia.Hc.g(oh(I(O(function(q) { return q.volume })))), ia.Gc, H.zb), Db = Rc(S, ia.Se.g(Q(function(q) { return 0 < q }), R(), he("mute")), ia.nf.g(Q(function(q) { return 0 < q }), R(), he("unmute")), G.wc.g(Q(function(q) { return 0 < q }), R(), he("pause")), G.Ac.g(Q(function(q) { return 0 < q }), R(), he("resume")), Df.g(he("measurable_impression")), L.Vb.g(Q(function(q) { return q }), he("viewable_impression")), L.Ib.g(Q(function(q) { return q }), he("fully_viewable_audible_half_duration_impression")), U.g(Q(function(q) { return Object.values(q).some(function(la) { return 0 < la.length }) }), R(), he("custom_viewable"))).g(Z(k.h, 2)); A = A.g(O(function(q) { return q.Ti })); var Wd = S.g(O(function(q) { return void 0 !== q }), W(!1), R()); A = Ec([A, Wd]).g(O(function(q) { var la = u(q); q = la.next().value; la = la.next().value; return !q || la })); A = Ti(k.h, H.visible.g(O(function(q) { return q.value })), L.Vb, H.zb.g(O(function(q) { return 0 < q.value })), ia.Gc.g(O(function(q) { return q.value })), M.rg, ba.g(O(function(q) { return q.value })), L.pd, G.lf.g(O(function(q) { return q.value })), ia.gh, ia.Hi, aj, M.Fi.g(O(function(q) { return q.value }), re(), O(function(q) { var la = u(q); q = la.next().value; la = la.next().value; return "fullscreen" === q && "fullscreen" !== la })), L.Jh, F.Gi, A, Db); ba = Ui(k.h, { J: ca.xe, G: ca.Yc, H: ca.Hf, M: ca.Bi, K: ca.Ai, I: ca.Gf, F: ca.Ff, L: ca.Xd }, Db); Wd = Ui(k.h, { C: ca.Oi }, Db.g(we(function(q) { return "viewable_impression" !== q }))); S = Ni(k.h, S, { ja: H.zb.g(O(function(q) { return q.value })), volume: ia.Hc.g(O(function(q) { return q.value.volume })), Xa: H.Xa, wb: H.Td.g(O(function(q) { return q.value })), Ra: ca.Ra, Za: A.Za }); var xn = Qi(k, H.xa, Db); Db = Qi(k, ia.Hc.g(O(function(q) { return q.value.xa })), Db); n = Di(k, n, k.ff.g(Q(function(q) { return q.value.pa === l.sessionId })), C, v, k.ob.g(Q(function(q) { return q.value.pa === l.sessionId })), k.ob.g(Q(function(q) { return q.value.pa !== l.sessionId }))); n = Rc(L.Zf, n).g(V(function(q, la) { return Object.assign({}, q, la) }, {}), O(function(q) { return JSON.stringify(q) }), O(function(q) { return f ? q : null }), Z(k.h, 1)); return Object.assign({}, H, ca, ia, J, A, E, wn, Ze, { sk: xn, rk: Db, Lf: new Zf(Pi), Kf: new Zf(30), Nf: new Zf("rxov"), ii: new Zf("o"), dg: new Zf([0, 0]), hi: H.he, Ni: H.he, ja: H.zb.g(O(function(q) { return q.value })), Og: H.Tg, bh: H.eh, ng: S.ja.g(O(function(q) { return q.start })), kg: S.ja.g(O(function(q) { return q.firstquartile })), lg: S.ja.g(O(function(q) { return q.midpoint })), mg: S.ja.g(O(function(q) { return q.thirdquartile })), volume: ia.Hc.g(O(function(q) { return q.value.volume })), Si: S.volume.g(O(function(q) { return q.start })), Pi: S.volume.g(O(function(q) { return q.firstquartile })), Qi: S.volume.g(O(function(q) { return q.midpoint })), Ri: S.volume.g(O(function(q) { return q.thirdquartile })), Vf: S.Xa.g(O(function(q) { return q.start })), Sf: S.Xa.g(O(function(q) { return q.firstquartile })), Tf: S.Xa.g(O(function(q) { return q.midpoint })), Uf: S.Xa.g(O(function(q) { return q.thirdquartile })), wb: H.Td.g(O(function(q) { return q.value })), Pe: H.Pe, Re: H.Re, gi: S.wb.g(O(function(q) { return q.start })), di: S.wb.g(O(function(q) { return q.firstquartile })), ei: S.wb.g(O(function(q) { return q.midpoint })), fi: S.wb.g(O(function(q) { return q.thirdquartile })), dk: S.Ra.g(O(function(q) { return q.start })), Pg: S.Ra.g(O(function(q) { return q.firstquartile })), Qg: S.Ra.g(O(function(q) { return q.midpoint })), Rg: S.Ra.g(O(function(q) { return q.thirdquartile })), Hg: S.Za.g(O(function(q) { return q.start })), Eg: S.Za.g(O(function(q) { return q.firstquartile })), Fg: S.Za.g(O(function(q) { return q.midpoint })), Gg: S.Za.g(O(function(q) { return q.thirdquartile })), Vb: L.Vb, Ib: L.Ib.g(Q(function(q) { return q }), O(function() { return "csm" })), pd: L.pd, wc: G.wc, Ac: G.Ac, nd: M.nd, ki: y, rf: Df, pg: Xi, Zg: Yi, vi: Zi, Of: $i, pi: aj, Ki: new Zf("lidarv"), Vg: $e, Mi: X, xg: p, hh: Y, Ii: mn, Li: nn, qg: on, ah: pn, wi: qn, Pf: rn, ri: sn, Ah: tn, Yh: un, sg: vn, Jd: U, Yf: t, Bg: C.g(O(function() { return !0 })), kb: new Zf(k.kb), Ae: new Zf(ng), Aa: new Zf(jg), xc: new Zf(mg), ui: new Zf(lg), pf: new Zf(Lg), duration: T, wg: new Zf("4"), J: ba.J, G: ba.G, H: ba.H, C: Wd.C, zi: Wd.C.g(O(function(q) { return q.ji })), M: ba.M, I: ba.I, K: ba.K, F: ba.F, L: ba.L, ci: ca.Mf, xi: new Zf(0), Ad: H.Ad, Ed: F.Ed, ai: n }) }, hg(a, d, c)) }; function Tm(a, b) { if (!b) throw Error("pa`" + a); if ("string" !== typeof b && !(b instanceof String)) throw Error("qa`" + a); if ("" === b.trim()) throw Error("ra`" + a); } function Um(a) { if (!a) throw Error("ua`functionToExecute"); } function Vm(a, b) { if (null == b) throw Error("sa`" + a); if ("number" !== typeof b || isNaN(b)) throw Error("ta`" + a); if (0 > b) throw Error("va`" + a); }; function Wm() { return /\d+\.\d+\.\d+(-.*)?/.test("1.4.8-google_20230803") } function Xm() { for (var a = ["1", "4", "8"], b = ["1", "0", "3"], c = 0; 3 > c; c++) { var d = parseInt(a[c], 10), e = parseInt(b[c], 10); if (d > e) break; else if (d < e) return !1 } return !0 }; var Ym = function(a, b, c, d) { this.Ce = a; this.method = b; this.version = c; this.args = d }, Zm = function(a) { return !!a && void 0 !== a.omid_message_guid && void 0 !== a.omid_message_method && void 0 !== a.omid_message_version && "string" === typeof a.omid_message_guid && "string" === typeof a.omid_message_method && "string" === typeof a.omid_message_version && (void 0 === a.omid_message_args || void 0 !== a.omid_message_args) }, $m = function(a) { return new Ym(a.omid_message_guid, a.omid_message_method, a.omid_message_version, a.omid_message_args) }; Ym.prototype.Cc = function() { var a = {}; a = (a.omid_message_guid = this.Ce, a.omid_message_method = this.method, a.omid_message_version = this.version, a); void 0 !== this.args && (a.omid_message_args = this.args); return a }; var an = function(a) { this.Ic = a }; an.prototype.Cc = function() { return JSON.stringify(void 0) }; var bn = function(a) { return ["omid_v1_present", "omid_v1_present_web", "omid_v1_present_app"].some(function(b) { try { var c = a.frames && !!a.frames[b] } catch (d) { c = !1 } return c }) }; function cn(a, b) { return a && (a[b] || (a[b] = {})) }; function dn() { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(a) { var b = 16 * Math.random() | 0; return "y" === a ? (b & 3 | 8).toString(16) : b.toString(16) }) }; function en() { var a = x.apply(0, arguments); fn(function() { throw new(Function.prototype.bind.apply(Error, [null, "Could not complete the test successfully - "].concat(ma(a)))); }, function() { return console.error.apply(console, ma(a)) }) } function fn(a, b) { "undefined" !== typeof jasmine && jasmine ? a() : "undefined" !== typeof console && console && console.error && b() }; var gn = function() { if ("undefined" !== typeof omidGlobal && omidGlobal) return omidGlobal; if ("undefined" !== typeof global && global) return global; if ("undefined" !== typeof window && window) return window; if ("undefined" !== typeof globalThis && globalThis) return globalThis; var a = Function("return this")(); if (a) return a; throw Error("wa"); }(); var hn = function(a) { this.Ic = a; this.handleExportedMessage = hn.prototype.yg.bind(this) }; w(hn, an); hn.prototype.sendMessage = function(a, b) { b = void 0 === b ? this.Ic : b; if (!b) throw Error("xa"); b.handleExportedMessage(a.Cc(), this) }; hn.prototype.yg = function(a, b) { if (Zm(a) && this.onMessage) this.onMessage($m(a), b) }; function jn(a) { return null != a && "undefined" !== typeof a.top && null != a.top } function kn(a) { if (a === gn) return !1; try { if ("undefined" === typeof a.location.hostname) return !0 } catch (b) { return !0 } return !1 }; var ln = function(a, b) { this.Ic = b = void 0 === b ? gn : b; var c = this; a.addEventListener("message", function(d) { if ("object" === typeof d.data) { var e = d.data; if (Zm(e) && d.source && c.onMessage) c.onMessage($m(e), d.source) } }) }; w(ln, an); ln.prototype.sendMessage = function(a, b) { b = void 0 === b ? this.Ic : b; if (!b) throw Error("xa"); b.postMessage(a.Cc(), "*") }; var yn = ["omid", "v1_VerificationServiceCommunication"], zn = ["omidVerificationProperties", "serviceWindow"]; function An(a, b) { return b.reduce(function(c, d) { return c && c[d] }, a) }; var Bn = function(a) { if (!a) { var b; "undefined" === typeof b && "undefined" !== typeof window && window && (b = window); b = jn(b) ? b : gn; var c = void 0 === c ? bn : c; a = []; var d = An(b, zn); d && a.push(d); a.push(jn(b) ? b.top : gn); a: { a = u(a); for (var e = a.next(); !e.done; e = a.next()) { b: { d = b;e = e.value; var f = c; if (!kn(e)) try { var g = An(e, yn); if (g) { var h = new hn(g); break b } } catch (k) {} h = f(e) ? new ln(d, e) : null } if (d = h) { a = d; break a } } a = null } } if (this.Eb = a) this.Eb.onMessage = this.zg.bind(this); else if (c = (c = gn.omid3p) && "function" === typeof c.registerSessionObserver && "function" === typeof c.addEventListener ? c : null) this.Nb = c; this.Th = this.Uh = 0; this.bd = {}; this.qd = []; this.oc = (c = gn.omidVerificationProperties) ? c.injectionId : void 0 }; Bn.prototype.bb = function() { return !(!this.Eb && !this.Nb) }; var Qd = function(a, b, c) { Um(b); a.Nb ? a.Nb.registerSessionObserver(b, c, a.oc) : a.xb("addSessionListener", b, c, a.oc) }; Bn.prototype.addEventListener = function(a, b) { Tm("eventType", a); Um(b); this.Nb ? this.Nb.addEventListener(a, b, this.oc) : this.xb("addEventListener", b, a, this.oc) }; var Qe = function(a, b, c, d) { Tm("url", b); gn.document && gn.document.createElement ? Cn(a, b, c, d) : a.xb("sendUrl", function(e) { e && c ? c() : !e && d && d() }, b) }, Cn = function(a, b, c, d) { var e = gn.document.createElement("img"); a.qd.push(e); var f = function(g) { var h = a.qd.indexOf(e); 0 <= h && a.qd.splice(h, 1); g && g() }; e.addEventListener("load", f.bind(a, c)); e.addEventListener("error", f.bind(a, d)); e.src = b }; Bn.prototype.setTimeout = function(a, b) { Um(a); Vm("timeInMillis", b); if (Dn()) return gn.setTimeout(a, b); var c = this.Uh++; this.xb("setTimeout", a, c, b); return c }; Bn.prototype.clearTimeout = function(a) { Vm("timeoutId", a); Dn() ? gn.clearTimeout(a) : this.df("clearTimeout", a) }; Bn.prototype.setInterval = function(a, b) { Um(a); Vm("timeInMillis", b); if (En()) return gn.setInterval(a, b); var c = this.Th++; this.xb("setInterval", a, c, b); return c }; Bn.prototype.clearInterval = function(a) { Vm("intervalId", a); En() ? gn.clearInterval(a) : this.df("clearInterval", a) }; var Dn = function() { return "function" === typeof gn.setTimeout && "function" === typeof gn.clearTimeout }, En = function() { return "function" === typeof gn.setInterval && "function" === typeof gn.clearInterval }; Bn.prototype.zg = function(a) { var b = a.method, c = a.Ce; a = a.args; if ("response" === b && this.bd[c]) { var d = Wm() && Xm() ? a ? a : [] : a && "string" === typeof a ? JSON.parse(a) : []; this.bd[c].apply(this, d) } "error" === b && window.console && en(a) }; Bn.prototype.df = function(a) { this.xb.apply(this, [a, null].concat(ma(x.apply(1, arguments)))) }; Bn.prototype.xb = function(a, b) { var c = x.apply(2, arguments); if (this.Eb) { var d = dn(); b && (this.bd[d] = b); var e = "VerificationService." + a; c = Wm() && Xm() ? c : JSON.stringify(c); this.Eb.sendMessage(new Ym(d, e, "1.4.8-google_20230803", c)) } }; var Fn = void 0; if (Fn = void 0 === Fn ? "undefined" === typeof omidExports ? null : omidExports : Fn) { var Gn = ["OmidVerificationClient"]; Gn.slice(0, Gn.length - 1).reduce(cn, Fn)[Gn[Gn.length - 1]] = Bn }; var Hn = new Bn, Od = new Uf(Hn, "doubleclickbygoogle.com-omid-video"); (function(a, b) { var c = new Mm, d = new Rm(c, void 0 === b ? .01 : b); d.start(a); c.start(a, function(e, f) { var g; if (g = void 0 !== Kl(f, Gm, 2, !1)) { g = Kl(f, Gm, 2, !1); if (null == g) f = g; else { f = f.u; var h = Bk(f); if (!(h & 2)) { var k = El(g); k !== g && (g = k, Gl(f, h, 2, g)) } f = Hl(g, f) } g = !0; g = void 0 === g ? !1 : g; f = f.u; f = Fl(f, Bk(f), 4); f = el(f); g = !(null != f ? f : g) } g || d.fd.next(Object.assign({}, d.Rh.ke.get(e))) }, function() {}, function() { d.Ya() }); return d.Wg })({ vc: Od }).subscribe(); null !== Od.Ta && Td(); }).call(this);