@victor_monakhov/tanks
Version:
Game Tanks for browser
461 lines (460 loc) • 14 kB
JavaScript
var M = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
function pr(s) {
return s && s.__esModule && Object.prototype.hasOwnProperty.call(s, "default") ? s.default : s;
}
var A = { exports: {} };
A.exports;
var Dt;
function _r() {
return Dt || (Dt = 1, function(s, G) {
var Ut = 200, X = "__lodash_hash_undefined__", Y = 9007199254740991, L = "[object Arguments]", Kt = "[object Array]", Z = "[object Boolean]", Q = "[object Date]", Nt = "[object Error]", R = "[object Function]", k = "[object GeneratorFunction]", S = "[object Map]", tt = "[object Number]", B = "[object Object]", et = "[object Promise]", rt = "[object RegExp]", O = "[object Set]", nt = "[object String]", ot = "[object Symbol]", F = "[object WeakMap]", at = "[object ArrayBuffer]", j = "[object DataView]", it = "[object Float32Array]", ct = "[object Float64Array]", st = "[object Int8Array]", ut = "[object Int16Array]", ft = "[object Int32Array]", lt = "[object Uint8Array]", ht = "[object Uint8ClampedArray]", dt = "[object Uint16Array]", pt = "[object Uint32Array]", qt = /[\\^$.*+?()[\]{}|]/g, Vt = /\w*$/, Wt = /^\[object .+?Constructor\]$/, zt = /^(?:0|[1-9]\d*)$/, o = {};
o[L] = o[Kt] = o[at] = o[j] = o[Z] = o[Q] = o[it] = o[ct] = o[st] = o[ut] = o[ft] = o[S] = o[tt] = o[B] = o[rt] = o[O] = o[nt] = o[ot] = o[lt] = o[ht] = o[dt] = o[pt] = !0, o[Nt] = o[R] = o[F] = !1;
var Jt = typeof M == "object" && M && M.Object === Object && M, Xt = typeof self == "object" && self && self.Object === Object && self, u = Jt || Xt || Function("return this")(), _t = G && !G.nodeType && G, gt = _t && !0 && s && !s.nodeType && s, Yt = gt && gt.exports === _t;
function Zt(t, e) {
return t.set(e[0], e[1]), t;
}
function Qt(t, e) {
return t.add(e), t;
}
function kt(t, e) {
for (var r = -1, n = t ? t.length : 0; ++r < n && e(t[r], r, t) !== !1; )
;
return t;
}
function te(t, e) {
for (var r = -1, n = e.length, a = t.length; ++r < n; )
t[a + r] = e[r];
return t;
}
function yt(t, e, r, n) {
for (var a = -1, i = t ? t.length : 0; ++a < i; )
r = e(r, t[a], a, t);
return r;
}
function ee(t, e) {
for (var r = -1, n = Array(t); ++r < t; )
n[r] = e(r);
return n;
}
function re(t, e) {
return t == null ? void 0 : t[e];
}
function bt(t) {
var e = !1;
if (t != null && typeof t.toString != "function")
try {
e = !!(t + "");
} catch {
}
return e;
}
function wt(t) {
var e = -1, r = Array(t.size);
return t.forEach(function(n, a) {
r[++e] = [a, n];
}), r;
}
function H(t, e) {
return function(r) {
return t(e(r));
};
}
function vt(t) {
var e = -1, r = Array(t.size);
return t.forEach(function(n) {
r[++e] = n;
}), r;
}
var ne = Array.prototype, oe = Function.prototype, C = Object.prototype, $ = u["__core-js_shared__"], Tt = function() {
var t = /[^.]+$/.exec($ && $.keys && $.keys.IE_PROTO || "");
return t ? "Symbol(src)_1." + t : "";
}(), At = oe.toString, h = C.hasOwnProperty, m = C.toString, ae = RegExp(
"^" + At.call(h).replace(qt, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
), St = Yt ? u.Buffer : void 0, Ot = u.Symbol, jt = u.Uint8Array, ie = H(Object.getPrototypeOf, Object), ce = Object.create, se = C.propertyIsEnumerable, ue = ne.splice, Ct = Object.getOwnPropertySymbols, fe = St ? St.isBuffer : void 0, le = H(Object.keys, Object), D = b(u, "DataView"), v = b(u, "Map"), U = b(u, "Promise"), K = b(u, "Set"), N = b(u, "WeakMap"), T = b(Object, "create"), he = _(D), de = _(v), pe = _(U), _e = _(K), ge = _(N), mt = Ot ? Ot.prototype : void 0, xt = mt ? mt.valueOf : void 0;
function d(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function ye() {
this.__data__ = T ? T(null) : {};
}
function be(t) {
return this.has(t) && delete this.__data__[t];
}
function we(t) {
var e = this.__data__;
if (T) {
var r = e[t];
return r === X ? void 0 : r;
}
return h.call(e, t) ? e[t] : void 0;
}
function ve(t) {
var e = this.__data__;
return T ? e[t] !== void 0 : h.call(e, t);
}
function Te(t, e) {
var r = this.__data__;
return r[t] = T && e === void 0 ? X : e, this;
}
d.prototype.clear = ye, d.prototype.delete = be, d.prototype.get = we, d.prototype.has = ve, d.prototype.set = Te;
function f(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function Ae() {
this.__data__ = [];
}
function Se(t) {
var e = this.__data__, r = x(e, t);
if (r < 0)
return !1;
var n = e.length - 1;
return r == n ? e.pop() : ue.call(e, r, 1), !0;
}
function Oe(t) {
var e = this.__data__, r = x(e, t);
return r < 0 ? void 0 : e[r][1];
}
function je(t) {
return x(this.__data__, t) > -1;
}
function Ce(t, e) {
var r = this.__data__, n = x(r, t);
return n < 0 ? r.push([t, e]) : r[n][1] = e, this;
}
f.prototype.clear = Ae, f.prototype.delete = Se, f.prototype.get = Oe, f.prototype.has = je, f.prototype.set = Ce;
function g(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function me() {
this.__data__ = {
hash: new d(),
map: new (v || f)(),
string: new d()
};
}
function xe(t) {
return E(this, t).delete(t);
}
function Ee(t) {
return E(this, t).get(t);
}
function Ie(t) {
return E(this, t).has(t);
}
function Pe(t, e) {
return E(this, t).set(t, e), this;
}
g.prototype.clear = me, g.prototype.delete = xe, g.prototype.get = Ee, g.prototype.has = Ie, g.prototype.set = Pe;
function y(t) {
this.__data__ = new f(t);
}
function Me() {
this.__data__ = new f();
}
function Ge(t) {
return this.__data__.delete(t);
}
function Le(t) {
return this.__data__.get(t);
}
function Re(t) {
return this.__data__.has(t);
}
function Be(t, e) {
var r = this.__data__;
if (r instanceof f) {
var n = r.__data__;
if (!v || n.length < Ut - 1)
return n.push([t, e]), this;
r = this.__data__ = new g(n);
}
return r.set(t, e), this;
}
y.prototype.clear = Me, y.prototype.delete = Ge, y.prototype.get = Le, y.prototype.has = Re, y.prototype.set = Be;
function Fe(t, e) {
var r = W(t) || cr(t) ? ee(t.length, String) : [], n = r.length, a = !!n;
for (var i in t)
h.call(t, i) && !(a && (i == "length" || nr(i, n))) && r.push(i);
return r;
}
function Et(t, e, r) {
var n = t[e];
(!(h.call(t, e) && Gt(n, r)) || r === void 0 && !(e in t)) && (t[e] = r);
}
function x(t, e) {
for (var r = t.length; r--; )
if (Gt(t[r][0], e))
return r;
return -1;
}
function He(t, e) {
return t && It(e, z(e), t);
}
function q(t, e, r, n, a, i, l) {
var c;
if (n && (c = i ? n(t, a, i, l) : n(t)), c !== void 0)
return c;
if (!I(t))
return t;
var Bt = W(t);
if (Bt) {
if (c = tr(t), !e)
return Ze(t, c);
} else {
var w = p(t), Ft = w == R || w == k;
if (ur(t))
return qe(t, e);
if (w == B || w == L || Ft && !i) {
if (bt(t))
return i ? t : {};
if (c = er(Ft ? {} : t), !e)
return Qe(t, He(c, t));
} else {
if (!o[w])
return i ? t : {};
c = rr(t, w, q, e);
}
}
l || (l = new y());
var Ht = l.get(t);
if (Ht)
return Ht;
if (l.set(t, c), !Bt)
var $t = r ? ke(t) : z(t);
return kt($t || t, function(J, P) {
$t && (P = J, J = t[P]), Et(c, P, q(J, e, r, n, P, t, l));
}), c;
}
function $e(t) {
return I(t) ? ce(t) : {};
}
function De(t, e, r) {
var n = e(t);
return W(t) ? n : te(n, r(t));
}
function Ue(t) {
return m.call(t);
}
function Ke(t) {
if (!I(t) || ar(t))
return !1;
var e = Rt(t) || bt(t) ? ae : Wt;
return e.test(_(t));
}
function Ne(t) {
if (!Mt(t))
return le(t);
var e = [];
for (var r in Object(t))
h.call(t, r) && r != "constructor" && e.push(r);
return e;
}
function qe(t, e) {
if (e)
return t.slice();
var r = new t.constructor(t.length);
return t.copy(r), r;
}
function V(t) {
var e = new t.constructor(t.byteLength);
return new jt(e).set(new jt(t)), e;
}
function Ve(t, e) {
var r = e ? V(t.buffer) : t.buffer;
return new t.constructor(r, t.byteOffset, t.byteLength);
}
function We(t, e, r) {
var n = e ? r(wt(t), !0) : wt(t);
return yt(n, Zt, new t.constructor());
}
function ze(t) {
var e = new t.constructor(t.source, Vt.exec(t));
return e.lastIndex = t.lastIndex, e;
}
function Je(t, e, r) {
var n = e ? r(vt(t), !0) : vt(t);
return yt(n, Qt, new t.constructor());
}
function Xe(t) {
return xt ? Object(xt.call(t)) : {};
}
function Ye(t, e) {
var r = e ? V(t.buffer) : t.buffer;
return new t.constructor(r, t.byteOffset, t.length);
}
function Ze(t, e) {
var r = -1, n = t.length;
for (e || (e = Array(n)); ++r < n; )
e[r] = t[r];
return e;
}
function It(t, e, r, n) {
r || (r = {});
for (var a = -1, i = e.length; ++a < i; ) {
var l = e[a], c = void 0;
Et(r, l, c === void 0 ? t[l] : c);
}
return r;
}
function Qe(t, e) {
return It(t, Pt(t), e);
}
function ke(t) {
return De(t, z, Pt);
}
function E(t, e) {
var r = t.__data__;
return or(e) ? r[typeof e == "string" ? "string" : "hash"] : r.map;
}
function b(t, e) {
var r = re(t, e);
return Ke(r) ? r : void 0;
}
var Pt = Ct ? H(Ct, Object) : hr, p = Ue;
(D && p(new D(new ArrayBuffer(1))) != j || v && p(new v()) != S || U && p(U.resolve()) != et || K && p(new K()) != O || N && p(new N()) != F) && (p = function(t) {
var e = m.call(t), r = e == B ? t.constructor : void 0, n = r ? _(r) : void 0;
if (n)
switch (n) {
case he:
return j;
case de:
return S;
case pe:
return et;
case _e:
return O;
case ge:
return F;
}
return e;
});
function tr(t) {
var e = t.length, r = t.constructor(e);
return e && typeof t[0] == "string" && h.call(t, "index") && (r.index = t.index, r.input = t.input), r;
}
function er(t) {
return typeof t.constructor == "function" && !Mt(t) ? $e(ie(t)) : {};
}
function rr(t, e, r, n) {
var a = t.constructor;
switch (e) {
case at:
return V(t);
case Z:
case Q:
return new a(+t);
case j:
return Ve(t, n);
case it:
case ct:
case st:
case ut:
case ft:
case lt:
case ht:
case dt:
case pt:
return Ye(t, n);
case S:
return We(t, n, r);
case tt:
case nt:
return new a(t);
case rt:
return ze(t);
case O:
return Je(t, n, r);
case ot:
return Xe(t);
}
}
function nr(t, e) {
return e = e ?? Y, !!e && (typeof t == "number" || zt.test(t)) && t > -1 && t % 1 == 0 && t < e;
}
function or(t) {
var e = typeof t;
return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? t !== "__proto__" : t === null;
}
function ar(t) {
return !!Tt && Tt in t;
}
function Mt(t) {
var e = t && t.constructor, r = typeof e == "function" && e.prototype || C;
return t === r;
}
function _(t) {
if (t != null) {
try {
return At.call(t);
} catch {
}
try {
return t + "";
} catch {
}
}
return "";
}
function ir(t) {
return q(t, !0, !0);
}
function Gt(t, e) {
return t === e || t !== t && e !== e;
}
function cr(t) {
return sr(t) && h.call(t, "callee") && (!se.call(t, "callee") || m.call(t) == L);
}
var W = Array.isArray;
function Lt(t) {
return t != null && fr(t.length) && !Rt(t);
}
function sr(t) {
return lr(t) && Lt(t);
}
var ur = fe || dr;
function Rt(t) {
var e = I(t) ? m.call(t) : "";
return e == R || e == k;
}
function fr(t) {
return typeof t == "number" && t > -1 && t % 1 == 0 && t <= Y;
}
function I(t) {
var e = typeof t;
return !!t && (e == "object" || e == "function");
}
function lr(t) {
return !!t && typeof t == "object";
}
function z(t) {
return Lt(t) ? Fe(t) : Ne(t);
}
function hr() {
return [];
}
function dr() {
return !1;
}
s.exports = ir;
}(A, A.exports)), A.exports;
}
var gr = _r();
const yr = /* @__PURE__ */ pr(gr), br = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
default: yr
}, Symbol.toStringTag, { value: "Module" }));
export {
br as i
};