89 lines
2 KiB
JavaScript
89 lines
2 KiB
JavaScript
// Module ID: 5358
|
|
// Function ID: 45982
|
|
// Name: _iterableToArrayLimit
|
|
// Dependencies: []
|
|
|
|
// Module 5358 (_iterableToArrayLimit)
|
|
|
|
export default function _iterableToArrayLimit(arg0, arg1) {
|
|
let tmp3 = null;
|
|
if (null != arg0) {
|
|
const _Symbol = Symbol;
|
|
@@iterator = "undefined" !== typeof Symbol;
|
|
if (Symbol_iterator) {
|
|
const _Symbol2 = Symbol;
|
|
@@iterator = tmp[Symbol.iterator];
|
|
}
|
|
if (!Symbol_iterator) {
|
|
@@iterator = tmp[Symbol.iterator];
|
|
}
|
|
tmp3 = Symbol_iterator;
|
|
}
|
|
if (null != tmp3) {
|
|
const items = [];
|
|
const iter = tmp3.call(arg0);
|
|
const next = iter.next;
|
|
if (0 === arg1) {
|
|
const _Object = Object;
|
|
if (Object(obj2) !== obj2) {
|
|
// // eliminated: always false
|
|
if (flag2) {
|
|
throw tmp2;
|
|
}
|
|
} else {
|
|
let flag4 = false;
|
|
}
|
|
} else {
|
|
const iter4 = next.call(obj2);
|
|
const done2 = iter4.done;
|
|
flag4 = done2;
|
|
if (!done2) {
|
|
items.push(iter5.value);
|
|
if (items.length !== arg1) {
|
|
const iter2 = next.call(obj2);
|
|
const done = iter2.done;
|
|
flag4 = done;
|
|
while (!done) {
|
|
let tmp15 = items;
|
|
let tmp16 = iter2;
|
|
let arr = items.push(iter3.value);
|
|
let tmp18 = arg1;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (true) {
|
|
let tmp23 = flag4;
|
|
if (flag4) {
|
|
break;
|
|
} else {
|
|
let tmp24 = iter;
|
|
if (null == obj2.return) {
|
|
break;
|
|
} else {
|
|
let tmp25 = iter;
|
|
let returnResult = obj2.return();
|
|
let tmp27 = globalThis;
|
|
let _Object2 = Object;
|
|
if (Object(returnResult) === returnResult) {
|
|
break;
|
|
} else {
|
|
let tmp28 = flag2;
|
|
if (flag2) {
|
|
let tmp29 = tmp2;
|
|
throw tmp2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
let tmp30 = flag2;
|
|
if (flag2) {
|
|
let tmp31 = tmp2;
|
|
throw tmp2;
|
|
} else {
|
|
return items;
|
|
}
|
|
}
|
|
}
|
|
};
|