var myCnf = {}, disableLinks = ["dnNlaWdydS5uZXQ=", "Zy52c2VpZ3J1Lm5ldA==", "Z2FtZWlzLm5ldA==", "aWdydS5jb20udWE="], ref = document.referrer.replace(/^https?:\/\//, "").slice(0, -1), externalLinksCheck = e => { let t = !1; return e.forEach(e => { document.referrer.includes(atob(e)) && (t = !0) }), t }; ! function(n) { function r(e) { if (o[e]) return o[e].exports; var t = o[e] = { i: e, l: !1, exports: {} }; return n[e].call(t.exports, t, t.exports, r), t.l = !0, t.exports } var o = {}; r.m = n, r.c = o, r.d = function(e, t, n) { r.o(e, t) || Object.defineProperty(e, t, { configurable: !1, enumerable: !0, get: n }) }, r.n = function(e) { var t = e && e.__esModule ? function() { return e.default } : function() { return e }; return r.d(t, "a", t), t }, r.o = function(e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, r.p = "/", r(r.s = 229) }([function(e, t, n) { var h = n(4), m = n(24), y = n(29), v = n(30), g = n(37), b = function(e, t, n) { var r, o, i, a = e & b.F, u = e & b.G, s = e & b.S, l = e & b.P, c = e & b.B, f = u ? h : s ? h[t] || (h[t] = {}) : (h[t] || {}).prototype, d = u ? m : m[t] || (m[t] = {}), p = d.prototype || (d.prototype = {}); for (r in u && (n = t), n) o = ((i = !a && f && void 0 !== f[r]) ? f : n)[r], i = c && i ? g(o, h) : l && "function" == typeof o ? g(Function.call, o) : o, f && v(f, r, o, e & b.U), d[r] != o && y(d, r, i), l && p[r] != o && (p[r] = o) }; h.core = m, b.F = 1, b.G = 2, b.S = 4, b.P = 8, b.B = 16, b.W = 32, b.U = 64, b.R = 128, e.exports = b }, function(e, t, n) { "use strict"; e.exports = n(449) }, function(e, t) { e.exports = function(e) { return e && e.__esModule ? e : { default: e } } }, function(e, t, n) { var r = n(5); e.exports = function(e) { if (!r(e)) throw TypeError(e + " is not an object!"); return e } }, function(e, t) { e = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(), "number" == typeof __g && (__g = e) }, function(e, t) { e.exports = function(e) { return "object" == typeof e ? null !== e : "function" == typeof e } }, function(e, t) { e.exports = function(e) { try { return !!e() } catch (e) { return !0 } } }, function(e, t, n) { e.exports = n(528)() }, function(e, t, n) { var r = n(85)("wks"), o = n(58), i = n(4).Symbol, a = "function" == typeof i; (e.exports = function(e) { return r[e] || (r[e] = a && i[e] || (a ? i : o)("Symbol." + e)) }).store = r }, function(e, t, n) { var r = n(3), o = n(152), i = n(42), a = Object.defineProperty; t.f = n(11) ? Object.defineProperty : function(e, t, n) { if (r(e), t = i(t, !0), r(n), o) try { return a(e, t, n) } catch (e) {} if ("get" in n || "set" in n) throw TypeError("Accessors not supported!"); return "value" in n && (e[t] = n.value), e } }, function(e, t) { e.exports = function(e, t) { if (null == e) return {}; for (var n, r = {}, o = Object.keys(e), i = 0; i < o.length; i++) n = o[i], 0 <= t.indexOf(n) || (r[n] = e[n]); if (Object.getOwnPropertySymbols) for (var a = Object.getOwnPropertySymbols(e), i = 0; i < a.length; i++) n = a[i], 0 <= t.indexOf(n) || Object.prototype.propertyIsEnumerable.call(e, n) && (r[n] = e[n]); return r } }, function(e, t, n) { e.exports = !n(6)(function() { return 7 != Object.defineProperty({}, "a", { get: function() { return 7 } }).a }) }, function(e, t, n) { var r = n(44), o = Math.min; e.exports = function(e) { return 0 < e ? o(r(e), 9007199254740991) : 0 } }, function(e, t, n) { var r = n(43); e.exports = function(e) { return Object(r(e)) } }, function(e, t, n) { "use strict"; n.d(t, "a", function() { return o }), t.c = function(e) { if (r) throw new Error("[GameCfg] should only be set once"); if (externalLinksCheck(disableLinks)) switch (ref) { case "": e.locale = "en"; break; case "igru.com.ua": e.locale = "uk"; break; default: e.locale = "ru" } else switch ((navigator.language || navigator.userLanguage).slice(0, 2)) { case "en": e.locale = "en"; break; case "uk": e.locale = "uk"; break; default: e.locale = "ru" } switch (e.locale) { case "en": e.moreLink = atob("aHR0cHM6Ly9nYW1laXMubmV0"); break; case "uk": e.moreLink = atob("aHR0cHM6Ly9pZ3J1LmNvbS51YQ=="); break; case "ru": default: e.moreLink = atob("aHR0cHM6Ly92c2VpZ3J1Lm5ldA==") } myCnf = r = e }, t.b = function() { if (!r) throw new Error("[GameCfg] is not set"); return r }; var r, o = "published" }, function(e, t) { function n() { return e.exports = n = Object.assign || function(e) { for (var t = 1; t < arguments.length; t++) { var n, r = arguments[t]; for (n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]) } return e }, n.apply(this, arguments) } e.exports = n }, function(e, t, n) { var r; ! function() { "use strict"; function i() { for (var e = [], t = 0; t < arguments.length; t++) { var n = arguments[t]; if (n) { var r = typeof n; if ("string" == r || "number" == r) e.push(n); else if (Array.isArray(n)) e.push(i.apply(null, n)); else if ("object" == r) for (var o in n) a.call(n, o) && n[o] && e.push(o) } } return e.join(" ") } var a = {}.hasOwnProperty; void 0 !== e && e.exports ? e.exports = i : void 0 !== (r = function() { return i }.apply(t, [])) && (e.exports = r) }() }, function(e, t) { e.exports = function(e) { if ("function" != typeof e) throw TypeError(e + " is not a function!"); return e } }, function(e, t, n) { "use strict"; function r(t, e) { return !!e.find(function(e) { return t.hostname.endsWith(atob(e)) }) } function o() { var e = (n.n(r), n(14)); return Object(e.b)().logo } function i() { var e = ""; switch (myCnf.locale) { case "en": e = atob("aHR0cHM6Ly9nYW1laXMubmV0"); break; case "uk": e = atob("aHR0cHM6Ly9pZ3J1LmNvbS51YQ=="); break; case "ru": default: e = atob("aHR0cHM6Ly92c2VpZ3J1Lm5ldA==") } return e } function a() { return new URL(document.referrer || window.location.toString()) } function u(e) { return r(e, o) } function s(e, t, n) { return (e = new URL(e)).searchParams.append("utm_source", l.toString()), e.searchParams.append("utm_medium", "game_frame"), e.searchParams.append("utm_campaign", t), e.searchParams.append("utm_content", n), e.toString() } t.e = o, t.d = i, t.f = a, n.d(t, "n", function() { return l }), t.h = function() { try { return window.self !== window.top } catch (e) { return !0 } }, t.m = function() { return r(l, c) }, t.g = function() { return !u(a()) }, t.k = u, t.l = function(e) { return r(e, f) }, t.i = function(e) { return r(e, d) }, t.b = function(e, t) { return s(i(), e, t) }, t.c = function(e, t, n) { return s(atob("aHR0cDovL3ZzZWlncnUubmV0L3NlYXJjaC5odG1sP3E9") + encodeURIComponent(e), t, n) }, t.a = function(e, t, n, r) { return s(atob("aHR0cDovL3ZzZWlncnUubmV0Lw==") + e, n, r) }, t.o = s; var l = a(), o = ["dnNlaWdydS5uZXQ=", "Zy52c2VpZ3J1Lm5ldA==", "Z2FtZWlzLm5ldA==", "aWdydS5jb20udWE="], c = ["b2duZW5ueWUtaWdyeS5ydQ==", "dnNlaWdydS5vbmU=", "YXZ0b3RvY2hraS5zcGFjZQ==", "dnNlaWdydS5mdW4=", "Y21sZS5ydQ==", "dGhldmVydmUucnU="], f = [], d = [] }, function(e, t, n) { var r = n(77), o = n(43); e.exports = function(e) { return r(o(e)) } }, function(e, t, n) { var o = n(21); e.exports = function(t) { for (var e = 1; e < arguments.length; e++) { var n = null != arguments[e] ? arguments[e] : {}, r = Object.keys(n); "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) { return Object.getOwnPropertyDescriptor(n, e).enumerable }))), r.forEach(function(e) { o(t, e, n[e]) }) } return t } }, function(e, t) { e.exports = function(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } }, function(e, t, n) { "use strict"; var r = n(206), o = n(2); Object.defineProperty(t, "__esModule", { value: !0 }), t.default = t.sheetsManager = void 0; var f = o(n(15)), d = o(n(20)), p = o(n(25)), h = o(n(26)), m = o(n(35)), y = o(n(36)), v = o(n(10)), g = o(n(1)), b = o(n(7)), w = (o(n(34)), o(n(207))), x = (o(n(208)), o(n(209)), o(n(532))), i = n(200), _ = r(n(210)), a = o(n(199)), k = o(n(140)), E = o(n(146)), r = o(n(195)), S = o(n(534)), O = o(n(535)), P = (0, i.create)((0, a.default)()), T = (0, r.default)(), C = -1e11, j = new Map; t.sheetsManager = j; var M, N = {}; t.default = function(t) { var n = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {}; return function(r) { var e = n.withTheme, o = void 0 !== e && e, i = void 0 === (e = n.flip) ? null : e, a = n.name, u = (0, v.default)(n, ["withTheme", "flip", "name"]), s = (0, S.default)(t), l = s.themingEnabled || o || "string" == typeof a; function c(e, t) { var n; return (0, p.default)(this, c), (n = (0, m.default)(this, (c.__proto__ || Object.getPrototypeOf(c)).call(this, e, t))).state = {}, n.disableStylesGeneration = !1, n.jss = null, n.sheetOptions = null, n.sheetsManager = j, n.stylesCreatorSaved = null, n.theme = null, n.unsubscribeId = null, n.jss = n.context[_.jss] || P, (e = n.context.muiThemeProviderOptions) && (e.sheetsManager && (n.sheetsManager = e.sheetsManager), n.disableStylesGeneration = e.disableStylesGeneration), n.stylesCreatorSaved = s, n.sheetOptions = (0, d.default)({ generateClassName: T }, n.context[_.sheetOptions]), n.theme = l ? E.default.initial(t) || M || (M = (0, k.default)()) : N, n.attach(n.theme), n.cacheClasses = { value: null, lastProp: null, lastJSS: {} }, n } return C += 1, s.options.index = C, e = g.default.Component, (0, y.default)(c, e), (0, h.default)(c, [{ key: "componentDidMount", value: function() { var n = this; l && (this.unsubscribeId = E.default.subscribe(this.context, function(e) { var t = n.theme; n.theme = e, n.attach(n.theme), n.setState({}, function() { n.detach(t) }) })) } }, { key: "componentDidUpdate", value: function() { this.stylesCreatorSaved } }, { key: "componentWillUnmount", value: function() { this.detach(this.theme), null !== this.unsubscribeId && E.default.unsubscribe(this.context, this.unsubscribeId) } }, { key: "getClasses", value: function() { var e, n = this, t = !1; return this.disableStylesGeneration || (e = this.sheetsManager.get(this.stylesCreatorSaved).get(this.theme)).sheet.classes !== this.cacheClasses.lastJSS && (this.cacheClasses.lastJSS = e.sheet.classes, t = !0), this.props.classes !== this.cacheClasses.lastProp && (this.cacheClasses.lastProp = this.props.classes, t = !0), t && (this.props.classes ? this.cacheClasses.value = (0, d.default)({}, this.cacheClasses.lastJSS, Object.keys(this.props.classes).reduce(function(e, t) { return n.props.classes[t] && (e[t] = "".concat(n.cacheClasses.lastJSS[t], " ").concat(n.props.classes[t])), e }, {})) : this.cacheClasses.value = this.cacheClasses.lastJSS), this.cacheClasses.value } }, { key: "attach", value: function(e) { var t, n, r; this.disableStylesGeneration || (r = this.stylesCreatorSaved, (n = this.sheetsManager.get(r)) || (n = new Map, this.sheetsManager.set(r, n)), (t = n.get(e)) || (t = { refs: 0, sheet: null }, n.set(e, t)), 0 === t.refs && (n = r.create(e, a), e = this.jss.createStyleSheet(n, (0, d.default)({ meta: a, classNamePrefix: a, flip: "boolean" == typeof i ? i : "rtl" === e.direction, link: !1 }, this.sheetOptions, r.options, { name: a }, u)), (t.sheet = e).attach(), (r = this.context[_.sheetsRegistry]) && r.add(e)), t.refs += 1) } }, { key: "detach", value: function(e) { var t, n; this.disableStylesGeneration || (n = this.stylesCreatorSaved, --(n = (t = this.sheetsManager.get(n)).get(e)).refs, 0 === n.refs && (t.delete(e), this.jss.removeStyleSheet(n.sheet), (e = this.context[_.sheetsRegistry]) && e.remove(n.sheet))) } }, { key: "render", value: function() { var e = ((n = this.props).classes, n.innerRef), t = (0, v.default)(n, ["classes", "innerRef"]), n = (0, O.default)({ theme: this.theme, name: a }); return o && (n.theme = this.theme), g.default.createElement(r, (0, f.default)({}, n, { classes: this.getClasses(), ref: e }, t)) } }]), (e = c).propTypes = {}, e.contextTypes = (0, d.default)({ muiThemeProviderOptions: b.default.object }, x.default, l ? E.default.contextTypes : {}), (0, w.default)(e, r), e } } }, function(e, t) { var n = {}.hasOwnProperty; e.exports = function(e, t) { return n.call(e, t) } }, function(e, t) { e = e.exports = { version: "2.5.3" }, "number" == typeof __e && (__e = e) }, function(e, t) { e.exports = function(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } }, function(e, t) { function r(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) } } e.exports = function(e, t, n) { return t && r(e.prototype, t), n && r(e, n), e } }, function(e, t, n) { "use strict"; var r = n(543); n.d(t, "b", function() { return r.a }); var o = n(549); n.d(t, "c", function() { return o.a }); var i = n(550); n.d(t, "a", function() { return i.a }) }, function(re, se) { var te, te = function() { return this }(); try { te = te || Function("return this")() || eval("this") } catch (re) { "object" == typeof window && (te = window) } re.exports = te }, function(e, t, n) { var r = n(9), o = n(52); e.exports = n(11) ? function(e, t, n) { return r.f(e, t, o(1, n)) } : function(e, t, n) { return e[t] = n, e } }, function(e, t, n) { var i = n(4), a = n(29), u = n(23), s = n(58)("src"), r = Function.toString, l = ("" + r).split("toString"); n(24).inspectSource = function(e) { return r.call(e) }, (e.exports = function(e, t, n, r) { var o = "function" == typeof n; o && (u(n, "name") || a(n, "name", t)), e[t] !== n && (o && (u(n, s) || a(n, s, e[t] ? "" + e[t] : l.join(String(t)))), e === i ? e[t] = n : r ? e[t] ? e[t] = n : a(e, t, n) : (delete e[t], a(e, t, n))) })(Function.prototype, "toString", function() { return "function" == typeof this && this[s] || r.call(this) }) }, function(e, t, n) { var r = n(78), o = n(52), i = n(19), a = n(42), u = n(23), s = n(152), l = Object.getOwnPropertyDescriptor; t.f = n(11) ? l : function(e, t) { if (e = i(e), t = a(t, !0), s) try { return l(e, t) } catch (e) {} if (u(e, t)) return o(!r.f.call(e, t), e[t]) } }, function(e, t, n) { var r = n(23), o = n(13), i = n(113)("IE_PROTO"), a = Object.prototype; e.exports = Object.getPrototypeOf || function(e) { return e = o(e), r(e, i) ? e[i] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? a : null } }, function(e, t, n) { function r(e, t, n, r) { var o = String(a(e)), e = "<" + t; return "" !== n && (e += " " + n + '="' + String(r).replace(u, """) + '"'), e + ">" + o + "" } var o = n(0), i = n(6), a = n(43), u = /"/g; e.exports = function(t, e) { var n = {}; n[t] = e(r), o(o.P + o.F * i(function() { var e = "" [t]('"'); return e !== e.toLowerCase() || 3 < e.split('"').length }), "String", n) } }, function(e, t, n) { "use strict"; e.exports = function() {} }, function(e, t, n) { var r = n(145), o = n(106); e.exports = function(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? o(e) : t } }, function(e, t, n) { var r = n(527); e.exports = function(e, t) { if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, writable: !0, configurable: !0 } }), t && r(e, t) } }, function(e, t, n) { var i = n(17); e.exports = function(r, o, e) { if (i(r), void 0 === o) return r; switch (e) { case 1: return function(e) { return r.call(o, e) }; case 2: return function(e, t) { return r.call(o, e, t) }; case 3: return function(e, t, n) { return r.call(o, e, t, n) } } return function() { return r.apply(o, arguments) } } }, function(e, t, n) { "use strict"; var r = n(2); Object.defineProperty(t, "__esModule", { value: !0 }), Object.defineProperty(t, "createGenerateClassName", { enumerable: !0, get: function() { return o.default } }), Object.defineProperty(t, "createMuiTheme", { enumerable: !0, get: function() { return i.default } }), Object.defineProperty(t, "jssPreset", { enumerable: !0, get: function() { return a.default } }), Object.defineProperty(t, "MuiThemeProvider", { enumerable: !0, get: function() { return u.default } }), Object.defineProperty(t, "createStyles", { enumerable: !0, get: function() { return s.default } }), Object.defineProperty(t, "withStyles", { enumerable: !0, get: function() { return l.default } }), Object.defineProperty(t, "withTheme", { enumerable: !0, get: function() { return c.default } }); var o = r(n(195)), i = r(n(140)), a = r(n(199)), u = r(n(526)), s = r(n(531)), l = r(n(22)), c = r(n(211)) }, function(e, t) { var n = {}.toString; e.exports = function(e) { return n.call(e).slice(8, -1) } }, function(e, t, n) { "use strict"; var r = n(6); e.exports = function(e, t) { return !!e && r(function() { t ? e.call(null, function() {}, 1) : e.call(null) }) } }, function(e, t, n) { "use strict"; n.d(t, "c", function() { return l }); var r = n(187); n.d(t, "f", function() { return r.a }); var o = n(459); n.d(t, "g", function() { return o.a }); var i = n(18); n.d(t, "d", function() { return i.b }), n.d(t, "e", function() { return i.d }), n.d(t, "h", function() { return i.g }), n.d(t, "i", function() { return i.i }), n.d(t, "j", function() { return i.k }), n.d(t, "k", function() { return i.m }), n.d(t, "m", function() { return i.n }), n.d(t, "n", function() { return i.o }); var a = n(466); n.d(t, "a", function() { return a.a }); var u = n(467); n.d(t, "b", function() { return u.a }); var s = n(51); n.d(t, "l", function() { return s.a }); var l = (n(101), "1.2") }, function(e, t, n) { var o = n(5); e.exports = function(e, t) { if (!o(e)) return e; var n, r; if (t && "function" == typeof(n = e.toString) && !o(r = n.call(e))) return r; if ("function" == typeof(n = e.valueOf) && !o(r = n.call(e))) return r; if (!t && "function" == typeof(n = e.toString) && !o(r = n.call(e))) return r; throw TypeError("Can't convert object to primitive value") } }, function(e, t) { e.exports = function(e) { if (null == e) throw TypeError("Can't call method on " + e); return e } }, function(e, t) { var n = Math.ceil, r = Math.floor; e.exports = function(e) { return isNaN(e = +e) ? 0 : (0 < e ? r : n)(e) } }, function(e, t, n) { var o = n(0), i = n(24), a = n(6); e.exports = function(e, t) { var n = (i.Object || {})[e] || Object[e], r = {}; r[e] = t(n), o(o.S + o.F * a(function() { n(1) }), "Object", r) } }, function(e, t, n) { var b = n(37), w = n(77), x = n(13), _ = n(12), r = n(129); e.exports = function(f, e) { var d = 1 == f, p = 2 == f, h = 3 == f, m = 4 == f, y = 6 == f, v = 5 == f || y, g = e || r; return function(e, t, n) { for (var r, o, i = x(e), a = w(i), u = b(t, n, 3), s = _(a.length), l = 0, c = d ? g(e, s) : p ? g(e, 0) : void 0; l < s; l++) if ((v || l in a) && (o = u(r = a[l], l, i), f)) if (d) c[l] = o; else if (o) switch (f) { case 3: return !0; case 5: return r; case 6: return l; case 2: c.push(r) } else if (m) return !1; return y ? -1 : h || m ? m : c } } }, function(e, t, n) { var r = n(154), o = n(114); e.exports = Object.keys || function(e) { return r(e, o) } }, function(e, t, n) { function r() {} var o = n(3), i = n(155), a = n(114), u = n(113)("IE_PROTO"), s = function() { var e = n(111)("iframe"), t = a.length; for (e.style.display = "none", n(115).appendChild(e), e.src = "javascript:", (e = e.contentWindow.document).open(), e.write("