matterbridge/vendor/github.com/Philipp15b/go-steam/tf2/protocol/protobuf/econ.pb.go
2017-06-22 01:00:27 +02:00

1816 lines
91 KiB
Go

// Code generated by protoc-gen-go.
// source: econ_gcmessages.proto
// DO NOT EDIT!
package protobuf
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type EGCItemMsg int32
const (
EGCItemMsg_k_EMsgGCBase EGCItemMsg = 1000
EGCItemMsg_k_EMsgGCSetSingleItemPosition EGCItemMsg = 1001
EGCItemMsg_k_EMsgGCCraft EGCItemMsg = 1002
EGCItemMsg_k_EMsgGCCraftResponse EGCItemMsg = 1003
EGCItemMsg_k_EMsgGCDelete EGCItemMsg = 1004
EGCItemMsg_k_EMsgGCVerifyCacheSubscription EGCItemMsg = 1005
EGCItemMsg_k_EMsgGCNameItem EGCItemMsg = 1006
EGCItemMsg_k_EMsgGCUnlockCrate EGCItemMsg = 1007
EGCItemMsg_k_EMsgGCUnlockCrateResponse EGCItemMsg = 1008
EGCItemMsg_k_EMsgGCPaintItem EGCItemMsg = 1009
EGCItemMsg_k_EMsgGCPaintItemResponse EGCItemMsg = 1010
EGCItemMsg_k_EMsgGCGoldenWrenchBroadcast EGCItemMsg = 1011
EGCItemMsg_k_EMsgGCMOTDRequest EGCItemMsg = 1012
EGCItemMsg_k_EMsgGCMOTDRequestResponse EGCItemMsg = 1013
EGCItemMsg_k_EMsgGCNameBaseItem EGCItemMsg = 1019
EGCItemMsg_k_EMsgGCNameBaseItemResponse EGCItemMsg = 1020
EGCItemMsg_k_EMsgGCRemoveSocketItem_DEPRECATED EGCItemMsg = 1021
EGCItemMsg_k_EMsgGCRemoveSocketItemResponse_DEPRECATED EGCItemMsg = 1022
EGCItemMsg_k_EMsgGCCustomizeItemTexture EGCItemMsg = 1023
EGCItemMsg_k_EMsgGCCustomizeItemTextureResponse EGCItemMsg = 1024
EGCItemMsg_k_EMsgGCUseItemRequest EGCItemMsg = 1025
EGCItemMsg_k_EMsgGCUseItemResponse EGCItemMsg = 1026
EGCItemMsg_k_EMsgGCRespawnPostLoadoutChange EGCItemMsg = 1029
EGCItemMsg_k_EMsgGCRemoveItemName EGCItemMsg = 1030
EGCItemMsg_k_EMsgGCRemoveItemPaint EGCItemMsg = 1031
EGCItemMsg_k_EMsgGCGiftWrapItem EGCItemMsg = 1032
EGCItemMsg_k_EMsgGCGiftWrapItemResponse EGCItemMsg = 1033
EGCItemMsg_k_EMsgGCDeliverGift EGCItemMsg = 1034
EGCItemMsg_k_EMsgGCDeliverGiftResponseReceiver EGCItemMsg = 1036
EGCItemMsg_k_EMsgGCUnwrapGiftRequest EGCItemMsg = 1037
EGCItemMsg_k_EMsgGCUnwrapGiftResponse EGCItemMsg = 1038
EGCItemMsg_k_EMsgGCSetItemStyle EGCItemMsg = 1039
EGCItemMsg_k_EMsgGCUsedClaimCodeItem EGCItemMsg = 1040
EGCItemMsg_k_EMsgGCSortItems EGCItemMsg = 1041
EGCItemMsg_k_EMsgGC_RevolvingLootList_DEPRECATED EGCItemMsg = 1042
EGCItemMsg_k_EMsgGCLookupAccount EGCItemMsg = 1043
EGCItemMsg_k_EMsgGCLookupAccountResponse EGCItemMsg = 1044
EGCItemMsg_k_EMsgGCLookupAccountName EGCItemMsg = 1045
EGCItemMsg_k_EMsgGCLookupAccountNameResponse EGCItemMsg = 1046
EGCItemMsg_k_EMsgGCUpdateItemSchema EGCItemMsg = 1049
EGCItemMsg_k_EMsgGCRequestInventoryRefresh EGCItemMsg = 1050
EGCItemMsg_k_EMsgGCRemoveCustomTexture EGCItemMsg = 1051
EGCItemMsg_k_EMsgGCRemoveCustomTextureResponse EGCItemMsg = 1052
EGCItemMsg_k_EMsgGCRemoveMakersMark EGCItemMsg = 1053
EGCItemMsg_k_EMsgGCRemoveMakersMarkResponse EGCItemMsg = 1054
EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndex EGCItemMsg = 1055
EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndexResponse EGCItemMsg = 1056
EGCItemMsg_k_EMsgGCSaxxyBroadcast EGCItemMsg = 1057
EGCItemMsg_k_EMsgGCBackpackSortFinished EGCItemMsg = 1058
EGCItemMsg_k_EMsgGCAdjustItemEquippedState EGCItemMsg = 1059
EGCItemMsg_k_EMsgGCCollectItem EGCItemMsg = 1061
EGCItemMsg_k_EMsgGCItemAcknowledged EGCItemMsg = 1062
EGCItemMsg_k_EMsgGCPresets_SelectPresetForClass EGCItemMsg = 1063
EGCItemMsg_k_EMsgGCPresets_SetItemPosition EGCItemMsg = 1064
EGCItemMsg_k_EMsgGC_ReportAbuse EGCItemMsg = 1065
EGCItemMsg_k_EMsgGC_ReportAbuseResponse EGCItemMsg = 1066
EGCItemMsg_k_EMsgGCPresets_SelectPresetForClassReply EGCItemMsg = 1067
EGCItemMsg_k_EMsgGCNameItemNotification EGCItemMsg = 1068
EGCItemMsg_k_EMsgGCClientDisplayNotification EGCItemMsg = 1069
EGCItemMsg_k_EMsgGCApplyStrangePart EGCItemMsg = 1070
EGCItemMsg_k_EMsgGC_IncrementKillCountAttribute EGCItemMsg = 1071
EGCItemMsg_k_EMsgGC_IncrementKillCountResponse EGCItemMsg = 1072
EGCItemMsg_k_EMsgGCRemoveStrangePart EGCItemMsg = 1073
EGCItemMsg_k_EMsgGCResetStrangeScores EGCItemMsg = 1074
EGCItemMsg_k_EMsgGCGiftedItems EGCItemMsg = 1075
EGCItemMsg_k_EMsgGCApplyUpgradeCard EGCItemMsg = 1077
EGCItemMsg_k_EMsgGCRemoveUpgradeCard EGCItemMsg = 1078
EGCItemMsg_k_EMsgGCApplyStrangeRestriction EGCItemMsg = 1079
EGCItemMsg_k_EMsgGCClientRequestMarketData EGCItemMsg = 1080
EGCItemMsg_k_EMsgGCClientRequestMarketDataResponse EGCItemMsg = 1081
EGCItemMsg_k_EMsgGCApplyXifier EGCItemMsg = 1082
EGCItemMsg_k_EMsgGCApplyXifierResponse EGCItemMsg = 1083
EGCItemMsg_k_EMsgGC_TrackUniquePlayerPairEvent EGCItemMsg = 1084
EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponent EGCItemMsg = 1085
EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponentResponse EGCItemMsg = 1086
EGCItemMsg_k_EMsgGCSetItemEffectVerticalOffset EGCItemMsg = 1087
EGCItemMsg_k_EMsgGCSetHatEffectUseHeadOrigin EGCItemMsg = 1088
EGCItemMsg_k_EMsgGCItemEaterRecharger EGCItemMsg = 1089
EGCItemMsg_k_EMsgGCItemEaterRechargerResponse EGCItemMsg = 1090
EGCItemMsg_k_EMsgGCApplyBaseItemXifier EGCItemMsg = 1091
EGCItemMsg_k_EMsgGCApplyClassTransmogrifier EGCItemMsg = 1092
EGCItemMsg_k_EMsgGCApplyHalloweenSpellbookPage EGCItemMsg = 1093
EGCItemMsg_k_EMsgGCRemoveKillStreak EGCItemMsg = 1094
EGCItemMsg_k_EMsgGCRemoveKillStreakResponse EGCItemMsg = 1095
EGCItemMsg_k_EMsgGCTFSpecificItemBroadcast EGCItemMsg = 1096
EGCItemMsg_k_EMsgGC_IncrementKillCountAttribute_Multiple EGCItemMsg = 1097
EGCItemMsg_k_EMsgGCDeliverGiftResponseGiver EGCItemMsg = 1098
EGCItemMsg_k_EMsgGCSetItemPositions EGCItemMsg = 1100
EGCItemMsg_k_EMsgGCLookupMultipleAccountNames EGCItemMsg = 1101
EGCItemMsg_k_EMsgGCLookupMultipleAccountNamesResponse EGCItemMsg = 1102
EGCItemMsg_k_EMsgGCTradingBase EGCItemMsg = 1500
EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequest EGCItemMsg = 1501
EGCItemMsg_k_EMsgGCTrading_InitiateTradeResponse EGCItemMsg = 1502
EGCItemMsg_k_EMsgGCTrading_StartSession EGCItemMsg = 1503
EGCItemMsg_k_EMsgGCTrading_SessionClosed EGCItemMsg = 1509
EGCItemMsg_k_EMsgGCTrading_CancelSession EGCItemMsg = 1510
EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequestResponse EGCItemMsg = 1514
EGCItemMsg_k_EMsgGCServerBrowser_FavoriteServer EGCItemMsg = 1601
EGCItemMsg_k_EMsgGCServerBrowser_BlacklistServer EGCItemMsg = 1602
EGCItemMsg_k_EMsgGCServerRentalsBase EGCItemMsg = 1700
EGCItemMsg_k_EMsgGCItemPreviewCheckStatus EGCItemMsg = 1701
EGCItemMsg_k_EMsgGCItemPreviewStatusResponse EGCItemMsg = 1702
EGCItemMsg_k_EMsgGCItemPreviewRequest EGCItemMsg = 1703
EGCItemMsg_k_EMsgGCItemPreviewRequestResponse EGCItemMsg = 1704
EGCItemMsg_k_EMsgGCItemPreviewExpire EGCItemMsg = 1705
EGCItemMsg_k_EMsgGCItemPreviewExpireNotification EGCItemMsg = 1706
EGCItemMsg_k_EMsgGCItemPreviewItemBoughtNotification EGCItemMsg = 1708
EGCItemMsg_k_EMsgGCDev_NewItemRequest EGCItemMsg = 2001
EGCItemMsg_k_EMsgGCDev_NewItemRequestResponse EGCItemMsg = 2002
EGCItemMsg_k_EMsgGCDev_DebugRollLootRequest EGCItemMsg = 2003
EGCItemMsg_k_EMsgGCStoreGetUserData EGCItemMsg = 2500
EGCItemMsg_k_EMsgGCStoreGetUserDataResponse EGCItemMsg = 2501
EGCItemMsg_k_EMsgGCStorePurchaseInit_DEPRECATED EGCItemMsg = 2502
EGCItemMsg_k_EMsgGCStorePurchaseInitResponse_DEPRECATED EGCItemMsg = 2503
EGCItemMsg_k_EMsgGCStorePurchaseFinalize EGCItemMsg = 2512
EGCItemMsg_k_EMsgGCStorePurchaseFinalizeResponse EGCItemMsg = 2513
EGCItemMsg_k_EMsgGCStorePurchaseCancel EGCItemMsg = 2514
EGCItemMsg_k_EMsgGCStorePurchaseCancelResponse EGCItemMsg = 2515
EGCItemMsg_k_EMsgGCStorePurchaseQueryTxn EGCItemMsg = 2508
EGCItemMsg_k_EMsgGCStorePurchaseQueryTxnResponse EGCItemMsg = 2509
EGCItemMsg_k_EMsgGCStorePurchaseInit EGCItemMsg = 2510
EGCItemMsg_k_EMsgGCStorePurchaseInitResponse EGCItemMsg = 2511
EGCItemMsg_k_EMsgGCToGCDirtySDOCache EGCItemMsg = 2516
EGCItemMsg_k_EMsgGCToGCDirtyMultipleSDOCache EGCItemMsg = 2517
EGCItemMsg_k_EMsgGCToGCUpdateSQLKeyValue EGCItemMsg = 2518
EGCItemMsg_k_EMsgGCToGCBroadcastConsoleCommand EGCItemMsg = 2521
EGCItemMsg_k_EMsgGCServerVersionUpdated EGCItemMsg = 2522
EGCItemMsg_k_EMsgGCApplyAutograph EGCItemMsg = 2523
EGCItemMsg_k_EMsgGCToGCWebAPIAccountChanged EGCItemMsg = 2524
EGCItemMsg_k_EMsgGCRequestAnnouncements EGCItemMsg = 2525
EGCItemMsg_k_EMsgGCRequestAnnouncementsResponse EGCItemMsg = 2526
EGCItemMsg_k_EMsgGCRequestPassportItemGrant EGCItemMsg = 2527
EGCItemMsg_k_EMsgGCClientVersionUpdated EGCItemMsg = 2528
EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchase EGCItemMsg = 2531
EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchaseResponse EGCItemMsg = 2532
EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchase EGCItemMsg = 2533
EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchaseResponse EGCItemMsg = 2534
EGCItemMsg_k_EMsgGCToGCPlayerStrangeCountAdjustments EGCItemMsg = 2535
EGCItemMsg_k_EMsgGCRequestStoreSalesData EGCItemMsg = 2536
EGCItemMsg_k_EMsgGCRequestStoreSalesDataResponse EGCItemMsg = 2537
EGCItemMsg_k_EMsgGCRequestStoreSalesDataUpToDateResponse EGCItemMsg = 2538
EGCItemMsg_k_EMsgGCToGCPingRequest EGCItemMsg = 2539
EGCItemMsg_k_EMsgGCToGCPingResponse EGCItemMsg = 2540
EGCItemMsg_k_EMsgGCToGCGetUserSessionServer EGCItemMsg = 2541
EGCItemMsg_k_EMsgGCToGCGetUserSessionServerResponse EGCItemMsg = 2542
EGCItemMsg_k_EMsgGCToGCGetUserServerMembers EGCItemMsg = 2543
EGCItemMsg_k_EMsgGCToGCGetUserServerMembersResponse EGCItemMsg = 2544
EGCItemMsg_k_EMsgGCToGCGrantSelfMadeItemToAccount EGCItemMsg = 2555
EGCItemMsg_k_EMsgGCToGCThankedByNewUser EGCItemMsg = 2556
EGCItemMsg_k_EMsgGCShuffleCrateContents EGCItemMsg = 2557
EGCItemMsg_k_EMsgGCQuestObjective_Progress EGCItemMsg = 2558
EGCItemMsg_k_EMsgGCQuestCompleted EGCItemMsg = 2559
EGCItemMsg_k_EMsgGCApplyDuckToken EGCItemMsg = 2560
EGCItemMsg_k_EMsgGCQuestComplete_Request EGCItemMsg = 2561
EGCItemMsg_k_EMsgGCQuestObjective_PointsChange EGCItemMsg = 2562
EGCItemMsg_k_EMsgGCQuestObjective_PointsChangeResponse EGCItemMsg = 2563
EGCItemMsg_k_EMsgGCQuestObjective_RequestLoanerItems EGCItemMsg = 2564
EGCItemMsg_k_EMsgGCQuestObjective_RequestLoanerResponse EGCItemMsg = 2565
EGCItemMsg_k_EMsgGCApplyStrangeCountTransfer EGCItemMsg = 2566
EGCItemMsg_k_EMsgGCCraftCollectionUpgrade EGCItemMsg = 2567
EGCItemMsg_k_EMsgGCCraftHalloweenOffering EGCItemMsg = 2568
EGCItemMsg_k_EMsgGCQuestDiscard_Request EGCItemMsg = 2569
EGCItemMsg_k_EMsgGCRemoveGiftedBy EGCItemMsg = 2570
EGCItemMsg_k_EMsgGCRemoveGiftedByResponse EGCItemMsg = 2571
)
var EGCItemMsg_name = map[int32]string{
1000: "k_EMsgGCBase",
1001: "k_EMsgGCSetSingleItemPosition",
1002: "k_EMsgGCCraft",
1003: "k_EMsgGCCraftResponse",
1004: "k_EMsgGCDelete",
1005: "k_EMsgGCVerifyCacheSubscription",
1006: "k_EMsgGCNameItem",
1007: "k_EMsgGCUnlockCrate",
1008: "k_EMsgGCUnlockCrateResponse",
1009: "k_EMsgGCPaintItem",
1010: "k_EMsgGCPaintItemResponse",
1011: "k_EMsgGCGoldenWrenchBroadcast",
1012: "k_EMsgGCMOTDRequest",
1013: "k_EMsgGCMOTDRequestResponse",
1019: "k_EMsgGCNameBaseItem",
1020: "k_EMsgGCNameBaseItemResponse",
1021: "k_EMsgGCRemoveSocketItem_DEPRECATED",
1022: "k_EMsgGCRemoveSocketItemResponse_DEPRECATED",
1023: "k_EMsgGCCustomizeItemTexture",
1024: "k_EMsgGCCustomizeItemTextureResponse",
1025: "k_EMsgGCUseItemRequest",
1026: "k_EMsgGCUseItemResponse",
1029: "k_EMsgGCRespawnPostLoadoutChange",
1030: "k_EMsgGCRemoveItemName",
1031: "k_EMsgGCRemoveItemPaint",
1032: "k_EMsgGCGiftWrapItem",
1033: "k_EMsgGCGiftWrapItemResponse",
1034: "k_EMsgGCDeliverGift",
1036: "k_EMsgGCDeliverGiftResponseReceiver",
1037: "k_EMsgGCUnwrapGiftRequest",
1038: "k_EMsgGCUnwrapGiftResponse",
1039: "k_EMsgGCSetItemStyle",
1040: "k_EMsgGCUsedClaimCodeItem",
1041: "k_EMsgGCSortItems",
1042: "k_EMsgGC_RevolvingLootList_DEPRECATED",
1043: "k_EMsgGCLookupAccount",
1044: "k_EMsgGCLookupAccountResponse",
1045: "k_EMsgGCLookupAccountName",
1046: "k_EMsgGCLookupAccountNameResponse",
1049: "k_EMsgGCUpdateItemSchema",
1050: "k_EMsgGCRequestInventoryRefresh",
1051: "k_EMsgGCRemoveCustomTexture",
1052: "k_EMsgGCRemoveCustomTextureResponse",
1053: "k_EMsgGCRemoveMakersMark",
1054: "k_EMsgGCRemoveMakersMarkResponse",
1055: "k_EMsgGCRemoveUniqueCraftIndex",
1056: "k_EMsgGCRemoveUniqueCraftIndexResponse",
1057: "k_EMsgGCSaxxyBroadcast",
1058: "k_EMsgGCBackpackSortFinished",
1059: "k_EMsgGCAdjustItemEquippedState",
1061: "k_EMsgGCCollectItem",
1062: "k_EMsgGCItemAcknowledged",
1063: "k_EMsgGCPresets_SelectPresetForClass",
1064: "k_EMsgGCPresets_SetItemPosition",
1065: "k_EMsgGC_ReportAbuse",
1066: "k_EMsgGC_ReportAbuseResponse",
1067: "k_EMsgGCPresets_SelectPresetForClassReply",
1068: "k_EMsgGCNameItemNotification",
1069: "k_EMsgGCClientDisplayNotification",
1070: "k_EMsgGCApplyStrangePart",
1071: "k_EMsgGC_IncrementKillCountAttribute",
1072: "k_EMsgGC_IncrementKillCountResponse",
1073: "k_EMsgGCRemoveStrangePart",
1074: "k_EMsgGCResetStrangeScores",
1075: "k_EMsgGCGiftedItems",
1077: "k_EMsgGCApplyUpgradeCard",
1078: "k_EMsgGCRemoveUpgradeCard",
1079: "k_EMsgGCApplyStrangeRestriction",
1080: "k_EMsgGCClientRequestMarketData",
1081: "k_EMsgGCClientRequestMarketDataResponse",
1082: "k_EMsgGCApplyXifier",
1083: "k_EMsgGCApplyXifierResponse",
1084: "k_EMsgGC_TrackUniquePlayerPairEvent",
1085: "k_EMsgGCFulfillDynamicRecipeComponent",
1086: "k_EMsgGCFulfillDynamicRecipeComponentResponse",
1087: "k_EMsgGCSetItemEffectVerticalOffset",
1088: "k_EMsgGCSetHatEffectUseHeadOrigin",
1089: "k_EMsgGCItemEaterRecharger",
1090: "k_EMsgGCItemEaterRechargerResponse",
1091: "k_EMsgGCApplyBaseItemXifier",
1092: "k_EMsgGCApplyClassTransmogrifier",
1093: "k_EMsgGCApplyHalloweenSpellbookPage",
1094: "k_EMsgGCRemoveKillStreak",
1095: "k_EMsgGCRemoveKillStreakResponse",
1096: "k_EMsgGCTFSpecificItemBroadcast",
1097: "k_EMsgGC_IncrementKillCountAttribute_Multiple",
1098: "k_EMsgGCDeliverGiftResponseGiver",
1100: "k_EMsgGCSetItemPositions",
1101: "k_EMsgGCLookupMultipleAccountNames",
1102: "k_EMsgGCLookupMultipleAccountNamesResponse",
1500: "k_EMsgGCTradingBase",
1501: "k_EMsgGCTrading_InitiateTradeRequest",
1502: "k_EMsgGCTrading_InitiateTradeResponse",
1503: "k_EMsgGCTrading_StartSession",
1509: "k_EMsgGCTrading_SessionClosed",
1510: "k_EMsgGCTrading_CancelSession",
1514: "k_EMsgGCTrading_InitiateTradeRequestResponse",
1601: "k_EMsgGCServerBrowser_FavoriteServer",
1602: "k_EMsgGCServerBrowser_BlacklistServer",
1700: "k_EMsgGCServerRentalsBase",
1701: "k_EMsgGCItemPreviewCheckStatus",
1702: "k_EMsgGCItemPreviewStatusResponse",
1703: "k_EMsgGCItemPreviewRequest",
1704: "k_EMsgGCItemPreviewRequestResponse",
1705: "k_EMsgGCItemPreviewExpire",
1706: "k_EMsgGCItemPreviewExpireNotification",
1708: "k_EMsgGCItemPreviewItemBoughtNotification",
2001: "k_EMsgGCDev_NewItemRequest",
2002: "k_EMsgGCDev_NewItemRequestResponse",
2003: "k_EMsgGCDev_DebugRollLootRequest",
2500: "k_EMsgGCStoreGetUserData",
2501: "k_EMsgGCStoreGetUserDataResponse",
2502: "k_EMsgGCStorePurchaseInit_DEPRECATED",
2503: "k_EMsgGCStorePurchaseInitResponse_DEPRECATED",
2512: "k_EMsgGCStorePurchaseFinalize",
2513: "k_EMsgGCStorePurchaseFinalizeResponse",
2514: "k_EMsgGCStorePurchaseCancel",
2515: "k_EMsgGCStorePurchaseCancelResponse",
2508: "k_EMsgGCStorePurchaseQueryTxn",
2509: "k_EMsgGCStorePurchaseQueryTxnResponse",
2510: "k_EMsgGCStorePurchaseInit",
2511: "k_EMsgGCStorePurchaseInitResponse",
2516: "k_EMsgGCToGCDirtySDOCache",
2517: "k_EMsgGCToGCDirtyMultipleSDOCache",
2518: "k_EMsgGCToGCUpdateSQLKeyValue",
2521: "k_EMsgGCToGCBroadcastConsoleCommand",
2522: "k_EMsgGCServerVersionUpdated",
2523: "k_EMsgGCApplyAutograph",
2524: "k_EMsgGCToGCWebAPIAccountChanged",
2525: "k_EMsgGCRequestAnnouncements",
2526: "k_EMsgGCRequestAnnouncementsResponse",
2527: "k_EMsgGCRequestPassportItemGrant",
2528: "k_EMsgGCClientVersionUpdated",
2531: "k_EMsgGCItemPurgatory_FinalizePurchase",
2532: "k_EMsgGCItemPurgatory_FinalizePurchaseResponse",
2533: "k_EMsgGCItemPurgatory_RefundPurchase",
2534: "k_EMsgGCItemPurgatory_RefundPurchaseResponse",
2535: "k_EMsgGCToGCPlayerStrangeCountAdjustments",
2536: "k_EMsgGCRequestStoreSalesData",
2537: "k_EMsgGCRequestStoreSalesDataResponse",
2538: "k_EMsgGCRequestStoreSalesDataUpToDateResponse",
2539: "k_EMsgGCToGCPingRequest",
2540: "k_EMsgGCToGCPingResponse",
2541: "k_EMsgGCToGCGetUserSessionServer",
2542: "k_EMsgGCToGCGetUserSessionServerResponse",
2543: "k_EMsgGCToGCGetUserServerMembers",
2544: "k_EMsgGCToGCGetUserServerMembersResponse",
2555: "k_EMsgGCToGCGrantSelfMadeItemToAccount",
2556: "k_EMsgGCToGCThankedByNewUser",
2557: "k_EMsgGCShuffleCrateContents",
2558: "k_EMsgGCQuestObjective_Progress",
2559: "k_EMsgGCQuestCompleted",
2560: "k_EMsgGCApplyDuckToken",
2561: "k_EMsgGCQuestComplete_Request",
2562: "k_EMsgGCQuestObjective_PointsChange",
2563: "k_EMsgGCQuestObjective_PointsChangeResponse",
2564: "k_EMsgGCQuestObjective_RequestLoanerItems",
2565: "k_EMsgGCQuestObjective_RequestLoanerResponse",
2566: "k_EMsgGCApplyStrangeCountTransfer",
2567: "k_EMsgGCCraftCollectionUpgrade",
2568: "k_EMsgGCCraftHalloweenOffering",
2569: "k_EMsgGCQuestDiscard_Request",
2570: "k_EMsgGCRemoveGiftedBy",
2571: "k_EMsgGCRemoveGiftedByResponse",
}
var EGCItemMsg_value = map[string]int32{
"k_EMsgGCBase": 1000,
"k_EMsgGCSetSingleItemPosition": 1001,
"k_EMsgGCCraft": 1002,
"k_EMsgGCCraftResponse": 1003,
"k_EMsgGCDelete": 1004,
"k_EMsgGCVerifyCacheSubscription": 1005,
"k_EMsgGCNameItem": 1006,
"k_EMsgGCUnlockCrate": 1007,
"k_EMsgGCUnlockCrateResponse": 1008,
"k_EMsgGCPaintItem": 1009,
"k_EMsgGCPaintItemResponse": 1010,
"k_EMsgGCGoldenWrenchBroadcast": 1011,
"k_EMsgGCMOTDRequest": 1012,
"k_EMsgGCMOTDRequestResponse": 1013,
"k_EMsgGCNameBaseItem": 1019,
"k_EMsgGCNameBaseItemResponse": 1020,
"k_EMsgGCRemoveSocketItem_DEPRECATED": 1021,
"k_EMsgGCRemoveSocketItemResponse_DEPRECATED": 1022,
"k_EMsgGCCustomizeItemTexture": 1023,
"k_EMsgGCCustomizeItemTextureResponse": 1024,
"k_EMsgGCUseItemRequest": 1025,
"k_EMsgGCUseItemResponse": 1026,
"k_EMsgGCRespawnPostLoadoutChange": 1029,
"k_EMsgGCRemoveItemName": 1030,
"k_EMsgGCRemoveItemPaint": 1031,
"k_EMsgGCGiftWrapItem": 1032,
"k_EMsgGCGiftWrapItemResponse": 1033,
"k_EMsgGCDeliverGift": 1034,
"k_EMsgGCDeliverGiftResponseReceiver": 1036,
"k_EMsgGCUnwrapGiftRequest": 1037,
"k_EMsgGCUnwrapGiftResponse": 1038,
"k_EMsgGCSetItemStyle": 1039,
"k_EMsgGCUsedClaimCodeItem": 1040,
"k_EMsgGCSortItems": 1041,
"k_EMsgGC_RevolvingLootList_DEPRECATED": 1042,
"k_EMsgGCLookupAccount": 1043,
"k_EMsgGCLookupAccountResponse": 1044,
"k_EMsgGCLookupAccountName": 1045,
"k_EMsgGCLookupAccountNameResponse": 1046,
"k_EMsgGCUpdateItemSchema": 1049,
"k_EMsgGCRequestInventoryRefresh": 1050,
"k_EMsgGCRemoveCustomTexture": 1051,
"k_EMsgGCRemoveCustomTextureResponse": 1052,
"k_EMsgGCRemoveMakersMark": 1053,
"k_EMsgGCRemoveMakersMarkResponse": 1054,
"k_EMsgGCRemoveUniqueCraftIndex": 1055,
"k_EMsgGCRemoveUniqueCraftIndexResponse": 1056,
"k_EMsgGCSaxxyBroadcast": 1057,
"k_EMsgGCBackpackSortFinished": 1058,
"k_EMsgGCAdjustItemEquippedState": 1059,
"k_EMsgGCCollectItem": 1061,
"k_EMsgGCItemAcknowledged": 1062,
"k_EMsgGCPresets_SelectPresetForClass": 1063,
"k_EMsgGCPresets_SetItemPosition": 1064,
"k_EMsgGC_ReportAbuse": 1065,
"k_EMsgGC_ReportAbuseResponse": 1066,
"k_EMsgGCPresets_SelectPresetForClassReply": 1067,
"k_EMsgGCNameItemNotification": 1068,
"k_EMsgGCClientDisplayNotification": 1069,
"k_EMsgGCApplyStrangePart": 1070,
"k_EMsgGC_IncrementKillCountAttribute": 1071,
"k_EMsgGC_IncrementKillCountResponse": 1072,
"k_EMsgGCRemoveStrangePart": 1073,
"k_EMsgGCResetStrangeScores": 1074,
"k_EMsgGCGiftedItems": 1075,
"k_EMsgGCApplyUpgradeCard": 1077,
"k_EMsgGCRemoveUpgradeCard": 1078,
"k_EMsgGCApplyStrangeRestriction": 1079,
"k_EMsgGCClientRequestMarketData": 1080,
"k_EMsgGCClientRequestMarketDataResponse": 1081,
"k_EMsgGCApplyXifier": 1082,
"k_EMsgGCApplyXifierResponse": 1083,
"k_EMsgGC_TrackUniquePlayerPairEvent": 1084,
"k_EMsgGCFulfillDynamicRecipeComponent": 1085,
"k_EMsgGCFulfillDynamicRecipeComponentResponse": 1086,
"k_EMsgGCSetItemEffectVerticalOffset": 1087,
"k_EMsgGCSetHatEffectUseHeadOrigin": 1088,
"k_EMsgGCItemEaterRecharger": 1089,
"k_EMsgGCItemEaterRechargerResponse": 1090,
"k_EMsgGCApplyBaseItemXifier": 1091,
"k_EMsgGCApplyClassTransmogrifier": 1092,
"k_EMsgGCApplyHalloweenSpellbookPage": 1093,
"k_EMsgGCRemoveKillStreak": 1094,
"k_EMsgGCRemoveKillStreakResponse": 1095,
"k_EMsgGCTFSpecificItemBroadcast": 1096,
"k_EMsgGC_IncrementKillCountAttribute_Multiple": 1097,
"k_EMsgGCDeliverGiftResponseGiver": 1098,
"k_EMsgGCSetItemPositions": 1100,
"k_EMsgGCLookupMultipleAccountNames": 1101,
"k_EMsgGCLookupMultipleAccountNamesResponse": 1102,
"k_EMsgGCTradingBase": 1500,
"k_EMsgGCTrading_InitiateTradeRequest": 1501,
"k_EMsgGCTrading_InitiateTradeResponse": 1502,
"k_EMsgGCTrading_StartSession": 1503,
"k_EMsgGCTrading_SessionClosed": 1509,
"k_EMsgGCTrading_CancelSession": 1510,
"k_EMsgGCTrading_InitiateTradeRequestResponse": 1514,
"k_EMsgGCServerBrowser_FavoriteServer": 1601,
"k_EMsgGCServerBrowser_BlacklistServer": 1602,
"k_EMsgGCServerRentalsBase": 1700,
"k_EMsgGCItemPreviewCheckStatus": 1701,
"k_EMsgGCItemPreviewStatusResponse": 1702,
"k_EMsgGCItemPreviewRequest": 1703,
"k_EMsgGCItemPreviewRequestResponse": 1704,
"k_EMsgGCItemPreviewExpire": 1705,
"k_EMsgGCItemPreviewExpireNotification": 1706,
"k_EMsgGCItemPreviewItemBoughtNotification": 1708,
"k_EMsgGCDev_NewItemRequest": 2001,
"k_EMsgGCDev_NewItemRequestResponse": 2002,
"k_EMsgGCDev_DebugRollLootRequest": 2003,
"k_EMsgGCStoreGetUserData": 2500,
"k_EMsgGCStoreGetUserDataResponse": 2501,
"k_EMsgGCStorePurchaseInit_DEPRECATED": 2502,
"k_EMsgGCStorePurchaseInitResponse_DEPRECATED": 2503,
"k_EMsgGCStorePurchaseFinalize": 2512,
"k_EMsgGCStorePurchaseFinalizeResponse": 2513,
"k_EMsgGCStorePurchaseCancel": 2514,
"k_EMsgGCStorePurchaseCancelResponse": 2515,
"k_EMsgGCStorePurchaseQueryTxn": 2508,
"k_EMsgGCStorePurchaseQueryTxnResponse": 2509,
"k_EMsgGCStorePurchaseInit": 2510,
"k_EMsgGCStorePurchaseInitResponse": 2511,
"k_EMsgGCToGCDirtySDOCache": 2516,
"k_EMsgGCToGCDirtyMultipleSDOCache": 2517,
"k_EMsgGCToGCUpdateSQLKeyValue": 2518,
"k_EMsgGCToGCBroadcastConsoleCommand": 2521,
"k_EMsgGCServerVersionUpdated": 2522,
"k_EMsgGCApplyAutograph": 2523,
"k_EMsgGCToGCWebAPIAccountChanged": 2524,
"k_EMsgGCRequestAnnouncements": 2525,
"k_EMsgGCRequestAnnouncementsResponse": 2526,
"k_EMsgGCRequestPassportItemGrant": 2527,
"k_EMsgGCClientVersionUpdated": 2528,
"k_EMsgGCItemPurgatory_FinalizePurchase": 2531,
"k_EMsgGCItemPurgatory_FinalizePurchaseResponse": 2532,
"k_EMsgGCItemPurgatory_RefundPurchase": 2533,
"k_EMsgGCItemPurgatory_RefundPurchaseResponse": 2534,
"k_EMsgGCToGCPlayerStrangeCountAdjustments": 2535,
"k_EMsgGCRequestStoreSalesData": 2536,
"k_EMsgGCRequestStoreSalesDataResponse": 2537,
"k_EMsgGCRequestStoreSalesDataUpToDateResponse": 2538,
"k_EMsgGCToGCPingRequest": 2539,
"k_EMsgGCToGCPingResponse": 2540,
"k_EMsgGCToGCGetUserSessionServer": 2541,
"k_EMsgGCToGCGetUserSessionServerResponse": 2542,
"k_EMsgGCToGCGetUserServerMembers": 2543,
"k_EMsgGCToGCGetUserServerMembersResponse": 2544,
"k_EMsgGCToGCGrantSelfMadeItemToAccount": 2555,
"k_EMsgGCToGCThankedByNewUser": 2556,
"k_EMsgGCShuffleCrateContents": 2557,
"k_EMsgGCQuestObjective_Progress": 2558,
"k_EMsgGCQuestCompleted": 2559,
"k_EMsgGCApplyDuckToken": 2560,
"k_EMsgGCQuestComplete_Request": 2561,
"k_EMsgGCQuestObjective_PointsChange": 2562,
"k_EMsgGCQuestObjective_PointsChangeResponse": 2563,
"k_EMsgGCQuestObjective_RequestLoanerItems": 2564,
"k_EMsgGCQuestObjective_RequestLoanerResponse": 2565,
"k_EMsgGCApplyStrangeCountTransfer": 2566,
"k_EMsgGCCraftCollectionUpgrade": 2567,
"k_EMsgGCCraftHalloweenOffering": 2568,
"k_EMsgGCQuestDiscard_Request": 2569,
"k_EMsgGCRemoveGiftedBy": 2570,
"k_EMsgGCRemoveGiftedByResponse": 2571,
}
func (x EGCItemMsg) Enum() *EGCItemMsg {
p := new(EGCItemMsg)
*p = x
return p
}
func (x EGCItemMsg) String() string {
return proto.EnumName(EGCItemMsg_name, int32(x))
}
func (x *EGCItemMsg) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(EGCItemMsg_value, data, "EGCItemMsg")
if err != nil {
return err
}
*x = EGCItemMsg(value)
return nil
}
func (EGCItemMsg) EnumDescriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{0} }
type EGCMsgResponse int32
const (
EGCMsgResponse_k_EGCMsgResponseOK EGCMsgResponse = 0
EGCMsgResponse_k_EGCMsgResponseDenied EGCMsgResponse = 1
EGCMsgResponse_k_EGCMsgResponseServerError EGCMsgResponse = 2
EGCMsgResponse_k_EGCMsgResponseTimeout EGCMsgResponse = 3
EGCMsgResponse_k_EGCMsgResponseInvalid EGCMsgResponse = 4
EGCMsgResponse_k_EGCMsgResponseNoMatch EGCMsgResponse = 5
EGCMsgResponse_k_EGCMsgResponseUnknownError EGCMsgResponse = 6
EGCMsgResponse_k_EGCMsgResponseNotLoggedOn EGCMsgResponse = 7
EGCMsgResponse_k_EGCMsgFailedToCreate EGCMsgResponse = 8
)
var EGCMsgResponse_name = map[int32]string{
0: "k_EGCMsgResponseOK",
1: "k_EGCMsgResponseDenied",
2: "k_EGCMsgResponseServerError",
3: "k_EGCMsgResponseTimeout",
4: "k_EGCMsgResponseInvalid",
5: "k_EGCMsgResponseNoMatch",
6: "k_EGCMsgResponseUnknownError",
7: "k_EGCMsgResponseNotLoggedOn",
8: "k_EGCMsgFailedToCreate",
}
var EGCMsgResponse_value = map[string]int32{
"k_EGCMsgResponseOK": 0,
"k_EGCMsgResponseDenied": 1,
"k_EGCMsgResponseServerError": 2,
"k_EGCMsgResponseTimeout": 3,
"k_EGCMsgResponseInvalid": 4,
"k_EGCMsgResponseNoMatch": 5,
"k_EGCMsgResponseUnknownError": 6,
"k_EGCMsgResponseNotLoggedOn": 7,
"k_EGCMsgFailedToCreate": 8,
}
func (x EGCMsgResponse) Enum() *EGCMsgResponse {
p := new(EGCMsgResponse)
*p = x
return p
}
func (x EGCMsgResponse) String() string {
return proto.EnumName(EGCMsgResponse_name, int32(x))
}
func (x *EGCMsgResponse) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(EGCMsgResponse_value, data, "EGCMsgResponse")
if err != nil {
return err
}
*x = EGCMsgResponse(value)
return nil
}
func (EGCMsgResponse) EnumDescriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{1} }
type EUnlockStyle int32
const (
EUnlockStyle_k_UnlockStyle_Succeeded EUnlockStyle = 0
EUnlockStyle_k_UnlockStyle_Failed_PreReq EUnlockStyle = 1
EUnlockStyle_k_UnlockStyle_Failed_CantAfford EUnlockStyle = 2
EUnlockStyle_k_UnlockStyle_Failed_CantCommit EUnlockStyle = 3
EUnlockStyle_k_UnlockStyle_Failed_CantLockCache EUnlockStyle = 4
EUnlockStyle_k_UnlockStyle_Failed_CantAffordAttrib EUnlockStyle = 5
EUnlockStyle_k_UnlockStyle_Failed_CantAffordGem EUnlockStyle = 6
)
var EUnlockStyle_name = map[int32]string{
0: "k_UnlockStyle_Succeeded",
1: "k_UnlockStyle_Failed_PreReq",
2: "k_UnlockStyle_Failed_CantAfford",
3: "k_UnlockStyle_Failed_CantCommit",
4: "k_UnlockStyle_Failed_CantLockCache",
5: "k_UnlockStyle_Failed_CantAffordAttrib",
6: "k_UnlockStyle_Failed_CantAffordGem",
}
var EUnlockStyle_value = map[string]int32{
"k_UnlockStyle_Succeeded": 0,
"k_UnlockStyle_Failed_PreReq": 1,
"k_UnlockStyle_Failed_CantAfford": 2,
"k_UnlockStyle_Failed_CantCommit": 3,
"k_UnlockStyle_Failed_CantLockCache": 4,
"k_UnlockStyle_Failed_CantAffordAttrib": 5,
"k_UnlockStyle_Failed_CantAffordGem": 6,
}
func (x EUnlockStyle) Enum() *EUnlockStyle {
p := new(EUnlockStyle)
*p = x
return p
}
func (x EUnlockStyle) String() string {
return proto.EnumName(EUnlockStyle_name, int32(x))
}
func (x *EUnlockStyle) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(EUnlockStyle_value, data, "EUnlockStyle")
if err != nil {
return err
}
*x = EUnlockStyle(value)
return nil
}
func (EUnlockStyle) EnumDescriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{2} }
type EItemPurgatoryResponse_Finalize int32
const (
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Succeeded EItemPurgatoryResponse_Finalize = 0
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_Incomplete EItemPurgatoryResponse_Finalize = 1
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory EItemPurgatoryResponse_Finalize = 2
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems EItemPurgatoryResponse_Finalize = 3
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache EItemPurgatoryResponse_Finalize = 4
EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_BackpackFull EItemPurgatoryResponse_Finalize = 5
)
var EItemPurgatoryResponse_Finalize_name = map[int32]string{
0: "k_ItemPurgatoryResponse_Finalize_Succeeded",
1: "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete",
2: "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory",
3: "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems",
4: "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache",
5: "k_ItemPurgatoryResponse_Finalize_BackpackFull",
}
var EItemPurgatoryResponse_Finalize_value = map[string]int32{
"k_ItemPurgatoryResponse_Finalize_Succeeded": 0,
"k_ItemPurgatoryResponse_Finalize_Failed_Incomplete": 1,
"k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory": 2,
"k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems": 3,
"k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache": 4,
"k_ItemPurgatoryResponse_Finalize_BackpackFull": 5,
}
func (x EItemPurgatoryResponse_Finalize) Enum() *EItemPurgatoryResponse_Finalize {
p := new(EItemPurgatoryResponse_Finalize)
*p = x
return p
}
func (x EItemPurgatoryResponse_Finalize) String() string {
return proto.EnumName(EItemPurgatoryResponse_Finalize_name, int32(x))
}
func (x *EItemPurgatoryResponse_Finalize) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Finalize_value, data, "EItemPurgatoryResponse_Finalize")
if err != nil {
return err
}
*x = EItemPurgatoryResponse_Finalize(value)
return nil
}
func (EItemPurgatoryResponse_Finalize) EnumDescriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{3}
}
type EItemPurgatoryResponse_Refund int32
const (
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Succeeded EItemPurgatoryResponse_Refund = 0
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory EItemPurgatoryResponse_Refund = 1
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem EItemPurgatoryResponse_Refund = 2
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoSOCache EItemPurgatoryResponse_Refund = 3
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoDetail EItemPurgatoryResponse_Refund = 4
EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI EItemPurgatoryResponse_Refund = 5
)
var EItemPurgatoryResponse_Refund_name = map[int32]string{
0: "k_ItemPurgatoryResponse_Refund_Succeeded",
1: "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory",
2: "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem",
3: "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache",
4: "k_ItemPurgatoryResponse_Refund_Failed_NoDetail",
5: "k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI",
}
var EItemPurgatoryResponse_Refund_value = map[string]int32{
"k_ItemPurgatoryResponse_Refund_Succeeded": 0,
"k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory": 1,
"k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem": 2,
"k_ItemPurgatoryResponse_Refund_Failed_NoSOCache": 3,
"k_ItemPurgatoryResponse_Refund_Failed_NoDetail": 4,
"k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI": 5,
}
func (x EItemPurgatoryResponse_Refund) Enum() *EItemPurgatoryResponse_Refund {
p := new(EItemPurgatoryResponse_Refund)
*p = x
return p
}
func (x EItemPurgatoryResponse_Refund) String() string {
return proto.EnumName(EItemPurgatoryResponse_Refund_name, int32(x))
}
func (x *EItemPurgatoryResponse_Refund) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Refund_value, data, "EItemPurgatoryResponse_Refund")
if err != nil {
return err
}
*x = EItemPurgatoryResponse_Refund(value)
return nil
}
func (EItemPurgatoryResponse_Refund) EnumDescriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{4}
}
type CMsgApplyAutograph struct {
AutographItemId *uint64 `protobuf:"varint,1,opt,name=autograph_item_id" json:"autograph_item_id,omitempty"`
ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id" json:"item_item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgApplyAutograph) Reset() { *m = CMsgApplyAutograph{} }
func (m *CMsgApplyAutograph) String() string { return proto.CompactTextString(m) }
func (*CMsgApplyAutograph) ProtoMessage() {}
func (*CMsgApplyAutograph) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{0} }
func (m *CMsgApplyAutograph) GetAutographItemId() uint64 {
if m != nil && m.AutographItemId != nil {
return *m.AutographItemId
}
return 0
}
func (m *CMsgApplyAutograph) GetItemItemId() uint64 {
if m != nil && m.ItemItemId != nil {
return *m.ItemItemId
}
return 0
}
type CMsgEconPlayerStrangeCountAdjustment struct {
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
StrangeCountAdjustments []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment `protobuf:"bytes,2,rep,name=strange_count_adjustments" json:"strange_count_adjustments,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgEconPlayerStrangeCountAdjustment) Reset() { *m = CMsgEconPlayerStrangeCountAdjustment{} }
func (m *CMsgEconPlayerStrangeCountAdjustment) String() string { return proto.CompactTextString(m) }
func (*CMsgEconPlayerStrangeCountAdjustment) ProtoMessage() {}
func (*CMsgEconPlayerStrangeCountAdjustment) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{1}
}
func (m *CMsgEconPlayerStrangeCountAdjustment) GetAccountId() uint32 {
if m != nil && m.AccountId != nil {
return *m.AccountId
}
return 0
}
func (m *CMsgEconPlayerStrangeCountAdjustment) GetStrangeCountAdjustments() []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment {
if m != nil {
return m.StrangeCountAdjustments
}
return nil
}
type CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment struct {
EventType *uint32 `protobuf:"varint,1,opt,name=event_type" json:"event_type,omitempty"`
ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"`
Adjustment *uint32 `protobuf:"varint,3,opt,name=adjustment" json:"adjustment,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Reset() {
*m = CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment{}
}
func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) String() string {
return proto.CompactTextString(m)
}
func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) ProtoMessage() {}
func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{1, 0}
}
func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetEventType() uint32 {
if m != nil && m.EventType != nil {
return *m.EventType
}
return 0
}
func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetItemId() uint64 {
if m != nil && m.ItemId != nil {
return *m.ItemId
}
return 0
}
func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetAdjustment() uint32 {
if m != nil && m.Adjustment != nil {
return *m.Adjustment
}
return 0
}
type CMsgRequestItemPurgatory_FinalizePurchase struct {
ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgRequestItemPurgatory_FinalizePurchase) Reset() {
*m = CMsgRequestItemPurgatory_FinalizePurchase{}
}
func (m *CMsgRequestItemPurgatory_FinalizePurchase) String() string { return proto.CompactTextString(m) }
func (*CMsgRequestItemPurgatory_FinalizePurchase) ProtoMessage() {}
func (*CMsgRequestItemPurgatory_FinalizePurchase) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{2}
}
func (m *CMsgRequestItemPurgatory_FinalizePurchase) GetItemIds() []uint64 {
if m != nil {
return m.ItemIds
}
return nil
}
type CMsgRequestItemPurgatory_FinalizePurchaseResponse struct {
Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) Reset() {
*m = CMsgRequestItemPurgatory_FinalizePurchaseResponse{}
}
func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) String() string {
return proto.CompactTextString(m)
}
func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) ProtoMessage() {}
func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{3}
}
func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
return *m.Result
}
return 0
}
type CMsgRequestItemPurgatory_RefundPurchase struct {
ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgRequestItemPurgatory_RefundPurchase) Reset() {
*m = CMsgRequestItemPurgatory_RefundPurchase{}
}
func (m *CMsgRequestItemPurgatory_RefundPurchase) String() string { return proto.CompactTextString(m) }
func (*CMsgRequestItemPurgatory_RefundPurchase) ProtoMessage() {}
func (*CMsgRequestItemPurgatory_RefundPurchase) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{4}
}
func (m *CMsgRequestItemPurgatory_RefundPurchase) GetItemId() uint64 {
if m != nil && m.ItemId != nil {
return *m.ItemId
}
return 0
}
type CMsgRequestItemPurgatory_RefundPurchaseResponse struct {
Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) Reset() {
*m = CMsgRequestItemPurgatory_RefundPurchaseResponse{}
}
func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) String() string {
return proto.CompactTextString(m)
}
func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) ProtoMessage() {}
func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{5}
}
func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
return *m.Result
}
return 0
}
type CMsgCraftingResponse struct {
ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgCraftingResponse) Reset() { *m = CMsgCraftingResponse{} }
func (m *CMsgCraftingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCraftingResponse) ProtoMessage() {}
func (*CMsgCraftingResponse) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{6} }
func (m *CMsgCraftingResponse) GetItemIds() []uint64 {
if m != nil {
return m.ItemIds
}
return nil
}
type CMsgGCRequestStoreSalesData struct {
Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
Currency *uint32 `protobuf:"varint,2,opt,name=currency" json:"currency,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCRequestStoreSalesData) Reset() { *m = CMsgGCRequestStoreSalesData{} }
func (m *CMsgGCRequestStoreSalesData) String() string { return proto.CompactTextString(m) }
func (*CMsgGCRequestStoreSalesData) ProtoMessage() {}
func (*CMsgGCRequestStoreSalesData) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{7} }
func (m *CMsgGCRequestStoreSalesData) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *CMsgGCRequestStoreSalesData) GetCurrency() uint32 {
if m != nil && m.Currency != nil {
return *m.Currency
}
return 0
}
type CMsgGCRequestStoreSalesDataResponse struct {
SalePrice []*CMsgGCRequestStoreSalesDataResponse_Price `protobuf:"bytes,1,rep,name=sale_price" json:"sale_price,omitempty"`
Version *uint32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCRequestStoreSalesDataResponse) Reset() { *m = CMsgGCRequestStoreSalesDataResponse{} }
func (m *CMsgGCRequestStoreSalesDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCRequestStoreSalesDataResponse) ProtoMessage() {}
func (*CMsgGCRequestStoreSalesDataResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{8}
}
func (m *CMsgGCRequestStoreSalesDataResponse) GetSalePrice() []*CMsgGCRequestStoreSalesDataResponse_Price {
if m != nil {
return m.SalePrice
}
return nil
}
func (m *CMsgGCRequestStoreSalesDataResponse) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *CMsgGCRequestStoreSalesDataResponse) GetExpirationTime() uint32 {
if m != nil && m.ExpirationTime != nil {
return *m.ExpirationTime
}
return 0
}
type CMsgGCRequestStoreSalesDataResponse_Price struct {
ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def" json:"item_def,omitempty"`
Price *uint32 `protobuf:"varint,2,opt,name=price" json:"price,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCRequestStoreSalesDataResponse_Price) Reset() {
*m = CMsgGCRequestStoreSalesDataResponse_Price{}
}
func (m *CMsgGCRequestStoreSalesDataResponse_Price) String() string { return proto.CompactTextString(m) }
func (*CMsgGCRequestStoreSalesDataResponse_Price) ProtoMessage() {}
func (*CMsgGCRequestStoreSalesDataResponse_Price) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{8, 0}
}
func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetItemDef() uint32 {
if m != nil && m.ItemDef != nil {
return *m.ItemDef
}
return 0
}
func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetPrice() uint32 {
if m != nil && m.Price != nil {
return *m.Price
}
return 0
}
type CMsgGCRequestStoreSalesDataUpToDateResponse struct {
Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
ExpirationTime *uint32 `protobuf:"varint,2,opt,name=expiration_time" json:"expiration_time,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) Reset() {
*m = CMsgGCRequestStoreSalesDataUpToDateResponse{}
}
func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) String() string {
return proto.CompactTextString(m)
}
func (*CMsgGCRequestStoreSalesDataUpToDateResponse) ProtoMessage() {}
func (*CMsgGCRequestStoreSalesDataUpToDateResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{9}
}
func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetExpirationTime() uint32 {
if m != nil && m.ExpirationTime != nil {
return *m.ExpirationTime
}
return 0
}
type CMsgGCToGCPingRequest struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCPingRequest) Reset() { *m = CMsgGCToGCPingRequest{} }
func (m *CMsgGCToGCPingRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCPingRequest) ProtoMessage() {}
func (*CMsgGCToGCPingRequest) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{10} }
type CMsgGCToGCPingResponse struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCPingResponse) Reset() { *m = CMsgGCToGCPingResponse{} }
func (m *CMsgGCToGCPingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCPingResponse) ProtoMessage() {}
func (*CMsgGCToGCPingResponse) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{11} }
type CMsgGCToGCGetUserSessionServer struct {
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCGetUserSessionServer) Reset() { *m = CMsgGCToGCGetUserSessionServer{} }
func (m *CMsgGCToGCGetUserSessionServer) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCGetUserSessionServer) ProtoMessage() {}
func (*CMsgGCToGCGetUserSessionServer) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{12} }
func (m *CMsgGCToGCGetUserSessionServer) GetAccountId() uint32 {
if m != nil && m.AccountId != nil {
return *m.AccountId
}
return 0
}
type CMsgGCToGCGetUserSessionServerResponse struct {
ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCGetUserSessionServerResponse) Reset() {
*m = CMsgGCToGCGetUserSessionServerResponse{}
}
func (m *CMsgGCToGCGetUserSessionServerResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCGetUserSessionServerResponse) ProtoMessage() {}
func (*CMsgGCToGCGetUserSessionServerResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{13}
}
func (m *CMsgGCToGCGetUserSessionServerResponse) GetServerSteamId() uint64 {
if m != nil && m.ServerSteamId != nil {
return *m.ServerSteamId
}
return 0
}
type CMsgGCToGCGetUserServerMembers struct {
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
MaxSpectators *uint32 `protobuf:"varint,2,opt,name=max_spectators" json:"max_spectators,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCGetUserServerMembers) Reset() { *m = CMsgGCToGCGetUserServerMembers{} }
func (m *CMsgGCToGCGetUserServerMembers) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCGetUserServerMembers) ProtoMessage() {}
func (*CMsgGCToGCGetUserServerMembers) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{14} }
func (m *CMsgGCToGCGetUserServerMembers) GetAccountId() uint32 {
if m != nil && m.AccountId != nil {
return *m.AccountId
}
return 0
}
func (m *CMsgGCToGCGetUserServerMembers) GetMaxSpectators() uint32 {
if m != nil && m.MaxSpectators != nil {
return *m.MaxSpectators
}
return 0
}
type CMsgGCToGCGetUserServerMembersResponse struct {
MemberAccountId []uint32 `protobuf:"varint,1,rep,name=member_account_id" json:"member_account_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCGetUserServerMembersResponse) Reset() {
*m = CMsgGCToGCGetUserServerMembersResponse{}
}
func (m *CMsgGCToGCGetUserServerMembersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCGetUserServerMembersResponse) ProtoMessage() {}
func (*CMsgGCToGCGetUserServerMembersResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{15}
}
func (m *CMsgGCToGCGetUserServerMembersResponse) GetMemberAccountId() []uint32 {
if m != nil {
return m.MemberAccountId
}
return nil
}
type CMsgLookupMultipleAccountNames struct {
Accountids []uint32 `protobuf:"varint,1,rep,packed,name=accountids" json:"accountids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgLookupMultipleAccountNames) Reset() { *m = CMsgLookupMultipleAccountNames{} }
func (m *CMsgLookupMultipleAccountNames) String() string { return proto.CompactTextString(m) }
func (*CMsgLookupMultipleAccountNames) ProtoMessage() {}
func (*CMsgLookupMultipleAccountNames) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{16} }
func (m *CMsgLookupMultipleAccountNames) GetAccountids() []uint32 {
if m != nil {
return m.Accountids
}
return nil
}
type CMsgLookupMultipleAccountNamesResponse struct {
Accounts []*CMsgLookupMultipleAccountNamesResponse_Account `protobuf:"bytes,1,rep,name=accounts" json:"accounts,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgLookupMultipleAccountNamesResponse) Reset() {
*m = CMsgLookupMultipleAccountNamesResponse{}
}
func (m *CMsgLookupMultipleAccountNamesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgLookupMultipleAccountNamesResponse) ProtoMessage() {}
func (*CMsgLookupMultipleAccountNamesResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{17}
}
func (m *CMsgLookupMultipleAccountNamesResponse) GetAccounts() []*CMsgLookupMultipleAccountNamesResponse_Account {
if m != nil {
return m.Accounts
}
return nil
}
type CMsgLookupMultipleAccountNamesResponse_Account struct {
Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
Persona *string `protobuf:"bytes,2,opt,name=persona" json:"persona,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgLookupMultipleAccountNamesResponse_Account) Reset() {
*m = CMsgLookupMultipleAccountNamesResponse_Account{}
}
func (m *CMsgLookupMultipleAccountNamesResponse_Account) String() string {
return proto.CompactTextString(m)
}
func (*CMsgLookupMultipleAccountNamesResponse_Account) ProtoMessage() {}
func (*CMsgLookupMultipleAccountNamesResponse_Account) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{17, 0}
}
func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetAccountid() uint32 {
if m != nil && m.Accountid != nil {
return *m.Accountid
}
return 0
}
func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetPersona() string {
if m != nil && m.Persona != nil {
return *m.Persona
}
return ""
}
type CMsgGCToGCGrantSelfMadeItemToAccount struct {
ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index" json:"item_def_index,omitempty"`
Accountid *uint32 `protobuf:"varint,2,opt,name=accountid" json:"accountid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCGrantSelfMadeItemToAccount) Reset() { *m = CMsgGCToGCGrantSelfMadeItemToAccount{} }
func (m *CMsgGCToGCGrantSelfMadeItemToAccount) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCGrantSelfMadeItemToAccount) ProtoMessage() {}
func (*CMsgGCToGCGrantSelfMadeItemToAccount) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{18}
}
func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetItemDefIndex() uint32 {
if m != nil && m.ItemDefIndex != nil {
return *m.ItemDefIndex
}
return 0
}
func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetAccountid() uint32 {
if m != nil && m.Accountid != nil {
return *m.Accountid
}
return 0
}
type CMsgGCToGCThankedByNewUser struct {
NewUserAccountid *uint32 `protobuf:"varint,1,opt,name=new_user_accountid" json:"new_user_accountid,omitempty"`
ThankedUserAccountid *uint32 `protobuf:"varint,2,opt,name=thanked_user_accountid" json:"thanked_user_accountid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCToGCThankedByNewUser) Reset() { *m = CMsgGCToGCThankedByNewUser{} }
func (m *CMsgGCToGCThankedByNewUser) String() string { return proto.CompactTextString(m) }
func (*CMsgGCToGCThankedByNewUser) ProtoMessage() {}
func (*CMsgGCToGCThankedByNewUser) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{19} }
func (m *CMsgGCToGCThankedByNewUser) GetNewUserAccountid() uint32 {
if m != nil && m.NewUserAccountid != nil {
return *m.NewUserAccountid
}
return 0
}
func (m *CMsgGCToGCThankedByNewUser) GetThankedUserAccountid() uint32 {
if m != nil && m.ThankedUserAccountid != nil {
return *m.ThankedUserAccountid
}
return 0
}
type CMsgGCShuffleCrateContents struct {
CrateItemId *uint64 `protobuf:"varint,1,opt,name=crate_item_id" json:"crate_item_id,omitempty"`
UserCodeString *string `protobuf:"bytes,2,opt,name=user_code_string" json:"user_code_string,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCShuffleCrateContents) Reset() { *m = CMsgGCShuffleCrateContents{} }
func (m *CMsgGCShuffleCrateContents) String() string { return proto.CompactTextString(m) }
func (*CMsgGCShuffleCrateContents) ProtoMessage() {}
func (*CMsgGCShuffleCrateContents) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{20} }
func (m *CMsgGCShuffleCrateContents) GetCrateItemId() uint64 {
if m != nil && m.CrateItemId != nil {
return *m.CrateItemId
}
return 0
}
func (m *CMsgGCShuffleCrateContents) GetUserCodeString() string {
if m != nil && m.UserCodeString != nil {
return *m.UserCodeString
}
return ""
}
type CMsgGCQuestObjective_Progress struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
QuestAttribIndex *uint32 `protobuf:"varint,2,opt,name=quest_attrib_index" json:"quest_attrib_index,omitempty"`
Delta *uint32 `protobuf:"varint,3,opt,name=delta" json:"delta,omitempty"`
OwnerSteamid *uint64 `protobuf:"fixed64,4,opt,name=owner_steamid" json:"owner_steamid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestObjective_Progress) Reset() { *m = CMsgGCQuestObjective_Progress{} }
func (m *CMsgGCQuestObjective_Progress) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestObjective_Progress) ProtoMessage() {}
func (*CMsgGCQuestObjective_Progress) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{21} }
func (m *CMsgGCQuestObjective_Progress) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
func (m *CMsgGCQuestObjective_Progress) GetQuestAttribIndex() uint32 {
if m != nil && m.QuestAttribIndex != nil {
return *m.QuestAttribIndex
}
return 0
}
func (m *CMsgGCQuestObjective_Progress) GetDelta() uint32 {
if m != nil && m.Delta != nil {
return *m.Delta
}
return 0
}
func (m *CMsgGCQuestObjective_Progress) GetOwnerSteamid() uint64 {
if m != nil && m.OwnerSteamid != nil {
return *m.OwnerSteamid
}
return 0
}
type CMsgGCQuestObjective_PointsChange struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
StandardPoints *uint32 `protobuf:"varint,2,opt,name=standard_points" json:"standard_points,omitempty"`
BonusPoints *uint32 `protobuf:"varint,3,opt,name=bonus_points" json:"bonus_points,omitempty"`
OwnerSteamid *uint64 `protobuf:"fixed64,4,opt,name=owner_steamid" json:"owner_steamid,omitempty"`
UpdateBasePoints *bool `protobuf:"varint,5,opt,name=update_base_points,def=0" json:"update_base_points,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestObjective_PointsChange) Reset() { *m = CMsgGCQuestObjective_PointsChange{} }
func (m *CMsgGCQuestObjective_PointsChange) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestObjective_PointsChange) ProtoMessage() {}
func (*CMsgGCQuestObjective_PointsChange) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{22}
}
const Default_CMsgGCQuestObjective_PointsChange_UpdateBasePoints bool = false
func (m *CMsgGCQuestObjective_PointsChange) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChange) GetStandardPoints() uint32 {
if m != nil && m.StandardPoints != nil {
return *m.StandardPoints
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChange) GetBonusPoints() uint32 {
if m != nil && m.BonusPoints != nil {
return *m.BonusPoints
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChange) GetOwnerSteamid() uint64 {
if m != nil && m.OwnerSteamid != nil {
return *m.OwnerSteamid
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChange) GetUpdateBasePoints() bool {
if m != nil && m.UpdateBasePoints != nil {
return *m.UpdateBasePoints
}
return Default_CMsgGCQuestObjective_PointsChange_UpdateBasePoints
}
type CMsgGCQuestObjective_PointsChangeResponse struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
StandardPoints *uint32 `protobuf:"varint,2,opt,name=standard_points" json:"standard_points,omitempty"`
BonusPoints *uint32 `protobuf:"varint,3,opt,name=bonus_points" json:"bonus_points,omitempty"`
UpdateBasePoints *bool `protobuf:"varint,4,opt,name=update_base_points" json:"update_base_points,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) Reset() {
*m = CMsgGCQuestObjective_PointsChangeResponse{}
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestObjective_PointsChangeResponse) ProtoMessage() {}
func (*CMsgGCQuestObjective_PointsChangeResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{23}
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) GetStandardPoints() uint32 {
if m != nil && m.StandardPoints != nil {
return *m.StandardPoints
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) GetBonusPoints() uint32 {
if m != nil && m.BonusPoints != nil {
return *m.BonusPoints
}
return 0
}
func (m *CMsgGCQuestObjective_PointsChangeResponse) GetUpdateBasePoints() bool {
if m != nil && m.UpdateBasePoints != nil {
return *m.UpdateBasePoints
}
return false
}
type CMsgGCQuestComplete_Request struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestComplete_Request) Reset() { *m = CMsgGCQuestComplete_Request{} }
func (m *CMsgGCQuestComplete_Request) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestComplete_Request) ProtoMessage() {}
func (*CMsgGCQuestComplete_Request) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{24} }
func (m *CMsgGCQuestComplete_Request) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
type CMsgGCQuestCompleted struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestCompleted) Reset() { *m = CMsgGCQuestCompleted{} }
func (m *CMsgGCQuestCompleted) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestCompleted) ProtoMessage() {}
func (*CMsgGCQuestCompleted) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{25} }
type CMsgGCQuestObjective_RequestLoanerItems struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestObjective_RequestLoanerItems) Reset() {
*m = CMsgGCQuestObjective_RequestLoanerItems{}
}
func (m *CMsgGCQuestObjective_RequestLoanerItems) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestObjective_RequestLoanerItems) ProtoMessage() {}
func (*CMsgGCQuestObjective_RequestLoanerItems) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{26}
}
func (m *CMsgGCQuestObjective_RequestLoanerItems) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
type CMsgGCQuestObjective_RequestLoanerResponse struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestObjective_RequestLoanerResponse) Reset() {
*m = CMsgGCQuestObjective_RequestLoanerResponse{}
}
func (m *CMsgGCQuestObjective_RequestLoanerResponse) String() string {
return proto.CompactTextString(m)
}
func (*CMsgGCQuestObjective_RequestLoanerResponse) ProtoMessage() {}
func (*CMsgGCQuestObjective_RequestLoanerResponse) Descriptor() ([]byte, []int) {
return econ_fileDescriptor0, []int{27}
}
type CMsgCraftCollectionUpgrade struct {
ItemId []uint64 `protobuf:"varint,1,rep,name=item_id" json:"item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgCraftCollectionUpgrade) Reset() { *m = CMsgCraftCollectionUpgrade{} }
func (m *CMsgCraftCollectionUpgrade) String() string { return proto.CompactTextString(m) }
func (*CMsgCraftCollectionUpgrade) ProtoMessage() {}
func (*CMsgCraftCollectionUpgrade) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{28} }
func (m *CMsgCraftCollectionUpgrade) GetItemId() []uint64 {
if m != nil {
return m.ItemId
}
return nil
}
type CMsgCraftHalloweenOffering struct {
ToolId *uint64 `protobuf:"varint,1,opt,name=tool_id" json:"tool_id,omitempty"`
ItemId []uint64 `protobuf:"varint,2,rep,name=item_id" json:"item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgCraftHalloweenOffering) Reset() { *m = CMsgCraftHalloweenOffering{} }
func (m *CMsgCraftHalloweenOffering) String() string { return proto.CompactTextString(m) }
func (*CMsgCraftHalloweenOffering) ProtoMessage() {}
func (*CMsgCraftHalloweenOffering) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{29} }
func (m *CMsgCraftHalloweenOffering) GetToolId() uint64 {
if m != nil && m.ToolId != nil {
return *m.ToolId
}
return 0
}
func (m *CMsgCraftHalloweenOffering) GetItemId() []uint64 {
if m != nil {
return m.ItemId
}
return nil
}
type CMsgGCQuestDiscard_Request struct {
QuestItemId *uint64 `protobuf:"varint,1,opt,name=quest_item_id" json:"quest_item_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCQuestDiscard_Request) Reset() { *m = CMsgGCQuestDiscard_Request{} }
func (m *CMsgGCQuestDiscard_Request) String() string { return proto.CompactTextString(m) }
func (*CMsgGCQuestDiscard_Request) ProtoMessage() {}
func (*CMsgGCQuestDiscard_Request) Descriptor() ([]byte, []int) { return econ_fileDescriptor0, []int{30} }
func (m *CMsgGCQuestDiscard_Request) GetQuestItemId() uint64 {
if m != nil && m.QuestItemId != nil {
return *m.QuestItemId
}
return 0
}
func init() {
proto.RegisterType((*CMsgApplyAutograph)(nil), "CMsgApplyAutograph")
proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment)(nil), "CMsgEconPlayerStrangeCountAdjustment")
proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment)(nil), "CMsgEconPlayerStrangeCountAdjustment.CStrangeCountAdjustment")
proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchase)(nil), "CMsgRequestItemPurgatory_FinalizePurchase")
proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchaseResponse)(nil), "CMsgRequestItemPurgatory_FinalizePurchaseResponse")
proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchase)(nil), "CMsgRequestItemPurgatory_RefundPurchase")
proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchaseResponse)(nil), "CMsgRequestItemPurgatory_RefundPurchaseResponse")
proto.RegisterType((*CMsgCraftingResponse)(nil), "CMsgCraftingResponse")
proto.RegisterType((*CMsgGCRequestStoreSalesData)(nil), "CMsgGCRequestStoreSalesData")
proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse)(nil), "CMsgGCRequestStoreSalesDataResponse")
proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse_Price)(nil), "CMsgGCRequestStoreSalesDataResponse.Price")
proto.RegisterType((*CMsgGCRequestStoreSalesDataUpToDateResponse)(nil), "CMsgGCRequestStoreSalesDataUpToDateResponse")
proto.RegisterType((*CMsgGCToGCPingRequest)(nil), "CMsgGCToGCPingRequest")
proto.RegisterType((*CMsgGCToGCPingResponse)(nil), "CMsgGCToGCPingResponse")
proto.RegisterType((*CMsgGCToGCGetUserSessionServer)(nil), "CMsgGCToGCGetUserSessionServer")
proto.RegisterType((*CMsgGCToGCGetUserSessionServerResponse)(nil), "CMsgGCToGCGetUserSessionServerResponse")
proto.RegisterType((*CMsgGCToGCGetUserServerMembers)(nil), "CMsgGCToGCGetUserServerMembers")
proto.RegisterType((*CMsgGCToGCGetUserServerMembersResponse)(nil), "CMsgGCToGCGetUserServerMembersResponse")
proto.RegisterType((*CMsgLookupMultipleAccountNames)(nil), "CMsgLookupMultipleAccountNames")
proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse)(nil), "CMsgLookupMultipleAccountNamesResponse")
proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse_Account)(nil), "CMsgLookupMultipleAccountNamesResponse.Account")
proto.RegisterType((*CMsgGCToGCGrantSelfMadeItemToAccount)(nil), "CMsgGCToGCGrantSelfMadeItemToAccount")
proto.RegisterType((*CMsgGCToGCThankedByNewUser)(nil), "CMsgGCToGCThankedByNewUser")
proto.RegisterType((*CMsgGCShuffleCrateContents)(nil), "CMsgGCShuffleCrateContents")
proto.RegisterType((*CMsgGCQuestObjective_Progress)(nil), "CMsgGCQuestObjective_Progress")
proto.RegisterType((*CMsgGCQuestObjective_PointsChange)(nil), "CMsgGCQuestObjective_PointsChange")
proto.RegisterType((*CMsgGCQuestObjective_PointsChangeResponse)(nil), "CMsgGCQuestObjective_PointsChangeResponse")
proto.RegisterType((*CMsgGCQuestComplete_Request)(nil), "CMsgGCQuestComplete_Request")
proto.RegisterType((*CMsgGCQuestCompleted)(nil), "CMsgGCQuestCompleted")
proto.RegisterType((*CMsgGCQuestObjective_RequestLoanerItems)(nil), "CMsgGCQuestObjective_RequestLoanerItems")
proto.RegisterType((*CMsgGCQuestObjective_RequestLoanerResponse)(nil), "CMsgGCQuestObjective_RequestLoanerResponse")
proto.RegisterType((*CMsgCraftCollectionUpgrade)(nil), "CMsgCraftCollectionUpgrade")
proto.RegisterType((*CMsgCraftHalloweenOffering)(nil), "CMsgCraftHalloweenOffering")
proto.RegisterType((*CMsgGCQuestDiscard_Request)(nil), "CMsgGCQuestDiscard_Request")
proto.RegisterEnum("EGCItemMsg", EGCItemMsg_name, EGCItemMsg_value)
proto.RegisterEnum("EGCMsgResponse", EGCMsgResponse_name, EGCMsgResponse_value)
proto.RegisterEnum("EUnlockStyle", EUnlockStyle_name, EUnlockStyle_value)
proto.RegisterEnum("EItemPurgatoryResponse_Finalize", EItemPurgatoryResponse_Finalize_name, EItemPurgatoryResponse_Finalize_value)
proto.RegisterEnum("EItemPurgatoryResponse_Refund", EItemPurgatoryResponse_Refund_name, EItemPurgatoryResponse_Refund_value)
}
var econ_fileDescriptor0 = []byte{
// 3370 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x59, 0x79, 0x74, 0x24, 0x45,
0xfd, 0x27, 0xc9, 0x66, 0xa7, 0xa9, 0x6c, 0x76, 0x8b, 0x9e, 0xd9, 0x83, 0x2c, 0xcb, 0x31, 0x0b,
0xbb, 0x4b, 0xd8, 0xcd, 0xfe, 0x76, 0xf9, 0xc9, 0x43, 0x14, 0x34, 0x99, 0x99, 0x64, 0xf7, 0x91,
0x6c, 0xb2, 0x99, 0x84, 0xe5, 0xbf, 0xb1, 0xd3, 0x5d, 0x93, 0x69, 0xd2, 0xd3, 0x3d, 0xf4, 0x91,
0x64, 0xfc, 0x0b, 0x50, 0x4e, 0x45, 0xc5, 0xeb, 0x3d, 0xc1, 0x1b, 0x39, 0xc4, 0x5b, 0x9f, 0x0a,
0xde, 0x20, 0x87, 0xfa, 0x00, 0x05, 0xd4, 0xf7, 0x54, 0x10, 0xdf, 0x53, 0xee, 0x53, 0xd1, 0xbf,
0xb8, 0xfc, 0x56, 0x55, 0x77, 0x4f, 0xd5, 0x4c, 0xcf, 0x64, 0xfe, 0xf0, 0x8f, 0x7d, 0x9b, 0xa9,
0xfa, 0xd4, 0xf7, 0xbe, 0xaa, 0x1a, 0x6d, 0x26, 0xba, 0x63, 0x97, 0x16, 0xf5, 0x2a, 0xf1, 0x3c,
0x6d, 0x91, 0x78, 0x23, 0x35, 0xd7, 0xf1, 0x9d, 0xa1, 0xb4, 0xe7, 0x13, 0xad, 0x2a, 0x2f, 0x66,
0x0b, 0x48, 0xcd, 0x4d, 0x79, 0x8b, 0xa3, 0xb5, 0x9a, 0x55, 0x1f, 0x0d, 0x7c, 0x67, 0xd1, 0xd5,
0x6a, 0x15, 0xf5, 0x44, 0x74, 0x82, 0x16, 0xfd, 0x28, 0x99, 0x3e, 0xa9, 0x96, 0x4c, 0x63, 0x5b,
0xcf, 0xa9, 0x3d, 0x7b, 0xd6, 0xa9, 0x19, 0xb4, 0x81, 0x2f, 0x84, 0xab, 0xbd, 0x74, 0x35, 0xfb,
0x6a, 0x0f, 0x3a, 0x9d, 0xd2, 0x29, 0x00, 0xe7, 0x19, 0x4b, 0xab, 0x13, 0xb7, 0xe8, 0xbb, 0x9a,
0xbd, 0x48, 0x72, 0x4e, 0x60, 0xfb, 0xa3, 0xc6, 0x25, 0x81, 0xe7, 0x57, 0x89, 0xed, 0xab, 0x2a,
0x42, 0x9a, 0xae, 0xd3, 0xc5, 0x88, 0xe4, 0xa0, 0xfa, 0x3e, 0x74, 0xa2, 0xc7, 0xd1, 0x25, 0xbe,
0xa3, 0xc5, 0x78, 0x0f, 0xe8, 0xf7, 0xed, 0x19, 0x38, 0x78, 0xfe, 0x48, 0x37, 0xd4, 0x47, 0x72,
0xc9, 0xeb, 0x43, 0xb3, 0x68, 0x6b, 0xae, 0xbd, 0x40, 0x64, 0x19, 0xfe, 0x28, 0xf9, 0xf5, 0x1a,
0x09, 0x05, 0xda, 0x84, 0x52, 0x92, 0x7a, 0x4c, 0xea, 0xf8, 0xc8, 0xb6, 0x3e, 0x0a, 0xca, 0x9e,
0x8f, 0xce, 0xa4, 0x32, 0xcd, 0x92, 0x4b, 0x03, 0xe2, 0xf9, 0x87, 0x01, 0x3f, 0x13, 0xb8, 0x8b,
0x9a, 0xef, 0xb8, 0xf5, 0xd2, 0xb8, 0x69, 0x6b, 0x96, 0xf9, 0x7e, 0x02, 0x2b, 0x7a, 0x45, 0xf3,
0x88, 0x8a, 0x91, 0x12, 0x52, 0xf4, 0x80, 0x47, 0x1f, 0x58, 0x2c, 0x87, 0x0e, 0x74, 0x7d, 0x7c,
0x96, 0x78, 0x35, 0xc7, 0x06, 0x32, 0x1b, 0xd1, 0x7a, 0x97, 0x78, 0x81, 0xe5, 0x73, 0x41, 0xb3,
0xe7, 0xa1, 0xdd, 0x6d, 0x89, 0xcc, 0x92, 0x72, 0x60, 0x1b, 0xb1, 0x04, 0x82, 0x4e, 0xcc, 0x91,
0xd9, 0x51, 0xb4, 0xbf, 0xcb, 0xb3, 0x6d, 0xd9, 0xef, 0x41, 0x19, 0x4a, 0x22, 0xe7, 0x6a, 0x65,
0xdf, 0xb4, 0x17, 0x63, 0x5c, 0xab, 0xb6, 0xef, 0x45, 0xdb, 0x29, 0x72, 0x22, 0x17, 0xb2, 0x2b,
0x02, 0x1b, 0x52, 0xd4, 0x2c, 0xe2, 0xe5, 0x35, 0x5f, 0xa3, 0xc2, 0x2d, 0x13, 0xd7, 0x33, 0x1d,
0x3b, 0xf4, 0x00, 0x50, 0xd0, 0x03, 0xd7, 0x25, 0xb6, 0x5e, 0x67, 0x2e, 0x18, 0xcc, 0xde, 0xd5,
0x83, 0x76, 0x76, 0x20, 0x11, 0xf3, 0xbe, 0x00, 0x21, 0x0f, 0x16, 0x4b, 0x35, 0xd7, 0xd4, 0x09,
0xe3, 0x3e, 0x70, 0x70, 0x78, 0xa4, 0x8b, 0x93, 0x23, 0x33, 0xf4, 0x84, 0x28, 0x0a, 0x63, 0xac,
0x6e, 0x45, 0x9b, 0xc8, 0x6a, 0xcd, 0x74, 0x35, 0x1f, 0xd6, 0x4a, 0xbe, 0x59, 0x25, 0x3c, 0x00,
0x86, 0xf6, 0xa0, 0x7e, 0x7e, 0x24, 0x52, 0xd7, 0x20, 0xe5, 0x50, 0xfc, 0x41, 0xd4, 0xcf, 0xf9,
0x73, 0xd9, 0x8f, 0xa1, 0xb3, 0x3a, 0x08, 0x30, 0x5f, 0x9b, 0x73, 0xe0, 0xff, 0x86, 0x99, 0x5b,
0xac, 0x91, 0x20, 0x02, 0x27, 0xbc, 0x15, 0x6d, 0xe6, 0x84, 0xe7, 0x9c, 0x89, 0xdc, 0x0c, 0x73,
0x01, 0x63, 0x90, 0xdd, 0x86, 0xb6, 0x34, 0x6f, 0x70, 0xe2, 0xd9, 0xff, 0x47, 0x27, 0x37, 0x76,
0x26, 0x88, 0x3f, 0xef, 0x41, 0x36, 0x41, 0x4d, 0x00, 0xca, 0x45, 0xe2, 0x02, 0xdf, 0xa4, 0x14,
0x85, 0x60, 0xd9, 0xd5, 0xf9, 0x54, 0x2c, 0x3c, 0xc8, 0xea, 0xb1, 0x95, 0x12, 0x2b, 0x37, 0x11,
0x89, 0xf5, 0xd9, 0xc9, 0x44, 0xc6, 0x14, 0x39, 0x45, 0xaa, 0x0b, 0xa0, 0x6f, 0x62, 0x6d, 0xd8,
0x82, 0x36, 0x56, 0xb5, 0xd5, 0x92, 0x57, 0x23, 0xba, 0x4f, 0x63, 0xd3, 0x0b, 0x35, 0xcf, 0x25,
0x0a, 0x24, 0x50, 0x8b, 0x05, 0x82, 0x5a, 0x56, 0x65, 0x4b, 0x25, 0x89, 0x78, 0x1f, 0x10, 0x39,
0x97, 0x8b, 0x34, 0xe9, 0x38, 0x4b, 0x41, 0x6d, 0x0a, 0xe2, 0xda, 0xac, 0x59, 0x64, 0x94, 0xa3,
0x8e, 0x68, 0x50, 0x29, 0x81, 0x7d, 0x24, 0x52, 0x14, 0xcb, 0x83, 0x63, 0xbd, 0xb8, 0x27, 0x7b,
0x63, 0x0f, 0xe7, 0xdf, 0xfe, 0x68, 0xcc, 0x7f, 0x14, 0x29, 0x21, 0x09, 0x2f, 0x0c, 0xc7, 0xfd,
0x23, 0xdd, 0x1d, 0x1d, 0x09, 0x17, 0x87, 0xf6, 0xa1, 0x54, 0xf8, 0xa7, 0x7a, 0x02, 0x3a, 0x3e,
0x16, 0xa8, 0x51, 0xad, 0x6a, 0xa0, 0xb0, 0x63, 0x6b, 0xcc, 0x36, 0xc7, 0x67, 0x8f, 0xf2, 0x5a,
0x1c, 0xda, 0x06, 0xaa, 0x9e, 0x5f, 0x24, 0x56, 0x79, 0x4a, 0x33, 0x08, 0xcd, 0xf2, 0x39, 0x27,
0xa2, 0x05, 0xb6, 0x8d, 0xe2, 0xb6, 0x64, 0xda, 0x06, 0x59, 0x0d, 0x09, 0x4a, 0x3c, 0xb8, 0xb9,
0x2f, 0x46, 0x43, 0x0d, 0x92, 0x73, 0x15, 0xcd, 0x5e, 0x22, 0xc6, 0x58, 0xfd, 0x08, 0x59, 0xa1,
0x76, 0x57, 0x87, 0x90, 0x6a, 0x93, 0x95, 0x52, 0xe0, 0x35, 0x8c, 0x1c, 0x4b, 0x77, 0x32, 0xda,
0xe2, 0x73, 0x7c, 0xf3, 0x3e, 0xa7, 0x3c, 0x15, 0x51, 0x2e, 0x56, 0x82, 0x72, 0xd9, 0x22, 0x50,
0x4c, 0x7c, 0x28, 0xd2, 0xb6, 0x4f, 0xab, 0xbf, 0xba, 0x19, 0x0d, 0xea, 0x74, 0xa1, 0xa9, 0x09,
0x6d, 0x43, 0x98, 0x11, 0xd3, 0x1d, 0x83, 0x40, 0x9c, 0xb9, 0x10, 0xe0, 0xa1, 0xee, 0xab, 0x68,
0x07, 0x27, 0x77, 0x94, 0xe6, 0xc1, 0xf4, 0xc2, 0x25, 0x10, 0x37, 0xe6, 0x32, 0x29, 0xcd, 0xb8,
0xd0, 0xcd, 0x20, 0x60, 0x29, 0x45, 0x96, 0x22, 0x4d, 0x14, 0x41, 0x05, 0xbe, 0xac, 0xf9, 0x40,
0x6e, 0x21, 0xb4, 0x47, 0x6f, 0x94, 0xcd, 0x06, 0xb1, 0x7c, 0x8d, 0xe7, 0x3d, 0xa5, 0xe0, 0xac,
0xd8, 0x51, 0x80, 0x03, 0x85, 0x75, 0x2c, 0xbe, 0x6f, 0xee, 0x41, 0xa7, 0x25, 0xb3, 0x76, 0x4c,
0x50, 0x25, 0x57, 0xa1, 0xdd, 0xa7, 0x1d, 0x7b, 0x9a, 0x35, 0xbe, 0x66, 0x1b, 0x9a, 0x6b, 0x94,
0x6a, 0x0c, 0x1f, 0xf2, 0x86, 0x76, 0xbb, 0xe0, 0xd8, 0x81, 0x17, 0xad, 0x76, 0x12, 0x41, 0x3d,
0x0d, 0xa9, 0x41, 0xcd, 0xa0, 0xe6, 0x5a, 0x80, 0xb2, 0x1d, 0x1d, 0xe9, 0x87, 0x3d, 0xe5, 0xbc,
0xfe, 0xb2, 0x66, 0x41, 0xfa, 0x5f, 0xdf, 0xc3, 0xdb, 0x56, 0x47, 0x29, 0xe3, 0xd8, 0xfd, 0xdf,
0x48, 0x3b, 0x94, 0x28, 0x16, 0x15, 0x59, 0x81, 0x72, 0xb4, 0x5d, 0x10, 0x27, 0xe7, 0x54, 0x21,
0x17, 0x00, 0x18, 0xd6, 0xb1, 0x36, 0x02, 0x64, 0xb7, 0xf0, 0xc6, 0xd3, 0x74, 0xca, 0x80, 0x36,
0xb3, 0x3b, 0x51, 0xb9, 0x90, 0xdc, 0xa4, 0xa3, 0x81, 0xd1, 0x68, 0x12, 0xb4, 0x8b, 0x83, 0xec,
0x5e, 0x34, 0xbc, 0x36, 0x85, 0xb8, 0x98, 0xee, 0xe3, 0xc1, 0xcb, 0x1a, 0x60, 0xce, 0xb1, 0x2c,
0x0a, 0x76, 0xec, 0xf9, 0x1a, 0x0c, 0x4e, 0x46, 0x53, 0xcb, 0xa5, 0x5d, 0xf0, 0x02, 0x01, 0x7e,
0x48, 0xb3, 0x2c, 0x67, 0x85, 0x10, 0x7b, 0xba, 0x5c, 0x26, 0x34, 0x80, 0x29, 0xdc, 0x77, 0x1c,
0xab, 0x61, 0x66, 0x69, 0x0c, 0xa1, 0xe7, 0xcf, 0x8e, 0x72, 0x85, 0x09, 0x97, 0x37, 0x3d, 0x9d,
0x7a, 0xa0, 0xb3, 0xad, 0x86, 0xef, 0xdc, 0x8f, 0x50, 0x61, 0x22, 0x47, 0xb5, 0x86, 0xb3, 0x90,
0xdc, 0x1b, 0x96, 0x4a, 0x05, 0x46, 0x65, 0x0c, 0xbc, 0x81, 0x9f, 0x4d, 0xa9, 0x59, 0xb4, 0x23,
0x5a, 0x2a, 0x12, 0xbf, 0x08, 0xb2, 0x58, 0xac, 0x52, 0xcc, 0x38, 0x9e, 0x49, 0xf5, 0xc1, 0xcf,
0xa5, 0xa0, 0x36, 0x0f, 0x46, 0x18, 0x26, 0x3e, 0x7e, 0x3e, 0x05, 0x7e, 0xdd, 0x2c, 0xad, 0x45,
0x66, 0xc1, 0x2f, 0xa4, 0xd4, 0x34, 0xda, 0x18, 0xed, 0xe5, 0x09, 0x75, 0x0e, 0x7e, 0x31, 0xa5,
0x9e, 0x8e, 0x4e, 0x89, 0x16, 0x2f, 0x02, 0x9d, 0xcb, 0xf5, 0x9c, 0xa6, 0x57, 0x48, 0x31, 0x58,
0xf0, 0x74, 0xd7, 0xac, 0x31, 0x56, 0x2f, 0xa5, 0x40, 0x0f, 0x1c, 0xa1, 0x68, 0x39, 0xa4, 0x92,
0xe0, 0x97, 0x53, 0x90, 0xf3, 0xe9, 0x68, 0x79, 0xde, 0xb6, 0x1c, 0x7d, 0x89, 0x55, 0x0a, 0xfc,
0x4a, 0x4a, 0x3d, 0x15, 0x6d, 0x4f, 0xd8, 0x89, 0xa5, 0x79, 0x35, 0x05, 0x95, 0xee, 0x84, 0x08,
0x31, 0xa3, 0x41, 0xf4, 0x31, 0x9a, 0xff, 0x4c, 0x41, 0x71, 0x3a, 0xb1, 0x65, 0x3d, 0x3e, 0xf7,
0x2f, 0xc9, 0x32, 0x13, 0x8e, 0x65, 0x10, 0xfb, 0x18, 0x1d, 0x49, 0x2a, 0x63, 0xae, 0xa3, 0x19,
0xba, 0xe6, 0xf9, 0xf8, 0x35, 0x49, 0xae, 0xa9, 0xe9, 0xb9, 0x7c, 0xe8, 0x0d, 0xfc, 0x6f, 0x49,
0x2e, 0x61, 0x27, 0xa6, 0xff, 0x9f, 0x14, 0xf4, 0xa6, 0x8c, 0xa8, 0x2a, 0x75, 0x08, 0x13, 0xed,
0xf5, 0x14, 0xe4, 0xf2, 0x49, 0x49, 0x5b, 0xf1, 0xe9, 0x37, 0x52, 0xea, 0x1e, 0xb4, 0x33, 0x82,
0xcc, 0x92, 0xaa, 0xb3, 0x4c, 0x8a, 0xa0, 0x3b, 0x61, 0x4a, 0x94, 0xf2, 0x85, 0x99, 0xd9, 0x42,
0x6e, 0x74, 0xae, 0x90, 0xc7, 0x6f, 0xa6, 0xd4, 0xff, 0x43, 0x67, 0xb5, 0x43, 0x46, 0x04, 0xc5,
0x13, 0x6f, 0x49, 0xec, 0x73, 0x30, 0xf7, 0x3a, 0x55, 0x18, 0x47, 0x59, 0xf7, 0x20, 0xab, 0x7e,
0xe0, 0x12, 0xfc, 0x76, 0x4a, 0x3d, 0x13, 0x9d, 0xde, 0x09, 0x12, 0x4b, 0x7a, 0x99, 0xa2, 0x6e,
0x47, 0x5b, 0x62, 0x0f, 0x45, 0x7a, 0x70, 0x33, 0x5d, 0xae, 0xa8, 0x27, 0xa1, 0xad, 0x2d, 0x9b,
0xe1, 0xd1, 0x2b, 0x14, 0xf5, 0x0c, 0x74, 0x6a, 0x43, 0x74, 0xaf, 0xa6, 0xad, 0xd8, 0x10, 0x96,
0x34, 0x0f, 0x0d, 0x27, 0xf0, 0x79, 0xb9, 0xc2, 0x57, 0x4a, 0x1c, 0xb8, 0x86, 0x94, 0x0e, 0x35,
0x1c, 0xbe, 0x4a, 0xe2, 0xd0, 0xd8, 0x64, 0x0e, 0xc7, 0x57, 0x2b, 0xa2, 0x13, 0x26, 0xcc, 0xb2,
0x7f, 0x0c, 0x2e, 0x3d, 0xcc, 0x09, 0xd7, 0x28, 0xa2, 0x15, 0xc4, 0xad, 0x58, 0xbe, 0x6b, 0x15,
0xd1, 0xfd, 0x10, 0xe8, 0x50, 0x2a, 0x5c, 0x8a, 0xc4, 0xd7, 0x29, 0xa2, 0x7b, 0x84, 0x9d, 0xe8,
0xec, 0x2c, 0xd1, 0x09, 0x5d, 0xc3, 0x1f, 0x56, 0xc4, 0x30, 0x9c, 0xb7, 0x57, 0x80, 0x09, 0x07,
0x72, 0x0b, 0x5d, 0xaf, 0xa8, 0xa7, 0xa0, 0xa1, 0xa4, 0xfd, 0x50, 0x88, 0x8f, 0x48, 0x2a, 0x14,
0xb9, 0x5b, 0x8b, 0x7e, 0xdd, 0x22, 0xf8, 0xa3, 0x32, 0x6d, 0x8f, 0x18, 0x39, 0x4b, 0x33, 0xab,
0x39, 0x87, 0x8f, 0x02, 0xf8, 0x63, 0x8a, 0x98, 0x1a, 0x45, 0xc7, 0x65, 0x67, 0x3d, 0x7c, 0x83,
0xa2, 0x0e, 0xa3, 0x33, 0xa2, 0x75, 0xa8, 0x30, 0xcb, 0x8e, 0xb5, 0x0c, 0x75, 0x01, 0x66, 0x16,
0x7f, 0xd2, 0x84, 0x12, 0x23, 0x04, 0xcb, 0xc7, 0x15, 0xb1, 0x10, 0xf0, 0xa9, 0x26, 0x9c, 0x30,
0xf0, 0x27, 0x14, 0x31, 0x85, 0xa4, 0xbd, 0x58, 0xfc, 0x4f, 0x4a, 0x32, 0x4a, 0x18, 0xe6, 0xbf,
0x4f, 0x29, 0xea, 0x2e, 0x74, 0x5a, 0xdb, 0xfd, 0x98, 0xce, 0xa7, 0x15, 0x75, 0x07, 0xda, 0x16,
0xeb, 0xca, 0x1a, 0x0e, 0xb3, 0x04, 0x94, 0x98, 0xaa, 0x86, 0x3f, 0xa3, 0x88, 0xe5, 0x27, 0xba,
0xf5, 0xd8, 0xf4, 0xea, 0x07, 0x37, 0x1e, 0xb8, 0xf0, 0xc0, 0x74, 0x50, 0xc1, 0x37, 0x2a, 0x62,
0xd6, 0xf2, 0x60, 0xe1, 0xc1, 0x1d, 0x05, 0xfe, 0x4d, 0x4a, 0x6b, 0xde, 0x49, 0x88, 0x58, 0xa0,
0xcf, 0x4a, 0x02, 0x71, 0xe4, 0x94, 0xb6, 0x04, 0xa3, 0xda, 0x94, 0xe6, 0x2e, 0xe1, 0xcf, 0x35,
0xc5, 0xb6, 0xbc, 0x1d, 0x53, 0xf9, 0xbc, 0xa2, 0xee, 0x44, 0x27, 0xcb, 0xb0, 0x79, 0xdb, 0x04,
0xf1, 0x59, 0xcd, 0x3d, 0x4c, 0xe7, 0x14, 0xfc, 0x05, 0x45, 0x3d, 0x0b, 0xed, 0xea, 0x0c, 0x8a,
0x29, 0x7e, 0x51, 0xca, 0x96, 0xa2, 0xb6, 0xba, 0x5a, 0x6f, 0x14, 0xb4, 0x2f, 0x49, 0x41, 0x3f,
0xa6, 0xe9, 0x4b, 0x35, 0xf8, 0x47, 0x23, 0x03, 0x2e, 0xa5, 0xa6, 0x57, 0x21, 0x06, 0xfe, 0xb2,
0x64, 0x49, 0x7e, 0x95, 0xa6, 0x86, 0x2e, 0x5c, 0x1a, 0x98, 0xb5, 0x1a, 0x31, 0x8a, 0x3e, 0xad,
0xcb, 0x37, 0x4b, 0xa9, 0x11, 0x36, 0x47, 0x16, 0x74, 0xb7, 0x48, 0x76, 0xa1, 0x4b, 0xa3, 0xfa,
0x92, 0xed, 0xac, 0x58, 0xc4, 0x58, 0x04, 0xf2, 0xb7, 0x2a, 0x62, 0x65, 0x99, 0x01, 0xb7, 0x10,
0xdf, 0x2b, 0xc1, 0x04, 0x0b, 0xe7, 0xf9, 0xaf, 0x71, 0xc7, 0x85, 0x30, 0xf6, 0x3c, 0x7c, 0x9b,
0x24, 0x49, 0x03, 0xea, 0x4b, 0xdd, 0xeb, 0x76, 0x29, 0x3f, 0x20, 0x98, 0x6b, 0xa0, 0xcd, 0xe8,
0x02, 0x0c, 0x90, 0xf8, 0xab, 0x92, 0xb6, 0xe2, 0x56, 0x6c, 0xad, 0x3b, 0x14, 0x75, 0x04, 0x9d,
0xd9, 0x8d, 0x38, 0x70, 0xda, 0xaa, 0xe3, 0xaf, 0x29, 0xcd, 0xa5, 0x9b, 0x55, 0x22, 0xc7, 0x37,
0xcb, 0xa6, 0xce, 0x2e, 0x70, 0xf8, 0xeb, 0x52, 0x44, 0xe7, 0x2c, 0x13, 0x62, 0x10, 0x9a, 0x79,
0xcd, 0xd2, 0xea, 0x12, 0xee, 0x1b, 0x92, 0xa1, 0xd8, 0x13, 0x4d, 0xf8, 0x88, 0x31, 0xa3, 0xb9,
0x3e, 0xfe, 0xa6, 0x64, 0xa8, 0xd2, 0x61, 0x5b, 0x77, 0x09, 0x7d, 0x9f, 0xb8, 0xd0, 0xb4, 0x2c,
0xfe, 0xca, 0xc1, 0x46, 0xd9, 0x00, 0x9c, 0xf1, 0x2d, 0x29, 0x68, 0x13, 0xa0, 0xb1, 0xba, 0xdf,
0x96, 0xb2, 0x31, 0x6c, 0x16, 0x02, 0xd3, 0xef, 0x48, 0xd5, 0x68, 0x96, 0xea, 0x1f, 0x6e, 0x17,
0x75, 0xb8, 0xd4, 0x7a, 0xf8, 0xbb, 0x92, 0xdf, 0x69, 0xa1, 0x22, 0x06, 0x2f, 0x2a, 0xdf, 0x6b,
0x55, 0x27, 0x9c, 0x94, 0x72, 0x30, 0xc6, 0xe0, 0xef, 0x27, 0x70, 0x16, 0xf7, 0x7f, 0x20, 0x87,
0x9d, 0x60, 0x0d, 0x90, 0x02, 0x14, 0x65, 0xa3, 0x17, 0xfe, 0xa1, 0x84, 0xe2, 0xb6, 0x0d, 0x93,
0x9d, 0xa6, 0x15, 0xf1, 0xe9, 0x8d, 0x1b, 0xdf, 0xa9, 0xa8, 0x7b, 0xd1, 0xee, 0x35, 0x50, 0xb1,
0x4d, 0xee, 0x92, 0x54, 0x62, 0x9c, 0x2f, 0x06, 0x2f, 0x41, 0xed, 0xfe, 0x91, 0x54, 0x2e, 0x84,
0x9d, 0xf8, 0xec, 0x8f, 0x65, 0xcb, 0xcf, 0xb9, 0x90, 0x4d, 0x3c, 0x33, 0xf9, 0x43, 0x16, 0x74,
0x21, 0xb7, 0x40, 0x8b, 0x10, 0xfe, 0x89, 0x54, 0x73, 0xc7, 0x03, 0xab, 0x0c, 0xce, 0xc9, 0xd7,
0x6d, 0x98, 0xef, 0x75, 0x68, 0x16, 0x66, 0x8d, 0xd0, 0x39, 0xd7, 0xb1, 0x29, 0xf6, 0xa7, 0x8a,
0x7a, 0x10, 0xed, 0xeb, 0x0a, 0x1b, 0x4b, 0xf2, 0x33, 0x49, 0x92, 0x30, 0x49, 0x0a, 0x30, 0x7c,
0xea, 0x3e, 0x0c, 0x63, 0x3e, 0x04, 0x9d, 0x05, 0xa3, 0x28, 0xf8, 0x13, 0xff, 0x5c, 0x8a, 0x4f,
0x40, 0x1e, 0xd2, 0x7c, 0x0e, 0x84, 0x0e, 0x72, 0x88, 0x68, 0xc6, 0xb4, 0x6b, 0x2e, 0x9a, 0x36,
0xfe, 0x85, 0x14, 0x0b, 0x8c, 0x1c, 0x64, 0x3e, 0xe8, 0xae, 0x57, 0x34, 0x77, 0x11, 0xcc, 0x73,
0xb7, 0xa2, 0xee, 0x46, 0xd9, 0xf6, 0x80, 0x58, 0xb6, 0x7b, 0x5a, 0xed, 0x18, 0x0d, 0x3c, 0xa1,
0xa5, 0x7f, 0x29, 0x55, 0x4b, 0x86, 0x60, 0x49, 0x07, 0x06, 0xb5, 0xbd, 0x2a, 0xdc, 0xed, 0x38,
0xec, 0x5e, 0x49, 0x49, 0x06, 0x8b, 0x07, 0xed, 0x62, 0x8d, 0x58, 0xd6, 0x02, 0xf4, 0x8f, 0x19,
0x0d, 0x66, 0x86, 0xfb, 0x12, 0xaa, 0x33, 0x4d, 0x07, 0x88, 0x29, 0xa2, 0x2d, 0xe1, 0xfb, 0x13,
0xaa, 0x73, 0x63, 0x3b, 0x16, 0xfc, 0x01, 0x29, 0xdc, 0xe6, 0xc6, 0x81, 0x87, 0x4e, 0x13, 0x98,
0x4a, 0xde, 0x28, 0xaa, 0xbf, 0x92, 0xdc, 0xd5, 0x29, 0x53, 0x4b, 0xd1, 0x7b, 0x00, 0xfe, 0xb5,
0x24, 0x40, 0xc2, 0x00, 0x31, 0xc1, 0xa6, 0x87, 0xdf, 0x48, 0x6a, 0x34, 0x95, 0x3e, 0x0f, 0x3f,
0x28, 0x79, 0xa0, 0xfd, 0x93, 0x03, 0x7e, 0x48, 0x51, 0xf7, 0xa3, 0xe1, 0xb5, 0x81, 0xb1, 0xe6,
0x0f, 0x4b, 0x49, 0x01, 0x6e, 0x30, 0x60, 0x3e, 0x60, 0x37, 0x8a, 0xc7, 0x07, 0xc4, 0xba, 0x14,
0xee, 0x80, 0xd2, 0x20, 0x12, 0x78, 0x9f, 0xfe, 0x26, 0xd1, 0x6c, 0xf3, 0xc4, 0x80, 0x18, 0xf3,
0x6d, 0xa0, 0x21, 0xc3, 0xbf, 0x0e, 0x88, 0x85, 0x35, 0xc2, 0x42, 0xb3, 0x71, 0xfd, 0xf0, 0x25,
0x0a, 0x3f, 0x39, 0x20, 0x8e, 0x1b, 0x31, 0x84, 0xef, 0xe6, 0x2c, 0x07, 0xe6, 0x1f, 0xfc, 0x54,
0x22, 0x26, 0xa7, 0xd9, 0x3a, 0xb1, 0x22, 0x3a, 0x4f, 0x0f, 0xa8, 0x07, 0xd0, 0xde, 0x6e, 0x34,
0x88, 0xa5, 0x7b, 0x5e, 0x52, 0x9a, 0xbf, 0x44, 0x41, 0x00, 0xac, 0xd0, 0x57, 0x8a, 0x71, 0x6d,
0xd9, 0x71, 0xe1, 0x52, 0xc6, 0x57, 0xf1, 0xdd, 0x1b, 0x44, 0xa5, 0x65, 0xe8, 0x98, 0x05, 0xf5,
0xc1, 0x82, 0x09, 0x2b, 0xc4, 0xde, 0xb3, 0x41, 0x2c, 0x8a, 0xd1, 0x53, 0x9b, 0xed, 0xc3, 0x5d,
0x9e, 0xd9, 0xfa, 0x2b, 0x83, 0xe2, 0x74, 0xc0, 0x7c, 0xef, 0x92, 0x65, 0x93, 0xac, 0xe4, 0x2a,
0x04, 0xda, 0x36, 0x74, 0xe2, 0xc0, 0xc3, 0xb7, 0x0c, 0x8a, 0xf9, 0x2c, 0x80, 0xf8, 0x7e, 0xac,
0xc3, 0xad, 0x83, 0xcd, 0xf9, 0x1c, 0xe2, 0x22, 0x77, 0xdd, 0x36, 0xd8, 0x9c, 0xcf, 0x32, 0x20,
0xa6, 0x74, 0xfb, 0xa0, 0x28, 0xb6, 0x00, 0x2c, 0xd0, 0x67, 0x4c, 0xe8, 0xbb, 0x83, 0xa2, 0x09,
0x5a, 0xf6, 0xa5, 0x2e, 0x78, 0xc7, 0xa0, 0xd8, 0x80, 0x05, 0x2c, 0xcb, 0x31, 0x27, 0x58, 0xac,
0xf8, 0x72, 0x77, 0x95, 0xb4, 0xc8, 0x93, 0xe5, 0xd2, 0x11, 0x8e, 0x8d, 0xb4, 0x78, 0x64, 0x93,
0xa8, 0x45, 0x2b, 0x20, 0xd6, 0xe2, 0xd1, 0x4d, 0x72, 0x0a, 0x2e, 0x97, 0xf2, 0x64, 0x21, 0x58,
0x9c, 0x85, 0x59, 0x86, 0x0e, 0xc2, 0x11, 0xbd, 0xc7, 0x36, 0x49, 0x29, 0x48, 0xdf, 0x76, 0xc3,
0x07, 0x49, 0xd6, 0x6b, 0xee, 0x4d, 0x8b, 0x54, 0x9a, 0xb7, 0x63, 0x66, 0xf7, 0xa5, 0xa5, 0x00,
0xa2, 0xb0, 0xe8, 0xfd, 0x9d, 0x06, 0x9e, 0x38, 0x71, 0xdf, 0x9f, 0x16, 0xc3, 0xb3, 0x05, 0x9a,
0x74, 0xa3, 0x7b, 0x20, 0x2d, 0xdd, 0xf2, 0xc5, 0x23, 0xd1, 0xc7, 0x06, 0xfc, 0xbb, 0xb4, 0x14,
0x97, 0x49, 0x98, 0x58, 0xda, 0x47, 0xd2, 0x62, 0xc1, 0x96, 0xb0, 0x3c, 0x95, 0xf0, 0xa3, 0x69,
0xa9, 0xdd, 0xb4, 0x22, 0x62, 0x5a, 0x8f, 0xb5, 0x97, 0xed, 0x68, 0x40, 0xdc, 0xfa, 0xdc, 0xaa,
0x8d, 0x1f, 0x6c, 0x2f, 0x5b, 0x84, 0x89, 0xe9, 0x3d, 0x94, 0x96, 0x72, 0xa6, 0xd9, 0x3c, 0xf8,
0xe1, 0xb4, 0xd4, 0xde, 0xda, 0x99, 0x0f, 0xff, 0x56, 0xa2, 0x43, 0x1f, 0x3e, 0xf3, 0xa6, 0xeb,
0xd7, 0x8b, 0xf9, 0x69, 0xf6, 0x6c, 0x81, 0x7f, 0x2f, 0xd1, 0x89, 0xf7, 0xa3, 0xaa, 0x19, 0xe3,
0xfe, 0x20, 0xe9, 0x47, 0x71, 0xfc, 0x72, 0x52, 0x3c, 0x3a, 0x79, 0x21, 0xa9, 0x5f, 0xa4, 0x59,
0x01, 0xc1, 0x7f, 0x94, 0xac, 0x45, 0x31, 0x71, 0xf7, 0xc8, 0x81, 0x30, 0x8e, 0x45, 0x1b, 0x7a,
0x55, 0xb3, 0x0d, 0xfc, 0xa7, 0xb4, 0x58, 0x06, 0x79, 0x45, 0xb8, 0x88, 0x7f, 0x2d, 0xe0, 0x64,
0x0d, 0xfc, 0xe7, 0xb4, 0x38, 0xe0, 0xcb, 0x9f, 0xf6, 0xf0, 0x5f, 0xa4, 0x70, 0xa4, 0x9c, 0x8e,
0x91, 0x85, 0xd1, 0x99, 0xc3, 0x61, 0x91, 0xe7, 0x37, 0x6a, 0x03, 0x3f, 0x2e, 0xb1, 0x09, 0x43,
0x7d, 0xd4, 0xb6, 0x01, 0xa3, 0xb3, 0xde, 0xe5, 0xe1, 0x27, 0xa4, 0x88, 0x4d, 0x82, 0x34, 0x6a,
0x77, 0x5a, 0xee, 0xa6, 0x0c, 0x3a, 0x03, 0xed, 0xbb, 0x16, 0x5e, 0x39, 0xd9, 0x2b, 0x35, 0x7e,
0x52, 0x62, 0xca, 0xc7, 0xb2, 0x26, 0xdd, 0xfe, 0x96, 0x16, 0x6f, 0x3a, 0x9d, 0x3f, 0x9b, 0xe1,
0xbf, 0xa7, 0xd5, 0xb3, 0xd1, 0x48, 0x77, 0xe0, 0x58, 0xd6, 0x7f, 0x48, 0x6a, 0x75, 0xfa, 0x2e,
0x86, 0x9f, 0x92, 0x12, 0xb1, 0x9b, 0x4f, 0x68, 0xf8, 0xe9, 0xb4, 0x58, 0xcd, 0xd8, 0xd7, 0x99,
0x0e, 0x1f, 0x34, 0x3d, 0xfc, 0x8c, 0x14, 0x3c, 0x89, 0xdf, 0x8f, 0xf0, 0xb3, 0x52, 0x72, 0x74,
0xfc, 0xc8, 0x85, 0x9f, 0x4b, 0x8b, 0xa3, 0x48, 0x57, 0xdf, 0xa3, 0xf0, 0xf3, 0x69, 0xf1, 0x05,
0xa5, 0xe9, 0x53, 0x13, 0x7e, 0x21, 0x2d, 0x96, 0xbf, 0xe6, 0xef, 0x4d, 0xf8, 0xc5, 0x96, 0x78,
0x4b, 0xfa, 0x7c, 0x84, 0x5f, 0x4a, 0xab, 0xfb, 0xd0, 0x9e, 0xb5, 0x60, 0x31, 0xd5, 0x97, 0xdb,
0x53, 0x15, 0xbe, 0x01, 0xe1, 0x57, 0xda, 0x53, 0x4d, 0xf8, 0x54, 0x84, 0x5f, 0x95, 0x82, 0xab,
0xf3, 0xd7, 0x13, 0xfc, 0xba, 0x14, 0xac, 0x49, 0xdf, 0x45, 0xf0, 0x1b, 0x72, 0xae, 0x26, 0x7c,
0xe0, 0xc0, 0x6f, 0xa6, 0xc5, 0x01, 0xb2, 0xcd, 0x47, 0x0b, 0xfc, 0x96, 0x94, 0xd1, 0xf2, 0xa3,
0x37, 0x7e, 0xbb, 0x35, 0xdd, 0xf3, 0x81, 0xbe, 0x34, 0xe7, 0x2c, 0x11, 0x1b, 0x5f, 0x96, 0x11,
0xe3, 0x27, 0xf1, 0x91, 0x1d, 0x5f, 0x9e, 0x11, 0x8b, 0x4f, 0x87, 0xef, 0x02, 0xf8, 0x8a, 0x8c,
0xf8, 0x94, 0xd8, 0xc5, 0x17, 0x04, 0xfc, 0x81, 0x8c, 0x18, 0xef, 0x6b, 0x3e, 0xcb, 0xe3, 0x0f,
0x66, 0xc4, 0x94, 0xea, 0xe6, 0x11, 0x1e, 0x5f, 0x99, 0x11, 0xeb, 0xb0, 0x78, 0x31, 0x64, 0xd9,
0xc4, 0x6e, 0x08, 0x65, 0xf0, 0xc6, 0x55, 0x19, 0x71, 0x56, 0x4a, 0x7e, 0xb3, 0xc7, 0x57, 0xb7,
0x82, 0x5a, 0x5e, 0xea, 0xf1, 0x35, 0x19, 0xd1, 0xaf, 0x49, 0x8f, 0xf1, 0xf8, 0xda, 0x4c, 0xeb,
0x93, 0x24, 0xbf, 0x0c, 0x8f, 0xd5, 0xf1, 0x75, 0x99, 0xd6, 0x37, 0x9d, 0x68, 0x33, 0x56, 0xeb,
0x43, 0x99, 0xe1, 0x9b, 0x7a, 0xd1, 0xc6, 0xc2, 0x04, 0xff, 0x4a, 0x1f, 0x7e, 0x91, 0xd9, 0x82,
0x54, 0x38, 0x27, 0xad, 0x4d, 0x5f, 0x88, 0x8f, 0x53, 0x87, 0x18, 0x33, 0x69, 0x3d, 0x4f, 0x6c,
0x13, 0xc2, 0xa3, 0x07, 0xc6, 0xa1, 0xed, 0xcd, 0x7b, 0x3c, 0xfe, 0x0b, 0xae, 0xeb, 0xb8, 0xb8,
0x17, 0x24, 0xdd, 0xda, 0x0c, 0x98, 0x33, 0xab, 0xc4, 0x09, 0x7c, 0xdc, 0x97, 0xb4, 0x79, 0xd8,
0x5e, 0x86, 0xda, 0x69, 0xe0, 0x75, 0x49, 0x9b, 0x47, 0x9c, 0x29, 0xcd, 0xd7, 0x2b, 0xb8, 0x1f,
0x26, 0x84, 0x93, 0x9a, 0x37, 0xe7, 0x6d, 0xfa, 0xd2, 0x63, 0x73, 0xc6, 0xeb, 0x93, 0x24, 0x83,
0x59, 0x6e, 0xd2, 0x59, 0x84, 0x16, 0x34, 0x6d, 0xe3, 0x94, 0xa8, 0xd6, 0xb8, 0x66, 0x5a, 0xc4,
0x98, 0x73, 0x72, 0x70, 0x01, 0xf3, 0x09, 0x56, 0x86, 0x6f, 0xe8, 0x45, 0x1b, 0x0a, 0xfc, 0xc1,
0x9f, 0xbd, 0x76, 0x72, 0x61, 0x84, 0x85, 0x52, 0x31, 0xd0, 0x75, 0x42, 0x0c, 0x30, 0xc2, 0x71,
0x9c, 0x95, 0xb8, 0xc9, 0xe9, 0x41, 0x8e, 0xd1, 0x59, 0x1e, 0xac, 0xb4, 0x93, 0xa6, 0x61, 0x02,
0x00, 0xa6, 0x15, 0x7f, 0xb4, 0x5c, 0x76, 0x5c, 0x03, 0x2c, 0xd5, 0x09, 0x44, 0x3b, 0xb4, 0x49,
0x2d, 0xb6, 0x8b, 0x4e, 0x97, 0x6d, 0x40, 0x93, 0xf4, 0xf3, 0x04, 0x1b, 0x0b, 0xd6, 0x41, 0x9b,
0x39, 0x63, 0x0d, 0x8e, 0xfc, 0x5e, 0x08, 0xa6, 0xec, 0x44, 0x92, 0x43, 0x27, 0x48, 0x15, 0xaf,
0x1f, 0x7e, 0xad, 0x17, 0x9d, 0x52, 0x90, 0x1a, 0x51, 0x3c, 0x0d, 0x46, 0x0d, 0x0f, 0xf2, 0x11,
0xee, 0x79, 0x9d, 0x31, 0x92, 0xe5, 0xce, 0x41, 0x07, 0xd7, 0xc4, 0x87, 0xe2, 0xc0, 0xcd, 0x36,
0x2c, 0x2e, 0x60, 0xd0, 0xf7, 0xa0, 0x77, 0x75, 0x7d, 0x8e, 0xe6, 0x3e, 0x78, 0xfe, 0xb0, 0x1d,
0x63, 0xc1, 0xd8, 0xe7, 0xa3, 0x77, 0x76, 0x4b, 0x00, 0x32, 0xdd, 0x32, 0x80, 0x00, 0xac, 0x87,
0xaf, 0x4d, 0x7d, 0xea, 0x3b, 0xd0, 0x81, 0x6e, 0x8f, 0x1f, 0x71, 0x8a, 0xd3, 0x91, 0x57, 0x0e,
0xd0, 0xf6, 0xb8, 0xc6, 0xb1, 0xe8, 0x5d, 0x74, 0x3c, 0xb0, 0x2c, 0xdc, 0x3f, 0xfc, 0x4c, 0x2f,
0xda, 0xd1, 0xc6, 0xea, 0x7c, 0x0c, 0x50, 0xf7, 0xd2, 0x2e, 0xd4, 0x09, 0x21, 0x59, 0xfc, 0xdd,
0xe8, 0xdc, 0x35, 0xd0, 0x82, 0xdd, 0x9a, 0xcc, 0xd6, 0xa3, 0x9e, 0x87, 0xce, 0xe9, 0xee, 0x74,
0xb3, 0xd1, 0xc0, 0xe4, 0x67, 0xa3, 0xfd, 0xdd, 0x9d, 0x6d, 0x58, 0xac, 0x0f, 0x06, 0x8a, 0x91,
0x6e, 0x0f, 0xe5, 0x89, 0x0f, 0x7f, 0x82, 0x95, 0x3b, 0x38, 0xa7, 0xe9, 0x0c, 0x59, 0x75, 0x6c,
0x3e, 0xa2, 0xe2, 0xfe, 0xb1, 0xfe, 0x43, 0x3d, 0x97, 0xf5, 0x1c, 0xf7, 0xdf, 0x00, 0x00, 0x00,
0xff, 0xff, 0xfd, 0x1b, 0xe7, 0xaa, 0xe2, 0x26, 0x00, 0x00,
}