Overview

URL www.pravda.com.ua/eng/news/2022/08/31/7365502/
IP107.178.251.122
ASNGOOGLE
Location United States
Report completed2022-09-01 08:53:02 UTC
StatusLoading report..
urlquery Alerts No alerts detected


Settings

UserAgentMozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Referer


Intrusion Detection Systems

Suricata /w Emerging Threats Pro  No alerts detected


Blocklists

OpenPhish  No alerts detected
PhishTank  No alerts detected
Fortinet's Web Filter
Scan Date Severity Indicator Comment
2022-09-01 2 cdn.membrana.media/upr/ym.js?v=4 Malware
mnemonic secure dns  No alerts detected
Quad9 DNS  No alerts detected


Files

No files detected



Passive DNS (66)

Passive DNS Source Fully Qualifying Domain Name Rank First Seen Last Seen IP Comment
mnemonic passive DNS static.criteo.net (2) 652 2015-06-24 06:04:54 UTC 2022-09-01 06:28:36 UTC 178.250.2.130
mnemonic passive DNS push.services.mozilla.com (1) 2140 2015-09-03 10:29:36 UTC 2022-08-31 05:14:10 UTC 54.148.62.24
mnemonic passive DNS ym-tack.b-cdn.net (1) 0 2022-04-16 14:30:20 UTC 2022-09-01 07:48:49 UTC 138.199.37.231 Domain (b-cdn.net) ranked at: 8395
mnemonic passive DNS gaua.hit.gemius.pl (3) 47290 2013-11-22 07:33:20 UTC 2022-09-01 07:48:49 UTC 54.37.238.28
mnemonic passive DNS ls.hit.gemius.pl (2) 12361 2014-08-05 12:47:01 UTC 2022-09-01 07:40:20 UTC 146.59.30.100
mnemonic passive DNS ib.adnxs.com (4) 241 2012-05-23 22:36:14 UTC 2022-09-01 04:48:32 UTC 37.252.172.249
mnemonic passive DNS ghb.adtelligent.com (1) 5527 2019-05-01 17:57:58 UTC 2022-09-01 06:38:27 UTC 185.239.173.226
mnemonic passive DNS www.google-analytics.com (2) 40 2012-10-03 01:04:21 UTC 2022-09-01 01:41:26 UTC 142.250.74.174
mnemonic passive DNS adservice.google.com (1) 76 2021-02-20 16:10:48 UTC 2022-09-01 03:25:28 UTC 142.250.74.34
mnemonic passive DNS ssum-sec.casalemedia.com (1) 509 2014-06-23 13:16:59 UTC 2022-09-01 04:48:42 UTC 104.18.18.126
mnemonic passive DNS img.pravda.com (3) 160278 2014-01-09 21:23:17 UTC 2022-09-01 07:48:48 UTC 34.111.239.200
mnemonic passive DNS cdn.membrana.media (4) 0 2022-03-10 12:33:33 UTC 2022-08-31 15:30:11 UTC 194.242.11.186 Unknown ranking
mnemonic passive DNS 2e4374ff3c0694f78ddc53a54d0d3808.safeframe.googlesyndication.com (1) 0 No data No data 142.250.74.65 Domain (googlesyndication.com) ranked at: 1586
mnemonic passive DNS gum.criteo.com (2) 381 2015-01-22 10:58:57 UTC 2022-09-01 01:31:24 UTC 178.250.2.146
mnemonic passive DNS htlb.casalemedia.com (1) 475 2019-08-22 07:04:41 UTC 2022-08-31 05:38:53 UTC 104.18.18.126
mnemonic passive DNS www.googleadservices.com (1) 107 2012-07-21 05:05:30 UTC 2022-09-01 06:35:59 UTC 142.250.74.98
mnemonic passive DNS platform.twitter.com (1) 597 2012-05-21 03:34:05 UTC 2022-09-01 06:21:04 UTC 93.184.220.66
mnemonic passive DNS www.google.com (1) 7 2017-01-29 11:48:58 UTC 2022-09-01 01:57:51 UTC 142.250.74.164
mnemonic passive DNS firefox.settings.services.mozilla.com (2) 867 2020-06-04 20:08:41 UTC 2022-09-01 04:49:28 UTC 143.204.55.115
mnemonic passive DNS inv-nets.admixer.net (2) 2435 2014-06-21 21:52:56 UTC 2022-09-01 04:08:41 UTC 146.0.227.110
mnemonic passive DNS ag.gbc.criteo.com (1) 5925 2018-12-17 13:17:41 UTC 2022-09-01 05:02:24 UTC 185.235.84.61
mnemonic passive DNS tt.onthe.io (1) 11954 2015-12-04 15:06:13 UTC 2022-09-01 07:02:48 UTC 188.40.115.112
mnemonic passive DNS adservice.google.no (1) 96969 2017-09-26 14:23:08 UTC 2022-09-01 04:52:12 UTC 216.58.207.194
mnemonic passive DNS pagead2.googlesyndication.com (1) 101 2021-02-20 15:52:05 UTC 2022-09-01 01:17:37 UTC 142.250.74.34
mnemonic passive DNS eus.rubiconproject.com (2) 556 2018-01-25 06:18:10 UTC 2022-09-01 04:48:00 UTC 104.88.9.101
mnemonic passive DNS content-signature-2.cdn.mozilla.net (1) 1152 2020-11-03 12:26:46 UTC 2022-09-01 04:51:03 UTC 143.204.55.25
mnemonic passive DNS tlx.3lift.com (1) 598 2017-01-30 03:22:26 UTC 2022-09-01 05:04:22 UTC 18.159.27.64
mnemonic passive DNS securepubads.g.doubleclick.net (2) 190 2013-05-31 04:19:39 UTC 2022-09-01 06:44:27 UTC 142.250.74.66
mnemonic passive DNS www.google.no (1) 25607 2016-04-05 19:50:59 UTC 2022-08-31 12:17:40 UTC 142.250.74.3
mnemonic passive DNS web.facebook.com (2) 206 2015-05-14 07:35:40 UTC 2022-09-01 04:50:26 UTC 31.13.72.8
mnemonic passive DNS cdn.indexww.com (1) 0 2022-07-20 16:24:02 UTC 2022-09-01 07:49:18 UTC 104.18.12.76 Domain (indexww.com) ranked at: 3280
mnemonic passive DNS ocsp.pki.goog (15) 175 2017-06-14 07:23:31 UTC 2022-09-01 04:47:53 UTC 142.250.74.3
mnemonic passive DNS ocsp.digicert.com (16) 86 2012-05-21 07:02:23 UTC 2022-09-01 05:48:00 UTC 93.184.220.29
mnemonic passive DNS ocsp.sca1b.amazontrust.com (1) 1015 2017-03-03 15:20:51 UTC 2019-03-27 04:05:54 UTC 54.230.245.100
mnemonic passive DNS cabinet.pravda.com.ua (1) 195929 2020-06-14 05:26:37 UTC 2022-08-31 12:09:01 UTC 104.21.10.64
mnemonic passive DNS ocsp.sectigo.com (10) 487 2018-12-17 11:31:55 UTC 2022-09-01 06:23:29 UTC 104.18.32.68
mnemonic passive DNS cdn.onthe.io (1) 14978 2015-07-03 10:50:21 UTC 2022-09-01 07:56:25 UTC 95.216.194.18
mnemonic passive DNS www.facebook.com (1) 99 2017-01-30 05:00:00 UTC 2022-09-01 04:49:18 UTC 31.13.72.36
mnemonic passive DNS fra1-ib.adnxs.com (3) 8053 2016-04-13 14:48:19 UTC 2022-09-01 06:44:46 UTC 37.252.173.62
mnemonic passive DNS www.pravda.com.ua (20) 125986 2012-07-29 18:20:58 UTC 2022-09-01 07:48:48 UTC 107.178.251.122
mnemonic passive DNS r3.o.lencr.org (4) 344 2020-12-02 08:52:13 UTC 2022-09-01 04:47:54 UTC 23.36.77.32
mnemonic passive DNS c.bannerflow.net (10) 10957 2019-11-05 12:12:25 UTC 2022-09-01 06:12:15 UTC 104.16.13.64
mnemonic passive DNS connect.facebook.net (2) 139 2012-05-22 02:51:28 UTC 2022-09-01 04:56:03 UTC 31.13.72.12
mnemonic passive DNS stats.g.doubleclick.net (1) 96 2013-06-02 22:47:44 UTC 2022-08-31 05:05:46 UTC 142.251.1.155
mnemonic passive DNS ocsp.globalsign.com (1) 2075 2012-05-25 06:20:55 UTC 2022-09-01 04:56:49 UTC 104.18.21.226
mnemonic passive DNS cdn.adnxs.com (1) 1394 2013-07-12 09:32:44 UTC 2022-09-01 06:34:17 UTC 151.101.85.108
mnemonic passive DNS syndication.twitter.com (1) 833 2013-09-20 01:46:47 UTC 2022-09-01 04:53:29 UTC 104.244.42.8
mnemonic passive DNS cdn.jsdelivr.net (1) 439 2012-09-30 00:15:09 UTC 2022-09-01 04:48:15 UTC 151.101.85.229
mnemonic passive DNS aax-eu.amazon-adsystem.com (2) 1388 2015-11-06 05:21:53 UTC 2022-09-01 05:36:55 UTC 52.94.222.140
mnemonic passive DNS tpc.googlesyndication.com (3) 126 2015-02-20 14:12:31 UTC 2022-08-31 05:09:58 UTC 142.250.74.33
mnemonic passive DNS c.amazon-adsystem.com (4) 300 2013-12-19 15:10:01 UTC 2022-08-31 05:18:30 UTC 54.230.111.210
mnemonic passive DNS adx.adform.net (1) 4501 2013-01-17 14:52:24 UTC 2022-09-01 04:50:25 UTC 37.157.2.238
mnemonic passive DNS www.googletagservices.com (1) 169 2021-02-14 03:54:38 UTC 2022-09-01 05:34:03 UTC 142.250.74.162
mnemonic passive DNS region1.google-analytics.com (1) 0 2022-03-17 11:26:33 UTC 2022-09-01 04:51:18 UTC 216.239.32.36 Domain (google-analytics.com) ranked at: 8401
mnemonic passive DNS img-getpocket.cdn.mozilla.net (4) 1631 2017-09-01 03:40:57 UTC 2022-09-01 04:41:03 UTC 34.120.237.76
mnemonic passive DNS s0.2mdn.net (1) 263 2013-05-06 20:18:49 UTC 2022-09-01 04:31:27 UTC 216.58.211.6
mnemonic passive DNS fastlane.rubiconproject.com (3) 459 2017-01-30 04:49:40 UTC 2022-09-01 04:47:58 UTC 213.19.162.21
mnemonic passive DNS zerossl.ocsp.sectigo.com (1) 4049 2020-05-09 19:05:29 UTC 2022-09-01 05:06:07 UTC 104.18.32.68
mnemonic passive DNS www.googletagmanager.com (2) 75 2012-12-25 14:52:06 UTC 2022-08-31 05:05:18 UTC 142.250.74.72
mnemonic passive DNS dnacdn.net (1) 3760 2019-09-02 15:07:45 UTC 2022-09-01 05:53:50 UTC 178.250.0.157
mnemonic passive DNS bidder.criteo.com (1) 750 2017-01-30 05:01:16 UTC 2022-09-01 05:53:24 UTC 178.250.0.165
mnemonic passive DNS googleads.g.doubleclick.net (1) 42 2021-02-20 15:43:32 UTC 2022-09-01 02:49:47 UTC 142.250.74.162
mnemonic passive DNS googleads4.g.doubleclick.net (1) 274 2013-09-12 05:26:49 UTC 2022-09-01 05:10:28 UTC 142.250.74.2
mnemonic passive DNS gem.gbc.criteo.com (1) 6039 2019-02-06 06:21:41 UTC 2022-08-31 15:24:09 UTC 185.235.84.10
mnemonic passive DNS contile.services.mozilla.com (1) 1114 2021-05-27 18:32:35 UTC 2022-08-31 05:05:02 UTC 34.117.237.239
mnemonic passive DNS c2shb.ssp.yahoo.com (3) 718 2019-07-14 13:04:51 UTC 2022-09-01 04:49:06 UTC 35.157.246.167


Recent reports on same IP/ASN/Domain/Screenshot

Last 5 reports on IP: 107.178.251.122

Date UQ / IDS / BL URL IP
2022-11-29 03:01:48 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/11/27/7378184 (...) 107.178.251.122
2022-11-26 12:35:39 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/11/24/7377855/ 107.178.251.122
2022-11-22 12:17:39 +0000
0 - 0 - 1 www.pravda.com.ua/ 107.178.251.122
2022-10-25 23:28:18 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/10/25/7373389/ 107.178.251.122
2022-10-22 22:37:07 +0000
0 - 0 - 1 www.pravda.com.ua/cookies/ 107.178.251.122

Last 5 reports on ASN: GOOGLE

Date UQ / IDS / BL URL IP
2022-12-03 23:32:58 +0000
0 - 0 - 2 asissyatheart.blogspot.co.at/search/label/Nerdy 142.250.74.33
2022-12-03 23:25:42 +0000
0 - 0 - 2 in-brain.blogspot.com/2009/11/subscribe_05.html 172.217.21.161
2022-12-03 23:18:42 +0000
0 - 0 - 6 mp3sen.blogspot.ru/search/label/MFO 142.250.74.33
2022-12-03 23:04:35 +0000
0 - 0 - 2 reurl.cc/g2EMzN?Coinbase?shiny 35.185.130.121
2022-12-03 22:59:42 +0000
0 - 0 - 2 49celcius.blogspot.com/search/label/dyed?m=1 142.250.74.161

Last 5 reports on domain: pravda.com.ua

Date UQ / IDS / BL URL IP
2022-11-29 03:01:48 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/11/27/7378184 (...) 107.178.251.122
2022-11-26 12:35:39 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/11/24/7377855/ 107.178.251.122
2022-11-22 12:17:39 +0000
0 - 0 - 1 www.pravda.com.ua/ 107.178.251.122
2022-10-25 23:28:18 +0000
0 - 0 - 1 www.pravda.com.ua/eng/news/2022/10/25/7373389/ 107.178.251.122
2022-10-22 22:37:07 +0000
0 - 0 - 1 www.pravda.com.ua/cookies/ 107.178.251.122

No other reports with similar screenshot



JavaScript

Executed Scripts (93)


Executed Evals (110)

#1 JavaScript::Eval (size: 26, repeated: 1) - SHA256: 40f807c0131efb394e91ab115647f09a618b9ecffb15f82f520edfd4c6fbaca2

                                        0,
function(U) {
    E(8, 67, 4, U)
}
                                    

#2 JavaScript::Eval (size: 173, repeated: 1) - SHA256: e46129c7122b0e7367ec163bc132969ba2d7b11474acf51069b2c8ecd8df78cc

                                        0, ZD = function(m, V, J, d, g, M, U, H) {
    try {
        H = m[((V | 0) + 2) % 3], m[V] = (M = (g = m[V], U = m[((V | 0) + 1) % 3], 1 + 2 * (g ^ U) + (~g ^ U) - 2 * (~g & U)) - (H | 0), d = 1 == V ? H << J : H >>> J, ~d - ~(M | d) + (~M & d))
    } catch (t) {
        throw t;
    }
}
                                    

#3 JavaScript::Eval (size: 97, repeated: 1) - SHA256: 61bc514b8a38239bdaffd79cd52c01b2d21f7fb9280f276e9838a118b3f7b52c

                                        0,
function(U, H, t, S, O, F) {
    X(U, (H = x((F = x(U, (t = (S = (O = E(U, 88), E(U, 94)), E)(U, 31), O)), U), S), t), +(F == H))
}
                                    

#4 JavaScript::Eval (size: 85, repeated: 1) - SHA256: f8504a16647def73d64668e29cf067ef3e3a9b998af5431a574b00db96c6e4e6

                                        0,
function(U, H, t, S, O) {
    (S = x(U, (O = 0 != x(U, (H = E(U, (t = E(U, 90), 94)), t)), H)), O) && X(U, 510, S)
}
                                    

#5 JavaScript::Eval (size: 2, repeated: 1) - SHA256: cdffd5dd8ca8126c0482ba994814b9014cc9e973435d399f1cf1f69479e6b907

                                        rt
                                    

#6 JavaScript::Eval (size: 140, repeated: 1) - SHA256: 56575a51fcd5bfca30ed0af79d61151c7d5814e69562ff4e946d9c272d33dd07

                                        0,
function(U, H, t, S, O) {
    !k(false, true, 38, H, true, U) && (O = FP(1, 2, U, 0), S = O.LZ, t = O.yJ, U.D == U || t == U.QJ && S == U) && (X(U, O.R0, t.apply(S, O.H)), U.N = U.G())
}
                                    

#7 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 333e0a1e27815d0ceee55c473fe3dc93d56c63e3bee2b3b4aee8eed6d70191a3

                                        G
                                    

#8 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 03b66ae36db99ca7641726ee9a9d0c834b120038ae8d765b9e61e2abe2b2e5d2

                                        Nr
                                    

#9 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 8c95d0b8610158b8237b2c790dd7080bc3ff569686bb08d187e733fb2625c798

                                        0,
function(U) {
    dt(U, 4)
}
                                    

#10 JavaScript::Eval (size: 616, repeated: 1) - SHA256: 862f3780a48b7b13e4457bc42285000dbe98d7dc6d162690bb5f8a8f7843c206

                                        0, eD = function(m, V, J, d, g, M, U, H, t, S, O, F) {
    if ((V | ((V & ((V + 4 ^ 17) >= V && V - 6 << 1 < V && (g = n6[d.h](d.fZ), g[d.h] = function() {
            return J
        }, g.concat = function(a) {
            J = a
        }, F = g), 121)) == V && (F = O = function() {
            if (H.D == H) {
                if (H.S) {
                    var a = [Z4, M, U, void 0, t, S, arguments];
                    if (2 == g) var w = AL(m, (h(0, 34, a, H), m), J, H, J);
                    else if (g == d) {
                        var p = !H.V.length;
                        h(0, 39, a, H), p && AL(m, m, J, H, J)
                    } else w = ky(H, a, 25, 185);
                    return w
                }
                t && S && t.removeEventListener(S, O, D4)
            }
        }), 24)) == V)
        if (M = "array" === hL("null", g, "object") ? g : [g], this.Z) J(this.Z);
        else try {
            U = !this.V.length, H = [], h(0, 38, [qL, H, M], this), h(0, 36, [K6, J, H], this), d && !U || AL(m, m, true, this, d)
        } catch (a) {
            Z(a, 96, 0, this), J(this.Z)
        }
        return F
}
                                    

#11 JavaScript::Eval (size: 41055, repeated: 1) - SHA256: 2466ba2843326e4cfff4850da2f1df9ac8868bf79479b41092af8ef47eb68156

                                        //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjogMywic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJuYW1lcyI6WyJjbG9zdXJlRHluYW1pY0J1dHRvbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEifQ==
(function() {
    var iR = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (1 <= (V ^ 11) >> 3 && 12 > V >> 1) {
                if (JL.call(this, g), !(t = d)) {
                    for (U = this.constructor; U;) {
                        if (H = (M = P(9, U), Vg[M])) break;
                        U = (S = Object.getPrototypeOf(U.prototype)) && S.constructor
                    }
                    t = H ? "function" === typeof H.Dx ? H.Dx() : new H : null
                }
                this.A = t
            }
            return (V | 48) == (-86 <= V >> m && 13 > (V - 5 & 16) && ("function" === typeof J ? O = J : (J[m8] || (J[m8] = function(F) {
                return J.handleEvent(F)
            }), O = J[m8])), V) && (O = Math.floor(this.a0 + (this.G() - this.T))), O
        },
        dr = function(m, V, J, d, g, M, U, H, t, S) {
            if ((V + 1 ^ 23) >= (18 <= V << 1 && 8 > (V << 2 & 13) && (S = J && J.parentNode ? J.parentNode.removeChild(J) : null), V) && V - m << 1 < V)
                for (U = M.length, t = "string" === typeof M ? M.split(d) : M, H = J; H < U; H++) H in t && g.call(void 0, t[H], H, M);
            return 27 > (V ^ 23) && 18 <= (V | 4) && (d.mK(function(O) {
                M = O
            }, J, g), S = M), S
        },
        Up = function(m, V, J, d, g, M, U) {
            return J - 9 << V >= J && (J + 9 & 45) < J && c.call(this, d, g || T.Dx(), M), U
        },
        H2 = function(m, V, J, d, g) {
            return -61 <= V - 4 && 2 > ((V ^ 7) & m) && (g = d in ML ? ML[d] : ML[d] = J + d), g
        },
        B = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p) {
            if (1 <= (V >> 2 & (V - 8 >> 4 || (gr.call(this), m || tL || (tL = new SD), this.VJ = null, this.b0 = false, this.Zx = this.dz = null, this.H0 = void 0, this.B0 = this.rz = null), 3)) && 14 > (V << 2 & 16)) {
                if (!M) throw Error("Invalid event type");
                if (a = ((F = P(16, J, H) ? !!H.capture : !!H, O = N(19, d, 55)) || (d[Op] = O = new FK(d)), O.add(M, t, g, F, U)), !a.proxy) {
                    if ((S = aM(null, 3, 8), a.proxy = S, S.src = d, S).listener = a, d.addEventListener) oM || (H = F), void 0 === H && (H = m), d.addEventListener(M.toString(), S, H);
                    else if (d.attachEvent) d.attachEvent(H2(8, 5, "on", M.toString()), S);
                    else if (d.addListener && d.removeListener) d.addListener(S);
                    else throw Error("addEventListener and attachEvent are unavailable.");
                    P2++
                }
            }
            if ((V | 40) == V)
                if (Array.isArray(M))
                    for (t = 0; t < M.length; t++) B(null, 45, true, d, g, M[t], U, H);
                else U = iR(2, 10, U), g && g[wr] ? g.C.add(String(M), U, J, P(28, m, H) ? !!H.capture : !!H, d) : B(false, 25, null, g, J, M, d, H, U);
            if (28 <= (4 == V + 3 >> 4 && (p = function() {}, g = void 0, d = c2(m, function(W) {
                    p && (J && TF(J), g = W, p(), p = void 0)
                }, !!J)[0], w = {
                    invoke: function(W, r, z, D, A) {
                        function u() {
                            g(function(K) {
                                TF(function() {
                                    W(K)
                                })
                            }, z)
                        }
                        if (!r) return D = d(z), W && W(D), D;
                        g ? u() : (A = p, p = function() {
                            A(), TF(u)
                        })
                    }
                }), V ^ 24) && 41 > V - 3)
                if (d && d.once) B(null, 44, m, U, g, M, H, d);
                else if (Array.isArray(M))
                for (t = 0; t < M.length; t++) B(true, 5, false, d, g, M[t], U, H);
            else H = iR(2, 9, H), g && g[wr] ? g.C.add(String(M), H, J, P(24, null, d) ? !!d.capture : !!d, U) : B(false, 24, null, g, J, M, U, d, H);
            return w
        },
        p6 = function(m, V, J, d, g, M, U, H) {
            if ((V | (V >> 1 < m && 2 <= ((V | 5) & 6) && (typeof d.className == J ? d.className = g : d.setAttribute && d.setAttribute("class", g)), 24)) == V) a: {
                for (U in g)
                    if (M.call(void 0, g[U], U, g)) {
                        H = d;
                        break a
                    }
                H = J
            }
            return 21 > V >> 2 && (V >> 2 & 15) >= m && (this.O = n.document || document), H
        },
        W2 = function(m, V, J, d, g, M, U, H) {
            if ((V & 85) == V) {
                if (M = window.btoa) {
                    for (U = (g = "", 0); U < d.length; U += 8192) g += String.fromCharCode.apply(null, d.slice(U, U + 8192));
                    J = M(g).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, "")
                } else J = void 0;
                H = J
            }
            if (1 <= ((V | 24) == V && (J.K = true, J.listener = d, J.proxy = d, J.src = d, J.S6 = d), (V | 9) >> 3) && 12 > (V ^ 44))
                if (d.classList) Array.prototype.forEach.call(J, function(t, S) {
                    d.classList ? d.classList.add(t) : (d.classList ? d.classList.contains(t) : NL(0, 1, t, 48, Z(d, 12, "class"))) || (S = k("string", "class", 3, d), p6(8, m, "string", d, S + (0 < S.length ? " " + t : t)))
                });
                else {
                    for (M in g = ((Array.prototype.forEach.call(Z(d, (U = {}, 8), "class"), function(t) {
                            U[t] = true
                        }), Array.prototype).forEach.call(J, function(t) {
                            U[t] = true
                        }), ""), U) g += 0 < g.length ? " " + M : M;
                    p6(8, 3, "string", d, g)
                }
            return H
        },
        N = function(m, V, J, d, g, M, U, H) {
            return (J - 7 | (((1 == ((J ^ m) & 7) && (U = h(0, 64, V, d, g), (M = 0 <= U) && Array.prototype.splice.call(d, U, V), H = M), J) + 5 & 41) < J && (J + 2 & 25) >= J && (jD.call(this, V ? V.type : ""), this.relatedTarget = this.currentTarget = this.target = null, this.button = this.screenY = this.screenX = this.clientY = this.clientX = this.offsetY = this.offsetX = 0, this.key = "", this.charCode = this.keyCode = 0, this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = false, this.state = null, this.pointerId = 0, this.pointerType = "", this.v = null, V && (g = this.type = V.type, M = V.changedTouches && V.changedTouches.length ? V.changedTouches[0] : null, this.target = V.target || V.srcElement, this.currentTarget = d, U = V.relatedTarget, U || ("mouseover" == g ? U = V.fromElement : "mouseout" == g && (U = V.toElement)), this.relatedTarget = U, M ? (this.clientX = void 0 !== M.clientX ? M.clientX : M.pageX, this.clientY = void 0 !== M.clientY ? M.clientY : M.pageY, this.screenX = M.screenX || 0, this.screenY = M.screenY || 0) : (this.offsetX = V.offsetX, this.offsetY = V.offsetY, this.clientX = void 0 !== V.clientX ? V.clientX : V.pageX, this.clientY = void 0 !== V.clientY ? V.clientY : V.pageY, this.screenX = V.screenX || 0, this.screenY = V.screenY || 0), this.button = V.button, this.keyCode = V.keyCode || 0, this.key = V.key || "", this.charCode = V.charCode || ("keypress" == g ? V.keyCode : 0), this.ctrlKey = V.ctrlKey, this.altKey = V.altKey, this.shiftKey = V.shiftKey, this.metaKey = V.metaKey, this.pointerId = V.pointerId || 0, this.pointerType = "string" === typeof V.pointerType ? V.pointerType : rr[V.pointerType] || "", this.state = V.state, this.v = V, V.defaultPrevented && zF.g.preventDefault.call(this))), 42)) < J && (J + 2 ^ 13) >= J && (H = (M = B2[V.substring(0, 3) + "_"]) ? M(V.substring(3), d, g) : bR(48, 48, d, V)), (J | 48) == J && (d = V[Op], H = d instanceof FK ? d : null), H
        },
        eD = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if ((V | ((V & ((V + 4 ^ 17) >= V && V - 6 << 1 < V && (g = n6[d.h](d.fZ), g[d.h] = function() {
                    return J
                }, g.concat = function(a) {
                    J = a
                }, F = g), 121)) == V && (F = O = function() {
                    if (H.D == H) {
                        if (H.S) {
                            var a = [Z4, M, U, void 0, t, S, arguments];
                            if (2 == g) var w = AL(m, (h(0, 34, a, H), m), J, H, J);
                            else if (g == d) {
                                var p = !H.V.length;
                                h(0, 39, a, H), p && AL(m, m, J, H, J)
                            } else w = ky(H, a, 25, 185);
                            return w
                        }
                        t && S && t.removeEventListener(S, O, D4)
                    }
                }), 24)) == V)
                if (M = "array" === hL("null", g, "object") ? g : [g], this.Z) J(this.Z);
                else try {
                    U = !this.V.length, H = [], h(0, 38, [qL, H, M], this), h(0, 36, [K6, J, H], this), d && !U || AL(m, m, true, this, d)
                } catch (a) {
                    Z(a, 96, 0, this), J(this.Z)
                }
                return F
        },
        h = function(m, V, J, d, g, M, U, H) {
            if ((V & 74) == V) a: if ("string" === typeof d) H = "string" !== typeof g || g.length != J ? -1 : d.indexOf(g, m);
                else {
                    for (M = m; M < d.length; M++)
                        if (M in d && d[M] === g) {
                            H = M;
                            break a
                        }
                    H = -1
                }
            return ((2 == (((V | 40) == V && (this.D = m), V) ^ 24) >> 3 && (m.K ? d = true : (M = new zF(J, this), U = m.S6 || m.src, g = m.listener, m.o && e("on", 44, 0, m), d = g.call(U, M)), H = d), V) ^ 39) >> 3 || d.V.splice(m, m, J), H
        },
        $y = function(m, V, J, d, g, M, U, H, t, S, O, F, a) {
            if ((d & 123) == d) {
                for (U = [], H = J = 0; H < m.length; H++)
                    for (M = M << V | m[H], J += V; 7 < J;) J -= 8, U.push((g = M >> J, -(g | 0) - 2 * ~g + (g & -256) + 2 * (~g | 255)));
                a = U
            }
            if ((((d | 1) >> 4 || (J = V, J = (M = J << 13, (M | 0) + ~M - (~J ^ M)), J = (g = J >> 17, -(~J ^ g) + (~J & g) + (J | ~g)), (J = (J ^ J << 5) & U) || (J = 1), a = (m | J) + ~m - (~m | J)), d) & 124) == d)
                if (Array.isArray(M))
                    for (t = m; t < M.length; t++) $y(0, null, J, 28, g, M[t], U, H);
                else F = P(20, V, H) ? !!H.capture : !!H, g = iR(2, 8, g), U && U[wr] ? U.C.remove(String(M), g, F, J) : U && (S = N(19, U, 54)) && (O = S.s8(M, F, g, J)) && e("on", 39, 0, O);
            return a
        },
        aM = function(m, V, J, d, g, M, U, H, t, S) {
            return 1 == ((J & 42) == J && (t = function(O) {
                return d.call(t.src, t.listener, O)
            }, d = xy, S = t), (J ^ 24) >> V) && (this.listener = U, this.proxy = m, this.src = d, this.type = H, this.capture = !!M, this.S6 = g, this.key = ++XK, this.K = this.o = false), S
        },
        yg = function(m, V, J, d, g, M, U, H) {
            if (16 <= (V ^ (3 > (V << ((V & 47) == V && (J.W0 = void 0, J.Dx = function() {
                    return J.W0 ? J.W0 : J.W0 = new J
                }), 1) & 8) && 10 <= V - 1 && (uR.call(this), this.C = new FK(this), this.gz = null, this.NV = this), 58)) && 33 > (V ^ m))
                if (M = d.length, M > J) {
                    for (U = (g = Array(M), J); U < M; U++) g[U] = d[U];
                    H = g
                } else H = [];
            return H
        },
        k = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w) {
            if ((J & (-67 <= J + 6 && 1 > (J >> 1 & 2) && (w = typeof d.className == m ? d.className : d.getAttribute && d.getAttribute(V) || ""), 110)) == J) {
                if (M.D = ((H = (a = (S = (t = (O = m ? 255 : g ? 5 : 2, (g || M.E8++, 0 < M.nZ && M.e6) && M.qV && 1 >= M.P0 && !M.s) && !M.l && (!g || 1 < M.pZ - d) && 0 == document.hidden, 4 == M.E8)) || t ? M.G() : M.N, F = a - M.N, F >> 14), M.U && (M.U ^= H * (F << 2)), M).CZ += H, H || M.D), S || t) M.N = a, M.E8 = 0;
                !t || a - M.T < M.nZ - O ? w = false : (M.pZ = d, U = x(M, g ? 103 : 510), X(M, 510, M.J), M.V.push([Yy, U, g ? d + 1 : d]), M.l = TF, w = V)
            }
            return 24 <= J + 3 && 2 > (J >> 2 & 8) && (V.classList ? Array.prototype.forEach.call(m, function(p) {
                Z("string", 19, " ", "class", 1, p, V)
            }) : p6(8, 5, "string", V, Array.prototype.filter.call(Z(V, 9, "class"), function(p) {
                return !NL(0, 1, p, 40, m)
            }).join(" "))), w
        },
        Z = function(m, V, J, d, g, M, U, H) {
            return ((2 == (V - 9 & 7) && (U.classList ? U.classList.remove(M) : (U.classList ? U.classList.contains(M) : NL(0, g, M, 16, Z(U, 13, d))) && p6(8, 6, m, U, Array.prototype.filter.call(Z(U, 10, d), function(t) {
                return t != M
            }).join(J))), 10 <= (V | 4)) && 23 > V + 7 && (H = m.classList ? m.classList : k("string", J, 9, m).match(/\S+/g) || []), 4 == (V + 4 & 15) && (d.Z = ((d.Z ? d.Z + "~" : "E:") + m.message + ":" + m.stack).slice(J, 2048)), (V | 72) == V && (H = n6[J](n6.prototype, {
                document: m,
                pop: m,
                replace: m,
                prototype: m,
                splice: m,
                parent: m,
                propertyIsEnumerable: m,
                stack: m,
                length: m,
                floor: m,
                call: m,
                console: m
            })), V) >> 2 & 14 || (H = Y(6, g, m) && !!(g.Y & m) != d && (!(g.Dk & m) || g.dispatchEvent(NL(0, J, 32, 5, 16, 8, m, d))) && !g.X2), H
        },
        RM = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (!(V - 7 >> 4)) {
                for (H = U = 0; H < J.length; H++) U += J.charCodeAt(H), U += U << 10, U ^= U >> 6;
                t = new Number((M = (U += U << 3, U ^= U >> m, U) + (U << 15) >>> 0, M & (S = 1 << d, ~(S & 1) - ~S - (~S & 1)))), t[0] = (M >>> d) % g, O = t
            }
            return ((((V | 40) == V && (O = Math.floor(this.G())), (V & 61) == V) && (this.X2 = this.X2), V) & 118) == V && (O = !!(M = d.tN, (g | J) - ~(M & g) + ~g) && Y(5, d, g)), O
        },
        bR = function(m, V, J, d, g) {
            return (V | m) == V && (J(function(M) {
                M(d)
            }), g = [function() {
                return d
            }]), g
        },
        NL = function(m, V, J, d, g, M, U, H, t) {
            if ((d - 2 | 48) >= d && (d - 6 ^ 17) < d) a: {
                switch (U) {
                    case 1:
                        t = H ? "disable" : "enable";
                        break a;
                    case 2:
                        t = H ? "highlight" : "unhighlight";
                        break a;
                    case 4:
                        t = H ? "activate" : "deactivate";
                        break a;
                    case M:
                        t = H ? "select" : "unselect";
                        break a;
                    case g:
                        t = H ? "check" : "uncheck";
                        break a;
                    case J:
                        t = H ? "focus" : "blur";
                        break a;
                    case V:
                        t = H ? "open" : "close";
                        break a
                }
                throw Error("Invalid component state");
            }
            if (1 == ((d - 1 | 7) < d && d - 3 << 1 >= d && (t = h(m, 66, V, g, J) >= m), d + 6 & 7)) {
                if (!V) throw Error("Invalid class name " + V);
                if ("function" !== typeof J) throw Error("Invalid decorator function " + J);
            }
            return t
        },
        P = function(m, V, J, d, g, M, U, H, t) {
            if (2 == ((((m + 9 & 58) < m && (m + 4 ^ 27) >= m && (t = V), (m | 6) >> 4 || (t = Object.prototype.hasOwnProperty.call(V, C6) && V[C6] || (V[C6] = ++Qg)), (m - 4 | 90) >= m) && (m - 8 | 78) < m && (g = J.type, g in d.P && N(19, 1, 18, d.P[g], J) && (W2(7, 25, J, null), d.P[g].length == V && (delete d.P[g], d.i--))), m) << 1 & 22))
                for (g in H = V, d.P) {
                    for (M = d.P[U = V, g]; U < M.length; U++) ++H, W2(7, 26, M[U], J);
                    delete(d.i--, d).P[g]
                }
            return (m & 60) == m && (d = typeof J, t = "object" == d && J != V || "function" == d), t
        },
        e = function(m, V, J, d, g, M, U, H, t, S) {
            return ((((V | 64) == V && (this.type = J, this.currentTarget = this.target = m, this.defaultPrevented = this.j = false), 12 <= (V + 9 & 15) && 3 > V + 4 >> 5) && (M = typeof g, U = M != d ? M : g ? Array.isArray(g) ? "array" : M : "null", S = U == J || U == d && typeof g.length == m), (V & 107) == V) && (t = function() {}, t.prototype = d.prototype, m.g = d.prototype, m.prototype = new t, m.prototype.constructor = m, m.Iu = function(O, F, a) {
                for (var w = Array(arguments.length - J), p = J; p < arguments.length; p++) w[p - J] = arguments[p];
                return d.prototype[F].apply(O, w)
            }), V | 32) == V && "number" !== typeof d && d && !d.K && ((g = d.src) && g[wr] ? P(83, J, d, g.C) : (U = d.proxy, H = d.type, g.removeEventListener ? g.removeEventListener(H, U, d.capture) : g.detachEvent ? g.detachEvent(H2(8, 3, m, H), U) : g.addListener && g.removeListener && g.removeListener(U), P2--, (M = N(19, g, 56)) ? (P(80, J, d, M), M.i == J && (M.src = null, g[Op] = null)) : W2(7, 27, d, null))), S
        },
        E = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if ((V - ((31 > (V | ((V & 47) == V && (F = g[d] << 24 | g[(d | m) + J] << 16 | g[-2 * ~(d & 2) + -3 - (~d ^ 2)] << 8 | g[-2 * ~(d | 3) + (d ^ 3) + 2 * (~d ^ 3)]), 8)) && 19 <= (V | 4) && (d = Q(true, 8, J), d & 128 && (d = -128 - m * ~(d | 127) - (d ^ 127) + (~d | 127) | Q(true, 8, J) << 7), F = d), V | 8) == V && (m.s ? F = sp(m.B, m) : (d = Ep(m, 231, true, 8), 128 - ~(d & 128) + -129 && (d ^= 128, J = Ep(m, 231, true, 2), d = (d << 2) + (J | 0)), F = d)), 2) ^ 20) >= V && (V + 8 & 27) < V) {
                for (g = (M = E(d, 88), 0); 0 < J; J--) g = g << m | Q(true, 8, d);
                X(d, M, g)
            }
            return (V | 48) == V && (O = GF, H = M & 7, d = [-67, -75, 55, 16, -39, 9, d, -19, -34, -69], S = n6[U.h](U.v0), S[U.h] = function(a) {
                H += 6 + (t = a, 7 * M), H &= 7
            }, S.concat = function(a, w, p, W) {
                return ((w = (t = (p = (a = g % 16 + 1, -a * t - J * t - -4650 * g * t + d[W = H + 59, (W | m) - -1 + (~W ^ 7) + (~W & 7)] * g * a + H - 62 * g * g * t) + (O() | m) * a + 1 * g * g * a + 62 * t * t, void 0), d[p]), d)[(H + 77 & 7) + (-(M | m) - 2 * ~(M & 2) + -2 + (M & -3))] = w, d)[H + (M & 2)] = -75, w
            }, F = S), F
        },
        IM = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (3 <= ((V + 1 >> 4 || (Array.isArray(M) && (M = M.join(" ")), S = m + U, "" === M || void 0 == M ? (v2 || (H = {}, v2 = (H.atomic = false, H.autocomplete = J, H.dropeffect = J, H.haspopup = false, H.live = "off", H.multiline = false, H.multiselectable = false, H.orientation = "vertical", H.readonly = false, H.relevant = "additions text", H.required = false, H.sort = J, H.busy = false, H.disabled = false, H.hidden = false, H.invalid = d, H)), t = v2, U in t ? g.setAttribute(S, t[U]) : g.removeAttribute(S)) : g.setAttribute(S, M)), 2) == V + 2 >> 3 && (this.src = J, this.P = {}, this.i = 0), V + 3 >> 4) && 1 > (V >> 1 & 12)) a: {
                for (H = J; H < U.length; ++H)
                    if (t = U[H], !t.K && t.listener == M && t.capture == !!d && t.S6 == g) {
                        O = H;
                        break a
                    }
                O = -1
            }
            return 2 == ((V ^ 49) & 11) && J.rz && J.rz.forEach(d, void 0), O
        },
        Y = function(m, V, J, d, g, M, U, H, t, S, O, F, a) {
            if ((m | 32) == m)
                if (O = d.C.P[String(J)]) {
                    for (F = (U = (O = O.concat(), true), V); F < O.length; ++F)(H = O[F]) && !H.K && H.capture == g && (S = H.listener, t = H.S6 || H.src, H.o && P(82, V, H, d.C), U = false !== S.call(t, M) && U);
                    a = U && !M.defaultPrevented
                } else a = true;
            return (m & 15) == m && (a = !!(d = V.S4, -1 - ~J + (d & ~J) - (d ^ J))), a
        },
        AL = function(m, V, J, d, g, M, U, H) {
            if (d.V.length) {
                d.e6 = !(d.qV = (d.e6 && 0(), g), 0);
                try {
                    M = d.G(), d.T = M, d.N = M, d.E8 = 0, U = lR(80, g, null, true, d, m, 25), H = d.G() - d.T, d.a0 += H, H < (J ? 0 : 10) || 0 >= d.F2-- || (H = Math.floor(H), d.U8.push(H <= V ? H : 254))
                } finally {
                    d.e6 = false
                }
                return U
            }
        },
        L6 = function(m) {
            return dr.call(this, 9, 32, m)
        },
        xy = function(m, V, J, d, g, M) {
            return h.call(this, m, 9, V, J, d, g, M)
        },
        Ep = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W, r) {
            if (H = x(m, 510), H >= m.J) throw [f6, 31];
            for (p = (U = 0, w = d, m.P5.length), O = H; 0 < w;) t = O >> 3, S = O % 8, F = 8 - (S | 0), M = F < w ? F : w, g = m.R[t], J && (a = m, a.I != O >> 6 && (a.I = O >> 6, W = x(a, V), a.AN = J2(3, 0, a.I, 29, 16, [0, 0, W[1], W[2]], a.U)), g ^= m.AN[t & p]), U |= (g >> 8 - (S | 0) - (M | 0) & (1 << M) - 1) << (w | 0) - (M | 0), w -= M, O += M;
            return X(m, 510, (H | (r = U, 0)) + (d | 0)), r
        },
        Vd = function(m) {
            return P.call(this, 61, m)
        },
        mf = function(m, V, J, d, g) {
            return aM.call(this, null, 3, 16, V, m, g, d, J)
        },
        n = this || self,
        dt = function(m, V, J, d, g, M, U) {
            G(m, ((g = E(m, (J = (d = -~(V & 4) + (M = V & 3, ~V & 4) + (V | -5), E(m, 92)), 89)), U = x(m, J), d) && (U = iV("" + U, 2048)), M && G(m, g, v(2, U.length)), g), U)
        },
        Uy = function(m, V) {
            for (V = []; m--;) V.push(255 * Math.random() | 0);
            return V
        },
        T = function() {
            return H2.call(this, 8, 24)
        },
        wt = function(m, V, J, d, g, M) {
            for (M = (d = (J.fZ = (J.v0 = Z({get: function() {
                        return this.concat()
                    }
                }, 73, (((J.dI = Mr, J).kf = Hy, J).P5 = J[K6], J.h)), n6[J.h](J.v0, {
                    value: {
                        value: {}
                    }
                })), []), 0); 128 > M; M++) d[M] = String.fromCharCode(M);
            AL(254, 254, true, J, (h(0, 35, (h(0, (h(0, 32, (X(J, 274, (X(J, (((X(J, (X(J, (X(J, 140, (X(J, 373, (X(J, (X(J, (X((X(J, 104, (X(J, (X(J, (X(J, ((X(J, 271, (new(X(J, ((X(J, (X(J, (X(J, (X(J, 310, (X((X(J, 276, [165, 0, (X(J, (X(J, 193, (X(J, (X(J, (X((X(J, (X(J, (X(J, 7, (J.gI = (X(J, 150, (X(J, (X(J, 169, (X(J, (X(J, 462, (X(J, (X(J, 332, (X(J, (X(J, 103, (X(J, 510, (J.u0 = (J.R = (J.s = void 0, g = window.performance || {}, J.N = 0, J.I = void 0, J.CZ = 1, J.E8 = void 0, (J.D = (J.U8 = [], J), J.zn = (J.J = 0, !(J.Z = void 0, 1)), J.B = void 0, J).AN = (J.U = void 0, J.F2 = 25, J.QJ = (J.V = [], function(U) {
                return h.call(this, U, 40)
            }), J.nZ = 0, (J.j6 = [], J.sQ = 0, J.l = null, J).P0 = 0, J.Gn = (J.S = [], J.e6 = false, J.a0 = 0, J.T = 0, []), void 0), J.qV = (J.pZ = 8001, false), []), g).timeOrigin || (g.timing || {}).navigationStart || 0, 0)), 0)), 424), 0), function(U, H, t, S, O, F, a, w, p, W) {
                (S = x((a = x(U, (F = x(U, (p = (W = (w = E(U, (t = (H = E(U, 31), E(U, 95)), 93)), E(U, 31)), x)(U, t), W)), w)), U.D), H), 0 !== S) && (O = eD(254, 16, false, 1, 1, a, F, U, S, p), S.addEventListener(p, O, D4), X(U, 424, [S, p, O]))
            })), X(J, 117, [0, 0, 0]), 415), function(U, H, t, S, O, F) {
                X(U, (H = x(U, (F = E(U, (O = E(U, (S = E(U, 89), 31)), 31)), t = x(U, O), S)), F), H in t | 0)
            }), 972)), 13), function(U, H, t, S, O, F, a, w) {
                for (t = (F = x((O = E(2, 18, (w = E(U, 90), U)), S = "", U), 41), F).length, H = 0; O--;) H = (a = E(2, 16, U), -2 * ~(H | a) + (H | ~a) + (~H | a)) % t, S += d[F[H]];
                X(U, w, S)
            }), n)), 33), function(U, H, t, S, O, F) {
                X(U, (F = x(U, (O = (H = (t = E(U, 92), S = E(U, 92), E(U, 90)), x(U, t)), S)), H), O[F])
            }), function(U) {
                E(8, 67, 4, U)
            })), 0), function(U, H, t, S, O, F) {
                X(U, (H = x((F = x(U, (t = (S = (O = E(U, 88), E(U, 94)), E)(U, 31), O)), U), S), t), +(F == H))
            })), 507), function(U, H, t, S, O, F, a, w) {
                F = x(U, (t = (w = x((S = E(U, (H = E((O = E(U, 89), a = E(U, 31), U), 91), 89)), U), H), x(U, a)), S)), X(U, O, eD(254, 17, false, 1, F, t, w, U))
            }), 65), function(U, H, t, S, O) {
                for (t = (H = E((O = E(U, 94), 2), 17, U), S = [], 0); t < H; t++) S.push(Q(true, 8, U));
                X(U, O, S)
            }), J), 433, function(U) {
                dt(U, 3)
            }), 367), function(U, H, t, S, O) {
                X((t = (H = x(U, (S = E(U, (O = E(U, 94), 93)), O)), hL("null", H, "object")), U), S, t)
            }), 240), function(U, H, t, S) {
                if (H = U.j6.pop()) {
                    for (S = Q(true, 8, U); 0 < S; S--) t = E(U, 88), H[t] = U.S[t];
                    (H[271] = (H[487] = U.S[487], U).S[271], U).S = H
                } else X(U, 510, U.J)
            }), Uy(4))), 429), function(U, H, t, S, O, F) {
                (H = E(U, (t = (F = E(U, 91), E(U, 93)), 95)), U).D == U && (S = x(U, t), O = x(U, H), x(U, F)[S] = O, 231 == F && (U.I = void 0, 2 == S && (U.U = Ep(U, 231, false, 32), U.I = void 0)))
            }), 0)]), J), 6, function(U, H, t, S) {
                X(U, (H = E(U, (t = E((S = E(U, 89), U), 91), 92)), H), x(U, S) || x(U, t))
            }), function(U) {
                t2(U, 1)
            })), 374), 0), 54), function(U, H, t, S, O, F, a, w, p, W, r, z, D, A) {
                if (!k(true, true, 14, H, true, U)) {
                    if ("object" == hL("null", (O = (S = (F = x(U, (r = x(U, (A = (D = E(U, (t = E(U, 93), 92)), E)(U, 93), z = E(U, 88), t)), D)), x)(U, A), x)(U, z), r), "object")) {
                        for (p in a = [], r) a.push(p);
                        r = a
                    }
                    for (S = (w = 0, 0 < S) ? S : 1, W = r.length; w < W; w += S) F(r.slice(w, -2 * ~w + (w & ~S) - (~w ^ S) + 3 * (~w | S)), O)
                }
            }), 421), function(U) {
                dt(U, 4)
            }), J).h9 = 0, 181), function(U, H) {
                Sl((H = x(U, E(U, 94)), U.D), H, 510)
            }), Oy)("Submit"), 2048)), X)(J, 109, function(U, H, t, S, O, F, a, w, p) {
                k(false, true, 12, H, true, U) || (O = FP(1, 2, U.D, 0), w = O.H, F = O.LZ, t = O.yJ, a = O.R0, S = w.length, p = 0 == S ? new F[t] : 1 == S ? new F[t](w[0]) : 2 == S ? new F[t](w[0], w[1]) : 3 == S ? new F[t](w[0], w[1], w[2]) : 4 == S ? new F[t](w[0], w[1], w[2], w[3]) : 2(), X(U, a, p))
            }), 236), function(U, H, t, S, O) {
                (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S + H)
            }), 390), function(U, H, t) {
                (t = E(U, 91), H = x(U.D, t), H)[0].removeEventListener(H[1], H[2], D4)
            }), 487), []), function(U, H, t, S, O) {
                !k(false, true, 38, H, true, U) && (O = FP(1, 2, U, 0), S = O.LZ, t = O.yJ, U.D == U || t == U.QJ && S == U) && (X(U, O.R0, t.apply(S, O.H)), U.N = U.G())
            })), J), 371, function(U, H, t) {
                X(U, (t = E(U, (H = E(U, 93), 89)), t), "" + x(U, H))
            }), 437), J), 10), function(U) {
                t2(U, 4)
            }), function() {})), function(U, H, t, S, O, F, a, w, p, W, r, z, D, A, u, K, l) {
                function L(b, q) {
                    for (; l < b;) t |= Q(true, 8, U) << l, l += 8;
                    return t >>= (l -= b, q = t & (1 << b) - 1, b), q
                }
                for (z = (a = (w = (F = (K = (t = (u = E(U, 92), l = 0), L)(3), 4 + (K ^ 1) + 2 * (K | -2)), W = L(5), 0), []), 0); w < W; w++) S = L(1), a.push(S), z += S ? 0 : 1;
                for (A = (p = (r = (-2 - (z ^ 1) - 2 * (~z | 1)).toString(2).length, 0), []); p < W; p++) a[p] || (A[p] = L(r));
                for (H = 0; H < W; H++) a[H] && (A[H] = E(U, 90));
                for (O = (D = F, []); D--;) O.push(x(U, E(U, 31)));
                X(U, u, function(b, q, R, C, y) {
                    for (R = (y = (C = [], []), 0); R < W; R++) {
                        if (!a[q = A[R], R]) {
                            for (; q >= y.length;) y.push(E(b, 88));
                            q = y[q]
                        }
                        C.push(q)
                    }
                    b.B = (b.s = eD(254, 5, O.slice(), b), eD(254, 6, C, b))
                })
            })), 440), function(U, H, t, S) {
                k(false, true, 36, H, true, U) || (S = E(U, 90), t = E(U, 95), X(U, t, function(O) {
                    return eval(O)
                }(gt(x(U.D, S)))))
            }), 364), function(U, H, t, S) {
                X(U, (t = E(U, (H = Q(true, 8, (S = E(U, 95), U)), 88)), t), x(U, S) >>> H)
            }), X)(J, 94, []), J).Xq = 0, 142), function(U, H, t, S, O) {
                (S = x(U, (O = 0 != x(U, (H = E(U, (t = E(U, 90), 94)), t)), H)), O) && X(U, 510, S)
            }), {})), [a6]), J), 37), [o6, m], J), [Py, V]), J), true))
        },
        sp = function(m, V, J) {
            return (J = m.create().shift(), V.s).create().length || V.B.create().length || (V.s = void 0, V.B = void 0), J
        },
        I, cy = function(m, V) {
            return k.call(this, V, m, 21)
        },
        X = function(m, V, J) {
            if (510 == V || 103 == V) m.S[V] ? m.S[V].concat(J) : m.S[V] = eD(254, 3, J, m);
            else {
                if (m.zn && 231 != V) return;
                276 == V || 193 == V || 94 == V || 487 == V || 117 == V ? m.S[V] || (m.S[V] = E(0, 51, 3224, J, V, 126, m)) : m.S[V] = E(0, 50, 3224, J, V, 113, m)
            }
            231 == V && (m.U = Ep(m, 231, false, 32), m.I = void 0)
        },
        TL = function(m, V, J, d, g) {
            if (!(g = (d = J, n.trustedTypes), g) || !g.createPolicy) return d;
            try {
                d = g.createPolicy(V, {
                    createHTML: Vd,
                    createScript: Vd,
                    createScriptURL: Vd
                })
            } catch (M) {
                if (n.console) n.console[m](M.message)
            }
            return d
        },
        pL = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if (!V.zn) {
                if ((U = x(V, (S = (0 == (g = ((t = void 0, J) && J[0] === f6 && (d = J[m], t = J[2], J = void 0), x(V, 487)), g.length) && (O = x(V, 103) >> 3, g.push(d, (M = O >> 8, -255 + (M | 255) - -256 + (~M ^ 255)), O & 255), void 0 != t && g.push(-~(t & 255) + (t ^ 255) + (~t ^ 255))), ""), J && (J.message && (S += J.message), J.stack && (S += ":" + J.stack)), 271)), 3) < U) {
                    F = (S = S.slice(0, (U | 0) - 3), U -= (H = S.length, -2 * ~(H & 3) - m + 2 * (H ^ 3) + (~H ^ 3)), S = iV(S, 2048), V).D, V.D = V;
                    try {
                        G(V, 193, v(2, S.length).concat(S), 12)
                    } finally {
                        V.D = F
                    }
                }
                X(V, 271, U)
            }
        },
        Sl = function(m, V, J) {
            X(m, ((m.j6.push(m.S.slice()), m.S)[J] = void 0, J), V)
        },
        Nr = function(m, V, J, d, g) {
            if (3 == m.length) {
                for (d = 0; 3 > d; d++) V[d] += m[d];
                for (g = (J = [13, 8, 13, 12, 16, 5, 3, 10, 15], 0); 9 > g; g++) V[3](V, g % 3, J[g])
            }
        },
        jl = function(m, V) {
            for (var J, d, g = 1; g < arguments.length; g++) {
                for (J in d = arguments[g], d) m[J] = d[J];
                for (var M = 0; M < Wy.length; M++) J = Wy[M], Object.prototype.hasOwnProperty.call(d, J) && (m[J] = d[J])
            }
        },
        v = function(m, V, J, d) {
            for (J = (d = (m | 1) - (m & 1) - 2 * (~m & 1), []); 0 <= d; d--) J[(m | 0) - 1 - (d | 0)] = V >> 8 * d & 255;
            return J
        },
        x = function(m, V, J) {
            if (void 0 === (J = m.S[V], J)) throw [f6, 30, V];
            if (J.value) return J.create();
            return (J.create(1 * V * V + -75 * V + 52), J).prototype
        },
        zL = function(m, V, J, d, g, M) {
            return x(d, (X(d, (rt(0, V, (M = x(d, m), d.R && M < d.J ? (X(d, m, d.J), Sl(d, J, m)) : X(d, m, J), d), g), m), M), 274))
        },
        Q = function(m, V, J) {
            return J.s ? sp(J.B, J) : Ep(J, 231, m, V)
        },
        G = function(m, V, J, d, g, M, U, H, t) {
            if (m.D == m)
                for (M = x(m, V), 193 == V ? (g = function(S, O, F, a, w, p) {
                        if (a = (p = M.length, (p | 0) - 4 >> 3), M.o0 != a) {
                            w = [0, 0, (O = (a << 3) - 4, t)[1], (M.o0 = a, t)[2]];
                            try {
                                M.Tn = J2(3, 0, E(0, 3, 1, -2 * ~(O & 4) + -3 + (~O & 4) - (~O | 4), M), 29, 16, w, E(0, 5, 1, O, M))
                            } catch (W) {
                                throw W;
                            }
                        }
                        M.push((F = M.Tn[2 * (p | 0) - (p | 7) - (p | -8) + (~p | 7)], -(F | 0) + (S | 0) + 2 * (F & ~S)))
                    }, t = x(m, 117)) : g = function(S) {
                        M.push(S)
                    }, d && g(256 + (d ^ 255) + 2 * (~d ^ 255) - (~d | 255)), H = 0, U = J.length; H < U; H++) g(J[H])
        },
        c = function(m, V, J, d, g, M, U, H) {
            return iR.call(this, 2, 3, m, V, J, d, g, M, U, H)
        },
        FK = function(m) {
            return IM.call(this, "aria-", 15, m)
        },
        By = function() {
            return bR.call(this, 48, 16)
        },
        Oy = function(m, V, J) {
            return Up.call(this, 6, 1, 18, m, V, J)
        },
        FP = function(m, V, J, d, g, M, U, H, t, S) {
            for (H = (U = E(J, ((g = E(J, (M = J[bV] || {}, 91)), M.R0 = E(J, 89), M).H = [], t = J.D == J ? (S = Q(true, 8, J), -(S & m) - -1 - ~(S | m) + V * (S | -2)) : 1, 88)), d); H < t; H++) M.H.push(E(J, 95));
            for ((M.yJ = x(J, g), M).LZ = x(J, U); t--;) M.H[t] = x(J, M.H[t]);
            return M
        },
        hL = function(m, V, J, d, g) {
            if (g = typeof V, g == J)
                if (V) {
                    if (V instanceof Array) return "array";
                    if (V instanceof Object) return g;
                    if (d = Object.prototype.toString.call(V), "[object Window]" == d) return J;
                    if ("[object Array]" == d || "number" == typeof V.length && "undefined" != typeof V.splice && "undefined" != typeof V.propertyIsEnumerable && !V.propertyIsEnumerable("splice")) return "array";
                    if ("[object Function]" == d || "undefined" != typeof V.call && "undefined" != typeof V.propertyIsEnumerable && !V.propertyIsEnumerable("call")) return "function"
                } else return m;
            else if ("function" == g && "undefined" == typeof V.call) return J;
            return g
        },
        uR = function() {
            return RM.call(this, 11, 5)
        },
        iV = function(m, V, J, d, g, M, U, H, t, S, O) {
            for (O = (t = (U = m.replace(/\r\n/g, "\n"), []), S = 0); S < U.length; S++) M = U.charCodeAt(S), 128 > M ? t[O++] = M : (M < V ? t[O++] = M >> 6 | 192 : (55296 == (M & 64512) && S + 1 < U.length && 56320 == (d = U.charCodeAt(S + 1), -~(d | 64512) - (d & -64513) + (d | -64513)) ? (M = (J = (M & 1023) << 10, (65536 | J) - ~(65536 & J) - 1) + (U.charCodeAt(++S) & 1023), t[O++] = (g = M >> 18, (g | 0) + 240 - (g & 240)), t[O++] = (H = M >> 12 & 63, 127 - (~H | 128))) : t[O++] = M >> 12 | 224, t[O++] = M >> 6 & 63 | 128), t[O++] = -~M + (M ^ 63) + 2 * (~M ^ 63) - (M | -64) | 128);
            return t
        },
        lR = function(m, V, J, d, g, M, U, H, t, S) {
            for (; g.V.length;) {
                g.l = J, S = g.V.pop();
                try {
                    t = ky(g, S, U, 185)
                } catch (O) {
                    Z(O, m, 0, g)
                }
                if (V && g.l) {
                    H = g.l, H(function() {
                        AL(254, M, d, g, d)
                    });
                    break
                }
            }
            return t
        },
        nL = function(m, V, J, d, g) {
            return W2.call(this, 7, 36, V, m, J, d, g)
        },
        zF = function(m, V, J, d, g) {
            return N.call(this, 19, m, 9, V, J, d, g)
        },
        ZD = function(m, V, J, d, g, M, U, H) {
            try {
                H = m[((V | 0) + 2) % 3], m[V] = (M = (g = m[V], U = m[((V | 0) + 1) % 3], 1 + 2 * (g ^ U) + (~g ^ U) - 2 * (~g & U)) - (H | 0), d = 1 == V ? H << J : H >>> J, ~d - ~(M | d) + (~M & d))
            } catch (t) {
                throw t;
            }
        },
        JL = function(m) {
            return B.call(this, m, 12)
        },
        jD = function(m, V) {
            return e.call(this, V, 71, m)
        },
        A2 = function(m, V, J, d, g, M, U, H, t, S) {
            function O(F) {
                F && J.appendChild("string" === typeof F ? V.createTextNode(F) : F)
            }
            for (H = g; H < d.length; H++)
                if (S = d[H], !e(M, 5, U, "object", S) || P(32, m, S) && 0 < S.nodeType) O(S);
                else {
                    a: {
                        if (S && typeof S.length == M) {
                            if (P(36, m, S)) {
                                t = "function" == typeof S.item || "string" == typeof S.item;
                                break a
                            }
                            if ("function" === typeof S) {
                                t = "function" == typeof S.item;
                                break a
                            }
                        }
                        t = false
                    }
                    dr(9, 3, 0, "", O, t ? yg(26, 20, 0, S) : S)
                }
        },
        ko = function() {
            return Up.call(this, 6, 1, 9)
        },
        SD = function() {
            return p6.call(this, 8, 32)
        },
        c2 = function(m, V, J, d) {
            return N.call(this, 19, m, 3, V, J, d)
        },
        DD = function() {
            return bR.call(this, 48, 40)
        },
        f = function(m, V, J) {
            J = this;
            try {
                wt(m, V, this)
            } catch (d) {
                Z(d, 16, 0, this), V(function(g) {
                    g(J.Z)
                })
            }
        },
        h2 = function(m, V, J, d) {
            return B.call(this, m, 64, V, J, d)
        },
        rt = function(m, V, J, d, g, M, U, H) {
            if (!J.Z) {
                J.P0++;
                try {
                    for (g = (U = (H = m, J.J), void 0); --d;) try {
                        if (M = void 0, J.s) g = sp(J.s, J);
                        else {
                            if ((H = x(J, 510), H) >= U) break;
                            g = (M = E(J, (X(J, 103, H), 90)), x(J, M))
                        }
                        k((g && g.call ? g(J, d) : pL(1, J, [f6, 21, M], m), false), true, 6, d, false, J)
                    } catch (t) {
                        x(J, 462) ? pL(1, J, t, V) : X(J, 462, t)
                    }
                    if (!d) {
                        if (J.i0) {
                            rt(0, (J.P0--, 22), J, 219233640780);
                            return
                        }
                        pL(1, J, [f6, 33], m)
                    }
                } catch (t) {
                    try {
                        pL(1, J, t, V)
                    } catch (S) {
                        Z(S, 48, m, J)
                    }
                }
                J.P0--
            }
        },
        gr = function() {
            return yg.call(this, 26, 48)
        },
        ky = function(m, V, J, d, g, M, U, H, t, S) {
            if (H = V[0], H == qL) m.F2 = J, m.L(V);
            else if (H == K6) {
                M = V[1];
                try {
                    t = m.Z || m.L(V)
                } catch (O) {
                    Z(O, 32, 0, m), t = m.Z
                }
                M(t)
            } else if (H == Yy) m.L(V);
            else if (H == o6) m.L(V);
            else if (H == Py) {
                try {
                    for (g = 0; g < m.Gn.length; g++) try {
                        S = m.Gn[g], S[0][S[1]](S[2])
                    } catch (O) {}
                } catch (O) {}(0, V[1])(function(O, F) {
                    m.mK(O, true, F)
                }, (m.Gn = [], function(O) {
                    (h(0, (O = !m.V.length, 33), [qr], m), O) && AL(254, 254, false, m, true)
                }))
            } else {
                if (H == Z4) return U = V[2], X(m, d, V[6]), X(m, 274, U), m.L(V);
                H == qr ? (m.U8 = [], m.R = [], m.S = null) : H == a6 && "loading" === n.document.readyState && (m.l = function(O, F) {
                    function a() {
                        F || (F = true, O())
                    }(n.document.addEventListener("DOMContentLoaded", a, (F = false, D4)), n).addEventListener("load", a, D4)
                })
            }
        },
        KL = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W) {
            (V.push((t = (F = m[0] << 24, g = m[1] << 16, (g | 0) - (~F ^ g) + (F | ~g)), H = m[2] << 8, 2 * (H | 0) + ~(t & H) + (~t ^ H) - 2 * (~t | H)) | m[3]), V.push((J = (M = (S = m[4] << 24, w = m[5] << 16, -~(S & w) + 2 * (S ^ w) + (~S ^ w)), W = m[6] << 8, 2 * (W | 0) + ~W - (~M | W)), a = m[7], -~(J & a) + -2 - (~J ^ a))), V).push((p = (U = m[8] << 24, O = m[9] << 16, ~(U & O) - 1 - ~U - ~O) | m[10] << 8, d = m[11], (p | 0) - (p & ~d) + (p ^ d)))
        },
        t2 = function(m, V, J, d) {
            G(m, (J = E(m, (d = E(m, 92), 90)), J), v(V, x(m, d)))
        },
        J2 = function(m, V, J, d, g, M, U, H, t, S) {
            for (t = M[H = V, S = M[m] | V, 2] | V; 15 > H; H++) S = S >>> 8 | S << 24, J = J >>> 8 | J << 24, S += t | V, J += U | V, S ^= H + 2374, U = U << m | U >>> d, J ^= t + 2374, U ^= J, t = t << m | t >>> d, t ^= S;
            return [U >>> 24 & 255, U >>> g & 255, U >>> 8 & 255, U >>> V & 255, J >>> 24 & 255, J >>> g & 255, J >>> 8 & 255, J >>> V & 255]
        },
        C6 = "closure_uid_" + (1E9 * Math.random() >>> 0),
        tL, Qg = 0,
        oM = function(m, V) {
            if (!n.addEventListener || !Object.defineProperty) return false;
            V = Object.defineProperty({}, (m = false, "passive"), {get: function() {
                    m = true
                }
            });
            try {
                n.addEventListener("test", function() {}, V), n.removeEventListener("test", function() {}, V)
            } catch (J) {}
            return m
        }(),
        rr = {
            2: (e(zF, ((jD.prototype.stopPropagation = function() {
                this.j = true
            }, uR).prototype.X2 = false, jD.prototype.preventDefault = function() {
                this.defaultPrevented = true
            }, 10), 2, jD), "touch"),
            3: "pen",
            4: "mouse"
        },
        wr = (zF.prototype.preventDefault = function(m) {
            (m = (zF.g.preventDefault.call(this), this.v), m).preventDefault ? m.preventDefault() : m.returnValue = false
        }, zF.prototype.stopPropagation = function() {
            (zF.g.stopPropagation.call(this), this).v.stopPropagation ? this.v.stopPropagation() : this.v.cancelBubble = true
        }, "closure_listenable_" + (1E6 * Math.random() | 0)),
        Wy = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),
        XK = 0,
        Op = "closure_lm_" + (1E6 * ((FK.prototype.remove = (FK.prototype.add = (FK.prototype.hasListener = function(m, V, J, d, g) {
            return p6(8, 24, false, (d = (J = (g = void 0 !== V, void 0) !== m) ? m.toString() : "", true), this.P, function(M, U) {
                for (U = 0; U < M.length; ++U)
                    if (!(J && M[U].type != d || g && M[U].capture != V)) return true;
                return false
            })
        }, function(m, V, J, d, g, M, U, H, t) {
            return t = IM(((U = this.P[M = m.toString(), M], U) || (U = this.P[M] = [], this.i++), "aria-"), 66, 0, d, g, V, U), -1 < t ? (H = U[t], J || (H.o = false)) : (H = new mf(g, this.src, M, V, !!d), H.o = J, U.push(H)), H
        }), function(m, V, J, d, g, M, U) {
            if (!((g = m.toString(), g) in this.P)) return false;
            return -1 < (M = this.P[g], U = IM("aria-", 64, 0, J, d, V, M), U) ? (W2(7, 24, M[U], null), Array.prototype.splice.call(M, U, 1), 0 == M.length && (delete this.P[g], this.i--), true) : false
        }), FK.prototype).s8 = function(m, V, J, d, g, M) {
            return -1 < (g = (M = -1, this).P[m.toString()], g && (M = IM("aria-", 65, 0, V, d, J, g)), M) ? g[M] : null
        }, Math).random() | 0),
        P2 = 0,
        ML = {},
        m8 = "__closure_events_fn_" + (1E9 * Math.random() >>> 0);
    (I = ((e(gr, 8, 2, uR), gr).prototype[wr] = true, gr.prototype), I.JN = function(m) {
        this.gz = m
    }, I).addEventListener = function(m, V, J, d) {
        B(true, 6, false, J, this, m, d, V)
    }, I.removeEventListener = function(m, V, J, d) {
        $y(0, null, d, 20, V, m, this, J)
    }, I.dispatchEvent = function(m, V, J, d, g, M, U, H, t, S, O) {
        if (t = this.gz)
            for (g = []; t; t = t.gz) g.push(t);
        if (S = ((O = (d = (H = (V = g, this.NV), m), d.type) || d, "string" === typeof d) ? d = new jD(d, H) : d instanceof jD ? d.target = d.target || H : (J = d, d = new jD(O, H), jl(d, J)), true), V)
            for (U = V.length - 1; !d.j && 0 <= U; U--) M = d.currentTarget = V[U], S = Y(34, 0, O, M, true, d) && S;
        if (d.j || (M = d.currentTarget = H, S = Y(35, 0, O, M, true, d) && S, d.j || (S = Y(32, 0, O, M, false, d) && S)), V)
            for (U = 0; !d.j && U < V.length; U++) M = d.currentTarget = V[U], S = Y(33, 0, O, M, false, d) && S;
        return S
    }, I.s8 = function(m, V, J, d) {
        return this.C.s8(String(m), V, J, d)
    }, I.hasListener = function(m, V) {
        return this.C.hasListener(void 0 !== m ? String(m) : void 0, V)
    };
    var v2;
    (I = (e(JL, ((yg(26, 37, (((((I = SD.prototype, I.F = function(m) {
        return "string" === typeof m ? this.O.getElementById(m) : m
    }, I).getElementsByTagName = function(m, V) {
        return (V || this.O).getElementsByTagName(String(m))
    }, I).createElement = function(m, V, J) {
        return ("application/xhtml+xml" === (V = (J = this.O, String(m)), J.contentType) && (V = V.toLowerCase()), J).createElement(V)
    }, I.createTextNode = function(m) {
        return this.O.createTextNode(String(m))
    }, I).appendChild = function(m, V) {
        m.appendChild(V)
    }, I).append = function(m, V) {
        A2(null, 9 == m.nodeType ? m : m.ownerDocument || m.document, m, arguments, 1, "number", "array")
    }, I.canHaveChildren = function(m) {
        if (1 != m.nodeType) return false;
        switch (m.tagName) {
            case "APPLET":
            case "AREA":
            case "BASE":
            case "BR":
            case "COL":
            case "COMMAND":
            case "EMBED":
            case "FRAME":
            case "HR":
            case "IMG":
            case "INPUT":
            case "IFRAME":
            case "ISINDEX":
            case "KEYGEN":
            case "LINK":
            case "NOFRAMES":
            case "NOSCRIPT":
            case "META":
            case "OBJECT":
            case "PARAM":
            case "SCRIPT":
            case "SOURCE":
            case "STYLE":
            case "TRACK":
            case "WBR":
                return false
        }
        return true
    }, I.removeNode = L6, I.contains = function(m, V) {
        if (!m || !V) return false;
        if (m.contains && 1 == V.nodeType) return m == V || m.contains(V);
        if ("undefined" != typeof m.compareDocumentPosition) return m == V || !!(m.compareDocumentPosition(V) & 16);
        for (; V && m != V;) V = V.parentNode;
        return V == m
    }, DD)), DD).prototype.c5 = 0, DD.prototype.MV = "", 10), 2, gr), JL.prototype), I.O8 = DD.Dx(), I.F = function() {
        return this.dz
    }, I).getParent = function() {
        return this.Zx
    }, I.c0 = function() {
        this.b0 = ((IM("aria-", 23, this, function(m) {
            m.b0 && m.c0()
        }), this).H0 && P(17, 0, null, this.H0), false)
    }, I.JN = function(m) {
        if (this.Zx && this.Zx != m) throw Error("Method not supported");
        JL.g.JN.call(this, m)
    }, I.removeChild = function(m, V, J, d, g, M, U, H, t, S, O, F) {
        if (m && ("string" === typeof m ? J = m : ((g = m.B0) || (M = m.O8, H = m, S = M.MV + ":" + (M.c5++).toString(36), g = H.B0 = S), J = g), U = J, this.VJ && U ? (d = this.VJ, t = (null !== d && U in d ? d[U] : void 0) || null) : t = null, m = t, U && m)) {
            if ((F = ((N(19, 1, 10, ((O = this.VJ, U in O) && delete O[U], this.rz), m), V) && (m.c0(), m.dz && L6(m.dz)), m), null) == F) throw Error("Unable to set parent component");
            (F.Zx = null, JL.g.JN).call(F, null)
        }
        if (!m) throw Error("Child is not in parent component");
        return m
    };
    var el, $o = {
            button: (((((I = (yg(26, 38, By), By.prototype), I).ks = function(m) {
                return m.F()
            }, I).l0 = function() {
                return "goog-control"
            }, I).hN = function(m, V, J, d, g, M) {
                if (Y(7, m, 32) && (g = m.ks())) {
                    if (!V && m.Y & 32) {
                        try {
                            g.blur()
                        } catch (U) {}
                        m.Y & 32 && (RM(11, 6, 0, m, 4) && m.setActive(false), RM(11, 34, 0, m, 32) && Z(32, 6, 64, false, m) && m.W(32, false))
                    }
                    if (M = g.hasAttribute("tabindex")) J = g.tabIndex, M = "number" === typeof J && 0 <= J && 32768 > J;
                    M != V && (d = g, V ? d.tabIndex = 0 : (d.tabIndex = -1, d.removeAttribute("tabIndex")))
                }
            }, I).Ys = function(m, V, J, d, g, M, U) {
                (U = (el || (el = {
                    1: "disabled",
                    8: "selected",
                    16: "checked",
                    64: "expanded"
                }), g = el[V], m).getAttribute("role") || null) ? (d = $o[U] || g, M = "checked" == g || "selected" == g ? d : g) : M = g, M && IM("aria-", 5, "none", "false", m, J, M)
            }, "pressed"),
            checkbox: "checked",
            menuitem: "selected",
            menuitemcheckbox: "checked",
            menuitemradio: "checked",
            radio: "checked",
            tab: "selected",
            treeitem: "selected"
        },
        Vg = (yg(26, 39, (e(ko, 9, (I.W = (I.u = function(m, V, J, d) {
            (d = V.F ? V.F() : V) && (J ? nL : cy)(d, [m])
        }, function(m, V, J, d, g, M) {
            if (M = m.F()) this.wz || (d = this.l0(), d.replace(/\xa0|\s/g, " "), this.wz = {
                1: d + "-disabled",
                2: d + "-hover",
                4: d + "-active",
                8: d + "-selected",
                16: d + "-checked",
                32: d + "-focused",
                64: d + "-open"
            }), (g = this.wz[V]) && this.u(g, m, J), this.Ys(M, V, J)
        }), 2), By), ko)), {});
    if (((((((((I = (e(c, 8, 2, (ko.prototype.Ys = (ko.prototype.l0 = function() {
            return "goog-button"
        }, function(m, V, J) {
            switch (V) {
                case 8:
                case 16:
                    IM("aria-", 6, "none", "false", m, J, "pressed");
                    break;
                default:
                case 64:
                case 1:
                    ko.g.Ys.call(this, m, V, J)
            }
        }), JL)), c).prototype, I).X = null, I).u = function(m, V) {
            m ? V && (this.X ? NL(0, 1, V, 8, this.X) || this.X.push(V) : this.X = [V], this.A.u(V, this, true)) : V && this.X && N(19, 1, 26, this.X, V) && (0 == this.X.length && (this.X = null), this.A.u(V, this, false))
        }, I).S4 = 39, I.Zk = true, I).tN = 255, I.ks = function() {
            return this.A.ks(this)
        }, I).c0 = function() {
            ((c.g.c0.call(this), this).xs && this.xs.detach(), this.isVisible()) && this.isEnabled() && this.A.hN(this, false)
        }, I).Dk = 0, I.Y = 0, I.isVisible = function() {
            return this.Zk
        }, I.isEnabled = function() {
            return !(this.Y & 1)
        }, I).isActive = function() {
            return !!(this.Y & 4)
        }, I.setActive = function(m) {
            Z(4, 7, 64, m, this) && this.W(4, m)
        }, I).getState = function() {
            return this.Y
        }, I.W = function(m, V, J, d, g, M, U) {
            J || 1 != m ? Y(3, this, m) && V != !!(this.Y & m) && (this.A.W(this, m, V), this.Y = V ? (M = this.Y, 2 * (m | 0) + ~m - (~M | m)) : (U = this.Y, 2 * ~m - ~(U & ~m) - -1 + 2 * ~~m)) : (d = !V, g = this.getParent(), g && "function" == typeof g.isEnabled && !g.isEnabled() || !Z(1, 65, 64, !d, this) || (d || (this.setActive(false), Z(2, 5, 64, false, this) && this.W(2, false)), this.isVisible() && this.A.hN(this, d), this.W(1, !d, true)))
        }, "function" !== typeof c) throw Error("Invalid component class " + c);
    if ("function" !== typeof By) throw Error("Invalid renderer class " + By);
    var xo = P(3, c);
    NL(0, "goog-button", (e(Oy, 11, 2, ((yg(26, (e(T, (NL(0, (Vg[xo] = By, "goog-control"), function() {
        return new c(null)
    }, 19), 9), 2, ko), 36), T), T.prototype.Ys = function() {}, T.prototype).hN = function() {}, T.prototype.W = function(m, V, J, d) {
        T.g.W.call(this, m, V, J), (d = m.F()) && 1 == V && (d.disabled = J)
    }, c)), function() {
        return new Oy(null)
    }), 11);
    var B2, TF = n.requestIdleCallback ? function(m) {
            requestIdleCallback(function() {
                m()
            }, {
                timeout: 4
            })
        } : n.setImmediate ? function(m) {
            setImmediate(m)
        } : function(m) {
            setTimeout(m, 0)
        },
        D4 = {
            passive: true,
            capture: true
        },
        bV = String.fromCharCode(105, 110, 116, 101, 103, 67, 104, 101, 99, 107, 66, 121, 112, 97, 115, 115),
        Z4 = [],
        qr = [],
        a6 = [],
        Yy = (f.prototype.I0 = "toString", f.prototype.Gq = void 0, []),
        o6 = [],
        qL = (f.prototype.i0 = (f.prototype.J9 = void 0, false), []),
        K6 = [],
        f6 = {},
        Py = [],
        n6 = ((((KL, function() {})(Uy), function() {})(ZD), Nr, f.prototype).h = "create", f6).constructor,
        GF = ((I = f.prototype, I).G = (window.performance || {}).now ? function() {
            return this.u0 + window.performance.now()
        } : function() {
            return +new Date
        }, I.e4 = function(m, V, J, d, g, M) {
            return $y.call(this, m, V, d, 5, M, g, J)
        }, void 0),
        Hy = ((f.prototype.L = (I.rI = (I.W5 = (I.C1 = function(m, V, J, d, g, M, U, H) {
            return RM.call(this, 11, 7, m, V, J, d, g, M, U, H)
        }, I.VT = function() {
            return iR.call(this, 2, 53)
        }, function(m, V, J, d, g, M, U) {
            return $y.call(this, m, V, d, 17, M, g, J, U)
        }), I.mK = function(m, V, J, d, g, M) {
            return eD.call(this, 254, 26, m, V, J, d, g, M)
        }, function() {
            return RM.call(this, 11, 42)
        }), function(m, V) {
            return m = (GF = function() {
                    return m == V ? 52 : 113
                }, V = {}, {}),
                function(J, d, g, M, U, H, t, S, O, F, a, w, p, W, r, z, D, A, u, K, l, L, b, q, R, C, y) {
                    l = m, m = V;
                    try {
                        if (p = J[0], p == o6) {
                            g = J[1];
                            try {
                                for (D = atob(g), A = [], U = W = 0; W < D.length; W++) d = D.charCodeAt(W), 255 < d && (A[U++] = -~(d & 255) - (~d ^ 255) + (d | -256) + (~d | 255), d >>= 8), A[U++] = d;
                                X(this, 231, ((this.R = A, this).J = this.R.length << 3, [0, 0, 0]))
                            } catch (uV) {
                                pL(1, this, uV, 17);
                                return
                            }
                            rt(0, 22, this, 8001)
                        } else if (p == qL) J[1].push(x(this, 271), x(this, 193).length, x(this, 94).length, x(this, 276).length), X(this, 274, J[2]), this.S[508] && zL(510, 22, x(this, 508), this, 8001);
                        else {
                            if (p == K6) {
                                (M = (L = v(2, (w = (C = J[2], x(this, 276).length), -1 - 2 * ~(w | 2) + (~w ^ 2))), this.D), this).D = this;
                                try {
                                    q = x(this, 487), 0 < q.length && G(this, 276, v(2, q.length).concat(q), 15), G(this, 276, v(1, this.CZ), 104), G(this, 276, v(1, this[K6].length)), r = 0, r -= (x(this, 276).length | 0) + 5, K = x(this, 193), r += (H = x(this, 374), -~(H & 2047) + (~H & 2047) + (H | -2048)), 4 < K.length && (r -= (K.length | 0) + 3), 0 < r && G(this, 276, v(2, r).concat(Uy(r)), 10), 4 < K.length && G(this, 276, v(2, K.length).concat(K), 153)
                                } finally {
                                    this.D = M
                                }
                                if (b = ((((z = Uy(2).concat(x(this, 276)), z)[1] = (O = z[0], -(O | 0) + 3 + 2 * (O & -4)), z)[3] = (R = z[1], S = L[0], -(R | 0) - 1 + ~S - 2 * ~(R | S)), z)[4] = (y = z[1], t = L[1], ~(y & t) - 2 * ~y + ~(y | t) + 2 * (~y & t)), this).KZ(z)) b = "!" + b;
                                else
                                    for (u = 0, b = ""; u < z.length; u++) F = z[u][this.I0](16), 1 == F.length && (F = "0" + F), b += F;
                                return (x(this, (X(this, 271, (a = b, C.shift())), 193)).length = C.shift(), x(this, 94)).length = C.shift(), x(this, 276).length = C.shift(), a
                            }
                            if (p == Yy) zL(510, 22, J[1], this, J[2]);
                            else if (p == Z4) return zL(510, 22, J[1], this, 8001)
                        }
                    } finally {
                        m = l
                    }
                }
        })(), f.prototype).au = 0, /./);
    f.prototype.EQ = 0;
    var Mr, XP = o6.pop.bind(f.prototype[f.prototype.KZ = (f.prototype[Py] = [0, 0, 1, 1, 0, 1, 1], function(m, V, J, d, g) {
            return W2.call(this, 7, 5, V, m, J, d, g)
        }), qL]),
        gt = function(m, V) {
            return (V = TL("error", "bg", null)) && 1 === m.eval(V.createScript("1")) ? function(J) {
                return V.createScript(J)
            } : function(J) {
                return "" + J
            }
        }((Mr = Z({get: XP
        }, 72, (Hy[f.prototype.I0] = XP, f.prototype.h)), f.prototype.Yf = void 0, n));
    40 < (B2 = n.botguard || (n.botguard = {}), B2.m) || (B2.m = 41, B2.bg = h2, B2.a = c2), B2.qBp_ = function(m, V, J) {
        return J = new f(m, V), [function(d) {
            return dr(9, 18, false, J, d)
        }]
    };
}).call(this);
                                    

#12 JavaScript::Eval (size: 70, repeated: 1) - SHA256: 8673cab961c59db9f34ccd949e5fd2965278ca7a08aa5f27d1c65e109dd2bb7d

                                        0,
function(U, H, t, S) {
    X(U, (t = E(U, (S = E(U, 91), 91)), H = U.S[S] && x(U, S), t), H)
}
                                    

#13 JavaScript::Eval (size: 263, repeated: 1) - SHA256: a02f4fa28e1c87e4d5dc8fdc1a3630f0da7e71e9a432aba3a9ae8f6f70157e4a

                                        0, X = function(m, V, J) {
    if (510 == V || 103 == V) m.S[V] ? m.S[V].concat(J) : m.S[V] = eD(254, 3, J, m);
    else {
        if (m.zn && 231 != V) return;
        276 == V || 193 == V || 94 == V || 487 == V || 117 == V ? m.S[V] || (m.S[V] = E(0, 51, 3224, J, V, 126, m)) : m.S[V] = E(0, 50, 3224, J, V, 113, m)
    }
    231 == V && (m.U = Ep(m, 231, false, 32), m.I = void 0)
}
                                    

#14 JavaScript::Eval (size: 354, repeated: 1) - SHA256: 9f22c6201cc162146745d6f97d3188e420e043ab155b8059b372fee5dc3e3638

                                        0, KL = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W) {
    (V.push((t = (F = m[0] << 24, g = m[1] << 16, (g | 0) - (~F ^ g) + (F | ~g)), H = m[2] << 8, 2 * (H | 0) + ~(t & H) + (~t ^ H) - 2 * (~t | H)) | m[3]), V.push((J = (M = (S = m[4] << 24, w = m[5] << 16, -~(S & w) + 2 * (S ^ w) + (~S ^ w)), W = m[6] << 8, 2 * (W | 0) + ~W - (~M | W)), a = m[7], -~(J & a) + -2 - (~J ^ a))), V).push((p = (U = m[8] << 24, O = m[9] << 16, ~(U & O) - 1 - ~U - ~O) | m[10] << 8, d = m[11], (p | 0) - (p & ~d) + (p ^ d)))
}
                                    

#15 JavaScript::Eval (size: 53, repeated: 1) - SHA256: a93b5916b1322f439d2d3652deb8216458990828589c5f112d3f367126be519d

                                        Q = function(m, V, J) {
    return J.s ? sp(J.B, J) : Ep(J, 231, m, V)
}
                                    

#16 JavaScript::Eval (size: 212, repeated: 1) - SHA256: 00f801d62466b8a8bf2b08eee1f6f697997b0837731d3ec0b59b6e08c1b05534

                                        0,
function(U, H, t, S, O, F, a, w, p, W) {
    (S = x((a = x(U, (F = x(U, (p = (W = (w = E(U, (t = (H = E(U, 31), E(U, 95)), 93)), E(U, 31)), x)(U, t), W)), w)), U.D), H), 0 !== S) && (O = eD(254, 16, false, 1, 1, a, F, U, S, p), S.addEventListener(p, O, D4), X(U, 424, [S, p, O]))
}
                                    

#17 JavaScript::Eval (size: 348, repeated: 1) - SHA256: f242d9aca78bec0bfff96ef06cdb466bcae2f8b7ebdd48c03212aa49e44f144f

                                        0, Ep = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W, r) {
    if (H = x(m, 510), H >= m.J) throw [f6, 31];
    for (p = (U = 0, w = d, m.P5.length), O = H; 0 < w;) t = O >> 3, S = O % 8, F = 8 - (S | 0), M = F < w ? F : w, g = m.R[t], J && (a = m, a.I != O >> 6 && (a.I = O >> 6, W = x(a, V), a.AN = J2(3, 0, a.I, 29, 16, [0, 0, W[1], W[2]], a.U)), g ^= m.AN[t & p]), U |= (g >> 8 - (S | 0) - (M | 0) & (1 << M) - 1) << (w | 0) - (M | 0), w -= M, O += M;
    return X(m, 510, (H | (r = U, 0)) + (d | 0)), r
}
                                    

#18 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 23fd01e5f80ea8918c59da8970d8822af365be830d9c6b34a3d023e79ba33540

                                        iV
                                    

#19 JavaScript::Eval (size: 2, repeated: 1) - SHA256: db5f1a085a445a011e36f2e5014265ae744db959b05c5097464d6982589f26f4

                                        KL
                                    

#20 JavaScript::Eval (size: 417, repeated: 1) - SHA256: 9fdf2354c3110868ad754ec4c414356a2cb97a9b8032397a18b740a0967da33e

                                        0, rt = function(m, V, J, d, g, M, U, H) {
    if (!J.Z) {
        J.P0++;
        try {
            for (g = (U = (H = m, J.J), void 0); --d;) try {
                if (M = void 0, J.s) g = sp(J.s, J);
                else {
                    if ((H = x(J, 510), H) >= U) break;
                    g = (M = E(J, (X(J, 103, H), 90)), x(J, M))
                }
                k((g && g.call ? g(J, d) : pL(1, J, [f6, 21, M], m), false), true, 6, d, false, J)
            } catch (t) {
                x(J, 462) ? pL(1, J, t, V) : X(J, 462, t)
            }
            if (!d) {
                if (J.i0) {
                    rt(0, (J.P0--, 22), J, 219233640780);
                    return
                }
                pL(1, J, [f6, 33], m)
            }
        } catch (t) {
            try {
                pL(1, J, t, V)
            } catch (S) {
                Z(S, 48, m, J)
            }
        }
        J.P0--
    }
}
                                    

#21 JavaScript::Eval (size: 55, repeated: 1) - SHA256: fb9b85fe289612e7ecc075880c005cbe4c3dd2108174347e6c8ec530ced29563

                                        0, Q = function(m, V, J) {
    return J.s ? sp(J.B, J) : Ep(J, 231, m, V)
}
                                    

#22 JavaScript::Eval (size: 139, repeated: 1) - SHA256: 55ef98defbc8551152c6688cab9350e9b5999c05e1d7df042246b4a97b3fd4e0

                                        0,
function(U, H, t, S, O, F, a, w) {
    F = x(U, (t = (w = x((S = E(U, (H = E((O = E(U, 89), a = E(U, 31), U), 91), 89)), U), H), x(U, a)), S)), X(U, O, eD(254, 17, false, 1, F, t, w, U))
}
                                    

#23 JavaScript::Eval (size: 35, repeated: 1) - SHA256: 1e3606d95ce27d593157594820335681a9380f51a96147303cd8000e60a95e12

                                        document.createElement('div').style
                                    

#24 JavaScript::Eval (size: 135, repeated: 1) - SHA256: a8507c7e4b24997c7a9de8d5e7d65ff8c30beb3336d4777cbf489add0ed766d0

                                        0,
function(m, V, J, d, g, M) {
    for (M = 0; M < m.length; M++) d = m.charAt ? (g = m.charCodeAt(M), 255 - (255 ^ g) + (-256 & g)) : m[M], V.push(d);
    V.d.push(m.length, J)
}
                                    

#25 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 4013867ecd578f183209a2f59285371b509c90bcd26f6da26a1b965bc6120e17

                                        Uy
                                    

#26 JavaScript::Eval (size: 163, repeated: 1) - SHA256: 14c3bcaf470783489497ae1034431603d3929b446836dada62565fe3eb1c3ade

                                        0,
function(U, H, t, S, O, F) {
    (H = E(U, (t = (F = E(U, 91), E(U, 93)), 95)), U).D == U && (S = x(U, t), O = x(U, H), x(U, F)[S] = O, 231 == F && (U.I = void 0, 2 == S && (U.U = Ep(U, 231, false, 32), U.I = void 0)))
}
                                    

#27 JavaScript::Eval (size: 2, repeated: 1) - SHA256: a8f5feed41a03000ce4048608db1795219ee7f544968a481c97c449b34fc0710

                                        ZD
                                    

#28 JavaScript::Eval (size: 92, repeated: 1) - SHA256: 695f5d6213813e55671f743a4ffa2c43ad2c39d6303b21842198e60c2a9f7a0e

                                        0,
function(U, H, t, S, O) {
    X((t = (H = x(U, (S = E(U, (O = E(U, 94), 93)), O)), hL("null", H, "object")), U), S, t)
}
                                    

#29 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 3b5b218b38dca0a9f8a8b25dadb5df461ddce6420a8bf0af4c76246a31ef2482

                                        zL
                                    

#30 JavaScript::Eval (size: 352, repeated: 1) - SHA256: 3101e2fa26989132ea1369cbac313c06e6bcc204b84921bdcf2f50c423dc0852

                                        KL = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W) {
    (V.push((t = (F = m[0] << 24, g = m[1] << 16, (g | 0) - (~F ^ g) + (F | ~g)), H = m[2] << 8, 2 * (H | 0) + ~(t & H) + (~t ^ H) - 2 * (~t | H)) | m[3]), V.push((J = (M = (S = m[4] << 24, w = m[5] << 16, -~(S & w) + 2 * (S ^ w) + (~S ^ w)), W = m[6] << 8, 2 * (W | 0) + ~W - (~M | W)), a = m[7], -~(J & a) + -2 - (~J ^ a))), V).push((p = (U = m[8] << 24, O = m[9] << 16, ~(U & O) - 1 - ~U - ~O) | m[10] << 8, d = m[11], (p | 0) - (p & ~d) + (p ^ d)))
}
                                    

#31 JavaScript::Eval (size: 145, repeated: 1) - SHA256: 298a343f79b126dd3db91778a0b291a6059b35df20f2d0635a3df8d8ebfae58a

                                        0,
function(U, H, t, S) {
    if (H = U.j6.pop()) {
        for (S = Q(true, 8, U); 0 < S; S--) t = E(U, 88), H[t] = U.S[t];
        (H[271] = (H[487] = U.S[487], U).S[271], U).S = H
    } else X(U, 510, U.J)
}
                                    

#32 JavaScript::Eval (size: 788, repeated: 1) - SHA256: 892317c44dcc001f8dd3f3192aba5906a58117f46b6557b6b817b74a1c991ea1

                                        0, E = function(m, V, J, d, g, M, U, H, t, S, O, F) {
    if ((V - ((31 > (V | ((V & 47) == V && (F = g[d] << 24 | g[(d | m) + J] << 16 | g[-2 * ~(d & 2) + -3 - (~d ^ 2)] << 8 | g[-2 * ~(d | 3) + (d ^ 3) + 2 * (~d ^ 3)]), 8)) && 19 <= (V | 4) && (d = Q(true, 8, J), d & 128 && (d = -128 - m * ~(d | 127) - (d ^ 127) + (~d | 127) | Q(true, 8, J) << 7), F = d), V | 8) == V && (m.s ? F = sp(m.B, m) : (d = Ep(m, 231, true, 8), 128 - ~(d & 128) + -129 && (d ^= 128, J = Ep(m, 231, true, 2), d = (d << 2) + (J | 0)), F = d)), 2) ^ 20) >= V && (V + 8 & 27) < V) {
        for (g = (M = E(d, 88), 0); 0 < J; J--) g = g << m | Q(true, 8, d);
        X(d, M, g)
    }
    return (V | 48) == V && (O = GF, H = M & 7, d = [-67, -75, 55, 16, -39, 9, d, -19, -34, -69], S = n6[U.h](U.v0), S[U.h] = function(a) {
        H += 6 + (t = a, 7 * M), H &= 7
    }, S.concat = function(a, w, p, W) {
        return ((w = (t = (p = (a = g % 16 + 1, -a * t - J * t - -4650 * g * t + d[W = H + 59, (W | m) - -1 + (~W ^ 7) + (~W & 7)] * g * a + H - 62 * g * g * t) + (O() | m) * a + 1 * g * g * a + 62 * t * t, void 0), d[p]), d)[(H + 77 & 7) + (-(M | m) - 2 * ~(M & 2) + -2 + (M & -3))] = w, d)[H + (M & 2)] = -75, w
    }, F = S), F
}
                                    

#33 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 08f4e46e17681d11f1df43afa2c47f0248dee91b242d045d3ca4a00b2fb4216c

                                        0,
function(U) {
    dt(U, 0)
}
                                    

#34 JavaScript::Eval (size: 132, repeated: 1) - SHA256: a1054592c75768f59139d3f3937786a975f067a01c9549072e2fd05edaa7f0e4

                                        x = function(m, V, J) {
    if (void 0 === (J = m.S[V], J)) throw [f6, 30, V];
    if (J.value) return J.create();
    return (J.create(1 * V * V + -75 * V + 52), J).prototype
}
                                    

#35 JavaScript::Eval (size: 19, repeated: 1) - SHA256: 5421715bbdaf2550e31d10fc28d444310a8fe7147bbddecf0abb490358a1553b

                                        /.*\d:\d\d | \d+$/g
                                    

#36 JavaScript::Eval (size: 79, repeated: 1) - SHA256: b2f63c9d426e96b095cafb84eb0d03ee9501a36922fc8d08efe37e58f3529217

                                        0,
function(U, H, t, S, O) {
    (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S + H)
}
                                    

#37 JavaScript::Eval (size: 71, repeated: 1) - SHA256: 4db1b5ec94ac825731eb0c1079766c1f0b3845b2d5034fe44a84f209974998a5

                                        0, Sl = function(m, V, J) {
    X(m, ((m.j6.push(m.S.slice()), m.S)[J] = void 0, J), V)
}
                                    

#38 JavaScript::Eval (size: 252, repeated: 1) - SHA256: 3d7b1b0819cba2495d279ac296c8cebeb05f1c5af4fde46c47cfd9451f3ac387

                                        0,
function(U, H, t, S, O, F, a, w, p) {
    k(false, true, 12, H, true, U) || (O = FP(1, 2, U.D, 0), w = O.H, F = O.LZ, t = O.yJ, a = O.R0, S = w.length, p = 0 == S ? new F[t] : 1 == S ? new F[t](w[0]) : 2 == S ? new F[t](w[0], w[1]) : 3 == S ? new F[t](w[0], w[1], w[2]) : 4 == S ? new F[t](w[0], w[1], w[2], w[3]) : 2(), X(U, a, p))
}
                                    

#39 JavaScript::Eval (size: 119, repeated: 1) - SHA256: ec00e6fb1fce3662002f735f15bdb2ede83a5a7679752c959ffb6cf01ae256e5

                                        (function() {
    for (var a = document.getElementsByClassName("form_title status"), b = 0; b < a.length;) return a = a[b].outerText
})();
                                    

#40 JavaScript::Eval (size: 47, repeated: 1) - SHA256: 66775a1cd86898ea823252cf110ba68d1b819bfe84b505fb436afea1bb8429a6

                                        0,
function(U, H) {
    Sl((H = x(U, E(U, 94)), U.D), H, 510)
}
                                    

#41 JavaScript::Eval (size: 59, repeated: 1) - SHA256: 0e2841e7d3fd50b156767420ac59732b2e4da79beb0dced4365b265f7cd1ce51

                                        0,
function(U, H, t) {
    X(U, (t = E(U, (H = E(U, 93), 89)), t), "" + x(U, H))
}
                                    

#42 JavaScript::Eval (size: 78, repeated: 1) - SHA256: b142ee0c8f8837520e3b1ae3f04adc7bbf735ac718fdfa77c907a9ddc65991f5

                                        0,
function(U, H, t, S) {
    X(U, (t = E(U, (H = Q(true, 8, (S = E(U, 95), U)), 88)), t), x(U, S) >>> H)
}
                                    

#43 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 4c94485e0c21ae6c41ce1dfe7b6bfaceea5ab68e40a2476f50208e526f506080

                                        v
                                    

#44 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 3c719afbe12d2a8864b70e8fef5d2f7e863fef952dc022d42561a456c1e267bd

                                        TL
                                    

#45 JavaScript::Eval (size: 96, repeated: 1) - SHA256: 95cc3fe68ad08adc8beb9b9e25430d0c504e03fb6d314559b67187bff6939d17

                                        0,
function(U, H, t, S, O, F) {
    X(U, (H = x((F = x(U, (t = (S = (O = E(U, 88), E(U, 94)), E)(U, 31), O)), U), S), t), +(F > H))
}
                                    

#46 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 9dacd5aba812b62f570a27716fdb3b57ab831a61cb4d9f0721b56bbb61956d1e

                                        0,
function(U) {
    t2(U, 4)
}
                                    

#47 JavaScript::Eval (size: 35, repeated: 1) - SHA256: f2a353ed5469812b863c5fbeb58b4d46b864ba4e20a49f57f9c44c7cda45f46b

                                        document.createEvent('MouseEvents')
                                    

#48 JavaScript::Eval (size: 170, repeated: 1) - SHA256: 8851697668cedae41d83051d6d99fd5586d3452241ed1b9760edc6fbc623efc3

                                        apstag.punt({
    "cmp": "https://aax-eu.amazon-adsystem.com/s/iu3?cm3ppd=1&d=dtb-pub&csif=t&dl=n-smaato_n-index_n-sharethrough_pm-db5_rbd_smrt_cnv_sovrn_n-Outbrain",
    "cb": "0"
})
                                    

#49 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 4b68ab3847feda7d6c62c1fbcbeebfa35eab7351ed5e78f4ddadea5df64b8015

                                        X
                                    

#50 JavaScript::Eval (size: 118, repeated: 1) - SHA256: a00182310ef5e56fd4956763665f8fa44cbd3094e35e4bd4bd989168343810fa

                                        0, sp = function(m, V, J) {
    return (J = m.create().shift(), V.s).create().length || V.B.create().length || (V.s = void 0, V.B = void 0), J
}
                                    

#51 JavaScript::Eval (size: 132, repeated: 1) - SHA256: be07aea65eac5cea76f08f0e2416d2a751498a894670e8938d5021b7ebce53ab

                                        0, Nr = function(m, V, J, d, g) {
    if (3 == m.length) {
        for (d = 0; 3 > d; d++) V[d] += m[d];
        for (g = (J = [13, 8, 13, 12, 16, 5, 3, 10, 15], 0); 9 > g; g++) V[3](V, g % 3, J[g])
    }
}
                                    

#52 JavaScript::Eval (size: 29, repeated: 1) - SHA256: 53e5b7d706a350fe98d52499058624e15cddc1541f17370f94a899a386c50255

                                        document.createElement('img')
                                    

#53 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 59185acea09633c9093617d007a15e70da9606b6db855962f60258abda2cbeb4

                                        0,
function(U) {
    dt(U, 3)
}
                                    

#54 JavaScript::Eval (size: 312, repeated: 1) - SHA256: 2b446978b3590b68d4a1bc463f10abe08088b9f6ed797a03acc7aa5addc349d8

                                        0,
function(U, H, t, S, O, F, a, w, p, W, r, z, D, A) {
    if (!k(true, true, 14, H, true, U)) {
        if ("object" == hL("null", (O = (S = (F = x(U, (r = x(U, (A = (D = E(U, (t = E(U, 93), 92)), E)(U, 93), z = E(U, 88), t)), D)), x)(U, A), x)(U, z), r), "object")) {
            for (p in a = [], r) a.push(p);
            r = a
        }
        for (S = (w = 0, 0 < S) ? S : 1, W = r.length; w < W; w += S) F(r.slice(w, -2 * ~w + (w & ~S) - (~w ^ S) + 3 * (~w | S)), O)
    }
}
                                    

#55 JavaScript::Eval (size: 294, repeated: 1) - SHA256: 5dc537f8ae73e7d59091e2c4dff33ff8428eb38c2628b664dc4c59caf2528f87

                                        0,
function(U, H, t, S, O, F, a, w, p) {
    for (F = (w = [], H = p = 0); F < U.d.length;) {
        for (a = (t = "", U.d[F++]); t.length != a;) {
            for (; U.M[H] == p;) t += d[U.M[++H]], H++;
            if (t.length == a) break;
            t += d[U[p++]]
        }
        if (S = U.d[F++]) O = 1 == S ? t : S.match(/=$/) ? S + t : "this." + S + "=" + t, w.push(eval(gt("0," + O)))
    }
    return (delete U.d, delete U.M, U).length = 0, w
}
                                    

#56 JavaScript::Eval (size: 92, repeated: 1) - SHA256: 310e71eff24106be4fb36d7bb95c05ca4aaf36ddcb29579932de658e030c5a09

                                        0,
function(U, H, t, S, O, F) {
    X(U, (F = x(U, (O = (H = (t = E(U, 92), S = E(U, 92), E(U, 90)), x(U, t)), S)), H), O[F])
}
                                    

#57 JavaScript::Eval (size: 122, repeated: 1) - SHA256: 58eea2eb66fb3f1be67af5af50afd68b548b3f593f0f1839e9fcd1f5e62441b9

                                        0, zL = function(m, V, J, d, g, M) {
    return x(d, (X(d, (rt(0, V, (M = x(d, m), d.R && M < d.J ? (X(d, m, d.J), Sl(d, J, m)) : X(d, m, J), d), g), m), M), 274))
}
                                    

#58 JavaScript::Eval (size: 2, repeated: 1) - SHA256: be18b85f77fc024db379acf19e8a1ce62307ab7bb1bca395389ecfc2dafaf741

                                        sp
                                    

#59 JavaScript::Eval (size: 38059, repeated: 1) - SHA256: ef955c06d80cf017de3dc59d0b76cd401f8798c8874d52219e16d79a17a34bd3

                                        //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjogMywic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJuYW1lcyI6WyJjbG9zdXJlRHluYW1pY0J1dHRvbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEifQ==
(function() {
    var iR = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (1 <= (V ^ 11) >> 3 && 12 > V >> 1) {
                if (JL.call(this, g), !(t = d)) {
                    for (U = this.constructor; U;) {
                        if (H = (M = P(9, U), Vg[M])) break;
                        U = (S = Object.getPrototypeOf(U.prototype)) && S.constructor
                    }
                    t = H ? "function" === typeof H.Dx ? H.Dx() : new H : null
                }
                this.A = t
            }
            return (V | 48) == (-86 <= V >> m && 13 > (V - 5 & 16) && ("function" === typeof J ? O = J : (J[m8] || (J[m8] = function(F) {
                return J.handleEvent(F)
            }), O = J[m8])), V) && (O = Math.floor(this.a0 + (this.G() - this.T))), O
        },
        dr = function(m, V, J, d, g, M, U, H, t, S) {
            if ((V + 1 ^ 23) >= (18 <= V << 1 && 8 > (V << 2 & 13) && (S = J && J.parentNode ? J.parentNode.removeChild(J) : null), V) && V - m << 1 < V)
                for (U = M.length, t = "string" === typeof M ? M.split(d) : M, H = J; H < U; H++) H in t && g.call(void 0, t[H], H, M);
            return 27 > (V ^ 23) && 18 <= (V | 4) && (d.mK(function(O) {
                M = O
            }, J, g), S = M), S
        },
        Up = function(m, V, J, d, g, M, U) {
            return J - 9 << V >= J && (J + 9 & 45) < J && c.call(this, d, g || T.Dx(), M), U
        },
        H2 = function(m, V, J, d, g) {
            return -61 <= V - 4 && 2 > ((V ^ 7) & m) && (g = d in ML ? ML[d] : ML[d] = J + d), g
        },
        B = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p) {
            if (1 <= (V >> 2 & (V - 8 >> 4 || (gr.call(this), m || tL || (tL = new SD), this.VJ = null, this.b0 = false, this.Zx = this.dz = null, this.H0 = void 0, this.B0 = this.rz = null), 3)) && 14 > (V << 2 & 16)) {
                if (!M) throw Error("Invalid event type");
                if (a = ((F = P(16, J, H) ? !!H.capture : !!H, O = N(19, d, 55)) || (d[Op] = O = new FK(d)), O.add(M, t, g, F, U)), !a.proxy) {
                    if ((S = aM(null, 3, 8), a.proxy = S, S.src = d, S).listener = a, d.addEventListener) oM || (H = F), void 0 === H && (H = m), d.addEventListener(M.toString(), S, H);
                    else if (d.attachEvent) d.attachEvent(H2(8, 5, "on", M.toString()), S);
                    else if (d.addListener && d.removeListener) d.addListener(S);
                    else throw Error("addEventListener and attachEvent are unavailable.");
                    P2++
                }
            }
            if ((V | 40) == V)
                if (Array.isArray(M))
                    for (t = 0; t < M.length; t++) B(null, 45, true, d, g, M[t], U, H);
                else U = iR(2, 10, U), g && g[wr] ? g.C.add(String(M), U, J, P(28, m, H) ? !!H.capture : !!H, d) : B(false, 25, null, g, J, M, d, H, U);
            if (28 <= (4 == V + 3 >> 4 && (p = function() {}, g = void 0, d = c2(m, function(W) {
                    p && (J && TF(J), g = W, p(), p = void 0)
                }, !!J)[0], w = {
                    invoke: function(W, r, z, D, A) {
                        function u() {
                            g(function(K) {
                                TF(function() {
                                    W(K)
                                })
                            }, z)
                        }
                        if (!r) return D = d(z), W && W(D), D;
                        g ? u() : (A = p, p = function() {
                            A(), TF(u)
                        })
                    }
                }), V ^ 24) && 41 > V - 3)
                if (d && d.once) B(null, 44, m, U, g, M, H, d);
                else if (Array.isArray(M))
                for (t = 0; t < M.length; t++) B(true, 5, false, d, g, M[t], U, H);
            else H = iR(2, 9, H), g && g[wr] ? g.C.add(String(M), H, J, P(24, null, d) ? !!d.capture : !!d, U) : B(false, 24, null, g, J, M, U, d, H);
            return w
        },
        p6 = function(m, V, J, d, g, M, U, H) {
            if ((V | (V >> 1 < m && 2 <= ((V | 5) & 6) && (typeof d.className == J ? d.className = g : d.setAttribute && d.setAttribute("class", g)), 24)) == V) a: {
                for (U in g)
                    if (M.call(void 0, g[U], U, g)) {
                        H = d;
                        break a
                    }
                H = J
            }
            return 21 > V >> 2 && (V >> 2 & 15) >= m && (this.O = n.document || document), H
        },
        W2 = function(m, V, J, d, g, M, U, H) {
            if ((V & 85) == V) {
                if (M = window.btoa) {
                    for (U = (g = "", 0); U < d.length; U += 8192) g += String.fromCharCode.apply(null, d.slice(U, U + 8192));
                    J = M(g).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, "")
                } else J = void 0;
                H = J
            }
            if (1 <= ((V | 24) == V && (J.K = true, J.listener = d, J.proxy = d, J.src = d, J.S6 = d), (V | 9) >> 3) && 12 > (V ^ 44))
                if (d.classList) Array.prototype.forEach.call(J, function(t, S) {
                    d.classList ? d.classList.add(t) : (d.classList ? d.classList.contains(t) : NL(0, 1, t, 48, Z(d, 12, "class"))) || (S = k("string", "class", 3, d), p6(8, m, "string", d, S + (0 < S.length ? " " + t : t)))
                });
                else {
                    for (M in g = ((Array.prototype.forEach.call(Z(d, (U = {}, 8), "class"), function(t) {
                            U[t] = true
                        }), Array.prototype).forEach.call(J, function(t) {
                            U[t] = true
                        }), ""), U) g += 0 < g.length ? " " + M : M;
                    p6(8, 3, "string", d, g)
                }
            return H
        },
        N = function(m, V, J, d, g, M, U, H) {
            return (J - 7 | (((1 == ((J ^ m) & 7) && (U = h(0, 64, V, d, g), (M = 0 <= U) && Array.prototype.splice.call(d, U, V), H = M), J) + 5 & 41) < J && (J + 2 & 25) >= J && (jD.call(this, V ? V.type : ""), this.relatedTarget = this.currentTarget = this.target = null, this.button = this.screenY = this.screenX = this.clientY = this.clientX = this.offsetY = this.offsetX = 0, this.key = "", this.charCode = this.keyCode = 0, this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = false, this.state = null, this.pointerId = 0, this.pointerType = "", this.v = null, V && (g = this.type = V.type, M = V.changedTouches && V.changedTouches.length ? V.changedTouches[0] : null, this.target = V.target || V.srcElement, this.currentTarget = d, U = V.relatedTarget, U || ("mouseover" == g ? U = V.fromElement : "mouseout" == g && (U = V.toElement)), this.relatedTarget = U, M ? (this.clientX = void 0 !== M.clientX ? M.clientX : M.pageX, this.clientY = void 0 !== M.clientY ? M.clientY : M.pageY, this.screenX = M.screenX || 0, this.screenY = M.screenY || 0) : (this.offsetX = V.offsetX, this.offsetY = V.offsetY, this.clientX = void 0 !== V.clientX ? V.clientX : V.pageX, this.clientY = void 0 !== V.clientY ? V.clientY : V.pageY, this.screenX = V.screenX || 0, this.screenY = V.screenY || 0), this.button = V.button, this.keyCode = V.keyCode || 0, this.key = V.key || "", this.charCode = V.charCode || ("keypress" == g ? V.keyCode : 0), this.ctrlKey = V.ctrlKey, this.altKey = V.altKey, this.shiftKey = V.shiftKey, this.metaKey = V.metaKey, this.pointerId = V.pointerId || 0, this.pointerType = "string" === typeof V.pointerType ? V.pointerType : rr[V.pointerType] || "", this.state = V.state, this.v = V, V.defaultPrevented && zF.g.preventDefault.call(this))), 42)) < J && (J + 2 ^ 13) >= J && (H = (M = B2[V.substring(0, 3) + "_"]) ? M(V.substring(3), d, g) : bR(48, 48, d, V)), (J | 48) == J && (d = V[Op], H = d instanceof FK ? d : null), H
        },
        eD = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if ((V | ((V & ((V + 4 ^ 17) >= V && V - 6 << 1 < V && (g = n6[d.h](d.fZ), g[d.h] = function() {
                    return J
                }, g.concat = function(a) {
                    J = a
                }, F = g), 121)) == V && (F = O = function() {
                    if (H.D == H) {
                        if (H.S) {
                            var a = [Z4, M, U, void 0, t, S, arguments];
                            if (2 == g) var w = AL(m, (h(0, 34, a, H), m), J, H, J);
                            else if (g == d) {
                                var p = !H.V.length;
                                h(0, 39, a, H), p && AL(m, m, J, H, J)
                            } else w = ky(H, a, 25, 185);
                            return w
                        }
                        t && S && t.removeEventListener(S, O, D4)
                    }
                }), 24)) == V)
                if (M = "array" === hL("null", g, "object") ? g : [g], this.Z) J(this.Z);
                else try {
                    U = !this.V.length, H = [], h(0, 38, [qL, H, M], this), h(0, 36, [K6, J, H], this), d && !U || AL(m, m, true, this, d)
                } catch (a) {
                    Z(a, 96, 0, this), J(this.Z)
                }
                return F
        },
        h = function(m, V, J, d, g, M, U, H) {
            if ((V & 74) == V) a: if ("string" === typeof d) H = "string" !== typeof g || g.length != J ? -1 : d.indexOf(g, m);
                else {
                    for (M = m; M < d.length; M++)
                        if (M in d && d[M] === g) {
                            H = M;
                            break a
                        }
                    H = -1
                }
            return ((2 == (((V | 40) == V && (this.D = m), V) ^ 24) >> 3 && (m.K ? d = true : (M = new zF(J, this), U = m.S6 || m.src, g = m.listener, m.o && e("on", 44, 0, m), d = g.call(U, M)), H = d), V) ^ 39) >> 3 || d.V.splice(m, m, J), H
        },
        $y = function(m, V, J, d, g, M, U, H, t, S, O, F, a) {
            if ((d & 123) == d) {
                for (U = [], H = J = 0; H < m.length; H++)
                    for (M = M << V | m[H], J += V; 7 < J;) J -= 8, U.push((g = M >> J, -(g | 0) - 2 * ~g + (g & -256) + 2 * (~g | 255)));
                a = U
            }
            if ((((d | 1) >> 4 || (J = V, J = (M = J << 13, (M | 0) + ~M - (~J ^ M)), J = (g = J >> 17, -(~J ^ g) + (~J & g) + (J | ~g)), (J = (J ^ J << 5) & U) || (J = 1), a = (m | J) + ~m - (~m | J)), d) & 124) == d)
                if (Array.isArray(M))
                    for (t = m; t < M.length; t++) $y(0, null, J, 28, g, M[t], U, H);
                else F = P(20, V, H) ? !!H.capture : !!H, g = iR(2, 8, g), U && U[wr] ? U.C.remove(String(M), g, F, J) : U && (S = N(19, U, 54)) && (O = S.s8(M, F, g, J)) && e("on", 39, 0, O);
            return a
        },
        aM = function(m, V, J, d, g, M, U, H, t, S) {
            return 1 == ((J & 42) == J && (t = function(O) {
                return d.call(t.src, t.listener, O)
            }, d = xy, S = t), (J ^ 24) >> V) && (this.listener = U, this.proxy = m, this.src = d, this.type = H, this.capture = !!M, this.S6 = g, this.key = ++XK, this.K = this.o = false), S
        },
        yg = function(m, V, J, d, g, M, U, H) {
            if (16 <= (V ^ (3 > (V << ((V & 47) == V && (J.W0 = void 0, J.Dx = function() {
                    return J.W0 ? J.W0 : J.W0 = new J
                }), 1) & 8) && 10 <= V - 1 && (uR.call(this), this.C = new FK(this), this.gz = null, this.NV = this), 58)) && 33 > (V ^ m))
                if (M = d.length, M > J) {
                    for (U = (g = Array(M), J); U < M; U++) g[U] = d[U];
                    H = g
                } else H = [];
            return H
        },
        k = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w) {
            if ((J & (-67 <= J + 6 && 1 > (J >> 1 & 2) && (w = typeof d.className == m ? d.className : d.getAttribute && d.getAttribute(V) || ""), 110)) == J) {
                if (M.D = ((H = (a = (S = (t = (O = m ? 255 : g ? 5 : 2, (g || M.E8++, 0 < M.nZ && M.e6) && M.qV && 1 >= M.P0 && !M.s) && !M.l && (!g || 1 < M.pZ - d) && 0 == document.hidden, 4 == M.E8)) || t ? M.G() : M.N, F = a - M.N, F >> 14), M.U && (M.U ^= H * (F << 2)), M).CZ += H, H || M.D), S || t) M.N = a, M.E8 = 0;
                !t || a - M.T < M.nZ - O ? w = false : (M.pZ = d, U = x(M, g ? 103 : 510), X(M, 510, M.J), M.V.push([Yy, U, g ? d + 1 : d]), M.l = TF, w = V)
            }
            return 24 <= J + 3 && 2 > (J >> 2 & 8) && (V.classList ? Array.prototype.forEach.call(m, function(p) {
                Z("string", 19, " ", "class", 1, p, V)
            }) : p6(8, 5, "string", V, Array.prototype.filter.call(Z(V, 9, "class"), function(p) {
                return !NL(0, 1, p, 40, m)
            }).join(" "))), w
        },
        Z = function(m, V, J, d, g, M, U, H) {
            return ((2 == (V - 9 & 7) && (U.classList ? U.classList.remove(M) : (U.classList ? U.classList.contains(M) : NL(0, g, M, 16, Z(U, 13, d))) && p6(8, 6, m, U, Array.prototype.filter.call(Z(U, 10, d), function(t) {
                return t != M
            }).join(J))), 10 <= (V | 4)) && 23 > V + 7 && (H = m.classList ? m.classList : k("string", J, 9, m).match(/\S+/g) || []), 4 == (V + 4 & 15) && (d.Z = ((d.Z ? d.Z + "~" : "E:") + m.message + ":" + m.stack).slice(J, 2048)), (V | 72) == V && (H = n6[J](n6.prototype, {
                document: m,
                pop: m,
                replace: m,
                prototype: m,
                splice: m,
                parent: m,
                propertyIsEnumerable: m,
                stack: m,
                length: m,
                floor: m,
                call: m,
                console: m
            })), V) >> 2 & 14 || (H = Y(6, g, m) && !!(g.Y & m) != d && (!(g.Dk & m) || g.dispatchEvent(NL(0, J, 32, 5, 16, 8, m, d))) && !g.X2), H
        },
        RM = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (!(V - 7 >> 4)) {
                for (H = U = 0; H < J.length; H++) U += J.charCodeAt(H), U += U << 10, U ^= U >> 6;
                t = new Number((M = (U += U << 3, U ^= U >> m, U) + (U << 15) >>> 0, M & (S = 1 << d, ~(S & 1) - ~S - (~S & 1)))), t[0] = (M >>> d) % g, O = t
            }
            return ((((V | 40) == V && (O = Math.floor(this.G())), (V & 61) == V) && (this.X2 = this.X2), V) & 118) == V && (O = !!(M = d.tN, (g | J) - ~(M & g) + ~g) && Y(5, d, g)), O
        },
        bR = function(m, V, J, d, g) {
            return (V | m) == V && (J(function(M) {
                M(d)
            }), g = [function() {
                return d
            }]), g
        },
        NL = function(m, V, J, d, g, M, U, H, t) {
            if ((d - 2 | 48) >= d && (d - 6 ^ 17) < d) a: {
                switch (U) {
                    case 1:
                        t = H ? "disable" : "enable";
                        break a;
                    case 2:
                        t = H ? "highlight" : "unhighlight";
                        break a;
                    case 4:
                        t = H ? "activate" : "deactivate";
                        break a;
                    case M:
                        t = H ? "select" : "unselect";
                        break a;
                    case g:
                        t = H ? "check" : "uncheck";
                        break a;
                    case J:
                        t = H ? "focus" : "blur";
                        break a;
                    case V:
                        t = H ? "open" : "close";
                        break a
                }
                throw Error("Invalid component state");
            }
            if (1 == ((d - 1 | 7) < d && d - 3 << 1 >= d && (t = h(m, 66, V, g, J) >= m), d + 6 & 7)) {
                if (!V) throw Error("Invalid class name " + V);
                if ("function" !== typeof J) throw Error("Invalid decorator function " + J);
            }
            return t
        },
        P = function(m, V, J, d, g, M, U, H, t) {
            if (2 == ((((m + 9 & 58) < m && (m + 4 ^ 27) >= m && (t = V), (m | 6) >> 4 || (t = Object.prototype.hasOwnProperty.call(V, C6) && V[C6] || (V[C6] = ++Qg)), (m - 4 | 90) >= m) && (m - 8 | 78) < m && (g = J.type, g in d.P && N(19, 1, 18, d.P[g], J) && (W2(7, 25, J, null), d.P[g].length == V && (delete d.P[g], d.i--))), m) << 1 & 22))
                for (g in H = V, d.P) {
                    for (M = d.P[U = V, g]; U < M.length; U++) ++H, W2(7, 26, M[U], J);
                    delete(d.i--, d).P[g]
                }
            return (m & 60) == m && (d = typeof J, t = "object" == d && J != V || "function" == d), t
        },
        e = function(m, V, J, d, g, M, U, H, t, S) {
            return ((((V | 64) == V && (this.type = J, this.currentTarget = this.target = m, this.defaultPrevented = this.j = false), 12 <= (V + 9 & 15) && 3 > V + 4 >> 5) && (M = typeof g, U = M != d ? M : g ? Array.isArray(g) ? "array" : M : "null", S = U == J || U == d && typeof g.length == m), (V & 107) == V) && (t = function() {}, t.prototype = d.prototype, m.g = d.prototype, m.prototype = new t, m.prototype.constructor = m, m.Iu = function(O, F, a) {
                for (var w = Array(arguments.length - J), p = J; p < arguments.length; p++) w[p - J] = arguments[p];
                return d.prototype[F].apply(O, w)
            }), V | 32) == V && "number" !== typeof d && d && !d.K && ((g = d.src) && g[wr] ? P(83, J, d, g.C) : (U = d.proxy, H = d.type, g.removeEventListener ? g.removeEventListener(H, U, d.capture) : g.detachEvent ? g.detachEvent(H2(8, 3, m, H), U) : g.addListener && g.removeListener && g.removeListener(U), P2--, (M = N(19, g, 56)) ? (P(80, J, d, M), M.i == J && (M.src = null, g[Op] = null)) : W2(7, 27, d, null))), S
        },
        E = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if ((V - ((31 > (V | ((V & 47) == V && (F = g[d] << 24 | g[(d | m) + J] << 16 | g[-2 * ~(d & 2) + -3 - (~d ^ 2)] << 8 | g[-2 * ~(d | 3) + (d ^ 3) + 2 * (~d ^ 3)]), 8)) && 19 <= (V | 4) && (d = Q(true, 8, J), d & 128 && (d = -128 - m * ~(d | 127) - (d ^ 127) + (~d | 127) | Q(true, 8, J) << 7), F = d), V | 8) == V && (m.s ? F = sp(m.B, m) : (d = Ep(m, 231, true, 8), 128 - ~(d & 128) + -129 && (d ^= 128, J = Ep(m, 231, true, 2), d = (d << 2) + (J | 0)), F = d)), 2) ^ 20) >= V && (V + 8 & 27) < V) {
                for (g = (M = E(d, 88), 0); 0 < J; J--) g = g << m | Q(true, 8, d);
                X(d, M, g)
            }
            return (V | 48) == V && (O = GF, H = M & 7, d = [-67, -75, 55, 16, -39, 9, d, -19, -34, -69], S = n6[U.h](U.v0), S[U.h] = function(a) {
                H += 6 + (t = a, 7 * M), H &= 7
            }, S.concat = function(a, w, p, W) {
                return ((w = (t = (p = (a = g % 16 + 1, -a * t - J * t - -4650 * g * t + d[W = H + 59, (W | m) - -1 + (~W ^ 7) + (~W & 7)] * g * a + H - 62 * g * g * t) + (O() | m) * a + 1 * g * g * a + 62 * t * t, void 0), d[p]), d)[(H + 77 & 7) + (-(M | m) - 2 * ~(M & 2) + -2 + (M & -3))] = w, d)[H + (M & 2)] = -75, w
            }, F = S), F
        },
        IM = function(m, V, J, d, g, M, U, H, t, S, O) {
            if (3 <= ((V + 1 >> 4 || (Array.isArray(M) && (M = M.join(" ")), S = m + U, "" === M || void 0 == M ? (v2 || (H = {}, v2 = (H.atomic = false, H.autocomplete = J, H.dropeffect = J, H.haspopup = false, H.live = "off", H.multiline = false, H.multiselectable = false, H.orientation = "vertical", H.readonly = false, H.relevant = "additions text", H.required = false, H.sort = J, H.busy = false, H.disabled = false, H.hidden = false, H.invalid = d, H)), t = v2, U in t ? g.setAttribute(S, t[U]) : g.removeAttribute(S)) : g.setAttribute(S, M)), 2) == V + 2 >> 3 && (this.src = J, this.P = {}, this.i = 0), V + 3 >> 4) && 1 > (V >> 1 & 12)) a: {
                for (H = J; H < U.length; ++H)
                    if (t = U[H], !t.K && t.listener == M && t.capture == !!d && t.S6 == g) {
                        O = H;
                        break a
                    }
                O = -1
            }
            return 2 == ((V ^ 49) & 11) && J.rz && J.rz.forEach(d, void 0), O
        },
        Y = function(m, V, J, d, g, M, U, H, t, S, O, F, a) {
            if ((m | 32) == m)
                if (O = d.C.P[String(J)]) {
                    for (F = (U = (O = O.concat(), true), V); F < O.length; ++F)(H = O[F]) && !H.K && H.capture == g && (S = H.listener, t = H.S6 || H.src, H.o && P(82, V, H, d.C), U = false !== S.call(t, M) && U);
                    a = U && !M.defaultPrevented
                } else a = true;
            return (m & 15) == m && (a = !!(d = V.S4, -1 - ~J + (d & ~J) - (d ^ J))), a
        },
        AL = function(m, V, J, d, g, M, U, H) {
            if (d.V.length) {
                d.e6 = !(d.qV = (d.e6 && 0(), g), 0);
                try {
                    M = d.G(), d.T = M, d.N = M, d.E8 = 0, U = lR(80, g, null, true, d, m, 25), H = d.G() - d.T, d.a0 += H, H < (J ? 0 : 10) || 0 >= d.F2-- || (H = Math.floor(H), d.U8.push(H <= V ? H : 254))
                } finally {
                    d.e6 = false
                }
                return U
            }
        },
        L6 = function(m) {
            return dr.call(this, 9, 32, m)
        },
        xy = function(m, V, J, d, g, M) {
            return h.call(this, m, 9, V, J, d, g, M)
        },
        Ep = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W, r) {
            if (H = x(m, 510), H >= m.J) throw [f6, 31];
            for (p = (U = 0, w = d, m.P5.length), O = H; 0 < w;) t = O >> 3, S = O % 8, F = 8 - (S | 0), M = F < w ? F : w, g = m.R[t], J && (a = m, a.I != O >> 6 && (a.I = O >> 6, W = x(a, V), a.AN = J2(3, 0, a.I, 29, 16, [0, 0, W[1], W[2]], a.U)), g ^= m.AN[t & p]), U |= (g >> 8 - (S | 0) - (M | 0) & (1 << M) - 1) << (w | 0) - (M | 0), w -= M, O += M;
            return X(m, 510, (H | (r = U, 0)) + (d | 0)), r
        },
        Vd = function(m) {
            return P.call(this, 61, m)
        },
        mf = function(m, V, J, d, g) {
            return aM.call(this, null, 3, 16, V, m, g, d, J)
        },
        n = this || self,
        dt = function(m, V, J, d, g, M, U) {
            G(m, ((g = E(m, (J = (d = -~(V & 4) + (M = V & 3, ~V & 4) + (V | -5), E(m, 92)), 89)), U = x(m, J), d) && (U = iV("" + U, 2048)), M && G(m, g, v(2, U.length)), g), U)
        },
        Uy = function(m, V) {
            for (V = []; m--;) V.push(255 * Math.random() | 0);
            return V
        },
        T = function() {
            return H2.call(this, 8, 24)
        },
        wt = function(m, V, J, d, g, M) {
            for (M = (d = (J.fZ = (J.v0 = Z({get: function() {
                        return this.concat()
                    }
                }, 73, (((J.dI = Mr, J).kf = Hy, J).P5 = J[K6], J.h)), n6[J.h](J.v0, {
                    value: {
                        value: {}
                    }
                })), []), 0); 128 > M; M++) d[M] = String.fromCharCode(M);
            AL(254, 254, true, J, (h(0, 35, (h(0, (h(0, 32, (X(J, 274, (X(J, (((X(J, (X(J, (X(J, 140, (X(J, 373, (X(J, (X(J, (X((X(J, 104, (X(J, (X(J, (X(J, ((X(J, 271, (new(X(J, ((X(J, (X(J, (X(J, (X(J, 310, (X((X(J, 276, [165, 0, (X(J, (X(J, 193, (X(J, (X(J, (X((X(J, (X(J, (X(J, 7, (J.gI = (X(J, 150, (X(J, (X(J, 169, (X(J, (X(J, 462, (X(J, (X(J, 332, (X(J, (X(J, 103, (X(J, 510, (J.u0 = (J.R = (J.s = void 0, g = window.performance || {}, J.N = 0, J.I = void 0, J.CZ = 1, J.E8 = void 0, (J.D = (J.U8 = [], J), J.zn = (J.J = 0, !(J.Z = void 0, 1)), J.B = void 0, J).AN = (J.U = void 0, J.F2 = 25, J.QJ = (J.V = [], function(U) {
                return h.call(this, U, 40)
            }), J.nZ = 0, (J.j6 = [], J.sQ = 0, J.l = null, J).P0 = 0, J.Gn = (J.S = [], J.e6 = false, J.a0 = 0, J.T = 0, []), void 0), J.qV = (J.pZ = 8001, false), []), g).timeOrigin || (g.timing || {}).navigationStart || 0, 0)), 0)), 424), 0), function(U, H, t, S, O, F, a, w, p, W) {
                (S = x((a = x(U, (F = x(U, (p = (W = (w = E(U, (t = (H = E(U, 31), E(U, 95)), 93)), E(U, 31)), x)(U, t), W)), w)), U.D), H), 0 !== S) && (O = eD(254, 16, false, 1, 1, a, F, U, S, p), S.addEventListener(p, O, D4), X(U, 424, [S, p, O]))
            })), X(J, 117, [0, 0, 0]), 415), function(U, H, t, S, O, F) {
                X(U, (H = x(U, (F = E(U, (O = E(U, (S = E(U, 89), 31)), 31)), t = x(U, O), S)), F), H in t | 0)
            }), 972)), 13), function(U, H, t, S, O, F, a, w) {
                for (t = (F = x((O = E(2, 18, (w = E(U, 90), U)), S = "", U), 41), F).length, H = 0; O--;) H = (a = E(2, 16, U), -2 * ~(H | a) + (H | ~a) + (~H | a)) % t, S += d[F[H]];
                X(U, w, S)
            }), n)), 33), function(U, H, t, S, O, F) {
                X(U, (F = x(U, (O = (H = (t = E(U, 92), S = E(U, 92), E(U, 90)), x(U, t)), S)), H), O[F])
            }), function(U) {
                E(8, 67, 4, U)
            })), 0), function(U, H, t, S, O, F) {
                X(U, (H = x((F = x(U, (t = (S = (O = E(U, 88), E(U, 94)), E)(U, 31), O)), U), S), t), +(F == H))
            })), 507), function(U, H, t, S, O, F, a, w) {
                F = x(U, (t = (w = x((S = E(U, (H = E((O = E(U, 89), a = E(U, 31), U), 91), 89)), U), H), x(U, a)), S)), X(U, O, eD(254, 17, false, 1, F, t, w, U))
            }), 65), function(U, H, t, S, O) {
                for (t = (H = E((O = E(U, 94), 2), 17, U), S = [], 0); t < H; t++) S.push(Q(true, 8, U));
                X(U, O, S)
            }), J), 433, function(U) {
                dt(U, 3)
            }), 367), function(U, H, t, S, O) {
                X((t = (H = x(U, (S = E(U, (O = E(U, 94), 93)), O)), hL("null", H, "object")), U), S, t)
            }), 240), function(U, H, t, S) {
                if (H = U.j6.pop()) {
                    for (S = Q(true, 8, U); 0 < S; S--) t = E(U, 88), H[t] = U.S[t];
                    (H[271] = (H[487] = U.S[487], U).S[271], U).S = H
                } else X(U, 510, U.J)
            }), Uy(4))), 429), function(U, H, t, S, O, F) {
                (H = E(U, (t = (F = E(U, 91), E(U, 93)), 95)), U).D == U && (S = x(U, t), O = x(U, H), x(U, F)[S] = O, 231 == F && (U.I = void 0, 2 == S && (U.U = Ep(U, 231, false, 32), U.I = void 0)))
            }), 0)]), J), 6, function(U, H, t, S) {
                X(U, (H = E(U, (t = E((S = E(U, 89), U), 91), 92)), H), x(U, S) || x(U, t))
            }), function(U) {
                t2(U, 1)
            })), 374), 0), 54), function(U, H, t, S, O, F, a, w, p, W, r, z, D, A) {
                if (!k(true, true, 14, H, true, U)) {
                    if ("object" == hL("null", (O = (S = (F = x(U, (r = x(U, (A = (D = E(U, (t = E(U, 93), 92)), E)(U, 93), z = E(U, 88), t)), D)), x)(U, A), x)(U, z), r), "object")) {
                        for (p in a = [], r) a.push(p);
                        r = a
                    }
                    for (S = (w = 0, 0 < S) ? S : 1, W = r.length; w < W; w += S) F(r.slice(w, -2 * ~w + (w & ~S) - (~w ^ S) + 3 * (~w | S)), O)
                }
            }), 421), function(U) {
                dt(U, 4)
            }), J).h9 = 0, 181), function(U, H) {
                Sl((H = x(U, E(U, 94)), U.D), H, 510)
            }), Oy)("Submit"), 2048)), X)(J, 109, function(U, H, t, S, O, F, a, w, p) {
                k(false, true, 12, H, true, U) || (O = FP(1, 2, U.D, 0), w = O.H, F = O.LZ, t = O.yJ, a = O.R0, S = w.length, p = 0 == S ? new F[t] : 1 == S ? new F[t](w[0]) : 2 == S ? new F[t](w[0], w[1]) : 3 == S ? new F[t](w[0], w[1], w[2]) : 4 == S ? new F[t](w[0], w[1], w[2], w[3]) : 2(), X(U, a, p))
            }), 236), function(U, H, t, S, O) {
                (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S + H)
            }), 390), function(U, H, t) {
                (t = E(U, 91), H = x(U.D, t), H)[0].removeEventListener(H[1], H[2], D4)
            }), 487), []), function(U, H, t, S, O) {
                !k(false, true, 38, H, true, U) && (O = FP(1, 2, U, 0), S = O.LZ, t = O.yJ, U.D == U || t == U.QJ && S == U) && (X(U, O.R0, t.apply(S, O.H)), U.N = U.G())
            })), J), 371, function(U, H, t) {
                X(U, (t = E(U, (H = E(U, 93), 89)), t), "" + x(U, H))
            }), 437), J), 10), function(U) {
                t2(U, 4)
            }), function() {})), function(U, H, t, S, O, F, a, w, p, W, r, z, D, A, u, K, l) {
                function L(b, q) {
                    for (; l < b;) t |= Q(true, 8, U) << l, l += 8;
                    return t >>= (l -= b, q = t & (1 << b) - 1, b), q
                }
                for (z = (a = (w = (F = (K = (t = (u = E(U, 92), l = 0), L)(3), 4 + (K ^ 1) + 2 * (K | -2)), W = L(5), 0), []), 0); w < W; w++) S = L(1), a.push(S), z += S ? 0 : 1;
                for (A = (p = (r = (-2 - (z ^ 1) - 2 * (~z | 1)).toString(2).length, 0), []); p < W; p++) a[p] || (A[p] = L(r));
                for (H = 0; H < W; H++) a[H] && (A[H] = E(U, 90));
                for (O = (D = F, []); D--;) O.push(x(U, E(U, 31)));
                X(U, u, function(b, q, R, C, y) {
                    for (R = (y = (C = [], []), 0); R < W; R++) {
                        if (!a[q = A[R], R]) {
                            for (; q >= y.length;) y.push(E(b, 88));
                            q = y[q]
                        }
                        C.push(q)
                    }
                    b.B = (b.s = eD(254, 5, O.slice(), b), eD(254, 6, C, b))
                })
            })), 440), function(U, H, t, S) {
                k(false, true, 36, H, true, U) || (S = E(U, 90), t = E(U, 95), X(U, t, function(O) {
                    return eval(O)
                }(gt(x(U.D, S)))))
            }), 364), function(U, H, t, S) {
                X(U, (t = E(U, (H = Q(true, 8, (S = E(U, 95), U)), 88)), t), x(U, S) >>> H)
            }), X)(J, 94, []), J).Xq = 0, 142), function(U, H, t, S, O) {
                (S = x(U, (O = 0 != x(U, (H = E(U, (t = E(U, 90), 94)), t)), H)), O) && X(U, 510, S)
            }), {})), [a6]), J), 37), [o6, m], J), [Py, V]), J), true))
        },
        sp = function(m, V, J) {
            return (J = m.create().shift(), V.s).create().length || V.B.create().length || (V.s = void 0, V.B = void 0), J
        },
        I, cy = function(m, V) {
            return k.call(this, V, m, 21)
        },
        X = function(m, V, J) {
            if (510 == V || 103 == V) m.S[V] ? m.S[V].concat(J) : m.S[V] = eD(254, 3, J, m);
            else {
                if (m.zn && 231 != V) return;
                276 == V || 193 == V || 94 == V || 487 == V || 117 == V ? m.S[V] || (m.S[V] = E(0, 51, 3224, J, V, 126, m)) : m.S[V] = E(0, 50, 3224, J, V, 113, m)
            }
            231 == V && (m.U = Ep(m, 231, false, 32), m.I = void 0)
        },
        TL = function(m, V, J, d, g) {
            if (!(g = (d = J, n.trustedTypes), g) || !g.createPolicy) return d;
            try {
                d = g.createPolicy(V, {
                    createHTML: Vd,
                    createScript: Vd,
                    createScriptURL: Vd
                })
            } catch (M) {
                if (n.console) n.console[m](M.message)
            }
            return d
        },
        pL = function(m, V, J, d, g, M, U, H, t, S, O, F) {
            if (!V.zn) {
                if ((U = x(V, (S = (0 == (g = ((t = void 0, J) && J[0] === f6 && (d = J[m], t = J[2], J = void 0), x(V, 487)), g.length) && (O = x(V, 103) >> 3, g.push(d, (M = O >> 8, -255 + (M | 255) - -256 + (~M ^ 255)), O & 255), void 0 != t && g.push(-~(t & 255) + (t ^ 255) + (~t ^ 255))), ""), J && (J.message && (S += J.message), J.stack && (S += ":" + J.stack)), 271)), 3) < U) {
                    F = (S = S.slice(0, (U | 0) - 3), U -= (H = S.length, -2 * ~(H & 3) - m + 2 * (H ^ 3) + (~H ^ 3)), S = iV(S, 2048), V).D, V.D = V;
                    try {
                        G(V, 193, v(2, S.length).concat(S), 12)
                    } finally {
                        V.D = F
                    }
                }
                X(V, 271, U)
            }
        },
        Sl = function(m, V, J) {
            X(m, ((m.j6.push(m.S.slice()), m.S)[J] = void 0, J), V)
        },
        Nr = function(m, V, J, d, g) {
            if (3 == m.length) {
                for (d = 0; 3 > d; d++) V[d] += m[d];
                for (g = (J = [13, 8, 13, 12, 16, 5, 3, 10, 15], 0); 9 > g; g++) V[3](V, g % 3, J[g])
            }
        },
        jl = function(m, V) {
            for (var J, d, g = 1; g < arguments.length; g++) {
                for (J in d = arguments[g], d) m[J] = d[J];
                for (var M = 0; M < Wy.length; M++) J = Wy[M], Object.prototype.hasOwnProperty.call(d, J) && (m[J] = d[J])
            }
        },
        v = function(m, V, J, d) {
            for (J = (d = (m | 1) - (m & 1) - 2 * (~m & 1), []); 0 <= d; d--) J[(m | 0) - 1 - (d | 0)] = V >> 8 * d & 255;
            return J
        },
        x = function(m, V, J) {
            if (void 0 === (J = m.S[V], J)) throw [f6, 30, V];
            if (J.value) return J.create();
            return (J.create(1 * V * V + -75 * V + 52), J).prototype
        },
        zL = function(m, V, J, d, g, M) {
            return x(d, (X(d, (rt(0, V, (M = x(d, m), d.R && M < d.J ? (X(d, m, d.J), Sl(d, J, m)) : X(d, m, J), d), g), m), M), 274))
        },
        Q = function(m, V, J) {
            return J.s ? sp(J.B, J) : Ep(J, 231, m, V)
        },
        G = function(m, V, J, d, g, M, U, H, t) {
            if (m.D == m)
                for (M = x(m, V), 193 == V ? (g = function(S, O, F, a, w, p) {
                        if (a = (p = M.length, (p | 0) - 4 >> 3), M.o0 != a) {
                            w = [0, 0, (O = (a << 3) - 4, t)[1], (M.o0 = a, t)[2]];
                            try {
                                M.Tn = J2(3, 0, E(0, 3, 1, -2 * ~(O & 4) + -3 + (~O & 4) - (~O | 4), M), 29, 16, w, E(0, 5, 1, O, M))
                            } catch (W) {
                                throw W;
                            }
                        }
                        M.push((F = M.Tn[2 * (p | 0) - (p | 7) - (p | -8) + (~p | 7)], -(F | 0) + (S | 0) + 2 * (F & ~S)))
                    }, t = x(m, 117)) : g = function(S) {
                        M.push(S)
                    }, d && g(256 + (d ^ 255) + 2 * (~d ^ 255) - (~d | 255)), H = 0, U = J.length; H < U; H++) g(J[H])
        },
        c = function(m, V, J, d, g, M, U, H) {
            return iR.call(this, 2, 3, m, V, J, d, g, M, U, H)
        },
        FK = function(m) {
            return IM.call(this, "aria-", 15, m)
        },
        By = function() {
            return bR.call(this, 48, 16)
        },
        Oy = function(m, V, J) {
            return Up.call(this, 6, 1, 18, m, V, J)
        },
        FP = function(m, V, J, d, g, M, U, H, t, S) {
            for (H = (U = E(J, ((g = E(J, (M = J[bV] || {}, 91)), M.R0 = E(J, 89), M).H = [], t = J.D == J ? (S = Q(true, 8, J), -(S & m) - -1 - ~(S | m) + V * (S | -2)) : 1, 88)), d); H < t; H++) M.H.push(E(J, 95));
            for ((M.yJ = x(J, g), M).LZ = x(J, U); t--;) M.H[t] = x(J, M.H[t]);
            return M
        },
        hL = function(m, V, J, d, g) {
            if (g = typeof V, g == J)
                if (V) {
                    if (V instanceof Array) return "array";
                    if (V instanceof Object) return g;
                    if (d = Object.prototype.toString.call(V), "[object Window]" == d) return J;
                    if ("[object Array]" == d || "number" == typeof V.length && "undefined" != typeof V.splice && "undefined" != typeof V.propertyIsEnumerable && !V.propertyIsEnumerable("splice")) return "array";
                    if ("[object Function]" == d || "undefined" != typeof V.call && "undefined" != typeof V.propertyIsEnumerable && !V.propertyIsEnumerable("call")) return "function"
                } else return m;
            else if ("function" == g && "undefined" == typeof V.call) return J;
            return g
        },
        uR = function() {
            return RM.call(this, 11, 5)
        },
        iV = function(m, V, J, d, g, M, U, H, t, S, O) {
            for (O = (t = (U = m.replace(/\r\n/g, "\n"), []), S = 0); S < U.length; S++) M = U.charCodeAt(S), 128 > M ? t[O++] = M : (M < V ? t[O++] = M >> 6 | 192 : (55296 == (M & 64512) && S + 1 < U.length && 56320 == (d = U.charCodeAt(S + 1), -~(d | 64512) - (d & -64513) + (d | -64513)) ? (M = (J = (M & 1023) << 10, (65536 | J) - ~(65536 & J) - 1) + (U.charCodeAt(++S) & 1023), t[O++] = (g = M >> 18, (g | 0) + 240 - (g & 240)), t[O++] = (H = M >> 12 & 63, 127 - (~H | 128))) : t[O++] = M >> 12 | 224, t[O++] = M >> 6 & 63 | 128), t[O++] = -~M + (M ^ 63) + 2 * (~M ^ 63) - (M | -64) | 128);
            return t
        },
        lR = function(m, V, J, d, g, M, U, H, t, S) {
            for (; g.V.length;) {
                g.l = J, S = g.V.pop();
                try {
                    t = ky(g, S, U, 185)
                } catch (O) {
                    Z(O, m, 0, g)
                }
                if (V && g.l) {
                    H = g.l, H(function() {
                        AL(254, M, d, g, d)
                    });
                    break
                }
            }
            return t
        },
        nL = function(m, V, J, d, g) {
            return W2.call(this, 7, 36, V, m, J, d, g)
        },
        zF = function(m, V, J, d, g) {
            return N.call(this, 19, m, 9, V, J, d, g)
        },
        ZD = function(m, V, J, d, g, M, U, H) {
            try {
                H = m[((V | 0) + 2) % 3], m[V] = (M = (g = m[V], U = m[((V | 0) + 1) % 3], 1 + 2 * (g ^ U) + (~g ^ U) - 2 * (~g & U)) - (H | 0), d = 1 == V ? H << J : H >>> J, ~d - ~(M | d) + (~M & d))
            } catch (t) {
                throw t;
            }
        },
        JL = function(m) {
            return B.call(this, m, 12)
        },
        jD = function(m, V) {
            return e.call(this, V, 71, m)
        },
        A2 = function(m, V, J, d, g, M, U, H, t, S) {
            function O(F) {
                F && J.appendChild("string" === typeof F ? V.createTextNode(F) : F)
            }
            for (H = g; H < d.length; H++)
                if (S = d[H], !e(M, 5, U, "object", S) || P(32, m, S) && 0 < S.nodeType) O(S);
                else {
                    a: {
                        if (S && typeof S.length == M) {
                            if (P(36, m, S)) {
                                t = "function" == typeof S.item || "string" == typeof S.item;
                                break a
                            }
                            if ("function" === typeof S) {
                                t = "function" == typeof S.item;
                                break a
                            }
                        }
                        t = false
                    }
                    dr(9, 3, 0, "", O, t ? yg(26, 20, 0, S) : S)
                }
        },
        ko = function() {
            return Up.call(this, 6, 1, 9)
        },
        SD = function() {
            return p6.call(this, 8, 32)
        },
        c2 = function(m, V, J, d) {
            return N.call(this, 19, m, 3, V, J, d)
        },
        DD = function() {
            return bR.call(this, 48, 40)
        },
        f = function(m, V, J) {
            J = this;
            try {
                wt(m, V, this)
            } catch (d) {
                Z(d, 16, 0, this), V(function(g) {
                    g(J.Z)
                })
            }
        },
        h2 = function(m, V, J, d) {
            return B.call(this, m, 64, V, J, d)
        },
        rt = function(m, V, J, d, g, M, U, H) {
            if (!J.Z) {
                J.P0++;
                try {
                    for (g = (U = (H = m, J.J), void 0); --d;) try {
                        if (M = void 0, J.s) g = sp(J.s, J);
                        else {
                            if ((H = x(J, 510), H) >= U) break;
                            g = (M = E(J, (X(J, 103, H), 90)), x(J, M))
                        }
                        k((g && g.call ? g(J, d) : pL(1, J, [f6, 21, M], m), false), true, 6, d, false, J)
                    } catch (t) {
                        x(J, 462) ? pL(1, J, t, V) : X(J, 462, t)
                    }
                    if (!d) {
                        if (J.i0) {
                            rt(0, (J.P0--, 22), J, 219233640780);
                            return
                        }
                        pL(1, J, [f6, 33], m)
                    }
                } catch (t) {
                    try {
                        pL(1, J, t, V)
                    } catch (S) {
                        Z(S, 48, m, J)
                    }
                }
                J.P0--
            }
        },
        gr = function() {
            return yg.call(this, 26, 48)
        },
        ky = function(m, V, J, d, g, M, U, H, t, S) {
            if (H = V[0], H == qL) m.F2 = J, m.L(V);
            else if (H == K6) {
                M = V[1];
                try {
                    t = m.Z || m.L(V)
                } catch (O) {
                    Z(O, 32, 0, m), t = m.Z
                }
                M(t)
            } else if (H == Yy) m.L(V);
            else if (H == o6) m.L(V);
            else if (H == Py) {
                try {
                    for (g = 0; g < m.Gn.length; g++) try {
                        S = m.Gn[g], S[0][S[1]](S[2])
                    } catch (O) {}
                } catch (O) {}(0, V[1])(function(O, F) {
                    m.mK(O, true, F)
                }, (m.Gn = [], function(O) {
                    (h(0, (O = !m.V.length, 33), [qr], m), O) && AL(254, 254, false, m, true)
                }))
            } else {
                if (H == Z4) return U = V[2], X(m, d, V[6]), X(m, 274, U), m.L(V);
                H == qr ? (m.U8 = [], m.R = [], m.S = null) : H == a6 && "loading" === n.document.readyState && (m.l = function(O, F) {
                    function a() {
                        F || (F = true, O())
                    }(n.document.addEventListener("DOMContentLoaded", a, (F = false, D4)), n).addEventListener("load", a, D4)
                })
            }
        },
        KL = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W) {
            (V.push((t = (F = m[0] << 24, g = m[1] << 16, (g | 0) - (~F ^ g) + (F | ~g)), H = m[2] << 8, 2 * (H | 0) + ~(t & H) + (~t ^ H) - 2 * (~t | H)) | m[3]), V.push((J = (M = (S = m[4] << 24, w = m[5] << 16, -~(S & w) + 2 * (S ^ w) + (~S ^ w)), W = m[6] << 8, 2 * (W | 0) + ~W - (~M | W)), a = m[7], -~(J & a) + -2 - (~J ^ a))), V).push((p = (U = m[8] << 24, O = m[9] << 16, ~(U & O) - 1 - ~U - ~O) | m[10] << 8, d = m[11], (p | 0) - (p & ~d) + (p ^ d)))
        },
        t2 = function(m, V, J, d) {
            G(m, (J = E(m, (d = E(m, 92), 90)), J), v(V, x(m, d)))
        },
        J2 = function(m, V, J, d, g, M, U, H, t, S) {
            for (t = M[H = V, S = M[m] | V, 2] | V; 15 > H; H++) S = S >>> 8 | S << 24, J = J >>> 8 | J << 24, S += t | V, J += U | V, S ^= H + 2374, U = U << m | U >>> d, J ^= t + 2374, U ^= J, t = t << m | t >>> d, t ^= S;
            return [U >>> 24 & 255, U >>> g & 255, U >>> 8 & 255, U >>> V & 255, J >>> 24 & 255, J >>> g & 255, J >>> 8 & 255, J >>> V & 255]
        },
        C6 = "closure_uid_" + (1E9 * Math.random() >>> 0),
        tL, Qg = 0,
        oM = function(m, V) {
            if (!n.addEventListener || !Object.defineProperty) return false;
            V = Object.defineProperty({}, (m = false, "passive"), {get: function() {
                    m = true
                }
            });
            try {
                n.addEventListener("test", function() {}, V), n.removeEventListener("test", function() {}, V)
            } catch (J) {}
            return m
        }(),
        rr = {
            2: (e(zF, ((jD.prototype.stopPropagation = function() {
                this.j = true
            }, uR).prototype.X2 = false, jD.prototype.preventDefault = function() {
                this.defaultPrevented = true
            }, 10), 2, jD), "touch"),
            3: "pen",
            4: "mouse"
        },
        wr = (zF.prototype.preventDefault = function(m) {
            (m = (zF.g.preventDefault.call(this), this.v), m).preventDefault ? m.preventDefault() : m.returnValue = false
        }, zF.prototype.stopPropagation = function() {
            (zF.g.stopPropagation.call(this), this).v.stopPropagation ? this.v.stopPropagation() : this.v.cancelBubble = true
        }, "closure_listenable_" + (1E6 * Math.random() | 0)),
        Wy = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),
        XK = 0,
        Op = "closure_lm_" + (1E6 * ((FK.prototype.remove = (FK.prototype.add = (FK.prototype.hasListener = function(m, V, J, d, g) {
            return p6(8, 24, false, (d = (J = (g = void 0 !== V, void 0) !== m) ? m.toString() : "", true), this.P, function(M, U) {
                for (U = 0; U < M.length; ++U)
                    if (!(J && M[U].type != d || g && M[U].capture != V)) return true;
                return false
            })
        }, function(m, V, J, d, g, M, U, H, t) {
            return t = IM(((U = this.P[M = m.toString(), M], U) || (U = this.P[M] = [], this.i++), "aria-"), 66, 0, d, g, V, U), -1 < t ? (H = U[t], J || (H.o = false)) : (H = new mf(g, this.src, M, V, !!d), H.o = J, U.push(H)), H
        }), function(m, V, J, d, g, M, U) {
            if (!((g = m.toString(), g) in this.P)) return false;
            return -1 < (M = this.P[g], U = IM("aria-", 64, 0, J, d, V, M), U) ? (W2(7, 24, M[U], null), Array.prototype.splice.call(M, U, 1), 0 == M.length && (delete this.P[g], this.i--), true) : false
        }), FK.prototype).s8 = function(m, V, J, d, g, M) {
            return -1 < (g = (M = -1, this).P[m.toString()], g && (M = IM("aria-", 65, 0, V, d, J, g)), M) ? g[M] : null
        }, Math).random() | 0),
        P2 = 0,
        ML = {},
        m8 = "__closure_events_fn_" + (1E9 * Math.random() >>> 0);
    (I = ((e(gr, 8, 2, uR), gr).prototype[wr] = true, gr.prototype), I.JN = function(m) {
        this.gz = m
    }, I).addEventListener = function(m, V, J, d) {
        B(true, 6, false, J, this, m, d, V)
    }, I.removeEventListener = function(m, V, J, d) {
        $y(0, null, d, 20, V, m, this, J)
    }, I.dispatchEvent = function(m, V, J, d, g, M, U, H, t, S, O) {
        if (t = this.gz)
            for (g = []; t; t = t.gz) g.push(t);
        if (S = ((O = (d = (H = (V = g, this.NV), m), d.type) || d, "string" === typeof d) ? d = new jD(d, H) : d instanceof jD ? d.target = d.target || H : (J = d, d = new jD(O, H), jl(d, J)), true), V)
            for (U = V.length - 1; !d.j && 0 <= U; U--) M = d.currentTarget = V[U], S = Y(34, 0, O, M, true, d) && S;
        if (d.j || (M = d.currentTarget = H, S = Y(35, 0, O, M, true, d) && S, d.j || (S = Y(32, 0, O, M, false, d) && S)), V)
            for (U = 0; !d.j && U < V.length; U++) M = d.currentTarget = V[U], S = Y(33, 0, O, M, false, d) && S;
        return S
    }, I.s8 = function(m, V, J, d) {
        return this.C.s8(String(m), V, J, d)
    }, I.hasListener = function(m, V) {
        return this.C.hasListener(void 0 !== m ? String(m) : void 0, V)
    };
    var v2;
    (I = (e(JL, ((yg(26, 37, (((((I = SD.prototype, I.F = function(m) {
        return "string" === typeof m ? this.O.getElementById(m) : m
    }, I).getElementsByTagName = function(m, V) {
        return (V || this.O).getElementsByTagName(String(m))
    }, I).createElement = function(m, V, J) {
        return ("application/xhtml+xml" === (V = (J = this.O, String(m)), J.contentType) && (V = V.toLowerCase()), J).createElement(V)
    }, I.createTextNode = function(m) {
        return this.O.createTextNode(String(m))
    }, I).appendChild = function(m, V) {
        m.appendChild(V)
    }, I).append = function(m, V) {
        A2(null, 9 == m.nodeType ? m : m.ownerDocument || m.document, m, arguments, 1, "number", "array")
    }, I.canHaveChildren = function(m) {
        if (1 != m.nodeType) return false;
        switch (m.tagName) {
            case "APPLET":
            case "AREA":
            case "BASE":
            case "BR":
            case "COL":
            case "COMMAND":
            case "EMBED":
            case "FRAME":
            case "HR":
            case "IMG":
            case "INPUT":
            case "IFRAME":
            case "ISINDEX":
            case "KEYGEN":
            case "LINK":
            case "NOFRAMES":
            case "NOSCRIPT":
            case "META":
            case "OBJECT":
            case "PARAM":
            case "SCRIPT":
            case "SOURCE":
            case "STYLE":
            case "TRACK":
            case "WBR":
                return false
        }
        return true
    }, I.removeNode = L6, I.contains = function(m, V) {
        if (!m || !V) return false;
        if (m.contains && 1 == V.nodeType) return m == V || m.contains(V);
        if ("undefined" != typeof m.compareDocumentPosition) return m == V || !!(m.compareDocumentPosition(V) & 16);
        for (; V && m != V;) V = V.parentNode;
        return V == m
    }, DD)), DD).prototype.c5 = 0, DD.prototype.MV = "", 10), 2, gr), JL.prototype), I.O8 = DD.Dx(), I.F = function() {
        return this.dz
    }, I).getParent = function() {
        return this.Zx
    }, I.c0 = function() {
        this.b0 = ((IM("aria-", 23, this, function(m) {
            m.b0 && m.c0()
        }), this).H0 && P(17, 0, null, this.H0), false)
    }, I.JN = function(m) {
        if (this.Zx && this.Zx != m) throw Error("Method not supported");
        JL.g.JN.call(this, m)
    }, I.removeChild = function(m, V, J, d, g, M, U, H, t, S, O, F) {
        if (m && ("string" === typeof m ? J = m : ((g = m.B0) || (M = m.O8, H = m, S = M.MV + ":" + (M.c5++).toString(36), g = H.B0 = S), J = g), U = J, this.VJ && U ? (d = this.VJ, t = (null !== d && U in d ? d[U] : void 0) || null) : t = null, m = t, U && m)) {
            if ((F = ((N(19, 1, 10, ((O = this.VJ, U in O) && delete O[U], this.rz), m), V) && (m.c0(), m.dz && L6(m.dz)), m), null) == F) throw Error("Unable to set parent component");
            (F.Zx = null, JL.g.JN).call(F, null)
        }
        if (!m) throw Error("Child is not in parent component");
        return m
    };
    var el, $o = {
            button: (((((I = (yg(26, 38, By), By.prototype), I).ks = function(m) {
                return m.F()
            }, I).l0 = function() {
                return "goog-control"
            }, I).hN = function(m, V, J, d, g, M) {
                if (Y(7, m, 32) && (g = m.ks())) {
                    if (!V && m.Y & 32) {
                        try {
                            g.blur()
                        } catch (U) {}
                        m.Y & 32 && (RM(11, 6, 0, m, 4) && m.setActive(false), RM(11, 34, 0, m, 32) && Z(32, 6, 64, false, m) && m.W(32, false))
                    }
                    if (M = g.hasAttribute("tabindex")) J = g.tabIndex, M = "number" === typeof J && 0 <= J && 32768 > J;
                    M != V && (d = g, V ? d.tabIndex = 0 : (d.tabIndex = -1, d.removeAttribute("tabIndex")))
                }
            }, I).Ys = function(m, V, J, d, g, M, U) {
                (U = (el || (el = {
                    1: "disabled",
                    8: "selected",
                    16: "checked",
                    64: "expanded"
                }), g = el[V], m).getAttribute("role") || null) ? (d = $o[U] || g, M = "checked" == g || "selected" == g ? d : g) : M = g, M && IM("aria-", 5, "none", "false", m, J, M)
            }, "pressed"),
            checkbox: "checked",
            menuitem: "selected",
            menuitemcheckbox: "checked",
            menuitemradio: "checked",
            radio: "checked",
            tab: "selected",
            treeitem: "selected"
        },
        Vg = (yg(26, 39, (e(ko, 9, (I.W = (I.u = function(m, V, J, d) {
            (d = V.F ? V.F() : V) && (J ? nL : cy)(d, [m])
        }, function(m, V, J, d, g, M) {
            if (M = m.F()) this.wz || (d = this.l0(), d.replace(/\xa0|\s/g, " "), this.wz = {
                1: d + "-disabled",
                2: d + "-hover",
                4: d + "-active",
                8: d + "-selected",
                16: d + "-checked",
                32: d + "-focused",
                64: d + "-open"
            }), (g = this.wz[V]) && this.u(g, m, J), this.Ys(M, V, J)
        }), 2), By), ko)), {});
    if (((((((((I = (e(c, 8, 2, (ko.prototype.Ys = (ko.prototype.l0 = function() {
            return "goog-button"
        }, function(m, V, J) {
            switch (V) {
                case 8:
                case 16:
                    IM("aria-", 6, "none", "false", m, J, "pressed");
                    break;
                default:
                case 64:
                case 1:
                    ko.g.Ys.call(this, m, V, J)
            }
        }), JL)), c).prototype, I).X = null, I).u = function(m, V) {
            m ? V && (this.X ? NL(0, 1, V, 8, this.X) || this.X.push(V) : this.X = [V], this.A.u(V, this, true)) : V && this.X && N(19, 1, 26, this.X, V) && (0 == this.X.length && (this.X = null), this.A.u(V, this, false))
        }, I).S4 = 39, I.Zk = true, I).tN = 255, I.ks = function() {
            return this.A.ks(this)
        }, I).c0 = function() {
            ((c.g.c0.call(this), this).xs && this.xs.detach(), this.isVisible()) && this.isEnabled() && this.A.hN(this, false)
        }, I).Dk = 0, I.Y = 0, I.isVisible = function() {
            return this.Zk
        }, I.isEnabled = function() {
            return !(this.Y & 1)
        }, I).isActive = function() {
            return !!(this.Y & 4)
        }, I.setActive = function(m) {
            Z(4, 7, 64, m, this) && this.W(4, m)
        }, I).getState = function() {
            return this.Y
        }, I.W = function(m, V, J, d, g, M, U) {
            J || 1 != m ? Y(3, this, m) && V != !!(this.Y & m) && (this.A.W(this, m, V), this.Y = V ? (M = this.Y, 2 * (m | 0) + ~m - (~M | m)) : (U = this.Y, 2 * ~m - ~(U & ~m) - -1 + 2 * ~~m)) : (d = !V, g = this.getParent(), g && "function" == typeof g.isEnabled && !g.isEnabled() || !Z(1, 65, 64, !d, this) || (d || (this.setActive(false), Z(2, 5, 64, false, this) && this.W(2, false)), this.isVisible() && this.A.hN(this, d), this.W(1, !d, true)))
        }, "function" !== typeof c) throw Error("Invalid component class " + c);
    if ("function" !== typeof By) throw Error("Invalid renderer class " + By);
    var xo = P(3, c);
    NL(0, "goog-button", (e(Oy, 11, 2, ((yg(26, (e(T, (NL(0, (Vg[xo] = By, "goog-control"), function() {
        return new c(null)
    }, 19), 9), 2, ko), 36), T), T.prototype.Ys = function() {}, T.prototype).hN = function() {}, T.prototype.W = function(m, V, J, d) {
        T.g.W.call(this, m, V, J), (d = m.F()) && 1 == V && (d.disabled = J)
    }, c)), function() {
        return new Oy(null)
    }), 11);
    var B2, TF = n.requestIdleCallback ? function(m) {
            requestIdleCallback(function() {
                m()
            }, {
                timeout: 4
            })
        } : n.setImmediate ? function(m) {
            setImmediate(m)
        } : function(m) {
            setTimeout(m, 0)
        },
        D4 = {
            passive: true,
            capture: true
        },
        bV = String.fromCharCode(105, 110, 116, 101, 103, 67, 104, 101, 99, 107, 66, 121, 112, 97, 115, 115),
        Z4 = [],
        qr = [],
        a6 = [],
        Yy = (f.prototype.I0 = "toString", f.prototype.Gq = void 0, []),
        o6 = [],
        qL = (f.prototype.i0 = (f.prototype.J9 = void 0, false), []),
        K6 = [],
        f6 = {},
        Py = [],
        n6 = ((((KL, function() {})(Uy), function() {})(ZD), Nr, f.prototype).h = "create", f6).constructor,
        GF = ((I = f.prototype, I).G = (window.performance || {}).now ? function() {
            return this.u0 + window.performance.now()
        } : function() {
            return +new Date
        }, I.e4 = function(m, V, J, d, g, M) {
            return $y.call(this, m, V, d, 5, M, g, J)
        }, void 0),
        Hy = ((f.prototype.L = (I.rI = (I.W5 = (I.C1 = function(m, V, J, d, g, M, U, H) {
            return RM.call(this, 11, 7, m, V, J, d, g, M, U, H)
        }, I.VT = function() {
            return iR.call(this, 2, 53)
        }, function(m, V, J, d, g, M, U) {
            return $y.call(this, m, V, d, 17, M, g, J, U)
        }), I.mK = function(m, V, J, d, g, M) {
            return eD.call(this, 254, 26, m, V, J, d, g, M)
        }, function() {
            return RM.call(this, 11, 42)
        }), function(m, V) {
            return m = (GF = function() {
                    return m == V ? 52 : 113
                }, V = {}, {}),
                function(J, d, g, M, U, H, t, S, O, F, a, w, p, W, r, z, D, A, u, K, l, L, b, q, R, C, y) {
                    l = m, m = V;
                    try {
                        if (p = J[0], p == o6) {
                            g = J[1];
                            try {
                                for (D = atob(g), A = [], U = W = 0; W < D.length; W++) d = D.charCodeAt(W), 255 < d && (A[U++] = -~(d & 255) - (~d ^ 255) + (d | -256) + (~d | 255), d >>= 8), A[U++] = d;
                                X(this, 231, ((this.R = A, this).J = this.R.length << 3, [0, 0, 0]))
                            } catch (uV) {
                                pL(1, this, uV, 17);
                                return
                            }
                            rt(0, 22, this, 8001)
                        } else if (p == qL) J[1].push(x(this, 271), x(this, 193).length, x(this, 94).length, x(this, 276).length), X(this, 274, J[2]), this.S[508] && zL(510, 22, x(this, 508), this, 8001);
                        else {
                            if (p == K6) {
                                (M = (L = v(2, (w = (C = J[2], x(this, 276).length), -1 - 2 * ~(w | 2) + (~w ^ 2))), this.D), this).D = this;
                                try {
                                    q = x(this, 487), 0 < q.length && G(this, 276, v(2, q.length).concat(q), 15), G(this, 276, v(1, this.CZ), 104), G(this, 276, v(1, this[K6].length)), r = 0, r -= (x(this, 276).length | 0) + 5, K = x(this, 193), r += (H = x(this, 374), -~(H & 2047) + (~H & 2047) + (H | -2048)), 4 < K.length && (r -= (K.length | 0) + 3), 0 < r && G(this, 276, v(2, r).concat(Uy(r)), 10), 4 < K.length && G(this, 276, v(2, K.length).concat(K), 153)
                                } finally {
                                    this.D = M
                                }
                                if (b = ((((z = Uy(2).concat(x(this, 276)), z)[1] = (O = z[0], -(O | 0) + 3 + 2 * (O & -4)), z)[3] = (R = z[1], S = L[0], -(R | 0) - 1 + ~S - 2 * ~(R | S)), z)[4] = (y = z[1], t = L[1], ~(y & t) - 2 * ~y + ~(y | t) + 2 * (~y & t)), this).KZ(z)) b = "!" + b;
                                else
                                    for (u = 0, b = ""; u < z.length; u++) F = z[u][this.I0](16), 1 == F.length && (F = "0" + F), b += F;
                                return (x(this, (X(this, 271, (a = b, C.shift())), 193)).length = C.shift(), x(this, 94)).length = C.shift(), x(this, 276).length = C.shift(), a
                            }
                            if (p == Yy) zL(510, 22, J[1], this, J[2]);
                            else if (p == Z4) return zL(510, 22, J[1], this, 8001)
                        }
                    } finally {
                        m = l
                    }
                }
        })(), f.prototype).au = 0, /./);
    f.prototype.EQ = 0;
    var Mr, XP = o6.pop.bind(f.prototype[f.prototype.KZ = (f.prototype[Py] = [0, 0, 1, 1, 0, 1, 1], function(m, V, J, d, g) {
            return W2.call(this, 7, 5, V, m, J, d, g)
        }), qL]),
        gt = function(m, V) {
            return (V = TL("error", "bg", null)) && 1 === m.eval(V.createScript("1")) ? function(J) {
                return V.createScript(J)
            } : function(J) {
                return "" + J
            }
        }((Mr = Z({get: XP
        }, 72, (Hy[f.prototype.I0] = XP, f.prototype.h)), f.prototype.Yf = void 0, n));
    40 < (B2 = n.botguard || (n.botguard = {}), B2.m) || (B2.m = 41, B2.bg = h2, B2.a = c2), B2.qBp_ = function(m, V, J) {
        return J = new f(m, V), [function(d) {
            return dr(9, 18, false, J, d)
        }]
    };
}).call(this);
                                    

#60 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 84cbd17c2947d76b158ea93fbb466749d631c488500cec47f0620253ae3ac183

                                        Sl
                                    

#61 JavaScript::Eval (size: 244, repeated: 1) - SHA256: a3bd815b6db7acea0bc0c29676898a02ad1ab0bdc72f5689c02e2429d3107fc1

                                        FP = function(m, V, J, d, g, M, U, H, t, S) {
    for (H = (U = E(J, ((g = E(J, (M = J[bV] || {}, 91)), M.R0 = E(J, 89), M).H = [], t = J.D == J ? (S = Q(true, 8, J), -(S & m) - -1 - ~(S | m) + V * (S | -2)) : 1, 88)), d); H < t; H++) M.H.push(E(J, 95));
    for ((M.yJ = x(J, g), M).LZ = x(J, U); t--;) M.H[t] = x(J, M.H[t]);
    return M
}
                                    

#62 JavaScript::Eval (size: 2, repeated: 1) - SHA256: c89f00df0ea96d830dc1df88e21b937e7c51605a4eff9cb8d3e2bae35a1e6abf

                                        eD
                                    

#63 JavaScript::Eval (size: 2, repeated: 1) - SHA256: fefbdb67a3b2d570a0c29fd64907931f9340cc93cdf53b2f724c0674ac8a6024

                                        dt
                                    

#64 JavaScript::Eval (size: 96, repeated: 1) - SHA256: 28473514f9dfa67d85e7417e759c93788b595b4ba594fd483cff3c5e4b8f6c15

                                        0,
function(U, H, t, S, O, F) {
    X(U, (H = x(U, (F = E(U, (O = E(U, (S = E(U, 89), 31)), 31)), t = x(U, O), S)), F), H in t | 0)
}
                                    

#65 JavaScript::Eval (size: 171, repeated: 1) - SHA256: 1b3d559fc8e440322043a944725820d384836d6440f22fed25f9fb3568f738a2

                                        ZD = function(m, V, J, d, g, M, U, H) {
    try {
        H = m[((V | 0) + 2) % 3], m[V] = (M = (g = m[V], U = m[((V | 0) + 1) % 3], 1 + 2 * (g ^ U) + (~g ^ U) - 2 * (~g & U)) - (H | 0), d = 1 == V ? H << J : H >>> J, ~d - ~(M | d) + (~M & d))
    } catch (t) {
        throw t;
    }
}
                                    

#66 JavaScript::Eval (size: 577, repeated: 1) - SHA256: 171a270e54e99c2c6b343c461b58358652843bbbe91efa1d1eef4fd095f975f3

                                        0,
function(U, H, t, S, O, F, a, w, p, W, r, z, D, A, u, K, l) {
    function L(b, q) {
        for (; l < b;) t |= Q(true, 8, U) << l, l += 8;
        return t >>= (l -= b, q = t & (1 << b) - 1, b), q
    }
    for (z = (a = (w = (F = (K = (t = (u = E(U, 92), l = 0), L)(3), 4 + (K ^ 1) + 2 * (K | -2)), W = L(5), 0), []), 0); w < W; w++) S = L(1), a.push(S), z += S ? 0 : 1;
    for (A = (p = (r = (-2 - (z ^ 1) - 2 * (~z | 1)).toString(2).length, 0), []); p < W; p++) a[p] || (A[p] = L(r));
    for (H = 0; H < W; H++) a[H] && (A[H] = E(U, 90));
    for (O = (D = F, []); D--;) O.push(x(U, E(U, 31)));
    X(U, u, function(b, q, R, C, y) {
        for (R = (y = (C = [], []), 0); R < W; R++) {
            if (!a[q = A[R], R]) {
                for (; q >= y.length;) y.push(E(b, 88));
                q = y[q]
            }
            C.push(q)
        }
        b.B = (b.s = eD(254, 5, O.slice(), b), eD(254, 6, C, b))
    })
}
                                    

#67 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881

                                        x
                                    

#68 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 848951c7610a98afa2cff03ea819c3a55232116c76098fecb3e048586c38355e

                                        FP
                                    

#69 JavaScript::Eval (size: 26, repeated: 1) - SHA256: e5de6a914ffb8fc33acaaa3d74160e8e365c52548242e6fd8838b1e2eaff88ac

                                        0,
function(U) {
    E(8, 68, 1, U)
}
                                    

#70 JavaScript::Eval (size: 2, repeated: 1) - SHA256: c44474038d459e40e4714afefa7bf8dae9f9834b22f5e8ec1dd434ecb62b512e

                                        t2
                                    

#71 JavaScript::Eval (size: 26, repeated: 1) - SHA256: 0a53607bdfb1bf482e2460a14f418453e7c6d8562aa94a408c73abb7eb0a5684

                                        0,
function(U) {
    E(8, 66, 2, U)
}
                                    

#72 JavaScript::Eval (size: 786, repeated: 1) - SHA256: 226b9fcc06749551e50c765059a1bc58272eabfa22351ddea13dca0fbfc1c9e6

                                        E = function(m, V, J, d, g, M, U, H, t, S, O, F) {
    if ((V - ((31 > (V | ((V & 47) == V && (F = g[d] << 24 | g[(d | m) + J] << 16 | g[-2 * ~(d & 2) + -3 - (~d ^ 2)] << 8 | g[-2 * ~(d | 3) + (d ^ 3) + 2 * (~d ^ 3)]), 8)) && 19 <= (V | 4) && (d = Q(true, 8, J), d & 128 && (d = -128 - m * ~(d | 127) - (d ^ 127) + (~d | 127) | Q(true, 8, J) << 7), F = d), V | 8) == V && (m.s ? F = sp(m.B, m) : (d = Ep(m, 231, true, 8), 128 - ~(d & 128) + -129 && (d ^= 128, J = Ep(m, 231, true, 2), d = (d << 2) + (J | 0)), F = d)), 2) ^ 20) >= V && (V + 8 & 27) < V) {
        for (g = (M = E(d, 88), 0); 0 < J; J--) g = g << m | Q(true, 8, d);
        X(d, M, g)
    }
    return (V | 48) == V && (O = GF, H = M & 7, d = [-67, -75, 55, 16, -39, 9, d, -19, -34, -69], S = n6[U.h](U.v0), S[U.h] = function(a) {
        H += 6 + (t = a, 7 * M), H &= 7
    }, S.concat = function(a, w, p, W) {
        return ((w = (t = (p = (a = g % 16 + 1, -a * t - J * t - -4650 * g * t + d[W = H + 59, (W | m) - -1 + (~W ^ 7) + (~W & 7)] * g * a + H - 62 * g * g * t) + (O() | m) * a + 1 * g * g * a + 62 * t * t, void 0), d[p]), d)[(H + 77 & 7) + (-(M | m) - 2 * ~(M & 2) + -2 + (M & -3))] = w, d)[H + (M & 2)] = -75, w
    }, F = S), F
}
                                    

#73 JavaScript::Eval (size: 98, repeated: 1) - SHA256: 6635855d04b3405cc7598a9adce244696c52be16c447b03855ae30de4d1912b8

                                        0,
function(U, H, t, S, O) {
    for (t = (H = E((O = E(U, 94), 2), 17, U), S = [], 0); t < H; t++) S.push(Q(true, 8, U));
    X(U, O, S)
}
                                    

#74 JavaScript::Eval (size: 246, repeated: 1) - SHA256: 652f840cb48285d2fd5e6095db32609fe3cc5a7325c331268df0db6ddbd0b794

                                        0, FP = function(m, V, J, d, g, M, U, H, t, S) {
    for (H = (U = E(J, ((g = E(J, (M = J[bV] || {}, 91)), M.R0 = E(J, 89), M).H = [], t = J.D == J ? (S = Q(true, 8, J), -(S & m) - -1 - ~(S | m) + V * (S | -2)) : 1, 88)), d); H < t; H++) M.H.push(E(J, 95));
    for ((M.yJ = x(J, g), M).LZ = x(J, U); t--;) M.H[t] = x(J, M.H[t]);
    return M
}
                                    

#75 JavaScript::Eval (size: 150, repeated: 1) - SHA256: 552d746898e42ec102524afaf3bd3ec1b97c9476fb600f79f333053f0d5eae79

                                        0, dt = function(m, V, J, d, g, M, U) {
    G(m, ((g = E(m, (J = (d = -~(V & 4) + (M = V & 3, ~V & 4) + (V | -5), E(m, 92)), 89)), U = x(m, J), d) && (U = iV("" + U, 2048)), M && G(m, g, v(2, U.length)), g), U)
}
                                    

#76 JavaScript::Eval (size: 134, repeated: 1) - SHA256: fdf25d720dd026457e0885ecc139a46a2c881cb79fa3e743652f58c8053dae3f

                                        0, x = function(m, V, J) {
    if (void 0 === (J = m.S[V], J)) throw [f6, 30, V];
    if (J.value) return J.create();
    return (J.create(1 * V * V + -75 * V + 52), J).prototype
}
                                    

#77 JavaScript::Eval (size: 79, repeated: 1) - SHA256: 913611f00e5f2adacf367881fb772ea49a8d5bd630d08b726daa1e76c2591ba6

                                        0,
function(U, H, t, S, O) {
    (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S - H)
}
                                    

#78 JavaScript::Eval (size: 130, repeated: 1) - SHA256: 6b79c6755f6a661d5ec2c1d12aa5ebc46b32be360f63e180a796bd7b5d2c5e72

                                        Nr = function(m, V, J, d, g) {
    if (3 == m.length) {
        for (d = 0; 3 > d; d++) V[d] += m[d];
        for (g = (J = [13, 8, 13, 12, 16, 5, 3, 10, 15], 0); 9 > g; g++) V[3](V, g % 3, J[g])
    }
}
                                    

#79 JavaScript::Eval (size: 70, repeated: 1) - SHA256: 65b2a4458eec9eab481c73f5e4630c04e98c751f255ffbfa576cc6b0b3a93873

                                        0, Uy = function(m, V) {
    for (V = []; m--;) V.push(255 * Math.random() | 0);
    return V
}
                                    

#80 JavaScript::Eval (size: 258, repeated: 1) - SHA256: 356a597369455a762070d02f13736366d29e5a84647ef6d6896609fc8e7bdf26

                                        0, J2 = function(m, V, J, d, g, M, U, H, t, S) {
    for (t = M[H = V, S = M[m] | V, 2] | V; 15 > H; H++) S = S >>> 8 | S << 24, J = J >>> 8 | J << 24, S += t | V, J += U | V, S ^= H + 2374, U = U << m | U >>> d, J ^= t + 2374, U ^= J, t = t << m | t >>> d, t ^= S;
    return [U >>> 24 & 255, U >>> g & 255, U >>> 8 & 255, U >>> V & 255, J >>> 24 & 255, J >>> g & 255, J >>> 8 & 255, J >>> V & 255]
}
                                    

#81 JavaScript::Eval (size: 614, repeated: 1) - SHA256: 91775cffba679b28d49a134521ca84f1dd997ea2365d952efb08fdc5b6a321db

                                        eD = function(m, V, J, d, g, M, U, H, t, S, O, F) {
    if ((V | ((V & ((V + 4 ^ 17) >= V && V - 6 << 1 < V && (g = n6[d.h](d.fZ), g[d.h] = function() {
            return J
        }, g.concat = function(a) {
            J = a
        }, F = g), 121)) == V && (F = O = function() {
            if (H.D == H) {
                if (H.S) {
                    var a = [Z4, M, U, void 0, t, S, arguments];
                    if (2 == g) var w = AL(m, (h(0, 34, a, H), m), J, H, J);
                    else if (g == d) {
                        var p = !H.V.length;
                        h(0, 39, a, H), p && AL(m, m, J, H, J)
                    } else w = ky(H, a, 25, 185);
                    return w
                }
                t && S && t.removeEventListener(S, O, D4)
            }
        }), 24)) == V)
        if (M = "array" === hL("null", g, "object") ? g : [g], this.Z) J(this.Z);
        else try {
            U = !this.V.length, H = [], h(0, 38, [qL, H, M], this), h(0, 36, [K6, J, H], this), d && !U || AL(m, m, true, this, d)
        } catch (a) {
            Z(a, 96, 0, this), J(this.Z)
        }
        return F
}
                                    

#82 JavaScript::Eval (size: 2, repeated: 1) - SHA256: 454763061e4bc9f9f26106dd5417f2ddf477f6265e7f9cd6daac71188a524f72

                                        J2
                                    

#83 JavaScript::Eval (size: 41373, repeated: 1) - SHA256: a0ab3b10734a37d1ccce7e94abe8890191b55f58520a8875935abe9c2ef462e2

                                        window.errorFunction = window.parent.displayErrorFromWidget;
window.parent = window.top = undefined;
window.onerror = function(err) {
    console.error('WidgetError:' + err);
    return true;
};
var stf = setTimeout;
setTimeout = function(f, ms) {
    return stf(() => {
            try {
                f();
            } catch (e) {
                console.error('WidgetError:' + e);
            }
        },
        ms)
};
var __awaiter = (this && this.__awaiter) || function(thisArg, _arguments, P, generator) {
    function adopt(value) {
        return value instanceof P ? value : new P(function(resolve) {
            resolve(value);
        });
    }
    return new(P || (P = Promise))(function(resolve, reject) {
        function fulfilled(value) {
            try {
                step(generator.next(value));
            } catch (e) {
                reject(e);
            }
        }

        function rejected(value) {
            try {
                step(generator["throw"](value));
            } catch (e) {
                reject(e);
            }
        }

        function step(result) {
            result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
        }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
};
Widget.mouseInteractions = true;
let video;
let firstPlayThrough = true;
const videoElem = document.querySelector('.video-holder');
const videoSettings = {};
let hasStopped = false;
let mutedState = true;
let userInitiatedPause = false;
const instructions = document.getElementById('instructions');
const container = document.getElementById('container');
let feed, feedUrl;
let feedIterationIndex = 0;
let localUrl;
/*
 ** Bannerflow events
 */
let promiseResolver;
Widget.isLoadedPromise = new Promise(resolve => {
    promiseResolver = resolve;
});
try {
    (function() {
        return __awaiter(this, void 0, void 0, function*() {
            yield setSettings();
            createVideo();
        });
    })();
} catch (e) {
    if (Creative.environment === 'design-view') {
        console.log('initialization error in catch: ', e);
    }
}

function createVideo() {
    if (!video) {
        video = new BFVideo(videoElem, videoSettings, VideoTracking);
    }
}

function setSettings() {
    var _a;
    return __awaiter(this, void 0, void 0, function*() {
        const settings = Widget.properties;
        for (let attrname in settings) {
            videoSettings[attrname] = settings[attrname];
        }
        let feedFieldName = Widget.properties.feedField;
        if (Widget.properties.useFeed && feedFieldName && Widget.properties.dynamicContent.id) {
            try {
                feed =
                    yield Widget.properties.dynamicContent.load();
                if (feed && feed.data && feed.data.length) {
                    feed = feed.data;
                }
            } catch (e) {
                if (Creative.environment === 'design-view') {
                    console.log('some error with feed: ', e);
                }
            }
            if (feed && feed[feedIterationIndex] && feed[feedIterationIndex][feedFieldName]) {
                feedUrl = (_a = feed[feedIterationIndex][feedFieldName]) === null || _a === void 0 ? void 0 : _a.value;
                // set url from feed
                videoSettings.url = getAdjustedUrl(feedUrl);
            }
        } else {
            // set url from widget properties
            videoSettings.url = getAdjustedUrl(Widget.properties.url);
        }
        let poster;
        let fallbackImage;
        if (videoSettings.poster) {
            poster = getOptimalImage(videoSettings.poster);
        }
        if (videoSettings.fallbackImage) {
            fallbackImage = getOptimalImage(videoSettings.fallbackImage);
        }
        videoSettings.poster = poster;
        videoSettings.fallbackImage = fallbackImage;
        if (Creative.environment === 'image') {
            videoSettings.controls = false;
            videoSettings.startTime = Math.max(1, videoSettings.startTime);
            videoSettings.autoplay = false;
            videoSettings.poster = null;
        }
    });
}

function getOptimalImage(src) {
    return Widget.getOptimizedImageUrl(src, {
        width: Widget.width,
        height: Widget.height,
        fitOption: Widget.properties.backgroundFill.toLowerCase()
    });
}

function strip(s) {
    const tmp = document.createElement("DIV");
    tmp.innerHTML = s;
    return tmp.textContent || tmp.innerText || "";
}

function BFVideo(elem, options, VideoTracking) {
    let _settings = deserializeSettings(options);
    let _video;
    const elById = sel => document.getElementById(sel);
    const eventQueue = [];
    let deviceInfo = getDeviceInfo();
    let playPromise;
    let videoTracking;
    let defaultVideoTypes = [{
        extension: 'mp4',
        type: 'video/mp4'
    }];
    let totalPlaytime;
    let volume = 0;
    let hasPlayed = false;
    let readyState = 0;
    const player = elById('video-player');
    const videoContainer = elById('container');
    const playPauseOverlay = elById('play-pause-overlay');
    const poster = elById('poster');
    // Initialize Video controls
    let videoControls = elById('video-controls');
    let playback = elById('playback');
    let volumeContainer = elById('volume');
    let volumeControl = elById('volume-controller');
    let volumeControlValue = elById('volume-value');
    let volumeControlToggle = elById('volume-icon');
    let progress = elById('progress');
    let videoDuration = elById('progress-timer');
    let fullscreen = elById('fullscreen');
    let timeBar = elById('timeBar');
    playback.addEventListener('click', onTogglePlayPause);
    volumeControl.addEventListener('mousedown', onVolumeDrag);
    volumeControlToggle.addEventListener('click', onVolumeToggle);
    progress.addEventListener('mousedown', onTimeSeekDrag);
    fullscreen.addEventListener('click', handleFullscreen);
    document.addEventListener('mouseup', onControlsMouseUp);
    document.addEventListener('mousemove', onControlsMouseDown);
    const volumeToggleButton = elById('volumeToggle');
    volumeToggleButton.addEventListener('click', onVolumeToggle);
    try {
        if (player) {
            player.parentNode.removeChild(player);
            _video = null;
        }
        if (!_settings.url) {
            _settings.url = '';
            throw new Error('No url.');
        }
        // Set poster before loading video
        if (_settings.poster) {
            poster.style.backgroundImage = 'url(' + _settings.poster + ')';
        }
        if (_settings.fallbackImage && Creative.environment === 'image') {
            poster.style.backgroundImage = 'url(' + _settings.fallbackImage + ')';
        } else if (_settings.fallbackImage && deviceInfo.isMobile && !deviceInfo.canPlayInline) {
            poster.style.backgroundImage = 'url(' + _settings.fallbackImage + ')';
        }
        _video = createVideoElement(_settings.url);
        elem.appendChild(_video);
        // Immediately set fill option to avoid resizing to be seen
        setFillOption();
        if (Ad.parameters.isOmniRender) {
            _video.pause();
            _settings.autoplay = false;
            _video.muted = false;
            Timeline.on(TimelineEvent.Play, () => {
                playVideo();
            });
        }
        _video.addEventListener('loadedmetadata', onMetaLoaded);
        _video.addEventListener('ended', onVideoEnded);
        _video.addEventListener('play', onVideoPlay);
        _video.addEventListener('pause', onVideoPause);
        _video.addEventListener('volumechange', onVolumeChange);
        _video.addEventListener('canplaythrough', onCanPlayThrough);
        /*
         * We use RAF instead of native timeupdate event on the media API to
         * get a more accurate representation of the current time of the video
         */
        function timeUpdate() {
            onTimeUpdated();
            window.requestAnimationFrame(timeUpdate);
        }
        elem.addEventListener('click', onClick);
        playPauseOverlay.addEventListener('click', onClick);
    } catch (e) {
        elById('instructions').classList.add('show');
        throw new Error(e.stack);
    }
    /**
     * Updates video's settings
     * Only settings that are passed are changed, rest remain persistent
     * @param  {} settings
     */
    function setVideoSettings(settings) {
        // Merge current settings with potential new settings
        for (let attrname in settings) {
            _settings[attrname] = settings[attrname];
        }
        _settings = deserializeSettings(_settings);
        videoTracking = new VideoTracking(getUrlMeta(_settings.url));
        totalPlaytime = (_settings.startTime >= 1 && _settings.endTime >= 1) ? _settings.endTime - _settings.startTime : _video.duration - _settings.startTime;
        if (_settings.loopWithBanner) {
            if (Widget.duration > _video.duration) {
                totalPlaytime = _video.duration;
            } else {
                totalPlaytime = Widget.duration;
            }
        }
        /**
         * Only set autoplay to true if the device supports playsInline attribute and is mobile,
         * autoplaying is otherwise handled from canPlayThrough to ensure that the video is ready for playback.
         * This is to properly show/hide the poster whilst video is buffering
         */
        _video.autoplay = deviceInfo.canPlayInline && deviceInfo.isMobile ? _settings.autoplay : false;
        _video.controls = deviceInfo.canPlayInline && deviceInfo.isMobile ? _settings.controls : false;
        if (Creative.environment === 'image' && Ad.parameters.seek) {
            _video.currentTime = toRelativeTime(Ad.parameters.seek);
        } else {
            _video.currentTime = _settings.startTime;
        }
        setVolume(_settings.volume);
        // If there's no autoplay and there's volume there's no point in muting the video by default
        if ((!_settings.autoplay && _settings.volume) || (Creative.environment === 'design-view' && _settings.volume)) {
            _video.muted = false;
        }
        _video.playbackRate = _settings.playbackRate;
        // Update poster if changed
        if (Creative.environment !== 'image' && _settings.poster) {
            poster.style.backgroundImage = 'url(' + _settings.poster + ')';
        }
        if (Creative.environment === 'design-view') {
            video.pause();
        }
        updateDOM();
    }

    function getProperUrl(url) {
        url = url.replace(/(\r\n|\n|\r|\s)/gm, "");
        let urls = url.split(',');
        if ((urls.length === 2 && !url.match(/\.(webm|mov)/)) || urls.length > 2) {
            return;
        } else if (urls.length === 1 && !url.match('.mp4')) {
            return;
        }
        if (urls.length === 2) {
            if (getDeviceInfo().isSafari) {
                url = urls[0].match('.mov') ? urls[0] : urls[1];
            } else {
                url = urls[0].match('.webm') ? urls[0] : urls[1];
            }
        }
        instructions.classList.remove('show');
        return url;
    }

    function createVideoElement(url) {
        url = getProperUrl(url);
        if (!url) {
            return;
        }
        var u = getUrlMeta(url);
        const videoType = getVideoTypeAndUpdateSourceUrl(u);
        let urlSrc = u.sourceUrl;
        let queryParams = u.params;
        const video = document.createElement('video');
        video.id = 'video-player';
        video.preload = 'metadata';
        video.setAttribute('playsinline', '');
        // Muted is set here instead of setVideoSetting to prevent it to be muted when not wanted
        if (Creative.environment === 'design-view') {
            video.muted = false;
        } else {
            video.muted = true;
        }
        if (Creative.environment === 'image' && Ad.parameters.seek) {
            video.currentTime = toRelativeTime(Ad.parameters.seek);
        }
        if (deviceInfo.isMobile) {
            video.setAttribute('muted', '');
        }
        for (let i in videoType) {
            var s = document.createElement('source');
            s.src = urlSrc + '.' + videoType[i].extension + queryParams;
            s.setAttribute("type", videoType[i].type);
            video.appendChild(s);
        }
        return video;
    }

    function getVideoTypeAndUpdateSourceUrl(u) {
        let videoType;
        if (u.ext.match(/(webm|mov)/)) {
            if (getDeviceInfo().isSafari) {
                videoType = [{
                    extension: 'mov',
                    type: 'video/quicktime'
                }];
            } else {
                videoType = [{
                    extension: 'webm',
                    type: 'video/webm'
                }];
            }
            return videoType;
        } else {
            return defaultVideoTypes;
        }
    }

    function updateDOM() {
        if (!_settings.autoplay && _settings.poster) {
            poster.style.display = '';
            _video.style.display = '';
        }
        if (!deviceInfo.canPlayInline && deviceInfo.isMobile) {
            if (_settings.fallbackImage) {
                poster.style.backgroundImage = 'url(' + _settings.fallbackImage + ')';
            } else {
                _video.startTime = 1;
            }
        }
        if (deviceInfo.isMobile) {
            document.body.classList.add('mobile');
        }
        if (!_settings.controls && !_settings.autoplay && Creative.environment !== 'image') {
            playPauseOverlay.classList.add('show');
        } else {
            playPauseOverlay.classList.remove('show');
        }
        if (_settings.fallbackImage && !deviceInfo.canPlayInline) {
            playPauseOverlay.classList.add('hide');
        }
        playPauseOverlay.querySelectorAll('svg')[0].style.width = _settings.playPauseButtonSize + '%';
        playPauseOverlay.querySelectorAll('svg')[1].style.width = _settings.playPauseButtonSize + '%';
        if (_settings.controls && !deviceInfo.isMobile) {
            videoControls.classList.add('show');
        } else {
            videoControls.classList.remove('show');
        }
        _video.style.backgroundColor = _settings.playerBackground;
        _video.style.filter = 'grayscale(' + _settings.grayScale + '%)';
        volumeToggleButton.style.display = _settings.volumeToggleButton ? 'block' : 'none';
        volumeToggleButton.style.top = _settings.volumeToggleButtonPositionTop + '%';
        volumeToggleButton.style.left = _settings.volumeToggleButtonPositionLeft + '%';
        volumeToggleButton.style.width = _settings.volumeToggleButtonSize + 'px';
        volumeToggleButton.style.height = _settings.volumeToggleButtonSize + 'px';
        volumeToggleButton.querySelectorAll('svg')[0].style.fill = _settings.volumeToggleButtonColor;
        volumeToggleButton.querySelectorAll('svg')[1].style.fill = _settings.volumeToggleButtonColor;
        if (Creative.environment === 'image') {
            document.body.classList.add("imageGeneratorMode");
            if (_settings.fallbackImage) {
                poster.style.backgroundImage = 'url(' + _settings.fallbackImage + ')';
                _video.style.backgroundColor = 'rgba(0,0,0,0)';
            }
        }
        setFillOption();
    }

    function setFillOption() {
        if (_settings.backgroundFill === 'Cover') {
            poster.className = 'cover';
            (_video.videoHeight / _video.videoWidth) <= (videoContainer.getBoundingClientRect().height / videoContainer.getBoundingClientRect().width) ? _video.className = 'cover cover-x': _video.className = 'cover cover-y';
        } else {
            poster.className = '';
            _video.className = '';
        }
        if (_settings.poster) {
            _video.style.display = 'none';
        }
    }

    function restartVideo() {
        _video.currentTime = _settings.startTime;
        playVideo();
    }

    function setReadyState() {
        if (_video.readyState > readyState) {
            readyState = _video.readyState;
        }
    }

    function playVideo(forcePlay) {
        /*
         * Check if the video is playable, otherwise add it to the eventQueue which
         * triggers play on canPlayThrough which is when video is playable
         */
        setReadyState();
        setTimeout(function() {
            if (_settings.autoplay || hasPlayed) {
                poster.style.display = 'none';
            }
        }, 150);
        if ((readyState >= 3 && _settings.autoplay) || hasPlayed || forcePlay) {
            try {
                if (playPromise !== undefined) {
                    playPromise.then(function() {
                        _video.play();
                        playPromise = undefined;
                        _video.removeEventListener('canplaythrough', onCanPlayThrough);
                    }).catch(() => {
                        playPromise = _video.pause();
                    });
                } else {
                    playPromise = _video.play();
                    _video.removeEventListener('canplaythrough', onCanPlayThrough);
                }
                videoTracking.started();
            } catch (e) {
                // In case promises are not supported
                _video.play();
                _video.removeEventListener('canplaythrough', onCanPlayThrough);
                videoTracking.started();
            }
            hasPlayed = true;
            if (deviceInfo.isMobile && !deviceInfo.canPlayInline) {
                poster.style.display = 'block';
                _video.style.display = 'none';
            } else {
                _video.style.display = 'block';
            }
            if (_settings.controls && !_settings.autoplay) {
                playPauseOverlay.classList.remove('show');
            }
        } else {
            eventQueue.push('play');
            if (videoTracking) {
                videoTracking.started();
            }
        }
    }

    function seekTo(s) {
        setReadyState();
        _video.currentTime = s;
    }

    function pauseVideo() {
        return __awaiter(this, void 0, void 0, function*() {
            setReadyState();
            try {
                yield playPromise;
                _video.pause();
            } catch (e) {
                console.error(e);
            }
        });
    }

    function stopVideo() {
        pauseVideo();
        playPauseOverlay.classList.remove('show');
    }

    function setVolume(volume) {
        _video.volume = deviceInfo.isMobile ? 0 : toFractions(volume);
    }

    function toggleMute(mute) {
        if (!deviceInfo.isMobile) {
            _video.muted = (typeof mute === 'boolean') ? mute : !_video.muted;
        }
    }

    function loadVideo(url) {
        url = getProperUrl(url);
        if (!url) {
            return;
        }
        url = getAdjustedUrl(url);
        const u = getUrlMeta(url);
        const videoType = getVideoTypeAndUpdateSourceUrl(u);
        const urlSrc = u.sourceUrl;
        const queryParams = u.params;
        // Update sources
        for (let vt in videoType) {
            const s = document.querySelectorAll('source')[vt];
            s.src = urlSrc + '.' + videoType[vt].extension + queryParams;
        }
        var currentVolume = _video.volume;
        _video.load();
        if (_settings.autoplay) {
            playVideo();
        } else {
            pauseVideo();
        }
        setVideoSettings({
            url: url
        });
        setVolume(currentVolume);
    }

    function togglePlayPauseButton() {
        if (_video.paused) {
            playPauseOverlay.classList.remove('show-pause');
            playPauseOverlay.classList.add('show-play');
            playback.className = 'isPaused';
            videoContainer.className = 'isPaused';
        } else {
            playPauseOverlay.classList.remove('show-play');
            playPauseOverlay.classList.add('show-pause');
            playback.className = 'isPlaying';
            videoContainer.className = 'isPlaying';
        }
        if (_video.paused || _video.ended) {
            playback.className = 'isPaused';
            videoContainer.className = 'isPaused';
        } else {
            playback.className = 'isPlaying';
            videoContainer.className = 'isPlaying';
        }
    }

    function getUrlMeta(url) {
            const o = {};
            if (url && url.length) {
                o.url = url.split('?')[0];
                o.sourceUrl = url.split('?')[0].substring(0, url.lastIndexOf("."));
                o.params = url.indexOf('?') != -1 ? '?' + url.split('?')[1] : '';
                o.ext = url.split('?')[0].substring(url.lastIndexOf(".") + 1) || '';
                o.filename = url.match(/([^/]+$)/, '')[0].split('?')[0];
            }
            return o;
        }
        /*
         ** Event handlers
         */
    function onMetaLoaded() {
        elById('instructions').classList.remove('show');
        setReadyState();
        _settings.startTime = _settings.startTime <= _video.duration ? _settings.startTime : 0;
        setVideoSettings(_settings);
        timeUpdate();
        onVolumeChange();
    }

    function onCanPlayThrough() {
        elById('instructions').classList.remove('show');
        setReadyState();
        for (let i in eventQueue) {
            _video[eventQueue[i]]();
            hasPlayed = true;
            if (eventQueue[i] === 'play' && deviceInfo.canPlayInline) {
                poster.style.display = 'none';
                _video.style.display = 'block';
            }
        }
        togglePlayPauseButton();
        if (readyState >= 3 || !_video.paused) {
            _video.removeEventListener('canplay', onCanPlayThrough);
        }
        promiseResolver();
    }

    function onTimeUpdated() {
        if (!_video) {
            return;
        }
        if (!timeBar.style.width) {
            timeBar.style.width = _video.duration + '%';
        }
        timeBar.style.width = Math.round((_video.currentTime / _video.duration) * 100) + '%';
        if (videoDuration.innerHTML.split('/')[0].trim() !== formatTime(_video.currentTime)) {
            videoDuration.innerHTML = formatTime(_video.currentTime) + ' / ' + formatTime(_video.duration);
        }
        if (_video.currentTime >= totalPlaytime * 0.95 - 1 && _video.currentTime <= totalPlaytime * 0.95 + 1 && Timeline.currentTime >= Widget.time) {
            videoTracking.completed();
        }
        // Check if reached third quartile (75%)
        else if (_video.currentTime >= totalPlaytime * 0.75 - 1 && _video.currentTime <= totalPlaytime * 0.75 + 1 && Timeline.currentTime >= Widget.time) {
            videoTracking.tq();
        }
        // Check if reached midpoint (50%)
        else if (_video.currentTime >= totalPlaytime * 0.50 - 1 && _video.currentTime <= totalPlaytime * 0.50 + 1 && Timeline.currentTime >= Widget.time) {
            videoTracking.mp();
        }
        // Check if reached first quartile (25%)
        else if (_video.currentTime >= totalPlaytime * 0.25 - 1 && _video.currentTime <= totalPlaytime * 0.25 + 1 && Timeline.currentTime >= Widget.time) {
            videoTracking.fq();
        }
        if (_video.currentTime >= ((_settings.endTime && _settings.endTime < _video.duration) ? _settings.endTime : _video.duration) && Timeline.currentTime >= Widget.time) {
            onVideoEnded();
        }
    }

    function onVideoEnded() {
        if (!_settings.loop) {
            pauseVideo();
        } else {
            restartVideo();
        }
    }

    function onVideoPlay() {
        videoTracking.started();
        togglePlayPauseButton();
    }

    function onVideoPause() {
        togglePlayPauseButton();
    }

    function onVolumeChange() {
        let className = 'unmuted'; // default value
        volumeControlValue.style.width = !_video.muted ? _video.volume * 100 + '%' : '0';
        // change className to muted
        if (_video.volume === 0 || _video.muted) {
            className = 'muted';
        }
        [volumeControlToggle, volumeToggleButton].forEach(el => el.className = className);
    }

    function onClick(event) {
            const clickOnPlayPauseButton = event.target !== event.currentTarget;
            if (!_settings.controls && !_settings.autoplay && clickOnPlayPauseButton) {
                if (_video.paused) {
                    toggleMute(false);
                    playVideo(true);
                    userInitiatedPause = false;
                } else {
                    pauseVideo();
                    userInitiatedPause = true;
                }
            } else {
                Creative.open(event, undefined);
            }
        }
        /*
         ** Video controls
         */
    let volumeDrag = false;
    let timeDrag = false;

    function onTogglePlayPause() {
        if (_video.paused || _video.ended) {
            playVideo();
            userInitiatedPause = false;
        } else {
            pauseVideo();
            userInitiatedPause = true;
        }
    }

    function onVolumeDrag(e) {
        if (e.button != 0)
            return;
        volumeDrag = true;
        updateVolume(e.pageX);
    };

    function updateVolume(x) {
        const maxVolume = 1;
        const position = x - volumeContainer.offsetLeft - volumeControl.offsetLeft - 2;
        // clamp percentage to a value from 0 to 100
        const percentage = Math.max(0, Math.min(100 * position / volumeControl.offsetWidth, 100));
        setVolume(maxVolume * percentage / 100);
        volume = _video.volume;
        _video.muted = false;
        onVolumeChange();
    }

    function onVolumeToggle() {
        _video.muted = !_video.muted;
        onVolumeChange();
    }

    function onTimeSeekDrag(e) {
        if (e.button != 0)
            return;
        timeDrag = true;
        updateProgressbar(e.pageX);
    }

    function onControlsMouseUp(e) {
        if (volumeDrag) {
            volumeDrag = false;
            updateVolume(e.pageX);
        }
        if (timeDrag) {
            timeDrag = false;
            updateProgressbar(e.pageX);
        }
    }

    function onControlsMouseDown(e) {
        if (volumeDrag) {
            updateVolume(e.pageX);
        }
        if (timeDrag) {
            updateProgressbar(e.pageX);
        }
    }

    function updateProgressbar(x) {
        const maxduration = _video.duration;
        const position = x - progress.offsetLeft;
        // clamp percentage to a value from 0 to 100
        const percentage = Math.max(0, Math.min(100 * position / progress.offsetWidth, 100));
        timeBar.style.width = percentage + '%';
        _video.currentTime = maxduration * percentage / 100;
    }
    const doc = document;
    // Fullscreen
    const fullScreenEnabled = !!(doc.fullscreenEnabled || doc.mozFullScreenEnabled || doc.msFullscreenEnabled || doc.webkitSupportsFullscreen || doc.webkitFullscreenEnabled);
    if (!fullScreenEnabled) {
        fullscreen.style.display = 'none';
    }

    function handleFullscreen() {
        if (isFullScreen()) {
            if (document.exitFullscreen) {
                document.exitFullscreen();
            } else if (doc.mozCancelFullScreen) {
                doc.mozCancelFullScreen();
            } else if (doc.webkitCancelFullScreen) {
                doc.webkitCancelFullScreen();
            } else if (doc.msExitFullscreen) {
                doc.msExitFullscreen();
            }
            setFullscreenData(false);
        } else {
            const vc = videoContainer;
            if (vc.requestFullscreen) {
                vc.requestFullscreen();
            } else if (vc.mozRequestFullScreen) {
                vc.mozRequestFullScreen();
            } else if (vc.webkitRequestFullScreen) {
                vc.webkitRequestFullScreen();
            } else if (vc.msRequestFullscreen) {
                vc.msRequestFullscreen();
            }
            setFullscreenData(true);
        }
    }

    function isFullScreen() {
        return !!(doc.fullScreen || doc.webkitIsFullScreen || doc.mozFullScreen || doc.msFullscreenElement || doc.fullscreenElement);
    }

    function setFullscreenData(state) {
        videoContainer.setAttribute('data-fullscreen', '' + !!state);
        state ? videoContainer.classList.add('fullscreen') : videoContainer.classList.remove('fullscreen');
    }
    document.addEventListener('fullscreenchange', function() {
        setFullscreenData(!!(doc.fullScreen || doc.fullscreenElement));
    });
    document.addEventListener('webkitfullscreenchange', function() {
        setFullscreenData(!!doc.webkitIsFullScreen);
    });
    document.addEventListener('mozfullscreenchange', function() {
        setFullscreenData(!!doc.mozFullScreen);
    });
    document.addEventListener('msfullscreenchange', function() {
        setFullscreenData(!!doc.msFullscreenElement);
    });
    /*
     ** Utils
     */
    function getDeviceInfo() {
        const isMobile = /Android|webOS|SamsungBrowser|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
        const isAndroid = window.navigator.userAgent.toLowerCase().indexOf("android") > -1;
        const isSamsungBrowser = navigator.userAgent.match(/SamsungBrowser/i) || false;
        const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
        const isIos = (function() {
            if (window.MSStream) {
                return 0;
            }
            let match = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
            let version;
            if (match !== undefined && match !== null) {
                version = [
                    parseInt(match[1], 10),
                    parseInt(match[2], 10),
                    parseInt(match[3] || 0, 10)
                ];
                return parseFloat(version.join('.'));
            }
            return 0;
        })();
        const canPlayInline = (function() {
            const v = document.createElement('video');
            v.muted = true;
            v.play();
            return !v.paused || ('playsInline' in document.createElement('video'));
        })();
        return {
            isMobile: isMobile,
            isAndroid: isAndroid,
            isSamsungBrowser: isSamsungBrowser,
            isSafari: isSafari,
            isIos: isIos,
            canPlayInline: canPlayInline
        };
    }

    function deserializeSettings(settings) {
        const s = {};
        // Video settings/properties
        s.url = settings.url;
        s.autoplay = settings.autoplay;
        s.loop = settings.loop;
        s.controls = settings.controls;
        s.volume = settings.volume || 0;
        s.startTime = settings.startTime || 0;
        s.endTime = settings.endTime;
        s.playbackRate = (parseFloat(settings.playbackRate) || 1);
        s.poster = getAdjustedUrl(settings.poster || '');
        // Special settings
        s.playerBackground = settings.playerBackground;
        s.grayScale = settings.grayScale;
        s.loopWithBanner = settings.loopWithBanner;
        s.stopWithCreative = settings.stopWithCreative;
        s.backgroundFill = settings.backgroundFill;
        s.fallbackImage = getAdjustedUrl(settings.fallbackImage || '');
        s.playPauseButtonSize = settings.playPauseButtonSize || 40;
        s.volumeToggleButton = settings.volumeToggleButton;
        s.volumeToggleButtonSize = settings.volumeToggleButtonSize;
        s.volumeToggleButtonColor = settings.volumeToggleButtonColor;
        s.volumeToggleButtonPositionTop = settings.volumeToggleButtonPositionTop || 0;
        s.volumeToggleButtonPositionLeft = settings.volumeToggleButtonPositionLeft || 0;
        return s;
    }

    function toFractions(n) {
        return n < 1 ? n : n > 100 ? 1 : !n ? 0 : n / 100;
    }

    function formatTime(t) {
            return t ? (t - (t %= 60)) / 60 + (9.5 < t ? ':' : ':0') + Math.round(t) : '0:00';
        }
        /*
         ** Expose
         */
    this.setVideoSettings = setVideoSettings;
    this.getVideoSettings = function() {
        return _settings;
    };
    this.setFillOption = setFillOption;
    this.play = playVideo;
    this.restart = restartVideo;
    this.pause = pauseVideo;
    this.stop = stopVideo;
    this.loadVideo = loadVideo;
    this.setVolume = setVolume;
    this.toggleMute = toggleMute;
    this.seekTo = seekTo;
    this.video = _video;
    this.poster = poster;
}

function VideoTracking(options) {
    /*
     **  This method bubbles up events to the Banner/Custom script
     **  and is used to send video tracking events
     */
    let url = options.url;
    let filename = options.filename;
    // Once per view = OPV
    let hasCompleted = false; // OPV
    let isInit = false; // OPV
    let started = false; // OPV
    let reachedFQ = false; // OPV
    let reachedMP = false; // OPV
    let reachedTQ = false; // OPV
    // Video initialized 
    this.init = function() {
        if (isInit)
            return;
        isInit = true;
    };
    // Video started or playing from beginning again
    this.started = function() {
        if (Timeline.currentTime >= Widget.time) {
            if (started)
                return;
            Ad.trackCustomProgressEvent({
                name: 'Video completion',
                id: url,
                label: filename,
                value: 0
            });
            started = true;
        }
    };
    // Video reached the First Quartile
    this.fq = function() {
        if (reachedFQ || !started)
            return;
        Ad.trackCustomProgressEvent({
            name: 'Video completion',
            id: url,
            label: filename,
            value: 0.25
        });
        reachedFQ = true;
    };
    // Video reached the Midpoint
    this.mp = function() {
        if (reachedMP)
            return;
        Ad.trackCustomProgressEvent({
            name: 'Video completion',
            id: url,
            label: filename,
            value: 0.5
        });
        reachedMP = true;
    };
    // Video reached the Third quartile
    this.tq = function() {
        if (reachedTQ)
            return;
        Ad.trackCustomProgressEvent({
            name: 'Video completion',
            id: url,
            label: filename,
            value: 0.75
        });
        reachedTQ = true;
    };
    // Video has completed
    this.completed = function() {
        if (hasCompleted)
            return;
        Ad.trackCustomProgressEvent({
            name: 'Video completion',
            id: url,
            label: filename,
            value: 1
        });
        hasCompleted = true;
    };
}

function getAdjustedUrl(text) {
    if (text) {
        let url = text
            .replace(/video.bannerflow.com/g, 'c.bannerflow.net/bf-videos')
            .replace(/(\r\n|\n|\r|\s)/gm, '');
        if (Ad.customDomain) {
            // Remove http|s replacement when Ad.customDomain only gives the domain
            url = url.replace('c.bannerflow.net', Ad.customDomain.replace(/(http|https):\/\//, ''));
        }
        return url;
    }
}

function toRelativeTime(time) {
    if (typeof time === 'string') {
        time = Number(time);
    }
    if (isNaN(time) || typeof time !== 'number') {
        time = 0;
    }
    return Math.abs(videoSettings.startTime + time - Widget.time);
}
Timeline.on(TimelineEvent.Seek, time => {
    if (video) {
        video.seekTo(toRelativeTime(time));
    }
});
Timeline.on(TimelineEvent.Play, time => {
    setTimeout(() => {
        if (video) {
            video.poster.style.setProperty("display", "none", "important");
            if (video.getVideoSettings().autoplay && Creative.environment === 'design-view' && (time >= Widget.time && time < Widget.duration)) {
                video.play();
            }
            if (Creative.environment === 'creative' && !userInitiatedPause) {
                video.poster.style.setProperty("display", "none", "important");
                video.play();
            }
        }
    }, 0);
});
Timeline.on(TimelineEvent.Pause, time => {
    if (video) {
        video.pause();
        if (Creative.environment === 'design-view') {
            video.toggleMute(true);
            userInitiatedPause = false;
            video.seekTo(Math.abs(time - Widget.time));
        }
    }
});
Widget.on(WidgetEvent.Resize, () => {
    setTimeout(() => {
        if (video && videoSettings.url) {
            video.setFillOption();
        }
    }, 0);
});
Widget.on(WidgetEvent.PropertyChanged, () => __awaiter(this, void 0, void 0, function*() {
    videoElem.style.borderRadius = Widget.properties.roundCorners + 'px';
    feedIterationIndex = Math.max(0, Widget.properties.feedIndex - 1);
    container.style.opacity = '1';
    yield setSettings();
    let url;
    if (Widget.properties.useFeed && feedUrl) {
        url = feedUrl;
    } else if (Widget.properties.url) {
        url = Widget.properties.url;
    }
    if (!url) {
        instructions.classList.add('show');
        return;
    } else {
        instructions.classList.remove('show');
    }
    if (!video) {
        createVideo();
    }
    /* if (url === video.getVideoSettings().url) {
        instructions.classList.remove('show');
    } */
    if (video && url !== video.getVideoSettings().url) {
        video.loadVideo(strip(url));
    }
    if (video && videoSettings.url) {
        video.setVideoSettings(videoSettings);
        if (Creative.environment === 'design-view') {
            video.pause();
        }
    }
}));
Widget.on(WidgetEvent.AnimationStart, () => {
    if (video && !hasStopped) {
        if (video.getVideoSettings().autoplay) {
            if (firstPlayThrough && Timeline.isPlaying) {
                if (Widget.properties.loopWithBanner || firstPlayThrough) {
                    video.seekTo(Widget.properties.startTime);
                    firstPlayThrough = false;
                }
                video.play();
                if (Creative.environment === 'design-view') {
                    firstPlayThrough = false;
                }
            }
        }
        if (video.getVideoSettings().loopWithBanner && !userInitiatedPause) {
            if (Timeline.isPlaying) {
                video.seekTo(Widget.properties.startTime);
                video.play();
            }
        }
        if (Creative.environment === 'image') {
            video.pause();
        }
    }
    if (video && !video.getVideoSettings().autoplay) {
        if (Timeline.duration !== Widget.duration) {
            video.toggleMute(mutedState);
        }
    }
});
Widget.on(WidgetEvent.AnimationEnd, () => __awaiter(this, void 0, void 0, function*() {
    if (Timeline.duration !== Widget.duration) {
        mutedState = video.video.muted;
        video.toggleMute(true);
    }
    if (!Widget.properties.staticIndex && Widget.properties.useFeed) {
        if (feed && feed[feedIterationIndex + 1] && feed[feedIterationIndex + 1][Widget.properties.feedField]) {
            feedIterationIndex++;
        } else {
            feedIterationIndex = 0;
        }
        if (feed && feed[feedIterationIndex] && feed[feedIterationIndex][Widget.properties.feedField]) {
            yield setSettings();
            feedUrl = feed[feedIterationIndex][Widget.properties.feedField].value;
            video.loadVideo(strip(feedUrl));
            video.setVideoSettings(videoSettings);
        }
    }
}));
Widget.on(WidgetEvent.ShowPreloadImage, () => {
    setTimeout(() => {
        if (Widget.properties.fallbackImage) {
            video.pause();
            video.poster.style.setProperty("display", "block", "important");
            video.poster.style.backgroundImage = 'url(' + video.getVideoSettings().fallbackImage + ')';
        }
    }, 0);
});
Timeline.on(TimelineEvent.Loop, () => {
    if (hasStopped) {
        video.pause();
        return;
    }
});
Timeline.on(TimelineEvent.Stop, () => {
    if (video && video.getVideoSettings().stopWithCreative) {
        video.stop();
        hasStopped = true;
        return;
    }
    if (Creative.environment === 'creative') {
        video.play();
    }
});

//# sourceURL=widget-e877b647-6b5f-4f59-9241-9ff9f6a577f3.js
                                    

#84 JavaScript::Eval (size: 79, repeated: 1) - SHA256: df69befd4391b5f02cb0e2c69ff23efb25bd53d4c7f3874e7744bdf346dab7b1

                                        0,
function(U, H, t, S, O) {
    (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S % H)
}
                                    

#85 JavaScript::Eval (size: 77, repeated: 1) - SHA256: 07b8176a92a9deeb8b18ba522e17d7cdc651e856ec6c86e63ea2d2d94b3e2924

                                        0,
function(U, H, t, S) {
    X(U, (H = E(U, (t = E((S = E(U, 89), U), 91), 92)), H), x(U, S) | x(U, t))
}
                                    

#86 JavaScript::Eval (size: 6, repeated: 1) - SHA256: 44ff7b02c80d38b26dd6aa31d9470aed81b32e10331a3c994fb1a9945fd847ba

                                        window
                                    

#87 JavaScript::Eval (size: 118, repeated: 1) - SHA256: 2c20c50f41f118c09edce5588ba1ea803d143ee2bd43102da0ba02a1d1ff3145

                                        0,
function(U, H, t, S) {
    k(false, true, 36, H, true, U) || (S = E(U, 90), t = E(U, 95), X(U, t, function(O) {
        return eval(O)
    }(gt(x(U.D, S)))))
}
                                    

#88 JavaScript::Eval (size: 66, repeated: 1) - SHA256: 6d0c89f74cee800fce367cf7d31ecea3f23b3b5d94967ba64f8c6a15bf65e235

                                        0, t2 = function(m, V, J, d) {
    G(m, (J = E(m, (d = E(m, 92), 90)), J), v(V, x(m, d)))
}
                                    

#89 JavaScript::Eval (size: 435, repeated: 1) - SHA256: 6026aa3cebed7e9e893e0b26125c0e020e713f5ecee6c7af6c04d3d28d13dfea

                                        0, G = function(m, V, J, d, g, M, U, H, t) {
    if (m.D == m)
        for (M = x(m, V), 193 == V ? (g = function(S, O, F, a, w, p) {
                if (a = (p = M.length, (p | 0) - 4 >> 3), M.o0 != a) {
                    w = [0, 0, (O = (a << 3) - 4, t)[1], (M.o0 = a, t)[2]];
                    try {
                        M.Tn = J2(3, 0, E(0, 3, 1, -2 * ~(O & 4) + -3 + (~O & 4) - (~O | 4), M), 29, 16, w, E(0, 5, 1, O, M))
                    } catch (W) {
                        throw W;
                    }
                }
                M.push((F = M.Tn[2 * (p | 0) - (p | 7) - (p | -8) + (~p | 7)], -(F | 0) + (S | 0) + 2 * (F & ~S)))
            }, t = x(m, 117)) : g = function(S) {
                M.push(S)
            }, d && g(256 + (d ^ 255) + 2 * (~d ^ 255) - (~d | 255)), H = 0, U = J.length; H < U; H++) g(J[H])
}
                                    

#90 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 198928503a746d2801c2c746336d98b7428b0a89a85ab1ef25da3606994682d2

                                        0,
function(U) {
    t2(U, 2)
}
                                    

#91 JavaScript::Eval (size: 2, repeated: 1) - SHA256: d30e6d8dc8413f1d07c553a459979272c355aececdf8144f054f7e448d2f0ff6

                                        Ep
                                    

#92 JavaScript::Eval (size: 80, repeated: 1) - SHA256: ed5ea9b6d87af9bb5767eb29ed993d0646f5c0c5cf281e086ef04df3c02df4db

                                        0,
function(U, H, t) {
    (t = E(U, 91), H = x(U.D, t), H)[0].removeEventListener(H[1], H[2], D4)
}
                                    

#93 JavaScript::Eval (size: 261, repeated: 1) - SHA256: 40451c405a6ace9d3808d33a66739c9340bf4b6454025baf1d988d4694c548bc

                                        X = function(m, V, J) {
    if (510 == V || 103 == V) m.S[V] ? m.S[V].concat(J) : m.S[V] = eD(254, 3, J, m);
    else {
        if (m.zn && 231 != V) return;
        276 == V || 193 == V || 94 == V || 487 == V || 117 == V ? m.S[V] || (m.S[V] = E(0, 51, 3224, J, V, 126, m)) : m.S[V] = E(0, 50, 3224, J, V, 113, m)
    }
    231 == V && (m.U = Ep(m, 231, false, 32), m.I = void 0)
}
                                    

#94 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 252f10c83610ebca1a059c0bae8255eba2f95be4d1d7bcfa89d7248a82d9f111

                                        f
                                    

#95 JavaScript::Eval (size: 346, repeated: 1) - SHA256: f5afc05e8657d05718424e1d350039483dc5e60f3066f8fd83be606ca627d1d7

                                        Ep = function(m, V, J, d, g, M, U, H, t, S, O, F, a, w, p, W, r) {
    if (H = x(m, 510), H >= m.J) throw [f6, 31];
    for (p = (U = 0, w = d, m.P5.length), O = H; 0 < w;) t = O >> 3, S = O % 8, F = 8 - (S | 0), M = F < w ? F : w, g = m.R[t], J && (a = m, a.I != O >> 6 && (a.I = O >> 6, W = x(a, V), a.AN = J2(3, 0, a.I, 29, 16, [0, 0, W[1], W[2]], a.U)), g ^= m.AN[t & p]), U |= (g >> 8 - (S | 0) - (M | 0) & (1 << M) - 1) << (w | 0) - (M | 0), w -= M, O += M;
    return X(m, 510, (H | (r = U, 0)) + (d | 0)), r
}
                                    

#96 JavaScript::Eval (size: 157, repeated: 1) - SHA256: 2a6700285de568984c1d83e2173e2420ad2b974c725f026af3e550ed1e7ee53f

                                        0,
function(U, H, t, S, O, F, a, w) {
    for (t = (F = x((O = E(2, 18, (w = E(U, 90), U)), S = "", U), 41), F).length, H = 0; O--;) H = (a = E(2, 16, U), -2 * ~(H | a) + (H | ~a) + (~H | a)) % t, S += d[F[H]];
    X(U, w, S)
}
                                    

#97 JavaScript::Eval (size: 2, repeated: 1) - SHA256: be8849bfba2800cf2d7c4b42a33b9e4ef1d7215f866832b1924b17952dc98618

                                        pL
                                    

#98 JavaScript::Eval (size: 79, repeated: 1) - SHA256: 12b92ed3a0bf039ce5061ebd88016655860de8463e0385f3aae812a2aed83734

                                        0,
function(U, H, t, S, O) {
    (S = x(U, (H = x(U, (t = E(U, (O = E(U, 95), 94)), O)), t)), X)(U, t, S * H)
}
                                    

#99 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 57409749dbafde8d4da482602b91c8c9d94cf9bd8b6fd8785e15dfca13102794

                                        0,
function(U) {
    dt(U, 7)
}
                                    

#100 JavaScript::Eval (size: 212, repeated: 1) - SHA256: a3b821b1ad671d67b80344d222463bf134d66cfa0766daf2b293815b544598b2

                                        0, TL = function(m, V, J, d, g) {
    if (!(g = (d = J, n.trustedTypes), g) || !g.createPolicy) return d;
    try {
        d = g.createPolicy(V, {
            createHTML: Vd,
            createScript: Vd,
            createScriptURL: Vd
        })
    } catch (M) {
        if (n.console) n.console[m](M.message)
    }
    return d
}
                                    

#101 JavaScript::Eval (size: 22, repeated: 1) - SHA256: 4a38fbcd417baea6b2b1936e0b6f6738dfd420f2440afdd949d1b76ef636da9b

                                        0,
function(U) {
    t2(U, 1)
}
                                    

#102 JavaScript::Eval (size: 77, repeated: 1) - SHA256: 1fa8fd4add063609d53defe129692f7f8703ef631c6eac7a21774678318a0067

                                        0,
function(U, H, t, S) {
    X(U, (t = E(U, (H = Q(true, 8, (S = E(U, 95), U)), 88)), t), x(U, S) << H)
}
                                    

#103 JavaScript::Eval (size: 25, repeated: 1) - SHA256: 884afa395e11f74654dfa90a04e77c85c88991895c466b200654abb18aef87e6

                                        (async
    function() {})();
                                    

#104 JavaScript::Eval (size: 471, repeated: 1) - SHA256: 2d9196ecfb687f071bd889b9e7688e0d59dccd475777a2b61fc6b17da8ef23b7

                                        0, iV = function(m, V, J, d, g, M, U, H, t, S, O) {
    for (O = (t = (U = m.replace(/\r\n/g, "\n"), []), S = 0); S < U.length; S++) M = U.charCodeAt(S), 128 > M ? t[O++] = M : (M < V ? t[O++] = M >> 6 | 192 : (55296 == (M & 64512) && S + 1 < U.length && 56320 == (d = U.charCodeAt(S + 1), -~(d | 64512) - (d & -64513) + (d | -64513)) ? (M = (J = (M & 1023) << 10, (65536 | J) - ~(65536 & J) - 1) + (U.charCodeAt(++S) & 1023), t[O++] = (g = M >> 18, (g | 0) + 240 - (g & 240)), t[O++] = (H = M >> 12 & 63, 127 - (~H | 128))) : t[O++] = M >> 12 | 224, t[O++] = M >> 6 & 63 | 128), t[O++] = -~M + (M ^ 63) + 2 * (~M ^ 63) - (M | -64) | 128);
    return t
}
                                    

#105 JavaScript::Eval (size: 83, repeated: 1) - SHA256: 0cb21d1de060008bab472c15c63e6f15828de601f85deff00d701d26c0f6819a

                                        0,
function(_, $) {
    while (_._ += !(_.$[_[_._] = _[$._]] && _.M.push(_._, _[$._])), $.$ ^ ++$._);
}
                                    

#106 JavaScript::Eval (size: 1, repeated: 1) - SHA256: a9f51566bd6705f7ea6ad54bb9deb449f795582d6529a0e22207b8981233ec58

                                        E
                                    

#107 JavaScript::Eval (size: 78, repeated: 1) - SHA256: 99986f28c94ea3abe370caf0544ba1468632af7f7f47804c542f24ae6720cdd0

                                        0,
function(U, H, t, S) {
    X(U, (H = E(U, (t = E((S = E(U, 89), U), 91), 92)), H), x(U, S) || x(U, t))
}
                                    

#108 JavaScript::Eval (size: 487, repeated: 1) - SHA256: 1ecf1364de71d9441b36663a3491c2b73cc5aa3668af8735b94652fe1bee44c6

                                        0, pL = function(m, V, J, d, g, M, U, H, t, S, O, F) {
    if (!V.zn) {
        if ((U = x(V, (S = (0 == (g = ((t = void 0, J) && J[0] === f6 && (d = J[m], t = J[2], J = void 0), x(V, 487)), g.length) && (O = x(V, 103) >> 3, g.push(d, (M = O >> 8, -255 + (M | 255) - -256 + (~M ^ 255)), O & 255), void 0 != t && g.push(-~(t & 255) + (t ^ 255) + (~t ^ 255))), ""), J && (J.message && (S += J.message), J.stack && (S += ":" + J.stack)), 271)), 3) < U) {
            F = (S = S.slice(0, (U | 0) - 3), U -= (H = S.length, -2 * ~(H & 3) - m + 2 * (H ^ 3) + (~H ^ 3)), S = iV(S, 2048), V).D, V.D = V;
            try {
                G(V, 193, v(2, S.length).concat(S), 12)
            } finally {
                V.D = F
            }
        }
        X(V, 271, U)
    }
}
                                    

#109 JavaScript::Eval (size: 6482, repeated: 1) - SHA256: 06b99248a163333e36980a6cfb756f1a7de60fa49517162b87b1a44d5d48f844

                                        var amzn_aps_csm = amzn_aps_csm || {};
amzn_aps_csm.errors = [], amzn_aps_csm.reportErrors = function(a) {
        var b, c;
        for (/^https?:\/\//.test(a) === !1 && (a = document.location.protocol + "//" + a), "/" !== a.substr(a.length - 1) && (a += "/"), b = 0; b < amzn_aps_csm.errors.length; b++) c = '{"adViewability":[{"error": {"m": "' + amzn_aps_csm.errors[b] + '"}}], "c": "aps_communicator", "api": "RTB", "error": 1}', "https:" === document.location.protocol && /^http:\/\//.test(a) === !0 && (a = a.replace("http://", "https://")), (new Image).src = a + c + "?cb=" + Math.round(1e7 * Math.random());
        amzn_aps_csm.errors = []
    },
    function(a) {
        function b(a) {
            return a ? a.replace(/^\s+|\s+$/g, "") : a
        }

        function c(a) {
            if (a && a.s) {
                var b, c = a.s.length > 0 ? a.s[0] : "",
                    d = a.s.length > 1 ? a.s[1] : "";
                c && (b = c.match(j)), b && 3 === b.length || !d || (b = d.match(i)), b && 3 === b.length && (a.f = b[1], a.l = b[2])
            }
        }

        function d(a, d) {
            if (d = d || {}, !a) return {};
            a.m && a.m.message && (a = a.m);
            var i, j, k, l, m, n = {
                    m: e(a, d),
                    c: a.c ? "" + a.c : a.c,
                    s: [],
                    l: a.l || a.line || a.lineno || a.lineNumber,
                    name: a.name,
                    type: a.type
                },
                o = 0,
                p = 0;
            if (i = a.stack || (a.err ? a.err.stack : ""), i && i.split)
                for (j = i.split("\n"); o < j.length && n.s.length < g;) k = j[o++], k && n.s.unshift(b(k));
            else
                for (l = f(a.args || arguments, "callee"), o = 0, p = 0; l && g > o;) m = h, l.skipTrace || (k = l.toString(), k && k.substr && (m = 0 === p ? 4 * h : m, m = 1 === p ? 2 * h : m, n.s.unshift(k.substr(0, m)), p++)), l = f(l, "caller"), o++;
            return !n.f && n.s.length > 0 && c(n), n
        }

        function e(a, b) {
            var c = b.m || b.message || "";
            return c += a.m && a.m.message ? a.m.message : a.m && a.m.target && a.m.target.tagName ? "Error handler invoked by " + a.m.target.tagName + " tag" : a.m ? a.m : a.message ? a.message : "Unknown error"
        }

        function f(a, b) {
            try {
                return a[b]
            } catch (c) {
                return ""
            }
        }
        var g = 20,
            h = 256,
            i = /\(?([^\s]*):(\d+):\d+\)?/,
            j = /.*@(.*):(\d*)/;
        a.constructErrorMessage = d
    }(amzn_aps_csm), window.JSON || (window.JSON = {
        parse: function(sJSON) {
            return eval("(" + sJSON + ")")
        },
        stringify: function() {
            var a = Object.prototype.toString,
                b = Array.isArray || function(b) {
                    return "[object Array]" === a.call(b)
                },
                c = {
                    '"': '\\"',
                    "\\": "\\\\",
                    "\b": "\\b",
                    "\f": "\\f",
                    "\n": "\\n",
                    "\r": "\\r",
                    "	": "\\t"
                },
                d = function(a) {
                    return c[a] || "\\u" + (a.charCodeAt(0) + 65536).toString(16).substr(1)
                },
                e = /[\\"\u0000-\u001F\u2028\u2029]/g;
            return function f(c) {
                var g, h, i, j;
                if (null == c) return "null";
                if ("number" == typeof c) return isFinite(c) ? c.toString() : "null";
                if ("boolean" == typeof c) return c.toString();
                if ("object" == typeof c) {
                    if ("function" == typeof c.toJSON) return f(c.toJSON());
                    if (b(c)) {
                        for (g = "[", h = 0; h < c.length; h++) g += (h ? ", " : "") + f(c[h]);
                        return g + "]"
                    }
                    if ("[object Object]" === a.call(c)) {
                        i = [];
                        for (j in c) c.hasOwnProperty(j) && i.push(f(j) + ": " + f(c[j]));
                        return "{" + i.join(", ") + "}"
                    }
                }
                return '"' + c.toString().replace(e, d) + '"'
            }
        }()
    }), amzn_aps_csm = amzn_aps_csm || {}, amzn_aps_csm.log = function(a) {
        try {
            -1 !== window.location.href.indexOf("csm_debug_mode") && window.console && window.console.log(a)
        } catch (b) {
            b.message && amzn_aps_csm.errors.push(b.message)
        }
    }, amzn_aps_csm.loadModules = function(a) {
        var b, c, d;
        try {
            for (b = 0; b < a.length; b++) {
                if (c = a[b].name, d = a[b].params || [], window.performance && window.performance.mark && "function" == typeof window.performance.mark && window.performance.mark("loadStart" + c), "[object Array]" !== Object.prototype.toString.call(d) && amzn_aps_csm.log("Params passed in the amzn_aps_csm.loadModules methods must be an array"), amzn_aps_csm[c]) {
                    if (void 0 === amzn_aps_csm[c].shortName) throw new amzn_aps_csm.invalidModuleException("Module shortName not defined for module " + c + ". ");
                    amzn_aps_csm[c].init.apply(amzn_aps_csm[c], d), amzn_aps_csm.log("Initiated " + c + " module")
                } else amzn_aps_csm.log("Undefined module " + c);
                window.performance && window.performance.mark && "function" == typeof window.performance.mark && (window.performance.mark("loadEnd" + c), window.performance.measure("lt" + amzn_aps_csm[c].shortName, "loadStart" + c, "loadEnd" + c))
            }
        } catch (e) {
            e.message && amzn_aps_csm.errors.push(e.message)
        }
    }, amzn_aps_csm.define = function(a) {
        var b, c, d, e, f, g, h, i;
        try {
            for (b = function(a) {
                    return "string" == typeof a ? amzn_aps_csm[a] : a
                }, c = Array.prototype.slice.call(arguments), d = c[0], e = c.length > 2 ? c[1] : [], f = c[c.length - 1], g = [], h = 0, i = e.length; i > h; h++) g.push(b(e[h]));
            amzn_aps_csm[d] = f.apply(f, g)
        } catch (j) {
            j.message && amzn_aps_csm.errors.push(j.message)
        }
    }, amzn_aps_csm.invalidModuleException = function(a) {
        this.value = a, this.message = "does not conform to the expected format of a module", this.toString = function() {
            return this.value + this.message
        }
    }, amzn_aps_csm = amzn_aps_csm || {}, amzn_aps_csm.define("eventUtils", [], function() {
        var a = {
            shortName: "eu"
        };
        return a.init = function() {
            amzn_aps_csm.log("Initializing eventUtils"), a.eventHandlers = []
        }, a.addEvent = function(b, c, d, e) {
            b.addEventListener ? b.addEventListener(c, d, e) : b.attachEvent && b.attachEvent("on" + c, d);
            var f = {
                elem: b,
                eventName: c,
                cb: d
            };
            a.eventHandlers.push(f)
        }, a.registerPostMessageHandler = function(a) {
            var b = window.addEventListener ? "addEventListener" : "attachEvent",
                c = window[b],
                d = "attachEvent" == b ? "onmessage" : "message";
            c(d, function(b) {
                a(b)
            }, !1)
        }, a
    }), amzn_aps_csm = amzn_aps_csm || {}, amzn_aps_csm.define("pixelQueue", [], function() {
        var a = {
            shortName: "pq"
        };
        return a.init = function() {}, a.firePixel = function(a, b, c) {
            if ("" !== b) {
                /^https?:\/\//.test(b) === !1 && (b = document.location.protocol + "//" + b), "/" != b.substr(b.length - 1) && (b += "/"), "https:" === document.location.protocol && /^http:\/\//.test(b) === !0 && (b = b.replace("http://", "https://"));
                try {
                    var d = JSON.parse(a);
                    d.ver = amzn_aps_csm.version, a = JSON.stringify(d)
                } catch (e) {}
                void 0 !== c && "" !== c && (b += c), (new Image).src = b + a + "?cb=" + Math.round(1e7 * Math.random())
            } else amzn_aps_csm.log("instrURL is empty")
        }, a
    }), amzn_aps_csm = amzn_aps_csm || {},
    function() {
        var a, b;
        amzn_aps_csm.loadModules([{
            name: "eventUtils",
            params: []
        }]);
        for (a in amzn_aps_csm.eventUtils) amzn_aps_csm.eventUtils.hasOwnProperty(a) && (amzn_aps_csm[a] = amzn_aps_csm.eventUtils[a]);
        amzn_aps_csm.loadModules([{
            name: "pixelQueue",
            params: []
        }]), b = 5, amzn_aps_csm.registerPostMessageHandler(function(a) {
            var c, d, e, f, g, h, i, j, k, l, m;
            if (amzn_aps_csm.log("parent received message!: ", a.data), amzn_aps_csm.log(a.origin), /pixelId/.test(a.data)) {
                for (c = a.source, d = 0; c.parent !== top && b > d;) c = c.parent, d++;
                for (e = {}, "object" == typeof apstag && null !== apstag && "function" == typeof apstag._getSlotIdToNameMapping && null !== apstag._getSlotIdToNameMapping() && (e = apstag._getSlotIdToNameMapping()), f = "", g = document.getElementsByTagName("iframe"), h = 0; h < g.length; h++)
                    if (g[h].contentWindow === c) {
                        i = g[h].parentElement;
                        do j = i.id, i = i.parentElement; while (e.hasOwnProperty(j) === !1 && "body" !== i.tagName.toLowerCase());
                        f = e[j] || j
                    }
                k = JSON.parse(a.data), l = decodeURIComponent(k.instrURL), m = {
                    sn: encodeURIComponent(f),
                    pixelId: k.pixelId
                }, /amazon-adsystem\.com/.test(l) && amzn_aps_csm.pixelQueue.firePixel(JSON.stringify(m), l, "")
            }
        })
    }();
                                    

#110 JavaScript::Eval (size: 1, repeated: 1) - SHA256: 4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260

                                        Q
                                    

Executed Writes (14)

#1 JavaScript::Write (size: 0, repeated: 1) - SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

                                        
                                    

#2 JavaScript::Write (size: 12945, repeated: 1) - SHA256: 28db4d6a229e02511af5a94318ae0ae3c8a3f36399ee4c57a44a6c51fb98d0a5

                                        < !doctype html > < html > < head > < script >
    var jscVersion = 'r20220829'; < /script><script>var google_casm=[];</script > < /head><body leftMargin="0" topMargin="0" marginwidth="0" marginheight="0"><div class="GoogleActiveViewInnerContainer"style="left:0px;top:0px;width:100%;height:100%;position:fixed;pointer-events:none;z-index:-9999;"></div > < div style = "display:inline"
class = "GoogleActiveViewElement"
data - google - av - cxn = "https://pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjsvSxQdDmI-EBdQZIoHyPv_8DNWenpoI6NQkz_fEhELk0UXe9i21v0QC0y_CujaxPlDpCGLUutBKGGd6PbzPFxysUnkJK-UODODOPExmarDvv5REKkRwfIOPsEOhvOxU7yeoixakMrg&amp;sai=AMfl-YST4EYXQnbOl8MqKcJTh5rIiotpNo7G5DtxKCNAZHSiP3qeygmUEpLhqcpMTTqT8ZmKdylME97L2Qac5-kk2etUhfJejH9PJS-4a3pxT5jwseQ4Ei594IfgacMrtCA&amp;sig=Cg0ArKJSzMyYWD2K5nTZEAE&amp;cid=CAASJ-RovFb4YUUBqKwdTN8tSKWIyaqwabPsgNLqkZKy6trbN7SWCHAosA"
data - google - av - adk = "1437185825"
data - google - av - metadata = "la=0&amp;xdi=0&amp;"
data - google - av - override = "-1"
data - google - av - dm = "2"
data - google - av - immediate data - google - av - aid = "0"
data - google - av - naid = "1"
data - google - av - slift = ""
data - google - av - cpmav = ""
data - google - av - btr = ""
data - google - av - itpl = "20"
data - google - av - rs = "4"
data - google - av - flags = "[&quot;x%278440&#39;9efotm(&amp;753374%2bejvf/%27844&gt;&#39;9wuvb$&amp;56533&gt;!=|vqc)!273794&amp;&lt;qqvb/%&lt;1735020!=nehu`/!364=5051!9abk{a($160210:3&amp;&lt;cbotf+*0150034:%2bejvf/%72;17613!=efdwa*&#39;76463;21$?ebkpb$&amp;0366717&gt;*&gt;bgipf+!3=712363%9aihwc)!7202&lt;217&#39;9efotm(&amp;20061;48&amp;&gt;`dopb/%&lt;1707200!=8(&amp;2005575?&amp;&gt;`dopb/%&lt;170642?!=|vqc)!7201;=50&#39;9wuvb$&amp;03641654*&gt;bgipf+!3=731103%9aihwcx&quot;]" > < DIV STYLE = "position: absolute; left: 0px; top: 0px; visibility: hidden;" > < IMG SRC = "https://pagead2.googlesyndication.com/pagead/gen_204?id=xbid&dbm_b=AKAmf-BOngKJi7FxB-l145mwsIT8AutnSmkOYUJR2uGjLx8Z1fSUagEgcW7AozluCgUsPH9XF0EfaCFGvuh59AcSXMo3-lbbOZaCBfKbxrrFvHFZheA4WpM"
BORDER = 0 WIDTH = 1 HEIGHT = 1 ALT = ""
STYLE = "display:none" > < /DIV><iframe title="Blank" src="https:/ / googleads.g.doubleclick.net / xbbe / pixel ? d = CO_jKBDz6mAY8e_cxAEwAQ & v = APEucNUDoETdemAX48SzIF0iuOT - AflH5t9VlL - PGEEFcqhdmMNNPYVqowp6NQzg8JVq0M_n0RuMNkWPcEmGqTTMQDSqadVkmZso3d0XE2XgTaWbuE_ShvBX9UpamsRJ07dzYJbYN9zOENS3sXcglO0pGKtaxUlqSTCgtbrFGJfNuvENDctA2wg " style="
display: none " aria-hidden="
true "></iframe><div><div style="
position: absolute;
"><script data-jc="
75 " data-jc-version="
r20220829 " data-jc-flags=" [ & quot;x % 278442 & #39;921378y&quot;]">(function(){/*  Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var l= this || self;
    var m = new class {
        constructor(a, b = 0) {
            this.key = a;
            this.defaultValue = b;
            this.valueType = "number"
        }
    }("100004", 16E3);

    function n(a, b) {
        Array.prototype.forEach.call(a, b, void 0)
    }

    function p(a, b) {
        return Array.prototype.map.call(a, b, void 0)
    }

    function q(a, b) {
        return Array.prototype.reduce.call(a, b, -1)
    }

    function r(a) {
        const b = [];
        for (let c = 0; c < a; c++) b[c] = "";
        return b
    }; /*  SPDX-License-Identifier: Apache-2.0 */
    function t(a) {
        t[" "](a);
        return a
    }
    t[" "] = function() {};

    function u(a, b) {
        if (a)
            for (const c in a) Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
    }

    function v(a = document) {
        return a.createElement("img")
    };
    let w = 0;

    function x(a, b = null) {
        return b && b.getAttribute("data-jc") === String(a) ? b : document.querySelector(`[${"data-jc"}="${a}"]`)
    };

    function y() {
        z || (z = new A);
        const a = z.g[m.key];
        if ("proto" === m.valueType) {
            try {
                const b = JSON.parse(a);
                if (Array.isArray(b)) return b
            } catch (b) {}
            return m.defaultValue
        }
        return typeof a === typeof m.defaultValue ? a : m.defaultValue
    }
    var B = class {
        constructor() {
            this.g = {}
        }
    };
    var A = class extends B {
            constructor() {
                super();
                var a = x(w, document.currentScript);
                a = a && a.getAttribute("data-jc-flags") || "";
                try {
                    const b = JSON.parse(a)[0];
                    a = "";
                    for (let c = 0; c < b.length; c++) a += String.fromCharCode(b.charCodeAt(c) ^ "\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c % 10));
                    this.g = JSON.parse(a)
                } catch (b) {}
            }
        },
        z;
    const C = RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");

    function D() {
        var a = l;
        const b = [];
        let c = null,
            d;
        do {
            d = a;
            try {
                var e;
                if (e = !!d && null != d.location.href) b: {
                    try {
                        t(d.foo);
                        e = !0;
                        break b
                    } catch (h) {}
                    e = !1
                }
                var f = e
            } catch {
                f = !1
            }
            if (f) {
                var g = d.location.href;
                c = d.document && d.document.referrer || null
            } else g = c, c = null;
            b.push(new E(g || ""));
            try {
                a = d.parent
            } catch (h) {
                a = null
            }
        } while (a && d != a);
        for (let h = 0, k = b.length - 1; h <= k; ++h) b[h].depth = k - h;
        d = l;
        if (d.location && d.location.ancestorOrigins && d.location.ancestorOrigins.length == b.length - 1) for (a = 1; a < b.length; ++a) g = b[a], g.url || (g.url = d.location.ancestorOrigins[a - 1] || "", g.h = !0);
        return b
    }

    function F(a) {
        a = a || D();
        let b = new E(l.location.href, !1),
            c = null;
        const d = a.length - 1;
        for (var e = d; 0 <= e; --e) {
            var f = a[e];
            !c && C.test(f.url) && (c = f);
            if (f.url && !f.h) {
                b = f;
                break
            }
        }
        e = null;
        f = a.length && a[d].url;
        0 != b.depth && f && (e = a[d]);
        return new G(b, e, c)
    }
    var G = class {
            constructor(a, b, c) {
                this.i = a;
                this.j = b;
                this.g = c
            }
        },
        E = class {
            constructor(a, b) {
                this.url = a;
                this.h = !!b;
                this.depth = null
            }
        };

    function H(a, b, c, d, e) {
        const f = [];
        u(a, function(g, h) {
            (g = I(g, b, c, d, e)) && f.push(h + "=" + g)
        });
        return f.join(b)
    }

    function I(a, b, c, d, e) {
        if (null == a) return "";
        b = b || "&";
        c = c || ",$";
        "string" == typeof c && (c = c.split(""));
        if (a instanceof Array) {
            if (d = d || 0, d < c.length) {
                const f = [];
                for (let g = 0; g < a.length; g++) f.push(I(a[g], b, c, d + 1, e));
                return f.join(c[d])
            }
        } else if ("object" == typeof a) return e = e || 0, 2 > e ? encodeURIComponent(H(a, b, c, d, e + 1)) : "...";
        return encodeURIComponent(String(a))
    };class J {
        constructor(a, b) {
            this.g = a;
            this.depth = b
        }
    }
    var L = () => {
        var a = D();
        const b = Math.max(a.length - 1, 0);
        var c = F(a);
        a = c.i;
        var d = c.j;
        const e = c.g,
            f = [];
        c = (h, k) => null == h ? k : h;
        e && f.push(new J([e.url, e.h ? 2 : 0], c(e.depth, 1)));
        d && d != e && f.push(new J([d.url, 2], 0));
        a.url && a != e && f.push(new J([a.url, 0], c(a.depth, b)));
        const g = p(f, (h, k) => f.slice(0, f.length - k));
        !a.url || (e || d) && a != e || (d = /https?:\/\/[^\/]+/.exec(a.url) ? .[0] ? ? "") && g.push([new J([d, 1], c(a.depth, b))]);
        g.push([]);
        return p(g, h => K(b, h))
    };

    function K(a, b) {
        const c = q(b, (e, f) => Math.max(e, f.depth)),
            d = r(c + 2);
        d[0] = a;
        n(b, e => d[e.depth + 1] = e.g);
        return d
    }

    function M() {
        return L().map(a => I(a))
    };w = 75;window.rfl = function(a) {
        try {
            var b = Number(0 === (y() || 0) ? 2083 : y());
            const c = M();
            c.pop();
            const d = b - a.length - 5;
            for (b = 0; b < c.length; b++) {
                const e = encodeURIComponent(c[b]);
                if (e.length <= d) return setTimeout(() => {
                    if (!(.01 < Math.random())) {
                        var f = x(75, document.currentScript);
                        f = f && "true" === f.getAttribute("data-jc-rcd") ? "pagead2.googlesyndication-cn.com" : "pagead2.googlesyndication.com";
                        var g = (g = x(75, document.currentScript)) && g.getAttribute("data-jc-version") || "unknown";
                        f = `https://${f}/pagead/gen_204?id=jca&jc=${75}&version=${g}&sample=${.01}`;
                        g = window;
                        var h;
                        if (h = g.navigator) h = g.navigator.userAgent, h = /Chrome/.test(h) && !/Edge/.test(h) ? !0 : !1;
                        h && g.navigator.sendBeacon ? g.navigator.sendBeacon(f) : (g.google_image_requests || (g.google_image_requests = []), h = v(g.document), h.src = f, g.google_image_requests.push(h))
                    }
                }, 0), a + "&rfl=" + e
            }
            return a
        } catch {}
        return a
    };
}).call(this); < /script><script>var url = 'https:/ / googleads.g.doubleclick.net / dbm / ad ? dbm_c = AKAmf - CovGvpMyZem1nijyRZNnawsZh8VfAlGFORt1TPFfIuY31pktJ_ - OAYDcKZcnlRfSWN6Mhmh2QL7j1kWrRhDltBMXtMeg & cry = 1 & dbm_d = AKAmf - BleZ8xeVKtQhnSzAfSm3iQ_8cVOmIiQZE8IEa5HvCXYxa9eZ - wNxNV6TW5z - aVkMKCP4ZU8Q3paxWR - EBQZtLNk5W6G70JcF2gmJwT9N5px6ASF69oge32bsrBQiGqgobUXpVdqNVBTbm07t1ZVLfq_kyHyd1RXFDo6qh1_dl53jqiAbcMJXcKNMG1gdutppNZIHyvtp7Jzg6IcGFZu4LYxAiW4VhCUtDISASUm8wAAKdSsDYBb - qip7YlVqip2J5Rq3hOYYbd7f32q2ftbgAt_whUpO - eqL4ZG84xdpsp_UGjUvEBc71Zb8wtKG8jfWJooeRzNVFDZi6U6ZAoaZLIW3n7coOTY6V2xrlzXkwHVXLRM4EL - HJCRgI - NNkQ2 - Gw_i5TF3xN5lG6FBmzQiruT0kajlJQzKjdLHr3kSrzyEQMqquGI1_gkOtHQPOJUYnd8Q8_U7VzUP6f_6wI1O092MB6 - TPJD4RpRMxlYBKjBWyKDo - zOfpPo32C_Y - _ - gnwaE5SsBiaJu9Jh6jtr6Khks_bXAxBITKSIcDCS - hw - psAeuCM67uW8PixM2 - LkaUHOsX7i - WGeAQUzmK_arJ4vHXFpoIgrDw2IZk0Nn - SA13aUj9tKMcARMdQBVURNUMUmEDr6IvgvEP4S6hn7R9q - EVe9dqOdVzV1GRhzFv2nP3YRoQ1kDtrabIIQUQZe_02Jk76zAivt - wY76mUfPNJ6sE - f9CsKqDjPJUSRF4f1dLVGb0QbdVjvGDZ39u - A0C4nGz9NiKvbLPjyCydneVi8F2_xPfmUi36PhnOwAhbPQmWThf_F8IMOrVEkxzVoV7LzQ4OPERqLtr3pcCU8wyKK4rEq - lsfstkrnqQrDK4qGtbKyLwB2Bcx4s1eIrKxcspp_50oO3v_eG8fcnPh6nNAOiQ48slpJQj7HhkkmPXvBXR6aScJj - IjjqoCvhKKaevIZjj0zn7zgVA4LHnqRhQKL0f682fXhAHLxI8KajMLkzPNzLDhuZmXzpMTp4YdQm1C7DKj3f0o65Rn0PIfch0IJs6r5JjryzwakHYjl2jrcN_ynDfLKxoYPuq9Dwa3hwEAfJps8McYkQIPqdpAeCDmAr8j4u4UWurNcHN5an12r5GWyWeERydoeEzsjc04HiiKrPzrlUhFST8oRknXZYx9Zkjm8Jf9iL - xt3kva3Th_u_DTkb4QJ_K2GjiNJX9F2XHtwQFih1x6dzzF9XdtegOjx4HWR54ZoUikwPt9gfUV2OXq07Rmo0O89mB23SxviybrUo5NsNaAuVCVuJg8KhiZMdg6BJDYWBEA6oPCSiw6mrDwiSpX2tYRIS0L0y - AT - zUUhsQiUjPyg2qCgn5iGQf0yUyNWIIgeqYtD90lv8wu1lkl4koaumsAXYOQ_VV8J2Gtb0bV_Ici_3_gfl1a1cuMtyWzcWQyZmWU - 692 h1h_Q5etU_g - ADAuFiDpDFjKpjZQkbEtow1Kub5spTvMuljEjED9QYizjVFit929RX7ne9VApiowWkuTzts7nMVYN7GjOLNh4afPIDwJkw5kejdlkCT329im6g4REmmTcctE_T3VRMMfPVqtx5OOGLGDtAN1lcbbKiF44QwgwKaaU6cb2x8nCHxL - c2yA - E6nZu2hMBWy26YbEFjYh8PA6MQZUSvSVk8WaKbCP7FCIVjyNeWk9cdJKMS8N3iYgXR3qRToousis_YnDttX3_KuiUkrVpyuR9c6BrSaqkiXU8vUG17GFuBoOCIb7kNEG25w8vXLBWeSfXRa5v6FOJGF58v4HMCzPfnGLzIO5ke6xgrOUHNnfA4laL - SRmXLV8VBEwBai_Bb2JTReb49KJJNhOwzG_OVhL8vZCQOTUA52h1dDNOB_JlwlpOBoorrZjjeY - 3 sEQ5P8qQTD3Z_5fTrxstPeHeMEzRvKkggTHcz1 - 6 SUV30aEqWk9K1MLFzZXGScEKvkbiizvP83oJ4mZM1z0VYVWi0WqZixtUru - Dm_BvqIz9z6nNYMhnN32Ofbp9QqMh3yPLb33rJ5E_sMO2dSB2usa6GYxJW7N_H4RbWEUDjEtlOJx_91RYEhPH95C0XIH9fUCvqeTAqprBormS0_RmhY_rpuR7MHMs4jojAPzeXoAnd7POAc2tKEV6_A5ZgNPXH_9xc0F - tv6HhyD0eh - shJ - ZKel9Y4y8PMwaqMrsT87nyRsAJPWMz0kBDtDtx09cd49DtJ_nGKG_cTog31nO7JHk82Mkj5Xl1hHRLC9hC71r59ctBO8RU1t - 3 anvqdSIwKANNWWELe4XKtxw0RSNwLbbhBrjh1Yn_F0vWLmgODsx_phP3GW2cgph0IB5t4c9L5DUga8YawxBsVvc5yY - E8WTFoC5sUFSLscft1QLdTHib_yATAprSrlivnhcBQeCpuxBxISZwRmaH01oLhBk7D8uif05aK38HH1sNiAIJzd5_446jYAdFHh9Vvfnxr9dvTw_fGCgruGQyAwx7 - wildVMI1t3YEVgERiGEet8QwGV9dfMO1Im8eUdm_891d1rW4b27IAX8avZwno_g1pXMUM9Dvgn8z0xJx - R6WxWjZBO5gTjlMbm2lwyJDvmswr4XJ5z3l2oWrWCPcB9WtiuFx0ztd6QEzEp4LaHU7gel8JLqTWpOgyGr9nBs64akkkK5VlDHvsHCIxph7Dcv3I__AIlz6q56boNT6iwjgY_DxJaFFY3PkLzdpro3UENfkETAdQBVkGFUoCN0hMZjmorngT0cgfiu7 - 4 wrugzkHHwRR61kbSkR3SZyMfCoQLA0ESfwwnzV5p2Jgb1tznhbRhItF6LAVSVO4Ru_7SmW5AuYOOduKHFGvdD1GRTZDE1x3JLZKpw4O5uZGR1k1hySvLaL - DGWWWMKRmfdK_j7boyyEhDVIdJwIK - j255H4AbkLSZZXifWqJNy6fy1PopTZ9_3e7Ayk43TzGXtfrcd6QL_DZD7POTPXkzSdOCNqjvMu6dBw - 7 pmaam3ucDC41e4BgtgFAsp5gQMpddGH7LR6lA3wSL2K0x60BgX - moP5kJM_ZCt_jYqfObAYpqa5KdYmOy7RQjorR4iL7k0qy7nbRyvyLAzVV5DYcbXb_7PZ7sG3_ULrOyLtICCchjgifMOZBqrlKNOV7Bwgsky_PB9LFqQU3HDmYv7O - E5mc4ZHM_9hLr_OHOCr9gggu - XGhxDkvoQI9_VFmj6MaRF0Yhiozlt1YENDKzk7RaZWvQhjvGdo3eb_mA4Mnh3yuzl - E5lRzpyZrljRMF_altPamSZveVAJrNlGb9fBfND7G70iei7976z6OEE9cXQuHuvVdgcMrW0nxF3mTNArkDnxhhwt2CszrtHQeMjWWAirgcXX0bo1Uwx725RbA9fGeexO59C2XatcQCNLpdI_oc_G0j2mgb - STWg & cid = CAASJ - RovFb4YUUBqKwdTN8tSKWIyaqwabPsgNLqkZKy6trbN7SWCHAosA ';document.write(' < script src = "' + (window.rfl ? window.rfl(url) : url) + '" > < /s' + 'cript>');</script > < /div></div > < /div><script data-jc="22" src="https:/ / tpc.googlesyndication.com / pagead / js / r20220829 / r20110914 / client / window_focus_fy2021.js " async data-jc-version="
r20220829 " data-jcp-url="
https: //googleads.g.doubleclick.net/pagead/interaction/?ai=CL8Ih5XIQY7yNHo7UYvzsg8gNoZG-hmnsgOnxixD2tJuTjhEQASD74LEqYMOEgICYGKAB9KDumAPIAQmpArESfomN3Xo-qAMByAObBKoEpgJP0J4vbDqHIhlaY-QI0-DPq4iIgD3kt6Q77hBGx4NWm7X-KagC-W7RqlLcyfkJHibc7kA1kxCyIQsKcVpsUlxEf6EZVpt3zW2CEyHzUy77L2RbB9HVhjEAejrC3LxdZ7ddd6Oh1kGrw5G2Nt72ubv9Ip0eXy3d1ryFLnY5MZVurGXgLkLZ6VRQ4BO8icU7wJ1D79fI76oXttKyzy5YwRKkMMskCFPns487uxBUwiYDeNHhOyf8xuqDKlnuZ307GrbCpatTmi7Un4WbUsMocmnOH1nxXoX3RRqJnkV4NBGKRoXRNeYNo9n3GMfEgwnFVY8GIZJDxjh3YloU8ILm9faV2z35ISQidnfEnxTO3xVjxym4LOCkZzgJf6yiUNZ2sD4-TOarrXTABNPu1MP1A-AEA5AGAaAGTIAH9N6RZ6gHjs4bqAeT2BuoB-6WsQKoB_6esQKoB6SjsQKoB9XJG6gHpr4bqAeaBqgH89EbqAeW2BuoB6qbsQKoB9-fsQLYBwDSCBIIiOGAEBABGB0yA6qCAToCgECACgOYCwHICwGADAGwE-GU0A_QEwDYEwqIFAfYFAHQFQH4FgGAFwE&amp;sigh=YG83PRWsbtc&amp;cid=CAQSPgCsnQUx1ocikMfOg32NMT7VbBY9kkS7z0uvtpdq7ymZiGqgjXZk4u7mYzJyZBZl3-LrjGkgYJYE9wxYAT_B" data-jcp-gws-id="" data-jcp-qem-id="CPyTuemb8_kCFQ6qGAodfPYA2Q"></script><script data-jc="23" src="https://tpc.googlesyndication.com/pagead/js/r20220829/r20110914/client/qs_click_protection_fy2021.js" data-jc-version="r20220829"></script><script>googqscp.init([[[[null,500,99,2,9,null,null,null,1]]]]);</script><img src="//www.google.com/ads/measurement/l?ebcid=ALh7CaTGyaIhEoGKPjnR_SHSFoM_r3du2O3a84eUmaPSXKTBiMc3j2dcMG_BHBwcNnEVfwGnYZLiJr0rStziG7RL3OjPAN1PPQ" style="display:none;" alt=""></img><div style="bottom:0;right:0;width:300px;height:600px;background:initial !important;position:absolute !important;max-width:100% !important;max-height:100% !important;pointer-events:none !important;image-rendering:-moz-crisp-edges !important;z-index:2147483647;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWBAMAAACrl3iAAAAABlBMVEUAAAD+AciWmZzWAAAAAnRSTlMAApidrBQAAAB6SURBVBjTbZHLEQAhCENDB+m/2l35BHDkoGYM+ATgHRYBWwqga19JKUN63SP13zBdscfa97dbtYdqEgtvklRQHEEKkYg+STrjJJy8ejv3/jHTRXFwcY9XFglZrRmkURrXv2YTB0kmwLA62EBeW/1GdWdNh2NI3LPU6QMDWgWAFHDaZgAAAABJRU5ErkJggg==') !important;"></div><script id="googleActiveViewDisplayScript" src="https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914"></script><script type="text/javascript">osdlfm();</script></body></html>
                                    

#3 JavaScript::Write (size: 10643, repeated: 1) - SHA256: 44b217352786fd1a92b0adc0a194612db6bce66c21264a5b3b02e57504c3bac7

                                        < a target = "_blank"
id = "img_anch_CJiW0umb8_kCFWwWewodxncKNg"
href = "https://adclick.g.doubleclick.net/pcs/click?xai=AKAOjsvpWeHZpAUH4o1uvMPAplT7f-J0DsWSiTuWFsMaJG1k8XBkQw4SFfep4GxX69J-XvAiW1nISBCPWpKIZ7n3idcJaUUUKg5CRxuIsxUg6_MyW3HPo7kxVg38kjzbF4y1O3jGk-h2il47KwOoXhIVf0FUcfAeu86Aud9s-ktKyoXAA_XPf75nCb4sgVBqfxjZrVMxGKk3S9-t5kRxmMvD8tT2sJJKJH5AhRkz2uPBmneXtYNs2y-IbLifJuUlmeZZ1PBTGs4hHDmcDIFND6iVzhDX3ka-KxvCDTSgBDQ2mk3eDG1LDyOVM6ewhgxxCQjkQEBTuNAyG03tT0oIs6JvYfipr9uhf2GnStUC3WVS3a7I1ZZgseHFPoDOZCkVJOfYbSMjU1dy4TG7vMrnlaCqu9fH0haCsHN-3EQLfPwTbjhXgO52QRDa3FolYcfKbfPEzIsNpaKIY1W_XyofTsarXS5esdouD9-2Ozyb13H43kEHHZBqCio9sON5qE98-Q7l2_HnE6dFvjaQZIIitect-PmxoY-MOrC3iRxd--nNRIJ2ouTrHmFC7GsfgOt40dBxtUOs1rqJOdpe13awQYIb5fb67UehPJi_93IElGT8UJ-UC_SDiY0V6DqoJKFO1Effp2nppELmrUAkQ27Ny5fFXMiWJAjJeItmhoDR2s3MAqFWGJNN0S7e0gETe5kT3Q14APoZRFZ0SQmeGmXv-yn4wqWzBJdCyCyVHzAUNLiEyK8VFeg0GVpCrmo8fBtOIspcdPsR4L4cogyTg-RcmFAILcymdnbpndvfpDj3UIi2gDuo89FE0oDDCQyz1t7MyWKezfxGLgMTkRPWyK4o4QqUeOFdBpaaBm-J6qCojwt63ENMWmy_eef1lUbR0LeJHWJDa6hcYl8jRx1M4F2vfu9GchNyYDGnCFnO7PJ0DH70DusiYU5esccUVpcMmuG-h2kDei4m_Ghb7eZ4gnrDjpzVShDR3JcbH5mW3qx04ty0hOc4rF7LmuAX1asY-KilIIh9USnVLYyjMMYHDB2Ql_kH9qE-zAHJoIjRK95mYRDmdUadv3yTfIlUn2dNIQRQHxmlW7t_BO-ZH_pjx6rTTvrm-7rPtOUMC2NjJaitDl3qpHri6o3EoEmXRGqrpJXakVksMQFSNS5-muUs8uqetTSNRQOgW-hFNUyqbMeFnLcnEdmEXOmYaC4cd3_Tvpos8DFyQdbJjX_XMCWFzoCG0owroQLQurSdzMBmXTCFnajUq_gVkae13UEDzAdNzxNyukgo8PIdVk1JAGRcDz_-eZrjqx3Suj0&amp;sai=AMfl-YSeOyWN5C_Py0AIV8RPouB0fCBLa_3xCE9CwYZLY6Qxn_2yD3UIxxjkZ-1gMbTr8GzpfPQ658nrFOSRivl8wQSo_ph5g2Te6O8WBBb8KE8udWYZOdO3NeX8b9dgotLh0PYcd2O9Xt0klunKeVDV-95Sf2obuPxO7-6aao5NzjkaI0LzuqJZ6qVx_mJT1zlGGMOkB3ZAO7J2D1QDeSuwX7FC_Uk-rBIAZSNMNotANg&amp;sig=Cg0ArKJSzEvclV4i2uhi&amp;fbs_aeid=[gw_fbsaeid]&amp;urlfix=1&amp;adurl=https://www.naf.no/medlemskap/medlemskap-med-veihjelp-elbil/%3Futm_source%3Ddbm%26utm_medium%3Ddisplay%26utm_campaign%3Dalways_on_2022_elbil%26utm_term%3Dreach%26utm_content%3Delhjelp%26dclid%3D%25edclid!" > < img src = "https://s0.2mdn.net/simgad/3378627425228705337"
alt = "Advertisement"
border = "0"
width = "300"
height = "600"
style = "display:block" > < /a><script data-jc="74" data-jc-version="r20220829" data-jcp-a-id="img_anch_CJiW0umb8_kCFWwWewodxncKNg" data-jcp-for-sure-open-browser="false" data-jcp-for-sure-open-custom-tabs="false" data-jcp-cc-overlay="" data-jcp-cc-button="" data-jcp-is-fledge="false" data-jcp-turtlex-event-ad-signals="">(function(){/ * Copyright The Closure Library Authors.SPDX - License - Identifier: Apache - 2.0 * / function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var m="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,d){if(a==Array.prototype||a==Object.prototype)return a;a[b]=d.value;return a}; function ba(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var d=a[b];if(d&&d.Math==Math)return d}throw Error("Cannot find global object");}var n=ba(this);function p(a,b){if(b)a:{var d=n;a=a.split(".");for(var c=0;c<a.length-1;c++){var e=a[c];if(!(e in d))break a;d=d[e]}a=a[a.length-1];c=d[a];b=b(c);b!=c&&null!=b&&m(d,a,{configurable:!0,writable:!0,value:b})}} p("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new d(c+(f||"")+"_"+e++,f)}function d(f,g){this.g=f;m(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;d.prototype.toString=function(){return this.g};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b}); p("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),d=0;d<b.length;d++){var c=n[b[d]];"function"===typeof c&&"function"!=typeof c.prototype[a]&&m(c.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(aa(this))}})}return a});function ca(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} var da="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},q;if("function"==typeof Object.setPrototypeOf)q=Object.setPrototypeOf;else{var r;a:{var ea={a:!0},t={};try{t.__proto__=ea;r=t.a;break a}catch(a){}r=!1}q=r?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var u=q; function v(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(u)u(a,b);else for(var d in b)if("prototype"!=d)if(Object.defineProperties){var c=Object.getOwnPropertyDescriptor(b,d);c&&Object.defineProperty(a,d,c)}else a[d]=b[d];a.o=b.prototype}function fa(a,b){a instanceof String&&(a+="");var d=0,c=!1,e={next:function(){if(!c&&d<a.length){var f=d++;return{value:b(f,a[f]),done:!1}}c=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e} p("Array.prototype.keys",function(a){return a?a:function(){return fa(this,function(b){return b})}});var w=this||self;var ha=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var d=a.length,c="string"===typeof a?a.split(""):a,e=0;e<d;e++)if(e in c&&!b.call(void 0,c[e],e,a))return!1;return!0};var x={},y=null;var ia="undefined"!==typeof Uint8Array;var z="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function A(a,b){Object.isFrozen(a)||(z?a[z]|=b:void 0!==a.l?a.l|=b:Object.defineProperties(a,{l:{value:b,configurable:!0,writable:!0,enumerable:!1}}))}function B(a){var b;z?b=a[z]:b=a.l;return null==b?0:b}function C(a){A(a,1);return a};function D(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var E,F=Object.freeze(C([])),G="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function H(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function I(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)&&ia&&null!=a&&a instanceof Uint8Array){var b;void 0===b&&(b=0);if(!y){y={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),c=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var f=d.concat(c[e].split(""));x[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void 0===y[h]&&(y[h]=g)}}}b=x[b];d=Array(Math.floor(a.length/
3));
c = b[64] || "";
for (e = f = 0; f < a.length - 2; f += 3) {
    var l = a[f],
        k = a[f + 1];
    h = a[f + 2];
    g = b[l >> 2];
    l = b[(l & 3) << 4 | k >> 4];
    k = b[(k & 15) << 2 | h >> 6];
    h = b[h & 63];
    d[e++] = g + l + k + h
}
g = 0;
h = c;
switch (a.length - f) {
    case 2:
        g = a[f + 1], h = b[(g & 15) << 2] || c;
    case 1:
        a = a[f], d[e] = b[a >> 2] + b[(a & 3) << 4 | g >> 4] + h + c
}
return d.join("")
}
}
return a
};

function J(a, b, d) {
    if (null != a) {
        if (Array.isArray(a)) a = K(a, b, d);
        else if (D(a)) {
            var c = {},
                e;
            for (e in a) c[e] = J(a[e], b, d);
            a = c
        } else a = b(a);
        return a
    }
}

function K(a, b, d) {
    var c = Array.prototype.slice.call(a);
    d(a, c);
    for (a = 0; a < c.length; a++) c[a] = J(c[a], b, d);
    return c
}

function L(a) {
    if (a && "object" == typeof a && a.toJSON) return a.toJSON();
    a = I(a);
    return Array.isArray(a) ? K(a, L, M) : a
}

function M() {};

function N(a, b, d) {
    a || (a = O);
    O = null;
    var c = this.constructor.g || 0,
        e = 0 < c,
        f = this.constructor.h;
    a ? B(a) & 16 && A(a, 32) : (a = f ? [f] : [], A(a, 48));
    e && 0 < a.length && D(a[a.length - 1]) && "g" in a[a.length - 1] && (c = 0);
    this.j = (f ? 0 : -1) - c;
    this.g = a;
    a: {
        f = this.g.length;
        c = f - 1;
        if (f && (f = this.g[c], D(f))) {
            this.h = f;
            b = Object.keys(f);
            0 < b.length && ha(b, isNaN) ? this.i = Number.MAX_VALUE : this.i = c - this.j;
            break a
        }
        void 0 !== b && -1 < b ? (this.i = Math.max(b, c + 1 - this.j), this.h = void 0) : this.i = Number.MAX_VALUE
    }
    if (!e && this.h && "g" in this.h) throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');
    if (d)
        for (e = 0; e < d.length; e++) b = d[e], b < this.i ? (b += this.j, (c = this.g[b]) ? Array.isArray(c) && C(c) : this.g[b] = F) : (c = this.h || (this.h = this.g[this.i + this.j] = {}), (f = c[b]) ? Array.isArray(f) && C(f) : c[b] = F)
}
N.prototype.toJSON = function() {
    var a = this.g;
    return E ? a : K(a, L, M)
};
N.prototype.toString = function() {
    return this.g.toString()
};

function ja(a, b) {
    return I(b)
}
var O;

function P() {
    N.apply(this, arguments)
}
v(P, N);
if (G) {
    var Q = {};
    Object.defineProperties(P, (Q[Symbol.hasInstance] = H(function() {
        throw Error(void 0);
    }), Q))
};

function R() {
    P.apply(this, arguments)
}
v(R, P);
if (G) {
    var S = {};
    Object.defineProperties(R, (S[Symbol.hasInstance] = H(Object[Symbol.hasInstance]), S))
};

function T(a) {
    R.call(this, a)
}
v(T, R); /*  SPDX-License-Identifier: Apache-2.0 */
var U = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;

function V(a, b, d, c) {
    var e = /^(https?:[^:?]+[/]pcs[/]click[^/]+?)(?:&nx[^&]+&ny[^&]+&dim[^&]+)?(&adurl=.*)/.exec(a);
    return e ? e[1] + ("&nx=" + b + "&ny=" + d + "&dim=" + c) + e[2] : a
}

function ka(a) {
    var b = a.currentTarget,
        d = b.querySelector("img[alt]");
    d && (a = V(b.href, +Math.round(a.clientX - d.offsetLeft), +Math.round(a.clientY - d.offsetTop), +d.width + "x" + +d.height), U.test(a) && (b.href = a))
}

function la(a) {
    var b = w;
    var d = b = void 0 === b ? window : b;
    b = new T;
    var c = void 0 === c ? !1 : c;
    var e = b.g;
    if (e && B(e) & 2) throw Error("Cannot mutate an immutable Message");
    b.m && (b.m = void 0);
    1 >= b.i || c ? (b.h || (b.h = b.g[b.i + b.j] = {}))[1] = a : (void 0 !== b.h && b.i >= b.g.length ? (c = b.g.length - 1, e = 1 + b.j, e >= c ? (b.g[c] = void 0, b.g[e] = a, b.g.push(b.h)) : b.g[e] = a) : b.g[1 + b.j] = a, void 0 !== b.h && 1 in b.h && delete b.h[1]);
    var f;
    if (null != d && null != (f = d.fence)) {
        a = f.reportEvent;
        a: {
            E = !0;
            try {
                var g = JSON.stringify(b.toJSON(), ja);
                break a
            } finally {
                E = !1
            }
            g = void 0
        }
        a.call(f, {
            eventType: "click",
            eventData: g,
            destination: ["buyer"]
        })
    }
}

function ma(a, b) {
    void 0 != w.AFMA_Communicator && void 0 != w.AFMA_Communicator.sendMessage && (a.preventDefault(), w.AFMA_Communicator.sendMessage("open", {
        a: "app",
        u: a.currentTarget.href,
        system_browser: !0,
        use_first_package: !0,
        use_running_process: !0,
        use_custom_tabs: b
    }))
};
var W, X = document.currentScript;
W = (X = void 0 === X ? null : X) && "74" === X.getAttribute("data-jc") ? X : document.querySelector('[data-jc="74"]');
if (null == W) throw Error("JSC not found 74");
for (var na = {}, Y = W.attributes, Z = Y.length - 1; 0 <= Z; Z--) {
    var oa = Y[Z].name;
    0 === oa.indexOf("data-jcp-") && (na[oa.substring(9)] = Y[Z].value)
}(function(a) {
    var b = document.getElementById(a["a-id"]),
        d = "true" === a["for-sure-open-browser"],
        c = "true" === a["for-sure-open-custom-tabs"],
        e = a["cc-overlay"],
        f = a["cc-button"],
        g = e ? document.getElementById(e) : null,
        h = f ? document.getElementById(f) : null;
    if ("true" === a["is-fledge"]) {
        var l = a["turtlex-event-ad-signals"];
        h ? h.addEventListener("click", function() {
            la(l)
        }) : b.addEventListener("click", function() {
            la(l)
        })
    } else if (b.addEventListener("mousedown", ka), g && h && g.addEventListener("mousedown", function(k) {
            k = V(h.href, +Math.round(k.clientX - g.offsetLeft), +Math.round(k.clientY - g.offsetTop), +g.clientWidth + "x" + +g.clientHeight);
            U.test(k) && (h.href = k)
        }), d || c) b.addEventListener("click", function(k) {
        ma(k, c)
    }), h && h.addEventListener("click", function(k) {
        ma(k, c)
    })
})(na);
}).call(this); < /script>
                                    

#4 JavaScript::Write (size: 12139, repeated: 1) - SHA256: 799da56a525460fc5c5a038478c3ccf4fc33738caa53b2f30750592912007970

                                        < style > div {
    margin: 0;padding: 0;
}.abgcp {
    height: 15 px;padding - right: 1 px;padding - top: 1 px;padding - left: 9 px;padding - bottom: 24 px;right: 0 px;top: 0 px;position: absolute;width: 31 px;z - index: 2147483646;
}.abgc {
    display: block;height: 15 px;position: absolute;right: 1 px;top: 1 px;text - rendering: geometricPrecision;z - index: 2147483646;
}.abgb {
    display: inline - block;height: 15 px;
}.abgc, .abgcp, .jar.abgc, .jar.abgcp, .jar.cbb {
    opacity: 1;
}.abgc {
    cursor: pointer;
}.cbb {
    cursor: pointer;height: 15 px;width: 15 px;z - index: 2147483646;background - color: # ffffff;opacity: 0;
}.cbb svg {
    position: absolute;top: 0;right: 0;height: 15 px;width: 15 px;stroke: #00aecd;fill:# 00 aecd;stroke - width: 1.25;
}.abgb {
    position: absolute;right: 16 px;top: 0 px;
}.cbb {
    position: absolute;right: 0 px;top: 0 px;
}.abgs {
    display: none;height: 100 % ;
}.abgl {
    text - decoration: none;
}.abgs svg, .abgb svg {
    display: inline - block;height: 15 px;width: auto;vertical - align: top;
}.abgc.il - wrap {
    background - color: # ffffff;
    height: 15 px;
    white - space: nowrap;
}.abgc.il - wrap.exp {
    border - bottom - left - radius: 5 px;
}.abgc.il - text, .abgc.il - icon {
    display: inline - block;
}.abgc.il - text {
    padding - right: 1 px;
    padding - left: 5 px;
    height: 15 px;
    width: 55 px;
}.abgc.il - icon {
    height: 15 px;width: 15 px;
}.abgc.il - text svg {
    fill: #000000;}.abgc .il-icon svg{fill:# 00 aecd
} < /style><div id="abgcp" class="abgcp"><div id="abgc" class="abgc" dir="ltr"><div id="abgb" class="abgb"><div class="il-wrap"><div class="il-icon"><svg xmlns="http:/ / www.w3.org / 2000 / svg " xmlns:xlink="
http: //www.w3.org/1999/xlink" viewBox="0 0 15 15"><circle cx="6" cy="6" r="0.67"></circle><path d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></svg></div></div></div><div id="abgs" class="abgs"><a id="abgl" class="abgl" href="https://adssettings.google.com/whythisad?source=display&amp;reasons=AS7gl4IBrrL_cmdGBax2qM-UYiMLAA0seI511v0ynoIazA-EgXFVNpfrOHElSDCabqQmv4VXWYW3YikbZAPLZkxcrtn5Nx5lMWAz0YNRCVQLVnorfWVn750Jy_-kA8mgOXmzioSdQQx4RQ87AKjEmu2HhIVsFSOb7XU0AYgG7s5126jSTu5msR99Lt4IR0w08Ko8J9dwk3QQMaEmwNoxY-SwXitanqImJk6-AUPkb0rohHrcX3DCsfD00NYh5JCz_6HXpFI3DHiaDcQSvKgp_MAbkFuDUl4CD416C5ZvkrFQTiImbA4oR-HqTxa2jPqfu-mKppssg5GNfoFi8X0u6K36wdU8PFpfQPSvBWVYx-24kFNeMOfs4l_9e5IQ-7_OzYQYTD7RN8bDzo1QorOO2Ze0fcP3LSrGOiHYX278BQSMrcnGpatnnbk0ABSfb_KTIXOCJUw_-iOy2zwj-Nsg9LwORs_uDPmjHYKW8nHNz1Ivp16a4Aqmb7dTmVXJaNZvSsKlEwbNFq4X2dBDniLgb-pvDtfW1jQByyH7lXy2mFvyTNzPTa2i60FThkzW5aJSebLGibuxEbL4aOOF3KT93Pn7H92HvmPTEPKcYBCKsIi1HFCJRP2xYSBRq5eYQDq53PiThMOBj5QmB98JLRIdkS7PbaucRpRAMyOGB9SIKAaZbQs8wDSuZhbrs9vVOpzaR6mD5LT66EEwyQFFzmPyUAzzTkZfT8xygG79t3uksudLCvubzOSZB6Zou8dqy97xsJxly1XqLYkEY9Goli9-MtAhWW3x40CbOvQSSZhRqVsoq1XqTqxpnanXG-TPVe4P7154UPtmcmgRcMvGzdm-u0AkJaAdSFLHKdP5KlTd9Jsdli9c0Q23DymQGgYFq6-w0tC0g7eiOTIIUZMDq9udJiwZ8U2ZTdHBudN8uHPzYFw9pr0LkjQt0axej07R1I9nfaYUUICv5e0ORpu_24adP8-ApM3OklHiljCKsAIPcrT0in3wV9rytGXrbKKm23wLVwXO12B4vfx5tIpUXeqUGujrHPdUIAxvSbsCVa8tY0v6WaaUtSeb47NAYAAikKaKzcvmnraJnWiONSd2ERsGsiDbn9FwyePFiQWBAkYZyK4oJ2KCGgSSBJCF-G1Wi5SJOc9ENfwnjt6M0aYT4cFEsurK6QUTvZYcfv_C0IgcmeAGPPPr9LdattqDg-cC0-wmCtNa_-95H7rD1oaqtT4qaLZmGo3qackBq8M1L-kgaLN1M_O5qgBl97Qn6Y0E2qggnkj8R9iUG3xTX4t_7Ng47S4lt52J7pIAdg9rQW42ViTgVRSG1lYcw3JfFh8iA4CQe2VpwZNcnJph7IxK-poid4A342cAe0qFyfpqO8LyQ8gWjXIZcX99ndkfQHP0unuv8ZppgB90G3o_V8h0CPFtYiBgU6FLMH6U-EIHpJWnd4f65iUAz9xIpPeJiYWkJ0baNlHeavHNev3JL44g39IEfEmdGbqjSMu9fnxubkIclSlx7z1TDzDx3rap9xTAsBtpPv1ZBAI7KHOcPPVjGigZlnPTy7HK1WzJgvMqfcGOrCJcLEceUSDov6NliSdn-Th_45lQ3cp7MMZqLY-vzFeCVjwjpbvfz9CxDxnuL9qOR6W-Dydz0uQHXQO3tljk42kR4NKAhlJehEOUVWlkHw" target="_blank"></a></div><div id="cbb" class="cbb" tabindex="0" role="button"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><path d="M3.25,3.25l8.5,8.5M11.75,3.25l-8.5,8.5"/></svg></div></div></div><style>.mute_panel{z-index:2147483646;}.abgac{position:absolute;left:0px;top:0px;z-index:2147483646;display:none;width:100%;height:100%;background-color:#FAFAFA;}.mlsc{height:100%;display:flex;justify-content:center;align-items:center;}.mls{animation:mlskf 2s linear infinite;height:50%;width:50%;}.mlsd{stroke-dasharray:1,189;stroke-dashoffset:0;animation:mlsdkf 1.4s ease-in-out infinite;}@keyframes mlskf{100%{transform:rotate(360deg);}}@keyframes mlsdkf{0%{stroke-dasharray:1,189;stroke-dashoffset:0;}50%{stroke-dasharray:134,189;stroke-dashoffset:-53px;}100%{stroke-dasharray:134,189;stroke-dashoffset:-188px;}}</style><div id="mute_panel" class="mute_panel" aria-hidden="true"><div id="abgac" class="abgac" aria-hidden="true"><div id="mlsc" class="mlsc"><svg class="mls" viewBox="50 50 100 100"><circle class="mlsd" cx="100" cy="100" r="30" fill="none" stroke="#9E9E9E" stroke-width="3"/></svg></div></div></div><script data-jc="60" src="https://pagead2.googlesyndication.com/pagead/js/r20220829/r20110914/abg_lite.js" data-jc-version="r20220829"></script><script>document.write('\n\x3cscript\x3ebuildAttribution([[null,\x22https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png\x22,null,\x22https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png\x22,\x22https://googleads.g.doubleclick.net/pagead/interaction/?ai\x3dCL8Ih5XIQY7yNHo7UYvzsg8gNoZG-hmnsgOnxixD2tJuTjhEQASD74LEqYMOEgICYGKAB9KDumAPIAQmpArESfomN3Xo-qAMByAObBKoEpgJP0J4vbDqHIhlaY-QI0-DPq4iIgD3kt6Q77hBGx4NWm7X-KagC-W7RqlLcyfkJHibc7kA1kxCyIQsKcVpsUlxEf6EZVpt3zW2CEyHzUy77L2RbB9HVhjEAejrC3LxdZ7ddd6Oh1kGrw5G2Nt72ubv9Ip0eXy3d1ryFLnY5MZVurGXgLkLZ6VRQ4BO8icU7wJ1D79fI76oXttKyzy5YwRKkMMskCFPns487uxBUwiYDeNHhOyf8xuqDKlnuZ307GrbCpatTmi7Un4WbUsMocmnOH1nxXoX3RRqJnkV4NBGKRoXRNeYNo9n3GMfEgwnFVY8GIZJDxjh3YloU8ILm9faV2z35ISQidnfEnxTO3xVjxym4LOCkZzgJf6yiUNZ2sD4-TOarrXTABNPu1MP1A-AEA5AGAaAGTIAH9N6RZ6gHjs4bqAeT2BuoB-6WsQKoB_6esQKoB6SjsQKoB9XJG6gHpr4bqAeaBqgH89EbqAeW2BuoB6qbsQKoB9-fsQLYBwDSCBIIiOGAEBABGB0yA6qCAToCgECACgOYCwHICwGADAGwE-GU0A_QEwDYEwqIFAfYFAHQFQH4FgGAFwE\\u0026sigh\x3dYG83PRWsbtc\\u0026cid\x3dCAASJ-RovFb4YUUBqKwdTN8tSKWIyaqwabPsgNLqkZKy6trbN7SWCHAosA\x22,\x22w3_pPtHpEgcI7IDp8YsQEP7aq9g9GKScsGciCm55ZS5uYWYubm8yCAgFExizzCgUQhdjYS1wdWItMTQzODIzMzMzMjAzMDQzMEgPWABwAQ\x22,[\x22user_feedback_menu_interaction\x22,\x22\x22,0],null,null,null,null,\x22What was wrong with this ad?\x22,null,\x22https://googleads.g.doubleclick.net/pagead/images/mtad/back_blue.png\x22,\x22Thanks for the feedback!\x22,\x22Well review this ad to improve the experience in the future.\x22,\x22Thanks for the feedback!\x22,\x22Well use your feedback to review ads on this site.\x22,null,null,null,\x22Closing ad: %1$d\x22,\x22AdChoices\x22,\x22https://googleads.g.doubleclick.net/pagead/images/mtad/ad_choices_blue.png\x22,\x22https://www.google.com/url?ct\x3dabg\\u0026q\x3dhttps://www.google.com/adsense/support/bin/request.py%3Fcontact%3Dabg_afc%26url%3Dhttps://www.pravda.com.ua/%26gl%3DNO%26hl%3Den%26ai0%3D\\u0026usg\x3dAOvVaw2Zmash95PeP0mxvVxORfyw\x22,\x22https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png\x22,0,[[\x22Send feedback\x22,[\x22user_feedback_menu_option\x22,\x221\x22,1],[\x22What was wrong with this ad?\x22,[[\x22Ad was inappropriate\x22,[\x22mute_survey_option\x22,\x228\x22,1]],[\x22Seen this ad multiple times\x22,[\x22mute_survey_option\x22,\x222\x22,1]],[\x22Ad covered content\x22,[\x22mute_survey_option\x22,\x223\x22,1]],[\x22Not interested in this ad\x22,[\x22mute_survey_option\x22,\x227\x22,1]]]],[\x22user_feedback_undo\x22,\x221\x22,1]]],[\x22https://googleads.g.doubleclick.net/pagead/images/adchoices/iconx2-000000.png\x22,\x22AdChoices\x22,\x22Ad closed by %1$s\x22,null,\x22https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_dark_color_84x28dp.png\x22,\x22Send feedback\x22,\x22Thanks. Feedback improves Google ads\x22,null,null,null,null,null,null,\x22See my Google ad settings\x22,null,\x22https://www.gstatic.com\x22,\x22\x22,\x22Ads by %1$s\x22,\x22Ad settings\x22,\x22https://adssettings.google.com\x22,null,null,null,0,null,null,null,0],\x22AB3afGEAAAU4W1tbW251bGwsWzQ3XV0sW251bGwsImh0dHBzOi8vZ29vZ2xlYWRzLmcuZG91YmxlY2xpY2submV0L3BhZ2VhZC9pbnRlcmFjdGlvbi8_YWk9Q0w4SWg1WElRWTd5TkhvN1VZdnpzZzhnTm9aRy1obW5zZ09ueGl4RDJ0SnVUamhFUUFTRDc0TEVxWU1PRWdJQ1lHS0FCOUtEdW1BUElBUW1wQXJFU2ZvbU4zWG8tcUFNQnlBT2JCS29FcGdKUDBKNHZiRHFISWhsYVktUUkwLURQcTRpSWdEM2t0NlE3N2hCR3g0TldtN1gtS2FnQy1XN1JxbExjeWZrSkhpYmM3a0Exa3hDeUlRc0tjVnBzVWx4RWY2RVpWcHQzelcyQ0V5SHpVeTc3TDJSYkI5SFZoakVBZWpyQzNMeGRaN2RkZDZPaDFrR3J3NUcyTnQ3MnVidjlJcDBlWHkzZDFyeUZMblk1TVpWdXJHWGdMa0xaNlZSUTRCTzhpY1U3d0oxRDc5Zkk3Nm9YdHRLeXp5NVl3UktrTU1za0NGUG5zNDg3dXhCVXdpWURlTkhoT3lmOHh1cURLbG51WjMwN0dyYkNwYXRUbWk3VW40V2JVc01vY21uT0gxbnhYb1gzUlJxSm5rVjROQkdLUm9YUk5lWU5vOW4zR01mRWd3bkZWWThHSVpKRHhqaDNZbG9VOElMbTlmYVYyejM1SVNRaWRuZkVueFRPM3hWanh5bTRMT0NrWnpnSmY2eWlVTloyc0Q0LVRPYXJyWFRBQk5QdTFNUDFBLUFFQTVBR0FhQUdUSUFIOU42Ulo2Z0hqczRicUFlVDJCdW9CLTZXc1FLb0JfNmVzUUtvQjZTanNRS29COVhKRzZnSHByNGJxQWVhQnFnSDg5RWJxQWVXMkJ1b0I2cWJzUUtvQjktZnNRTFlCd0RTQ0JJSWlPR0FFQkFCR0IweUE2cUNBVG9DZ0VDQUNnT1lDd0hJQ3dHQURBR3dFLUdVMEFfUUV3RFlFd3FJRkFmWUZBSFFGUUg0RmdHQUZ3RVx1MDAyNnNpZ2g9WUc4M1BSV3NidGNcdTAwMjZjaWQ9Q0FBU0otUm92RmI0WVVVQnFLd2RUTjh0U0tXSXlhcXdhYlBzZ05McWtaS3k2dHJiTjdTV0NIQW9zQSIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Rpc3BsYXlhZHMtZm9ybWF0cy5nb29nbGV1c2VyY29udGVudC5jb20vYWRzL3ByZXZpZXcvY29udGVudC5qcz9jbGllbnQ9d3RhXHUwMDI2b2JmdXNjYXRlZEN1c3RvbWVySWQ9OTk1MjM0NTA5Mlx1MDAyNmNyZWF0aXZlSWQ9NTg2OTUzMTYzODA4XHUwMDI2dmVyc2lvbklkPTBcdTAwMjZhZEdyb3VwQ3JlYXRpdmVJZD01NTI5NDczMDI1MDhcdTAwMjZodG1sUGFyZW50SWQ9cHJldi0wXHUwMDI2c2lnPUFDaVZCX3dVekgxZDRXSzRKbmFFbVEtdkZPSE5VdzRnNEEiXSxudWxsLG51bGwsMSwidzNfcFB0SHBFZ2NJN0lEcDhZc1FFUDdhcTlnOUdLU2NzR2NpQ201NVpTNXVZV1l1Ym04eUNBZ0ZFeGl6ekNnVVFoZGpZUzF3ZFdJdE1UUXpPREl6TXpNek1qQXpNRFF6TUVnUFdBQndBUSIsIjE2NTU5ODI4MzUwIl1dXSxbbnVsbCxudWxsLDEsMSwxXSxbbnVsbCxudWxsLCJOTyJdXSUL-RewtTQdPIeMWwX9BSzklGvhe1xp5loAebn3H_hftMhEdUP4j_lAMDyqV-qIvkWFtQVYKNAVQFG7Ah-wa33k3dIRkmE1t7JdMpohu5vhN65pb6Sgji5koj3Vaee9z8WVDONfV_m_WnYNxYH8Rcxe3xeCvk0TJfO9w11DKnJ_KzB_kAMnNbtQtgrIpptScqPqaViJp4zO4673RuWW51DAmykBJdE-U-6tmvKtVu4miMdMdsltKZhjQuvnYzHOaiL0ZmXaB1DbsLUSuRXfPjtv_4ATFSd_OttCU5WGClVhpFcyKszOZlHvu44UuH0Zy57YkJ3y5Qev6rDLiPKwcR8,NGXWGos4vWUypUZUwP19nQ\x22,\x22https://adssettings.google.com/whythisad?source\x3ddisplay\\u0026reasons\x3dAS7gl4IBrrL_cmdGBax2qM-UYiMLAA0seI511v0ynoIazA-EgXFVNpfrOHElSDCabqQmv4VXWYW3YikbZAPLZkxcrtn5Nx5lMWAz0YNRCVQLVnorfWVn750Jy_-kA8mgOXmzioSdQQx4RQ87AKjEmu2HhIVsFSOb7XU0AYgG7s5126jSTu5msR99Lt4IR0w08Ko8J9dwk3QQMaEmwNoxY-SwXitanqImJk6-AUPkb0rohHrcX3DCsfD00NYh5JCz_6HXpFI3DHiaDcQSvKgp_MAbkFuDUl4CD416C5ZvkrFQTiImbA4oR-HqTxa2jPqfu-mKppssg5GNfoFi8X0u6K36wdU8PFpfQPSvBWVYx-24kFNeMOfs4l_9e5IQ-7_OzYQYTD7RN8bDzo1QorOO2Ze0fcP3LSrGOiHYX278BQSMrcnGpatnnbk0ABSfb_KTIXOCJUw_-iOy2zwj-Nsg9LwORs_uDPmjHYKW8nHNz1Ivp16a4Aqmb7dTmVXJaNZvSsKlEwbNFq4X2dBDniLgb-pvDtfW1jQByyH7lXy2mFvyTNzPTa2i60FThkzW5aJSebLGibuxEbL4aOOF3KT93Pn7H92HvmPTEPKcYBCKsIi1HFCJRP2xYSBRq5eYQDq53PiThMOBj5QmB98JLRIdkS7PbaucRpRAMyOGB9SIKAaZbQs8wDSuZhbrs9vVOpzaR6mD5LT66EEwyQFFzmPyUAzzTkZfT8xygG79t3uksudLCvubzOSZB6Zou8dqy97xsJxly1XqLYkEY9Goli9-MtAhWW3x40CbOvQSSZhRqVsoq1XqTqxpnanXG-TPVe4P7154UPtmcmgRcMvGzdm-u0AkJaAdSFLHKdP5KlTd9Jsdli9c0Q23DymQGgYFq6-w0tC0g7eiOTIIUZMDq9udJiwZ8U2ZTdHBudN8uHPzYFw9pr0LkjQt0axej07R1I9nfaYUUICv5e0ORpu_24adP8-ApM3OklHiljCKsAIPcrT0in3wV9rytGXrbKKm23wLVwXO12B4vfx5tIpUXeqUGujrHPdUIAxvSbsCVa8tY0v6WaaUtSeb47NAYAAikKaKzcvmnraJnWiONSd2ERsGsiDbn9FwyePFiQWBAkYZyK4oJ2KCGgSSBJCF-G1Wi5SJOc9ENfwnjt6M0aYT4cFEsurK6QUTvZYcfv_C0IgcmeAGPPPr9LdattqDg-cC0-wmCtNa_-95H7rD1oaqtT4qaLZmGo3qackBq8M1L-kgaLN1M_O5qgBl97Qn6Y0E2qggnkj8R9iUG3xTX4t_7Ng47S4lt52J7pIAdg9rQW42ViTgVRSG1lYcw3JfFh8iA4CQe2VpwZNcnJph7IxK-poid4A342cAe0qFyfpqO8LyQ8gWjXIZcX99ndkfQHP0unuv8ZppgB90G3o_V8h0CPFtYiBgU6FLMH6U-EIHpJWnd4f65iUAz9xIpPeJiYWkJ0baNlHeavHNev3JL44g39IEfEmdGbqjSMu9fnxubkIclSlx7z1TDzDx3rap9xTAsBtpPv1ZBAI7KHOcPPVjGigZlnPTy7HK1WzJgvMqfcGOrCJcLEceUSDov6NliSdn-Th_45lQ3cp7MMZqLY-vzFeCVjwjpbvfz9CxDxnuL9qOR6W-Dydz0uQHXQO3tljk42kR4NKAhlJehEOUVWlkHw\x22,\x22Why this ad?\x22,1,0],null,null,0,null,0,0,1,0,0,0,1,0,0,0,null,0,1,0,null,[[\x22jake_ui_extension\x22,\x22jake_default_ui\x22]],600,300,0,null,null,0,null,null,\x22right\x22,0,0,\x22r20220829/r20110914\x22]);\x3c/script\x3e');</script>
                                    

#5 JavaScript::Write (size: 6, repeated: 1) - SHA256: aac32651b10f567c461b9b4f255d6fb1fa6859b5368d8bd9a51af920ab21cf23

                                        < /div>
                                    

#6 JavaScript::Write (size: 6790, repeated: 1) - SHA256: d7b9398d74e8d9634f7c64214069704495ca08039a13e0ea5234b1c21ba4a8ad

                                        < script > buildAttribution([
    [null, "https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png", null, "https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png", "https://googleads.g.doubleclick.net/pagead/interaction/?ai=CL8Ih5XIQY7yNHo7UYvzsg8gNoZG-hmnsgOnxixD2tJuTjhEQASD74LEqYMOEgICYGKAB9KDumAPIAQmpArESfomN3Xo-qAMByAObBKoEpgJP0J4vbDqHIhlaY-QI0-DPq4iIgD3kt6Q77hBGx4NWm7X-KagC-W7RqlLcyfkJHibc7kA1kxCyIQsKcVpsUlxEf6EZVpt3zW2CEyHzUy77L2RbB9HVhjEAejrC3LxdZ7ddd6Oh1kGrw5G2Nt72ubv9Ip0eXy3d1ryFLnY5MZVurGXgLkLZ6VRQ4BO8icU7wJ1D79fI76oXttKyzy5YwRKkMMskCFPns487uxBUwiYDeNHhOyf8xuqDKlnuZ307GrbCpatTmi7Un4WbUsMocmnOH1nxXoX3RRqJnkV4NBGKRoXRNeYNo9n3GMfEgwnFVY8GIZJDxjh3YloU8ILm9faV2z35ISQidnfEnxTO3xVjxym4LOCkZzgJf6yiUNZ2sD4-TOarrXTABNPu1MP1A-AEA5AGAaAGTIAH9N6RZ6gHjs4bqAeT2BuoB-6WsQKoB_6esQKoB6SjsQKoB9XJG6gHpr4bqAeaBqgH89EbqAeW2BuoB6qbsQKoB9-fsQLYBwDSCBIIiOGAEBABGB0yA6qCAToCgECACgOYCwHICwGADAGwE-GU0A_QEwDYEwqIFAfYFAHQFQH4FgGAFwE\u0026sigh=YG83PRWsbtc\u0026cid=CAASJ-RovFb4YUUBqKwdTN8tSKWIyaqwabPsgNLqkZKy6trbN7SWCHAosA", "w3_pPtHpEgcI7IDp8YsQEP7aq9g9GKScsGciCm55ZS5uYWYubm8yCAgFExizzCgUQhdjYS1wdWItMTQzODIzMzMzMjAzMDQzMEgPWABwAQ", ["user_feedback_menu_interaction", "", 0], null, null, null, null, "What was wrong with this ad?", null, "https://googleads.g.doubleclick.net/pagead/images/mtad/back_blue.png", "Thanks for the feedback!", "Well review this ad to improve the experience in the future.", "Thanks for the feedback!", "Well use your feedback to review ads on this site.", null, null, null, "Closing ad: %1$d", "AdChoices", "https://googleads.g.doubleclick.net/pagead/images/mtad/ad_choices_blue.png", "https://www.google.com/url?ct=abg\u0026q=https://www.google.com/adsense/support/bin/request.py%3Fcontact%3Dabg_afc%26url%3Dhttps://www.pravda.com.ua/%26gl%3DNO%26hl%3Den%26ai0%3D\u0026usg=AOvVaw2Zmash95PeP0mxvVxORfyw", "https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png", 0, [
            ["Send feedback", ["user_feedback_menu_option", "1", 1],
                ["What was wrong with this ad?", [
                    ["Ad was inappropriate", ["mute_survey_option", "8", 1]],
                    ["Seen this ad multiple times", ["mute_survey_option", "2", 1]],
                    ["Ad covered content", ["mute_survey_option", "3", 1]],
                    ["Not interested in this ad", ["mute_survey_option", "7", 1]]
                ]],
                ["user_feedback_undo", "1", 1]
            ]
        ],
        ["https://googleads.g.doubleclick.net/pagead/images/adchoices/iconx2-000000.png", "AdChoices", "Ad closed by %1$s", null, "https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_dark_color_84x28dp.png", "Send feedback", "Thanks. Feedback improves Google ads", null, null, null, null, null, null, "See my Google ad settings", null, "https://www.gstatic.com", "", "Ads by %1$s", "Ad settings", "https://adssettings.google.com", null, null, null, 0, null, null, null, 0], "AB3afGEAAAU4W1tbW251bGwsWzQ3XV0sW251bGwsImh0dHBzOi8vZ29vZ2xlYWRzLmcuZG91YmxlY2xpY2submV0L3BhZ2VhZC9pbnRlcmFjdGlvbi8_YWk9Q0w4SWg1WElRWTd5TkhvN1VZdnpzZzhnTm9aRy1obW5zZ09ueGl4RDJ0SnVUamhFUUFTRDc0TEVxWU1PRWdJQ1lHS0FCOUtEdW1BUElBUW1wQXJFU2ZvbU4zWG8tcUFNQnlBT2JCS29FcGdKUDBKNHZiRHFISWhsYVktUUkwLURQcTRpSWdEM2t0NlE3N2hCR3g0TldtN1gtS2FnQy1XN1JxbExjeWZrSkhpYmM3a0Exa3hDeUlRc0tjVnBzVWx4RWY2RVpWcHQzelcyQ0V5SHpVeTc3TDJSYkI5SFZoakVBZWpyQzNMeGRaN2RkZDZPaDFrR3J3NUcyTnQ3MnVidjlJcDBlWHkzZDFyeUZMblk1TVpWdXJHWGdMa0xaNlZSUTRCTzhpY1U3d0oxRDc5Zkk3Nm9YdHRLeXp5NVl3UktrTU1za0NGUG5zNDg3dXhCVXdpWURlTkhoT3lmOHh1cURLbG51WjMwN0dyYkNwYXRUbWk3VW40V2JVc01vY21uT0gxbnhYb1gzUlJxSm5rVjROQkdLUm9YUk5lWU5vOW4zR01mRWd3bkZWWThHSVpKRHhqaDNZbG9VOElMbTlmYVYyejM1SVNRaWRuZkVueFRPM3hWanh5bTRMT0NrWnpnSmY2eWlVTloyc0Q0LVRPYXJyWFRBQk5QdTFNUDFBLUFFQTVBR0FhQUdUSUFIOU42Ulo2Z0hqczRicUFlVDJCdW9CLTZXc1FLb0JfNmVzUUtvQjZTanNRS29COVhKRzZnSHByNGJxQWVhQnFnSDg5RWJxQWVXMkJ1b0I2cWJzUUtvQjktZnNRTFlCd0RTQ0JJSWlPR0FFQkFCR0IweUE2cUNBVG9DZ0VDQUNnT1lDd0hJQ3dHQURBR3dFLUdVMEFfUUV3RFlFd3FJRkFmWUZBSFFGUUg0RmdHQUZ3RVx1MDAyNnNpZ2g9WUc4M1BSV3NidGNcdTAwMjZjaWQ9Q0FBU0otUm92RmI0WVVVQnFLd2RUTjh0U0tXSXlhcXdhYlBzZ05McWtaS3k2dHJiTjdTV0NIQW9zQSIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Rpc3BsYXlhZHMtZm9ybWF0cy5nb29nbGV1c2VyY29udGVudC5jb20vYWRzL3ByZXZpZXcvY29udGVudC5qcz9jbGllbnQ9d3RhXHUwMDI2b2JmdXNjYXRlZEN1c3RvbWVySWQ9OTk1MjM0NTA5Mlx1MDAyNmNyZWF0aXZlSWQ9NTg2OTUzMTYzODA4XHUwMDI2dmVyc2lvbklkPTBcdTAwMjZhZEdyb3VwQ3JlYXRpdmVJZD01NTI5NDczMDI1MDhcdTAwMjZodG1sUGFyZW50SWQ9cHJldi0wXHUwMDI2c2lnPUFDaVZCX3dVekgxZDRXSzRKbmFFbVEtdkZPSE5VdzRnNEEiXSxudWxsLG51bGwsMSwidzNfcFB0SHBFZ2NJN0lEcDhZc1FFUDdhcTlnOUdLU2NzR2NpQ201NVpTNXVZV1l1Ym04eUNBZ0ZFeGl6ekNnVVFoZGpZUzF3ZFdJdE1UUXpPREl6TXpNek1qQXpNRFF6TUVnUFdBQndBUSIsIjE2NTU5ODI4MzUwIl1dXSxbbnVsbCxudWxsLDEsMSwxXSxbbnVsbCxudWxsLCJOTyJdXSUL-RewtTQdPIeMWwX9BSzklGvhe1xp5loAebn3H_hftMhEdUP4j_lAMDyqV-qIvkWFtQVYKNAVQFG7Ah-wa33k3dIRkmE1t7JdMpohu5vhN65pb6Sgji5koj3Vaee9z8WVDONfV_m_WnYNxYH8Rcxe3xeCvk0TJfO9w11DKnJ_KzB_kAMnNbtQtgrIpptScqPqaViJp4zO4673RuWW51DAmykBJdE-U-6tmvKtVu4miMdMdsltKZhjQuvnYzHOaiL0ZmXaB1DbsLUSuRXfPjtv_4ATFSd_OttCU5WGClVhpFcyKszOZlHvu44UuH0Zy57YkJ3y5Qev6rDLiPKwcR8,NGXWGos4vWUypUZUwP19nQ", "https://adssettings.google.com/whythisad?source=display\u0026reasons=AS7gl4IBrrL_cmdGBax2qM-UYiMLAA0seI511v0ynoIazA-EgXFVNpfrOHElSDCabqQmv4VXWYW3YikbZAPLZkxcrtn5Nx5lMWAz0YNRCVQLVnorfWVn750Jy_-kA8mgOXmzioSdQQx4RQ87AKjEmu2HhIVsFSOb7XU0AYgG7s5126jSTu5msR99Lt4IR0w08Ko8J9dwk3QQMaEmwNoxY-SwXitanqImJk6-AUPkb0rohHrcX3DCsfD00NYh5JCz_6HXpFI3DHiaDcQSvKgp_MAbkFuDUl4CD416C5ZvkrFQTiImbA4oR-HqTxa2jPqfu-mKppssg5GNfoFi8X0u6K36wdU8PFpfQPSvBWVYx-24kFNeMOfs4l_9e5IQ-7_OzYQYTD7RN8bDzo1QorOO2Ze0fcP3LSrGOiHYX278BQSMrcnGpatnnbk0ABSfb_KTIXOCJUw_-iOy2zwj-Nsg9LwORs_uDPmjHYKW8nHNz1Ivp16a4Aqmb7dTmVXJaNZvSsKlEwbNFq4X2dBDniLgb-pvDtfW1jQByyH7lXy2mFvyTNzPTa2i60FThkzW5aJSebLGibuxEbL4aOOF3KT93Pn7H92HvmPTEPKcYBCKsIi1HFCJRP2xYSBRq5eYQDq53PiThMOBj5QmB98JLRIdkS7PbaucRpRAMyOGB9SIKAaZbQs8wDSuZhbrs9vVOpzaR6mD5LT66EEwyQFFzmPyUAzzTkZfT8xygG79t3uksudLCvubzOSZB6Zou8dqy97xsJxly1XqLYkEY9Goli9-MtAhWW3x40CbOvQSSZhRqVsoq1XqTqxpnanXG-TPVe4P7154UPtmcmgRcMvGzdm-u0AkJaAdSFLHKdP5KlTd9Jsdli9c0Q23DymQGgYFq6-w0tC0g7eiOTIIUZMDq9udJiwZ8U2ZTdHBudN8uHPzYFw9pr0LkjQt0axej07R1I9nfaYUUICv5e0ORpu_24adP8-ApM3OklHiljCKsAIPcrT0in3wV9rytGXrbKKm23wLVwXO12B4vfx5tIpUXeqUGujrHPdUIAxvSbsCVa8tY0v6WaaUtSeb47NAYAAikKaKzcvmnraJnWiONSd2ERsGsiDbn9FwyePFiQWBAkYZyK4oJ2KCGgSSBJCF-G1Wi5SJOc9ENfwnjt6M0aYT4cFEsurK6QUTvZYcfv_C0IgcmeAGPPPr9LdattqDg-cC0-wmCtNa_-95H7rD1oaqtT4qaLZmGo3qackBq8M1L-kgaLN1M_O5qgBl97Qn6Y0E2qggnkj8R9iUG3xTX4t_7Ng47S4lt52J7pIAdg9rQW42ViTgVRSG1lYcw3JfFh8iA4CQe2VpwZNcnJph7IxK-poid4A342cAe0qFyfpqO8LyQ8gWjXIZcX99ndkfQHP0unuv8ZppgB90G3o_V8h0CPFtYiBgU6FLMH6U-EIHpJWnd4f65iUAz9xIpPeJiYWkJ0baNlHeavHNev3JL44g39IEfEmdGbqjSMu9fnxubkIclSlx7z1TDzDx3rap9xTAsBtpPv1ZBAI7KHOcPPVjGigZlnPTy7HK1WzJgvMqfcGOrCJcLEceUSDov6NliSdn-Th_45lQ3cp7MMZqLY-vzFeCVjwjpbvfz9CxDxnuL9qOR6W-Dydz0uQHXQO3tljk42kR4NKAhlJehEOUVWlkHw", "Why this ad?", 1, 0
    ], null, null, 0, null, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, null, 0, 1, 0, null, [
        ["jake_ui_extension", "jake_default_ui"]
    ], 600, 300, 0, null, null, 0, null, null, "right", 0, 0, "r20220829/r20110914"
]); < /script>
                                    

#7 JavaScript::Write (size: 10282, repeated: 1) - SHA256: e89cc0b718dc77a298024ba09af276cd4df48cd02f5d000ac9cb3abb8e387af8

                                        <!-- Creative 380783697 served by Member 3779 via AppNexus --><html><body style="margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%"><script type="text/javascript">document.write('<script src=\"https://c.bannerflow.net/a/630cb344443228c1f2d1ad66?did=5d8dbf164e229b0001b4cbb7&deeplink=on&redirecturl=https%3A%2F%2Ffra1-ib.adnxs.com%2Fclick%3FLz8o8Jsf2j8EeGZfBfzTPwAAAOCjcAFAfPFFe7zQ2D-ASL99HTjgPxbeOEg3UtQ04Qil5GVvZRjjchBjAAAAAA58fAFaJgAAww4AAAIAAABRTLIWB64mAAAAAABVU0QAVVNEACwB-gB_rQAAAAABAQUCAAAAANwAZCORRQAAAAA.%2Fbcr%3DAAAAAAAA8D8%3D%2Fcnd%3D%25214BJJNwihi8UZENGYybUBGIfcmgEgACgAMQAAAAAAAAAAOglGUkExOjU3ODhAli9J9UpZhjjGI0BRAAAAAAAAAABZAAAAAAAAAABhAAAAAAAAAABpAAAAAAAAAABxAAAAAAAAAAB4AIkBAAAAAAAA8D8.%2Fcca%3DMzc3OSNGUkExOjU3ODg%3D%2Fbn%3D93381%2Fclickenc%3D&domain=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F\"><\/script>');</script></body></html><script>try {!function(){function e(e,t){return"function"==typeof __an_obj_extend_thunk?__an_obj_extend_thunk(e,t):e}function t(e,t){"function"==typeof __an_err_thunk&&__an_err_thunk(e,t)}function n(e,t){if("function"==typeof __an_redirect_thunk)__an_redirect_thunk(e);else{var n=navigator.connection;navigator.__an_connection&&(n=navigator.__an_connection),window==window.top&&n&&n.downlinkMax<=.115&&"function"==typeof HTMLIFrameElement&&HTMLIFrameElement.prototype.hasOwnProperty("srcdoc")?(window.__an_resize=function(e,t,n){var r=e.frameElement;r&&"__an_if"==r.getAttribute("name")&&(t&&(r.style.width=t+"px"),n&&(r.style.height=n+"px"))},document.write('<iframe name="__an_if" style="width:0;height:0" srcdoc="<script type=\'text/javascript\' src=\''+e+"&"+t.bdfif+"=1'></sc"),document.write('ript>" frameborder="0" scrolling="no" marginheight=0 marginwidth=0 topmargin="0" leftmargin="0" allowtransparency="true"></iframe>')):document.write('<script language="javascript" src="'+e+'"></scr'+'ipt>')}};var r=function(e){this.rdParams=e};r.prototype={constructor:r,walkAncestors:function(e){try{if(!window.location.ancestorOrigins)return;for(var t=0,n=window.location.ancestorOrigins.length;n>t;t++)e.call(null,window.location.ancestorOrigins[t],t)}catch(r){"undefined"!=typeof console}return[]},walkUpWindows:function(e){var t,n=[];do try{t=t?t.parent:window,e.call(null,t,n)}catch(r){return"undefined"!=typeof console,n.push({referrer:null,location:null,isTop:!1}),n}while(t!=window.top);return n},getPubUrlStack:function(e){var n,r=[],o=null,i=null,a=null,c=null,d=null,s=null,u=null;for(n=e.length-1;n>=0;n--){try{a=e[n].location}catch(l){"undefined"!=typeof console,t(l,"AnRDModule::getPubUrlStack:: location")}if(a)i=encodeURIComponent(a),r.push(i),u||(u=i);else if(0!==n){c=e[n-1];try{d=c.referrer,s=c.ancestor}catch(l){"undefined"!=typeof console,t(l,"AnRDModule::getPubUrlStack:: prevFrame")}d?(i=encodeURIComponent(d),r.push(i),u||(u=i)):s?(i=encodeURIComponent(s),r.push(i),u||(u=i)):r.push(o)}else r.push(o)}return{stack:r,detectUrl:u}},getLevels:function(){var e=this.walkUpWindows(function(e,n){try{n.push({referrer:e.document.referrer||null,location:e.location.href||null,isTop:e==window.top})}catch(r){n.push({referrer:null,location:null,isTop:e==window.top}),"undefined"!=typeof console,t(r,"AnRDModule::getLevels")}});return this.walkAncestors(function(t,n){e[n].ancestor=t}),e},getRefererInfo:function(){var e="";try{var n=this.getLevels(),r=n.length-1,o=null!==n[r].location||r>0&&null!==n[r-1].referrer,i=this.getPubUrlStack(n);e=this.rdParams.rdRef+"="+i.detectUrl+"&"+this.rdParams.rdTop+"="+o+"&"+this.rdParams.rdIfs+"="+r+"&"+this.rdParams.rdStk+"="+i.stack+"&"+decodeURI(this.rdParams.rdQs)}catch(a){e="","undefined"!=typeof console,t(a,"AnRDModule::getRefererInfo")}return e}};var o=function(n){var o="";try{n=e(n,0);var i=e(new r(n),1);return i.getRefererInfo()}catch(a){o="","undefined"!=typeof console,t(a,"AnRDModule::executeRD")}return o};;var c="https://fra1-ib.adnxs.com/rd_log?an_audit=0&referrer=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&e=wqT_3QKfDfDenwYAAAMA1gAFAQjj5cGYBhCWvOPB9MaU6jQYACo2CS8_KPCbH9o_EQR4Zl8F_NM_GQAAAOCjcAFAIXzxRXu80Ng_KYBIv30dOOA_MQAAAGC4HtU_MI748Qs42kxAwx1IAlDRmMm1AViH3JoBYABo_9q6AXjF2QWAAQGKAQNVU0SSAQNVU0SYAawCoAH6AagBAbABALgBAcABBcgBAtABANgBAOABAPABAIoCkwF1ZignYScsIDkyMDIwOSwgMTY2MjAyMjM3MSk7dWYoJ2knLCA5OTA3MzAsIDE2NjIwMhkcMGcnLCAxODYxNzAzNSxCHgAsYycsIDUzNTYwNzM3Rh4ALHInLCAzODA3ODM2OTofAPD1kgKlBCF0V1FGNGdpaGk4VVpFTkdZeWJVQkdBQWdoOXlhQVRBQ09BQkFBRWpESFZDTy1QRUxXQUJnX19fX193OW9BSEFCZUFHQUFRR0lBUUdRQVFHWUFRR2dBUXFvQVFxd0FRQzVBVTR0SURTWUN4UkF3UUYtTWtfb0lUamdQOGtCQUFBQUFBQUE4RF9aQWZWS1dZWTR4aU5BNEFHS3ZEejFBYnhjb0VDWUFnQ2dBZ0cxQWdBQUFBQzlBZ0FBQUFEQUFnSElBZ0hRQWdIWUFnSGdBZ0RvQWdENEFnQ0FBd0dZQXdHaUF4Y0l2Y1h6SXhBQ0dBRXRBAXTwPERJSFpHVm1ZWFZzZExvRENVWlNRVEU2TlRjNE9PQURsaS1BQkpyaDNnR0lCSnkyX3dpUUJBQ1lCQUhCQkEBQQkBCHlRUQkJAQEYTmdFQVBFRQELCQEgQ0lCWnd0cVFVCQ8YQUR3UDdFRgENIFlITWE2VF9CQgE_HEZJdlFqRkF5BSgcQkFZcFhTUDkJKAkBBERaBSgBAbhQQV80QVg5aXdQd0JjdWw4QWo0QlpHVk9JSUdBMDVQUzRnR0JKQUdBWmdHQUtFRwEzCQEkQ29CZ1N5QmlRSgkQBQEAUgUGCQEAWgkHBQEAaAUGBQFEQzRCZ28umgKZASE0QkpKTndpNikCLElmY21nRWdBQ2dBTQHNDQF4T2dsR1VrRXhPalUzT0RoQWxpOUo5VXBaaGpqR0kwQh15AEIdeQBCHXkEQnANSxBBQUFCeAEGCQEQQjRBSWs1hPBlOEQ4LtgCAOAC6bpK6gI2aHR0cHM6Ly93d3cucHJhdmRhLmNvbS51YS9lbmcvbmV3cy8yMDIyLzA4LzMxLzczNjU1MDIv8gIQCgZBRFZfSUQSBjkyMDIwOfICEgoGQ1BHX0lEEggxbXoY8gIKCgVDUAEnGAEw8gINCggBNQxGUkVRERAcUkVNX1VTRVIFEAAMCSAYQ09ERRIA8gEPCENQRxUPEAsKB0NQFQ4QDwoFSU8BWQAGiQMA8gEgBElPFSA4EwoPQ1VTVE9NX01PREVMASoUAPICGgoWMhYAHExFQUZfTkFNBXAIHgoaNh0ACEFTVAE-EElGSUVEAT4cDQoIU1BMSVQBTfCwATCAAwCIAwGQAwCYAxegAwGqAwDAA6wCyAMA2APOoDjgAwDoAwD4AwGABACSBA0vdXQvdjMvcHJlYmlkmAQAogQMOTEuOTAuNDIuMTU0qAQAsgQQCAAQARisAiD6ASgAMAA4ArgEAMAEAMgEANIEDjM3NzkjRlJBMTo1Nzg42gQCCAHgBAHwBNGYybUBiAUBmAUAoAX___________8BwAUAyQUAAAAAAADwP9IFCQkABQx0AADYBQHgBQHwBd8m-gUECAAQAJAGAJgGALgGAMEGCSMo8D_QBvYO2gYWChAJERkBXBAAGADgBgHyBgIIAIAHAYgHAKAHAboHDwFICBgAIAG1MOUVQADIB8XZBdIHDQkROgE4CNoHBgknaOAHAOoHAggA8AeQ9wuKCAIQAJUIAACAP5gIAQ..&s=c25be58c5741c2d597087d5043962ffe91fbe40a";c+="&"+o({rdRef:"bdref",rdTop:"bdtop",rdIfs:"bdifs",rdStk:"bstk",rdQs:""}),n(c,{bdfif:"bdfif"})}();} catch (e) { }</script><div name="anxv" lnttag="v;tv=view7-1hs;st=0;d=300x250;vc=iab;vid_ccr=1;tag_id=24935438;cb=https%3A%2F%2Ffra1-ib.adnxs.com%2Fvevent%3Fan_audit%3D0%26referrer%3Dhttps%253A%252F%252Fwww.pravda.com.ua%252Feng%252Fnews%252F2022%252F08%252F31%252F7365502%252F%26e%3DwqT_3QKaC_DemgUAAAMA1gAFAQjj5cGYBhCWvOPB9MaU6jQYACo2CS8_KPCbH9o_EQR4Zl8F_NM_GQAAAOCjcAFAIXzxRXu80Ng_KYBIv30dOOA_MQAAAGC4HtU_MI748Qs42kxAwx1IAlDRmMm1AViH3JoBYABo_9q6AXjF2QWAAQGKAQNVU0SSAQNVU0SYAawCoAH6AagBAbABALgBAcABBcgBAtABANgBAOABAPABAIoCkwF1ZignYScsIDkyMDIwOSwgMTY2MjAyMjM3MSk7dWYoJ2knLCA5OTA3MzAsIDE2NjIwMhkcMGcnLCAxODYxNzAzNSxCHgAsYycsIDUzNTYwNzM3Rh4ALHInLCAzODA3ODM2OTofAPD1kgKlBCF0V1FGNGdpaGk4VVpFTkdZeWJVQkdBQWdoOXlhQVRBQ09BQkFBRWpESFZDTy1QRUxXQUJnX19fX193OW9BSEFCZUFHQUFRR0lBUUdRQVFHWUFRR2dBUXFvQVFxd0FRQzVBVTR0SURTWUN4UkF3UUYtTWtfb0lUamdQOGtCQUFBQUFBQUE4RF9aQWZWS1dZWTR4aU5BNEFHS3ZEejFBYnhjb0VDWUFnQ2dBZ0cxQWdBQUFBQzlBZ0FBQUFEQUFnSElBZ0hRQWdIWUFnSGdBZ0RvQWdENEFnQ0FBd0dZQXdHaUF4Y0l2Y1h6SXhBQ0dBRXRBAXTwPERJSFpHVm1ZWFZzZExvRENVWlNRVEU2TlRjNE9PQURsaS1BQkpyaDNnR0lCSnkyX3dpUUJBQ1lCQUhCQkEBQQkBCHlRUQkJAQEYTmdFQVBFRQELCQEgQ0lCWnd0cVFVCQ8YQUR3UDdFRgENIFlITWE2VF9CQgE_HEZJdlFqRkF5BSgcQkFZcFhTUDkJKAkBBERaBSgBAbhQQV80QVg5aXdQd0JjdWw4QWo0QlpHVk9JSUdBMDVQUzRnR0JKQUdBWmdHQUtFRwEzCQEkQ29CZ1N5QmlRSgkQBQEAUgUGCQEAWgkHBQEAaAUGBQFEQzRCZ28umgKZASE0QkpKTndpNikCLElmY21nRWdBQ2dBTQHNDQF4T2dsR1VrRXhPalUzT0RoQWxpOUo5VXBaaGpqR0kwQh15AEIdeQBCHXkEQnANSxBBQUFCeAEGCQEQQjRBSWs1hPQXAThEOC7YAgDgAum6SuoCNmh0dHBzOi8vd3d3LnByYXZkYS5jb20udWEvZW5nL25ld3MvMjAyMi8wOC8zMS83MzY1NTAyL4ADAIgDAZADAJgDF6ADAaoDAMADrALIAwDYA86gOOADAOgDAPgDAYAEAJIEDS91dC92My9wcmViaWSYBACiBAw5MS45MC40Mi4xNTSoBACyBBAIABABGKwCIPoBKAAwADgCuAQAwAQAyAQA0gQOMzc3OSNGUkExOjU3ODjaBAIIAeAEAfAE0ZjJtQGIBQGYBQCgBf___________wHABQDJBQAAAAAAAPA_0gUJCQAAAAAAAAAA2AUB4AUB8AXfJvoFBAgAEACQBgCYBgC4BgDBBgAFIijwP9AG9g7aBhYKEAUQHQFgEAAYAOAGAfIGAggAgAcBiAcAoAcBugcPCAUaRCAAMAA45RVAAMgHxdkF0gcNCRE7ATgI2gcGCSdo4AcA6gcCCADwB5D3C4oIAhAAlQgAAIA_mAgB%26s%3D19d76713b3e9f42a4e039e3e6eb40f97aadbc49e;ts=1662022371;cet=0;cecb=" width="0" height="0" style="display: block; margin: 0; padding: 0; height: 0; width: 0;"><script type="text/javascript" async="true" src="https://cdn.adnxs.com/v/s/227/trk.js"></script></div><div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="https://fra1-ib.adnxs.com/it?an_audit=0&referrer=https%253A%252F%252Fwww.pravda.com.ua%252Feng%252Fnews%252F2022%252F08%252F31%252F7365502%252F&e=wqT_3QKaC_DemgUAAAMA1gAFAQjj5cGYBhCWvOPB9MaU6jQYACo2CS8_KPCbH9o_EQR4Zl8F_NM_GQAAAOCjcAFAIXzxRXu80Ng_KYBIv30dOOA_MQAAAGC4HtU_MI748Qs42kxAwx1IAlDRmMm1AViH3JoBYABo_9q6AXjF2QWAAQGKAQNVU0SSAQNVU0SYAawCoAH6AagBAbABALgBAcABBcgBAtABANgBAOABAPABAIoCkwF1ZignYScsIDkyMDIwOSwgMTY2MjAyMjM3MSk7dWYoJ2knLCA5OTA3MzAsIDE2NjIwMhkcMGcnLCAxODYxNzAzNSxCHgAsYycsIDUzNTYwNzM3Rh4ALHInLCAzODA3ODM2OTofAPD1kgKlBCF0V1FGNGdpaGk4VVpFTkdZeWJVQkdBQWdoOXlhQVRBQ09BQkFBRWpESFZDTy1QRUxXQUJnX19fX193OW9BSEFCZUFHQUFRR0lBUUdRQVFHWUFRR2dBUXFvQVFxd0FRQzVBVTR0SURTWUN4UkF3UUYtTWtfb0lUamdQOGtCQUFBQUFBQUE4RF9aQWZWS1dZWTR4aU5BNEFHS3ZEejFBYnhjb0VDWUFnQ2dBZ0cxQWdBQUFBQzlBZ0FBQUFEQUFnSElBZ0hRQWdIWUFnSGdBZ0RvQWdENEFnQ0FBd0dZQXdHaUF4Y0l2Y1h6SXhBQ0dBRXRBAXTwPERJSFpHVm1ZWFZzZExvRENVWlNRVEU2TlRjNE9PQURsaS1BQkpyaDNnR0lCSnkyX3dpUUJBQ1lCQUhCQkEBQQkBCHlRUQkJAQEYTmdFQVBFRQELCQEgQ0lCWnd0cVFVCQ8YQUR3UDdFRgENIFlITWE2VF9CQgE_HEZJdlFqRkF5BSgcQkFZcFhTUDkJKAkBBERaBSgBAbhQQV80QVg5aXdQd0JjdWw4QWo0QlpHVk9JSUdBMDVQUzRnR0JKQUdBWmdHQUtFRwEzCQEkQ29CZ1N5QmlRSgkQBQEAUgUGCQEAWgkHBQEAaAUGBQFEQzRCZ28umgKZASE0QkpKTndpNikCLElmY21nRWdBQ2dBTQHNDQF4T2dsR1VrRXhPalUzT0RoQWxpOUo5VXBaaGpqR0kwQh15AEIdeQBCHXkEQnANSxBBQUFCeAEGCQEQQjRBSWs1hPQXAThEOC7YAgDgAum6SuoCNmh0dHBzOi8vd3d3LnByYXZkYS5jb20udWEvZW5nL25ld3MvMjAyMi8wOC8zMS83MzY1NTAyL4ADAIgDAZADAJgDF6ADAaoDAMADrALIAwDYA86gOOADAOgDAPgDAYAEAJIEDS91dC92My9wcmViaWSYBACiBAw5MS45MC40Mi4xNTSoBACyBBAIABABGKwCIPoBKAAwADgCuAQAwAQAyAQA0gQOMzc3OSNGUkExOjU3ODjaBAIIAeAEAfAE0ZjJtQGIBQGYBQCgBf___________wHABQDJBQAAAAAAAPA_0gUJCQAAAAAAAAAA2AUB4AUB8AXfJvoFBAgAEACQBgCYBgC4BgDBBgAFIijwP9AG9g7aBhYKEAUQHQFgEAAYAOAGAfIGAggAgAcBiAcAoAcBugcPCAUaRCAAMAA45RVAAMgHxdkF0gcNCRE7ATgI2gcGCSdo4AcA6gcCCADwB5D3C4oIAhAAlQgAAIA_mAgB&s=19d76713b3e9f42a4e039e3e6eb40f97aadbc49e"></div>
                                    

#8 JavaScript::Write (size: 672, repeated: 1) - SHA256: 4c7fec7b7f6e65aef1a3e30f87aa26f1beca37660761cb5a2cb28deaae14c3b7

                                        < script src = "https://c.bannerflow.net/a/630cb344443228c1f2d1ad66?did=5d8dbf164e229b0001b4cbb7&deeplink=on&redirecturl=https%3A%2F%2Ffra1-ib.adnxs.com%2Fclick%3FLz8o8Jsf2j8EeGZfBfzTPwAAAOCjcAFAfPFFe7zQ2D-ASL99HTjgPxbeOEg3UtQ04Qil5GVvZRjjchBjAAAAAA58fAFaJgAAww4AAAIAAABRTLIWB64mAAAAAABVU0QAVVNEACwB-gB_rQAAAAABAQUCAAAAANwAZCORRQAAAAA.%2Fbcr%3DAAAAAAAA8D8%3D%2Fcnd%3D%25214BJJNwihi8UZENGYybUBGIfcmgEgACgAMQAAAAAAAAAAOglGUkExOjU3ODhAli9J9UpZhjjGI0BRAAAAAAAAAABZAAAAAAAAAABhAAAAAAAAAABpAAAAAAAAAABxAAAAAAAAAAB4AIkBAAAAAAAA8D8.%2Fcca%3DMzc3OSNGUkExOjU3ODg%3D%2Fbn%3D93381%2Fclickenc%3D&domain=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F" > < /script>
                                    

#9 JavaScript::Write (size: 2508, repeated: 1) - SHA256: c7298492861ca5f2a52640968c7a8d7929a007804e625e10032a9436524712fc

                                        < script language = "javascript"
src = "https://fra1-ib.adnxs.com/rd_log?an_audit=0&referrer=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&e=wqT_3QKfDfDenwYAAAMA1gAFAQjj5cGYBhCWvOPB9MaU6jQYACo2CS8_KPCbH9o_EQR4Zl8F_NM_GQAAAOCjcAFAIXzxRXu80Ng_KYBIv30dOOA_MQAAAGC4HtU_MI748Qs42kxAwx1IAlDRmMm1AViH3JoBYABo_9q6AXjF2QWAAQGKAQNVU0SSAQNVU0SYAawCoAH6AagBAbABALgBAcABBcgBAtABANgBAOABAPABAIoCkwF1ZignYScsIDkyMDIwOSwgMTY2MjAyMjM3MSk7dWYoJ2knLCA5OTA3MzAsIDE2NjIwMhkcMGcnLCAxODYxNzAzNSxCHgAsYycsIDUzNTYwNzM3Rh4ALHInLCAzODA3ODM2OTofAPD1kgKlBCF0V1FGNGdpaGk4VVpFTkdZeWJVQkdBQWdoOXlhQVRBQ09BQkFBRWpESFZDTy1QRUxXQUJnX19fX193OW9BSEFCZUFHQUFRR0lBUUdRQVFHWUFRR2dBUXFvQVFxd0FRQzVBVTR0SURTWUN4UkF3UUYtTWtfb0lUamdQOGtCQUFBQUFBQUE4RF9aQWZWS1dZWTR4aU5BNEFHS3ZEejFBYnhjb0VDWUFnQ2dBZ0cxQWdBQUFBQzlBZ0FBQUFEQUFnSElBZ0hRQWdIWUFnSGdBZ0RvQWdENEFnQ0FBd0dZQXdHaUF4Y0l2Y1h6SXhBQ0dBRXRBAXTwPERJSFpHVm1ZWFZzZExvRENVWlNRVEU2TlRjNE9PQURsaS1BQkpyaDNnR0lCSnkyX3dpUUJBQ1lCQUhCQkEBQQkBCHlRUQkJAQEYTmdFQVBFRQELCQEgQ0lCWnd0cVFVCQ8YQUR3UDdFRgENIFlITWE2VF9CQgE_HEZJdlFqRkF5BSgcQkFZcFhTUDkJKAkBBERaBSgBAbhQQV80QVg5aXdQd0JjdWw4QWo0QlpHVk9JSUdBMDVQUzRnR0JKQUdBWmdHQUtFRwEzCQEkQ29CZ1N5QmlRSgkQBQEAUgUGCQEAWgkHBQEAaAUGBQFEQzRCZ28umgKZASE0QkpKTndpNikCLElmY21nRWdBQ2dBTQHNDQF4T2dsR1VrRXhPalUzT0RoQWxpOUo5VXBaaGpqR0kwQh15AEIdeQBCHXkEQnANSxBBQUFCeAEGCQEQQjRBSWs1hPBlOEQ4LtgCAOAC6bpK6gI2aHR0cHM6Ly93d3cucHJhdmRhLmNvbS51YS9lbmcvbmV3cy8yMDIyLzA4LzMxLzczNjU1MDIv8gIQCgZBRFZfSUQSBjkyMDIwOfICEgoGQ1BHX0lEEggxbXoY8gIKCgVDUAEnGAEw8gINCggBNQxGUkVRERAcUkVNX1VTRVIFEAAMCSAYQ09ERRIA8gEPCENQRxUPEAsKB0NQFQ4QDwoFSU8BWQAGiQMA8gEgBElPFSA4EwoPQ1VTVE9NX01PREVMASoUAPICGgoWMhYAHExFQUZfTkFNBXAIHgoaNh0ACEFTVAE-EElGSUVEAT4cDQoIU1BMSVQBTfCwATCAAwCIAwGQAwCYAxegAwGqAwDAA6wCyAMA2APOoDjgAwDoAwD4AwGABACSBA0vdXQvdjMvcHJlYmlkmAQAogQMOTEuOTAuNDIuMTU0qAQAsgQQCAAQARisAiD6ASgAMAA4ArgEAMAEAMgEANIEDjM3NzkjRlJBMTo1Nzg42gQCCAHgBAHwBNGYybUBiAUBmAUAoAX___________8BwAUAyQUAAAAAAADwP9IFCQkABQx0AADYBQHgBQHwBd8m-gUECAAQAJAGAJgGALgGAMEGCSMo8D_QBvYO2gYWChAJERkBXBAAGADgBgHyBgIIAIAHAYgHAKAHAboHDwFICBgAIAG1MOUVQADIB8XZBdIHDQkROgE4CNoHBgknaOAHAOoHAggA8AeQ9wuKCAIQAJUIAACAP5gIAQ..&s=c25be58c5741c2d597087d5043962ffe91fbe40a&bdref=https%3A%2F%2Fwww.pravda.com.ua%2F&bdtop=true&bdifs=2&bstk=https%3A%2F%2Fwww.pravda.com.ua%2F,https%3A%2F%2F2e4374ff3c0694f78ddc53a54d0d3808.safeframe.googlesyndication.com%2Fsafeframe%2F1-0-38%2Fhtml%2Fcontainer.html,https%3A%2F%2F2e4374ff3c0694f78ddc53a54d0d3808.safeframe.googlesyndication.com%2Fsafeframe%2F1-0-38%2Fhtml%2Fcontainer.html&" > < /script>
                                    

#10 JavaScript::Write (size: 19163, repeated: 1) - SHA256: f3229866dd5a8ca16f42fb06e55d79655bfda6a36202cd8701ae37ddf8cc72d5

                                        < !doctype html > < html > < head > < /head><body leftMargin="0" topMargin="0" marginwidth="0" marginheight="0"><script src="https:/ / tpc.googlesyndication.com / safeframe / 1 - 0 - 38 / js / ext.js "></script><script>window.dicnf = {};</script><script data-jc="
41 " data-jc-version="
r20220829 " data-jc-flags=" [ & quot;x % 278446 & #39;9efotm(&amp;20067;&gt;8&amp;&gt;`dopb/%&lt;1732261!= | vqc) !7201061 ? & #39;9efotmy&quot;]">(function(){/*  Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var p= this || self;

function q(a) {
    q[" "](a);
    return a
}
q[" "] = function() {};
var ea = {},
    r = null;

function fa(a, b) {
    void 0 === b && (b = 0);
    if (!r) {
        r = {};
        for (var c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), d = ["+/=", "+/", "-_=", "-_.", "-_"], f = 0; 5 > f; f++) {
            var e = c.concat(d[f].split(""));
            ea[f] = e;
            for (var g = 0; g < e.length; g++) {
                var l = e[g];
                void 0 === r[l] && (r[l] = g)
            }
        }
    }
    b = ea[b];
    c = Array(Math.floor(a.length / 3));
    d = b[64] || "";
    for (f = e = 0; e < a.length - 2; e += 3) {
        var k = a[e],
            h = a[e + 1];
        l = a[e + 2];
        g = b[k >> 2];
        k = b[(k & 3) << 4 | h >> 4];
        h = b[(h & 15) << 2 | l >> 6];
        l = b[l & 63];
        c[f++] = g + k + h + l
    }
    g = 0;
    l = d;
    switch (a.length - e) {
        case 2:
            g = a[e + 1], l = b[(g & 15) << 2] || d;
        case 1:
            a = a[e], c[f] = b[a >> 2] + b[(a & 3) << 4 | g >> 4] + l + d
    }
    return c.join("")
};
var ha = "undefined" !== typeof Uint8Array;
const t = Symbol(void 0);

function A(a, b) {
    Object.isFrozen(a) || (t ? a[t] |= b : void 0 !== a.m ? a.m |= b : Object.defineProperties(a, {
        m: {
            value: b,
            configurable: !0,
            writable: !0,
            enumerable: !1
        }
    }))
}

function ia(a) {
    let b;
    t ? b = a[t] : b = a.m;
    return null == b ? 0 : b
}

function B(a) {
    A(a, 1);
    return a
}

function ja(a) {
    return a ? !!(ia(a) & 2) : !1
};

function D(a) {
    return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object
}
let E;
var F = Object.freeze(B([]));

function ka(a) {
    if (ja(a.j)) throw Error("Cannot mutate an immutable Message");
}

function la(a) {
    return {
        value: a,
        configurable: !1,
        writable: !1,
        enumerable: !1
    }
};

function ma(a) {
    switch (typeof a) {
        case "number":
            return isFinite(a) ? a : String(a);
        case "object":
            if (a && !Array.isArray(a) && ha && null != a && a instanceof Uint8Array) return fa(a)
    }
    return a
};

function na(a, b, c) {
    if (null != a) {
        if (Array.isArray(a)) a = G(a, b, c);
        else if (D(a)) {
            const d = {};
            for (let f in a) d[f] = na(a[f], b, c);
            a = d
        } else a = b(a);
        return a
    }
}

function G(a, b, c) {
    const d = Array.prototype.slice.call(a);
    c(a, d);
    for (a = 0; a < d.length; a++) d[a] = na(d[a], b, c);
    return d
}

function oa(a) {
    if (a && "object" == typeof a && a.toJSON) return a.toJSON();
    a = ma(a);
    return Array.isArray(a) ? G(a, oa, pa) : a
}

function pa() {};

function H(a, b, c) {
    ka(a);
    a.o && (a.o = void 0);
    if (b >= a.h) return (a.g || (a.g = a.j[a.h + a.i] = {}))[b] = c, a;
    if (void 0 !== a.g && a.h >= a.j.length) {
        const d = a.j.length - 1,
            f = b + a.i;
        f >= d ? (a.j[d] = void 0, a.j[f] = c, a.j.push(a.g)) : a.j[f] = c
    } else a.j[b + a.i] = c;
    void 0 !== a.g && b in a.g && delete a.g[b];
    return a
};
var ra = class {
    constructor(a, b, c) {
        a || (a = qa);
        qa = null;
        var d = this.constructor.g || 0,
            f = 0 < d,
            e = this.constructor.h;
        a ? ia(a) & 16 && A(a, 32) : (a = e ? [e] : [], A(a, 48));
        f && 0 < a.length && D(a[a.length - 1]) && "g" in a[a.length - 1] && (d = 0);
        this.i = (e ? 0 : -1) - d;
        this.l = void 0;
        this.j = a;
        a: {
            e = this.j.length;
            d = e - 1;
            if (e && (e = this.j[d], D(e))) {
                this.g = e;
                b = Object.keys(e);
                0 < b.length && Array.prototype.every.call(b, isNaN, void 0) ? this.h = Number.MAX_VALUE : this.h = d - this.i;
                break a
            }
            void 0 !== b && -1 < b ? (this.h = Math.max(b, d + 1 - this.i), this.g = void 0) : this.h = Number.MAX_VALUE
        }
        if (!f && this.g && "g" in this.g) throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');
        if (c)
            for (f = 0; f < c.length; f++) b = c[f], b < this.h ? (b += this.i, (d = this.j[b]) ? Array.isArray(d) && B(d) : this.j[b] = F) : (d = this.g || (this.g = this.j[this.h + this.i] = {}), (e = d[b]) ? Array.isArray(e) && B(e) : d[b] = F)
    }
    toJSON() {
        const a = this.j;
        return E ? a : G(a, oa, pa)
    }
};
ra.prototype.toString = function() {
    return this.j.toString()
};

function sa(a, b) {
    return ma(b)
}
let qa;
var ta = class extends ra {};
Object.defineProperties(ta, {
    [Symbol.hasInstance]: la(() => {
        throw Error(void 0);
    })
});
class I extends ta {}
Object.defineProperties(I, {
    [Symbol.hasInstance]: la(Object[Symbol.hasInstance])
});
var J = class {
    constructor(a, b = !1) {
        this.key = a;
        this.defaultValue = b;
        this.valueType = "boolean"
    }
};
var ua = new J("45368259"),
    va = new J("45357156", !0),
    wa = new J("45350890");
var K = (a, b) => "&adurl=" == a.substring(a.length - 7) ? a.substring(0, a.length - 7) + b + "&adurl=" : a + b; /*  SPDX-License-Identifier: Apache-2.0 */
function M(a, b, c) {
    a.addEventListener && a.addEventListener(b, c, !1)
};
var xa = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");

function ya() {
    if (!globalThis.crypto) return Math.random();
    try {
        const a = new Uint32Array(1);
        globalThis.crypto.getRandomValues(a);
        return a[0] / 65536 / 65536
    } catch {
        return Math.random()
    }
}

function za(a, b) {
    if (a)
        for (const c in a) Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
}

function Aa(a = document) {
    return a.createElement("img")
};

function Ba(a, b = null) {
    Ga(a, b)
}

function Ga(a, b) {
    p.google_image_requests || (p.google_image_requests = []);
    const c = Aa(p.document);
    if (b) {
        const d = f => {
            b && b(f);
            c.removeEventListener && c.removeEventListener("load", d, !1);
            c.removeEventListener && c.removeEventListener("error", d, !1)
        };
        M(c, "load", d);
        M(c, "error", d)
    }
    c.src = a;
    p.google_image_requests.push(c)
};
let N = 0;

function Ha(a, b = null) {
    return b && b.getAttribute("data-jc") === String(a) ? b : document.querySelector(`[${"data-jc"}="${a}"]`)
};

function O(a) {
    P || (P = new Ia);
    const b = P.g[a.key];
    if ("proto" === a.valueType) {
        try {
            const c = JSON.parse(b);
            if (Array.isArray(c)) return c
        } catch (c) {}
        return a.defaultValue
    }
    return typeof b === typeof a.defaultValue ? b : a.defaultValue
}
var Ja = class {
    constructor() {
        this.g = {}
    }
};
var Ia = class extends Ja {
        constructor() {
            super();
            var a = Ha(N, document.currentScript);
            a = a && a.getAttribute("data-jc-flags") || "";
            try {
                const b = JSON.parse(a)[0];
                a = "";
                for (let c = 0; c < b.length; c++) a += String.fromCharCode(b.charCodeAt(c) ^ "\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c % 10));
                this.g = JSON.parse(a)
            } catch (b) {}
        }
    },
    P;
var Ka = window;
class La {
    constructor(a, b) {
        this.error = a;
        this.context = b.context;
        this.msg = b.message || "";
        this.id = b.id || "jserror";
        this.meta = {}
    }
};
const Ma = RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");
var Na = class {
        constructor(a, b) {
            this.g = a;
            this.h = b
        }
    },
    Oa = class {
        constructor(a, b) {
            this.url = a;
            this.u = !!b;
            this.depth = null
        }
    };

function Q(a, b) {
    const c = {};
    c[a] = b;
    return [c]
}

function Pa(a, b, c, d, f) {
    const e = [];
    za(a, function(g, l) {
        (g = Qa(g, b, c, d, f)) && e.push(l + "=" + g)
    });
    return e.join(b)
}

function Qa(a, b, c, d, f) {
    if (null == a) return "";
    b = b || "&";
    c = c || ",$";
    "string" == typeof c && (c = c.split(""));
    if (a instanceof Array) {
        if (d = d || 0, d < c.length) {
            const e = [];
            for (let g = 0; g < a.length; g++) e.push(Qa(a[g], b, c, d + 1, f));
            return e.join(c[d])
        }
    } else if ("object" == typeof a) return f = f || 0, 2 > f ? encodeURIComponent(Pa(a, b, c, d, f + 1)) : "...";
    return encodeURIComponent(String(a))
}

function Ra(a) {
    let b = 1;
    for (const c in a.h) b = c.length > b ? c.length : b;
    return 3997 - b - a.i.length - 1
}

function Sa(a, b, c) {
    b = b + "//pagead2.googlesyndication.com" + c;
    let d = Ra(a) - c.length;
    if (0 > d) return "";
    a.g.sort(function(e, g) {
        return e - g
    });
    c = null;
    let f = "";
    for (let e = 0; e < a.g.length; e++) {
        const g = a.g[e],
            l = a.h[g];
        for (let k = 0; k < l.length; k++) {
            if (!d) {
                c = null == c ? g : c;
                break
            }
            let h = Pa(l[k], a.i, ",$");
            if (h) {
                h = f + h;
                if (d >= h.length) {
                    d -= h.length;
                    b += h;
                    f = a.i;
                    break
                }
                c = null == c ? g : c
            }
        }
    }
    a = "";
    null != c && (a = f + "trn=" + c);
    return b + a
}
class R {
    constructor() {
        this.i = "&";
        this.h = {};
        this.l = 0;
        this.g = []
    }
};

function Ta() {
    var a = S,
        b = window.google_srt;
    0 <= b && 1 >= b && (a.g = b)
}

function T(a, b, c, d, f, e) {
    if ((d ? a.g : Math.random()) < (f || .01)) try {
        let g;
        c instanceof R ? g = c : (g = new R, za(c, (k, h) => {
            var n = g;
            const m = n.l++;
            k = Q(h, k);
            n.g.push(m);
            n.h[m] = k
        }));
        const l = Sa(g, a.h, "/pagead/gen_204?id=" + b + "&");
        l && ("undefined" !== typeof e ? Ba(l, e) : Ba(l))
    } catch (g) {}
}
class Ua {
    constructor() {
        this.h = "http:" === Ka.location.protocol ? "http:" : "https:";
        this.g = Math.random()
    }
};
let U = null;
var Va = () => {
        const a = p.performance;
        return a && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : Date.now()
    },
    Wa = () => {
        const a = p.performance;
        return a && a.now ? a.now() : null
    };
class Xa {
    constructor(a, b) {
        var c = Wa() || Va();
        this.label = a;
        this.type = b;
        this.value = c;
        this.duration = 0;
        this.uniqueId = Math.random();
        this.taskId = this.slotId = void 0
    }
};
const V = p.performance,
    Ya = !!(V && V.mark && V.measure && V.clearMarks),
    W = function(a) {
        let b = !1,
            c;
        return function() {
            b || (c = a(), b = !0);
            return c
        }
    }(() => {
        var a;
        if (a = Ya) {
            var b;
            if (null === U) {
                U = "";
                try {
                    a = "";
                    try {
                        a = p.top.location.hash
                    } catch (c) {
                        a = p.location.hash
                    }
                    a && (U = (b = a.match(/\bdeid=([\d,]+)/)) ? b[1] : "")
                } catch (c) {}
            }
            b = U;
            a = !!b.indexOf && 0 <= b.indexOf("1337")
        }
        return a
    });

function Za(a) {
    a && V && W() && (V.clearMarks(`goog_${a.label}_${a.uniqueId}_start`), V.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))
}
class $a {
    constructor() {
        var a = window;
        this.h = [];
        this.i = a || p;
        let b = null;
        a && (a.google_js_reporting_queue = a.google_js_reporting_queue || [], this.h = a.google_js_reporting_queue, b = a.google_measure_js_timing);
        this.g = W() || (null != b ? b : 1 > Math.random())
    }
    start(a, b) {
        if (!this.g) return null;
        a = new Xa(a, b);
        b = `goog_${a.label}_${a.uniqueId}_start`;
        V && W() && V.mark(b);
        return a
    }
    end(a) {
        if (this.g && "number" === typeof a.value) {
            a.duration = (Wa() || Va()) - a.value;
            var b = `goog_${a.label}_${a.uniqueId}_end`;
            V && W() && V.mark(b);
            !this.g || 2048 < this.h.length || this.h.push(a)
        }
    }
};

function X(a) {
    let b = a.toString();
    a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name);
    a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message);
    if (a.stack) {
        a = a.stack;
        var c = b;
        try {
            -1 == a.indexOf(c) && (a = c + "\n" + a);
            let d;
            for (; a != d;) d = a, a = a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"), "$1");
            b = a.replace(RegExp("\n *", "g"), "\n")
        } catch (d) {
            b = c
        }
    }
    return b
}

function ab(a, b, c, d) {
    let f, e;
    try {
        a.g && a.g.g ? (e = a.g.start(b.toString(), 3), f = c(), a.g.end(e)) : f = c()
    } catch (g) {
        c = !0;
        try {
            Za(e), c = a.v(b, new La(g, {
                message: X(g)
            }), void 0, d)
        } catch (l) {
            a.l(217, l)
        }
        if (c) window.console ? .error ? .(g);
        else throw g;
    }
    return f
}

function bb(a, b, c, d) {
    var f = Y;
    return (...e) => ab(f, a, () => b.apply(c, e), d)
}
class cb {
    constructor(a = null) {
        this.o = S;
        this.h = null;
        this.v = this.l;
        this.g = a;
        this.i = !1
    }
    l(a, b, c, d, f) {
        f = f || "jserror";
        let e;
        try {
            const u = new R;
            var g = u;
            g.g.push(1);
            g.h[1] = Q("context", a);
            b.error && b.meta && b.id || (b = new La(b, {
                message: X(b)
            }));
            if (b.msg) {
                g = u;
                var l = b.msg.substring(0, 512);
                g.g.push(2);
                g.h[2] = Q("msg", l)
            }
            var k = b.meta || {};
            b = k;
            if (this.h) try {
                this.h(b)
            } catch (v) {}
            if (d) try {
                d(b)
            } catch (v) {}
            d = u;
            k = [k];
            d.g.push(3);
            d.h[3] = k;
            d = p;
            k = [];
            let L;
            b = null;
            do {
                var h = d;
                try {
                    var n;
                    if (n = !!h && null != h.location.href) b: {
                        try {
                            q(h.foo);
                            n = !0;
                            break b
                        } catch (v) {}
                        n = !1
                    }
                    var m = n
                } catch {
                    m = !1
                }
                m ? (L = h.location.href, b = h.document && h.document.referrer || null) : (L = b, b = null);
                k.push(new Oa(L || ""));
                try {
                    d = h.parent
                } catch (v) {
                    d = null
                }
            } while (d && h != d);
            for (let v = 0, Ca = k.length - 1; v <= Ca; ++v) k[v].depth = Ca - v;
            h = p;
            if (h.location && h.location.ancestorOrigins && h.location.ancestorOrigins.length == k.length - 1) for (m = 1; m < k.length; ++m) {
                var y = k[m];
                y.url || (y.url = h.location.ancestorOrigins[m - 1] || "", y.u = !0)
            }
            var w = k;
            let aa = new Oa(p.location.href, !1);
            h = null;
            const ba = w.length - 1;
            for (y = ba; 0 <= y; --y) {
                var x = w[y];
                !h && Ma.test(x.url) && (h = x);
                if (x.url && !x.u) {
                    aa = x;
                    break
                }
            }
            x = null;
            const fb = w.length && w[ba].url;
            0 != aa.depth && fb && (x = w[ba]);
            e = new Na(aa, x);
            if (e.h) {
                w = u;
                var z = e.h.url || "";
                w.g.push(4);
                w.h[4] = Q("top", z)
            }
            var ca = {
                url: e.g.url || ""
            };
            if (e.g.url) {
                var da = e.g.url.match(xa),
                    C = da[1],
                    Da = da[3],
                    Ea = da[4];
                z = "";
                C && (z += C + ":");
                Da && (z += "//", z += Da, Ea && (z += ":" + Ea));
                var Fa = z
            } else Fa = "";
            C = u;
            ca = [ca, {
                url: Fa
            }];
            C.g.push(5);
            C.h[5] = ca;
            T(this.o, f, u, this.i, c)
        } catch (u) {
            try {
                T(this.o, f, {
                    context: "ecmserr",
                    rctx: a,
                    msg: X(u),
                    url: e && e.g.url
                }, this.i, c)
            } catch (L) {}
        }
        return !0
    }
};
class db {};
let S, Y;
const Z = new $a;
var eb = () => {
    window.google_measure_js_timing || (Z.g = !1, Z.h != Z.i.google_js_reporting_queue && (W() && Array.prototype.forEach.call(Z.h, Za, void 0), Z.h.length = 0))
};
(a => {
    S = a ? ? new Ua;
    "number" !== typeof window.google_srt && (window.google_srt = Math.random());
    Ta();
    Y = new cb(Z);
    Y.h = b => {
        var c = N;
        0 !== c && (b.jc = String(c), c = (c = Ha(c, document.currentScript)) && c.getAttribute("data-jc-version") || "unknown", b.shv = c)
    };
    Y.i = !0;
    "complete" == window.document.readyState ? eb() : Z.g && M(window, "load", () => {
        eb()
    })
})();
var gb = (a, b, c, d) => bb(a, b, c, d),
    hb = (a, b, c, d) => {
        var f = db,
            e = "s";
        f.s && f.hasOwnProperty(e) || (e = new f, f.s = e);
        f = [];
        !b.eid && f.length && (b.eid = f.toString());
        T(S, a, b, !0, c, d)
    };

function ib() {
    const a = window;
    if (a.gmaSdk || a.webkit ? .messageHandlers ? .getGmaViewSignals) return a;
    try {
        const b = window.parent;
        if (b.gmaSdk || b.webkit ? .messageHandlers ? .getGmaViewSignals) return b
    } catch (b) {}
    return null
}

function jb(a, b = {}, c = () => {}, d = () => {}, f = 200, e, g) {
    const l = String(Math.floor(2147483647 * ya()));
    let k = 0;
    const h = n => {
        try {
            const m = "object" === typeof n.data ? n.data : JSON.parse(n.data);
            l === m.paw_id && (window.clearTimeout(k), window.removeEventListener("message", h), m.signal ? c(m.signal) : m.error && d(m.error))
        } catch (m) {
            g("paw_sigs", {
                msg: "postmessageError",
                err: m instanceof Error ? m.message : "nonError",
                data: null == n.data ? "null" : 500 < n.data.length ? n.data.substring(0, 500) : n.data
            })
        }
    };
    window.addEventListener("message", n => {
        e(903, () => {
            h(n)
        })()
    });
    a.postMessage({
        paw_id: l,
        ...b
    });
    k = window.setTimeout(() => {
        window.removeEventListener("message", h);
        d("PAW GMA postmessage timed out.")
    }, f)
};

function kb(a, b) {
    return H(a, 2, b)
}

function lb(a, b) {
    return H(a, 3, b)
}

function mb(a, b) {
    return H(a, 4, b)
}

function nb(a, b) {
    return H(a, 5, b)
}

function ob(a, b) {
    return H(a, 9, b)
}

function pb(a, b) {
    ka(a);
    let c;
    if (null != b) {
        c = B([]);
        let d = !1;
        for (let f = 0; f < b.length; f++) c[f] = b[f].j, d = d || ja(c[f]);
        a.l || (a.l = {});
        a.l[10] = b;
        b = c;
        d ? Object.isExtensible(b) && (t ? b[t] && (b[t] &= -9) : void 0 !== b.m && (b.m &= -9)) : A(b, 8)
    } else a.l && (a.l[10] = void 0), c = F;
    return H(a, 10, c)
}

function qb(a, b) {
    return H(a, 11, b)
}

function rb(a, b) {
    return H(a, 1, b)
}

function sb(a, b) {
    return H(a, 7, b)
}
var ub = class extends I {
        constructor() {
            super(void 0, -1, tb)
        }
    },
    vb = class extends I {
        constructor() {
            super(void 0)
        }
    },
    tb = [10, 6];
const wb = "platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");

function xb() {
    var a = window;
    if ("function" !== typeof a.navigator ? .userAgentData ? .getHighEntropyValues) return null;
    const b = a.google_tag_data ? ? (a.google_tag_data = {});
    if (b.uach_promise) return b.uach_promise;
    a = a.navigator.userAgentData.getHighEntropyValues(wb).then(c => {
        b.uach ? ? (b.uach = c);
        return c
    });
    return b.uach_promise = a
}

function yb(a) {
    return qb(pb(nb(kb(rb(mb(sb(ob(lb(new ub, a.architecture || ""), a.bitness || ""), a.mobile || !1), a.model || ""), a.platform || ""), a.platformVersion || ""), a.uaFullVersion || ""), a.fullVersionList ? .map(b => {
        var c = new vb;
        c = H(c, 1, b.brand);
        return H(c, 2, b.version)
    }) || []), a.wow64 || !1)
}

function zb() {
    return xb() ? .then(a => yb(a)) ? ? null
};
class Ab {
    constructor() {
        this.promise = new Promise(a => {
            this.g = a
        })
    }
};
window.viewReq = [];
const Bb = a => {
    const b = new Image;
    b.src = a.replace("&amp;", "&");
    window.viewReq.push(b)
};
N = 41;
window.vu = a => {
    const b = O(va),
        c = ib();
    if (b && c ? .gmaSdk ? .getViewSignals) {
        var d = c.gmaSdk.getViewSignals();
        d && (a = K(a, "&ms=" + d))
    }
    O(ua) && "__google_lidar_radf_" in window && (a = K(a, "&avradf=1"));
    const f = [];
    d = () => {
        const e = new Ab;
        f.push(e.promise);
        return e.g
    };
    if (O(wa)) {
        const e = zb();
        if (null != e) {
            const g = d();
            e.then(l => {
                a: {
                    E = !0;
                    try {
                        var k = JSON.stringify(l.toJSON(), sa);
                        break a
                    } finally {
                        E = !1
                    }
                    k = void 0
                }
                l = k;k = [];
                for (var h = 0, n = 0; n < l.length; n++) {
                    var m = l.charCodeAt(n);
                    255 < m && (k[h++] = m & 255, m >>= 8);
                    k[h++] = m
                }
                l = fa(k, 3);0 < l.length && (a = K(a, "&uach=" + l));g()
            })
        }
    }
    if (b && c ? .webkit ? .messageHandlers ? .getGmaViewSignals) {
        const e = d();
        jb(c.webkit.messageHandlers.getGmaViewSignals, {}, g => {
            a = K(a, "&" + g);
            e()
        }, () => {
            e()
        }, 200, gb, hb)
    }
    0 < f.length ? Promise.all(f).then(() => {
        Bb(a)
    }) : Bb(a)
};
}).call(this); < /script><script>vu("https:/ / securepubads.g.doubleclick.net / pcs / view ? xai\ x3dAKAOjsshj5cO5oTNGDZJXmD84tjF_MhHiFQyZ4P8Y0vN8UXSgpfyRngEv4f2Rp2JwUErddoGFM599iqpK9LqPBUa2Vx8dfnmttL0PzUAeEmwLea1_IoBdG0qhBKpuF0qHpjyLM2YEGazkIUhN79YvM6OjzV9otv2MHTPLJNzz1KLYd1wnDWMcZpoi5YvMPkwyvhBB5PVnXQcTOGqhPfmOHko_GsATwXCYzpjRX - _ax9yodOaWv6eeud4i5Pb0u8XngY9m2LXhFTbMJ_JoUSROiHvsiX9ZXio5baavs8LDMBx4vcOJ_QmuCSixyV_TWBzH39w5_U0ynNanw\ x26sai\ x3dAMfl - YT623RIJg8O6ocrHF_2Bx - 0 uUCROTfj - mzj - ulk54h0QEAiBMin8RU6J1kjtYLyvt6kmdntsN2Q0jByvraQavvl9ywcUeatWmbdWfJEXQDXzcH4LFOScdbVNqRHFqZXBQ\ x26sig\ x3dCg0ArKJSzFt2cB - yBZ5QEAE\ x26uach_m\ x3d[UACH]\ x26urlfix\ x3d1\ x26adurl\ x3d ")</script><div class="
GoogleActiveViewInnerContainer "style="
left: 0 px;
top: 0 px;
width: 100 % ;
height: 100 % ;
position: fixed;
pointer - events: none;
z - index: -9999;
"></div><div style="
display: inline "class="
GoogleActiveViewElement "data-google-av-cxn="
https: //pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjssh3mN2rveOdik4T59niiZhWUqYrJAY4KvGBb0Cskr-IXsHWcCTk22NZXN_Sw1Kfb1WYmso6pqTOj0SsLlKYknBGA_pEIkwfqAJPUFjQ7fYvYf0cl1h&amp;sig=Cg0ArKJSzGsdgg5B7R7AEAE"data-google-av-adk="3030236782"data-google-av-metadata="la=0&amp;xdi=0&amp;"data-google-av-override="-1"data-google-av-dm="2"data-google-av-immediate data-google-av-aid="0"data-google-av-naid="1"data-google-av-slift=""data-google-av-cpmav=""data-google-av-btr="https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsucNUAGzhE5FhTjCjqvZIy8UBTysNe0jZ3M8i21y7wcHA8qsquvYQlS2hoToAgQCPtAUkInlZKBEfniRTodqVYIoXvRyPynqXzblkqmHhxGjDx6SuHLE9etQPe122p4ZT6bmic6sUdNor7BDRHrrWmLCDEnKNvXMUTHGDb7_wWm99_cdkO7NT6nrx7XFzGM11rahMAxLGWQUWKTWsETCRXRtUt3hDm-ZhNb6A0j-XEtPClowhnLhEBlefSxzH1rF6_HDahAX_0t0cC2XN7B0qxVSi1w2lCtoohen_-z3aQh3FWu0-PxUiJTorQTVPmfmkJVnzOaN-EZ&amp;sai=AMfl-YSsTfugUMK0REZDiJbb6Z_la_hxtK__8ojDfYSmixSRTG3TAkWhNTr1BGCnvCav6jxBE2mw7CawkaCWfzSIQG1Oj-xRkCx93LcTer41waLPYEs90HiyzZ-abOGob-Ij8Q&amp;sig=Cg0ArKJSzPRSDBUzXKlDEAE&amp;uach_m=[UACH]&amp;urlfix=1&amp;adurl="data-google-av-itpl="19"data-google-av-rs="4"data-google-av-flags="[&quot;x%278440&#39;9efotm(&amp;753374%2bejvf/%27844&gt;&#39;9wuvb$&amp;56533&gt;!=|vqc)!273794&amp;&lt;qqvb/%&lt;1735020!=nehu`/!364=5051!9abk{a($160210:3&amp;&lt;cbotf+*0150034:%2bejvf/%72;17613!=efdwa*&#39;76463;21$?ebkpb$&amp;0366717&gt;*&gt;bgipf+!3=712363%9aihwc)!7202&lt;217&#39;9efotm(&amp;20061;48&amp;&gt;`dopb/%&lt;1707200!=8(&amp;2005575?&amp;&gt;`dopb/%&lt;170642?!=|vqc)!7201;=50&#39;9wuvb$&amp;03641654*&gt;bgipf+!3=731103%9aihwcx&quot;]"><script src = "https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
    < script >
    var ucTagData = {};
ucTagData.adServerDomain = "";
ucTagData.pubUrl = "https://www.pravda.com.ua/eng/news/2022/08/31/7365502/";
ucTagData.targetingMap = {
    "amznbid": ["2"],
    "amznp": ["2"],
    "hb_adid": ["465ba4f652f6b45"],
    "hb_adid_appnexus": ["465ba4f652f6b45"],
    "hb_bidder": ["appnexus"],
    "hb_bidder_appnexus": ["appnexus"],
    "hb_format": ["banner"],
    "hb_format_appnexus": ["banner"],
    "hb_pb": ["11.40"],
    "hb_pb_appnexus": ["11.40"],
    "hb_size": ["300x250"],
    "hb_size_appnexus": ["300x250"],
    "hb_source": ["client"],
    "hb_source_appnexus": ["client"],
    "lang": ["en"],
    "notsy_container_indx": ["1"],
    "page_id": ["page_desktop"],
    "r_cnt": ["0"],
    "r_imp": ["0"],
    "traffic_source": ["direct"]
};
ucTagData.hbPb = "11.40";

try {
    ucTag.renderAd(document, ucTagData);
} catch (e) {
    console.log(e);
} < /script> < /div><script id="googleActiveViewDisplayScript" src="https:/ / www.googletagservices.com / activeview / js / current / rx_lidar.js ? cache = r20110914 "></script><script type="
text / javascript ">osdlfm();</script><div style="
bottom: 0;
right: 0;
width: 300 px;
height: 250 px;
background: initial!important;
position: absolute!important;
max - width: 100 % !important;
max - height: 100 % !important;
pointer - events: none!important;
image - rendering: -moz - crisp - edges!important;
z - index: 2147483647;
background - image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWBAMAAACrl3iAAAAABlBMVEUAAAD+AciWmZzWAAAAAnRSTlMAApidrBQAAAB9SURBVBjTbVCBDcAwCNIP+P/aRRC1ycyidaUIRvxHKli3iwBvURWYjjhl1xAaRFXebu7FfdDmLvhw57B6ApWcwNXdtHVu8jSIIsSuOTQYptS3BoXuDLzzLf2VASmvfJXujOPSQvhnNigZ2VZmZwP/2eCqWG6+0tqfDcphnT4WCgWkSr3VygAAAABJRU5ErkJggg==') !important;
"></div></body></html>
                                    

#11 JavaScript::Write (size: 18, repeated: 1) - SHA256: 0304f6f192da1241555759cbd47b6e2f7267f1661188f93500fb12bab9c28a87

                                        < div id = "ad_unit" >
                                    

#12 JavaScript::Write (size: 74, repeated: 1) - SHA256: 7fee0a71c9b87bd887bed44b0e09b75b70e9f634244a8858dd10588dd7fe254d

                                        < div class = "GoogleCreativeContainerClass"
id = "gcc_5XIQY9iPN-ys7APG76mwAw" >
                                    

#13 JavaScript::Write (size: 3728, repeated: 1) - SHA256: 98102d3985c7c7411fb9e52aaf3e6d9742ca9e8e190e00d8387ddb3b833f38f9

                                        < script src = "https://googleads.g.doubleclick.net/dbm/ad?dbm_c=AKAmf-CovGvpMyZem1nijyRZNnawsZh8VfAlGFORt1TPFfIuY31pktJ_-OAYDcKZcnlRfSWN6Mhmh2QL7j1kWrRhDltBMXtMeg&cry=1&dbm_d=AKAmf-BleZ8xeVKtQhnSzAfSm3iQ_8cVOmIiQZE8IEa5HvCXYxa9eZ-wNxNV6TW5z-aVkMKCP4ZU8Q3paxWR-EBQZtLNk5W6G70JcF2gmJwT9N5px6ASF69oge32bsrBQiGqgobUXpVdqNVBTbm07t1ZVLfq_kyHyd1RXFDo6qh1_dl53jqiAbcMJXcKNMG1gdutppNZIHyvtp7Jzg6IcGFZu4LYxAiW4VhCUtDISASUm8wAAKdSsDYBb-qip7YlVqip2J5Rq3hOYYbd7f32q2ftbgAt_whUpO-eqL4ZG84xdpsp_UGjUvEBc71Zb8wtKG8jfWJooeRzNVFDZi6U6ZAoaZLIW3n7coOTY6V2xrlzXkwHVXLRM4EL-HJCRgI-NNkQ2-Gw_i5TF3xN5lG6FBmzQiruT0kajlJQzKjdLHr3kSrzyEQMqquGI1_gkOtHQPOJUYnd8Q8_U7VzUP6f_6wI1O092MB6-TPJD4RpRMxlYBKjBWyKDo-zOfpPo32C_Y-_-gnwaE5SsBiaJu9Jh6jtr6Khks_bXAxBITKSIcDCS-hw-psAeuCM67uW8PixM2-LkaUHOsX7i-WGeAQUzmK_arJ4vHXFpoIgrDw2IZk0Nn-SA13aUj9tKMcARMdQBVURNUMUmEDr6IvgvEP4S6hn7R9q-EVe9dqOdVzV1GRhzFv2nP3YRoQ1kDtrabIIQUQZe_02Jk76zAivt-wY76mUfPNJ6sE-f9CsKqDjPJUSRF4f1dLVGb0QbdVjvGDZ39u-A0C4nGz9NiKvbLPjyCydneVi8F2_xPfmUi36PhnOwAhbPQmWThf_F8IMOrVEkxzVoV7LzQ4OPERqLtr3pcCU8wyKK4rEq-lsfstkrnqQrDK4qGtbKyLwB2Bcx4s1eIrKxcspp_50oO3v_eG8fcnPh6nNAOiQ48slpJQj7HhkkmPXvBXR6aScJj-IjjqoCvhKKaevIZjj0zn7zgVA4LHnqRhQKL0f682fXhAHLxI8KajMLkzPNzLDhuZmXzpMTp4YdQm1C7DKj3f0o65Rn0PIfch0IJs6r5JjryzwakHYjl2jrcN_ynDfLKxoYPuq9Dwa3hwEAfJps8McYkQIPqdpAeCDmAr8j4u4UWurNcHN5an12r5GWyWeERydoeEzsjc04HiiKrPzrlUhFST8oRknXZYx9Zkjm8Jf9iL-xt3kva3Th_u_DTkb4QJ_K2GjiNJX9F2XHtwQFih1x6dzzF9XdtegOjx4HWR54ZoUikwPt9gfUV2OXq07Rmo0O89mB23SxviybrUo5NsNaAuVCVuJg8KhiZMdg6BJDYWBEA6oPCSiw6mrDwiSpX2tYRIS0L0y-AT-zUUhsQiUjPyg2qCgn5iGQf0yUyNWIIgeqYtD90lv8wu1lkl4koaumsAXYOQ_VV8J2Gtb0bV_Ici_3_gfl1a1cuMtyWzcWQyZmWU-692h1h_Q5etU_g-ADAuFiDpDFjKpjZQkbEtow1Kub5spTvMuljEjED9QYizjVFit929RX7ne9VApiowWkuTzts7nMVYN7GjOLNh4afPIDwJkw5kejdlkCT329im6g4REmmTcctE_T3VRMMfPVqtx5OOGLGDtAN1lcbbKiF44QwgwKaaU6cb2x8nCHxL-c2yA-E6nZu2hMBWy26YbEFjYh8PA6MQZUSvSVk8WaKbCP7FCIVjyNeWk9cdJKMS8N3iYgXR3qRToousis_YnDttX3_KuiUkrVpyuR9c6BrSaqkiXU8vUG17GFuBoOCIb7kNEG25w8vXLBWeSfXRa5v6FOJGF58v4HMCzPfnGLzIO5ke6xgrOUHNnfA4laL-SRmXLV8VBEwBai_Bb2JTReb49KJJNhOwzG_OVhL8vZCQOTUA52h1dDNOB_JlwlpOBoorrZjjeY-3sEQ5P8qQTD3Z_5fTrxstPeHeMEzRvKkggTHcz1-6SUV30aEqWk9K1MLFzZXGScEKvkbiizvP83oJ4mZM1z0VYVWi0WqZixtUru-Dm_BvqIz9z6nNYMhnN32Ofbp9QqMh3yPLb33rJ5E_sMO2dSB2usa6GYxJW7N_H4RbWEUDjEtlOJx_91RYEhPH95C0XIH9fUCvqeTAqprBormS0_RmhY_rpuR7MHMs4jojAPzeXoAnd7POAc2tKEV6_A5ZgNPXH_9xc0F-tv6HhyD0eh-shJ-ZKel9Y4y8PMwaqMrsT87nyRsAJPWMz0kBDtDtx09cd49DtJ_nGKG_cTog31nO7JHk82Mkj5Xl1hHRLC9hC71r59ctBO8RU1t-3anvqdSIwKANNWWELe4XKtxw0RSNwLbbhBrjh1Yn_F0vWLmgODsx_phP3GW2cgph0IB5t4c9L5DUga8YawxBsVvc5yY-E8WTFoC5sUFSLscft1QLdTHib_yATAprSrlivnhcBQeCpuxBxISZwRmaH01oLhBk7D8uif05aK38HH1sNiAIJzd5_446jYAdFHh9Vvfnxr9dvTw_fGCgruGQyAwx7-wildVMI1t3YEVgERiGEet8QwGV9dfMO1Im8eUdm_891d1rW4b27IAX8avZwno_g1pXMUM9Dvgn8z0xJx-R6WxWjZBO5gTjlMbm2lwyJDvmswr4XJ5z3l2oWrWCPcB9WtiuFx0ztd6QEzEp4LaHU7gel8JLqTWpOgyGr9nBs64akkkK5VlDHvsHCIxph7Dcv3I__AIlz6q56boNT6iwjgY_DxJaFFY3PkLzdpro3UENfkETAdQBVkGFUoCN0hMZjmorngT0cgfiu7-4wrugzkHHwRR61kbSkR3SZyMfCoQLA0ESfwwnzV5p2Jgb1tznhbRhItF6LAVSVO4Ru_7SmW5AuYOOduKHFGvdD1GRTZDE1x3JLZKpw4O5uZGR1k1hySvLaL-DGWWWMKRmfdK_j7boyyEhDVIdJwIK-j255H4AbkLSZZXifWqJNy6fy1PopTZ9_3e7Ayk43TzGXtfrcd6QL_DZD7POTPXkzSdOCNqjvMu6dBw-7pmaam3ucDC41e4BgtgFAsp5gQMpddGH7LR6lA3wSL2K0x60BgX-moP5kJM_ZCt_jYqfObAYpqa5KdYmOy7RQjorR4iL7k0qy7nbRyvyLAzVV5DYcbXb_7PZ7sG3_ULrOyLtICCchjgifMOZBqrlKNOV7Bwgsky_PB9LFqQU3HDmYv7O-E5mc4ZHM_9hLr_OHOCr9gggu-XGhxDkvoQI9_VFmj6MaRF0Yhiozlt1YENDKzk7RaZWvQhjvGdo3eb_mA4Mnh3yuzl-E5lRzpyZrljRMF_altPamSZveVAJrNlGb9fBfND7G70iei7976z6OEE9cXQuHuvVdgcMrW0nxF3mTNArkDnxhhwt2CszrtHQeMjWWAirgcXX0bo1Uwx725RbA9fGeexO59C2XatcQCNLpdI_oc_G0j2mgb-STWg&cid=CAASJ-RovFb4YUUBqKwdTN8tSKWIyaqwabPsgNLqkZKy6trbN7SWCHAosA&rfl=1%2Chttps%253A%252F%252Fwww.pravda.com.ua%252F%240" > < /script>
                                    

#14 JavaScript::Write (size: 42982, repeated: 1) - SHA256: 9f5381c69ea65f736066ed621287d72b0518257a62ec1a5653ce20c125d21e11

                                        < !doctype html > < html > < head > < script >
    var jscVersion = 'r20220829'; < /script><script>var google_casm=[];</script > < style > a {
    color: #000000 }</style><script>function su(id) {var a = document.getElementById(id);
    var b = (new Date()).getTime();
    if (a && a.myt && b) {
        var t = b - a.myt;
        if (window.css) {
            css(id, 'clkt', t);
            return;
        }
        var bi = a.href.indexOf("&clkt=");
        if (bi > 0) {
            var c = a.href.substring(0, bi + 6);
            var d = a.href.substring(bi + 6, a.href.length);
            var ei = d.indexOf("&");
            var r = '';
            if (ei >= 0) r = d.substring(ei, d.length);
            a.href = c + t + r;
        } else {
            a.href += "&clkt=" + t;
        }
    }
} < /script><script>window.dicnf = {};</script > < script data - jc = "41"
data - jc - version = "r20220829"
data - jc - flags = "[&quot;x%278446&#39;9efotm(&amp;20067;&gt;8&amp;&gt;`dopb/%&lt;1732261!=|vqc)!7201061?&#39;9efotmy&quot;]" > (function() { /*  Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */
    'use strict';
    var p = this || self;

    function q(a) {
        q[" "](a);
        return a
    }
    q[" "] = function() {};
    var ea = {},
        r = null;

    function fa(a, b) {
        void 0 === b && (b = 0);
        if (!r) {
            r = {};
            for (var c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), d = ["+/=", "+/", "-_=", "-_.", "-_"], f = 0; 5 > f; f++) {
                var e = c.concat(d[f].split(""));
                ea[f] = e;
                for (var g = 0; g < e.length; g++) {
                    var l = e[g];
                    void 0 === r[l] && (r[l] = g)
                }
            }
        }
        b = ea[b];
        c = Array(Math.floor(a.length / 3));
        d = b[64] || "";
        for (f = e = 0; e < a.length - 2; e += 3) {
            var k = a[e],
                h = a[e + 1];
            l = a[e + 2];
            g = b[k >> 2];
            k = b[(k & 3) << 4 | h >> 4];
            h = b[(h & 15) << 2 | l >> 6];
            l = b[l & 63];
            c[f++] = g + k + h + l
        }
        g = 0;
        l = d;
        switch (a.length - e) {
            case 2:
                g = a[e + 1], l = b[(g & 15) << 2] || d;
            case 1:
                a = a[e], c[f] = b[a >> 2] + b[(a & 3) << 4 | g >> 4] + l + d
        }
        return c.join("")
    };
    var ha = "undefined" !== typeof Uint8Array;
    const t = Symbol(void 0);

    function A(a, b) {
        Object.isFrozen(a) || (t ? a[t] |= b : void 0 !== a.m ? a.m |= b : Object.defineProperties(a, {
            m: {
                value: b,
                configurable: !0,
                writable: !0,
                enumerable: !1
            }
        }))
    }

    function ia(a) {
        let b;
        t ? b = a[t] : b = a.m;
        return null == b ? 0 : b
    }

    function B(a) {
        A(a, 1);
        return a
    }

    function ja(a) {
        return a ? !!(ia(a) & 2) : !1
    };

    function D(a) {
        return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object
    }
    let E;
    var F = Object.freeze(B([]));

    function ka(a) {
        if (ja(a.j)) throw Error("Cannot mutate an immutable Message");
    }

    function la(a) {
        return {
            value: a,
            configurable: !1,
            writable: !1,
            enumerable: !1
        }
    };

    function ma(a) {
        switch (typeof a) {
            case "number":
                return isFinite(a) ? a : String(a);
            case "object":
                if (a && !Array.isArray(a) && ha && null != a && a instanceof Uint8Array) return fa(a)
        }
        return a
    };

    function na(a, b, c) {
        if (null != a) {
            if (Array.isArray(a)) a = G(a, b, c);
            else if (D(a)) {
                const d = {};
                for (let f in a) d[f] = na(a[f], b, c);
                a = d
            } else a = b(a);
            return a
        }
    }

    function G(a, b, c) {
        const d = Array.prototype.slice.call(a);
        c(a, d);
        for (a = 0; a < d.length; a++) d[a] = na(d[a], b, c);
        return d
    }

    function oa(a) {
        if (a && "object" == typeof a && a.toJSON) return a.toJSON();
        a = ma(a);
        return Array.isArray(a) ? G(a, oa, pa) : a
    }

    function pa() {};

    function H(a, b, c) {
        ka(a);
        a.o && (a.o = void 0);
        if (b >= a.h) return (a.g || (a.g = a.j[a.h + a.i] = {}))[b] = c, a;
        if (void 0 !== a.g && a.h >= a.j.length) {
            const d = a.j.length - 1,
                f = b + a.i;
            f >= d ? (a.j[d] = void 0, a.j[f] = c, a.j.push(a.g)) : a.j[f] = c
        } else a.j[b + a.i] = c;
        void 0 !== a.g && b in a.g && delete a.g[b];
        return a
    };
    var ra = class {
        constructor(a, b, c) {
            a || (a = qa);
            qa = null;
            var d = this.constructor.g || 0,
                f = 0 < d,
                e = this.constructor.h;
            a ? ia(a) & 16 && A(a, 32) : (a = e ? [e] : [], A(a, 48));
            f && 0 < a.length && D(a[a.length - 1]) && "g" in a[a.length - 1] && (d = 0);
            this.i = (e ? 0 : -1) - d;
            this.l = void 0;
            this.j = a;
            a: {
                e = this.j.length;
                d = e - 1;
                if (e && (e = this.j[d], D(e))) {
                    this.g = e;
                    b = Object.keys(e);
                    0 < b.length && Array.prototype.every.call(b, isNaN, void 0) ? this.h = Number.MAX_VALUE : this.h = d - this.i;
                    break a
                }
                void 0 !== b && -1 < b ? (this.h = Math.max(b, d + 1 - this.i), this.g = void 0) : this.h = Number.MAX_VALUE
            }
            if (!f && this.g && "g" in this.g) throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');
            if (c)
                for (f = 0; f < c.length; f++) b = c[f], b < this.h ? (b += this.i, (d = this.j[b]) ? Array.isArray(d) && B(d) : this.j[b] = F) : (d = this.g || (this.g = this.j[this.h + this.i] = {}), (e = d[b]) ? Array.isArray(e) && B(e) : d[b] = F)
        }
        toJSON() {
            const a = this.j;
            return E ? a : G(a, oa, pa)
        }
    };
    ra.prototype.toString = function() {
        return this.j.toString()
    };

    function sa(a, b) {
        return ma(b)
    }
    let qa;
    var ta = class extends ra {};
    Object.defineProperties(ta, {
        [Symbol.hasInstance]: la(() => {
            throw Error(void 0);
        })
    });
    class I extends ta {}
    Object.defineProperties(I, {
        [Symbol.hasInstance]: la(Object[Symbol.hasInstance])
    });
    var J = class {
        constructor(a, b = !1) {
            this.key = a;
            this.defaultValue = b;
            this.valueType = "boolean"
        }
    };
    var ua = new J("45368259"),
        va = new J("45357156", !0),
        wa = new J("45350890");
    var K = (a, b) => "&adurl=" == a.substring(a.length - 7) ? a.substring(0, a.length - 7) + b + "&adurl=" : a + b; /*  SPDX-License-Identifier: Apache-2.0 */
    function M(a, b, c) {
        a.addEventListener && a.addEventListener(b, c, !1)
    };
    var xa = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");

    function ya() {
        if (!globalThis.crypto) return Math.random();
        try {
            const a = new Uint32Array(1);
            globalThis.crypto.getRandomValues(a);
            return a[0] / 65536 / 65536
        } catch {
            return Math.random()
        }
    }

    function za(a, b) {
        if (a)
            for (const c in a) Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
    }

    function Aa(a = document) {
        return a.createElement("img")
    };

    function Ba(a, b = null) {
        Ga(a, b)
    }

    function Ga(a, b) {
        p.google_image_requests || (p.google_image_requests = []);
        const c = Aa(p.document);
        if (b) {
            const d = f => {
                b && b(f);
                c.removeEventListener && c.removeEventListener("load", d, !1);
                c.removeEventListener && c.removeEventListener("error", d, !1)
            };
            M(c, "load", d);
            M(c, "error", d)
        }
        c.src = a;
        p.google_image_requests.push(c)
    };
    let N = 0;

    function Ha(a, b = null) {
        return b && b.getAttribute("data-jc") === String(a) ? b : document.querySelector(`[${"data-jc"}="${a}"]`)
    };

    function O(a) {
        P || (P = new Ia);
        const b = P.g[a.key];
        if ("proto" === a.valueType) {
            try {
                const c = JSON.parse(b);
                if (Array.isArray(c)) return c
            } catch (c) {}
            return a.defaultValue
        }
        return typeof b === typeof a.defaultValue ? b : a.defaultValue
    }
    var Ja = class {
        constructor() {
            this.g = {}
        }
    };
    var Ia = class extends Ja {
            constructor() {
                super();
                var a = Ha(N, document.currentScript);
                a = a && a.getAttribute("data-jc-flags") || "";
                try {
                    const b = JSON.parse(a)[0];
                    a = "";
                    for (let c = 0; c < b.length; c++) a += String.fromCharCode(b.charCodeAt(c) ^ "\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c % 10));
                    this.g = JSON.parse(a)
                } catch (b) {}
            }
        },
        P;
    var Ka = window;
    class La {
        constructor(a, b) {
            this.error = a;
            this.context = b.context;
            this.msg = b.message || "";
            this.id = b.id || "jserror";
            this.meta = {}
        }
    };
    const Ma = RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");
    var Na = class {
            constructor(a, b) {
                this.g = a;
                this.h = b
            }
        },
        Oa = class {
            constructor(a, b) {
                this.url = a;
                this.u = !!b;
                this.depth = null
            }
        };

    function Q(a, b) {
        const c = {};
        c[a] = b;
        return [c]
    }

    function Pa(a, b, c, d, f) {
        const e = [];
        za(a, function(g, l) {
            (g = Qa(g, b, c, d, f)) && e.push(l + "=" + g)
        });
        return e.join(b)
    }

    function Qa(a, b, c, d, f) {
        if (null == a) return "";
        b = b || "&";
        c = c || ",$";
        "string" == typeof c && (c = c.split(""));
        if (a instanceof Array) {
            if (d = d || 0, d < c.length) {
                const e = [];
                for (let g = 0; g < a.length; g++) e.push(Qa(a[g], b, c, d + 1, f));
                return e.join(c[d])
            }
        } else if ("object" == typeof a) return f = f || 0, 2 > f ? encodeURIComponent(Pa(a, b, c, d, f + 1)) : "...";
        return encodeURIComponent(String(a))
    }

    function Ra(a) {
        let b = 1;
        for (const c in a.h) b = c.length > b ? c.length : b;
        return 3997 - b - a.i.length - 1
    }

    function Sa(a, b, c) {
        b = b + "//pagead2.googlesyndication.com" + c;
        let d = Ra(a) - c.length;
        if (0 > d) return "";
        a.g.sort(function(e, g) {
            return e - g
        });
        c = null;
        let f = "";
        for (let e = 0; e < a.g.length; e++) {
            const g = a.g[e],
                l = a.h[g];
            for (let k = 0; k < l.length; k++) {
                if (!d) {
                    c = null == c ? g : c;
                    break
                }
                let h = Pa(l[k], a.i, ",$");
                if (h) {
                    h = f + h;
                    if (d >= h.length) {
                        d -= h.length;
                        b += h;
                        f = a.i;
                        break
                    }
                    c = null == c ? g : c
                }
            }
        }
        a = "";
        null != c && (a = f + "trn=" + c);
        return b + a
    }
    class R {
        constructor() {
            this.i = "&";
            this.h = {};
            this.l = 0;
            this.g = []
        }
    };

    function Ta() {
        var a = S,
            b = window.google_srt;
        0 <= b && 1 >= b && (a.g = b)
    }

    function T(a, b, c, d, f, e) {
        if ((d ? a.g : Math.random()) < (f || .01)) try {
            let g;
            c instanceof R ? g = c : (g = new R, za(c, (k, h) => {
                var n = g;
                const m = n.l++;
                k = Q(h, k);
                n.g.push(m);
                n.h[m] = k
            }));
            const l = Sa(g, a.h, "/pagead/gen_204?id=" + b + "&");
            l && ("undefined" !== typeof e ? Ba(l, e) : Ba(l))
        } catch (g) {}
    }
    class Ua {
        constructor() {
            this.h = "http:" === Ka.location.protocol ? "http:" : "https:";
            this.g = Math.random()
        }
    };
    let U = null;
    var Va = () => {
            const a = p.performance;
            return a && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : Date.now()
        },
        Wa = () => {
            const a = p.performance;
            return a && a.now ? a.now() : null
        };
    class Xa {
        constructor(a, b) {
            var c = Wa() || Va();
            this.label = a;
            this.type = b;
            this.value = c;
            this.duration = 0;
            this.uniqueId = Math.random();
            this.taskId = this.slotId = void 0
        }
    };
    const V = p.performance,
        Ya = !!(V && V.mark && V.measure && V.clearMarks),
        W = function(a) {
            let b = !1,
                c;
            return function() {
                b || (c = a(), b = !0);
                return c
            }
        }(() => {
            var a;
            if (a = Ya) {
                var b;
                if (null === U) {
                    U = "";
                    try {
                        a = "";
                        try {
                            a = p.top.location.hash
                        } catch (c) {
                            a = p.location.hash
                        }
                        a && (U = (b = a.match(/\bdeid=([\d,]+)/)) ? b[1] : "")
                    } catch (c) {}
                }
                b = U;
                a = !!b.indexOf && 0 <= b.indexOf("1337")
            }
            return a
        });

    function Za(a) {
        a && V && W() && (V.clearMarks(`goog_${a.label}_${a.uniqueId}_start`), V.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))
    }
    class $a {
        constructor() {
            var a = window;
            this.h = [];
            this.i = a || p;
            let b = null;
            a && (a.google_js_reporting_queue = a.google_js_reporting_queue || [], this.h = a.google_js_reporting_queue, b = a.google_measure_js_timing);
            this.g = W() || (null != b ? b : 1 > Math.random())
        }
        start(a, b) {
            if (!this.g) return null;
            a = new Xa(a, b);
            b = `goog_${a.label}_${a.uniqueId}_start`;
            V && W() && V.mark(b);
            return a
        }
        end(a) {
            if (this.g && "number" === typeof a.value) {
                a.duration = (Wa() || Va()) - a.value;
                var b = `goog_${a.label}_${a.uniqueId}_end`;
                V && W() && V.mark(b);
                !this.g || 2048 < this.h.length || this.h.push(a)
            }
        }
    };

    function X(a) {
        let b = a.toString();
        a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name);
        a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message);
        if (a.stack) {
            a = a.stack;
            var c = b;
            try {
                -1 == a.indexOf(c) && (a = c + "\n" + a);
                let d;
                for (; a != d;) d = a, a = a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"), "$1");
                b = a.replace(RegExp("\n *", "g"), "\n")
            } catch (d) {
                b = c
            }
        }
        return b
    }

    function ab(a, b, c, d) {
        let f, e;
        try {
            a.g && a.g.g ? (e = a.g.start(b.toString(), 3), f = c(), a.g.end(e)) : f = c()
        } catch (g) {
            c = !0;
            try {
                Za(e), c = a.v(b, new La(g, {
                    message: X(g)
                }), void 0, d)
            } catch (l) {
                a.l(217, l)
            }
            if (c) window.console ? .error ? .(g);
            else throw g;
        }
        return f
    }

    function bb(a, b, c, d) {
        var f = Y;
        return (...e) => ab(f, a, () => b.apply(c, e), d)
    }
    class cb {
        constructor(a = null) {
            this.o = S;
            this.h = null;
            this.v = this.l;
            this.g = a;
            this.i = !1
        }
        l(a, b, c, d, f) {
            f = f || "jserror";
            let e;
            try {
                const u = new R;
                var g = u;
                g.g.push(1);
                g.h[1] = Q("context", a);
                b.error && b.meta && b.id || (b = new La(b, {
                    message: X(b)
                }));
                if (b.msg) {
                    g = u;
                    var l = b.msg.substring(0, 512);
                    g.g.push(2);
                    g.h[2] = Q("msg", l)
                }
                var k = b.meta || {};
                b = k;
                if (this.h) try {
                    this.h(b)
                } catch (v) {}
                if (d) try {
                    d(b)
                } catch (v) {}
                d = u;
                k = [k];
                d.g.push(3);
                d.h[3] = k;
                d = p;
                k = [];
                let L;
                b = null;
                do {
                    var h = d;
                    try {
                        var n;
                        if (n = !!h && null != h.location.href) b: {
                            try {
                                q(h.foo);
                                n = !0;
                                break b
                            } catch (v) {}
                            n = !1
                        }
                        var m = n
                    } catch {
                        m = !1
                    }
                    m ? (L = h.location.href, b = h.document && h.document.referrer || null) : (L = b, b = null);
                    k.push(new Oa(L || ""));
                    try {
                        d = h.parent
                    } catch (v) {
                        d = null
                    }
                } while (d && h != d);
                for (let v = 0, Ca = k.length - 1; v <= Ca; ++v) k[v].depth = Ca - v;
                h = p;
                if (h.location && h.location.ancestorOrigins && h.location.ancestorOrigins.length == k.length - 1) for (m = 1; m < k.length; ++m) {
                    var y = k[m];
                    y.url || (y.url = h.location.ancestorOrigins[m - 1] || "", y.u = !0)
                }
                var w = k;
                let aa = new Oa(p.location.href, !1);
                h = null;
                const ba = w.length - 1;
                for (y = ba; 0 <= y; --y) {
                    var x = w[y];
                    !h && Ma.test(x.url) && (h = x);
                    if (x.url && !x.u) {
                        aa = x;
                        break
                    }
                }
                x = null;
                const fb = w.length && w[ba].url;
                0 != aa.depth && fb && (x = w[ba]);
                e = new Na(aa, x);
                if (e.h) {
                    w = u;
                    var z = e.h.url || "";
                    w.g.push(4);
                    w.h[4] = Q("top", z)
                }
                var ca = {
                    url: e.g.url || ""
                };
                if (e.g.url) {
                    var da = e.g.url.match(xa),
                        C = da[1],
                        Da = da[3],
                        Ea = da[4];
                    z = "";
                    C && (z += C + ":");
                    Da && (z += "//", z += Da, Ea && (z += ":" + Ea));
                    var Fa = z
                } else Fa = "";
                C = u;
                ca = [ca, {
                    url: Fa
                }];
                C.g.push(5);
                C.h[5] = ca;
                T(this.o, f, u, this.i, c)
            } catch (u) {
                try {
                    T(this.o, f, {
                        context: "ecmserr",
                        rctx: a,
                        msg: X(u),
                        url: e && e.g.url
                    }, this.i, c)
                } catch (L) {}
            }
            return !0
        }
    };
    class db {};
    let S, Y;
    const Z = new $a;
    var eb = () => {
        window.google_measure_js_timing || (Z.g = !1, Z.h != Z.i.google_js_reporting_queue && (W() && Array.prototype.forEach.call(Z.h, Za, void 0), Z.h.length = 0))
    };
    (a => {
        S = a ? ? new Ua;
        "number" !== typeof window.google_srt && (window.google_srt = Math.random());
        Ta();
        Y = new cb(Z);
        Y.h = b => {
            var c = N;
            0 !== c && (b.jc = String(c), c = (c = Ha(c, document.currentScript)) && c.getAttribute("data-jc-version") || "unknown", b.shv = c)
        };
        Y.i = !0;
        "complete" == window.document.readyState ? eb() : Z.g && M(window, "load", () => {
            eb()
        })
    })();
    var gb = (a, b, c, d) => bb(a, b, c, d),
        hb = (a, b, c, d) => {
            var f = db,
                e = "s";
            f.s && f.hasOwnProperty(e) || (e = new f, f.s = e);
            f = [];
            !b.eid && f.length && (b.eid = f.toString());
            T(S, a, b, !0, c, d)
        };

    function ib() {
        const a = window;
        if (a.gmaSdk || a.webkit ? .messageHandlers ? .getGmaViewSignals) return a;
        try {
            const b = window.parent;
            if (b.gmaSdk || b.webkit ? .messageHandlers ? .getGmaViewSignals) return b
        } catch (b) {}
        return null
    }

    function jb(a, b = {}, c = () => {}, d = () => {}, f = 200, e, g) {
        const l = String(Math.floor(2147483647 * ya()));
        let k = 0;
        const h = n => {
            try {
                const m = "object" === typeof n.data ? n.data : JSON.parse(n.data);
                l === m.paw_id && (window.clearTimeout(k), window.removeEventListener("message", h), m.signal ? c(m.signal) : m.error && d(m.error))
            } catch (m) {
                g("paw_sigs", {
                    msg: "postmessageError",
                    err: m instanceof Error ? m.message : "nonError",
                    data: null == n.data ? "null" : 500 < n.data.length ? n.data.substring(0, 500) : n.data
                })
            }
        };
        window.addEventListener("message", n => {
            e(903, () => {
                h(n)
            })()
        });
        a.postMessage({
            paw_id: l,
            ...b
        });
        k = window.setTimeout(() => {
            window.removeEventListener("message", h);
            d("PAW GMA postmessage timed out.")
        }, f)
    };

    function kb(a, b) {
        return H(a, 2, b)
    }

    function lb(a, b) {
        return H(a, 3, b)
    }

    function mb(a, b) {
        return H(a, 4, b)
    }

    function nb(a, b) {
        return H(a, 5, b)
    }

    function ob(a, b) {
        return H(a, 9, b)
    }

    function pb(a, b) {
        ka(a);
        let c;
        if (null != b) {
            c = B([]);
            let d = !1;
            for (let f = 0; f < b.length; f++) c[f] = b[f].j, d = d || ja(c[f]);
            a.l || (a.l = {});
            a.l[10] = b;
            b = c;
            d ? Object.isExtensible(b) && (t ? b[t] && (b[t] &= -9) : void 0 !== b.m && (b.m &= -9)) : A(b, 8)
        } else a.l && (a.l[10] = void 0), c = F;
        return H(a, 10, c)
    }

    function qb(a, b) {
        return H(a, 11, b)
    }

    function rb(a, b) {
        return H(a, 1, b)
    }

    function sb(a, b) {
        return H(a, 7, b)
    }
    var ub = class extends I {
            constructor() {
                super(void 0, -1, tb)
            }
        },
        vb = class extends I {
            constructor() {
                super(void 0)
            }
        },
        tb = [10, 6];
    const wb = "platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");

    function xb() {
        var a = window;
        if ("function" !== typeof a.navigator ? .userAgentData ? .getHighEntropyValues) return null;
        const b = a.google_tag_data ? ? (a.google_tag_data = {});
        if (b.uach_promise) return b.uach_promise;
        a = a.navigator.userAgentData.getHighEntropyValues(wb).then(c => {
            b.uach ? ? (b.uach = c);
            return c
        });
        return b.uach_promise = a
    }

    function yb(a) {
        return qb(pb(nb(kb(rb(mb(sb(ob(lb(new ub, a.architecture || ""), a.bitness || ""), a.mobile || !1), a.model || ""), a.platform || ""), a.platformVersion || ""), a.uaFullVersion || ""), a.fullVersionList ? .map(b => {
            var c = new vb;
            c = H(c, 1, b.brand);
            return H(c, 2, b.version)
        }) || []), a.wow64 || !1)
    }

    function zb() {
        return xb() ? .then(a => yb(a)) ? ? null
    };
    class Ab {
        constructor() {
            this.promise = new Promise(a => {
                this.g = a
            })
        }
    };
    window.viewReq = [];
    const Bb = a => {
        const b = new Image;
        b.src = a.replace("&amp;", "&");
        window.viewReq.push(b)
    };
    N = 41;
    window.vu = a => {
        const b = O(va),
            c = ib();
        if (b && c ? .gmaSdk ? .getViewSignals) {
            var d = c.gmaSdk.getViewSignals();
            d && (a = K(a, "&ms=" + d))
        }
        O(ua) && "__google_lidar_radf_" in window && (a = K(a, "&avradf=1"));
        const f = [];
        d = () => {
            const e = new Ab;
            f.push(e.promise);
            return e.g
        };
        if (O(wa)) {
            const e = zb();
            if (null != e) {
                const g = d();
                e.then(l => {
                    a: {
                        E = !0;
                        try {
                            var k = JSON.stringify(l.toJSON(), sa);
                            break a
                        } finally {
                            E = !1
                        }
                        k = void 0
                    }
                    l = k;k = [];
                    for (var h = 0, n = 0; n < l.length; n++) {
                        var m = l.charCodeAt(n);
                        255 < m && (k[h++] = m & 255, m >>= 8);
                        k[h++] = m
                    }
                    l = fa(k, 3);0 < l.length && (a = K(a, "&uach=" + l));g()
                })
            }
        }
        if (b && c ? .webkit ? .messageHandlers ? .getGmaViewSignals) {
            const e = d();
            jb(c.webkit.messageHandlers.getGmaViewSignals, {}, g => {
                a = K(a, "&" + g);
                e()
            }, () => {
                e()
            }, 200, gb, hb)
        }
        0 < f.length ? Promise.all(f).then(() => {
            Bb(a)
        }) : Bb(a)
    };
}).call(this); < /script><script data-jc="53" data-jc-version="r20220829">(function(){/ * Copyright The Closure Library Authors.SPDX - License - Identifier: Apache - 2.0 * / 'use strict';var g=this||self;/ * SPDX - License - Identifier: Apache - 2.0 * / function l(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};var m={capture:!0},n=l(function(){let a=!1;try{const b=Object.defineProperty({},"passive",{get:function(){a=!0}});g.addEventListener("test",null,b)}catch(b){}return a});function p(a,b,c,d){if(a.addEventListener){var f=a.addEventListener;d=d?d.passive&&n()?d:d.capture||!1:!1;f.call(a,b,c,d)}};function q(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var r=document;let t=null;var v=()=>{const a=g.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()},w=()=>{const a=g.performance;return a&&a.now?a.now():null};class x{constructor(a,b){var c=w()||v();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.taskId=this.slotId=void 0}};const z=g.performance,A=!!(z&&z.mark&&z.measure&&z.clearMarks),D=l(()=>{var a;if(a=A){var b;if(null===t){t="";try{a="";try{a=g.top.location.hash}catch(c){a=g.location.hash}a&&(t=(b=a.match(/\
bdeid = ([\d, ] + ) / )) ? b[1]: "")
} catch (c) {}
}
b = t;
a = !!b.indexOf && 0 <= b.indexOf("1337")
}
return a
});

function E(a) {
    a && z && D() && (z.clearMarks(`goog_${a.label}_${a.uniqueId}_start`), z.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))
}
class F {
    constructor() {
        var a = window;
        this.g = [];
        this.i = a || g;
        let b = null;
        a && (a.google_js_reporting_queue = a.google_js_reporting_queue || [], this.g = a.google_js_reporting_queue, b = a.google_measure_js_timing);
        this.h = D() || (null != b ? b : 1 > Math.random())
    }
    start(a, b) {
        if (!this.h) return null;
        a = new x(a, b);
        b = `goog_${a.label}_${a.uniqueId}_start`;
        z && D() && z.mark(b);
        return a
    }
    end(a) {
        if (this.h && "number" === typeof a.value) {
            a.duration = (w() || v()) - a.value;
            var b = `goog_${a.label}_${a.uniqueId}_end`;
            z && D() && z.mark(b);
            !this.h || 2048 < this.g.length || this.g.push(a)
        }
    }
};
const G = new F;
var H = () => {
    window.google_measure_js_timing || (G.h = !1, G.g != G.i.google_js_reporting_queue && (D() && Array.prototype.forEach.call(G.g, E, void 0), G.g.length = 0))
};
"number" !== typeof window.google_srt && (window.google_srt = Math.random());
"complete" == window.document.readyState ? H() : G.h && p(window, "load", () => {
    H()
});
var I = (a, b, c, d, f) => {
    window.css ? window.css(b, c, d, f, void 0) : a && (b = a.href, f ? d = b + ("&" + c + "=" + d) : (f = "&" + c + "=", c = b.indexOf(f), 0 > c ? d = b + f + d : (c += f.length, f = b.indexOf("&", c), d = 0 <= f ? b.substring(0, c) + d + b.substring(f) : b.substring(0, c) + d)), a.href = 2E3 < d.length ? b : d)
};
let J = !1,
    K = !1,
    L = null;
const M = () => {
    p ? .(document, "click", a => {
        L = a
    }, m)
};
var N = () => {
        const a = L;
        return a ? J || K ? !1 : (a.preventDefault ? a.preventDefault() : a.returnValue = !1, !0) : !1
    },
    O = () => {
        p(document, "mousedown", () => {
            J = !0
        });
        p(document, "keydown", () => {
            K = !0
        });
        M()
    };
var Q = (a, b = 17) => {
        if (0 > b || Math.floor(b) !== b) b = 17;
        P(a, b)
    },
    R = (a, b) => {
        P(a, b || 1)
    },
    S = a => {
        P(a, 2)
    },
    T = (a, b) => {
        P(a, b || 0)
    };
let U = {},
    V = !0;
const P = (a, b) => {
    var c;
    if (c = V) void 0 === U[a] && (U[a] = []), (c = U[a][b]) || (U[a][b] = !0);
    c || I(document.getElementById(a), a, "nb", b, V)
};

function W(a, b, c) {
    const d = a.id || "";
    I(a, d, "nx", b);
    I(a, d, "ny", c)
}
var aa = class {
    constructor() {
        this.g = this.h = null;
        r.addEventListener && r.addEventListener("mousedown", a => {
            this.h = a
        }, !0);
        p(r, "DOMContentLoaded", () => {
            this.g = r.getElementById("common_15click_anchor")
        })
    }
};
const ba = [0, 2, 1];
let X = null;
var Y = a => {
    if (a) {
        var b; {
            const c = window.event || X;
            c ? ((b = c.which ? 1 << ba[c.which - 1] : c.button) && c.shiftKey && (b |= 8), b && c.altKey && (b |= 16), b && c.ctrlKey && (b |= 32)) : b = null
        }
        b && I(a, a.id, "mb", b)
    }
};
document.addEventListener && document.addEventListener("mousedown", a => {
    X = a
}, !0);
window.mb = Y;
var Z = {},
    ca = (a, b = 2, c = "") => {
        c = c ? c : a;
        1 !== b && (void 0 === Z[c] ? Z[c] = 1 : Z[c] ++);
        0 !== b && Z[c] && I(document.getElementById(a), a, "nm", Z[c])
    };
window.init_ssb = (a, b, c, d, f, da) => {
const k = window;
a && (O(), k.accbk = N);
b && (da && (V = !1), k.cla = Q, k.cll = R, k.clb = S, k.clh = T);
if (c) {
    const y = new aa;
    k.xy = (e, B, h) => {
        h = h || B;
        const u = e || y.h;
        if (u && B && h && !q(y.g, u.target) && (e = r.querySelector("a.one-point-five-click.rhbutton"), !e || (e.classList ? e.classList.contains("preexpanded") : 0 <= Array.prototype.indexOf.call(e.classList ? e.classList : ("string" == typeof e.className ? e.className : e.getAttribute && e.getAttribute("class") || "").match(/\S+/g) || [], "preexpanded", void 0)) || !q(e, u.target))) {
            var C = Math.round(u.clientX - h.offsetLeft);
            h = Math.round(u.clientY - h.offsetTop);
            W(B, C, h);
            y.g && W(y.g, C, h);
            e && W(e, C, h)
        }
    }
}
d && (k.mb = Y);
f && (k.ss = ca)
};
}).call(this); < /script><script>init_ssb(true,false,true,true,true,false);</script > < script >
    if (typeof(ss) === "undefined") {
        ss = function() {};
    }
function st(id) {
    var a = document.getElementById(id);
    if (a) {
        a.myt = (new Date()).getTime();
        xy(window.event, a);
        mb(a);
    }
}

function ha(a, x) {
    if (accbk()) return;
    su(a);
}

function ia(a, e, x) {
    if (accbk()) return;
    su(a);
}

function ja(a, x) {
    if (accbk()) return;
    su(a);
}

function ga(o, e, x) {
    if (document.getElementById) {
        var a = o.id.substring(1),
            p = "",
            r = "",
            g = e.target,
            t, f, h;
        if (g) {
            t = g.id;
            f = g.parentNode;
            if (f) {
                p = f.id;
                h = f.parentNode;
                if (h) r = h.id;
            }
        } else {
            h = e.srcElement;
            f = h.parentNode;
            if (f) p = f.id;
            t = h.id;
        }
        if (t == a || p == a || r == a) return true;
        ia(a, e, x);
        window.open(document.getElementById(a).href);
    }
} < /script><meta data-asoch-meta='[[["ad0",[null,null,null,null,null,null,null,null,null,null,"_blank"]]],null,1]'></head > < body leftMargin = "0"
topMargin = "0"
marginwidth = "0"
marginheight = "0"
style = "background:transparent; line-height:0" > < div id = "google_image_div"
style = "overflow:hidden; position:absolute"
class = "GoogleActiveViewElement"
data - google - av - cxn = "https://pagead2.googlesyndication.com/pcs/activeview?xai=AKAOjsszurJwlOZgYNjvGvN52MJ34lo8kCpF18rbMLMw7LvkHT49Jh3LM0mDkLctbFvOtcWZjOrKv4vAMZIrMQw0K64QTAedD0xu97k-QEd6_hZcXrw7GqH8&amp;sig=Cg0ArKJSzDOppE7zicAxEAE"
data - google - av - adk = "674063953"
data - google - av - metadata = "la=0&amp;xdi=0&amp;"
data - google - av - override = "-1"
data - google - av - dm = "2"
data - google - av - immediate data - google - av - aid = "0"
data - google - av - naid = "1"
data - google - av - slift = ""
data - google - av - cpmav = ""
data - google - av - btr = "https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsuzBWRQzRJkHm6t5EewvFvSAdqwQSDx_eIvVGfMZWEdhKMETynkevtWvz0gPrXeD6VqyWp8nPT8CEZgEeSXj1bKKjclPiKL8eE9svlDyek4c_742tuNIdUQ2E9g8zijhgcgX3HMgodtw_bjFMuGc7t8jJu5aQU3KVVHgq9p1X5c1fHqM_ZV_IqM8pv-mY71_7H6OH6cpMklG33iPKN7qv6-mLn5MOrgCibz73pbK3dwfYCsVlVVedhUQOkjnpceLaq-_cAsbHNW4TsKuM0n7uTSsBh0hEt6OeZ9wZMeDJd-1y8vko1W77eHkdASzW4QzkYR&amp;sai=AMfl-YSAtESipiyKJB1gRsIvKYufJCKqoCKR5WlIjBSkHHXUXifnZ7E5zVCrYsEQXV9ag4j3cWVX_5NKn8-TV0rZs82F_19ZWEuTT04vzRkhmDYBbZ6jcHr9Fk-DeWC9i-YoQQ&amp;sig=Cg0ArKJSzGi1S1JeP-HhEAE&amp;uach_m=[UACH]&amp;adurl="
data - google - av - itpl = "3"
data - google - av - rs = "4"
data - google - av - flags = "[&quot;x%278440&#39;9efotm(&amp;753374%2bejvf/%27844&gt;&#39;9wuvb$&amp;56533&gt;!=|vqc)!273794&amp;&lt;qqvb/%&lt;1735020!=nehu`/!364=5051!9abk{a($160210:3&amp;&lt;cbotf+*0150034:%2bejvf/%72;17613!=efdwa*&#39;76463;21$?ebkpb$&amp;0366717&gt;*&gt;bgipf+!3=712363%9aihwc)!7202&lt;217&#39;9efotm(&amp;20061;48&amp;&gt;`dopb/%&lt;1707200!=8(&amp;2005575?&amp;&gt;`dopb/%&lt;170642?!=|vqc)!7201;=50&#39;9wuvb$&amp;03641654*&gt;bgipf+!3=731103%9aihwcx&quot;]" > < script > vu("https://securepubads.g.doubleclick.net/pcs/view?xai\x3dAKAOjstIu6RvrFAcN7LSbQsfrst5I6bgtRvPFPv_eWSSvavy_zSOaJL2HGkQKWjGagiGWBEdwUBRPTCB-FUwKjmSt_3kIfEignm-BNg0xAmRObi2oIUEInzEMkkMZpz0WOssmWNX7KstB9RFp7Umou3bgZ4g-hpFzXUyJfUVbhFKdcVRf4rz5O5jHH2FszCKfl0nb7jabCVh08VJDnSsQarpM4pR_SMCW0UlZOfpghoKB3U1Baa6u3jefwVFX1UUIqXt81I_WmnytypiOLNgnbJ0YYBW7mRTeXo8o4HrLbSrPk0IGvgaordKkJ6J_ZgIw5uqjg\x26sai\x3dAMfl-YSwErvUT3z37DzuWXKjFQLl3BQlr9sx6IpMqjdlli-7QfZTcE0_0WAt4w4T5I7mdEeXaaPiQ4aFpByF0XJKWoqbWgYh5yamTqmqIxX6TTHxXLVoG3DE2o7Cmx4s3Gs26A\x26sig\x3dCg0ArKJSzC0r2MR3U6qTEAE\x26uach_m\x3d[UACH]\x26adurl\x3d") < /script><a id="aw0" target="_blank" href="https:/ / googleads.g.doubleclick.net / pcs / click ? xai = AKAOjssj5W3WplnLOoJAJVeFw4rb3aPkzRbmkIsdsFZS6anqwarO8groqJV0E3RZPr7RNoap9OAgma7ezPV5TVfJfFTejrI5FAipPVOQuiyQ5T33U4JJFrtjlBqPghU_HsGjFFUdw4iNiC4kCfllBJ5h22sCr8 - aO6agJo4VFm1NYNwDqfIxpiXSoohIzoqLMJ9mQkyneo8g20z5IG84g08JVbQQspT254YzZ7xOsDeRbJyY08rE32IC6cVM_iHtK - fCjGHhbJdq1UthJ8WBQJ - QTqjRsqhr7QxDksHFBsPPKclF1HcDSC - hIgJGNN3EUw & sai = AMfl - YQzQvkWLly_2lobQjykBLAzVfTEDBqnDLVeMllhKUcsa26CsM0s - ziqbm6C9OZUaIM91KYjJrebd3CQ_GLGNqgHHxh9y_IZaeVYCwOUweUmGz5 - 8 pk_jXhNToi9ruOYeQ & sig = Cg0ArKJSzF5pCcjV9utd & fbs_aeid = [gw_fbsaeid] & adurl = https : //www.pravda.com.ua/eng/supportus/" data-asoch-targets="ad0" ><img src="https://tpc.googlesyndication.com/simgad/2744553730633000353" border="0" width="336" height="280" alt="" class="img_ad"  /></a><style>div{margin:0;padding:0;}.abgc{display:none;height:15px;position:absolute;right:17px;top:1px;text-rendering:geometricPrecision;z-index:2147483646;}.abgb{display:inline-block;height:15px;}.abgc,.jar .abgc,.jar .cbb{opacity:1;}.abgc{cursor:pointer;}.cbb{cursor:pointer;height:15px;width:15px;z-index:2147483646;background-color:#ffffff;opacity:0;}.cbb svg{position:absolute;top:0;right:0;height:15px;width:15px;stroke:#00aecd;fill:#00aecd;stroke-width:1.25;}.cbb:hover{cursor:pointer;}.cbb:hover{background-color:#58585a;}.cbb:hover svg{stroke:#ffffff;}.abgb{position:absolute;right:0px;top:0px;}.cbb{position:absolute;right:1px;top:1px;}.abgs{display:none;height:100%;}.abgl{text-decoration:none;}.abgs svg,.abgb svg{display:inline-block;height:15px;width:auto;vertical-align:top;}.abgc .il-wrap{background-color:#ffffff;height:15px;white-space:nowrap;}.abgc .il-wrap.exp{border-bottom-left-radius:5px;}.abgc .il-text,.abgc .il-icon{display:inline-block;}.abgc .il-text{padding-right:1px;padding-left:5px;height:15px;width:55px;}.abgc .il-icon{height:15px;width:15px;}.abgc .il-text svg{fill:#000000;}.abgc .il-icon svg{fill:#00aecd}</style><div id="abgc" class="abgc" dir="ltr"><div id="abgb" class="abgb"><div class="il-wrap"><div class="il-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><circle cx="6" cy="6" r="0.67"></circle><path d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></svg></div></div></div><div id="abgs" class="abgs"><a id="abgl" class="abgl" href="https://adssettings.google.com/whythisad?source=display&amp;reasons=AS7gl4Kz2VpHMWaTCa-WtbXtNeyBhP87Y-Ac_ucxlOF8GvWSV0u-N3uf_5rtXFbulPrVTtj2gyptMpYkDSj5WoVpw3Eq2mrYdALRF4z5463UzZtWEcLhF2XFb8Qm1D9IKu23YpbT7d7VwkA5bh4ctEHPyRB5pBTjLBHbhLzvRcxucZeN5kAxKWoZ_J3NzSbFyVsT6tMLjzBGbDyK4DaqNirzpYQ3ZQ054c2LyHx8ghfnwiTf2kPqWbS-WYBbT36w-Ab_bo3t-SfwR8c7fPZ6-eeMewQrYnI5A9MfdUgyfmMCQeVqojB7RG9BkaRO9YY2CbKKha9AWA7xGRuRVBt7vpTmzwnCg2gT7AAX2CBEsg4EBncXyf3F32rQzK6Ag5osmPpRoRvhiAS4yT4PvQx3FoH07opNzy6OK8WXFlKJm44yC_H1v1ZmvJfvjppfAQBRx8fvi8RYR65pVNoRLLAa-YW0tuScFUz3UA4WdCWeUKNuSFgFd-jftLlauQt6xQLK9UU08MaWcLJxkLFl0N1sVzsim90VW5YZCtHrk-M2rVw8UII_wMNf5vzOVKI2wMBWSViyPfFEFT9cP5_ygaxjwqcq8UH8HPeStdjsGTgDFRVKs2kJ18BaGm_o8SiG7aUVMLz0LJTS4KZ_RY0q6CqiPZ3ZvEDVWNf99w4lhRp2qQwbfumfP11d8evRT9-uyPwA4uc6EgiS_P5VwMRC2hm8BOx_4JRTszrPs43pSR8BktUeYSR-dhWMjue-hHuUEx9HLPkkHqAkeA9SgurWlTrbeQZiMe8D34dwnTasCA1pUru0DfRH4B-MQtwkar3AqYKIr2i9HBZfrJbQOM3dUNB6uHH3b4vsr0q_MyGhjHEeS4tIw2M1mbamzmXiGWS58epyVRd6UM-MlCsByrUCxIS40O6lMiule0Yve6Ij6-ATRnIGuU_ueVU9nFPAv7wnOy_znRRjp2u95v-o2KTlXgn9fenWIR3xZoBVcE3w69Fx3Zriu1ZG7uZCOvp81M4Dkbi9WD0TAN6ImLt1fLpzVypUlH6KpLWoMyOsIg8zJ0nbe5QXK84W8xhtZ6Iv6tJ8Sxi0wUal0PNlvW-T-NRVKtlcQtL_pTQZJq4PC93mkdEx536s89ypJgD1aavayxDsdhzc-eQlgkpIlglvYwOCTWKZ1xc6UHwl78XdaCgMkLZFqCQRX_BiROWBOpFgkPCREkn1QsoGy4dqD4kIXze-VYfRTLTnQakbbrcyOyHZGYEdzGA" target="_blank"><div class="il-wrap exp"><div class="il-text"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 59 16"><path d="M4.51 4.24L8.02 12.83L6.73 12.83L5.72 10.21L2.14 10.21L1.19 12.83L-0.01 12.83L3.29 4.24L4.51 4.24ZM2.46 9.31L5.38 9.31L5.38 9.31Q4.32 6.52 4.19 6.14L4.19 6.14L4.19 6.14Q4.05 5.77 3.89 5.13L3.89 5.13L3.86 5.13L3.86 5.13Q3.70 6 3.42 6.74L3.42 6.74L2.46 9.31ZM13.83 4.24L13.83 12.83L12.85 12.83L12.85 12.04L12.83 12.04L12.83 12.04Q12.26 12.97 11.11 12.97L11.11 12.97L11.11 12.97Q9.97 12.97 9.20 12.07L9.20 12.07L9.20 12.07Q8.44 11.16 8.44 9.72L8.44 9.72L8.44 9.72Q8.44 8.21 9.16 7.34L9.16 7.34L9.16 7.34Q9.88 6.47 11.06 6.47L11.06 6.47L11.06 6.47Q12.18 6.47 12.76 7.32L12.76 7.32L12.78 7.32L12.78 4.24L13.83 4.24ZM11.22 12.11L11.22 12.11L11.22 12.11Q11.91 12.11 12.39 11.54L12.39 11.54L12.39 11.54Q12.87 10.97 12.87 9.81L12.87 9.81L12.87 9.81Q12.87 8.68 12.43 8.00L12.43 8.00L12.43 8.00Q11.99 7.33 11.17 7.33L11.17 7.33L11.17 7.33Q10.35 7.33 9.93 7.99L9.93 7.99L9.93 7.99Q9.52 8.65 9.52 9.72L9.52 9.72L9.52 9.72Q9.52 10.49 9.74 11.03L9.74 11.03L9.74 11.03Q9.97 11.57 10.37 11.84L10.37 11.84L10.37 11.84Q10.78 12.11 11.22 12.11ZM21.74 9.81L22.88 10.10L22.88 10.10Q22.50 11.55 21.57 12.26L21.57 12.26L21.57 12.26Q20.63 12.97 19.32 12.97L19.32 12.97L19.32 12.97Q17.21 12.97 16.25 11.65L16.25 11.65L16.25 11.65Q15.29 10.33 15.29 8.47L15.29 8.47L15.29 8.47Q15.29 6.42 16.42 5.25L16.42 5.25L16.42 5.25Q17.55 4.09 19.34 4.09L19.34 4.09L19.34 4.09Q20.59 4.09 21.48 4.73L21.48 4.73L21.48 4.73Q22.37 5.37 22.73 6.60L22.73 6.60L21.62 6.86L21.62 6.86Q21.33 5.96 20.76 5.51L20.76 5.51L20.76 5.51Q20.19 5.06 19.32 5.06L19.32 5.06L19.32 5.06Q17.92 5.06 17.19 5.99L17.19 5.99L17.19 5.99Q16.46 6.91 16.46 8.46L16.46 8.46L16.46 8.46Q16.46 10.25 17.23 11.13L17.23 11.13L17.23 11.13Q17.99 12 19.22 12L19.22 12L19.22 12Q20.23 12 20.86 11.46L20.86 11.46L20.86 11.46Q21.49 10.91 21.74 9.81L21.74 9.81ZM29.23 8.89L29.23 12.83L28.17 12.83L28.17 8.90L28.17 8.90Q28.17 8.14 27.84 7.76L27.84 7.76L27.84 7.76Q27.51 7.38 26.86 7.38L26.86 7.38L26.86 7.38Q26.21 7.38 25.71 7.83L25.71 7.83L25.71 7.83Q25.20 8.27 25.20 9.43L25.20 9.43L25.20 12.83L24.15 12.83L24.15 4.24L25.20 4.24L25.20 7.32L25.20 7.32Q25.95 6.47 27.08 6.47L27.08 6.47L27.08 6.47Q27.68 6.47 28.23 6.71L28.23 6.71L28.23 6.71Q28.78 6.96 29.00 7.47L29.00 7.47L29.00 7.47Q29.23 7.98 29.23 8.89L29.23 8.89ZM33.35 6.47L33.35 6.47L33.35 6.47Q34.61 6.47 35.44 7.29L35.44 7.29L35.44 7.29Q36.27 8.11 36.27 9.62L36.27 9.62L36.27 9.62Q36.27 11.46 35.37 12.21L35.37 12.21L35.37 12.21Q34.48 12.97 33.35 12.97L33.35 12.97L33.35 12.97Q32.17 12.97 31.31 12.19L31.31 12.19L31.31 12.19Q30.44 11.41 30.44 9.72L30.44 9.72L30.44 9.72Q30.44 8.08 31.28 7.27L31.28 7.27L31.28 7.27Q32.12 6.47 33.35 6.47ZM33.35 12.11L33.35 12.11L33.35 12.11Q34.25 12.11 34.72 11.44L34.72 11.44L34.72 11.44Q35.19 10.77 35.19 9.68L35.19 9.68L35.19 9.68Q35.19 8.51 34.66 7.92L34.66 7.92L34.66 7.92Q34.13 7.33 33.35 7.33L33.35 7.33L33.35 7.33Q32.55 7.33 32.03 7.93L32.03 7.93L32.03 7.93Q31.52 8.53 31.52 9.72L31.52 9.72L31.52 9.72Q31.52 10.90 32.04 11.50L32.04 11.50L32.04 11.50Q32.57 12.11 33.35 12.11ZM38.55 6.61L38.55 12.83L37.49 12.83L37.49 6.61L38.55 6.61ZM38.55 4.24L38.55 5.43L37.49 5.43L37.49 4.24L38.55 4.24ZM44.20 10.55L45.25 10.68L45.25 10.68Q45.05 11.87 44.31 12.42L44.31 12.42L44.31 12.42Q43.58 12.97 42.66 12.97L42.66 12.97L42.66 12.97Q41.30 12.97 40.56 12.08L40.56 12.08L40.56 12.08Q39.83 11.20 39.83 9.73L39.83 9.73L39.83 9.73Q39.83 8.52 40.25 7.79L40.25 7.79L40.25 7.79Q40.68 7.06 41.31 6.76L41.31 6.76L41.31 6.76Q41.95 6.47 42.66 6.47L42.66 6.47L42.66 6.47Q43.62 6.47 44.30 6.97L44.30 6.97L44.30 6.97Q44.98 7.46 45.14 8.43L45.14 8.43L44.12 8.59L44.12 8.59Q43.96 7.96 43.61 7.65L43.61 7.65L43.61 7.65Q43.25 7.33 42.70 7.33L42.70 7.33L42.70 7.33Q41.82 7.33 41.36 7.96L41.36 7.96L41.36 7.96Q40.90 8.58 40.90 9.71L40.90 9.71L40.90 9.71Q40.90 10.86 41.35 11.48L41.35 11.48L41.35 11.48Q41.80 12.11 42.64 12.11L42.64 12.11L42.64 12.11Q43.32 12.11 43.71 11.72L43.71 11.72L43.71 11.72Q44.10 11.33 44.20 10.55L44.20 10.55ZM51.56 9.98L51.56 9.98L46.90 9.98L46.90 9.98Q46.97 11.02 47.49 11.56L47.49 11.56L47.49 11.56Q48.02 12.11 48.80 12.11L48.80 12.11L48.80 12.11Q49.41 12.11 49.82 11.79L49.82 11.79L49.82 11.79Q50.23 11.47 50.44 10.82L50.44 10.82L51.53 10.96L51.53 10.96Q51.26 11.93 50.56 12.45L50.56 12.45L50.56 12.45Q49.86 12.97 48.80 12.97L48.80 12.97L48.80 12.97Q47.40 12.97 46.61 12.11L46.61 12.11L46.61 12.11Q45.83 11.26 45.83 9.77L45.83 9.77L45.83 9.77Q45.83 8.30 46.59 7.38L46.59 7.38L46.59 7.38Q47.36 6.47 48.74 6.47L48.74 6.47L48.74 6.47Q49.42 6.47 50.05 6.77L50.05 6.77L50.05 6.77Q50.68 7.07 51.12 7.78L51.12 7.78L51.12 7.78Q51.56 8.50 51.56 9.98ZM46.96 9.12L50.48 9.12L50.48 9.12Q50.41 8.17 49.89 7.75L49.89 7.75L49.89 7.75Q49.37 7.33 48.74 7.33L48.74 7.33L48.74 7.33Q48 7.33 47.52 7.83L47.52 7.83L47.52 7.83Q47.04 8.33 46.96 9.12L46.96 9.12ZM57.33 8.21L56.30 8.35L56.30 8.35Q56.23 7.84 55.89 7.58L55.89 7.58L55.89 7.58Q55.55 7.33 54.94 7.33L54.94 7.33L54.94 7.33Q54.33 7.33 53.96 7.54L53.96 7.54L53.96 7.54Q53.59 7.74 53.59 8.13L53.59 8.13L53.59 8.13Q53.59 8.50 53.89 8.66L53.89 8.66L53.89 8.66Q54.18 8.82 55.05 9.05L55.05 9.05L55.05 9.05Q56.04 9.30 56.53 9.49L56.53 9.49L56.53 9.49Q57.02 9.69 57.29 10.03L57.29 10.03L57.29 10.03Q57.56 10.38 57.56 11.00L57.56 11.00L57.56 11.00Q57.56 11.84 56.88 12.40L56.88 12.40L56.88 12.40Q56.20 12.97 55.07 12.97L55.07 12.97L55.07 12.97Q53.88 12.97 53.22 12.47L53.22 12.47L53.22 12.47Q52.55 11.97 52.40 10.97L52.40 10.97L53.45 10.81L53.45 10.81Q53.53 11.46 53.93 11.78L53.93 11.78L53.93 11.78Q54.33 12.11 55.05 12.11L55.05 12.11L55.05 12.11Q55.75 12.11 56.12 11.82L56.12 11.82L56.12 11.82Q56.48 11.53 56.48 11.11L56.48 11.11L56.48 11.11Q56.48 10.83 56.31 10.66L56.31 10.66L56.31 10.66Q56.14 10.49 55.89 10.40L55.89 10.40L55.89 10.40Q55.63 10.32 54.74 10.10L54.74 10.10L54.74 10.10Q53.42 9.79 53.00 9.33L53.00 9.33L53.00 9.33Q52.57 8.88 52.57 8.26L52.57 8.26L52.57 8.26Q52.57 7.48 53.19 6.97L53.19 6.97L53.19 6.97Q53.81 6.47 54.86 6.47L54.86 6.47L54.86 6.47Q55.97 6.47 56.59 6.91L56.59 6.91L56.59 6.91Q57.21 7.34 57.33 8.21L57.33 8.21Z"/></svg></div><div class="il-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><circle cx="6" cy="6" r="0.67"></circle><path d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></svg></div></div></a></div></div><div id="cbb" class="cbb" tabindex="0" role="button"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><path d="M3.25,3.25l8.5,8.5M11.75,3.25l-8.5,8.5"/></svg></div><style>.mute_panel{z-index:2147483646;}.abgac{position:absolute;left:0px;top:0px;z-index:2147483646;display:none;width:100%;height:100%;background-color:#FAFAFA;}.mlsc{height:100%;display:flex;justify-content:center;align-items:center;}.mls{animation:mlskf 2s linear infinite;height:50%;width:50%;}.mlsd{stroke-dasharray:1,189;stroke-dashoffset:0;animation:mlsdkf 1.4s ease-in-out infinite;}@keyframes mlskf{100%{transform:rotate(360deg);}}@keyframes mlsdkf{0%{stroke-dasharray:1,189;stroke-dashoffset:0;}50%{stroke-dasharray:134,189;stroke-dashoffset:-53px;}100%{stroke-dasharray:134,189;stroke-dashoffset:-188px;}}</style><div id="mute_panel" class="mute_panel" aria-hidden="true"><div id="abgac" class="abgac" aria-hidden="true"><div id="mlsc" class="mlsc"><svg class="mls" viewBox="50 50 100 100"><circle class="mlsd" cx="100" cy="100" r="30" fill="none" stroke="#9E9E9E" stroke-width="3"/></svg></div></div></div><script data-jc="60" src="https://tpc.googlesyndication.com/pagead/js/r20220829/r20110914/abg_lite_fy2021.js" data-jc-version="r20220829"></script><script>buildAttribution([[null,"https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png",null,"https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png","https://googleads.g.doubleclick.net/pagead/interaction/?ai=BCZ805XIQY8zBHI7UYvzsg8gNufqQnkYAAAAQASDzl_obOAFY5qz7yoMEYMOEgICYGLIBEXd3dy5wcmF2ZGEuY29tLnVhugEHMzM2eDI4MMgBAtoBNmh0dHBzOi8vd3d3LnByYXZkYS5jb20udWEvZW5nL25ld3MvMjAyMi8wOC8zMS83MzY1NTAyL6kCFBrRKxwqXT7AAgLgAgDqAhQvNjk0MjI1MS9VUFJfQlRBXzMzNvgCgdIekAPIBpgDhAeoAwHIA5kE0ASQTuAEAdIFBhDCmYGTFpAGAaAGFKgHmgaoB_PRG6gHltgbqAeqm7ECqAffn7EC2AcB4AcB0ggSCIjhgBAQARgdMgOqggE6AoBA2AgCgAoFmAsB0BUB-BYBgBcB\u0026sigh=ZrqXCEG79tc\u0026cid=CAQSPgCsnQUx1ocikMfOg32NMT7VbBY9kkS7z0uvtpdq7ymZiGqgjXZk4u7mYzJyZBZl3-LrjGkgYJYE9wxYAT_B","jpx_x2Bz_fIIABCtiJ6TCxgAIgBCF2NhLXB1Yi00MTc3OTU1OTI3Mzk4NDQ2SAJYFHABuAHmrPvKgwQ",["user_feedback_menu_interaction","",0],null,null,null,null,"What was wrong with this ad?",null,"https://googleads.g.doubleclick.net/pagead/images/mtad/back_blue.png","Thanks for the feedback!","Well review this ad to improve the experience in the future.","Thanks for the feedback!","Well use your feedback to review ads on this site.",null,null,null,"Closing ad: %1$d","AdChoices","https://googleads.g.doubleclick.net/pagead/images/mtad/ad_choices_blue.png","https://www.google.com/url?ct=abg\u0026q=https://www.google.com/adsense/support/bin/request.py%3Fcontact%3Dabg_afc%26url%3Dhttps://www.pravda.com.ua/eng/news/2022/08/31/7365502/%26gl%3DNO%26hl%3Den%26client%3Dca-pub-4177955927398446%26ai0%3DBCZ805XIQY8zBHI7UYvzsg8gNufqQnkYAAAAQASDzl_obOAFY5qz7yoMEYMOEgICYGLIBEXd3dy5wcmF2ZGEuY29tLnVhugEHMzM2eDI4MMgBAtoBNmh0dHBzOi8vd3d3LnByYXZkYS5jb20udWEvZW5nL25ld3MvMjAyMi8wOC8zMS83MzY1NTAyL6kCFBrRKxwqXT7AAgLgAgDqAhQvNjk0MjI1MS9VUFJfQlRBXzMzNvgCgdIekAPIBpgDhAeoAwHIA5kE0ASQTuAEAdIFBhDCmYGTFpAGAaAGFKgHmgaoB_PRG6gHltgbqAeqm7ECqAffn7EC2AcB4AcB0ggSCIjhgBAQARgdMgOqggE6AoBA2AgCgAoFmAsB0BUB-BYBgBcB\u0026usg=AOvVaw3HPMzDNGmj_37UJufnO-Ef","https://googleads.g.doubleclick.net/pagead/images/mtad/x_blue.png",0,[["Send feedback",["user_feedback_menu_option","1",1],["What was wrong with this ad?",[["Ad was inappropriate",["mute_survey_option","8",1]],["Seen this ad multiple times",["mute_survey_option","2",1]],["Ad covered content",["mute_survey_option","3",1]],["Not interested in this ad",["mute_survey_option","7",1]]]],["user_feedback_undo","1",1]]],["https://googleads.g.doubleclick.net/pagead/images/adchoices/iconx2-000000.png","AdChoices","Ad closed by %1$s",null,"https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_dark_color_84x28dp.png","Send feedback","Thanks. Feedback improves Google ads",null,null,null,null,null,null,"See my Google ad settings",null,"https://www.gstatic.com","","Ads by %1$s","Ad settings","https://adssettings.google.com",null,null,null,0,null,null,null,0],"AB3afGEAAAPpW1tbW10sW251bGwsImh0dHBzOi8vZ29vZ2xlYWRzLmcuZG91YmxlY2xpY2submV0L3BhZ2VhZC9pbnRlcmFjdGlvbi8_YWk9QkNaODA1WElRWTh6QkhJN1VZdnpzZzhnTnVmcVFua1lBQUFBUUFTRHpsX29iT0FGWTVxejd5b01FWU1PRWdJQ1lHTElCRVhkM2R5NXdjbUYyWkdFdVkyOXRMblZodWdFSE16TTJlREk0TU1nQkF0b0JObWgwZEhCek9pOHZkM2QzTG5CeVlYWmtZUzVqYjIwdWRXRXZaVzVuTDI1bGQzTXZNakF5TWk4d09DOHpNUzgzTXpZMU5UQXlMNmtDRkJyUkt4d3FYVDdBQWdMZ0FnRHFBaFF2TmprME1qSTFNUzlWVUZKZlFsUkJYek16TnZnQ2dkSWVrQVBJQnBnRGhBZW9Bd0hJQTVrRTBBU1FUdUFFQWRJRkJoRENtWUdURnBBR0FhQUdGS2dIbWdhb0JfUFJHNmdIbHRnYnFBZXFtN0VDcUFmZm43RUMyQWNCNEFjQjBnZ1NDSWpoZ0JBUUFSZ2RNZ09xZ2dFNkFvQkEyQWdDZ0FvRm1Bc0IwQlVCLUJZQmdCY0JcdTAwMjZzaWdoPVpycVhDRUc3OXRjXHUwMDI2Y2lkPUNBUVNQZ0NzblFVeDFvY2lrTWZPZzMyTk1UN1ZiQlk5a2tTN3owdXZ0cGRxN3ltWmlHcWdqWFprNHU3bVl6SnlaQlpsMy1McmpHa2dZSllFOXd4WUFUX0IiLFtudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly9kaXNwbGF5YWRzLWZvcm1hdHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2Fkcy9wcmV2aWV3L2NvbnRlbnQuanM_Y2xpZW50PXd0YVx1MDAyNm9iZnVzY2F0ZWRDdXN0b21lcklkPTEwMDAwMDAwMDBcdTAwMjZjcmVhdGl2ZUlkPTEzODQwMTQ3MDA1NFx1MDAyNnZlcnNpb25JZD0wXHUwMDI2YWRHcm91cENyZWF0aXZlSWQ9MFx1MDAyNmh0bWxQYXJlbnRJZD1wcmV2LTBcdTAwMjZzaWc9QUNpVkJfenFNR2UxbG9iRWVFU2JxTl93V0JaUGcySW40dyJdLG51bGwsbnVsbCwxLCJqcHhfeDJCel9mSUlBQkN0aUo2VEN4Z0FJZ0JDRjJOaExYQjFZaTAwTVRjM09UVTFPVEkzTXprNE5EUTJTQUpZRkhBQnVBSG1yUHZLZ3dRIiwiMjk5MzEyODQ5MyJdXV0sWzEsMSwxLDEsMV0sW251bGwsbnVsbCwiTk8iXV1kki0tJXDJ-xLVnTryO_ZOC0D8RPOaLBEeiK_FlYeeJFiECdUyr2nCmX5yXrCcZ020jsJpGqVDKCku2HefYky-zOm2TAup_I_buJ_4GEfypqYTHGwRioBcIrT4j_tPBgZdzfm422RXgGmBx5SOODvKZbjl99fSogxhcyw5BpSsSfl50XrV0KGbgwgNz6AvVWCR5T8nzeRhzKIO5hU67Ge2tDvZCMkyZhN9ctv0oMfaWA2JlFwH9zTX_XI60Ruw5flrqO8fa1HFQeAdBIWk67sGdFnyU4-3wBhY5cD8Xde7NHC9yh0BJNn3p9ayp8rnb5tj1ziZR9ptZ_Njavxd5MH_,KNfft-YJYMrklRoHBpzq-w","https://adssettings.google.com/whythisad?source=display\u0026reasons=AS7gl4Kz2VpHMWaTCa-WtbXtNeyBhP87Y-Ac_ucxlOF8GvWSV0u-N3uf_5rtXFbulPrVTtj2gyptMpYkDSj5WoVpw3Eq2mrYdALRF4z5463UzZtWEcLhF2XFb8Qm1D9IKu23YpbT7d7VwkA5bh4ctEHPyRB5pBTjLBHbhLzvRcxucZeN5kAxKWoZ_J3NzSbFyVsT6tMLjzBGbDyK4DaqNirzpYQ3ZQ054c2LyHx8ghfnwiTf2kPqWbS-WYBbT36w-Ab_bo3t-SfwR8c7fPZ6-eeMewQrYnI5A9MfdUgyfmMCQeVqojB7RG9BkaRO9YY2CbKKha9AWA7xGRuRVBt7vpTmzwnCg2gT7AAX2CBEsg4EBncXyf3F32rQzK6Ag5osmPpRoRvhiAS4yT4PvQx3FoH07opNzy6OK8WXFlKJm44yC_H1v1ZmvJfvjppfAQBRx8fvi8RYR65pVNoRLLAa-YW0tuScFUz3UA4WdCWeUKNuSFgFd-jftLlauQt6xQLK9UU08MaWcLJxkLFl0N1sVzsim90VW5YZCtHrk-M2rVw8UII_wMNf5vzOVKI2wMBWSViyPfFEFT9cP5_ygaxjwqcq8UH8HPeStdjsGTgDFRVKs2kJ18BaGm_o8SiG7aUVMLz0LJTS4KZ_RY0q6CqiPZ3ZvEDVWNf99w4lhRp2qQwbfumfP11d8evRT9-uyPwA4uc6EgiS_P5VwMRC2hm8BOx_4JRTszrPs43pSR8BktUeYSR-dhWMjue-hHuUEx9HLPkkHqAkeA9SgurWlTrbeQZiMe8D34dwnTasCA1pUru0DfRH4B-MQtwkar3AqYKIr2i9HBZfrJbQOM3dUNB6uHH3b4vsr0q_MyGhjHEeS4tIw2M1mbamzmXiGWS58epyVRd6UM-MlCsByrUCxIS40O6lMiule0Yve6Ij6-ATRnIGuU_ueVU9nFPAv7wnOy_znRRjp2u95v-o2KTlXgn9fenWIR3xZoBVcE3w69Fx3Zriu1ZG7uZCOvp81M4Dkbi9WD0TAN6ImLt1fLpzVypUlH6KpLWoMyOsIg8zJ0nbe5QXK84W8xhtZ6Iv6tJ8Sxi0wUal0PNlvW-T-NRVKtlcQtL_pTQZJq4PC93mkdEx536s89ypJgD1aavayxDsdhzc-eQlgkpIlglvYwOCTWKZ1xc6UHwl78XdaCgMkLZFqCQRX_BiROWBOpFgkPCREkn1QsoGy4dqD4kIXze-VYfRTLTnQakbbrcyOyHZGYEdzGA","Why this ad?",1,0],null,null,0,null,0,0,1,0,0,0,0,0,0,0,null,0,1,0,null,[["jake_ui_extension","jake_default_ui"]],280,336,0,null,null,0,null,null,"right",0,0,"r20220829/r20110914"]);</script></div><script data-jc="22" src="https://tpc.googlesyndication.com/pagead/js/r20220829/r20110914/client/window_focus_fy2021.js" async data-jc-version="r20220829" data-jcp-url="https://googleads.g.doubleclick.net/pagead/interaction/?ai=&amp;sigh=BpnfxIaauQU&amp;cid=CAQSPgCsnQUx1ocikMfOg32NMT7VbBY9kkS7z0uvtpdq7ymZiGqgjXZk4u7mYzJyZBZl3-LrjGkgYJYE9wxYAT_B" data-jcp-gws-id="" data-jcp-qem-id="CIzIt-mb8_kCFQ6qGAodfPYA2Q"></script><script>window.parent.postMessage('{"googMsgType":"pvt","token":"AEC3cPJ7oye7b0qw_zXwR0UsQa6kVsY2dIWQbBL6E57XB0_Bmjbh5uCgxb36x6SyB0FVldQnhp-o_o_Lgo3m9jU"}', '*');</script><img src="//www.google.com/ads/measurement/l?ebcid=ALh7CaSKmlc09ehm3G8AhrFyx6sEX8qWNTDLg1hYM_ApV3P-tPcTzrPyyzB-xLhaJHUZIPB_L2bLf5v7GOUs3HZgaaS4RQgaGw" style="display:none;" alt=""></img><div style="bottom:0;right:0;width:336px;height:280px;background:initial !important;position:absolute !important;max-width:100% !important;max-height:100% !important;pointer-events:none !important;image-rendering:-moz-crisp-edges !important;z-index:2147483647;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWBAMAAACrl3iAAAAABlBMVEUAAAD+AciWmZzWAAAAAnRSTlMAApidrBQAAAB8SURBVBjTbZBBEsAgCAPjD/j/a62QkBxKe5BxwQXgP85EnzKrvi3U/MzOI/DArlXWXAU9me+7d9Dq/WHuzbf5rYlDHuuNQbYomdd5+peHg3wGpinoLSU583nB9miKE9tbLpDJarAqd7Yqni02x/amtfUj75xVW8wNamTgAtHFBik038XHAAAAAElFTkSuQmCC') !important;"></div><script id="googleActiveViewDisplayScript" src="https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914"></script><script type="text/javascript">osdlfm();</script><script data-jc="70" src="https://tpc.googlesyndication.com/pagead/js/r20220829/r20110914/client/one_click_handler_one_afma_fy2021.js" async data-jc-version="r20220829" data-jcp-expt-ids="" data-jcp-extra-meta="[]" data-jcp-correct-redirect-url-for-och-15-click="false" data-jcp-async-using-fetch="false"></script></body></html>
                                    


HTTP Transactions (171)


Request Response
                                        
                                            GET /eng/news/2022/08/31/7365502/ HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1

                                         
                                         107.178.251.122
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
                                        
Server: nginx
Date: Thu, 01 Sep 2022 08:52:50 GMT
Content-Length: 162
Location: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Via: 1.1 google


--- Additional Info ---
Magic:  HTML document text\012- HTML document text\012- HTML document, ASCII text, with CRLF line terminators
Size:   162
Md5:    4f8e702cc244ec5d4de32740c0ecbd97
Sha1:   3adb1f02d5b6054de0046e367c1d687b6cdf7aff
Sha256: 9e17cb15dd75bbbd5dbb984eda674863c3b10ab72613cf8a39a00c3e11a8492a
                                        
                                            GET /v1/ HTTP/1.1 
Host: firefox.settings.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         143.204.55.115
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Content-Length: 939
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Content-Type, Content-Length, Backoff, Retry-After, Alert
Content-Security-Policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
Date: Thu, 01 Sep 2022 08:27:08 GMT
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
Via: 1.1 8ddb6d7670d8c5a85c04a10525a71b90.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: OSL50-C1
X-Amz-Cf-Id: vy-V5wB81N17OhtMqUGMBBiNSOn47B8Mt2mI9F0OlNZdTVtaAaglfQ==
Age: 1542


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with very long lines (939), with no line terminators
Size:   939
Md5:    99b7d23c1748d0526782b9ff9ea45f09
Sha1:   eadd801a3ba2aa00632c6fb52e1f9125bd6d5b4f
Sha256: 48f81668f76955320480b484138aebdad5d03c471036b4449c737aca1ecab08e
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "ECE269E8B9BE8A5839D75C1343823D68B96930C593C2E3E8D522999176EE3149"
Last-Modified: Mon, 29 Aug 2022 23:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4343
Expires: Thu, 01 Sep 2022 10:05:13 GMT
Date: Thu, 01 Sep 2022 08:52:50 GMT
Connection: keep-alive

                                        
                                            GET /chains/remote-settings.content-signature.mozilla.org-2022-10-09-23-18-04.chain HTTP/1.1 
Host: content-signature-2.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         143.204.55.25
HTTP/2 200 OK
content-type: binary/octet-stream
                                        
content-length: 5348
date: Thu, 01 Sep 2022 01:15:17 GMT
last-modified: Sat, 20 Aug 2022 23:18:05 GMT
etag: "742edb4038f38bc533514982f3d2e861"
content-disposition: attachment
accept-ranges: bytes
server: AmazonS3
x-cache: Hit from cloudfront
via: 1.1 f00e3524edcdf61801454f2bb21e71ce.cloudfront.net (CloudFront)
x-amz-cf-pop: OSL50-C1
x-amz-cf-id: DFqcobaAqsCM41x-aWS1_6uEP6-TTzgc3Ril-J27V3JiEF6Chb0MSQ==
age: 27454
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  PEM certificate\012- , ASCII text
Size:   5348
Md5:    742edb4038f38bc533514982f3d2e861
Sha1:   cc3a20c8dc2a8c632ef9387a2744253f1e3fdef1
Sha256: b6bfa49d3d135035701231db2fffc0c0643444394009a94c6a1b4d829d6b8345
                                        
                                            GET /v1/tiles HTTP/1.1 
Host: contile.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         34.117.237.239
HTTP/2 200 OK
content-type: application/json
                                        
server: nginx
date: Thu, 01 Sep 2022 08:52:50 GMT
content-length: 12
strict-transport-security: max-age=31536000
via: 1.1 google
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   12
Md5:    23e88fb7b99543fb33315b29b1fad9d6
Sha1:   a48926c4ec03c7c8a4e8dffcd31e5a6cdda417ce
Sha256: 7d8f1de8b7de7bc21dfb546a1d0c51bf31f16eee5fad49dbceae1e76da38e5c3
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 279
Connection: keep-alive
Last-Modified: Thu, 01 Sep 2022 05:04:32 GMT
Expires: Thu, 08 Sep 2022 05:04:31 GMT
Etag: "c1349d1502ee4df63df97ac951b1ba794442296e"
Cache-Control: max-age=590500,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb3
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5a9e96db512-OSL

                                        
                                            GET /images/v6/fonts/firasans-extrabold-webfont.woff2?1 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: text/html; charset=windows-1251
                                        
server: nginx
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Wed, 24 Aug 2022 17:35:16 GMT
content-length: 64908
age: 659855
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Web Open Font Format (Version 2), TrueType, length 64904, version 1.0\012- data
Size:   64908
Md5:    e71caebb37c4ebcd818042ed50fc9ba5
Sha1:   e9e4ca3fda58ff70fadbdad732694f77a647b6eb
Sha256: 009768c55260bbec207a0683d7d369513ac461c133ba9d481d8671a60a4db43c
                                        
                                            GET /images/v6/fonts/firasans-regular-webfont.woff2?1 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: text/html; charset=windows-1251
                                        
server: nginx
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Wed, 24 Aug 2022 17:35:16 GMT
content-length: 64680
age: 659855
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Web Open Font Format (Version 2), TrueType, length 64676, version 1.0\012- data
Size:   64680
Md5:    0a7eb1cad2e136bd84214857ed513589
Sha1:   42f0e56b7a89ace9e981a597f9e8a0b0629254b1
Sha256: eb2acdeed90af05956b14376a25ec2249494e6f4e0848b4245c78bd2160a17a8
                                        
                                            GET /misc/v6/index.css?29 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/css,*/*;q=0.1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: style
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: text/css
                                        
server: nginx
vary: Accept-Encoding,Accept-Encoding
content-encoding: br
via: 1.1 google
date: Wed, 31 Aug 2022 09:38:05 GMT
last-modified: Mon, 18 Jul 2022 13:53:28 GMT
etag: W/"62d565d8-2c19d"
content-length: 21971
age: 83686
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (651)
Size:   21971
Md5:    4bdd16b93e6a2c9cde589db7814d6d40
Sha1:   d2b7e37deaf4446d6c83dbebe351aba3f3d5c4ca
Sha256: 4a51f75ada30956bde4d628821465c8de19263a15a9e28d8915247bf868aacea
                                        
                                            GET /images/v6/fonts/firasans-bold-webfont.woff2?1 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: text/html; charset=windows-1251
                                        
server: nginx
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Wed, 24 Aug 2022 17:35:18 GMT
content-length: 65148
age: 659853
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Web Open Font Format (Version 2), TrueType, length 65144, version 1.0\012- data
Size:   65148
Md5:    9478a6e04033291a30733e69b0af277e
Sha1:   fd093225dc48c865f72ef6a59e5f04f1f6d073e6
Sha256: 6d1037044ed6dbc90e716d74923b63995949d21b04e3274f1a068e961a7ce4e9
                                        
                                            GET /misc/v6/sticky-kit.js HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: application/javascript; charset=windows-1251
                                        
server: nginx
vary: Accept-Encoding,Accept-Encoding
content-encoding: br
via: 1.1 google
date: Fri, 26 Aug 2022 09:41:36 GMT
last-modified: Tue, 21 Mar 2017 03:30:03 GMT
etag: W/"58d09e3b-218d"
content-length: 1942
age: 515475
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text
Size:   1942
Md5:    29c45f26352aa37d59fb96686ea9d603
Sha1:   989d2795a39188ddfcb0e9b8cfbc4e30aa3dc70d
Sha256: b28dd0bba77b9c217f8a506add7cb66217dd966c15f9428e5cafe051331fd1f4
                                        
                                            GET /misc/v6/jquery-1.12.4.min.js HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: application/javascript; charset=windows-1251
                                        
server: nginx
vary: Accept-Encoding,Accept-Encoding
content-encoding: br
via: 1.1 google
date: Fri, 26 Aug 2022 16:58:22 GMT
last-modified: Mon, 17 Feb 2020 12:57:31 GMT
etag: W/"5e4a8dbb-17b8b"
content-length: 32724
age: 489269
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (32077)
Size:   32724
Md5:    18df9beb9adbb5d3623816e5c187cba6
Sha1:   c3d3ef99447058ff8b379b542f008ed411a95887
Sha256: 78e21803df2b3830b2f87a1f791d95ee48d9a8a4d91fa322f3955ea249382751
                                        
                                            GET /misc/v6/common.js?8 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: application/javascript; charset=windows-1251
                                        
server: nginx
vary: Accept-Encoding,Accept-Encoding
content-encoding: br
via: 1.1 google
date: Thu, 01 Sep 2022 00:36:25 GMT
last-modified: Mon, 17 Jan 2022 13:47:05 GMT
etag: W/"61e57359-1a94"
content-length: 1413
age: 29786
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with CRLF line terminators
Size:   1413
Md5:    22b0d99fa92750337b4f0c4fe1004b46
Sha1:   a2e04a39c475a935d7b1a0409d93d2d412371cb6
Sha256: 8d4541d4889eb34012d02d90ed2efaa4fb0434d5e5e2f0275e4f8bfff7109f40
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "D24707BCB8C8F364EEBEA1F908A3CEE4CF4583E57F75A66236AE49737DA9600C"
Last-Modified: Tue, 30 Aug 2022 17:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=5064
Expires: Thu, 01 Sep 2022 10:17:15 GMT
Date: Thu, 01 Sep 2022 08:52:51 GMT
Connection: keep-alive

                                        
                                            GET /images/v6/ico_eye.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 502
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Fri, 26 Aug 2022 05:07:58 GMT
age: 531893
last-modified: Wed, 06 May 2020 08:31:04 GMT
etag: "5eb275c8-1f6"
cache-control: public,max-age=604800
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with very long lines (439)
Size:   502
Md5:    ff97a0d3dbe4e373444557735e3193df
Sha1:   9fb5579d500f3c1623db469b6ad81396631e49e9
Sha256: 369163a2be3c3f1685f4b545199a1304a16ec3f0dc28d2b57d61e59e7584d706
                                        
                                            GET /images/v6/ico_fb.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 481
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Fri, 26 Aug 2022 05:20:06 GMT
age: 531165
last-modified: Wed, 06 May 2020 08:31:04 GMT
etag: "5eb275c8-1e1"
cache-control: public,max-age=604796
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with CRLF line terminators
Size:   481
Md5:    d472732f554e8fbf41f7a54746694c87
Sha1:   1b3ac30c2085c5c21b791ad783de459575275aa4
Sha256: a9c7d999faf52b0de946c2e264ed7e260f2a27cf086451f4b932b558b65f60a0
                                        
                                            GET /images/v6/ico_twitter.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 668
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Fri, 26 Aug 2022 05:20:06 GMT
age: 531165
last-modified: Wed, 06 May 2020 08:31:04 GMT
etag: "5eb275c8-29c"
cache-control: public,max-age=604796
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with very long lines (795), with CRLF line terminators
Size:   668
Md5:    b05ebacb0f20679bec23ad003be0aae8
Sha1:   a2a2f73376fa7e5a46119e305eaf48bb9be75521
Sha256: 702c2fd2f4058f9d408efea46e5318d2caf28f31f216d1575675ff70a5a5d8e8
                                        
                                            GET /images/v6/ico_telegram.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 496
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Fri, 26 Aug 2022 02:24:33 GMT
age: 541698
last-modified: Wed, 06 May 2020 08:31:04 GMT
etag: "5eb275c8-1f0"
cache-control: public,max-age=604798
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with CRLF line terminators
Size:   496
Md5:    af584d5b32af957e44f2264d9de2a0fc
Sha1:   ad430281d5d2f312d47829ffb5390f5388c16a13
Sha256: e9df3785c23493cb3da4e9c5ed52680fc39b7b1ccd28e904b6d422b74fb273ea
                                        
                                            GET /images/v6/ico_comments.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 435
content-encoding: br
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
via: 1.1 google
date: Fri, 26 Aug 2022 04:47:25 GMT
age: 533126
last-modified: Wed, 06 May 2020 08:31:04 GMT
etag: "5eb275c8-1b3"
cache-control: public,max-age=604795
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text
Size:   435
Md5:    484b0e05bbbee86ecad24d9473b34544
Sha1:   77a7ffb84c5a3c2ff0124b4c1c0280e14527db0d
Sha256: 06cca9461488f5db355b10b477156d0deef73ec101f12b9602763111c9e60db9
                                        
                                            GET /images/v6/ico_patreon.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 490
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
accept-ranges: bytes
via: 1.1 google
date: Fri, 26 Aug 2022 05:31:16 GMT
age: 530495
last-modified: Tue, 21 Jun 2022 11:31:09 GMT
etag: "62b1abfd-1ea"
cache-control: public,max-age=604800
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- XML 1.0 document text\012- XML document text\012- exported SGML document, ASCII text
Size:   490
Md5:    9b4440331817a34f6717f0ab55d385dc
Sha1:   6fa8305047c667d2cffff2c9a4d48ac98e7a31c2
Sha256: bee5d8b92d1983ca50233cfea71aed7abcb1512367f254ee1dcae35eb3eb3046
                                        
                                            GET /images/v6/ico_linkedin.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
content-length: 706
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding
accept-ranges: bytes
via: 1.1 google
date: Fri, 26 Aug 2022 05:31:16 GMT
age: 530495
last-modified: Tue, 21 Jun 2022 11:31:09 GMT
etag: "62b1abfd-2c2"
cache-control: public,max-age=603406
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- XML 1.0 document text\012- XML document text\012- exported SGML document, ASCII text
Size:   706
Md5:    31a07855f6bf979b4d695926bf04b15f
Sha1:   595d38b81d3c4707aed6b78b45a6a0948a21cdd6
Sha256: 29a1a191b3918703a38e5ce9bdae2ed12e62082f45b8e2407eeacc0417df9fd3
                                        
                                            GET /misc/eng/interfax.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding,Accept-Encoding
accept-ranges: none
via: 1.1 google
content-encoding: br
date: Thu, 18 Aug 2022 21:06:56 GMT
last-modified: Fri, 13 Dec 2019 16:40:00 GMT
etag: W/"a77-5999883457800"
content-length: 1559
age: 1165555
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with very long lines (2095), with CRLF line terminators
Size:   1559
Md5:    1d543e0fd7c2112c5d037d6501ebd963
Sha1:   a835876486fe2436652ca5944448319596c24cbf
Sha256: 6784aefa2b02aea937ebe77b4352adf0a56d9418a426aa0236bfdfd9d66e38db
                                        
                                            GET /misc/eng/quixote.svg HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/svg+xml
                                        
server: nginx
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
vary: Accept-Encoding,Accept-Encoding
accept-ranges: none
via: 1.1 google
content-encoding: br
date: Sun, 28 Aug 2022 14:20:08 GMT
last-modified: Fri, 13 Dec 2019 16:40:08 GMT
etag: W/"84af-5999883bf8a00"
content-length: 16805
age: 325963
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  SVG Scalable Vector Graphics image\012- HTML document, Unicode text, UTF-8 text, with very long lines (33375), with CRLF line terminators
Size:   16805
Md5:    5de3b8ccc3bc363cf9a5441fe4d0453e
Sha1:   310138093fd9c6edcfad3cc7083b06eeea77803f
Sha256: 66fc4e8ccbe24410c21c5e0f5ebbca595c3128392669883da08428f14f2d45ff
                                        
                                            GET /misc/cabinet.js?5 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: application/javascript; charset=windows-1251
                                        
server: nginx
vary: Accept-Encoding,Accept-Encoding
content-encoding: br
via: 1.1 google
date: Sun, 28 Aug 2022 14:48:00 GMT
last-modified: Mon, 22 Nov 2021 15:24:28 GMT
etag: W/"619bb62c-41f6"
content-length: 2899
age: 324291
cache-control: public,max-age=1209600
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  HTML document, ISO-8859 text, with very long lines (1944)
Size:   2899
Md5:    98e75b97682af71c28d2b05e6e56b2fd
Sha1:   a15ab521a50d98d6dddce7cdca260fd20feb0f1c
Sha256: 2f49ec61cfc26ad90b2a8f81eab5bc00a5c0baef6c711ce735b06f24927263b5
                                        
                                            GET /counter/7365502 HTTP/1.1 
Host: www.pravda.com.ua
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/eng/news/2022/08/31/7365502/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
TE: trailers

                                         
                                         107.178.251.122
HTTP/2 200 OK
content-type: image/gif
                                        
server: nginx
date: Thu, 01 Sep 2022 08:52:51 GMT
content-length: 42
expires: Thu, 01 Jan 1970 00:00:01 GMT
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
cache-control: must-revalidate, no-transform
vary: Accept-Encoding
via: 1.1 google
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    0060cc426d58ea30f5099166a6452fdb
Sha1:   b30735b3b50864255dbe975427ee86373d876ef0
Sha256: 338aa77590082270f139cb5243d5dbb85989ffaa10b180c6ce8d788f47ee7c34
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 279
Connection: keep-alive
Last-Modified: Thu, 01 Sep 2022 05:04:32 GMT
Expires: Thu, 08 Sep 2022 05:04:31 GMT
Etag: "c1349d1502ee4df63df97ac951b1ba794442296e"
Cache-Control: max-age=590499,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb5
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5ac4d4eb512-OSL

                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 282
Connection: keep-alive
Last-Modified: Sun, 28 Aug 2022 23:01:15 GMT
Expires: Sun, 04 Sep 2022 23:01:14 GMT
Etag: "7a6e5a5be14d742ee10085c6895b5cb841045f73"
Cache-Control: max-age=309502,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb4
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5adabb40b51-OSL

                                        
                                            GET /gtag/js?id=UA-554376-1 HTTP/1.1 
Host: www.googletagmanager.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         142.250.74.72
HTTP/2 200 OK
content-type: application/javascript; charset=UTF-8
                                        
access-control-allow-origin: *
access-control-allow-credentials: true
access-control-allow-headers: Cache-Control
content-encoding: br
vary: Accept-Encoding
date: Thu, 01 Sep 2022 08:52:51 GMT
expires: Thu, 01 Sep 2022 08:52:51 GMT
cache-control: private, max-age=900
last-modified: Thu, 01 Sep 2022 06:00:00 GMT
strict-transport-security: max-age=31536000; includeSubDomains
cross-origin-resource-policy: cross-origin
server: Google Tag Manager
content-length: 41888
x-xss-protection: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (1615)
Size:   41888
Md5:    2e36bd22f4cee32eb112d71c1815fbe2
Sha1:   bc95f3ba158b1098b49538797c5b7f51be83c738
Sha256: 822c50934d4a546099d169b4921033dd9aba74d588920689e2076a9579a2e966
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 282
Connection: keep-alive
Last-Modified: Sun, 28 Aug 2022 23:01:15 GMT
Expires: Sun, 04 Sep 2022 23:01:14 GMT
Etag: "7a6e5a5be14d742ee10085c6895b5cb841045f73"
Cache-Control: max-age=309502,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb1
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5adef52b512-OSL

                                        
                                            GET /gtm.js?id=GTM-WW7B57 HTTP/1.1 
Host: www.googletagmanager.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

                                         
                                         142.250.74.72
HTTP/2 200 OK
content-type: application/javascript; charset=UTF-8
                                        
access-control-allow-origin: *
access-control-allow-credentials: true
access-control-allow-headers: Cache-Control
content-encoding: br
vary: Accept-Encoding
date: Thu, 01 Sep 2022 08:52:51 GMT
expires: Thu, 01 Sep 2022 08:52:51 GMT
cache-control: private, max-age=900
last-modified: Thu, 01 Sep 2022 06:00:00 GMT
strict-transport-security: max-age=31536000; includeSubDomains
cross-origin-resource-policy: cross-origin
server: Google Tag Manager
content-length: 57624
x-xss-protection: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Unicode text, UTF-8 text, with very long lines (47099)
Size:   57624
Md5:    bb1692c7b04b4591328cfea37751b8a0
Sha1:   3f579528e7924b9f0735c78801c3cecfb4d4f5d7
Sha256: 90502ddfd70a83f7bbfa5e23da3585bd71a9f59cb8d4de15a40c6d2aa4daa7b7
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 471
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            GET /images/doc/7/0/700343e-p434-original.png HTTP/1.1 
Host: img.pravda.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         34.111.239.200
HTTP/2 200 OK
content-type: image/png
                                        
server: nginx
content-length: 164727
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
strict-transport-security: max-age=31536000
referrer-policy: strict-origin-when-cross-origin
accept-ranges: bytes
via: 1.1 google
date: Thu, 11 Aug 2022 14:14:02 GMT
last-modified: Thu, 11 Aug 2022 14:08:48 GMT
etag: "62f50d70-28377"
age: 1795129
cache-control: max-age=5184000,public
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  PNG image data, 1960 x 280, 8-bit/color RGB, non-interlaced\012- data
Size:   164727
Md5:    29395f34d908fb7f5a79f0e88427f2ad
Sha1:   94ff8dc7dccb484d490af3bb5712205ea76756f3
Sha256: 92b627801b17a9f10844ee322484af4928604a030fd390d2fd101bc510358b77
                                        
                                            GET /v1/buckets/main/collections/ms-language-packs/records/cfr-v1-en-US HTTP/1.1 
Host: firefox.settings.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: application/json
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         143.204.55.115
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Content-Length: 329
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Content-Type, Alert, Cache-Control, Pragma, Backoff, Last-Modified, ETag, Expires, Content-Length, Retry-After
Content-Security-Policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
Last-Modified: Fri, 25 Mar 2022 17:45:46 GMT
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
Date: Thu, 01 Sep 2022 07:57:05 GMT
Cache-Control: max-age=3600
Expires: Thu, 01 Sep 2022 08:55:45 GMT
ETag: "1648230346554"
X-Cache: Hit from cloudfront
Via: 1.1 f66e3db0f0449307dba3fbf72bbf3bac.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: OSL50-C1
X-Amz-Cf-Id: lHFnWhkYUZc5R5q18qXAuktUWFOx8vY_n5kB3XIBcRASJ0dvLx6TBg==
Age: 3346


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with very long lines (329), with no line terminators
Size:   329
Md5:    0333b0655111aa68de771adfcc4db243
Sha1:   63f295a144ac87a7c8e23417626724eeca68a7eb
Sha256: 60636eb1dc67c9ed000fe0b49f03777ad6f549cb1d2b9ff010cf198465ae6300
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 5231
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 07:25:40 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /pagead/conversion.js HTTP/1.1 
Host: www.googleadservices.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         142.250.74.98
HTTP/2 200 OK
content-type: text/javascript; charset=UTF-8
                                        
p3p: policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
timing-allow-origin: *
cross-origin-resource-policy: cross-origin
vary: Accept-Encoding
date: Thu, 01 Sep 2022 08:52:51 GMT
expires: Thu, 01 Sep 2022 08:52:51 GMT
cache-control: private, max-age=3600
etag: 6623093480649364478
x-content-type-options: nosniff
content-disposition: attachment; filename="f.txt"
content-encoding: gzip
server: cafe
content-length: 17446
x-xss-protection: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (1952)
Size:   17446
Md5:    2c26ce3715fa6c6a679d87314f70554c
Sha1:   f467520f68fa8d79ae6089e3cc58f70b671f3c18
Sha256: 651b4d861db24281be0c9b2e01cd3f49386f7937504d1219c9183a17e67bfb41
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 282
Connection: keep-alive
Last-Modified: Sun, 28 Aug 2022 23:01:15 GMT
Expires: Sun, 04 Sep 2022 23:01:14 GMT
Etag: "7a6e5a5be14d742ee10085c6895b5cb841045f73"
Cache-Control: max-age=309502,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb3
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5adabc7b521-OSL

                                        
                                            GET /images/doc/b/4/b4397ab-mariupol.jpg HTTP/1.1 
Host: img.pravda.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         34.111.239.200
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 73465
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
strict-transport-security: max-age=31536000
referrer-policy: strict-origin-when-cross-origin
accept-ranges: bytes
via: 1.1 google
date: Wed, 31 Aug 2022 08:30:57 GMT
last-modified: Wed, 31 Aug 2022 08:28:36 GMT
etag: "630f1bb4-11ef9"
age: 87714
cache-control: max-age=5184000,public
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=4], baseline, precision 8, 690x387, components 3\012- data
Size:   73465
Md5:    903957b22e8722f3583354512d0ca630
Sha1:   1cc52696746689a224f580a01f036941adddb555
Sha256: 5ed90086aaf4dd00e24d94beadc191a2ffa46b2e552a2d533546800fdb152c94
                                        
                                            GET /images/doc/d/7/d7520c7-p451m-original.png HTTP/1.1 
Host: img.pravda.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         34.111.239.200
HTTP/2 200 OK
content-type: image/png
                                        
server: nginx
content-length: 80484
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
strict-transport-security: max-age=31536000
referrer-policy: strict-origin-when-cross-origin
accept-ranges: bytes
via: 1.1 google
date: Thu, 11 Aug 2022 14:14:02 GMT
last-modified: Thu, 11 Aug 2022 14:10:31 GMT
etag: "62f50dd7-13a64"
age: 1795129
cache-control: max-age=5184000,public
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  PNG image data, 640 x 200, 8-bit/color RGB, non-interlaced\012- data
Size:   80484
Md5:    12737f80e8b194bd735b25011bb3b93a
Sha1:   9827be4dc0f02baf6a14b8f7798e17927475db49
Sha256: 5833296d297e3611ee9e4c99818ae8c389c86a88593d15d875b964a69274a957
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 282
Connection: keep-alive
Last-Modified: Sun, 28 Aug 2022 23:01:15 GMT
Expires: Sun, 04 Sep 2022 23:01:14 GMT
Etag: "7a6e5a5be14d742ee10085c6895b5cb841045f73"
Cache-Control: max-age=309502,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb6
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5aee8adb512-OSL

                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 471
Connection: keep-alive
Last-Modified: Mon, 29 Aug 2022 21:57:42 GMT
Expires: Mon, 05 Sep 2022 21:57:41 GMT
Etag: "e9a2d26e3e6a63e9738312fc58bd567dd6cde586"
Cache-Control: max-age=392089,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb5
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5ae2c300b51-OSL

                                        
                                            GET /geolocation.json HTTP/1.1 
Host: cdn.membrana.media
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://www.pravda.com.ua/
Origin: https://www.pravda.com.ua
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         194.242.11.186
HTTP/2 200 OK
content-type: text/plain
                                        
date: Thu, 01 Sep 2022 08:52:51 GMT
content-length: 3
server: BunnyCDN-NO-830
cdn-pullzone: 139012
cdn-uid: ae2fd556-b96a-4dbc-a12f-7867877cff13
cdn-requestcountrycode: NO
access-control-allow-origin: *
access-control-allow-headers: Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
access-control-expose-headers: x-ym-country, cdn-requestcountrycode
cache-control: public, max-age=86400
etag: "622b54c3-3"
last-modified: Fri, 11 Mar 2022 13:55:15 GMT
cdn-storageserver: DE-199
cdn-fileserver: 309
cdn-proxyver: 1.02
cdn-requestpullsuccess: True
cdn-requestpullcode: 200
cdn-cachedat: 08/29/2022 19:21:02
cdn-edgestorageid: 830
x-ym-country: NO
cdn-status: 200
cdn-requestid: d897cdc2a0e002999756ed12625b6d92
cdn-cache: HIT
accept-ranges: bytes
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text
Size:   3
Md5:    8a80554c91d9fca8acb82f023de02f11
Sha1:   5f36b2ea290645ee34d943220a14b54ee5ea5be5
Sha256: ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
                                        
                                            GET /io.js/7LWgKFUpDNmn HTTP/1.1 
Host: cdn.onthe.io
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         95.216.194.18
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Server: nginx
Date: Thu, 01 Sep 2022 08:52:51 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Wed, 24 Aug 2022 13:39:35 GMT
ETag: W/"63062a17-d26e"
Expires: Fri, 02 Sep 2022 08:52:51 GMT
Cache-Control: max-age=86400
Content-Encoding: gzip


--- Additional Info ---
Magic:  C source, ASCII text, with very long lines (53870), with no line terminators
Size:   16958
Md5:    c2d800180258443036afb77b09f291fb
Sha1:   a2b1d608aca3c0ceaedb84361bee2690542656d6
Sha256: 6dc1c59a6ca1b8023956330d0f5a02c14ec3e6713d503d1557d9c8270cf2dd5e
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6401
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 07:06:10 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 471

                                        
                                            POST / HTTP/1.1 
Host: ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 282
Connection: keep-alive
Last-Modified: Sun, 28 Aug 2022 23:01:15 GMT
Expires: Sun, 04 Sep 2022 23:01:14 GMT
Etag: "7a6e5a5be14d742ee10085c6895b5cb841045f73"
Cache-Control: max-age=309502,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb3
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5ada9de0af6-OSL

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6401
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 07:06:10 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 471

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6401
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 07:06:10 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /widgets/widget_iframe.c4bdc17e77719578b594d5555bee90db.html?origin=https%3A%2F%2Fwww.pravda.com.ua HTTP/1.1 
Host: platform.twitter.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: iframe
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site

                                         
                                         93.184.220.66
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
                                        
Content-Encoding: gzip
Access-Control-Allow-Methods: GET
Access-Control-Allow-Origin: *
Age: 43778
Cache-Control: public, max-age=315360000
Date: Thu, 01 Sep 2022 08:52:51 GMT
Etag: "50d73c0b4a4c7e4697b9c6ac6f1ecd75+gzip"
Last-Modified: Wed, 31 Aug 2022 20:40:57 GMT
P3P: CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
Server: ECS (ska/F6FE)
Server-Timing: x-cache;desc= HIT,x-tw-cdn;desc=,edge;dur=1
Vary: Accept-Encoding
X-Cache: HIT
x-tw-cdn: VZ
Content-Length: 105445


--- Additional Info ---
Magic:  HTML document text\012- HTML document text\012- HTML document text\012- exported SGML document, ASCII text, with very long lines (56168)
Size:   105445
Md5:    aa228863765c3263e12f1d7c71015518
Sha1:   619739a12e0f16eab26a43a913b35779edea57a6
Sha256: cf9a241903646ee9b88b76da2bb3e11d16f36246f7bbc53bbe2c98466e5ea12a
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 1960
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 08:20:11 GMT
Server: ECS (ska/F709)
X-Cache: HIT
Content-Length: 471

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 2690
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:51 GMT
Last-Modified: Thu, 01 Sep 2022 08:08:01 GMT
Server: ECS (ska/F6FE)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET / HTTP/1.1 
Host: push.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Sec-WebSocket-Version: 13
Origin: wss://push.services.mozilla.com/
Sec-WebSocket-Protocol: push-notification
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: gHiNHHK1MpGrImpnNJd5gw==
Connection: keep-alive, Upgrade
Sec-Fetch-Dest: websocket
Sec-Fetch-Mode: websocket
Sec-Fetch-Site: cross-site
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket

                                         
                                         54.148.62.24
HTTP/1.1 101 Switching Protocols
                                        
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Accept: As6DCpYzdxjjwxYAIN4k2bUJ5rc=

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6061
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 07:11:51 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /a/api/fastlane.json?account_id=17352&site_id=421096&zone_id=2390920&size_id=15&rf=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&tk_flint=pbjs_lite_v4.43.4&x_source.tid=aae204b8-8034-4a39-9b9c-f34528433fa4&p_screen_res=1280x1024&rp_secure=1&rp_maxbids=1&slots=1&rand=0.19206512771784146 HTTP/1.1 
Host: fastlane.rubiconproject.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         213.19.162.21
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Server: nginx/1.21.4
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 241
Connection: keep-alive
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Expires: Wed, 17 Sep 1975 21:32:10 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://www.pravda.com.ua
Pragma: no-cache
Vary: Accept-Encoding
Set-Cookie: khaos=L7IT7HQJ-18-EDF4; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:51 GMT; Max-Age=31536000; SameSite=None; Secure audit=1|naVuGyos1qrsqZNn9uKHwe9DtVM30fCgKE04aC2+sZHwgZGRnobpST0DvfnhICHrw+D5R8hN6gAmGweUluV0N0Xw9PyuwhrFpmvllXEtYN4=; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:51 GMT; Max-Age=31536000; SameSite=None; Secure
P3P: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   241
Md5:    83677d599eaa7ff34d44afb1e72b33b7
Sha1:   66052be3a1185e1265caa426d7cce8b6bd140ebb
Sha256: 8696172084ca3c4e5cf485f7a6c89caff5fc3d8098c5c7e64dfb787b35bc8e1b
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 4315
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 07:40:57 GMT
Server: ECS (ska/F709)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /a/api/fastlane.json?account_id=17352&site_id=421096&zone_id=2390938&size_id=16&alt_size_ids=232&rf=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&tk_flint=pbjs_lite_v4.43.4&x_source.tid=8106ab55-ea63-4ba1-85bd-b1778aee0c89&p_screen_res=1280x1024&rp_secure=1&rp_maxbids=1&slots=1&rand=0.4575484047044489 HTTP/1.1 
Host: fastlane.rubiconproject.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         213.19.162.21
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Server: nginx/1.21.4
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 241
Connection: keep-alive
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Expires: Wed, 17 Sep 1975 21:32:10 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://www.pravda.com.ua
Pragma: no-cache
Vary: Accept-Encoding
Set-Cookie: khaos=L7IT7HR6-Z-GPD9; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:52 GMT; Max-Age=31536000; SameSite=None; Secure audit=1|naVuGyos1qqir3TesW+9He9DtVM30fCgKE04aC2+sZFyQ//grlCDAT0DvfnhICHrw+D5R8hN6gAmGweUluV0N0Xw9PyuwhrFpmvllXEtYN4=; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:52 GMT; Max-Age=31536000; SameSite=None; Secure
P3P: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   241
Md5:    3e2b182bb56fa40cec0793f31a833dcb
Sha1:   33ed5be4c04e47dedf5d198173c6fde90ba67e6f
Sha256: bb3bad3e5d82b2d55781baf7aa90a89fdcf6af6af79ab6f58410ee592ea9cb39
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 5328
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 07:24:04 GMT
Server: ECS (ska/F6FE)
X-Cache: HIT
Content-Length: 313

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "E5FBF95F0BE1E0A6AA6231CEFAFAD3E69AEFA46205B2685D4636C37F94C60A60"
Last-Modified: Wed, 31 Aug 2022 07:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4339
Expires: Thu, 01 Sep 2022 10:05:11 GMT
Date: Thu, 01 Sep 2022 08:52:52 GMT
Connection: keep-alive

                                        
                                            GET /a/api/fastlane.json?account_id=17352&site_id=421096&zone_id=2391010&size_id=15&alt_size_ids=10&rf=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&tk_flint=pbjs_lite_v4.43.4&x_source.tid=a406a247-9099-4129-90c6-4a2d15570ea3&p_screen_res=1280x1024&rp_secure=1&rp_maxbids=1&slots=1&rand=0.08737785641927798 HTTP/1.1 
Host: fastlane.rubiconproject.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         213.19.162.21
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Server: nginx/1.21.4
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 261
Connection: keep-alive
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Expires: Wed, 17 Sep 1975 21:32:10 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://www.pravda.com.ua
Pragma: no-cache
Vary: Accept-Encoding
Set-Cookie: khaos=L7IT7HS1-18-9L5T; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:52 GMT; Max-Age=31536000; SameSite=None; Secure audit=1|naVuGyos1qoM2zr4/GD19u9DtVM30fCgKE04aC2+sZFyQ//grlCDAT0DvfnhICHrw+D5R8hN6gAmGweUluV0N0Xw9PyuwhrFpmvllXEtYN4=; Domain=.rubiconproject.com; Path=/; Expires=Fri, 01-Sep-2023 08:52:52 GMT; Max-Age=31536000; SameSite=None; Secure
P3P: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   261
Md5:    1e8e878dd280104695b57b1daabb4313
Sha1:   312d39ae8cc0ee33f8bb9e1c9be0eed65c79de2d
Sha256: c7bc81a6e4d2589f740060599ab01fc6bf0a4d431a5a0bfdd6d1d064e347c0cf
                                        
                                            GET /bidRequest?dcn=8a9695a00180803c601847b0d179017a&pos=8a96913f0180803c5bc247c533030183&cmd=bid&secure=1 HTTP/1.1 
Host: c2shb.ssp.yahoo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         35.157.246.167
HTTP/2 200 OK
content-type: application/json;charset=utf-8
                                        
date: Thu, 01 Sep 2022 08:52:52 GMT
content-length: 62
server: ATS/9.1.10.25
access-control-allow-origin: https://www.pravda.com.ua
access-control-allow-methods: POST,GET,HEAD,OPTIONS
vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers
access-control-allow-credentials: true
age: 0
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   62
Md5:    34a3f63f593daff598c240e689f25ce3
Sha1:   b9684ec5680baec22119f6147930c2a0503cc56c
Sha256: 1652500a9e38dac1d9568ced49af5fb8db9f79b8bbd8fe9d570c3f19ce11f702
                                        
                                            GET /bidRequest?dcn=8a9695a00180803c601847b0d179017a&pos=8a969830018080dbca36dc83309f0009&cmd=bid&secure=1 HTTP/1.1 
Host: c2shb.ssp.yahoo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         35.157.246.167
HTTP/2 200 OK
content-type: application/json;charset=utf-8
                                        
date: Thu, 01 Sep 2022 08:52:52 GMT
content-length: 62
server: ATS/9.1.10.25
access-control-allow-origin: https://www.pravda.com.ua
access-control-allow-methods: POST,GET,HEAD,OPTIONS
vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers
access-control-allow-credentials: true
age: 0
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   62
Md5:    89388bb60a109c0256e171022ad9b9db
Sha1:   08b446a65758f5373ea10d815b5a41e2a6173647
Sha256: c585b2185a749bddcb6f997cb9079116cedda045870f5ff5631ec33d41bf6942
                                        
                                            GET /bidRequest?dcn=8a9695a00180803c601847b0d179017a&pos=8a9695a00180803c601847bf29ec017c&cmd=bid&secure=1 HTTP/1.1 
Host: c2shb.ssp.yahoo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         35.157.246.167
HTTP/2 200 OK
content-type: application/json;charset=utf-8
                                        
date: Thu, 01 Sep 2022 08:52:52 GMT
content-length: 62
server: ATS/9.1.10.25
access-control-allow-origin: https://www.pravda.com.ua
access-control-allow-methods: POST,GET,HEAD,OPTIONS
vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers
access-control-allow-credentials: true
age: 0
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   62
Md5:    d13737413935dbcadfa4df35d42cfe83
Sha1:   3313e1e88be76c37310e8bf96aa5727dd96f08ca
Sha256: 99810dc44cae148466f7900b11d4f90c713c47a575edaf842b3726cd7ae8dd0c
                                        
                                            POST /cdb?profileId=207&av=33&wv=4.43.4&cb=70121792303 HTTP/1.1 
Host: bidder.criteo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Content-Length: 666
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         178.250.0.165
HTTP/2 204 No Content
                                        
date: Thu, 01 Sep 2022 08:52:51 GMT
vary: Origin
server: Finatra
timing-allow-origin: *
access-control-allow-origin: https://www.pravda.com.ua
cross-origin-resource-policy: cross-origin
access-control-allow-credentials: true
strict-transport-security: max-age=31536000; preload;
X-Firefox-Spdy: h2

                                        
                                            POST /ut/v3/prebid HTTP/1.1 
Host: ib.adnxs.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Content-Length: 1051
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         37.252.172.249
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
                                        
Server: nginx/1.21.3
Date: Thu, 01 Sep 2022 08:52:52 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: no-store, no-cache, private
Pragma: no-cache
Expires: Sat, 15 Nov 2008 16:00:00 GMT
P3P: policyref="http://cdn.adnxs-simple.com/w3c/policy/p3p.xml", CP="NOI DSP COR ADM PSAo PSDo OURo SAMo UNRo OTRo BUS COM NAV DEM STA PRE"
X-XSS-Protection: 0
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://www.pravda.com.ua
AN-X-Request-Uuid: c1ef4449-0d58-499e-b6ae-fbac23585e3d
Set-Cookie: icu=ChgIgO9-EAoYASABKAEw5OXBmAY4AUABSAEQ5OXBmAYYAA..; SameSite=None; Path=/; Max-Age=7776000; Expires=Wed, 30-Nov-2022 08:52:52 GMT; Domain=.adnxs.com; Secure; HttpOnly uuid2=1757933712976447713; SameSite=None; Path=/; Max-Age=7776000; Expires=Wed, 30-Nov-2022 08:52:52 GMT; Domain=.adnxs.com; Secure; HttpOnly
X-Proxy-Origin: 91.90.42.154; 91.90.42.154; 534.bm-nginx-loadbalancer.mgmt.fra1.adnexus.net; adnxs.com
Content-Encoding: gzip


--- Additional Info ---
Magic:  JSON data\012- HTML document text\012- HTML document text\012- HTML document text\012- exported SGML document, ASCII text, with very long lines (27507), with no line terminators
Size:   7429
Md5:    3464e18fb9ca559be3ae1fd3c7b308ea
Sha1:   cb1c3901a7edfe1de191920a6692fb057490abb0
Sha256: 99f0bd8860cc5f9543eb22c4ad5094b00b23f1ac0183fcd966e97f0e0872b166
                                        
                                            GET /prebid.1.1.aspx?data={%22imps%22:[{%22bidder%22:%22admixer%22,%22params%22:{%22zone%22:%2231e23cc6-22fd-4b15-b2cd-7260ea9463e8%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[300,250]]}},%22adUnitCode%22:%22UPR_SBL%22,%22transactionId%22:%22aae204b8-8034-4a39-9b9c-f34528433fa4%22,%22sizes%22:[[300,250]],%22bidId%22:%2242e4e78e207e9378%22,%22bidderRequestId%22:%22417a8b43509a83c8%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0},{%22bidder%22:%22admixer%22,%22params%22:{%22zone%22:%2231e23cc6-22fd-4b15-b2cd-7260ea9463e8%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[300,250],[300,600]]}},%22adUnitCode%22:%22UPR_SBR%22,%22transactionId%22:%22a406a247-9099-4129-90c6-4a2d15570ea3%22,%22sizes%22:[[300,250],[300,600]],%22bidId%22:%22430312803aa567%22,%22bidderRequestId%22:%22417a8b43509a83c8%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0},{%22bidder%22:%22admixer%22,%22params%22:{%22zone%22:%2231e23cc6-22fd-4b15-b2cd-7260ea9463e8%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[580,400],[336,280]]}},%22adUnitCode%22:%22UPR_BTA%22,%22transactionId%22:%228106ab55-ea63-4ba1-85bd-b1778aee0c89%22,%22sizes%22:[[580,400],[336,280]],%22bidId%22:%22440fad3dd92fc368%22,%22bidderRequestId%22:%22417a8b43509a83c8%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0}],%22referrer%22:%22https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F%22} HTTP/1.1 
Host: inv-nets.admixer.net
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         146.0.227.110
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=utf-8
                                        
Server: nginx
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 42
Connection: keep-alive
Access-Control-Allow-Origin: https://www.pravda.com.ua
Access-Control-Allow-Credentials: true
X-Xss-Protection: 0
P3p: CP="NID DSP ALL COR"
Set-Cookie: am-uid=7313b9dcd79a453ea66e104a4b43f064; expires=Wed, 30 Nov 2022 08:52:52 GMT; domain=.admixer.net; secure; SameSite=None
Keep-Alive: timeout=25


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   42
Md5:    2eed0c491d0240deafc0ac5287c838ad
Sha1:   9ddf084d3a5df11da05ea97ac14b0c0942d0ef2b
Sha256: c979ffd70003be58ccc574778b78d9303e8b5b3494a6cdeb01449d65a5a815e6
                                        
                                            GET /prebid.1.1.aspx?data={%22imps%22:[{%22bidder%22:%22go2net%22,%22params%22:{%22zone%22:%2219aae5d9-7b49-4ac6-86ef-0bfae6884f28%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[300,250]]}},%22adUnitCode%22:%22UPR_SBL%22,%22transactionId%22:%22aae204b8-8034-4a39-9b9c-f34528433fa4%22,%22sizes%22:[[300,250]],%22bidId%22:%2230f6960ee1ac65f8%22,%22bidderRequestId%22:%22294258a3914b29e%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0},{%22bidder%22:%22go2net%22,%22params%22:{%22zone%22:%22168345ce-a342-4b76-b9b3-030057b6d907%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[300,250],[300,600]]}},%22adUnitCode%22:%22UPR_SBR%22,%22transactionId%22:%22a406a247-9099-4129-90c6-4a2d15570ea3%22,%22sizes%22:[[300,250],[300,600]],%22bidId%22:%2231db692cb8f41678%22,%22bidderRequestId%22:%22294258a3914b29e%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0},{%22bidder%22:%22go2net%22,%22params%22:{%22zone%22:%2219aae5d9-7b49-4ac6-86ef-0bfae6884f28%22},%22mediaTypes%22:{%22banner%22:{%22sizes%22:[[580,400],[336,280]]}},%22adUnitCode%22:%22UPR_BTA%22,%22transactionId%22:%228106ab55-ea63-4ba1-85bd-b1778aee0c89%22,%22sizes%22:[[580,400],[336,280]],%22bidId%22:%2232b34cbb1a27a6a%22,%22bidderRequestId%22:%22294258a3914b29e%22,%22auctionId%22:%22c0ce2dfb-bfd5-42b1-926d-02925fb3a500%22,%22src%22:%22client%22,%22bidRequestsCount%22:1,%22bidderRequestsCount%22:1,%22bidderWinsCount%22:0}],%22referrer%22:%22https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F%22} HTTP/1.1 
Host: inv-nets.admixer.net
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         146.0.227.110
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=utf-8
                                        
Server: nginx
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 42
Connection: keep-alive
Access-Control-Allow-Origin: https://www.pravda.com.ua
Access-Control-Allow-Credentials: true
X-Xss-Protection: 0
P3p: CP="NID DSP ALL COR"
Set-Cookie: am-uid=7313b9dcd79a453ea66e104a4b43f064; expires=Wed, 30 Nov 2022 08:52:52 GMT; domain=.admixer.net; secure; SameSite=None
Keep-Alive: timeout=25


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   42
Md5:    2eed0c491d0240deafc0ac5287c838ad
Sha1:   9ddf084d3a5df11da05ea97ac14b0c0942d0ef2b
Sha256: c979ffd70003be58ccc574778b78d9303e8b5b3494a6cdeb01449d65a5a815e6
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sca1b.amazontrust.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         54.230.245.100
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Content-Length: 471
Connection: keep-alive
Accept-Ranges: bytes
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 08:43:50 GMT
Server: ECS (nyb/1D35)
X-Cache: Miss from cloudfront
Via: 1.1 193a8c13b6e0a6b90db7172f6358335e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: OSL50-P1
X-Amz-Cf-Id: kEmrZEBkUW57jqv9Vd-d4aKlpN2oynGoTd5uYexNUpbmX8HukHfF3w==
Age: 542

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 3386
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 07:56:26 GMT
Server: ECS (ska/F70C)
X-Cache: HIT
Content-Length: 314

                                        
                                            POST /header/auction?lib=prebid&v=4.43.4&referrer=https%3A%2F%2Fwww.pravda.com.ua%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F&tmax=1000 HTTP/1.1 
Host: tlx.3lift.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Content-Length: 270
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         18.159.27.64
HTTP/2 200 OK
content-type: application/json; charset=utf-8
                                        
date: Thu, 01 Sep 2022 08:52:52 GMT
content-length: 19
cache-control: no-cache, no-store, must-revalidate
expires: Thu, 15 Oct 1992 20:10:00 GMT
pragma: no-cache
x-xss-protection: 0
accept-ch: sec-ch-ua-model,sec-ch-ua-full-version,sec-ch-dpr,sec-ch-device-memory,sec-ch-save-data,sec-ch-ua-mobile,sec-ch-downlink,user-agent,sec-ch-ect,sec-ch-width,sec-ch-prefers-color-scheme,sec-ch-ua-bitness,sec-ch-ua,sec-ch-ua-arch,sec-ch-rtt,sec-ch-viewport-height,sec-ch-ua-platform,sec-ch-viewport-width,sec-ch-ua-platform-version
access-control-allow-origin: https://www.pravda.com.ua
access-control-allow-credentials: true
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   19
Md5:    a548f7b55db665b1df71a33a2bee47a7
Sha1:   4f88e5b6a18226d7207f1458b0b83e428dbf9898
Sha256: 0535c3bb3a17e4ac0fb7d29214d2181275662129dc2bdd2a89c35934e9fc5ba5
                                        
                                            GET /?k[]=45252:pageviews[url:%2Feng%2Fnews%2F2022%2F08%2F31%2F7365502%2F,domain:www.pravda.com.ua,page:Mariupol%3A%20Occupiers%20pour%20concrete%20over%20bodies%20of%20those%20killed%20in%20Drama%20Theatre,page_type:article,author:No%20Author,category:No%20Category,language:en,type_article:news,reference_time:68,pub_date:Wed%2C%2031%20Aug%202022%2011%3A29%3A23%20%2B0300,user_agent:Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A96.0)%20Gecko%2F20100101%20Firefox%2F96.0,device:desktop,browser_version:Firefox%2096,browser:Firefox,depth:1,user_type:new,user_id:fbfe1a629.3f2a81019_1662022371929,session_id:94fccfdf7.d3e36bf69_1662022371930,cdn_version:0]&s=587ca673994803384542e727e488bf24&1662022371936 HTTP/1.1 
Host: tt.onthe.io
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         188.40.115.112
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Server: nginx
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 0
Connection: keep-alive
Access-Control-Allow-Origin: *
Cache-Control: no-cache, no-store, must-revalidate
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Pragma: no-cache

                                        
                                            POST / HTTP/1.1 
Host: zerossl.ocsp.sectigo.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         104.18.32.68
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 01 Sep 2022 08:52:52 GMT
Content-Length: 315
Connection: keep-alive
Last-Modified: Mon, 29 Aug 2022 13:07:34 GMT
Expires: Mon, 05 Sep 2022 13:07:33 GMT
Etag: "a840e5319673af120caa0ab233aafdac1a7633c6"
Cache-Control: max-age=360280,s-maxage=1800,public,no-transform,must-revalidate
X-CCACDN-Proxy-ID: mcdpinlb5
X-Frame-Options: SAMEORIGIN
CF-Cache-Status: DYNAMIC
Server: cloudflare
CF-RAY: 743cc5b1a8a1b51b-OSL

                                        
                                            GET /settings?session_id=a65f419622c554589ac45946c1c9534f925b4238 HTTP/1.1 
Host: syndication.twitter.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://platform.twitter.com/
Origin: https://platform.twitter.com
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site

                                         
                                         104.244.42.8
HTTP/2 200 OK
content-type: application/json; charset=utf-8
                                        
date: Thu, 01 Sep 2022 08:52:51 GMT
vary: Origin
server: tsa_o
cache-control: must-revalidate, max-age=600
last-modified: Thu, 01 Sep 2022 08:52:52 GMT
content-length: 342
content-encoding: gzip
strict-transport-security: max-age=631138519
access-control-allow-origin: https://platform.twitter.com
access-control-allow-credentials: true
x-response-time: 106
x-connection-hash: b0ade2f8c1c2283465ce9d5bcecd1042a1786d54abe8e1f3ef1804f8fedffeb7
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with very long lines (787), with no line terminators
Size:   342
Md5:    6455883ce299687f6ec566d0c1d6bc62
Sha1:   1366de8ed3eb37b61543b047ea1e1020c2f2e5f4
Sha256: 60235d28d4654bdb6576a98183679e49a2206a625e74a71ed1bf729639d9f829
                                        
                                            POST /v2/auction/ HTTP/1.1 
Host: ghb.adtelligent.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Content-Length: 421
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         185.239.173.226
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
                                        
Server: Adtelligent
Date: Thu, 01 Sep 2022 08:52:51 GMT
Content-Length: 2
Access-Control-Allow-Origin: https://www.pravda.com.ua
Access-Control-Allow-Credentials: true
Connection: Keep-Alive
X-Robots-Tag: noindex


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   2
Md5:    d751713988987e9331980363e24189ce
Sha1:   97d170e1550eee4afc0af065b78cda302a97674c
Sha256: 4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 3053
Cache-Control: 'max-age=158059'
Date: Thu, 01 Sep 2022 08:52:52 GMT
Last-Modified: Thu, 01 Sep 2022 08:01:59 GMT
Server: ECS (ska/F709)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /aax2/apstag.js HTTP/1.1 
Host: c.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         54.230.111.210
HTTP/2 200 OK
content-type: application/javascript
                                        
date: Thu, 01 Sep 2022 08:44:03 GMT
last-modified: Wed, 31 Aug 2022 20:18:25 GMT
etag: W/"350e165fc9b88312c43a9ba90eba4e3d"
x-amz-server-side-encryption: AES256
cache-control: public, max-age=3600
server: AmazonS3
content-encoding: gzip
via: 1.1 75a13c74495137fb5435dc4030981df6.cloudfront.net (CloudFront), 1.1 d9fb4c3794a085bb4ee2c5798c2cb1b8.cloudfront.net (CloudFront)
vary: Accept-Encoding
x-cache: Hit from cloudfront
x-amz-cf-pop: FRA60-P1, OSL50-P1
x-amz-cf-id: pzPsikBKCvNpj3BgA5uxR7V52CcBDSB5QQujw9OAR4Ds9jq_MNHC4A==
age: 530
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  data
Size:   43557
Md5:    8c7ccf2d83ba2d469a726b364dede91a
Sha1:   af1f883a9ba6df044ed218746f49a8d37cf8d160
Sha256: c902cc808c52ef9548311cc196a07a8b8795fd506506780734bf1ba08691ba20
                                        
                                            GET /eng_UK/sdk.js HTTP/1.1 
Host: connect.facebook.net
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: https://www.pravda.com.ua
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

                                         
                                         31.13.72.12
HTTP/2 200 OK
content-type: application/x-javascript; charset=utf-8
                                        
vary: Accept-Encoding
content-encoding: gzip
access-control-expose-headers: X-FB-Content-MD5
x-fb-content-md5: 0d97cba87b8216658bf853985715938f
etag: "f1c3c2669cf06ec788a9eaef5a527fc8"
timing-allow-origin: *
access-control-allow-origin: *
cross-origin-resource-policy: cross-origin
expires: Thu, 01 Sep 2022 08:58:05 GMT
cache-control: public,max-age=1200,stale-while-revalidate=3600
document-policy: force-load-at-top
cross-origin-opener-policy: same-origin-allow-popups
x-content-type-options: nosniff
x-fb-rlafr: 0
x-frame-options: DENY
strict-transport-security: max-age=31536000; preload; includeSubDomains
content-md5: scIh3evjnENm6Xx/70jJ+A==
x-fb-debug: DMAX8Ze5umcHJ7lnxlD01Uh6AuUDLh5DiYx7PwBLdbgdBL1b11KzDhGtMyBHlTChRV4V8CymI1rJrhf2U7VgJg==
priority: u=3,i
content-length: 1686
x-fb-trip-id: 1904183273
date: Thu, 01 Sep 2022 08:52:52 GMT
alt-svc: h3=":443"; ma=86400,h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (1961)
Size:   1686
Md5:    b1c221ddebe39c4366e97c7fef48c9f8
Sha1:   0d05496e5d353f31d4aa58a372481eb32dc79d3b
Sha256: c5904742392db3c7d3883a067b806abbeb31fad5f7f61f8b5b995f39154eb3bd
                                        
                                            GET /analytics.js HTTP/1.1 
Host: www.google-analytics.com
                                        
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://www.pravda.com.ua/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

                                         
                                         142.250.74.174
HTTP/2 200 OK
content-type: text/javascript
                                        
strict-transport-security: max-age=10886400; includeSubDomains; preload
x-content-type-options: nosniff
vary: Accept-Encoding