// Module ID: 15548 // Function ID: 15549 // Name: useTotalPossibleBoostCount // Dependencies: [19, 4266, 676, 2] // Exports: default // Module 15548 (useTotalPossibleBoostCount) import set from "set" /* 2 */; import noop from "noop" /* 19 */; import BoostedGuildTiers from "BoostedGuildTiers" /* 4266 */; import ME from "ME" /* 676 */; let useMemo = noop.useMemo; ({ MULTIPLE_PURCHASEABLE_PREMIUM_FEATURES_BOOST_INFO: closure_1, PURCHASABLE_PREMIUM_FEATURES_BOOST_INFO: obj1 } = BoostedGuildTiers); ({ AppliedGuildBoostsRequiredForBoostedGuildTier: c3, BoostedGuildTiers: c4, GuildFeatures: c5 } = ME); const result = set.fileFinishedImporting("modules/premium/powerups/hooks/useTotalPossibleBoostCount.tsx"); export default function useTotalPossibleBoostCount(arg0) { useMemo = arg0; const items = [arg0]; return useMemo(() => { if (null == num) { return 0; } else { let hasItem; if (tmp != null) { const features = tmp.features; hasItem = features.has(closure_1_5.PREMIUM_TIER_3_OVERRIDE); } num = 0; if (true !== hasItem) { num = closure_1_3[closure_1_4.TIER_3]; } const _Object = Object; const values = Object.values(closure_1_2); const _Object2 = Object; const combined = values.concat(Object.values(closure_1_1)); const item = combined.forEach((includedInLevel) => { let tmp = null == includedInLevel.includedInLevel; if (tmp) { const isEnabled = includedInLevel.isEnabled; num = undefined; if (isEnabled != null) { num = isEnabled(num.id); } if (num == null) { num = 1; } tmp = num; } if (tmp) { closure_0 = closure_0 + includedInLevel.boostPrice; } }); return num; } }, items); };