'use strict';

const PacketHandlers = Object.fromEntries([
  ['APPLICATION_COMMAND_PERMISSIONS_UPDATE', require('./APPLICATION_COMMAND_PERMISSIONS_UPDATE.js')],
  ['AUTO_MODERATION_ACTION_EXECUTION', require('./AUTO_MODERATION_ACTION_EXECUTION.js')],
  ['AUTO_MODERATION_RULE_CREATE', require('./AUTO_MODERATION_RULE_CREATE.js')],
  ['AUTO_MODERATION_RULE_DELETE', require('./AUTO_MODERATION_RULE_DELETE.js')],
  ['AUTO_MODERATION_RULE_UPDATE', require('./AUTO_MODERATION_RULE_UPDATE.js')],
  ['CHANNEL_CREATE', require('./CHANNEL_CREATE.js')],
  ['CHANNEL_DELETE', require('./CHANNEL_DELETE.js')],
  ['CHANNEL_PINS_UPDATE', require('./CHANNEL_PINS_UPDATE.js')],
  ['CHANNEL_UPDATE', require('./CHANNEL_UPDATE.js')],
  ['ENTITLEMENT_CREATE', require('./ENTITLEMENT_CREATE.js')],
  ['ENTITLEMENT_DELETE', require('./ENTITLEMENT_DELETE.js')],
  ['ENTITLEMENT_UPDATE', require('./ENTITLEMENT_UPDATE.js')],
  ['GUILD_AUDIT_LOG_ENTRY_CREATE', require('./GUILD_AUDIT_LOG_ENTRY_CREATE.js')],
  ['GUILD_BAN_ADD', require('./GUILD_BAN_ADD.js')],
  ['GUILD_BAN_REMOVE', require('./GUILD_BAN_REMOVE.js')],
  ['GUILD_CREATE', require('./GUILD_CREATE.js')],
  ['GUILD_DELETE', require('./GUILD_DELETE.js')],
  ['GUILD_EMOJIS_UPDATE', require('./GUILD_EMOJIS_UPDATE.js')],
  ['GUILD_INTEGRATIONS_UPDATE', require('./GUILD_INTEGRATIONS_UPDATE.js')],
  ['GUILD_MEMBERS_CHUNK', require('./GUILD_MEMBERS_CHUNK.js')],
  ['GUILD_MEMBER_ADD', require('./GUILD_MEMBER_ADD.js')],
  ['GUILD_MEMBER_REMOVE', require('./GUILD_MEMBER_REMOVE.js')],
  ['GUILD_MEMBER_UPDATE', require('./GUILD_MEMBER_UPDATE.js')],
  ['GUILD_ROLE_CREATE', require('./GUILD_ROLE_CREATE.js')],
  ['GUILD_ROLE_DELETE', require('./GUILD_ROLE_DELETE.js')],
  ['GUILD_ROLE_UPDATE', require('./GUILD_ROLE_UPDATE.js')],
  ['GUILD_SCHEDULED_EVENT_CREATE', require('./GUILD_SCHEDULED_EVENT_CREATE.js')],
  ['GUILD_SCHEDULED_EVENT_DELETE', require('./GUILD_SCHEDULED_EVENT_DELETE.js')],
  ['GUILD_SCHEDULED_EVENT_UPDATE', require('./GUILD_SCHEDULED_EVENT_UPDATE.js')],
  ['GUILD_SCHEDULED_EVENT_USER_ADD', require('./GUILD_SCHEDULED_EVENT_USER_ADD.js')],
  ['GUILD_SCHEDULED_EVENT_USER_REMOVE', require('./GUILD_SCHEDULED_EVENT_USER_REMOVE.js')],
  ['GUILD_SOUNDBOARD_SOUNDS_UPDATE', require('./GUILD_SOUNDBOARD_SOUNDS_UPDATE.js')],
  ['GUILD_SOUNDBOARD_SOUND_CREATE', require('./GUILD_SOUNDBOARD_SOUND_CREATE.js')],
  ['GUILD_SOUNDBOARD_SOUND_DELETE', require('./GUILD_SOUNDBOARD_SOUND_DELETE.js')],
  ['GUILD_SOUNDBOARD_SOUND_UPDATE', require('./GUILD_SOUNDBOARD_SOUND_UPDATE.js')],
  ['GUILD_STICKERS_UPDATE', require('./GUILD_STICKERS_UPDATE.js')],
  ['GUILD_UPDATE', require('./GUILD_UPDATE.js')],
  ['INTERACTION_CREATE', require('./INTERACTION_CREATE.js')],
  ['INVITE_CREATE', require('./INVITE_CREATE.js')],
  ['INVITE_DELETE', require('./INVITE_DELETE.js')],
  ['MESSAGE_CREATE', require('./MESSAGE_CREATE.js')],
  ['MESSAGE_DELETE', require('./MESSAGE_DELETE.js')],
  ['MESSAGE_DELETE_BULK', require('./MESSAGE_DELETE_BULK.js')],
  ['MESSAGE_POLL_VOTE_ADD', require('./MESSAGE_POLL_VOTE_ADD.js')],
  ['MESSAGE_POLL_VOTE_REMOVE', require('./MESSAGE_POLL_VOTE_REMOVE.js')],
  ['MESSAGE_REACTION_ADD', require('./MESSAGE_REACTION_ADD.js')],
  ['MESSAGE_REACTION_REMOVE', require('./MESSAGE_REACTION_REMOVE.js')],
  ['MESSAGE_REACTION_REMOVE_ALL', require('./MESSAGE_REACTION_REMOVE_ALL.js')],
  ['MESSAGE_REACTION_REMOVE_EMOJI', require('./MESSAGE_REACTION_REMOVE_EMOJI.js')],
  ['MESSAGE_UPDATE', require('./MESSAGE_UPDATE.js')],
  ['PRESENCE_UPDATE', require('./PRESENCE_UPDATE.js')],
  ['RATE_LIMITED', require('./RATE_LIMITED.js')],
  ['READY', require('./READY.js')],
  ['SOUNDBOARD_SOUNDS', require('./SOUNDBOARD_SOUNDS.js')],
  ['STAGE_INSTANCE_CREATE', require('./STAGE_INSTANCE_CREATE.js')],
  ['STAGE_INSTANCE_DELETE', require('./STAGE_INSTANCE_DELETE.js')],
  ['STAGE_INSTANCE_UPDATE', require('./STAGE_INSTANCE_UPDATE.js')],
  ['SUBSCRIPTION_CREATE', require('./SUBSCRIPTION_CREATE.js')],
  ['SUBSCRIPTION_DELETE', require('./SUBSCRIPTION_DELETE.js')],
  ['SUBSCRIPTION_UPDATE', require('./SUBSCRIPTION_UPDATE.js')],
  ['THREAD_CREATE', require('./THREAD_CREATE.js')],
  ['THREAD_DELETE', require('./THREAD_DELETE.js')],
  ['THREAD_LIST_SYNC', require('./THREAD_LIST_SYNC.js')],
  ['THREAD_MEMBERS_UPDATE', require('./THREAD_MEMBERS_UPDATE.js')],
  ['THREAD_MEMBER_UPDATE', require('./THREAD_MEMBER_UPDATE.js')],
  ['THREAD_UPDATE', require('./THREAD_UPDATE.js')],
  ['TYPING_START', require('./TYPING_START.js')],
  ['USER_UPDATE', require('./USER_UPDATE.js')],
  ['VOICE_CHANNEL_EFFECT_SEND', require('./VOICE_CHANNEL_EFFECT_SEND.js')],
  ['VOICE_SERVER_UPDATE', require('./VOICE_SERVER_UPDATE.js')],
  ['VOICE_STATE_UPDATE', require('./VOICE_STATE_UPDATE.js')],
  ['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE.js')],
]);

exports.PacketHandlers = PacketHandlers;
