function e(e) { return "[object Array]" === Object.prototype.toString.call(e) } function t(e) { return p[e] || (p[e] = s.hash(e)), p[e] } function n() { var e = null; try { e = d.plugins } catch (e) {} return e } function a() { function a(e, t) { var n = (new Date).valueOf(); e(t), o(t, (new Date).valueOf() - n) } function r() { A(V), S(X) } function i(e, t) { try { U[e] = t } catch (e) {} } function o(e, t) { U.timing.profile[e] = t } function c(e) { var t = 0; if (!e) return t; for (var n = 0; n < e.length; n++) { t = (t << 5) - t + e.charCodeAt(n), t &= t } return t } function p(t, n) { var a, r; return void 0 === t[n] ? 0 : (a = t[n], r = typeof a, !a || e(a) || "object" !== r && "function" !== r ? a : 1) } function m(e, t, n) { n = n || {}; for (var a = 0, r = t.length; a < r; a++) try { n[t[a]] = p(e, t[a]) } catch (e) { n[t[a]] = -1 } return n } function O(e) { try { var t = ["userAgent", "appName", "appCodeName", "appVersion", "appMinorVersion", "product", "productSub", "vendor", "vendorSub", "buildID", "platform", "oscpu", "hardwareConcurrency", "language", "languages", "systemLanguage", "userLanguage", "doNotTrack", "msDoNotTrack", "cookieEnabled", "geolocation", "vibrate", "maxTouchPoints", "webdriver"], a = m(d, t), r = n(); if (r) { for (var o = [], s = 0, c = r.length; s < c; s++) o.push(r[s].name); a.plugins = o } i(e, l.stringify(a)) } catch (t) { i(e, null) } } function S(e) { try { if (!d.getBattery) return void i(e, 0); d.getBattery().then(function (t) { var n = {}; for (var a in t) { var r = t[a]; n[a] = r === 1 / 0 ? "Infinity" : r } try { i(e, l.stringify(n)) } catch (t) { i(e, null) } }) } catch (t) { i(e, null) } } function A(e) { try { if (f.Image) { var t = new f.Image, n = u.createElement("canvas").getContext("2d"); t.onload = function () { n.drawImage(t, 0, 0); var a = 0 === n.getImageData(0, 0, 1, 1).data[3]; i(e, a) }, t.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACGFjVEwAAAABAAAAAcMq2TYAAAANSURBVAiZY2BgYPgPAAEEAQB9ssjfAAAAGmZjVEwAAAAAAAAAAQAAAAEAAAAAAAAAAAD6A+gBAbNU+2sAAAARZmRBVAAAAAEImWNgYGBgAAAABQAB6MzFdgAAAABJRU5ErkJggg==" } } catch (t) { i(e, null) } } function j(e) { try { var t = m(f, ["XDomainRequest", "createPopup", "removeEventListener", "globalStorage", "openDatabase", "indexedDB", "attachEvent", "ActiveXObject", "dispatchEvent", "addBehavior", "addEventListener", "detachEvent", "fireEvent", "MutationObserver", "HTMLMenuItemElement", "Int8Array", "postMessage", "querySelector"]); m(u, ["getElementsByClassName", "querySelector", "images", "compatMode", "documentMode"], t), t.all = +(void 0 !== u.all), f.performance && m(f.performance, .now, t), m(u.documentElement, .contextMenu, t), i(e, l.stringify(t)) } catch (t) { i(e, null) } } function w() { try { for (var e = [f, u], n = { $: 1, _: 1, B: 1, c: 1, d: 1, e: 1, s: 1, w: 1 }, a = { ab83830091905ec484220e15372611e52518dc10: 0, "5932ec3b29ebe803fd4c2ea4c6466594a8d26e98": 1, c61ac5f634a60b236efff0dcf2c58ea21a5bb045: 2, c72737c2730b51767fa2bb7096d8a21794478e31: 3, "2be5f64b36230104ef9c6e230215846a83d18df6": 4, "65e447c54305dd9339396c154db07818f9675b34": 5, "2d7806f38716a43e8c137edf6a2ce743a37dd269": 6, "2e96e89125f4c1aef797410a4bfdb32c0632ef0c": 7, "6227120ab7544133388a6529a55e3c3aa773b62a": 8, aada8c761c9839de74c9e0a3f646245903ade635: 9, "401f28bfeb07b52f1aa03f6be068183a69e616a7": 10, a55eadd3835e907703909302ae224665c7f1deb5: 11, f29a5b0b6b66a956c46aa96418616943a82f384e: 12, ceb4ff185e3410098b188fc7ab41d5da08915cb7: 13, "9a023486a301520629fbd808528062bd5faea3a3": 14, "9c809883f7ac3b475264c728b470ec6f6023c603": 15, f50b8c49b59e71ed9bfb3cf29657f9525fe732ea: 16, "0079454664c5bd62c192c37249266fc3f444b92d": 17, "4b98d10d3ddef6d769a68834839f996051b4bfbc": 18, "280888db1a3adbaa57cf1d78354b34ebffb5f0f5": 19, b17210a08058278fe2a99efaaf3d2ca2cb04e5c4: 20, a5d557543fd7dc314cc9028547484efb6990c4a4: 21, c8601f2bf97562110658a0fa715570a462f8827f: 22, a7c4b3b7096f24f28a1e67eb5864d482abe923b2: 23, b596b0aabfcbd673e7d167e0300bea98c7ae28b6: 24, "68bde83571d61a1e089a11dd5c781f9430981cbb": 25, f398833bfc598770628c0bd78147d79375314770: 26, "144731d8f2ce4d33fd52c9c854ed5ebc3cc55e4d": 27, "4830d704dd532a1b5533234200de6cc28b4201d6": 28, e727e7bd5f6f8c596d3f18c28ab3adf1e1f648f6: 29, "0cfb78ff5a7b54c4084b51597b850d69a81d885b": 30, "9210fca97412a462e08573ed5523fc317f61b552": 31 }, r = [], o = 0, s = 0; s < e.length; s++) { var c = e[s]; for (var l in c) if (n[l[0]]) { var d = a[t(l)]; void 0 !== d && (r.push(d), o |= 1) } } var b = ["selenium", "driver", "webdriver"]; for (s = 0; s < b.length; s++) u.documentElement.getAttribute(b[s]) && (o |= 2); f.external && f.external.toString && f.external.toString().indexOf("Sequentum") > -1 && (o |= 4); i("z", { a: o ^ v, b: +!(!f.XPathResult && !u.XPathResult), c: +!(!f.chrome || f.chrome.runtime) }), i("zh", r + "") } catch (e) { i("z", { a: v, b: 0, c: 0, e: 1 }), i("zh", "") } } function y(e) { if (f.ActiveXObject) { for (var t = 2; t < 10; t++) try { return void i(e, !!new f.ActiveXObject("PDF.PdfCtrl." + t) && t) } catch (e) {} try { return void i(e, !!new f.ActiveXObject("PDF.PdfCtrl.1") && "4") } catch (e) {} try { return void i(e, !!new f.ActiveXObject("AcroPDF.PDF.1") && "7") } catch (e) {} } i(e, !1) } function R(e) { var t, n = !1; try { t = u.createElement("div"), t.style.behavior = "url(#default#userData)", u.body.appendChild(t), t.setAttribute("fsfp", "true1"), t.save("oXMLStore"), t.removeAttribute("fsfp"), t.load("oXMLStore"), n = "true1" === t.getAttribute("fsfp") } catch (e) {} try { t && u.body.removeChild(t) } catch (e) {} i(e, n) } function C(e) { function t(e) { void 0 == e && (e = null); var t = !1; try { var n = !1; try { var a = d.plugins["Silverlight Plug-In"]; if (a) if (null === e) t = !0; else { for (var r = a.description, i = r.split("."); i.length > 3;) i.pop(); for (; i.length < 4;) i.push(0); for (var o = e.split("."); o.length > 4;) o.pop(); var s, c, l = 0; do { s = f.parseInt(o[l]), c = f.parseInt(i[l]), l++ } while (l < o.length && s === c); s <= c && !isNaN(s) && (t = !0) } else n = !0 } catch (e) { n = !0 } if (n) { var u = new f.ActiveXObject("AgControl.AgControl"); null === e ? t = !0 : u.IsVersionSupported(e) && (t = !0), u = null } } catch (e) { t = !1 } return t } try { for (var n = ["1.0", "2.0", "3.0", "4.0", "5.0"], a = [], r = 0; r < n.length; r++) t(n[r]) && a.push(n[r]); if (0 == a.length) return void i(e, !1); i(e, a.join(",")) } catch (t) { i(e, !1) } } function E(e) { try { var t = f.opera || d.userAgent.indexOf(" OPR/") >= 0 ? "Opera" : 0, n = "undefined" != typeof InstallTrigger ? "Firefox" : 0, a = Object.prototype.toString.call(f.HTMLElement).indexOf("Constructor") > 0 || f.safari && f.safari.pushNotification && "[object SafariRemoteNotification]" === f.safari.pushNotification.toString() || f.ApplePaySession; a = a ? "Safari" : 0; var r = a && d.userAgent.match("CriOS") ? "Chrome IOS" : 0, o = f.chrome && !t ? "Chrome" : 0, s = eval("/*@cc_on!@*/false") || u.documentMode ? "IE" : 0, c = !s && f.StyleMedia ? "Edge" : 0, l = ""; i(e, t || n || c || s || o || r || a || l) } catch (t) { i(e, null) } } function P(e) { function t(e) { return e = e.match(/[\d]+/g), e.length = 3, e.join(".") } var a = !1, r = "", o = n(); if (o && o.length) { var s = o["Shockwave Flash"]; s && (a = !0, s.description && (r = t(s.description))), o["Shockwave Flash 2.0"] && (a = !0, r = "2.0.0.11") } else { var c; try { c = d.mimeTypes } catch (e) {} if (c && c.length) { var l = c["application/x-shockwave-flash"]; (a = l && l.enabledPlugin) && (r = t(l.enabledPlugin.description)) } else try { var u = new f.ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"), a = !0, r = t(u.GetVariable("$version")) } catch (e) { try { u = new f.ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"), a = !0, r = "6.0.21" } catch (e) { try { u = new f.ActiveXObject("ShockwaveFlash.ShockwaveFlash"), a = !0, r = t(u.GetVariable("$version")) } catch (e) {} } } } var b = r; i(e, !!a && b) } function N(e) { i(e, L("localStorage") + "," + L("sessionStorage")) } function L(e) { try { var t = f[e], n = "__akfp_storage_test__"; return t.setItem(n, n), t.removeItem(n), !0 } catch (e) { return !1 } } function B(e) { var t = !1; try { var n = u.createElement("canvas"), a = n.getContext("2d"); a.fillStyle = "rgba(255,153,153, 0.5)", a.font = "18pt Tahoma", a.textBaseline = "top", a.fillText("Soft Ruddy Foothold 2", 2, 2), a.fillStyle = "#0000FF", a.fillRect(100, 25, 30, 10), a.fillStyle = "#E0E0E0", a.fillRect(100, 25, 20, 30), a.fillStyle = "#FF3333", a.fillRect(100, 25, 10, 15), a.fillText("!H71JCaj)]# 1@#", 4, 8); var r = n.toDataURL(); u.createElement("img").src = r, t = s.hash(r) } catch (e) {} i(e, t) } function I(e) { function t(e) { return "wi wi" } function n(e) { return "
" + t([e, "monospace"]) + t([e, "sans-serif"]) + "
" } function a(e, t) { var n = e.childNodes[0].offsetWidth; return n !== t || n === e.childNodes[1].offsetWidth } function r(e, t, r, i, o) { for (var s = "RYelrZVIUa", c = [], l = e.length, f = "", u = 0; u < l; u++) f += n(t[e[u]]); if (o && (f += n(s)), r.innerHTML = f, o && a(r.childNodes[l], i)) return null; for (u = 0; u < l; u++) a(r.childNodes[u], i) && c.push(e[u]); return c } var o = "fh", c = "fc"; try { var l, f = [], d = !0, b = !1, p = (new Date).valueOf(), v = h.length, g = [], m = [], O = u.body, S = u.createElement("div"), A = u.createElement("div"), j = u.createElement("div"); S.style.cssText = "position: relative; left: -9999px; visibility: hidden; display: block !important", A.innerHTML = t(.monospace), S.appendChild(A), S.appendChild(j), O.insertBefore(S, O.firstChild); var w = A.childNodes[0].offsetWidth; 0 === w && (b = !0); for (var y = 0; y < v; y++) y % 7 == 0 ? g.push(y) : m.push(y); if (l = r(g, h, j, w, !0), null === l ? b = !0 : (new Date).valueOf() - p > 100 ? d = !1 : f = r(m, h, j, w, !1), O.removeChild(S), b) i(o, !1), i(e, !1), i(c, !1); else { var R = l.concat(f); R.sort(function (e, t) { return e - t }), R += "", i(o, s.hash(R)), i(e, R), i(c, d) } } catch (t) { try { O.removeChild(S) } catch (e) {} i(o, null), i(e, null), i(c, !1) } } function k(e) { var t = ["1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", "1.8", "1.9", "2.0"], n = "", a = "urhehlevkedkilrobacf"; f[a] = ""; try { for (var r = u.getElementsByTagName("head")[0], o = [], s = 0; s < t.length; s++) { var c = u.createElement("script"), l = t[s]; c.setAttribute("language", "JavaScript" + l), c.text = a + "="" + l + """, r.appendChild(c), o.push(c) } for (n = f[a], s = 0; s < t.length; s++) r.removeChild(o[s]) } catch (e) {} i(e, n) } function T(e) { try { var t = f.innerWidth, n = f.outerWidth, a = f.screenX, r = f.pageXOffset, o = b.availWidth, s = b.width, c = { inner: void 0 !== t ? [t, f.innerHeight] : 0, outer: void 0 !== n ? [n, f.outerHeight] : 0, screen: void 0 !== a ? [a, f.screenY] : 0, pageOffset: void 0 !== r ? [r, f.pageYOffset] : 0, avail: void 0 !== o ? [o, b.availHeight] : 0, size: void 0 !== s ? [s, b.height] : 0, client: u.body ? [u.body.clientWidth, u.body.clientHeight] : -1, colorDepth: b.colorDepth, pixelDepth: b.pixelDepth }; i(e, l.stringify(c)) } catch (t) { i(e, null) } } function F(e) { var t = [], a = n(); if (a) for (var r = 0; r < a.length; r++) for (var o = 0; o < a[r].length; o++) t.push(c([a[r].name, a[r].description, a[r].filename, a[r][o].description, a[r][o].type, a[r][o].suffixes].toString())); i(e, t.toString()) } function M(e) { var t = !1; try { var n = new f.Date, a = -n.getTimezoneOffset() / 60; a > 0 ? a = "+" + a : a += "", t = n.valueOf() + a } catch (e) {} i(e, t) } function x(e) { var t = [], n = ["geolocation", "notifications", "push", "midi", "camera", "microphone", "speaker", "device-info", "background-sync", "bluetooth", "persistent-storage", "ambient-light-sensor", "accelerometer", "gyroscope", "magnetometer", "clipboard", "accessibility-events", "clipboard-read", "clipboard-write", "payment-handler"]; if (!navigator.permissions) return void i(e, 6); try { var a = function (e, n) { return navigator.permissions.query({ name: e }).then(function (e) { switch (e.state) { case "prompt": t[n] = 1; break; case "granted": t[n] = 2; break; case "denied": t[n] = 0; break; default: t[n] = 5 } }).catch(function (e) { t[n] = -1 !== e.message.indexOf("is not a valid enum value of type PermissionName") ? 4 : 3 }) }, r = n.map(function (e, t) { return a(e, t) }); Promise.all(r).then(function () { i(e, t.join("")) }) } catch (t) { i(e, 7) } } function D(e) { var t = { "window.chrome": window.chrome || "-not-existent" }; i(e, l.stringify(t)) } var U = { ap: null, bt: null, fonts: null, fh: null, timing: { profile: {} } }, V = "ap", X = "bt", H = 0; this.compute = function (e) { H++, a(F, "bp"), a(T, "sr"), a(j, "dp"), a(M, "lt"), a(N, "ps"), a(B, "cv"), a(P, "fp"), a(C, "sp"), a(E, "br"), a(R, "ieps"), a(y, "av"), a(w, "z" + H), a(k, "jsv"), a(O, "nav"), a(x, "nap"), a(D, "crc"), i("t", t(v)), i("u", g), r(), e(U) }, this.exitEarly = function () { return U.z.a != v }, this.fonts = function () { a(I, "fonts") }, this.retry = function () { a(w, "z" + ++H) } } function r() { if (!S) { f.performance && f.performance.timing && (A = f.performance.timing.responseStart), j = (new Date).valueOf(), S = !0; var e = new a(m, O), t = 0; e.compute(function (n) { function a() { var i = (new Date).valueOf(), s = i - r; t++, n.timing[t] = i - j, e.exitEarly() || s > 500 ? (e.fonts(), o(n)) : f.setTimeout(function () { e.retry(), a() }, 100) } var r = (new Date).valueOf(); n.timing.main = A ? j - A : 0, n.timing.compute = r - j, a() }) } } function i(e) { var t = "";for (var n in e) e.hasOwnProperty(n) && (t += f.encodeURIComponent(n) + "=" + f.encodeURIComponent(e[n]) + "&"); return t.length && (t = t.substr(0, t.length - 1)), t } function o(e) { var t = "293" ^ v, n = "/akam/11/pixel_" + t.toString(16), a = f.location, r = (new Date).valueOf(), o = a.origin || a.protocol + "//" + a.hostname + (a.port ? ":" + a.port : ""); f.location.origin && (o = f.location.origin), e.timing.send = r - j, e.timing = l.stringify(e.timing), e.z = l.stringify(e.z); var s, c = i(e); c || (c = "0"), f.XMLHttpRequest ? s = new f.XMLHttpRequest : f.ActiveXObject && (s = new f.ActiveXObject("Microsoft.XMLHTTP")), s && (s.open("POST", o + n, !0), s.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"), s.send(c)) } var s = {}; s.hash = function (e) { e = e.utf8Encode(); var t = [1518500249, 1859775393, 2400959708, 3395469782]; e += String.fromCharCode(128); for (var n = e.length / 4 + 2, a = Math.ceil(n / 16), r = new Array(a), i = 0; i < a; i++) { r[i] = new Array(16); for (var o = 0; o < 16; o++) r[i][o] = e.charCodeAt(64 * i + 4 * o) << 24 | e.charCodeAt(64 * i + 4 * o + 1) << 16 | e.charCodeAt(64 * i + 4 * o + 2) << 8 | e.charCodeAt(64 * i + 4 * o + 3) } r[a - 1][14] = 8 * (e.length - 1) / Math.pow(2, 32), r[a - 1][14] = Math.floor(r[a - 1][14]), r[a - 1][15] = 8 * (e.length - 1) & 4294967295; for (var c, l, f, u, d, b = 1732584193, h = 4023233417, p = 2562383102, v = 271733878, g = 3285377520, m = new Array(80), i = 0; i < a; i++) { for (var O = 0; O < 16; O++) m[O] = r[i][O]; for (var O = 16; O < 80; O++) m[O] = s.ROTL(m[O - 3] ^ m[O - 8] ^ m[O - 14] ^ m[O - 16], 1); c = b, l = h, f = p, u = v, d = g; for (var O = 0; O < 80; O++) { var S = Math.floor(O / 20), A = s.ROTL(c, 5) + s.f(S, l, f, u) + d + t[S] + m[O] & 4294967295; d = u, u = f, f = s.ROTL(l, 30), l = c, c = A } b = b + c & 4294967295, h = h + l & 4294967295, p = p + f & 4294967295, v = v + u & 4294967295, g = g + d & 4294967295 } return s.toHexStr(b) + s.toHexStr(h) + s.toHexStr(p) + s.toHexStr(v) + s.toHexStr(g) }, s.f = function (e, t, n, a) { switch (e) { case 0: return t & n ^ ~t & a; case 1: return t ^ n ^ a; case 2: return t & n ^ t & a ^ n & a; case 3: return t ^ n ^ a } }, s.ROTL = function (e, t) { return e << t | e > 32 - t }, s.toHexStr = function (e) { for (var t, n = "", a = 7; a >= 0; a--) t = e > 4 * a & 15, n += t.toString(16); return n }, void 0 === String.prototype.utf8Encode && (String.prototype.utf8Encode = function () { return unescape(encodeURIComponent(this)) }), void 0 === String.prototype.utf8Decode && (String.prototype.utf8Decode = function () { try { return decodeURIComponent(escape(this)) } catch (e) { return this } }); var c = window.btoa || function () { var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; return function (t) { for (var n, a, r = String(t), i = 0, o = e, s = ""; r.charAt(0 | i) || (o = "=", i % 1); s += o.charAt(63 & n >> 8 - i % 1 * 8)) { if ((a = r.charCodeAt(i += .75)) > 255) throw new Error("\'btoa\' failed: The string to be encoded contains characters outside of the Latin1 range."); n = n << 8 | a } return s } }(), l = window.JSON || { stringify: function () { var e = Object.prototype.toString, t = Array.isArray || function (t) { return "[object Array]" === e.call(t) }, n = { '"': "\\"", "\": "\\\\", "": "\\b", " ": "\\f", " ": "\ ", " ": "\\r", " ": "\ " }, a = function (e) { return n[e] || "\\u" + (e.charCodeAt(0) + 65536).toString(16).substr(1) }, r = /[\"-

]/g; return function n(i) { if (null == i) return "null"; if ("number" == typeof i) return isFinite(i) ? i.toString() : "null"; if ("boolean" == typeof i) return i.toString(); if ("object" == typeof i) { if ("function" == typeof i.toJSON) return n(i.toJSON()); if (t(i)) { for (var o = "[", s = 0; s < i.length; s++) o += (s ? ", " : "") + n(i[s]); return o + "]" } if ("[object Object]" === e.call(i)) { var c = []; for (var l in i) i.hasOwnProperty(l) && c.push(n(l) + ": " + n(i[l])); return "{" + c.join(", ") + "}" } } return """ + i.toString().replace(r, a) + """ } }() }, f = window, u = f.document, d = f.navigator, b = f.screen, h = ["Party LET", "Academy Engraved LET", "David", "Palatino Linotype", "Microsoft Sans Serif", "Segoe UI", "Malgun Gothic", "Nirmala UI", "Segoe Pseudo", "Gadugi", "Leelawadee UI Bold", "Sitka Subheading Italic", "Yu Gothic UI Light", "Bahnschrift", "Trattatello", "Skia", "Muna", "PingFang", "San Francisco UI", "San Francisco Mono", "Monotype LingWai Medium", "American Typewriter", "Rockwell", "Al Nile", "Roboto", "Noto", "Ubuntu", "Century Schoolbook L", "URW Chancery L", "URW Gothic L", "URW Bookman L", "Nimbus Mono L", "FreeMono", "FreeSans", "FreeSerif", "Bitstream Vera Sans", "Bitstream Charter", "Liberation Sans", "Liberation Serif", "Liberation Mono", "Luxi", "Nimbus Mono", "Nimbus Sans L", "Nimbus Roman No 9 L", "DejaVu Sans", "MONO", "DB LCD Temp", "Oriya Sangam MN", "Sinhala Sangam MN", "Apple Color Emoji", "Chalkboard", "Andale Mono", "Sitka Banner", "Segoe UI Emoji", "Leelawadee UI", "Vijaya", "Utsaah", "Shonar Bangla", "Aparajita", "Khmer UI", "Franklin Gothic", "MV Boli", "Corbel", "Cambria", "Segoe UI Light", "MS Gothic"], p = {}, v = f.bazadebezolkohpepadr, g = "ee3dcf66e49557a28989be3bfbf3db69", m = "84fbd4eae62b5c2f966384d65a66e092", O = "88b5bc1f92f559f59e6783ede4141bfa", S = !1, A = null, j = null; try { document.body ? r() : u.addEventListener ? (u.addEventListener("DOMContentLoaded", r, !1), u.addEventListener("load", r, !1)) : u.attachEvent && (u.attachEvent("DOMContentLoaded", r), u.attachEvent("onload", r)) } catch (e) {} })() >