{
  "build": "client",
  "path": "/Users/admin/dev/rotmg-extractor/output/temp/work/production/client",
  "metadata": {
    "decrypted": false,
    "metadata_version": 31
  },
  "incoming": [
    "AOE",
    "AcceleratorAddedMessage",
    "AcceleratorUpdatedMessage",
    "AccountLevelClaimResultMessage",
    "AccountList",
    "AchievementProgressUpdateMessage",
    "ActivateCrucibleResultMessage",
    "ActivePet",
    "AllyShoot",
    "BaseEnchantmentResultMessage",
    "BoostBPMilestoneResultMessage",
    "BuyDustsResult",
    "BuyExtendMaterialsCapResultMessage",
    "BuyItemResultMessage",
    "BuyResult",
    "CharacterCreateFailure",
    "ChestRewardResult",
    "ChestRewardsInfo",
    "ClaimBPMilestoneResultMessage",
    "ClaimCompetitionResult",
    "ClaimMissionResult",
    "ClientStat",
    "CreateSuccess",
    "CustomMapDeleteResponse",
    "CustomMapListResponse",
    "DailyRewardResult",
    "Damage",
    "DamageBoostMessage",
    "DamageWithEffect",
    "DashResetMessage",
    "Death",
    "DeletePetMessage",
    "DismantleItemsResultMessage",
    "DrawDebugArrow",
    "DrawDebugShape",
    "EnemyShoot",
    "EvolvedPetMessage",
    "ExaltationBonusChanged",
    "ExaltationRedeemInfoMessage",
    "Failure",
    "File",
    "ForceReconnectMessage",
    "ForgeResult",
    "ForgeUnlockedBlueprints",
    "GiftInfo",
    "GiftNotificationMessage",
    "GiftResultMessage",
    "Goto",
    "GroundTileData",
    "GuildResult",
    "HatchPet",
    "HeroLeft",
    "IncomingPartyInfo",
    "IncomingPartyInvitation",
    "IncomingPartyMemberInfo",
    "IncomingPartyRequest",
    "InventoryResult",
    "InvitedToGuild",
    "JoinedPartyMessage",
    "KeyInfoResponse",
    "MapInfo",
    "MultipleMissionsProgressUpdate",
    "NameResult",
    "NewAbilityMessage",
    "NewCharacterInformation",
    "NewTick",
    "Notification",
    "ObjectData",
    "ObjectStatusData",
    "PartyActionResult",
    "PartyListMessage",
    "PartyMemberAdded",
    "PartyRequestAck",
    "PasswordPrompt",
    "PetShaderPurchaseResult",
    "PetYardUpdate",
    "Pic",
    "Ping",
    "PlaySound",
    "PlayersListMessage",
    "QuestFetchResponse",
    "QuestObjectId",
    "QuestRedeemResponse",
    "QueueMessage",
    "RealmScoreUpdate",
    "Reconnect",
    "RefineResultMessage",
    "RerollEnchantmentsResultMessage",
    "ResultDefinitionMessage",
    "SaveLockUpdateMessage",
    "ServerPlayerShoot",
    "ShowEffect",
    "SkinRecycleResponseMessage",
    "SlippingInfoMessage",
    "StacksMessage",
    "StatBonusUpdate",
    "StatData",
    "Text",
    "TradeAccepted",
    "TradeChanged",
    "TradeDone",
    "TradeRequested",
    "TradeStart",
    "TutorialStateChangedMessage",
    "UnlockCustomizationMessage",
    "UnlockNewSlot",
    "Update",
    "UserData",
    "VaultContent",
    "VoucherResult"
  ],
  "outgoing": [
    "AOEAck",
    "AcceptTrade",
    "ActivateCrucibleMessage",
    "ActivePetUpdateRequest",
    "AskForChestContents",
    "BoostBPMilestoneMessage",
    "Buy",
    "BuyCustomisationSocketMessage",
    "BuyDusts",
    "BuyEmoteMessage",
    "BuyExtendMaterialsCapMessage",
    "BuyItemsMessage",
    "BuyRefinementMessage",
    "CancelTrade",
    "ChangeAllyShoot",
    "ChangeGuildRank",
    "ChangePetSkin",
    "ChangeTrade",
    "CheckCredits",
    "ChooseName",
    "ClaimAccountLevel",
    "ClaimBPMilestoneMessage",
    "ClaimChestRewardSubmit",
    "ClaimCompetition",
    "ClaimDailyRewardMessage",
    "ClaimMission",
    "ClaimVoucher",
    "CreateGuild",
    "CreatePartyMessage",
    "CreepHit",
    "CreepMoveMessage",
    "CustomMapDeleteMessage",
    "CustomMapListMessage",
    "DismantleItemsMessage",
    "EditAccountList",
    "EmoteMessage",
    "EndUseMessage",
    "EnemyHit",
    "Escape",
    "ForgeRequest",
    "GetDefinitionMessage",
    "GetPlayersListMessage",
    "GiftItemsMessage",
    "GoToQuestRoom",
    "GotoAck",
    "GroundDamage",
    "GuildInvite",
    "GuildRemove",
    "Hello",
    "InventoryDrop",
    "InventorySwap",
    "JoinGuild",
    "KeyInfoRequest",
    "MarkAsFavorite",
    "ModeratorActionMessage",
    "Move",
    "OtherHit",
    "PartyAction",
    "PartyInvitationResponse",
    "PartyJoinRequest",
    "PartyRequestResponse",
    "PetUpgradeRequest",
    "PlayerCallout",
    "PlayerHit",
    "PlayerShoot",
    "PlayerText",
    "Pong",
    "PurchasePetShader",
    "QuestFetchAsk",
    "QuestRedeem",
    "QueueCancel",
    "RedeemExaltationRewardMessage",
    "RequestTrade",
    "RerollAllEnchantmentsMessage",
    "ResetDailyQuests",
    "Reskin",
    "Retitle",
    "SetAbility",
    "SetCondition",
    "SetDiscoverableMessage",
    "SetEntranceMessage",
    "SetGravestoneMessage",
    "ShootAckCounter",
    "SkinRecycleMessage",
    "SquareHit",
    "StartUseMessage",
    "Teleport",
    "UnlockMission",
    "UnlockMissionTree",
    "UnseasonRequest",
    "UpdateAck",
    "UseItem",
    "UsePortal"
  ],
  "data": [
    "BaseUniqueData",
    "CustomMapData",
    "EnchantmentsUniqueData",
    "FameData",
    "MetersUniqueData",
    "ShootRecordEntry",
    "ShootRecords",
    "TradeItem",
    "UniqueDataContainer",
    "UniqueDataUtils",
    "WorldPosData"
  ],
  "packet_map_source": "/Users/admin/dev/realmlib/src/packet-map.ts",
  "packet_map_format": "realmlib-typescript",
  "packet_mappings": [
    {
      "id": 0,
      "type": "FAILURE",
      "class": "FailurePacket",
      "name": "Failure",
      "catalog_name": "Failure",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 1,
      "type": "TELEPORT",
      "class": "TeleportPacket",
      "name": "Teleport",
      "catalog_name": "Teleport",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 3,
      "type": "CLAIM_LOGIN_REWARD_MSG",
      "class": "ClaimDailyRewardMessage",
      "name": "ClaimDailyRewardMessage",
      "catalog_name": "ClaimDailyRewardMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 4,
      "type": "DELETE_PET",
      "class": "DeletePetMessage",
      "name": "DeletePetMessage",
      "catalog_name": "DeletePetMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 5,
      "type": "REQUESTTRADE",
      "class": "RequestTradePacket",
      "name": "RequestTrade",
      "catalog_name": "RequestTrade",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 6,
      "type": "QUEST_FETCH_RESPONSE",
      "class": "QuestFetchResponsePacket",
      "name": "QuestFetchResponse",
      "catalog_name": "QuestFetchResponse",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 7,
      "type": "JOINGUILD",
      "class": "JoinGuildPacket",
      "name": "JoinGuild",
      "catalog_name": "JoinGuild",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 8,
      "type": "PING",
      "class": "PingPacket",
      "name": "Ping",
      "catalog_name": "Ping",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 9,
      "type": "PLAYERTEXT",
      "class": "PlayerTextPacket",
      "name": "PlayerText",
      "catalog_name": "PlayerText",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 10,
      "type": "NEWTICK",
      "class": "NewTickPacket",
      "name": "NewTick",
      "catalog_name": "NewTick",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 11,
      "type": "SHOWEFFECT",
      "class": "ShowEffectPacket",
      "name": "ShowEffect",
      "catalog_name": "ShowEffect",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 12,
      "type": "SERVERPLAYERSHOOT",
      "class": "ServerPlayerShootPacket",
      "name": "ServerPlayerShoot",
      "catalog_name": "ServerPlayerShoot",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 13,
      "type": "USEITEM",
      "class": "UseItemPacket",
      "name": "UseItem",
      "catalog_name": "UseItem",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 14,
      "type": "TRADEACCEPTED",
      "class": "TradeAcceptedPacket",
      "name": "TradeAccepted",
      "catalog_name": "TradeAccepted",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 15,
      "type": "GUILDREMOVE",
      "class": "GuildRemovePacket",
      "name": "GuildRemove",
      "catalog_name": "GuildRemove",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 16,
      "type": "PETUPGRADEREQUEST",
      "class": "PetUpgradeRequestPacket",
      "name": "PetUpgradeRequest",
      "catalog_name": "PetUpgradeRequest",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 17,
      "type": "ENTER_ARENA",
      "class": "EnterArenaPacket",
      "name": "EnterArena",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 18,
      "type": "GOTO",
      "class": "GotoPacket",
      "name": "Goto",
      "catalog_name": "Goto",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 19,
      "type": "INVDROP",
      "class": "InvDropPacket",
      "name": "InvDrop",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 20,
      "type": "OTHERHIT",
      "class": "OtherHitPacket",
      "name": "OtherHit",
      "catalog_name": "OtherHit",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 21,
      "type": "NAMERESULT",
      "class": "NameResultPacket",
      "name": "NameResult",
      "catalog_name": "NameResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 22,
      "type": "BUYRESULT",
      "class": "BuyResultPacket",
      "name": "BuyResult",
      "catalog_name": "BuyResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 23,
      "type": "HATCH_PET",
      "class": "HatchPetMessage",
      "name": "HatchPet",
      "catalog_name": "HatchPet",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 24,
      "type": "ACTIVE_PET_UPDATE_REQUEST",
      "class": "ActivePetUpdateRequestPacket",
      "name": "ActivePetUpdateRequest",
      "catalog_name": "ActivePetUpdateRequest",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 25,
      "type": "ENEMYHIT",
      "class": "EnemyHitPacket",
      "name": "EnemyHit",
      "catalog_name": "EnemyHit",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 26,
      "type": "GUILDRESULT",
      "class": "GuildResultPacket",
      "name": "GuildResult",
      "catalog_name": "GuildResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 27,
      "type": "EDITACCOUNTLIST",
      "class": "EditAccountListPacket",
      "name": "EditAccountList",
      "catalog_name": "EditAccountList",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 28,
      "type": "TRADECHANGED",
      "class": "TradeChangedPacket",
      "name": "TradeChanged",
      "catalog_name": "TradeChanged",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 30,
      "type": "PLAYERSHOOT",
      "class": "PlayerShootPacket",
      "name": "PlayerShoot",
      "catalog_name": "PlayerShoot",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 31,
      "type": "PONG",
      "class": "PongPacket",
      "name": "Pong",
      "catalog_name": "Pong",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 33,
      "type": "PET_CHANGE_SKIN_MSG",
      "class": "ChangePetSkinPacket",
      "name": "ChangePetSkin",
      "catalog_name": "ChangePetSkin",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 34,
      "type": "TRADEDONE",
      "class": "TradeDonePacket",
      "name": "TradeDone",
      "catalog_name": "TradeDone",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 35,
      "type": "ENEMYSHOOT",
      "class": "EnemyShootPacket",
      "name": "EnemyShoot",
      "catalog_name": "EnemyShoot",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 36,
      "type": "ACCEPTTRADE",
      "class": "AcceptTradePacket",
      "name": "AcceptTrade",
      "catalog_name": "AcceptTrade",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 37,
      "type": "CHANGEGUILDRANK",
      "class": "ChangeGuildRankPacket",
      "name": "ChangeGuildRank",
      "catalog_name": "ChangeGuildRank",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 38,
      "type": "PLAYSOUND",
      "class": "PlaySoundPacket",
      "name": "PlaySound",
      "catalog_name": "PlaySound",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 39,
      "type": "VERIFY_EMAIL",
      "class": "VerifyEmailPacket",
      "name": "VerifyEmail",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 40,
      "type": "SQUAREHIT",
      "class": "SquareHitPacket",
      "name": "SquareHit",
      "catalog_name": "SquareHit",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 41,
      "type": "NEW_ABILITY",
      "class": "NewAbilityMessage",
      "name": "NewAbilityMessage",
      "catalog_name": "NewAbilityMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 42,
      "type": "UPDATE",
      "class": "UpdatePacket",
      "name": "Update",
      "catalog_name": "Update",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 44,
      "type": "TEXT",
      "class": "TextPacket",
      "name": "Text",
      "catalog_name": "Text",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 45,
      "type": "RECONNECT",
      "class": "ReconnectPacket",
      "name": "Reconnect",
      "catalog_name": "Reconnect",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 46,
      "type": "DEATH",
      "class": "DeathPacket",
      "name": "Death",
      "catalog_name": "Death",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 47,
      "type": "USEPORTAL",
      "class": "UsePortalPacket",
      "name": "UsePortal",
      "catalog_name": "UsePortal",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 48,
      "type": "QUEST_ROOM_MSG",
      "class": "GoToQuestRoomPacket",
      "name": "GoToQuestRoom",
      "catalog_name": "GoToQuestRoom",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 49,
      "type": "ALLYSHOOT",
      "class": "AllyShootPacket",
      "name": "AllyShoot",
      "catalog_name": "AllyShoot",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 50,
      "type": "IMMINENT_ARENA_WAVE",
      "class": "ImminentArenaWavePacket",
      "name": "ImminentArenaWave",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 51,
      "type": "RESKIN",
      "class": "ReskinPacket",
      "name": "Reskin",
      "catalog_name": "Reskin",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 52,
      "type": "RESET_DAILY_QUESTS",
      "class": "ResetDailyQuestsPacket",
      "name": "ResetDailyQuests",
      "catalog_name": "ResetDailyQuests",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 53,
      "type": "PET_CHANGE_FORM_MSG",
      "class": "ReskinPetPacket",
      "name": "ReskinPet",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 55,
      "type": "INVSWAP",
      "class": "InvSwapPacket",
      "name": "InvSwap",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 56,
      "type": "CHANGETRADE",
      "class": "ChangeTradePacket",
      "name": "ChangeTrade",
      "catalog_name": "ChangeTrade",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 57,
      "type": "CREATE",
      "class": "CreatePacket",
      "name": "Create",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 58,
      "type": "QUEST_REDEEM",
      "class": "QuestRedeemPacket",
      "name": "QuestRedeem",
      "catalog_name": "QuestRedeem",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 59,
      "type": "CREATEGUILD",
      "class": "CreateGuildPacket",
      "name": "CreateGuild",
      "catalog_name": "CreateGuild",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 60,
      "type": "SETCONDITION",
      "class": "SetConditionPacket",
      "name": "SetCondition",
      "catalog_name": "SetCondition",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 61,
      "type": "LOAD",
      "class": "LoadPacket",
      "name": "Load",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 62,
      "type": "MOVE",
      "class": "MovePacket",
      "name": "Move",
      "catalog_name": "Move",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 63,
      "type": "KEY_INFO_RESPONSE",
      "class": "KeyInfoResponsePacket",
      "name": "KeyInfoResponse",
      "catalog_name": "KeyInfoResponse",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 64,
      "type": "AOE",
      "class": "AoePacket",
      "name": "AOE",
      "catalog_name": "AOE",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 65,
      "type": "GOTOACK",
      "class": "GotoAckPacket",
      "name": "GotoAck",
      "catalog_name": "GotoAck",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 66,
      "type": "GLOBAL_NOTIFICATION",
      "class": "GlobalNotificationPacket",
      "name": "GlobalNotification",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 67,
      "type": "NOTIFICATION",
      "class": "NotificationPacket",
      "name": "Notification",
      "catalog_name": "Notification",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 68,
      "type": "ARENA_DEATH",
      "class": "ArenaDeathPacket",
      "name": "ArenaDeath",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 69,
      "type": "CLIENTSTAT",
      "class": "ClientStatPacket",
      "name": "ClientStat",
      "catalog_name": "ClientStat",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 74,
      "type": "HELLO",
      "class": "HelloPacket",
      "name": "Hello",
      "catalog_name": "Hello",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 75,
      "type": "DAMAGE",
      "class": "DamagePacket",
      "name": "Damage",
      "catalog_name": "Damage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 76,
      "type": "ACTIVEPETUPDATE",
      "class": "ActivePetPacket",
      "name": "ActivePet",
      "catalog_name": "ActivePet",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 77,
      "type": "INVITEDTOGUILD",
      "class": "InvitedToGuildPacket",
      "name": "InvitedToGuild",
      "catalog_name": "InvitedToGuild",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 78,
      "type": "PETYARDUPDATE",
      "class": "PetYardUpdate",
      "name": "PetYardUpdate",
      "catalog_name": "PetYardUpdate",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 79,
      "type": "PASSWORD_PROMPT",
      "class": "PasswordPromptPacket",
      "name": "PasswordPrompt",
      "catalog_name": "PasswordPrompt",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 80,
      "type": "ACCEPT_ARENA_DEATH",
      "class": "AcceptArenaDeathPacket",
      "name": "AcceptArenaDeath",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 81,
      "type": "UPDATEACK",
      "class": "UpdateAckPacket",
      "name": "UpdateAck",
      "catalog_name": "UpdateAck",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 82,
      "type": "QUESTOBJID",
      "class": "QuestObjectIdPacket",
      "name": "QuestObjectId",
      "catalog_name": "QuestObjectId",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 83,
      "type": "PIC",
      "class": "PicPacket",
      "name": "Pic",
      "catalog_name": "Pic",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 84,
      "type": "REALM_HERO_LEFT_MSG",
      "class": "RealmHeroesLeftPacket",
      "name": "RealmHeroesLeft",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 85,
      "type": "BUY",
      "class": "BuyPacket",
      "name": "Buy",
      "catalog_name": "Buy",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 86,
      "type": "TRADESTART",
      "class": "TradeStartPacket",
      "name": "TradeStart",
      "catalog_name": "TradeStart",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 87,
      "type": "EVOLVE_PET",
      "class": "EvolvedPetMessage",
      "name": "EvolvedPetMessage",
      "catalog_name": "EvolvedPetMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 88,
      "type": "TRADEREQUESTED",
      "class": "TradeRequestedPacket",
      "name": "TradeRequested",
      "catalog_name": "TradeRequested",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 89,
      "type": "AOEACK",
      "class": "AoeAckPacket",
      "name": "AOEAck",
      "catalog_name": "AOEAck",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 90,
      "type": "PLAYERHIT",
      "class": "PlayerHitPacket",
      "name": "PlayerHit",
      "catalog_name": "PlayerHit",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 91,
      "type": "CANCELTRADE",
      "class": "CancelTradePacket",
      "name": "CancelTrade",
      "catalog_name": "CancelTrade",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 92,
      "type": "MAPINFO",
      "class": "MapInfoPacket",
      "name": "MapInfo",
      "catalog_name": "MapInfo",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 93,
      "type": "LOGIN_REWARD_MSG",
      "class": "ClaimDailyRewardResponse",
      "name": "ClaimDailyRewardResponse",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 94,
      "type": "KEY_INFO_REQUEST",
      "class": "KeyInfoRequestPacket",
      "name": "KeyInfoRequest",
      "catalog_name": "KeyInfoRequest",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 95,
      "type": "INVRESULT",
      "class": "InvResultPacket",
      "name": "InvResult",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 96,
      "type": "QUEST_REDEEM_RESPONSE",
      "class": "QuestRedeemResponsePacket",
      "name": "QuestRedeemResponse",
      "catalog_name": "QuestRedeemResponse",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 97,
      "type": "CHOOSENAME",
      "class": "ChooseNamePacket",
      "name": "ChooseName",
      "catalog_name": "ChooseName",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 98,
      "type": "QUEST_FETCH_ASK",
      "class": "QuestFetchAskPacket",
      "name": "QuestFetchAsk",
      "catalog_name": "QuestFetchAsk",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 99,
      "type": "ACCOUNTLIST",
      "class": "AccountListPacket",
      "name": "AccountList",
      "catalog_name": "AccountList",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 101,
      "type": "CREATE_SUCCESS",
      "class": "CreateSuccessPacket",
      "name": "CreateSuccess",
      "catalog_name": "CreateSuccess",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 102,
      "type": "CHECKCREDITS",
      "class": "CheckCreditsPacket",
      "name": "CheckCredits",
      "catalog_name": "CheckCredits",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 103,
      "type": "GROUNDDAMAGE",
      "class": "GroundDamagePacket",
      "name": "GroundDamage",
      "catalog_name": "GroundDamage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 104,
      "type": "GUILDINVITE",
      "class": "GuildInvitePacket",
      "name": "GuildInvite",
      "catalog_name": "GuildInvite",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 105,
      "type": "ESCAPE",
      "class": "EscapePacket",
      "name": "Escape",
      "catalog_name": "Escape",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 106,
      "type": "FILE",
      "class": "FilePacket",
      "name": "File",
      "catalog_name": "File",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 107,
      "type": "RESKIN_UNLOCK",
      "class": "ReskinUnlockPacket",
      "name": "ReskinUnlock",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 108,
      "type": "NEW_CHARACTER_INFORMATION",
      "class": "NewCharacterInfoPacket",
      "name": "NewCharacterInformation",
      "catalog_name": "NewCharacterInformation",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 109,
      "type": "UNLOCK_INFORMATION",
      "class": "UnlockInformationPacket",
      "name": "UnlockInformation",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 112,
      "type": "QUEUE_INFORMATION",
      "class": "QueueInfoPacket",
      "name": "QueueInfo",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 113,
      "type": "QUEUE_CANCEL",
      "class": "QueueCancelPacket",
      "name": "QueueCancel",
      "catalog_name": "QueueCancel",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 114,
      "type": "EXALTATION_BONUS_CHANGED",
      "class": "ExaltationUpdatePacket",
      "name": "ExaltationBonusChanged",
      "catalog_name": "ExaltationBonusChanged",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 115,
      "type": "REDEEM_EXALTATION_REWARD",
      "name": "RedeemExaltationRewardMessage",
      "catalog_name": "RedeemExaltationRewardMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 117,
      "type": "VAULT_CONTENT",
      "class": "VaultContentPacket",
      "name": "VaultContent",
      "catalog_name": "VaultContent",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 118,
      "type": "FORGE_REQUEST",
      "class": "ForgeRequestPacket",
      "name": "ForgeRequest",
      "catalog_name": "ForgeRequest",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 119,
      "type": "FORGE_RESULT",
      "class": "ForgeResultPacket",
      "name": "ForgeResult",
      "catalog_name": "ForgeResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 120,
      "type": "FORGE_UNLOCKED_BLUEPRINTS",
      "class": "ForgeUnlockedBlueprints",
      "name": "ForgeUnlockedBlueprints",
      "catalog_name": "ForgeUnlockedBlueprints",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 121,
      "type": "SHOOTACK",
      "class": "ShootAckPacket",
      "name": "ShootAck",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 122,
      "type": "CHANGE_ALLY_SHOOT",
      "class": "ChangeAllyShootPacket",
      "name": "ChangeAllyShoot",
      "catalog_name": "ChangeAllyShoot",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 123,
      "type": "GET_PLAYERS_LIST_MESSAGE",
      "class": "GetPlayersListPacket",
      "name": "GetPlayersListMessage",
      "catalog_name": "GetPlayersListMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 124,
      "type": "MODERATOR_ACTION_MESSAGE",
      "class": "ModeratorActionMessagePacket",
      "name": "ModeratorActionMessage",
      "catalog_name": "ModeratorActionMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 126,
      "type": "CREEP_MOVE_MESSAGE",
      "class": "CreepMoveMessagePacket",
      "name": "CreepMoveMessage",
      "catalog_name": "CreepMoveMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 129,
      "type": "CUSTOM_MAP_DELETE",
      "name": "CustomMapDeleteMessage",
      "catalog_name": "CustomMapDeleteMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 131,
      "type": "CUSTOM_MAP_LIST",
      "name": "CustomMapListMessage",
      "catalog_name": "CustomMapListMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 133,
      "type": "CREEP_HIT",
      "name": "CreepHit",
      "catalog_name": "CreepHit",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 134,
      "type": "PLAYER_CALLOUT",
      "class": "PlayerCalloutPacket",
      "name": "PlayerCallout",
      "catalog_name": "PlayerCallout",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 136,
      "type": "BUY_REFINEMENT",
      "name": "BuyRefinementMessage",
      "catalog_name": "BuyRefinementMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 137,
      "type": "DASH",
      "class": "DashPacket",
      "name": "Dash",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 138,
      "type": "DASH_ACK",
      "class": "DashAckPacket",
      "name": "DashAck",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 139,
      "type": "STATS",
      "class": "StatsPacket",
      "name": "Stats",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 140,
      "type": "BUY_CUSTOMISATION_SOCKET",
      "name": "BuyCustomisationSocketMessage",
      "catalog_name": "BuyCustomisationSocketMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 145,
      "type": "FAVOUR_PET",
      "class": "FavourPetPacket",
      "name": "FavourPet",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 146,
      "type": "SKIN_RECYCLE",
      "name": "SkinRecycleMessage",
      "catalog_name": "SkinRecycleMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 147,
      "type": "UNKNOWN147",
      "name": "UNKNOWN147",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 148,
      "type": "DAMAGE_BOOST",
      "name": "DamageBoostMessage",
      "catalog_name": "DamageBoostMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 149,
      "type": "CLAIM_BATTLE_PASS",
      "name": "ClaimBattlePass",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 150,
      "type": "CLAIM_BP_MILESTONE_RESULT",
      "name": "ClaimBPMilestoneResultMessage",
      "catalog_name": "ClaimBPMilestoneResultMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 151,
      "type": "BOOST_BP_MILESTONE",
      "name": "BoostBPMilestoneMessage",
      "catalog_name": "BoostBPMilestoneMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 154,
      "type": "CONVERT_SEASONAL_CHARACTER",
      "class": "ConvertSeasonalCharacterPacket",
      "name": "ConvertSeasonalCharacter",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 155,
      "type": "RETITLE",
      "class": "RetitlePacket",
      "name": "Retitle",
      "catalog_name": "Retitle",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 156,
      "type": "SET_GRAVE_STONE",
      "name": "SetGravestoneMessage",
      "catalog_name": "SetGravestoneMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 157,
      "type": "SET_ABILITY",
      "class": "SetAbilityPacket",
      "name": "SetAbility",
      "catalog_name": "SetAbility",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 159,
      "type": "EMOTE",
      "class": "EmotePacket",
      "name": "EmoteMessage",
      "catalog_name": "EmoteMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 160,
      "type": "BUY_EMOTE",
      "class": "BuyEmotePacket",
      "name": "BuyEmoteMessage",
      "catalog_name": "BuyEmoteMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 162,
      "type": "SET_TRACKED_SEASON",
      "name": "SetTrackedSeason",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 163,
      "type": "CLAIM_MISSION",
      "class": "ClaimMissionPacket",
      "name": "ClaimMission",
      "catalog_name": "ClaimMission",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 164,
      "type": "CLAIM_MISSION_RESULT",
      "class": "ClaimMissionResultPacket",
      "name": "ClaimMissionResult",
      "catalog_name": "ClaimMissionResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 165,
      "type": "PROGRESS_UPDATE",
      "class": "ProgressUpdatePacket",
      "name": "ProgressUpdate",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 166,
      "type": "STASIS",
      "name": "STASIS",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 167,
      "type": "SET_DISCOVERABLE",
      "name": "SetDiscoverableMessage",
      "catalog_name": "SetDiscoverableMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 169,
      "type": "REALM_SCORE_UPDATE",
      "class": "RealmScoreUpdatePacket",
      "name": "RealmScoreUpdate",
      "catalog_name": "RealmScoreUpdate",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 170,
      "type": "CLAIM_REWARDS_INFO_PROMPT",
      "class": "ClaimRewardsInfoPromptPacket",
      "name": "ClaimRewardsInfoPrompt",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 171,
      "type": "CLAIM_CHEST_REWARD",
      "class": "ClaimChestRewardPacket",
      "name": "ClaimChestReward",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 172,
      "type": "CHEST_REWARD_RESULT",
      "class": "ChestRewardResultPacket",
      "name": "ChestRewardResult",
      "catalog_name": "ChestRewardResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 173,
      "type": "UNLOCK_ENCHANTMENT_SLOT",
      "name": "UnlockEnchantmentSlot",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 175,
      "type": "UNLOCK_ENCHANTMENT",
      "name": "UnlockEnchantment",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 177,
      "type": "APPLY_ENCHANTMENT",
      "name": "ApplyEnchantment",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 180,
      "type": "ACTIVATE_CRUCIBLE",
      "name": "ActivateCrucibleMessage",
      "catalog_name": "ActivateCrucibleMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 181,
      "type": "UNKNOWN181",
      "name": "UNKNOWN181",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 182,
      "type": "CRUCIBLE_REQUEST",
      "class": "CrucibleRequestPacket",
      "name": "CrucibleRequest",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 183,
      "type": "CRUCIBLE_RESPONSE",
      "class": "CrucibleResponsePacket",
      "name": "CrucibleResponse",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 185,
      "type": "UPGRADE_ENCHANTER",
      "name": "UpgradeEnchanter",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 187,
      "type": "UPGRADE_ENCHANTMENT",
      "name": "UpgradeEnchantment",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 189,
      "type": "REROLL_ALL_ENCHANTMENTS",
      "class": "RerollAllEnchantmentsPacket",
      "name": "RerollAllEnchantmentsMessage",
      "catalog_name": "RerollAllEnchantmentsMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 190,
      "type": "ENCHANT",
      "class": "EnchantPacket",
      "name": "Enchant",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 191,
      "type": "RESET_ENCHANTMENT_REROLL_COUNT",
      "class": "ResetEnchantmentRerollCountPacket",
      "name": "ResetEnchantmentRerollCount",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 192,
      "type": "RESET_ENCHANTMENT_REROLL_COUNT_RESULT",
      "class": "ResetEnchantmentRerollCountResultPacket",
      "name": "ResetEnchantmentRerollCountResult",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 195,
      "type": "BLACKSMITH_REQUEST",
      "class": "BlacksmithRequestPacket",
      "name": "BlacksmithRequest",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 196,
      "type": "BLACKSMITH_DISMANTLE",
      "class": "BlacksmithDismantlePacket",
      "name": "BlacksmithDismantle",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 197,
      "type": "SELECT_ENTRANCE",
      "class": "SelectEntrancePacket",
      "name": "SelectEntrance",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 200,
      "type": "CREATE_PARTY_MESSAGE",
      "name": "CreatePartyMessage",
      "catalog_name": "CreatePartyMessage",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 204,
      "type": "PARTY_ACTION_RESULT",
      "name": "PartyActionResult",
      "catalog_name": "PartyActionResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 207,
      "type": "PARTY_ACTION",
      "name": "PartyAction",
      "catalog_name": "PartyAction",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 208,
      "type": "INCOMING_PARTY_INVITE",
      "name": "IncomingPartyInvite",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 209,
      "type": "PARTY_INVITE_RESPONSE",
      "name": "PartyInviteResponse",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 210,
      "type": "INCOMING_PARTY_MEMBER_INFO",
      "name": "IncomingPartyMemberInfo",
      "catalog_name": "IncomingPartyMemberInfo",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 212,
      "type": "PARTY_MEMBER_ADDED",
      "name": "PartyMemberAdded",
      "catalog_name": "PartyMemberAdded",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 214,
      "type": "PARTY_LIST_MESSAGE",
      "name": "PartyListMessage",
      "catalog_name": "PartyListMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 215,
      "type": "PARTY_JOIN_REQUEST",
      "name": "PartyJoinRequest",
      "catalog_name": "PartyJoinRequest",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 217,
      "type": "PARTY_REQUEST_RESPONSE",
      "name": "PartyRequestResponse",
      "catalog_name": "PartyRequestResponse",
      "direction": "outgoing",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 218,
      "type": "FOR_RECONNECT",
      "name": "ForReconnect",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 219,
      "type": "REDEEM_VOUCHER",
      "class": "RedeemVoucherPacket",
      "name": "RedeemVoucher",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 220,
      "type": "VOUCHER_RESULT",
      "class": "VoucherResultPacket",
      "name": "VoucherResult",
      "catalog_name": "VoucherResult",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts + create-packet.ts; Exalt embedded catalog match"
    },
    {
      "id": 222,
      "type": "LOADING_SCREEN",
      "name": "LoadingScreen",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    },
    {
      "id": 224,
      "type": "UNKNOWN224",
      "class": "Unknown224Packet",
      "name": "Unknown224",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 232,
      "type": "CLAIM_ACCOUNT_LEVEL_REWARD",
      "class": "ClaimAccountLevelRewardPacket",
      "name": "ClaimAccountLevelReward",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 233,
      "type": "CLAIM_ACCOUNT_LEVEL_REWARD_RESULT",
      "class": "ClaimAccountLevelRewardResultPacket",
      "name": "ClaimAccountLevelRewardResult",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 234,
      "type": "CLAIM_REWARD",
      "class": "ClaimRewardPacket",
      "name": "ClaimReward",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 235,
      "type": "CLAIM_REWARD_RESULT",
      "class": "ClaimRewardResultPacket",
      "name": "ClaimRewardResult",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 237,
      "type": "CLAIM_DAILY_ITEM",
      "class": "ClaimDailyItemPacket",
      "name": "ClaimDailyItem",
      "direction": "incoming",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 238,
      "type": "GIFT_NOTIFICATION",
      "name": "GiftNotificationMessage",
      "catalog_name": "GiftNotificationMessage",
      "direction": "incoming",
      "confidence": 85,
      "provenance": "realmlib packet-map.ts; Exalt embedded catalog match"
    },
    {
      "id": 239,
      "type": "CLAIM_REWARDS_INFO_REQUEST",
      "class": "ClaimRewardsInfoRequestPacket",
      "name": "ClaimRewardsInfoRequest",
      "direction": "outgoing",
      "confidence": 80,
      "provenance": "realmlib packet-map.ts + create-packet.ts"
    },
    {
      "id": 1000,
      "type": "IP_ADDRESS",
      "name": "IpAddress",
      "confidence": 70,
      "provenance": "realmlib packet-map.ts"
    }
  ],
  "unmapped_incoming": [
    "AcceleratorAddedMessage",
    "AcceleratorUpdatedMessage",
    "AccountLevelClaimResultMessage",
    "AchievementProgressUpdateMessage",
    "ActivateCrucibleResultMessage",
    "BaseEnchantmentResultMessage",
    "BoostBPMilestoneResultMessage",
    "BuyDustsResult",
    "BuyExtendMaterialsCapResultMessage",
    "BuyItemResultMessage",
    "CharacterCreateFailure",
    "ChestRewardsInfo",
    "ClaimCompetitionResult",
    "CustomMapDeleteResponse",
    "CustomMapListResponse",
    "DailyRewardResult",
    "DamageWithEffect",
    "DashResetMessage",
    "DismantleItemsResultMessage",
    "DrawDebugArrow",
    "DrawDebugShape",
    "ExaltationRedeemInfoMessage",
    "ForceReconnectMessage",
    "GiftInfo",
    "GiftResultMessage",
    "GroundTileData",
    "HeroLeft",
    "IncomingPartyInfo",
    "IncomingPartyInvitation",
    "IncomingPartyRequest",
    "InventoryResult",
    "JoinedPartyMessage",
    "MultipleMissionsProgressUpdate",
    "ObjectData",
    "ObjectStatusData",
    "PartyRequestAck",
    "PetShaderPurchaseResult",
    "PlayersListMessage",
    "QueueMessage",
    "RefineResultMessage",
    "RerollEnchantmentsResultMessage",
    "ResultDefinitionMessage",
    "SaveLockUpdateMessage",
    "SkinRecycleResponseMessage",
    "SlippingInfoMessage",
    "StacksMessage",
    "StatBonusUpdate",
    "StatData",
    "TutorialStateChangedMessage",
    "UnlockCustomizationMessage",
    "UnlockNewSlot",
    "UserData"
  ],
  "unmapped_outgoing": [
    "AskForChestContents",
    "BuyDusts",
    "BuyExtendMaterialsCapMessage",
    "BuyItemsMessage",
    "ClaimAccountLevel",
    "ClaimBPMilestoneMessage",
    "ClaimChestRewardSubmit",
    "ClaimCompetition",
    "ClaimVoucher",
    "DismantleItemsMessage",
    "EndUseMessage",
    "GetDefinitionMessage",
    "GiftItemsMessage",
    "InventoryDrop",
    "InventorySwap",
    "MarkAsFavorite",
    "PartyInvitationResponse",
    "PurchasePetShader",
    "SetEntranceMessage",
    "ShootAckCounter",
    "StartUseMessage",
    "UnlockMission",
    "UnlockMissionTree",
    "UnseasonRequest"
  ]
}
