UNPKG

@biscuitland/api-types

Version:

## Most importantly, api-types is:

1,020 lines (1,014 loc) 71.2 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var src_exports = {}; __export(src_exports, { APPLICATION_COMMANDS: () => APPLICATION_COMMANDS, APPLICATION_COMMANDS_LOCALIZATIONS: () => APPLICATION_COMMANDS_LOCALIZATIONS, AUTO_MODERATION_RULES: () => AUTO_MODERATION_RULES, ActivityFlags: () => ActivityFlags, ActivityTypes: () => ActivityTypes, AllowedMentionsTypes: () => AllowedMentionsTypes, ApplicationCommandOptionTypes: () => ApplicationCommandOptionTypes, ApplicationCommandPermissionTypes: () => ApplicationCommandPermissionTypes, ApplicationCommandTypes: () => ApplicationCommandTypes, ApplicationFlags: () => ApplicationFlags, AuditLogEvents: () => AuditLogEvents, AutoModerationActionType: () => AutoModerationActionType, AutoModerationEventTypes: () => AutoModerationEventTypes, AutoModerationTriggerTypes: () => AutoModerationTriggerTypes, BitwisePermissionFlags: () => BitwisePermissionFlags, ButtonStyles: () => ButtonStyles, CHANNEL: () => CHANNEL, CHANNEL_CREATE_THREAD: () => CHANNEL_CREATE_THREAD, CHANNEL_INVITES: () => CHANNEL_INVITES, CHANNEL_MESSAGE: () => CHANNEL_MESSAGE, CHANNEL_MESSAGES: () => CHANNEL_MESSAGES, CHANNEL_MESSAGE_CROSSPOST: () => CHANNEL_MESSAGE_CROSSPOST, CHANNEL_MESSAGE_REACTION: () => CHANNEL_MESSAGE_REACTION, CHANNEL_MESSAGE_REACTIONS: () => CHANNEL_MESSAGE_REACTIONS, CHANNEL_MESSAGE_REACTION_ME: () => CHANNEL_MESSAGE_REACTION_ME, CHANNEL_MESSAGE_REACTION_USER: () => CHANNEL_MESSAGE_REACTION_USER, CHANNEL_PIN: () => CHANNEL_PIN, CHANNEL_PINS: () => CHANNEL_PINS, CHANNEL_TYPING: () => CHANNEL_TYPING, CHANNEL_WEBHOOKS: () => CHANNEL_WEBHOOKS, ChannelFlags: () => ChannelFlags, ChannelTypes: () => ChannelTypes, Constants: () => constants_exports, DefaultMessageNotificationLevels: () => DefaultMessageNotificationLevels, DiscordAutoModerationRuleTriggerMetadataPresets: () => DiscordAutoModerationRuleTriggerMetadataPresets, EMOJI_URL: () => EMOJI_URL, Errors: () => Errors, ExplicitContentFilterLevels: () => ExplicitContentFilterLevels, FORUM_START: () => FORUM_START, GATEWAY_BOT: () => GATEWAY_BOT, GUILDS: () => GUILDS, GUILD_APPLICATION_COMMANDS: () => GUILD_APPLICATION_COMMANDS, GUILD_APPLICATION_COMMANDS_LOCALIZATIONS: () => GUILD_APPLICATION_COMMANDS_LOCALIZATIONS, GUILD_APPLICATION_COMMANDS_PERMISSIONS: () => GUILD_APPLICATION_COMMANDS_PERMISSIONS, GUILD_AUDIT_LOGS: () => GUILD_AUDIT_LOGS, GUILD_BAN: () => GUILD_BAN, GUILD_BANNER: () => GUILD_BANNER, GUILD_BANS: () => GUILD_BANS, GUILD_CHANNELS: () => GUILD_CHANNELS, GUILD_EMOJI: () => GUILD_EMOJI, GUILD_EMOJIS: () => GUILD_EMOJIS, GUILD_ICON: () => GUILD_ICON, GUILD_INVITES: () => GUILD_INVITES, GUILD_MEMBER: () => GUILD_MEMBER, GUILD_MEMBERS: () => GUILD_MEMBERS, GUILD_MEMBER_ROLE: () => GUILD_MEMBER_ROLE, GUILD_PREVIEW: () => GUILD_PREVIEW, GUILD_PRUNE: () => GUILD_PRUNE, GUILD_ROLE: () => GUILD_ROLE, GUILD_ROLES: () => GUILD_ROLES, GUILD_SPLASH: () => GUILD_SPLASH, GUILD_STICKERS: () => GUILD_STICKERS, GUILD_VANITY: () => GUILD_VANITY, GUILD_VOICE_REGIONS: () => GUILD_VOICE_REGIONS, GUILD_WIDGET: () => GUILD_WIDGET, GatewayCloseEventCodes: () => GatewayCloseEventCodes, GatewayIntents: () => GatewayIntents, GatewayOpcodes: () => GatewayOpcodes, GuildFeatures: () => GuildFeatures, GuildNsfwLevel: () => GuildNsfwLevel, HTTPResponseCodes: () => HTTPResponseCodes, INTERACTION_ID_TOKEN: () => INTERACTION_ID_TOKEN, INVITE: () => INVITE, IntegrationExpireBehaviors: () => IntegrationExpireBehaviors, Intents: () => Intents, InteractionResponseTypes: () => InteractionResponseTypes, InteractionTypes: () => InteractionTypes, InviteTargetTypes: () => InviteTargetTypes, Locales: () => Locales, MESSAGE_CREATE_THREAD: () => MESSAGE_CREATE_THREAD, MessageActivityTypes: () => MessageActivityTypes, MessageComponentTypes: () => MessageComponentTypes, MessageTypes: () => MessageTypes, MfaLevels: () => MfaLevels, OverwriteTypes: () => OverwriteTypes, PremiumTiers: () => PremiumTiers, PremiumTypes: () => PremiumTypes, RpcCloseEventCodes: () => RpcCloseEventCodes, RpcErrorCodes: () => RpcErrorCodes, STAGE_INSTANCE: () => STAGE_INSTANCE, STAGE_INSTANCES: () => STAGE_INSTANCES, STICKER: () => STICKER, STICKER_PACKS: () => STICKER_PACKS, ScheduledEventEntityType: () => ScheduledEventEntityType, ScheduledEventPrivacyLevel: () => ScheduledEventPrivacyLevel, ScheduledEventStatus: () => ScheduledEventStatus, StickerFormatTypes: () => StickerFormatTypes, StickerTypes: () => StickerTypes, SystemChannelFlags: () => SystemChannelFlags, THREAD_ACTIVE: () => THREAD_ACTIVE, THREAD_ARCHIVED: () => THREAD_ARCHIVED, THREAD_ARCHIVED_PRIVATE: () => THREAD_ARCHIVED_PRIVATE, THREAD_ARCHIVED_PRIVATE_JOINED: () => THREAD_ARCHIVED_PRIVATE_JOINED, THREAD_ARCHIVED_PUBLIC: () => THREAD_ARCHIVED_PUBLIC, THREAD_ME: () => THREAD_ME, THREAD_MEMBERS: () => THREAD_MEMBERS, THREAD_START_PRIVATE: () => THREAD_START_PRIVATE, THREAD_START_PUBLIC: () => THREAD_START_PUBLIC, THREAD_USER: () => THREAD_USER, TargetTypes: () => TargetTypes, TeamMembershipStates: () => TeamMembershipStates, TextStyles: () => TextStyles, USER: () => USER, USER_AVATAR: () => USER_AVATAR, USER_DEFAULT_AVATAR: () => USER_DEFAULT_AVATAR, USER_DM: () => USER_DM, USER_GUILDS: () => USER_GUILDS, USER_NICK: () => USER_NICK, UserFlags: () => UserFlags, VerificationLevels: () => VerificationLevels, VideoQualityModes: () => VideoQualityModes, VisibilityTypes: () => VisibilityTypes, VoiceCloseEventCodes: () => VoiceCloseEventCodes, VoiceOpcodes: () => VoiceOpcodes, WEBHOOK: () => WEBHOOK, WEBHOOK_MESSAGE: () => WEBHOOK_MESSAGE, WEBHOOK_MESSAGE_ORIGINAL: () => WEBHOOK_MESSAGE_ORIGINAL, WEBHOOK_TOKEN: () => WEBHOOK_TOKEN, WebhookTypes: () => WebhookTypes }); module.exports = __toCommonJS(src_exports); // src/utils/constants.ts var constants_exports = {}; __export(constants_exports, { API_VERSION: () => API_VERSION, BASE_URL: () => BASE_URL, BISCUIT_VERSION: () => BISCUIT_VERSION, CHANNEL_MENTION_REGEX: () => CHANNEL_MENTION_REGEX, CONTEXT_MENU_COMMANDS_NAME_REGEX: () => CONTEXT_MENU_COMMANDS_NAME_REGEX, DISCORD_SNOWFLAKE_REGEX: () => DISCORD_SNOWFLAKE_REGEX, IMAGE_BASE_URL: () => IMAGE_BASE_URL, SLASH_COMMANDS_NAME_REGEX: () => SLASH_COMMANDS_NAME_REGEX, USER_AGENT: () => USER_AGENT, baseEndpoints: () => baseEndpoints }); var BASE_URL = "https://discord.com/api"; var API_VERSION = 10; var BISCUIT_VERSION = "2.0.5"; var USER_AGENT = `DiscordBot (https://github.com/oasisjs/biscuit, v${BISCUIT_VERSION})`; var IMAGE_BASE_URL = "https://cdn.discordapp.com"; var baseEndpoints = { BASE_URL: `${BASE_URL}/v${API_VERSION}`, CDN_URL: IMAGE_BASE_URL }; var SLASH_COMMANDS_NAME_REGEX = /^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$/u; var CONTEXT_MENU_COMMANDS_NAME_REGEX = /^[\w-\s]{1,32}$/; var CHANNEL_MENTION_REGEX = /<#[0-9]+>/g; var DISCORD_SNOWFLAKE_REGEX = /^(?<id>\d{17,19})$/; // src/utils/cdn.ts function USER_AVATAR(userId, icon) { return `${baseEndpoints.CDN_URL}/avatars/${userId}/${icon}`; } function EMOJI_URL(id, animated = false) { return `https://cdn.discordapp.com/emojis/${id}.${animated ? "gif" : "png"}`; } function USER_DEFAULT_AVATAR(altIcon) { return `${baseEndpoints.CDN_URL}/embed/avatars/${altIcon}.png`; } function GUILD_BANNER(guildId, icon) { return `${baseEndpoints.CDN_URL}/banners/${guildId}/${icon}`; } function GUILD_SPLASH(guildId, icon) { return `${baseEndpoints.CDN_URL}/splashes/${guildId}/${icon}`; } function GUILD_ICON(guildId, icon) { return `${baseEndpoints.CDN_URL}/icons/${guildId}/${icon}`; } // src/utils/routes.ts function USER(userId) { if (!userId) { return "/users/@me"; } return `/users/${userId}`; } function GATEWAY_BOT() { return "/gateway/bot"; } function CHANNEL(channelId) { return `/channels/${channelId}`; } function CHANNEL_INVITES(channelId) { return `/channels/${channelId}/invites`; } function CHANNEL_TYPING(channelId) { return `/channels/${channelId}/typing`; } function CHANNEL_CREATE_THREAD(channelId) { return `/channels/${channelId}/threads`; } function MESSAGE_CREATE_THREAD(channelId, messageId) { return `/channels/${channelId}/messages/${messageId}/threads`; } function CHANNEL_MESSAGES(channelId, options) { let url = `/channels/${channelId}/messages?`; if (options) { if (options.after) { url += `after=${options.after}`; } if (options.before) { url += `&before=${options.before}`; } if (options.around) { url += `&around=${options.around}`; } if (options.limit) { url += `&limit=${options.limit}`; } } return url; } function CHANNEL_MESSAGE(channelId, messageId) { return `/channels/${channelId}/messages/${messageId}`; } function GUILD_MEMBER(guildId, userId) { return `/guilds/${guildId}/members/${userId}`; } function GUILD_MEMBERS(guildId, options) { let url = `/guilds/${guildId}/members?`; if (options == null ? void 0 : options.limit) { url += `limit=${options.limit}`; } if (options == null ? void 0 : options.after) { url += `&after=${options.after}`; } return url; } function GUILD_BAN(guildId, userId) { return `/guilds/${guildId}/bans/${userId}`; } function GUILD_BANS(guildId, options) { let url = `/guilds/${guildId}/bans?`; if (options) { if (options.limit) { url += `limit=${options.limit}`; } if (options.after) { url += `&after=${options.after}`; } if (options.before) { url += `&before=${options.before}`; } } return url; } function GUILD_ROLE(guildId, roleId) { return `/guilds/${guildId}/roles/${roleId}`; } function GUILD_ROLES(guildId) { return `/guilds/${guildId}/roles`; } function USER_GUILDS(guildId) { if (guildId) { return `/users/@me/guilds/${guildId}`; } return `/users/@me/guilds/`; } function USER_DM() { return `/users/@me/channels`; } function GUILD_EMOJIS(guildId, emojiId) { if (emojiId) { return `/guilds/${guildId}/emojis/${emojiId}`; } return `/guilds/${guildId}/emojis`; } function GUILD_AUDIT_LOGS(guildId, options) { let url = `/guilds/${guildId}/audit-logs?`; if (options) { const obj = { user_id: options.userId, action_type: options.actionType, before: options.before, limit: options.limit }; for (const [key, value] of Object.entries(obj)) { if (!value) { continue; } url += `&${key}=${value}`; } } return url; } function GUILD_EMOJI(guildId, emojiId) { return `/guilds/${guildId}/emojis/${emojiId}`; } function GUILDS(guildId) { if (guildId) { return `/guilds/${guildId}`; } return `/guilds`; } function AUTO_MODERATION_RULES(guildId, ruleId) { if (ruleId) { return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`; } return `/guilds/${guildId}/auto-moderation/rules`; } function INVITE(inviteCode, options) { let url = `/invites/${inviteCode}?`; if (options) { if (options.withCounts) { url += `with_counts=${options.withCounts}`; } if (options.withExpiration) { url += `&with_expiration=${options.withExpiration}`; } if (options.scheduledEventId) { url += `&guild_scheduled_event_id=${options.scheduledEventId}`; } } return url; } function GUILD_INVITES(guildId) { return `/guilds/${guildId}/invites`; } function INTERACTION_ID_TOKEN(interactionId, token) { return `/interactions/${interactionId}/${token}/callback`; } function WEBHOOK_MESSAGE_ORIGINAL(webhookId, token, options) { let url = `/webhooks/${webhookId}/${token}/messages/@original?`; if (options) { if (options.threadId) { url += `thread_id=${options.threadId}`; } } return url; } function WEBHOOK_MESSAGE(webhookId, token, messageId, options) { let url = `/webhooks/${webhookId}/${token}/messages/${messageId}?`; if (options) { if (options.threadId) { url += `thread_id=${options.threadId}`; } } return url; } function WEBHOOK_TOKEN(webhookId, token) { if (!token) { return `/webhooks/${webhookId}`; } return `/webhooks/${webhookId}/${token}`; } function WEBHOOK(webhookId, token, options) { let url = `/webhooks/${webhookId}/${token}`; if (options == null ? void 0 : options.wait) { url += `?wait=${options.wait}`; } if (options == null ? void 0 : options.threadId) { url += `?thread_id=${options.threadId}`; } if ((options == null ? void 0 : options.wait) && options.threadId) { url += `?wait=${options.wait}&thread_id=${options.threadId}`; } return url; } function USER_NICK(guildId) { return `/guilds/${guildId}/members/@me`; } function GUILD_PRUNE(guildId, options) { let url = `/guilds/${guildId}/prune?`; if (options == null ? void 0 : options.days) { url += `days=${options.days}`; } if (options == null ? void 0 : options.includeRoles) { url += `&include_roles=${options.includeRoles}`; } return url; } function CHANNEL_PIN(channelId, messageId) { return `/channels/${channelId}/pins/${messageId}`; } function CHANNEL_PINS(channelId) { return `/channels/${channelId}/pins`; } function CHANNEL_MESSAGE_REACTION_ME(channelId, messageId, emoji) { return `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}/@me`; } function CHANNEL_MESSAGE_REACTION_USER(channelId, messageId, emoji, userId) { return `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}/${userId}`; } function CHANNEL_MESSAGE_REACTIONS(channelId, messageId) { return `/channels/${channelId}/messages/${messageId}/reactions`; } function CHANNEL_MESSAGE_REACTION(channelId, messageId, emoji, options) { let url = `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}?`; if (options == null ? void 0 : options.after) { url += `after=${options.after}`; } if (options == null ? void 0 : options.limit) { url += `&limit=${options.limit}`; } return url; } function CHANNEL_MESSAGE_CROSSPOST(channelId, messageId) { return `/channels/${channelId}/messages/${messageId}/crosspost`; } function GUILD_MEMBER_ROLE(guildId, memberId, roleId) { return `/guilds/${guildId}/members/${memberId}/roles/${roleId}`; } function CHANNEL_WEBHOOKS(channelId) { return `/channels/${channelId}/webhooks`; } function THREAD_START_PUBLIC(channelId, messageId) { return `/channels/${channelId}/messages/${messageId}/threads`; } function THREAD_START_PRIVATE(channelId) { return `/channels/${channelId}/threads`; } function THREAD_ACTIVE(guildId) { return `/guilds/${guildId}/threads/active`; } function THREAD_ME(channelId) { return `/channels/${channelId}/thread-members/@me`; } function THREAD_MEMBERS(channelId) { return `/channels/${channelId}/thread-members`; } function THREAD_USER(channelId, userId) { return `/channels/${channelId}/thread-members/${userId}`; } function THREAD_ARCHIVED(channelId) { return `/channels/${channelId}/threads/archived`; } function THREAD_ARCHIVED_PUBLIC(channelId, options) { let url = `/channels/${channelId}/threads/archived/public?`; if (options) { if (options.before) { url += `before=${new Date(options.before).toISOString()}`; } if (options.limit) { url += `&limit=${options.limit}`; } } return url; } function THREAD_ARCHIVED_PRIVATE(channelId, options) { let url = `/channels/${channelId}/threads/archived/private?`; if (options) { if (options.before) { url += `before=${new Date(options.before).toISOString()}`; } if (options.limit) { url += `&limit=${options.limit}`; } } return url; } function THREAD_ARCHIVED_PRIVATE_JOINED(channelId, options) { let url = `/channels/${channelId}/users/@me/threads/archived/private?`; if (options) { if (options.before) { url += `before=${new Date(options.before).toISOString()}`; } if (options.limit) { url += `&limit=${options.limit}`; } } return url; } function FORUM_START(channelId) { return `/channels/${channelId}/threads?has_message=true`; } function STAGE_INSTANCES() { return `/stage-instances`; } function STAGE_INSTANCE(channelId) { return `/stage-instances/${channelId}`; } function APPLICATION_COMMANDS(appId, commandId) { if (commandId) { return `/applications/${appId}/commands/${commandId}`; } return `/applications/${appId}/commands`; } function GUILD_APPLICATION_COMMANDS(appId, guildId, commandId) { if (commandId) { return `/applications/${appId}/guilds/${guildId}/commands/${commandId}`; } return `/applications/${appId}/guilds/${guildId}/commands`; } function GUILD_APPLICATION_COMMANDS_PERMISSIONS(appId, guildId, commandId) { if (commandId) { return `/applications/${appId}/guilds/${guildId}/commands/${commandId}/permissions`; } return `/applications/${appId}/guilds/${guildId}/commands/permissions`; } function APPLICATION_COMMANDS_LOCALIZATIONS(appId, commandId, withLocalizations) { let url = `/applications/${appId}/commands/${commandId}?`; if (withLocalizations !== void 0) { url += `withLocalizations=${withLocalizations}`; } return url; } function GUILD_APPLICATION_COMMANDS_LOCALIZATIONS(appId, guildId, commandId, withLocalizations) { let url = `/applications/${appId}/guilds/${guildId}/commands/${commandId}?`; if (withLocalizations !== void 0) { url += `with_localizations=${withLocalizations}`; } return url; } function STICKER(id) { return `stickers/${id}`; } function STICKER_PACKS() { return `stickers-packs`; } function GUILD_STICKERS(guildId, stickerId) { if (stickerId) { return `/guilds/${guildId}/stickers/${stickerId}`; } return `/guilds/${guildId}/stickers`; } function GUILD_WIDGET(guildId, options = { get: "settings" }) { let url = `/guilds/${guildId}/widget`; if (options.get === "json") { url += ".json"; } else if (options.get === "image") { url += ".png"; } return url; } function GUILD_VOICE_REGIONS(guildId) { return `/guilds/${guildId}/regions`; } function GUILD_VANITY(guildId) { return `/guilds/${guildId}/vanity-url`; } function GUILD_PREVIEW(guildId) { return `/guilds/${guildId}/preview`; } function GUILD_CHANNELS(guildId) { return `/guilds/${guildId}/channels`; } // src/v10/index.ts var AutoModerationEventTypes = /* @__PURE__ */ ((AutoModerationEventTypes2) => { AutoModerationEventTypes2[AutoModerationEventTypes2["MessageSend"] = 1] = "MessageSend"; return AutoModerationEventTypes2; })(AutoModerationEventTypes || {}); var AutoModerationTriggerTypes = /* @__PURE__ */ ((AutoModerationTriggerTypes2) => { AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["Keyword"] = 1] = "Keyword"; AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["HarmfulLink"] = 2] = "HarmfulLink"; AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["Spam"] = 3] = "Spam"; AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["KeywordPreset"] = 4] = "KeywordPreset"; return AutoModerationTriggerTypes2; })(AutoModerationTriggerTypes || {}); var DiscordAutoModerationRuleTriggerMetadataPresets = /* @__PURE__ */ ((DiscordAutoModerationRuleTriggerMetadataPresets2) => { DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["Profanity"] = 1] = "Profanity"; DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["SexualContent"] = 2] = "SexualContent"; DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["Slurs"] = 3] = "Slurs"; return DiscordAutoModerationRuleTriggerMetadataPresets2; })(DiscordAutoModerationRuleTriggerMetadataPresets || {}); var AutoModerationActionType = /* @__PURE__ */ ((AutoModerationActionType2) => { AutoModerationActionType2[AutoModerationActionType2["BlockMessage"] = 1] = "BlockMessage"; AutoModerationActionType2[AutoModerationActionType2["SendAlertMessage"] = 2] = "SendAlertMessage"; AutoModerationActionType2[AutoModerationActionType2["Timeout"] = 3] = "Timeout"; return AutoModerationActionType2; })(AutoModerationActionType || {}); // src/common.ts var PremiumTypes = /* @__PURE__ */ ((PremiumTypes2) => { PremiumTypes2[PremiumTypes2["None"] = 0] = "None"; PremiumTypes2[PremiumTypes2["NitroClassic"] = 1] = "NitroClassic"; PremiumTypes2[PremiumTypes2["Nitro"] = 2] = "Nitro"; return PremiumTypes2; })(PremiumTypes || {}); var UserFlags = /* @__PURE__ */ ((UserFlags2) => { UserFlags2[UserFlags2["DiscordEmployee"] = 1] = "DiscordEmployee"; UserFlags2[UserFlags2["PartneredServerOwner"] = 2] = "PartneredServerOwner"; UserFlags2[UserFlags2["HypeSquadEventsMember"] = 4] = "HypeSquadEventsMember"; UserFlags2[UserFlags2["BugHunterLevel1"] = 8] = "BugHunterLevel1"; UserFlags2[UserFlags2["HouseBravery"] = 64] = "HouseBravery"; UserFlags2[UserFlags2["HouseBrilliance"] = 128] = "HouseBrilliance"; UserFlags2[UserFlags2["HouseBalance"] = 256] = "HouseBalance"; UserFlags2[UserFlags2["EarlySupporter"] = 512] = "EarlySupporter"; UserFlags2[UserFlags2["TeamUser"] = 1024] = "TeamUser"; UserFlags2[UserFlags2["BugHunterLevel2"] = 16384] = "BugHunterLevel2"; UserFlags2[UserFlags2["VerifiedBot"] = 65536] = "VerifiedBot"; UserFlags2[UserFlags2["EarlyVerifiedBotDeveloper"] = 131072] = "EarlyVerifiedBotDeveloper"; UserFlags2[UserFlags2["DiscordCertifiedModerator"] = 262144] = "DiscordCertifiedModerator"; UserFlags2[UserFlags2["BotHttpInteractions"] = 524288] = "BotHttpInteractions"; return UserFlags2; })(UserFlags || {}); var ChannelFlags = /* @__PURE__ */ ((ChannelFlags2) => { ChannelFlags2[ChannelFlags2["None"] = 0] = "None"; ChannelFlags2[ChannelFlags2["Pinned"] = 2] = "Pinned"; return ChannelFlags2; })(ChannelFlags || {}); var IntegrationExpireBehaviors = /* @__PURE__ */ ((IntegrationExpireBehaviors2) => { IntegrationExpireBehaviors2[IntegrationExpireBehaviors2["RemoveRole"] = 0] = "RemoveRole"; IntegrationExpireBehaviors2[IntegrationExpireBehaviors2["Kick"] = 1] = "Kick"; return IntegrationExpireBehaviors2; })(IntegrationExpireBehaviors || {}); var VisibilityTypes = /* @__PURE__ */ ((VisibilityTypes2) => { VisibilityTypes2[VisibilityTypes2["None"] = 0] = "None"; VisibilityTypes2[VisibilityTypes2["Everyone"] = 1] = "Everyone"; return VisibilityTypes2; })(VisibilityTypes || {}); var TeamMembershipStates = /* @__PURE__ */ ((TeamMembershipStates2) => { TeamMembershipStates2[TeamMembershipStates2["Invited"] = 1] = "Invited"; TeamMembershipStates2[TeamMembershipStates2["Accepted"] = 2] = "Accepted"; return TeamMembershipStates2; })(TeamMembershipStates || {}); var ApplicationFlags = /* @__PURE__ */ ((ApplicationFlags2) => { ApplicationFlags2[ApplicationFlags2["GatewayPresence"] = 4096] = "GatewayPresence"; ApplicationFlags2[ApplicationFlags2["GatewayPresenceLimited"] = 8192] = "GatewayPresenceLimited"; ApplicationFlags2[ApplicationFlags2["GatewayGuildMembers"] = 16384] = "GatewayGuildMembers"; ApplicationFlags2[ApplicationFlags2["GatewayGuildMembersLimited"] = 32768] = "GatewayGuildMembersLimited"; ApplicationFlags2[ApplicationFlags2["VerificationPendingGuildLimit"] = 65536] = "VerificationPendingGuildLimit"; ApplicationFlags2[ApplicationFlags2["Embedded"] = 131072] = "Embedded"; ApplicationFlags2[ApplicationFlags2["GatewayMessageCount"] = 262144] = "GatewayMessageCount"; ApplicationFlags2[ApplicationFlags2["GatewayMessageContentLimited"] = 524288] = "GatewayMessageContentLimited"; return ApplicationFlags2; })(ApplicationFlags || {}); var MessageComponentTypes = /* @__PURE__ */ ((MessageComponentTypes2) => { MessageComponentTypes2[MessageComponentTypes2["ActionRow"] = 1] = "ActionRow"; MessageComponentTypes2[MessageComponentTypes2["Button"] = 2] = "Button"; MessageComponentTypes2[MessageComponentTypes2["SelectMenu"] = 3] = "SelectMenu"; MessageComponentTypes2[MessageComponentTypes2["InputText"] = 4] = "InputText"; MessageComponentTypes2[MessageComponentTypes2["UserSelect"] = 5] = "UserSelect"; MessageComponentTypes2[MessageComponentTypes2["RoleSelect"] = 6] = "RoleSelect"; MessageComponentTypes2[MessageComponentTypes2["MentionableSelect"] = 7] = "MentionableSelect"; MessageComponentTypes2[MessageComponentTypes2["ChannelSelect"] = 8] = "ChannelSelect"; return MessageComponentTypes2; })(MessageComponentTypes || {}); var TextStyles = /* @__PURE__ */ ((TextStyles2) => { TextStyles2[TextStyles2["Short"] = 1] = "Short"; TextStyles2[TextStyles2["Paragraph"] = 2] = "Paragraph"; return TextStyles2; })(TextStyles || {}); var ButtonStyles = /* @__PURE__ */ ((ButtonStyles2) => { ButtonStyles2[ButtonStyles2["Primary"] = 1] = "Primary"; ButtonStyles2[ButtonStyles2["Secondary"] = 2] = "Secondary"; ButtonStyles2[ButtonStyles2["Success"] = 3] = "Success"; ButtonStyles2[ButtonStyles2["Danger"] = 4] = "Danger"; ButtonStyles2[ButtonStyles2["Link"] = 5] = "Link"; return ButtonStyles2; })(ButtonStyles || {}); var AllowedMentionsTypes = /* @__PURE__ */ ((AllowedMentionsTypes2) => { AllowedMentionsTypes2["RoleMentions"] = "roles"; AllowedMentionsTypes2["UserMentions"] = "users"; AllowedMentionsTypes2["EveryoneMentions"] = "everyone"; return AllowedMentionsTypes2; })(AllowedMentionsTypes || {}); var WebhookTypes = /* @__PURE__ */ ((WebhookTypes2) => { WebhookTypes2[WebhookTypes2["Incoming"] = 1] = "Incoming"; WebhookTypes2[WebhookTypes2["ChannelFollower"] = 2] = "ChannelFollower"; WebhookTypes2[WebhookTypes2["Application"] = 3] = "Application"; return WebhookTypes2; })(WebhookTypes || {}); var DefaultMessageNotificationLevels = /* @__PURE__ */ ((DefaultMessageNotificationLevels2) => { DefaultMessageNotificationLevels2[DefaultMessageNotificationLevels2["AllMessages"] = 0] = "AllMessages"; DefaultMessageNotificationLevels2[DefaultMessageNotificationLevels2["OnlyMentions"] = 1] = "OnlyMentions"; return DefaultMessageNotificationLevels2; })(DefaultMessageNotificationLevels || {}); var ExplicitContentFilterLevels = /* @__PURE__ */ ((ExplicitContentFilterLevels2) => { ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["Disabled"] = 0] = "Disabled"; ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["MembersWithoutRoles"] = 1] = "MembersWithoutRoles"; ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["AllMembers"] = 2] = "AllMembers"; return ExplicitContentFilterLevels2; })(ExplicitContentFilterLevels || {}); var VerificationLevels = /* @__PURE__ */ ((VerificationLevels2) => { VerificationLevels2[VerificationLevels2["None"] = 0] = "None"; VerificationLevels2[VerificationLevels2["Low"] = 1] = "Low"; VerificationLevels2[VerificationLevels2["Medium"] = 2] = "Medium"; VerificationLevels2[VerificationLevels2["High"] = 3] = "High"; VerificationLevels2[VerificationLevels2["VeryHigh"] = 4] = "VeryHigh"; return VerificationLevels2; })(VerificationLevels || {}); var GuildFeatures = /* @__PURE__ */ ((GuildFeatures2) => { GuildFeatures2["InviteSplash"] = "INVITE_SPLASH"; GuildFeatures2["VipRegions"] = "VIP_REGIONS"; GuildFeatures2["VanityUrl"] = "VANITY_URL"; GuildFeatures2["Verified"] = "VERIFIED"; GuildFeatures2["Partnered"] = "PARTNERED"; GuildFeatures2["Community"] = "COMMUNITY"; GuildFeatures2["Commerce"] = "COMMERCE"; GuildFeatures2["News"] = "NEWS"; GuildFeatures2["Discoverable"] = "DISCOVERABLE"; GuildFeatures2["DiscoverableDisabled"] = "DISCOVERABLE_DISABLED"; GuildFeatures2["Feature"] = "FEATURABLE"; GuildFeatures2["AnimatedIcon"] = "ANIMATED_ICON"; GuildFeatures2["Banner"] = "BANNER"; GuildFeatures2["WelcomeScreenEnabled"] = "WELCOME_SCREEN_ENABLED"; GuildFeatures2["MemberVerificationGateEnabled"] = "MEMBER_VERIFICATION_GATE_ENABLED"; GuildFeatures2["PreviewEnabled"] = "PREVIEW_ENABLED"; GuildFeatures2["TicketedEventsEnabled"] = "TICKETED_EVENTS_ENABLED"; GuildFeatures2["MonetizationEnabled"] = "MONETIZATION_ENABLED"; GuildFeatures2["MoreStickers"] = "MORE_STICKERS"; GuildFeatures2["PrivateThreads"] = "PRIVATE_THREADS"; GuildFeatures2["RoleIcons"] = "ROLE_ICONS"; GuildFeatures2["AutoModeration"] = "AUTO_MODERATION"; return GuildFeatures2; })(GuildFeatures || {}); var MfaLevels = /* @__PURE__ */ ((MfaLevels2) => { MfaLevels2[MfaLevels2["None"] = 0] = "None"; MfaLevels2[MfaLevels2["Elevated"] = 1] = "Elevated"; return MfaLevels2; })(MfaLevels || {}); var SystemChannelFlags = /* @__PURE__ */ ((SystemChannelFlags2) => { SystemChannelFlags2[SystemChannelFlags2["SuppressJoinNotifications"] = 1] = "SuppressJoinNotifications"; SystemChannelFlags2[SystemChannelFlags2["SuppressPremiumSubscriptions"] = 2] = "SuppressPremiumSubscriptions"; SystemChannelFlags2[SystemChannelFlags2["SuppressGuildReminderNotifications"] = 4] = "SuppressGuildReminderNotifications"; SystemChannelFlags2[SystemChannelFlags2["SuppressJoinNotificationReplies"] = 8] = "SuppressJoinNotificationReplies"; return SystemChannelFlags2; })(SystemChannelFlags || {}); var PremiumTiers = /* @__PURE__ */ ((PremiumTiers2) => { PremiumTiers2[PremiumTiers2["None"] = 0] = "None"; PremiumTiers2[PremiumTiers2["Tier1"] = 1] = "Tier1"; PremiumTiers2[PremiumTiers2["Tier2"] = 2] = "Tier2"; PremiumTiers2[PremiumTiers2["Tier3"] = 3] = "Tier3"; return PremiumTiers2; })(PremiumTiers || {}); var GuildNsfwLevel = /* @__PURE__ */ ((GuildNsfwLevel2) => { GuildNsfwLevel2[GuildNsfwLevel2["Default"] = 0] = "Default"; GuildNsfwLevel2[GuildNsfwLevel2["Explicit"] = 1] = "Explicit"; GuildNsfwLevel2[GuildNsfwLevel2["Safe"] = 2] = "Safe"; GuildNsfwLevel2[GuildNsfwLevel2["AgeRestricted"] = 3] = "AgeRestricted"; return GuildNsfwLevel2; })(GuildNsfwLevel || {}); var ChannelTypes = /* @__PURE__ */ ((ChannelTypes2) => { ChannelTypes2[ChannelTypes2["GuildText"] = 0] = "GuildText"; ChannelTypes2[ChannelTypes2["DM"] = 1] = "DM"; ChannelTypes2[ChannelTypes2["GuildVoice"] = 2] = "GuildVoice"; ChannelTypes2[ChannelTypes2["GroupDm"] = 3] = "GroupDm"; ChannelTypes2[ChannelTypes2["GuildCategory"] = 4] = "GuildCategory"; ChannelTypes2[ChannelTypes2["GuildNews"] = 5] = "GuildNews"; ChannelTypes2[ChannelTypes2["GuildNewsThread"] = 10] = "GuildNewsThread"; ChannelTypes2[ChannelTypes2["GuildPublicThread"] = 11] = "GuildPublicThread"; ChannelTypes2[ChannelTypes2["GuildPrivateThread"] = 12] = "GuildPrivateThread"; ChannelTypes2[ChannelTypes2["GuildStageVoice"] = 13] = "GuildStageVoice"; ChannelTypes2[ChannelTypes2["GuildDirectory"] = 14] = "GuildDirectory"; ChannelTypes2[ChannelTypes2["GuildForum"] = 15] = "GuildForum"; return ChannelTypes2; })(ChannelTypes || {}); var OverwriteTypes = /* @__PURE__ */ ((OverwriteTypes2) => { OverwriteTypes2[OverwriteTypes2["Role"] = 0] = "Role"; OverwriteTypes2[OverwriteTypes2["Member"] = 1] = "Member"; return OverwriteTypes2; })(OverwriteTypes || {}); var VideoQualityModes = /* @__PURE__ */ ((VideoQualityModes2) => { VideoQualityModes2[VideoQualityModes2["Auto"] = 1] = "Auto"; VideoQualityModes2[VideoQualityModes2["Full"] = 2] = "Full"; return VideoQualityModes2; })(VideoQualityModes || {}); var ActivityTypes = /* @__PURE__ */ ((ActivityTypes2) => { ActivityTypes2[ActivityTypes2["Game"] = 0] = "Game"; ActivityTypes2[ActivityTypes2["Streaming"] = 1] = "Streaming"; ActivityTypes2[ActivityTypes2["Listening"] = 2] = "Listening"; ActivityTypes2[ActivityTypes2["Watching"] = 3] = "Watching"; ActivityTypes2[ActivityTypes2["Custom"] = 4] = "Custom"; ActivityTypes2[ActivityTypes2["Competing"] = 5] = "Competing"; return ActivityTypes2; })(ActivityTypes || {}); var MessageTypes = /* @__PURE__ */ ((MessageTypes2) => { MessageTypes2[MessageTypes2["Default"] = 0] = "Default"; MessageTypes2[MessageTypes2["RecipientAdd"] = 1] = "RecipientAdd"; MessageTypes2[MessageTypes2["RecipientRemove"] = 2] = "RecipientRemove"; MessageTypes2[MessageTypes2["Call"] = 3] = "Call"; MessageTypes2[MessageTypes2["ChannelNameChange"] = 4] = "ChannelNameChange"; MessageTypes2[MessageTypes2["ChannelIconChange"] = 5] = "ChannelIconChange"; MessageTypes2[MessageTypes2["ChannelPinnedMessage"] = 6] = "ChannelPinnedMessage"; MessageTypes2[MessageTypes2["GuildMemberJoin"] = 7] = "GuildMemberJoin"; MessageTypes2[MessageTypes2["UserPremiumGuildSubscription"] = 8] = "UserPremiumGuildSubscription"; MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier1"] = 9] = "UserPremiumGuildSubscriptionTier1"; MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier2"] = 10] = "UserPremiumGuildSubscriptionTier2"; MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier3"] = 11] = "UserPremiumGuildSubscriptionTier3"; MessageTypes2[MessageTypes2["ChannelFollowAdd"] = 12] = "ChannelFollowAdd"; MessageTypes2[MessageTypes2["GuildDiscoveryDisqualified"] = 14] = "GuildDiscoveryDisqualified"; MessageTypes2[MessageTypes2["GuildDiscoveryRequalified"] = 15] = "GuildDiscoveryRequalified"; MessageTypes2[MessageTypes2["GuildDiscoveryGracePeriodInitialWarning"] = 16] = "GuildDiscoveryGracePeriodInitialWarning"; MessageTypes2[MessageTypes2["GuildDiscoveryGracePeriodFinalWarning"] = 17] = "GuildDiscoveryGracePeriodFinalWarning"; MessageTypes2[MessageTypes2["ThreadCreated"] = 18] = "ThreadCreated"; MessageTypes2[MessageTypes2["Reply"] = 19] = "Reply"; MessageTypes2[MessageTypes2["ChatInputCommand"] = 20] = "ChatInputCommand"; MessageTypes2[MessageTypes2["ThreadStarterMessage"] = 21] = "ThreadStarterMessage"; MessageTypes2[MessageTypes2["GuildInviteReminder"] = 22] = "GuildInviteReminder"; MessageTypes2[MessageTypes2["ContextMenuCommand"] = 23] = "ContextMenuCommand"; MessageTypes2[MessageTypes2["AutoModerationAction"] = 24] = "AutoModerationAction"; return MessageTypes2; })(MessageTypes || {}); var MessageActivityTypes = /* @__PURE__ */ ((MessageActivityTypes2) => { MessageActivityTypes2[MessageActivityTypes2["Join"] = 1] = "Join"; MessageActivityTypes2[MessageActivityTypes2["Spectate"] = 2] = "Spectate"; MessageActivityTypes2[MessageActivityTypes2["Listen"] = 3] = "Listen"; MessageActivityTypes2[MessageActivityTypes2["JoinRequest"] = 4] = "JoinRequest"; return MessageActivityTypes2; })(MessageActivityTypes || {}); var StickerTypes = /* @__PURE__ */ ((StickerTypes2) => { StickerTypes2[StickerTypes2["Standard"] = 1] = "Standard"; StickerTypes2[StickerTypes2["Guild"] = 2] = "Guild"; return StickerTypes2; })(StickerTypes || {}); var StickerFormatTypes = /* @__PURE__ */ ((StickerFormatTypes2) => { StickerFormatTypes2[StickerFormatTypes2["Png"] = 1] = "Png"; StickerFormatTypes2[StickerFormatTypes2["APng"] = 2] = "APng"; StickerFormatTypes2[StickerFormatTypes2["Lottie"] = 3] = "Lottie"; return StickerFormatTypes2; })(StickerFormatTypes || {}); var InteractionTypes = /* @__PURE__ */ ((InteractionTypes2) => { InteractionTypes2[InteractionTypes2["Ping"] = 1] = "Ping"; InteractionTypes2[InteractionTypes2["ApplicationCommand"] = 2] = "ApplicationCommand"; InteractionTypes2[InteractionTypes2["MessageComponent"] = 3] = "MessageComponent"; InteractionTypes2[InteractionTypes2["ApplicationCommandAutocomplete"] = 4] = "ApplicationCommandAutocomplete"; InteractionTypes2[InteractionTypes2["ModalSubmit"] = 5] = "ModalSubmit"; return InteractionTypes2; })(InteractionTypes || {}); var ApplicationCommandOptionTypes = /* @__PURE__ */ ((ApplicationCommandOptionTypes2) => { ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["SubCommand"] = 1] = "SubCommand"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["SubCommandGroup"] = 2] = "SubCommandGroup"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["String"] = 3] = "String"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Integer"] = 4] = "Integer"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Boolean"] = 5] = "Boolean"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["User"] = 6] = "User"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Channel"] = 7] = "Channel"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Role"] = 8] = "Role"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Mentionable"] = 9] = "Mentionable"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Number"] = 10] = "Number"; ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Attachment"] = 11] = "Attachment"; return ApplicationCommandOptionTypes2; })(ApplicationCommandOptionTypes || {}); var AuditLogEvents = /* @__PURE__ */ ((AuditLogEvents2) => { AuditLogEvents2[AuditLogEvents2["GuildUpdate"] = 1] = "GuildUpdate"; AuditLogEvents2[AuditLogEvents2["ChannelCreate"] = 10] = "ChannelCreate"; AuditLogEvents2[AuditLogEvents2["ChannelUpdate"] = 11] = "ChannelUpdate"; AuditLogEvents2[AuditLogEvents2["ChannelDelete"] = 12] = "ChannelDelete"; AuditLogEvents2[AuditLogEvents2["ChannelOverwriteCreate"] = 13] = "ChannelOverwriteCreate"; AuditLogEvents2[AuditLogEvents2["ChannelOverwriteUpdate"] = 14] = "ChannelOverwriteUpdate"; AuditLogEvents2[AuditLogEvents2["ChannelOverwriteDelete"] = 15] = "ChannelOverwriteDelete"; AuditLogEvents2[AuditLogEvents2["MemberKick"] = 20] = "MemberKick"; AuditLogEvents2[AuditLogEvents2["MemberPrune"] = 21] = "MemberPrune"; AuditLogEvents2[AuditLogEvents2["MemberBanAdd"] = 22] = "MemberBanAdd"; AuditLogEvents2[AuditLogEvents2["MemberBanRemove"] = 23] = "MemberBanRemove"; AuditLogEvents2[AuditLogEvents2["MemberUpdate"] = 24] = "MemberUpdate"; AuditLogEvents2[AuditLogEvents2["MemberRoleUpdate"] = 25] = "MemberRoleUpdate"; AuditLogEvents2[AuditLogEvents2["MemberMove"] = 26] = "MemberMove"; AuditLogEvents2[AuditLogEvents2["MemberDisconnect"] = 27] = "MemberDisconnect"; AuditLogEvents2[AuditLogEvents2["BotAdd"] = 28] = "BotAdd"; AuditLogEvents2[AuditLogEvents2["RoleCreate"] = 30] = "RoleCreate"; AuditLogEvents2[AuditLogEvents2["RoleUpdate"] = 31] = "RoleUpdate"; AuditLogEvents2[AuditLogEvents2["RoleDelete"] = 32] = "RoleDelete"; AuditLogEvents2[AuditLogEvents2["InviteCreate"] = 40] = "InviteCreate"; AuditLogEvents2[AuditLogEvents2["InviteUpdate"] = 41] = "InviteUpdate"; AuditLogEvents2[AuditLogEvents2["InviteDelete"] = 42] = "InviteDelete"; AuditLogEvents2[AuditLogEvents2["WebhookCreate"] = 50] = "WebhookCreate"; AuditLogEvents2[AuditLogEvents2["WebhookUpdate"] = 51] = "WebhookUpdate"; AuditLogEvents2[AuditLogEvents2["WebhookDelete"] = 52] = "WebhookDelete"; AuditLogEvents2[AuditLogEvents2["EmojiCreate"] = 60] = "EmojiCreate"; AuditLogEvents2[AuditLogEvents2["EmojiUpdate"] = 61] = "EmojiUpdate"; AuditLogEvents2[AuditLogEvents2["EmojiDelete"] = 62] = "EmojiDelete"; AuditLogEvents2[AuditLogEvents2["MessageDelete"] = 72] = "MessageDelete"; AuditLogEvents2[AuditLogEvents2["MessageBulkDelete"] = 73] = "MessageBulkDelete"; AuditLogEvents2[AuditLogEvents2["MessagePin"] = 74] = "MessagePin"; AuditLogEvents2[AuditLogEvents2["MessageUnpin"] = 75] = "MessageUnpin"; AuditLogEvents2[AuditLogEvents2["IntegrationCreate"] = 80] = "IntegrationCreate"; AuditLogEvents2[AuditLogEvents2["IntegrationUpdate"] = 81] = "IntegrationUpdate"; AuditLogEvents2[AuditLogEvents2["IntegrationDelete"] = 82] = "IntegrationDelete"; AuditLogEvents2[AuditLogEvents2["StageInstanceCreate"] = 83] = "StageInstanceCreate"; AuditLogEvents2[AuditLogEvents2["StageInstanceUpdate"] = 84] = "StageInstanceUpdate"; AuditLogEvents2[AuditLogEvents2["StageInstanceDelete"] = 85] = "StageInstanceDelete"; AuditLogEvents2[AuditLogEvents2["StickerCreate"] = 90] = "StickerCreate"; AuditLogEvents2[AuditLogEvents2["StickerUpdate"] = 91] = "StickerUpdate"; AuditLogEvents2[AuditLogEvents2["StickerDelete"] = 92] = "StickerDelete"; AuditLogEvents2[AuditLogEvents2["GuildScheduledEventCreate"] = 100] = "GuildScheduledEventCreate"; AuditLogEvents2[AuditLogEvents2["GuildScheduledEventUpdate"] = 101] = "GuildScheduledEventUpdate"; AuditLogEvents2[AuditLogEvents2["GuildScheduledEventDelete"] = 102] = "GuildScheduledEventDelete"; AuditLogEvents2[AuditLogEvents2["ThreadCreate"] = 110] = "ThreadCreate"; AuditLogEvents2[AuditLogEvents2["ThreadUpdate"] = 111] = "ThreadUpdate"; AuditLogEvents2[AuditLogEvents2["ThreadDelete"] = 112] = "ThreadDelete"; AuditLogEvents2[AuditLogEvents2["ApplicationCommandPermissionUpdate"] = 121] = "ApplicationCommandPermissionUpdate"; AuditLogEvents2[AuditLogEvents2["AutoModerationRuleCreate"] = 140] = "AutoModerationRuleCreate"; AuditLogEvents2[AuditLogEvents2["AutoModerationRuleUpdate"] = 141] = "AutoModerationRuleUpdate"; AuditLogEvents2[AuditLogEvents2["AutoModerationRuleDelete"] = 142] = "AutoModerationRuleDelete"; AuditLogEvents2[AuditLogEvents2["AutoModerationBlockMessage"] = 143] = "AutoModerationBlockMessage"; return AuditLogEvents2; })(AuditLogEvents || {}); var ScheduledEventPrivacyLevel = /* @__PURE__ */ ((ScheduledEventPrivacyLevel2) => { ScheduledEventPrivacyLevel2[ScheduledEventPrivacyLevel2["GuildOnly"] = 2] = "GuildOnly"; return ScheduledEventPrivacyLevel2; })(ScheduledEventPrivacyLevel || {}); var ScheduledEventEntityType = /* @__PURE__ */ ((ScheduledEventEntityType2) => { ScheduledEventEntityType2[ScheduledEventEntityType2["StageInstance"] = 1] = "StageInstance"; ScheduledEventEntityType2[ScheduledEventEntityType2["Voice"] = 2] = "Voice"; ScheduledEventEntityType2[ScheduledEventEntityType2["External"] = 3] = "External"; return ScheduledEventEntityType2; })(ScheduledEventEntityType || {}); var ScheduledEventStatus = /* @__PURE__ */ ((ScheduledEventStatus2) => { ScheduledEventStatus2[ScheduledEventStatus2["Scheduled"] = 1] = "Scheduled"; ScheduledEventStatus2[ScheduledEventStatus2["Active"] = 2] = "Active"; ScheduledEventStatus2[ScheduledEventStatus2["Completed"] = 3] = "Completed"; ScheduledEventStatus2[ScheduledEventStatus2["Canceled"] = 4] = "Canceled"; return ScheduledEventStatus2; })(ScheduledEventStatus || {}); var TargetTypes = /* @__PURE__ */ ((TargetTypes2) => { TargetTypes2[TargetTypes2["Stream"] = 1] = "Stream"; TargetTypes2[TargetTypes2["EmbeddedApplication"] = 2] = "EmbeddedApplication"; return TargetTypes2; })(TargetTypes || {}); var ApplicationCommandTypes = /* @__PURE__ */ ((ApplicationCommandTypes2) => { ApplicationCommandTypes2[ApplicationCommandTypes2["ChatInput"] = 1] = "ChatInput"; ApplicationCommandTypes2[ApplicationCommandTypes2["User"] = 2] = "User"; ApplicationCommandTypes2[ApplicationCommandTypes2["Message"] = 3] = "Message"; return ApplicationCommandTypes2; })(ApplicationCommandTypes || {}); var ApplicationCommandPermissionTypes = /* @__PURE__ */ ((ApplicationCommandPermissionTypes2) => { ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["Role"] = 1] = "Role"; ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["User"] = 2] = "User"; ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["Channel"] = 3] = "Channel"; return ApplicationCommandPermissionTypes2; })(ApplicationCommandPermissionTypes || {}); var ActivityFlags = /* @__PURE__ */ ((ActivityFlags2) => { ActivityFlags2[ActivityFlags2["Instance"] = 1] = "Instance"; ActivityFlags2[ActivityFlags2["Join"] = 2] = "Join"; ActivityFlags2[ActivityFlags2["Spectate"] = 4] = "Spectate"; ActivityFlags2[ActivityFlags2["JoinRequest"] = 8] = "JoinRequest"; ActivityFlags2[ActivityFlags2["Sync"] = 16] = "Sync"; ActivityFlags2[ActivityFlags2["Play"] = 32] = "Play"; ActivityFlags2[ActivityFlags2["PartyPrivacyFriends"] = 64] = "PartyPrivacyFriends"; ActivityFlags2[ActivityFlags2["PartyPrivacyVoiceChannel"] = 128] = "PartyPrivacyVoiceChannel"; ActivityFlags2[ActivityFlags2["Embedded"] = 256] = "Embedded"; return ActivityFlags2; })(ActivityFlags || {}); var BitwisePermissionFlags = /* @__PURE__ */ ((BitwisePermissionFlags2) => { BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_INSTANT_INVITE"] = 1] = "CREATE_INSTANT_INVITE"; BitwisePermissionFlags2[BitwisePermissionFlags2["KICK_MEMBERS"] = 2] = "KICK_MEMBERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["BAN_MEMBERS"] = 4] = "BAN_MEMBERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["ADMINISTRATOR"] = 8] = "ADMINISTRATOR"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_CHANNELS"] = 16] = "MANAGE_CHANNELS"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_GUILD"] = 32] = "MANAGE_GUILD"; BitwisePermissionFlags2[BitwisePermissionFlags2["ADD_REACTIONS"] = 64] = "ADD_REACTIONS"; BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_AUDIT_LOG"] = 128] = "VIEW_AUDIT_LOG"; BitwisePermissionFlags2[BitwisePermissionFlags2["PRIORITY_SPEAKER"] = 256] = "PRIORITY_SPEAKER"; BitwisePermissionFlags2[BitwisePermissionFlags2["STREAM"] = 512] = "STREAM"; BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_CHANNEL"] = 1024] = "VIEW_CHANNEL"; BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_MESSAGES"] = 2048] = "SEND_MESSAGES"; BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_TTS_MESSAGES"] = 4096] = "SEND_TTS_MESSAGES"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_MESSAGES"] = 8192] = "MANAGE_MESSAGES"; BitwisePermissionFlags2[BitwisePermissionFlags2["EMBED_LINKS"] = 16384] = "EMBED_LINKS"; BitwisePermissionFlags2[BitwisePermissionFlags2["ATTACH_FILES"] = 32768] = "ATTACH_FILES"; BitwisePermissionFlags2[BitwisePermissionFlags2["READ_MESSAGE_HISTORY"] = 65536] = "READ_MESSAGE_HISTORY"; BitwisePermissionFlags2[BitwisePermissionFlags2["MENTION_EVERYONE"] = 131072] = "MENTION_EVERYONE"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EXTERNAL_EMOJIS"] = 262144] = "USE_EXTERNAL_EMOJIS"; BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_GUILD_INSIGHTS"] = 524288] = "VIEW_GUILD_INSIGHTS"; BitwisePermissionFlags2[BitwisePermissionFlags2["CONNECT"] = 1048576] = "CONNECT"; BitwisePermissionFlags2[BitwisePermissionFlags2["SPEAK"] = 2097152] = "SPEAK"; BitwisePermissionFlags2[BitwisePermissionFlags2["MUTE_MEMBERS"] = 4194304] = "MUTE_MEMBERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["DEAFEN_MEMBERS"] = 8388608] = "DEAFEN_MEMBERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["MOVE_MEMBERS"] = 16777216] = "MOVE_MEMBERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_VAD"] = 33554432] = "USE_VAD"; BitwisePermissionFlags2[BitwisePermissionFlags2["CHANGE_NICKNAME"] = 67108864] = "CHANGE_NICKNAME"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_NICKNAMES"] = 134217728] = "MANAGE_NICKNAMES"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_ROLES"] = 268435456] = "MANAGE_ROLES"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_WEBHOOKS"] = 536870912] = "MANAGE_WEBHOOKS"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EMOJIS"] = 1073741824] = "MANAGE_EMOJIS"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EMOJIS_AND_STICKERS"] = 1073741824] = "MANAGE_EMOJIS_AND_STICKERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_APPLICATION_COMMANDS"] = 2147483648] = "USE_APPLICATION_COMMANDS"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_SLASH_COMMANDS"] = 2147483648] = "USE_SLASH_COMMANDS"; BitwisePermissionFlags2[BitwisePermissionFlags2["REQUEST_TO_SPEAK"] = 4294967296] = "REQUEST_TO_SPEAK"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EVENTS"] = 8589934592] = "MANAGE_EVENTS"; BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_THREADS"] = 17179869184] = "MANAGE_THREADS"; BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_PUBLIC_THREADS"] = 34359738368] = "CREATE_PUBLIC_THREADS"; BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_PRIVATE_THREADS"] = 68719476736] = "CREATE_PRIVATE_THREADS"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EXTERNAL_STICKERS"] = 137438953472] = "USE_EXTERNAL_STICKERS"; BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_MESSAGES_IN_THREADS"] = 274877906944] = "SEND_MESSAGES_IN_THREADS"; BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EMBEDDED_ACTIVITIES"] = 549755813888] = "USE_EMBEDDED_ACTIVITIES"; BitwisePermissionFlags2[BitwisePermissionFlags2["MODERATE_MEMBERS"] = 1099511627776] = "MODERATE_MEMBERS"; return BitwisePermissionFlags2; })(BitwisePermissionFlags || {}); var VoiceOpcodes = /* @__PURE__ */ ((VoiceOpcodes2) => { VoiceOpcodes2[VoiceOpcodes2["Identify"] = 0] = "Identify"; VoiceOpcodes2[VoiceOpcodes2["SelectProtocol"] = 1] = "SelectProtocol"; VoiceOpcodes2[VoiceOpcodes2["Ready"] = 2] = "Ready"; VoiceOpcodes2[VoiceOpcodes2["Heartbeat"] = 3] = "Heartbeat"; VoiceOpcodes2[VoiceOpcodes2["SessionDescription"] = 4] = "SessionDescription"; VoiceOpcodes2[VoiceOpcodes2["Speaking"] = 5] = "Speaking"; VoiceOpcodes2[VoiceOpcodes2["HeartbeatACK"] = 6] = "HeartbeatACK"; VoiceOpcodes2[VoiceOpcodes2["Resume"] = 7] = "Resume"; VoiceOpcodes2[VoiceOpcodes2["Hello"] = 8] = "Hello"; VoiceOpcodes2[VoiceOpcodes2["Resumed"] = 9] = "Resumed"; VoiceOpcodes2[VoiceOpcodes2["ClientDisconnect"] = 13] = "ClientDisconnect"; return VoiceOpcodes2; })(VoiceOpcodes || {}); var VoiceCloseEventCodes = /* @__PURE__ */ ((VoiceCloseEventCodes2) => { VoiceCloseEventCodes2[VoiceCloseEven