21 lines
464 B
JavaScript
21 lines
464 B
JavaScript
// Metro module 1523 (f1524).
|
|
module.exports = function(a0, a1) {
|
|
const r6 = {};
|
|
const r15 = Object.keys(a0);
|
|
const isArray = Array.isArray(a1);
|
|
const length = r15.length;
|
|
let r0 = 0;
|
|
if (0 < length) {
|
|
do {
|
|
const r12 = r15[r0];
|
|
const r20 = a0[r12];
|
|
const r1 = r0;
|
|
if (isArray ? a1.indexOf(r12) !== -1 : a1(r12, r20, a0)) {
|
|
r6[r12] = r20;
|
|
}
|
|
r0 = r1 + 1;
|
|
} while (r0 < r15.length);
|
|
}
|
|
return r6;
|
|
};
|