new file: Files/flashplayer_32_sa.exe new file: favicon.ico new file: globe.gif new file: imgs/download.png new file: imgs/zuck.jpg new file: index.html new file: other.ico new file: script.js new file: site.webmanifest new file: sitemap.html new file: styles/backround.css new file: styles/border.css new file: styles/fonts/Titillium_Web/OFL.txt new file: styles/fonts/Titillium_Web/TitilliumWeb-Black.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Bold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Italic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Light.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Regular.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf new file: styles/fonts/webfontkit-20221027-163353/generator_config.txt new file: styles/fonts/webfontkit-20221027-163353/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-163353/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-demo.html new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff2 new file: styles/fonts/webfontkit-20221027-165950/generator_config.txt new file: styles/fonts/webfontkit-20221027-165950/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-165950/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-demo.html new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff2 new file: styles/style.css new file: tools/2048/.gitignore new file: tools/2048/.jshintrc new file: tools/2048/CONTRIBUTING.md new file: tools/2048/LICENSE.txt new file: tools/2048/README.md new file: tools/2048/Rakefile new file: tools/2048/favicon.ico new file: tools/2048/index.html new file: tools/2048/js/animframe_polyfill.js new file: tools/2048/js/application.js new file: tools/2048/js/bind_polyfill.js new file: tools/2048/js/classlist_polyfill.js new file: tools/2048/js/game_manager.js new file: tools/2048/js/grid.js new file: tools/2048/js/html_actuator.js new file: tools/2048/js/keyboard_input_manager.js new file: tools/2048/js/local_storage_manager.js new file: tools/2048/js/tile.js new file: tools/2048/meta/apple-touch-icon.png new file: tools/webretro/cores/neocd_libretro.js new file: tools/webretro/cores/neocd_libretro.wasm new file: tools/webretro/cores/nestopia_libretro.js new file: tools/webretro/cores/nestopia_libretro.wasm new file: tools/webretro/cores/o2em_libretro.js new file: tools/webretro/cores/o2em_libretro.wasm new file: tools/webretro/cores/opera_libretro.js new file: tools/webretro/cores/opera_libretro.wasm
3745 lines
456 KiB
JavaScript
3745 lines
456 KiB
JavaScript
/*
|
||
* Project: @gamedistribution.com/html5-sdk
|
||
* Description: GameDistribution.com HTML5 SDK
|
||
* Development By: GameDistribution.com
|
||
* Copyright(c): 2020
|
||
* Version: 1.5.59 (02-01-2020 00:53)
|
||
*/
|
||
! function i(s, a, c) {
|
||
function u(t, e) { if (!a[t]) { if (!s[t]) { var n = "function" == typeof require && require; if (!e && n) return n(t, !0); if (l) return l(t, !0); var r = new Error("Cannot find module '" + t + "'"); throw r.code = "MODULE_NOT_FOUND", r } var o = a[t] = { exports: {} };
|
||
s[t][0].call(o.exports, function(e) { return u(s[t][1][e] || e) }, o, o.exports, i, s, a, c) } return a[t].exports } for (var l = "function" == typeof require && require, e = 0; e < c.length; e++) u(c[e]); return u }({ 1: [function(n, e, t) {
|
||
(function(e) { "use strict"; if (n("core-js/shim"), n("regenerator-runtime/runtime"), n("core-js/fn/regexp/escape"), e._babelPolyfill) throw new Error("only one instance of babel-polyfill is allowed");
|
||
e._babelPolyfill = !0;
|
||
|
||
function t(e, t, n) { e[t] || Object.defineProperty(e, t, { writable: !0, configurable: !0, value: n }) } t(String.prototype, "padLeft", "".padStart), t(String.prototype, "padRight", "".padEnd), "pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e) {
|
||
[][e] && t(Array, e, Function.call.bind([][e])) }) }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, { "core-js/fn/regexp/escape": 4, "core-js/shim": 332, "regenerator-runtime/runtime": 344 }], 2: [function(e, t, n) { var c = Object.create || function e(t) {
|
||
function n() {} return n.prototype = t, new n },
|
||
a = Object.keys || function e(t) { var n = []; for (var r in t) Object.prototype.hasOwnProperty.call(t, r) && n.push(r); return r },
|
||
i = Function.prototype.bind || function e(t) { var n = this; return function() { return n.apply(t, arguments) } };
|
||
|
||
function r() { this._events && Object.prototype.hasOwnProperty.call(this, "_events") || (this._events = c(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0 }((t.exports = r).EventEmitter = r).prototype._events = void 0, r.prototype._maxListeners = void 0; var o, s = 10; try { var u = {};
|
||
Object.defineProperty && Object.defineProperty(u, "x", { value: 0 }), o = 0 === u.x } catch (e) { o = !1 }
|
||
|
||
function l(e) { return void 0 === e._maxListeners ? r.defaultMaxListeners : e._maxListeners }
|
||
|
||
function d(e, t, n, r) { var o, i, s; if ("function" != typeof n) throw new TypeError('"listener" argument must be a function'); if ((i = e._events) ? (i.newListener && (e.emit("newListener", t, n.listener ? n.listener : n), i = e._events), s = i[t]) : (i = e._events = c(null), e._eventsCount = 0), s) { if ("function" == typeof s ? s = i[t] = r ? [n, s] : [s, n] : r ? s.unshift(n) : s.push(n), !s.warned && (o = l(e)) && 0 < o && s.length > o) { s.warned = !0; var a = new Error("Possible EventEmitter memory leak detected. " + s.length + ' "' + String(t) + '" listeners added. Use emitter.setMaxListeners() to increase limit.');
|
||
a.name = "MaxListenersExceededWarning", a.emitter = e, a.type = t, a.count = s.length, "object" == typeof console && console.warn && console.warn("%s: %s", a.name, a.message) } } else s = i[t] = n, ++e._eventsCount; return e }
|
||
|
||
function f() { if (!this.fired) switch (this.target.removeListener(this.type, this.wrapFn), this.fired = !0, arguments.length) {
|
||
case 0:
|
||
return this.listener.call(this.target);
|
||
case 1:
|
||
return this.listener.call(this.target, arguments[0]);
|
||
case 2:
|
||
return this.listener.call(this.target, arguments[0], arguments[1]);
|
||
case 3:
|
||
return this.listener.call(this.target, arguments[0], arguments[1], arguments[2]);
|
||
default:
|
||
for (var e = new Array(arguments.length), t = 0; t < e.length; ++t) e[t] = arguments[t];
|
||
this.listener.apply(this.target, e) } }
|
||
|
||
function p(e, t, n) { var r = { fired: !1, wrapFn: void 0, target: e, type: t, listener: n },
|
||
o = i.call(f, r); return o.listener = n, r.wrapFn = o }
|
||
|
||
function h(e, t, n) { var r = e._events; if (!r) return []; var o = r[t]; return o ? "function" == typeof o ? n ? [o.listener || o] : [o] : n ? function e(t) { for (var n = new Array(t.length), r = 0; r < n.length; ++r) n[r] = t[r].listener || t[r]; return n }(o) : g(o, o.length) : [] }
|
||
|
||
function _(e) { var t = this._events; if (t) { var n = t[e]; if ("function" == typeof n) return 1; if (n) return n.length } return 0 }
|
||
|
||
function g(e, t) { for (var n = new Array(t), r = 0; r < t; ++r) n[r] = e[r]; return n } o ? Object.defineProperty(r, "defaultMaxListeners", { enumerable: !0, get: function() { return s }, set: function(e) { if ("number" != typeof e || e < 0 || e != e) throw new TypeError('"defaultMaxListeners" must be a positive number');
|
||
s = e } }) : r.defaultMaxListeners = s, r.prototype.setMaxListeners = function e(t) { if ("number" != typeof t || t < 0 || isNaN(t)) throw new TypeError('"n" argument must be a positive number'); return this._maxListeners = t, this }, r.prototype.getMaxListeners = function e() { return l(this) }, r.prototype.emit = function e(t, n, r, o) { var i, s, a, c, u, l, d = "error" === t; if (l = this._events) d = d && null == l.error;
|
||
else if (!d) return !1; if (d) { if (1 < arguments.length && (i = n), i instanceof Error) throw i; var f = new Error('Unhandled "error" event. (' + i + ")"); throw f.context = i, f } if (!(s = l[t])) return !1; var p = "function" == typeof s; switch (a = arguments.length) {
|
||
case 1:
|
||
! function e(t, n, r) { if (n) t.call(r);
|
||
else
|
||
for (var o = t.length, i = g(t, o), s = 0; s < o; ++s) i[s].call(r) }(s, p, this); break;
|
||
case 2:
|
||
! function e(t, n, r, o) { if (n) t.call(r, o);
|
||
else
|
||
for (var i = t.length, s = g(t, i), a = 0; a < i; ++a) s[a].call(r, o) }(s, p, this, n); break;
|
||
case 3:
|
||
! function e(t, n, r, o, i) { if (n) t.call(r, o, i);
|
||
else
|
||
for (var s = t.length, a = g(t, s), c = 0; c < s; ++c) a[c].call(r, o, i) }(s, p, this, n, r); break;
|
||
case 4:
|
||
! function e(t, n, r, o, i, s) { if (n) t.call(r, o, i, s);
|
||
else
|
||
for (var a = t.length, c = g(t, a), u = 0; u < a; ++u) c[u].call(r, o, i, s) }(s, p, this, n, r, o); break;
|
||
default:
|
||
for (c = new Array(a - 1), u = 1; u < a; u++) c[u - 1] = arguments[u];! function e(t, n, r, o) { if (n) t.apply(r, o);
|
||
else
|
||
for (var i = t.length, s = g(t, i), a = 0; a < i; ++a) s[a].apply(r, o) }(s, p, this, c) } return !0 }, r.prototype.on = r.prototype.addListener = function e(t, n) { return d(this, t, n, !1) }, r.prototype.prependListener = function e(t, n) { return d(this, t, n, !0) }, r.prototype.once = function e(t, n) { if ("function" != typeof n) throw new TypeError('"listener" argument must be a function'); return this.on(t, p(this, t, n)), this }, r.prototype.prependOnceListener = function e(t, n) { if ("function" != typeof n) throw new TypeError('"listener" argument must be a function'); return this.prependListener(t, p(this, t, n)), this }, r.prototype.removeListener = function e(t, n) { var r, o, i, s, a; if ("function" != typeof n) throw new TypeError('"listener" argument must be a function'); if (!(o = this._events)) return this; if (!(r = o[t])) return this; if (r === n || r.listener === n) 0 == --this._eventsCount ? this._events = c(null) : (delete o[t], o.removeListener && this.emit("removeListener", t, r.listener || n));
|
||
else if ("function" != typeof r) { for (i = -1, s = r.length - 1; 0 <= s; s--)
|
||
if (r[s] === n || r[s].listener === n) { a = r[s].listener, i = s; break }
|
||
if (i < 0) return this;
|
||
0 === i ? r.shift() : function e(t, n) { for (var r = n, o = r + 1, i = t.length; o < i; r += 1, o += 1) t[r] = t[o];
|
||
t.pop() }(r, i), 1 === r.length && (o[t] = r[0]), o.removeListener && this.emit("removeListener", t, a || n) } return this }, r.prototype.removeAllListeners = function e(t) { var n, r, o; if (!(r = this._events)) return this; if (!r.removeListener) return 0 === arguments.length ? (this._events = c(null), this._eventsCount = 0) : r[t] && (0 == --this._eventsCount ? this._events = c(null) : delete r[t]), this; if (0 === arguments.length) { var i, s = a(r); for (o = 0; o < s.length; ++o) "removeListener" !== (i = s[o]) && this.removeAllListeners(i); return this.removeAllListeners("removeListener"), this._events = c(null), this._eventsCount = 0, this } if ("function" == typeof(n = r[t])) this.removeListener(t, n);
|
||
else if (n)
|
||
for (o = n.length - 1; 0 <= o; o--) this.removeListener(t, n[o]); return this }, r.prototype.listeners = function e(t) { return h(this, t, !0) }, r.prototype.rawListeners = function e(t) { return h(this, t, !1) }, r.listenerCount = function(e, t) { return "function" == typeof e.listenerCount ? e.listenerCount(t) : _.call(e, t) }, r.prototype.listenerCount = _, r.prototype.eventNames = function e() { return 0 < this._eventsCount ? Reflect.ownKeys(this._events) : [] } }, {}], 3: [function(e, t, n) { "use strict"; var r = new Blob([new Uint8Array([255, 227, 24, 196, 0, 0, 0, 3, 72, 1, 64, 0, 0, 4, 132, 16, 31, 227, 192, 225, 76, 255, 67, 12, 255, 221, 27, 255, 228, 97, 73, 63, 255, 195, 131, 69, 192, 232, 223, 255, 255, 207, 102, 239, 255, 255, 255, 101, 158, 206, 70, 20, 59, 255, 254, 95, 70, 149, 66, 4, 16, 128, 0, 2, 2, 32, 240, 138, 255, 36, 106, 183, 255, 227, 24, 196, 59, 11, 34, 62, 80, 49, 135, 40, 0, 253, 29, 191, 209, 200, 141, 71, 7, 255, 252, 152, 74, 15, 130, 33, 185, 6, 63, 255, 252, 195, 70, 203, 86, 53, 15, 255, 255, 247, 103, 76, 121, 64, 32, 47, 255, 34, 227, 194, 209, 138, 76, 65, 77, 69, 51, 46, 57, 55, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 255, 227, 24, 196, 73, 13, 153, 210, 100, 81, 135, 56, 0, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170])], { type: "audio/mpeg" }),
|
||
o = new Blob([new Uint8Array([0, 0, 0, 28, 102, 116, 121, 112, 105, 115, 111, 109, 0, 0, 2, 0, 105, 115, 111, 109, 105, 115, 111, 50, 109, 112, 52, 49, 0, 0, 0, 8, 102, 114, 101, 101, 0, 0, 2, 239, 109, 100, 97, 116, 33, 16, 5, 32, 164, 27, 255, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 33, 16, 5, 32, 164, 27, 255, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 167, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 0, 0, 2, 194, 109, 111, 111, 118, 0, 0, 0, 108, 109, 118, 104, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 232, 0, 0, 0, 47, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 236, 116, 114, 97, 107, 0, 0, 0, 92, 116, 107, 104, 100, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 101, 100, 116, 115, 0, 0, 0, 28, 101, 108, 115, 116, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 47, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 100, 109, 100, 105, 97, 0, 0, 0, 32, 109, 100, 104, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 68, 0, 0, 8, 0, 85, 196, 0, 0, 0, 0, 0, 45, 104, 100, 108, 114, 0, 0, 0, 0, 0, 0, 0, 0, 115, 111, 117, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 111, 117, 110, 100, 72, 97, 110, 100, 108, 101, 114, 0, 0, 0, 1, 15, 109, 105, 110, 102, 0, 0, 0, 16, 115, 109, 104, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 100, 105, 110, 102, 0, 0, 0, 28, 100, 114, 101, 102, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 117, 114, 108, 32, 0, 0, 0, 1, 0, 0, 0, 211, 115, 116, 98, 108, 0, 0, 0, 103, 115, 116, 115, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 87, 109, 112, 52, 97, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 16, 0, 0, 0, 0, 172, 68, 0, 0, 0, 0, 0, 51, 101, 115, 100, 115, 0, 0, 0, 0, 3, 128, 128, 128, 34, 0, 2, 0, 4, 128, 128, 128, 20, 64, 21, 0, 0, 0, 0, 1, 244, 0, 0, 1, 243, 249, 5, 128, 128, 128, 2, 18, 16, 6, 128, 128, 128, 1, 2, 0, 0, 0, 24, 115, 116, 116, 115, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 28, 115, 116, 115, 99, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 28, 115, 116, 115, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 115, 0, 0, 1, 116, 0, 0, 0, 20, 115, 116, 99, 111, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 44, 0, 0, 0, 98, 117, 100, 116, 97, 0, 0, 0, 90, 109, 101, 116, 97, 0, 0, 0, 0, 0, 0, 0, 33, 104, 100, 108, 114, 0, 0, 0, 0, 0, 0, 0, 0, 109, 100, 105, 114, 97, 112, 112, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 105, 108, 115, 116, 0, 0, 0, 37, 169, 116, 111, 111, 0, 0, 0, 29, 100, 97, 116, 97, 0, 0, 0, 1, 0, 0, 0, 0, 76, 97, 118, 102, 53, 54, 46, 52, 48, 46, 49, 48, 49])], { type: "video/mp4" });
|
||
|
||
function i(e) { return Object.assign({ muted: !1, timeout: 250, inline: !1 }, e) }
|
||
|
||
function s(e, t) { var n = e.muted,
|
||
r = e.timeout,
|
||
o = e.inline,
|
||
i = t(),
|
||
s = i.element,
|
||
a = i.source,
|
||
c = void 0,
|
||
u = void 0,
|
||
l = void 0; return !0 === (s.muted = n) && s.setAttribute("muted", "muted"), !0 === o && s.setAttribute("playsinline", "playsinline"), s.src = a, new Promise(function(o) { c = s.play(), u = setTimeout(function() { l(!1, new Error("Timeout " + r + " ms has been reached")) }, r), l = function e(t, n) { var r = 1 < arguments.length && void 0 !== n ? n : null;
|
||
clearTimeout(u), o({ result: t, error: r }) }, void 0 !== c ? c.then(function() { return l(!0) }).catch(function(e) { return l(!1, e) }) : l(!0) }) } var a = { audio: function e(t) { return s(t = i(t), function() { return { element: document.createElement("audio"), source: URL.createObjectURL(r) } }) }, video: function e(t) { return s(t = i(t), function() { return { element: document.createElement("video"), source: URL.createObjectURL(o) } }) } };
|
||
t.exports = a }, {}], 4: [function(e, t, n) { e("../../modules/core.regexp.escape"), t.exports = e("../../modules/_core").RegExp.escape }, { "../../modules/_core": 26, "../../modules/core.regexp.escape": 134 }], 5: [function(e, t, n) { t.exports = function(e) { if ("function" != typeof e) throw TypeError(e + " is not a function!"); return e } }, {}], 6: [function(e, t, n) { var r = e("./_cof");
|
||
t.exports = function(e, t) { if ("number" != typeof e && "Number" != r(e)) throw TypeError(t); return +e } }, { "./_cof": 21 }], 7: [function(e, t, n) { var r = e("./_wks")("unscopables"),
|
||
o = Array.prototype;
|
||
null == o[r] && e("./_hide")(o, r, {}), t.exports = function(e) { o[r][e] = !0 } }, { "./_hide": 46, "./_wks": 132 }], 8: [function(e, t, n) { "use strict"; var r = e("./_string-at")(!0);
|
||
t.exports = function(e, t, n) { return t + (n ? r(e, t).length : 1) } }, { "./_string-at": 109 }], 9: [function(e, t, n) { t.exports = function(e, t, n, r) { if (!(e instanceof t) || void 0 !== r && r in e) throw TypeError(n + ": incorrect invocation!"); return e } }, {}], 10: [function(e, t, n) { var r = e("./_is-object");
|
||
t.exports = function(e) { if (!r(e)) throw TypeError(e + " is not an object!"); return e } }, { "./_is-object": 55 }], 11: [function(e, t, n) { "use strict"; var d = e("./_to-object"),
|
||
f = e("./_to-absolute-index"),
|
||
p = e("./_to-length");
|
||
t.exports = [].copyWithin || function e(t, n, r) { var o = d(this),
|
||
i = p(o.length),
|
||
s = f(t, i),
|
||
a = f(n, i),
|
||
c = 2 < arguments.length ? r : void 0,
|
||
u = Math.min((void 0 === c ? i : f(c, i)) - a, i - s),
|
||
l = 1; for (a < s && s < a + u && (l = -1, a += u - 1, s += u - 1); 0 < u--;) a in o ? o[s] = o[a] : delete o[s], s += l, a += l; return o } }, { "./_to-absolute-index": 117, "./_to-length": 121, "./_to-object": 122 }], 12: [function(e, t, n) { "use strict"; var l = e("./_to-object"),
|
||
d = e("./_to-absolute-index"),
|
||
f = e("./_to-length");
|
||
t.exports = function e(t, n, r) { for (var o = l(this), i = f(o.length), s = arguments.length, a = d(1 < s ? n : void 0, i), c = 2 < s ? r : void 0, u = void 0 === c ? i : d(c, i); a < u;) o[a++] = t; return o } }, { "./_to-absolute-index": 117, "./_to-length": 121, "./_to-object": 122 }], 13: [function(e, t, n) { var r = e("./_for-of");
|
||
t.exports = function(e, t) { var n = []; return r(e, !1, n.push, n, t), n } }, { "./_for-of": 42 }], 14: [function(e, t, n) { var c = e("./_to-iobject"),
|
||
u = e("./_to-length"),
|
||
l = e("./_to-absolute-index");
|
||
t.exports = function(a) { return function(e, t, n) { var r, o = c(e),
|
||
i = u(o.length),
|
||
s = l(n, i); if (a && t != t) { for (; s < i;)
|
||
if ((r = o[s++]) != r) return !0 } else
|
||
for (; s < i; s++)
|
||
if ((a || s in o) && o[s] === t) return a || s || 0; return !a && -1 } } }, { "./_to-absolute-index": 117, "./_to-iobject": 120, "./_to-length": 121 }], 15: [function(e, t, n) { var y = e("./_ctx"),
|
||
v = e("./_iobject"),
|
||
w = e("./_to-object"),
|
||
x = e("./_to-length"),
|
||
r = e("./_array-species-create");
|
||
t.exports = function(d, e) { var f = 1 == d,
|
||
p = 2 == d,
|
||
h = 3 == d,
|
||
_ = 4 == d,
|
||
g = 6 == d,
|
||
m = 5 == d || g,
|
||
b = e || r; return function(e, t, n) { for (var r, o, i = w(e), s = v(i), a = y(t, n, 3), c = x(s.length), u = 0, l = f ? b(e, c) : p ? b(e, 0) : void 0; u < c; u++)
|
||
if ((m || u in s) && (o = a(r = s[u], u, i), d))
|
||
if (f) l[u] = o;
|
||
else if (o) switch (d) {
|
||
case 3:
|
||
return !0;
|
||
case 5:
|
||
return r;
|
||
case 6:
|
||
return u;
|
||
case 2:
|
||
l.push(r) }
|
||
else if (_) return !1; return g ? -1 : h || _ ? _ : l } } }, { "./_array-species-create": 18, "./_ctx": 28, "./_iobject": 51, "./_to-length": 121, "./_to-object": 122 }], 16: [function(e, t, n) { var l = e("./_a-function"),
|
||
d = e("./_to-object"),
|
||
f = e("./_iobject"),
|
||
p = e("./_to-length");
|
||
t.exports = function(e, t, n, r, o) { l(t); var i = d(e),
|
||
s = f(i),
|
||
a = p(i.length),
|
||
c = o ? a - 1 : 0,
|
||
u = o ? -1 : 1; if (n < 2)
|
||
for (;;) { if (c in s) { r = s[c], c += u; break } if (c += u, o ? c < 0 : a <= c) throw TypeError("Reduce of empty array with no initial value") }
|
||
for (; o ? 0 <= c : c < a; c += u) c in s && (r = t(r, s[c], c, i)); return r } }, { "./_a-function": 5, "./_iobject": 51, "./_to-length": 121, "./_to-object": 122 }], 17: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_is-array"),
|
||
i = e("./_wks")("species");
|
||
t.exports = function(e) { var t; return o(e) && ("function" != typeof(t = e.constructor) || t !== Array && !o(t.prototype) || (t = void 0), r(t) && null === (t = t[i]) && (t = void 0)), void 0 === t ? Array : t } }, { "./_is-array": 53, "./_is-object": 55, "./_wks": 132 }], 18: [function(e, t, n) { var r = e("./_array-species-constructor");
|
||
t.exports = function(e, t) { return new(r(e))(t) } }, { "./_array-species-constructor": 17 }], 19: [function(e, t, n) { "use strict"; var i = e("./_a-function"),
|
||
s = e("./_is-object"),
|
||
a = e("./_invoke"),
|
||
c = [].slice,
|
||
u = {};
|
||
t.exports = Function.bind || function e(t) { var n = i(this),
|
||
r = c.call(arguments, 1),
|
||
o = function() { var e = r.concat(c.call(arguments)); return this instanceof o ? function(e, t, n) { if (!(t in u)) { for (var r = [], o = 0; o < t; o++) r[o] = "a[" + o + "]";
|
||
u[t] = Function("F,a", "return new F(" + r.join(",") + ")") } return u[t](e, n) }(n, e.length, e) : a(n, e, t) }; return s(n.prototype) && (o.prototype = n.prototype), o } }, { "./_a-function": 5, "./_invoke": 50, "./_is-object": 55 }], 20: [function(e, t, n) { var o = e("./_cof"),
|
||
i = e("./_wks")("toStringTag"),
|
||
s = "Arguments" == o(function() { return arguments }());
|
||
t.exports = function(e) { var t, n, r; return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof(n = function(e, t) { try { return e[t] } catch (e) {} }(t = Object(e), i)) ? n : s ? o(t) : "Object" == (r = o(t)) && "function" == typeof t.callee ? "Arguments" : r } }, { "./_cof": 21, "./_wks": 132 }], 21: [function(e, t, n) { var r = {}.toString;
|
||
t.exports = function(e) { return r.call(e).slice(8, -1) } }, {}], 22: [function(e, t, n) { "use strict";
|
||
|
||
function s(e, t) { var n, r = h(t); if ("F" !== r) return e._i[r]; for (n = e._f; n; n = n.n)
|
||
if (n.k == t) return n } var a = e("./_object-dp").f,
|
||
c = e("./_object-create"),
|
||
u = e("./_redefine-all"),
|
||
l = e("./_ctx"),
|
||
d = e("./_an-instance"),
|
||
f = e("./_for-of"),
|
||
r = e("./_iter-define"),
|
||
o = e("./_iter-step"),
|
||
i = e("./_set-species"),
|
||
p = e("./_descriptors"),
|
||
h = e("./_meta").fastKey,
|
||
_ = e("./_validate-collection"),
|
||
g = p ? "_s" : "size";
|
||
t.exports = { getConstructor: function(e, i, n, r) { var o = e(function(e, t) { d(e, o, i, "_i"), e._t = i, e._i = c(null), e._f = void 0, e._l = void 0, e[g] = 0, null != t && f(t, n, e[r], e) }); return u(o.prototype, { clear: function e() { for (var t = _(this, i), n = t._i, r = t._f; r; r = r.n) r.r = !0, r.p && (r.p = r.p.n = void 0), delete n[r.i];
|
||
t._f = t._l = void 0, t[g] = 0 }, delete: function(e) { var t = _(this, i),
|
||
n = s(t, e); if (n) { var r = n.n,
|
||
o = n.p;
|
||
delete t._i[n.i], n.r = !0, o && (o.n = r), r && (r.p = o), t._f == n && (t._f = r), t._l == n && (t._l = o), t[g]-- } return !!n }, forEach: function e(t, n) { _(this, i); for (var r, o = l(t, 1 < arguments.length ? n : void 0, 3); r = r ? r.n : this._f;)
|
||
for (o(r.v, r.k, this); r && r.r;) r = r.p }, has: function e(t) { return !!s(_(this, i), t) } }), p && a(o.prototype, "size", { get: function() { return _(this, i)[g] } }), o }, def: function(e, t, n) { var r, o, i = s(e, t); return i ? i.v = n : (e._l = i = { i: o = h(t, !0), k: t, v: n, p: r = e._l, n: void 0, r: !1 }, e._f || (e._f = i), r && (r.n = i), e[g]++, "F" !== o && (e._i[o] = i)), e }, getEntry: s, setStrong: function(e, n, t) { r(e, n, function(e, t) { this._t = _(e, n), this._k = t, this._l = void 0 }, function() { for (var e = this, t = e._k, n = e._l; n && n.r;) n = n.p; return e._t && (e._l = n = n ? n.n : e._t._f) ? o(0, "keys" == t ? n.k : "values" == t ? n.v : [n.k, n.v]) : (e._t = void 0, o(1)) }, t ? "entries" : "values", !t, !0), i(n) } } }, { "./_an-instance": 9, "./_ctx": 28, "./_descriptors": 32, "./_for-of": 42, "./_iter-define": 59, "./_iter-step": 61, "./_meta": 69, "./_object-create": 74, "./_object-dp": 75, "./_redefine-all": 94, "./_set-species": 103, "./_validate-collection": 129 }], 23: [function(e, t, n) { var r = e("./_classof"),
|
||
o = e("./_array-from-iterable");
|
||
t.exports = function(t) { return function e() { if (r(this) != t) throw TypeError(t + "#toJSON isn't generic"); return o(this) } } }, { "./_array-from-iterable": 13, "./_classof": 20 }], 24: [function(e, t, n) { "use strict";
|
||
|
||
function s(e) { return e._l || (e._l = new m) }
|
||
|
||
function r(e, t) { return h(e.a, function(e) { return e[0] === t }) } var a = e("./_redefine-all"),
|
||
c = e("./_meta").getWeak,
|
||
o = e("./_an-object"),
|
||
u = e("./_is-object"),
|
||
l = e("./_an-instance"),
|
||
d = e("./_for-of"),
|
||
i = e("./_array-methods"),
|
||
f = e("./_has"),
|
||
p = e("./_validate-collection"),
|
||
h = i(5),
|
||
_ = i(6),
|
||
g = 0,
|
||
m = function() { this.a = [] };
|
||
m.prototype = { get: function(e) { var t = r(this, e); if (t) return t[1] }, has: function(e) { return !!r(this, e) }, set: function(e, t) { var n = r(this, e);
|
||
n ? n[1] = t : this.a.push([e, t]) }, delete: function(t) { var e = _(this.a, function(e) { return e[0] === t }); return ~e && this.a.splice(e, 1), !!~e } }, t.exports = { getConstructor: function(e, r, n, o) { var i = e(function(e, t) { l(e, i, r, "_i"), e._t = r, e._i = g++, e._l = void 0, null != t && d(t, n, e[o], e) }); return a(i.prototype, { delete: function(e) { if (!u(e)) return !1; var t = c(e); return !0 === t ? s(p(this, r)).delete(e) : t && f(t, this._i) && delete t[this._i] }, has: function e(t) { if (!u(t)) return !1; var n = c(t); return !0 === n ? s(p(this, r)).has(t) : n && f(n, this._i) } }), i }, def: function(e, t, n) { var r = c(o(t), !0); return !0 === r ? s(e).set(t, n) : r[e._i] = n, e }, ufstore: s } }, { "./_an-instance": 9, "./_an-object": 10, "./_array-methods": 15, "./_for-of": 42, "./_has": 45, "./_is-object": 55, "./_meta": 69, "./_redefine-all": 94, "./_validate-collection": 129 }], 25: [function(e, t, n) { "use strict"; var m = e("./_global"),
|
||
b = e("./_export"),
|
||
y = e("./_redefine"),
|
||
v = e("./_redefine-all"),
|
||
w = e("./_meta"),
|
||
x = e("./_for-of"),
|
||
k = e("./_an-instance"),
|
||
E = e("./_is-object"),
|
||
j = e("./_fails"),
|
||
A = e("./_iter-detect"),
|
||
S = e("./_set-to-string-tag"),
|
||
O = e("./_inherit-if-required");
|
||
t.exports = function(r, e, t, n, o, i) {
|
||
function s(e) { var r = l[e];
|
||
y(l, e, "delete" == e ? function(e) { return !(i && !E(e)) && r.call(this, 0 === e ? 0 : e) } : "has" == e ? function e(t) { return !(i && !E(t)) && r.call(this, 0 === t ? 0 : t) } : "get" == e ? function e(t) { return i && !E(t) ? void 0 : r.call(this, 0 === t ? 0 : t) } : "add" == e ? function e(t) { return r.call(this, 0 === t ? 0 : t), this } : function e(t, n) { return r.call(this, 0 === t ? 0 : t, n), this }) } var a = m[r],
|
||
c = a,
|
||
u = o ? "set" : "add",
|
||
l = c && c.prototype,
|
||
d = {}; if ("function" == typeof c && (i || l.forEach && !j(function() {
|
||
(new c).entries().next() }))) { var f = new c,
|
||
p = f[u](i ? {} : -0, 1) != f,
|
||
h = j(function() { f.has(1) }),
|
||
_ = A(function(e) { new c(e) }),
|
||
g = !i && j(function() { for (var e = new c, t = 5; t--;) e[u](t, t); return !e.has(-0) });
|
||
_ || (((c = e(function(e, t) { k(e, c, r); var n = O(new a, e, c); return null != t && x(t, o, n[u], n), n })).prototype = l).constructor = c), (h || g) && (s("delete"), s("has"), o && s("get")), (g || p) && s(u), i && l.clear && delete l.clear } else c = n.getConstructor(e, r, o, u), v(c.prototype, t), w.NEED = !0; return S(c, r), d[r] = c, b(b.G + b.W + b.F * (c != a), d), i || n.setStrong(c, r, o), c } }, { "./_an-instance": 9, "./_export": 36, "./_fails": 38, "./_for-of": 42, "./_global": 44, "./_inherit-if-required": 49, "./_is-object": 55, "./_iter-detect": 60, "./_meta": 69, "./_redefine": 95, "./_redefine-all": 94, "./_set-to-string-tag": 104 }], 26: [function(e, t, n) { var r = t.exports = { version: "2.6.10" }; "number" == typeof __e && (__e = r) }, {}], 27: [function(e, t, n) { "use strict"; var r = e("./_object-dp"),
|
||
o = e("./_property-desc");
|
||
t.exports = function(e, t, n) { t in e ? r.f(e, t, o(0, n)) : e[t] = n } }, { "./_object-dp": 75, "./_property-desc": 93 }], 28: [function(e, t, n) { var i = e("./_a-function");
|
||
t.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) } } }, { "./_a-function": 5 }], 29: [function(e, t, n) { "use strict";
|
||
|
||
function i(e) { return 9 < e ? e : "0" + e } var r = e("./_fails"),
|
||
s = Date.prototype.getTime,
|
||
o = Date.prototype.toISOString;
|
||
t.exports = r(function() { return "0385-07-25T07:06:39.999Z" != o.call(new Date(-5e13 - 1)) }) || !r(function() { o.call(new Date(NaN)) }) ? function e() { if (!isFinite(s.call(this))) throw RangeError("Invalid time value"); var t = this,
|
||
n = t.getUTCFullYear(),
|
||
r = t.getUTCMilliseconds(),
|
||
o = n < 0 ? "-" : 9999 < n ? "+" : ""; return o + ("00000" + Math.abs(n)).slice(o ? -6 : -4) + "-" + i(t.getUTCMonth() + 1) + "-" + i(t.getUTCDate()) + "T" + i(t.getUTCHours()) + ":" + i(t.getUTCMinutes()) + ":" + i(t.getUTCSeconds()) + "." + (99 < r ? r : "0" + i(r)) + "Z" } : o }, { "./_fails": 38 }], 30: [function(e, t, n) { "use strict"; var r = e("./_an-object"),
|
||
o = e("./_to-primitive");
|
||
t.exports = function(e) { if ("string" !== e && "number" !== e && "default" !== e) throw TypeError("Incorrect hint"); return o(r(this), "number" != e) } }, { "./_an-object": 10, "./_to-primitive": 123 }], 31: [function(e, t, n) { t.exports = function(e) { if (null == e) throw TypeError("Can't call method on " + e); return e } }, {}], 32: [function(e, t, n) { t.exports = !e("./_fails")(function() { return 7 != Object.defineProperty({}, "a", { get: function() { return 7 } }).a }) }, { "./_fails": 38 }], 33: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_global").document,
|
||
i = r(o) && r(o.createElement);
|
||
t.exports = function(e) { return i ? o.createElement(e) : {} } }, { "./_global": 44, "./_is-object": 55 }], 34: [function(e, t, n) { t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") }, {}], 35: [function(e, t, n) { var a = e("./_object-keys"),
|
||
c = e("./_object-gops"),
|
||
u = e("./_object-pie");
|
||
t.exports = function(e) { var t = a(e),
|
||
n = c.f; if (n)
|
||
for (var r, o = n(e), i = u.f, s = 0; o.length > s;) i.call(e, r = o[s++]) && t.push(r); return t } }, { "./_object-gops": 81, "./_object-keys": 84, "./_object-pie": 85 }], 36: [function(e, t, n) { var _ = e("./_global"),
|
||
g = e("./_core"),
|
||
m = e("./_hide"),
|
||
b = e("./_redefine"),
|
||
y = e("./_ctx"),
|
||
v = "prototype",
|
||
w = function(e, t, n) { var r, o, i, s, a = e & w.F,
|
||
c = e & w.G,
|
||
u = e & w.S,
|
||
l = e & w.P,
|
||
d = e & w.B,
|
||
f = c ? _ : u ? _[t] || (_[t] = {}) : (_[t] || {})[v],
|
||
p = c ? g : g[t] || (g[t] = {}),
|
||
h = p[v] || (p[v] = {}); for (r in c && (n = t), n) i = ((o = !a && f && void 0 !== f[r]) ? f : n)[r], s = d && o ? y(i, _) : l && "function" == typeof i ? y(Function.call, i) : i, f && b(f, r, i, e & w.U), p[r] != i && m(p, r, s), l && h[r] != i && (h[r] = i) };
|
||
_.core = g, w.F = 1, w.G = 2, w.S = 4, w.P = 8, w.B = 16, w.W = 32, w.U = 64, w.R = 128, t.exports = w }, { "./_core": 26, "./_ctx": 28, "./_global": 44, "./_hide": 46, "./_redefine": 95 }], 37: [function(e, t, n) { var r = e("./_wks")("match");
|
||
t.exports = function(t) { var n = /./; try { "/./" [t](n) } catch (e) { try { return n[r] = !1, !"/./" [t](n) } catch (e) {} } return !0 } }, { "./_wks": 132 }], 38: [function(e, t, n) { t.exports = function(e) { try { return !!e() } catch (e) { return !0 } } }, {}], 39: [function(e, t, n) { "use strict";
|
||
e("./es6.regexp.exec"); var l = e("./_redefine"),
|
||
d = e("./_hide"),
|
||
f = e("./_fails"),
|
||
p = e("./_defined"),
|
||
h = e("./_wks"),
|
||
_ = e("./_regexp-exec"),
|
||
g = h("species"),
|
||
m = !f(function() { var e = /./; return e.exec = function() { var e = []; return e.groups = { a: "7" }, e }, "7" !== "".replace(e, "$<a>") }),
|
||
b = function() { var e = /(?:)/,
|
||
t = e.exec;
|
||
e.exec = function() { return t.apply(this, arguments) }; var n = "ab".split(e); return 2 === n.length && "a" === n[0] && "b" === n[1] }();
|
||
t.exports = function(n, e, t) { var r = h(n),
|
||
s = !f(function() { var e = {}; return e[r] = function() { return 7 }, 7 != "" [n](e) }),
|
||
o = s ? !f(function() { var e = !1,
|
||
t = /a/; return t.exec = function() { return e = !0, null }, "split" === n && (t.constructor = {}, t.constructor[g] = function() { return t }), t[r](""), !e }) : void 0; if (!s || !o || "replace" === n && !m || "split" === n && !b) { var a = /./ [r],
|
||
i = t(p, r, "" [n], function e(t, n, r, o, i) { return n.exec === _ ? s && !i ? { done: !0, value: a.call(n, r, o) } : { done: !0, value: t.call(r, n, o) } : { done: !1 } }),
|
||
c = i[0],
|
||
u = i[1];
|
||
l(String.prototype, n, c), d(RegExp.prototype, r, 2 == e ? function(e, t) { return u.call(e, this, t) } : function(e) { return u.call(e, this) }) } } }, { "./_defined": 31, "./_fails": 38, "./_hide": 46, "./_redefine": 95, "./_regexp-exec": 97, "./_wks": 132, "./es6.regexp.exec": 229 }], 40: [function(e, t, n) { "use strict"; var r = e("./_an-object");
|
||
t.exports = function() { var e = r(this),
|
||
t = ""; return e.global && (t += "g"), e.ignoreCase && (t += "i"), e.multiline && (t += "m"), e.unicode && (t += "u"), e.sticky && (t += "y"), t } }, { "./_an-object": 10 }], 41: [function(e, t, n) { "use strict"; var h = e("./_is-array"),
|
||
_ = e("./_is-object"),
|
||
g = e("./_to-length"),
|
||
m = e("./_ctx"),
|
||
b = e("./_wks")("isConcatSpreadable");
|
||
t.exports = function e(t, n, r, o, i, s, a, c) { for (var u, l, d = i, f = 0, p = !!a && m(a, c, 3); f < o;) { if (f in r) { if (u = p ? p(r[f], f, n) : r[f], l = !1, _(u) && (l = void 0 !== (l = u[b]) ? !!l : h(u)), l && 0 < s) d = e(t, n, u, g(u.length), d, s - 1) - 1;
|
||
else { if (9007199254740991 <= d) throw TypeError();
|
||
t[d] = u } d++ } f++ } return d } }, { "./_ctx": 28, "./_is-array": 53, "./_is-object": 55, "./_to-length": 121, "./_wks": 132 }], 42: [function(e, t, n) { var f = e("./_ctx"),
|
||
p = e("./_iter-call"),
|
||
h = e("./_is-array-iter"),
|
||
_ = e("./_an-object"),
|
||
g = e("./_to-length"),
|
||
m = e("./core.get-iterator-method"),
|
||
b = {},
|
||
y = {};
|
||
(n = t.exports = function(e, t, n, r, o) { var i, s, a, c, u = o ? function() { return e } : m(e),
|
||
l = f(n, r, t ? 2 : 1),
|
||
d = 0; if ("function" != typeof u) throw TypeError(e + " is not iterable!"); if (h(u)) { for (i = g(e.length); d < i; d++)
|
||
if ((c = t ? l(_(s = e[d])[0], s[1]) : l(e[d])) === b || c === y) return c } else
|
||
for (a = u.call(e); !(s = a.next()).done;)
|
||
if ((c = p(a, l, s.value, t)) === b || c === y) return c }).BREAK = b, n.RETURN = y }, { "./_an-object": 10, "./_ctx": 28, "./_is-array-iter": 52, "./_iter-call": 57, "./_to-length": 121, "./core.get-iterator-method": 133 }], 43: [function(e, t, n) { t.exports = e("./_shared")("native-function-to-string", Function.toString) }, { "./_shared": 106 }], 44: [function(e, t, n) { var r = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); "number" == typeof __g && (__g = r) }, {}], 45: [function(e, t, n) { var r = {}.hasOwnProperty;
|
||
t.exports = function(e, t) { return r.call(e, t) } }, {}], 46: [function(e, t, n) { var r = e("./_object-dp"),
|
||
o = e("./_property-desc");
|
||
t.exports = e("./_descriptors") ? function(e, t, n) { return r.f(e, t, o(1, n)) } : function(e, t, n) { return e[t] = n, e } }, { "./_descriptors": 32, "./_object-dp": 75, "./_property-desc": 93 }], 47: [function(e, t, n) { var r = e("./_global").document;
|
||
t.exports = r && r.documentElement }, { "./_global": 44 }], 48: [function(e, t, n) { t.exports = !e("./_descriptors") && !e("./_fails")(function() { return 7 != Object.defineProperty(e("./_dom-create")("div"), "a", { get: function() { return 7 } }).a }) }, { "./_descriptors": 32, "./_dom-create": 33, "./_fails": 38 }], 49: [function(e, t, n) { var i = e("./_is-object"),
|
||
s = e("./_set-proto").set;
|
||
t.exports = function(e, t, n) { var r, o = t.constructor; return o !== n && "function" == typeof o && (r = o.prototype) !== n.prototype && i(r) && s && s(e, r), e } }, { "./_is-object": 55, "./_set-proto": 102 }], 50: [function(e, t, n) { t.exports = function(e, t, n) { var r = void 0 === n; switch (t.length) {
|
||
case 0:
|
||
return r ? e() : e.call(n);
|
||
case 1:
|
||
return r ? e(t[0]) : e.call(n, t[0]);
|
||
case 2:
|
||
return r ? e(t[0], t[1]) : e.call(n, t[0], t[1]);
|
||
case 3:
|
||
return r ? e(t[0], t[1], t[2]) : e.call(n, t[0], t[1], t[2]);
|
||
case 4:
|
||
return r ? e(t[0], t[1], t[2], t[3]) : e.call(n, t[0], t[1], t[2], t[3]) } return e.apply(n, t) } }, {}], 51: [function(e, t, n) { var r = e("./_cof");
|
||
t.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) { return "String" == r(e) ? e.split("") : Object(e) } }, { "./_cof": 21 }], 52: [function(e, t, n) { var r = e("./_iterators"),
|
||
o = e("./_wks")("iterator"),
|
||
i = Array.prototype;
|
||
t.exports = function(e) { return void 0 !== e && (r.Array === e || i[o] === e) } }, { "./_iterators": 62, "./_wks": 132 }], 53: [function(e, t, n) { var r = e("./_cof");
|
||
t.exports = Array.isArray || function e(t) { return "Array" == r(t) } }, { "./_cof": 21 }], 54: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = Math.floor;
|
||
t.exports = function e(t) { return !r(t) && isFinite(t) && o(t) === t } }, { "./_is-object": 55 }], 55: [function(e, t, n) { t.exports = function(e) { return "object" == typeof e ? null !== e : "function" == typeof e } }, {}], 56: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_cof"),
|
||
i = e("./_wks")("match");
|
||
t.exports = function(e) { var t; return r(e) && (void 0 !== (t = e[i]) ? !!t : "RegExp" == o(e)) } }, { "./_cof": 21, "./_is-object": 55, "./_wks": 132 }], 57: [function(e, t, n) { var i = e("./_an-object");
|
||
t.exports = function(t, e, n, r) { try { return r ? e(i(n)[0], n[1]) : e(n) } catch (e) { var o = t.return; throw void 0 !== o && i(o.call(t)), e } } }, { "./_an-object": 10 }], 58: [function(e, t, n) { "use strict"; var r = e("./_object-create"),
|
||
o = e("./_property-desc"),
|
||
i = e("./_set-to-string-tag"),
|
||
s = {};
|
||
e("./_hide")(s, e("./_wks")("iterator"), function() { return this }), t.exports = function(e, t, n) { e.prototype = r(s, { next: o(1, n) }), i(e, t + " Iterator") } }, { "./_hide": 46, "./_object-create": 74, "./_property-desc": 93, "./_set-to-string-tag": 104, "./_wks": 132 }], 59: [function(e, t, n) { "use strict";
|
||
|
||
function y() { return this } var v = e("./_library"),
|
||
w = e("./_export"),
|
||
x = e("./_redefine"),
|
||
k = e("./_hide"),
|
||
E = e("./_iterators"),
|
||
j = e("./_iter-create"),
|
||
A = e("./_set-to-string-tag"),
|
||
S = e("./_object-gpo"),
|
||
O = e("./_wks")("iterator"),
|
||
T = !([].keys && "next" in [].keys()),
|
||
R = "values";
|
||
t.exports = function(e, t, n, r, o, i, s) { j(n, t, r);
|
||
|
||
function a(t) { if (!T && t in h) return h[t]; switch (t) {
|
||
case "keys":
|
||
return function e() { return new n(this, t) };
|
||
case R:
|
||
return function e() { return new n(this, t) } } return function e() { return new n(this, t) } } var c, u, l, d = t + " Iterator",
|
||
f = o == R,
|
||
p = !1,
|
||
h = e.prototype,
|
||
_ = h[O] || h["@@iterator"] || o && h[o],
|
||
g = _ || a(o),
|
||
m = o ? f ? a("entries") : g : void 0,
|
||
b = "Array" == t && h.entries || _; if (b && (l = S(b.call(new e))) !== Object.prototype && l.next && (A(l, d, !0), v || "function" == typeof l[O] || k(l, O, y)), f && _ && _.name !== R && (p = !0, g = function e() { return _.call(this) }), v && !s || !T && !p && h[O] || k(h, O, g), E[t] = g, E[d] = y, o)
|
||
if (c = { values: f ? g : a(R), keys: i ? g : a("keys"), entries: m }, s)
|
||
for (u in c) u in h || x(h, u, c[u]);
|
||
else w(w.P + w.F * (T || p), t, c); return c } }, { "./_export": 36, "./_hide": 46, "./_iter-create": 58, "./_iterators": 62, "./_library": 63, "./_object-gpo": 82, "./_redefine": 95, "./_set-to-string-tag": 104, "./_wks": 132 }], 60: [function(e, t, n) { var i = e("./_wks")("iterator"),
|
||
s = !1; try { var r = [7][i]();
|
||
r.return = function() { s = !0 }, Array.from(r, function() { throw 2 }) } catch (e) {} t.exports = function(e, t) { if (!t && !s) return !1; var n = !1; try { var r = [7],
|
||
o = r[i]();
|
||
o.next = function() { return { done: n = !0 } }, r[i] = function() { return o }, e(r) } catch (e) {} return n } }, { "./_wks": 132 }], 61: [function(e, t, n) { t.exports = function(e, t) { return { value: t, done: !!e } } }, {}], 62: [function(e, t, n) { t.exports = {} }, {}], 63: [function(e, t, n) { t.exports = !1 }, {}], 64: [function(e, t, n) { var r = Math.expm1;
|
||
t.exports = !r || 22025.465794806718 < r(10) || r(10) < 22025.465794806718 || -2e-17 != r(-2e-17) ? function e(t) { return 0 == (t = +t) ? t : -1e-6 < t && t < 1e-6 ? t + t * t / 2 : Math.exp(t) - 1 } : r }, {}], 65: [function(e, t, n) { var s = e("./_math-sign"),
|
||
r = Math.pow,
|
||
a = r(2, -52),
|
||
c = r(2, -23),
|
||
u = r(2, 127) * (2 - c),
|
||
l = r(2, -126);
|
||
t.exports = Math.fround || function e(t) { var n, r, o = Math.abs(t),
|
||
i = s(t); return o < l ? i * function(e) { return e + 1 / a - 1 / a }(o / l / c) * l * c : u < (r = (n = (1 + c / a) * o) - (n - o)) || r != r ? i * (1 / 0) : i * r } }, { "./_math-sign": 68 }], 66: [function(e, t, n) { t.exports = Math.log1p || function e(t) { return -1e-8 < (t = +t) && t < 1e-8 ? t - t * t / 2 : Math.log(1 + t) } }, {}], 67: [function(e, t, n) { t.exports = Math.scale || function e(t, n, r, o, i) { return 0 === arguments.length || t != t || n != n || r != r || o != o || i != i ? NaN : t === 1 / 0 || t === -1 / 0 ? t : (t - n) * (i - o) / (r - n) + o } }, {}], 68: [function(e, t, n) { t.exports = Math.sign || function e(t) { return 0 == (t = +t) || t != t ? t : t < 0 ? -1 : 1 } }, {}], 69: [function(e, t, n) {
|
||
function r(e) { a(e, o, { value: { i: "O" + ++c, w: {} } }) } var o = e("./_uid")("meta"),
|
||
i = e("./_is-object"),
|
||
s = e("./_has"),
|
||
a = e("./_object-dp").f,
|
||
c = 0,
|
||
u = Object.isExtensible || function() { return !0 },
|
||
l = !e("./_fails")(function() { return u(Object.preventExtensions({})) }),
|
||
d = t.exports = { KEY: o, NEED: !1, fastKey: function(e, t) { if (!i(e)) return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e; if (!s(e, o)) { if (!u(e)) return "F"; if (!t) return "E";
|
||
r(e) } return e[o].i }, getWeak: function(e, t) { if (!s(e, o)) { if (!u(e)) return !0; if (!t) return !1;
|
||
r(e) } return e[o].w }, onFreeze: function(e) { return l && d.NEED && u(e) && !s(e, o) && r(e), e } } }, { "./_fails": 38, "./_has": 45, "./_is-object": 55, "./_object-dp": 75, "./_uid": 127 }], 70: [function(e, t, n) {
|
||
function o(e, t, n) { var r = a.get(e); if (!r) { if (!n) return;
|
||
a.set(e, r = new i) } var o = r.get(t); if (!o) { if (!n) return;
|
||
r.set(t, o = new i) } return o } var i = e("./es6.map"),
|
||
r = e("./_export"),
|
||
s = e("./_shared")("metadata"),
|
||
a = s.store || (s.store = new(e("./es6.weak-map")));
|
||
t.exports = { store: a, map: o, has: function(e, t, n) { var r = o(t, n, !1); return void 0 !== r && r.has(e) }, get: function(e, t, n) { var r = o(t, n, !1); return void 0 === r ? void 0 : r.get(e) }, set: function(e, t, n, r) { o(n, r, !0).set(e, t) }, keys: function(e, t) { var n = o(e, t, !1),
|
||
r = []; return n && n.forEach(function(e, t) { r.push(t) }), r }, key: function(e) { return void 0 === e || "symbol" == typeof e ? e : String(e) }, exp: function(e) { r(r.S, "Reflect", e) } } }, { "./_export": 36, "./_shared": 106, "./es6.map": 164, "./es6.weak-map": 271 }], 71: [function(e, t, n) { var a = e("./_global"),
|
||
c = e("./_task").set,
|
||
u = a.MutationObserver || a.WebKitMutationObserver,
|
||
l = a.process,
|
||
d = a.Promise,
|
||
f = "process" == e("./_cof")(l);
|
||
t.exports = function() {
|
||
function e() { var e, t; for (f && (e = l.domain) && e.exit(); n;) { t = n.fn, n = n.next; try { t() } catch (e) { throw n ? o() : r = void 0, e } } r = void 0, e && e.enter() } var n, r, o; if (f) o = function() { l.nextTick(e) };
|
||
else if (!u || a.navigator && a.navigator.standalone)
|
||
if (d && d.resolve) { var t = d.resolve(void 0);
|
||
o = function() { t.then(e) } }
|
||
else o = function() { c.call(a, e) };
|
||
else { var i = !0,
|
||
s = document.createTextNode("");
|
||
new u(e).observe(s, { characterData: !0 }), o = function() { s.data = i = !i } } return function(e) { var t = { fn: e, next: void 0 };
|
||
r && (r.next = t), n || (n = t, o()), r = t } } }, { "./_cof": 21, "./_global": 44, "./_task": 116 }], 72: [function(e, t, n) { "use strict"; var o = e("./_a-function");
|
||
|
||
function r(e) { var n, r;
|
||
this.promise = new e(function(e, t) { if (void 0 !== n || void 0 !== r) throw TypeError("Bad Promise constructor");
|
||
n = e, r = t }), this.resolve = o(n), this.reject = o(r) } t.exports.f = function(e) { return new r(e) } }, { "./_a-function": 5 }], 73: [function(e, t, n) { "use strict"; var f = e("./_descriptors"),
|
||
p = e("./_object-keys"),
|
||
h = e("./_object-gops"),
|
||
_ = e("./_object-pie"),
|
||
g = e("./_to-object"),
|
||
m = e("./_iobject"),
|
||
o = Object.assign;
|
||
t.exports = !o || e("./_fails")(function() { var e = {},
|
||
t = {},
|
||
n = Symbol(),
|
||
r = "abcdefghijklmnopqrst"; return e[n] = 7, r.split("").forEach(function(e) { t[e] = e }), 7 != o({}, e)[n] || Object.keys(o({}, t)).join("") != r }) ? function e(t) { for (var n = g(t), r = arguments.length, o = 1, i = h.f, s = _.f; o < r;)
|
||
for (var a, c = m(arguments[o++]), u = i ? p(c).concat(i(c)) : p(c), l = u.length, d = 0; d < l;) a = u[d++], f && !s.call(c, a) || (n[a] = c[a]); return n } : o }, { "./_descriptors": 32, "./_fails": 38, "./_iobject": 51, "./_object-gops": 81, "./_object-keys": 84, "./_object-pie": 85, "./_to-object": 122 }], 74: [function(r, e, t) {
|
||
function o() {} var i = r("./_an-object"),
|
||
s = r("./_object-dps"),
|
||
a = r("./_enum-bug-keys"),
|
||
c = r("./_shared-key")("IE_PROTO"),
|
||
u = "prototype",
|
||
l = function() { var e, t = r("./_dom-create")("iframe"),
|
||
n = a.length; for (t.style.display = "none", r("./_html").appendChild(t), t.src = "javascript:", (e = t.contentWindow.document).open(), e.write("<script>document.F=Object<\/script>"), e.close(), l = e.F; n--;) delete l[u][a[n]]; return l() };
|
||
e.exports = Object.create || function e(t, n) { var r; return null !== t ? (o[u] = i(t), r = new o, o[u] = null, r[c] = t) : r = l(), void 0 === n ? r : s(r, n) } }, { "./_an-object": 10, "./_dom-create": 33, "./_enum-bug-keys": 34, "./_html": 47, "./_object-dps": 76, "./_shared-key": 105 }], 75: [function(e, t, n) { var o = e("./_an-object"),
|
||
i = e("./_ie8-dom-define"),
|
||
s = e("./_to-primitive"),
|
||
a = Object.defineProperty;
|
||
n.f = e("./_descriptors") ? Object.defineProperty : function e(t, n, r) { if (o(t), n = s(n, !0), o(r), i) try { return a(t, n, r) }
|
||
catch (e) {} if ("get" in r || "set" in r) throw TypeError("Accessors not supported!"); return "value" in r && (t[n] = r.value), t } }, { "./_an-object": 10, "./_descriptors": 32, "./_ie8-dom-define": 48, "./_to-primitive": 123 }], 76: [function(e, t, n) { var a = e("./_object-dp"),
|
||
c = e("./_an-object"),
|
||
u = e("./_object-keys");
|
||
t.exports = e("./_descriptors") ? Object.defineProperties : function e(t, n) { c(t); for (var r, o = u(n), i = o.length, s = 0; s < i;) a.f(t, r = o[s++], n[r]); return t } }, { "./_an-object": 10, "./_descriptors": 32, "./_object-dp": 75, "./_object-keys": 84 }], 77: [function(t, e, n) { "use strict";
|
||
e.exports = t("./_library") || !t("./_fails")(function() { var e = Math.random();
|
||
__defineSetter__.call(null, e, function() {}), delete t("./_global")[e] }) }, { "./_fails": 38, "./_global": 44, "./_library": 63 }], 78: [function(e, t, n) { var r = e("./_object-pie"),
|
||
o = e("./_property-desc"),
|
||
i = e("./_to-iobject"),
|
||
s = e("./_to-primitive"),
|
||
a = e("./_has"),
|
||
c = e("./_ie8-dom-define"),
|
||
u = Object.getOwnPropertyDescriptor;
|
||
n.f = e("./_descriptors") ? u : function e(t, n) { if (t = i(t), n = s(n, !0), c) try { return u(t, n) }
|
||
catch (e) {} if (a(t, n)) return o(!r.f.call(t, n), t[n]) } }, { "./_descriptors": 32, "./_has": 45, "./_ie8-dom-define": 48, "./_object-pie": 85, "./_property-desc": 93, "./_to-iobject": 120, "./_to-primitive": 123 }], 79: [function(e, t, n) { var r = e("./_to-iobject"),
|
||
o = e("./_object-gopn").f,
|
||
i = {}.toString,
|
||
s = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
|
||
t.exports.f = function e(t) { return s && "[object Window]" == i.call(t) ? function(e) { try { return o(e) } catch (e) { return s.slice() } }(t) : o(r(t)) } }, { "./_object-gopn": 80, "./_to-iobject": 120 }], 80: [function(e, t, n) { var r = e("./_object-keys-internal"),
|
||
o = e("./_enum-bug-keys").concat("length", "prototype");
|
||
n.f = Object.getOwnPropertyNames || function e(t) { return r(t, o) } }, { "./_enum-bug-keys": 34, "./_object-keys-internal": 83 }], 81: [function(e, t, n) { n.f = Object.getOwnPropertySymbols }, {}], 82: [function(e, t, n) { var r = e("./_has"),
|
||
o = e("./_to-object"),
|
||
i = e("./_shared-key")("IE_PROTO"),
|
||
s = Object.prototype;
|
||
t.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 ? s : null } }, { "./_has": 45, "./_shared-key": 105, "./_to-object": 122 }], 83: [function(e, t, n) { var s = e("./_has"),
|
||
a = e("./_to-iobject"),
|
||
c = e("./_array-includes")(!1),
|
||
u = e("./_shared-key")("IE_PROTO");
|
||
t.exports = function(e, t) { var n, r = a(e),
|
||
o = 0,
|
||
i = []; for (n in r) n != u && s(r, n) && i.push(n); for (; t.length > o;) s(r, n = t[o++]) && (~c(i, n) || i.push(n)); return i } }, { "./_array-includes": 14, "./_has": 45, "./_shared-key": 105, "./_to-iobject": 120 }], 84: [function(e, t, n) { var r = e("./_object-keys-internal"),
|
||
o = e("./_enum-bug-keys");
|
||
t.exports = Object.keys || function e(t) { return r(t, o) } }, { "./_enum-bug-keys": 34, "./_object-keys-internal": 83 }], 85: [function(e, t, n) { n.f = {}.propertyIsEnumerable }, {}], 86: [function(e, t, n) { var o = e("./_export"),
|
||
i = e("./_core"),
|
||
s = e("./_fails");
|
||
t.exports = function(e, t) { var n = (i.Object || {})[e] || Object[e],
|
||
r = {};
|
||
r[e] = t(n), o(o.S + o.F * s(function() { n(1) }), "Object", r) } }, { "./_core": 26, "./_export": 36, "./_fails": 38 }], 87: [function(e, t, n) { var c = e("./_descriptors"),
|
||
u = e("./_object-keys"),
|
||
l = e("./_to-iobject"),
|
||
d = e("./_object-pie").f;
|
||
t.exports = function(a) { return function(e) { for (var t, n = l(e), r = u(n), o = r.length, i = 0, s = []; i < o;) t = r[i++], c && !d.call(n, t) || s.push(a ? [t, n[t]] : n[t]); return s } } }, { "./_descriptors": 32, "./_object-keys": 84, "./_object-pie": 85, "./_to-iobject": 120 }], 88: [function(e, t, n) { var o = e("./_object-gopn"),
|
||
i = e("./_object-gops"),
|
||
s = e("./_an-object"),
|
||
r = e("./_global").Reflect;
|
||
t.exports = r && r.ownKeys || function e(t) { var n = o.f(s(t)),
|
||
r = i.f; return r ? n.concat(r(t)) : n } }, { "./_an-object": 10, "./_global": 44, "./_object-gopn": 80, "./_object-gops": 81 }], 89: [function(e, t, n) { var o = e("./_global").parseFloat,
|
||
i = e("./_string-trim").trim;
|
||
t.exports = 1 / o(e("./_string-ws") + "-0") != -1 / 0 ? function e(t) { var n = i(String(t), 3),
|
||
r = o(n); return 0 === r && "-" == n.charAt(0) ? -0 : r } : o }, { "./_global": 44, "./_string-trim": 114, "./_string-ws": 115 }], 90: [function(e, t, n) { var o = e("./_global").parseInt,
|
||
i = e("./_string-trim").trim,
|
||
r = e("./_string-ws"),
|
||
s = /^[-+]?0[xX]/;
|
||
t.exports = 8 !== o(r + "08") || 22 !== o(r + "0x16") ? function e(t, n) { var r = i(String(t), 3); return o(r, n >>> 0 || (s.test(r) ? 16 : 10)) } : o }, { "./_global": 44, "./_string-trim": 114, "./_string-ws": 115 }], 91: [function(e, t, n) { t.exports = function(e) { try { return { e: !1, v: e() } } catch (e) { return { e: !0, v: e } } } }, {}], 92: [function(e, t, n) { var r = e("./_an-object"),
|
||
o = e("./_is-object"),
|
||
i = e("./_new-promise-capability");
|
||
t.exports = function(e, t) { if (r(e), o(t) && t.constructor === e) return t; var n = i.f(e); return (0, n.resolve)(t), n.promise } }, { "./_an-object": 10, "./_is-object": 55, "./_new-promise-capability": 72 }], 93: [function(e, t, n) { t.exports = function(e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } } }, {}], 94: [function(e, t, n) { var o = e("./_redefine");
|
||
t.exports = function(e, t, n) { for (var r in t) o(e, r, t[r], n); return e } }, { "./_redefine": 95 }], 95: [function(e, t, n) { var i = e("./_global"),
|
||
s = e("./_hide"),
|
||
a = e("./_has"),
|
||
c = e("./_uid")("src"),
|
||
r = e("./_function-to-string"),
|
||
o = "toString",
|
||
u = ("" + r).split(o);
|
||
e("./_core").inspectSource = function(e) { return r.call(e) }, (t.exports = function(e, t, n, r) { var o = "function" == typeof n;
|
||
o && (a(n, "name") || s(n, "name", t)), e[t] !== n && (o && (a(n, c) || s(n, c, e[t] ? "" + e[t] : u.join(String(t)))), e === i ? e[t] = n : r ? e[t] ? e[t] = n : s(e, t, n) : (delete e[t], s(e, t, n))) })(Function.prototype, o, function e() { return "function" == typeof this && this[c] || r.call(this) }) }, { "./_core": 26, "./_function-to-string": 43, "./_global": 44, "./_has": 45, "./_hide": 46, "./_uid": 127 }], 96: [function(e, t, n) { "use strict"; var o = e("./_classof"),
|
||
i = RegExp.prototype.exec;
|
||
t.exports = function(e, t) { var n = e.exec; if ("function" == typeof n) { var r = n.call(e, t); if ("object" != typeof r) throw new TypeError("RegExp exec method returned something other than an Object or null"); return r } if ("RegExp" !== o(e)) throw new TypeError("RegExp#exec called on incompatible receiver"); return i.call(e, t) } }, { "./_classof": 20 }], 97: [function(e, t, n) { "use strict"; var r, o, a = e("./_flags"),
|
||
c = RegExp.prototype.exec,
|
||
u = String.prototype.replace,
|
||
i = c,
|
||
l = "lastIndex",
|
||
d = (r = /a/, o = /b*/g, c.call(r, "a"), c.call(o, "a"), 0 !== r[l] || 0 !== o[l]),
|
||
f = void 0 !== /()??/.exec("")[1];
|
||
(d || f) && (i = function e(t) { var n, r, o, i, s = this; return f && (r = new RegExp("^" + s.source + "$(?!\\s)", a.call(s))), d && (n = s[l]), o = c.call(s, t), d && o && (s[l] = s.global ? o.index + o[0].length : n), f && o && 1 < o.length && u.call(o[0], r, function() { for (i = 1; i < arguments.length - 2; i++) void 0 === arguments[i] && (o[i] = void 0) }), o }), t.exports = i }, { "./_flags": 40 }], 98: [function(e, t, n) { t.exports = function(t, n) { var r = n === Object(n) ? function(e) { return n[e] } : n; return function(e) { return String(e).replace(t, r) } } }, {}], 99: [function(e, t, n) { t.exports = Object.is || function e(t, n) { return t === n ? 0 !== t || 1 / t == 1 / n : t != t && n != n } }, {}], 100: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
u = e("./_a-function"),
|
||
l = e("./_ctx"),
|
||
d = e("./_for-of");
|
||
t.exports = function(e) { r(r.S, e, { from: function e(t, n, r) { var o, i, s, a, c = n; return u(this), (o = void 0 !== c) && u(c), null == t ? new this : (i = [], o ? (s = 0, a = l(c, r, 2), d(t, !1, function(e) { i.push(a(e, s++)) })) : d(t, !1, i.push, i), new this(i)) } }) } }, { "./_a-function": 5, "./_ctx": 28, "./_export": 36, "./_for-of": 42 }], 101: [function(e, t, n) { "use strict"; var r = e("./_export");
|
||
t.exports = function(e) { r(r.S, e, { of: function e() { for (var t = arguments.length, n = new Array(t); t--;) n[t] = arguments[t]; return new this(n) } }) } }, { "./_export": 36 }], 102: [function(t, e, n) {
|
||
function i(e, t) { if (o(e), !r(t) && null !== t) throw TypeError(t + ": can't set as prototype!") } var r = t("./_is-object"),
|
||
o = t("./_an-object");
|
||
e.exports = { set: Object.setPrototypeOf || ("__proto__" in {} ? function(e, r, o) { try {
|
||
(o = t("./_ctx")(Function.call, t("./_object-gopd").f(Object.prototype, "__proto__").set, 2))(e, []), r = !(e instanceof Array) } catch (e) { r = !0 } return function e(t, n) { return i(t, n), r ? t.__proto__ = n : o(t, n), t } }({}, !1) : void 0), check: i } }, { "./_an-object": 10, "./_ctx": 28, "./_is-object": 55, "./_object-gopd": 78 }], 103: [function(e, t, n) { "use strict"; var r = e("./_global"),
|
||
o = e("./_object-dp"),
|
||
i = e("./_descriptors"),
|
||
s = e("./_wks")("species");
|
||
t.exports = function(e) { var t = r[e];
|
||
i && t && !t[s] && o.f(t, s, { configurable: !0, get: function() { return this } }) } }, { "./_descriptors": 32, "./_global": 44, "./_object-dp": 75, "./_wks": 132 }], 104: [function(e, t, n) { var r = e("./_object-dp").f,
|
||
o = e("./_has"),
|
||
i = e("./_wks")("toStringTag");
|
||
t.exports = function(e, t, n) { e && !o(e = n ? e : e.prototype, i) && r(e, i, { configurable: !0, value: t }) } }, { "./_has": 45, "./_object-dp": 75, "./_wks": 132 }], 105: [function(e, t, n) { var r = e("./_shared")("keys"),
|
||
o = e("./_uid");
|
||
t.exports = function(e) { return r[e] || (r[e] = o(e)) } }, { "./_shared": 106, "./_uid": 127 }], 106: [function(e, t, n) { var r = e("./_core"),
|
||
o = e("./_global"),
|
||
i = "__core-js_shared__",
|
||
s = o[i] || (o[i] = {});
|
||
(t.exports = function(e, t) { return s[e] || (s[e] = void 0 !== t ? t : {}) })("versions", []).push({ version: r.version, mode: e("./_library") ? "pure" : "global", copyright: "© 2019 Denis Pushkarev (zloirock.ru)" }) }, { "./_core": 26, "./_global": 44, "./_library": 63 }], 107: [function(e, t, n) { var o = e("./_an-object"),
|
||
i = e("./_a-function"),
|
||
s = e("./_wks")("species");
|
||
t.exports = function(e, t) { var n, r = o(e).constructor; return void 0 === r || null == (n = o(r)[s]) ? t : i(n) } }, { "./_a-function": 5, "./_an-object": 10, "./_wks": 132 }], 108: [function(e, t, n) { "use strict"; var r = e("./_fails");
|
||
t.exports = function(e, t) { return !!e && r(function() { t ? e.call(null, function() {}, 1) : e.call(null) }) } }, { "./_fails": 38 }], 109: [function(e, t, n) { var c = e("./_to-integer"),
|
||
u = e("./_defined");
|
||
t.exports = function(a) { return function(e, t) { var n, r, o = String(u(e)),
|
||
i = c(t),
|
||
s = o.length; return i < 0 || s <= i ? a ? "" : void 0 : (n = o.charCodeAt(i)) < 55296 || 56319 < n || i + 1 === s || (r = o.charCodeAt(i + 1)) < 56320 || 57343 < r ? a ? o.charAt(i) : n : a ? o.slice(i, i + 2) : r - 56320 + (n - 55296 << 10) + 65536 } } }, { "./_defined": 31, "./_to-integer": 119 }], 110: [function(e, t, n) { var r = e("./_is-regexp"),
|
||
o = e("./_defined");
|
||
t.exports = function(e, t, n) { if (r(t)) throw TypeError("String#" + n + " doesn't accept regex!"); return String(o(e)) } }, { "./_defined": 31, "./_is-regexp": 56 }], 111: [function(e, t, n) {
|
||
function r(e, t, n, r) { var o = String(s(e)),
|
||
i = "<" + t; return "" !== n && (i += " " + n + '="' + String(r).replace(a, """) + '"'), i + ">" + o + "</" + t + ">" } var o = e("./_export"),
|
||
i = e("./_fails"),
|
||
s = e("./_defined"),
|
||
a = /"/g;
|
||
t.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) } }, { "./_defined": 31, "./_export": 36, "./_fails": 38 }], 112: [function(e, t, n) { var l = e("./_to-length"),
|
||
d = e("./_string-repeat"),
|
||
f = e("./_defined");
|
||
t.exports = function(e, t, n, r) { var o = String(f(e)),
|
||
i = o.length,
|
||
s = void 0 === n ? " " : String(n),
|
||
a = l(t); if (a <= i || "" == s) return o; var c = a - i,
|
||
u = d.call(s, Math.ceil(c / s.length)); return u.length > c && (u = u.slice(0, c)), r ? u + o : o + u } }, { "./_defined": 31, "./_string-repeat": 113, "./_to-length": 121 }], 113: [function(e, t, n) { "use strict"; var i = e("./_to-integer"),
|
||
s = e("./_defined");
|
||
t.exports = function e(t) { var n = String(s(this)),
|
||
r = "",
|
||
o = i(t); if (o < 0 || o == 1 / 0) throw RangeError("Count can't be negative"); for (; 0 < o;
|
||
(o >>>= 1) && (n += n)) 1 & o && (r += n); return r } }, { "./_defined": 31, "./_to-integer": 119 }], 114: [function(e, t, n) {
|
||
function r(e, t, n) { var r = {},
|
||
o = a(function() { return !!c[e]() || "
" != "
" [e]() }),
|
||
i = r[e] = o ? t(d) : c[e];
|
||
n && (r[n] = i), s(s.P + s.F * o, "String", r) } var s = e("./_export"),
|
||
o = e("./_defined"),
|
||
a = e("./_fails"),
|
||
c = e("./_string-ws"),
|
||
i = "[" + c + "]",
|
||
u = RegExp("^" + i + i + "*"),
|
||
l = RegExp(i + i + "*$"),
|
||
d = r.trim = function(e, t) { return e = String(o(e)), 1 & t && (e = e.replace(u, "")), 2 & t && (e = e.replace(l, "")), e };
|
||
t.exports = r }, { "./_defined": 31, "./_export": 36, "./_fails": 38, "./_string-ws": 115 }], 115: [function(e, t, n) { t.exports = "\t\n\v\f\r
" }, {}], 116: [function(e, t, n) {
|
||
function r() { var e = +this; if (y.hasOwnProperty(e)) { var t = y[e];
|
||
delete y[e], t() } }
|
||
|
||
function o(e) { r.call(e.data) } var i, s, a, c = e("./_ctx"),
|
||
u = e("./_invoke"),
|
||
l = e("./_html"),
|
||
d = e("./_dom-create"),
|
||
f = e("./_global"),
|
||
p = f.process,
|
||
h = f.setImmediate,
|
||
_ = f.clearImmediate,
|
||
g = f.MessageChannel,
|
||
m = f.Dispatch,
|
||
b = 0,
|
||
y = {},
|
||
v = "onreadystatechange";
|
||
h && _ || (h = function e(t) { for (var n = [], r = 1; r < arguments.length;) n.push(arguments[r++]); return y[++b] = function() { u("function" == typeof t ? t : Function(t), n) }, i(b), b }, _ = function e(t) { delete y[t] }, "process" == e("./_cof")(p) ? i = function(e) { p.nextTick(c(r, e, 1)) } : m && m.now ? i = function(e) { m.now(c(r, e, 1)) } : g ? (a = (s = new g).port2, s.port1.onmessage = o, i = c(a.postMessage, a, 1)) : f.addEventListener && "function" == typeof postMessage && !f.importScripts ? (i = function(e) { f.postMessage(e + "", "*") }, f.addEventListener("message", o, !1)) : i = v in d("script") ? function(e) { l.appendChild(d("script"))[v] = function() { l.removeChild(this), r.call(e) } } : function(e) { setTimeout(c(r, e, 1), 0) }), t.exports = { set: h, clear: _ } }, { "./_cof": 21, "./_ctx": 28, "./_dom-create": 33, "./_global": 44, "./_html": 47, "./_invoke": 50 }], 117: [function(e, t, n) { var r = e("./_to-integer"),
|
||
o = Math.max,
|
||
i = Math.min;
|
||
t.exports = function(e, t) { return (e = r(e)) < 0 ? o(e + t, 0) : i(e, t) } }, { "./_to-integer": 119 }], 118: [function(e, t, n) { var r = e("./_to-integer"),
|
||
o = e("./_to-length");
|
||
t.exports = function(e) { if (void 0 === e) return 0; var t = r(e),
|
||
n = o(t); if (t !== n) throw RangeError("Wrong length!"); return n } }, { "./_to-integer": 119, "./_to-length": 121 }], 119: [function(e, t, n) { var r = Math.ceil,
|
||
o = Math.floor;
|
||
t.exports = function(e) { return isNaN(e = +e) ? 0 : (0 < e ? o : r)(e) } }, {}], 120: [function(e, t, n) { var r = e("./_iobject"),
|
||
o = e("./_defined");
|
||
t.exports = function(e) { return r(o(e)) } }, { "./_defined": 31, "./_iobject": 51 }], 121: [function(e, t, n) { var r = e("./_to-integer"),
|
||
o = Math.min;
|
||
t.exports = function(e) { return 0 < e ? o(r(e), 9007199254740991) : 0 } }, { "./_to-integer": 119 }], 122: [function(e, t, n) { var r = e("./_defined");
|
||
t.exports = function(e) { return Object(r(e)) } }, { "./_defined": 31 }], 123: [function(e, t, n) { var o = e("./_is-object");
|
||
t.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") } }, { "./_is-object": 55 }], 124: [function(e, t, n) { "use strict"; if (e("./_descriptors")) { var m = e("./_library"),
|
||
b = e("./_global"),
|
||
y = e("./_fails"),
|
||
v = e("./_export"),
|
||
w = e("./_typed"),
|
||
r = e("./_typed-buffer"),
|
||
_ = e("./_ctx"),
|
||
x = e("./_an-instance"),
|
||
o = e("./_property-desc"),
|
||
k = e("./_hide"),
|
||
i = e("./_redefine-all"),
|
||
s = e("./_to-integer"),
|
||
E = e("./_to-length"),
|
||
j = e("./_to-index"),
|
||
a = e("./_to-absolute-index"),
|
||
c = e("./_to-primitive"),
|
||
u = e("./_has"),
|
||
A = e("./_classof"),
|
||
S = e("./_is-object"),
|
||
g = e("./_to-object"),
|
||
O = e("./_is-array-iter"),
|
||
T = e("./_object-create"),
|
||
R = e("./_object-gpo"),
|
||
D = e("./_object-gopn").f,
|
||
P = e("./core.get-iterator-method"),
|
||
l = e("./_uid"),
|
||
d = e("./_wks"),
|
||
f = e("./_array-methods"),
|
||
p = e("./_array-includes"),
|
||
h = e("./_species-constructor"),
|
||
C = e("./es6.array.iterator"),
|
||
L = e("./_iterators"),
|
||
I = e("./_iter-detect"),
|
||
M = e("./_set-species"),
|
||
B = e("./_array-fill"),
|
||
N = e("./_array-copy-within"),
|
||
U = e("./_object-dp"),
|
||
F = e("./_object-gopd"),
|
||
G = U.f,
|
||
z = F.f,
|
||
q = b.RangeError,
|
||
V = b.TypeError,
|
||
H = b.Uint8Array,
|
||
K = "ArrayBuffer",
|
||
W = "Shared" + K,
|
||
Y = "BYTES_PER_ELEMENT",
|
||
$ = "prototype",
|
||
Q = Array[$],
|
||
J = r.ArrayBuffer,
|
||
Z = r.DataView,
|
||
X = f(0),
|
||
ee = f(2),
|
||
te = f(3),
|
||
ne = f(4),
|
||
re = f(5),
|
||
oe = f(6),
|
||
ie = p(!0),
|
||
se = p(!1),
|
||
ae = C.values,
|
||
ce = C.keys,
|
||
ue = C.entries,
|
||
le = Q.lastIndexOf,
|
||
de = Q.reduce,
|
||
fe = Q.reduceRight,
|
||
pe = Q.join,
|
||
he = Q.sort,
|
||
_e = Q.slice,
|
||
ge = Q.toString,
|
||
me = Q.toLocaleString,
|
||
be = d("iterator"),
|
||
ye = d("toStringTag"),
|
||
ve = l("typed_constructor"),
|
||
we = l("def_constructor"),
|
||
xe = w.CONSTR,
|
||
ke = w.TYPED,
|
||
Ee = w.VIEW,
|
||
je = "Wrong length!",
|
||
Ae = f(1, function(e, t) { return De(h(e, e[we]), t) }),
|
||
Se = y(function() { return 1 === new H(new Uint16Array([1]).buffer)[0] }),
|
||
Oe = !!H && !!H[$].set && y(function() { new H(1).set({}) }),
|
||
Te = function(e, t) { var n = s(e); if (n < 0 || n % t) throw q("Wrong offset!"); return n },
|
||
Re = function(e) { if (S(e) && ke in e) return e; throw V(e + " is not a typed array!") },
|
||
De = function(e, t) { if (!(S(e) && ve in e)) throw V("It is not a typed array constructor!"); return new e(t) },
|
||
Pe = function(e, t) { return Ce(h(e, e[we]), t) },
|
||
Ce = function(e, t) { for (var n = 0, r = t.length, o = De(e, r); n < r;) o[n] = t[n++]; return o },
|
||
Le = function(e, t, n) { G(e, t, { get: function() { return this._d[n] } }) },
|
||
Ie = function e(t, n, r) { var o, i, s, a, c, u, l = g(t),
|
||
d = arguments.length,
|
||
f = 1 < d ? n : void 0,
|
||
p = void 0 !== f,
|
||
h = P(l); if (null != h && !O(h)) { for (u = h.call(l), s = [], o = 0; !(c = u.next()).done; o++) s.push(c.value);
|
||
l = s } for (p && 2 < d && (f = _(f, r, 2)), o = 0, i = E(l.length), a = De(this, i); o < i; o++) a[o] = p ? f(l[o], o) : l[o]; return a },
|
||
Me = function e() { for (var t = 0, n = arguments.length, r = De(this, n); t < n;) r[t] = arguments[t++]; return r },
|
||
Be = !!H && y(function() { me.call(new H(1)) }),
|
||
Ne = function e() { return me.apply(Be ? _e.call(Re(this)) : Re(this), arguments) },
|
||
Ue = { copyWithin: function e(t, n, r) { return N.call(Re(this), t, n, 2 < arguments.length ? r : void 0) }, every: function e(t, n) { return ne(Re(this), t, 1 < arguments.length ? n : void 0) }, fill: function e() { return B.apply(Re(this), arguments) }, filter: function e(t, n) { return Pe(this, ee(Re(this), t, 1 < arguments.length ? n : void 0)) }, find: function e(t, n) { return re(Re(this), t, 1 < arguments.length ? n : void 0) }, findIndex: function e(t, n) { return oe(Re(this), t, 1 < arguments.length ? n : void 0) }, forEach: function e(t, n) { X(Re(this), t, 1 < arguments.length ? n : void 0) }, indexOf: function e(t, n) { return se(Re(this), t, 1 < arguments.length ? n : void 0) }, includes: function e(t, n) { return ie(Re(this), t, 1 < arguments.length ? n : void 0) }, join: function e() { return pe.apply(Re(this), arguments) }, lastIndexOf: function e() { return le.apply(Re(this), arguments) }, map: function e(t, n) { return Ae(Re(this), t, 1 < arguments.length ? n : void 0) }, reduce: function e() { return de.apply(Re(this), arguments) }, reduceRight: function e() { return fe.apply(Re(this), arguments) }, reverse: function e() { for (var t, n = this, r = Re(n).length, o = Math.floor(r / 2), i = 0; i < o;) t = n[i], n[i++] = n[--r], n[r] = t; return n }, some: function e(t, n) { return te(Re(this), t, 1 < arguments.length ? n : void 0) }, sort: function e(t) { return he.call(Re(this), t) }, subarray: function e(t, n) { var r = Re(this),
|
||
o = r.length,
|
||
i = a(t, o); return new(h(r, r[we]))(r.buffer, r.byteOffset + i * r.BYTES_PER_ELEMENT, E((void 0 === n ? o : a(n, o)) - i)) } },
|
||
Fe = function e(t, n) { return Pe(this, _e.call(Re(this), t, n)) },
|
||
Ge = function e(t, n) { Re(this); var r = Te(n, 1),
|
||
o = this.length,
|
||
i = g(t),
|
||
s = E(i.length),
|
||
a = 0; if (o < s + r) throw q(je); for (; a < s;) this[r + a] = i[a++] },
|
||
ze = { entries: function e() { return ue.call(Re(this)) }, keys: function e() { return ce.call(Re(this)) }, values: function e() { return ae.call(Re(this)) } },
|
||
qe = function(e, t) { return S(e) && e[ke] && "symbol" != typeof t && t in e && String(+t) == String(t) },
|
||
Ve = function e(t, n) { return qe(t, n = c(n, !0)) ? o(2, t[n]) : z(t, n) },
|
||
He = function e(t, n, r) { return !(qe(t, n = c(n, !0)) && S(r) && u(r, "value")) || u(r, "get") || u(r, "set") || r.configurable || u(r, "writable") && !r.writable || u(r, "enumerable") && !r.enumerable ? G(t, n, r) : (t[n] = r.value, t) };
|
||
xe || (F.f = Ve, U.f = He), v(v.S + v.F * !xe, "Object", { getOwnPropertyDescriptor: Ve, defineProperty: He }), y(function() { ge.call({}) }) && (ge = me = function e() { return pe.call(this) }); var Ke = i({}, Ue);
|
||
i(Ke, ze), k(Ke, be, ze.values), i(Ke, { slice: Fe, set: Ge, constructor: function() {}, toString: ge, toLocaleString: Ne }), Le(Ke, "buffer", "b"), Le(Ke, "byteOffset", "o"), Le(Ke, "byteLength", "l"), Le(Ke, "length", "e"), G(Ke, ye, { get: function() { return this[ke] } }), t.exports = function(e, d, t, o) {
|
||
function f(e, t) { G(e, t, { get: function() { return function(e, t) { var n = e._d; return n.v[r](t * d + n.o, Se) }(this, t) }, set: function(e) { return function(e, t, n) { var r = e._d;
|
||
o && (n = (n = Math.round(n)) < 0 ? 0 : 255 < n ? 255 : 255 & n), r.v[i](t * d + r.o, n, Se) }(this, t, e) }, enumerable: !0 }) } var p = e + ((o = !!o) ? "Clamped" : "") + "Array",
|
||
r = "get" + e,
|
||
i = "set" + e,
|
||
h = b[p],
|
||
s = h || {},
|
||
n = h && R(h),
|
||
a = !h || !w.ABV,
|
||
c = {},
|
||
u = h && h[$];
|
||
a ? (h = t(function(e, t, n, r) { x(e, h, p, "_d"); var o, i, s, a, c = 0,
|
||
u = 0; if (S(t)) { if (!(t instanceof J || (a = A(t)) == K || a == W)) return ke in t ? Ce(h, t) : Ie.call(h, t);
|
||
o = t, u = Te(n, d); var l = t.byteLength; if (void 0 === r) { if (l % d) throw q(je); if ((i = l - u) < 0) throw q(je) } else if (l < (i = E(r) * d) + u) throw q(je);
|
||
s = i / d } else s = j(t), o = new J(i = s * d); for (k(e, "_d", { b: o, o: u, l: i, e: s, v: new Z(o) }); c < s;) f(e, c++) }), u = h[$] = T(Ke), k(u, "constructor", h)) : y(function() { h(1) }) && y(function() { new h(-1) }) && I(function(e) { new h, new h(null), new h(1.5), new h(e) }, !0) || (h = t(function(e, t, n, r) { var o; return x(e, h, p), S(t) ? t instanceof J || (o = A(t)) == K || o == W ? void 0 !== r ? new s(t, Te(n, d), r) : void 0 !== n ? new s(t, Te(n, d)) : new s(t) : ke in t ? Ce(h, t) : Ie.call(h, t) : new s(j(t)) }), X(n !== Function.prototype ? D(s).concat(D(n)) : D(s), function(e) { e in h || k(h, e, s[e]) }), h[$] = u, m || (u.constructor = h)); var l = u[be],
|
||
_ = !!l && ("values" == l.name || null == l.name),
|
||
g = ze.values;
|
||
k(h, ve, !0), k(u, ke, p), k(u, Ee, !0), k(u, we, h), (o ? new h(1)[ye] == p : ye in u) || G(u, ye, { get: function() { return p } }), c[p] = h, v(v.G + v.W + v.F * (h != s), c), v(v.S, p, { BYTES_PER_ELEMENT: d }), v(v.S + v.F * y(function() { s.of.call(h, 1) }), p, { from: Ie, of: Me }), Y in u || k(u, Y, d), v(v.P, p, Ue), M(p), v(v.P + v.F * Oe, p, { set: Ge }), v(v.P + v.F * !_, p, ze), m || u.toString == ge || (u.toString = ge), v(v.P + v.F * y(function() { new h(1).slice() }), p, { slice: Fe }), v(v.P + v.F * (y(function() { return [1, 2].toLocaleString() != new h([1, 2]).toLocaleString() }) || !y(function() { u.toLocaleString.call([1, 2]) })), p, { toLocaleString: Ne }), L[p] = _ ? l : g, m || _ || k(u, be, g) } } else t.exports = function() {} }, { "./_an-instance": 9, "./_array-copy-within": 11, "./_array-fill": 12, "./_array-includes": 14, "./_array-methods": 15, "./_classof": 20, "./_ctx": 28, "./_descriptors": 32, "./_export": 36, "./_fails": 38, "./_global": 44, "./_has": 45, "./_hide": 46, "./_is-array-iter": 52, "./_is-object": 55, "./_iter-detect": 60, "./_iterators": 62, "./_library": 63, "./_object-create": 74, "./_object-dp": 75, "./_object-gopd": 78, "./_object-gopn": 80, "./_object-gpo": 82, "./_property-desc": 93, "./_redefine-all": 94, "./_set-species": 103, "./_species-constructor": 107, "./_to-absolute-index": 117, "./_to-index": 118, "./_to-integer": 119, "./_to-length": 121, "./_to-object": 122, "./_to-primitive": 123, "./_typed": 126, "./_typed-buffer": 125, "./_uid": 127, "./_wks": 132, "./core.get-iterator-method": 133, "./es6.array.iterator": 145 }], 125: [function(e, t, n) { "use strict"; var r = e("./_global"),
|
||
o = e("./_descriptors"),
|
||
i = e("./_library"),
|
||
s = e("./_typed"),
|
||
a = e("./_hide"),
|
||
c = e("./_redefine-all"),
|
||
u = e("./_fails"),
|
||
l = e("./_an-instance"),
|
||
d = e("./_to-integer"),
|
||
f = e("./_to-length"),
|
||
p = e("./_to-index"),
|
||
h = e("./_object-gopn").f,
|
||
_ = e("./_object-dp").f,
|
||
g = e("./_array-fill"),
|
||
m = e("./_set-to-string-tag"),
|
||
b = "ArrayBuffer",
|
||
y = "DataView",
|
||
v = "prototype",
|
||
w = "Wrong index!",
|
||
x = r[b],
|
||
k = r[y],
|
||
E = r.Math,
|
||
j = r.RangeError,
|
||
A = r.Infinity,
|
||
S = x,
|
||
O = E.abs,
|
||
T = E.pow,
|
||
R = E.floor,
|
||
D = E.log,
|
||
P = E.LN2,
|
||
C = "byteLength",
|
||
L = "byteOffset",
|
||
I = o ? "_b" : "buffer",
|
||
M = o ? "_l" : C,
|
||
B = o ? "_o" : L;
|
||
|
||
function N(e, t, n) { var r, o, i, s = new Array(n),
|
||
a = 8 * n - t - 1,
|
||
c = (1 << a) - 1,
|
||
u = c >> 1,
|
||
l = 23 === t ? T(2, -24) - T(2, -77) : 0,
|
||
d = 0,
|
||
f = e < 0 || 0 === e && 1 / e < 0 ? 1 : 0; for ((e = O(e)) != e || e === A ? (o = e != e ? 1 : 0, r = c) : (r = R(D(e) / P), e * (i = T(2, -r)) < 1 && (r--, i *= 2), 2 <= (e += 1 <= r + u ? l / i : l * T(2, 1 - u)) * i && (r++, i /= 2), c <= r + u ? (o = 0, r = c) : 1 <= r + u ? (o = (e * i - 1) * T(2, t), r += u) : (o = e * T(2, u - 1) * T(2, t), r = 0)); 8 <= t; s[d++] = 255 & o, o /= 256, t -= 8); for (r = r << t | o, a += t; 0 < a; s[d++] = 255 & r, r /= 256, a -= 8); return s[--d] |= 128 * f, s }
|
||
|
||
function U(e, t, n) { var r, o = 8 * n - t - 1,
|
||
i = (1 << o) - 1,
|
||
s = i >> 1,
|
||
a = o - 7,
|
||
c = n - 1,
|
||
u = e[c--],
|
||
l = 127 & u; for (u >>= 7; 0 < a; l = 256 * l + e[c], c--, a -= 8); for (r = l & (1 << -a) - 1, l >>= -a, a += t; 0 < a; r = 256 * r + e[c], c--, a -= 8); if (0 === l) l = 1 - s;
|
||
else { if (l === i) return r ? NaN : u ? -A : A;
|
||
r += T(2, t), l -= s } return (u ? -1 : 1) * r * T(2, l - t) }
|
||
|
||
function F(e) { return e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0] }
|
||
|
||
function G(e) { return [255 & e] }
|
||
|
||
function z(e) { return [255 & e, e >> 8 & 255] }
|
||
|
||
function q(e) { return [255 & e, e >> 8 & 255, e >> 16 & 255, e >> 24 & 255] }
|
||
|
||
function V(e) { return N(e, 52, 8) }
|
||
|
||
function H(e) { return N(e, 23, 4) }
|
||
|
||
function K(e, t, n) { _(e[v], t, { get: function() { return this[n] } }) }
|
||
|
||
function W(e, t, n, r) { var o = p(+n); if (o + t > e[M]) throw j(w); var i = e[I]._b,
|
||
s = o + e[B],
|
||
a = i.slice(s, s + t); return r ? a : a.reverse() }
|
||
|
||
function Y(e, t, n, r, o, i) { var s = p(+n); if (s + t > e[M]) throw j(w); for (var a = e[I]._b, c = s + e[B], u = r(+o), l = 0; l < t; l++) a[c + l] = u[i ? l : t - l - 1] } if (s.ABV) { if (!u(function() { x(1) }) || !u(function() { new x(-1) }) || u(function() { return new x, new x(1.5), new x(NaN), x.name != b })) { for (var $, Q = (x = function e(t) { return l(this, x), new S(p(t)) })[v] = S[v], J = h(S), Z = 0; J.length > Z;)($ = J[Z++]) in x || a(x, $, S[$]);
|
||
i || (Q.constructor = x) } var X = new k(new x(2)),
|
||
ee = k[v].setInt8;
|
||
X.setInt8(0, 2147483648), X.setInt8(1, 2147483649), !X.getInt8(0) && X.getInt8(1) || c(k[v], { setInt8: function e(t, n) { ee.call(this, t, n << 24 >> 24) }, setUint8: function e(t, n) { ee.call(this, t, n << 24 >> 24) } }, !0) } else x = function e(t) { l(this, x, b); var n = p(t);
|
||
this._b = g.call(new Array(n), 0), this[M] = n }, k = function e(t, n, r) { l(this, k, y), l(t, x, y); var o = t[M],
|
||
i = d(n); if (i < 0 || o < i) throw j("Wrong offset!"); if (o < i + (r = void 0 === r ? o - i : f(r))) throw j("Wrong length!");
|
||
this[I] = t, this[B] = i, this[M] = r }, o && (K(x, C, "_l"), K(k, "buffer", "_b"), K(k, C, "_l"), K(k, L, "_o")), c(k[v], { getInt8: function e(t) { return W(this, 1, t)[0] << 24 >> 24 }, getUint8: function e(t) { return W(this, 1, t)[0] }, getInt16: function e(t, n) { var r = W(this, 2, t, n); return (r[1] << 8 | r[0]) << 16 >> 16 }, getUint16: function e(t, n) { var r = W(this, 2, t, n); return r[1] << 8 | r[0] }, getInt32: function e(t, n) { return F(W(this, 4, t, n)) }, getUint32: function e(t, n) { return F(W(this, 4, t, n)) >>> 0 }, getFloat32: function e(t, n) { return U(W(this, 4, t, n), 23, 4) }, getFloat64: function e(t, n) { return U(W(this, 8, t, n), 52, 8) }, setInt8: function e(t, n) { Y(this, 1, t, G, n) }, setUint8: function e(t, n) { Y(this, 1, t, G, n) }, setInt16: function e(t, n, r) { Y(this, 2, t, z, n, r) }, setUint16: function e(t, n, r) { Y(this, 2, t, z, n, r) }, setInt32: function e(t, n, r) { Y(this, 4, t, q, n, r) }, setUint32: function e(t, n, r) { Y(this, 4, t, q, n, r) }, setFloat32: function e(t, n, r) { Y(this, 4, t, H, n, r) }, setFloat64: function e(t, n, r) { Y(this, 8, t, V, n, r) } });
|
||
m(x, b), m(k, y), a(k[v], s.VIEW, !0), n[b] = x, n[y] = k }, { "./_an-instance": 9, "./_array-fill": 12, "./_descriptors": 32, "./_fails": 38, "./_global": 44, "./_hide": 46, "./_library": 63, "./_object-dp": 75, "./_object-gopn": 80, "./_redefine-all": 94, "./_set-to-string-tag": 104, "./_to-index": 118, "./_to-integer": 119, "./_to-length": 121, "./_typed": 126 }], 126: [function(e, t, n) { for (var r, o = e("./_global"), i = e("./_hide"), s = e("./_uid"), a = s("typed_array"), c = s("view"), u = !(!o.ArrayBuffer || !o.DataView), l = u, d = 0, f = "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(","); d < 9;)(r = o[f[d++]]) ? (i(r.prototype, a, !0), i(r.prototype, c, !0)) : l = !1;
|
||
t.exports = { ABV: u, CONSTR: l, TYPED: a, VIEW: c } }, { "./_global": 44, "./_hide": 46, "./_uid": 127 }], 127: [function(e, t, n) { var r = 0,
|
||
o = Math.random();
|
||
t.exports = function(e) { return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++r + o).toString(36)) } }, {}], 128: [function(e, t, n) { var r = e("./_global").navigator;
|
||
t.exports = r && r.userAgent || "" }, { "./_global": 44 }], 129: [function(e, t, n) { var r = e("./_is-object");
|
||
t.exports = function(e, t) { if (!r(e) || e._t !== t) throw TypeError("Incompatible receiver, " + t + " required!"); return e } }, { "./_is-object": 55 }], 130: [function(e, t, n) { var r = e("./_global"),
|
||
o = e("./_core"),
|
||
i = e("./_library"),
|
||
s = e("./_wks-ext"),
|
||
a = e("./_object-dp").f;
|
||
t.exports = function(e) { var t = o.Symbol || (o.Symbol = i ? {} : r.Symbol || {}); "_" == e.charAt(0) || e in t || a(t, e, { value: s.f(e) }) } }, { "./_core": 26, "./_global": 44, "./_library": 63, "./_object-dp": 75, "./_wks-ext": 131 }], 131: [function(e, t, n) { n.f = e("./_wks") }, { "./_wks": 132 }], 132: [function(e, t, n) { var r = e("./_shared")("wks"),
|
||
o = e("./_uid"),
|
||
i = e("./_global").Symbol,
|
||
s = "function" == typeof i;
|
||
(t.exports = function(e) { return r[e] || (r[e] = s && i[e] || (s ? i : o)("Symbol." + e)) }).store = r }, { "./_global": 44, "./_shared": 106, "./_uid": 127 }], 133: [function(e, t, n) { var r = e("./_classof"),
|
||
o = e("./_wks")("iterator"),
|
||
i = e("./_iterators");
|
||
t.exports = e("./_core").getIteratorMethod = function(e) { if (null != e) return e[o] || e["@@iterator"] || i[r(e)] } }, { "./_classof": 20, "./_core": 26, "./_iterators": 62, "./_wks": 132 }], 134: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_replacer")(/[\\^$*+?.()|[\]{}]/g, "\\$&");
|
||
r(r.S, "RegExp", { escape: function e(t) { return o(t) } }) }, { "./_export": 36, "./_replacer": 98 }], 135: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P, "Array", { copyWithin: e("./_array-copy-within") }), e("./_add-to-unscopables")("copyWithin") }, { "./_add-to-unscopables": 7, "./_array-copy-within": 11, "./_export": 36 }], 136: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(4);
|
||
r(r.P + r.F * !e("./_strict-method")([].every, !0), "Array", { every: function e(t, n) { return o(this, t, n) } }) }, { "./_array-methods": 15, "./_export": 36, "./_strict-method": 108 }], 137: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P, "Array", { fill: e("./_array-fill") }), e("./_add-to-unscopables")("fill") }, { "./_add-to-unscopables": 7, "./_array-fill": 12, "./_export": 36 }], 138: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(2);
|
||
r(r.P + r.F * !e("./_strict-method")([].filter, !0), "Array", { filter: function e(t, n) { return o(this, t, n) } }) }, { "./_array-methods": 15, "./_export": 36, "./_strict-method": 108 }], 139: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(6),
|
||
i = "findIndex",
|
||
s = !0;
|
||
i in [] && Array(1)[i](function() { s = !1 }), r(r.P + r.F * s, "Array", { findIndex: function e(t, n) { return o(this, t, 1 < arguments.length ? n : void 0) } }), e("./_add-to-unscopables")(i) }, { "./_add-to-unscopables": 7, "./_array-methods": 15, "./_export": 36 }], 140: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(5),
|
||
i = "find",
|
||
s = !0;
|
||
i in [] && Array(1)[i](function() { s = !1 }), r(r.P + r.F * s, "Array", { find: function e(t, n) { return o(this, t, 1 < arguments.length ? n : void 0) } }), e("./_add-to-unscopables")(i) }, { "./_add-to-unscopables": 7, "./_array-methods": 15, "./_export": 36 }], 141: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(0),
|
||
i = e("./_strict-method")([].forEach, !0);
|
||
r(r.P + r.F * !i, "Array", { forEach: function e(t, n) { return o(this, t, n) } }) }, { "./_array-methods": 15, "./_export": 36, "./_strict-method": 108 }], 142: [function(e, t, n) { "use strict"; var _ = e("./_ctx"),
|
||
r = e("./_export"),
|
||
g = e("./_to-object"),
|
||
m = e("./_iter-call"),
|
||
b = e("./_is-array-iter"),
|
||
y = e("./_to-length"),
|
||
v = e("./_create-property"),
|
||
w = e("./core.get-iterator-method");
|
||
r(r.S + r.F * !e("./_iter-detect")(function(e) { Array.from(e) }), "Array", { from: function e(t, n, r) { var o, i, s, a, c = g(t),
|
||
u = "function" == typeof this ? this : Array,
|
||
l = arguments.length,
|
||
d = 1 < l ? n : void 0,
|
||
f = void 0 !== d,
|
||
p = 0,
|
||
h = w(c); if (f && (d = _(d, 2 < l ? r : void 0, 2)), null == h || u == Array && b(h))
|
||
for (i = new u(o = y(c.length)); p < o; p++) v(i, p, f ? d(c[p], p) : c[p]);
|
||
else
|
||
for (a = h.call(c), i = new u; !(s = a.next()).done; p++) v(i, p, f ? m(a, d, [s.value, p], !0) : s.value); return i.length = p, i } }) }, { "./_create-property": 27, "./_ctx": 28, "./_export": 36, "./_is-array-iter": 52, "./_iter-call": 57, "./_iter-detect": 60, "./_to-length": 121, "./_to-object": 122, "./core.get-iterator-method": 133 }], 143: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-includes")(!1),
|
||
i = [].indexOf,
|
||
s = !!i && 1 / [1].indexOf(1, -0) < 0;
|
||
r(r.P + r.F * (s || !e("./_strict-method")(i)), "Array", { indexOf: function e(t, n) { return s ? i.apply(this, arguments) || 0 : o(this, t, n) } }) }, { "./_array-includes": 14, "./_export": 36, "./_strict-method": 108 }], 144: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Array", { isArray: e("./_is-array") }) }, { "./_export": 36, "./_is-array": 53 }], 145: [function(e, t, n) { "use strict"; var r = e("./_add-to-unscopables"),
|
||
o = e("./_iter-step"),
|
||
i = e("./_iterators"),
|
||
s = e("./_to-iobject");
|
||
t.exports = e("./_iter-define")(Array, "Array", function(e, t) { this._t = s(e), this._i = 0, this._k = t }, function() { var e = this._t,
|
||
t = this._k,
|
||
n = this._i++; return !e || n >= e.length ? (this._t = void 0, o(1)) : o(0, "keys" == t ? n : "values" == t ? e[n] : [n, e[n]]) }, "values"), i.Arguments = i.Array, r("keys"), r("values"), r("entries") }, { "./_add-to-unscopables": 7, "./_iter-define": 59, "./_iter-step": 61, "./_iterators": 62, "./_to-iobject": 120 }], 146: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_to-iobject"),
|
||
i = [].join;
|
||
r(r.P + r.F * (e("./_iobject") != Object || !e("./_strict-method")(i)), "Array", { join: function e(t) { return i.call(o(this), void 0 === t ? "," : t) } }) }, { "./_export": 36, "./_iobject": 51, "./_strict-method": 108, "./_to-iobject": 120 }], 147: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
s = e("./_to-iobject"),
|
||
a = e("./_to-integer"),
|
||
c = e("./_to-length"),
|
||
u = [].lastIndexOf,
|
||
l = !!u && 1 / [1].lastIndexOf(1, -0) < 0;
|
||
r(r.P + r.F * (l || !e("./_strict-method")(u)), "Array", { lastIndexOf: function e(t, n) { if (l) return u.apply(this, arguments) || 0; var r = s(this),
|
||
o = c(r.length),
|
||
i = o - 1; for (1 < arguments.length && (i = Math.min(i, a(n))), i < 0 && (i = o + i); 0 <= i; i--)
|
||
if (i in r && r[i] === t) return i || 0; return -1 } }) }, { "./_export": 36, "./_strict-method": 108, "./_to-integer": 119, "./_to-iobject": 120, "./_to-length": 121 }], 148: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(1);
|
||
r(r.P + r.F * !e("./_strict-method")([].map, !0), "Array", { map: function e(t, n) { return o(this, t, n) } }) }, { "./_array-methods": 15, "./_export": 36, "./_strict-method": 108 }], 149: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_create-property");
|
||
r(r.S + r.F * e("./_fails")(function() {
|
||
function e() {} return !(Array.of.call(e) instanceof e) }), "Array", { of: function e() { for (var t = 0, n = arguments.length, r = new("function" == typeof this ? this : Array)(n); t < n;) o(r, t, arguments[t++]); return r.length = n, r } }) }, { "./_create-property": 27, "./_export": 36, "./_fails": 38 }], 150: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-reduce");
|
||
r(r.P + r.F * !e("./_strict-method")([].reduceRight, !0), "Array", { reduceRight: function e(t, n) { return o(this, t, arguments.length, n, !0) } }) }, { "./_array-reduce": 16, "./_export": 36, "./_strict-method": 108 }], 151: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-reduce");
|
||
r(r.P + r.F * !e("./_strict-method")([].reduce, !0), "Array", { reduce: function e(t, n) { return o(this, t, arguments.length, n, !1) } }) }, { "./_array-reduce": 16, "./_export": 36, "./_strict-method": 108 }], 152: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_html"),
|
||
l = e("./_cof"),
|
||
d = e("./_to-absolute-index"),
|
||
f = e("./_to-length"),
|
||
p = [].slice;
|
||
r(r.P + r.F * e("./_fails")(function() { o && p.call(o) }), "Array", { slice: function e(t, n) { var r = f(this.length),
|
||
o = l(this); if (n = void 0 === n ? r : n, "Array" == o) return p.call(this, t, n); for (var i = d(t, r), s = d(n, r), a = f(s - i), c = new Array(a), u = 0; u < a; u++) c[u] = "String" == o ? this.charAt(i + u) : this[i + u]; return c } }) }, { "./_cof": 21, "./_export": 36, "./_fails": 38, "./_html": 47, "./_to-absolute-index": 117, "./_to-length": 121 }], 153: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-methods")(3);
|
||
r(r.P + r.F * !e("./_strict-method")([].some, !0), "Array", { some: function e(t, n) { return o(this, t, n) } }) }, { "./_array-methods": 15, "./_export": 36, "./_strict-method": 108 }], 154: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_a-function"),
|
||
i = e("./_to-object"),
|
||
s = e("./_fails"),
|
||
a = [].sort,
|
||
c = [1, 2, 3];
|
||
r(r.P + r.F * (s(function() { c.sort(void 0) }) || !s(function() { c.sort(null) }) || !e("./_strict-method")(a)), "Array", { sort: function e(t) { return void 0 === t ? a.call(i(this)) : a.call(i(this), o(t)) } }) }, { "./_a-function": 5, "./_export": 36, "./_fails": 38, "./_strict-method": 108, "./_to-object": 122 }], 155: [function(e, t, n) { e("./_set-species")("Array") }, { "./_set-species": 103 }], 156: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Date", { now: function() { return (new Date).getTime() } }) }, { "./_export": 36 }], 157: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_date-to-iso-string");
|
||
r(r.P + r.F * (Date.prototype.toISOString !== o), "Date", { toISOString: o }) }, { "./_date-to-iso-string": 29, "./_export": 36 }], 158: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_to-object"),
|
||
i = e("./_to-primitive");
|
||
r(r.P + r.F * e("./_fails")(function() { return null !== new Date(NaN).toJSON() || 1 !== Date.prototype.toJSON.call({ toISOString: function() { return 1 } }) }), "Date", { toJSON: function e() { var t = o(this),
|
||
n = i(t); return "number" != typeof n || isFinite(n) ? t.toISOString() : null } }) }, { "./_export": 36, "./_fails": 38, "./_to-object": 122, "./_to-primitive": 123 }], 159: [function(e, t, n) { var r = e("./_wks")("toPrimitive"),
|
||
o = Date.prototype;
|
||
r in o || e("./_hide")(o, r, e("./_date-to-primitive")) }, { "./_date-to-primitive": 30, "./_hide": 46, "./_wks": 132 }], 160: [function(e, t, n) { var r = Date.prototype,
|
||
o = "Invalid Date",
|
||
i = "toString",
|
||
s = r[i],
|
||
a = r.getTime;
|
||
new Date(NaN) + "" != o && e("./_redefine")(r, i, function e() { var t = a.call(this); return t == t ? s.call(this) : o }) }, { "./_redefine": 95 }], 161: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P, "Function", { bind: e("./_bind") }) }, { "./_bind": 19, "./_export": 36 }], 162: [function(e, t, n) { "use strict"; var r = e("./_is-object"),
|
||
o = e("./_object-gpo"),
|
||
i = e("./_wks")("hasInstance"),
|
||
s = Function.prototype;
|
||
i in s || e("./_object-dp").f(s, i, { value: function(e) { if ("function" != typeof this || !r(e)) return !1; if (!r(this.prototype)) return e instanceof this; for (; e = o(e);)
|
||
if (this.prototype === e) return !0; return !1 } }) }, { "./_is-object": 55, "./_object-dp": 75, "./_object-gpo": 82, "./_wks": 132 }], 163: [function(e, t, n) { var r = e("./_object-dp").f,
|
||
o = Function.prototype,
|
||
i = /^\s*function ([^ (]*)/; "name" in o || e("./_descriptors") && r(o, "name", { configurable: !0, get: function() { try { return ("" + this).match(i)[1] } catch (e) { return "" } } }) }, { "./_descriptors": 32, "./_object-dp": 75 }], 164: [function(e, t, n) { "use strict"; var r = e("./_collection-strong"),
|
||
o = e("./_validate-collection");
|
||
t.exports = e("./_collection")("Map", function(n) { return function e(t) { return n(this, 0 < arguments.length ? t : void 0) } }, { get: function e(t) { var n = r.getEntry(o(this, "Map"), t); return n && n.v }, set: function e(t, n) { return r.def(o(this, "Map"), 0 === t ? 0 : t, n) } }, r, !0) }, { "./_collection": 25, "./_collection-strong": 22, "./_validate-collection": 129 }], 165: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_math-log1p"),
|
||
i = Math.sqrt,
|
||
s = Math.acosh;
|
||
r(r.S + r.F * !(s && 710 == Math.floor(s(Number.MAX_VALUE)) && s(1 / 0) == 1 / 0), "Math", { acosh: function e(t) { return (t = +t) < 1 ? NaN : 94906265.62425156 < t ? Math.log(t) + Math.LN2 : o(t - 1 + i(t - 1) * i(t + 1)) } }) }, { "./_export": 36, "./_math-log1p": 66 }], 166: [function(e, t, n) { var r = e("./_export"),
|
||
o = Math.asinh;
|
||
r(r.S + r.F * !(o && 0 < 1 / o(0)), "Math", { asinh: function e(t) { return isFinite(t = +t) && 0 != t ? t < 0 ? -e(-t) : Math.log(t + Math.sqrt(t * t + 1)) : t } }) }, { "./_export": 36 }], 167: [function(e, t, n) { var r = e("./_export"),
|
||
o = Math.atanh;
|
||
r(r.S + r.F * !(o && 1 / o(-0) < 0), "Math", { atanh: function e(t) { return 0 == (t = +t) ? t : Math.log((1 + t) / (1 - t)) / 2 } }) }, { "./_export": 36 }], 168: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_math-sign");
|
||
r(r.S, "Math", { cbrt: function e(t) { return o(t = +t) * Math.pow(Math.abs(t), 1 / 3) } }) }, { "./_export": 36, "./_math-sign": 68 }], 169: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { clz32: function e(t) { return (t >>>= 0) ? 31 - Math.floor(Math.log(t + .5) * Math.LOG2E) : 32 } }) }, { "./_export": 36 }], 170: [function(e, t, n) { var r = e("./_export"),
|
||
o = Math.exp;
|
||
r(r.S, "Math", { cosh: function e(t) { return (o(t = +t) + o(-t)) / 2 } }) }, { "./_export": 36 }], 171: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_math-expm1");
|
||
r(r.S + r.F * (o != Math.expm1), "Math", { expm1: o }) }, { "./_export": 36, "./_math-expm1": 64 }], 172: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { fround: e("./_math-fround") }) }, { "./_export": 36, "./_math-fround": 65 }], 173: [function(e, t, n) { var r = e("./_export"),
|
||
u = Math.abs;
|
||
r(r.S, "Math", { hypot: function e(t, n) { for (var r, o, i = 0, s = 0, a = arguments.length, c = 0; s < a;) c < (r = u(arguments[s++])) ? (i = i * (o = c / r) * o + 1, c = r) : i += 0 < r ? (o = r / c) * o : r; return c === 1 / 0 ? 1 / 0 : c * Math.sqrt(i) } }) }, { "./_export": 36 }], 174: [function(e, t, n) { var r = e("./_export"),
|
||
o = Math.imul;
|
||
r(r.S + r.F * e("./_fails")(function() { return -5 != o(4294967295, 5) || 2 != o.length }), "Math", { imul: function e(t, n) { var r = 65535,
|
||
o = +t,
|
||
i = +n,
|
||
s = r & o,
|
||
a = r & i; return 0 | s * a + ((r & o >>> 16) * a + s * (r & i >>> 16) << 16 >>> 0) } }) }, { "./_export": 36, "./_fails": 38 }], 175: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { log10: function e(t) { return Math.log(t) * Math.LOG10E } }) }, { "./_export": 36 }], 176: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { log1p: e("./_math-log1p") }) }, { "./_export": 36, "./_math-log1p": 66 }], 177: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { log2: function e(t) { return Math.log(t) / Math.LN2 } }) }, { "./_export": 36 }], 178: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { sign: e("./_math-sign") }) }, { "./_export": 36, "./_math-sign": 68 }], 179: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_math-expm1"),
|
||
i = Math.exp;
|
||
r(r.S + r.F * e("./_fails")(function() { return -2e-17 != !Math.sinh(-2e-17) }), "Math", { sinh: function e(t) { return Math.abs(t = +t) < 1 ? (o(t) - o(-t)) / 2 : (i(t - 1) - i(-t - 1)) * (Math.E / 2) } }) }, { "./_export": 36, "./_fails": 38, "./_math-expm1": 64 }], 180: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_math-expm1"),
|
||
i = Math.exp;
|
||
r(r.S, "Math", { tanh: function e(t) { var n = o(t = +t),
|
||
r = o(-t); return n == 1 / 0 ? 1 : r == 1 / 0 ? -1 : (n - r) / (i(t) + i(-t)) } }) }, { "./_export": 36, "./_math-expm1": 64 }], 181: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { trunc: function e(t) { return (0 < t ? Math.floor : Math.ceil)(t) } }) }, { "./_export": 36 }], 182: [function(e, t, n) { "use strict";
|
||
|
||
function o(e) { var t = l(e, !1); if ("string" == typeof t && 2 < t.length) { var n, r, o, i = (t = y ? t.trim() : p(t, 3)).charCodeAt(0); if (43 === i || 45 === i) { if (88 === (n = t.charCodeAt(2)) || 120 === n) return NaN } else if (48 === i) { switch (t.charCodeAt(1)) {
|
||
case 66:
|
||
case 98:
|
||
r = 2, o = 49; break;
|
||
case 79:
|
||
case 111:
|
||
r = 8, o = 55; break;
|
||
default:
|
||
return +t } for (var s, a = t.slice(2), c = 0, u = a.length; c < u; c++)
|
||
if ((s = a.charCodeAt(c)) < 48 || o < s) return NaN; return parseInt(a, r) } } return +t } var r = e("./_global"),
|
||
i = e("./_has"),
|
||
s = e("./_cof"),
|
||
a = e("./_inherit-if-required"),
|
||
l = e("./_to-primitive"),
|
||
c = e("./_fails"),
|
||
u = e("./_object-gopn").f,
|
||
d = e("./_object-gopd").f,
|
||
f = e("./_object-dp").f,
|
||
p = e("./_string-trim").trim,
|
||
h = "Number",
|
||
_ = r[h],
|
||
g = _,
|
||
m = _.prototype,
|
||
b = s(e("./_object-create")(m)) == h,
|
||
y = "trim" in String.prototype; if (!_(" 0o1") || !_("0b1") || _("+0x1")) { _ = function e(t) { var n = arguments.length < 1 ? 0 : t,
|
||
r = this; return r instanceof _ && (b ? c(function() { m.valueOf.call(r) }) : s(r) != h) ? a(new g(o(n)), r, _) : o(n) }; for (var v, w = e("./_descriptors") ? u(g) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","), x = 0; w.length > x; x++) i(g, v = w[x]) && !i(_, v) && f(_, v, d(g, v));
|
||
(_.prototype = m).constructor = _, e("./_redefine")(r, h, _) } }, { "./_cof": 21, "./_descriptors": 32, "./_fails": 38, "./_global": 44, "./_has": 45, "./_inherit-if-required": 49, "./_object-create": 74, "./_object-dp": 75, "./_object-gopd": 78, "./_object-gopn": 80, "./_redefine": 95, "./_string-trim": 114, "./_to-primitive": 123 }], 183: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Number", { EPSILON: Math.pow(2, -52) }) }, { "./_export": 36 }], 184: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_global").isFinite;
|
||
r(r.S, "Number", { isFinite: function e(t) { return "number" == typeof t && o(t) } }) }, { "./_export": 36, "./_global": 44 }], 185: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Number", { isInteger: e("./_is-integer") }) }, { "./_export": 36, "./_is-integer": 54 }], 186: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Number", { isNaN: function e(t) { return t != t } }) }, { "./_export": 36 }], 187: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_is-integer"),
|
||
i = Math.abs;
|
||
r(r.S, "Number", { isSafeInteger: function e(t) { return o(t) && i(t) <= 9007199254740991 } }) }, { "./_export": 36, "./_is-integer": 54 }], 188: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Number", { MAX_SAFE_INTEGER: 9007199254740991 }) }, { "./_export": 36 }], 189: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Number", { MIN_SAFE_INTEGER: -9007199254740991 }) }, { "./_export": 36 }], 190: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_parse-float");
|
||
r(r.S + r.F * (Number.parseFloat != o), "Number", { parseFloat: o }) }, { "./_export": 36, "./_parse-float": 89 }], 191: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_parse-int");
|
||
r(r.S + r.F * (Number.parseInt != o), "Number", { parseInt: o }) }, { "./_export": 36, "./_parse-int": 90 }], 192: [function(e, t, n) { "use strict";
|
||
|
||
function l(e, t) { for (var n = -1, r = t; ++n < 6;) r += e * s[n], s[n] = r % 1e7, r = i(r / 1e7) }
|
||
|
||
function d(e) { for (var t = 6, n = 0; 0 <= --t;) n += s[t], s[t] = i(n / e), n = n % e * 1e7 }
|
||
|
||
function f() { for (var e = 6, t = ""; 0 <= --e;)
|
||
if ("" !== t || 0 === e || 0 !== s[e]) { var n = String(s[e]);
|
||
t = "" === t ? n : t + _.call("0", 7 - n.length) + n }
|
||
return t } var r = e("./_export"),
|
||
p = e("./_to-integer"),
|
||
h = e("./_a-number-value"),
|
||
_ = e("./_string-repeat"),
|
||
o = 1..toFixed,
|
||
i = Math.floor,
|
||
s = [0, 0, 0, 0, 0, 0],
|
||
g = "Number.toFixed: incorrect invocation!",
|
||
m = function(e, t, n) { return 0 === t ? n : t % 2 == 1 ? m(e, t - 1, n * e) : m(e * e, t / 2, n) };
|
||
r(r.P + r.F * (!!o && ("0.000" !== 8e-5.toFixed(3) || "1" !== .9.toFixed(0) || "1.25" !== 1.255.toFixed(2) || "1000000000000000128" !== (0xde0b6b3a7640080).toFixed(0)) || !e("./_fails")(function() { o.call({}) })), "Number", { toFixed: function e(t) { var n, r, o, i, s = h(this, g),
|
||
a = p(t),
|
||
c = "",
|
||
u = "0"; if (a < 0 || 20 < a) throw RangeError(g); if (s != s) return "NaN"; if (s <= -1e21 || 1e21 <= s) return String(s); if (s < 0 && (c = "-", s = -s), 1e-21 < s)
|
||
if (r = (n = function(e) { for (var t = 0, n = e; 4096 <= n;) t += 12, n /= 4096; for (; 2 <= n;) t += 1, n /= 2; return t }(s * m(2, 69, 1)) - 69) < 0 ? s * m(2, -n, 1) : s / m(2, n, 1), r *= 4503599627370496, 0 < (n = 52 - n)) { for (l(0, r), o = a; 7 <= o;) l(1e7, 0), o -= 7; for (l(m(10, o, 1), 0), o = n - 1; 23 <= o;) d(1 << 23), o -= 23;
|
||
d(1 << o), l(1, 1), d(2), u = f() }
|
||
else l(0, r), l(1 << -n, 0), u = f() + _.call("0", a); return u = 0 < a ? c + ((i = u.length) <= a ? "0." + _.call("0", a - i) + u : u.slice(0, i - a) + "." + u.slice(i - a)) : c + u } }) }, { "./_a-number-value": 6, "./_export": 36, "./_fails": 38, "./_string-repeat": 113, "./_to-integer": 119 }], 193: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_fails"),
|
||
i = e("./_a-number-value"),
|
||
s = 1..toPrecision;
|
||
r(r.P + r.F * (o(function() { return "1" !== s.call(1, void 0) }) || !o(function() { s.call({}) })), "Number", { toPrecision: function e(t) { var n = i(this, "Number#toPrecision: incorrect invocation!"); return void 0 === t ? s.call(n) : s.call(n, t) } }) }, { "./_a-number-value": 6, "./_export": 36, "./_fails": 38 }], 194: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S + r.F, "Object", { assign: e("./_object-assign") }) }, { "./_export": 36, "./_object-assign": 73 }], 195: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Object", { create: e("./_object-create") }) }, { "./_export": 36, "./_object-create": 74 }], 196: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S + r.F * !e("./_descriptors"), "Object", { defineProperties: e("./_object-dps") }) }, { "./_descriptors": 32, "./_export": 36, "./_object-dps": 76 }], 197: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S + r.F * !e("./_descriptors"), "Object", { defineProperty: e("./_object-dp").f }) }, { "./_descriptors": 32, "./_export": 36, "./_object-dp": 75 }], 198: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_meta").onFreeze;
|
||
e("./_object-sap")("freeze", function(n) { return function e(t) { return n && r(t) ? n(o(t)) : t } }) }, { "./_is-object": 55, "./_meta": 69, "./_object-sap": 86 }], 199: [function(e, t, n) { var r = e("./_to-iobject"),
|
||
o = e("./_object-gopd").f;
|
||
e("./_object-sap")("getOwnPropertyDescriptor", function() { return function e(t, n) { return o(r(t), n) } }) }, { "./_object-gopd": 78, "./_object-sap": 86, "./_to-iobject": 120 }], 200: [function(e, t, n) { e("./_object-sap")("getOwnPropertyNames", function() { return e("./_object-gopn-ext").f }) }, { "./_object-gopn-ext": 79, "./_object-sap": 86 }], 201: [function(e, t, n) { var r = e("./_to-object"),
|
||
o = e("./_object-gpo");
|
||
e("./_object-sap")("getPrototypeOf", function() { return function e(t) { return o(r(t)) } }) }, { "./_object-gpo": 82, "./_object-sap": 86, "./_to-object": 122 }], 202: [function(e, t, n) { var r = e("./_is-object");
|
||
e("./_object-sap")("isExtensible", function(n) { return function e(t) { return !!r(t) && (!n || n(t)) } }) }, { "./_is-object": 55, "./_object-sap": 86 }], 203: [function(e, t, n) { var r = e("./_is-object");
|
||
e("./_object-sap")("isFrozen", function(n) { return function e(t) { return !r(t) || !!n && n(t) } }) }, { "./_is-object": 55, "./_object-sap": 86 }], 204: [function(e, t, n) { var r = e("./_is-object");
|
||
e("./_object-sap")("isSealed", function(n) { return function e(t) { return !r(t) || !!n && n(t) } }) }, { "./_is-object": 55, "./_object-sap": 86 }], 205: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Object", { is: e("./_same-value") }) }, { "./_export": 36, "./_same-value": 99 }], 206: [function(e, t, n) { var r = e("./_to-object"),
|
||
o = e("./_object-keys");
|
||
e("./_object-sap")("keys", function() { return function e(t) { return o(r(t)) } }) }, { "./_object-keys": 84, "./_object-sap": 86, "./_to-object": 122 }], 207: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_meta").onFreeze;
|
||
e("./_object-sap")("preventExtensions", function(n) { return function e(t) { return n && r(t) ? n(o(t)) : t } }) }, { "./_is-object": 55, "./_meta": 69, "./_object-sap": 86 }], 208: [function(e, t, n) { var r = e("./_is-object"),
|
||
o = e("./_meta").onFreeze;
|
||
e("./_object-sap")("seal", function(n) { return function e(t) { return n && r(t) ? n(o(t)) : t } }) }, { "./_is-object": 55, "./_meta": 69, "./_object-sap": 86 }], 209: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Object", { setPrototypeOf: e("./_set-proto").set }) }, { "./_export": 36, "./_set-proto": 102 }], 210: [function(e, t, n) { "use strict"; var r = e("./_classof"),
|
||
o = {};
|
||
o[e("./_wks")("toStringTag")] = "z", o + "" != "[object z]" && e("./_redefine")(Object.prototype, "toString", function e() { return "[object " + r(this) + "]" }, !0) }, { "./_classof": 20, "./_redefine": 95, "./_wks": 132 }], 211: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_parse-float");
|
||
r(r.G + r.F * (parseFloat != o), { parseFloat: o }) }, { "./_export": 36, "./_parse-float": 89 }], 212: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_parse-int");
|
||
r(r.G + r.F * (parseInt != o), { parseInt: o }) }, { "./_export": 36, "./_parse-int": 90 }], 213: [function(n, e, t) { "use strict";
|
||
|
||
function r() {}
|
||
|
||
function d(e) { var t; return !(!g(e) || "function" != typeof(t = e.then)) && t }
|
||
|
||
function o(l, n) { if (!l._n) { l._n = !0; var r = l._c;
|
||
x(function() { for (var c = l._v, u = 1 == l._s, e = 0, t = function(e) { var t, n, r, o = u ? e.ok : e.fail,
|
||
i = e.resolve,
|
||
s = e.reject,
|
||
a = e.domain; try { o ? (u || (2 == l._h && N(l), l._h = 1), !0 === o ? t = c : (a && a.enter(), t = o(c), a && (a.exit(), r = !0)), t === e.promise ? s(O("Promise-chain cycle")) : (n = d(t)) ? n.call(t, i, s) : i(t)) : s(c) } catch (e) { a && !r && a.exit(), s(e) } }; r.length > e;) t(r[e++]);
|
||
l._c = [], l._n = !1, n && !l._h && M(l) }) } }
|
||
|
||
function i(e) { var t = this;
|
||
t._d || (t._d = !0, (t = t._w || t)._v = e, t._s = 2, t._a || (t._a = t._c.slice()), o(t, !0)) } var s, a, c, u, l = n("./_library"),
|
||
f = n("./_global"),
|
||
p = n("./_ctx"),
|
||
h = n("./_classof"),
|
||
_ = n("./_export"),
|
||
g = n("./_is-object"),
|
||
m = n("./_a-function"),
|
||
b = n("./_an-instance"),
|
||
y = n("./_for-of"),
|
||
v = n("./_species-constructor"),
|
||
w = n("./_task").set,
|
||
x = n("./_microtask")(),
|
||
k = n("./_new-promise-capability"),
|
||
E = n("./_perform"),
|
||
j = n("./_user-agent"),
|
||
A = n("./_promise-resolve"),
|
||
S = "Promise",
|
||
O = f.TypeError,
|
||
T = f.process,
|
||
R = T && T.versions,
|
||
D = R && R.v8 || "",
|
||
P = f[S],
|
||
C = "process" == h(T),
|
||
L = a = k.f,
|
||
I = !! function() { try { var e = P.resolve(1),
|
||
t = (e.constructor = {})[n("./_wks")("species")] = function(e) { e(r, r) }; return (C || "function" == typeof PromiseRejectionEvent) && e.then(r) instanceof t && 0 !== D.indexOf("6.6") && -1 === j.indexOf("Chrome/66") } catch (e) {} }(),
|
||
M = function(i) { w.call(f, function() { var e, t, n, r = i._v,
|
||
o = B(i); if (o && (e = E(function() { C ? T.emit("unhandledRejection", r, i) : (t = f.onunhandledrejection) ? t({ promise: i, reason: r }) : (n = f.console) && n.error && n.error("Unhandled promise rejection", r) }), i._h = C || B(i) ? 2 : 1), i._a = void 0, o && e.e) throw e.v }) },
|
||
B = function(e) { return 1 !== e._h && 0 === (e._a || e._c).length },
|
||
N = function(t) { w.call(f, function() { var e;
|
||
C ? T.emit("rejectionHandled", t) : (e = f.onrejectionhandled) && e({ promise: t, reason: t._v }) }) },
|
||
U = function(e) { var n, r = this; if (!r._d) { r._d = !0, r = r._w || r; try { if (r === e) throw O("Promise can't be resolved itself");
|
||
(n = d(e)) ? x(function() { var t = { _w: r, _d: !1 }; try { n.call(e, p(U, t, 1), p(i, t, 1)) } catch (e) { i.call(t, e) } }): (r._v = e, r._s = 1, o(r, !1)) } catch (e) { i.call({ _w: r, _d: !1 }, e) } } };
|
||
I || (P = function e(t) { b(this, P, S, "_h"), m(t), s.call(this); try { t(p(U, this, 1), p(i, this, 1)) } catch (e) { i.call(this, e) } }, (s = function e() { this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0, this._n = !1 }).prototype = n("./_redefine-all")(P.prototype, { then: function e(t, n) { var r = L(v(this, P)); return r.ok = "function" != typeof t || t, r.fail = "function" == typeof n && n, r.domain = C ? T.domain : void 0, this._c.push(r), this._a && this._a.push(r), this._s && o(this, !1), r.promise }, catch: function(e) { return this.then(void 0, e) } }), c = function() { var e = new s;
|
||
this.promise = e, this.resolve = p(U, e, 1), this.reject = p(i, e, 1) }, k.f = L = function(e) { return e === P || e === u ? new c(e) : a(e) }), _(_.G + _.W + _.F * !I, { Promise: P }), n("./_set-to-string-tag")(P, S), n("./_set-species")(S), u = n("./_core")[S], _(_.S + _.F * !I, S, { reject: function e(t) { var n = L(this); return (0, n.reject)(t), n.promise } }), _(_.S + _.F * (l || !I), S, { resolve: function e(t) { return A(l && this === u ? P : this, t) } }), _(_.S + _.F * !(I && n("./_iter-detect")(function(e) { P.all(e).catch(r) })), S, { all: function e(t) { var s = this,
|
||
n = L(s),
|
||
a = n.resolve,
|
||
c = n.reject,
|
||
r = E(function() { var r = [],
|
||
o = 0,
|
||
i = 1;
|
||
y(t, !1, function(e) { var t = o++,
|
||
n = !1;
|
||
r.push(void 0), i++, s.resolve(e).then(function(e) { n || (n = !0, r[t] = e, --i || a(r)) }, c) }), --i || a(r) }); return r.e && c(r.v), n.promise }, race: function e(t) { var n = this,
|
||
r = L(n),
|
||
o = r.reject,
|
||
i = E(function() { y(t, !1, function(e) { n.resolve(e).then(r.resolve, o) }) }); return i.e && o(i.v), r.promise } }) }, { "./_a-function": 5, "./_an-instance": 9, "./_classof": 20, "./_core": 26, "./_ctx": 28, "./_export": 36, "./_for-of": 42, "./_global": 44, "./_is-object": 55, "./_iter-detect": 60, "./_library": 63, "./_microtask": 71, "./_new-promise-capability": 72, "./_perform": 91, "./_promise-resolve": 92, "./_redefine-all": 94, "./_set-species": 103, "./_set-to-string-tag": 104, "./_species-constructor": 107, "./_task": 116, "./_user-agent": 128, "./_wks": 132 }], 214: [function(e, t, n) { var r = e("./_export"),
|
||
s = e("./_a-function"),
|
||
a = e("./_an-object"),
|
||
c = (e("./_global").Reflect || {}).apply,
|
||
u = Function.apply;
|
||
r(r.S + r.F * !e("./_fails")(function() { c(function() {}) }), "Reflect", { apply: function e(t, n, r) { var o = s(t),
|
||
i = a(r); return c ? c(o, n, i) : u.call(o, n, i) } }) }, { "./_a-function": 5, "./_an-object": 10, "./_export": 36, "./_fails": 38, "./_global": 44 }], 215: [function(e, t, n) { var r = e("./_export"),
|
||
u = e("./_object-create"),
|
||
l = e("./_a-function"),
|
||
d = e("./_an-object"),
|
||
f = e("./_is-object"),
|
||
o = e("./_fails"),
|
||
p = e("./_bind"),
|
||
h = (e("./_global").Reflect || {}).construct,
|
||
_ = o(function() {
|
||
function e() {} return !(h(function() {}, [], e) instanceof e) }),
|
||
g = !o(function() { h(function() {}) });
|
||
r(r.S + r.F * (_ || g), "Reflect", { construct: function e(t, n, r) { l(t), d(n); var o = arguments.length < 3 ? t : l(r); if (g && !_) return h(t, n, o); if (t == o) { switch (n.length) {
|
||
case 0:
|
||
return new t;
|
||
case 1:
|
||
return new t(n[0]);
|
||
case 2:
|
||
return new t(n[0], n[1]);
|
||
case 3:
|
||
return new t(n[0], n[1], n[2]);
|
||
case 4:
|
||
return new t(n[0], n[1], n[2], n[3]) } var i = [null]; return i.push.apply(i, n), new(p.apply(t, i)) } var s = o.prototype,
|
||
a = u(f(s) ? s : Object.prototype),
|
||
c = Function.apply.call(t, a, n); return f(c) ? c : a } }) }, { "./_a-function": 5, "./_an-object": 10, "./_bind": 19, "./_export": 36, "./_fails": 38, "./_global": 44, "./_is-object": 55, "./_object-create": 74 }], 216: [function(e, t, n) { var o = e("./_object-dp"),
|
||
r = e("./_export"),
|
||
i = e("./_an-object"),
|
||
s = e("./_to-primitive");
|
||
r(r.S + r.F * e("./_fails")(function() { Reflect.defineProperty(o.f({}, 1, { value: 1 }), 1, { value: 2 }) }), "Reflect", { defineProperty: function e(t, n, r) { i(t), n = s(n, !0), i(r); try { return o.f(t, n, r), !0 } catch (e) { return !1 } } }) }, { "./_an-object": 10, "./_export": 36, "./_fails": 38, "./_object-dp": 75, "./_to-primitive": 123 }], 217: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_object-gopd").f,
|
||
i = e("./_an-object");
|
||
r(r.S, "Reflect", { deleteProperty: function e(t, n) { var r = o(i(t), n); return !(r && !r.configurable) && delete t[n] } }) }, { "./_an-object": 10, "./_export": 36, "./_object-gopd": 78 }], 218: [function(e, t, n) { "use strict";
|
||
|
||
function r(e) { this._t = i(e), this._i = 0; var t, n = this._k = []; for (t in e) n.push(t) } var o = e("./_export"),
|
||
i = e("./_an-object");
|
||
e("./_iter-create")(r, "Object", function() { var e, t = this._k;
|
||
do { if (this._i >= t.length) return { value: void 0, done: !0 } } while (!((e = t[this._i++]) in this._t)); return { value: e, done: !1 } }), o(o.S, "Reflect", { enumerate: function e(t) { return new r(t) } }) }, { "./_an-object": 10, "./_export": 36, "./_iter-create": 58 }], 219: [function(e, t, n) { var r = e("./_object-gopd"),
|
||
o = e("./_export"),
|
||
i = e("./_an-object");
|
||
o(o.S, "Reflect", { getOwnPropertyDescriptor: function e(t, n) { return r.f(i(t), n) } }) }, { "./_an-object": 10, "./_export": 36, "./_object-gopd": 78 }], 220: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_object-gpo"),
|
||
i = e("./_an-object");
|
||
r(r.S, "Reflect", { getPrototypeOf: function e(t) { return o(i(t)) } }) }, { "./_an-object": 10, "./_export": 36, "./_object-gpo": 82 }], 221: [function(e, t, n) { var s = e("./_object-gopd"),
|
||
a = e("./_object-gpo"),
|
||
c = e("./_has"),
|
||
r = e("./_export"),
|
||
u = e("./_is-object"),
|
||
l = e("./_an-object");
|
||
r(r.S, "Reflect", { get: function e(t, n) { var r, o, i = arguments.length < 3 ? t : arguments[2]; return l(t) === i ? t[n] : (r = s.f(t, n)) ? c(r, "value") ? r.value : void 0 !== r.get ? r.get.call(i) : void 0 : u(o = a(t)) ? e(o, n, i) : void 0 } }) }, { "./_an-object": 10, "./_export": 36, "./_has": 45, "./_is-object": 55, "./_object-gopd": 78, "./_object-gpo": 82 }], 222: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Reflect", { has: function e(t, n) { return n in t } }) }, { "./_export": 36 }], 223: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_an-object"),
|
||
i = Object.isExtensible;
|
||
r(r.S, "Reflect", { isExtensible: function e(t) { return o(t), !i || i(t) } }) }, { "./_an-object": 10, "./_export": 36 }], 224: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Reflect", { ownKeys: e("./_own-keys") }) }, { "./_export": 36, "./_own-keys": 88 }], 225: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_an-object"),
|
||
i = Object.preventExtensions;
|
||
r(r.S, "Reflect", { preventExtensions: function e(t) { o(t); try { return i && i(t), !0 } catch (e) { return !1 } } }) }, { "./_an-object": 10, "./_export": 36 }], 226: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_set-proto");
|
||
o && r(r.S, "Reflect", { setPrototypeOf: function e(t, n) { o.check(t, n); try { return o.set(t, n), !0 } catch (e) { return !1 } } }) }, { "./_export": 36, "./_set-proto": 102 }], 227: [function(e, t, n) { var c = e("./_object-dp"),
|
||
u = e("./_object-gopd"),
|
||
l = e("./_object-gpo"),
|
||
d = e("./_has"),
|
||
r = e("./_export"),
|
||
f = e("./_property-desc"),
|
||
p = e("./_an-object"),
|
||
h = e("./_is-object");
|
||
r(r.S, "Reflect", { set: function e(t, n, r) { var o, i, s = arguments.length < 4 ? t : arguments[3],
|
||
a = u.f(p(t), n); if (!a) { if (h(i = l(t))) return e(i, n, r, s);
|
||
a = f(0) } if (d(a, "value")) { if (!1 === a.writable || !h(s)) return !1; if (o = u.f(s, n)) { if (o.get || o.set || !1 === o.writable) return !1;
|
||
o.value = r, c.f(s, n, o) } else c.f(s, n, f(0, r)); return !0 } return void 0 !== a.set && (a.set.call(s, r), !0) } }) }, { "./_an-object": 10, "./_export": 36, "./_has": 45, "./_is-object": 55, "./_object-dp": 75, "./_object-gopd": 78, "./_object-gpo": 82, "./_property-desc": 93 }], 228: [function(e, t, n) { var r = e("./_global"),
|
||
s = e("./_inherit-if-required"),
|
||
o = e("./_object-dp").f,
|
||
i = e("./_object-gopn").f,
|
||
a = e("./_is-regexp"),
|
||
c = e("./_flags"),
|
||
u = r.RegExp,
|
||
l = u,
|
||
d = u.prototype,
|
||
f = /a/g,
|
||
p = /a/g,
|
||
h = new u(f) !== f; if (e("./_descriptors") && (!h || e("./_fails")(function() { return p[e("./_wks")("match")] = !1, u(f) != f || u(p) == p || "/a/i" != u(f, "i") }))) { u = function e(t, n) { var r = this instanceof u,
|
||
o = a(t),
|
||
i = void 0 === n; return !r && o && t.constructor === u && i ? t : s(h ? new l(o && !i ? t.source : t, n) : l((o = t instanceof u) ? t.source : t, o && i ? c.call(t) : n), r ? this : d, u) };
|
||
|
||
function _(t) { t in u || o(u, t, { configurable: !0, get: function() { return l[t] }, set: function(e) { l[t] = e } }) } for (var g = i(l), m = 0; g.length > m;) _(g[m++]);
|
||
(d.constructor = u).prototype = d, e("./_redefine")(r, "RegExp", u) } e("./_set-species")("RegExp") }, { "./_descriptors": 32, "./_fails": 38, "./_flags": 40, "./_global": 44, "./_inherit-if-required": 49, "./_is-regexp": 56, "./_object-dp": 75, "./_object-gopn": 80, "./_redefine": 95, "./_set-species": 103, "./_wks": 132 }], 229: [function(e, t, n) { "use strict"; var r = e("./_regexp-exec");
|
||
e("./_export")({ target: "RegExp", proto: !0, forced: r !== /./.exec }, { exec: r }) }, { "./_export": 36, "./_regexp-exec": 97 }], 230: [function(e, t, n) { e("./_descriptors") && "g" != /./g.flags && e("./_object-dp").f(RegExp.prototype, "flags", { configurable: !0, get: e("./_flags") }) }, { "./_descriptors": 32, "./_flags": 40, "./_object-dp": 75 }], 231: [function(e, t, n) { "use strict"; var d = e("./_an-object"),
|
||
f = e("./_to-length"),
|
||
p = e("./_advance-string-index"),
|
||
h = e("./_regexp-exec-abstract");
|
||
e("./_fix-re-wks")("match", 1, function(o, i, u, l) { return [function e(t) { var n = o(this),
|
||
r = null == t ? void 0 : t[i]; return void 0 !== r ? r.call(t, n) : new RegExp(t)[i](String(n)) }, function(e) { var t = l(u, e, this); if (t.done) return t.value; var n = d(e),
|
||
r = String(this); if (!n.global) return h(n, r); for (var o, i = n.unicode, s = [], a = n.lastIndex = 0; null !== (o = h(n, r));) { var c = String(o[0]); "" === (s[a] = c) && (n.lastIndex = p(r, f(n.lastIndex), i)), a++ } return 0 === a ? null : s }] }) }, { "./_advance-string-index": 8, "./_an-object": 10, "./_fix-re-wks": 39, "./_regexp-exec-abstract": 96, "./_to-length": 121 }], 232: [function(e, t, n) { "use strict"; var E = e("./_an-object"),
|
||
r = e("./_to-object"),
|
||
j = e("./_to-length"),
|
||
A = e("./_to-integer"),
|
||
S = e("./_advance-string-index"),
|
||
O = e("./_regexp-exec-abstract"),
|
||
T = Math.max,
|
||
R = Math.min,
|
||
f = Math.floor,
|
||
o = /\$([$&`']|\d\d?|<[^>]*>)/g,
|
||
p = /\$([$&`']|\d\d?)/g;
|
||
e("./_fix-re-wks")("replace", 2, function(i, s, w, x) { return [function e(t, n) { var r = i(this),
|
||
o = null == t ? void 0 : t[s]; return void 0 !== o ? o.call(t, r, n) : w.call(String(r), t, n) }, function(e, t) { var n = x(w, e, this, t); if (n.done) return n.value; var r = E(e),
|
||
o = String(this),
|
||
i = "function" == typeof t;
|
||
i || (t = String(t)); var s = r.global; if (s) { var a = r.unicode;
|
||
r.lastIndex = 0 } for (var c = [];;) { var u = O(r, o); if (null === u) break; if (c.push(u), !s) break; "" === String(u[0]) && (r.lastIndex = S(o, j(r.lastIndex), a)) } for (var l, d = "", f = 0, p = 0; p < c.length; p++) { u = c[p]; for (var h = String(u[0]), _ = T(R(A(u.index), o.length), 0), g = [], m = 1; m < u.length; m++) g.push(void 0 === (l = u[m]) ? l : String(l)); var b = u.groups; if (i) { var y = [h].concat(g, _, o);
|
||
void 0 !== b && y.push(b); var v = String(t.apply(void 0, y)) } else v = k(h, o, _, g, b, t);
|
||
f <= _ && (d += o.slice(f, _) + v, f = _ + h.length) } return d + o.slice(f) }];
|
||
|
||
function k(i, s, a, c, u, e) { var l = a + i.length,
|
||
d = c.length,
|
||
t = p; return void 0 !== u && (u = r(u), t = o), w.call(e, t, function(e, t) { var n; switch (t.charAt(0)) {
|
||
case "$":
|
||
return "$";
|
||
case "&":
|
||
return i;
|
||
case "`":
|
||
return s.slice(0, a);
|
||
case "'":
|
||
return s.slice(l);
|
||
case "<":
|
||
n = u[t.slice(1, -1)]; break;
|
||
default:
|
||
var r = +t; if (0 == r) return e; if (d < r) { var o = f(r / 10); return 0 === o ? e : o <= d ? void 0 === c[o - 1] ? t.charAt(1) : c[o - 1] + t.charAt(1) : e } n = c[r - 1] } return void 0 === n ? "" : n }) } }) }, { "./_advance-string-index": 8, "./_an-object": 10, "./_fix-re-wks": 39, "./_regexp-exec-abstract": 96, "./_to-integer": 119, "./_to-length": 121, "./_to-object": 122 }], 233: [function(e, t, n) { "use strict"; var c = e("./_an-object"),
|
||
u = e("./_same-value"),
|
||
l = e("./_regexp-exec-abstract");
|
||
e("./_fix-re-wks")("search", 1, function(o, i, s, a) { return [function e(t) { var n = o(this),
|
||
r = null == t ? void 0 : t[i]; return void 0 !== r ? r.call(t, n) : new RegExp(t)[i](String(n)) }, function(e) { var t = a(s, e, this); if (t.done) return t.value; var n = c(e),
|
||
r = String(this),
|
||
o = n.lastIndex;
|
||
u(o, 0) || (n.lastIndex = 0); var i = l(n, r); return u(n.lastIndex, o) || (n.lastIndex = o), null === i ? -1 : i.index }] }) }, { "./_an-object": 10, "./_fix-re-wks": 39, "./_regexp-exec-abstract": 96, "./_same-value": 99 }], 234: [function(e, t, n) { "use strict"; var d = e("./_is-regexp"),
|
||
y = e("./_an-object"),
|
||
v = e("./_species-constructor"),
|
||
w = e("./_advance-string-index"),
|
||
x = e("./_to-length"),
|
||
k = e("./_regexp-exec-abstract"),
|
||
f = e("./_regexp-exec"),
|
||
r = e("./_fails"),
|
||
E = Math.min,
|
||
p = [].push,
|
||
o = "split",
|
||
h = "length",
|
||
_ = "lastIndex",
|
||
j = 4294967295,
|
||
A = !r(function() { RegExp(j, "y") });
|
||
e("./_fix-re-wks")("split", 2, function(i, s, g, m) { var b; return b = "c" == "abbc" [o](/(b)*/)[1] || 4 != "test" [o](/(?:)/, -1)[h] || 2 != "ab" [o](/(?:ab)*/)[h] || 4 != "." [o](/(.?)(.?)/)[h] || 1 < "." [o](/()()/)[h] || "" [o](/.?/)[h] ? function(e, t) { var n = String(this); if (void 0 === e && 0 === t) return []; if (!d(e)) return g.call(n, e, t); for (var r, o, i, s = [], a = (e.ignoreCase ? "i" : "") + (e.multiline ? "m" : "") + (e.unicode ? "u" : "") + (e.sticky ? "y" : ""), c = 0, u = void 0 === t ? j : t >>> 0, l = new RegExp(e.source, a + "g");
|
||
(r = f.call(l, n)) && !(c < (o = l[_]) && (s.push(n.slice(c, r.index)), 1 < r[h] && r.index < n[h] && p.apply(s, r.slice(1)), i = r[0][h], c = o, s[h] >= u));) l[_] === r.index && l[_]++; return c === n[h] ? !i && l.test("") || s.push("") : s.push(n.slice(c)), s[h] > u ? s.slice(0, u) : s } : "0" [o](void 0, 0)[h] ? function(e, t) { return void 0 === e && 0 === t ? [] : g.call(this, e, t) } : g, [function e(t, n) { var r = i(this),
|
||
o = null == t ? void 0 : t[s]; return void 0 !== o ? o.call(t, r, n) : b.call(String(r), t, n) }, function(e, t) { var n = m(b, e, this, t, b !== g); if (n.done) return n.value; var r = y(e),
|
||
o = String(this),
|
||
i = v(r, RegExp),
|
||
s = r.unicode,
|
||
a = (r.ignoreCase ? "i" : "") + (r.multiline ? "m" : "") + (r.unicode ? "u" : "") + (A ? "y" : "g"),
|
||
c = new i(A ? r : "^(?:" + r.source + ")", a),
|
||
u = void 0 === t ? j : t >>> 0; if (0 == u) return []; if (0 === o.length) return null === k(c, o) ? [o] : []; for (var l = 0, d = 0, f = []; d < o.length;) { c.lastIndex = A ? d : 0; var p, h = k(c, A ? o : o.slice(d)); if (null === h || (p = E(x(c.lastIndex + (A ? 0 : d)), o.length)) === l) d = w(o, d, s);
|
||
else { if (f.push(o.slice(l, d)), f.length === u) return f; for (var _ = 1; _ <= h.length - 1; _++)
|
||
if (f.push(h[_]), f.length === u) return f;
|
||
d = l = p } } return f.push(o.slice(l)), f }] }) }, { "./_advance-string-index": 8, "./_an-object": 10, "./_fails": 38, "./_fix-re-wks": 39, "./_is-regexp": 56, "./_regexp-exec": 97, "./_regexp-exec-abstract": 96, "./_species-constructor": 107, "./_to-length": 121 }], 235: [function(t, e, n) { "use strict";
|
||
t("./es6.regexp.flags");
|
||
|
||
function r(e) { t("./_redefine")(RegExp.prototype, a, e, !0) } var o = t("./_an-object"),
|
||
i = t("./_flags"),
|
||
s = t("./_descriptors"),
|
||
a = "toString",
|
||
c = /./ [a];
|
||
t("./_fails")(function() { return "/a/b" != c.call({ source: "a", flags: "b" }) }) ? r(function e() { var t = o(this); return "/".concat(t.source, "/", "flags" in t ? t.flags : !s && t instanceof RegExp ? i.call(t) : void 0) }) : c.name != a && r(function e() { return c.call(this) }) }, { "./_an-object": 10, "./_descriptors": 32, "./_fails": 38, "./_flags": 40, "./_redefine": 95, "./es6.regexp.flags": 230 }], 236: [function(e, t, n) { "use strict"; var r = e("./_collection-strong"),
|
||
o = e("./_validate-collection");
|
||
t.exports = e("./_collection")("Set", function(n) { return function e(t) { return n(this, 0 < arguments.length ? t : void 0) } }, { add: function e(t) { return r.def(o(this, "Set"), t = 0 === t ? 0 : t, t) } }, r) }, { "./_collection": 25, "./_collection-strong": 22, "./_validate-collection": 129 }], 237: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("anchor", function(n) { return function e(t) { return n(this, "a", "name", t) } }) }, { "./_string-html": 111 }], 238: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("big", function(t) { return function e() { return t(this, "big", "", "") } }) }, { "./_string-html": 111 }], 239: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("blink", function(t) { return function e() { return t(this, "blink", "", "") } }) }, { "./_string-html": 111 }], 240: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("bold", function(t) { return function e() { return t(this, "b", "", "") } }) }, { "./_string-html": 111 }], 241: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_string-at")(!1);
|
||
r(r.P, "String", { codePointAt: function e(t) { return o(this, t) } }) }, { "./_export": 36, "./_string-at": 109 }], 242: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
c = e("./_to-length"),
|
||
u = e("./_string-context"),
|
||
l = "endsWith",
|
||
d = "" [l];
|
||
r(r.P + r.F * e("./_fails-is-regexp")(l), "String", { endsWith: function e(t, n) { var r = u(this, t, l),
|
||
o = 1 < arguments.length ? n : void 0,
|
||
i = c(r.length),
|
||
s = void 0 === o ? i : Math.min(c(o), i),
|
||
a = String(t); return d ? d.call(r, a, s) : r.slice(s - a.length, s) === a } }) }, { "./_export": 36, "./_fails-is-regexp": 37, "./_string-context": 110, "./_to-length": 121 }], 243: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("fixed", function(t) { return function e() { return t(this, "tt", "", "") } }) }, { "./_string-html": 111 }], 244: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("fontcolor", function(n) { return function e(t) { return n(this, "font", "color", t) } }) }, { "./_string-html": 111 }], 245: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("fontsize", function(n) { return function e(t) { return n(this, "font", "size", t) } }) }, { "./_string-html": 111 }], 246: [function(e, t, n) { var r = e("./_export"),
|
||
s = e("./_to-absolute-index"),
|
||
a = String.fromCharCode,
|
||
o = String.fromCodePoint;
|
||
r(r.S + r.F * (!!o && 1 != o.length), "String", { fromCodePoint: function e(t) { for (var n, r = [], o = arguments.length, i = 0; i < o;) { if (n = +arguments[i++], s(n, 1114111) !== n) throw RangeError(n + " is not a valid code point");
|
||
r.push(n < 65536 ? a(n) : a(55296 + ((n -= 65536) >> 10), n % 1024 + 56320)) } return r.join("") } }) }, { "./_export": 36, "./_to-absolute-index": 117 }], 247: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_string-context"),
|
||
i = "includes";
|
||
r(r.P + r.F * e("./_fails-is-regexp")(i), "String", { includes: function e(t, n) { return !!~o(this, t, i).indexOf(t, 1 < arguments.length ? n : void 0) } }) }, { "./_export": 36, "./_fails-is-regexp": 37, "./_string-context": 110 }], 248: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("italics", function(t) { return function e() { return t(this, "i", "", "") } }) }, { "./_string-html": 111 }], 249: [function(e, t, n) { "use strict"; var r = e("./_string-at")(!0);
|
||
e("./_iter-define")(String, "String", function(e) { this._t = String(e), this._i = 0 }, function() { var e, t = this._t,
|
||
n = this._i; return n >= t.length ? { value: void 0, done: !0 } : (e = r(t, n), this._i += e.length, { value: e, done: !1 }) }) }, { "./_iter-define": 59, "./_string-at": 109 }], 250: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("link", function(n) { return function e(t) { return n(this, "a", "href", t) } }) }, { "./_string-html": 111 }], 251: [function(e, t, n) { var r = e("./_export"),
|
||
a = e("./_to-iobject"),
|
||
c = e("./_to-length");
|
||
r(r.S, "String", { raw: function e(t) { for (var n = a(t.raw), r = c(n.length), o = arguments.length, i = [], s = 0; s < r;) i.push(String(n[s++])), s < o && i.push(String(arguments[s])); return i.join("") } }) }, { "./_export": 36, "./_to-iobject": 120, "./_to-length": 121 }], 252: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P, "String", { repeat: e("./_string-repeat") }) }, { "./_export": 36, "./_string-repeat": 113 }], 253: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("small", function(t) { return function e() { return t(this, "small", "", "") } }) }, { "./_string-html": 111 }], 254: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
s = e("./_to-length"),
|
||
a = e("./_string-context"),
|
||
c = "startsWith",
|
||
u = "" [c];
|
||
r(r.P + r.F * e("./_fails-is-regexp")(c), "String", { startsWith: function e(t, n) { var r = a(this, t, c),
|
||
o = s(Math.min(1 < arguments.length ? n : void 0, r.length)),
|
||
i = String(t); return u ? u.call(r, i, o) : r.slice(o, o + i.length) === i } }) }, { "./_export": 36, "./_fails-is-regexp": 37, "./_string-context": 110, "./_to-length": 121 }], 255: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("strike", function(t) { return function e() { return t(this, "strike", "", "") } }) }, { "./_string-html": 111 }], 256: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("sub", function(t) { return function e() { return t(this, "sub", "", "") } }) }, { "./_string-html": 111 }], 257: [function(e, t, n) { "use strict";
|
||
e("./_string-html")("sup", function(t) { return function e() { return t(this, "sup", "", "") } }) }, { "./_string-html": 111 }], 258: [function(e, t, n) { "use strict";
|
||
e("./_string-trim")("trim", function(t) { return function e() { return t(this, 3) } }) }, { "./_string-trim": 114 }], 259: [function(e, t, n) { "use strict";
|
||
|
||
function o(e) { var t = W[e] = R(U[z]); return t._k = e, t }
|
||
|
||
function r(e, t) { E(e); for (var n, r = x(t = S(t)), o = 0, i = r.length; o < i;) te(e, n = r[o++], t[n]); return e }
|
||
|
||
function i(e) { var t = H.call(this, e = O(e, !0)); return !(this === $ && l(W, e) && !l(Y, e)) && (!(t || !l(this, e) || !l(W, e) || l(this, q) && this[q][e]) || t) }
|
||
|
||
function s(e, t) { if (e = S(e), t = O(t, !0), e !== $ || !l(W, t) || l(Y, t)) { var n = M(e, t); return !n || !l(W, t) || l(e, q) && e[q][t] || (n.enumerable = !0), n } }
|
||
|
||
function a(e) { for (var t, n = N(S(e)), r = [], o = 0; n.length > o;) l(W, t = n[o++]) || t == q || t == h || r.push(t); return r }
|
||
|
||
function c(e) { for (var t, n = e === $, r = N(n ? Y : S(e)), o = [], i = 0; r.length > i;) !l(W, t = r[i++]) || n && !l($, t) || o.push(W[t]); return o } var u = e("./_global"),
|
||
l = e("./_has"),
|
||
d = e("./_descriptors"),
|
||
f = e("./_export"),
|
||
p = e("./_redefine"),
|
||
h = e("./_meta").KEY,
|
||
_ = e("./_fails"),
|
||
g = e("./_shared"),
|
||
m = e("./_set-to-string-tag"),
|
||
b = e("./_uid"),
|
||
y = e("./_wks"),
|
||
v = e("./_wks-ext"),
|
||
w = e("./_wks-define"),
|
||
x = e("./_enum-keys"),
|
||
k = e("./_is-array"),
|
||
E = e("./_an-object"),
|
||
j = e("./_is-object"),
|
||
A = e("./_to-object"),
|
||
S = e("./_to-iobject"),
|
||
O = e("./_to-primitive"),
|
||
T = e("./_property-desc"),
|
||
R = e("./_object-create"),
|
||
D = e("./_object-gopn-ext"),
|
||
P = e("./_object-gopd"),
|
||
C = e("./_object-gops"),
|
||
L = e("./_object-dp"),
|
||
I = e("./_object-keys"),
|
||
M = P.f,
|
||
B = L.f,
|
||
N = D.f,
|
||
U = u.Symbol,
|
||
F = u.JSON,
|
||
G = F && F.stringify,
|
||
z = "prototype",
|
||
q = y("_hidden"),
|
||
V = y("toPrimitive"),
|
||
H = {}.propertyIsEnumerable,
|
||
K = g("symbol-registry"),
|
||
W = g("symbols"),
|
||
Y = g("op-symbols"),
|
||
$ = Object[z],
|
||
Q = "function" == typeof U && !!C.f,
|
||
J = u.QObject,
|
||
Z = !J || !J[z] || !J[z].findChild,
|
||
X = d && _(function() { return 7 != R(B({}, "a", { get: function() { return B(this, "a", { value: 7 }).a } })).a }) ? function(e, t, n) { var r = M($, t);
|
||
r && delete $[t], B(e, t, n), r && e !== $ && B($, t, r) } : B,
|
||
ee = Q && "symbol" == typeof U.iterator ? function(e) { return "symbol" == typeof e } : function(e) { return e instanceof U },
|
||
te = function e(t, n, r) { return t === $ && te(Y, n, r), E(t), n = O(n, !0), E(r), l(W, n) ? (r.enumerable ? (l(t, q) && t[q][n] && (t[q][n] = !1), r = R(r, { enumerable: T(0, !1) })) : (l(t, q) || B(t, q, T(1, {})), t[q][n] = !0), X(t, n, r)) : B(t, n, r) };
|
||
Q || (p((U = function e(t) { if (this instanceof U) throw TypeError("Symbol is not a constructor!"); var n = b(0 < arguments.length ? t : void 0),
|
||
r = function(e) { this === $ && r.call(Y, e), l(this, q) && l(this[q], n) && (this[q][n] = !1), X(this, n, T(1, e)) }; return d && Z && X($, n, { configurable: !0, set: r }), o(n) })[z], "toString", function e() { return this._k }), P.f = s, L.f = te, e("./_object-gopn").f = D.f = a, e("./_object-pie").f = i, C.f = c, d && !e("./_library") && p($, "propertyIsEnumerable", i, !0), v.f = function(e) { return o(y(e)) }), f(f.G + f.W + f.F * !Q, { Symbol: U }); for (var ne = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), re = 0; ne.length > re;) y(ne[re++]); for (var oe = I(y.store), ie = 0; oe.length > ie;) w(oe[ie++]);
|
||
f(f.S + f.F * !Q, "Symbol", { for: function(e) { return l(K, e += "") ? K[e] : K[e] = U(e) }, keyFor: function e(t) { if (!ee(t)) throw TypeError(t + " is not a symbol!"); for (var n in K)
|
||
if (K[n] === t) return n }, useSetter: function() { Z = !0 }, useSimple: function() { Z = !1 } }), f(f.S + f.F * !Q, "Object", { create: function e(t, n) { return void 0 === n ? R(t) : r(R(t), n) }, defineProperty: te, defineProperties: r, getOwnPropertyDescriptor: s, getOwnPropertyNames: a, getOwnPropertySymbols: c }); var se = _(function() { C.f(1) });
|
||
f(f.S + f.F * se, "Object", { getOwnPropertySymbols: function e(t) { return C.f(A(t)) } }), F && f(f.S + f.F * (!Q || _(function() { var e = U(); return "[null]" != G([e]) || "{}" != G({ a: e }) || "{}" != G(Object(e)) })), "JSON", { stringify: function e(t) { for (var n, r, o = [t], i = 1; i < arguments.length;) o.push(arguments[i++]); if (r = n = o[1], (j(n) || void 0 !== t) && !ee(t)) return k(n) || (n = function(e, t) { if ("function" == typeof r && (t = r.call(this, e, t)), !ee(t)) return t }), o[1] = n, G.apply(F, o) } }), U[z][V] || e("./_hide")(U[z], V, U[z].valueOf), m(U, "Symbol"), m(Math, "Math", !0), m(u.JSON, "JSON", !0) }, { "./_an-object": 10, "./_descriptors": 32, "./_enum-keys": 35, "./_export": 36, "./_fails": 38, "./_global": 44, "./_has": 45, "./_hide": 46, "./_is-array": 53, "./_is-object": 55, "./_library": 63, "./_meta": 69, "./_object-create": 74, "./_object-dp": 75, "./_object-gopd": 78, "./_object-gopn": 80, "./_object-gopn-ext": 79, "./_object-gops": 81, "./_object-keys": 84, "./_object-pie": 85, "./_property-desc": 93, "./_redefine": 95, "./_set-to-string-tag": 104, "./_shared": 106, "./_to-iobject": 120, "./_to-object": 122, "./_to-primitive": 123, "./_uid": 127, "./_wks": 132, "./_wks-define": 130, "./_wks-ext": 131 }], 260: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_typed"),
|
||
i = e("./_typed-buffer"),
|
||
l = e("./_an-object"),
|
||
d = e("./_to-absolute-index"),
|
||
f = e("./_to-length"),
|
||
s = e("./_is-object"),
|
||
a = e("./_global").ArrayBuffer,
|
||
p = e("./_species-constructor"),
|
||
h = i.ArrayBuffer,
|
||
_ = i.DataView,
|
||
c = o.ABV && a.isView,
|
||
g = h.prototype.slice,
|
||
u = o.VIEW,
|
||
m = "ArrayBuffer";
|
||
r(r.G + r.W + r.F * (a !== h), { ArrayBuffer: h }), r(r.S + r.F * !o.CONSTR, m, { isView: function e(t) { return c && c(t) || s(t) && u in t } }), r(r.P + r.U + r.F * e("./_fails")(function() { return !new h(2).slice(1, void 0).byteLength }), m, { slice: function e(t, n) { if (void 0 !== g && void 0 === n) return g.call(l(this), t); for (var r = l(this).byteLength, o = d(t, r), i = d(void 0 === n ? r : n, r), s = new(p(this, h))(f(i - o)), a = new _(this), c = new _(s), u = 0; o < i;) c.setUint8(u++, a.getUint8(o++)); return s } }), e("./_set-species")(m) }, { "./_an-object": 10, "./_export": 36, "./_fails": 38, "./_global": 44, "./_is-object": 55, "./_set-species": 103, "./_species-constructor": 107, "./_to-absolute-index": 117, "./_to-length": 121, "./_typed": 126, "./_typed-buffer": 125 }], 261: [function(e, t, n) { var r = e("./_export");
|
||
r(r.G + r.W + r.F * !e("./_typed").ABV, { DataView: e("./_typed-buffer").DataView }) }, { "./_export": 36, "./_typed": 126, "./_typed-buffer": 125 }], 262: [function(e, t, n) { e("./_typed-array")("Float32", 4, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 263: [function(e, t, n) { e("./_typed-array")("Float64", 8, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 264: [function(e, t, n) { e("./_typed-array")("Int16", 2, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 265: [function(e, t, n) { e("./_typed-array")("Int32", 4, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 266: [function(e, t, n) { e("./_typed-array")("Int8", 1, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 267: [function(e, t, n) { e("./_typed-array")("Uint16", 2, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 268: [function(e, t, n) { e("./_typed-array")("Uint32", 4, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 269: [function(e, t, n) { e("./_typed-array")("Uint8", 1, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }) }, { "./_typed-array": 124 }], 270: [function(e, t, n) { e("./_typed-array")("Uint8", 1, function(o) { return function e(t, n, r) { return o(this, t, n, r) } }, !0) }, { "./_typed-array": 124 }], 271: [function(e, t, n) { "use strict";
|
||
|
||
function r(n) { return function e(t) { return n(this, 0 < arguments.length ? t : void 0) } } var i, o = e("./_global"),
|
||
s = e("./_array-methods")(0),
|
||
a = e("./_redefine"),
|
||
c = e("./_meta"),
|
||
u = e("./_object-assign"),
|
||
l = e("./_collection-weak"),
|
||
d = e("./_is-object"),
|
||
f = e("./_validate-collection"),
|
||
p = e("./_validate-collection"),
|
||
h = !o.ActiveXObject && "ActiveXObject" in o,
|
||
_ = "WeakMap",
|
||
g = c.getWeak,
|
||
m = Object.isExtensible,
|
||
b = l.ufstore,
|
||
y = { get: function e(t) { if (d(t)) { var n = g(t); return !0 === n ? b(f(this, _)).get(t) : n ? n[this._i] : void 0 } }, set: function e(t, n) { return l.def(f(this, _), t, n) } },
|
||
v = t.exports = e("./_collection")(_, r, y, l, !0, !0);
|
||
p && h && (u((i = l.getConstructor(r, _)).prototype, y), c.NEED = !0, s(["delete", "has", "get", "set"], function(r) { var e = v.prototype,
|
||
o = e[r];
|
||
a(e, r, function(e, t) { if (!d(e) || m(e)) return o.call(this, e, t);
|
||
this._f || (this._f = new i); var n = this._f[r](e, t); return "set" == r ? this : n }) })) }, { "./_array-methods": 15, "./_collection": 25, "./_collection-weak": 24, "./_global": 44, "./_is-object": 55, "./_meta": 69, "./_object-assign": 73, "./_redefine": 95, "./_validate-collection": 129 }], 272: [function(e, t, n) { "use strict"; var r = e("./_collection-weak"),
|
||
o = e("./_validate-collection");
|
||
e("./_collection")("WeakSet", function(n) { return function e(t) { return n(this, 0 < arguments.length ? t : void 0) } }, { add: function e(t) { return r.def(o(this, "WeakSet"), t, !0) } }, r, !1, !0) }, { "./_collection": 25, "./_collection-weak": 24, "./_validate-collection": 129 }], 273: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
s = e("./_flatten-into-array"),
|
||
a = e("./_to-object"),
|
||
c = e("./_to-length"),
|
||
u = e("./_a-function"),
|
||
l = e("./_array-species-create");
|
||
r(r.P, "Array", { flatMap: function e(t, n) { var r, o, i = a(this); return u(t), r = c(i.length), o = l(i, 0), s(o, i, i, r, 0, 1, t, n), o } }), e("./_add-to-unscopables")("flatMap") }, { "./_a-function": 5, "./_add-to-unscopables": 7, "./_array-species-create": 18, "./_export": 36, "./_flatten-into-array": 41, "./_to-length": 121, "./_to-object": 122 }], 274: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
s = e("./_flatten-into-array"),
|
||
a = e("./_to-object"),
|
||
c = e("./_to-length"),
|
||
u = e("./_to-integer"),
|
||
l = e("./_array-species-create");
|
||
r(r.P, "Array", { flatten: function e(t) { var n = t,
|
||
r = a(this),
|
||
o = c(r.length),
|
||
i = l(r, 0); return s(i, r, r, o, 0, void 0 === n ? 1 : u(n)), i } }), e("./_add-to-unscopables")("flatten") }, { "./_add-to-unscopables": 7, "./_array-species-create": 18, "./_export": 36, "./_flatten-into-array": 41, "./_to-integer": 119, "./_to-length": 121, "./_to-object": 122 }], 275: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_array-includes")(!0);
|
||
r(r.P, "Array", { includes: function e(t, n) { return o(this, t, 1 < arguments.length ? n : void 0) } }), e("./_add-to-unscopables")("includes") }, { "./_add-to-unscopables": 7, "./_array-includes": 14, "./_export": 36 }], 276: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_microtask")(),
|
||
i = e("./_global").process,
|
||
s = "process" == e("./_cof")(i);
|
||
r(r.G, { asap: function e(t) { var n = s && i.domain;
|
||
o(n ? n.bind(t) : t) } }) }, { "./_cof": 21, "./_export": 36, "./_global": 44, "./_microtask": 71 }], 277: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_cof");
|
||
r(r.S, "Error", { isError: function e(t) { return "Error" === o(t) } }) }, { "./_cof": 21, "./_export": 36 }], 278: [function(e, t, n) { var r = e("./_export");
|
||
r(r.G, { global: e("./_global") }) }, { "./_export": 36, "./_global": 44 }], 279: [function(e, t, n) { e("./_set-collection-from")("Map") }, { "./_set-collection-from": 100 }], 280: [function(e, t, n) { e("./_set-collection-of")("Map") }, { "./_set-collection-of": 101 }], 281: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P + r.R, "Map", { toJSON: e("./_collection-to-json")("Map") }) }, { "./_collection-to-json": 23, "./_export": 36 }], 282: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { clamp: function e(t, n, r) { return Math.min(r, Math.max(n, t)) } }) }, { "./_export": 36 }], 283: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { DEG_PER_RAD: Math.PI / 180 }) }, { "./_export": 36 }], 284: [function(e, t, n) { var r = e("./_export"),
|
||
o = 180 / Math.PI;
|
||
r(r.S, "Math", { degrees: function e(t) { return t * o } }) }, { "./_export": 36 }], 285: [function(e, t, n) { var r = e("./_export"),
|
||
s = e("./_math-scale"),
|
||
a = e("./_math-fround");
|
||
r(r.S, "Math", { fscale: function e(t, n, r, o, i) { return a(s(t, n, r, o, i)) } }) }, { "./_export": 36, "./_math-fround": 65, "./_math-scale": 67 }], 286: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { iaddh: function e(t, n, r, o) { var i = t >>> 0,
|
||
s = r >>> 0; return (n >>> 0) + (o >>> 0) + ((i & s | (i | s) & ~(i + s >>> 0)) >>> 31) | 0 } }) }, { "./_export": 36 }], 287: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { imulh: function e(t, n) { var r = +t,
|
||
o = +n,
|
||
i = 65535 & r,
|
||
s = 65535 & o,
|
||
a = r >> 16,
|
||
c = o >> 16,
|
||
u = (a * s >>> 0) + (i * s >>> 16); return a * c + (u >> 16) + ((i * c >>> 0) + (65535 & u) >> 16) } }) }, { "./_export": 36 }], 288: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { isubh: function e(t, n, r, o) { var i = t >>> 0,
|
||
s = r >>> 0; return (n >>> 0) - (o >>> 0) - ((~i & s | ~(i ^ s) & i - s >>> 0) >>> 31) | 0 } }) }, { "./_export": 36 }], 289: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { RAD_PER_DEG: 180 / Math.PI }) }, { "./_export": 36 }], 290: [function(e, t, n) { var r = e("./_export"),
|
||
o = Math.PI / 180;
|
||
r(r.S, "Math", { radians: function e(t) { return t * o } }) }, { "./_export": 36 }], 291: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { scale: e("./_math-scale") }) }, { "./_export": 36, "./_math-scale": 67 }], 292: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { signbit: function e(t) { return (t = +t) != t ? t : 0 == t ? 1 / t == 1 / 0 : 0 < t } }) }, { "./_export": 36 }], 293: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "Math", { umulh: function e(t, n) { var r = +t,
|
||
o = +n,
|
||
i = 65535 & r,
|
||
s = 65535 & o,
|
||
a = r >>> 16,
|
||
c = o >>> 16,
|
||
u = (a * s >>> 0) + (i * s >>> 16); return a * c + (u >>> 16) + ((i * c >>> 0) + (65535 & u) >>> 16) } }) }, { "./_export": 36 }], 294: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_to-object"),
|
||
i = e("./_a-function"),
|
||
s = e("./_object-dp");
|
||
e("./_descriptors") && r(r.P + e("./_object-forced-pam"), "Object", { __defineGetter__: function e(t, n) { s.f(o(this), t, { get: i(n), enumerable: !0, configurable: !0 }) } }) }, { "./_a-function": 5, "./_descriptors": 32, "./_export": 36, "./_object-dp": 75, "./_object-forced-pam": 77, "./_to-object": 122 }], 295: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_to-object"),
|
||
i = e("./_a-function"),
|
||
s = e("./_object-dp");
|
||
e("./_descriptors") && r(r.P + e("./_object-forced-pam"), "Object", { __defineSetter__: function e(t, n) { s.f(o(this), t, { set: i(n), enumerable: !0, configurable: !0 }) } }) }, { "./_a-function": 5, "./_descriptors": 32, "./_export": 36, "./_object-dp": 75, "./_object-forced-pam": 77, "./_to-object": 122 }], 296: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_object-to-array")(!0);
|
||
r(r.S, "Object", { entries: function e(t) { return o(t) } }) }, { "./_export": 36, "./_object-to-array": 87 }], 297: [function(e, t, n) { var r = e("./_export"),
|
||
u = e("./_own-keys"),
|
||
l = e("./_to-iobject"),
|
||
d = e("./_object-gopd"),
|
||
f = e("./_create-property");
|
||
r(r.S, "Object", { getOwnPropertyDescriptors: function e(t) { for (var n, r, o = l(t), i = d.f, s = u(o), a = {}, c = 0; s.length > c;) void 0 !== (r = i(o, n = s[c++])) && f(a, n, r); return a } }) }, { "./_create-property": 27, "./_export": 36, "./_object-gopd": 78, "./_own-keys": 88, "./_to-iobject": 120 }], 298: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
i = e("./_to-object"),
|
||
s = e("./_to-primitive"),
|
||
a = e("./_object-gpo"),
|
||
c = e("./_object-gopd").f;
|
||
e("./_descriptors") && r(r.P + e("./_object-forced-pam"), "Object", { __lookupGetter__: function e(t) { var n, r = i(this),
|
||
o = s(t, !0);
|
||
do { if (n = c(r, o)) return n.get } while (r = a(r)) } }) }, { "./_descriptors": 32, "./_export": 36, "./_object-forced-pam": 77, "./_object-gopd": 78, "./_object-gpo": 82, "./_to-object": 122, "./_to-primitive": 123 }], 299: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
i = e("./_to-object"),
|
||
s = e("./_to-primitive"),
|
||
a = e("./_object-gpo"),
|
||
c = e("./_object-gopd").f;
|
||
e("./_descriptors") && r(r.P + e("./_object-forced-pam"), "Object", { __lookupSetter__: function e(t) { var n, r = i(this),
|
||
o = s(t, !0);
|
||
do { if (n = c(r, o)) return n.set } while (r = a(r)) } }) }, { "./_descriptors": 32, "./_export": 36, "./_object-forced-pam": 77, "./_object-gopd": 78, "./_object-gpo": 82, "./_to-object": 122, "./_to-primitive": 123 }], 300: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_object-to-array")(!1);
|
||
r(r.S, "Object", { values: function e(t) { return o(t) } }) }, { "./_export": 36, "./_object-to-array": 87 }], 301: [function(e, t, n) { "use strict";
|
||
|
||
function i(e) { return null == e ? void 0 : p(e) }
|
||
|
||
function s(e) { var t = e._c;
|
||
t && (e._c = void 0, t()) }
|
||
|
||
function a(e) { return void 0 === e._o }
|
||
|
||
function c(e) { a(e) || (e._o = void 0, s(e)) }
|
||
|
||
function r(t, e) { h(t), this._c = void 0, this._o = t, t = new v(this); try { var n = e(t),
|
||
r = n;
|
||
null != n && ("function" == typeof n.unsubscribe ? n = function() { r.unsubscribe() } : p(n), this._c = n) } catch (e) { return void t.error(e) } a(this) && s(this) } var o = e("./_export"),
|
||
u = e("./_global"),
|
||
l = e("./_core"),
|
||
d = e("./_microtask")(),
|
||
f = e("./_wks")("observable"),
|
||
p = e("./_a-function"),
|
||
h = e("./_an-object"),
|
||
_ = e("./_an-instance"),
|
||
g = e("./_redefine-all"),
|
||
m = e("./_hide"),
|
||
b = e("./_for-of"),
|
||
y = b.RETURN;
|
||
r.prototype = g({}, { unsubscribe: function e() { c(this) } }); var v = function(e) { this._s = e };
|
||
v.prototype = g({}, { next: function e(t) { var n = this._s; if (!a(n)) { var r = n._o; try { var o = i(r.next); if (o) return o.call(r, t) } catch (e) { try { c(n) } finally { throw e } } } }, error: function e(t) { var n = this._s; if (a(n)) throw t; var r = n._o;
|
||
n._o = void 0; try { var o = i(r.error); if (!o) throw t;
|
||
t = o.call(r, t) } catch (e) { try { s(n) } finally { throw e } } return s(n), t }, complete: function e(t) { var n = this._s; if (!a(n)) { var r = n._o;
|
||
n._o = void 0; try { var o = i(r.complete);
|
||
t = o ? o.call(r, t) : void 0 } catch (e) { try { s(n) } finally { throw e } } return s(n), t } } }); var w = function e(t) { _(this, w, "Observable", "_f")._f = p(t) };
|
||
g(w.prototype, { subscribe: function e(t) { return new r(t, this._f) }, forEach: function e(r) { var o = this; return new(l.Promise || u.Promise)(function(e, t) { p(r); var n = o.subscribe({ next: function(e) { try { return r(e) } catch (e) { t(e), n.unsubscribe() } }, error: t, complete: e }) }) } }), g(w, { from: function e(r) { var t = "function" == typeof this ? this : w,
|
||
n = i(h(r)[f]); if (n) { var o = h(n.call(r)); return o.constructor === t ? o : new t(function(e) { return o.subscribe(e) }) } return new t(function(t) { var n = !1; return d(function() { if (!n) { try { if (b(r, !1, function(e) { if (t.next(e), n) return y }) === y) return } catch (e) { if (n) throw e; return void t.error(e) } t.complete() } }),
|
||
function() { n = !0 } }) }, of: function e() { for (var t = 0, n = arguments.length, r = new Array(n); t < n;) r[t] = arguments[t++]; return new("function" == typeof this ? this : w)(function(t) { var n = !1; return d(function() { if (!n) { for (var e = 0; e < r.length; ++e)
|
||
if (t.next(r[e]), n) return;
|
||
t.complete() } }),
|
||
function() { n = !0 } }) } }), m(w.prototype, f, function() { return this }), o(o.G, { Observable: w }), e("./_set-species")("Observable") }, { "./_a-function": 5, "./_an-instance": 9, "./_an-object": 10, "./_core": 26, "./_export": 36, "./_for-of": 42, "./_global": 44, "./_hide": 46, "./_microtask": 71, "./_redefine-all": 94, "./_set-species": 103, "./_wks": 132 }], 302: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_core"),
|
||
i = e("./_global"),
|
||
s = e("./_species-constructor"),
|
||
a = e("./_promise-resolve");
|
||
r(r.P + r.R, "Promise", { finally: function(t) { var n = s(this, o.Promise || i.Promise),
|
||
e = "function" == typeof t; return this.then(e ? function(e) { return a(n, t()).then(function() { return e }) } : t, e ? function(e) { return a(n, t()).then(function() { throw e }) } : t) } }) }, { "./_core": 26, "./_export": 36, "./_global": 44, "./_promise-resolve": 92, "./_species-constructor": 107 }], 303: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_new-promise-capability"),
|
||
i = e("./_perform");
|
||
r(r.S, "Promise", { try: function(e) { var t = o.f(this),
|
||
n = i(e); return (n.e ? t.reject : t.resolve)(n.v), t.promise } }) }, { "./_export": 36, "./_new-promise-capability": 72, "./_perform": 91 }], 304: [function(e, t, n) { var r = e("./_metadata"),
|
||
i = e("./_an-object"),
|
||
s = r.key,
|
||
a = r.set;
|
||
r.exp({ defineMetadata: function e(t, n, r, o) { a(t, n, i(r), s(o)) } }) }, { "./_an-object": 10, "./_metadata": 70 }], 305: [function(e, t, n) { var r = e("./_metadata"),
|
||
a = e("./_an-object"),
|
||
c = r.key,
|
||
u = r.map,
|
||
l = r.store;
|
||
r.exp({ deleteMetadata: function e(t, n, r) { var o = arguments.length < 3 ? void 0 : c(r),
|
||
i = u(a(n), o, !1); if (void 0 === i || !i.delete(t)) return !1; if (i.size) return !0; var s = l.get(n); return s.delete(o), !!s.size || l.delete(n) } }) }, { "./_an-object": 10, "./_metadata": 70 }], 306: [function(e, t, n) { var i = e("./es6.set"),
|
||
s = e("./_array-from-iterable"),
|
||
r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
a = e("./_object-gpo"),
|
||
c = r.keys,
|
||
u = r.key,
|
||
l = function(e, t) { var n = c(e, t),
|
||
r = a(e); if (null === r) return n; var o = l(r, t); return o.length ? n.length ? s(new i(n.concat(o))) : o : n };
|
||
r.exp({ getMetadataKeys: function e(t, n) { return l(o(t), arguments.length < 2 ? void 0 : u(n)) } }) }, { "./_an-object": 10, "./_array-from-iterable": 13, "./_metadata": 70, "./_object-gpo": 82, "./es6.set": 236 }], 307: [function(e, t, n) { var r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
i = e("./_object-gpo"),
|
||
s = r.has,
|
||
a = r.get,
|
||
c = r.key,
|
||
u = function(e, t, n) { if (s(e, t, n)) return a(e, t, n); var r = i(t); return null !== r ? u(e, r, n) : void 0 };
|
||
r.exp({ getMetadata: function e(t, n, r) { return u(t, o(n), arguments.length < 3 ? void 0 : c(r)) } }) }, { "./_an-object": 10, "./_metadata": 70, "./_object-gpo": 82 }], 308: [function(e, t, n) { var r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
i = r.keys,
|
||
s = r.key;
|
||
r.exp({ getOwnMetadataKeys: function e(t, n) { return i(o(t), arguments.length < 2 ? void 0 : s(n)) } }) }, { "./_an-object": 10, "./_metadata": 70 }], 309: [function(e, t, n) { var r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
i = r.get,
|
||
s = r.key;
|
||
r.exp({ getOwnMetadata: function e(t, n, r) { return i(t, o(n), arguments.length < 3 ? void 0 : s(r)) } }) }, { "./_an-object": 10, "./_metadata": 70 }], 310: [function(e, t, n) { var r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
i = e("./_object-gpo"),
|
||
s = r.has,
|
||
a = r.key,
|
||
c = function(e, t, n) { if (s(e, t, n)) return !0; var r = i(t); return null !== r && c(e, r, n) };
|
||
r.exp({ hasMetadata: function e(t, n, r) { return c(t, o(n), arguments.length < 3 ? void 0 : a(r)) } }) }, { "./_an-object": 10, "./_metadata": 70, "./_object-gpo": 82 }], 311: [function(e, t, n) { var r = e("./_metadata"),
|
||
o = e("./_an-object"),
|
||
i = r.has,
|
||
s = r.key;
|
||
r.exp({ hasOwnMetadata: function e(t, n, r) { return i(t, o(n), arguments.length < 3 ? void 0 : s(r)) } }) }, { "./_an-object": 10, "./_metadata": 70 }], 312: [function(e, t, n) { var r = e("./_metadata"),
|
||
i = e("./_an-object"),
|
||
s = e("./_a-function"),
|
||
a = r.key,
|
||
c = r.set;
|
||
r.exp({ metadata: function e(r, o) { return function e(t, n) { c(r, o, (void 0 !== n ? i : s)(t), a(n)) } } }) }, { "./_a-function": 5, "./_an-object": 10, "./_metadata": 70 }], 313: [function(e, t, n) { e("./_set-collection-from")("Set") }, { "./_set-collection-from": 100 }], 314: [function(e, t, n) { e("./_set-collection-of")("Set") }, { "./_set-collection-of": 101 }], 315: [function(e, t, n) { var r = e("./_export");
|
||
r(r.P + r.R, "Set", { toJSON: e("./_collection-to-json")("Set") }) }, { "./_collection-to-json": 23, "./_export": 36 }], 316: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_string-at")(!0);
|
||
r(r.P, "String", { at: function e(t) { return o(this, t) } }) }, { "./_export": 36, "./_string-at": 109 }], 317: [function(e, t, n) { "use strict";
|
||
|
||
function i(e, t) { this._r = e, this._s = t } var r = e("./_export"),
|
||
s = e("./_defined"),
|
||
a = e("./_to-length"),
|
||
c = e("./_is-regexp"),
|
||
u = e("./_flags"),
|
||
l = RegExp.prototype;
|
||
e("./_iter-create")(i, "RegExp String", function e() { var t = this._r.exec(this._s); return { value: t, done: null === t } }), r(r.P, "String", { matchAll: function e(t) { if (s(this), !c(t)) throw TypeError(t + " is not a regexp!"); var n = String(this),
|
||
r = "flags" in l ? String(t.flags) : u.call(t),
|
||
o = new RegExp(t.source, ~r.indexOf("g") ? r : "g" + r); return o.lastIndex = a(t.lastIndex), new i(o, n) } }) }, { "./_defined": 31, "./_export": 36, "./_flags": 40, "./_is-regexp": 56, "./_iter-create": 58, "./_to-length": 121 }], 318: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_string-pad"),
|
||
i = e("./_user-agent"),
|
||
s = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);
|
||
r(r.P + r.F * s, "String", { padEnd: function e(t, n) { return o(this, t, 1 < arguments.length ? n : void 0, !1) } }) }, { "./_export": 36, "./_string-pad": 112, "./_user-agent": 128 }], 319: [function(e, t, n) { "use strict"; var r = e("./_export"),
|
||
o = e("./_string-pad"),
|
||
i = e("./_user-agent"),
|
||
s = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);
|
||
r(r.P + r.F * s, "String", { padStart: function e(t, n) { return o(this, t, 1 < arguments.length ? n : void 0, !0) } }) }, { "./_export": 36, "./_string-pad": 112, "./_user-agent": 128 }], 320: [function(e, t, n) { "use strict";
|
||
e("./_string-trim")("trimLeft", function(t) { return function e() { return t(this, 1) } }, "trimStart") }, { "./_string-trim": 114 }], 321: [function(e, t, n) { "use strict";
|
||
e("./_string-trim")("trimRight", function(t) { return function e() { return t(this, 2) } }, "trimEnd") }, { "./_string-trim": 114 }], 322: [function(e, t, n) { e("./_wks-define")("asyncIterator") }, { "./_wks-define": 130 }], 323: [function(e, t, n) { e("./_wks-define")("observable") }, { "./_wks-define": 130 }], 324: [function(e, t, n) { var r = e("./_export");
|
||
r(r.S, "System", { global: e("./_global") }) }, { "./_export": 36, "./_global": 44 }], 325: [function(e, t, n) { e("./_set-collection-from")("WeakMap") }, { "./_set-collection-from": 100 }], 326: [function(e, t, n) { e("./_set-collection-of")("WeakMap") }, { "./_set-collection-of": 101 }], 327: [function(e, t, n) { e("./_set-collection-from")("WeakSet") }, { "./_set-collection-from": 100 }], 328: [function(e, t, n) { e("./_set-collection-of")("WeakSet") }, { "./_set-collection-of": 101 }], 329: [function(e, t, n) { for (var r = e("./es6.array.iterator"), o = e("./_object-keys"), i = e("./_redefine"), s = e("./_global"), a = e("./_hide"), c = e("./_iterators"), u = e("./_wks"), l = u("iterator"), d = u("toStringTag"), f = c.Array, p = { CSSRuleList: !0, CSSStyleDeclaration: !1, CSSValueList: !1, ClientRectList: !1, DOMRectList: !1, DOMStringList: !1, DOMTokenList: !0, DataTransferItemList: !1, FileList: !1, HTMLAllCollection: !1, HTMLCollection: !1, HTMLFormElement: !1, HTMLSelectElement: !1, MediaList: !0, MimeTypeArray: !1, NamedNodeMap: !1, NodeList: !0, PaintRequestList: !1, Plugin: !1, PluginArray: !1, SVGLengthList: !1, SVGNumberList: !1, SVGPathSegList: !1, SVGPointList: !1, SVGStringList: !1, SVGTransformList: !1, SourceBufferList: !1, StyleSheetList: !0, TextTrackCueList: !1, TextTrackList: !1, TouchList: !1 }, h = o(p), _ = 0; _ < h.length; _++) { var g, m = h[_],
|
||
b = p[m],
|
||
y = s[m],
|
||
v = y && y.prototype; if (v && (v[l] || a(v, l, f), v[d] || a(v, d, m), c[m] = f, b))
|
||
for (g in r) v[g] || i(v, g, r[g], !0) } }, { "./_global": 44, "./_hide": 46, "./_iterators": 62, "./_object-keys": 84, "./_redefine": 95, "./_wks": 132, "./es6.array.iterator": 145 }], 330: [function(e, t, n) { var r = e("./_export"),
|
||
o = e("./_task");
|
||
r(r.G + r.B, { setImmediate: o.set, clearImmediate: o.clear }) }, { "./_export": 36, "./_task": 116 }], 331: [function(e, t, n) {
|
||
function r(o) { return function(e, t) { var n = 2 < arguments.length,
|
||
r = n && a.call(arguments, 2); return o(n ? function() {
|
||
("function" == typeof e ? e : Function(e)).apply(this, r) } : e, t) } } var o = e("./_global"),
|
||
i = e("./_export"),
|
||
s = e("./_user-agent"),
|
||
a = [].slice,
|
||
c = /MSIE .\./.test(s);
|
||
i(i.G + i.B + i.F * c, { setTimeout: r(o.setTimeout), setInterval: r(o.setInterval) }) }, { "./_export": 36, "./_global": 44, "./_user-agent": 128 }], 332: [function(e, t, n) { e("./modules/es6.symbol"), e("./modules/es6.object.create"), e("./modules/es6.object.define-property"), e("./modules/es6.object.define-properties"), e("./modules/es6.object.get-own-property-descriptor"), e("./modules/es6.object.get-prototype-of"), e("./modules/es6.object.keys"), e("./modules/es6.object.get-own-property-names"), e("./modules/es6.object.freeze"), e("./modules/es6.object.seal"), e("./modules/es6.object.prevent-extensions"), e("./modules/es6.object.is-frozen"), e("./modules/es6.object.is-sealed"), e("./modules/es6.object.is-extensible"), e("./modules/es6.object.assign"), e("./modules/es6.object.is"), e("./modules/es6.object.set-prototype-of"), e("./modules/es6.object.to-string"), e("./modules/es6.function.bind"), e("./modules/es6.function.name"), e("./modules/es6.function.has-instance"), e("./modules/es6.parse-int"), e("./modules/es6.parse-float"), e("./modules/es6.number.constructor"), e("./modules/es6.number.to-fixed"), e("./modules/es6.number.to-precision"), e("./modules/es6.number.epsilon"), e("./modules/es6.number.is-finite"), e("./modules/es6.number.is-integer"), e("./modules/es6.number.is-nan"), e("./modules/es6.number.is-safe-integer"), e("./modules/es6.number.max-safe-integer"), e("./modules/es6.number.min-safe-integer"), e("./modules/es6.number.parse-float"), e("./modules/es6.number.parse-int"), e("./modules/es6.math.acosh"), e("./modules/es6.math.asinh"), e("./modules/es6.math.atanh"), e("./modules/es6.math.cbrt"), e("./modules/es6.math.clz32"), e("./modules/es6.math.cosh"), e("./modules/es6.math.expm1"), e("./modules/es6.math.fround"), e("./modules/es6.math.hypot"), e("./modules/es6.math.imul"), e("./modules/es6.math.log10"), e("./modules/es6.math.log1p"), e("./modules/es6.math.log2"), e("./modules/es6.math.sign"), e("./modules/es6.math.sinh"), e("./modules/es6.math.tanh"), e("./modules/es6.math.trunc"), e("./modules/es6.string.from-code-point"), e("./modules/es6.string.raw"), e("./modules/es6.string.trim"), e("./modules/es6.string.iterator"), e("./modules/es6.string.code-point-at"), e("./modules/es6.string.ends-with"), e("./modules/es6.string.includes"), e("./modules/es6.string.repeat"), e("./modules/es6.string.starts-with"), e("./modules/es6.string.anchor"), e("./modules/es6.string.big"), e("./modules/es6.string.blink"), e("./modules/es6.string.bold"), e("./modules/es6.string.fixed"), e("./modules/es6.string.fontcolor"), e("./modules/es6.string.fontsize"), e("./modules/es6.string.italics"), e("./modules/es6.string.link"), e("./modules/es6.string.small"), e("./modules/es6.string.strike"), e("./modules/es6.string.sub"), e("./modules/es6.string.sup"), e("./modules/es6.date.now"), e("./modules/es6.date.to-json"), e("./modules/es6.date.to-iso-string"), e("./modules/es6.date.to-string"), e("./modules/es6.date.to-primitive"), e("./modules/es6.array.is-array"), e("./modules/es6.array.from"), e("./modules/es6.array.of"), e("./modules/es6.array.join"), e("./modules/es6.array.slice"), e("./modules/es6.array.sort"), e("./modules/es6.array.for-each"), e("./modules/es6.array.map"), e("./modules/es6.array.filter"), e("./modules/es6.array.some"), e("./modules/es6.array.every"), e("./modules/es6.array.reduce"), e("./modules/es6.array.reduce-right"), e("./modules/es6.array.index-of"), e("./modules/es6.array.last-index-of"), e("./modules/es6.array.copy-within"), e("./modules/es6.array.fill"), e("./modules/es6.array.find"), e("./modules/es6.array.find-index"), e("./modules/es6.array.species"), e("./modules/es6.array.iterator"), e("./modules/es6.regexp.constructor"), e("./modules/es6.regexp.exec"), e("./modules/es6.regexp.to-string"), e("./modules/es6.regexp.flags"), e("./modules/es6.regexp.match"), e("./modules/es6.regexp.replace"), e("./modules/es6.regexp.search"), e("./modules/es6.regexp.split"), e("./modules/es6.promise"), e("./modules/es6.map"), e("./modules/es6.set"), e("./modules/es6.weak-map"), e("./modules/es6.weak-set"), e("./modules/es6.typed.array-buffer"), e("./modules/es6.typed.data-view"), e("./modules/es6.typed.int8-array"), e("./modules/es6.typed.uint8-array"), e("./modules/es6.typed.uint8-clamped-array"), e("./modules/es6.typed.int16-array"), e("./modules/es6.typed.uint16-array"), e("./modules/es6.typed.int32-array"), e("./modules/es6.typed.uint32-array"), e("./modules/es6.typed.float32-array"), e("./modules/es6.typed.float64-array"), e("./modules/es6.reflect.apply"), e("./modules/es6.reflect.construct"), e("./modules/es6.reflect.define-property"), e("./modules/es6.reflect.delete-property"), e("./modules/es6.reflect.enumerate"), e("./modules/es6.reflect.get"), e("./modules/es6.reflect.get-own-property-descriptor"), e("./modules/es6.reflect.get-prototype-of"), e("./modules/es6.reflect.has"), e("./modules/es6.reflect.is-extensible"), e("./modules/es6.reflect.own-keys"), e("./modules/es6.reflect.prevent-extensions"), e("./modules/es6.reflect.set"), e("./modules/es6.reflect.set-prototype-of"), e("./modules/es7.array.includes"), e("./modules/es7.array.flat-map"), e("./modules/es7.array.flatten"), e("./modules/es7.string.at"), e("./modules/es7.string.pad-start"), e("./modules/es7.string.pad-end"), e("./modules/es7.string.trim-left"), e("./modules/es7.string.trim-right"), e("./modules/es7.string.match-all"), e("./modules/es7.symbol.async-iterator"), e("./modules/es7.symbol.observable"), e("./modules/es7.object.get-own-property-descriptors"), e("./modules/es7.object.values"), e("./modules/es7.object.entries"), e("./modules/es7.object.define-getter"), e("./modules/es7.object.define-setter"), e("./modules/es7.object.lookup-getter"), e("./modules/es7.object.lookup-setter"), e("./modules/es7.map.to-json"), e("./modules/es7.set.to-json"), e("./modules/es7.map.of"), e("./modules/es7.set.of"), e("./modules/es7.weak-map.of"), e("./modules/es7.weak-set.of"), e("./modules/es7.map.from"), e("./modules/es7.set.from"), e("./modules/es7.weak-map.from"), e("./modules/es7.weak-set.from"), e("./modules/es7.global"), e("./modules/es7.system.global"), e("./modules/es7.error.is-error"), e("./modules/es7.math.clamp"), e("./modules/es7.math.deg-per-rad"), e("./modules/es7.math.degrees"), e("./modules/es7.math.fscale"), e("./modules/es7.math.iaddh"), e("./modules/es7.math.isubh"), e("./modules/es7.math.imulh"), e("./modules/es7.math.rad-per-deg"), e("./modules/es7.math.radians"), e("./modules/es7.math.scale"), e("./modules/es7.math.umulh"), e("./modules/es7.math.signbit"), e("./modules/es7.promise.finally"), e("./modules/es7.promise.try"), e("./modules/es7.reflect.define-metadata"), e("./modules/es7.reflect.delete-metadata"), e("./modules/es7.reflect.get-metadata"), e("./modules/es7.reflect.get-metadata-keys"), e("./modules/es7.reflect.get-own-metadata"), e("./modules/es7.reflect.get-own-metadata-keys"), e("./modules/es7.reflect.has-metadata"), e("./modules/es7.reflect.has-own-metadata"), e("./modules/es7.reflect.metadata"), e("./modules/es7.asap"), e("./modules/es7.observable"), e("./modules/web.timers"), e("./modules/web.immediate"), e("./modules/web.dom.iterable"), t.exports = e("./modules/_core") }, { "./modules/_core": 26, "./modules/es6.array.copy-within": 135, "./modules/es6.array.every": 136, "./modules/es6.array.fill": 137, "./modules/es6.array.filter": 138, "./modules/es6.array.find": 140, "./modules/es6.array.find-index": 139, "./modules/es6.array.for-each": 141, "./modules/es6.array.from": 142, "./modules/es6.array.index-of": 143, "./modules/es6.array.is-array": 144, "./modules/es6.array.iterator": 145, "./modules/es6.array.join": 146, "./modules/es6.array.last-index-of": 147, "./modules/es6.array.map": 148, "./modules/es6.array.of": 149, "./modules/es6.array.reduce": 151, "./modules/es6.array.reduce-right": 150, "./modules/es6.array.slice": 152, "./modules/es6.array.some": 153, "./modules/es6.array.sort": 154, "./modules/es6.array.species": 155, "./modules/es6.date.now": 156, "./modules/es6.date.to-iso-string": 157, "./modules/es6.date.to-json": 158, "./modules/es6.date.to-primitive": 159, "./modules/es6.date.to-string": 160, "./modules/es6.function.bind": 161, "./modules/es6.function.has-instance": 162, "./modules/es6.function.name": 163, "./modules/es6.map": 164, "./modules/es6.math.acosh": 165, "./modules/es6.math.asinh": 166, "./modules/es6.math.atanh": 167, "./modules/es6.math.cbrt": 168, "./modules/es6.math.clz32": 169, "./modules/es6.math.cosh": 170, "./modules/es6.math.expm1": 171, "./modules/es6.math.fround": 172, "./modules/es6.math.hypot": 173, "./modules/es6.math.imul": 174, "./modules/es6.math.log10": 175, "./modules/es6.math.log1p": 176, "./modules/es6.math.log2": 177, "./modules/es6.math.sign": 178, "./modules/es6.math.sinh": 179, "./modules/es6.math.tanh": 180, "./modules/es6.math.trunc": 181, "./modules/es6.number.constructor": 182, "./modules/es6.number.epsilon": 183, "./modules/es6.number.is-finite": 184, "./modules/es6.number.is-integer": 185, "./modules/es6.number.is-nan": 186, "./modules/es6.number.is-safe-integer": 187, "./modules/es6.number.max-safe-integer": 188, "./modules/es6.number.min-safe-integer": 189, "./modules/es6.number.parse-float": 190, "./modules/es6.number.parse-int": 191, "./modules/es6.number.to-fixed": 192, "./modules/es6.number.to-precision": 193, "./modules/es6.object.assign": 194, "./modules/es6.object.create": 195, "./modules/es6.object.define-properties": 196, "./modules/es6.object.define-property": 197, "./modules/es6.object.freeze": 198, "./modules/es6.object.get-own-property-descriptor": 199, "./modules/es6.object.get-own-property-names": 200, "./modules/es6.object.get-prototype-of": 201, "./modules/es6.object.is": 205, "./modules/es6.object.is-extensible": 202, "./modules/es6.object.is-frozen": 203, "./modules/es6.object.is-sealed": 204, "./modules/es6.object.keys": 206, "./modules/es6.object.prevent-extensions": 207, "./modules/es6.object.seal": 208, "./modules/es6.object.set-prototype-of": 209, "./modules/es6.object.to-string": 210, "./modules/es6.parse-float": 211, "./modules/es6.parse-int": 212, "./modules/es6.promise": 213, "./modules/es6.reflect.apply": 214, "./modules/es6.reflect.construct": 215, "./modules/es6.reflect.define-property": 216, "./modules/es6.reflect.delete-property": 217, "./modules/es6.reflect.enumerate": 218, "./modules/es6.reflect.get": 221, "./modules/es6.reflect.get-own-property-descriptor": 219, "./modules/es6.reflect.get-prototype-of": 220, "./modules/es6.reflect.has": 222, "./modules/es6.reflect.is-extensible": 223, "./modules/es6.reflect.own-keys": 224, "./modules/es6.reflect.prevent-extensions": 225, "./modules/es6.reflect.set": 227, "./modules/es6.reflect.set-prototype-of": 226, "./modules/es6.regexp.constructor": 228, "./modules/es6.regexp.exec": 229, "./modules/es6.regexp.flags": 230, "./modules/es6.regexp.match": 231, "./modules/es6.regexp.replace": 232, "./modules/es6.regexp.search": 233, "./modules/es6.regexp.split": 234, "./modules/es6.regexp.to-string": 235, "./modules/es6.set": 236, "./modules/es6.string.anchor": 237, "./modules/es6.string.big": 238, "./modules/es6.string.blink": 239, "./modules/es6.string.bold": 240, "./modules/es6.string.code-point-at": 241, "./modules/es6.string.ends-with": 242, "./modules/es6.string.fixed": 243, "./modules/es6.string.fontcolor": 244, "./modules/es6.string.fontsize": 245, "./modules/es6.string.from-code-point": 246, "./modules/es6.string.includes": 247, "./modules/es6.string.italics": 248, "./modules/es6.string.iterator": 249, "./modules/es6.string.link": 250, "./modules/es6.string.raw": 251, "./modules/es6.string.repeat": 252, "./modules/es6.string.small": 253, "./modules/es6.string.starts-with": 254, "./modules/es6.string.strike": 255, "./modules/es6.string.sub": 256, "./modules/es6.string.sup": 257, "./modules/es6.string.trim": 258, "./modules/es6.symbol": 259, "./modules/es6.typed.array-buffer": 260, "./modules/es6.typed.data-view": 261, "./modules/es6.typed.float32-array": 262, "./modules/es6.typed.float64-array": 263, "./modules/es6.typed.int16-array": 264, "./modules/es6.typed.int32-array": 265, "./modules/es6.typed.int8-array": 266, "./modules/es6.typed.uint16-array": 267, "./modules/es6.typed.uint32-array": 268, "./modules/es6.typed.uint8-array": 269, "./modules/es6.typed.uint8-clamped-array": 270, "./modules/es6.weak-map": 271, "./modules/es6.weak-set": 272, "./modules/es7.array.flat-map": 273, "./modules/es7.array.flatten": 274, "./modules/es7.array.includes": 275, "./modules/es7.asap": 276, "./modules/es7.error.is-error": 277, "./modules/es7.global": 278, "./modules/es7.map.from": 279, "./modules/es7.map.of": 280, "./modules/es7.map.to-json": 281, "./modules/es7.math.clamp": 282, "./modules/es7.math.deg-per-rad": 283, "./modules/es7.math.degrees": 284, "./modules/es7.math.fscale": 285, "./modules/es7.math.iaddh": 286, "./modules/es7.math.imulh": 287, "./modules/es7.math.isubh": 288, "./modules/es7.math.rad-per-deg": 289, "./modules/es7.math.radians": 290, "./modules/es7.math.scale": 291, "./modules/es7.math.signbit": 292, "./modules/es7.math.umulh": 293, "./modules/es7.object.define-getter": 294, "./modules/es7.object.define-setter": 295, "./modules/es7.object.entries": 296, "./modules/es7.object.get-own-property-descriptors": 297, "./modules/es7.object.lookup-getter": 298, "./modules/es7.object.lookup-setter": 299, "./modules/es7.object.values": 300, "./modules/es7.observable": 301, "./modules/es7.promise.finally": 302, "./modules/es7.promise.try": 303, "./modules/es7.reflect.define-metadata": 304, "./modules/es7.reflect.delete-metadata": 305, "./modules/es7.reflect.get-metadata": 307, "./modules/es7.reflect.get-metadata-keys": 306, "./modules/es7.reflect.get-own-metadata": 309, "./modules/es7.reflect.get-own-metadata-keys": 308, "./modules/es7.reflect.has-metadata": 310, "./modules/es7.reflect.has-own-metadata": 311, "./modules/es7.reflect.metadata": 312, "./modules/es7.set.from": 313, "./modules/es7.set.of": 314, "./modules/es7.set.to-json": 315, "./modules/es7.string.at": 316, "./modules/es7.string.match-all": 317, "./modules/es7.string.pad-end": 318, "./modules/es7.string.pad-start": 319, "./modules/es7.string.trim-left": 320, "./modules/es7.string.trim-right": 321, "./modules/es7.symbol.async-iterator": 322, "./modules/es7.symbol.observable": 323, "./modules/es7.system.global": 324, "./modules/es7.weak-map.from": 325, "./modules/es7.weak-map.of": 326, "./modules/es7.weak-set.from": 327, "./modules/es7.weak-set.of": 328, "./modules/web.dom.iterable": 329, "./modules/web.immediate": 330, "./modules/web.timers": 331 }], 333: [function(e, t, n) { "use strict";
|
||
t.exports = e("./").polyfill() }, { "./": 334 }], 334: [function(U, n, r) {
|
||
(function(B, N) { var e, t;
|
||
e = this, t = function() { "use strict";
|
||
|
||
function c(e) { return "function" == typeof e } var n = Array.isArray ? Array.isArray : function(e) { return "[object Array]" === Object.prototype.toString.call(e) },
|
||
r = 0,
|
||
o = void 0,
|
||
i = void 0,
|
||
s = function e(t, n) { f[r] = t, f[r + 1] = n, 2 === (r += 2) && (i ? i(p) : h()) }; var e = "undefined" != typeof window ? window : void 0,
|
||
t = e || {},
|
||
a = t.MutationObserver || t.WebKitMutationObserver,
|
||
u = "undefined" == typeof self && void 0 !== B && "[object process]" === {}.toString.call(B),
|
||
l = "undefined" != typeof Uint8ClampedArray && "undefined" != typeof importScripts && "undefined" != typeof MessageChannel;
|
||
|
||
function d() { var e = setTimeout; return function() { return e(p, 1) } } var f = new Array(1e3);
|
||
|
||
function p() { for (var e = 0; e < r; e += 2) {
|
||
(0, f[e])(f[e + 1]), f[e] = void 0, f[e + 1] = void 0 } r = 0 } var h = void 0;
|
||
|
||
function _(e, t) { var n = this,
|
||
r = new this.constructor(b);
|
||
void 0 === r[m] && P(r); var o = n._state; if (o) { var i = arguments[o - 1];
|
||
s(function() { return R(o, r, i, n._result) }) } else O(n, r, e, t); return r }
|
||
|
||
function g(e) { if (e && "object" == typeof e && e.constructor === this) return e; var t = new this(b); return E(t, e), t } h = u ? function e() { return function() { return B.nextTick(p) } }() : a ? function e() { var t = 0,
|
||
n = new a(p),
|
||
r = document.createTextNode(""); return n.observe(r, { characterData: !0 }),
|
||
function() { r.data = t = ++t % 2 } }() : l ? function e() { var t = new MessageChannel; return t.port1.onmessage = p,
|
||
function() { return t.port2.postMessage(0) } }() : void 0 === e && "function" == typeof U ? function e() { try { var t = Function("return this")().require("vertx"); return o = t.runOnLoop || t.runOnContext,
|
||
function e() { return void 0 !== o ? function() { o(p) } : d() }() } catch (e) { return d() } }() : d(); var m = Math.random().toString(36).substring(2);
|
||
|
||
function b() {} var y = void 0,
|
||
v = 1,
|
||
w = 2;
|
||
|
||
function x(e, r, o) { s(function(t) { var n = !1,
|
||
e = function e(t, n, r, o) { try { t.call(n, r, o) } catch (e) { return e } }(o, r, function(e) { n || (n = !0, r !== e ? E(t, e) : A(t, e)) }, function(e) { n || (n = !0, S(t, e)) }, t._label);!n && e && (n = !0, S(t, e)) }, e) }
|
||
|
||
function k(e, t, n) { t.constructor === e.constructor && n === _ && t.constructor.resolve === g ? function e(t, n) { n._state === v ? A(t, n._result) : n._state === w ? S(t, n._result) : O(n, void 0, function(e) { return E(t, e) }, function(e) { return S(t, e) }) }(e, t) : void 0 === n ? A(e, t) : c(n) ? x(e, t, n) : A(e, t) }
|
||
|
||
function E(t, e) { if (t === e) S(t, function e() { return new TypeError("You cannot resolve a promise with itself") }());
|
||
else if (function e(t) { var n = typeof t; return null !== t && ("object" == n || "function" == n) }(e)) { var n = void 0; try { n = e.then } catch (e) { return void S(t, e) } k(t, e, n) } else A(t, e) }
|
||
|
||
function j(e) { e._onerror && e._onerror(e._result), T(e) }
|
||
|
||
function A(e, t) { e._state === y && (e._result = t, e._state = v, 0 !== e._subscribers.length && s(T, e)) }
|
||
|
||
function S(e, t) { e._state === y && (e._state = w, e._result = t, s(j, e)) }
|
||
|
||
function O(e, t, n, r) { var o = e._subscribers,
|
||
i = o.length;
|
||
e._onerror = null, o[i] = t, o[i + v] = n, o[i + w] = r, 0 === i && e._state && s(T, e) }
|
||
|
||
function T(e) { var t = e._subscribers,
|
||
n = e._state; if (0 !== t.length) { for (var r = void 0, o = void 0, i = e._result, s = 0; s < t.length; s += 3) r = t[s], o = t[s + n], r ? R(n, r, o, i) : o(i);
|
||
e._subscribers.length = 0 } }
|
||
|
||
function R(e, t, n, r) { var o = c(n),
|
||
i = void 0,
|
||
s = void 0,
|
||
a = !0; if (o) { try { i = n(r) } catch (e) { a = !1, s = e } if (t === i) return void S(t, function e() { return new TypeError("A promises callback cannot return that same promise.") }()) } else i = r;
|
||
t._state !== y || (o && a ? E(t, i) : !1 === a ? S(t, s) : e === v ? A(t, i) : e === w && S(t, i)) } var D = 0;
|
||
|
||
function P(e) { e[m] = D++, e._state = void 0, e._result = void 0, e._subscribers = [] } var C = (L.prototype._enumerate = function e(t) { for (var n = 0; this._state === y && n < t.length; n++) this._eachEntry(t[n], n) }, L.prototype._eachEntry = function e(t, n) { var r = this._instanceConstructor,
|
||
o = r.resolve; if (o === g) { var i = void 0,
|
||
s = void 0,
|
||
a = !1; try { i = t.then } catch (e) { a = !0, s = e } if (i === _ && t._state !== y) this._settledAt(t._state, n, t._result);
|
||
else if ("function" != typeof i) this._remaining--, this._result[n] = t;
|
||
else if (r === I) { var c = new r(b);
|
||
a ? S(c, s) : k(c, t, i), this._willSettleAt(c, n) } else this._willSettleAt(new r(function(e) { return e(t) }), n) } else this._willSettleAt(o(t), n) }, L.prototype._settledAt = function e(t, n, r) { var o = this.promise;
|
||
o._state === y && (this._remaining--, t === w ? S(o, r) : this._result[n] = r), 0 === this._remaining && A(o, this._result) }, L.prototype._willSettleAt = function e(t, n) { var r = this;
|
||
O(t, void 0, function(e) { return r._settledAt(v, n, e) }, function(e) { return r._settledAt(w, n, e) }) }, L);
|
||
|
||
function L(e, t) { this._instanceConstructor = e, this.promise = new e(b), this.promise[m] || P(this.promise), n(t) ? (this.length = t.length, this._remaining = t.length, this._result = new Array(this.length), 0 === this.length ? A(this.promise, this._result) : (this.length = this.length || 0, this._enumerate(t), 0 === this._remaining && A(this.promise, this._result))) : S(this.promise, function e() { return new Error("Array Methods must be provided an Array") }()) } var I = (M.prototype.catch = function e(t) { return this.then(null, t) }, M.prototype.finally = function e(t) { var n = this.constructor; return c(t) ? this.then(function(e) { return n.resolve(t()).then(function() { return e }) }, function(e) { return n.resolve(t()).then(function() { throw e }) }) : this.then(t, t) }, M);
|
||
|
||
function M(e) { this[m] = function e() { return D++ }(), this._result = this._state = void 0, this._subscribers = [], b !== e && ("function" != typeof e && function e() { throw new TypeError("You must pass a resolver function as the first argument to the promise constructor") }(), this instanceof M ? function e(n, t) { try { t(function e(t) { E(n, t) }, function e(t) { S(n, t) }) } catch (e) { S(n, e) } }(this, e) : function e() { throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.") }()) } return I.prototype.then = _, I.all = function e(t) { return new C(this, t).promise }, I.race = function e(o) { var i = this; return n(o) ? new i(function(e, t) { for (var n = o.length, r = 0; r < n; r++) i.resolve(o[r]).then(e, t) }) : new i(function(e, t) { return t(new TypeError("You must pass an array to race.")) }) }, I.resolve = g, I.reject = function e(t) { var n = new this(b); return S(n, t), n }, I._setScheduler = function e(t) { i = t }, I._setAsap = function e(t) { s = t }, I._asap = s, I.polyfill = function e() { var t = void 0; if (void 0 !== N) t = N;
|
||
else if ("undefined" != typeof self) t = self;
|
||
else try { t = Function("return this")() }
|
||
catch (e) { throw new Error("polyfill failed because global object is unavailable in this environment") } var n = t.Promise; if (n) { var r = null; try { r = Object.prototype.toString.call(n.resolve()) } catch (e) {} if ("[object Promise]" === r && !n.cast) return } t.Promise = I }, I.Promise = I }, "object" == typeof r && void 0 !== n ? n.exports = t() : "function" == typeof define && define.amd ? define(t) : e.ES6Promise = t() }).call(this, U("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, { _process: 342 }], 335: [function(e, t, n) { var r = Array.isArray,
|
||
o = Object.prototype.toString;
|
||
t.exports = r || function(e) { return !!e && "[object Array]" == o.call(e) } }, {}], 336: [function(e, t, n) { t.exports = function e(t) { var n = r.call(t); return "[object Function]" === n || "function" == typeof t && "[object RegExp]" !== n || "undefined" != typeof window && (t === window.setTimeout || t === window.alert || t === window.confirm || t === window.prompt) }; var r = Object.prototype.toString }, {}], 337: [function(e, t, n) { "use strict";
|
||
|
||
function o(e) { return !0 === function e(t) { return null != t && "object" == typeof t && !1 === Array.isArray(t) }(e) && "[object Object]" === Object.prototype.toString.call(e) } t.exports = function e(t) { var n, r; return !1 !== o(t) && ("function" == typeof(n = t.constructor) && (!1 !== o(r = n.prototype) && !1 !== r.hasOwnProperty("isPrototypeOf"))) } }, {}], 338: [function(e, t, n) { "use strict"; var r = String.prototype.valueOf,
|
||
o = Object.prototype.toString,
|
||
i = "function" == typeof Symbol && "symbol" == typeof Symbol.toStringTag;
|
||
t.exports = function e(t) { return "string" == typeof t || "object" == typeof t && (i ? function e(t) { try { return r.call(t), !0 } catch (e) { return !1 } }(t) : "[object String]" === o.call(t)) } }, {}], 339: [function(require, module, exports) {
|
||
(function(global) { var Bsa, Csa;
|
||
Bsa = "undefined" != typeof self ? self : "undefined" != typeof window ? window : void 0 !== global ? global : this, Csa = function(global) { "use strict";
|
||
global = global || {}; var _Base64 = global.Base64,
|
||
version = "2.5.1",
|
||
buffer; if (void 0 !== module && module.exports) try { buffer = eval("require('buffer').Buffer") }
|
||
catch (e) { buffer = void 0 } var b64chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
|
||
b64tab = function(e) { for (var t = {}, n = 0, r = e.length; n < r; n++) t[e.charAt(n)] = n; return t }(b64chars),
|
||
fromCharCode = String.fromCharCode,
|
||
cb_utob = function(e) { if (e.length < 2) return (t = e.charCodeAt(0)) < 128 ? e : t < 2048 ? fromCharCode(192 | t >>> 6) + fromCharCode(128 | 63 & t) : fromCharCode(224 | t >>> 12 & 15) + fromCharCode(128 | t >>> 6 & 63) + fromCharCode(128 | 63 & t); var t = 65536 + 1024 * (e.charCodeAt(0) - 55296) + (e.charCodeAt(1) - 56320); return fromCharCode(240 | t >>> 18 & 7) + fromCharCode(128 | t >>> 12 & 63) + fromCharCode(128 | t >>> 6 & 63) + fromCharCode(128 | 63 & t) },
|
||
re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,
|
||
utob = function(e) { return e.replace(re_utob, cb_utob) },
|
||
cb_encode = function(e) { var t = [0, 2, 1][e.length % 3],
|
||
n = e.charCodeAt(0) << 16 | (1 < e.length ? e.charCodeAt(1) : 0) << 8 | (2 < e.length ? e.charCodeAt(2) : 0); return [b64chars.charAt(n >>> 18), b64chars.charAt(n >>> 12 & 63), 2 <= t ? "=" : b64chars.charAt(n >>> 6 & 63), 1 <= t ? "=" : b64chars.charAt(63 & n)].join("") },
|
||
btoa = global.btoa ? function(e) { return global.btoa(e) } : function(e) { return e.replace(/[\s\S]{1,3}/g, cb_encode) },
|
||
_encode = buffer ? buffer.from && Uint8Array && buffer.from !== Uint8Array.from ? function(e) { return (e.constructor === buffer.constructor ? e : buffer.from(e)).toString("base64") } : function(e) { return (e.constructor === buffer.constructor ? e : new buffer(e)).toString("base64") } : function(e) { return btoa(utob(e)) },
|
||
encode = function(e, t) { return t ? _encode(String(e)).replace(/[+\/]/g, function(e) { return "+" == e ? "-" : "_" }).replace(/=/g, "") : _encode(String(e)) },
|
||
encodeURI = function(e) { return encode(e, !0) },
|
||
re_btou = new RegExp(["[À-ß][-¿]", "[à-ï][-¿]{2}", "[ð-÷][-¿]{3}"].join("|"), "g"),
|
||
cb_btou = function(e) { switch (e.length) {
|
||
case 4:
|
||
var t = ((7 & e.charCodeAt(0)) << 18 | (63 & e.charCodeAt(1)) << 12 | (63 & e.charCodeAt(2)) << 6 | 63 & e.charCodeAt(3)) - 65536; return fromCharCode(55296 + (t >>> 10)) + fromCharCode(56320 + (1023 & t));
|
||
case 3:
|
||
return fromCharCode((15 & e.charCodeAt(0)) << 12 | (63 & e.charCodeAt(1)) << 6 | 63 & e.charCodeAt(2));
|
||
default:
|
||
return fromCharCode((31 & e.charCodeAt(0)) << 6 | 63 & e.charCodeAt(1)) } },
|
||
btou = function(e) { return e.replace(re_btou, cb_btou) },
|
||
cb_decode = function(e) { var t = e.length,
|
||
n = t % 4,
|
||
r = (0 < t ? b64tab[e.charAt(0)] << 18 : 0) | (1 < t ? b64tab[e.charAt(1)] << 12 : 0) | (2 < t ? b64tab[e.charAt(2)] << 6 : 0) | (3 < t ? b64tab[e.charAt(3)] : 0),
|
||
o = [fromCharCode(r >>> 16), fromCharCode(r >>> 8 & 255), fromCharCode(255 & r)]; return o.length -= [0, 0, 2, 1][n], o.join("") },
|
||
_atob = global.atob ? function(e) { return global.atob(e) } : function(e) { return e.replace(/\S{1,4}/g, cb_decode) },
|
||
atob = function(e) { return _atob(String(e).replace(/[^A-Za-z0-9\+\/]/g, "")) },
|
||
_decode = buffer ? buffer.from && Uint8Array && buffer.from !== Uint8Array.from ? function(e) { return (e.constructor === buffer.constructor ? e : buffer.from(e, "base64")).toString() } : function(e) { return (e.constructor === buffer.constructor ? e : new buffer(e, "base64")).toString() } : function(e) { return btou(_atob(e)) },
|
||
decode = function(e) { return _decode(String(e).replace(/[-_]/g, function(e) { return "-" == e ? "+" : "/" }).replace(/[^A-Za-z0-9\+\/]/g, "")) },
|
||
noConflict = function() { var e = global.Base64; return global.Base64 = _Base64, e }; if (global.Base64 = { VERSION: version, atob: atob, btoa: btoa, fromBase64: decode, toBase64: encode, utob: utob, encode: encode, encodeURI: encodeURI, btou: btou, decode: decode, noConflict: noConflict, __buffer__: buffer }, "function" == typeof Object.defineProperty) { var noEnum = function(e) { return { value: e, enumerable: !1, writable: !0, configurable: !0 } };
|
||
global.Base64.extendString = function() { Object.defineProperty(String.prototype, "fromBase64", noEnum(function() { return decode(this) })), Object.defineProperty(String.prototype, "toBase64", noEnum(function(e) { return encode(this, e) })), Object.defineProperty(String.prototype, "toBase64URI", noEnum(function() { return encode(this, !0) })) } } return global.Meteor && (Base64 = global.Base64), void 0 !== module && module.exports ? module.exports.Base64 = global.Base64 : "function" == typeof define && define.amd && define([], function() { return global.Base64 }), { Base64: global.Base64 } }, "object" == typeof exports && void 0 !== module ? module.exports = Csa(Bsa) : "function" == typeof define && define.amd ? define(Csa) : Csa(Bsa) }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, {}], 340: [function(e, $e, Qe) {
|
||
(function(e) { var o = "__lodash_hash_undefined__",
|
||
n = 9007199254740991,
|
||
p = "[object Arguments]",
|
||
h = "[object Boolean]",
|
||
_ = "[object Date]",
|
||
g = "[object Function]",
|
||
m = "[object GeneratorFunction]",
|
||
b = "[object Map]",
|
||
y = "[object Number]",
|
||
v = "[object Object]",
|
||
i = "[object Promise]",
|
||
w = "[object RegExp]",
|
||
x = "[object Set]",
|
||
k = "[object String]",
|
||
E = "[object Symbol]",
|
||
s = "[object WeakMap]",
|
||
j = "[object ArrayBuffer]",
|
||
A = "[object DataView]",
|
||
S = "[object Float32Array]",
|
||
O = "[object Float64Array]",
|
||
T = "[object Int8Array]",
|
||
R = "[object Int16Array]",
|
||
D = "[object Int32Array]",
|
||
P = "[object Uint8Array]",
|
||
C = "[object Uint8ClampedArray]",
|
||
L = "[object Uint16Array]",
|
||
I = "[object Uint32Array]",
|
||
M = /\w*$/,
|
||
t = /^\[object .+?Constructor\]$/,
|
||
r = /^(?:0|[1-9]\d*)$/,
|
||
B = {};
|
||
B[p] = B["[object Array]"] = B[j] = B[A] = B[h] = B[_] = B[S] = B[O] = B[T] = B[R] = B[D] = B[b] = B[y] = B[v] = B[w] = B[x] = B[k] = B[E] = B[P] = B[C] = B[L] = B[I] = !0, B["[object Error]"] = B[g] = B[s] = !1; var a = "object" == typeof e && e && e.Object === Object && e,
|
||
c = "object" == typeof self && self && self.Object === Object && self,
|
||
u = a || c || Function("return this")(),
|
||
l = "object" == typeof Qe && Qe && !Qe.nodeType && Qe,
|
||
d = l && "object" == typeof $e && $e && !$e.nodeType && $e,
|
||
f = d && d.exports === l;
|
||
|
||
function N(e, t) { return e.set(t[0], t[1]), e }
|
||
|
||
function U(e, t) { return e.add(t), e }
|
||
|
||
function F(e, t, n, r) { var o = -1,
|
||
i = e ? e.length : 0; for (r && i && (n = e[++o]); ++o < i;) n = t(n, e[o], o, e); return n }
|
||
|
||
function G(e) { var t = !1; if (null != e && "function" != typeof e.toString) try { t = !!(e + "") }
|
||
catch (e) {} return t }
|
||
|
||
function z(e) { var n = -1,
|
||
r = Array(e.size); return e.forEach(function(e, t) { r[++n] = [t, e] }), r }
|
||
|
||
function q(t, n) { return function(e) { return t(n(e)) } }
|
||
|
||
function V(e) { var t = -1,
|
||
n = Array(e.size); return e.forEach(function(e) { n[++t] = e }), n } var H, K = Array.prototype,
|
||
W = Function.prototype,
|
||
Y = Object.prototype,
|
||
$ = u["__core-js_shared__"],
|
||
Q = (H = /[^.]+$/.exec($ && $.keys && $.keys.IE_PROTO || "")) ? "Symbol(src)_1." + H : "",
|
||
J = W.toString,
|
||
Z = Y.hasOwnProperty,
|
||
X = Y.toString,
|
||
ee = RegExp("^" + J.call(Z).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"),
|
||
te = f ? u.Buffer : void 0,
|
||
ne = u.Symbol,
|
||
re = u.Uint8Array,
|
||
oe = q(Object.getPrototypeOf, Object),
|
||
ie = Object.create,
|
||
se = Y.propertyIsEnumerable,
|
||
ae = K.splice,
|
||
ce = Object.getOwnPropertySymbols,
|
||
ue = te ? te.isBuffer : void 0,
|
||
le = q(Object.keys, Object),
|
||
de = Me(u, "DataView"),
|
||
fe = Me(u, "Map"),
|
||
pe = Me(u, "Promise"),
|
||
he = Me(u, "Set"),
|
||
_e = Me(u, "WeakMap"),
|
||
ge = Me(Object, "create"),
|
||
me = Ge(de),
|
||
be = Ge(fe),
|
||
ye = Ge(pe),
|
||
ve = Ge(he),
|
||
we = Ge(_e),
|
||
xe = ne ? ne.prototype : void 0,
|
||
ke = xe ? xe.valueOf : void 0;
|
||
|
||
function Ee(e) { var t = -1,
|
||
n = e ? e.length : 0; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function je(e) { var t = -1,
|
||
n = e ? e.length : 0; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function Ae(e) { var t = -1,
|
||
n = e ? e.length : 0; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function Se(e) { this.__data__ = new je(e) }
|
||
|
||
function Oe(e, t) { var n = qe(e) || function e(t) { return function e(t) { return function e(t) { return !!t && "object" == typeof t }(t) && Ve(t) }(t) && Z.call(t, "callee") && (!se.call(t, "callee") || X.call(t) == p) }(e) ? function e(t, n) { for (var r = -1, o = Array(t); ++r < t;) o[r] = n(r); return o }(e.length, String) : [],
|
||
r = n.length,
|
||
o = !!r; for (var i in e) !t && !Z.call(e, i) || o && ("length" == i || Ue(i, r)) || n.push(i); return n }
|
||
|
||
function Te(e, t, n) { var r = e[t];
|
||
Z.call(e, t) && ze(r, n) && (void 0 !== n || t in e) || (e[t] = n) }
|
||
|
||
function Re(e, t) { for (var n = e.length; n--;)
|
||
if (ze(e[n][0], t)) return n; return -1 }
|
||
|
||
function De(n, r, o, i, e, t, s) { var a; if (i && (a = t ? i(n, e, t, s) : i(n)), void 0 !== a) return a; if (!We(n)) return n; var c = qe(n); if (c) { if (a = function e(t) { var n = t.length,
|
||
r = t.constructor(n);
|
||
n && "string" == typeof t[0] && Z.call(t, "index") && (r.index = t.index, r.input = t.input); return r }(n), !r) return function e(t, n) { var r = -1,
|
||
o = t.length;
|
||
n = n || Array(o); for (; ++r < o;) n[r] = t[r]; return n }(n, a) } else { var u = Ne(n),
|
||
l = u == g || u == m; if (He(n)) return function e(t, n) { if (n) return t.slice(); var r = new t.constructor(t.length); return t.copy(r), r }(n, r); if (u == v || u == p || l && !t) { if (G(n)) return t ? n : {}; if (a = function e(t) { return "function" != typeof t.constructor || Fe(t) ? {} : function e(t) { return We(t) ? ie(t) : {} }(oe(t)) }(l ? {} : n), !r) return function e(t, n) { return Le(t, Be(t), n) }(n, function e(t, n) { return t && Le(n, Ye(n), t) }(a, n)) } else { if (!B[u]) return t ? n : {};
|
||
a = function e(t, n, r, o) { var i = t.constructor; switch (n) {
|
||
case j:
|
||
return Ce(t);
|
||
case h:
|
||
case _:
|
||
return new i(+t);
|
||
case A:
|
||
return function e(t, n) { var r = n ? Ce(t.buffer) : t.buffer; return new t.constructor(r, t.byteOffset, t.byteLength) }(t, o);
|
||
case S:
|
||
case O:
|
||
case T:
|
||
case R:
|
||
case D:
|
||
case P:
|
||
case C:
|
||
case L:
|
||
case I:
|
||
return function e(t, n) { var r = n ? Ce(t.buffer) : t.buffer; return new t.constructor(r, t.byteOffset, t.length) }(t, o);
|
||
case b:
|
||
return function e(t, n, r) { return F(n ? r(z(t), !0) : z(t), N, new t.constructor) }(t, o, r);
|
||
case y:
|
||
case k:
|
||
return new i(t);
|
||
case w:
|
||
return function e(t) { var n = new t.constructor(t.source, M.exec(t)); return n.lastIndex = t.lastIndex, n }(t);
|
||
case x:
|
||
return function e(t, n, r) { return F(n ? r(V(t), !0) : V(t), U, new t.constructor) }(t, o, r);
|
||
case E:
|
||
return function e(t) { return ke ? Object(ke.call(t)) : {} }(t) } }(n, u, De, r) } } var d = (s = s || new Se).get(n); if (d) return d; if (s.set(n, a), !c) var f = o ? function e(t) { return function e(t, n, r) { var o = n(t); return qe(t) ? o : function e(t, n) { for (var r = -1, o = n.length, i = t.length; ++r < o;) t[i + r] = n[r]; return t }(o, r(t)) }(t, Ye, Be) }(n) : Ye(n); return function e(t, n) { for (var r = -1, o = t ? t.length : 0; ++r < o && !1 !== n(t[r], r, t);); return t }(f || n, function(e, t) { f && (e = n[t = e]), Te(a, t, De(e, r, o, i, t, n, s)) }), a }
|
||
|
||
function Pe(e) { return !(!We(e) || function e(t) { return !!Q && Q in t }(e)) && (Ke(e) || G(e) ? ee : t).test(Ge(e)) }
|
||
|
||
function Ce(e) { var t = new e.constructor(e.byteLength); return new re(t).set(new re(e)), t }
|
||
|
||
function Le(e, t, n, r) { n = n || {}; for (var o = -1, i = t.length; ++o < i;) { var s = t[o],
|
||
a = r ? r(n[s], e[s], s, n, e) : void 0;
|
||
Te(n, s, void 0 === a ? e[s] : a) } return n }
|
||
|
||
function Ie(e, t) { var n = e.__data__; return function e(t) { var n = typeof t; return "string" == n || "number" == n || "symbol" == n || "boolean" == n ? "__proto__" !== t : null === t }(t) ? n["string" == typeof t ? "string" : "hash"] : n.map }
|
||
|
||
function Me(e, t) { var n = function e(t, n) { return null == t ? void 0 : t[n] }(e, t); return Pe(n) ? n : void 0 } Ee.prototype.clear = function e() { this.__data__ = ge ? ge(null) : {} }, Ee.prototype.delete = function e(t) { return this.has(t) && delete this.__data__[t] }, Ee.prototype.get = function e(t) { var n = this.__data__; if (ge) { var r = n[t]; return r === o ? void 0 : r } return Z.call(n, t) ? n[t] : void 0 }, Ee.prototype.has = function e(t) { var n = this.__data__; return ge ? void 0 !== n[t] : Z.call(n, t) }, Ee.prototype.set = function e(t, n) { return this.__data__[t] = ge && void 0 === n ? o : n, this }, je.prototype.clear = function e() { this.__data__ = [] }, je.prototype.delete = function e(t) { var n = this.__data__,
|
||
r = Re(n, t); return !(r < 0) && (r == n.length - 1 ? n.pop() : ae.call(n, r, 1), !0) }, je.prototype.get = function e(t) { var n = this.__data__,
|
||
r = Re(n, t); return r < 0 ? void 0 : n[r][1] }, je.prototype.has = function e(t) { return -1 < Re(this.__data__, t) }, je.prototype.set = function e(t, n) { var r = this.__data__,
|
||
o = Re(r, t); return o < 0 ? r.push([t, n]) : r[o][1] = n, this }, Ae.prototype.clear = function e() { this.__data__ = { hash: new Ee, map: new(fe || je), string: new Ee } }, Ae.prototype.delete = function e(t) { return Ie(this, t).delete(t) }, Ae.prototype.get = function e(t) { return Ie(this, t).get(t) }, Ae.prototype.has = function e(t) { return Ie(this, t).has(t) }, Ae.prototype.set = function e(t, n) { return Ie(this, t).set(t, n), this }, Se.prototype.clear = function e() { this.__data__ = new je }, Se.prototype.delete = function e(t) { return this.__data__.delete(t) }, Se.prototype.get = function e(t) { return this.__data__.get(t) }, Se.prototype.has = function e(t) { return this.__data__.has(t) }, Se.prototype.set = function e(t, n) { var r = this.__data__; if (r instanceof je) { var o = r.__data__; if (!fe || o.length < 199) return o.push([t, n]), this;
|
||
r = this.__data__ = new Ae(o) } return r.set(t, n), this }; var Be = ce ? q(ce, Object) : function e() { return [] },
|
||
Ne = function e(t) { return X.call(t) };
|
||
|
||
function Ue(e, t) { return !!(t = null == t ? n : t) && ("number" == typeof e || r.test(e)) && -1 < e && e % 1 == 0 && e < t }
|
||
|
||
function Fe(e) { var t = e && e.constructor; return e === ("function" == typeof t && t.prototype || Y) }
|
||
|
||
function Ge(e) { if (null != e) { try { return J.call(e) } catch (e) {} try { return e + "" } catch (e) {} } return "" }
|
||
|
||
function ze(e, t) { return e === t || e != e && t != t }(de && Ne(new de(new ArrayBuffer(1))) != A || fe && Ne(new fe) != b || pe && Ne(pe.resolve()) != i || he && Ne(new he) != x || _e && Ne(new _e) != s) && (Ne = function(e) { var t = X.call(e),
|
||
n = t == v ? e.constructor : void 0,
|
||
r = n ? Ge(n) : void 0; if (r) switch (r) {
|
||
case me:
|
||
return A;
|
||
case be:
|
||
return b;
|
||
case ye:
|
||
return i;
|
||
case ve:
|
||
return x;
|
||
case we:
|
||
return s }
|
||
return t }); var qe = Array.isArray;
|
||
|
||
function Ve(e) { return null != e && function e(t) { return "number" == typeof t && -1 < t && t % 1 == 0 && t <= n }(e.length) && !Ke(e) } var He = ue || function e() { return !1 };
|
||
|
||
function Ke(e) { var t = We(e) ? X.call(e) : ""; return t == g || t == m }
|
||
|
||
function We(e) { var t = typeof e; return !!e && ("object" == t || "function" == t) }
|
||
|
||
function Ye(e) { return Ve(e) ? Oe(e) : function e(t) { if (!Fe(t)) return le(t); var n = []; for (var r in Object(t)) Z.call(t, r) && "constructor" != r && n.push(r); return n }(e) } $e.exports = function e(t) { return De(t, !0, !0) } }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, {}], 341: [function(e, De, Pe) {
|
||
(function(e) { var o = "__lodash_hash_undefined__",
|
||
r = 9007199254740991,
|
||
t = "[object Arguments]",
|
||
n = "[object AsyncFunction]",
|
||
i = "[object Function]",
|
||
s = "[object GeneratorFunction]",
|
||
a = "[object Null]",
|
||
g = "[object Object]",
|
||
c = "[object Proxy]",
|
||
u = "[object Undefined]",
|
||
l = /^\[object .+?Constructor\]$/,
|
||
d = /^(?:0|[1-9]\d*)$/,
|
||
f = {};
|
||
f["[object Float32Array]"] = f["[object Float64Array]"] = f["[object Int8Array]"] = f["[object Int16Array]"] = f["[object Int32Array]"] = f["[object Uint8Array]"] = f["[object Uint8ClampedArray]"] = f["[object Uint16Array]"] = f["[object Uint32Array]"] = !0, f[t] = f["[object Array]"] = f["[object ArrayBuffer]"] = f["[object Boolean]"] = f["[object DataView]"] = f["[object Date]"] = f["[object Error]"] = f[i] = f["[object Map]"] = f["[object Number]"] = f[g] = f["[object RegExp]"] = f["[object Set]"] = f["[object String]"] = f["[object WeakMap]"] = !1; var p = "object" == typeof e && e && e.Object === Object && e,
|
||
h = "object" == typeof self && self && self.Object === Object && self,
|
||
_ = p || h || Function("return this")(),
|
||
m = "object" == typeof Pe && Pe && !Pe.nodeType && Pe,
|
||
b = m && "object" == typeof De && De && !De.nodeType && De,
|
||
y = b && b.exports === m,
|
||
v = y && p.process,
|
||
w = function() { try { var e = b && b.require && b.require("util").types; return e || v && v.binding && v.binding("util") } catch (e) {} }(),
|
||
x = w && w.isTypedArray; var k, E = Array.prototype,
|
||
j = Function.prototype,
|
||
A = Object.prototype,
|
||
S = _["__core-js_shared__"],
|
||
O = j.toString,
|
||
T = A.hasOwnProperty,
|
||
R = (k = /[^.]+$/.exec(S && S.keys && S.keys.IE_PROTO || "")) ? "Symbol(src)_1." + k : "",
|
||
D = A.toString,
|
||
P = O.call(Object),
|
||
C = RegExp("^" + O.call(T).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"),
|
||
L = y ? _.Buffer : void 0,
|
||
I = _.Symbol,
|
||
M = _.Uint8Array,
|
||
B = L ? L.allocUnsafe : void 0,
|
||
N = function e(t, n) { return function(e) { return t(n(e)) } }(Object.getPrototypeOf, Object),
|
||
U = Object.create,
|
||
F = A.propertyIsEnumerable,
|
||
G = E.splice,
|
||
z = I ? I.toStringTag : void 0,
|
||
q = function() { try { var e = pe(Object, "defineProperty"); return e({}, "", {}), e } catch (e) {} }(),
|
||
V = L ? L.isBuffer : void 0,
|
||
H = Math.max,
|
||
K = Date.now,
|
||
W = pe(_, "Map"),
|
||
Y = pe(Object, "create"),
|
||
$ = function(e) { if (!je(e)) return {}; if (U) return U(e);
|
||
Q.prototype = e; var t = new Q; return Q.prototype = void 0, t };
|
||
|
||
function Q() {}
|
||
|
||
function J(e) { var t = -1,
|
||
n = null == e ? 0 : e.length; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function Z(e) { var t = -1,
|
||
n = null == e ? 0 : e.length; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function X(e) { var t = -1,
|
||
n = null == e ? 0 : e.length; for (this.clear(); ++t < n;) { var r = e[t];
|
||
this.set(r[0], r[1]) } }
|
||
|
||
function ee(e) { var t = this.__data__ = new Z(e);
|
||
this.size = t.size }
|
||
|
||
function te(e, t) { var n = ve(e),
|
||
r = !n && ye(e),
|
||
o = !n && !r && xe(e),
|
||
i = !n && !r && !o && Se(e),
|
||
s = n || r || o || i,
|
||
a = s ? function e(t, n) { for (var r = -1, o = Array(t); ++r < t;) o[r] = n(r); return o }(e.length, String) : [],
|
||
c = a.length; for (var u in e) !t && !T.call(e, u) || s && ("length" == u || o && ("offset" == u || "parent" == u) || i && ("buffer" == u || "byteLength" == u || "byteOffset" == u) || he(u, c)) || a.push(u); return a }
|
||
|
||
function ne(e, t, n) {
|
||
(void 0 === n || be(e[t], n)) && (void 0 !== n || t in e) || oe(e, t, n) }
|
||
|
||
function re(e, t) { for (var n = e.length; n--;)
|
||
if (be(e[n][0], t)) return n; return -1 }
|
||
|
||
function oe(e, t, n) { "__proto__" == t && q ? q(e, t, { configurable: !0, enumerable: !0, value: n, writable: !0 }) : e[t] = n } J.prototype.clear = function e() { this.__data__ = Y ? Y(null) : {}, this.size = 0 }, J.prototype.delete = function e(t) { var n = this.has(t) && delete this.__data__[t]; return this.size -= n ? 1 : 0, n }, J.prototype.get = function e(t) { var n = this.__data__; if (Y) { var r = n[t]; return r === o ? void 0 : r } return T.call(n, t) ? n[t] : void 0 }, J.prototype.has = function e(t) { var n = this.__data__; return Y ? void 0 !== n[t] : T.call(n, t) }, J.prototype.set = function e(t, n) { var r = this.__data__; return this.size += this.has(t) ? 0 : 1, r[t] = Y && void 0 === n ? o : n, this }, Z.prototype.clear = function e() { this.__data__ = [], this.size = 0 }, Z.prototype.delete = function e(t) { var n = this.__data__,
|
||
r = re(n, t); return !(r < 0) && (r == n.length - 1 ? n.pop() : G.call(n, r, 1), --this.size, !0) }, Z.prototype.get = function e(t) { var n = this.__data__,
|
||
r = re(n, t); return r < 0 ? void 0 : n[r][1] }, Z.prototype.has = function e(t) { return -1 < re(this.__data__, t) }, Z.prototype.set = function e(t, n) { var r = this.__data__,
|
||
o = re(r, t); return o < 0 ? (++this.size, r.push([t, n])) : r[o][1] = n, this }, X.prototype.clear = function e() { this.size = 0, this.__data__ = { hash: new J, map: new(W || Z), string: new J } }, X.prototype.delete = function e(t) { var n = fe(this, t).delete(t); return this.size -= n ? 1 : 0, n }, X.prototype.get = function e(t) { return fe(this, t).get(t) }, X.prototype.has = function e(t) { return fe(this, t).has(t) }, X.prototype.set = function e(t, n) { var r = fe(this, t),
|
||
o = r.size; return r.set(t, n), this.size += r.size == o ? 0 : 1, this }, ee.prototype.clear = function e() { this.__data__ = new Z, this.size = 0 }, ee.prototype.delete = function e(t) { var n = this.__data__,
|
||
r = n.delete(t); return this.size = n.size, r }, ee.prototype.get = function e(t) { return this.__data__.get(t) }, ee.prototype.has = function e(t) { return this.__data__.has(t) }, ee.prototype.set = function e(t, n) { var r = this.__data__; if (r instanceof Z) { var o = r.__data__; if (!W || o.length < 199) return o.push([t, n]), this.size = ++r.size, this;
|
||
r = this.__data__ = new X(o) } return r.set(t, n), this.size = r.size, this }; var ie = function e(c) { return function(e, t, n) { for (var r = -1, o = Object(e), i = n(e), s = i.length; s--;) { var a = i[c ? s : ++r]; if (!1 === t(o[a], a, o)) break } return e } }();
|
||
|
||
function se(e) { return null == e ? void 0 === e ? u : a : z && z in Object(e) ? function e(t) { var n = T.call(t, z),
|
||
r = t[z]; try { var o = !(t[z] = void 0) } catch (e) {} var i = D.call(t);
|
||
o && (n ? t[z] = r : delete t[z]); return i }(e) : function e(t) { return D.call(t) }(e) }
|
||
|
||
function ae(e) { return Ae(e) && se(e) == t }
|
||
|
||
function ce(e) { return !(!je(e) || function e(t) { return !!R && R in t }(e)) && (ke(e) ? C : l).test(function e(t) { if (null != t) { try { return O.call(t) } catch (e) {} try { return t + "" } catch (e) {} } return "" }(e)) }
|
||
|
||
function ue(e) { if (!je(e)) return function e(t) { var n = []; if (null != t)
|
||
for (var r in Object(t)) n.push(r); return n }(e); var t = _e(e),
|
||
n = []; for (var r in e)("constructor" != r || !t && T.call(e, r)) && n.push(r); return n }
|
||
|
||
function le(r, o, i, s, a) { r !== o && ie(o, function(e, t) { if (a = a || new ee, je(e)) ! function e(t, n, r, o, i, s, a) { var c = ge(t, r),
|
||
u = ge(n, r),
|
||
l = a.get(u); if (l) return void ne(t, r, l); var d = s ? s(c, u, r + "", t, n, a) : void 0,
|
||
f = void 0 === d; if (f) { var p = ve(u),
|
||
h = !p && xe(u),
|
||
_ = !p && !h && Se(u);
|
||
d = u, p || h || _ ? d = ve(c) ? c : function e(t) { return Ae(t) && we(t) }(c) ? function e(t, n) { var r = -1,
|
||
o = t.length;
|
||
n = n || Array(o); for (; ++r < o;) n[r] = t[r]; return n }(c) : h ? function e(t, n) { if (n) return t.slice(); var r = t.length,
|
||
o = B ? B(r) : new t.constructor(r); return t.copy(o), o }(u, !(f = !1)) : _ ? function e(t, n) { var r = n ? function e(t) { var n = new t.constructor(t.byteLength); return new M(n).set(new M(t)), n }(t.buffer) : t.buffer; return new t.constructor(r, t.byteOffset, t.length) }(u, !(f = !1)) : [] : function e(t) { if (!Ae(t) || se(t) != g) return !1; var n = N(t); if (null === n) return !0; var r = T.call(n, "constructor") && n.constructor; return "function" == typeof r && r instanceof r && O.call(r) == P }(u) || ye(u) ? ye(d = c) ? d = function e(t) { return function e(t, n, r, o) { var i = !r;
|
||
r = r || {}; var s = -1,
|
||
a = n.length; for (; ++s < a;) { var c = n[s],
|
||
u = o ? o(r[c], t[c], c, r, t) : void 0;
|
||
void 0 === u && (u = t[c]), i ? oe(r, c, u) : (f = u, void 0, p = (l = r)[d = c], T.call(l, d) && be(p, f) && (void 0 !== f || d in l) || oe(l, d, f)) } var l, d, f, p; return r }(t, Oe(t)) }(c) : je(c) && !ke(c) || (d = function e(t) { return "function" != typeof t.constructor || _e(t) ? {} : $(N(t)) }(u)) : f = !1 } f && (a.set(u, d), i(d, u, o, s, a), a.delete(u));
|
||
ne(t, r, d) }(r, o, t, i, le, s, a);
|
||
else { var n = s ? s(ge(r, t), e, t + "", r, o, a) : void 0;
|
||
void 0 === n && (n = e), ne(r, t, n) } }, Oe) }
|
||
|
||
function de(e, t) { return me(function e(i, s, a) { return s = H(void 0 === s ? i.length - 1 : s, 0),
|
||
function() { for (var e = arguments, t = -1, n = H(e.length - s, 0), r = Array(n); ++t < n;) r[t] = e[s + t];
|
||
t = -1; for (var o = Array(s + 1); ++t < s;) o[t] = e[t]; return o[s] = a(r),
|
||
function e(t, n, r) { switch (r.length) {
|
||
case 0:
|
||
return t.call(n);
|
||
case 1:
|
||
return t.call(n, r[0]);
|
||
case 2:
|
||
return t.call(n, r[0], r[1]);
|
||
case 3:
|
||
return t.call(n, r[0], r[1], r[2]) } return t.apply(n, r) }(i, this, o) } }(e, t, Re), e + "") }
|
||
|
||
function fe(e, t) { var n = e.__data__; return function e(t) { var n = typeof t; return "string" == n || "number" == n || "symbol" == n || "boolean" == n ? "__proto__" !== t : null === t }(t) ? n["string" == typeof t ? "string" : "hash"] : n.map }
|
||
|
||
function pe(e, t) { var n = function e(t, n) { return null == t ? void 0 : t[n] }(e, t); return ce(n) ? n : void 0 }
|
||
|
||
function he(e, t) { var n = typeof e; return !!(t = null == t ? r : t) && ("number" == n || "symbol" != n && d.test(e)) && -1 < e && e % 1 == 0 && e < t }
|
||
|
||
function _e(e) { var t = e && e.constructor; return e === ("function" == typeof t && t.prototype || A) }
|
||
|
||
function ge(e, t) { if (("constructor" !== t || "function" != typeof e[t]) && "__proto__" != t) return e[t] } var me = function e(n) { var r = 0,
|
||
o = 0; return function() { var e = K(),
|
||
t = 16 - (e - o); if (o = e, 0 < t) { if (800 <= ++r) return arguments[0] } else r = 0; return n.apply(void 0, arguments) } }(q ? function(e, t) { return q(e, "toString", { configurable: !0, enumerable: !1, value: function e(t) { return function() { return t } }(t), writable: !0 }) } : Re);
|
||
|
||
function be(e, t) { return e === t || e != e && t != t } var ye = ae(function() { return arguments }()) ? ae : function(e) { return Ae(e) && T.call(e, "callee") && !F.call(e, "callee") },
|
||
ve = Array.isArray;
|
||
|
||
function we(e) { return null != e && Ee(e.length) && !ke(e) } var xe = V || function e() { return !1 };
|
||
|
||
function ke(e) { if (!je(e)) return !1; var t = se(e); return t == i || t == s || t == n || t == c }
|
||
|
||
function Ee(e) { return "number" == typeof e && -1 < e && e % 1 == 0 && e <= r }
|
||
|
||
function je(e) { var t = typeof e; return null != e && ("object" == t || "function" == t) }
|
||
|
||
function Ae(e) { return null != e && "object" == typeof e } var Se = x ? function e(t) { return function(e) { return t(e) } }(x) : function e(t) { return Ae(t) && Ee(t.length) && !!f[se(t)] };
|
||
|
||
function Oe(e) { return we(e) ? te(e, !0) : ue(e) } var Te = function e(a) { return de(function(e, t) { var n = -1,
|
||
r = t.length,
|
||
o = 1 < r ? t[r - 1] : void 0,
|
||
i = 2 < r ? t[2] : void 0; for (o = 3 < a.length && "function" == typeof o ? (r--, o) : void 0, i && function e(t, n, r) { if (!je(r)) return !1; var o = typeof n; if ("number" == o ? we(r) && he(n, r.length) : "string" == o && n in r) return be(r[n], t); return !1 }(t[0], t[1], i) && (o = r < 3 ? void 0 : o, r = 1), e = Object(e); ++n < r;) { var s = t[n];
|
||
s && a(e, s, n, o) } return e }) }(function(e, t, n) { le(e, t, n) });
|
||
|
||
function Re(e) { return e } De.exports = Te }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, {}], 342: [function(e, t, n) { var r, o, i = t.exports = {};
|
||
|
||
function s() { throw new Error("setTimeout has not been defined") }
|
||
|
||
function a() { throw new Error("clearTimeout has not been defined") }
|
||
|
||
function c(t) { if (r === setTimeout) return setTimeout(t, 0); if ((r === s || !r) && setTimeout) return r = setTimeout, setTimeout(t, 0); try { return r(t, 0) } catch (e) { try { return r.call(null, t, 0) } catch (e) { return r.call(this, t, 0) } } }! function() { try { r = "function" == typeof setTimeout ? setTimeout : s } catch (e) { r = s } try { o = "function" == typeof clearTimeout ? clearTimeout : a } catch (e) { o = a } }(); var u, l = [],
|
||
d = !1,
|
||
f = -1;
|
||
|
||
function p() { d && u && (d = !1, u.length ? l = u.concat(l) : f = -1, l.length && h()) }
|
||
|
||
function h() { if (!d) { var e = c(p);
|
||
d = !0; for (var t = l.length; t;) { for (u = l, l = []; ++f < t;) u && u[f].run();
|
||
f = -1, t = l.length } u = null, d = !1,
|
||
function e(t) { if (o === clearTimeout) return clearTimeout(t); if ((o === a || !o) && clearTimeout) return o = clearTimeout, clearTimeout(t); try { return o(t) } catch (e) { try { return o.call(null, t) } catch (e) { return o.call(this, t) } } }(e) } }
|
||
|
||
function _(e, t) { this.fun = e, this.array = t }
|
||
|
||
function g() {} i.nextTick = function(e) { var t = new Array(arguments.length - 1); if (1 < arguments.length)
|
||
for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n];
|
||
l.push(new _(e, t)), 1 !== l.length || d || c(h) }, _.prototype.run = function() { this.fun.apply(null, this.array) }, i.title = "browser", i.browser = !0, i.env = {}, i.argv = [], i.version = "", i.versions = {}, i.on = g, i.addListener = g, i.once = g, i.off = g, i.removeListener = g, i.removeAllListeners = g, i.emit = g, i.prependListener = g, i.prependOnceListener = g, i.listeners = function(e) { return [] }, i.binding = function(e) { throw new Error("process.binding is not supported") }, i.cwd = function() { return "/" }, i.chdir = function(e) { throw new Error("process.chdir is not supported") }, i.umask = function() { return 0 } }, {}], 343: [function(e, t, n) { "use strict"; var s = Object.prototype.hasOwnProperty;
|
||
|
||
function a(e) { try { return decodeURIComponent(e.replace(/\+/g, " ")) } catch (e) { return null } } n.stringify = function e(t, n) { n = n || ""; var r, o, i = []; for (o in "string" != typeof n && (n = "?"), t)
|
||
if (s.call(t, o)) { if ((r = t[o]) || null != r && !isNaN(r) || (r = ""), o = encodeURIComponent(o), r = encodeURIComponent(r), null === o || null === r) continue;
|
||
i.push(o + "=" + r) }
|
||
return i.length ? n + i.join("&") : "" }, n.parse = function e(t) { for (var n, r = /([^=?&]+)=?([^&]*)/g, o = {}; n = r.exec(t);) { var i = a(n[1]),
|
||
s = a(n[2]);
|
||
null === i || null === s || i in o || (o[i] = s) } return o } }, {}], 344: [function(e, P, t) {
|
||
(function(e) {! function(e) { "use strict"; var c, t = Object.prototype,
|
||
u = t.hasOwnProperty,
|
||
n = "function" == typeof Symbol ? Symbol : {},
|
||
o = n.iterator || "@@iterator",
|
||
r = n.asyncIterator || "@@asyncIterator",
|
||
i = n.toStringTag || "@@toStringTag",
|
||
s = "object" == typeof P,
|
||
a = e.regeneratorRuntime; if (a) s && (P.exports = a);
|
||
else {
|
||
(a = e.regeneratorRuntime = s ? P.exports : {}).wrap = y; var l = "suspendedStart",
|
||
d = "suspendedYield",
|
||
f = "executing",
|
||
p = "completed",
|
||
h = {},
|
||
_ = {};
|
||
_[o] = function() { return this }; var g = Object.getPrototypeOf,
|
||
m = g && g(g(R([])));
|
||
m && m !== t && u.call(m, o) && (_ = m); var b = k.prototype = w.prototype = Object.create(_);
|
||
x.prototype = b.constructor = k, k.constructor = x, k[i] = x.displayName = "GeneratorFunction", a.isGeneratorFunction = function(e) { var t = "function" == typeof e && e.constructor; return !!t && (t === x || "GeneratorFunction" === (t.displayName || t.name)) }, a.mark = function(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, k) : (e.__proto__ = k, i in e || (e[i] = "GeneratorFunction")), e.prototype = Object.create(b), e }, a.awrap = function(e) { return { __await: e } }, E(j.prototype), j.prototype[r] = function() { return this }, a.AsyncIterator = j, a.async = function(e, t, n, r) { var o = new j(y(e, t, n, r)); return a.isGeneratorFunction(t) ? o : o.next().then(function(e) { return e.done ? e.value : o.next() }) }, E(b), b[i] = "Generator", b[o] = function() { return this }, b.toString = function() { return "[object Generator]" }, a.keys = function(n) { var r = []; for (var e in n) r.push(e); return r.reverse(),
|
||
function e() { for (; r.length;) { var t = r.pop(); if (t in n) return e.value = t, e.done = !1, e } return e.done = !0, e } }, a.values = R, T.prototype = { constructor: T, reset: function(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = c, this.done = !1, this.delegate = null, this.method = "next", this.arg = c, this.tryEntries.forEach(O), !e)
|
||
for (var t in this) "t" === t.charAt(0) && u.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = c) }, stop: function() { this.done = !0; var e = this.tryEntries[0].completion; if ("throw" === e.type) throw e.arg; return this.rval }, dispatchException: function(n) { if (this.done) throw n; var r = this;
|
||
|
||
function e(e, t) { return i.type = "throw", i.arg = n, r.next = e, t && (r.method = "next", r.arg = c), !!t } for (var t = this.tryEntries.length - 1; 0 <= t; --t) { var o = this.tryEntries[t],
|
||
i = o.completion; if ("root" === o.tryLoc) return e("end"); if (o.tryLoc <= this.prev) { var s = u.call(o, "catchLoc"),
|
||
a = u.call(o, "finallyLoc"); if (s && a) { if (this.prev < o.catchLoc) return e(o.catchLoc, !0); if (this.prev < o.finallyLoc) return e(o.finallyLoc) } else if (s) { if (this.prev < o.catchLoc) return e(o.catchLoc, !0) } else { if (!a) throw new Error("try statement without catch or finally"); if (this.prev < o.finallyLoc) return e(o.finallyLoc) } } } }, abrupt: function(e, t) { for (var n = this.tryEntries.length - 1; 0 <= n; --n) { var r = this.tryEntries[n]; if (r.tryLoc <= this.prev && u.call(r, "finallyLoc") && this.prev < r.finallyLoc) { var o = r; break } } o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); var i = o ? o.completion : {}; return i.type = e, i.arg = t, o ? (this.method = "next", this.next = o.finallyLoc, h) : this.complete(i) }, complete: function(e, t) { if ("throw" === e.type) throw e.arg; return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, this.method = "return", this.next = "end") : "normal" === e.type && t && (this.next = t), h }, finish: function(e) { for (var t = this.tryEntries.length - 1; 0 <= t; --t) { var n = this.tryEntries[t]; if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), O(n), h } }, catch: function(e) { for (var t = this.tryEntries.length - 1; 0 <= t; --t) { var n = this.tryEntries[t]; if (n.tryLoc === e) { var r = n.completion; if ("throw" === r.type) { var o = r.arg;
|
||
O(n) } return o } } throw new Error("illegal catch attempt") }, delegateYield: function(e, t, n) { return this.delegate = { iterator: R(e), resultName: t, nextLoc: n }, "next" === this.method && (this.arg = c), h } } }
|
||
|
||
function y(e, t, n, r) { var o = t && t.prototype instanceof w ? t : w,
|
||
i = Object.create(o.prototype),
|
||
s = new T(r || []); return i._invoke = function e(s, a, c) { var u = l; return function e(t, n) { if (u === f) throw new Error("Generator is already running"); if (u === p) { if ("throw" === t) throw n; return D() } for (c.method = t, c.arg = n;;) { var r = c.delegate; if (r) { var o = A(r, c); if (o) { if (o === h) continue; return o } } if ("next" === c.method) c.sent = c._sent = c.arg;
|
||
else if ("throw" === c.method) { if (u === l) throw u = p, c.arg;
|
||
c.dispatchException(c.arg) } else "return" === c.method && c.abrupt("return", c.arg);
|
||
u = f; var i = v(s, a, c); if ("normal" === i.type) { if (u = c.done ? p : d, i.arg === h) continue; return { value: i.arg, done: c.done } } "throw" === i.type && (u = p, c.method = "throw", c.arg = i.arg) } } }(e, n, s), i }
|
||
|
||
function v(e, t, n) { try { return { type: "normal", arg: e.call(t, n) } } catch (e) { return { type: "throw", arg: e } } }
|
||
|
||
function w() {}
|
||
|
||
function x() {}
|
||
|
||
function k() {}
|
||
|
||
function E(e) {
|
||
["next", "throw", "return"].forEach(function(t) { e[t] = function(e) { return this._invoke(t, e) } }) }
|
||
|
||
function j(a) {
|
||
function c(e, t, n, r) { var o = v(a[e], a, t); if ("throw" !== o.type) { var i = o.arg,
|
||
s = i.value; return s && "object" == typeof s && u.call(s, "__await") ? Promise.resolve(s.__await).then(function(e) { c("next", e, n, r) }, function(e) { c("throw", e, n, r) }) : Promise.resolve(s).then(function(e) { i.value = e, n(i) }, r) } r(o.arg) } var o; "object" == typeof e.process && e.process.domain && (c = e.process.domain.bind(c)), this._invoke = function e(n, r) {
|
||
function t() { return new Promise(function(e, t) { c(n, r, e, t) }) } return o = o ? o.then(t, t) : t() } }
|
||
|
||
function A(e, t) { var n = e.iterator[t.method]; if (n === c) { if (t.delegate = null, "throw" === t.method) { if (e.iterator.return && (t.method = "return", t.arg = c, A(e, t), "throw" === t.method)) return h;
|
||
t.method = "throw", t.arg = new TypeError("The iterator does not provide a 'throw' method") } return h } var r = v(n, e.iterator, t.arg); if ("throw" === r.type) return t.method = "throw", t.arg = r.arg, t.delegate = null, h; var o = r.arg; return o ? o.done ? (t[e.resultName] = o.value, t.next = e.nextLoc, "return" !== t.method && (t.method = "next", t.arg = c), t.delegate = null, h) : o : (t.method = "throw", t.arg = new TypeError("iterator result is not an object"), t.delegate = null, h) }
|
||
|
||
function S(e) { var t = { tryLoc: e[0] };
|
||
1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]), this.tryEntries.push(t) }
|
||
|
||
function O(e) { var t = e.completion || {};
|
||
t.type = "normal", delete t.arg, e.completion = t }
|
||
|
||
function T(e) { this.tryEntries = [{ tryLoc: "root" }], e.forEach(S, this), this.reset(!0) }
|
||
|
||
function R(t) { if (t) { var e = t[o]; if (e) return e.call(t); if ("function" == typeof t.next) return t; if (!isNaN(t.length)) { var n = -1,
|
||
r = function e() { for (; ++n < t.length;)
|
||
if (u.call(t, n)) return e.value = t[n], e.done = !1, e; return e.value = c, e.done = !0, e }; return r.next = r } } return { next: D } }
|
||
|
||
function D() { return { value: c, done: !0 } } }("object" == typeof e ? e : "object" == typeof window ? window : "object" == typeof self ? self : this) }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, {}], 345: [function(e, t, n) { "use strict";
|
||
t.exports = function e(t, n) { if (n = n.split(":")[0], !(t = +t)) return !1; switch (n) {
|
||
case "http":
|
||
case "ws":
|
||
return 80 !== t;
|
||
case "https":
|
||
case "wss":
|
||
return 443 !== t;
|
||
case "ftp":
|
||
return 21 !== t;
|
||
case "gopher":
|
||
return 70 !== t;
|
||
case "file":
|
||
return !1 } return 0 !== t } }, {}], 346: [function(e, w, x) {! function(o, d) { "use strict"; var e = "undefined",
|
||
t = "model",
|
||
n = "name",
|
||
r = "type",
|
||
i = "vendor",
|
||
s = "version",
|
||
a = "architecture",
|
||
c = "console",
|
||
u = "mobile",
|
||
l = "tablet",
|
||
f = "smarttv",
|
||
p = "wearable",
|
||
h = { extend: function(e, t) { var n = {}; for (var r in e) t[r] && t[r].length % 2 == 0 ? n[r] = t[r].concat(e[r]) : n[r] = e[r]; return n }, has: function(e, t) { return "string" == typeof e && -1 !== t.toLowerCase().indexOf(e.toLowerCase()) }, lowerize: function(e) { return e.toLowerCase() }, major: function(e) { return "string" == typeof e ? e.replace(/[^\d\.]/g, "").split(".")[0] : d }, trim: function(e) { return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") } },
|
||
_ = { rgx: function(e, t) { for (var n, r, o, i, s, a, c = 0; c < t.length && !s;) { var u = t[c],
|
||
l = t[c + 1]; for (n = r = 0; n < u.length && !s;)
|
||
if (s = u[n++].exec(e))
|
||
for (o = 0; o < l.length; o++) a = s[++r], "object" == typeof(i = l[o]) && 0 < i.length ? 2 == i.length ? "function" == typeof i[1] ? this[i[0]] = i[1].call(this, a) : this[i[0]] = i[1] : 3 == i.length ? "function" != typeof i[1] || i[1].exec && i[1].test ? this[i[0]] = a ? a.replace(i[1], i[2]) : d : this[i[0]] = a ? i[1].call(this, a, i[2]) : d : 4 == i.length && (this[i[0]] = a ? i[3].call(this, a.replace(i[1], i[2])) : d) : this[i] = a || d;
|
||
c += 2 } }, str: function(e, t) { for (var n in t)
|
||
if ("object" == typeof t[n] && 0 < t[n].length) { for (var r = 0; r < t[n].length; r++)
|
||
if (h.has(t[n][r], e)) return "?" === n ? d : n }
|
||
else if (h.has(t[n], e)) return "?" === n ? d : n; return e } },
|
||
g = { browser: { oldsafari: { version: { "1.0": "/8", 1.2: "/1", 1.3: "/3", "2.0": "/412", "2.0.2": "/416", "2.0.3": "/417", "2.0.4": "/419", "?": "/" } } }, device: { amazon: { model: { "Fire Phone": ["SD", "KF"] } }, sprint: { model: { "Evo Shift 4G": "7373KT" }, vendor: { HTC: "APA", Sprint: "Sprint" } } }, os: { windows: { version: { ME: "4.90", "NT 3.11": "NT3.51", "NT 4.0": "NT4.0", 2e3: "NT 5.0", XP: ["NT 5.1", "NT 5.2"], Vista: "NT 6.0", 7: "NT 6.1", 8: "NT 6.2", 8.1: "NT 6.3", 10: ["NT 6.4", "NT 10.0"], RT: "ARM" } } } },
|
||
m = { browser: [
|
||
[/(opera\smini)\/([\w\.-]+)/i, /(opera\s[mobiletab]+).+version\/([\w\.-]+)/i, /(opera).+version\/([\w\.]+)/i, /(opera)[\/\s]+([\w\.]+)/i],
|
||
[n, s],
|
||
[/(opios)[\/\s]+([\w\.]+)/i],
|
||
[
|
||
[n, "Opera Mini"], s
|
||
],
|
||
[/\s(opr)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Opera"], s
|
||
],
|
||
[/(kindle)\/([\w\.]+)/i, /(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i, /(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i, /(?:ms|\()(ie)\s([\w\.]+)/i, /(rekonq)\/([\w\.]*)/i, /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],
|
||
[n, s],
|
||
[/(konqueror)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Konqueror"], s
|
||
],
|
||
[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],
|
||
[
|
||
[n, "IE"], s
|
||
],
|
||
[/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i],
|
||
[
|
||
[n, "Edge"], s
|
||
],
|
||
[/(yabrowser)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Yandex"], s
|
||
],
|
||
[/(puffin)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Puffin"], s
|
||
],
|
||
[/(focus)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Firefox Focus"], s
|
||
],
|
||
[/(opt)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Opera Touch"], s
|
||
],
|
||
[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],
|
||
[
|
||
[n, "UCBrowser"], s
|
||
],
|
||
[/(comodo_dragon)\/([\w\.]+)/i],
|
||
[
|
||
[n, /_/g, " "], s
|
||
],
|
||
[/(windowswechat qbcore)\/([\w\.]+)/i],
|
||
[
|
||
[n, "WeChat(Win) Desktop"], s
|
||
],
|
||
[/(micromessenger)\/([\w\.]+)/i],
|
||
[
|
||
[n, "WeChat"], s
|
||
],
|
||
[/(brave)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Brave"], s
|
||
],
|
||
[/(qqbrowserlite)\/([\w\.]+)/i],
|
||
[n, s],
|
||
[/(QQ)\/([\d\.]+)/i],
|
||
[n, s],
|
||
[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],
|
||
[n, s],
|
||
[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],
|
||
[n, s],
|
||
[/(2345Explorer)[\/\s]?([\w\.]+)/i],
|
||
[n, s],
|
||
[/(MetaSr)[\/\s]?([\w\.]+)/i],
|
||
[n],
|
||
[/(LBBROWSER)/i],
|
||
[n],
|
||
[/xiaomi\/miuibrowser\/([\w\.]+)/i],
|
||
[s, [n, "MIUI Browser"]],
|
||
[/;fbav\/([\w\.]+);/i],
|
||
[s, [n, "Facebook"]],
|
||
[/safari\s(line)\/([\w\.]+)/i, /android.+(line)\/([\w\.]+)\/iab/i],
|
||
[n, s],
|
||
[/headlesschrome(?:\/([\w\.]+)|\s)/i],
|
||
[s, [n, "Chrome Headless"]],
|
||
[/\swv\).+(chrome)\/([\w\.]+)/i],
|
||
[
|
||
[n, /(.+)/, "$1 WebView"], s
|
||
],
|
||
[/((?:oculus|samsung)browser)\/([\w\.]+)/i],
|
||
[
|
||
[n, /(.+(?:g|us))(.+)/, "$1 $2"], s
|
||
],
|
||
[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],
|
||
[s, [n, "Android Browser"]],
|
||
[/(sailfishbrowser)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Sailfish Browser"], s
|
||
],
|
||
[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],
|
||
[n, s],
|
||
[/(dolfin)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Dolphin"], s
|
||
],
|
||
[/((?:android.+)crmo|crios)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Chrome"], s
|
||
],
|
||
[/(coast)\/([\w\.]+)/i],
|
||
[
|
||
[n, "Opera Coast"], s
|
||
],
|
||
[/fxios\/([\w\.-]+)/i],
|
||
[s, [n, "Firefox"]],
|
||
[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],
|
||
[s, [n, "Mobile Safari"]],
|
||
[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],
|
||
[s, n],
|
||
[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],
|
||
[
|
||
[n, "GSA"], s
|
||
],
|
||
[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],
|
||
[n, [s, _.str, g.browser.oldsafari.version]],
|
||
[/(webkit|khtml)\/([\w\.]+)/i],
|
||
[n, s],
|
||
[/(navigator|netscape)\/([\w\.-]+)/i],
|
||
[
|
||
[n, "Netscape"], s
|
||
],
|
||
[/(swiftfox)/i, /(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i, /(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i, /(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i, /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i, /(links)\s\(([\w\.]+)/i, /(gobrowser)\/?([\w\.]*)/i, /(ice\s?browser)\/v?([\w\._]+)/i, /(mosaic)[\/\s]([\w\.]+)/i],
|
||
[n, s]
|
||
], cpu: [
|
||
[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],
|
||
[
|
||
[a, "amd64"]
|
||
],
|
||
[/(ia32(?=;))/i],
|
||
[
|
||
[a, h.lowerize]
|
||
],
|
||
[/((?:i[346]|x)86)[;\)]/i],
|
||
[
|
||
[a, "ia32"]
|
||
],
|
||
[/windows\s(ce|mobile);\sppc;/i],
|
||
[
|
||
[a, "arm"]
|
||
],
|
||
[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],
|
||
[
|
||
[a, /ower/, "", h.lowerize]
|
||
],
|
||
[/(sun4\w)[;\)]/i],
|
||
[
|
||
[a, "sparc"]
|
||
],
|
||
[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],
|
||
[
|
||
[a, h.lowerize]
|
||
]
|
||
], device: [
|
||
[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],
|
||
[t, i, [r, l]],
|
||
[/applecoremedia\/[\w\.]+ \((ipad)/],
|
||
[t, [i, "Apple"],
|
||
[r, l]
|
||
],
|
||
[/(apple\s{0,1}tv)/i],
|
||
[
|
||
[t, "Apple TV"],
|
||
[i, "Apple"]
|
||
],
|
||
[/(archos)\s(gamepad2?)/i, /(hp).+(touchpad)/i, /(hp).+(tablet)/i, /(kindle)\/([\w\.]+)/i, /\s(nook)[\w\s]+build\/(\w+)/i, /(dell)\s(strea[kpr\s\d]*[\dko])/i],
|
||
[i, t, [r, l]],
|
||
[/(kf[A-z]+)\sbuild\/.+silk\//i],
|
||
[t, [i, "Amazon"],
|
||
[r, l]
|
||
],
|
||
[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],
|
||
[
|
||
[t, _.str, g.device.amazon.model],
|
||
[i, "Amazon"],
|
||
[r, u]
|
||
],
|
||
[/android.+aft([bms])\sbuild/i],
|
||
[t, [i, "Amazon"],
|
||
[r, f]
|
||
],
|
||
[/\((ip[honed|\s\w*]+);.+(apple)/i],
|
||
[t, i, [r, u]],
|
||
[/\((ip[honed|\s\w*]+);/i],
|
||
[t, [i, "Apple"],
|
||
[r, u]
|
||
],
|
||
[/(blackberry)[\s-]?(\w+)/i, /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i, /(hp)\s([\w\s]+\w)/i, /(asus)-?(\w+)/i],
|
||
[i, t, [r, u]],
|
||
[/\(bb10;\s(\w+)/i],
|
||
[t, [i, "BlackBerry"],
|
||
[r, u]
|
||
],
|
||
[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],
|
||
[t, [i, "Asus"],
|
||
[r, l]
|
||
],
|
||
[/(sony)\s(tablet\s[ps])\sbuild\//i, /(sony)?(?:sgp.+)\sbuild\//i],
|
||
[
|
||
[i, "Sony"],
|
||
[t, "Xperia Tablet"],
|
||
[r, l]
|
||
],
|
||
[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],
|
||
[t, [i, "Sony"],
|
||
[r, u]
|
||
],
|
||
[/\s(ouya)\s/i, /(nintendo)\s([wids3u]+)/i],
|
||
[i, t, [r, c]],
|
||
[/android.+;\s(shield)\sbuild/i],
|
||
[t, [i, "Nvidia"],
|
||
[r, c]
|
||
],
|
||
[/(playstation\s[34portablevi]+)/i],
|
||
[t, [i, "Sony"],
|
||
[r, c]
|
||
],
|
||
[/(sprint\s(\w+))/i],
|
||
[
|
||
[i, _.str, g.device.sprint.vendor],
|
||
[t, _.str, g.device.sprint.model],
|
||
[r, u]
|
||
],
|
||
[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i, /(zte)-(\w*)/i, /(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],
|
||
[i, [t, /_/g, " "],
|
||
[r, u]
|
||
],
|
||
[/(nexus\s9)/i],
|
||
[t, [i, "HTC"],
|
||
[r, l]
|
||
],
|
||
[/d\/huawei([\w\s-]+)[;\)]/i, /(nexus\s6p)/i],
|
||
[t, [i, "Huawei"],
|
||
[r, u]
|
||
],
|
||
[/(microsoft);\s(lumia[\s\w]+)/i],
|
||
[i, t, [r, u]],
|
||
[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],
|
||
[t, [i, "Microsoft"],
|
||
[r, c]
|
||
],
|
||
[/(kin\.[onetw]{3})/i],
|
||
[
|
||
[t, /\./g, " "],
|
||
[i, "Microsoft"],
|
||
[r, u]
|
||
],
|
||
[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i, /mot[\s-]?(\w*)/i, /(XT\d{3,4}) build\//i, /(nexus\s6)/i],
|
||
[t, [i, "Motorola"],
|
||
[r, u]
|
||
],
|
||
[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],
|
||
[t, [i, "Motorola"],
|
||
[r, l]
|
||
],
|
||
[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],
|
||
[
|
||
[i, h.trim],
|
||
[t, h.trim],
|
||
[r, f]
|
||
],
|
||
[/hbbtv.+maple;(\d+)/i],
|
||
[
|
||
[t, /^/, "SmartTV"],
|
||
[i, "Samsung"],
|
||
[r, f]
|
||
],
|
||
[/\(dtv[\);].+(aquos)/i],
|
||
[t, [i, "Sharp"],
|
||
[r, f]
|
||
],
|
||
[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i, /((SM-T\w+))/i],
|
||
[
|
||
[i, "Samsung"], t, [r, l]
|
||
],
|
||
[/smart-tv.+(samsung)/i],
|
||
[i, [r, f], t],
|
||
[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i, /(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i, /sec-((sgh\w+))/i],
|
||
[
|
||
[i, "Samsung"], t, [r, u]
|
||
],
|
||
[/sie-(\w*)/i],
|
||
[t, [i, "Siemens"],
|
||
[r, u]
|
||
],
|
||
[/(maemo|nokia).*(n900|lumia\s\d+)/i, /(nokia)[\s_-]?([\w-]*)/i],
|
||
[
|
||
[i, "Nokia"], t, [r, u]
|
||
],
|
||
[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],
|
||
[t, [i, "Acer"],
|
||
[r, l]
|
||
],
|
||
[/android.+([vl]k\-?\d{3})\s+build/i],
|
||
[t, [i, "LG"],
|
||
[r, l]
|
||
],
|
||
[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],
|
||
[
|
||
[i, "LG"], t, [r, l]
|
||
],
|
||
[/(lg) netcast\.tv/i],
|
||
[i, t, [r, f]],
|
||
[/(nexus\s[45])/i, /lg[e;\s\/-]+(\w*)/i, /android.+lg(\-?[\d\w]+)\s+build/i],
|
||
[t, [i, "LG"],
|
||
[r, u]
|
||
],
|
||
[/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i],
|
||
[i, t, [r, l]],
|
||
[/android.+(ideatab[a-z0-9\-\s]+)/i],
|
||
[t, [i, "Lenovo"],
|
||
[r, l]
|
||
],
|
||
[/(lenovo)[_\s-]?([\w-]+)/i],
|
||
[i, t, [r, u]],
|
||
[/linux;.+((jolla));/i],
|
||
[i, t, [r, u]],
|
||
[/((pebble))app\/[\d\.]+\s/i],
|
||
[i, t, [r, p]],
|
||
[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],
|
||
[i, t, [r, u]],
|
||
[/crkey/i],
|
||
[
|
||
[t, "Chromecast"],
|
||
[i, "Google"]
|
||
],
|
||
[/android.+;\s(glass)\s\d/i],
|
||
[t, [i, "Google"],
|
||
[r, p]
|
||
],
|
||
[/android.+;\s(pixel c)[\s)]/i],
|
||
[t, [i, "Google"],
|
||
[r, l]
|
||
],
|
||
[/android.+;\s(pixel( [23])?( xl)?)[\s)]/i],
|
||
[t, [i, "Google"],
|
||
[r, u]
|
||
],
|
||
[/android.+;\s(\w+)\s+build\/hm\1/i, /android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i, /android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i, /android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],
|
||
[
|
||
[t, /_/g, " "],
|
||
[i, "Xiaomi"],
|
||
[r, u]
|
||
],
|
||
[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],
|
||
[
|
||
[t, /_/g, " "],
|
||
[i, "Xiaomi"],
|
||
[r, l]
|
||
],
|
||
[/android.+;\s(m[1-5]\snote)\sbuild/i],
|
||
[t, [i, "Meizu"],
|
||
[r, u]
|
||
],
|
||
[/(mz)-([\w-]{2,})/i],
|
||
[
|
||
[i, "Meizu"], t, [r, u]
|
||
],
|
||
[/android.+a000(1)\s+build/i, /android.+oneplus\s(a\d{4})\s+build/i],
|
||
[t, [i, "OnePlus"],
|
||
[r, u]
|
||
],
|
||
[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],
|
||
[t, [i, "RCA"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],
|
||
[t, [i, "Dell"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],
|
||
[t, [i, "Verizon"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],
|
||
[
|
||
[i, "Barnes & Noble"], t, [r, l]
|
||
],
|
||
[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],
|
||
[t, [i, "NuVision"],
|
||
[r, l]
|
||
],
|
||
[/android.+;\s(k88)\sbuild/i],
|
||
[t, [i, "ZTE"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],
|
||
[t, [i, "Swiss"],
|
||
[r, u]
|
||
],
|
||
[/android.+[;\/]\s*(zur\d{3})\s+build/i],
|
||
[t, [i, "Swiss"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],
|
||
[t, [i, "Zeki"],
|
||
[r, l]
|
||
],
|
||
[/(android).+[;\/]\s+([YR]\d{2})\s+build/i, /android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],
|
||
[
|
||
[i, "Dragon Touch"], t, [r, l]
|
||
],
|
||
[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],
|
||
[t, [i, "Insignia"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],
|
||
[t, [i, "NextBook"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],
|
||
[
|
||
[i, "Voice"], t, [r, u]
|
||
],
|
||
[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],
|
||
[
|
||
[i, "LvTel"], t, [r, u]
|
||
],
|
||
[/android.+;\s(PH-1)\s/i],
|
||
[t, [i, "Essential"],
|
||
[r, u]
|
||
],
|
||
[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],
|
||
[t, [i, "Envizen"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],
|
||
[i, t, [r, l]],
|
||
[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],
|
||
[t, [i, "MachSpeed"],
|
||
[r, l]
|
||
],
|
||
[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],
|
||
[i, t, [r, l]],
|
||
[/android.+[;\/]\s*TU_(1491)\s+build/i],
|
||
[t, [i, "Rotor"],
|
||
[r, l]
|
||
],
|
||
[/android.+(KS(.+))\s+build/i],
|
||
[t, [i, "Amazon"],
|
||
[r, l]
|
||
],
|
||
[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],
|
||
[i, t, [r, l]],
|
||
[/\s(tablet|tab)[;\/]/i, /\s(mobile)(?:[;\/]|\ssafari)/i],
|
||
[
|
||
[r, h.lowerize], i, t
|
||
],
|
||
[/[\s\/\(](smart-?tv)[;\)]/i],
|
||
[
|
||
[r, f]
|
||
],
|
||
[/(android[\w\.\s\-]{0,9});.+build/i],
|
||
[t, [i, "Generic"]]
|
||
], engine: [
|
||
[/windows.+\sedge\/([\w\.]+)/i],
|
||
[s, [n, "EdgeHTML"]],
|
||
[/webkit\/537\.36.+chrome\/(?!27)/i],
|
||
[
|
||
[n, "Blink"]
|
||
],
|
||
[/(presto)\/([\w\.]+)/i, /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i, /(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i, /(icab)[\/\s]([23]\.[\d\.]+)/i],
|
||
[n, s],
|
||
[/rv\:([\w\.]{1,9}).+(gecko)/i],
|
||
[s, n]
|
||
], os: [
|
||
[/microsoft\s(windows)\s(vista|xp)/i],
|
||
[n, s],
|
||
[/(windows)\snt\s6\.2;\s(arm)/i, /(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i, /(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],
|
||
[n, [s, _.str, g.os.windows.version]],
|
||
[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],
|
||
[
|
||
[n, "Windows"],
|
||
[s, _.str, g.os.windows.version]
|
||
],
|
||
[/\((bb)(10);/i],
|
||
[
|
||
[n, "BlackBerry"], s
|
||
],
|
||
[/(blackberry)\w*\/?([\w\.]*)/i, /(tizen)[\/\s]([\w\.]+)/i, /(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i],
|
||
[n, s],
|
||
[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],
|
||
[
|
||
[n, "Symbian"], s
|
||
],
|
||
[/\((series40);/i],
|
||
[n],
|
||
[/mozilla.+\(mobile;.+gecko.+firefox/i],
|
||
[
|
||
[n, "Firefox OS"], s
|
||
],
|
||
[/(nintendo|playstation)\s([wids34portablevu]+)/i, /(mint)[\/\s\(]?(\w*)/i, /(mageia|vectorlinux)[;\s]/i, /(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i, /(hurd|linux)\s?([\w\.]*)/i, /(gnu)\s?([\w\.]*)/i],
|
||
[n, s],
|
||
[/(cros)\s[\w]+\s([\w\.]+\w)/i],
|
||
[
|
||
[n, "Chromium OS"], s
|
||
],
|
||
[/(sunos)\s?([\w\.\d]*)/i],
|
||
[
|
||
[n, "Solaris"], s
|
||
],
|
||
[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],
|
||
[n, s],
|
||
[/(haiku)\s(\w+)/i],
|
||
[n, s],
|
||
[/cfnetwork\/.+darwin/i, /ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],
|
||
[
|
||
[s, /_/g, "."],
|
||
[n, "iOS"]
|
||
],
|
||
[/(mac\sos\sx)\s?([\w\s\.]*)/i, /(macintosh|mac(?=_powerpc)\s)/i],
|
||
[
|
||
[n, "Mac OS"],
|
||
[s, /_/g, "."]
|
||
],
|
||
[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i, /(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i, /(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i, /(unix)\s?([\w\.]*)/i],
|
||
[n, s]
|
||
] },
|
||
b = function(e, t) { if ("object" == typeof e && (t = e, e = d), !(this instanceof b)) return new b(e, t).getResult(); var n = e || (o && o.navigator && o.navigator.userAgent ? o.navigator.userAgent : ""),
|
||
r = t ? h.extend(m, t) : m; return this.getBrowser = function() { var e = { name: d, version: d }; return _.rgx.call(e, n, r.browser), e.major = h.major(e.version), e }, this.getCPU = function() { var e = { architecture: d }; return _.rgx.call(e, n, r.cpu), e }, this.getDevice = function() { var e = { vendor: d, model: d, type: d }; return _.rgx.call(e, n, r.device), e }, this.getEngine = function() { var e = { name: d, version: d }; return _.rgx.call(e, n, r.engine), e }, this.getOS = function() { var e = { name: d, version: d }; return _.rgx.call(e, n, r.os), e }, this.getResult = function() { return { ua: this.getUA(), browser: this.getBrowser(), engine: this.getEngine(), os: this.getOS(), device: this.getDevice(), cpu: this.getCPU() } }, this.getUA = function() { return n }, this.setUA = function(e) { return n = e, this }, this };
|
||
b.VERSION = "0.7.20", b.BROWSER = { NAME: n, MAJOR: "major", VERSION: s }, b.CPU = { ARCHITECTURE: a }, b.DEVICE = { MODEL: t, VENDOR: i, TYPE: r, CONSOLE: c, MOBILE: u, SMARTTV: f, TABLET: l, WEARABLE: p, EMBEDDED: "embedded" }, b.ENGINE = { NAME: n, VERSION: s }, b.OS = { NAME: n, VERSION: s }, typeof x != e ? (typeof w != e && w.exports && (x = w.exports = b), x.UAParser = b) : "function" == typeof define && define.amd ? define(function() { return b }) : o && (o.UAParser = b); var y = o && (o.jQuery || o.Zepto); if (typeof y != e && !y.ua) { var v = new b;
|
||
y.ua = v.getResult(), y.ua.get = function() { return v.getUA() }, y.ua.set = function(e) { v.setUA(e); var t = v.getResult(); for (var n in t) y.ua[n] = t[n] } } }("object" == typeof window ? window : this) }, {}], 347: [function(e, r, t) {
|
||
(function(i) { "use strict"; var p = e("requires-port"),
|
||
h = e("querystringify"),
|
||
s = /^[A-Za-z][A-Za-z0-9+-.]*:\/\//,
|
||
n = /^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,
|
||
t = new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");
|
||
|
||
function _(e) { return (e || "").toString().replace(t, "") } var g = [
|
||
["#", "hash"],
|
||
["?", "query"],
|
||
function e(t) { return t.replace("\\", "/") },
|
||
["/", "pathname"],
|
||
["@", "auth", 1],
|
||
[NaN, "host", void 0, 1, 1],
|
||
[/:(\d+)$/, "port", void 0, 1],
|
||
[NaN, "hostname", void 0, 1, 1]
|
||
],
|
||
a = { hash: 1, query: 1 };
|
||
|
||
function m(e) { var t, n = ("undefined" != typeof window ? window : void 0 !== i ? i : "undefined" != typeof self ? self : {}).location || {},
|
||
r = {},
|
||
o = typeof(e = e || n); if ("blob:" === e.protocol) r = new y(unescape(e.pathname), {});
|
||
else if ("string" == o)
|
||
for (t in r = new y(e, {}), a) delete r[t];
|
||
else if ("object" == o) { for (t in e) t in a || (r[t] = e[t]);
|
||
void 0 === r.slashes && (r.slashes = s.test(e.href)) } return r }
|
||
|
||
function b(e) { e = _(e); var t = n.exec(e); return { protocol: t[1] ? t[1].toLowerCase() : "", slashes: !!t[2], rest: t[3] } }
|
||
|
||
function y(e, t, n) { if (e = _(e), !(this instanceof y)) return new y(e, t, n); var r, o, i, s, a, c, u = g.slice(),
|
||
l = typeof t,
|
||
d = this,
|
||
f = 0; for ("object" != l && "string" != l && (n = t, t = null), n && "function" != typeof n && (n = h.parse), t = m(t), r = !(o = b(e || "")).protocol && !o.slashes, d.slashes = o.slashes || r && t.slashes, d.protocol = o.protocol || t.protocol || "", e = o.rest, o.slashes || (u[3] = [/(.*)/, "pathname"]); f < u.length; f++) "function" != typeof(s = u[f]) ? (i = s[0], c = s[1], i != i ? d[c] = e : "string" == typeof i ? ~(a = e.indexOf(i)) && (e = "number" == typeof s[2] ? (d[c] = e.slice(0, a), e.slice(a + s[2])) : (d[c] = e.slice(a), e.slice(0, a))) : (a = i.exec(e)) && (d[c] = a[1], e = e.slice(0, a.index)), d[c] = d[c] || r && s[3] && t[c] || "", s[4] && (d[c] = d[c].toLowerCase())) : e = s(e);
|
||
n && (d.query = n(d.query)), r && t.slashes && "/" !== d.pathname.charAt(0) && ("" !== d.pathname || "" !== t.pathname) && (d.pathname = function e(t, n) { if ("" === t) return n; for (var r = (n || "/").split("/").slice(0, -1).concat(t.split("/")), o = r.length, i = r[o - 1], s = !1, a = 0; o--;) "." === r[o] ? r.splice(o, 1) : ".." === r[o] ? (r.splice(o, 1), a++) : a && (0 === o && (s = !0), r.splice(o, 1), a--); return s && r.unshift(""), "." !== i && ".." !== i || r.push(""), r.join("/") }(d.pathname, t.pathname)), p(d.port, d.protocol) || (d.host = d.hostname, d.port = ""), d.username = d.password = "", d.auth && (s = d.auth.split(":"), d.username = s[0] || "", d.password = s[1] || ""), d.origin = d.protocol && d.host && "file:" !== d.protocol ? d.protocol + "//" + d.host : "null", d.href = d.toString() } y.prototype = { set: function e(t, n, r) { var o = this; switch (t) {
|
||
case "query":
|
||
"string" == typeof n && n.length && (n = (r || h.parse)(n)), o[t] = n; break;
|
||
case "port":
|
||
o[t] = n, p(n, o.protocol) ? n && (o.host = o.hostname + ":" + n) : (o.host = o.hostname, o[t] = ""); break;
|
||
case "hostname":
|
||
o[t] = n, o.port && (n += ":" + o.port), o.host = n; break;
|
||
case "host":
|
||
o[t] = n, /:\d+$/.test(n) ? (n = n.split(":"), o.port = n.pop(), o.hostname = n.join(":")) : (o.hostname = n, o.port = ""); break;
|
||
case "protocol":
|
||
o.protocol = n.toLowerCase(), o.slashes = !r; break;
|
||
case "pathname":
|
||
case "hash":
|
||
if (n) { var i = "pathname" === t ? "/" : "#";
|
||
o[t] = n.charAt(0) !== i ? i + n : n } else o[t] = n; break;
|
||
default:
|
||
o[t] = n } for (var s = 0; s < g.length; s++) { var a = g[s];
|
||
a[4] && (o[a[1]] = o[a[1]].toLowerCase()) } return o.origin = o.protocol && o.host && "file:" !== o.protocol ? o.protocol + "//" + o.host : "null", o.href = o.toString(), o }, toString: function e(t) { t && "function" == typeof t || (t = h.stringify); var n, r = this,
|
||
o = r.protocol;
|
||
o && ":" !== o.charAt(o.length - 1) && (o += ":"); var i = o + (r.slashes ? "//" : ""); return r.username && (i += r.username, r.password && (i += ":" + r.password), i += "@"), i += r.host + r.pathname, (n = "object" == typeof r.query ? t(r.query) : r.query) && (i += "?" !== n.charAt(0) ? "?" + n : n), r.hash && (i += r.hash), i } }, y.extractProtocol = b, y.location = m, y.trimLeft = _, y.qs = h, r.exports = y }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, { querystringify: 343, "requires-port": 345 }], 348: [function(e, t, n) {! function(e) { "use strict"; if (!e.fetch) { var t = "URLSearchParams" in e,
|
||
n = "Symbol" in e && "iterator" in Symbol,
|
||
s = "FileReader" in e && "Blob" in e && function() { try { return new Blob, !0 } catch (e) { return !1 } }(),
|
||
r = "FormData" in e,
|
||
o = "ArrayBuffer" in e; if (o) var i = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"],
|
||
a = function(e) { return e && DataView.prototype.isPrototypeOf(e) },
|
||
c = ArrayBuffer.isView || function(e) { return e && -1 < i.indexOf(Object.prototype.toString.call(e)) };
|
||
h.prototype.append = function(e, t) { e = d(e), t = f(t); var n = this.map[e];
|
||
this.map[e] = n ? n + "," + t : t }, h.prototype.delete = function(e) { delete this.map[d(e)] }, h.prototype.get = function(e) { return e = d(e), this.has(e) ? this.map[e] : null }, h.prototype.has = function(e) { return this.map.hasOwnProperty(d(e)) }, h.prototype.set = function(e, t) { this.map[d(e)] = f(t) }, h.prototype.forEach = function(e, t) { for (var n in this.map) this.map.hasOwnProperty(n) && e.call(t, this.map[n], n, this) }, h.prototype.keys = function() { var n = []; return this.forEach(function(e, t) { n.push(t) }), p(n) }, h.prototype.values = function() { var t = []; return this.forEach(function(e) { t.push(e) }), p(t) }, h.prototype.entries = function() { var n = []; return this.forEach(function(e, t) { n.push([t, e]) }), p(n) }, n && (h.prototype[Symbol.iterator] = h.prototype.entries); var u = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"];
|
||
v.prototype.clone = function() { return new v(this, { body: this._bodyInit }) }, y.call(v.prototype), y.call(x.prototype), x.prototype.clone = function() { return new x(this._bodyInit, { status: this.status, statusText: this.statusText, headers: new h(this.headers), url: this.url }) }, x.error = function() { var e = new x(null, { status: 0, statusText: "" }); return e.type = "error", e }; var l = [301, 302, 303, 307, 308];
|
||
x.redirect = function(e, t) { if (-1 === l.indexOf(t)) throw new RangeError("Invalid status code"); return new x(null, { status: t, headers: { location: e } }) }, e.Headers = h, e.Request = v, e.Response = x, e.fetch = function(o, i) { return new Promise(function(n, e) { var t = new v(o, i),
|
||
r = new XMLHttpRequest;
|
||
r.onload = function() { var e = { status: r.status, statusText: r.statusText, headers: function e(t) { var o = new h; return t.replace(/\r?\n[\t ]+/g, " ").split(/\r?\n/).forEach(function(e) { var t = e.split(":"),
|
||
n = t.shift().trim(); if (n) { var r = t.join(":").trim();
|
||
o.append(n, r) } }), o }(r.getAllResponseHeaders() || "") };
|
||
e.url = "responseURL" in r ? r.responseURL : e.headers.get("X-Request-URL"); var t = "response" in r ? r.response : r.responseText;
|
||
n(new x(t, e)) }, r.onerror = function() { e(new TypeError("Network request failed")) }, r.ontimeout = function() { e(new TypeError("Network request failed")) }, r.open(t.method, t.url, !0), "include" === t.credentials ? r.withCredentials = !0 : "omit" === t.credentials && (r.withCredentials = !1), "responseType" in r && s && (r.responseType = "blob"), t.headers.forEach(function(e, t) { r.setRequestHeader(t, e) }), r.send(void 0 === t._bodyInit ? null : t._bodyInit) }) }, e.fetch.polyfill = !0 }
|
||
|
||
function d(e) { if ("string" != typeof e && (e = String(e)), /[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e)) throw new TypeError("Invalid character in header field name"); return e.toLowerCase() }
|
||
|
||
function f(e) { return "string" != typeof e && (e = String(e)), e }
|
||
|
||
function p(t) { var e = { next: function() { var e = t.shift(); return { done: void 0 === e, value: e } } }; return n && (e[Symbol.iterator] = function() { return e }), e }
|
||
|
||
function h(t) { this.map = {}, t instanceof h ? t.forEach(function(e, t) { this.append(t, e) }, this) : Array.isArray(t) ? t.forEach(function(e) { this.append(e[0], e[1]) }, this) : t && Object.getOwnPropertyNames(t).forEach(function(e) { this.append(e, t[e]) }, this) }
|
||
|
||
function _(e) { if (e.bodyUsed) return Promise.reject(new TypeError("Already read"));
|
||
e.bodyUsed = !0 }
|
||
|
||
function g(n) { return new Promise(function(e, t) { n.onload = function() { e(n.result) }, n.onerror = function() { t(n.error) } }) }
|
||
|
||
function m(e) { var t = new FileReader,
|
||
n = g(t); return t.readAsArrayBuffer(e), n }
|
||
|
||
function b(e) { if (e.slice) return e.slice(0); var t = new Uint8Array(e.byteLength); return t.set(new Uint8Array(e)), t.buffer }
|
||
|
||
function y() { return this.bodyUsed = !1, this._initBody = function(e) { if (this._bodyInit = e)
|
||
if ("string" == typeof e) this._bodyText = e;
|
||
else if (s && Blob.prototype.isPrototypeOf(e)) this._bodyBlob = e;
|
||
else if (r && FormData.prototype.isPrototypeOf(e)) this._bodyFormData = e;
|
||
else if (t && URLSearchParams.prototype.isPrototypeOf(e)) this._bodyText = e.toString();
|
||
else if (o && s && a(e)) this._bodyArrayBuffer = b(e.buffer), this._bodyInit = new Blob([this._bodyArrayBuffer]);
|
||
else { if (!o || !ArrayBuffer.prototype.isPrototypeOf(e) && !c(e)) throw new Error("unsupported BodyInit type");
|
||
this._bodyArrayBuffer = b(e) } else this._bodyText = "";
|
||
this.headers.get("content-type") || ("string" == typeof e ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : t && URLSearchParams.prototype.isPrototypeOf(e) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8")) }, s && (this.blob = function() { var e = _(this); if (e) return e; if (this._bodyBlob) return Promise.resolve(this._bodyBlob); if (this._bodyArrayBuffer) return Promise.resolve(new Blob([this._bodyArrayBuffer])); if (this._bodyFormData) throw new Error("could not read FormData body as blob"); return Promise.resolve(new Blob([this._bodyText])) }, this.arrayBuffer = function() { return this._bodyArrayBuffer ? _(this) || Promise.resolve(this._bodyArrayBuffer) : this.blob().then(m) }), this.text = function() { var e = _(this); if (e) return e; if (this._bodyBlob) return function e(t) { var n = new FileReader,
|
||
r = g(n); return n.readAsText(t), r }(this._bodyBlob); if (this._bodyArrayBuffer) return Promise.resolve(function e(t) { for (var n = new Uint8Array(t), r = new Array(n.length), o = 0; o < n.length; o++) r[o] = String.fromCharCode(n[o]); return r.join("") }(this._bodyArrayBuffer)); if (this._bodyFormData) throw new Error("could not read FormData body as text"); return Promise.resolve(this._bodyText) }, r && (this.formData = function() { return this.text().then(w) }), this.json = function() { return this.text().then(JSON.parse) }, this }
|
||
|
||
function v(e, t) { var n = (t = t || {}).body; if (e instanceof v) { if (e.bodyUsed) throw new TypeError("Already read");
|
||
this.url = e.url, this.credentials = e.credentials, t.headers || (this.headers = new h(e.headers)), this.method = e.method, this.mode = e.mode, n || null == e._bodyInit || (n = e._bodyInit, e.bodyUsed = !0) } else this.url = String(e); if (this.credentials = t.credentials || this.credentials || "omit", !t.headers && this.headers || (this.headers = new h(t.headers)), this.method = function e(t) { var n = t.toUpperCase(); return -1 < u.indexOf(n) ? n : t }(t.method || this.method || "GET"), this.mode = t.mode || this.mode || null, this.referrer = null, ("GET" === this.method || "HEAD" === this.method) && n) throw new TypeError("Body not allowed for GET or HEAD requests");
|
||
this._initBody(n) }
|
||
|
||
function w(e) { var o = new FormData; return e.trim().split("&").forEach(function(e) { if (e) { var t = e.split("="),
|
||
n = t.shift().replace(/\+/g, " "),
|
||
r = t.join("=").replace(/\+/g, " ");
|
||
o.append(decodeURIComponent(n), decodeURIComponent(r)) } }), o }
|
||
|
||
function x(e, t) { t = t || {}, this.type = "default", this.status = void 0 === t.status ? 200 : t.status, this.ok = 200 <= this.status && this.status < 300, this.statusText = "statusText" in t ? t.statusText : "OK", this.headers = new h(t.headers), this.url = t.url || "", this._initBody(e) } }("undefined" != typeof self ? self : this) }, {}], 349: [function(e, t, n) { t.exports = { name: "@gamedistribution.com/html5-sdk", version: "1.5.59", author: "GameDistribution.com", description: "GameDistribution.com HTML5 SDK", url: "https://gamedistribution.com", license: "MIT", main: "lib/main.js", scripts: { test: 'echo "Error: no test specified" && exit 1', storybook: "start-storybook -p 6006", "build-storybook": "build-storybook --quiet -c .storybook -o .out" }, directories: { doc: "https://github.com/GameDistribution/GD-HTML5/wiki" }, repository: { type: "git", url: "git@github.com:GameDistribution/GD-HTML5.git" }, dependencies: { "babel-polyfill": "^6.26.0", "can-autoplay": "^3.0.0", "es6-promise": "^4.1.1", "is-array": "^1.0.1", "is-function": "^1.0.1", "is-object": "^1.0.1", "is-plain-object": "^3.0.0", "is-string": "^1.0.5", "js-base64": "^2.5.1", "lodash.assign": "^4.2.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", querystringify: "^2.1.1", "ua-parser-js": "^0.7.20", "url-parse": "^1.4.7", "whatwg-fetch": "^2.0.3" }, devDependencies: { "@babel/core": "^7.2.2", "@babel/preset-env": "^7.2.3", "@storybook/addon-viewport": "^5.2.8", "@storybook/html": "^5.2.8", "babel-eslint": "^10.0.1", "babel-loader": "^8.0.6", babelify: "^10.0.0", eslint: "^4.7.0", "eslint-config-google": "^0.9.1", "eslint-friendly-formatter": "^3.0.0", "eslint-loader": "^1.7.1", "eslint-plugin-html": "^3.0.0", "eslint-plugin-promise": "^3.4.0", "eslint-plugin-standard": "^2.0.1", grunt: "^1.0.4", "grunt-banner": "^0.6.0", "grunt-browser-sync": "^2.2.0", "grunt-browserify": "^5.2.0", "grunt-contrib-clean": "^1.1.0", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-uglify": "^4.0.1", "grunt-contrib-watch": "^1.0.0", "grunt-exec": "^3.0.0", "grunt-google-cloud": "^1.0.7" }, engines: { node: ">= 10.15.0", npm: ">= 6.4.0" } } }, {}], 350: [function(e, t, n) { "use strict";
|
||
|
||
function o(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) } } Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var r = null,
|
||
i = function() {
|
||
function e() { if (! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, e), r) return r;
|
||
(r = this).listeners = {} } return function e(t, n, r) { return n && o(t.prototype, n), r && o(t, r), t }(e, [{ key: "_getListenerIdx", value: function e(t, n, r) { var o, i = this.listeners[t],
|
||
s = -1; if (!i || 0 === i.length) return s; for (o = 0; o < i.length; o++)
|
||
if (i[o].callback === n && (!r || r === i[o].scope)) { s = o; break }
|
||
return s } }, { key: "subscribe", value: function e(t, n, r) { var o; if (!t) throw new Error("Event name cannot be null or undefined."); if (!n || "function" != typeof n) throw new Error("Listener must be of type function.");
|
||
0 <= this._getListenerIdx(t, n, r) ? console.log(t, r) : (o = { callback: n, scope: r }, this.listeners[t] = this.listeners[t] || [], this.listeners[t].push(o)) } }, { key: "unsubscribeScope", value: function e(t) { for (var n = Object.keys(this.listeners), r = 0; r < n.length; r++) { for (var o = n[r], i = this.listeners[o], s = 0; s < i.length; s++) { i[s].scope === t && (i.splice(s, 1), s--) } 0 === i.length && delete this.listeners[o] } } }, { key: "broadcast", value: function e(t, n) { var r = this.listeners[t];
|
||
t && this.listeners[t] && ((n = n || {}).name = n.name || t, r.forEach(function(e) { e.callback.call(e.scope, n, e.scope) })) } }, { key: "printScope", value: function e(t) { for (var n = Object.keys(this.listeners), r = 0; r < n.length; r++)
|
||
for (var o = n[r], i = this.listeners[o], s = 0; s < i.length; s++) { i[s].scope === t && console.log(o, t) } } }]), e }();
|
||
n.default = i }, {}], 351: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var r = function e(t) { return t && t.__esModule ? t : { default: t } }(e("../components/EventBus")),
|
||
_ = e("../modules/adType"),
|
||
g = e("../modules/layers"),
|
||
m = e("../modules/common");
|
||
|
||
function o(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) } } var i = null,
|
||
s = function() {
|
||
function t(e) { if (! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, t), i) return i;
|
||
(i = this).eventBus = new r.default, this._sdk = e } return function e(t, n, r) { return n && o(t.prototype, n), r && o(t, r), t }(t, [{ key: "start", value: function e() { var t = "\n #gdsdk__console_container {\n display: flex;\n box-sizing: border-box;\n padding: 3px;\n background: linear-gradient(90deg,#3d1b5d,#5c3997);\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);\n color: #fff;\n font-family: Helvetica, Arial, sans-serif;\n font-size: 8px;\n }\n #gdsdk__console_container button {\n flex: 1;\n background: #44a5ab;\n padding: 3px 10px;\n margin: 2px;\n border: 0;\n border-radius: 3px;\n color: #fff;\n outline: 0;\n cursor: pointer;\n font-size: 8px;\n box-shadow: 0 0 0 transparent;\n text-shadow: 0 0 0 transparent;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n #gdsdk__console_container button:hover {\n background: #4fb3b9;\n }\n #gdsdk__console_container button:active {\n background: #62bbc0;\n }\n ",
|
||
n = document.head || document.getElementsByTagName("head")[0],
|
||
r = document.createElement("style");
|
||
r.type = "text/css", r.styleSheet ? r.styleSheet.cssText = t : r.appendChild(document.createTextNode(t)), n.appendChild(r); var o = document.body || document.getElementsByTagName("body")[0],
|
||
i = document.createElement("div");
|
||
i.id = "gdsdk__console", i.style.position = "fixed", i.style.zIndex = g.Layers.Console.zIndex, i.style.bottom = "0", i.style.left = "0", i.style.width = "100%", i.innerHTML = '\n <div id="gdsdk__console_container">\n <button id="gdsdk__hbgdDebug">Activate hbgd debug</button>\n <button id="gdsdk__hbgdConfig">Log idhbgd config</button>\n <!--\n <button id="gdsdk__resumeGame">Resume</button>\n <button id="gdsdk__pauseGame">Pause</button>\n -->\n <button id="gdsdk__showInterstitial">Interstitial</button>\n <button id="gdsdk__showRewarded">Rewarded</button>\n <button id="gdsdk__preloadRewarded">Preload rewarded</button>\n <button id="gdsdk__cancel">Cancel</button>\n <button id="gdsdk__demo">Demo VAST tag</button>\n <button id="gdsdk__disableMidrollTimer">Disable delay</button>\n <button id="gdsdk__closeDebug">Close</button>\n </div>\n ', o.appendChild(i); var s = document.getElementById("gdsdk__showInterstitial"),
|
||
a = document.getElementById("gdsdk__showRewarded"),
|
||
c = document.getElementById("gdsdk__preloadRewarded"),
|
||
u = document.getElementById("gdsdk__cancel"),
|
||
l = document.getElementById("gdsdk__demo"),
|
||
d = document.getElementById("gdsdk__disableMidrollTimer"),
|
||
f = document.getElementById("gdsdk__hbgdDebug"),
|
||
p = document.getElementById("gdsdk__hbgdConfig"),
|
||
h = document.getElementById("gdsdk__closeDebug");
|
||
m.Ls.getBoolean("gd_tag") ? (l.innerHTML = "Revert Vast tag", l.style.background = "#ff8c1c") : (l.innerHTML = "Demo VAST tag", l.style.background = "#44a5ab"), m.Ls.getBoolean("gd_disable_midroll_timer") ? (d.innerHTML = "Revert delay", d.style.background = "#ff8c1c") : (d.innerHTML = "Disable delay", d.style.background = "#44a5ab"), m.Ls.getBoolean("gd_hb_debug") ? (f.innerHTML = "Revert HB Debug", f.style.background = "#ff8c1c") : (f.innerHTML = "HB Debug", f.style.background = "#44a5ab"), s.addEventListener("click", function() {! function e() { window.gdsdk.showAd(_.AdType.Interstitial).catch(function(e) {}) }() }), a.addEventListener("click", function() {! function e() { window.gdsdk.showAd(_.AdType.Rewarded).catch(function(e) {}) }() }), c.addEventListener("click", function() { window.gdsdk.preloadAd(_.AdType.Rewarded).then(function(e) { return console.log(e) }).catch(function(e) { return console.log(e.message) }) }), u.addEventListener("click", function() { window.gdsdk.cancelAd().then(function(e) {}).catch(function(e) {}) }), l.addEventListener("click", function() { try { m.Ls.getBoolean("gd_tag") ? m.Ls.remove("gd_tag") : m.Ls.set("gd_tag", !0), location.reload() } catch (e) { console.log(e) } }), d.addEventListener("click", function() { try { m.Ls.getBoolean("gd_disable_midroll_timer") ? m.Ls.remove("gd_disable_midroll_timer") : m.Ls.set("gd_disable_midroll_timer", !0), location.reload() } catch (e) { console.log(e) } }), h.addEventListener("click", function() { try { m.Ls.getBoolean("gd_debug_ex") ? m.Ls.remove("gd_debug_ex") : m.Ls.set("gd_debug_ex", !0), location.reload() } catch (e) { console.log(e) } }), f.addEventListener("click", function() { try { m.Ls.getBoolean("gd_hb_debug") ? m.Ls.remove("gd_hb_debug") : m.Ls.set("gd_hb_debug", !0), window.idhbgd && window.idhbgd.debug(!(!m.Ls.available || !m.Ls.getBoolean("gd_hb_debug"))), location.reload() } catch (e) { console.log(e) } }), p.addEventListener("click", function() { try { var e = window.idhbgd.getConfig();
|
||
console.info(e) } catch (e) { console.log(e) } }) } }]), t }();
|
||
n.default = s }, { "../components/EventBus": 350, "../modules/adType": 357, "../modules/common": 358, "../modules/layers": 361 }], 352: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var u = o(e("is-plain-object")),
|
||
l = o(e("is-string")),
|
||
d = o(e("is-array")),
|
||
r = o(e("is-function"));
|
||
|
||
function o(e) { return e && e.__esModule ? e : { default: e } }
|
||
|
||
function i(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) } } var s = e("lodash.clonedeep"),
|
||
a = function() {
|
||
function t(e) {! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, t), this.game = e.game, this.bridge = e.bridge } return function e(t, n, r) { return n && i(t.prototype, n), r && i(t, r), t }(t, [{ key: "transform", value: function e(t, n) { var r = s(t); return this.transformValue(r, n) } }, { key: "transformValue", value: function e(t, n) { if ((0, u.default)(t) || (0, d.default)(t))
|
||
for (var r in t) t[r] = this.transformValue(t[r], n);
|
||
else if ((0, l.default)(t)) { var o, i = /\{\{(\w+)\}\}/g,
|
||
s = [];
|
||
do { if (o = i.exec(t)) { o[0]; var a = o[1],
|
||
c = this.getMacroKeyValue(a, n);
|
||
void 0 !== c && s.push({ key: a, value: c }) } } while (o);
|
||
0 < s.length && s.forEach(function(e) { t = t.replace(new RegExp("{{" + e.key + "}}", "g"), e.value) }) } return t } }, { key: "getMacroKeyValue", value: function e(t, n) { switch (t) {
|
||
case "CACHEBUSTER":
|
||
return Date.now();
|
||
case "GAME_ID":
|
||
return this.game.gameId;
|
||
case "GAME_TITLE":
|
||
return this.game.title;
|
||
case "COUNTRY_CODE":
|
||
return this.game.ctry;
|
||
case "PAGE_URL":
|
||
return this.bridge.parentURL;
|
||
case "PAGE_URL_ESC":
|
||
return encodeURIComponent(this.bridge.parentURL);
|
||
case "PAGE_URL_ESC_ESC":
|
||
return encodeURIComponent(encodeURIComponent(this.bridge.parentURL));
|
||
case "DOMAIN_MATCHED":
|
||
return this.bridge.domainMatched ? 1 : 0;
|
||
case "DOMAIN_PARENT":
|
||
return this.bridge.parentDomain;
|
||
case "DOMAIN_TOP":
|
||
return this.bridge.topDomain;
|
||
case "DEPTH":
|
||
case "GAME_DEPTH":
|
||
return this.bridge.depth;
|
||
default:
|
||
if (n && (0, r.default)(n.get)) return n.get(t) } } }]), t }();
|
||
n.default = a }, { "is-array": 335, "is-function": 336, "is-plain-object": 337, "is-string": 338, "lodash.clonedeep": 340 }], 353: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0, e("whatwg-fetch"); var r = function e(t) { return t && t.__esModule ? t : { default: t } }(e("ua-parser-js")),
|
||
a = e("js-base64");
|
||
|
||
function o(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) } } var i = function() {
|
||
function t(e) {! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, t), this._config = e || {}, this._url = e.url || "https://msgrt.gamedistribution.com/collect", this._topic_counter = {}, this._ua = (new r.default).getResult() } return function e(t, n, r) { return n && o(t.prototype, n), r && o(t, r), t }(t, [{ key: "send", value: function e(t, n) { var r = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
|
||
o = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
|
||
r -= r % 64, o -= o % 64, this._size = "".concat(r, " x ").concat(o); var i = this._topic_counter[t] || 0;
|
||
this._topic_counter[t] = ++i; var s = { gmid: this._config.gameId, tdmn: this._config.topDomain, domn: this._config.domain, rfrr: this._config.referrer, lthr: this._config.hours, ctry: this._config.country, dpth: this._config.depth, vers: this._config.version, trac: this._config.tracking, whlb: this._config.whitelabel, plat: this._config.platform, tpct: i, args: n, ttle: document.title, size: this._size, brnm: this._ua.browser.name, brmj: this._ua.browser.major, osnm: this._ua.os.name, osvr: this._ua.os.version, dvmd: this._ua.device.model, byld: this._config.byloader, bylv: this._config.byloaderVersion, imgu: this._config.isMasterGameURL, iegu: this._config.isExtHostedGameURL, itgu: this._config.isTokenGameURL }; try { s = encodeURIComponent(a.Base64.encode(JSON.stringify([s]))), fetch(this._url + "?tp=com.gdsdk.".concat(t, "&ar=").concat(s, "&ts=").concat(Date.now())) } catch (e) {} } }, { key: "setGameData", value: function e(t) { this._gameData = t, this._config.country = t.ctry } }]), t }();
|
||
n.default = i }, { "js-base64": 339, "ua-parser-js": 346, "whatwg-fetch": 348 }], 354: [function(a, e, v) {
|
||
(function(e) { "use strict";
|
||
Object.defineProperty(v, "__esModule", { value: !0 }), v.default = void 0; var c = t(a("../components/EventBus")),
|
||
d = a("../modules/adType"),
|
||
f = a("../modules/common"),
|
||
r = t(a("can-autoplay")),
|
||
o = t(a("is-function")),
|
||
l = a("../modules/layers"),
|
||
p = t(a("is-plain-object")),
|
||
h = t(a("lodash.clonedeep"));
|
||
|
||
function t(e) { return e && e.__esModule ? e : { default: e } }
|
||
|
||
function i(t, e) { var n = Object.keys(t); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(t);
|
||
e && (r = r.filter(function(e) { return Object.getOwnPropertyDescriptor(t, e).enumerable })), n.push.apply(n, r) } return n }
|
||
|
||
function u(t) { for (var e = 1; e < arguments.length; e++) { var n = null != arguments[e] ? arguments[e] : {};
|
||
e % 2 ? i(n, !0).forEach(function(e) { s(t, e, n[e]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : i(n).forEach(function(e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e)) }) } return t }
|
||
|
||
function s(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) { 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._babelPolyfill || a("babel-polyfill"); var g = a("url-parse"),
|
||
m = a("querystringify"),
|
||
b = a("lodash.merge"),
|
||
y = null,
|
||
n = function() {
|
||
function a(e, t, n) { var r = this; if (! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, a), y) return y; var o = { debug: !1, width: 640, height: 360, locale: "en" };
|
||
(y = this).options = t ? (0, f.extendDefaults)(o, t) : o, this.prefix = "gdsdk__", this.adsLoader = null, this.adsManager = null, this.adDisplayContainer = null, this.eventBus = new c.default, this.safetyTimer = null, this.containerTransitionSpeed = 0, this.adCount = 0, this.adTypeCount = 0, this.preloadedAdType = null, this.requestRunning = !1, this.parentDomain = n.parentDomain, this.parentURL = n.parentURL, this.adDisplayContainerInitialized = !1, this.IMASampleTags = (0, f.getIMASampleTags)(), this.userAllowedPersonalizedAds = 0 <= document.location.search.indexOf("gdpr-targeting=0") || 0 <= document.cookie.indexOf("ogdpr_advertisement=0") ? "0" : "1", this.parentDomain.includes("girlsgogames") && (this.userAllowedPersonalizedAds = !1), this.thirdPartyContainer = "" !== e ? document.getElementById(e) : null, this.options.width = "number" == typeof this.options.width ? this.options.width : "100%" === this.options.width ? 640 : this.options.width.replace(/[^0-9]/g, ""), this.options.height = "number" == typeof this.options.height ? this.options.height : "100%" === this.options.height ? 360 : this.options.height.replace(/[^0-9]/g, ""); var i = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
|
||
s = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
|
||
this.options.width = this.thirdPartyContainer ? this.thirdPartyContainer.offsetWidth : i, this.options.height = this.thirdPartyContainer ? this.thirdPartyContainer.offsetHeight : s, this.gameId = "0", this.category = "", this.tags = [], this.eventCategory = "AD", this.eventBus.subscribe("LOADED", function() { r._clearSafetyTimer("LOADED"), r._startSafetyTimer(8e3, "LOADED") }, "ima"), this.eventBus.subscribe("STARTED", function() { r._clearSafetyTimer("STARTED") }, "ima") } return function e(t, n, r) { return n && _(t.prototype, n), r && _(t, r), t }(a, [{ key: "start", value: function e() { var n, r, o, i; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, n = this._getPrebidScripts(), r = n[0], window.HB_OPTIONSgd = { gameId: this.gameId }, t.next = 6, regeneratorRuntime.awrap((0, f.getScript)(r, "gdsdk_prebid", { alternates: n, error_prefix: "Blocked:", exists: function e() { return window.idhbgd } }));
|
||
case 6:
|
||
return window.idhbgd = window.idhbgd || {}, window.idhbgd.que = window.idhbgd.que || [], o = ["https://imasdk.googleapis.com/js/sdkloader/ima3_debug.js", "https://imasdk.googleapis.com/js/sdkloader/ima3.js", "http://imasdk.googleapis.com/js/sdkloader/ima3_debug.js", "http://imasdk.googleapis.com/js/sdkloader/ima3.js"], i = this.options.debug ? o[0] : o[1], t.next = 12, regeneratorRuntime.awrap((0, f.getScript)(i, "gdsdk_ima", { alternates: o, error_prefix: "Blocked:", exists: function e() { return window.google && window.google.ima } }));
|
||
case 12:
|
||
this._createPlayer(), this._setUpIMA(), t.next = 19; break;
|
||
case 16:
|
||
throw t.prev = 16, t.t0 = t.catch(0), new Error(t.t0);
|
||
case 19:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[0, 16]
|
||
]) } }, { key: "_getAdVast", value: function e(n, a) { var c = this; return new Promise(function(s) { if (f.Ls.available && f.Ls.getBoolean("gd_debug_ex") && f.Ls.getBoolean("gd_tag")) { var e = c.IMASampleTags[n],
|
||
t = e[Math.floor(Math.random() * e.length)];
|
||
s({ url: t }) } else try { 1 === c.adTypeCount && (c.adCount = 0), c.adCount++, c.adTypeCount++, c._getTunnlKeys(n).then(function(e) { var n = e.data; if (void 0 === window.idhbgd.requestAds) throw new Error("Prebid.js wrapper script hit an error or didn't exist!"); var t = n.nsid ? n.nsid : "TNL_T-17102571517",
|
||
r = n.tid ? n.tid : "TNL_NS-18101700058",
|
||
o = "".concat(t, "/").concat(r);
|
||
delete n.nsid, delete n.tid; var i = n.consent_string ? n.consent_string : "BOWJjG9OWJjG9CLAAAENBx-AAAAiDAAA"; return b(n, { tnl_system: "1", tnl_content_category: c.category.toLowerCase() }), c.eventBus.broadcast("AD_REQUEST", { message: n.tnl_ad_pos }), (0, p.default)(c.options.vast) ? s(c._createCustomAdVastUrl(c.options.vast, { tnl_keys: n })) : a && a.retry_on_success && (0, p.default)(c.options.retry_on_success) && (0, p.default)(c.options.retry_on_success.vast) ? s(c._createCustomAdVastUrl(c.options.retry_on_success.vast, { tnl_keys: n })) : a && a.retry_on_failure && (0, p.default)(c.options.retry_on_failure) && (0, p.default)(c.options.retry_on_failure.vast) ? s(c._createCustomAdVastUrl(c.options.retry_on_failure.vast, { tnl_keys: n })) : void window.idhbgd.que.push(function() { window.idhbgd.setAdserverTargeting(n), window.idhbgd.setDfpAdUnitCode(o), window.idhbgd.setRefererUrl(encodeURIComponent(c.parentURL)), window.idhbgd.allowPersonalizedAds(!!parseInt(c.userAllowedPersonalizedAds)); var e = "rewarded" === n.tnl_ad_pos ? "rewardedVideo" : "gdbanner" === n.tnl_ad_pos ? "gd__banner" : "video1";
|
||
window.idhbgd.setDefaultGdprConsentString(i), window.idhbgd.requestAds({ slotIds: [e], callback: function e(t) { s({ tnl_keys: n, url: t }) } }) }) }).catch(function(e) { throw new Error(e) }) }
|
||
catch (e) { throw new Error(e) } }) } }, { key: "_getTunnlKeys", value: function e(u) { var l = this; return new Promise(function(n) { var e = "";
|
||
e = !navigator.userAgent.match(/Crosswalk/i) && void 0 === window.cordova || "m.hopy.com" !== l.parentDomain ? "page_url=".concat(encodeURIComponent(l.parentURL)) : "bundle=com.hopy.frivgames"; var r = u === d.AdType.Rewarded ? "rewarded" : l.noPreroll || 1 !== l.adTypeCount ? "midroll" : "preroll",
|
||
t = (0, f.getQueryString)("ch", window.location.href),
|
||
o = (0, f.getQueryString)("ch_date", window.location.href),
|
||
i = t ? "&ch=".concat(t) : "",
|
||
s = o ? "&ch_date=".concat(o) : "",
|
||
a = "https://pub.tunnl.com/opphb?".concat(e, "&player_width=").concat(l.options.width, "&player_height=").concat(l.options.height, "&ad_type=video_image&game_id=").concat(l.gameId, "&ad_position=").concat(r).concat(i).concat(s, "&correlator=").concat(Date.now()),
|
||
c = new Request(a, { method: "GET" });
|
||
fetch(c).then(function(e) { var t = e.headers.get("content-type"); if (t && -1 !== t.indexOf("application/json")) return e.json(); throw new TypeError("Oops, we didn't get JSON!") }).then(function(e) {
|
||
(0, f.isObjectEmpty)(e) && (e = l._createTunnlReportingFallbackKeys(r), l.eventBus.broadcast("AD_REQUEST_KEYS_EMPTY", { message: "Tunnl returned empty response.", details: a })), n({ data: e, url: a }) }).catch(function(e) { var t = l._createTunnlReportingFallbackKeys(r);
|
||
l.eventBus.broadcast("AD_REQUEST_KEYS_FALLBACK", { message: e.message, details: a }), n({ data: t, url: a }) }) }) } }, { key: "_createTunnlReportingFallbackKeys", value: function e(t) { return { tid: "TNL_T-17102571517", nsid: "TNL_NS-18101700058", tnl_tid: "T-17102571517", tnl_nsid: "NS-18101700058", tnl_pw: this.options.width, tnl_ph: this.options.height, tnl_pt: "22", tnl_pid: "P-17101800031", tnl_paid: "17", tnl_ad_type: "video_image", tnl_asset_id: this.gameId.toString(), tnl_ad_pos: t, tnl_skippable: "1", tnl_cp1: "", tnl_cp2: "", tnl_cp3: "", tnl_cp4: "", tnl_cp5: "", tnl_cp6: "", tnl_campaign: "2", tnl_gdpr: "0", tnl_gdpr_consent: "1", consent_string: "BOWJjG9OWJjG9CLAAAENBx-AAAAiDAAA", tnl_content_category: this.category.toLowerCase() } } }, { key: "_requestAd", value: function e(o, i) { var s = this; return i = i || {}, new Promise(function(e) { if ("undefined" == typeof google) throw new Error("Unable to load ad, google IMA SDK not defined."); try { s.adSuccess = !1; var t = new google.ima.AdsRequest,
|
||
n = s._transformVast(o, i),
|
||
r = u({}, i, { adTag: n });
|
||
t.adTagUrl = n.url, t.linearAdSlotWidth = s.options.width, t.linearAdSlotHeight = s.options.height, t.nonLinearAdSlotWidth = s.options.width, t.nonLinearAdSlotHeight = s.options.height, t.forceNonLinearFullSlot = !0, s.options.vast_load_timeout && (t.vastLoadTimeout = s.options.vast_load_timeout), s.options.autoplay_signal && t.setAdWillAutoPlay(i.autoplayAllowed), s.options.volume_signal && t.setAdWillPlayMuted(i.autoplayRequiresMute), s.adsLoader.requestAds(t, r); try { s.eventBus.broadcast("AD_SDK_REQUEST", { message: r }) } catch (e) {} e(t) } catch (e) { throw new Error(e) } }) } }, { key: "cancel", value: function e() { if (!1 !== this.requestRunning) { this.requestRunning = !1, this._resetAdsLoader(), this._hide("cancel"); var t = "AD_SDK_CANCELED";
|
||
this.eventBus.broadcast(t, { name: t, message: "Advertisement has been canceled.", status: "warning", analytics: { category: this.eventCategory, action: t, label: this.gameId } }) } } }, { key: "_checkAutoPlay", value: function e() { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.abrupt("return", new Promise(function(n, e) { r.default.video({ inline: !0, muted: !1 }).then(function(e) { var t = e.result;
|
||
e.error;
|
||
n(!0 === t ? { autoplayAllowed: !0, autoplayRequiresMute: !1 } : { autoplayAllowed: !0, autoplayRequiresMute: !0 }) }) }));
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) } }, { key: "_initDisplayContainerWithAutoPlay", value: function e() { var n; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.next = 2, regeneratorRuntime.awrap(this._checkAutoPlay(!1));
|
||
case 2:
|
||
return n = t.sent, this._autoplay = n, this.video_ad_player.autoplay = n.autoplayAllowed, this.video_ad_player.volume = n.autoplayRequiresMute ? 0 : 1, this.video_ad_player.muted = !!n.autoplayRequiresMute, n.adDisplayContainerInitialized || (this.adDisplayContainer.initialize(), this.adDisplayContainerInitialized = !0), t.abrupt("return", n);
|
||
case 9:
|
||
case "end":
|
||
return t.stop() } }, null, this) } }, { key: "startAd", value: function e(n, r) { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (n === d.AdType.Interstitial) return t.abrupt("return", this._startInterstitialAd(r));
|
||
t.next = 4; break;
|
||
case 4:
|
||
if (n === d.AdType.Rewarded) return t.abrupt("return", this._startRewardedAd(r));
|
||
t.next = 8; break;
|
||
case 8:
|
||
throw new Error("Unsupported ad type");
|
||
case 9:
|
||
case "end":
|
||
return t.stop() } }, null, this) } }, { key: "preloadAd", value: function e(n) { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (n === d.AdType.Interstitial) return t.abrupt("return", this._preloadInterstitialAd());
|
||
t.next = 4; break;
|
||
case 4:
|
||
if (n === d.AdType.Rewarded) return t.abrupt("return", this._preloadRewardedAd());
|
||
t.next = 8; break;
|
||
case 8:
|
||
throw new Error("Unsupported ad type");
|
||
case 9:
|
||
case "end":
|
||
return t.stop() } }, null, this) } }, { key: "loadDisplayAd", value: function e(c) { var u = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.abrupt("return", new Promise(function(e, t) { try { var n = c ? c.containerId : null;
|
||
n || t("Container id is not specified"); var r = document.getElementById(n);
|
||
document.getElementById(n) || t("No container is found with this id - ".concat(n)), void 0 === window.idhbgd.requestAds && t("Prebid.js wrapper script hit an error or didn't exist!"); var o = "gd__banner@".concat(n); if (!document.getElementById(o)) { var i = "\n .gd__banner{\n z-index: ".concat(l.Layers.DisplayContainer.zIndex, ";\n height: 100%;\n display: flex !important;\n align-items: center;\n justify-content: center;\n }"); if (!document.getElementById("gd__banner__style")) { var s = document.createElement("style");
|
||
s.type = "text/css", s.id = "gd__banner__style", s.styleSheet ? s.styleSheet.cssText = i : s.appendChild(document.createTextNode(i)), r.appendChild(s) } var a = document.createElement("div");
|
||
a.id = o, a.classList.add("gd__banner"), r.appendChild(a) } window.idhbgd.que.push(function() { window.idhbgd.setRefererUrl(encodeURIComponent(u.parentURL)), window.idhbgd.allowPersonalizedAds(!!parseInt(u.userAllowedPersonalizedAds)), window.idhbgd.setDefaultGdprConsentString("BOWJjG9OWJjG9CLAAAENBx-AAAAiDAAA"); var e = {};
|
||
e[o] = { maxSize: [r.offsetWidth, r.offsetHeight] }, window.idhbgd.requestAds({ slots: e, callback: function e() {} }) }), e() } catch (e) { t(e.message) } }));
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) } }, { key: "_startInterstitialAd", value: function e(n) { var r; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (this.requestRunning) return this.eventBus.broadcast("AD_IS_ALREADY_RUNNING", { status: "warning" }), t.abrupt("return");
|
||
t.next = 3; break;
|
||
case 3:
|
||
return this.requestRunning = !0, t.next = 6, regeneratorRuntime.awrap(this._initDisplayContainerWithAutoPlay());
|
||
case 6:
|
||
return r = t.sent, t.next = 9, regeneratorRuntime.awrap(this._loadInterstitialAd(u({}, r, {}, n)));
|
||
case 9:
|
||
t.prev = 9, r.autoplayRequiresMute && this.adsManager.setVolume(0), this.adsManager.init(this.options.width, this.options.height, google.ima.ViewMode.NORMAL), this.adsManager.start(), t.next = 19; break;
|
||
case 15:
|
||
throw t.prev = 15, t.t0 = t.catch(9), this._onError(t.t0), t.t0;
|
||
case 19:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[9, 15]
|
||
]) } }, { key: "_loadInterstitialAd", value: function e(n) { var r, o, i = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (this._resetAdsLoader(), t.prev = 1, t.t0 = this.preloadedInterstitialAdVast, t.t0) { t.next = 7; break } return t.next = 6, regeneratorRuntime.awrap(this._getAdVast(d.AdType.Interstitial, n));
|
||
case 6:
|
||
t.t0 = t.sent;
|
||
case 7:
|
||
return r = t.t0, delete this.preloadedInterstitialAdVast, t.next = 11, regeneratorRuntime.awrap(this._requestAd(r, u({ adType: d.AdType.Interstitial }, n)));
|
||
case 11:
|
||
return o = t.sent, t.next = 14, regeneratorRuntime.awrap(new Promise(function(n, t) { var r = "videoad.preloadad";
|
||
i.eventBus.unsubscribeScope(r);
|
||
|
||
function e(e) { i.eventBus.unsubscribeScope(r), t(e.message) } i.eventBus.subscribe("AD_SDK_MANAGER_READY", function e(t) { i.eventBus.unsubscribeScope(r), n(t.message) }, r), i.eventBus.subscribe("AD_SDK_CANCELED", e, r), i.eventBus.subscribe("AD_ERROR", e, r) }));
|
||
case 14:
|
||
return t.abrupt("return", o);
|
||
case 17:
|
||
throw t.prev = 17, t.t1 = t.catch(1), new Error(t.t1);
|
||
case 20:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[1, 17]
|
||
]) } }, { key: "_startRewardedAd", value: function e(n) { var r; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (this.requestRunning) return this.eventBus.broadcast("AD_IS_ALREADY_RUNNING", { status: "warning" }), t.abrupt("return");
|
||
t.next = 3; break;
|
||
case 3:
|
||
return this.requestRunning = !0, t.next = 6, regeneratorRuntime.awrap(this._initDisplayContainerWithAutoPlay());
|
||
case 6:
|
||
return r = t.sent, t.next = 9, regeneratorRuntime.awrap(this._loadRewardedAd(u({}, r, {}, n)));
|
||
case 9:
|
||
t.prev = 9, r.autoplayRequiresMute && this.adsManager.setVolume(0), this.adsManager.init(this.options.width, this.options.height, google.ima.ViewMode.NORMAL), this.adsManager.start(), t.next = 19; break;
|
||
case 15:
|
||
throw t.prev = 15, t.t0 = t.catch(9), this._onError(t.t0), t.t0;
|
||
case 19:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[9, 15]
|
||
]) } }, { key: "_loadRewardedAd", value: function e(n) { var r, o, i = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
if (this._resetAdsLoader(), t.prev = 1, t.t0 = this.preloadedRewardedAdVast, t.t0) { t.next = 7; break } return t.next = 6, regeneratorRuntime.awrap(this._getAdVast(d.AdType.Rewarded, n));
|
||
case 6:
|
||
t.t0 = t.sent;
|
||
case 7:
|
||
return r = t.t0, delete this.preloadedRewardedAdVast, t.next = 11, regeneratorRuntime.awrap(this._requestAd(r, u({ adType: d.AdType.Rewarded }, n)));
|
||
case 11:
|
||
return o = t.sent, t.next = 14, regeneratorRuntime.awrap(new Promise(function(n, t) { var r = "videoad.preloadad";
|
||
i.eventBus.unsubscribeScope(r);
|
||
|
||
function e(e) { i.eventBus.unsubscribeScope(r), t(e.message) } i.eventBus.subscribe("AD_SDK_MANAGER_READY", function e(t) { i.eventBus.unsubscribeScope(r), n(t.message) }, r), i.eventBus.subscribe("AD_SDK_CANCELED", e, r), i.eventBus.subscribe("AD_ERROR", e, r) }));
|
||
case 14:
|
||
return t.abrupt("return", o);
|
||
case 17:
|
||
throw t.prev = 17, t.t1 = t.catch(1), new Error(t.t1);
|
||
case 20:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[1, 17]
|
||
]) } }, { key: "_preloadInterstitialAd", value: function e() { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(this._getAdVast(d.AdType.Interstitial));
|
||
case 3:
|
||
return this.preloadedInterstitialAdVast = t.sent, t.abrupt("return", this.preloadedInterstitialAdVast.url);
|
||
case 7:
|
||
throw t.prev = 7, t.t0 = t.catch(0), new Error(t.t0);
|
||
case 10:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[0, 7]
|
||
]) } }, { key: "_preloadRewardedAd", value: function e() { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(this._getAdVast(d.AdType.Rewarded));
|
||
case 3:
|
||
return this.preloadedRewardedAdVast = t.sent, t.abrupt("return", this.preloadedRewardedAdVast.url);
|
||
case 7:
|
||
throw t.prev = 7, t.t0 = t.catch(0), new Error(t.t0);
|
||
case 10:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[0, 7]
|
||
]) } }, { key: "_onError", value: function e() { this.cancel(), this._clearSafetyTimer("ERROR") } }, { key: "_hide", value: function e() { this.video_ad_player.src = "", this.activeAdContainer && (this.activeAdContainer.style.visibility = "hidden") } }, { key: "_show", value: function e() { this.activeAdContainer && (this.activeAdContainer.style.visibility = "visible") } }, { key: "_createPlayer", value: function e() { var n = this,
|
||
t = document.body || document.getElementsByTagName("body")[0];
|
||
this.adContainer = document.createElement("div"), this.adContainer.id = "".concat(this.prefix, "advertisement"), this.adContainer.style.position = this.thirdPartyContainer ? "absolute" : "fixed", this.adContainer.style.zIndex = l.Layers.AdsContainer.zIndex, this.adContainer.style.top = "0", this.adContainer.style.left = "0", this.adContainer.style.width = "100%", this.adContainer.style.height = "100%", this.thirdPartyContainer && (this.thirdPartyContainer.style.transform = null); var r = document.createElement("video");
|
||
r.setAttribute("playsinline", !0), r.setAttribute("webkit-playsinline", !0), r.id = "".concat(this.prefix, "advertisement_video"), r.style.position = "absolute", r.style.backgroundColor = "#000000", r.style.top = "0", r.style.left = "0", r.style.width = this.options.width + "px", r.style.height = this.options.height + "px", this.video_ad_player = r, this.adContainer.appendChild(r); var o = document.createElement("div");
|
||
o.id = "".concat(this.prefix, "advertisement_slot"), o.style.position = "absolute", o.style.top = "0", o.style.left = "0", o.style.width = this.options.width + "px", o.style.height = this.options.height + "px", this.adContainerInner = o, this.activeAdContainer = this.adContainer, this.thirdPartyContainer ? (this.adContainer.appendChild(o), this.thirdPartyContainer.appendChild(this.adContainer), this.activeAdContainer = this.thirdPartyContainer) : (this.adContainer.appendChild(o), t.appendChild(this.adContainer)), this.activeAdContainer.style.visibility = "hidden";
|
||
|
||
function i() { var e = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
|
||
t = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
|
||
n.options.width = n.thirdPartyContainer ? n.thirdPartyContainer.offsetWidth : e, n.options.height = n.thirdPartyContainer ? n.thirdPartyContainer.offsetHeight : t, o.style.width = n.options.width + "px", o.style.height = n.options.height + "px", r.style.width = n.options.width + "px", r.style.height = n.options.height + "px" } window.addEventListener("resize", i), window.document.addEventListener("DOMContentLoaded", i) } }, { key: "_setUpIMA", value: function e() { this.adDisplayContainer = new google.ima.AdDisplayContainer(this.adContainerInner, this.video_ad_player), this.adsLoader = new google.ima.AdsLoader(this.adDisplayContainer), this.adsLoader.getSettings().setDisableCustomPlaybackForIOS10Plus(!0), this.adsLoader.getSettings().setLocale(this.options.locale), this.adsLoader.getSettings().setVpaidMode(this._getVPAIDMode()), this.adsLoader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, this._onAdsManagerLoaded, !1, this), this.adsLoader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, this._onAdError, !1, this) } }, { key: "_onAdsManagerLoaded", value: function e(t) { var n = this,
|
||
r = new google.ima.AdsRenderingSettings;
|
||
r.autoAlign = !0, r.enablePreloading = !0, r.restoreCustomPlaybackStateOnAdBreakComplete = !0, r.uiElements = [google.ima.UiElements.AD_ATTRIBUTION, google.ima.UiElements.COUNTDOWN], this.adsManager = t.getAdsManager(this.video_ad_player, r), this.adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, this._onAdError.bind(this), !1, this), this.adsManager.addEventListener(google.ima.AdEvent.Type.AD_BREAK_READY, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.AD_METADATA, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.ALL_ADS_COMPLETED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.CLICK, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.DURATION_CHANGE, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.FIRST_QUARTILE, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.IMPRESSION, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.INTERACTION, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.LINEAR_CHANGED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.LOG, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.MIDPOINT, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.PAUSED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.RESUMED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.SKIPPED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.THIRD_QUARTILE, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.USER_CLOSE, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.VOLUME_CHANGED, this._onAdEvent.bind(this), this), this.adsManager.addEventListener(google.ima.AdEvent.Type.VOLUME_MUTED, this._onAdEvent.bind(this), this), window.addEventListener("resize", function() { n.adsManager && n.adsManager.resize(n.options.width, n.options.height, google.ima.ViewMode.NORMAL) }), this.adDisplayContainerInitialized || (this.adDisplayContainer.initialize(), this.adDisplayContainerInitialized = !0); var o = new Date,
|
||
i = o.getHours(),
|
||
s = o.getDate(),
|
||
a = o.getMonth(),
|
||
c = o.getFullYear(),
|
||
u = "AD_SDK_MANAGER_READY";
|
||
this.eventBus.broadcast(u, { name: u, message: "AD SDK is ready", status: "success", analytics: { category: u, action: this.parentDomain, label: "h".concat(i, " d").concat(s, " m").concat(a, " y").concat(c) } }) } }, { key: "_onAdEvent", value: function e(t) { var n = new Date,
|
||
r = n.getHours(),
|
||
o = n.getDate(),
|
||
i = n.getMonth(),
|
||
s = n.getFullYear(),
|
||
a = (0, f.getKeyByValue)(google.ima.AdEvent.Type, t.type),
|
||
c = !1,
|
||
u = ""; switch (t.type) {
|
||
case google.ima.AdEvent.Type.AD_BREAK_READY:
|
||
u = "Fired when an ad rule or a VMAP ad break would have played if autoPlayAdBreaks is false."; break;
|
||
case google.ima.AdEvent.Type.AD_METADATA:
|
||
u = "Fired when an ads list is loaded."; break;
|
||
case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:
|
||
c = !0, u = "Fired when the ads manager is done playing all the ads."; break;
|
||
case google.ima.AdEvent.Type.CLICK:
|
||
u = "Fired when the ad is clicked."; break;
|
||
case google.ima.AdEvent.Type.COMPLETE:
|
||
c = !0, u = "Fired when the ad completes playing."; break;
|
||
case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:
|
||
u = "Fired when content should be paused. This usually happens right before an ad is about to cover the content."; break;
|
||
case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:
|
||
u = "Fired when content should be resumed. This usually happens when an ad finishes or collapses.", c = !0; break;
|
||
case google.ima.AdEvent.Type.DURATION_CHANGE:
|
||
u = "Fired when the ad's duration changes."; break;
|
||
case google.ima.AdEvent.Type.FIRST_QUARTILE:
|
||
u = "Fired when the ad playhead crosses first quartile."; break;
|
||
case google.ima.AdEvent.Type.IMPRESSION:
|
||
u = "Fired when the impression URL has been pinged."; break;
|
||
case google.ima.AdEvent.Type.INTERACTION:
|
||
u = "Fired when an ad triggers the interaction callback. Ad interactions contain an interaction ID string in the ad data."; break;
|
||
case google.ima.AdEvent.Type.LINEAR_CHANGED:
|
||
u = "Fired when the displayed ad changes from linear to nonlinear, or vice versa."; break;
|
||
case google.ima.AdEvent.Type.LOADED:
|
||
u = t.getAd().getContentType(), this._show(); break;
|
||
case google.ima.AdEvent.Type.LOG:
|
||
t.getAdData().adError && (u = t.getAdData()); break;
|
||
case google.ima.AdEvent.Type.MIDPOINT:
|
||
u = "Fired when the ad playhead crosses midpoint."; break;
|
||
case google.ima.AdEvent.Type.PAUSED:
|
||
u = "Fired when the ad is paused."; break;
|
||
case google.ima.AdEvent.Type.RESUMED:
|
||
u = "Fired when the ad is resumed."; break;
|
||
case google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED:
|
||
u = "Fired when the displayed ads skippable state is changed."; break;
|
||
case google.ima.AdEvent.Type.SKIPPED:
|
||
c = !0, u = "Fired when the ad is skipped by the user."; break;
|
||
case google.ima.AdEvent.Type.STARTED:
|
||
u = "Fired when the ad starts playing."; break;
|
||
case google.ima.AdEvent.Type.THIRD_QUARTILE:
|
||
u = "Fired when the ad playhead crosses third quartile."; break;
|
||
case google.ima.AdEvent.Type.USER_CLOSE:
|
||
c = !0, u = "Fired when the ad is closed by the user."; break;
|
||
case google.ima.AdEvent.Type.VOLUME_CHANGED:
|
||
u = "Fired when the ad volume has changed."; break;
|
||
case google.ima.AdEvent.Type.VOLUME_MUTED:
|
||
u = "Fired when the ad volume has been muted." } "" !== a && "" !== u && this.eventBus.broadcast(a, { name: a, message: u, status: "success", analytics: { category: a, action: this.parentDomain, label: "h".concat(r, " d").concat(o, " m").concat(i, " y").concat(s) } }), c && !this.adSuccess && (this.adSuccess = !0, this.eventBus.broadcast("AD_SUCCESS", { message: "Ad succeeded.", status: "success" }), this.resetForNext(t)) } }, { key: "_onAdError", value: function e(t) { this.requestRunning = !1, this._resetAdsLoader(), this._clearSafetyTimer("ERROR"), this._hide("_onAdError"); try { var n = t.getError(),
|
||
r = n.getErrorCode().toString() || n.getVastErrorCode().toString(),
|
||
o = this._getInnerErrorCode(n);
|
||
this.eventBus.broadcast("AD_ERROR", { message: r, details: o, status: "warning", analytics: { category: "AD_ERROR", action: o, label: r } }) } catch (e) {} } }, { key: "_resetAdsLoader", value: function e() { this.adsManager && (this.adsManager.destroy(), this.adsManager = null), this.adsLoader && this.adsLoader.contentComplete() } }, { key: "_startSafetyTimer", value: function e(t, n) { var r = this;
|
||
this.safetyTimer && clearTimeout(this.safetyTimer), this.safetyTimer = window.setTimeout(function() { r.cancel(), r._clearSafetyTimer(n) }, t) } }, { key: "_clearSafetyTimer", value: function e() { void 0 !== this.safetyTimer && null !== this.safetyTimer && (clearTimeout(this.safetyTimer), this.safetyTimer = void 0) } }, { key: "_getVPAIDMode", value: function e() { return "disabled" === this.options.vpaid_mode ? google.ima.ImaSdkSettings.VpaidMode.DISABLED : "insecure" === this.options.vpaid_mode ? google.ima.ImaSdkSettings.VpaidMode.INSECURE : google.ima.ImaSdkSettings.VpaidMode.ENABLED } }, { key: "_getPrebidScripts", value: function e() { var t = ["https://hb.improvedigital.com/pbw/gameDistributionV1.1.min.js", "http://hb.improvedigital.com/pbw/gameDistributionV1.1.min.js"]; return this.options.hb_script ? [this.options.hb_script].concat(t) : t } }, { key: "_getInnerErrorCode", value: function e(t) { if ((0, o.default)(t.getInnerError)) { var n = t.getInnerError(); if (n) return (0, o.default)(n.getErrorCode) && (0, o.default)(n.getVastErrorCode) ? n.getErrorCode().toString() || n.getVastErrorCode().toString() : n.message } } }, { key: "resetForNext", value: function e() { this.requestRunning = !1, this._hide("resetForNext") } }, { key: "_createCustomAdVastUrl", value: function e(t, n) { var r = this.macros.transform(t, { get: function e(t) { if (n && n.tnl_keys) return n.tnl_keys[t.toLowerCase()] } }); for (var o in r.query || {}) { var i = r.query[o];
|
||
(0, p.default)(i) && (r.query[o] = m.stringify(i)) } var s = new g(r.url, !0); return b(s.query, r.query || {}), u({ url: s.toString() }, n) } }, { key: "_transformVast", value: function e(t, n) { var r = { url: t.url }; try { var o = new g(t.url, !0);
|
||
this._transformQuery(t, n, o) && (r.url = o.toString()); var i = m.parse(o.query.cust_params); return r.bidder = i.hb_bidder, r.price = i.gd_fp, r } catch (e) { return r.hasError = !0, r.message = e.message, r.bidder = "error", console.log(e.message), r } } }, { key: "_transformQuery", value: function e(n, t, r) { if (n && t && n.tnl_keys) { var o = this.options.vast_query; if (t.retry_on_success && this.options.retry_on_success && (0, p.default)(this.options.retry_on_success.vast_query) ? o = this.options.retry_on_success.vast_query : t.retry_on_failure && this.options.retry_on_failure && (0, p.default)(this.options.retry_on_failure.vast_query) && (o = this.options.retry_on_failure.vast_query), o = (0, h.default)(o), (0, p.default)(o)) { var i = r.query; if (o.$$remove) { for (var s in i) { new RegExp(o.$$remove, "i").test(s) && delete i[s] } delete o.$$remove } var a = m.parse(i.cust_params); if (o.cust_params && o.cust_params.$$remove) { for (var c in a) { new RegExp(o.cust_params.$$remove, "i").test(c) && delete a[c] } delete o.cust_params.$$remove } var u = this.macros.transform(o, { get: function e(t) { return n.tnl_keys[t.toLowerCase()] } }); return i.cust_params = a, b(i, u), i.cust_params = m.stringify(i.cust_params), !0 } } } }]), a }();
|
||
v.default = n }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, { "../components/EventBus": 350, "../modules/adType": 357, "../modules/common": 358, "../modules/layers": 361, "babel-polyfill": 1, "can-autoplay": 3, "is-function": 336, "is-plain-object": 337, "lodash.clonedeep": 340, "lodash.merge": 341, querystringify: 343, "url-parse": 347 }], 355: [function(e, t, n) { "use strict"; var r = function e(t) { return t && t.__esModule ? t : { default: t } }(e("./main")),
|
||
o = e("./modules/adType");
|
||
|
||
function i(e) { return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) } var s = "object" === ("undefined" == typeof GD_OPTIONS ? "undefined" : i(GD_OPTIONS)) && GD_OPTIONS ? GD_OPTIONS : window.gdApi && "object" === i(window.gdApi.q[0][0]) && window.gdApi.q[0][0] ? window.gdApi.q[0][0] : {};
|
||
window.gdApi && "object" === i(window.gdApi.q[0][0]) && window.gdApi.q[0][0] && (s.hasOwnProperty("advertisementSettings") || (s.advertisementSettings = { autoplay: !0 })); var a = new r.default(s);
|
||
|
||
function c() { this.AdType = o.AdType, this.preloadAd = function(e) { return a.preloadAd(e) }, this.showAd = function(e, t) { return e === o.AdType.Display ? a.showDisplayAd(t) : a.showAd(e) }, this.cancelAd = function() { return a.cancelAd() }, this.openConsole = function() { a.openConsole() }, this.getSession = function() { return a.session() } } c.prototype = new function SDKDeprecated() { this.showBanner = function() { a.showBanner() }, this.play = function() {}, this.customLog = function() {} }, window.gdsdk = new c, window.gdApi = window.gdsdk }, { "./main": 356, "./modules/adType": 357 }], 356: [function(T, e, R) {
|
||
(function(e) { "use strict";
|
||
Object.defineProperty(R, "__esModule", { value: !0 }), R.default = void 0, T("es6-promise/auto"), T("whatwg-fetch"); var i = n(T("../package.json")),
|
||
r = n(T("./components/EventBus")),
|
||
t = n(T("./components/ImplementationTest")),
|
||
o = n(T("./components/VideoAd")),
|
||
s = n(T("./components/MessageRouter")),
|
||
f = T("./modules/adType"),
|
||
a = T("./modules/eventList"),
|
||
c = T("./modules/dankLog"),
|
||
_ = T("./modules/common"),
|
||
u = T("js-base64"),
|
||
l = n(T("./components/Macros")),
|
||
d = n(T("./splash/quantum")),
|
||
p = n(T("./splash/mars")),
|
||
h = n(T("./splash/pluto")),
|
||
g = n(T("./promo/hammer")),
|
||
m = n(T("is-plain-object"));
|
||
|
||
function n(e) { return e && e.__esModule ? e : { default: e } }
|
||
|
||
function b(t, e) { var n = Object.keys(t); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(t);
|
||
e && (r = r.filter(function(e) { return Object.getOwnPropertyDescriptor(t, e).enumerable })), n.push.apply(n, r) } return n }
|
||
|
||
function y(t) { for (var e = 1; e < arguments.length; e++) { var n = null != arguments[e] ? arguments[e] : {};
|
||
e % 2 ? b(n, !0).forEach(function(e) { v(t, e, n[e]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : b(n).forEach(function(e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e)) }) } return t }
|
||
|
||
function v(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e }
|
||
|
||
function w(e) { return (w = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function x(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._babelPolyfill || T("babel-polyfill"); var k = T("lodash.clonedeep"),
|
||
E = T("url-parse"),
|
||
j = T("querystringify"),
|
||
A = T("is-array"),
|
||
S = null,
|
||
O = function() {
|
||
function n(e) { var t = this; if (! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, n), S) return S;
|
||
(S = this)._defaults = this._getDefaultOptions(), this._extendDefaultOptions(this._defaults, e), this._bridge = this._getBridgeContext(), this._parentURL = this._bridge.parentURL, this._parentDomain = this._bridge.parentDomain, this._topDomain = this._bridge.topDomain, this._setConsoleBanner(), this._loadGoogleAnalytics(), this._checkWhitelabelPartner(), this._checkUserDeclinedTracking(), this._initializeMessageRouter(), this._checkConsole(), this._subscribeToEvents(), this._gdpr(), this.sdkReady = new Promise(this._initializeSDKWithGameData.bind(this)), this.sdkReady.then(function(e) { t._sdk_ready = !0 }).catch(function(e) { t._sdk_ready = !1 }).finally(function() { t._sendLoaderDataEvent(), t._sendLoadedEvent(), t._checkSplashAndPromoScreens(), t._initBlockingExternals(), t._pauseGameOnStartupIfEnabled() }) } return function e(t, n, r) { return n && x(t.prototype, n), r && x(t, r), t }(n, [{ key: "_pauseGameOnStartupIfEnabled", value: function e() { this._bridge.pauseGameOnStartup && this.msgrt.send("gamezone.pause") } }, { key: "_sendLoaderDataEvent", value: function e() { try { this.options.onLoaderEvent({ name: "LOADER_DATA", message: { game: this._gameData, bridge: this._bridge }, status: this._sdk_ready ? "success" : "error" }) } catch (e) {} } }, { key: "_sendLoadedEvent", value: function e() { this._bridge.noLoadedEvent || (this._sendTunnlEvent(1), this.msgrt.send("loaded", { message: this._hasBlocker ? "Has Blocker" : "No Blocker" })) } }, { key: "_initializeSDKWithGameData", value: function e(n, r) { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(this._getGameData());
|
||
case 3:
|
||
return this._gameData = t.sent, this._checkGameId(), this._checkBlocking(), this._changeMidrollInDebugMode(), t.next = 9, regeneratorRuntime.awrap(this._initializeVideoAd());
|
||
case 9:
|
||
this._sendSDKReady(), n(this._gameData), t.next = 18; break;
|
||
case 13:
|
||
t.prev = 13, t.t0 = t.catch(0), this._sendSDKError(t.t0), this.onResumeGame(t.t0.message, "warning"), r(t.t0);
|
||
case 18:
|
||
case "end":
|
||
return t.stop() } }, null, this, [
|
||
[0, 13]
|
||
]) } }, { key: "_getDefaultOptions", value: function e() { return { debug: !1, testing: !1, gameId: "4f3d7d38d24b740c95da2b03dc3a2333", prefix: "gdsdk__", onEvent: function e() {}, onLoaderEvent: function e() {}, flashSettings: { adContainerId: "", splashContainerId: "" }, advertisementSettings: {}, resumeGame: function e() {}, pauseGame: function e() {}, onInit: function e() {}, onError: function e() {}, loader: {} } } }, { key: "_extendDefaultOptions", value: function e(t, n) { var r = k(t);
|
||
this.options = n ? (0, _.extendDefaults)(r, n) : r, this.options.gameId = this.options.gameId.trim() } }, { key: "_setConsoleBanner", value: function e() { if (!this._bridge.noConsoleBanner) { var t = i.default.version,
|
||
n = console.log("%c %c %c GameDistribution.com HTML5 SDK | Version: " + t + " %c %c %c", "background: #9854d8", "background: #6c2ca7", "color: #fff; background: #450f78;", "background: #6c2ca7", "background: #9854d8", "background: #ffffff");
|
||
console.log.apply(console, n) } } }, { key: "_sendTunnlEvent", value: function e(t) { fetch("https://ana.tunnl.com/event?page_url=".concat(encodeURIComponent(this._parentURL), "&game_id=").concat(this.options.gameId, "&eventtype=").concat(t)) } }, { key: "_sendAdRequestContext", value: function e(t) { this.msgrt.send("adctx", { message: t.adTag.bidder }), this.msgrt.send("adfp", { message: t.adTag.price }) } }, { key: "_checkWhitelabelPartner", value: function e() { this._whitelabelPartner = !1; var t = (0, _.getQueryParams)("xanthophyll");
|
||
t.hasOwnProperty("xanthophyll") && "true" === t.xanthophyll && (this._whitelabelPartner = !0, (0, c.dankLog)("White label publisher", "".concat(this._whitelabelPartner), "success")) } }, { key: "_checkConsole", value: function e() { try { if (!_.Ls.available) return; "developer.gamedistribution.com" === this._parentDomain ? (_.Ls.set("gd_debug_ex", !0), _.Ls.set("gd_disable_midroll_timer", !0), _.Ls.set("gd_tag", !0)) : "localhost:3000" === this._parentDomain && (_.Ls.set("gd_debug_ex", !0), _.Ls.set("gd_disable_midroll_timer", !0)), _.Ls.getBoolean("gd_debug_ex") && (this.openConsole(), this.msgrt.send("dev.console", { message: this._parentDomain })) } catch (e) {} } }, { key: "_checkUserDeclinedTracking", value: function e() { this._userDeclinedTracking = 0 <= document.location.search.indexOf("gdpr-tracking=0") || 0 <= document.cookie.indexOf("ogdpr_tracking=0") } }, { key: "_initializeMessageRouter", value: function e() { this.msgrt = new s.default({ gameId: this.options.gameId, hours: (new Date).getHours(), topDomain: this._topDomain, domain: this._parentDomain, referrer: this._parentURL, depth: (0, _.getIframeDepth)(), version: i.default.version, tracking: this._userDeclinedTracking, whitelabel: this._whitelabelPartner, platform: (0, _.getMobilePlatform)(), byloader: this._bridge.isTokenGameURL, isTokenGameURL: this._bridge.isTokenGameURL, isMasterGameURL: this._bridge.isMasterGameURL, isExtHostedGameURL: this._bridge.isExtHostedGameURL, byloaderVersion: this._bridge.version }) } }, { key: "_loadGoogleAnalytics", value: function e() { var t = this,
|
||
n = 0 <= document.location.search.indexOf("gdpr-tracking=0") || 0 <= document.cookie.indexOf("ogdpr_tracking=0"),
|
||
r = ["https://www.google-analytics.com/analytics.js"]; if ((0, _.getScript)(r[0], "gdsdk_google_analytics", { alternates: r, error_prefix: "Blocked:", exists: function e() { return window.ga } }).then(function() { window.ga("create", "UA-60359297-49", { name: "gd", cookieExpires: 7776e3, sampleRate: 5 }, "auto"), t._bridge.noGAPageView || window.ga("gd.send", "pageview"), n || window.ga("gd.set", "anonymizeIp", !0) }).catch(function(e) { t._sendSDKError(e) }), !n) { var o = ["https://tags.crwdcntrl.net/c/13998/cc.js?ns=_cc13998"];
|
||
(0, _.getScript)(o[0], "LOTCC_13998", { alternates: o }).then(function() { "object" === w(window._cc13998) && "function" == typeof window._cc13998.bcpf && "function" == typeof window._cc13998.add && (t._bridge.noLotamePageView || (window._cc13998.add("act", "play"), window._cc13998.add("med", "game")), "complete" === document.readyState ? window._cc13998.bcpf() : window._cc13998.bcp()) }).catch(function(e) { t._sendSDKError(e) }) } } }, { key: "_subscribeToEvents", value: function e() { var t = this;
|
||
this.eventBus = new r.default, a.SDKEvents.forEach(function(e) { return t.eventBus.subscribe(e, function(e) { return t._onEvent(e) }, "sdk") }), this.eventBus.subscribe("AD_SDK_CANCELED", function() { t.msgrt.send("ad.cancelled") }, "sdk"), a.IMAEvents.forEach(function(e) { return t.eventBus.subscribe(e, function(e) { return t._onEvent(e) }, "ima") }), this.eventBus.subscribe("COMPLETE", function() { if ("developer.gamedistribution.com" === t._parentDomain || !0 === new RegExp("^localhost").test(t._parentDomain)) { fetch("https://game.api.gamedistribution.com/game/v2/hasapi/".concat(t.options.gameId, "?timestamp=").concat((new Date).valueOf())); try { var e = JSON.stringify({ type: "GD_SDK_IMPLEMENTED", gameID: t.options.gameId });
|
||
window.location !== window.top.location ? window.top.postMessage(e, "*") : null !== window.opener && window.opener.location !== window.location && window.opener.postMessage(e, "*") } catch (e) {} } }, "ima"), this.eventBus.subscribe("CONTENT_PAUSE_REQUESTED", function() { return t.onPauseGame("New advertisements requested and loaded", "success") }, "ima"), this.eventBus.subscribe("IMPRESSION", function(e) { t.msgrt.send("ad.impression"); try { window._cc13998.bcpw("genp", "ad video"), window._cc13998.bcpw("act", "ad impression") } catch (e) {} }, "ima"), this.eventBus.subscribe("SKIPPED", function(e) { try { window._cc13998.bcpw("act", "ad skipped") } catch (e) {} }, "ima"), this.eventBus.subscribe("AD_ERROR", function(e) { t.msgrt.send("ad.error", { message: e.message, details: e.details }) }, "ima"), this.eventBus.subscribe("CLICK", function(e) { t.msgrt.send("ad.click"); try { window._cc13998.bcpw("act", "ad click") } catch (e) {} }, "ima"), this.eventBus.subscribe("COMPLETE", function(e) { t.msgrt.send("ad.complete"); try { window._cc13998.bcpw("act", "ad complete") } catch (e) {} }, "ima"), this.eventBus.subscribe("AD_SDK_REQUEST", function(e) { t._sendTunnlEvent(2), t._sendAdRequestContext(e.message) }, "sdk"), this.eventBus.subscribe("SDK_ERROR", function(e) { e.message.startsWith("Blocked:") ? t._bridge.noBlockerEvent || (t.msgrt.send("error", { message: e.message }), t._hasBlocker || (t._hasBlocker = !0, t._sendTunnlEvent(3))) : t.msgrt.send("error", { message: e.message }) }, "sdk"), this.eventBus.subscribe("AD_REQUEST", function(e) { t.msgrt.send("req.ad.".concat(e.message)) }, "sdk"), this.eventBus.subscribe("AD_REQUEST_KEYS_EMPTY", function(e) { t.msgrt.send("tunnl.keys.empty", { message: e.message, details: e.details }) }, "sdk"), this.eventBus.subscribe("AD_REQUEST_KEYS_FALLBACK", function(e) { t.msgrt.send("tunnl.keys.fallback", { message: e.message, details: e.details }) }, "sdk") } }, { key: "_gdpr", value: function e() { var t = this,
|
||
n = 0 <= document.location.search.indexOf("gdpr-tracking"),
|
||
r = 0 <= document.location.search.indexOf("gdpr-tracking=1"),
|
||
o = 0 <= document.location.search.indexOf("gdpr-targeting"),
|
||
i = 0 <= document.location.search.indexOf("gdpr-targeting=1"),
|
||
s = 0 <= document.location.search.indexOf("gdpr-third-party"),
|
||
a = 0 <= document.location.search.indexOf("gdpr-third-party=1");
|
||
[{ name: "SDK_GDPR_TRACKING", message: n ? r ? "Allowed" : "Not allowed" : "Not set", status: r ? "success" : "warning", label: n ? r ? "1" : "0" : "not set" }, { name: "SDK_GDPR_TARGETING", message: o ? i ? "Allowed" : "Not allowed" : "Not set", status: i ? "success" : "warning", label: o ? i ? "1" : "0" : "not set" }, { name: "SDK_GDPR_THIRD_PARTY", message: s ? a ? "Allowed" : "Not allowed" : "Not set", status: a ? "success" : "warning", label: s ? a ? "1" : "0" : "not set" }].forEach(function(e) { t.eventBus.broadcast(e.name, { name: e.name, message: e.message, status: e.status, analytics: { category: e.name, action: t._parentDomain, label: e.label } }) }) } }, { key: "_checkGameId", value: function e() { this.options.gameId === this._defaults.gameId && this._sendSDKError("Check correctness of your GAME ID. Otherwise, no revenue will be recorded.") } }, { key: "_getDefaultGameData", value: function e() { return { gameId: this.options.gameId, enableAds: !0, preroll: !0, midroll: 12e4, rewardedAds: !1, title: "", tags: [], category: "", assets: [], sdk: this._getDefaultAdSDKData(), loader: this._getDefaultLoaderData(), splash: this._getDefaultSplashData(), promo: this._getDefaultPromoData(), dAds: this._getDefaultDisplayAdsData(), pAds: this._getDefaultPrerollAdsData(), mAds: this._getDefaultMidrollAdsData(), rAds: this._getDefaultRewardedAdsData() } } }, { key: "_getDefaultAdSDKData", value: function e() { return {} } }, { key: "_getDefaultLoaderData", value: function e() { return {} } }, { key: "_getDefaultSplashData", value: function e() { return {} } }, { key: "_getDefaultPromoData", value: function e() { return {} } }, { key: "_getDefaultDisplayAdsData", value: function e() { return { enabled: !0 } } }, { key: "_getDefaultPrerollAdsData", value: function e() { return {} } }, { key: "_getDefaultMidrollAdsData", value: function e() { return {} } }, { key: "_getDefaultRewardedAdsData", value: function e() { return {} } }, { key: "_getGameDataUrl", value: function e() { return "https://game.api.gamedistribution.com/game/v3/get/".concat(this.options.gameId.replace(/-/g, ""), "/?domain=").concat(this._parentDomain, "&v=").concat(i.default.version, "&localTime=").concat((new Date).getHours()) } }, { key: "_checkBlocking", value: function e() { var t = this,
|
||
n = this._gameData;
|
||
n.bloc_gard && !0 === n.bloc_gard.enabled ? (this.msgrt.send("blocked"), setTimeout(function() { document.location = "https://html5.api.gamedistribution.com/blocked.html?domain=".concat(t._parentDomain) }, 1e3)) : window.addEventListener("load", function() { try { n.tags.forEach(function(e) { window._cc13998.bcpw("int", "tags : ".concat(e.title.toLowerCase())) }), window._cc13998.bcpw("int", "category : ".concat(n.category.toLowerCase())) } catch (e) {} }) } }, { key: "_changeMidrollInDebugMode", value: function e() { var t = this._gameData;
|
||
_.Ls.available && _.Ls.getBoolean("gd_debug_ex") && (_.Ls.getBoolean("gd_disable_midroll_timer") ? t.midroll = 0 : t.midroll = this._getDefaultGameData().midroll) } }, { key: "_checkSplashAndPromoScreens", value: function e() { var t = this._gameData,
|
||
n = t.gdpr && !0 === t.gdpr.consent,
|
||
r = t.loader,
|
||
o = t.promo;
|
||
this.options.loader.enabled ? o.enabled ? this._createPromoBeforeSplash(t, n) : this._createSplash(t, n) : r.enabled || this._bridge.isTokenGameURL && this._bridge.isExtHostedGameURL || (t.preroll ? this.options.advertisementSettings.autoplay || n ? o.enabled ? this._createPromoBeforeSplash(t, n) : this._createSplash(t, n) : o.enabled && this._createPromo(t, n) : this.adRequestTimer = Date.now()) } }, { key: "_initializeVideoAd", value: function e() { var n; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return (n = this._gameData).sdk.enabled && (this.options.advertisementSettings = (0, _.extendDefaults)(this.options.advertisementSettings, n.sdk)), this.macros = new l.default({ game: n, bridge: this._bridge }), this.adInstance = new o.default(this.options.flashSettings.adContainerId, this.options.advertisementSettings, { parentURL: this._parentURL, parentDomain: this._parentDomain }), this.adInstance.gameId = n.gameId, this.adInstance.category = n.category, this.adInstance.tags = n.tags, this.adInstance.noPreroll = this._bridge.noPreroll, this.adInstance.macros = this.macros, t.next = 11, regeneratorRuntime.awrap(this.adInstance.start());
|
||
case 11:
|
||
case "end":
|
||
return t.stop() } }, null, this) } }, { key: "_sendSDKReady", value: function e() { var t = "Everything is ready.";
|
||
this.eventBus.broadcast("SDK_READY", { message: t, status: "success" }); try { this.options.onInit(t) } catch (e) {
|
||
(0, c.dankLog)("DEVELOPER_ERROR", e.message, "warning"), this.msgrt && this.msgrt.send("dev.error", { message: e.message, details: "onInit" }) } } }, { key: "_sendSDKError", value: function e(t) { t = t.message ? t : { message: t };
|
||
this.eventBus.broadcast("SDK_ERROR", { message: t.message, status: "error" }); try { this.options.onError(t) } catch (t) {
|
||
(0, c.dankLog)("DEVELOPER_ERROR", t.message, "warning"), this.msgrt && this.msgrt.send("dev.error", { message: t.message, details: "onError" }) } } }, { key: "_onEvent", value: function e(t) {
|
||
(0, c.dankLog)(t.name, t.message, t.status); try { this.options.onEvent({ name: t.name, message: t.message, status: t.status }) } catch (e) {
|
||
(0, c.dankLog)("DEVELOPER_ERROR", e.message, "warning"), this.msgrt && this.msgrt.send("dev.error", { message: e.message, details: "onEvent" }) } } }, { key: "_getGameData", value: function e() { var s = this; return new Promise(function(o) { var i = s._getDefaultGameData(),
|
||
e = s._getGameDataUrl();
|
||
fetch(e).then(function(e) { return e.json() }).then(function(e) { if (e.success) { var t = e.result.game,
|
||
n = { gameId: t.gameMd5, description: t.description, enableAds: t.enableAds, preroll: t.preRoll, midroll: 6e4 * t.timeAds, rewardedAds: t.rewardedAds, title: t.title, tags: t.tags, category: t.category, assets: t.assets, disp_2nd_prer: t.disp_2nd_prer, ctry_vst: t.ctry_vst, ctry: t.ctry, block_exts: s._parseAndSelectRandomOne(t.push_cuda), bloc_gard: s._parseAndSelectRandomOne(t.bloc_gard), cookie: s._parseAndSelectRandomOne(t.cookie), gdpr: s._parseAndSelectRandomOne(t.gdpr), diagnostic: s._parseAndSelectRandomOne(t.diagnostic), sdk: s._parseAndSelectRandomOne(t.sdk) || s._getDefaultAdSDKData(), loader: s._parseAndSelectRandomOne(t.loader) || s._getDefaultLoaderData(), splash: s._parseAndSelectRandomOne(t.splash) || s._getDefaultSplashData(), promo: s._parseAndSelectRandomOne(t.promo) || s._getDefaultPromoData(), dAds: s._parseAndSelectRandomOne(t.dads) || s._getDefaultDisplayAdsData(), pAds: s._parseAndSelectRandomOne(t.pads) || s._getDefaultPrerollAdsData(), mAds: s._parseAndSelectRandomOne(t.mads) || s._getDefaultMidrollAdsData(), rAds: s._parseAndSelectRandomOne(t.rads) || s._getDefaultRewardedAdsData() },
|
||
r = (0, _.extendDefaults)(k(i), n);
|
||
s._bridge.noPreroll && (s.adRequestTimer = Date.now()), s.msgrt.setGameData(r), (0, c.setDankLog)(r.diagnostic), o(r) } else i.failed = !0, o(i) }).catch(function(e) { i.failed = !0, o(i) }) }) } }, { key: "_createSplash", value: function e(t, n) { var r = this,
|
||
o = new(this._getSplashTemplate(t))(y({}, this.options, { isConsentDomain: n, version: i.default.version }), t);
|
||
o.on("playClick", function() { if (n) { var e = new Date;
|
||
e.setDate(e.getDate() + 90), document.cookie = "ogdpr_tracking=1; expires=".concat(e.toUTCString(), "; path=/") } r.showAd(f.AdType.Interstitial).catch(function(e) {}) }), o.on("slotVisibilityChanged", function(e) { e.visible && r.showDisplayAd({ containerId: e.id, visible: e.visible }) }), this.onPauseGame("Pause the game and wait for a user gesture", "success"), this.eventBus.subscribe("SDK_GAME_PAUSE", function() { o.hide() }), this.eventBus.subscribe("SDK_GAME_START", function() { o.hide() }) } }, { key: "_createPromoBeforeSplash", value: function e(t, n) { var r = this,
|
||
o = new(this._getPromoTemplate(t))(y({}, this.options, { isConsentDomain: n, version: i.default.version }), t);
|
||
o.on("skipClick", function() { o.hide(), r._createSplash(t, n) }) } }, { key: "_createPromo", value: function e(t, n) { var r = this,
|
||
o = new(this._getPromoTemplate(t))(y({}, this.options, { isConsentDomain: n, version: i.default.version }), t);
|
||
o.on("skipClick", function() { o.hide(), r.onResumeGame("Resumed after the promo", "warning") }), this.onPauseGame("Pause the game for the promo", "success") } }, { key: "showBanner", value: function e() { this.showAd(f.AdType.Interstitial).catch(function(e) {}) } }, { key: "showAd", value: function e(u, l) { var d = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.abrupt("return", new Promise(function e(n, r) { var o, i, s, a, c; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(d.sdkReady);
|
||
case 3:
|
||
if ((o = t.sent).bloc_gard && !0 === o.bloc_gard.enabled) throw new Error("Game or domain is blocked.");
|
||
t.next = 6; break;
|
||
case 6:
|
||
if (!o.enableAds || d._whitelabelPartner) throw new Error("Advertisements are disabled.");
|
||
t.next = 8; break;
|
||
case 8:
|
||
if (u) { t.next = 12; break } u = f.AdType.Interstitial, t.next = 14; break;
|
||
case 12:
|
||
if (u !== f.AdType.Interstitial && u !== f.AdType.Rewarded) throw new Error("Unsupported an advertisement type: ", u);
|
||
t.next = 14; break;
|
||
case 14:
|
||
if (u !== f.AdType.Rewarded || o.rewardedAds) { t.next = 16; break } throw new Error("Rewarded ads are disabled.");
|
||
case 16:
|
||
if (u !== f.AdType.Interstitial || void 0 === d.adRequestTimer) { t.next = 20; break } if (Date.now() - d.adRequestTimer < o.midroll) throw new Error("The advertisement was requested too soon.");
|
||
t.next = 20; break;
|
||
case 20:
|
||
return i = "main.showad", s = function e(t) { d.adInstance.resetForNext(), d.showAd(u, t).then(function(e) { d.adRequestTimer = Date.now(), d.onResumeGame("Advertisement(s) are done. Start / resume the game.", "success"), n("") }).catch(function(e) { t.retry_on_success ? (d.adRequestTimer = Date.now(), d.onResumeGame("Advertisement(s) are done. Start / resume the game.", "success"), n("")) : (d.onResumeGame(e.message || e, "warning"), r(e.message || e)) }) }, a = function e(t) {
|
||
(d.eventBus.unsubscribeScope(i), void 0 !== l) ? r(t.message): o.sdk.enabled && (!0 === o.sdk.retry_on_failure || (0, m.default)(o.sdk.retry_on_failure)) ? s({ retry_on_failure: !0 }) : (d.onResumeGame(t.message, "warning"), r(t.message)) }, c = function e(t) {
|
||
(d.eventBus.unsubscribeScope(i), void 0 !== l) ? n(t.message): o.sdk.enabled && (!0 === o.sdk.retry_on_success || (0, m.default)(o.sdk.retry_on_success)) ? s({ retry_on_success: !0 }) : (d.adRequestTimer = Date.now(), d.onResumeGame("Advertisement(s) are done. Start / resume the game.", "success"), n(t.message)) }, d.eventBus.subscribe("AD_ERROR", a, i), d.eventBus.subscribe("AD_SDK_CANCELED", a, i), d.eventBus.subscribe("AD_SUCCESS", c, i), t.next = 29, regeneratorRuntime.awrap(d.adInstance.startAd(u, l));
|
||
case 29:
|
||
t.next = 35; break;
|
||
case 31:
|
||
t.prev = 31, t.t0 = t.catch(0), d.onResumeGame(t.t0.message, "warning"), r(t.t0.message);
|
||
case 35:
|
||
case "end":
|
||
return t.stop() } }, null, null, [
|
||
[0, 31]
|
||
]) }));
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) } }, { key: "preloadAd", value: function e(s) { var a = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.abrupt("return", new Promise(function e(n, r) { var o, i; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(a.sdkReady);
|
||
case 3:
|
||
if ((o = t.sent).bloc_gard && !0 === o.bloc_gard.enabled) throw new Error("Game or domain is blocked.");
|
||
t.next = 6; break;
|
||
case 6:
|
||
if (s) { t.next = 10; break } s = f.AdType.Rewarded, t.next = 12; break;
|
||
case 10:
|
||
if (s !== f.AdType.Interstitial && s !== f.AdType.Rewarded) throw new Error("Unsupported an advertisement type:" + s);
|
||
t.next = 12; break;
|
||
case 12:
|
||
if (s !== f.AdType.Rewarded || o.rewardedAds) { t.next = 14; break } throw new Error("Rewarded ads are disabled.");
|
||
case 14:
|
||
return t.next = 16, regeneratorRuntime.awrap(a.adInstance.preloadAd(s));
|
||
case 16:
|
||
i = t.sent, n(i), t.next = 23; break;
|
||
case 20:
|
||
t.prev = 20, t.t0 = t.catch(0), r(t.t0);
|
||
case 23:
|
||
case "end":
|
||
return t.stop() } }, null, null, [
|
||
[0, 20]
|
||
]) }));
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) } }, { key: "cancelAd", value: function e() { var o = this; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.abrupt("return", new Promise(function e(n, r) { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
try { o.adInstance.cancel(), r() } catch (e) { n(e.message) }
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) }));
|
||
case 1:
|
||
case "end":
|
||
return t.stop() } }) } }, { key: "showDisplayAd", value: function e(o) { var i = this; return new Promise(function e(n, r) { return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.prev = 0, t.next = 3, regeneratorRuntime.awrap(i.sdkReady);
|
||
case 3:
|
||
if (t.sent.dAds.enabled) return t.next = 7, regeneratorRuntime.awrap(i.adInstance.loadDisplayAd(o));
|
||
t.next = 10; break;
|
||
case 7:
|
||
n(), t.next = 11; break;
|
||
case 10:
|
||
r("Display-Ads are disabled.");
|
||
case 11:
|
||
t.next = 16; break;
|
||
case 13:
|
||
t.prev = 13, t.t0 = t.catch(0), r(t.t0.message);
|
||
case 16:
|
||
case "end":
|
||
return t.stop() } }, null, null, [
|
||
[0, 13]
|
||
]) }) } }, { key: "onResumeGame", value: function e(t, n) { this._allowExternals({ enabled: !1 }); try { this.options.resumeGame() } catch (e) {
|
||
(0, c.dankLog)("DEVELOPER_ERROR", e.message, "warning"), this.msgrt && this.msgrt.send("dev.error", { message: e.message, details: "resumeGame" }) } var r = "SDK_GAME_START";
|
||
this.eventBus.broadcast(r, { name: r, message: t, status: n, analytics: { category: "SDK", action: r, label: this.options.gameId + "" } }) } }, { key: "onPauseGame", value: function e(t, n) { this._allowExternals({ enabled: !0 }); try { this.options.pauseGame() } catch (e) {
|
||
(0, c.dankLog)("DEVELOPER_ERROR", e.message, "warning"), this.msgrt && this.msgrt.send("dev.error", { message: e.message, details: "pauseGame" }) } var r = "SDK_GAME_PAUSE";
|
||
this.eventBus.broadcast(r, { name: r, message: t, status: n, analytics: { category: "SDK", action: r, label: this.options.gameId + "" } }) } }, { key: "openConsole", value: function e() { try { new t.default(this).start(), _.Ls.set("gd_debug_ex", !0) } catch (e) { console.log(e) } } }, { key: "_initBlockingExternals", value: function e() { var t = this._gameData;
|
||
(t.failed || t.block_exts && t.block_exts.enabled) && (this.window_open = window.open, this._allowExternals({ enabled: !1 }), this._removeExternalsInHtml({ enabled: !1 })) } }, { key: "_allowExternals", value: function e(t) { var n = this;
|
||
void 0 !== this.window_open && (!1 === t.enabled ? window.open = function(e) { n.msgrt.send("external", { message: "C> ".concat(e) }) } : window.open = this.window_open) } }, { key: "_removeExternalsInHtml", value: function e(t) { var n = this;!1 === t.enabled && window.document.querySelectorAll("a").forEach(function(e) { var t = e.getAttribute("href");
|
||
e.setAttribute("href", "#"), e.onclick = function(e) { return e.preventDefault(), n.msgrt.send("external", { message: "H> ".concat(t) }), !1 } }) } }, { key: "_getBridgeContext", value: function e() { var t = this._isTokenGameURL(),
|
||
n = this._isMasterGameURL(),
|
||
r = this._isExtHostedGameURL(),
|
||
o = t || r ? this._getTokenGameURLConfig() : {};
|
||
o = o || {}; var i = (t || r) && o.parentURL ? o.parentURL : (0, _.getParentUrl)(),
|
||
s = (t || r) && o.parentDomain ? o.parentDomain : (0, _.getParentDomain)(),
|
||
a = (t || r) && o.topDomain ? o.topDomain : (0, _.getTopDomain)(),
|
||
c = (t || r) && o.loaderEnabled,
|
||
u = (t || r) && o.loaderEnabled,
|
||
l = (t || r) && o.loaderEnabled,
|
||
d = (t || r) && o.loaderEnabled,
|
||
f = (t || r) && o.loaderEnabled,
|
||
p = (t || r) && o.loaderEnabled && o.hasImpression,
|
||
h = (t || r) && o.loaderEnabled && o.hasImpression && "1.1.24" <= o.version; return h && this._connectToMessageFromGameZone(), { isTokenGameURL: t, isMasterGameURL: n, isExtHostedGameURL: r, noConsoleBanner: c, noLoadedEvent: u, noBlockerEvent: l, noPreroll: p, parentURL: i, parentDomain: s, topDomain: a, noGAPageView: d, noLotamePageView: f, version: o.version, pauseGameOnStartup: h, depth: (0, _.getIframeDepth)(), domainMatched: s === a, exports: { formatTokenURLSearch: this._formatTokenURLSearch.bind(this) } } } }, { key: "_isMasterGameURL", value: function e() { var t = /http[s]?:\/\/(html5\.gamedistribution\.com\/[A-Fa-f0-9]{32})(.*)$/i; return t.test(location.href) || !this._isTokenGameURL() && t.test(document.referrer) } }, { key: "_isTokenGameURL", value: function e() { var t = /http[s]?:\/\/(html5\.gamedistribution\.com\/[A-Za-z0-9]{8})\/(.*)$/i; return t.test(location.href) || t.test(document.referrer) } }, { key: "_isExtHostedGameURL", value: function e() { var t = /^http[s]?:\/\/.*?gd_sdk_referrer_url=.*$/i; return t.test(location.href) || t.test(document.referrer) } }, { key: "_getTokenGameURLConfig", value: function e() { try { var t, n = /http[s]?:\/\/html5\.gamedistribution\.com\/[A-Za-z0-9]{8}\/[A-Fa-f0-9]{32}\/.*/i; if (n.test(location.href)) { var r = new E(location.href, !0); if (!r.query.gd_zone_config) return;
|
||
t = r.query.gd_zone_config } else if (n.test(document.referrer)) { var o = new E(document.referrer, !0); if (!o.query.gd_zone_config) return;
|
||
t = o.query.gd_zone_config } else { var i = new E(location.href, !0); if (!i.query.gd_zone_config) return;
|
||
t = i.query.gd_zone_config } return JSON.parse(u.Base64.decode(decodeURIComponent(t))) } catch (e) {} } }, { key: "_getSplashTemplate", value: function e(t) { var n = t.splash; return "quantum" === n.template ? d.default : "pluto" === n.template ? h.default : p.default } }, { key: "_getPromoTemplate", value: function e() { return g.default } }, { key: "_formatTokenURLSearch", value: function e(t) { var n = ""; try { n = encodeURIComponent(u.Base64.encode(JSON.stringify(t))) } catch (e) {} try { var r = new E(location.href, !0); return r.query = r.query || {}, r.query.gd_zone_config = n, "?".concat(j.stringify(r.query)) } catch (e) { return "?gd_zone_config=".concat(n) } } }, { key: "_connectToMessageFromGameZone", value: function e() { window.addEventListener ? window.addEventListener("message", this._onMessageFromGameZone.bind(this), !1) : window.attachEvent("onmessage", this._onMessageFromGameZone.bind(this)) } }, { key: "_onMessageFromGameZone", value: function e(t) { t.data && t.data.topic && "gdzone.resume" === t.data.topic && this.msgrt.send("gamezone.resume") } }, { key: "_parseAndSelectRandomOne", value: function e(t) { var n = this._selectRandomOne((0, _.parseJSON)(t)); return n && n.version ? i.default.version >= n.version ? n : void 0 : n } }, { key: "_selectRandomOne", value: function e(t) { if (!A(t) || 0 === t.length) return t; if (1 === t.length) return t[0]; var n = 0;
|
||
t.forEach(function(e) { e.weight = e.weight || 1, n += e.weight }); for (var r = Math.floor(Math.random() * Math.floor(n)), o = n = 0; o < t.length; o++) { var i = t[o]; if (r < (n += i.weight)) return i } } }, { key: "session", value: function e() { var o = this; return new Promise(function e(n) { var r; return regeneratorRuntime.async(function e(t) { for (;;) switch (t.prev = t.next) {
|
||
case 0:
|
||
return t.next = 2, regeneratorRuntime.awrap(o.sdkReady);
|
||
case 2:
|
||
r = t.sent, n({ ads: { display: { enabled: r.dAds.enabled } }, location: { parentDomain: o._bridge.parentDomain, topDomain: o._bridge.topDomain, parentURL: o._bridge.parentURL, depth: o._bridge.depth, loadedByGameZone: o._bridge.isTokenGameURL } });
|
||
case 4:
|
||
case "end":
|
||
return t.stop() } }) }) } }]), n }();
|
||
R.default = O }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) }, { "../package.json": 349, "./components/EventBus": 350, "./components/ImplementationTest": 351, "./components/Macros": 352, "./components/MessageRouter": 353, "./components/VideoAd": 354, "./modules/adType": 357, "./modules/common": 358, "./modules/dankLog": 359, "./modules/eventList": 360, "./promo/hammer": 363, "./splash/mars": 365, "./splash/pluto": 366, "./splash/quantum": 367, "babel-polyfill": 1, "es6-promise/auto": 333, "is-array": 335, "is-plain-object": 337, "js-base64": 339, "lodash.clonedeep": 340, querystringify: 343, "url-parse": 347, "whatwg-fetch": 348 }], 357: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.AdType = void 0;
|
||
n.AdType = { Rewarded: "rewarded", Interstitial: "interstitial", Preroll: "interstitial", Midroll: "interstitial", Display: "display" } }, {}], 358: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.extendDefaults = function e(t, n) { var r; for (r in n) n.hasOwnProperty(r) && null !== n[r] && void 0 !== n[r] && (t[r] = n[r]); return t }, n.getParentUrl = function e() { var t = s(); if (t.gd_sdk_referrer_url) return t.gd_sdk_referrer_url; var n = window.location !== window.parent.location && document.referrer && "" !== document.referrer ? document.referrer : document.location.href; if (-1 !== document.referrer.indexOf("gameplayer.io")) { n = "https://gamedistribution.com"; var r = i("ref", document.referrer); if (r) { var o = r; "" !== o && "{portal%20name}" !== o && "{spilgames}" !== o && "{portal name}" !== o && (o = a(o), n = o.replace(/^(?:https?:\/\/)?(?:\/\/)?/i, ""), n = "https://".concat(n)) } } else -1 !== document.referrer.indexOf("localhost") && (n = "https://gamedistribution.com/"); return n }, n.getParentDomain = function e() { var t = s(),
|
||
n = (t.gd_sdk_referrer_url ? t.gd_sdk_referrer_url : window.location !== window.parent.location && document.referrer && "" !== document.referrer ? document.referrer.split("/")[2] : document.location.host).replace(/^(?:https?:\/\/)?(?:\/\/)?(?:www\.)?/i, "").split("/")[0]; if (-1 !== document.referrer.indexOf("gameplayer.io")) { n = "gamedistribution.com"; var r = i("ref", document.referrer); if (r) { var o = r; "" !== o && "{portal%20name}" !== o && "{spilgames}" !== o && "{portal name}" !== o && (o = a(o), n = o.replace(/^(?:https?:\/\/)?(?:\/\/)?(?:www\.)?/i, "").split("/")[0]) } } else -1 !== document.referrer.indexOf("localhost") && (n = "gamedistribution.com"); return n }, n.getQueryParams = s, n.getMobilePlatform = function e() { var t = navigator.userAgent || navigator.vendor || window.opera; if (/windows phone/i.test(t)) return "windows"; if (/android/i.test(t)) return "android"; return !/iPad|iPhone|iPod/.test(t) || window.MSStream ? "" : "ios" }, n.getQueryString = i, n.getScript = function e(i, s, a) { return new Promise(function(e, t) { if (a && a.exists && a.exists()) e();
|
||
else { var n = a && a.alternates && 0 < a.alternates.length ? c(a.alternates) : void 0,
|
||
r = n || document.createElement("script"),
|
||
o = a && a.error_prefix ? a.error_prefix : "Failed:";
|
||
r.onload = function() { a && a.exists && !a.exists() ? t("".concat(o, " ").concat(i)) : e() }, r.onerror = function() { t("".concat(o, " ").concat(i)) }, n || (r.type = "text/javascript", r.async = !0, r.src = i, r.id = s, document.head.appendChild(r)) } }) }, n.getIframeDepth = o, n.parseJSON = function e(t) { if (t) try { return JSON.parse(t) }
|
||
catch (e) {} }, n.getKeyByValue = function e(t, n) { return Object.keys(t).find(function(e) { return t[e] === n }) }, n.isObjectEmpty = function e(t) { if (!t) return !1; for (var n in t)
|
||
if (t.hasOwnProperty(n)) return !1; return !0 }, n.getScriptTag = c, n.getTopDomain = function e() { var t = o(); if (0 === t) return location.host.replace(/^www\.(.*)$/i, "$1"); if (location.ancestorOrigins && 0 < location.ancestorOrigins.length) return location.ancestorOrigins[location.ancestorOrigins.length - 1].replace(/^https?:\/\/(www\.)?(.*)$/i, "$2"); if (1 === t) { var n = function e(t) { if (!t || "" === t) return; try { return new r(t) } catch (e) {} }(document.referrer); if (n) return n.host.replace(/^www\.(.*)$/i, "$1") } }, n.getIMASampleTags = function e() { return { interstitial: ["https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dskippablelinear&correlator=", "https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirectlinear&correlator=", "https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirecterror&correlator="], rewarded: ["https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dlinear&correlator="] } }, n.Ls = void 0; var r = e("url-parse");
|
||
|
||
function i(e, t) { var n = t || window.location.href,
|
||
r = new RegExp("[?&]" + e + "=([^&#]*)", "i").exec(n); return r ? r[1] : null }
|
||
|
||
function s() { for (var e, n = /\+/g, t = /([^&=]+)=?([^&]*)/g, r = function e(t) { return decodeURIComponent(t.toLowerCase().replace(n, " ")) }, o = window.location.search.substring(1), i = {}; e = t.exec(o);) i[r(e[1])] = r(e[2]); return i }
|
||
|
||
function a(e) { for (;
|
||
(t = (t = e) || "") !== decodeURIComponent(t);) e = decodeURIComponent(e); var t; return e }
|
||
|
||
function o() { var e = 0,
|
||
t = window; try { for (; t != t.parent;) e++, t = t.parent } catch (e) {} return e }
|
||
|
||
function c(e) { if (e && e.length) { var t = document.querySelectorAll("script"); if (t)
|
||
for (var n in t) { var r = t[n]; if (e.includes(r.src)) return r } } }
|
||
|
||
function u(e) { return !!localStorage.getItem(e) } var l = { has: u, getBoolean: function e(t, n) { if (!u(t)) return n; var r = localStorage.getItem(t); return "true" === r || !0 === r || 1 === r || "1" === r }, getNumber: function e(t, n) { if (!u(t)) return n; var r = localStorage.getItem(t); return Number(r) }, getString: function e(t, n) { return u(t) ? localStorage.getItem(t).toString() : n }, available: function e() { var t = Date.now(); try { return localStorage.setItem(t, t), localStorage.removeItem(t), !0 } catch (e) { return !1 } }(), remove: function e(t) { localStorage.removeItem(t) }, set: function e(t, n) { localStorage.setItem(t, n) } };
|
||
n.Ls = l }, { "url-parse": 347 }], 359: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.dankLog = function e(t, n, r) { try { if (s.Ls.available && s.Ls.getBoolean("gd_debug_ex") || c && !0 === c.console) { var o = "error" === r ? "background: #c4161e; color: #fff" : "warning" === r ? "background: #ff8c1c; color: #fff" : "info" === r ? "background: #ff0080; color: #fff" : "background: #44a5ab; color: #fff",
|
||
i = console.log("[" + (Date.now() - a) / 1e3 + "s]%c %c %c gdsdk %c %c %c " + t + " ", "background: #9854d8", "background: #6c2ca7", "color: #fff; background: #450f78;", "background: #6c2ca7", "background: #9854d8", o, void 0 !== n ? n : "");
|
||
console.log.apply(console, i) } } catch (e) { console.log(e) } }, n.setDankLog = function e(t) { c = t }; var s = e("./common"),
|
||
a = Date.now(),
|
||
c = { console: !1 } }, { "./common": 358 }], 360: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.IMAEvents = n.SDKEvents = void 0;
|
||
n.SDKEvents = ["SDK_READY", "SDK_ERROR", "SDK_GAME_START", "SDK_GAME_PAUSE", "SDK_GDPR_TRACKING", "SDK_GDPR_TARGETING", "SDK_GDPR_THIRD_PARTY", "AD_SDK_MANAGER_READY", "AD_SDK_CANCELED", "AD_IS_ALREADY_RUNNING"];
|
||
n.IMAEvents = ["AD_ERROR", "AD_BREAK_READY", "AD_METADATA", "ALL_ADS_COMPLETED", "CLICK", "COMPLETE", "CONTENT_PAUSE_REQUESTED", "CONTENT_RESUME_REQUESTED", "DURATION_CHANGE", "FIRST_QUARTILE", "IMPRESSION", "INTERACTION", "LINEAR_CHANGED", "LOADED", "LOG", "MIDPOINT", "PAUSED", "RESUMED", "SKIPPABLE_STATE_CHANGED", "SKIPPED", "STARTED", "THIRD_QUARTILE", "USER_CLOSE", "VOLUME_CHANGED", "VOLUME_MUTED"] }, {}], 361: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.Layers = void 0;
|
||
n.Layers = { SplashContainer: { zIndex: 1010 }, AdsContainer: { zIndex: 1010 }, DisplayContainer: { zIndex: 1020 }, PromoContainer: { zIndex: 1030 }, Console: { zIndex: 1100 } } }, {}], 362: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var r = e("events");
|
||
|
||
function o(e) { return (o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function a(t, e) { var n = Object.keys(t); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(t);
|
||
e && (r = r.filter(function(e) { return Object.getOwnPropertyDescriptor(t, e).enumerable })), n.push.apply(n, r) } return n }
|
||
|
||
function c(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e }
|
||
|
||
function i(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) } }
|
||
|
||
function u(e, t) { return !t || "object" !== o(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function l(e) { return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function d(e, t) { return (d = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var s = function() {
|
||
function s(e, t) { var n;! function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, s), (n = u(this, l(s).call(this))).options = e, n.gameData = t, n.promo = t.promo, n.macros = { GAME_ID: t.gameId, GAME_TITLE: t.title, URL: location.href, REFERRER_URL: document.referrer || location.href }; var r = {}; for (var o in n.macros) { var i = n.macros[o];
|
||
r[o + "_ESC"] = encodeURIComponent(i), r[o + "_ESC_ESC"] = encodeURIComponent(encodeURIComponent(i)) } return n.macros = function e(t) { for (var n = 1; n < arguments.length; n++) { var r = null != arguments[n] ? arguments[n] : {};
|
||
n % 2 ? a(r, !0).forEach(function(e) { c(t, e, r[e]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : a(r).forEach(function(e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) }) } return t }({}, n.macros, {}, r), n.dict = t.promo.dict || {}, n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && d(t, n) }(s, r.EventEmitter),
|
||
function e(t, n, r) { return n && i(t.prototype, n), r && i(t, r), t }(s, [{ key: "_registerEvents", value: function e() { var t = this;
|
||
this.skipButton.addEventListener("click", function(e) { t.emit("skipClick", e) }) } }, { key: "_insertCss", value: function e(t) { var n = document.head || document.getElementsByTagName("head")[0],
|
||
r = document.createElement("style"),
|
||
o = document.head.querySelector("style[data-gdsdk-promo-style]");
|
||
o && o.remove(), r.type = "text/css", r.setAttribute("data-gdsdk-promo-style", !0), r.styleSheet ? r.styleSheet.cssText = t : r.appendChild(document.createTextNode(t)), n.appendChild(r) } }, { key: "_getExtContainer", value: function e() { if (this.options.flashSettings.splashContainerId) return document.getElementById(this.options.flashSettings.splashContainerId) } }, { key: "hide", value: function e() { var t = this._container,
|
||
n = this._extContainer;
|
||
t && t.parentNode && t.parentNode.removeChild(t), n && (n.style.display = "none") } }, { key: "getRoot", value: function e() { return this._root } }]), s }();
|
||
n.default = s }, { events: 2 }], 363: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = function e(t) { return t && t.__esModule ? t : { default: t } }(e("./base")),
|
||
i = e("../modules/layers");
|
||
|
||
function r(e) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function s(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) } }
|
||
|
||
function a(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function c(e) { return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function u(e, t) { return (u = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var l = function() {
|
||
function r(e, t) { var n; return function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, r), (n = a(this, c(r).call(this, e, t)))._init(), n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && u(t, n) }(r, o.default),
|
||
function e(t, n, r) { return n && s(t.prototype, n), r && s(t, r), t }(r, [{ key: "_init", value: function e() { var t = this._css();
|
||
this._insertCss(t); var n = this._html(),
|
||
r = this._insertHtml(n),
|
||
o = r.container,
|
||
i = r.extContainer;
|
||
this._initIframeMode(o), this._initSkipButton(o), this._root = o, this._container = o, this._ext_container = i, this._registerEvents() } }, { key: "_css", value: function e() { return "\n body {\n position: inherit;\n }\n\n .".concat(this.options.prefix, "promo-container {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n position: absolute;\n width: 100%;\n height: 100%;\n top:0;\n left:0;\n background-color:black;\n }\n\n .").concat(this.options.prefix, "promo-iframe-container {\n flex-grow:1;\n position:relative;\n }\n \n .").concat(this.options.prefix, "promo-controls-container {\n padding: 4px 0px;\n text-align:right;\n }\n\n .").concat(this.options.prefix, "promo-iframe-container>iframe {\n box-sizing:border-box;\n width:0;\n height:0;\n min-height:100%;\n min-width:100%;\n max-width:100%;\n max-height:100%;\n overflow:hidden;\n position:absolute;\n }\n\n #").concat(this.options.prefix, "promo-button{\n box-sizing:border-box;\n padding: 4px 16px;\n margin: auto;\n border: 1px solid rgba(255,255,255,0.5);\n background: black;\n color: white;\n color: rgba(255,255,255,0.8);\n font-family: Helvetica, Arial, sans-serif;\n font-size: 18px;\n cursor: pointer;\n min-width: 150px;\n }\n\n #").concat(this.options.prefix, "promo-button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n #").concat(this.options.prefix, "promo-button:active {\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n\n #").concat(this.options.prefix, "promo-button:disabled,#").concat(this.options.prefix, "promo-button[disabled]{\n background: black;\n }\n ") } }, { key: "_html", value: function e() { return '\n <div class="'.concat(this.options.prefix, 'promo-container">\n <div class="').concat(this.options.prefix, 'promo-iframe-container">\n <iframe frameBorder="1"></iframe>\n </div> \n <div class="').concat(this.options.prefix, 'promo-controls-container">\n <button id="').concat(this.options.prefix, 'promo-button" disabled></button>\n </div>\n </div>\n ') } }, { key: "_insertHtml", value: function e(t) { var n = document.createElement("div");
|
||
n.innerHTML = t, n.id = "".concat(this.options.prefix, "promo"), n.style["z-index"] = i.Layers.PromoContainer.zIndex, n.style.position = "fixed", n.style.width = "100%", n.style.height = "100%", n.style.top = "0", n.style.left = "0"; var r = this._getExtContainer(); if (r) r.style.display = "block", r.insertBefore(n, r.firstChild);
|
||
else { var o = document.body || document.getElementsByTagName("body")[0];
|
||
o.insertBefore(n, o.firstChild) } return { container: n, extContainer: r } } }, { key: "_initIframeMode", value: function e(t) { var n = t.querySelector("iframe"); for (var r in this.promo.attrs) { var o = this.promo.attrs[r];
|
||
o = this._replaceMacros(o), n.setAttribute(r, o) } } }, { key: "_replaceMacros", value: function e(t) { var n = t; for (var r in this.macros) { var o = this.macros[r],
|
||
i = "{{" + r + "}}";
|
||
i = this._escapeRegExp(i), n = n.replace(new RegExp(i, "g"), o) } for (var s in this.dict) { var a = this.dict[s],
|
||
c = "{{DICT[" + s + "]}}";
|
||
c = this._escapeRegExp(c), n = n.replace(new RegExp(c, "g"), a) } return n } }, { key: "_initSkipButton", value: function e() { var n = this;
|
||
this.skipButton = document.getElementById("".concat(this.options.prefix, "promo-button")); var r = this.promo.textBeforeSkip || "You can skip this promo in {{0}} secs",
|
||
t = this.promo.textOnSkip || "SKIP",
|
||
o = this.promo.skipAfter || 15;
|
||
this.skipButton.innerText = r.replace("{{0}}", o); var i = Date.now(),
|
||
s = setInterval(function() { var e = Math.floor((Date.now() - i) / 1e3),
|
||
t = o - e;
|
||
n.skipButton.innerText = r.replace("{{0}}", t) }, 1e3);
|
||
setTimeout(function() { clearInterval(s), n.skipButton.innerText = n._replaceMacros(t), n.skipButton.removeAttribute("disabled") }, 1e3 * o) } }, { key: "_escapeRegExp", value: function e(t) { return t.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") } }]), r }();
|
||
n.default = l }, { "../modules/layers": 361, "./base": 362 }], 364: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = e("events");
|
||
|
||
function r(e) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function i(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) } }
|
||
|
||
function s(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function a(e) { return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function c(e, t) { return (c = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var u = function() {
|
||
function r(e, t) { var n; return function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, r), (n = s(this, a(r).call(this))).options = e, n.gameData = t, n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && c(t, n) }(r, o.EventEmitter),
|
||
function e(t, n, r) { return n && i(t.prototype, n), r && i(t, r), t }(r, [{ key: "_getThumbnail", value: function e(t, n) { var r = n.assets.find(function(e) { return e.hasOwnProperty("name") && 512 === e.width && 512 === e.height }); return r = r ? "https://img.gamedistribution.com/".concat(r.name) : 0 < n.assets.length && n.assets[0].hasOwnProperty("name") ? "https://img.gamedistribution.com/".concat(n.assets[0].name) : "https://img.gamedistribution.com/logo.svg" } }, { key: "_registerEvents", value: function e() { var t = this,
|
||
n = document.getElementById("".concat(this.options.prefix, "splash-button"));
|
||
n && n.addEventListener("click", function(e) { t.emit("playClick", e) }); var r = document.getElementById("".concat(this.options.prefix, "splash"));
|
||
r && r.addEventListener("click", function(e) { t.emit("containerClick", e) }) } }, { key: "hide", value: function e() { var t = this._container,
|
||
n = this._extContainer;
|
||
t && t.parentNode && t.parentNode.removeChild(t), n && (n.style.display = "none") } }, { key: "_insertCss", value: function e(t) { var n = document.head || document.getElementsByTagName("head")[0],
|
||
r = document.createElement("style"),
|
||
o = document.head.querySelector("style[data-gdsdk-style]");
|
||
o && o.remove(), r.type = "text/css", r.setAttribute("data-gdsdk-style", !0), r.styleSheet ? r.styleSheet.cssText = t : r.appendChild(document.createTextNode(t)), n.appendChild(r) } }, { key: "_getExtContainer", value: function e() { if (this.options.flashSettings.splashContainerId) return document.getElementById(this.options.flashSettings.splashContainerId) } }, { key: "getRoot", value: function e() { return this._root } }]), r }();
|
||
n.default = u }, { events: 2 }], 365: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = function e(t) { return t && t.__esModule ? t : { default: t } }(e("./base")),
|
||
i = e("../modules/layers");
|
||
|
||
function r(e) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function s(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) } }
|
||
|
||
function a(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function c(e) { return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function u(e, t) { return (u = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var l = function() {
|
||
function r(e, t) { var n; return function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, r), (n = a(this, c(r).call(this, e, t)))._init(), n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && u(t, n) }(r, o.default),
|
||
function e(t, n, r) { return n && s(t.prototype, n), r && s(t, r), t }(r, [{ key: "_init", value: function e() { var t = this._css(this.options, this.gameData);
|
||
this._insertCss(t); var n = this._html(this.options, this.gameData),
|
||
r = this._insertHtml(n),
|
||
o = r.container,
|
||
i = r.extContainer;
|
||
this._root = o, this._container = o, this._extContainer = i, this._registerEvents(); var s = document.querySelector(".".concat(this.options.prefix, "loader")),
|
||
a = document.getElementById("".concat(this.options.prefix, "splash-button"));
|
||
this.on("playClick", function() { s.style.display = "block", a.style.display = "none" }) } }, { key: "_css", value: function e(t, n) { var r = this._getThumbnail(t, n); return "\n body {\n position: inherit;\n }\n\n .".concat(this.options.prefix, "splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow:hidden;\n ").concat(this._getBackground(t, n), " \n }\n\n .").concat(this.options.prefix, "sdk-version{\n position:absolute;\n right:0;\n top:0; \n font-size:8px;\n padding-top:6px; \n padding-right:6px;\n color:#aaa; \n }\n\n .").concat(this.options.prefix, "splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left:0;\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix, "splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n }\n\n .").concat(this.options.prefix, "splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding-left:6px;\n padding-right:6px;\n padding-bottom:6px;\n }\n\n .").concat(this.options.prefix, "splash-top > div {\n text-align: center;\n }\n\n .").concat(this.options.prefix, "splash-top > div > button {\n margin: auto;\n padding: 8px;\n border-radius: 5px;\n border:0;\n background: linear-gradient(0deg, #21A179, #1C8464);\n color: white;\n text-transform: uppercase;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n width: 150px;\n }\n\n .").concat(this.options.prefix, "splash-top > div > button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n .").concat(this.options.prefix, "splash-top > div > button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n \n .").concat(this.options.prefix, "splash-top > div > div:first-child {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 12px;\n border-radius: 5px;\n overflow: hidden;\n border: 2px solid rgba(255, 255, 255, 0.8);\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(r, ");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-consent,\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-title {\n box-sizing: border-box;\n width: 100%;\n color: #fff;\n text-align: justify;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n line-height: 150%;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-title {\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n text-transform: uppercase;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-consent a {\n color: #fff;\n }\n \n .").concat(this.options.prefix, "loader,\n .").concat(this.options.prefix, "loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix, "loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix, "load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix, "load8 1.1s infinite linear;\n display:none;\n }\n @-webkit-keyframes ").concat(this.options.prefix, "load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix, "load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n } \n") } }, { key: "_html", value: function e(t, n) { var r = t.isConsentDomain ? "display:block" : "display:none"; return '\n <div class="'.concat(this.options.prefix, 'splash-background-container">\n <div class="').concat(this.options.prefix, 'sdk-version">').concat(this.options.version, '</div>\n <div class="').concat(this.options.prefix, 'splash-container">\n <div class="').concat(this.options.prefix, 'splash-top">\n <div>\n <div></div>\n <button id="').concat(this.options.prefix, 'splash-button">PLAY</button> \n <div class="').concat(this.options.prefix, 'loader">Loading...</div>\n </div>\n </div>\n <div class="').concat(this.options.prefix, 'splash-bottom">\n <div class="').concat(this.options.prefix, 'splash-title">').concat(n.title, '</div>\n <div class="').concat(this.options.prefix, 'splash-consent" style=').concat(r, '>\n We may show personalized ads provided by our partners, and our \n services can not be used by children under 16 years old without the \n consent of their legal guardian. By clicking "PLAY", you consent \n to transmit your data to our partners for advertising purposes and \n declare that you are 16 years old or have the permission of your \n legal guardian. You can review our terms\n <a href="https://docs.google.com/document/d/e/2PACX-1vR0BAkCq-V-OkAJ3EBT4qW4sZ9k1ta9K9EAa32V9wlxOOgP-BrY9Nv-533A_zdN3yi7tYRjO1r5cLxS/pub" target="_blank">here</a>.\n </div>\n </div>\n </div> \n </div>\n ') } }, { key: "_insertHtml", value: function e(t) { var n = document.createElement("div");
|
||
n.innerHTML = t, n.id = "".concat(this.options.prefix, "splash"), n.style["z-index"] = i.Layers.SplashContainer.zIndex, n.style.position = "fixed", n.style.width = "100%", n.style.height = "100%", n.style.top = "0", n.style.left = "0"; var r = this._getExtContainer(); if (r) r.style.display = "block", r.insertBefore(n, r.firstChild);
|
||
else { var o = document.body || document.getElementsByTagName("body")[0];
|
||
o.insertBefore(n, o.firstChild) } return { container: n, extContainer: r } } }, { key: "_getBackground", value: function e(t, n) { var r = n.splash.background || t.background; if ("carbon" === r) { var o = n.splash["background-color"] || "#131313"; return "\n background:\n linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,\n linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,\n linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,\n linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,\n linear-gradient(90deg, #1b1b1b 10px, transparent 10px),\n linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);\n background-color:".concat(o, ";\n background-size: 20px 20px; \n ") } if ("rainbow" === r) { var i = n.splash["background-color"] || "#840b2a"; return "\n background:\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.15) 30%, rgba(255,255,255,.3) 32%, rgba(255,255,255,0) 33%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.3) 13%, rgba(255,255,255,0) 14%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 17%, rgba(255,255,255,.43) 19%, rgba(255,255,255,0) 20%) 0 110px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) -130px -170px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) 130px 370px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.2) 13%, rgba(255,255,255,0) 14%) 0 0,\n linear-gradient(45deg, #343702 0%, #184500 20%, #187546 30%, #006782 40%, #0b1284 50%, #760ea1 60%, #83096e 70%, #840b2a 80%, #b13e12 90%, #e27412 100%);\n background-size: 470px 470px, 970px 970px, 410px 410px, 610px 610px, 530px 530px, 730px 730px, 100% 100%;\n background-color:".concat(i, "; \n ") } if ("linedpaper" === r) { var s = n.splash["background-color"] || "#fff"; return "\n background-color:".concat(s, ";\n background-image:\n linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),\n linear-gradient(#eee .1em, transparent .1em);\n background-size: 100% 1.2em; \n ") } if ("cicadastripes" === r) { var a = n.splash["background-color"] || "#026873"; return "\n background-color:".concat(a, ";\n background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),\n linear-gradient(90deg, rgba(255,255,255,.13) 50%, transparent 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.17) 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%);\n background-size: 13px, 29px, 37px, 53px; \n ") } var c = n.splash["background-color"] || "#282828"; return "\n background:\n radial-gradient(black 10%, transparent 10%) 0 0,\n radial-gradient(black 10%, transparent 10%) 8px 8px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 0 1px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 8px 9px;\n background-color:".concat(c, ";\n background-size:16px 16px;\n ") } }]), r }();
|
||
n.default = l }, { "../modules/layers": 361, "./base": 364 }], 366: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = function e(t) { return t && t.__esModule ? t : { default: t } }(e("./base")),
|
||
i = e("../modules/layers");
|
||
|
||
function r(e) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function s(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) } }
|
||
|
||
function a(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function c(e) { return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function u(e, t) { return (u = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var l = function() {
|
||
function r(e, t) { var n; return function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, r), (n = a(this, c(r).call(this, e, t)))._init(), n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && u(t, n) }(r, o.default),
|
||
function e(t, n, r) { return n && s(t.prototype, n), r && s(t, r), t }(r, [{ key: "_init", value: function e() { var t = this._css(this.options, this.gameData);
|
||
this._insertCss(t); var n = this._html(this.options, this.gameData),
|
||
r = this._insertHtml(n),
|
||
o = r.container,
|
||
i = r.extContainer;
|
||
this._root = o, this._container = o, this._extContainer = i, this._registerEvents(); var s = document.querySelector(".".concat(this.options.prefix, "loader")),
|
||
a = document.getElementById("".concat(this.options.prefix, "splash-button"));
|
||
this.on("playClick", function() { s && (s.style.display = "block"), a && (a.style.display = "none") }), this._init_slots() } }, { key: "_css", value: function e(t, n) { var r = this._getThumbnail(t, n); return "\n body {\n position: inherit;\n }\n \n .".concat(this.options.prefix, "splash-container {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n position: absolute;\n width: 100%;\n height: 100%;\n top:0;\n left:0;\n background-color:black;\n color:white;\n font-family: Helvetica, Arial, sans-serif; \n ").concat(this._getBackground(t, n), " \n }\n\n .").concat(this.options.prefix, "splash-top {\n border-bottom:2px solid rgba(0,0,0,0.2);\n background-color:rgba(0,0,0,0.1);\n flex-grow:1;\n display:flex;\n justify-content: center;\n align-items: center;\n display:none;\n position:relative;\n max-height:20%; \n }\n\n .").concat(this.options.prefix, "splash-bottom {\n border-top:2px solid rgba(0,0,0,0.2);\n background-color:rgba(0,0,0,0.1); \n flex-grow:1;\n display:flex;\n justify-content: center;\n align-items: center;\n display:none;\n position:relative;\n max-height:20%; \n }\n \n .").concat(this.options.prefix, "splash-center {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n flex-grow:1;\n }\n\n .").concat(this.options.prefix, "splash-left {\n border-right:2px solid rgba(0,0,0,0.2);\n background-color:rgba(0,0,0,0.1); \n flex-grow:2;\n display:flex;\n justify-content: center;\n align-items: center;\n display:none;\n position:relative;\n max-width:20%;\n }\n\n .").concat(this.options.prefix, "splash-right {\n border-left:2px solid rgba(0,0,0,0.2);\n background-color:rgba(0,0,0,0.1); \n flex-grow:2;\n display:flex;\n justify-content: center;\n align-items: center;\n display:none;\n position:relative;\n max-width:20%;\n }\n\n .").concat(this.options.prefix, "splash-game {\n display:flex;\n flex-direction:column;\n justify-content: flex-start; \n overflow:hidden;\n flex-grow:1;\n flex-shrink:0;\n }\n \n .").concat(this.options.prefix, "splash-game-metadata{\n display:flex;\n flex-direction:column;\n justify-content:center;\n flex-grow:1;\n position:relative;\n }\n \n .").concat(this.options.prefix, "splash-game-consent{\n display:flex;\n justify-content:center;\n margin:0.5em;\n }\n\n .").concat(this.options.prefix, "splash-game-consent>p{\n text-align: justify;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n max-width: 450px;\n }\n \n .").concat(this.options.prefix, "splash-game-consent>p>a{\n color:#fff;\n }\n\n .").concat(this.options.prefix, "splash-game-thumbnail-play{\n flex-grow:1;\n display:flex;\n flex-direction:column;\n justify-content:center;\n align-items:center;\n }\n\n .").concat(this.options.prefix, "splash-game-title{\n display:flex;\n justify-content:center;\n align-items:center;\n margin:4px;\n font-size:1.4em;\n color:rgba(255, 255, 255, 0.9); \n }\n\n .").concat(this.options.prefix, "splash-game-thumbnail{\n display:flex;\n justify-content:center;\n align-items:flex-end;\n position:relative;\n margin:4px;\n }\n\n .").concat(this.options.prefix, "splash-game-play{\n display:flex;\n justify-content:center;\n align-items:flex-start;\n margin:4px;\n }\n\n .").concat(this.options.prefix, "splash-game-description{\n display:flex;\n justify-content:center;\n align-items:flex-end;\n margin:4px;\n text-align: justify;\n font-size: 14px;\n font-family: Arial;\n font-weight: normal;\n color:#21A179;\n }\n\n .").concat(this.options.prefix, "splash-game-title>p{\n max-width: 450px; \n border-radius:4px;\n border:2px solid rgba(0,0,0,0.2);\n background-color:rgba(0,0,0,0.1);\n padding:8px 24px;\n text-transform:uppercase;\n text-align:center;\n }\n\n .").concat(this.options.prefix, "splash-game-description>p{\n max-width: 450px; \n }\n\n .").concat(this.options.prefix, "splash-game-thumbnail>div {\n width: 150px;\n height: 150px;\n border-radius: 5px;\n border: 2px solid rgba(255, 255, 255, 0.9);\n background-color:rgba(0,0,0,0.1);\n background-image: url(").concat(r, ");\n background-position: center;\n background-size: cover;\n }\n\n .").concat(this.options.prefix, "splash-game-play>button{\n padding: 8px;\n border-radius: 5px;\n border:0;\n background: linear-gradient(0deg, #21A179, #1C8464);\n color: rgba(255, 255, 255, 0.9);\n text-transform: uppercase;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n width: 150px;\n }\n\n .").concat(this.options.prefix, "splash-game-play>button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n .").concat(this.options.prefix, "splash-game-play>button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n \n .").concat(this.options.prefix, "loader,\n .").concat(this.options.prefix, "loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix, "loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix, "load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix, "load8 1.1s infinite linear;\n display:none;\n }\n\n @-webkit-keyframes ").concat(this.options.prefix, "load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes ").concat(this.options.prefix, "load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @media screen and (max-height:600px) {\n .").concat(this.options.prefix, "splash-game-description{\n display:none;\n }\n \n .").concat(this.options.prefix, "splash-game-thumbnail>div{\n max-width:150px;\n max-height:150px;\n } \n }\n\n @media screen and (min-width:600px){\n .").concat(this.options.prefix, "splash-center >.").concat(this.options.prefix, "splash-left{\n display:flex;\n }\n .").concat(this.options.prefix, "splash-center >.").concat(this.options.prefix, "splash-right{\n display:flex;\n } \n }\n\n @media screen and (min-height:600px){ \n .").concat(this.options.prefix, "splash-container >.").concat(this.options.prefix, "splash-top{\n display:flex;\n }\n .").concat(this.options.prefix, "splash-container >.").concat(this.options.prefix, "splash-bottom{\n display:flex;\n } \n }\n ") } }, { key: "_html", value: function e(t, n) { var r = t.isConsentDomain ? "display:flex" : "display:none"; return '\n <div class="'.concat(this.options.prefix, 'splash-container">\n <div id="').concat(this.options.prefix, 'splash-slot-top" class="').concat(this.options.prefix, 'splash-top"></div>\n <div class="').concat(this.options.prefix, 'splash-center"> \n <div id="').concat(this.options.prefix, 'splash-slot-left" class="').concat(this.options.prefix, 'splash-left"></div>\n <div class="').concat(this.options.prefix, 'splash-game">\n\n <div class="').concat(this.options.prefix, 'splash-game-metadata">\n \n <div class="').concat(this.options.prefix, 'splash-game-thumbnail-play">\n <div class="').concat(this.options.prefix, 'splash-game-thumbnail"> \n <div></div>\n </div>\n\n <div class="').concat(this.options.prefix, 'splash-game-play"> \n <button id="').concat(this.options.prefix, 'splash-button">PLAY</button>\n <div class="').concat(this.options.prefix, 'loader">Loading...</div> \n </div> \n </div>\n\n <div class="').concat(this.options.prefix, 'splash-game-title"> \n <p>').concat(n.title, '</p>\n </div>\n \n <div class="').concat(this.options.prefix, 'splash-game-description">\n <p>').concat(n.description, '</p> \n </div>\n\n </div>\n\n <div class="').concat(this.options.prefix, 'splash-game-consent" style=').concat(r, '>\n <p>\n We may show personalized ads provided by our partners, and our \n services can not be used by children under 16 years old without the \n consent of their legal guardian. By clicking "PLAY", you consent \n to transmit your data to our partners for advertising purposes and \n declare that you are 16 years old or have the permission of your \n legal guardian. You can review our terms\n <a href="https://docs.google.com/document/d/e/2PACX-1vR0BAkCq-V-OkAJ3EBT4qW4sZ9k1ta9K9EAa32V9wlxOOgP-BrY9Nv-533A_zdN3yi7tYRjO1r5cLxS/pub" target="_blank">here</a>. \n </p>\n </div> \n </div> \n <div id="').concat(this.options.prefix, 'splash-slot-right" class="').concat(this.options.prefix, 'splash-right"></div> \n </div> \n <div id="').concat(this.options.prefix, 'splash-slot-bottom" class="').concat(this.options.prefix, 'splash-bottom"></div> \n </div>\n ') } }, { key: "_insertHtml", value: function e(t) { var n = document.createElement("div");
|
||
n.innerHTML = t, n.id = "".concat(this.options.prefix, "splash"), n.style["z-index"] = i.Layers.SplashContainer.zIndex, n.style.position = "fixed", n.style.width = "100%", n.style.height = "100%", n.style.top = "0", n.style.left = "0"; var r = this._getExtContainer(); if (r) r.style.display = "block", r.insertBefore(n, r.firstChild);
|
||
else { var o = document.body || document.getElementsByTagName("body")[0];
|
||
o.insertBefore(n, o.firstChild) } return { container: n, extContainer: r } } }, { key: "_getBackground", value: function e(t, n) { var r = n.splash.background || t.background; if ("carbon" === r) { var o = n.splash["background-color"] || "#131313"; return "\n background:\n linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,\n linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,\n linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,\n linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,\n linear-gradient(90deg, #1b1b1b 10px, transparent 10px),\n linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);\n background-color:".concat(o, ";\n background-size: 20px 20px; \n ") } if ("rainbow" === r) { var i = n.splash["background-color"] || "#840b2a"; return "\n background:\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.15) 30%, rgba(255,255,255,.3) 32%, rgba(255,255,255,0) 33%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.3) 13%, rgba(255,255,255,0) 14%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 17%, rgba(255,255,255,.43) 19%, rgba(255,255,255,0) 20%) 0 110px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) -130px -170px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) 130px 370px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.2) 13%, rgba(255,255,255,0) 14%) 0 0,\n linear-gradient(45deg, #343702 0%, #184500 20%, #187546 30%, #006782 40%, #0b1284 50%, #760ea1 60%, #83096e 70%, #840b2a 80%, #b13e12 90%, #e27412 100%);\n background-size: 470px 470px, 970px 970px, 410px 410px, 610px 610px, 530px 530px, 730px 730px, 100% 100%;\n background-color:".concat(i, "; \n ") } if ("linedpaper" === r) { var s = n.splash["background-color"] || "#fff"; return "\n background-color:".concat(s, ";\n background-image:\n linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),\n linear-gradient(#eee .1em, transparent .1em);\n background-size: 100% 1.2em; \n ") } if ("cicadastripes" === r) { var a = n.splash["background-color"] || "#026873"; return "\n background-color:".concat(a, ";\n background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),\n linear-gradient(90deg, rgba(255,255,255,.13) 50%, transparent 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.17) 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%);\n background-size: 13px, 29px, 37px, 53px; \n ") } var c = n.splash["background-color"] || "#282828"; return "\n background:\n radial-gradient(black 10%, transparent 10%) 0 0,\n radial-gradient(black 10%, transparent 10%) 8px 8px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 0 1px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 8px 9px;\n background-color:".concat(c, ";\n background-size:16px 16px;\n ") } }, { key: "_init_slots", value: function e() { var t = document.querySelector(".".concat(this.options.prefix, "splash-game-description"));!this.gameData.description && t && (t.style.display = "none"); var n = document.getElementById("".concat(this.options.prefix, "splash-slot-top")),
|
||
r = document.getElementById("".concat(this.options.prefix, "splash-slot-bottom")),
|
||
o = document.getElementById("".concat(this.options.prefix, "splash-slot-left")),
|
||
i = document.getElementById("".concat(this.options.prefix, "splash-slot-right")),
|
||
s = this.gameData.dAds,
|
||
a = s.enabled,
|
||
c = a && s.top && s.top.enabled,
|
||
u = a && s.bottom && s.bottom.enabled,
|
||
l = a && s.left && s.left.enabled,
|
||
d = a && s.right && s.right.enabled;
|
||
n && (c ? this._observe_visibility(n) : n.style.display = "none"), r && (u ? this._observe_visibility(r) : r.style.display = "none"), o && (l ? this._observe_visibility(o) : o.style.display = "none"), i && (d ? this._observe_visibility(i) : i.style.display = "none"), this._slots = { top: n, bottom: r, left: o, right: i } } }, { key: "_observe_visibility", value: function e(t) { var n = this; if (IntersectionObserver) { var r = { root: t.parent, rootMargin: "0px", threshold: .5 };
|
||
new IntersectionObserver(function(e, t) { e.forEach(function(e) { n.emit("slotVisibilityChanged", { id: e.target.id, visible: e.isIntersecting }) }) }, r).observe(t) } } }]), r }();
|
||
n.default = l }, { "../modules/layers": 361, "./base": 364 }], 367: [function(e, t, n) { "use strict";
|
||
Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = function e(t) { return t && t.__esModule ? t : { default: t } }(e("./base")),
|
||
i = e("../modules/layers");
|
||
|
||
function r(e) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function e(t) { return typeof t } : function e(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(e) }
|
||
|
||
function s(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) } }
|
||
|
||
function a(e, t) { return !t || "object" !== r(t) && "function" != typeof t ? function e(t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t }
|
||
|
||
function c(e) { return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function e(t) { return t.__proto__ || Object.getPrototypeOf(t) })(e) }
|
||
|
||
function u(e, t) { return (u = Object.setPrototypeOf || function e(t, n) { return t.__proto__ = n, t })(e, t) } var l = function() {
|
||
function r(e, t) { var n; return function e(t, n) { if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function") }(this, r), (n = a(this, c(r).call(this, e, t)))._init(), n } return function e(t, n) { if ("function" != typeof n && null !== n) throw new TypeError("Super expression must either be null or a function");
|
||
t.prototype = Object.create(n && n.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), n && u(t, n) }(r, o.default),
|
||
function e(t, n, r) { return n && s(t.prototype, n), r && s(t, r), t }(r, [{ key: "_init", value: function e() { var t = this._css(this.options, this.gameData);
|
||
this._insertCss(t); var n = this._html(this.options, this.gameData),
|
||
r = this._insertHtml(n),
|
||
o = r.container,
|
||
i = r.extContainer;
|
||
this._root = o, this._container = o, this._extContainer = i, this._registerEvents() } }, { key: "_css", value: function e(t, n) { var r = this._getThumbnail(t, n); return "\n body {\n position: inherit;\n }\n .".concat(this.options.prefix, "splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #000;\n overflow: hidden;\n }\n .").concat(this.options.prefix, "splash-background-image {\n box-sizing: border-box;\n position: absolute;\n top: -25%;\n left: -25%;\n width: 150%;\n height: 150%;\n background-image: url(").concat(r, ");\n background-size: cover;\n filter: blur(50px) brightness(1.5);\n }\n .").concat(this.options.prefix, "splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n bottom: 0;\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix, "splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n padding: 20px;\n }\n .").concat(this.options.prefix, "splash-top > div {\n text-align: center;\n }\n .").concat(this.options.prefix, "splash-top > div > button {\n border: 0;\n margin: auto;\n padding: 10px 22px;\n border-radius: 5px;\n border: 3px solid white;\n background: linear-gradient(0deg, #dddddd, #ffffff);\n color: #222;\n text-transform: uppercase;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n }\n .").concat(this.options.prefix, "splash-top > div > button:hover {\n background: linear-gradient(0deg, #ffffff, #dddddd);\n }\n .").concat(this.options.prefix, "splash-top > div > button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #ffffff, #f5f5f5);\n }\n .").concat(this.options.prefix, "splash-top > div > div {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 20px;\n border-radius: 100%;\n overflow: hidden;\n border: 3px solid rgba(255, 255, 255, 1);\n background-color: #000;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(r, ");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix, "splash-top > div > div > img {\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix, "splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding: 0 0 20px;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-consent,\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-title {\n box-sizing: border-box;\n width: 100%;\n padding: 20px;\n background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5) 50%, transparent);\n color: #fff;\n text-align: left;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);\n line-height: 150%;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-title {\n padding: 15px 0;\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n }\n .").concat(this.options.prefix, "splash-bottom > .").concat(this.options.prefix, "splash-consent a {\n color: #fff;\n }\n ") } }, { key: "_html", value: function e(t, n) { return t.isConsentDomain ? '\n <div class="'.concat(this.options.prefix, 'splash-background-container">\n <div class="').concat(this.options.prefix, 'splash-background-image"></div>\n </div>\n <div class="').concat(this.options.prefix, 'splash-container">\n <div class="').concat(this.options.prefix, 'splash-top">\n <div>\n <div></div>\n <button id="').concat(this.options.prefix, 'splash-button">Play Game</button>\n </div> \n </div>\n <div class="').concat(this.options.prefix, 'splash-bottom">\n <div class="').concat(this.options.prefix, 'splash-consent">\n We may show personalized ads provided by our partners, and our \n services can not be used by children under 16 years old without the \n consent of their legal guardian. By clicking "PLAY GAME", you consent \n to transmit your data to our partners for advertising purposes and \n declare that you are 16 years old or have the permission of your \n legal guardian. You can review our terms\n <a href="https://docs.google.com/document/d/e/2PACX-1vR0BAkCq-V-OkAJ3EBT4qW4sZ9k1ta9K9EAa32V9wlxOOgP-BrY9Nv-533A_zdN3yi7tYRjO1r5cLxS/pub" target="_blank">here</a>.\n </div>\n </div>\n </div>\n ') : '\n <div class="'.concat(this.options.prefix, 'splash-background-container">\n <div class="').concat(this.options.prefix, 'splash-background-image"></div>\n </div>\n <div class="').concat(this.options.prefix, 'splash-container">\n <div class="').concat(this.options.prefix, 'splash-top">\n <div>\n <div></div>\n <button id="').concat(this.options.prefix, 'splash-button">Play Game</button>\n </div> \n </div>\n <div class="').concat(this.options.prefix, 'splash-bottom">\n <div class="').concat(this.options.prefix, 'splash-title">').concat(n.title, "</div>\n </div>\n </div>\n ") } }, { key: "_insertHtml", value: function e(t) { var n = document.createElement("div");
|
||
n.innerHTML = t, n.id = "".concat(this.options.prefix, "splash"), n.style["z-index"] = i.Layers.SplashContainer.zIndex, n.style.position = "absolute", n.style.width = "100%", n.style.height = "100%", n.style.top = "0", n.style.left = "0"; var r = this._getExtContainer(); if (r) r.style.display = "block", r.insertBefore(n, r.firstChild);
|
||
else { var o = document.body || document.getElementsByTagName("body")[0];
|
||
o.insertBefore(n, o.firstChild) } return { container: n, extContainer: r } } }]), r }();
|
||
n.default = l }, { "../modules/layers": 361, "./base": 364 }] }, {}, [350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367]);
|