Files
TankIC/3dtank.com/play/static/js/unpacked/module_60824.js
T
2026-07-28 01:16:15 +08:00

202 lines
5.1 KiB
JavaScript

// ============================================================
// Module ID: 60824
// ============================================================
;(window.__modules__ = window.__modules__ || {})[60824] = (t, n, i) => {
"use strict";
function r(t) {
return (
(r =
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
? function (t) {
return typeof t;
}
: function (t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype
? "symbol"
: typeof t;
}),
r(t)
);
}
function e(t) {
return (
(function (t) {
if (Array.isArray(t)) return u(t);
})(t) ||
(function (t) {
if ("undefined" != typeof Symbol && Symbol.iterator in Object(t)) return Array.from(t);
})(t) ||
(function (t, n) {
if (t) {
if ("string" == typeof t) return u(t, n);
var i = Object.prototype.toString.call(t).slice(8, -1);
return (
"Object" === i && t.constructor && (i = t.constructor.name),
"Map" === i || "Set" === i
? Array.from(i)
: "Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)
? u(t, n)
: void 0
);
}
})(t) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.",
);
})()
);
}
function u(t, n) {
(null == n || n > t.length) && (n = t.length);
for (var i = 0, r = new Array(n); i < n; i++) r[i] = t[i];
return r;
}
function s(t) {
return t.filter(function (n, i) {
return t.lastIndexOf(n) === i;
});
}
function o(t) {
for (var n = 0, i = arguments.length <= 1 ? 0 : arguments.length - 1; n < i; ++n) {
var u = n + 1 < 1 || arguments.length <= n + 1 ? void 0 : arguments[n + 1];
for (var _ in u) {
var h = u[_],
a = t[_];
if (a && h) {
if (Array.isArray(a)) {
t[_] = s(a.concat(h));
continue;
}
if (Array.isArray(h)) {
t[_] = s([a].concat(e(h)));
continue;
}
if ("object" === r(h)) {
t[_] = o({}, a, h);
continue;
}
}
t[_] = h;
}
}
return t;
}
(i.r(n),
i.d(n, {
assignStyle: () => o,
camelCaseProperty: () => f,
cssifyDeclaration: () => w,
cssifyObject: () => d,
hyphenateProperty: () => v,
isPrefixedProperty: () => p,
isPrefixedValue: () => g.A,
isUnitlessProperty: () => E,
normalizeProperty: () => A,
resolveArrayValue: () => R,
unprefixProperty: () => I,
unprefixValue: () => N,
}));
var _ = /-([a-z])/g,
h = /^Ms/g,
a = {};
function c(t) {
return t[1].toUpperCase();
}
function f(t) {
if (a.hasOwnProperty(t)) return a[t];
var n = t.replace(_, c).replace(h, "ms");
return ((a[t] = n), n);
}
var l = i(7793);
function v(t) {
return (0, l.default)(t);
}
function w(t, n) {
return v(t) + ":" + n;
}
function d(t) {
var n = "";
for (var i in t) {
var r = t[i];
("string" != typeof r && "number" != typeof r) || (n && (n += ";"), (n += w(i, r)));
}
return n;
}
var m = /^(Webkit|Moz|O|ms)/;
function p(t) {
return m.test(t);
}
var g = i(17323),
y = {
borderImageOutset: !0,
borderImageSlice: !0,
borderImageWidth: !0,
fontWeight: !0,
lineHeight: !0,
opacity: !0,
orphans: !0,
tabSize: !0,
widows: !0,
zIndex: !0,
zoom: !0,
fillOpacity: !0,
floodOpacity: !0,
stopOpacity: !0,
strokeDasharray: !0,
strokeDashoffset: !0,
strokeMiterlimit: !0,
strokeOpacity: !0,
strokeWidth: !0,
},
k = [
"animationIterationCount",
"boxFlex",
"boxFlexGroup",
"boxOrdinalGroup",
"columnCount",
"flex",
"flexGrow",
"flexPositive",
"flexShrink",
"flexNegative",
"flexOrder",
"gridColumn",
"gridColumnEnd",
"gridColumnStart",
"gridRow",
"gridRowEnd",
"gridRowStart",
"lineClamp",
"order",
],
b = ["Webkit", "ms", "Moz", "O"];
function j(t, n) {
return t + n.charAt(0).toUpperCase() + n.slice(1);
}
for (var $ = 0, q = k.length; $ < q; ++$) {
var z = k[$];
y[z] = !0;
for (var x = 0, S = b.length; x < S; ++x) y[j(b[x], z)] = !0;
}
for (var C in y) y[v(C)] = !0;
function E(t) {
return y.hasOwnProperty(t);
}
var T = /^(ms|Webkit|Moz|O)/;
function I(t) {
var n = t.replace(T, "");
return n.charAt(0).toLowerCase() + n.slice(1);
}
function A(t) {
return I(f(t));
}
function R(t, n) {
return n.join(";" + v(t) + ":");
}
var P = /(-ms-|-webkit-|-moz-|-o-)/g;
function N(t) {
return "string" == typeof t ? t.replace(P, "") : t;
}
};