20 lines
364 B
JavaScript
20 lines
364 B
JavaScript
// Metro module 751 (f752).
|
|
import * as _eq from "./eq";
|
|
module.exports = function assocIndexOf(a0, a1) {
|
|
let r16;
|
|
const r8 = +a0.length;
|
|
let r4 = r8 - 1;
|
|
if (r8) {
|
|
do {
|
|
const r14 = _eq(a0[r4][0], a1);
|
|
const r15 = r4;
|
|
if (r14) {
|
|
return r15;
|
|
}
|
|
r16 = +r15;
|
|
r4 = r16 - 1;
|
|
} while (r16);
|
|
}
|
|
return -1;
|
|
};
|