41 lines
896 B
JavaScript
41 lines
896 B
JavaScript
// Module ID: 615
|
|
// Function ID: 616
|
|
// Name: createBaseFor
|
|
// Dependencies: []
|
|
|
|
// Module 615 (createBaseFor)
|
|
|
|
export default function createBaseFor(arg0) {
|
|
let closure_0 = arg0;
|
|
return (arg0, arg1, arg2) => {
|
|
const ObjectResult = Object(arg0);
|
|
const arr = arg2(arg0);
|
|
let diff = tmp2 - 1;
|
|
let num = -1;
|
|
if (+arr.length) {
|
|
while (true) {
|
|
let tmp4 = closure_0;
|
|
let tmp5 = diff;
|
|
let tmp6 = num;
|
|
let sum = num;
|
|
let tmp8 = diff;
|
|
if (!closure_0) {
|
|
sum = num + 1;
|
|
tmp8 = sum;
|
|
}
|
|
let tmp9 = arr[tmp8];
|
|
if (false === arg1(ObjectResult[tmp9], tmp9, ObjectResult)) {
|
|
break;
|
|
} else {
|
|
let tmp10 = +diff;
|
|
diff = tmp10 - 1;
|
|
num = sum;
|
|
if (!tmp10) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return arg0;
|
|
};
|
|
};
|