tag_ww.js
Metrika tag_ww · построчные деобфусцированные диффы по каждому изменению
https://mc.yandex.ru/metrika/tag_ww.js
04.11.2026 02:37:03 · изменения: +4304 / -4312 строк, размер -60 B
--- eb2af1de3581 +++ 187208c675f2 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.Ze = b.prototype + a.Ye = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg9yu43e175wnod60qf1sr", + version: "4tvkupd2vg89dwekd25l2donahzc2j", host: "mc.yandex.com" }, ua = { @@ -439,22 +439,22 @@ var jb = ib(window), kb = Oa(jb); - function lb(a) { + function L(a) { return a } - function mb(a, b) { + function lb(a, b) { return b } - function nb(a) { + function mb(a) { return !a } - function L(a, b) { + function M(a, b) { var c = [], d = []; - var e = b ? b : lb; + var e = b ? b : L; return function() { var f = Va(arguments), g = e.apply(null, ka(f)), @@ -466,7 +466,7 @@ return f } } - var ob = L(function(a) { + var nb = M(function(a) { a = J(a, "navigator") || {}; var b = J(a, "userAgent") || ""; return { @@ -475,39 +475,39 @@ } }); - function pb(a, b) { + function ob(a, b) { return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a) } - var qb = L(K("navigator.userAgent")); - - function rb(a, b) { + var pb = M(K("navigator.userAgent")); + + function qb(a, b) { return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b) } - function sb(a) { + function rb(a) { try { return parseInt(a, 10) } catch (b) { return null } } - var tb = Oa(parseInt), - ub = tb(10), - vb = tb(2), - wb = /Firefox\/([0-9]+)/i, - xb = L(function(a) { + var sb = Oa(parseInt), + tb = sb(10), + ub = sb(2), + vb = /Firefox\/([0-9]+)/i, + wb = M(function(a) { var b = J(a, "document.documentElement.style"), c = J(a, "InstallTrigger"); - a = pb(wb, a); - wb.lastIndex = 0; + a = ob(vb, a); + vb.lastIndex = 0; return !(!(b && "MozAppearance" in b) || A(c)) || a }); - function yb(a) { - return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0 - } - - function zb(a, b) { + function xb(a) { + return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0 + } + + function yb(a, b) { var c = J(b, a), d = J(b, "constructor.prototype." + a) || c; try { @@ -520,9 +520,9 @@ return d } - function Ab() { + function zb() { var a = Array.prototype.map; - if (!xb(window)) return !0; + if (!wb(window)) return !0; try { a.call({ 0: !0, @@ -535,33 +535,33 @@ } return !0 } - var Bb = ya(Array.prototype.map, "map"); - - function Cb(a, b) { + var Ab = ya(Array.prototype.map, "map"); + + function Bb(a, b) { return H(function(c, d, e) { c.push(a(d, e)); return c }, [], b) } - var M = Bb && Ab() ? function(a, b) { - return b && 0 < b.length ? Bb.call(b, a) : [] - } : Cb, - Db = ya(Array.prototype.flatMap, "flatMap"); - - function Eb(a, b) { + var N = Ab && zb() ? function(a, b) { + return b && 0 < b.length ? Ab.call(b, a) : [] + } : Bb, + Cb = ya(Array.prototype.flatMap, "flatMap"); + + function Db(a, b) { return H(function(c, d, e) { d = a(d, e); return c.concat(w(d) ? d : [d]) }, [], b) } - var Fb = Db ? function(a, b) { - return Db.call(b, a) - } : Eb, - Gb = Na(M), - Hb = Na(M), - Ib = Oa(M); - - function N() { + var Eb = Cb ? function(a, b) { + return Cb.call(b, a) + } : Db, + Fb = Na(N), + Gb = Na(N), + Hb = Oa(N); + + function O() { var a = arguments, b = a[0]; return function() { @@ -569,79 +569,79 @@ return c } } - var Jb = Na(F); - - function Kb(a, b, c) { + var Ib = Na(F); + + function Jb(a, b, c) { return c ? a : b } - var Lb = F([1, null], Kb), - Mb = F([1, 0], Kb), - Nb = Boolean, - Ob = ya(Array.prototype.filter, "filter"); - - function Pb(a, b) { + var Kb = F([1, null], Jb), + Lb = F([1, 0], Jb), + Mb = Boolean, + Nb = ya(Array.prototype.filter, "filter"); + + function Ob(a, b) { return bb(function(c, d, e) { a(d, e) && c.push(d); return c }, [], b) } - var Qb = Ob ? function(a, b) { - return Ob.call(b, a) - } : Pb, - Rb = G(Nb, Qb), - Sb = Na(Qb), - Tb = ya(Array.prototype.includes, "includes"); - - function Ub(a, b) { - return 1 <= Pb(Pa(a), b).length - } - var O = Tb ? function(a, b, c) { - return Tb.call(b, a, c) - } : Ub, - Vb = Oa(O), - Wb = ya(Array.prototype.every, "every"); - - function Xb(a, b) { + var Pb = Nb ? function(a, b) { + return Nb.call(b, a) + } : Ob, + Qb = G(Mb, Pb), + Rb = Na(Pb), + Sb = ya(Array.prototype.includes, "includes"); + + function Tb(a, b) { + return 1 <= Ob(Pa(a), b).length + } + var P = Sb ? function(a, b, c) { + return Sb.call(b, a, c) + } : Tb, + Ub = Oa(P), + Vb = ya(Array.prototype.every, "every"); + + function Wb(a, b) { return H(function(c, d, e) { return c ? !!a(d, e) : !1 }, !0, b) } - var Yb = Wb ? function(a, b) { - return Wb.call(b, a) - } : Xb; - - function Zb(a, b) { - return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b - } - var $b = ya(Object.keys, "keys"); - - function ac(a) { + var Xb = Vb ? function(a, b) { + return Vb.call(b, a) + } : Wb; + + function Yb(a, b) { + return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b + } + var Zb = ya(Object.keys, "keys"); + + function $b(a) { var b = [], c; for (c in a) I(a, c) && b.push(c); return b } - var bc = ya(Object.entries, "entries"); - - function cc(a) { + var ac = ya(Object.entries, "entries"); + + function bc(a) { return z(a) ? [] : bb(function(b, c) { b.push([c, a[c]]); return b - }, [], ac(a)) - } - var dc = bc ? function(a) { - return a ? bc(a) : [] - } : cc, - ec = $b ? function(a) { - return $b(a) - } : ac, - fc = ya(Object.values, "values"), - gc = N(cc, G(K("1"), Cb)), - hc = fc ? function(a) { - return fc(a) - } : gc; - - function ic() { + }, [], $b(a)) + } + var cc = ac ? function(a) { + return a ? ac(a) : [] + } : bc, + dc = Zb ? function(a) { + return Zb(a) + } : $b, + ec = ya(Object.values, "values"), + fc = O(bc, G(K("1"), Bb)), + gc = ec ? function(a) { + return ec(a) + } : fc; + + function hc() { var a = Va(arguments), b = n(a); a = b.next().value; @@ -653,20 +653,20 @@ } return a } - var P = Object.assign || ic, - jc = Na(function(a, b) { - return P({}, a, b) + var Q = Object.assign || hc, + ic = Na(function(a, b) { + return Q({}, a, b) }); - function kc(a) { + function jc(a) { var b = this; this.W = []; this.size = 0; - a && M(function(c) { + a && N(function(c) { b.add(c) }, a) } - aa = kc.prototype; + aa = jc.prototype; aa.add = function(a) { -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length); return this @@ -687,12 +687,12 @@ }; aa.forEach = function(a) { var b = this; - M(function(c) { + N(function(c) { a(c, c, b) }, this.W) }; - function lc(a) { + function kc(a) { var b = []; a.forEach(function(c) { b.push(c) @@ -700,143 +700,143 @@ return b } - function mc(a) { + function lc(a) { if (!a) return []; if (w(a)) return a; - if (a instanceof kc) return a.W.slice(); + if (a instanceof jc) return a.W.slice(); if (Ta) try { return Ta(a) } catch (b) {} - return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] - } - var nc = L(ib), - oc = K("0"); - - function pc(a) { + return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] + } + var mc = M(ib), + nc = K("0"); + + function oc(a) { return a.splice(0, a.length) } - var qc = ya(Array.prototype.some, "some"); - - function rc(a, b) { + var pc = ya(Array.prototype.some, "some"); + + function qc(a, b) { for (var c = 0; c < b.length; c += 1) if (c in b && a.call(b, b[c], c)) return !0; return !1 } - var sc = qc ? function(a, b) { - return qc.call(b, a) - } : rc, - tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)), - uc = L(N(qb, $a(/ipad|iphone|ipod/i))), - vc = L(function(a) { + var rc = pc ? function(a, b) { + return pc.call(b, a) + } : qc, + sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)), + tc = M(O(pb, $a(/ipad|iphone|ipod/i))), + uc = M(function(a) { return J(a, "navigator.platform") || "" }), - wc = L(function(a) { - a = ob(a); + vc = M(function(a) { + a = nb(a); var b = a.wd; return a.Lc && !b.match("CriOS") }), - xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), - yc = $a(/; wv\)/), - zc = L(function(a) { - a = qb(a); - return yc(a) || - xc(a) + wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), + xc = $a(/; wv\)/), + yc = M(function(a) { + a = pb(a); + return xc(a) || + wc(a) }), - Ac = /Chrome\/(\d+)\./, - Bc = L(function(a) { - return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1 + zc = /Chrome\/(\d+)\./, + Ac = M(function(a) { + return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1 }), - Cc = L(function(a) { - a = (qb(a) || "").toLowerCase(); + Bc = M(function(a) { + a = (pb(a) || "").toLowerCase(); return Ia(a, "android") && Ia(a, "mobile") }), - Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), - Ec = L(function(a) { + Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), + Dc = M(function(a) { var b = J(a, "navigator.connection.type"); if (z(b)) return null; - a = nc(a)(b, Dc); + a = mc(a)(b, Cc); return -1 === a ? b : "" + a }), - Fc = L(N(K("document.addEventListener"), nb)), - Gc = L(function(a) { + Ec = M(O(K("document.addEventListener"), mb)), + Fc = M(function(a) { var b = J(a, "navigator") || {}; return H(function(c, d) { return c || J(b, d) }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"]) }), - Hc = L(function(a) { + Gc = M(function(a) { var b = J(a, "navigator") || {}; - a = Gc(a); + a = Fc(a); u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b)); return a.toLowerCase().split("-")[0] }), - Ic = L(function(a) { + Hc = M(function(a) { return (J(a, "top") || a) !== a }), - Jc = L(K("top.contentWindow")), - Kc = L(function(a) { + Ic = M(K("top.contentWindow")), + Jc = M(function(a) { var b = !1; try { b = a.navigator.javaEnabled() } catch (c) {} return b }), - Lc = L(function(a) { + Kc = M(function(a) { var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "), c = J(a, "external"); c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum"); var d = J(a, "document.documentElement"), e = ["selenium", "webdriver", "driver"]; - return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e)) + return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e)) }), - Mc = L(function(a) { - return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) + Lc = M(function(a) { + return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) }), - Nc = L(function(a) { + Mc = M(function(a) { return !(!J(a, "ia_document.shareURL") || !J(a, "ia_document.referrer")) }); - function Oc(a) { + function Nc(a) { return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState") } - var Pc = L(function(a) { - var b = qb(a) || "", + var Oc = M(function(a) { + var b = pb(a) || "", c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/); c = c ? [+c[1], +c[2]] : [0, 0]; b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/); - return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a) + return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a) }), - Qc = /Edg\/(\d+)\./; - - function Rc(a) { - return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1 - } - var Sc = L(function(a) { - return Pc(a) || 68 <= yb(a) || Rc(a) + Pc = /Edg\/(\d+)\./; + + function Qc(a) { + return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1 + } + var Rc = M(function(a) { + return Oc(a) || 68 <= xb(a) || Qc(a) }), - Tc = L(function(a) { + Sc = M(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - Ae: a, + ze: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } }); - function Uc(a, b, c, d, e, f) { - a = Tc(a); + function Tc(a, b, c, d, e, f) { + a = Sc(a); var g = a.C, h = a.qa; f = f ? h : g; if (b[f]) - if (a.Ae) + if (a.ze) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) } - var Vc = L(function(a) { + var Uc = M(function(a) { var b = !1; if (!a.addEventListener) return b; try { @@ -850,60 +850,60 @@ } catch (d) {} return b }), - Wc = Na(function(a, b) { - if (null !== b) return a ? P({ + Vc = Na(function(a, b) { + if (null !== b) return a ? Q({ capture: !0, passive: !0 }, b || {}) : !!b }), - Xc = L(function(a) { - var b = Vc(a), - c = Wc(b), + Wc = M(function(a) { + var b = Uc(a), + c = Vc(b), d = {}; - return P(d, { + return Q(d, { C: function(e, f, g, h) { - M(function(k) { + N(function(k) { var l = c(h); - Uc(a, e, k, g, l, !1) + Tc(a, e, k, g, l, !1) }, f); return D(d.ua, d, e, f, g, h) }, ua: function(e, f, g, h) { - M(function(k) { + N(function(k) { var l = c(h); - Uc(a, e, k, g, l, !0) + Tc(a, e, k, g, l, !0) }, f) } }) }), - Yc = ["webkitvisibilitychange", + Xc = ["webkitvisibilitychange", "visibilitychange", "prerenderingchange" ]; - function Zc(a) { + function Yc(a) { return { K: function(b, c) { var d = a.document, e = b.G; - if (e && Oc(a)) { - var f = Xc(a), + if (e && Nc(a)) { + var f = Wc(a), g = function(h) { - Oc(a) || (f.ua(d, Yc, g), c()); + Nc(a) || (f.ua(d, Xc, g), c()); return h }; - f.C(d, Yc, g); + f.C(d, Xc, g); e.B("pr", "1") } else c() } } } - function $c(a, b) { - M(N(lb, Za("push", a)), b); + function Zc(a, b) { + N(O(L, Za("push", a)), b); return a } - function ad(a) { + function $c(a) { a = a.Ya = a.Ya || {}; var b = a._metrika = a._metrika || {}; return { @@ -921,80 +921,80 @@ } } } - var Q = L(ad); - - function bd(a, b, c) { + var R = M($c); + + function ad(a, b, c) { return function() { - var d = Q(arguments[0]), + var d = R(arguments[0]), e = c ? "global" : "m2683", f = d.o(e, {}), g = J(f, a); - g || (g = L(b), f[a] = g, d.B(e, f)); + g || (g = M(b), f[a] = g, d.B(e, f)); return g.apply(null, arguments) } } - var R = L(function(a) { + var T = M(function(a) { return a.id + ":" + a.M }), - cd = Vb([26812653]), - dd = L(N(K("id"), cd), R), - ed = "hash host hostname href pathname port protocol search".split(" "); - - function T(a) { + bd = Ub([26812653]), + cd = M(O(K("id"), bd), T), + dd = "hash host hostname href pathname port protocol search".split(" "); + + function U(a) { return H(function(b, c) { var d = J(a, "location." + c); b[c] = d ? "" + d : ""; return b - }, {}, ed) - } - var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), - gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; - - function hd(a) { - if (a = a.match(gd)) { + }, {}, dd) + } + var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), + fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; + + function gd(a) { + if (a = a.match(fd)) { var b = n(a); b.next(); a = b.next().value; - if (b = b.next().value) return O(b, fd) ? b : !1; - if (a) return fd[0] + if (b = b.next().value) return P(b, ed) ? b : !1; + if (a) return ed[0] } return !1 } - var id = L(function(a) { + var hd = M(function(a) { return (a ? a.replace(/^www\./, "") : "").toLowerCase() }), - jd = L(function(a) { - a = T(a).hostname; + id = M(function(a) { + a = U(a).hostname; var b = !1; - a && (b = -1 !== a.search(gd)); + a && (b = -1 !== a.search(fd)); return b }), - kd = N(T, K("protocol"), Pa("https:")), - ld = L(function(a) { - return Bc(a) && kd(a) ? "SameSite=None;Secure;" : "" + jd = O(U, K("protocol"), Pa("https:")), + kd = M(function(a) { + return Ac(a) && jd(a) ? "SameSite=None;Secure;" : "" }); - function md(a, b) { + function ld(a, b) { for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d]; return c } - var nd = ya(Array.prototype.join, "join"), - U = nd ? function(a, b) { - return nd.call(b, a) - } : md, - od = Na(U); - - function pd(a) { + var md = ya(Array.prototype.join, "join"), + V = md ? function(a, b) { + return md.call(b, a) + } : ld, + nd = Na(V); + + function od(a) { try { return encodeURIComponent(a) } catch (b) {} - a = U("", Qb(function(b) { + a = V("", Pb(function(b) { return 55296 >= b.charCodeAt(0) }, a.split(""))); return encodeURIComponent(a) } - function qd(a) { + function pd(a) { var b = ""; try { b = decodeURIComponent(a) @@ -1002,12 +1002,12 @@ return b } - function rd(a) { - return a ? N(Gb(function(b) { + function qd(a) { + return a ? O(Fb(function(b) { var c = n(b.split("=")); b = c.next().value; c = c.next().value; - return [b, A(c) ? void 0 : qd(c)] + return [b, A(c) ? void 0 : pd(c)] }), cb(function(b, c) { var d = n(c), e = d.next().value; @@ -1017,52 +1017,52 @@ }, {}))(a.split("&")) : {} } - function sd(a) { - return a ? N(dc, cb(function(b, c) { + function rd(a) { + return a ? O(cc, cb(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - z(d) || A(d) || b.push(e + "=" + pd(d)); + z(d) || A(d) || b.push(e + "=" + od(d)); return b - }, []), od("&"))(a) : "" - } - var td = /^\s+|\s+$/g, - ud = ya(String.prototype.trim, "trim"); - - function vd(a, b) { + }, []), nd("&"))(a) : "" + } + var sd = /^\s+|\s+$/g, + td = ya(String.prototype.trim, "trim"); + + function ud(a, b) { if (a) { - var c = ud ? ud.call(a) : ("" + a).replace(td, ""); + var c = td ? td.call(a) : ("" + a).replace(sd, ""); return b && c.length > b ? c.substring(0, b) : c } return "" } - var wd = Na(function(a, b) { + var vd = Na(function(a, b) { return b.replace(a, "") }), - xd = wd(/\s/g), - yd = wd(/\D/g), - zd = wd(/\d/g), - Ad = ["metrika_enabled"], - Bd = []; - - function Cd(a, b) { - var c = Dd; - return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) { + wd = vd(/\s/g), + xd = vd(/\D/g), + yd = vd(/\d/g), + zd = ["metrika_enabled"], + Ad = []; + + function Bd(a, b) { + var c = Cd; + return !Ad.length || P(b, zd) ? !0 : H(function(d, e) { return d && e(a, c, b) - }, !0, Bd) - } - - function Ed(a) { + }, !0, Ad) + } + + function Dd(a) { try { var b = a.document.cookie; if (!A(b)) { var c = {}; - M(function(d) { + N(function(d) { var e = n(d.split("=")); d = e.next().value; e = e.next().value; - d = vd(d); - e = vd(qd(e)); + d = ud(d); + e = ud(pd(e)); if (I(c, d)) { var f = c[d]; w(f) ? f.push(e) : c[d] = [f, e] @@ -1073,10 +1073,10 @@ } catch (d) {} return null } - var Fd = bd("gsc", Ed); - - function Dd(a, b, c) { - a = Fd(a); + var Ed = ad("gsc", Dd); + + function Cd(a, b, c) { + a = Ed(a); if (!a || !I(a, b)) return null; b = a[b]; if (!w(b)) return c ? [b] : b; @@ -1084,172 +1084,168 @@ c = b[b.length - 1]; return A(c) ? null : c } - var Gd = /:\d+$/; - - function Hd(a, b, c, d, e, f, g) { + var Fd = /:\d+$/; + + function Gd(a, b, c, d, e, f, g) { g = void 0 === g ? !1 : g; - if (Cd(a, b)) { + if (Bd(a, b)) { c = b + "=" + encodeURIComponent(c) + ";"; - c += "" + ld(a); + c += "" + kd(a); if (d) { var h = new Date; h.setTime(h.getTime() + 6E4 * d); c += "expires=" + h.toUTCString() + ";" } - e && (d = e.replace(Gd, ""), c += "domain=" + d + ";"); + e && (d = e.replace(Fd, ""), c += "domain=" + d + ";"); try { if (a.document.cookie = c + ("path=" + (f || "/")), !g) { - var k = Fd(a); + var k = Ed(a); if (k) { - var l = Ed(a); + var l = Dd(a); l && (I(l, b) ? k[b] = l[b] : delete k[b]) } } } catch (m) {} } } - var Id = L(function(a) { - var b = (T(a).host || "").split("."); + var Hd = M(function(a) { + var b = (U(a).host || "").split("."); return 1 === b.length ? b[0] : H(function(c, d, e) { e += 1; - 2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); + 2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); return c }, "", b) }); - function Jd(a, b, c) { + function Id(a, b, c) { b = void 0 === b ? "_ym_" : b; c = void 0 === c ? "" : c; - var d = Id(a), + var d = Hd(a), e = 1 === (d || "").split(".").length ? d : "." + d, f = c ? "_" + c : ""; return { wa: function(g, h, k) { - Hd(a, "" + b + g + f, "", -100, h || e, k, !1); + Gd(a, "" + b + g + f, "", -100, h || e, k, !1); return this }, o: function(g, h) { - return Dd(a, "" + b + g + f, h) + return Cd(a, "" + b + g + f, h) }, B: function(g, h, k, l, m) { - Hd(a, "" + b + g + f, h, k, l || e, m); + Gd(a, "" + b + g + f, h, k, l || e, m); return this } } } - var Kd = L(Jd), - Ld = L(function(a) { - var b = Kd(a), + var Jd = M(Id), + Kd = M(function(a) { + var b = Jd(a), c = "1" === b.o("debug"), - d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"), + d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"), e = a._ym_debug; - !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host)); + !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host)); return !!(c || e || d) }); + function Ld() { + return {} + } + function Md() { - return {} - } - - function Nd() { return [] } - var Od = bd("debuggerEvents", Nd, !0); - - function Pd(a, b) { - if (Ld(a)) { + var Nd = ad("debuggerEvents", Md, !0); + + function Od(a, b) { + if (Kd(a)) { var c = b.counterKey; if (c) { var d = n(c.split(":")); c = d.next().value; d = d.next().value; - c = cd(sb(c)); + c = bd(rb(c)); if ("1" === d || c) return } - c = Od(a); + c = Nd(a); 1E3 === c.length && c.shift(); c.push(b) } } - var Qd = ta.construct, - Rd = ta.host, - Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; - - function Td(a) { + var Pd = ta.construct, + Qd = ta.host, + Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; + + function Sd(a) { throw a; } - var Ud; - - function Vd(a) { + var Td; + + function Ud(a) { this.message = a } - var Wd = function(a) { + var Vd = function(a) { return function(b, c) { c = void 0 === c ? !1 : c; - if (Ud) var d = new Ud(b); - else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b)); + if (Td) var d = new Td(b); + else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b)); c && (d.unk = !0); return d } }(window); - function Xd(a) { - return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) - } - var Yd = $a(RegExp("^http.")); - - function Zd(a) { + function Wd(a) { + return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) + } + var Xd = $a(RegExp("^http.")); + + function Yd(a) { var b = ""; - w(a) ? b = U(".", a) : u(a) && (b = a); - return Wd("err.kn(2683)" + b) - } - - function $d() { + w(a) ? b = V(".", a) : u(a) && (b = a); + return Vd("err.kn(2683)" + b) + } + + function Zd() { var a = Va(arguments); - Td(Zd(a)) - } - var ae = $a(RegExp("^err.kn")); - - function be(a, b) { + Sd(Yd(a)) + } + var $d = $a(RegExp("^err.kn")); + + function ae(a, b) { return b ? a(b) : a() } - var ce = N(lb, be), - de = []; - - function ee(a, b, c, d) { - M(N(lb, Jb([a, b, c, d]), be), de) - } - - function fe(a, b, c) { + var be = O(L, ae), + ce = []; + + function de(a, b, c) { var d = "u.a.e", e = ""; - c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); - ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e) - } - - function ge(a) { + c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); + $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce) + } + + function ee(a) { return J(a, "performance") || J(a, "webkitPerformance") } - function he(a) { - a = ge(a); + function fe(a) { + a = ee(a); var b = J(a, "timing.navigationStart"), c = J(a, "now"); c && (c = D(c, a)); return [b, c] } - function ie(a, b) { - var c = n(b || he(a)), + function ge(a, b) { + var c = n(b || fe(a)), d = c.next().value; c = c.next().value; return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime() } - function je() { + function he() { var a = []; return { - Pe: a, + Oe: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1263,30 +1259,30 @@ } } } - var ke = je(); - - function V(a, b, c, d) { - var e = c || Td; + var ie = he(); + + function W(a, b, c, d) { + var e = c || Sd; return function() { var f = d; try { f = e.apply(null, arguments) } catch (g) { - fe(a, b, g) + de(a, b, g) } return f } } - function W(a, b, c) { + function X(a, b, c) { return function() { - return V(arguments[0], a, b, c).apply(this, arguments) - } - } - var le = Na(function(a, b) { + return W(arguments[0], a, b, c).apply(this, arguments) + } + } + var je = Na(function(a, b) { var c = b || {}; return { - l: G(c, lb), + l: G(c, L), o: function(d, e) { var f = c[d]; return z(f) && !z(e) ? e : f @@ -1301,9 +1297,9 @@ ra: G(c, a) } }), - me = le(function(a) { - a = dc(a); - return U("", M(function(b) { + ke = je(function(a) { + a = cc(a); + return V("", N(function(b) { var c = n(b); b = c.next().value; c = c.next().value; @@ -1311,27 +1307,27 @@ }, a)) }); - function ne(a, b, c) { + function le(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = me()); + a.ba || (a.ba = ke()); b && a.ba.wb(b, c); return a.ba } - var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), - pe = [], - qe = /^\s*(data|javascript):/i, - re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), - se = {}, - te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up", - se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se), - ue = Pa("1"); - - function ve(a, b, c, d) { + var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), + ne = [], + oe = /^\s*(data|javascript):/i, + pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), + qe = {}, + re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up", + qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe), + se = Pa("1"); + + function te(a, b, c, d) { var e = {}; return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e) } - function we(a) { + function ue(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1340,18 +1336,18 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, dc(xe)) - } - var ye = N(R, L(function() { + }, {}, cc(ve)) + } + var we = O(T, M(function() { var a = 0; return function() { return a += 1 } - }), be), - ze = { + }), ae), + xe = { mc: function(a) { - a = ad(a).o("mt", {}); - a = dc(a); + a = $c(a).o("mt", {}); + a = cc(a); return a.length ? H(function(b, c, d) { var e = n(c); c = e.next().value; @@ -1360,7 +1356,7 @@ }, "", a) : null }, clc: function(a) { - var b = Q(a).o("cls", { + var b = R(a).o("cls", { fb: 0, x: 0, y: 0 @@ -1372,11 +1368,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : ye(b) + return !a || a.nohit ? null : we(b) } }; - function Ae(a, b) { + function ye(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1385,7 +1381,7 @@ } } - function Be(a, b) { + function ze(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1393,96 +1389,96 @@ } } - function Ce(a) { + function Ae(a) { try { return a.localStorage } catch (b) {} return null } - function De(a, b) { - var c = Ce(a); + function Be(a, b) { + var c = Ae(a); try { c.removeItem(b) } catch (d) {} } - function Ee(a, b) { - var c = Ce(a); + function Ce(a, b) { + var c = Ae(a); try { - return Ae(a, c.getItem(b)) + return ye(a, c.getItem(b)) } catch (d) {} return null } - function Fe(a, b, c) { - var d = Ce(a); - a = Be(a, c); + function De(a, b, c) { + var d = Ae(a); + a = ze(a, c); if (!Sa(a)) try { d.setItem(b, a) } catch (e) {} } - var Ge = L(function(a) { - Fe(a, "_ymBRC", "1"); - var b = "1" !== Ee(a, "_ymBRC"); - b || De(a, "_ymBRC"); + var Ee = M(function(a) { + De(a, "_ymBRC", "1"); + var b = "1" !== Ce(a, "_ymBRC"); + b || Be(a, "_ymBRC"); return b }); - function He(a, b, c) { + function Fe(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Mb: Ge(a), + Mb: Ee(a), o: function(e, f) { - var g = Ee(a, "" + d + e); + var g = Ce(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - Fe(a, "" + d + e, f); + De(a, "" + d + e, f); return this }, wa: function(e) { - De(a, "" + d + e); + Be(a, "" + d + e); return this } } } - var Ie = L(He), - Je = L(He, function(a, b, c) { + var Ge = M(Fe), + He = M(Fe, function(a, b, c) { return "" + b + c }), - Ke = ya(Array.prototype.find, "find"); - - function Le(a, b) { + Ie = ya(Array.prototype.find, "find"); + + function Je(a, b) { for (var c = 0; c < b.length; c += 1) if (a.call(b, b[c], c)) return b[c] } - var Me = Ke ? function(a, b) { - return Ke.call(b, a) - } : Le; - - function Ne(a) { + var Ke = Ie ? function(a, b) { + return Ie.call(b, a) + } : Je; + + function Le(a) { if (A(a)) return !1; a = a.nodeType; return 3 === a || 8 === a } - function Oe(a) { + function Me(a) { return a ? a.innerText || "" : "" } - var Pe = L(function(a) { + var Ne = M(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Qe = L(N(K("document"), G("createElement", zb))); - - function Re(a) { + Oe = M(O(K("document"), G("createElement", yb))); + + function Pe(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Se(a, b) { + function Qe(a, b) { var c; try { if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null) @@ -1490,22 +1486,22 @@ return c } - function Te(a, b) { + function Re(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Ue = L(function(a) { + var Se = M(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Me(function(c) { + return b ? (a = Ke(function(c) { var d = b[c]; return !!d && xa(c, d) }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null }); - function Ve(a) { + function Te(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1514,21 +1510,21 @@ } } - function We(a) { + function Ue(a) { var b = J(a, "document") || {}, c = b.documentElement; - return "CSS1Compat" === b.compatMode ? c : Ve(a) || c - } - - function Xe(a) { + return "CSS1Compat" === b.compatMode ? c : Te(a) || c + } + + function Ve(a) { var b = J(a, "visualViewport.width"), c = J(a, "visualViewport.height"); a = J(a, "visualViewport.scale"); return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a] } - function Ye(a) { - var b = Xe(a); + function We(a) { + var b = Ve(a); if (b) { var c = n(b); b = c.next().value; @@ -1536,12 +1532,12 @@ c = c.next().value; return [a.Math.round(b * c), a.Math.round(d * c)] } - b = We(a); + b = Ue(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Ze(a) { - var b = Ve(a), + function Xe(a) { + var b = Te(a), c = J(a, "document"); return { x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0, @@ -1549,15 +1545,15 @@ } } - function $e(a) { - var b = We(a), - c = n(Ye(a)); + function Ye(a) { + var b = Ue(a), + c = n(We(a)); a = c.next().value; c = c.next().value; return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)] } - function af(a) { + function Ze(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1572,14 +1568,14 @@ } } - function bf(a, b, c) { - c = zb("dispatchEvent", c || a.document); + function $e(a, b, c) { + c = yb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); - if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try { + if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try { d = new a.Event(b) } catch (f) { - if ((a = zb("createEvent", J(a, "document"))) && y(a)) { + if ((a = yb("createEvent", J(a, "document"))) && y(a)) { try { d = a(b) } catch (g) {} @@ -1589,7 +1585,7 @@ d && c(d) } - function cf(a) { + function af(a) { if (a) try { var b = a.nodeName; if (u(b)) return b; @@ -1597,132 +1593,132 @@ if (u(b)) return b } catch (c) {} } - var df = Pa("INPUT"), - ef = N(cf, df); - - function ff(a, b, c) { + var bf = Pa("INPUT"), + cf = O(af, bf); + + function df(a, b, c) { var d = z(c); z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c); return a.Math.floor(a.Math.random() * (b - d)) + d } + function ef(a) { + return (10 > a ? "0" : "") + a + } + + function ff(a) { + var b = a.lc; + return 0 !== b ? b : ge(a.l, a.sb) + } + function gf(a) { - return (10 > a ? "0" : "") + a + return Math.floor(ff(a) / 1E3 / 60) } function hf(a) { - var b = a.lc; - return 0 !== b ? b : ie(a.l, a.sb) + return Math.round(ff(a) / 1E3) } function jf(a) { - return Math.floor(hf(a) / 1E3 / 60) - } - - function kf(a) { - return Math.round(hf(a) / 1E3) - } - - function lf(a) { var b = n(a.sb), c = b.next().value; b = b.next().value; - a = c && b ? b() : hf(a) - a.kb; + a = c && b ? b() : ff(a) - a.kb; return Math.round(a) } - var X = L(function(a) { - var b = Xc(a), - c = he(a), + var kf = M(function(a) { + var b = Wc(a), + c = fe(a), d = { l: a, lc: 0, sb: c, - kb: ie(a, c) + kb: ge(a, c) }, e = n(c); c = e.next().value; e = e.next().value; c && e || b.C(a, ["beforeunload", "unload"], function() { - 0 === d.lc && (d.lc = ie(a, d.sb)) + 0 === d.lc && (d.lc = ge(a, d.sb)) }); return Ra(d) }), - mf = /\/$/; - - function nf(a) { - var b = Q(a), + lf = /\/$/; + + function mf(a) { + var b = R(a), c = b.o("hitId"); - c || (c = ff(a), b.B("hitId", c)); + c || (c = df(a), b.B("hitId", c)); return c } - function of(a, b) { - var c = Ie(a), - d = Kd(a), + function nf(a, b) { + var c = Ge(a), + d = Jd(a), e = b.Rb || "uid"; return [c.o(e), d.o(e)] } - var pf = bd("r", function(a, b) { - var c = n(of(a, b)), + var of = ad("r", function(a, b) { + var c = n(nf(a, b)), d = c.next().value; return !c.next().value && d }); + function pf(a, b) { + return !b.Aa && of(a, b) + } + function qf(a, b) { - return !b.Aa && pf(a, b) - } - - function rf(a, b) { var c = b.Rb, d = c || "uid"; c = c ? a.location.hostname : void 0; - var e = Kd(a), - f = Ie(a), - g = X(a)(kf), - h = n(of(a, b)), + var e = Jd(a), + f = Ge(a), + g = kf(a)(hf), + h = n(nf(a, b)), k = h.next().value; h = h.next().value; var l = e.o("d"); - pf(a, b); + of(a, b); var m = !1; !h && k && (h = k, m = !0); - if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0; - else if (!l || 15768E3 < g - ub(l)) m = !0; + if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0; + else if (!l || 15768E3 < g - tb(l)) m = !0; m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c)); f.B(d, h); return h } - function sf(a, b, c) { - return zb("setTimeout", a)(b, c) - } - - function tf(a, b) { - return zb("clearTimeout", a)(b) + function rf(a, b, c) { + return yb("setTimeout", a)(b, c) + } + + function sf(a, b) { + return yb("clearTimeout", a)(b) + } + + function tf(a, b, c, d) { + return rf(a, W(a, d + ".d.err", b), c) } function uf(a, b, c, d) { - return sf(a, V(a, d + ".d.err", b), c) - } - - function vf(a, b, c, d) { - return a.setInterval(V(a, d + ".i.err", b), c) + return a.setInterval(W(a, d + ".i.err", b), c) + } + + function vf(a, b) { + return a.clearInterval(b) } function wf(a, b) { - return a.clearInterval(b) - } - - function xf(a, b) { return function(c) { return c(a, b) } } - var yf = Na(function(a, b) { + var xf = Na(function(a, b) { return Ra(function(c, d) { return b(c, function(e) { try { - a(e)(xf(c, d)) + a(e)(wf(c, d)) } catch (f) { c(f) } @@ -1730,21 +1726,21 @@ }) }); - function zf(a) { + function yf(a) { return Ra(function(b, c) { a.then(c, b) }) } - function Af(a) { + function zf(a) { return Ra(function(b, c) { c(a) }) } - function Bf(a, b) { + function Af(a, b) { function c(f) { - J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb") + J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb") } var d = void 0 === d ? a : d; var e = (d.nodeType ? "contentWindow." : "") + "document.body"; @@ -1753,50 +1749,50 @@ }) } - function Cf(a) { + function Bf(a) { var b = [], c = { ee: b }; - c.C = N(Za("push", b), G(c, lb)); - c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb)); - c.trigger = N(lb, Oa(be), Ib(b)); + c.C = O(Za("push", b), G(c, L)); + c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L)); + c.trigger = O(L, Oa(ae), Hb(b)); return c } - function Df(a, b) { + function Cf(a, b) { var c = {}; return { C: function(d, e) { - M(function(f) { - J(c, f) || (c[f] = Cf(a)); + N(function(f) { + J(c, f) || (c[f] = Bf(a)); c[f].C(e) }, d); return this }, qa: function(d, e) { - M(function(f) { + N(function(f) { J(c, f) && c[f].qa(e) }, d); return this }, trigger: function(d, e) { - return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : [] - } - } - } - var Ef = L(function() { + return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : [] + } + } + } + var Df = M(function() { return { ha: {}, pending: {}, children: {} } }), - Ff = K("postMessage"); - - function Gf(a, b) { + Ef = K("postMessage"); + + function Ff(a, b) { return function(c, d) { - var e = X(a)(hf), + var e = kf(a)(ff), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1808,21 +1804,21 @@ key: f, dir: 0 }; - c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2])); - P(d, b); + c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2])); + Q(d, b); f = {}; - f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f); + f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f); return { oa: e, - kd: Be(a, f) || "" - } - } - } - var Hf = W("s.f", function(a, b, c, d, e) { + kd: ze(a, f) || "" + } + } + } + var Gf = X("s.f", function(a, b, c, d, e) { b = b(d); - var f = Ef(a), - g = U(":", [b.oa.Db, b.oa.key]); - if (Ff(c)) { + var f = Df(a), + g = V(":", [b.oa.Db, b.oa.key]); + if (Ef(c)) { f.pending[g] = e; try { c.postMessage(b.kd, "*") @@ -1830,21 +1826,21 @@ delete f.pending[g]; return } - uf(a, function() { + tf(a, function() { delete f.pending[g] }, 5E3, "if.s") } }); - function If(a) { + function Hf(a) { if (xa("MutationObserver", a.MutationObserver)) { - var b = Ef(a).children, + var b = Df(a).children, c = new a.MutationObserver(function() { - M(function(d) { + N(function(d) { J(b[d], "window.window") || delete b[d] - }, ec(b)) + }, dc(b)) }); - Bf(a, "if.wf")(xf(r, function() { + Af(a, "if.wf")(wf(r, function() { c.observe(a.document.body, { subtree: !0, childList: !0 @@ -1853,8 +1849,8 @@ } } - function Jf(a, b) { - var c = Ef(a); + function If(a, b) { + var c = Df(a); b.C(["initToParent"], function(d) { var e = n(d); d = e.next().value; @@ -1878,13 +1874,13 @@ }) }) } - var Kf = W("s.fh", function(a, b, c, d, e, f) { + var Jf = X("s.fh", function(a, b, c, d, e, f) { var g = null, h = null, - k = Ef(a), + k = Df(a), l = null; try { - g = Ae(a, f.data), h = g.__yminfo, l = g.data + g = ye(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1894,100 +1890,99 @@ k = null; try { k = f.source - } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), - k.postMessage(l.kd, "*")) + } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd, + "*")) } - } else h === "" + g && w(l) && Qb(function(m) { + } else h === "" + g && w(l) && Pb(function(m) { return !(!m.hid || !m.counterId) - }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) + }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Lf = L(function(a, b) { - var c = zb("getElementsByTagName", J(a, "document")), - d = Ef(a), - e = Ff(a), - f = Df(a, "ifc"), - g = Xc(a); + Kf = M(function(a, b) { + var c = yb("getElementsByTagName", J(a, "document")), + d = Df(a), + e = Ef(a), + f = Cf(a, "ifc"), + g = Wc(a); if (!c || !e) return null; c = c.call(a.document, "iframe"); e = {}; - e = (e.counterId = b.id, e.hid = "" + nf(a), e); - Sc(a) && (e.duid = rf(a, b)); - Jf(a, f); - If(a); - var h = Gf(a, e), - k = F([a, G([], h)], Hf); - M(function(l) { + e = (e.counterId = b.id, e.hid = "" + mf(a), e); + Rc(a) && (e.duid = qf(a, b)); + If(a, f); + Hf(a); + var h = Ff(a, e), + k = F([a, G([], h)], Gf); + N(function(l) { var m = null; try { m = l.contentWindow } catch (p) {} - m && - k(m, { + m && k(m, { type: "initToChild" - }, function(p, q) { + }, + function(p, q) { f.trigger("initToParent", [p, q]) }) }, c); - Ic(a) && k(a.parent, { + Hc(a) && k(a.parent, { type: "initToParent" }, function(l, m) { f.trigger("parentConnect", [l, m]) }); - g.C(a, ["message"], F([a, b, h, f, e], Kf)); + g.C(a, ["message"], F([a, b, h, f, e], Jf)); return { ea: f, ha: d.ha, children: d.children, cc: k } - }, N(mb, R)), - Mf = L(function(a, b) { - if (!Sc(a) || !Ic(a)) return rf(a, b); - var c = Lf(a, b); - return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b) + }, O(lb, T)), + Lf = M(function(a, b) { + if (!Rc(a) || !Hc(a)) return qf(a, b); + var c = Kf(a, b); + return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b) }, function(a, b) { return "" + b.Rb + b.Aa }), - Nf = L(N(X, Ra(function(a) { + Mf = M(O(kf, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Of = N(X, Ra(function(a) { - a = - new a.l.Date; - return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) + Nf = O(kf, Ra(function(a) { + a = new a.l.Date; + return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) })), - Pf = N(X, Ra(kf)), - Qf = N(X, Ra(hf)), - Rf = L(N(X, Ra(function(a) { + Of = O(kf, Ra(hf)), + Pf = O(kf, Ra(ff)), + Qf = M(O(kf, Ra(function(a) { return n(a.sb).next().value }))), - Sf = L(function(a) { - a = Q(a); + Rf = M(function(a) { + a = R(a); var b = a.o("counterNum", 0) + 1; a.B("counterNum", b); return b - }, N(mb, R)), - Tf = {}, - Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) { + }, O(lb, T)), + Sf = {}, + Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) { var d = c.D; if (!d) return null; - b = (J(a, "document.referrer") || "").replace(mf, ""); - c = (d["page-ref"] || "").replace(mf, ""); + b = (J(a, "document.referrer") || "").replace(lf, ""); + c = (d["page-ref"] || "").replace(lf, ""); d = d["page-url"]; - a = T(a).href !== - d; - b = b !== c; + a = U(a).href !== d; + b = b !== + c; c = 0; a && b ? c = 3 : b ? c = 1 : a && (c = 2); return c - }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) { + }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) { var d = c.H; c = c.D; d = d && d.qb; - c && (jd(a) || b.pc || d) && (c.ut = "noindex"); + c && (id(a) || b.pc || d) && (c.ut = "noindex"); return null - }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) { - var b = Q(a), + }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) { + var b = R(a), c = b.o("bt", {}); if (z(b.o("bt"))) { var d = J(a, "navigator.getBattery"); @@ -1995,173 +1990,172 @@ c.p = d && d.call(a.navigator) } catch (e) {} b.B("bt", c); - c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { - c.Ie = J(e, "charging") && 0 === J(e, "chargingTime") + c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) { + c.He = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Mb(c.Ie) - }, Tf.ls = L(function(a, b) { - var c = Je(a, b.id), - d = X(a), + return Lb(c.He) + }, Sf.ls = M(function(a, b) { + var c = He(a, b.id), + d = kf(a), e = c.o("lsid"); - return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d) - }, mb), Tf.hid = nf, Tf.phid = function(a, b) { - if (!Ic(a)) return null; - var c = Lf(a, b); + return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d) + }, lb), Sf.hid = mf, Sf.phid = function(a, b) { + if (!Hc(a)) return null; + var c = Kf(a, b); if (!c) return null; - var d = ec(c.ha); + var d = dc(c.ha); return d.length ? c.ha[d[0]].info.hid : null - }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) { + }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) { c = c.D; if (!c || c.nohit) return null; - b = R(b); - a = Je(a, b); + b = T(b); + a = He(a, b); b = (a.o("reqNum", 0) || 0) + 1; a.B("reqNum", b); if (a.o("reqNum") === b) return b; a.wa("reqNum"); return null - }, Tf.u = Mf, Tf.w = function(a) { - var b = - n(Ye(a)); + }, Sf.u = Lf, Sf.w = function(a) { + var b = n(We(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Tf.s = function(a) { - return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null - }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) { - return Ic(a) && Jc(a) ? "1" : null - }, Tf), - Vf = L(function() { - return $c(ec(Uf), ec(ze)) + }, Sf.s = function(a) { + return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null + }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) { + return Hc(a) && Ic(a) ? "1" : null + }, Sf), + Uf = M(function() { + return Zc(dc(Tf), dc(xe)) }); - function Wf(a) { + function Vf(a) { return function(b, c) { return { K: function(d, e) { var f = d.G, g = d.D; - f && g && M(function(h) { - var k = Uf[h], + f && g && N(function(h) { + var k = Tf[h], l = "bi", m = f; - k || (k = ze[h], l = "tel", m = ne(d)); - k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Vf()); + k || (k = xe[h], l = "tel", m = le(d)); + k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) + }, a || Uf()); e() } } } } - function Xf(a, b) { + function Wf(a, b) { return { K: function(c, d) { var e = c.G; if (e && (!b || b.ad)) { var f = a.document.title; c.H && c.H.title && (f = c.H.title); - var g = zb("getElementsByTagName", a.document); + var g = yb("getElementsByTagName", a.document); "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : ""); - f = f.slice(0, Fc(a) ? 100 : 400); + f = f.slice(0, Ec(a) ? 100 : 400); e.B("t", f) } d() } } } - var Yf = L(Md, R); - - function Zf(a, b, c) { - if (Sc(a) && Ic(a)) { - var d = Yf(b); + var Xf = M(Ld, T); + + function Yf(a, b, c) { + if (Rc(a) && Hc(a)) { + var d = Xf(b); if (!d.$d) { d.$d = !0; - b = Lf(a, b); + b = Kf(a, b); if (!b) { c(); return } d.Y = []; var e = function() { - d.Y && (M(be, d.Y), d.Y = null) + d.Y && (N(ae, d.Y), d.Y = null) }; - uf(a, e, 3E3, "w.p.d.p"); + tf(a, e, 3E3, "w.p.d.p"); b.ea.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var $f = L(function() { + var Zf = M(function() { return { Ic: null, Y: [] } - }, R); - - function ag(a) { + }, T); + + function $f(a) { return (a = a.G) && a.o("pv") && !a.o("ar") } - function bg(a, b, c) { + function ag(a, b, c) { var d = a.G; - d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function cg(a, b) { + d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() + } + + function bg(a, b) { return { K: function(c, d) { - var e = $f(b); - e = F([c, e, d], bg); - Zf(a, b, e) + var e = Zf(b); + e = F([c, e, d], ag); + Yf(a, b, e) }, S: function(c, d) { var e = c.G, - f = $f(b); + f = Zf(b); if (e) { var g = f.Y; - f.Ic === e && g && (M(be, g), f.Y = null) + f.Ic === e && g && (N(ae, g), f.Y = null) } d() } } } - var dg = /^[a-z][\w.+-]+:/i; - - function eg(a, b) { - var c = T(a), + var cg = /^[a-z][\w.+-]+:/i; + + function dg(a, b) { + var c = U(a), d = c.href, e = c.host, f = -1; if (!u(b) || z(b)) return d; - c = b.replace(td, ""); - if (-1 !== c.search(dg)) return c; + c = b.replace(sd, ""); + if (-1 !== c.search(cg)) return c; var g = c.charAt(0); if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c; if (-1 !== f) return d.substr(0, f) + c; if ("/" === g) { if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c - } else return d = d.split("/"), d[d.length - 1] = c, U("/", d); + } else return d = d.split("/"), d[d.length - 1] = c, V("/", d); return "" } - function fg(a) { + function eg(a) { return { K: function(b, c) { var d = b.D; if (!b.G || !d) return c(); var e = d["page-ref"], f = d["page-url"]; - e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"]; - e = Fc(a) ? 512 : 2048; - d["page-url"] = eg(a, f).slice(0, e); + e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"]; + e = Ec(a) ? 512 : 2048; + d["page-url"] = dg(a, f).slice(0, e); return c() } } } - function gg(a, b, c) { + function fg(a, b, c) { for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) { var g = n(a[f]), h = g.next().value; @@ -2176,140 +2170,140 @@ a.push(d) } - function hg(a, b, c, d) { + function gg(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && gg(a[b], c, d) - } - var ig = [ - [fg, -100], - [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + c && !A(d) && fg(a[b], c, d) + } + var hg = [ + [eg, -100], + [Yc, 1], + [bg, 2], + [Vf(), 3], + [Wf, 4] ], - jg = ig.slice(), - kg = [], - lg = G(ig, gg), - mg = {}, - ng = (mg.h = jg, mg), - Y = G(ng, hg); - - function og(a, b, c) { - b = w(b) ? b : ng[b] || ig; - var d = M(oc, b); - M(function(e) { + ig = hg.slice(), + jg = [], + kg = G(hg, fg), + lg = {}, + mg = (lg.h = ig, lg), + Y = G(mg, gg); + + function ng(a, b, c) { + b = w(b) ? b : mg[b] || hg; + var d = N(nc, b); + N(function(e) { return d.unshift(e) - }, kg); - return M(N(Jb([a, c]), be), d) - } - var pg = [], + }, jg); + return N(O(Ib([a, c]), ae), d) + } + var og = [], + pg = [], qg = [], rg = [], sg = [], tg = [], - ug = [], - vg = setTimeout; - - function wg() {} - - function xg(a, b) { + ug = setTimeout; + + function vg() {} + + function wg(a, b) { return function() { a.apply(b, arguments) } } - function yg(a) { - if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new"); + function xg(a) { + if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new"); if ("function" !== typeof a) throw new TypeError("not a function"); this.ia = 0; this.tc = !1; this.va = void 0; this.Oa = []; - zg(a, this) - } - - function Ag(a, b) { + yg(a, this) + } + + function zg(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() { var c = 1 === a.ia ? b.ke : b.le; - if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va); + if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va); else { try { var d = c(a.va) } catch (e) { - Cg(b.promise, e); + Bg(b.promise, e); return } - Bg(b.promise, d) + Ag(b.promise, d) } })) } - function Bg(a, b) { + function Ag(a, b) { try { if (b === a) throw new TypeError("A promise cannot be resolved with itself."); if (b && ("object" === typeof b || "function" === typeof b)) { var c = b.then; - if (b instanceof yg) { + if (b instanceof xg) { a.ia = 3; a.va = b; - Dg(a); + Cg(a); return } if ("function" === typeof c) { - zg(xg(c, b), a); + yg(wg(c, b), a); return } } a.ia = 1; a.va = b; - Dg(a) + Cg(a) } catch (d) { - Cg(a, d) - } - } - - function Cg(a, b) { + Bg(a, d) + } + } + + function Bg(a, b) { a.ia = 2; a.va = b; - Dg(a) - } - - function Dg(a) { - 2 === a.ia && 0 === a.Oa.length && yg.uc(function() { - a.tc || yg.Bd(a.va) + Cg(a) + } + + function Cg(a) { + 2 === a.ia && 0 === a.Oa.length && xg.uc(function() { + a.tc || xg.Bd(a.va) }); - for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]); + for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]); a.Oa = null } - function Eg(a, b, c) { + function Dg(a, b, c) { this.ke = "function" === typeof a ? a : null; this.le = "function" === typeof b ? b : null; this.promise = c } - function zg(a, b) { + function yg(a, b) { var c = !1; try { a(function(d) { + c || (c = !0, Ag(b, d)) + }, function(d) { c || (c = !0, Bg(b, d)) - }, function(d) { - c || (c = !0, Cg(b, d)) }) } catch (d) { - c || (c = !0, Cg(b, d)) - } - } - yg.prototype["catch"] = function(a) { + c || (c = !0, Bg(b, d)) + } + } + xg.prototype["catch"] = function(a) { return this.then(null, a) }; - yg.prototype.then = function(a, b) { - var c = new this.constructor(wg); - Ag(this, new Eg(a, b, c)); + xg.prototype.then = function(a, b) { + var c = new this.constructor(vg); + zg(this, new Dg(a, b, c)); return c }; - yg.prototype["finally"] = function(a) { + xg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2321,8 +2315,8 @@ }) }) }; - yg.all = function(a) { - return new yg(function(b, c) { + xg.all = function(a) { + return new xg(function(b, c) { function d(h, k) { try { if (k && ("object" === typeof k || "function" === typeof k)) { @@ -2346,70 +2340,70 @@ for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g]) }) }; - yg.resolve = function(a) { - return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) { + xg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) { b(a) }) }; - yg.reject = function(a) { - return new yg(function(b, c) { + xg.reject = function(a) { + return new xg(function(b, c) { c(a) }) }; - yg.race = function(a) { - return new yg(function(b, c) { + xg.race = function(a) { + return new xg(function(b, c) { if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array")); - for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c) + for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c) }) }; - yg.uc = "function" === typeof setImmediate && function(a) { + xg.uc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - vg(a, 0) + ug(a, 0) }; - yg.Bd = function(a) { + xg.Bd = function(a) { "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a) }; var Z = window.Promise, - Fg = ya(Z, "Promise"), - Gg = ya(J(Z, "resolve"), "resolve"), - Hg = ya(J(Z, "reject"), "reject"), - Ig = ya(J(Z, "all"), "all"); - if (Fg && Gg && Hg && Ig) { - var Jg = function(a) { + Eg = ya(Z, "Promise"), + Fg = ya(J(Z, "resolve"), "resolve"), + Gg = ya(J(Z, "reject"), "reject"), + Hg = ya(J(Z, "all"), "all"); + if (Eg && Fg && Gg && Hg) { + var Ig = function(a) { return new Promise(a) }; - Jg.resolve = D(Gg, Z); - Jg.reject = D(Hg, Z); - Jg.all = D(Ig, Z); - Z = Jg - } else Z = yg; + Ig.resolve = D(Fg, Z); + Ig.reject = D(Gg, Z); + Ig.all = D(Hg, Z); + Z = Ig + } else Z = xg; + + function Jg(a) { + return a.hc || a.za.length <= a.$ + } function Kg(a) { - return a.hc || a.za.length <= a.$ + a.$ = a.za.length } function Mg(a) { - a.$ = a.za.length + a.hc = !0 } function Ng(a) { - a.hc = !0 + a.hc = !1 } function Og(a) { - a.hc = !1 - } - - function Pg(a) { - Kg(a) && Td(Wd("i")); + Jg(a) && Sd(Vd("i")); var b = a.Pb(a.za[a.$]); a.$ += 1; return b } - var Qg = Na(function(a, b) { - for (var c = []; !Kg(b);) { - var d = Pg(b); + var Pg = Na(function(a, b) { + for (var c = []; !Jg(b);) { + var d = Og(b); a(d, function(e) { return e(b) }); @@ -2417,33 +2411,33 @@ } return c }), - Rg = Na(function(a, b) { - for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); + Qg = Na(function(a, b) { + for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); return c }); + function Rg(a, b) { + return function(c) { + var d = kf(a), + e = d(ff); + return Qg(function(f) { + d(ff) - e >= b && Mg(f) + })(c) + } + } + function Sg(a, b) { return function(c) { - var d = X(a), - e = d(hf); - return Rg(function(f) { - d(hf) - e >= b && Ng(f) + var d = kf(a), + e = d(ff); + return Pg(function(f, g) { + d(ff) - e >= b && g(Mg) })(c) } } - function Tg(a, b) { - return function(c) { - var d = X(a), - e = d(hf); - return Qg(function(f, g) { - d(hf) - e >= b && g(Ng) - })(c) - } - } - - function Ug(a) { - for (var b = !0, c = {}; !Kg(a) && b; c = { + function Tg(a) { + for (var b = !0, c = {}; !Jg(a) && b; c = { Wb: void 0 }) b = !1, c.Wb = function() { b = !0; @@ -2452,19 +2446,19 @@ return function() { (0, d.Wb)() } - }(c)), b || (a.$ += 1, c.Wb = G(a, Ug)) - } - - function Vg(a, b) { + }(c)), b || (a.$ += 1, c.Wb = G(a, Tg)) + } + + function Ug(a, b) { return Ra({ za: a, - Pb: b || lb, + Pb: b || L, hc: !1, $: 0 }) } - function Wg(a, b, c) { + function Vg(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2476,20 +2470,20 @@ K: f, S: f }); - var h = Vg(g, function(k, l) { + var h = Ug(g, function(k, l) { var m = c ? k.K : k.S; if (m) try { m(b, l) } catch (p) { - h(Mg), e(p) + h(Kg), e(p) } else l() }); - h(Ug) + h(Tg) }) } - function Xg(a, b, c) { - var d = ff(a), + function Wg(a, b, c) { + var d = df(a), e = c.N, f = c.O, g = c.Ca, @@ -2498,10 +2492,10 @@ var k = {}, l = {}, m = {}; - Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); + Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); return d } - var Yg = le(function(a) { + var Xg = je(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2510,23 +2504,23 @@ e = "" + f + ":" + e; "t" === f ? b = e : c.push(e); return c - }, [], dc(a)); + }, [], cc(a)); b && a.push(b); - return U(":", a) + return V(":", a) }); - function Zg(a, b, c) { - var d = P({}, b.D); - a = X(a); - b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra()); + function Yg(a, b, c) { + var d = Q({}, b.D); + a = kf(a); + b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra()); !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra()); return d } - function $g(a, b, c, d, e, f) { + function Zg(a, b, c, d, e, f) { e = void 0 === e ? 0 : e; f = void 0 === f ? 0 : f; - var g = P({ + var g = Q({ N: [] }, d.J), h = n(b[f]), @@ -2535,22 +2529,22 @@ var l = c[e]; if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) { var m = {}; - g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); - g.O = "site-info=" + pd(g.O) + g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); + g.O = "site-info=" + od(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Zg(a, d, k); + g.Da = Yg(a, d, k); g.U = (d.ca || {}).U; g.N.push(k); - P(d.J, g); + Q(d.J, g); k = "" + l + (d.ub && d.ub.ie ? "/1" : ""); var p = 0; - p = Xg(a, k, g); + p = Wg(a, k, g); return h(k, g).then(function(q) { var v = p, t = {}, x = {}; - Pd(a, (x.name = "requestSuccess", x.data = + Od(a, (x.name = "requestSuccess", x.data = (t.body = q, t.requestId = v, t), x)); return { Ea: q, @@ -2560,20 +2554,20 @@ var v = p, t = {}, x = {}; - Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); + Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); v = f + 1 >= b.length; t = e + 1 >= c.length; - v && t && Td(q); - return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) + v && t && Sd(q); + return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) }) } - function ah(a, b) { + function $g(a, b) { return function(c, d) { - return $g(a, b, d, c) - } - } - var bh = { + return Zg(a, b, d, c) + } + } + var ah = { id: "id", pc: "ut", M: "type", @@ -2582,13 +2576,13 @@ Ga: "url", Ib: "referrer" }, - ch = /^\d+$/, - dh = { + bh = /^\d+$/, + ch = { id: function(a) { a = "" + (a || "0"); - ch.test(a) || (a = "0"); + bh.test(a) || (a = "0"); try { - var b = ub(a) + var b = tb(a) } catch (c) { b = 0 } @@ -2597,47 +2591,47 @@ M: function(a) { return "" + (a || 0 === a ? a : "0") }, - Aa: Nb, - pc: Nb + Aa: Mb, + pc: Mb }; - bh.Ra = "defer"; - dh.Ra = Nb; - bh.L = "params"; - dh.L = function(a) { + ah.Ra = "defer"; + ch.Ra = Mb; + ah.L = "params"; + ch.L = function(a) { return B(a) || w(a) ? a : null }; - bh.oc = "userParams"; - bh.qd = "triggerEvent"; - dh.qd = Nb; - bh.ad = "sendTitle"; - dh.ad = function(a) { + ah.oc = "userParams"; + ah.qd = "triggerEvent"; + ch.qd = Mb; + ah.ad = "sendTitle"; + ch.ad = function(a) { return !!a || z(a) }; - bh.ic = "trackHash"; - dh.ic = Nb; - bh.od = "trackLinks"; - var xe = H(function(a, b) { + ah.ic = "trackHash"; + ch.ic = Mb; + ah.od = "trackLinks"; + var ve = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: dh[d] + rb: ch[d] }; return a - }, {}, dc(bh)); - - function eh(a) { + }, {}, cc(ah)); + + function dh(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[xe[e].T] = d; + b[ve[e].T] = d; return b - }, {}, dc(a)) - } - var fh = {}, - gh = (fh.w = [ + }, {}, cc(a)) + } + var eh = {}, + fh = (eh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2645,69 +2639,69 @@ f = {}; e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f); "0" !== b.M && (e["cnt-class"] = b.M); - c.G || (c.G = Yg()); + c.G || (c.G = Xg()); f = c.G; e = { ca: { U: "watch/" + b.id }, - J: P(void 0 === c.J ? {} : c.J, { + J: Q(void 0 === c.J ? {} : c.J, { Fa: !!f.o("pv") && !f.o("wh") }), - D: P(c.D || {}, e) + D: Q(c.D || {}, e) }; - P(c, e); + Q(c, e); d() } } }, 1] - ], fh), - hh = G(gh, hg); - - function ih(a, b, c) { - var d = ah(a, b); + ], eh), + gh = G(fh, gg); + + function hh(a, b, c) { + var d = $g(a, b); return function(e) { - return Wg(c, e, !0).then(function() { + return Vg(c, e, !0).then(function() { var f = e.ca || {}, g = void 0 === f.Wd ? "" : f.Wd, h = void 0 === f.U ? "" : f.U; - f = M(function(k) { - return "https://" + ("" + g + k || Rd) + "/" + h - }, void 0 === f.Jc ? [Rd] : f.Jc); + f = N(function(k) { + return "https://" + ("" + g + k || Qd) + "/" + h + }, void 0 === f.Jc ? [Qd] : f.Jc); return d(e, f) }).then(function(f) { var g = f.Ea; f = f.vd; e.$b = g; - e.ve = f; - return Wg(c, e).then(G(g, lb)) + e.ue = f; + return Vg(c, e).then(G(g, L)) }) } } - function jh(a) { + function ih(a) { return function(b, c, d) { return function(e, f) { - var g = M(N(oc, Jb([b, f]), be), gh[a] || []); - g = $c(g, d); - return ih(b, c, g)(e) - } - } - } - var kh = jh("w"); - - function lh(a, b, c, d) { + var g = N(O(nc, Ib([b, f]), ae), fh[a] || []); + g = Zc(g, d); + return hh(b, c, g)(e) + } + } + } + var jh = ih("w"); + + function kh(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; - g = P(d.Da, (g["force-urlencoded"] = 1, g)); - g = c + "?" + sd(g) + (d.O ? "&" + d.O : ""); - return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f() + g = Q(d.Da, (g["force-urlencoded"] = 1, g)); + g = c + "?" + rd(g) + (d.O ? "&" + d.O : ""); + return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f() }) } - function mh(a, b) { - var c = Qe(a); + function lh(a, b) { + var c = Oe(a); if (c) { var d = a.document, e = c("script"); @@ -2716,7 +2710,7 @@ e.type = b.type || "text/javascript"; e.charset = b.charset || "utf-8"; e.async = b.async || !0; - b.yc && P(e.dataset, b.yc); + b.yc && Q(e.dataset, b.yc); try { var f = d.getElementsByTagName("head")[0]; if (!f) { @@ -2729,12 +2723,12 @@ } catch (h) {} } } - var nh = L(function(a) { - if (a = Qe(a)) return a("a") + var mh = M(function(a) { + if (a = Oe(a)) return a("a") }); - function oh(a, b) { - var c = nh(a); + function nh(a, b) { + var c = mh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2749,26 +2743,26 @@ }) : {} } - function ph(a) { + function oh(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function qh(a, b) { + function ph(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; c = ja(c); - c = (c = U("#", c)) ? "#" + c : ""; + c = (c = V("#", c)) ? "#" + c : ""; return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function rh(a, b, c) { - (c = sd(c)) && (a = qh(a, c)); - b.O && (a = qh(a, b.O)); + function qh(a, b, c) { + (c = rd(c)) && (a = ph(a, c)); + b.O && (a = ph(a, b.O)); return a } - function sh(a, b) { + function rh(a, b) { try { delete a[b] } catch (c) { @@ -2776,41 +2770,41 @@ } } - function th(a, b, c) { + function sh(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + ff(a), + var f = "_ymjsp" + df(a), g = {}; - g = P((g.callback = f, g), c.Da); - var h = F([a, f], sh); + g = Q((g.callback = f, g), c.Da); + var h = F([a, f], rh); a[f] = function(l) { try { - h(), Re(k), d(l) + h(), Pe(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = mh(a, (f.src = rh(b, c, g), f)); - if (!k) return h(), e(Wd("jp.s")); - f = G(k, Re); - f = N(f, G(Zd(c.N), e)); - g = sf(a, f, c.sa || 1E4); - g = F([a, g], tf); + var k = lh(a, (f.src = qh(b, c, g), f)); + if (!k) return h(), e(Vd("jp.s")); + f = G(k, Pe); + f = O(f, G(Yd(c.N), e)); + g = rf(a, f, c.sa || 1E4); + g = F([a, g], sf); k.onload = g; - k.onerror = N(h, g, f) + k.onerror = O(h, g, f) }) } - function uh(a, b, c, d) { + function th(a, b, c, d) { b = b ? new b : void 0; var e = {}; - e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); + e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, abort: r }, - g = a.fetch(qh(c, sd(e)), { + g = a.fetch(ph(c, rd(e)), { method: d.ab, body: d.O, credentials: !1 === d.rc ? "omit" : "include", @@ -2818,11 +2812,11 @@ signal: f.signal, cache: d.cache }), - h = G(d.N, Zd), - k = G(d.N.concat("timeout"), Zd); + h = G(d.N, Yd), + k = G(d.N.concat("timeout"), Yd); return new Z(function(l, m) { var p; - d.sa && (p = sf(a, function() { + d.sa && (p = rf(a, function() { try { f.abort() } catch (q) {} @@ -2830,25 +2824,25 @@ }, d.sa)); return g.then(function(q) { if (!q.ok) { - if (d.Wc) return Td(Xd(q)); - $d(d.N) + if (d.Wc) return Sd(Wd(q)); + Zd(d.N) } return d.Wc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && tf(a, p) + p && sf(a, p) }) }) } - var vh = /[^a-z0-9.:-]/; - - function wh(a, b, c, d, e, f, g, h) { + var uh = /[^a-z0-9.:-]/; + + function vh(a, b, c, d, e, f, g, h) { if (4 === b.readyState) - if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b)); + if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b)); else { e = null; if (d) try { - (e = Ae(a, b.responseText)) || g(c) + (e = ye(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2856,22 +2850,22 @@ } return h } - function xh(a, b, c) { + function wh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, - g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); + g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", qh(b, sd(g)), !0); + d.open(c.ab || "GET", ph(b, rd(g)), !0); d.withCredentials = !1 !== c.rc; c.sa && (d.timeout = c.sa); - N(dc, Gb(function(m) { + O(cc, Fb(function(m) { var p = n(m); m = p.next().value; p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh); + var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh); d.onreadystatechange = l; try { d.send(e) @@ -2879,18 +2873,18 @@ }) } - function yh(a, b, c, d) { + function xh(a, b, c, d) { return new Z(function(e, f) { - var g = We(a), + var g = Ue(a), h = b("img"), - k = N(G(h, Re), G(Zd(d.N), f)), - l = sf(a, k, d.sa || 3E3); + k = O(G(h, Pe), G(Yd(d.N), f)), + l = rf(a, k, d.sa || 3E3); h.onerror = k; - h.onload = N(G(h, Re), G(null, e), F([a, l], tf)); - k = P({}, d.Da); + h.onload = O(G(h, Pe), G(null, e), F([a, l], sf)); + k = Q({}, d.Da); delete k.wmode; - h.src = rh(c, d, k); - wc(a) && (P(h.style, { + h.src = qh(c, d, k); + vc(a) && (Q(h.style, { position: "absolute", visibility: "hidden", width: "0px", @@ -2898,110 +2892,110 @@ }), g.appendChild(h)) }) } - var zh = {}, - Ah = (zh.x = { + var yh = {}, + zh = (yh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { b = !0; break a } b = !1 } b = !b - } return b ? G(a, xh) : !1 - } - }, zh.i = { + } return b ? G(a, wh) : !1 + } + }, yh.i = { id: 4, check: function(a) { - var b = Qe(a); - return b ? F([a, b], yh) : !1 - } - }, zh); - Ah.f = { + var b = Oe(a); + return b ? F([a, b], xh) : !1 + } + }, yh); + zh.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], uh) : !1 + return a.fetch ? F([a, J(a, "AbortController")], th) : !1 } }; - Ah.b = { + zh.b = { id: 0, check: function(a) { - if (zc(a)) a = !1; + if (yc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1 } return a } }; - Ah.j = { + zh.j = { id: 3, check: function(a) { - return Qe(a) ? G(a, th) : !1 + return Oe(a) ? G(a, sh) : !1 } }; - var Bh = {}; - - function Ch(a) { + var Ah = {}; + + function Bh(a) { if (a) return H(function(b, c) { - var d = Ah[c]; + var d = zh[c]; d && b.push(d); return b }, [], a) } - function Dh(a) { - return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0 - } - var Eh = ["b", "f", "x", "j", "i"], - Fh = ["x"]; - Fh.unshift("f"); - Fh.push("j"); - var Gh = ["i"], - Hh = ["f", "i"], - Ih = {}, - Jh = (Ih.h = Fh, Ih), - Kh = L(function(a, b, c, d) { - (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh)); + function Ch(a) { + return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0 + } + var Dh = ["b", "f", "x", "j", "i"], + Eh = ["x"]; + Eh.unshift("f"); + Eh.push("j"); + var Fh = ["i"], + Gh = ["f", "i"], + Hh = {}, + Ih = (Hh.h = Eh, Hh), + Jh = M(function(a, b, c, d) { + (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh)); c = H(function(e, f) { var g = f.check, h = f.id; (g = g(a, b)) && e.push([h, g]); return e }, [], d || []); - c.length || $d(); + c.length || Zd(); return c }, function(a, b, c) { return c }), - Lh = D(Z.reject, Z, Zd()), - Mh = {}, - Nh = (Mh.h = kh, Mh), - Oh = W("g.sen", function(a, b, c) { - var d = Kh(a, c, b); - c = og(a, b, c); - var e = Nh[b], - f = e ? e(a, d, c) : kh(a, d, c); + Kh = D(Z.reject, Z, Yd()), + Lh = {}, + Mh = (Lh.h = jh, Lh), + Nh = X("g.sen", function(a, b, c) { + var d = Jh(a, c, b); + c = ng(a, b, c); + var e = Mh[b], + f = e ? e(a, d, c) : jh(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; g = ja(g); - h = P(h, { - J: P(void 0 === h.J ? {} : h.J, { + h = Q(h, { + J: Q(void 0 === h.J ? {} : h.J, { N: [b] }) }); return f.apply(null, [h].concat(g)) } - }, Lh); - - function Ph(a, b, c) { + }, Kh); + + function Oh(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3012,23 +3006,23 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - sf(a, G(f, Td), 0) - } - } - - function Qh(a, b, c, d, e) { - var f = F([a, d, e], Ph); + rf(a, G(f, Sd), 0) + } + } + + function Ph(a, b, c, d, e) { + var f = F([a, d, e], Oh); return c.then(f, function(g) { f(); - fe(a, b, g) + de(a, b, g) }) } - function Rh(a, b) { + function Qh(a, b) { function c(d, e, f) { var g = {}, h = {}; - Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) + Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) } return { log: G("log", c), @@ -3036,33 +3030,33 @@ warn: G("warn", c) } } - var Sh = L(W("dc.init", function(a, b) { - return b && cd(sb(b.split(":")[0])) ? { + var Rh = M(X("dc.init", function(a, b) { + return b && bd(rb(b.split(":")[0])) ? { log: r, warn: r, error: r - } : Rh(a, b) - }), mb); - - function Th(a, b, c, d) { - Sh(a, b).log(c, d) - } - - function Uh(a, b, c, d, e) { - return F([a, R(b), e ? [c + ".p", e] : c, d], Th) - } - var Vh = L(Md, R); - - function Wh(a, b) { - var c = Q(a).o("counters", {}), - d = R(b); + } : Qh(a, b) + }), lb); + + function Sh(a, b, c, d) { + Rh(a, b).log(c, d) + } + + function Th(a, b, c, d, e) { + return F([a, T(b), e ? [c + ".p", e] : c, d], Sh) + } + var Uh = M(Ld, T); + + function Vh(a, b) { + var c = R(a).o("counters", {}), + d = T(b); return c[d] } - var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Yh(a) { + var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Xh(a) { var b = a.length; - return 1 > b || 64 < b ? !1 : Yb(function(c) { + return 1 > b || 64 < b ? !1 : Xb(function(c) { var d = c.length; if (1 > d) c = !1; else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: { @@ -3082,37 +3076,37 @@ } c = !0 } - else c = Xh.test(c) ? !0 : !1; + else c = Wh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Zh(a) { + function Yh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function $h(a) { - var b = vd(a).replace(/^\++/gm, "").toLowerCase(), + function Zh(a) { + var b = ud(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Zh(b); + if (-1 === c) return Yh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Yh(a)) return Zh(b); + if (!c || !Xh(a)) return Yh(b); c = c.replace("googlemail.com", "gmail.com"); - hd(c) && (c = "yandex.ru"); + gd(c) && (c = "yandex.ru"); "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, "")); b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b)); - return Zh(a + "@" + c) - } - var ai = /^[0-9()\-+\s]+$/; - - function bi(a, b) { - var c = yd(b), + return Yh(a + "@" + c) + } + var $h = /^[0-9()\-+\s]+$/; + + function ai(a, b) { + var c = xd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3121,11 +3115,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var ci = L(function(a) { + var bi = M(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function di(a, b) { + function ci(a, b) { return new Z(function(c, d) { var e = (new a.TextEncoder).encode(b); a.crypto.subtle.digest("SHA-256", e).then(function(f) { @@ -3135,29 +3129,29 @@ var g = new a.FileReader; g.onload = function(h) { h = J(h, "target.result") || ""; - var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i")) + var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i")) }; g.readAsDataURL(f) }, d) }) } - var ei = ["yandex_cid", "yandex_public_id"]; - - function fi(a, b, c) { + var di = ["yandex_cid", "yandex_public_id"]; + + function ei(a, b, c) { c = void 0 === c ? 0 : c; - b = dc(b); + b = cc(b); b = H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; var h = B(f); - if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = fi(a, f, c + 1); - else if (!c && O(g, ei)) f = Z.resolve(f); + if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d; + if (h) f = ei(a, f, c + 1); + else if (!c && P(g, di)) f = Z.resolve(f); else { - "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f)); + "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f)); if (!f) return d; - f = di(a, f) + f = ci(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3166,46 +3160,46 @@ }, [], b); return Z.all(b) } - var gi = W("fpm", function(a, b) { - if (!kd(a)) return r; - var c = R(b); - if (!ci(a)) return Th(a, c, "ns"), r; - var d = Wh(a, b); + var fi = X("fpm", function(a, b) { + if (!jd(a)) return r; + var c = T(b); + if (!bi(a)) return Sh(a, c, "ns"), r; + var d = Vh(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) { + return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) { if (h && h.length) { var k = {}, l = {}; d.params((l.__ym = (k.fpp = h, k), l)) } - }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) - }))["catch"](V(a, "fpm.en")) + }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o")) + }))["catch"](W(a, "fpm.en")) } : r }); - function hi(a, b) { + function gi(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, g = e.next().value; e = g; g = B(g); - if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? hi(a, e) : e; + if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c; + e = g ? gi(a, e) : e; eb(e) && c.push([f, e]); return c - }, [], dc(b)) - } - - function ii(a, b) { + }, [], cc(b)) + } + + function hi(a, b) { return function(c) { - var d = Wh(a, b); + var d = Vh(a, b); if (d) { - var e = Sh(a, R(b)); + var e = Rh(a, T(b)); if (B(c)) - if (eb(ec(c))) { - if ((c = hi(a, c)) && eb(c)) { + if (eb(dc(c))) { + if ((c = gi(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3216,12 +3210,12 @@ } } - function ji(a, b, c, d) { - var e = te[c]; + function ii(a, b, c, d) { + var e = re[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); - var g = Q(a); + var g = R(a); g.V("mt", {}); g = g.o("mt"); var h = g[e]; @@ -3230,101 +3224,101 @@ } : d } - function ki(a) { - a = Q(a); + function ji(a) { + a = R(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function li(a, b, c) { - ki(a)(function(d) { - d[b] = P(d[b] || {}, c) + function ki(a, b, c) { + ji(a)(function(d) { + d[b] = Q(d[b] || {}, c) }) } - function mi(a, b) { - ki(a)(function(c) { + function li(a, b) { + ji(a)(function(c) { delete c[b] }) } - function ni(a, b) { + function mi(a, b) { return function(c) { - li(a, b, c) - } - } - var oi = Na(function(a, b) { + ki(a, b, c) + } + } + var ni = Na(function(a, b) { var c = {}; - ki(a)(function(d) { + ji(a)(function(d) { c = d[b] || {} }); return c }), - pi = W("c.c.cc", function(a) { - var b = Q(a), - c = N(oi(a), function(d) { + oi = X("c.c.cc", function(a) { + var b = R(a), + c = O(ni(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); - return P({}, d, e) + return Q({}, d, e) }); - return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) + return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c))) }), - qi = W("gt.c.rs", function(a, b) { - var c = R(b), + pi = X("gt.c.rs", function(a, b) { + var c = T(b), d = b.id, e = b.M, f = b.Gd, g = b.ic, - h = F([a, c], mi), + h = F([a, c], li), k = {}; - li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - ri = {}; - - function si(a, b) { - var c = R(a), + qi = {}; + + function ri(a, b) { + var c = T(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - ri[c] || (ri[c] = {}); - if (d || e) ri[c].De = d, ri[c].Ee = e - } - - function ti(a) { - a = R(a); - return ri[a] && ri[a].De - } - var ui = L(Nd); - - function vi(a, b) { + qi[c] || (qi[c] = {}); + if (d || e) qi[c].Ce = d, qi[c].De = e + } + + function si(a) { + a = T(a); + return qi[a] && qi[a].Ce + } + var ti = M(Md); + + function ui(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (si(b, e), !f.O && c.G && c.D)) { - var g = Be(a, e), - h = ui(a), + if (e && (ri(b, e), !f.O && c.G && c.D)) { + var g = ze(a, e), + h = ti(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, m = {}; - Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m)); - k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) + Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m)); + k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) } } d() }, S: function(c, d) { - var e = ui(a), - f = Wh(a, b), + var e = ti(a), + f = Vh(a, b), g = f && f.params; - g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { + g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) { var k = n(h); k.next(); k = k.next().value; g(k); - h = nc(a)(h, e); + h = mc(a)(h, e); e.splice(h, 1) }, f)); d() @@ -3332,7 +3326,7 @@ } } - function wi(a) { + function vi(a) { var b = r, c = null, d = a.length; @@ -3349,72 +3343,72 @@ } } } - var xi = W("pa.int", function(a, b) { + var wi = X("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = wi(d); + e = vi(d); if (!e) return null; d = e.Ld; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Oh(a, "1", b), - h = Vh(b).url, - k = !dd(b), + var g = Nh(a, "1", b), + h = Uh(b).url, + k = !cd(b), l = "pa", m = {}; m = (m.id = b.id, m); var p = f, q = ""; if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q; - O("__ymu", ec(f)) && (l = "paup"); - p.__ym && (p = P({}, f), p.__ym = H(function(v, t) { + P("__ymu", dc(f)) && (l = "paup"); + p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) { var x = J(f, "__ym." + t); x && (v[t] = x); return v - }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); - p = q ? void 0 : Be(a, p); - l = Uh(a, b, l, m, p); + }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length); + p = q ? void 0 : ze(a, p); + l = Th(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Yg((m.pa = 1, m.ar = 1, m)), - D: (p["page-url"] = h || T(a).href, p) + G: Xg((m.pa = 1, m.ar = 1, m)), + D: (p["page-url"] = h || U(a).href, p) }, b).then(k ? l : r); - return Qh(a, "p.s", g, e, d) + return Ph(a, "p.s", g, e, d) }, c }); - function yi(a, b, c, d, e) { + function xi(a, b, c, d, e) { return (new Z(function(f, g) { - var h = ec(c), - k = N(d.resolve || lb, Qa(f)), - l = N(d.reject || lb, Qa(g)); + var h = dc(c), + k = O(d.resolve || L, Qa(f)), + l = O(d.reject || L, Qa(g)); d.resolve = k; d.reject = l; - M(function(m) { + N(function(m) { d.kc.push(+m); var p = c[m], - q = uf(a, G(Zd(), l), 5100, "is.m"), + q = tf(a, G(Yd(), l), 5100, "is.m"), v = {}; - b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { - tf(a, q); + b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) { + sf(a, q); d.ed.push(m); d.resolve && d.resolve(x) }) }, h) - }))["catch"](V(a, "if.b")) - } - - function zi(a, b, c) { - b = Qb(function(d) { - return !O(c.info.counterId, d.kc) + }))["catch"](W(a, "if.b")) + } + + function yi(a, b, c) { + b = Pb(function(d) { + return !P(c.info.counterId, d.kc) }, b); - M(function(d) { + N(function(d) { if (c.info.counterId) { var e = {}; a((e[c.info.counterId] = c, e), d, d.data) @@ -3422,13 +3416,13 @@ }, b) } - function Ai(a, b) { - var c = Lf(a, b); + function zi(a, b) { + var c = Kf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.cc], yi), - g = G(f, zi); + f = F([a, c.cc], xi), + g = G(f, yi); c.ea.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3442,12 +3436,12 @@ }); return { ea: c.ea, - We: function(h, k) { + Ve: function(h, k) { return new Z(function(l, m) { c.cc(h, k, function(p, q) { l([p, q]) }); - uf(a, G(Zd(), m), 5100, "is.o") + tf(a, G(Yd(), m), 5100, "is.o") }) }, bd: function(h) { @@ -3470,27 +3464,27 @@ } } } - var Bi = L(Ai, N(mb, R)); - - function Ci(a, b) { - if (!O(b, M(K("ymetrikaEvent.type"), a))) { + var Ai = M(zi, O(lb, T)); + + function Bi(a, b) { + if (!P(b, N(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; a.push((d.ymetrikaEvent = (c.type = b, c), d)) } } - function Di(a) { - a = Q(a); + function Ci(a) { + a = R(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Ei(a, b, c, d) { + function Di(a, b, c, d) { c = void 0 === c ? r : c; d = void 0 === d ? !1 : d; - var e = Cf(a); + var e = Bf(a); if (b && y(b.push)) { var f = b.push; b.push = function() { @@ -3508,72 +3502,72 @@ } }; c(a); - M(e.trigger, b); + N(e.trigger, b); return a } } - function Fi(a, b) { + function Ei(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Gi(a, b, c) { - c = void 0 === c ? lb : c; - var d = Df(a, "idlo"); + function Fi(a, b, c) { + c = void 0 === c ? L : c; + var d = Cf(a, "idlo"); c(d); - var e = G(d, Fi); - Ei(a, b, function(f) { + var e = G(d, Ei); + Di(a, b, function(f) { f.Ba.C(e) }); return d } - function Hi(a, b, c, d) { - var e = Wh(a, c); + function Gi(a, b, c, d) { + var e = Vh(a, c); if (e) { a = d.data; c = "" + c.id; var f = d.sended || []; d.sended || (d.sended = f); - O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) - } - } - var Ii = W("y.p", function(a, b) { - var c = Ai(a, b); + P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) + } + } + var Hi = X("y.p", function(a, b) { + var c = zi(a, b); if (c) { - var d = Di(a), - e = F([a, c, b], Hi); - Gi(a, d, function(f) { + var d = Ci(a), + e = F([a, c, b], Gi); + Fi(a, d, function(f) { f.C(["params"], e) }); - c.ea.C(["params"], N(K("1"), e)) + c.ea.C(["params"], O(K("1"), e)) } }); - function Ji(a, b, c, d) { - var e = T(a), + function Ii(a, b, c, d) { + var e = U(a), f = e.hostname; e = e.href; - if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href; + if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Ki = { - Ue: $a(/[/&=?#]/) + var Ji = { + Te: $a(/[/&=?#]/) }, - Li = W("go.in", function(a, b, c, d) { + Ki = X("go.in", function(a, b, c, d) { c = void 0 === c ? "goal" : c; var e = {}; return e.reachGoal = function(f, g, h, k) { - if (!f || Ki[c] && Ki[c](f)) return null; + if (!f || Ji[c] && Ji[c](f)) return null; var l = g, m = h || r; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Oh(a, "g", b); - var v = n(Ji(a, b, f, c)); + g = Nh(a, "g", b); + var v = n(Ii(a, b, f, c)); h = v.next().value; v = v.next().value; var t = {}, @@ -3582,75 +3576,75 @@ H: { L: l }, - G: Yg((t.ar = 1, t)), + G: Xg((t.ar = 1, t)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); var E = {}, C = {}; - Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema = + Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema = c, E.name = f, E.params = l, E), C)); d && d() }); - return Qh(a, "g.s", g, m, k) + return Ph(a, "g.s", g, m, k) }, e }), - Mi = W("guid.int", function(a, b) { + Li = X("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = rf(a, b); - d && Ph(a, d, null, e); + var e = qf(a, b); + d && Oh(a, d, null, e); return e }, c }), - Ni; - - function Oi(a) { - return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" - } - - function Pi(a, b) { - var c = Oi(a); - Ni = vf(a, function() { - var d = Oi(a); + Mi; + + function Ni(a) { + return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : "" + } + + function Oi(a, b) { + var c = Ni(a); + Mi = uf(a, function() { + var d = Ni(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(wf, null, a, Ni) - } - - function Qi(a, b, c, d) { + return D(vf, null, a, Mi) + } + + function Pi(a, b, c, d) { var e = b.M, f = b.pc, g = b.Ga, - h = Q(a), + h = R(a), k = {}; - k = Yg((k.wh = 1, k.pv = 1, k)); + k = Xg((k.wh = 1, k.pv = 1, k)); var l = J(d, "isTrusted"); - d && !A(l) && k.B("ite", Mb(l)); - ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); + d && !A(l) && k.B("ite", Lb(l)); + se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); - d = T(a).href; + d = U(a).href; f = {}; g = { D: (f["page-url"] = g || d, f["page-ref"] = e, f), G: k }; - c(g, b)["catch"](V(a, "g.s")); + c(g, b)["catch"](W(a, "g.s")); h.B("lastReferrer", d) } - var Ri = W("th.e", function(a, b) { + var Qi = X("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g)) - } - var d = Oh(a, "t", b), - e = ni(a, R(b)), + f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g)) + } + var d = Nh(a, "t", b), + e = mi(a, T(b)), f = !1, - g = V(a, "h.h.ch", D(Qi, null, a, b, d)), + g = W(a, "h.h.ch", D(Pi, null, a, b, d)), h = r; b.ic && (c(), f = !0); d = {}; - return d.trackHash = V(a, "tr.hs.h", function(k) { + return d.trackHash = W(a, "tr.hs.h", function(k) { k ? c() : h(); f = !!k; k = {}; @@ -3658,7 +3652,7 @@ }), d.u = h, d }); - function Si(a) { + function Ri(a) { var b = null; try { b = a.target || a.srcElement @@ -3671,16 +3665,16 @@ return null } - function Ti(a, b) { + function Si(a, b) { var c = {}; c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1; var d = {}; a((d.trackLinks = c, d)) } - function Ui(a, b, c) { - var d = Yg(); - void 0 !== c.pb && d.B("ite", Mb(c.pb)); + function Ti(a, b, c) { + var d = Xg(); + void 0 !== c.pb && d.B("ite", Lb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); var e = c.xd || {}, @@ -3692,23 +3686,23 @@ qb: !!c.qb, L: e.params }, - D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f) + D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f) }; f = "Link"; c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link"); var g = {}, h = {}; - Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); + Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); g = {}; - b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.xd)); - Qh(a, "cl.p.s", b, e.callback || r, e.ctx) - } - - function Vi(a, b) { - if (a.Fe()) { - var c = Si(b); - if (c && !Te("ym-disable-tracklink", c)) { + Ph(a, "cl.p.s", b, e.callback || r, e.ctx) + } + + function Ui(a, b) { + if (a.Ee()) { + var c = Ri(b); + if (c && !Re("ym-disable-tracklink", c)) { var d = a.l, e = a.Jd, f = a.Kd, @@ -3716,11 +3710,11 @@ h = a.Qd, k = f.Ga, l = c.href; - var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); - m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); + var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); + m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Te("ym-external-link", c)) Ui(d, f, { + if (Re("ym-external-link", c)) Ti(d, f, { url: l, Ja: !0, title: m, @@ -3728,19 +3722,19 @@ sender: g }); else { - k = k ? oh(d, k).hostname : T(d).hostname; - h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i"); + k = k ? nh(d, k).hostname : U(d).hostname; + h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i"); var q = c.protocol + "//" + c.hostname + c.pathname; - h = re.test(q) || re.test(l) || h.test(l) || h.test(q); + h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q); c = c.hostname; - id(k) === id(c) ? h ? Ui(d, f, { + hd(k) === hd(c) ? h ? Ti(d, f, { url: l, mb: !0, pb: p, title: m, sender: g - }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, { + }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, { url: l, qb: !0, Ja: !0, @@ -3753,11 +3747,11 @@ } } } - var Wi = Na(function(a, b) { - u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) + var Vi = Na(function(a, b) { + u(b) ? a.push(b) : N(O(L, Za("push", a)), b) }); - function Xi(a, b) { + function Wi(a, b) { return function(c) { var d = c[a]; d ? (d.Zb = !0, d.Yb(b)) : c[a] = { @@ -3767,7 +3761,7 @@ } } } - var Yi = Na(function(a, b) { + var Xi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3780,30 +3774,30 @@ } return b[a].promise }), - Zi = L(N(Md, Ra)), - $i = L(Md); - - function aj(a, b, c) { - b = R(b); - $i(b).Rd = X(a)(hf); - c = P({}, c); + Yi = M(O(Ld, Ra)), + Zi = M(Ld); + + function $i(a, b, c) { + b = T(b); + Zi(b).Rd = kf(a)(ff); + c = Q({}, c); var d = {}, e = {}; - Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Zi()(Xi(b, c)) - } - - function bj(a, b) { - var c = R(a); - return Zi()(Yi(c)).then(b) - } - - function cj(a, b, c) { + Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); + return Yi()(Wi(b, c)) + } + + function aj(a, b) { + var c = T(a); + return Yi()(Xi(c)).then(b) + } + + function bj(a, b, c) { if (a.postMessage && !a.attachEvent) { - var d = Xc(a), - e = "__ym__promise_" + ff(a) + "_" + ff(a), + var d = Wc(a), + e = "__ym__promise_" + df(a) + "_" + df(a), f = r; - f = d.C(a, ["message"], V(a, c, function(g) { + f = d.C(a, ["message"], W(a, c, function(g) { try { var h = g.data } catch (k) { @@ -3812,23 +3806,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else uf(a, b, 0, c) - } - var dj = [], - ej = !1, - fj = !1; - - function gj(a, b) { - if (dj.length) { - var c = dj.shift(); - fj ? c() : uf(a, c, 100, b + ".ei.rnt") - } else ej = !1 - } - - function hj(a, b, c, d, e) { + } else tf(a, b, 0, c) + } + var cj = [], + dj = !1, + ej = !1; + + function fj(a, b) { + if (cj.length) { + var c = cj.shift(); + ej ? c() : tf(a, c, 100, b + ".ei.rnt") + } else dj = !1 + } + + function gj(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Tg : e; - fj = Infinity === d; + e = void 0 === e ? Sg : e; + ej = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3837,23 +3831,23 @@ } catch (m) { return f(m) } - b(Og); - if (b(Kg)) return g(k), gj(a, c); - fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei") + b(Ng); + if (b(Jg)) return g(k), fj(a, c); + ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei") } var k = []; - ej ? dj.push(h) : (ej = !0, h()) + dj ? cj.push(h) : (dj = !0, h()) }) } - function ij(a, b, c, d, e, f) { + function hj(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; f = void 0 === f ? r : f; - b = Vg(b, c); - hj(a, b, d + ".itc", e)(xf(V(a, d), f)) - } - - function jj(a, b, c) { + b = Ug(b, c); + gj(a, b, d + ".itc", e)(wf(W(a, d), f)) + } + + function ij(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3863,7 +3857,7 @@ J: { O: g.me }, - G: Yg(g.Dd), + G: Xg(g.Dd), D: g.L, H: { Za: g.Za @@ -3872,27 +3866,27 @@ U: g.U } }; - g.ba && (k.ba = me(g.ba)); + g.ba && (k.ba = ke(g.ba)); return f(k, h).then(r, e) } - var e = V(a, "rts.p"), - f = Oh(a, "r", b); - return bj(b, function() { - cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr") + var e = W(a, "rts.p"), + f = Nh(a, "r", b); + return aj(b, function() { + bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr") }).then(r, e) } - var kj = N(Da, Pa(0)), - lj = Oa(kj), - mj = [lj("watch"), lj("clmap")], - nj = bd("retryReqs", function(a) { - return Ie(a).o("retryReqs", {}) + var jj = O(Da, Pa(0)), + kj = Oa(jj), + lj = [kj("watch"), kj("clmap")], + mj = ad("retryReqs", function(a) { + return Ge(a).o("retryReqs", {}) }, !0); + function nj(a, b) { + Ge(a).B("retryReqs", b) + } + function oj(a, b) { - Ie(a).B("retryReqs", b) - } - - function pj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3900,9 +3894,9 @@ me: b.postParams, L: b.params, Dd: b.browserInfo, - Se: b.ghid, + Re: b.ghid, time: b.time, - Za: ub(a), + Za: tb(a), counterId: b.counterId, M: b.counterType }; @@ -3910,67 +3904,67 @@ return c } - function qj(a) { - var b = nj(a); + function pj(a) { + var b = mj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - oj(a, b); + nj(a, b); return d }, "delete": function(c) { delete b[c]; - oj(a, b) + nj(a, b) }, - He: function(c, d) { + Ge: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b)) }, - Td: W("g.r", function() { - var c = X(a)(hf), - d = nf(a); + Td: X("g.r", function() { + var c = kf(a)(ff), + d = mf(a); return H(function(e, f) { var g = n(f), h = g.next().value; - (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h)); + (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h)); return e }, - [], dc(b)) + [], cc(b)) }), Fd: function() { - var c = X(a)(hf); - M(function(d) { + var c = kf(a)(ff); + N(function(d) { var e = n(d); d = e.next().value; e = e.next().value; (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d] - }, dc(b)); - oj(a, b) + }, cc(b)); + nj(a, b) }, length: function() { - return ec(b).length + return dc(b).length }, clear: function() { - oj(a, {}); + nj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(pj(f, e)); + c.push(oj(f, e)); delete b[f]; return c - }, [], dc(b)) - } - } - } - - function rj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b))) - } - - function sj(a, b) { - var c = qj(a); + }, [], cc(b)) + } + } + } + + function qj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b))) + } + + function rj(a, b) { + var c = pj(a); return { K: function(d, e) { var f = d.G, @@ -3978,10 +3972,10 @@ h = d.D, k = void 0 === d.J ? {} : d.J; if (f && h) { - var l = X(a); + var l = kf(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m); + f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m); g && (f.telemetry = g.l()); g = c.add(f); d.H || (d.H = {}); @@ -3990,13 +3984,13 @@ e() }, S: function(d, e) { - rj(a, d, b, c); + qj(a, d, b, c); e() } } } - function tj(a, b, c) { + function sj(a, b, c) { function d() { v || (q = !0, t = !1, v = !0, f()) } @@ -4008,24 +4002,24 @@ } function f() { - tf(a, l); + sf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (t ? x : x + p(hf) - E)); - S ? l = uf(a, e, S, "u.t.d.c") : e() + var S = Math.max(0, c - (t ? x : x + p(ff) - E)); + S ? l = tf(a, e, S, "u.t.d.c") : e() } } function g() { t = q = v = !0; - x += p(hf) - E; - E = p(hf); + x += p(ff) - E; + E = p(ff); f() } function h() { q || v || (x = 0); - E = p(hf); + E = p(ff); q = v = !0; t = !1; f() @@ -4039,24 +4033,24 @@ } var l = 0, m = !1; - if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf); - var p = X(a), + if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); + var p = kf(a), q = !1, v = !1, t = !0, x = 0, - E = p(hf), - C = Xc(a); + E = p(ff), + C = Wc(a); k(!0); f(); return function() { - tf(a, l); + sf(a, l); k(!1) } } - var uj = W("nb.p", function(a, b) { + var tj = X("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l()) } function d(q) { @@ -4067,38 +4061,38 @@ m = !0; l(); p && p(); - var x = X(a)(hf); - t = (ub(g.o("lastHit")) || 0) < x - 18E5; + var x = kf(a)(ff); + t = (tb(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = $i(f); + var C = Zi(f); x = C.kb; C = C.Rd; var S = {}; - x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Vh(b); + x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Uh(b); S = {}; x = { - D: (S["page-url"] = C.url || T(a).href, S), + D: (S["page-url"] = C.url || U(a).href, S), G: x, H: { force: q } }; - C = Sh(a, R(b)).warn; + C = Rh(a, T(b)).warn; !v.callback && v.ctx && C("nbnc"); - (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E)); - if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx) + (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E)); + if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx) } return null } } - var e = Oh(a, "n", b), - f = R(b), - g = Je(a, b.id), - h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))), + var e = Nh(a, "n", b), + f = T(b), + g = He(a, b.id), + h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), ni(a, f)), + l = G((k.accurateTrackBounce = !0, k), mi(a, f)), m = !1, p; b.vc && c(b.vc); @@ -4108,61 +4102,61 @@ return k }); - function vj(a) { + function uj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function wj(a, b) { + function vj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); - return c ? mc(c) : [] - } - - function xj(a, b) { + return c ? lc(c) : [] + } + + function wj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = wj(a, b); + var c = vj(a, b); return c && c.length ? c[0] : null } - var yj; - var zj = window.Set; - if (ya(zj, "Set")) { - var Aj = ya(J(zj.prototype, "add"), "add"), - Bj = ya(J(zj.prototype, "has"), "has"), - Cj = ya(J(zj.prototype, "delete"), "delete"), - Dj = ya(J(zj.prototype, "clear"), "clear"), - Ej = ya(J(zj.prototype, "forEach"), "forEach"); - yj = Aj && Bj && Cj && Dj && Ej ? Set : kc - } else yj = kc; - var Fj = yj; - - function Gj(a, b, c) { + var xj; + var yj = window.Set; + if (ya(yj, "Set")) { + var zj = ya(J(yj.prototype, "add"), "add"), + Aj = ya(J(yj.prototype, "has"), "has"), + Bj = ya(J(yj.prototype, "delete"), "delete"), + Cj = ya(J(yj.prototype, "clear"), "clear"), + Dj = ya(J(yj.prototype, "forEach"), "forEach"); + xj = zj && Aj && Bj && Cj && Dj ? Set : jc + } else xj = jc; + var Ej = xj; + + function Fj(a, b, c) { if (!(b && b.Element && b.Element.prototype && b.document && c)) return null; if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a); - var d = Ue(b); + var d = Se(b); if (d) { for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } - if (vj(b)) { - for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (uj(b)) { + for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } return null } + function Gj(a, b) { + return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement + } + function Hj(a, b) { - return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement - } - - function Ij(a, b) { var c = b, d = J(a, "document"), - e = cf(c); - if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return { + e = af(c); + if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return { left: 0, top: 0 }; - if (d = af(c)) return c = Ze(a), { + if (d = Ze(c)) return c = Xe(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4173,21 +4167,21 @@ } } - function Jj(a, b) { + function Ij(a, b) { var c = J(a, "document"); - return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] - } - var Kj = L(function() { - for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1; + return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] + } + var Jj = M(function() { + for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1; return b }); - function Lj(a, b, c) { - for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { + function Kj(a, b, c) { + for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) { d += e[f] || "*"; a: { f = J(a, "document"); - if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) { + if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) { f = f.childNodes; for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1) if (g === (f[k] && f[k].nodeName)) { @@ -4202,31 +4196,31 @@ } d += f || ""; b = b.parentElement; - f = cf(b) || "*" - } - return vd(d, 128) - } - - function Mj(a, b) { - var c = We(a), - d = Ze(a); + f = af(b) || "*" + } + return ud(d, 128) + } + + function Lj(a, b) { + var c = Ue(a), + d = Xe(a); return { x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0, y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0 } } - function Nj(a) { + function Mj(a) { var b = a.which; a = a.button; return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0 } - var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Pj(a, b, c, d, e) { + var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Oj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = cf(b.element); - if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1; + a = af(b.element); + if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1; d = b.element; if (b && c) { if (50 > b.time - c.time) return !1; @@ -4236,37 +4230,37 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Oj(d)) return !1; + if (Nj(d)) return !1; d = d.parentElement } return !0 } - function Qj(a, b, c, d, e) { + function Pj(a, b, c, d, e) { var f = "clmap/" + e.id, g = {}; b = (g["page-url"] = b, g["pointer-click"] = c, g); f = { - G: Yg(), + G: Xg(), D: b, ca: { U: f } }; - d(f, e)["catch"](V(a, "c.s.c")) - } - var Rj = W("clm.p", function(a, b) { - if (tc(a)) return r; - var c = Oh(a, "m", b), - d = R(b), - e = X(a), - f = e(hf), - g = G(G(d, oi(a)), N(be, K("clickmap"))), + d(f, e)["catch"](W(a, "c.s.c")) + } + var Qj = X("clm.p", function(a, b) { + if (sc(a)) return r; + var c = Nh(a, "m", b), + d = T(b), + e = kf(a), + f = e(ff), + g = G(G(d, ni(a)), O(ae, K("clickmap"))), h, k = null; - d = V(a, "clm.p.c", function(l) { + d = W(a, "clm.p.c", function(l) { var m = g(); if (m) { - var p = Q(a), + var p = R(a), q = p.o("cls", { fb: 0, x: 0, @@ -4280,221 +4274,221 @@ p = "object" === typeof m ? m : {}; q = p.filter; m = p.isTrackHash || !1; - var v = M(function(x) { + var v = N(function(x) { return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); var t = !!p.quota; l = { - element: Se(a, l), - position: Mj(a, l), - button: Nj(l), - time: e(hf) + element: Qe(a, l), + position: Lj(a, l), + button: Mj(l), + time: e(ff) }; - p = T(a).href; - if (Pj(a, l, k, v, q)) { + p = U(a).href; + if (Oj(a, l, k, v, q)) { if (t) { if (!h) return; --h } - v = n(Jj(a, l.element)); + v = n(Ij(a, l.element)); q = v.next().value; v = v.next().value; - t = Ij(a, l.element); - q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y]; - q = U(":", q); + t = Hj(a, l.element); + q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y]; + q = V(":", q); m && (q += ":wh:1"); - Qj(a, p, q, c, b); + Pj(a, p, q, c, b); k = l } } }); - return Xc(a).C(J(a, "document"), ["click"], d) + return Wc(a).C(J(a, "document"), ["click"], d) }), - Sj = W("trigger.in", function(a, b) { - b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") + Rj = X("trigger.in", function(a, b) { + b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i") }); - function Tj(a, b) { + function Sj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Uj = W("c.m.p", function(a, b) { - var c = R(b), + var Tj = X("c.m.p", function(a, b) { + var c = T(b), d = {}; - return d.clickmap = G(ni(a, c), Tj), d + return d.clickmap = G(mi(a, c), Sj), d }); - function Vj(a) { + function Uj(a) { a = "" + a; for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24); return b >>> 0 } - var Wj = {}, - Xj = {}; - Wj.p = 500; - var Yj = { + var Vj = {}, + Wj = {}; + Vj.p = 500; + var Xj = { i: "id", n: "name", h: "href", ty: "type" }; - Xj.h = !0; - Xj.c = !0; - var Zj = { + Wj.h = !0; + Wj.c = !0; + var Yj = { p: function(a, b, c) { - if (b && Hj(a, b) && b._ymp) return b._ymp; - a = Lj(a, b, c); + if (b && Gj(a, b) && b._ymp) return b._ymp; + a = Kj(a, b, c); b && (b._ymp = a); return a }, c: function(a, b, c) { - (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = "")); - ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); + (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = "")); + cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function ak(a, b, c, d) { + function Zj(a, b, c, d) { return H(function(e, f) { var g = null; - f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b)); - g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g); + f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b)); + g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g); return e }, {}, c) } - var bk = G("form", Gj), - ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb); - - function dk(a, b, c, d) { - return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be)) - } - - function ek(a, b, c, d, e, f) { + var ak = G("form", Fj), + bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb); + + function ck(a, b, c, d) { + return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae)) + } + + function dk(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f) - } - - function fk(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f) + } + + function ek(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s")) - } - var gk = W("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s")) + } + var fk = X("s.f.i", function(a, b) { var c = [], d = [], - e = Xc(a); - c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk)))); - c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { - ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + e = Wc(a); + c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek)))); + c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) { + dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - dk(a, b, "fgi", (e.id = b.id, e)); - return F([ce, c], M) + ck(a, b, "fgi", (e.id = b.id, e)); + return F([be, c], N) }); - function hk(a, b, c, d) { + function gk(a, b, c, d) { return function() { - if (Wh(a, b)) { + if (Vh(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var ik = "button," + U(",", M(function(a) { + var hk = "button," + V(",", N(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - jk = G(ik, wj), - kk = {}, - lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk); - - function mk(a, b, c) { + ik = G(hk, vj), + jk = {}, + kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk); + + function lk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Gj(ik, a, d); - e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d)); - if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) { - e = "?" + sd(e); + var e = Fj(hk, a, d); + e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d)); + if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) { + e = "?" + rd(e); d = {}; - d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { var f = {}, g = {}; - c = (g.__ym = (f.ite = Mb(c), f), g) + c = (g.__ym = (f.ite = Lb(c), f), g) } - Li(a, b, "btn", d).reachGoal(e, c) - } - } - } - var nk = W("s.f.i", function(a, b) { - return bj(b, function(c) { + Ki(a, b, "btn", d).reachGoal(e, c) + } + } + } + var mk = X("s.f.i", function(a, b) { + return aj(b, function(c) { if (J(c, "settings.button_goals")) { - c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk))))); + c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk))))); var d = {}; - Uh(a, b, "gbi", (d.id = b.id, d))(); + Th(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - ok = {}, - pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok), - qk = {}, - rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk), - sk = {}, - tk = (sk.promotion_name = "name", sk), - uk = {}, - vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk), - wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - xk = {}, - yk = (xk.view_item = { + nk = {}, + ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk), + pk = {}, + qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk), + rk = {}, + sk = (rk.promotion_name = "name", rk), + tk = {}, + uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk), + vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + wk = {}, + xk = (wk.view_item = { event: "detail", - ga: rk, + ga: qk, ta: "products" - }, xk.add_to_cart = { + }, wk.add_to_cart = { event: "add", - ga: rk, + ga: qk, ta: "products" - }, xk.remove_from_cart = { + }, wk.remove_from_cart = { event: "remove", - ga: rk, + ga: qk, ta: "products" - }, xk.begin_checkout = { + }, wk.begin_checkout = { event: "checkout", - ga: rk, + ga: qk, ta: "products" - }, xk.purchase = { + }, wk.purchase = { event: "purchase", - ga: rk, + ga: qk, ta: "products" - }, xk.view_item_list = { + }, wk.view_item_list = { event: "impressions", - ga: rk - }, xk.select_item = { + ga: qk + }, wk.select_item = { event: "click", ta: "products", - ga: rk - }, xk.view_promotion = { + ga: qk + }, wk.view_promotion = { event: "promoView", ta: "promotions", - ga: vk - }, xk.select_promotion = { + ga: uk + }, wk.select_promotion = { event: "promoClick", ta: "promotions", - ga: vk - }, xk); + ga: uk + }, wk); + + function yk(a, b) { + var c = {}; + N(function(d) { + var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + }, dc(b)); + return c + } function zk(a, b) { - var c = {}; - M(function(d) { - var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] - }, ec(b)); - return c - } - - function Ak(a, b) { - var c = u(a) ? yk[a] : a; + var c = u(a) ? xk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4502,109 +4496,109 @@ g = b.purchase || b, h = g[f]; if (h) { - c = M(G(c.ga, zk), h); + c = N(G(c.ga, yk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); - c = ec(g); + c = dc(g); e && 1 < c.length && (l[d].actionField = H(function(m, p) { if (p === f) return m; if ("currency" === p) return l.currencyCode = g.currency, m; - m[tk[p] || pk[p] || p] = g[p]; + m[sk[p] || ok[p] || p] = g[p]; return m }, {}, c)); return l } } } - var Bk = W("dl.w", function(a, b, c) { + var Ak = X("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl")) + (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl")) } var e, f = 0; d(); return function() { - return tf(a, f) + return sf(a, f) } }); - function Ck(a) { + function Bk(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) { + if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) { c[d] = b[d]; return c - }, {}, a), 0 === ec(a).length ? void 0 : a - } - - function Dk(a, b) { + }, {}, a), 0 === dc(a).length ? void 0 : a + } + + function Ck(a, b) { return function(c) { - var d = Wh(a, b); + var d = Vh(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? Ak(f, e) : void 0; + e = B(e) && u(f) ? zk(f, e) : void 0; if (!e) a: { - e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); + e = c;!w(c) && qb(a, eb(c)) && (e = Va(e)); if (w(e)) { var g = n(e); e = g.next().value; f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = Ak(f, g); + e = zk(f, g); break a } } e = void 0 } - if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) - } - } - } - - function Ek(a, b, c) { + if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) + } + } + } + + function Dk(a, b, c) { var d; - a = [Bk(a, b, function(e) { + a = [Ak(a, b, function(e) { d = e; e.Ba.C(c) }), function() { d && d.unsubscribe() }]; - return F([ce, a], M) - } - var Fk = W("p.e", function(a, b) { - if (Wh(a, b)) { - var c = Q(a), - d = V(a, "h.ee", Dk(a, b)); - return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d) + return F([be, a], N) + } + var Ek = X("p.e", function(a, b) { + if (Vh(a, b)) { + var c = R(a), + d = W(a, "h.ee", Ck(a, b)); + return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d) }) } }); - function Gk(a, b, c, d, e, f) { + function Fk(a, b, c, d, e, f) { e = void 0 === e ? -1 : e; f = void 0 === f ? !1 : f; d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT; - if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b))) + if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b))) for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode);); } - var Hk = L(function(a) { - a = T(a); - a = rd(a.search.substring(1)); + var Gk = M(function(a) { + a = U(a); + a = qd(a.search.substring(1)); return { - id: ub(a["_ym_status-check"] || ""), + id: tb(a["_ym_status-check"] || ""), lang: a._ym_lang || "ru" } }), - Ik = bd("giss", Md); - - function Jk(a, b, c) { + Hk = ad("giss", Ld); + + function Ik(a, b, c) { c = void 0 === c ? {} : c; - var d = Ik(a); + var d = Hk(a); d[b] || (d[b] = { - we: mh(a, P(c, { + ve: lh(a, Q(c, { src: b })), state: 0 @@ -4612,7 +4606,7 @@ return d[b] } - function Kk(a, b, c, d, e) { + function Jk(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4623,26 +4617,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Jk(a, b, e); - b = h.we; + var h = Ik(a, b, e); + b = h.ve; e = h.state; - b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() - } - var Lk = W("suid.int", function(a, b) { + b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() + } + var Kk = X("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { - if (u(d) || rb(a, d)) { - var g = Wh(a, b); + if (u(d) || qb(a, d)) { + var g = Vh(a, b); d = fb(["__ym", "user_id", d]); g.params(d, e || r, f) - } else Sh(a, R(b)).error("wuid") + } else Rh(a, T(b)).error("wuid") }, c }); - function Mk(a, b) { + function Lk(a, b) { return { S: function(c, d) { - var e = Wh(a, b); + var e = Vh(a, b); e = e && e.userParams; var f = (c.H || {}).oc; e && f && e(f); @@ -4650,60 +4644,60 @@ } } } - var Nk = W("up.int", function(a, b) { + var Mk = X("up.int", function(a, b) { var c = {}; - return c.userParams = V(a, "up.c", function(d, e, f) { - var g = Wh(a, b), - h = Sh(a, R(b)).warn; + return c.userParams = W(a, "up.c", function(d, e, f) { + var g = Vh(a, b), + h = Rh(a, T(b)).warn; g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci") }), c }), - Ok = /[\*\.\?\(\)]/g, - Pk = L(function(a, b, c) { + Nk = /[\*\.\?\(\)]/g, + Ok = M(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Ok, ""); + var d = c.replace("\\s", " ").replace(Nk, ""); b = {}; - Sh(a, "").warn("nnw", (b.name = d, b)) + Rh(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} - }, mb), - Qk = W("r.nn", function(a) { - Ld(a) && Ei(a, va, function(b) { + }, lb), + Pk = X("r.nn", function(a) { + Kd(a) && Di(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Pk(a, d, c); + Ok(a, d, c); va.splice(100) }) }) }); - function Rk(a, b) { + function Qk(a, b) { return { K: function(c, d) { - ag(c) ? d() : bj(b, function(e) { + $f(c) ? d() : aj(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); - c.D = P(c.D || {}, e) + c.D = Q(c.D || {}, e) } d() }) } } } - var Sk = L(Md, R), - Tk = W("fpi", function(a) { - var b = ge(a); + var Rk = M(Ld, T), + Sk = X("fpi", function(a) { + var b = ee(a); if (b && !a.document.hidden) { - var c = Q(a).V; + var c = R(a).V; c("fpe", 1); - var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { + var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { a.document.hidden && (c("fht", b.now()), d()) }) } }), - Uk = L(function(a) { + Tk = M(function(a) { a = J(a, "console"); var b = J(a, "log"); b = wa("log", b) ? D(b, a) : r; @@ -4717,14 +4711,14 @@ warn: c } }), - Vk = W("p.cd", function(a) { - if (Cc(a) || uc(a)) { - var b = Ie(a); + Uk = X("p.cd", function(a) { + if (Bc(a) || tc(a)) { + var b = Ge(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || - wc(a) ? function() {} : /./; - a = Uk(a); + vc(a) ? function() {} : /./; + a = Tk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4734,32 +4728,32 @@ } }); - function Wk(a, b) { + function Vk(a, b) { return Array.prototype.sort.call(b, a) } - var Xk = L(function(a) { + var Wk = M(function(a) { a = J(a, "navigator.plugins"); - return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) + return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Yk = Na(function(a, b) { - return Q(b).o(a, null) + Xk = Na(function(a, b) { + return R(b).o(a, null) }), - Zk = { + Yk = { "*": "+", "-": "/", - Oe: "=", + Ne: "=", "+": "*", "/": "-", "=": "_" }; + function Zk(a) { + return a ? a.replace(/[+/=]/g, function(b) { + return Yk[b] || b + }) : "" + } + function $k(a) { - return a ? a.replace(/[+/=]/g, function(b) { - return Zk[b] || b - }) : "" - } - - function al(a) { var b = "", c = 0; if (!a) return ""; @@ -4780,7 +4774,7 @@ return b } - function bl(a) { + function al(a) { var b = void 0 === b ? !1 : b; for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) { var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2]; @@ -4796,11 +4790,11 @@ case 2: a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=") } - e = U("", e); - return b ? $k(e) : e - } - - function cl(a) { + e = V("", e); + return b ? Zk(e) : e + } + + function bl(a) { for (var b = "", c = 0; c < a.length;) { var d = a.charCodeAt(c); 128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3) @@ -4808,7 +4802,7 @@ return b } - function dl(a) { + function cl(a) { for (var b = [], c = 0; c < a.length; c++) { var d = a.charCodeAt(c); 128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128)) @@ -4816,72 +4810,72 @@ return b } - function el(a) { - return a ? bl(dl(a)) : null - } - var fl = L(function(a) { - return pb(/tizen/i, a) + function dl(a) { + return a ? al(cl(a)) : null + } + var el = M(function(a) { + return ob(/tizen/i, a) }); - function gl(a) { - if (!fl(a)) return null; + function fl(a) { + if (!el(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return el(a()) + return dl(a()) } catch (b) {} return null } - function hl(a) { - if (!fl(a)) return null; + function gl(a) { + if (!el(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return el(a("http://tizen.org/system/tizenid")) + return dl(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function il(a) { - if (!fl(a)) return null; + function hl(a) { + if (!el(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return el(J(a(), "duid")) + if (y(a)) return dl(J(a(), "duid")) } catch (b) {} return null } - var jl = L(function(a) { - return pb(/webos|web0s/i, a) + var il = M(function(a) { + return ob(/webos|web0s/i, a) }); - function kl(a) { + function jl(a) { var b = J(a, "webOS.service.request"); return y(b) ? new Z(function(c) { var d = {}, e = {}; b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) { - c(el(J(f, "idList.0.idValue"))) + c(dl(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function ll(a, b) { + function kl(a, b) { try { var c = b.localStorage.getItem(a); - return c && bl(dl(c)) + return c && al(cl(c)) } catch (d) {} return null } - var ml = L(G("panoramaId", ll)), - nl = L(function(a) { - return ll("pubcid.org", a) || ll("_pubCommonId", a) + var ll = M(G("panoramaId", kl)), + ml = M(function(a) { + return kl("pubcid.org", a) || kl("_pubCommonId", a) }), - ol = L(G("_sharedid", ll)), - pl = L(function(a, b) { + nl = M(G("_sharedid", kl)), + ol = M(function(a, b) { if (b.Aa) return null; - var c = Jd(a, "").o("_ga"); - return c && bl(dl(c)) - }, N(mb, R)), - ql = [ + var c = Id(a, "").o("_ga"); + return c && al(cl(c)) + }, O(lb, T)), + pl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4900,7 +4894,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - rl = [ + ql = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4915,63 +4909,63 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - sl = {}, - tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl), - ul = L(Nd); - - function vl(a, b, c) { - return M(function(d) { + rl = {}, + sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl), + tl = M(Md); + + function ul(a, b, c) { + return N(function(d) { var e = n(d), f = e.next().value; e = e.next().value; if (y(f)) return f(a, b) || null; if (1 === d.length) return b[f] ? Math.round(b[f]) : null; var g; - !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g])); + !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function wl(a, b) { - var c = a.length ? M(function(d, e) { + function vl(a, b) { + var c = a.length ? N(function(d, e) { var f = b[e]; return f === d ? null : f }, a) : b; a.length = 0; - M(N(lb, Za("push", a)), b); - return Qb(Pa(null), c).length === a.length ? null : c - } - - function xl(a, b, c) { + N(O(L, Za("push", a)), b); + return Pb(Pa(null), c).length === a.length ? null : c + } + + function wl(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = ge(a); + a = ee(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql); if (!c) { var e = J(a, "timing"); - e && (c = ql, d = e) + e && (c = pl, d = e) } if (!c) return null; - a = vl(a, d, c); - b = R(b); - b = ul(b); - return (b = wl(b, a)) && U(",", b) - } - var yl = L(Md), - zl = L(function(a) { + a = ul(a, d, c); + b = T(b); + b = tl(b); + return (b = vl(b, a)) && V(",", b) + } + var xl = M(Ld), + yl = M(function(a) { var b = J(a, "webkitRequestFileSystem"); - if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { + if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; return d.estimate ? d.estimate() : {} }).then(function(d) { return (d = d.quota) && 12E7 > d ? !0 : !1 - })["catch"](G(!0, lb)); - if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); + })["catch"](G(!0, L)); + if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); b = J(a, "openDatabase"); - if (wc(a) && y(b)) { + if (vc(a) && y(b)) { var c = !1; try { b(null, null, null, null) @@ -4983,90 +4977,90 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function Al(a) { - if (zc(a)) return null; - var b = yl(a), + function zl(a) { + if (yc(a)) return null; + var b = xl(a), c = b.Vc; - z(c) && (b.Vc = null, zl(a).then(function(d) { + z(c) && (b.Vc = null, yl(a).then(function(d) { b.Vc = d })); return c ? 1 : null } - var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - Cl = L(function(a, b) { - var c = Kd(a), - d = T(a).search.match(Bl); + var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + Bl = M(function(a, b) { + var c = Jd(a), + d = U(a).search.match(Al); return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : "" }); - function Dl(a) { + function Cl(a) { return !A(a) && 1 === a.nodeType } - function El(a, b) { + function Dl(a, b) { if (A(b)) return !1; - if (Ne(b)) return El(a, b.parentNode); - if (!Dl(b)) return !1; - var c = Ue(a); + if (Le(b)) return Dl(a, b.parentNode); + if (!Cl(b)) return !1; + var c = Se(a); if (!c) return !1; var d = c.call(b, ".ym-hide-content,.ym-hide-content *"); return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d } - var Fl = ["password", "passwd", "pswd"], - Gl = ya(String.prototype.repeat, "repeat"); - - function Hl(a, b) { + var El = ["password", "passwd", "pswd"], + Fl = ya(String.prototype.repeat, "repeat"); + + function Gl(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Il = Gl ? function(a, b) { - return Gl.call(a, b) - } : Hl, - Jl = G(!0, function(a, b, c, d) { + var Hl = Fl ? function(a, b) { + return Fl.call(a, b) + } : Gl, + Il = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Il(b, c); + b = Hl(b, c); return a ? b + d : d + b }); - function Kl(a, b, c) { - xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), { + function Jl(a, b, c) { + xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), { timeout: 1E3 - }) : uf(a, b, 1E3, c + ".sdl") - } - var Ll = W("pa.plgn", function(a, b) { - var c = Bi(a, b); - c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() { - var d = Q(a); + }) : tf(a, b, 1E3, c + ".sdl") + } + var Kl = X("pa.plgn", function(a, b) { + var c = Ai(a, b); + c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() { + var d = R(a); d.B("cmc", d.o("cmc", 0) + 1); - return eh(b) + return dh(b) })) }), - Ml = L(function(a) { + Ll = M(function(a) { return { - Re: a, + Qe: a, Ha: null, Ka: [] } }); - function Nl(a, b, c, d) { - var e = Ol; - if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; - c = Ml(e); - O(b, c.Ka) || c.Ka.push(b); + function Ml(a, b, c, d) { + var e = Nl; + if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; + c = Ll(e); + P(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Qe(a); + b = Oe(a); if (!b) return null; b = b("iframe"); - P(b.style, { + Q(b.style, { display: "none", width: "1px", height: "1px", visibility: "hidden" }); b.src = e; - a = We(a); + a = Ue(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5074,13 +5068,13 @@ return c.Ha } - function Pl(a) { - var b = Ml(Ol); - O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) - } - var Ql = N(u, F([1, null], Kb)), - Rl = /^https?:\/\//, - Sl = { + function Ol(a) { + var b = Ll(Nl); + P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null)) + } + var Pl = O(u, F([1, null], Jb)), + Ql = /^https?:\/\//, + Rl = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5093,49 +5087,49 @@ 138396985: 1 }; - function Tl(a) { - a = n(a.replace(Rl, "").split("?")).next().value; + function Sl(a) { + a = n(a.replace(Ql, "").split("?")).next().value; var b = a + "?", - c = Vj(b); + c = Uj(b); if (ua[c]) return [b, c, !0]; - b = Vj(a); + b = Uj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Ul = L(function(a) { - a = ge(a); + var Tl = M(function(a) { + a = ee(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null + return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null }); - function Vl(a, b) { - var c = Wk(function(d, e) { + function Ul(a, b) { + var c = Vk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, dc(xe)); - c = M(function(d) { + }, cc(ve)); + c = N(function(d) { var e = n(d); d = e.next().value; var f = e.next().value.rb; e = I(b, d) && !A(b[d]); - d = b[d] !== (f || lb)(void 0); - return Mb(e && d) + d = b[d] !== (f || L)(void 0); + return Lb(e && d) }, c); - return vb(U("", c)) - } - var Wl = {}, - Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl), - Yl = L(function(a) { - var b = ge(a); + return ub(V("", c)) + } + var Vl = {}, + Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl), + Xl = M(function(a) { + var b = ee(a); if (!b) return null; var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null; - if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null; + if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null; b = J(b, "navigation.type"); - return rb(a, b) && 2 >= b ? b : null + return qb(a, b) && 2 >= b ? b : null }), - Zl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function $l(a, b, c) { - var d = "https://" + Rd + "/watch/" + c; + Yl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function Zl(a, b, c) { + var d = "https://" + Qd + "/watch/" + c; try { var e = n(b), f = n(e.next().value); @@ -5148,67 +5142,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = Be(a, h)) ? g(d, { + k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = ze(a, h)) ? g(d, { Da: k, N: [], - O: "site-info=" + pd(h) + O: "site-info=" + od(h) })["catch"](r) : Z.resolve() } } - var am = {}; - - function bm(a, b) { + var $l = {}; + + function am(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0); + !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0); d() } } } - var cm = W("exps.int", function(a, b) { + var bm = X("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Oh(a, "e", b), - h = Vh(b).url, + var g = Nh(a, "e", b), + h = Uh(b).url, k = {}, l = {}; d = g({ - G: Yg((k.ex = 1, k.ar = 1, k)), - D: (l["page-url"] = h || T(a).href, l.exp = d, l) + G: Xg((k.ex = 1, k.ar = 1, k)), + D: (l["page-url"] = h || U(a).href, l.exp = d, l) }, b); - return Qh(a, "exps.s", d, e || r, f) + return Ph(a, "exps.s", d, e || r, f) } }, c }), - dm = [], - em = W("p.fh", function(a, b) { + cm = [], + dm = X("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = Ie(a), - d = X(a), + var c = Ge(a), + d = kf(a), e = c.o("wasSynced"), f = { id: 3, M: "0" }; - if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e); + if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e); e = {}; var g = {}; - return Oh(a, "f", f)({ - G: Yg((e.pv = 1, e)), - D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer, + return Nh(a, "f", f)({ + G: Xg((e.pv = 1, e)), + D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer, g) }, f).then(function(h) { var k = {}; - h = (k.time = d(hf), k.params = J(h, "settings"), k); + h = (k.time = d(ff), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h - })["catch"](V(a, "f.h")) + })["catch"](W(a, "f.h")) }), - fm = Na(function(a, b) { + em = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5222,18 +5216,18 @@ return Ra(d) }); + function fm(a, b) { + Yi("hidv2")(Xi(T(a))).then(b) + } + function gm(a, b) { - Zi("hidv2")(Yi(R(a))).then(b) - } - - function hm(a, b) { return { K: function(c, d) { - gm(b, function(e) { + fm(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; - P(c.D, (f.hidv2 = e, f)) + Q(c.D, (f.hidv2 = e, f)) } d() }) @@ -5241,58 +5235,58 @@ } } - function im(a, b) { + function hm(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Zi("hidv2")(fm(R(b))); + var f = Yi("hidv2")(em(T(b))); e.Vd = f; d() }, S: function(c, d) { var e = J(c.$b, "settings.hidv2"), f = c.H.Vd; - f(Xi(R(b), e)); + f(Wi(T(b), e)); d() } } } - var jm = "et etms w v z i u vf".split(" "), - km = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var im = "et etms w v z i u vf".split(" "), + jm = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function lm(a, b) { + function km(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + nf(a); - e["page-url"] = e["page-url"] || T(a).href; + e["wv-hit"] = e["wv-hit"] || "" + mf(a); + e["page-url"] = e["page-url"] || U(a).href; var f = {}; e = { ca: { U: "webvisor/" + b.id }, - J: P(c.J || {}, { + J: Q(c.J || {}, { Ca: (f["Content-Type"] = "text/plain", f), ab: "POST" }), D: e }; - P(c, e); + Q(c, e); d() } } } - function mm(a, b, c) { - var d = Kh(a, b, "p", ["f", "x"]); - b = og(a, c || "p", b); - var e = ih(a, d, b); + function lm(a, b, c) { + var d = Jh(a, b, "p", ["f", "x"]); + b = ng(a, c || "p", b); + var e = hh(a, d, b); return function(f) { - f = P({ + f = Q({ J: { N: ["mms.p"] } @@ -5300,10 +5294,10 @@ return e(f) } } - var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function pm(a, b, c, d, e) { + var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function om(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5320,21 +5314,21 @@ w: 0 }; this.buffer = []; - this.Ad = om; + this.Ad = nm; this.flush = function() { - f.dc = uf(f.l, f.flush, 2500, "pub.f"); + f.dc = tf(f.l, f.flush, 2500, "pub.f"); var g = f.Jb(); if (f.buffer.length || g) { - var h = pc(f.buffer); + var h = oc(f.buffer); g && h.push(g); f.Uc = f.Vb; - f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) { - k && f.xe(k) + f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) { + k && f.we(k) })) } }; - this.xe = d; - this.ye = c; + this.we = d; + this.xe = c; this.bb = D(this.bb, this); this.Jb = D(this.Jb, this); this.flush = D(this.flush, this); @@ -5343,24 +5337,24 @@ this.vb = b; this.Qb = "pai" + b.id; + pm(this); + this.Dc = Wc(this.l); + this.time = kf(this.l); qm(this); - this.Dc = Xc(this.l); - this.time = X(this.l); - rm(this); - this.Kb = Q(this.l); + this.Kb = R(this.l); this.nc = null } - aa = pm.prototype; + aa = om.prototype; aa.start = function() { - this.dc = uf(this.l, this.flush, 2500, "pub.s"); + this.dc = tf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Dc.C(this.l, nm, this.bb); + this.Dc.C(this.l, mm, this.bb); var a = this.Kb.o(this.Qb, []), b = !a.length; a.push(D(this.ce, this)); this.Kb.V(this.Qb, a); b && this.Xc(); - this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this)); + this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this)); this.bb({ type: "page", target: this.l @@ -5369,43 +5363,43 @@ }; aa.stop = function() { this.nc && this.nc(); - this.Dc.ua(this.l, nm, this.bb); + this.Dc.ua(this.l, mm, this.bb); this.ob = !0; this.flush(); - tf(this.l, this.dc) + sf(this.l, this.dc) }; aa.Xc = function() { var a = this; - V(this.l, "p.ic" + this.vb.id, function() { + W(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Kb.o(a.Qb), - c = sm(a.vb); - M(function(d) { - var e = M(function(f) { - return P({}, f) + c = rm(a.vb); + N(function(d) { + var e = N(function(f) { + return Q({}, f) }, c); y(d) && d(e) }, b); - a.yb = uf(a.l, D(a.Xc, a), 1E3, "p") + a.yb = tf(a.l, D(a.Xc, a), 1E3, "p") } })() }; aa.ce = function(a) { - this.ob || (tm(this, a), um(this), vm(this)) + this.ob || (sm(this, a), tm(this), um(this)) }; aa.Hd = function(a, b) { return (a.bc || 0) <= (b.bc || 0) ? b : a }; - aa.ze = function(a) { + aa.ye = function(a) { if (this.P.length) { - a = Si(a); - var b = T(this.l).hostname; - a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a = Ri(a); + var b = U(this.l).hostname; + a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) } }; aa.bb = function(a) { var b = this; - V(this.l, "p.ec." + this.vb.id, function() { + W(this.l, "p.ec." + this.vb.id, function() { try { var c = a.type; var d = a.target @@ -5413,19 +5407,19 @@ return } var e = "page" === c; - ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b); - ("resize" === c || e) && rm(b); - c = b.time(hf); + ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b); + ("resize" === c || e) && qm(b); + c = b.time(ff); var f = Math.min(c - b.Qc, 5E3); b.lb += Math.round(f); b.Qc = c; if (b.oa && b.scroll && b.Na) { var g = b.Na.jb * b.Na.w; - b.P = M(function(h) { - var k = P({}, h), + b.P = N(function(h) { + var k = Q({}, h), l = b.oa[k.id], - m = af(h.Qa); - if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = Ze(h.Qa); + if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; h = b.l.Math; l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0); var p = m.height * m.width, @@ -5446,26 +5440,26 @@ }, b.P); c = {}; d = {}; - Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) { + Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) { var k = {}; - return P((k.contentElement = h.Qa, k), h) + return Q((k.contentElement = h.Qa, k), h) }, b.P), c), d)) } })() }; - function tm(a, b) { - var c = M(function(d) { + function sm(a, b) { + var c = N(function(d) { return d.id }, a.P); - a.P = a.P.concat(Qb(function(d) { - return !O(d.id, c) + a.P = a.P.concat(Pb(function(d) { + return !P(d.id, c) }, b)) } - function rm(a) { - var b = n(Xe(a.l) || Ye(a.l)), + function qm(a) { + var b = n(Ve(a.l) || We(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5474,31 +5468,31 @@ } } - function um(a) { - V(a.l, "p.um." + a.vb.id, function() { + function tm(a) { + W(a.l, "p.um." + a.vb.id, function() { var b = []; - qm(a); + pm(a); a.oa = H(function(c, d) { - if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; var e = {}; e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e); if (d.Qa) { - var f = af(d.Qa); + var f = Ze(d.Qa); f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height)) } c[d.id] = e; return c }, {}, a.P); - M(function(c) { - c = nc(a.l)(c, a.P); + N(function(c) { + c = mc(a.l)(c, a.P); a.P.splice(c, 1) }, b) })() } aa.Jb = function() { - var a = M(G(this.oa, J), ec(this.oa)); - if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) { + var a = N(G(this.oa, J), dc(this.oa)); + if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5506,9 +5500,9 @@ return null }; - function vm(a) { + function um(a) { if (a.P.length) { - var b = M(function(c) { + var b = N(function(c) { var d = H(function(f, g) { c[g] && (f[g] = c[g]); return f @@ -5516,46 +5510,46 @@ c.dd = !0; var e = {}; return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e - }, Qb(function(c) { + }, Pb(function(c) { return !c.dd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b])) - } - } - - function qm(a) { + b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b])) + } + } + + function pm(a) { a.scroll = { x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0, y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0 } } - var wm = {}, - xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm); + var vm = {}, + wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm); + + function xm(a, b, c) { + var d = b.getAttribute("itemtype"); + c = vj('[itemprop~="' + c + '"]', b); + return d ? Pb(function(e) { + return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b + }, c) : c + } function zm(a, b, c) { - var d = b.getAttribute("itemtype"); - c = wj('[itemprop~="' + c + '"]', b); - return d ? Qb(function(e) { - return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b - }, c) : c - } - - function Am(a, b, c) { - return (a = zm(a, b, c)) && a.length ? a[0] : null - } - - function Bm(a) { + return (a = xm(a, b, c)) && a.length ? a[0] : null + } + + function Am(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" - } - - function Cm(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : "" - } - var Dm = ["topics", "rubric", "authors"]; - - function Em(a, b) { + return a.length ? a[0].getAttribute("content") || Me(a[0]) : "" + } + + function Bm(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : "" + } + var Cm = ["topics", "rubric", "authors"]; + + function Dm(a, b) { var c = this; this.id = "a"; this.Lb = !1; @@ -5566,20 +5560,20 @@ }; var d = {}; this.$a = (d.Answer = 3, d.Review = 2, d); - this.Gc = L(function(e, f, g) { + this.Gc = M(function(e, f, g) { var h = {}; - Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Je = function(e) { - M(function(f) { + this.Ie = function(e) { + N(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, l = h.position; if (!k) return c.Gc(f, "name", k), g; if ("string" === typeof l) { - k = sb(l); + k = rb(l); if (null === k || c.l.isNaN(k)) return c.Gc(f, "position", l), g; h.position = k @@ -5587,40 +5581,40 @@ g.push(h); return g }, [], e[f])) - }, Dm); + }, Cm); return e }; - this.Id = L(function(e, f) { + this.Id = M(function(e, f) { var g = {}; - Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g)) + Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g)) }); this.l = a; - this.root = We(a); + this.root = Ue(a); this.X = b } - Em.prototype.ma = function(a) { + Dm.prototype.ma = function(a) { return a.element }; - function Fm(a, b, c) { + function Em(a, b, c) { var d; - V(a.l, "P.s." + c, function() { + W(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) })(); return d } - function Gm(a, b) { - var c = P({}, b); - if (a.Lb && !c.id && O(b.type, [3, 2])) { - var d = U(", ", M(K("name"), c.authors || [])); + function Fm(a, b) { + var c = Q({}, b); + if (a.Lb && !c.id && P(b.type, [3, 2])) { + var d = V(", ", N(K("name"), c.authors || [])); c.pageTitle = d + ": " + c.pageTitle } if (!c.pageTitle) { a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = Bm(xj("h" + e, d)); + var f = Am(wj("h" + e, d)); if (f) { d = f; break a @@ -5630,38 +5624,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); + c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Em.prototype.fa = function(a) { + Dm.prototype.fa = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; - M(function(f) { - c[f] = Fm(b, a, f) - }, ec(this.Ta)); - var e = X(this.l); - c.stamp = e(lf); + N(function(f) { + c[f] = Em(b, a, f) + }, dc(this.Ta)); + var e = kf(this.l); + c.stamp = e(jf); c.element = a.element; c.Qa = d; - c = this.Je(Gm(this, c)); - c.id = c.id ? Vj(c.id) : 1; + c = this.Ie(Fm(this, c)); + c.id = c.id ? Uj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Fm(b, a, f) : void 0 + return b.ma(a) ? Em(b, a, f) : void 0 }; return c }; - Em.prototype.getType = function() { + Dm.prototype.getType = function() { return 1 }; - Em.prototype.ib = function() { + Dm.prototype.ib = function() { return [] }; - function sm(a) { + function rm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5673,29 +5667,29 @@ f = H(function(g, h) { var k = g.values, l = g.Kc; - h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h); + h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h); return { values: k, Kc: l } }, { values: [], - Kc: M(K("id"), d) + Kc: N(K("id"), d) }, f).values; - return d.concat(M(function(g) { + return d.concat(N(function(g) { var h = {}; - g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); + g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); c += 1; return g }, f)) }, [], b) } - function Hm() { - Em.apply(this, arguments); + function Gm() { + Dm.apply(this, arguments); this.id = "j"; this.Lb = !0; - this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); + this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); var a = {}; this.Ta = (a.id = function(b) { var c = b.data["@id"]; @@ -5704,14 +5698,14 @@ return c }, a.chars = function(b) { var c = b.data; - return u(c.text) ? c.text.length : Oe(this.ma(b)).length + return u(c.text) ? c.text.length : Me(this.ma(b)).length }, a.authors = function(b) { b = b.data; var c = []; - c = c.concat(Im(b, "author")); - c = c.concat(Im(b.mainEntity, + c = c.concat(Hm(b, "author")); + c = c.concat(Hm(b.mainEntity, "author")); - return c.concat(Im(b.mainEntityOfPage, "author")) + return c.concat(Hm(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5726,23 +5720,23 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Im(b.data, "about", + return Hm(b.data, "about", ["name", "alternateName"]) }, a.rubric = function(b) { var c = this, d = this.ma(b); - b = Rb(M(function(e) { - e = Ae(c.l, Oe(e)); + b = Qb(N(function(e) { + e = ye(c.l, Me(e)); if (B(e) || w(e)) { - var f = Jm(e); + var f = Im(e); if (f) return H(function(g, h) { return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g }, null, f); if ("BreadcrumbList" === e["@type"]) return e } return null - }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); - return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) { + }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); + return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) { return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? { name: e.item.name || e.name, @@ -5751,38 +5745,38 @@ }, b)) : [] }, a) } - ra(Hm, Em); - - function Im(a, b, c) { + ra(Gm, Dm); + + function Hm(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; a = w(a) ? a : [a]; - a = Rb(M(function(d) { + a = Qb(N(function(d) { return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) { return e || "" + d[f] }, "", c) : null : null }, a)); - return M(function(d) { + return N(function(d) { var e = {}; return e.name = d, e }, a) } - Hm.prototype.ma = function(a) { + Gm.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Km(this, d)); - !c && a && u(a) && (c = Km(this, a)); - c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); + d && u(d) && (c = Jm(this, d)); + !c && a && u(a) && (c = Jm(this, a)); + c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body); return c }; - function Km(a, b) { + function Jm(a, b) { try { - var c = oh(a.l, b).hash; + var c = nh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5790,14 +5784,14 @@ } catch (e) {} return null } - Hm.prototype.fa = function(a) { + Gm.prototype.fa = function(a) { var b = this, c = a.element, d = a.data; - if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; - var e = Jm(d); - if (e) return M(function(g) { - return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, { + if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Im(d); + if (e) return N(function(g) { + return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5809,153 +5803,153 @@ if (!f) return null } "Question" === a.data["@type"] && (f = a.data); - return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), - M(function(g) { - if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null; + return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), + N(function(g) { + if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null; var h = {}; g = { element: c, type: b.$a[g["@type"]] || 1, - data: P((h.parentItem = f, h), g) + data: Q((h.parentItem = f, h), g) }; - return Em.prototype.fa.call(b, g) - }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, { + return Dm.prototype.fa.call(b, g) + }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Hm.prototype.ib = function() { - return wj(this.zc, this.root) + Gm.prototype.ib = function() { + return vj(this.zc, this.root) }; - function Jm(a) { + function Im(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Lm() { - Em.apply(this, arguments); + function Km() { + Dm.apply(this, arguments); this.id = "s"; this.Lb = !0; - this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); + this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = Am(this.l, b, "identifier"); - return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = zm(this.l, b, "identifier"); + return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null }, a.chars = function(b) { var c = 0; b = b.element; for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) { - var f = Am(this.l, b, d[e]); + var f = zm(this.l, b, d[e]); if (f) { - c = Bm(f).length; + c = Am(f).length; break } } - b = Oe(b); + b = Me(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = zm(this.l, b.element, "about"); - return M(function(e) { + d = xm(this.l, b.element, "about"); + return N(function(e) { var f = { - name: Bm(e) + name: Am(e) }; - if (d = Am(c.l, e, "name")) f.name = Bm(d); + if (d = zm(c.l, e, "name")) f.name = Am(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); - return b ? M(function(d) { + (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + return b ? N(function(d) { return { - name: Bm(Am(c.l, d, "name")), - position: Bm(Am(c.l, d, "position")) + name: Am(zm(c.l, d, "name")), + position: Am(zm(c.l, d, "position")) } - }, zm(this.l, b, "itemListElement")) : [] + }, xm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - Am(this.l, b.element, "dateModified")) ? Cm(b) : "" + zm(this.l, b.element, "dateModified")) ? Bm(b) : "" }, a.publicationDate = function(b) { - return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : "" + return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : "" }, a.pageUrlCanonical = function(b) { - b = zm(this.l, b.element, "url"); + b = xm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : Bm(b) + return c.href ? c.href : Am(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = Am(this.l, d, "headline"); - e && (c += Bm(e)); - (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e)); - "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e))); - 3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b)); + e = zm(this.l, d, "headline"); + e && (c += Am(e)); + (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e)); + "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e))); + 3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b)); return c }, a.authors = function(b) { var c = this; - b = zm(this.l, b.element, "author"); - return M(function(d) { + b = xm(this.l, b.element, "author"); + return N(function(d) { var e = {}; e = (e.name = "", e); if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) { - var f = Am(c.l, d, "name"); - f && (e.name = Bm(f)) + var f = zm(c.l, d, "name"); + f && (e.name = Am(f)) } - e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Lm, Em); - Lm.prototype.getType = function(a) { + ra(Km, Dm); + Km.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Ge(a)) ? this.$a[a[1]] : 1 + return (a = this.Fe(a)) ? this.$a[a[1]] : 1 }; - Lm.prototype.fa = function(a) { - return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null + Km.prototype.fa = function(a) { + return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null }; - Lm.prototype.ib = function() { - var a = U(",", M(function(b) { + Km.prototype.ib = function() { + var a = V(",", N(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return wj(a, this.root) + return vj(a, this.root) }; - function Mm(a, b) { - Em.call(this, a, b); + function Lm(a, b) { + Dm.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Oe(d).length + return Me(d).length }, c.authors = function(d) { - return Nm(d.data.author) + return Mm(d.data.author) }, c.pageTitle = function(d) { - return Om(d.data.title) || "" + return Nm(d.data.title) || "" }, c.updateDate = function(d) { - return Om(d.data.modified_time) + return Nm(d.data.modified_time) }, c.publicationDate = function(d) { - return Om(d.data.published_time) + return Nm(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Om(d.data.url) + return Nm(d.data.url) }, c.rubric = function(d) { - return Nm(d.data.section) + return Mm(d.data.section) }, c.topics = function(d) { - return Nm(d.data.tag) + return Mm(d.data.tag) }, c); this.Pd = new RegExp("^(og:)?((" + - U("|", this.Ma.Sc) + "):)?") - } - ra(Mm, Em); - - function Nm(a) { + V("|", this.Ma.Sc) + "):)?") + } + ra(Lm, Dm); + + function Mm(a) { if (a) { - if (w(a)) return M(function(c) { + if (w(a)) return N(function(c) { var d = {}; return d.name = c ? "" + c : null, d }, a); @@ -5965,70 +5959,70 @@ return [] } - function Om(a) { + function Nm(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Mm.prototype.ib = function() { - var a = wj('meta[property="og:type"]', this.l.document.body); + Lm.prototype.ib = function() { + var a = vj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Pm(a, b) { + function Om(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = wj("meta[property]", c === a.l.document.head ? c : e); - if (c.length) M(function(f) { + c = vj("meta[property]", c === a.l.document.head ? c : e); + if (c.length) N(function(f) { try { if (f.parentNode === e || f.parentNode === a.l.document.head) { var g = f.getAttribute("property").replace(a.Pd, ""), - h = Bm(f); + h = Am(f); d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h } } catch (k) { - fe(a.l, "og.ed", k) + de(a.l, "og.ed", k) } }, c); else return null; - return O(d.type, a.Ma.Sc) ? P(b, { + return P(d.type, a.Ma.Sc) ? Q(b, { data: d }) : null } - Mm.prototype.ma = function(a) { + Lm.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Mm.prototype.fa = function(a) { - return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null + Lm.prototype.fa = function(a) { + return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null }; - function Qm(a) { + function Pm(a) { this.l = a; this.type = "8" } - Qm.isEnabled = function(a) { + Pm.isEnabled = function(a) { return !!a.JSON }; - Qm.prototype.ra = function(a) { - return Af(Be(this.l, a)) + Pm.prototype.ra = function(a) { + return zf(ze(this.l, a)) }; - var Rm = {}; - Hm && (Rm.json_ld = Hm); - Lm && (Rm.schema = Lm, Rm.microdata = Lm); - Mm && (Rm.opengraph = Mm); - var Sm = W("p.p", function(a, b) { - var c = new Qm(a); + var Qm = {}; + Gm && (Qm.json_ld = Gm); + Km && (Qm.schema = Km, Qm.microdata = Km); + Lm && (Qm.opengraph = Lm); + var Rm = X("p.p", function(a, b) { + var c = new Pm(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [lm, 0], - [Wf(jm), 1], - [cg, 2] + [km, 0], + [Vf(im), 1], + [bg, 2] ]; - d.push([hm, 3]); - var e = mm(a, b, d); - d = Yg(); - var f = Je(a, b.id), + d.push([gm, 3]); + var e = lm(a, b, d); + d = Xg(); + var f = He(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6038,7 +6032,7 @@ J: {} }, k = function(l) { - for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { + for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { x = 21 < p ? 21 : p; p -= x; do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x); @@ -6049,64 +6043,64 @@ (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8); m.D["wv-check"] = "" + (65535 === p ? 0 : p); m.J.O = l; - return e(m)["catch"](V(a, "s.ww.p")) + return e(m)["catch"](W(a, "s.ww.p")) }; - zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { + yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - ti(b) && (l = "microdata"); - var m = Rm[l]; + si(b) && (l = "microdata"); + var m = Qm[l]; if (m && c) { - var p = R(b); + var p = T(b); m = new m(a, p); - m = new pm(a, m, c, k, p); + m = new om(a, m, c, k, p); m.start(); var q = {}; - Th(a, p, "ps", (q.schema = l, q)); + Sh(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Tm = ya(Array.prototype.reverse, "reverse"); - - function Um(a) { + Sm = ya(Array.prototype.reverse, "reverse"); + + function Tm(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Vm = Tm ? function(a) { - return Tm.call(a) - } : Um; + var Um = Sm ? function(a) { + return Sm.call(a) + } : Tm; + + function Vm() { + return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) + } function Wm() { - return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) - } - - function Xm() { - return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm() - } - var Ym = Na(function(a, b) { + return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm() + } + var Xm = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Zm(a, b, c, d) { + function Ym(a, b, c, d) { var e = null; return { fn: function() { var f = sa.apply(0, arguments); - Sa(e) || tf(a, e); - e = uf(a, function() { + Sa(e) || sf(a, e); + e = tf(a, function() { b.apply(null, ka(f)); e = null }, c, d + ".deb") }, clear: function() { - Sa(e) || (tf(a, e), e = null) - } - } - } - var $m = W("fbq.o", function(a, b, c) { + Sa(e) || (sf(a, e), e = null) + } + } + } + var Zm = X("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6115,33 +6109,33 @@ b(g); return h }; - P(e, d); - c && M(b, c); + Q(e, d); + c && N(b, c); a.fbq = e } else { c = J(d, "queue"); - var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d") - } - return D(tf, null, a, f) + var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d") + } + return D(sf, null, a, f) }), - an = {}, - bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an), - cn = {}, - dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout", - cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn), - en = {}, - fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en), - gn = [dn.AddToCart, dn.Purchase]; - - function hn(a, b) { + $m = {}, + an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m), + bn = {}, + cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout", + bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn), + dn = {}, + en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn), + fn = [cn.AddToCart, cn.Purchase]; + + function gn(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d)) - } - } - } - var jn = Na(function(a, b) { + (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d)) + } + } + } + var hn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6163,11 +6157,11 @@ } c || (c = (c = J(b, "ecommerce")) && { version: "1", - gb: U(",", ec(c)) + gb: V(",", dc(c)) }); c && a(c) }), - kn = Na(function(a, b) { + jn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6179,46 +6173,46 @@ } }); - function ln(a, b) { + function kn(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Gk(a, b, function(e) { + Fk(a, b, function(e) { if (e.nodeType === d.TEXT_NODE) var f = e.textContent; else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value); - (f = f && vd(f)) && c.push(f) + (f = f && ud(f)) && c.push(f) }); - return 0 === c.length ? "" : U(" ", c) - } - var mn = /[^\d.,]/g, - nn = /[.,]$/; - - function on(a) { - a = mc(al(a)); - return M(function(b) { + return 0 === c.length ? "" : V(" ", c) + } + var ln = /[^\d.,]/g, + mn = /[.,]$/; + + function nn(a) { + a = lc($k(a)); + return N(function(b) { b = b.charCodeAt(0).toString(2); - return Jl("0", 8, b) + return Il("0", 8, b) }, a) } - function pn(a, b) { + function on(a, b) { var c = null; try { - c = b ? xj(b, a) : c + c = b ? wj(b, a) : c } catch (d) {} return c } - function qn(a, b, c) { - if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var rn = W("ep.pp", function(a, b) { + function pn(a, b, c) { + if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var qn = X("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(mn, "").replace(nn, ""); + var c = b.replace(ln, "").replace(mn, ""); for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) { var f = c[e - 1]; - if (O(f, [",", "."])) { + if (P(f, [",", "."])) { c = f; break a } @@ -6227,12 +6221,12 @@ } c = (d = c) ? b.split(d) : [b]; d = d ? c[1] : "00"; - c = parseFloat(yd(c[0]) + "." + yd(d)); + c = parseFloat(xd(c[0]) + "." + xd(d)); d = Math.pow(10, 8) - .01; a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - sn = [ + rn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6250,10 +6244,10 @@ ], ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"] ], - tn = L(function(a) { - return new RegExp(U("|", a), "i") + sn = M(function(a) { + return new RegExp(V("|", a), "i") }), - un = L(function() { + tn = M(function() { function a() { var k = h + "0", l = h + "1"; @@ -6271,30 +6265,30 @@ g += k; return l } - for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); + for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); return e }), - vn = W("ep.dec", function(a, b) { + un = X("ep.dec", function(a, b) { if (!b || - tc(a)) return []; - var c = n(on(b)), + sc(a)) return []; + var c = n(nn(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); - if (2 !== vb(d)) return []; - d = un(); - c = U("", c); - e = vb(e + f); - for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1; - d = Ae(a, cl(g)); - return w(d) ? M(Ja, d) : [] + if (2 !== ub(d)) return []; + d = tn(); + c = V("", c); + e = ub(e + f); + for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1; + d = ye(a, bl(g)); + return w(d) ? N(Ja, d) : [] }), - wn = W("ep.ent", function(a, b, c) { - a = "" + ff(a, 10, 99); + vn = X("ep.ent", function(a, b, c) { + a = "" + df(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Jl("0", 16, c); + c = Il("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6302,35 +6296,35 @@ return "" + b + "z" + c }); + function wn(a, b) { + var c = on(a.document.body, b); + return c ? kn(a, c) : "" + } + function xn(a, b) { - var c = pn(a.document.body, b); - return c ? ln(a, c) : "" - } - - function yn(a, b) { - var c = xn(a, b); - return rn(a, c) - } - var zn = N(xn, W("ep.cp", function(a) { + var c = wn(a, b); + return qn(a, c) + } + var yn = O(wn, X("ep.cp", function(a) { if (!a) return "643"; - var b = xd(a); - return (a = Me(function(c) { + var b = wd(a); + return (a = Ke(function(c) { c = n(c).next().value; - return tn(c).test(b) - }, sn)) ? a[1] : "643" + return sn(c).test(b) + }, rn)) ? a[1] : "643" })); - function An(a, b, c, d) { - (c = wn(a, d, c)) && qn(a, b, c) - } - var Bn = W("ep.ctp", function(a, b, c, d) { - var e = zn(a, c), - f = yn(a, d); - An(a, b, e, f); + function zn(a, b, c, d) { + (c = vn(a, d, c)) && pn(a, b, c) + } + var An = X("ep.ctp", function(a, b, c, d) { + var e = yn(a, c), + f = xn(a, d); + zn(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = zn(a, c), - h = yn(a, d); - if (e !== g || f !== h) e = g, f = h, An(a, b, e, f) + var g = yn(a, c), + h = xn(a, d); + if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6339,32 +6333,32 @@ }) }); - function Cn(a, b, c, d, e) { - c = pn(a.document.body, c); - d = pn(a.document.body, d); - O(e.target, [c, d]) && qn(a, b) - } - var Dn = W("ep.chp", function(a, b, c, d, e) { - c && qn(a, b); - return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r + function Bn(a, b, c, d, e) { + c = on(a.document.body, c); + d = on(a.document.body, d); + P(e.target, [c, d]) && pn(a, b) + } + var Cn = X("ep.chp", function(a, b, c, d, e) { + c && pn(a, b); + return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r }); + function Dn(a, b) { + return aj(b, function(c) { + return { + Od: un(a, J(c, "settings.dr")), + isEnabled: J(c, "settings.auto_goals") + } + }) + } + function En(a, b) { - return bj(b, function(c) { - return { - Od: vn(a, J(c, "settings.dr")), - isEnabled: J(c, "settings.auto_goals") - } - }) - } - - function Fn(a, b) { if (!b) return !1; - var c = T(a); + var c = U(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var Gn = W("ep.i", function(a, b) { - if (vj(a)) return En(a, b).then(function(c) { + var Fn = X("ep.i", function(a, b) { + if (uj(a)) return Dn(a, b).then(function(c) { var d = n(c.Od), e = d.next().value, f = d.next().value, @@ -6383,32 +6377,32 @@ S = d.next().value, ea = d.next().value; if (!c.isEnabled) return Z.resolve(r); - var Lg = Fn(a, e), - Tq = Fn(a, h), - Uq = Fn(a, m), - Vq = Fn(a, q), - Wq = "" + e + f + g === "" + h + k + l; - return new Z(function(Xq, Yq) { - Bf(a, "ecp")(xf(Yq, + var Lg = En(a, e), + Sq = En(a, h), + Tq = En(a, m), + Uq = En(a, q), + Vq = "" + e + f + g === "" + h + k + l; + return new Z(function(Wq, Xq) { + Af(a, "ecp")(wf(Xq, function() { - Lg && Bn(a, b, f, g, t, x, E); - Tq && !Wq && Bn(a, b, k, l, C, S, ea); - Xq(Dn(a, b, Uq || Vq, p, v)) + Lg && An(a, b, f, g, t, x, E); + Sq && !Vq && An(a, b, k, l, C, S, ea); + Wq(Cn(a, b, Tq || Uq, p, v)) })) }) }) }); - function Hn(a, b) { - var c = Se(a, b), - d = ad(a); - if (c && Te("ym-advanced-informer", c)) { + function Gn(a, b) { + var c = Qe(a, b), + d = $c(a); + if (c && Re("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); - var f = ub(c.getAttribute("data-cid") || ""); + var f = tb(c.getAttribute("data-cid") || ""); if (f || 0 === f) { - var g = J(a, "Ya." + Qd + ".informer"); + var g = J(a, "Ya." + Pd + ".informer"); g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0); c = b || window.event; c.preventDefault ? c.preventDefault() : c.returnValue = !1 @@ -6416,51 +6410,51 @@ } } - function In(a) { - var b = V(a, "i.clch", Hn); - Xc(a).C(a.document, ["click"], G(a, b), { + function Hn(a) { + var b = W(a, "i.clch", Gn); + Wc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); return function(c) { - var d = a.Ya[Qd], + var d = a.Ya[Pd], e = !!d._informer; - d._informer = P({ - domain: Rd + d._informer = Q({ + domain: Qd }, c); - e || Kk(a, "https://" + Rd + "/metrika/informer.js", r) - } - } - var Jn = W("pr.p", function(a, b) { - if (Oc(a)) { - var c = Oh(a, "5", b), + e || Jk(a, "https://" + Qd + "/metrika/informer.js", r) + } + } + var In = X("pr.p", function(a, b) { + if (Nc(a)) { + var c = Nh(a, "5", b), d = {}; - d = Yg((d.pq = 1, d.ar = 1, d)); + d = Xg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, - D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) - }, b)["catch"](V(a, "pr.p.s")) + D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) + }, b)["catch"](W(a, "pr.p.s")) } }), - Kn = !1; - - function Ln(a) { + Jn = !1; + + function Kn(a) { return { K: function(b, c) { if (!b.G) return c(); - var d = Q(a).o("fid"); - !Kn && d && (ne(b, "fid", d), Kn = !0); + var d = R(a).o("fid"); + !Jn && d && (le(b, "fid", d), Jn = !0); return c() } } } - var Mn = W("fid", function(a) { + var Ln = X("fid", function(a) { var b = r; if (!y(a.PerformanceObserver)) return b; - var c = Q(a); + var c = R(a); if (c.o("fido")) return b; c.B("fido", !0); - var d = new a.PerformanceObserver(V(a, "fid", function(f) { + var d = new a.PerformanceObserver(W(a, "fid", function(f) { f = f.getEntries()[0]; c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime))); b() @@ -6474,52 +6468,52 @@ } catch (f) {} return b }), - Nn = L(function(a) { - var b = Q(a), + Mn = M(function(a) { + var b = R(a), c = b.o("isEU"); if (z(c)) { - var d = ub(Dd(a, "is_gdpr") || ""); - if (O(d, [0, 1])) b.B("isEU", d), c = !!d; + var d = tb(Cd(a, "is_gdpr") || ""); + if (P(d, [0, 1])) b.B("isEU", d), c = !!d; else if (a = - Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a + Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a } return c }, function(a) { - return Q(a).o("isEU") + return R(a).o("isEU") }), - On = W("i.e", Nn), - Pn = W("i.ep", function(a) { - Nn(a) + Nn = X("i.e", Mn), + On = X("i.ep", function(a) { + Mn(a) }); - function Qn(a, b, c, d, e) { - if (!vj(a)) return r; + function Pn(a, b, c, d, e) { + if (!uj(a)) return r; var f = [], g = [], - h = Xc(a), + h = Wc(a), k; - Bf(a, "doe")(xf(r, function() { - var l = wj(b, a.document.body); - e && (l = Qb(e, l)); - M(function(p) { + Af(a, "doe")(wf(r, function() { + var l = vj(b, a.document.body); + e && (l = Pb(e, l)); + N(function(p) { f.push(p); g.push(h.C(p, c, d)) }, l); if (xa("MutationObserver", a.MutationObserver)) { var m = b.toUpperCase(); - l = new a.MutationObserver(V(a, "de.m", function(p) { - M(function(q) { + l = new a.MutationObserver(W(a, "de.m", function(p) { + N(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && M(function(t) { - Gk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) + v && v.length && N(function(t) { + Fk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, v); - q && q.length && M(function(t) { - Gk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) + q && q.length && N(function(t) { + Fk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, q) }, p) @@ -6533,33 +6527,33 @@ })); return function() { k && k(); - M(be, g); - pc(g); - pc(f) - } - } - var Rn = "https://" + Rd + "/metrika", - Ol = Rn + "/match.html", - Sn = Rn + "/tag_phono.js", - Tn = bd("appl", function(a) { + N(ae, g); + oc(g); + oc(f) + } + } + var Qn = "https://" + Qd + "/metrika", + Nl = Qn + "/match.html", + Rn = Qn + "/tag_phono.js", + Sn = ad("appl", function(a) { return new Z(function(b, c) { - Kk(a, Sn, b, c, { + Jk(a, Rn, b, c, { crossOrigin: !0 }) }) }, !0), - Un = ["cc-", "name", "shipping"]; - - function Vn(a, b, c) { + Tn = ["cc-", "name", "shipping"]; + + function Un(a, b, c) { var d = c.Ia, - e = vd(c.Ua); + e = ud(c.Ua); if (e && !(100 <= eb(e))) { var f = "tel" === J(d, "type"), g = 0 < Ca(e, "@") && !f, - h = yd(e); + h = xd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return { + if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return { Ia: d, ae: g, Ua: a, @@ -6570,7 +6564,7 @@ } } - function Wn(a, b, c, d, e, f) { + function Vn(a, b, c, d, e, f) { var g = b.ae, h = b.Ua, k = b.source, @@ -6579,96 +6573,96 @@ b = b.Ia.readOnly; var p = {}, q = {}; - c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); - A(l) || (c.ite = Mb(l)); - e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e); + c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); + A(l) || (c.ite = Lb(l)); + e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Xn = W("ice", function(a, b, c, d, e) { - if (b = Wh(a, b)) - if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0 + var Wn = X("ice", function(a, b, c, d, e) { + if (b = Vh(a, b)) + if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0 }), - Yn = W("ice", function(a, b, c, d, e) { - if (b = Wh(a, b)) - if (e = Vn(a, d, e)) { - var f = Lj(a, e.Ia); - di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s")); + Xn = X("ice", function(a, b, c, d, e) { + if (b = Vh(a, b)) + if (e = Un(a, d, e)) { + var f = Kj(a, e.Ia); + ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s")); return !0 } }); - function Zn(a, b, c, d, e) { + function Yn(a, b, c, d, e) { var f = e.target; a = ib(a)(f, c); f = -1 !== a; if (b || f) f && c.splice(a, 1), d(e) } - function $n(a, b, c, d, e) { + function Zn(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { + f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Zn), 300, "i.c.l")) - } - - function ao(a, b) { - var c = bo, + }], Yn), 300, "i.c.l")) + } + + function $n(a, b) { + var c = ao, d = [], e = []; - d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { + d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Zn(a, !0, e, b, { + g && Yn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n)))); - d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) { + d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn)))); + d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) { return "submit" === f.type })); - return F([ce, d], M) - } - var co = ["text", "email", "tel"]; - - function bo(a) { - a = wj("input", a); - return M(function(b) { + return F([be, d], N) + } + var bo = ["text", "email", "tel"]; + + function ao(a) { + a = vj("input", a); + return N(function(b) { return [b, b.value] }, a) } - var eo = W("icei", function(a, b) { - if (ci(a)) { + var co = X("icei", function(a, b) { + if (bi(a)) { var c = !1, d = r, e = r; - bj(b, function(f) { - if (!(On(a) || J(f, "settings.eu") || c)) { + aj(b, function(f) { + if (!(Nn(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un)); + if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn)); return m }; - d = Qn(a, "input", ["blur"], function(l) { + d = Pn(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = ao(a, function(l) { + e = $n(a, function(l) { var m = l.isTrusted, p = 0; - M(function(q) { + N(function(q) { var v = n(q); q = v.next().value; v = v.next().value; @@ -6683,7 +6677,7 @@ } }))) } - })["catch"](V(a, "ice.t")); + })["catch"](W(a, "ice.t")); return function() { c = !0; d(); @@ -6691,48 +6685,48 @@ } } }), - fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - go = L(function(a) { + eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + fo = M(function(a) { var b = - ob(a); + nb(a); a = b.wd; if (!b.Lc) return !1; b = Za("indexOf", a); - b = sc(N(b, Pa(-1), nb), fo); + b = rc(O(b, Pa(-1), mb), eo); var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a), d = /YaBrowser\/[\d.]+/.test(a), e = /Mobile/.test(a); return b || c || d && e || !/Safari/.test(a) && e }), - ho = L(function(a) { - var b = qb(a); - return b ? Ia(b, "YangoEats") || zc(a) : !1 + go = M(function(a) { + var b = pb(a); + return b ? Ia(b, "YangoEats") || yc(a) : !1 }), - io; - - function jo(a, b, c) { + ho; + + function io(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(Be(a, b)) - } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d"); + D(e, d)(ze(a, b)) + } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d"); return function() { - return tf(a, io) - } - } - var ko = W("p.ai", function(a, b) { - if (zc(a) || go(a)) return bj(b, function(c) { + return sf(a, ho) + } + } + var jo = X("p.ai", function(a, b) { + if (yc(a) || fo(a)) return aj(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return jo(a, P({}, c, (d.c = b.id, d)), 10) + return io(a, Q({}, c, (d.c = b.id, d)), 10) } }) }), - lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - mo = bd("uah", function(a) { + ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + lo = ad("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6742,23 +6736,23 @@ return Z.reject("3") } }), - no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), - oo = L(function(a) { - var b = qb(a); - return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) { + mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), + no = M(function(a) { + var b = pb(a); + return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) { try { return H(function(d, e) { - return d || no.test(e.brand) + return d || mo.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } - }, G(!1, lb)) + }, G(!1, L)) }), - po = ["default", + oo = ["default", "update" ], - qo = bd("ycs", function(a) { + po = ad("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6769,14 +6763,14 @@ return !0 } var c = {}, - d = Df(a, "ytm.cs"); + d = Cf(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (O(e, po) && B(f)) { + if (P(e, oo) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; - M(function(l) { + N(function(l) { var m = n(l); l = m.next().value; m = m.next().value; @@ -6796,7 +6790,7 @@ p = b(l); p !== m && d.trigger(l, [l, p]) } - }, dc(f)); + }, cc(f)); return k } }, a.get = b, a.on = function(e, f) { @@ -6808,114 +6802,114 @@ }) }, a }, !0), - ro = ["0", "1", "2", "3"], - so = ro[0], - to = ro[1], - uo = ro[2], - vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo)); - - function xo(a) { - if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so; + qo = ["0", "1", "2", "3"], + ro = qo[0], + so = qo[1], + to = qo[2], + uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo)); + + function wo(a) { + if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro; a = a.replace("GDPR-ok-view-detailed-", ""); - return O(a, ro) ? a : so - } - var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]), - zo = "3 13 14 31 15 16 17 28".split(" "), - Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))), - Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); - - function Co(a) { + return P(a, qo) ? a : ro + } + var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]), + yo = "3 13 14 31 15 16 17 28".split(" "), + zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))), + Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); + + function Bo(a) { if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return { url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/", version: 2, - Pc: Bo, + Pc: Ao, Tc: "_inversed_buttons" } } - var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), - Eo = L(function(a) { - a = T(a).hostname; + var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), + Do = M(function(a) { + a = U(a).hostname; var b = !1; - a && (b = -1 !== a.search(Do)); + a && (b = -1 !== a.search(Co)); return b }); - function Fo(a, b) { - var c = Bi(a, b); + function Eo(a, b) { + var c = Ai(a, b); c && c.ea.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Eo(a), d + return d.type = "isYandex", d.isYandex = Do(a), d }) } - function Go(a, b, c) { - var d = Bi(a, c); + function Fo(a, b, c) { + var d = Ai(a, c); return new Z(function(e) { if (d) { var f = d.ea, - g = N(G("4", b), G(null, e)), - h = uf(a, g, 2E3, "gdp.f.t"), + g = O(G("4", b), G(null, e)), + h = tf(a, g, 2E3, "gdp.f.t"), k = {}; d.cd((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(wo, function(m) { + l.isYandex ? (b("5"), f.C(vo, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: xo(m) + value: wo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], tf)) + })["catch"](g).then(F([a, h], sf)) } else e({ - value: to, + value: so, Nb: !0 }) }) } - var Ho = {}, - Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho); - - function Jo(a, b) { - if (Eo(a)) { - var c = Di(a), - d = Wh(a, b); + var Go = {}, + Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go); + + function Io(a, b) { + if (Do(a)) { + var c = Ci(a), + d = Vh(a, b); d = d && d.params; - c = M(G(Io, J), Ao(c)); - d && c.length && d("gdpr", Rb(c)) - } - } - - function Ko(a, b, c) { - a = c || Hc(a); - return O(a, b) ? a : "en" - } - var Lo = { + c = N(G(Ho, J), zo(c)); + d && c.length && d("gdpr", Qb(c)) + } + } + + function Jo(a, b, c) { + a = c || Gc(a); + return P(a, b) ? a : "en" + } + var Ko = { de: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Tc: "", Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ") }, - Mo = bd("gdpr", function(a, b, c, d, e) { + Lo = ad("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(wo, function(q) { + c.C(vo, function(q) { q = q.type; var v = {}; l.bd((v.type = q, v)); p({ - value: xo(q) + value: wo(q) }) }) } - var g = void 0 === e ? Lo : e; + var g = void 0 === e ? Ko : e; e = g.url; var h = g.Tc, k = g.de; - g = Ko(a, g.Pc, d.Me); - var l = Bi(a, d); + g = Jo(a, g.Pc, d.Le); + var l = Ai(a, d); if (!l) return Z.resolve({ - value: so, + value: ro, Nb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6926,7 +6920,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Kk(a, m, G(p, f), function() { + Jk(a, m, G(p, f), function() { b("9"); var q = {}; l.bd((q.type = "GDPR-ok-view-default", q)); @@ -6934,37 +6928,37 @@ }) }) }), - No = [], - Oo = Za("push", No), - Po = L(function(a, b) { + Mo = [], + No = Za("push", Mo), + Oo = M(function(a, b) { var c = b("gdpr"); - return O(c, ro) ? a + "-" + c : a + return P(c, qo) ? a + "-" + c : a }), - Qo = Rd.split("."), - Ro = Qo.pop(), - So = U(".", Qo), - To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; - - function Uo(a, b) { + Po = Qd.split("."), + Qo = Po.pop(), + Ro = V(".", Po), + So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; + + function To(a, b) { var c = a.o("hostIndex"); - return c ? M(function(d) { + return c ? N(function(d) { d = n(d.split("-")); d.next(); d = d.next().value; - return ub(d) - }, c.split(",")) : M(G(0, lb), b) - } - - function Vo(a, b) { - b.cookie.B("hostIndex", U(",", M(function(c, d) { - return U("-", [d, c]) + return tb(d) + }, c.split(",")) : N(G(0, L), b) + } + + function Uo(a, b) { + b.cookie.B("hostIndex", V(",", N(function(c, d) { + return V("-", [d, c]) }, a)), 1440) } - function Wo(a) { + function Vo(a) { var b = a.sc, c = a.Xd; - M(function(f, g) { + N(function(f, g) { 1 < c[g] && (a.Cb = g) }, b); var d = a.Cb, @@ -6972,78 +6966,78 @@ e.unshift(b[d]); return e } - var Xo = Na(function(a, b) { + var Wo = Na(function(a, b) { var c = b.Cb, d = b.sc, e = b.cookie, - f = Wo(b)[a]; + f = Vo(b)[a]; f = jb(f, d); - c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b)) + c !== f && (c = To(e, d), c[f] += 1, Uo(c, b)) }), - Yo = N(L(function(a) { + Xo = O(M(function(a) { var b; b: { - if (b = T(a).hostname) - if (b = b.match(To)) - if (b = b[3], O(b, fd)) break b;b = !1 - } - b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd; + if (b = U(a).hostname) + if (b = b.match(So)) + if (b = b[3], P(b, ed)) break b;b = !1 + } + b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd; b = ["mc.webvisor.org", b]; - a = Kd(a); + a = Jd(a); return { cookie: a, sc: b, Cb: b.length - 1, - Xd: Uo(a, b) + Xd: To(a, b) } }), Ra); - function Zo(a) { - var b = Yo(a); + function Yo(a) { + var b = Xo(a); return { K: function(c, d) { c.ca || (c.ca = {}); - c.ca.Jc = b(Wo); + c.ca.Jc = b(Vo); d() }, S: function(c, d) { - var e = c.ve; - z(e) || b(Xo(e)); + var e = c.ue; + z(e) || b(Wo(e)); d() } } } - var $o = {}, - ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o); - - function bp(a) { - return u(a) ? a : w(a) ? U(",", M(function(b) { + var Zo = {}, + $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo); + + function ap(a) { + return u(a) ? a : w(a) ? V(",", N(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } + function bp(a) { + return "che\n" + a + } + function cp(a) { - return "che\n" + a - } - - function dp(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = bp(a[f])) && c.push("" + e + "\n" + f); + (f = ap(a[f])) && c.push("" + e + "\n" + f); return c - }, [], dc(ap)); - return U("\n", b) - } - var ep = L(function(a) { - return mo(a).then(dp, cp) + }, [], cc($o)); + return V("\n", b) + } + var dp = M(function(a) { + return lo(a).then(cp, bp) }); - function fp(a) { + function ep(a) { return { K: function(b, c) { - ep(a).then(function(d) { + dp(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -7052,19 +7046,19 @@ } } - function gp(a, b, c) { - Bf(a, "pbjs")(xf(r, function() { - var d = M(function(g) { + function fp(a, b, c) { + Af(a, "pbjs")(wf(r, function() { + var d = N(function(g) { var h = {}; h = (h.auc = g, h); - g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body); + g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = af(g); + var k = Ze(g); if (k) { var l = {}; - P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) + Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); return h }, c); if (0 < d.length) { @@ -7074,21 +7068,21 @@ } })) } - var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - jp = {}, - kp = (jp.netRevenue = function(a) { + var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + ip = {}, + jp = (ip.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, jp), - lp = {}, - mp; - - function np(a) { - var b = lp[a], + }, ip), + kp = {}, + lp; + + function mp(a) { + var b = kp[a], c = b.xb, d = b.Cc, - e = b.ue; - return M(function(f) { + e = b.te; + return N(function(f) { var g = n(f); f = g.next().value; g = g.next().value; @@ -7096,111 +7090,111 @@ k = g.timeout, l = g.Sa, m = {}; - return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) - }, dc(b.tb)) - } - - function op(a, b, c) { - var d = lp[c]; + return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) + }, cc(b.tb)) + } + + function np(a, b, c) { + var d = kp[c]; d.$c = !1; - d.yb && tf(a, d.yb); - d.yb = uf(a, function() { - var e = np(c), + d.yb && sf(a, d.yb); + d.yb = tf(a, function() { + var e = mp(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g)); - delete lp[c] + b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g)); + delete kp[c] }, 2E3, "pbjs.t") } + function op(a, b) { + var c = Vh(a, b); + c && N(function(d) { + kp[d].$c && np(a, c.params, d) + }, dc(kp)) + } + function pp(a, b) { - var c = Wh(a, b); - c && M(function(d) { - lp[d].$c && op(a, c.params, d) - }, ec(lp)) - } - - function qp(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function rp(a, b, c) { + function qp(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = qp(b, d); - !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) { + var f = pp(b, d); + !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) { var h = n(g); g = h.next().value; h = h.next().value; var k; w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize); k && (f.Tb[g] = k) - }, dc(c.mediaTypes))); + }, cc(c.mediaTypes))); "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) { - A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]); return g - }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function sp(a, b, c) { + function rp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) - } - - function tp(a, b) { - if (O(a, hp)) - if ("pbjsInit" === a) mp = b.version; + e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) + } + + function sp(a, b) { + if (P(a, gp)) + if ("pbjsInit" === a) lp = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - lp[c] || (lp[c] = { + kp[c] || (kp[c] = { tb: {} }); - c = lp[c]; + c = kp[c]; var d = "auctionInit" === a, e = "auctionEnd" === a, f = "adRenderFailed" === a || "adRenderSucceeded" === a; f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp)); - var g = F([a, c], rp); - "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) { + var g = F([a, c], qp); + "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) { return jb(h, l) === k - }, M(K("bidderCode"), b.bidderRequests))) : d || + }, N(K("bidderCode"), b.bidderRequests))) : d || g(b); c.Cc && (c.$c = !0) } } } - function up(a, b) { + function tp(a, b) { var c = !1; return function(d) { - var e = Wh(a, b); - e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) - } - } - - function vp(a, b) { - M(function(c) { + var e = Vh(a, b); + e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) + } + } + + function up(a, b) { + N(function(c) { var d = c.event, e = c.data, - f = G(d, tp); - "bidTimeout" === d ? M(f, e) : f(e); + f = G(d, sp); + "bidTimeout" === d ? N(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var wp = W("pj", function(a, b) { - var c = up(a, b), + var vp = X("pj", function(a, b) { + var c = tp(a, b), d = {}; return d.pbjs = function(e) { - w(e) && (e = Qb(Nb, M(function(f) { + w(e) && (e = Pb(Mb, N(function(f) { if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) { var g = J(f, "data.args"); return g ? { @@ -7208,50 +7202,50 @@ data: g } : f } - }, e)), vp(e, c), pp(a, b)) + }, e)), up(e, c), op(a, b)) }, d }), - xp = L(function() { - var a = Kj(); + wp = M(function() { + var a = Jj(); return H(function(b, c) { b[a[c]] = c; return b - }, {}, ec(a)) + }, {}, dc(a)) }), - yp = /(\D\d*)/g; - - function zp(a) { + xp = /(\D\d*)/g; + + function yp(a) { if (!a) return ""; - a = a.match(yp); + a = a.match(xp); if (!a || 0 === a.length) return ""; - var b = xp(); + var b = wp(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], - f = ub(d.slice(1)); + f = tb(d.slice(1)); return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c }, "", a) } - function Ap(a, b) { - var c = zp(b); + function zp(a, b) { + var c = yp(b); return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null } - var Bp = L(Md); - - function Cp(a) { + var Ap = M(Ld); + + function Bp(a) { return { - oe: Oe(a.element), + oe: Me(a.element), Hb: a.Hb } } - function Dp(a, b) { + function Cp(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = Bp(b.id); + e = Ap(b.id); if (e.Pa) { - if (!Hj(a, e.Pa.element)) return Cp(e.Pa); + if (!Gj(a, e.Pa.element)) return Bp(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7263,24 +7257,24 @@ }, {}, d); var f = null, g = null; - d.cs && vj(a) && (f = xj(d.cs, c), g = "c"); - d.p && !f && (f = Ap(a, d.p), g = "x"); + d.cs && uj(a) && (f = wj(d.cs, c), g = "c"); + d.p && !f && (f = zp(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Hb: g - }, Cp(e.Pa) - } - } - - function Ep(a, b) { + }, Bp(e.Pa) + } + } + + function Dp(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function Fp(a, b) { + function Ep(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return Ep(a, c[0]); + if (1 === c.length) return Dp(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7288,7 +7282,7 @@ var l = a[k]; if (l === h) { if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0 - } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0); + } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0); return f }, { Gb: 0, @@ -7300,170 +7294,170 @@ return 2 <= c.Gb || d && e } - function Gp(a, b) { + function Fp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : sc(G(a, Ep), c) - } - - function Hp(a, b, c, d) { - c = M(function(e) { + return 0 === c.length ? !1 : rc(G(a, Dp), c) + } + + function Gp(a, b, c, d) { + c = N(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb; + if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb; return f }, c); - return Rb(c) - } - var Ip = Oa(kj)("btn:"), - Jp = Oa(kj)("form:"); - - function Kp(a) { + return Qb(c) + } + var Hp = Oa(jj)("btn:"), + Ip = Oa(jj)("form:"); + + function Jp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", cl(al(b))] : a - } - var Lp = Gb(function(a) { - a.patterns = M(Kp, a.patterns); - a.price_patterns = M(Kp, a.price_patterns); + return "bp" === c ? ["p", bl($k(b))] : a + } + var Kp = Fb(function(a) { + a.patterns = N(Jp, a.patterns); + a.price_patterns = N(Jp, a.price_patterns); return a }); - function Mp(a, b) { - var c = Wd(a); + function Lp(a, b) { + var c = Vd(a); b && (c.yen = b); return c } - function Np(a) { - return Mp(a, "yue") + function Mp(a) { + return Lp(a, "yue") + } + + function Np(a, b) { + if (A(b) || !!b === b || qb(a, b) || u(b)) return b } function Op(a, b) { - if (A(b) || !!b === b || rb(a, b) || u(b)) return b - } - - function Pp(a, b) { if (A(b)) return b; - var c = Op(a, b); + var c = Np(a, b); if (!A(c)) return c; if (B(b)) return H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; - d[g] = Pp(a, f); + d[g] = Op(a, f); return d - }, {}, dc(b)); - if (w(b)) return M(G(a, Pp), b) - } - var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); - - function Rp(a) { - if (!u(a)) throw Np("gppns"); - if (O(a.split(".")[0], Qp)) throw Np("rwp"); - if (kj(a, "on")) throw Np("rwp"); - } - - function Sp(a, b) { + }, {}, cc(b)); + if (w(b)) return N(G(a, Op), b) + } + var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); + + function Qp(a) { + if (!u(a)) throw Mp("gppns"); + if (P(a.split(".")[0], Pp)) throw Mp("rwp"); + if (jj(a, "on")) throw Mp("rwp"); + } + + function Rp(a, b) { var c = b.split("."), d = c.pop(); - c = c.length ? J(a, U(".", c)) : a; - if (!c) throw Np("noma"); + c = c.length ? J(a, V(".", c)) : a; + if (!c) throw Mp("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Tp = {}, - Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started", - Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp), - Vp = {}, - Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp); - - function Xp(a) { + var Sp = {}, + Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started", + Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp), + Up = {}, + Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up); + + function Wp(a) { if (!a) return ""; var b = a.id; - return "[" + Wp[a.type] + (b ? ":" + b : "") + "]" - } - - function Yp(a) { + return "[" + Vp[a.type] + (b ? ":" + b : "") + "]" + } + + function Xp(a) { a = a.message; - return u(a) ? Up[a] || a : "Unknown error" - } - var Zp = r, - $p, aq = L(function(a, b, c) { - Zp = b; - c && ($p = c) + return u(a) ? Tp[a] || a : "Unknown error" + } + var Yp = r, + Zp, $p = M(function(a, b, c) { + Yp = b; + c && (Zp = c) }); - function bq(a, b, c, d) { + function aq(a, b, c, d) { return function() { - var e = b || Td; + var e = b || Sd; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e) } return c } } - function cq(a, b) { + function bq(a, b) { return function(c) { - Zp(a, c, b) - } - } - - function dq(a, b, c) { - c ? aq(a, function(d, e, f) { - A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e))) - }, c) : aq(a, function(d, e, f) { + Yp(a, c, b) + } + } + + function cq(a, b, c) { + c ? $p(a, function(d, e, f) { + A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e))) + }, c) : $p(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) + A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e)) }) } - function eq(a, b, c, d) { - var e = Qe(a)("img"); + function dq(a, b, c, d) { + var e = Oe(a)("img"); e.src = b; - b = G(e, Re); - var f = G(void 0, lb); - e.onerror = N(b, f, d); - e.onload = N(b, f, c); - wc(a) && (a = Ve(a), P(e.style, { + b = G(e, Pe); + var f = G(void 0, L); + e.onerror = O(b, f, d); + e.onload = O(b, f, c); + vc(a) && (a = Te(a), Q(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var fq = L(function(a, b) { + var eq = M(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function gq(a, b, c) { + function fq(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), g = f.next().value; f = ja(f); - vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g)); + ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g)); return d }, [], a.document.cookie.split(";")) } - function hq(a, b) { + function gq(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { try { - c = rb(a, b) + c = qb(a, b) } catch (d) { c = !1 } @@ -7472,32 +7466,32 @@ return c } - function iq(a, b, c, d) { + function hq(a, b, c, d) { d = void 0 === d ? !1 : d; - return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href - } - var jq = "protocol host port path query queryVar extension fragment href".split(" "), - kq = L(function(a) { - var b = T(a).search; - b = rd(b.substring(1))._ytm_preview; - var c = Jd(a, ""); + return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href + } + var iq = "protocol host port path query queryVar extension fragment href".split(" "), + jq = M(function(a) { + var b = U(a).search; + b = qd(b.substring(1))._ytm_preview; + var c = Id(a, ""); a = c.B; c = c.o; return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function lq(a) { + function kq(a) { switch (a) { case 2: return "read"; case 1: return "write"; default: - throw Wd("usoc"); - } - } - - function mq(a) { + throw Vd("usoc"); + } + } + + function lq(a) { switch (a) { case "read": return 2; @@ -7508,7 +7502,7 @@ } } - function nq(a, b, c, d, e) { + function mq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7521,7 +7515,7 @@ }) } - function oq(a, b, c, d) { + function nq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7533,7 +7527,7 @@ }) } - function pq(a, b, c, d, e) { + function oq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7542,44 +7536,44 @@ } }) } - var qq = {}, - rq = (qq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({ + var pq = {}, + qq = (pq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, qq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = mq(d)) ? b.R({ + }, pq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = lq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, qq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({ + }, pq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, qq.access_template_storage = function(a, b) { + }, pq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) { + }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: kq(a) ? 1 : 0 + logLevel: jq(a) ? 1 : 0 } }) - }, qq.read_data_layer = function(a, b, c, d) { + }, pq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7587,29 +7581,29 @@ operation: 2 } }) : !1 - }, qq.read_title = function(a, b) { + }, pq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, qq.send_pixel = oq, qq.set_cookies = nq, qq), - sq = "protocol host port path query queryVar extension href".split(" "), - tq = L(Md, function(a, + }, pq.send_pixel = nq, pq.set_cookies = mq, pq), + rq = "protocol host port path query queryVar extension href".split(" "), + sq = M(Ld, function(a, b) { return a + "_" + b }), - uq = /\+/g, - vq = /^\?/, - wq = /[/:]|^[#?]/; - - function xq(a) { - return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) { + tq = /\+/g, + uq = /^\?/, + vq = /[/:]|^[#?]/; + + function wq(a) { + return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); - d = U("=", d); - e = qd(e.replace(uq, " ")); - d = qd(d.replace(uq, " ")); + d = V("=", d); + e = pd(e.replace(tq, " ")); + d = pd(d.replace(tq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7617,13 +7611,13 @@ return b }, {}, a.split("&")) : {} } - var yq = {}, - zq = (yq.callInWindow = function(a) { + var xq = {}, + yq = (xq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7631,25 +7625,25 @@ operation: 4 } }); - var f = Sp(b, d), + var f = Rp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Np("ca.c.wenf"); + if (!y(g)) throw Mp("ca.c.wenf"); e = g.apply(f, e); - return Pp(b, e) - } - }, yq.callLater = function(a) { + return Op(b, e) + } + }, xq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Mp("ca.c.cinf"); - uf(b, c, 0, "cr.cl") - } - }, yq.copyFromDataLayer = function(a) { + if (!y(c)) throw Lp("ca.c.cinf"); + tf(b, c, 0, "cr.cl") + } + }, xq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Mp("No dataLayer data"); + if (!d) throw Lp("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7657,13 +7651,13 @@ operation: 2 } }); - return Pp(b, J(d, e)) - } - }, yq.copyFromWindow = function(a) { + return Op(b, J(d, e)) + } + }, xq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7671,9 +7665,9 @@ key: d } }); - return Pp(b, J(b, d)) - } - }, yq.createArgumentsQueue = function(a) { + return Op(b, J(b, d)) + } + }, xq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7708,19 +7702,19 @@ operation: 1 } }); - Rp(d); - Rp(e); + Qp(d); + Qp(e); var g = [], - h = Sp(b, d); + h = Rp(b, d); h.value || (h.parent[h.Wa] = f); - h = Sp(b, e); + h = Rp(b, e); if (h.value) { - if (!w(h.value)) throw Np("ca.akna"); + if (!w(h.value)) throw Mp("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, yq.createQueue = function(a) { + }, xq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7738,44 +7732,44 @@ operation: 1 } }); - Rp(d); - var e = Sp(b, d); + Qp(d); + var e = Rp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Np("akna"); + else if (!w(d)) throw Mp("akna"); return D(f[e].push, f[e]) } - }, yq.decodeUri = function(a) { + }, xq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, yq.decodeUriComponent = function(a) { + }, xq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, yq.encodeUri = function(a) { + }, xq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, yq.encodeUriComponent = function(a) { + }, xq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, yq.fromBase64 = function(a) { + }, xq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7783,7 +7777,7 @@ return b.atob(c) } catch (d) {} } - }, yq.getCookieValues = function(a) { + }, xq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7794,20 +7788,20 @@ operation: 2 } }); - return gq(b, d, e) - } - }, yq.getTimestamp = function(a) { + return fq(b, d, e) + } + }, xq.getTimestamp = function(a) { var b = a.l; return function() { - return X(b)(hf) - } - }, yq.getType = function(a) { - return G(a.l, hq) - }, yq.getReferrerUrl = function(a) { + return kf(b)(ff) + } + }, xq.getType = function(a) { + return G(a.l, gq) + }, xq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, sq) ? d : "href"; + var f = P(d, rq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7817,13 +7811,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = oh(b, g), iq(g, f, e) - } - }, yq.getUrl = function(a) { + if (g) return g = nh(b, g), hq(g, f, e) + } + }, xq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, jq) ? d : "href"; + var f = P(d, iq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7831,11 +7825,11 @@ variableName: e } }); - var g = T(b); + var g = U(b); g.query = g.search.replace(/^\?/, ""); - return iq(g, f, e) - } - }, yq.injectHiddenIframe = function(a) { + return hq(g, f, e) + } + }, xq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7846,8 +7840,8 @@ url: d } }); - var f = Qe(b)("iframe"); - P(f.style, { + var f = Oe(b)("iframe"); + Q(f.style, { display: "none", width: "1px", height: "1px", @@ -7858,9 +7852,9 @@ return e() }; f.onerror = r; - Ve(b).appendChild(f) - } - }, yq.JSON = function(a) { + Te(b).appendChild(f) + } + }, xq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7874,7 +7868,7 @@ } catch (d) {} } } - }, yq.loadScript = function(a) { + }, xq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7884,13 +7878,13 @@ url: d } }); - Kk(b, d, y(e) ? bq("ls.ol", function() { + Jk(b, d, y(e) ? aq("ls.ol", function() { return e.apply(null) - }) : r, y(f) ? bq("ls.oe", function() { + }) : r, y(f) ? aq("ls.oe", function() { return f.apply(null) }) : void 0) } - }, yq.localStorage = function(a) { + }, xq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7926,11 +7920,11 @@ c.removeItem(d) } } - }, yq.logToConsole = function(a) { + }, xq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Uk(b).log, - e = kq(b) ? 1 : 0; + d = Tk(b).log, + e = jq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7940,30 +7934,30 @@ } }) && d.apply(null, ka(f)) } - }, yq.makeNumber = function() { + }, xq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, yq.makeTableMap = function() { + }, xq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia"); a = H(function(d, e) { B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]); return d }, {}, a); - return ec(a).length ? a : null - } - }, yq.Math = function(a) { - return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, yq.Object = function(a) { + return dc(a).length ? a : null + } + }, xq.Math = function(a) { + return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, xq.Object = function(a) { var b = a.l; return { - keys: ec, - values: hc, + keys: dc, + values: gc, freeze: function(c) { return b.Object.freeze(c) }, - entries: dc, + entries: cc, "delete": function(c, d) { if (!c || !I(c, d) || w(c) || c === b) return !1; try { @@ -7973,11 +7967,11 @@ } } } - }, yq.parseUrl = function(a) { + }, xq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && wq.test(c)) { - c = oh(b, c); + if (u(c) && c && vq.test(c)) { + c = nh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7989,19 +7983,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: xq(c.search), + searchParams: wq(c.search), hash: c.hash } } } - }, yq.queryPermission = function(a) { + }, xq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(rq, - d) ? (0, rq[d])(b, c, d, e, f) : !1 - } - }, yq.readTitle = function(a) { + return (z(e) || u(e)) && I(qq, + d) ? (0, qq[d])(b, c, d, e, f) : !1 + } + }, xq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -8011,22 +8005,22 @@ }); return b.document.title } - }, yq.sendPixel = function(a) { + }, xq.sendPixel = function(a) { var b = a.I, c = a.l; return function(d, e, f) { e = void 0 === e ? r : e; f = void 0 === f ? r : f; - if (!u(d)) throw Np("ca.p.uns"); + if (!u(d)) throw Mp("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - eq(c, d, e, f) - } - }, yq.setCookie = function(a) { + dq(c, d, e, f) + } + }, xq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -8040,25 +8034,25 @@ options: f } }); - e = g ? pd(e) : e; + e = g ? od(e) : e; d = d + "=" + e + ";"; if (f) { I(f, "domain") && (d += " Domain=" + f.domain + ";"); I(f, "path") && (d += " Path=" + f.path + ";"); I(f, "expires") && (d += " Expires=" + f.expires + ";"); if (I(f, "max-age")) { - if (!rb(b, f["max-age"])) throw Np("ca.c.mann"); + if (!qb(b, f["max-age"])) throw Mp("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop"); + if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, yq.setInWindow = function(a) { + }, xq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -8071,9 +8065,9 @@ operation: 1 } }); - Rp(d); + Qp(d); try { - var g = Sp(b, d), + var g = Rp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8083,11 +8077,11 @@ return !1 } } - }, yq.checkInWindow = function(a) { + }, xq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -8096,18 +8090,18 @@ } }); try { - var f = Sp(b, d), + var f = Rp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = hq(b, g); + var k = gq(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, yq.templateStorage = function(a) { + }, xq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8116,7 +8110,7 @@ delete d[e] } var c = a.I, - d = tq(a.containerId, a.qe); + d = sq(a.containerId, a.pe); return { getItem: function(e) { c.checkPermission({ @@ -8138,17 +8132,17 @@ permissionType: "templateStorage", F: null }); - M(b, ec(d)) + N(b, dc(d)) } } - }, yq); - - function Aq(a) { + }, xq); + + function zq(a) { return function(b) { var c = b.Xb, d = b.I; return function(e) { - B(e) && (M(function(f) { + B(e) && (N(function(f) { d.checkPermission({ permissionType: "accessConsent", F: { @@ -8156,63 +8150,63 @@ operation: 1 } }) - }, ec(e)), c.cb({ + }, dc(e)), c.cb({ event: "ytm.consent", ytm: { action: a, La: e, - eventId: Xm() + eventId: Wm() } })) } } } - var Bq = Aq("default"), - Cq = Aq("update"); - - function Dq(a) { + var Aq = zq("default"), + Bq = zq("update"); + + function Cq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return M(Dq, b) + return N(Cq, b) } if (B(a)) { var c = {}; - M(function(d) { - c[d] = Dq(a[d]) - }, ec(a)); + N(function(d) { + c[d] = Cq(a[d]) + }, dc(a)); return c } return a } - function Eq(a) { + function Dq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: Dq(a.counter), - permissions: Dq(a.permissions), - tags: Dq(a.tags), - triggers: Dq(a.triggers), - variables: Dq(a.variables) - } - } - - function Fq(a) { - a = I(zq, a) ? zq[a] : void 0; - if (A(a)) throw Mp("uca"); + counter: Cq(a.counter), + permissions: Cq(a.permissions), + tags: Cq(a.tags), + triggers: Cq(a.triggers), + variables: Cq(a.variables) + } + } + + function Eq(a) { + a = I(yq, a) ? yq[a] : void 0; + if (A(a)) throw Lp("uca"); return a } - function Gq(a, b) { + function Fq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.qc, b)) return d.qc[b] } } - function Hq(a, b) { + function Gq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8222,13 +8216,13 @@ } } - function Iq(a, b, c) { + function Hq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(Hq(b, c)) - } - - function Jq(a, b, c, d) { + return a.concat(Gq(b, c)) + } + + function Iq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8237,47 +8231,47 @@ return } } - throw Mp(c); - } - var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Lq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Mq(a, b, c) { + throw Lp(c); + } + var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Kq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Lq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Nq = Lq ? function(a, b, c) { - return Lq.call(c, a, b) - } : Mq, - Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Pq(a, b) { + var Mq = Kq ? function(a, b, c) { + return Kq.call(c, a, b) + } : Lq, + Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Oq(a, b) { var c = {}; - return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { + return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { return H(d, e, a) }, c.reduceRight = function(d, e) { - return Nq(d, e, a) - }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Mq(d, e, a) + }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Qq(a) { + function Pq(a) { return w(a) && 35 === a[0] } - function Rq(a, b, c) { + function Qq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Sq(a, b); - a = Sq(a, d); - if (A(b)) throw Np("noma"); + b = Rq(a, b); + a = Rq(a, d); + if (A(b)) throw Mp("noma"); if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0; else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0; - else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = - D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; + else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = + D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; else if (B(b)) a: { if (c) { if ("toString" === @@ -8296,29 +8290,29 @@ return c } - function Zq(a, b) { + function Yq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value, f = c.next().value, - g = M(lb, a); + g = N(L, a); return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Np("da"); + if (m[p]) throw Mp("da"); m[p] = { kind: 1, value: h[q] }; return m }, {}, e); - d && !O(d, e) && (k[d] = { + d && !P(d, e) && (k[d] = { kind: 0, value: d }); var l; - $q(g, f, k, { + Zq(g, f, k, { "return": function(m) { l = m } @@ -8327,11 +8321,11 @@ } } - function ar(a) { + function $q(a) { return w(a) && 42 === a[0] } - function br(a, b) { + function ar(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8339,34 +8333,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Sq(a, g); - f = Sq(a, f); + g = Rq(a, g); + f = Rq(a, f); d["" + g] = f; return d }, {}, c) } - function cr(a) { + function br(a) { return w(a) && 40 === a[0] } - function dr(a, b) { + function cr(a, b) { var c = n(b); c.next(); c = ja(c); - return M(function(d) { - return Sq(a, d) + return N(function(d) { + return Rq(a, d) }, c) } - function er(a, b) { + function dr(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Sq(a, e); - c = Sq(a, c); + e = Rq(a, e); + c = Rq(a, c); switch (d) { case "==": return e == c; @@ -8412,16 +8406,16 @@ case "instanceof": return e instanceof c; default: - throw Mp("uo"); - } - } - - function fr(a, b) { + throw Lp("uo"); + } + } + + function er(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Sq(a, c); + c = Rq(a, c); switch (d) { case "+": return +c; @@ -8432,40 +8426,40 @@ case "~": return ~c; default: - throw Mp("uo"); - } - } - - function gr(a, b, c) { + throw Lp("uo"); + } + } + + function fr(a, b, c) { c = void 0 === c ? [] : c; - if (cr(b)) { + if (br(b)) { b = n(b); b.next(); b = b.next().value; - a = Gq(a, b); - if (!a) throw Np("vnd"); - if (0 === a.kind && 0 === c.length) throw Np("cva"); + a = Fq(a, b); + if (!a) throw Mp("vnd"); + if (0 === a.kind && 0 === c.length) throw Mp("cva"); return { - se: c, - Ke: a - } - } - if (Qq(b)) { + qe: c, + Je: a + } + } + if (Pq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Sq(a, d); + d = Rq(a, d); c.unshift("" + d); - return gr(a, b, c) - } - throw Np("iat"); - } - - function hr(a, b, c, d) { - b = gr(a, b); - a = b.Ke; - var e = b.se; + return fr(a, b, c) + } + throw Mp("iat"); + } + + function gr(a, b, c, d) { + b = fr(a, b); + a = b.Je; + var e = b.qe; e.unshift("value"); b = e.pop(); a = H(function(f, g) { @@ -8497,28 +8491,28 @@ case "&=": return a[b] &= c; default: - throw Mp("uo"); - } - } - - function ir(a, b) { + throw Lp("uo"); + } + } + + function hr(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Sq(a, c); - return hr(a, e, c, d) - } - - function Sq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b; - if (cr(b)) { + c = Rq(a, c); + return gr(a, e, c, d) + } + + function Rq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b; + if (br(b)) { var c = n(b); c.next(); c = c.next().value; - c = Gq(a, c); - if (!c) throw Np("vnd"); + c = Fq(a, c); + if (!c) throw Mp("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8526,18 +8520,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Qq(c) ? Rq(a, c, !0) : Sq(a, c); - if (!y(c)) throw Np("tenf"); - d = M(G(a, Sq), d); + c = Pq(c) ? Qq(a, c, !0) : Rq(a, c); + if (!y(c)) throw Mp("tenf"); + d = N(G(a, Rq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Zq(a, b); - if (Qq(b)) return Rq(a, b); - if (w(b) && 23 === b[0]) return br(a, b); - if (w(b) && 22 === b[0]) return dr(a, b); + if (w(b) && 24 === b[0]) return Yq(a, b); + if (Pq(b)) return Qq(a, b); + if (w(b) && 23 === b[0]) return ar(a, b); + if (w(b) && 22 === b[0]) return cr(a, b); if (w(b) && - 29 === b[0]) return er(a, b); - if (w(b) && 25 === b[0]) return fr(a, b); + 29 === b[0]) return dr(a, b); + if (w(b) && 25 === b[0]) return er(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8552,44 +8546,44 @@ e = "-="; break; default: - throw Mp("uo"); - } - c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e)); + throw Lp("uo"); + } + c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return ir(a, b); + if (w(b) && 31 === b[0]) return hr(a, b); if (w(b) && 33 === b[0]) { c = n(b); c.next(); d = c.next().value; e = c.next().value; c = c.next().value; - if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d; - else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c); - else throw Mp("uo"); + if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d; + else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c); + else throw Lp("uo"); return c } if (w(b) && - 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e) - } - - function jr(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e) + } + + function ir(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function kr(a, b) { + function jr(a, b) { var c = n(b), d = c.next().value; c = ja(c); var e = 18 === d; - M(function(f) { + N(function(f) { var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Mp("mca"); + if (e && 1 === f.length) throw Lp("mca"); f = a[a.length - 1].qc; - if (I(f, h)) throw Np("vr"); - g = z(g) ? g : Sq(a, g); + if (I(f, h)) throw Mp("vr"); + g = z(g) ? g : Rq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8597,20 +8591,20 @@ }, c) } - function lr(a, b) { + function kr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Jq(a, "return", "irs", function() { - return z(d) ? d : Sq(a, d) + Iq(a, "return", "irs", function() { + return z(d) ? d : Rq(a, d) }) } - function mr(a) { + function lr(a) { var b = { Ab: !1 }; - a = Iq(a, void 0, { + a = Hq(a, void 0, { "continue": function() { b.Ab = !0 }, @@ -8621,41 +8615,41 @@ return b } - function nr(a, b) { + function mr(a, b) { var c = a.xc; - or(a.stack, b); + nr(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function pr(a, b) { + function or(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; - var c = Qb(function(f) { + var c = Pb(function(f) { return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1 }, Object.getOwnPropertyNames(a)), d = Object.getPrototypeOf(a), - e = d ? c.concat(pr(d, !0)) : c; - return b ? e : Qb(function(f, g) { + e = d ? c.concat(or(d, !0)) : c; + return b ? e : Pb(function(f, g) { return jb(f, e) === g }, e) } - function or(a, b) { - if (w(b) && 3 === b[0]) $q(a, b); - else if (jr(b)) kr(a, b); + function nr(a, b) { + if (w(b) && 3 === b[0]) Zq(a, b); + else if (ir(b)) jr(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Sq(a, c) + Rq(a, c) } else if (w(b) && 7 === b[0]) { var d = n(b); d.next(); c = d.next().value; var e = d.next().value; d = d.next().value; - Sq(a, c) ? or(a, e) : d && or(a, d) + Rq(a, c) ? nr(a, e) : d && nr(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8664,7 +8658,7 @@ d = e = !1; var g = [], h = []; - f = Sq(a, f); + f = Rq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8672,34 +8666,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Sq(a, m) === f); + p || (e = e || Rq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - $q(a, [3].concat(ka(e ? g : h)), {}, { + Zq(a, [3].concat(ka(e ? g : h)), {}, { "break": r }) - } else if (w(b) && 4 === b[0]) lr(a, b); - else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) kr(a, b); + else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics"); else if (w(b) && 15 === b[0]) - for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e); + for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e); else if (w(b) && 16 === b[0]) - for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack, - g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e) - } - - function $q(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack, + g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e) + } + + function Zq(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = Iq(a, c, d); + a = Hq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d]) - } - - function qr(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d]) + } + + function pr(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8708,24 +8702,24 @@ I: c.I, Xb: c.Xb, l: a, - qe: f, + pe: f, containerId: c.containerId, event: c.event }; f = {}; - c = P(c.data, (f.ytmOnFailure = function() { + c = Q(c.data, (f.ytmOnFailure = function() { return e() }, f.ytmOnSuccess = function() { return d() }, f)); var g; f = {}; - c = Iq([], (f.undefined = { + c = Hq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: N(Fq, Oa(be)(a)) + value: O(Eq, Oa(ae)(a)) }, f.data = { kind: 0, value: c @@ -8734,11 +8728,11 @@ g = h } }); - $q(c, [3].concat(ka(b))); + Zq(c, [3].concat(ka(b))); return g } - function rr(a, b, c, d) { + function qr(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8750,69 +8744,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var sr = L(function(a, b, c) { + var rr = M(function(a, b, c) { b = void 0 === c.min ? 0 : c.min; b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b; return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b - }, mb); - - function tr(a, b) { + }, lb); + + function sr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var ur = /^[\s\xa0]+/g, - vr = /[\s\xa0]+$/g, - wr = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function xr(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a - } - - function yr(a, b) { + var tr = /^[\s\xa0]+/g, + ur = /[\s\xa0]+$/g, + vr = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function wr(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a + } + + function xr(a, b) { try { - return wj(a, b) + return vj(a, b) } catch (c) { - throw Np("ies"); - } - } - - function zr(a, b, c) { + throw Mp("ies"); + } + } + + function yr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = yr(f, a.document); - a = M(function(g) { - if ("text" === e) return xr(g); + a = xr(f, a.document); + a = N(function(g) { + if ("text" === e) return wr(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : xr(g) + return h ? g.getAttribute && g.getAttribute(h) : wr(g) }, a); return d ? a : a.length ? a[0] : null } + function zr(a, b) { + return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + } + function Ar(a, b) { - return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + return u(a) && u(b) ? zr(a, b) : !1 } function Br(a, b) { - return u(a) && u(b) ? Ar(a, b) : !1 + return a === b } function Cr(a, b) { - return a === b - } - - function Dr(a, b) { - return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 + return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1 + } + + function Dr(a, b, c) { + return Yb(a, b) && Yb(a, c) ? b < c : !1 } function Er(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b < c : !1 - } - - function Fr(a, b, c) { - a = Ue(a); - if (!a || !u(c) || !Dl(b)) return !1; + a = Se(a); + if (!a || !u(c) || !Cl(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8820,11 +8814,11 @@ } } + function Fr(a, b, c) { + return Yb(a, b) && Yb(a, c) ? b > c : !1 + } + function Gr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b > c : !1 - } - - function Hr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8833,30 +8827,30 @@ } } + function Hr(a, b) { + return u(a) && u(b) ? jj(a, b) : !1 + } + function Ir(a, b) { - return u(a) && u(b) ? kj(a, b) : !1 - } - - function Jr(a, b) { - if ("eq" === b) return Cr; - if ("more" === b) return G(a, Gr); - if ("less" === b) return G(a, Er); - if ("regex" === b) return G(!1, Hr); - if ("iRegex" === b) return G(!0, Hr); - if ("css" === b) return G(a, Fr); - if ("inc" === b) return Dr; - if ("start" === b) return Ir; - if ("end" === b) return Br; - throw Wd("fn: " + b); - } - - function Kr(a) { + if ("eq" === b) return Br; + if ("more" === b) return G(a, Fr); + if ("less" === b) return G(a, Dr); + if ("regex" === b) return G(!1, Gr); + if ("iRegex" === b) return G(!0, Gr); + if ("css" === b) return G(a, Er); + if ("inc" === b) return Cr; + if ("start" === b) return Hr; + if ("end" === b) return Ar; + throw Vd("fn: " + b); + } + + function Jr(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Lr(a, b) { + function Kr(a, b) { if (a.document.hidden) return !1; - var c = af(b); + var c = Ze(b); if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1; var d = a.getComputedStyle(b); if ("hidden" === d.visibility) return !1; @@ -8867,19 +8861,19 @@ return !0 } - function Mr(a, b) { - var c = af(b); + function Lr(a, b) { + var c = Ze(b); if (A(c)) return 0; var d = c.right - c.left, e = c.bottom - c.top; if (!d || !e) return 0; - var f = n(Ye(a)), + var f = n(We(a)), g = f.next().value; f = f.next().value; return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1)) } - function Nr(a) { + function Mr(a) { try { return parseFloat(a) } catch (b) { @@ -8887,7 +8881,7 @@ } } - function Or(a) { + function Nr(a) { var b = [], c = [], d = !1; @@ -8907,20 +8901,20 @@ } } } - var Qr = bq("v.e.r", function(a, b, c, d) { + var Pr = aq("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Ub, - h = G(c, tr); - if ("event" === d.type) return rr(b, { + h = G(c, sr); + if ("event" === d.type) return qr(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return rr(b, d, h, f); + if ("dataLayer" === d.type) return qr(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return sr(e, b, d); + if ("rand" === d.type) return rr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8933,7 +8927,7 @@ break a } } - "host" === b && (a = d.Ye); + "host" === b && (a = d.Xe); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8942,8 +8936,8 @@ variableName: l } }); - d = oh(e, k); - d = iq(d, b, l, a) + d = nh(e, k); + d = hq(d, b, l, a) } else d = void 0 } return d @@ -8955,7 +8949,7 @@ name: h, operation: 2 } - }), d = gq(e, h, d.decode)[0] || "") : d = "", d; + }), d = fq(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8965,15 +8959,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return zr(e, d, h); + if ("dom" === d.type) return yr(e, d, h); if ("pro" === d.type) { e = g.jd(); try { - return k = Pr(a, b, d, { + return k = Or(a, b, d, { cb: r, add: r, aa: r - }, r, G(Mp("v.e.of"), Td)), e("success"), k + }, r, G(Lp("v.e.of"), Sd)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8982,7 +8976,7 @@ a: { f = h(d.input);l = d.rows; for (a = 0; a < l.length; a += 1) - if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8998,12 +8992,12 @@ d = void 0; break a } - l = Kr(l) + l = Jr(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = xj(l, e.document)) && - Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = wj(l, e.document)) && + Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -9017,15 +9011,15 @@ return b }); - function Rr(a, b, c) { + function Qr(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Mp("var: " + c); - c = F([a, b], Sr); - return Qr(a, b, c, d) - } - var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, - Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Vr = { + if (!d) throw Lp("var: " + c); + c = F([a, b], Rr); + return Pr(a, b, c, d) + } + var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, + Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Ur = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -9055,13 +9049,13 @@ "\u2029": "\\2029 " }; - function Wr(a) { - return a.replace(Ur, function(b) { - return Vr[b] + function Vr(a) { + return a.replace(Tr, function(b) { + return Ur[b] }) } - var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Yr = { + var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Xr = { "\x00": "�", '"': """, "&": "&", @@ -9083,13 +9077,13 @@ "\u2029": "
" }; - function Zr(a) { - return a.replace(Xr, function(b) { - return Yr[b] + function Yr(a) { + return a.replace(Wr, function(b) { + return Xr[b] }) } - var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - as = { + var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + $r = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9108,7 +9102,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Ne: "\\x24", + Me: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9126,19 +9120,19 @@ "}": "\\x7d" }; - function bs(a) { - return a.replace($r, function(b) { - return as[b] + function as(a) { + return a.replace(Zr, function(b) { + return $r[b] }) } - var cs = /['()]/g; - - function ds(a) { + var bs = /['()]/g; + + function cs(a) { return "%" + a.charCodeAt(0).toString(16) } - var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, - gs = { + var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, + fs = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9206,78 +9200,78 @@ "\uff3d": "%EF%BC%BD" }; - function hs(a) { - es.lastIndex = 0; - return es.test(a) ? a.replace(fs, function(b) { - return gs[b] + function gs(a) { + ds.lastIndex = 0; + return ds.test(a) ? a.replace(es, function(b) { + return fs[b] }) : "#sYTMs" } - function Sr(a, b, c) { + function Rr(a, b, c) { if (w(c)) { - if ("template" === c[0]) return U("", M(function(e) { - return Sr(a, b, e) + if ("template" === c[0]) return V("", N(function(e) { + return Rr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Sr(a, b, c); + c = Rr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Fb(e); - else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g); + else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g); return g }, c, d) } if ("table" === - c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { + c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { return H(function(f, g) { - f[g] = Sr(a, b, e[g]); + f[g] = Rr(a, b, e[g]); return f - }, {}, ec(e)) + }, {}, dc(e)) }, c); - if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { - return Sr(a, b, e) + if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { + return Rr(a, b, e) }, c) } else return c } - function is(a, b) { + function hs(a, b) { return { checkPermission: function(c) { - b.checkPermission(P({ + b.checkPermission(Q({ ja: a }, c)) }, R: function(c) { - return b.R(P({ + return b.R(Q({ ja: a }, c)) } } } - function Pr(a, b, c, d, e, f) { + function Or(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, l = c.data; if (!w(l)) { - if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); + if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp"); l = h.code[l] } - k = is(c, k); + k = hs(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Sr(a, b, q); - m[v] = Pp(g, q); + q = Rr(a, b, q); + m[v] = Op(g, q); return m - }, {}, dc(c.settings || {})); - return qr(g, l, { + }, {}, cc(c.settings || {})); + return pr(g, l, { containerId: h.containerId, I: k, Xb: d, @@ -9286,9 +9280,9 @@ }, e, f) } - function js(a, b) { - var c = P({}, b, { - eventId: Xm() + function is(a, b) { + var c = Q({}, b, { + eventId: Wm() }); return { event: a, @@ -9296,11 +9290,11 @@ } } - function ks(a) { + function js(a) { var b = H(function(e, f) { return e + f - }, 0, hc(a.data.tm)), - c = P({}, a.data.tm), + }, 0, gc(a.data.tm)), + c = Q({}, a.data.tm), d = b; return { update: function(e) { @@ -9312,30 +9306,30 @@ return 0 === d }, reset: function() { - c = P({}, a.data.tm); + c = Q({}, a.data.tm); d = b } } } - function ls(a, b, c) { + function ks(a, b, c) { a = a.ud; - var d = ks(c); + var d = js(c); a.C(function(e) { - d.update(e) && (b(js("ytm.group", { + d.update(e) && (b(is("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var ms = L(Md), - ns = {}, - os = (ns.group = function(a, b, c, d, e, f) { + var ls = M(Ld), + ms = {}, + ns = (ms.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = ms(a); - if (g[b]) f(Np("t.a.s.g")); + var g = ls(a); + if (g[b]) f(Mp("t.a.s.g")); else { try { - ls(a, N(d.cb, d.aa), c) + ks(a, O(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9343,32 +9337,32 @@ g[b] = !0; e() } - }, ns.paused = r, ns.pro = Pr, ns); - - function ps(a, b, c, d) { + }, ms.paused = r, ms.pro = Or, ms); + + function os(a, b, c, d) { return new Z(function(e, f) { - if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f); - else f(Mp("y.u.t." + c.type, "yme")) + if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f); + else f(Lp("y.u.t." + c.type, "yme")) }) } - function qs(a, b, c, d, e) { + function ps(a, b, c, d, e) { var f = a.config, g = a.Ub, h = !0 === f.isPreview; - c = M(function(k) { + c = N(function(k) { function l() { - return Z.all(M(function(q) { - return ps(a, b, f.tags[q], e) + return Z.all(N(function(q) { + return os(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; - if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); + if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k)); var p = g.gd(m.type, m.id); - return ps(a, b, m, e).then(function() { + return os(a, b, m, e).then(function() { p("success"); - return Z.all(M(function(q) { - return ps(a, b, f.tags[q], e) + return Z.all(N(function(q) { + return os(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9377,24 +9371,24 @@ type: "t" }; h && (v.id = m.id); - cq("t.e.r", v)(q) + bq("t.e.r", v)(q) }).then(l, l) - }, Wk(function(k, l) { + }, Vk(function(k, l) { return k - l }, c)); - M(bq("t.e.m", ce), d); - Z.all(c)["catch"](cq("t.e", { + N(aq("t.e.m", be), d); + Z.all(c)["catch"](bq("t.e", { type: "c", eventId: b.ytm.eventId })) } - var rs = ["ytm.consent", "consent"], - ss = ["default", "update"]; - - function ts(a) { + var qs = ["ytm.consent", "consent"], + rs = ["default", "update"]; + + function ss(a) { var b = Ta(a.classList), - c = xr(a), + c = wr(a), d = a.getAttribute("id"); var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || ""; return { @@ -9406,23 +9400,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function vs(a, b, c) { - return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, { - timestamp: X(a)(hf) - }) : js(b, {}) - } - - function ws(a, b) { + var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function us(a, b, c) { + return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, { + timestamp: kf(a)(ff) + }) : is(b, {}) + } + + function vs(a, b) { var c = a.data; - c = "id" === c.Zc ? Kr(c.id) : c.selector; + c = "id" === c.Zc ? Jr(c.id) : c.selector; var d = []; - Dl(b) && b.matches(c) && d.push(b); - return d.concat(yr(c, b)) - } - - function xs() { + Cl(b) && b.matches(c) && d.push(b); + return d.concat(xr(c, b)) + } + + function ws() { return { na: !1, ya: !1, @@ -9431,10 +9425,10 @@ } } - function ys(a, b, c) { + function xs(a, b, c) { function d(t, x, E) { - var C = ts(t); - x = js("ytm.elementVisibility", { + var C = ss(t); + x = is("ytm.elementVisibility", { element: t, elementClasses: C.elementClasses, elementText: C.elementText, @@ -9455,15 +9449,15 @@ } var f = a.l; a = a.wc; - var g = L(xs), + var g = M(ws), h = null, k = c.data, l = k.Yc, m = k.ac, p = k.Hc; k = k.Rc; - var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { - return M(function(x) { + var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) { + return N(function(x) { var E = x.target; x = x.intersectionRatio; var C = g(E); @@ -9472,43 +9466,43 @@ if (0 === l) d(E, x, 0); else { var S = C.zb, - ea = X(f)(hf); - C.Z = vf(f, function() { - var Lg = X(f)(hf); + ea = kf(f)(ff); + C.Z = uf(f, function() { + var Lg = kf(f)(ff); C.zb = S + Lg - ea; - C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l)) + C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l)) }, 100, "yt.ev") } }, t) }), { threshold: [c.data.ac / 100] }), - v = Hb(function(t) { + v = Gb(function(t) { var x = g(t); x.ya || x.na || (q.observe(t), x.na = !0) }); - v(ws(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) { - return M(function(x) { + v(vs(c, f.document)); + k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) { + return N(function(x) { switch (x.type) { case "childList": - M(function(ea) { - Dl(ea) && v(ws(c, ea)) + N(function(ea) { + Cl(ea) && v(vs(c, ea)) }, x.addedNodes); - M(function(ea) { - Dl(ea) && (ea = ws(c, ea), M(e, ea)) + N(function(ea) { + Cl(ea) && (ea = vs(c, ea), N(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Dl(E) && C && x !== E.getAttribute(C)) { - var S = ws(c, E); + if (Cl(E) && C && x !== E.getAttribute(C)) { + var S = vs(c, E); v(S); - Gk(f, E, function(ea) { - Dl(ea) && g(ea).na && !O(ea, S) && e(ea) + Fk(f, E, function(ea) { + Cl(ea) && g(ea).na && !P(ea, S) && e(ea) }) } } @@ -9526,34 +9520,34 @@ }) } - function zs(a, b, c, d) { + function ys(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null)); + A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null)); return f } - var As = L(Md), - Bs = L(function(a) { + var zs = M(Ld), + As = M(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { - createHTML: lb, - createScript: lb, - createScriptURL: lb + createHTML: L, + createScript: L, + createScriptURL: L }) : null }); - function Cs(a) { + function Bs(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function Ds(a) { - return (a = Me(function(b) { + function Cs(a) { + return (a = Ke(function(b) { return !!b.nonce - }, wj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function Es(a, b, c, d, e, f, g) { + }, vj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function Ds(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9561,7 +9555,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a); + uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9571,17 +9565,17 @@ A(g.src) && e() } - function Fs(a, b, c, d, e) { + function Es(a, b, c, d, e) { try { if (0 === b.length) d(); else { var f = b.shift(); if (f) { - var g = zb("insertBefore", a); + var g = yb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], Fs); - if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], Es); + if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9589,9 +9583,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = Cs(f); + var k = Bs(f); g(f, null); - Fs(f, k, c, h, e) + Es(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9601,32 +9595,32 @@ } } - function Gs(a, b, c, d) { - u(b) ? Bf(a, "ytm")(xf(d, function() { + function Fs(a, b, c, d) { + u(b) ? Af(a, "ytm")(wf(d, function() { var e = "<div>" + b + "</div>", - f = Qe(a), + f = Oe(a), g = f("div"), - h = Bs(a); + h = As(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d)) })) : d() } - function Hs(a) { + function Gs(a) { return u(a) ? H(function(b, c) { - var d = sb(c); + var d = rb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var Is = L(Md), - Js = L(function(a, b) { + var Hs = M(Ld), + Is = M(function(a, b) { function c() { - M(function(t) { + N(function(t) { t = +t; if (!(t > k)) { var x = h[t]; - x && b(js("ytm.scrollDepth", { + x && b(is("ytm.scrollDepth", { direction: "vertical", units: "percent", threshold: t, @@ -9634,16 +9628,16 @@ })); delete h[t] } - }, ec(h)); - 0 === ec(h).length && e() + }, dc(h)); + 0 === dc(h).length && e() } function d() { var t = f.scrollY, - x = n(Ye(f)); + x = n(We(f)); x.next(); x = x.next().value; - var E = n($e(f)); + var E = n(Ye(f)); E.next(); x = E.next().value - x; 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c()) @@ -9659,36 +9653,36 @@ h = {}, k = 0, l = !1, - m = Xc(f), + m = Wc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Zm(f, d, 100, "ytm.sd").fn; + v = p ? d : Ym(f, d, 100, "ytm.sd").fn; g(e); return function(t, x) { - M(function(E) { + N(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !O(t, E) && E.push(t) + (E = h[E]) && !P(t, E) && E.push(t) }, x); - !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); + !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Ks(a, b) { + function Js(a, b) { var c = a.l, d = a.dispatchEvent; if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id); else { b.sequence += 1; - c = X(c)(hf); + c = kf(c)(ff); var e = {}; - c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e)); + c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e)); d(c) } } - var Ls = L(Md); - - function Ms(a, b, c, d) { + var Ks = M(Ld); + + function Ls(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9698,33 +9692,33 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Ns(a, b, c, d) { + function Ms(a, b, c, d) { if (!I(b, c)) return !1; b = b[c]; if (I(b, "allUrls")) return !!b.allUrls; if (!I(b, "allow")) return !1; var e = d.url; - return sc(function(f) { - var g = oh(a, e); + return rc(function(f) { + var g = nh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = oh(a, f); - return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = nh(a, f); + return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Os(a, b, c, d) { + function Ns(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; if ("queryVar" === b) { if (I(a, "query") && a.query) return !0; d = d.variableName; - return I(a, "queryVars") && d ? O(d, a.queryVars) : !1 + return I(a, "queryVars") && d ? P(d, a.queryVars) : !1 } return !!a[b] } - var Ps = {}, - Qs = (Ps.cookies = function(a, b, c, d) { + var Os = {}, + Ps = (Os.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9743,7 +9737,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.Xe, + h = b.We, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9753,15 +9747,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) { + }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Ps.pixel = Ns, Ps.readTitle = function(a, b) { + }, Os.pixel = Ms, Os.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Ps.referrer = Os, Ps.templateStorage = function(a, b) { + }, Os.referrer = Ns, Os.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Ps.url = Os, Ps); - - function Rs(a, b, c) { + }, Os.url = Ns, Os); + + function Qs(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9782,56 +9776,56 @@ e = "execute"; break a; default: - throw Wd("uvac"); - } - return P(a, { + throw Vd("uvac"); + } + return Q(a, { data: { key: d, operation: e } }) } - return "dataLayer" === d || "localStorage" === d ? P(a, { + return "dataLayer" === d || "localStorage" === d ? Q(a, { data: { key: e.key, - operation: lq(e.operation) - } - }) : "url" === d || "referrer" === d ? P(a, { + operation: kq(e.operation) + } + }) : "url" === d || "referrer" === d ? Q(a, { data: "queryVar" === e.urlComponent ? { component: e.urlComponent, key: e.variableName } : { component: e.urlComponent } - }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, { + }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, { data: { url: e.url } - }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + })
04.11.2026 02:36:03 · изменения: +4290 / -4282 строк, размер +60 B
--- 187208c675f2 +++ eb2af1de3581 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.Ye = b.prototype + a.Ze = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg89dwekd25l2donahzc2j", + version: "4tvkupd2vg9yu43e175wnod60qf1sr", host: "mc.yandex.com" }, ua = { @@ -439,22 +439,22 @@ var jb = ib(window), kb = Oa(jb); - function L(a) { + function lb(a) { return a } - function lb(a, b) { + function mb(a, b) { return b } - function mb(a) { + function nb(a) { return !a } - function M(a, b) { + function L(a, b) { var c = [], d = []; - var e = b ? b : L; + var e = b ? b : lb; return function() { var f = Va(arguments), g = e.apply(null, ka(f)), @@ -466,7 +466,7 @@ return f } } - var nb = M(function(a) { + var ob = L(function(a) { a = J(a, "navigator") || {}; var b = J(a, "userAgent") || ""; return { @@ -475,39 +475,39 @@ } }); - function ob(a, b) { + function pb(a, b) { return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a) } - var pb = M(K("navigator.userAgent")); - - function qb(a, b) { + var qb = L(K("navigator.userAgent")); + + function rb(a, b) { return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b) } - function rb(a) { + function sb(a) { try { return parseInt(a, 10) } catch (b) { return null } } - var sb = Oa(parseInt), - tb = sb(10), - ub = sb(2), - vb = /Firefox\/([0-9]+)/i, - wb = M(function(a) { + var tb = Oa(parseInt), + ub = tb(10), + vb = tb(2), + wb = /Firefox\/([0-9]+)/i, + xb = L(function(a) { var b = J(a, "document.documentElement.style"), c = J(a, "InstallTrigger"); - a = ob(vb, a); - vb.lastIndex = 0; + a = pb(wb, a); + wb.lastIndex = 0; return !(!(b && "MozAppearance" in b) || A(c)) || a }); - function xb(a) { - return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0 - } - - function yb(a, b) { + function yb(a) { + return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0 + } + + function zb(a, b) { var c = J(b, a), d = J(b, "constructor.prototype." + a) || c; try { @@ -520,9 +520,9 @@ return d } - function zb() { + function Ab() { var a = Array.prototype.map; - if (!wb(window)) return !0; + if (!xb(window)) return !0; try { a.call({ 0: !0, @@ -535,33 +535,33 @@ } return !0 } - var Ab = ya(Array.prototype.map, "map"); - - function Bb(a, b) { + var Bb = ya(Array.prototype.map, "map"); + + function Cb(a, b) { return H(function(c, d, e) { c.push(a(d, e)); return c }, [], b) } - var N = Ab && zb() ? function(a, b) { - return b && 0 < b.length ? Ab.call(b, a) : [] - } : Bb, - Cb = ya(Array.prototype.flatMap, "flatMap"); - - function Db(a, b) { + var M = Bb && Ab() ? function(a, b) { + return b && 0 < b.length ? Bb.call(b, a) : [] + } : Cb, + Db = ya(Array.prototype.flatMap, "flatMap"); + + function Eb(a, b) { return H(function(c, d, e) { d = a(d, e); return c.concat(w(d) ? d : [d]) }, [], b) } - var Eb = Cb ? function(a, b) { - return Cb.call(b, a) - } : Db, - Fb = Na(N), - Gb = Na(N), - Hb = Oa(N); - - function O() { + var Fb = Db ? function(a, b) { + return Db.call(b, a) + } : Eb, + Gb = Na(M), + Hb = Na(M), + Ib = Oa(M); + + function N() { var a = arguments, b = a[0]; return function() { @@ -569,79 +569,79 @@ return c } } - var Ib = Na(F); - - function Jb(a, b, c) { + var Jb = Na(F); + + function Kb(a, b, c) { return c ? a : b } - var Kb = F([1, null], Jb), - Lb = F([1, 0], Jb), - Mb = Boolean, - Nb = ya(Array.prototype.filter, "filter"); - - function Ob(a, b) { + var Lb = F([1, null], Kb), + Mb = F([1, 0], Kb), + Nb = Boolean, + Ob = ya(Array.prototype.filter, "filter"); + + function Pb(a, b) { return bb(function(c, d, e) { a(d, e) && c.push(d); return c }, [], b) } - var Pb = Nb ? function(a, b) { - return Nb.call(b, a) - } : Ob, - Qb = G(Mb, Pb), - Rb = Na(Pb), - Sb = ya(Array.prototype.includes, "includes"); - - function Tb(a, b) { - return 1 <= Ob(Pa(a), b).length - } - var P = Sb ? function(a, b, c) { - return Sb.call(b, a, c) - } : Tb, - Ub = Oa(P), - Vb = ya(Array.prototype.every, "every"); - - function Wb(a, b) { + var Qb = Ob ? function(a, b) { + return Ob.call(b, a) + } : Pb, + Rb = G(Nb, Qb), + Sb = Na(Qb), + Tb = ya(Array.prototype.includes, "includes"); + + function Ub(a, b) { + return 1 <= Pb(Pa(a), b).length + } + var O = Tb ? function(a, b, c) { + return Tb.call(b, a, c) + } : Ub, + Vb = Oa(O), + Wb = ya(Array.prototype.every, "every"); + + function Xb(a, b) { return H(function(c, d, e) { return c ? !!a(d, e) : !1 }, !0, b) } - var Xb = Vb ? function(a, b) { - return Vb.call(b, a) - } : Wb; - - function Yb(a, b) { - return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b - } - var Zb = ya(Object.keys, "keys"); - - function $b(a) { + var Yb = Wb ? function(a, b) { + return Wb.call(b, a) + } : Xb; + + function Zb(a, b) { + return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b + } + var $b = ya(Object.keys, "keys"); + + function ac(a) { var b = [], c; for (c in a) I(a, c) && b.push(c); return b } - var ac = ya(Object.entries, "entries"); - - function bc(a) { + var bc = ya(Object.entries, "entries"); + + function cc(a) { return z(a) ? [] : bb(function(b, c) { b.push([c, a[c]]); return b - }, [], $b(a)) - } - var cc = ac ? function(a) { - return a ? ac(a) : [] - } : bc, - dc = Zb ? function(a) { - return Zb(a) - } : $b, - ec = ya(Object.values, "values"), - fc = O(bc, G(K("1"), Bb)), - gc = ec ? function(a) { - return ec(a) - } : fc; - - function hc() { + }, [], ac(a)) + } + var dc = bc ? function(a) { + return a ? bc(a) : [] + } : cc, + ec = $b ? function(a) { + return $b(a) + } : ac, + fc = ya(Object.values, "values"), + gc = N(cc, G(K("1"), Cb)), + hc = fc ? function(a) { + return fc(a) + } : gc; + + function ic() { var a = Va(arguments), b = n(a); a = b.next().value; @@ -653,20 +653,20 @@ } return a } - var Q = Object.assign || hc, - ic = Na(function(a, b) { - return Q({}, a, b) + var P = Object.assign || ic, + jc = Na(function(a, b) { + return P({}, a, b) }); - function jc(a) { + function kc(a) { var b = this; this.W = []; this.size = 0; - a && N(function(c) { + a && M(function(c) { b.add(c) }, a) } - aa = jc.prototype; + aa = kc.prototype; aa.add = function(a) { -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length); return this @@ -687,12 +687,12 @@ }; aa.forEach = function(a) { var b = this; - N(function(c) { + M(function(c) { a(c, c, b) }, this.W) }; - function kc(a) { + function lc(a) { var b = []; a.forEach(function(c) { b.push(c) @@ -700,143 +700,143 @@ return b } - function lc(a) { + function mc(a) { if (!a) return []; if (w(a)) return a; - if (a instanceof jc) return a.W.slice(); + if (a instanceof kc) return a.W.slice(); if (Ta) try { return Ta(a) } catch (b) {} - return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] - } - var mc = M(ib), - nc = K("0"); - - function oc(a) { + return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] + } + var nc = L(ib), + oc = K("0"); + + function pc(a) { return a.splice(0, a.length) } - var pc = ya(Array.prototype.some, "some"); - - function qc(a, b) { + var qc = ya(Array.prototype.some, "some"); + + function rc(a, b) { for (var c = 0; c < b.length; c += 1) if (c in b && a.call(b, b[c], c)) return !0; return !1 } - var rc = pc ? function(a, b) { - return pc.call(b, a) - } : qc, - sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)), - tc = M(O(pb, $a(/ipad|iphone|ipod/i))), - uc = M(function(a) { + var sc = qc ? function(a, b) { + return qc.call(b, a) + } : rc, + tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)), + uc = L(N(qb, $a(/ipad|iphone|ipod/i))), + vc = L(function(a) { return J(a, "navigator.platform") || "" }), - vc = M(function(a) { - a = nb(a); + wc = L(function(a) { + a = ob(a); var b = a.wd; return a.Lc && !b.match("CriOS") }), - wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), - xc = $a(/; wv\)/), - yc = M(function(a) { - a = pb(a); - return xc(a) || - wc(a) + xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), + yc = $a(/; wv\)/), + zc = L(function(a) { + a = qb(a); + return yc(a) || + xc(a) }), - zc = /Chrome\/(\d+)\./, - Ac = M(function(a) { - return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1 + Ac = /Chrome\/(\d+)\./, + Bc = L(function(a) { + return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1 }), - Bc = M(function(a) { - a = (pb(a) || "").toLowerCase(); + Cc = L(function(a) { + a = (qb(a) || "").toLowerCase(); return Ia(a, "android") && Ia(a, "mobile") }), - Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), - Dc = M(function(a) { + Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), + Ec = L(function(a) { var b = J(a, "navigator.connection.type"); if (z(b)) return null; - a = mc(a)(b, Cc); + a = nc(a)(b, Dc); return -1 === a ? b : "" + a }), - Ec = M(O(K("document.addEventListener"), mb)), - Fc = M(function(a) { + Fc = L(N(K("document.addEventListener"), nb)), + Gc = L(function(a) { var b = J(a, "navigator") || {}; return H(function(c, d) { return c || J(b, d) }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"]) }), - Gc = M(function(a) { + Hc = L(function(a) { var b = J(a, "navigator") || {}; - a = Fc(a); + a = Gc(a); u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b)); return a.toLowerCase().split("-")[0] }), - Hc = M(function(a) { + Ic = L(function(a) { return (J(a, "top") || a) !== a }), - Ic = M(K("top.contentWindow")), - Jc = M(function(a) { + Jc = L(K("top.contentWindow")), + Kc = L(function(a) { var b = !1; try { b = a.navigator.javaEnabled() } catch (c) {} return b }), - Kc = M(function(a) { + Lc = L(function(a) { var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "), c = J(a, "external"); c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum"); var d = J(a, "document.documentElement"), e = ["selenium", "webdriver", "driver"]; - return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e)) + return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e)) }), - Lc = M(function(a) { - return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) + Mc = L(function(a) { + return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) }), - Mc = M(function(a) { + Nc = L(function(a) { return !(!J(a, "ia_document.shareURL") || !J(a, "ia_document.referrer")) }); - function Nc(a) { + function Oc(a) { return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState") } - var Oc = M(function(a) { - var b = pb(a) || "", + var Pc = L(function(a) { + var b = qb(a) || "", c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/); c = c ? [+c[1], +c[2]] : [0, 0]; b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/); - return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a) + return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a) }), - Pc = /Edg\/(\d+)\./; - - function Qc(a) { - return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1 - } - var Rc = M(function(a) { - return Oc(a) || 68 <= xb(a) || Qc(a) + Qc = /Edg\/(\d+)\./; + + function Rc(a) { + return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1 + } + var Sc = L(function(a) { + return Pc(a) || 68 <= yb(a) || Rc(a) }), - Sc = M(function(a) { + Tc = L(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - ze: a, + Ae: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } }); - function Tc(a, b, c, d, e, f) { - a = Sc(a); + function Uc(a, b, c, d, e, f) { + a = Tc(a); var g = a.C, h = a.qa; f = f ? h : g; if (b[f]) - if (a.ze) + if (a.Ae) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) } - var Uc = M(function(a) { + var Vc = L(function(a) { var b = !1; if (!a.addEventListener) return b; try { @@ -850,60 +850,60 @@ } catch (d) {} return b }), - Vc = Na(function(a, b) { - if (null !== b) return a ? Q({ + Wc = Na(function(a, b) { + if (null !== b) return a ? P({ capture: !0, passive: !0 }, b || {}) : !!b }), - Wc = M(function(a) { - var b = Uc(a), - c = Vc(b), + Xc = L(function(a) { + var b = Vc(a), + c = Wc(b), d = {}; - return Q(d, { + return P(d, { C: function(e, f, g, h) { - N(function(k) { + M(function(k) { var l = c(h); - Tc(a, e, k, g, l, !1) + Uc(a, e, k, g, l, !1) }, f); return D(d.ua, d, e, f, g, h) }, ua: function(e, f, g, h) { - N(function(k) { + M(function(k) { var l = c(h); - Tc(a, e, k, g, l, !0) + Uc(a, e, k, g, l, !0) }, f) } }) }), - Xc = ["webkitvisibilitychange", + Yc = ["webkitvisibilitychange", "visibilitychange", "prerenderingchange" ]; - function Yc(a) { + function Zc(a) { return { K: function(b, c) { var d = a.document, e = b.G; - if (e && Nc(a)) { - var f = Wc(a), + if (e && Oc(a)) { + var f = Xc(a), g = function(h) { - Nc(a) || (f.ua(d, Xc, g), c()); + Oc(a) || (f.ua(d, Yc, g), c()); return h }; - f.C(d, Xc, g); + f.C(d, Yc, g); e.B("pr", "1") } else c() } } } - function Zc(a, b) { - N(O(L, Za("push", a)), b); + function $c(a, b) { + M(N(lb, Za("push", a)), b); return a } - function $c(a) { + function ad(a) { a = a.Ya = a.Ya || {}; var b = a._metrika = a._metrika || {}; return { @@ -921,80 +921,80 @@ } } } - var R = M($c); - - function ad(a, b, c) { + var Q = L(ad); + + function bd(a, b, c) { return function() { - var d = R(arguments[0]), + var d = Q(arguments[0]), e = c ? "global" : "m2683", f = d.o(e, {}), g = J(f, a); - g || (g = M(b), f[a] = g, d.B(e, f)); + g || (g = L(b), f[a] = g, d.B(e, f)); return g.apply(null, arguments) } } - var T = M(function(a) { + var R = L(function(a) { return a.id + ":" + a.M }), - bd = Ub([26812653]), - cd = M(O(K("id"), bd), T), - dd = "hash host hostname href pathname port protocol search".split(" "); - - function U(a) { + cd = Vb([26812653]), + dd = L(N(K("id"), cd), R), + ed = "hash host hostname href pathname port protocol search".split(" "); + + function T(a) { return H(function(b, c) { var d = J(a, "location." + c); b[c] = d ? "" + d : ""; return b - }, {}, dd) - } - var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), - fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; - - function gd(a) { - if (a = a.match(fd)) { + }, {}, ed) + } + var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), + gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; + + function hd(a) { + if (a = a.match(gd)) { var b = n(a); b.next(); a = b.next().value; - if (b = b.next().value) return P(b, ed) ? b : !1; - if (a) return ed[0] + if (b = b.next().value) return O(b, fd) ? b : !1; + if (a) return fd[0] } return !1 } - var hd = M(function(a) { + var id = L(function(a) { return (a ? a.replace(/^www\./, "") : "").toLowerCase() }), - id = M(function(a) { - a = U(a).hostname; + jd = L(function(a) { + a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(fd)); + a && (b = -1 !== a.search(gd)); return b }), - jd = O(U, K("protocol"), Pa("https:")), - kd = M(function(a) { - return Ac(a) && jd(a) ? "SameSite=None;Secure;" : "" + kd = N(T, K("protocol"), Pa("https:")), + ld = L(function(a) { + return Bc(a) && kd(a) ? "SameSite=None;Secure;" : "" }); - function ld(a, b) { + function md(a, b) { for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d]; return c } - var md = ya(Array.prototype.join, "join"), - V = md ? function(a, b) { - return md.call(b, a) - } : ld, - nd = Na(V); - - function od(a) { + var nd = ya(Array.prototype.join, "join"), + U = nd ? function(a, b) { + return nd.call(b, a) + } : md, + od = Na(U); + + function pd(a) { try { return encodeURIComponent(a) } catch (b) {} - a = V("", Pb(function(b) { + a = U("", Qb(function(b) { return 55296 >= b.charCodeAt(0) }, a.split(""))); return encodeURIComponent(a) } - function pd(a) { + function qd(a) { var b = ""; try { b = decodeURIComponent(a) @@ -1002,12 +1002,12 @@ return b } - function qd(a) { - return a ? O(Fb(function(b) { + function rd(a) { + return a ? N(Gb(function(b) { var c = n(b.split("=")); b = c.next().value; c = c.next().value; - return [b, A(c) ? void 0 : pd(c)] + return [b, A(c) ? void 0 : qd(c)] }), cb(function(b, c) { var d = n(c), e = d.next().value; @@ -1017,52 +1017,52 @@ }, {}))(a.split("&")) : {} } - function rd(a) { - return a ? O(cc, cb(function(b, c) { + function sd(a) { + return a ? N(dc, cb(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - z(d) || A(d) || b.push(e + "=" + od(d)); + z(d) || A(d) || b.push(e + "=" + pd(d)); return b - }, []), nd("&"))(a) : "" - } - var sd = /^\s+|\s+$/g, - td = ya(String.prototype.trim, "trim"); - - function ud(a, b) { + }, []), od("&"))(a) : "" + } + var td = /^\s+|\s+$/g, + ud = ya(String.prototype.trim, "trim"); + + function vd(a, b) { if (a) { - var c = td ? td.call(a) : ("" + a).replace(sd, ""); + var c = ud ? ud.call(a) : ("" + a).replace(td, ""); return b && c.length > b ? c.substring(0, b) : c } return "" } - var vd = Na(function(a, b) { + var wd = Na(function(a, b) { return b.replace(a, "") }), - wd = vd(/\s/g), - xd = vd(/\D/g), - yd = vd(/\d/g), - zd = ["metrika_enabled"], - Ad = []; - - function Bd(a, b) { - var c = Cd; - return !Ad.length || P(b, zd) ? !0 : H(function(d, e) { + xd = wd(/\s/g), + yd = wd(/\D/g), + zd = wd(/\d/g), + Ad = ["metrika_enabled"], + Bd = []; + + function Cd(a, b) { + var c = Dd; + return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) { return d && e(a, c, b) - }, !0, Ad) - } - - function Dd(a) { + }, !0, Bd) + } + + function Ed(a) { try { var b = a.document.cookie; if (!A(b)) { var c = {}; - N(function(d) { + M(function(d) { var e = n(d.split("=")); d = e.next().value; e = e.next().value; - d = ud(d); - e = ud(pd(e)); + d = vd(d); + e = vd(qd(e)); if (I(c, d)) { var f = c[d]; w(f) ? f.push(e) : c[d] = [f, e] @@ -1073,10 +1073,10 @@ } catch (d) {} return null } - var Ed = ad("gsc", Dd); - - function Cd(a, b, c) { - a = Ed(a); + var Fd = bd("gsc", Ed); + + function Dd(a, b, c) { + a = Fd(a); if (!a || !I(a, b)) return null; b = a[b]; if (!w(b)) return c ? [b] : b; @@ -1084,168 +1084,172 @@ c = b[b.length - 1]; return A(c) ? null : c } - var Fd = /:\d+$/; - - function Gd(a, b, c, d, e, f, g) { + var Gd = /:\d+$/; + + function Hd(a, b, c, d, e, f, g) { g = void 0 === g ? !1 : g; - if (Bd(a, b)) { + if (Cd(a, b)) { c = b + "=" + encodeURIComponent(c) + ";"; - c += "" + kd(a); + c += "" + ld(a); if (d) { var h = new Date; h.setTime(h.getTime() + 6E4 * d); c += "expires=" + h.toUTCString() + ";" } - e && (d = e.replace(Fd, ""), c += "domain=" + d + ";"); + e && (d = e.replace(Gd, ""), c += "domain=" + d + ";"); try { if (a.document.cookie = c + ("path=" + (f || "/")), !g) { - var k = Ed(a); + var k = Fd(a); if (k) { - var l = Dd(a); + var l = Ed(a); l && (I(l, b) ? k[b] = l[b] : delete k[b]) } } } catch (m) {} } } - var Hd = M(function(a) { - var b = (U(a).host || "").split("."); + var Id = L(function(a) { + var b = (T(a).host || "").split("."); return 1 === b.length ? b[0] : H(function(c, d, e) { e += 1; - 2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); + 2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); return c }, "", b) }); - function Id(a, b, c) { + function Jd(a, b, c) { b = void 0 === b ? "_ym_" : b; c = void 0 === c ? "" : c; - var d = Hd(a), + var d = Id(a), e = 1 === (d || "").split(".").length ? d : "." + d, f = c ? "_" + c : ""; return { wa: function(g, h, k) { - Gd(a, "" + b + g + f, "", -100, h || e, k, !1); + Hd(a, "" + b + g + f, "", -100, h || e, k, !1); return this }, o: function(g, h) { - return Cd(a, "" + b + g + f, h) + return Dd(a, "" + b + g + f, h) }, B: function(g, h, k, l, m) { - Gd(a, "" + b + g + f, h, k, l || e, m); + Hd(a, "" + b + g + f, h, k, l || e, m); return this } } } - var Jd = M(Id), - Kd = M(function(a) { - var b = Jd(a), + var Kd = L(Jd), + Ld = L(function(a) { + var b = Kd(a), c = "1" === b.o("debug"), - d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"), + d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"), e = a._ym_debug; - !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host)); + !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host)); return !!(c || e || d) }); - function Ld() { + function Md() { return {} } - function Md() { + function Nd() { return [] } - var Nd = ad("debuggerEvents", Md, !0); - - function Od(a, b) { - if (Kd(a)) { + var Od = bd("debuggerEvents", Nd, !0); + + function Pd(a, b) { + if (Ld(a)) { var c = b.counterKey; if (c) { var d = n(c.split(":")); c = d.next().value; d = d.next().value; - c = bd(rb(c)); + c = cd(sb(c)); if ("1" === d || c) return } - c = Nd(a); + c = Od(a); 1E3 === c.length && c.shift(); c.push(b) } } - var Pd = ta.construct, - Qd = ta.host, - Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; - - function Sd(a) { + var Qd = ta.construct, + Rd = ta.host, + Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; + + function Td(a) { throw a; } - var Td; - - function Ud(a) { + var Ud; + + function Vd(a) { this.message = a } - var Vd = function(a) { + var Wd = function(a) { return function(b, c) { c = void 0 === c ? !1 : c; - if (Td) var d = new Td(b); - else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b)); + if (Ud) var d = new Ud(b); + else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b)); c && (d.unk = !0); return d } }(window); - function Wd(a) { - return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) - } - var Xd = $a(RegExp("^http.")); - - function Yd(a) { + function Xd(a) { + return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) + } + var Yd = $a(RegExp("^http.")); + + function Zd(a) { var b = ""; - w(a) ? b = V(".", a) : u(a) && (b = a); - return Vd("err.kn(2683)" + b) - } - - function Zd() { + w(a) ? b = U(".", a) : u(a) && (b = a); + return Wd("err.kn(2683)" + b) + } + + function $d() { var a = Va(arguments); - Sd(Yd(a)) - } - var $d = $a(RegExp("^err.kn")); - - function ae(a, b) { + Td(Zd(a)) + } + var ae = $a(RegExp("^err.kn")); + + function be(a, b) { return b ? a(b) : a() } - var be = O(L, ae), - ce = []; - - function de(a, b, c) { + var ce = N(lb, be), + de = []; + + function ee(a, b, c, d) { + M(N(lb, Jb([a, b, c, d]), be), de) + } + + function fe(a, b, c) { var d = "u.a.e", e = ""; - c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); - $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce) - } - - function ee(a) { + c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); + ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e) + } + + function ge(a) { return J(a, "performance") || J(a, "webkitPerformance") } - function fe(a) { - a = ee(a); + function he(a) { + a = ge(a); var b = J(a, "timing.navigationStart"), c = J(a, "now"); c && (c = D(c, a)); return [b, c] } - function ge(a, b) { - var c = n(b || fe(a)), + function ie(a, b) { + var c = n(b || he(a)), d = c.next().value; c = c.next().value; return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime() } - function he() { + function je() { var a = []; return { - Oe: a, + Pe: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1259,30 +1263,30 @@ } } } - var ie = he(); - - function W(a, b, c, d) { - var e = c || Sd; + var ke = je(); + + function V(a, b, c, d) { + var e = c || Td; return function() { var f = d; try { f = e.apply(null, arguments) } catch (g) { - de(a, b, g) + fe(a, b, g) } return f } } - function X(a, b, c) { + function W(a, b, c) { return function() { - return W(arguments[0], a, b, c).apply(this, arguments) - } - } - var je = Na(function(a, b) { + return V(arguments[0], a, b, c).apply(this, arguments) + } + } + var le = Na(function(a, b) { var c = b || {}; return { - l: G(c, L), + l: G(c, lb), o: function(d, e) { var f = c[d]; return z(f) && !z(e) ? e : f @@ -1297,9 +1301,9 @@ ra: G(c, a) } }), - ke = je(function(a) { - a = cc(a); - return V("", N(function(b) { + me = le(function(a) { + a = dc(a); + return U("", M(function(b) { var c = n(b); b = c.next().value; c = c.next().value; @@ -1307,27 +1311,27 @@ }, a)) }); - function le(a, b, c) { + function ne(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = ke()); + a.ba || (a.ba = me()); b && a.ba.wb(b, c); return a.ba } - var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), - ne = [], - oe = /^\s*(data|javascript):/i, - pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), - qe = {}, - re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up", - qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe), - se = Pa("1"); - - function te(a, b, c, d) { + var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), + pe = [], + qe = /^\s*(data|javascript):/i, + re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), + se = {}, + te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up", + se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se), + ue = Pa("1"); + + function ve(a, b, c, d) { var e = {}; return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e) } - function ue(a) { + function we(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1336,18 +1340,18 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, cc(ve)) - } - var we = O(T, M(function() { + }, {}, dc(xe)) + } + var ye = N(R, L(function() { var a = 0; return function() { return a += 1 } - }), ae), - xe = { + }), be), + ze = { mc: function(a) { - a = $c(a).o("mt", {}); - a = cc(a); + a = ad(a).o("mt", {}); + a = dc(a); return a.length ? H(function(b, c, d) { var e = n(c); c = e.next().value; @@ -1356,7 +1360,7 @@ }, "", a) : null }, clc: function(a) { - var b = R(a).o("cls", { + var b = Q(a).o("cls", { fb: 0, x: 0, y: 0 @@ -1368,11 +1372,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : we(b) + return !a || a.nohit ? null : ye(b) } }; - function ye(a, b) { + function Ae(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1381,7 +1385,7 @@ } } - function ze(a, b) { + function Be(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1389,96 +1393,96 @@ } } - function Ae(a) { + function Ce(a) { try { return a.localStorage } catch (b) {} return null } - function Be(a, b) { - var c = Ae(a); + function De(a, b) { + var c = Ce(a); try { c.removeItem(b) } catch (d) {} } - function Ce(a, b) { - var c = Ae(a); + function Ee(a, b) { + var c = Ce(a); try { - return ye(a, c.getItem(b)) + return Ae(a, c.getItem(b)) } catch (d) {} return null } - function De(a, b, c) { - var d = Ae(a); - a = ze(a, c); + function Fe(a, b, c) { + var d = Ce(a); + a = Be(a, c); if (!Sa(a)) try { d.setItem(b, a) } catch (e) {} } - var Ee = M(function(a) { - De(a, "_ymBRC", "1"); - var b = "1" !== Ce(a, "_ymBRC"); - b || Be(a, "_ymBRC"); + var Ge = L(function(a) { + Fe(a, "_ymBRC", "1"); + var b = "1" !== Ee(a, "_ymBRC"); + b || De(a, "_ymBRC"); return b }); - function Fe(a, b, c) { + function He(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Mb: Ee(a), + Mb: Ge(a), o: function(e, f) { - var g = Ce(a, "" + d + e); + var g = Ee(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - De(a, "" + d + e, f); + Fe(a, "" + d + e, f); return this }, wa: function(e) { - Be(a, "" + d + e); + De(a, "" + d + e); return this } } } - var Ge = M(Fe), - He = M(Fe, function(a, b, c) { + var Ie = L(He), + Je = L(He, function(a, b, c) { return "" + b + c }), - Ie = ya(Array.prototype.find, "find"); - - function Je(a, b) { + Ke = ya(Array.prototype.find, "find"); + + function Le(a, b) { for (var c = 0; c < b.length; c += 1) if (a.call(b, b[c], c)) return b[c] } - var Ke = Ie ? function(a, b) { - return Ie.call(b, a) - } : Je; - - function Le(a) { + var Me = Ke ? function(a, b) { + return Ke.call(b, a) + } : Le; + + function Ne(a) { if (A(a)) return !1; a = a.nodeType; return 3 === a || 8 === a } - function Me(a) { + function Oe(a) { return a ? a.innerText || "" : "" } - var Ne = M(function(a) { + var Pe = L(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Oe = M(O(K("document"), G("createElement", yb))); - - function Pe(a) { + Qe = L(N(K("document"), G("createElement", zb))); + + function Re(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Qe(a, b) { + function Se(a, b) { var c; try { if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null) @@ -1486,22 +1490,22 @@ return c } - function Re(a, b) { + function Te(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Se = M(function(a) { + var Ue = L(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Ke(function(c) { + return b ? (a = Me(function(c) { var d = b[c]; return !!d && xa(c, d) }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null }); - function Te(a) { + function Ve(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1510,21 +1514,21 @@ } } - function Ue(a) { + function We(a) { var b = J(a, "document") || {}, c = b.documentElement; - return "CSS1Compat" === b.compatMode ? c : Te(a) || c - } - - function Ve(a) { + return "CSS1Compat" === b.compatMode ? c : Ve(a) || c + } + + function Xe(a) { var b = J(a, "visualViewport.width"), c = J(a, "visualViewport.height"); a = J(a, "visualViewport.scale"); return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a] } - function We(a) { - var b = Ve(a); + function Ye(a) { + var b = Xe(a); if (b) { var c = n(b); b = c.next().value; @@ -1532,12 +1536,12 @@ c = c.next().value; return [a.Math.round(b * c), a.Math.round(d * c)] } - b = Ue(a); + b = We(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Xe(a) { - var b = Te(a), + function Ze(a) { + var b = Ve(a), c = J(a, "document"); return { x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0, @@ -1545,15 +1549,15 @@ } } - function Ye(a) { - var b = Ue(a), - c = n(We(a)); + function $e(a) { + var b = We(a), + c = n(Ye(a)); a = c.next().value; c = c.next().value; return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)] } - function Ze(a) { + function af(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1568,14 +1572,14 @@ } } - function $e(a, b, c) { - c = yb("dispatchEvent", c || a.document); + function bf(a, b, c) { + c = zb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); - if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try { + if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try { d = new a.Event(b) } catch (f) { - if ((a = yb("createEvent", J(a, "document"))) && y(a)) { + if ((a = zb("createEvent", J(a, "document"))) && y(a)) { try { d = a(b) } catch (g) {} @@ -1585,7 +1589,7 @@ d && c(d) } - function af(a) { + function cf(a) { if (a) try { var b = a.nodeName; if (u(b)) return b; @@ -1593,132 +1597,132 @@ if (u(b)) return b } catch (c) {} } - var bf = Pa("INPUT"), - cf = O(af, bf); - - function df(a, b, c) { + var df = Pa("INPUT"), + ef = N(cf, df); + + function ff(a, b, c) { var d = z(c); z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c); return a.Math.floor(a.Math.random() * (b - d)) + d } - function ef(a) { + function gf(a) { return (10 > a ? "0" : "") + a } - function ff(a) { + function hf(a) { var b = a.lc; - return 0 !== b ? b : ge(a.l, a.sb) - } - - function gf(a) { - return Math.floor(ff(a) / 1E3 / 60) - } - - function hf(a) { - return Math.round(ff(a) / 1E3) + return 0 !== b ? b : ie(a.l, a.sb) } function jf(a) { + return Math.floor(hf(a) / 1E3 / 60) + } + + function kf(a) { + return Math.round(hf(a) / 1E3) + } + + function lf(a) { var b = n(a.sb), c = b.next().value; b = b.next().value; - a = c && b ? b() : ff(a) - a.kb; + a = c && b ? b() : hf(a) - a.kb; return Math.round(a) } - var kf = M(function(a) { - var b = Wc(a), - c = fe(a), + var X = L(function(a) { + var b = Xc(a), + c = he(a), d = { l: a, lc: 0, sb: c, - kb: ge(a, c) + kb: ie(a, c) }, e = n(c); c = e.next().value; e = e.next().value; c && e || b.C(a, ["beforeunload", "unload"], function() { - 0 === d.lc && (d.lc = ge(a, d.sb)) + 0 === d.lc && (d.lc = ie(a, d.sb)) }); return Ra(d) }), - lf = /\/$/; - - function mf(a) { - var b = R(a), + mf = /\/$/; + + function nf(a) { + var b = Q(a), c = b.o("hitId"); - c || (c = df(a), b.B("hitId", c)); + c || (c = ff(a), b.B("hitId", c)); return c } - function nf(a, b) { - var c = Ge(a), - d = Jd(a), + function of(a, b) { + var c = Ie(a), + d = Kd(a), e = b.Rb || "uid"; return [c.o(e), d.o(e)] } - var of = ad("r", function(a, b) { - var c = n(nf(a, b)), + var pf = bd("r", function(a, b) { + var c = n(of(a, b)), d = c.next().value; return !c.next().value && d }); - function pf(a, b) { - return !b.Aa && of(a, b) - } - function qf(a, b) { + return !b.Aa && pf(a, b) + } + + function rf(a, b) { var c = b.Rb, d = c || "uid"; c = c ? a.location.hostname : void 0; - var e = Jd(a), - f = Ge(a), - g = kf(a)(hf), - h = n(nf(a, b)), + var e = Kd(a), + f = Ie(a), + g = X(a)(kf), + h = n(of(a, b)), k = h.next().value; h = h.next().value; var l = e.o("d"); - of(a, b); + pf(a, b); var m = !1; !h && k && (h = k, m = !0); - if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0; - else if (!l || 15768E3 < g - tb(l)) m = !0; + if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0; + else if (!l || 15768E3 < g - ub(l)) m = !0; m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c)); f.B(d, h); return h } - function rf(a, b, c) { - return yb("setTimeout", a)(b, c) - } - - function sf(a, b) { - return yb("clearTimeout", a)(b) - } - - function tf(a, b, c, d) { - return rf(a, W(a, d + ".d.err", b), c) + function sf(a, b, c) { + return zb("setTimeout", a)(b, c) + } + + function tf(a, b) { + return zb("clearTimeout", a)(b) } function uf(a, b, c, d) { - return a.setInterval(W(a, d + ".i.err", b), c) - } - - function vf(a, b) { + return sf(a, V(a, d + ".d.err", b), c) + } + + function vf(a, b, c, d) { + return a.setInterval(V(a, d + ".i.err", b), c) + } + + function wf(a, b) { return a.clearInterval(b) } - function wf(a, b) { + function xf(a, b) { return function(c) { return c(a, b) } } - var xf = Na(function(a, b) { + var yf = Na(function(a, b) { return Ra(function(c, d) { return b(c, function(e) { try { - a(e)(wf(c, d)) + a(e)(xf(c, d)) } catch (f) { c(f) } @@ -1726,21 +1730,21 @@ }) }); - function yf(a) { + function zf(a) { return Ra(function(b, c) { a.then(c, b) }) } - function zf(a) { + function Af(a) { return Ra(function(b, c) { c(a) }) } - function Af(a, b) { + function Bf(a, b) { function c(f) { - J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb") + J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb") } var d = void 0 === d ? a : d; var e = (d.nodeType ? "contentWindow." : "") + "document.body"; @@ -1749,50 +1753,50 @@ }) } - function Bf(a) { + function Cf(a) { var b = [], c = { ee: b }; - c.C = O(Za("push", b), G(c, L)); - c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L)); - c.trigger = O(L, Oa(ae), Hb(b)); + c.C = N(Za("push", b), G(c, lb)); + c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb)); + c.trigger = N(lb, Oa(be), Ib(b)); return c } - function Cf(a, b) { + function Df(a, b) { var c = {}; return { C: function(d, e) { - N(function(f) { - J(c, f) || (c[f] = Bf(a)); + M(function(f) { + J(c, f) || (c[f] = Cf(a)); c[f].C(e) }, d); return this }, qa: function(d, e) { - N(function(f) { + M(function(f) { J(c, f) && c[f].qa(e) }, d); return this }, trigger: function(d, e) { - return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : [] - } - } - } - var Df = M(function() { + return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : [] + } + } + } + var Ef = L(function() { return { ha: {}, pending: {}, children: {} } }), - Ef = K("postMessage"); - - function Ff(a, b) { + Ff = K("postMessage"); + + function Gf(a, b) { return function(c, d) { - var e = kf(a)(ff), + var e = X(a)(hf), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1804,21 +1808,21 @@ key: f, dir: 0 }; - c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2])); - Q(d, b); + c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2])); + P(d, b); f = {}; - f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f); + f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f); return { oa: e, - kd: ze(a, f) || "" - } - } - } - var Gf = X("s.f", function(a, b, c, d, e) { + kd: Be(a, f) || "" + } + } + } + var Hf = W("s.f", function(a, b, c, d, e) { b = b(d); - var f = Df(a), - g = V(":", [b.oa.Db, b.oa.key]); - if (Ef(c)) { + var f = Ef(a), + g = U(":", [b.oa.Db, b.oa.key]); + if (Ff(c)) { f.pending[g] = e; try { c.postMessage(b.kd, "*") @@ -1826,21 +1830,21 @@ delete f.pending[g]; return } - tf(a, function() { + uf(a, function() { delete f.pending[g] }, 5E3, "if.s") } }); - function Hf(a) { + function If(a) { if (xa("MutationObserver", a.MutationObserver)) { - var b = Df(a).children, + var b = Ef(a).children, c = new a.MutationObserver(function() { - N(function(d) { + M(function(d) { J(b[d], "window.window") || delete b[d] - }, dc(b)) + }, ec(b)) }); - Af(a, "if.wf")(wf(r, function() { + Bf(a, "if.wf")(xf(r, function() { c.observe(a.document.body, { subtree: !0, childList: !0 @@ -1849,8 +1853,8 @@ } } - function If(a, b) { - var c = Df(a); + function Jf(a, b) { + var c = Ef(a); b.C(["initToParent"], function(d) { var e = n(d); d = e.next().value; @@ -1874,13 +1878,13 @@ }) }) } - var Jf = X("s.fh", function(a, b, c, d, e, f) { + var Kf = W("s.fh", function(a, b, c, d, e, f) { var g = null, h = null, - k = Df(a), + k = Ef(a), l = null; try { - g = ye(a, f.data), h = g.__yminfo, l = g.data + g = Ae(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1890,99 +1894,100 @@ k = null; try { k = f.source - } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd, - "*")) + } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), + k.postMessage(l.kd, "*")) } - } else h === "" + g && w(l) && Pb(function(m) { + } else h === "" + g && w(l) && Qb(function(m) { return !(!m.hid || !m.counterId) - }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l)) + }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Kf = M(function(a, b) { - var c = yb("getElementsByTagName", J(a, "document")), - d = Df(a), - e = Ef(a), - f = Cf(a, "ifc"), - g = Wc(a); + Lf = L(function(a, b) { + var c = zb("getElementsByTagName", J(a, "document")), + d = Ef(a), + e = Ff(a), + f = Df(a, "ifc"), + g = Xc(a); if (!c || !e) return null; c = c.call(a.document, "iframe"); e = {}; - e = (e.counterId = b.id, e.hid = "" + mf(a), e); - Rc(a) && (e.duid = qf(a, b)); - If(a, f); - Hf(a); - var h = Ff(a, e), - k = F([a, G([], h)], Gf); - N(function(l) { + e = (e.counterId = b.id, e.hid = "" + nf(a), e); + Sc(a) && (e.duid = rf(a, b)); + Jf(a, f); + If(a); + var h = Gf(a, e), + k = F([a, G([], h)], Hf); + M(function(l) { var m = null; try { m = l.contentWindow } catch (p) {} - m && k(m, { + m && + k(m, { type: "initToChild" - }, - function(p, q) { + }, function(p, q) { f.trigger("initToParent", [p, q]) }) }, c); - Hc(a) && k(a.parent, { + Ic(a) && k(a.parent, { type: "initToParent" }, function(l, m) { f.trigger("parentConnect", [l, m]) }); - g.C(a, ["message"], F([a, b, h, f, e], Jf)); + g.C(a, ["message"], F([a, b, h, f, e], Kf)); return { ea: f, ha: d.ha, children: d.children, cc: k } - }, O(lb, T)), - Lf = M(function(a, b) { - if (!Rc(a) || !Hc(a)) return qf(a, b); - var c = Kf(a, b); - return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b) + }, N(mb, R)), + Mf = L(function(a, b) { + if (!Sc(a) || !Ic(a)) return rf(a, b); + var c = Lf(a, b); + return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b) }, function(a, b) { return "" + b.Rb + b.Aa }), - Mf = M(O(kf, Ra(function(a) { + Nf = L(N(X, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Nf = O(kf, Ra(function(a) { - a = new a.l.Date; - return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) + Of = N(X, Ra(function(a) { + a = + new a.l.Date; + return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) })), - Of = O(kf, Ra(hf)), - Pf = O(kf, Ra(ff)), - Qf = M(O(kf, Ra(function(a) { + Pf = N(X, Ra(kf)), + Qf = N(X, Ra(hf)), + Rf = L(N(X, Ra(function(a) { return n(a.sb).next().value }))), - Rf = M(function(a) { - a = R(a); + Sf = L(function(a) { + a = Q(a); var b = a.o("counterNum", 0) + 1; a.B("counterNum", b); return b - }, O(lb, T)), - Sf = {}, - Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) { + }, N(mb, R)), + Tf = {}, + Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) { var d = c.D; if (!d) return null; - b = (J(a, "document.referrer") || "").replace(lf, ""); - c = (d["page-ref"] || "").replace(lf, ""); + b = (J(a, "document.referrer") || "").replace(mf, ""); + c = (d["page-ref"] || "").replace(mf, ""); d = d["page-url"]; - a = U(a).href !== d; - b = b !== - c; + a = T(a).href !== + d; + b = b !== c; c = 0; a && b ? c = 3 : b ? c = 1 : a && (c = 2); return c - }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) { + }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) { var d = c.H; c = c.D; d = d && d.qb; - c && (id(a) || b.pc || d) && (c.ut = "noindex"); + c && (jd(a) || b.pc || d) && (c.ut = "noindex"); return null - }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) { - var b = R(a), + }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) { + var b = Q(a), c = b.o("bt", {}); if (z(b.o("bt"))) { var d = J(a, "navigator.getBattery"); @@ -1990,172 +1995,173 @@ c.p = d && d.call(a.navigator) } catch (e) {} b.B("bt", c); - c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) { - c.He = J(e, "charging") && 0 === J(e, "chargingTime") + c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { + c.Ie = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Lb(c.He) - }, Sf.ls = M(function(a, b) { - var c = He(a, b.id), - d = kf(a), + return Mb(c.Ie) + }, Tf.ls = L(function(a, b) { + var c = Je(a, b.id), + d = X(a), e = c.o("lsid"); - return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d) - }, lb), Sf.hid = mf, Sf.phid = function(a, b) { - if (!Hc(a)) return null; - var c = Kf(a, b); + return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d) + }, mb), Tf.hid = nf, Tf.phid = function(a, b) { + if (!Ic(a)) return null; + var c = Lf(a, b); if (!c) return null; - var d = dc(c.ha); + var d = ec(c.ha); return d.length ? c.ha[d[0]].info.hid : null - }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) { + }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) { c = c.D; if (!c || c.nohit) return null; - b = T(b); - a = He(a, b); + b = R(b); + a = Je(a, b); b = (a.o("reqNum", 0) || 0) + 1; a.B("reqNum", b); if (a.o("reqNum") === b) return b; a.wa("reqNum"); return null - }, Sf.u = Lf, Sf.w = function(a) { - var b = n(We(a)); + }, Tf.u = Mf, Tf.w = function(a) { + var b = + n(Ye(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Sf.s = function(a) { - return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null - }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) { - return Hc(a) && Ic(a) ? "1" : null - }, Sf), - Uf = M(function() { - return Zc(dc(Tf), dc(xe)) + }, Tf.s = function(a) { + return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null + }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) { + return Ic(a) && Jc(a) ? "1" : null + }, Tf), + Vf = L(function() { + return $c(ec(Uf), ec(ze)) }); - function Vf(a) { + function Wf(a) { return function(b, c) { return { K: function(d, e) { var f = d.G, g = d.D; - f && g && N(function(h) { - var k = Tf[h], + f && g && M(function(h) { + var k = Uf[h], l = "bi", m = f; - k || (k = xe[h], l = "tel", m = le(d)); - k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Uf()); + k || (k = ze[h], l = "tel", m = ne(d)); + k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) + }, a || Vf()); e() } } } } - function Wf(a, b) { + function Xf(a, b) { return { K: function(c, d) { var e = c.G; if (e && (!b || b.ad)) { var f = a.document.title; c.H && c.H.title && (f = c.H.title); - var g = yb("getElementsByTagName", a.document); + var g = zb("getElementsByTagName", a.document); "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : ""); - f = f.slice(0, Ec(a) ? 100 : 400); + f = f.slice(0, Fc(a) ? 100 : 400); e.B("t", f) } d() } } } - var Xf = M(Ld, T); - - function Yf(a, b, c) { - if (Rc(a) && Hc(a)) { - var d = Xf(b); + var Yf = L(Md, R); + + function Zf(a, b, c) { + if (Sc(a) && Ic(a)) { + var d = Yf(b); if (!d.$d) { d.$d = !0; - b = Kf(a, b); + b = Lf(a, b); if (!b) { c(); return } d.Y = []; var e = function() { - d.Y && (N(ae, d.Y), d.Y = null) + d.Y && (M(be, d.Y), d.Y = null) }; - tf(a, e, 3E3, "w.p.d.p"); + uf(a, e, 3E3, "w.p.d.p"); b.ea.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var Zf = M(function() { + var $f = L(function() { return { Ic: null, Y: [] } - }, T); - - function $f(a) { + }, R); + + function ag(a) { return (a = a.G) && a.o("pv") && !a.o("ar") } - function ag(a, b, c) { + function bg(a, b, c) { var d = a.G; - d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function bg(a, b) { + d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() + } + + function cg(a, b) { return { K: function(c, d) { - var e = Zf(b); - e = F([c, e, d], ag); - Yf(a, b, e) + var e = $f(b); + e = F([c, e, d], bg); + Zf(a, b, e) }, S: function(c, d) { var e = c.G, - f = Zf(b); + f = $f(b); if (e) { var g = f.Y; - f.Ic === e && g && (N(ae, g), f.Y = null) + f.Ic === e && g && (M(be, g), f.Y = null) } d() } } } - var cg = /^[a-z][\w.+-]+:/i; - - function dg(a, b) { - var c = U(a), + var dg = /^[a-z][\w.+-]+:/i; + + function eg(a, b) { + var c = T(a), d = c.href, e = c.host, f = -1; if (!u(b) || z(b)) return d; - c = b.replace(sd, ""); - if (-1 !== c.search(cg)) return c; + c = b.replace(td, ""); + if (-1 !== c.search(dg)) return c; var g = c.charAt(0); if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c; if (-1 !== f) return d.substr(0, f) + c; if ("/" === g) { if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c - } else return d = d.split("/"), d[d.length - 1] = c, V("/", d); + } else return d = d.split("/"), d[d.length - 1] = c, U("/", d); return "" } - function eg(a) { + function fg(a) { return { K: function(b, c) { var d = b.D; if (!b.G || !d) return c(); var e = d["page-ref"], f = d["page-url"]; - e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"]; - e = Ec(a) ? 512 : 2048; - d["page-url"] = dg(a, f).slice(0, e); + e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"]; + e = Fc(a) ? 512 : 2048; + d["page-url"] = eg(a, f).slice(0, e); return c() } } } - function fg(a, b, c) { + function gg(a, b, c) { for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) { var g = n(a[f]), h = g.next().value; @@ -2170,140 +2176,140 @@ a.push(d) } - function gg(a, b, c, d) { + function hg(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && fg(a[b], c, d) - } - var hg = [ - [eg, -100], - [Yc, 1], - [bg, 2], - [Vf(), 3], - [Wf, 4] + c && !A(d) && gg(a[b], c, d) + } + var ig = [ + [fg, -100], + [Zc, 1], + [cg, 2], + [Wf(), 3], + [Xf, 4] ], - ig = hg.slice(), - jg = [], - kg = G(hg, fg), - lg = {}, - mg = (lg.h = ig, lg), - Y = G(mg, gg); - - function ng(a, b, c) { - b = w(b) ? b : mg[b] || hg; - var d = N(nc, b); - N(function(e) { + jg = ig.slice(), + kg = [], + lg = G(ig, gg), + mg = {}, + ng = (mg.h = jg, mg), + Y = G(ng, hg); + + function og(a, b, c) { + b = w(b) ? b : ng[b] || ig; + var d = M(oc, b); + M(function(e) { return d.unshift(e) - }, jg); - return N(O(Ib([a, c]), ae), d) - } - var og = [], - pg = [], + }, kg); + return M(N(Jb([a, c]), be), d) + } + var pg = [], qg = [], rg = [], sg = [], tg = [], - ug = setTimeout; - - function vg() {} - - function wg(a, b) { + ug = [], + vg = setTimeout; + + function wg() {} + + function xg(a, b) { return function() { a.apply(b, arguments) } } - function xg(a) { - if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new"); + function yg(a) { + if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new"); if ("function" !== typeof a) throw new TypeError("not a function"); this.ia = 0; this.tc = !1; this.va = void 0; this.Oa = []; - yg(a, this) - } - - function zg(a, b) { + zg(a, this) + } + + function Ag(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() { var c = 1 === a.ia ? b.ke : b.le; - if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va); + if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va); else { try { var d = c(a.va) } catch (e) { - Bg(b.promise, e); + Cg(b.promise, e); return } - Ag(b.promise, d) + Bg(b.promise, d) } })) } - function Ag(a, b) { + function Bg(a, b) { try { if (b === a) throw new TypeError("A promise cannot be resolved with itself."); if (b && ("object" === typeof b || "function" === typeof b)) { var c = b.then; - if (b instanceof xg) { + if (b instanceof yg) { a.ia = 3; a.va = b; - Cg(a); + Dg(a); return } if ("function" === typeof c) { - yg(wg(c, b), a); + zg(xg(c, b), a); return } } a.ia = 1; a.va = b; - Cg(a) + Dg(a) } catch (d) { - Bg(a, d) - } - } - - function Bg(a, b) { + Cg(a, d) + } + } + + function Cg(a, b) { a.ia = 2; a.va = b; - Cg(a) - } - - function Cg(a) { - 2 === a.ia && 0 === a.Oa.length && xg.uc(function() { - a.tc || xg.Bd(a.va) + Dg(a) + } + + function Dg(a) { + 2 === a.ia && 0 === a.Oa.length && yg.uc(function() { + a.tc || yg.Bd(a.va) }); - for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]); + for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]); a.Oa = null } - function Dg(a, b, c) { + function Eg(a, b, c) { this.ke = "function" === typeof a ? a : null; this.le = "function" === typeof b ? b : null; this.promise = c } - function yg(a, b) { + function zg(a, b) { var c = !1; try { a(function(d) { - c || (c = !0, Ag(b, d)) + c || (c = !0, Bg(b, d)) }, function(d) { - c || (c = !0, Bg(b, d)) + c || (c = !0, Cg(b, d)) }) } catch (d) { - c || (c = !0, Bg(b, d)) - } - } - xg.prototype["catch"] = function(a) { + c || (c = !0, Cg(b, d)) + } + } + yg.prototype["catch"] = function(a) { return this.then(null, a) }; - xg.prototype.then = function(a, b) { - var c = new this.constructor(vg); - zg(this, new Dg(a, b, c)); + yg.prototype.then = function(a, b) { + var c = new this.constructor(wg); + Ag(this, new Eg(a, b, c)); return c }; - xg.prototype["finally"] = function(a) { + yg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2315,8 +2321,8 @@ }) }) }; - xg.all = function(a) { - return new xg(function(b, c) { + yg.all = function(a) { + return new yg(function(b, c) { function d(h, k) { try { if (k && ("object" === typeof k || "function" === typeof k)) { @@ -2340,70 +2346,70 @@ for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g]) }) }; - xg.resolve = function(a) { - return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) { + yg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) { b(a) }) }; - xg.reject = function(a) { - return new xg(function(b, c) { + yg.reject = function(a) { + return new yg(function(b, c) { c(a) }) }; - xg.race = function(a) { - return new xg(function(b, c) { + yg.race = function(a) { + return new yg(function(b, c) { if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array")); - for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c) + for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c) }) }; - xg.uc = "function" === typeof setImmediate && function(a) { + yg.uc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - ug(a, 0) + vg(a, 0) }; - xg.Bd = function(a) { + yg.Bd = function(a) { "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a) }; var Z = window.Promise, - Eg = ya(Z, "Promise"), - Fg = ya(J(Z, "resolve"), "resolve"), - Gg = ya(J(Z, "reject"), "reject"), - Hg = ya(J(Z, "all"), "all"); - if (Eg && Fg && Gg && Hg) { - var Ig = function(a) { + Fg = ya(Z, "Promise"), + Gg = ya(J(Z, "resolve"), "resolve"), + Hg = ya(J(Z, "reject"), "reject"), + Ig = ya(J(Z, "all"), "all"); + if (Fg && Gg && Hg && Ig) { + var Jg = function(a) { return new Promise(a) }; - Ig.resolve = D(Fg, Z); - Ig.reject = D(Gg, Z); - Ig.all = D(Hg, Z); - Z = Ig - } else Z = xg; - - function Jg(a) { + Jg.resolve = D(Gg, Z); + Jg.reject = D(Hg, Z); + Jg.all = D(Ig, Z); + Z = Jg + } else Z = yg; + + function Kg(a) { return a.hc || a.za.length <= a.$ } - function Kg(a) { + function Mg(a) { a.$ = a.za.length } - function Mg(a) { + function Ng(a) { a.hc = !0 } - function Ng(a) { + function Og(a) { a.hc = !1 } - function Og(a) { - Jg(a) && Sd(Vd("i")); + function Pg(a) { + Kg(a) && Td(Wd("i")); var b = a.Pb(a.za[a.$]); a.$ += 1; return b } - var Pg = Na(function(a, b) { - for (var c = []; !Jg(b);) { - var d = Og(b); + var Qg = Na(function(a, b) { + for (var c = []; !Kg(b);) { + var d = Pg(b); a(d, function(e) { return e(b) }); @@ -2411,33 +2417,33 @@ } return c }), - Qg = Na(function(a, b) { - for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); + Rg = Na(function(a, b) { + for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); return c }); - function Rg(a, b) { - return function(c) { - var d = kf(a), - e = d(ff); - return Qg(function(f) { - d(ff) - e >= b && Mg(f) - })(c) - } - } - function Sg(a, b) { return function(c) { - var d = kf(a), - e = d(ff); - return Pg(function(f, g) { - d(ff) - e >= b && g(Mg) + var d = X(a), + e = d(hf); + return Rg(function(f) { + d(hf) - e >= b && Ng(f) })(c) } } - function Tg(a) { - for (var b = !0, c = {}; !Jg(a) && b; c = { + function Tg(a, b) { + return function(c) { + var d = X(a), + e = d(hf); + return Qg(function(f, g) { + d(hf) - e >= b && g(Ng) + })(c) + } + } + + function Ug(a) { + for (var b = !0, c = {}; !Kg(a) && b; c = { Wb: void 0 }) b = !1, c.Wb = function() { b = !0; @@ -2446,19 +2452,19 @@ return function() { (0, d.Wb)() } - }(c)), b || (a.$ += 1, c.Wb = G(a, Tg)) - } - - function Ug(a, b) { + }(c)), b || (a.$ += 1, c.Wb = G(a, Ug)) + } + + function Vg(a, b) { return Ra({ za: a, - Pb: b || L, + Pb: b || lb, hc: !1, $: 0 }) } - function Vg(a, b, c) { + function Wg(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2470,20 +2476,20 @@ K: f, S: f }); - var h = Ug(g, function(k, l) { + var h = Vg(g, function(k, l) { var m = c ? k.K : k.S; if (m) try { m(b, l) } catch (p) { - h(Kg), e(p) + h(Mg), e(p) } else l() }); - h(Tg) + h(Ug) }) } - function Wg(a, b, c) { - var d = df(a), + function Xg(a, b, c) { + var d = ff(a), e = c.N, f = c.O, g = c.Ca, @@ -2492,10 +2498,10 @@ var k = {}, l = {}, m = {}; - Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); + Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); return d } - var Xg = je(function(a) { + var Yg = le(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2504,23 +2510,23 @@ e = "" + f + ":" + e; "t" === f ? b = e : c.push(e); return c - }, [], cc(a)); + }, [], dc(a)); b && a.push(b); - return V(":", a) + return U(":", a) }); - function Yg(a, b, c) { - var d = Q({}, b.D); - a = kf(a); - b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra()); + function Zg(a, b, c) { + var d = P({}, b.D); + a = X(a); + b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra()); !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra()); return d } - function Zg(a, b, c, d, e, f) { + function $g(a, b, c, d, e, f) { e = void 0 === e ? 0 : e; f = void 0 === f ? 0 : f; - var g = Q({ + var g = P({ N: [] }, d.J), h = n(b[f]), @@ -2529,22 +2535,22 @@ var l = c[e]; if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) { var m = {}; - g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); - g.O = "site-info=" + od(g.O) + g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); + g.O = "site-info=" + pd(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Yg(a, d, k); + g.Da = Zg(a, d, k); g.U = (d.ca || {}).U; g.N.push(k); - Q(d.J, g); + P(d.J, g); k = "" + l + (d.ub && d.ub.ie ? "/1" : ""); var p = 0; - p = Wg(a, k, g); + p = Xg(a, k, g); return h(k, g).then(function(q) { var v = p, t = {}, x = {}; - Od(a, (x.name = "requestSuccess", x.data = + Pd(a, (x.name = "requestSuccess", x.data = (t.body = q, t.requestId = v, t), x)); return { Ea: q, @@ -2554,20 +2560,20 @@ var v = p, t = {}, x = {}; - Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); + Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); v = f + 1 >= b.length; t = e + 1 >= c.length; - v && t && Sd(q); - return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) + v && t && Td(q); + return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) }) } - function $g(a, b) { + function ah(a, b) { return function(c, d) { - return Zg(a, b, d, c) - } - } - var ah = { + return $g(a, b, d, c) + } + } + var bh = { id: "id", pc: "ut", M: "type", @@ -2576,13 +2582,13 @@ Ga: "url", Ib: "referrer" }, - bh = /^\d+$/, - ch = { + ch = /^\d+$/, + dh = { id: function(a) { a = "" + (a || "0"); - bh.test(a) || (a = "0"); + ch.test(a) || (a = "0"); try { - var b = tb(a) + var b = ub(a) } catch (c) { b = 0 } @@ -2591,47 +2597,47 @@ M: function(a) { return "" + (a || 0 === a ? a : "0") }, - Aa: Mb, - pc: Mb + Aa: Nb, + pc: Nb }; - ah.Ra = "defer"; - ch.Ra = Mb; - ah.L = "params"; - ch.L = function(a) { + bh.Ra = "defer"; + dh.Ra = Nb; + bh.L = "params"; + dh.L = function(a) { return B(a) || w(a) ? a : null }; - ah.oc = "userParams"; - ah.qd = "triggerEvent"; - ch.qd = Mb; - ah.ad = "sendTitle"; - ch.ad = function(a) { + bh.oc = "userParams"; + bh.qd = "triggerEvent"; + dh.qd = Nb; + bh.ad = "sendTitle"; + dh.ad = function(a) { return !!a || z(a) }; - ah.ic = "trackHash"; - ch.ic = Mb; - ah.od = "trackLinks"; - var ve = H(function(a, b) { + bh.ic = "trackHash"; + dh.ic = Nb; + bh.od = "trackLinks"; + var xe = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: ch[d] + rb: dh[d] }; return a - }, {}, cc(ah)); - - function dh(a) { + }, {}, dc(bh)); + + function eh(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[ve[e].T] = d; + b[xe[e].T] = d; return b - }, {}, cc(a)) - } - var eh = {}, - fh = (eh.w = [ + }, {}, dc(a)) + } + var fh = {}, + gh = (fh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2639,69 +2645,69 @@ f = {}; e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f); "0" !== b.M && (e["cnt-class"] = b.M); - c.G || (c.G = Xg()); + c.G || (c.G = Yg()); f = c.G; e = { ca: { U: "watch/" + b.id }, - J: Q(void 0 === c.J ? {} : c.J, { + J: P(void 0 === c.J ? {} : c.J, { Fa: !!f.o("pv") && !f.o("wh") }), - D: Q(c.D || {}, e) + D: P(c.D || {}, e) }; - Q(c, e); + P(c, e); d() } } }, 1] - ], eh), - gh = G(fh, gg); - - function hh(a, b, c) { - var d = $g(a, b); + ], fh), + hh = G(gh, hg); + + function ih(a, b, c) { + var d = ah(a, b); return function(e) { - return Vg(c, e, !0).then(function() { + return Wg(c, e, !0).then(function() { var f = e.ca || {}, g = void 0 === f.Wd ? "" : f.Wd, h = void 0 === f.U ? "" : f.U; - f = N(function(k) { - return "https://" + ("" + g + k || Qd) + "/" + h - }, void 0 === f.Jc ? [Qd] : f.Jc); + f = M(function(k) { + return "https://" + ("" + g + k || Rd) + "/" + h + }, void 0 === f.Jc ? [Rd] : f.Jc); return d(e, f) }).then(function(f) { var g = f.Ea; f = f.vd; e.$b = g; - e.ue = f; - return Vg(c, e).then(G(g, L)) + e.ve = f; + return Wg(c, e).then(G(g, lb)) }) } } - function ih(a) { + function jh(a) { return function(b, c, d) { return function(e, f) { - var g = N(O(nc, Ib([b, f]), ae), fh[a] || []); - g = Zc(g, d); - return hh(b, c, g)(e) - } - } - } - var jh = ih("w"); - - function kh(a, b, c, d) { + var g = M(N(oc, Jb([b, f]), be), gh[a] || []); + g = $c(g, d); + return ih(b, c, g)(e) + } + } + } + var kh = jh("w"); + + function lh(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; - g = Q(d.Da, (g["force-urlencoded"] = 1, g)); - g = c + "?" + rd(g) + (d.O ? "&" + d.O : ""); - return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f() + g = P(d.Da, (g["force-urlencoded"] = 1, g)); + g = c + "?" + sd(g) + (d.O ? "&" + d.O : ""); + return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f() }) } - function lh(a, b) { - var c = Oe(a); + function mh(a, b) { + var c = Qe(a); if (c) { var d = a.document, e = c("script"); @@ -2710,7 +2716,7 @@ e.type = b.type || "text/javascript"; e.charset = b.charset || "utf-8"; e.async = b.async || !0; - b.yc && Q(e.dataset, b.yc); + b.yc && P(e.dataset, b.yc); try { var f = d.getElementsByTagName("head")[0]; if (!f) { @@ -2723,12 +2729,12 @@ } catch (h) {} } } - var mh = M(function(a) { - if (a = Oe(a)) return a("a") + var nh = L(function(a) { + if (a = Qe(a)) return a("a") }); - function nh(a, b) { - var c = mh(a); + function oh(a, b) { + var c = nh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2743,26 +2749,26 @@ }) : {} } - function oh(a) { + function ph(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function ph(a, b) { + function qh(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; c = ja(c); - c = (c = V("#", c)) ? "#" + c : ""; + c = (c = U("#", c)) ? "#" + c : ""; return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function qh(a, b, c) { - (c = rd(c)) && (a = ph(a, c)); - b.O && (a = ph(a, b.O)); + function rh(a, b, c) { + (c = sd(c)) && (a = qh(a, c)); + b.O && (a = qh(a, b.O)); return a } - function rh(a, b) { + function sh(a, b) { try { delete a[b] } catch (c) { @@ -2770,41 +2776,41 @@ } } - function sh(a, b, c) { + function th(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + df(a), + var f = "_ymjsp" + ff(a), g = {}; - g = Q((g.callback = f, g), c.Da); - var h = F([a, f], rh); + g = P((g.callback = f, g), c.Da); + var h = F([a, f], sh); a[f] = function(l) { try { - h(), Pe(k), d(l) + h(), Re(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = lh(a, (f.src = qh(b, c, g), f)); - if (!k) return h(), e(Vd("jp.s")); - f = G(k, Pe); - f = O(f, G(Yd(c.N), e)); - g = rf(a, f, c.sa || 1E4); - g = F([a, g], sf); + var k = mh(a, (f.src = rh(b, c, g), f)); + if (!k) return h(), e(Wd("jp.s")); + f = G(k, Re); + f = N(f, G(Zd(c.N), e)); + g = sf(a, f, c.sa || 1E4); + g = F([a, g], tf); k.onload = g; - k.onerror = O(h, g, f) + k.onerror = N(h, g, f) }) } - function th(a, b, c, d) { + function uh(a, b, c, d) { b = b ? new b : void 0; var e = {}; - e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da); + e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, abort: r }, - g = a.fetch(ph(c, rd(e)), { + g = a.fetch(qh(c, sd(e)), { method: d.ab, body: d.O, credentials: !1 === d.rc ? "omit" : "include", @@ -2812,11 +2818,11 @@ signal: f.signal, cache: d.cache }), - h = G(d.N, Yd), - k = G(d.N.concat("timeout"), Yd); + h = G(d.N, Zd), + k = G(d.N.concat("timeout"), Zd); return new Z(function(l, m) { var p; - d.sa && (p = rf(a, function() { + d.sa && (p = sf(a, function() { try { f.abort() } catch (q) {} @@ -2824,25 +2830,25 @@ }, d.sa)); return g.then(function(q) { if (!q.ok) { - if (d.Wc) return Sd(Wd(q)); - Zd(d.N) + if (d.Wc) return Td(Xd(q)); + $d(d.N) } return d.Wc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && sf(a, p) + p && tf(a, p) }) }) } - var uh = /[^a-z0-9.:-]/; - - function vh(a, b, c, d, e, f, g, h) { + var vh = /[^a-z0-9.:-]/; + + function wh(a, b, c, d, e, f, g, h) { if (4 === b.readyState) - if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b)); + if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b)); else { e = null; if (d) try { - (e = ye(a, b.responseText)) || g(c) + (e = Ae(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2850,22 +2856,22 @@ } return h } - function wh(a, b, c) { + function xh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, - g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da); + g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", ph(b, rd(g)), !0); + d.open(c.ab || "GET", qh(b, sd(g)), !0); d.withCredentials = !1 !== c.rc; c.sa && (d.timeout = c.sa); - O(cc, Fb(function(m) { + N(dc, Gb(function(m) { var p = n(m); m = p.next().value; p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh); + var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh); d.onreadystatechange = l; try { d.send(e) @@ -2873,18 +2879,18 @@ }) } - function xh(a, b, c, d) { + function yh(a, b, c, d) { return new Z(function(e, f) { - var g = Ue(a), + var g = We(a), h = b("img"), - k = O(G(h, Pe), G(Yd(d.N), f)), - l = rf(a, k, d.sa || 3E3); + k = N(G(h, Re), G(Zd(d.N), f)), + l = sf(a, k, d.sa || 3E3); h.onerror = k; - h.onload = O(G(h, Pe), G(null, e), F([a, l], sf)); - k = Q({}, d.Da); + h.onload = N(G(h, Re), G(null, e), F([a, l], tf)); + k = P({}, d.Da); delete k.wmode; - h.src = qh(c, d, k); - vc(a) && (Q(h.style, { + h.src = rh(c, d, k); + wc(a) && (P(h.style, { position: "absolute", visibility: "hidden", width: "0px", @@ -2892,110 +2898,110 @@ }), g.appendChild(h)) }) } - var yh = {}, - zh = (yh.x = { + var zh = {}, + Ah = (zh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { b = !0; break a } b = !1 } b = !b - } return b ? G(a, wh) : !1 - } - }, yh.i = { + } return b ? G(a, xh) : !1 + } + }, zh.i = { id: 4, check: function(a) { - var b = Oe(a); - return b ? F([a, b], xh) : !1 - } - }, yh); - zh.f = { + var b = Qe(a); + return b ? F([a, b], yh) : !1 + } + }, zh); + Ah.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], th) : !1 + return a.fetch ? F([a, J(a, "AbortController")], uh) : !1 } }; - zh.b = { + Ah.b = { id: 0, check: function(a) { - if (yc(a)) a = !1; + if (zc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1 } return a } }; - zh.j = { + Ah.j = { id: 3, check: function(a) { - return Oe(a) ? G(a, sh) : !1 + return Qe(a) ? G(a, th) : !1 } }; - var Ah = {}; - - function Bh(a) { + var Bh = {}; + + function Ch(a) { if (a) return H(function(b, c) { - var d = zh[c]; + var d = Ah[c]; d && b.push(d); return b }, [], a) } - function Ch(a) { - return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0 - } - var Dh = ["b", "f", "x", "j", "i"], - Eh = ["x"]; - Eh.unshift("f"); - Eh.push("j"); - var Fh = ["i"], - Gh = ["f", "i"], - Hh = {}, - Ih = (Hh.h = Eh, Hh), - Jh = M(function(a, b, c, d) { - (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh)); + function Dh(a) { + return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0 + } + var Eh = ["b", "f", "x", "j", "i"], + Fh = ["x"]; + Fh.unshift("f"); + Fh.push("j"); + var Gh = ["i"], + Hh = ["f", "i"], + Ih = {}, + Jh = (Ih.h = Fh, Ih), + Kh = L(function(a, b, c, d) { + (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh)); c = H(function(e, f) { var g = f.check, h = f.id; (g = g(a, b)) && e.push([h, g]); return e }, [], d || []); - c.length || Zd(); + c.length || $d(); return c }, function(a, b, c) { return c }), - Kh = D(Z.reject, Z, Yd()), - Lh = {}, - Mh = (Lh.h = jh, Lh), - Nh = X("g.sen", function(a, b, c) { - var d = Jh(a, c, b); - c = ng(a, b, c); - var e = Mh[b], - f = e ? e(a, d, c) : jh(a, d, c); + Lh = D(Z.reject, Z, Zd()), + Mh = {}, + Nh = (Mh.h = kh, Mh), + Oh = W("g.sen", function(a, b, c) { + var d = Kh(a, c, b); + c = og(a, b, c); + var e = Nh[b], + f = e ? e(a, d, c) : kh(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; g = ja(g); - h = Q(h, { - J: Q(void 0 === h.J ? {} : h.J, { + h = P(h, { + J: P(void 0 === h.J ? {} : h.J, { N: [b] }) }); return f.apply(null, [h].concat(g)) } - }, Kh); - - function Oh(a, b, c) { + }, Lh); + + function Ph(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3006,23 +3012,23 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - rf(a, G(f, Sd), 0) - } - } - - function Ph(a, b, c, d, e) { - var f = F([a, d, e], Oh); + sf(a, G(f, Td), 0) + } + } + + function Qh(a, b, c, d, e) { + var f = F([a, d, e], Ph); return c.then(f, function(g) { f(); - de(a, b, g) + fe(a, b, g) }) } - function Qh(a, b) { + function Rh(a, b) { function c(d, e, f) { var g = {}, h = {}; - Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) + Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) } return { log: G("log", c), @@ -3030,33 +3036,33 @@ warn: G("warn", c) } } - var Rh = M(X("dc.init", function(a, b) { - return b && bd(rb(b.split(":")[0])) ? { + var Sh = L(W("dc.init", function(a, b) { + return b && cd(sb(b.split(":")[0])) ? { log: r, warn: r, error: r - } : Qh(a, b) - }), lb); - - function Sh(a, b, c, d) { - Rh(a, b).log(c, d) - } - - function Th(a, b, c, d, e) { - return F([a, T(b), e ? [c + ".p", e] : c, d], Sh) - } - var Uh = M(Ld, T); - - function Vh(a, b) { - var c = R(a).o("counters", {}), - d = T(b); + } : Rh(a, b) + }), mb); + + function Th(a, b, c, d) { + Sh(a, b).log(c, d) + } + + function Uh(a, b, c, d, e) { + return F([a, R(b), e ? [c + ".p", e] : c, d], Th) + } + var Vh = L(Md, R); + + function Wh(a, b) { + var c = Q(a).o("counters", {}), + d = R(b); return c[d] } - var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Xh(a) { + var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Yh(a) { var b = a.length; - return 1 > b || 64 < b ? !1 : Xb(function(c) { + return 1 > b || 64 < b ? !1 : Yb(function(c) { var d = c.length; if (1 > d) c = !1; else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: { @@ -3076,37 +3082,37 @@ } c = !0 } - else c = Wh.test(c) ? !0 : !1; + else c = Xh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Yh(a) { + function Zh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function Zh(a) { - var b = ud(a).replace(/^\++/gm, "").toLowerCase(), + function $h(a) { + var b = vd(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Yh(b); + if (-1 === c) return Zh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Xh(a)) return Yh(b); + if (!c || !Yh(a)) return Zh(b); c = c.replace("googlemail.com", "gmail.com"); - gd(c) && (c = "yandex.ru"); + hd(c) && (c = "yandex.ru"); "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, "")); b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b)); - return Yh(a + "@" + c) - } - var $h = /^[0-9()\-+\s]+$/; - - function ai(a, b) { - var c = xd(b), + return Zh(a + "@" + c) + } + var ai = /^[0-9()\-+\s]+$/; + + function bi(a, b) { + var c = yd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3115,11 +3121,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var bi = M(function(a) { + var ci = L(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function ci(a, b) { + function di(a, b) { return new Z(function(c, d) { var e = (new a.TextEncoder).encode(b); a.crypto.subtle.digest("SHA-256", e).then(function(f) { @@ -3129,29 +3135,29 @@ var g = new a.FileReader; g.onload = function(h) { h = J(h, "target.result") || ""; - var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i")) + var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i")) }; g.readAsDataURL(f) }, d) }) } - var di = ["yandex_cid", "yandex_public_id"]; - - function ei(a, b, c) { + var ei = ["yandex_cid", "yandex_public_id"]; + + function fi(a, b, c) { c = void 0 === c ? 0 : c; - b = cc(b); + b = dc(b); b = H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; var h = B(f); - if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = ei(a, f, c + 1); - else if (!c && P(g, di)) f = Z.resolve(f); + if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; + if (h) f = fi(a, f, c + 1); + else if (!c && O(g, ei)) f = Z.resolve(f); else { - "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f)); + "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f)); if (!f) return d; - f = ci(a, f) + f = di(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3160,46 +3166,46 @@ }, [], b); return Z.all(b) } - var fi = X("fpm", function(a, b) { - if (!jd(a)) return r; - var c = T(b); - if (!bi(a)) return Sh(a, c, "ns"), r; - var d = Vh(a, b); + var gi = W("fpm", function(a, b) { + if (!kd(a)) return r; + var c = R(b); + if (!ci(a)) return Th(a, c, "ns"), r; + var d = Wh(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) { + return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) { if (h && h.length) { var k = {}, l = {}; d.params((l.__ym = (k.fpp = h, k), l)) } - }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o")) - }))["catch"](W(a, "fpm.en")) + }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) + }))["catch"](V(a, "fpm.en")) } : r }); - function gi(a, b) { + function hi(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, g = e.next().value; e = g; g = B(g); - if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? gi(a, e) : e; + if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; + e = g ? hi(a, e) : e; eb(e) && c.push([f, e]); return c - }, [], cc(b)) - } - - function hi(a, b) { + }, [], dc(b)) + } + + function ii(a, b) { return function(c) { - var d = Vh(a, b); + var d = Wh(a, b); if (d) { - var e = Rh(a, T(b)); + var e = Sh(a, R(b)); if (B(c)) - if (eb(dc(c))) { - if ((c = gi(a, c)) && eb(c)) { + if (eb(ec(c))) { + if ((c = hi(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3210,12 +3216,12 @@ } } - function ii(a, b, c, d) { - var e = re[c]; + function ji(a, b, c, d) { + var e = te[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); - var g = R(a); + var g = Q(a); g.V("mt", {}); g = g.o("mt"); var h = g[e]; @@ -3224,101 +3230,101 @@ } : d } - function ji(a) { - a = R(a); + function ki(a) { + a = Q(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function ki(a, b, c) { - ji(a)(function(d) { - d[b] = Q(d[b] || {}, c) + function li(a, b, c) { + ki(a)(function(d) { + d[b] = P(d[b] || {}, c) }) } - function li(a, b) { - ji(a)(function(c) { + function mi(a, b) { + ki(a)(function(c) { delete c[b] }) } - function mi(a, b) { + function ni(a, b) { return function(c) { - ki(a, b, c) - } - } - var ni = Na(function(a, b) { + li(a, b, c) + } + } + var oi = Na(function(a, b) { var c = {}; - ji(a)(function(d) { + ki(a)(function(d) { c = d[b] || {} }); return c }), - oi = X("c.c.cc", function(a) { - var b = R(a), - c = O(ni(a), function(d) { + pi = W("c.c.cc", function(a) { + var b = Q(a), + c = N(oi(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); - return Q({}, d, e) + return P({}, d, e) }); - return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c))) + return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) }), - pi = X("gt.c.rs", function(a, b) { - var c = T(b), + qi = W("gt.c.rs", function(a, b) { + var c = R(b), d = b.id, e = b.M, f = b.Gd, g = b.ic, - h = F([a, c], li), + h = F([a, c], mi), k = {}; - ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - qi = {}; - - function ri(a, b) { - var c = T(a), + ri = {}; + + function si(a, b) { + var c = R(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - qi[c] || (qi[c] = {}); - if (d || e) qi[c].Ce = d, qi[c].De = e - } - - function si(a) { - a = T(a); - return qi[a] && qi[a].Ce - } - var ti = M(Md); - - function ui(a, b) { + ri[c] || (ri[c] = {}); + if (d || e) ri[c].De = d, ri[c].Ee = e + } + + function ti(a) { + a = R(a); + return ri[a] && ri[a].De + } + var ui = L(Nd); + + function vi(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (ri(b, e), !f.O && c.G && c.D)) { - var g = ze(a, e), - h = ti(a), + if (e && (si(b, e), !f.O && c.G && c.D)) { + var g = Be(a, e), + h = ui(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, m = {}; - Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m)); - k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) + Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m)); + k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) } } d() }, S: function(c, d) { - var e = ti(a), - f = Vh(a, b), + var e = ui(a), + f = Wh(a, b), g = f && f.params; - g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) { + g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { var k = n(h); k.next(); k = k.next().value; g(k); - h = mc(a)(h, e); + h = nc(a)(h, e); e.splice(h, 1) }, f)); d() @@ -3326,7 +3332,7 @@ } } - function vi(a) { + function wi(a) { var b = r, c = null, d = a.length; @@ -3343,72 +3349,72 @@ } } } - var wi = X("pa.int", function(a, b) { + var xi = W("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = vi(d); + e = wi(d); if (!e) return null; d = e.Ld; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Nh(a, "1", b), - h = Uh(b).url, - k = !cd(b), + var g = Oh(a, "1", b), + h = Vh(b).url, + k = !dd(b), l = "pa", m = {}; m = (m.id = b.id, m); var p = f, q = ""; if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q; - P("__ymu", dc(f)) && (l = "paup"); - p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) { + O("__ymu", ec(f)) && (l = "paup"); + p.__ym && (p = P({}, f), p.__ym = H(function(v, t) { var x = J(f, "__ym." + t); x && (v[t] = x); return v - }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length); - p = q ? void 0 : ze(a, p); - l = Th(a, b, l, m, p); + }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); + p = q ? void 0 : Be(a, p); + l = Uh(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Xg((m.pa = 1, m.ar = 1, m)), - D: (p["page-url"] = h || U(a).href, p) + G: Yg((m.pa = 1, m.ar = 1, m)), + D: (p["page-url"] = h || T(a).href, p) }, b).then(k ? l : r); - return Ph(a, "p.s", g, e, d) + return Qh(a, "p.s", g, e, d) }, c }); - function xi(a, b, c, d, e) { + function yi(a, b, c, d, e) { return (new Z(function(f, g) { - var h = dc(c), - k = O(d.resolve || L, Qa(f)), - l = O(d.reject || L, Qa(g)); + var h = ec(c), + k = N(d.resolve || lb, Qa(f)), + l = N(d.reject || lb, Qa(g)); d.resolve = k; d.reject = l; - N(function(m) { + M(function(m) { d.kc.push(+m); var p = c[m], - q = tf(a, G(Yd(), l), 5100, "is.m"), + q = uf(a, G(Zd(), l), 5100, "is.m"), v = {}; - b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) { - sf(a, q); + b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { + tf(a, q); d.ed.push(m); d.resolve && d.resolve(x) }) }, h) - }))["catch"](W(a, "if.b")) - } - - function yi(a, b, c) { - b = Pb(function(d) { - return !P(c.info.counterId, d.kc) + }))["catch"](V(a, "if.b")) + } + + function zi(a, b, c) { + b = Qb(function(d) { + return !O(c.info.counterId, d.kc) }, b); - N(function(d) { + M(function(d) { if (c.info.counterId) { var e = {}; a((e[c.info.counterId] = c, e), d, d.data) @@ -3416,13 +3422,13 @@ }, b) } - function zi(a, b) { - var c = Kf(a, b); + function Ai(a, b) { + var c = Lf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.cc], xi), - g = G(f, yi); + f = F([a, c.cc], yi), + g = G(f, zi); c.ea.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3436,12 +3442,12 @@ }); return { ea: c.ea, - Ve: function(h, k) { + We: function(h, k) { return new Z(function(l, m) { c.cc(h, k, function(p, q) { l([p, q]) }); - tf(a, G(Yd(), m), 5100, "is.o") + uf(a, G(Zd(), m), 5100, "is.o") }) }, bd: function(h) { @@ -3464,27 +3470,27 @@ } } } - var Ai = M(zi, O(lb, T)); - - function Bi(a, b) { - if (!P(b, N(K("ymetrikaEvent.type"), a))) { + var Bi = L(Ai, N(mb, R)); + + function Ci(a, b) { + if (!O(b, M(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; a.push((d.ymetrikaEvent = (c.type = b, c), d)) } } - function Ci(a) { - a = R(a); + function Di(a) { + a = Q(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Di(a, b, c, d) { + function Ei(a, b, c, d) { c = void 0 === c ? r : c; d = void 0 === d ? !1 : d; - var e = Bf(a); + var e = Cf(a); if (b && y(b.push)) { var f = b.push; b.push = function() { @@ -3502,72 +3508,72 @@ } }; c(a); - N(e.trigger, b); + M(e.trigger, b); return a } } - function Ei(a, b) { + function Fi(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Fi(a, b, c) { - c = void 0 === c ? L : c; - var d = Cf(a, "idlo"); + function Gi(a, b, c) { + c = void 0 === c ? lb : c; + var d = Df(a, "idlo"); c(d); - var e = G(d, Ei); - Di(a, b, function(f) { + var e = G(d, Fi); + Ei(a, b, function(f) { f.Ba.C(e) }); return d } - function Gi(a, b, c, d) { - var e = Vh(a, c); + function Hi(a, b, c, d) { + var e = Wh(a, c); if (e) { a = d.data; c = "" + c.id; var f = d.sended || []; d.sended || (d.sended = f); - P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) - } - } - var Hi = X("y.p", function(a, b) { - var c = zi(a, b); + O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) + } + } + var Ii = W("y.p", function(a, b) { + var c = Ai(a, b); if (c) { - var d = Ci(a), - e = F([a, c, b], Gi); - Fi(a, d, function(f) { + var d = Di(a), + e = F([a, c, b], Hi); + Gi(a, d, function(f) { f.C(["params"], e) }); - c.ea.C(["params"], O(K("1"), e)) + c.ea.C(["params"], N(K("1"), e)) } }); - function Ii(a, b, c, d) { - var e = U(a), + function Ji(a, b, c, d) { + var e = T(a), f = e.hostname; e = e.href; - if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href; + if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Ji = { - Te: $a(/[/&=?#]/) + var Ki = { + Ue: $a(/[/&=?#]/) }, - Ki = X("go.in", function(a, b, c, d) { + Li = W("go.in", function(a, b, c, d) { c = void 0 === c ? "goal" : c; var e = {}; return e.reachGoal = function(f, g, h, k) { - if (!f || Ji[c] && Ji[c](f)) return null; + if (!f || Ki[c] && Ki[c](f)) return null; var l = g, m = h || r; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Nh(a, "g", b); - var v = n(Ii(a, b, f, c)); + g = Oh(a, "g", b); + var v = n(Ji(a, b, f, c)); h = v.next().value; v = v.next().value; var t = {}, @@ -3576,75 +3582,75 @@ H: { L: l }, - G: Xg((t.ar = 1, t)), + G: Yg((t.ar = 1, t)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); var E = {}, C = {}; - Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema = + Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema = c, E.name = f, E.params = l, E), C)); d && d() }); - return Ph(a, "g.s", g, m, k) + return Qh(a, "g.s", g, m, k) }, e }), - Li = X("guid.int", function(a, b) { + Mi = W("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = qf(a, b); - d && Oh(a, d, null, e); + var e = rf(a, b); + d && Ph(a, d, null, e); return e }, c }), - Mi; - - function Ni(a) { - return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : "" - } - - function Oi(a, b) { - var c = Ni(a); - Mi = uf(a, function() { - var d = Ni(a); + Ni; + + function Oi(a) { + return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" + } + + function Pi(a, b) { + var c = Oi(a); + Ni = vf(a, function() { + var d = Oi(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(vf, null, a, Mi) - } - - function Pi(a, b, c, d) { + return D(wf, null, a, Ni) + } + + function Qi(a, b, c, d) { var e = b.M, f = b.pc, g = b.Ga, - h = R(a), + h = Q(a), k = {}; - k = Xg((k.wh = 1, k.pv = 1, k)); + k = Yg((k.wh = 1, k.pv = 1, k)); var l = J(d, "isTrusted"); - d && !A(l) && k.B("ite", Lb(l)); - se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); + d && !A(l) && k.B("ite", Mb(l)); + ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); - d = U(a).href; + d = T(a).href; f = {}; g = { D: (f["page-url"] = g || d, f["page-ref"] = e, f), G: k }; - c(g, b)["catch"](W(a, "g.s")); + c(g, b)["catch"](V(a, "g.s")); h.B("lastReferrer", d) } - var Qi = X("th.e", function(a, b) { + var Ri = W("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g)) - } - var d = Nh(a, "t", b), - e = mi(a, T(b)), + f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g)) + } + var d = Oh(a, "t", b), + e = ni(a, R(b)), f = !1, - g = W(a, "h.h.ch", D(Pi, null, a, b, d)), + g = V(a, "h.h.ch", D(Qi, null, a, b, d)), h = r; b.ic && (c(), f = !0); d = {}; - return d.trackHash = W(a, "tr.hs.h", function(k) { + return d.trackHash = V(a, "tr.hs.h", function(k) { k ? c() : h(); f = !!k; k = {}; @@ -3652,7 +3658,7 @@ }), d.u = h, d }); - function Ri(a) { + function Si(a) { var b = null; try { b = a.target || a.srcElement @@ -3665,16 +3671,16 @@ return null } - function Si(a, b) { + function Ti(a, b) { var c = {}; c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1; var d = {}; a((d.trackLinks = c, d)) } - function Ti(a, b, c) { - var d = Xg(); - void 0 !== c.pb && d.B("ite", Lb(c.pb)); + function Ui(a, b, c) { + var d = Yg(); + void 0 !== c.pb && d.B("ite", Mb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); var e = c.xd || {}, @@ -3686,23 +3692,23 @@ qb: !!c.qb, L: e.params }, - D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f) + D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f) }; f = "Link"; c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link"); var g = {}, h = {}; - Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); + Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); g = {}; - b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.xd)); - Ph(a, "cl.p.s", b, e.callback || r, e.ctx) - } - - function Ui(a, b) { - if (a.Ee()) { - var c = Ri(b); - if (c && !Re("ym-disable-tracklink", c)) { + Qh(a, "cl.p.s", b, e.callback || r, e.ctx) + } + + function Vi(a, b) { + if (a.Fe()) { + var c = Si(b); + if (c && !Te("ym-disable-tracklink", c)) { var d = a.l, e = a.Jd, f = a.Kd, @@ -3710,11 +3716,11 @@ h = a.Qd, k = f.Ga, l = c.href; - var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); - m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : ""); + var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); + m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Re("ym-external-link", c)) Ti(d, f, { + if (Te("ym-external-link", c)) Ui(d, f, { url: l, Ja: !0, title: m, @@ -3722,19 +3728,19 @@ sender: g }); else { - k = k ? nh(d, k).hostname : U(d).hostname; - h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i"); + k = k ? oh(d, k).hostname : T(d).hostname; + h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i"); var q = c.protocol + "//" + c.hostname + c.pathname; - h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q); + h = re.test(q) || re.test(l) || h.test(l) || h.test(q); c = c.hostname; - hd(k) === hd(c) ? h ? Ti(d, f, { + id(k) === id(c) ? h ? Ui(d, f, { url: l, mb: !0, pb: p, title: m, sender: g - }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, { + }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, { url: l, qb: !0, Ja: !0, @@ -3747,11 +3753,11 @@ } } } - var Vi = Na(function(a, b) { - u(b) ? a.push(b) : N(O(L, Za("push", a)), b) + var Wi = Na(function(a, b) { + u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) }); - function Wi(a, b) { + function Xi(a, b) { return function(c) { var d = c[a]; d ? (d.Zb = !0, d.Yb(b)) : c[a] = { @@ -3761,7 +3767,7 @@ } } } - var Xi = Na(function(a, b) { + var Yi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3774,30 +3780,30 @@ } return b[a].promise }), - Yi = M(O(Ld, Ra)), - Zi = M(Ld); - - function $i(a, b, c) { - b = T(b); - Zi(b).Rd = kf(a)(ff); - c = Q({}, c); + Zi = L(N(Md, Ra)), + $i = L(Md); + + function aj(a, b, c) { + b = R(b); + $i(b).Rd = X(a)(hf); + c = P({}, c); var d = {}, e = {}; - Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Yi()(Wi(b, c)) - } - - function aj(a, b) { - var c = T(a); - return Yi()(Xi(c)).then(b) - } - - function bj(a, b, c) { + Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); + return Zi()(Xi(b, c)) + } + + function bj(a, b) { + var c = R(a); + return Zi()(Yi(c)).then(b) + } + + function cj(a, b, c) { if (a.postMessage && !a.attachEvent) { - var d = Wc(a), - e = "__ym__promise_" + df(a) + "_" + df(a), + var d = Xc(a), + e = "__ym__promise_" + ff(a) + "_" + ff(a), f = r; - f = d.C(a, ["message"], W(a, c, function(g) { + f = d.C(a, ["message"], V(a, c, function(g) { try { var h = g.data } catch (k) { @@ -3806,23 +3812,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else tf(a, b, 0, c) - } - var cj = [], - dj = !1, - ej = !1; - - function fj(a, b) { - if (cj.length) { - var c = cj.shift(); - ej ? c() : tf(a, c, 100, b + ".ei.rnt") - } else dj = !1 - } - - function gj(a, b, c, d, e) { + } else uf(a, b, 0, c) + } + var dj = [], + ej = !1, + fj = !1; + + function gj(a, b) { + if (dj.length) { + var c = dj.shift(); + fj ? c() : uf(a, c, 100, b + ".ei.rnt") + } else ej = !1 + } + + function hj(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Sg : e; - ej = Infinity === d; + e = void 0 === e ? Tg : e; + fj = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3831,23 +3837,23 @@ } catch (m) { return f(m) } - b(Ng); - if (b(Jg)) return g(k), fj(a, c); - ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei") + b(Og); + if (b(Kg)) return g(k), gj(a, c); + fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei") } var k = []; - dj ? cj.push(h) : (dj = !0, h()) + ej ? dj.push(h) : (ej = !0, h()) }) } - function hj(a, b, c, d, e, f) { + function ij(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; f = void 0 === f ? r : f; - b = Ug(b, c); - gj(a, b, d + ".itc", e)(wf(W(a, d), f)) - } - - function ij(a, b, c) { + b = Vg(b, c); + hj(a, b, d + ".itc", e)(xf(V(a, d), f)) + } + + function jj(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3857,7 +3863,7 @@ J: { O: g.me }, - G: Xg(g.Dd), + G: Yg(g.Dd), D: g.L, H: { Za: g.Za @@ -3866,27 +3872,27 @@ U: g.U } }; - g.ba && (k.ba = ke(g.ba)); + g.ba && (k.ba = me(g.ba)); return f(k, h).then(r, e) } - var e = W(a, "rts.p"), - f = Nh(a, "r", b); - return aj(b, function() { - bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr") + var e = V(a, "rts.p"), + f = Oh(a, "r", b); + return bj(b, function() { + cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr") }).then(r, e) } - var jj = O(Da, Pa(0)), - kj = Oa(jj), - lj = [kj("watch"), kj("clmap")], - mj = ad("retryReqs", function(a) { - return Ge(a).o("retryReqs", {}) + var kj = N(Da, Pa(0)), + lj = Oa(kj), + mj = [lj("watch"), lj("clmap")], + nj = bd("retryReqs", function(a) { + return Ie(a).o("retryReqs", {}) }, !0); - function nj(a, b) { - Ge(a).B("retryReqs", b) - } - function oj(a, b) { + Ie(a).B("retryReqs", b) + } + + function pj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3894,9 +3900,9 @@ me: b.postParams, L: b.params, Dd: b.browserInfo, - Re: b.ghid, + Se: b.ghid, time: b.time, - Za: tb(a), + Za: ub(a), counterId: b.counterId, M: b.counterType }; @@ -3904,67 +3910,67 @@ return c } - function pj(a) { - var b = mj(a); + function qj(a) { + var b = nj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - nj(a, b); + oj(a, b); return d }, "delete": function(c) { delete b[c]; - nj(a, b) + oj(a, b) }, - Ge: function(c, d) { + He: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b)) }, - Td: X("g.r", function() { - var c = kf(a)(ff), - d = mf(a); + Td: W("g.r", function() { + var c = X(a)(hf), + d = nf(a); return H(function(e, f) { var g = n(f), h = g.next().value; - (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h)); + (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h)); return e }, - [], cc(b)) + [], dc(b)) }), Fd: function() { - var c = kf(a)(ff); - N(function(d) { + var c = X(a)(hf); + M(function(d) { var e = n(d); d = e.next().value; e = e.next().value; (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d] - }, cc(b)); - nj(a, b) + }, dc(b)); + oj(a, b) }, length: function() { - return dc(b).length + return ec(b).length }, clear: function() { - nj(a, {}); + oj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(oj(f, e)); + c.push(pj(f, e)); delete b[f]; return c - }, [], cc(b)) - } - } - } - - function qj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b))) - } - - function rj(a, b) { - var c = pj(a); + }, [], dc(b)) + } + } + } + + function rj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b))) + } + + function sj(a, b) { + var c = qj(a); return { K: function(d, e) { var f = d.G, @@ -3972,10 +3978,10 @@ h = d.D, k = void 0 === d.J ? {} : d.J; if (f && h) { - var l = kf(a); + var l = X(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m); + f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m); g && (f.telemetry = g.l()); g = c.add(f); d.H || (d.H = {}); @@ -3984,13 +3990,13 @@ e() }, S: function(d, e) { - qj(a, d, b, c); + rj(a, d, b, c); e() } } } - function sj(a, b, c) { + function tj(a, b, c) { function d() { v || (q = !0, t = !1, v = !0, f()) } @@ -4002,24 +4008,24 @@ } function f() { - sf(a, l); + tf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (t ? x : x + p(ff) - E)); - S ? l = tf(a, e, S, "u.t.d.c") : e() + var S = Math.max(0, c - (t ? x : x + p(hf) - E)); + S ? l = uf(a, e, S, "u.t.d.c") : e() } } function g() { t = q = v = !0; - x += p(ff) - E; - E = p(ff); + x += p(hf) - E; + E = p(hf); f() } function h() { q || v || (x = 0); - E = p(ff); + E = p(hf); q = v = !0; t = !1; f() @@ -4033,24 +4039,24 @@ } var l = 0, m = !1; - if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); - var p = kf(a), + if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf); + var p = X(a), q = !1, v = !1, t = !0, x = 0, - E = p(ff), - C = Wc(a); + E = p(hf), + C = Xc(a); k(!0); f(); return function() { - sf(a, l); + tf(a, l); k(!1) } } - var tj = X("nb.p", function(a, b) { + var uj = W("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l()) } function d(q) { @@ -4061,38 +4067,38 @@ m = !0; l(); p && p(); - var x = kf(a)(ff); - t = (tb(g.o("lastHit")) || 0) < x - 18E5; + var x = X(a)(hf); + t = (ub(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = Zi(f); + var C = $i(f); x = C.kb; C = C.Rd; var S = {}; - x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Uh(b); + x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Vh(b); S = {}; x = { - D: (S["page-url"] = C.url || U(a).href, S), + D: (S["page-url"] = C.url || T(a).href, S), G: x, H: { force: q } }; - C = Rh(a, T(b)).warn; + C = Sh(a, R(b)).warn; !v.callback && v.ctx && C("nbnc"); - (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E)); - if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx) + (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E)); + if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx) } return null } } - var e = Nh(a, "n", b), - f = T(b), - g = He(a, b.id), - h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))), + var e = Oh(a, "n", b), + f = R(b), + g = Je(a, b.id), + h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), mi(a, f)), + l = G((k.accurateTrackBounce = !0, k), ni(a, f)), m = !1, p; b.vc && c(b.vc); @@ -4102,61 +4108,61 @@ return k }); - function uj(a) { + function vj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function vj(a, b) { + function wj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); - return c ? lc(c) : [] - } - - function wj(a, b) { + return c ? mc(c) : [] + } + + function xj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = vj(a, b); + var c = wj(a, b); return c && c.length ? c[0] : null } - var xj; - var yj = window.Set; - if (ya(yj, "Set")) { - var zj = ya(J(yj.prototype, "add"), "add"), - Aj = ya(J(yj.prototype, "has"), "has"), - Bj = ya(J(yj.prototype, "delete"), "delete"), - Cj = ya(J(yj.prototype, "clear"), "clear"), - Dj = ya(J(yj.prototype, "forEach"), "forEach"); - xj = zj && Aj && Bj && Cj && Dj ? Set : jc - } else xj = jc; - var Ej = xj; - - function Fj(a, b, c) { + var yj; + var zj = window.Set; + if (ya(zj, "Set")) { + var Aj = ya(J(zj.prototype, "add"), "add"), + Bj = ya(J(zj.prototype, "has"), "has"), + Cj = ya(J(zj.prototype, "delete"), "delete"), + Dj = ya(J(zj.prototype, "clear"), "clear"), + Ej = ya(J(zj.prototype, "forEach"), "forEach"); + yj = Aj && Bj && Cj && Dj && Ej ? Set : kc + } else yj = kc; + var Fj = yj; + + function Gj(a, b, c) { if (!(b && b.Element && b.Element.prototype && b.document && c)) return null; if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a); - var d = Se(b); + var d = Ue(b); if (d) { for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } - if (uj(b)) { - for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (vj(b)) { + for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } return null } - function Gj(a, b) { - return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement - } - function Hj(a, b) { + return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement + } + + function Ij(a, b) { var c = b, d = J(a, "document"), - e = af(c); - if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return { + e = cf(c); + if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return { left: 0, top: 0 }; - if (d = Ze(c)) return c = Xe(a), { + if (d = af(c)) return c = Ze(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4167,21 +4173,21 @@ } } - function Ij(a, b) { + function Jj(a, b) { var c = J(a, "document"); - return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] - } - var Jj = M(function() { - for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1; + return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] + } + var Kj = L(function() { + for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1; return b }); - function Kj(a, b, c) { - for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) { + function Lj(a, b, c) { + for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { d += e[f] || "*"; a: { f = J(a, "document"); - if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) { + if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) { f = f.childNodes; for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1) if (g === (f[k] && f[k].nodeName)) { @@ -4196,31 +4202,31 @@ } d += f || ""; b = b.parentElement; - f = af(b) || "*" - } - return ud(d, 128) - } - - function Lj(a, b) { - var c = Ue(a), - d = Xe(a); + f = cf(b) || "*" + } + return vd(d, 128) + } + + function Mj(a, b) { + var c = We(a), + d = Ze(a); return { x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0, y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0 } } - function Mj(a) { + function Nj(a) { var b = a.which; a = a.button; return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0 } - var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Oj(a, b, c, d, e) { + var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Pj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = af(b.element); - if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1; + a = cf(b.element); + if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1; d = b.element; if (b && c) { if (50 > b.time - c.time) return !1; @@ -4230,37 +4236,37 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Nj(d)) return !1; + if (Oj(d)) return !1; d = d.parentElement } return !0 } - function Pj(a, b, c, d, e) { + function Qj(a, b, c, d, e) { var f = "clmap/" + e.id, g = {}; b = (g["page-url"] = b, g["pointer-click"] = c, g); f = { - G: Xg(), + G: Yg(), D: b, ca: { U: f } }; - d(f, e)["catch"](W(a, "c.s.c")) - } - var Qj = X("clm.p", function(a, b) { - if (sc(a)) return r; - var c = Nh(a, "m", b), - d = T(b), - e = kf(a), - f = e(ff), - g = G(G(d, ni(a)), O(ae, K("clickmap"))), + d(f, e)["catch"](V(a, "c.s.c")) + } + var Rj = W("clm.p", function(a, b) { + if (tc(a)) return r; + var c = Oh(a, "m", b), + d = R(b), + e = X(a), + f = e(hf), + g = G(G(d, oi(a)), N(be, K("clickmap"))), h, k = null; - d = W(a, "clm.p.c", function(l) { + d = V(a, "clm.p.c", function(l) { var m = g(); if (m) { - var p = R(a), + var p = Q(a), q = p.o("cls", { fb: 0, x: 0, @@ -4274,221 +4280,221 @@ p = "object" === typeof m ? m : {}; q = p.filter; m = p.isTrackHash || !1; - var v = N(function(x) { + var v = M(function(x) { return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); var t = !!p.quota; l = { - element: Qe(a, l), - position: Lj(a, l), - button: Mj(l), - time: e(ff) + element: Se(a, l), + position: Mj(a, l), + button: Nj(l), + time: e(hf) }; - p = U(a).href; - if (Oj(a, l, k, v, q)) { + p = T(a).href; + if (Pj(a, l, k, v, q)) { if (t) { if (!h) return; --h } - v = n(Ij(a, l.element)); + v = n(Jj(a, l.element)); q = v.next().value; v = v.next().value; - t = Hj(a, l.element); - q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y]; - q = V(":", q); + t = Ij(a, l.element); + q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y]; + q = U(":", q); m && (q += ":wh:1"); - Pj(a, p, q, c, b); + Qj(a, p, q, c, b); k = l } } }); - return Wc(a).C(J(a, "document"), ["click"], d) + return Xc(a).C(J(a, "document"), ["click"], d) }), - Rj = X("trigger.in", function(a, b) { - b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i") + Sj = W("trigger.in", function(a, b) { + b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") }); - function Sj(a, b) { + function Tj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Tj = X("c.m.p", function(a, b) { - var c = T(b), + var Uj = W("c.m.p", function(a, b) { + var c = R(b), d = {}; - return d.clickmap = G(mi(a, c), Sj), d + return d.clickmap = G(ni(a, c), Tj), d }); - function Uj(a) { + function Vj(a) { a = "" + a; for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24); return b >>> 0 } - var Vj = {}, - Wj = {}; - Vj.p = 500; - var Xj = { + var Wj = {}, + Xj = {}; + Wj.p = 500; + var Yj = { i: "id", n: "name", h: "href", ty: "type" }; - Wj.h = !0; - Wj.c = !0; - var Yj = { + Xj.h = !0; + Xj.c = !0; + var Zj = { p: function(a, b, c) { - if (b && Gj(a, b) && b._ymp) return b._ymp; - a = Kj(a, b, c); + if (b && Hj(a, b) && b._ymp) return b._ymp; + a = Lj(a, b, c); b && (b._ymp = a); return a }, c: function(a, b, c) { - (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = "")); - cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a)); + (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = "")); + ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function Zj(a, b, c, d) { + function ak(a, b, c, d) { return H(function(e, f) { var g = null; - f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b)); - g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g); + f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b)); + g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g); return e }, {}, c) } - var ak = G("form", Fj), - bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb); - - function ck(a, b, c, d) { - return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae)) - } - - function dk(a, b, c, d, e, f) { + var bk = G("form", Gj), + ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb); + + function dk(a, b, c, d) { + return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be)) + } + + function ek(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f) - } - - function ek(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f) + } + + function fk(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s")) - } - var fk = X("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s")) + } + var gk = W("s.f.i", function(a, b) { var c = [], d = [], - e = Wc(a); - c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek)))); - c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) { - dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + e = Xc(a); + c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk)))); + c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { + ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - ck(a, b, "fgi", (e.id = b.id, e)); - return F([be, c], N) + dk(a, b, "fgi", (e.id = b.id, e)); + return F([ce, c], M) }); - function gk(a, b, c, d) { + function hk(a, b, c, d) { return function() { - if (Vh(a, b)) { + if (Wh(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var hk = "button," + V(",", N(function(a) { + var ik = "button," + U(",", M(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - ik = G(hk, vj), - jk = {}, - kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk); - - function lk(a, b, c) { + jk = G(ik, wj), + kk = {}, + lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk); + + function mk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Fj(hk, a, d); - e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d)); - if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) { - e = "?" + rd(e); + var e = Gj(ik, a, d); + e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d)); + if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) { + e = "?" + sd(e); d = {}; - d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { var f = {}, g = {}; - c = (g.__ym = (f.ite = Lb(c), f), g) + c = (g.__ym = (f.ite = Mb(c), f), g) } - Ki(a, b, "btn", d).reachGoal(e, c) - } - } - } - var mk = X("s.f.i", function(a, b) { - return aj(b, function(c) { + Li(a, b, "btn", d).reachGoal(e, c) + } + } + } + var nk = W("s.f.i", function(a, b) { + return bj(b, function(c) { if (J(c, "settings.button_goals")) { - c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk))))); + c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk))))); var d = {}; - Th(a, b, "gbi", (d.id = b.id, d))(); + Uh(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - nk = {}, - ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk), - pk = {}, - qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk), - rk = {}, - sk = (rk.promotion_name = "name", rk), - tk = {}, - uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk), - vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - wk = {}, - xk = (wk.view_item = { + ok = {}, + pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok), + qk = {}, + rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk), + sk = {}, + tk = (sk.promotion_name = "name", sk), + uk = {}, + vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk), + wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + xk = {}, + yk = (xk.view_item = { event: "detail", - ga: qk, + ga: rk, ta: "products" - }, wk.add_to_cart = { + }, xk.add_to_cart = { event: "add", - ga: qk, + ga: rk, ta: "products" - }, wk.remove_from_cart = { + }, xk.remove_from_cart = { event: "remove", - ga: qk, + ga: rk, ta: "products" - }, wk.begin_checkout = { + }, xk.begin_checkout = { event: "checkout", - ga: qk, + ga: rk, ta: "products" - }, wk.purchase = { + }, xk.purchase = { event: "purchase", - ga: qk, + ga: rk, ta: "products" - }, wk.view_item_list = { + }, xk.view_item_list = { event: "impressions", - ga: qk - }, wk.select_item = { + ga: rk + }, xk.select_item = { event: "click", ta: "products", - ga: qk - }, wk.view_promotion = { + ga: rk + }, xk.view_promotion = { event: "promoView", ta: "promotions", - ga: uk - }, wk.select_promotion = { + ga: vk + }, xk.select_promotion = { event: "promoClick", ta: "promotions", - ga: uk - }, wk); - - function yk(a, b) { + ga: vk + }, xk); + + function zk(a, b) { var c = {}; - N(function(d) { - var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] - }, dc(b)); + M(function(d) { + var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + }, ec(b)); return c } - function zk(a, b) { - var c = u(a) ? xk[a] : a; + function Ak(a, b) { + var c = u(a) ? yk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4496,109 +4502,109 @@ g = b.purchase || b, h = g[f]; if (h) { - c = N(G(c.ga, yk), h); + c = M(G(c.ga, zk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); - c = dc(g); + c = ec(g); e && 1 < c.length && (l[d].actionField = H(function(m, p) { if (p === f) return m; if ("currency" === p) return l.currencyCode = g.currency, m; - m[sk[p] || ok[p] || p] = g[p]; + m[tk[p] || pk[p] || p] = g[p]; return m }, {}, c)); return l } } } - var Ak = X("dl.w", function(a, b, c) { + var Bk = W("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl")) + (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl")) } var e, f = 0; d(); return function() { - return sf(a, f) + return tf(a, f) } }); - function Bk(a) { + function Ck(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) { + if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) { c[d] = b[d]; return c - }, {}, a), 0 === dc(a).length ? void 0 : a - } - - function Ck(a, b) { + }, {}, a), 0 === ec(a).length ? void 0 : a + } + + function Dk(a, b) { return function(c) { - var d = Vh(a, b); + var d = Wh(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? zk(f, e) : void 0; + e = B(e) && u(f) ? Ak(f, e) : void 0; if (!e) a: { - e = c;!w(c) && qb(a, eb(c)) && (e = Va(e)); + e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); if (w(e)) { var g = n(e); e = g.next().value; f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = zk(f, g); + e = Ak(f, g); break a } } e = void 0 } - if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) - } - } - } - - function Dk(a, b, c) { + if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) + } + } + } + + function Ek(a, b, c) { var d; - a = [Ak(a, b, function(e) { + a = [Bk(a, b, function(e) { d = e; e.Ba.C(c) }), function() { d && d.unsubscribe() }]; - return F([be, a], N) - } - var Ek = X("p.e", function(a, b) { - if (Vh(a, b)) { - var c = R(a), - d = W(a, "h.ee", Ck(a, b)); - return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d) + return F([ce, a], M) + } + var Fk = W("p.e", function(a, b) { + if (Wh(a, b)) { + var c = Q(a), + d = V(a, "h.ee", Dk(a, b)); + return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d) }) } }); - function Fk(a, b, c, d, e, f) { + function Gk(a, b, c, d, e, f) { e = void 0 === e ? -1 : e; f = void 0 === f ? !1 : f; d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT; - if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b))) + if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b))) for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode);); } - var Gk = M(function(a) { - a = U(a); - a = qd(a.search.substring(1)); + var Hk = L(function(a) { + a = T(a); + a = rd(a.search.substring(1)); return { - id: tb(a["_ym_status-check"] || ""), + id: ub(a["_ym_status-check"] || ""), lang: a._ym_lang || "ru" } }), - Hk = ad("giss", Ld); - - function Ik(a, b, c) { + Ik = bd("giss", Md); + + function Jk(a, b, c) { c = void 0 === c ? {} : c; - var d = Hk(a); + var d = Ik(a); d[b] || (d[b] = { - ve: lh(a, Q(c, { + we: mh(a, P(c, { src: b })), state: 0 @@ -4606,7 +4612,7 @@ return d[b] } - function Jk(a, b, c, d, e) { + function Kk(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4617,26 +4623,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Ik(a, b, e); - b = h.ve; + var h = Jk(a, b, e); + b = h.we; e = h.state; - b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() - } - var Kk = X("suid.int", function(a, b) { + b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() + } + var Lk = W("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { - if (u(d) || qb(a, d)) { - var g = Vh(a, b); + if (u(d) || rb(a, d)) { + var g = Wh(a, b); d = fb(["__ym", "user_id", d]); g.params(d, e || r, f) - } else Rh(a, T(b)).error("wuid") + } else Sh(a, R(b)).error("wuid") }, c }); - function Lk(a, b) { + function Mk(a, b) { return { S: function(c, d) { - var e = Vh(a, b); + var e = Wh(a, b); e = e && e.userParams; var f = (c.H || {}).oc; e && f && e(f); @@ -4644,60 +4650,60 @@ } } } - var Mk = X("up.int", function(a, b) { + var Nk = W("up.int", function(a, b) { var c = {}; - return c.userParams = W(a, "up.c", function(d, e, f) { - var g = Vh(a, b), - h = Rh(a, T(b)).warn; + return c.userParams = V(a, "up.c", function(d, e, f) { + var g = Wh(a, b), + h = Sh(a, R(b)).warn; g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci") }), c }), - Nk = /[\*\.\?\(\)]/g, - Ok = M(function(a, b, c) { + Ok = /[\*\.\?\(\)]/g, + Pk = L(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Nk, ""); + var d = c.replace("\\s", " ").replace(Ok, ""); b = {}; - Rh(a, "").warn("nnw", (b.name = d, b)) + Sh(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} - }, lb), - Pk = X("r.nn", function(a) { - Kd(a) && Di(a, va, function(b) { + }, mb), + Qk = W("r.nn", function(a) { + Ld(a) && Ei(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Ok(a, d, c); + Pk(a, d, c); va.splice(100) }) }) }); - function Qk(a, b) { + function Rk(a, b) { return { K: function(c, d) { - $f(c) ? d() : aj(b, function(e) { + ag(c) ? d() : bj(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); - c.D = Q(c.D || {}, e) + c.D = P(c.D || {}, e) } d() }) } } } - var Rk = M(Ld, T), - Sk = X("fpi", function(a) { - var b = ee(a); + var Sk = L(Md, R), + Tk = W("fpi", function(a) { + var b = ge(a); if (b && !a.document.hidden) { - var c = R(a).V; + var c = Q(a).V; c("fpe", 1); - var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { + var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { a.document.hidden && (c("fht", b.now()), d()) }) } }), - Tk = M(function(a) { + Uk = L(function(a) { a = J(a, "console"); var b = J(a, "log"); b = wa("log", b) ? D(b, a) : r; @@ -4711,14 +4717,14 @@ warn: c } }), - Uk = X("p.cd", function(a) { - if (Bc(a) || tc(a)) { - var b = Ge(a); + Vk = W("p.cd", function(a) { + if (Cc(a) || uc(a)) { + var b = Ie(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || - vc(a) ? function() {} : /./; - a = Tk(a); + wc(a) ? function() {} : /./; + a = Uk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4728,32 +4734,32 @@ } }); - function Vk(a, b) { + function Wk(a, b) { return Array.prototype.sort.call(b, a) } - var Wk = M(function(a) { + var Xk = L(function(a) { a = J(a, "navigator.plugins"); - return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a)) + return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Xk = Na(function(a, b) { - return R(b).o(a, null) + Yk = Na(function(a, b) { + return Q(b).o(a, null) }), - Yk = { + Zk = { "*": "+", "-": "/", - Ne: "=", + Oe: "=", "+": "*", "/": "-", "=": "_" }; - function Zk(a) { + function $k(a) { return a ? a.replace(/[+/=]/g, function(b) { - return Yk[b] || b + return Zk[b] || b }) : "" } - function $k(a) { + function al(a) { var b = "", c = 0; if (!a) return ""; @@ -4774,7 +4780,7 @@ return b } - function al(a) { + function bl(a) { var b = void 0 === b ? !1 : b; for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) { var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2]; @@ -4790,11 +4796,11 @@ case 2: a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=") } - e = V("", e); - return b ? Zk(e) : e - } - - function bl(a) { + e = U("", e); + return b ? $k(e) : e + } + + function cl(a) { for (var b = "", c = 0; c < a.length;) { var d = a.charCodeAt(c); 128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3) @@ -4802,7 +4808,7 @@ return b } - function cl(a) { + function dl(a) { for (var b = [], c = 0; c < a.length; c++) { var d = a.charCodeAt(c); 128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128)) @@ -4810,72 +4816,72 @@ return b } - function dl(a) { - return a ? al(cl(a)) : null - } - var el = M(function(a) { - return ob(/tizen/i, a) + function el(a) { + return a ? bl(dl(a)) : null + } + var fl = L(function(a) { + return pb(/tizen/i, a) }); - function fl(a) { - if (!el(a)) return null; + function gl(a) { + if (!fl(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return dl(a()) + return el(a()) } catch (b) {} return null } - function gl(a) { - if (!el(a)) return null; + function hl(a) { + if (!fl(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return dl(a("http://tizen.org/system/tizenid")) + return el(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function hl(a) { - if (!el(a)) return null; + function il(a) { + if (!fl(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return dl(J(a(), "duid")) + if (y(a)) return el(J(a(), "duid")) } catch (b) {} return null } - var il = M(function(a) { - return ob(/webos|web0s/i, a) + var jl = L(function(a) { + return pb(/webos|web0s/i, a) }); - function jl(a) { + function kl(a) { var b = J(a, "webOS.service.request"); return y(b) ? new Z(function(c) { var d = {}, e = {}; b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) { - c(dl(J(f, "idList.0.idValue"))) + c(el(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function kl(a, b) { + function ll(a, b) { try { var c = b.localStorage.getItem(a); - return c && al(cl(c)) + return c && bl(dl(c)) } catch (d) {} return null } - var ll = M(G("panoramaId", kl)), - ml = M(function(a) { - return kl("pubcid.org", a) || kl("_pubCommonId", a) + var ml = L(G("panoramaId", ll)), + nl = L(function(a) { + return ll("pubcid.org", a) || ll("_pubCommonId", a) }), - nl = M(G("_sharedid", kl)), - ol = M(function(a, b) { + ol = L(G("_sharedid", ll)), + pl = L(function(a, b) { if (b.Aa) return null; - var c = Id(a, "").o("_ga"); - return c && al(cl(c)) - }, O(lb, T)), - pl = [ + var c = Jd(a, "").o("_ga"); + return c && bl(dl(c)) + }, N(mb, R)), + ql = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4894,7 +4900,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - ql = [ + rl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4909,63 +4915,63 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - rl = {}, - sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl), - tl = M(Md); - - function ul(a, b, c) { - return N(function(d) { + sl = {}, + tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl), + ul = L(Nd); + + function vl(a, b, c) { + return M(function(d) { var e = n(d), f = e.next().value; e = e.next().value; if (y(f)) return f(a, b) || null; if (1 === d.length) return b[f] ? Math.round(b[f]) : null; var g; - !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g])); + !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function vl(a, b) { - var c = a.length ? N(function(d, e) { + function wl(a, b) { + var c = a.length ? M(function(d, e) { var f = b[e]; return f === d ? null : f }, a) : b; a.length = 0; - N(O(L, Za("push", a)), b); - return Pb(Pa(null), c).length === a.length ? null : c - } - - function wl(a, b, c) { + M(N(lb, Za("push", a)), b); + return Qb(Pa(null), c).length === a.length ? null : c + } + + function xl(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = ee(a); + a = ge(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl); if (!c) { var e = J(a, "timing"); - e && (c = pl, d = e) + e && (c = ql, d = e) } if (!c) return null; - a = ul(a, d, c); - b = T(b); - b = tl(b); - return (b = vl(b, a)) && V(",", b) - } - var xl = M(Ld), - yl = M(function(a) { + a = vl(a, d, c); + b = R(b); + b = ul(b); + return (b = wl(b, a)) && U(",", b) + } + var yl = L(Md), + zl = L(function(a) { var b = J(a, "webkitRequestFileSystem"); - if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() { + if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; return d.estimate ? d.estimate() : {} }).then(function(d) { return (d = d.quota) && 12E7 > d ? !0 : !1 - })["catch"](G(!0, L)); - if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); + })["catch"](G(!0, lb)); + if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); b = J(a, "openDatabase"); - if (vc(a) && y(b)) { + if (wc(a) && y(b)) { var c = !1; try { b(null, null, null, null) @@ -4977,90 +4983,90 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function zl(a) { - if (yc(a)) return null; - var b = xl(a), + function Al(a) { + if (zc(a)) return null; + var b = yl(a), c = b.Vc; - z(c) && (b.Vc = null, yl(a).then(function(d) { + z(c) && (b.Vc = null, zl(a).then(function(d) { b.Vc = d })); return c ? 1 : null } - var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - Bl = M(function(a, b) { - var c = Jd(a), - d = U(a).search.match(Al); + var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + Cl = L(function(a, b) { + var c = Kd(a), + d = T(a).search.match(Bl); return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : "" }); - function Cl(a) { + function Dl(a) { return !A(a) && 1 === a.nodeType } - function Dl(a, b) { + function El(a, b) { if (A(b)) return !1; - if (Le(b)) return Dl(a, b.parentNode); - if (!Cl(b)) return !1; - var c = Se(a); + if (Ne(b)) return El(a, b.parentNode); + if (!Dl(b)) return !1; + var c = Ue(a); if (!c) return !1; var d = c.call(b, ".ym-hide-content,.ym-hide-content *"); return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d } - var El = ["password", "passwd", "pswd"], - Fl = ya(String.prototype.repeat, "repeat"); - - function Gl(a, b) { + var Fl = ["password", "passwd", "pswd"], + Gl = ya(String.prototype.repeat, "repeat"); + + function Hl(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Hl = Fl ? function(a, b) { - return Fl.call(a, b) - } : Gl, - Il = G(!0, function(a, b, c, d) { + var Il = Gl ? function(a, b) { + return Gl.call(a, b) + } : Hl, + Jl = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Hl(b, c); + b = Il(b, c); return a ? b + d : d + b }); - function Jl(a, b, c) { - xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), { + function Kl(a, b, c) { + xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), { timeout: 1E3 - }) : tf(a, b, 1E3, c + ".sdl") - } - var Kl = X("pa.plgn", function(a, b) { - var c = Ai(a, b); - c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() { - var d = R(a); + }) : uf(a, b, 1E3, c + ".sdl") + } + var Ll = W("pa.plgn", function(a, b) { + var c = Bi(a, b); + c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() { + var d = Q(a); d.B("cmc", d.o("cmc", 0) + 1); - return dh(b) + return eh(b) })) }), - Ll = M(function(a) { + Ml = L(function(a) { return { - Qe: a, + Re: a, Ha: null, Ka: [] } }); - function Ml(a, b, c, d) { - var e = Nl; - if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; - c = Ll(e); - P(b, c.Ka) || c.Ka.push(b); + function Nl(a, b, c, d) { + var e = Ol; + if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; + c = Ml(e); + O(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Oe(a); + b = Qe(a); if (!b) return null; b = b("iframe"); - Q(b.style, { + P(b.style, { display: "none", width: "1px", height: "1px", visibility: "hidden" }); b.src = e; - a = Ue(a); + a = We(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5068,13 +5074,13 @@ return c.Ha } - function Ol(a) { - var b = Ll(Nl); - P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null)) - } - var Pl = O(u, F([1, null], Jb)), - Ql = /^https?:\/\//, - Rl = { + function Pl(a) { + var b = Ml(Ol); + O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) + } + var Ql = N(u, F([1, null], Kb)), + Rl = /^https?:\/\//, + Sl = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5087,49 +5093,49 @@ 138396985: 1 }; - function Sl(a) { - a = n(a.replace(Ql, "").split("?")).next().value; + function Tl(a) { + a = n(a.replace(Rl, "").split("?")).next().value; var b = a + "?", - c = Uj(b); + c = Vj(b); if (ua[c]) return [b, c, !0]; - b = Uj(a); + b = Vj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Tl = M(function(a) { - a = ee(a); + var Ul = L(function(a) { + a = ge(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null + return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null }); - function Ul(a, b) { - var c = Vk(function(d, e) { + function Vl(a, b) { + var c = Wk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, cc(ve)); - c = N(function(d) { + }, dc(xe)); + c = M(function(d) { var e = n(d); d = e.next().value; var f = e.next().value.rb; e = I(b, d) && !A(b[d]); - d = b[d] !== (f || L)(void 0); - return Lb(e && d) + d = b[d] !== (f || lb)(void 0); + return Mb(e && d) }, c); - return ub(V("", c)) - } - var Vl = {}, - Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl), - Xl = M(function(a) { - var b = ee(a); + return vb(U("", c)) + } + var Wl = {}, + Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl), + Yl = L(function(a) { + var b = ge(a); if (!b) return null; var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null; - if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null; + if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null; b = J(b, "navigation.type"); - return qb(a, b) && 2 >= b ? b : null + return rb(a, b) && 2 >= b ? b : null }), - Yl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function Zl(a, b, c) { - var d = "https://" + Qd + "/watch/" + c; + Zl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function $l(a, b, c) { + var d = "https://" + Rd + "/watch/" + c; try { var e = n(b), f = n(e.next().value); @@ -5142,67 +5148,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = ze(a, h)) ? g(d, { + k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = Be(a, h)) ? g(d, { Da: k, N: [], - O: "site-info=" + od(h) + O: "site-info=" + pd(h) })["catch"](r) : Z.resolve() } } - var $l = {}; - - function am(a, b) { + var am = {}; + + function bm(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0); + !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0); d() } } } - var bm = X("exps.int", function(a, b) { + var cm = W("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Nh(a, "e", b), - h = Uh(b).url, + var g = Oh(a, "e", b), + h = Vh(b).url, k = {}, l = {}; d = g({ - G: Xg((k.ex = 1, k.ar = 1, k)), - D: (l["page-url"] = h || U(a).href, l.exp = d, l) + G: Yg((k.ex = 1, k.ar = 1, k)), + D: (l["page-url"] = h || T(a).href, l.exp = d, l) }, b); - return Ph(a, "exps.s", d, e || r, f) + return Qh(a, "exps.s", d, e || r, f) } }, c }), - cm = [], - dm = X("p.fh", function(a, b) { + dm = [], + em = W("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = Ge(a), - d = kf(a), + var c = Ie(a), + d = X(a), e = c.o("wasSynced"), f = { id: 3, M: "0" }; - if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e); + if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e); e = {}; var g = {}; - return Nh(a, "f", f)({ - G: Xg((e.pv = 1, e)), - D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer, + return Oh(a, "f", f)({ + G: Yg((e.pv = 1, e)), + D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer, g) }, f).then(function(h) { var k = {}; - h = (k.time = d(ff), k.params = J(h, "settings"), k); + h = (k.time = d(hf), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h - })["catch"](W(a, "f.h")) + })["catch"](V(a, "f.h")) }), - em = Na(function(a, b) { + fm = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5216,18 +5222,18 @@ return Ra(d) }); - function fm(a, b) { - Yi("hidv2")(Xi(T(a))).then(b) - } - function gm(a, b) { + Zi("hidv2")(Yi(R(a))).then(b) + } + + function hm(a, b) { return { K: function(c, d) { - fm(b, function(e) { + gm(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; - Q(c.D, (f.hidv2 = e, f)) + P(c.D, (f.hidv2 = e, f)) } d() }) @@ -5235,58 +5241,58 @@ } } - function hm(a, b) { + function im(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Yi("hidv2")(em(T(b))); + var f = Zi("hidv2")(fm(R(b))); e.Vd = f; d() }, S: function(c, d) { var e = J(c.$b, "settings.hidv2"), f = c.H.Vd; - f(Wi(T(b), e)); + f(Xi(R(b), e)); d() } } } - var im = "et etms w v z i u vf".split(" "), - jm = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var jm = "et etms w v z i u vf".split(" "), + km = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function km(a, b) { + function lm(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + mf(a); - e["page-url"] = e["page-url"] || U(a).href; + e["wv-hit"] = e["wv-hit"] || "" + nf(a); + e["page-url"] = e["page-url"] || T(a).href; var f = {}; e = { ca: { U: "webvisor/" + b.id }, - J: Q(c.J || {}, { + J: P(c.J || {}, { Ca: (f["Content-Type"] = "text/plain", f), ab: "POST" }), D: e }; - Q(c, e); + P(c, e); d() } } } - function lm(a, b, c) { - var d = Jh(a, b, "p", ["f", "x"]); - b = ng(a, c || "p", b); - var e = hh(a, d, b); + function mm(a, b, c) { + var d = Kh(a, b, "p", ["f", "x"]); + b = og(a, c || "p", b); + var e = ih(a, d, b); return function(f) { - f = Q({ + f = P({ J: { N: ["mms.p"] } @@ -5294,10 +5300,10 @@ return e(f) } } - var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function om(a, b, c, d, e) { + var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function pm(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5314,21 +5320,21 @@ w: 0 }; this.buffer = []; - this.Ad = nm; + this.Ad = om; this.flush = function() { - f.dc = tf(f.l, f.flush, 2500, "pub.f"); + f.dc = uf(f.l, f.flush, 2500, "pub.f"); var g = f.Jb(); if (f.buffer.length || g) { - var h = oc(f.buffer); + var h = pc(f.buffer); g && h.push(g); f.Uc = f.Vb; - f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) { - k && f.we(k) + f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) { + k && f.xe(k) })) } }; - this.we = d; - this.xe = c; + this.xe = d; + this.ye = c; this.bb = D(this.bb, this); this.Jb = D(this.Jb, this); this.flush = D(this.flush, this); @@ -5337,24 +5343,24 @@ this.vb = b; this.Qb = "pai" + b.id; - pm(this); - this.Dc = Wc(this.l); - this.time = kf(this.l); qm(this); - this.Kb = R(this.l); + this.Dc = Xc(this.l); + this.time = X(this.l); + rm(this); + this.Kb = Q(this.l); this.nc = null } - aa = om.prototype; + aa = pm.prototype; aa.start = function() { - this.dc = tf(this.l, this.flush, 2500, "pub.s"); + this.dc = uf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Dc.C(this.l, mm, this.bb); + this.Dc.C(this.l, nm, this.bb); var a = this.Kb.o(this.Qb, []), b = !a.length; a.push(D(this.ce, this)); this.Kb.V(this.Qb, a); b && this.Xc(); - this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this)); + this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this)); this.bb({ type: "page", target: this.l @@ -5363,43 +5369,43 @@ }; aa.stop = function() { this.nc && this.nc(); - this.Dc.ua(this.l, mm, this.bb); + this.Dc.ua(this.l, nm, this.bb); this.ob = !0; this.flush(); - sf(this.l, this.dc) + tf(this.l, this.dc) }; aa.Xc = function() { var a = this; - W(this.l, "p.ic" + this.vb.id, function() { + V(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Kb.o(a.Qb), - c = rm(a.vb); - N(function(d) { - var e = N(function(f) { - return Q({}, f) + c = sm(a.vb); + M(function(d) { + var e = M(function(f) { + return P({}, f) }, c); y(d) && d(e) }, b); - a.yb = tf(a.l, D(a.Xc, a), 1E3, "p") + a.yb = uf(a.l, D(a.Xc, a), 1E3, "p") } })() }; aa.ce = function(a) { - this.ob || (sm(this, a), tm(this), um(this)) + this.ob || (tm(this, a), um(this), vm(this)) }; aa.Hd = function(a, b) { return (a.bc || 0) <= (b.bc || 0) ? b : a }; - aa.ye = function(a) { + aa.ze = function(a) { if (this.P.length) { - a = Ri(a); - var b = U(this.l).hostname; - a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a = Si(a); + var b = T(this.l).hostname; + a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) } }; aa.bb = function(a) { var b = this; - W(this.l, "p.ec." + this.vb.id, function() { + V(this.l, "p.ec." + this.vb.id, function() { try { var c = a.type; var d = a.target @@ -5407,19 +5413,19 @@ return } var e = "page" === c; - ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b); - ("resize" === c || e) && qm(b); - c = b.time(ff); + ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b); + ("resize" === c || e) && rm(b); + c = b.time(hf); var f = Math.min(c - b.Qc, 5E3); b.lb += Math.round(f); b.Qc = c; if (b.oa && b.scroll && b.Na) { var g = b.Na.jb * b.Na.w; - b.P = N(function(h) { - var k = Q({}, h), + b.P = M(function(h) { + var k = P({}, h), l = b.oa[k.id], - m = Ze(h.Qa); - if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = af(h.Qa); + if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; h = b.l.Math; l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0); var p = m.height * m.width, @@ -5440,26 +5446,26 @@ }, b.P); c = {}; d = {}; - Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) { + Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) { var k = {}; - return Q((k.contentElement = h.Qa, k), h) + return P((k.contentElement = h.Qa, k), h) }, b.P), c), d)) } })() }; - function sm(a, b) { - var c = N(function(d) { + function tm(a, b) { + var c = M(function(d) { return d.id }, a.P); - a.P = a.P.concat(Pb(function(d) { - return !P(d.id, c) + a.P = a.P.concat(Qb(function(d) { + return !O(d.id, c) }, b)) } - function qm(a) { - var b = n(Ve(a.l) || We(a.l)), + function rm(a) { + var b = n(Xe(a.l) || Ye(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5468,31 +5474,31 @@ } } - function tm(a) { - W(a.l, "p.um." + a.vb.id, function() { + function um(a) { + V(a.l, "p.um." + a.vb.id, function() { var b = []; - pm(a); + qm(a); a.oa = H(function(c, d) { - if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; var e = {}; e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e); if (d.Qa) { - var f = Ze(d.Qa); + var f = af(d.Qa); f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height)) } c[d.id] = e; return c }, {}, a.P); - N(function(c) { - c = mc(a.l)(c, a.P); + M(function(c) { + c = nc(a.l)(c, a.P); a.P.splice(c, 1) }, b) })() } aa.Jb = function() { - var a = N(G(this.oa, J), dc(this.oa)); - if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) { + var a = M(G(this.oa, J), ec(this.oa)); + if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5500,9 +5506,9 @@ return null }; - function um(a) { + function vm(a) { if (a.P.length) { - var b = N(function(c) { + var b = M(function(c) { var d = H(function(f, g) { c[g] && (f[g] = c[g]); return f @@ -5510,46 +5516,46 @@ c.dd = !0; var e = {}; return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e - }, Pb(function(c) { + }, Qb(function(c) { return !c.dd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b])) - } - } - - function pm(a) { + b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b])) + } + } + + function qm(a) { a.scroll = { x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0, y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0 } } - var vm = {}, - wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm); - - function xm(a, b, c) { + var wm = {}, + xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm); + + function zm(a, b, c) { var d = b.getAttribute("itemtype"); - c = vj('[itemprop~="' + c + '"]', b); - return d ? Pb(function(e) { - return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b + c = wj('[itemprop~="' + c + '"]', b); + return d ? Qb(function(e) { + return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b }, c) : c } - function zm(a, b, c) { - return (a = xm(a, b, c)) && a.length ? a[0] : null - } - - function Am(a) { + function Am(a, b, c) { + return (a = zm(a, b, c)) && a.length ? a[0] : null + } + + function Bm(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Me(a[0]) : "" - } - - function Bm(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : "" - } - var Cm = ["topics", "rubric", "authors"]; - - function Dm(a, b) { + return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" + } + + function Cm(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : "" + } + var Dm = ["topics", "rubric", "authors"]; + + function Em(a, b) { var c = this; this.id = "a"; this.Lb = !1; @@ -5560,20 +5566,20 @@ }; var d = {}; this.$a = (d.Answer = 3, d.Review = 2, d); - this.Gc = M(function(e, f, g) { + this.Gc = L(function(e, f, g) { var h = {}; - Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Ie = function(e) { - N(function(f) { + this.Je = function(e) { + M(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, l = h.position; if (!k) return c.Gc(f, "name", k), g; if ("string" === typeof l) { - k = rb(l); + k = sb(l); if (null === k || c.l.isNaN(k)) return c.Gc(f, "position", l), g; h.position = k @@ -5581,40 +5587,40 @@ g.push(h); return g }, [], e[f])) - }, Cm); + }, Dm); return e }; - this.Id = M(function(e, f) { + this.Id = L(function(e, f) { var g = {}; - Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g)) + Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g)) }); this.l = a; - this.root = Ue(a); + this.root = We(a); this.X = b } - Dm.prototype.ma = function(a) { + Em.prototype.ma = function(a) { return a.element }; - function Em(a, b, c) { + function Fm(a, b, c) { var d; - W(a.l, "P.s." + c, function() { + V(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) })(); return d } - function Fm(a, b) { - var c = Q({}, b); - if (a.Lb && !c.id && P(b.type, [3, 2])) { - var d = V(", ", N(K("name"), c.authors || [])); + function Gm(a, b) { + var c = P({}, b); + if (a.Lb && !c.id && O(b.type, [3, 2])) { + var d = U(", ", M(K("name"), c.authors || [])); c.pageTitle = d + ": " + c.pageTitle } if (!c.pageTitle) { a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = Am(wj("h" + e, d)); + var f = Bm(xj("h" + e, d)); if (f) { d = f; break a @@ -5624,38 +5630,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); + c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Dm.prototype.fa = function(a) { + Em.prototype.fa = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; - N(function(f) { - c[f] = Em(b, a, f) - }, dc(this.Ta)); - var e = kf(this.l); - c.stamp = e(jf); + M(function(f) { + c[f] = Fm(b, a, f) + }, ec(this.Ta)); + var e = X(this.l); + c.stamp = e(lf); c.element = a.element; c.Qa = d; - c = this.Ie(Fm(this, c)); - c.id = c.id ? Uj(c.id) : 1; + c = this.Je(Gm(this, c)); + c.id = c.id ? Vj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Em(b, a, f) : void 0 + return b.ma(a) ? Fm(b, a, f) : void 0 }; return c }; - Dm.prototype.getType = function() { + Em.prototype.getType = function() { return 1 }; - Dm.prototype.ib = function() { + Em.prototype.ib = function() { return [] }; - function rm(a) { + function sm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5667,29 +5673,29 @@ f = H(function(g, h) { var k = g.values, l = g.Kc; - h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h); + h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h); return { values: k, Kc: l } }, { values: [], - Kc: N(K("id"), d) + Kc: M(K("id"), d) }, f).values; - return d.concat(N(function(g) { + return d.concat(M(function(g) { var h = {}; - g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); + g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); c += 1; return g }, f)) }, [], b) } - function Gm() { - Dm.apply(this, arguments); + function Hm() { + Em.apply(this, arguments); this.id = "j"; this.Lb = !0; - this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); + this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); var a = {}; this.Ta = (a.id = function(b) { var c = b.data["@id"]; @@ -5698,14 +5704,14 @@ return c }, a.chars = function(b) { var c = b.data; - return u(c.text) ? c.text.length : Me(this.ma(b)).length + return u(c.text) ? c.text.length : Oe(this.ma(b)).length }, a.authors = function(b) { b = b.data; var c = []; - c = c.concat(Hm(b, "author")); - c = c.concat(Hm(b.mainEntity, + c = c.concat(Im(b, "author")); + c = c.concat(Im(b.mainEntity, "author")); - return c.concat(Hm(b.mainEntityOfPage, "author")) + return c.concat(Im(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5720,23 +5726,23 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Hm(b.data, "about", + return Im(b.data, "about", ["name", "alternateName"]) }, a.rubric = function(b) { var c = this, d = this.ma(b); - b = Qb(N(function(e) { - e = ye(c.l, Me(e)); + b = Rb(M(function(e) { + e = Ae(c.l, Oe(e)); if (B(e) || w(e)) { - var f = Im(e); + var f = Jm(e); if (f) return H(function(g, h) { return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g }, null, f); if ("BreadcrumbList" === e["@type"]) return e } return null - }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); - return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) { + }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); + return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) { return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? { name: e.item.name || e.name, @@ -5745,38 +5751,38 @@ }, b)) : [] }, a) } - ra(Gm, Dm); - - function Hm(a, b, c) { + ra(Hm, Em); + + function Im(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; a = w(a) ? a : [a]; - a = Qb(N(function(d) { + a = Rb(M(function(d) { return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) { return e || "" + d[f] }, "", c) : null : null }, a)); - return N(function(d) { + return M(function(d) { var e = {}; return e.name = d, e }, a) } - Gm.prototype.ma = function(a) { + Hm.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Jm(this, d)); - !c && a && u(a) && (c = Jm(this, a)); - c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body); + d && u(d) && (c = Km(this, d)); + !c && a && u(a) && (c = Km(this, a)); + c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); return c }; - function Jm(a, b) { + function Km(a, b) { try { - var c = nh(a.l, b).hash; + var c = oh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5784,14 +5790,14 @@ } catch (e) {} return null } - Gm.prototype.fa = function(a) { + Hm.prototype.fa = function(a) { var b = this, c = a.element, d = a.data; - if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; - var e = Im(d); - if (e) return N(function(g) { - return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, { + if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Jm(d); + if (e) return M(function(g) { + return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5803,153 +5809,153 @@ if (!f) return null } "Question" === a.data["@type"] && (f = a.data); - return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), - N(function(g) { - if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null; + return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), + M(function(g) { + if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null; var h = {}; g = { element: c, type: b.$a[g["@type"]] || 1, - data: Q((h.parentItem = f, h), g) + data: P((h.parentItem = f, h), g) }; - return Dm.prototype.fa.call(b, g) - }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, { + return Em.prototype.fa.call(b, g) + }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Gm.prototype.ib = function() { - return vj(this.zc, this.root) + Hm.prototype.ib = function() { + return wj(this.zc, this.root) }; - function Im(a) { + function Jm(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Km() { - Dm.apply(this, arguments); + function Lm() { + Em.apply(this, arguments); this.id = "s"; this.Lb = !0; - this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$")); + this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = zm(this.l, b, "identifier"); - return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = Am(this.l, b, "identifier"); + return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null }, a.chars = function(b) { var c = 0; b = b.element; for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) { - var f = zm(this.l, b, d[e]); + var f = Am(this.l, b, d[e]); if (f) { - c = Am(f).length; + c = Bm(f).length; break } } - b = Me(b); + b = Oe(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = xm(this.l, b.element, "about"); - return N(function(e) { + d = zm(this.l, b.element, "about"); + return M(function(e) { var f = { - name: Am(e) + name: Bm(e) }; - if (d = zm(c.l, e, "name")) f.name = Am(d); + if (d = Am(c.l, e, "name")) f.name = Bm(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); - return b ? N(function(d) { + (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + return b ? M(function(d) { return { - name: Am(zm(c.l, d, "name")), - position: Am(zm(c.l, d, "position")) + name: Bm(Am(c.l, d, "name")), + position: Bm(Am(c.l, d, "position")) } - }, xm(this.l, b, "itemListElement")) : [] + }, zm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - zm(this.l, b.element, "dateModified")) ? Bm(b) : "" + Am(this.l, b.element, "dateModified")) ? Cm(b) : "" }, a.publicationDate = function(b) { - return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : "" + return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : "" }, a.pageUrlCanonical = function(b) { - b = xm(this.l, b.element, "url"); + b = zm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : Am(b) + return c.href ? c.href : Bm(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = zm(this.l, d, "headline"); - e && (c += Am(e)); - (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e)); - "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e))); - 3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b)); + e = Am(this.l, d, "headline"); + e && (c += Bm(e)); + (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e)); + "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e))); + 3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b)); return c }, a.authors = function(b) { var c = this; - b = xm(this.l, b.element, "author"); - return N(function(d) { + b = zm(this.l, b.element, "author"); + return M(function(d) { var e = {}; e = (e.name = "", e); if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) { - var f = zm(c.l, d, "name"); - f && (e.name = Am(f)) + var f = Am(c.l, d, "name"); + f && (e.name = Bm(f)) } - e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Km, Dm); - Km.prototype.getType = function(a) { + ra(Lm, Em); + Lm.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Fe(a)) ? this.$a[a[1]] : 1 + return (a = this.Ge(a)) ? this.$a[a[1]] : 1 }; - Km.prototype.fa = function(a) { - return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null + Lm.prototype.fa = function(a) { + return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null }; - Km.prototype.ib = function() { - var a = V(",", N(function(b) { + Lm.prototype.ib = function() { + var a = U(",", M(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return vj(a, this.root) + return wj(a, this.root) }; - function Lm(a, b) { - Dm.call(this, a, b); + function Mm(a, b) { + Em.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Me(d).length + return Oe(d).length }, c.authors = function(d) { - return Mm(d.data.author) + return Nm(d.data.author) }, c.pageTitle = function(d) { - return Nm(d.data.title) || "" + return Om(d.data.title) || "" }, c.updateDate = function(d) { - return Nm(d.data.modified_time) + return Om(d.data.modified_time) }, c.publicationDate = function(d) { - return Nm(d.data.published_time) + return Om(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Nm(d.data.url) + return Om(d.data.url) }, c.rubric = function(d) { - return Mm(d.data.section) + return Nm(d.data.section) }, c.topics = function(d) { - return Mm(d.data.tag) + return Nm(d.data.tag) }, c); this.Pd = new RegExp("^(og:)?((" + - V("|", this.Ma.Sc) + "):)?") - } - ra(Lm, Dm); - - function Mm(a) { + U("|", this.Ma.Sc) + "):)?") + } + ra(Mm, Em); + + function Nm(a) { if (a) { - if (w(a)) return N(function(c) { + if (w(a)) return M(function(c) { var d = {}; return d.name = c ? "" + c : null, d }, a); @@ -5959,70 +5965,70 @@ return [] } - function Nm(a) { + function Om(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Lm.prototype.ib = function() { - var a = vj('meta[property="og:type"]', this.l.document.body); + Mm.prototype.ib = function() { + var a = wj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Om(a, b) { + function Pm(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = vj("meta[property]", c === a.l.document.head ? c : e); - if (c.length) N(function(f) { + c = wj("meta[property]", c === a.l.document.head ? c : e); + if (c.length) M(function(f) { try { if (f.parentNode === e || f.parentNode === a.l.document.head) { var g = f.getAttribute("property").replace(a.Pd, ""), - h = Am(f); + h = Bm(f); d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h } } catch (k) { - de(a.l, "og.ed", k) + fe(a.l, "og.ed", k) } }, c); else return null; - return P(d.type, a.Ma.Sc) ? Q(b, { + return O(d.type, a.Ma.Sc) ? P(b, { data: d }) : null } - Lm.prototype.ma = function(a) { + Mm.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Lm.prototype.fa = function(a) { - return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null + Mm.prototype.fa = function(a) { + return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null }; - function Pm(a) { + function Qm(a) { this.l = a; this.type = "8" } - Pm.isEnabled = function(a) { + Qm.isEnabled = function(a) { return !!a.JSON }; - Pm.prototype.ra = function(a) { - return zf(ze(this.l, a)) + Qm.prototype.ra = function(a) { + return Af(Be(this.l, a)) }; - var Qm = {}; - Gm && (Qm.json_ld = Gm); - Km && (Qm.schema = Km, Qm.microdata = Km); - Lm && (Qm.opengraph = Lm); - var Rm = X("p.p", function(a, b) { - var c = new Pm(a); + var Rm = {}; + Hm && (Rm.json_ld = Hm); + Lm && (Rm.schema = Lm, Rm.microdata = Lm); + Mm && (Rm.opengraph = Mm); + var Sm = W("p.p", function(a, b) { + var c = new Qm(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [km, 0], - [Vf(im), 1], - [bg, 2] + [lm, 0], + [Wf(jm), 1], + [cg, 2] ]; - d.push([gm, 3]); - var e = lm(a, b, d); - d = Xg(); - var f = He(a, b.id), + d.push([hm, 3]); + var e = mm(a, b, d); + d = Yg(); + var f = Je(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6032,7 +6038,7 @@ J: {} }, k = function(l) { - for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { + for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { x = 21 < p ? 21 : p; p -= x; do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x); @@ -6043,64 +6049,64 @@ (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8); m.D["wv-check"] = "" + (65535 === p ? 0 : p); m.J.O = l; - return e(m)["catch"](W(a, "s.ww.p")) + return e(m)["catch"](V(a, "s.ww.p")) }; - yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) { + zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - si(b) && (l = "microdata"); - var m = Qm[l]; + ti(b) && (l = "microdata"); + var m = Rm[l]; if (m && c) { - var p = T(b); + var p = R(b); m = new m(a, p); - m = new om(a, m, c, k, p); + m = new pm(a, m, c, k, p); m.start(); var q = {}; - Sh(a, p, "ps", (q.schema = l, q)); + Th(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Sm = ya(Array.prototype.reverse, "reverse"); - - function Tm(a) { + Tm = ya(Array.prototype.reverse, "reverse"); + + function Um(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Um = Sm ? function(a) { - return Sm.call(a) - } : Tm; - - function Vm() { + var Vm = Tm ? function(a) { + return Tm.call(a) + } : Um; + + function Wm() { return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) } - function Wm() { - return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm() - } - var Xm = Na(function(a, b) { + function Xm() { + return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm() + } + var Ym = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Ym(a, b, c, d) { + function Zm(a, b, c, d) { var e = null; return { fn: function() { var f = sa.apply(0, arguments); - Sa(e) || sf(a, e); - e = tf(a, function() { + Sa(e) || tf(a, e); + e = uf(a, function() { b.apply(null, ka(f)); e = null }, c, d + ".deb") }, clear: function() { - Sa(e) || (sf(a, e), e = null) - } - } - } - var Zm = X("fbq.o", function(a, b, c) { + Sa(e) || (tf(a, e), e = null) + } + } + } + var $m = W("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6109,33 +6115,33 @@ b(g); return h }; - Q(e, d); - c && N(b, c); + P(e, d); + c && M(b, c); a.fbq = e } else { c = J(d, "queue"); - var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d") - } - return D(sf, null, a, f) + var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d") + } + return D(tf, null, a, f) }), - $m = {}, - an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m), - bn = {}, - cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout", - bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn), - dn = {}, - en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn), - fn = [cn.AddToCart, cn.Purchase]; - - function gn(a, b) { + an = {}, + bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an), + cn = {}, + dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout", + cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn), + en = {}, + fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en), + gn = [dn.AddToCart, dn.Purchase]; + + function hn(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d)) - } - } - } - var hn = Na(function(a, b) { + (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d)) + } + } + } + var jn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6157,11 +6163,11 @@ } c || (c = (c = J(b, "ecommerce")) && { version: "1", - gb: V(",", dc(c)) + gb: U(",", ec(c)) }); c && a(c) }), - jn = Na(function(a, b) { + kn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6173,46 +6179,46 @@ } }); - function kn(a, b) { + function ln(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Fk(a, b, function(e) { + Gk(a, b, function(e) { if (e.nodeType === d.TEXT_NODE) var f = e.textContent; else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value); - (f = f && ud(f)) && c.push(f) + (f = f && vd(f)) && c.push(f) }); - return 0 === c.length ? "" : V(" ", c) - } - var ln = /[^\d.,]/g, - mn = /[.,]$/; - - function nn(a) { - a = lc($k(a)); - return N(function(b) { + return 0 === c.length ? "" : U(" ", c) + } + var mn = /[^\d.,]/g, + nn = /[.,]$/; + + function on(a) { + a = mc(al(a)); + return M(function(b) { b = b.charCodeAt(0).toString(2); - return Il("0", 8, b) + return Jl("0", 8, b) }, a) } - function on(a, b) { + function pn(a, b) { var c = null; try { - c = b ? wj(b, a) : c + c = b ? xj(b, a) : c } catch (d) {} return c } - function pn(a, b, c) { - if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var qn = X("ep.pp", function(a, b) { + function qn(a, b, c) { + if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var rn = W("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(ln, "").replace(mn, ""); + var c = b.replace(mn, "").replace(nn, ""); for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) { var f = c[e - 1]; - if (P(f, [",", "."])) { + if (O(f, [",", "."])) { c = f; break a } @@ -6221,12 +6227,12 @@ } c = (d = c) ? b.split(d) : [b]; d = d ? c[1] : "00"; - c = parseFloat(xd(c[0]) + "." + xd(d)); + c = parseFloat(yd(c[0]) + "." + yd(d)); d = Math.pow(10, 8) - .01; a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - rn = [ + sn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6244,10 +6250,10 @@ ], ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"] ], - sn = M(function(a) { - return new RegExp(V("|", a), "i") + tn = L(function(a) { + return new RegExp(U("|", a), "i") }), - tn = M(function() { + un = L(function() { function a() { var k = h + "0", l = h + "1"; @@ -6265,30 +6271,30 @@ g += k; return l } - for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); + for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); return e }), - un = X("ep.dec", function(a, b) { + vn = W("ep.dec", function(a, b) { if (!b || - sc(a)) return []; - var c = n(nn(b)), + tc(a)) return []; + var c = n(on(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); - if (2 !== ub(d)) return []; - d = tn(); - c = V("", c); - e = ub(e + f); - for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1; - d = ye(a, bl(g)); - return w(d) ? N(Ja, d) : [] + if (2 !== vb(d)) return []; + d = un(); + c = U("", c); + e = vb(e + f); + for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1; + d = Ae(a, cl(g)); + return w(d) ? M(Ja, d) : [] }), - vn = X("ep.ent", function(a, b, c) { - a = "" + df(a, 10, 99); + wn = W("ep.ent", function(a, b, c) { + a = "" + ff(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Il("0", 16, c); + c = Jl("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6296,35 +6302,35 @@ return "" + b + "z" + c }); - function wn(a, b) { - var c = on(a.document.body, b); - return c ? kn(a, c) : "" - } - function xn(a, b) { - var c = wn(a, b); - return qn(a, c) - } - var yn = O(wn, X("ep.cp", function(a) { + var c = pn(a.document.body, b); + return c ? ln(a, c) : "" + } + + function yn(a, b) { + var c = xn(a, b); + return rn(a, c) + } + var zn = N(xn, W("ep.cp", function(a) { if (!a) return "643"; - var b = wd(a); - return (a = Ke(function(c) { + var b = xd(a); + return (a = Me(function(c) { c = n(c).next().value; - return sn(c).test(b) - }, rn)) ? a[1] : "643" + return tn(c).test(b) + }, sn)) ? a[1] : "643" })); - function zn(a, b, c, d) { - (c = vn(a, d, c)) && pn(a, b, c) - } - var An = X("ep.ctp", function(a, b, c, d) { - var e = yn(a, c), - f = xn(a, d); - zn(a, b, e, f); + function An(a, b, c, d) { + (c = wn(a, d, c)) && qn(a, b, c) + } + var Bn = W("ep.ctp", function(a, b, c, d) { + var e = zn(a, c), + f = yn(a, d); + An(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = yn(a, c), - h = xn(a, d); - if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f) + var g = zn(a, c), + h = yn(a, d); + if (e !== g || f !== h) e = g, f = h, An(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6333,32 +6339,32 @@ }) }); - function Bn(a, b, c, d, e) { - c = on(a.document.body, c); - d = on(a.document.body, d); - P(e.target, [c, d]) && pn(a, b) - } - var Cn = X("ep.chp", function(a, b, c, d, e) { - c && pn(a, b); - return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r + function Cn(a, b, c, d, e) { + c = pn(a.document.body, c); + d = pn(a.document.body, d); + O(e.target, [c, d]) && qn(a, b) + } + var Dn = W("ep.chp", function(a, b, c, d, e) { + c && qn(a, b); + return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r }); - function Dn(a, b) { - return aj(b, function(c) { + function En(a, b) { + return bj(b, function(c) { return { - Od: un(a, J(c, "settings.dr")), + Od: vn(a, J(c, "settings.dr")), isEnabled: J(c, "settings.auto_goals") } }) } - function En(a, b) { + function Fn(a, b) { if (!b) return !1; - var c = U(a); + var c = T(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var Fn = X("ep.i", function(a, b) { - if (uj(a)) return Dn(a, b).then(function(c) { + var Gn = W("ep.i", function(a, b) { + if (vj(a)) return En(a, b).then(function(c) { var d = n(c.Od), e = d.next().value, f = d.next().value, @@ -6377,32 +6383,32 @@ S = d.next().value, ea = d.next().value; if (!c.isEnabled) return Z.resolve(r); - var Lg = En(a, e), - Sq = En(a, h), - Tq = En(a, m), - Uq = En(a, q), - Vq = "" + e + f + g === "" + h + k + l; - return new Z(function(Wq, Xq) { - Af(a, "ecp")(wf(Xq, + var Lg = Fn(a, e), + Tq = Fn(a, h), + Uq = Fn(a, m), + Vq = Fn(a, q), + Wq = "" + e + f + g === "" + h + k + l; + return new Z(function(Xq, Yq) { + Bf(a, "ecp")(xf(Yq, function() { - Lg && An(a, b, f, g, t, x, E); - Sq && !Vq && An(a, b, k, l, C, S, ea); - Wq(Cn(a, b, Tq || Uq, p, v)) + Lg && Bn(a, b, f, g, t, x, E); + Tq && !Wq && Bn(a, b, k, l, C, S, ea); + Xq(Dn(a, b, Uq || Vq, p, v)) })) }) }) }); - function Gn(a, b) { - var c = Qe(a, b), - d = $c(a); - if (c && Re("ym-advanced-informer", c)) { + function Hn(a, b) { + var c = Se(a, b), + d = ad(a); + if (c && Te("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); - var f = tb(c.getAttribute("data-cid") || ""); + var f = ub(c.getAttribute("data-cid") || ""); if (f || 0 === f) { - var g = J(a, "Ya." + Pd + ".informer"); + var g = J(a, "Ya." + Qd + ".informer"); g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0); c = b || window.event; c.preventDefault ? c.preventDefault() : c.returnValue = !1 @@ -6410,51 +6416,51 @@ } } - function Hn(a) { - var b = W(a, "i.clch", Gn); - Wc(a).C(a.document, ["click"], G(a, b), { + function In(a) { + var b = V(a, "i.clch", Hn); + Xc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); return function(c) { - var d = a.Ya[Pd], + var d = a.Ya[Qd], e = !!d._informer; - d._informer = Q({ - domain: Qd + d._informer = P({ + domain: Rd }, c); - e || Jk(a, "https://" + Qd + "/metrika/informer.js", r) - } - } - var In = X("pr.p", function(a, b) { - if (Nc(a)) { - var c = Nh(a, "5", b), + e || Kk(a, "https://" + Rd + "/metrika/informer.js", r) + } + } + var Jn = W("pr.p", function(a, b) { + if (Oc(a)) { + var c = Oh(a, "5", b), d = {}; - d = Xg((d.pq = 1, d.ar = 1, d)); + d = Yg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, - D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) - }, b)["catch"](W(a, "pr.p.s")) + D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) + }, b)["catch"](V(a, "pr.p.s")) } }), - Jn = !1; - - function Kn(a) { + Kn = !1; + + function Ln(a) { return { K: function(b, c) { if (!b.G) return c(); - var d = R(a).o("fid"); - !Jn && d && (le(b, "fid", d), Jn = !0); + var d = Q(a).o("fid"); + !Kn && d && (ne(b, "fid", d), Kn = !0); return c() } } } - var Ln = X("fid", function(a) { + var Mn = W("fid", function(a) { var b = r; if (!y(a.PerformanceObserver)) return b; - var c = R(a); + var c = Q(a); if (c.o("fido")) return b; c.B("fido", !0); - var d = new a.PerformanceObserver(W(a, "fid", function(f) { + var d = new a.PerformanceObserver(V(a, "fid", function(f) { f = f.getEntries()[0]; c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime))); b() @@ -6468,52 +6474,52 @@ } catch (f) {} return b }), - Mn = M(function(a) { - var b = R(a), + Nn = L(function(a) { + var b = Q(a), c = b.o("isEU"); if (z(c)) { - var d = tb(Cd(a, "is_gdpr") || ""); - if (P(d, [0, 1])) b.B("isEU", d), c = !!d; + var d = ub(Dd(a, "is_gdpr") || ""); + if (O(d, [0, 1])) b.B("isEU", d), c = !!d; else if (a = - Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a + Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a } return c }, function(a) { - return R(a).o("isEU") + return Q(a).o("isEU") }), - Nn = X("i.e", Mn), - On = X("i.ep", function(a) { - Mn(a) + On = W("i.e", Nn), + Pn = W("i.ep", function(a) { + Nn(a) }); - function Pn(a, b, c, d, e) { - if (!uj(a)) return r; + function Qn(a, b, c, d, e) { + if (!vj(a)) return r; var f = [], g = [], - h = Wc(a), + h = Xc(a), k; - Af(a, "doe")(wf(r, function() { - var l = vj(b, a.document.body); - e && (l = Pb(e, l)); - N(function(p) { + Bf(a, "doe")(xf(r, function() { + var l = wj(b, a.document.body); + e && (l = Qb(e, l)); + M(function(p) { f.push(p); g.push(h.C(p, c, d)) }, l); if (xa("MutationObserver", a.MutationObserver)) { var m = b.toUpperCase(); - l = new a.MutationObserver(W(a, "de.m", function(p) { - N(function(q) { + l = new a.MutationObserver(V(a, "de.m", function(p) { + M(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && N(function(t) { - Fk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) + v && v.length && M(function(t) { + Gk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, v); - q && q.length && N(function(t) { - Fk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) + q && q.length && M(function(t) { + Gk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, q) }, p) @@ -6527,33 +6533,33 @@ })); return function() { k && k(); - N(ae, g); - oc(g); - oc(f) - } - } - var Qn = "https://" + Qd + "/metrika", - Nl = Qn + "/match.html", - Rn = Qn + "/tag_phono.js", - Sn = ad("appl", function(a) { + M(be, g); + pc(g); + pc(f) + } + } + var Rn = "https://" + Rd + "/metrika", + Ol = Rn + "/match.html", + Sn = Rn + "/tag_phono.js", + Tn = bd("appl", function(a) { return new Z(function(b, c) { - Jk(a, Rn, b, c, { + Kk(a, Sn, b, c, { crossOrigin: !0 }) }) }, !0), - Tn = ["cc-", "name", "shipping"]; - - function Un(a, b, c) { + Un = ["cc-", "name", "shipping"]; + + function Vn(a, b, c) { var d = c.Ia, - e = ud(c.Ua); + e = vd(c.Ua); if (e && !(100 <= eb(e))) { var f = "tel" === J(d, "type"), g = 0 < Ca(e, "@") && !f, - h = xd(e); + h = yd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return { + if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return { Ia: d, ae: g, Ua: a, @@ -6564,7 +6570,7 @@ } } - function Vn(a, b, c, d, e, f) { + function Wn(a, b, c, d, e, f) { var g = b.ae, h = b.Ua, k = b.source, @@ -6573,96 +6579,96 @@ b = b.Ia.readOnly; var p = {}, q = {}; - c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); - A(l) || (c.ite = Lb(l)); - e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e); + c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); + A(l) || (c.ite = Mb(l)); + e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Wn = X("ice", function(a, b, c, d, e) { - if (b = Vh(a, b)) - if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0 + var Xn = W("ice", function(a, b, c, d, e) { + if (b = Wh(a, b)) + if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0 }), - Xn = X("ice", function(a, b, c, d, e) { - if (b = Vh(a, b)) - if (e = Un(a, d, e)) { - var f = Kj(a, e.Ia); - ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s")); + Yn = W("ice", function(a, b, c, d, e) { + if (b = Wh(a, b)) + if (e = Vn(a, d, e)) { + var f = Lj(a, e.Ia); + di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s")); return !0 } }); - function Yn(a, b, c, d, e) { + function Zn(a, b, c, d, e) { var f = e.target; a = ib(a)(f, c); f = -1 !== a; if (b || f) f && c.splice(a, 1), d(e) } - function Zn(a, b, c, d, e) { + function $n(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { + f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Yn), 300, "i.c.l")) - } - - function $n(a, b) { - var c = ao, + }], Zn), 300, "i.c.l")) + } + + function ao(a, b) { + var c = bo, d = [], e = []; - d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) { + d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Yn(a, !0, e, b, { + g && Zn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn)))); - d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) { + d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n)))); + d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) { return "submit" === f.type })); - return F([be, d], N) - } - var bo = ["text", "email", "tel"]; - - function ao(a) { - a = vj("input", a); - return N(function(b) { + return F([ce, d], M) + } + var co = ["text", "email", "tel"]; + + function bo(a) { + a = wj("input", a); + return M(function(b) { return [b, b.value] }, a) } - var co = X("icei", function(a, b) { - if (bi(a)) { + var eo = W("icei", function(a, b) { + if (ci(a)) { var c = !1, d = r, e = r; - aj(b, function(f) { - if (!(Nn(a) || J(f, "settings.eu") || c)) { + bj(b, function(f) { + if (!(On(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn)); + if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un)); return m }; - d = Pn(a, "input", ["blur"], function(l) { + d = Qn(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = $n(a, function(l) { + e = ao(a, function(l) { var m = l.isTrusted, p = 0; - N(function(q) { + M(function(q) { var v = n(q); q = v.next().value; v = v.next().value; @@ -6677,7 +6683,7 @@ } }))) } - })["catch"](W(a, "ice.t")); + })["catch"](V(a, "ice.t")); return function() { c = !0; d(); @@ -6685,48 +6691,48 @@ } } }), - eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - fo = M(function(a) { + fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + go = L(function(a) { var b = - nb(a); + ob(a); a = b.wd; if (!b.Lc) return !1; b = Za("indexOf", a); - b = rc(O(b, Pa(-1), mb), eo); + b = sc(N(b, Pa(-1), nb), fo); var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a), d = /YaBrowser\/[\d.]+/.test(a), e = /Mobile/.test(a); return b || c || d && e || !/Safari/.test(a) && e }), - go = M(function(a) { - var b = pb(a); - return b ? Ia(b, "YangoEats") || yc(a) : !1 + ho = L(function(a) { + var b = qb(a); + return b ? Ia(b, "YangoEats") || zc(a) : !1 }), - ho; - - function io(a, b, c) { + io; + + function jo(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(ze(a, b)) - } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d"); + D(e, d)(Be(a, b)) + } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d"); return function() { - return sf(a, ho) - } - } - var jo = X("p.ai", function(a, b) { - if (yc(a) || fo(a)) return aj(b, function(c) { + return tf(a, io) + } + } + var ko = W("p.ai", function(a, b) { + if (zc(a) || go(a)) return bj(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return io(a, Q({}, c, (d.c = b.id, d)), 10) + return jo(a, P({}, c, (d.c = b.id, d)), 10) } }) }), - ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - lo = ad("uah", function(a) { + lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + mo = bd("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6736,23 +6742,23 @@ return Z.reject("3") } }), - mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), - no = M(function(a) { - var b = pb(a); - return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) { + no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), + oo = L(function(a) { + var b = qb(a); + return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) { try { return H(function(d, e) { - return d || mo.test(e.brand) + return d || no.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } - }, G(!1, L)) + }, G(!1, lb)) }), - oo = ["default", + po = ["default", "update" ], - po = ad("ycs", function(a) { + qo = bd("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6763,14 +6769,14 @@ return !0 } var c = {}, - d = Cf(a, "ytm.cs"); + d = Df(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (P(e, oo) && B(f)) { + if (O(e, po) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; - N(function(l) { + M(function(l) { var m = n(l); l = m.next().value; m = m.next().value; @@ -6790,7 +6796,7 @@ p = b(l); p !== m && d.trigger(l, [l, p]) } - }, cc(f)); + }, dc(f)); return k } }, a.get = b, a.on = function(e, f) { @@ -6802,114 +6808,114 @@ }) }, a }, !0), - qo = ["0", "1", "2", "3"], - ro = qo[0], - so = qo[1], - to = qo[2], - uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo)); - - function wo(a) { - if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro; + ro = ["0", "1", "2", "3"], + so = ro[0], + to = ro[1], + uo = ro[2], + vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo)); + + function xo(a) { + if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so; a = a.replace("GDPR-ok-view-detailed-", ""); - return P(a, qo) ? a : ro - } - var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]), - yo = "3 13 14 31 15 16 17 28".split(" "), - zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))), - Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); - - function Bo(a) { + return O(a, ro) ? a : so + } + var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]), + zo = "3 13 14 31 15 16 17 28".split(" "), + Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))), + Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); + + function Co(a) { if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return { url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/", version: 2, - Pc: Ao, + Pc: Bo, Tc: "_inversed_buttons" } } - var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), - Do = M(function(a) { - a = U(a).hostname; + var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), + Eo = L(function(a) { + a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Co)); + a && (b = -1 !== a.search(Do)); return b }); - function Eo(a, b) { - var c = Ai(a, b); + function Fo(a, b) { + var c = Bi(a, b); c && c.ea.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Do(a), d + return d.type = "isYandex", d.isYandex = Eo(a), d }) } - function Fo(a, b, c) { - var d = Ai(a, c); + function Go(a, b, c) { + var d = Bi(a, c); return new Z(function(e) { if (d) { var f = d.ea, - g = O(G("4", b), G(null, e)), - h = tf(a, g, 2E3, "gdp.f.t"), + g = N(G("4", b), G(null, e)), + h = uf(a, g, 2E3, "gdp.f.t"), k = {}; d.cd((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(vo, function(m) { + l.isYandex ? (b("5"), f.C(wo, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: wo(m) + value: xo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], sf)) + })["catch"](g).then(F([a, h], tf)) } else e({ - value: so, + value: to, Nb: !0 }) }) } - var Go = {}, - Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go); - - function Io(a, b) { - if (Do(a)) { - var c = Ci(a), - d = Vh(a, b); + var Ho = {}, + Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho); + + function Jo(a, b) { + if (Eo(a)) { + var c = Di(a), + d = Wh(a, b); d = d && d.params; - c = N(G(Ho, J), zo(c)); - d && c.length && d("gdpr", Qb(c)) - } - } - - function Jo(a, b, c) { - a = c || Gc(a); - return P(a, b) ? a : "en" - } - var Ko = { + c = M(G(Io, J), Ao(c)); + d && c.length && d("gdpr", Rb(c)) + } + } + + function Ko(a, b, c) { + a = c || Hc(a); + return O(a, b) ? a : "en" + } + var Lo = { de: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Tc: "", Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ") }, - Lo = ad("gdpr", function(a, b, c, d, e) { + Mo = bd("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(vo, function(q) { + c.C(wo, function(q) { q = q.type; var v = {}; l.bd((v.type = q, v)); p({ - value: wo(q) + value: xo(q) }) }) } - var g = void 0 === e ? Ko : e; + var g = void 0 === e ? Lo : e; e = g.url; var h = g.Tc, k = g.de; - g = Jo(a, g.Pc, d.Le); - var l = Ai(a, d); + g = Ko(a, g.Pc, d.Me); + var l = Bi(a, d); if (!l) return Z.resolve({ - value: ro, + value: so, Nb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6920,7 +6926,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Jk(a, m, G(p, f), function() { + Kk(a, m, G(p, f), function() { b("9"); var q = {}; l.bd((q.type = "GDPR-ok-view-default", q)); @@ -6928,37 +6934,37 @@ }) }) }), - Mo = [], - No = Za("push", Mo), - Oo = M(function(a, b) { + No = [], + Oo = Za("push", No), + Po = L(function(a, b) { var c = b("gdpr"); - return P(c, qo) ? a + "-" + c : a + return O(c, ro) ? a + "-" + c : a }), - Po = Qd.split("."), - Qo = Po.pop(), - Ro = V(".", Po), - So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; - - function To(a, b) { + Qo = Rd.split("."), + Ro = Qo.pop(), + So = U(".", Qo), + To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; + + function Uo(a, b) { var c = a.o("hostIndex"); - return c ? N(function(d) { + return c ? M(function(d) { d = n(d.split("-")); d.next(); d = d.next().value; - return tb(d) - }, c.split(",")) : N(G(0, L), b) - } - - function Uo(a, b) { - b.cookie.B("hostIndex", V(",", N(function(c, d) { - return V("-", [d, c]) + return ub(d) + }, c.split(",")) : M(G(0, lb), b) + } + + function Vo(a, b) { + b.cookie.B("hostIndex", U(",", M(function(c, d) { + return U("-", [d, c]) }, a)), 1440) } - function Vo(a) { + function Wo(a) { var b = a.sc, c = a.Xd; - N(function(f, g) { + M(function(f, g) { 1 < c[g] && (a.Cb = g) }, b); var d = a.Cb, @@ -6966,78 +6972,78 @@ e.unshift(b[d]); return e } - var Wo = Na(function(a, b) { + var Xo = Na(function(a, b) { var c = b.Cb, d = b.sc, e = b.cookie, - f = Vo(b)[a]; + f = Wo(b)[a]; f = jb(f, d); - c !== f && (c = To(e, d), c[f] += 1, Uo(c, b)) + c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b)) }), - Xo = O(M(function(a) { + Yo = N(L(function(a) { var b; b: { - if (b = U(a).hostname) - if (b = b.match(So)) - if (b = b[3], P(b, ed)) break b;b = !1 - } - b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd; + if (b = T(a).hostname) + if (b = b.match(To)) + if (b = b[3], O(b, fd)) break b;b = !1 + } + b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd; b = ["mc.webvisor.org", b]; - a = Jd(a); + a = Kd(a); return { cookie: a, sc: b, Cb: b.length - 1, - Xd: To(a, b) + Xd: Uo(a, b) } }), Ra); - function Yo(a) { - var b = Xo(a); + function Zo(a) { + var b = Yo(a); return { K: function(c, d) { c.ca || (c.ca = {}); - c.ca.Jc = b(Vo); + c.ca.Jc = b(Wo); d() }, S: function(c, d) { - var e = c.ue; - z(e) || b(Wo(e)); + var e = c.ve; + z(e) || b(Xo(e)); d() } } } - var Zo = {}, - $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo); - - function ap(a) { - return u(a) ? a : w(a) ? V(",", N(function(b) { + var $o = {}, + ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o); + + function bp(a) { + return u(a) ? a : w(a) ? U(",", M(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } - function bp(a) { + function cp(a) { return "che\n" + a } - function cp(a) { + function dp(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = ap(a[f])) && c.push("" + e + "\n" + f); + (f = bp(a[f])) && c.push("" + e + "\n" + f); return c - }, [], cc($o)); - return V("\n", b) - } - var dp = M(function(a) { - return lo(a).then(cp, bp) + }, [], dc(ap)); + return U("\n", b) + } + var ep = L(function(a) { + return mo(a).then(dp, cp) }); - function ep(a) { + function fp(a) { return { K: function(b, c) { - dp(a).then(function(d) { + ep(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -7046,19 +7052,19 @@ } } - function fp(a, b, c) { - Af(a, "pbjs")(wf(r, function() { - var d = N(function(g) { + function gp(a, b, c) { + Bf(a, "pbjs")(xf(r, function() { + var d = M(function(g) { var h = {}; h = (h.auc = g, h); - g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body); + g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = Ze(g); + var k = af(g); if (k) { var l = {}; - Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) + P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); return h }, c); if (0 < d.length) { @@ -7068,21 +7074,21 @@ } })) } - var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - ip = {}, - jp = (ip.netRevenue = function(a) { + var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + jp = {}, + kp = (jp.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, ip), - kp = {}, - lp; - - function mp(a) { - var b = kp[a], + }, jp), + lp = {}, + mp; + + function np(a) { + var b = lp[a], c = b.xb, d = b.Cc, - e = b.te; - return N(function(f) { + e = b.ue; + return M(function(f) { var g = n(f); f = g.next().value; g = g.next().value; @@ -7090,111 +7096,111 @@ k = g.timeout, l = g.Sa, m = {}; - return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) - }, cc(b.tb)) - } - - function np(a, b, c) { - var d = kp[c]; + return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) + }, dc(b.tb)) + } + + function op(a, b, c) { + var d = lp[c]; d.$c = !1; - d.yb && sf(a, d.yb); - d.yb = tf(a, function() { - var e = mp(c), + d.yb && tf(a, d.yb); + d.yb = uf(a, function() { + var e = np(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g)); - delete kp[c] + b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g)); + delete lp[c] }, 2E3, "pbjs.t") } - function op(a, b) { - var c = Vh(a, b); - c && N(function(d) { - kp[d].$c && np(a, c.params, d) - }, dc(kp)) - } - function pp(a, b) { + var c = Wh(a, b); + c && M(function(d) { + lp[d].$c && op(a, c.params, d) + }, ec(lp)) + } + + function qp(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function qp(a, b, c) { + function rp(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = pp(b, d); - !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) { + var f = qp(b, d); + !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) { var h = n(g); g = h.next().value; h = h.next().value; var k; w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize); k && (f.Tb[g] = k) - }, cc(c.mediaTypes))); + }, dc(c.mediaTypes))); "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) { - A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]); return g - }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function rp(a, b, c) { + function sp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) - } - - function sp(a, b) { - if (P(a, gp)) - if ("pbjsInit" === a) lp = b.version; + e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) + } + + function tp(a, b) { + if (O(a, hp)) + if ("pbjsInit" === a) mp = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - kp[c] || (kp[c] = { + lp[c] || (lp[c] = { tb: {} }); - c = kp[c]; + c = lp[c]; var d = "auctionInit" === a, e = "auctionEnd" === a, f = "adRenderFailed" === a || "adRenderSucceeded" === a; f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp)); - var g = F([a, c], qp); - "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) { + var g = F([a, c], rp); + "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) { return jb(h, l) === k - }, N(K("bidderCode"), b.bidderRequests))) : d || + }, M(K("bidderCode"), b.bidderRequests))) : d || g(b); c.Cc && (c.$c = !0) } } } - function tp(a, b) { + function up(a, b) { var c = !1; return function(d) { - var e = Vh(a, b); - e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) - } - } - - function up(a, b) { - N(function(c) { + var e = Wh(a, b); + e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) + } + } + + function vp(a, b) { + M(function(c) { var d = c.event, e = c.data, - f = G(d, sp); - "bidTimeout" === d ? N(f, e) : f(e); + f = G(d, tp); + "bidTimeout" === d ? M(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var vp = X("pj", function(a, b) { - var c = tp(a, b), + var wp = W("pj", function(a, b) { + var c = up(a, b), d = {}; return d.pbjs = function(e) { - w(e) && (e = Pb(Mb, N(function(f) { + w(e) && (e = Qb(Nb, M(function(f) { if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) { var g = J(f, "data.args"); return g ? { @@ -7202,50 +7208,50 @@ data: g } : f } - }, e)), up(e, c), op(a, b)) + }, e)), vp(e, c), pp(a, b)) }, d }), - wp = M(function() { - var a = Jj(); + xp = L(function() { + var a = Kj(); return H(function(b, c) { b[a[c]] = c; return b - }, {}, dc(a)) + }, {}, ec(a)) }), - xp = /(\D\d*)/g; - - function yp(a) { + yp = /(\D\d*)/g; + + function zp(a) { if (!a) return ""; - a = a.match(xp); + a = a.match(yp); if (!a || 0 === a.length) return ""; - var b = wp(); + var b = xp(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], - f = tb(d.slice(1)); + f = ub(d.slice(1)); return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c }, "", a) } - function zp(a, b) { - var c = yp(b); + function Ap(a, b) { + var c = zp(b); return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null } - var Ap = M(Ld); - - function Bp(a) { + var Bp = L(Md); + + function Cp(a) { return { - oe: Me(a.element), + oe: Oe(a.element), Hb: a.Hb } } - function Cp(a, b) { + function Dp(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = Ap(b.id); + e = Bp(b.id); if (e.Pa) { - if (!Gj(a, e.Pa.element)) return Bp(e.Pa); + if (!Hj(a, e.Pa.element)) return Cp(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7257,24 +7263,24 @@ }, {}, d); var f = null, g = null; - d.cs && uj(a) && (f = wj(d.cs, c), g = "c"); - d.p && !f && (f = zp(a, d.p), g = "x"); + d.cs && vj(a) && (f = xj(d.cs, c), g = "c"); + d.p && !f && (f = Ap(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Hb: g - }, Bp(e.Pa) - } - } - - function Dp(a, b) { + }, Cp(e.Pa) + } + } + + function Ep(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function Ep(a, b) { + function Fp(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return Dp(a, c[0]); + if (1 === c.length) return Ep(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7282,7 +7288,7 @@ var l = a[k]; if (l === h) { if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0 - } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0); + } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0); return f }, { Gb: 0, @@ -7294,170 +7300,170 @@ return 2 <= c.Gb || d && e } - function Fp(a, b) { + function Gp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : rc(G(a, Dp), c) - } - - function Gp(a, b, c, d) { - c = N(function(e) { + return 0 === c.length ? !1 : sc(G(a, Ep), c) + } + + function Hp(a, b, c, d) { + c = M(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb; + if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb; return f }, c); - return Qb(c) - } - var Hp = Oa(jj)("btn:"), - Ip = Oa(jj)("form:"); - - function Jp(a) { + return Rb(c) + } + var Ip = Oa(kj)("btn:"), + Jp = Oa(kj)("form:"); + + function Kp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", bl($k(b))] : a - } - var Kp = Fb(function(a) { - a.patterns = N(Jp, a.patterns); - a.price_patterns = N(Jp, a.price_patterns); + return "bp" === c ? ["p", cl(al(b))] : a + } + var Lp = Gb(function(a) { + a.patterns = M(Kp, a.patterns); + a.price_patterns = M(Kp, a.price_patterns); return a }); - function Lp(a, b) { - var c = Vd(a); + function Mp(a, b) { + var c = Wd(a); b && (c.yen = b); return c } - function Mp(a) { - return Lp(a, "yue") - } - - function Np(a, b) { - if (A(b) || !!b === b || qb(a, b) || u(b)) return b + function Np(a) { + return Mp(a, "yue") } function Op(a, b) { + if (A(b) || !!b === b || rb(a, b) || u(b)) return b + } + + function Pp(a, b) { if (A(b)) return b; - var c = Np(a, b); + var c = Op(a, b); if (!A(c)) return c; if (B(b)) return H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; - d[g] = Op(a, f); + d[g] = Pp(a, f); return d - }, {}, cc(b)); - if (w(b)) return N(G(a, Op), b) - } - var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); - - function Qp(a) { - if (!u(a)) throw Mp("gppns"); - if (P(a.split(".")[0], Pp)) throw Mp("rwp"); - if (jj(a, "on")) throw Mp("rwp"); - } - - function Rp(a, b) { + }, {}, dc(b)); + if (w(b)) return M(G(a, Pp), b) + } + var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); + + function Rp(a) { + if (!u(a)) throw Np("gppns"); + if (O(a.split(".")[0], Qp)) throw Np("rwp"); + if (kj(a, "on")) throw Np("rwp"); + } + + function Sp(a, b) { var c = b.split("."), d = c.pop(); - c = c.length ? J(a, V(".", c)) : a; - if (!c) throw Mp("noma"); + c = c.length ? J(a, U(".", c)) : a; + if (!c) throw Np("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Sp = {}, - Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started", - Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp), - Up = {}, - Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up); - - function Wp(a) { + var Tp = {}, + Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started", + Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp), + Vp = {}, + Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp); + + function Xp(a) { if (!a) return ""; var b = a.id; - return "[" + Vp[a.type] + (b ? ":" + b : "") + "]" - } - - function Xp(a) { + return "[" + Wp[a.type] + (b ? ":" + b : "") + "]" + } + + function Yp(a) { a = a.message; - return u(a) ? Tp[a] || a : "Unknown error" - } - var Yp = r, - Zp, $p = M(function(a, b, c) { - Yp = b; - c && (Zp = c) + return u(a) ? Up[a] || a : "Unknown error" + } + var Zp = r, + $p, aq = L(function(a, b, c) { + Zp = b; + c && ($p = c) }); - function aq(a, b, c, d) { + function bq(a, b, c, d) { return function() { - var e = b || Sd; + var e = b || Td; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e) } return c } } - function bq(a, b) { + function cq(a, b) { return function(c) { - Yp(a, c, b) - } - } - - function cq(a, b, c) { - c ? $p(a, function(d, e, f) { - A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e))) - }, c) : $p(a, function(d, e, f) { + Zp(a, c, b) + } + } + + function dq(a, b, c) { + c ? aq(a, function(d, e, f) { + A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e))) + }, c) : aq(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e)) + A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) }) } - function dq(a, b, c, d) { - var e = Oe(a)("img"); + function eq(a, b, c, d) { + var e = Qe(a)("img"); e.src = b; - b = G(e, Pe); - var f = G(void 0, L); - e.onerror = O(b, f, d); - e.onload = O(b, f, c); - vc(a) && (a = Te(a), Q(e.style, { + b = G(e, Re); + var f = G(void 0, lb); + e.onerror = N(b, f, d); + e.onload = N(b, f, c); + wc(a) && (a = Ve(a), P(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var eq = M(function(a, b) { + var fq = L(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function fq(a, b, c) { + function gq(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), g = f.next().value; f = ja(f); - ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g)); + vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g)); return d }, [], a.document.cookie.split(";")) } - function gq(a, b) { + function hq(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { try { - c = qb(a, b) + c = rb(a, b) } catch (d) { c = !1 } @@ -7466,32 +7472,32 @@ return c } - function hq(a, b, c, d) { + function iq(a, b, c, d) { d = void 0 === d ? !1 : d; - return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href - } - var iq = "protocol host port path query queryVar extension fragment href".split(" "), - jq = M(function(a) { - var b = U(a).search; - b = qd(b.substring(1))._ytm_preview; - var c = Id(a, ""); + return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href + } + var jq = "protocol host port path query queryVar extension fragment href".split(" "), + kq = L(function(a) { + var b = T(a).search; + b = rd(b.substring(1))._ytm_preview; + var c = Jd(a, ""); a = c.B; c = c.o; return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function kq(a) { + function lq(a) { switch (a) { case 2: return "read"; case 1: return "write"; default: - throw Vd("usoc"); - } - } - - function lq(a) { + throw Wd("usoc"); + } + } + + function mq(a) { switch (a) { case "read": return 2; @@ -7502,7 +7508,7 @@ } } - function mq(a, b, c, d, e) { + function nq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7515,7 +7521,7 @@ }) } - function nq(a, b, c, d) { + function oq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7527,7 +7533,7 @@ }) } - function oq(a, b, c, d, e) { + function pq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7536,44 +7542,44 @@ } }) } - var pq = {}, - qq = (pq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({ + var qq = {}, + rq = (qq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, pq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = lq(d)) ? b.R({ + }, qq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = mq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, pq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({ + }, qq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, pq.access_template_storage = function(a, b) { + }, qq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) { + }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: jq(a) ? 1 : 0 + logLevel: kq(a) ? 1 : 0 } }) - }, pq.read_data_layer = function(a, b, c, d) { + }, qq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7581,29 +7587,29 @@ operation: 2 } }) : !1 - }, pq.read_title = function(a, b) { + }, qq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, pq.send_pixel = nq, pq.set_cookies = mq, pq), - rq = "protocol host port path query queryVar extension href".split(" "), - sq = M(Ld, function(a, + }, qq.send_pixel = oq, qq.set_cookies = nq, qq), + sq = "protocol host port path query queryVar extension href".split(" "), + tq = L(Md, function(a, b) { return a + "_" + b }), - tq = /\+/g, - uq = /^\?/, - vq = /[/:]|^[#?]/; - - function wq(a) { - return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) { + uq = /\+/g, + vq = /^\?/, + wq = /[/:]|^[#?]/; + + function xq(a) { + return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); - d = V("=", d); - e = pd(e.replace(tq, " ")); - d = pd(d.replace(tq, " ")); + d = U("=", d); + e = qd(e.replace(uq, " ")); + d = qd(d.replace(uq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7611,13 +7617,13 @@ return b }, {}, a.split("&")) : {} } - var xq = {}, - yq = (xq.callInWindow = function(a) { + var yq = {}, + zq = (yq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Qp(d); + Rp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7625,25 +7631,25 @@ operation: 4 } }); - var f = Rp(b, d), + var f = Sp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Mp("ca.c.wenf"); + if (!y(g)) throw Np("ca.c.wenf"); e = g.apply(f, e); - return Op(b, e) - } - }, xq.callLater = function(a) { + return Pp(b, e) + } + }, yq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Lp("ca.c.cinf"); - tf(b, c, 0, "cr.cl") - } - }, xq.copyFromDataLayer = function(a) { + if (!y(c)) throw Mp("ca.c.cinf"); + uf(b, c, 0, "cr.cl") + } + }, yq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Lp("No dataLayer data"); + if (!d) throw Mp("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7651,13 +7657,13 @@ operation: 2 } }); - return Op(b, J(d, e)) - } - }, xq.copyFromWindow = function(a) { + return Pp(b, J(d, e)) + } + }, yq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Qp(d); + Rp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7665,9 +7671,9 @@ key: d } }); - return Op(b, J(b, d)) - } - }, xq.createArgumentsQueue = function(a) { + return Pp(b, J(b, d)) + } + }, yq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7702,19 +7708,19 @@ operation: 1 } }); - Qp(d); - Qp(e); + Rp(d); + Rp(e); var g = [], - h = Rp(b, d); + h = Sp(b, d); h.value || (h.parent[h.Wa] = f); - h = Rp(b, e); + h = Sp(b, e); if (h.value) { - if (!w(h.value)) throw Mp("ca.akna"); + if (!w(h.value)) throw Np("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, xq.createQueue = function(a) { + }, yq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7732,44 +7738,44 @@ operation: 1 } }); - Qp(d); - var e = Rp(b, d); + Rp(d); + var e = Sp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Mp("akna"); + else if (!w(d)) throw Np("akna"); return D(f[e].push, f[e]) } - }, xq.decodeUri = function(a) { + }, yq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, xq.decodeUriComponent = function(a) { + }, yq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, xq.encodeUri = function(a) { + }, yq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, xq.encodeUriComponent = function(a) { + }, yq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, xq.fromBase64 = function(a) { + }, yq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7777,7 +7783,7 @@ return b.atob(c) } catch (d) {} } - }, xq.getCookieValues = function(a) { + }, yq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7788,20 +7794,20 @@ operation: 2 } }); - return fq(b, d, e) - } - }, xq.getTimestamp = function(a) { + return gq(b, d, e) + } + }, yq.getTimestamp = function(a) { var b = a.l; return function() { - return kf(b)(ff) - } - }, xq.getType = function(a) { - return G(a.l, gq) - }, xq.getReferrerUrl = function(a) { + return X(b)(hf) + } + }, yq.getType = function(a) { + return G(a.l, hq) + }, yq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = P(d, rq) ? d : "href"; + var f = O(d, sq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7811,13 +7817,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = nh(b, g), hq(g, f, e) - } - }, xq.getUrl = function(a) { + if (g) return g = oh(b, g), iq(g, f, e) + } + }, yq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = P(d, iq) ? d : "href"; + var f = O(d, jq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7825,11 +7831,11 @@ variableName: e } }); - var g = U(b); + var g = T(b); g.query = g.search.replace(/^\?/, ""); - return hq(g, f, e) - } - }, xq.injectHiddenIframe = function(a) { + return iq(g, f, e) + } + }, yq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7840,8 +7846,8 @@ url: d } }); - var f = Oe(b)("iframe"); - Q(f.style, { + var f = Qe(b)("iframe"); + P(f.style, { display: "none", width: "1px", height: "1px", @@ -7852,9 +7858,9 @@ return e() }; f.onerror = r; - Te(b).appendChild(f) - } - }, xq.JSON = function(a) { + Ve(b).appendChild(f) + } + }, yq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7868,7 +7874,7 @@ } catch (d) {} } } - }, xq.loadScript = function(a) { + }, yq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7878,13 +7884,13 @@ url: d } }); - Jk(b, d, y(e) ? aq("ls.ol", function() { + Kk(b, d, y(e) ? bq("ls.ol", function() { return e.apply(null) - }) : r, y(f) ? aq("ls.oe", function() { + }) : r, y(f) ? bq("ls.oe", function() { return f.apply(null) }) : void 0) } - }, xq.localStorage = function(a) { + }, yq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7920,11 +7926,11 @@ c.removeItem(d) } } - }, xq.logToConsole = function(a) { + }, yq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Tk(b).log, - e = jq(b) ? 1 : 0; + d = Uk(b).log, + e = kq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7934,30 +7940,30 @@ } }) && d.apply(null, ka(f)) } - }, xq.makeNumber = function() { + }, yq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, xq.makeTableMap = function() { + }, yq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia"); a = H(function(d, e) { B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]); return d }, {}, a); - return dc(a).length ? a : null - } - }, xq.Math = function(a) { - return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, xq.Object = function(a) { + return ec(a).length ? a : null + } + }, yq.Math = function(a) { + return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, yq.Object = function(a) { var b = a.l; return { - keys: dc, - values: gc, + keys: ec, + values: hc, freeze: function(c) { return b.Object.freeze(c) }, - entries: cc, + entries: dc, "delete": function(c, d) { if (!c || !I(c, d) || w(c) || c === b) return !1; try { @@ -7967,11 +7973,11 @@ } } } - }, xq.parseUrl = function(a) { + }, yq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && vq.test(c)) { - c = nh(b, c); + if (u(c) && c && wq.test(c)) { + c = oh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7983,19 +7989,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: wq(c.search), + searchParams: xq(c.search), hash: c.hash } } } - }, xq.queryPermission = function(a) { + }, yq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(qq, - d) ? (0, qq[d])(b, c, d, e, f) : !1 - } - }, xq.readTitle = function(a) { + return (z(e) || u(e)) && I(rq, + d) ? (0, rq[d])(b, c, d, e, f) : !1 + } + }, yq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -8005,22 +8011,22 @@ }); return b.document.title } - }, xq.sendPixel = function(a) { + }, yq.sendPixel = function(a) { var b = a.I, c = a.l; return function(d, e, f) { e = void 0 === e ? r : e; f = void 0 === f ? r : f; - if (!u(d)) throw Mp("ca.p.uns"); + if (!u(d)) throw Np("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - dq(c, d, e, f) - } - }, xq.setCookie = function(a) { + eq(c, d, e, f) + } + }, yq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -8034,25 +8040,25 @@ options: f } }); - e = g ? od(e) : e; + e = g ? pd(e) : e; d = d + "=" + e + ";"; if (f) { I(f, "domain") && (d += " Domain=" + f.domain + ";"); I(f, "path") && (d += " Path=" + f.path + ";"); I(f, "expires") && (d += " Expires=" + f.expires + ";"); if (I(f, "max-age")) { - if (!qb(b, f["max-age"])) throw Mp("ca.c.mann"); + if (!rb(b, f["max-age"])) throw Np("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop"); + if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, xq.setInWindow = function(a) { + }, yq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -8065,9 +8071,9 @@ operation: 1 } }); - Qp(d); + Rp(d); try { - var g = Rp(b, d), + var g = Sp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8077,11 +8083,11 @@ return !1 } } - }, xq.checkInWindow = function(a) { + }, yq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Qp(d); + Rp(d); c.checkPermission({ permissionType: "globals", F: { @@ -8090,18 +8096,18 @@ } }); try { - var f = Rp(b, d), + var f = Sp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = gq(b, g); + var k = hq(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, xq.templateStorage = function(a) { + }, yq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8110,7 +8116,7 @@ delete d[e] } var c = a.I, - d = sq(a.containerId, a.pe); + d = tq(a.containerId, a.qe); return { getItem: function(e) { c.checkPermission({ @@ -8132,17 +8138,17 @@ permissionType: "templateStorage", F: null }); - N(b, dc(d)) + M(b, ec(d)) } } - }, xq); - - function zq(a) { + }, yq); + + function Aq(a) { return function(b) { var c = b.Xb, d = b.I; return function(e) { - B(e) && (N(function(f) { + B(e) && (M(function(f) { d.checkPermission({ permissionType: "accessConsent", F: { @@ -8150,63 +8156,63 @@ operation: 1 } }) - }, dc(e)), c.cb({ + }, ec(e)), c.cb({ event: "ytm.consent", ytm: { action: a, La: e, - eventId: Wm() + eventId: Xm() } })) } } } - var Aq = zq("default"), - Bq = zq("update"); - - function Cq(a) { + var Bq = Aq("default"), + Cq = Aq("update"); + + function Dq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return N(Cq, b) + return M(Dq, b) } if (B(a)) { var c = {}; - N(function(d) { - c[d] = Cq(a[d]) - }, dc(a)); + M(function(d) { + c[d] = Dq(a[d]) + }, ec(a)); return c } return a } - function Dq(a) { + function Eq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: Cq(a.counter), - permissions: Cq(a.permissions), - tags: Cq(a.tags), - triggers: Cq(a.triggers), - variables: Cq(a.variables) - } - } - - function Eq(a) { - a = I(yq, a) ? yq[a] : void 0; - if (A(a)) throw Lp("uca"); + counter: Dq(a.counter), + permissions: Dq(a.permissions), + tags: Dq(a.tags), + triggers: Dq(a.triggers), + variables: Dq(a.variables) + } + } + + function Fq(a) { + a = I(zq, a) ? zq[a] : void 0; + if (A(a)) throw Mp("uca"); return a } - function Fq(a, b) { + function Gq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.qc, b)) return d.qc[b] } } - function Gq(a, b) { + function Hq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8216,13 +8222,13 @@ } } - function Hq(a, b, c) { + function Iq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(Gq(b, c)) - } - - function Iq(a, b, c, d) { + return a.concat(Hq(b, c)) + } + + function Jq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8231,47 +8237,47 @@ return } } - throw Lp(c); - } - var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Kq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Lq(a, b, c) { + throw Mp(c); + } + var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Lq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Mq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Mq = Kq ? function(a, b, c) { - return Kq.call(c, a, b) - } : Lq, - Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Oq(a, b) { + var Nq = Lq ? function(a, b, c) { + return Lq.call(c, a, b) + } : Mq, + Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Pq(a, b) { var c = {}; - return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { + return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { return H(d, e, a) }, c.reduceRight = function(d, e) { - return Mq(d, e, a) - }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Nq(d, e, a) + }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Pq(a) { + function Qq(a) { return w(a) && 35 === a[0] } - function Qq(a, b, c) { + function Rq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Rq(a, b); - a = Rq(a, d); - if (A(b)) throw Mp("noma"); + b = Sq(a, b); + a = Sq(a, d); + if (A(b)) throw Np("noma"); if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0; else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0; - else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = - D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; + else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = + D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; else if (B(b)) a: { if (c) { if ("toString" === @@ -8290,29 +8296,29 @@ return c } - function Yq(a, b) { + function Zq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value, f = c.next().value, - g = N(L, a); + g = M(lb, a); return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Mp("da"); + if (m[p]) throw Np("da"); m[p] = { kind: 1, value: h[q] }; return m }, {}, e); - d && !P(d, e) && (k[d] = { + d && !O(d, e) && (k[d] = { kind: 0, value: d }); var l; - Zq(g, f, k, { + $q(g, f, k, { "return": function(m) { l = m } @@ -8321,11 +8327,11 @@ } } - function $q(a) { + function ar(a) { return w(a) && 42 === a[0] } - function ar(a, b) { + function br(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8333,34 +8339,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Rq(a, g); - f = Rq(a, f); + g = Sq(a, g); + f = Sq(a, f); d["" + g] = f; return d }, {}, c) } - function br(a) { + function cr(a) { return w(a) && 40 === a[0] } - function cr(a, b) { + function dr(a, b) { var c = n(b); c.next(); c = ja(c); - return N(function(d) { - return Rq(a, d) + return M(function(d) { + return Sq(a, d) }, c) } - function dr(a, b) { + function er(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Rq(a, e); - c = Rq(a, c); + e = Sq(a, e); + c = Sq(a, c); switch (d) { case "==": return e == c; @@ -8406,16 +8412,16 @@ case "instanceof": return e instanceof c; default: - throw Lp("uo"); - } - } - - function er(a, b) { + throw Mp("uo"); + } + } + + function fr(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Rq(a, c); + c = Sq(a, c); switch (d) { case "+": return +c; @@ -8426,40 +8432,40 @@ case "~": return ~c; default: - throw Lp("uo"); - } - } - - function fr(a, b, c) { + throw Mp("uo"); + } + } + + function gr(a, b, c) { c = void 0 === c ? [] : c; - if (br(b)) { + if (cr(b)) { b = n(b); b.next(); b = b.next().value; - a = Fq(a, b); - if (!a) throw Mp("vnd"); - if (0 === a.kind && 0 === c.length) throw Mp("cva"); + a = Gq(a, b); + if (!a) throw Np("vnd"); + if (0 === a.kind && 0 === c.length) throw Np("cva"); return { - qe: c, - Je: a - } - } - if (Pq(b)) { + se: c, + Ke: a + } + } + if (Qq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Rq(a, d); + d = Sq(a, d); c.unshift("" + d); - return fr(a, b, c) - } - throw Mp("iat"); - } - - function gr(a, b, c, d) { - b = fr(a, b); - a = b.Je; - var e = b.qe; + return gr(a, b, c) + } + throw Np("iat"); + } + + function hr(a, b, c, d) { + b = gr(a, b); + a = b.Ke; + var e = b.se; e.unshift("value"); b = e.pop(); a = H(function(f, g) { @@ -8491,28 +8497,28 @@ case "&=": return a[b] &= c; default: - throw Lp("uo"); - } - } - - function hr(a, b) { + throw Mp("uo"); + } + } + + function ir(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Rq(a, c); - return gr(a, e, c, d) - } - - function Rq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b; - if (br(b)) { + c = Sq(a, c); + return hr(a, e, c, d) + } + + function Sq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b; + if (cr(b)) { var c = n(b); c.next(); c = c.next().value; - c = Fq(a, c); - if (!c) throw Mp("vnd"); + c = Gq(a, c); + if (!c) throw Np("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8520,18 +8526,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Pq(c) ? Qq(a, c, !0) : Rq(a, c); - if (!y(c)) throw Mp("tenf"); - d = N(G(a, Rq), d); + c = Qq(c) ? Rq(a, c, !0) : Sq(a, c); + if (!y(c)) throw Np("tenf"); + d = M(G(a, Sq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Yq(a, b); - if (Pq(b)) return Qq(a, b); - if (w(b) && 23 === b[0]) return ar(a, b); - if (w(b) && 22 === b[0]) return cr(a, b); + if (w(b) && 24 === b[0]) return Zq(a, b); + if (Qq(b)) return Rq(a, b); + if (w(b) && 23 === b[0]) return br(a, b); + if (w(b) && 22 === b[0]) return dr(a, b); if (w(b) && - 29 === b[0]) return dr(a, b); - if (w(b) && 25 === b[0]) return er(a, b); + 29 === b[0]) return er(a, b); + if (w(b) && 25 === b[0]) return fr(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8546,44 +8552,44 @@ e = "-="; break; default: - throw Lp("uo"); - } - c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e)); + throw Mp("uo"); + } + c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return hr(a, b); + if (w(b) && 31 === b[0]) return ir(a, b); if (w(b) && 33 === b[0]) { c = n(b); c.next(); d = c.next().value; e = c.next().value; c = c.next().value; - if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d; - else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c); - else throw Lp("uo"); + if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d; + else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c); + else throw Mp("uo"); return c } if (w(b) && - 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e) - } - - function ir(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e) + } + + function jr(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function jr(a, b) { + function kr(a, b) { var c = n(b), d = c.next().value; c = ja(c); var e = 18 === d; - N(function(f) { + M(function(f) { var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Lp("mca"); + if (e && 1 === f.length) throw Mp("mca"); f = a[a.length - 1].qc; - if (I(f, h)) throw Mp("vr"); - g = z(g) ? g : Rq(a, g); + if (I(f, h)) throw Np("vr"); + g = z(g) ? g : Sq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8591,20 +8597,20 @@ }, c) } - function kr(a, b) { + function lr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Iq(a, "return", "irs", function() { - return z(d) ? d : Rq(a, d) + Jq(a, "return", "irs", function() { + return z(d) ? d : Sq(a, d) }) } - function lr(a) { + function mr(a) { var b = { Ab: !1 }; - a = Hq(a, void 0, { + a = Iq(a, void 0, { "continue": function() { b.Ab = !0 }, @@ -8615,41 +8621,41 @@ return b } - function mr(a, b) { + function nr(a, b) { var c = a.xc; - nr(a.stack, b); + or(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function or(a, b) { + function pr(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; - var c = Pb(function(f) { + var c = Qb(function(f) { return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1 }, Object.getOwnPropertyNames(a)), d = Object.getPrototypeOf(a), - e = d ? c.concat(or(d, !0)) : c; - return b ? e : Pb(function(f, g) { + e = d ? c.concat(pr(d, !0)) : c; + return b ? e : Qb(function(f, g) { return jb(f, e) === g }, e) } - function nr(a, b) { - if (w(b) && 3 === b[0]) Zq(a, b); - else if (ir(b)) jr(a, b); + function or(a, b) { + if (w(b) && 3 === b[0]) $q(a, b); + else if (jr(b)) kr(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Rq(a, c) + Sq(a, c) } else if (w(b) && 7 === b[0]) { var d = n(b); d.next(); c = d.next().value; var e = d.next().value; d = d.next().value; - Rq(a, c) ? nr(a, e) : d && nr(a, d) + Sq(a, c) ? or(a, e) : d && or(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8658,7 +8664,7 @@ d = e = !1; var g = [], h = []; - f = Rq(a, f); + f = Sq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8666,34 +8672,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Rq(a, m) === f); + p || (e = e || Sq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - Zq(a, [3].concat(ka(e ? g : h)), {}, { + $q(a, [3].concat(ka(e ? g : h)), {}, { "break": r }) - } else if (w(b) && 4 === b[0]) kr(a, b); - else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) lr(a, b); + else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics"); else if (w(b) && 15 === b[0]) - for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e); + for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e); else if (w(b) && 16 === b[0]) - for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack, - g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e) - } - - function Zq(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack, + g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e) + } + + function $q(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = Hq(a, c, d); + a = Iq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d]) - } - - function pr(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d]) + } + + function qr(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8702,24 +8708,24 @@ I: c.I, Xb: c.Xb, l: a, - pe: f, + qe: f, containerId: c.containerId, event: c.event }; f = {}; - c = Q(c.data, (f.ytmOnFailure = function() { + c = P(c.data, (f.ytmOnFailure = function() { return e() }, f.ytmOnSuccess = function() { return d() }, f)); var g; f = {}; - c = Hq([], (f.undefined = { + c = Iq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: O(Eq, Oa(ae)(a)) + value: N(Fq, Oa(be)(a)) }, f.data = { kind: 0, value: c @@ -8728,11 +8734,11 @@ g = h } }); - Zq(c, [3].concat(ka(b))); + $q(c, [3].concat(ka(b))); return g } - function qr(a, b, c, d) { + function rr(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8744,69 +8750,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var rr = M(function(a, b, c) { + var sr = L(function(a, b, c) { b = void 0 === c.min ? 0 : c.min; b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b; return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b - }, lb); - - function sr(a, b) { + }, mb); + + function tr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var tr = /^[\s\xa0]+/g, - ur = /[\s\xa0]+$/g, - vr = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function wr(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a - } - - function xr(a, b) { + var ur = /^[\s\xa0]+/g, + vr = /[\s\xa0]+$/g, + wr = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function xr(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a + } + + function yr(a, b) { try { - return vj(a, b) + return wj(a, b) } catch (c) { - throw Mp("ies"); - } - } - - function yr(a, b, c) { + throw Np("ies"); + } + } + + function zr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = xr(f, a.document); - a = N(function(g) { - if ("text" === e) return wr(g); + a = yr(f, a.document); + a = M(function(g) { + if ("text" === e) return xr(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : wr(g) + return h ? g.getAttribute && g.getAttribute(h) : xr(g) }, a); return d ? a : a.length ? a[0] : null } - function zr(a, b) { + function Ar(a, b) { return b.length > a.length ? !1 : a.substring(a.length - b.length) === b } - function Ar(a, b) { - return u(a) && u(b) ? zr(a, b) : !1 - } - function Br(a, b) { + return u(a) && u(b) ? Ar(a, b) : !1 + } + + function Cr(a, b) { return a === b } - function Cr(a, b) { - return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1 - } - - function Dr(a, b, c) { - return Yb(a, b) && Yb(a, c) ? b < c : !1 + function Dr(a, b) { + return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 } function Er(a, b, c) { - a = Se(a); - if (!a || !u(c) || !Cl(b)) return !1; + return Zb(a, b) && Zb(a, c) ? b < c : !1 + } + + function Fr(a, b, c) { + a = Ue(a); + if (!a || !u(c) || !Dl(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8814,11 +8820,11 @@ } } - function Fr(a, b, c) { - return Yb(a, b) && Yb(a, c) ? b > c : !1 - } - function Gr(a, b, c) { + return Zb(a, b) && Zb(a, c) ? b > c : !1 + } + + function Hr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8827,30 +8833,30 @@ } } - function Hr(a, b) { - return u(a) && u(b) ? jj(a, b) : !1 - } - function Ir(a, b) { - if ("eq" === b) return Br; - if ("more" === b) return G(a, Fr); - if ("less" === b) return G(a, Dr); - if ("regex" === b) return G(!1, Gr); - if ("iRegex" === b) return G(!0, Gr); - if ("css" === b) return G(a, Er); - if ("inc" === b) return Cr; - if ("start" === b) return Hr; - if ("end" === b) return Ar; - throw Vd("fn: " + b); - } - - function Jr(a) { + return u(a) && u(b) ? kj(a, b) : !1 + } + + function Jr(a, b) { + if ("eq" === b) return Cr; + if ("more" === b) return G(a, Gr); + if ("less" === b) return G(a, Er); + if ("regex" === b) return G(!1, Hr); + if ("iRegex" === b) return G(!0, Hr); + if ("css" === b) return G(a, Fr); + if ("inc" === b) return Dr; + if ("start" === b) return Ir; + if ("end" === b) return Br; + throw Wd("fn: " + b); + } + + function Kr(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Kr(a, b) { + function Lr(a, b) { if (a.document.hidden) return !1; - var c = Ze(b); + var c = af(b); if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1; var d = a.getComputedStyle(b); if ("hidden" === d.visibility) return !1; @@ -8861,19 +8867,19 @@ return !0 } - function Lr(a, b) { - var c = Ze(b); + function Mr(a, b) { + var c = af(b); if (A(c)) return 0; var d = c.right - c.left, e = c.bottom - c.top; if (!d || !e) return 0; - var f = n(We(a)), + var f = n(Ye(a)), g = f.next().value; f = f.next().value; return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1)) } - function Mr(a) { + function Nr(a) { try { return parseFloat(a) } catch (b) { @@ -8881,7 +8887,7 @@ } } - function Nr(a) { + function Or(a) { var b = [], c = [], d = !1; @@ -8901,20 +8907,20 @@ } } } - var Pr = aq("v.e.r", function(a, b, c, d) { + var Qr = bq("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Ub, - h = G(c, sr); - if ("event" === d.type) return qr(b, { + h = G(c, tr); + if ("event" === d.type) return rr(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return qr(b, d, h, f); + if ("dataLayer" === d.type) return rr(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return rr(e, b, d); + if ("rand" === d.type) return sr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8927,7 +8933,7 @@ break a } } - "host" === b && (a = d.Xe); + "host" === b && (a = d.Ye); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8936,8 +8942,8 @@ variableName: l } }); - d = nh(e, k); - d = hq(d, b, l, a) + d = oh(e, k); + d = iq(d, b, l, a) } else d = void 0 } return d @@ -8949,7 +8955,7 @@ name: h, operation: 2 } - }), d = fq(e, h, d.decode)[0] || "") : d = "", d; + }), d = gq(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8959,15 +8965,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return yr(e, d, h); + if ("dom" === d.type) return zr(e, d, h); if ("pro" === d.type) { e = g.jd(); try { - return k = Or(a, b, d, { + return k = Pr(a, b, d, { cb: r, add: r, aa: r - }, r, G(Lp("v.e.of"), Sd)), e("success"), k + }, r, G(Mp("v.e.of"), Td)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8976,7 +8982,7 @@ a: { f = h(d.input);l = d.rows; for (a = 0; a < l.length; a += 1) - if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8992,12 +8998,12 @@ d = void 0; break a } - l = Jr(l) + l = Kr(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = wj(l, e.document)) && - Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = xj(l, e.document)) && + Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -9011,15 +9017,15 @@ return b }); - function Qr(a, b, c) { + function Rr(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Lp("var: " + c); - c = F([a, b], Rr); - return Pr(a, b, c, d) - } - var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, - Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Ur = { + if (!d) throw Mp("var: " + c); + c = F([a, b], Sr); + return Qr(a, b, c, d) + } + var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, + Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Vr = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -9049,13 +9055,13 @@ "\u2029": "\\2029 " }; - function Vr(a) { - return a.replace(Tr, function(b) { - return Ur[b] + function Wr(a) { + return a.replace(Ur, function(b) { + return Vr[b] }) } - var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Xr = { + var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Yr = { "\x00": "�", '"': """, "&": "&", @@ -9077,13 +9083,13 @@ "\u2029": "
" }; - function Yr(a) { - return a.replace(Wr, function(b) { - return Xr[b] + function Zr(a) { + return a.replace(Xr, function(b) { + return Yr[b] }) } - var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - $r = { + var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + as = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9102,7 +9108,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Me: "\\x24", + Ne: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9120,19 +9126,19 @@ "}": "\\x7d" }; - function as(a) { - return a.replace(Zr, function(b) { - return $r[b] + function bs(a) { + return a.replace($r, function(b) { + return as[b] }) } - var bs = /['()]/g; - - function cs(a) { + var cs = /['()]/g; + + function ds(a) { return "%" + a.charCodeAt(0).toString(16) } - var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, - fs = { + var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, + gs = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9200,78 +9206,78 @@ "\uff3d": "%EF%BC%BD" }; - function gs(a) { - ds.lastIndex = 0; - return ds.test(a) ? a.replace(es, function(b) { - return fs[b] + function hs(a) { + es.lastIndex = 0; + return es.test(a) ? a.replace(fs, function(b) { + return gs[b] }) : "#sYTMs" } - function Rr(a, b, c) { + function Sr(a, b, c) { if (w(c)) { - if ("template" === c[0]) return V("", N(function(e) { - return Rr(a, b, e) + if ("template" === c[0]) return U("", M(function(e) { + return Sr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Rr(a, b, c); + c = Sr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Fb(e); - else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g); + else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g); return g }, c, d) } if ("table" === - c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { + c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { return H(function(f, g) { - f[g] = Rr(a, b, e[g]); + f[g] = Sr(a, b, e[g]); return f - }, {}, dc(e)) + }, {}, ec(e)) }, c); - if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { - return Rr(a, b, e) + if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { + return Sr(a, b, e) }, c) } else return c } - function hs(a, b) { + function is(a, b) { return { checkPermission: function(c) { - b.checkPermission(Q({ + b.checkPermission(P({ ja: a }, c)) }, R: function(c) { - return b.R(Q({ + return b.R(P({ ja: a }, c)) } } } - function Or(a, b, c, d, e, f) { + function Pr(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, l = c.data; if (!w(l)) { - if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp"); + if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); l = h.code[l] } - k = hs(c, k); + k = is(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Rr(a, b, q); - m[v] = Op(g, q); + q = Sr(a, b, q); + m[v] = Pp(g, q); return m - }, {}, cc(c.settings || {})); - return pr(g, l, { + }, {}, dc(c.settings || {})); + return qr(g, l, { containerId: h.containerId, I: k, Xb: d, @@ -9280,9 +9286,9 @@ }, e, f) } - function is(a, b) { - var c = Q({}, b, { - eventId: Wm() + function js(a, b) { + var c = P({}, b, { + eventId: Xm() }); return { event: a, @@ -9290,11 +9296,11 @@ } } - function js(a) { + function ks(a) { var b = H(function(e, f) { return e + f - }, 0, gc(a.data.tm)), - c = Q({}, a.data.tm), + }, 0, hc(a.data.tm)), + c = P({}, a.data.tm), d = b; return { update: function(e) { @@ -9306,30 +9312,30 @@ return 0 === d }, reset: function() { - c = Q({}, a.data.tm); + c = P({}, a.data.tm); d = b } } } - function ks(a, b, c) { + function ls(a, b, c) { a = a.ud; - var d = js(c); + var d = ks(c); a.C(function(e) { - d.update(e) && (b(is("ytm.group", { + d.update(e) && (b(js("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var ls = M(Ld), - ms = {}, - ns = (ms.group = function(a, b, c, d, e, f) { + var ms = L(Md), + ns = {}, + os = (ns.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = ls(a); - if (g[b]) f(Mp("t.a.s.g")); + var g = ms(a); + if (g[b]) f(Np("t.a.s.g")); else { try { - ks(a, O(d.cb, d.aa), c) + ls(a, N(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9337,32 +9343,32 @@ g[b] = !0; e() } - }, ms.paused = r, ms.pro = Or, ms); - - function os(a, b, c, d) { + }, ns.paused = r, ns.pro = Pr, ns); + + function ps(a, b, c, d) { return new Z(function(e, f) { - if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f); - else f(Lp("y.u.t." + c.type, "yme")) + if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f); + else f(Mp("y.u.t." + c.type, "yme")) }) } - function ps(a, b, c, d, e) { + function qs(a, b, c, d, e) { var f = a.config, g = a.Ub, h = !0 === f.isPreview; - c = N(function(k) { + c = M(function(k) { function l() { - return Z.all(N(function(q) { - return os(a, b, f.tags[q], e) + return Z.all(M(function(q) { + return ps(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; - if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k)); + if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); var p = g.gd(m.type, m.id); - return os(a, b, m, e).then(function() { + return ps(a, b, m, e).then(function() { p("success"); - return Z.all(N(function(q) { - return os(a, b, f.tags[q], e) + return Z.all(M(function(q) { + return ps(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9371,24 +9377,24 @@ type: "t" }; h && (v.id = m.id); - bq("t.e.r", v)(q) + cq("t.e.r", v)(q) }).then(l, l) - }, Vk(function(k, l) { + }, Wk(function(k, l) { return k - l }, c)); - N(aq("t.e.m", be), d); - Z.all(c)["catch"](bq("t.e", { + M(bq("t.e.m", ce), d); + Z.all(c)["catch"](cq("t.e", { type: "c", eventId: b.ytm.eventId })) } - var qs = ["ytm.consent", "consent"], - rs = ["default", "update"]; - - function ss(a) { + var rs = ["ytm.consent", "consent"], + ss = ["default", "update"]; + + function ts(a) { var b = Ta(a.classList), - c = wr(a), + c = xr(a), d = a.getAttribute("id"); var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || ""; return { @@ -9400,23 +9406,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function us(a, b, c) { - return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, { - timestamp: kf(a)(ff) - }) : is(b, {}) - } - - function vs(a, b) { + var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function vs(a, b, c) { + return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, { + timestamp: X(a)(hf) + }) : js(b, {}) + } + + function ws(a, b) { var c = a.data; - c = "id" === c.Zc ? Jr(c.id) : c.selector; + c = "id" === c.Zc ? Kr(c.id) : c.selector; var d = []; - Cl(b) && b.matches(c) && d.push(b); - return d.concat(xr(c, b)) - } - - function ws() { + Dl(b) && b.matches(c) && d.push(b); + return d.concat(yr(c, b)) + } + + function xs() { return { na: !1, ya: !1, @@ -9425,10 +9431,10 @@ } } - function xs(a, b, c) { + function ys(a, b, c) { function d(t, x, E) { - var C = ss(t); - x = is("ytm.elementVisibility", { + var C = ts(t); + x = js("ytm.elementVisibility", { element: t, elementClasses: C.elementClasses, elementText: C.elementText, @@ -9449,15 +9455,15 @@ } var f = a.l; a = a.wc; - var g = M(ws), + var g = L(xs), h = null, k = c.data, l = k.Yc, m = k.ac, p = k.Hc; k = k.Rc; - var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) { - return N(function(x) { + var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { + return M(function(x) { var E = x.target; x = x.intersectionRatio; var C = g(E); @@ -9466,43 +9472,43 @@ if (0 === l) d(E, x, 0); else { var S = C.zb, - ea = kf(f)(ff); - C.Z = uf(f, function() { - var Lg = kf(f)(ff); + ea = X(f)(hf); + C.Z = vf(f, function() { + var Lg = X(f)(hf); C.zb = S + Lg - ea; - C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l)) + C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l)) }, 100, "yt.ev") } }, t) }), { threshold: [c.data.ac / 100] }), - v = Gb(function(t) { + v = Hb(function(t) { var x = g(t); x.ya || x.na || (q.observe(t), x.na = !0) }); - v(vs(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) { - return N(function(x) { + v(ws(c, f.document)); + k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) { + return M(function(x) { switch (x.type) { case "childList": - N(function(ea) { - Cl(ea) && v(vs(c, ea)) + M(function(ea) { + Dl(ea) && v(ws(c, ea)) }, x.addedNodes); - N(function(ea) { - Cl(ea) && (ea = vs(c, ea), N(e, ea)) + M(function(ea) { + Dl(ea) && (ea = ws(c, ea), M(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Cl(E) && C && x !== E.getAttribute(C)) { - var S = vs(c, E); + if (Dl(E) && C && x !== E.getAttribute(C)) { + var S = ws(c, E); v(S); - Fk(f, E, function(ea) { - Cl(ea) && g(ea).na && !P(ea, S) && e(ea) + Gk(f, E, function(ea) { + Dl(ea) && g(ea).na && !O(ea, S) && e(ea) }) } } @@ -9520,34 +9526,34 @@ }) } - function ys(a, b, c, d) { + function zs(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null)); + A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null)); return f } - var zs = M(Ld), - As = M(function(a) { + var As = L(Md), + Bs = L(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { - createHTML: L, - createScript: L, - createScriptURL: L + createHTML: lb, + createScript: lb, + createScriptURL: lb }) : null }); - function Bs(a) { + function Cs(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function Cs(a) { - return (a = Ke(function(b) { + function Ds(a) { + return (a = Me(function(b) { return !!b.nonce - }, vj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function Ds(a, b, c, d, e, f, g) { + }, wj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function Es(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9555,7 +9561,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a); + vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9565,17 +9571,17 @@ A(g.src) && e() } - function Es(a, b, c, d, e) { + function Fs(a, b, c, d, e) { try { if (0 === b.length) d(); else { var f = b.shift(); if (f) { - var g = yb("insertBefore", a); + var g = zb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], Es); - if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], Fs); + if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9583,9 +9589,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = Bs(f); + var k = Cs(f); g(f, null); - Es(f, k, c, h, e) + Fs(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9595,32 +9601,32 @@ } } - function Fs(a, b, c, d) { - u(b) ? Af(a, "ytm")(wf(d, function() { + function Gs(a, b, c, d) { + u(b) ? Bf(a, "ytm")(xf(d, function() { var e = "<div>" + b + "</div>", - f = Oe(a), + f = Qe(a), g = f("div"), - h = As(a); + h = Bs(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d)) })) : d() } - function Gs(a) { + function Hs(a) { return u(a) ? H(function(b, c) { - var d = rb(c); + var d = sb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var Hs = M(Ld), - Is = M(function(a, b) { + var Is = L(Md), + Js = L(function(a, b) { function c() { - N(function(t) { + M(function(t) { t = +t; if (!(t > k)) { var x = h[t]; - x && b(is("ytm.scrollDepth", { + x && b(js("ytm.scrollDepth", { direction: "vertical", units: "percent", threshold: t, @@ -9628,16 +9634,16 @@ })); delete h[t] } - }, dc(h)); - 0 === dc(h).length && e() + }, ec(h)); + 0 === ec(h).length && e() } function d() { var t = f.scrollY, - x = n(We(f)); + x = n(Ye(f)); x.next(); x = x.next().value; - var E = n(Ye(f)); + var E = n($e(f)); E.next(); x = E.next().value - x; 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c()) @@ -9653,36 +9659,36 @@ h = {}, k = 0, l = !1, - m = Wc(f), + m = Xc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Ym(f, d, 100, "ytm.sd").fn; + v = p ? d : Zm(f, d, 100, "ytm.sd").fn; g(e); return function(t, x) { - N(function(E) { + M(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !P(t, E) && E.push(t) + (E = h[E]) && !O(t, E) && E.push(t) }, x); - !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); + !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Js(a, b) { + function Ks(a, b) { var c = a.l, d = a.dispatchEvent; if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id); else { b.sequence += 1; - c = kf(c)(ff); + c = X(c)(hf); var e = {}; - c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e)); + c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e)); d(c) } } - var Ks = M(Ld); - - function Ls(a, b, c, d) { + var Ls = L(Md); + + function Ms(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9692,33 +9698,33 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Ms(a, b, c, d) { + function Ns(a, b, c, d) { if (!I(b, c)) return !1; b = b[c]; if (I(b, "allUrls")) return !!b.allUrls; if (!I(b, "allow")) return !1; var e = d.url; - return rc(function(f) { - var g = nh(a, e); + return sc(function(f) { + var g = oh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = nh(a, f); - return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = oh(a, f); + return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Ns(a, b, c, d) { + function Os(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; if ("queryVar" === b) { if (I(a, "query") && a.query) return !0; d = d.variableName; - return I(a, "queryVars") && d ? P(d, a.queryVars) : !1 + return I(a, "queryVars") && d ? O(d, a.queryVars) : !1 } return !!a[b] } - var Os = {}, - Ps = (Os.cookies = function(a, b, c, d) { + var Ps = {}, + Qs = (Ps.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9737,7 +9743,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.We, + h = b.Xe, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9747,15 +9753,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) { + }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Os.pixel = Ms, Os.readTitle = function(a, b) { + }, Ps.pixel = Ns, Ps.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Os.referrer = Ns, Os.templateStorage = function(a, b) { + }, Ps.referrer = Os, Ps.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Os.url = Ns, Os); - - function Qs(a, b, c) { + }, Ps.url = Os, Ps); + + function Rs(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9776,56 +9782,56 @@ e = "execute"; break a; default: - throw Vd("uvac"); - } - return Q(a, { + throw Wd("uvac"); + } + return P(a, { data: { key: d, operation: e } }) } - return "dataLayer" === d || "localStorage" === d ? Q(a, { + return "dataLayer" === d || "localStorage" === d ? P(a, { data: { key: e.key, - operation: kq(e.operation) - } - }) : "url" === d || "referrer" === d ? Q(a, { + operation: lq(e.operation) + } + }) : "url" === d || "referrer" === d ? P(a, { data: "queryVar" === e.urlComponent ? { component: e.urlComponent, key: e.variableName } : { component: e.urlComponent } - }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, { + }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, { data: { url: e.url } - }) : "cookies" === d ? (d = kq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { operation: d, name: b, - options: Q({}, c) + options: P({}, c) } : { operation: d, name: b - }, Q(a, { + }, P(a, { data: e - })) : Q(a, { + })) : P(a, { data: null
04.11.2026 01:33 МСК · изменения:
--- eb2af1de3581 +++ 187208c675f2 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.Ze = b.prototype + a.Ye = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg9yu43e175wnod60qf1sr", + version: "4tvkupd2vg89dwekd25l2donahzc2j", host: "mc.yandex.com" }, ua = { @@ -439,22 +439,22 @@ var jb = ib(window), kb = Oa(jb); - function lb(a) { + function L(a) { return a } - function mb(a, b) { + function lb(a, b) { return b } - function nb(a) { + function mb(a) { return !a } - function L(a, b) { + function M(a, b) { var c = [], d = []; - var e = b ? b : lb; + var e = b ? b : L; return function() { var f = Va(arguments), g = e.apply(null, ka(f)), @@ -466,7 +466,7 @@ return f } } - var ob = L(function(a) { + var nb = M(function(a) { a = J(a, "navigator") || {}; var b = J(a, "userAgent") || ""; return { @@ -475,39 +475,39 @@ } }); - function pb(a, b) { + function ob(a, b) { return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a) } - var qb = L(K("navigator.userAgent")); - - function rb(a, b) { + var pb = M(K("navigator.userAgent")); + + function qb(a, b) { return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b) } - function sb(a) { + function rb(a) { try { return parseInt(a, 10) } catch (b) { return null } } - var tb = Oa(parseInt), - ub = tb(10), - vb = tb(2), - wb = /Firefox\/([0-9]+)/i, - xb = L(function(a) { + var sb = Oa(parseInt), + tb = sb(10), + ub = sb(2), + vb = /Firefox\/([0-9]+)/i, + wb = M(function(a) { var b = J(a, "document.documentElement.style"), c = J(a, "InstallTrigger"); - a = pb(wb, a); - wb.lastIndex = 0; + a = ob(vb, a); + vb.lastIndex = 0; return !(!(b && "MozAppearance" in b) || A(c)) || a }); - function yb(a) { - return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0 - } - - function zb(a, b) { + function xb(a) { + return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0 + } + + function yb(a, b) { var c = J(b, a), d = J(b, "constructor.prototype." + a) || c; try { @@ -520,9 +520,9 @@ return d } - function Ab() { + function zb() { var a = Array.prototype.map; - if (!xb(window)) return !0; + if (!wb(window)) return !0; try { a.call({ 0: !0, @@ -535,33 +535,33 @@ } return !0 } - var Bb = ya(Array.prototype.map, "map"); - - function Cb(a, b) { + var Ab = ya(Array.prototype.map, "map"); + + function Bb(a, b) { return H(function(c, d, e) { c.push(a(d, e)); return c }, [], b) } - var M = Bb && Ab() ? function(a, b) { - return b && 0 < b.length ? Bb.call(b, a) : [] - } : Cb, - Db = ya(Array.prototype.flatMap, "flatMap"); - - function Eb(a, b) { + var N = Ab && zb() ? function(a, b) { + return b && 0 < b.length ? Ab.call(b, a) : [] + } : Bb, + Cb = ya(Array.prototype.flatMap, "flatMap"); + + function Db(a, b) { return H(function(c, d, e) { d = a(d, e); return c.concat(w(d) ? d : [d]) }, [], b) } - var Fb = Db ? function(a, b) { - return Db.call(b, a) - } : Eb, - Gb = Na(M), - Hb = Na(M), - Ib = Oa(M); - - function N() { + var Eb = Cb ? function(a, b) { + return Cb.call(b, a) + } : Db, + Fb = Na(N), + Gb = Na(N), + Hb = Oa(N); + + function O() { var a = arguments, b = a[0]; return function() { @@ -569,79 +569,79 @@ return c } } - var Jb = Na(F); - - function Kb(a, b, c) { + var Ib = Na(F); + + function Jb(a, b, c) { return c ? a : b } - var Lb = F([1, null], Kb), - Mb = F([1, 0], Kb), - Nb = Boolean, - Ob = ya(Array.prototype.filter, "filter"); - - function Pb(a, b) { + var Kb = F([1, null], Jb), + Lb = F([1, 0], Jb), + Mb = Boolean, + Nb = ya(Array.prototype.filter, "filter"); + + function Ob(a, b) { return bb(function(c, d, e) { a(d, e) && c.push(d); return c }, [], b) } - var Qb = Ob ? function(a, b) { - return Ob.call(b, a) - } : Pb, - Rb = G(Nb, Qb), - Sb = Na(Qb), - Tb = ya(Array.prototype.includes, "includes"); - - function Ub(a, b) { - return 1 <= Pb(Pa(a), b).length - } - var O = Tb ? function(a, b, c) { - return Tb.call(b, a, c) - } : Ub, - Vb = Oa(O), - Wb = ya(Array.prototype.every, "every"); - - function Xb(a, b) { + var Pb = Nb ? function(a, b) { + return Nb.call(b, a) + } : Ob, + Qb = G(Mb, Pb), + Rb = Na(Pb), + Sb = ya(Array.prototype.includes, "includes"); + + function Tb(a, b) { + return 1 <= Ob(Pa(a), b).length + } + var P = Sb ? function(a, b, c) { + return Sb.call(b, a, c) + } : Tb, + Ub = Oa(P), + Vb = ya(Array.prototype.every, "every"); + + function Wb(a, b) { return H(function(c, d, e) { return c ? !!a(d, e) : !1 }, !0, b) } - var Yb = Wb ? function(a, b) { - return Wb.call(b, a) - } : Xb; - - function Zb(a, b) { - return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b - } - var $b = ya(Object.keys, "keys"); - - function ac(a) { + var Xb = Vb ? function(a, b) { + return Vb.call(b, a) + } : Wb; + + function Yb(a, b) { + return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b + } + var Zb = ya(Object.keys, "keys"); + + function $b(a) { var b = [], c; for (c in a) I(a, c) && b.push(c); return b } - var bc = ya(Object.entries, "entries"); - - function cc(a) { + var ac = ya(Object.entries, "entries"); + + function bc(a) { return z(a) ? [] : bb(function(b, c) { b.push([c, a[c]]); return b - }, [], ac(a)) - } - var dc = bc ? function(a) { - return a ? bc(a) : [] - } : cc, - ec = $b ? function(a) { - return $b(a) - } : ac, - fc = ya(Object.values, "values"), - gc = N(cc, G(K("1"), Cb)), - hc = fc ? function(a) { - return fc(a) - } : gc; - - function ic() { + }, [], $b(a)) + } + var cc = ac ? function(a) { + return a ? ac(a) : [] + } : bc, + dc = Zb ? function(a) { + return Zb(a) + } : $b, + ec = ya(Object.values, "values"), + fc = O(bc, G(K("1"), Bb)), + gc = ec ? function(a) { + return ec(a) + } : fc; + + function hc() { var a = Va(arguments), b = n(a); a = b.next().value; @@ -653,20 +653,20 @@ } return a } - var P = Object.assign || ic, - jc = Na(function(a, b) { - return P({}, a, b) + var Q = Object.assign || hc, + ic = Na(function(a, b) { + return Q({}, a, b) }); - function kc(a) { + function jc(a) { var b = this; this.W = []; this.size = 0; - a && M(function(c) { + a && N(function(c) { b.add(c) }, a) } - aa = kc.prototype; + aa = jc.prototype; aa.add = function(a) { -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length); return this @@ -687,12 +687,12 @@ }; aa.forEach = function(a) { var b = this; - M(function(c) { + N(function(c) { a(c, c, b) }, this.W) }; - function lc(a) { + function kc(a) { var b = []; a.forEach(function(c) { b.push(c) @@ -700,143 +700,143 @@ return b } - function mc(a) { + function lc(a) { if (!a) return []; if (w(a)) return a; - if (a instanceof kc) return a.W.slice(); + if (a instanceof jc) return a.W.slice(); if (Ta) try { return Ta(a) } catch (b) {} - return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] - } - var nc = L(ib), - oc = K("0"); - - function pc(a) { + return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : [] + } + var mc = M(ib), + nc = K("0"); + + function oc(a) { return a.splice(0, a.length) } - var qc = ya(Array.prototype.some, "some"); - - function rc(a, b) { + var pc = ya(Array.prototype.some, "some"); + + function qc(a, b) { for (var c = 0; c < b.length; c += 1) if (c in b && a.call(b, b[c], c)) return !0; return !1 } - var sc = qc ? function(a, b) { - return qc.call(b, a) - } : rc, - tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)), - uc = L(N(qb, $a(/ipad|iphone|ipod/i))), - vc = L(function(a) { + var rc = pc ? function(a, b) { + return pc.call(b, a) + } : qc, + sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)), + tc = M(O(pb, $a(/ipad|iphone|ipod/i))), + uc = M(function(a) { return J(a, "navigator.platform") || "" }), - wc = L(function(a) { - a = ob(a); + vc = M(function(a) { + a = nb(a); var b = a.wd; return a.Lc && !b.match("CriOS") }), - xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), - yc = $a(/; wv\)/), - zc = L(function(a) { - a = qb(a); - return yc(a) || - xc(a) + wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/), + xc = $a(/; wv\)/), + yc = M(function(a) { + a = pb(a); + return xc(a) || + wc(a) }), - Ac = /Chrome\/(\d+)\./, - Bc = L(function(a) { - return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1 + zc = /Chrome\/(\d+)\./, + Ac = M(function(a) { + return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1 }), - Cc = L(function(a) { - a = (qb(a) || "").toLowerCase(); + Bc = M(function(a) { + a = (pb(a) || "").toLowerCase(); return Ia(a, "android") && Ia(a, "mobile") }), - Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), - Ec = L(function(a) { + Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "), + Dc = M(function(a) { var b = J(a, "navigator.connection.type"); if (z(b)) return null; - a = nc(a)(b, Dc); + a = mc(a)(b, Cc); return -1 === a ? b : "" + a }), - Fc = L(N(K("document.addEventListener"), nb)), - Gc = L(function(a) { + Ec = M(O(K("document.addEventListener"), mb)), + Fc = M(function(a) { var b = J(a, "navigator") || {}; return H(function(c, d) { return c || J(b, d) }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"]) }), - Hc = L(function(a) { + Gc = M(function(a) { var b = J(a, "navigator") || {}; - a = Gc(a); + a = Fc(a); u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b)); return a.toLowerCase().split("-")[0] }), - Ic = L(function(a) { + Hc = M(function(a) { return (J(a, "top") || a) !== a }), - Jc = L(K("top.contentWindow")), - Kc = L(function(a) { + Ic = M(K("top.contentWindow")), + Jc = M(function(a) { var b = !1; try { b = a.navigator.javaEnabled() } catch (c) {} return b }), - Lc = L(function(a) { + Kc = M(function(a) { var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "), c = J(a, "external"); c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum"); var d = J(a, "document.documentElement"), e = ["selenium", "webdriver", "driver"]; - return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e)) + return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e)) }), - Mc = L(function(a) { - return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) + Lc = M(function(a) { + return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome")) }), - Nc = L(function(a) { + Mc = M(function(a) { return !(!J(a, "ia_document.shareURL") || !J(a, "ia_document.referrer")) }); - function Oc(a) { + function Nc(a) { return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState") } - var Pc = L(function(a) { - var b = qb(a) || "", + var Oc = M(function(a) { + var b = pb(a) || "", c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/); c = c ? [+c[1], +c[2]] : [0, 0]; b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/); - return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a) + return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a) }), - Qc = /Edg\/(\d+)\./; - - function Rc(a) { - return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1 - } - var Sc = L(function(a) { - return Pc(a) || 68 <= yb(a) || Rc(a) + Pc = /Edg\/(\d+)\./; + + function Qc(a) { + return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1 + } + var Rc = M(function(a) { + return Oc(a) || 68 <= xb(a) || Qc(a) }), - Tc = L(function(a) { + Sc = M(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - Ae: a, + ze: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } }); - function Uc(a, b, c, d, e, f) { - a = Tc(a); + function Tc(a, b, c, d, e, f) { + a = Sc(a); var g = a.C, h = a.qa; f = f ? h : g; if (b[f]) - if (a.Ae) + if (a.ze) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) } - var Vc = L(function(a) { + var Uc = M(function(a) { var b = !1; if (!a.addEventListener) return b; try { @@ -850,60 +850,60 @@ } catch (d) {} return b }), - Wc = Na(function(a, b) { - if (null !== b) return a ? P({ + Vc = Na(function(a, b) { + if (null !== b) return a ? Q({ capture: !0, passive: !0 }, b || {}) : !!b }), - Xc = L(function(a) { - var b = Vc(a), - c = Wc(b), + Wc = M(function(a) { + var b = Uc(a), + c = Vc(b), d = {}; - return P(d, { + return Q(d, { C: function(e, f, g, h) { - M(function(k) { + N(function(k) { var l = c(h); - Uc(a, e, k, g, l, !1) + Tc(a, e, k, g, l, !1) }, f); return D(d.ua, d, e, f, g, h) }, ua: function(e, f, g, h) { - M(function(k) { + N(function(k) { var l = c(h); - Uc(a, e, k, g, l, !0) + Tc(a, e, k, g, l, !0) }, f) } }) }), - Yc = ["webkitvisibilitychange", + Xc = ["webkitvisibilitychange", "visibilitychange", "prerenderingchange" ]; - function Zc(a) { + function Yc(a) { return { K: function(b, c) { var d = a.document, e = b.G; - if (e && Oc(a)) { - var f = Xc(a), + if (e && Nc(a)) { + var f = Wc(a), g = function(h) { - Oc(a) || (f.ua(d, Yc, g), c()); + Nc(a) || (f.ua(d, Xc, g), c()); return h }; - f.C(d, Yc, g); + f.C(d, Xc, g); e.B("pr", "1") } else c() } } } - function $c(a, b) { - M(N(lb, Za("push", a)), b); + function Zc(a, b) { + N(O(L, Za("push", a)), b); return a } - function ad(a) { + function $c(a) { a = a.Ya = a.Ya || {}; var b = a._metrika = a._metrika || {}; return { @@ -921,80 +921,80 @@ } } } - var Q = L(ad); - - function bd(a, b, c) { + var R = M($c); + + function ad(a, b, c) { return function() { - var d = Q(arguments[0]), + var d = R(arguments[0]), e = c ? "global" : "m2683", f = d.o(e, {}), g = J(f, a); - g || (g = L(b), f[a] = g, d.B(e, f)); + g || (g = M(b), f[a] = g, d.B(e, f)); return g.apply(null, arguments) } } - var R = L(function(a) { + var T = M(function(a) { return a.id + ":" + a.M }), - cd = Vb([26812653]), - dd = L(N(K("id"), cd), R), - ed = "hash host hostname href pathname port protocol search".split(" "); - - function T(a) { + bd = Ub([26812653]), + cd = M(O(K("id"), bd), T), + dd = "hash host hostname href pathname port protocol search".split(" "); + + function U(a) { return H(function(b, c) { var d = J(a, "location." + c); b[c] = d ? "" + d : ""; return b - }, {}, ed) - } - var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), - gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; - - function hd(a) { - if (a = a.match(gd)) { + }, {}, dd) + } + var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "), + fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/; + + function gd(a) { + if (a = a.match(fd)) { var b = n(a); b.next(); a = b.next().value; - if (b = b.next().value) return O(b, fd) ? b : !1; - if (a) return fd[0] + if (b = b.next().value) return P(b, ed) ? b : !1; + if (a) return ed[0] } return !1 } - var id = L(function(a) { + var hd = M(function(a) { return (a ? a.replace(/^www\./, "") : "").toLowerCase() }), - jd = L(function(a) { - a = T(a).hostname; + id = M(function(a) { + a = U(a).hostname; var b = !1; - a && (b = -1 !== a.search(gd)); + a && (b = -1 !== a.search(fd)); return b }), - kd = N(T, K("protocol"), Pa("https:")), - ld = L(function(a) { - return Bc(a) && kd(a) ? "SameSite=None;Secure;" : "" + jd = O(U, K("protocol"), Pa("https:")), + kd = M(function(a) { + return Ac(a) && jd(a) ? "SameSite=None;Secure;" : "" }); - function md(a, b) { + function ld(a, b) { for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d]; return c } - var nd = ya(Array.prototype.join, "join"), - U = nd ? function(a, b) { - return nd.call(b, a) - } : md, - od = Na(U); - - function pd(a) { + var md = ya(Array.prototype.join, "join"), + V = md ? function(a, b) { + return md.call(b, a) + } : ld, + nd = Na(V); + + function od(a) { try { return encodeURIComponent(a) } catch (b) {} - a = U("", Qb(function(b) { + a = V("", Pb(function(b) { return 55296 >= b.charCodeAt(0) }, a.split(""))); return encodeURIComponent(a) } - function qd(a) { + function pd(a) { var b = ""; try { b = decodeURIComponent(a) @@ -1002,12 +1002,12 @@ return b } - function rd(a) { - return a ? N(Gb(function(b) { + function qd(a) { + return a ? O(Fb(function(b) { var c = n(b.split("=")); b = c.next().value; c = c.next().value; - return [b, A(c) ? void 0 : qd(c)] + return [b, A(c) ? void 0 : pd(c)] }), cb(function(b, c) { var d = n(c), e = d.next().value; @@ -1017,52 +1017,52 @@ }, {}))(a.split("&")) : {} } - function sd(a) { - return a ? N(dc, cb(function(b, c) { + function rd(a) { + return a ? O(cc, cb(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - z(d) || A(d) || b.push(e + "=" + pd(d)); + z(d) || A(d) || b.push(e + "=" + od(d)); return b - }, []), od("&"))(a) : "" - } - var td = /^\s+|\s+$/g, - ud = ya(String.prototype.trim, "trim"); - - function vd(a, b) { + }, []), nd("&"))(a) : "" + } + var sd = /^\s+|\s+$/g, + td = ya(String.prototype.trim, "trim"); + + function ud(a, b) { if (a) { - var c = ud ? ud.call(a) : ("" + a).replace(td, ""); + var c = td ? td.call(a) : ("" + a).replace(sd, ""); return b && c.length > b ? c.substring(0, b) : c } return "" } - var wd = Na(function(a, b) { + var vd = Na(function(a, b) { return b.replace(a, "") }), - xd = wd(/\s/g), - yd = wd(/\D/g), - zd = wd(/\d/g), - Ad = ["metrika_enabled"], - Bd = []; - - function Cd(a, b) { - var c = Dd; - return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) { + wd = vd(/\s/g), + xd = vd(/\D/g), + yd = vd(/\d/g), + zd = ["metrika_enabled"], + Ad = []; + + function Bd(a, b) { + var c = Cd; + return !Ad.length || P(b, zd) ? !0 : H(function(d, e) { return d && e(a, c, b) - }, !0, Bd) - } - - function Ed(a) { + }, !0, Ad) + } + + function Dd(a) { try { var b = a.document.cookie; if (!A(b)) { var c = {}; - M(function(d) { + N(function(d) { var e = n(d.split("=")); d = e.next().value; e = e.next().value; - d = vd(d); - e = vd(qd(e)); + d = ud(d); + e = ud(pd(e)); if (I(c, d)) { var f = c[d]; w(f) ? f.push(e) : c[d] = [f, e] @@ -1073,10 +1073,10 @@ } catch (d) {} return null } - var Fd = bd("gsc", Ed); - - function Dd(a, b, c) { - a = Fd(a); + var Ed = ad("gsc", Dd); + + function Cd(a, b, c) { + a = Ed(a); if (!a || !I(a, b)) return null; b = a[b]; if (!w(b)) return c ? [b] : b; @@ -1084,172 +1084,168 @@ c = b[b.length - 1]; return A(c) ? null : c } - var Gd = /:\d+$/; - - function Hd(a, b, c, d, e, f, g) { + var Fd = /:\d+$/; + + function Gd(a, b, c, d, e, f, g) { g = void 0 === g ? !1 : g; - if (Cd(a, b)) { + if (Bd(a, b)) { c = b + "=" + encodeURIComponent(c) + ";"; - c += "" + ld(a); + c += "" + kd(a); if (d) { var h = new Date; h.setTime(h.getTime() + 6E4 * d); c += "expires=" + h.toUTCString() + ";" } - e && (d = e.replace(Gd, ""), c += "domain=" + d + ";"); + e && (d = e.replace(Fd, ""), c += "domain=" + d + ";"); try { if (a.document.cookie = c + ("path=" + (f || "/")), !g) { - var k = Fd(a); + var k = Ed(a); if (k) { - var l = Ed(a); + var l = Dd(a); l && (I(l, b) ? k[b] = l[b] : delete k[b]) } } } catch (m) {} } } - var Id = L(function(a) { - var b = (T(a).host || "").split("."); + var Hd = M(function(a) { + var b = (U(a).host || "").split("."); return 1 === b.length ? b[0] : H(function(c, d, e) { e += 1; - 2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); + 2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e)); return c }, "", b) }); - function Jd(a, b, c) { + function Id(a, b, c) { b = void 0 === b ? "_ym_" : b; c = void 0 === c ? "" : c; - var d = Id(a), + var d = Hd(a), e = 1 === (d || "").split(".").length ? d : "." + d, f = c ? "_" + c : ""; return { wa: function(g, h, k) { - Hd(a, "" + b + g + f, "", -100, h || e, k, !1); + Gd(a, "" + b + g + f, "", -100, h || e, k, !1); return this }, o: function(g, h) { - return Dd(a, "" + b + g + f, h) + return Cd(a, "" + b + g + f, h) }, B: function(g, h, k, l, m) { - Hd(a, "" + b + g + f, h, k, l || e, m); + Gd(a, "" + b + g + f, h, k, l || e, m); return this } } } - var Kd = L(Jd), - Ld = L(function(a) { - var b = Kd(a), + var Jd = M(Id), + Kd = M(function(a) { + var b = Jd(a), c = "1" === b.o("debug"), - d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"), + d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"), e = a._ym_debug; - !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host)); + !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host)); return !!(c || e || d) }); + function Ld() { + return {} + } + function Md() { - return {} - } - - function Nd() { return [] } - var Od = bd("debuggerEvents", Nd, !0); - - function Pd(a, b) { - if (Ld(a)) { + var Nd = ad("debuggerEvents", Md, !0); + + function Od(a, b) { + if (Kd(a)) { var c = b.counterKey; if (c) { var d = n(c.split(":")); c = d.next().value; d = d.next().value; - c = cd(sb(c)); + c = bd(rb(c)); if ("1" === d || c) return } - c = Od(a); + c = Nd(a); 1E3 === c.length && c.shift(); c.push(b) } } - var Qd = ta.construct, - Rd = ta.host, - Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; - - function Td(a) { + var Pd = ta.construct, + Qd = ta.host, + Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"]; + + function Sd(a) { throw a; } - var Ud; - - function Vd(a) { + var Td; + + function Ud(a) { this.message = a } - var Wd = function(a) { + var Vd = function(a) { return function(b, c) { c = void 0 === c ? !1 : c; - if (Ud) var d = new Ud(b); - else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b)); + if (Td) var d = new Td(b); + else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b)); c && (d.unk = !0); return d } }(window); - function Xd(a) { - return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) - } - var Yd = $a(RegExp("^http.")); - - function Zd(a) { + function Wd(a) { + return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50)) + } + var Xd = $a(RegExp("^http.")); + + function Yd(a) { var b = ""; - w(a) ? b = U(".", a) : u(a) && (b = a); - return Wd("err.kn(2683)" + b) - } - - function $d() { + w(a) ? b = V(".", a) : u(a) && (b = a); + return Vd("err.kn(2683)" + b) + } + + function Zd() { var a = Va(arguments); - Td(Zd(a)) - } - var ae = $a(RegExp("^err.kn")); - - function be(a, b) { + Sd(Yd(a)) + } + var $d = $a(RegExp("^err.kn")); + + function ae(a, b) { return b ? a(b) : a() } - var ce = N(lb, be), - de = []; - - function ee(a, b, c, d) { - M(N(lb, Jb([a, b, c, d]), be), de) - } - - function fe(a, b, c) { + var be = O(L, ae), + ce = []; + + function de(a, b, c) { var d = "u.a.e", e = ""; - c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); - ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e) - } - - function ge(a) { + c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c); + $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce) + } + + function ee(a) { return J(a, "performance") || J(a, "webkitPerformance") } - function he(a) { - a = ge(a); + function fe(a) { + a = ee(a); var b = J(a, "timing.navigationStart"), c = J(a, "now"); c && (c = D(c, a)); return [b, c] } - function ie(a, b) { - var c = n(b || he(a)), + function ge(a, b) { + var c = n(b || fe(a)), d = c.next().value; c = c.next().value; return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime() } - function je() { + function he() { var a = []; return { - Pe: a, + Oe: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1263,30 +1259,30 @@ } } } - var ke = je(); - - function V(a, b, c, d) { - var e = c || Td; + var ie = he(); + + function W(a, b, c, d) { + var e = c || Sd; return function() { var f = d; try { f = e.apply(null, arguments) } catch (g) { - fe(a, b, g) + de(a, b, g) } return f } } - function W(a, b, c) { + function X(a, b, c) { return function() { - return V(arguments[0], a, b, c).apply(this, arguments) - } - } - var le = Na(function(a, b) { + return W(arguments[0], a, b, c).apply(this, arguments) + } + } + var je = Na(function(a, b) { var c = b || {}; return { - l: G(c, lb), + l: G(c, L), o: function(d, e) { var f = c[d]; return z(f) && !z(e) ? e : f @@ -1301,9 +1297,9 @@ ra: G(c, a) } }), - me = le(function(a) { - a = dc(a); - return U("", M(function(b) { + ke = je(function(a) { + a = cc(a); + return V("", N(function(b) { var c = n(b); b = c.next().value; c = c.next().value; @@ -1311,27 +1307,27 @@ }, a)) }); - function ne(a, b, c) { + function le(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = me()); + a.ba || (a.ba = ke()); b && a.ba.wb(b, c); return a.ba } - var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), - pe = [], - qe = /^\s*(data|javascript):/i, - re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), - se = {}, - te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up", - se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se), - ue = Pa("1"); - - function ve(a, b, c, d) { + var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "), + ne = [], + oe = /^\s*(data|javascript):/i, + pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"), + qe = {}, + re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up", + qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe), + se = Pa("1"); + + function te(a, b, c, d) { var e = {}; return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e) } - function we(a) { + function ue(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1340,18 +1336,18 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, dc(xe)) - } - var ye = N(R, L(function() { + }, {}, cc(ve)) + } + var we = O(T, M(function() { var a = 0; return function() { return a += 1 } - }), be), - ze = { + }), ae), + xe = { mc: function(a) { - a = ad(a).o("mt", {}); - a = dc(a); + a = $c(a).o("mt", {}); + a = cc(a); return a.length ? H(function(b, c, d) { var e = n(c); c = e.next().value; @@ -1360,7 +1356,7 @@ }, "", a) : null }, clc: function(a) { - var b = Q(a).o("cls", { + var b = R(a).o("cls", { fb: 0, x: 0, y: 0 @@ -1372,11 +1368,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : ye(b) + return !a || a.nohit ? null : we(b) } }; - function Ae(a, b) { + function ye(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1385,7 +1381,7 @@ } } - function Be(a, b) { + function ze(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1393,96 +1389,96 @@ } } - function Ce(a) { + function Ae(a) { try { return a.localStorage } catch (b) {} return null } - function De(a, b) { - var c = Ce(a); + function Be(a, b) { + var c = Ae(a); try { c.removeItem(b) } catch (d) {} } - function Ee(a, b) { - var c = Ce(a); + function Ce(a, b) { + var c = Ae(a); try { - return Ae(a, c.getItem(b)) + return ye(a, c.getItem(b)) } catch (d) {} return null } - function Fe(a, b, c) { - var d = Ce(a); - a = Be(a, c); + function De(a, b, c) { + var d = Ae(a); + a = ze(a, c); if (!Sa(a)) try { d.setItem(b, a) } catch (e) {} } - var Ge = L(function(a) { - Fe(a, "_ymBRC", "1"); - var b = "1" !== Ee(a, "_ymBRC"); - b || De(a, "_ymBRC"); + var Ee = M(function(a) { + De(a, "_ymBRC", "1"); + var b = "1" !== Ce(a, "_ymBRC"); + b || Be(a, "_ymBRC"); return b }); - function He(a, b, c) { + function Fe(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Mb: Ge(a), + Mb: Ee(a), o: function(e, f) { - var g = Ee(a, "" + d + e); + var g = Ce(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - Fe(a, "" + d + e, f); + De(a, "" + d + e, f); return this }, wa: function(e) { - De(a, "" + d + e); + Be(a, "" + d + e); return this } } } - var Ie = L(He), - Je = L(He, function(a, b, c) { + var Ge = M(Fe), + He = M(Fe, function(a, b, c) { return "" + b + c }), - Ke = ya(Array.prototype.find, "find"); - - function Le(a, b) { + Ie = ya(Array.prototype.find, "find"); + + function Je(a, b) { for (var c = 0; c < b.length; c += 1) if (a.call(b, b[c], c)) return b[c] } - var Me = Ke ? function(a, b) { - return Ke.call(b, a) - } : Le; - - function Ne(a) { + var Ke = Ie ? function(a, b) { + return Ie.call(b, a) + } : Je; + + function Le(a) { if (A(a)) return !1; a = a.nodeType; return 3 === a || 8 === a } - function Oe(a) { + function Me(a) { return a ? a.innerText || "" : "" } - var Pe = L(function(a) { + var Ne = M(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Qe = L(N(K("document"), G("createElement", zb))); - - function Re(a) { + Oe = M(O(K("document"), G("createElement", yb))); + + function Pe(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Se(a, b) { + function Qe(a, b) { var c; try { if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null) @@ -1490,22 +1486,22 @@ return c } - function Te(a, b) { + function Re(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Ue = L(function(a) { + var Se = M(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Me(function(c) { + return b ? (a = Ke(function(c) { var d = b[c]; return !!d && xa(c, d) }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null }); - function Ve(a) { + function Te(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1514,21 +1510,21 @@ } } - function We(a) { + function Ue(a) { var b = J(a, "document") || {}, c = b.documentElement; - return "CSS1Compat" === b.compatMode ? c : Ve(a) || c - } - - function Xe(a) { + return "CSS1Compat" === b.compatMode ? c : Te(a) || c + } + + function Ve(a) { var b = J(a, "visualViewport.width"), c = J(a, "visualViewport.height"); a = J(a, "visualViewport.scale"); return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a] } - function Ye(a) { - var b = Xe(a); + function We(a) { + var b = Ve(a); if (b) { var c = n(b); b = c.next().value; @@ -1536,12 +1532,12 @@ c = c.next().value; return [a.Math.round(b * c), a.Math.round(d * c)] } - b = We(a); + b = Ue(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Ze(a) { - var b = Ve(a), + function Xe(a) { + var b = Te(a), c = J(a, "document"); return { x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0, @@ -1549,15 +1545,15 @@ } } - function $e(a) { - var b = We(a), - c = n(Ye(a)); + function Ye(a) { + var b = Ue(a), + c = n(We(a)); a = c.next().value; c = c.next().value; return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)] } - function af(a) { + function Ze(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1572,14 +1568,14 @@ } } - function bf(a, b, c) { - c = zb("dispatchEvent", c || a.document); + function $e(a, b, c) { + c = yb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); - if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try { + if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try { d = new a.Event(b) } catch (f) { - if ((a = zb("createEvent", J(a, "document"))) && y(a)) { + if ((a = yb("createEvent", J(a, "document"))) && y(a)) { try { d = a(b) } catch (g) {} @@ -1589,7 +1585,7 @@ d && c(d) } - function cf(a) { + function af(a) { if (a) try { var b = a.nodeName; if (u(b)) return b; @@ -1597,132 +1593,132 @@ if (u(b)) return b } catch (c) {} } - var df = Pa("INPUT"), - ef = N(cf, df); - - function ff(a, b, c) { + var bf = Pa("INPUT"), + cf = O(af, bf); + + function df(a, b, c) { var d = z(c); z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c); return a.Math.floor(a.Math.random() * (b - d)) + d } + function ef(a) { + return (10 > a ? "0" : "") + a + } + + function ff(a) { + var b = a.lc; + return 0 !== b ? b : ge(a.l, a.sb) + } + function gf(a) { - return (10 > a ? "0" : "") + a + return Math.floor(ff(a) / 1E3 / 60) } function hf(a) { - var b = a.lc; - return 0 !== b ? b : ie(a.l, a.sb) + return Math.round(ff(a) / 1E3) } function jf(a) { - return Math.floor(hf(a) / 1E3 / 60) - } - - function kf(a) { - return Math.round(hf(a) / 1E3) - } - - function lf(a) { var b = n(a.sb), c = b.next().value; b = b.next().value; - a = c && b ? b() : hf(a) - a.kb; + a = c && b ? b() : ff(a) - a.kb; return Math.round(a) } - var X = L(function(a) { - var b = Xc(a), - c = he(a), + var kf = M(function(a) { + var b = Wc(a), + c = fe(a), d = { l: a, lc: 0, sb: c, - kb: ie(a, c) + kb: ge(a, c) }, e = n(c); c = e.next().value; e = e.next().value; c && e || b.C(a, ["beforeunload", "unload"], function() { - 0 === d.lc && (d.lc = ie(a, d.sb)) + 0 === d.lc && (d.lc = ge(a, d.sb)) }); return Ra(d) }), - mf = /\/$/; - - function nf(a) { - var b = Q(a), + lf = /\/$/; + + function mf(a) { + var b = R(a), c = b.o("hitId"); - c || (c = ff(a), b.B("hitId", c)); + c || (c = df(a), b.B("hitId", c)); return c } - function of(a, b) { - var c = Ie(a), - d = Kd(a), + function nf(a, b) { + var c = Ge(a), + d = Jd(a), e = b.Rb || "uid"; return [c.o(e), d.o(e)] } - var pf = bd("r", function(a, b) { - var c = n(of(a, b)), + var of = ad("r", function(a, b) { + var c = n(nf(a, b)), d = c.next().value; return !c.next().value && d }); + function pf(a, b) { + return !b.Aa && of(a, b) + } + function qf(a, b) { - return !b.Aa && pf(a, b) - } - - function rf(a, b) { var c = b.Rb, d = c || "uid"; c = c ? a.location.hostname : void 0; - var e = Kd(a), - f = Ie(a), - g = X(a)(kf), - h = n(of(a, b)), + var e = Jd(a), + f = Ge(a), + g = kf(a)(hf), + h = n(nf(a, b)), k = h.next().value; h = h.next().value; var l = e.o("d"); - pf(a, b); + of(a, b); var m = !1; !h && k && (h = k, m = !0); - if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0; - else if (!l || 15768E3 < g - ub(l)) m = !0; + if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0; + else if (!l || 15768E3 < g - tb(l)) m = !0; m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c)); f.B(d, h); return h } - function sf(a, b, c) { - return zb("setTimeout", a)(b, c) - } - - function tf(a, b) { - return zb("clearTimeout", a)(b) + function rf(a, b, c) { + return yb("setTimeout", a)(b, c) + } + + function sf(a, b) { + return yb("clearTimeout", a)(b) + } + + function tf(a, b, c, d) { + return rf(a, W(a, d + ".d.err", b), c) } function uf(a, b, c, d) { - return sf(a, V(a, d + ".d.err", b), c) - } - - function vf(a, b, c, d) { - return a.setInterval(V(a, d + ".i.err", b), c) + return a.setInterval(W(a, d + ".i.err", b), c) + } + + function vf(a, b) { + return a.clearInterval(b) } function wf(a, b) { - return a.clearInterval(b) - } - - function xf(a, b) { return function(c) { return c(a, b) } } - var yf = Na(function(a, b) { + var xf = Na(function(a, b) { return Ra(function(c, d) { return b(c, function(e) { try { - a(e)(xf(c, d)) + a(e)(wf(c, d)) } catch (f) { c(f) } @@ -1730,21 +1726,21 @@ }) }); - function zf(a) { + function yf(a) { return Ra(function(b, c) { a.then(c, b) }) } - function Af(a) { + function zf(a) { return Ra(function(b, c) { c(a) }) } - function Bf(a, b) { + function Af(a, b) { function c(f) { - J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb") + J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb") } var d = void 0 === d ? a : d; var e = (d.nodeType ? "contentWindow." : "") + "document.body"; @@ -1753,50 +1749,50 @@ }) } - function Cf(a) { + function Bf(a) { var b = [], c = { ee: b }; - c.C = N(Za("push", b), G(c, lb)); - c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb)); - c.trigger = N(lb, Oa(be), Ib(b)); + c.C = O(Za("push", b), G(c, L)); + c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L)); + c.trigger = O(L, Oa(ae), Hb(b)); return c } - function Df(a, b) { + function Cf(a, b) { var c = {}; return { C: function(d, e) { - M(function(f) { - J(c, f) || (c[f] = Cf(a)); + N(function(f) { + J(c, f) || (c[f] = Bf(a)); c[f].C(e) }, d); return this }, qa: function(d, e) { - M(function(f) { + N(function(f) { J(c, f) && c[f].qa(e) }, d); return this }, trigger: function(d, e) { - return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : [] - } - } - } - var Ef = L(function() { + return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : [] + } + } + } + var Df = M(function() { return { ha: {}, pending: {}, children: {} } }), - Ff = K("postMessage"); - - function Gf(a, b) { + Ef = K("postMessage"); + + function Ff(a, b) { return function(c, d) { - var e = X(a)(hf), + var e = kf(a)(ff), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1808,21 +1804,21 @@ key: f, dir: 0 }; - c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2])); - P(d, b); + c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2])); + Q(d, b); f = {}; - f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f); + f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f); return { oa: e, - kd: Be(a, f) || "" - } - } - } - var Hf = W("s.f", function(a, b, c, d, e) { + kd: ze(a, f) || "" + } + } + } + var Gf = X("s.f", function(a, b, c, d, e) { b = b(d); - var f = Ef(a), - g = U(":", [b.oa.Db, b.oa.key]); - if (Ff(c)) { + var f = Df(a), + g = V(":", [b.oa.Db, b.oa.key]); + if (Ef(c)) { f.pending[g] = e; try { c.postMessage(b.kd, "*") @@ -1830,21 +1826,21 @@ delete f.pending[g]; return } - uf(a, function() { + tf(a, function() { delete f.pending[g] }, 5E3, "if.s") } }); - function If(a) { + function Hf(a) { if (xa("MutationObserver", a.MutationObserver)) { - var b = Ef(a).children, + var b = Df(a).children, c = new a.MutationObserver(function() { - M(function(d) { + N(function(d) { J(b[d], "window.window") || delete b[d] - }, ec(b)) + }, dc(b)) }); - Bf(a, "if.wf")(xf(r, function() { + Af(a, "if.wf")(wf(r, function() { c.observe(a.document.body, { subtree: !0, childList: !0 @@ -1853,8 +1849,8 @@ } } - function Jf(a, b) { - var c = Ef(a); + function If(a, b) { + var c = Df(a); b.C(["initToParent"], function(d) { var e = n(d); d = e.next().value; @@ -1878,13 +1874,13 @@ }) }) } - var Kf = W("s.fh", function(a, b, c, d, e, f) { + var Jf = X("s.fh", function(a, b, c, d, e, f) { var g = null, h = null, - k = Ef(a), + k = Df(a), l = null; try { - g = Ae(a, f.data), h = g.__yminfo, l = g.data + g = ye(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1894,100 +1890,99 @@ k = null; try { k = f.source - } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), - k.postMessage(l.kd, "*")) + } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd, + "*")) } - } else h === "" + g && w(l) && Qb(function(m) { + } else h === "" + g && w(l) && Pb(function(m) { return !(!m.hid || !m.counterId) - }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) + }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Lf = L(function(a, b) { - var c = zb("getElementsByTagName", J(a, "document")), - d = Ef(a), - e = Ff(a), - f = Df(a, "ifc"), - g = Xc(a); + Kf = M(function(a, b) { + var c = yb("getElementsByTagName", J(a, "document")), + d = Df(a), + e = Ef(a), + f = Cf(a, "ifc"), + g = Wc(a); if (!c || !e) return null; c = c.call(a.document, "iframe"); e = {}; - e = (e.counterId = b.id, e.hid = "" + nf(a), e); - Sc(a) && (e.duid = rf(a, b)); - Jf(a, f); - If(a); - var h = Gf(a, e), - k = F([a, G([], h)], Hf); - M(function(l) { + e = (e.counterId = b.id, e.hid = "" + mf(a), e); + Rc(a) && (e.duid = qf(a, b)); + If(a, f); + Hf(a); + var h = Ff(a, e), + k = F([a, G([], h)], Gf); + N(function(l) { var m = null; try { m = l.contentWindow } catch (p) {} - m && - k(m, { + m && k(m, { type: "initToChild" - }, function(p, q) { + }, + function(p, q) { f.trigger("initToParent", [p, q]) }) }, c); - Ic(a) && k(a.parent, { + Hc(a) && k(a.parent, { type: "initToParent" }, function(l, m) { f.trigger("parentConnect", [l, m]) }); - g.C(a, ["message"], F([a, b, h, f, e], Kf)); + g.C(a, ["message"], F([a, b, h, f, e], Jf)); return { ea: f, ha: d.ha, children: d.children, cc: k } - }, N(mb, R)), - Mf = L(function(a, b) { - if (!Sc(a) || !Ic(a)) return rf(a, b); - var c = Lf(a, b); - return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b) + }, O(lb, T)), + Lf = M(function(a, b) { + if (!Rc(a) || !Hc(a)) return qf(a, b); + var c = Kf(a, b); + return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b) }, function(a, b) { return "" + b.Rb + b.Aa }), - Nf = L(N(X, Ra(function(a) { + Mf = M(O(kf, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Of = N(X, Ra(function(a) { - a = - new a.l.Date; - return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) + Nf = O(kf, Ra(function(a) { + a = new a.l.Date; + return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) })), - Pf = N(X, Ra(kf)), - Qf = N(X, Ra(hf)), - Rf = L(N(X, Ra(function(a) { + Of = O(kf, Ra(hf)), + Pf = O(kf, Ra(ff)), + Qf = M(O(kf, Ra(function(a) { return n(a.sb).next().value }))), - Sf = L(function(a) { - a = Q(a); + Rf = M(function(a) { + a = R(a); var b = a.o("counterNum", 0) + 1; a.B("counterNum", b); return b - }, N(mb, R)), - Tf = {}, - Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) { + }, O(lb, T)), + Sf = {}, + Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) { var d = c.D; if (!d) return null; - b = (J(a, "document.referrer") || "").replace(mf, ""); - c = (d["page-ref"] || "").replace(mf, ""); + b = (J(a, "document.referrer") || "").replace(lf, ""); + c = (d["page-ref"] || "").replace(lf, ""); d = d["page-url"]; - a = T(a).href !== - d; - b = b !== c; + a = U(a).href !== d; + b = b !== + c; c = 0; a && b ? c = 3 : b ? c = 1 : a && (c = 2); return c - }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) { + }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) { var d = c.H; c = c.D; d = d && d.qb; - c && (jd(a) || b.pc || d) && (c.ut = "noindex"); + c && (id(a) || b.pc || d) && (c.ut = "noindex"); return null - }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) { - var b = Q(a), + }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) { + var b = R(a), c = b.o("bt", {}); if (z(b.o("bt"))) { var d = J(a, "navigator.getBattery"); @@ -1995,173 +1990,172 @@ c.p = d && d.call(a.navigator) } catch (e) {} b.B("bt", c); - c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { - c.Ie = J(e, "charging") && 0 === J(e, "chargingTime") + c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) { + c.He = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Mb(c.Ie) - }, Tf.ls = L(function(a, b) { - var c = Je(a, b.id), - d = X(a), + return Lb(c.He) + }, Sf.ls = M(function(a, b) { + var c = He(a, b.id), + d = kf(a), e = c.o("lsid"); - return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d) - }, mb), Tf.hid = nf, Tf.phid = function(a, b) { - if (!Ic(a)) return null; - var c = Lf(a, b); + return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d) + }, lb), Sf.hid = mf, Sf.phid = function(a, b) { + if (!Hc(a)) return null; + var c = Kf(a, b); if (!c) return null; - var d = ec(c.ha); + var d = dc(c.ha); return d.length ? c.ha[d[0]].info.hid : null - }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) { + }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) { c = c.D; if (!c || c.nohit) return null; - b = R(b); - a = Je(a, b); + b = T(b); + a = He(a, b); b = (a.o("reqNum", 0) || 0) + 1; a.B("reqNum", b); if (a.o("reqNum") === b) return b; a.wa("reqNum"); return null - }, Tf.u = Mf, Tf.w = function(a) { - var b = - n(Ye(a)); + }, Sf.u = Lf, Sf.w = function(a) { + var b = n(We(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Tf.s = function(a) { - return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null - }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) { - return Ic(a) && Jc(a) ? "1" : null - }, Tf), - Vf = L(function() { - return $c(ec(Uf), ec(ze)) + }, Sf.s = function(a) { + return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null + }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) { + return Hc(a) && Ic(a) ? "1" : null + }, Sf), + Uf = M(function() { + return Zc(dc(Tf), dc(xe)) }); - function Wf(a) { + function Vf(a) { return function(b, c) { return { K: function(d, e) { var f = d.G, g = d.D; - f && g && M(function(h) { - var k = Uf[h], + f && g && N(function(h) { + var k = Tf[h], l = "bi", m = f; - k || (k = ze[h], l = "tel", m = ne(d)); - k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Vf()); + k || (k = xe[h], l = "tel", m = le(d)); + k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) + }, a || Uf()); e() } } } } - function Xf(a, b) { + function Wf(a, b) { return { K: function(c, d) { var e = c.G; if (e && (!b || b.ad)) { var f = a.document.title; c.H && c.H.title && (f = c.H.title); - var g = zb("getElementsByTagName", a.document); + var g = yb("getElementsByTagName", a.document); "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : ""); - f = f.slice(0, Fc(a) ? 100 : 400); + f = f.slice(0, Ec(a) ? 100 : 400); e.B("t", f) } d() } } } - var Yf = L(Md, R); - - function Zf(a, b, c) { - if (Sc(a) && Ic(a)) { - var d = Yf(b); + var Xf = M(Ld, T); + + function Yf(a, b, c) { + if (Rc(a) && Hc(a)) { + var d = Xf(b); if (!d.$d) { d.$d = !0; - b = Lf(a, b); + b = Kf(a, b); if (!b) { c(); return } d.Y = []; var e = function() { - d.Y && (M(be, d.Y), d.Y = null) + d.Y && (N(ae, d.Y), d.Y = null) }; - uf(a, e, 3E3, "w.p.d.p"); + tf(a, e, 3E3, "w.p.d.p"); b.ea.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var $f = L(function() { + var Zf = M(function() { return { Ic: null, Y: [] } - }, R); - - function ag(a) { + }, T); + + function $f(a) { return (a = a.G) && a.o("pv") && !a.o("ar") } - function bg(a, b, c) { + function ag(a, b, c) { var d = a.G; - d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function cg(a, b) { + d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c() + } + + function bg(a, b) { return { K: function(c, d) { - var e = $f(b); - e = F([c, e, d], bg); - Zf(a, b, e) + var e = Zf(b); + e = F([c, e, d], ag); + Yf(a, b, e) }, S: function(c, d) { var e = c.G, - f = $f(b); + f = Zf(b); if (e) { var g = f.Y; - f.Ic === e && g && (M(be, g), f.Y = null) + f.Ic === e && g && (N(ae, g), f.Y = null) } d() } } } - var dg = /^[a-z][\w.+-]+:/i; - - function eg(a, b) { - var c = T(a), + var cg = /^[a-z][\w.+-]+:/i; + + function dg(a, b) { + var c = U(a), d = c.href, e = c.host, f = -1; if (!u(b) || z(b)) return d; - c = b.replace(td, ""); - if (-1 !== c.search(dg)) return c; + c = b.replace(sd, ""); + if (-1 !== c.search(cg)) return c; var g = c.charAt(0); if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c; if (-1 !== f) return d.substr(0, f) + c; if ("/" === g) { if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c - } else return d = d.split("/"), d[d.length - 1] = c, U("/", d); + } else return d = d.split("/"), d[d.length - 1] = c, V("/", d); return "" } - function fg(a) { + function eg(a) { return { K: function(b, c) { var d = b.D; if (!b.G || !d) return c(); var e = d["page-ref"], f = d["page-url"]; - e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"]; - e = Fc(a) ? 512 : 2048; - d["page-url"] = eg(a, f).slice(0, e); + e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"]; + e = Ec(a) ? 512 : 2048; + d["page-url"] = dg(a, f).slice(0, e); return c() } } } - function gg(a, b, c) { + function fg(a, b, c) { for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) { var g = n(a[f]), h = g.next().value; @@ -2176,140 +2170,140 @@ a.push(d) } - function hg(a, b, c, d) { + function gg(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && gg(a[b], c, d) - } - var ig = [ - [fg, -100], - [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + c && !A(d) && fg(a[b], c, d) + } + var hg = [ + [eg, -100], + [Yc, 1], + [bg, 2], + [Vf(), 3], + [Wf, 4] ], - jg = ig.slice(), - kg = [], - lg = G(ig, gg), - mg = {}, - ng = (mg.h = jg, mg), - Y = G(ng, hg); - - function og(a, b, c) { - b = w(b) ? b : ng[b] || ig; - var d = M(oc, b); - M(function(e) { + ig = hg.slice(), + jg = [], + kg = G(hg, fg), + lg = {}, + mg = (lg.h = ig, lg), + Y = G(mg, gg); + + function ng(a, b, c) { + b = w(b) ? b : mg[b] || hg; + var d = N(nc, b); + N(function(e) { return d.unshift(e) - }, kg); - return M(N(Jb([a, c]), be), d) - } - var pg = [], + }, jg); + return N(O(Ib([a, c]), ae), d) + } + var og = [], + pg = [], qg = [], rg = [], sg = [], tg = [], - ug = [], - vg = setTimeout; - - function wg() {} - - function xg(a, b) { + ug = setTimeout; + + function vg() {} + + function wg(a, b) { return function() { a.apply(b, arguments) } } - function yg(a) { - if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new"); + function xg(a) { + if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new"); if ("function" !== typeof a) throw new TypeError("not a function"); this.ia = 0; this.tc = !1; this.va = void 0; this.Oa = []; - zg(a, this) - } - - function Ag(a, b) { + yg(a, this) + } + + function zg(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() { var c = 1 === a.ia ? b.ke : b.le; - if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va); + if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va); else { try { var d = c(a.va) } catch (e) { - Cg(b.promise, e); + Bg(b.promise, e); return } - Bg(b.promise, d) + Ag(b.promise, d) } })) } - function Bg(a, b) { + function Ag(a, b) { try { if (b === a) throw new TypeError("A promise cannot be resolved with itself."); if (b && ("object" === typeof b || "function" === typeof b)) { var c = b.then; - if (b instanceof yg) { + if (b instanceof xg) { a.ia = 3; a.va = b; - Dg(a); + Cg(a); return } if ("function" === typeof c) { - zg(xg(c, b), a); + yg(wg(c, b), a); return } } a.ia = 1; a.va = b; - Dg(a) + Cg(a) } catch (d) { - Cg(a, d) - } - } - - function Cg(a, b) { + Bg(a, d) + } + } + + function Bg(a, b) { a.ia = 2; a.va = b; - Dg(a) - } - - function Dg(a) { - 2 === a.ia && 0 === a.Oa.length && yg.uc(function() { - a.tc || yg.Bd(a.va) + Cg(a) + } + + function Cg(a) { + 2 === a.ia && 0 === a.Oa.length && xg.uc(function() { + a.tc || xg.Bd(a.va) }); - for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]); + for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]); a.Oa = null } - function Eg(a, b, c) { + function Dg(a, b, c) { this.ke = "function" === typeof a ? a : null; this.le = "function" === typeof b ? b : null; this.promise = c } - function zg(a, b) { + function yg(a, b) { var c = !1; try { a(function(d) { + c || (c = !0, Ag(b, d)) + }, function(d) { c || (c = !0, Bg(b, d)) - }, function(d) { - c || (c = !0, Cg(b, d)) }) } catch (d) { - c || (c = !0, Cg(b, d)) - } - } - yg.prototype["catch"] = function(a) { + c || (c = !0, Bg(b, d)) + } + } + xg.prototype["catch"] = function(a) { return this.then(null, a) }; - yg.prototype.then = function(a, b) { - var c = new this.constructor(wg); - Ag(this, new Eg(a, b, c)); + xg.prototype.then = function(a, b) { + var c = new this.constructor(vg); + zg(this, new Dg(a, b, c)); return c }; - yg.prototype["finally"] = function(a) { + xg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2321,8 +2315,8 @@ }) }) }; - yg.all = function(a) { - return new yg(function(b, c) { + xg.all = function(a) { + return new xg(function(b, c) { function d(h, k) { try { if (k && ("object" === typeof k || "function" === typeof k)) { @@ -2346,70 +2340,70 @@ for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g]) }) }; - yg.resolve = function(a) { - return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) { + xg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) { b(a) }) }; - yg.reject = function(a) { - return new yg(function(b, c) { + xg.reject = function(a) { + return new xg(function(b, c) { c(a) }) }; - yg.race = function(a) { - return new yg(function(b, c) { + xg.race = function(a) { + return new xg(function(b, c) { if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array")); - for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c) + for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c) }) }; - yg.uc = "function" === typeof setImmediate && function(a) { + xg.uc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - vg(a, 0) + ug(a, 0) }; - yg.Bd = function(a) { + xg.Bd = function(a) { "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a) }; var Z = window.Promise, - Fg = ya(Z, "Promise"), - Gg = ya(J(Z, "resolve"), "resolve"), - Hg = ya(J(Z, "reject"), "reject"), - Ig = ya(J(Z, "all"), "all"); - if (Fg && Gg && Hg && Ig) { - var Jg = function(a) { + Eg = ya(Z, "Promise"), + Fg = ya(J(Z, "resolve"), "resolve"), + Gg = ya(J(Z, "reject"), "reject"), + Hg = ya(J(Z, "all"), "all"); + if (Eg && Fg && Gg && Hg) { + var Ig = function(a) { return new Promise(a) }; - Jg.resolve = D(Gg, Z); - Jg.reject = D(Hg, Z); - Jg.all = D(Ig, Z); - Z = Jg - } else Z = yg; + Ig.resolve = D(Fg, Z); + Ig.reject = D(Gg, Z); + Ig.all = D(Hg, Z); + Z = Ig + } else Z = xg; + + function Jg(a) { + return a.hc || a.za.length <= a.$ + } function Kg(a) { - return a.hc || a.za.length <= a.$ + a.$ = a.za.length } function Mg(a) { - a.$ = a.za.length + a.hc = !0 } function Ng(a) { - a.hc = !0 + a.hc = !1 } function Og(a) { - a.hc = !1 - } - - function Pg(a) { - Kg(a) && Td(Wd("i")); + Jg(a) && Sd(Vd("i")); var b = a.Pb(a.za[a.$]); a.$ += 1; return b } - var Qg = Na(function(a, b) { - for (var c = []; !Kg(b);) { - var d = Pg(b); + var Pg = Na(function(a, b) { + for (var c = []; !Jg(b);) { + var d = Og(b); a(d, function(e) { return e(b) }); @@ -2417,33 +2411,33 @@ } return c }), - Rg = Na(function(a, b) { - for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); + Qg = Na(function(a, b) { + for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b); return c }); + function Rg(a, b) { + return function(c) { + var d = kf(a), + e = d(ff); + return Qg(function(f) { + d(ff) - e >= b && Mg(f) + })(c) + } + } + function Sg(a, b) { return function(c) { - var d = X(a), - e = d(hf); - return Rg(function(f) { - d(hf) - e >= b && Ng(f) + var d = kf(a), + e = d(ff); + return Pg(function(f, g) { + d(ff) - e >= b && g(Mg) })(c) } } - function Tg(a, b) { - return function(c) { - var d = X(a), - e = d(hf); - return Qg(function(f, g) { - d(hf) - e >= b && g(Ng) - })(c) - } - } - - function Ug(a) { - for (var b = !0, c = {}; !Kg(a) && b; c = { + function Tg(a) { + for (var b = !0, c = {}; !Jg(a) && b; c = { Wb: void 0 }) b = !1, c.Wb = function() { b = !0; @@ -2452,19 +2446,19 @@ return function() { (0, d.Wb)() } - }(c)), b || (a.$ += 1, c.Wb = G(a, Ug)) - } - - function Vg(a, b) { + }(c)), b || (a.$ += 1, c.Wb = G(a, Tg)) + } + + function Ug(a, b) { return Ra({ za: a, - Pb: b || lb, + Pb: b || L, hc: !1, $: 0 }) } - function Wg(a, b, c) { + function Vg(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2476,20 +2470,20 @@ K: f, S: f }); - var h = Vg(g, function(k, l) { + var h = Ug(g, function(k, l) { var m = c ? k.K : k.S; if (m) try { m(b, l) } catch (p) { - h(Mg), e(p) + h(Kg), e(p) } else l() }); - h(Ug) + h(Tg) }) } - function Xg(a, b, c) { - var d = ff(a), + function Wg(a, b, c) { + var d = df(a), e = c.N, f = c.O, g = c.Ca, @@ -2498,10 +2492,10 @@ var k = {}, l = {}, m = {}; - Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); + Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m)); return d } - var Yg = le(function(a) { + var Xg = je(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2510,23 +2504,23 @@ e = "" + f + ":" + e; "t" === f ? b = e : c.push(e); return c - }, [], dc(a)); + }, [], cc(a)); b && a.push(b); - return U(":", a) + return V(":", a) }); - function Zg(a, b, c) { - var d = P({}, b.D); - a = X(a); - b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra()); + function Yg(a, b, c) { + var d = Q({}, b.D); + a = kf(a); + b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra()); !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra()); return d } - function $g(a, b, c, d, e, f) { + function Zg(a, b, c, d, e, f) { e = void 0 === e ? 0 : e; f = void 0 === f ? 0 : f; - var g = P({ + var g = Q({ N: [] }, d.J), h = n(b[f]), @@ -2535,22 +2529,22 @@ var l = c[e]; if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) { var m = {}; - g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); - g.O = "site-info=" + pd(g.O) + g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m)); + g.O = "site-info=" + od(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Zg(a, d, k); + g.Da = Yg(a, d, k); g.U = (d.ca || {}).U; g.N.push(k); - P(d.J, g); + Q(d.J, g); k = "" + l + (d.ub && d.ub.ie ? "/1" : ""); var p = 0; - p = Xg(a, k, g); + p = Wg(a, k, g); return h(k, g).then(function(q) { var v = p, t = {}, x = {}; - Pd(a, (x.name = "requestSuccess", x.data = + Od(a, (x.name = "requestSuccess", x.data = (t.body = q, t.requestId = v, t), x)); return { Ea: q, @@ -2560,20 +2554,20 @@ var v = p, t = {}, x = {}; - Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); + Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); v = f + 1 >= b.length; t = e + 1 >= c.length; - v && t && Td(q); - return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) + v && t && Sd(q); + return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) }) } - function ah(a, b) { + function $g(a, b) { return function(c, d) { - return $g(a, b, d, c) - } - } - var bh = { + return Zg(a, b, d, c) + } + } + var ah = { id: "id", pc: "ut", M: "type", @@ -2582,13 +2576,13 @@ Ga: "url", Ib: "referrer" }, - ch = /^\d+$/, - dh = { + bh = /^\d+$/, + ch = { id: function(a) { a = "" + (a || "0"); - ch.test(a) || (a = "0"); + bh.test(a) || (a = "0"); try { - var b = ub(a) + var b = tb(a) } catch (c) { b = 0 } @@ -2597,47 +2591,47 @@ M: function(a) { return "" + (a || 0 === a ? a : "0") }, - Aa: Nb, - pc: Nb + Aa: Mb, + pc: Mb }; - bh.Ra = "defer"; - dh.Ra = Nb; - bh.L = "params"; - dh.L = function(a) { + ah.Ra = "defer"; + ch.Ra = Mb; + ah.L = "params"; + ch.L = function(a) { return B(a) || w(a) ? a : null }; - bh.oc = "userParams"; - bh.qd = "triggerEvent"; - dh.qd = Nb; - bh.ad = "sendTitle"; - dh.ad = function(a) { + ah.oc = "userParams"; + ah.qd = "triggerEvent"; + ch.qd = Mb; + ah.ad = "sendTitle"; + ch.ad = function(a) { return !!a || z(a) }; - bh.ic = "trackHash"; - dh.ic = Nb; - bh.od = "trackLinks"; - var xe = H(function(a, b) { + ah.ic = "trackHash"; + ch.ic = Mb; + ah.od = "trackLinks"; + var ve = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: dh[d] + rb: ch[d] }; return a - }, {}, dc(bh)); - - function eh(a) { + }, {}, cc(ah)); + + function dh(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[xe[e].T] = d; + b[ve[e].T] = d; return b - }, {}, dc(a)) - } - var fh = {}, - gh = (fh.w = [ + }, {}, cc(a)) + } + var eh = {}, + fh = (eh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2645,69 +2639,69 @@ f = {}; e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f); "0" !== b.M && (e["cnt-class"] = b.M); - c.G || (c.G = Yg()); + c.G || (c.G = Xg()); f = c.G; e = { ca: { U: "watch/" + b.id }, - J: P(void 0 === c.J ? {} : c.J, { + J: Q(void 0 === c.J ? {} : c.J, { Fa: !!f.o("pv") && !f.o("wh") }), - D: P(c.D || {}, e) + D: Q(c.D || {}, e) }; - P(c, e); + Q(c, e); d() } } }, 1] - ], fh), - hh = G(gh, hg); - - function ih(a, b, c) { - var d = ah(a, b); + ], eh), + gh = G(fh, gg); + + function hh(a, b, c) { + var d = $g(a, b); return function(e) { - return Wg(c, e, !0).then(function() { + return Vg(c, e, !0).then(function() { var f = e.ca || {}, g = void 0 === f.Wd ? "" : f.Wd, h = void 0 === f.U ? "" : f.U; - f = M(function(k) { - return "https://" + ("" + g + k || Rd) + "/" + h - }, void 0 === f.Jc ? [Rd] : f.Jc); + f = N(function(k) { + return "https://" + ("" + g + k || Qd) + "/" + h + }, void 0 === f.Jc ? [Qd] : f.Jc); return d(e, f) }).then(function(f) { var g = f.Ea; f = f.vd; e.$b = g; - e.ve = f; - return Wg(c, e).then(G(g, lb)) + e.ue = f; + return Vg(c, e).then(G(g, L)) }) } } - function jh(a) { + function ih(a) { return function(b, c, d) { return function(e, f) { - var g = M(N(oc, Jb([b, f]), be), gh[a] || []); - g = $c(g, d); - return ih(b, c, g)(e) - } - } - } - var kh = jh("w"); - - function lh(a, b, c, d) { + var g = N(O(nc, Ib([b, f]), ae), fh[a] || []); + g = Zc(g, d); + return hh(b, c, g)(e) + } + } + } + var jh = ih("w"); + + function kh(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; - g = P(d.Da, (g["force-urlencoded"] = 1, g)); - g = c + "?" + sd(g) + (d.O ? "&" + d.O : ""); - return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f() + g = Q(d.Da, (g["force-urlencoded"] = 1, g)); + g = c + "?" + rd(g) + (d.O ? "&" + d.O : ""); + return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f() }) } - function mh(a, b) { - var c = Qe(a); + function lh(a, b) { + var c = Oe(a); if (c) { var d = a.document, e = c("script"); @@ -2716,7 +2710,7 @@ e.type = b.type || "text/javascript"; e.charset = b.charset || "utf-8"; e.async = b.async || !0; - b.yc && P(e.dataset, b.yc); + b.yc && Q(e.dataset, b.yc); try { var f = d.getElementsByTagName("head")[0]; if (!f) { @@ -2729,12 +2723,12 @@ } catch (h) {} } } - var nh = L(function(a) { - if (a = Qe(a)) return a("a") + var mh = M(function(a) { + if (a = Oe(a)) return a("a") }); - function oh(a, b) { - var c = nh(a); + function nh(a, b) { + var c = mh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2749,26 +2743,26 @@ }) : {} } - function ph(a) { + function oh(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function qh(a, b) { + function ph(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; c = ja(c); - c = (c = U("#", c)) ? "#" + c : ""; + c = (c = V("#", c)) ? "#" + c : ""; return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function rh(a, b, c) { - (c = sd(c)) && (a = qh(a, c)); - b.O && (a = qh(a, b.O)); + function qh(a, b, c) { + (c = rd(c)) && (a = ph(a, c)); + b.O && (a = ph(a, b.O)); return a } - function sh(a, b) { + function rh(a, b) { try { delete a[b] } catch (c) { @@ -2776,41 +2770,41 @@ } } - function th(a, b, c) { + function sh(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + ff(a), + var f = "_ymjsp" + df(a), g = {}; - g = P((g.callback = f, g), c.Da); - var h = F([a, f], sh); + g = Q((g.callback = f, g), c.Da); + var h = F([a, f], rh); a[f] = function(l) { try { - h(), Re(k), d(l) + h(), Pe(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = mh(a, (f.src = rh(b, c, g), f)); - if (!k) return h(), e(Wd("jp.s")); - f = G(k, Re); - f = N(f, G(Zd(c.N), e)); - g = sf(a, f, c.sa || 1E4); - g = F([a, g], tf); + var k = lh(a, (f.src = qh(b, c, g), f)); + if (!k) return h(), e(Vd("jp.s")); + f = G(k, Pe); + f = O(f, G(Yd(c.N), e)); + g = rf(a, f, c.sa || 1E4); + g = F([a, g], sf); k.onload = g; - k.onerror = N(h, g, f) + k.onerror = O(h, g, f) }) } - function uh(a, b, c, d) { + function th(a, b, c, d) { b = b ? new b : void 0; var e = {}; - e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); + e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, abort: r }, - g = a.fetch(qh(c, sd(e)), { + g = a.fetch(ph(c, rd(e)), { method: d.ab, body: d.O, credentials: !1 === d.rc ? "omit" : "include", @@ -2818,11 +2812,11 @@ signal: f.signal, cache: d.cache }), - h = G(d.N, Zd), - k = G(d.N.concat("timeout"), Zd); + h = G(d.N, Yd), + k = G(d.N.concat("timeout"), Yd); return new Z(function(l, m) { var p; - d.sa && (p = sf(a, function() { + d.sa && (p = rf(a, function() { try { f.abort() } catch (q) {} @@ -2830,25 +2824,25 @@ }, d.sa)); return g.then(function(q) { if (!q.ok) { - if (d.Wc) return Td(Xd(q)); - $d(d.N) + if (d.Wc) return Sd(Wd(q)); + Zd(d.N) } return d.Wc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && tf(a, p) + p && sf(a, p) }) }) } - var vh = /[^a-z0-9.:-]/; - - function wh(a, b, c, d, e, f, g, h) { + var uh = /[^a-z0-9.:-]/; + + function vh(a, b, c, d, e, f, g, h) { if (4 === b.readyState) - if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b)); + if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b)); else { e = null; if (d) try { - (e = Ae(a, b.responseText)) || g(c) + (e = ye(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2856,22 +2850,22 @@ } return h } - function xh(a, b, c) { + function wh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, - g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); + g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", qh(b, sd(g)), !0); + d.open(c.ab || "GET", ph(b, rd(g)), !0); d.withCredentials = !1 !== c.rc; c.sa && (d.timeout = c.sa); - N(dc, Gb(function(m) { + O(cc, Fb(function(m) { var p = n(m); m = p.next().value; p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh); + var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh); d.onreadystatechange = l; try { d.send(e) @@ -2879,18 +2873,18 @@ }) } - function yh(a, b, c, d) { + function xh(a, b, c, d) { return new Z(function(e, f) { - var g = We(a), + var g = Ue(a), h = b("img"), - k = N(G(h, Re), G(Zd(d.N), f)), - l = sf(a, k, d.sa || 3E3); + k = O(G(h, Pe), G(Yd(d.N), f)), + l = rf(a, k, d.sa || 3E3); h.onerror = k; - h.onload = N(G(h, Re), G(null, e), F([a, l], tf)); - k = P({}, d.Da); + h.onload = O(G(h, Pe), G(null, e), F([a, l], sf)); + k = Q({}, d.Da); delete k.wmode; - h.src = rh(c, d, k); - wc(a) && (P(h.style, { + h.src = qh(c, d, k); + vc(a) && (Q(h.style, { position: "absolute", visibility: "hidden", width: "0px", @@ -2898,110 +2892,110 @@ }), g.appendChild(h)) }) } - var zh = {}, - Ah = (zh.x = { + var yh = {}, + zh = (yh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { b = !0; break a } b = !1 } b = !b - } return b ? G(a, xh) : !1 - } - }, zh.i = { + } return b ? G(a, wh) : !1 + } + }, yh.i = { id: 4, check: function(a) { - var b = Qe(a); - return b ? F([a, b], yh) : !1 - } - }, zh); - Ah.f = { + var b = Oe(a); + return b ? F([a, b], xh) : !1 + } + }, yh); + zh.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], uh) : !1 + return a.fetch ? F([a, J(a, "AbortController")], th) : !1 } }; - Ah.b = { + zh.b = { id: 0, check: function(a) { - if (zc(a)) a = !1; + if (yc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1 } return a } }; - Ah.j = { + zh.j = { id: 3, check: function(a) { - return Qe(a) ? G(a, th) : !1 + return Oe(a) ? G(a, sh) : !1 } }; - var Bh = {}; - - function Ch(a) { + var Ah = {}; + + function Bh(a) { if (a) return H(function(b, c) { - var d = Ah[c]; + var d = zh[c]; d && b.push(d); return b }, [], a) } - function Dh(a) { - return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0 - } - var Eh = ["b", "f", "x", "j", "i"], - Fh = ["x"]; - Fh.unshift("f"); - Fh.push("j"); - var Gh = ["i"], - Hh = ["f", "i"], - Ih = {}, - Jh = (Ih.h = Fh, Ih), - Kh = L(function(a, b, c, d) { - (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh)); + function Ch(a) { + return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0 + } + var Dh = ["b", "f", "x", "j", "i"], + Eh = ["x"]; + Eh.unshift("f"); + Eh.push("j"); + var Fh = ["i"], + Gh = ["f", "i"], + Hh = {}, + Ih = (Hh.h = Eh, Hh), + Jh = M(function(a, b, c, d) { + (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh)); c = H(function(e, f) { var g = f.check, h = f.id; (g = g(a, b)) && e.push([h, g]); return e }, [], d || []); - c.length || $d(); + c.length || Zd(); return c }, function(a, b, c) { return c }), - Lh = D(Z.reject, Z, Zd()), - Mh = {}, - Nh = (Mh.h = kh, Mh), - Oh = W("g.sen", function(a, b, c) { - var d = Kh(a, c, b); - c = og(a, b, c); - var e = Nh[b], - f = e ? e(a, d, c) : kh(a, d, c); + Kh = D(Z.reject, Z, Yd()), + Lh = {}, + Mh = (Lh.h = jh, Lh), + Nh = X("g.sen", function(a, b, c) { + var d = Jh(a, c, b); + c = ng(a, b, c); + var e = Mh[b], + f = e ? e(a, d, c) : jh(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; g = ja(g); - h = P(h, { - J: P(void 0 === h.J ? {} : h.J, { + h = Q(h, { + J: Q(void 0 === h.J ? {} : h.J, { N: [b] }) }); return f.apply(null, [h].concat(g)) } - }, Lh); - - function Ph(a, b, c) { + }, Kh); + + function Oh(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3012,23 +3006,23 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - sf(a, G(f, Td), 0) - } - } - - function Qh(a, b, c, d, e) { - var f = F([a, d, e], Ph); + rf(a, G(f, Sd), 0) + } + } + + function Ph(a, b, c, d, e) { + var f = F([a, d, e], Oh); return c.then(f, function(g) { f(); - fe(a, b, g) + de(a, b, g) }) } - function Rh(a, b) { + function Qh(a, b) { function c(d, e, f) { var g = {}, h = {}; - Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) + Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h)) } return { log: G("log", c), @@ -3036,33 +3030,33 @@ warn: G("warn", c) } } - var Sh = L(W("dc.init", function(a, b) { - return b && cd(sb(b.split(":")[0])) ? { + var Rh = M(X("dc.init", function(a, b) { + return b && bd(rb(b.split(":")[0])) ? { log: r, warn: r, error: r - } : Rh(a, b) - }), mb); - - function Th(a, b, c, d) { - Sh(a, b).log(c, d) - } - - function Uh(a, b, c, d, e) { - return F([a, R(b), e ? [c + ".p", e] : c, d], Th) - } - var Vh = L(Md, R); - - function Wh(a, b) { - var c = Q(a).o("counters", {}), - d = R(b); + } : Qh(a, b) + }), lb); + + function Sh(a, b, c, d) { + Rh(a, b).log(c, d) + } + + function Th(a, b, c, d, e) { + return F([a, T(b), e ? [c + ".p", e] : c, d], Sh) + } + var Uh = M(Ld, T); + + function Vh(a, b) { + var c = R(a).o("counters", {}), + d = T(b); return c[d] } - var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Yh(a) { + var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Xh(a) { var b = a.length; - return 1 > b || 64 < b ? !1 : Yb(function(c) { + return 1 > b || 64 < b ? !1 : Xb(function(c) { var d = c.length; if (1 > d) c = !1; else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: { @@ -3082,37 +3076,37 @@ } c = !0 } - else c = Xh.test(c) ? !0 : !1; + else c = Wh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Zh(a) { + function Yh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function $h(a) { - var b = vd(a).replace(/^\++/gm, "").toLowerCase(), + function Zh(a) { + var b = ud(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Zh(b); + if (-1 === c) return Yh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Yh(a)) return Zh(b); + if (!c || !Xh(a)) return Yh(b); c = c.replace("googlemail.com", "gmail.com"); - hd(c) && (c = "yandex.ru"); + gd(c) && (c = "yandex.ru"); "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, "")); b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b)); - return Zh(a + "@" + c) - } - var ai = /^[0-9()\-+\s]+$/; - - function bi(a, b) { - var c = yd(b), + return Yh(a + "@" + c) + } + var $h = /^[0-9()\-+\s]+$/; + + function ai(a, b) { + var c = xd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3121,11 +3115,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var ci = L(function(a) { + var bi = M(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function di(a, b) { + function ci(a, b) { return new Z(function(c, d) { var e = (new a.TextEncoder).encode(b); a.crypto.subtle.digest("SHA-256", e).then(function(f) { @@ -3135,29 +3129,29 @@ var g = new a.FileReader; g.onload = function(h) { h = J(h, "target.result") || ""; - var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i")) + var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i")) }; g.readAsDataURL(f) }, d) }) } - var ei = ["yandex_cid", "yandex_public_id"]; - - function fi(a, b, c) { + var di = ["yandex_cid", "yandex_public_id"]; + + function ei(a, b, c) { c = void 0 === c ? 0 : c; - b = dc(b); + b = cc(b); b = H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; var h = B(f); - if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = fi(a, f, c + 1); - else if (!c && O(g, ei)) f = Z.resolve(f); + if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d; + if (h) f = ei(a, f, c + 1); + else if (!c && P(g, di)) f = Z.resolve(f); else { - "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f)); + "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f)); if (!f) return d; - f = di(a, f) + f = ci(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3166,46 +3160,46 @@ }, [], b); return Z.all(b) } - var gi = W("fpm", function(a, b) { - if (!kd(a)) return r; - var c = R(b); - if (!ci(a)) return Th(a, c, "ns"), r; - var d = Wh(a, b); + var fi = X("fpm", function(a, b) { + if (!jd(a)) return r; + var c = T(b); + if (!bi(a)) return Sh(a, c, "ns"), r; + var d = Vh(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) { + return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) { if (h && h.length) { var k = {}, l = {}; d.params((l.__ym = (k.fpp = h, k), l)) } - }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) - }))["catch"](V(a, "fpm.en")) + }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o")) + }))["catch"](W(a, "fpm.en")) } : r }); - function hi(a, b) { + function gi(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, g = e.next().value; e = g; g = B(g); - if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? hi(a, e) : e; + if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c; + e = g ? gi(a, e) : e; eb(e) && c.push([f, e]); return c - }, [], dc(b)) - } - - function ii(a, b) { + }, [], cc(b)) + } + + function hi(a, b) { return function(c) { - var d = Wh(a, b); + var d = Vh(a, b); if (d) { - var e = Sh(a, R(b)); + var e = Rh(a, T(b)); if (B(c)) - if (eb(ec(c))) { - if ((c = hi(a, c)) && eb(c)) { + if (eb(dc(c))) { + if ((c = gi(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3216,12 +3210,12 @@ } } - function ji(a, b, c, d) { - var e = te[c]; + function ii(a, b, c, d) { + var e = re[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); - var g = Q(a); + var g = R(a); g.V("mt", {}); g = g.o("mt"); var h = g[e]; @@ -3230,101 +3224,101 @@ } : d } - function ki(a) { - a = Q(a); + function ji(a) { + a = R(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function li(a, b, c) { - ki(a)(function(d) { - d[b] = P(d[b] || {}, c) + function ki(a, b, c) { + ji(a)(function(d) { + d[b] = Q(d[b] || {}, c) }) } - function mi(a, b) { - ki(a)(function(c) { + function li(a, b) { + ji(a)(function(c) { delete c[b] }) } - function ni(a, b) { + function mi(a, b) { return function(c) { - li(a, b, c) - } - } - var oi = Na(function(a, b) { + ki(a, b, c) + } + } + var ni = Na(function(a, b) { var c = {}; - ki(a)(function(d) { + ji(a)(function(d) { c = d[b] || {} }); return c }), - pi = W("c.c.cc", function(a) { - var b = Q(a), - c = N(oi(a), function(d) { + oi = X("c.c.cc", function(a) { + var b = R(a), + c = O(ni(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); - return P({}, d, e) + return Q({}, d, e) }); - return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) + return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c))) }), - qi = W("gt.c.rs", function(a, b) { - var c = R(b), + pi = X("gt.c.rs", function(a, b) { + var c = T(b), d = b.id, e = b.M, f = b.Gd, g = b.ic, - h = F([a, c], mi), + h = F([a, c], li), k = {}; - li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - ri = {}; - - function si(a, b) { - var c = R(a), + qi = {}; + + function ri(a, b) { + var c = T(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - ri[c] || (ri[c] = {}); - if (d || e) ri[c].De = d, ri[c].Ee = e - } - - function ti(a) { - a = R(a); - return ri[a] && ri[a].De - } - var ui = L(Nd); - - function vi(a, b) { + qi[c] || (qi[c] = {}); + if (d || e) qi[c].Ce = d, qi[c].De = e + } + + function si(a) { + a = T(a); + return qi[a] && qi[a].Ce + } + var ti = M(Md); + + function ui(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (si(b, e), !f.O && c.G && c.D)) { - var g = Be(a, e), - h = ui(a), + if (e && (ri(b, e), !f.O && c.G && c.D)) { + var g = ze(a, e), + h = ti(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, m = {}; - Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m)); - k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) + Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m)); + k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0) } } d() }, S: function(c, d) { - var e = ui(a), - f = Wh(a, b), + var e = ti(a), + f = Vh(a, b), g = f && f.params; - g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { + g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) { var k = n(h); k.next(); k = k.next().value; g(k); - h = nc(a)(h, e); + h = mc(a)(h, e); e.splice(h, 1) }, f)); d() @@ -3332,7 +3326,7 @@ } } - function wi(a) { + function vi(a) { var b = r, c = null, d = a.length; @@ -3349,72 +3343,72 @@ } } } - var xi = W("pa.int", function(a, b) { + var wi = X("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = wi(d); + e = vi(d); if (!e) return null; d = e.Ld; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Oh(a, "1", b), - h = Vh(b).url, - k = !dd(b), + var g = Nh(a, "1", b), + h = Uh(b).url, + k = !cd(b), l = "pa", m = {}; m = (m.id = b.id, m); var p = f, q = ""; if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q; - O("__ymu", ec(f)) && (l = "paup"); - p.__ym && (p = P({}, f), p.__ym = H(function(v, t) { + P("__ymu", dc(f)) && (l = "paup"); + p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) { var x = J(f, "__ym." + t); x && (v[t] = x); return v - }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); - p = q ? void 0 : Be(a, p); - l = Uh(a, b, l, m, p); + }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length); + p = q ? void 0 : ze(a, p); + l = Th(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Yg((m.pa = 1, m.ar = 1, m)), - D: (p["page-url"] = h || T(a).href, p) + G: Xg((m.pa = 1, m.ar = 1, m)), + D: (p["page-url"] = h || U(a).href, p) }, b).then(k ? l : r); - return Qh(a, "p.s", g, e, d) + return Ph(a, "p.s", g, e, d) }, c }); - function yi(a, b, c, d, e) { + function xi(a, b, c, d, e) { return (new Z(function(f, g) { - var h = ec(c), - k = N(d.resolve || lb, Qa(f)), - l = N(d.reject || lb, Qa(g)); + var h = dc(c), + k = O(d.resolve || L, Qa(f)), + l = O(d.reject || L, Qa(g)); d.resolve = k; d.reject = l; - M(function(m) { + N(function(m) { d.kc.push(+m); var p = c[m], - q = uf(a, G(Zd(), l), 5100, "is.m"), + q = tf(a, G(Yd(), l), 5100, "is.m"), v = {}; - b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { - tf(a, q); + b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) { + sf(a, q); d.ed.push(m); d.resolve && d.resolve(x) }) }, h) - }))["catch"](V(a, "if.b")) - } - - function zi(a, b, c) { - b = Qb(function(d) { - return !O(c.info.counterId, d.kc) + }))["catch"](W(a, "if.b")) + } + + function yi(a, b, c) { + b = Pb(function(d) { + return !P(c.info.counterId, d.kc) }, b); - M(function(d) { + N(function(d) { if (c.info.counterId) { var e = {}; a((e[c.info.counterId] = c, e), d, d.data) @@ -3422,13 +3416,13 @@ }, b) } - function Ai(a, b) { - var c = Lf(a, b); + function zi(a, b) { + var c = Kf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.cc], yi), - g = G(f, zi); + f = F([a, c.cc], xi), + g = G(f, yi); c.ea.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3442,12 +3436,12 @@ }); return { ea: c.ea, - We: function(h, k) { + Ve: function(h, k) { return new Z(function(l, m) { c.cc(h, k, function(p, q) { l([p, q]) }); - uf(a, G(Zd(), m), 5100, "is.o") + tf(a, G(Yd(), m), 5100, "is.o") }) }, bd: function(h) { @@ -3470,27 +3464,27 @@ } } } - var Bi = L(Ai, N(mb, R)); - - function Ci(a, b) { - if (!O(b, M(K("ymetrikaEvent.type"), a))) { + var Ai = M(zi, O(lb, T)); + + function Bi(a, b) { + if (!P(b, N(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; a.push((d.ymetrikaEvent = (c.type = b, c), d)) } } - function Di(a) { - a = Q(a); + function Ci(a) { + a = R(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Ei(a, b, c, d) { + function Di(a, b, c, d) { c = void 0 === c ? r : c; d = void 0 === d ? !1 : d; - var e = Cf(a); + var e = Bf(a); if (b && y(b.push)) { var f = b.push; b.push = function() { @@ -3508,72 +3502,72 @@ } }; c(a); - M(e.trigger, b); + N(e.trigger, b); return a } } - function Fi(a, b) { + function Ei(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Gi(a, b, c) { - c = void 0 === c ? lb : c; - var d = Df(a, "idlo"); + function Fi(a, b, c) { + c = void 0 === c ? L : c; + var d = Cf(a, "idlo"); c(d); - var e = G(d, Fi); - Ei(a, b, function(f) { + var e = G(d, Ei); + Di(a, b, function(f) { f.Ba.C(e) }); return d } - function Hi(a, b, c, d) { - var e = Wh(a, c); + function Gi(a, b, c, d) { + var e = Vh(a, c); if (e) { a = d.data; c = "" + c.id; var f = d.sended || []; d.sended || (d.sended = f); - O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) - } - } - var Ii = W("y.p", function(a, b) { - var c = Ai(a, b); + P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d)))) + } + } + var Hi = X("y.p", function(a, b) { + var c = zi(a, b); if (c) { - var d = Di(a), - e = F([a, c, b], Hi); - Gi(a, d, function(f) { + var d = Ci(a), + e = F([a, c, b], Gi); + Fi(a, d, function(f) { f.C(["params"], e) }); - c.ea.C(["params"], N(K("1"), e)) + c.ea.C(["params"], O(K("1"), e)) } }); - function Ji(a, b, c, d) { - var e = T(a), + function Ii(a, b, c, d) { + var e = U(a), f = e.hostname; e = e.href; - if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href; + if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Ki = { - Ue: $a(/[/&=?#]/) + var Ji = { + Te: $a(/[/&=?#]/) }, - Li = W("go.in", function(a, b, c, d) { + Ki = X("go.in", function(a, b, c, d) { c = void 0 === c ? "goal" : c; var e = {}; return e.reachGoal = function(f, g, h, k) { - if (!f || Ki[c] && Ki[c](f)) return null; + if (!f || Ji[c] && Ji[c](f)) return null; var l = g, m = h || r; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Oh(a, "g", b); - var v = n(Ji(a, b, f, c)); + g = Nh(a, "g", b); + var v = n(Ii(a, b, f, c)); h = v.next().value; v = v.next().value; var t = {}, @@ -3582,75 +3576,75 @@ H: { L: l }, - G: Yg((t.ar = 1, t)), + G: Xg((t.ar = 1, t)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); var E = {}, C = {}; - Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema = + Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema = c, E.name = f, E.params = l, E), C)); d && d() }); - return Qh(a, "g.s", g, m, k) + return Ph(a, "g.s", g, m, k) }, e }), - Mi = W("guid.int", function(a, b) { + Li = X("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = rf(a, b); - d && Ph(a, d, null, e); + var e = qf(a, b); + d && Oh(a, d, null, e); return e }, c }), - Ni; - - function Oi(a) { - return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" - } - - function Pi(a, b) { - var c = Oi(a); - Ni = vf(a, function() { - var d = Oi(a); + Mi; + + function Ni(a) { + return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : "" + } + + function Oi(a, b) { + var c = Ni(a); + Mi = uf(a, function() { + var d = Ni(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(wf, null, a, Ni) - } - - function Qi(a, b, c, d) { + return D(vf, null, a, Mi) + } + + function Pi(a, b, c, d) { var e = b.M, f = b.pc, g = b.Ga, - h = Q(a), + h = R(a), k = {}; - k = Yg((k.wh = 1, k.pv = 1, k)); + k = Xg((k.wh = 1, k.pv = 1, k)); var l = J(d, "isTrusted"); - d && !A(l) && k.B("ite", Mb(l)); - ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); + d && !A(l) && k.B("ite", Lb(l)); + se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); - d = T(a).href; + d = U(a).href; f = {}; g = { D: (f["page-url"] = g || d, f["page-ref"] = e, f), G: k }; - c(g, b)["catch"](V(a, "g.s")); + c(g, b)["catch"](W(a, "g.s")); h.B("lastReferrer", d) } - var Ri = W("th.e", function(a, b) { + var Qi = X("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g)) - } - var d = Oh(a, "t", b), - e = ni(a, R(b)), + f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g)) + } + var d = Nh(a, "t", b), + e = mi(a, T(b)), f = !1, - g = V(a, "h.h.ch", D(Qi, null, a, b, d)), + g = W(a, "h.h.ch", D(Pi, null, a, b, d)), h = r; b.ic && (c(), f = !0); d = {}; - return d.trackHash = V(a, "tr.hs.h", function(k) { + return d.trackHash = W(a, "tr.hs.h", function(k) { k ? c() : h(); f = !!k; k = {}; @@ -3658,7 +3652,7 @@ }), d.u = h, d }); - function Si(a) { + function Ri(a) { var b = null; try { b = a.target || a.srcElement @@ -3671,16 +3665,16 @@ return null } - function Ti(a, b) { + function Si(a, b) { var c = {}; c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1; var d = {}; a((d.trackLinks = c, d)) } - function Ui(a, b, c) { - var d = Yg(); - void 0 !== c.pb && d.B("ite", Mb(c.pb)); + function Ti(a, b, c) { + var d = Xg(); + void 0 !== c.pb && d.B("ite", Lb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); var e = c.xd || {}, @@ -3692,23 +3686,23 @@ qb: !!c.qb, L: e.params }, - D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f) + D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f) }; f = "Link"; c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link"); var g = {}, h = {}; - Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); + Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h)); g = {}; - b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.xd)); - Qh(a, "cl.p.s", b, e.callback || r, e.ctx) - } - - function Vi(a, b) { - if (a.Fe()) { - var c = Si(b); - if (c && !Te("ym-disable-tracklink", c)) { + Ph(a, "cl.p.s", b, e.callback || r, e.ctx) + } + + function Ui(a, b) { + if (a.Ee()) { + var c = Ri(b); + if (c && !Re("ym-disable-tracklink", c)) { var d = a.l, e = a.Jd, f = a.Kd, @@ -3716,11 +3710,11 @@ h = a.Qd, k = f.Ga, l = c.href; - var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); - m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); + var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, "")); + m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Te("ym-external-link", c)) Ui(d, f, { + if (Re("ym-external-link", c)) Ti(d, f, { url: l, Ja: !0, title: m, @@ -3728,19 +3722,19 @@ sender: g }); else { - k = k ? oh(d, k).hostname : T(d).hostname; - h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i"); + k = k ? nh(d, k).hostname : U(d).hostname; + h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i"); var q = c.protocol + "//" + c.hostname + c.pathname; - h = re.test(q) || re.test(l) || h.test(l) || h.test(q); + h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q); c = c.hostname; - id(k) === id(c) ? h ? Ui(d, f, { + hd(k) === hd(c) ? h ? Ti(d, f, { url: l, mb: !0, pb: p, title: m, sender: g - }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, { + }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, { url: l, qb: !0, Ja: !0, @@ -3753,11 +3747,11 @@ } } } - var Wi = Na(function(a, b) { - u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) + var Vi = Na(function(a, b) { + u(b) ? a.push(b) : N(O(L, Za("push", a)), b) }); - function Xi(a, b) { + function Wi(a, b) { return function(c) { var d = c[a]; d ? (d.Zb = !0, d.Yb(b)) : c[a] = { @@ -3767,7 +3761,7 @@ } } } - var Yi = Na(function(a, b) { + var Xi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3780,30 +3774,30 @@ } return b[a].promise }), - Zi = L(N(Md, Ra)), - $i = L(Md); - - function aj(a, b, c) { - b = R(b); - $i(b).Rd = X(a)(hf); - c = P({}, c); + Yi = M(O(Ld, Ra)), + Zi = M(Ld); + + function $i(a, b, c) { + b = T(b); + Zi(b).Rd = kf(a)(ff); + c = Q({}, c); var d = {}, e = {}; - Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Zi()(Xi(b, c)) - } - - function bj(a, b) { - var c = R(a); - return Zi()(Yi(c)).then(b) - } - - function cj(a, b, c) { + Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); + return Yi()(Wi(b, c)) + } + + function aj(a, b) { + var c = T(a); + return Yi()(Xi(c)).then(b) + } + + function bj(a, b, c) { if (a.postMessage && !a.attachEvent) { - var d = Xc(a), - e = "__ym__promise_" + ff(a) + "_" + ff(a), + var d = Wc(a), + e = "__ym__promise_" + df(a) + "_" + df(a), f = r; - f = d.C(a, ["message"], V(a, c, function(g) { + f = d.C(a, ["message"], W(a, c, function(g) { try { var h = g.data } catch (k) { @@ -3812,23 +3806,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else uf(a, b, 0, c) - } - var dj = [], - ej = !1, - fj = !1; - - function gj(a, b) { - if (dj.length) { - var c = dj.shift(); - fj ? c() : uf(a, c, 100, b + ".ei.rnt") - } else ej = !1 - } - - function hj(a, b, c, d, e) { + } else tf(a, b, 0, c) + } + var cj = [], + dj = !1, + ej = !1; + + function fj(a, b) { + if (cj.length) { + var c = cj.shift(); + ej ? c() : tf(a, c, 100, b + ".ei.rnt") + } else dj = !1 + } + + function gj(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Tg : e; - fj = Infinity === d; + e = void 0 === e ? Sg : e; + ej = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3837,23 +3831,23 @@ } catch (m) { return f(m) } - b(Og); - if (b(Kg)) return g(k), gj(a, c); - fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei") + b(Ng); + if (b(Jg)) return g(k), fj(a, c); + ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei") } var k = []; - ej ? dj.push(h) : (ej = !0, h()) + dj ? cj.push(h) : (dj = !0, h()) }) } - function ij(a, b, c, d, e, f) { + function hj(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; f = void 0 === f ? r : f; - b = Vg(b, c); - hj(a, b, d + ".itc", e)(xf(V(a, d), f)) - } - - function jj(a, b, c) { + b = Ug(b, c); + gj(a, b, d + ".itc", e)(wf(W(a, d), f)) + } + + function ij(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3863,7 +3857,7 @@ J: { O: g.me }, - G: Yg(g.Dd), + G: Xg(g.Dd), D: g.L, H: { Za: g.Za @@ -3872,27 +3866,27 @@ U: g.U } }; - g.ba && (k.ba = me(g.ba)); + g.ba && (k.ba = ke(g.ba)); return f(k, h).then(r, e) } - var e = V(a, "rts.p"), - f = Oh(a, "r", b); - return bj(b, function() { - cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr") + var e = W(a, "rts.p"), + f = Nh(a, "r", b); + return aj(b, function() { + bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr") }).then(r, e) } - var kj = N(Da, Pa(0)), - lj = Oa(kj), - mj = [lj("watch"), lj("clmap")], - nj = bd("retryReqs", function(a) { - return Ie(a).o("retryReqs", {}) + var jj = O(Da, Pa(0)), + kj = Oa(jj), + lj = [kj("watch"), kj("clmap")], + mj = ad("retryReqs", function(a) { + return Ge(a).o("retryReqs", {}) }, !0); + function nj(a, b) { + Ge(a).B("retryReqs", b) + } + function oj(a, b) { - Ie(a).B("retryReqs", b) - } - - function pj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3900,9 +3894,9 @@ me: b.postParams, L: b.params, Dd: b.browserInfo, - Se: b.ghid, + Re: b.ghid, time: b.time, - Za: ub(a), + Za: tb(a), counterId: b.counterId, M: b.counterType }; @@ -3910,67 +3904,67 @@ return c } - function qj(a) { - var b = nj(a); + function pj(a) { + var b = mj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - oj(a, b); + nj(a, b); return d }, "delete": function(c) { delete b[c]; - oj(a, b) + nj(a, b) }, - He: function(c, d) { + Ge: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b)) }, - Td: W("g.r", function() { - var c = X(a)(hf), - d = nf(a); + Td: X("g.r", function() { + var c = kf(a)(ff), + d = mf(a); return H(function(e, f) { var g = n(f), h = g.next().value; - (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h)); + (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h)); return e }, - [], dc(b)) + [], cc(b)) }), Fd: function() { - var c = X(a)(hf); - M(function(d) { + var c = kf(a)(ff); + N(function(d) { var e = n(d); d = e.next().value; e = e.next().value; (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d] - }, dc(b)); - oj(a, b) + }, cc(b)); + nj(a, b) }, length: function() { - return ec(b).length + return dc(b).length }, clear: function() { - oj(a, {}); + nj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(pj(f, e)); + c.push(oj(f, e)); delete b[f]; return c - }, [], dc(b)) - } - } - } - - function rj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b))) - } - - function sj(a, b) { - var c = qj(a); + }, [], cc(b)) + } + } + } + + function qj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b))) + } + + function rj(a, b) { + var c = pj(a); return { K: function(d, e) { var f = d.G, @@ -3978,10 +3972,10 @@ h = d.D, k = void 0 === d.J ? {} : d.J; if (f && h) { - var l = X(a); + var l = kf(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m); + f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m); g && (f.telemetry = g.l()); g = c.add(f); d.H || (d.H = {}); @@ -3990,13 +3984,13 @@ e() }, S: function(d, e) { - rj(a, d, b, c); + qj(a, d, b, c); e() } } } - function tj(a, b, c) { + function sj(a, b, c) { function d() { v || (q = !0, t = !1, v = !0, f()) } @@ -4008,24 +4002,24 @@ } function f() { - tf(a, l); + sf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (t ? x : x + p(hf) - E)); - S ? l = uf(a, e, S, "u.t.d.c") : e() + var S = Math.max(0, c - (t ? x : x + p(ff) - E)); + S ? l = tf(a, e, S, "u.t.d.c") : e() } } function g() { t = q = v = !0; - x += p(hf) - E; - E = p(hf); + x += p(ff) - E; + E = p(ff); f() } function h() { q || v || (x = 0); - E = p(hf); + E = p(ff); q = v = !0; t = !1; f() @@ -4039,24 +4033,24 @@ } var l = 0, m = !1; - if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf); - var p = X(a), + if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); + var p = kf(a), q = !1, v = !1, t = !0, x = 0, - E = p(hf), - C = Xc(a); + E = p(ff), + C = Wc(a); k(!0); f(); return function() { - tf(a, l); + sf(a, l); k(!1) } } - var uj = W("nb.p", function(a, b) { + var tj = X("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l()) } function d(q) { @@ -4067,38 +4061,38 @@ m = !0; l(); p && p(); - var x = X(a)(hf); - t = (ub(g.o("lastHit")) || 0) < x - 18E5; + var x = kf(a)(ff); + t = (tb(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = $i(f); + var C = Zi(f); x = C.kb; C = C.Rd; var S = {}; - x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Vh(b); + x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Uh(b); S = {}; x = { - D: (S["page-url"] = C.url || T(a).href, S), + D: (S["page-url"] = C.url || U(a).href, S), G: x, H: { force: q } }; - C = Sh(a, R(b)).warn; + C = Rh(a, T(b)).warn; !v.callback && v.ctx && C("nbnc"); - (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E)); - if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx) + (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E)); + if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx) } return null } } - var e = Oh(a, "n", b), - f = R(b), - g = Je(a, b.id), - h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))), + var e = Nh(a, "n", b), + f = T(b), + g = He(a, b.id), + h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), ni(a, f)), + l = G((k.accurateTrackBounce = !0, k), mi(a, f)), m = !1, p; b.vc && c(b.vc); @@ -4108,61 +4102,61 @@ return k }); - function vj(a) { + function uj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function wj(a, b) { + function vj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); - return c ? mc(c) : [] - } - - function xj(a, b) { + return c ? lc(c) : [] + } + + function wj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = wj(a, b); + var c = vj(a, b); return c && c.length ? c[0] : null } - var yj; - var zj = window.Set; - if (ya(zj, "Set")) { - var Aj = ya(J(zj.prototype, "add"), "add"), - Bj = ya(J(zj.prototype, "has"), "has"), - Cj = ya(J(zj.prototype, "delete"), "delete"), - Dj = ya(J(zj.prototype, "clear"), "clear"), - Ej = ya(J(zj.prototype, "forEach"), "forEach"); - yj = Aj && Bj && Cj && Dj && Ej ? Set : kc - } else yj = kc; - var Fj = yj; - - function Gj(a, b, c) { + var xj; + var yj = window.Set; + if (ya(yj, "Set")) { + var zj = ya(J(yj.prototype, "add"), "add"), + Aj = ya(J(yj.prototype, "has"), "has"), + Bj = ya(J(yj.prototype, "delete"), "delete"), + Cj = ya(J(yj.prototype, "clear"), "clear"), + Dj = ya(J(yj.prototype, "forEach"), "forEach"); + xj = zj && Aj && Bj && Cj && Dj ? Set : jc + } else xj = jc; + var Ej = xj; + + function Fj(a, b, c) { if (!(b && b.Element && b.Element.prototype && b.document && c)) return null; if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a); - var d = Ue(b); + var d = Se(b); if (d) { for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } - if (vj(b)) { - for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (uj(b)) { + for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; return c && 1 === c.nodeType ? c : null } return null } + function Gj(a, b) { + return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement + } + function Hj(a, b) { - return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement - } - - function Ij(a, b) { var c = b, d = J(a, "document"), - e = cf(c); - if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return { + e = af(c); + if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return { left: 0, top: 0 }; - if (d = af(c)) return c = Ze(a), { + if (d = Ze(c)) return c = Xe(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4173,21 +4167,21 @@ } } - function Jj(a, b) { + function Ij(a, b) { var c = J(a, "document"); - return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] - } - var Kj = L(function() { - for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1; + return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] + } + var Jj = M(function() { + for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1; return b }); - function Lj(a, b, c) { - for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { + function Kj(a, b, c) { + for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) { d += e[f] || "*"; a: { f = J(a, "document"); - if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) { + if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) { f = f.childNodes; for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1) if (g === (f[k] && f[k].nodeName)) { @@ -4202,31 +4196,31 @@ } d += f || ""; b = b.parentElement; - f = cf(b) || "*" - } - return vd(d, 128) - } - - function Mj(a, b) { - var c = We(a), - d = Ze(a); + f = af(b) || "*" + } + return ud(d, 128) + } + + function Lj(a, b) { + var c = Ue(a), + d = Xe(a); return { x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0, y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0 } } - function Nj(a) { + function Mj(a) { var b = a.which; a = a.button; return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0 } - var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Pj(a, b, c, d, e) { + var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Oj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = cf(b.element); - if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1; + a = af(b.element); + if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1; d = b.element; if (b && c) { if (50 > b.time - c.time) return !1; @@ -4236,37 +4230,37 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Oj(d)) return !1; + if (Nj(d)) return !1; d = d.parentElement } return !0 } - function Qj(a, b, c, d, e) { + function Pj(a, b, c, d, e) { var f = "clmap/" + e.id, g = {}; b = (g["page-url"] = b, g["pointer-click"] = c, g); f = { - G: Yg(), + G: Xg(), D: b, ca: { U: f } }; - d(f, e)["catch"](V(a, "c.s.c")) - } - var Rj = W("clm.p", function(a, b) { - if (tc(a)) return r; - var c = Oh(a, "m", b), - d = R(b), - e = X(a), - f = e(hf), - g = G(G(d, oi(a)), N(be, K("clickmap"))), + d(f, e)["catch"](W(a, "c.s.c")) + } + var Qj = X("clm.p", function(a, b) { + if (sc(a)) return r; + var c = Nh(a, "m", b), + d = T(b), + e = kf(a), + f = e(ff), + g = G(G(d, ni(a)), O(ae, K("clickmap"))), h, k = null; - d = V(a, "clm.p.c", function(l) { + d = W(a, "clm.p.c", function(l) { var m = g(); if (m) { - var p = Q(a), + var p = R(a), q = p.o("cls", { fb: 0, x: 0, @@ -4280,221 +4274,221 @@ p = "object" === typeof m ? m : {}; q = p.filter; m = p.isTrackHash || !1; - var v = M(function(x) { + var v = N(function(x) { return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); var t = !!p.quota; l = { - element: Se(a, l), - position: Mj(a, l), - button: Nj(l), - time: e(hf) + element: Qe(a, l), + position: Lj(a, l), + button: Mj(l), + time: e(ff) }; - p = T(a).href; - if (Pj(a, l, k, v, q)) { + p = U(a).href; + if (Oj(a, l, k, v, q)) { if (t) { if (!h) return; --h } - v = n(Jj(a, l.element)); + v = n(Ij(a, l.element)); q = v.next().value; v = v.next().value; - t = Ij(a, l.element); - q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y]; - q = U(":", q); + t = Hj(a, l.element); + q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y]; + q = V(":", q); m && (q += ":wh:1"); - Qj(a, p, q, c, b); + Pj(a, p, q, c, b); k = l } } }); - return Xc(a).C(J(a, "document"), ["click"], d) + return Wc(a).C(J(a, "document"), ["click"], d) }), - Sj = W("trigger.in", function(a, b) { - b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") + Rj = X("trigger.in", function(a, b) { + b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i") }); - function Tj(a, b) { + function Sj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Uj = W("c.m.p", function(a, b) { - var c = R(b), + var Tj = X("c.m.p", function(a, b) { + var c = T(b), d = {}; - return d.clickmap = G(ni(a, c), Tj), d + return d.clickmap = G(mi(a, c), Sj), d }); - function Vj(a) { + function Uj(a) { a = "" + a; for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24); return b >>> 0 } - var Wj = {}, - Xj = {}; - Wj.p = 500; - var Yj = { + var Vj = {}, + Wj = {}; + Vj.p = 500; + var Xj = { i: "id", n: "name", h: "href", ty: "type" }; - Xj.h = !0; - Xj.c = !0; - var Zj = { + Wj.h = !0; + Wj.c = !0; + var Yj = { p: function(a, b, c) { - if (b && Hj(a, b) && b._ymp) return b._ymp; - a = Lj(a, b, c); + if (b && Gj(a, b) && b._ymp) return b._ymp; + a = Kj(a, b, c); b && (b._ymp = a); return a }, c: function(a, b, c) { - (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = "")); - ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); + (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = "")); + cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function ak(a, b, c, d) { + function Zj(a, b, c, d) { return H(function(e, f) { var g = null; - f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b)); - g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g); + f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b)); + g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g); return e }, {}, c) } - var bk = G("form", Gj), - ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb); - - function dk(a, b, c, d) { - return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be)) - } - - function ek(a, b, c, d, e, f) { + var ak = G("form", Fj), + bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb); + + function ck(a, b, c, d) { + return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae)) + } + + function dk(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f) - } - - function fk(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f) + } + + function ek(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s")) - } - var gk = W("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s")) + } + var fk = X("s.f.i", function(a, b) { var c = [], d = [], - e = Xc(a); - c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk)))); - c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { - ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + e = Wc(a); + c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek)))); + c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) { + dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - dk(a, b, "fgi", (e.id = b.id, e)); - return F([ce, c], M) + ck(a, b, "fgi", (e.id = b.id, e)); + return F([be, c], N) }); - function hk(a, b, c, d) { + function gk(a, b, c, d) { return function() { - if (Wh(a, b)) { + if (Vh(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var ik = "button," + U(",", M(function(a) { + var hk = "button," + V(",", N(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - jk = G(ik, wj), - kk = {}, - lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk); - - function mk(a, b, c) { + ik = G(hk, vj), + jk = {}, + kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk); + + function lk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Gj(ik, a, d); - e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d)); - if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) { - e = "?" + sd(e); + var e = Fj(hk, a, d); + e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d)); + if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) { + e = "?" + rd(e); d = {}; - d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { var f = {}, g = {}; - c = (g.__ym = (f.ite = Mb(c), f), g) + c = (g.__ym = (f.ite = Lb(c), f), g) } - Li(a, b, "btn", d).reachGoal(e, c) - } - } - } - var nk = W("s.f.i", function(a, b) { - return bj(b, function(c) { + Ki(a, b, "btn", d).reachGoal(e, c) + } + } + } + var mk = X("s.f.i", function(a, b) { + return aj(b, function(c) { if (J(c, "settings.button_goals")) { - c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk))))); + c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk))))); var d = {}; - Uh(a, b, "gbi", (d.id = b.id, d))(); + Th(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - ok = {}, - pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok), - qk = {}, - rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk), - sk = {}, - tk = (sk.promotion_name = "name", sk), - uk = {}, - vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk), - wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - xk = {}, - yk = (xk.view_item = { + nk = {}, + ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk), + pk = {}, + qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk), + rk = {}, + sk = (rk.promotion_name = "name", rk), + tk = {}, + uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk), + vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + wk = {}, + xk = (wk.view_item = { event: "detail", - ga: rk, + ga: qk, ta: "products" - }, xk.add_to_cart = { + }, wk.add_to_cart = { event: "add", - ga: rk, + ga: qk, ta: "products" - }, xk.remove_from_cart = { + }, wk.remove_from_cart = { event: "remove", - ga: rk, + ga: qk, ta: "products" - }, xk.begin_checkout = { + }, wk.begin_checkout = { event: "checkout", - ga: rk, + ga: qk, ta: "products" - }, xk.purchase = { + }, wk.purchase = { event: "purchase", - ga: rk, + ga: qk, ta: "products" - }, xk.view_item_list = { + }, wk.view_item_list = { event: "impressions", - ga: rk - }, xk.select_item = { + ga: qk + }, wk.select_item = { event: "click", ta: "products", - ga: rk - }, xk.view_promotion = { + ga: qk + }, wk.view_promotion = { event: "promoView", ta: "promotions", - ga: vk - }, xk.select_promotion = { + ga: uk + }, wk.select_promotion = { event: "promoClick", ta: "promotions", - ga: vk - }, xk); + ga: uk + }, wk); + + function yk(a, b) { + var c = {}; + N(function(d) { + var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + }, dc(b)); + return c + } function zk(a, b) { - var c = {}; - M(function(d) { - var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] - }, ec(b)); - return c - } - - function Ak(a, b) { - var c = u(a) ? yk[a] : a; + var c = u(a) ? xk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4502,109 +4496,109 @@ g = b.purchase || b, h = g[f]; if (h) { - c = M(G(c.ga, zk), h); + c = N(G(c.ga, yk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); - c = ec(g); + c = dc(g); e && 1 < c.length && (l[d].actionField = H(function(m, p) { if (p === f) return m; if ("currency" === p) return l.currencyCode = g.currency, m; - m[tk[p] || pk[p] || p] = g[p]; + m[sk[p] || ok[p] || p] = g[p]; return m }, {}, c)); return l } } } - var Bk = W("dl.w", function(a, b, c) { + var Ak = X("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl")) + (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl")) } var e, f = 0; d(); return function() { - return tf(a, f) + return sf(a, f) } }); - function Ck(a) { + function Bk(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) { + if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) { c[d] = b[d]; return c - }, {}, a), 0 === ec(a).length ? void 0 : a - } - - function Dk(a, b) { + }, {}, a), 0 === dc(a).length ? void 0 : a + } + + function Ck(a, b) { return function(c) { - var d = Wh(a, b); + var d = Vh(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? Ak(f, e) : void 0; + e = B(e) && u(f) ? zk(f, e) : void 0; if (!e) a: { - e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); + e = c;!w(c) && qb(a, eb(c)) && (e = Va(e)); if (w(e)) { var g = n(e); e = g.next().value; f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = Ak(f, g); + e = zk(f, g); break a } } e = void 0 } - if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) - } - } - } - - function Ek(a, b, c) { + if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f)) + } + } + } + + function Dk(a, b, c) { var d; - a = [Bk(a, b, function(e) { + a = [Ak(a, b, function(e) { d = e; e.Ba.C(c) }), function() { d && d.unsubscribe() }]; - return F([ce, a], M) - } - var Fk = W("p.e", function(a, b) { - if (Wh(a, b)) { - var c = Q(a), - d = V(a, "h.ee", Dk(a, b)); - return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d) + return F([be, a], N) + } + var Ek = X("p.e", function(a, b) { + if (Vh(a, b)) { + var c = R(a), + d = W(a, "h.ee", Ck(a, b)); + return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d) }) } }); - function Gk(a, b, c, d, e, f) { + function Fk(a, b, c, d, e, f) { e = void 0 === e ? -1 : e; f = void 0 === f ? !1 : f; d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT; - if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b))) + if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b))) for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode);); } - var Hk = L(function(a) { - a = T(a); - a = rd(a.search.substring(1)); + var Gk = M(function(a) { + a = U(a); + a = qd(a.search.substring(1)); return { - id: ub(a["_ym_status-check"] || ""), + id: tb(a["_ym_status-check"] || ""), lang: a._ym_lang || "ru" } }), - Ik = bd("giss", Md); - - function Jk(a, b, c) { + Hk = ad("giss", Ld); + + function Ik(a, b, c) { c = void 0 === c ? {} : c; - var d = Ik(a); + var d = Hk(a); d[b] || (d[b] = { - we: mh(a, P(c, { + ve: lh(a, Q(c, { src: b })), state: 0 @@ -4612,7 +4606,7 @@ return d[b] } - function Kk(a, b, c, d, e) { + function Jk(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4623,26 +4617,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Jk(a, b, e); - b = h.we; + var h = Ik(a, b, e); + b = h.ve; e = h.state; - b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() - } - var Lk = W("suid.int", function(a, b) { + b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() + } + var Kk = X("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { - if (u(d) || rb(a, d)) { - var g = Wh(a, b); + if (u(d) || qb(a, d)) { + var g = Vh(a, b); d = fb(["__ym", "user_id", d]); g.params(d, e || r, f) - } else Sh(a, R(b)).error("wuid") + } else Rh(a, T(b)).error("wuid") }, c }); - function Mk(a, b) { + function Lk(a, b) { return { S: function(c, d) { - var e = Wh(a, b); + var e = Vh(a, b); e = e && e.userParams; var f = (c.H || {}).oc; e && f && e(f); @@ -4650,60 +4644,60 @@ } } } - var Nk = W("up.int", function(a, b) { + var Mk = X("up.int", function(a, b) { var c = {}; - return c.userParams = V(a, "up.c", function(d, e, f) { - var g = Wh(a, b), - h = Sh(a, R(b)).warn; + return c.userParams = W(a, "up.c", function(d, e, f) { + var g = Vh(a, b), + h = Rh(a, T(b)).warn; g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci") }), c }), - Ok = /[\*\.\?\(\)]/g, - Pk = L(function(a, b, c) { + Nk = /[\*\.\?\(\)]/g, + Ok = M(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Ok, ""); + var d = c.replace("\\s", " ").replace(Nk, ""); b = {}; - Sh(a, "").warn("nnw", (b.name = d, b)) + Rh(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} - }, mb), - Qk = W("r.nn", function(a) { - Ld(a) && Ei(a, va, function(b) { + }, lb), + Pk = X("r.nn", function(a) { + Kd(a) && Di(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Pk(a, d, c); + Ok(a, d, c); va.splice(100) }) }) }); - function Rk(a, b) { + function Qk(a, b) { return { K: function(c, d) { - ag(c) ? d() : bj(b, function(e) { + $f(c) ? d() : aj(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); - c.D = P(c.D || {}, e) + c.D = Q(c.D || {}, e) } d() }) } } } - var Sk = L(Md, R), - Tk = W("fpi", function(a) { - var b = ge(a); + var Rk = M(Ld, T), + Sk = X("fpi", function(a) { + var b = ee(a); if (b && !a.document.hidden) { - var c = Q(a).V; + var c = R(a).V; c("fpe", 1); - var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { + var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() { a.document.hidden && (c("fht", b.now()), d()) }) } }), - Uk = L(function(a) { + Tk = M(function(a) { a = J(a, "console"); var b = J(a, "log"); b = wa("log", b) ? D(b, a) : r; @@ -4717,14 +4711,14 @@ warn: c } }), - Vk = W("p.cd", function(a) { - if (Cc(a) || uc(a)) { - var b = Ie(a); + Uk = X("p.cd", function(a) { + if (Bc(a) || tc(a)) { + var b = Ge(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || - wc(a) ? function() {} : /./; - a = Uk(a); + vc(a) ? function() {} : /./; + a = Tk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4734,32 +4728,32 @@ } }); - function Wk(a, b) { + function Vk(a, b) { return Array.prototype.sort.call(b, a) } - var Xk = L(function(a) { + var Wk = M(function(a) { a = J(a, "navigator.plugins"); - return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) + return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Yk = Na(function(a, b) { - return Q(b).o(a, null) + Xk = Na(function(a, b) { + return R(b).o(a, null) }), - Zk = { + Yk = { "*": "+", "-": "/", - Oe: "=", + Ne: "=", "+": "*", "/": "-", "=": "_" }; + function Zk(a) { + return a ? a.replace(/[+/=]/g, function(b) { + return Yk[b] || b + }) : "" + } + function $k(a) { - return a ? a.replace(/[+/=]/g, function(b) { - return Zk[b] || b - }) : "" - } - - function al(a) { var b = "", c = 0; if (!a) return ""; @@ -4780,7 +4774,7 @@ return b } - function bl(a) { + function al(a) { var b = void 0 === b ? !1 : b; for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) { var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2]; @@ -4796,11 +4790,11 @@ case 2: a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=") } - e = U("", e); - return b ? $k(e) : e - } - - function cl(a) { + e = V("", e); + return b ? Zk(e) : e + } + + function bl(a) { for (var b = "", c = 0; c < a.length;) { var d = a.charCodeAt(c); 128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3) @@ -4808,7 +4802,7 @@ return b } - function dl(a) { + function cl(a) { for (var b = [], c = 0; c < a.length; c++) { var d = a.charCodeAt(c); 128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128)) @@ -4816,72 +4810,72 @@ return b } - function el(a) { - return a ? bl(dl(a)) : null - } - var fl = L(function(a) { - return pb(/tizen/i, a) + function dl(a) { + return a ? al(cl(a)) : null + } + var el = M(function(a) { + return ob(/tizen/i, a) }); - function gl(a) { - if (!fl(a)) return null; + function fl(a) { + if (!el(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return el(a()) + return dl(a()) } catch (b) {} return null } - function hl(a) { - if (!fl(a)) return null; + function gl(a) { + if (!el(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return el(a("http://tizen.org/system/tizenid")) + return dl(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function il(a) { - if (!fl(a)) return null; + function hl(a) { + if (!el(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return el(J(a(), "duid")) + if (y(a)) return dl(J(a(), "duid")) } catch (b) {} return null } - var jl = L(function(a) { - return pb(/webos|web0s/i, a) + var il = M(function(a) { + return ob(/webos|web0s/i, a) }); - function kl(a) { + function jl(a) { var b = J(a, "webOS.service.request"); return y(b) ? new Z(function(c) { var d = {}, e = {}; b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) { - c(el(J(f, "idList.0.idValue"))) + c(dl(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function ll(a, b) { + function kl(a, b) { try { var c = b.localStorage.getItem(a); - return c && bl(dl(c)) + return c && al(cl(c)) } catch (d) {} return null } - var ml = L(G("panoramaId", ll)), - nl = L(function(a) { - return ll("pubcid.org", a) || ll("_pubCommonId", a) + var ll = M(G("panoramaId", kl)), + ml = M(function(a) { + return kl("pubcid.org", a) || kl("_pubCommonId", a) }), - ol = L(G("_sharedid", ll)), - pl = L(function(a, b) { + nl = M(G("_sharedid", kl)), + ol = M(function(a, b) { if (b.Aa) return null; - var c = Jd(a, "").o("_ga"); - return c && bl(dl(c)) - }, N(mb, R)), - ql = [ + var c = Id(a, "").o("_ga"); + return c && al(cl(c)) + }, O(lb, T)), + pl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4900,7 +4894,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - rl = [ + ql = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4915,63 +4909,63 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - sl = {}, - tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl), - ul = L(Nd); - - function vl(a, b, c) { - return M(function(d) { + rl = {}, + sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl), + tl = M(Md); + + function ul(a, b, c) { + return N(function(d) { var e = n(d), f = e.next().value; e = e.next().value; if (y(f)) return f(a, b) || null; if (1 === d.length) return b[f] ? Math.round(b[f]) : null; var g; - !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g])); + !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function wl(a, b) { - var c = a.length ? M(function(d, e) { + function vl(a, b) { + var c = a.length ? N(function(d, e) { var f = b[e]; return f === d ? null : f }, a) : b; a.length = 0; - M(N(lb, Za("push", a)), b); - return Qb(Pa(null), c).length === a.length ? null : c - } - - function xl(a, b, c) { + N(O(L, Za("push", a)), b); + return Pb(Pa(null), c).length === a.length ? null : c + } + + function wl(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = ge(a); + a = ee(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql); if (!c) { var e = J(a, "timing"); - e && (c = ql, d = e) + e && (c = pl, d = e) } if (!c) return null; - a = vl(a, d, c); - b = R(b); - b = ul(b); - return (b = wl(b, a)) && U(",", b) - } - var yl = L(Md), - zl = L(function(a) { + a = ul(a, d, c); + b = T(b); + b = tl(b); + return (b = vl(b, a)) && V(",", b) + } + var xl = M(Ld), + yl = M(function(a) { var b = J(a, "webkitRequestFileSystem"); - if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { + if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; return d.estimate ? d.estimate() : {} }).then(function(d) { return (d = d.quota) && 12E7 > d ? !0 : !1 - })["catch"](G(!0, lb)); - if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); + })["catch"](G(!0, L)); + if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker"))); b = J(a, "openDatabase"); - if (wc(a) && y(b)) { + if (vc(a) && y(b)) { var c = !1; try { b(null, null, null, null) @@ -4983,90 +4977,90 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function Al(a) { - if (zc(a)) return null; - var b = yl(a), + function zl(a) { + if (yc(a)) return null; + var b = xl(a), c = b.Vc; - z(c) && (b.Vc = null, zl(a).then(function(d) { + z(c) && (b.Vc = null, yl(a).then(function(d) { b.Vc = d })); return c ? 1 : null } - var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - Cl = L(function(a, b) { - var c = Kd(a), - d = T(a).search.match(Bl); + var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + Bl = M(function(a, b) { + var c = Jd(a), + d = U(a).search.match(Al); return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : "" }); - function Dl(a) { + function Cl(a) { return !A(a) && 1 === a.nodeType } - function El(a, b) { + function Dl(a, b) { if (A(b)) return !1; - if (Ne(b)) return El(a, b.parentNode); - if (!Dl(b)) return !1; - var c = Ue(a); + if (Le(b)) return Dl(a, b.parentNode); + if (!Cl(b)) return !1; + var c = Se(a); if (!c) return !1; var d = c.call(b, ".ym-hide-content,.ym-hide-content *"); return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d } - var Fl = ["password", "passwd", "pswd"], - Gl = ya(String.prototype.repeat, "repeat"); - - function Hl(a, b) { + var El = ["password", "passwd", "pswd"], + Fl = ya(String.prototype.repeat, "repeat"); + + function Gl(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Il = Gl ? function(a, b) { - return Gl.call(a, b) - } : Hl, - Jl = G(!0, function(a, b, c, d) { + var Hl = Fl ? function(a, b) { + return Fl.call(a, b) + } : Gl, + Il = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Il(b, c); + b = Hl(b, c); return a ? b + d : d + b }); - function Kl(a, b, c) { - xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), { + function Jl(a, b, c) { + xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), { timeout: 1E3 - }) : uf(a, b, 1E3, c + ".sdl") - } - var Ll = W("pa.plgn", function(a, b) { - var c = Bi(a, b); - c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() { - var d = Q(a); + }) : tf(a, b, 1E3, c + ".sdl") + } + var Kl = X("pa.plgn", function(a, b) { + var c = Ai(a, b); + c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() { + var d = R(a); d.B("cmc", d.o("cmc", 0) + 1); - return eh(b) + return dh(b) })) }), - Ml = L(function(a) { + Ll = M(function(a) { return { - Re: a, + Qe: a, Ha: null, Ka: [] } }); - function Nl(a, b, c, d) { - var e = Ol; - if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; - c = Ml(e); - O(b, c.Ka) || c.Ka.push(b); + function Ml(a, b, c, d) { + var e = Nl; + if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null; + c = Ll(e); + P(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Qe(a); + b = Oe(a); if (!b) return null; b = b("iframe"); - P(b.style, { + Q(b.style, { display: "none", width: "1px", height: "1px", visibility: "hidden" }); b.src = e; - a = We(a); + a = Ue(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5074,13 +5068,13 @@ return c.Ha } - function Pl(a) { - var b = Ml(Ol); - O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) - } - var Ql = N(u, F([1, null], Kb)), - Rl = /^https?:\/\//, - Sl = { + function Ol(a) { + var b = Ll(Nl); + P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null)) + } + var Pl = O(u, F([1, null], Jb)), + Ql = /^https?:\/\//, + Rl = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5093,49 +5087,49 @@ 138396985: 1 }; - function Tl(a) { - a = n(a.replace(Rl, "").split("?")).next().value; + function Sl(a) { + a = n(a.replace(Ql, "").split("?")).next().value; var b = a + "?", - c = Vj(b); + c = Uj(b); if (ua[c]) return [b, c, !0]; - b = Vj(a); + b = Uj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Ul = L(function(a) { - a = ge(a); + var Tl = M(function(a) { + a = ee(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null + return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null }); - function Vl(a, b) { - var c = Wk(function(d, e) { + function Ul(a, b) { + var c = Vk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, dc(xe)); - c = M(function(d) { + }, cc(ve)); + c = N(function(d) { var e = n(d); d = e.next().value; var f = e.next().value.rb; e = I(b, d) && !A(b[d]); - d = b[d] !== (f || lb)(void 0); - return Mb(e && d) + d = b[d] !== (f || L)(void 0); + return Lb(e && d) }, c); - return vb(U("", c)) - } - var Wl = {}, - Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl), - Yl = L(function(a) { - var b = ge(a); + return ub(V("", c)) + } + var Vl = {}, + Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl), + Xl = M(function(a) { + var b = ee(a); if (!b) return null; var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null; - if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null; + if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null; b = J(b, "navigation.type"); - return rb(a, b) && 2 >= b ? b : null + return qb(a, b) && 2 >= b ? b : null }), - Zl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function $l(a, b, c) { - var d = "https://" + Rd + "/watch/" + c; + Yl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function Zl(a, b, c) { + var d = "https://" + Qd + "/watch/" + c; try { var e = n(b), f = n(e.next().value); @@ -5148,67 +5142,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = Be(a, h)) ? g(d, { + k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = ze(a, h)) ? g(d, { Da: k, N: [], - O: "site-info=" + pd(h) + O: "site-info=" + od(h) })["catch"](r) : Z.resolve() } } - var am = {}; - - function bm(a, b) { + var $l = {}; + + function am(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0); + !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0); d() } } } - var cm = W("exps.int", function(a, b) { + var bm = X("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Oh(a, "e", b), - h = Vh(b).url, + var g = Nh(a, "e", b), + h = Uh(b).url, k = {}, l = {}; d = g({ - G: Yg((k.ex = 1, k.ar = 1, k)), - D: (l["page-url"] = h || T(a).href, l.exp = d, l) + G: Xg((k.ex = 1, k.ar = 1, k)), + D: (l["page-url"] = h || U(a).href, l.exp = d, l) }, b); - return Qh(a, "exps.s", d, e || r, f) + return Ph(a, "exps.s", d, e || r, f) } }, c }), - dm = [], - em = W("p.fh", function(a, b) { + cm = [], + dm = X("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = Ie(a), - d = X(a), + var c = Ge(a), + d = kf(a), e = c.o("wasSynced"), f = { id: 3, M: "0" }; - if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e); + if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e); e = {}; var g = {}; - return Oh(a, "f", f)({ - G: Yg((e.pv = 1, e)), - D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer, + return Nh(a, "f", f)({ + G: Xg((e.pv = 1, e)), + D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer, g) }, f).then(function(h) { var k = {}; - h = (k.time = d(hf), k.params = J(h, "settings"), k); + h = (k.time = d(ff), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h - })["catch"](V(a, "f.h")) + })["catch"](W(a, "f.h")) }), - fm = Na(function(a, b) { + em = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5222,18 +5216,18 @@ return Ra(d) }); + function fm(a, b) { + Yi("hidv2")(Xi(T(a))).then(b) + } + function gm(a, b) { - Zi("hidv2")(Yi(R(a))).then(b) - } - - function hm(a, b) { return { K: function(c, d) { - gm(b, function(e) { + fm(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; - P(c.D, (f.hidv2 = e, f)) + Q(c.D, (f.hidv2 = e, f)) } d() }) @@ -5241,58 +5235,58 @@ } } - function im(a, b) { + function hm(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Zi("hidv2")(fm(R(b))); + var f = Yi("hidv2")(em(T(b))); e.Vd = f; d() }, S: function(c, d) { var e = J(c.$b, "settings.hidv2"), f = c.H.Vd; - f(Xi(R(b), e)); + f(Wi(T(b), e)); d() } } } - var jm = "et etms w v z i u vf".split(" "), - km = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var im = "et etms w v z i u vf".split(" "), + jm = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function lm(a, b) { + function km(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + nf(a); - e["page-url"] = e["page-url"] || T(a).href; + e["wv-hit"] = e["wv-hit"] || "" + mf(a); + e["page-url"] = e["page-url"] || U(a).href; var f = {}; e = { ca: { U: "webvisor/" + b.id }, - J: P(c.J || {}, { + J: Q(c.J || {}, { Ca: (f["Content-Type"] = "text/plain", f), ab: "POST" }), D: e }; - P(c, e); + Q(c, e); d() } } } - function mm(a, b, c) { - var d = Kh(a, b, "p", ["f", "x"]); - b = og(a, c || "p", b); - var e = ih(a, d, b); + function lm(a, b, c) { + var d = Jh(a, b, "p", ["f", "x"]); + b = ng(a, c || "p", b); + var e = hh(a, d, b); return function(f) { - f = P({ + f = Q({ J: { N: ["mms.p"] } @@ -5300,10 +5294,10 @@ return e(f) } } - var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function pm(a, b, c, d, e) { + var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function om(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5320,21 +5314,21 @@ w: 0 }; this.buffer = []; - this.Ad = om; + this.Ad = nm; this.flush = function() { - f.dc = uf(f.l, f.flush, 2500, "pub.f"); + f.dc = tf(f.l, f.flush, 2500, "pub.f"); var g = f.Jb(); if (f.buffer.length || g) { - var h = pc(f.buffer); + var h = oc(f.buffer); g && h.push(g); f.Uc = f.Vb; - f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) { - k && f.xe(k) + f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) { + k && f.we(k) })) } }; - this.xe = d; - this.ye = c; + this.we = d; + this.xe = c; this.bb = D(this.bb, this); this.Jb = D(this.Jb, this); this.flush = D(this.flush, this); @@ -5343,24 +5337,24 @@ this.vb = b; this.Qb = "pai" + b.id; + pm(this); + this.Dc = Wc(this.l); + this.time = kf(this.l); qm(this); - this.Dc = Xc(this.l); - this.time = X(this.l); - rm(this); - this.Kb = Q(this.l); + this.Kb = R(this.l); this.nc = null } - aa = pm.prototype; + aa = om.prototype; aa.start = function() { - this.dc = uf(this.l, this.flush, 2500, "pub.s"); + this.dc = tf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Dc.C(this.l, nm, this.bb); + this.Dc.C(this.l, mm, this.bb); var a = this.Kb.o(this.Qb, []), b = !a.length; a.push(D(this.ce, this)); this.Kb.V(this.Qb, a); b && this.Xc(); - this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this)); + this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this)); this.bb({ type: "page", target: this.l @@ -5369,43 +5363,43 @@ }; aa.stop = function() { this.nc && this.nc(); - this.Dc.ua(this.l, nm, this.bb); + this.Dc.ua(this.l, mm, this.bb); this.ob = !0; this.flush(); - tf(this.l, this.dc) + sf(this.l, this.dc) }; aa.Xc = function() { var a = this; - V(this.l, "p.ic" + this.vb.id, function() { + W(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Kb.o(a.Qb), - c = sm(a.vb); - M(function(d) { - var e = M(function(f) { - return P({}, f) + c = rm(a.vb); + N(function(d) { + var e = N(function(f) { + return Q({}, f) }, c); y(d) && d(e) }, b); - a.yb = uf(a.l, D(a.Xc, a), 1E3, "p") + a.yb = tf(a.l, D(a.Xc, a), 1E3, "p") } })() }; aa.ce = function(a) { - this.ob || (tm(this, a), um(this), vm(this)) + this.ob || (sm(this, a), tm(this), um(this)) }; aa.Hd = function(a, b) { return (a.bc || 0) <= (b.bc || 0) ? b : a }; - aa.ze = function(a) { + aa.ye = function(a) { if (this.P.length) { - a = Si(a); - var b = T(this.l).hostname; - a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a = Ri(a); + var b = U(this.l).hostname; + a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) } }; aa.bb = function(a) { var b = this; - V(this.l, "p.ec." + this.vb.id, function() { + W(this.l, "p.ec." + this.vb.id, function() { try { var c = a.type; var d = a.target @@ -5413,19 +5407,19 @@ return } var e = "page" === c; - ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b); - ("resize" === c || e) && rm(b); - c = b.time(hf); + ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b); + ("resize" === c || e) && qm(b); + c = b.time(ff); var f = Math.min(c - b.Qc, 5E3); b.lb += Math.round(f); b.Qc = c; if (b.oa && b.scroll && b.Na) { var g = b.Na.jb * b.Na.w; - b.P = M(function(h) { - var k = P({}, h), + b.P = N(function(h) { + var k = Q({}, h), l = b.oa[k.id], - m = af(h.Qa); - if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = Ze(h.Qa); + if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; h = b.l.Math; l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0); var p = m.height * m.width, @@ -5446,26 +5440,26 @@ }, b.P); c = {}; d = {}; - Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) { + Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) { var k = {}; - return P((k.contentElement = h.Qa, k), h) + return Q((k.contentElement = h.Qa, k), h) }, b.P), c), d)) } })() }; - function tm(a, b) { - var c = M(function(d) { + function sm(a, b) { + var c = N(function(d) { return d.id }, a.P); - a.P = a.P.concat(Qb(function(d) { - return !O(d.id, c) + a.P = a.P.concat(Pb(function(d) { + return !P(d.id, c) }, b)) } - function rm(a) { - var b = n(Xe(a.l) || Ye(a.l)), + function qm(a) { + var b = n(Ve(a.l) || We(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5474,31 +5468,31 @@ } } - function um(a) { - V(a.l, "p.um." + a.vb.id, function() { + function tm(a) { + W(a.l, "p.um." + a.vb.id, function() { var b = []; - qm(a); + pm(a); a.oa = H(function(c, d) { - if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; var e = {}; e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e); if (d.Qa) { - var f = af(d.Qa); + var f = Ze(d.Qa); f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height)) } c[d.id] = e; return c }, {}, a.P); - M(function(c) { - c = nc(a.l)(c, a.P); + N(function(c) { + c = mc(a.l)(c, a.P); a.P.splice(c, 1) }, b) })() } aa.Jb = function() { - var a = M(G(this.oa, J), ec(this.oa)); - if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) { + var a = N(G(this.oa, J), dc(this.oa)); + if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5506,9 +5500,9 @@ return null }; - function vm(a) { + function um(a) { if (a.P.length) { - var b = M(function(c) { + var b = N(function(c) { var d = H(function(f, g) { c[g] && (f[g] = c[g]); return f @@ -5516,46 +5510,46 @@ c.dd = !0; var e = {}; return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e - }, Qb(function(c) { + }, Pb(function(c) { return !c.dd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b])) - } - } - - function qm(a) { + b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b])) + } + } + + function pm(a) { a.scroll = { x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0, y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0 } } - var wm = {}, - xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm); + var vm = {}, + wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm); + + function xm(a, b, c) { + var d = b.getAttribute("itemtype"); + c = vj('[itemprop~="' + c + '"]', b); + return d ? Pb(function(e) { + return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b + }, c) : c + } function zm(a, b, c) { - var d = b.getAttribute("itemtype"); - c = wj('[itemprop~="' + c + '"]', b); - return d ? Qb(function(e) { - return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b - }, c) : c - } - - function Am(a, b, c) { - return (a = zm(a, b, c)) && a.length ? a[0] : null - } - - function Bm(a) { + return (a = xm(a, b, c)) && a.length ? a[0] : null + } + + function Am(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" - } - - function Cm(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : "" - } - var Dm = ["topics", "rubric", "authors"]; - - function Em(a, b) { + return a.length ? a[0].getAttribute("content") || Me(a[0]) : "" + } + + function Bm(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : "" + } + var Cm = ["topics", "rubric", "authors"]; + + function Dm(a, b) { var c = this; this.id = "a"; this.Lb = !1; @@ -5566,20 +5560,20 @@ }; var d = {}; this.$a = (d.Answer = 3, d.Review = 2, d); - this.Gc = L(function(e, f, g) { + this.Gc = M(function(e, f, g) { var h = {}; - Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Je = function(e) { - M(function(f) { + this.Ie = function(e) { + N(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, l = h.position; if (!k) return c.Gc(f, "name", k), g; if ("string" === typeof l) { - k = sb(l); + k = rb(l); if (null === k || c.l.isNaN(k)) return c.Gc(f, "position", l), g; h.position = k @@ -5587,40 +5581,40 @@ g.push(h); return g }, [], e[f])) - }, Dm); + }, Cm); return e }; - this.Id = L(function(e, f) { + this.Id = M(function(e, f) { var g = {}; - Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g)) + Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g)) }); this.l = a; - this.root = We(a); + this.root = Ue(a); this.X = b } - Em.prototype.ma = function(a) { + Dm.prototype.ma = function(a) { return a.element }; - function Fm(a, b, c) { + function Em(a, b, c) { var d; - V(a.l, "P.s." + c, function() { + W(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) })(); return d } - function Gm(a, b) { - var c = P({}, b); - if (a.Lb && !c.id && O(b.type, [3, 2])) { - var d = U(", ", M(K("name"), c.authors || [])); + function Fm(a, b) { + var c = Q({}, b); + if (a.Lb && !c.id && P(b.type, [3, 2])) { + var d = V(", ", N(K("name"), c.authors || [])); c.pageTitle = d + ": " + c.pageTitle } if (!c.pageTitle) { a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = Bm(xj("h" + e, d)); + var f = Am(wj("h" + e, d)); if (f) { d = f; break a @@ -5630,38 +5624,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); + c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Em.prototype.fa = function(a) { + Dm.prototype.fa = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; - M(function(f) { - c[f] = Fm(b, a, f) - }, ec(this.Ta)); - var e = X(this.l); - c.stamp = e(lf); + N(function(f) { + c[f] = Em(b, a, f) + }, dc(this.Ta)); + var e = kf(this.l); + c.stamp = e(jf); c.element = a.element; c.Qa = d; - c = this.Je(Gm(this, c)); - c.id = c.id ? Vj(c.id) : 1; + c = this.Ie(Fm(this, c)); + c.id = c.id ? Uj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Fm(b, a, f) : void 0 + return b.ma(a) ? Em(b, a, f) : void 0 }; return c }; - Em.prototype.getType = function() { + Dm.prototype.getType = function() { return 1 }; - Em.prototype.ib = function() { + Dm.prototype.ib = function() { return [] }; - function sm(a) { + function rm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5673,29 +5667,29 @@ f = H(function(g, h) { var k = g.values, l = g.Kc; - h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h); + h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h); return { values: k, Kc: l } }, { values: [], - Kc: M(K("id"), d) + Kc: N(K("id"), d) }, f).values; - return d.concat(M(function(g) { + return d.concat(N(function(g) { var h = {}; - g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); + g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g); c += 1; return g }, f)) }, [], b) } - function Hm() { - Em.apply(this, arguments); + function Gm() { + Dm.apply(this, arguments); this.id = "j"; this.Lb = !0; - this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); + this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); var a = {}; this.Ta = (a.id = function(b) { var c = b.data["@id"]; @@ -5704,14 +5698,14 @@ return c }, a.chars = function(b) { var c = b.data; - return u(c.text) ? c.text.length : Oe(this.ma(b)).length + return u(c.text) ? c.text.length : Me(this.ma(b)).length }, a.authors = function(b) { b = b.data; var c = []; - c = c.concat(Im(b, "author")); - c = c.concat(Im(b.mainEntity, + c = c.concat(Hm(b, "author")); + c = c.concat(Hm(b.mainEntity, "author")); - return c.concat(Im(b.mainEntityOfPage, "author")) + return c.concat(Hm(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5726,23 +5720,23 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Im(b.data, "about", + return Hm(b.data, "about", ["name", "alternateName"]) }, a.rubric = function(b) { var c = this, d = this.ma(b); - b = Rb(M(function(e) { - e = Ae(c.l, Oe(e)); + b = Qb(N(function(e) { + e = ye(c.l, Me(e)); if (B(e) || w(e)) { - var f = Jm(e); + var f = Im(e); if (f) return H(function(g, h) { return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g }, null, f); if ("BreadcrumbList" === e["@type"]) return e } return null - }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); - return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) { + }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d)))); + return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) { return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? { name: e.item.name || e.name, @@ -5751,38 +5745,38 @@ }, b)) : [] }, a) } - ra(Hm, Em); - - function Im(a, b, c) { + ra(Gm, Dm); + + function Hm(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; a = w(a) ? a : [a]; - a = Rb(M(function(d) { + a = Qb(N(function(d) { return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) { return e || "" + d[f] }, "", c) : null : null }, a)); - return M(function(d) { + return N(function(d) { var e = {}; return e.name = d, e }, a) } - Hm.prototype.ma = function(a) { + Gm.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Km(this, d)); - !c && a && u(a) && (c = Km(this, a)); - c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); + d && u(d) && (c = Jm(this, d)); + !c && a && u(a) && (c = Jm(this, a)); + c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body); return c }; - function Km(a, b) { + function Jm(a, b) { try { - var c = oh(a.l, b).hash; + var c = nh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5790,14 +5784,14 @@ } catch (e) {} return null } - Hm.prototype.fa = function(a) { + Gm.prototype.fa = function(a) { var b = this, c = a.element, d = a.data; - if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; - var e = Jm(d); - if (e) return M(function(g) { - return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, { + if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Im(d); + if (e) return N(function(g) { + return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5809,153 +5803,153 @@ if (!f) return null } "Question" === a.data["@type"] && (f = a.data); - return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), - M(function(g) { - if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null; + return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]), + N(function(g) { + if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null; var h = {}; g = { element: c, type: b.$a[g["@type"]] || 1, - data: P((h.parentItem = f, h), g) + data: Q((h.parentItem = f, h), g) }; - return Em.prototype.fa.call(b, g) - }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, { + return Dm.prototype.fa.call(b, g) + }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Hm.prototype.ib = function() { - return wj(this.zc, this.root) + Gm.prototype.ib = function() { + return vj(this.zc, this.root) }; - function Jm(a) { + function Im(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Lm() { - Em.apply(this, arguments); + function Km() { + Dm.apply(this, arguments); this.id = "s"; this.Lb = !0; - this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); + this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = Am(this.l, b, "identifier"); - return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = zm(this.l, b, "identifier"); + return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null }, a.chars = function(b) { var c = 0; b = b.element; for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) { - var f = Am(this.l, b, d[e]); + var f = zm(this.l, b, d[e]); if (f) { - c = Bm(f).length; + c = Am(f).length; break } } - b = Oe(b); + b = Me(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = zm(this.l, b.element, "about"); - return M(function(e) { + d = xm(this.l, b.element, "about"); + return N(function(e) { var f = { - name: Bm(e) + name: Am(e) }; - if (d = Am(c.l, e, "name")) f.name = Bm(d); + if (d = zm(c.l, e, "name")) f.name = Am(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); - return b ? M(function(d) { + (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + return b ? N(function(d) { return { - name: Bm(Am(c.l, d, "name")), - position: Bm(Am(c.l, d, "position")) + name: Am(zm(c.l, d, "name")), + position: Am(zm(c.l, d, "position")) } - }, zm(this.l, b, "itemListElement")) : [] + }, xm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - Am(this.l, b.element, "dateModified")) ? Cm(b) : "" + zm(this.l, b.element, "dateModified")) ? Bm(b) : "" }, a.publicationDate = function(b) { - return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : "" + return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : "" }, a.pageUrlCanonical = function(b) { - b = zm(this.l, b.element, "url"); + b = xm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : Bm(b) + return c.href ? c.href : Am(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = Am(this.l, d, "headline"); - e && (c += Bm(e)); - (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e)); - "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e))); - 3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b)); + e = zm(this.l, d, "headline"); + e && (c += Am(e)); + (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e)); + "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e))); + 3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b)); return c }, a.authors = function(b) { var c = this; - b = zm(this.l, b.element, "author"); - return M(function(d) { + b = xm(this.l, b.element, "author"); + return N(function(d) { var e = {}; e = (e.name = "", e); if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) { - var f = Am(c.l, d, "name"); - f && (e.name = Bm(f)) + var f = zm(c.l, d, "name"); + f && (e.name = Am(f)) } - e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Lm, Em); - Lm.prototype.getType = function(a) { + ra(Km, Dm); + Km.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Ge(a)) ? this.$a[a[1]] : 1 + return (a = this.Fe(a)) ? this.$a[a[1]] : 1 }; - Lm.prototype.fa = function(a) { - return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null + Km.prototype.fa = function(a) { + return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null }; - Lm.prototype.ib = function() { - var a = U(",", M(function(b) { + Km.prototype.ib = function() { + var a = V(",", N(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return wj(a, this.root) + return vj(a, this.root) }; - function Mm(a, b) { - Em.call(this, a, b); + function Lm(a, b) { + Dm.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Oe(d).length + return Me(d).length }, c.authors = function(d) { - return Nm(d.data.author) + return Mm(d.data.author) }, c.pageTitle = function(d) { - return Om(d.data.title) || "" + return Nm(d.data.title) || "" }, c.updateDate = function(d) { - return Om(d.data.modified_time) + return Nm(d.data.modified_time) }, c.publicationDate = function(d) { - return Om(d.data.published_time) + return Nm(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Om(d.data.url) + return Nm(d.data.url) }, c.rubric = function(d) { - return Nm(d.data.section) + return Mm(d.data.section) }, c.topics = function(d) { - return Nm(d.data.tag) + return Mm(d.data.tag) }, c); this.Pd = new RegExp("^(og:)?((" + - U("|", this.Ma.Sc) + "):)?") - } - ra(Mm, Em); - - function Nm(a) { + V("|", this.Ma.Sc) + "):)?") + } + ra(Lm, Dm); + + function Mm(a) { if (a) { - if (w(a)) return M(function(c) { + if (w(a)) return N(function(c) { var d = {}; return d.name = c ? "" + c : null, d }, a); @@ -5965,70 +5959,70 @@ return [] } - function Om(a) { + function Nm(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Mm.prototype.ib = function() { - var a = wj('meta[property="og:type"]', this.l.document.body); + Lm.prototype.ib = function() { + var a = vj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Pm(a, b) { + function Om(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = wj("meta[property]", c === a.l.document.head ? c : e); - if (c.length) M(function(f) { + c = vj("meta[property]", c === a.l.document.head ? c : e); + if (c.length) N(function(f) { try { if (f.parentNode === e || f.parentNode === a.l.document.head) { var g = f.getAttribute("property").replace(a.Pd, ""), - h = Bm(f); + h = Am(f); d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h } } catch (k) { - fe(a.l, "og.ed", k) + de(a.l, "og.ed", k) } }, c); else return null; - return O(d.type, a.Ma.Sc) ? P(b, { + return P(d.type, a.Ma.Sc) ? Q(b, { data: d }) : null } - Mm.prototype.ma = function(a) { + Lm.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Mm.prototype.fa = function(a) { - return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null + Lm.prototype.fa = function(a) { + return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null }; - function Qm(a) { + function Pm(a) { this.l = a; this.type = "8" } - Qm.isEnabled = function(a) { + Pm.isEnabled = function(a) { return !!a.JSON }; - Qm.prototype.ra = function(a) { - return Af(Be(this.l, a)) + Pm.prototype.ra = function(a) { + return zf(ze(this.l, a)) }; - var Rm = {}; - Hm && (Rm.json_ld = Hm); - Lm && (Rm.schema = Lm, Rm.microdata = Lm); - Mm && (Rm.opengraph = Mm); - var Sm = W("p.p", function(a, b) { - var c = new Qm(a); + var Qm = {}; + Gm && (Qm.json_ld = Gm); + Km && (Qm.schema = Km, Qm.microdata = Km); + Lm && (Qm.opengraph = Lm); + var Rm = X("p.p", function(a, b) { + var c = new Pm(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [lm, 0], - [Wf(jm), 1], - [cg, 2] + [km, 0], + [Vf(im), 1], + [bg, 2] ]; - d.push([hm, 3]); - var e = mm(a, b, d); - d = Yg(); - var f = Je(a, b.id), + d.push([gm, 3]); + var e = lm(a, b, d); + d = Xg(); + var f = He(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6038,7 +6032,7 @@ J: {} }, k = function(l) { - for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { + for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) { x = 21 < p ? 21 : p; p -= x; do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x); @@ -6049,64 +6043,64 @@ (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8); m.D["wv-check"] = "" + (65535 === p ? 0 : p); m.J.O = l; - return e(m)["catch"](V(a, "s.ww.p")) + return e(m)["catch"](W(a, "s.ww.p")) }; - zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { + yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - ti(b) && (l = "microdata"); - var m = Rm[l]; + si(b) && (l = "microdata"); + var m = Qm[l]; if (m && c) { - var p = R(b); + var p = T(b); m = new m(a, p); - m = new pm(a, m, c, k, p); + m = new om(a, m, c, k, p); m.start(); var q = {}; - Th(a, p, "ps", (q.schema = l, q)); + Sh(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Tm = ya(Array.prototype.reverse, "reverse"); - - function Um(a) { + Sm = ya(Array.prototype.reverse, "reverse"); + + function Tm(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Vm = Tm ? function(a) { - return Tm.call(a) - } : Um; + var Um = Sm ? function(a) { + return Sm.call(a) + } : Tm; + + function Vm() { + return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) + } function Wm() { - return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) - } - - function Xm() { - return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm() - } - var Ym = Na(function(a, b) { + return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm() + } + var Xm = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Zm(a, b, c, d) { + function Ym(a, b, c, d) { var e = null; return { fn: function() { var f = sa.apply(0, arguments); - Sa(e) || tf(a, e); - e = uf(a, function() { + Sa(e) || sf(a, e); + e = tf(a, function() { b.apply(null, ka(f)); e = null }, c, d + ".deb") }, clear: function() { - Sa(e) || (tf(a, e), e = null) - } - } - } - var $m = W("fbq.o", function(a, b, c) { + Sa(e) || (sf(a, e), e = null) + } + } + } + var Zm = X("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6115,33 +6109,33 @@ b(g); return h }; - P(e, d); - c && M(b, c); + Q(e, d); + c && N(b, c); a.fbq = e } else { c = J(d, "queue"); - var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d") - } - return D(tf, null, a, f) + var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d") + } + return D(sf, null, a, f) }), - an = {}, - bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an), - cn = {}, - dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout", - cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn), - en = {}, - fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en), - gn = [dn.AddToCart, dn.Purchase]; - - function hn(a, b) { + $m = {}, + an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m), + bn = {}, + cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout", + bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn), + dn = {}, + en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn), + fn = [cn.AddToCart, cn.Purchase]; + + function gn(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d)) - } - } - } - var jn = Na(function(a, b) { + (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d)) + } + } + } + var hn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6163,11 +6157,11 @@ } c || (c = (c = J(b, "ecommerce")) && { version: "1", - gb: U(",", ec(c)) + gb: V(",", dc(c)) }); c && a(c) }), - kn = Na(function(a, b) { + jn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6179,46 +6173,46 @@ } }); - function ln(a, b) { + function kn(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Gk(a, b, function(e) { + Fk(a, b, function(e) { if (e.nodeType === d.TEXT_NODE) var f = e.textContent; else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value); - (f = f && vd(f)) && c.push(f) + (f = f && ud(f)) && c.push(f) }); - return 0 === c.length ? "" : U(" ", c) - } - var mn = /[^\d.,]/g, - nn = /[.,]$/; - - function on(a) { - a = mc(al(a)); - return M(function(b) { + return 0 === c.length ? "" : V(" ", c) + } + var ln = /[^\d.,]/g, + mn = /[.,]$/; + + function nn(a) { + a = lc($k(a)); + return N(function(b) { b = b.charCodeAt(0).toString(2); - return Jl("0", 8, b) + return Il("0", 8, b) }, a) } - function pn(a, b) { + function on(a, b) { var c = null; try { - c = b ? xj(b, a) : c + c = b ? wj(b, a) : c } catch (d) {} return c } - function qn(a, b, c) { - if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var rn = W("ep.pp", function(a, b) { + function pn(a, b, c) { + if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var qn = X("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(mn, "").replace(nn, ""); + var c = b.replace(ln, "").replace(mn, ""); for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) { var f = c[e - 1]; - if (O(f, [",", "."])) { + if (P(f, [",", "."])) { c = f; break a } @@ -6227,12 +6221,12 @@ } c = (d = c) ? b.split(d) : [b]; d = d ? c[1] : "00"; - c = parseFloat(yd(c[0]) + "." + yd(d)); + c = parseFloat(xd(c[0]) + "." + xd(d)); d = Math.pow(10, 8) - .01; a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - sn = [ + rn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6250,10 +6244,10 @@ ], ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"] ], - tn = L(function(a) { - return new RegExp(U("|", a), "i") + sn = M(function(a) { + return new RegExp(V("|", a), "i") }), - un = L(function() { + tn = M(function() { function a() { var k = h + "0", l = h + "1"; @@ -6271,30 +6265,30 @@ g += k; return l } - for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); + for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)(); return e }), - vn = W("ep.dec", function(a, b) { + un = X("ep.dec", function(a, b) { if (!b || - tc(a)) return []; - var c = n(on(b)), + sc(a)) return []; + var c = n(nn(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); - if (2 !== vb(d)) return []; - d = un(); - c = U("", c); - e = vb(e + f); - for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1; - d = Ae(a, cl(g)); - return w(d) ? M(Ja, d) : [] + if (2 !== ub(d)) return []; + d = tn(); + c = V("", c); + e = ub(e + f); + for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1; + d = ye(a, bl(g)); + return w(d) ? N(Ja, d) : [] }), - wn = W("ep.ent", function(a, b, c) { - a = "" + ff(a, 10, 99); + vn = X("ep.ent", function(a, b, c) { + a = "" + df(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Jl("0", 16, c); + c = Il("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6302,35 +6296,35 @@ return "" + b + "z" + c }); + function wn(a, b) { + var c = on(a.document.body, b); + return c ? kn(a, c) : "" + } + function xn(a, b) { - var c = pn(a.document.body, b); - return c ? ln(a, c) : "" - } - - function yn(a, b) { - var c = xn(a, b); - return rn(a, c) - } - var zn = N(xn, W("ep.cp", function(a) { + var c = wn(a, b); + return qn(a, c) + } + var yn = O(wn, X("ep.cp", function(a) { if (!a) return "643"; - var b = xd(a); - return (a = Me(function(c) { + var b = wd(a); + return (a = Ke(function(c) { c = n(c).next().value; - return tn(c).test(b) - }, sn)) ? a[1] : "643" + return sn(c).test(b) + }, rn)) ? a[1] : "643" })); - function An(a, b, c, d) { - (c = wn(a, d, c)) && qn(a, b, c) - } - var Bn = W("ep.ctp", function(a, b, c, d) { - var e = zn(a, c), - f = yn(a, d); - An(a, b, e, f); + function zn(a, b, c, d) { + (c = vn(a, d, c)) && pn(a, b, c) + } + var An = X("ep.ctp", function(a, b, c, d) { + var e = yn(a, c), + f = xn(a, d); + zn(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = zn(a, c), - h = yn(a, d); - if (e !== g || f !== h) e = g, f = h, An(a, b, e, f) + var g = yn(a, c), + h = xn(a, d); + if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6339,32 +6333,32 @@ }) }); - function Cn(a, b, c, d, e) { - c = pn(a.document.body, c); - d = pn(a.document.body, d); - O(e.target, [c, d]) && qn(a, b) - } - var Dn = W("ep.chp", function(a, b, c, d, e) { - c && qn(a, b); - return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r + function Bn(a, b, c, d, e) { + c = on(a.document.body, c); + d = on(a.document.body, d); + P(e.target, [c, d]) && pn(a, b) + } + var Cn = X("ep.chp", function(a, b, c, d, e) { + c && pn(a, b); + return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r }); + function Dn(a, b) { + return aj(b, function(c) { + return { + Od: un(a, J(c, "settings.dr")), + isEnabled: J(c, "settings.auto_goals") + } + }) + } + function En(a, b) { - return bj(b, function(c) { - return { - Od: vn(a, J(c, "settings.dr")), - isEnabled: J(c, "settings.auto_goals") - } - }) - } - - function Fn(a, b) { if (!b) return !1; - var c = T(a); + var c = U(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var Gn = W("ep.i", function(a, b) { - if (vj(a)) return En(a, b).then(function(c) { + var Fn = X("ep.i", function(a, b) { + if (uj(a)) return Dn(a, b).then(function(c) { var d = n(c.Od), e = d.next().value, f = d.next().value, @@ -6383,32 +6377,32 @@ S = d.next().value, ea = d.next().value; if (!c.isEnabled) return Z.resolve(r); - var Lg = Fn(a, e), - Tq = Fn(a, h), - Uq = Fn(a, m), - Vq = Fn(a, q), - Wq = "" + e + f + g === "" + h + k + l; - return new Z(function(Xq, Yq) { - Bf(a, "ecp")(xf(Yq, + var Lg = En(a, e), + Sq = En(a, h), + Tq = En(a, m), + Uq = En(a, q), + Vq = "" + e + f + g === "" + h + k + l; + return new Z(function(Wq, Xq) { + Af(a, "ecp")(wf(Xq, function() { - Lg && Bn(a, b, f, g, t, x, E); - Tq && !Wq && Bn(a, b, k, l, C, S, ea); - Xq(Dn(a, b, Uq || Vq, p, v)) + Lg && An(a, b, f, g, t, x, E); + Sq && !Vq && An(a, b, k, l, C, S, ea); + Wq(Cn(a, b, Tq || Uq, p, v)) })) }) }) }); - function Hn(a, b) { - var c = Se(a, b), - d = ad(a); - if (c && Te("ym-advanced-informer", c)) { + function Gn(a, b) { + var c = Qe(a, b), + d = $c(a); + if (c && Re("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); - var f = ub(c.getAttribute("data-cid") || ""); + var f = tb(c.getAttribute("data-cid") || ""); if (f || 0 === f) { - var g = J(a, "Ya." + Qd + ".informer"); + var g = J(a, "Ya." + Pd + ".informer"); g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0); c = b || window.event; c.preventDefault ? c.preventDefault() : c.returnValue = !1 @@ -6416,51 +6410,51 @@ } } - function In(a) { - var b = V(a, "i.clch", Hn); - Xc(a).C(a.document, ["click"], G(a, b), { + function Hn(a) { + var b = W(a, "i.clch", Gn); + Wc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); return function(c) { - var d = a.Ya[Qd], + var d = a.Ya[Pd], e = !!d._informer; - d._informer = P({ - domain: Rd + d._informer = Q({ + domain: Qd }, c); - e || Kk(a, "https://" + Rd + "/metrika/informer.js", r) - } - } - var Jn = W("pr.p", function(a, b) { - if (Oc(a)) { - var c = Oh(a, "5", b), + e || Jk(a, "https://" + Qd + "/metrika/informer.js", r) + } + } + var In = X("pr.p", function(a, b) { + if (Nc(a)) { + var c = Nh(a, "5", b), d = {}; - d = Yg((d.pq = 1, d.ar = 1, d)); + d = Xg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, - D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) - }, b)["catch"](V(a, "pr.p.s")) + D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e) + }, b)["catch"](W(a, "pr.p.s")) } }), - Kn = !1; - - function Ln(a) { + Jn = !1; + + function Kn(a) { return { K: function(b, c) { if (!b.G) return c(); - var d = Q(a).o("fid"); - !Kn && d && (ne(b, "fid", d), Kn = !0); + var d = R(a).o("fid"); + !Jn && d && (le(b, "fid", d), Jn = !0); return c() } } } - var Mn = W("fid", function(a) { + var Ln = X("fid", function(a) { var b = r; if (!y(a.PerformanceObserver)) return b; - var c = Q(a); + var c = R(a); if (c.o("fido")) return b; c.B("fido", !0); - var d = new a.PerformanceObserver(V(a, "fid", function(f) { + var d = new a.PerformanceObserver(W(a, "fid", function(f) { f = f.getEntries()[0]; c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime))); b() @@ -6474,52 +6468,52 @@ } catch (f) {} return b }), - Nn = L(function(a) { - var b = Q(a), + Mn = M(function(a) { + var b = R(a), c = b.o("isEU"); if (z(c)) { - var d = ub(Dd(a, "is_gdpr") || ""); - if (O(d, [0, 1])) b.B("isEU", d), c = !!d; + var d = tb(Cd(a, "is_gdpr") || ""); + if (P(d, [0, 1])) b.B("isEU", d), c = !!d; else if (a = - Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a + Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a } return c }, function(a) { - return Q(a).o("isEU") + return R(a).o("isEU") }), - On = W("i.e", Nn), - Pn = W("i.ep", function(a) { - Nn(a) + Nn = X("i.e", Mn), + On = X("i.ep", function(a) { + Mn(a) }); - function Qn(a, b, c, d, e) { - if (!vj(a)) return r; + function Pn(a, b, c, d, e) { + if (!uj(a)) return r; var f = [], g = [], - h = Xc(a), + h = Wc(a), k; - Bf(a, "doe")(xf(r, function() { - var l = wj(b, a.document.body); - e && (l = Qb(e, l)); - M(function(p) { + Af(a, "doe")(wf(r, function() { + var l = vj(b, a.document.body); + e && (l = Pb(e, l)); + N(function(p) { f.push(p); g.push(h.C(p, c, d)) }, l); if (xa("MutationObserver", a.MutationObserver)) { var m = b.toUpperCase(); - l = new a.MutationObserver(V(a, "de.m", function(p) { - M(function(q) { + l = new a.MutationObserver(W(a, "de.m", function(p) { + N(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && M(function(t) { - Gk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) + v && v.length && N(function(t) { + Fk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, v); - q && q.length && M(function(t) { - Gk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) + q && q.length && N(function(t) { + Fk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1))) }, void 0, a.NodeFilter.SHOW_ELEMENT, !0) }, q) }, p) @@ -6533,33 +6527,33 @@ })); return function() { k && k(); - M(be, g); - pc(g); - pc(f) - } - } - var Rn = "https://" + Rd + "/metrika", - Ol = Rn + "/match.html", - Sn = Rn + "/tag_phono.js", - Tn = bd("appl", function(a) { + N(ae, g); + oc(g); + oc(f) + } + } + var Qn = "https://" + Qd + "/metrika", + Nl = Qn + "/match.html", + Rn = Qn + "/tag_phono.js", + Sn = ad("appl", function(a) { return new Z(function(b, c) { - Kk(a, Sn, b, c, { + Jk(a, Rn, b, c, { crossOrigin: !0 }) }) }, !0), - Un = ["cc-", "name", "shipping"]; - - function Vn(a, b, c) { + Tn = ["cc-", "name", "shipping"]; + + function Un(a, b, c) { var d = c.Ia, - e = vd(c.Ua); + e = ud(c.Ua); if (e && !(100 <= eb(e))) { var f = "tel" === J(d, "type"), g = 0 < Ca(e, "@") && !f, - h = yd(e); + h = xd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return { + if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return { Ia: d, ae: g, Ua: a, @@ -6570,7 +6564,7 @@ } } - function Wn(a, b, c, d, e, f) { + function Vn(a, b, c, d, e, f) { var g = b.ae, h = b.Ua, k = b.source, @@ -6579,96 +6573,96 @@ b = b.Ia.readOnly; var p = {}, q = {}; - c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); - A(l) || (c.ite = Mb(l)); - e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e); + c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q); + A(l) || (c.ite = Lb(l)); + e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Xn = W("ice", function(a, b, c, d, e) { - if (b = Wh(a, b)) - if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0 + var Wn = X("ice", function(a, b, c, d, e) { + if (b = Vh(a, b)) + if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0 }), - Yn = W("ice", function(a, b, c, d, e) { - if (b = Wh(a, b)) - if (e = Vn(a, d, e)) { - var f = Lj(a, e.Ia); - di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s")); + Xn = X("ice", function(a, b, c, d, e) { + if (b = Vh(a, b)) + if (e = Un(a, d, e)) { + var f = Kj(a, e.Ia); + ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s")); return !0 } }); - function Zn(a, b, c, d, e) { + function Yn(a, b, c, d, e) { var f = e.target; a = ib(a)(f, c); f = -1 !== a; if (b || f) f && c.splice(a, 1), d(e) } - function $n(a, b, c, d, e) { + function Zn(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { + f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Zn), 300, "i.c.l")) - } - - function ao(a, b) { - var c = bo, + }], Yn), 300, "i.c.l")) + } + + function $n(a, b) { + var c = ao, d = [], e = []; - d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { + d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Zn(a, !0, e, b, { + g && Yn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n)))); - d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) { + d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn)))); + d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) { return "submit" === f.type })); - return F([ce, d], M) - } - var co = ["text", "email", "tel"]; - - function bo(a) { - a = wj("input", a); - return M(function(b) { + return F([be, d], N) + } + var bo = ["text", "email", "tel"]; + + function ao(a) { + a = vj("input", a); + return N(function(b) { return [b, b.value] }, a) } - var eo = W("icei", function(a, b) { - if (ci(a)) { + var co = X("icei", function(a, b) { + if (bi(a)) { var c = !1, d = r, e = r; - bj(b, function(f) { - if (!(On(a) || J(f, "settings.eu") || c)) { + aj(b, function(f) { + if (!(Nn(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un)); + if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn)); return m }; - d = Qn(a, "input", ["blur"], function(l) { + d = Pn(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = ao(a, function(l) { + e = $n(a, function(l) { var m = l.isTrusted, p = 0; - M(function(q) { + N(function(q) { var v = n(q); q = v.next().value; v = v.next().value; @@ -6683,7 +6677,7 @@ } }))) } - })["catch"](V(a, "ice.t")); + })["catch"](W(a, "ice.t")); return function() { c = !0; d(); @@ -6691,48 +6685,48 @@ } } }), - fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - go = L(function(a) { + eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + fo = M(function(a) { var b = - ob(a); + nb(a); a = b.wd; if (!b.Lc) return !1; b = Za("indexOf", a); - b = sc(N(b, Pa(-1), nb), fo); + b = rc(O(b, Pa(-1), mb), eo); var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a), d = /YaBrowser\/[\d.]+/.test(a), e = /Mobile/.test(a); return b || c || d && e || !/Safari/.test(a) && e }), - ho = L(function(a) { - var b = qb(a); - return b ? Ia(b, "YangoEats") || zc(a) : !1 + go = M(function(a) { + var b = pb(a); + return b ? Ia(b, "YangoEats") || yc(a) : !1 }), - io; - - function jo(a, b, c) { + ho; + + function io(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(Be(a, b)) - } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d"); + D(e, d)(ze(a, b)) + } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d"); return function() { - return tf(a, io) - } - } - var ko = W("p.ai", function(a, b) { - if (zc(a) || go(a)) return bj(b, function(c) { + return sf(a, ho) + } + } + var jo = X("p.ai", function(a, b) { + if (yc(a) || fo(a)) return aj(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return jo(a, P({}, c, (d.c = b.id, d)), 10) + return io(a, Q({}, c, (d.c = b.id, d)), 10) } }) }), - lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - mo = bd("uah", function(a) { + ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + lo = ad("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6742,23 +6736,23 @@ return Z.reject("3") } }), - no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), - oo = L(function(a) { - var b = qb(a); - return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) { + mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")), + no = M(function(a) { + var b = pb(a); + return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) { try { return H(function(d, e) { - return d || no.test(e.brand) + return d || mo.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } - }, G(!1, lb)) + }, G(!1, L)) }), - po = ["default", + oo = ["default", "update" ], - qo = bd("ycs", function(a) { + po = ad("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6769,14 +6763,14 @@ return !0 } var c = {}, - d = Df(a, "ytm.cs"); + d = Cf(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (O(e, po) && B(f)) { + if (P(e, oo) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; - M(function(l) { + N(function(l) { var m = n(l); l = m.next().value; m = m.next().value; @@ -6796,7 +6790,7 @@ p = b(l); p !== m && d.trigger(l, [l, p]) } - }, dc(f)); + }, cc(f)); return k } }, a.get = b, a.on = function(e, f) { @@ -6808,114 +6802,114 @@ }) }, a }, !0), - ro = ["0", "1", "2", "3"], - so = ro[0], - to = ro[1], - uo = ro[2], - vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo)); - - function xo(a) { - if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so; + qo = ["0", "1", "2", "3"], + ro = qo[0], + so = qo[1], + to = qo[2], + uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo)); + + function wo(a) { + if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro; a = a.replace("GDPR-ok-view-detailed-", ""); - return O(a, ro) ? a : so - } - var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]), - zo = "3 13 14 31 15 16 17 28".split(" "), - Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))), - Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); - - function Co(a) { + return P(a, qo) ? a : ro + } + var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]), + yo = "3 13 14 31 15 16 17 28".split(" "), + zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))), + Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" "); + + function Bo(a) { if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return { url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/", version: 2, - Pc: Bo, + Pc: Ao, Tc: "_inversed_buttons" } } - var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), - Eo = L(function(a) { - a = T(a).hostname; + var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"), + Do = M(function(a) { + a = U(a).hostname; var b = !1; - a && (b = -1 !== a.search(Do)); + a && (b = -1 !== a.search(Co)); return b }); - function Fo(a, b) { - var c = Bi(a, b); + function Eo(a, b) { + var c = Ai(a, b); c && c.ea.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Eo(a), d + return d.type = "isYandex", d.isYandex = Do(a), d }) } - function Go(a, b, c) { - var d = Bi(a, c); + function Fo(a, b, c) { + var d = Ai(a, c); return new Z(function(e) { if (d) { var f = d.ea, - g = N(G("4", b), G(null, e)), - h = uf(a, g, 2E3, "gdp.f.t"), + g = O(G("4", b), G(null, e)), + h = tf(a, g, 2E3, "gdp.f.t"), k = {}; d.cd((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(wo, function(m) { + l.isYandex ? (b("5"), f.C(vo, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: xo(m) + value: wo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], tf)) + })["catch"](g).then(F([a, h], sf)) } else e({ - value: to, + value: so, Nb: !0 }) }) } - var Ho = {}, - Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho); - - function Jo(a, b) { - if (Eo(a)) { - var c = Di(a), - d = Wh(a, b); + var Go = {}, + Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go); + + function Io(a, b) { + if (Do(a)) { + var c = Ci(a), + d = Vh(a, b); d = d && d.params; - c = M(G(Io, J), Ao(c)); - d && c.length && d("gdpr", Rb(c)) - } - } - - function Ko(a, b, c) { - a = c || Hc(a); - return O(a, b) ? a : "en" - } - var Lo = { + c = N(G(Ho, J), zo(c)); + d && c.length && d("gdpr", Qb(c)) + } + } + + function Jo(a, b, c) { + a = c || Gc(a); + return P(a, b) ? a : "en" + } + var Ko = { de: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Tc: "", Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ") }, - Mo = bd("gdpr", function(a, b, c, d, e) { + Lo = ad("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(wo, function(q) { + c.C(vo, function(q) { q = q.type; var v = {}; l.bd((v.type = q, v)); p({ - value: xo(q) + value: wo(q) }) }) } - var g = void 0 === e ? Lo : e; + var g = void 0 === e ? Ko : e; e = g.url; var h = g.Tc, k = g.de; - g = Ko(a, g.Pc, d.Me); - var l = Bi(a, d); + g = Jo(a, g.Pc, d.Le); + var l = Ai(a, d); if (!l) return Z.resolve({ - value: so, + value: ro, Nb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6926,7 +6920,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Kk(a, m, G(p, f), function() { + Jk(a, m, G(p, f), function() { b("9"); var q = {}; l.bd((q.type = "GDPR-ok-view-default", q)); @@ -6934,37 +6928,37 @@ }) }) }), - No = [], - Oo = Za("push", No), - Po = L(function(a, b) { + Mo = [], + No = Za("push", Mo), + Oo = M(function(a, b) { var c = b("gdpr"); - return O(c, ro) ? a + "-" + c : a + return P(c, qo) ? a + "-" + c : a }), - Qo = Rd.split("."), - Ro = Qo.pop(), - So = U(".", Qo), - To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; - - function Uo(a, b) { + Po = Qd.split("."), + Qo = Po.pop(), + Ro = V(".", Po), + So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/; + + function To(a, b) { var c = a.o("hostIndex"); - return c ? M(function(d) { + return c ? N(function(d) { d = n(d.split("-")); d.next(); d = d.next().value; - return ub(d) - }, c.split(",")) : M(G(0, lb), b) - } - - function Vo(a, b) { - b.cookie.B("hostIndex", U(",", M(function(c, d) { - return U("-", [d, c]) + return tb(d) + }, c.split(",")) : N(G(0, L), b) + } + + function Uo(a, b) { + b.cookie.B("hostIndex", V(",", N(function(c, d) { + return V("-", [d, c]) }, a)), 1440) } - function Wo(a) { + function Vo(a) { var b = a.sc, c = a.Xd; - M(function(f, g) { + N(function(f, g) { 1 < c[g] && (a.Cb = g) }, b); var d = a.Cb, @@ -6972,78 +6966,78 @@ e.unshift(b[d]); return e } - var Xo = Na(function(a, b) { + var Wo = Na(function(a, b) { var c = b.Cb, d = b.sc, e = b.cookie, - f = Wo(b)[a]; + f = Vo(b)[a]; f = jb(f, d); - c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b)) + c !== f && (c = To(e, d), c[f] += 1, Uo(c, b)) }), - Yo = N(L(function(a) { + Xo = O(M(function(a) { var b; b: { - if (b = T(a).hostname) - if (b = b.match(To)) - if (b = b[3], O(b, fd)) break b;b = !1 - } - b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd; + if (b = U(a).hostname) + if (b = b.match(So)) + if (b = b[3], P(b, ed)) break b;b = !1 + } + b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd; b = ["mc.webvisor.org", b]; - a = Kd(a); + a = Jd(a); return { cookie: a, sc: b, Cb: b.length - 1, - Xd: Uo(a, b) + Xd: To(a, b) } }), Ra); - function Zo(a) { - var b = Yo(a); + function Yo(a) { + var b = Xo(a); return { K: function(c, d) { c.ca || (c.ca = {}); - c.ca.Jc = b(Wo); + c.ca.Jc = b(Vo); d() }, S: function(c, d) { - var e = c.ve; - z(e) || b(Xo(e)); + var e = c.ue; + z(e) || b(Wo(e)); d() } } } - var $o = {}, - ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o); - - function bp(a) { - return u(a) ? a : w(a) ? U(",", M(function(b) { + var Zo = {}, + $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo); + + function ap(a) { + return u(a) ? a : w(a) ? V(",", N(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } + function bp(a) { + return "che\n" + a + } + function cp(a) { - return "che\n" + a - } - - function dp(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = bp(a[f])) && c.push("" + e + "\n" + f); + (f = ap(a[f])) && c.push("" + e + "\n" + f); return c - }, [], dc(ap)); - return U("\n", b) - } - var ep = L(function(a) { - return mo(a).then(dp, cp) + }, [], cc($o)); + return V("\n", b) + } + var dp = M(function(a) { + return lo(a).then(cp, bp) }); - function fp(a) { + function ep(a) { return { K: function(b, c) { - ep(a).then(function(d) { + dp(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -7052,19 +7046,19 @@ } } - function gp(a, b, c) { - Bf(a, "pbjs")(xf(r, function() { - var d = M(function(g) { + function fp(a, b, c) { + Af(a, "pbjs")(wf(r, function() { + var d = N(function(g) { var h = {}; h = (h.auc = g, h); - g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body); + g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = af(g); + var k = Ze(g); if (k) { var l = {}; - P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) + Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); return h }, c); if (0 < d.length) { @@ -7074,21 +7068,21 @@ } })) } - var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - jp = {}, - kp = (jp.netRevenue = function(a) { + var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + ip = {}, + jp = (ip.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, jp), - lp = {}, - mp; - - function np(a) { - var b = lp[a], + }, ip), + kp = {}, + lp; + + function mp(a) { + var b = kp[a], c = b.xb, d = b.Cc, - e = b.ue; - return M(function(f) { + e = b.te; + return N(function(f) { var g = n(f); f = g.next().value; g = g.next().value; @@ -7096,111 +7090,111 @@ k = g.timeout, l = g.Sa, m = {}; - return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) - }, dc(b.tb)) - } - - function op(a, b, c) { - var d = lp[c]; + return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l) + }, cc(b.tb)) + } + + function np(a, b, c) { + var d = kp[c]; d.$c = !1; - d.yb && tf(a, d.yb); - d.yb = uf(a, function() { - var e = np(c), + d.yb && sf(a, d.yb); + d.yb = tf(a, function() { + var e = mp(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g)); - delete lp[c] + b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g)); + delete kp[c] }, 2E3, "pbjs.t") } + function op(a, b) { + var c = Vh(a, b); + c && N(function(d) { + kp[d].$c && np(a, c.params, d) + }, dc(kp)) + } + function pp(a, b) { - var c = Wh(a, b); - c && M(function(d) { - lp[d].$c && op(a, c.params, d) - }, ec(lp)) - } - - function qp(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function rp(a, b, c) { + function qp(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = qp(b, d); - !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) { + var f = pp(b, d); + !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) { var h = n(g); g = h.next().value; h = h.next().value; var k; w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize); k && (f.Tb[g] = k) - }, dc(c.mediaTypes))); + }, cc(c.mediaTypes))); "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) { - A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]); return g - }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function sp(a, b, c) { + function rp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) - } - - function tp(a, b) { - if (O(a, hp)) - if ("pbjsInit" === a) mp = b.version; + e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message)) + } + + function sp(a, b) { + if (P(a, gp)) + if ("pbjsInit" === a) lp = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - lp[c] || (lp[c] = { + kp[c] || (kp[c] = { tb: {} }); - c = lp[c]; + c = kp[c]; var d = "auctionInit" === a, e = "auctionEnd" === a, f = "adRenderFailed" === a || "adRenderSucceeded" === a; f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp)); - var g = F([a, c], rp); - "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) { + var g = F([a, c], qp); + "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) { return jb(h, l) === k - }, M(K("bidderCode"), b.bidderRequests))) : d || + }, N(K("bidderCode"), b.bidderRequests))) : d || g(b); c.Cc && (c.$c = !0) } } } - function up(a, b) { + function tp(a, b) { var c = !1; return function(d) { - var e = Wh(a, b); - e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) - } - } - - function vp(a, b) { - M(function(c) { + var e = Vh(a, b); + e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) + } + } + + function up(a, b) { + N(function(c) { var d = c.event, e = c.data, - f = G(d, tp); - "bidTimeout" === d ? M(f, e) : f(e); + f = G(d, sp); + "bidTimeout" === d ? N(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var wp = W("pj", function(a, b) { - var c = up(a, b), + var vp = X("pj", function(a, b) { + var c = tp(a, b), d = {}; return d.pbjs = function(e) { - w(e) && (e = Qb(Nb, M(function(f) { + w(e) && (e = Pb(Mb, N(function(f) { if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) { var g = J(f, "data.args"); return g ? { @@ -7208,50 +7202,50 @@ data: g } : f } - }, e)), vp(e, c), pp(a, b)) + }, e)), up(e, c), op(a, b)) }, d }), - xp = L(function() { - var a = Kj(); + wp = M(function() { + var a = Jj(); return H(function(b, c) { b[a[c]] = c; return b - }, {}, ec(a)) + }, {}, dc(a)) }), - yp = /(\D\d*)/g; - - function zp(a) { + xp = /(\D\d*)/g; + + function yp(a) { if (!a) return ""; - a = a.match(yp); + a = a.match(xp); if (!a || 0 === a.length) return ""; - var b = xp(); + var b = wp(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], - f = ub(d.slice(1)); + f = tb(d.slice(1)); return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c }, "", a) } - function Ap(a, b) { - var c = zp(b); + function zp(a, b) { + var c = yp(b); return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null } - var Bp = L(Md); - - function Cp(a) { + var Ap = M(Ld); + + function Bp(a) { return { - oe: Oe(a.element), + oe: Me(a.element), Hb: a.Hb } } - function Dp(a, b) { + function Cp(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = Bp(b.id); + e = Ap(b.id); if (e.Pa) { - if (!Hj(a, e.Pa.element)) return Cp(e.Pa); + if (!Gj(a, e.Pa.element)) return Bp(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7263,24 +7257,24 @@ }, {}, d); var f = null, g = null; - d.cs && vj(a) && (f = xj(d.cs, c), g = "c"); - d.p && !f && (f = Ap(a, d.p), g = "x"); + d.cs && uj(a) && (f = wj(d.cs, c), g = "c"); + d.p && !f && (f = zp(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Hb: g - }, Cp(e.Pa) - } - } - - function Ep(a, b) { + }, Bp(e.Pa) + } + } + + function Dp(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function Fp(a, b) { + function Ep(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return Ep(a, c[0]); + if (1 === c.length) return Dp(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7288,7 +7282,7 @@ var l = a[k]; if (l === h) { if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0 - } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0); + } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0); return f }, { Gb: 0, @@ -7300,170 +7294,170 @@ return 2 <= c.Gb || d && e } - function Gp(a, b) { + function Fp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : sc(G(a, Ep), c) - } - - function Hp(a, b, c, d) { - c = M(function(e) { + return 0 === c.length ? !1 : rc(G(a, Dp), c) + } + + function Gp(a, b, c, d) { + c = N(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb; + if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb; return f }, c); - return Rb(c) - } - var Ip = Oa(kj)("btn:"), - Jp = Oa(kj)("form:"); - - function Kp(a) { + return Qb(c) + } + var Hp = Oa(jj)("btn:"), + Ip = Oa(jj)("form:"); + + function Jp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", cl(al(b))] : a - } - var Lp = Gb(function(a) { - a.patterns = M(Kp, a.patterns); - a.price_patterns = M(Kp, a.price_patterns); + return "bp" === c ? ["p", bl($k(b))] : a + } + var Kp = Fb(function(a) { + a.patterns = N(Jp, a.patterns); + a.price_patterns = N(Jp, a.price_patterns); return a }); - function Mp(a, b) { - var c = Wd(a); + function Lp(a, b) { + var c = Vd(a); b && (c.yen = b); return c } - function Np(a) { - return Mp(a, "yue") + function Mp(a) { + return Lp(a, "yue") + } + + function Np(a, b) { + if (A(b) || !!b === b || qb(a, b) || u(b)) return b } function Op(a, b) { - if (A(b) || !!b === b || rb(a, b) || u(b)) return b - } - - function Pp(a, b) { if (A(b)) return b; - var c = Op(a, b); + var c = Np(a, b); if (!A(c)) return c; if (B(b)) return H(function(d, e) { var f = n(e), g = f.next().value; f = f.next().value; - d[g] = Pp(a, f); + d[g] = Op(a, f); return d - }, {}, dc(b)); - if (w(b)) return M(G(a, Pp), b) - } - var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); - - function Rp(a) { - if (!u(a)) throw Np("gppns"); - if (O(a.split(".")[0], Qp)) throw Np("rwp"); - if (kj(a, "on")) throw Np("rwp"); - } - - function Sp(a, b) { + }, {}, cc(b)); + if (w(b)) return N(G(a, Op), b) + } + var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" "); + + function Qp(a) { + if (!u(a)) throw Mp("gppns"); + if (P(a.split(".")[0], Pp)) throw Mp("rwp"); + if (jj(a, "on")) throw Mp("rwp"); + } + + function Rp(a, b) { var c = b.split("."), d = c.pop(); - c = c.length ? J(a, U(".", c)) : a; - if (!c) throw Np("noma"); + c = c.length ? J(a, V(".", c)) : a; + if (!c) throw Mp("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Tp = {}, - Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started", - Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp), - Vp = {}, - Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp); - - function Xp(a) { + var Sp = {}, + Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started", + Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp), + Up = {}, + Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up); + + function Wp(a) { if (!a) return ""; var b = a.id; - return "[" + Wp[a.type] + (b ? ":" + b : "") + "]" - } - - function Yp(a) { + return "[" + Vp[a.type] + (b ? ":" + b : "") + "]" + } + + function Xp(a) { a = a.message; - return u(a) ? Up[a] || a : "Unknown error" - } - var Zp = r, - $p, aq = L(function(a, b, c) { - Zp = b; - c && ($p = c) + return u(a) ? Tp[a] || a : "Unknown error" + } + var Yp = r, + Zp, $p = M(function(a, b, c) { + Yp = b; + c && (Zp = c) }); - function bq(a, b, c, d) { + function aq(a, b, c, d) { return function() { - var e = b || Td; + var e = b || Sd; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e) } return c } } - function cq(a, b) { + function bq(a, b) { return function(c) { - Zp(a, c, b) - } - } - - function dq(a, b, c) { - c ? aq(a, function(d, e, f) { - A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e))) - }, c) : aq(a, function(d, e, f) { + Yp(a, c, b) + } + } + + function cq(a, b, c) { + c ? $p(a, function(d, e, f) { + A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e))) + }, c) : $p(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) + A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e)) }) } - function eq(a, b, c, d) { - var e = Qe(a)("img"); + function dq(a, b, c, d) { + var e = Oe(a)("img"); e.src = b; - b = G(e, Re); - var f = G(void 0, lb); - e.onerror = N(b, f, d); - e.onload = N(b, f, c); - wc(a) && (a = Ve(a), P(e.style, { + b = G(e, Pe); + var f = G(void 0, L); + e.onerror = O(b, f, d); + e.onload = O(b, f, c); + vc(a) && (a = Te(a), Q(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var fq = L(function(a, b) { + var eq = M(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function gq(a, b, c) { + function fq(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), g = f.next().value; f = ja(f); - vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g)); + ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g)); return d }, [], a.document.cookie.split(";")) } - function hq(a, b) { + function gq(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { try { - c = rb(a, b) + c = qb(a, b) } catch (d) { c = !1 } @@ -7472,32 +7466,32 @@ return c } - function iq(a, b, c, d) { + function hq(a, b, c, d) { d = void 0 === d ? !1 : d; - return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href - } - var jq = "protocol host port path query queryVar extension fragment href".split(" "), - kq = L(function(a) { - var b = T(a).search; - b = rd(b.substring(1))._ytm_preview; - var c = Jd(a, ""); + return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href + } + var iq = "protocol host port path query queryVar extension fragment href".split(" "), + jq = M(function(a) { + var b = U(a).search; + b = qd(b.substring(1))._ytm_preview; + var c = Id(a, ""); a = c.B; c = c.o; return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function lq(a) { + function kq(a) { switch (a) { case 2: return "read"; case 1: return "write"; default: - throw Wd("usoc"); - } - } - - function mq(a) { + throw Vd("usoc"); + } + } + + function lq(a) { switch (a) { case "read": return 2; @@ -7508,7 +7502,7 @@ } } - function nq(a, b, c, d, e) { + function mq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7521,7 +7515,7 @@ }) } - function oq(a, b, c, d) { + function nq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7533,7 +7527,7 @@ }) } - function pq(a, b, c, d, e) { + function oq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7542,44 +7536,44 @@ } }) } - var qq = {}, - rq = (qq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({ + var pq = {}, + qq = (pq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, qq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = mq(d)) ? b.R({ + }, pq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = lq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, qq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({ + }, pq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, qq.access_template_storage = function(a, b) { + }, pq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) { + }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: kq(a) ? 1 : 0 + logLevel: jq(a) ? 1 : 0 } }) - }, qq.read_data_layer = function(a, b, c, d) { + }, pq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7587,29 +7581,29 @@ operation: 2 } }) : !1 - }, qq.read_title = function(a, b) { + }, pq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, qq.send_pixel = oq, qq.set_cookies = nq, qq), - sq = "protocol host port path query queryVar extension href".split(" "), - tq = L(Md, function(a, + }, pq.send_pixel = nq, pq.set_cookies = mq, pq), + rq = "protocol host port path query queryVar extension href".split(" "), + sq = M(Ld, function(a, b) { return a + "_" + b }), - uq = /\+/g, - vq = /^\?/, - wq = /[/:]|^[#?]/; - - function xq(a) { - return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) { + tq = /\+/g, + uq = /^\?/, + vq = /[/:]|^[#?]/; + + function wq(a) { + return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); - d = U("=", d); - e = qd(e.replace(uq, " ")); - d = qd(d.replace(uq, " ")); + d = V("=", d); + e = pd(e.replace(tq, " ")); + d = pd(d.replace(tq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7617,13 +7611,13 @@ return b }, {}, a.split("&")) : {} } - var yq = {}, - zq = (yq.callInWindow = function(a) { + var xq = {}, + yq = (xq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7631,25 +7625,25 @@ operation: 4 } }); - var f = Sp(b, d), + var f = Rp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Np("ca.c.wenf"); + if (!y(g)) throw Mp("ca.c.wenf"); e = g.apply(f, e); - return Pp(b, e) - } - }, yq.callLater = function(a) { + return Op(b, e) + } + }, xq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Mp("ca.c.cinf"); - uf(b, c, 0, "cr.cl") - } - }, yq.copyFromDataLayer = function(a) { + if (!y(c)) throw Lp("ca.c.cinf"); + tf(b, c, 0, "cr.cl") + } + }, xq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Mp("No dataLayer data"); + if (!d) throw Lp("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7657,13 +7651,13 @@ operation: 2 } }); - return Pp(b, J(d, e)) - } - }, yq.copyFromWindow = function(a) { + return Op(b, J(d, e)) + } + }, xq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7671,9 +7665,9 @@ key: d } }); - return Pp(b, J(b, d)) - } - }, yq.createArgumentsQueue = function(a) { + return Op(b, J(b, d)) + } + }, xq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7708,19 +7702,19 @@ operation: 1 } }); - Rp(d); - Rp(e); + Qp(d); + Qp(e); var g = [], - h = Sp(b, d); + h = Rp(b, d); h.value || (h.parent[h.Wa] = f); - h = Sp(b, e); + h = Rp(b, e); if (h.value) { - if (!w(h.value)) throw Np("ca.akna"); + if (!w(h.value)) throw Mp("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, yq.createQueue = function(a) { + }, xq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7738,44 +7732,44 @@ operation: 1 } }); - Rp(d); - var e = Sp(b, d); + Qp(d); + var e = Rp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Np("akna"); + else if (!w(d)) throw Mp("akna"); return D(f[e].push, f[e]) } - }, yq.decodeUri = function(a) { + }, xq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, yq.decodeUriComponent = function(a) { + }, xq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, yq.encodeUri = function(a) { + }, xq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, yq.encodeUriComponent = function(a) { + }, xq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, yq.fromBase64 = function(a) { + }, xq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7783,7 +7777,7 @@ return b.atob(c) } catch (d) {} } - }, yq.getCookieValues = function(a) { + }, xq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7794,20 +7788,20 @@ operation: 2 } }); - return gq(b, d, e) - } - }, yq.getTimestamp = function(a) { + return fq(b, d, e) + } + }, xq.getTimestamp = function(a) { var b = a.l; return function() { - return X(b)(hf) - } - }, yq.getType = function(a) { - return G(a.l, hq) - }, yq.getReferrerUrl = function(a) { + return kf(b)(ff) + } + }, xq.getType = function(a) { + return G(a.l, gq) + }, xq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, sq) ? d : "href"; + var f = P(d, rq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7817,13 +7811,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = oh(b, g), iq(g, f, e) - } - }, yq.getUrl = function(a) { + if (g) return g = nh(b, g), hq(g, f, e) + } + }, xq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, jq) ? d : "href"; + var f = P(d, iq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7831,11 +7825,11 @@ variableName: e } }); - var g = T(b); + var g = U(b); g.query = g.search.replace(/^\?/, ""); - return iq(g, f, e) - } - }, yq.injectHiddenIframe = function(a) { + return hq(g, f, e) + } + }, xq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7846,8 +7840,8 @@ url: d } }); - var f = Qe(b)("iframe"); - P(f.style, { + var f = Oe(b)("iframe"); + Q(f.style, { display: "none", width: "1px", height: "1px", @@ -7858,9 +7852,9 @@ return e() }; f.onerror = r; - Ve(b).appendChild(f) - } - }, yq.JSON = function(a) { + Te(b).appendChild(f) + } + }, xq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7874,7 +7868,7 @@ } catch (d) {} } } - }, yq.loadScript = function(a) { + }, xq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7884,13 +7878,13 @@ url: d } }); - Kk(b, d, y(e) ? bq("ls.ol", function() { + Jk(b, d, y(e) ? aq("ls.ol", function() { return e.apply(null) - }) : r, y(f) ? bq("ls.oe", function() { + }) : r, y(f) ? aq("ls.oe", function() { return f.apply(null) }) : void 0) } - }, yq.localStorage = function(a) { + }, xq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7926,11 +7920,11 @@ c.removeItem(d) } } - }, yq.logToConsole = function(a) { + }, xq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Uk(b).log, - e = kq(b) ? 1 : 0; + d = Tk(b).log, + e = jq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7940,30 +7934,30 @@ } }) && d.apply(null, ka(f)) } - }, yq.makeNumber = function() { + }, xq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, yq.makeTableMap = function() { + }, xq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia"); a = H(function(d, e) { B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]); return d }, {}, a); - return ec(a).length ? a : null - } - }, yq.Math = function(a) { - return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, yq.Object = function(a) { + return dc(a).length ? a : null + } + }, xq.Math = function(a) { + return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, xq.Object = function(a) { var b = a.l; return { - keys: ec, - values: hc, + keys: dc, + values: gc, freeze: function(c) { return b.Object.freeze(c) }, - entries: dc, + entries: cc, "delete": function(c, d) { if (!c || !I(c, d) || w(c) || c === b) return !1; try { @@ -7973,11 +7967,11 @@ } } } - }, yq.parseUrl = function(a) { + }, xq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && wq.test(c)) { - c = oh(b, c); + if (u(c) && c && vq.test(c)) { + c = nh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7989,19 +7983,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: xq(c.search), + searchParams: wq(c.search), hash: c.hash } } } - }, yq.queryPermission = function(a) { + }, xq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(rq, - d) ? (0, rq[d])(b, c, d, e, f) : !1 - } - }, yq.readTitle = function(a) { + return (z(e) || u(e)) && I(qq, + d) ? (0, qq[d])(b, c, d, e, f) : !1 + } + }, xq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -8011,22 +8005,22 @@ }); return b.document.title } - }, yq.sendPixel = function(a) { + }, xq.sendPixel = function(a) { var b = a.I, c = a.l; return function(d, e, f) { e = void 0 === e ? r : e; f = void 0 === f ? r : f; - if (!u(d)) throw Np("ca.p.uns"); + if (!u(d)) throw Mp("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - eq(c, d, e, f) - } - }, yq.setCookie = function(a) { + dq(c, d, e, f) + } + }, xq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -8040,25 +8034,25 @@ options: f } }); - e = g ? pd(e) : e; + e = g ? od(e) : e; d = d + "=" + e + ";"; if (f) { I(f, "domain") && (d += " Domain=" + f.domain + ";"); I(f, "path") && (d += " Path=" + f.path + ";"); I(f, "expires") && (d += " Expires=" + f.expires + ";"); if (I(f, "max-age")) { - if (!rb(b, f["max-age"])) throw Np("ca.c.mann"); + if (!qb(b, f["max-age"])) throw Mp("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop"); + if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, yq.setInWindow = function(a) { + }, xq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -8071,9 +8065,9 @@ operation: 1 } }); - Rp(d); + Qp(d); try { - var g = Sp(b, d), + var g = Rp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8083,11 +8077,11 @@ return !1 } } - }, yq.checkInWindow = function(a) { + }, xq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Rp(d); + Qp(d); c.checkPermission({ permissionType: "globals", F: { @@ -8096,18 +8090,18 @@ } }); try { - var f = Sp(b, d), + var f = Rp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = hq(b, g); + var k = gq(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, yq.templateStorage = function(a) { + }, xq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8116,7 +8110,7 @@ delete d[e] } var c = a.I, - d = tq(a.containerId, a.qe); + d = sq(a.containerId, a.pe); return { getItem: function(e) { c.checkPermission({ @@ -8138,17 +8132,17 @@ permissionType: "templateStorage", F: null }); - M(b, ec(d)) + N(b, dc(d)) } } - }, yq); - - function Aq(a) { + }, xq); + + function zq(a) { return function(b) { var c = b.Xb, d = b.I; return function(e) { - B(e) && (M(function(f) { + B(e) && (N(function(f) { d.checkPermission({ permissionType: "accessConsent", F: { @@ -8156,63 +8150,63 @@ operation: 1 } }) - }, ec(e)), c.cb({ + }, dc(e)), c.cb({ event: "ytm.consent", ytm: { action: a, La: e, - eventId: Xm() + eventId: Wm() } })) } } } - var Bq = Aq("default"), - Cq = Aq("update"); - - function Dq(a) { + var Aq = zq("default"), + Bq = zq("update"); + + function Cq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return M(Dq, b) + return N(Cq, b) } if (B(a)) { var c = {}; - M(function(d) { - c[d] = Dq(a[d]) - }, ec(a)); + N(function(d) { + c[d] = Cq(a[d]) + }, dc(a)); return c } return a } - function Eq(a) { + function Dq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: Dq(a.counter), - permissions: Dq(a.permissions), - tags: Dq(a.tags), - triggers: Dq(a.triggers), - variables: Dq(a.variables) - } - } - - function Fq(a) { - a = I(zq, a) ? zq[a] : void 0; - if (A(a)) throw Mp("uca"); + counter: Cq(a.counter), + permissions: Cq(a.permissions), + tags: Cq(a.tags), + triggers: Cq(a.triggers), + variables: Cq(a.variables) + } + } + + function Eq(a) { + a = I(yq, a) ? yq[a] : void 0; + if (A(a)) throw Lp("uca"); return a } - function Gq(a, b) { + function Fq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.qc, b)) return d.qc[b] } } - function Hq(a, b) { + function Gq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8222,13 +8216,13 @@ } } - function Iq(a, b, c) { + function Hq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(Hq(b, c)) - } - - function Jq(a, b, c, d) { + return a.concat(Gq(b, c)) + } + + function Iq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8237,47 +8231,47 @@ return } } - throw Mp(c); - } - var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Lq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Mq(a, b, c) { + throw Lp(c); + } + var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Kq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Lq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Nq = Lq ? function(a, b, c) { - return Lq.call(c, a, b) - } : Mq, - Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Pq(a, b) { + var Mq = Kq ? function(a, b, c) { + return Kq.call(c, a, b) + } : Lq, + Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Oq(a, b) { var c = {}; - return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { + return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) { return H(d, e, a) }, c.reduceRight = function(d, e) { - return Nq(d, e, a) - }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Mq(d, e, a) + }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Qq(a) { + function Pq(a) { return w(a) && 35 === a[0] } - function Rq(a, b, c) { + function Qq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Sq(a, b); - a = Sq(a, d); - if (A(b)) throw Np("noma"); + b = Rq(a, b); + a = Rq(a, d); + if (A(b)) throw Mp("noma"); if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0; else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0; - else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = - D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; + else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace = + D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0; else if (B(b)) a: { if (c) { if ("toString" === @@ -8296,29 +8290,29 @@ return c } - function Zq(a, b) { + function Yq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value, f = c.next().value, - g = M(lb, a); + g = N(L, a); return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Np("da"); + if (m[p]) throw Mp("da"); m[p] = { kind: 1, value: h[q] }; return m }, {}, e); - d && !O(d, e) && (k[d] = { + d && !P(d, e) && (k[d] = { kind: 0, value: d }); var l; - $q(g, f, k, { + Zq(g, f, k, { "return": function(m) { l = m } @@ -8327,11 +8321,11 @@ } } - function ar(a) { + function $q(a) { return w(a) && 42 === a[0] } - function br(a, b) { + function ar(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8339,34 +8333,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Sq(a, g); - f = Sq(a, f); + g = Rq(a, g); + f = Rq(a, f); d["" + g] = f; return d }, {}, c) } - function cr(a) { + function br(a) { return w(a) && 40 === a[0] } - function dr(a, b) { + function cr(a, b) { var c = n(b); c.next(); c = ja(c); - return M(function(d) { - return Sq(a, d) + return N(function(d) { + return Rq(a, d) }, c) } - function er(a, b) { + function dr(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Sq(a, e); - c = Sq(a, c); + e = Rq(a, e); + c = Rq(a, c); switch (d) { case "==": return e == c; @@ -8412,16 +8406,16 @@ case "instanceof": return e instanceof c; default: - throw Mp("uo"); - } - } - - function fr(a, b) { + throw Lp("uo"); + } + } + + function er(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Sq(a, c); + c = Rq(a, c); switch (d) { case "+": return +c; @@ -8432,40 +8426,40 @@ case "~": return ~c; default: - throw Mp("uo"); - } - } - - function gr(a, b, c) { + throw Lp("uo"); + } + } + + function fr(a, b, c) { c = void 0 === c ? [] : c; - if (cr(b)) { + if (br(b)) { b = n(b); b.next(); b = b.next().value; - a = Gq(a, b); - if (!a) throw Np("vnd"); - if (0 === a.kind && 0 === c.length) throw Np("cva"); + a = Fq(a, b); + if (!a) throw Mp("vnd"); + if (0 === a.kind && 0 === c.length) throw Mp("cva"); return { - se: c, - Ke: a - } - } - if (Qq(b)) { + qe: c, + Je: a + } + } + if (Pq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Sq(a, d); + d = Rq(a, d); c.unshift("" + d); - return gr(a, b, c) - } - throw Np("iat"); - } - - function hr(a, b, c, d) { - b = gr(a, b); - a = b.Ke; - var e = b.se; + return fr(a, b, c) + } + throw Mp("iat"); + } + + function gr(a, b, c, d) { + b = fr(a, b); + a = b.Je; + var e = b.qe; e.unshift("value"); b = e.pop(); a = H(function(f, g) { @@ -8497,28 +8491,28 @@ case "&=": return a[b] &= c; default: - throw Mp("uo"); - } - } - - function ir(a, b) { + throw Lp("uo"); + } + } + + function hr(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Sq(a, c); - return hr(a, e, c, d) - } - - function Sq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b; - if (cr(b)) { + c = Rq(a, c); + return gr(a, e, c, d) + } + + function Rq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b; + if (br(b)) { var c = n(b); c.next(); c = c.next().value; - c = Gq(a, c); - if (!c) throw Np("vnd"); + c = Fq(a, c); + if (!c) throw Mp("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8526,18 +8520,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Qq(c) ? Rq(a, c, !0) : Sq(a, c); - if (!y(c)) throw Np("tenf"); - d = M(G(a, Sq), d); + c = Pq(c) ? Qq(a, c, !0) : Rq(a, c); + if (!y(c)) throw Mp("tenf"); + d = N(G(a, Rq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Zq(a, b); - if (Qq(b)) return Rq(a, b); - if (w(b) && 23 === b[0]) return br(a, b); - if (w(b) && 22 === b[0]) return dr(a, b); + if (w(b) && 24 === b[0]) return Yq(a, b); + if (Pq(b)) return Qq(a, b); + if (w(b) && 23 === b[0]) return ar(a, b); + if (w(b) && 22 === b[0]) return cr(a, b); if (w(b) && - 29 === b[0]) return er(a, b); - if (w(b) && 25 === b[0]) return fr(a, b); + 29 === b[0]) return dr(a, b); + if (w(b) && 25 === b[0]) return er(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8552,44 +8546,44 @@ e = "-="; break; default: - throw Mp("uo"); - } - c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e)); + throw Lp("uo"); + } + c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return ir(a, b); + if (w(b) && 31 === b[0]) return hr(a, b); if (w(b) && 33 === b[0]) { c = n(b); c.next(); d = c.next().value; e = c.next().value; c = c.next().value; - if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d; - else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c); - else throw Mp("uo"); + if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d; + else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c); + else throw Lp("uo"); return c } if (w(b) && - 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e) - } - - function jr(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e) + } + + function ir(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function kr(a, b) { + function jr(a, b) { var c = n(b), d = c.next().value; c = ja(c); var e = 18 === d; - M(function(f) { + N(function(f) { var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Mp("mca"); + if (e && 1 === f.length) throw Lp("mca"); f = a[a.length - 1].qc; - if (I(f, h)) throw Np("vr"); - g = z(g) ? g : Sq(a, g); + if (I(f, h)) throw Mp("vr"); + g = z(g) ? g : Rq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8597,20 +8591,20 @@ }, c) } - function lr(a, b) { + function kr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Jq(a, "return", "irs", function() { - return z(d) ? d : Sq(a, d) + Iq(a, "return", "irs", function() { + return z(d) ? d : Rq(a, d) }) } - function mr(a) { + function lr(a) { var b = { Ab: !1 }; - a = Iq(a, void 0, { + a = Hq(a, void 0, { "continue": function() { b.Ab = !0 }, @@ -8621,41 +8615,41 @@ return b } - function nr(a, b) { + function mr(a, b) { var c = a.xc; - or(a.stack, b); + nr(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function pr(a, b) { + function or(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; - var c = Qb(function(f) { + var c = Pb(function(f) { return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1 }, Object.getOwnPropertyNames(a)), d = Object.getPrototypeOf(a), - e = d ? c.concat(pr(d, !0)) : c; - return b ? e : Qb(function(f, g) { + e = d ? c.concat(or(d, !0)) : c; + return b ? e : Pb(function(f, g) { return jb(f, e) === g }, e) } - function or(a, b) { - if (w(b) && 3 === b[0]) $q(a, b); - else if (jr(b)) kr(a, b); + function nr(a, b) { + if (w(b) && 3 === b[0]) Zq(a, b); + else if (ir(b)) jr(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Sq(a, c) + Rq(a, c) } else if (w(b) && 7 === b[0]) { var d = n(b); d.next(); c = d.next().value; var e = d.next().value; d = d.next().value; - Sq(a, c) ? or(a, e) : d && or(a, d) + Rq(a, c) ? nr(a, e) : d && nr(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8664,7 +8658,7 @@ d = e = !1; var g = [], h = []; - f = Sq(a, f); + f = Rq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8672,34 +8666,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Sq(a, m) === f); + p || (e = e || Rq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - $q(a, [3].concat(ka(e ? g : h)), {}, { + Zq(a, [3].concat(ka(e ? g : h)), {}, { "break": r }) - } else if (w(b) && 4 === b[0]) lr(a, b); - else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) kr(a, b); + else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics"); else if (w(b) && 15 === b[0]) - for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e); + for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e); else if (w(b) && 16 === b[0]) - for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack, - g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e) - } - - function $q(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack, + g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e) + } + + function Zq(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = Iq(a, c, d); + a = Hq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d]) - } - - function qr(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d]) + } + + function pr(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8708,24 +8702,24 @@ I: c.I, Xb: c.Xb, l: a, - qe: f, + pe: f, containerId: c.containerId, event: c.event }; f = {}; - c = P(c.data, (f.ytmOnFailure = function() { + c = Q(c.data, (f.ytmOnFailure = function() { return e() }, f.ytmOnSuccess = function() { return d() }, f)); var g; f = {}; - c = Iq([], (f.undefined = { + c = Hq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: N(Fq, Oa(be)(a)) + value: O(Eq, Oa(ae)(a)) }, f.data = { kind: 0, value: c @@ -8734,11 +8728,11 @@ g = h } }); - $q(c, [3].concat(ka(b))); + Zq(c, [3].concat(ka(b))); return g } - function rr(a, b, c, d) { + function qr(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8750,69 +8744,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var sr = L(function(a, b, c) { + var rr = M(function(a, b, c) { b = void 0 === c.min ? 0 : c.min; b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b; return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b - }, mb); - - function tr(a, b) { + }, lb); + + function sr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var ur = /^[\s\xa0]+/g, - vr = /[\s\xa0]+$/g, - wr = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function xr(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a - } - - function yr(a, b) { + var tr = /^[\s\xa0]+/g, + ur = /[\s\xa0]+$/g, + vr = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function wr(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a + } + + function xr(a, b) { try { - return wj(a, b) + return vj(a, b) } catch (c) { - throw Np("ies"); - } - } - - function zr(a, b, c) { + throw Mp("ies"); + } + } + + function yr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = yr(f, a.document); - a = M(function(g) { - if ("text" === e) return xr(g); + a = xr(f, a.document); + a = N(function(g) { + if ("text" === e) return wr(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : xr(g) + return h ? g.getAttribute && g.getAttribute(h) : wr(g) }, a); return d ? a : a.length ? a[0] : null } + function zr(a, b) { + return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + } + function Ar(a, b) { - return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + return u(a) && u(b) ? zr(a, b) : !1 } function Br(a, b) { - return u(a) && u(b) ? Ar(a, b) : !1 + return a === b } function Cr(a, b) { - return a === b - } - - function Dr(a, b) { - return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 + return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1 + } + + function Dr(a, b, c) { + return Yb(a, b) && Yb(a, c) ? b < c : !1 } function Er(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b < c : !1 - } - - function Fr(a, b, c) { - a = Ue(a); - if (!a || !u(c) || !Dl(b)) return !1; + a = Se(a); + if (!a || !u(c) || !Cl(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8820,11 +8814,11 @@ } } + function Fr(a, b, c) { + return Yb(a, b) && Yb(a, c) ? b > c : !1 + } + function Gr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b > c : !1 - } - - function Hr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8833,30 +8827,30 @@ } } + function Hr(a, b) { + return u(a) && u(b) ? jj(a, b) : !1 + } + function Ir(a, b) { - return u(a) && u(b) ? kj(a, b) : !1 - } - - function Jr(a, b) { - if ("eq" === b) return Cr; - if ("more" === b) return G(a, Gr); - if ("less" === b) return G(a, Er); - if ("regex" === b) return G(!1, Hr); - if ("iRegex" === b) return G(!0, Hr); - if ("css" === b) return G(a, Fr); - if ("inc" === b) return Dr; - if ("start" === b) return Ir; - if ("end" === b) return Br; - throw Wd("fn: " + b); - } - - function Kr(a) { + if ("eq" === b) return Br; + if ("more" === b) return G(a, Fr); + if ("less" === b) return G(a, Dr); + if ("regex" === b) return G(!1, Gr); + if ("iRegex" === b) return G(!0, Gr); + if ("css" === b) return G(a, Er); + if ("inc" === b) return Cr; + if ("start" === b) return Hr; + if ("end" === b) return Ar; + throw Vd("fn: " + b); + } + + function Jr(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Lr(a, b) { + function Kr(a, b) { if (a.document.hidden) return !1; - var c = af(b); + var c = Ze(b); if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1; var d = a.getComputedStyle(b); if ("hidden" === d.visibility) return !1; @@ -8867,19 +8861,19 @@ return !0 } - function Mr(a, b) { - var c = af(b); + function Lr(a, b) { + var c = Ze(b); if (A(c)) return 0; var d = c.right - c.left, e = c.bottom - c.top; if (!d || !e) return 0; - var f = n(Ye(a)), + var f = n(We(a)), g = f.next().value; f = f.next().value; return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1)) } - function Nr(a) { + function Mr(a) { try { return parseFloat(a) } catch (b) { @@ -8887,7 +8881,7 @@ } } - function Or(a) { + function Nr(a) { var b = [], c = [], d = !1; @@ -8907,20 +8901,20 @@ } } } - var Qr = bq("v.e.r", function(a, b, c, d) { + var Pr = aq("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Ub, - h = G(c, tr); - if ("event" === d.type) return rr(b, { + h = G(c, sr); + if ("event" === d.type) return qr(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return rr(b, d, h, f); + if ("dataLayer" === d.type) return qr(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return sr(e, b, d); + if ("rand" === d.type) return rr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8933,7 +8927,7 @@ break a } } - "host" === b && (a = d.Ye); + "host" === b && (a = d.Xe); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8942,8 +8936,8 @@ variableName: l } }); - d = oh(e, k); - d = iq(d, b, l, a) + d = nh(e, k); + d = hq(d, b, l, a) } else d = void 0 } return d @@ -8955,7 +8949,7 @@ name: h, operation: 2 } - }), d = gq(e, h, d.decode)[0] || "") : d = "", d; + }), d = fq(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8965,15 +8959,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return zr(e, d, h); + if ("dom" === d.type) return yr(e, d, h); if ("pro" === d.type) { e = g.jd(); try { - return k = Pr(a, b, d, { + return k = Or(a, b, d, { cb: r, add: r, aa: r - }, r, G(Mp("v.e.of"), Td)), e("success"), k + }, r, G(Lp("v.e.of"), Sd)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8982,7 +8976,7 @@ a: { f = h(d.input);l = d.rows; for (a = 0; a < l.length; a += 1) - if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8998,12 +8992,12 @@ d = void 0; break a } - l = Kr(l) + l = Jr(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = xj(l, e.document)) && - Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = wj(l, e.document)) && + Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -9017,15 +9011,15 @@ return b }); - function Rr(a, b, c) { + function Qr(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Mp("var: " + c); - c = F([a, b], Sr); - return Qr(a, b, c, d) - } - var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, - Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Vr = { + if (!d) throw Lp("var: " + c); + c = F([a, b], Rr); + return Pr(a, b, c, d) + } + var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i, + Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Ur = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -9055,13 +9049,13 @@ "\u2029": "\\2029 " }; - function Wr(a) { - return a.replace(Ur, function(b) { - return Vr[b] + function Vr(a) { + return a.replace(Tr, function(b) { + return Ur[b] }) } - var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Yr = { + var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Xr = { "\x00": "�", '"': """, "&": "&", @@ -9083,13 +9077,13 @@ "\u2029": "
" }; - function Zr(a) { - return a.replace(Xr, function(b) { - return Yr[b] + function Yr(a) { + return a.replace(Wr, function(b) { + return Xr[b] }) } - var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - as = { + var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + $r = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9108,7 +9102,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Ne: "\\x24", + Me: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9126,19 +9120,19 @@ "}": "\\x7d" }; - function bs(a) { - return a.replace($r, function(b) { - return as[b] + function as(a) { + return a.replace(Zr, function(b) { + return $r[b] }) } - var cs = /['()]/g; - - function ds(a) { + var bs = /['()]/g; + + function cs(a) { return "%" + a.charCodeAt(0).toString(16) } - var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, - gs = { + var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, + fs = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9206,78 +9200,78 @@ "\uff3d": "%EF%BC%BD" }; - function hs(a) { - es.lastIndex = 0; - return es.test(a) ? a.replace(fs, function(b) { - return gs[b] + function gs(a) { + ds.lastIndex = 0; + return ds.test(a) ? a.replace(es, function(b) { + return fs[b] }) : "#sYTMs" } - function Sr(a, b, c) { + function Rr(a, b, c) { if (w(c)) { - if ("template" === c[0]) return U("", M(function(e) { - return Sr(a, b, e) + if ("template" === c[0]) return V("", N(function(e) { + return Rr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Sr(a, b, c); + c = Rr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Fb(e); - else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g); + else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g); return g }, c, d) } if ("table" === - c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { + c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { return H(function(f, g) { - f[g] = Sr(a, b, e[g]); + f[g] = Rr(a, b, e[g]); return f - }, {}, ec(e)) + }, {}, dc(e)) }, c); - if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { - return Sr(a, b, e) + if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) { + return Rr(a, b, e) }, c) } else return c } - function is(a, b) { + function hs(a, b) { return { checkPermission: function(c) { - b.checkPermission(P({ + b.checkPermission(Q({ ja: a }, c)) }, R: function(c) { - return b.R(P({ + return b.R(Q({ ja: a }, c)) } } } - function Pr(a, b, c, d, e, f) { + function Or(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, l = c.data; if (!w(l)) { - if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); + if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp"); l = h.code[l] } - k = is(c, k); + k = hs(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Sr(a, b, q); - m[v] = Pp(g, q); + q = Rr(a, b, q); + m[v] = Op(g, q); return m - }, {}, dc(c.settings || {})); - return qr(g, l, { + }, {}, cc(c.settings || {})); + return pr(g, l, { containerId: h.containerId, I: k, Xb: d, @@ -9286,9 +9280,9 @@ }, e, f) } - function js(a, b) { - var c = P({}, b, { - eventId: Xm() + function is(a, b) { + var c = Q({}, b, { + eventId: Wm() }); return { event: a, @@ -9296,11 +9290,11 @@ } } - function ks(a) { + function js(a) { var b = H(function(e, f) { return e + f - }, 0, hc(a.data.tm)), - c = P({}, a.data.tm), + }, 0, gc(a.data.tm)), + c = Q({}, a.data.tm), d = b; return { update: function(e) { @@ -9312,30 +9306,30 @@ return 0 === d }, reset: function() { - c = P({}, a.data.tm); + c = Q({}, a.data.tm); d = b } } } - function ls(a, b, c) { + function ks(a, b, c) { a = a.ud; - var d = ks(c); + var d = js(c); a.C(function(e) { - d.update(e) && (b(js("ytm.group", { + d.update(e) && (b(is("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var ms = L(Md), - ns = {}, - os = (ns.group = function(a, b, c, d, e, f) { + var ls = M(Ld), + ms = {}, + ns = (ms.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = ms(a); - if (g[b]) f(Np("t.a.s.g")); + var g = ls(a); + if (g[b]) f(Mp("t.a.s.g")); else { try { - ls(a, N(d.cb, d.aa), c) + ks(a, O(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9343,32 +9337,32 @@ g[b] = !0; e() } - }, ns.paused = r, ns.pro = Pr, ns); - - function ps(a, b, c, d) { + }, ms.paused = r, ms.pro = Or, ms); + + function os(a, b, c, d) { return new Z(function(e, f) { - if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f); - else f(Mp("y.u.t." + c.type, "yme")) + if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f); + else f(Lp("y.u.t." + c.type, "yme")) }) } - function qs(a, b, c, d, e) { + function ps(a, b, c, d, e) { var f = a.config, g = a.Ub, h = !0 === f.isPreview; - c = M(function(k) { + c = N(function(k) { function l() { - return Z.all(M(function(q) { - return ps(a, b, f.tags[q], e) + return Z.all(N(function(q) { + return os(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; - if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); + if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k)); var p = g.gd(m.type, m.id); - return ps(a, b, m, e).then(function() { + return os(a, b, m, e).then(function() { p("success"); - return Z.all(M(function(q) { - return ps(a, b, f.tags[q], e) + return Z.all(N(function(q) { + return os(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9377,24 +9371,24 @@ type: "t" }; h && (v.id = m.id); - cq("t.e.r", v)(q) + bq("t.e.r", v)(q) }).then(l, l) - }, Wk(function(k, l) { + }, Vk(function(k, l) { return k - l }, c)); - M(bq("t.e.m", ce), d); - Z.all(c)["catch"](cq("t.e", { + N(aq("t.e.m", be), d); + Z.all(c)["catch"](bq("t.e", { type: "c", eventId: b.ytm.eventId })) } - var rs = ["ytm.consent", "consent"], - ss = ["default", "update"]; - - function ts(a) { + var qs = ["ytm.consent", "consent"], + rs = ["default", "update"]; + + function ss(a) { var b = Ta(a.classList), - c = xr(a), + c = wr(a), d = a.getAttribute("id"); var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || ""; return { @@ -9406,23 +9400,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function vs(a, b, c) { - return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, { - timestamp: X(a)(hf) - }) : js(b, {}) - } - - function ws(a, b) { + var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function us(a, b, c) { + return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, { + timestamp: kf(a)(ff) + }) : is(b, {}) + } + + function vs(a, b) { var c = a.data; - c = "id" === c.Zc ? Kr(c.id) : c.selector; + c = "id" === c.Zc ? Jr(c.id) : c.selector; var d = []; - Dl(b) && b.matches(c) && d.push(b); - return d.concat(yr(c, b)) - } - - function xs() { + Cl(b) && b.matches(c) && d.push(b); + return d.concat(xr(c, b)) + } + + function ws() { return { na: !1, ya: !1, @@ -9431,10 +9425,10 @@ } } - function ys(a, b, c) { + function xs(a, b, c) { function d(t, x, E) { - var C = ts(t); - x = js("ytm.elementVisibility", { + var C = ss(t); + x = is("ytm.elementVisibility", { element: t, elementClasses: C.elementClasses, elementText: C.elementText, @@ -9455,15 +9449,15 @@ } var f = a.l; a = a.wc; - var g = L(xs), + var g = M(ws), h = null, k = c.data, l = k.Yc, m = k.ac, p = k.Hc; k = k.Rc; - var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { - return M(function(x) { + var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) { + return N(function(x) { var E = x.target; x = x.intersectionRatio; var C = g(E); @@ -9472,43 +9466,43 @@ if (0 === l) d(E, x, 0); else { var S = C.zb, - ea = X(f)(hf); - C.Z = vf(f, function() { - var Lg = X(f)(hf); + ea = kf(f)(ff); + C.Z = uf(f, function() { + var Lg = kf(f)(ff); C.zb = S + Lg - ea; - C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l)) + C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l)) }, 100, "yt.ev") } }, t) }), { threshold: [c.data.ac / 100] }), - v = Hb(function(t) { + v = Gb(function(t) { var x = g(t); x.ya || x.na || (q.observe(t), x.na = !0) }); - v(ws(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) { - return M(function(x) { + v(vs(c, f.document)); + k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) { + return N(function(x) { switch (x.type) { case "childList": - M(function(ea) { - Dl(ea) && v(ws(c, ea)) + N(function(ea) { + Cl(ea) && v(vs(c, ea)) }, x.addedNodes); - M(function(ea) { - Dl(ea) && (ea = ws(c, ea), M(e, ea)) + N(function(ea) { + Cl(ea) && (ea = vs(c, ea), N(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Dl(E) && C && x !== E.getAttribute(C)) { - var S = ws(c, E); + if (Cl(E) && C && x !== E.getAttribute(C)) { + var S = vs(c, E); v(S); - Gk(f, E, function(ea) { - Dl(ea) && g(ea).na && !O(ea, S) && e(ea) + Fk(f, E, function(ea) { + Cl(ea) && g(ea).na && !P(ea, S) && e(ea) }) } } @@ -9526,34 +9520,34 @@ }) } - function zs(a, b, c, d) { + function ys(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null)); + A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null)); return f } - var As = L(Md), - Bs = L(function(a) { + var zs = M(Ld), + As = M(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { - createHTML: lb, - createScript: lb, - createScriptURL: lb + createHTML: L, + createScript: L, + createScriptURL: L }) : null }); - function Cs(a) { + function Bs(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function Ds(a) { - return (a = Me(function(b) { + function Cs(a) { + return (a = Ke(function(b) { return !!b.nonce - }, wj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function Es(a, b, c, d, e, f, g) { + }, vj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function Ds(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9561,7 +9555,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a); + uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9571,17 +9565,17 @@ A(g.src) && e() } - function Fs(a, b, c, d, e) { + function Es(a, b, c, d, e) { try { if (0 === b.length) d(); else { var f = b.shift(); if (f) { - var g = zb("insertBefore", a); + var g = yb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], Fs); - if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], Es); + if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9589,9 +9583,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = Cs(f); + var k = Bs(f); g(f, null); - Fs(f, k, c, h, e) + Es(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9601,32 +9595,32 @@ } } - function Gs(a, b, c, d) { - u(b) ? Bf(a, "ytm")(xf(d, function() { + function Fs(a, b, c, d) { + u(b) ? Af(a, "ytm")(wf(d, function() { var e = "<div>" + b + "</div>", - f = Qe(a), + f = Oe(a), g = f("div"), - h = Bs(a); + h = As(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d)) })) : d() } - function Hs(a) { + function Gs(a) { return u(a) ? H(function(b, c) { - var d = sb(c); + var d = rb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var Is = L(Md), - Js = L(function(a, b) { + var Hs = M(Ld), + Is = M(function(a, b) { function c() { - M(function(t) { + N(function(t) { t = +t; if (!(t > k)) { var x = h[t]; - x && b(js("ytm.scrollDepth", { + x && b(is("ytm.scrollDepth", { direction: "vertical", units: "percent", threshold: t, @@ -9634,16 +9628,16 @@ })); delete h[t] } - }, ec(h)); - 0 === ec(h).length && e() + }, dc(h)); + 0 === dc(h).length && e() } function d() { var t = f.scrollY, - x = n(Ye(f)); + x = n(We(f)); x.next(); x = x.next().value; - var E = n($e(f)); + var E = n(Ye(f)); E.next(); x = E.next().value - x; 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c()) @@ -9659,36 +9653,36 @@ h = {}, k = 0, l = !1, - m = Xc(f), + m = Wc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Zm(f, d, 100, "ytm.sd").fn; + v = p ? d : Ym(f, d, 100, "ytm.sd").fn; g(e); return function(t, x) { - M(function(E) { + N(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !O(t, E) && E.push(t) + (E = h[E]) && !P(t, E) && E.push(t) }, x); - !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); + !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Ks(a, b) { + function Js(a, b) { var c = a.l, d = a.dispatchEvent; if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id); else { b.sequence += 1; - c = X(c)(hf); + c = kf(c)(ff); var e = {}; - c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e)); + c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e)); d(c) } } - var Ls = L(Md); - - function Ms(a, b, c, d) { + var Ks = M(Ld); + + function Ls(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9698,33 +9692,33 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Ns(a, b, c, d) { + function Ms(a, b, c, d) { if (!I(b, c)) return !1; b = b[c]; if (I(b, "allUrls")) return !!b.allUrls; if (!I(b, "allow")) return !1; var e = d.url; - return sc(function(f) { - var g = oh(a, e); + return rc(function(f) { + var g = nh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = oh(a, f); - return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = nh(a, f); + return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Os(a, b, c, d) { + function Ns(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; if ("queryVar" === b) { if (I(a, "query") && a.query) return !0; d = d.variableName; - return I(a, "queryVars") && d ? O(d, a.queryVars) : !1 + return I(a, "queryVars") && d ? P(d, a.queryVars) : !1 } return !!a[b] } - var Ps = {}, - Qs = (Ps.cookies = function(a, b, c, d) { + var Os = {}, + Ps = (Os.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9743,7 +9737,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.Xe, + h = b.We, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9753,15 +9747,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) { + }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Ps.pixel = Ns, Ps.readTitle = function(a, b) { + }, Os.pixel = Ms, Os.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Ps.referrer = Os, Ps.templateStorage = function(a, b) { + }, Os.referrer = Ns, Os.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Ps.url = Os, Ps); - - function Rs(a, b, c) { + }, Os.url = Ns, Os); + + function Qs(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9782,56 +9776,56 @@ e = "execute"; break a; default: - throw Wd("uvac"); - } - return P(a, { + throw Vd("uvac"); + } + return Q(a, { data: { key: d, operation: e } }) } - return "dataLayer" === d || "localStorage" === d ? P(a, { + return "dataLayer" === d || "localStorage" === d ? Q(a, { data: { key: e.key, - operation: lq(e.operation) - } - }) : "url" === d || "referrer" === d ? P(a, { + operation: kq(e.operation) + } + }) : "url" === d || "referrer" === d ? Q(a, { data: "queryVar" === e.urlComponent ? { component: e.urlComponent, key: e.variableName } : { component: e.urlComponent } - }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, { + }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, { data: { url: e.url } - }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + })