// Module ID: 11586 // Function ID: 90043 // Name: useGetExpiringGuildPowerups // Dependencies: [31, 4018, 566, 11522, 1327, 2] // Exports: default // Module 11586 (useGetExpiringGuildPowerups) import result from "result"; import _isNativeReflectConstruct from "_isNativeReflectConstruct"; const require = arg1; const result = require("initialize").fileFinishedImporting("modules/premium/powerups/hooks/useGetExpiringGuildPowerups.tsx"); export default function useGetExpiringGuildPowerups(arg0) { const _require = arg0; const items = [_isNativeReflectConstruct]; stateFromStores = _require(stateFromStores[2]).useStateFromStores(items, () => outer1_3.getStateForGuild(closure_0)); const items1 = [stateFromStores]; return React.useMemo(() => { if (null == stateFromStores) { return []; } else { const allPowerups = stateFromStores.allPowerups; const _Object = Object; const expiringGuildEntitlements = callback(stateFromStores[3]).getExpiringGuildEntitlements(Object.values(stateFromStores.unlockedPowerups)); const mapped = expiringGuildEntitlements.map((arg0) => allPowerups[arg0.sku_id]); return mapped.filter(callback(stateFromStores[4]).isNotNullish); } }, items1); };