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

117 lines
2.6 KiB
JavaScript

// Metro module 5418 (f5419).
module.exports = function _iterableToArrayLimit(a0, a1) {
let r21;
let r0 = void 0;
const r7 = a0 == null;
let r1 = null;
if (!r7) {
const Symbol2 = globalThis.Symbol;
r1 = (typeof Symbol2 !== "undefined" ? a0[Symbol.iterator] : typeof Symbol2 !== "undefined") || a0["@@iterator"];
}
let r18 = r1;
if (r1 != null) {
let r19 = true;
let r20 = false;
L28: {
try {
r21 = [];
try {
const r23 = r18.call(a0);
r18 = r23;
const next = r23.next;
if (a1 === 0) {
const r49 = Object;
const r50 = r18;
if (r49(r50) !== r50) {
break L28;
}
r19 = false;
} else {
const r29 = next.call(r18);
const done = r29.done;
r19 = done;
if (!done) {
r21.push(r29.value);
while (r21.length !== a1) {
r19 = true;
const r40 = next.call(r18);
const done2 = r40.done;
r19 = done2;
if (done2) {
break;
}
r21.push(r40.value);
}
}
}
} catch ($e) {
r0 = $e;
r20 = true;
}
} catch ($e) {
const r84 = $e;
L60: {
try {
if (r19) {
break L60;
}
if (r18.return == null) {
break L60;
}
const r89 = r18.return();
if (Object(r89) === r89) {
break L60;
}
} catch (r97) {
if (r20) {
throw r0;
}
throw r97;
}
if (r20) {
throw r0;
}
return void 0;
}
if (r20) {
throw r0;
}
throw r84;
}
L47: {
try {
if (r19) {
break L47;
}
if (r18.return == null) {
break L47;
}
const r73 = r18.return();
if (Object(r73) === r73) {
break L47;
}
} catch (r81) {
if (r20) {
throw r0;
}
throw r81;
}
if (r20) {
throw r0;
}
return void 0;
}
if (r20) {
throw r0;
}
return r21;
}
try {} catch ($e) {
throw $e;
}
return void 0;
}
};
module.exports.__esModule = true;
module.exports.default = module.exports;