// Metro module 11618 (f11619). import { useMemo } from "react"; import { GUILD_FEATURE_TO_PERK } from "../constants/GuildPowerupsConstants"; import { PerkIcons } from "../../../../utils/GuildBoostingUtils"; import { intl } from "../../../../intl/index.native"; import GuildPowerups_messages from "../GuildPowerups.messages"; import { isNotNullish } from "../../../../utils/GlobalUtils"; export default function useGuildPowerupLevelPerks(a0) { let r3 = arguments[1]; if (r3 === void 0) { r3 = { includeEmojis: true, includeStickers: true, includeSoundboards: true }; } const { includeEmojis, includeStickers, includeSoundboards } = r3; return useMemo(() => { const r3 = []; let c27119_0 = GUILD_FEATURE_TO_PERK(); if (includeEmojis) { const r25 = GuildPowerups_messages["NXvV0+"]; r3.push({ perkIcon: PerkIcons.EMOJI, description: intl.formatToPlainString(r25, { totalEmojis: a0.features.total_emoji_slots, additionalEmojis: a0.features.additional_emoji_slots }) }); } if (includeStickers) { r3.push({ perkIcon: PerkIcons.STICKER, description: intl.formatToPlainString(GuildPowerups_messages.ZEvvPz, { totalStickers: a0.features.total_sticker_slots, additionalStickers: a0.features.additional_sticker_slots }) }); } if (includeSoundboards) { const r73 = GuildPowerups_messages["s9u/E7"]; r3.push({ perkIcon: PerkIcons.SOUNDBOARD, description: intl.formatToPlainString(r73, { totalSoundboards: a0.features.total_sound_slots, additionalSoundboards: a0.features.additional_sound_slots }) }); } return r3.concat(a0.features.features.map((feature) => c27119_0[feature]).filter(isNotNullish)); }, [a0, includeEmojis, includeStickers, includeSoundboards]); };