// Module ID: 16099 // Function ID: 16100 // Name: useCanShowGameClaimCoachmark // Dependencies: [4120, 673, 16100, 586, 16028, 2] // Exports: useCanShowGameClaimCoachmark // Module 16099 (useCanShowGameClaimCoachmark) import closure_2 from "getUncachedChannelPermissions" /* 4120 */; import { Permissions } from "ME" /* 673 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/game_claim/useGameClaimCoachmark.tsx"); export const useCanShowGameClaimCoachmark = function useCanShowGameClaimCoachmark(id) { const _require = id; let gameClaimCoachmarkEnabled = _require(16100).useGameClaimCoachmarkEnabled(id, "useCanShowGameClaimCoachmark"); const obj = _require(16100); const tmp = _require; const items = [closure_2]; const items1 = [id]; if (gameClaimCoachmarkEnabled) { gameClaimCoachmarkEnabled = obj2.useStateFromStores(items, () => closure_1_2.canWithPartialContext(closure_1_3.ADMINISTRATOR, { guildId: closure_0 }), items1); } obj2 = _require(586); if (gameClaimCoachmarkEnabled) { gameClaimCoachmarkEnabled = tmpResult.useHasUnclaimedGames(id, gameClaimCoachmarkEnabled); } return gameClaimCoachmarkEnabled; };