// Module ID: 12687 // Function ID: 12688 // Name: useGetExpiringGuildPowerups // Dependencies: [19, 4525, 504, 12622, 1369, 2] // Exports: default // Module 12687 (useGetExpiringGuildPowerups) import GlobalUtils from "GlobalUtils" /* 1369 */; import getExpiringGuildEntitlements from "getExpiringGuildEntitlements" /* 12622 */; import noop from "module_19" /* 19 */; import GuildPowerupsStore from "GuildPowerupsStore" /* 4525 */; const require = globalThis.__r; require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/premium/powerups/hooks/useGetExpiringGuildPowerups.tsx"); export default function useGetExpiringGuildPowerups(arg0) { _require = arg0; const items = [GuildPowerupsStore]; stateFromStores = require("initialize").useStateFromStores(items, () => GuildPowerupsStore.getStateForGuild(closure_0)); const items1 = [stateFromStores]; return noop.useMemo(() => { if (null == stateFromStores) { return []; } else { const allPowerups = tmp.allPowerups; const _Object = Object; const expiringGuildEntitlements = getExpiringGuildEntitlements.getExpiringGuildEntitlements(Object.values(tmp.unlockedPowerups)); const mapped = expiringGuildEntitlements.map((item) => allPowerups[item.sku_id]); return mapped.filter(GlobalUtils.isNotNullish); } }, items1); };