Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function() {
- var m, aa = "function" == typeof Object.create ? Object.create : function(a) {
- function b() {}
- b.prototype = a;
- return new b
- },
- ba;
- if ("function" == typeof Object.setPrototypeOf) ba = Object.setPrototypeOf;
- else {
- var ca;
- a: {
- var da = {
- xa: !0
- },
- ea = {};
- try {
- ea.__proto__ = da;
- ca = ea.xa;
- break a
- } catch (a) {}
- ca = !1
- }
- ba = ca ? function(a, b) {
- a.__proto__ = b;
- if (a.__proto__ !== b) throw new TypeError(a + " is not extensible");
- return a
- } : null
- }
- var fa = ba;
- function ha(a, b) {
- a.prototype = aa(b.prototype);
- a.prototype.constructor = a;
- if (fa) fa(a, b);
- else
- for (var c in b)
- if ("prototype" != c)
- if (Object.defineProperties) {
- var d = Object.getOwnPropertyDescriptor(b, c);
- d && Object.defineProperty(a, c, d)
- } else a[c] = b[c];
- a.Qa = b.prototype
- }
- var ia = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) {
- a != Array.prototype && a != Object.prototype && (a[b] = c.value)
- },
- ja = "undefined" != typeof window && window === this ? this : "undefined" != typeof global && null != global ? global : this;
- function ka(a, b) {
- if (b) {
- var c = ja;
- a = a.split(".");
- for (var d = 0; d < a.length - 1; d++) {
- var e = a[d];
- e in c || (c[e] = {});
- c = c[e]
- }
- a = a[a.length - 1];
- d = c[a];
- b = b(d);
- b != d && null != b && ia(c, a, {
- configurable: !0,
- writable: !0,
- value: b
- })
- }
- }
- ka("String.prototype.endsWith", function(a) {
- return a ? a : function(a, c) {
- if (null == this) throw new TypeError("The 'this' value for String.prototype.endsWith must not be null or undefined");
- if (a instanceof RegExp) throw new TypeError("First argument to String.prototype.endsWith must not be a regular expression");
- void 0 === c && (c = this.length);
- c = Math.max(0, Math.min(c | 0, this.length));
- for (var b = a.length; 0 < b && 0 < c;)
- if (this[--c] != a[--b]) return !1;
- return 0 >= b
- }
- });
- var la = "function" == typeof Object.assign ? Object.assign : function(a, b) {
- for (var c = 1; c < arguments.length; c++) {
- var d = arguments[c];
- if (d)
- for (var e in d) Object.prototype.hasOwnProperty.call(d, e) && (a[e] = d[e])
- }
- return a
- };
- ka("Object.assign", function(a) {
- return a || la
- });
- ka("Object.is", function(a) {
- return a ? a : function(a, c) {
- return a === c ? 0 !== a || 1 / a === 1 / c : a !== a && c !== c
- }
- });
- ka("Number.isNaN", function(a) {
- return a ? a : function(a) {
- return "number" === typeof a && isNaN(a)
- }
- });
- var q = this;
- function r(a) {
- return "string" == typeof a
- }
- function ma(a) {
- return "number" == typeof a
- }
- function na() {
- if (null === oa) a: {
- var a = q.document;
- if ((a = a.querySelector && a.querySelector("script[nonce]")) && (a = a.nonce || a.getAttribute("nonce")) && pa.test(a)) {
- oa = a;
- break a
- }
- oa = ""
- }
- return oa
- }
- var pa = /^[\w+/_-]+[=]{0,2}$/,
- oa = null;
- function qa() {}
- function ra(a) {
- a.T = void 0;
- a.fa = function() {
- return a.T ? a.T : a.T = new a
- }
- }
- function sa(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
- }
- function ta(a) {
- return null === a
- }
- function ua(a) {
- var b = typeof a;
- return "object" == b && null != a || "function" == b
- }
- function va(a, b, c) {
- return a.call.apply(a.bind, arguments)
- }
- function wa(a, b, c) {
- if (!a) throw Error();
- if (2 < arguments.length) {
- var d = Array.prototype.slice.call(arguments, 2);
- return function() {
- var c = Array.prototype.slice.call(arguments);
- Array.prototype.unshift.apply(c, d);
- return a.apply(b, c)
- }
- }
- return function() {
- return a.apply(b, arguments)
- }
- }
- function xa(a, b, c) {
- Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? xa = va : xa = wa;
- return xa.apply(null, arguments)
- }
- function ya(a, b) {
- var c = Array.prototype.slice.call(arguments, 1);
- return function() {
- var b = c.slice();
- b.push.apply(b, arguments);
- return a.apply(this, b)
- }
- }
- function u(a, b) {
- function c() {}
- c.prototype = b.prototype;
- a.Qa = b.prototype;
- a.prototype = new c;
- a.prototype.constructor = a;
- a.Sa = function(a, c, f) {
- for (var d = Array(arguments.length - 2), e = 2; e < arguments.length; e++) d[e - 2] = arguments[e];
- return b.prototype[c].apply(a, d)
- }
- };
- var za = (new Date).getTime();
- function Aa(a, b) {
- if (r(a)) return r(b) && 1 == b.length ? a.indexOf(b, 0) : -1;
- for (var c = 0; c < a.length; c++)
- if (c in a && a[c] === b) return c;
- return -1
- }
- function Ba(a, b) {
- for (var c = a.length, d = r(a) ? a.split("") : a, e = 0; e < c; e++) e in d && b.call(void 0, d[e], e, a)
- }
- function Ca(a, b) {
- for (var c = a.length, d = Array(c), e = r(a) ? a.split("") : a, f = 0; f < c; f++) f in e && (d[f] = b.call(void 0, e[f], f, a));
- return d
- }
- function Da(a, b) {
- a: {
- for (var c = a.length, d = r(a) ? a.split("") : a, e = 0; e < c; e++)
- if (e in d && b.call(void 0, d[e], e, a)) {
- b = e;
- break a
- } b = -1
- }
- return 0 > b ? null : r(a) ? a.charAt(b) : a[b]
- };
- function Ea(a) {
- return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
- }
- var Fa = /&/g,
- Ga = /</g,
- Ha = />/g,
- Ja = /"/g,
- Ka = /'/g,
- La = /\x00/g,
- Ma = {
- "\x00": "\\0",
- "\b": "\\b",
- "\f": "\\f",
- "\n": "\\n",
- "\r": "\\r",
- "\t": "\\t",
- "\x0B": "\\x0B",
- '"': '\\"',
- "\\": "\\\\",
- "<": "<"
- },
- Na = {
- "'": "\\'"
- };
- function v(a, b) {
- return -1 != a.indexOf(b)
- }
- function Oa(a) {
- return String(a).replace(/\-([a-z])/g, function(a, c) {
- return c.toUpperCase()
- })
- };
- var w;
- a: {
- var Pa = q.navigator;
- if (Pa) {
- var Qa = Pa.userAgent;
- if (Qa) {
- w = Qa;
- break a
- }
- }
- w = ""
- };
- function Ra(a, b) {
- for (var c in a)
- if (b.call(void 0, a[c], c, a)) return !0;
- return !1
- }
- function Sa(a) {
- var b = [],
- c = 0,
- d;
- for (d in a) b[c++] = a[d];
- return b
- }
- function Ta(a) {
- var b = {},
- c;
- for (c in a) b[c] = a[c];
- return b
- };
- function Ua(a) {
- Ua[" "](a);
- return a
- }
- Ua[" "] = qa;
- function x() {}
- var Va = "function" == typeof Uint8Array;
- function y(a, b, c, d) {
- a.a = null;
- b || (b = []);
- a.J = void 0;
- a.h = -1;
- a.b = b;
- a: {
- if (b = a.b.length) {
- --b;
- var e = a.b[b];
- if (null !== e && "object" == typeof e && "array" != sa(e) && !(Va && e instanceof Uint8Array)) {
- a.i = b - a.h;
- a.f = e;
- break a
- }
- }
- a.i = Number.MAX_VALUE
- }
- a.H = {};
- if (c)
- for (b = 0; b < c.length; b++) e = c[b], e < a.i ? (e += a.h, a.b[e] = a.b[e] || Wa) : (Xa(a), a.f[e] = a.f[e] || Wa);
- if (d && d.length)
- for (b = 0; b < d.length; b++) Ya(a, d[b])
- }
- var Wa = [];
- function Xa(a) {
- var b = a.i + a.h;
- a.b[b] || (a.f = a.b[b] = {})
- }
- function A(a, b) {
- if (b < a.i) {
- b += a.h;
- var c = a.b[b];
- return c === Wa ? a.b[b] = [] : c
- }
- if (a.f) return c = a.f[b], c === Wa ? a.f[b] = [] : c
- }
- function Za(a, b) {
- if (b < a.i) {
- b += a.h;
- var c = a.b[b];
- return c === Wa ? a.b[b] = [] : c
- }
- c = a.f[b];
- return c === Wa ? a.f[b] = [] : c
- }
- function $a(a, b, c) {
- a = A(a, b);
- return null == a ? c : a
- }
- function ab(a, b, c) {
- b < a.i ? a.b[b + a.h] = c : (Xa(a), a.f[b] = c)
- }
- function Ya(a, b) {
- for (var c, d, e = 0; e < b.length; e++) {
- var f = b[e],
- g = A(a, f);
- null != g && (c = f, d = g, ab(a, f, void 0))
- }
- return c ? (ab(a, c, d), c) : 0
- }
- function bb(a, b, c) {
- a.a || (a.a = {});
- if (!a.a[c]) {
- var d = A(a, c);
- d && (a.a[c] = new b(d))
- }
- return a.a[c]
- }
- function cb(a, b, c) {
- a.a || (a.a = {});
- if (!a.a[c]) {
- for (var d = Za(a, c), e = [], f = 0; f < d.length; f++) e[f] = new b(d[f]);
- a.a[c] = e
- }
- b = a.a[c];
- b == Wa && (b = a.a[c] = []);
- return b
- }
- function db(a) {
- if (a.a)
- for (var b in a.a) {
- var c = a.a[b];
- if ("array" == sa(c))
- for (var d = 0; d < c.length; d++) c[d] && db(c[d]);
- else c && db(c)
- }
- return a.b
- };
- function eb(a) {
- y(this, a, fb, null)
- }
- u(eb, x);
- function gb(a) {
- y(this, a, null, null)
- }
- u(gb, x);
- var fb = [2, 3];
- var hb = document,
- B = window;
- var ib = {
- "120x90": !0,
- "160x90": !0,
- "180x90": !0,
- "200x90": !0,
- "468x15": !0,
- "728x15": !0
- };
- function jb(a, b) {
- if (15 == b) {
- if (728 <= a) return 728;
- if (468 <= a) return 468
- } else if (90 == b) {
- if (200 <= a) return 200;
- if (180 <= a) return 180;
- if (160 <= a) return 160;
- if (120 <= a) return 120
- }
- return null
- };
- function kb() {
- return function() {
- return !ta.apply(this, arguments)
- }
- }
- function lb(a) {
- var b = !1,
- c;
- return function() {
- b || (c = a(), b = !0);
- return c
- }
- }
- function mb(a) {
- var b = a;
- return function() {
- if (b) {
- var a = b;
- b = null;
- a()
- }
- }
- };
- function ob() {
- this.b = "";
- this.h = pb
- }
- ob.prototype.f = !0;
- ob.prototype.a = function() {
- return this.b
- };
- function qb(a) {
- if (a instanceof ob && a.constructor === ob && a.h === pb) return a.b;
- sa(a);
- return "type_error:TrustedResourceUrl"
- }
- var pb = {};
- function rb() {
- this.U = "";
- this.wa = sb
- }
- rb.prototype.f = !0;
- rb.prototype.a = function() {
- return this.U
- };
- var tb = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,
- sb = {};
- function ub(a) {
- var b = new rb;
- b.U = a;
- return b
- }
- ub("about:blank");
- function vb(a, b) {
- a.src = qb(b);
- (b = na()) && a.setAttribute("nonce", b)
- };
- function wb(a) {
- this.a = a || q.document || document
- }
- function xb(a, b) {
- return a.a.createElement(String(b))
- }
- wb.prototype.contains = 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
- };
- function yb(a) {
- zb();
- var b = new ob;
- b.b = a;
- return b
- }
- var zb = qa;
- function Ab() {
- return !(v(w, "iPad") || v(w, "Android") && !v(w, "Mobile") || v(w, "Silk")) && (v(w, "iPod") || v(w, "iPhone") || v(w, "Android") || v(w, "IEMobile"))
- };
- function C(a) {
- try {
- var b;
- if (b = !!a && null != a.location.href) a: {
- try {
- Ua(a.foo);
- b = !0;
- break a
- } catch (c) {}
- b = !1
- }
- return b
- } catch (c) {
- return !1
- }
- }
- function Bb(a) {
- for (var b = q, c = 0; b && 40 > c++ && (!C(b) || !a(b));) b = Cb(b)
- }
- function Db() {
- var a = q;
- Bb(function(b) {
- a = b;
- return !1
- });
- return a
- }
- function Cb(a) {
- try {
- var b = a.parent;
- if (b && b != a) return b
- } catch (c) {}
- return null
- }
- function Eb(a, b) {
- var c = [q.top],
- d = [],
- e = 0;
- b = b || 1024;
- for (var f; f = c[e++];) {
- a && !C(f) || d.push(f);
- try {
- if (f.frames)
- for (var g = f.frames.length, h = 0; h < g && c.length < b; ++h) c.push(f.frames[h])
- } catch (k) {}
- }
- return d
- }
- function Fb(a, b) {
- var c = a.createElement("script");
- vb(c, yb(b));
- return (a = a.getElementsByTagName("script")[0]) && a.parentNode ? (a.parentNode.insertBefore(c, a), c) : null
- }
- function Gb(a, b) {
- return b.getComputedStyle ? b.getComputedStyle(a, null) : a.currentStyle
- }
- function Hb(a, b, c) {
- var d = !1;
- void 0 === c || c || (d = Ib());
- return !d && !Jb() && (c = Math.random(), c < b) ? (c = Kb(q), a[Math.floor(c * a.length)]) : null
- }
- function Kb(a) {
- if (!a.crypto) return Math.random();
- try {
- var b = new Uint32Array(1);
- a.crypto.getRandomValues(b);
- return b[0] / 65536 / 65536
- } catch (c) {
- return Math.random()
- }
- }
- function Lb(a, b) {
- if (a)
- for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && b.call(void 0, a[c], c, a)
- }
- function Mb(a) {
- var b = a.length;
- if (0 == b) return 0;
- for (var c = 305419896, d = 0; d < b; d++) c ^= (c << 5) + (c >> 2) + a.charCodeAt(d) & 4294967295;
- return 0 < c ? c : 4294967296 + c
- }
- var Jb = lb(function() {
- return v(w, "Google Web Preview") || 1E-4 > Math.random()
- }),
- Ib = lb(function() {
- return v(w, "MSIE")
- }),
- Nb = /^([0-9.]+)px$/,
- Ob = /^(-?[0-9.]{1,30})$/;
- function Pb(a) {
- return Ob.test(a) && (a = Number(a), !isNaN(a)) ? a : null
- }
- function Qb(a, b) {
- return b ? !/^false$/.test(a) : /^true$/.test(a)
- }
- function D(a) {
- return (a = Nb.exec(a)) ? +a[1] : null
- }
- function Rb(a, b) {
- try {
- return !(!a.frames || !a.frames[b])
- } catch (c) {
- return !1
- }
- }
- function Sb(a) {
- var b = {
- display: "none"
- };
- a.style.setProperty ? Lb(b, function(b, d) {
- a.style.setProperty(d, b, "important")
- }) : a.style.cssText = Tb(Ub(Vb(a.style.cssText), Wb(b, function(a) {
- return a + " !important"
- })))
- }
- var Ub = Object.assign || function(a, b) {
- for (var c = 1; c < arguments.length; c++) {
- var d = arguments[c];
- if (d)
- for (var e in d) Object.prototype.hasOwnProperty.call(d, e) && (a[e] = d[e])
- }
- return a
- };
- function Wb(a, b) {
- var c = {},
- d;
- for (d in a) Object.prototype.hasOwnProperty.call(a, d) && (c[d] = b.call(void 0, a[d], d, a));
- return c
- }
- function Tb(a) {
- var b = [];
- Lb(a, function(a, d) {
- null != a && "" !== a && b.push(d + ":" + a)
- });
- return b.length ? b.join(";") + ";" : ""
- }
- function Vb(a) {
- var b = {};
- if (a) {
- var c = /\s*:\s*/;
- a = (a || "").split(/\s*;\s*/);
- Ba(a, function(a) {
- if (a) {
- var d = a.split(c);
- a = d[0];
- d = d[1];
- a && d && (b[a.toLowerCase()] = d)
- }
- })
- }
- return b
- };
- function Xb(a, b, c) {
- a.addEventListener && a.addEventListener(b, c, !1)
- };
- function Yb(a, b) {
- q.google_image_requests || (q.google_image_requests = []);
- var c = q.document.createElement("img");
- if (b) {
- var d = function(a) {
- b && b(a);
- c.removeEventListener && c.removeEventListener("load", d, !1);
- c.removeEventListener && c.removeEventListener("error", d, !1)
- };
- Xb(c, "load", d);
- Xb(c, "error", d)
- }
- c.src = a;
- q.google_image_requests.push(c)
- };
- function Zb(a, b) {
- a = parseInt(a, 10);
- return isNaN(a) ? b : a
- }
- var $b = /^([\w-]+\.)*([\w-]{2,})(:[0-9]+)?$/;
- function ac(a, b) {
- return a ? (a = a.match($b)) ? a[0] : b : b
- };
- function bc() {
- return "r20190122"
- }
- var cc = Qb("false", !1),
- dc = Qb("false", !1),
- ec = Qb("true", !1),
- fc = ec || !dc;
- function gc() {
- return ac("", "pagead2.googlesyndication.com")
- };
- function hc(a) {
- a = void 0 === a ? q : a;
- var b = a.context || a.AMP_CONTEXT_DATA;
- if (!b) try {
- b = a.parent.context || a.parent.AMP_CONTEXT_DATA
- } catch (c) {}
- try {
- if (b && b.pageViewId && b.canonicalUrl) return b
- } catch (c) {}
- return null
- }
- function ic(a) {
- return (a = a || hc()) ? C(a.master) ? a.master : null : null
- };
- function jc(a, b) {
- for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && b.call(void 0, a[c], c, a)
- }
- function kc(a) {
- return !(!a || !a.call) && "function" === typeof a
- }
- function lc(a) {
- a = ic(hc(a)) || a;
- a.google_unique_id ? ++a.google_unique_id : a.google_unique_id = 1
- }
- function mc(a) {
- a = ic(hc(a)) || a;
- a = a.google_unique_id;
- return "number" === typeof a ? a : 0
- }
- var nc = !!window.google_async_iframe_id,
- oc = nc && window.parent || window;
- function pc() {
- if (nc && !C(oc)) {
- var a = "." + hb.domain;
- try {
- for (; 2 < a.split(".").length && !C(oc);) hb.domain = a = a.substr(a.indexOf(".") + 1), oc = window.parent
- } catch (b) {}
- C(oc) || (oc = window)
- }
- return oc
- }
- var qc = /(^| )adsbygoogle($| )/;
- function rc(a) {
- return cc && a.google_top_window || a.top
- }
- function sc(a) {
- a = rc(a);
- return C(a) ? a : null
- };
- function E(a) {
- a.google_ad_modifications || (a.google_ad_modifications = {});
- return a.google_ad_modifications
- }
- function F(a, b) {
- a: if (a = E(a).eids || [], a.indexOf) b = a.indexOf(b), b = 0 < b || 0 === b;
- else {
- for (var c = 0; c < a.length; c++)
- if (a[c] === b) {
- b = !0;
- break a
- } b = !1
- }return b
- }
- function tc(a, b) {
- a = E(a);
- a.tag_partners = a.tag_partners || [];
- a.tag_partners.push(b)
- }
- function uc(a, b, c) {
- for (var d = 0; d < a.length; ++d)
- if ((a[d].ad_slot || b) == b && (a[d].ad_tag_origin || c) == c) return a[d];
- return null
- };
- var vc = {
- overlays: 1,
- interstitials: 2,
- vignettes: 2,
- inserts: 3,
- immersives: 4,
- list_view: 5,
- full_page: 6
- };
- function wc(a) {
- y(this, a, yc, null)
- }
- u(wc, x);
- function zc(a) {
- y(this, a, null, null)
- }
- u(zc, x);
- function Ac(a) {
- y(this, a, null, null)
- }
- u(Ac, x);
- function Bc(a) {
- y(this, a, Cc, null)
- }
- u(Bc, x);
- var yc = [4];
- wc.prototype.I = function() {
- return A(this, 3)
- };
- var Cc = [6, 7, 9, 10, 11];
- function Dc(a) {
- y(this, a, Ec, null)
- }
- u(Dc, x);
- function Fc(a) {
- y(this, a, null, null)
- }
- u(Fc, x);
- function Gc(a) {
- y(this, a, Hc, null)
- }
- u(Gc, x);
- function Ic(a) {
- y(this, a, null, null)
- }
- u(Ic, x);
- var Ec = [1, 2, 5, 7],
- Hc = [2];
- function Jc(a, b, c) {
- c = void 0 === c ? {} : c;
- this.error = a;
- this.context = b.context;
- this.line = b.line || -1;
- this.msg = b.message || "";
- this.file = b.file || "";
- this.id = b.id || "jserror";
- this.meta = c
- };
- var Kc = /^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;
- function Lc(a, b) {
- this.a = a;
- this.b = b
- }
- function Mc(a, b, c) {
- this.url = a;
- this.a = b;
- this.ga = !!c;
- this.depth = ma(void 0) ? void 0 : null
- };
- function Nc() {
- this.f = "&";
- this.h = !1;
- this.b = {};
- this.i = 0;
- this.a = []
- }
- function Oc(a, b) {
- var c = {};
- c[a] = b;
- return [c]
- }
- function Pc(a, b, c, d, e) {
- var f = [];
- Lb(a, function(a, h) {
- (a = Qc(a, b, c, d, e)) && f.push(h + "=" + a)
- });
- return f.join(b)
- }
- function Qc(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(Qc(a[g], b, c, d + 1, e));
- return f.join(c[d])
- }
- } else if ("object" == typeof a) return e = e || 0, 2 > e ? encodeURIComponent(Pc(a, b, c, d, e + 1)) : "...";
- return encodeURIComponent(String(a))
- }
- function Rc(a, b, c, d) {
- a.a.push(b);
- a.b[b] = Oc(c, d)
- }
- function Sc(a, b, c) {
- b = b + "//pagead2.googlesyndication.com" + c;
- var d = Tc(a) - c.length;
- if (0 > d) return "";
- a.a.sort(function(a, b) {
- return a - b
- });
- c = null;
- for (var e = "", f = 0; f < a.a.length; f++)
- for (var g = a.a[f], h = a.b[g], k = 0; k < h.length; k++) {
- if (!d) {
- c = null == c ? g : c;
- break
- }
- var n = Pc(h[k], a.f, ",$");
- if (n) {
- n = e + n;
- if (d >= n.length) {
- d -= n.length;
- b += n;
- e = a.f;
- break
- } else a.h && (e = d, n[e - 1] == a.f && --e, b += n.substr(0, e), e = a.f, d = 0);
- c = null == c ? g : c
- }
- }
- a = "";
- null != c && (a = e + "trn=" + c);
- return b + a
- }
- function Tc(a) {
- var b = 1,
- c;
- for (c in a.b) b = c.length > b ? c.length : b;
- return 3997 - b - a.f.length - 1
- };
- function Uc(a, b, c, d, e, f) {
- if ((d ? a.b : Math.random()) < (e || .01)) try {
- if (c instanceof Nc) var g = c;
- else g = new Nc, Lb(c, function(a, b) {
- var c = g,
- d = c.i++;
- a = Oc(b, a);
- c.a.push(d);
- c.b[d] = a
- });
- var h = Sc(g, a.a, "/pagead/gen_204?id=" + b + "&");
- h && ("undefined" === typeof f ? Yb(h, null) : Yb(h, void 0 === f ? null : f))
- } catch (k) {}
- };
- function Vc(a, b) {
- this.start = a < b ? a : b;
- this.a = a < b ? b : a
- };
- function Wc(a, b, c) {
- this.b = b >= a ? new Vc(a, b) : null;
- this.a = c
- }
- function Xc(a, b) {
- var c = -1;
- b = "google_experiment_mod" + (void 0 === b ? "" : b);
- try {
- a.localStorage && (c = parseInt(a.localStorage.getItem(b), 10))
- } catch (d) {
- return null
- }
- if (0 <= c && 1E3 > c) return c;
- if (Jb()) return null;
- c = Math.floor(1E3 * Kb(a));
- try {
- if (a.localStorage) return a.localStorage.setItem(b, "" + c), c
- } catch (d) {}
- return null
- };
- var Yc = null;
- function Zc() {
- if (null === Yc) {
- Yc = "";
- try {
- var a = "";
- try {
- a = q.top.location.hash
- } catch (c) {
- a = q.location.hash
- }
- if (a) {
- var b = a.match(/\bdeid=([\d,]+)/);
- Yc = b ? b[1] : ""
- }
- } catch (c) {}
- }
- return Yc
- };
- function $c() {
- var a = q.performance;
- return a && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : +new Date
- }
- function ad() {
- var a = void 0 === a ? q : a;
- return (a = a.performance) && a.now ? a.now() : null
- };
- function bd(a, b, c) {
- this.label = a;
- this.type = b;
- this.value = c;
- this.duration = 0;
- this.uniqueId = this.label + "_" + this.type + "_" + Math.random();
- this.slotId = void 0
- };
- var G = q.performance,
- cd = !!(G && G.mark && G.measure && G.clearMarks),
- dd = lb(function() {
- var a;
- if (a = cd) a = Zc(), a = !!a.indexOf && 0 <= a.indexOf("1337");
- return a
- });
- function ed() {
- var a = fd;
- this.b = [];
- this.f = a || q;
- var b = null;
- a && (a.google_js_reporting_queue = a.google_js_reporting_queue || [], this.b = a.google_js_reporting_queue, b = a.google_measure_js_timing);
- this.a = dd() || (null != b ? b : 1 > Math.random())
- }
- function gd(a) {
- a && G && dd() && (G.clearMarks("goog_" + a.uniqueId + "_start"), G.clearMarks("goog_" + a.uniqueId + "_end"))
- }
- ed.prototype.start = function(a, b) {
- if (!this.a) return null;
- var c = ad() || $c();
- a = new bd(a, b, c);
- b = "goog_" + a.uniqueId + "_start";
- G && dd() && G.mark(b);
- return a
- };
- function hd() {
- var a = id;
- this.H = jd;
- this.h = !0;
- this.f = null;
- this.J = this.a;
- this.b = void 0 === a ? null : a;
- this.i = !1
- }
- function kd(a, b, c, d, e) {
- try {
- if (a.b && a.b.a) {
- var f = a.b.start(b.toString(), 3);
- var g = c();
- var h = a.b;
- c = f;
- if (h.a && ma(c.value)) {
- var k = ad() || $c();
- c.duration = k - c.value;
- var n = "goog_" + c.uniqueId + "_end";
- G && dd() && G.mark(n);
- h.a && h.b.push(c)
- }
- } else g = c()
- } catch (l) {
- h = a.h;
- try {
- gd(f), h = (e || a.J).call(a, b, new ld(md(l), l.fileName, l.lineNumber), void 0, d)
- } catch (p) {
- a.a(217, p)
- }
- if (!h) throw l;
- }
- return g
- }
- function nd(a, b) {
- var c = od;
- return function(d) {
- for (var e = [], f = 0; f < arguments.length; ++f) e[f] = arguments[f];
- return kd(c, a, function() {
- return b.apply(void 0, e)
- }, void 0, void 0)
- }
- }
- hd.prototype.a = function(a, b, c, d, e) {
- e = e || "jserror";
- try {
- var f = new Nc;
- f.h = !0;
- Rc(f, 1, "context", a);
- b.error && b.meta && b.id || (b = new ld(md(b), b.fileName, b.lineNumber));
- b.msg && Rc(f, 2, "msg", b.msg.substring(0, 512));
- b.file && Rc(f, 3, "file", b.file);
- 0 < b.line && Rc(f, 4, "line", b.line);
- var g = b.meta || {};
- if (this.f) try {
- this.f(g)
- } catch (Y) {}
- if (d) try {
- d(g)
- } catch (Y) {}
- b = [g];
- f.a.push(5);
- f.b[5] = b;
- d = q;
- b = [];
- g = null;
- do {
- var h = d;
- if (C(h)) {
- var k = h.location.href;
- g = h.document && h.document.referrer || null
- } else k = g, g = null;
- b.push(new Mc(k || "", h));
- try {
- d = h.parent
- } catch (Y) {
- d = null
- }
- } while (d && h != d);
- k = 0;
- for (var n = b.length - 1; k <= n; ++k) b[k].depth = n - k;
- h = q;
- if (h.location && h.location.ancestorOrigins && h.location.ancestorOrigins.length == b.length - 1)
- for (n = 1; n < b.length; ++n) {
- var l = b[n];
- l.url || (l.url = h.location.ancestorOrigins[n - 1] || "", l.ga = !0)
- }
- var p = new Mc(q.location.href, q, !1);
- h = null;
- var t = b.length - 1;
- for (l = t; 0 <= l; --l) {
- var z = b[l];
- !h && Kc.test(z.url) && (h = z);
- if (z.url && !z.ga) {
- p = z;
- break
- }
- }
- z = null;
- var Ia = b.length && b[t].url;
- 0 != p.depth && Ia && (z = b[t]);
- var N = new Lc(p, z);
- N.b && Rc(f, 6, "top", N.b.url || "");
- Rc(f, 7, "url", N.a.url || "");
- Uc(this.H, e, f, this.i, c)
- } catch (Y) {
- try {
- Uc(this.H, e, {
- context: "ecmserr",
- rctx: a,
- msg: md(Y),
- url: N && N.a.url
- }, this.i, c)
- } catch (nb) {}
- }
- return this.h
- };
- function md(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
- }
- function ld(a, b, c) {
- Jc.call(this, Error(a), {
- message: a,
- file: void 0 === b ? "" : b,
- line: void 0 === c ? -1 : c
- })
- }
- ha(ld, Jc);
- function H(a) {
- a = void 0 === a ? "" : a;
- var b = Error.call(this);
- this.message = b.message;
- "stack" in b && (this.stack = b.stack);
- this.name = "TagError";
- this.message = a ? "adsbygoogle.push() error: " + a : "";
- Error.captureStackTrace ? Error.captureStackTrace(this, H) : this.stack = Error().stack || ""
- }
- ha(H, Error);
- function pd(a) {
- return 0 == (a.error && a.meta && a.id ? a.msg || md(a.error) : md(a)).indexOf("TagError")
- };
- var jd, od, fd = pc(),
- id = new ed;
- function qd(a) {
- null != a && (fd.google_measure_js_timing = a);
- fd.google_measure_js_timing || (a = id, a.a = !1, a.b != a.f.google_js_reporting_queue && (dd() && Ba(a.b, gd), a.b.length = 0))
- }
- jd = new function() {
- var a = void 0 === a ? B : a;
- this.a = "http:" === a.location.protocol ? "http:" : "https:";
- this.b = Math.random()
- };
- od = new hd;
- "complete" == fd.document.readyState ? qd() : id.a && Xb(fd, "load", function() {
- qd()
- });
- function rd() {
- var a = [sd, td];
- od.f = function(b) {
- Ba(a, function(a) {
- a(b)
- })
- }
- }
- function ud(a, b, c, d) {
- return kd(od, a, c, d, b)
- }
- function vd(a, b) {
- return nd(a, b)
- }
- var wd = od.a;
- function xd(a, b, c) {
- Uc(jd, a, b, "jserror" != a, c, void 0)
- }
- function yd(a, b, c, d) {
- return pd(b) ? (od.i = !0, od.a(a, b, .1, d, "puberror"), !1) : od.a(a, b, c, d)
- }
- function zd(a, b, c, d) {
- return pd(b) ? !1 : od.a(a, b, c, d)
- };
- function Ad(a, b) {
- this.ca = a;
- this.ka = b
- }
- function Bd(a) {
- var b = [].slice.call(arguments).filter(kb());
- if (!b.length) return null;
- var c = [],
- d = {};
- b.forEach(function(a) {
- c = c.concat(a.ca || []);
- d = Object.assign(d, a.ka)
- });
- return new Ad(c, d)
- };
- var Cd = new Ad(["google-auto-placed"], {
- google_tag_origin: "qs"
- });
- var Dd = {},
- Ed = (Dd.google_ad_channel = !0, Dd.google_ad_host = !0, Dd);
- function Fd(a, b) {
- a.location.href && a.location.href.substring && (b.url = a.location.href.substring(0, 200));
- xd("ama", b, .01)
- }
- function Gd(a) {
- var b = {};
- Lb(Ed, function(c, d) {
- d in a && (b[d] = a[d])
- });
- return b
- };
- function Hd(a, b, c) {
- c || (c = fc ? "https" : "http");
- q.location && "https:" == q.location.protocol && "http" == c && (c = "https");
- return [c, "://", a, b].join("")
- };
- var Id = null;
- function Jd() {
- if (!cc) return !1;
- if (null != Id) return Id;
- Id = !1;
- try {
- var a = sc(q);
- a && -1 != a.location.hash.indexOf("google_logging") && (Id = !0);
- q.localStorage.getItem("google_logging") && (Id = !0)
- } catch (b) {}
- return Id
- }
- function Kd(a, b) {
- b = void 0 === b ? [] : b;
- if (Jd()) {
- if (!q.google_logging_queue) {
- q.google_logging_queue = [];
- var c = Hd(gc(), "/pagead/js/logging_library.js");
- Fb(q.document, c)
- }
- q.google_logging_queue.push([a, b])
- }
- };
- function Ld(a) {
- y(this, a, null, null)
- }
- u(Ld, x);
- var Md = null;
- function Nd() {
- if (!Md) {
- for (var a = q, b = a, c = 0; a && a != a.parent;)
- if (a = a.parent, c++, C(a)) b = a;
- else break;
- Md = b
- }
- return Md
- };
- var Od = {
- c: "368226950",
- g: "368226951"
- },
- Pd = {
- c: "368226960",
- g: "368226961"
- },
- Qd = {
- c: "332260010",
- C: "332260011",
- B: "332260012",
- G: "332260013"
- },
- Rd = {
- c: "332260020",
- C: "332260021",
- B: "332260022",
- G: "332260023"
- },
- Sd = {
- c: "368226500",
- g: "368226501"
- },
- Td = {
- c: "36998750",
- g: "36998751"
- },
- Ud = {
- c: "633794000",
- D: "633794004"
- },
- Vd = {
- c: "633794002",
- D: "633794005"
- },
- Wd = {
- c: "221415700",
- g: "221415701"
- },
- Xd = {
- c: "221415800",
- g: "221415801"
- },
- Yd = {
- c: "4089040",
- va: "4089042"
- },
- Zd = {
- m: "20040067",
- c: "20040068",
- W: "1337"
- },
- $d = {
- c: "21060548",
- m: "21060549"
- },
- ae = {
- c: "21060623",
- m: "21060624"
- },
- be = {
- c: "22324606",
- g: "22324607"
- },
- ce = {
- c: "21062271",
- m: "21062272"
- },
- de = {
- c: "21060849",
- Z: "21060850",
- O: "21060851",
- Y: "21060852",
- X: "21060853"
- },
- I = {
- c: "182982000",
- g: "182982100"
- },
- ee = {
- c: "182982200",
- g: "182982300"
- },
- fe = {
- c: "182983000",
- g: "182983100"
- },
- ge = {
- c: "182983200",
- g: "182983300"
- },
- he = {
- c: "182984000",
- g: "182984100",
- o: "182984400",
- s: "182984600"
- },
- ie = {
- c: "182984200",
- g: "182984300",
- o: "182984500",
- s: "182984700"
- },
- je = {
- c: "229739148",
- g: "229739149"
- },
- ke = {
- c: "229739146",
- g: "229739147"
- },
- le = {
- c: "21062571",
- g: "21062572"
- },
- me = {
- c: "20040012",
- g: "20040013"
- },
- ne = {
- c: "21062908",
- N: "21062909",
- M: "21062910"
- };
- function oe() {
- this.wasPlaTagProcessed = !1;
- this.wasReactiveAdConfigReceived = {};
- this.adCount = {};
- this.wasReactiveAdVisible = {};
- this.stateForType = {};
- this.reactiveTypeEnabledInAsfe = {};
- this.isReactiveTagFirstOnPage = this.wasReactiveAdConfigHandlerRegistered = this.wasReactiveTagRequestSent = !1;
- this.reactiveTypeDisabledByPublisher = {};
- this.tagSpecificState = {};
- this.adRegion = this.floatingAdsFillMessage = null;
- this.disablePageHeightCheck = !0;
- this.improveCollisionDetection = 0
- }
- function pe(a) {
- a.google_reactive_ads_global_state || (a.google_reactive_ads_global_state = new oe);
- return a.google_reactive_ads_global_state
- };
- function qe(a) {
- a = a.document;
- var b = {};
- a && (b = "CSS1Compat" == a.compatMode ? a.documentElement : a.body);
- return b || {}
- }
- function J(a) {
- return qe(a).clientWidth
- };
- function re(a, b) {
- for (var c = [], d = a.length, e = 0; e < d; e++) c.push(a[e]);
- c.forEach(b, void 0)
- };
- function se(a, b, c, d) {
- this.h = a;
- this.b = b;
- this.f = c;
- this.a = d
- }
- se.prototype.toString = function() {
- return JSON.stringify({
- nativeQuery: this.h,
- occurrenceIndex: this.b,
- paragraphIndex: this.f,
- ignoreMode: this.a
- })
- };
- function te(a, b) {
- if (null == a.a) return b;
- switch (a.a) {
- case 1:
- return b.slice(1);
- case 2:
- return b.slice(0, b.length - 1);
- case 3:
- return b.slice(1, b.length - 1);
- case 0:
- return b;
- default:
- throw Error("Unknown ignore mode: " + a.a);
- }
- }
- function ue(a) {
- var b = [];
- re(a.getElementsByTagName("p"), function(a) {
- 100 <= ve(a) && b.push(a)
- });
- return b
- }
- function ve(a) {
- if (3 == a.nodeType) return a.length;
- if (1 != a.nodeType || "SCRIPT" == a.tagName) return 0;
- var b = 0;
- re(a.childNodes, function(a) {
- b += ve(a)
- });
- return b
- }
- function we(a) {
- return 0 == a.length || isNaN(a[0]) ? a : "\\" + (30 + parseInt(a[0], 10)) + " " + a.substring(1)
- };
- var xe = {
- rectangle: 1,
- horizontal: 2,
- vertical: 4
- };
- function ye(a, b) {
- for (var c = ["width", "height"], d = 0; d < c.length; d++) {
- var e = "google_ad_" + c[d];
- if (!b.hasOwnProperty(e)) {
- var f = D(a[c[d]]);
- f = null === f ? null : Math.round(f);
- null != f && (b[e] = f)
- }
- }
- }
- function ze(a, b) {
- return !((Ob.test(b.google_ad_width) || Nb.test(a.style.width)) && (Ob.test(b.google_ad_height) || Nb.test(a.style.height)))
- }
- function Ae(a, b) {
- try {
- var c = b.document.documentElement.getBoundingClientRect(),
- d = a.getBoundingClientRect();
- var e = {
- x: d.left - c.left,
- y: d.top - c.top
- }
- } catch (f) {
- e = null
- }
- return (a = e) ? a.y : 0
- }
- function Be(a, b) {
- do {
- var c = Gb(a, b);
- if (c && "fixed" == c.position) return !1
- } while (a = a.parentElement);
- return !0
- }
- function Ce(a) {
- var b = 0,
- c;
- for (c in xe) - 1 != a.indexOf(c) && (b |= xe[c]);
- return b
- }
- function De(a, b, c, d, e) {
- if (rc(a) != a) return sc(a) ? 3 : 16;
- if (!(488 > J(a))) return 4;
- if (!(a.innerHeight >= a.innerWidth)) return 5;
- var f = J(a);
- if (!f || (f - c) / f > d) a = 6;
- else {
- if (c = "true" != e.google_full_width_responsive) a: {
- c = J(a);
- for (b = b.parentElement; b; b = b.parentElement)
- if ((d = Gb(b, a)) && (e = D(d.width)) && !(e >= c) && "visible" != d.overflow) {
- c = !0;
- break a
- } c = !1
- }
- a = c ? 7 : !0
- }
- return a
- }
- function Ee(a, b, c, d) {
- var e = De(b, c, a, .3, d);
- if (!0 !== e) return e;
- e = J(b);
- a = e - a;
- a = e && 0 <= a ? !0 : e ? -10 > a ? 11 : 0 > a ? 14 : 12 : 10;
- return "true" == d.google_full_width_responsive || Be(c, b) ? a : 9
- }
- function Fe(a, b) {
- if (3 == b.nodeType) return /\S/.test(b.data);
- if (1 == b.nodeType) {
- if (/^(script|style)$/i.test(b.nodeName)) return !1;
- try {
- var c = Gb(b, a)
- } catch (d) {}
- return !c || "none" != c.display && !("absolute" == c.position && ("hidden" == c.visibility || "collapse" == c.visibility))
- }
- return !1
- }
- function Ge(a, b, c, d, e, f) {
- if (a = Gb(c, a)) {
- var g = D(a.paddingLeft) || 0;
- a = a.direction;
- d = e - d;
- if (f.google_ad_resize) g = -1 * (d + g) + "px";
- else {
- for (var h = f = 0; 100 > h && c; h++) f += c.offsetLeft + c.clientLeft - c.scrollLeft, c = c.offsetParent;
- g = f + g;
- g = "rtl" == a ? -1 * (d - g) + "px" : -1 * g + "px"
- }
- "rtl" == a ? b.style.marginRight = g : b.style.marginLeft = g;
- b.style.width = e + "px";
- b.style.zIndex = 30
- }
- };
- function K(a, b) {
- this.b = a;
- this.a = b
- }
- m = K.prototype;
- m.minWidth = function() {
- return this.b
- };
- m.height = function() {
- return this.a
- };
- m.F = function(a) {
- return 300 < a && 300 < this.a ? this.b : Math.min(1200, Math.round(a))
- };
- m.P = function(a) {
- return this.F(a) + "x" + this.height()
- };
- m.L = function() {};
- function L(a, b, c, d) {
- d = void 0 === d ? function(a) {
- return a
- } : d;
- var e;
- return a.style && a.style[c] && d(a.style[c]) || (e = Gb(a, b)) && e[c] && d(e[c]) || null
- }
- function He(a) {
- return function(b) {
- return b.minWidth() <= a
- }
- }
- function Ie(a, b, c, d) {
- var e = a && Je(c, b),
- f = Ke(b, d);
- return function(a) {
- return !(e && a.height() >= f)
- }
- }
- function Le(a) {
- return function(b) {
- return b.height() <= a
- }
- }
- function Je(a, b) {
- return Ae(a, b) < qe(b).clientHeight - 100
- }
- function Me(a, b) {
- var c = Infinity;
- do {
- var d = L(b, a, "height", D);
- d && (c = Math.min(c, d));
- (d = L(b, a, "maxHeight", D)) && (c = Math.min(c, d))
- } while ((b = b.parentElement) && "HTML" != b.tagName);
- return c
- }
- function Ne(a, b) {
- var c = L(b, a, "height", D);
- if (c) return c;
- var d = b.style.height;
- b.style.height = "inherit";
- c = L(b, a, "height", D);
- b.style.height = d;
- if (c) return c;
- c = Infinity;
- do(d = b.style && D(b.style.height)) && (c = Math.min(c, d)), (d = L(b, a, "maxHeight", D)) && (c = Math.min(c, d)); while ((b = b.parentElement) && "HTML" != b.tagName);
- return c
- }
- function Ke(a, b) {
- var c = a.google_unique_id;
- return b && 0 == ("number" === typeof c ? c : 0) ? Math.max(250, 2 * qe(a).clientHeight / 3) : 250
- }
- function Oe(a) {
- for (a = a.parentElement; a; a = a.parentElement) {
- var b = D(a.style.height || a.style.maxHeight);
- if (b) return b
- }
- return null
- };
- function Pe(a) {
- if (1 != a.nodeType) var b = !1;
- else if (b = "INS" == a.tagName) a: {
- b = ["adsbygoogle-placeholder"];a = a.className ? a.className.split(/\s+/) : [];
- for (var c = {}, d = 0; d < a.length; ++d) c[a[d]] = !0;
- for (d = 0; d < b.length; ++d)
- if (!c[b[d]]) {
- b = !1;
- break a
- } b = !0
- }
- return b
- };
- function Qe(a, b) {
- for (var c = 0; c < b.length; c++) {
- var d = b[c],
- e = Oa(d.Ta);
- a[e] = d.value
- }
- };
- var Re = {
- 1: 1,
- 2: 2,
- 3: 3,
- 0: 0
- };
- function Se(a) {
- return null != a ? Re[a] : a
- }
- var Te = {
- 1: 0,
- 2: 1,
- 3: 2,
- 4: 3
- };
- function Ue(a, b) {
- if (!a) return !1;
- a = Gb(a, b);
- if (!a) return !1;
- a = a.cssFloat || a.styleFloat;
- return "left" == a || "right" == a
- }
- function Ve(a) {
- for (a = a.previousSibling; a && 1 != a.nodeType;) a = a.previousSibling;
- return a ? a : null
- }
- function We(a) {
- return !!a.nextSibling || !!a.parentNode && We(a.parentNode)
- };
- function Xe(a, b, c) {
- this.a = q;
- this.i = a;
- this.h = b;
- this.f = c || null;
- this.b = !1
- }
- function Ye(a, b) {
- if (a.b) return !0;
- try {
- var c = a.a.localStorage.getItem("google_ama_settings");
- var d = c ? new Ld(c ? JSON.parse(c) : null) : null
- } catch (h) {
- d = null
- }
- if (null !== d && $a(d, 2, !1)) return a = a.a.google_ama_state = a.a.google_ama_state || {}, a.eatf = !0, Kd(7, [!0, 0, !1]), !0;
- d = 0;
- var e = cb(a.h, Bc, 1);
- for (c = 0; c < e.length; c++) {
- var f = e[c];
- if (1 == A(f, 8)) {
- var g = bb(f, Ac, 4);
- if (g && 2 == A(g, 1) && (d++, Ze(a, f, b))) return a.b = !0, a = a.a.google_ama_state = a.a.google_ama_state || {}, a.placement = c, Kd(7, [!1, d, !0]), !0
- }
- }
- Kd(7, [!1, d, !1]);
- return !1
- }
- function Ze(a, b, c) {
- if (1 != A(b, 8)) return !1;
- var d = bb(b, wc, 1);
- if (!d) return !1;
- if (d) {
- var e = A(d, 7);
- if (A(d, 1) || d.I() || 0 < Za(d, 4).length) {
- var f = d.I(),
- g = A(d, 1);
- var h = Za(d, 4);
- e = A(d, 2);
- var k = A(d, 5);
- d = Se(A(d, 6));
- var n = "";
- g && (n += g);
- f && (n += "#" + we(f));
- if (h)
- for (f = 0; f < h.length; f++) n += "." + we(h[f]);
- e = (h = n) ? new se(h, e, k, d) : null
- } else e = e ? new se(e, A(d, 2), A(d, 5), Se(A(d, 6))) : null
- } else e = null;
- if (!e) return !1;
- k = [];
- try {
- k = a.a.document.querySelectorAll(e.h)
- } catch (z) {}
- if (k.length) {
- h = k.length;
- if (0 < h) {
- d = Array(h);
- for (f = 0; f < h; f++) d[f] = k[f];
- k = d
- } else k = [];
- k = te(e, k);
- ma(e.b) && (h = e.b, 0 > h && (h += k.length), k = 0 <= h && h < k.length ? [k[h]] : []);
- if (ma(e.f)) {
- h = [];
- for (d = 0; d < k.length; d++) f = ue(k[d]), g = e.f, 0 > g && (g += f.length), 0 <= g && g < f.length && h.push(f[g]);
- k = h
- }
- e = k
- } else e = [];
- if (0 == e.length) return !1;
- e = e[0];
- k = A(b, 2);
- k = Te[k];
- k = void 0 !== k ? k : null;
- if (!(h = null == k)) {
- a: {
- h = a.a;
- switch (k) {
- case 0:
- h = Ue(Ve(e), h);
- break a;
- case 3:
- h = Ue(e, h);
- break a;
- case 2:
- d = e.lastChild;
- h = Ue(d ? 1 == d.nodeType ? d : Ve(d) : null, h);
- break a
- }
- h = !1
- }
- if (c = !h && !(!c && 2 == k && !We(e))) c = 1 == k || 2 == k ? e : e.parentNode,
- c = !(c && !Pe(c) && 0 >= c.offsetWidth);h = !c
- }
- if (h) return !1;
- b = bb(b, zc, 3);
- h = {};
- b && (h.qa = A(b, 1), h.aa = A(b, 2), h.za = !!A(b, 3));
- b = a.a;
- c = a.f;
- a = a.i;
- f = b.document;
- d = xb(new wb(f), "DIV");
- g = d.style;
- g.textAlign = "center";
- g.width = "100%";
- g.height = "auto";
- g.clear = h.za ? "both" : "none";
- h.Ha && Qe(g, h.Ha);
- f = xb(new wb(f), "INS");
- g = f.style;
- g.display = "block";
- g.margin = "auto";
- g.backgroundColor = "transparent";
- h.qa && (g.marginTop = h.qa);
- h.aa && (g.marginBottom = h.aa);
- h.ya && Qe(g, h.ya);
- d.appendChild(f);
- h = d;
- d = f;
- d.setAttribute("data-ad-format", "auto");
- f = [];
- if (g = c && c.ca) h.className = g.join(" ");
- g = d;
- g.className = "adsbygoogle";
- g.setAttribute("data-ad-client", a);
- f.length && g.setAttribute("data-ad-channel", f.join("+"));
- a: {
- try {
- a = h;
- switch (k) {
- case 0:
- e.parentNode && e.parentNode.insertBefore(a, e);
- break;
- case 3:
- var l = e.parentNode;
- if (l) {
- var p = e.nextSibling;
- if (p && p.parentNode != l)
- for (; p && 8 == p.nodeType;) p = p.nextSibling;
- l.insertBefore(a, p)
- }
- break;
- case 1:
- e.insertBefore(a, e.firstChild);
- break;
- case 2:
- e.appendChild(a)
- }
- Pe(e) && (e.setAttribute("data-init-display", e.style.display), e.style.display = "block");
- b: {
- l = d;l.setAttribute("data-adsbygoogle-status", "reserved");l.className += " adsbygoogle-noablate";p = {
- element: l
- };
- var t = c && c.ka;
- if (l.hasAttribute("data-pub-vars")) {
- try {
- t = JSON.parse(l.getAttribute("data-pub-vars"))
- } catch (z) {
- break b
- }
- l.removeAttribute("data-pub-vars")
- }
- t && (p.params = t);
- (b.adsbygoogle = b.adsbygoogle || []).push(p)
- }
- } catch (z) {
- (t = h) && t.parentNode && (l = t.parentNode, l.removeChild(t), Pe(l) && (l.style.display = l.getAttribute("data-init-display") || "none"));
- t = !1;
- break a
- }
- t = !0
- }
- return t ? !0 : !1
- };
- function $e() {
- this.b = new af(this);
- this.a = 0
- }
- function bf(a) {
- if (0 != a.a) throw Error("Already resolved/rejected.");
- }
- function af(a) {
- this.a = a
- }
- function cf(a) {
- switch (a.a.a) {
- case 0:
- break;
- case 1:
- a.b && a.b(a.a.h);
- break;
- case 2:
- a.f && a.f(a.a.f);
- break;
- default:
- throw Error("Unhandled deferred state.");
- }
- };
- function df(a) {
- this.exception = a
- }
- function ef(a, b) {
- this.b = q;
- this.f = a;
- this.a = b
- }
- ef.prototype.start = function() {
- this.h()
- };
- ef.prototype.h = function() {
- try {
- switch (this.b.document.readyState) {
- case "complete":
- case "interactive":
- Ye(this.f, !0);
- ff(this);
- break;
- default:
- Ye(this.f, !1) ? ff(this) : this.b.setTimeout(xa(this.h, this), 100)
- }
- } catch (a) {
- ff(this, a)
- }
- };
- function ff(a, b) {
- try {
- var c = a.a,
- d = new df(b);
- bf(c);
- c.a = 1;
- c.h = d;
- cf(c.b)
- } catch (e) {
- a = a.a, b = e, bf(a), a.a = 2, a.f = b, cf(a.b)
- }
- };
- function gf(a) {
- Fd(a, {
- atf: 1
- })
- }
- function hf(a, b) {
- (a.google_ama_state = a.google_ama_state || {}).exception = b;
- Fd(a, {
- atf: 0
- })
- };
- function jf() {
- this.debugCard = null;
- this.debugCardRequested = !1
- };
- function kf(a, b) {
- if (!a) return !1;
- a = a.hash;
- if (!a || !a.indexOf) return !1;
- if (-1 != a.indexOf(b)) return !0;
- b = lf(b);
- return "go" != b && -1 != a.indexOf(b) ? !0 : !1
- }
- function lf(a) {
- var b = "";
- jc(a.split("_"), function(a) {
- b += a.substr(0, 2)
- });
- return b
- };
- function mf(a) {
- if (!a) return "";
- (a = a.toLowerCase()) && "ca-" != a.substring(0, 3) && (a = "ca-" + a);
- return a
- };
- function nf(a, b) {
- function c(a) {
- try {
- var b = new eb(a);
- return Da(cb(b, gb, 2), function(a) {
- return 1 == A(a, 1)
- })
- } catch (f) {
- return null
- }
- }
- b = void 0 === b ? "" : b;
- a = sc(a) || a;
- a = of (a);
- return b ? (b = mf(String(b)), a[b] ? c(a[b]) : null) : Da(Ca(Sa(a), c), function(a) {
- return null != a
- })
- }
- function pf(a, b, c) {
- function d(a) {
- if (!a) return !1;
- a = new eb(a);
- var c;
- if (c = Za(a, 3)) a = Za(a, 3), c = 0 <= Aa(a, b);
- return c
- }
- c = void 0 === c ? "" : c;
- a = sc(a) || a;
- if (qf(a, b)) return !0;
- a = of (a);
- return c ? (c = mf(String(c)), d(a[c])) : Ra(a, d)
- }
- function qf(a, b) {
- a = (a = (a = a.location && a.location.hash) && a.match(/forced_clientside_labs=([\d,]+)/)) && a[1];
- return !!a && 0 <= Aa(a.split(","), b.toString())
- }
- function of (a) {
- try {
- return Ub({}, JSON.parse(a.localStorage.getItem("google_adsense_settings")))
- } catch (b) {
- return {}
- }
- };
- function rf(a) {
- if (q.google_apltlad || rc(q) != q) return !1;
- if (kf(q.location, "google_ads_preview")) return !0;
- if (!pf(q, 12, a.google_ad_client) || "google_ad_host" in a) return !1;
- q.google_apltlad = !0;
- return F(q, Od.g)
- };
- var sf = {
- 9: "400",
- 10: "100",
- 13: "0.001",
- 19: "0.01",
- 22: "0.01",
- 24: "0.05",
- 28: "0.001",
- 29: "0.01",
- 34: "0.001",
- 40: "0.15",
- 60: "0.03",
- 66: "0.1",
- 76: "0.004",
- 77: "true",
- 78: "0.1",
- 79: "1200",
- 82: "3",
- 83: "1.0",
- 96: "700",
- 97: "10",
- 98: "0.01",
- 99: "600",
- 100: "100",
- 103: "0.01",
- 111: "0.1",
- 117: "0.02",
- 118: "false",
- 120: "0",
- 121: "1000",
- 126: "0.001",
- 128: "false",
- 129: "0.02",
- 135: "0.01",
- 136: "0.02",
- 137: "0.01",
- 142: "1",
- 143: "0.1",
- 146: "0.10",
- 148: "1",
- 149: "0",
- 150: "1000",
- 152: "700",
- 153: "100",
- 154: "0.001",
- 155: "0.06",
- 157: "1",
- 158: "20",
- 159: "0.001",
- 160: "200",
- 161: "40",
- 162: "0.1",
- 165: "0.002",
- 166: "100",
- 167: "2",
- 169: "500",
- 170: "3",
- 171: "0.001"
- };
- var tf = null;
- function uf() {
- this.a = sf
- }
- function M(a, b) {
- a = parseFloat(a.a[b]);
- return isNaN(a) ? 0 : a
- }
- function vf() {
- tf || (tf = new uf);
- return tf
- };
- function wf(a, b, c) {
- var d = "script";
- d = void 0 === d ? "" : d;
- var e = a.createElement("link");
- try {
- e.rel = "preload";
- if (v("preload", "stylesheet")) var f = qb(b);
- else {
- if (b instanceof ob) var g = qb(b);
- else {
- if (b instanceof rb)
- if (b instanceof rb && b.constructor === rb && b.wa === sb) var h = b.U;
- else sa(b), h = "type_error:SafeUrl";
- else {
- if (b instanceof rb) var k = b;
- else b = "object" == typeof b && b.f ? b.a() : String(b), tb.test(b) || (b = "about:invalid#zClosurez"), k = ub(b);
- h = k.a()
- }
- g = h
- }
- f = g
- }
- e.href = f
- } catch (n) {
- return
- }
- d && (e.as = d);
- c && (e.nonce = c);
- if (a = a.getElementsByTagName("head")[0]) try {
- a.appendChild(e)
- } catch (n) {}
- };
- function xf(a) {
- var b = {},
- c = {};
- a = (c.enable_page_level_ads = (b.pltais = !0, b), c.google_ad_client = a, c);
- a.enable_page_level_ads.google_ad_channel = "AutoInsertAutoAdCode";
- return a
- };
- function td(a) {
- try {
- var b = E(q).eids || [];
- null != b && 0 < b.length && (a.eid = b.join(","))
- } catch (c) {}
- }
- function sd(a) {
- a.shv = bc()
- }
- od.h = !cc;
- function yf(a, b) {
- return Ae(b, a) + L(b, a, "height", D)
- };
- var zf = {
- 0: [
- [null, [
- [21062754],
- [21062755]
- ]]
- ],
- 5: [
- [1, [
- [21062810],
- [21062811]
- ]]
- ]
- };
- function Af(a) {
- y(this, a, Bf, null)
- }
- u(Af, x);
- function Cf(a) {
- y(this, a, Df, null)
- }
- u(Cf, x);
- function Ef(a) {
- y(this, a, Ff, Gf)
- }
- u(Ef, x);
- function Hf(a) {
- y(this, a, If, Jf)
- }
- u(Hf, x);
- var Bf = [2],
- Df = [2];
- Cf.prototype.I = function() {
- return $a(this, 1, 0)
- };
- var Ff = [5],
- Gf = [
- [1, 2, 3, 6]
- ],
- If = [2, 8],
- Jf = [
- [3, 4, 5],
- [6, 7]
- ];
- function Kf(a, b) {
- switch (b) {
- case 1:
- return $a(a, 1, 0);
- case 2:
- return $a(a, 2, 0);
- case 3:
- return $a(a, 3, 0);
- case 6:
- return $a(a, 6, 0);
- default:
- return null
- }
- }
- function Lf() {
- var a = {};
- this.a = (a[1] = {}, a[2] = {}, a[3] = {}, a[6] = {}, a)
- }
- ra(Lf);
- function Mf(a) {
- var b = Lf.fa().a;
- Ba(a, function(a) {
- var c = Ya(a, Gf[0]),
- e = Kf(a, c);
- e && (b[c][e] = db(a))
- })
- };
- function Nf(a, b) {
- var c = this,
- d = void 0 === b ? {} : b;
- b = void 0 === d.Ca ? !1 : d.Ca;
- var e = void 0 === d.Ga ? {} : d.Ga;
- d = void 0 === d.Oa ? [] : d.Oa;
- this.h = a;
- this.i = b;
- this.a = e;
- this.f = d;
- this.b = {};
- if (a = Zc()) a = a.split(",") || [], Ba(a, function(a) {
- (a = parseInt(a, 10)) && (c.b[a] = !0)
- })
- }
- function Of(a) {
- var b = a.h[5];
- b && (delete a.h[5], Ba(b, function(b) {
- b = new Af(b);
- !bb(b, Hf, 3) && (b = Pf(a, b)) && (a.f.push(b.I()), (b = cb(b, Ef, 2)) && Mf(b))
- }))
- }
- function Pf(a, b) {
- var c = cb(b, Cf, 2),
- d = c.length;
- if (!d) return null;
- var e = $a(b, 4, 0);
- b = d * $a(b, 1, 0);
- if (!e) return Qf(a, c, b / 1E3);
- d = null != a.a[e] ? a.a[e] : 1E3;
- if (0 >= d) return null;
- c = Qf(a, c, b / d);
- a.a[e] = c ? 0 : d - b;
- return c
- }
- function Qf(a, b, c) {
- var d = a.b,
- e = Da(b, function(a) {
- return !!d[a.I()]
- });
- return e ? e : a.i ? null : Hb(b, c, !1)
- };
- function Rf() {
- Nf.call(this, zf && Ta(zf) || {})
- }
- ha(Rf, Nf);
- ra(Rf);
- var Sf = new Wc(100, 199, ""),
- Tf = new Wc(200, 399, ""),
- Uf = new Wc(400, 499, ""),
- Vf = new Wc(500, 599, ""),
- Wf = new Wc(600, 699, ""),
- Xf = new Wc(700, 799, ""),
- Yf = new Wc(1, 399, "3");
- function O(a, b) {
- b && a.push(b)
- }
- function Zf(a, b) {
- for (var c = [], d = 1; d < arguments.length; ++d) c[d - 1] = arguments[d];
- d = sc(a) || a;
- d = (d = (d = d.location && d.location.hash) && (d.match(/google_plle=([\d,]+)/) || d.match(/deid=([\d,]+)/))) && d[1];
- var e;
- if (e = !!d) a: {
- d = ya(v, d);e = c.length;
- for (var f = r(c) ? c.split("") : c, g = 0; g < e; g++)
- if (g in f && d.call(void 0, f[g], g, c)) {
- e = !0;
- break a
- } e = !1
- }
- return e
- }
- function P(a, b, c) {
- for (var d = 0; d < c.length; d++)
- if (Zf(a, c[d])) return c[d];
- return Hb(c, b)
- }
- function $f(a, b, c, d, e, f) {
- f = void 0 === f ? 1 : f;
- for (var g = 0; g < e.length; g++)
- if (Zf(a, e[g])) return e[g];
- f = void 0 === f ? 1 : f;
- 0 >= d ? c = null : (g = new Vc(c, c + d - 1), (d = d % f || d / f % e.length) || (d = b.b, d = !(d.start <= g.start && d.a >= g.a)), d ? c = null : (a = Xc(a, b.a), c = null !== a && g.start <= a && g.a >= a ? e[Math.floor((a - c) / f) % e.length] : null));
- return c
- };
- function ag(a, b, c) {
- if (C(a.document.getElementById(b).contentWindow)) a = a.document.getElementById(b).contentWindow, b = a.document, b.body && b.body.firstChild || (/Firefox/.test(navigator.userAgent) ? b.open("text/html", "replace") : b.open(), a.google_async_iframe_close = !0, b.write(c));
- else {
- a = a.document.getElementById(b).contentWindow;
- c = String(c);
- b = ['"'];
- for (var d = 0; d < c.length; d++) {
- var e = c.charAt(d),
- f = e.charCodeAt(0),
- g = d + 1,
- h;
- if (!(h = Ma[e])) {
- if (!(31 < f && 127 > f))
- if (f = e, f in Na) e = Na[f];
- else if (f in Ma) e = Na[f] = Ma[f];
- else {
- h = f.charCodeAt(0);
- if (31 < h && 127 > h) e = f;
- else {
- if (256 > h) {
- if (e = "\\x", 16 > h || 256 < h) e += "0"
- } else e = "\\u", 4096 > h && (e += "0");
- e += h.toString(16).toUpperCase()
- }
- e = Na[f] = e
- }
- h = e
- }
- b[g] = h
- }
- b.push('"');
- a.location.replace("javascript:" + b.join(""))
- }
- };
- var bg = null;
- function Q(a, b, c, d) {
- d = void 0 === d ? !1 : d;
- K.call(this, a, b);
- this.K = c;
- this.Ea = d
- }
- ha(Q, K);
- Q.prototype.V = function() {
- return this.K
- };
- Q.prototype.L = function(a, b, c, d) {
- var e = this;
- if (!c.google_ad_resize) {
- d.style.height = this.height() + "px";
- var f = F(a, he.c) || F(a, he.g) || F(a, I.c) || F(a, Ud.c),
- g = F(a, he.s);
- b = F(a, he.o) || g || F(a, I.g) || F(a, Ud.D);
- if (f || b) c.ovlp = !0;
- var h = function() {
- var b = g ? Me(a, d.parentElement) : Oe(d);
- if (b) return b < e.height()
- };
- f = f && h();
- b = b && h();
- f ? (c.rpe = !1, c.rpeua = !1) : b && (c.rpe = !0, c.rpeua = g);
- if (F(a, Qd.c) || F(a, Qd.C) || F(a, Qd.B) || F(a, Qd.G)) c.ovlp = !0
- }
- };
- function cg(a) {
- return function(b) {
- return !!(b.K & a)
- }
- };
- function R(a, b, c, d, e, f, g, h, k, n, l, p, t) {
- this.ua = a;
- this.a = b;
- this.K = void 0 === c ? null : c;
- this.sa = void 0 === d ? null : d;
- this.b = void 0 === e ? null : e;
- this.f = void 0 === f ? null : f;
- this.H = void 0 === g ? !1 : g;
- this.J = void 0 === h ? !1 : h;
- this.ja = void 0 === k ? null : k;
- this.oa = void 0 === n ? null : n;
- this.h = void 0 === l ? null : l;
- this.i = void 0 === p ? null : p;
- this.ra = void 0 === t ? null : t;
- this.ta = this.ia = this.ha = null
- }
- function dg(a, b, c) {
- null != a.K && (c.google_responsive_formats = a.K);
- null != a.sa && (c.google_safe_for_responsive_override = a.sa);
- null != a.b && (!0 === a.b ? c.google_full_width_responsive_allowed = !0 : (c.google_full_width_responsive_allowed = !1, c.gfwrnwer = a.b));
- null != a.f && !0 !== a.f && (c.gfwrnher = a.f);
- a.H && (c.google_bfa = a.H);
- a.J && (c.ebfa = a.J);
- var d = a.a.F(b),
- e = a.a.height();
- c.google_ad_resize || (c.google_ad_width = d, c.google_ad_height = e, c.google_ad_format = a.a.P(b), c.google_responsive_auto_format = a.ua, c.google_ad_resizable = !0, c.google_override_format = 1, c.google_loader_features_used = 128, !0 === a.b && (c.gfwrnh = a.a.height() + "px"));
- null != a.ja && (c.gfwroml = a.ja);
- null != a.oa && (c.gfwromr = a.oa);
- null != a.h && (c.gfwroh = a.h, c.google_resizing_height = a.h);
- null != a.i && (c.gfwrow = a.i, c.google_resizing_width = a.i);
- null != a.ra && (c.gfwroz = a.ra);
- null != a.ha && (c.gml = a.ha);
- null != a.ia && (c.gmr = a.ia);
- null != a.ta && (c.gzi = a.ta);
- b = pc();
- b = sc(b) || b;
- if (kf(b.location, "google_responsive_slot_debug") || Zf(b, I.c, I.g)) c.ds = "outline:thick dashed " + (d && e ? !0 !== a.b || !0 !== a.f ? "#ffa500" : "#0f0" : "#f00") + " !important;"
- };
- var eg = Zb("468", 0);
- var fg = ["google_content_recommendation_ui_type", "google_content_recommendation_columns_num", "google_content_recommendation_rows_num"],
- gg = {},
- hg = (gg.image_stacked = 1 / 1.91, gg.image_sidebyside = 1 / 3.82, gg.mobile_banner_image_sidebyside = 1 / 3.82, gg.pub_control_image_stacked = 1 / 1.91, gg.pub_control_image_sidebyside = 1 / 3.82, gg.pub_control_image_card_stacked = 1 / 1.91, gg.pub_control_image_card_sidebyside = 1 / 3.74, gg.pub_control_text = 0, gg.pub_control_text_card = 0, gg),
- ig = {},
- jg = (ig.image_stacked = 80, ig.image_sidebyside = 0, ig.mobile_banner_image_sidebyside = 0, ig.pub_control_image_stacked = 80, ig.pub_control_image_sidebyside = 0, ig.pub_control_image_card_stacked = 85, ig.pub_control_image_card_sidebyside = 0, ig.pub_control_text = 80, ig.pub_control_text_card = 80, ig),
- kg = {},
- lg = (kg.pub_control_image_stacked = 100, kg.pub_control_image_sidebyside = 200, kg.pub_control_image_card_stacked = 150, kg.pub_control_image_card_sidebyside = 250, kg.pub_control_text = 100, kg.pub_control_text_card = 150, kg);
- function mg(a, b) {
- K.call(this, a, b)
- }
- ha(mg, K);
- mg.prototype.F = function(a) {
- return Math.min(1200, Math.max(this.minWidth(), Math.round(a)))
- };
- function ng(a) {
- if ("pedestal" == a.google_content_recommendation_ui_type) return !1;
- var b = 0;
- jc(fg, function(c) {
- null != a[c] && ++b
- });
- if (0 === b) return !1;
- if (b === fg.length) return !0;
- throw new H("Tags data-matched-content-ui-type, data-matched-content-columns-num and data-matched-content-rows-num should be set together.");
- }
- function og(a, b) {
- pg(a, b);
- if ("pedestal" == b.google_content_recommendation_ui_type) return new R(9, new mg(a, Math.floor(4.378 * a)));
- if (a < eg) {
- if (Ab()) {
- qg(b, "mobile_banner_image_sidebyside", 1, 12);
- var c = +b.google_content_recommendation_columns_num;
- c = (a - 8 * c - 8) / c;
- var d = b.google_content_recommendation_ui_type;
- b = b.google_content_recommendation_rows_num - 1;
- return new R(9, new mg(a, Math.floor(c / 1.91 + 70) + Math.floor((c * hg[d] + jg[d]) * b + 8 * b + 8)))
- }
- qg(b, "image_sidebyside", 1, 13);
- return new R(9, rg(a))
- }
- qg(b, "image_stacked", 4, 2);
- return new R(9, rg(a))
- }
- function rg(a) {
- return 1200 <= a ? new mg(1200, 600) : 850 <= a ? new mg(a, Math.floor(.5 * a)) : 550 <= a ? new mg(a, Math.floor(.6 * a)) : 468 <= a ? new mg(a, Math.floor(.7 * a)) : new mg(a, Math.floor(3.44 * a))
- }
- function sg(a, b) {
- pg(a, b);
- var c = b.google_content_recommendation_ui_type.split(","),
- d = b.google_content_recommendation_columns_num.split(","),
- e = b.google_content_recommendation_rows_num.split(",");
- a: {
- if (c.length == d.length && d.length == e.length) {
- if (1 == c.length) {
- var f = 0;
- break a
- }
- if (2 == c.length) {
- f = a < eg ? 0 : 1;
- break a
- }
- throw new H("The parameter length of attribute data-matched-content-ui-type, data-matched-content-columns-num and data-matched-content-rows-num is too long. At most 2 parameters for each attribute are needed: one for mobile and one for desktop, while " + ("you are providing " + c.length + ' parameters. Example: \n data-matched-content-rows-num="4,2"\ndata-matched-content-columns-num="1,6"\ndata-matched-content-ui-type="image_stacked,image_card_sidebyside".'));
- }
- if (c.length != d.length) throw new H('The parameter length of data-matched-content-ui-type does not match data-matched-content-columns-num. Example: \n data-matched-content-rows-num="4,2"\ndata-matched-content-columns-num="1,6"\ndata-matched-content-ui-type="image_stacked,image_card_sidebyside".');
- throw new H('The parameter length of data-matched-content-columns-num does not match data-matched-content-rows-num. Example: \n data-matched-content-rows-num="4,2"\ndata-matched-content-columns-num="1,6"\ndata-matched-content-ui-type="image_stacked,image_card_sidebyside".');
- }
- c = c[f];
- c = 0 == c.lastIndexOf("pub_control_", 0) ? c : "pub_control_" + c;
- d = +d[f];
- for (var g = lg[c], h = d; a / h < g && 1 < h;) h--;
- h !== d && q.console && q.console.warn("adsbygoogle warning: data-matched-content-columns-num " + d + " is too large. We override it to " + h + ".");
- d = h;
- e = +e[f];
- qg(b, c, d, e);
- if (Number.isNaN(d) || 0 === d) throw new H("Wrong value for data-matched-content-columns-num");
- if (Number.isNaN(e) || 0 === e) throw new H("Wrong value for data-matched-content-rows-num");
- b = Math.floor(((a - 8 * d - 8) / d * hg[c] + jg[c]) * e + 8 * e + 8);
- if (1500 < a) throw new H("Calculated slot width is too large: " + a);
- if (1500 < b) throw new H("Calculated slot height is too large: " + b);
- return new R(9, new mg(a, b))
- }
- function pg(a, b) {
- if (0 >= a) throw new H("Invalid responsive width from Matched Content slot " + b.google_ad_slot + ": " + a + ". Please ensure to put this Matched Content slot into a non-zero width div container.");
- }
- function qg(a, b, c, d) {
- a.google_content_recommendation_ui_type = b;
- a.google_content_recommendation_columns_num = c;
- a.google_content_recommendation_rows_num = d
- };
- function tg(a, b) {
- K.call(this, a, b)
- }
- ha(tg, K);
- tg.prototype.F = function() {
- return this.minWidth()
- };
- tg.prototype.L = function(a, b, c, d) {
- var e = this,
- f = this.F(b);
- Ge(a, d, d.parentElement, b, f, c);
- if (!c.google_ad_resize) {
- d.style.height = this.height() + "px";
- var g = F(a, he.c) || F(a, he.g) || F(a, I.c) || F(a, Ud.c),
- h = F(a, he.s);
- b = F(a, he.o) || h || F(a, I.g) || F(a, Ud.D);
- if (g || b) c.ovlp = !0;
- f = function() {
- var b = h ? Me(a, d.parentElement) : Oe(d);
- if (b) return b < e.height()
- };
- g = g && f();
- b = b && f();
- g ? (c.rpe = !1, c.rpeua = !1) : b && (c.rpe = !0, c.rpeua = h)
- }
- };
- function ug(a) {
- return function(b) {
- for (var c = a.length - 1; 0 <= c; --c)
- if (!a[c](b)) return !1;
- return !0
- }
- }
- function vg(a, b, c) {
- for (var d = a.length, e = null, f = 0; f < d; ++f) {
- var g = a[f];
- if (b(g)) {
- if (!c || c(g)) return g;
- null === e && (e = g)
- }
- }
- return e
- };
- var S = [new Q(970, 90, 2), new Q(728, 90, 2), new Q(468, 60, 2), new Q(336, 280, 1), new Q(320, 100, 2), new Q(320, 50, 2), new Q(300, 600, 4), new Q(300, 250, 1), new Q(250, 250, 1), new Q(234, 60, 2), new Q(200, 200, 1), new Q(180, 150, 1), new Q(160, 600, 4), new Q(125, 125, 1), new Q(120, 600, 4), new Q(120, 240, 4), new Q(120, 120, 1, !0)],
- wg = [S[6], S[12], S[3], S[0], S[7], S[14], S[1], S[8], S[10], S[4], S[15], S[2], S[11], S[5], S[13], S[9], S[16]];
- var xg = {
- 5378560161704604: !0,
- "9932189667849434": !0,
- 0x6abea55410402: !0,
- 6196110725877329: !0,
- 5186343770550892: !0,
- 0xd0ac265d23fe7: !0,
- 0xa145bc7b4f4b9: !0,
- 6207070263630215: !0,
- 8194376114167709: !0,
- 7677430104552677: !0,
- 7409460644561046: !0,
- 8319194293021183: !0,
- 4606740807385097: !0,
- 0x6a24e3c1c9935: !0,
- 7415312055569465: !0,
- 0xfff9f44c6345d: !0,
- 5812266126224098: !0,
- 8715918894710040: !0,
- 6751482248701881: !0,
- 6771940464972938: !0,
- 0x3d3c6c533953c: !0,
- 0x63321a46e82ec: !0,
- "9468071090686512": !0,
- 5853386751525604: !0,
- 6535472412829264: !0,
- 0xcb2fc7403206b: !0,
- 0x3d2dd2efab615: !0,
- "9762329074683820": !0,
- 0xde9c1cd96fc8b: !0,
- 8276876859409269: !0,
- 6377770909536887: !0,
- 0x5f2c014a678e0: !0,
- 0x86f8ff5ee31b1: !0,
- 5035524433802133: !0,
- 0xca35bd7a2c187: !0,
- "9401881776605044": !0,
- 8333245742172016: !0,
- 0xe086d134770ff: !0,
- 7735759473986562: !0
- };
- function yg(a, b, c, d, e) {
- "false" != e.google_full_width_responsive || c.location && "#gfwrffwaifhp" == c.location.hash ? "auto" == b || 0 < (Ce(b) & 1) || "autorelaxed" == b && (e.google_full_width_responsive || F(c, je.g)) || zg(b) || e.google_ad_resize ? (b = Ee(a, c, d, e), c = !0 !== b ? {
- j: a,
- l: b
- } : {
- j: J(c) || a,
- l: !0
- }) : c = {
- j: a,
- l: 2
- } : c = {
- j: a,
- l: 1
- };
- b = c.l;
- return !0 !== b ? {
- j: a,
- l: b
- } : d.parentElement ? {
- j: c.j,
- l: b
- } : {
- j: a,
- l: b
- }
- }
- function Ag(a, b, c, d, e) {
- var f = ud(247, wd, function() {
- return yg(a, b, c, d, e)
- }),
- g = f.j;
- f = f.l;
- var h = !0 === f,
- k = D(d.style.width),
- n = D(d.style.height),
- l = Bg(g, b, c, d, e, h);
- g = l.A;
- h = l.w;
- var p = l.u,
- t = l.v,
- z = l.V;
- l = l.Fa;
- var Ia = Cg(b, z),
- N, Y = (N = L(d, c, "marginLeft", D)) ? N + "px" : "",
- nb = (N = L(d, c, "marginRight", D)) ? N + "px" : "";
- N = L(d, c, "zIndex") || "";
- return new R(Ia, g, z, l, f, h, p, t, Y, nb, n, k, N)
- }
- function zg(a) {
- return "auto" == a || /^((^|,) *(horizontal|vertical|rectangle) *)+$/.test(a)
- }
- function Bg(a, b, c, d, e, f) {
- b = "auto" == b ? .25 >= a / Math.min(1200, J(c)) ? 4 : 3 : Ce(b);
- var g = !1,
- h = !1,
- k = Dg(c, e.google_ad_client);
- if (k && 488 > J(c) || !k && Ab()) {
- var n = Be(d, c);
- var l = Je(d, c);
- g = !l && n;
- h = l && n
- }
- l = (g || k ? wg : S).slice(0);
- var p = 488 > J(c),
- t = [He(a), Ie(p, c, d, h), cg(b)];
- null != e.google_max_responsive_height && t.push(Le(e.google_max_responsive_height));
- k || t.push(Eg(p));
- p = [function(a) {
- return !a.Ea
- }];
- if (g || h) g = g && !k ? Me(c, d) : Ne(c, d), p.push(Le(g));
- var z = vg(l, ug(t), ug(p));
- if (!z) throw new H("No slot size for availableWidth=" + a);
- g = ud(248, wd, function() {
- var b;
- a: if (f) {
- if (e.gfwrnh && (b = D(e.gfwrnh))) {
- b = {
- A: new tg(a, b),
- w: !0,
- u: !1,
- v: !1
- };
- break a
- }
- if (Dg(c, e.google_ad_client) || "true" == e.google_full_width_responsive || !Je(d, c) || e.google_resizing_allowed) {
- b = !1;
- var g = qe(c).clientHeight,
- h = Ae(d, c),
- k = c.google_lpabyc;
- var l = Ae(d, c);
- var n = qe(c).clientHeight;
- if ((l = 0 == n ? null : l / n) && 2 < l && !c.google_bfabyc && (!k || h - k > g) && (g = .9 * qe(c).clientHeight, h = Math.min(g, Fg(c, d, e)), g && h == g)) {
- h = c.google_pbfabyc;
- b = !h;
- if (F(c, Rd.C) || F(c, Rd.B) || F(c, Rd.G)) {
- c.google_bfabyc = Ae(d, c) + g;
- b = {
- A: new tg(a, Math.floor(g)),
- w: !0,
- u: !0,
- v: !0
- };
- break a
- }
- h || (c.google_pbfabyc = Ae(d, c) + g)
- }
- g = a / 1.2;
- h = Math.min(g, Fg(c, d, e));
- if (h < .5 * g || 100 > h) h = g;
- b = {
- A: new tg(a, Math.floor(h)),
- w: h < g ? 102 : !0,
- u: !1,
- v: b
- }
- } else b = {
- A: new tg(a, z.height()),
- w: 101,
- u: !1,
- v: !1
- }
- } else b = {
- A: z,
- w: 100,
- u: !1,
- v: !1
- };
- return b
- });
- return {
- A: g.A,
- w: g.w,
- u: g.u,
- v: g.v,
- V: b,
- Fa: n
- }
- }
- function Fg(a, b, c) {
- return c.google_resizing_allowed || "true" == c.google_full_width_responsive ? Infinity : Me(a, b)
- }
- function Cg(a, b) {
- if ("auto" == a) return 1;
- switch (b) {
- case 2:
- return 2;
- case 1:
- return 3;
- case 4:
- return 4;
- case 3:
- return 5;
- case 6:
- return 6;
- case 5:
- return 7;
- case 7:
- return 8
- }
- throw Error("bad mask");
- }
- function Eg(a) {
- return function(b) {
- return !(320 == b.minWidth() && (a && 50 == b.height() || !a && 100 == b.height()))
- }
- }
- function Dg(a, b) {
- return F(a, Ud.D) && 1 != xg[parseInt(b.match(/\d+$/), 10)]
- };
- var Gg = {
- "image-top": function(a) {
- return 600 >= a ? 284 + .414 * (a - 250) : 429
- },
- "image-middle": function(a) {
- return 500 >= a ? 196 - .13 * (a - 250) : 164 + .2 * (a - 500)
- },
- "image-side": function(a) {
- return 500 >= a ? 205 - .28 * (a - 250) : 134 + .21 * (a - 500)
- },
- "text-only": function(a) {
- return 500 >= a ? 187 - .228 * (a - 250) : 130
- },
- "in-article": function(a) {
- return 420 >= a ? a / 1.2 : 460 >= a ? a / 1.91 + 130 : 800 >= a ? a / 4 : 200
- }
- };
- function Hg(a, b) {
- K.call(this, a, b)
- }
- ha(Hg, K);
- Hg.prototype.F = function() {
- return Math.min(1200, this.minWidth())
- };
- function Ig(a, b, c, d, e) {
- var f = e.google_ad_layout || "image-top";
- if ("in-article" == f && "false" != e.google_full_width_responsive) {
- var g = De(b, c, a, .2, e);
- if (!0 !== g) e.gfwrnwer = g;
- else if (g = J(b)) {
- e.google_full_width_responsive_allowed = !0;
- var h = c.parentElement;
- if (h) {
- b: for (var k = c, n = 0; 100 > n && k.parentElement; ++n) {
- for (var l = k.parentElement.childNodes, p = 0; p < l.length; ++p) {
- var t = l[p];
- if (t != k && Fe(b, t)) break b
- }
- k = k.parentElement;
- k.style.width = "100%";
- k.style.height = "auto"
- }
- Ge(b, c, h, a, g, e);a = g
- }
- }
- }
- if (250 > a) throw new H("Fluid responsive ads must be at least 250px wide: availableWidth=" + a);
- b = Math.min(1200, Math.floor(a));
- if (d && "in-article" != f) {
- f = Math.ceil(d);
- if (50 > f) throw new H("Fluid responsive ads must be at least 50px tall: height=" + f);
- return new R(11, new K(b, f))
- }
- if ("in-article" != f && (d = e.google_ad_layout_key)) {
- f = "" + d;
- d = Math.pow(10, 3);
- if (c = (e = f.match(/([+-][0-9a-z]+)/g)) && e.length) {
- a = [];
- for (g = 0; g < c; g++) a.push(parseInt(e[g], 36) / d);
- d = a
- } else d = null;
- if (!d) throw new H("Invalid data-ad-layout-key value: " + f);
- f = (b + -725) / 1E3;
- e = 0;
- c = 1;
- a = d.length;
- for (g = 0; g < a; g++) e += d[g] * c, c *= f;
- f = Math.ceil(1E3 * e - -725 + 10);
- if (isNaN(f)) throw new H("Invalid height: height=" + f);
- if (50 > f) throw new H("Fluid responsive ads must be at least 50px tall: height=" + f);
- if (1200 < f) throw new H("Fluid responsive ads must be at most 1200px tall: height=" + f);
- return new R(11, new K(b, f))
- }
- d = Gg[f];
- if (!d) throw new H("Invalid data-ad-layout value: " + f);
- d = Math.ceil(d(b));
- return new R(11, "in-article" == f ? new Hg(b, d) : new K(b, d))
- };
- function T(a, b) {
- K.call(this, a, b)
- }
- ha(T, K);
- T.prototype.F = function() {
- return this.minWidth()
- };
- T.prototype.P = function(a) {
- return K.prototype.P.call(this, a) + "_0ads_al"
- };
- var Jg = [new T(728, 15), new T(468, 15), new T(200, 90), new T(180, 90), new T(160, 90), new T(120, 90)];
- function Kg(a, b, c) {
- var d = 250,
- e = 90;
- d = void 0 === d ? 130 : d;
- e = void 0 === e ? 30 : e;
- var f = vg(Jg, He(a));
- if (!f) throw new H("No link unit size for width=" + a + "px");
- a = Math.min(a, 1200);
- f = f.height();
- b = Math.max(f, b);
- d = (new R(10, new T(a, Math.min(b, 15 == f ? e : d)))).a;
- b = d.minWidth();
- d = d.height();
- 15 <= c && (d = c);
- return new R(10, new T(b, d))
- }
- function Lg(a, b, c, d) {
- if ("false" == d.google_full_width_responsive) return d.google_full_width_responsive_allowed = !1, d.gfwrnwer = 1, a;
- var e = Ee(a, b, c, d);
- if (!0 !== e) return d.google_full_width_responsive_allowed = !1, d.gfwrnwer = e, a;
- e = J(b);
- if (!e) return a;
- d.google_full_width_responsive_allowed = !0;
- Ge(b, c, c.parentElement, a, e, d);
- return e
- };
- function Mg(a, b, c, d, e) {
- var f;
- (f = J(b)) ? 488 > J(b) ? b.innerHeight >= b.innerWidth ? (e.google_full_width_responsive_allowed = !0, Ge(b, c, c.parentElement, a, f, e), f = {
- j: f,
- l: !0
- }) : f = {
- j: a,
- l: 5
- } : f = {
- j: a,
- l: 4
- }: f = {
- j: a,
- l: 10
- };
- var g = f;
- f = g.j;
- g = g.l;
- if (!0 !== g || a == f) return new R(12, new K(a, d), null, !0, g, 100);
- a = Bg(f, "auto", b, c, e, !0);
- return new R(12, a.A, a.V, !0, g, a.w, a.u, a.v)
- };
- function Ng(a) {
- var b = a.google_ad_format;
- if ("autorelaxed" == b) return ng(a) ? 9 : 5;
- if (zg(b)) return 1;
- if ("link" == b) return 4;
- if ("fluid" == b) return 8
- }
- function Og(a, b, c, d, e) {
- e = b.offsetWidth || (c.google_ad_resize || (void 0 === e ? !1 : e)) && L(b, d, "width", D) || c.google_ad_width || 0;
- F(d, Wd.g) && 4 === a && (c.google_ad_format = "auto", c.google_ad_slot = "", a = 1);
- var f = (f = Pg(a, e, b, c, d)) ? f : Ag(e, c.google_ad_format, d, b, c);
- f.a.L(d, e, c, b);
- dg(f, e, c);
- 1 != a && (a = f.a.height(), b.style.height = a + "px")
- }
- function Pg(a, b, c, d, e) {
- var f = d.google_ad_height || L(c, e, "height", D);
- switch (a) {
- case 5:
- return a = ud(247, wd, function() {
- return yg(b, d.google_ad_format, e, c, d)
- }), f = a.j, a = a.l, !0 === a && b != f && Ge(e, c, c.parentElement, b, f, d), !0 === a ? d.google_full_width_responsive_allowed = !0 : (d.google_full_width_responsive_allowed = !1, d.gfwrnwer = a), og(f, d);
- case 9:
- return sg(b, d);
- case 4:
- return a = Lg(b, e, c, d), Kg(a, Ne(e, c), f);
- case 8:
- return Ig(b, e, c, f, d);
- case 10:
- return Mg(b, e, c, f, d)
- }
- };
- function U(a) {
- this.h = [];
- this.b = a || window;
- this.a = 0;
- this.f = null;
- this.i = 0
- }
- var Qg;
- m = U.prototype;
- m.Ba = function(a, b) {
- 0 != this.a || 0 != this.h.length || b && b != window ? this.da(a, b) : (this.a = 2, this.na(new Rg(a, window)))
- };
- m.da = function(a, b) {
- this.h.push(new Rg(a, b || this.b));
- Sg(this)
- };
- m.Ja = function(a) {
- this.a = 1;
- if (a) {
- var b = vd(188, xa(this.ma, this, !0));
- this.f = this.b.setTimeout(b, a)
- }
- };
- m.ma = function(a) {
- a && ++this.i;
- 1 == this.a && (null != this.f && (this.b.clearTimeout(this.f), this.f = null), this.a = 0);
- Sg(this)
- };
- m.Pa = function() {
- return !(!window || !Array)
- };
- m.Da = function() {
- return this.i
- };
- function Sg(a) {
- var b = vd(189, xa(a.Ra, a));
- a.b.setTimeout(b, 0)
- }
- m.Ra = function() {
- if (0 == this.a && this.h.length) {
- var a = this.h.shift();
- this.a = 2;
- var b = vd(190, xa(this.na, this, a));
- a.a.setTimeout(b, 0);
- Sg(this)
- }
- };
- m.na = function(a) {
- this.a = 0;
- a.b()
- };
- function Tg(a) {
- try {
- return a.sz()
- } catch (b) {
- return !1
- }
- }
- function Ug(a) {
- return !!a && ("object" === typeof a || "function" === typeof a) && Tg(a) && kc(a.nq) && kc(a.nqa) && kc(a.al) && kc(a.rl)
- }
- function Vg() {
- if (Qg && Tg(Qg)) return Qg;
- var a = Nd(),
- b = a.google_jobrunner;
- return Ug(b) ? Qg = b : a.google_jobrunner = Qg = new U(a)
- }
- function Wg(a, b) {
- Vg().nq(a, b)
- }
- function Xg(a, b) {
- Vg().nqa(a, b)
- }
- U.prototype.nq = U.prototype.Ba;
- U.prototype.nqa = U.prototype.da;
- U.prototype.al = U.prototype.Ja;
- U.prototype.rl = U.prototype.ma;
- U.prototype.sz = U.prototype.Pa;
- U.prototype.tc = U.prototype.Da;
- function Rg(a, b) {
- this.b = a;
- this.a = b
- };
- function Yg(a, b) {
- var c = sc(b);
- if (c) {
- c = J(c);
- var d = Gb(a, b) || {},
- e = d.direction;
- if ("0px" === d.width && "none" != d.cssFloat) return -1;
- if ("ltr" === e && c) return Math.floor(Math.min(1200, c - a.getBoundingClientRect().left));
- if ("rtl" === e && c) return a = b.document.body.getBoundingClientRect().right - a.getBoundingClientRect().right, Math.floor(Math.min(1200, c - a - Math.floor((c - b.document.body.clientWidth) / 2)))
- }
- return -1
- };
- function Zg(a) {
- var b = this;
- this.a = a;
- a.google_iframe_oncopy || (a.google_iframe_oncopy = {
- handlers: {},
- upd: function(a, d) {
- var c = $g("rx", a),
- f = Number;
- a: {
- if (a && (a = a.match("dt=([^&]+)")) && 2 == a.length) {
- a = a[1];
- break a
- }
- a = ""
- }
- f = f(a);
- f = (new Date).getTime() - f;
- c = c.replace(/&dtd=(\d+|-?M)/, "&dtd=" + (1E5 <= f ? "M" : 0 <= f ? f : "-M"));
- b.set(d, c);
- return c
- }
- });
- this.b = a.google_iframe_oncopy
- }
- Zg.prototype.set = function(a, b) {
- var c = this;
- this.b.handlers[a] = b;
- this.a.addEventListener && this.a.addEventListener("load", function() {
- var b = c.a.document.getElementById(a);
- try {
- var e = b.contentWindow.document;
- if (b.onload && e && (!e.body || !e.body.firstChild)) b.onload()
- } catch (f) {}
- }, !1)
- };
- function $g(a, b) {
- var c = new RegExp("\\b" + a + "=(\\d+)"),
- d = c.exec(b);
- d && (b = b.replace(c, a + "=" + (+d[1] + 1 || 1)));
- return b
- }
- var ah;
- var V = "var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}";
- /[\x00&<>"']/.test(V) && (-1 != V.indexOf("&") && (V = V.replace(Fa, "&")), -1 != V.indexOf("<") && (V = V.replace(Ga, "<")), -1 != V.indexOf(">") && (V = V.replace(Ha, ">")), -1 != V.indexOf('"') && (V = V.replace(Ja, """)), -1 != V.indexOf("'") && (V = V.replace(Ka, "'")), -1 != V.indexOf("\x00") && (V = V.replace(La, "�")));
- ah = V;
- var bh = {},
- ch = (bh.google_ad_modifications = !0, bh.google_analytics_domain_name = !0, bh.google_analytics_uacct = !0, bh.google_pause_ad_requests = !0, bh);
- function dh() {
- var a = q;
- this.b = a = void 0 === a ? q : a;
- this.i = "https://securepubads.g.doubleclick.net/static/3p_cookie.html";
- this.a = 2;
- this.f = [];
- this.h = !1;
- a: {
- a = Eb(!1, 50);
- var b = Cb(q);b && a.unshift(b);a.unshift(q);
- var c;
- for (b = 0; b < a.length; ++b) try {
- var d = a[b],
- e = eh(d);
- if (e) {
- this.a = fh(e);
- if (2 != this.a) break a;
- !c && C(d) && (c = d)
- }
- } catch (f) {}
- this.b = c || this.b
- }
- }
- function gh(a) {
- if (2 != hh(a)) {
- for (var b = 1 == hh(a), c = 0; c < a.f.length; c++) try {
- a.f[c](b)
- } catch (d) {}
- a.f = []
- }
- }
- function ih(a) {
- var b = eh(a.b);
- b && 2 == a.a && (a.a = fh(b))
- }
- function hh(a) {
- ih(a);
- return a.a
- }
- function jh(a) {
- var b = kh;
- b.f.push(a);
- if (2 != b.a) gh(b);
- else if (b.h || (Xb(b.b, "message", function(a) {
- var c = eh(b.b);
- if (c && a.source == c && 2 == b.a) {
- switch (a.data) {
- case "3p_cookie_yes":
- b.a = 1;
- break;
- case "3p_cookie_no":
- b.a = 0
- }
- gh(b)
- }
- }), b.h = !0), eh(b.b)) gh(b);
- else {
- a = xb(new wb(b.b.document), "IFRAME");
- a.src = b.i;
- a.name = "detect_3p_cookie";
- a.style.visibility = "hidden";
- a.style.display = "none";
- a.onload = function() {
- ih(b);
- gh(b)
- };
- try {
- b.b.document.body.appendChild(a)
- } catch (c) {}
- }
- }
- function eh(a) {
- return a.frames && a.frames[Ua("detect_3p_cookie")] || null
- }
- function fh(a) {
- return Rb(a, "3p_cookie_yes") ? 1 : Rb(a, "3p_cookie_no") ? 0 : 2
- };
- var lh = /^\.google\.(com?\.)?[a-z]{2,3}$/,
- mh = /\.(cn|com\.bi|do|sl|ba|by|ma|am)$/;
- function nh(a) {
- return lh.test(a) && !mh.test(a)
- }
- var oh = q,
- kh;
- function ph(a) {
- a = "https://" + ("adservice" + a + "/adsid/integrator.js");
- var b = ["domain=" + encodeURIComponent(q.location.hostname)];
- W[3] >= +new Date && b.push("adsid=" + encodeURIComponent(W[1]));
- return a + "?" + b.join("&")
- }
- var W, X;
- function qh() {
- oh = q;
- W = oh.googleToken = oh.googleToken || {};
- var a = +new Date;
- W[1] && W[3] > a && 0 < W[2] || (W[1] = "", W[2] = -1, W[3] = -1, W[4] = "", W[6] = "");
- X = oh.googleIMState = oh.googleIMState || {};
- nh(X[1]) || (X[1] = ".google.com");
- "array" == sa(X[5]) || (X[5] = []);
- "boolean" == typeof X[6] || (X[6] = !1);
- "array" == sa(X[7]) || (X[7] = []);
- ma(X[8]) || (X[8] = 0)
- }
- var Z = {
- R: function() {
- return 0 < X[8]
- },
- La: function() {
- X[8]++
- },
- Ma: function() {
- 0 < X[8] && X[8]--
- },
- Na: function() {
- X[8] = 0
- },
- Ua: function() {
- return !1
- },
- ea: function() {
- return X[5]
- },
- ba: function(a) {
- try {
- a()
- } catch (b) {
- q.setTimeout(function() {
- throw b;
- }, 0)
- }
- },
- la: function() {
- if (!Z.R()) {
- var a = q.document,
- b = function(b) {
- b = ph(b);
- a: {
- try {
- var c = na();
- break a
- } catch (g) {}
- c = void 0
- }
- wf(a, b, c);
- c = a.createElement("script");
- c.type = "text/javascript";
- c.onerror = function() {
- return q.processGoogleToken({}, 2)
- };
- b = yb(b);
- vb(c, b);
- try {
- (a.head || a.body || a.documentElement).appendChild(c), Z.La()
- } catch (g) {}
- },
- c = X[1];
- b(c);
- ".google.com" != c && b(".google.com");
- b = {};
- var d = (b.newToken = "FBT", b);
- q.setTimeout(function() {
- return q.processGoogleToken(d, 1)
- }, 1E3)
- }
- }
- };
- function rh(a) {
- qh();
- var b = oh.googleToken[5] || 0;
- a && (0 != b || W[3] >= +new Date ? Z.ba(a) : (Z.ea().push(a), Z.la()));
- W[3] >= +new Date && W[2] >= +new Date || Z.la()
- }
- function sh(a) {
- q.processGoogleToken = q.processGoogleToken || function(a, c) {
- var b = a;
- b = void 0 === b ? {} : b;
- c = void 0 === c ? 0 : c;
- a = b.newToken || "";
- var e = "NT" == a,
- f = parseInt(b.freshLifetimeSecs || "", 10),
- g = parseInt(b.validLifetimeSecs || "", 10),
- h = b["1p_jar"] || "";
- b = b.pucrd || "";
- qh();
- 1 == c ? Z.Na() : Z.Ma();
- var k = oh.googleToken = oh.googleToken || {},
- n = 0 == c && a && r(a) && !e && ma(f) && 0 < f && ma(g) && 0 < g && r(h);
- e = e && !Z.R() && (!(W[3] >= +new Date) || "NT" == W[1]);
- var l = !(W[3] >= +new Date) && 0 != c;
- if (n || e || l) e = +new Date, f = e + 1E3 * f, g = e + 1E3 * g, 1E-5 > Math.random() && Yb("https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr&err=" + c, null), k[5] = c, k[1] = a, k[2] = f, k[3] = g, k[4] = h, k[6] = b, qh();
- if (n || !Z.R()) {
- c = Z.ea();
- for (a = 0; a < c.length; a++) Z.ba(c[a]);
- c.length = 0
- }
- };
- rh(a)
- }
- function th(a) {
- kh = kh || new dh;
- jh(function(b) {
- b && a()
- })
- };
- var uh = Ua("script");
- function vh() {
- B.google_sa_impl && !B.document.getElementById("google_shimpl") && (B.google_sa_queue = null, B.google_sl_win = null, B.google_sa_impl = null);
- if (!B.google_sa_queue) {
- B.google_sa_queue = [];
- B.google_sl_win = B;
- B.google_process_slots = function() {
- return wh(B)
- };
- var a = xh();
- wf(B.document, a);
- !v(w, "Chrome") && !v(w, "CriOS") || v(w, "Edge") ? Fb(B.document, a).id = "google_shimpl" : (a = document.createElement("IFRAME"), a.id = "google_shimpl", a.style.display = "none", B.document.documentElement.appendChild(a), ag(B, "google_shimpl", "<!doctype html><html><body>" + ("<" + uh + ">") + "google_sl_win=window.parent;google_async_iframe_id='google_shimpl';" + ("</" + uh + ">") + ["<", uh, ' src="', xh("/show_ads_impl.js"), '"></', uh, ">"].join("") + "</body></html>"), a.contentWindow.document.close())
- }
- }
- var wh = vd(215, function(a) {
- var b = a.google_sa_queue,
- c = b.shift();
- a.google_sa_impl || xd("shimpl", {
- t: "no_fn"
- });
- "function" == sa(c) && ud(216, wd, c);
- b.length && a.setTimeout(function() {
- return wh(a)
- }, 0)
- });
- function yh(a, b, c) {
- a.google_sa_queue = a.google_sa_queue || [];
- a.google_sa_impl ? c(b) : a.google_sa_queue.push(b)
- }
- function xh(a) {
- a = void 0 === a ? "/show_ads_impl.js" : a;
- var b = ec ? "https" : "http";
- a: {
- if (cc) try {
- var c = B.google_cafe_host || B.top.google_cafe_host;
- if (c) {
- var d = c;
- break a
- }
- } catch (e) {}
- d = gc()
- }
- return Hd(d, ["/pagead/js/", bc(), "/r20180604", a, ""].join(""), b)
- }
- function zh(a, b, c, d) {
- return function() {
- var e = !1;
- d && Vg().al(3E4);
- try {
- ag(a, b, c), e = !0
- } catch (g) {
- var f = Nd().google_jobrunner;
- Ug(f) && f.rl()
- }
- e && (e = $g("google_async_rrc", c), (new Zg(a)).set(b, zh(a, b, e, !1)))
- }
- }
- function Ah(a) {
- if (!bg) a: {
- for (var b = Eb(), c = 0; c < b.length; c++) try {
- var d = b[c].frames.google_esf;
- if (d) {
- bg = d;
- break a
- }
- } catch (e) {}
- bg = null
- }
- if (!bg) {
- if (/[^a-z0-9-]/.test(a)) return null;
- b = document.createElement("IFRAME");
- b.id = "google_esf";
- b.name = "google_esf";
- c = Hd(ac("", "googleads.g.doubleclick.net"), ["/pagead/html/", bc(), "/r20180604/zrt_lookup.html#", encodeURIComponent("")].join(""));
- b.src = c;
- b.style.display = "none";
- b.setAttribute("data-ad-client", mf(a));
- return b
- }
- return null
- }
- function Bh(a, b, c) {
- Ch(a, b, c, function(a, b, f) {
- a = a.document;
- for (var d = b.id, e = 0; !d || a.getElementById(d + "_anchor");) d = "aswift_" + e++;
- b.id = d;
- b.name = d;
- d = Number(f.google_ad_width || 0);
- e = Number(f.google_ad_height || 0);
- var k = f.ds || "";
- k && (k += k.endsWith(";") ? "" : ";");
- var n = "";
- if (!f.google_enable_single_iframe) {
- n = ["<iframe"];
- for (l in b) b.hasOwnProperty(l) && n.push(l + "=" + b[l]);
- n.push('style="' + ("left:0;position:absolute;top:0;border:0px;" + ("width:" + d + "px;") + ("height:" + e + "px;")) + '"');
- n.push("></iframe>");
- n = n.join(" ")
- }
- var l = b.id;
- var p = "";
- p = void 0 === p ? "" : p;
- d = "border:none;height:" + e + "px;margin:0;padding:0;" + ("position:relative;visibility:visible;width:" + d + "px;") + "background-color:transparent;";
- l = ['<ins id="' + (l + "_expand") + '"', ' style="display:inline-table;' + d + (void 0 === k ? "" : k) + '"', p ? ' data-ad-slot="' + p + '">' : ">", '<ins id="' + (l + "_anchor") + '" style="display:block;' + d + '">', n, "</ins></ins>"].join("");
- 16 == f.google_reactive_ad_format ? (f = a.createElement("div"), f.innerHTML = l, c.appendChild(f.firstChild)) : c.innerHTML = l;
- return b.id
- })
- }
- function Ch(a, b, c, d) {
- var e = b.google_ad_width,
- f = b.google_ad_height;
- F(a, me.g) && (b.google_enable_single_iframe = !0);
- var g = {};
- null != e && (g.width = e && '"' + e + '"');
- null != f && (g.height = f && '"' + f + '"');
- g.frameborder = '"0"';
- g.marginwidth = '"0"';
- g.marginheight = '"0"';
- g.vspace = '"0"';
- g.hspace = '"0"';
- g.allowtransparency = '"true"';
- g.scrolling = '"no"';
- g.allowfullscreen = '"true"';
- g.onload = '"' + ah + '"';
- d = d(a, g, b);
- Dh(a, c, b);
- (c = Ah(b.google_ad_client)) && a.document.documentElement.appendChild(c);
- c = za;
- e = (new Date).getTime();
- b.google_lrv = bc();
- b.google_async_iframe_id = d;
- b.google_unique_id = mc(a);
- b.google_start_time = c;
- b.google_bpp = e > c ? e - c : 1;
- b.google_async_rrc = 0;
- a.google_sv_map = a.google_sv_map || {};
- a.google_sv_map[d] = b;
- a.google_t12n_vars = sf;
- if (b.google_enable_single_iframe) {
- var h = {
- pubWin: a,
- iframeWin: null,
- vars: b
- };
- yh(a, function() {
- a.google_sa_impl(h)
- }, a.document.getElementById(d + "_anchor") ? Wg : Xg)
- } else yh(a, zh(a, d, ["<!doctype html><html><body>", "<" + uh + ">", "google_sl_win=window.parent;google_iframe_start_time=new Date().getTime();", 'google_async_iframe_id="' + d + '";', "</" + uh + ">", "<" + uh + ">window.parent.google_sa_impl(" + ("{iframeWin: window, pubWin: window.parent, vars: " + ("window.parent['google_sv_map']['" + d + "']") + "}") + ");</" + uh + ">", "</body></html>"].join(""), !0), a.document.getElementById(d) ? Wg : Xg)
- }
- function Dh(a, b, c) {
- var d = c.google_ad_output,
- e = c.google_ad_format,
- f = c.google_ad_width || 0,
- g = c.google_ad_height || 0;
- e || "html" != d && null != d || (e = f + "x" + g);
- d = !c.google_ad_slot || c.google_override_format || !ib[c.google_ad_width + "x" + c.google_ad_height] && "aa" == c.google_loader_used;
- e && d ? e = e.toLowerCase() : e = "";
- c.google_ad_format = e;
- if (!ma(c.google_reactive_sra_index) || !c.google_ad_unit_key) {
- e = [c.google_ad_slot, c.google_orig_ad_format || c.google_ad_format, c.google_ad_type, c.google_orig_ad_width || c.google_ad_width, c.google_orig_ad_height || c.google_ad_height];
- d = [];
- f = 0;
- for (g = b; g && 25 > f; g = g.parentNode, ++f) 9 === g.nodeType ? d.push("") : d.push(g.id);
- (d = d.join()) && e.push(d);
- c.google_ad_unit_key = Mb(e.join(":")).toString();
- var h = void 0 === h ? !1 : h;
- e = [];
- for (d = 0; b && 25 > d; ++d) {
- f = "";
- void 0 !== h && h || (f = (f = 9 !== b.nodeType && b.id) ? "/" + f : "");
- a: {
- if (b && b.nodeName && b.parentElement) {
- g = b.nodeName.toString().toLowerCase();
- for (var k = b.parentElement.childNodes, n = 0, l = 0; l < k.length; ++l) {
- var p = k[l];
- if (p.nodeName && p.nodeName.toString().toLowerCase() === g) {
- if (b === p) {
- g = "." + n;
- break a
- }++n
- }
- }
- }
- g = ""
- }
- e.push((b.nodeName && b.nodeName.toString().toLowerCase()) + f + g);
- b = b.parentElement
- }
- h = e.join() + ":";
- b = [];
- if (a) try {
- var t = a.parent;
- for (e = 0; t && t !== a && 25 > e; ++e) {
- var z = t.frames;
- for (d = 0; d < z.length; ++d)
- if (a === z[d]) {
- b.push(d);
- break
- } a = t;
- t = a.parent
- }
- } catch (Ia) {}
- c.google_ad_dom_fingerprint = Mb(h + b.join()).toString()
- }
- }
- function Eh(a, b) {
- var c = navigator;
- a && b && c && (a = a.document, b = mf(b), /[^a-z0-9-]/.test(b) || ((c = Ea("r20160913")) && (c += "/"), Fb(a, Hd("pagead2.googlesyndication.com", "/pub-config/" + c + b + ".js"))))
- };
- function Fh(a, b) {
- a = a.attributes;
- for (var c = a.length, d = 0; d < c; d++) {
- var e = a[d];
- if (/data-/.test(e.name)) {
- var f = Ea(e.name.replace("data-matched-content", "google_content_recommendation").replace("data", "google").replace(/-/g, "_"));
- if (!b.hasOwnProperty(f)) {
- e = e.value;
- var g = {};
- g = (g.google_reactive_ad_format = Zb, g.google_allow_expandable_ads = Qb, g);
- e = g.hasOwnProperty(f) ? g[f](e, null) : e;
- null === e || (b[f] = e)
- }
- }
- }
- }
- function Gh(a, b, c) {
- Fh(a, b);
- if (c.document && c.document.body && !Ng(b) && !b.google_reactive_ad_format) {
- var d = parseInt(a.style.width, 10),
- e = Yg(a, c);
- if (0 < e && d > e) {
- var f = parseInt(a.style.height, 10);
- d = !!ib[d + "x" + f];
- var g = e;
- if (d) {
- var h = jb(e, f);
- if (h) g = h, b.google_ad_format = h + "x" + f + "_0ads_al";
- else throw Error("TSS=" + e);
- }
- b.google_ad_resize = !0;
- b.google_ad_width = g;
- d || (b.google_ad_format = null, b.google_override_format = !0);
- e = g;
- a.style.width = e + "px";
- f = Ag(e, "auto", c, a, b);
- g = e;
- f.a.L(c, g, b, a);
- dg(f, g, b);
- f = f.a;
- b.google_responsive_formats = null;
- f.minWidth() > e && !d && (b.google_ad_width = f.minWidth(), a.style.width = f.minWidth() + "px")
- }
- }
- d = b.google_reactive_ad_format;
- if (!b.google_enable_content_recommendations || 1 != d && 2 != d) {
- d = a.offsetWidth || L(a, c, "width", D) || b.google_ad_width || 0;
- a: {
- e = ya(Ag, d, "auto", c, a, b, !1, !0);h = F(c, I.c);
- var k = F(c, I.g);f = F(c, fe.c);g = F(c, fe.g);
- var n = pf(c, 11, b.google_ad_client),
- l = F(c, he.g);
- var p = b.google_ad_client;p = null != nf(c, void 0 === p ? "" : p);
- if (!(h || k || n || p) || !Ab() || b.google_reactive_ad_format || Ng(b) || ze(a, b) || b.google_ad_resize || rc(c) != c) d = !1;
- else {
- for (k = a; k; k = k.parentElement)
- if (n = Gb(k, c), (p = !n) || (p = !(0 <= Aa(["static", "relative"], n.position))), p) {
- d = !1;
- break a
- } if (!0 !== De(c, a, d, .3, b)) d = !1;
- else {
- b.google_resizing_allowed = !0;
- k = kf(c.location, "google_responsive_slot_debug") || kf(c.location, "google_responsive_slot_preview") || Zf(c, I.c, I.g, fe.c, fe.g);
- n = M(vf(), 142);
- if (k || Math.random() < n) b.ovlp = !0;
- h || g || l ? (h = {}, dg(e(), d, h), b.google_resizing_width = h.google_ad_width, b.google_resizing_height = h.google_ad_height, h.ds && (b.ds = h.ds), b.iaaso = !1) : (b.google_ad_format = "auto", b.iaaso = !0);
- (d = f ? "AutoOptimizeAdSizeVariant" : g ? "AutoOptimizeAdSizeOriginal" : null) && (b.google_ad_channel = b.google_ad_channel ? [b.google_ad_channel, d].join("+") : d);
- d = !0
- }
- }
- }
- if (e = Ng(b)) Og(e, a, b, c, d);
- else {
- if (ze(a, b)) {
- if (d = Gb(a, c)) a.style.width = d.width, a.style.height = d.height, ye(d, b);
- b.google_ad_width || (b.google_ad_width = a.offsetWidth);
- b.google_ad_height || (b.google_ad_height = a.offsetHeight);
- b.google_loader_features_used = 256;
- d = hc(c);
- b.google_responsive_auto_format = d ? d.data && "rspv" == d.data.autoFormat ? 13 : 14 : 12
- } else ye(a.style, b), 300 == b.google_ad_width && 250 == b.google_ad_height && (d = a.style.width, a.style.width = "100%", e = a.offsetWidth, a.style.width = d, b.google_available_width = e);
- c.location && "#gfwmrp" == c.location.hash || 12 == b.google_responsive_auto_format && "true" == b.google_full_width_responsive && !F(c, Sd.g) ? Og(10, a, b, c, !1) : F(c, Td.g) && 12 == b.google_responsive_auto_format && (a = Ee(a.offsetWidth || parseInt(a.style.width, 10) || b.google_ad_width, c, a, b), !0 !== a ? (b.efwr = !1, b.gfwrnwer = a) : b.efwr = !0)
- }
- } else b.google_ad_width = J(c), b.google_ad_height = 50, a.style.display = "none"
- };
- function Hh(a) {
- null !== Pb(a.getAttribute("width")) && a.setAttribute("width", 0);
- null !== Pb(a.getAttribute("height")) && a.setAttribute("height", 0);
- a.style.width = "0px";
- a.style.height = "0px"
- };
- function Ih(a) {
- return qc.test(a.className) && "done" != a.getAttribute("data-adsbygoogle-status")
- }
- function Jh(a, b) {
- var c = window;
- a.setAttribute("data-adsbygoogle-status", "done");
- Kh(a, b, c)
- }
- function Kh(a, b, c) {
- var d = pc();
- d.google_spfd || (d.google_spfd = Gh);
- (d = b.google_reactive_ads_config) || Gh(a, b, c);
- if (!Lh(a, b, c)) {
- d || (c.google_lpabyc = yf(c, a));
- if (d) {
- if (E(B).page_contains_reactive_tag) {
- if (d.page_level_pubvars && d.page_level_pubvars.pltais) return;
- throw new H("Only one 'enable_page_level_ads' allowed per page.");
- }
- E(B).page_contains_reactive_tag = !0
- } else lc(c);
- E(B).per_pub_js_loaded || (E(B).per_pub_js_loaded = !0, Eh(c, b.google_ad_client));
- jc(ch, function(a, d) {
- b[d] = b[d] || c[d]
- });
- b.google_loader_used = "aa";
- b.google_reactive_tag_first = 1 === (E(B).first_tag_on_page || 0);
- ud(164, wd, function() {
- Bh(c, b, a)
- })
- }
- }
- function Lh(a, b, c) {
- var d = b.google_reactive_ads_config;
- if (d) {
- var e = d.page_level_pubvars;
- e = (ua(e) ? e : {}).google_tag_origin
- }
- var f = e || b.google_tag_origin;
- e = r(a.className) && /(\W|^)adsbygoogle-noablate(\W|$)/.test(a.className);
- var g = c.google_bfabyc,
- h = c.google_pbfabyc,
- k = Ae(a, c),
- n = qe(c).clientHeight;
- h && !b.ebfa && (b.ebfaca = !0, k - h < n && (b.ebfana = !0));
- g && !b.google_bfa && (b.ebfaca = !0, k - g < n && (b.ebfana = !0));
- if ((!g || b.google_bfa ? 0 : F(c, Rd.B) || k && F(c, Rd.C) && k - g < n) && !e) return Hh(a), Mh(a), !0;
- h = b.google_ad_slot;
- g = E(c);
- uc(g.ad_whitelist || [], h, f) ? f = null : (f = g.space_collapsing || "none", f = (h = uc(g.ad_blacklist || [], h)) ? {
- $: !0,
- pa: h.space_collapsing || f
- } : g.remove_ads_by_default ? {
- $: !0,
- pa: f,
- Aa: g.dont_remove_atf
- } : null);
- if (e = f && f.$ && "on" != b.google_adtest && !e) {
- a: {
- try {
- if (a.parentNode && 0 < a.offsetWidth && 0 < a.offsetHeight && a.style && "none" !== a.style.display && "hidden" !== a.style.visibility && (!a.style.opacity || 0 !== Number(a.style.opacity))) {
- var l = a.getBoundingClientRect();
- var p = 0 < l.right && 0 < l.bottom;
- break a
- }
- } catch (t) {}
- p = !1
- }
- p && (p = Ae(a, c) < qe(c).clientHeight);e = !(p && f.Aa)
- }
- if (e) return Mh(a), c = c.google_sv_map = c.google_sv_map || {}, b.google_ad_slot && (c[b.google_ad_slot] = b, a.setAttribute("google_ad_slot", b.google_ad_slot)), "slot" == f.pa && Hh(a), !0;
- if ((p = Gb(a, c)) && "none" == p.display && !("on" == b.google_adtest || 0 < b.google_reactive_ad_format || d)) return c.document.createComment && a.appendChild(c.document.createComment("No ad requested because of display:none on the adsbygoogle tag")), !0;
- a = null == b.google_pgb_reactive || 3 === b.google_pgb_reactive;
- return 1 !== b.google_reactive_ad_format && 8 !== b.google_reactive_ad_format || !a ? !1 : (q.console && q.console.warn("Adsbygoogle tag with data-reactive-ad-format=" + b.google_reactive_ad_format + " is deprecated. Check out page-level ads at https://www.google.com/adsense"), !0)
- }
- function Nh(a) {
- var b = document.getElementsByTagName("INS");
- for (var c = 0, d = b[c]; c < b.length; d = b[++c]) {
- var e = d;
- if (Ih(e) && "reserved" != e.getAttribute("data-adsbygoogle-status") && (!a || d.id == a)) return d
- }
- return null
- }
- function Oh() {
- var a = document.createElement("INS");
- a.className = "adsbygoogle";
- a.className += " adsbygoogle-noablate";
- Sb(a);
- return a
- }
- function Ph(a) {
- var b = {};
- jc(vc, function(c, d) {
- !1 === a.enable_page_level_ads ? b[d] = !1 : a.hasOwnProperty(d) && (b[d] = a[d])
- });
- ua(a.enable_page_level_ads) && (b.page_level_pubvars = a.enable_page_level_ads);
- var c = Oh();
- hb.body.appendChild(c);
- var d = {};
- d = (d.google_reactive_ads_config = b, d.google_ad_client = a.google_ad_client, d);
- d.google_pause_ad_requests = E(B).pause_ad_requests || !1;
- Jh(c, d)
- }
- function Qh(a) {
- function b() {
- return Ph(a)
- }
- var c = void 0 === c ? hb : c;
- var d = sc(window);
- if (!d) throw new H("Page-level tag does not work inside iframes.");
- pe(d).wasPlaTagProcessed = !0;
- if (c.body || "complete" == c.readyState || "interactive" == c.readyState) b();
- else {
- var e = mb(nd(191, b));
- Xb(c, "DOMContentLoaded", e);
- jc(E(B).eids || [], function(a) {
- switch (a) {
- case ne.N:
- var b = q.setInterval(function() {
- c.body && (e(), q.clearInterval(b))
- }, 100);
- break;
- case ne.M:
- q.MutationObserver && (new q.MutationObserver(function(a, b) {
- c.body && (e(), b.disconnect())
- })).observe(c, {
- childList: !0,
- subtree: !0
- })
- }
- })
- }
- }
- function Rh(a) {
- var b = {};
- ud(165, yd, function() {
- Sh(a, b)
- }, function(c) {
- c.client = c.client || b.google_ad_client || a.google_ad_client;
- c.slotname = c.slotname || b.google_ad_slot;
- c.tag_origin = c.tag_origin || b.google_tag_origin
- })
- }
- var Th, Uh = {
- google_ad_client: !0,
- google_ad_host: !0,
- google_adtest: !0,
- google_tag_for_child_directed_treatment: !0,
- google_tag_for_under_age_of_consent: !0,
- google_tag_partner: !0
- },
- Vh = Uh;
- Object.isFrozen && !Object.isFrozen(Uh) && (Vh = Object.create(Uh), Object.freeze(Vh));
- Th = Vh;
- function Wh(a) {
- delete a.google_checked_head;
- Lb(a, function(b, c) {
- Th[c] || (delete a[c], b = c.replace("google", "data").replace(/_/g, "-"), q.console.warn("AdSense head tag doesn't support " + b + " attribute."))
- })
- }
- function Sh(a, b) {
- za = (new Date).getTime();
- vh();
- a: {
- if (void 0 != a.enable_page_level_ads) {
- if (r(a.google_ad_client)) {
- var c = !0;
- break a
- }
- throw new H("'google_ad_client' is missing from the tag config.");
- }
- c = !1
- }
- if (c) Xh(a, b);
- else if ((c = a.params) && jc(c, function(a, c) {
- b[c] = a
- }), "js" === b.google_ad_output) console.warn("Ads with google_ad_output='js' have been deprecated and no longer work. Contact your AdSense account manager or switch to standard AdSense ads.");
- else {
- a = Yh(a.element);
- Fh(a, b);
- c = E(q).head_tag_slot_vars || {};
- Lb(c, function(a, c) {
- b.hasOwnProperty(c) || (b[c] = a)
- });
- if (a.hasAttribute("data-require-head") && !E(q).head_tag_slot_vars) throw new H("AdSense head tag is missing. AdSense body tags don't work without the head tag. You can the head tag from your account on https://adsense.com.");
- 0 === (E(B).first_tag_on_page || 0) && rf(b) && (c = xf(b.google_ad_client), Xh(c), E(B).skip_next_reactive_tag = !0);
- 0 === (E(B).first_tag_on_page || 0) && (E(B).first_tag_on_page = 2);
- b.google_pause_ad_requests = E(B).pause_ad_requests || !1;
- Jh(a, b)
- }
- }
- function Xh(a, b) {
- if (E(B).skip_next_reactive_tag) E(B).skip_next_reactive_tag = !1;
- else {
- 0 === (E(B).first_tag_on_page || 0) && (E(B).first_tag_on_page = 1);
- b && a.tag_partner && (tc(q, a.tag_partner), tc(b, a.tag_partner));
- if (!E(B).ama_ran_on_page) {
- E(B).ama_ran_on_page = !0;
- try {
- var c = q.localStorage.getItem("google_ama_config")
- } catch (xc) {
- c = null
- }
- try {
- var d = c ? new Dc(c ? JSON.parse(c) : null) : null
- } catch (xc) {
- d = null
- }
- if (b = d)
- if (c = bb(b, Fc, 3), !c || A(c, 1) <= +new Date) try {
- q.localStorage.removeItem("google_ama_config")
- } catch (xc) {
- Fd(q, {
- lserr: 1
- })
- } else {
- if (bb(b, Ic, 13)) switch (c = !0, A(bb(b, Ic, 13), 1)) {
- case 1:
- case 2:
- case 3:
- c = !1;
- case 4:
- case 5:
- case 6:
- c = void 0 === c ? !1 : c, d = E(q), d.remove_ads_by_default = !0, d.space_collapsing = "slot", d.dont_remove_atf = c
- }
- Kd(3, [db(b)]);
- c = a.google_ad_client;
- d = Bd(Cd, new Ad(null, Gd(ua(a.enable_page_level_ads) ? a.enable_page_level_ads : {})));
- try {
- var e = Za(b, 5);
- if (0 < e.length) {
- var f = new Gc;
- ab(f, 2, e || []);
- var g = f
- } else b: {
- var h = q.location.pathname,
- k = cb(b, Gc, 7);e = {};
- for (f = 0; f < k.length; ++f) {
- var n = A(k[f], 1);
- ma(n) && !e[n] && (e[n] = k[f])
- }
- for (var l = h.replace(/(^\/)|(\/$)/g, "");;) {
- var p = Mb(l);
- if (e[p]) {
- g = e[p];
- break b
- }
- if (!l) {
- g = null;
- break b
- }
- l = l.substring(0, l.lastIndexOf("/"))
- }
- }
- var t;
- if (t = g) a: {
- var z = Za(g, 2);
- if (z)
- for (h = 0; h < z.length; h++)
- if (1 == z[h]) {
- t = !0;
- break a
- } t = !1
- }
- if (t) {
- if (A(g, 4)) {
- t = {};
- var Ia = new Ad(null, (t.google_package = A(g, 4), t));
- d = Bd(d, Ia)
- }
- var N = new $e;
- (new ef(new Xe(c, b, d), N)).start();
- var Y = N.b;
- var nb = ya(hf, q);
- if (Y.b) throw Error("Then functions already set.");
- Y.b = ya(gf, q);
- Y.f = nb;
- cf(Y)
- }
- } catch (xc) {
- Fd(q, {
- atf: -1
- })
- }
- }
- }
- Qh(a)
- }
- }
- function Yh(a) {
- if (a) {
- if (!Ih(a) && (a.id ? a = Nh(a.id) : a = null, !a)) throw new H("'element' has already been filled.");
- if (!("innerHTML" in a)) throw new H("'element' is not a good DOM element.");
- } else if (a = Nh(), !a) throw new H("All ins elements in the DOM with class=adsbygoogle already have ads in them.");
- return a
- }
- function Zh() {
- rd();
- ud(166, zd, $h)
- }
- function $h() {
- var a = ic(hc(B)) || B,
- b = E(a);
- if (!b.plle) {
- b.plle = !0;
- var c = Rf.fa();
- Of(c);
- b.eids = Ca(c.f, String).concat(b.eids || []);
- b = b.eids;
- c = vf();
- var d = vf();
- var e = sc(a) || a;
- e = kf(e.location, "google_responsive_slot_debug") || kf(e.location, "google_responsive_slot_preview");
- var f = pf(a, 11),
- g = null != nf(a, "");
- e ? (e = I, f = ee, d = e.g) : g ? (e = he, f = ie, d = $f(a, new Wc(0, 999, ""), M(d, 152), M(d, 153), [e.c, e.g, e.o, e.o, e.o, e.o, e.s, e.s, e.s, e.s], 2)) : f ? (e = fe, f = ge, d = $f(a, new Wc(0, 999, ""), M(d, 120), M(d, 121), [e.c, e.g], 2)) : (e = I, f = ee, d = $f(a, Xf, M(d, 96), M(d, 97), [e.c, e.g]));
- d ? (g = {}, e = (g[e.c] = f.c, g[e.g] = f.g, g[e.o] = f.o, g[e.s] = f.s, g)[d], d = {
- Ia: d,
- Ka: e
- }) : d = null;
- e = d || {};
- d = e.Ia;
- e = e.Ka;
- d && e && (O(b, d), O(b, e));
- f = Sd;
- d = P(a, M(c, 136), [f.c, f.g]);
- O(b, d);
- pf(a, 12) && (f = Pd, g = Od, d = $f(a, new Wc(0, 999, ""), M(c, 149), M(c, 150), [f.c, f.g], 4), O(b, d), d == f.c ? e = g.c : d == f.g ? e = g.g : e = "", O(b, e));
- f = Rd;
- d = $f(a, Tf, M(c, 160), M(c, 161), [f.c, f.C, f.B, f.G]);
- O(b, d);
- g = Qd;
- d == f.c ? e = g.c : d == f.C ? e = g.C : d == f.B ? e = g.B : d == f.G ? e = g.G : e = "";
- O(b, e);
- f = Yd;
- O(b, $f(a, Uf, M(c, 9), M(c, 10), [f.c, f.va]));
- Ea("") && O(b, "");
- f = le;
- d = P(a, M(c, 146), [f.c, f.g]);
- O(b, d);
- f = Zd;
- d = P(a, M(c, 13), [f.m, f.c]);
- O(b, d);
- d = P(a, 0, [f.W]);
- O(b, d);
- f = $d;
- d = P(a, M(c, 60), [f.m, f.c]);
- O(b, d);
- d == $d.m && (f = ae, d = P(a, M(c, 66), [f.m, f.c]), O(b, d), f = ce, d = P(a, M(c, 137), [f.m, f.c]), O(b, d), d == ae.m && (f = be, d = P(a, M(c, 135), [f.m, f.c]), O(b, d)));
- f = Td;
- d = P(a, M(c, 98), [f.c, f.g]);
- O(b, d);
- if (Qb(c.a[77], !1) || cc) f = de, d = P(a, M(c, 76), [f.c, f.Z, f.O, f.Y]), O(b, d), d || (d = P(a, M(c, 83), [f.X]), O(b, d));
- f = Ud;
- d = $f(a, Yf, M(c, 157), M(c, 158), [f.c, f.D]);
- O(b, d);
- g = Vd;
- d == f.c ? e = g.c : d == f.D ? e = g.D : e = "";
- O(b, e);
- f = Wd;
- d = $f(a, Sf, M(c, 166), M(c, 167), [f.c, f.g]);
- O(b, d);
- g = Xd;
- d == f.c ? e = g.c : d == f.g ? e = g.g : e = "";
- O(b, e);
- f = je;
- d = $f(a, Wf, M(c, 99), M(c, 100), [f.c, f.g]);
- O(b, d);
- g = ke;
- d == f.c ? e = g.c : d == f.g ? e = g.g : e = "";
- O(b, e);
- f = me;
- d = P(a, M(c, 165), [f.c, f.g]);
- O(b, d);
- f = ne;
- d = $f(a, Vf, M(c, 169), M(c, 170), [f.c, f.N, f.M]);
- O(b, d);
- if (!hb.body) switch (d) {
- case f.c:
- O(b, "21062911");
- break;
- case f.N:
- O(b, "21062912");
- break;
- case f.M:
- O(b, "21062913")
- }
- }
- a = F(B, ae.m) || F(B, Zd.m) || F(B, Zd.W);
- qd(a);
- if (F(B, de.Z) || F(B, de.O) || F(B, de.Y) || F(B, de.X)) qh(), nh(".google.es") && (X[1] = ".google.es"), F(B, de.O) ? (a = mb(qa), th(a), sh(a)) : sh(null);
- if (a = sc(q)) a = pe(a), a.tagSpecificState[1] || (a.tagSpecificState[1] = new jf);
- if (b = B.document.querySelector('script[src*="/pagead/js/adsbygoogle.js"][data-ad-client]:not([data-checked-head])')) {
- b.setAttribute("data-checked-head", "true");
- c = E(window);
- if (c.head_tag_slot_vars) throw new H("Only one AdSense head tag supported per page. The second tag is ignored.");
- a = {};
- Fh(b, a);
- Wh(a);
- c.head_tag_slot_vars = Ta(a);
- b = {};
- a = (b.google_ad_client = a.google_ad_client, b.enable_page_level_ads = a, b);
- B.adsbygoogle || (B.adsbygoogle = []);
- b = B.adsbygoogle;
- b.loaded ? b.push(a) : b.splice(0, 0, a)
- }
- a = window.adsbygoogle;
- if (!a || !a.loaded) {
- b = {
- push: Rh,
- loaded: !0
- };
- try {
- Object.defineProperty(b, "requestNonPersonalizedAds", {
- set: ai
- }), Object.defineProperty(b, "pauseAdRequests", {
- set: bi
- }), Object.defineProperty(b, "onload", {
- set: ci
- })
- } catch (k) {}
- a && (void 0 !== a.requestNonPersonalizedAds && (b.requestNonPersonalizedAds = a.requestNonPersonalizedAds), void 0 !== a.pauseAdRequests && (b.pauseAdRequests = a.pauseAdRequests));
- if (a && a.shift) try {
- var h;
- for (c = 20; 0 < a.length && (h = a.shift()) && 0 < c;) Rh(h), --c
- } catch (k) {
- throw window.setTimeout(Zh, 0), k;
- }
- window.adsbygoogle = b;
- a && (b.onload = a.onload)
- }
- }
- function Mh(a) {
- a.className += " adsbygoogle-ablated-ad-slot"
- }
- function ai(a) {
- if (+a) {
- if ((a = Db()) && a.frames && !a.frames.GoogleSetNPA) try {
- var b = a.document,
- c = new wb(b),
- d = b.body || b.head && b.head.parentElement;
- if (d) {
- var e = xb(c, "IFRAME");
- e.name = "GoogleSetNPA";
- e.id = "GoogleSetNPA";
- e.setAttribute("style", "display:none;position:fixed;left:-999px;top:-999px;width:0px;height:0px;");
- d.appendChild(e)
- }
- } catch (f) {}
- } else(b = Db().document.getElementById("GoogleSetNPA")) && b.parentNode && b.parentNode.removeChild(b)
- }
- function bi(a) {
- +a ? E(B).pause_ad_requests = !0 : (E(B).pause_ad_requests = !1, a = function() {
- if (!E(B).pause_ad_requests) {
- var a = pc(),
- c = pc();
- try {
- if (hb.createEvent) {
- var d = hb.createEvent("CustomEvent");
- d.initCustomEvent("adsbygoogle-pub-unpause-ad-requests-event", !1, !1, "");
- a.dispatchEvent(d)
- } else if (kc(c.CustomEvent)) {
- var e = new c.CustomEvent("adsbygoogle-pub-unpause-ad-requests-event", {
- bubbles: !1,
- cancelable: !1,
- detail: ""
- });
- a.dispatchEvent(e)
- } else if (kc(c.Event)) {
- var f = new Event("adsbygoogle-pub-unpause-ad-requests-event", {
- bubbles: !1,
- cancelable: !1
- });
- a.dispatchEvent(f)
- }
- } catch (g) {}
- }
- }, q.setTimeout(a, 0), q.setTimeout(a, 1E3))
- }
- function ci(a) {
- kc(a) && window.setTimeout(a, 0)
- };
- Zh();
- }).call(this);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement