// Metro module 1047 (f1048). Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); export const bindReporter = (c12678_0, c12678_1, c12678_2, c12678_3) => { let value, delta; return (a0) => { let r7 = c12678_1.value >= 0 && (a0 ? a0 : c12678_3); if (r7) { const value2 = c12678_1.value; let r8 = value; if (value == null) { r8 = 0; } let r9 = value2 - r8; delta = r9; if (!delta) { r9 = value === void 0; } r7 = r9; } if (r7) { value = c12678_1.value; c12678_1.delta = delta; const value3 = c12678_1.value; c12678_1.rating = value3 > c12678_2[1] ? "poor" : value3 > c12678_2[0] ? "needs-improvement" : "good"; c12678_0(c12678_1); } }; };