UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

176 lines (172 loc) • 19 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const 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 }; exports.default = Identifiers; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSWRlbnRpZmllcnMuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL25ldHdvcmsvSWRlbnRpZmllcnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgSWRlbnRpZmllcnMgPSB7XG4gICAgUHJvdG9jb2w6IDc0OCxcbiAgICBNaW5lY3JhZnRWZXJzaW9uczogWycxLjIxLjQwJ10sXG5cbiAgICBMb2dpblBhY2tldDogMHgwMSxcbiAgICBQbGF5U3RhdHVzUGFja2V0OiAweDAyLFxuICAgIFNlcnZlclRvQ2xpZW50SGFuZHNoYWtlUGFja2V0OiAweDAzLFxuICAgIENsaWVudFRvU2VydmVySGFuZHNoYWtlUGFja2V0OiAweDA0LFxuICAgIERpc2Nvbm5lY3RQYWNrZXQ6IDB4MDUsXG4gICAgUmVzb3VyY2VQYWNrc0luZm9QYWNrZXQ6IDB4MDYsXG4gICAgUmVzb3VyY2VQYWNrU3RhY2tQYWNrZXQ6IDB4MDcsXG4gICAgUmVzb3VyY2VQYWNrUmVzcG9uc2VQYWNrZXQ6IDB4MDgsXG4gICAgVGV4dFBhY2tldDogMHgwOSxcbiAgICBTZXRUaW1lUGFja2V0OiAweDBhLFxuICAgIFN0YXJ0R2FtZVBhY2tldDogMHgwYixcbiAgICBBZGRQbGF5ZXJQYWNrZXQ6IDB4MGMsXG4gICAgQWRkQWN0b3JQYWNrZXQ6IDB4MGQsXG4gICAgUmVtb3ZlQWN0b3JQYWNrZXQ6IDB4MGUsXG4gICAgQWRkSXRlbUFjdG9yUGFja2V0OiAweDBmLFxuICAgIFRha2VJdGVtQWN0b3JQYWNrZXQ6IDB4MTEsXG4gICAgTW92ZUFjdG9yQWJzb2x1dGVQYWNrZXQ6IDB4MTIsXG4gICAgTW92ZVBsYXllclBhY2tldDogMHgxMyxcbiAgICBSaWRlckp1bXBQYWNrZXQ6IDB4MTQsXG4gICAgVXBkYXRlQmxvY2tQYWNrZXQ6IDB4MTUsXG4gICAgQWRkUGFpbnRpbmdQYWNrZXQ6IDB4MTYsXG4gICAgVGlja1N5bmNQYWNrZXQ6IDB4MTcsXG4gICAgTGV2ZWxTb3VuZEV2ZW50UGFja2V0VjE6IDB4MTgsXG4gICAgV29ybGRFdmVudFBhY2tldDogMHgxOSxcbiAgICBCbG9ja0V2ZW50UGFja2V0OiAweDFhLFxuICAgIEFjdG9yRXZlbnRQYWNrZXQ6IDB4MWIsXG4gICAgTW9iRWZmZWN0UGFja2V0OiAweDFjLFxuICAgIFVwZGF0ZUF0dHJpYnV0ZXNQYWNrZXQ6IDB4MWQsXG4gICAgSW52ZW50b3J5VHJhbnNhY3Rpb25QYWNrZXQ6IDB4MWUsXG4gICAgTW9iRXF1aXBtZW50UGFja2V0OiAweDFmLFxuICAgIE1vYkFybW9yRXF1aXBtZW50UGFja2V0OiAweDIwLFxuICAgIEludGVyYWN0UGFja2V0OiAweDIxLFxuICAgIEJsb2NrUGlja1JlcXVlc3RQYWNrZXQ6IDB4MjIsXG4gICAgQWN0b3JQaWNrUmVxdWVzdFBhY2tldDogMHgyMyxcbiAgICBQbGF5ZXJBY3Rpb25QYWNrZXQ6IDB4MjQsXG4gICAgQWN0b3JGYWxsUGFja2V0OiAweDI1LFxuICAgIEh1cnRBcm1vclBhY2tldDogMHgyNixcbiAgICBTZXRBY3RvckRhdGFQYWNrZXQ6IDB4MjcsXG4gICAgU2V0QWN0b3JNb3Rpb25QYWNrZXQ6IDB4MjgsXG4gICAgU2V0QWN0b3JMaW5rUGFja2V0OiAweDI5LFxuICAgIFNldEhlYWx0aFBhY2tldDogMHgyYSxcbiAgICBTZXRTcGF3blBvc2l0aW9uUGFja2V0OiAweDJiLFxuICAgIEFuaW1hdGVQYWNrZXQ6IDB4MmMsXG4gICAgUmVzcGF3blBhY2tldDogMHgyZCxcbiAgICBDb250YWluZXJPcGVuUGFja2V0OiAweDJlLFxuICAgIENvbnRhaW5lckNsb3NlUGFja2V0OiAweDJmLFxuICAgIFBsYXllckhvdGJhclBhY2tldDogMHgzMCxcbiAgICBJbnZlbnRvcnlDb250ZW50UGFja2V0OiAweDMxLFxuICAgIEludmVudG9yeVNsb3RQYWNrZXQ6IDB4MzIsXG4gICAgQ29udGFpbmVyU2V0RGF0YVBhY2tldDogMHgzMyxcbiAgICBDcmFmdGluZ0RhdGFQYWNrZXQ6IDB4MzQsXG4gICAgQ3JhZnRpbmdFdmVudFBhY2tldDogMHgzNSxcbiAgICBHdWlEYXRhUGlja0l0ZW1QYWNrZXQ6IDB4MzYsXG4gICAgQmxvY2tBY3RvckRhdGFQYWNrZXQ6IDB4MzgsXG4gICAgUGxheWVySW5wdXRQYWNrZXQ6IDB4MzksXG4gICAgTGV2ZWxDaHVua1BhY2tldDogMHgzYSxcbiAgICBTZXRDb21tYW5kc0VuYWJsZWRQYWNrZXQ6IDB4M2IsXG4gICAgU2V0RGlmZmljdWx0eVBhY2tldDogMHgzYyxcbiAgICBDaGFuZ2VEaW1lbnNpb25QYWNrZXQ6IDB4M2QsXG4gICAgU2V0UGxheWVyR2FtZXR5cGVQYWNrZXQ6IDB4M2UsXG4gICAgUGxheWVyTGlzdFBhY2tldDogMHgzZixcbiAgICBTaW1wbGVFdmVudFBhY2tldDogMHg0MCxcbiAgICBFdmVudFBhY2tldDogMHg0MSxcbiAgICBTcGF3bkV4cGVyaWVuY2VPcmJQYWNrZXQ6IDB4NDIsXG4gICAgQ2xpZW50Qm91bmRNYXBJdGVtRGF0YVBhY2tldDogMHg0MyxcbiAgICBNYXBJbmZvUmVxdWVzdFBhY2tldDogMHg0NCxcbiAgICBSZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQ6IDB4NDUsXG4gICAgQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0OiAweDQ2LFxuICAgIEl0ZW1GcmFtZURyb3BJdGVtUGFja2V0OiAweDQ3LFxuICAgIEdhbWVSdWxlc0NoYW5nZWRQYWNrZXQ6IDB4NDgsXG4gICAgQ2FtZXJhUGFja2V0OiAweDQ5LFxuICAgIEJvc3NFdmVudFBhY2tldDogMHg0YSxcbiAgICBTaG93Q3JlZGl0c1BhY2tldDogMHg0YixcbiAgICBBdmFpbGFibGVDb21tYW5kc1BhY2tldDogMHg0YyxcbiAgICBDb21tYW5kUmVxdWVzdFBhY2tldDogMHg0ZCxcbiAgICBDb21tYW5kQmxvY2tVcGRhdGVQYWNrZXQ6IDB4NGUsXG4gICAgQ29tbWFuZE91dHB1dFBhY2tldDogMHg0ZixcbiAgICBVcGRhdGVUcmFkZVBhY2tldDogMHg1MCxcbiAgICBVcGRhdGVFcXVpcFBhY2tldDogMHg1MSxcbiAgICBSZXNvdXJjZVBhY2tEYXRhSW5mb1BhY2tldDogMHg1MixcbiAgICBSZXNvdXJjZVBhY2tDaHVua0RhdGFQYWNrZXQ6IDB4NTMsXG4gICAgUmVzb3VyY2VQYWNrQ2h1bmtSZXF1ZXN0UGFja2V0OiAweDU0LFxuICAgIFRyYW5zZmVyUGFja2V0OiAweDU1LFxuICAgIFBsYXlTb3VuZFBhY2tldDogMHg1NixcbiAgICBTdG9wU291bmRQYWNrZXQ6IDB4NTcsXG4gICAgU2V0VGl0bGVQYWNrZXQ6IDB4NTgsXG4gICAgQWRkQmVoYXZpb3JUcmVlUGFja2V0OiAweDU5LFxuICAgIFN0cnVjdHVyZUJsb2NrVXBkYXRlUGFja2V0OiAweDVhLFxuICAgIFNob3dTdG9yZU9mZmVyUGFja2V0OiAweDViLFxuICAgIFB1cmNoYXNlUmVjZWlwdFBhY2tldDogMHg1YyxcbiAgICBQbGF5ZXJTa2luUGFja2V0OiAweDVkLFxuICAgIFN1YkNsaWVudExvZ2luUGFja2V0OiAweDVlLFxuICAgIEF1dG9tYXRpb25DbGllbnRDb25uZWN0UGFja2V0OiAweDVmLFxuICAgIFNldExhc3RIdXJ0QnlQYWNrZXQ6IDB4NjAsXG4gICAgQm9va0VkaXRQYWNrZXQ6IDB4NjEsXG4gICAgTlBDUmVxdWVzdFBhY2tldDogMHg2MixcbiAgICBQaG90b1RyYW5zZmVyUGFja2V0OiAweDYzLFxuICAgIE1vZGFsRm9ybVJlcXVlc3RQYWNrZXQ6IDB4NjQsXG4gICAgTW9kYWxGb3JtUmVzcG9uc2VQYWNrZXQ6IDB4NjUsXG4gICAgU2VydmVyU2V0dGluZ3NSZXF1ZXN0UGFja2V0OiAweDY2LFxuICAgIFNlcnZlclNldHRpbmdzUmVzcG9uc2VQYWNrZXQ6IDB4NjcsXG4gICAgU2hvd1Byb2ZpbGVQYWNrZXQ6IDB4NjgsXG4gICAgU2V0RGVmYXVsdEdhbWV0eXBlUGFja2V0OiAweDY5LFxuICAgIFJlbW92ZU9iamVjdGl2ZVBhY2tldDogMHg2YSxcbiAgICBTZXREaXNwbGF5T2JqZWN0aXZlUGFja2V0OiAweDZiLFxuICAgIFNldFNjb3JlUGFja2V0OiAweDZjLFxuICAgIExhYlRhYmxlUGFja2V0OiAweDZkLFxuICAgIFVwZGF0ZUJsb2NrU3luY2VkUGFja2V0OiAweDZlLFxuICAgIE1vdmVBY3RvckRlbHRhUGFja2V0OiAweDZmLFxuICAgIFNldFNjb3JlYm9hcmRJZGVudGl0eVBhY2tldDogMHg3MCxcbiAgICBTZXRMb2NhbFBsYXllckFzSW5pdGlhbGl6ZWRQYWNrZXQ6IDB4NzEsXG4gICAgVXBkYXRlU29mdEVudW1QYWNrZXQ6IDB4NzIsXG4gICAgTmV0d29ya1N0YWNrTGF0ZW5jeVBhY2tldDogMHg3MyxcbiAgICBTY3JpcHRDdXN0b21FdmVudFBhY2tldDogMHg3NSxcbiAgICBTcGF3blBhcnRpY2xlRWZmZWN0UGFja2V0OiAweDc2LFxuICAgIEF2YWlsYWJsZUFjdG9ySWRlbnRpZmllcnNQYWNrZXQ6IDB4NzcsXG4gICAgTGV2ZWxTb3VuZEV2ZW50UGFja2V0VjI6IDB4NzgsXG4gICAgTmV0d29ya0NodW5rUHVibGlzaGVyVXBkYXRlUGFja2V0OiAweDc5LFxuICAgIEJpb21lRGVmaW5pdGlvbkxpc3RQYWNrZXQ6IDB4N2EsXG4gICAgTGV2ZWxTb3VuZEV2ZW50UGFja2V0OiAweDdiLFxuICAgIExldmVsRXZlbnRHZW5lcmljUGFja2V0OiAweDdjLFxuICAgIExlY3Rlcm5VcGRhdGVQYWNrZXQ6IDB4N2QsXG4gICAgQWRkRW50aXR5UGFja2V0OiAweDdmLFxuICAgIFJlbW92ZUVudGl0eVBhY2tldDogMHg4MCxcbiAgICBDbGllbnRDYWNoZVN0YXR1c1BhY2tldDogMHg4MSxcbiAgICBPblNjcmVlblRleHR1cmVBbmltYXRpb25QYWNrZXQ6IDB4ODIsXG4gICAgTWFwQ3JlYXRlTG9ja2VkQ29weVBhY2tldDogMHg4MyxcbiAgICBTdHJ1Y3R1cmVUZW1wbGF0ZURhdGFSZXF1ZXN0UGFja2V0OiAweDg0LFxuICAgIFN0cnVjdHVyZVRlbXBsYXRlRGF0YVJlc3BvbnNlUGFja2V0OiAweDg1LFxuICAgIFVwZGF0ZUJsb2NrUHJvcGVydGllc1BhY2tldDogMHg4NixcbiAgICBDbGllbnRDYWNoZUJsb2JTdGF0dXNQYWNrZXQ6IDB4ODcsXG4gICAgQ2xpZW50Q2FjaGVNaXNzUmVzcG9uc2VQYWNrZXQ6IDB4ODgsXG4gICAgRWR1Y2F0aW9uU2V0dGluZ3NQYWNrZXQ6IDB4ODksXG4gICAgRW1vdGVQYWNrZXQ6IDB4OGEsXG4gICAgTXVsdGlwbGF5ZXJTZXR0aW5nc1BhY2tldDogMHg4YixcbiAgICBTZXR0aW5nc0NvbW1hbmRQYWNrZXQ6IDB4OGMsXG4gICAgQW52aWxEYW1hZ2VQYWNrZXQ6IDB4OGQsXG4gICAgQ29tcGxldGVkVXNpbmdJdGVtUGFja2V0OiAweDhlLFxuICAgIE5ldHdvcmtTZXR0aW5nc1BhY2tldDogMHg4ZixcbiAgICBQbGF5ZXJBdXRoSW5wdXRQYWNrZXQ6IDB4OTAsXG4gICAgQ3JlYXRpdmVDb250ZW50UGFja2V0OiAweDkxLFxuICAgIFBsYXllckVuY2hhbnRPcHRpb25zUGFja2V0OiAweDkyLFxuICAgIEl0ZW1TdGFja1JlcXVlc3RQYWNrZXQ6IDB4OTMsXG4gICAgSXRlbVN0YWNrUmVzcG9uc2VQYWNrZXQ6IDB4OTQsXG4gICAgUGxheWVyQXJtb3JEYW1hZ2VQYWNrZXQ6IDB4OTUsXG4gICAgQ29kZUJ1aWxkZXJQYWNrZXQ6IDB4OTYsXG4gICAgVXBkYXRlUGxheWVyR2FtZVR5cGVQYWNrZXQ6IDB4OTcsXG4gICAgRW1vdGVMaXN0UGFja2V0OiAweDk4LFxuICAgIFBvc2l0aW9uVHJhY2tpbmdEQlNlcnZlckJyb2FkY2FzdFBhY2tldDogMHg5OSxcbiAgICBQb3NpdGlvblRyYWNraW5nREJDbGllbnRSZXF1ZXN0UGFja2V0OiAweDlhLFxuICAgIERlYnVnSW5mb1BhY2tldDogMHg5YixcbiAgICBQYWNrZXRWaW9sYXRpb25XYXJuaW5nUGFja2V0OiAweDljLFxuICAgIE1vdGlvblByZWRpY3Rpb25IaW50c1BhY2tldDogMHg5ZCxcbiAgICBBbmltYXRlRW50aXR5UGFja2V0OiAweDllLFxuICAgIENhbWVyYVNoYWtlUGFja2V0OiAweDlmLFxuICAgIFBsYXllckZvZ1BhY2tldDogMHhhMCxcbiAgICBDb3JyZWN0UGxheWVyTW92ZVByZWRpY3Rpb25QYWNrZXQ6IDB4YTEsXG4gICAgSXRlbUNvbXBvbmVudFBhY2tldDogMHhhMixcbiAgICBGaWx0ZXJUZXh0UGFja2V0OiAweGEzLFxuICAgIENsaWVudEJvdW5kRGVidWdSZW5kZXJlclBhY2tldDogMHhhNCxcbiAgICBSZXF1ZXN0TmV0d29ya1NldHRpbmdzUGFja2V0OiAweGMxLFxuICAgIFVwZGF0ZUFkdmVudHVyZVNldHRpbmdzUGFja2V0OiAweGJjLFxuICAgIFVwZGF0ZUFiaWxpdGllc1BhY2tldDogMHhiYixcbiAgICBUb2FzdFJlcXVlc3RQYWNrZXQ6IDB4YmFcbn07XG5cbmV4cG9ydCBkZWZhdWx0IElkZW50aWZpZXJzO1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxNQUFNLFdBQWMsR0FBQTtBQUFBLEVBQ2hCLFFBQVUsRUFBQSxHQUFBO0FBQUEsRUFDVixpQkFBQSxFQUFtQixDQUFDLFNBQVMsQ0FBQTtBQUFBLEVBRTdCLFdBQWEsRUFBQSxDQUFBO0FBQUEsRUFDYixnQkFBa0IsRUFBQSxDQUFBO0FBQUEsRUFDbEIsNkJBQStCLEVBQUEsQ0FBQTtBQUFBLEVBQy9CLDZCQUErQixFQUFBLENBQUE7QUFBQSxFQUMvQixnQkFBa0IsRUFBQSxDQUFBO0FBQUEsRUFDbEIsdUJBQXlCLEVBQUEsQ0FBQTtBQUFBLEVBQ3pCLHVCQUF5QixFQUFBLENBQUE7QUFBQSxFQUN6QiwwQkFBNEIsRUFBQSxDQUFBO0FBQUEsRUFDNUIsVUFBWSxFQUFBLENBQUE7QUFBQSxFQUNaLGFBQWUsRUFBQSxFQUFBO0FBQUEsRUFDZixlQUFpQixFQUFBLEVBQUE7QUFBQSxFQUNqQixlQUFpQixFQUFBLEVBQUE7QUFBQSxFQUNqQixjQUFnQixFQUFBLEVBQUE7QUFBQSxFQUNoQixpQkFBbUIsRUFBQSxFQUFBO0FBQUEsRUFDbkIsa0JBQW9CLEVBQUEsRUFB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