Files
discord-decomp/modules/oauth2/permissions.tsx
T
2026-11-01 12:12:55 +02:00

74 lines
6.9 KiB
TypeScript

// Metro module 8959 (f8960).
import { Permissions } from "../../Constants";
import { has } from "../../_bundle/HighLow";
import * as _index_native from "../../intl/index.native";
import { intl } from "../../intl/index.native";
let c5861_5;
let c5861_4 = [Permissions.ADMINISTRATOR, Permissions.MANAGE_GUILD, Permissions.MANAGE_ROLES, Permissions.MANAGE_CHANNELS, Permissions.KICK_MEMBERS, Permissions.BAN_MEMBERS, Permissions.CREATE_INSTANT_INVITE, Permissions.MANAGE_NICKNAMES, Permissions.CHANGE_NICKNAME, Permissions.MANAGE_GUILD_EXPRESSIONS, Permissions.CREATE_GUILD_EXPRESSIONS, Permissions.MANAGE_WEBHOOKS, Permissions.VIEW_AUDIT_LOG, Permissions.VIEW_CHANNEL, Permissions.MANAGE_EVENTS, Permissions.CREATE_EVENTS, Permissions.MODERATE_MEMBERS, Permissions.VIEW_GUILD_ANALYTICS, Permissions.VIEW_CREATOR_MONETIZATION_ANALYTICS, Permissions.USE_EXTERNAL_APPS, Permissions.SEND_MESSAGES, Permissions.SEND_MESSAGES_IN_THREADS, Permissions.CREATE_PUBLIC_THREADS, Permissions.CREATE_PRIVATE_THREADS, Permissions.SEND_TTS_MESSAGES, Permissions.MANAGE_MESSAGES, Permissions.MANAGE_THREADS, Permissions.EMBED_LINKS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY, Permissions.MENTION_EVERYONE, Permissions.ADD_REACTIONS, Permissions.USE_EXTERNAL_EMOJIS, Permissions.USE_EXTERNAL_STICKERS, Permissions.USE_APPLICATION_COMMANDS, Permissions.SEND_VOICE_MESSAGES, Permissions.SEND_POLLS, Permissions.PIN_MESSAGES, Permissions.BYPASS_SLOWMODE, Permissions.MANAGE_OFFICIAL_MESSAGES, Permissions.CONNECT, Permissions.SPEAK, Permissions.MUTE_MEMBERS, Permissions.DEAFEN_MEMBERS, Permissions.MOVE_MEMBERS, Permissions.USE_VAD, Permissions.PRIORITY_SPEAKER, Permissions.REQUEST_TO_SPEAK, Permissions.STREAM, Permissions.USE_EMBEDDED_ACTIVITIES, Permissions.USE_SOUNDBOARD, Permissions.USE_EXTERNAL_SOUNDS, Permissions.SET_VOICE_CHANNEL_STATUS];
const r70 = {};
r70[Permissions.ADMINISTRATOR.toString()] = () => intl.string(_index_native.t.PGvZqX);
r70[Permissions.MANAGE_GUILD.toString()] = () => intl.string(_index_native.t.QZRcfO);
r70[Permissions.MANAGE_ROLES.toString()] = () => intl.string(_index_native.t["C8d+oG"]);
r70[Permissions.MANAGE_CHANNELS.toString()] = () => intl.string(_index_native.t["9qLtWs"]);
r70[Permissions.KICK_MEMBERS.toString()] = () => intl.string(_index_native.t.pBNv6i);
r70[Permissions.BAN_MEMBERS.toString()] = () => intl.string(_index_native.t.oTBA7N);
r70[Permissions.CREATE_INSTANT_INVITE.toString()] = () => intl.string(_index_native.t.zJrgTG);
r70[Permissions.MANAGE_NICKNAMES.toString()] = () => intl.string(_index_native.t["t+Ct5x"]);
r70[Permissions.CHANGE_NICKNAME.toString()] = () => intl.string(_index_native.t.dilOF6);
r70[Permissions.MANAGE_GUILD_EXPRESSIONS.toString()] = () => intl.string(_index_native.t.bbuXIn);
r70[Permissions.CREATE_GUILD_EXPRESSIONS.toString()] = () => intl.string(_index_native.t.HarVuP);
r70[Permissions.MANAGE_WEBHOOKS.toString()] = () => intl.string(_index_native.t["/ADKmM"]);
r70[Permissions.VIEW_AUDIT_LOG.toString()] = () => intl.string(_index_native.t.fZgLpA);
r70[Permissions.VIEW_CHANNEL.toString()] = () => intl.string(_index_native.t.uV83yi);
r70[Permissions.SEND_MESSAGES.toString()] = () => intl.string(_index_native.t.T32rkC);
r70[Permissions.SEND_TTS_MESSAGES.toString()] = () => intl.string(_index_native.t.Mg7bku);
r70[Permissions.MANAGE_MESSAGES.toString()] = () => intl.string(_index_native.t["6lU9xM"]);
r70[Permissions.EMBED_LINKS.toString()] = () => intl.string(_index_native.t["969dEL"]);
r70[Permissions.ATTACH_FILES.toString()] = () => intl.string(_index_native.t["3AS4UM"]);
r70[Permissions.READ_MESSAGE_HISTORY.toString()] = () => intl.string(_index_native.t.l9ufaR);
r70[Permissions.MENTION_EVERYONE.toString()] = () => intl.string(_index_native.t.Y78KGC);
r70[Permissions.ADD_REACTIONS.toString()] = () => intl.string(_index_native.t.yEoJAr);
r70[Permissions.USE_EXTERNAL_EMOJIS.toString()] = () => intl.string(_index_native.t.BpBGZU);
r70[Permissions.USE_EXTERNAL_STICKERS.toString()] = () => intl.string(_index_native.t["UeRs+b"]);
r70[Permissions.USE_APPLICATION_COMMANDS.toString()] = () => intl.string(_index_native.t.shbR1a);
r70[Permissions.SEND_VOICE_MESSAGES.toString()] = () => intl.string(_index_native.t["+8GStU"]);
r70[Permissions.CONNECT.toString()] = () => intl.string(_index_native.t.S0W8Z5);
r70[Permissions.SPEAK.toString()] = () => intl.string(_index_native.t["8w1tIR"]);
r70[Permissions.MUTE_MEMBERS.toString()] = () => intl.string(_index_native.t["8EI30/"]);
r70[Permissions.DEAFEN_MEMBERS.toString()] = () => intl.string(_index_native.t["9L47Fr"]);
r70[Permissions.MOVE_MEMBERS.toString()] = () => intl.string(_index_native.t.YtjJPQ);
r70[Permissions.USE_VAD.toString()] = () => intl.string(_index_native.t["08zAV7"]);
r70[Permissions.PRIORITY_SPEAKER.toString()] = () => intl.string(_index_native.t.BVK71i);
r70[Permissions.CREATE_PUBLIC_THREADS.toString()] = () => intl.string(_index_native.t["25rKnX"]);
r70[Permissions.CREATE_PRIVATE_THREADS.toString()] = () => intl.string(_index_native.t.QwbTSa);
r70[Permissions.SEND_MESSAGES_IN_THREADS.toString()] = () => intl.string(_index_native.t.fTE74g);
r70[Permissions.MANAGE_THREADS.toString()] = () => intl.string(_index_native.t.kEqgr7);
r70[Permissions.MANAGE_EVENTS.toString()] = () => intl.string(_index_native.t.HIgA5a);
r70[Permissions.CREATE_EVENTS.toString()] = () => intl.string(_index_native.t.qyjZua);
r70[Permissions.MODERATE_MEMBERS.toString()] = () => intl.string(_index_native.t["7DgVBr"]);
r70[Permissions.REQUEST_TO_SPEAK.toString()] = () => intl.string(_index_native.t["5kicT2"]);
r70[Permissions.VIEW_GUILD_ANALYTICS.toString()] = () => intl.string(_index_native.t["rQJBE/"]);
r70[Permissions.VIEW_CREATOR_MONETIZATION_ANALYTICS.toString()] = () => intl.string(_index_native.t["0lTLTv"]);
r70[Permissions.STREAM.toString()] = () => intl.string(_index_native.t.FlNoSV);
r70[Permissions.USE_EMBEDDED_ACTIVITIES.toString()] = () => intl.string(_index_native.t.rLSGeh);
r70[Permissions.USE_SOUNDBOARD.toString()] = () => intl.string(_index_native.t.Bco7NG);
r70[Permissions.USE_EXTERNAL_SOUNDS.toString()] = () => intl.string(_index_native.t.pwaVJ6);
r70[Permissions.SET_VOICE_CHANNEL_STATUS.toString()] = () => intl.string(_index_native.t.VBwkUf);
r70[Permissions.SEND_POLLS.toString()] = () => intl.string(_index_native.t.UMQ7Ww);
r70[Permissions.USE_EXTERNAL_APPS.toString()] = () => intl.string(_index_native.t.TtA5rK);
r70[Permissions.PIN_MESSAGES.toString()] = () => intl.string(_index_native.t.Y5BI39);
r70[Permissions.BYPASS_SLOWMODE.toString()] = () => intl.string(_index_native.t.kqcjeV);
r70[Permissions.MANAGE_OFFICIAL_MESSAGES.toString()] = () => intl.string(_index_native.t.Aj9ruN);
c5861_5 = r70;
export { c5861_4 as OrderedPermissions };
export function containsDisallowedPermission(c16891_0) {
return Object.values(Permissions).some((item) => has(c16891_0, item) && !c5861_4.includes(item));
}
export function getPermissionName(a0) {
const r9 = c5861_5[a0.toString()];
if (r9 == null) {
throw new Error(`Unknown permission. Did you provide a _single_ bit flag? Perm: ${a0}`);
}
return r9();
}