// Metro module 11590 (f11591). import GuildPowerupsStore from "../GuildPowerupsStore"; import { PowerupActiveStatusType } from "../constants/GuildPowerupsConstants"; import { useStateFromStores } from "../../../../_bundle/Module589"; import { GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID } from "../../../../_bundle/Module4080"; import usePowerupActiveStatus from "../hooks/usePowerupActiveStatus"; import { useFileUpload250MbPowerupRollbackEnabled } from "../experiments/FileUpload250MbPowerupExperiment"; export function useShouldShowFileUploadRollback(a0, a1) { const stateFromStores = useStateFromStores([GuildPowerupsStore], () => GuildPowerupsStore.getStateForGuild(a0)); const r15 = stateFromStores == null ? void 0 : stateFromStores.allPowerups[GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID]; const powerupActiveStatus = usePowerupActiveStatus(a0, r15); return useFileUpload250MbPowerupRollbackEnabled(a0, a1) && r15 != null && r15.storeRemovalDate != null && powerupActiveStatus.type === PowerupActiveStatusType.POWERUP_ACTIVATED; }