// This file has been automatically generated by writePacketClasses.js export * from './packets/TestMessage'; export * from './packets/PacketAck'; export * from './packets/OpenCircuit'; export * from './packets/CloseCircuit'; export * from './packets/StartPingCheck'; export * from './packets/CompletePingCheck'; export * from './packets/AddCircuitCode'; export * from './packets/UseCircuitCode'; export * from './packets/NeighborList'; export * from './packets/AvatarTextureUpdate'; export * from './packets/SimulatorMapUpdate'; export * from './packets/SimulatorSetMap'; export * from './packets/SubscribeLoad'; export * from './packets/UnsubscribeLoad'; export * from './packets/SimulatorReady'; export * from './packets/TelehubInfo'; export * from './packets/SimulatorPresentAtLocation'; export * from './packets/SimulatorLoad'; export * from './packets/SimulatorShutdownRequest'; export * from './packets/RegionPresenceRequestByRegionID'; export * from './packets/RegionPresenceRequestByHandle'; export * from './packets/RegionPresenceResponse'; export * from './packets/UpdateSimulator'; export * from './packets/LogDwellTime'; export * from './packets/FeatureDisabled'; export * from './packets/LogFailedMoneyTransaction'; export * from './packets/UserReportInternal'; export * from './packets/SetSimStatusInDatabase'; export * from './packets/SetSimPresenceInDatabase'; export * from './packets/EconomyDataRequest'; export * from './packets/EconomyData'; export * from './packets/AvatarPickerRequest'; export * from './packets/AvatarPickerRequestBackend'; export * from './packets/AvatarPickerReply'; export * from './packets/PlacesQuery'; export * from './packets/PlacesReply'; export * from './packets/DirFindQuery'; export * from './packets/DirFindQueryBackend'; export * from './packets/DirPlacesQuery'; export * from './packets/DirPlacesQueryBackend'; export * from './packets/DirPlacesReply'; export * from './packets/DirPeopleReply'; export * from './packets/DirEventsReply'; export * from './packets/DirGroupsReply'; export * from './packets/DirClassifiedQuery'; export * from './packets/DirClassifiedQueryBackend'; export * from './packets/DirClassifiedReply'; export * from './packets/AvatarClassifiedReply'; export * from './packets/ClassifiedInfoRequest'; export * from './packets/ClassifiedInfoReply'; export * from './packets/ClassifiedInfoUpdate'; export * from './packets/ClassifiedDelete'; export * from './packets/ClassifiedGodDelete'; export * from './packets/DirLandQuery'; export * from './packets/DirLandQueryBackend'; export * from './packets/DirLandReply'; export * from './packets/DirPopularQuery'; export * from './packets/DirPopularQueryBackend'; export * from './packets/DirPopularReply'; export * from './packets/ParcelInfoRequest'; export * from './packets/ParcelInfoReply'; export * from './packets/ParcelObjectOwnersRequest'; export * from './packets/ParcelObjectOwnersReply'; export * from './packets/GroupNoticesListRequest'; export * from './packets/GroupNoticesListReply'; export * from './packets/GroupNoticeRequest'; export * from './packets/GroupNoticeAdd'; export * from './packets/TeleportRequest'; export * from './packets/TeleportLocationRequest'; export * from './packets/TeleportLocal'; export * from './packets/TeleportLandmarkRequest'; export * from './packets/TeleportProgress'; export * from './packets/DataHomeLocationRequest'; export * from './packets/DataHomeLocationReply'; export * from './packets/TeleportFinish'; export * from './packets/StartLure'; export * from './packets/TeleportLureRequest'; export * from './packets/TeleportCancel'; export * from './packets/TeleportStart'; export * from './packets/TeleportFailed'; export * from './packets/Undo'; export * from './packets/Redo'; export * from './packets/UndoLand'; export * from './packets/AgentPause'; export * from './packets/AgentResume'; export * from './packets/AgentUpdate'; export * from './packets/ChatFromViewer'; export * from './packets/AgentThrottle'; export * from './packets/AgentFOV'; export * from './packets/AgentHeightWidth'; export * from './packets/AgentSetAppearance'; export * from './packets/AgentAnimation'; export * from './packets/AgentRequestSit'; export * from './packets/AgentSit'; export * from './packets/AgentQuitCopy'; export * from './packets/RequestImage'; export * from './packets/ImageNotInDatabase'; export * from './packets/RebakeAvatarTextures'; export * from './packets/SetAlwaysRun'; export * from './packets/ObjectAdd'; export * from './packets/ObjectDelete'; export * from './packets/ObjectDuplicate'; export * from './packets/ObjectDuplicateOnRay'; export * from './packets/MultipleObjectUpdate'; export * from './packets/RequestMultipleObjects'; export * from './packets/ObjectPosition'; export * from './packets/ObjectScale'; export * from './packets/ObjectRotation'; export * from './packets/ObjectFlagUpdate'; export * from './packets/ObjectClickAction'; export * from './packets/ObjectImage'; export * from './packets/ObjectMaterial'; export * from './packets/ObjectShape'; export * from './packets/ObjectExtraParams'; export * from './packets/ObjectOwner'; export * from './packets/ObjectGroup'; export * from './packets/ObjectBuy'; export * from './packets/BuyObjectInventory'; export * from './packets/DerezContainer'; export * from './packets/ObjectPermissions'; export * from './packets/ObjectSaleInfo'; export * from './packets/ObjectName'; export * from './packets/ObjectDescription'; export * from './packets/ObjectCategory'; export * from './packets/ObjectSelect'; export * from './packets/ObjectDeselect'; export * from './packets/ObjectAttach'; export * from './packets/ObjectDetach'; export * from './packets/ObjectDrop'; export * from './packets/ObjectLink'; export * from './packets/ObjectDelink'; export * from './packets/ObjectGrab'; export * from './packets/ObjectGrabUpdate'; export * from './packets/ObjectDeGrab'; export * from './packets/ObjectSpinStart'; export * from './packets/ObjectSpinUpdate'; export * from './packets/ObjectSpinStop'; export * from './packets/ObjectExportSelected'; export * from './packets/ModifyLand'; export * from './packets/VelocityInterpolateOn'; export * from './packets/VelocityInterpolateOff'; export * from './packets/StateSave'; export * from './packets/ReportAutosaveCrash'; export * from './packets/SimWideDeletes'; export * from './packets/RequestObjectPropertiesFamily'; export * from './packets/TrackAgent'; export * from './packets/ViewerStats'; export * from './packets/ScriptAnswerYes'; export * from './packets/UserReport'; export * from './packets/AlertMessage'; export * from './packets/AgentAlertMessage'; export * from './packets/MeanCollisionAlert'; export * from './packets/ViewerFrozenMessage'; export * from './packets/HealthMessage'; export * from './packets/ChatFromSimulator'; export * from './packets/SimStats'; export * from './packets/RequestRegionInfo'; export * from './packets/RegionInfo'; export * from './packets/GodUpdateRegionInfo'; export * from './packets/NearestLandingRegionRequest'; export * from './packets/NearestLandingRegionReply'; export * from './packets/NearestLandingRegionUpdated'; export * from './packets/TeleportLandingStatusChanged'; export * from './packets/RegionHandshake'; export * from './packets/RegionHandshakeReply'; export * from './packets/CoarseLocationUpdate'; export * from './packets/ImageData'; export * from './packets/ImagePacket'; export * from './packets/LayerData'; export * from './packets/ObjectUpdate'; export * from './packets/ObjectUpdateCompressed'; export * from './packets/ObjectUpdateCached'; export * from './packets/ImprovedTerseObjectUpdate'; export * from './packets/KillObject'; export * from './packets/CrossedRegion'; export * from './packets/SimulatorViewerTimeMessage'; export * from './packets/EnableSimulator'; export * from './packets/DisableSimulator'; export * from './packets/ConfirmEnableSimulator'; export * from './packets/TransferRequest'; export * from './packets/TransferInfo'; export * from './packets/TransferPacket'; export * from './packets/TransferAbort'; export * from './packets/RequestXfer'; export * from './packets/SendXferPacket'; export * from './packets/ConfirmXferPacket'; export * from './packets/AbortXfer'; export * from './packets/AvatarAnimation'; export * from './packets/AvatarAppearance'; export * from './packets/AvatarSitResponse'; export * from './packets/SetFollowCamProperties'; export * from './packets/ClearFollowCamProperties'; export * from './packets/CameraConstraint'; export * from './packets/ObjectProperties'; export * from './packets/ObjectPropertiesFamily'; export * from './packets/RequestPayPrice'; export * from './packets/PayPriceReply'; export * from './packets/KickUser'; export * from './packets/KickUserAck'; export * from './packets/GodKickUser'; export * from './packets/SystemKickUser'; export * from './packets/EjectUser'; export * from './packets/FreezeUser'; export * from './packets/AvatarPropertiesRequest'; export * from './packets/AvatarPropertiesRequestBackend'; export * from './packets/AvatarPropertiesReply'; export * from './packets/AvatarInterestsReply'; export * from './packets/AvatarGroupsReply'; export * from './packets/AvatarPropertiesUpdate'; export * from './packets/AvatarInterestsUpdate'; export * from './packets/AvatarNotesReply'; export * from './packets/AvatarNotesUpdate'; export * from './packets/AvatarPicksReply'; export * from './packets/EventInfoRequest'; export * from './packets/EventInfoReply'; export * from './packets/EventNotificationAddRequest'; export * from './packets/EventNotificationRemoveRequest'; export * from './packets/EventGodDelete'; export * from './packets/PickInfoReply'; export * from './packets/PickInfoUpdate'; export * from './packets/PickDelete'; export * from './packets/PickGodDelete'; export * from './packets/ScriptQuestion'; export * from './packets/ScriptControlChange'; export * from './packets/ScriptDialog'; export * from './packets/ScriptDialogReply'; export * from './packets/ForceScriptControlRelease'; export * from './packets/RevokePermissions'; export * from './packets/LoadURL'; export * from './packets/ScriptTeleportRequest'; export * from './packets/ParcelOverlay'; export * from './packets/ParcelPropertiesRequest'; export * from './packets/ParcelPropertiesRequestByID'; export * from './packets/ParcelProperties'; export * from './packets/ParcelPropertiesUpdate'; export * from './packets/ParcelReturnObjects'; export * from './packets/ParcelSetOtherCleanTime'; export * from './packets/ParcelDisableObjects'; export * from './packets/ParcelSelectObjects'; export * from './packets/EstateCovenantRequest'; export * from './packets/EstateCovenantReply'; export * from './packets/ForceObjectSelect'; export * from './packets/ParcelBuyPass'; export * from './packets/ParcelDeedToGroup'; export * from './packets/ParcelReclaim'; export * from './packets/ParcelClaim'; export * from './packets/ParcelJoin'; export * from './packets/ParcelDivide'; export * from './packets/ParcelRelease'; export * from './packets/ParcelBuy'; export * from './packets/ParcelGodForceOwner'; export * from './packets/ParcelAccessListRequest'; export * from './packets/ParcelAccessListReply'; export * from './packets/ParcelAccessListUpdate'; export * from './packets/ParcelDwellRequest'; export * from './packets/ParcelDwellReply'; export * from './packets/RequestParcelTransfer'; export * from './packets/UpdateParcel'; export * from './packets/RemoveParcel'; export * from './packets/MergeParcel'; export * from './packets/LogParcelChanges'; export * from './packets/CheckParcelSales'; export * from './packets/ParcelSales'; export * from './packets/ParcelGodMarkAsContent'; export * from './packets/ViewerStartAuction'; export * from './packets/StartAuction'; export * from './packets/ConfirmAuctionStart'; export * from './packets/CompleteAuction'; export * from './packets/CancelAuction'; export * from './packets/CheckParcelAuctions'; export * from './packets/ParcelAuctions'; export * from './packets/UUIDNameRequest'; export * from './packets/UUIDNameReply'; export * from './packets/UUIDGroupNameRequest'; export * from './packets/UUIDGroupNameReply'; export * from './packets/ChatPass'; export * from './packets/EdgeDataPacket'; export * from './packets/SimStatus'; export * from './packets/ChildAgentUpdate'; export * from './packets/ChildAgentAlive'; export * from './packets/ChildAgentPositionUpdate'; export * from './packets/ChildAgentDying'; export * from './packets/ChildAgentUnknown'; export * from './packets/AtomicPassObject'; export * from './packets/KillChildAgents'; export * from './packets/GetScriptRunning'; export * from './packets/ScriptRunningReply'; export * from './packets/SetScriptRunning'; export * from './packets/ScriptReset'; export * from './packets/ScriptSensorRequest'; export * from './packets/ScriptSensorReply'; export * from './packets/CompleteAgentMovement'; export * from './packets/AgentMovementComplete'; export * from './packets/DataServerLogout'; export * from './packets/LogoutRequest'; export * from './packets/LogoutReply'; export * from './packets/ImprovedInstantMessage'; export * from './packets/RetrieveInstantMessages'; export * from './packets/FindAgent'; export * from './packets/RequestGodlikePowers'; export * from './packets/GrantGodlikePowers'; export * from './packets/GodlikeMessage'; export * from './packets/EstateOwnerMessage'; export * from './packets/GenericMessage'; export * from './packets/MuteListRequest'; export * from './packets/UpdateMuteListEntry'; export * from './packets/RemoveMuteListEntry'; export * from './packets/CopyInventoryFromNotecard'; export * from './packets/UpdateInventoryItem'; export * from './packets/UpdateCreateInventoryItem'; export * from './packets/MoveInventoryItem'; export * from './packets/CopyInventoryItem'; export * from './packets/RemoveInventoryItem'; export * from './packets/ChangeInventoryItemFlags'; export * from './packets/SaveAssetIntoInventory'; export * from './packets/CreateInventoryFolder'; export * from './packets/UpdateInventoryFolder'; export * from './packets/MoveInventoryFolder'; export * from './packets/RemoveInventoryFolder'; export * from './packets/FetchInventoryDescendents'; export * from './packets/InventoryDescendents'; export * from './packets/FetchInventory'; export * from './packets/FetchInventoryReply'; export * from './packets/BulkUpdateInventory'; export * from './packets/RequestInventoryAsset'; export * from './packets/InventoryAssetResponse'; export * from './packets/RemoveInventoryObjects'; export * from './packets/PurgeInventoryDescendents'; export * from './packets/UpdateTaskInventory'; export * from './packets/RemoveTaskInventory'; export * from './packets/MoveTaskInventory'; export * from './packets/RequestTaskInventory'; export * from './packets/ReplyTaskInventory'; export * from './packets/DeRezObject'; export * from './packets/DeRezAck'; export * from './packets/RezObject'; export * from './packets/RezObjectFromNotecard'; export * from './packets/TransferInventory'; export * from './packets/TransferInventoryAck'; export * from './packets/AcceptFriendship'; export * from './packets/DeclineFriendship'; export * from './packets/FormFriendship'; export * from './packets/TerminateFriendship'; export * from './packets/OfferCallingCard'; export * from './packets/AcceptCallingCard'; export * from './packets/DeclineCallingCard'; export * from './packets/RezScript'; export * from './packets/CreateInventoryItem'; export * from './packets/CreateLandmarkForEvent'; export * from './packets/EventLocationRequest'; export * from './packets/EventLocationReply'; export * from './packets/RegionHandleRequest'; export * from './packets/RegionIDAndHandleReply'; export * from './packets/MoneyTransferRequest'; export * from './packets/MoneyTransferBackend'; export * from './packets/MoneyBalanceRequest'; export * from './packets/MoneyBalanceReply'; export * from './packets/RoutedMoneyBalanceReply'; export * from './packets/ActivateGestures'; export * from './packets/DeactivateGestures'; export * from './packets/MuteListUpdate'; export * from './packets/UseCachedMuteList'; export * from './packets/GrantUserRights'; export * from './packets/ChangeUserRights'; export * from './packets/OnlineNotification'; export * from './packets/OfflineNotification'; export * from './packets/SetStartLocationRequest'; export * from './packets/SetStartLocation'; export * from './packets/NetTest'; export * from './packets/SetCPURatio'; export * from './packets/SimCrashed'; export * from './packets/NameValuePair'; export * from './packets/RemoveNameValuePair'; export * from './packets/UpdateAttachment'; export * from './packets/RemoveAttachment'; export * from './packets/SoundTrigger'; export * from './packets/AttachedSound'; export * from './packets/AttachedSoundGainChange'; export * from './packets/PreloadSound'; export * from './packets/AssetUploadRequest'; export * from './packets/AssetUploadComplete'; export * from './packets/EmailMessageRequest'; export * from './packets/EmailMessageReply'; export * from './packets/InternalScriptMail'; export * from './packets/ScriptDataRequest'; export * from './packets/ScriptDataReply'; export * from './packets/CreateGroupRequest'; export * from './packets/CreateGroupReply'; export * from './packets/UpdateGroupInfo'; export * from './packets/GroupRoleChanges'; export * from './packets/JoinGroupRequest'; export * from './packets/JoinGroupReply'; export * from './packets/EjectGroupMemberRequest'; export * from './packets/EjectGroupMemberReply'; export * from './packets/LeaveGroupRequest'; export * from './packets/LeaveGroupReply'; export * from './packets/InviteGroupRequest'; export * from './packets/InviteGroupResponse'; export * from './packets/GroupProfileRequest'; export * from './packets/GroupProfileReply'; export * from './packets/GroupAccountSummaryRequest'; export * from './packets/GroupAccountSummaryReply'; export * from './packets/GroupAccountDetailsRequest'; export * from './packets/GroupAccountDetailsReply'; export * from './packets/GroupAccountTransactionsRequest'; export * from './packets/GroupAccountTransactionsReply'; export * from './packets/GroupActiveProposalsRequest'; export * from './packets/GroupActiveProposalItemReply'; export * from './packets/GroupVoteHistoryRequest'; export * from './packets/GroupVoteHistoryItemReply'; export * from './packets/StartGroupProposal'; export * from './packets/GroupProposalBallot'; export * from './packets/TallyVotes'; export * from './packets/GroupMembersRequest'; export * from './packets/GroupMembersReply'; export * from './packets/ActivateGroup'; export * from './packets/SetGroupContribution'; export * from './packets/SetGroupAcceptNotices'; export * from './packets/GroupRoleDataRequest'; export * from './packets/GroupRoleDataReply'; export * from './packets/GroupRoleMembersRequest'; export * from './packets/GroupRoleMembersReply'; export * from './packets/GroupTitlesRequest'; export * from './packets/GroupTitlesReply'; export * from './packets/GroupTitleUpdate'; export * from './packets/GroupRoleUpdate'; export * from './packets/LiveHelpGroupRequest'; export * from './packets/LiveHelpGroupReply'; export * from './packets/AgentWearablesRequest'; export * from './packets/AgentWearablesUpdate'; export * from './packets/AgentIsNowWearing'; export * from './packets/AgentCachedTexture'; export * from './packets/AgentCachedTextureResponse'; export * from './packets/AgentDataUpdateRequest'; export * from './packets/AgentDataUpdate'; export * from './packets/GroupDataUpdate'; export * from './packets/AgentGroupDataUpdate'; export * from './packets/AgentDropGroup'; export * from './packets/LogTextMessage'; export * from './packets/ViewerEffect'; export * from './packets/CreateTrustedCircuit'; export * from './packets/DenyTrustedCircuit'; export * from './packets/RequestTrustedCircuit'; export * from './packets/RezSingleAttachmentFromInv'; export * from './packets/RezMultipleAttachmentsFromInv'; export * from './packets/DetachAttachmentIntoInv'; export * from './packets/CreateNewOutfitAttachments'; export * from './packets/UserInfoRequest'; export * from './packets/UserInfoReply'; export * from './packets/UpdateUserInfo'; export * from './packets/ParcelRename'; export * from './packets/InitiateDownload'; export * from './packets/SystemMessage'; export * from './packets/MapLayerRequest'; export * from './packets/MapLayerReply'; export * from './packets/MapBlockRequest'; export * from './packets/MapNameRequest'; export * from './packets/MapBlockReply'; export * from './packets/MapItemRequest'; export * from './packets/MapItemReply'; export * from './packets/SendPostcard'; export * from './packets/RpcChannelRequest'; export * from './packets/RpcChannelReply'; export * from './packets/RpcScriptRequestInbound'; export * from './packets/RpcScriptRequestInboundForward'; export * from './packets/RpcScriptReplyInbound'; export * from './packets/ScriptMailRegistration'; export * from './packets/ParcelMediaCommandMessage'; export * from './packets/ParcelMediaUpdate'; export * from './packets/LandStatRequest'; export * from './packets/LandStatReply'; export * from './packets/Error'; export * from './packets/ObjectIncludeInSearch'; export * from './packets/RezRestoreToWorld'; export * from './packets/LinkInventoryItem'; export * from './packets/RetrieveIMsExtended'; export * from './packets/JoinGroupRequestExtended'; export * from './packets/CreateGroupRequestExtended'; import {Message} from '../enums/Message'; const messages: {[index: number]: string} = {}; messages[Message.TestMessage] = 'TestMessagePacket'; messages[Message.PacketAck] = 'PacketAckPacket'; messages[Message.OpenCircuit] = 'OpenCircuitPacket'; messages[Message.CloseCircuit] = 'CloseCircuitPacket'; messages[Message.StartPingCheck] = 'StartPingCheckPacket'; messages[Message.CompletePingCheck] = 'CompletePingCheckPacket'; messages[Message.AddCircuitCode] = 'AddCircuitCodePacket'; messages[Message.UseCircuitCode] = 'UseCircuitCodePacket'; messages[Message.NeighborList] = 'NeighborListPacket'; messages[Message.AvatarTextureUpdate] = 'AvatarTextureUpdatePacket'; messages[Message.SimulatorMapUpdate] = 'SimulatorMapUpdatePacket'; messages[Message.SimulatorSetMap] = 'SimulatorSetMapPacket'; messages[Message.SubscribeLoad] = 'SubscribeLoadPacket'; messages[Message.UnsubscribeLoad] = 'UnsubscribeLoadPacket'; messages[Message.SimulatorReady] = 'SimulatorReadyPacket'; messages[Message.TelehubInfo] = 'TelehubInfoPacket'; messages[Message.SimulatorPresentAtLocation] = 'SimulatorPresentAtLocationPacket'; messages[Message.SimulatorLoad] = 'SimulatorLoadPacket'; messages[Message.SimulatorShutdownRequest] = 'SimulatorShutdownRequestPacket'; messages[Message.RegionPresenceRequestByRegionID] = 'RegionPresenceRequestByRegionIDPacket'; messages[Message.RegionPresenceRequestByHandle] = 'RegionPresenceRequestByHandlePacket'; messages[Message.RegionPresenceResponse] = 'RegionPresenceResponsePacket'; messages[Message.UpdateSimulator] = 'UpdateSimulatorPacket'; messages[Message.LogDwellTime] = 'LogDwellTimePacket'; messages[Message.FeatureDisabled] = 'FeatureDisabledPacket'; messages[Message.LogFailedMoneyTransaction] = 'LogFailedMoneyTransactionPacket'; messages[Message.UserReportInternal] = 'UserReportInternalPacket'; messages[Message.SetSimStatusInDatabase] = 'SetSimStatusInDatabasePacket'; messages[Message.SetSimPresenceInDatabase] = 'SetSimPresenceInDatabasePacket'; messages[Message.EconomyDataRequest] = 'EconomyDataRequestPacket'; messages[Message.EconomyData] = 'EconomyDataPacket'; messages[Message.AvatarPickerRequest] = 'AvatarPickerRequestPacket'; messages[Message.AvatarPickerRequestBackend] = 'AvatarPickerRequestBackendPacket'; messages[Message.AvatarPickerReply] = 'AvatarPickerReplyPacket'; messages[Message.PlacesQuery] = 'PlacesQueryPacket'; messages[Message.PlacesReply] = 'PlacesReplyPacket'; messages[Message.DirFindQuery] = 'DirFindQueryPacket'; messages[Message.DirFindQueryBackend] = 'DirFindQueryBackendPacket'; messages[Message.DirPlacesQuery] = 'DirPlacesQueryPacket'; messages[Message.DirPlacesQueryBackend] = 'DirPlacesQueryBackendPacket'; messages[Message.DirPlacesReply] = 'DirPlacesReplyPacket'; messages[Message.DirPeopleReply] = 'DirPeopleReplyPacket'; messages[Message.DirEventsReply] = 'DirEventsReplyPacket'; messages[Message.DirGroupsReply] = 'DirGroupsReplyPacket'; messages[Message.DirClassifiedQuery] = 'DirClassifiedQueryPacket'; messages[Message.DirClassifiedQueryBackend] = 'DirClassifiedQueryBackendPacket'; messages[Message.DirClassifiedReply] = 'DirClassifiedReplyPacket'; messages[Message.AvatarClassifiedReply] = 'AvatarClassifiedReplyPacket'; messages[Message.ClassifiedInfoRequest] = 'ClassifiedInfoRequestPacket'; messages[Message.ClassifiedInfoReply] = 'ClassifiedInfoReplyPacket'; messages[Message.ClassifiedInfoUpdate] = 'ClassifiedInfoUpdatePacket'; messages[Message.ClassifiedDelete] = 'ClassifiedDeletePacket'; messages[Message.ClassifiedGodDelete] = 'ClassifiedGodDeletePacket'; messages[Message.DirLandQuery] = 'DirLandQueryPacket'; messages[Message.DirLandQueryBackend] = 'DirLandQueryBackendPacket'; messages[Message.DirLandReply] = 'DirLandReplyPacket'; messages[Message.DirPopularQuery] = 'DirPopularQueryPacket'; messages[Message.DirPopularQueryBackend] = 'DirPopularQueryBackendPacket'; messages[Message.DirPopularReply] = 'DirPopularReplyPacket'; messages[Message.ParcelInfoRequest] = 'ParcelInfoRequestPacket'; messages[Message.ParcelInfoReply] = 'ParcelInfoReplyPacket'; messages[Message.ParcelObjectOwnersRequest] = 'ParcelObjectOwnersRequestPacket'; messages[Message.ParcelObjectOwnersReply] = 'ParcelObjectOwnersReplyPacket'; messages[Message.GroupNoticesListRequest] = 'GroupNoticesListRequestPacket'; messages[Message.GroupNoticesListReply] = 'GroupNoticesListReplyPacket'; messages[Message.GroupNoticeRequest] = 'GroupNoticeRequestPacket'; messages[Message.GroupNoticeAdd] = 'GroupNoticeAddPacket'; messages[Message.TeleportRequest] = 'TeleportRequestPacket'; messages[Message.TeleportLocationRequest] = 'TeleportLocationRequestPacket'; messages[Message.TeleportLocal] = 'TeleportLocalPacket'; messages[Message.TeleportLandmarkRequest] = 'TeleportLandmarkRequestPacket'; messages[Message.TeleportProgress] = 'TeleportProgressPacket'; messages[Message.DataHomeLocationRequest] = 'DataHomeLocationRequestPacket'; messages[Message.DataHomeLocationReply] = 'DataHomeLocationReplyPacket'; messages[Message.TeleportFinish] = 'TeleportFinishPacket'; messages[Message.StartLure] = 'StartLurePacket'; messages[Message.TeleportLureRequest] = 'TeleportLureRequestPacket'; messages[Message.TeleportCancel] = 'TeleportCancelPacket'; messages[Message.TeleportStart] = 'TeleportStartPacket'; messages[Message.TeleportFailed] = 'TeleportFailedPacket'; messages[Message.Undo] = 'UndoPacket'; messages[Message.Redo] = 'RedoPacket'; messages[Message.UndoLand] = 'UndoLandPacket'; messages[Message.AgentPause] = 'AgentPausePacket'; messages[Message.AgentResume] = 'AgentResumePacket'; messages[Message.AgentUpdate] = 'AgentUpdatePacket'; messages[Message.ChatFromViewer] = 'ChatFromViewerPacket'; messages[Message.AgentThrottle] = 'AgentThrottlePacket'; messages[Message.AgentFOV] = 'AgentFOVPacket'; messages[Message.AgentHeightWidth] = 'AgentHeightWidthPacket'; messages[Message.AgentSetAppearance] = 'AgentSetAppearancePacket'; messages[Message.AgentAnimation] = 'AgentAnimationPacket'; messages[Message.AgentRequestSit] = 'AgentRequestSitPacket'; messages[Message.AgentSit] = 'AgentSitPacket'; messages[Message.AgentQuitCopy] = 'AgentQuitCopyPacket'; messages[Message.RequestImage] = 'RequestImagePacket'; messages[Message.ImageNotInDatabase] = 'ImageNotInDatabasePacket'; messages[Message.RebakeAvatarTextures] = 'RebakeAvatarTexturesPacket'; messages[Message.SetAlwaysRun] = 'SetAlwaysRunPacket'; messages[Message.ObjectAdd] = 'ObjectAddPacket'; messages[Message.ObjectDelete] = 'ObjectDeletePacket'; messages[Message.ObjectDuplicate] = 'ObjectDuplicatePacket'; messages[Message.ObjectDuplicateOnRay] = 'ObjectDuplicateOnRayPacket'; messages[Message.MultipleObjectUpdate] = 'MultipleObjectUpdatePacket'; messages[Message.RequestMultipleObjects] = 'RequestMultipleObjectsPacket'; messages[Message.ObjectPosition] = 'ObjectPositionPacket'; messages[Message.ObjectScale] = 'ObjectScalePacket'; messages[Message.ObjectRotation] = 'ObjectRotationPacket'; messages[Message.ObjectFlagUpdate] = 'ObjectFlagUpdatePacket'; messages[Message.ObjectClickAction] = 'ObjectClickActionPacket'; messages[Message.ObjectImage] = 'ObjectImagePacket'; messages[Message.ObjectMaterial] = 'ObjectMaterialPacket'; messages[Message.ObjectShape] = 'ObjectShapePacket'; messages[Message.ObjectExtraParams] = 'ObjectExtraParamsPacket'; messages[Message.ObjectOwner] = 'ObjectOwnerPacket'; messages[Message.ObjectGroup] = 'ObjectGroupPacket'; messages[Message.ObjectBuy] = 'ObjectBuyPacket'; messages[Message.BuyObjectInventory] = 'BuyObjectInventoryPacket'; messages[Message.DerezContainer] = 'DerezContainerPacket'; messages[Message.ObjectPermissions] = 'ObjectPermissionsPacket'; messages[Message.ObjectSaleInfo] = 'ObjectSaleInfoPacket'; messages[Message.ObjectName] = 'ObjectNamePacket'; messages[Message.ObjectDescription] = 'ObjectDescriptionPacket'; messages[Message.ObjectCategory] = 'ObjectCategoryPacket'; messages[Message.ObjectSelect] = 'ObjectSelectPacket'; messages[Message.ObjectDeselect] = 'ObjectDeselectPacket'; messages[Message.ObjectAttach] = 'ObjectAttachPacket'; messages[Message.ObjectDetach] = 'ObjectDetachPacket'; messages[Message.ObjectDrop] = 'ObjectDropPacket'; messages[Message.ObjectLink] = 'ObjectLinkPacket'; messages[Message.ObjectDelink] = 'ObjectDelinkPacket'; messages[Message.ObjectGrab] = 'ObjectGrabPacket'; messages[Message.ObjectGrabUpdate] = 'ObjectGrabUpdatePacket'; messages[Message.ObjectDeGrab] = 'ObjectDeGrabPacket'; messages[Message.ObjectSpinStart] = 'ObjectSpinStartPacket'; messages[Message.ObjectSpinUpdate] = 'ObjectSpinUpdatePacket'; messages[Message.ObjectSpinStop] = 'ObjectSpinStopPacket'; messages[Message.ObjectExportSelected] = 'ObjectExportSelectedPacket'; messages[Message.ModifyLand] = 'ModifyLandPacket'; messages[Message.VelocityInterpolateOn] = 'VelocityInterpolateOnPacket'; messages[Message.VelocityInterpolateOff] = 'VelocityInterpolateOffPacket'; messages[Message.StateSave] = 'StateSavePacket'; messages[Message.ReportAutosaveCrash] = 'ReportAutosaveCrashPacket'; messages[Message.SimWideDeletes] = 'SimWideDeletesPacket'; messages[Message.RequestObjectPropertiesFamily] = 'RequestObjectPropertiesFamilyPacket'; messages[Message.TrackAgent] = 'TrackAgentPacket'; messages[Message.ViewerStats] = 'ViewerStatsPacket'; messages[Message.ScriptAnswerYes] = 'ScriptAnswerYesPacket'; messages[Message.UserReport] = 'UserReportPacket'; messages[Message.AlertMessage] = 'AlertMessagePacket'; messages[Message.AgentAlertMessage] = 'AgentAlertMessagePacket'; messages[Message.MeanCollisionAlert] = 'MeanCollisionAlertPacket'; messages[Message.ViewerFrozenMessage] = 'ViewerFrozenMessagePacket'; messages[Message.HealthMessage] = 'HealthMessagePacket'; messages[Message.ChatFromSimulator] = 'ChatFromSimulatorPacket'; messages[Message.SimStats] = 'SimStatsPacket'; messages[Message.RequestRegionInfo] = 'RequestRegionInfoPacket'; messages[Message.RegionInfo] = 'RegionInfoPacket'; messages[Message.GodUpdateRegionInfo] = 'GodUpdateRegionInfoPacket'; messages[Message.NearestLandingRegionRequest] = 'NearestLandingRegionRequestPacket'; messages[Message.NearestLandingRegionReply] = 'NearestLandingRegionReplyPacket'; messages[Message.NearestLandingRegionUpdated] = 'NearestLandingRegionUpdatedPacket'; messages[Message.TeleportLandingStatusChanged] = 'TeleportLandingStatusChangedPacket'; messages[Message.RegionHandshake] = 'RegionHandshakePacket'; messages[Message.RegionHandshakeReply] = 'RegionHandshakeReplyPacket'; messages[Message.CoarseLocationUpdate] = 'CoarseLocationUpdatePacket'; messages[Message.ImageData] = 'ImageDataPacket'; messages[Message.ImagePacket] = 'ImagePacketPacket'; messages[Message.LayerData] = 'LayerDataPacket'; messages[Message.ObjectUpdate] = 'ObjectUpdatePacket'; messages[Message.ObjectUpdateCompressed] = 'ObjectUpdateCompressedPacket'; messages[Message.ObjectUpdateCached] = 'ObjectUpdateCachedPacket'; messages[Message.ImprovedTerseObjectUpdate] = 'ImprovedTerseObjectUpdatePacket'; messages[Message.KillObject] = 'KillObjectPacket'; messages[Message.CrossedRegion] = 'CrossedRegionPacket'; messages[Message.SimulatorViewerTimeMessage] = 'SimulatorViewerTimeMessagePacket'; messages[Message.EnableSimulator] = 'EnableSimulatorPacket'; messages[Message.DisableSimulator] = 'DisableSimulatorPacket'; messages[Message.ConfirmEnableSimulator] = 'ConfirmEnableSimulatorPacket'; messages[Message.TransferRequest] = 'TransferRequestPacket'; messages[Message.TransferInfo] = 'TransferInfoPacket'; messages[Message.TransferPacket] = 'TransferPacketPacket'; messages[Message.TransferAbort] = 'TransferAbortPacket'; messages[Message.RequestXfer] = 'RequestXferPacket'; messages[Message.SendXferPacket] = 'SendXferPacketPacket'; messages[Message.ConfirmXferPacket] = 'ConfirmXferPacketPacket'; messages[Message.AbortXfer] = 'AbortXferPacket'; messages[Message.AvatarAnimation] = 'AvatarAnimationPacket'; messages[Message.AvatarAppearance] = 'AvatarAppearancePacket'; messages[Message.AvatarSitResponse] = 'AvatarSitResponsePacket'; messages[Message.SetFollowCamProperties] = 'SetFollowCamPropertiesPacket'; messages[Message.ClearFollowCamProperties] = 'ClearFollowCamPropertiesPacket'; messages[Message.CameraConstraint] = 'CameraConstraintPacket'; messages[Message.ObjectProperties] = 'ObjectPropertiesPacket'; messages[Message.ObjectPropertiesFamily] = 'ObjectPropertiesFamilyPacket'; messages[Message.RequestPayPrice] = 'RequestPayPricePacket'; messages[Message.PayPriceReply] = 'PayPriceReplyPacket'; messages[Message.KickUser] = 'KickUserPacket'; messages[Message.KickUserAck] = 'KickUserAckPacket'; messages[Message.GodKickUser] = 'GodKickUserPacket'; messages[Message.SystemKickUser] = 'SystemKickUserPacket'; messages[Message.EjectUser] = 'EjectUserPacket'; messages[Message.FreezeUser] = 'FreezeUserPacket'; messages[Message.AvatarPropertiesRequest] = 'AvatarPropertiesRequestPacket'; messages[Message.AvatarPropertiesRequestBackend] = 'AvatarPropertiesRequestBackendPacket'; messages[Message.AvatarPropertiesReply] = 'AvatarPropertiesReplyPacket'; messages[Message.AvatarInterestsReply] = 'AvatarInterestsReplyPacket'; messages[Message.AvatarGroupsReply] = 'AvatarGroupsReplyPacket'; messages[Message.AvatarPropertiesUpdate] = 'AvatarPropertiesUpdatePacket'; messages[Message.AvatarInterestsUpdate] = 'AvatarInterestsUpdatePacket'; messages[Message.AvatarNotesReply] = 'AvatarNotesReplyPacket'; messages[Message.AvatarNotesUpdate] = 'AvatarNotesUpdatePacket'; messages[Message.AvatarPicksReply] = 'AvatarPicksReplyPacket'; messages[Message.EventInfoRequest] = 'EventInfoRequestPacket'; messages[Message.EventInfoReply] = 'EventInfoReplyPacket'; messages[Message.EventNotificationAddRequest] = 'EventNotificationAddRequestPacket'; messages[Message.EventNotificationRemoveRequest] = 'EventNotificationRemoveRequestPacket'; messages[Message.EventGodDelete] = 'EventGodDeletePacket'; messages[Message.PickInfoReply] = 'PickInfoReplyPacket'; messages[Message.PickInfoUpdate] = 'PickInfoUpdatePacket'; messages[Message.PickDelete] = 'PickDeletePacket'; messages[Message.PickGodDelete] = 'PickGodDeletePacket'; messages[Message.ScriptQuestion] = 'ScriptQuestionPacket'; messages[Message.ScriptControlChange] = 'ScriptControlChangePacket'; messages[Message.ScriptDialog] = 'ScriptDialogPacket'; messages[Message.ScriptDialogReply] = 'ScriptDialogReplyPacket'; messages[Message.ForceScriptControlRelease] = 'ForceScriptControlReleasePacket'; messages[Message.RevokePermissions] = 'RevokePermissionsPacket'; messages[Message.LoadURL] = 'LoadURLPacket'; messages[Message.ScriptTeleportRequest] = 'ScriptTeleportRequestPacket'; messages[Message.ParcelOverlay] = 'ParcelOverlayPacket'; messages[Message.ParcelPropertiesRequest] = 'ParcelPropertiesRequestPacket'; messages[Message.ParcelPropertiesRequestByID] = 'ParcelPropertiesRequestByIDPacket'; messages[Message.ParcelProperties] = 'ParcelPropertiesPacket'; messages[Message.ParcelPropertiesUpdate] = 'ParcelPropertiesUpdatePacket'; messages[Message.ParcelReturnObjects] = 'ParcelReturnObjectsPacket'; messages[Message.ParcelSetOtherCleanTime] = 'ParcelSetOtherCleanTimePacket'; messages[Message.ParcelDisableObjects] = 'ParcelDisableObjectsPacket'; messages[Message.ParcelSelectObjects] = 'ParcelSelectObjectsPacket'; messages[Message.EstateCovenantRequest] = 'EstateCovenantRequestPacket'; messages[Message.EstateCovenantReply] = 'EstateCovenantReplyPacket'; messages[Message.ForceObjectSelect] = 'ForceObjectSelectPacket'; messages[Message.ParcelBuyPass] = 'ParcelBuyPassPacket'; messages[Message.ParcelDeedToGroup] = 'ParcelDeedToGroupPacket'; messages[Message.ParcelReclaim] = 'ParcelReclaimPacket'; messages[Message.ParcelClaim] = 'ParcelClaimPacket'; messages[Message.ParcelJoin] = 'ParcelJoinPacket'; messages[Message.ParcelDivide] = 'ParcelDividePacket'; messages[Message.ParcelRelease] = 'ParcelReleasePacket'; messages[Message.ParcelBuy] = 'ParcelBuyPacket'; messages[Message.ParcelGodForceOwner] = 'ParcelGodForceOwnerPacket'; messages[Message.ParcelAccessListRequest] = 'ParcelAccessListRequestPacket'; messages[Message.ParcelAccessListReply] = 'ParcelAccessListReplyPacket'; messages[Message.ParcelAccessListUpdate] = 'ParcelAccessListUpdatePacket'; messages[Message.ParcelDwellRequest] = 'ParcelDwellRequestPacket'; messages[Message.ParcelDwellReply] = 'ParcelDwellReplyPacket'; messages[Message.RequestParcelTransfer] = 'RequestParcelTransferPacket'; messages[Message.UpdateParcel] = 'UpdateParcelPacket'; messages[Message.RemoveParcel] = 'RemoveParcelPacket'; messages[Message.MergeParcel] = 'MergeParcelPacket'; messages[Message.LogParcelChanges] = 'LogParcelChangesPacket'; messages[Message.CheckParcelSales] = 'CheckParcelSalesPacket'; messages[Message.ParcelSales] = 'ParcelSalesPacket'; messages[Message.ParcelGodMarkAsContent] = 'ParcelGodMarkAsContentPacket'; messages[Message.ViewerStartAuction] = 'ViewerStartAuctionPacket'; messages[Message.StartAuction] = 'StartAuctionPacket'; messages[Message.ConfirmAuctionStart] = 'ConfirmAuctionStartPacket'; messages[Message.CompleteAuction] = 'CompleteAuctionPacket'; messages[Message.CancelAuction] = 'CancelAuctionPacket'; messages[Message.CheckParcelAuctions] = 'CheckParcelAuctionsPacket'; messages[Message.ParcelAuctions] = 'ParcelAuctionsPacket'; messages[Message.UUIDNameRequest] = 'UUIDNameRequestPacket'; messages[Message.UUIDNameReply] = 'UUIDNameReplyPacket'; messages[Message.UUIDGroupNameRequest] = 'UUIDGroupNameRequestPacket'; messages[Message.UUIDGroupNameReply] = 'UUIDGroupNameReplyPacket'; messages[Message.ChatPass] = 'ChatPassPacket'; messages[Message.EdgeDataPacket] = 'EdgeDataPacketPacket'; messages[Message.SimStatus] = 'SimStatusPacket'; messages[Message.ChildAgentUpdate] = 'ChildAgentUpdatePacket'; messages[Message.ChildAgentAlive] = 'ChildAgentAlivePacket'; messages[Message.ChildAgentPositionUpdate] = 'ChildAgentPositionUpdatePacket'; messages[Message.ChildAgentDying] = 'ChildAgentDyingPacket'; messages[Message.ChildAgentUnknown] = 'ChildAgentUnknownPacket'; messages[Message.AtomicPassObject] = 'AtomicPassObjectPacket'; messages[Message.KillChildAgents] = 'KillChildAgentsPacket'; messages[Message.GetScriptRunning] = 'GetScriptRunningPacket'; messages[Message.ScriptRunningReply] = 'ScriptRunningReplyPacket'; messages[Message.SetScriptRunning] = 'SetScriptRunningPacket'; messages[Message.ScriptReset] = 'ScriptResetPacket'; messages[Message.ScriptSensorRequest] = 'ScriptSensorRequestPacket'; messages[Message.ScriptSensorReply] = 'ScriptSensorReplyPacket'; messages[Message.CompleteAgentMovement] = 'CompleteAgentMovementPacket'; messages[Message.AgentMovementComplete] = 'AgentMovementCompletePacket'; messages[Message.DataServerLogout] = 'DataServerLogoutPacket'; messages[Message.LogoutRequest] = 'LogoutRequestPacket'; messages[Message.LogoutReply] = 'LogoutReplyPacket'; messages[Message.ImprovedInstantMessage] = 'ImprovedInstantMessagePacket'; messages[Message.RetrieveInstantMessages] = 'RetrieveInstantMessagesPacket'; messages[Message.FindAgent] = 'FindAgentPacket'; messages[Message.RequestGodlikePowers] = 'RequestGodlikePowersPacket'; messages[Message.GrantGodlikePowers] = 'GrantGodlikePowersPacket'; messages[Message.GodlikeMessage] = 'GodlikeMessagePacket'; messages[Message.EstateOwnerMessage] = 'EstateOwnerMessagePacket'; messages[Message.GenericMessage] = 'GenericMessagePacket'; messages[Message.MuteListRequest] = 'MuteListRequestPacket'; messages[Message.UpdateMuteListEntry] = 'UpdateMuteListEntryPacket'; messages[Message.RemoveMuteListEntry] = 'RemoveMuteListEntryPacket'; messages[Message.CopyInventoryFromNotecard] = 'CopyInventoryFromNotecardPacket'; messages[Message.UpdateInventoryItem] = 'UpdateInventoryItemPacket'; messages[Message.UpdateCreateInventoryItem] = 'UpdateCreateInventoryItemPacket'; messages[Message.MoveInventoryItem] = 'MoveInventoryItemPacket'; messages[Message.CopyInventoryItem] = 'CopyInventoryItemPacket'; messages[Message.RemoveInventoryItem] = 'RemoveInventoryItemPacket'; messages[Message.ChangeInventoryItemFlags] = 'ChangeInventoryItemFlagsPacket'; messages[Message.SaveAssetIntoInventory] = 'SaveAssetIntoInventoryPacket'; messages[Message.CreateInventoryFolder] = 'CreateInventoryFolderPacket'; messages[Message.UpdateInventoryFolder] = 'UpdateInventoryFolderPacket'; messages[Message.MoveInventoryFolder] = 'MoveInventoryFolderPacket'; messages[Message.RemoveInventoryFolder] = 'RemoveInventoryFolderPacket'; messages[Message.FetchInventoryDescendents] = 'FetchInventoryDescendentsPacket'; messages[Message.InventoryDescendents] = 'InventoryDescendentsPacket'; messages[Message.FetchInventory] = 'FetchInventoryPacket'; messages[Message.FetchInventoryReply] = 'FetchInventoryReplyPacket'; messages[Message.BulkUpdateInventory] = 'BulkUpdateInventoryPacket'; messages[Message.RequestInventoryAsset] = 'RequestInventoryAssetPacket'; messages[Message.InventoryAssetResponse] = 'InventoryAssetResponsePacket'; messages[Message.RemoveInventoryObjects] = 'RemoveInventoryObjectsPacket'; messages[Message.PurgeInventoryDescendents] = 'PurgeInventoryDescendentsPacket'; messages[Message.UpdateTaskInventory] = 'UpdateTaskInventoryPacket'; messages[Message.RemoveTaskInventory] = 'RemoveTaskInventoryPacket'; messages[Message.MoveTaskInventory] = 'MoveTaskInventoryPacket'; messages[Message.RequestTaskInventory] = 'RequestTaskInventoryPacket'; messages[Message.ReplyTaskInventory] = 'ReplyTaskInventoryPacket'; messages[Message.DeRezObject] = 'DeRezObjectPacket'; messages[Message.DeRezAck] = 'DeRezAckPacket'; messages[Message.RezObject] = 'RezObjectPacket'; messages[Message.RezObjectFromNotecard] = 'RezObjectFromNotecardPacket'; messages[Message.TransferInventory] = 'TransferInventoryPacket'; messages[Message.TransferInventoryAck] = 'TransferInventoryAckPacket'; messages[Message.AcceptFriendship] = 'AcceptFriendshipPacket'; messages[Message.DeclineFriendship] = 'DeclineFriendshipPacket'; messages[Message.FormFriendship] = 'FormFriendshipPacket'; messages[Message.TerminateFriendship] = 'TerminateFriendshipPacket'; messages[Message.OfferCallingCard] = 'OfferCallingCardPacket'; messages[Message.AcceptCallingCard] = 'AcceptCallingCardPacket'; messages[Message.DeclineCallingCard] = 'DeclineCallingCardPacket'; messages[Message.RezScript] = 'RezScriptPacket'; messages[Message.CreateInventoryItem] = 'CreateInventoryItemPacket'; messages[Message.CreateLandmarkForEvent] = 'CreateLandmarkForEventPacket'; messages[Message.EventLocationRequest] = 'EventLocationRequestPacket'; messages[Message.EventLocationReply] = 'EventLocationReplyPacket'; messages[Message.RegionHandleRequest] = 'RegionHandleRequestPacket'; messages[Message.RegionIDAndHandleReply] = 'RegionIDAndHandleReplyPacket'; messages[Message.MoneyTransferRequest] = 'MoneyTransferRequestPacket'; messages[Message.MoneyTransferBackend] = 'MoneyTransferBackendPacket'; messages[Message.MoneyBalanceRequest] = 'MoneyBalanceRequestPacket'; messages[Message.MoneyBalanceReply] = 'MoneyBalanceReplyPacket'; messages[Message.RoutedMoneyBalanceReply] = 'RoutedMoneyBalanceReplyPacket'; messages[Message.ActivateGestures] = 'ActivateGesturesPacket'; messages[Message.DeactivateGestures] = 'DeactivateGesturesPacket'; messages[Message.MuteListUpdate] = 'MuteListUpdatePacket'; messages[Message.UseCachedMuteList] = 'UseCachedMuteListPacket'; messages[Message.GrantUserRights] = 'GrantUserRightsPacket'; messages[Message.ChangeUserRights] = 'ChangeUserRightsPacket'; messages[Message.OnlineNotification] = 'OnlineNotificationPacket'; messages[Message.OfflineNotification] = 'OfflineNotificationPacket'; messages[Message.SetStartLocationRequest] = 'SetStartLocationRequestPacket'; messages[Message.SetStartLocation] = 'SetStartLocationPacket'; messages[Message.NetTest] = 'NetTestPacket'; messages[Message.SetCPURatio] = 'SetCPURatioPacket'; messages[Message.SimCrashed] = 'SimCrashedPacket'; messages[Message.NameValuePair] = 'NameValuePairPacket'; messages[Message.RemoveNameValuePair] = 'RemoveNameValuePairPacket'; messages[Message.UpdateAttachment] = 'UpdateAttachmentPacket'; messages[Message.RemoveAttachment] = 'RemoveAttachmentPacket'; messages[Message.SoundTrigger] = 'SoundTriggerPacket'; messages[Message.AttachedSound] = 'AttachedSoundPacket'; messages[Message.AttachedSoundGainChange] = 'AttachedSoundGainChangePacket'; messages[Message.PreloadSound] = 'PreloadSoundPacket'; messages[Message.AssetUploadRequest] = 'AssetUploadRequestPacket'; messages[Message.AssetUploadComplete] = 'AssetUploadCompletePacket'; messages[Message.EmailMessageRequest] = 'EmailMessageRequestPacket'; messages[Message.EmailMessageReply] = 'EmailMessageReplyPacket'; messages[Message.InternalScriptMail] = 'InternalScriptMailPacket'; messages[Message.ScriptDataRequest] = 'ScriptDataRequestPacket'; messages[Message.ScriptDataReply] = 'ScriptDataReplyPacket'; messages[Message.CreateGroupRequest] = 'CreateGroupRequestPacket'; messages[Message.CreateGroupReply] = 'CreateGroupReplyPacket'; messages[Message.UpdateGroupInfo] = 'UpdateGroupInfoPacket'; messages[Message.GroupRoleChanges] = 'GroupRoleChangesPacket'; messages[Message.JoinGroupRequest] = 'JoinGroupRequestPacket'; messages[Message.JoinGroupReply] = 'JoinGroupReplyPacket'; messages[Message.EjectGroupMemberRequest] = 'EjectGroupMemberRequestPacket'; messages[Message.EjectGroupMemberReply] = 'EjectGroupMemberReplyPacket'; messages[Message.LeaveGroupRequest] = 'LeaveGroupRequestPacket'; messages[Message.LeaveGroupReply] = 'LeaveGroupReplyPacket'; messages[Message.InviteGroupRequest] = 'InviteGroupRequestPacket'; messages[Message.InviteGroupResponse] = 'InviteGroupResponsePacket'; messages[Message.GroupProfileRequest] = 'GroupProfileRequestPacket'; messages[Message.GroupProfileReply] = 'GroupProfileReplyPacket'; messages[Message.GroupAccountSummaryRequest] = 'GroupAccountSummaryRequestPacket'; messages[Message.GroupAccountSummaryReply] = 'GroupAccountSummaryReplyPacket'; messages[Message.GroupAccountDetailsRequest] = 'GroupAccountDetailsRequestPacket'; messages[Message.GroupAccountDetailsReply] = 'GroupAccountDetailsReplyPacket'; messages[Message.GroupAccountTransactionsRequest] = 'GroupAccountTransactionsRequestPacket'; messages[Message.GroupAccountTransactionsReply] = 'GroupAccountTransactionsReplyPacket'; messages[Message.GroupActiveProposalsRequest] = 'GroupActiveProposalsRequestPacket'; messages[Message.GroupActiveProposalItemReply] = 'GroupActiveProposalItemReplyPacket'; messages[Message.GroupVoteHistoryRequest] = 'GroupVoteHistoryRequestPacket'; messages[Message.GroupVoteHistoryItemReply] = 'GroupVoteHistoryItemReplyPacket'; messages[Message.StartGroupProposal] = 'StartGroupProposalPacket'; messages[Message.GroupProposalBallot] = 'GroupProposalBallotPacket'; messages[Message.TallyVotes] = 'TallyVotesPacket'; messages[Message.GroupMembersRequest] = 'GroupMembersRequestPacket'; messages[Message.GroupMembersReply] = 'GroupMembersReplyPacket'; messages[Message.ActivateGroup] = 'ActivateGroupPacket'; messages[Message.SetGroupContribution] = 'SetGroupContributionPacket'; messages[Message.SetGroupAcceptNotices] = 'SetGroupAcceptNoticesPacket'; messages[Message.GroupRoleDataRequest] = 'GroupRoleDataRequestPacket'; messages[Message.GroupRoleDataReply] = 'GroupRoleDataReplyPacket'; messages[Message.GroupRoleMembersRequest] = 'GroupRoleMembersRequestPacket'; messages[Message.GroupRoleMembersReply] = 'GroupRoleMembersReplyPacket'; messages[Message.GroupTitlesRequest] = 'GroupTitlesRequestPacket'; messages[Message.GroupTitlesReply] = 'GroupTitlesReplyPacket'; messages[Message.GroupTitleUpdate] = 'GroupTitleUpdatePacket'; messages[Message.GroupRoleUpdate] = 'GroupRoleUpdatePacket'; messages[Message.LiveHelpGroupRequest] = 'LiveHelpGroupRequestPacket'; messages[Message.LiveHelpGroupReply] = 'LiveHelpGroupReplyPacket'; messages[Message.AgentWearablesRequest] = 'AgentWearablesRequestPacket'; messages[Message.AgentWearablesUpdate] = 'AgentWearablesUpdatePacket'; messages[Message.AgentIsNowWearing] = 'AgentIsNowWearingPacket'; messages[Message.AgentCachedTexture] = 'AgentCachedTexturePacket'; messages[Message.AgentCachedTextureResponse] = 'AgentCachedTextureResponsePacket'; messages[Message.AgentDataUpdateRequest] = 'AgentDataUpdateRequestPacket'; messages[Message.AgentDataUpdate] = 'AgentDataUpdatePacket'; messages[Message.GroupDataUpdate] = 'GroupDataUpdatePacket'; messages[Message.AgentGroupDataUpdate] = 'AgentGroupDataUpdatePacket'; messages[Message.AgentDropGroup] = 'AgentDropGroupPacket'; messages[Message.LogTextMessage] = 'LogTextMessagePacket'; messages[Message.ViewerEffect] = 'ViewerEffectPacket'; messages[Message.CreateTrustedCircuit] = 'CreateTrustedCircuitPacket'; messages[Message.DenyTrustedCircuit] = 'DenyTrustedCircuitPacket'; messages[Message.RequestTrustedCircuit] = 'RequestTrustedCircuitPacket'; messages[Message.RezSingleAttachmentFromInv] = 'RezSingleAttachmentFromInvPacket'; messages[Message.RezMultipleAttachmentsFromInv] = 'RezMultipleAttachmentsFromInvPacket'; messages[Message.DetachAttachmentIntoInv] = 'DetachAttachmentIntoInvPacket'; messages[Message.CreateNewOutfitAttachments] = 'CreateNewOutfitAttachmentsPacket'; messages[Message.UserInfoRequest] = 'UserInfoRequestPacket'; messages[Message.UserInfoReply] = 'UserInfoReplyPacket'; messages[Message.UpdateUserInfo] = 'UpdateUserInfoPacket'; messages[Message.ParcelRename] = 'ParcelRenamePacket'; messages[Message.InitiateDownload] = 'InitiateDownloadPacket'; messages[Message.SystemMessage] = 'SystemMessagePacket'; messages[Message.MapLayerRequest] = 'MapLayerRequestPacket'; messages[Message.MapLayerReply] = 'MapLayerReplyPacket'; messages[Message.MapBlockRequest] = 'MapBlockRequestPacket'; messages[Message.MapNameRequest] = 'MapNameRequestPacket'; messages[Message.MapBlockReply] = 'MapBlockReplyPacket'; messages[Message.MapItemRequest] = 'MapItemRequestPacket'; messages[Message.MapItemReply] = 'MapItemReplyPacket'; messages[Message.SendPostcard] = 'SendPostcardPacket'; messages[Message.RpcChannelRequest] = 'RpcChannelRequestPacket'; messages[Message.RpcChannelReply] = 'RpcChannelReplyPacket'; messages[Message.RpcScriptRequestInbound] = 'RpcScriptRequestInboundPacket'; messages[Message.RpcScriptRequestInboundForward] = 'RpcScriptRequestInboundForwardPacket'; messages[Message.RpcScriptReplyInbound] = 'RpcScriptReplyInboundPacket'; messages[Message.ScriptMailRegistration] = 'ScriptMailRegistrationPacket'; messages[Message.ParcelMediaCommandMessage] = 'ParcelMediaCommandMessagePacket'; messages[Message.ParcelMediaUpdate] = 'ParcelMediaUpdatePacket'; messages[Message.LandStatRequest] = 'LandStatRequestPacket'; messages[Message.LandStatReply] = 'LandStatReplyPacket'; messages[Message.Error] = 'ErrorPacket'; messages[Message.ObjectIncludeInSearch] = 'ObjectIncludeInSearchPacket'; messages[Message.RezRestoreToWorld] = 'RezRestoreToWorldPacket'; messages[Message.LinkInventoryItem] = 'LinkInventoryItemPacket'; messages[Message.RetrieveIMsExtended] = 'RetrieveIMsExtendedPacket'; messages[Message.JoinGroupRequestExtended] = 'JoinGroupRequestExtendedPacket'; messages[Message.CreateGroupRequestExtended] = 'CreateGroupRequestExtendedPacket'; export function nameFromID(id: Message): string { return messages[id]; }