(function () {var k, aa = function (a) {var b = 0;return function () {return b < a.length ? {done: !1,value: $aproxy.wrap_member_expression(a, $apMe = b++)[$apMe]} : { done: !0 };};}, ba = function (a) {var b = "undefined" != typeof Symbol && Symbol.iterator && $aproxy.wrap_member_expression(a, $apMe = Symbol.iterator)[$apMe];return b ? b.call(a) : { next: aa(a) };}, ca = function (a) {if (!(a instanceof Array)) {a = ba(a);for (var b, c = []; !(b = a.next()).done;)c.push(b.value);a = c;}return a;}, da = "function" == typeof Object.create ? Object.create : function (a) {var b = function () {};b.prototype = a;return new b();}, ea;if ("function" == typeof Object.setPrototypeOf)ea = Object.setPrototypeOf; else {var fa;a: {var ha = { Ud: !0 }, ia = {};try {ia.__proto__ = ha;fa = ia.Ud;break a;} catch (a) {}fa = !1;}ea = fa ? function (a, b) {a.__proto__ = b;if (a.__proto__ !== b)throw new TypeError(a + " is not extensible");return a;} : null;}var ka = ea, p = function (a, b) {a.prototype = da(b.prototype);a.prototype.constructor = a;if (ka)ka(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 $aproxy.wrap_member_expression(a, $apMe = c)[$apMe] = $aproxy.wrap_member_expression(b, $apMe = c)[$apMe];a.ra = b.prototype;}, la = "function" == typeof Object.defineProperties ? Object.defineProperty : function (a, b, c) {a != Array.prototype && a != Object.prototype && ($aproxy.wrap_member_expression(a, $apMe = b)[$apMe] = c.value);}, ma = "undefined" != typeof window && window === this ? this : "undefined" != typeof global && null != global ? global : this, na = function (a, b) {if (b) {var c = ma;a = a.split(".");for (var d = 0; d < a.length - 1; d++) {var e = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe];e in c || ($aproxy.wrap_member_expression(c, $apMe = e)[$apMe] = {});c = $aproxy.wrap_member_expression(c, $apMe = e)[$apMe];}a = $aproxy.wrap_member_expression(a, $apMe = a.length - 1)[$apMe];d = $aproxy.wrap_member_expression(c, $apMe = a)[$apMe];b = b(d);b != d && null != b && la(c, a, {configurable: !0,writable: !0,value: b});}}, oa = function (a, b, c) {if (null == a)throw new TypeError("The 'this' value for String.prototype." + c + " must not be null or undefined");if (b instanceof RegExp)throw new TypeError("First argument to String.prototype." + c + " must not be a regular expression");return a + "";};na("Array.prototype.find", 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++) {var g = $aproxy.wrap_member_expression(d, $apMe = f)[$apMe];if (b.call(c, g, f, d)) {b = g;break a;}}b = void 0;}return b;};});na("String.prototype.repeat", function (a) {return a ? a : function (b) {var c = oa(this, null, "repeat");if (0 > b || 1342177279 < b)throw new RangeError("Invalid count value");b |= 0;for (var d = ""; b;)if (b & 1 && (d += c), b >>>= 1)c += c;return d;};});var pa = function () {pa = function () {};ma.Symbol || (ma.Symbol = qa);}, ra = function (a, b) {this.g = a;la(this, "description", {configurable: !0,writable: !0,value: b});};ra.prototype.toString = function () {return this.g;};var qa = function () {function a(c) {if (this instanceof a)throw new TypeError("Symbol is not a constructor");return new ra("jscomp_symbol_" + (c || "") + "_" + b++, c);}var b = 0;return a;}(), ta = function () {pa();var a = ma.Symbol.iterator;a || (a = ma.Symbol.iterator = ma.Symbol("Symbol.iterator"));"function" != typeof $aproxy.wrap_member_expression(Array.prototype, $apMe = a)[$apMe] && la(Array.prototype, a, {configurable: !0,writable: !0,value: function () {return sa(aa(this));}});ta = function () {};}, sa = function (a) {ta();a = { next: a };$aproxy.wrap_member_expression(a, $apMe = ma.Symbol.iterator)[$apMe] = function () {return this;};return a;}, ua = function (a, b) {ta();a instanceof String && (a += "");var c = 0, d = { next: function () {if (c < a.length) {var e = c++;return {value: b(e, a[e]),done: !1};}d.next = function () {return {done: !0,value: void 0};};return d.next();} };$aproxy.wrap_member_expression(d, $apMe = Symbol.iterator)[$apMe] = function () {return d;};return d;};na("Array.prototype.keys", function (a) {return a ? a : function () {return ua(this, function (b) {return b;});};});na("Array.prototype.values", function (a) {return a ? a : function () {return ua(this, function (b, c) {return c;});};});var va = function (a, b) {return Object.prototype.hasOwnProperty.call(a, b);}, wa = "function" == typeof Object.assign ? Object.assign : function (a, b) {for (var c = 1; c < arguments.length; c++) {var d = $aproxy.wrap_member_expression(arguments, $apMe = c)[$apMe];if (d)for (var e in d)va(d, e) && ($aproxy.wrap_member_expression(a, $apMe = e)[$apMe] = $aproxy.wrap_member_expression(d, $apMe = e)[$apMe]);}return a;};na("Object.assign", function (a) {return a || wa;});na("Object.is", function (a) {return a ? a : function (b, c) {return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c;};});na("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 = $aproxy.wrap_member_expression(d, $apMe = c)[$apMe];if (f === b || Object.is(f, b))return !0;}return !1;};});na("String.prototype.includes", function (a) {return a ? a : function (b, c) {return -1 !== oa(this, b, "includes").indexOf(b, c || 0);};});na("WeakMap", function (a) {function b() {}function c(l) {var m = typeof l;return "object" === m && null !== l || "function" === m;}function d(l) {if (!va(l, f)) {var m = new b();la(l, f, { value: m });}}function e(l) {var m = $aproxy.wrap_member_expression(Object, $apMe = l)[$apMe];m && ($aproxy.wrap_member_expression(Object, $apMe = l)[$apMe] = function (n) {if (n instanceof b)return n;d(n);return m(n);});}if (function () {if (!a || !Object.seal)return !1;try {var l = Object.seal({}), m = Object.seal({}), n = new a([[l,2],[m,3]]);if (2 != n.get(l) || 3 != n.get(m))return !1;n["delete"](l);n.set(m, 4);return !n.has(l) && 4 == n.get(m);} catch (v) {return !1;}}())return a;var f = "$jscomp_hidden_" + Math.random();e("freeze");e("preventExtensions");e("seal");var g = 0, h = function (l) {this.g = (g += Math.random() + 1).toString();if (l) {l = ba(l);for (var m; !(m = l.next()).done;)m = m.value, this.set(m[0], m[1]);}};h.prototype.set = function (l, m) {if (!c(l))throw Error("Invalid WeakMap key");d(l);if (!va(l, f))throw Error("WeakMap key fail: " + l);$aproxy.wrap_member_expression($aproxy.wrap_member_expression(l, $apMe = f)[$apMe], $apMe = this.g)[$apMe] = m;return this;};h.prototype.get = function (l) {return c(l) && va(l, f) ? $aproxy.wrap_member_expression($aproxy.wrap_member_expression(l, $apMe = f)[$apMe], $apMe = this.g)[$apMe] : void 0;};h.prototype.has = function (l) {return c(l) && va(l, f) && va(l[f], this.g);};$aproxy.wrap_member_expression(h.prototype, $apMe = "delete")[$apMe] = function (l) {return c(l) && va(l, f) && va(l[f], this.g) ? delete $aproxy.wrap_member_expression($aproxy.wrap_member_expression(l, $apMe = f)[$apMe], $apMe = this.g)[$apMe] : !1;};return h;});na("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 }), l = new a(ba([[h,"s"]]));if ("s" != l.get(h) || 1 != l.size || l.get({ x: 4 }) || l.set({ x: 4 }, "t") != l || 2 != l.size)return !1;var m = l.entries(), n = m.next();if (n.done || $aproxy.wrap_member_expression(n.value, $apMe = 0)[$apMe] != h || "s" != $aproxy.wrap_member_expression(n.value, $apMe = 1)[$apMe])return !1;n = m.next();return n.done || 4 != $aproxy.wrap_member_expression(n.value, $apMe = 0)[$apMe].x || "t" != $aproxy.wrap_member_expression(n.value, $apMe = 1)[$apMe] || !m.next().done ? !1 : !0;} catch (v) {return !1;}}())return a;ta();var b = new WeakMap(), c = function (h) {this.h = {};this.g = f();this.size = 0;if (h) {h = ba(h);for (var l; !(l = h.next()).done;)l = l.value, this.set(l[0], l[1]);}};c.prototype.set = function (h, l) {h = 0 === h ? 0 : h;var m = d(this, h);m.list || (m.list = $aproxy.wrap_member_expression(this.h, $apMe = m.id)[$apMe] = []);m.oa ? m.oa.value = l : (m.oa = {next: this.g,Ja: this.g.Ja,head: this.g,key: h,value: l}, m.list.push(m.oa), this.g.Ja.next = m.oa, this.g.Ja = m.oa, this.size++);return this;};$aproxy.wrap_member_expression(c.prototype, $apMe = "delete")[$apMe] = function (h) {h = d(this, h);return h.oa && h.list ? (h.list.splice(h.index, 1), h.list.length || delete $aproxy.wrap_member_expression(this.h, $apMe = h.id)[$apMe], h.oa.Ja.next = h.oa.next, h.oa.next.Ja = h.oa.Ja, h.oa.head = null, this.size--, !0) : !1;};c.prototype.clear = function () {this.h = {};this.g = this.g.Ja = f();this.size = 0;};c.prototype.has = function (h) {return !!d(this, h).oa;};c.prototype.get = function (h) {return (h = d(this, h).oa) && 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, l) {for (var m = this.entries(), n; !(n = m.next()).done;)n = n.value, h.call(l, n[1], n[0], this);};$aproxy.wrap_member_expression(c.prototype, $apMe = Symbol.iterator)[$apMe] = c.prototype.entries;var d = function (h, l) {var m = l && typeof l;"object" == m || "function" == m ? b.has(l) ? m = b.get(l) : (m = "" + ++g, b.set(l, m)) : m = "p_" + l;var n = $aproxy.wrap_member_expression(h.h, $apMe = m)[$apMe];if (n && va(h.h, m))for (h = 0; h < n.length; h++) {var v = $aproxy.wrap_member_expression(n, $apMe = h)[$apMe];if (l !== l && v.key !== v.key || l === v.key)return {id: m,list: n,index: h,oa: v};}return {id: m,list: n,index: -1,oa: void 0};}, e = function (h, l) {var m = h.g;return sa(function () {if (m) {for (; m.head != h.g;)m = m.Ja;for (; m.next != m.head;)return m = m.next, {done: !1,value: l(m)};m = null;}return {done: !0,value: void 0};});}, f = function () {var h = {};return h.Ja = h.next = h.head = h;}, g = 0;return c;});na("Promise", function (a) {function b() {this.g = null;}function c(g) {return g instanceof e ? g : new e(function (h) {h(g);});}if (a)return a;b.prototype.h = function (g) {if (null == this.g) {this.g = [];var h = this;this.l(function () {h.w();});}this.g.push(g);};var d = ma.setTimeout;b.prototype.l = function (g) {d(g, 0);};b.prototype.w = function () {for (; this.g && this.g.length;) {var g = this.g;this.g = [];for (var h = 0; h < g.length; ++h) {var l = $aproxy.wrap_member_expression(g, $apMe = h)[$apMe];$aproxy.wrap_member_expression(g, $apMe = h)[$apMe] = null;try {l();} catch (m) {this.o(m);}}}this.g = null;};b.prototype.o = function (g) {this.l(function () {throw g;});};var e = function (g) {this.h = 0;this.l = void 0;this.g = [];var h = this.o();try {g(h.resolve, h.reject);} catch (l) {h.reject(l);}};e.prototype.o = function () {function g(m) {return function (n) {l || (l = !0, m.call(h, n));};}var h = this, l = !1;return {resolve: g(this.D),reject: g(this.w)};};e.prototype.D = function (g) {if (g === this)this.w(new TypeError("A Promise cannot resolve to itself")); else if (g instanceof e)this.F(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.K(g) : this.A(g);}};e.prototype.K = function (g) {var h = void 0;try {h = g.then;} catch (l) {this.w(l);return;}"function" == typeof h ? this.H(h, g) : this.A(g);};e.prototype.w = function (g) {this.C(2, g);};e.prototype.A = function (g) {this.C(1, g);};e.prototype.C = function (g, h) {if (0 != this.h)throw Error("Cannot settle(" + g + ", " + h + "): Promise already settled in state" + this.h);this.h = g;this.l = h;this.G();};e.prototype.G = function () {if (null != this.g) {for (var g = 0; g < this.g.length; ++g)f.h(this.g[g]);this.g = null;}};var f = new b();e.prototype.F = function (g) {var h = this.o();g.Jb(h.resolve, h.reject);};e.prototype.H = function (g, h) {var l = this.o();try {g.call(h, l.resolve, l.reject);} catch (m) {l.reject(m);}};e.prototype.then = function (g, h) {function l(r, u) {return "function" == typeof r ? function (z) {try {m(r(z));} catch (R) {n(R);}} : u;}var m, n, v = new e(function (r, u) {m = r;n = u;});this.Jb(l(g, m), l(h, n));return v;};$aproxy.wrap_member_expression(e.prototype, $apMe = "catch")[$apMe] = function (g) {return this.then(void 0, g);};e.prototype.Jb = function (g, h) {function l() {switch (m.h) {case 1:g(m.l);break;case 2:h(m.l);break;default:throw Error("Unexpected state: " + m.h);}}var m = this;null == this.g ? f.h(l) : this.g.push(l);};e.resolve = c;e.reject = function (g) {return new e(function (h, l) {l(g);});};e.race = function (g) {return new e(function (h, l) {for (var m = ba(g), n = m.next(); !n.done; n = m.next())c(n.value).Jb(h, l);});};e.all = function (g) {var h = ba(g), l = h.next();return l.done ? c([]) : new e(function (m, n) {function v(z) {return function (R) {$aproxy.wrap_member_expression(r, $apMe = z)[$apMe] = R;u--;0 == u && m(r);};}var r = [], u = 0;do r.push(void 0), u++, c(l.value).Jb(v(r.length - 1), n), l = h.next(); while (!l.done);});};return e;});na("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;};});na("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++)$aproxy.wrap_member_expression(this, $apMe = c)[$apMe] = b;return this;};});na("Object.entries", function (a) {return a ? a : function (b) {var c = [], d;for (d in b)va(b, d) && c.push([d,b[d]]);return c;};});var xa = xa || {}, q = this || self, t = function (a, b, c) {a = a.split(".");c = c || q;$aproxy.wrap_member_expression(a, $apMe = 0)[$apMe] in c || "undefined" == typeof c.execScript || c.execScript("var " + $aproxy.wrap_member_expression(a, $apMe = 0)[$apMe]);for (var d; a.length && (d = a.shift());)a.length || void 0 === b ? $aproxy.wrap_member_expression(c, $apMe = d)[$apMe] && $aproxy.wrap_member_expression(c, $apMe = d)[$apMe] !== $aproxy.wrap_member_expression(Object.prototype, $apMe = d)[$apMe] ? c = $aproxy.wrap_member_expression(c, $apMe = d)[$apMe] : c = $aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = {} : $aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = b;}, Aa = function () {if (null === ya)a: {var a = q.document;if ((a = a.querySelector && a.querySelector("script[nonce]")) && (a = a.nonce || a.getAttribute("nonce")) && za.test(a)) {ya = a;break a;}ya = "";}return ya;}, za = /^[\w+/_-]+[=]{0,2}$/, ya = null, Ba = function (a, b) {a = a.split(".");b = b || q;for (var c = 0; c < a.length; c++)if (b = $aproxy.wrap_member_expression(b, $apMe = a[c])[$apMe], null == b)return null;return b;}, Ca = function () {}, Da = function (a) {a.qc = void 0;a.B = function () {return a.qc ? a.qc : a.qc = new a();};}, Ea = function (a) {var b = typeof a;if ("object" == b)if (a) {if (a instanceof Array)return "array";if (a instanceof Object)return b;var c = Object.prototype.toString.call(a);if ("[object Window]" == c)return "object";if ("[object Array]" == c || "number" == typeof a.length && "undefined" != typeof a.splice && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("splice"))return "array";if ("[object Function]" == c || "undefined" != typeof a.call && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("call"))return "function";} else return "null"; else if ("function" == b && "undefined" == typeof a.call)return "object";return b;}, Fa = function (a) {return "array" == Ea(a);}, Ga = function (a) {var b = Ea(a);return "array" == b || "object" == b && "number" == typeof a.length;}, w = function (a) {return "function" == Ea(a);}, Ha = function (a) {var b = typeof a;return "object" == b && null != a || "function" == b;}, Ia = "closure_uid_" + (1000000000 * Math.random() >>> 0), Ja = 0, Ka = function (a, b, c) {return a.call.apply(a.bind, arguments);}, La = function (a, b, c) {if (!a)throw Error();if (2 < arguments.length) {var d = Array.prototype.slice.call(arguments, 2);return function () {var e = Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e, d);return a.apply(b, e);};}return function () {return a.apply(b, arguments);};}, Ma = function (a, b, c) {Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? Ma = Ka : Ma = La;return Ma.apply(null, arguments);}, Na = function (a, b) {var c = Array.prototype.slice.call(arguments, 1);return function () {var d = c.slice();d.push.apply(d, arguments);return a.apply(this, d);};}, x = Date.now || function () {return +new Date();}, y = function (a, b) {function c() {}c.prototype = b.prototype;a.ra = b.prototype;a.prototype = new c();a.prototype.constructor = a;};var Oa = function (a) {if (Error.captureStackTrace)Error.captureStackTrace(this, Oa); else {var b = Error().stack;b && (this.stack = b);}a && (this.message = String(a));};y(Oa, Error);Oa.prototype.name = "CustomError";var Pa;var Ra = 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 && $aproxy.wrap_member_expression(a, $apMe = c)[$apMe] === b)return c;return -1;}, A = function (a, b, c) {for (var d = a.length, e = "string" === typeof a ? a.split("") : a, f = 0; f < d; f++)f in e && b.call(c, e[f], f, a);}, Sa = function (a, b) {for (var c = "string" === typeof a ? a.split("") : a, d = a.length - 1; 0 <= d; --d)d in c && b.call(void 0, c[d], d, a);}, Ta = 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 = $aproxy.wrap_member_expression(f, $apMe = g)[$apMe];b.call(void 0, h, g, a) && ($aproxy.wrap_member_expression(d, $apMe = e++)[$apMe] = h);}return d;}, Ua = 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 && ($aproxy.wrap_member_expression(d, $apMe = f)[$apMe] = b.call(void 0, e[f], f, a));return d;}, Va = function (a, b, c) {var d = c;A(a, function (e, f) {d = b.call(void 0, d, e, f, a);});return d;}, Wa = function (a, b) {for (var c = a.length, d = "string" === typeof a ? a.split("") : a, e = 0; e < c; e++)if (e in d && b.call(void 0, d[e], e, a))return !0;return !1;}, Ya = function (a, b) {b = Xa(a, b, void 0);return 0 > b ? null : "string" === typeof a ? a.charAt(b) : $aproxy.wrap_member_expression(a, $apMe = b)[$apMe];}, Xa = function (a, b, c) {for (var d = a.length, e = "string" === typeof a ? a.split("") : a, f = 0; f < d; f++)if (f in e && b.call(c, e[f], f, a))return f;return -1;}, Za = function (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;}, $a = function (a, b) {return 0 <= Ra(a, b);}, ab = function (a, b) {b = Ra(a, b);var c;(c = 0 <= b) && Array.prototype.splice.call(a, b, 1);return c;}, bb = function (a, b) {var c = 0;Sa(a, function (d, e) {b.call(void 0, d, e, a) && 1 == Array.prototype.splice.call(a, e, 1).length && c++;});}, cb = function (a) {return Array.prototype.concat.apply([], arguments);}, db = function (a) {var b = a.length;if (0 < b) {for (var c = Array(b), d = 0; d < b; d++)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe];return c;}return [];}, eb = function (a) {for (var b = {}, c = 0, d = 0; d < a.length;) {var e = $aproxy.wrap_member_expression(a, $apMe = d++)[$apMe];var f = e;f = Ha(f) ? "o" + ($aproxy.wrap_member_expression(f, $apMe = Ia)[$apMe] || ($aproxy.wrap_member_expression(f, $apMe = Ia)[$apMe] = ++Ja)) : (typeof f).charAt(0) + f;Object.prototype.hasOwnProperty.call(b, f) || ($aproxy.wrap_member_expression(b, $apMe = f)[$apMe] = !0, $aproxy.wrap_member_expression(a, $apMe = c++)[$apMe] = e);}a.length = c;}, gb = function (a, b) {a.sort(b || fb);}, fb = function (a, b) {return a > b ? 1 : a < b ? -1 : 0;}, ib = function (a) {for (var b = [], c = 0; c < a; c++)$aproxy.wrap_member_expression(b, $apMe = c)[$apMe] = "";return b;};var jb = function (a) {return Ua(a, function (b) {b = b.toString(16);return 1 < b.length ? b : "0" + b;}).join("");};var kb = function (a) {return function () {return a;};}, lb = function (a) {var b = !1, c;return function () {b || (c = a(), b = !0);return c;};}, nb = function (a) {var b = 0, c = !1, d = [], e = function () {b = 0;c && (c = !1, f());}, f = function () {b = q.setTimeout(e, 1000);a.apply(void 0, d);};return function (g) {d = arguments;b ? c = !0 : f();};};var pb = function (a, b, c) {for (var d in a)b.call(c, a[d], d, a);}, qb = function (a, b) {var c = {}, d;for (d in a)b.call(void 0, a[d], d, a) && ($aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe]);return c;}, sb = function (a) {var b = rb, c;for (c in b)if (a.call(void 0, b[c], c, b))return !0;return !1;}, ub = function (a) {var b = tb, c;for (c in b)if (!a.call(void 0, b[c], c, b))return !1;return !0;}, vb = function (a) {var b = [], c = 0, d;for (d in a)$aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe];return b;}, wb = function (a) {var b = [], c = 0, d;for (d in a)$aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] = d;return b;}, xb = function (a, b) {var c = Ga(b), d = c ? b : arguments;for (c = c ? 0 : 1; c < d.length; c++) {if (null == a)return;a = $aproxy.wrap_member_expression(a, $apMe = d[c])[$apMe];}return a;}, yb = function (a, b) {return null !== a && b in a;}, zb = function (a, b) {for (var c in a)if ($aproxy.wrap_member_expression(a, $apMe = c)[$apMe] == b)return !0;return !1;}, Bb = function (a) {var b = Ab, c;for (c in b)if (a.call(void 0, b[c], c, b))return c;}, Cb = function (a) {for (var b in a)return !1;return !0;}, Db = function (a) {for (var b in a)delete $aproxy.wrap_member_expression(a, $apMe = b)[$apMe];}, Eb = function (a, b, c) {return null !== a && b in a ? $aproxy.wrap_member_expression(a, $apMe = b)[$apMe] : c;}, Fb = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "), Gb = function (a, b) {for (var c, d, e = 1; e < arguments.length; e++) {d = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];for (c in d)$aproxy.wrap_member_expression(a, $apMe = c)[$apMe] = $aproxy.wrap_member_expression(d, $apMe = c)[$apMe];for (var f = 0; f < Fb.length; f++)c = $aproxy.wrap_member_expression(Fb, $apMe = f)[$apMe], Object.prototype.hasOwnProperty.call(d, c) && ($aproxy.wrap_member_expression(a, $apMe = c)[$apMe] = $aproxy.wrap_member_expression(d, $apMe = c)[$apMe]);}};var Jb = function (a, b) {this.g = a === Hb && b || "";this.h = Ib;};Jb.prototype.Va = !0;Jb.prototype.Ma = function () {return this.g;};var Kb = function (a) {return a instanceof Jb && a.constructor === Jb && a.h === Ib ? a.g : "type_error:Const";}, Lb = function (a) {return new Jb(Hb, a);}, Ib = {}, Hb = {}, Mb = Lb("");var Pb = function (a, b) {this.g = a === Nb && b || "";this.h = Ob;};Pb.prototype.Va = !0;Pb.prototype.Ma = function () {return this.g.toString();};Pb.prototype.lc = !0;Pb.prototype.fc = function () {return 1;};var Qb = function (a) {if (a instanceof Pb && a.constructor === Pb && a.h === Ob)return a.g;Ea(a);return "type_error:TrustedResourceUrl";}, Ob = {}, Rb = function (a) {return new Pb(Nb, a);}, Nb = {};var Sb = function (a, b) {var c = a.length - b.length;return 0 <= c && a.indexOf(b, c) == c;}, Tb = function (a) {return /^[\s\xa0]*$/.test(a);}, Ub = String.prototype.trim ? function (a) {return a.trim();} : function (a) {return $aproxy.wrap_member_expression(/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a), $apMe = 1)[$apMe];}, cc = function (a, b) {if (b)a = a.replace(Vb, "&amp;").replace(Wb, "&lt;").replace(Xb, "&gt;").replace(Yb, "&quot;").replace(Zb, "&#39;").replace(ac, "&#0;"); else {if (!bc.test(a))return a;-1 != a.indexOf("&") && (a = a.replace(Vb, "&amp;"));-1 != a.indexOf("<") && (a = a.replace(Wb, "&lt;"));-1 != a.indexOf(">") && (a = a.replace(Xb, "&gt;"));-1 != a.indexOf('"') && (a = a.replace(Yb, "&quot;"));-1 != a.indexOf("'") && (a = a.replace(Zb, "&#39;"));-1 != a.indexOf("\x00") && (a = a.replace(ac, "&#0;"));}return a;}, Vb = /&/g, Wb = /</g, Xb = />/g, Yb = /"/g, Zb = /'/g, ac = /\x00/g, bc = /[\x00&<>"']/, dc = function (a, b) {return -1 != a.toLowerCase().indexOf(b.toLowerCase());}, fc = function (a, b) {var c = 0;a = Ub(String(a)).split(".");b = Ub(String(b)).split(".");for (var d = Math.max(a.length, b.length), e = 0; 0 == c && e < d; e++) {var f = $aproxy.wrap_member_expression(a, $apMe = e)[$apMe] || "", g = $aproxy.wrap_member_expression(b, $apMe = e)[$apMe] || "";do {f = /(\d*)(\D*)(.*)/.exec(f) || ["","","",""];g = /(\d*)(\D*)(.*)/.exec(g) || ["","","",""];if (0 == $aproxy.wrap_member_expression(f, $apMe = 0)[$apMe].length && 0 == $aproxy.wrap_member_expression(g, $apMe = 0)[$apMe].length)break;c = ec(0 == $aproxy.wrap_member_expression(f, $apMe = 1)[$apMe].length ? 0 : parseInt(f[1], 10), 0 == $aproxy.wrap_member_expression(g, $apMe = 1)[$apMe].length ? 0 : parseInt(g[1], 10)) || ec(0 == $aproxy.wrap_member_expression(f, $apMe = 2)[$apMe].length, 0 == $aproxy.wrap_member_expression(g, $apMe = 2)[$apMe].length) || ec(f[2], g[2]);f = $aproxy.wrap_member_expression(f, $apMe = 3)[$apMe];g = $aproxy.wrap_member_expression(g, $apMe = 3)[$apMe];} while (0 == c);}return c;}, ec = function (a, b) {return a < b ? -1 : a > b ? 1 : 0;};var ic = function (a, b) {this.g = a === gc && b || "";this.h = hc;};ic.prototype.Va = !0;ic.prototype.Ma = function () {return this.g.toString();};ic.prototype.lc = !0;ic.prototype.fc = function () {return 1;};var jc = function (a) {if (a instanceof ic && a.constructor === ic && a.h === hc)return a.g;Ea(a);return "type_error:SafeUrl";}, kc = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i, lc = function (a) {if (a instanceof ic)return a;a = "object" == typeof a && a.Va ? a.Ma() : String(a);kc.test(a) || (a = "about:invalid#zClosurez");return new ic(gc, a);}, hc = {}, gc = {};var mc;a: {var nc = q.navigator;if (nc) {var oc = nc.userAgent;if (oc) {mc = oc;break a;}}mc = "";}var B = function (a) {return -1 != mc.indexOf(a);};var pc = function () {return B("Trident") || B("MSIE");}, qc = function () {return B("Firefox") || B("FxiOS");}, sc = function () {return B("Safari") && !(rc() || B("Coast") || B("Opera") || B("Edge") || B("Edg/") || B("OPR") || qc() || B("Silk") || B("Android"));}, rc = function () {return (B("Chrome") || B("CriOS")) && !B("Edge");};var uc = function () {this.g = "";this.l = tc;this.h = null;};uc.prototype.lc = !0;uc.prototype.fc = function () {return this.h;};uc.prototype.Va = !0;uc.prototype.Ma = function () {return this.g.toString();};var vc = function (a) {if (a instanceof uc && a.constructor === uc && a.l === tc)return a.g;Ea(a);return "type_error:SafeHtml";}, tc = {}, wc = function (a, b) {var c = new uc();c.g = a;c.h = b;return c;};wc("<!DOCTYPE html>", 0);var xc = wc("", 0);wc("<br>", 0);var yc = function (a) {var b = Rb(Kb(Mb));a.src = Qb(b).toString();}, zc = function (a, b) {a.src = Qb(b);(b = Aa()) && a.setAttribute("nonce", b);};var Ac = function (a) {return decodeURIComponent(a.replace(/\+/g, " "));}, Bc = function (a) {return a = cc(a, void 0);}, Cc = function (a, b) {a.length > b && (a = a.substring(0, b - 3) + "...");return a;}, Dc = String.prototype.repeat ? function (a, b) {return a.repeat(b);} : function (a, b) {return Array(b + 1).join(a);}, Ec = function (a) {return null == a ? "" : String(a);}, Fc = 2147483648 * Math.random() | 0, Gc = function (a) {return String(a).replace(/\-([a-z])/g, function (b, c) {return c.toUpperCase();});}, Hc = function () {return "googleAvInapp".replace(/([A-Z])/g, "-$1").toLowerCase();}, Ic = function (a) {return a.replace(/(^|[\s]+)([a-z])/g, function (b, c, d) {return c + d.toUpperCase();});};var Jc = function () {return B("iPhone") && !B("iPod") && !B("iPad");}, Kc = function () {return Jc() || B("iPad") || B("iPod");};var Lc = function (a) {Lc[" "](a);return a;};$aproxy.wrap_member_expression(Lc, $apMe = " ")[$apMe] = Ca;var Mc = function (a, b) {try {return Lc(a[b]), !0;} catch (c) {}return !1;}, Oc = function (a, b) {var c = Nc;return Object.prototype.hasOwnProperty.call(c, a) ? $aproxy.wrap_member_expression(c, $apMe = a)[$apMe] : $aproxy.wrap_member_expression(c, $apMe = a)[$apMe] = b(a);};var Pc = B("Opera"), Qc = pc(), Rc = B("Edge"), Sc = B("Gecko") && !(dc(mc, "WebKit") && !B("Edge")) && !(B("Trident") || B("MSIE")) && !B("Edge"), Tc = dc(mc, "WebKit") && !B("Edge"), Uc = B("Macintosh"), Vc = B("Android"), Wc = Jc(), Xc = B("iPad"), Yc = B("iPod"), Zc = Kc(), $c = function () {var a = q.document;return a ? a.documentMode : void 0;}, ad;a: {var bd = "", cd = function () {var a = mc;if (Sc)return /rv:([^\);]+)(\)|;)/.exec(a);if (Rc)return /Edge\/([\d\.]+)/.exec(a);if (Qc)return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if (Tc)return /WebKit\/(\S+)/.exec(a);if (Pc)return /(?:Version)[ \/]?(\S+)/.exec(a);}();cd && (bd = cd ? $aproxy.wrap_member_expression(cd, $apMe = 1)[$apMe] : "");if (Qc) {var dd = $c();if (null != dd && dd > parseFloat(bd)) {ad = String(dd);break a;}}ad = bd;}var ed = ad, Nc = {}, fd = function (a) {return Oc(a, function () {return 0 <= fc(ed, a);});}, gd;gd = q.document && Qc ? $c() : void 0;var hd = qc(), id = Jc() || B("iPod"), jd = B("iPad"), kd = B("Android") && !(rc() || qc() || B("Opera") || B("Silk")), ld = rc(), md = sc() && !Kc();var nd = {}, od = null, pd = function (a, b) {void 0 === b && (b = 0);if (!od) {od = {};for (var c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), d = ["+/=","+/","-_=","-_.","-_"], e = 0; 5 > e; e++) {var f = c.concat($aproxy.wrap_member_expression(d, $apMe = e)[$apMe].split(""));$aproxy.wrap_member_expression(nd, $apMe = e)[$apMe] = f;for (var g = 0; g < f.length; g++) {var h = $aproxy.wrap_member_expression(f, $apMe = g)[$apMe];void 0 === $aproxy.wrap_member_expression(od, $apMe = h)[$apMe] && ($aproxy.wrap_member_expression(od, $apMe = h)[$apMe] = g);}}}b = $aproxy.wrap_member_expression(nd, $apMe = b)[$apMe];c = [];for (d = 0; d < a.length; d += 3) {var l = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe], m = (e = d + 1 < a.length) ? $aproxy.wrap_member_expression(a, $apMe = d + 1)[$apMe] : 0;h = (f = d + 2 < a.length) ? $aproxy.wrap_member_expression(a, $apMe = d + 2)[$apMe] : 0;g = l >> 2;l = (l & 3) << 4 | m >> 4;m = (m & 15) << 2 | h >> 6;h &= 63;f || (h = 64, e || (m = 64));c.push(b[g], b[l], $aproxy.wrap_member_expression(b, $apMe = m)[$apMe] || "", $aproxy.wrap_member_expression(b, $apMe = h)[$apMe] || "");}return c.join("");};var qd = 0, rd = 0;var sd = function () {this.g = [];};sd.prototype.length = function () {return this.g.length;};sd.prototype.end = function () {var a = this.g;this.g = [];return a;};var td = function (a, b) {for (; 127 < b;)a.g.push(b & 127 | 128), b >>>= 7;a.g.push(b);}, ud = function (a, b) {a.g.push(b >>> 0 & 255);a.g.push(b >>> 8 & 255);a.g.push(b >>> 16 & 255);a.g.push(b >>> 24 & 255);};var vd = function () {this.h = [];this.l = 0;this.g = new sd();};vd.prototype.reset = function () {this.h = [];this.g.end();this.l = 0;};var wd = function (a, b, c) {if (null != c) {td(a.g, 8 * b);a = a.g;var d = c;c = 0 > d;d = Math.abs(d);b = d >>> 0;d = Math.floor((d - b) / 4294967296);d >>>= 0;c && (d = ~d >>> 0, b = (~b >>> 0) + 1, 4294967295 < b && (b = 0, d++, 4294967295 < d && (d = 0)));qd = b;rd = d;c = qd;for (b = rd; 0 < b || 127 < c;)a.g.push(c & 127 | 128), c = (c >>> 7 | b << 25) >>> 0, b >>>= 7;a.g.push(c);}};var xd = function () {}, yd = "function" == typeof Uint8Array, Bd = function (a, b, c) {a.h = null;b || (b = []);a.C = void 0;a.o = -1;a.g = b;a: {if (b = a.g.length) {--b;var d = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe];if (!(null === d || "object" != typeof d || Fa(d) || yd && d instanceof Uint8Array)) {a.w = b - a.o;a.l = d;break a;}}a.w = Number.MAX_VALUE;}a.A = {};if (c)for (b = 0; b < c.length; b++)d = $aproxy.wrap_member_expression(c, $apMe = b)[$apMe], d < a.w ? (d += a.o, $aproxy.wrap_member_expression(a.g, $apMe = d)[$apMe] = $aproxy.wrap_member_expression(a.g, $apMe = d)[$apMe] || zd) : (Ad(a), $aproxy.wrap_member_expression(a.l, $apMe = d)[$apMe] = $aproxy.wrap_member_expression(a.l, $apMe = d)[$apMe] || zd);}, zd = [], Ad = function (a) {var b = a.w + a.o;$aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] || (a.l = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = {});}, Cd = function (a, b) {if (b < a.w) {b += a.o;var c = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe];return c === zd ? $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = [] : c;}if (a.l)return c = $aproxy.wrap_member_expression(a.l, $apMe = b)[$apMe], c === zd ? $aproxy.wrap_member_expression(a.l, $apMe = b)[$apMe] = [] : c;}, Dd = function (a, b) {a = Cd(a, b);return null == a ? 0 : a;}, Ed = function (a, b, c) {0 !== c ? b < a.w ? $aproxy.wrap_member_expression(a.g, $apMe = b + a.o)[$apMe] = c : (Ad(a), $aproxy.wrap_member_expression(a.l, $apMe = b)[$apMe] = c) : $aproxy.wrap_member_expression(a.g, $apMe = b + a.o)[$apMe] = null;return a;}, Id = function (a) {if (a.h)for (var b in a.h) {var c = $aproxy.wrap_member_expression(a.h, $apMe = b)[$apMe];if (Fa(c))for (var d = 0; d < c.length; d++)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] && Fd(c[d]); else c && Fd(c);}}, Fd = function (a) {Id(a);return a.g;};xd.prototype.toString = function () {Id(this);return this.g.toString();};xd.prototype.clone = function () {return new this.constructor(Jd(Fd(this)));};var Jd = function (a) {if (Fa(a)) {for (var b = Array(a.length), c = 0; c < a.length; c++) {var d = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe];null != d && ($aproxy.wrap_member_expression(b, $apMe = c)[$apMe] = "object" == typeof d ? Jd(d) : d);}return b;}if (yd && a instanceof Uint8Array)return new Uint8Array(a);b = {};for (c in a)d = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe], null != d && ($aproxy.wrap_member_expression(b, $apMe = c)[$apMe] = "object" == typeof d ? Jd(d) : d);return b;};var Kd = document, C = window;var Ld = function (a) {Bd(this, a, null);};y(Ld, xd);var Md = function (a) {Bd(this, a, null);};y(Md, xd);var Nd = function (a) {this.g = a || { cookie: "" };};k = Nd.prototype;k.isEnabled = function () {return navigator.cookieEnabled;};k.set = function (a, b, c, d, e, f) {if ("object" === typeof c) {var g = c.o;f = c.w;e = c.g;d = c.h;c = c.l;}if (/[;=\s]/.test(a))throw Error('Invalid cookie name "' + a + '"');if (/[;\r\n]/.test(b))throw Error('Invalid cookie value "' + b + '"');void 0 === c && (c = -1);e = e ? ";domain=" + e : "";d = d ? ";path=" + d : "";f = f ? ";secure" : "";c = 0 > c ? "" : 0 == c ? ";expires=" + new Date(1970, 1, 1).toUTCString() : ";expires=" + new Date(x() + 1000 * c).toUTCString();this.g.cookie = a + "=" + b + e + d + c + f + (null != g ? ";samesite=" + g : "");};k.get = function (a, b) {for (var c = a + "=", d = (this.g.cookie || "").split(";"), e = 0, f; e < d.length; e++) {f = Ub(d[e]);if (0 == f.lastIndexOf(c, 0))return f.substr(c.length);if (f == a)return "";}return b;};k.Ca = function () {return Od(this).keys;};k.ka = function () {return Od(this).values;};k.isEmpty = function () {return !this.g.cookie;};k.clear = function () {for (var a = Od(this).keys, b = a.length - 1; 0 <= b; b--) {var c = $aproxy.wrap_member_expression(a, $apMe = b)[$apMe];this.get(c);this.set(c, "", 0, void 0, void 0);}};var Od = function (a) {a = (a.g.cookie || "").split(";");for (var b = [], c = [], d, e, f = 0; f < a.length; f++)e = Ub(a[f]), d = e.indexOf("="), -1 == d ? (b.push(""), c.push(e)) : (b.push(e.substring(0, d)), c.push(e.substring(d + 1)));return {keys: b,values: c};}, Pd = new Nd("undefined" == typeof document ? null : document);var Qd = function (a) {return (a = new Nd(a).get("DATA_USE_CONSENT", "")) ? a : null;}, Rd = function (a) {var b = (b = new Nd(a).get("FCCDCF", "")) ? b : null;try {var c = b ? new Ld(b ? JSON.parse(b) : null) : null;} catch (d) {c = null;}if (!c)return Qd(a);c.h || (c.h = {});$aproxy.wrap_member_expression(c.h, $apMe = 3)[$apMe] || (b = Cd(c, 3)) && ($aproxy.wrap_member_expression(c.h, $apMe = 3)[$apMe] = new Md(b));c = $aproxy.wrap_member_expression(c.h, $apMe = 3)[$apMe];if (!c || null == Cd(c, 1))return Qd(a);a = Cd(c, 2);b = x();if (a) {if (b < a || b > a + 33696000000)return null;} else return null;return Cd(c, 1);};var Td = function (a) {Bd(this, a, Sd);};y(Td, xd);var Sd = [1,2,3,4];try {new self.OffscreenCanvas(0, 0).getContext("2d");} catch (a) {}var Ud = !Qc || 9 <= Number(gd), Vd = Qc || Pc || Tc;var Wd = function (a, b) {this.x = void 0 !== a ? a : 0;this.y = void 0 !== b ? b : 0;};k = Wd.prototype;k.clone = function () {return new Wd(this.x, this.y);};k.ceil = function () {this.x = Math.ceil(this.x);this.y = Math.ceil(this.y);return this;};k.floor = function () {this.x = Math.floor(this.x);this.y = Math.floor(this.y);return this;};k.round = function () {this.x = Math.round(this.x);this.y = Math.round(this.y);return this;};k.scale = function (a, b) {this.x *= a;this.y *= "number" === typeof b ? b : a;return this;};var D = function (a, b) {this.width = a;this.height = b;};k = D.prototype;k.clone = function () {return new D(this.width, this.height);};k.aspectRatio = function () {return this.width / this.height;};k.isEmpty = function () {return !(this.width * this.height);};k.ceil = function () {this.width = Math.ceil(this.width);this.height = Math.ceil(this.height);return this;};k.floor = function () {this.width = Math.floor(this.width);this.height = Math.floor(this.height);return this;};k.round = function () {this.width = Math.round(this.width);this.height = Math.round(this.height);return this;};k.scale = function (a, b) {this.width *= a;this.height *= "number" === typeof b ? b : a;return this;};var Zd = function (a) {return a ? new Xd(Yd(a)) : Pa || (Pa = new Xd());}, $d = function () {var a = document;return a.querySelectorAll && a.querySelector ? a.querySelectorAll("SCRIPT") : a.getElementsByTagName("SCRIPT");}, be = function (a, b) {pb(b, function (c, d) {c && "object" == typeof c && c.Va && (c = c.Ma());"style" == d ? a.style.cssText = c : "class" == d ? a.className = c : "for" == d ? a.htmlFor = c : ae.hasOwnProperty(d) ? a.setAttribute(ae[d], c) : 0 == d.lastIndexOf("aria-", 0) || 0 == d.lastIndexOf("data-", 0) ? a.setAttribute(d, c) : $aproxy.wrap_member_expression(a, $apMe = d)[$apMe] = c;});}, ae = {cellpadding: "cellPadding",cellspacing: "cellSpacing",colspan: "colSpan",frameborder: "frameBorder",height: "height",maxlength: "maxLength",nonce: "nonce",role: "role",rowspan: "rowSpan",type: "type",usemap: "useMap",valign: "vAlign",width: "width"}, ce = function (a) {a = a.document;a = "CSS1Compat" == a.compatMode ? a.documentElement : a.body;return new D(a.clientWidth, a.clientHeight);}, de = function (a) {var b = a.scrollingElement ? a.scrollingElement : Tc || "CSS1Compat" != a.compatMode ? a.body || a.documentElement : a.documentElement;a = a.parentWindow || a.defaultView;return Qc && fd("10") && a.pageYOffset != b.scrollTop ? new Wd(b.scrollLeft, b.scrollTop) : new Wd(a.pageXOffset || b.scrollLeft, a.pageYOffset || b.scrollTop);}, E = function (a) {return a ? a.parentWindow || a.defaultView : window;}, ge = function (a, b, c) {var d = arguments, e = document, f = String(d[0]), g = $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe];if (!Ud && g && (g.name || g.type)) {f = ["<",f];g.name && f.push(' name="', Bc(g.name), '"');if (g.type) {f.push(' type="', Bc(g.type), '"');var h = {};Gb(h, g);delete h.type;g = h;}f.push(">");f = f.join("");}f = ee(e, f);g && ("string" === typeof g ? f.className = g : Fa(g) ? f.className = g.join(" ") : be(f, g));2 < d.length && fe(e, f, d);return f;}, fe = function (a, b, c) {function d(g) {g && b.appendChild("string" === typeof g ? a.createTextNode(g) : g);}for (var e = 2; e < c.length; e++) {var f = $aproxy.wrap_member_expression(c, $apMe = e)[$apMe];!Ga(f) || Ha(f) && 0 < f.nodeType ? d(f) : A(he(f) ? db(f) : f, d);}}, ee = function (a, b) {b = String(b);"application/xhtml+xml" === a.contentType && (b = b.toLowerCase());return a.createElement(b);}, ie = function (a) {a && a.parentNode && a.parentNode.removeChild(a);}, je = function (a) {var b;if (Vd && !(Qc && fd("9") && !fd("10") && q.SVGElement && a instanceof q.SVGElement) && (b = a.parentElement))return b;b = a.parentNode;return Ha(b) && 1 == b.nodeType ? b : null;}, ke = function (a, b) {if (!a || !b)return !1;if (a.contains && 1 == b.nodeType)return a == b || a.contains(b);if ("undefined" != typeof a.compareDocumentPosition)return a == b || !!(a.compareDocumentPosition(b) & 16);for (; b && a != b;)b = b.parentNode;return b == a;}, Yd = function (a) {return 9 == a.nodeType ? a : a.ownerDocument || a.document;}, le = function (a) {try {return a.contentWindow || (a.contentDocument ? E(a.contentDocument) : null);} catch (b) {}return null;}, he = function (a) {if (a && "number" == typeof a.length) {if (Ha(a))return "function" == typeof a.item || "string" == typeof a.item;if (w(a))return "function" == typeof a.item;}return !1;}, me = function (a, b) {a && (a = a.parentNode);for (var c = 0; a;) {if (b(a))return a;a = a.parentNode;c++;}return null;}, Xd = function (a) {this.g = a || q.document || document;};Xd.prototype.createElement = function (a) {return ee(this.g, a);};Xd.prototype.appendChild = function (a, b) {a.appendChild(b);};Xd.prototype.contains = ke;var oe = function (a) {ne();return Rb(a);}, ne = Ca;var qe = function () {return !pe() && (B("iPod") || B("iPhone") || B("Android") || B("IEMobile"));}, pe = function () {return B("iPad") || B("Android") && !B("Mobile") || B("Silk");};var re = /^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/, se = function (a, b) {if (a) {a = a.split("&");for (var c = 0; c < a.length; c++) {var d = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe].indexOf("="), e = null;if (0 <= d) {var f = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe].substring(0, d);e = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe].substring(d + 1);} else f = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe];b(f, e ? Ac(e) : "");}}}, te = /#|$/, ue = function (a, b) {var c = a.search(te);a: {var d = 0;for (var e = b.length; 0 <= (d = a.indexOf(b, d)) && d < c;) {var f = a.charCodeAt(d - 1);if (38 == f || 63 == f)if (f = a.charCodeAt(d + e), !f || 61 == f || 38 == f || 35 == f)break a;d += e + 1;}d = -1;}if (0 > d)return null;e = a.indexOf("&", d);if (0 > e || e > c)e = c;d += b.length + 1;return Ac(a.substr(d, e - d));};var ve = function (a) {try {return !!a && null != $aproxy.wrap_location({ obj: a }).location.href && Mc(a, "foo");} catch (b) {return !1;}}, we = function (a, b) {if (a)for (var c in a)Object.prototype.hasOwnProperty.call(a, c) && b.call(void 0, a[c], c, a);}, xe = /https?:\/\/[^\/]+/, ye = function (a) {return (a = xe.exec(a)) && $aproxy.wrap_member_expression(a, $apMe = 0)[$apMe] || "";}, ze = function () {var a = q;var b = void 0 === b ? !0 : b;try {for (var c = null; c != a; c = a, a = $aproxy.wrap_parent_window({ obj: a }).parent)switch ($aproxy.wrap_location({ obj: a }).location.protocol) {case "https:":return !0;case "file:":return b;case "http:":return !1;}} catch (d) {}return !0;}, Be = function () {var a = Ae;if (!a)return "";var b = /.*[&#?]google_debug(=[^&]*)?(&.*)?$/;try {var c = b.exec(decodeURIComponent(a));if (c)return $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe] && 1 < $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe].length ? $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe].substring(1) : "true";} catch (d) {}return "";}, Ce = function (a, b) {try {return !(!a.frames || !$aproxy.wrap_member_expression(a.frames, $apMe = b)[$apMe]);} catch (c) {return !1;}};var De = lb(function () {var a = !1;try {var b = Object.defineProperty({}, "passive", { get: function () {a = !0;} });q.addEventListener("test", null, b);} catch (c) {}return a;});function Ee(a) {return a ? a.passive && De() ? a : a.capture || !1 : !1;}var Fe = function (a, b, c, d) {return a.addEventListener ? (a.addEventListener(b, c, Ee(d)), !0) : !1;}, Ge = function (a, b, c) {a.removeEventListener && a.removeEventListener(b, c, Ee(void 0));}, He = function (a) {var b = void 0 === b ? {} : b;if (w(window.CustomEvent))var c = new CustomEvent("rum_blp", b); else c = document.createEvent("CustomEvent"), c.initCustomEvent("rum_blp", !!b.bubbles, !!b.cancelable, b.detail);a.dispatchEvent(c);};var Ie = function (a, b) {a.google_image_requests || (a.google_image_requests = []);var c = a.document.createElement("img");c.src = b;a.google_image_requests.push(c);};var Je = function (a) {var b = document;try {var c = Rd(b);var d = c ? new Td(c ? JSON.parse(c) : null) : null;} catch (e) {d = null;}if (!d)return 0;b = Cd(d, 7);if (null == b ? b : b)return 4;if (604800000 < x() - (Cd(d, 5) || 0))return 0;if (a) {if ($a(Cd(d, 3), a))return 2;if ($a(Cd(d, 4), a))return 3;}return 1;};var Ke = {eh: 1,vh: 2,Tg: 3};var F = function (a, b, c, d) {$aproxy.wrap_top_window({ obj: this }).top = a;this.right = b;this.bottom = c;this.left = d;};F.prototype.h = function () {return this.right - this.left;};F.prototype.g = function () {return this.bottom - $aproxy.wrap_top_window({ obj: this }).top;};F.prototype.clone = function () {return new F($aproxy.wrap_top_window({ obj: this }).top, this.right, this.bottom, this.left);};F.prototype.contains = function (a) {return this && a ? a instanceof F ? a.left >= this.left && a.right <= this.right && $aproxy.wrap_top_window({ obj: a }).top >= $aproxy.wrap_top_window({ obj: this }).top && a.bottom <= this.bottom : a.x >= this.left && a.x <= this.right && a.y >= $aproxy.wrap_top_window({ obj: this }).top && a.y <= this.bottom : !1;};var Le = function (a, b) {return a == b ? !0 : a && b ? $aproxy.wrap_top_window({ obj: a }).top == $aproxy.wrap_top_window({ obj: b }).top && a.right == b.right && a.bottom == b.bottom && a.left == b.left : !1;};F.prototype.ceil = function () {$aproxy.wrap_top_window({ obj: this }).top = Math.ceil($aproxy.wrap_top_window({ obj: this }).top);this.right = Math.ceil(this.right);this.bottom = Math.ceil(this.bottom);this.left = Math.ceil(this.left);return this;};F.prototype.floor = function () {$aproxy.wrap_top_window({ obj: this }).top = Math.floor($aproxy.wrap_top_window({ obj: this }).top);this.right = Math.floor(this.right);this.bottom = Math.floor(this.bottom);this.left = Math.floor(this.left);return this;};F.prototype.round = function () {$aproxy.wrap_top_window({ obj: this }).top = Math.round($aproxy.wrap_top_window({ obj: this }).top);this.right = Math.round(this.right);this.bottom = Math.round(this.bottom);this.left = Math.round(this.left);return this;};var Me = function (a, b, c) {b instanceof Wd ? (a.left += b.x, a.right += b.x, $aproxy.wrap_top_window({ obj: a }).top += b.y, a.bottom += b.y) : (a.left += b, a.right += b, "number" === typeof c && ($aproxy.wrap_top_window({ obj: a }).top += c, a.bottom += c));return a;};F.prototype.scale = function (a, b) {b = "number" === typeof b ? b : a;this.left *= a;this.right *= a;$aproxy.wrap_top_window({ obj: this }).top *= b;this.bottom *= b;return this;};var Ne = function (a, b, c, d) {this.left = a;$aproxy.wrap_top_window({ obj: this }).top = b;this.width = c;this.height = d;};Ne.prototype.clone = function () {return new Ne(this.left, $aproxy.wrap_top_window({ obj: this }).top, this.width, this.height);};var Oe = function (a) {return new F($aproxy.wrap_top_window({ obj: a }).top, a.left + a.width, $aproxy.wrap_top_window({ obj: a }).top + a.height, a.left);};k = Ne.prototype;k.contains = function (a) {return a instanceof Wd ? a.x >= this.left && a.x <= this.left + this.width && a.y >= $aproxy.wrap_top_window({ obj: this }).top && a.y <= $aproxy.wrap_top_window({ obj: this }).top + this.height : this.left <= a.left && this.left + this.width >= a.left + a.width && $aproxy.wrap_top_window({ obj: this }).top <= $aproxy.wrap_top_window({ obj: a }).top && $aproxy.wrap_top_window({ obj: this }).top + this.height >= $aproxy.wrap_top_window({ obj: a }).top + a.height;};k.ceil = function () {this.left = Math.ceil(this.left);$aproxy.wrap_top_window({ obj: this }).top = Math.ceil($aproxy.wrap_top_window({ obj: this }).top);this.width = Math.ceil(this.width);this.height = Math.ceil(this.height);return this;};k.floor = function () {this.left = Math.floor(this.left);$aproxy.wrap_top_window({ obj: this }).top = Math.floor($aproxy.wrap_top_window({ obj: this }).top);this.width = Math.floor(this.width);this.height = Math.floor(this.height);return this;};k.round = function () {this.left = Math.round(this.left);$aproxy.wrap_top_window({ obj: this }).top = Math.round($aproxy.wrap_top_window({ obj: this }).top);this.width = Math.round(this.width);this.height = Math.round(this.height);return this;};k.scale = function (a, b) {b = "number" === typeof b ? b : a;this.left *= a;this.width *= a;$aproxy.wrap_top_window({ obj: this }).top *= b;this.height *= b;return this;};var Qe = function (a, b) {if ("string" === typeof b)(b = Pe(a, b)) && ($aproxy.wrap_member_expression(a.style, $apMe = b)[$apMe] = void 0); else for (var c in b) {var d = a, e = $aproxy.wrap_member_expression(b, $apMe = c)[$apMe], f = Pe(d, c);f && ($aproxy.wrap_member_expression(d.style, $apMe = f)[$apMe] = e);}}, Re = {}, Pe = function (a, b) {var c = $aproxy.wrap_member_expression(Re, $apMe = b)[$apMe];if (!c) {var d = Gc(b);c = d;void 0 === $aproxy.wrap_member_expression(a.style, $apMe = d)[$apMe] && (d = (Tc ? "Webkit" : Sc ? "Moz" : Qc ? "ms" : Pc ? "O" : null) + Ic(d), void 0 !== $aproxy.wrap_member_expression(a.style, $apMe = d)[$apMe] && (c = d));$aproxy.wrap_member_expression(Re, $apMe = b)[$apMe] = c;}return c;}, Se = function (a, b) {var c = $aproxy.wrap_member_expression(a.style, $apMe = Gc(b))[$apMe];return "undefined" !== typeof c ? c : $aproxy.wrap_member_expression(a.style, $apMe = Pe(a, b))[$apMe] || "";}, Te = function (a) {try {var b = a.getBoundingClientRect();} catch (c) {return {left: 0,top: 0,right: 0,bottom: 0};}Qc && a.ownerDocument.body && (a = a.ownerDocument, b.left -= a.documentElement.clientLeft + a.body.clientLeft, $aproxy.wrap_top_window({ obj: b }).top -= a.documentElement.clientTop + a.body.clientTop);return b;}, Ue = function (a) {var b = Yd(a), c = new Wd(0, 0);var d = b ? Yd(b) : document;d = !Qc || 9 <= Number(gd) || "CSS1Compat" == Zd(d).g.compatMode ? d.documentElement : d.body;if (a == d)return c;a = Te(a);b = de(Zd(b).g);c.x = a.left + b.x;c.y = $aproxy.wrap_top_window({ obj: a }).top + b.y;return c;}, Ve = function (a, b) {var c = new Wd(0, 0), d = E(Yd(a));if (!Mc(d, "parent"))return c;do {if (d == b)var e = Ue(a); else e = Te(a), e = new Wd(e.left, $aproxy.wrap_top_window({ obj: e }).top);c.x += e.x;c.y += e.y;} while (d && d != b && d != $aproxy.wrap_parent_window({ obj: d }).parent && (a = d.frameElement) && (d = $aproxy.wrap_parent_window({ obj: d }).parent));return c;}, We = function (a) {var b = a.offsetWidth, c = a.offsetHeight, d = Tc && !b && !c;return (void 0 === b || d) && a.getBoundingClientRect ? (a = Te(a), new D(a.right - a.left, a.bottom - $aproxy.wrap_top_window({ obj: a }).top)) : new D(b, c);};var Xe = function (a) {a = void 0 === a ? q : a;var b = a.context || a.AMP_CONTEXT_DATA;if (!b)try {b = $aproxy.wrap_parent_window({ obj: a }).parent.context || $aproxy.wrap_parent_window({ obj: a }).parent.AMP_CONTEXT_DATA;} catch (c) {}try {if (b && b.pageViewId && b.canonicalUrl)return b;} catch (c) {}return null;};var Ye = /^((market|itms|intent|itms-appss):\/\/)/i;var $e = !!window.google_async_iframe_id, af = $e && $aproxy.wrap_parent_window({ obj: window }).parent || window, bf = function () {if ($e && !ve(af)) {var a = "." + Kd.domain;try {for (; 2 < a.split(".").length && !ve(af);)Kd.domain = a = a.substr(a.indexOf(".") + 1), af = $aproxy.wrap_parent_window({ obj: window }).parent;} catch (b) {}ve(af) || (af = window);}return af;};Rb(Kb(Lb("//fonts.googleapis.com/css")));var cf = function (a, b, c) {c = void 0 === c ? {} : c;this.error = a;this.context = b.context;this.msg = b.message || "";this.id = b.id || "jserror";this.meta = c;}, df = function (a) {return !!(a.error && a.meta && a.id);};var ef = /^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/, jf = function (a) {a = a || ff();for (var b = new gf($aproxy.wrap_location({ obj: q }).location.href, q, !1), c = null, d = a.length - 1, e = d; 0 <= e; --e) {var f = $aproxy.wrap_member_expression(a, $apMe = e)[$apMe];!c && ef.test(f.url) && (c = f);if (f.url && !f.sc) {b = f;break;}}e = null;f = a.length && $aproxy.wrap_member_expression(a, $apMe = d)[$apMe].url;0 != b.depth && f && (e = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe]);return new hf(b, e, c);}, ff = function () {var a = q, b = [], c = null;do {var d = a;if (ve(d)) {var e = $aproxy.wrap_location({ obj: d }).location.href;c = d.document && d.document.referrer || null;} else e = c, c = null;b.push(new gf(e || "", d));try {a = $aproxy.wrap_parent_window({ obj: d }).parent;} catch (f) {a = null;}} while (a && d != a);d = 0;for (a = b.length - 1; d <= a; ++d)$aproxy.wrap_member_expression(b, $apMe = d)[$apMe].depth = a - d;d = q;if ($aproxy.wrap_location({ obj: d }).location && $aproxy.wrap_location({ obj: d }).location.ancestorOrigins && $aproxy.wrap_location({ obj: d }).location.ancestorOrigins.length == b.length - 1)for (a = 1; a < b.length; ++a)e = $aproxy.wrap_member_expression(b, $apMe = a)[$apMe], e.url || (e.url = $aproxy.wrap_member_expression($aproxy.wrap_location({ obj: d }).location.ancestorOrigins, $apMe = a - 1)[$apMe] || "", e.sc = !0);return b;}, hf = function (a, b, c) {this.g = a;this.h = b;this.l = c;}, gf = function (a, b, c) {this.url = a;this.la = b;this.sc = !!c;this.depth = null;};var kf = function () {this.h = "&";this.o = !1;this.l = {};this.w = 0;this.g = [];}, lf = function (a, b) {var c = {};$aproxy.wrap_member_expression(c, $apMe = a)[$apMe] = b;return [c];}, nf = function (a, b, c, d, e) {var f = [];we(a, function (g, h) {(g = mf(g, b, c, d, e)) && f.push(h + "=" + g);});return f.join(b);}, mf = function (a, b, c, d, e) {if (null == a)return "";b = b || "&";c = c || ",$";"string" == typeof c && (c = c.split(""));if (a instanceof Array) {if (d = d || 0, d < c.length) {for (var f = [], g = 0; g < a.length; g++)f.push(mf(a[g], b, c, d + 1, e));return f.join(c[d]);}} else if ("object" == typeof a)return e = e || 0, 2 > e ? encodeURIComponent(nf(a, b, c, d, e + 1)) : "...";return encodeURIComponent(String(a));}, of = function (a, b, c) {a.g.push(b);$aproxy.wrap_member_expression(a.l, $apMe = b)[$apMe] = c;}, pf = function (a, b, c, d) {a.g.push(b);$aproxy.wrap_member_expression(a.l, $apMe = b)[$apMe] = lf(c, d);}, rf = function (a, b, c) {b = b + "//pagead2.googlesyndication.com" + c;var d = qf(a) - c.length;if (0 > d)return "";a.g.sort(function (n, v) {return n - v;});c = null;for (var e = "", f = 0; f < a.g.length; f++)for (var g = $aproxy.wrap_member_expression(a.g, $apMe = f)[$apMe], h = $aproxy.wrap_member_expression(a.l, $apMe = g)[$apMe], l = 0; l < h.length; l++) {if (!d) {c = null == c ? g : c;break;}var m = nf(h[l], a.h, ",$");if (m) {m = e + m;if (d >= m.length) {d -= m.length;b += m;e = a.h;break;}a.o && (e = d, $aproxy.wrap_member_expression(m, $apMe = e - 1)[$apMe] == a.h && --e, b += m.substr(0, e), e = a.h, d = 0);c = null == c ? g : c;}}a = "";null != c && (a = e + "trn=" + c);return b + a + "";}, qf = function (a) {var b = 1, c;for (c in a.l)b = c.length > b ? c.length : b;return 3997 - b - a.h.length - 1;};var sf = function () {var a = void 0 === a ? C : a;this.h = "http:" === $aproxy.wrap_location({ obj: a }).location.protocol ? "http:" : "https:";this.g = Math.random();}, vf = function () {var a = tf, b = uf.google_srt;0 <= b && 1 >= b && (a.g = b);}, wf = function (a, b, c, d, e) {if ((d ? a.g : Math.random()) < (e || 0.01))try {if (c instanceof kf)var f = c; else f = new kf(), we(c, function (h, l) {var m = f, n = m.w++;of(m, n, lf(l, h));});var g = rf(f, a.h, "/pagead/gen_204?id=" + b + "&");g && Ie(q, g);} catch (h) {}};var xf = null;var yf = function () {var a = q.performance;return a && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : x();}, zf = function () {var a = void 0 === a ? q : a;return (a = a.performance) && a.now ? a.now() : null;}, Af = function (a) {var b = q.performance;return b && b.timing && $aproxy.wrap_member_expression(b.timing, $apMe = a)[$apMe] || 0;}, Bf = function () {var a = Math.min(Af("domLoading") || Infinity, Af("domInteractive") || Infinity);return Infinity == a ? Math.max(Af("responseEnd"), Af("navigationStart")) : a;};var Cf = function (a, b, c, d, e) {this.label = a;this.type = b;this.value = c;this.duration = void 0 === d ? 0 : d;this.uniqueId = Math.random();this.slotId = e;};var Df = q.performance, Ef = !!(Df && Df.mark && Df.measure && Df.clearMarks), Ff = lb(function () {var a;if (a = Ef) {var b;if (null === xf) {xf = "";try {a = "";try {a = $aproxy.wrap_location({ obj: $aproxy.wrap_top_window({ obj: q }).top }).location.hash;} catch (c) {a = $aproxy.wrap_location({ obj: q }).location.hash;}a && (xf = (b = a.match(/\bdeid=([\d,]+)/)) ? $aproxy.wrap_member_expression(b, $apMe = 1)[$apMe] : "");} catch (c) {}}b = xf;a = !!b.indexOf && 0 <= b.indexOf("1337");}return a;}), Gf = function (a, b) {this.events = [];this.g = b || q;var c = null;b && (b.google_js_reporting_queue = b.google_js_reporting_queue || [], this.events = b.google_js_reporting_queue, c = b.google_measure_js_timing);this.h = Ff() || (null != c ? c : Math.random() < a);};Gf.prototype.C = function () {this.h = !1;this.events != this.g.google_js_reporting_queue && (Ff() && A(this.events, Hf), this.events.length = 0);};Gf.prototype.G = function (a) {!this.h || 2048 < this.events.length || this.events.push(a);};var Hf = function (a) {a && Df && Ff() && (Df.clearMarks("goog_" + a.label + "_" + a.uniqueId + "_start"), Df.clearMarks("goog_" + a.label + "_" + a.uniqueId + "_end"));};Gf.prototype.start = function (a, b) {if (!this.h)return null;var c = zf() || yf();a = new Cf(a, b, c);b = "goog_" + a.label + "_" + a.uniqueId + "_start";Df && Ff() && Df.mark(b);return a;};Gf.prototype.end = function (a) {if (this.h && "number" === typeof a.value) {var b = zf() || yf();a.duration = b - a.value;b = "goog_" + a.label + "_" + a.uniqueId + "_end";Df && Ff() && Df.mark(b);this.G(a);}};var Jf = function () {var a = If;this.l = tf;this.A = "jserror";this.o = !0;this.h = null;this.C = this.Ia;this.g = void 0 === a ? null : a;this.w = !1;};k = Jf.prototype;k.pinger = function () {return this.l;};k.$b = function (a) {this.h = a;};k.Lc = function (a) {this.A = a;};k.Mc = function (a) {this.o = a;};k.Nc = function (a) {this.w = a;};k.Za = function (a, b, c) {try {if (this.g && this.g.h) {var d = this.g.start(a.toString(), 3);var e = b();this.g.end(d);} else e = b();} catch (g) {b = this.o;try {Hf(d);var f = new cf(g, { message: Kf(g) });b = this.C(a, f, void 0, c);} catch (h) {this.Ia(217, h);}if (!b)throw g;}return e;};k.Hc = function (a, b, c, d) {var e = this;return function (f) {for (var g = [], h = 0; h < arguments.length; ++h)$aproxy.wrap_member_expression(g, $apMe = h - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = h)[$apMe];return e.Za(a, function () {return b.apply(c, g);}, d);};};k.Ia = function (a, b, c, d, e) {e = e || this.A;try {var f = new kf();f.o = !0;pf(f, 1, "context", a);df(b) || (b = new cf(b, { message: Kf(b) }));b.msg && pf(f, 2, "msg", b.msg.substring(0, 512));var g = b.meta || {};if (this.h)try {this.h(g);} catch (l) {}if (d)try {d(g);} catch (l) {}of(f, 3, [g]);var h = jf();h.h && pf(f, 4, "top", h.h.url || "");pf(f, 5, "url", h.g.url || "");wf(this.l, e, f, this.w, c);} catch (l) {try {wf(this.l, e, {context: "ecmserr",rctx: a,msg: Kf(l),url: h && h.g.url}, this.w, c);} catch (m) {}}return this.o;};var Kf = function (a) {var b = a.toString();a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name);a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message);if (a.stack) {a = a.stack;var c = b;try {-1 == a.indexOf(c) && (a = c + "\n" + a);for (var d; a != d;)d = a, a = a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, "$1");b = a.replace(/\n */g, "\n");} catch (e) {b = c;}}return b;};var Lf = function () {this.h = "jserror";this.l = !1;this.g = null;this.o = !1;this.A = Math.random();this.w = this.Ia;};k = Lf.prototype;k.Lc = function (a) {this.h = a;};k.$b = function (a) {this.g = a;};k.Mc = function (a) {this.l = a;};k.Nc = function (a) {this.o = a;};k.Ia = function (a, b, c, d, e) {e = void 0 === e ? this.h : e;if ((this.o ? this.A : Math.random()) > (void 0 === c ? 0.01 : c))return this.l;df(b) || (b = new cf(b, {context: a,id: e}));if (d || this.g)b.meta = {}, this.g && this.g(b.meta), d && d(b.meta);q.google_js_errors = q.google_js_errors || [];q.google_js_errors.push(b);q.error_rep_loaded || (b = q.document, a = b.createElement("script"), zc(a, oe($aproxy.wrap_location({ obj: q }).location.protocol + "//pagead2.googlesyndication.com/pagead/js/err_rep.js")), (b = $aproxy.wrap_member_expression(b.getElementsByTagName("script"), $apMe = 0)[$apMe]) && b.parentNode && b.parentNode.insertBefore(a, b), q.error_rep_loaded = !0);return this.l;};k.Za = function (a, b, c) {try {var d = b();} catch (e) {if (!this.w(a, e, 0.01, c, this.h))throw e;}return d;};k.Hc = function (a, b, c, d) {var e = this;return function (f) {for (var g = [], h = 0; h < arguments.length; ++h)$aproxy.wrap_member_expression(g, $apMe = h - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = h)[$apMe];return e.Za(a, function () {return b.apply(c, g);}, d);};};var tf, Mf, Nf, uf = bf(), If = new Gf(1, uf);(function () {tf = new sf();"number" !== typeof uf.google_srt && (uf.google_srt = Math.random());vf();Mf = new Jf();Mf.$b(function (b) {var c = C.jerExpIds;if (Fa(c) && 0 !== c.length) {var d = b.eid;d ? (c = [].concat(ca(d.split(",")), ca(c)), eb(c), b.eid = c.join(",")) : b.eid = c.join(",");}Nf && (b.jc = Nf);(c = C.jerUserAgent) && (b.useragent = c);});Mf.Nc(!0);"complete" == uf.document.readyState ? uf.google_measure_js_timing || If.C() : If.h && Fe(uf, "load", function () {uf.google_measure_js_timing || If.C();});var a = Kd.currentScript;Nf = a ? a.dataset.jc : "";}());var Of = function (a) {for (var b = 0, c = a, d = 0; a && a != $aproxy.wrap_parent_window({ obj: a }).parent;)a = $aproxy.wrap_parent_window({ obj: a }).parent, d++, ve(a) && (c = a, b = d);return {la: c,level: b};};var Pf = function () {this.S = {};}, Sf = function () {if (Qf)var a = Qf; else {a = ((a = Xe()) ? ve(a.master) ? a.master : null : null) || bf();var b = a.google_persistent_state_async;a = null != b && "object" == typeof b && null != b.S && "object" == typeof b.S ? Qf = b : a.google_persistent_state_async = Qf = new Pf();}b = bf();var c = Xe(b);c ? ((c = c || Xe()) ? (b = c.pageViewId, c = c.clientId, "string" === typeof c && (b += c.replace(/\D/g, "").substr(0, 6))) : b = null, b = +b) : (b = Of(b).la, (c = b.google_global_correlator) || (b.google_global_correlator = c = 1 + Math.floor(Math.random() * Math.pow(2, 43))), b = c);c = $aproxy.wrap_member_expression(Rf, $apMe = 7)[$apMe] || "google_ps_7";a = a.S;var d = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe];a = void 0 === d ? $aproxy.wrap_member_expression(a, $apMe = c)[$apMe] = b : d;return a;}, Qf = null, Tf = {}, Rf = ($aproxy.wrap_member_expression(Tf, $apMe = 8)[$apMe] = "google_prev_ad_formats_by_region", $aproxy.wrap_member_expression(Tf, $apMe = 9)[$apMe] = "google_prev_ad_slotnames_by_region", Tf);var Wf = function (a) {var b = [];Uf(new Vf(), a, b);return b.join("");}, Vf = function () {}, Uf = function (a, b, c) {if (null == b)c.push("null"); else {if ("object" == typeof b) {if (Fa(b)) {var d = b;b = d.length;c.push("[");for (var e = "", f = 0; f < b; f++)c.push(e), Uf(a, d[f], c), e = ",";c.push("]");return;}if (b instanceof String || b instanceof Number || b instanceof Boolean)b = b.valueOf(); else {c.push("{");e = "";for (d in b)Object.prototype.hasOwnProperty.call(b, d) && (f = $aproxy.wrap_member_expression(b, $apMe = d)[$apMe], "function" != typeof f && (c.push(e), Xf(d, c), c.push(":"), Uf(a, f, c), e = ","));c.push("}");return;}}switch (typeof b) {case "string":Xf(b, c);break;case "number":c.push(isFinite(b) && !isNaN(b) ? String(b) : "null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: " + typeof b);}}}, Yf = {'"': '\\"',"\\": "\\\\","/": "\\/","\b": "\\b","\f": "\\f","\n": "\\n","\r": "\\r","\t": "\\t","\x0B": "\\u000b"}, Zf = /\uffff/.test("\uffff") ? /[\\"\x00-\x1f\x7f-\uffff]/g : /[\\"\x00-\x1f\x7f-\xff]/g, Xf = function (a, b) {b.push('"', a.replace(Zf, function (c) {var d = $aproxy.wrap_member_expression(Yf, $apMe = c)[$apMe];d || (d = "\\u" + (c.charCodeAt(0) | 65536).toString(16).substr(1), $aproxy.wrap_member_expression(Yf, $apMe = c)[$apMe] = d);return d;}), '"');};var $f = function () {this.g = null;this.h = "missing-id";}, bg = function (a) {var b = null;try {b = document.getElementsByClassName("lima-exp-data");} catch (c) {return ag("missing-element", a.h), a.g = "", null;}if (1 < b.length)return ag("multiple-elements", a.h), a.g = "", null;b = $aproxy.wrap_member_expression(b, $apMe = 0)[$apMe];return b ? b.innerHTML : (ag("missing-element", a.h), a.g = "", null);}, dg = function () {var a = cg, b = bg(a);if (null !== b)if (/^\s*$/.test(b) ? 0 : /^[\],:{}\s\u2028\u2029]*$/.test(b.replace(/\\["\\\/bfnrtu]/g, "@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g, "]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g, ""))) {var c = JSON.parse(b);b = c.experimentFlags;c = c.binaryIdentifier;var d = "string" === typeof c;d && (a.h = c);"string" !== typeof b ? (ag("missing-flags", a.h), a.g = "") : (d || ag("missing-binary-id", a.h), a.g = b);} else ag("invalid-json", a.h), a.g = "";};$f.prototype.reset = function () {this.g = null;this.h = "missing-id";};var eg = function (a, b, c) {this.id = a;this.M = b;this.g = c;this.Cb = !1;}, fg = function () {this.g = [];}, gg = function () {this.g = new Map();this.h = !1;this.o = new fg();this.w = new eg(0, 0, !1);this.l = [this.o];}, G = function (a) {var b = hg;if (b.h || b.g.has(a.id) || null == a.M && null == a.control)return b.w;var c = b.o;if (null != a.control)for (var d = ba(b.l), e = d.next(); !e.done; e = d.next()) {if (e = e.value, e.g.includes(a.control)) {c = e;break;}} else null != a.uc && (c = a.uc);d = 0;null != a.control ? d = a.control.M : null != a.M && (d = a.M);a = new eg(a.id, d, !!a.yh);c.g.push(a);b.l.includes(c) || b.l.push(c);b.g.set(a.id, a);return a;}, ig = function () {var a = hg;return [].concat(ca(a.g.keys())).filter(function (b) {b = this.g.get(b);return b.Cb || b.g;}, a);}, jg = function (a) {var b = hg;b.h || (a.g(b.l, b.g), b.h = !0);};gg.prototype.reset = function () {for (var a = ba(this.g), b = a.next(); !b.done; b = a.next())b = ba(b.value), b.next(), b.next().value.Cb = !1;this.h = !1;};var hg = new gg();var kg = function () {};kg.prototype.g = function (a) {a = ba(a);for (var b = a.next(); !b.done; b = a.next()) {var c = 0, d = Math.floor(1000 * Math.random());b = ba(b.value.g);for (var e = b.next(); !e.done; e = b.next())if (e = e.value, c += e.M, d < c) {e.Cb = !0;break;}}};var lg = function (a) {this.h = a;};lg.prototype.g = function (a, b) {a = ba(this.h);for (var c = a.next(); !c.done; c = a.next())if (c = b.get(c.value))c.Cb = !0;};var mg = function (a) {return $aproxy.wrap_member_expression({visible: 1,hidden: 2,prerender: 3,preview: 4,unloaded: 5}, $apMe = a.visibilityState || a.webkitVisibilityState || a.mozVisibilityState || "")[$apMe] || 0;}, ng = function (a) {var b;a.visibilityState ? b = "visibilitychange" : a.mozVisibilityState ? b = "mozvisibilitychange" : a.webkitVisibilityState && (b = "webkitvisibilitychange");return b;};var og = function (a) {a = a._google_rum_ns_ = a._google_rum_ns_ || {};return a.pq = a.pq || [];};var pg = function (a, b, c) {we(b, function (d, e) {var f = c && $aproxy.wrap_member_expression(c, $apMe = e)[$apMe];!d && 0 !== d || f || (a += "&" + encodeURIComponent(e) + "=" + encodeURIComponent(String(d)), c && ($aproxy.wrap_member_expression(c, $apMe = e)[$apMe] = !0));});return a;}, wg = function (a, b, c, d, e, f, g, h) {f = void 0 === f ? Infinity : f;g = void 0 === g ? !1 : g;Gf.call(this, a, h);var l = this;this.K = 0;this.L = f;this.aa = b;this.N = c;this.$ = d;this.ma = e;this.Y = !("csi.gstatic.com" !== this.N || !this.g.navigator || !this.g.navigator.sendBeacon);this.w = {};this.J = {};this.g.performance && this.g.performance.now || qg(this, "dat", 1);this.g.navigator && this.g.navigator.deviceMemory && qg(this, "dmc", this.g.navigator.deviceMemory);this.V = !g;this.O = function () {l.g.setTimeout(function () {return rg(l);}, 1100);};this.sa = [];this.Z = function () {sg(l, 1);};this.P = function () {sg(l, 2);};this.na = nb(function () {rg(l);});this.Ba = function () {var n = l.g.document;(null != n.hidden ? n.hidden : null != n.mozHidden ? n.mozHidden : null != n.webkitHidden && n.webkitHidden) && l.na();};this.D = this.g.setTimeout(function () {return rg(l);}, 5000);this.A = {};this.o = b.length + c.length + d.length + e.length + 3;this.l = 0;A(this.events, function (n) {return tg(l, n);});this.H = [];a = og(this.g);var m = function (n) {var v = $aproxy.wrap_member_expression(n, $apMe = 0)[$apMe];n = $aproxy.wrap_member_expression(n, $apMe = 1)[$apMe];var r = v.length + n.length + 2;8000 < l.o + l.l + r && rg(l);l.H.push([v,n]);l.l += r;6000 <= l.o + l.l && rg(l);return 0;};A(a, function (n) {return m(n);});a.length = 0;a.push = m;ug(this);vg(this);};p(wg, Gf);var vg = function (a) {"complete" === a.g.document.readyState ? a.g.setTimeout(function () {return rg(a);}, 0) : Fe(a.g, "load", a.O);var b = ng(a.g.document);"undefined" !== typeof b && Fe(a.g, b, a.Ba);Fe(a.g, "unload", a.Z);Fe(a.g, "pagehide", a.P);}, qg = function (a, b, c) {c = String(c);a.o = null != $aproxy.wrap_member_expression(a.w, $apMe = b)[$apMe] ? a.o + (c.length - $aproxy.wrap_member_expression(a.w, $apMe = b)[$apMe].length) : a.o + (b.length + c.length + 2);$aproxy.wrap_member_expression(a.w, $apMe = b)[$apMe] = c;}, xg = function (a) {null != a.w.uet && (a.o -= 3 + a.w.uet.length + 2, delete a.w.uet);}, yg = function (a, b, c, d, e) {e = void 0 === e ? "" : e;var f = null == $aproxy.wrap_member_expression(a.A, $apMe = b)[$apMe] ? b.length + c.length + 2 : d ? c.length + e.length : c.length - $aproxy.wrap_member_expression(a.A, $apMe = b)[$apMe].length;8000 < a.o + a.l + f && (rg(a), f = b.length + c.length + 2);$aproxy.wrap_member_expression(a.A, $apMe = b)[$apMe] = d && null != $aproxy.wrap_member_expression(a.A, $apMe = b)[$apMe] ? $aproxy.wrap_member_expression(a.A, $apMe = b)[$apMe] + ("" + e + c) : c;a.l += f;6000 <= a.o + a.l && rg(a);}, rg = function (a) {if (a.h && a.V) {try {if (a.l) {var b = a.A;a.K++;var c = zg(a, b);b = !1;try {b = a.Y && a.g.navigator && a.g.navigator.sendBeacon(c, null);} catch (d) {a.Y = !1;}b || Ie(a.g, c);ug(a);a.K === a.L && a.C();}} catch (d) {new Lf().Ia(358, d);}a.A = {};a.l = 0;a.events.length = 0;a.g.clearTimeout(a.D);a.D = 0;}}, zg = function (a, b) {var c = a.aa + "//" + a.N + a.$ + a.ma, d = {};c = pg(c, a.w, d);c = pg(c, b, d);a.g.google_timing_params && (c = pg(c, a.g.google_timing_params, d), a.g.google_timing_params = void 0);A(a.H, function (e) {var f = ba(e);e = f.next().value;f = f.next().value;var g = {};c = pg(c, ($aproxy.wrap_member_expression(g, $apMe = e)[$apMe] = f, g));});a.H.length = 0;return c;}, ug = function (a) {qg(a, "puid", (a.K + 1).toString(36) + "~" + x().toString(36));}, tg = function (a, b) {var c = "met." + b.type, d = "number" === typeof b.value ? Math.round(b.value).toString(36) : b.value, e = Math.round(b.duration);b = "" + b.label + (null != b.slotId ? "_" + b.slotId : "") + ("." + d) + (0 < e ? "_" + e.toString(36) : "");yg(a, c, b, !0, "~");};wg.prototype.G = function (a) {this.h && this.K < this.L && (Gf.prototype.G.call(this, a), tg(this, a));};wg.prototype.F = function () {this.V = !0;rg(this);};wg.prototype.C = function () {Gf.prototype.C.call(this);this.g.clearTimeout(this.D);this.l = this.D = 0;this.A = {};Db(this.J);Db(this.w);Ge(this.g, "load", this.O);Ge(this.g, "unload", this.Z);Ge(this.g, "pagehide", this.P);};var sg = function (a, b) {qg(a, "uet", b);A(a.sa, function (c) {try {c();} catch (d) {}});He(a.g);rg(a);xg(a);};var H = function () {this.g = new wg(1, "https:", "csi.gstatic.com", "/csi?v=2&s=", "ima", void 0, !0);var a = Sf();null != a && qg(this.g, "c", a);};H.prototype.F = function () {this.g.F();};var Ag = function (a, b, c) {if (null != c) {a = a.g;var d = b + "=" + c;$aproxy.wrap_member_expression(a.J, $apMe = d)[$apMe] || (yg(a, b, c, !1), 1000 > d.length && ($aproxy.wrap_member_expression(a.J, $apMe = d)[$apMe] = !0));}}, Bg = function (a, b) {a = a.g;var c = yf() - 0;a.h && a.G(new Cf(b, 4, c, 0, void 0));};Da(H);var Cg = function (a, b) {this.h = a;this.l = b;};p(Cg, lg);Cg.prototype.g = function (a, b) {lg.prototype.g.call(this, a, b);var c = [];a = [];for (var d = ba(this.h), e = d.next(); !e.done; e = d.next())e = e.value, b.get(e) ? c.push(e) : a.push(e);b = c.map(String).join(",");a = a.map(String).join(",");Ag(H.B(), "sei", b);Ag(H.B(), "nsei", a);Ag(H.B(), "bi", this.l);};var Dg = function () {$f.apply(this, arguments);};p(Dg, $f);var ag = function (a, b) {var c = H.B();Ag(c, "eee", a);Ag(c, "bi", b);};Da(Dg);var Fg = function () {return Eg.split(",").map(function (a) {return parseInt(a, 10);}).filter(function (a) {return !isNaN(a);});};var Gg = new fg();G({id: 418572103,M: 0});G({id: 420706097,M: 10});G({id: 420706098,M: 10});G({id: 21061786,M: 10});G({id: 21061817,M: 10});G({id: 21061824,M: 50});G({id: 21061888,M: 10});G({id: 21061893,M: 10});G({id: 21062100,M: 0});G({id: 21063062,M: 0});G({id: 420706109,M: 10});G({id: 420706110,M: 10});G({id: 21062347,M: 0});G({id: 21063070,M: 0});G({id: 21063072,M: 0});G({id: 21063100,M: 0});G({id: 420706116,M: 0});G({id: 420706105,M: 10});G({id: 420706106,M: 10});G({id: 75259402,M: 10});G({id: 75259403,M: 10});G({id: 21064018,M: 0});G({id: 21064020,M: 0});G({id: 21064022,M: 0});G({id: 21064024,M: 0});G({id: 21064075,M: 0});G({id: 21064201,M: 50});var Hg = G({id: 210640812,M: 10});G({id: 420706142,M: 0});G({id: 21064347,M: 0});G({id: 21064362,M: 0});G({id: 324123050,M: 10});G({id: 370204079,M: 10,uc: Gg});G({id: 72811302,M: 0});G({id: 72811303,M: 0});G({id: 72811304,M: 0});G({id: 72811305,M: 0});G({id: 72811306,M: 0});G({id: 72811307,M: 0});G({id: 21064565,M: 0});G({id: 668123728,M: 20,uc: Gg});G({id: 21064567,M: 0});G({id: 21064572,M: 10});G({id: 21064573,M: 10});G({id: 418572001,M: 0});if ("undefined" === typeof window.v8_flag_map) {var cg = Dg.B();null === cg.g && dg();var Eg = cg.g, Ig;null === cg.g && dg();Ig = cg.h;if (Eg) {var Jg = new Cg(Fg(), Ig);jg(Jg);}};hg.reset();jg(new kg());q.console && "function" === typeof q.console.log && Ma(q.console.log, q.console);var Kg = function (a) {for (var b = [], c = a = E(a.ownerDocument); c != $aproxy.wrap_top_window({ obj: a }).top; c = $aproxy.wrap_parent_window({ obj: c }).parent)if (c.frameElement)b.push(c.frameElement); else break;return b;};var Lg = !Qc || 9 <= Number(gd), Og = Qc && !fd("9"), Pg = function () {if (!q.addEventListener || !Object.defineProperty)return !1;var a = !1, b = Object.defineProperty({}, "passive", { get: function () {a = !0;} });try {q.addEventListener("test", Ca, b), q.removeEventListener("test", Ca, b);} catch (c) {}return a;}();var I = function () {this.K = this.K;this.G = this.G;};I.prototype.K = !1;I.prototype.wb = function () {return this.K;};I.prototype.X = function () {this.K || (this.K = !0, this.U());};var Rg = function (a, b) {b = Na(Qg, b);a.K ? b() : (a.G || (a.G = []), a.G.push(b));};I.prototype.U = function () {if (this.G)for (; this.G.length;)this.G.shift()();};var Qg = function (a) {a && "function" == typeof a.X && a.X();};var Sg = function (a, b) {this.type = a;this.g = this.target = b;this.yd = !0;};Sg.prototype.l = function () {this.yd = !1;};var Ug = function (a, b) {Sg.call(this, a ? a.type : "");this.relatedTarget = this.g = this.target = null;this.button = this.screenY = this.screenX = this.clientY = this.clientX = 0;this.key = "";this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1;this.state = null;this.pointerId = 0;this.pointerType = "";this.h = null;if (a) {var c = this.type = a.type, d = a.changedTouches && a.changedTouches.length ? $aproxy.wrap_member_expression(a.changedTouches, $apMe = 0)[$apMe] : null;this.target = a.target || a.srcElement;this.g = b;(b = a.relatedTarget) ? Sc && (Mc(b, "nodeName") || (b = null)) : "mouseover" == c ? b = a.fromElement : "mouseout" == c && (b = a.toElement);this.relatedTarget = b;d ? (this.clientX = void 0 !== d.clientX ? d.clientX : d.pageX, this.clientY = void 0 !== d.clientY ? d.clientY : d.pageY, this.screenX = d.screenX || 0, this.screenY = d.screenY || 0) : (this.clientX = void 0 !== a.clientX ? a.clientX : a.pageX, this.clientY = void 0 !== a.clientY ? a.clientY : a.pageY, this.screenX = a.screenX || 0, this.screenY = a.screenY || 0);this.button = a.button;this.key = a.key || "";this.ctrlKey = a.ctrlKey;this.altKey = a.altKey;this.shiftKey = a.shiftKey;this.metaKey = a.metaKey;this.pointerId = a.pointerId || 0;this.pointerType = "string" === typeof a.pointerType ? a.pointerType : $aproxy.wrap_member_expression(Tg, $apMe = a.pointerType)[$apMe] || "";this.state = a.state;this.h = a;a.defaultPrevented && this.l();}};y(Ug, Sg);var Tg = {2: "touch",3: "pen",4: "mouse"};Ug.prototype.l = function () {Ug.ra.l.call(this);var a = this.h;if (a.preventDefault)a.preventDefault(); else if (a.returnValue = !1, Og)try {if (a.ctrlKey || 112 <= a.keyCode && 123 >= a.keyCode)a.keyCode = -1;} catch (b) {}};var Vg = "closure_listenable_" + (1000000 * Math.random() | 0), Wg = function (a) {return !(!a || !$aproxy.wrap_member_expression(a, $apMe = Vg)[$apMe]);}, Xg = 0;var Yg = function (a, b, c, d, e) {this.listener = a;this.g = null;this.src = b;this.type = c;this.capture = !!d;this.Nb = e;this.key = ++Xg;this.fb = this.Ib = !1;}, Zg = function (a) {a.fb = !0;a.listener = null;a.g = null;a.src = null;a.Nb = null;};var $g = function (a) {this.src = a;this.g = {};this.h = 0;};$g.prototype.add = function (a, b, c, d, e) {var f = a.toString();a = $aproxy.wrap_member_expression(this.g, $apMe = f)[$apMe];a || (a = $aproxy.wrap_member_expression(this.g, $apMe = f)[$apMe] = [], this.h++);var g = ah(a, b, d, e);-1 < g ? (b = $aproxy.wrap_member_expression(a, $apMe = g)[$apMe], c || (b.Ib = !1)) : (b = new Yg(b, this.src, f, !!d, e), b.Ib = c, a.push(b));return b;};var bh = function (a, b) {var c = b.type;c in a.g && ab(a.g[c], b) && (Zg(b), 0 == $aproxy.wrap_member_expression(a.g, $apMe = c)[$apMe].length && (delete $aproxy.wrap_member_expression(a.g, $apMe = c)[$apMe], a.h--));}, ch = function (a, b, c, d, e) {a = $aproxy.wrap_member_expression(a.g, $apMe = b.toString())[$apMe];b = -1;a && (b = ah(a, c, d, e));return -1 < b ? $aproxy.wrap_member_expression(a, $apMe = b)[$apMe] : null;}, ah = function (a, b, c, d) {for (var e = 0; e < a.length; ++e) {var f = $aproxy.wrap_member_expression(a, $apMe = e)[$apMe];if (!f.fb && f.listener == b && f.capture == !!c && f.Nb == d)return e;}return -1;};var dh = "closure_lm_" + (1000000 * Math.random() | 0), eh = {}, fh = 0, hh = function (a, b, c, d, e) {if (d && d.once)return gh(a, b, c, d, e);if (Fa(b)) {for (var f = 0; f < b.length; f++)hh(a, b[f], c, d, e);return null;}c = ih(c);return Wg(a) ? a.R(b, c, Ha(d) ? !!d.capture : !!d, e) : jh(a, b, c, !1, d, e);}, jh = function (a, b, c, d, e, f) {if (!b)throw Error("Invalid event type");var g = Ha(e) ? !!e.capture : !!e, h = kh(a);h || ($aproxy.wrap_member_expression(a, $apMe = dh)[$apMe] = h = new $g(a));c = h.add(b, c, d, g, f);if (c.g)return c;d = lh();c.g = d;d.src = a;d.listener = c;if (a.addEventListener)Pg || (e = g), void 0 === e && (e = !1), a.addEventListener(b.toString(), d, e); else if (a.attachEvent)a.attachEvent(mh(b.toString()), d); else if (a.addListener && a.removeListener)a.addListener(d); else throw Error("addEventListener and attachEvent are unavailable.");fh++;return c;}, lh = function () {var a = nh, b = Lg ? function (c) {return a.call(b.src, b.listener, c);} : function (c) {c = a.call(b.src, b.listener, c);if (!c)return c;};return b;}, gh = function (a, b, c, d, e) {if (Fa(b)) {for (var f = 0; f < b.length; f++)gh(a, b[f], c, d, e);return null;}c = ih(c);return Wg(a) ? a.o.add(String(b), c, !0, Ha(d) ? !!d.capture : !!d, e) : jh(a, b, c, !0, d, e);}, oh = function (a, b, c, d, e) {if (Fa(b))for (var f = 0; f < b.length; f++)oh(a, b[f], c, d, e); else d = Ha(d) ? !!d.capture : !!d, c = ih(c), Wg(a) ? a.Ea(b, c, d, e) : a && (a = kh(a)) && (b = ch(a, b, c, d, e)) && ph(b);}, ph = function (a) {if ("number" !== typeof a && a && !a.fb) {var b = a.src;if (Wg(b))bh(b.o, a); else {var c = a.type, d = a.g;b.removeEventListener ? b.removeEventListener(c, d, a.capture) : b.detachEvent ? b.detachEvent(mh(c), d) : b.addListener && b.removeListener && b.removeListener(d);fh--;(c = kh(b)) ? (bh(c, a), 0 == c.h && (c.src = null, $aproxy.wrap_member_expression(b, $apMe = dh)[$apMe] = null)) : Zg(a);}}}, mh = function (a) {return a in eh ? $aproxy.wrap_member_expression(eh, $apMe = a)[$apMe] : $aproxy.wrap_member_expression(eh, $apMe = a)[$apMe] = "on" + a;}, rh = function (a, b, c, d) {var e = !0;if (a = kh(a))if (b = $aproxy.wrap_member_expression(a.g, $apMe = b.toString())[$apMe])for (b = b.concat(), a = 0; a < b.length; a++) {var f = $aproxy.wrap_member_expression(b, $apMe = a)[$apMe];f && f.capture == c && !f.fb && (f = qh(f, d), e = e && !1 !== f);}return e;}, qh = function (a, b) {var c = a.listener, d = a.Nb || a.src;a.Ib && ph(a);return c.call(d, b);}, nh = function (a, b) {if (a.fb)return !0;if (!Lg) {var c = b || Ba("window.event");b = new Ug(c, this);var d = !0;if (!(0 > c.keyCode || void 0 != c.returnValue)) {a: {var e = !1;if (0 == c.keyCode)try {c.keyCode = -1;break a;} catch (g) {e = !0;}if (e || void 0 == c.returnValue)c.returnValue = !0;}c = [];for (e = b.g; e; e = e.parentNode)c.push(e);a = a.type;for (e = c.length - 1; 0 <= e; e--) {b.g = $aproxy.wrap_member_expression(c, $apMe = e)[$apMe];var f = rh(c[e], a, !0, b);d = d && f;}for (e = 0; e < c.length; e++)b.g = $aproxy.wrap_member_expression(c, $apMe = e)[$apMe], f = rh(c[e], a, !1, b), d = d && f;}return d;}return qh(a, new Ug(b, this));}, kh = function (a) {a = $aproxy.wrap_member_expression(a, $apMe = dh)[$apMe];return a instanceof $g ? a : null;}, sh = "__closure_events_fn_" + (1000000000 * Math.random() >>> 0), ih = function (a) {if (w(a))return a;$aproxy.wrap_member_expression(a, $apMe = sh)[$apMe] || ($aproxy.wrap_member_expression(a, $apMe = sh)[$apMe] = function (b) {return a.handleEvent(b);});return $aproxy.wrap_member_expression(a, $apMe = sh)[$apMe];};var J = function () {I.call(this);this.o = new $g(this);this.Ra = this;this.ma = null;};y(J, I);$aproxy.wrap_member_expression(J.prototype, $apMe = Vg)[$apMe] = !0;k = J.prototype;k.addEventListener = function (a, b, c, d) {hh(this, a, b, c, d);};k.removeEventListener = function (a, b, c, d) {oh(this, a, b, c, d);};k.dispatchEvent = function (a) {var b, c = this.ma;if (c)for (b = []; c; c = c.ma)b.push(c);c = this.Ra;var d = a.type || a;if ("string" === typeof a)a = new Sg(a, c); else if (a instanceof Sg)a.target = a.target || c; else {var e = a;a = new Sg(d, c);Gb(a, e);}e = !0;if (b)for (var f = b.length - 1; 0 <= f; f--) {var g = a.g = $aproxy.wrap_member_expression(b, $apMe = f)[$apMe];e = th(g, d, !0, a) && e;}g = a.g = c;e = th(g, d, !0, a) && e;e = th(g, d, !1, a) && e;if (b)for (f = 0; f < b.length; f++)g = a.g = $aproxy.wrap_member_expression(b, $apMe = f)[$apMe], e = th(g, d, !1, a) && e;return e;};k.U = function () {J.ra.U.call(this);if (this.o) {var a = this.o, b = 0, c;for (c in a.g) {for (var d = $aproxy.wrap_member_expression(a.g, $apMe = c)[$apMe], e = 0; e < d.length; e++)++b, Zg(d[e]);delete $aproxy.wrap_member_expression(a.g, $apMe = c)[$apMe];a.h--;}}this.ma = null;};k.R = function (a, b, c, d) {return this.o.add(String(a), b, !1, c, d);};k.Ea = function (a, b, c, d) {var e = this.o;a = String(a).toString();if (a in e.g) {var f = $aproxy.wrap_member_expression(e.g, $apMe = a)[$apMe];b = ah(f, b, c, d);-1 < b && (Zg(f[b]), Array.prototype.splice.call(f, b, 1), 0 == f.length && (delete $aproxy.wrap_member_expression(e.g, $apMe = a)[$apMe], e.h--));}};var th = function (a, b, c, d) {b = $aproxy.wrap_member_expression(a.o.g, $apMe = String(b))[$apMe];if (!b)return !0;b = b.concat();for (var e = !0, f = 0; f < b.length; ++f) {var g = $aproxy.wrap_member_expression(b, $apMe = f)[$apMe];if (g && !g.fb && g.capture == c) {var h = g.listener, l = g.Nb || g.src;g.Ib && bh(a.o, g);e = !1 !== h.call(l, d) && e;}}return e && 0 != d.yd;};var uh = function (a, b) {this.l = a;this.o = b;this.h = 0;this.g = null;};uh.prototype.get = function () {if (0 < this.h) {this.h--;var a = this.g;this.g = a.next;a.next = null;} else a = this.l();return a;};var vh = function (a, b) {a.o(b);100 > a.h && (a.h++, b.next = a.g, a.g = b);};var wh = function (a) {q.setTimeout(function () {throw a;}, 0);}, xh, yh = function () {var a = q.MessageChannel;"undefined" === typeof a && "undefined" !== typeof window && $aproxy.wrap_postMessage({ obj: window }).postMessage && window.addEventListener && !B("Presto") && (a = function () {var e = ee(document, "IFRAME");e.style.display = "none";yc(e);document.documentElement.appendChild(e);var f = e.contentWindow;e = f.document;e.open();$aproxy.wrap_document_write({ obj: e }).write(vc(xc));e.close();var g = "callImmediate" + Math.random(), h = "file:" == $aproxy.wrap_location({ obj: f }).location.protocol ? "*" : $aproxy.wrap_location({ obj: f }).location.protocol + "//" + $aproxy.wrap_location({ obj: f }).location.host;e = Ma(function (l) {if (("*" == h || l.origin == h) && l.data == g)this.port1.onmessage();}, this);f.addEventListener("message", e, !1);this.port1 = {};this.port2 = { postMessage: function () {$aproxy.wrap_postMessage({ obj: f }).postMessage(g, h);} };});if ("undefined" !== typeof a && !pc()) {var b = new a(), c = {}, d = c;b.port1.onmessage = function () {if (void 0 !== c.next) {c = c.next;var e = c.$c;c.$c = null;e();}};return function (e) {d.next = { $c: e };d = d.next;$aproxy.wrap_postMessage({ obj: b.port2 }).postMessage(0);};}return "undefined" !== typeof document && "onreadystatechange" in ee(document, "SCRIPT") ? function (e) {var f = ee(document, "SCRIPT");f.onreadystatechange = function () {f.onreadystatechange = null;f.parentNode.removeChild(f);f = null;e();e = null;};document.documentElement.appendChild(f);} : function (e) {q.setTimeout(e, 0);};};var zh = function () {this.h = this.g = null;}, Bh = new uh(function () {return new Ah();}, function (a) {a.reset();});zh.prototype.add = function (a, b) {var c = Bh.get();c.set(a, b);this.h ? this.h.next = c : this.g = c;this.h = c;};var Dh = function () {var a = Ch, b = null;a.g && (b = a.g, a.g = a.g.next, a.g || (a.h = null), b.next = null);return b;}, Ah = function () {this.next = this.h = this.g = null;};Ah.prototype.set = function (a, b) {this.g = a;this.h = b;this.next = null;};Ah.prototype.reset = function () {this.next = this.h = this.g = null;};var Hh = function (a, b) {Eh || Fh();Gh || (Eh(), Gh = !0);Ch.add(a, b);}, Eh, Fh = function () {if (q.Promise && q.Promise.resolve) {var a = q.Promise.resolve(void 0);Eh = function () {a.then(Ih);};} else Eh = function () {var b = Ih;!w(q.setImmediate) || q.Window && q.Window.prototype && !B("Edge") && q.Window.prototype.setImmediate == q.setImmediate ? (xh || (xh = yh()), xh(b)) : q.setImmediate(b);};}, Gh = !1, Ch = new zh(), Ih = function () {for (var a; a = Dh();) {try {a.g.call(a.h);} catch (b) {wh(b);}vh(Bh, a);}Gh = !1;};var Kh = function (a, b) {this.g = 0;this.C = void 0;this.o = this.h = this.l = null;this.w = this.A = !1;if (a != Ca)try {var c = this;a.call(b, function (d) {Jh(c, 2, d);}, function (d) {Jh(c, 3, d);});} catch (d) {Jh(this, 3, d);}}, Lh = function () {this.next = this.context = this.h = this.l = this.g = null;this.o = !1;};Lh.prototype.reset = function () {this.context = this.h = this.l = this.g = null;this.o = !1;};var Mh = new uh(function () {return new Lh();}, function (a) {a.reset();}), Nh = function (a, b, c) {var d = Mh.get();d.l = a;d.h = b;d.context = c;return d;}, Oh = function (a) {return new Kh(function (b, c) {c(a);});};Kh.prototype.then = function (a, b, c) {return Ph(this, w(a) ? a : null, w(b) ? b : null, c);};Kh.prototype.$goog_Thenable = !0;Kh.prototype.cancel = function (a) {if (0 == this.g) {var b = new Qh(a);Hh(function () {Rh(this, b);}, this);}};var Rh = function (a, b) {if (0 == a.g)if (a.l) {var c = a.l;if (c.h) {for (var d = 0, e = null, f = null, g = c.h; g && (g.o || (d++, g.g == a && (e = g), !(e && 1 < d))); g = g.next)e || (f = g);e && (0 == c.g && 1 == d ? Rh(c, b) : (f ? (d = f, d.next == c.o && (c.o = d), d.next = d.next.next) : Sh(c), Th(c, e, 3, b)));}a.l = null;} else Jh(a, 3, b);}, Vh = function (a, b) {a.h || 2 != a.g && 3 != a.g || Uh(a);a.o ? a.o.next = b : a.h = b;a.o = b;}, Ph = function (a, b, c, d) {var e = Nh(null, null, null);e.g = new Kh(function (f, g) {e.l = b ? function (h) {try {var l = b.call(d, h);f(l);} catch (m) {g(m);}} : f;e.h = c ? function (h) {try {var l = c.call(d, h);void 0 === l && h instanceof Qh ? g(h) : f(l);} catch (m) {g(m);}} : g;});e.g.l = a;Vh(a, e);return e.g;};Kh.prototype.K = function (a) {this.g = 0;Jh(this, 2, a);};Kh.prototype.D = function (a) {this.g = 0;Jh(this, 3, a);};var Jh = function (a, b, c) {if (0 == a.g) {a === c && (b = 3, c = new TypeError("Promise cannot resolve to itself"));a.g = 1;a: {var d = c, e = a.K, f = a.D;if (d instanceof Kh) {Vh(d, Nh(e || Ca, f || null, a));var g = !0;} else {if (d)try {var h = !!d.$goog_Thenable;} catch (m) {h = !1;} else h = !1;if (h)d.then(e, f, a), g = !0; else {if (Ha(d))try {var l = d.then;if (w(l)) {Wh(d, l, e, f, a);g = !0;break a;}} catch (m) {f.call(a, m);g = !0;break a;}g = !1;}}}g || (a.C = c, a.g = b, a.l = null, Uh(a), 3 != b || c instanceof Qh || Xh(a, c));}}, Wh = function (a, b, c, d, e) {var f = !1, g = function (l) {f || (f = !0, c.call(e, l));}, h = function (l) {f || (f = !0, d.call(e, l));};try {b.call(a, g, h);} catch (l) {h(l);}}, Uh = function (a) {a.A || (a.A = !0, Hh(a.G, a));}, Sh = function (a) {var b = null;a.h && (b = a.h, a.h = b.next, b.next = null);a.h || (a.o = null);return b;};Kh.prototype.G = function () {for (var a; a = Sh(this);)Th(this, a, this.g, this.C);this.A = !1;};var Th = function (a, b, c, d) {if (3 == c && b.h && !b.o)for (; a && a.w; a = a.l)a.w = !1;if (b.g)b.g.l = null, Yh(b, c, d); else try {b.o ? b.l.call(b.context) : Yh(b, c, d);} catch (e) {Zh.call(null, e);}vh(Mh, b);}, Yh = function (a, b, c) {2 == b ? a.l.call(a.context, c) : a.h && a.h.call(a.context, c);}, Xh = function (a, b) {a.w = !0;Hh(function () {a.w && Zh.call(null, b);});}, Zh = wh, Qh = function (a) {Oa.call(this, a);};y(Qh, Oa);Qh.prototype.name = "cancel";var $h = function (a, b) {J.call(this);this.h = a || 1;this.g = b || q;this.l = Ma(this.cg, this);this.w = x();};y($h, J);k = $h.prototype;k.ub = !1;k.ya = null;k.setInterval = function (a) {this.h = a;this.ya && this.ub ? (this.stop(), this.start()) : this.ya && this.stop();};k.cg = function () {if (this.ub) {var a = x() - this.w;0 < a && a < 0.8 * this.h ? this.ya = this.g.setTimeout(this.l, this.h - a) : (this.ya && (this.g.clearTimeout(this.ya), this.ya = null), this.dispatchEvent("tick"), this.ub && (this.stop(), this.start()));}};k.start = function () {this.ub = !0;this.ya || (this.ya = this.g.setTimeout(this.l, this.h), this.w = x());};k.stop = function () {this.ub = !1;this.ya && (this.g.clearTimeout(this.ya), this.ya = null);};k.U = function () {$h.ra.U.call(this);this.stop();delete this.g;};var ai = function (a, b, c) {if (w(a))c && (a = Ma(a, c)); else if (a && "function" == typeof a.handleEvent)a = Ma(a.handleEvent, a); else throw Error("Invalid listener argument");return 2147483647 < Number(b) ? -1 : q.setTimeout(a, b || 0);};var bi = function () {return Math.round(x() / 1000);}, ci = function (a) {var b = window.performance && window.performance.timing && window.performance.timing.domLoading && 0 < window.performance.timing.domLoading ? Math.round(window.performance.timing.domLoading / 1000) : null;return null != b ? b : null != a ? a : bi();};var di = function () {this.h = -1;};var ei = function () {this.g = {};return this;};ei.prototype.set = function (a, b) {$aproxy.wrap_member_expression(this.g, $apMe = a)[$apMe] = b;};var fi = function (a, b) {a.g.eb = Eb(a.g, "eb", 0) | b;};ei.prototype.get = function (a) {return Eb(this.g, a, null);};var gi = null, hi = function () {this.g = {};this.h = 0;}, ii = function (a, b) {this.A = a;this.o = !0;this.h = b;};ii.prototype.getName = function () {return this.A;};ii.prototype.g = function () {return this.h;};ii.prototype.l = function () {return String(this.h);};var ji = function (a, b) {ii.call(this, String(a), b);this.w = a;this.h = !!b;};y(ji, ii);ji.prototype.l = function () {return this.h ? "1" : "0";};var ki = function (a, b) {ii.call(this, a, b);};y(ki, ii);ki.prototype.l = function () {return this.h ? Math.round($aproxy.wrap_top_window({ obj: this.h }).top) + "." + Math.round(this.h.left) + "." + (Math.round($aproxy.wrap_top_window({ obj: this.h }).top) + Math.round(this.h.height)) + "." + (Math.round(this.h.left) + Math.round(this.h.width)) : "";};var li = function (a) {if (a.match(/^-?[0-9]+\.-?[0-9]+\.-?[0-9]+\.-?[0-9]+$/)) {a = a.split(".");var b = Number(a[0]), c = Number(a[1]);return new ki("", new Ne(c, b, Number(a[3]) - c, Number(a[2]) - b));}return new ki("", new Ne(0, 0, 0, 0));}, mi = function () {gi || (gi = new hi());return gi;}, ni = function (a, b) {$aproxy.wrap_member_expression(a.g, $apMe = b.getName())[$apMe] = b;};var oi = function (a) {var b = new Ne(-Number.MAX_VALUE / 2, -Number.MAX_VALUE / 2, Number.MAX_VALUE, Number.MAX_VALUE), c = new Ne(0, 0, 0, 0);if (!a || 0 == a.length)return c;for (var d = 0; d < a.length; d++) {a: {var e = b;var f = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe], g = Math.max(e.left, f.left), h = Math.min(e.left + e.width, f.left + f.width);if (g <= h) {var l = Math.max($aproxy.wrap_top_window({ obj: e }).top, $aproxy.wrap_top_window({ obj: f }).top);f = Math.min($aproxy.wrap_top_window({ obj: e }).top + e.height, $aproxy.wrap_top_window({ obj: f }).top + f.height);if (l <= f) {e.left = g;$aproxy.wrap_top_window({ obj: e }).top = l;e.width = h - g;e.height = f - l;e = !0;break a;}}e = !1;}if (!e)return c;}return b;}, pi = function (a, b) {var c = a.getBoundingClientRect();a = Ve(a, b);return new Ne(Math.round(a.x), Math.round(a.y), Math.round(c.right - c.left), Math.round(c.bottom - $aproxy.wrap_top_window({ obj: c }).top));}, qi = function (a, b, c) {if (b && c) {a: {var d = Math.max(b.left, c.left);var e = Math.min(b.left + b.width, c.left + c.width);if (d <= e) {var f = Math.max($aproxy.wrap_top_window({ obj: b }).top, $aproxy.wrap_top_window({ obj: c }).top), g = Math.min($aproxy.wrap_top_window({ obj: b }).top + b.height, $aproxy.wrap_top_window({ obj: c }).top + c.height);if (f <= g) {d = new Ne(d, f, e - d, g - f);break a;}}d = null;}e = d ? d.height * d.width : 0;f = d ? b.height * b.width : 0;d = d && f ? Math.round(e / f * 100) : 0;ni(a, new ii("vp", d));d && 0 < d ? (e = Oe(b), f = Oe(c), e = $aproxy.wrap_top_window({ obj: e }).top >= $aproxy.wrap_top_window({ obj: f }).top && $aproxy.wrap_top_window({ obj: e }).top < f.bottom) : e = !1;ni(a, new ji(512, e));d && 0 < d ? (e = Oe(b), f = Oe(c), e = e.bottom <= f.bottom && e.bottom > $aproxy.wrap_top_window({ obj: f }).top) : e = !1;ni(a, new ji(1024, e));d && 0 < d ? (e = Oe(b), f = Oe(c), e = e.left >= f.left && e.left < f.right) : e = !1;ni(a, new ji(2048, e));d && 0 < d ? (b = Oe(b), c = Oe(c), c = b.right <= c.right && b.right > c.left) : c = !1;ni(a, new ji(4096, c));}};var ri = function (a, b) {var c = 0;xb(E(), "ima", "video", "client", "tagged") && (c = 1);var d = null;a && (d = a());if (d) {a = mi();a.g = {};var e = new ji(32, !0);e.o = !1;ni(a, e);e = E().document;e = e.visibilityState || e.webkitVisibilityState || e.mozVisibilityState || e.msVisibilityState || "";ni(a, new ji(64, "hidden" != e.toLowerCase().substring(e.length - 6) ? !0 : !1));try {var f = $aproxy.wrap_top_window({ obj: E() }).top;try {var g = !!$aproxy.wrap_location({ obj: f }).location.href || "" === $aproxy.wrap_location({ obj: f }).location.href;} catch (n) {g = !1;}if (g) {var h = Kg(d);var l = h && 0 != h.length ? "1" : "0";} else l = "2";} catch (n) {l = "2";}ni(a, new ji(256, "2" == l));ni(a, new ji(128, "1" == l));h = g = $aproxy.wrap_top_window({ obj: E() }).top;"2" == l && (h = E());f = pi(d, h);ni(a, new ki("er", f));try {var m = h.document && !h.document.body ? null : ce(h || window);} catch (n) {m = null;}m ? (h = de(Zd(h.document).g), ni(a, new ji(16384, !!h)), m = h ? new Ne(h.x, h.y, m.width, m.height) : null) : m = null;ni(a, new ki("vi", m));if (m && "1" == l) {l = Kg(d);d = [];for (h = 0; h < l.length; h++)(e = pi(l[h], g)) && d.push(e);d.push(m);m = oi(d);}qi(a, f, m);a.h && (l = bi() - a.h, ni(a, new ii("ts", l)));a.h = bi();} else a = mi(), a.g = {}, a.h = bi(), ni(a, new ji(32, !1));this.l = a;this.g = new ei();this.g.set("ve", 4);c && fi(this.g, 1);xb(E(), "ima", "video", "client", "crossdomainTag") && fi(this.g, 4);xb(E(), "ima", "video", "client", "sdkTag") && fi(this.g, 8);xb(E(), "ima", "video", "client", "jsTag") && fi(this.g, 2);b && Eb(b, "fullscreen", !1) && fi(this.g, 16);this.h = b = null;if (c && (c = xb(E(), "ima", "video", "client"), c.getEData)) {this.h = c.getEData();if (c = xb(E(), "ima", "video", "client", "getLastSnapshotFromTop"))if (a = c())this.h.extendWithDataFromTopIframe(a.tagstamp, a.playstamp, a.lactstamp), c = this.l, b = a.er, a = a.vi, b && a && (b = li(b).g(), a = li(a).g(), l = null, Eb(c.g, "er", null) && (l = Eb(c.g, "er", null).g(), $aproxy.wrap_top_window({ obj: l }).top += $aproxy.wrap_top_window({ obj: b }).top, l.left += b.left, ni(c, new ki("er", l))), Eb(c.g, "vi", null) && (m = Eb(c.g, "vi", null).g(), $aproxy.wrap_top_window({ obj: m }).top += $aproxy.wrap_top_window({ obj: b }).top, m.left += b.left, d = [], d.push(m), d.push(b), d.push(a), b = oi(d), qi(c, l, b), ni(c, new ki("vi", a))));a: {if (this.h) {if (this.h.getTagLoadTimestamp) {b = this.h.getTagLoadTimestamp();break a;}if (this.h.getTimeSinceTagLoadSeconds) {b = this.h.getTimeSinceTagLoadSeconds();break a;}}b = null;}}this.g.set("td", bi() - ci(b));};var si = new $h(200), ti = function (a, b) {try {var c = new ri(a, b);a = [];var d = Number(c.g.get("eb")), e = c.g.g;"eb" in e && delete e.eb;var f, g = c.g;e = [];for (var h in g.g)e.push(h + $aproxy.wrap_member_expression(g.g, $apMe = h)[$apMe]);(f = e.join("_")) && a.push(f);if (c.h) {var l = c.h.serialize();l && a.push(l);}var m, n = c.l;f = d;g = [];f || (f = 0);for (var v in n.g) {var r = $aproxy.wrap_member_expression(n.g, $apMe = v)[$apMe];if (r instanceof ji)r.g() && (f |= r.w); else {var u, z = $aproxy.wrap_member_expression(n.g, $apMe = v)[$apMe];(u = z.o ? z.l() : "") && g.push(v + u);}}g.push("eb" + String(f));(m = g.join("_")) && a.push(m);c.g.set("eb", d);return a.join("_");} catch (R) {return "tle;" + Cc(R.name, 12) + ";" + Cc(R.message, 40);}}, ui = function (a, b) {hh(si, "tick", function () {var c = ti(b);a(c);});si.start();si.dispatchEvent("tick");};var vi;vi = $aproxy.wrap_member_expression(["av.key","js","unreleased"].slice(-1), $apMe = 0)[$apMe];var wi = [0,2,1], xi = null;document.addEventListener && document.addEventListener("mousedown", function (a) {xi = a;}, !0);window.mb = function (a) {if (a) {var b;if (b = window.event || xi) {var c;(c = b.which ? 1 << $aproxy.wrap_member_expression(wi, $apMe = b.which - 1)[$apMe] : b.button) && b.shiftKey && (c |= 8);c && b.altKey && (c |= 16);c && b.ctrlKey && (c |= 32);b = c;} else b = null;if (c = b)if (window.css)window.css(a.id, "mb", c, void 0, void 0); else if (a) {b = a.href;var d = b.indexOf("&mb=");if (0 > d)c = b + "&mb=" + c; else {d += 4;var e = b.indexOf("&", d);c = 0 <= e ? b.substring(0, d) + c + b.substring(e) : b.substring(0, d) + c;}a.href = 2000 < c.length ? b : c;}}};var yi = function (a, b, c) {try {a && (b = $aproxy.wrap_top_window({ obj: b }).top);var d = void 0;var e = b;c = void 0 === c ? !1 : c;a && null !== e && e != $aproxy.wrap_top_window({ obj: e }).top && (e = $aproxy.wrap_top_window({ obj: e }).top);try {d = (void 0 === c ? 0 : c) ? new D(e.innerWidth, e.innerHeight).round() : ce(e || window).round();} catch (l) {d = new D(-12245933, -12245933);}a = d;var f = de(Zd(b.document).g);if (-12245933 == a.width) {var g = a.width;var h = new F(g, g, g, g);} else h = new F(f.y, f.x + a.width, f.y + a.height, f.x);return h;} catch (l) {return new F(-12245933, -12245933, -12245933, -12245933);}};var zi = function (a) {var b = {};A(a, function (c) {var d = c.event, e = $aproxy.wrap_member_expression(b, $apMe = d)[$apMe];b.hasOwnProperty(d) ? null !== e && (c.g(e) || ($aproxy.wrap_member_expression(b, $apMe = d)[$apMe] = null)) : $aproxy.wrap_member_expression(b, $apMe = d)[$apMe] = c;});bb(a, function (c) {return null === $aproxy.wrap_member_expression(b, $apMe = c.event)[$apMe];});};var Ai = {NONE: 0,sg: 1};var Bi = function () {this.W = 0;this.g = !1;this.h = -1;this.Wa = !1;this.ha = 0;};Bi.prototype.isVisible = function () {return this.Wa ? 0.3 <= this.W : 0.5 <= this.W;};var L = {qg: 0,wg: 1}, Ci = {370204018: 0,370204019: 1,370204052: 2,370204026: 0,370204027: 1,370204053: 2}, Di = {668123728: 0,668123729: 1}, Ei = {668123028: 0,668123029: 1}, Fi = {NONE: 0,Ng: 1,Ag: 2}, Gi = {480596784: 0,480596785: 1,21063355: 2}, Hi = {319331040: 0,319331041: 1}, Ii = {42530094: 0,42530095: 1}, Ji = {42530173: 0,42530174: 1}, Ki = {370204078: 0,370204079: 1,370204080: 0,370204081: 1};var Li = function () {this.h = null;this.o = !1;this.w = null;}, M = function (a) {a.o = !0;return a;}, Mi = function (a, b) {a.w = void 0 === b ? null : b;}, Ni = function (a, b) {a.w && A(b, function (c) {c = $aproxy.wrap_member_expression(a.w, $apMe = c)[$apMe];void 0 !== c && a.l(c);});};Li.prototype.g = function () {return this.h;};var Oi = function (a) {Li.call(this);this.A = a;};p(Oi, Li);Oi.prototype.l = function (a) {null === this.h && zb(this.A, a) && (this.h = a);};var Pi = function () {Li.call(this);};p(Pi, Li);Pi.prototype.l = function (a) {null === this.h && "string" === typeof a && (this.h = a);};var Qi = function () {this.g = {};this.l = !0;this.h = {};};Qi.prototype.enable = function () {this.l = !0;};Qi.prototype.isEnabled = function () {return this.l;};Qi.prototype.reset = function () {this.g = {};this.l = !0;this.h = {};};var N = function (a, b, c) {$aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] || ($aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = new Oi(c));return $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe];}, Ri = function (a, b, c) {(a = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe]) && a.l(c);}, Si = function (a, b) {if (yb(a.h, b))return $aproxy.wrap_member_expression(a.h, $apMe = b)[$apMe];if (a = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe])return a.g();}, Ti = function (a) {var b = {}, c = qb(a.g, function (d) {return d.o;});pb(c, function (d, e) {d = void 0 !== $aproxy.wrap_member_expression(a.h, $apMe = e)[$apMe] ? String(a.h[e]) : d.o && null !== d.h ? String(d.h) : "";0 < d.length && ($aproxy.wrap_member_expression(b, $apMe = e)[$apMe] = d);}, a);return b;}, Ui = function (a) {a = Ti(a);var b = [];pb(a, function (c, d) {d in Object.prototype || "undefined" != typeof c && b.push([d,":",c].join(""));});return b;}, Vi = function (a) {var b = O.B().I;b.l && A(vb(b.g), function (c) {return Ni(c, a);});};var Wi = !Qc && !sc();var Xi = function () {this.g = this.Oa = null;};var Yi = function () {};Yi.prototype.now = function () {return 0;};Yi.prototype.h = function () {return 0;};Yi.prototype.l = function () {return 0;};Yi.prototype.g = function () {return 0;};var $i = function () {if (!Zi())throw Error();};p($i, Yi);var Zi = function () {return !(!C || !C.performance);};$i.prototype.now = function () {return Zi() && C.performance.now ? C.performance.now() : Yi.prototype.now.call(this);};$i.prototype.h = function () {return Zi() && C.performance.memory ? C.performance.memory.totalJSHeapSize || 0 : Yi.prototype.h.call(this);};$i.prototype.l = function () {return Zi() && C.performance.memory ? C.performance.memory.usedJSHeapSize || 0 : Yi.prototype.l.call(this);};$i.prototype.g = function () {return Zi() && C.performance.memory ? C.performance.memory.jsHeapSizeLimit || 0 : Yi.prototype.g.call(this);};var aj = function () {};aj.prototype.isVisible = function () {return 1 === mg(Kd);};var bj = function (a, b) {this.g = a;this.depth = b;}, dj = function (a) {a = a || ff();var b = Math.max(a.length - 1, 0), c = jf(a);a = c.g;var d = c.h, e = c.l, f = [];c = function (h, l) {return null == h ? l : h;};e && f.push(new bj([e.url,e.sc ? 2 : 0], c(e.depth, 1)));d && d != e && f.push(new bj([d.url,2], 0));a.url && a != e && f.push(new bj([a.url,0], c(a.depth, b)));var g = Ua(f, function (h, l) {return f.slice(0, f.length - l);});!a.url || (e || d) && a != e || (d = ye(a.url)) && g.push([new bj([d,1], c(a.depth, b))]);g.push([]);return Ua(g, function (h) {return cj(b, h);});};function cj(a, b) {var c = Va(b, function (e, f) {return Math.max(e, f.depth);}, -1), d = ib(c + 2);$aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] = a;A(b, function (e) {return $aproxy.wrap_member_expression(d, $apMe = e.depth + 1)[$apMe] = e.g;});return d;}var ej = function () {var a = dj();return Ua(a, function (b) {return mf(b);});};var fj = function () {this.h = new aj();this.g = Zi() ? new $i() : new Yi();}, hj = function () {gj();var a = C.document;return !!(a && a.body && a.body.getBoundingClientRect && w(C.setInterval) && w(C.clearInterval) && w(C.setTimeout) && w(C.clearTimeout));};fj.prototype.setInterval = function (a, b) {return C.setInterval(a, b);};fj.prototype.clearInterval = function (a) {C.clearInterval(a);};fj.prototype.setTimeout = function (a, b) {return C.setTimeout(a, b);};fj.prototype.clearTimeout = function (a) {C.clearTimeout(a);};var ij = function (a) {gj();var b = bf() || C;Ie(b, a);}, jj = function () {gj();return ej();};Da(fj);var kj = function () {};kj.prototype.getContext = function () {if (!this.g) {if (!C)throw Error("Context has not been set and window is undefined.");this.g = fj.B();}return this.g;};Da(kj);var gj = function () {return kj.B().getContext();};var lj = function (a) {Bd(this, a, null);};y(lj, xd);var mj = function (a) {this.o = a;this.g = -1;this.h = this.l = 0;}, nj = function (a, b) {return function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];if (-1 < a.g)return b.apply(null, ca(d));try {return a.g = a.o.g.now(), b.apply(null, ca(d));} finally {a.l += a.o.g.now() - a.g, a.g = -1, a.h += 1;}};};var oj = function (a, b) {this.h = a;this.l = b;this.g = new mj(a);};var O = function () {this.l = void 0;this.h = this.w = 0;this.T = "ns";this.o = -1;this.I = new Qi();Mi(M(N(this.I, "mv", Fi)), Gi);N(this.I, "omid", L);M(N(this.I, "epoh", L));M(N(this.I, "epph", L));Mi(M(N(this.I, "umt", L)), Di);Mi(M(N(this.I, "gmpd", L)), Ei);Mi(M(N(this.I, "sel", L)), Ci);Mi(M(N(this.I, "buvpe", L)), Hi);Mi(M(N(this.I, "imams", L)), Ii);Mi(N(this.I, "imar", L), Ji);this.I.h.imar = 1;M(N(this.I, "phel", L));M(N(this.I, "phell", L));M(N(this.I, "oseid", Ke));M(N(this.I, "xdi", L));M(N(this.I, "amp", L));M(N(this.I, "prf", L));M(N(this.I, "gtx", L));M(N(this.I, "mvp_lv", L));Mi(M(N(this.I, "lvio", L)), Ki);N(this.I, "xosd", L);this.I.h.xosd = 1;M(N(this.I, "mgc", L));M(N(this.I, "mxd", L));this.g = new oj(gj(), this.I);};O.prototype.Gc = function (a) {if ("string" === typeof a && 0 != a.length) {var b = this.I;if (b.l) {a = a.split("&");for (var c = a.length - 1; 0 <= c; c--) {var d = $aproxy.wrap_member_expression(a, $apMe = c)[$apMe].split("="), e = $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe];d = 1 < d.length ? parseInt(d[1], 10) : 1;isNaN(d) || (e = $aproxy.wrap_member_expression(b.g, $apMe = e)[$apMe]) && e.l(d);}}}};Da(O);var pj = function () {var a = "https:";C && $aproxy.wrap_location({ obj: C }).location && "http:" === $aproxy.wrap_location({ obj: C }).location.protocol && (a = "http:");this.h = a;this.g = 0.01;this.l = Math.random();}, qj = function (a, b, c, d, e) {if ((d ? a.l : Math.random()) < (e || a.g))try {if (c instanceof kf)var f = c; else f = new kf(), we(c, function (h, l) {var m = f, n = m.w++;of(m, n, lf(l, h));});var g = rf(f, a.h, "/pagead/gen_204?id=" + b + "&");g && ij(g);} catch (h) {}};var tj = function () {var a = rj;this.l = sj;this.A = "jserror";this.o = !0;this.h = null;this.C = this.Ia;this.g = void 0 === a ? null : a;this.w = !1;};k = tj.prototype;k.pinger = function () {return this.l;};k.$b = function (a) {this.h = a;};k.Lc = function (a) {this.A = a;};k.Mc = function (a) {this.o = a;};k.Nc = function (a) {this.w = a;};k.Za = function (a, b, c) {var d = this;return nj(O.B().g.g, function () {try {if (d.g && d.g.h) {var e = d.g.start(a.toString(), 3);var f = b();d.g.end(e);} else f = b();} catch (l) {var g = d.o;try {Hf(e);var h = new uj(vj(l));g = d.C(a, h, void 0, c);} catch (m) {d.Ia(217, m);}if (!g)throw l;}return f;})();};k.Hc = function (a, b, c, d) {var e = this;return nj(O.B().g.g, function (f) {for (var g = [], h = 0; h < arguments.length; ++h)$aproxy.wrap_member_expression(g, $apMe = h - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = h)[$apMe];return e.Za(a, function () {return b.apply(c, g);}, d);});};k.Ia = function (a, b, c, d, e) {e = e || this.A;try {var f = new kf();f.o = !0;pf(f, 1, "context", a);df(b) || (b = new uj(vj(b)));b.msg && pf(f, 2, "msg", b.msg.substring(0, 512));var g = b.meta || {};if (this.h)try {this.h(g);} catch (l) {}if (d)try {d(g);} catch (l) {}of(f, 3, [g]);var h = jf();h.h && pf(f, 4, "top", h.h.url || "");pf(f, 5, "url", h.g.url || "");qj(this.l, e, f, this.w, c);} catch (l) {try {qj(this.l, e, {context: "ecmserr",rctx: a,msg: vj(l),url: h && h.g.url}, this.w, c);} catch (m) {}}return this.o;};var vj = function (a) {var b = a.toString();a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name);a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message);if (a.stack) {a = a.stack;var c = b;try {-1 == a.indexOf(c) && (a = c + "\n" + a);for (var d; a != d;)d = a, a = a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, "$1");b = a.replace(/\n */g, "\n");} catch (e) {b = c;}}return b;}, uj = function (a) {cf.call(this, Error(a), { message: a });};p(uj, cf);var sj, wj, rj = new Gf(1, bf()), xj = function () {var a = bf();a && "undefined" != typeof a.google_measure_js_timing && (a.google_measure_js_timing || rj.C());};(function () {sj = new pj();wj = new tj();var a = bf();a && a.document && ("complete" == a.document.readyState ? xj() : rj.h && Fe(a, "load", function () {xj();}));}());var yj = function (a) {wj.$b(function (b) {A(a, function (c) {c(b);});});}, zj = function (a, b) {return wj.Za(a, b, void 0);}, Aj = function (a, b, c, d) {return wj.Hc(a, b, c, d);}, Bj = function (a, b, c, d) {wj.Ia(a, b, c, d);};var Cj = x(), Dj = -1, Ej = -1, Fj, Gj = -1, Hj = !1, P = function () {return x() - Cj;}, Ij = function () {var a = O.B().l, b = 0 <= Ej ? P() - Ej : -1, c = Hj ? P() - Dj : -1, d = 0 <= Gj ? P() - Gj : -1;if (947190542 == a)return 100;if (79463069 == a)return 200;a = [2000,4000];var e = [250,500,1000];Bj(637, Error(), 0.001);var f = b;-1 != c && c < b && (f = c);for (b = 0; b < a.length; ++b)if (f < $aproxy.wrap_member_expression(a, $apMe = b)[$apMe]) {var g = $aproxy.wrap_member_expression(e, $apMe = b)[$apMe];break;}void 0 === g && (g = $aproxy.wrap_member_expression(e, $apMe = a.length)[$apMe]);return -1 != d && 1500 < d && 4000 > d ? 500 : g;};var Jj = {currentTime: 1,duration: 2,isVpaid: 4,volume: 8,isYouTube: 16,isPlaying: 32}, Ab = {dc: "start",FIRST_QUARTILE: "firstquartile",MIDPOINT: "midpoint",THIRD_QUARTILE: "thirdquartile",COMPLETE: "complete",Qd: "metric",cc: "pause",Sc: "resume",SKIPPED: "skip",VIEWABLE_IMPRESSION: "viewable_impression",Rd: "mute",Sd: "unmute",FULLSCREEN: "fullscreen",Nd: "exitfullscreen",Rc: "bufferstart",Qc: "bufferfinish",Od: "fully_viewable_audible_half_duration_impression",Pd: "measurable_impression",Id: "abandon",Md: "engagedview",IMPRESSION: "impression",Kd: "creativeview",LOADED: "loaded",fh: "progress",og: "close",pg: "collapse",Wg: "overlay_resize",Xg: "overlay_unmeasurable_impression",Yg: "overlay_unviewable_impression",$g: "overlay_viewable_immediate_impression",Zg: "overlay_viewable_end_of_session_impression",Ld: "custom_metric_viewable"}, Kj = "start firstquartile midpoint thirdquartile resume loaded".split(" "), Lj = ["start","firstquartile","midpoint","thirdquartile"], Mj = ["abandon"], Nj = {uh: -1,dc: 0,FIRST_QUARTILE: 1,MIDPOINT: 2,THIRD_QUARTILE: 3,COMPLETE: 4,Qd: 5,cc: 6,Sc: 7,SKIPPED: 8,VIEWABLE_IMPRESSION: 9,Rd: 10,Sd: 11,FULLSCREEN: 12,Nd: 13,Od: 14,Pd: 15,Id: 16,Md: 17,IMPRESSION: 18,Kd: 19,LOADED: 20,Ld: 21,Rc: 22,Qc: 23};var tb = {hg: "addEventListener",Bg: "getMaxSize",Cg: "getScreenSize",Dg: "getState",Eg: "getVersion",gh: "removeEventListener"}, Oj = function (a) {var b = a !== $aproxy.wrap_top_window({ obj: a }).top, c = $aproxy.wrap_top_window({ obj: a }).top === Of(a).la, d = -1, e = 0;if (b && c && $aproxy.wrap_top_window({ obj: a }).top.mraid) {d = 3;var f = $aproxy.wrap_top_window({ obj: a }).top.mraid;} else d = (f = a.mraid) ? b ? c ? 2 : 1 : 0 : -1;f && (f.IS_GMA_SDK || (e = 2), ub(function (g) {return w(f[g]);}) || (e = 1));return {za: f,Kb: e,Bd: d};};var Pj = function (a) {return (a = a.document) && w(a.elementFromPoint);};if (Kd && Kd.URL) {var Qj, Ae = Kd.URL;Qj = !!Ae && 0 < Be().length;wj.Mc(!Qj);}var Rj = function (a, b, c, d) {var e = void 0 === e ? !1 : e;c = Aj(d, c);Fe(a, b, c, { capture: e });return c;};function Sj(a, b, c, d) {if (!a)return {value: d,done: !1};d = b(d, a);var e = c(d, a);return !e && Mc(a, "parentElement") ? Sj(je(a), b, c, d) : {done: e,value: d};}var Tj = function (a, b, c, d) {if (!a)return d;d = Sj(a, b, c, d);if (!d.done)try {var e = Yd(a), f = e && E(e);return Tj(f && f.frameElement, b, c, d.value);} catch (g) {}return d.value;};function Uj(a) {var b = !Qc || fd(8);return Tj(a, function (c, d) {c = Mc(d, "style") && d.style && Se(d, "visibility");return {hidden: "hidden" === c,visible: b && "visible" === c};}, function (c) {return c.hidden || c.visible;}, {hidden: !1,visible: !1}).hidden;}var Vj = function (a) {return Tj(a, function (b, c) {return !(!Mc(c, "style") || !c.style || "none" !== Se(c, "display"));}, function (b) {return b;}, !1) ? !0 : Uj(a);}, Wj = function (a) {return new F($aproxy.wrap_top_window({ obj: a }).top, a.right, a.bottom, a.left);}, Xj = function (a) {var b = $aproxy.wrap_top_window({ obj: a }).top || 0, c = a.left || 0;return new F(b, c + (a.width || 0), b + (a.height || 0), c);}, Yj = function (a) {return null != a && 0 <= a && 1 >= a;};function Zj() {var a = mc;return a ? Wa("Android TV;AppleTV;Apple TV;GoogleTV;HbbTV;NetCast.TV;Opera TV;POV_TV;SMART-TV;SmartTV;TV Store;AmazonWebAppPlatform;OMI/".split(";"), function (b) {return dc(a, b);}) ? !0 : dc(a, "Presto") && dc(a, "Linux") && !dc(a, "X11") && !dc(a, "Android") && !dc(a, "Mobi") : !1;}function ak() {var a = mc;return dc(a, "AppleTV") || dc(a, "Apple TV") || dc(a, "CFNetwork") || dc(a, "tvOS");}function bk() {var a = mc;return dc(a, "sdk_google_atv_x86") || dc(a, "Android TV");}function ck() {return dc(mc, "CrKey") || dc(mc, "PlayStation") || dc(mc, "Roku") || Zj() || dc(mc, "Xbox") || ak() || bk();};var Q = function () {this.K = !1;this.h = !ve($aproxy.wrap_top_window({ obj: C }).top);this.C = pe() || qe();var a = ff();a = 0 < a.length && null != $aproxy.wrap_member_expression(a, $apMe = a.length - 1)[$apMe] && null != $aproxy.wrap_member_expression(a, $apMe = a.length - 1)[$apMe].url ? ((a = $aproxy.wrap_member_expression($aproxy.wrap_member_expression(a, $apMe = a.length - 1)[$apMe].url.match(re), $apMe = 3)[$apMe] || null) ? decodeURI(a) : a) || "" : "";this.F = a;this.g = new F(0, 0, 0, 0);this.w = new D(0, 0);this.o = new D(0, 0);this.G = new F(0, 0, 0, 0);this.H = null;this.A = 0;this.D = !1;this.l = !(!C || !Oj(C).za);dk(this);}, ek = function (a, b) {b && b.screen && (a.w = new D(b.screen.width, b.screen.height));}, fk = function (a, b) {var c = a.g ? new D(a.g.h(), a.g.g()) : new D(0, 0);b = void 0 === b ? C : b;null !== b && b != $aproxy.wrap_top_window({ obj: b }).top && (b = $aproxy.wrap_top_window({ obj: b }).top);var d = 0, e = 0;try {var f = b.document, g = f.body, h = f.documentElement;if ("CSS1Compat" == f.compatMode && h.scrollHeight)d = h.scrollHeight != c.height ? h.scrollHeight : h.offsetHeight, e = h.scrollWidth != c.width ? h.scrollWidth : h.offsetWidth; else {var l = h.scrollHeight, m = h.scrollWidth, n = h.offsetHeight, v = h.offsetWidth;h.clientHeight != n && (l = g.scrollHeight, m = g.scrollWidth, n = g.offsetHeight, v = g.offsetWidth);l > c.height ? l > n ? (d = l, e = m) : (d = n, e = v) : l < n ? (d = l, e = m) : (d = n, e = v);}var r = new D(e, d);} catch (u) {r = new D(-12245933, -12245933);}a.o = r;}, dk = function (a) {C && C.document && (a.G = yi(!1, C, a.C), a.g = yi(!0, C, a.C), a.H = a.g, fk(a, C), ek(a, C));}, gk = function () {var a = Q.B();if (0 < a.A || a.D)return !0;a = gj().h.isVisible();var b = 0 === mg(Kd);return a || b;};Da(Q);var hk = new F(0, 0, 0, 0), ik = function (a, b) {try {try {var c = Wj(a.getBoundingClientRect());} catch (l) {c = new F(0, 0, 0, 0);}var d = c.right - c.left, e = c.bottom - $aproxy.wrap_top_window({ obj: c }).top, f = Ve(a, b), g = f.x, h = f.y;return new F(Math.round(h), Math.round(g + d), Math.round(h + e), Math.round(g));} catch (l) {return hk.clone();}}, jk = function (a, b) {return a.left <= b.right && b.left <= a.right && $aproxy.wrap_top_window({ obj: a }).top <= b.bottom && $aproxy.wrap_top_window({ obj: b }).top <= a.bottom ? new F(Math.max($aproxy.wrap_top_window({ obj: a }).top, $aproxy.wrap_top_window({ obj: b }).top), Math.min(a.right, b.right), Math.min(a.bottom, b.bottom), Math.max(a.left, b.left)) : new F(0, 0, 0, 0);}, lk = function (a, b) {b = kk(b);return 0 === b ? 0 : kk(a) / b;}, kk = function (a) {return Math.max(a.bottom - $aproxy.wrap_top_window({ obj: a }).top, 0) * Math.max(a.right - a.left, 0);}, mk = function (a, b) {if (!a || !b)return !1;for (var c = 0; null !== a && 100 > c++;) {if (a === b)return !0;try {if (a = je(a) || a) {var d = Yd(a), e = d && E(d), f = e && e.frameElement;f && (a = f);}} catch (g) {break;}}return !1;}, nk = function (a, b, c) {if (!a || !b)return !1;b = Me(a.clone(), -b.left, -$aproxy.wrap_top_window({ obj: b }).top);a = (b.left + b.right) / 2;b = ($aproxy.wrap_top_window({ obj: b }).top + b.bottom) / 2;var d = bf();ve($aproxy.wrap_top_window({ obj: d }).top) && $aproxy.wrap_top_window({ obj: d }).top && $aproxy.wrap_top_window({ obj: d }).top.document && (d = $aproxy.wrap_top_window({ obj: d }).top);if (!Pj(d))return !1;a = d.document.elementFromPoint(a, b);if (!a)return !1;b = (b = (b = Yd(c)) && b.defaultView && b.defaultView.frameElement) && mk(b, a);d = a === c;a = !d && a && me(a, function (e) {return e === c;});return !(b || d || a);}, ok = function (a, b, c, d) {return Q.B().h ? !1 : 0 >= a.h() || 0 >= a.g() ? !0 : c && d ? zj(208, function () {return nk(a, b, c);}) : !1;};var pk = function (a, b, c) {var d = new F(0, 0, 0, 0);this.time = a;this.volume = null;this.l = b;this.g = d;this.h = c;};var qk = function (a, b, c, d, e, f, g) {this.G = a;this.A = b;this.h = c;this.w = d;this.C = e;this.g = f;this.o = g;};qk.prototype.l = function () {return this.G;};var rk = function (a, b) {return b ? Math.max(a.w, a.C) : a.w;};var sk = function (a) {this.l = a;this.h = 0;this.g = null;};sk.prototype.cancel = function () {gj().clearTimeout(this.g);this.g = null;};var tk = function (a) {var b = gj();a.g = b.setTimeout(nj(O.B().g.g, Aj(143, function () {a.h++;a.l.na();})), Ij());};var uk = function (a, b, c) {this.la = a;this.Ba = void 0 === c ? "na" : c;this.A = [];this.H = !1;this.w = new pk(-1, !0, this);this.g = this;this.G = b;this.ma = this.sa = this.F = !1;this.N = "uk";this.V = !1;this.o = !0;};uk.prototype.gb = function () {return this.xa();};uk.prototype.xa = function () {return !1;};uk.prototype.Y = function () {this.H = !0;};uk.prototype.tb = function () {return this.g.N;};var wk = function (a, b) {a.ma || (a.ma = !0, a.N = b, a.G = 0, a.g != a || vk(a));};uk.prototype.getName = function () {return this.g.Ba;};uk.prototype.La = function () {return this.g.O();};uk.prototype.O = function () {return {};};uk.prototype.Ga = function () {return this.g.G;};var xk = function (a, b) {$a(a.A, b) || (a.A.push(b), b.ab(a.g), b.Ua(a.w), b.Da() && (a.F = !0));};uk.prototype.Z = function () {var a = Q.B();a.g = yi(!0, this.la, a.C);};uk.prototype.$ = function () {ek(Q.B(), this.la);};uk.prototype.Ra = function () {fk(Q.B(), this.la);};uk.prototype.P = function () {return this.w.g;};var yk = function (a) {a = a.g;a.$();a.Z();var b = Q.B();b.G = yi(!1, a.la, b.C);a.Ra();a.w.g = a.P();};uk.prototype.na = function () {};var zk = function (a, b) {a.g != a ? zk(a.g, b) : a.o !== b && (a.o = b, vk(a));};uk.prototype.rc = function () {return this.g.o;};var Ak = function (a) {a.F = a.A.length ? Wa(a.A, function (b) {return b.Da();}) : !1;};uk.prototype.l = function () {return this.w;};var Bk = function (a) {var b = db(a.A);A(b, function (c) {c.Ua(a.w);});}, vk = function (a) {var b = db(a.A);A(b, function (c) {c.ab(a.g);});a.g != a || Bk(a);};k = uk.prototype;k.ab = function (a) {var b = this.g;this.g = a.Ga() >= this.G ? a : this;b !== this.g ? (this.o = this.g.o, vk(this)) : this.o !== this.g.o && (this.o = this.g.o, vk(this));};k.Ua = function (a) {if (a.h === this.g) {var b;if (!(b = this.sa)) {b = this.w;var c = this.F;b = !(a && (void 0 === c || !c || b.volume == a.volume) && b.l == a.l && Le(b.g, a.g));}this.w = a;b && Bk(this);}};k.Da = function () {return this.F;};k.X = function () {this.V = !0;};k.wb = function () {return this.V;};var Ck = function (a, b, c, d) {this.element = a;this.h = new F(0, 0, 0, 0);this.w = new F(0, 0, 0, 0);this.g = b;this.I = c;this.H = d;this.F = !1;this.timestamp = -1;this.o = new qk(b.l(), this.h, new F(0, 0, 0, 0), 0, 0, P(), 0);};k = Ck.prototype;k.xc = function () {return !0;};k.yc = function () {};k.Hb = function () {this.element && (this.h = ik(this.element, this.g.g.la));};k.Xc = function () {this.w = this.g.l().g;};k.Fa = function () {this.Hb();this.o = new qk(this.g.l(), this.h, this.o.h, this.o.w, this.o.C, P(), this.o.o);};k.X = function () {if (!this.wb()) {var a = this.g;ab(a.A, this);a.F && this.Da() && Ak(a);this.F = !0;}};k.wb = function () {return this.F;};k.La = function () {return this.g.La();};k.Ga = function () {return this.g.Ga();};k.tb = function () {return this.g.tb();};k.ab = function () {};k.Ua = function () {this.Fa();};k.Da = function () {return this.H;};var Dk = function (a) {this.w = !1;this.g = a;};k = Dk.prototype;k.Ga = function () {return this.g.Ga();};k.tb = function () {return this.g.tb();};k.create = function (a, b, c) {var d = null;this.g && (d = this.Yb(a, b, c), xk(this.g, d));return d;};k.gb = function () {return this.xa();};k.xa = function () {return !1;};k.qd = function () {return !0;};k.X = function () {this.w = !0;};k.wb = function () {return this.w;};k.La = function () {return {};};var Ek = function (a, b, c) {this.l = void 0 === c ? 0 : c;this.h = a;this.g = null == b ? "" : b;}, Fk = function (a) {switch (Math.trunc(a.l)) {case -16:return -16;case -8:return -8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16;}}, Gk = function (a, b) {return a.l < b.l ? !0 : a.l > b.l ? !1 : a.h < b.h ? !0 : a.h > b.h ? !1 : typeof a.g < typeof b.g ? !0 : typeof a.g > typeof b.g ? !1 : a.g < b.g;};var Hk = function () {this.l = 0;this.g = [];this.h = !1;};Hk.prototype.add = function (a, b, c) {++this.l;a = new Ek(a, b, c);this.g.push(new Ek(a.h, a.g, a.l + this.l / 4096));this.h = !0;return this;};var Ik = function (a, b) {A(b.g, function (c) {a.add(c.h, c.g, Fk(c));});}, Jk = function (a, b) {var c = void 0 === c ? 0 : c;var d = void 0 === d ? !0 : d;we(b, function (e, f) {d && void 0 === e || a.add(f, e, c);});return a;}, Lk = function (a) {var b = Kk;a.h && (gb(a.g, function (c, d) {return Gk(d, c) ? 1 : Gk(c, d) ? -1 : 0;}), a.h = !1);return Va(a.g, function (c, d) {d = b(d);return "" + c + ("" != c && "" != d ? "&" : "") + d;}, "");};var Kk = function (a) {var b = a.h;a = a.g;return "" === a ? b : "boolean" === typeof a ? a ? b : "" : Fa(a) ? 0 === a.length ? b : b + "=" + a.join() : b + "=" + ($a(["mtos","tos","p"], b) ? a : encodeURIComponent(a));};var Mk = function (a) {var b = void 0 === b ? !0 : b;this.g = new Hk();void 0 !== a && Ik(this.g, a);b && this.g.add("v", vi, -16);};Mk.prototype.toString = function () {var a = "//pagead2.googlesyndication.com//pagead/gen_204", b = Lk(this.g);0 < b.length && (a += "?" + b);return a;};var Nk = function (a) {var b = [], c = [];pb(a, function (d, e) {if (!(e in Object.prototype) && "undefined" != typeof d)switch (Fa(d) && (d = d.join(",")), d = [e,"=",d].join(""), e) {case "adk":case "r":case "tt":case "error":case "mtos":case "tos":case "p":case "bs":case "aio":case "nio":case "iem":b.unshift(d);break;case "req":case "url":case "referrer":case "iframe_loc":c.push(d);break;default:b.push(d);}});return b.concat(c);}, Ok = function () {if (vi && "unreleased" !== vi)return vi;}, Pk = function (a) {var b = void 0 === b ? 4000 : b;a = a.toString();if (!/&v=[^&]+/.test(a)) {var c = Ok();a = c ? a + "&v=" + encodeURIComponent(c) : a;}a = a.substring(0, b);ij(a);};var Qk = function () {this.g = 0;};Da(Qk);var Rk = function (a, b, c) {A(a.h, function (d) {var e = a.g;if (!d.g && (d.l(b, c), d.o())) {d.g = !0;var f = d.h(), g = new Hk();g.add("id", "av-js");g.add("type", "verif");g.add("vtype", d.w);d = Qk.B();g.add("i", d.g++);g.add("adk", e);Jk(g, f);e = new Mk(g);Pk(e);}});};var Sk = function () {this.h = this.l = this.o = this.g = 0;}, Tk = function (a, b, c, d) {b && (a.g += c, a.h += c, a.o += c, a.l = Math.max(a.l, a.o));if (void 0 === d ? !b : d)a.o = 0;};var Uk = [1,0.75,0.5,0.3,0], Vk = function (a) {this.h = a = void 0 === a ? Uk : a;this.g = Ua(this.h, function () {return new Sk();});}, Xk = function (a, b) {return Wk(a, function (c) {return c.g;}, void 0 === b ? !0 : b);}, Zk = function (a, b) {return Yk(a, b, function (c) {return c.g;});}, $k = function (a, b) {return Wk(a, function (c) {return c.l;}, void 0 === b ? !0 : b);}, al = function (a, b) {return Yk(a, b, function (c) {return c.l;});}, bl = function (a, b) {return Yk(a, b, function (c) {return c.h;});}, cl = function (a) {A(a.g, function (b) {b.h = 0;});}, dl = function (a, b, c, d, e, f, g) {g = void 0 === g ? !0 : g;c = f ? Math.min(b, c) : c;for (f = 0; f < a.h.length; f++) {var h = $aproxy.wrap_member_expression(a.h, $apMe = f)[$apMe], l = 0 < c && c >= h;h = !(0 < b && b >= h) || d;Tk(a.g[f], g && l, e, !g || h);}}, Wk = function (a, b, c) {a = Ua(a.g, function (d) {return b(d);});return c ? a : el(a);}, Yk = function (a, b, c) {var d = Za(a.h, function (e) {return b <= e;});return -1 == d ? 0 : c(a.g[d]);}, el = function (a) {return Ua(a, function (b, c, d) {return 0 < c ? $aproxy.wrap_member_expression(d, $apMe = c)[$apMe] - $aproxy.wrap_member_expression(d, $apMe = c - 1)[$apMe] : $aproxy.wrap_member_expression(d, $apMe = c)[$apMe];});};var fl = function () {this.l = new Vk();this.V = new Sk();this.F = this.C = -1;this.$ = 1000;this.aa = new Vk([1,0.9,0.8,0.7,0.6,0.5,0.4,0.3,0.2,0.1,0]);this.N = this.H = -1;}, gl = function (a, b) {return $k(a.l, void 0 === b ? !0 : b);};fl.prototype.J = function (a, b, c, d) {this.C = -1 != this.C ? Math.min(this.C, b.W) : b.W;this.F = Math.max(this.F, b.W);this.H = -1 != this.H ? Math.min(this.H, b.ha) : b.ha;this.N = Math.max(this.N, b.ha);dl(this.aa, b.ha, c.ha, b.g, a, d);dl(this.l, b.W, c.W, b.g, a, d);c = d || c.Wa != b.Wa ? c.isVisible() && b.isVisible() : c.isVisible();b = !b.isVisible() || b.g;Tk(this.V, c, a, b);};fl.prototype.Xa = function () {return this.V.l >= this.$;};var hl = new F(0, 0, 0, 0), il = function (a, b, c) {I.call(this);this.position = hl.clone();this.Tb = this.Mb();this.vc = -2;this.dg = x();this.Dd = -1;this.Ya = b;this.yb = null;this.Lb = -1 != b;this.zb = null;this.opacity = -1;this.ag = c;this.Ed = this.Ub = Ca;this.ia = new Xi();this.ia.Oa = a;this.ia.g = a;this.Ha = !1;this.Sa = {Cc: null,Bc: null};this.zd = !0;this.Eb = null;this.bb = !1;O.B().w++;this.md = 0;this.ba = this.hc();this.Cd = -1;this.T = null;this.bc = new F(0, 0, 0, 0);a = this.I = new Qi();N(a, "od", Ai);M(N(a, "opac", L));N(a, "ue", L);M(N(a, "gcm", L));M(N(a, "cm", L));M(N(a, "sela", L));M(N(a, "sbeos", L));M(N(a, "prf", L));M(N(a, "mwt", L));M(N(a, "lcs", L));N(a, "iogeo", L);M(N(a, "osddt", L));(a = this.ia.Oa) && a.getAttribute && !/-[a-z]/.test("googleAvInapp") && (Wi && a.dataset ? "googleAvInapp" in a.dataset : a.hasAttribute ? a.hasAttribute("data-" + Hc()) : a.getAttribute("data-" + Hc())) && (Q.B().l = !0);1 == this.ag ? Ri(this.I, "od", 1) : Ri(this.I, "od", 0);};p(il, I);k = il.prototype;k.U = function () {this.ia.g && (this.Sa.Cc && (Ge(this.ia.g, "mouseover", this.Sa.Cc), this.Sa.Cc = null), this.Sa.Bc && (Ge(this.ia.g, "mouseout", this.Sa.Bc), this.Sa.Bc = null));this.Eb && this.Eb.X();this.T && this.T.X();delete this.Tb;delete this.Ub;delete this.Ed;delete this.ia.Oa;delete this.ia.g;delete this.Sa;delete this.Eb;delete this.T;delete this.I;I.prototype.U.call(this);};k.ua = function () {return this.T ? this.T.h : this.position;};k.Gc = function (a) {O.B().Gc(a);};k.Da = function () {return !1;};k.Mb = function () {return new fl();};k.pa = function () {return this.Tb;};var jl = function (a, b) {b != a.bb && (a.bb = b, a = Q.B(), b ? a.A++ : 0 < a.A && a.A--);};il.prototype.wc = function () {};il.prototype.Fd = function () {};var kl = function (a, b, c) {var d = a.ba.ha, e = c ? a.ba.W : a.md, f = a.ua();a.bc && !Le(a.bc, new F(0, 0, 0, 0)) && (e = Me(a.bc.clone(), f.left, $aproxy.wrap_top_window({ obj: f }).top));a.kb(f, e, b, c, !1, {}, void 0, d);}, ll = function (a, b) {b = b.create(a.ia.g, a.I, a.Da());if (b = null != b && b.xc() ? b : null)a.T = b;}, ml = function (a, b, c) {if (a.T) {a.T.Fa();var d = a.T.o, e = d.l(), f = e.g;if (null != d.h) {var g = d.A;a.zb = new Wd(g.left - f.left, $aproxy.wrap_top_window({ obj: g }).top - $aproxy.wrap_top_window({ obj: f }).top);a.bc = d.h;}f = rk(d, a.Db());g = {};null !== e.volume && (g.volume = e.volume);var h = O.B().I;e = Wa(["imams"], function (l) {return 1 === Si(h, l);}) || 1 === Si(a.I, "osddt");"gsv" == a.T.getName() && (e = !0);e ? (e = a.yb && -1 !== d.g && -1 !== a.yb.g ? d.g - a.yb.g : 0, a.yb = d, a.kb(a.ua(), f, b, c, !1, g, e, d.o)) : a.kb(a.ua(), f, b, c, !1, g, void 0, d.o);}}, nl = function (a) {if (a.Lb && a.Eb) {var b = 1 == Si(a.I, "od"), c = Q.B().g, d = a.Eb, e = a.T ? a.T.getName() : O.B().T, f = new D(c.h(), c.g());c = a.Db();a = {bg: e,zb: a.zb,gg: f,Db: c,W: a.ba.W,eg: b};if (b = d.l) {b.Fa();e = b.o;f = e.l().g;var g = null, h = null;null != e.h && f && (g = e.A, g = new Wd(g.left - f.left, $aproxy.wrap_top_window({ obj: g }).top - $aproxy.wrap_top_window({ obj: f }).top), h = new D(f.right - f.left, f.bottom - $aproxy.wrap_top_window({ obj: f }).top));e = rk(e, c);c = {bg: b.getName(),zb: g,gg: h,Db: c,eg: !1,W: e};} else c = null;c && Rk(d, a, c);}};k = il.prototype;k.kb = function (a, b, c, d, e, f, g, h) {f = void 0 === f ? {} : f;g = void 0 === g ? this.jd(c, f) : g;h = void 0 === h ? -1 : h;if (!this.Ha) {"number" !== typeof b && (this.zb = new Wd(a.left - b.left, $aproxy.wrap_top_window({ obj: a }).top - $aproxy.wrap_top_window({ obj: b }).top));if (this.Lb) {f = this.ec(a, b, d, f, h);e = e && this.ba.W >= (this.Wa() ? 0.3 : 0.5);this.Pc(g, f, e);this.Ya = c;0 < f.W && -1 === this.Cd && (this.Cd = c);-1 == this.Dd && this.Xa() && (this.Dd = c);if (-2 == this.vc)try {a:if (b = "number" === typeof b ? null : b, a && a != hl && 0 != kk(this.ua())) {var l = Q.B();if (!b) {if (!l.g) {var m = -1;break a;}b = new F(0, l.g.h(), l.g.g(), 0);}m = b.h && 0 < b.h() && b.g && 0 < b.g() ? this.sb(a, b) : -1;} else m = -1;this.vc = m;} catch (n) {Bj(207, n);}this.ba = f;d && (this.ba.W = 0);}this.Ub(this);}};k.Pc = function (a, b, c) {this.pa().J(a, b, this.ba, c);};k.hc = function () {return new Bi();};k.ec = function (a, b, c, d, e) {e = void 0 === e ? -1 : e;d = this.hc();d.g = c;c = gj().h;c = 0 === mg(Kd) ? -1 : c.isVisible() ? 0 : 1;d.h = c;if ("number" === typeof b)d.W = this.sb(b), d.ha = e; else {d.W = this.sb(a, b);var f;0 <= e ? f = e : f = d.W * kk(a) / (C.screen.height * C.screen.width);d.ha = f;}d.Wa = this.Wa();return d;};k.jd = function (a) {if (-1 == this.Ya)return 0;a = a - this.Ya || 1;return 10000 < a ? 1 : a;};k.sb = function (a, b) {if (0 === this.opacity && 1 === Si(this.I, "opac"))return 0;if ("number" === typeof a)return a;a = jk(a, b);var c = 1 == Si(this.I, "od");if (0 >= kk(this.ua()) || ok(a, b, this.ia.g, c))return 0;c = kk(a) / kk(this.ua());b = lk(a, b);return this.Db() ? Math.max(c, b) : c;};k.Wa = function () {return !1;};k.Db = function () {return !1;};var ol = function (a, b, c, d) {if (d)a.position = d; else {b = c ? b : $aproxy.wrap_top_window({ obj: b }).top;a.position = hl.clone();try {a.ia.g && (a.position = ik(a.ia.g, b));} catch (e) {}}};il.prototype.va = function () {return 0;};il.prototype.Xa = function () {return this.Tb.Xa();};var pl = function (a, b) {b = Math.pow(10, b);return Math.floor(a * b) / b;}, ql = function (a) {a.Ya = -1;a.yb = null;a.wc(P());}, rl = function (a, b) {O.B();if (b = void 0 === b ? Ca : b)a.Ed = b;};var sl = "StopIteration" in q ? q.StopIteration : {message: "StopIteration",stack: ""}, tl = function () {};tl.prototype.next = function () {throw sl;};tl.prototype.Fb = function () {return this;};var ul = function (a) {if (a instanceof tl)return a;if ("function" == typeof a.Fb)return a.Fb(!1);if (Ga(a)) {var b = 0, c = new tl();c.next = function () {for (;;) {if (b >= a.length)throw sl;if (b in a)return $aproxy.wrap_member_expression(a, $apMe = b++)[$apMe];b++;}};return c;}throw Error("Not implemented");}, vl = function (a, b) {if (Ga(a))try {A(a, b, void 0);} catch (c) {if (c !== sl)throw c;} else {a = ul(a);try {for (;;)b.call(void 0, a.next(), void 0, a);} catch (c) {if (c !== sl)throw c;}}};var wl = function () {this.o = this.g = this.l = this.h = this.w = 0;}, xl = function (a) {var b = {};var c = x() - a.w;b = (b.ptlt = c, b);(c = a.h) && (b.pnk = c);(c = a.l) && (b.pnc = c);(c = a.o) && (b.pnmm = c);(a = a.g) && (b.pns = a);return b;};var yl = function () {Bi.call(this);this.l = !1;this.volume = void 0;this.w = !1;this.o = -1;};p(yl, Bi);var zl = function (a) {return Yj(a.volume) && 0.1 <= a.volume;};var Al = function () {var a = {};this.h = (a.vs = [1,0], a.vw = [0,1], a.am = [2,2], a.a = [4,4], a.f = [8,8], a.bm = [16,16], a.b = [32,32], a.avw = [0,64], a.avs = [64,0], a.pv = [256,256], a.gdr = [0,512], a.p = [0,1024], a.r = [0,2048], a.m = [0,4096], a.um = [0,8192], a.ef = [0,16384], a.s = [0,32768], a.pmx = [0,16777216], a);this.g = {};for (var b in this.h)0 < $aproxy.wrap_member_expression($aproxy.wrap_member_expression(this.h, $apMe = b)[$apMe], $apMe = 1)[$apMe] && ($aproxy.wrap_member_expression(this.g, $apMe = b)[$apMe] = 0);this.l = 0;}, Bl = function (a, b) {var c = $aproxy.wrap_member_expression(a.h, $apMe = b)[$apMe], d = $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe];a.l += $aproxy.wrap_member_expression(c, $apMe = 0)[$apMe];0 < d && 0 == $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] && ($aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = 1);}, Dl = function (a) {return Cl(a, wb(a.h));}, Cl = function (a, b) {var c = 0, d;for (d in a.g)$a(b, d) && 1 == $aproxy.wrap_member_expression(a.g, $apMe = d)[$apMe] && (c += $aproxy.wrap_member_expression($aproxy.wrap_member_expression(a.h, $apMe = d)[$apMe], $apMe = 1)[$apMe], $aproxy.wrap_member_expression(a.g, $apMe = d)[$apMe] = 2);return c;}, El = function (a) {var b = 0, c;for (c in a.g) {var d = $aproxy.wrap_member_expression(a.g, $apMe = c)[$apMe];if (1 == d || 2 == d)b += $aproxy.wrap_member_expression($aproxy.wrap_member_expression(a.h, $apMe = c)[$apMe], $apMe = 1)[$apMe];}return b;};var Fl = function () {this.h = this.l = 0;};Fl.prototype.g = function () {return this.l;};var Gl = function (a, b, c) {32 <= b || (a.h & 1 << b && !c ? a.l &= ~(1 << b) : a.h & 1 << b || !c || (a.l |= 1 << b), a.h |= 1 << b);};var Hl = function () {fl.call(this);this.g = new Sk();this.P = this.K = this.L = 0;this.G = -1;this.ma = new Sk();this.w = new Sk();this.h = new Vk();this.A = this.o = -1;this.D = new Sk();this.$ = 2000;this.O = new Fl();this.Z = new Fl();this.Y = new Fl();};p(Hl, fl);var Il = function (a, b, c) {var d = a.P;Hj || c || -1 == a.G || (d += b - a.G);return d;};Hl.prototype.J = function (a, b, c, d) {if (!b.w) {fl.prototype.J.call(this, a, b, c, d);var e = zl(b) && zl(c), f = 0.5 <= (d ? Math.min(b.W, c.W) : c.W);Yj(b.volume) && (this.o = -1 != this.o ? Math.min(this.o, b.volume) : b.volume, this.A = Math.max(this.A, b.volume));f && (this.L += a, this.K += e ? a : 0);dl(this.h, b.W, c.W, b.g, a, d, e);Tk(this.g, !0, a);Tk(this.w, e, a);Tk(this.D, c.l, a);Tk(this.ma, e && !f, a);a = Math.floor(b.o / 1000);Gl(this.O, a, b.isVisible());Gl(this.Z, a, 1 <= b.W);Gl(this.Y, a, zl(b));}};var Jl = function () {this.g = !1;};var Kl = function (a, b) {this.g = !1;this.o = a;this.G = b;this.h = 0;};p(Kl, Jl);var Ll = function (a, b) {return a.l(b) ? (b = a.G.report(a.o, b), a.h |= b, 0 == b) : !1;};Kl.prototype.l = function () {return !0;};Kl.prototype.w = function () {return !1;};Kl.prototype.getId = function () {var a = this, b = Bb(function (c) {return c == a.o;});return $aproxy.wrap_member_expression(Nj, $apMe = b)[$apMe].toString();};Kl.prototype.toString = function () {var a = "";this.w() && (a += "c");this.g && (a += "s");0 < this.h && (a += ":" + this.h);return this.getId() + a;};var Ml = new F(0, 0, 0, 0), Nl = {}, Ol = (Nl.firstquartile = 0, Nl.midpoint = 1, Nl.thirdquartile = 2, Nl.complete = 3, Nl), Pl = function (a, b, c, d, e, f) {e = void 0 === e ? null : e;f = void 0 === f ? [] : f;il.call(this, b, c, d);this.Z = 0;this.o = {};this.ea = new Al();this.od = {};this.ga = "";this.Pa = null;this.gd = !1;this.g = [];this.C = e;this.D = f;this.w = null;this.A = -1;this.ma = this.J = void 0;this.L = this.N = 0;this.V = -1;this.Wc = this.pb = !1;this.lb = this.ed = 0;this.sa = !1;this.bd = -1;this.P = this.F = this.h = 0;this.kd = this.aa = -1;this.dd = 0;this.Gb = new Vk();this.Y = this.Ba = this.$ = 0;this.ob = -1;this.Ra = 0;this.H = !1;this.da = 0;this.nb = !1;this.na = Ca;this.O = [this.Mb()];this.le = 2;b = Q.B();ol(this, a, b.h);this.$a = {};this.$a.pause = "p";this.$a.resume = "r";this.$a.skip = "s";this.$a.mute = "m";this.$a.unmute = "um";this.$a.exitfullscreen = "ef";this.l = null;};p(Pl, il);Pl.prototype.Da = function () {return !0;};var Ql = function (a, b, c) {a.da = 1;a.o = {};a.o.firstquartile = !1;a.o.midpoint = !1;a.o.thirdquartile = !1;a.o.complete = !1;a.o.pause = !1;a.o.skip = !1;a.o.viewable_impression = !1;a.Z = 0;c || (a.pa().G = b);};Pl.prototype.Oc = function () {if (this.C) {var a = this.C;a.g || (a.g = Ll(a, this));}};Pl.prototype.wc = function (a) {var b = this, c = a - this.bd;this.sa && 1000 >= c || (c = Ba("ima.bridge.getNativeViewability"), w(c) && (c(this.ga, function (d) {b.sa = !1;b.H && (b.nb = !0);Cb(d) && b.Ra++;b.Fd(d);}), this.sa = !0, this.bd = a));};var Rl = function (a) {return void 0 !== a ? Number(a) ? pl(a, 3) : 0 : a;};k = Pl.prototype;k.Fd = function (a) {var b = a.opt_nativeViewBounds || {}, c = a.opt_nativeViewVisibleBounds || {}, d = a.opt_nativeTime || -1, e = a.opt_nativeVolume;b = new F($aproxy.wrap_top_window({ obj: b }).top || 0, b.left + b.width || 0, $aproxy.wrap_top_window({ obj: b }).top + b.height || 0, b.left || 0);a = a.opt_nativeViewHidden ? Ml.clone() : new F($aproxy.wrap_top_window({ obj: c }).top || 0, c.left + c.width || 0, $aproxy.wrap_top_window({ obj: c }).top + c.height || 0, c.left || 0);c = void 0;if ("n" == this.w || "ml" == this.w)c = { volume: e };e = c;e = void 0 === e ? {} : e;this.position = b;this.kb(b, a, d, !1, !0, e);};k.kb = function (a, b, c, d, e, f, g, h) {var l = this;f = void 0 === f ? {} : f;var m = this.na(this) || {};Gb(m, f);this.A = m.duration || this.A;this.J = m.isVpaid || this.J;this.ma = m.isYouTube || this.ma;il.prototype.kb.call(this, a, b, c, d, e, m, g, h);(1 != Si(O.B().I, "buvpe") || this.C && this.C.g) && A(this.D, function (n) {n.g || (n.g = Ll(n, l));});};k.Pc = function (a, b, c) {il.prototype.Pc.call(this, a, b, c);Sl(this).J(a, b, this.ba, c);this.Wc = zl(this.ba) && zl(b);-1 == this.V && this.pb && (this.V = this.pa().g.g);this.ea.l = 0;a = this.Xa();b.isVisible() && Bl(this.ea, "vs");a && Bl(this.ea, "vw");Yj(b.volume) && Bl(this.ea, "am");zl(b) && Bl(this.ea, "a");this.bb && Bl(this.ea, "f");-1 != b.h && (Bl(this.ea, "bm"), 1 == b.h && Bl(this.ea, "b"));zl(b) && b.isVisible() && Bl(this.ea, "avs");this.Wc && a && Bl(this.ea, "avw");0 < b.W && Bl(this.ea, "pv");Tl(this, this.pa().g.g, !0) && Bl(this.ea, "gdr");2000 <= al(this.pa().l, 1) && Bl(this.ea, "pmx");};k.Mb = function () {return new Hl();};k.pa = function () {return this.Tb;};var Sl = function (a, b) {var c;null != b && b < a.O.length ? c = b : c = a.O.length - 1;return $aproxy.wrap_member_expression(a.O, $apMe = c)[$apMe];};Pl.prototype.hc = function () {return new yl();};Pl.prototype.ec = function (a, b, c, d, e) {a = il.prototype.ec.call(this, a, b, c, d, void 0 === e ? -1 : e);a.l = this.bb;a.w = 2 == this.da;a.volume = d.volume;Yj(a.volume) || (this.ed++, b = this.ba, Yj(b.volume) && (a.volume = b.volume));d = d.currentTime;a.o = void 0 !== d && 0 <= d ? d : -1;return a;};var Ul = function (a) {var b = !!Si(O.B().I, "umt");return a.J || !b && !a.ma ? 0 : 1;};Pl.prototype.jd = function (a, b) {b = void 0 !== b.currentTime ? b.currentTime : this.N;if (-1 == this.Ya || 2 == this.da)a = 0; else {a = a - this.Ya || 1;var c = 10000;void 0 !== this.A && -1 != this.A && (c = Math.max(c, this.A / 3));a = a > c ? 1 : a;}c = b - this.N;var d = 0;0 <= c ? (this.L += a, this.Y += Math.max(a - c, 0), d = Math.min(c, this.L)) : this.Ba += Math.abs(c);0 != c && (this.L = 0);-1 == this.ob && 0 < c && (this.ob = 0 <= Gj ? P() - Gj : -1);this.N = b;return 1 == Ul(this) ? d : a;};Pl.prototype.sb = function (a, b) {return this.H ? 0 : this.bb ? 1 : il.prototype.sb.call(this, a, b);};Pl.prototype.va = function () {return 1;};Pl.prototype.getDuration = function () {return this.A;};var Vl = function (a, b) {Wa(a.D, function (c) {return c.o == b.o;}) || a.D.push(b);}, Tl = function (a, b, c) {return 15000 <= b ? !0 : a.pb ? (void 0 === c ? 0 : c) ? !0 : Wl(a.A) ? b >= a.A / 2 : Wl(a.V) ? b >= a.V : !1 : !1;}, Wl = function (a) {return 1 == Si(O.B().I, "gmpd") ? 0 < a : -1 != a;}, Xl = function (a) {var b = {}, c = Q.B();b.insideIframe = c.h;b.unmeasurable = a.Ha;b.position = a.ua();b.exposure = a.ba.W;b.documentSize = c.o;b.viewportSize = new D(c.g.h(), c.g.g());null != a.l && (b.presenceData = a.l);b.screenShare = a.ba.ha;return b;}, Yl = function (a) {var b = pl(a.ba.W, 2), c = a.ea.l, d = a.ba, e = Sl(a), f = Rl(e.o), g = Rl(e.A), h = Rl(d.volume), l = pl(e.C, 2), m = pl(e.F, 2), n = pl(d.W, 2), v = pl(e.H, 2), r = pl(e.N, 2);d = pl(d.ha, 2);a = a.ua().clone();a.round();e = gl(e, !1);return {fg: b,vb: c,Vb: f,Qb: g,qb: h,Wb: l,Rb: m,W: n,Xb: v,Sb: r,ha: d,position: a,Zb: e};}, $l = function (a, b) {Zl(a.g, b, function () {return {fg: 0,vb: void 0,Vb: -1,Qb: -1,qb: -1,Wb: -1,Rb: -1,W: -1,Xb: -1,Sb: -1,ha: -1,position: void 0,Zb: []};});$aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = Yl(a);}, Zl = function (a, b, c) {for (var d = a.length; d < b + 1;)a.push(c()), d++;}, cm = function (a, b, c) {var d = $aproxy.wrap_member_expression(a.od, $apMe = b)[$apMe];if (null != d)return d;d = am(a, b);var e = Bb(function (f) {return f == b;});c = bm(a, d, d, c, Ol[Ab[e]]);"fully_viewable_audible_half_duration_impression" == b && (c.std = "csm", c.ic = Cl(a.ea, ["gdr"]));return c;}, dm = function (a, b, c) {var d = [b];if (a != b || c != b)d.unshift(a), d.push(c);return d;}, bm = function (a, b, c, d, e) {if (a.Ha)return { "if": 0 };var f = a.ua().clone();f.round();var g = Q.B(), h = O.B(), l = a.pa(), m = {};$aproxy.wrap_member_expression(m, $apMe = "if")[$apMe] = g.h ? 1 : void 0;m.sdk = a.w ? a.w : void 0;m.t = a.dg;m.p = [$aproxy.wrap_top_window({ obj: f }).top,f.left,f.bottom,f.right];m.tos = Xk(l.l, !1);m.mtos = gl(l);m.mcvt = l.V.l;m.ps = void 0;f = Il(l, P(), 2 == a.da);m.vht = f;m.mut = l.ma.l;m.a = Rl(a.ba.volume);m.mv = Rl(l.A);m.fs = a.bb ? 1 : 0;m.ft = l.D.g;m.at = l.w.g;m.as = 0.1 <= l.o ? 1 : 0;m.atos = Xk(l.h);m.ssb = Xk(l.aa, !1);m.amtos = $k(l.h);m.uac = a.ed;m.vpt = l.g.g;"nio" == h.T && (m.nio = 1, m.avms = "nio");m.gmm = "4";m.gdr = Tl(a, l.g.g, !0) ? 1 : 0;m.efpf = a.le;0 < a.Ra && (m.nnut = a.Ra);m.tcm = Ul(a);m.nmt = a.Ba;m.bt = a.Y;m.pst = a.ob;m.vpaid = a.J;m.dur = a.A;m.vmtime = a.N;m.is = a.ea.l;1 <= a.g.length && (m.i0 = $aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe].vb, m.a0 = [$aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe].qb], m.c0 = [$aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe].W], m.ss0 = [$aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe].ha], f = $aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe].position, m.p0 = f ? [$aproxy.wrap_top_window({ obj: f }).top,f.left,f.bottom,f.right] : void 0);2 <= a.g.length && (m.i1 = $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].vb, m.a1 = dm($aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Vb, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].qb, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Qb), m.c1 = dm($aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Wb, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].W, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Rb), m.ss1 = dm($aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Xb, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].ha, $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Sb), f = $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].position, m.p1 = f ? [$aproxy.wrap_top_window({ obj: f }).top,f.left,f.bottom,f.right] : void 0, m.mtos1 = $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe].Zb);3 <= a.g.length && (m.i2 = $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].vb, m.a2 = dm($aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Vb, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].qb, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Qb), m.c2 = dm($aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Wb, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].W, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Rb), m.ss2 = dm($aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Xb, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].ha, $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Sb), f = $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].position, m.p2 = f ? [$aproxy.wrap_top_window({ obj: f }).top,f.left,f.bottom,f.right] : void 0, m.mtos2 = $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe].Zb);4 <= a.g.length && (m.i3 = $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].vb, m.a3 = dm($aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Vb, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].qb, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Qb), m.c3 = dm($aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Wb, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].W, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Rb), m.ss3 = dm($aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Xb, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].ha, $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Sb), f = $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].position, m.p3 = f ? [$aproxy.wrap_top_window({ obj: f }).top,f.left,f.bottom,f.right] : void 0, m.mtos3 = $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe].Zb);m.cs = El(a.ea);b && (m.ic = Dl(a.ea), m.dvpt = l.g.h, m.dvs = bl(l.l, 0.5), m.dfvs = bl(l.l, 1), m.davs = bl(l.h, 0.5), m.dafvs = bl(l.h, 1), c && (l.g.h = 0, cl(l.l), cl(l.h)), a.Xa() && (m.dtos = l.L, m.dav = l.K, m.dtoss = a.Z + 1, c && (l.L = 0, l.K = 0, a.Z++)), m.dat = l.w.h, m.dft = l.D.h, c && (l.w.h = 0, l.D.h = 0));m.ps = [g.o.width,g.o.height];m.bs = [g.g.h(),g.g.g()];m.scs = [g.w.width,g.w.height];m.dom = g.F;a.lb && (m.vds = a.lb);if (0 < a.D.length || a.C)b = db(a.D), a.C && b.push(a.C), m.pings = Ua(b, function (n) {return n.toString();});b = Ua(Ta(a.D, function (n) {return n.w();}), function (n) {return n.getId();});eb(b);m.ces = b;a.h && (m.vmer = a.h);a.F && (m.vmmk = a.F);a.P && (m.vmiec = a.P);m.avms = a.T ? a.T.getName() : O.B().T;a.T && Gb(m, a.T.La());"exc" == h.T && (m.femt = a.aa, m.femvt = a.kd, m.emc = a.dd, m.emb = Xk(a.Gb, !1), m.emuc = a.$, m.avms = "exc");d ? (m.c = pl(a.ba.W, 2), m.ss = pl(a.ba.ha, 2)) : m.tth = P() - Fj;m.mc = pl(l.F, 2);m.nc = pl(l.C, 2);m.mv = Rl(l.A);m.nv = Rl(l.o);m.lte = pl(a.vc, 2);d = Sl(a, e);gl(l);m.qmtos = gl(d);m.qnc = pl(d.C, 2);m.qmv = Rl(d.A);m.qnv = Rl(d.o);m.qas = 0.1 <= d.o ? 1 : 0;m.qi = a.ga;m.avms || (m.avms = "geo");m.psm = l.O.h;m.psv = l.O.g();m.psfv = l.Z.g();m.psa = l.Y.g();h = Ui(h.I);h.length && (m.veid = h);a.l && Gb(m, xl(a.l));return m;}, am = function (a, b) {if ($a(Mj, b))return !0;var c = $aproxy.wrap_member_expression(a.o, $apMe = b)[$apMe];return void 0 !== c ? ($aproxy.wrap_member_expression(a.o, $apMe = b)[$apMe] = !0, !c) : !1;};var em = x(), hm = function () {this.g = {};var a = E();fm(this, a, document);var b = gm();try {if ("1" == b) {for (var c = $aproxy.wrap_parent_window({ obj: a }).parent; c != $aproxy.wrap_top_window({ obj: a }).top; c = $aproxy.wrap_parent_window({ obj: c }).parent)fm(this, c, c.document);fm(this, $aproxy.wrap_top_window({ obj: a }).top, $aproxy.wrap_top_window({ obj: a }).top.document);}} catch (d) {}}, gm = function () {var a = document.documentElement;try {if (!ve($aproxy.wrap_top_window({ obj: E() }).top))return "2";var b = [], c = E(a.ownerDocument);for (a = c; a != $aproxy.wrap_top_window({ obj: c }).top; a = $aproxy.wrap_parent_window({ obj: a }).parent)if (a.frameElement)b.push(a.frameElement); else break;return b && 0 != b.length ? "1" : "0";} catch (d) {return "2";}}, fm = function (a, b, c) {Rj(c, "mousedown", function () {return im(a);}, 301);Rj(b, "scroll", function () {return jm(a);}, 302);Rj(c, "touchmove", function () {return km(a);}, 303);Rj(c, "mousemove", function () {return lm(a);}, 304);Rj(c, "keydown", function () {return mm(a);}, 305);}, im = function (a) {pb(a.g, function (b) {100000 < b.l || ++b.l;});}, jm = function (a) {pb(a.g, function (b) {100000 < b.g || ++b.g;});}, km = function (a) {pb(a.g, function (b) {100000 < b.g || ++b.g;});}, mm = function (a) {pb(a.g, function (b) {100000 < b.h || ++b.h;});}, lm = function (a) {pb(a.g, function (b) {100000 < b.o || ++b.o;});};var nm = function () {this.g = [];this.h = [];}, om = function (a, b) {return Ya(a.g, function (c) {return c.ga == b;});}, pm = function (a, b) {return b ? Ya(a.g, function (c) {return c.ia.Oa == b;}) : null;}, qm = function (a, b) {return Ya(a.h, function (c) {return 2 == c.va() && c.ga == b;});}, sm = function () {var a = rm;return 0 == a.g.length ? a.h : 0 == a.h.length ? a.g : cb(a.h, a.g);};nm.prototype.reset = function () {this.g = [];this.h = [];};var tm = function (a, b) {a = 1 == b.va() ? a.g : a.h;var c = Xa(a, function (d) {return d == b;});return -1 != c ? (a.splice(c, 1), b.T && b.T.yc(), b.X(), !0) : !1;}, um = function (a) {var b = rm;if (tm(b, a)) {switch (a.va()) {case 0:var c = function () {return null;};case 2:c = function () {return qm(b, a.ga);};break;case 1:c = function () {return om(b, a.ga);};}for (var d = c(); d; d = c())tm(b, d);}}, vm = function (a) {var b = rm;a = Ta(a, function (c) {return !pm(b, c.ia.Oa);});b.g.push.apply(b.g, ca(a));}, wm = function (a) {var b = rm, c = [];A(a, function (d) {Wa(b.g, function (e) {return e.ia.Oa === d.ia.Oa && e.ga === d.ga;}) || (b.g.push(d), c.push(d));});};Da(nm);var rm = nm.B();var xm = function () {this.g = this.h = null;}, ym = function (a, b) {if (null == a.h)return !1;var c = function (d, e) {a.g = null;b(d, e);};a.g = Ya(a.h, function (d) {return null != d && d.gb() && d.qd(c);});a.g && yk(a.g.g);return null != a.g;};Da(xm);var zm = function (a, b, c, d) {Ck.call(this, a, b, c, d);};p(zm, Ck);zm.prototype.D = function (a) {var b = 1 == Si(this.I, "od");return ok(a, this.w, this.element, b);};zm.prototype.Yc = function () {var a = this.g.l();this.timestamp = -1 === a.time ? P() : a.time;};zm.prototype.Fa = function () {this.Yc();this.Hb();this.Xc();var a = jk(this.h, this.w);var b = $aproxy.wrap_top_window({ obj: a }).top >= a.bottom || a.left >= a.right ? new F(0, 0, 0, 0) : a;a = this.g.l();var c = 0, d = 0, e = 0;0 < (this.h.bottom - $aproxy.wrap_top_window({ obj: this.h }).top) * (this.h.right - this.h.left) && (this.D(b) ? b = new F(0, 0, 0, 0) : (c = Q.B().w, e = new F(0, c.height, c.width, 0), c = lk(b, this.h), d = lk(b, Q.B().g), e = lk(b, e)));b = $aproxy.wrap_top_window({ obj: b }).top >= b.bottom || b.left >= b.right ? new F(0, 0, 0, 0) : Me(b, -this.h.left, -$aproxy.wrap_top_window({ obj: this.h }).top);this.o = new qk(a, this.h, b, c, d, this.timestamp, e);};zm.prototype.getName = function () {return this.g.getName();};var Bm = function (a) {a = Am(a);Dk.call(this, a.length ? $aproxy.wrap_member_expression(a, $apMe = a.length - 1)[$apMe] : new uk(C, 0));this.l = a;this.o = Ca;this.h = null;};p(Bm, Dk);k = Bm.prototype;k.getName = function () {return (this.h ? this.h : this.g).getName();};k.La = function () {return (this.h ? this.h : this.g).La();};k.Ga = function () {return (this.h ? this.h : this.g).Ga();};k.qd = function (a) {this.o = a;A(this.l, function (b) {return b.Y();});xk(this.g, this);return !0;};k.X = function () {A(this.l, function (a) {a.X();});Dk.prototype.X.call(this);};k.gb = function () {return Wa(this.l, function (a) {return a.gb();});};k.xa = function () {return Wa(this.l, function (a) {return a.xa();});};k.Yb = function (a, b, c) {return new zm(a, this.g, b, c);};k.ab = function (a) {0 == a.Ga() && this.o(a.tb(), this);};k.Ua = function (a) {this.h = a.h;};k.Da = function () {return !1;};var Am = function (a) {if (!a.length)return [];a = Ta(a, function (c) {return null != c && c.gb();});for (var b = 1; b < a.length; b++)xk(a[b - 1], a[b]);return a;};var Cm = function (a, b, c, d) {Ck.call(this, a, b, c, d);this.K = this.G = null;};p(Cm, zm);Cm.prototype.xc = function () {var a = this;this.K || (this.K = P());if (zj(298, function () {return Dm(a);}))return !0;wk(this.g, "msf");return !1;};var Fm = function (a, b) {try {if (b.length) {a.G || (a.G = P());var c = Em(b), d = Ve(a.element, a.g.g.la), e = d.x, f = d.y;a.h = new F(Math.round(f), Math.round(e) + c.boundingClientRect.width, Math.round(f) + c.boundingClientRect.height, Math.round(e));var g = Wj(c.intersectionRect);a.w = Me(g, a.h.left - g.left, $aproxy.wrap_top_window({ obj: a.h }).top - $aproxy.wrap_top_window({ obj: g }).top);}} catch (h) {a.yc(), Bj(299, h);}}, Em = function (a) {return Va(a, function (b, c) {return b.time > c.time ? b : c;}, a[0]);};Cm.prototype.Hb = function () {};Cm.prototype.D = function () {return !1;};Cm.prototype.Xc = function () {};Cm.prototype.La = function () {var a = {};return Object.assign(this.g.La(), (a.niot_obs = this.K, a.niot_cbk = this.G, a));};var Gm = { threshold: [0,0.3,0.5,0.75,1] }, Hm = function (a, b, c, d) {Cm.call(this, a, b, c, d);this.A = this.C = this.l = null;};p(Hm, Cm);Hm.prototype.getName = function () {return "nio";};Hm.prototype.yc = function () {if (this.l && this.element)try {this.l.unobserve(this.element), this.C ? (this.C.unobserve(this.element), this.C = null) : this.A && (this.A.disconnect(), this.A = null);} catch (a) {}};var Im = function (a) {return a.l && a.l.takeRecords ? a.l.takeRecords() : [];}, Dm = function (a) {if (!a.element)return !1;var b = a.element, c = a.g.g.la, d = O.B().g.g;a.l = new c.IntersectionObserver(nj(d, function (e) {return Fm(a, e);}), Gm);d = nj(d, function () {a.l.unobserve(b);a.l.observe(b);Fm(a, Im(a));});c.ResizeObserver ? (a.C = new c.ResizeObserver(d), a.C.observe(b)) : c.MutationObserver && (a.A = new q.MutationObserver(d), a.A.observe(b, {attributes: !0,childList: !0,characterData: !0,subtree: !0}));a.l.observe(b);Fm(a, Im(a));return !0;};Hm.prototype.Fa = function () {var a = Im(this);0 < a.length && Fm(this, a);Cm.prototype.Fa.call(this);};var Jm = function (a) {a = void 0 === a ? C : a;Dk.call(this, new uk(a, 2));};p(Jm, Dk);Jm.prototype.getName = function () {return "nio";};Jm.prototype.xa = function () {return "exc" !== O.B().T && !Q.B().l && null != this.g.g.la.IntersectionObserver;};Jm.prototype.Yb = function (a, b, c) {return new Hm(a, this.g, b, c);};var Lm = function () {var a = Km();uk.call(this, $aproxy.wrap_top_window({ obj: C }).top, a, "geo");};p(Lm, uk);Lm.prototype.P = function () {return Q.B().g;};Lm.prototype.xa = function () {var a = Km();this.G !== a && (this.g != this && a > this.g.G && (this.g = this, vk(this)), this.G = a);return 2 == a;};var Km = function () {O.B();var a = Q.B();return a.h || a.l ? 0 : 2;};Da(Lm);var Mm = function () {};Da(Mm);var Nm = function (a, b, c) {I.call(this);this.o = null != c ? Ma(a, c) : a;this.l = b;this.h = Ma(this.Uf, this);this.g = [];};y(Nm, I);k = Nm.prototype;k.ib = !1;k.Bb = 0;k.Ta = null;k.fd = function (a) {this.g = arguments;this.Ta || this.Bb ? this.ib = !0 : Om(this);};k.stop = function () {this.Ta && (q.clearTimeout(this.Ta), this.Ta = null, this.ib = !1, this.g = []);};k.pause = function () {this.Bb++;};k.resume = function () {this.Bb--;this.Bb || !this.ib || this.Ta || (this.ib = !1, Om(this));};k.U = function () {Nm.ra.U.call(this);this.stop();};k.Uf = function () {this.Ta = null;this.ib && !this.Bb && (this.ib = !1, Om(this));};var Om = function (a) {a.Ta = ai(a.h, a.l);a.o.apply(null, a.g);};var Pm = function () {this.done = !1;this.g = {Vd: 0,Tc: 0,Jc: 0,cd: 0,pc: -1,Xd: 0,Wd: 0,Yd: 0};this.D = this.o = this.C = this.w = this.G = null;this.F = !1;this.h = null;this.H = 0;this.l = new sk(this);}, Qm = function () {var a = O.B().T;return "nio" === a || "aio" === a || "omid" === a;}, Tm = function () {var a = Rm;if (!a.F) {a.F = !0;if (!a.G && !Qm()) {var b = Aj(137, function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];return a.A.apply(a, ca(d));});a.w = new Nm(b, 100);a.G = Rj(C, "scroll", function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];null !== a.w && a.w.fd.apply(a.w, ca(d));}, 138);}a.C || Qm() || (b = Aj(140, function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];return a.A.apply(a, ca(d));}), a.o = new Nm(b, 100), a.C = Rj(C, "resize", function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];null !== a.o && a.o.fd.apply(a.o, ca(d));}, 141));Sm(a, function (c) {for (var d = [], e = 0; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];return a.K.apply(a, ca(d));});a.K();}};Pm.prototype.A = function () {Um(this, sm(), !1);};Pm.prototype.na = function () {Um(this, sm(), !1);};var Vm = function () {Mm.B();var a = xm.B();null != a.g && a.g.g ? yk(a.g.g) : dk(Q.B());}, Um = function (a, b, c) {if (!a.done && (a.l.cancel(), 0 != b.length)) {a.h = null;try {Vm();var d = P(), e = O.B();e.o = d;if (null != xm.B().g)for (e = 0; e < b.length; e++)ml(b[e], d, c); else switch (e.T) {case "exc":for (e = 0; e < b.length; e++)kl(b[e], d, c);break;case "nis":for (e = 0; e < b.length; e++)$aproxy.wrap_member_expression(b, $apMe = e)[$apMe].wc(d);}for (e = 0; e < b.length; e++)nl(b[e]);a.g.Jc += P() - d;++a.g.cd;} finally {c ? A(b, function (f) {f.ba.W = 0;}) : tk(a.l);}}}, Sm = function (a, b) {if (!a.D) {b = Aj(142, b);gj();var c = ng(Kd);c && Fe(Kd, c, b, { capture: !1 }) && (a.D = b);}};Pm.prototype.K = function () {var a = gk(), b = P();a ? (Hj || (Dj = b, A(rm.g, function (c) {var d = c.pa();d.P = Il(d, b, 1 != c.da);})), Hj = !0) : (this.H = Wm(this, b), Hj = !1, Fj = b, A(rm.g, function (c) {c.Lb && (c.pa().G = b);}));Um(this, sm(), !a);};var Xm = function () {var a = xm.B();if (null != a.g) {var b = a.g;A(sm(), function (c) {return ll(c, b);});}}, Wm = function (a, b) {a = a.H;Hj && (a += b - Dj);return a;}, Ym = function (a) {var b = Rm;a = void 0 === a ? function () {return {};} : a;wj.Lc("av-js");sj.g = 0.01;yj([function (c) {var d = O.B(), e = {};e = (e.bin = d.h, e.type = "error", e);d = Ti(d.I);if (!b.h) {var f = C.document, g = 0 <= Ej ? P() - Ej : -1, h = P();-1 == b.g.pc && (g = h);var l = Q.B(), m = O.B(), n = Ti(m.I), v = sm();try {if (0 < v.length) {var r = l.g;r && (n.bs = [r.h(),r.g()]);var u = l.o;u && (n.ps = [u.width,u.height]);C.screen && (n.ss = [C.screen.width,C.screen.height]);} else n.url = encodeURIComponent($aproxy.wrap_location({ obj: C }).location.href.substring(0, 512)), f.referrer && (n.referrer = encodeURIComponent(f.referrer.substring(0, 512)));n.tt = g;n.pt = Ej;n.bin = m.h;switch (O.B().T) {case "iem":n.iem = 1;break;case "aio":n.aio = 1;break;case "nio":n.nio = 1;}void 0 !== C.google_osd_load_pub_page_exp && (n.olpp = C.google_osd_load_pub_page_exp);n.deb = [1,b.g.Vd,b.g.Tc,b.g.Jc,b.g.cd,b.g.pc,0,b.l.h,b.g.Xd,b.g.Wd,b.g.Yd].join("-");n.tvt = Wm(b, h);l.l && (n.inapp = 1);if (null !== C && C != $aproxy.wrap_top_window({ obj: C }).top) {0 < v.length && (n.iframe_loc = encodeURIComponent($aproxy.wrap_location({ obj: C }).location.href.substring(0, 512)));var z = l.G;n.is = [z.h(),z.g()];}} catch (ob) {n.error = 1;}b.h = n;}u = b.h;r = {};for (var R in u)$aproxy.wrap_member_expression(r, $apMe = R)[$apMe] = $aproxy.wrap_member_expression(u, $apMe = R)[$apMe];R = O.B().g;if (1 == Si(R.l, "prf")) {u = new lj();z = R.g;f = 0;-1 < z.g && (f = z.o.g.now() - z.g);u = Ed(u, 1, z.l + f);z = R.g;u = Ed(u, 5, -1 < z.g ? z.h + 1 : z.h);u = Ed(u, 2, R.h.g.l());u = Ed(u, 3, R.h.g.h());z = Ed(u, 4, R.h.g.g());R = {};u = new vd();f = Cd(z, 1);f = null == f ? f : +f;f = null == f ? 0 : f;if (0 !== f && (g = f, null != g)) {td(u.g, 9);f = u.g;l = g;l = (g = 0 > l ? 1 : 0) ? -l : l;if (0 === l)rd = 0 < 1 / l ? 0 : 2147483648, qd = 0; else if (isNaN(l))rd = 2147483647, qd = 4294967295; else if (1.7976931348623157e+308 < l)rd = (g << 31 | 2146435072) >>> 0, qd = 0; else if (2.2250738585072014e-308 > l)l /= Math.pow(2, -1074), rd = (g << 31 | l / 4294967296) >>> 0, qd = l >>> 0; else {m = l;h = 0;if (2 <= m)for (; 2 <= m && 1023 > h;)h++, m /= 2; else for (; 1 > m && -1022 < h;)m *= 2, h--;l *= Math.pow(2, -h);rd = (g << 31 | h + 1023 << 20 | 1048576 * l & 1048575) >>> 0;qd = 4503599627370496 * l >>> 0;}ud(f, qd);ud(f, rd);}f = Dd(z, 2);0 !== f && null != f && wd(u, 2, f);f = Dd(z, 3);0 !== f && null != f && wd(u, 3, f);f = Dd(z, 4);0 !== f && null != f && wd(u, 4, f);f = Dd(z, 5);if (0 !== f && null != f && null != f)if (td(u.g, 40), z = u.g, 0 <= f)td(z, f); else {for (g = 0; 9 > g; g++)z.g.push(f & 127 | 128), f >>= 7;z.g.push(1);}z = new Uint8Array(u.l + u.g.length());g = u.h;h = g.length;for (l = f = 0; l < h; l++)m = $aproxy.wrap_member_expression(g, $apMe = l)[$apMe], z.set(m, f), f += m.length;g = u.g.end();z.set(g, f);u.h = [z];R = (R.pf = pd(z), R);} else R = {};Gb(r, R);Gb(c, e, d, r, a());if (e = Ok())d = {}, Gb(c, (d.v = encodeURIComponent(e), d));}]);};Da(Pm);var Rm = Pm.B();var Zm = null, $m = "", an = !1, bn = function () {var a = Zm || C;if (!a)return "";var b = [];if (!$aproxy.wrap_location({ obj: a }).location || !$aproxy.wrap_location({ obj: a }).location.href)return "";b.push("url=" + encodeURIComponent($aproxy.wrap_location({ obj: a }).location.href.substring(0, 512)));a.document && a.document.referrer && b.push("referrer=" + encodeURIComponent(a.document.referrer.substring(0, 512)));return b.join("&");};var cn = function (a) {return function (b) {return void 0 === $aproxy.wrap_member_expression(b, $apMe = a)[$apMe] ? 0 : $aproxy.wrap_member_expression(b, $apMe = a)[$apMe];};}, en = function () {var a = [0,2,4];return function (b) {b = b.tos;if (Fa(b)) {for (var c = Array(b.length), d = 0; d < b.length; d++)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = 0 < d ? $aproxy.wrap_member_expression(c, $apMe = d - 1)[$apMe] + $aproxy.wrap_member_expression(b, $apMe = d)[$apMe] : $aproxy.wrap_member_expression(b, $apMe = d)[$apMe];return void 0 !== a ? dn(c, a) : c;}};}, fn = function (a, b, c, d) {c = void 0 === c ? !0 : c;d = void 0 === d ? function () {return !0;} : d;return function (e) {var f = $aproxy.wrap_member_expression(e, $apMe = a)[$apMe];if (Fa(f) && d(e))return dn(f, b, c);};}, gn = function (a, b) {return function (c) {return b(c) ? $aproxy.wrap_member_expression(c, $apMe = a)[$apMe] : void 0;};}, hn = function (a) {return function (b) {for (var c = 0; c < a.length; c++)if ($aproxy.wrap_member_expression(a, $apMe = c)[$apMe] === b.e || void 0 === $aproxy.wrap_member_expression(a, $apMe = c)[$apMe] && !b.hasOwnProperty("e"))return !0;return !1;};}, dn = function (a, b, c) {return void 0 === c || c ? Ta(a, function (d, e) {return $a(b, e);}) : Ua(b, function (d, e, f) {return a.slice(0 < e ? $aproxy.wrap_member_expression(f, $apMe = e - 1)[$apMe] + 1 : 0, d + 1).reduce(function (g, h) {return g + h;}, 0);});};var jn = hn([void 0,1,2,3,4,8,16]), kn = hn([void 0,4,8,16]), ln = {sv: "sv",cb: "cb",e: "e",nas: "nas",msg: "msg","if": "if",sdk: "sdk",p: "p",p0: gn("p0", kn),p1: gn("p1", kn),p2: gn("p2", kn),p3: gn("p3", kn),tos: "tos",mtos: "mtos",mtos1: fn("mtos1", [0,2,4], !1, kn),mtos2: fn("mtos2", [0,2,4], !1, kn),mtos3: fn("mtos3", [0,2,4], !1, kn),mcvt: "mcvt",ps: "ps",scs: "scs",bs: "bs",vht: "vht",mut: "mut",a: "a",a0: gn("a0", kn),a1: gn("a1", kn),a2: gn("a2", kn),a3: gn("a3", kn),ft: "ft",dft: "dft",at: "at",dat: "dat",as: "as",vpt: "vpt",gmm: "gmm",std: "std",efpf: "efpf",swf: "swf",nio: "nio",px: "px",nnut: "nnut",vmer: "vmer",vmmk: "vmmk",vmiec: "vmiec",nmt: "nmt",tcm: "tcm",bt: "bt",pst: "pst",vpaid: "vpaid",dur: "dur",vmtime: "vmtime",dtos: "dtos",dtoss: "dtoss",dvs: "dvs",dfvs: "dfvs",dvpt: "dvpt",fmf: "fmf",vds: "vds",is: "is",i0: "i0",i1: "i1",i2: "i2",i3: "i3",ic: "ic",cs: "cs",c: "c",c0: gn("c0", kn),c1: gn("c1", kn),c2: gn("c2", kn),c3: gn("c3", kn),mc: "mc",nc: "nc",mv: "mv",nv: "nv",qmt: gn("qmtos", jn),qnc: gn("qnc", jn),qmv: gn("qmv", jn),qnv: gn("qnv", jn),raf: "raf",rafc: "rafc",lte: "lte",ces: "ces",tth: "tth",femt: "femt",femvt: "femvt",emc: "emc",emuc: "emuc",emb: "emb",avms: "avms",nvat: "nvat",qi: "qi",psm: "psm",psv: "psv",psfv: "psfv",psa: "psa",pnk: "pnk",pnc: "pnc",pnmm: "pnmm",pns: "pns",ptlt: "ptlt",pngs: "pings",veid: "veid",ssb: "ssb",ss0: gn("ss0", kn),ss1: gn("ss1", kn),ss2: gn("ss2", kn),ss3: gn("ss3", kn),dc_rfl: "urlsigs",obd: "obd",omidp: "omidp",omidr: "omidr",omidv: "omidv",omida: "omida",omids: "omids"}, mn = {c: cn("c"),at: "at",atos: fn("atos", [0,2,4]),ta: function (a, b) {return function (c) {if (void 0 === $aproxy.wrap_member_expression(c, $apMe = a)[$apMe])return b;};}("tth", "1"),a: "a",dur: "dur",p: "p",tos: en(),j: "dom",mtos: fn("mtos", [0,2,4]),gmm: "gmm",gdr: "gdr",ss: cn("ss"),vsv: kb("w2"),t: "t"}, nn = {atos: "atos",amtos: "amtos",avt: fn("atos", [2]),davs: "davs",dafvs: "dafvs",dav: "dav",ss: cn("ss"),t: "t"}, on = {a: "a",tos: en(),at: "at",c: cn("c"),mtos: fn("mtos", [0,2,4]),dur: "dur",fs: "fs",p: "p",vpt: "vpt",vsv: kb("ias_w2"),dom: "dom",gmm: "gmm",gdr: "gdr",t: "t"}, pn = {tos: en(),at: "at",c: cn("c"),mtos: fn("mtos", [0,2,4]),p: "p",vpt: "vpt",vsv: kb("dv_w4"),gmm: "gmm",gdr: "gdr",dom: "dom",t: "t",mv: "mv",qmpt: fn("qmtos", [0,2,4]),qvs: function (a, b) {return function (c) {var d = $aproxy.wrap_member_expression(c, $apMe = a)[$apMe];if ("number" === typeof d)return Ua(b, function (e) {return 0 < d && d >= e ? 1 : 0;});};}("qnc", [1,0.5,0]),qmv: "qmv",qa: "qas",a: "a"};var rn = function (a, b) {var c = {sv: "797",cb: "j"};c.nas = rm.g.length;c.msg = a;void 0 !== b && (a = qn(b)) && (c.e = $aproxy.wrap_member_expression(Nj, $apMe = a)[$apMe]);return c;}, sn = function (a) {return 0 == a.lastIndexOf("custom_metric_viewable", 0);}, qn = function (a) {var b = sn(a) ? "custom_metric_viewable" : a.toLowerCase();return Bb(function (c) {return c == b;});};var tn = function (a) {Kl.call(this, "fully_viewable_audible_half_duration_impression", a);};p(tn, Kl);tn.prototype.l = function (a) {var b = Zk(a.pa().h, 1);return Tl(a, b);};var un = function (a, b) {Kl.call(this, a, b);};p(un, Kl);un.prototype.l = function (a) {return a.pa().Xa();};var vn = function () {this.h = this.o = this.A = this.w = this.l = this.g = "";};var wn = function () {}, xn = function (a, b, c, d, e) {var f = {};if (void 0 !== a)if (null != b)for (var g in b) {var h = $aproxy.wrap_member_expression(b, $apMe = g)[$apMe];g in Object.prototype || null != h && (w(h) ? $aproxy.wrap_member_expression(f, $apMe = g)[$apMe] = h(a) : $aproxy.wrap_member_expression(f, $apMe = g)[$apMe] = $aproxy.wrap_member_expression(a, $apMe = h)[$apMe]);} else Gb(f, a);void 0 !== c && Gb(f, c);a = Lk(Jk(new Hk(), f));0 < a.length && void 0 !== d && void 0 !== e && (e = e(a), a += "&" + d + "=" + e);return a;};var yn = function () {};p(yn, wn);yn.prototype.g = function (a) {var b = new vn();b.g = xn(a, ln);b.l = xn(a, nn);return b;};var zn = new F(0, 0, 0, 0), An = function (a, b, c) {Ck.call(this, null, a, b, c);this.A = a.rc();};p(An, zm);k = An.prototype;k.xc = function () {this.l();return !0;};k.Ua = function () {zm.prototype.Fa.call(this);};k.Yc = function () {};k.Hb = function () {};k.Fa = function () {this.l();zm.prototype.Fa.call(this);};k.ab = function (a) {a = a.rc();a !== this.A && (a ? this.l() : (Q.B().g = new F(0, 0, 0, 0), this.h = new F(0, 0, 0, 0), this.w = new F(0, 0, 0, 0), this.timestamp = -1));this.A = a;};var Bn = function (a, b, c) {An.call(this, a, b, c);};p(Bn, An);Bn.prototype.l = function () {var a = Ba("ima.admob.getViewability"), b = Si(this.I, "queryid");w(a) && b && a(b);};Bn.prototype.getName = function () {return "gsv";};var Cn = function (a) {a = void 0 === a ? C : a;Dk.call(this, new uk(a, 2));};p(Cn, Dk);Cn.prototype.getName = function () {return "gsv";};Cn.prototype.xa = function () {var a = Q.B();O.B();return a.l && !1;};Cn.prototype.Yb = function (a, b, c) {return new Bn(this.g, b, c);};var Dn = function (a, b, c) {An.call(this, a, b, c);};p(Dn, An);Dn.prototype.l = function () {var a = this, b = Ba("ima.bridge.getNativeViewability"), c = Si(this.I, "queryid");w(b) && c && b(c, function (d) {var e = d.opt_nativeViewVisibleBounds || {}, f = d.opt_nativeViewHidden;a.h = Xj(d.opt_nativeViewBounds || {});var g = a.g.l();g.g = f ? zn.clone() : Xj(e);a.timestamp = d.opt_nativeTime || -1;Q.B().g = g.g;d = d.opt_nativeVolume;void 0 !== d && (g.volume = d);});};Dn.prototype.getName = function () {return "nis";};var En = function (a) {a = void 0 === a ? C : a;Dk.call(this, new uk(a, 2));};p(En, Dk);En.prototype.gb = function () {return 1 === Si(O.B().I, "imams") && this.xa();};En.prototype.getName = function () {return "nis";};En.prototype.xa = function () {var a = Q.B();O.B();return a.l && !1;};En.prototype.Yb = function (a, b, c) {return new Dn(this.g, b, c);};var Fn = function () {uk.call(this, C, 2, "mraid");this.aa = 0;this.J = this.L = !1;this.C = null;this.K = 0;this.h = Oj(this.la);this.w.g = new F(0, 0, 0, 0);};p(Fn, uk);Fn.prototype.xa = function () {return null != this.h.za;};Fn.prototype.O = function () {var a = {};this.aa && (a.mraid = this.aa);this.L && (a.mlc = 1);a.mtop = this.h.Bd;this.C && (a.mse = this.C);a.mcp = this.h.Kb;return a;};Fn.prototype.D = function (a, b) {for (var c = [], d = 1; d < arguments.length; ++d)$aproxy.wrap_member_expression(c, $apMe = d - 1)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = d)[$apMe];try {return $aproxy.wrap_member_expression(this.h.za, $apMe = a)[$apMe].apply(this.h.za, c);} catch (e) {Bj(538, e, 0.01, function (f) {f.method = a;});}};var Gn = function (a, b, c) {a.D("removeEventListener", b, c);};Fn.prototype.Y = function () {var a = this;if (!this.H)if (this.H = !0, 1 === this.h.Kb)this.C = "mm", wk(this, "w"); else {var b;if (!(b = 1 == Si(O.B().I, "mxd")))a:switch (this.h.Bd) {case 0:case 3:b = !0;break a;default:b = !1;}b ? (Q.B().D = !0, this.la.document.readyState && "complete" == this.la.document.readyState ? Hn(this) : Rj(this.la, "load", function () {gj().setTimeout(Aj(292, function () {return Hn(a);}), 100);}, 292)) : (this.C = "if", wk(this, "w"));}};var Hn = function (a) {"loading" === a.D("getState") ? (1 == Si(O.B().I, "mgc") && 2 !== a.h.Kb || In(a), a.D("addEventListener", "ready", Jn)) : Kn(a);}, In = function (a) {0 == a.K && (a.K = gj().setTimeout(Aj(293, function () {a.K = -1;Gn(a, "ready", Jn);Bj(539, Error());a.C = "rt";wk(a, "w");}), 500));}, Kn = function (a) {a.K = -1;"string" === typeof a.h.za.AFMA_LIDAR ? (a.L = !0, Ln(a)) : (a.h.Kb = 3, a.C = "nc", wk(a, "w"));}, Ln = function (a) {a.J = !1;gj().setTimeout(Aj(524, function () {a.J || (Mn(a), Bj(540, Error()), a.C = "mt", wk(a, "w"));}), 500);Nn(a);a.D("addEventListener", a.h.za.AFMA_LIDAR, On);}, Nn = function (a) {var b = 1 == Si(O.B().I, "sneio"), c = void 0 !== a.h.za.AFMA_LIDAR_EXP_1, d = void 0 !== a.h.za.AFMA_LIDAR_EXP_2;(b = b && d) && (a.h.za.AFMA_LIDAR_EXP_2 = !0);c && (a.h.za.AFMA_LIDAR_EXP_1 = !b);}, Mn = function (a) {Gn(a, a.h.za.AFMA_LIDAR, On);a.L = !1;};Fn.prototype.Z = function () {var a = Q.B(), b = Pn(this, "getMaxSize");a.g = new F(0, b.width, b.height, 0);};Fn.prototype.$ = function () {Q.B().w = Pn(this, "getScreenSize");};var Pn = function (a, b) {if ("loading" === a.D("getState"))return new D(-1, -1);b = a.D(b);if (!b)return new D(-1, -1);a = parseInt(b.width, 10);b = parseInt(b.height, 10);return isNaN(a) || isNaN(b) ? new D(-1, -1) : new D(a, b);};Fn.prototype.X = function () {Mn(this);uk.prototype.X.call(this);};var Jn = function () {try {var a = Fn.B();0 < a.K && gj().clearTimeout(a.K);Gn(a, "ready", Jn);Kn(a);} catch (b) {Bj(541, b);}}, On = function (a, b) {try {var c = Fn.B();c.J = !0;var d = a ? new F(a.y, a.x + a.width, a.y + a.height, a.x) : new F(0, 0, 0, 0);var e = P(), f = gk();var g = new pk(e, f, c);g.g = d;g.volume = b;c.Ua(g);} catch (h) {Bj(542, h);}};Da(Fn);var Rn = function () {this.l = this.N = !1;this.g = null;this.o = new yn();this.h = null;var a = {};this.J = (a.start = this.je, a.firstquartile = this.ee, a.midpoint = this.ge, a.thirdquartile = this.ke, a.complete = this.ce, a.pause = this.Fc, a.resume = this.xd, a.skip = this.ie, a.viewable_impression = this.Na, a.mute = this.jb, a.unmute = this.jb, a.fullscreen = this.fe, a.exitfullscreen = this.de, a.fully_viewable_audible_half_duration_impression = this.Na, a.measurable_impression = this.Na, a.abandon = this.Fc, a.engagedview = this.Na, a.impression = this.Na, a.creativeview = this.Na, a.progress = this.jb, a.custom_metric_viewable = this.Na, a.bufferstart = this.Fc, a.bufferfinish = this.xd, a);a = {};this.P = (a.overlay_resize = this.he, a.abandon = this.kc, a.close = this.kc, a.collapse = this.kc, a.overlay_unmeasurable_impression = function (b) {return cm(b, "overlay_unmeasurable_impression", gk());}, a.overlay_viewable_immediate_impression = function (b) {return cm(b, "overlay_viewable_immediate_impression", gk());}, a.overlay_unviewable_impression = function (b) {return cm(b, "overlay_unviewable_impression", gk());}, a.overlay_viewable_end_of_session_impression = function (b) {return cm(b, "overlay_viewable_end_of_session_impression", gk());}, a);O.B().h = 3;Qn(this);};Rn.prototype.A = function (a) {jl(a, !1);um(a);};Rn.prototype.C = function () {};var Sn = function (a, b, c, d) {b = a.K(null, d, !0, b);b.w = c;b.Ub = function (e) {a.D(e);};vm([b]);return b;};Rn.prototype.K = function (a, b, c, d) {this.h || (this.h = this.ad());b = c ? b : -1;null == this.h || this.l ? a = new Pl(C, a, b, 7) : (c = this.h, a = new Pl(C, a, b, 7, new Kl("measurable_impression", this.h), [new un("viewable_impression", c),new tn(c)]));a.ga = d;d = a.I;d.g.queryid || (d.g.queryid = new Pi());Ri(a.I, "queryid", a.ga);a.Gc("");return a;};var Tn = function () {var a = [];Q.B();var b = O.B();"exc" != b.T && a.push(Lm.B());Si(b.I, "mvp_lv") && a.push(Fn.B());var c = [new Cn(),new En()];1 == Si(b.I, "lvio") && c.push(new Jm(C));c.push(new Bm(a));return c;}, Vn = function (a) {if (!a.N) {a.N = !0;try {var b = P(), c = O.B(), d = Q.B();Ej = b;c.l = 79463069;"o" !== a.g && (Zm = Of(C).la);if (1 === Si(c.I, "imams") || "nis" !== c.T)if (hj()) {Rm.g.Tc = 0;Rm.g.pc = P() - b;var e = Tn(), f = xm.B();f.h = e;ym(f, function () {Un();}) ? Rm.done || (Xm(), xk(f.g.g, a), Tm()) : d.h && "exc" !== c.T ? Un() : Tm();} else an = !0;} catch (g) {throw rm.reset(), g;}}}, Wn = function (a) {Rm.l.cancel();$m = a;Rm.done = !0;}, Xn = function (a) {var b = O.B();if (a.g)return a.g;var c = xm.B().g;if (c)switch (c.getName()) {case "nis":a.g = "n";break;case "gsv":a.g = "m";} else switch (b.T) {case "nis":a.g = "n";}a.g || (a.g = "h");return a.g;}, Yn = function (a, b, c) {if (null == a.h)return b.lb |= 4, !1;a = a.h.report(c, b);b.lb |= a;return 0 == a;};Rn.prototype.ab = function (a) {switch (a.Ga()) {case 0:if (a = xm.B().g)a = a.g, ab(a.A, this), a.F && this.Da() && Ak(a);Un();break;case 2:Tm();}};Rn.prototype.Ua = function () {};Rn.prototype.Da = function () {return !1;};var Un = function () {var a = [new Jm(C)], b = xm.B();b.h = a;ym(b, function () {Wn("i");}) ? Rm.done || (Xm(), Tm()) : Wn("i");};Rn.prototype.O = function (a, b) {a.Ha = !0;switch (a.va()) {case 1:Zn(this, a, b);break;case 2:this.Ic(a);}this.Kc(a);};var Zn = function (a, b, c) {if (!b.gd) {var d = cm(b, "start", gk());a = a.o.g(d).g;var e = {};e.r = c;e.v = "797v";se(a, function (f, g) {return $aproxy.wrap_member_expression(e, $apMe = f)[$apMe] = "mtos" == f || "tos" == f ? g : encodeURIComponent(g);});c = bn();se(c, function (f, g) {return $aproxy.wrap_member_expression(e, $apMe = f)[$apMe] = encodeURIComponent(g);});e.id = "lidarvf";c = "//pagead2.googlesyndication.com/pagead/gen_204?" + Lk(Jk(new Hk(), e));Pk(c);b.gd = !0;}};k = Rn.prototype;k.je = function (a) {$l(a, 0);return cm(a, "start", gk());};k.jb = function (a, b, c) {Um(Rm, [a], !gk());return this.Na(a, b, c);};k.Na = function (a, b, c) {return cm(a, c, gk());};k.ee = function (a) {return $n(a, "firstquartile", 1);};k.ge = function (a) {a.pb = !0;return $n(a, "midpoint", 2);};k.ke = function (a) {return $n(a, "thirdquartile", 3);};k.ce = function (a) {var b = $n(a, "complete", 4);0 != a.da && (a.da = 3);return b;};var $n = function (a, b, c) {Um(Rm, [a], !gk());$l(a, c);4 != c && Zl(a.O, c, a.Mb);return cm(a, b, gk());};k = Rn.prototype;k.xd = function (a, b, c) {b = gk();if (2 == a.da && !b) {var d = P();a.pa().G = d;}Um(Rm, [a], !b);2 == a.da && (a.da = 1);return cm(a, c, b);};k.ie = function (a, b) {b = this.jb(a, b || {}, "skip");0 != a.da && (a.da = 3);return b;};k.fe = function (a, b) {jl(a, !0);return this.jb(a, b || {}, "fullscreen");};k.de = function (a, b) {jl(a, !1);return this.jb(a, b || {}, "exitfullscreen");};k.Fc = function (a, b, c) {b = a.pa();var d = P();b.P = Il(b, d, 1 != a.da);Um(Rm, [a], !gk());1 == a.da && (a.da = 2);return cm(a, c, gk());};k.he = function (a) {Um(Rm, [a], !gk());return a.h();};k.kc = function (a) {Um(Rm, [a], !gk());this.wd(a);0 != a.da && (a.da = 3);return a.h();};var ao = function (a, b, c) {if (0 == b.da) {"i" != $m && (Rm.done = !1);var d = xm.B();null != d.g && ll(b, d.g);rl(b, function (e) {for (var f = [], g = 0; g < arguments.length; ++g)$aproxy.wrap_member_expression(f, $apMe = g - 0)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = g)[$apMe];return a.O.apply(a, ca(f));});b.ia.Oa && Mm.B();c = void 0 !== c ? c.opt_nativeTime : void 0;Gj = c = "number" === typeof c ? c : P();b.Lb = !0;d = gk();Ql(b, c, d);Um(Rm, [b], !d);}}, Qn = function (a) {Ym(function () {var b = bo();null != a.g && (b.sdk = a.g);b.avms = O.B().T;return b;});}, co = function (a, b, c, d) {var e = pm(rm, c);null !== e && e.ga !== b && (a.A(e), e = null);e || (b = a.K(c, P(), !1, b), (c = xm.B().g) && ll(b, c), b.Ub = Ma(a.D, a), 0 == rm.h.length && (O.B().l = 79463069), wm([b]), Tm(), e = b, e.w = Xn(a), d && (e.Pa = d));return e;};Rn.prototype.D = function () {};var fo = function (a, b) {b.F = 0;for (var c in Jj)null == $aproxy.wrap_member_expression(a, $apMe = c)[$apMe] && (b.F |= $aproxy.wrap_member_expression(Jj, $apMe = c)[$apMe]);eo(a, "currentTime");eo(a, "duration");};k = Rn.prototype;k.Ic = function () {};k.wd = function () {};k.pd = function () {};k.Kc = function () {};k.ad = function () {};var eo = function (a, b) {var c = $aproxy.wrap_member_expression(a, $apMe = b)[$apMe];void 0 !== c && 0 < c && ($aproxy.wrap_member_expression(a, $apMe = b)[$apMe] = Math.floor(1000 * c));}, bo = function () {var a = Q.B(), b = {};return b.sv = "797", $aproxy.wrap_member_expression(b, $apMe = "if")[$apMe] = a.h ? "1" : "0", b.nas = String(rm.g.length), b;};var go = {xg: "visible",jg: "audible",qh: "time",sh: "timetype"}, ho = {visible: function (a) {return /^(100|[0-9]{1,2})$/.test(a);},audible: function (a) {return "0" == a || "1" == a;},timetype: function (a) {return "mtos" == a || "tos" == a;},time: function (a) {return /^(100|[0-9]{1,2})%$/.test(a) || /^([0-9])+ms$/.test(a);}}, io = function () {this.g = void 0;this.h = !1;this.l = 0;this.o = -1;this.w = "tos";}, jo = function (a) {try {var b = a.split(",");return b.length > wb(go).length ? null : Va(b, function (c, d) {d = d.toLowerCase().split("=");if (2 != d.length || void 0 === $aproxy.wrap_member_expression(ho, $apMe = d[0])[$apMe] || !ho[d[0]](d[1]))throw Error("Entry (" + $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] + ", " + $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe] + ") is invalid.");$aproxy.wrap_member_expression(c, $apMe = d[0])[$apMe] = $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe];return c;}, {});} catch (c) {return null;}}, ko = function (a, b) {if (void 0 == a.g)return 0;switch (a.w) {case "mtos":return a.h ? al(b.h, a.g) : al(b.l, a.g);case "tos":return a.h ? Zk(b.h, a.g) : Zk(b.l, a.g);}return 0;};var lo = function (a, b, c, d) {Kl.call(this, b, d);this.C = a;this.A = c;};p(lo, Kl);lo.prototype.getId = function () {return this.C;};lo.prototype.w = function () {return !0;};lo.prototype.l = function (a) {var b = a.pa(), c = a.getDuration();return Wa(this.A, function (d) {if (void 0 != d.g)var e = ko(d, b); else b: {switch (d.w) {case "mtos":e = d.h ? b.w.l : b.g.g;break b;case "tos":e = d.h ? b.w.g : b.g.g;break b;}e = 0;}0 == e ? d = !1 : (d = -1 != d.l ? d.l : void 0 !== c && 0 < c ? d.o * c : -1, d = -1 != d && e >= d);return d;});};var mo = x(), no = !1, oo = !1, po = !1, qo = function (a) {return !a || "function" !== typeof a || 0 > String(Function.prototype.toString).indexOf("[native code]") ? !1 : 0 <= String(a).indexOf("[native code]") && !0 || !1;}, ro = function (a) {return !!(1 << a & mo);}, so = [function (a) {return !(!a.chrome || !a.chrome.webstore);},function (a) {return !!a.document.documentMode;},function (a) {return !!a.document.fonts.ready;},function () {return ro(0);},function (a) {return !!a.ActiveXObject;},function (a) {return !!a.chrome;},function (a) {return !!a.navigator.serviceWorker;},function (a) {return !!a.opera;},function (a) {return !!a.sidebar;},function () {return !+"\v1";},function () {return ro(1);},function (a) {return !a.ActiveXObject;},function (a) {return "-ms-ime-align" in a.document.documentElement.style;},function (a) {return "-ms-scroll-limit" in a.document.documentElement.style;},function (a) {return "-webkit-font-feature-settings" in a.document.body.style;},function () {return ro(2);},function (a) {return "ActiveXObject" in a;},function (a) {return "MozAppearance" in a.document.documentElement.style;},function (a) {return "_phantom" in a;},function (a) {return "callPhantom" in a;},function (a) {return "content" in a.document.createElement("template");},function (a) {return "getEntriesByType" in a.performance;},function () {return ro(3);},function (a) {return "image-rendering" in a.document.body.style;},function (a) {return "object-fit" in a.document.body.style;},function (a) {return "open" in a.document.createElement("details");},function (a) {return "orientation" in a.screen;},function (a) {return "performance" in a;},function (a) {return "shape-image-threshold" in a.document.body.style;},function () {return ro(4);},function (a) {return "srcset" in a.document.createElement("img");},function () {return oo;},function () {return po;},function () {return ro(5);},function (a) {a = a.document.createElement("div");a.style.width = "1px";a.style.width = "-webkit-min-content";a.style.width = "min-content";return "1px" != a.style.width;},function (a) {a = a.document.createElement("div");a.style.width = "1px";a.style.width = "calc(1px - 1px)";a.style.width = "-webkit-calc(1px - 1px)";return "1px" != a.style.width;},function () {var a = !1;eval($aproxy.wrap_eval_arg(eval, 'var DummyFunction1 = function(x){ "use strict"; var a = 12; b = a + x*35; }'));try {DummyFunction1();} catch (b) {a = !0;}return a;},function () {var a = !1;try {DummyFunction2();} catch (b) {a = !0;}return a;},function () {return !1;},function () {return ro(6);},function (a) {var b = a.document.createElement("canvas");b.width = b.height = 1;b = b.getContext("2d");b.globalCompositeOperation = "multiply";b.fillStyle = "rgb(0,255,255)";b.fillRect(0, 0, 1, 1);b.fill();b.fillStyle = "rgb(255,255,0)";b.fillRect(0, 0, 1, 1);b.fill();b = b.getImageData(0, 0, 1, 1).data;return $aproxy.wrap_member_expression(b, $apMe = 0)[$apMe] == $aproxy.wrap_member_expression(b, $apMe = 2)[$apMe] && $aproxy.wrap_member_expression(b, $apMe = 1)[$apMe] == $aproxy.wrap_member_expression(b, $apMe = 3)[$apMe] || qo(a.navigator.vibrate);},function (a) {a = a.document.createElement("canvas");a.width = a.height = 1;a = a.getContext("2d");a.globalCompositeOperation = "multiply";a.fillStyle = "rgb(0,255,255)";a.fillRect(0, 0, 1, 1);a.fill();a.fillStyle = "rgb(255,255,0)";a.fillRect(0, 0, 1, 1);a.fill();a = a.getImageData(0, 0, 1, 1).data;return $aproxy.wrap_member_expression(a, $apMe = 0)[$apMe] == $aproxy.wrap_member_expression(a, $apMe = 2)[$apMe] && $aproxy.wrap_member_expression(a, $apMe = 1)[$apMe] == $aproxy.wrap_member_expression(a, $apMe = 3)[$apMe];},function (a) {return qo(a.document.createElement("div").matches);},function (a) {a = a.document.createElement("input");a.setAttribute("type", "range");return "text" !== a.type;},function (a) {return a.CSS.supports("image-rendering", "pixelated");},function (a) {return a.CSS.supports("object-fit", "contain");},function () {return ro(7);},function (a) {return a.CSS.supports("object-fit", "inherit");},function (a) {return a.CSS.supports("shape-image-threshold", "0.9");},function (a) {return a.CSS.supports("word-break", "keep-all");},function () {return eval($aproxy.wrap_eval_arg(eval, "1 == [for (item of [1,2,3]) item][0]"));},function (a) {return qo(a.CSS.supports);},function () {return qo(Intl.Collator);},function (a) {return qo(a.document.createElement("dialog").show);},function () {return ro(8);},function (a) {return qo(a.document.createElement("div").animate([{transform: "scale(1)",easing: "ease-in"},{transform: "scale(1.3)",easing: "ease-in"}], {duration: 1300,iterations: 1}).reverse);},function (a) {return qo(a.document.createElement("div").animate);},function (a) {return qo(a.document.documentElement.webkitRequestFullScreen);},function (a) {return qo(a.navigator.getBattery);},function (a) {return qo(a.navigator.permissions.query);},function () {return !1;},function () {return ro(9);},function () {return qo(webkitRequestAnimationFrame);},function (a) {return qo(a.BroadcastChannel.call);},function (a) {return qo(a.FontFace);},function (a) {return qo(a.Gamepad);},function () {return ro(10);},function (a) {return qo(a.MutationEvent);},function (a) {return qo(a.MutationObserver);},function (a) {return qo(a.crypto.getRandomValues);},function (a) {return qo(a.document.body.createShadowRoot);},function (a) {return qo(a.document.body.webkitCreateShadowRoot);},function (a) {return qo(a.fetch);},function () {return ro(11);},function (a) {return qo(a.navigator.serviceWorker.register);},function (a) {return qo(a.navigator.webkitGetGamepads);},function (a) {return qo(a.speechSynthesis.speak);},function (a) {return qo(a.webkitRTCPeerConnection);},function (a) {return a.CSS.supports("--fake-var", "0");},function () {return ro(12);},function (a) {return a.CSS.supports("cursor", "grab");},function (a) {return a.CSS.supports("cursor", "zoom-in");},function (a) {return a.CSS.supports("image-orientation", "270deg");},function () {return ro(13);},function (a) {return a.CSS.supports("position", "sticky");},function (a) {return void 0 === a.document.createElement("style").scoped;},function (a) {return a.performance.getEntriesByType("resource") instanceof Array;},function () {return "undefined" == typeof InstallTrigger;},function () {return "object" == typeof new Intl.Collator().resolvedOptions();},function (a) {return "boolean" == typeof a.navigator.onLine;},function () {return ro(14);},function (a) {return "undefined" == typeof a.navigator.Ah;},function (a) {return "number" == typeof a.performance.now();},function () {return 0 == $aproxy.wrap_member_expression(new Uint16Array(1), $apMe = 0)[$apMe];},function (a) {return -1 == a.ActiveXObject.toString().indexOf("native");},function (a) {return -1 == Object.prototype.toString.call(a.HTMLElement).indexOf("Constructor");}], to = [function (a) {a = a.document.createElement("div");var b = null, c = ["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"];try {a.style.behavior = "url(#default#clientcaps)";} catch (e) {}for (var d = 0; d < c.length; d++) {try {b = a.getComponentVersion(c[d], "componentid").replace(/,/g, ".");} catch (e) {}if (b)return $aproxy.wrap_member_expression(b.split("."), $apMe = 0)[$apMe];}return !1;},function () {return new Date().getTimezoneOffset();},function (a) {return (a.innerWidth || a.document.documentElement.clientWidth || a.document.body.clientWidth) / (a.innerHeight || a.document.documentElement.clientHeight || a.document.body.clientHeight);},function (a) {return (a.outerWidth || a.document && a.document.body && a.document.body.offsetWidth) / (a.outerHeight || a.document && a.document.body && a.document.body.offsetHeight);},function (a) {return a.screen.availWidth / a.screen.availHeight;},function (a) {return a.screen.width / a.screen.height;}], uo = [function (a) {return a.navigator.userAgent;},function (a) {return a.navigator.platform;},function (a) {return a.navigator.vendor;}], wo = function () {try {vo();} catch (d) {}var a = "a=1&b=" + mo + "&", b = [], c = 99;A(so, function (d, e) {var f = !1;try {f = d(C);} catch (g) {}$aproxy.wrap_member_expression(b, $apMe = e / 32 >>> 0)[$apMe] |= f << e % 32;});A(b, function (d, e) {a += String.fromCharCode(c + e) + "=" + (d >>> 0).toString(16) + "&";});c = 105;A(to, function (d) {var e = "false";try {e = d(C);} catch (f) {}a += String.fromCharCode(c++) + "=" + e + "&";});A(uo, function (d) {var e = "";try {var f = d(C);d = [];for (var g = 0, h = 0; h < f.length; h++) {var l = f.charCodeAt(h);255 < l && ($aproxy.wrap_member_expression(d, $apMe = g++)[$apMe] = l & 255, l >>= 8);$aproxy.wrap_member_expression(d, $apMe = g++)[$apMe] = l;}e = pd(d, 3);} catch (m) {}a += String.fromCharCode(c++) + "=" + e + "&";});return a.slice(0, -1);}, vo = function () {if (!no) {var a = function () {oo = !0;C.document.removeEventListener("webdriver-evaluate", a, !0);};C.document.addEventListener("webdriver-evaluate", a, !0);var b = function () {po = !0;C.document.removeEventListener("webdriver-evaluate-response", b, !0);};C.document.addEventListener("webdriver-evaluate-response", b, !0);no = !0;}};var xo = function () {this.h = 64;this.g = Array(4);this.w = Array(this.h);this.o = this.l = 0;this.reset();};y(xo, di);xo.prototype.reset = function () {$aproxy.wrap_member_expression(this.g, $apMe = 0)[$apMe] = 1732584193;$aproxy.wrap_member_expression(this.g, $apMe = 1)[$apMe] = 4023233417;$aproxy.wrap_member_expression(this.g, $apMe = 2)[$apMe] = 2562383102;$aproxy.wrap_member_expression(this.g, $apMe = 3)[$apMe] = 271733878;this.o = this.l = 0;};var yo = function (a, b, c) {c || (c = 0);var d = Array(16);if ("string" === typeof b)for (var e = 0; 16 > e; ++e)$aproxy.wrap_member_expression(d, $apMe = e)[$apMe] = b.charCodeAt(c++) | b.charCodeAt(c++) << 8 | b.charCodeAt(c++) << 16 | b.charCodeAt(c++) << 24; else for (e = 0; 16 > e; ++e)$aproxy.wrap_member_expression(d, $apMe = e)[$apMe] = $aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] | $aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] << 8 | $aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] << 16 | $aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] << 24;b = $aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe];c = $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe];e = $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe];var f = $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe];var g = b + (f ^ c & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] + 3614090360 & 4294967295;b = c + (g << 7 & 4294967295 | g >>> 25);g = f + (e ^ b & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe] + 3905402710 & 4294967295;f = b + (g << 12 & 4294967295 | g >>> 20);g = e + (c ^ f & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 2)[$apMe] + 606105819 & 4294967295;e = f + (g << 17 & 4294967295 | g >>> 15);g = c + (b ^ e & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 3)[$apMe] + 3250441966 & 4294967295;c = e + (g << 22 & 4294967295 | g >>> 10);g = b + (f ^ c & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 4)[$apMe] + 4118548399 & 4294967295;b = c + (g << 7 & 4294967295 | g >>> 25);g = f + (e ^ b & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 5)[$apMe] + 1200080426 & 4294967295;f = b + (g << 12 & 4294967295 | g >>> 20);g = e + (c ^ f & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 6)[$apMe] + 2821735955 & 4294967295;e = f + (g << 17 & 4294967295 | g >>> 15);g = c + (b ^ e & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 7)[$apMe] + 4249261313 & 4294967295;c = e + (g << 22 & 4294967295 | g >>> 10);g = b + (f ^ c & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 8)[$apMe] + 1770035416 & 4294967295;b = c + (g << 7 & 4294967295 | g >>> 25);g = f + (e ^ b & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 9)[$apMe] + 2336552879 & 4294967295;f = b + (g << 12 & 4294967295 | g >>> 20);g = e + (c ^ f & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 10)[$apMe] + 4294925233 & 4294967295;e = f + (g << 17 & 4294967295 | g >>> 15);g = c + (b ^ e & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 11)[$apMe] + 2304563134 & 4294967295;c = e + (g << 22 & 4294967295 | g >>> 10);g = b + (f ^ c & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 12)[$apMe] + 1804603682 & 4294967295;b = c + (g << 7 & 4294967295 | g >>> 25);g = f + (e ^ b & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 13)[$apMe] + 4254626195 & 4294967295;f = b + (g << 12 & 4294967295 | g >>> 20);g = e + (c ^ f & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 14)[$apMe] + 2792965006 & 4294967295;e = f + (g << 17 & 4294967295 | g >>> 15);g = c + (b ^ e & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 15)[$apMe] + 1236535329 & 4294967295;c = e + (g << 22 & 4294967295 | g >>> 10);g = b + (e ^ f & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe] + 4129170786 & 4294967295;b = c + (g << 5 & 4294967295 | g >>> 27);g = f + (c ^ e & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 6)[$apMe] + 3225465664 & 4294967295;f = b + (g << 9 & 4294967295 | g >>> 23);g = e + (b ^ c & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 11)[$apMe] + 643717713 & 4294967295;e = f + (g << 14 & 4294967295 | g >>> 18);g = c + (f ^ b & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] + 3921069994 & 4294967295;c = e + (g << 20 & 4294967295 | g >>> 12);g = b + (e ^ f & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 5)[$apMe] + 3593408605 & 4294967295;b = c + (g << 5 & 4294967295 | g >>> 27);g = f + (c ^ e & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 10)[$apMe] + 38016083 & 4294967295;f = b + (g << 9 & 4294967295 | g >>> 23);g = e + (b ^ c & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 15)[$apMe] + 3634488961 & 4294967295;e = f + (g << 14 & 4294967295 | g >>> 18);g = c + (f ^ b & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 4)[$apMe] + 3889429448 & 4294967295;c = e + (g << 20 & 4294967295 | g >>> 12);g = b + (e ^ f & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 9)[$apMe] + 568446438 & 4294967295;b = c + (g << 5 & 4294967295 | g >>> 27);g = f + (c ^ e & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 14)[$apMe] + 3275163606 & 4294967295;f = b + (g << 9 & 4294967295 | g >>> 23);g = e + (b ^ c & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 3)[$apMe] + 4107603335 & 4294967295;e = f + (g << 14 & 4294967295 | g >>> 18);g = c + (f ^ b & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 8)[$apMe] + 1163531501 & 4294967295;c = e + (g << 20 & 4294967295 | g >>> 12);g = b + (e ^ f & (c ^ e)) + $aproxy.wrap_member_expression(d, $apMe = 13)[$apMe] + 2850285829 & 4294967295;b = c + (g << 5 & 4294967295 | g >>> 27);g = f + (c ^ e & (b ^ c)) + $aproxy.wrap_member_expression(d, $apMe = 2)[$apMe] + 4243563512 & 4294967295;f = b + (g << 9 & 4294967295 | g >>> 23);g = e + (b ^ c & (f ^ b)) + $aproxy.wrap_member_expression(d, $apMe = 7)[$apMe] + 1735328473 & 4294967295;e = f + (g << 14 & 4294967295 | g >>> 18);g = c + (f ^ b & (e ^ f)) + $aproxy.wrap_member_expression(d, $apMe = 12)[$apMe] + 2368359562 & 4294967295;c = e + (g << 20 & 4294967295 | g >>> 12);g = b + (c ^ e ^ f) + $aproxy.wrap_member_expression(d, $apMe = 5)[$apMe] + 4294588738 & 4294967295;b = c + (g << 4 & 4294967295 | g >>> 28);g = f + (b ^ c ^ e) + $aproxy.wrap_member_expression(d, $apMe = 8)[$apMe] + 2272392833 & 4294967295;f = b + (g << 11 & 4294967295 | g >>> 21);g = e + (f ^ b ^ c) + $aproxy.wrap_member_expression(d, $apMe = 11)[$apMe] + 1839030562 & 4294967295;e = f + (g << 16 & 4294967295 | g >>> 16);g = c + (e ^ f ^ b) + $aproxy.wrap_member_expression(d, $apMe = 14)[$apMe] + 4259657740 & 4294967295;c = e + (g << 23 & 4294967295 | g >>> 9);g = b + (c ^ e ^ f) + $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe] + 2763975236 & 4294967295;b = c + (g << 4 & 4294967295 | g >>> 28);g = f + (b ^ c ^ e) + $aproxy.wrap_member_expression(d, $apMe = 4)[$apMe] + 1272893353 & 4294967295;f = b + (g << 11 & 4294967295 | g >>> 21);g = e + (f ^ b ^ c) + $aproxy.wrap_member_expression(d, $apMe = 7)[$apMe] + 4139469664 & 4294967295;e = f + (g << 16 & 4294967295 | g >>> 16);g = c + (e ^ f ^ b) + $aproxy.wrap_member_expression(d, $apMe = 10)[$apMe] + 3200236656 & 4294967295;c = e + (g << 23 & 4294967295 | g >>> 9);g = b + (c ^ e ^ f) + $aproxy.wrap_member_expression(d, $apMe = 13)[$apMe] + 681279174 & 4294967295;b = c + (g << 4 & 4294967295 | g >>> 28);g = f + (b ^ c ^ e) + $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] + 3936430074 & 4294967295;f = b + (g << 11 & 4294967295 | g >>> 21);g = e + (f ^ b ^ c) + $aproxy.wrap_member_expression(d, $apMe = 3)[$apMe] + 3572445317 & 4294967295;e = f + (g << 16 & 4294967295 | g >>> 16);g = c + (e ^ f ^ b) + $aproxy.wrap_member_expression(d, $apMe = 6)[$apMe] + 76029189 & 4294967295;c = e + (g << 23 & 4294967295 | g >>> 9);g = b + (c ^ e ^ f) + $aproxy.wrap_member_expression(d, $apMe = 9)[$apMe] + 3654602809 & 4294967295;b = c + (g << 4 & 4294967295 | g >>> 28);g = f + (b ^ c ^ e) + $aproxy.wrap_member_expression(d, $apMe = 12)[$apMe] + 3873151461 & 4294967295;f = b + (g << 11 & 4294967295 | g >>> 21);g = e + (f ^ b ^ c) + $aproxy.wrap_member_expression(d, $apMe = 15)[$apMe] + 530742520 & 4294967295;e = f + (g << 16 & 4294967295 | g >>> 16);g = c + (e ^ f ^ b) + $aproxy.wrap_member_expression(d, $apMe = 2)[$apMe] + 3299628645 & 4294967295;c = e + (g << 23 & 4294967295 | g >>> 9);g = b + (e ^ (c | ~f)) + $aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] + 4096336452 & 4294967295;b = c + (g << 6 & 4294967295 | g >>> 26);g = f + (c ^ (b | ~e)) + $aproxy.wrap_member_expression(d, $apMe = 7)[$apMe] + 1126891415 & 4294967295;f = b + (g << 10 & 4294967295 | g >>> 22);g = e + (b ^ (f | ~c)) + $aproxy.wrap_member_expression(d, $apMe = 14)[$apMe] + 2878612391 & 4294967295;e = f + (g << 15 & 4294967295 | g >>> 17);g = c + (f ^ (e | ~b)) + $aproxy.wrap_member_expression(d, $apMe = 5)[$apMe] + 4237533241 & 4294967295;c = e + (g << 21 & 4294967295 | g >>> 11);g = b + (e ^ (c | ~f)) + $aproxy.wrap_member_expression(d, $apMe = 12)[$apMe] + 1700485571 & 4294967295;b = c + (g << 6 & 4294967295 | g >>> 26);g = f + (c ^ (b | ~e)) + $aproxy.wrap_member_expression(d, $apMe = 3)[$apMe] + 2399980690 & 4294967295;f = b + (g << 10 & 4294967295 | g >>> 22);g = e + (b ^ (f | ~c)) + $aproxy.wrap_member_expression(d, $apMe = 10)[$apMe] + 4293915773 & 4294967295;e = f + (g << 15 & 4294967295 | g >>> 17);g = c + (f ^ (e | ~b)) + $aproxy.wrap_member_expression(d, $apMe = 1)[$apMe] + 2240044497 & 4294967295;c = e + (g << 21 & 4294967295 | g >>> 11);g = b + (e ^ (c | ~f)) + $aproxy.wrap_member_expression(d, $apMe = 8)[$apMe] + 1873313359 & 4294967295;b = c + (g << 6 & 4294967295 | g >>> 26);g = f + (c ^ (b | ~e)) + $aproxy.wrap_member_expression(d, $apMe = 15)[$apMe] + 4264355552 & 4294967295;f = b + (g << 10 & 4294967295 | g >>> 22);g = e + (b ^ (f | ~c)) + $aproxy.wrap_member_expression(d, $apMe = 6)[$apMe] + 2734768916 & 4294967295;e = f + (g << 15 & 4294967295 | g >>> 17);g = c + (f ^ (e | ~b)) + $aproxy.wrap_member_expression(d, $apMe = 13)[$apMe] + 1309151649 & 4294967295;c = e + (g << 21 & 4294967295 | g >>> 11);g = b + (e ^ (c | ~f)) + $aproxy.wrap_member_expression(d, $apMe = 4)[$apMe] + 4149444226 & 4294967295;b = c + (g << 6 & 4294967295 | g >>> 26);g = f + (c ^ (b | ~e)) + $aproxy.wrap_member_expression(d, $apMe = 11)[$apMe] + 3174756917 & 4294967295;f = b + (g << 10 & 4294967295 | g >>> 22);g = e + (b ^ (f | ~c)) + $aproxy.wrap_member_expression(d, $apMe = 2)[$apMe] + 718787259 & 4294967295;e = f + (g << 15 & 4294967295 | g >>> 17);g = c + (f ^ (e | ~b)) + $aproxy.wrap_member_expression(d, $apMe = 9)[$apMe] + 3951481745 & 4294967295;$aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe] = $aproxy.wrap_member_expression(a.g, $apMe = 0)[$apMe] + b & 4294967295;$aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe] = $aproxy.wrap_member_expression(a.g, $apMe = 1)[$apMe] + (e + (g << 21 & 4294967295 | g >>> 11)) & 4294967295;$aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe] = $aproxy.wrap_member_expression(a.g, $apMe = 2)[$apMe] + e & 4294967295;$aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe] = $aproxy.wrap_member_expression(a.g, $apMe = 3)[$apMe] + f & 4294967295;}, zo = function (a, b) {if (void 0 === c)var c = b.length;for (var d = c - a.h, e = a.w, f = a.l, g = 0; g < c;) {if (0 == f)for (; g <= d;)yo(a, b, g), g += a.h;if ("string" === typeof b)for (; g < c;) {if ($aproxy.wrap_member_expression(e, $apMe = f++)[$apMe] = b.charCodeAt(g++), f == a.h) {yo(a, e);f = 0;break;}} else for (; g < c;)if ($aproxy.wrap_member_expression(e, $apMe = f++)[$apMe] = $aproxy.wrap_member_expression(b, $apMe = g++)[$apMe], f == a.h) {yo(a, e);f = 0;break;}}a.l = f;a.o += c;};var Ao = function () {this.h = null;};p(Ao, yn);Ao.prototype.g = function (a) {var b = yn.prototype.g.call(this, a);var c = mo = x();var d = ro(5);c = (oo ? !d : d) ? c | 2 : c & -3;d = ro(2);c = (po ? !d : d) ? c | 8 : c & -9;c = { s1: (c >>> 0).toString(16) };this.h || (this.h = wo());b.w = this.h;b.A = xn(a, mn, c, "h", Bo("kArwaWEsTs"));b.o = xn(a, on, {}, "h", Bo("b96YPMzfnx"));b.h = xn(a, pn, {}, "h", Bo("yb8Wev6QDg"));return b;};var Bo = function (a) {return function (b) {var c = new xo();zo(c, b + a);var d = Array((56 > c.l ? c.h : 2 * c.h) - c.l);$aproxy.wrap_member_expression(d, $apMe = 0)[$apMe] = 128;for (b = 1; b < d.length - 8; ++b)$aproxy.wrap_member_expression(d, $apMe = b)[$apMe] = 0;var e = 8 * c.o;for (b = d.length - 8; b < d.length; ++b)$aproxy.wrap_member_expression(d, $apMe = b)[$apMe] = e & 255, e /= 256;zo(c, d);d = Array(16);for (b = e = 0; 4 > b; ++b)for (var f = 0; 32 > f; f += 8)$aproxy.wrap_member_expression(d, $apMe = e++)[$apMe] = $aproxy.wrap_member_expression(c.g, $apMe = b)[$apMe] >>> f & 255;return jb(d).slice(-8);};};var Co = function (a, b) {this.h = a;this.l = b;};Co.prototype.report = function (a, b) {var c = this.g(b);if (w(c)) {var d = {};d = (d.sv = "797", d.cb = "j", d.e = Do(a), d);var e = cm(b, a, gk());Gb(d, e);$aproxy.wrap_member_expression(b.od, $apMe = a)[$apMe] = e;d = 2 == b.va() ? Nk(d).join("&") : this.l.g(d).g;try {return c(b.ga, d, a), 0;} catch (f) {return 2;}} else return 1;};var Do = function (a) {var b = sn(a) ? "custom_metric_viewable" : a;a = Bb(function (c) {return c == b;});return $aproxy.wrap_member_expression(Nj, $apMe = a)[$apMe];};Co.prototype.g = function () {return Ba(this.h);};var Eo = function (a, b, c) {Co.call(this, a, b);this.o = c;};p(Eo, Co);Eo.prototype.g = function (a) {if (!a.Pa)return Co.prototype.g.call(this, a);var b = $aproxy.wrap_member_expression(this.o, $apMe = a.Pa)[$apMe];if (b)return function (c, d, e) {Fo(b, c, d, e);};Bj(393, Error());return null;};var Go = function () {Rn.call(this);this.G = void 0;this.H = null;this.F = !1;this.w = {};this.L = 0;this.o = new Ao();};p(Go, Rn);Go.prototype.C = function (a, b) {var c = this, d = O.B(), e = xm.B();if (null != e.g)switch (e.g.getName()) {case "nis":var f = Ho(this, a, b);break;case "gsv":f = Io(this, a, b);} else switch (d.T) {case "nis":f = Ho(this, a, b);break;case "exc":f = Jo(this, a);}f || (b.opt_overlayAdElement ? f = void 0 : b.opt_adElement ? f = co(this, a, b.opt_adElement, b.opt_osdId) : f = om(rm, a) || void 0);f && 1 == f.va() && (f.na == Ca && (f.na = function (g) {return c.pd(g);}), Ko(this, f, b));return f;};var Ko = function (a, b, c) {c = c.opt_configurable_tracking_events;if (null != a.h && Fa(c)) {var d = a.h;zi(c);A(c, function (e) {var f = Ua(e.xh, function (g) {var h = jo(g);if (null == h)g = null; else if (g = new io(), null != h.visible && (g.g = h.visible / 100), null != h.audible && (g.h = 1 == h.audible), null != h.time) {var l = "mtos" == h.timetype ? "mtos" : "tos", m = Sb(h.time, "%") ? "%" : "ms";h = parseInt(h.time, 10);"%" == m && (h /= 100);"ms" == m ? (g.l = h, g.o = -1) : (g.l = -1, g.o = h);g.w = void 0 === l ? "tos" : l;}return g;});Wa(f, function (g) {return null == g;}) || Vl(b, new lo(e.id, e.event, f, d));});}}, Lo = function () {var a = xm.B().g, b = "";a && (b = a.getName());a = O.B();return "exc" === a.T || "nis" === a.T || "nis" === b;};Go.prototype.pd = function (a) {a.h = 0;a.P = 0;if ("h" == a.w || "n" == a.w) {if (Lo())var b = Ba("ima.bridge.getVideoMetadata"); else if (a.Pa && Mo(this)) {var c = $aproxy.wrap_member_expression(this.w, $apMe = a.Pa)[$apMe];c ? b = function (e) {return No(c, e);} : null !== c && Bj(379, Error());} else b = Ba("ima.common.getVideoMetadata");if (w(b))try {var d = b(a.ga);} catch (e) {a.h |= 4;} else a.h |= 2;} else if ("b" == a.w)if (b = Ba("ytads.bulleit.getVideoMetadata"), w(b))try {d = b(a.ga);} catch (e) {a.h |= 4;} else a.h |= 2; else if ("ml" == a.w)if (b = Ba("ima.common.getVideoMetadata"), w(b))try {d = b(a.ga);} catch (e) {a.h |= 4;} else a.h |= 2; else a.h |= 1;a.h || (void 0 === d ? a.h |= 8 : null === d ? a.h |= 16 : Cb(d) ? a.h |= 32 : null != d.errorCode && (a.P = d.errorCode, a.h |= 64));null == d && (d = {});fo(d, a);Yj(d.volume) && Yj(this.G) && (d.volume *= this.G);return d;};var Io = function (a, b, c) {var d = om(rm, b);d || (d = c.opt_nativeTime || -1, d = Sn(a, b, Xn(a), d), c.opt_osdId && (d.Pa = c.opt_osdId));return d;}, Ho = function (a, b, c) {var d = om(rm, b);d || (d = Sn(a, b, "n", c.opt_nativeTime || -1), d.H = Q.B().K);return d;}, Jo = function (a, b) {var c = om(rm, b);c || (c = Sn(a, b, "h", -1));return c;};Go.prototype.ad = function () {if (Mo(this))return new Eo("ima.common.triggerExternalActivityEvent", this.o, this.w);var a = Oo(this);return null != a ? new Co(a, this.o) : null;};var Oo = function (a) {var b = O.B();switch (Xn(a)) {case "b":return "ytads.bulleit.triggerExternalActivityEvent";case "n":return "ima.bridge.triggerExternalActivityEvent";case "h":if ("exc" == b.T)return "ima.bridge.triggerExternalActivityEvent";case "m":case "ml":return "ima.common.triggerExternalActivityEvent";}return null;};Go.prototype.Ic = function (a) {!a.g && a.Ha && Yn(this, a, "overlay_unmeasurable_impression") && (a.g = !0);};Go.prototype.wd = function (a) {a.zd && (a.Xa() ? Yn(this, a, "overlay_viewable_end_of_session_impression") : Yn(this, a, "overlay_unviewable_impression"), a.zd = !1);};var Po = function (a, b, c, d) {c = void 0 === c ? {} : c;var e = {};Gb(e, {opt_adElement: void 0,opt_fullscreen: void 0}, c);if (e.opt_bounds)return a.o.g(rn("ol", d));if (void 0 !== d)if (void 0 !== qn(d))if (an)b = rn("ue", d); else if (b = a.C(b, e)) {b: {Vn(a);"i" == $m && (b.Ha = !0, a.Kc(b));c = e.opt_fullscreen;void 0 !== c && jl(b, !!c);var f;if (c = !Q.B().l && !ck())gj(), c = 0 === mg(Kd);if (f = c) {switch (b.va()) {case 1:Zn(a, b, "pv");break;case 2:a.Ic(b);}Wn("pv");}c = d.toLowerCase();!f && $a(Kj, c) && ao(a, b, e);0 != b.da && $a(Lj, c) && (b.Ha || a.l || b.Oc());(f = $aproxy.wrap_member_expression(b.$a, $apMe = c)[$apMe]) && Bl(b.ea, f);switch (b.va()) {case 1:var g = sn(c) ? a.J.custom_metric_viewable : $aproxy.wrap_member_expression(a.J, $apMe = c)[$apMe];break;case 2:g = $aproxy.wrap_member_expression(a.P, $apMe = c)[$apMe];}if (g && (d = g.call(a, b, e, d), void 0 !== d)) {e = rn(void 0, c);Gb(e, d);d = e;break b;}d = void 0;}3 == b.da && a.A(b);b = d;} else b = rn("nf", d); else b = void 0; else an ? b = rn("ue") : (b = a.C(b, e)) ? (d = rn(), Gb(d, bm(b, !0, !1, !1)), b = d) : b = rn("nf");return "string" === typeof b ? a.o.g(void 0) : a.o.g(b);}, Qo = function (a, b, c) {a = Q.B();if (a.K != b)if (a.K = b, a = xm.B().g)zk(a.g, !b); else {var d = Wa(rm.g, function (e) {return e.nb;});A(rm.g, function (e) {if (!b && !d) {var f = O.B().I, g = ["imams","imar"].some(function (h) {return 1 === Si(f, h);});e.T && "gsv" == e.T.getName() && (g = !0);g ? ql(e) : e.Ya = c;}e.H = b;e.nb = !1;});}};Go.prototype.D = function (a) {this.l && 1 == a.va() && Ro(this, a);};Go.prototype.Kc = function (a) {this.l && 1 == a.va() && Ro(this, a);};var Ro = function (a, b) {var c;if (b.Pa && Mo(a)) {var d = $aproxy.wrap_member_expression(a.w, $apMe = b.Pa)[$apMe];d ? c = function (f, g) {So(d, f, g);} : null !== d && Bj(379, Error());} else c = Ba("ima.common.triggerViewabilityMeasurementUpdate");if (w(c)) {var e = Xl(b);e.nativeVolume = a.G;c(b.ga, e);}}, To = function (a, b, c) {$aproxy.wrap_member_expression(a.w, $apMe = b)[$apMe] = c;}, Mo = function (a) {return "exc" == O.B().T || "h" != Xn(a) && "m" != Xn(a) ? !1 : 0 != a.L;};Go.prototype.K = function (a, b, c, d) {a = Rn.prototype.K.call(this, a, b, c, d);this.F && (b = this.H, null == a.l && (a.l = new wl()), $aproxy.wrap_member_expression(b.g, $apMe = a.ga)[$apMe] = a.l, a.l.w = em);return a;};Go.prototype.A = function (a) {a && 1 == a.va() && this.F && delete $aproxy.wrap_member_expression(this.H.g, $apMe = a.ga)[$apMe];return Rn.prototype.A.call(this, a);};var Uo = function (a) {var b = {};return b.viewability = a.g, b.googleViewability = a.l, b.moatInit = a.w, b.moatViewability = a.A, b.integralAdsViewability = a.o, b.doubleVerifyViewability = a.h, b;}, Vo = function (a, b, c) {c = void 0 === c ? {} : c;a = Po(Go.B(), b, c, a);return Uo(a);};Da(Go);var Wo = new vn();Wo.w = "stopped";Wo.g = "stopped";Wo.l = "stopped";Wo.A = "stopped";Wo.o = "stopped";Wo.h = "stopped";Object.freeze(Wo);var Xo = Aj(193, Vo, void 0, bo);t("Goog_AdSense_Lidar_sendVastEvent", Xo, void 0);var Yo = Aj(194, function (a, b) {b = void 0 === b ? {} : b;a = Po(Go.B(), a, b);return Uo(a);});t("Goog_AdSense_Lidar_getViewability", Yo, void 0);var Zo = Aj(195, function () {return jj();});t("Goog_AdSense_Lidar_getUrlSignalsArray", Zo, void 0);var $o = Aj(196, function () {return Wf(jj());});t("Goog_AdSense_Lidar_getUrlSignalsList", $o, void 0);var ap = function (a, b) {this.h = {};this.g = [];this.o = this.l = 0;var c = arguments.length;if (1 < c) {if (c % 2)throw Error("Uneven number of arguments");for (var d = 0; d < c; d += 2)this.set(arguments[d], arguments[d + 1]);} else if (a)if (a instanceof ap)for (c = a.Ca(), d = 0; d < c.length; d++)this.set(c[d], a.get(c[d])); else for (d in a)this.set(d, a[d]);};ap.prototype.ka = function () {bp(this);for (var a = [], b = 0; b < this.g.length; b++)a.push(this.h[this.g[b]]);return a;};ap.prototype.Ca = function () {bp(this);return this.g.concat();};ap.prototype.isEmpty = function () {return 0 == this.l;};ap.prototype.clear = function () {this.h = {};this.o = this.l = this.g.length = 0;};var dp = function (a, b) {cp(a.h, b) && (delete $aproxy.wrap_member_expression(a.h, $apMe = b)[$apMe], a.l--, a.o++, a.g.length > 2 * a.l && bp(a));}, bp = function (a) {if (a.l != a.g.length) {for (var b = 0, c = 0; b < a.g.length;) {var d = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe];cp(a.h, d) && ($aproxy.wrap_member_expression(a.g, $apMe = c++)[$apMe] = d);b++;}a.g.length = c;}if (a.l != a.g.length) {var e = {};for (c = b = 0; b < a.g.length;)d = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe], cp(e, d) || ($aproxy.wrap_member_expression(a.g, $apMe = c++)[$apMe] = d, $aproxy.wrap_member_expression(e, $apMe = d)[$apMe] = 1), b++;a.g.length = c;}};k = ap.prototype;k.get = function (a, b) {return cp(this.h, a) ? $aproxy.wrap_member_expression(this.h, $apMe = a)[$apMe] : b;};k.set = function (a, b) {cp(this.h, a) || (this.l++, this.g.push(a), this.o++);$aproxy.wrap_member_expression(this.h, $apMe = a)[$apMe] = b;};k.forEach = function (a, b) {for (var c = this.Ca(), d = 0; d < c.length; d++) {var e = $aproxy.wrap_member_expression(c, $apMe = d)[$apMe], f = this.get(e);a.call(b, f, e, this);}};k.clone = function () {return new ap(this);};k.Fb = function (a) {bp(this);var b = 0, c = this.o, d = this, e = new tl();e.next = function () {if (c != d.o)throw Error("The map has changed since the iterator was created");if (b >= d.g.length)throw sl;var f = $aproxy.wrap_member_expression(d.g, $apMe = b++)[$apMe];return a ? f : $aproxy.wrap_member_expression(d.h, $apMe = f)[$apMe];};return e;};var cp = function (a, b) {return Object.prototype.hasOwnProperty.call(a, b);};var ep = function (a) {if (a.ka && "function" == typeof a.ka)return a.ka();if ("string" === typeof a)return a.split("");if (Ga(a)) {for (var b = [], c = a.length, d = 0; d < c; d++)b.push(a[d]);return b;}return vb(a);}, fp = function (a, b) {if (a.forEach && "function" == typeof a.forEach)a.forEach(b, void 0); else if (Ga(a) || "string" === typeof a)A(a, b, void 0); else {if (a.Ca && "function" == typeof a.Ca)var c = a.Ca(); else if (a.ka && "function" == typeof a.ka)c = void 0; else if (Ga(a) || "string" === typeof a) {c = [];for (var d = a.length, e = 0; e < d; e++)c.push(e);} else c = wb(a);d = ep(a);e = d.length;for (var f = 0; f < e; f++)b.call(void 0, d[f], c && $aproxy.wrap_member_expression(c, $apMe = f)[$apMe], a);}};var gp = function (a, b) {this.g = this.C = this.o = "";this.G = null;this.w = this.l = "";this.A = !1;var c;a instanceof gp ? (this.A = void 0 !== b ? b : a.A, hp(this, a.o), this.C = a.C, this.g = a.g, ip(this, a.G), this.l = a.l, jp(this, a.h.clone()), this.w = a.w) : a && (c = String(a).match(re)) ? (this.A = !!b, hp(this, $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe] || "", !0), this.C = kp($aproxy.wrap_member_expression(c, $apMe = 2)[$apMe] || ""), this.g = kp($aproxy.wrap_member_expression(c, $apMe = 3)[$apMe] || "", !0), ip(this, c[4]), this.l = kp($aproxy.wrap_member_expression(c, $apMe = 5)[$apMe] || "", !0), jp(this, $aproxy.wrap_member_expression(c, $apMe = 6)[$apMe] || "", !0), this.w = kp($aproxy.wrap_member_expression(c, $apMe = 7)[$apMe] || "")) : (this.A = !!b, this.h = new lp(null, this.A));};gp.prototype.toString = function () {var a = [], b = this.o;b && a.push(mp(b, np, !0), ":");var c = this.g;if (c || "file" == b)a.push("//"), (b = this.C) && a.push(mp(b, np, !0), "@"), a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g, "%$1")), c = this.G, null != c && a.push(":", String(c));if (c = this.l)this.g && "/" != c.charAt(0) && a.push("/"), a.push(mp(c, "/" == c.charAt(0) ? op : pp, !0));(c = this.h.toString()) && a.push("?", c);(c = this.w) && a.push("#", mp(c, qp));return a.join("");};gp.prototype.resolve = function (a) {var b = this.clone(), c = !!a.o;c ? hp(b, a.o) : c = !!a.C;c ? b.C = a.C : c = !!a.g;c ? b.g = a.g : c = null != a.G;var d = a.l;if (c)ip(b, a.G); else if (c = !!a.l) {if ("/" != d.charAt(0))if (this.g && !this.l)d = "/" + d; else {var e = b.l.lastIndexOf("/");-1 != e && (d = b.l.substr(0, e + 1) + d);}e = d;if (".." == e || "." == e)d = ""; else if (-1 != e.indexOf("./") || -1 != e.indexOf("/.")) {d = 0 == e.lastIndexOf("/", 0);e = e.split("/");for (var f = [], g = 0; g < e.length;) {var h = $aproxy.wrap_member_expression(e, $apMe = g++)[$apMe];"." == h ? d && g == e.length && f.push("") : ".." == h ? ((1 < f.length || 1 == f.length && "" != $aproxy.wrap_member_expression(f, $apMe = 0)[$apMe]) && f.pop(), d && g == e.length && f.push("")) : (f.push(h), d = !0);}d = f.join("/");} else d = e;}c ? b.l = d : c = "" !== a.h.toString();c ? jp(b, a.h.clone()) : c = !!a.w;c && (b.w = a.w);return b;};gp.prototype.clone = function () {return new gp(this);};var hp = function (a, b, c) {a.o = c ? kp(b, !0) : b;a.o && (a.o = a.o.replace(/:$/, ""));}, ip = function (a, b) {if (b) {b = Number(b);if (isNaN(b) || 0 > b)throw Error("Bad port number " + b);a.G = b;} else a.G = null;}, jp = function (a, b, c) {b instanceof lp ? (a.h = b, rp(a.h, a.A)) : (c || (b = mp(b, sp)), a.h = new lp(b, a.A));}, tp = function (a, b, c) {a.h.set(b, c);return a;}, kp = function (a, b) {return a ? b ? decodeURI(a.replace(/%25/g, "%2525")) : decodeURIComponent(a) : "";}, mp = function (a, b, c) {return "string" === typeof a ? (a = encodeURI(a).replace(b, up), c && (a = a.replace(/%25([0-9a-fA-F]{2})/g, "%$1")), a) : null;}, up = function (a) {a = a.charCodeAt(0);return "%" + (a >> 4 & 15).toString(16) + (a & 15).toString(16);}, np = /[#\/\?@]/g, pp = /[#\?:]/g, op = /[#\?]/g, sp = /[#\?@]/g, qp = /#/g, lp = function (a, b) {this.h = this.g = null;this.l = a || null;this.o = !!b;}, vp = function (a) {a.g || (a.g = new ap(), a.h = 0, a.l && se(a.l, function (b, c) {a.add(Ac(b), c);}));};lp.prototype.add = function (a, b) {vp(this);this.l = null;a = wp(this, a);var c = this.g.get(a);c || this.g.set(a, c = []);c.push(b);this.h += 1;return this;};var xp = function (a, b) {vp(a);b = wp(a, b);cp(a.g.h, b) && (a.l = null, a.h -= a.g.get(b).length, dp(a.g, b));};lp.prototype.clear = function () {this.g = this.l = null;this.h = 0;};lp.prototype.isEmpty = function () {vp(this);return 0 == this.h;};var yp = function (a, b) {vp(a);b = wp(a, b);return cp(a.g.h, b);};k = lp.prototype;k.forEach = function (a, b) {vp(this);this.g.forEach(function (c, d) {A(c, function (e) {a.call(b, e, d, this);}, this);}, this);};k.Ca = function () {vp(this);for (var a = this.g.ka(), b = this.g.Ca(), c = [], d = 0; d < b.length; d++)for (var e = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe], f = 0; f < e.length; f++)c.push(b[d]);return c;};k.ka = function (a) {vp(this);var b = [];if ("string" === typeof a)yp(this, a) && (b = cb(b, this.g.get(wp(this, a)))); else {a = this.g.ka();for (var c = 0; c < a.length; c++)b = cb(b, a[c]);}return b;};k.set = function (a, b) {vp(this);this.l = null;a = wp(this, a);yp(this, a) && (this.h -= this.g.get(a).length);this.g.set(a, [b]);this.h += 1;return this;};k.get = function (a, b) {if (!a)return b;a = this.ka(a);return 0 < a.length ? String(a[0]) : b;};k.toString = function () {if (this.l)return this.l;if (!this.g)return "";for (var a = [], b = this.g.Ca(), c = 0; c < b.length; c++) {var d = $aproxy.wrap_member_expression(b, $apMe = c)[$apMe], e = encodeURIComponent(String(d));d = this.ka(d);for (var f = 0; f < d.length; f++) {var g = e;"" !== $aproxy.wrap_member_expression(d, $apMe = f)[$apMe] && (g += "=" + encodeURIComponent(String(d[f])));a.push(g);}}return this.l = a.join("&");};k.clone = function () {var a = new lp();a.l = this.l;this.g && (a.g = this.g.clone(), a.h = this.h);return a;};var wp = function (a, b) {b = String(b);a.o && (b = b.toLowerCase());return b;}, rp = function (a, b) {b && !a.o && (vp(a), a.l = null, a.g.forEach(function (c, d) {var e = d.toLowerCase();d != e && (xp(this, d), xp(this, e), 0 < c.length && (this.l = null, this.g.set(wp(this, e), db(c)), this.h += c.length));}, a));a.o = b;};var zp = "://secure-...imrworldwide.com/ ://cdn.imrworldwide.com/ ://aksecure.imrworldwide.com/ ://[^.]*.moatads.com ://youtube[0-9]+.moatpixel.com ://pm.adsafeprotected.com/youtube ://pm.test-adsafeprotected.com/youtube ://e[0-9]+.yt.srs.doubleverify.com www.google.com/pagead/xsul www.youtube.com/pagead/slav".split(" "), Ap = /\bocr\b/, Bp = 0, Cp = {}, Dp = function (a) {if (Tb(Ec(a)))return !1;if (0 <= a.indexOf("://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&"))return !0;try {var b = new gp(a);} catch (c) {return null != Ya(zp, function (d) {return 0 < a.search(d);});}return b.w.match(Ap) ? !0 : null != Ya(zp, function (c) {return null != a.match(c);});}, Ip = function (a) {if (a && (a = Ep(a), !Tb(a))) {var b = 'javascript:"<body><img src=\\""+' + a + '+"\\"></body>"';Gp(function (c) {Hp(c ? b : 'javascript:"<body><object data=\\""+' + a + '+"\\" type=\\"text/html\\" width=1 height=1 style=\\"visibility:hidden;\\"></body>"');});}}, Hp = function (a) {var b = ge("IFRAME", {src: a,style: "display:none"});a = Yd(b).body;var c = ai(function () {ph(d);ie(b);}, 15000);var d = gh(b, ["load","error"], function () {ai(function () {q.clearTimeout(c);ie(b);}, 5000);});a.appendChild(b);}, Gp = function (a) {var b = Cp.imageLoadingEnabled;if (null != b)a(b); else {var c = !1;Jp(function (d, e) {delete $aproxy.wrap_member_expression(Cp, $apMe = e)[$apMe];c || (c = !0, null != Cp.imageLoadingEnabled || (Cp.imageLoadingEnabled = d), a(d));});}}, Jp = function (a) {var b = new Image(), c = "" + Bp++;$aproxy.wrap_member_expression(Cp, $apMe = c)[$apMe] = b;b.onload = function () {clearTimeout(d);a(!0, c);};var d = setTimeout(function () {a(!1, c);}, 300);b.src = "data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";}, Kp = function (a) {if (a) {var b = ee(document, "OBJECT");b.data = a;b.width = "1";b.height = "1";b.style.visibility = "hidden";var c = "" + Bp++;$aproxy.wrap_member_expression(Cp, $apMe = c)[$apMe] = b;b.onload = b.onerror = function () {delete $aproxy.wrap_member_expression(Cp, $apMe = c)[$apMe];};document.body.appendChild(b);}}, Lp = function (a) {if (a) {var b = new Image(), c = "" + Bp++;$aproxy.wrap_member_expression(Cp, $apMe = c)[$apMe] = b;b.onload = b.onerror = function () {delete $aproxy.wrap_member_expression(Cp, $apMe = c)[$apMe];};b.src = a;}}, Mp = function (a) {a && Gp(function (b) {b ? Lp(a) : Kp(a);});}, Ep = function (a) {a instanceof ic || (a = "object" == typeof a && a.Va ? a.Ma() : String(a), kc.test(a) || (a = "about:invalid#zClosurez"), a = new ic(gc, a));var b = jc(a);if ("about:invalid#zClosurez" === b)return "";if (b instanceof uc)a = b; else {var c = "object" == typeof b;a = null;c && b.lc && (a = b.fc());b = cc(c && b.Va ? b.Ma() : String(b));a = wc(b, a);}a = vc(a).toString();return encodeURIComponent(String(Wf(a)));};var Np = "ad_type vpos mridx pos vad_type videoad_start_delay".split(" ");var Op = function (a) {var b = a.Ka, c = void 0 === a.Aa ? !1 : a.Aa;this.A = a.Qa;this.g = b;this.w = c;};var Pp = function (a) {var b = a.Hd, c = a.Vc, d = a.Gd, e = a.Uc;Op.call(this, {Qa: a.Qa,Ka: a.Ka,height: a.height,width: a.width,Aa: void 0 === a.Aa ? !1 : a.Aa});this.o = b;this.l = c;this.C = d;this.h = e;};p(Pp, Op);Pp.prototype.getVideoUrl = function () {return this.o;};var Qp = function (a) {var b = a.nd;Op.call(this, {Qa: a.Qa,Ka: a.Ka,height: a.height,width: a.width,Aa: void 0 === a.Aa ? !1 : a.Aa});this.h = b;};p(Qp, Op);var Rp = function () {this.g = x();};Rp.prototype.reset = function () {this.g = x();};var Sp = function (a) {var b = x();a = a.g + 5000 - b;return 0 < a ? a : 0;};var Tp = ["*.youtu.be","*.youtube.com"], Up = "ad.doubleclick.net bid.g.doubleclick.net ggpht.com google.co.uk google.com googleads.g.doubleclick.net googleads4.g.doubleclick.net googleadservices.com googlesyndication.com googleusercontent.com gstatic.com gvt1.com prod.google.com pubads.g.doubleclick.net s0.2mdn.net static.doubleclick.net surveys.g.doubleclick.net youtube.com ytimg.com".split(" "), Vp = ["c.googlesyndication.com"], Zp = function (a, b) {b = void 0 === b ? $aproxy.wrap_location({ obj: window }).location.protocol : b;var c = !1;if (Wp(a, Vp))c = !1; else {var d;if (d = !Xp(a))if (null == a)d = !1; else {d = a;if (Xp(a))b: {try {var e = new gp(a);if ("gcache" == e.o) {var f = e.h.get("url");if (f && !Tb(Ec(f))) {d = f;break b;}}} catch (g) {}d = a;}d = Yp(d);}d ? c = !0 : "https:" == b && Wp(a, Up) && (c = !0);}if (c) {b = new gp(a);if ("https" == b.o)return a;Ag(H.B(), "htp", "1");hp(b, "https");return b.toString();}return a;}, Xp = function (a) {if (!a)return !1;try {var b = new gp(a);return "gcache" == b.o && !!b.h.get("url");} catch (c) {return !1;}};function Wp(a, b) {return new RegExp("^https?://([a-z0-9-]{1,63}\\.)*(" + b.join("|").replace(/\./g, "\\.") + ")(:[0-9]+)?([/?#]|$)", "i").test(a);}var Yp = function (a) {try {var b = new gp(a).g;b = b.replace(/^www./i, "");return Tp.some(function (c) {return $p(c, b);});} catch (c) {return !1;}};function $p(a, b) {if (Tb(Ec(b)))return !1;a = a.toLowerCase();b = b.toLowerCase();return "*." == a.substr(0, 2) ? (a = a.substr(2), a.length > b.length ? !1 : b.substr(-a.length) == a && (b.length == a.length || "." == b.charAt(b.length - a.length - 1))) : a == b;};var aq = function (a) {return (a = a.exec(mc)) ? $aproxy.wrap_member_expression(a, $apMe = 1)[$apMe] : "";};(function () {if (hd)return aq(/Firefox\/([0-9.]+)/);if (Qc || Rc || Pc)return ed;if (ld)return Kc() ? aq(/CriOS\/([0-9.]+)/) : aq(/Chrome\/([0-9.]+)/);if (md && !Kc())return aq(/Version\/([0-9.]+)/);if (id || jd) {var a = /Version\/(\S+).*Mobile\/(\S+)/.exec(mc);if (a)return $aproxy.wrap_member_expression(a, $apMe = 1)[$apMe] + "." + $aproxy.wrap_member_expression(a, $apMe = 2)[$apMe];} else if (kd)return (a = aq(/Android\s+([0-9.]+)/)) ? a : aq(/Version\/([0-9.]+)/);return "";}());var bq = /OS (\S+) like/, cq = /Android ([\d\.]+)/;function dq(a, b) {a = (a = a.exec(mc)) ? $aproxy.wrap_member_expression(a, $apMe = 1)[$apMe] : "";a = a.replace(/_/g, ".");return 0 <= fc(a, b);}var eq = function (a) {return Zc && dq(bq, a);}, fq = function (a) {return (a = void 0 === a ? null : a) && w(a.getAttribute) ? a.getAttribute("playsinline") ? !0 : !1 : !1;};var gq = function () {if (!Qc)return !1;try {return new ActiveXObject("MSXML2.DOMDocument"), !0;} catch (a) {return !1;}}, hq = Qc && gq();var iq = function (a) {I.call(this);this.o = a;this.h = {};};y(iq, I);var jq = [];iq.prototype.R = function (a, b, c, d) {return kq(this, a, b, c, d);};var kq = function (a, b, c, d, e, f) {Fa(c) || (c && ($aproxy.wrap_member_expression(jq, $apMe = 0)[$apMe] = c.toString()), c = jq);for (var g = 0; g < c.length; g++) {var h = hh(b, c[g], d || a.handleEvent, e || !1, f || a.o || a);if (!h)break;$aproxy.wrap_member_expression(a.h, $apMe = h.key)[$apMe] = h;}return a;}, mq = function (a, b, c, d) {lq(a, b, c, d, void 0);}, lq = function (a, b, c, d, e, f) {if (Fa(c))for (var g = 0; g < c.length; g++)lq(a, b, c[g], d, e, f); else (b = gh(b, c, d || a.handleEvent, e, f || a.o || a)) && ($aproxy.wrap_member_expression(a.h, $apMe = b.key)[$apMe] = b);};iq.prototype.Ea = function (a, b, c, d, e) {if (Fa(b))for (var f = 0; f < b.length; f++)this.Ea(a, b[f], c, d, e); else c = c || this.handleEvent, d = Ha(d) ? !!d.capture : !!d, e = e || this.o || this, c = ih(c), d = !!d, b = Wg(a) ? ch(a.o, String(b), c, d, e) : a ? (a = kh(a)) ? ch(a, b, c, d, e) : null : null, b && (ph(b), delete $aproxy.wrap_member_expression(this.h, $apMe = b.key)[$apMe]);};var nq = function (a) {pb(a.h, function (b, c) {this.h.hasOwnProperty(c) && ph(b);}, a);a.h = {};};iq.prototype.U = function () {iq.ra.U.call(this);nq(this);};iq.prototype.handleEvent = function () {throw Error("EventHandler.handleEvent not implemented");};var oq = function () {};oq.prototype.g = null;oq.prototype.getOptions = function () {var a;(a = this.g) || (a = {}, pq(this) && ($aproxy.wrap_member_expression(a, $apMe = 0)[$apMe] = !0, $aproxy.wrap_member_expression(a, $apMe = 1)[$apMe] = !0), a = this.g = a);return a;};var qq, rq = function () {};y(rq, oq);var sq = function (a) {return (a = pq(a)) ? new ActiveXObject(a) : new XMLHttpRequest();}, pq = function (a) {if (!a.h && "undefined" == typeof XMLHttpRequest && "undefined" != typeof ActiveXObject) {for (var b = ["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"], c = 0; c < b.length; c++) {var d = $aproxy.wrap_member_expression(b, $apMe = c)[$apMe];try {return new ActiveXObject(d), a.h = d;} catch (e) {}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.h;};qq = new rq();var tq = function (a) {J.call(this);this.headers = new ap();this.H = a || null;this.h = !1;this.F = this.g = null;this.N = "";this.w = 0;this.l = this.L = this.A = this.J = !1;this.D = 0;this.C = null;this.Z = "";this.O = this.P = !1;};y(tq, J);var uq = /^https?$/i, vq = ["POST","PUT"], wq = function (a, b) {a.D = Math.max(0, b);};tq.prototype.send = function (a, b, c, d) {if (this.g)throw Error("[goog.net.XhrIo] Object is active with another request=" + this.N + "; newUri=" + a);b = b ? b.toUpperCase() : "GET";this.N = a;this.w = 0;this.J = !1;this.h = !0;this.g = this.H ? sq(this.H) : sq(qq);this.F = this.H ? this.H.getOptions() : qq.getOptions();this.g.onreadystatechange = Ma(this.Y, this);try {this.L = !0, this.g.open(b, String(a), !0), this.L = !1;} catch (f) {xq(this);return;}a = c || "";var e = this.headers.clone();d && fp(d, function (f, g) {e.set(g, f);});d = Ya(e.Ca(), yq);c = q.FormData && a instanceof q.FormData;!$a(vq, b) || d || c || e.set("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");e.forEach(function (f, g) {this.g.setRequestHeader(g, f);}, this);this.Z && (this.g.responseType = this.Z);"withCredentials" in this.g && this.g.withCredentials !== this.P && (this.g.withCredentials = this.P);try {zq(this), 0 < this.D && ((this.O = Aq(this.g)) ? (this.g.timeout = this.D, this.g.ontimeout = Ma(this.V, this)) : this.C = ai(this.V, this.D, this)), this.A = !0, this.g.send(a), this.A = !1;} catch (f) {xq(this);}};var Aq = function (a) {return Qc && fd(9) && "number" === typeof a.timeout && void 0 !== a.ontimeout;}, yq = function (a) {return "content-type" == a.toLowerCase();};tq.prototype.V = function () {"undefined" != typeof xa && this.g && (this.w = 8, this.dispatchEvent("timeout"), this.abort(8));};var xq = function (a) {a.h = !1;a.g && (a.l = !0, a.g.abort(), a.l = !1);a.w = 5;Bq(a);Cq(a);}, Bq = function (a) {a.J || (a.J = !0, a.dispatchEvent("complete"), a.dispatchEvent("error"));};tq.prototype.abort = function (a) {this.g && this.h && (this.h = !1, this.l = !0, this.g.abort(), this.l = !1, this.w = a || 7, this.dispatchEvent("complete"), this.dispatchEvent("abort"), Cq(this));};tq.prototype.U = function () {this.g && (this.h && (this.h = !1, this.l = !0, this.g.abort(), this.l = !1), Cq(this, !0));tq.ra.U.call(this);};tq.prototype.Y = function () {this.wb() || (this.L || this.A || this.l ? Dq(this) : this.$());};tq.prototype.$ = function () {Dq(this);};var Dq = function (a) {if (a.h && "undefined" != typeof xa && (!$aproxy.wrap_member_expression(a.F, $apMe = 1)[$apMe] || 4 != Eq(a) || 2 != Fq(a)))if (a.A && 4 == Eq(a))ai(a.Y, 0, a); else if (a.dispatchEvent("readystatechange"), 4 == Eq(a)) {a.h = !1;try {var b = Fq(a);a:switch (b) {case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c = !0;break a;default:c = !1;}var d;if (!(d = c)) {var e;if (e = 0 === b) {var f = $aproxy.wrap_member_expression(String(a.N).match(re), $apMe = 1)[$apMe] || null;if (!f && q.self && $aproxy.wrap_location({ obj: q.self }).location) {var g = $aproxy.wrap_location({ obj: q.self }).location.protocol;f = g.substr(0, g.length - 1);}e = !uq.test(f ? f.toLowerCase() : "");}d = e;}d ? (a.dispatchEvent("complete"), a.dispatchEvent("success")) : (a.w = 6, Bq(a));} finally {Cq(a);}}}, Cq = function (a, b) {if (a.g) {zq(a);var c = a.g, d = $aproxy.wrap_member_expression(a.F, $apMe = 0)[$apMe] ? Ca : null;a.g = null;a.F = null;b || a.dispatchEvent("ready");try {c.onreadystatechange = d;} catch (e) {}}}, zq = function (a) {a.g && a.O && (a.g.ontimeout = null);a.C && (q.clearTimeout(a.C), a.C = null);};tq.prototype.rc = function () {return !!this.g;};var Eq = function (a) {return a.g ? a.g.readyState : 0;}, Fq = function (a) {try {return 2 < Eq(a) ? a.g.status : -1;} catch (b) {return -1;}}, Gq = function (a) {try {return a.g ? a.g.responseText : "";} catch (b) {return "";}}, Hq = function (a, b) {if (a.g && 4 == Eq(a))return a = a.g.getResponseHeader(b), null === a ? void 0 : a;};var Iq = function () {};Iq.prototype.get = function (a, b) {return Jq(this, a, b);};var Jq = function (a, b, c) {return Kq(a, b, !0, c).then(function (d) {if (!(d instanceof Kh)) {var e = new Kh(Ca);Jh(e, 2, d);d = e;}return d;}, function (d) {return d instanceof Error && 6 == d.message ? Kq(a, b, !1, c) : Oh(d);});}, Kq = function (a, b, c, d) {var e = new tq();e.P = c;wq(e, Sp(d));var f = new iq();return new Kh(function (g, h) {mq(f, e, "success", function () {try {var l = e.g ? e.g.responseXML : null;} catch (u) {l = null;}if (null == l)if (l = Gq(e), "undefined" != typeof DOMParser) {var m = new DOMParser();ne();l = wc(l, null);l = m.parseFromString(vc(l), "application/xml");} else if (hq) {m = new ActiveXObject("MSXML2.DOMDocument");m.resolveExternals = !1;m.validateOnParse = !1;try {m.setProperty("ProhibitDTD", !0), m.setProperty("MaxXMLSize", 2048), m.setProperty("MaxElementDepth", 256);} catch (u) {}m.loadXML(l);l = m;} else throw Error("Your browser does not support loading xml documents");m = Hg.Cb || Hg.g;var n;if (n = l && l.documentElement)(n = l.documentElement) && "VAST" != !n.nodeName ? (n = n.getAttribute("version")) ? (n = parseInt(n, 10), n = null == n || isNaN(n) ? null : n) : n = null : n = null, n = null == n || 2 > n || 4 < n ? !1 : !0;if (!n && m) {m = {vastUrl: b.substring(0, 200),responseText: Gq(e).substring(0, 200),status: Fq(e),contentType: Hq(e, "Content-Type"),acao: Hq(e, "Access-Control-Allow-Origin"),acac: Hq(e, "Access-Control-Allow-Credentials"),origin: $aproxy.wrap_location({ obj: window }).location.origin};n = H.B();for (var v = ba(Object.keys(m)), r = v.next(); !r.done; r = v.next())r = r.value, Ag(n, r, m[r]);}g(l);f.X();e.X();});mq(f, e, ["error","timeout"], function () {h(Error(e.w));f.X();e.X();});e.send(Zp(b), "GET", void 0);}, a);};var Lq = function (a) {var b = {};a.split(",").forEach(function (c) {var d = c.split("=");2 == d.length && (c = Ub(d[0]), d = Ub(d[1]), 0 < c.length && ($aproxy.wrap_member_expression(b, $apMe = c)[$apMe] = d));});return b;}, Mq = function (a) {var b = "af am ar_eg ar_sa ar_xb ar be bg bn ca cs da de_at de_cn de el en_au en_ca en_gb en_ie en_in en_sg en_xa en_xc en_za en es_419 es_ar es_bo es_cl es_co es_cr es_do es_ec es_gt es_hn es_mx es_ni es_pa es_pe es_pr es_py es_sv es_us es_uy es_ve es et eu fa fi fil fr_ca fr_ch fr gl gsw gu he hi hr hu id in is it iw ja kn ko ln lo lt lv ml mo mr ms nb ne nl no pl pt_br pt_pt pt ro ru sk sl sr_latn sr sv sw ta te th tl tr uk ur vi zh_cn zh_hk zh_tw zh zu".split(" ");if (!a)return null;a = a.toLowerCase().replace("-", "_");if (b.includes(a))return a;a = (a = a.match(/^\w{2,3}([-_]|$)/)) ? $aproxy.wrap_member_expression(a, $apMe = 0)[$apMe].replace(/[_-]/g, "") : "";return b.includes(a) ? a : null;};var Nq = function (a, b) {for (var c = [], d = 1; d < arguments.length; ++d)$aproxy.wrap_member_expression(c, $apMe = d - 1)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = d)[$apMe];return new (Function.prototype.bind.apply(a, [null].concat(ca(c))))();};var Oq = function () {Pd.set("GoogleAdServingTest", "Good");var a = "Good" == Pd.get("GoogleAdServingTest");a && (Pd.get("GoogleAdServingTest"), Pd.set("GoogleAdServingTest", "", 0, void 0, void 0));return a;};var Pq = {kg: "autoplayDisallowed",lg: "beginFullscreen",mg: "canPlay",ng: "canPlayThrough",CLICK: "click",DURATION_CHANGE: "durationChange",tg: "end",ug: "endFullscreen",vg: "error",zg: "focusSkipButton",Qg: "loadStart",LOADED: "loaded",Rg: "mediaLoadTimeout",Sg: "mediaPlaybackTimeout",cc: "pause",ah: "play",ih: "seeked",jh: "seeking",mh: "skip",nh: "skipShown",dc: "start",th: "timeUpdate",rh: "timedMetadata",Td: "volumeChange",wh: "waiting"};var Qq = function () {};var Rq = function () {return !!window.MediaSource;};var Sq = function (a, b, c) {var d = new Qq();this.url = a;this.mimeType = b;this.g = c;this.h = void 0 === d ? null : d;};var Uq = function (a, b, c, d, e) {I.call(this);this.$ = a;this.F = new gp(b.url);this.h = c;this.l = e;this.H = b.g;this.Z = d;(this.J = b.h) || xp(this.F.h, "alr");Ag(H.B(), "sl_dv" + this.l, (null != this.J).toString());this.L = !this.J;this.V = 0;this.g = new XMLHttpRequest();this.C = this.Y = this.A = this.o = 0;this.O = 0.1;this.w = [];this.D = !1;this.P = this.N = null;Tq(this);};p(Uq, I);var Tq = function (a) {a.N = hh(a.g, "load", function () {Vq(a);if (a.L) {var b = a.g.responseText;a.D = !b || b.length < a.H;a.C = 0;Bg(H.B(), "sl_cc" + a.l + "-" + a.A);a.A++;Wq(a);}});a.P = hh(a.g, "progress", function () {Vq(a);});a.g.addEventListener("error", function () {Bg(H.B(), "sl_ec" + a.l + "-" + a.o);});a.h.addEventListener("updateend", function () {a.h.buffered.length && (a.Y = a.h.buffered.end(0), a.D && !a.h.updating && a.o == a.A && (Bg(H.B(), "sl_lc" + a.l), a.Z()));});a.h.addEventListener("update", function () {a.w.length && !a.h.updating && a.h.appendBuffer(a.w.shift());});a.h.addEventListener("error", function () {Bg(H.B(), "msb_err" + a.l);});Xq(a);}, Xq = function (a) {Bg(H.B(), "sl_rc" + a.l + "-" + a.o);var b = a.o * a.H;b = tp(a.F, "range", b + "-" + (b + a.H - 1)).toString();a.g.open("get", b);a.g.overrideMimeType("text/plain; charset=x-user-defined");a.g.send(null);a.o++;}, Vq = function (a) {if (!a.L) {var b = a.g.getResponseHeader("content-type");if (b && 0 <= b.indexOf("text/plain")) {a.g.readyState == XMLHttpRequest.DONE && (a.F = new gp(a.g.response), a.o = 0, a.A = 0, a.V++, Xq(a));return;}a.L = !0;Bg(H.B(), "sl_redc" + a.l);Ag(H.B(), "sl_tr" + a.l, a.V.toString());}xp(a.F.h, "alr");if (a.g.readyState == XMLHttpRequest.LOADING || a.g.readyState == XMLHttpRequest.DONE) {b = a.g.response;for (var c = new Uint8Array(b.length - a.C), d = 0; d < c.length; d++)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = b.charCodeAt(d + a.C) & 255;a.C = b.length;b = c.buffer;0 < b.byteLength && (a.h.updating || a.w.length ? a.w.push(b) : a.h.appendBuffer(b));}}, Wq = function (a) {var b = a.A == a.o && !a.h.updating && !a.w.length;!a.D && b && a.$.currentTime >= a.O && (a.O = a.Y + 0.1, Xq(a));};Uq.prototype.U = function () {ph(this.N);ph(this.P);I.prototype.U.call(this);};var Zq = function (a, b) {I.call(this);var c = this;this.A = a;this.D = b;this.h = new MediaSource();this.C = [];this.l = [];this.g = this.w = null;this.o = !1;this.h.addEventListener("sourceopen", function () {return Yq(c);});};p(Zq, I);var Yq = function (a) {Bg(H.B(), "msmsw_oso");a.w = hh(a.A, "timeupdate", function () {if (!a.o)for (var e = ba(a.l), f = e.next(); !f.done; f = e.next())Wq(f.value);});for (var b = 0; b < a.D.length; b++) {var c = $aproxy.wrap_member_expression(a.D, $apMe = b)[$apMe];Ag(H.B(), "msmsw_mime" + b, c.mimeType);Ag(H.B(), "msmsw_cs" + b, c.mimeType);var d = a.h.addSourceBuffer(c.mimeType);d ? (a.C.push(d), c = Nq(Uq, a.A, c, d, function () {a:if (!a.o) {for (var e = ba(a.l), f = e.next(); !f.done; f = e.next())if (f = f.value, !f.D || f.h.updating || f.w.length)break a;a.h.endOfStream();a.o = !0;ph(a.w);}}, b), a.l.push(c)) : Bg(H.B(), "msmsw_sbf" + b);}Ag(H.B(), "msmsw_ns", a.C.length.toString());};Zq.prototype.U = function () {this.g && window.URL.revokeObjectURL(this.g);for (var a = ba(this.l), b = a.next(); !b.done; b = a.next())b.value.X();ph(this.w);I.prototype.U.call(this);};var $q = function () {throw Error("Do not instantiate directly");};$q.prototype.g = null;$q.prototype.getContent = function () {return this.content;};$q.prototype.toString = function () {return this.content;};var ar = function () {$q.call(this);};y(ar, $q);var br = function (a) {function b(c) {this.content = c;}b.prototype = a.prototype;return function (c, d) {c = new b(String(c));void 0 !== d && (c.g = d);return c;};}(ar);var cr = function () {if (window.MutationObserver) {var a = [];new MutationObserver(function () {a.forEach(function (b) {return b();});a = [];}).observe(document.createTextNode(""), { characterData: !0 });}};"function" === typeof Promise && -1 < String(Promise).indexOf("[native code]") || cr();var dr = function (a) {this.h = a;};dr.prototype.g = function () {return this.h;};var er = function (a) {J.call(this);this.g = a || "goog_" + Fc++;this.l = [];};y(er, J);er.prototype.h = !1;er.prototype.connect = function () {for (this.h = !0; 0 != this.l.length;) {var a = this.l.shift();this.sendMessage(a.name, a.type, a.data);}};er.prototype.send = function (a, b, c) {this.h ? this.sendMessage(a, b, c) : this.l.push({name: a,type: b,data: c});};var fr = function (a, b, c, d, e) {Sg.call(this, a);this.ca = b;this.fa = c;this.Ob = d;this.td = e;};y(fr, Sg);fr.prototype.toString = function () {return "";};var gr = function (a, b) {J.call(this);this.l = a;this.A = b;this.h = this.l.currentTime;this.g = new $h(250);Rg(this, this.g);this.w = new iq(this);Rg(this, this.w);kq(this.w, this.g, "tick", this.C, !1, this);};p(gr, J);gr.prototype.ua = function () {return this.h;};gr.prototype.start = function () {hr(this);this.g.start();};gr.prototype.stop = function () {this.g.stop();};gr.prototype.C = function () {var a = this.l.currentTime;a != this.ua() && (this.h = a, hr(this));};var hr = function (a) {a.A.send("contentTimeUpdate", "contentTimeUpdate", { currentTime: a.ua() });};var ir = function (a, b) {this.h = a;this.g = b;};ir.prototype.o = function () {return this.h;};ir.prototype.l = function () {return this.g;};var jr = function () {this.loadVideoTimeout = 8000;};k = jr.prototype;k.autoAlign = !0;k.bitrate = -1;k.uiElements = null;k.disableClickThrough = !1;k.enablePreloading = !1;k.mimeTypes = null;k.restoreCustomPlaybackStateOnAdBreakComplete = !1;k.useLearnMoreButton = !1;k.useStyledLinearAds = !1;k.useStyledNonLinearAds = !1;k.playAdsAfterTime = -1;k.useVideoAdUi = !0;k.loadVideoTimeout = 8000;k.disableUi = !1;var kr = function (a) {this.g = a;}, nr = function () {var a = lr();return mr(a, "disableExperiments");}, mr = function (a, b) {return yb(a.g, b) && (a = $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe], "boolean" === typeof a) ? a : !1;}, or = function (a) {if (yb(a.g, "forceExperimentIds")) {a = a.g.forceExperimentIds;var b = [], c = 0;Fa(a) && a.forEach(function (d) {"number" === typeof d && ($aproxy.wrap_member_expression(b, $apMe = c++)[$apMe] = d);});return b;}return null;};var S = function () {this.w = "always";this.G = 4;this.H = 1;this.g = 0;this.l = !0;this.C = "en";this.N = !1;this.D = this.K = "";this.F = null;this.Y = this.O = -1;this.V = this.L = this.J = "";this.h = !1;this.o = !0;try {this.aa = $aproxy.wrap_member_expression(dj(void 0), $apMe = 0)[$apMe];} catch (a) {}}, pr = function (a) {a = Ec(a);Tb(a) || (a = a.substring(0, 20));return a;};k = S.prototype;k.uf = function (a) {this.w = a;};k.jf = function () {return this.w;};k.Af = function (a) {this.G = a;};k.mf = function () {return this.G;};k.Df = function (a) {this.P = a;};k.rf = function () {return this.P;};k.Ef = function (a) {"boolean" === typeof a && (this.H = a ? 1 : 0);};k.Ff = function (a) {this.H = a;};k.tf = function (a) {this.l = a;};k.sf = function () {return this.l;};k.yf = function (a) {this.N = a;};k.xb = function () {return this.N;};k.zf = function (a) {if (a = Mq(a))this.C = a;};k.$d = function () {return this.C;};k.Bf = function (a) {this.K = pr(a);};k.nf = function () {return this.K;};k.Cf = function (a) {this.D = pr(a);};k.qf = function () {return this.D;};var lr = function () {var a = T;if (null == a.F) {var b = {};var c = new gp($aproxy.wrap_location({ obj: E() }).location.href).h;if (yp(c, "tcnfp"))try {b = JSON.parse(c.get("tcnfp"));} catch (d) {}a.F = new kr(b);}return a.F;};S.prototype.Z = function (a) {this.O = a;};S.prototype.$ = function (a) {this.Y = a;};var sr = function () {var a = T;qr();a.J = $aproxy.wrap_member_expression(rr, $apMe = 1)[$apMe] || "";}, tr = function () {var a = T;qr();a.V = $aproxy.wrap_member_expression(rr, $apMe = 6)[$apMe] || "";}, ur = function () {var a = T;qr();a.L = $aproxy.wrap_member_expression(rr, $apMe = 4)[$apMe] || "";};k = S.prototype;k.wf = function (a) {this.h = a;};k.kf = function () {return this.h;};k.vf = function (a) {this.o = a;};k.xf = function () {};k.lf = function () {return !0;};var T = new S();var vr = function (a, b, c) {this.l = b;this.h = c;this.o = a;};y(vr, Error);k = vr.prototype;k.ne = function () {return this.g;};k.oe = function () {return this.l;};k.me = function () {return this.h;};k.ae = function () {return 1000 > this.h ? this.h : 900;};k.pe = function () {return this.o;};k.toString = function () {return "AdError " + this.h + ": " + this.l + (null != this.g ? " Caused by: " + this.g : "");};var wr = function (a) {if (null == a.errorCode || null == a.errorMessage || null == a.type)return null;for (var b = new vr(a.type, a.errorMessage, a.errorCode), c = b, d = a.innerError, e = 0; 3 > e; ++e)if (d instanceof Object) {var f = new vr(d.type, d.errorMessage, d.errorCode);c = c.g = f;d = d.innerError;} else {null != d && (c.g = Error(a.innerError));break;}return b;};var xr = function (a, b) {Sg.call(this, "adError");this.h = a;this.o = b ? b : null;};y(xr, Sg);xr.prototype.w = function () {return this.h;};xr.prototype.A = function () {return this.o;};var U = {}, yr = (U.creativeView = "creativeview", U.start = "start", U.midpoint = "midpoint", U.firstQuartile = "firstquartile", U.thirdQuartile = "thirdquartile", U.complete = "complete", U.mute = "mute", U.unmute = "unmute", U.pause = "pause", U.rewind = "rewind", U.resume = "resume", U.fullscreen = "fullscreen", U.exitFullscreen = "exitfullscreen", U.expand = "expand", U.collapse = "collapse", U.close = "close", U.acceptInvitation = "acceptinvitation", U.userInteraction = "userInteraction", U.adCanPlay = "adCanPlay", U.adStarted = "adStarted", U.abandon = "abandon", U.acceptInvitationLinear = "acceptinvitationlinear", U.engagedView = "engagedview", U.instreamAdComplete = "instreamAdComplete", U.skipShown = "skipshown", U.skippableStateChanged = "skippableStateChanged", U.skip = "skip", U.progress = "progress", U.publisher_invoked_skip = "PUBLISHER_INVOKED_SKIP", U.annotation_start = "annotation_start", U.annotation_click = "annotation_click", U.annotation_close = "annotation_close", U.cta_annotation_shown = "cta_annotation_shown", U.cta_annotation_clicked = "cta_annotation_clicked", U.cta_annotation_closed = "cta_annotation_closed", U.replay = "replay", U.stop = "stop", U.autoplayDisallowed = "autoplayDisallowed", U.error = "error", U.mediaLoadTimeout = "mediaLoadTimeout", U.linearChanged = "linearChanged", U.click = "click", U.contentPauseRequested = "contentPauseRequested", U.contentResumeRequested = "contentResumeRequested", U.discardAdBreak = "discardAdBreak", U.updateAdsRenderingSettings = "updateAdsRenderingSettings", U.durationChange = "durationChange", U.expandedChanged = "expandedChanged", U.autoClose = "autoClose", U.userClose = "userClose", U.userRecall = "userRecall", U.prefetched = "prefetched", U.loaded = "loaded", U.init = "init", U.allAdsCompleted = "allAdsCompleted", U.adMetadata = "adMetadata", U.adBreakReady = "adBreakReady", U.adBreakFetchError = "adBreakFetchError", U.log = "log", U.volumeChange = "volumeChange", U.companionBackfill = "companionBackfill", U.companionInitialized = "companionInitialized", U.companionImpression = "companionImpression", U.companionClick = "companionClick", U.impression = "impression", U.interaction = "interaction", U.adProgress = "adProgress", U.adBuffering = "adBuffering", U.trackingUrlPinged = "trackingUrlPinged", U.measurable_impression = "measurable_impression", U.custom_metric_viewable = "custom_metric_viewable", U.viewable_impression = "viewable_impression", U.fully_viewable_audible_half_duration_impression = "fully_viewable_audible_half_duration_impression", U.overlay_resize = "overlay_resize", U.overlay_unmeasurable_impression = "overlay_unmeasurable_impression", U.overlay_unviewable_impression = "overlay_unviewable_impression", U.overlay_viewable_immediate_impression = "overlay_viewable_immediate_impression", U.overlay_viewable_end_of_session_impression = "overlay_viewable_end_of_session_impression", U.externalActivityEvent = "externalActivityEvent", U.adEvent = "adEvent", U.configure = "configure", U.remainingTime = "remainingTime", U.destroy = "destroy", U.resize = "resize", U.volume = "volume", U.sendAbandonUrls = "sendAbandonUrls", U.authorIconClicked = "videoAuthorIconClicked", U.authorNameClicked = "videoAuthorClicked", U.videoClicked = "videoClicked", U.videoIconClicked = "videoIconClicked", U.learnMoreClicked = "videoLearnMoreClicked", U.muteClicked = "videoMuteClicked", U.titleClicked = "videoTitleClicked", U.skipShown = "SKIP_SHOWN", U.videoSkipClicked = "SKIPPED", U.unmuteClicked = "videoUnmuteClicked", U.helpIconClicked = "whyThisAdIconClicked", U.vpaidEvent = "vpaidEvent", U.show_ad = "show_ad", U.video_card_endcap_collapse = "video_card_endcap_collapse", U.video_card_endcap_dismiss = "video_card_endcap_dismiss", U.video_card_endcap_impression = "video_card_endcap_impression", U.mediaUrlPinged = "mediaUrlPinged", U.breakstart = "breakstart", U.breakend = "breakend", U.omidReady = "omidReady", U.omidUnavailable = "omidUnavailable", U.omidAdSessionCompleted = "omidAdSessionCompleted", U.omidAdSessionAbandoned = "omidAdSessionAbandoned", U.verificationNotExecuted = "verificationNotExecuted", U.loadStart = "loadStart", U.seeked = "seeked", U.seeking = "seeking", U);var V = function (a, b, c) {b = void 0 === b ? null : b;c = void 0 === c ? null : c;Sg.call(this, a);this.A = b;this.w = null != c ? c : null;};y(V, Sg);V.prototype.C = function () {return this.A;};V.prototype.G = function () {return this.w;};var zr = "abort canplay canplaythrough durationchange emptied loadstart loadeddata loadedmetadata progress ratechange seeked seeking stalled suspend waiting".split(" ");var Br = function (a) {var b = lr();return b && mr(b, "forceCustomPlayback") || T.xb() || Ar() && (!(Xc || eq(10) && T.h) || !a) || Vc && (!Vc || !dq(cq, 4)) || ck() ? !0 : !1;}, Cr = function (a) {return null == a ? !1 : T.xb() ? !0 : Ar() ? fq(a) ? Xc || eq(10) && T.h ? !1 : !0 : !0 : Vc && (!Vc || !dq(cq, 4)) || ck() ? !0 : !1;}, Dr = function () {var a = lr();return a && mr(a, "disableOnScreenDetection") ? !1 : !ak();}, Ar = function () {return Zc || (Xc || Uc && "ontouchstart" in document.documentElement) && !1;};function Er(a) {a = Zp(a, ak() ? "https" : $aproxy.wrap_location({ obj: window }).location.protocol);if (ak())Fr(a); else try {a && (Dp(a) ? Ip(a) : Mp(a));} catch (b) {}}function Fr(a) {new Iq().get(a, new Rp()).then(function () {}, function () {});};var Gr = function (a, b) {this.message = a;this.g = b;}, Hr = new Gr("Failed to initialize ad playback element before starting ad playback.", 400), Ir = new Gr("The provided {0} information: {1} is invalid.", 1101), Jr = function (a, b, c) {var d = void 0 === b ? null : b;if (!(d instanceof vr)) {var e = a.g, f = a.message, g = Array.prototype.slice.call(arguments, 2);if (0 < g.length)for (var h = 0; h < g.length; h++)f = f.replace(new RegExp("\\{" + h + "\\}", "ig"), g[h]);e = new vr("adPlayError", f, e);e.g = d;d = e;}return d;};var Kr = function (a, b, c) {this.l = a;this.g = Math.min(Math.max(b || 0, 0), 1);this.h = null != c ? c : !0;};Kr.prototype.getId = function () {return this.l;};var Lr = function (a) {this.l = a;this.h = new ap();this.g = null;};Lr.prototype.getId = function () {return this.l;};var Mr = function (a) {var b = Math.random(), c = 0, d = a.h.ka();d.forEach(function (h) {c += h.g;});var e = 1 < c ? c : 1;a.g = null;for (var f = 0, g = 0; g < d.length; ++g)if (f += $aproxy.wrap_member_expression(d, $apMe = g)[$apMe].g, f / e >= b) {a.g = $aproxy.wrap_member_expression(d, $apMe = g)[$apMe];break;}};var Nr = function () {return null != q.G_testRunner;};var Qr = function () {this.h = !1;this.g = new ap();W(this, "GvnExternalLayer", 31061774, 0.01);W(this, "GvnExternalLayer", 31061775, 0.01);W(this, "GvnExternalLayer", 651800007, 0.05);W(this, "GvnExternalLayer", 651800008, 0.05);W(this, "ActiveViewExternalLayer", 42530094, 0.05);W(this, "ActiveViewExternalLayer", 42530095, 0.05);W(this, "ActiveViewExternalLayer", 42530173, 0.01);W(this, "ActiveViewExternalLayer", 42530174, 0.01);W(this, "ActiveViewExternalLayer", 668123728, 0.01);W(this, "ActiveViewExternalLayer", 668123729, 0.01);W(this, "ActiveViewExternalLayer", 370204080, 0.001);W(this, "ActiveViewExternalLayer", 370204081, 0.001);W(this, "GvnExternalLayer", 504733015, 0);W(this, "GvnExternalLayer", 504733016, 0);W(this, "GvnExternalLayer", 189176000, 0.01);W(this, "GvnExternalLayer", 189176001, 0.01);W(this, "GvnExternalLayer", 605457003, 0.01);W(this, "GvnExternalLayer", 605457004, 0.01);W(this, "GvnExternalLayer", 40819802, 0.01);W(this, "GvnExternalLayer", 40819803, 0.01);W(this, "GvnExternalLayer", 420706136, 0.01);W(this, "GvnExternalLayer", 420706137, 0.01);W(this, "GvnExternalLayer", 420706138, 0.01);W(this, "GvnExternalLayer", 420706139, 0.01);W(this, "GvnExternalLayer", 420706140, 0.01);W(this, "GvnExternalLayer", 420706141, 0.01);Or(this);var a = lr();a = or(a);null != a && (this.h = !0, Pr(this, a.map(String)));}, Rr = ["ActiveViewExternalLayer"], Sr = null, Tr = function () {Sr || (Sr = new Qr());return Sr;}, W = function (a, b, c, d) {Tb(Ec(b)) || isNaN(c) || 0 >= c || (c = new Kr(c, d), Ur(a, b).h.set(c.getId(), c));}, Or = function (a) {nr() || a.g.ka().forEach(function (b) {Mr(b);});}, Vr = function (a, b, c, d) {isNaN(b) || 0 >= b || Tb(Ec(c)) || (a.h = !0, d = null != d ? d : !0, Ur(a, c).g = new Kr(b, 0, d));}, Pr = function (a, b) {b.forEach(function (c) {Vr(a, Number(c), "FORCED_PUB_EXP_LAYER_" + c, void 0);});}, Wr = function () {var a = {};Tr().g.ka().forEach(function (b) {var c = b.g;if (c) {var d = {};d.experimentId = c.getId();d.shouldReport = c.h;$aproxy.wrap_member_expression(a, $apMe = b.getId())[$apMe] = d;} else $aproxy.wrap_member_expression(a, $apMe = b.getId())[$apMe] = {};});return a;}, Xr = function (a, b) {return a.h || (nr() ? 0 : !Nr()) ? a.g.ka().some(function (c) {return !!c.g && c.g.getId() == b;}) : !1;}, Yr = function () {var a = Tr();if (!a.h && (nr() || Nr()))return "";var b = [];a.g.ka().forEach(function (c) {(c = c.g) && c.h && b.push(c.getId());});a = ig();return b.concat(a).sort().join(",");}, Ur = function (a, b) {var c = a.g.get(b);null == c && (c = new Lr(b), a.g.set(b, c));return c;}, Zr = function () {var a = [319331041], b = Tr();Rr.forEach(function (c) {(c = (c = Ur(b, c)) ? c.g : null) && a.push(c.getId());});return a;};var bs = function () {var a = "h.3.344.0";null != $r && (a += "/n." + $r, null != as && (a += "/" + as));return a;}, as = null, cs = null, $r = null;Xr(Tr(), 504733016);var ds = null;var es = function () {this.g = 0.01 > Math.random();this.h = Math.floor(4503599627370496 * Math.random());};es.prototype.report = function (a, b, c) {if (!Nr() && (this.g || c)) {b = b || {};b.lid = a;b.sdkv = bs();a = Yr();Tb(Ec(a)) || (b.e = a);b = fs(this, b);var d = new gp("http://pagead2.googlesyndication.com/pagead/gen_204");pb(b, function (e, f) {tp(d, f, null == e ? "" : "boolean" == typeof e ? e ? "t" : "f" : "" + e);}, this);a = gs();hp(d, a.o);a = d.toString();b = d.h.get("url");null != b && pc() && 2083 < a.length && (a = hs(d, b));Er(a);}};var hs = function (a, b) {tp(a, "url", "");try {var c = 2083 - a.toString().length - 1;if (0 >= c)return a.toString();for (var d = b.slice(0, c), e = encodeURIComponent(d), f = c; 0 < f && e.length > c;)d = b.slice(0, f--), e = encodeURIComponent(d);tp(a, "url", d);} catch (g) {}return a.toString();}, fs = function (a, b) {b.id = "ima_html5";var c = gs();b.c = a.h;b.domain = c.g;return b;}, gs = function () {var a = E(), b = document;return new gp($aproxy.wrap_parent_window({ obj: a }).parent == a ? $aproxy.wrap_location({ obj: a }).location.href : b.referrer);};Da(es);var is = function () {J.call(this);this.C = this.H = this.L = this.D = !1;this.h = 0;this.w = [];this.F = !1;this.O = this.N = Infinity;this.l = 0;this.A = new iq(this);this.J = {};};p(is, J);var ks = function (a, b) {null == b || a.D || (a.g = b, js(a), a.D = !0);}, ms = function (a) {null != a.g && a.D && (ls(a), a.D = !1, a.H = !1, a.C = !1, a.h = 0, a.w = [], a.F = !1);}, js = function (a) {ls(a);!(a.g instanceof J) && "ontouchstart" in document.documentElement && Zc ? (a.J = {touchstart: Ma(a.$, a),touchmove: Ma(a.Y, a),touchend: Ma(a.Z, a)}, pb(a.J, function (b, c) {this.g.addEventListener(c, b, !1);}, a)) : a.A.R(a.g, "click", a.V);}, ls = function (a) {a.A.Ea(a.g, "click", a.V);pb(a.J, function (b, c) {this.g.removeEventListener(c, b, !1);}, a);a.J = {};};is.prototype.$ = function (a) {this.H = !0;this.h = a.touches.length;this.l && (window.clearTimeout(this.l), this.l = 0, this.L = !0);(this.F = ns(this, a.touches) || 1 != a.touches.length) ? this.O = this.N = Infinity : (this.N = $aproxy.wrap_member_expression(a.touches, $apMe = 0)[$apMe].clientX, this.O = $aproxy.wrap_member_expression(a.touches, $apMe = 0)[$apMe].clientY);a = a.touches;this.w = [];for (var b = 0; b < a.length; b++)this.w.push($aproxy.wrap_member_expression(a, $apMe = b)[$apMe].identifier);};is.prototype.Y = function (a) {this.h = a.touches.length;if (!eq(8) || Math.pow($aproxy.wrap_member_expression(a.changedTouches, $apMe = 0)[$apMe].clientX - this.N, 2) + Math.pow($aproxy.wrap_member_expression(a.changedTouches, $apMe = 0)[$apMe].clientY - this.O, 2) > Math.pow(5, 2))this.C = !0;};is.prototype.Z = function (a) {!this.H || 1 != this.h || this.C || this.L || this.F || !ns(this, a.changedTouches) || (this.l = window.setTimeout(Ma(this.P, this), 300));this.h = a.touches.length;0 == this.h && (this.C = this.H = !1, this.w = []);this.L = !1;};is.prototype.V = function () {this.P();};var ns = function (a, b) {for (var c = 0; c < b.length; c++)if (a.w.includes($aproxy.wrap_member_expression(b, $apMe = c)[$apMe].identifier))return !0;return !1;};is.prototype.P = function () {this.l = 0;this.dispatchEvent(new Sg("click"));};is.prototype.U = function () {ms(this);this.A.X();this.A = null;J.prototype.U.call(this);};var os = function (a, b) {er.call(this, b);this.w = a;this.wa = null;this.A = new iq(this);this.A.R(E(), "message", this.C);};y(os, er);var ps = function (a) {if (null == a || "string" !== typeof a || 0 != a.lastIndexOf("ima://", 0))return null;a = a.substr(6);try {return JSON.parse(a);} catch (b) {return null;}};os.prototype.sendMessage = function (a, b, c) {null != this.wa && null != $aproxy.wrap_postMessage({ obj: this.wa }).postMessage && $aproxy.wrap_postMessage({ obj: this.wa }).postMessage(qs(this, a, b, c), "*");null != this.wa && null == $aproxy.wrap_postMessage({ obj: this.wa }).postMessage && es.B().report(11);};os.prototype.U = function () {Qg(this.A);this.wa = null;os.ra.U.call(this);};os.prototype.C = function (a) {a = a.h;var b = ps(a.data);if (rs(this, b)) {if (null == this.wa)this.wa = a.source, this.h || this.connect(); else if (this.wa != a.source)return;rs(this, b) && this.dispatchEvent(new fr(b.name, b.type, b.data || {}, b.sid, a.origin));}};var qs = function (a, b, c, d) {var e = {};e.name = b;e.type = c;null != d && (e.data = d);e.sid = a.g;e.channel = a.w;return "ima://" + Wf(e);}, rs = function (a, b) {if (null == b)return !1;var c = b.channel;if (null == c || c != a.w)return !1;b = b.sid;return null == b || "*" != a.g && b != a.g ? !1 : !0;};var ts = function (a, b) {J.call(this);this.w = a;this.l = b;this.g = {};this.h = new iq(this);this.h.R(E(), "message", this.A);};y(ts, J);ts.prototype.send = function (a) {var b = a.h;this.g.hasOwnProperty(b) && $aproxy.wrap_member_expression(this.g, $apMe = b)[$apMe].send(a.type, a.ca, a.fa);};var vs = function (a, b, c, d) {a.g.hasOwnProperty(b) || (c = new os(b, c), a.h.R(c, a.w, function (e) {this.dispatchEvent(new us(e.type, e.ca, e.fa, e.Ob, e.td, b));}), c.wa = d, c.connect(), $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe] = c);};ts.prototype.U = function () {this.h.X();for (var a in this.g)Qg(this.g[a]);ts.ra.U.call(this);};ts.prototype.A = function (a) {a = a.h;var b = ps(a.data);if (null != b) {var c = b.channel;if (this.l && !this.g.hasOwnProperty(c)) {var d = b.sid;vs(this, c, d, a.source);this.dispatchEvent(new us(b.name, b.type, b.data || {}, d, a.origin, c));}}};var us = function (a, b, c, d, e, f) {fr.call(this, a, b, c, d, e);this.h = f;};y(us, fr);var xs = function () {var a = Ba("google.ima.gptProxyInstance", E());if (null != a)return a;iq.call(this);this.l = new ts("gpt", !0);Rg(this, this.l);this.R(this.l, "gpt", this.A);this.g = null;ws() || $aproxy.wrap_top_window({ obj: E() }).top === E() || (this.g = new ts("gpt", !1), Rg(this, this.g), this.R(this.g, "gpt", this.w));};y(xs, iq);var ws = function () {return !!Ba("googletag.cmd", E());}, ys = function () {var a = Ba("googletag.console", E());return null != a ? a : null;};xs.prototype.A = function (a) {var b = a.td, c = "//imasdk.googleapis.com".match(re);b = b.match(re);if ($aproxy.wrap_member_expression(c, $apMe = 3)[$apMe] == $aproxy.wrap_member_expression(b, $apMe = 3)[$apMe] && $aproxy.wrap_member_expression(c, $apMe = 4)[$apMe] == $aproxy.wrap_member_expression(b, $apMe = 4)[$apMe])if (null != this.g)vs(this.g, a.h, a.Ob, $aproxy.wrap_parent_window({ obj: E() }).parent), null != this.g && this.g.send(a); else if (c = a.fa, null != c && void 0 !== c.scope) {b = c.scope;c = c.args;var d;if ("proxy" == b)c = a.ca, "isGptPresent" == c ? d = ws() : "isConsolePresent" == c && (d = null != ys()); else if (ws())if ("pubads" == b || "companionAds" == b) {d = a.ca;var e = E().googletag;if (null != e && null != $aproxy.wrap_member_expression(e, $apMe = b)[$apMe] && (e = e[b](), null != e && (d = $aproxy.wrap_member_expression(e, $apMe = d)[$apMe], null != d)))try {var f = d.apply(e, c);} catch (g) {}d = f;} else if ("console" == b) {if (f = ys(), null != f && (e = $aproxy.wrap_member_expression(f, $apMe = a.ca)[$apMe], null != e))try {e.apply(f, c);} catch (g) {}} else if (null === b) {d = a.ca;f = E();if (["googleGetCompanionAdSlots","googleSetCompanionAdContents"].includes(d) && (d = $aproxy.wrap_member_expression(f, $apMe = d)[$apMe], null != d))try {e = d.apply(f, c);} catch (g) {}d = e;}void 0 !== d && (a.fa.returnValue = d, this.l.send(a));}};xs.prototype.w = function (a) {this.l.send(a);};var zs = function (a, b) {if (a.g) {var c = a.g;Qg(c.g[b]);delete $aproxy.wrap_member_expression(c.g, $apMe = b)[$apMe];}a.l && (a = a.l, Qg(a.g[b]), delete $aproxy.wrap_member_expression(a.g, $apMe = b)[$apMe]);};var As = Rb(Kb(Lb("http://pagead2.googlesyndication.com/omsdk/releases/live/omsdk-v1.js")));var Bs = function (a, b) {if (!b)throw Error("Value for " + a + " is undefined, null or blank.");if ("string" !== typeof b && !(b instanceof String))throw Error("Value for " + a + " is not a string.");if ("" === b.trim())throw Error("Value for " + a + " is empty string.");}, Cs = function (a, b) {if (null == b)throw Error("Value for " + a + " is undefined or null");}, Ds = function (a, b) {if (null == b)throw Error(a + " must not be null or undefined.");if ("number" !== typeof b || isNaN(b))throw Error("Value for " + a + " is not a number");};var Es = function () {return /\d+\.\d+\.\d+(-.*)?/.test("1.2.19-google_20190912");}, Fs = function () {for (var a = ["1","2","19"], 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 Gs = {LOADED: "loaded",dc: "start",FIRST_QUARTILE: "firstQuartile",MIDPOINT: "midpoint",THIRD_QUARTILE: "thirdQuartile",COMPLETE: "complete",cc: "pause",Sc: "resume",Rc: "bufferStart",Qc: "bufferFinish",SKIPPED: "skipped",Td: "volumeChange",bh: "playerStateChange",ig: "adUserInteraction"};var Hs = function (a, b, c, d) {this.h = a;this.method = b;this.version = c;this.g = d;}, Is = 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);}, Js = function (a) {return new Hs(a.omid_message_guid, a.omid_message_method, a.omid_message_version, a.omid_message_args);}, Ks = function (a) {var b = {};b = (b.omid_message_guid = a.h, b.omid_message_method = a.method, b.omid_message_version = a.version, b);void 0 !== a.g && (b.omid_message_args = a.g);return b;};var Ls = function (a) {this.h = a;};function Ms(a, b) {return a && ($aproxy.wrap_member_expression(a, $apMe = b)[$apMe] || ($aproxy.wrap_member_expression(a, $apMe = b)[$apMe] = {}));}var Ns = function (a, b) {var c;if (c = void 0 === c ? "undefined" === typeof omidExports ? null : omidExports : c)a = a.split("."), $aproxy.wrap_member_expression(a.slice(0, a.length - 1).reduce(Ms, c), $apMe = a[a.length - 1])[$apMe] = b;};var Os = function () {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);});};var Ps = function (a) {try {return a.frames ? !!a.frames.omid_v1_present : !1;} catch (b) {return !1;}};var Qs = function (a) {this.h = a;this.handleExportedMessage = Qs.prototype.l.bind(this);};p(Qs, Ls);Qs.prototype.sendMessage = function (a, b) {b = void 0 === b ? this.h : b;if (!b)throw Error("Message destination must be defined at construction time or when sending the message.");b.handleExportedMessage(Ks(a), this);};Qs.prototype.l = function (a, b) {Is(a) && this.g && this.g(Js(a), b);};var Rs = eval($aproxy.wrap_eval_arg(eval, "this")), Ss = 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 Rs && Rs)return Rs;throw Error("Could not determine global object context.");}();var Ts = function (a, b) {this.h = b = void 0 === b ? Ss : b;var c = this;a.addEventListener("message", function (d) {if ("object" === typeof d.data) {var e = d.data;Is(e) && d.source && c.g && c.g(Js(e), d.source);}});};p(Ts, Ls);Ts.prototype.sendMessage = function (a, b) {b = void 0 === b ? this.h : b;if (!b)throw Error("Message destination must be defined at construction time or when sending the message.");$aproxy.wrap_postMessage({ obj: b }).postMessage(Ks(a), "*");};var Us = ["omid","v1_SessionServiceCommunication"];function Vs(a) {return null != a && "undefined" !== typeof $aproxy.wrap_top_window({ obj: a }).top && null != $aproxy.wrap_top_window({ obj: a }).top;}var Ws = function (a) {if (a === Ss)return !1;try {if ("undefined" === typeof $aproxy.wrap_location({ obj: a }).location.hostname)return !0;} catch (b) {return !0;}return !1;};function Xs(a) {return Us.reduce(function (b, c) {return b && $aproxy.wrap_member_expression(b, $apMe = c)[$apMe];}, a);};Ns("OmidSessionClient.Partner", function (a, b) {Bs("Partner.name", a);Bs("Partner.version", b);this.name = a;this.version = b;});Ns("OmidSessionClient.VerificationScriptResource", function (a, b, c) {Bs("VerificationScriptResource.resourceUrl", a);this.h = a;this.l = b;this.g = c;});Ns("OmidSessionClient.Context", function (a, b) {Cs("Context.partner", a);this.g = a;this.h = b;});var Ys = { sessionError: "reportError" }, Zs = Object.keys(Gs).map(function (a) {return $aproxy.wrap_member_expression(Gs, $apMe = a)[$apMe];}), $s = ["impressionOccurred"], at = function () {var a = void 0 === a ? Ss : a;this.g = a.omidSessionInterface;};at.prototype.sendMessage = function (a, b, c) {"registerSessionObserver" == a && (c = [b]);$aproxy.wrap_member_expression(Ys, $apMe = a)[$apMe] && (a = $aproxy.wrap_member_expression(Ys, $apMe = a)[$apMe]);b = this.g;0 <= $s.indexOf(a) && (b = b.adEvents);0 <= Zs.indexOf(a) && (b = b.videoEvents);b = $aproxy.wrap_member_expression(b, $apMe = a)[$apMe];if (!b)throw Error("Unrecognized method name: " + a + ".");b.apply(null, ca(c));};var dt = function (a, b, c) {Cs("AdSession.context", a);this.C = a;if (!b) {var d;"undefined" === typeof d && "undefined" !== typeof window && window && (d = window);d = Vs(d) ? d : Ss;var e = void 0 === e ? Ps : e;a: {b = ba([d,Vs(d) ? $aproxy.wrap_top_window({ obj: d }).top : Ss]);for (var f = b.next(); !f.done; f = b.next()) {b: {var g = d;f = f.value;var h = e;if (!Ws(f))try {var l = Xs(f);if (l) {var m = new Qs(l);break b;}} catch (n) {}m = h(f) ? new Ts(g, f) : null;}if (g = m) {b = g;break a;}}b = null;}}this.h = b;this.G = c || new at();this.A = this.w = this.o = !1;this.l = {};this.h && (this.h.g = this.K.bind(this));this.g("setClientInfo", "1.2.19-google_20190912", this.C.g.name, this.C.g.version);bt(this, a.h);ct(this);}, et = function (a, b) {a.sendMessage("registerSessionObserver", b);};dt.prototype.error = function (a, b) {this.g("sessionError", a, b);};dt.prototype.g = function (a, b) {for (var c = [], d = 1; d < arguments.length; ++d)$aproxy.wrap_member_expression(c, $apMe = d - 1)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = d)[$apMe];this.sendMessage.apply(this, [a,null].concat(ca(c)));};dt.prototype.sendMessage = function (a, b, c) {for (var d = [], e = 2; e < arguments.length; ++e)$aproxy.wrap_member_expression(d, $apMe = e - 2)[$apMe] = $aproxy.wrap_member_expression(arguments, $apMe = e)[$apMe];if (this.h)e = Os(), b && ($aproxy.wrap_member_expression(this.l, $apMe = e)[$apMe] = b), d = new Hs(e, "SessionService." + a, "1.2.19-google_20190912", Es() && Fs() ? d : JSON.stringify(d)), this.h.sendMessage(d); else if (null != this.G.g)try {this.G.sendMessage(a, b, d);} catch (f) {}};dt.prototype.K = function (a) {var b = a.h, c = a.g;"response" === a.method && $aproxy.wrap_member_expression(this.l, $apMe = b)[$apMe] && (a = Es() && Fs() ? c ? c : [] : c && "string" === typeof c ? JSON.parse(c) : [], $aproxy.wrap_member_expression(this.l, $apMe = b)[$apMe].apply(this, a));};var bt = function (a, b) {b && (b = b.map(function (c) {return {resourceUrl: c.h,vendorKey: c.l,verificationParameters: c.g};}), a.g("injectVerificationScriptResources", b));}, ct = function (a) {et(a, function (b) {"sessionStart" === b.type && (a.A = !0);"sessionFinish" === b.type && (a.A = !1);});};Ns("OmidSessionClient.AdSession", dt);var ft = function () {this.A = 1;this.l = -1;this.g = 1;this.w = this.o = 0;this.h = !1;};k = ft.prototype;k.ve = function () {return this.A;};k.se = function () {return this.l;};k.qe = function () {return this.g;};k.te = function () {return this.o;};k.ue = function () {return this.w;};k.re = function () {return this.h;};var gt = function () {J.call(this);this.g = new ap();this.h = null;this.l = new Map();this.w = new iq(this);Rg(this, this.w);this.D = new Map();this.C = null;this.A = -1;Dr();};y(gt, J);var ht = null, it = function () {null == ht && (ht = new gt());return ht;}, jt = function (a, b) {var c = {};c.queryId = a;c.viewabilityString = b;it().dispatchEvent(new V("measurable_impression", null, c));}, kt = function (a, b) {var c = {};c.queryId = a;c.viewabilityString = b;it().dispatchEvent(new V("viewable_impression", null, c));}, lt = function (a, b, c) {var d = {};d.queryId = a;d.viewabilityString = b;d.eventName = c;it().dispatchEvent(new V("externalActivityEvent", null, d));};gt.prototype.destroy = function () {this.w.Ea(this.h, "activityMonitor", this.F);this.h = null;};gt.prototype.F = function (a) {var b = a.fa;switch (a.ca) {case "appStateChanged":Qo(Go.B(), b.appState, b.nativeTime);break;case "externalActivityEvent":lt(b.queryId, b.viewabilityString, b.eventName);break;case "measurableImpression":jt(b.queryId, b.viewabilityString);break;case "viewableImpression":kt(b.queryId, b.viewabilityString);break;case "engagementData":b = b.engagementString;it().C = b;it().A = x();break;case "viewability":a = b.queryId;var c = b.vastEvent;this.l.get(a) && "start" == c && this.l.get(a);a = b.eventId;window.clearTimeout(a);if (c = this.g.get(a))dp(this.g, a), c(b.viewabilityData);break;case "viewabilityMeasurement":var d = Go.B(), e = b.queryId;b = b.viewabilityData;c = O.B();a = Q.B();if ("exc" == c.T) {d.G = b.nativeVolume;c = b.exposure || 0;var f = b.unmeasurable;d = d.C(e, {});null != b.presenceData && (null === d.l && (d.l = new wl()), Gb(d.l, b.presenceData));-1 == d.aa && (d.aa = P(), d.kd = d.pa().g.g);d.$ += f ? 1 : 0;d.dd++;dl(d.Gb, c, c, !1, 1, !1);e = b.insideIframe;void 0 !== e && 0 == e && (a.h = !1);d.Ha = f || d.Ha;b.position && ol(d, C, a.h, new F($aproxy.wrap_top_window({ obj: b.position }).top, b.position.right, b.position.bottom, b.position.left));b.documentSize && (a.o = new D(b.documentSize.width, b.documentSize.height));b.viewportSize && (a.g = new F(0, b.viewportSize.width, b.viewportSize.height, 0));b = b.screenShare;d.ba.W = Math.min(Math.max(c, 0), 1);d.md = d.ba.W;d.ba.ha = Math.min(Math.max(b, 0), 1);}break;case "engagement":a = b.eventId, window.clearTimeout(a), c = this.g.get(a), es.B().g && (d = -1, this.H && (d = x() - this.H), e = !1, c || (e = !0), yb(b, "loggingId") && es.B().report(43, {step: "receivedResponse",time: x(),timeout: e,logid: b.loggingId,timediff: d})), c && (dp(this.g, a), c(b.engagementString));}};t("ima.bridge.getNativeViewability", function (a, b) {it();b({});}, void 0);t("ima.bridge.getVideoMetadata", function (a) {return (a = it().D.get(a)) ? a() : {};}, void 0);t("ima.bridge.triggerViewEvent", kt, void 0);t("ima.bridge.triggerMeasurableEvent", jt, void 0);t("ima.bridge.triggerExternalActivityEvent", lt, void 0);var mt = Qc ? Rb(Kb(Lb('javascript:""'))) : Rb(Kb(Lb("about:blank")));Qb(mt);var nt = Qc ? Rb(Kb(Lb('javascript:""'))) : Rb(Kb(Lb("javascript:undefined")));Qb(nt);var ot = function () {};ot.prototype.allowCustom = !0;var pt = {Mg: "Image",yg: "Flash",Jd: "All"}, qt = {Jg: "Html",Kg: "IFrame",oh: "Static",Jd: "All"}, rt = {Lg: "IgnoreSize",kh: "SelectExactMatch",lh: "SelectNearMatch"}, tt = {rg: "DisallowResize",hh: "ResizeSmaller"};var ut = !1, vt = function (a) {if (a = a.match(/[\d]+/g))a.length = 3;};(function () {if (navigator.plugins && navigator.plugins.length) {var a = $aproxy.wrap_member_expression(navigator.plugins, $apMe = "Shockwave Flash")[$apMe];if (a && (ut = !0, a.description)) {vt(a.description);return;}if ($aproxy.wrap_member_expression(navigator.plugins, $apMe = "Shockwave Flash 2.0")[$apMe]) {ut = !0;return;}}if (navigator.mimeTypes && navigator.mimeTypes.length && (a = $aproxy.wrap_member_expression(navigator.mimeTypes, $apMe = "application/x-shockwave-flash")[$apMe], ut = !(!a || !a.enabledPlugin))) {vt(a.enabledPlugin.description);return;}if ("undefined" != typeof ActiveXObject) {try {var b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");ut = !0;vt(b.GetVariable("$version"));return;} catch (c) {}try {b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");ut = !0;return;} catch (c) {}try {b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"), ut = !0, vt(b.GetVariable("$version"));} catch (c) {}}}());var wt = ut;var yt = function (a, b) {b = void 0 === b ? null : b;if (null == a || 0 >= a.width || 0 >= a.height)throw Jr(Ir, null, "ad slot size", a.toString());this.h = a;this.g = null != b ? b : new ot();this.w = xt(qt, this.g.resourceType) ? this.g.resourceType : "All";this.o = xt(pt, this.g.creativeType) ? this.g.creativeType : "All";this.C = xt(rt, this.g.sizeCriteria) ? this.g.sizeCriteria : "SelectExactMatch";this.G = xt(tt, this.g.g) ? this.g.g : "DisallowResize";this.l = null != this.g.adSlotIds ? this.g.adSlotIds : [];this.A = "number" === typeof this.g.nearMatchPercent && 0 < this.g.nearMatchPercent && 100 >= this.g.nearMatchPercent ? this.g.nearMatchPercent : 90;}, Bt = function (a, b) {var c = [];b.forEach(function (d) {a.g.allowCustom && (!Tb(d.g) && (isNaN(d.A) || isNaN(d.o) || d.o == d.A) && zt(a, d) ? c.push(d) : (d = At(a, d), null != d && !Tb(d.g) && c.push(d)));});return c;}, zt = function (a, b) {var c;if (c = "Flash" != b.h || wt) {if (c = "All" == a.w || a.w == b.D)c = b.h, c = null == c ? !0 : "All" == a.o || a.o == c;c && (c = b.F, c = 0 == a.l.length ? !0 : null != c ? a.l.includes(c) : !1);}if (c)if (b = b.l, (c = "IgnoreSize" == a.C) || (c = a.h, c = c == b ? !0 : c && b ? c.width == b.width && c.height == b.height : !1), c)a = !0; else {if (c = "SelectNearMatch" == a.C)"ResizeSmaller" == a.G ? (b.width <= a.h.width && b.height <= a.h.height || (c = a.h, c = Math.min(c.width / b.width, c.height / b.height), b = new D(c * b.width, c * b.height)), c = b.width, b = b.height) : (c = b.width, b = b.height), c = c > a.h.width || b > a.h.height || c < a.A / 100 * a.h.width || b < a.A / 100 * a.h.height ? !1 : !0;a = c;} else a = !1;return a;}, At = function (a, b) {b = b.w;return null == b ? null : b.find(function (c) {return zt(a, c);}) || null;}, xt = function (a, b) {return null != b && zb(a, b);};var Ct = function (a) {this.g = a.content;this.h = a.contentType;this.l = a.size;this.o = a.masterSequenceNumber;this.D = a.resourceType;this.A = a.sequenceNumber;this.F = a.adSlotId;this.w = [];a = a.backupCompanions;null != a && (this.w = a.map(function (b) {return new Ct(b);}));};Ct.prototype.getContent = function () {return this.g;};Ct.prototype.C = function () {return this.h;};Ct.prototype.K = function () {return this.l.width;};Ct.prototype.G = function () {return this.l.height;};var X = function (a) {this.g = a;};X.prototype.h = function () {return this.g.adId;};X.prototype.l = function () {return this.g.creativeAdId;};X.prototype.o = function () {return this.g.creativeId;};var Dt = function (a) {return a.g.adQueryId;};k = X.prototype;k.xe = function () {return this.g.adSystem;};k.ye = function () {return this.g.advertiserName;};k.ze = function () {return this.g.apiFramework;};k.Ue = function () {return this.g.adWrapperIds;};k.We = function () {return this.g.adWrapperCreativeIds;};k.Ve = function () {return this.g.adWrapperSystems;};k.isLinear = function () {return this.g.linear;};k.Xe = function () {return this.g.skippable;};k.Be = function () {return this.g.contentType;};k.De = function () {return this.g.description;};k.Je = function () {return this.g.title;};k.getDuration = function () {return this.g.duration;};k.Se = function () {return this.g.vastMediaWidth;};k.Re = function () {return this.g.vastMediaHeight;};k.Te = function () {return this.g.width;};k.Ee = function () {return this.g.height;};k.Me = function () {return this.g.uiElements;};k.Ge = function () {return this.g.minSuggestedDuration;};k.we = function () {var a = this.g.adPodInfo, b = new ft();b.o = a.podIndex;b.w = a.timeOffset;b.A = a.totalAds;b.g = a.adPosition;b.h = a.isBumper;b.l = a.maxDuration;return b;};k.Ae = function (a, b, c) {var d = this.g.companions.map(function (e) {return new Ct(e);});return Bt(new yt(new D(a, b), c), d);};k.Ke = function () {return Lq(Ec(this.g.traffickingParameters));};k.Le = function () {return this.g.traffickingParameters;};k.Qe = function () {return this.g.vastMediaBitrate;};k.Fe = function () {return this.g.mediaUrl;};k.Ie = function () {return this.g.surveyUrl;};k.Ce = function () {return this.g.dealId;};k.Pe = function () {Et("getUniversalAdIds");return (this.g.universalAdIds || []).map(function (a) {return new ir(a.adIdValue, a.adIdRegistry);});};k.Oe = function () {Et("getUniversalAdIdValue");return this.g.universalAdIdValue;};k.Ne = function () {Et("getUniversalAdIdRegistry");return this.g.universalAdIdRegistry;};k.He = function () {return this.g.skipTimeOffset;};k.Ye = function () {return this.g.disableUi;};var Et = function (a) {es.B().report(124, { api: a });};var Ft = function () {J.call(this);this.g = null;this.D = new iq(this);Rg(this, this.D);this.h = new Map();this.w = new Map();this.A = this.l = !1;this.C = null;}, Gt;y(Ft, J);var Ht = null, It = function () {null == Ht && (Ht = new Ft());return Ht;};Ft.prototype.Oc = function (a, b) {Jt(this, "triggerMeasurableEvent");var c = {};c.queryId = a;c.viewabilityString = b;this.g ? this.g.send("activityMonitor", "measurableImpression", c) : this.dispatchEvent(new V("measurable_impression", null, c));};var So = function (a, b, c) {Jt(a, "triggerViewabilityMeasurementUpdate");var d = {};d.queryId = b;d.viewabilityData = c;a.g && a.g.send("activityMonitor", "viewabilityMeasurement", d);}, Fo = function (a, b, c, d) {Jt(a, "triggerExternalActivityEvent");var e = {};e.queryId = b;e.viewabilityString = c;e.eventName = d;a.g ? a.g.send("activityMonitor", "externalActivityEvent", e) : a.dispatchEvent(new V("externalActivityEvent", null, e));};Ft.prototype.destroy = function () {this.D.Ea(this.g, "activityMonitor", this.F);this.A = !1;this.h.clear();this === Gt && (Gt = null);};Ft.prototype.U = function () {this.destroy();Ft.ra.U.call(this);};var Lt = function (a) {if (null == a)return !1;if ((Wc || Yc) && null != a.webkitDisplayingFullscreen)return a.webkitDisplayingFullscreen;var b = window.screen.availWidth || window.screen.width, c = window.screen.availHeight || window.screen.height;a = Kt(a);return 0 >= b - a.width && 42 >= c - a.height;}, Kt = function (a) {var b = {left: a.offsetLeft,top: a.offsetTop,width: a.offsetWidth,height: a.offsetHeight};try {w(a.getBoundingClientRect) && ke(Yd(a), a) && (b = a.getBoundingClientRect());} catch (c) {}return b;}, Mt = function (a, b, c, d, e) {Jt(a, "reportVastEvent");if (a.A) {e = e || {};d && null == e.opt_osdId && (e.opt_osdId = d);if (a.C)return a.C(b, c, e);if (a = d ? a.w.get(d) : T.A)null == e.opt_fullscreen && (e.opt_fullscreen = Lt(a)), null == e.opt_adElement && (e.opt_adElement = a);return Mf.Za(469, Na(Vo, b, c, e), void 0) || {};}return {};}, Nt = function (a, b) {var c = Tr(), d = String(Math.floor(1000000000 * Math.random()));a.w.set(d, b);if (Xr(c, 31061775))try {ui(function (e) {if (a.g) {var f = {};f.engagementString = e;a.g.send("activityMonitor", "engagementData", f);}}, function () {return b;});} catch (e) {}0 != T.g && To(Go.B(), d, a);return d;}, Ot = function (a, b, c) {if (c)a.h.get(c) == b && a.h["delete"](c); else {var d = [];a.h.forEach(function (e, f) {e == b && d.push(f);});d.forEach(a.h["delete"], a.h);}}, No = function (a, b) {Jt(a, "getVideoMetadata");a = a.h.get(b);return w(a) ? a() : {};}, Pt = function (a) {if (w(window.Goog_AdSense_Lidar_getUrlSignalsArray)) {var b = {};b.pageSignals = window.Goog_AdSense_Lidar_getUrlSignalsArray();a.g.send("activityMonitor", "pageSignals", b);}};Ft.prototype.F = function (a) {var b = a.fa, c = b.queryId, d = {}, e = null;d.eventId = b.eventId;switch (a.ca) {case "getPageSignals":Pt(this);break;case "reportVastEvent":e = b.vastEvent;a = b.osdId;var f = {};f.opt_fullscreen = b.isFullscreen;b.isOverlay && (f.opt_bounds = b.overlayBounds);d.viewabilityData = Mt(this, e, c, a, f);this.g.send("activityMonitor", "viewability", d);break;case "fetchAdTagUrl":c = {}, c.eventId = b.eventId, a = b.osdId, yb(b, "isFullscreen") && (e = b.isFullscreen), yb(b, "loggingId") && (b = b.loggingId, c.loggingId = b, es.B().report(43, {step: "beforeLookup",logid: b,time: x()})), c.engagementString = Qt(this, a, e), this.g && this.g.send("activityMonitor", "engagement", c);}};var Qt = function (a, b, c) {var d = b ? a.w.get(b) : T.A;a = {};null != c && (a.fullscreen = c);c = "";try {c = ti(function () {return d;}, a);} catch (e) {c = "sdktle;" + Cc(e.name, 12) + ";" + Cc(e.message, 40);}return c;}, Jt = function (a, b) {es.B().report(124, {api: b,useengagementdetection: !0,avmonitormode: T.g,avpushupdates: a.l,gavpushupdates: 0 != T.g ? Go.B().l : a.l,numelements: a.w.size});};t("ima.common.getVideoMetadata", function (a) {return No(It(), a);}, void 0);t("ima.common.triggerViewEvent", function (a, b) {var c = It();Jt(c, "triggerViewEvent");var d = {};d.queryId = a;d.viewabilityString = b;c.g ? c.g.send("activityMonitor", "viewableImpression", d) : c.dispatchEvent(new V("viewable_impression", null, d));}, void 0);t("ima.common.triggerViewabilityMeasurementUpdate", function (a, b) {So(It(), a, b);}, void 0);t("ima.common.triggerMeasurableEvent", function (a, b) {It().Oc(a, b);}, void 0);t("ima.common.triggerExternalActivityEvent", function (a, b, c) {Fo(It(), a, b, c);}, void 0);It();Object.entries({"application/dash+xml": 1,"application/x-javascript": 2,"application/x-mpegurl": 3,"application/javascript": 4,"audio/ogg": 5,"audio/mp4": 6,"audio/mpeg": 7,"audio/wav": 8,"text/javascript": 9,"video/m4v": 10,"video/ogg": 11,"video/x-flv": 12,"video/3gpp": 13,"video/mpt2": 14,"video/mp4": 15,"video/mpeg": 16,"video/quicktime": 17,"video/webm": 18});Ns("OmidSessionClient.AdEvents", function (a) {Cs("AdEvents.adSession", a);try {if (a.o)throw Error("AdEvents already registered.");a.o = !0;a.g("registerAdEvents");} catch (b) {throw Error("AdSession already has an ad events instance registered");}});var Rt = function (a) {Cs("VideoEvents.adSession", a);try {if (a.w)throw Error("VideoEvents already registered.");a.w = !0;a.g("registerVideoEvents");this.g = a;} catch (b) {throw Error("AdSession already has a video events instance registered");}};Rt.prototype.loaded = function (a) {Cs("VideoEvents.loaded.vastProperties", a);this.g.g("loaded", a);};Rt.prototype.start = function (a, b) {Ds("VideoEvents.start.duration", a);Ds("VideoEvents.start.videoPlayerVolume", b);if (0 > b || 1 < b)throw Error("Value for VideoEvents.start.videoPlayerVolume is outside the range [0,1]");this.g.g("start", a, b);};Rt.prototype.pause = function () {this.g.g("pause");};Rt.prototype.resume = function () {this.g.g("resume");};Ns("OmidSessionClient.VideoEvents", Rt);var St = Sc || Tc || Qc && fd(11) || Rc, Wt = function (a, b) {Tt ? a.srcdoc = b : St ? (a = a.contentWindow) && Ut(a.document, b) : Vt(a, b);}, Tt = Tc && "srcdoc" in ee(document, "IFRAME"), Ut = function (a, b) {a.open("text/html", "replace");$aproxy.wrap_document_write({ obj: a }).write(b);a.close();}, Vt = function (a, b) {Qc && fd(7) && !fd(10) && 6 > Xt() && Yt(b) && (b = Zt(b));var c = function () {var f = a.contentWindow;f && (f.goog_content = b, $aproxy.wrap_location({ obj: f }).location.replace("javascript:window.goog_content"));}, d;if (d = Qc) {try {var e = ve(a.contentWindow);} catch (f) {e = !1;}d = !e;}d ? $t(a, c) : c();}, Xt = function () {var a = navigator.userAgent.match(/Trident\/([0-9]+.[0-9]+)/);return a ? parseFloat(a[1]) : 0;}, au = 0, $t = function (a, b) {var c = "goog_rendering_callback" + au++;$aproxy.wrap_member_expression(q, $apMe = c)[$apMe] = b;a.src = "javascript:'<script>(function() {document.domain = \"" + document.domain + '";var continuation = window.parent.' + c + ";window.parent." + c + " = null;continuation();})()\x3c/script>'";}, Yt = function (a) {for (var b = 0; b < a.length; ++b)if (127 < a.charCodeAt(b))return !0;return !1;}, Zt = function (a) {a = unescape(encodeURIComponent(a));for (var b = Math.floor(a.length / 2), c = [], d = 0; d < b; ++d)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = String.fromCharCode(256 * a.charCodeAt(2 * d + 1) + a.charCodeAt(2 * d));1 == a.length % 2 && ($aproxy.wrap_member_expression(c, $apMe = b)[$apMe] = a.charAt(a.length - 1));return c.join("");};function bu(a) {return (a = le(a)) && a.omidSessionInterface ? a.omidSessionInterface : null;}function cu(a, b) {var c = ge("IFRAME", {name: b,sandbox: "allow-scripts allow-same-origin",style: "display: none"});a.appendChild(c);a = "<script src=" + As.Ma() + ">\x3c/script>";b = new Promise(function (d, e) {c.addEventListener("load", function () {bu(c) ? d(c) : e();});});Wt(c, a);return b;};var du = function (a, b) {J.call(this);this.h = bu(a);this.g = b;};p(du, J);var fu = function (a) {try {a.h.registerSessionObserver(function (b) {"sessionStart" == b.type ? eu(a, a.g) : "sessionFinish" == b.type && fu(a);});} catch (b) {a.dispatchEvent(new Event("error"));}}, eu = function (a, b) {try {a.h.setVideoElement(b);} catch (c) {a.dispatchEvent(new Event("error"));}};var ju = function (a, b, c) {I.call(this);var d = this;this.l = b;this.o = c;b = new iq(this);Rg(this, b);this.w = "goog_" + Fc++;this.g = this.h = null;cu(a, this.w).then(function (e) {return void gu(d, e);})["catch"](function () {return void hu(d);});b.R(this.l, "adsManager", function (e) {"allAdsCompleted" == e.ca && iu(d);});};p(ju, I);var gu = function (a, b) {a.h = b;var c = {};c = (c.frameName = a.w, c);a.l.send("omid", "iframeReady", c);a.g = new du(b, a.o);a.g.R("error", function () {return void hu(a);});fu(a.g);}, hu = function (a) {a.l.send("omid", "iframeFailed");a.X();}, iu = function (a) {setTimeout(function () {a.X();}, 3000);};ju.prototype.U = function () {this.h && (ie(this.h), this.h = null);I.prototype.U.call(this);};var ku = function (a) {this.g = a;this.l = "";this.h = -1;this.o = !1;}, mu = function (a, b) {if (0 <= a.h) {var c = null == b ? function () {} : b, d = function () {lu(a, c);a.g.removeEventListener("loadedmetadata", d, !1);};a.g.addEventListener("loadedmetadata", d, !1);a.g.src = a.l;a.g.load();} else null != b && b();}, lu = function (a, b) {var c = 0 < a.g.seekable.length;a.o ? c ? (a.g.currentTime = a.h, nu(a), b()) : setTimeout(function () {return lu(a, b);}, 100) : (nu(a), b());}, nu = function (a) {a.h = -1;a.l = "";a.o = !1;};var ou = function (a) {J.call(this);this.g = a;this.Y = null;this.w = new ku(a);this.A = 0;this.F = this.L = this.N = this.$ = this.D = !1;this.H = this.l = null;this.aa = new D(this.g.offsetWidth, this.g.offsetHeight);this.Z = Lt(this.g);this.V = !1;};p(ou, J);ou.prototype.na = function () {var a = this.w;a.l = a.g.currentSrc;a.o = 0 < a.g.seekable.length;a.h = a.g.ended ? -1 : a.g.currentTime;};ou.prototype.P = function (a) {mu(this.w, a);};ou.prototype.load = function (a, b) {var c = H.B(), d = parseInt(c.g.w.c, 10) / 2;null != d && qg(c.g, "slotId", d);H.B().F();Bg(H.B(), "hvd_lc");pu(this);this.N = !1;if (b)if (Bg(H.B(), "hvd_ad"), b instanceof Qp) {if (Bg(H.B(), "hvd_mad"), b = b.h) {Bg(H.B(), "hvd_admu");qu(this, b);return;}} else if (b instanceof Pp) {Bg(H.B(), "hvd_dad");c = b.getVideoUrl();d = b.l;var e = b.C, f = b.h, g = b.A, h = b.g;if (c && d && e && f && g && h && (Bg(H.B(), "hvd_addu"), b.w)) {Bg(H.B(), "hvd_admse");b = e + '; codecs="' + g + '"';f = f + '; codecs="' + h + '"';if (Rq() && Rq() && MediaSource.isTypeSupported(b) && Rq() && MediaSource.isTypeSupported(f)) {Bg(H.B(), "hvd_ymse");Bg(H.B(), "hvd_mse");this.Y = new Zq(this.g, [new Sq(c, b, 350000),new Sq(d, f, 82000)]);Rg(this, this.Y);a = this.g;b = this.Y;b.g || (b.g = window.URL.createObjectURL(b.h));b = b.g;a.src = b;this.g.load();return;}Bg(H.B(), "hvd_nmse");}} else Bg(H.B(), "hvd_uad");a ? qu(this, a) : (Bg(H.B(), "hvd_vn"), this.g.load());};var qu = function (a, b) {Bg(H.B(), "hvd_src");a.g.src = b;a.g.load();}, ru = function (a) {pu(a);a.N = !1;a.g.src = "";a.g.load();};ou.prototype.getVideoUrl = function () {return this.g.src;};ou.prototype.setVolume = function (a) {this.g.volume = a;this.g.muted = 0 == a ? !0 : !1;};ou.prototype.getVolume = function () {return this.g.volume;};var tu = function (a) {a.V = !1;a.N || pc() ? (a.F = !1, a.l = a.g.play(), null != a.l && (a.H = null, a.l.then(function () {a.l = null;a.sd(a.H);a.H = null;})["catch"](function (b) {a.l = null;var c = "";null != b && null != b.name && (c = b.name);"AbortError" == c || "NotAllowedError" == c ? a.dispatchEvent("autoplayDisallowed") : a.Ac();}))) : a.F = !0;};ou.prototype.pause = function () {null == this.l && (this.V = !0, this.g.pause());};ou.prototype.isMuted = function () {return this.g.muted;};var uu = function (a) {(Wc || Yc) && a.g.webkitDisplayingFullscreen && a.g.webkitExitFullscreen();};ou.prototype.getCurrentTime = function () {return this.g.currentTime;};ou.prototype.getDuration = function () {return isNaN(this.g.duration) ? -1 : this.g.duration;};ou.prototype.U = function () {vu(this);J.prototype.U.call(this);};var wu = function (a) {vu(a);a.h = new iq(a);a.h.R(a.g, zr, a.sa);a.h.R(a.g, "ended", a.Of);a.h.R(a.g, "webkitbeginfullscreen", a.Dc);a.h.R(a.g, "webkitendfullscreen", a.rd);a.h.R(a.g, "loadedmetadata", a.Qf);a.h.R(a.g, "pause", a.Tf);a.h.R(a.g, "playing", a.sd);a.h.R(a.g, "timeupdate", a.Mf);a.h.R(a.g, "volumechange", a.Xf);a.h.R(a.g, "error", a.Ac);a.h.R(a.g, kd || Zc && !eq(8) ? "loadeddata" : "canplay", a.Rf);a.J = new is();a.h.R(a.J, "click", a.Lf);ks(a.J, a.g);a.O = new $h(1000);a.h.R(a.O, "tick", a.Pf);a.O.start();}, vu = function (a) {null != a.J && (ms(a.J), a.J = null);null != a.O && a.O.X();null != a.h && (a.h.X(), a.h = null);pu(a);}, pu = function (a) {a.$ = !1;a.L = !1;a.D = !1;a.F = !1;a.A = 0;a.l = null;a.H = null;Qg(a.C);};ou.prototype.sa = function (a) {this.dispatchEvent(a.type);};var xu = function (a, b) {if (!a.L) {a.L = !0;a.dispatchEvent("start");var c = w(a.g.getAttribute) && null != a.g.getAttribute("playsinline");(Xc || eq(10) && T.h) && c || bk() || (Wc || Yc ? 0 : (!Vc || Vc && dq(cq, 4)) && !ck()) || !Vc || Vc && dq(cq, 3) || (Wc || Yc) && !eq(4) || a.Dc(b);}};k = ou.prototype;k.Qf = function () {this.N = !0;this.F && tu(this);this.F = !1;};k.Rf = function () {this.$ || (this.$ = !0, this.dispatchEvent("loaded"));};k.sd = function (a) {null != this.l ? this.H = a : (this.dispatchEvent("play"), Ar() || kd || xu(this, a));};k.Mf = function (a) {if (!this.L && (Ar() || kd)) {if (0 >= this.getCurrentTime())return;if (kd && this.g.ended && 1 == this.getDuration()) {this.Ac(a);return;}xu(this, a);}if (Zc || dc(mc, "Nintendo WiiU")) {if (1.5 < this.getCurrentTime() - this.A) {this.D = !0;this.g.currentTime = this.A;return;}this.D = !1;this.getCurrentTime() > this.A && (this.A = this.getCurrentTime());}this.dispatchEvent("timeUpdate");};k.Xf = function () {this.dispatchEvent("volumeChange");};k.Tf = function () {if (this.L && Zc && !this.V && (2 > yu(this) || this.D)) {this.C = new $h(250);this.h.R(this.C, "tick", this.Nf);this.C.start();var a = !0;} else a = !1;a || this.l || this.dispatchEvent("pause");};k.Of = function () {var a = !0;if (Zc || dc(mc, "Nintendo WiiU"))a = this.A >= this.g.duration - 1.5;!this.D && a && this.dispatchEvent("end");};k.Dc = function () {this.dispatchEvent("beginFullscreen");};k.rd = function () {this.dispatchEvent("endFullscreen");};k.Ac = function () {this.dispatchEvent("error");};k.Lf = function () {this.dispatchEvent("click");};k.Pf = function () {var a = new D(this.g.offsetWidth, this.g.offsetHeight), b = Lt(this.g);if (a.width != this.aa.width || a.height != this.aa.height)!this.Z && b ? this.Dc() : this.Z && !b && this.rd(), this.aa = a, this.Z = b;};k.Nf = function () {if (!this.g.ended && this.g.paused && (Zc || ld ? this.g.currentTime < this.g.duration : 1)) {var a = this.g.duration - this.g.currentTime, b = yu(this);0 < b && (2 <= b || 2 > a) && (Qg(this.C), tu(this));} else Qg(this.C);};var yu = function (a) {var b;a: {for (b = a.g.buffered.length - 1; 0 <= b;) {if (a.g.buffered.start(b) <= a.g.currentTime) {b = a.g.buffered.end(b);break a;}b--;}b = 0;}return b - a.g.currentTime;};var zu = function (a, b, c, d) {I.call(this);this.o = a;this.l = b;this.g = c;this.C = d;this.h = new iq(this);Rg(this, this.h);this.h.R(this.o, d, this.A);};p(zu, I);var Cu = function (a, b) {var c = b.fa;switch (b.ca) {case "showVideo":Au(a.l);break;case "hide":Bu(a.l);break;case "getPreloadDisplay":case "resizeAndPositionVideo":a = a.l.g;c = c.resizeAndPositionVideo;a.g.style.left = String(c.x);$aproxy.wrap_top_window({ obj: a.g.style }).top = String(c.y);a.g.style.width = String(c.width);a.g.style.height = String(c.height);break;case "restoreSizeAndPositionVideo":c = a.l.g, c.g.style.width = "100%", c.g.style.height = "100%", c.g.style.left = "0", c.g.style.right = "0";}};zu.prototype.A = function (a) {var b = a.fa;switch (a.ca) {case "activate":a = this.l;if (a.g != this.g && a.h && a.o && a.l) {var c = a.g;a.g = a.l;a.l = c;c = a.h;a.h = a.o;a.o = c;}break;case "startTracking":a = this.g;c = this.w;this.h.R(a, vb(Pq), c);this.h.R(a, zr, c);wu(this.g);break;case "stopTracking":a = this.g;c = this.w;this.h.Ea(a, vb(Pq), c);this.h.Ea(a, zr, c);vu(this.g);break;case "exitFullscreen":uu(this.g);break;case "play":tu(this.g);break;case "pause":this.g.pause();break;case "load":wu(this.g);a = this.g;c = b.videoUrl;var d = b.muxedMediaUrl, e = b.muxedMimeType, f = b.muxedAudioCodec, g = b.muxedVideoCodec, h = b.demuxedAudioUrl, l = b.demuxedVideoUrl, m = b.demuxedAudioMimeType, n = b.demuxedVideoMimeType, v = b.demuxedAudioCodec, r = b.demuxedVideoCodec;b = b.mseCompatible;var u = null;l && h && b && n && m && r && v && (u = new Pp({Hd: l,Vc: h,Gd: n,Uc: m,Qa: r,Ka: v,height: null,width: null,Aa: b}));h = null;d && e && g && f && (h = new Qp({nd: d,mimeType: e,Qa: g,Ka: f,height: null,width: null,Aa: b}));u ? a.load(c, u) : h ? a.load(c, h) : a.load(c, null);break;case "unload":ru(this.g);break;case "setCurrentTime":this.g.g.currentTime = b.currentTime;break;case "setVolume":this.g.setVolume(b.volume);}};zu.prototype.w = function (a) {var b = {};switch (a.type) {case "autoplayDisallowed":a = "autoplayDisallowed";break;case "beginFullscreen":a = "fullscreen";break;case "endFullscreen":a = "exitFullscreen";break;case "click":a = "click";break;case "end":a = "end";break;case "error":a = "error";break;case "loaded":a = "loaded";break;case "mediaLoadTimeout":a = "mediaLoadTimeout";break;case "pause":a = "pause";b.ended = this.g.g.ended;break;case "play":a = "play";break;case "skip":a = "skip";break;case "start":a = "start";b.volume = this.g.getVolume();break;case "timeUpdate":a = "timeupdate";b.currentTime = this.g.getCurrentTime();b.duration = this.g.getDuration();break;case "volumeChange":a = "volumeChange";b.volume = this.g.getVolume();break;case "loadedmetadata":a = a.type;b.duration = this.g.getDuration();break;case "abort":case "canplay":case "canplaythrough":case "durationchange":case "emptied":case "loadstart":case "loadeddata":case "progress":case "ratechange":case "seeked":case "seeking":case "stalled":case "suspend":case "waiting":a = a.type;break;default:return;}this.o.send(this.C, a, b);};var Du = function (a, b) {I.call(this);this.h = b;this.l = new zu(a, b, this.h.g, "videoDisplay1");Rg(this, this.l);this.g = null;var c = this.h.l;null != c && (this.g = new zu(a, b, c, "videoDisplay2"), Rg(this, this.g));};p(Du, I);Du.prototype.zc = function () {};Du.prototype.A = function (a) {Cu(this.l, a);this.g && Cu(this.g, a);};var Fu = function (a, b) {I.call(this);this.w = a;this.l = b;this.o = new iq(this);Rg(this, this.o);this.g = this.l.g;null != this.g && (this.o.R(this.w, "videoDisplay1", this.Vf), this.o.R(this.w, "videoDisplay2", this.be), Eu(this, this.g, this.Ab));this.h = null;};p(Fu, I);k = Fu.prototype;k.zc = function (a) {this.g && Gu(this, this.g, this.Ab);this.g = a;Eu(this, this.g, this.Ab);};k.Vf = function (a) {if (null != this.g) {var b = a.fa;switch (a.ca) {case "startTracking":wu(this.g);break;case "stopTracking":vu(this.g);break;case "exitFullscreen":uu(this.g);break;case "play":tu(this.g);break;case "pause":this.g.pause();break;case "load":Hu(this.g, b);break;case "unload":ru(this.g);break;case "setCurrentTime":this.g.g.currentTime = b.currentTime;break;case "setVolume":this.g.setVolume(b.volume);}}};k.be = function (a) {if (null != this.h) {var b = a.fa;switch (a.ca) {case "startTracking":wu(this.h);break;case "stopTracking":vu(this.h);break;case "load":Hu(this.h, b);}}};k.Ec = function (a) {switch (a.type) {case "error":a = "error";break;case "loaded":a = "loaded";break;default:return;}this.w.send("videoDisplay2", a, {});};k.Ab = function (a) {var b = {};switch (a.type) {case "autoplayDisallowed":a = "autoplayDisallowed";break;case "beginFullscreen":a = "fullscreen";break;case "endFullscreen":a = "exitFullscreen";break;case "click":a = "click";break;case "end":a = "end";break;case "error":a = "error";break;case "loaded":a = "loaded";break;case "mediaLoadTimeout":a = "mediaLoadTimeout";break;case "pause":a = "pause";b.ended = this.g.g.ended;break;case "play":a = "play";break;case "skip":a = "skip";break;case "start":a = "start";b.volume = this.g.getVolume();break;case "timeUpdate":a = "timeupdate";b.currentTime = this.g.getCurrentTime();b.duration = this.g.getDuration();break;case "volumeChange":a = "volumeChange";b.volume = this.g.getVolume();break;case "loadedmetadata":a = a.type;b.duration = this.g.getDuration();break;case "abort":case "canplay":case "canplaythrough":case "durationchange":case "emptied":case "loadstart":case "loadeddata":case "progress":case "ratechange":case "seeked":case "seeking":case "stalled":case "suspend":case "waiting":a = a.type;break;default:return;}this.w.send("videoDisplay1", a, b);};var Eu = function (a, b, c) {a.o.R(b, vb(Pq), c);a.o.R(b, zr, c);}, Gu = function (a, b, c) {a.o.Ea(b, vb(Pq), c);a.o.Ea(b, zr, c);};Fu.prototype.A = function (a) {switch (a.ca) {case "showVideo":Au(this.l);break;case "hide":Bu(this.l);break;case "getPreloadDisplay":null != this.g && null == this.h && (this.h = this.l.l, Eu(this, this.h, this.Ec), null == this.h ? es.B().report(112, {outer: !0,"null": !0}) : es.B().report(112, {outer: !0,"null": !1}));break;case "swapVideoDisplays":if (null != this.g && null != this.h) {Gu(this, this.g, this.Ab);Gu(this, this.h, this.Ec);a = this.l;if (a.h && a.o && a.l) {var b = a.g;a.g = a.l;a.l = b;b = a.h;a.h = a.o;a.o = b;b = a.G;a = a.g;b.F.zc(a);b.C && (b = b.C, a = a.w.g, b.o = a, b.g && (b = b.g, b.g = a, eu(b, a)));}this.g = this.l.g;this.h = this.l.l;Eu(this, this.g, this.Ab);Eu(this, this.h, this.Ec);}}};var Hu = function (a, b) {var c = b.videoUrl, d = b.muxedMediaUrl, e = b.muxedMimeType, f = b.muxedAudioCodec, g = b.muxedVideoCodec, h = b.demuxedAudioUrl, l = b.demuxedVideoUrl, m = b.demuxedAudioMimeType, n = b.demuxedVideoMimeType, v = b.demuxedAudioCodec, r = b.demuxedVideoCodec;b = b.mseCompatible;var u = null;l && h && b && n && m && r && v && (u = new Pp({Hd: l,Vc: h,Gd: n,Uc: m,Qa: r,Ka: v,height: null,width: null,Aa: b}));h = null;d && e && g && f && (h = new Qp({nd: d,mimeType: e,Qa: g,Ka: f,height: null,width: null,Aa: b}));u ? a.load(c, u) : h ? a.load(c, h) : a.load(c, null);};var Ju = function (a, b) {var c = Array.prototype.slice.call(arguments), d = c.shift();if ("undefined" == typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g, function (e, f, g, h, l, m, n, v) {if ("%" == m)return "%";var r = c.shift();if ("undefined" == typeof r)throw Error("[goog.string.format] Not enough arguments");$aproxy.wrap_member_expression(arguments, $apMe = 0)[$apMe] = r;return $aproxy.wrap_member_expression(Iu, $apMe = m)[$apMe].apply(null, arguments);});}, Iu = {s: function (a, b, c) {return isNaN(c) || "" == c || a.length >= Number(c) ? a : a = -1 < b.indexOf("-", 0) ? a + Dc(" ", Number(c) - a.length) : Dc(" ", Number(c) - a.length) + a;},f: function (a, b, c, d, e) {d = a.toString();isNaN(e) || "" == e || (d = parseFloat(a).toFixed(e));var f = 0 > Number(a) ? "-" : 0 <= b.indexOf("+") ? "+" : 0 <= b.indexOf(" ") ? " " : "";0 <= Number(a) && (d = f + d);if (isNaN(c) || d.length >= Number(c))return d;d = isNaN(e) ? Math.abs(Number(a)).toString() : Math.abs(Number(a)).toFixed(e);a = Number(c) - d.length - f.length;return d = 0 <= b.indexOf("-", 0) ? f + d + Dc(" ", a) : f + Dc(0 <= b.indexOf("0", 0) ? "0" : " ", a) + d;},d: function (a, b, c, d, e, f, g, h) {return Iu.f(parseInt(a, 10), b, c, d, 0, f, g, h);}};Iu.i = Iu.d;Iu.u = Iu.d;var Lu = function (a, b) {J.call(this);this.w = new iq(this);Rg(this, this.w);this.J = !1;this.H = "goog_" + Fc++;this.A = new ap();var c = this.H, d = (ze() ? "https:" : "http:") + Ju("//imasdk.googleapis.com/js/core/bridge3.344.0_%s.html", T.C);a: {var e = window;try {do {try {if (0 == $aproxy.wrap_location({ obj: e }).location.href.indexOf(d) || 0 == e.document.referrer.indexOf(d)) {var f = !0;break a;}} catch (g) {}e = $aproxy.wrap_parent_window({ obj: e }).parent;} while (e != $aproxy.wrap_top_window({ obj: e }).top);} catch (g) {}f = !1;}f && (d += "?f=" + c);c = ge("IFRAME", {src: d + "#" + c,allowFullscreen: !0,allow: "autoplay",style: "border:0; opacity:0; margin:0; padding:0; position:relative;"});mq(this.w, c, "load", this.V);a.appendChild(c);this.g = c;this.l = Ku(this);this.D = b;this.h = null;this.F = Xr(Tr(), 651800008) ? new Du(this.l, this.D) : new Fu(this.l, this.D);Rg(this, this.F);this.D.g && this.w.R(this.l, "displayContainer", this.N);this.w.R(this.l, "mouse", this.O);this.w.R(this.l, "touch", this.P);c = E();d = Ba("google.ima.gptProxyInstance", c);null != d ? c = d : (d = new xs(), t("google.ima.gptProxyInstance", d, c), c = d);this.L = c;Xr(Tr(), 504733016) && (this.C = new ju(a, this.l, b.g.w.g), Rg(this, this.C));};y(Lu, J);var Ku = function (a, b) {b = b || "*";var c = a.A.get(b);null == c && (c = new os(a.H, b), a.J && (c.wa = le(a.g), c.connect()), a.A.set(b, c));return c;};Lu.prototype.U = function () {null !== this.h && (this.h.X(), this.h = null);this.A.forEach(function (a) {Qg(a);});this.A.clear();zs(this.L, this.H);ie(this.g);Lu.ra.U.call(this);};Lu.prototype.O = function (a) {var b = a.fa, c = Ue(this.g), d = document.createEvent("MouseEvent");d.initMouseEvent(a.ca, !0, !0, window, b.detail, b.screenX, b.screenY, b.clientX + c.x, b.clientY + c.y, b.ctrlKey, b.altKey, b.shiftKey, b.metaKey, b.button, null);this.g.dispatchEvent(d);};var Mu = function (a, b) {var c = Ue(a.g), d = !!("TouchEvent" in window && 0 < TouchEvent.length);b = b.map(function (e) {return d ? new Touch({identifier: e.identifier,target: a.g,clientX: e.clientX,clientY: e.clientY,screenX: e.screenX,screenY: e.screenY,pageX: e.pageX + c.x,pageY: e.pageY + c.y}) : document.createTouch(window, a.g, e.identifier, e.pageX + c.x, e.pageY + c.y, e.screenX, e.screenY);});return d ? b : document.createTouchList.apply(document, b);};Lu.prototype.P = function (a) {var b = a.fa, c = Ue(this.g);if ("TouchEvent" in window && 0 < TouchEvent.length)b = {bubbles: !0,cancelable: !0,view: window,detail: b.detail,ctrlKey: b.ctrlKey,altKey: b.altKey,shiftKey: b.shiftKey,metaKey: b.metaKey,touches: Mu(this, b.touches),targetTouches: Mu(this, b.targetTouches),changedTouches: Mu(this, b.changedTouches)}, a = new TouchEvent(a.ca, b), this.g.dispatchEvent(a); else {var d = document.createEvent("TouchEvent");d.initTouchEvent(a.ca, !0, !0, window, b.detail, b.screenX, b.screenY, b.clientX + c.x, b.clientY + c.y, b.ctrlKey, b.altKey, b.shiftKey, b.metaKey, Mu(this, b.touches), Mu(this, b.targetTouches), Mu(this, b.changedTouches), b.scale, b.rotation);this.g.dispatchEvent(d);}};Lu.prototype.N = function (a) {switch (a.ca) {case "showVideo":null == this.h ? (this.h = new is(), this.w.R(this.h, "click", this.Y)) : ms(this.h);ks(this.h, Nu(this.D));break;case "hide":null !== this.h && (this.h.X(), this.h = null);}this.F.A(a);};Lu.prototype.Y = function () {this.l.send("displayContainer", "videoClick");};Lu.prototype.V = function () {var a = this;cs = Bf();ds = yf();vl(this.A.Fb(!1), function (b) {b.wa = le(a.g);b.connect();});this.J = !0;};var Pu = function () {J.call(this);this.buffered = new Ou();this.w = new Ou();this.h = new iq(this);this.src = this.l = "";this.A = !1;this.g = null;var a = lr();if (a) {a: {if (yb(a.g, "videoElementMockDuration") && (a = a.g.videoElementMockDuration, "number" === typeof a))break a;a = NaN;}this.duration = a;}};y(Pu, J);var Qu = new ap(), Ru = function () {var a = ["video/mp4"], b = ["video/ogg"], c = new Pu();c.canPlayType = function (d) {return a.includes(d) ? "probably" : b.includes(d) ? "maybe" : "";};c.width = 0;c.height = 0;c.offsetWidth = 0;c.offsetHeight = 0;return c;}, Su = function (a) {this.endTime = a;}, Ou = function () {this.length = 0;this.g = [];};Ou.prototype.start = function () {return 0;};Ou.prototype.end = function (a) {return $aproxy.wrap_member_expression(this.g, $apMe = a)[$apMe].endTime;};k = Pu.prototype;k.readyState = 0;k.currentTime = 0;k.duration = NaN;k.Pb = !0;k.autoplay = !1;k.loop = !1;k.controls = !1;k.volume = 1;k.muted = !1;Object.defineProperty(Pu.prototype, "src", {get: function () {return Pu.prototype.l;},set: function (a) {var b = Pu.prototype;b.A && null != b.g ? (b.g.reject(), b.g = null) : b.l = a;}});k = Pu.prototype;k.tc = 0;k.rb = null;k.ac = null;k.pause = function () {this.autoplay = !1;this.Pb || (null.stop(), this.Pb = !0, this.dispatchEvent("timeupdate"), this.dispatchEvent("pause"));};k.load = function () {this.readyState = 0;this.Pb = !0;this.dispatchEvent("loadstart");this.setProperty("duration", isNaN(this.duration) ? 10 + 20 * Math.random() : this.duration);var a = this.w;a.g.push(new Su(this.duration));a.length = a.g.length;a = this.buffered;a.g.push(new Su(this.duration));a.length = a.g.length;this.dispatchEvent("loadedmetadata");0 < this.currentTime && this.dispatchEvent("timeupdate");this.dispatchEvent("loadeddata");this.dispatchEvent("canplay");this.dispatchEvent("canplaythrough");this.dispatchEvent("progress");};k.setProperty = function (a, b) {switch (a) {case "currentTime":a = Number(b);this.dispatchEvent("seeking");this.currentTime = a;this.dispatchEvent("seeked");a = x() - this.tc;b = this.currentTime + a / 1000;this.tc += a;2 < this.readyState && (this.currentTime = Math.min(b, this.duration));this.dispatchEvent("timeupdate");this.currentTime == this.duration && (this.Pb = !0, null.stop(), this.dispatchEvent("ended"));break;case "duration":this.duration = Number(b);this.dispatchEvent("durationchange");break;case "volume":this.volume = Number(b), this.dispatchEvent("volumechange");}};k.setAttribute = function (a, b) {null != a && Qu.set(a, b);};k.getAttribute = function (a) {return Qu.get(a);};k.U = function () {this.h.X();};k.Wf = function (a) {var b = null, c = null;switch (a.type) {case "loadeddata":b = "Loaded";break;case "playing":b = "Playing";c = "#00f";break;case "pause":b = "Paused";break;case "ended":b = "Ended", c = "#000";}b && this.ac && (this.ac.innerText = b);c && this.rb && (this.rb.style.backgroundColor = c);};var Tu = function (a, b) {I.call(this);if (null == a || !ke(Yd(a), a))throw Jr(Ir, null, "containerElement", "element");this.o = a;this.l = this.g = null;a = lr();if (mr(a, "useVideoElementMock")) {a = Ru();var c = ge("DIV", { style: "position:absolute;width:100%;height:100%;top:0px;left:0px;" });for (d in a)$aproxy.wrap_member_expression(c, $apMe = d)[$apMe] = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe];a.rb = ge("DIV", { style: "position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000" });a.ac = ge("P", { style: "position:absolute;top:25%;margin-left:10px;font-size:24px;color:#fff;" });a.rb.appendChild(a.ac);c.appendChild(a.rb);a.h.R(a, ["loadeddata","playing","pause","ended"], a.Wf);var d = c;} else d = ge("VIDEO", {style: "background-color:#000;position:absolute;width:100%;height:100%;left:0px;top:0px;",title: br("Advertisement").toString()});d.setAttribute("webkit-playsinline", !0);d.setAttribute("playsinline", !0);this.h = d;this.g = ge("DIV", { style: "display:none;" });this.o.appendChild(this.g);this.g.appendChild(this.h);b && (this.l = ge("DIV", { style: "position:absolute;width:100%;height:100%;left:0px;top:0px" }), this.g.appendChild(this.l));};p(Tu, I);Tu.prototype.U = function () {ie(this.g);I.prototype.U.call(this);};Tu.prototype.show = function () {var a = this.g;null != a && (a.style.display = "block");};var Wu = function (a, b, c) {if (null == a || !ke(Yd(a), a))throw Jr(Ir, null, "containerElement", "element");this.A = b;this.Z = Cr(this.A || null);this.Y = fq(this.A || null);this.P = String(Math.floor(1000000000 * Math.random()));this.J = !1;this.F = a;this.L = null != b;T.g = 2;this.K = Uu(b ? b : null);var d = ge("DIV", { style: "position:absolute" });a.insertBefore(d, a.firstChild);this.w = d;this.h = null;Vu(this) && b ? a = new ou(b) : (this.h = new Tu(this.w, !0), a = new ou(this.h.h));this.g = a;this.l = this.o = null;a = Vc && !(Vc && dq(cq, 4));d = Wc || Yc;!this.h || Vu(this) || !T.l || ck() || a || d || (this.o = new Tu(this.w, !0), this.l = new ou(this.o.h));this.C = c || null;this.O = null != this.C;Vu(this) && b ? w(b.getBoundingClientRect) ? c = b : (c = this.w, T.A = c) : c = this.w;this.D = c;this.G = new Lu(this.w, this);this.N = new D(0, 0);this.H = "";b && (b = b.src || b.currentSrc, b = b instanceof gp ? b.clone() : new gp(b, void 0), 200 > b.toString().length ? this.H = b.toString() : 200 > b.g.length && (this.H = b.g));};Wu.prototype.V = function () {this.J = !0;if (null != this.h) {var a = this.h;a.h && a.h.load();}null != this.o && (a = this.o, a.h && a.h.load());};Wu.prototype.destroy = function () {var a = this;this.A = null;Qg(this.h);Qg(this.o);Qg(this.G);this.g.P(function () {return Qg(a.g);});null != this.l && this.l.P(function () {return Qg(a.l);});ie(this.w);};var Au = function (a) {null != a.h && a.h.show();}, Bu = function (a) {null != a.h && (a = a.h.g, null != a && (a.style.display = "none"));}, Nu = function (a) {return a.O && a.C ? a.C : null != a.h ? a.h.l : null;}, Vu = function (a) {return Br(a.K) && a.L;};Wu.prototype.setSize = function (a, b) {var c = this.w;null != c && (-1 == a ? (c.style.right = "0", c.style.left = "0") : c.style.width = a + "px", -1 == b ? (c.style.bottom = "0", $aproxy.wrap_top_window({ obj: c.style }).top = "0") : c.style.height = b + "px");c = this.G;c.g.width = -1 == a ? "100%" : a;c.g.height = -1 == b ? "100%" : b;c.g.offsetTop = c.g.offsetTop;this.N = new D(a, b);};var Uu = function (a) {return null != a && w(a.getAttribute) && null != a.getAttribute("playsinline") ? !0 : !1;};var Xu = function (a, b) {V.call(this, "adMetadata", a);this.h = b || null;};y(Xu, V);Xu.prototype.o = function () {return this.h;};var Yu = function (a, b) {J.call(this);this.h = a;this.g = null;this.H = this.F = "";this.J = 0;this.C = this.l = null;this.w = b;this.A = null;this.D = "";};p(Yu, J);Yu.prototype.L = function (a) {try {var b = a.h.data;try {var c = JSON.parse(b);} catch (K) {return;}var d = c.session;if (null != d && this.D == d)switch (c.type) {case "friendlyReady":var e = Zu(this);if (null != e)this.g = e, this.F = e.currentSrc, this.H = e.style.cssText, this.J = e.currentTime; else {var f = this.h.F, g = this.h.N;var h = "border: 0; margin: 0; padding: 0; position: absolute; width:" + (g.width + "px; ");h += "height:" + g.height + "px;";this.g = ge("VIDEO", {style: h,autoplay: !0});f.appendChild(this.g);}var l = {};if (null != e)l.provided = "y"; else {l.provided = "n";var m = this.h.g;if (m instanceof ou) {l.vidDisp = "y";var n = m.w.g;l.vidElem = n instanceof HTMLVideoElement ? "y" : null == n ? "0" : "n";} else l.vidDisp = null == m ? "0" : "n";}es.B().report(88, l);var v = this.h.F;e = "border: 0; margin: 0; padding: 0;position: absolute; ";var r = this.g;b: {var u = Yd(r);if (u.defaultView && u.defaultView.getComputedStyle) {var z = u.defaultView.getComputedStyle(r, null);if (z) {var R = z.display || z.getPropertyValue("display") || "";break b;}}R = "";}if ("none" != (R || (r.currentStyle ? r.currentStyle.display : null) || r.style && r.style.display))var ob = We(r); else {var Qa = r.style, Gd = Qa.display, Mg = Qa.visibility, Ng = Qa.position;Qa.visibility = "hidden";Qa.position = "absolute";Qa.display = "inline";var Ze = We(r);Qa.display = Gd;Qa.position = Ng;Qa.visibility = Mg;ob = Ze;}e += "width:" + ob.width + "px; ";e += "height:" + ob.height + "px;";this.C = ge("DIV", { style: e });v.appendChild(this.C);try {this.l.contentWindow.loader.initFriendly(this.g, this.C);} catch (K) {$u(this);}this.w.send("vpaid", "", b);break;case "destroyFriendlyIframe":this.X();break;case "becameLinear":this.g && !qe() && !pe() && Qe(this.g, { visibility: "visible" });this.w.send("vpaid", "", b);break;case "becameNonlinear":av(this);this.w.send("vpaid", "", b);break;case "startAd":v = {};if (this.g) {l = this.g.paused;var Hd = 0 < this.g.currentTime;v.apl = Hd && !l ? "1" : "0";v.ip = l ? "1" : "0";v.iavp = Hd ? "1" : "0";} else v.apl = "n";es.B().report(99, v);this.w.send("vpaid", "", b);null != Zu(this) && Au(this.h);break;default:this.w.send("vpaid", "", b);}} catch (K) {$u(this);}};var $u = function (a) {var b = { type: "error" };b.session = a.D;a = Wf(b);$aproxy.wrap_postMessage({ obj: window }).postMessage(a, "*");}, Zu = function (a) {a = a.h.g;return a instanceof ou && a.w.g instanceof HTMLVideoElement ? a.w.g : null;}, av = function (a) {a.g && !qe() && !pe() && Qe(a.g, { visibility: "hidden" });};Yu.prototype.U = function () {J.ra.U.call(this);Qg(this.A);this.A = null;ie(this.C);this.C = null;ie(this.l);this.l = null;var a = Zu(this);null != a ? (a.style.cssText = this.H, qe() || pe() ? (a.src = this.F, a.currentTime = this.J) : (a.src = "", Bu(this.h))) : (ie(this.g), this.g = null);};var bv = function () {this.g = [];this.h = [];};bv.prototype.isEmpty = function () {return 0 == this.g.length && 0 == this.h.length;};bv.prototype.clear = function () {this.g = [];this.h = [];};bv.prototype.contains = function (a) {return $a(this.g, a) || $a(this.h, a);};bv.prototype.ka = function () {for (var a = [], b = this.g.length - 1; 0 <= b; --b)a.push(this.g[b]);var c = this.h.length;for (b = 0; b < c; ++b)a.push(this.h[b]);return a;};var Y = function (a, b, c, d, e, f, g) {J.call(this);var h = this;this.L = a;this.g = b;this.J = c;this.pb = e;this.h = new jr();this.H = g;this.P = !1;this.N = 1;this.nb = d;this.na = -1;this.w = this.l = null;this.F = new gr({ currentTime: 0 }, this.H);this.D = new bv();this.Ba = this.$ = !1;this.V = new Map();this.Y = this.sa = !1;this.A = null;this.aa = f && null != this.g.C;this.O = function () {if (null != h.l) {var l = h.l;Et("isVpaidAd");l = l.g.vpaid;} else l = !1;var m = h.g.g, n = m.getCurrentTime();m = m.getDuration();return {currentTime: n,duration: m,isPlaying: !0,isVpaid: l,isYouTube: !1,volume: h.N};};this.Z = new iq(this);this.Z.R(this.H, "adsManager", this.Gb);};p(Y, J);Y.prototype.Gb = function (a) {var b = this, c = a.ca, d = a.fa;switch (c) {case "error":cv(this);dv(this, d);break;case "contentPauseRequested":ev(this);fv(this, a.ca, a.fa);break;case "contentResumeRequested":gv(this, function () {return fv(b, c, d);});break;case "remainingTime":this.na = d.remainingTime;break;case "skip":fv(this, c, d);break;case "log":a = d.adData;fv(this, c, a, d.logData);break;case "companionBackfill":a = Ba("window.google_show_companion_ad");null != a && a();break;case "skipShown":this.P = !0;fv(this, c, d);break;case "interaction":a = d.adData;fv(this, c, a, d.interactionData);break;case "vpaidEvent":hv(this, a);break;case "skippableStateChanged":a = d.adData;null != a.skippable && (this.P = a.skippable);fv(this, c, d);break;case "volumeChange":a = d.adData;null != a && "number" === typeof a.volume && (this.N = a.volume);fv(this, c, d);break;case "firstQuartile":fv(this, yr.firstQuartile, d);fv(this, c, d);break;case "thirdQuartile":fv(this, yr.thirdQuartile, d);fv(this, c, d);break;default:fv(this, c, d);}};var hv = function (a, b) {try {var c = b.fa, d = c.vpaidEventType;if ("createFriendlyIframe" == d) {a.A = new Yu(a.g, a.H);var e = a.A;e.D = c.session;b = "about:self";Qc && (b = "");e.l = ge("IFRAME", {src: b,allowtransparency: !0,background: "transparent"});Qe(e.l, {display: "none",width: "0",height: "0"});var f = e.h.F;f.appendChild(e.l);var g = f.ownerDocument, h = g.defaultView || g.parentWindow;null == e.A && (e.A = new iq(e));e.A.R(h, "message", e.L);var l = '<body><script src="//imasdk.googleapis.com/js/sdkloader/loader.js">\x3c/script><script>loader = new VPAIDLoader(false, "' + (e.D + '");\x3c/script></body>');if (ld || hd || Rc) {var m = e.l;if (St) {var n = m.contentWindow;n && Ut(n.document, l);} else Vt(m, l);} else Wt(e.l, l);} else "vpaidNonLinear" == d && a.A && av(a.A);} catch (v) {dv(a, v.fa);}}, fv = function (a, b, c, d) {if (null == c.companions) {var e = a.V.get(c.adId);c.companions = null != e ? e : [];}var f = c.adData;e = null == f ? null : new X(f);a.l = e;switch (b) {case "adBreakReady":case "mediaUrlPinged":b = new V(b, null, c);break;case "adMetadata":b = null;null != c.adCuePoints && (b = new dr(c.adCuePoints));b = new Xu(e, b);break;case "allAdsCompleted":a.l = null;a.sa = !0;b = new V(b, e);break;case "contentPauseRequested":a.Y = !1;b = new V(b, e);break;case "contentResumeRequested":a.l = null;a.Y = !0;b = new V(b, e);break;case "loaded":a.na = e.getDuration();Dr() && (d = a.L, c = a.pb, d.h.set(Dt(e), a.O), (0 != T.g ? Go.B().l : d.l) && Mt(d, "loaded", Dt(e), c));null != f.gfpCookie && T.o && Oq() && (d = f.gfpCookie, Pd.set("__gads", d.value, d.expires, d.path, d.domain), delete f.gfpCookie);b = new V(b, e, f);break;case "start":a.V.set(c.adId, c.companions);null != Nu(a.g) && (es.B().report(124, { api: "startTrackingMouseEvents_" }), null == a.w ? (a.w = new is(), a.Z.R(a.w, "click", a.Sf)) : ms(a.w), ks(a.w, Nu(a.g)));b = new V(b, e);break;case "complete":null != a.w && ms(a.w);Dr() && Ot(a.L, a.O, Dt(e));a.l = null;a.V["delete"](c.adId);b = new V(b, e);break;case "log":f = null;null != d && null != d.type ? (c = d.type, c = "adLoadError" == c || "adPlayError" == c) : c = !1;c && (f = { adError: wr(d) });b = new V(b, e, f);break;case "interaction":b = new V(b, e, d);break;case "adProgress":b = new V(b, e, c);break;default:b = new V(b, e);}a.dispatchEvent(b);a.sa && a.Y && a.destroy();}, dv = function (a, b) {var c = new xr(wr(b));a.$ ? (a.dispatchEvent(c), Dr() && a.l && Ot(a.L, a.O, Dt(a.l)), a.l = null) : a.D.h.push(c);a = {error: b.errorCode,vis: mg(document)};es.B().report(7, a);}, iv = function (a, b, c) {a.H.send("adsManager", b, c);}, gv = function (a, b) {cv(a, b);}, ev = function (a) {var b = a.g.g;Vu(a.g) && null != a.h && a.h.restoreCustomPlaybackStateOnAdBreakComplete && null != b.na && b.na();}, cv = function (a, b) {var c = a.g.g;Vu(a.g) && null != a.h && a.h.restoreCustomPlaybackStateOnAdBreakComplete && null != c.P ? c.P(b) : b && b();};k = Y.prototype;k.ff = function (a, b, c, d) {if (this.D.isEmpty()) {var e = this.g, f = null;e.A && null == d && (f = { vd: "setnull" });e.A && e.A === d && (f = { vd: "match" });if (e.A && e.A !== d) {f = Cr(d || null);var g = fq(d || null);f = {vd: "diff",oc: e.Z,nc: f,oi: e.Y,ni: g};}!e.A && d && (f = { vd: "new" });f && (f.custVid = e.P, es.B().report(93, f));null != d && (e.K = Uu(d), Br(e.K) && (e.L = !0, Qg(e.h), Qg(e.o), Qg(e.l), e.h = null, e.o = null, e.l = null, Qg(e.g), e.g = new ou(d), w(d.getBoundingClientRect) ? e.D = d : (e.D = e.w, T.A = e.D), d = e.G, e = e.g, d.F.zc(e), d.C && (d = d.C, e = e.w.g, d.o = e, d.g && (d = d.g, d.g = e, eu(d, e)))));this.$ = !0;this.ld(a, b, c);iv(this, "init", {adsRenderingSettings: jv(this),width: a,height: b,viewMode: c});} else {for (; !this.D.isEmpty();)b = a = this.D, 0 == b.g.length && (b.g = b.h, b.g.reverse(), b.h = []), a = a.g.pop(), this.dispatchEvent(a);this.X();}};k.Kf = function () {return Vu(this.g);};k.Jf = function () {return this.aa;};k.df = function () {return this.na;};k.af = function () {return this.P;};k.Zd = function () {iv(this, "discardAdBreak");};k.hf = function (a) {if (null != a) {var b = this.h ? this.h.bitrate : -1, c = a.bitrate;es.B().report(96, {init: this.$ ? "1" : "0",start: this.Ba ? "1" : "0",old: b,"new": c,changed: b != c ? "1" : "0"});this.h = a;iv(this, "updateAdsRenderingSettings", { adsRenderingSettings: jv(this) });}};k.gf = function () {iv(this, "skip");};k.start = function () {if (this.J) {(Wc || Yc) && es.B().report(50, { customPlayback: Vu(this.g) });this.g.J || es.B().report(26, {adtagurl: this.J,customPlayback: Vu(this.g)});Vj(this.g.w) && es.B().report(30, {adtagurl: this.J,customPlayback: Vu(this.g)});var a = this.g.C, b = this.g.w, c;if (c = a && b && !Vj(a))a = Kt(a), b = Kt(b), c = 0 < a.width && 0 < a.height && 0 < b.width && 0 < b.height && a.left <= b.left + b.width && b.left <= a.left + a.width && $aproxy.wrap_top_window({ obj: a }).top <= $aproxy.wrap_top_window({ obj: b }).top + b.height && $aproxy.wrap_top_window({ obj: b }).top <= $aproxy.wrap_top_window({ obj: a }).top + a.height;c && es.B().report(31, {adtagurl: this.J,customPlayback: Vu(this.g)});}if (!this.g.J && !Vu(this.g))throw Jr(Hr);b = this.g;b.O = this.aa && null != b.C;this.g.G.g.style.opacity = 1;null != this.C && 1 == this.getVolume() && ("boolean" === typeof this.C.muted && this.C.muted ? this.setVolume(0) : "number" === typeof this.C.volume && (b = this.C.volume, 0 <= b && 1 >= b && this.setVolume(this.C.volume)));this.Ba = !0;iv(this, "start");};k.Sf = function () {if (null == this.h || !this.h.disableClickThrough)if (es.B().report(124, { api: "onMouseOrTouchEvent_" }), null != this.l) {var a = this.l;Et("getClickThroughUrl");var b = a.g.clickThroughUrl;if (null != b && (a = Lb("_blank"), !Tb(Ec(b)))) {var c = b instanceof ic || !Ye.test(b) ? b : new ic(gc, b);b = window;c = c instanceof ic ? c : lc(c);(b || q).open(jc(c), a ? Kb(a) : "", "", void 0);}}};k.ld = function (a, b, c) {this.g.setSize(a, b);iv(this, "resize", {width: a,height: b,viewMode: c});};k.stop = function () {iv(this, "stop");};k.$e = function () {iv(this, "expand");};k.Ze = function () {iv(this, "collapse");};k.getVolume = function () {return this.N;};k.setVolume = function (a) {this.N = a;this.g.g.setVolume(a);iv(this, "volume", { volume: a });};k.pause = function () {iv(this, "pause");};k.resume = function () {iv(this, "resume");};k.destroy = function () {null != this.A && (this.A.X(), this.A = null);this.X();};k.bf = function () {return this.nb;};k.cf = function () {return this.l;};k.U = function () {iv(this, "destroy");null != this.w && this.w.X();this.Z.X();this.D.clear();this.F && (this.F.stop(), this.F.X());Dr() && Ot(this.L, this.O);J.prototype.U.call(this);};var jv = function (a) {var b = {};null != a.h && Gb(b, a.h);a.aa && (b.useClickElement = !1, b.disableClickThrough = !0);return b;};Y.prototype.ob = function () {iv(this, "click");};var kv = function (a, b) {Sg.call(this, "adsManagerLoaded");this.h = a;this.o = b;};y(kv, Sg);kv.prototype.w = function (a, b) {var c = this.h;c.C = a;null != a.currentTime && (c.F = new gr(a, c.H), c.F.start());null != b && (c.h = b);return this.h;};kv.prototype.A = function () {return this.o;};var lv = function (a, b, c) {this.h = c;0 == b.length && (b = [[]]);this.g = b.map(function (d) {d = a.concat(d);for (var e = [], f = 0, g = 0; f < d.length;) {var h = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe];if (128 > h)$aproxy.wrap_member_expression(e, $apMe = g++)[$apMe] = String.fromCharCode(h); else if (191 < h && 224 > h) {var l = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe];$aproxy.wrap_member_expression(e, $apMe = g++)[$apMe] = String.fromCharCode((h & 31) << 6 | l & 63);} else if (239 < h && 365 > h) {l = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe];var m = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe], n = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe];h = ((h & 7) << 18 | (l & 63) << 12 | (m & 63) << 6 | n & 63) - 65536;$aproxy.wrap_member_expression(e, $apMe = g++)[$apMe] = String.fromCharCode(55296 + (h >> 10));$aproxy.wrap_member_expression(e, $apMe = g++)[$apMe] = String.fromCharCode(56320 + (h & 1023));} else l = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe], m = $aproxy.wrap_member_expression(d, $apMe = f++)[$apMe], $aproxy.wrap_member_expression(e, $apMe = g++)[$apMe] = String.fromCharCode((h & 15) << 12 | (l & 63) << 6 | m & 63);}return new RegExp(e.join(""));});};lv.prototype.match = function (a) {var b = this;return this.g.some(function (c) {c = a.match(c);return null == c ? !1 : !b.h || 1 <= c.length && "3.344.0" == $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe] || 2 <= c.length && "3.344.0" == $aproxy.wrap_member_expression(c, $apMe = 2)[$apMe] ? !0 : !1;});};var mv = [104,116,116,112,115,63,58,47,47,105,109,97,115,100,107,92,46,103,111,111,103,108,101,97,112,105,115,92,46,99,111,109,47,106,115,47,40,115,100,107,108,111,97,100,101,114,124,99,111,114,101,41,47], nv = [104,116,116,112,115,63,58,47,47,115,48,92,46,50,109,100,110,92,46,110,101,116,47,105,110,115,116,114,101,97,109,47,104,116,109,108,53,47], ov = [104,116,116,112,115,63,58,47,47,105,109,97,115,100,107,92,46,103,111,111,103,108,101,97,112,105,115,92,46,99,111,109,47,112,114,101,114,101,108,101,97,115,101,47,106,115,47,91,48,45,57,93,43,92,46,91,48,45,57,92,46,93,43,47], pv = [[105,109,97,51,92,46,106,115],[105,109,97,51,95,100,101,98,117,103,92,46,106,115]], qv = [[98,114,105,100,103,101,40,91,48,45,57,93,43,92,46,91,48,45,57,92,46,93,43,41,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108],[98,114,105,100,103,101,40,91,48,45,57,93,43,92,46,91,48,45,57,92,46,93,43,41,95,100,101,98,117,103,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108],[98,114,105,100,103,101,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108]], rv = [[111,117,116,115,116,114,101,97,109,92,46,106,115],[111,117,116,115,116,114,101,97,109,95,100,101,98,117,103,92,46,106,115]], tv = new lv(mv, pv, !1), uv = new lv(mv, qv, !0), vv = new lv(nv, pv, !1), wv = new lv(nv, qv, !0), xv = new lv(ov, pv, !1), yv = new lv([104,116,116,112,115,63,58,47,47,40,112,97,103,101,97,100,50,124,116,112,99,41,92,46,103,111,111,103,108,101,115,121,110,100,105,99,97,116,105,111,110,92,46,99,111,109,47,112,97,103,101,97,100,47,40,103,97,100,103,101,116,115,124,106,115,41,47], [], !1), zv = new lv(mv, [[100,97,105,95,105,102,114,97,109,101,40,91,48,45,57,93,43,92,46,91,48,45,57,92,46,93,43,41,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108],[100,97,105,95,105,102,114,97,109,101,40,91,48,45,57,93,43,92,46,91,48,45,57,92,46,93,43,41,95,100,101,98,117,103,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108],[100,97,105,95,105,102,114,97,109,101,40,95,40,91,97,45,122,48,45,57,93,41,123,50,44,51,125,41,123,48,44,50,125,92,46,104,116,109,108]], !0), Av = new lv(mv, rv, !1), Bv = new lv(ov, rv, !1), rb = {Hg: tv,Fg: uv,Pg: vv,Og: wv,Ig: xv,ph: yv,Gg: zv,Ug: Av,Vg: Bv};var Cv = function (a) {try {var b = new gp(a);if (!b.g.includes(".cdn.ampproject.org"))return null;var c = b.l.split("/").slice(1), d = "s" == $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe] && 3 > c.length;if (2 > c.length || d)return null;var e = "s" == $aproxy.wrap_member_expression(c, $apMe = 1)[$apMe];c = e ? c.slice(2) : c.slice(1);var f = decodeURIComponent(c[0]) + "/";return e ? "https://" + f + c.slice(1).join("/") : "http://" + f + c.slice(1).join("/");} catch (g) {return null;}};var Dv = function (a, b, c) {var d = "script";d = void 0 === d ? "" : d;var e = a.createElement("link");try {e.rel = "preload", e.href = dc("preload", "stylesheet") ? Qb(b).toString() : b instanceof Pb ? Qb(b).toString() : b instanceof ic ? jc(b) : jc(lc(b));} catch (f) {return;}d && (e.as = d);c && e.setAttribute("nonce", c);if (a = $aproxy.wrap_member_expression(a.getElementsByTagName("head"), $apMe = 0)[$apMe])try {a.appendChild(e);} catch (f) {}};var Ev = /^\.google\.(com?\.)?[a-z]{2,3}$/, Fv = /\.(cn|com\.bi|do|sl|ba|by|ma|am)$/, Gv = q, Hv = function (a) {a = "https://adservice" + (a + "/adsid/integrator.js");var b = ["domain=" + encodeURIComponent($aproxy.wrap_location({ obj: q }).location.hostname)];$aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] >= x() && b.push("adsid=" + encodeURIComponent(rr[1]));return a + "?" + b.join("&");}, rr, Iv, qr = function () {Gv = q;rr = Gv.googleToken = Gv.googleToken || {};var a = x();$aproxy.wrap_member_expression(rr, $apMe = 1)[$apMe] && $aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] > a && 0 < $aproxy.wrap_member_expression(rr, $apMe = 2)[$apMe] || ($aproxy.wrap_member_expression(rr, $apMe = 1)[$apMe] = "", $aproxy.wrap_member_expression(rr, $apMe = 2)[$apMe] = -1, $aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] = -1, $aproxy.wrap_member_expression(rr, $apMe = 4)[$apMe] = "", $aproxy.wrap_member_expression(rr, $apMe = 6)[$apMe] = "");Iv = Gv.googleIMState = Gv.googleIMState || {};a = $aproxy.wrap_member_expression(Iv, $apMe = 1)[$apMe];Ev.test(a) && !Fv.test(a) || ($aproxy.wrap_member_expression(Iv, $apMe = 1)[$apMe] = ".google.com");Fa(Iv[5]) || ($aproxy.wrap_member_expression(Iv, $apMe = 5)[$apMe] = []);"boolean" !== typeof $aproxy.wrap_member_expression(Iv, $apMe = 6)[$apMe] && ($aproxy.wrap_member_expression(Iv, $apMe = 6)[$apMe] = !1);Fa(Iv[7]) || ($aproxy.wrap_member_expression(Iv, $apMe = 7)[$apMe] = []);"number" !== typeof $aproxy.wrap_member_expression(Iv, $apMe = 8)[$apMe] && ($aproxy.wrap_member_expression(Iv, $apMe = 8)[$apMe] = 0);}, Jv = {gc: function () {return 0 < $aproxy.wrap_member_expression(Iv, $apMe = 8)[$apMe];},Yf: function () {Iv[8]++;},Zf: function () {0 < $aproxy.wrap_member_expression(Iv, $apMe = 8)[$apMe] && Iv[8]--;},$f: function () {$aproxy.wrap_member_expression(Iv, $apMe = 8)[$apMe] = 0;},zh: function () {return !1;},hd: function () {return $aproxy.wrap_member_expression(Iv, $apMe = 5)[$apMe];},Zc: function (a) {try {a();} catch (b) {q.setTimeout(function () {throw b;}, 0);}},ud: function () {if (!Jv.gc()) {var a = q.document, b = function (e) {e = Hv(e);a: {try {var f = Aa();break a;} catch (g) {}f = void 0;}Dv(a, e, f);f = a.createElement("script");f.type = "text/javascript";f.onerror = function () {return q.processGoogleToken({}, 2);};e = oe(e);zc(f, e);try {(a.head || a.body || a.documentElement).appendChild(f), Jv.Yf();} catch (g) {}}, c = $aproxy.wrap_member_expression(Iv, $apMe = 1)[$apMe];b(c);".google.com" != c && b(".google.com");b = {};var d = (b.newToken = "FBT", b);q.setTimeout(function () {return q.processGoogleToken(d, 1);}, 1000);}}}, Kv = function (a) {qr();var b = $aproxy.wrap_member_expression(Gv.googleToken, $apMe = 5)[$apMe] || 0;a && (0 != b || $aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] >= x() ? Jv.Zc(a) : (Jv.hd().push(a), Jv.ud()));$aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] >= x() && $aproxy.wrap_member_expression(rr, $apMe = 2)[$apMe] >= x() || Jv.ud();}, Lv = function (a) {q.processGoogleToken = q.processGoogleToken || function (b, c) {var d = b;d = void 0 === d ? {} : d;c = void 0 === c ? 0 : c;b = d.newToken || "";var e = "NT" == b, f = parseInt(d.freshLifetimeSecs || "", 10), g = parseInt(d.validLifetimeSecs || "", 10), h = $aproxy.wrap_member_expression(d, $apMe = "1p_jar")[$apMe] || "";d = d.pucrd || "";qr();1 == c ? Jv.$f() : Jv.Zf();var l = Gv.googleToken = Gv.googleToken || {}, m = 0 == c && b && "string" === typeof b && !e && "number" === typeof f && 0 < f && "number" === typeof g && 0 < g && "string" === typeof h;e = e && !Jv.gc() && (!($aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] >= x()) || "NT" == $aproxy.wrap_member_expression(rr, $apMe = 1)[$apMe]);var n = !($aproxy.wrap_member_expression(rr, $apMe = 3)[$apMe] >= x()) && 0 != c;if (m || e || n)e = x(), f = e + 1000 * f, g = e + 1000 * g, 0.00001 > Math.random() && Ie(q, "https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr&err=" + c), $aproxy.wrap_member_expression(l, $apMe = 5)[$apMe] = c, $aproxy.wrap_member_expression(l, $apMe = 1)[$apMe] = b, $aproxy.wrap_member_expression(l, $apMe = 2)[$apMe] = f, $aproxy.wrap_member_expression(l, $apMe = 3)[$apMe] = g, $aproxy.wrap_member_expression(l, $apMe = 4)[$apMe] = h, $aproxy.wrap_member_expression(l, $apMe = 6)[$apMe] = d, qr();if (m || !Jv.gc()) {c = Jv.hd();for (b = 0; b < c.length; b++)Jv.Zc(c[b]);c.length = 0;}};Kv(a);};(function () {if (!sb(function (e) {return e.match($aproxy.wrap_location({ obj: E() }).location.href);})) {for (var a = $d(), b = null, c = null, d = 0; d < a.length; d++)if (c = $aproxy.wrap_member_expression(a, $apMe = d)[$apMe], sb(function (e) {return e.match(c.src);})) {b = c;break;}if (null == b)throw Error("IMA SDK is either not loaded from a google domain or is not a supported version.");}}());var Nv = function (a) {J.call(this);this.g = a;this.A = new Map();this.l = this.g.G;this.C = new iq(this);0 != T.g ? (this.h = new Ft(), Rg(this, this.h)) : this.h = It();if (Dr()) {a = this.h;var b = Ku(this.l);if (!a.A) {a.g = b || null;a.g && (a.D.R(a.g, "activityMonitor", a.F), Pt(a));if (!(q.ima && q.ima.video && q.ima.video.client && q.ima.video.client.tagged)) {t("ima.video.client.sdkTag", !0, void 0);var c = q.document;b = ee(document, "SCRIPT");var d = Rb(Kb(Lb("https://s0.2mdn.net/instream/video/client.js")));zc(b, d);b.async = !0;b.type = "text/javascript";c = $aproxy.wrap_member_expression(c.getElementsByTagName("script"), $apMe = 0)[$apMe];c.parentNode.insertBefore(b, c);}b = Zr();Vi(b);Go.B().L = T.g;a.l = !0;Go.B().l = !0;a.C = (w(null), null);b = Go.B();c = "h" == Xn(b) || "b" == Xn(b);d = "exc" != O.B().T;c && d && (b.F = !0, b.H = new hm());a.A = !0;}this.w = Nt(this.h, this.g.D);}Mv();a = ($aproxy.wrap_location({ obj: window }).location.origin || "null").trim();b = "null" === a;c = window == $aproxy.wrap_top_window({ obj: window }).top;d = !1;try {d = null != $aproxy.wrap_location({ obj: $aproxy.wrap_top_window({ obj: window }).top }).location.hostname;} catch (e) {}es.B().report(121, {origin: a,is_null: b,is_top: c,is_friendly_to_top: d,is_vpaid_adapter: T.xb()});};y(Nv, J);k = Nv.prototype;k.U = function () {this.C.X();var a = this.w;this.h.w["delete"](a);0 != T.g && ($aproxy.wrap_member_expression(Go.B().w, $apMe = a)[$apMe] = null);Nv.ra.U.call(this);};k.destroy = function () {this.X();};k.If = function (a, b) {var c = this;Lv(function () {sr();tr();ur();var d = a.adTagUrl;d && es.B().report(8, {adtagurl: d,customPlayback: Vu(c.g),customClick: null != c.g.C});var e = "goog_" + Fc++;c.A.set(e, b || null);if (d) {var f = /iu=\/(\d+)\//.exec(Ac(d));(f = f && 2 == f.length ? $aproxy.wrap_member_expression(f, $apMe = 1)[$apMe] : null) || (f = Ec(new gp(d).h.get("client")), f = Tb(f) ? null : f);} else f = null;f = f || "";var g = Je(f);0 != g ? f = g : (g = $aproxy.wrap_top_window({ obj: q }).top, f = Ce(g, "googlefcInactive") ? 4 : f && Ce(g, "googlefcPA-" + f) ? 2 : Ce(g, "googlefcNPA") ? 3 : 0);g = f;f = {};f.gfcPresent = (!!q.googlefc || Ce($aproxy.wrap_top_window({ obj: q }).top, "googlefcPresent")) && 4 != g;f.gfcUserConsent = g;g = {};if (T.o) {var h = Oq();if (g.isBrowserCookieEnabled = h) {h = new gp(d);var l = h.l;h = Sb(h.g, "doubleclick.net") && (Tb(l) ? !1 : /\/gampad\/(live\/)?ads/.test(l));}h && (h = Pd.get("__gads"), g.gfpCookieValue = Ec(h));}try {-1 != $aproxy.wrap_location({ obj: window }).location.search.indexOf("goog_newman=651800008") && (Vr(Tr(), 651800008, "GvnExternalLayer"), console && console.log && console.log("goog_newman=651800008"));} catch (Fp) {}h = Wr();l = {};l.limaExperimentIds = ig().sort().join(",");var m = 0 != T.g ? Go.B().l : c.h.l;m = void 0 === m ? null : m;var n = {};null != m && (n.activeViewPushUpdates = m);n.activityMonitorMode = T.g;n.adsToken = T.J;n.autoPlayAdBreaks = T.l;n.companionBackfill = T.w;n.cookiesEnabled = T.o;n.disableCustomPlaybackForIOS10Plus = T.h;n.engagementDetection = !0;n.isGdpr = !1;n.isFunctionalTest = !1;n.isVpaidAdapter = T.xb();$aproxy.wrap_member_expression(n, $apMe = "1pJar")[$apMe] = T.L;n.numRedirects = T.G;n.pageCorrelator = T.O;n.persistentStateCorrelator = Sf();n.playerType = T.K;n.playerVersion = T.D;n.ppid = T.P;n.privacyControls = T.V;n.reportMediaRequests = !1;n.streamCorrelator = T.Y;n.testingConfig = lr().g;n.unloadAbandonPingEnabled = !0;n.urlSignals = T.aa;n.vpaidMode = T.H;m = {};m.contentMediaUrl = c.g.H;m.customClickTrackingProvided = null != c.g.C;a: {var v = ff();v = ba(v);for (var r = v.next(); !r.done; r = v.next())if (r = r.value, r.url && r.url.includes("amp=1")) {v = !0;break a;}v = null != window.context ? 0 < parseInt(window.context.ampcontextVersion, 10) : null != jf().l;}m.isAmp = v;a: {try {var u = $aproxy.wrap_location({ obj: $aproxy.wrap_top_window({ obj: window }).top }).location.href;} catch (Fp) {u = 2;break a;}u = null == u ? 2 : u == $aproxy.wrap_location({ obj: window.document }).location.href ? 0 : 1;}m.iframeState = u;m.imaHostingDomain = window.document.domain;if (ak())u = $aproxy.wrap_location({ obj: window }).location.href; else {r = jf();u = r.h;v = r.g;r = r.l;var z = null;r && (z = Cv(r.url));u = z ? z : u && u.url ? u.url : v && v.url ? v.url : "";}$aproxy.wrap_location({ obj: m }).location = u;m.referrer = window.document.referrer;m.domLoadTime = cs;m.sdkImplLoadTime = ds;u = $aproxy.wrap_location({ obj: E() }).location.ancestorOrigins;m.topOrigin = u ? 0 < u.length && 200 > $aproxy.wrap_member_expression(u, $apMe = u.length - 1)[$apMe].length ? $aproxy.wrap_member_expression(u, $apMe = u.length - 1)[$apMe] : "" : null;m.osdId = c.w;m.usesCustomVideoPlayback = Vu(c.g);m.usesInlinePlayback = c.g.K;v = c.g.F;u = [];z = r = "";if (null != v) {r = v;z = !0;z = void 0 === z ? !1 : z;for (var R = [], ob = 0; r && 25 > ob; ++ob) {var Qa = "";void 0 !== z && z || (Qa = (Qa = 9 !== r.nodeType && r.id) ? "/" + Qa : "");a: {if (r && r.nodeName && r.parentElement) {var Gd = r.nodeName.toString().toLowerCase();for (var Mg = r.parentElement.childNodes, Ng = 0, Ze = 0; Ze < Mg.length; ++Ze) {var Hd = $aproxy.wrap_member_expression(Mg, $apMe = Ze)[$apMe];if (Hd.nodeName && Hd.nodeName.toString().toLowerCase() === Gd) {if (r === Hd) {Gd = "." + Ng;break a;}++Ng;}}}Gd = "";}R.push((r.nodeName && r.nodeName.toString().toLowerCase()) + Qa + Gd);r = r.parentElement;}r = R.join();if (v) {v = (v = v.ownerDocument) && (v.defaultView || v.parentWindow) || null;z = [];if (v)try {var K = $aproxy.wrap_parent_window({ obj: v }).parent;for (R = 0; K && K !== v && 25 > R; ++R) {var $b = K.frames;for (ob = 0; ob < $b.length; ++ob)if (v === $aproxy.wrap_member_expression($b, $apMe = ob)[$apMe]) {z.push(ob);break;}v = K;K = $aproxy.wrap_parent_window({ obj: v }).parent;}} catch (Fp) {}z = z.join();} else z = "";}u.push(r, z);if (null != d) {for (K = 0; K < Np.length - 1; ++K)u.push(ue(d, Np[K]) || "");d = ue(d, "videoad_start_delay");K = "";d && (d = parseInt(d, 10), K = 0 > d ? "postroll" : 0 == d ? "preroll" : "midroll");u.push(K);} else for (d = 0; d < Np.length; ++d)u.push("");d = u.join(":");K = d.length;if (0 == K)d = 0; else {$b = 305419896;for (u = 0; u < K; u++)$b ^= ($b << 5) + ($b >> 2) + d.charCodeAt(u) & 4294967295;d = 0 < $b ? $b : 4294967296 + $b;}m.videoAdKey = d.toString();d = {};K = {};K.adsResponse = a.adsResponse;K.videoPlayActivation = a.videoPlayActivation;K.videoPlayMuted = a.videoPlayMuted;K.videoContinuousPlay = a.videoContinuousPlay;K.adTagUrl = a.adTagUrl;K.contentDuration = a.contentDuration;K.contentKeywords = a.contentKeywords;K.contentTitle = a.contentTitle;K.linearAdSlotWidth = a.linearAdSlotWidth;K.linearAdSlotHeight = a.linearAdSlotHeight;K.nonLinearAdSlotWidth = a.nonLinearAdSlotWidth;K.nonLinearAdSlotHeight = a.nonLinearAdSlotHeight;K.forceNonLinearFullSlot = a.forceNonLinearFullSlot;K.liveStreamPrefetchSeconds = a.liveStreamPrefetchSeconds;K.vastLoadTimeout = a.vastLoadTimeout;Gb(d, K);d.consentSettings = f;d.cookieSettings = g;d.experimentState = h;d.imalibExperiments = l;d.settings = n;d.videoEnvironment = m;e = Ku(c.l, e);c.C.R(e, "adsLoader", c.D);e.send("adsLoader", "requestAds", d);});};k.Hf = function () {return T;};k.Gf = function () {Ku(this.l).send("adsLoader", "contentComplete");};var Mv = function () {Lv(function () {sr();tr();ur();});};Nv.prototype.D = function (a) {var b = a.ca;switch (b) {case "adsLoaded":b = a.fa;a = a.Ob;b = new Y(this.h, this.g, b.adTagUrl || "", b.adCuePoints, this.w, b.isCustomClickTrackingAllowed, Ku(this.l, a));this.dispatchEvent(new kv(b, Ov(this, a)));break;case "error":b = a.fa;a = a.Ob;var c = wr(b);this.dispatchEvent(new xr(c, Ov(this, a)));a = {error: b.errorCode,vis: mg(document)};es.B().report(7, a);break;case "trackingUrlPinged":this.dispatchEvent(new V(b, null, a.fa));}};var Ov = function (a, b) {var c = a.A.get(b);a.A["delete"](b);return c;};var Z = function () {};k = Z.prototype;k.clone = function () {var a = new Z();a.videoContinuousPlay = this.videoContinuousPlay;a.videoPlayActivation = this.videoPlayActivation;a.videoPlayMuted = this.videoPlayMuted;a.adTagUrl = this.adTagUrl;a.adsResponse = this.adsResponse;a.contentDuration = this.contentDuration;a.contentKeywords = this.contentKeywords ? this.contentKeywords.slice() : null;a.contentTitle = this.contentTitle;a.linearAdSlotWidth = this.linearAdSlotWidth;a.linearAdSlotHeight = this.linearAdSlotHeight;a.nonLinearAdSlotWidth = this.nonLinearAdSlotWidth;a.nonLinearAdSlotHeight = this.nonLinearAdSlotHeight;a.forceNonLinearFullSlot = this.forceNonLinearFullSlot;a.liveStreamPrefetchSeconds = this.liveStreamPrefetchSeconds;a.vastLoadTimeout = this.vastLoadTimeout;return a;};k.videoPlayActivation = "unknown";k.videoPlayMuted = "unknown";k.videoContinuousPlay = "0";k.liveStreamPrefetchSeconds = 0;k.linearAdSlotWidth = 0;k.linearAdSlotHeight = 0;k.nonLinearAdSlotWidth = 0;k.nonLinearAdSlotHeight = 0;k.forceNonLinearFullSlot = !1;k.setAdWillAutoPlay = function (a) {this.videoPlayActivation = a ? "auto" : "click";};k.setAdWillPlayMuted = function (a) {this.videoPlayMuted = a ? "muted" : "unmuted";};k.setContinuousPlayback = function (a) {this.videoContinuousPlay = a ? "2" : "1";};k.vastLoadTimeout = 5000;X.prototype.getCompanionAds = X.prototype.Ae;X.prototype.isLinear = X.prototype.isLinear;X.prototype.isSkippable = X.prototype.Xe;X.prototype.isUiDisabled = X.prototype.Ye;X.prototype.getAdId = X.prototype.h;X.prototype.getAdSystem = X.prototype.xe;X.prototype.getAdvertiserName = X.prototype.ye;X.prototype.getApiFramework = X.prototype.ze;X.prototype.getContentType = X.prototype.Be;X.prototype.getCreativeId = X.prototype.o;X.prototype.getCreativeAdId = X.prototype.l;X.prototype.getDescription = X.prototype.De;X.prototype.getTitle = X.prototype.Je;X.prototype.getDuration = X.prototype.getDuration;X.prototype.getHeight = X.prototype.Ee;X.prototype.getWidth = X.prototype.Te;X.prototype.getVastMediaHeight = X.prototype.Re;X.prototype.getVastMediaWidth = X.prototype.Se;X.prototype.getVastMediaBitrate = X.prototype.Qe;X.prototype.getWrapperCreativeIds = X.prototype.We;X.prototype.getWrapperAdIds = X.prototype.Ue;X.prototype.getWrapperAdSystems = X.prototype.Ve;X.prototype.getTraffickingParameters = X.prototype.Ke;X.prototype.getTraffickingParametersString = X.prototype.Le;X.prototype.getAdPodInfo = X.prototype.we;X.prototype.getUiElements = X.prototype.Me;X.prototype.getMinSuggestedDuration = X.prototype.Ge;X.prototype.getMediaUrl = X.prototype.Fe;X.prototype.getSurveyUrl = X.prototype.Ie;X.prototype.getSkipTimeOffset = X.prototype.He;X.prototype.getDealId = X.prototype.Ce;X.prototype.getUniversalAdIds = X.prototype.Pe;X.prototype.getUniversalAdIdValue = X.prototype.Oe;X.prototype.getUniversalAdIdRegistry = X.prototype.Ne;dr.prototype.getCuePoints = dr.prototype.g;t("google.ima.AdCuePoints.PREROLL", 0, window);t("google.ima.AdCuePoints.POSTROLL", -1, window);t("google.ima.AdDisplayContainer", Wu, window);Wu.prototype.initialize = Wu.prototype.V;Wu.prototype.destroy = Wu.prototype.destroy;ft.prototype.getPodIndex = ft.prototype.te;ft.prototype.getTimeOffset = ft.prototype.ue;ft.prototype.getTotalAds = ft.prototype.ve;ft.prototype.getMaxDuration = ft.prototype.se;ft.prototype.getAdPosition = ft.prototype.qe;ft.prototype.getIsBumper = ft.prototype.re;ir.prototype.getAdIdValue = ir.prototype.o;ir.prototype.getAdIdRegistry = ir.prototype.l;t("google.ima.AdError.ErrorCode.VIDEO_PLAY_ERROR", 400, window);t("google.ima.AdError.ErrorCode.FAILED_TO_REQUEST_ADS", 1005, window);t("google.ima.AdError.ErrorCode.REQUIRED_LISTENERS_NOT_ADDED", 900, window);t("google.ima.AdError.ErrorCode.VAST_LOAD_TIMEOUT", 301, window);t("google.ima.AdError.ErrorCode.VAST_NO_ADS_AFTER_WRAPPER", 303, window);t("google.ima.AdError.ErrorCode.VAST_MEDIA_LOAD_TIMEOUT", 402, window);t("google.ima.AdError.ErrorCode.VAST_TOO_MANY_REDIRECTS", 302, window);t("google.ima.AdError.ErrorCode.VAST_ASSET_MISMATCH", 403, window);t("google.ima.AdError.ErrorCode.VAST_LINEAR_ASSET_MISMATCH", 403, window);t("google.ima.AdError.ErrorCode.VAST_NONLINEAR_ASSET_MISMATCH", 503, window);t("google.ima.AdError.ErrorCode.VAST_ASSET_NOT_FOUND", 1007, window);t("google.ima.AdError.ErrorCode.VAST_UNSUPPORTED_VERSION", 102, window);t("google.ima.AdError.ErrorCode.VAST_SCHEMA_VALIDATION_ERROR", 101, window);t("google.ima.AdError.ErrorCode.VAST_TRAFFICKING_ERROR", 200, window);t("google.ima.AdError.ErrorCode.VAST_UNEXPECTED_LINEARITY", 201, window);t("google.ima.AdError.ErrorCode.VAST_UNEXPECTED_DURATION_ERROR", 202, window);t("google.ima.AdError.ErrorCode.VAST_WRAPPER_ERROR", 300, window);t("google.ima.AdError.ErrorCode.NONLINEAR_DIMENSIONS_ERROR", 501, window);t("google.ima.AdError.ErrorCode.COMPANION_REQUIRED_ERROR", 602, window);t("google.ima.AdError.ErrorCode.VAST_EMPTY_RESPONSE", 1009, window);t("google.ima.AdError.ErrorCode.UNSUPPORTED_LOCALE", 1011, window);t("google.ima.AdError.ErrorCode.INVALID_ARGUMENTS", 1101, window);t("google.ima.AdError.ErrorCode.UNKNOWN_AD_RESPONSE", 1010, window);t("google.ima.AdError.ErrorCode.UNKNOWN_ERROR", 900, window);t("google.ima.AdError.ErrorCode.OVERLAY_AD_PLAYING_FAILED", 500, window);t("google.ima.AdError.ErrorCode.AUTOPLAY_DISALLOWED", 1205, window);t("google.ima.AdError.ErrorCode.VIDEO_ELEMENT_USED", -1, window);t("google.ima.AdError.ErrorCode.VIDEO_ELEMENT_REQUIRED", -1, window);t("google.ima.AdError.ErrorCode.VAST_MEDIA_ERROR", -1, window);t("google.ima.AdError.ErrorCode.ADSLOT_NOT_VISIBLE", -1, window);t("google.ima.AdError.ErrorCode.OVERLAY_AD_LOADING_FAILED", -1, window);t("google.ima.AdError.ErrorCode.VAST_MALFORMED_RESPONSE", -1, window);t("google.ima.AdError.ErrorCode.COMPANION_AD_LOADING_FAILED", -1, window);t("google.ima.AdError.Type.AD_LOAD", "adLoadError", window);t("google.ima.AdError.Type.AD_PLAY", "adPlayError", window);vr.prototype.getErrorCode = vr.prototype.me;vr.prototype.getVastErrorCode = vr.prototype.ae;vr.prototype.getInnerError = vr.prototype.ne;vr.prototype.getMessage = vr.prototype.oe;vr.prototype.getType = vr.prototype.pe;t("google.ima.AdErrorEvent.Type.AD_ERROR", "adError", window);xr.prototype.getError = xr.prototype.w;xr.prototype.getUserRequestContext = xr.prototype.A;t("google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED", "contentResumeRequested", window);t("google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED", "contentPauseRequested", window);t("google.ima.AdEvent.Type.CLICK", "click", window);t("google.ima.AdEvent.Type.DURATION_CHANGE", "durationChange", window);t("google.ima.AdEvent.Type.EXPANDED_CHANGED", "expandedChanged", window);t("google.ima.AdEvent.Type.STARTED", "start", window);t("google.ima.AdEvent.Type.IMPRESSION", "impression", window);t("google.ima.AdEvent.Type.PAUSED", "pause", window);t("google.ima.AdEvent.Type.RESUMED", "resume", window);t("google.ima.AdEvent.Type.AD_PROGRESS", "adProgress", window);t("google.ima.AdEvent.Type.AD_BUFFERING", "adBuffering", window);t("google.ima.AdEvent.Type.FIRST_QUARTILE", "firstQuartile", window);t("google.ima.AdEvent.Type.MIDPOINT", "midpoint", window);t("google.ima.AdEvent.Type.THIRD_QUARTILE", "thirdQuartile", window);t("google.ima.AdEvent.Type.COMPLETE", "complete", window);t("google.ima.AdEvent.Type.USER_CLOSE", "userClose", window);t("google.ima.AdEvent.Type.LINEAR_CHANGED", "linearChanged", window);t("google.ima.AdEvent.Type.LOADED", "loaded", window);t("google.ima.AdEvent.Type.AD_CAN_PLAY", "adCanPlay", window);t("google.ima.AdEvent.Type.AD_METADATA", "adMetadata", window);t("google.ima.AdEvent.Type.AD_BREAK_READY", "adBreakReady", window);t("google.ima.AdEvent.Type.INTERACTION", "interaction", window);t("google.ima.AdEvent.Type.ALL_ADS_COMPLETED", "allAdsCompleted", window);t("google.ima.AdEvent.Type.SKIPPED", "skip", window);t("google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED", "skippableStateChanged", window);t("google.ima.AdEvent.Type.LOG", "log", window);t("google.ima.AdEvent.Type.VIEWABLE_IMPRESSION", "viewable_impression", window);t("google.ima.AdEvent.Type.VOLUME_CHANGED", "volumeChange", window);t("google.ima.AdEvent.Type.VOLUME_MUTED", "mute", window);V.prototype.type = V.prototype.type;V.prototype.getAd = V.prototype.C;V.prototype.getAdData = V.prototype.G;Xu.prototype.getAdCuePoints = Xu.prototype.o;t("google.ima.AdsLoader", Nv, window);Nv.prototype.getSettings = Nv.prototype.Hf;Nv.prototype.requestAds = Nv.prototype.If;Nv.prototype.contentComplete = Nv.prototype.Gf;Nv.prototype.destroy = Nv.prototype.destroy;t("google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED", "adsManagerLoaded", window);kv.prototype.getAdsManager = kv.prototype.w;kv.prototype.getUserRequestContext = kv.prototype.A;t("google.ima.CompanionAdSelectionSettings", ot, window);t("google.ima.CompanionAdSelectionSettings.CreativeType.IMAGE", "Image", void 0);t("google.ima.CompanionAdSelectionSettings.CreativeType.FLASH", "Flash", void 0);t("google.ima.CompanionAdSelectionSettings.CreativeType.ALL", "All", void 0);t("google.ima.CompanionAdSelectionSettings.ResourceType.HTML", "Html", void 0);t("google.ima.CompanionAdSelectionSettings.ResourceType.IFRAME", "IFrame", void 0);t("google.ima.CompanionAdSelectionSettings.ResourceType.STATIC", "Static", void 0);t("google.ima.CompanionAdSelectionSettings.ResourceType.ALL", "All", void 0);t("google.ima.CompanionAdSelectionSettings.SizeCriteria.IGNORE", "IgnoreSize", void 0);t("google.ima.CompanionAdSelectionSettings.SizeCriteria.SELECT_EXACT_MATCH", "SelectExactMatch", void 0);t("google.ima.CompanionAdSelectionSettings.SizeCriteria.SELECT_NEAR_MATCH", "SelectNearMatch", void 0);t("google.ima.CustomContentLoadedEvent.Type.CUSTOM_CONTENT_LOADED", "deprecated-event", window);t("ima.ImaSdkSettings", S, window);t("google.ima.settings", T, window);S.prototype.setCompanionBackfill = S.prototype.uf;S.prototype.getCompanionBackfill = S.prototype.jf;S.prototype.setAutoPlayAdBreaks = S.prototype.tf;S.prototype.isAutoPlayAdBreak = S.prototype.sf;S.prototype.setPpid = S.prototype.Df;S.prototype.getPpid = S.prototype.rf;S.prototype.setVpaidAllowed = S.prototype.Ef;S.prototype.setVpaidMode = S.prototype.Ff;S.prototype.setIsVpaidAdapter = S.prototype.yf;S.prototype.isVpaidAdapter = S.prototype.xb;S.prototype.setNumRedirects = S.prototype.Af;S.prototype.getNumRedirects = S.prototype.mf;S.prototype.getLocale = S.prototype.$d;S.prototype.setLocale = S.prototype.zf;S.prototype.getPlayerType = S.prototype.nf;S.prototype.setPlayerType = S.prototype.Bf;S.prototype.getDisableFlashAds = S.prototype.lf;S.prototype.setDisableFlashAds = S.prototype.xf;S.prototype.getPlayerVersion = S.prototype.qf;S.prototype.setPlayerVersion = S.prototype.Cf;S.prototype.setPageCorrelator = S.prototype.Z;S.prototype.setStreamCorrelator = S.prototype.$;S.prototype.setDisableCustomPlaybackForIOS10Plus = S.prototype.wf;S.prototype.getDisableCustomPlaybackForIOS10Plus = S.prototype.kf;S.prototype.setCookiesEnabled = S.prototype.vf;t("google.ima.ImaSdkSettings.CompanionBackfillMode.ALWAYS", "always", void 0);t("google.ima.ImaSdkSettings.CompanionBackfillMode.ON_MASTER_AD", "on_master_ad", void 0);t("google.ima.ImaSdkSettings.VpaidMode.DISABLED", 0, void 0);t("google.ima.ImaSdkSettings.VpaidMode.ENABLED", 1, void 0);t("google.ima.ImaSdkSettings.VpaidMode.INSECURE", 2, void 0);t("google.ima.AdsRenderingSettings", jr, window);t("google.ima.AdsRenderingSettings.AUTO_SCALE", -1, window);t("google.ima.AdsRequest", Z, window);Z.prototype.adTagUrl = Z.prototype.adTagUrl;Z.prototype.adsResponse = Z.prototype.adsResponse;Z.prototype.nonLinearAdSlotHeight = Z.prototype.nonLinearAdSlotHeight;Z.prototype.nonLinearAdSlotWidth = Z.prototype.nonLinearAdSlotWidth;Z.prototype.linearAdSlotHeight = Z.prototype.linearAdSlotHeight;Z.prototype.linearAdSlotWidth = Z.prototype.linearAdSlotWidth;Z.prototype.setAdWillAutoPlay = Z.prototype.setAdWillAutoPlay;Z.prototype.setAdWillPlayMuted = Z.prototype.setAdWillPlayMuted;Z.prototype.setContinuousPlayback = Z.prototype.setContinuousPlayback;Z.prototype.contentDuration = Z.prototype.contentDuration;Z.prototype.contentKeywords = Z.prototype.contentKeywords;Z.prototype.contentTitle = Z.prototype.contentTitle;Z.prototype.vastLoadTimeout = Z.prototype.vastLoadTimeout;t("google.ima.VERSION", "3.344.0", void 0);t("google.ima.UiElements.AD_ATTRIBUTION", "adAttribution", void 0);t("google.ima.UiElements.COUNTDOWN", "countdown", void 0);t("google.ima.ViewMode.NORMAL", "normal", void 0);t("google.ima.ViewMode.FULLSCREEN", "fullscreen", void 0);Y.prototype.isCustomPlaybackUsed = Y.prototype.Kf;Y.prototype.isCustomClickTrackingUsed = Y.prototype.Jf;Y.prototype.destroy = Y.prototype.destroy;Y.prototype.init = Y.prototype.ff;Y.prototype.start = Y.prototype.start;Y.prototype.stop = Y.prototype.stop;Y.prototype.pause = Y.prototype.pause;Y.prototype.resume = Y.prototype.resume;Y.prototype.getCuePoints = Y.prototype.bf;Y.prototype.getCurrentAd = Y.prototype.cf;Y.prototype.getRemainingTime = Y.prototype.df;Y.prototype.expand = Y.prototype.$e;Y.prototype.collapse = Y.prototype.Ze;Y.prototype.getAdSkippableState = Y.prototype.af;Y.prototype.resize = Y.prototype.ld;Y.prototype.skip = Y.prototype.gf;Y.prototype.getVolume = Y.prototype.getVolume;Y.prototype.setVolume = Y.prototype.setVolume;Y.prototype.discardAdBreak = Y.prototype.Zd;Y.prototype.updateAdsRenderingSettings = Y.prototype.hf;Y.prototype.clicked = Y.prototype.ob;Ct.prototype.getContent = Ct.prototype.getContent;Ct.prototype.getContentType = Ct.prototype.C;Ct.prototype.getHeight = Ct.prototype.G;Ct.prototype.getWidth = Ct.prototype.K;}());