Files
discord-decomp/_bundle/classNames.js
T
2026-11-01 12:12:55 +02:00

70 lines
2.0 KiB
JavaScript

// Metro module 4292 (f4293).
let hasOwnProperty;
const classNames = function classNames() {
"use strict";
let r19, r26, length2;
const length = arguments.length;
let r0 = 0;
const r6 = 0 < length;
let r9 = "";
let r29 = "";
if (r6) {
do {
const r20 = arguments[r0];
const r1 = r0;
const r18 = r9;
let r16 = r18;
if (r20) {
L25: {
r19 = r20;
if (typeof r20 !== "string") {
r19 = r20;
if (typeof r19 !== "number") {
r19 = "";
if (typeof r20 === "object") {
if (Array.isArray(r20)) {
r19 = classNames.apply(null, r20);
} else {
if (r20.toString !== Object.prototype.toString && !r20.toString.toString().includes("[native code]")) {
r19 = r20.toString();
break L25;
}
let r41 = "";
let r42 = "";
for (const key in r20) {
r26 = r41;
r42 = r26;
const call = hasOwnProperty.call;
r41 = hasOwnProperty.call(r20, key) && r20[key] ? key ? r26 ? r26 + " " + key : r26 + key : r26 : r26;
}
r26 = r41;
r42 = r26;
r19 = r42;
}
}
}
}
}
r16 = r19 ? r18 ? r18 + " " + r19 : r18 + r19 : r18;
}
r0 = r1 + 1;
length2 = arguments.length;
r9 = r16;
r29 = r9;
} while (r0 < length2);
}
return r29;
};
hasOwnProperty = ({}).hasOwnProperty;
if (module !== void 0 && module.exports) {
classNames.default = classNames;
module.exports = classNames;
} else if (typeof globalThis.define === "function" && (typeof define.amd === "object" && define.amd)) {
define("classnames", [], function() {
"use strict";
return classNames;
});
} else {
window.classNames = classNames;
}