// Metro module 9825 (f9826). import { getSingleRequirementThreshold } from "../../badges/BadgeDirectoryStore"; function $mk83410($env) { return (a0, a1) => { let r3 = a0; const r5 = $env.$parent[0]; const r6 = r5(a1); const r7 = $env[0]; let r9 = a0; if (!(r7 >= r6)) { if (!(a0 != null && !(r6 < r5(a0)))) { r3 = a1; } r9 = r3; } return r9; }; } let env6520 = {}; export function getTierForProgress(a0, c17510_0) { return a0.reduce((acc, item) => { let r3 = acc; const singleRequirementThreshold = getSingleRequirementThreshold(item); let r9 = acc; if (!(c17510_0 < singleRequirementThreshold)) { if (!(acc != null && !(singleRequirementThreshold > getSingleRequirementThreshold(acc)))) { r3 = item; } r9 = r3; } return r9; }, null); } export function getNextTierForProgress(a0, a1) { let env17509; const r1 = env17509 = { $parent: env6520 }; env17509[0] = a1; return a0.reduce($mk83410(r1), null); } export function getRemainingGiftsToNextTier(a0, a1) { let env17511; const r2 = env17511 = { $parent: env6520 }; env17511[0] = a1; const r7 = a0.reduce($mk83410(r2), null); return r7 == null ? null : (0, getSingleRequirementThreshold)(r7) - a1; }