// Metro module 5607 (f5608). export default function memoize(c14941_0) { let c14941_1, c14941_2; return function(...args) { let r24; const r9 = c14941_1; let r4 = true; if (r9) { const length = r9.length; const length2 = args.length; r4 = true; if (length === length2) { const r6 = 0 < c14941_1.length; let r0 = 0; r4 = false; if (r6) { do { const r19 = c14941_1[r0]; const r20 = args[r0]; const r1 = r0; r4 = true; if (r19 !== r20) { break; } const r21 = r1 + 1; r24 = r21 < c14941_1.length; r0 = r21; r4 = false; } while (r24); } } } c14941_1 = args; if (!r4) { r4 = c14941_2 === void 0; } if (r4) { c14941_2 = c14941_0.apply(void 0, [...args]); } return c14941_2; }; };