// Metro module 9132 (f9133). import GuildNSFWAgreeStore from "../../stores/GuildNSFWAgreeStore"; import UserStore from "../../stores/UserStore"; import { useStateFromStores } from "../../_bundle/Module589"; export default function useIsNsfwGated(a0) { let nsfw = a0.nsfw; const stateFromStores = useStateFromStores([UserStore], () => UserStore.getCurrentUser()?.nsfwAllowed); const stateFromStores2 = useStateFromStores([GuildNSFWAgreeStore], () => GuildNSFWAgreeStore.didAgree(a0.guild_id)); let r22 = !stateFromStores2; if (nsfw) { if (stateFromStores2) { r22 = stateFromStores === false; } nsfw = r22; } return nsfw; };