// Metro module 9376 (f9377). import OverridePremiumTypeStore from "../modules/premium/OverridePremiumTypeStore"; import { MAX_ATTACHMENT_SIZE, MAX_STAFF_ATTACHMENT_SIZE } from "../Constants"; import { PremiumUserLimits, UNSELECTED_PREMIUM_TYPE_OVERRIDE } from "../modules/premium/PremiumConstants"; import { isPremium } from "./PremiumTypeUtils"; export function getUserMaxFileSize(a0) { if (a0 == null) { return MAX_ATTACHMENT_SIZE; } const premiumTypeOverride = OverridePremiumTypeStore.getPremiumTypeOverride(); return a0.isStaff() && premiumTypeOverride === UNSELECTED_PREMIUM_TYPE_OVERRIDE ? MAX_STAFF_ATTACHMENT_SIZE : a0.premiumType != null && isPremium(a0) ? PremiumUserLimits[a0.premiumType].fileSize : MAX_ATTACHMENT_SIZE; } const r23 = { getUserMaxFileSize }; export default r23;