// Metro module 11666 (f11667). import { useMemo } from "react"; import GameServerStore from "../GameServerStore"; import { useStateFromStores } from "../../../../_bundle/Module589"; import useGameServerGetExpiringEntitlements from "./useGameServerGetExpiringEntitlements"; import { intl } from "../../../../intl/index.native"; import GuildPowerups_messages from "../../powerups/GuildPowerups.messages"; export default function useGameServerPowerupStatus(a0) { let c19066_2; const stateFromStores = useStateFromStores([GameServerStore], () => GameServerStore.getStateForGuild(a0)?.entitlements, [a0]); const gameServerGetExpiringEntitlements = useGameServerGetExpiringEntitlements(a0); c19066_2 = gameServerGetExpiringEntitlements; return useMemo(() => { const r5 = Object; let r8 = stateFromStores; if (stateFromStores == null) { r8 = {}; } if (r5.values(r8).length !== 0) { return c19066_2.length > 0 ? { type: "expiring", expiringAt: c19066_2[0].ends_at } : { type: "active", statusText: intl.string(GuildPowerups_messages.FFLkmx) }; } }, [gameServerGetExpiringEntitlements, stateFromStores]); };