@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
178 lines (177 loc) • 15.6 kB
JavaScript
"use strict";
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
//#region src/network/Identifiers.ts
var Identifiers = {
Protocol: 748,
MinecraftVersions: ["1.21.40"],
LoginPacket: 1,
PlayStatusPacket: 2,
ServerToClientHandshakePacket: 3,
ClientToServerHandshakePacket: 4,
DisconnectPacket: 5,
ResourcePacksInfoPacket: 6,
ResourcePackStackPacket: 7,
ResourcePackResponsePacket: 8,
TextPacket: 9,
SetTimePacket: 10,
StartGamePacket: 11,
AddPlayerPacket: 12,
AddActorPacket: 13,
RemoveActorPacket: 14,
AddItemActorPacket: 15,
TakeItemActorPacket: 17,
MoveActorAbsolutePacket: 18,
MovePlayerPacket: 19,
RiderJumpPacket: 20,
UpdateBlockPacket: 21,
AddPaintingPacket: 22,
TickSyncPacket: 23,
LevelSoundEventPacketV1: 24,
WorldEventPacket: 25,
BlockEventPacket: 26,
ActorEventPacket: 27,
MobEffectPacket: 28,
UpdateAttributesPacket: 29,
InventoryTransactionPacket: 30,
MobEquipmentPacket: 31,
MobArmorEquipmentPacket: 32,
InteractPacket: 33,
BlockPickRequestPacket: 34,
ActorPickRequestPacket: 35,
PlayerActionPacket: 36,
ActorFallPacket: 37,
HurtArmorPacket: 38,
SetActorDataPacket: 39,
SetActorMotionPacket: 40,
SetActorLinkPacket: 41,
SetHealthPacket: 42,
SetSpawnPositionPacket: 43,
AnimatePacket: 44,
RespawnPacket: 45,
ContainerOpenPacket: 46,
ContainerClosePacket: 47,
PlayerHotbarPacket: 48,
InventoryContentPacket: 49,
InventorySlotPacket: 50,
ContainerSetDataPacket: 51,
CraftingDataPacket: 52,
CraftingEventPacket: 53,
GuiDataPickItemPacket: 54,
BlockActorDataPacket: 56,
PlayerInputPacket: 57,
LevelChunkPacket: 58,
SetCommandsEnabledPacket: 59,
SetDifficultyPacket: 60,
ChangeDimensionPacket: 61,
SetPlayerGametypePacket: 62,
PlayerListPacket: 63,
SimpleEventPacket: 64,
EventPacket: 65,
SpawnExperienceOrbPacket: 66,
ClientBoundMapItemDataPacket: 67,
MapInfoRequestPacket: 68,
RequestChunkRadiusPacket: 69,
ChunkRadiusUpdatedPacket: 70,
ItemFrameDropItemPacket: 71,
GameRulesChangedPacket: 72,
CameraPacket: 73,
BossEventPacket: 74,
ShowCreditsPacket: 75,
AvailableCommandsPacket: 76,
CommandRequestPacket: 77,
CommandBlockUpdatePacket: 78,
CommandOutputPacket: 79,
UpdateTradePacket: 80,
UpdateEquipPacket: 81,
ResourcePackDataInfoPacket: 82,
ResourcePackChunkDataPacket: 83,
ResourcePackChunkRequestPacket: 84,
TransferPacket: 85,
PlaySoundPacket: 86,
StopSoundPacket: 87,
SetTitlePacket: 88,
AddBehaviorTreePacket: 89,
StructureBlockUpdatePacket: 90,
ShowStoreOfferPacket: 91,
PurchaseReceiptPacket: 92,
PlayerSkinPacket: 93,
SubClientLoginPacket: 94,
AutomationClientConnectPacket: 95,
SetLastHurtByPacket: 96,
BookEditPacket: 97,
NPCRequestPacket: 98,
PhotoTransferPacket: 99,
ModalFormRequestPacket: 100,
ModalFormResponsePacket: 101,
ServerSettingsRequestPacket: 102,
ServerSettingsResponsePacket: 103,
ShowProfilePacket: 104,
SetDefaultGametypePacket: 105,
RemoveObjectivePacket: 106,
SetDisplayObjectivePacket: 107,
SetScorePacket: 108,
LabTablePacket: 109,
UpdateBlockSyncedPacket: 110,
MoveActorDeltaPacket: 111,
SetScoreboardIdentityPacket: 112,
SetLocalPlayerAsInitializedPacket: 113,
UpdateSoftEnumPacket: 114,
NetworkStackLatencyPacket: 115,
ScriptCustomEventPacket: 117,
SpawnParticleEffectPacket: 118,
AvailableActorIdentifiersPacket: 119,
LevelSoundEventPacketV2: 120,
NetworkChunkPublisherUpdatePacket: 121,
BiomeDefinitionListPacket: 122,
LevelSoundEventPacket: 123,
LevelEventGenericPacket: 124,
LecternUpdatePacket: 125,
AddEntityPacket: 127,
RemoveEntityPacket: 128,
ClientCacheStatusPacket: 129,
OnScreenTextureAnimationPacket: 130,
MapCreateLockedCopyPacket: 131,
StructureTemplateDataRequestPacket: 132,
StructureTemplateDataResponsePacket: 133,
UpdateBlockPropertiesPacket: 134,
ClientCacheBlobStatusPacket: 135,
ClientCacheMissResponsePacket: 136,
EducationSettingsPacket: 137,
EmotePacket: 138,
MultiplayerSettingsPacket: 139,
SettingsCommandPacket: 140,
AnvilDamagePacket: 141,
CompletedUsingItemPacket: 142,
NetworkSettingsPacket: 143,
PlayerAuthInputPacket: 144,
CreativeContentPacket: 145,
PlayerEnchantOptionsPacket: 146,
ItemStackRequestPacket: 147,
ItemStackResponsePacket: 148,
PlayerArmorDamagePacket: 149,
CodeBuilderPacket: 150,
UpdatePlayerGameTypePacket: 151,
EmoteListPacket: 152,
PositionTrackingDBServerBroadcastPacket: 153,
PositionTrackingDBClientRequestPacket: 154,
DebugInfoPacket: 155,
PacketViolationWarningPacket: 156,
MotionPredictionHintsPacket: 157,
AnimateEntityPacket: 158,
CameraShakePacket: 159,
PlayerFogPacket: 160,
CorrectPlayerMovePredictionPacket: 161,
ItemComponentPacket: 162,
FilterTextPacket: 163,
ClientBoundDebugRendererPacket: 164,
RequestNetworkSettingsPacket: 193,
UpdateAdventureSettingsPacket: 188,
UpdateAbilitiesPacket: 187,
ToastRequestPacket: 186
};
//#endregion
exports.default = Identifiers;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSWRlbnRpZmllcnMuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi9zcmMvbmV0d29yay9JZGVudGlmaWVycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBJZGVudGlmaWVycyA9IHtcbiAgICBQcm90b2NvbDogNzQ4LFxuICAgIE1pbmVjcmFmdFZlcnNpb25zOiBbJzEuMjEuNDAnXSxcblxuICAgIExvZ2luUGFja2V0OiAweDAxLFxuICAgIFBsYXlTdGF0dXNQYWNrZXQ6IDB4MDIsXG4gICAgU2VydmVyVG9DbGllbnRIYW5kc2hha2VQYWNrZXQ6IDB4MDMsXG4gICAgQ2xpZW50VG9TZXJ2ZXJIYW5kc2hha2VQYWNrZXQ6IDB4MDQsXG4gICAgRGlzY29ubmVjdFBhY2tldDogMHgwNSxcbiAgICBSZXNvdXJjZVBhY2tzSW5mb1BhY2tldDogMHgwNixcbiAgICBSZXNvdXJjZVBhY2tTdGFja1BhY2tldDogMHgwNyxcbiAgICBSZXNvdXJjZVBhY2tSZXNwb25zZVBhY2tldDogMHgwOCxcbiAgICBUZXh0UGFja2V0OiAweDA5LFxuICAgIFNldFRpbWVQYWNrZXQ6IDB4MGEsXG4gICAgU3RhcnRHYW1lUGFja2V0OiAweDBiLFxuICAgIEFkZFBsYXllclBhY2tldDogMHgwYyxcbiAgICBBZGRBY3RvclBhY2tldDogMHgwZCxcbiAgICBSZW1vdmVBY3RvclBhY2tldDogMHgwZSxcbiAgICBBZGRJdGVtQWN0b3JQYWNrZXQ6IDB4MGYsXG4gICAgVGFrZUl0ZW1BY3RvclBhY2tldDogMHgxMSxcbiAgICBNb3ZlQWN0b3JBYnNvbHV0ZVBhY2tldDogMHgxMixcbiAgICBNb3ZlUGxheWVyUGFja2V0OiAweDEzLFxuICAgIFJpZGVySnVtcFBhY2tldDogMHgxNCxcbiAgICBVcGRhdGVCbG9ja1BhY2tldDogMHgxNSxcbiAgICBBZGRQYWludGluZ1BhY2tldDogMHgxNixcbiAgICBUaWNrU3luY1BhY2tldDogMHgxNyxcbiAgICBMZXZlbFNvdW5kRXZlbnRQYWNrZXRWMTogMHgxOCxcbiAgICBXb3JsZEV2ZW50UGFja2V0OiAweDE5LFxuICAgIEJsb2NrRXZlbnRQYWNrZXQ6IDB4MWEsXG4gICAgQWN0b3JFdmVudFBhY2tldDogMHgxYixcbiAgICBNb2JFZmZlY3RQYWNrZXQ6IDB4MWMsXG4gICAgVXBkYXRlQXR0cmlidXRlc1BhY2tldDogMHgxZCxcbiAgICBJbnZlbnRvcnlUcmFuc2FjdGlvblBhY2tldDogMHgxZSxcbiAgICBNb2JFcXVpcG1lbnRQYWNrZXQ6IDB4MWYsXG4gICAgTW9iQXJtb3JFcXVpcG1lbnRQYWNrZXQ6IDB4MjAsXG4gICAgSW50ZXJhY3RQYWNrZXQ6IDB4MjEsXG4gICAgQmxvY2tQaWNrUmVxdWVzdFBhY2tldDogMHgyMixcbiAgICBBY3RvclBpY2tSZXF1ZXN0UGFja2V0OiAweDIzLFxuICAgIFBsYXllckFjdGlvblBhY2tldDogMHgyNCxcbiAgICBBY3RvckZhbGxQYWNrZXQ6IDB4MjUsXG4gICAgSHVydEFybW9yUGFja2V0OiAweDI2LFxuICAgIFNldEFjdG9yRGF0YVBhY2tldDogMHgyNyxcbiAgICBTZXRBY3Rvck1vdGlvblBhY2tldDogMHgyOCxcbiAgICBTZXRBY3RvckxpbmtQYWNrZXQ6IDB4MjksXG4gICAgU2V0SGVhbHRoUGFja2V0OiAweDJhLFxuICAgIFNldFNwYXduUG9zaXRpb25QYWNrZXQ6IDB4MmIsXG4gICAgQW5pbWF0ZVBhY2tldDogMHgyYyxcbiAgICBSZXNwYXduUGFja2V0OiAweDJkLFxuICAgIENvbnRhaW5lck9wZW5QYWNrZXQ6IDB4MmUsXG4gICAgQ29udGFpbmVyQ2xvc2VQYWNrZXQ6IDB4MmYsXG4gICAgUGxheWVySG90YmFyUGFja2V0OiAweDMwLFxuICAgIEludmVudG9yeUNvbnRlbnRQYWNrZXQ6IDB4MzEsXG4gICAgSW52ZW50b3J5U2xvdFBhY2tldDogMHgzMixcbiAgICBDb250YWluZXJTZXREYXRhUGFja2V0OiAweDMzLFxuICAgIENyYWZ0aW5nRGF0YVBhY2tldDogMHgzNCxcbiAgICBDcmFmdGluZ0V2ZW50UGFja2V0OiAweDM1LFxuICAgIEd1aURhdGFQaWNrSXRlbVBhY2tldDogMHgzNixcbiAgICBCbG9ja0FjdG9yRGF0YVBhY2tldDogMHgzOCxcbiAgICBQbGF5ZXJJbnB1dFBhY2tldDogMHgzOSxcbiAgICBMZXZlbENodW5rUGFja2V0OiAweDNhLFxuICAgIFNldENvbW1hbmRzRW5hYmxlZFBhY2tldDogMHgzYixcbiAgICBTZXREaWZmaWN1bHR5UGFja2V0OiAweDNjLFxuICAgIENoYW5nZURpbWVuc2lvblBhY2tldDogMHgzZCxcbiAgICBTZXRQbGF5ZXJHYW1ldHlwZVBhY2tldDogMHgzZSxcbiAgICBQbGF5ZXJMaXN0UGFja2V0OiAweDNmLFxuICAgIFNpbXBsZUV2ZW50UGFja2V0OiAweDQwLFxuICAgIEV2ZW50UGFja2V0OiAweDQxLFxuICAgIFNwYXduRXhwZXJpZW5jZU9yYlBhY2tldDogMHg0MixcbiAgICBDbGllbnRCb3VuZE1hcEl0ZW1EYXRhUGFja2V0OiAweDQzLFxuICAgIE1hcEluZm9SZXF1ZXN0UGFja2V0OiAweDQ0LFxuICAgIFJlcXVlc3RDaHVua1JhZGl1c1BhY2tldDogMHg0NSxcbiAgICBDaHVua1JhZGl1c1VwZGF0ZWRQYWNrZXQ6IDB4NDYsXG4gICAgSXRlbUZyYW1lRHJvcEl0ZW1QYWNrZXQ6IDB4NDcsXG4gICAgR2FtZVJ1bGVzQ2hhbmdlZFBhY2tldDogMHg0OCxcbiAgICBDYW1lcmFQYWNrZXQ6IDB4NDksXG4gICAgQm9zc0V2ZW50UGFja2V0OiAweDRhLFxuICAgIFNob3dDcmVkaXRzUGFja2V0OiAweDRiLFxuICAgIEF2YWlsYWJsZUNvbW1hbmRzUGFja2V0OiAweDRjLFxuICAgIENvbW1hbmRSZXF1ZXN0UGFja2V0OiAweDRkLFxuICAgIENvbW1hbmRCbG9ja1VwZGF0ZVBhY2tldDogMHg0ZSxcbiAgICBDb21tYW5kT3V0cHV0UGFja2V0OiAweDRmLFxuICAgIFVwZGF0ZVRyYWRlUGFja2V0OiAweDUwLFxuICAgIFVwZGF0ZUVxdWlwUGFja2V0OiAweDUxLFxuICAgIFJlc291cmNlUGFja0RhdGFJbmZvUGFja2V0OiAweDUyLFxuICAgIFJlc291cmNlUGFja0NodW5rRGF0YVBhY2tldDogMHg1MyxcbiAgICBSZXNvdXJjZVBhY2tDaHVua1JlcXVlc3RQYWNrZXQ6IDB4NTQsXG4gICAgVHJhbnNmZXJQYWNrZXQ6IDB4NTUsXG4gICAgUGxheVNvdW5kUGFja2V0OiAweDU2LFxuICAgIFN0b3BTb3VuZFBhY2tldDogMHg1NyxcbiAgICBTZXRUaXRsZVBhY2tldDogMHg1OCxcbiAgICBBZGRCZWhhdmlvclRyZWVQYWNrZXQ6IDB4NTksXG4gICAgU3RydWN0dXJlQmxvY2tVcGRhdGVQYWNrZXQ6IDB4NWEsXG4gICAgU2hvd1N0b3JlT2ZmZXJQYWNrZXQ6IDB4NWIsXG4gICAgUHVyY2hhc2VSZWNlaXB0UGFja2V0OiAweDVjLFxuICAgIFBsYXllclNraW5QYWNrZXQ6IDB4NWQsXG4gICAgU3ViQ2xpZW50TG9naW5QYWNrZXQ6IDB4NWUsXG4gICAgQXV0b21hdGlvbkNsaWVudENvbm5lY3RQYWNrZXQ6IDB4NWYsXG4gICAgU2V0TGFzdEh1cnRCeVBhY2tldDogMHg2MCxcbiAgICBCb29rRWRpdFBhY2tldDogMHg2MSxcbiAgICBOUENSZXF1ZXN0UGFja2V0OiAweDYyLFxuICAgIFBob3RvVHJhbnNmZXJQYWNrZXQ6IDB4NjMsXG4gICAgTW9kYWxGb3JtUmVxdWVzdFBhY2tldDogMHg2NCxcbiAgICBNb2RhbEZvcm1SZXNwb25zZVBhY2tldDogMHg2NSxcbiAgICBTZXJ2ZXJTZXR0aW5nc1JlcXVlc3RQYWNrZXQ6IDB4NjYsXG4gICAgU2VydmVyU2V0dGluZ3NSZXNwb25zZVBhY2tldDogMHg2NyxcbiAgICBTaG93UHJvZmlsZVBhY2tldDogMHg2OCxcbiAgICBTZXREZWZhdWx0R2FtZXR5cGVQYWNrZXQ6IDB4NjksXG4gICAgUmVtb3ZlT2JqZWN0aXZlUGFja2V0OiAweDZhLFxuICAgIFNldERpc3BsYXlPYmplY3RpdmVQYWNrZXQ6IDB4NmIsXG4gICAgU2V0U2NvcmVQYWNrZXQ6IDB4NmMsXG4gICAgTGFiVGFibGVQYWNrZXQ6IDB4NmQsXG4gICAgVXBkYXRlQmxvY2tTeW5jZWRQYWNrZXQ6IDB4NmUsXG4gICAgTW92ZUFjdG9yRGVsdGFQYWNrZXQ6IDB4NmYsXG4gICAgU2V0U2NvcmVib2FyZElkZW50aXR5UGFja2V0OiAweDcwLFxuICAgIFNldExvY2FsUGxheWVyQXNJbml0aWFsaXplZFBhY2tldDogMHg3MSxcbiAgICBVcGRhdGVTb2Z0RW51bVBhY2tldDogMHg3MixcbiAgICBOZXR3b3JrU3RhY2tMYXRlbmN5UGFja2V0OiAweDczLFxuICAgIFNjcmlwdEN1c3RvbUV2ZW50UGFja2V0OiAweDc1LFxuICAgIFNwYXduUGFydGljbGVFZmZlY3RQYWNrZXQ6IDB4NzYsXG4gICAgQXZhaWxhYmxlQWN0b3JJZGVudGlmaWVyc1BhY2tldDogMHg3NyxcbiAgICBMZXZlbFNvdW5kRXZlbnRQYWNrZXRWMjogMHg3OCxcbiAgICBOZXR3b3JrQ2h1bmtQdWJsaXNoZXJVcGRhdGVQYWNrZXQ6IDB4NzksXG4gICAgQmlvbWVEZWZpbml0aW9uTGlzdFBhY2tldDogMHg3YSxcbiAgICBMZXZlbFNvdW5kRXZlbnRQYWNrZXQ6IDB4N2IsXG4gICAgTGV2ZWxFdmVudEdlbmVyaWNQYWNrZXQ6IDB4N2MsXG4gICAgTGVjdGVyblVwZGF0ZVBhY2tldDogMHg3ZCxcbiAgICBBZGRFbnRpdHlQYWNrZXQ6IDB4N2YsXG4gICAgUmVtb3ZlRW50aXR5UGFja2V0OiAweDgwLFxuICAgIENsaWVudENhY2hlU3RhdHVzUGFja2V0OiAweDgxLFxuICAgIE9uU2NyZWVuVGV4dHVyZUFuaW1hdGlvblBhY2tldDogMHg4MixcbiAgICBNYXBDcmVhdGVMb2NrZWRDb3B5UGFja2V0OiAweDgzLFxuICAgIFN0cnVjdHVyZVRlbXBsYXRlRGF0YVJlcXVlc3RQYWNrZXQ6IDB4ODQsXG4gICAgU3RydWN0dXJlVGVtcGxhdGVEYXRhUmVzcG9uc2VQYWNrZXQ6IDB4ODUsXG4gICAgVXBkYXRlQmxvY2tQcm9wZXJ0aWVzUGFja2V0OiAweDg2LFxuICAgIENsaWVudENhY2hlQmxvYlN0YXR1c1BhY2tldDogMHg4NyxcbiAgICBDbGllbnRDYWNoZU1pc3NSZXNwb25zZVBhY2tldDogMHg4OCxcbiAgICBFZHVjYXRpb25TZXR0aW5nc1BhY2tldDogMHg4OSxcbiAgICBFbW90ZVBhY2tldDogMHg4YSxcbiAgICBNdWx0aXBsYXllclNldHRpbmdzUGFja2V0OiAweDhiLFxuICAgIFNldHRpbmdzQ29tbWFuZFBhY2tldDogMHg4YyxcbiAgICBBbnZpbERhbWFnZVBhY2tldDogMHg4ZCxcbiAgICBDb21wbGV0ZWRVc2luZ0l0ZW1QYWNrZXQ6IDB4OGUsXG4gICAgTmV0d29ya1NldHRpbmdzUGFja2V0OiAweDhmLFxuICAgIFBsYXllckF1dGhJbnB1dFBhY2tldDogMHg5MCxcbiAgICBDcmVhdGl2ZUNvbnRlbnRQYWNrZXQ6IDB4OTEsXG4gICAgUGxheWVyRW5jaGFudE9wdGlvbnNQYWNrZXQ6IDB4OTIsXG4gICAgSXRlbVN0YWNrUmVxdWVzdFBhY2tldDogMHg5MyxcbiAgICBJdGVtU3RhY2tSZXNwb25zZVBhY2tldDogMHg5NCxcbiAgICBQbGF5ZXJBcm1vckRhbWFnZVBhY2tldDogMHg5NSxcbiAgICBDb2RlQnVpbGRlclBhY2tldDogMHg5NixcbiAgICBVcGRhdGVQbGF5ZXJHYW1lVHlwZVBhY2tldDogMHg5NyxcbiAgICBFbW90ZUxpc3RQYWNrZXQ6IDB4OTgsXG4gICAgUG9zaXRpb25UcmFja2luZ0RCU2VydmVyQnJvYWRjYXN0UGFja2V0OiAweDk5LFxuICAgIFBvc2l0aW9uVHJhY2tpbmdEQkNsaWVudFJlcXVlc3RQYWNrZXQ6IDB4OWEsXG4gICAgRGVidWdJbmZvUGFja2V0OiAweDliLFxuICAgIFBhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQ6IDB4OWMsXG4gICAgTW90aW9uUHJlZGljdGlvbkhpbnRzUGFja2V0OiAweDlkLFxuICAgIEFuaW1hdGVFbnRpdHlQYWNrZXQ6IDB4OWUsXG4gICAgQ2FtZXJhU2hha2VQYWNrZXQ6IDB4OWYsXG4gICAgUGxheWVyRm9nUGFja2V0OiAweGEwLFxuICAgIENvcnJlY3RQbGF5ZXJNb3ZlUHJlZGljdGlvblBhY2tldDogMHhhMSxcbiAgICBJdGVtQ29tcG9uZW50UGFja2V0OiAweGEyLFxuICAgIEZpbHRlclRleHRQYWNrZXQ6IDB4YTMsXG4gICAgQ2xpZW50Qm91bmREZWJ1Z1JlbmRlcmVyUGFja2V0OiAweGE0LFxuICAgIFJlcXVlc3ROZXR3b3JrU2V0dGluZ3NQYWNrZXQ6IDB4YzEsXG4gICAgVXBkYXRlQWR2ZW50dXJlU2V0dGluZ3NQYWNrZXQ6IDB4YmMsXG4gICAgVXBkYXRlQWJpbGl0aWVzUGFja2V0OiAweGJiLFxuICAgIFRvYXN0UmVxdWVzdFBhY2tldDogMHhiYVxufTtcblxuZXhwb3J0IGRlZmF1bHQgSWRlbnRpZmllcnM7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLElBQU0sY0FBYztDQUNoQixVQUFVO0NBQ1YsbUJBQW1CLENBQUMsU0FBUztDQUU3QixhQUFhO0NBQ2Isa0JBQWtCO0NBQ2xCLCtCQUErQjtDQUMvQiwrQkFBK0I7Q0FDL0Isa0JBQWtCO0NBQ2xCLHlCQUF5QjtDQUN6Qix5QkFBeUI7Q0FDekIsNEJBQTRCO0NBQzVCLFlBQVk7Q0FDWixlQUFlO0NBQ2YsaUJBQWlCO0NBQ2pCLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CLG9CQUFvQjtDQUNwQixxQkFBcUI7Q0FDckIseUJBQXlCO0NBQ3pCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsbUJBQW1CO0NBQ25CLG1CQUFtQjtDQUNuQixnQkFBZ0I7Q0FDaEIseUJBQXlCO0NBQ3pCLGtCQUFrQjtDQUNsQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0NBQ2xCLGlCQUFpQjtDQUNqQix3QkFBd0I7Q0FDeEIsNEJBQTRCO0NBQzVCLG9CQUFvQjtDQUNwQix5QkFBeUI7Q0FDekIsZ0JBQWdCO0NBQ2hCLHdCQUF3QjtDQUN4Qix3QkFBd0I7Q0FDeEIsb0JBQW9CO0NBQ3BCLGlCQUFpQjtDQUNqQixpQkFBaUI7Q0FDakIsb0JBQW9CO0NBQ3BCLHNCQUFzQjtDQUN0QixvQkFBb0I7Q0FDcEIsaUJBQWlCO0NBQ2pCLHdCQUF3QjtDQUN4QixlQUFlO0NBQ2YsZUFBZTtDQUNmLHFCQUFxQjtDQUNyQixzQkFBc0I7Q0FDdEIsb0JBQW9CO0NBQ3BCLHdCQUF3QjtDQUN4QixxQkFBcUI7Q0FDckIsd0JBQXdCO0NBQ3hCLG9CQUFvQjtDQUNwQixxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCLHNCQUFzQjtDQUN0QixtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLDBCQUEwQjtDQUMxQixxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCLHlCQUF5QjtDQUN6QixrQkFBa0I7Q0FDbEIsbUJBQW1CO0NBQ25CLGFBQWE7Q0FDYiwwQkFBMEI7Q0FDMUIsOEJBQThCO0NBQzlCLHNCQUFzQjtDQUN0QiwwQkFBMEI7Q0FDMUIsMEJBQTBCO0NBQzFCLHlCQUF5QjtDQUN6Qix3QkFBd0I7Q0FDeEIsY0FBYztDQUNkLGlCQUFpQjtDQUNqQixtQkFBbUI7Q0FDbkIseUJBQXlCO0NBQ3pCLHNCQUFzQjtDQUN0QiwwQkFBMEI7Q0FDMUIscUJBQXFCO0NBQ3JCLG1CQUFtQjtDQUNuQixtQkFBbUI7Q0FDbkIsNEJBQTRCO0NBQzVCLDZCQUE2QjtDQUM3QixnQ0FBZ0M7Q0FDaEMsZ0JBQWdCO0NBQ2hCLGlCQUFpQjtDQUNqQixpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLHVCQUF1QjtDQUN2Qiw0QkFBNEI7Q0FDNUIsc0JBQXNCO0NBQ3RCLHVCQUF1QjtDQUN2QixrQkFBa0I7Q0FDbEIsc0JBQXNCO0NBQ3RCLCtCQUErQjtDQUMvQixxQkFBcUI7Q0FDckIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsd0JBQXdCO0NBQ3hCLHlCQUF5QjtDQUN6Qiw2QkFBNkI7Q0FDN0IsOEJBQThCO0NBQzlCLG1CQUFtQjtDQUNuQiwwQkFBMEI7Q0FDMUIsdUJBQXVCO0NBQ3ZCLDJCQUEyQjtDQUMzQixnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0NBQ2hCLHlCQUF5QjtDQUN6QixzQkFBc0I7Q0FDdEIsNkJBQTZCO0NBQzdCLG1DQUFtQztDQUNuQyxzQkFBc0I7Q0FDdEIsMkJBQTJCO0NBQzNCLHlCQUF5QjtDQUN6QiwyQkFBMkI7Q0FDM0IsaUNBQWlDO0NBQ2pDLHlCQUF5QjtDQUN6QixtQ0FBbUM7Q0FDbkMsMkJBQTJCO0NBQzNCLHVCQUF1QjtDQUN2Qix5QkFBeUI7Q0FDekIscUJBQXFCO0NBQ3JCLGlCQUFpQjtDQUNqQixvQkFBb0I7Q0FDcEIseUJBQXlCO0NBQ3pCLGdDQUFnQztDQUNoQywyQkFBMkI7Q0FDM0Isb0NBQW9DO0NBQ3BDLHFDQUFxQztDQUNyQyw2QkFBNkI7Q0FDN0IsNkJBQTZCO0NBQzdCLCtCQUErQjtDQUMvQix5QkFBeUI7Q0FDekIsYUFBYTtDQUNiLDJCQUEyQjtDQUMzQix1QkFBdUI7Q0FDdkIsbUJBQW1CO0NBQ25CLDBCQUEwQjtDQUMxQix1QkFBdUI7Q0FDdkIsdUJBQXVCO0NBQ3ZCLHVCQUF1QjtDQUN2Qiw0QkFBNEI7Q0FDNUIsd0JBQXdCO0NBQ3hCLHlCQUF5QjtDQUN6Qix5QkFBeUI7Q0FDekIsbUJBQW1CO0NBQ25CLDRCQUE0QjtDQUM1QixpQkFBaUI7Q0FDakIseUNBQXlDO0NBQ3pDLHVDQUF1QztDQUN2QyxpQkFBaUI7Q0FDakIsOEJBQThCO0NBQzlCLDZCQUE2QjtDQUM3QixxQkFBcUI7Q0FDckIsbUJBQW1CO0NBQ25CLGlCQUFpQjtDQUNqQixtQ0FBbUM7Q0FDbkMscUJBQXFCO0NBQ3JCLGtCQUFrQjtDQUNsQixnQ0FBZ0M7Q0FDaEMsOEJBQThCO0NBQzlCLCtCQUErQjtDQUMvQix1QkFBdUI7Q0FDdkIsb0JBQW9CO0FBQ3hCIn0=