// Module ID: 11745 // Function ID: 11746 // Name: useGameServerPerk // Dependencies: [19, 4282, 4263, 4262, 4285, 589, 11746, 1236, 2757, 11747, 2] // Exports: default // Module 11745 (useGameServerPerk) import noop from "noop"; import handleGameServerInstanceCreated from "handleGameServerInstanceCreated"; import { GAME_SERVER_POWERUP_SKU_ID as closure_5 } from "str11"; import { GuildPowerupType } from "BoostedGuildTiers"; const require = arg1; const result = require("str11").fileFinishedImporting("modules/game_server/hooks/useGameServerPerk.tsx"); export default function useGameServerPerk(guildId) { const _require = guildId; const gameServerEnabled = _require(stateFromStores[4]).useGameServerEnabled(guildId, "useGameServerPerk"); let obj = _require(stateFromStores[4]); const items = [gameName2]; stateFromStores = _require(stateFromStores[5]).useStateFromStores(items, () => gameName2.getLowestGameCostForGuild(closure_0)); const tmp3 = gameServerEnabled(stateFromStores[6])(); const gameName = tmp3.gameName; gameName2 = tmp3.gameName2; const items1 = [gameServerEnabled, stateFromStores, gameName, gameName2]; return gameName.useMemo(() => { let tmp = null; if (gameServerEnabled) { tmp = null; if (null != stateFromStores) { let obj = { skuId: null, title: null, description: null, cost: null, dependencies: null, type: null, animatedImageUrl: null, staticImageUrl: null }; obj[0] = outer1_5; const intl = guildId(stateFromStores[7]).intl; obj[1] = intl.string(gameServerEnabled(stateFromStores[8])["B3OfL/"]); const intl2 = guildId(stateFromStores[7]).intl; obj = { gameName: null, gameName2: null }; obj[0] = gameName; obj[1] = gameName2; obj[2] = intl2.format(gameServerEnabled(stateFromStores[8])["+UqyGU"], obj); obj[3] = tmp2; obj[4] = []; obj[5] = outer1_6.PERK; obj[6] = gameServerEnabled(stateFromStores[9]); obj[7] = gameServerEnabled(stateFromStores[9]); tmp = obj; } } return tmp; }, items1); };