diff --git a/client.py b/client.py index bfe3a6e..2ca93d5 100644 --- a/client.py +++ b/client.py @@ -273,7 +273,7 @@ def refresh_log(self) -> None: if self.dahai_verfication_job is not None: self.dahai_verfication_job.stop() self.dahai_verfication_job = None - if liqi_msg['method'] == '.lq.NotifyGameEndResult' or liqi_msg['method'] == '.lq.NotifyGameTerminate': + if liqi_msg['method'] == '.lq.NotifyGameEndResult' or liqi_msg['method'] == '.lq.NotifyGameTerminate' or liqi_msg['method'] == '.lq.FastTest.terminateGame': self.action_quit() elif self.syncing: diff --git a/liqi_proto/liqi_pb2.py b/liqi_proto/liqi_pb2.py index 07ea3a6..2bc4530 100644 --- a/liqi_proto/liqi_pb2.py +++ b/liqi_proto/liqi_pb2.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: mhm/proto/liqi.proto -# Protobuf Python Version: 5.26.0 +# source: protocol.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -14,1787 +13,1757 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14mhm/proto/liqi.proto\x12\x02lq\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"\xb1\x07\n\x07\x41\x63\x63ount\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x12\n\nlogin_time\x18\x03 \x01(\r\x12\x13\n\x0blogout_time\x18\x04 \x01(\r\x12\x0f\n\x07room_id\x18\x05 \x01(\r\x12)\n\x0e\x61nti_addiction\x18\x06 \x01(\x0b\x32\x11.lq.AntiAddiction\x12\r\n\x05title\x18\x07 \x01(\r\x12\x11\n\tsignature\x18\x08 \x01(\t\x12\r\n\x05\x65mail\x18\t \x01(\t\x12\x14\n\x0c\x65mail_verify\x18\n \x01(\r\x12\x0c\n\x04gold\x18\x0b \x01(\r\x12\x0f\n\x07\x64iamond\x18\x0c \x01(\r\x12\x11\n\tavatar_id\x18\r \x01(\r\x12\x0b\n\x03vip\x18\x0e \x01(\r\x12\x10\n\x08\x62irthday\x18\x0f \x01(\x05\x12\r\n\x05phone\x18\x10 \x01(\t\x12\x14\n\x0cphone_verify\x18\x11 \x01(\r\x12\x35\n\x10platform_diamond\x18\x12 \x03(\x0b\x32\x1b.lq.Account.PlatformDiamond\x12\x1f\n\x05level\x18\x15 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x16 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x17 \x01(\r\x12\x13\n\x0bskin_ticket\x18\x18 \x01(\r\x12<\n\x14platform_skin_ticket\x18\x19 \x03(\x0b\x32\x1e.lq.Account.PlatformSkinTicket\x12\x10\n\x08verified\x18\x1a \x01(\r\x12\x34\n\x10\x63hallenge_levels\x18\x1b \x03(\x0b\x32\x1a.lq.Account.ChallengeLevel\x12\x37\n\x11\x61\x63hievement_count\x18\x1c \x03(\x0b\x32\x1c.lq.Account.AchievementCount\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\x1a,\n\x0fPlatformDiamond\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a/\n\x12PlatformSkinTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a=\n\x0e\x43hallengeLevel\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\x1a/\n\x10\x41\x63hievementCount\x12\x0c\n\x04rare\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\x8d\x01\n\x12\x41\x63\x63ountActiveState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nlogin_time\x18\x02 \x01(\r\x12\x13\n\x0blogout_time\x18\x03 \x01(\r\x12\x11\n\tis_online\x18\x04 \x01(\x08\x12\'\n\x07playing\x18\x05 \x01(\x0b\x32\x16.lq.AccountPlayingGame\"\x95\x04\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\n \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x0b \x03(\x0b\x32\x18.lq.ActivityFestivalData\"\xa2\x03\n\x10\x41\x63\x63ountCacheView\x12\x15\n\rcache_version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x12\n\nlogin_time\x18\x04 \x01(\r\x12\x13\n\x0blogout_time\x18\x05 \x01(\r\x12\x11\n\tis_online\x18\x06 \x01(\x08\x12\x0f\n\x07room_id\x18\x07 \x01(\r\x12\r\n\x05title\x18\x08 \x01(\r\x12\x11\n\tavatar_id\x18\t \x01(\r\x12\x0b\n\x03vip\x18\n \x01(\r\x12\x1f\n\x05level\x18\x0b \x01(\x0b\x32\x10.lq.AccountLevel\x12,\n\x0cplaying_game\x18\x0c \x01(\x0b\x32\x16.lq.AccountPlayingGame\x12 \n\x06level3\x18\r \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x0e \x01(\r\x12\x10\n\x08verified\x18\x0f \x01(\r\x12\x14\n\x0c\x62\x61n_deadline\x18\x10 \x01(\r\x12\x13\n\x0b\x63omment_ban\x18\x11 \x01(\r\x12\x11\n\tban_state\x18\x12 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xb7\x01\n\x16\x41\x63\x63ountDetailStatistic\x12\x31\n\tgame_mode\x18\x01 \x03(\x0b\x32\x1e.lq.AccountStatisticByGameMode\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\x12,\n\x0c\x66\x61n_achieved\x18\x04 \x03(\x0b\x32\x16.lq.AccountFanAchieved\"j\n AccountDetailStatisticByCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x34\n\x10\x64\x65tail_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"\xd1\n\n\x18\x41\x63\x63ountDetailStatisticV2\x12\x39\n\x15\x66riend_room_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x42\n\x0erank_statistic\x18\x02 \x01(\x0b\x32*.lq.AccountDetailStatisticV2.RankStatistic\x12]\n\x1c\x63ustomized_contest_statistic\x18\x03 \x01(\x0b\x32\x37.lq.AccountDetailStatisticV2.CustomizedContestStatistic\x12;\n\x17leisure_match_statistic\x18\x04 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12R\n\x19\x63hallenge_match_statistic\x18\x05 \x01(\x0b\x32/.lq.AccountDetailStatisticV2.ChallengeStatistic\x12<\n\x18\x61\x63tivity_match_statistic\x18\x06 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x36\n\x12\x61\x62_match_statistic\x18\x07 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xbd\x03\n\rRankStatistic\x12L\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12L\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xf3\x01\n\x08RankData\x12\x37\n\x13\x61ll_level_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12Z\n\x0flevel_data_list\x18\x02 \x03(\x0b\x32\x41.lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData\x1aR\n\rRankLevelData\x12\x12\n\nrank_level\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xa2\x01\n\x1a\x43ustomizedContestStatistic\x12\x33\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x33\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xea\x01\n\x12\x43hallengeStatistic\x12.\n\nall_season\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12T\n\x10season_data_list\x18\x02 \x03(\x0b\x32:.lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData\x1aN\n\nSeasonData\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"l\n\x12\x41\x63\x63ountFanAchieved\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\")\n\x0c\x41\x63\x63ountLevel\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\"\xcf\x07\n\x17\x41\x63\x63ountMahjongStatistic\x12\x1d\n\x15\x66inal_position_counts\x18\x01 \x03(\r\x12>\n\x0crecent_round\x18\x02 \x01(\x0b\x32(.lq.AccountMahjongStatistic.RoundSummary\x12\x38\n\trecent_hu\x18\x03 \x01(\x0b\x32%.lq.AccountMahjongStatistic.HuSummary\x12?\n\nhighest_hu\x18\x04 \x01(\x0b\x32+.lq.AccountMahjongStatistic.HighestHuRecord\x12G\n\x14recent_20_hu_summary\x18\x06 \x01(\x0b\x32).lq.AccountMahjongStatistic.Liqi20Summary\x12G\n\x14recent_10_hu_summary\x18\x07 \x01(\x0b\x32).lq.AccountMahjongStatistic.LiQi10Summary\x12\x45\n\x15recent_10_game_result\x18\x08 \x03(\x0b\x32&.lq.AccountMahjongStatistic.GameResult\x1a\x64\n\x0cRoundSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x12\n\nrong_count\x18\x02 \x01(\r\x12\x12\n\nzimo_count\x18\x03 \x01(\r\x12\x17\n\x0f\x66\x61ngchong_count\x18\x04 \x01(\r\x1aM\n\tHuSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x18\n\x10\x64ora_round_count\x18\x02 \x01(\r\x12\x11\n\ttotal_fan\x18\x03 \x01(\r\x1a\x7f\n\x0fHighestHuRecord\x12\x0e\n\x06\x66\x61nshu\x18\x01 \x01(\r\x12\x0f\n\x07\x64oranum\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05hands\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05hupai\x18\x06 \x01(\t\x12\x10\n\x08title_id\x18\x07 \x01(\r\x1aZ\n\rLiqi20Summary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x1a\n\x12total_lidora_count\x18\x02 \x01(\r\x12\x18\n\x10\x61verage_hu_point\x18\x03 \x01(\r\x1a>\n\rLiQi10Summary\x12\x17\n\x0ftotal_xuanshang\x18\x01 \x01(\r\x12\x14\n\x0ctotal_fanshu\x18\x02 \x01(\r\x1a/\n\nGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0b\x66inal_point\x18\x02 \x01(\x05\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"-\n\x10\x41\x63\x63ountOwnerData\x12\x19\n\x11unlock_characters\x18\x01 \x03(\r\"Y\n\x12\x41\x63\x63ountPlayingGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\",\n\x0e\x41\x63\x63ountSetting\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"-\n\x0e\x41\x63\x63ountShiLian\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"4\n\x15\x41\x63\x63ountStatisticByFan\x12\x0e\n\x06\x66\x61n_id\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\"\x97\x04\n\x1a\x41\x63\x63ountStatisticByGameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\x16\n\x0egame_count_sum\x18\x02 \x01(\r\x12\x1b\n\x13game_final_position\x18\x03 \x03(\r\x12\x11\n\tfly_count\x18\x04 \x01(\r\x12\x15\n\rgold_earn_sum\x18\x05 \x01(\x02\x12\x17\n\x0fround_count_sum\x18\x06 \x01(\r\x12\x12\n\ndadian_sum\x18\x07 \x01(\x02\x12>\n\tround_end\x18\x08 \x03(\x0b\x32+.lq.AccountStatisticByGameMode.RoundEndData\x12\x16\n\x0eming_count_sum\x18\t \x01(\r\x12\x16\n\x0eliqi_count_sum\x18\n \x01(\r\x12\x15\n\rxun_count_sum\x18\x0b \x01(\r\x12\x1a\n\x12highest_lianzhuang\x18\x0c \x01(\r\x12\x16\n\x0escore_earn_sum\x18\r \x01(\r\x12<\n\nrank_score\x18\x0e \x03(\x0b\x32(.lq.AccountStatisticByGameMode.RankScore\x1a)\n\x0cRoundEndData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\x1a;\n\tRankScore\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x11\n\tscore_sum\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"\x8a\x01\n\x14\x41\x63\x63ountStatisticData\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12\x15\n\rgame_category\x18\x02 \x01(\r\x12.\n\tstatistic\x18\x03 \x01(\x0b\x32\x1b.lq.AccountMahjongStatistic\x12\x11\n\tgame_type\x18\x04 \x01(\r\"\x9d\x0f\n\rAccountUpdate\x12\x34\n\tnumerical\x18\x01 \x03(\x0b\x32!.lq.AccountUpdate.NumericalUpdate\x12\x34\n\tcharacter\x18\x02 \x01(\x0b\x32!.lq.AccountUpdate.CharacterUpdate\x12\x1a\n\x03\x62\x61g\x18\x03 \x01(\x0b\x32\r.lq.BagUpdate\x12\x38\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32#.lq.AccountUpdate.AchievementUpdate\x12#\n\x07shilian\x18\x05 \x01(\x0b\x32\x12.lq.AccountShiLian\x12\x35\n\ndaily_task\x18\x06 \x01(\x0b\x32!.lq.AccountUpdate.DailyTaskUpdate\x12,\n\x05title\x18\x07 \x01(\x0b\x32\x1d.lq.AccountUpdate.TitleUpdate\x12\x1a\n\x12new_recharged_list\x18\x08 \x03(\r\x12\x33\n\ractivity_task\x18\t \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12\x38\n\x12\x61\x63tivity_flip_task\x18\n \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_period_task\x18\x0b \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_random_task\x18\x0c \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12;\n\tchallenge\x18\r \x01(\x0b\x32(.lq.AccountUpdate.AccountChallengeUpdate\x12\x38\n\x08\x61\x62_match\x18\x0e \x01(\x0b\x32&.lq.AccountUpdate.AccountABMatchUpdate\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\x12\x39\n\x0cmonth_ticket\x18\x11 \x01(\x0b\x32#.lq.AccountUpdate.MonthTicketUpdate\x1a,\n\x0fNumericalUpdate\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x1aw\n\x0f\x43haracterUpdate\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x18\n\x10\x66inished_endings\x18\x04 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x05 \x03(\r\x1aX\n\x11\x41\x63hievementUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x02 \x03(\r\x1aJ\n\x0f\x44\x61ilyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\x38\n\x0bTitleUpdate\x12\x12\n\nnew_titles\x18\x01 \x03(\r\x12\x15\n\rremove_titles\x18\x02 \x03(\r\x1a\x45\n\nTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\xb8\x01\n\x16\x41\x63\x63ountChallengeUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x11\n\ttask_list\x18\x06 \x03(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\x1a\xfd\x01\n\x14\x41\x63\x63ountABMatchUpdate\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x10\n\x08rewarded\x18\x05 \x01(\x08\x12J\n\x0fmatch_max_point\x18\x06 \x03(\x0b\x32\x31.lq.AccountUpdate.AccountABMatchUpdate.MatchPoint\x12\x0c\n\x04quit\x18\x07 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a<\n\x11MonthTicketUpdate\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\"m\n\x13\x41\x63hievementProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x15\n\rachieved_time\x18\x05 \x01(\r\"\xce\x01\n\x13\x41\x63tionAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x1a\n\x04muyu\x18\t \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xcc\x01\n\x0b\x41\x63tionBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05moqie\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x89\x02\n\x10\x41\x63tionChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\x12\r\n\x05\x64oras\x18\x05 \x03(\t\x12)\n\ttingpais0\x18\x06 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\t \x01(\r\"\x83\x03\n\x11\x41\x63tionChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12,\n\toperation\x18\x06 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xd5\x02\n\x0e\x41\x63tionDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0b \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0c \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x91\x03\n\x11\x41\x63tionDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x1a \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"7\n\x10\x41\x63tionGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13\x41\x63tionGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\x86\x02\n\nActionHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xf9\x01\n\x14\x41\x63tionHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd1\x01\n\x14\x41\x63tionHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xce\x01\n\x0b\x41\x63tionLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\x0f\n\rActionMJStart\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xea\x03\n\x0e\x41\x63tionNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x0c\n\x04\x64ora\x18\x05 \x01(\t\x12\x0e\n\x06scores\x18\x06 \x03(\x05\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12)\n\ttingpais0\x18\t \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\n \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\n\n\x02\x61l\x18\x0b \x01(\x08\x12\x0b\n\x03md5\x18\x0c \x01(\t\x12\x17\n\x0fleft_tile_count\x18\r \x01(\r\x12\r\n\x05\x64oras\x18\x0e \x03(\t\x12&\n\x05opens\x18\x0f \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x10 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08ju_count\x18\x11 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x15 \x01(\t\"\xc2\x01\n\x0c\x41\x63tionNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\";\n\x0f\x41\x63tionPrototype\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xa1\x01\n\x0f\x41\x63tionSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12)\n\ttingpais0\x18\x02 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"S\n\x08\x41\x63tivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\t\"^\n\x1c\x41\x63tivityAccumulatedPointData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x1a\n\x12gained_reward_list\x18\x03 \x03(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa8\x01\n\x14\x41\x63tivityFestivalData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12/\n\rproposal_list\x18\x03 \x03(\x0b\x32\x18.lq.FestivalProposalData\x12\x12\n\nevent_list\x18\x04 \x03(\r\x12\'\n\nbuy_record\x18\x05 \x01(\x0b\x32\x13.lq.TimeCounterData\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"l\n\x15\x41\x63tivityRankPointData\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x15\n\rgained_reward\x18\x03 \x01(\x08\x12\x15\n\rgainable_time\x18\x04 \x01(\r\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xac\x01\n\x13\x41\x63tivityVillageData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12*\n\tbuildings\x18\x02 \x03(\x0b\x32\x17.lq.VillageBuildingData\x12!\n\x04trip\x18\x03 \x03(\x0b\x32\x13.lq.VillageTripData\x12\"\n\x05tasks\x18\x06 \x03(\x0b\x32\x13.lq.VillageTaskData\x12\r\n\x05round\x18\x07 \x01(\r\"P\n\x0c\x41nnouncement\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"(\n\rAntiAddiction\x12\x17\n\x0fonline_duration\x18\x01 \x01(\r\"N\n\x03\x42\x61g\x12\x17\n\x05items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12.\n\x11\x64\x61ily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"b\n\tBagUpdate\x12\x1e\n\x0cupdate_items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12\x35\n\x18update_daily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"<\n\x0c\x42illShortcut\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tdealPrice\x18\x03 \x01(\r\"q\n\x0c\x42illingGoods\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12\x16\n\x0eresource_count\x18\x06 \x01(\r\"u\n\x0e\x42illingProduct\x12\x1f\n\x05goods\x18\x01 \x01(\x0b\x32\x10.lq.BillingGoods\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x03 \x01(\r\x12\x13\n\x0bsort_weight\x18\x04 \x01(\r\"&\n\tBuyRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\">\n\x14\x43hangeNicknameRecord\x12\x0c\n\x04\x66rom\x18\x01 \x01(\t\x12\n\n\x02to\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\r\"\xa4\x01\n\tCharacter\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x1b\n\x05views\x18\x04 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x0c\n\x04skin\x18\x05 \x01(\r\x12\x13\n\x0bis_upgraded\x18\x06 \x01(\x08\x12\x13\n\x0b\x65xtra_emoji\x18\x07 \x03(\r\x12\x16\n\x0erewarded_level\x18\x08 \x03(\r\"h\n\tChestData\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x04 \x01(\r\"t\n\x0b\x43hestDataV2\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x03 \x01(\r\x12\x1f\n\x17ticket_face_black_count\x18\x04 \x01(\r\"\x8a\x01\n\x0b\x43huanmaGang\x12\x12\n\nold_scores\x18\x01 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x02 \x03(\x05\x12\x0e\n\x06scores\x18\x03 \x03(\x05\x12\x1c\n\x07gameend\x18\x04 \x01(\x0b\x32\x0b.lq.GameEnd\x12#\n\rhules_history\x18\x05 \x03(\x0b\x32\x0c.lq.HuleInfo\"\xef\x01\n\x10\x43lientDeviceInfo\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x10\n\x08hardware\x18\x02 \x01(\t\x12\n\n\x02os\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x12\n\nis_browser\x18\x05 \x01(\x08\x12\x10\n\x08software\x18\x06 \x01(\t\x12\x15\n\rsale_platform\x18\x07 \x01(\t\x12\x17\n\x0fhardware_vendor\x18\x08 \x01(\t\x12\x14\n\x0cmodel_number\x18\t \x01(\t\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"\x7f\n\x0b\x43ommentItem\x12\x12\n\ncomment_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12%\n\tcommenter\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x11\n\tis_banned\x18\x05 \x01(\r\"\x92\n\n\x11\x43ontestDetailRule\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\x11\n\tguyi_mode\x18) \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18* \x01(\x08\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\xb3\x01\n\x13\x43ontestDetailRuleV2\x12(\n\tgame_rule\x18\x01 \x01(\x0b\x32\x15.lq.ContestDetailRule\x12\x35\n\nextra_rule\x18\x02 \x01(\x0b\x32!.lq.ContestDetailRuleV2.ExtraRule\x1a;\n\tExtraRule\x12\x16\n\x0erequired_level\x18\x01 \x01(\r\x12\x16\n\x0emax_game_count\x18\x02 \x01(\r\"\xf4\x01\n\x19\x43ustomizedContestAbstract\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x15\n\rpublic_notice\x18\n \x01(\t\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xd9\x01\n\x15\x43ustomizedContestBase\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x14\n\x0c\x63ontest_type\x18\n \x01(\r\"\xf1\x02\n\x17\x43ustomizedContestDetail\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x11\n\trank_rule\x18\n \x01(\r\x12\x1f\n\tgame_mode\x18\x0b \x01(\x0b\x32\x0c.lq.GameMode\x12\x16\n\x0eprivate_notice\x18\x0c \x01(\t\x12\x17\n\x0fobserver_switch\x18\r \x01(\r\x12\x14\n\x0c\x65moji_switch\x18\x0e \x01(\r\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \x01(\r\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\x91\x01\n\x18\x43ustomizedContestGameEnd\x12\x32\n\x07players\x18\x01 \x03(\x0b\x32!.lq.CustomizedContestGameEnd.Item\x1a\x41\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x13\n\x0btotal_point\x18\x03 \x01(\x05\"\x80\x01\n\x1a\x43ustomizedContestGameStart\x12\x34\n\x07players\x18\x01 \x03(\x0b\x32#.lq.CustomizedContestGameStart.Item\x1a,\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"}\n\x1d\x43ustomizedContestPlayerReport\x12\x11\n\trank_rule\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05point\x18\x03 \x01(\x05\x12\x12\n\ngame_ranks\x18\x04 \x03(\r\x12\x18\n\x10total_game_count\x18\x05 \x01(\r\"Q\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x12\n\nu32_params\x18\x02 \x03(\r\x12\x12\n\nstr_params\x18\x03 \x03(\t\x12\x12\n\njson_param\x18\x04 \x01(\t\"4\n\x0e\x45xchangeRecord\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"*\n\rExecuteResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"g\n\rExecuteReward\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x15\n\rreplace_count\x18\x03 \x01(\r\"d\n\tFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x14\n\x0cmodify_count\x18\x04 \x01(\x05\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"0\n\x07\x46\x61nInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03val\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"D\n\x14\x46\x65stivalProposalData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bproposal_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"Q\n\x06\x46riend\x12 \n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12%\n\x05state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"Y\n\x0fGameChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"Z\n\nGameConfig\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"M\n\x0fGameConnectInfo\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xbb\x0c\n\x0eGameDetailRule\x12\x12\n\ntime_fixed\x18\x01 \x01(\r\x12\x10\n\x08time_add\x18\x02 \x01(\r\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x0f\n\x07shiduan\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\r\n\x05\x66\x61nfu\x18) \x01(\r\x12\x11\n\tguyi_mode\x18* \x01(\r\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18, \x01(\r\x12\x14\n\x0cjiuchao_mode\x18- \x01(\r\x12\x11\n\tmuyu_mode\x18. \x01(\r\x12\x11\n\topen_hand\x18/ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18\x30 \x01(\r\x12\x14\n\x0chuansanzhang\x18\x31 \x01(\r\x12\x0f\n\x07\x63huanma\x18\x32 \x01(\r\x12\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\x12\x17\n\x0fhunzhiyiji_mode\x18G \x01(\r\"\x19\n\x07GameEnd\x12\x0e\n\x06scores\x18\x01 \x03(\x05\"\x1e\n\rGameEndAction\x12\r\n\x05state\x18\x01 \x01(\r\"\xc1\x01\n\rGameEndResult\x12-\n\x07players\x18\x01 \x03(\x0b\x32\x1c.lq.GameEndResult.PlayerItem\x1a\x80\x01\n\nPlayerItem\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\"\x92\x07\n\x11GameFinalSnapshot\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\r\x12\x1a\n\x04mode\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x05 \x01(\x0b\x32\x10.lq.GameMetaData\x12=\n\x0f\x63\x61lculate_param\x18\x06 \x01(\x0b\x32$.lq.GameFinalSnapshot.CalculateParam\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x12\n\nstart_time\x18\x08 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\t \x01(\r\x12-\n\x05seats\x18\n \x03(\x0b\x32\x1e.lq.GameFinalSnapshot.GameSeat\x12%\n\x06rounds\x18\x0b \x03(\x0b\x32\x15.lq.GameRoundSnapshot\x12)\n\raccount_views\x18\x0c \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x38\n\rfinal_players\x18\r \x03(\x0b\x32!.lq.GameFinalSnapshot.FinalPlayer\x12/\n\x08\x61\x66k_info\x18\x0e \x03(\x0b\x32\x1d.lq.GameFinalSnapshot.AFKInfo\x1aS\n\x0e\x43\x61lculateParam\x12\x12\n\ninit_point\x18\x01 \x01(\r\x12\x18\n\x10jingsuanyuandian\x18\x02 \x01(\r\x12\x13\n\x0brank_points\x18\x03 \x03(\x05\x1a\x88\x01\n\x08GameSeat\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12,\n\x0fnotify_endpoint\x18\x03 \x01(\x0b\x32\x13.lq.NetworkEndpoint\x12\x16\n\x0e\x63lient_address\x18\x04 \x01(\t\x12\x14\n\x0cis_connected\x18\x05 \x01(\x08\x1a\x81\x01\n\x0b\x46inalPlayer\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\x1a\x45\n\x07\x41\x46KInfo\x12\x17\n\x0f\x64\x65\x61l_tile_count\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\"\x8d\x01\n\x0cGameLiveHead\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12#\n\x0bgame_config\x18\x03 \x01(\x0b\x32\x0e.lq.GameConfig\x12#\n\x07players\x18\x04 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x05 \x03(\r\"4\n\x0fGameLiveSegment\x12!\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x10.lq.GameLiveUnit\"=\n\x12GameLiveSegmentUri\x12\x12\n\nsegment_id\x18\x01 \x01(\r\x12\x13\n\x0bsegment_uri\x18\x02 \x01(\t\"O\n\x0cGameLiveUnit\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63tion_category\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tion_data\x18\x03 \x01(\x0c\"E\n\x0cGameMetaData\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x0f\n\x07mode_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontest_uid\x18\x03 \x01(\r\"\xc4\x01\n\x08GameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\n\n\x02\x61i\x18\x04 \x01(\x08\x12\x12\n\nextendinfo\x18\x05 \x01(\t\x12\'\n\x0b\x64\x65tail_rule\x18\x06 \x01(\x0b\x32\x12.lq.GameDetailRule\x12:\n\x13testing_environment\x18\x07 \x01(\x0b\x32\x1d.lq.GameTestingEnvironmentSet\x12%\n\x0cgame_setting\x18\x08 \x01(\x0b\x32\x0f.lq.GameSetting\"(\n\x11GameNewRoundState\x12\x13\n\x0bseat_states\x18\x01 \x03(\r\"\x10\n\x0eGameNoopAction\"\xb8\x01\n\x0bGameRestore\x12\"\n\x08snapshot\x18\x01 \x01(\x0b\x32\x10.lq.GameSnapshot\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.lq.ActionPrototype\x12\x1b\n\x13passed_waiting_time\x18\x03 \x01(\r\x12\x12\n\ngame_state\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x1a\n\x12last_pause_time_ms\x18\x06 \x01(\r\"\xa1\x03\n\x0fGameRoundHuData\x12(\n\x05hupai\x18\x01 \x01(\x0b\x32\x19.lq.GameRoundHuData.HuPai\x12%\n\x04\x66\x61ns\x18\x02 \x03(\x0b\x32\x17.lq.GameRoundHuData.Fan\x12\r\n\x05score\x18\x03 \x01(\r\x12\x0b\n\x03xun\x18\x04 \x01(\r\x12\x10\n\x08title_id\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61n_sum\x18\x06 \x01(\r\x12\x0e\n\x06\x66u_sum\x18\x07 \x01(\r\x12\x15\n\ryakuman_count\x18\x08 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\t \x01(\r\x12\x16\n\x0ered_dora_count\x18\n \x01(\r\x12\x15\n\rli_dora_count\x18\x0b \x01(\r\x12\x13\n\x0b\x62\x61\x62\x65i_count\x18\x0c \x01(\r\x12\x18\n\x10xuan_shang_count\x18\r \x01(\r\x1a\x31\n\x05HuPai\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x0c\n\x04liqi\x18\x03 \x01(\r\x1a-\n\x03\x46\x61n\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03\x66\x61n\x18\x03 \x01(\r\"Y\n\x0fGameRoundPlayer\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.lq.GameRoundPlayerResult\"\xb5\x01\n\x15GameRoundPlayerResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05hands\x18\x02 \x03(\t\x12\x0c\n\x04ming\x18\x03 \x03(\t\x12\x11\n\tliqi_type\x18\x04 \x01(\r\x12\x0f\n\x07is_fulu\x18\x05 \x01(\x08\x12\x17\n\x0fis_liujumanguan\x18\x06 \x01(\x08\x12\x13\n\x0blian_zhuang\x18\x07 \x01(\r\x12\x1f\n\x02hu\x18\x08 \x01(\x0b\x32\x13.lq.GameRoundHuData\"R\n\x11GameRoundSnapshot\x12\n\n\x02ju\x18\x01 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x02 \x01(\r\x12$\n\x07players\x18\x03 \x03(\x0b\x32\x13.lq.GameRoundPlayer\"\xab\x01\n\x0fGameRuleSetting\x12\x12\n\nround_type\x18\x01 \x01(\r\x12\x0f\n\x07shiduan\x18\x02 \x01(\x08\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x15\n\rthinking_type\x18\x04 \x01(\r\x12\x17\n\x0fuse_detail_rule\x18\x05 \x01(\x08\x12/\n\x0e\x64\x65tail_rule_v2\x18\x06 \x01(\x0b\x32\x17.lq.ContestDetailRuleV2\"\xc9\x01\n\x11GameSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"#\n\x0bGameSetting\x12\x14\n\x0c\x65moji_switch\x18\x01 \x01(\r\"\x99\x03\n\x0cGameSnapshot\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x14\n\x0cindex_player\x18\x04 \x01(\r\x12\x17\n\x0fleft_tile_count\x18\x05 \x01(\r\x12\r\n\x05hands\x18\x06 \x03(\t\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12\x30\n\x07players\x18\t \x03(\x0b\x32\x1f.lq.GameSnapshot.PlayerSnapshot\x12\x10\n\x08zhenting\x18\n \x01(\x08\x1a\xbd\x01\n\x0ePlayerSnapshot\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x14\n\x0cliqiposition\x18\x02 \x01(\x05\x12\x0f\n\x07tilenum\x18\x03 \x01(\r\x12\x0e\n\x06qipais\x18\x04 \x03(\t\x12\x33\n\x05mings\x18\x05 \x03(\x0b\x32$.lq.GameSnapshot.PlayerSnapshot.Fulu\x1a\x30\n\x04\x46ulu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x03(\t\x12\x0c\n\x04\x66rom\x18\x03 \x03(\r\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xc6\x01\n\x10HuInfoXueZhanMid\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nhand_count\x18\x02 \x01(\r\x12\x0c\n\x04hand\x18\x03 \x03(\t\x12\x0c\n\x04ming\x18\x04 \x03(\t\x12\x0f\n\x07hu_tile\x18\x05 \x01(\t\x12\x0c\n\x04zimo\x18\x06 \x01(\x08\x12\r\n\x05yiman\x18\x07 \x01(\x08\x12\r\n\x05\x63ount\x18\x08 \x01(\r\x12\x19\n\x04\x66\x61ns\x18\t \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\n \x01(\r\x12\x10\n\x08title_id\x18\x0b \x01(\r\"\xad\x03\n\x08HuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12\x19\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\r\n\x05title\x18\x0e \x01(\t\x12\x12\n\npoint_rong\x18\x0f \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x10 \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x11 \x01(\r\x12\x10\n\x08title_id\x18\x12 \x01(\r\x12\x11\n\tpoint_sum\x18\x13 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x14 \x01(\r\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \x01(\r\"Q\n\x12HunZhiYiJiBuffInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x1b\n\x13\x63ontinue_deal_count\x18\x02 \x01(\r\x12\x10\n\x08overload\x18\x03 \x01(\x08\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05stack\x18\x02 \x01(\r\"0\n\x0eItemGainRecord\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"d\n\x0fItemGainRecords\x12\x13\n\x0brecord_time\x18\x01 \x01(\r\x12\x17\n\x0flimit_source_id\x18\x02 \x01(\r\x12#\n\x07records\x18\x03 \x03(\x0b\x32\x12.lq.ItemGainRecord\"L\n\x0bLiQiSuccess\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x04 \x01(\x08\"\xa5\x02\n\x04Mail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x03 \x01(\x08\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x08 \x01(\r\x12\x14\n\x0creference_id\x18\t \x01(\r\x12#\n\ntitle_i18n\x18\n \x03(\x0b\x32\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"F\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\"F\n\x08MuyuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tcount_max\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\r\"@\n\x0fNetworkEndpoint\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"A\n\x13NewRoundOpenedTiles\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05tiles\x18\x02 \x03(\t\x12\r\n\x05\x63ount\x18\x03 \x03(\r\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"g\n\x10NoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x1e\n\x05tings\x18\x05 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x14\n\x0c\x61lready_hule\x18\x06 \x01(\x08\"\xa1\x01\n\x0fNoTileScoreInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\r\n\x05score\x18\x07 \x01(\r\x12\r\n\x05taxes\x18\x08 \x03(\x05\x12\r\n\x05lines\x18\t \x03(\t\"H\n\x0fNotifyAFKResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x61n_end_time\x18\x02 \x01(\r\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"\xaf\x01\n NotifyAccountChallengeTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x17\n\x0frewarded_season\x18\x06 \x03(\r\"k\n\x18NotifyAccountLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\"\x15\n\x13NotifyAccountLogout\"E\n\x1dNotifyAccountRandomTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"8\n\x13NotifyAccountUpdate\x12!\n\x06update\x18\x01 \x01(\x0b\x32\x11.lq.AccountUpdate\"T\n\x14NotifyActivityChange\x12$\n\x0enew_activities\x18\x01 \x03(\x0b\x32\x0c.lq.Activity\x12\x16\n\x0e\x65nd_activities\x18\x02 \x03(\r\"F\n\x1eNotifyActivityPeriodTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"\x8a\x01\n\x13NotifyActivityPoint\x12>\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32%.lq.NotifyActivityPoint.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x14NotifyActivityReward\x12@\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityReward.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"@\n\x18NotifyActivityTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"\x14\n\x12NotifyAnotherLogin\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"X\n\x13NotifyClientMessage\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"y\n\x1dNotifyCustomContestAccountMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x0e\n\x06sender\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08verified\x18\x05 \x01(\r\"<\n\x18NotifyCustomContestState\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"\xb1\x01\n\x1cNotifyCustomContestSystemMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x32\n\ngame_start\x18\x04 \x01(\x0b\x32\x1e.lq.CustomizedContestGameStart\x12.\n\x08game_end\x18\x05 \x01(\x0b\x32\x1c.lq.CustomizedContestGameEnd\"r\n\x15NotifyDailyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x1c\n\x14max_daily_task_count\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"(\n\x10NotifyDeleteMail\x12\x14\n\x0cmail_id_list\x18\x01 \x03(\r\"\xa0\x01\n\x11NotifyEndGameVote\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32 .lq.NotifyEndGameVote.VoteResult\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x15\n\rduration_time\x18\x03 \x01(\r\x1a-\n\nVoteResult\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0b\n\x03yes\x18\x02 \x01(\x08\"R\n\x12NotifyFriendChange\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x1a\n\x06\x66riend\x18\x03 \x01(\x0b\x32\n.lq.Friend\"Z\n\x17NotifyFriendStateChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12,\n\x0c\x61\x63tive_state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"M\n\x16NotifyFriendViewChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12 \n\x04\x62\x61se\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"4\n\x13NotifyGameBroadcast\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"8\n\x13NotifyGameEndResult\x12!\n\x06result\x18\x01 \x01(\x0b\x32\x11.lq.GameEndResult\"\x84\x05\n\x16NotifyGameFinishReward\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12<\n\x0clevel_change\x18\x02 \x01(\x0b\x32&.lq.NotifyGameFinishReward.LevelChange\x12:\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32%.lq.NotifyGameFinishReward.MatchChest\x12@\n\x0emain_character\x18\x04 \x01(\x0b\x32(.lq.NotifyGameFinishReward.MainCharacter\x12@\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32(.lq.NotifyGameFinishReward.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"!\n\x0fNotifyGamePause\x12\x0e\n\x06paused\x18\x01 \x01(\x08\"%\n\x13NotifyGameTerminate\x12\x0e\n\x06reason\x18\x01 \x01(\t\"\x17\n\x15NotifyGiftSendRefresh\"\x16\n\x14NotifyIntervalUpdate\"\x9c\x01\n\x16NotifyLeaderboardPoint\x12G\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32+.lq.NotifyLeaderboardPoint.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x1a\n\x18NotifyLoginQueueFinished\" \n\x11NotifyMatchFailed\x12\x0b\n\x03sid\x18\x01 \x01(\t\"{\n\x14NotifyMatchGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x15\n\rmatch_mode_id\x18\x04 \x01(\r\x12\x10\n\x08location\x18\x05 \x01(\t\"!\n\x12NotifyMatchTimeout\x12\x0b\n\x03sid\x18\x01 \x01(\t\"\x12\n\x10NotifyNewComment\"R\n\x14NotifyNewFriendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\x12\x12\n\nremoved_id\x18\x03 \x01(\r\"7\n\rNotifyNewGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0bplayer_list\x18\x02 \x03(\t\"\'\n\rNotifyNewMail\x12\x16\n\x04mail\x18\x01 \x01(\x0b\x32\x08.lq.Mail\"3\n\x11NotifyObserveData\x12\x1e\n\x04unit\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveUnit\"\xdc\x01\n\x0fNotifyPayResult\x12\x12\n\npay_result\x18\x01 \x01(\r\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x10\n\x08goods_id\x18\x03 \x01(\r\x12\x18\n\x10new_month_ticket\x18\x04 \x01(\r\x12;\n\x0fresource_modify\x18\x05 \x03(\x0b\x32\".lq.NotifyPayResult.ResourceModify\x1a:\n\x0eResourceModify\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\"O\n\x1bNotifyPlayerConnectionState\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\x05state\x18\x02 \x01(\x0e\x32\x13.lq.GamePlayerState\"2\n\x19NotifyPlayerLoadGameReady\x12\x15\n\rready_id_list\x18\x01 \x03(\r\",\n\x16NotifyReviveCoinUpdate\x12\x12\n\nhas_gained\x18\x01 \x01(\x08\"8\n\x13NotifyRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"c\n\x13NotifyRoomGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"\x13\n\x11NotifyRoomKickOut\"\xd4\x01\n\x18NotifyRoomPlayerDressing\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\x12G\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32\x31.lq.NotifyRoomPlayerDressing.AccountDressingState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a<\n\x14\x41\x63\x63ountDressingState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\"\xc2\x01\n\x15NotifyRoomPlayerReady\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\x12\x41\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32+.lq.NotifyRoomPlayerReady.AccountReadyState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a\x36\n\x11\x41\x63\x63ountReadyState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\"\xc8\x01\n\x16NotifyRoomPlayerUpdate\x12\'\n\x0bupdate_list\x18\x01 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x13\n\x0bremove_list\x18\x02 \x03(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\x12\x18\n\x0brobot_count\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\'\n\x0bplayer_list\x18\x05 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x0b\n\x03seq\x18\x06 \x01(\rB\x0e\n\x0c_robot_count\";\n\x13NotifyServerSetting\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xb7\x01\n\x14NotifyVipLevelChange\x12\x12\n\ngift_limit\x18\x01 \x01(\r\x12\x18\n\x10\x66riend_max_count\x18\x02 \x01(\r\x12\x1e\n\x16zhp_free_refresh_limit\x18\x03 \x01(\r\x12\x1e\n\x16zhp_cost_refresh_limit\x18\x04 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x05 \x01(\x02\x12\x1c\n\x14record_collect_limit\x18\x06 \x01(\r\"M\n\nOpenResult\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\"z\n\x11OptionalOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x13\n\x0b\x63ombination\x18\x02 \x03(\t\x12\x14\n\x0c\x63hange_tiles\x18\x03 \x03(\t\x12\x1a\n\x12\x63hange_tile_states\x18\x04 \x03(\x05\x12\x10\n\x08gap_type\x18\x05 \x01(\r\"z\n\x15OptionalOperationList\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12-\n\x0eoperation_list\x18\x02 \x03(\x0b\x32\x15.lq.OptionalOperation\x12\x10\n\x08time_add\x18\x04 \x01(\r\x12\x12\n\ntime_fixed\x18\x05 \x01(\r\"\xdf\x02\n\x0ePaymentSetting\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x1e\n\x16payment_info_show_type\x18\x02 \x01(\r\x12\x14\n\x0cpayment_info\x18\x03 \x01(\t\x12-\n\x06wechat\x18\x04 \x01(\x0b\x32\x1d.lq.PaymentSetting.WechatData\x12-\n\x06\x61lipay\x18\x05 \x01(\x0b\x32\x1d.lq.PaymentSetting.AlipayData\x1a\\\n\nWechatData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\x12\x15\n\renable_credit\x18\x03 \x01(\x08\x1a\x45\n\nAlipayData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\"\xed\x03\n\x10PaymentSettingV2\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x42\n\x11payment_platforms\x18\x02 \x03(\x0b\x32\'.lq.PaymentSettingV2.PaymentSettingUnit\x1a\x86\x01\n\x0fPaymentMaintain\x12\x12\n\nstart_time\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\x01\n\x12PaymentSettingUnit\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x0f\n\x07is_show\x18\x02 \x01(\x08\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x36\n\x08maintain\x18\x05 \x01(\x0b\x32$.lq.PaymentSettingV2.PaymentMaintain\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\xd6\x01\n\x0ePlayerBaseView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x06 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x07 \x01(\r\x12\x10\n\x08verified\x18\x08 \x01(\r\x12\x11\n\tis_banned\x18\t \x01(\r\"\x82\x02\n\x0ePlayerGameView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\tcharacter\x18\x06 \x01(\x0b\x32\r.lq.Character\x12 \n\x06level3\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x08 \x01(\r\x12\x10\n\x08verified\x18\t \x01(\r\x12\x1b\n\x05views\x18\n \x03(\x0b\x32\x0c.lq.ViewSlot\"\x1d\n\rPlayerLeaving\x12\x0c\n\x04seat\x18\x01 \x01(\r\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\x9a\x01\n\x13RecordAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\"@\n\x14RecordAnalysisedData\x12(\n\x0bround_infos\x18\x01 \x03(\x0b\x32\x13.lq.RecordRoundInfo\"\x98\x01\n\x0bRecordBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x08 \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"S\n\x0fRecordBaBeiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x10\n\x08is_zi_mo\x18\x02 \x01(\x08\x12\x10\n\x08is_chong\x18\x03 \x01(\x08\x12\x0e\n\x06is_bei\x18\x04 \x01(\x08\"\x9f\x03\n\x10RecordChangeTile\x12\r\n\x05\x64oras\x18\x01 \x03(\t\x12-\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1c.lq.RecordChangeTile.TingPai\x12:\n\x11\x63hange_tile_infos\x18\x03 \x03(\x0b\x32\x1f.lq.RecordChangeTile.ChangeTile\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\x05 \x01(\r\x12-\n\noperations\x18\x06 \x03(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x1a\x62\n\nChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\"\xd9\x02\n\x11RecordChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"Z\n\x13RecordCollectedData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"\xab\x02\n\x0eRecordDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0c \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\r \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xde\x02\n\x11RecordDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12-\n\noperations\x18\n \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\x0b \x01(\r\x12\x1a\n\x04muyu\x18\x0c \x01(\x0b\x32\x0c.lq.MuyuInfo\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\xc1\x03\n\nRecordGame\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x1e\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12,\n\x08\x61\x63\x63ounts\x18\x0b \x03(\x0b\x32\x1a.lq.RecordGame.AccountInfo\x12!\n\x06result\x18\x0c \x01(\x0b\x32\x11.lq.GameEndResult\x1a\x8d\x02\n\x0b\x41\x63\x63ountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x11\n\tavatar_id\x18\x04 \x01(\r\x12 \n\tcharacter\x18\x05 \x01(\x0b\x32\r.lq.Character\x12\r\n\x05title\x18\x06 \x01(\r\x12\x1f\n\x05level\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x08 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\t \x01(\r\x12\x10\n\x08verified\x18\n \x01(\r\x12\x1b\n\x05views\x18\x0b \x03(\x0b\x32\x0c.lq.ViewSlot\"W\n\x0eRecordGangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03pai\x18\x03 \x01(\t\x12\x0f\n\x07is_dora\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\"7\n\x10RecordGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13RecordGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\x86\x02\n\nRecordHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xcb\x03\n\x0eRecordHuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12.\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32 .lq.RecordHuleInfo.RecordFanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x0e \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x0f \x01(\r\x12\x10\n\x08title_id\x18\x10 \x01(\r\x12\x11\n\tpoint_sum\x18\x11 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x12 \x01(\r\x12\x14\n\x0cis_jue_zhang\x18\x13 \x01(\x08\x12\x0b\n\x03xun\x18\x14 \x01(\r\x12\x11\n\tting_type\x18\x15 \x01(\r\x12\x11\n\tting_mian\x18\x16 \x01(\r\x1a(\n\rRecordFanInfo\x12\x0b\n\x03val\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"\xf9\x01\n\x14RecordHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd1\x01\n\x14RecordHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x03(\x08\"B\n\x0fRecordHulesInfo\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12!\n\x05hules\x18\x02 \x03(\x0b\x32\x12.lq.RecordHuleInfo\"r\n\x0eRecordLiqiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\x12\x0c\n\x04is_w\x18\x03 \x01(\x08\x12\x14\n\x0cis_zhen_ting\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\x12\x12\n\nis_success\x18\x06 \x01(\x08\"\xce\x01\n\x0bRecordLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"-\n\x0fRecordLiujuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xf8\x04\n\x0eRecordNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0c\n\x04\x64ora\x18\x04 \x01(\t\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12\x0e\n\x06tiles0\x18\x07 \x03(\t\x12\x0e\n\x06tiles1\x18\x08 \x03(\t\x12\x0e\n\x06tiles2\x18\t \x03(\t\x12\x0e\n\x06tiles3\x18\n \x03(\t\x12+\n\x07tingpai\x18\x0b \x03(\x0b\x32\x1a.lq.RecordNewRound.TingPai\x12,\n\toperation\x18\x0c \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x0b\n\x03md5\x18\r \x01(\t\x12\x0f\n\x07paishan\x18\x0e \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x0f \x01(\r\x12\r\n\x05\x64oras\x18\x10 \x03(\t\x12&\n\x05opens\x18\x11 \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x12 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12-\n\noperations\x18\x13 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08ju_count\x18\x14 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x18 \x01(\t\x12\x0c\n\x04salt\x18\x19 \x01(\t\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xc2\x01\n\x0cRecordNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"U\n\x10RecordNoTileInfo\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12+\n\x07players\x18\x02 \x03(\x0b\x32\x1a.lq.RecordNoTilePlayerInfo\"m\n\x16RecordNoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12$\n\x05tings\x18\x05 \x03(\x0b\x32\x15.lq.RecordTingPaiInfo\x12\x0e\n\x06liuman\x18\x06 \x01(\x08\"O\n\x10RecordPeiPaiInfo\x12\x12\n\ndora_count\x18\x01 \x01(\r\x12\x14\n\x0cr_dora_count\x18\x02 \x01(\r\x12\x11\n\tbei_count\x18\x03 \x01(\r\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"\xfb\x02\n\x0fRecordRoundInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hang\x18\x02 \x01(\r\x12\n\n\x02ju\x18\x03 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\r\x12&\n\nliqi_infos\x18\x07 \x03(\x0b\x32\x12.lq.RecordLiqiInfo\x12&\n\ngang_infos\x18\x08 \x03(\x0b\x32\x12.lq.RecordGangInfo\x12*\n\x0cpeipai_infos\x18\t \x03(\x0b\x32\x14.lq.RecordPeiPaiInfo\x12(\n\x0b\x62\x61\x62\x61i_infos\x18\n \x03(\x0b\x32\x13.lq.RecordBaBeiInfo\x12\'\n\nhules_info\x18\x0b \x01(\x0b\x32\x13.lq.RecordHulesInfo\x12\'\n\nliuju_info\x18\x0c \x01(\x0b\x32\x13.lq.RecordLiujuInfo\x12*\n\x0cno_tile_info\x18\r \x01(\x0b\x32\x14.lq.RecordNoTileInfo\"\xbd\x01\n\x0fRecordSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12,\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1b.lq.RecordSelectGap.TingPai\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xad\x01\n\x11RecordTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"$\n\x0eReqAccountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\")\n\x0eReqAccountList\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"-\n\x17ReqAccountStatisticInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"`\n\x19ReqAddCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"#\n\x0eReqApplyFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"n\n\x0bReqAuthGame\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\x1f\n\x0eReqAuthObserve\x12\r\n\x05token\x18\x01 \x01(\t\"3\n\x0eReqBindAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"=\n\x0cReqBindEmail\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"_\n\x12ReqBindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x1a\n\x12multi_bind_version\x18\x04 \x01(\x08\":\n\x12ReqBroadcastInGame\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x65xcept_self\x18\x02 \x01(\x08\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"-\n\x16ReqBuyFestivalProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x13ReqBuyFromChestShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"0\n\rReqBuyFromZHP\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"#\n\x0fReqBuyInABMatch\x12\x10\n\x08match_id\x18\x01 \x01(\r\"\x1d\n\rReqBuyShiLian\x12\x0c\n\x04type\x18\x01 \x01(\r\",\n\x18ReqCancelGooglePlayOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\")\n\x13ReqCancelMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\")\n\x17ReqChallangeLeaderboard\x12\x0e\n\x06season\x18\x01 \x01(\r\"$\n\x0fReqChangeAvatar\x12\x11\n\tavatar_id\x18\x01 \x01(\r\"<\n\x16ReqChangeCharacterSkin\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04skin\x18\x02 \x01(\r\"M\n\x16ReqChangeCharacterView\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\"D\n#ReqChangeCollectedGameRecordRemarks\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\"2\n\x13ReqChangeCommonView\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\".\n\x16ReqChangeMainCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"X\n\x0eReqChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"6\n\x10ReqClientMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x0b\n\tReqCommon\"\x1f\n\x0eReqCommonViews\x12\r\n\x05index\x18\x01 \x01(\r\"*\n\x17ReqCompleteActivityTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\r\">\n\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\">\n\x16ReqCompleteVillageTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\"\n\x0fReqComposeShard\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"s\n\x17ReqCreateAlipayAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x9f\x01\n\x14ReqCreateAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x19\n\x11\x61lipay_trade_type\x18\x04 \x01(\t\x12\x12\n\nreturn_url\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"t\n\x18ReqCreateAlipayScanOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x8b\x01\n\x15ReqCreateBillingOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x18\n\x10payment_platform\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x12\n\naccount_id\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"m\n\x11ReqCreateDMMOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x9c\x01\n\x16ReqCreateENAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateENJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateENMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateENPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9a\x01\n\x14ReqCreateENVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"8\n\x18ReqCreateEmailVerifyCode\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"-\n\x18ReqCreateGameObserveAuth\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"\x9a\x01\n\x11ReqCreateIAPOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x98\x01\n\x12ReqCreateJPAuOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateJPCreditCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPDocomoOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateJPGMOOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9e\x01\n\x18ReqCreateJPSoftbankOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9e\x01\n\x18ReqCreateJPWebMoneyOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x87\x01\n\x14ReqCreateMyCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\"\x87\x01\n\x14ReqCreatePaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"+\n\x17ReqCreatePhoneLoginBind\x12\x10\n\x08password\x18\x01 \x01(\t\"8\n\x18ReqCreatePhoneVerifyCode\x12\r\n\x05phone\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"\x87\x01\n\rReqCreateRoom\x12\x14\n\x0cplayer_count\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x13\n\x0bpublic_live\x18\x03 \x01(\x08\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x10\n\x08pre_rule\x18\x05 \x01(\t\"\xaa\x01\n\x13ReqCreateSteamOrder\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\x10\n\x08steam_id\x18\x05 \x01(\t\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\"\x87\x01\n\x17ReqCreateWechatAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x8a\x01\n\x1aReqCreateWechatNativeOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x9f\x01\n\x14ReqCreateXsollaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x16\n\x0epayment_method\x18\x04 \x01(\r\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x84\x01\n\x14ReqCreateYostarOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\norder_type\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"(\n\x13ReqCurrentMatchInfo\x12\x11\n\tmode_list\x18\x01 \x03(\r\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\":\n\x10ReqDeleteComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65lete_list\x18\x02 \x03(\r\" \n\rReqDeleteMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\x18\x03 \x01(\t\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"*\n\x13ReqDoActivitySignIn\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xcb\x01\n\rReqEmailLogin\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\".\n\x19ReqEnterCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"=\n\x17ReqExchangeActivityItem\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"0\n\x13ReqExchangeCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x18ReqFetchActivityFlipInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"D\n\x16ReqFetchCommentContent\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x02 \x03(\r\"(\n\x13ReqFetchCommentList\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"6\n!ReqFetchCustomizedContestAuthInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\":\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\"7\n#ReqFetchCustomizedContestExtendInfo\x12\x10\n\x08uid_list\x18\x01 \x03(\r\":\n%ReqFetchCustomizedContestGameLiveList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"M\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\"=\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"8\n#ReqFetchCustomizedContestOnlineInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x1cReqFetchRankPointLeaderboard\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"+\n\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"N\n\x11ReqFinishedEnding\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x10\n\x08story_id\x18\x02 \x01(\r\x12\x11\n\tending_id\x18\x03 \x01(\r\"0\n\x1dReqForceCompleteChallengeTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"\x1f\n\x0cReqGMCommand\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\")\n\x14ReqGMCommandInGaming\x12\x11\n\tjson_data\x18\x01 \x01(\t\"O\n%ReqGainAccumulatedPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\"N\n\x1fReqGainMultiPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0ereward_id_list\x18\x02 \x03(\r\"E\n\x16ReqGainRankPointReward\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"$\n\x0fReqGameLiveInfo\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"D\n\x16ReqGameLiveLeftSegment\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x17\n\x0flast_segment_id\x18\x02 \x01(\r\"$\n\x0fReqGameLiveList\x12\x11\n\tfilter_id\x18\x01 \x01(\r\"\'\n\x10ReqGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\n\x11ReqGameRecordList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\")\n\x14ReqGameRecordsDetail\x12\x11\n\tuuid_list\x18\x01 \x03(\t\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"D\n\x17ReqGetFriendVillageData\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x01 \x03(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"9\n\x14ReqHandleFriendApply\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0e\n\x06method\x18\x02 \x01(\r\"+\n\x0bReqHeatBeat\x12\x1c\n\x14no_operation_counter\x18\x01 \x01(\r\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n\x0fReqLeaveComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"#\n\x13ReqLevelLeaderboard\x12\x0c\n\x04type\x18\x01 \x01(\r\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\"\xaa\x02\n\x08ReqLogin\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0c\n\x04type\x18\t \x01(\r\x12\x0f\n\x07version\x18\n \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\" \n\x0cReqLoginBeat\x12\x10\n\x08\x63ontract\x18\x01 \x01(\t\"\x0b\n\tReqLogout\"%\n\x11ReqModifyBirthday\x12\x10\n\x08\x62irthday\x18\x01 \x01(\x05\":\n\x11ReqModifyNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x13\n\x0buse_item_id\x18\x02 \x01(\r\"U\n\x11ReqModifyPassword\x12\x14\n\x0cnew_password\x18\x01 \x01(\t\x12\x14\n\x0cold_password\x18\x02 \x01(\t\x12\x14\n\x0csecure_token\x18\x03 \x01(\t\"$\n\rReqModifyRoom\x12\x13\n\x0brobot_count\x18\x01 \x01(\r\"\'\n\x12ReqModifySignature\x12\x11\n\tsignature\x18\x01 \x01(\t\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\",\n\x11ReqMultiAccountId\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"@\n\x15ReqMutiChallengeLevel\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\x12\x0e\n\x06season\x18\x02 \x01(\r\"*\n\x13ReqNextRoundVillage\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"W\n\rReqOauth2Auth\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"4\n\x0eReqOauth2Check\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xa3\x02\n\x0eReqOauth2Login\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0f\n\x07version\x18\t \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"\xdc\x01\n\x0fReqOauth2Signup\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x15\n\radvertise_str\x18\x04 \x01(\t\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"\'\n\x14ReqOpenAllRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"C\n\x0cReqOpenChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nuse_ticket\x18\x03 \x01(\x08\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"F\n\x11ReqOpenManualItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tselect_id\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"*\n\x17ReqOpenRandomRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"&\n\x11ReqPayMonthTicket\x12\x11\n\tticket_id\x18\x01 \x01(\r\"0\n\x1aReqPlatformBillingProducts\x12\x12\n\nshelves_id\x18\x01 \x01(\r\".\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\"\x1e\n\x0bReqReadMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"4\n ReqReceiveAchievementGroupReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\"5\n\x1bReqReceiveAchievementReward\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\"-\n\x1aReqReceiveActivityFlipTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"2\n\x1dReqReceiveChallengeRankReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"l\n\x1fReqReceiveVillageBuildingReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"d\n\x1bReqReceiveVillageTripReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"&\n\x13ReqRefreshDailyTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"*\n\x19ReqRefreshGameObserveAuth\x12\r\n\x05token\x18\x01 \x01(\t\",\n\x1cReqRemoveCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"$\n\x0fReqRemoveFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"<\n\x0eReqReshZHPShop\x12\x14\n\x0c\x66ree_refresh\x18\x01 \x01(\r\x12\x14\n\x0c\x63ost_refresh\x18\x02 \x01(\r\"R\n\x1fReqResolveFestivalActivityEvent\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"U\n\"ReqResolveFestivalActivityProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"*\n\x13ReqRichmanChestInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\")\n\x12ReqRichmanNextMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\":\n\x15ReqRichmanSpecialMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04step\x18\x02 \x01(\r\"5\n\x10ReqRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"#\n\x0fReqRoomDressing\x12\x10\n\x08\x64ressing\x18\x01 \x01(\x08\"!\n\x0bReqRoomKick\x12\x12\n\naccount_id\x18\x01 \x01(\r\"\x1d\n\x0cReqRoomReady\x12\r\n\x05ready\x18\x01 \x01(\x08\"\x0e\n\x0cReqRoomStart\"U\n\x12ReqSaveCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x12\n\nsave_index\x18\x02 \x01(\r\x12\x0e\n\x06is_use\x18\x03 \x01(\r\"$\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\"*\n\x14ReqSearchAccountById\x12\x12\n\naccount_id\x18\x01 \x01(\r\"A\n\x19ReqSearchAccountByPattern\x12\x13\n\x0bsearch_next\x18\x01 \x01(\x08\x12\x0f\n\x07pattern\x18\x02 \x01(\t\"\xc8\x01\n\x10ReqSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"Z\n\x0bReqSellItem\x12#\n\x05sells\x18\x01 \x03(\x0b\x32\x14.lq.ReqSellItem.Item\x1a&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"H\n\x14ReqSendClientMessage\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\x86\x01\n\x16ReqSendGiftToCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12.\n\x05gifts\x18\x02 \x03(\x0b\x32\x1f.lq.ReqSendGiftToCharacter.Gift\x1a&\n\x04Gift\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"S\n\x13ReqSetVillageWorker\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x12\n\nworker_pos\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\"+\n\x0fReqShopPurchase\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\r\"\xa3\x01\n\x10ReqSignupAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"T\n\x17ReqSolveGooglePlayOrder\x12\x1b\n\x13inapp_purchase_data\x18\x02 \x01(\t\x12\x1c\n\x14inapp_data_signature\x18\x03 \x01(\t\"h\n\x19ReqSolveGooglePlayOrderV3\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"8\n\x13ReqStartVillageTrip\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"-\n\x0bReqSyncGame\x12\x10\n\x08round_id\x18\x01 \x01(\t\x12\x0c\n\x04step\x18\x02 \x01(\r\"$\n\x11ReqTakeAttachment\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"/\n\x1aReqTargetCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"E\n\x14ReqUnbindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"?\n\x18ReqUpdateAccountSettings\x12#\n\x07setting\x18\x01 \x01(\x0b\x32\x12.lq.AccountSetting\"&\n\x16ReqUpdateCharacterSort\x12\x0c\n\x04sort\x18\x01 \x03(\r\"2\n\x14ReqUpdateClientValue\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"0\n\x17ReqUpdateCommentSetting\x12\x15\n\rcomment_allow\x18\x01 \x01(\r\"8\n\x13ReqUpdateIDCardInfo\x12\x10\n\x08\x66ullname\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x61rd_no\x18\x02 \x01(\t\"\'\n\x14ReqUpdateReadComment\x12\x0f\n\x07read_id\x18\x01 \x01(\r\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"+\n\x13ReqUpgradeCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"E\n\x19ReqUpgradeVillageBuilding\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\" \n\rReqUseBagItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"!\n\x10ReqUseCommonView\x12\r\n\x05index\x18\x03 \x01(\r\"\x1e\n\x0eReqUseGiftCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\"\x1c\n\x0bReqUseTitle\x12\r\n\x05title\x18\x01 \x01(\r\"2\n\x0fReqUserComplain\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"m\n\x17ReqVerificationIAPOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x14\n\x0creceipt_data\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"9\n\x16ReqVerifyCodeForSecure\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\r\"<\n\x14ReqVerifyMyCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x13ReqVerifySteamOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\x1d\n\x0eReqVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\x92\x0e\n\x16ResAccountActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x10\x65xchange_records\x18\x02 \x03(\x0b\x32\x12.lq.ExchangeRecord\x12,\n\x12task_progress_list\x18\x03 \x03(\x0b\x32\x10.lq.TaskProgress\x12@\n\x16\x61\x63\x63umulated_point_list\x18\x04 \x03(\x0b\x32 .lq.ActivityAccumulatedPointData\x12\x31\n\x0erank_data_list\x18\x05 \x03(\x0b\x32\x19.lq.ActivityRankPointData\x12\x31\n\x17\x66lip_task_progress_list\x18\x06 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x43\n\x0csign_in_data\x18\x07 \x03(\x0b\x32-.lq.ResAccountActivityData.ActivitySignInData\x12\x44\n\x0crichman_data\x18\x08 \x03(\x0b\x32..lq.ResAccountActivityData.ActivityRichmanData\x12\x33\n\x19period_task_progress_list\x18\t \x03(\x0b\x32\x10.lq.TaskProgress\x12\x33\n\x19random_task_progress_list\x18\n \x03(\x0b\x32\x10.lq.TaskProgress\x12=\n\rchest_up_data\x18\x0b \x03(\x0b\x32&.lq.ResAccountActivityData.ChestUpData\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\x19 \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x1a \x03(\x0b\x32\x18.lq.ActivityFestivalData\x1a[\n\x12\x41\x63tivitySignInData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rsign_in_count\x18\x02 \x01(\r\x12\x19\n\x11last_sign_in_time\x18\x03 \x01(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\x1a\xbf\x01\n\x13\x41\x63tivityRichmanData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x03 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x04 \x01(\r\x12\x11\n\tbank_save\x18\x05 \x01(\r\x12\x0b\n\x03\x65xp\x18\x06 \x01(\r\x12\x31\n\x04\x62uff\x18\x07 \x03(\x0b\x32#.lq.ResAccountActivityData.BuffData\x1a(\n\x0b\x43hestUpData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"\xb9\x01\n\x1bResAccountChallengeRankInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x42\n\x0bseason_info\x18\x02 \x03(\x0b\x32-.lq.ResAccountChallengeRankInfo.ChallengeRank\x1a<\n\rChallengeRank\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05level\x18\x03 \x01(\r\"H\n\x17ResAccountCharacterInfo\x12\x13\n\x0bunlock_list\x18\x01 \x03(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"`\n\x0eResAccountInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x07\x61\x63\x63ount\x18\x02 \x01(\x0b\x32\x0b.lq.Account\x12\x16\n\x04room\x18\x03 \x01(\x0b\x32\x08.lq.Room\"T\n\x12ResAccountSettings\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x02 \x03(\x0b\x32\x12.lq.AccountSetting\"T\n\x10ResAccountStates\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x06states\x18\x02 \x03(\x0b\x32\x16.lq.AccountActiveState\"\x98\x01\n\x17ResAccountStatisticInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0estatistic_data\x18\x02 \x03(\x0b\x32\x18.lq.AccountStatisticData\x12\x31\n\x0b\x64\x65tail_data\x18\x03 \x01(\x0b\x32\x1c.lq.AccountDetailStatisticV2\"O\n\x10ResAccountUpdate\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"o\n\x0eResAchievement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\nprogresses\x18\x02 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x03 \x03(\r\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\"M\n\x0fResActivityList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\nactivities\x18\x02 \x03(\x0b\x32\x0c.lq.Activity\"5\n\x19ResAddCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x9c\x01\n\x11ResAllcommonViews\x12*\n\x05views\x18\x01 \x03(\x0b\x32\x1b.lq.ResAllcommonViews.Views\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a\x34\n\x05Views\x12\x1c\n\x06values\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\r\n\x05index\x18\x02 \x01(\r\"u\n\x0fResAnnouncement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rannouncements\x18\x02 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x03 \x03(\r\x12\x11\n\tread_list\x18\x04 \x03(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb2\x01\n\x0bResAuthGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x03 \x03(\r\x12\x15\n\ris_game_start\x18\x04 \x01(\x08\x12#\n\x0bgame_config\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12\x15\n\rready_id_list\x18\x06 \x03(\r\"<\n\nResBagInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x03\x62\x61g\x18\x02 \x01(\x0b\x32\x07.lq.Bag\"b\n\x16ResBuyFestivalProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\x0cnew_proposal\x18\x02 \x01(\x0b\x32\x18.lq.FestivalProposalData\"m\n\x13ResBuyFromChestShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\x05\"K\n\x0eResBuyFromShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb4\x01\n\x17ResChallengeLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12/\n\x05items\x18\x02 \x03(\x0b\x32 .lq.ResChallengeLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12G\n\x15\x63hallenge_season_list\x18\x01 \x03(\x0b\x32(.lq.ResChallengeSeasonInfo.ChallengeInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1aW\n\rChallengeInfo\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\r\n\x05state\x18\x04 \x01(\r\"?\n#ResChangeCollectedGameRecordRemarks\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x92\x02\n\x10ResCharacterInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x19\n\x11main_character_id\x18\x04 \x01(\r\x12\x17\n\x0fsend_gift_count\x18\x05 \x01(\r\x12\x17\n\x0fsend_gift_limit\x18\x06 \x01(\r\x12\x18\n\x10\x66inished_endings\x18\x07 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x08 \x03(\r\x12\x16\n\x0e\x63haracter_sort\x18\t \x03(\r\x12\x19\n\x11hidden_characters\x18\n \x03(\r\"\x91\x01\n\x0eResClientValue\x12\'\n\x05\x64\x61tas\x18\x01 \x03(\x0b\x32\x18.lq.ResClientValue.Value\x12\x17\n\x0frecharged_count\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a#\n\x05Value\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"\x82\x01\n\x1aResCollectedGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x17.lq.RecordCollectedData\x12\x1c\n\x14record_collect_limit\x18\x03 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"D\n\x11ResCommentSetting\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\"%\n\tResCommon\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"u\n\rResCommonView\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12%\n\x05slots\x18\x02 \x03(\x0b\x32\x16.lq.ResCommonView.Slot\x1a#\n\x04Slot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"G\n\x0eResCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"[\n\x16ResCompleteVillageTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"[\n\x11ResConnectionInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0f\x63lient_endpoint\x18\x02 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"G\n\x17ResCreateAlipayAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"D\n\x14ResCreateAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"n\n\x18ResCreateAlipayScanOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\x12\x0f\n\x07qr_code\x18\x04 \x01(\t\"C\n\x15ResCreateBillingOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xbb\x01\n\x11ResCreateDmmOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x16\n\x0etransaction_id\x18\x03 \x01(\t\x12\x13\n\x0b\x64mm_user_id\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\t\x12\x14\n\x0c\x63\x61llback_url\x18\x06 \x01(\t\x12\x14\n\x0crequest_time\x18\t \x01(\t\x12\x12\n\ndmm_app_id\x18\n \x01(\t\"D\n\x16ResCreateENAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateENJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateENMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateENPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"B\n\x14ResCreateENVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"U\n\x18ResCreateGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x10\n\x08location\x18\x03 \x01(\t\"?\n\x11ResCreateIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"@\n\x12ResCreateJPAuOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateJPCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPDocomoOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"F\n\x18ResCreateJPSoftbankOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"F\n\x18ResCreateJPWebMoneyOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"U\n\x14ResCreateMyCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tauth_code\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"O\n\x14ResCreatePaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"A\n\rResCreateRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\\\n\x13ResCreateSteamOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x19\n\x11platform_order_id\x18\x03 \x01(\t\"\x91\x02\n\x17ResCreateWechatAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12M\n\x15\x63\x61ll_wechat_app_param\x18\x02 \x01(\x0b\x32..lq.ResCreateWechatAppOrder.CallWechatAppParam\x1a\x8c\x01\n\x12\x43\x61llWechatAppParam\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x11\n\tpartnerid\x18\x02 \x01(\t\x12\x10\n\x08prepayid\x18\x03 \x01(\t\x12\x0f\n\x07package\x18\x04 \x01(\t\x12\x10\n\x08noncestr\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\t\x12\x0c\n\x04sign\x18\x07 \x01(\t\"_\n\x1aResCreateWechatNativeOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"O\n\x14ResCreateXsollaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"B\n\x14ResCreateYostarOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa6\x01\n\x13ResCurrentMatchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07matches\x18\x02 \x03(\x0b\x32(.lq.ResCurrentMatchInfo.CurrentMatchInfo\x1a:\n\x10\x43urrentMatchInfo\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12\x15\n\rplaying_count\x18\x02 \x01(\r\"=\n\x0eResDMMPreLogin\x12\x11\n\tparameter\x18\x01 \x01(\t\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"D\n\x12ResDailySignInInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csign_in_days\x18\x02 \x01(\r\"\x9e\x01\n\x0cResDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\nprogresses\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x19\n\x11has_refresh_count\x18\x03 \x01(\x08\x12\x1c\n\x14max_daily_task_count\x18\x04 \x01(\r\x12\x15\n\rrefresh_count\x18\x05 \x01(\r\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xad\x01\n\x13ResDoActivitySignIn\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07rewards\x18\x02 \x03(\x0b\x32\".lq.ResDoActivitySignIn.RewardData\x12\x15\n\rsign_in_count\x18\x03 \x01(\r\x1a\x30\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb6\x01\n\x19ResEnterCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x64\x65tail_info\x18\x02 \x01(\x0b\x32\x1b.lq.CustomizedContestDetail\x12\x38\n\rplayer_report\x18\x03 \x01(\x0b\x32!.lq.CustomizedContestPlayerReport\x12\x13\n\x0bis_followed\x18\x04 \x01(\x08\"m\n\x0cResEnterGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"^\n\x17ResExchangeActivityItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xff\x01\n\x0fResFetchABMatch\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08match_id\x18\x02 \x01(\r\x12\x13\n\x0bmatch_count\x18\x03 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x04 \x01(\r\x12\r\n\x05point\x18\x05 \x01(\r\x12\x10\n\x08rewarded\x18\x06 \x01(\x08\x12\x37\n\x0fmatch_max_point\x18\x07 \x03(\x0b\x32\x1e.lq.ResFetchABMatch.MatchPoint\x12\x0c\n\x04quit\x18\x08 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x39\n\x04rate\x18\x01 \x03(\x0b\x32+.lq.ResFetchAchievementRate.AchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a+\n\x0f\x41\x63hievementRate\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rate\x18\x02 \x01(\r\"T\n\x18ResFetchActivityFlipInfo\x12\x0f\n\x07rewards\x18\x01 \x03(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xc1\x01\n\x15ResFetchChallengeInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\"U\n\x16ResFetchCommentContent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x08\x63omments\x18\x02 \x03(\x0b\x32\x0f.lq.CommentItem\"u\n\x13ResFetchCommentList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x03 \x03(\r\x12\x14\n\x0clast_read_id\x18\x04 \x01(\r\"U\n!ResFetchCustomizedContestAuthInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0eobserver_level\x18\x02 \x01(\r\"u\n$ResFetchCustomizedContestByContestId\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x0c\x63ontest_info\x18\x02 \x01(\x0b\x32\x1d.lq.CustomizedContestAbstract\"q\n#ResFetchCustomizedContestExtendInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x65xtend_list\x18\x02 \x03(\x0b\x32\x1b.lq.CustomizedContestExtend\"f\n%ResFetchCustomizedContestGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"y\n$ResFetchCustomizedContestGameRecords\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nnext_index\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"\x9a\x01\n\x1dResFetchCustomizedContestList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x08\x63ontests\x18\x02 \x03(\x0b\x32\x19.lq.CustomizedContestBase\x12\x32\n\x0f\x66ollow_contests\x18\x03 \x03(\x0b\x32\x19.lq.CustomizedContestBase\"V\n#ResFetchCustomizedContestOnlineInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\ronline_player\x18\x02 \x01(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"V\n\x12ResFetchGamingInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\tgame_info\x18\x02 \x01(\x0b\x32\x13.lq.GameConnectInfo\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"G\n\x16ResFetchPhoneLoginBind\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bphone_login\x18\x02 \x01(\r\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\x12\x0c\n\x04uuid\x18\x0e \x01(\t\"\xe4\x01\n\x1cResFetchRankPointLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x05items\x18\x02 \x03(\x0b\x32%.lq.ResFetchRankPointLeaderboard.Item\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\x1aY\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12 \n\x04view\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\r\n\x05point\x18\x04 \x01(\r\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"H\n\x19ResFetchSelfGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tself_rate\x18\x02 \x01(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\x01\n\x12ResFriendApplyList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07\x61pplies\x18\x02 \x03(\x0b\x32\".lq.ResFriendApplyList.FriendApply\x1a\x35\n\x0b\x46riendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\"v\n\rResFriendList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x07\x66riends\x18\x02 \x03(\x0b\x32\n.lq.Friend\x12\x18\n\x10\x66riend_max_count\x18\x03 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x04 \x01(\r\"U\n\x0eResGameEndVote\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10vote_cd_end_time\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\xaf\x01\n\x0fResGameLiveInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1a\n\x12left_start_seconds\x18\x02 \x01(\r\x12#\n\tlive_head\x18\x03 \x01(\x0b\x32\x10.lq.GameLiveHead\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\"\xaa\x01\n\x16ResGameLiveLeftSegment\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nlive_state\x18\x02 \x01(\r\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\x12\x1f\n\x17segment_end_millisecond\x18\x06 \x01(\r\"P\n\x0fResGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"W\n\x12ResGamePlayerState\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\nstate_list\x18\x02 \x03(\x0e\x32\x13.lq.GamePlayerState\"\x9b\x01\n\x10ResGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x04rank\x18\x02 \x03(\x0b\x32\x1d.lq.ResGamePointRank.RankInfo\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a-\n\x08RankInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"g\n\rResGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x04head\x18\x03 \x01(\x0b\x32\x0e.lq.RecordGame\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\x12\x10\n\x08\x64\x61ta_url\x18\x05 \x01(\t\"g\n\x11ResGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0btotal_count\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"U\n\x14ResGameRecordsDetail\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x0e.lq.RecordGame\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"\xa8\x01\n\x17ResGetFriendVillageData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResGetFriendVillageData.FriendVillageData\x1a\x36\n\x11\x46riendVillageData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"M\n\rResIDCardInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tis_authed\x18\x02 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"R\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x63hat_history\x18\x02 \x03(\x0c\"?\n\x0bResJoinRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\xac\x01\n\x13ResLevelLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.lq.ResLevelLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1f\n\x05level\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\"\xa9\x02\n\x08ResLogin\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x1c\n\x07\x61\x63\x63ount\x18\x03 \x01(\x0b\x32\x0b.lq.Account\x12&\n\tgame_info\x18\x04 \x01(\x0b\x32\x13.lq.GameConnectInfo\x12\x1f\n\x17has_unread_announcement\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x06 \x01(\t\x12\x13\n\x0bsignup_time\x18\x07 \x01(\r\x12\x19\n\x11is_id_card_authed\x18\x08 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\t \x01(\t\x12\x17\n\x0flogined_version\x18\n \x03(\r\x12\x18\n\x10rewarded_version\x18\x0b \x03(\r\"%\n\tResLogout\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"@\n\x0bResMailInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x05mails\x18\x02 \x03(\x0b\x32\x08.lq.Mail\"\x98\x01\n\x07ResMisc\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0erecharged_list\x18\x02 \x03(\r\x12)\n\x06\x66\x61iths\x18\x03 \x03(\x0b\x32\x19.lq.ResMisc.MiscFaithData\x1a\x30\n\rMiscFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"E\n\x12ResModNicknameTime\x12\x15\n\rlast_mod_time\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"^\n\x12ResMonthTicketInfo\x12.\n\x11month_ticket_info\x18\x01 \x01(\x0b\x32\x13.lq.MonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"U\n\x14ResMultiAccountBrief\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerBaseView\"\x8b\x01\n\x15ResMutiChallengeLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.lq.ResMutiChallengeLevel.Item\x1a)\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"_\n\x13ResNextRoundVillage\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\ractivity_data\x18\x02 \x01(\x0b\x32\x17.lq.ActivityVillageData\"?\n\rResOauth2Auth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"?\n\x0eResOauth2Check\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bhas_account\x18\x02 \x01(\x08\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"Q\n\x14ResOpenAllRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\xee\x01\n\x0cResOpenChest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\x12\x18\n\x10total_open_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\x12@\n\x10\x63hest_replace_up\x18\x05 \x03(\x0b\x32&.lq.ResOpenChest.ChestReplaceCountData\x1a\x32\n\x15\x43hestReplaceCountData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\"P\n\x13ResOpenPreChestItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"T\n\x17ResOpenRandomRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"Z\n\x11ResPayMonthTicket\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x16\n\x0eresource_count\x18\x03 \x01(\r\"\\\n\x1aResPlatformBillingProducts\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.lq.BillingProduct\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"g\n ResReceiveAchievementGroupReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"b\n\x1bResReceiveAchievementReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"E\n\x1aResReceiveActivityFlipTask\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \x01(\r\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x39\n\x07rewards\x18\x01 \x03(\x0b\x32(.lq.ResReceiveChallengeRankReward.Reward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a,\n\x06Reward\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"d\n\x1fResReceiveVillageBuildingReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"`\n\x1bResReceiveVillageTripReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"\xa6\x01\n\x13ResRefreshChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"j\n\x13ResRefreshDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x08progress\x18\x02 \x01(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"B\n\x19ResRefreshGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03ttl\x18\x02 \x01(\r\"G\n\x11ResRefreshZHPShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x18\n\x03zhp\x18\x02 \x01(\x0b\x32\x0b.lq.ZHPShop\"8\n\x1cResRemoveCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x9d\x01\n\x1fResResolveFestivalActivityEvent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\x11\n\tending_id\x18\x05 \x01(\r\x12\r\n\x05level\x18\x06 \x01(\r\"\x9d\x01\n\"ResResolveFestivalActivityProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\x0e\n\x06result\x18\x03 \x01(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\r\n\x05level\x18\x05 \x01(\r\"A\n\x11ResReviveCoinInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nhas_gained\x18\x02 \x01(\x08\"\x87\x01\n\x13ResRichmanChestInfo\x12/\n\x05items\x18\x01 \x03(\x0b\x32 .lq.ResRichmanChestInfo.ItemData\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a%\n\x08ItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x94\x04\n\x12ResRichmanNextMove\x12.\n\x05paths\x18\x01 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.PathData\x12\x0c\n\x04\x64ice\x18\x02 \x01(\r\x12\x10\n\x08location\x18\x03 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\r\x12-\n\x04\x62uff\x18\x06 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.BuffData\x12\x11\n\tbank_save\x18\x07 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x08 \x01(\r\x12\x0b\n\x03\x65xp\x18\t \x01(\r\x12\x15\n\rbank_save_add\x18\n \x01(\r\x12\x18\n\x05\x65rror\x18\x0b \x01(\x0b\x32\t.lq.Error\x1aT\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x14\n\x0corigin_count\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x1a`\n\x08PathData\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x32\n\x07rewards\x18\x02 \x03(\x0b\x32!.lq.ResRichmanNextMove.RewardData\x12\x0e\n\x06\x65vents\x18\x03 \x03(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\"T\n\x14ResSearchAccountById\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x06player\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"u\n\x19ResSearchAccountByPattern\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bis_finished\x18\x02 \x01(\x08\x12\x16\n\x0ematch_accounts\x18\x03 \x03(\r\x12\x11\n\tdecode_id\x18\x04 \x01(\r\"?\n\x0bResSelfRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"N\n\x16ResSendGiftToCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\"S\n\x11ResServerSettings\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\">\n\rResServerTime\x12\x13\n\x0bserver_time\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\r\"o\n\x13ResSetVillageWorker\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x08\x62uilding\x18\x02 \x01(\x0b\x32\x17.lq.VillageBuildingData\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"H\n\x0bResShopInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tshop_info\x18\x02 \x01(\x0b\x32\x0c.lq.ShopInfo\"N\n\x0fResShopPurchase\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"V\n\x0fResStartObserve\x12\x1e\n\x04head\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveHead\x12#\n\x06passed\x18\x02 \x01(\x0b\x32\x13.lq.GameLiveSegment\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\"l\n\x0bResSyncGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"<\n\x0cResTitleList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\ntitle_list\x18\x02 \x03(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\xa6\x01\n\x13ResUpgradeChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"Q\n\x13ResUpgradeCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\tcharacter\x18\x02 \x01(\x0b\x32\r.lq.Character\"K\n\x0eResUseGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"U\n\x15ResUseSpecialGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"H\n\x16ResVerfiyCodeForSecure\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csecure_token\x18\x02 \x01(\t\"3\n\x17ResVerificationIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"C\n\x0cResVipReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11gained_vip_levels\x18\x02 \x03(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"\x97\x01\n\x10RewardPlusResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12/\n\x08\x65xchange\x18\x03 \x01(\x0b\x32\x1d.lq.RewardPlusResult.Exchange\x1a\x37\n\x08\x45xchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\r\"\'\n\nRewardSlot\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"y\n\rRollingNotice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\x12\x17\n\x0frepeat_interval\x18\x05 \x01(\r\x12\x0c\n\x04lang\x18\x06 \x01(\t\"\x8c\x02\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\x12\x1a\n\x04mode\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x18\n\x10max_player_count\x18\x04 \x01(\r\x12#\n\x07persons\x18\x05 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x12\n\nready_list\x18\x06 \x03(\r\x12\x12\n\nis_playing\x18\x07 \x01(\x08\x12\x13\n\x0bpublic_live\x18\x08 \x01(\x08\x12\x13\n\x0brobot_count\x18\t \x01(\r\x12\x15\n\rtournament_id\x18\n \x01(\r\x12\x0b\n\x03seq\x18\x0b \x01(\r\x12\x10\n\x08pre_rule\x18\x0c \x01(\t\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\x18\x02 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"\x9e\x01\n\x0eServerSettings\x12+\n\x0fpayment_setting\x18\x03 \x01(\x0b\x32\x12.lq.PaymentSetting\x12\x30\n\x12payment_setting_v2\x18\x04 \x01(\x0b\x32\x14.lq.PaymentSettingV2\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"c\n\x08ShopInfo\x12\x18\n\x03zhp\x18\x01 \x01(\x0b\x32\x0b.lq.ZHPShop\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\"v\n\x0cTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"5\n\x0fTimeCounterData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"T\n\x12TingPaiDiscardInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x10\n\x08zhenting\x18\x02 \x01(\x08\x12\x1e\n\x05infos\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xa7\x01\n\x0bTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"U\n\x13VillageBuildingData\x12\n\n\x02id\x18\x01 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\x0f\n\x07workers\x18\x04 \x03(\r\"*\n\rVillageReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"l\n\x11VillageTargetInfo\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\r\x12\x14\n\x0c\x61vatar_frame\x18\x03 \x01(\r\x12\r\n\x05title\x18\x04 \x01(\r\x12\x10\n\x08verified\x18\x05 \x01(\r\"6\n\x0fVillageTaskData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x63ompleted_count\x18\x02 \x01(\r\"\x8e\x01\n\x0fVillageTripData\x12\x13\n\x0bstart_round\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\r\n\x05level\x18\x04 \x01(\r\x12#\n\x04info\x18\x05 \x01(\x0b\x32\x15.lq.VillageTargetInfo\"<\n\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"%\n\x07Wrapper\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"\xca\x01\n\x07ZHPShop\x12\r\n\x05goods\x18\x01 \x03(\r\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12.\n\x0c\x66ree_refresh\x18\x03 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x12.\n\x0c\x63ost_refresh\x18\x04 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x1a,\n\x0cRefreshCount\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r*=\n\x0fGamePlayerState\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04\x41UTH\x10\x01\x12\x0b\n\x07SYNCING\x10\x02\x12\t\n\x05READY\x10\x03\x32\xf5\x06\n\x08\x46\x61stTest\x12,\n\x08\x61uthGame\x12\x0f.lq.ReqAuthGame\x1a\x0f.lq.ResAuthGame\x12\x30\n\x0b\x61uthObserve\x12\x12.lq.ReqAuthObserve\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62roadcastInGame\x12\x16.lq.ReqBroadcastInGame\x1a\r.lq.ResCommon\x12\x31\n\x11\x63heckNetworkDelay\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x0c\x63learLeaving\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12/\n\x0f\x63onfirmNewRound\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tenterGame\x12\r.lq.ReqCommon\x1a\x10.lq.ResEnterGame\x12=\n\x14\x66\x65tchGamePlayerState\x12\r.lq.ReqCommon\x1a\x16.lq.ResGamePlayerState\x12.\n\x0e\x66inishSyncGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x10inputChiPengGang\x12\x12.lq.ReqChiPengGang\x1a\r.lq.ResCommon\x12=\n\x12inputGameGMCommand\x12\x18.lq.ReqGMCommandInGaming\x1a\r.lq.ResCommon\x12\x35\n\x0einputOperation\x12\x14.lq.ReqSelfOperation\x1a\r.lq.ResCommon\x12\x32\n\x0cstartObserve\x12\r.lq.ReqCommon\x1a\x13.lq.ResStartObserve\x12+\n\x0bstopObserve\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x08syncGame\x12\x0f.lq.ReqSyncGame\x1a\x0f.lq.ResSyncGame\x12-\n\rterminateGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bvoteGameEnd\x12\x12.lq.ReqVoteGameEnd\x1a\x12.lq.ResGameEndVote2\xf5\xa4\x01\n\x05Lobby\x12V\n\x16\x61\x64\x64\x43ollectedGameRecord\x12\x1d.lq.ReqAddCollectedGameRecord\x1a\x1d.lq.ResAddCollectedGameRecord\x12\x39\n\x11\x61\x64\x64\x46inishedEnding\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x30\n\x0b\x61pplyFriend\x12\x12.lq.ReqApplyFriend\x1a\r.lq.ResCommon\x12\x30\n\x0b\x62indAccount\x12\x12.lq.ReqBindAccount\x1a\r.lq.ResCommon\x12,\n\tbindEmail\x12\x10.lq.ReqBindEmail\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62indPhoneNumber\x12\x16.lq.ReqBindPhoneNumber\x1a\r.lq.ResCommon\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12M\n\x13\x62uyFestivalProposal\x12\x1a.lq.ReqBuyFestivalProposal\x1a\x1a.lq.ResBuyFestivalProposal\x12\x44\n\x10\x62uyFromChestShop\x12\x17.lq.ReqBuyFromChestShop\x1a\x17.lq.ResBuyFromChestShop\x12\x35\n\x0b\x62uyFromShop\x12\x12.lq.ReqBuyFromShop\x1a\x12.lq.ResBuyFromShop\x12.\n\nbuyFromZHP\x12\x11.lq.ReqBuyFromZHP\x1a\r.lq.ResCommon\x12\x32\n\x0c\x62uyInABMatch\x12\x13.lq.ReqBuyInABMatch\x1a\r.lq.ResCommon\x12.\n\nbuyShiLian\x12\x11.lq.ReqBuyShiLian\x1a\r.lq.ResCommon\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x44\n\x15\x63\x61ncelGooglePlayOrder\x12\x1c.lq.ReqCancelGooglePlayOrder\x1a\r.lq.ResCommon\x12\x35\n\x0b\x63\x61ncelMatch\x12\x17.lq.ReqCancelMatchQueue\x1a\r.lq.ResCommon\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x12\x63\x61ncelUnifiedMatch\x12\x19.lq.ReqCancelUnifiedMatch\x1a\r.lq.ResCommon\x12\x32\n\x0c\x63hangeAvatar\x12\x13.lq.ReqChangeAvatar\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterSkin\x12\x1a.lq.ReqChangeCharacterSkin\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterView\x12\x1a.lq.ReqChangeCharacterView\x1a\r.lq.ResCommon\x12t\n changeCollectedGameRecordRemarks\x12\'.lq.ReqChangeCollectedGameRecordRemarks\x1a\'.lq.ResChangeCollectedGameRecordRemarks\x12:\n\x10\x63hangeCommonView\x12\x17.lq.ReqChangeCommonView\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeMainCharacter\x12\x1a.lq.ReqChangeMainCharacter\x1a\r.lq.ResCommon\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x34\n\rclientMessage\x12\x14.lq.ReqClientMessage\x1a\r.lq.ResCommon\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12\x46\n\x18\x63ompleteActivityFlipTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12\x42\n\x14\x63ompleteActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompletePeriodActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompleteRandomActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\x12M\n\x13\x63ompleteVillageTask\x12\x1a.lq.ReqCompleteVillageTask\x1a\x1a.lq.ResCompleteVillageTask\x12\x32\n\x0c\x63omposeShard\x12\x13.lq.ReqComposeShard\x1a\r.lq.ResCommon\x12P\n\x14\x63reateAlipayAppOrder\x12\x1b.lq.ReqCreateAlipayAppOrder\x1a\x1b.lq.ResCreateAlipayAppOrder\x12G\n\x11\x63reateAlipayOrder\x12\x18.lq.ReqCreateAlipayOrder\x1a\x18.lq.ResCreateAlipayOrder\x12S\n\x15\x63reateAlipayScanOrder\x12\x1c.lq.ReqCreateAlipayScanOrder\x1a\x1c.lq.ResCreateAlipayScanOrder\x12J\n\x12\x63reateBillingOrder\x12\x19.lq.ReqCreateBillingOrder\x1a\x19.lq.ResCreateBillingOrder\x12>\n\x0e\x63reateDMMOrder\x12\x15.lq.ReqCreateDMMOrder\x1a\x15.lq.ResCreateDmmOrder\x12M\n\x13\x63reateENAlipayOrder\x12\x1a.lq.ReqCreateENAlipayOrder\x1a\x1a.lq.ResCreateENAlipayOrder\x12\x44\n\x10\x63reateENJCBOrder\x12\x17.lq.ReqCreateENJCBOrder\x1a\x17.lq.ResCreateENJCBOrder\x12Y\n\x17\x63reateENMasterCardOrder\x12\x1e.lq.ReqCreateENMasterCardOrder\x1a\x1e.lq.ResCreateENMasterCardOrder\x12M\n\x13\x63reateENPaypalOrder\x12\x1a.lq.ReqCreateENPaypalOrder\x1a\x1a.lq.ResCreateENPaypalOrder\x12G\n\x11\x63reateENVisaOrder\x12\x18.lq.ReqCreateENVisaOrder\x1a\x18.lq.ResCreateENVisaOrder\x12\x44\n\x15\x63reateEmailVerifyCode\x12\x1c.lq.ReqCreateEmailVerifyCode\x1a\r.lq.ResCommon\x12S\n\x15\x63reateGameObserveAuth\x12\x1c.lq.ReqCreateGameObserveAuth\x1a\x1c.lq.ResCreateGameObserveAuth\x12>\n\x0e\x63reateIAPOrder\x12\x15.lq.ReqCreateIAPOrder\x1a\x15.lq.ResCreateIAPOrder\x12\x41\n\x0f\x63reateJPAuOrder\x12\x16.lq.ReqCreateJPAuOrder\x1a\x16.lq.ResCreateJPAuOrder\x12Y\n\x17\x63reateJPCreditCardOrder\x12\x1e.lq.ReqCreateJPCreditCardOrder\x1a\x1e.lq.ResCreateJPCreditCardOrder\x12M\n\x13\x63reateJPDocomoOrder\x12\x1a.lq.ReqCreateJPDocomoOrder\x1a\x1a.lq.ResCreateJPDocomoOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\x12M\n\x13\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12M\n\x13\x63reateJPPaypalOrder\x12\x1a.lq.ReqCreateJPPaypalOrder\x1a\x1a.lq.ResCreateJPPaypalOrder\x12S\n\x15\x63reateJPSoftbankOrder\x12\x1c.lq.ReqCreateJPSoftbankOrder\x1a\x1c.lq.ResCreateJPSoftbankOrder\x12S\n\x15\x63reateJPWebMoneyOrder\x12\x1c.lq.ReqCreateJPWebMoneyOrder\x1a\x1c.lq.ResCreateJPWebMoneyOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12N\n\x18\x63reateMyCardAndroidOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12J\n\x14\x63reateMyCardWebOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12\x36\n\x0e\x63reateNickname\x12\x15.lq.ReqCreateNickname\x1a\r.lq.ResCommon\x12G\n\x11\x63reatePaypalOrder\x12\x18.lq.ReqCreatePaypalOrder\x1a\x18.lq.ResCreatePaypalOrder\x12\x42\n\x14\x63reatePhoneLoginBind\x12\x1b.lq.ReqCreatePhoneLoginBind\x1a\r.lq.ResCommon\x12\x44\n\x15\x63reatePhoneVerifyCode\x12\x1c.lq.ReqCreatePhoneVerifyCode\x1a\r.lq.ResCommon\x12\x32\n\ncreateRoom\x12\x11.lq.ReqCreateRoom\x1a\x11.lq.ResCreateRoom\x12\x44\n\x10\x63reateSteamOrder\x12\x17.lq.ReqCreateSteamOrder\x1a\x17.lq.ResCreateSteamOrder\x12P\n\x14\x63reateWechatAppOrder\x12\x1b.lq.ReqCreateWechatAppOrder\x1a\x1b.lq.ResCreateWechatAppOrder\x12Y\n\x17\x63reateWechatNativeOrder\x12\x1e.lq.ReqCreateWechatNativeOrder\x1a\x1e.lq.ResCreateWechatNativeOrder\x12G\n\x11\x63reateXsollaOrder\x12\x18.lq.ReqCreateXsollaOrder\x1a\x18.lq.ResCreateXsollaOrder\x12J\n\x14\x63reateYostarSDKOrder\x12\x18.lq.ReqCreateYostarOrder\x1a\x18.lq.ResCreateYostarOrder\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x34\n\rdeleteComment\x12\x14.lq.ReqDeleteComment\x1a\r.lq.ResCommon\x12.\n\ndeleteMail\x12\x11.lq.ReqDeleteMail\x1a\r.lq.ResCommon\x12:\n\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\x1a\r.lq.ResCommon\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x35\n\x0b\x64mmPreLogin\x12\x12.lq.ReqDMMPreLogin\x1a\x12.lq.ResDMMPreLogin\x12\x44\n\x10\x64oActivitySignIn\x12\x17.lq.ReqDoActivitySignIn\x1a\x17.lq.ResDoActivitySignIn\x12-\n\rdoDailySignIn\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x34\n\x0e\x64ressingStatus\x12\x13.lq.ReqRoomDressing\x1a\r.lq.ResCommon\x12-\n\nemailLogin\x12\x11.lq.ReqEmailLogin\x1a\x0c.lq.ResLogin\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12V\n\x16\x65nterCustomizedContest\x12\x1d.lq.ReqEnterCustomizedContest\x1a\x1d.lq.ResEnterCustomizedContest\x12P\n\x14\x65xchangeActivityItem\x12\x1b.lq.ReqExchangeActivityItem\x1a\x1b.lq.ResExchangeActivityItem\x12<\n\x12\x65xchangeChestStone\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12:\n\x10\x65xchangeCurrency\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x39\n\x0f\x65xchangeDiamond\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\x36\n\x10\x66\x65tchABMatchInfo\x12\r.lq.ReqCommon\x1a\x13.lq.ResFetchABMatch\x12\x45\n\x18\x66\x65tchAccountActivityData\x12\r.lq.ReqCommon\x1a\x1a.lq.ResAccountActivityData\x12T\n\x1d\x66\x65tchAccountChallengeRankInfo\x12\x12.lq.ReqAccountInfo\x1a\x1f.lq.ResAccountChallengeRankInfo\x12G\n\x19\x66\x65tchAccountCharacterInfo\x12\r.lq.ReqCommon\x1a\x1b.lq.ResAccountCharacterInfo\x12:\n\x10\x66\x65tchAccountInfo\x12\x12.lq.ReqAccountInfo\x1a\x12.lq.ResAccountInfo\x12=\n\x14\x66\x65tchAccountSettings\x12\r.lq.ReqCommon\x1a\x16.lq.ResAccountSettings\x12=\n\x11\x66\x65tchAccountState\x12\x12.lq.ReqAccountList\x1a\x14.lq.ResAccountStates\x12U\n\x19\x66\x65tchAccountStatisticInfo\x12\x1b.lq.ReqAccountStatisticInfo\x1a\x1b.lq.ResAccountStatisticInfo\x12\x35\n\x10\x66\x65tchAchievement\x12\r.lq.ReqCommon\x1a\x12.lq.ResAchievement\x12\x42\n\x14\x66\x65tchAchievementRate\x12\r.lq.ReqCommon\x1a\x1b.lq.ResFetchAchievementRate\x12\x37\n\x11\x66\x65tchActivityBuff\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityBuff\x12S\n\x15\x66\x65tchActivityFlipInfo\x12\x1c.lq.ReqFetchActivityFlipInfo\x1a\x1c.lq.ResFetchActivityFlipInfo\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12\x37\n\x11\x66\x65tchActivityList\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityList\x12;\n\x13\x66\x65tchAllCommonViews\x12\r.lq.ReqCommon\x1a\x15.lq.ResAllcommonViews\x12\x42\n\x11\x66\x65tchAnnouncement\x12\x18.lq.ReqFetchAnnouncement\x1a\x13.lq.ResAnnouncement\x12-\n\x0c\x66\x65tchBagInfo\x12\r.lq.ReqCommon\x1a\x0e.lq.ResBagInfo\x12>\n\x12\x66\x65tchChallengeInfo\x12\r.lq.ReqCommon\x1a\x19.lq.ResFetchChallengeInfo\x12U\n\x19\x66\x65tchChallengeLeaderboard\x12\x1b.lq.ReqChallangeLeaderboard\x1a\x1b.lq.ResChallengeLeaderboard\x12\x41\n\x14\x66\x65tchChallengeSeason\x12\r.lq.ReqCommon\x1a\x1a.lq.ResChallengeSeasonInfo\x12\x39\n\x12\x66\x65tchCharacterInfo\x12\r.lq.ReqCommon\x1a\x14.lq.ResCharacterInfo\x12\x35\n\x10\x66\x65tchClientValue\x12\r.lq.ReqCommon\x1a\x12.lq.ResClientValue\x12M\n\x1c\x66\x65tchCollectedGameRecordList\x12\r.lq.ReqCommon\x1a\x1e.lq.ResCollectedGameRecordList\x12M\n\x13\x66\x65tchCommentContent\x12\x1a.lq.ReqFetchCommentContent\x1a\x1a.lq.ResFetchCommentContent\x12\x44\n\x10\x66\x65tchCommentList\x12\x17.lq.ReqFetchCommentList\x1a\x17.lq.ResFetchCommentList\x12;\n\x13\x66\x65tchCommentSetting\x12\r.lq.ReqCommon\x1a\x15.lq.ResCommentSetting\x12\x33\n\x0f\x66\x65tchCommonView\x12\r.lq.ReqCommon\x1a\x11.lq.ResCommonView\x12:\n\x10\x66\x65tchCommonViews\x12\x12.lq.ReqCommonViews\x1a\x12.lq.ResCommonViews\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12I\n\x15\x66\x65tchCurrentMatchInfo\x12\x17.lq.ReqCurrentMatchInfo\x1a\x17.lq.ResCurrentMatchInfo\x12n\n\x1e\x66\x65tchCustomizedContestAuthInfo\x12%.lq.ReqFetchCustomizedContestAuthInfo\x1a%.lq.ResFetchCustomizedContestAuthInfo\x12w\n!fetchCustomizedContestByContestId\x12(.lq.ReqFetchCustomizedContestByContestId\x1a(.lq.ResFetchCustomizedContestByContestId\x12t\n fetchCustomizedContestExtendInfo\x12\'.lq.ReqFetchCustomizedContestExtendInfo\x1a\'.lq.ResFetchCustomizedContestExtendInfo\x12z\n\"fetchCustomizedContestGameLiveList\x12).lq.ReqFetchCustomizedContestGameLiveList\x1a).lq.ResFetchCustomizedContestGameLiveList\x12w\n!fetchCustomizedContestGameRecords\x12(.lq.ReqFetchCustomizedContestGameRecords\x1a(.lq.ResFetchCustomizedContestGameRecords\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\x12t\n fetchCustomizedContestOnlineInfo\x12\'.lq.ReqFetchCustomizedContestOnlineInfo\x1a\'.lq.ResFetchCustomizedContestOnlineInfo\x12=\n\x14\x66\x65tchDailySignInInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResDailySignInInfo\x12\x31\n\x0e\x66\x65tchDailyTask\x12\r.lq.ReqCommon\x1a\x10.lq.ResDailyTask\x12=\n\x14\x66\x65tchFriendApplyList\x12\r.lq.ReqCommon\x1a\x16.lq.ResFriendApplyList\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x33\n\x0f\x66\x65tchFriendList\x12\r.lq.ReqCommon\x1a\x11.lq.ResFriendList\x12=\n\x11\x66\x65tchGameLiveInfo\x12\x13.lq.ReqGameLiveInfo\x1a\x13.lq.ResGameLiveInfo\x12R\n\x18\x66\x65tchGameLiveLeftSegment\x12\x1a.lq.ReqGameLiveLeftSegment\x1a\x1a.lq.ResGameLiveLeftSegment\x12=\n\x11\x66\x65tchGameLiveList\x12\x13.lq.ReqGameLiveList\x1a\x13.lq.ResGameLiveList\x12@\n\x12\x66\x65tchGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x14.lq.ResGamePointRank\x12\x37\n\x0f\x66\x65tchGameRecord\x12\x11.lq.ReqGameRecord\x1a\x11.lq.ResGameRecord\x12\x43\n\x13\x66\x65tchGameRecordList\x12\x15.lq.ReqGameRecordList\x1a\x15.lq.ResGameRecordList\x12L\n\x16\x66\x65tchGameRecordsDetail\x12\x18.lq.ReqGameRecordsDetail\x1a\x18.lq.ResGameRecordsDetail\x12\x38\n\x0f\x66\x65tchGamingInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResFetchGamingInfo\x12\x33\n\x0f\x66\x65tchIDCardInfo\x12\r.lq.ReqCommon\x1a\x11.lq.ResIDCardInfo\x12,\n\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12I\n\x15\x66\x65tchLevelLeaderboard\x12\x17.lq.ReqLevelLeaderboard\x1a\x17.lq.ResLevelLeaderboard\x12/\n\rfetchMailInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResMailInfo\x12\'\n\tfetchMisc\x12\r.lq.ReqCommon\x1a\x0b.lq.ResMisc\x12=\n\x14\x66\x65tchModNicknameTime\x12\r.lq.ReqCommon\x1a\x16.lq.ResModNicknameTime\x12=\n\x14\x66\x65tchMonthTicketInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResMonthTicketInfo\x12I\n\x16\x66\x65tchMultiAccountBrief\x12\x15.lq.ReqMultiAccountId\x1a\x18.lq.ResMultiAccountBrief\x12O\n\x17\x66\x65tchMutiChallengeLevel\x12\x19.lq.ReqMutiChallengeLevel\x1a\x19.lq.ResMutiChallengeLevel\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12@\n\x13\x66\x65tchPhoneLoginBind\x12\r.lq.ReqCommon\x1a\x1a.lq.ResFetchPhoneLoginBind\x12W\n\x15\x66\x65tchPlatformProducts\x12\x1e.lq.ReqPlatformBillingProducts\x1a\x1e.lq.ResPlatformBillingProducts\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12_\n\x19\x66\x65tchRankPointLeaderboard\x12 .lq.ReqFetchRankPointLeaderboard\x1a .lq.ResFetchRankPointLeaderboard\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\x12;\n\x13\x66\x65tchReviveCoinInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResReviveCoinInfo\x12\x39\n\x12\x66\x65tchRollingNotice\x12\r.lq.ReqCommon\x1a\x14.lq.ReqRollingNotice\x12+\n\tfetchRoom\x12\r.lq.ReqCommon\x1a\x0f.lq.ResSelfRoom\x12M\n\x16\x66\x65tchSelfGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x1d.lq.ResFetchSelfGamePointRank\x12;\n\x13\x66\x65tchServerSettings\x12\r.lq.ReqCommon\x1a\x15.lq.ResServerSettings\x12\x33\n\x0f\x66\x65tchServerTime\x12\r.lq.ReqCommon\x1a\x11.lq.ResServerTime\x12/\n\rfetchShopInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResShopInfo\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x31\n\x0e\x66\x65tchTitleList\x12\r.lq.ReqCommon\x1a\x10.lq.ResTitleList\x12\x31\n\x0e\x66\x65tchVipReward\x12\r.lq.ReqCommon\x1a\x10.lq.ResVipReward\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder\x12H\n\x17\x66ollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12N\n\x1a\x66orceCompleteChallengeTask\x12!.lq.ReqForceCompleteChallengeTask\x1a\r.lq.ResCommon\x12^\n\"gainAccumulatedPointActivityReward\x12).lq.ReqGainAccumulatedPointActivityReward\x1a\r.lq.ResCommon\x12R\n\x1cgainMultiPointActivityReward\x12#.lq.ReqGainMultiPointActivityReward\x1a\r.lq.ResCommon\x12@\n\x13gainRankPointReward\x12\x1a.lq.ReqGainRankPointReward\x1a\r.lq.ResCommon\x12.\n\x0egainReviveCoin\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x34\n\rgainVipReward\x12\x14.lq.ReqGainVipReward\x1a\r.lq.ResCommon\x12\x34\n\x11gameMasterCommand\x12\x10.lq.ReqGMCommand\x1a\r.lq.ResCommon\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12P\n\x14getFriendVillageData\x12\x1b.lq.ReqGetFriendVillageData\x1a\x1b.lq.ResGetFriendVillageData\x12-\n\rgoNextShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11handleFriendApply\x12\x18.lq.ReqHandleFriendApply\x1a\r.lq.ResCommon\x12*\n\x08heatbeat\x12\x0f.lq.ReqHeatBeat\x1a\r.lq.ResCommon\x12k\n\x1djoinCustomizedContestChatRoom\x12$.lq.ReqJoinCustomizedContestChatRoom\x1a$.lq.ResJoinCustomizedContestChatRoom\x12,\n\x08joinRoom\x12\x0f.lq.ReqJoinRoom\x1a\x0f.lq.ResJoinRoom\x12,\n\nkickPlayer\x12\x0f.lq.ReqRoomKick\x1a\r.lq.ResCommon\x12\x32\n\x0cleaveComment\x12\x13.lq.ReqLeaveComment\x1a\r.lq.ResCommon\x12\x36\n\x16leaveCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x1eleaveCustomizedContestChatRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12)\n\tleaveRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12#\n\x05login\x12\x0c.lq.ReqLogin\x1a\x0c.lq.ResLogin\x12,\n\tloginBeat\x12\x10.lq.ReqLoginBeat\x1a\r.lq.ResCommon\x12,\n\x0cloginSuccess\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12&\n\x06logout\x12\r.lq.ReqLogout\x1a\r.lq.ResLogout\x12\x31\n\tmatchGame\x12\x15.lq.ReqJoinMatchQueue\x1a\r.lq.ResCommon\x12,\n\x0cmatchShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyBirthday\x12\x15.lq.ReqModifyBirthday\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyNickname\x12\x15.lq.ReqModifyNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyPassword\x12\x15.lq.ReqModifyPassword\x1a\r.lq.ResCommon\x12.\n\nmodifyRoom\x12\x11.lq.ReqModifyRoom\x1a\r.lq.ResCommon\x12\x38\n\x0fmodifySignature\x12\x16.lq.ReqModifySignature\x1a\r.lq.ResCommon\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12\x44\n\x10nextRoundVillage\x12\x17.lq.ReqNextRoundVillage\x1a\x17.lq.ResNextRoundVillage\x12\x32\n\noauth2Auth\x12\x11.lq.ReqOauth2Auth\x1a\x11.lq.ResOauth2Auth\x12\x35\n\x0boauth2Check\x12\x12.lq.ReqOauth2Check\x1a\x12.lq.ResOauth2Check\x12/\n\x0boauth2Login\x12\x12.lq.ReqOauth2Login\x1a\x0c.lq.ResLogin\x12\x38\n\x0coauth2Signup\x12\x13.lq.ReqOauth2Signup\x1a\x13.lq.ResOauth2Signup\x12G\n\x11openAllRewardItem\x12\x18.lq.ReqOpenAllRewardItem\x1a\x18.lq.ResOpenAllRewardItem\x12/\n\topenChest\x12\x10.lq.ReqOpenChest\x1a\x10.lq.ResOpenChest\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x36\n\x0eopenManualItem\x12\x15.lq.ReqOpenManualItem\x1a\r.lq.ResCommon\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12P\n\x14openRandomRewardItem\x12\x1b.lq.ReqOpenRandomRewardItem\x1a\x1b.lq.ResOpenRandomRewardItem\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\x12\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\x1a\x15.lq.ResPayMonthTicket\x12+\n\x0bquitABMatch\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12:\n\x10readAnnouncement\x12\x17.lq.ReqReadAnnouncement\x1a\r.lq.ResCommon\x12\x32\n\x0ereadGameRecord\x12\x11.lq.ReqGameRecord\x1a\r.lq.ResCommon\x12*\n\x08readMail\x12\x0f.lq.ReqReadMail\x1a\r.lq.ResCommon\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\treadyPlay\x12\x10.lq.ReqRoomReady\x1a\r.lq.ResCommon\x12\x34\n\x14receiveABMatchReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12k\n\x1dreceiveAchievementGroupReward\x12$.lq.ReqReceiveAchievementGroupReward\x1a$.lq.ResReceiveAchievementGroupReward\x12\\\n\x18receiveAchievementReward\x12\x1f.lq.ReqReceiveAchievementReward\x1a\x1f.lq.ResReceiveAchievementReward\x12Y\n\x17receiveActivityFlipTask\x12\x1e.lq.ReqReceiveActivityFlipTask\x1a\x1e.lq.ResReceiveActivityFlipTask\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x62\n\x1areceiveChallengeRankReward\x12!.lq.ReqReceiveChallengeRankReward\x1a!.lq.ResReceiveChallengeRankReward\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12;\n\x13receiveEndingReward\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\x12\x34\n\x14receiveVersionReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12h\n\x1creceiveVillageBuildingReward\x12#.lq.ReqReceiveVillageBuildingReward\x1a#.lq.ResReceiveVillageBuildingReward\x12\\\n\x18receiveVillageTripReward\x12\x1f.lq.ReqReceiveVillageTripReward\x1a\x1f.lq.ResReceiveVillageTripReward\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12:\n\x10refreshChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResRefreshChallenge\x12\x44\n\x10refreshDailyTask\x12\x17.lq.ReqRefreshDailyTask\x1a\x17.lq.ResRefreshDailyTask\x12V\n\x16refreshGameObserveAuth\x12\x1d.lq.ReqRefreshGameObserveAuth\x1a\x1d.lq.ResRefreshGameObserveAuth\x12;\n\x0erefreshZHPShop\x12\x12.lq.ReqReshZHPShop\x1a\x15.lq.ResRefreshZHPShop\x12_\n\x19removeCollectedGameRecord\x12 .lq.ReqRemoveCollectedGameRecord\x1a .lq.ResRemoveCollectedGameRecord\x12\x32\n\x0cremoveFriend\x12\x13.lq.ReqRemoveFriend\x1a\r.lq.ResCommon\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12h\n\x1cresolveFestivalActivityEvent\x12#.lq.ReqResolveFestivalActivityEvent\x1a#.lq.ResResolveFestivalActivityEvent\x12q\n\x1fresolveFestivalActivityProposal\x12&.lq.ReqResolveFestivalActivityProposal\x1a&.lq.ResResolveFestivalActivityProposal\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12P\n\x1brichmanAcitivitySpecialMove\x12\x19.lq.ReqRichmanSpecialMove\x1a\x16.lq.ResRichmanNextMove\x12L\n\x18richmanActivityChestInfo\x12\x17.lq.ReqRichmanChestInfo\x1a\x17.lq.ResRichmanChestInfo\x12I\n\x17richmanActivityNextMove\x12\x16.lq.ReqRichmanNextMove\x1a\x16.lq.ResRichmanNextMove\x12\x38\n\x0fsaveCommonViews\x12\x16.lq.ReqSaveCommonViews\x1a\r.lq.ResCommon\x12\x36\n\x0esayChatMessage\x12\x15.lq.ReqSayChatMessage\x1a\r.lq.ResCommon\x12G\n\x11searchAccountById\x12\x18.lq.ReqSearchAccountById\x1a\x18.lq.ResSearchAccountById\x12V\n\x16searchAccountByPattern\x12\x1d.lq.ReqSearchAccountByPattern\x1a\x1d.lq.ResSearchAccountByPattern\x12*\n\x08sellItem\x12\x0f.lq.ReqSellItem\x1a\r.lq.ResCommon\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12<\n\x11sendClientMessage\x12\x18.lq.ReqSendClientMessage\x1a\r.lq.ResCommon\x12M\n\x13sendGiftToCharacter\x12\x1a.lq.ReqSendGiftToCharacter\x1a\x1a.lq.ResSendGiftToCharacter\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12\x44\n\x10setVillageWorker\x12\x17.lq.ReqSetVillageWorker\x1a\x17.lq.ResSetVillageWorker\x12\x38\n\x0cshopPurchase\x12\x13.lq.ReqShopPurchase\x1a\x13.lq.ResShopPurchase\x12\x34\n\x06signup\x12\x14.lq.ReqSignupAccount\x1a\x14.lq.ResSignupAccount\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12\x45\n\x15solveGooglePayOrderV3\x12\x1d.lq.ReqSolveGooglePlayOrderV3\x1a\r.lq.ResCommon\x12\x42\n\x14solveGooglePlayOrder\x12\x1b.lq.ReqSolveGooglePlayOrder\x1a\r.lq.ResCommon\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12,\n\tstartRoom\x12\x10.lq.ReqRoomStart\x1a\r.lq.ResCommon\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12<\n\x11startUnifiedMatch\x12\x18.lq.ReqStartUnifiedMatch\x1a\r.lq.ResCommon\x12:\n\x10startVillageTrip\x12\x17.lq.ReqStartVillageTrip\x1a\r.lq.ResCommon\x12\x35\n\x15stopCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x16takeAttachmentFromMail\x12\x15.lq.ReqTakeAttachment\x1a\r.lq.ResCommon\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12<\n\x11unbindPhoneNumber\x12\x18.lq.ReqUnbindPhoneNumber\x1a\r.lq.ResCommon\x12J\n\x19unfollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12\x44\n\x15updateAccountSettings\x12\x1c.lq.ReqUpdateAccountSettings\x1a\r.lq.ResCommon\x12@\n\x13updateCharacterSort\x12\x1a.lq.ReqUpdateCharacterSort\x1a\r.lq.ResCommon\x12<\n\x11updateClientValue\x12\x18.lq.ReqUpdateClientValue\x1a\r.lq.ResCommon\x12\x42\n\x14updateCommentSetting\x12\x1b.lq.ReqUpdateCommentSetting\x1a\r.lq.ResCommon\x12:\n\x10updateIDCardInfo\x12\x17.lq.ReqUpdateIDCardInfo\x1a\r.lq.ResCommon\x12<\n\x11updateReadComment\x12\x18.lq.ReqUpdateReadComment\x1a\r.lq.ResCommon\x12\x46\n\x13upgradeActivityBuff\x12\x1a.lq.ReqUpgradeActivityBuff\x1a\x13.lq.ResActivityBuff\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12:\n\x10upgradeChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResUpgradeChallenge\x12\x44\n\x10upgradeCharacter\x12\x17.lq.ReqUpgradeCharacter\x1a\x17.lq.ResUpgradeCharacter\x12\x46\n\x16upgradeVillageBuilding\x12\x1d.lq.ReqUpgradeVillageBuilding\x1a\r.lq.ResCommon\x12.\n\nuseBagItem\x12\x11.lq.ReqUseBagItem\x1a\r.lq.ResCommon\x12\x34\n\ruseCommonView\x12\x14.lq.ReqUseCommonView\x1a\r.lq.ResCommon\x12\x35\n\x0buseGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x12.lq.ResUseGiftCode\x12\x43\n\x12useSpecialGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x19.lq.ResUseSpecialGiftCode\x12*\n\x08useTitle\x12\x0f.lq.ReqUseTitle\x1a\r.lq.ResCommon\x12\x32\n\x0cuserComplain\x12\x13.lq.ReqUserComplain\x1a\r.lq.ResCommon\x12N\n\x14verfifyCodeForSecure\x12\x1a.lq.ReqVerifyCodeForSecure\x1a\x1a.lq.ResVerfiyCodeForSecure\x12P\n\x14verificationIAPOrder\x12\x1b.lq.ReqVerificationIAPOrder\x1a\x1b.lq.ResVerificationIAPOrder\x12<\n\x11verifyMyCardOrder\x12\x18.lq.ReqVerifyMyCardOrder\x1a\r.lq.ResCommon\x12:\n\x10verifySteamOrder\x12\x17.lq.ReqVerifySteamOrder\x1a\r.lq.ResCommon\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivityb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0eprotocol.proto\x12\x02lq\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"c\n\x13NotifyRoomGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"{\n\x14NotifyMatchGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x15\n\rmatch_mode_id\x18\x04 \x01(\r\x12\x10\n\x08location\x18\x05 \x01(\t\"\xc2\x01\n\x15NotifyRoomPlayerReady\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\x12\x41\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32+.lq.NotifyRoomPlayerReady.AccountReadyState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a\x36\n\x11\x41\x63\x63ountReadyState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\"\xd4\x01\n\x18NotifyRoomPlayerDressing\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\x12G\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32\x31.lq.NotifyRoomPlayerDressing.AccountDressingState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a<\n\x14\x41\x63\x63ountDressingState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\"\xb3\x01\n\x16NotifyRoomPlayerUpdate\x12\'\n\x0bupdate_list\x18\x01 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x13\n\x0bremove_list\x18\x02 \x03(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\x12\x13\n\x0brobot_count\x18\x04 \x01(\r\x12\'\n\x0bplayer_list\x18\x05 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x0b\n\x03seq\x18\x06 \x01(\r\"\x13\n\x11NotifyRoomKickOut\"Z\n\x17NotifyFriendStateChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12,\n\x0c\x61\x63tive_state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"M\n\x16NotifyFriendViewChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12 \n\x04\x62\x61se\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"R\n\x12NotifyFriendChange\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x1a\n\x06\x66riend\x18\x03 \x01(\x0b\x32\n.lq.Friend\"R\n\x14NotifyNewFriendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\x12\x12\n\nremoved_id\x18\x03 \x01(\r\"X\n\x13NotifyClientMessage\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"8\n\x13NotifyAccountUpdate\x12!\n\x06update\x18\x01 \x01(\x0b\x32\x11.lq.AccountUpdate\"\x14\n\x12NotifyAnotherLogin\"\x15\n\x13NotifyAccountLogout\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"\'\n\rNotifyNewMail\x12\x16\n\x04mail\x18\x01 \x01(\x0b\x32\x08.lq.Mail\"(\n\x10NotifyDeleteMail\x12\x14\n\x0cmail_id_list\x18\x01 \x03(\r\",\n\x16NotifyReviveCoinUpdate\x12\x12\n\nhas_gained\x18\x01 \x01(\x08\"r\n\x15NotifyDailyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x1c\n\x14max_daily_task_count\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"@\n\x18NotifyActivityTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"F\n\x1eNotifyActivityPeriodTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"E\n\x1dNotifyAccountRandomTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xaf\x01\n NotifyAccountChallengeTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x17\n\x0frewarded_season\x18\x06 \x03(\r\"\x12\n\x10NotifyNewComment\"8\n\x13NotifyRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"\x17\n\x15NotifyGiftSendRefresh\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xb7\x01\n\x14NotifyVipLevelChange\x12\x12\n\ngift_limit\x18\x01 \x01(\r\x12\x18\n\x10\x66riend_max_count\x18\x02 \x01(\r\x12\x1e\n\x16zhp_free_refresh_limit\x18\x03 \x01(\r\x12\x1e\n\x16zhp_cost_refresh_limit\x18\x04 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x05 \x01(\x02\x12\x1c\n\x14record_collect_limit\x18\x06 \x01(\r\";\n\x13NotifyServerSetting\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"\xdc\x01\n\x0fNotifyPayResult\x12\x12\n\npay_result\x18\x01 \x01(\r\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x10\n\x08goods_id\x18\x03 \x01(\r\x12\x18\n\x10new_month_ticket\x18\x04 \x01(\r\x12;\n\x0fresource_modify\x18\x05 \x03(\x0b\x32\".lq.NotifyPayResult.ResourceModify\x1a:\n\x0eResourceModify\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\"y\n\x1dNotifyCustomContestAccountMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x0e\n\x06sender\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xb1\x01\n\x1cNotifyCustomContestSystemMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x32\n\ngame_start\x18\x04 \x01(\x0b\x32\x1e.lq.CustomizedContestGameStart\x12.\n\x08game_end\x18\x05 \x01(\x0b\x32\x1c.lq.CustomizedContestGameEnd\"!\n\x12NotifyMatchTimeout\x12\x0b\n\x03sid\x18\x01 \x01(\t\"<\n\x18NotifyCustomContestState\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"T\n\x14NotifyActivityChange\x12$\n\x0enew_activities\x18\x01 \x03(\x0b\x32\x0c.lq.Activity\x12\x16\n\x0e\x65nd_activities\x18\x02 \x03(\r\"H\n\x0fNotifyAFKResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x61n_end_time\x18\x02 \x01(\r\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"\x1a\n\x18NotifyLoginQueueFinished\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"Q\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x12\n\nu32_params\x18\x02 \x03(\r\x12\x12\n\nstr_params\x18\x03 \x03(\t\x12\x12\n\njson_param\x18\x04 \x01(\t\"%\n\x07Wrapper\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"@\n\x0fNetworkEndpoint\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"\x0b\n\tReqCommon\"%\n\tResCommon\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"O\n\x10ResAccountUpdate\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"(\n\rAntiAddiction\x12\x17\n\x0fonline_duration\x18\x01 \x01(\r\"\xcf\x07\n\x17\x41\x63\x63ountMahjongStatistic\x12\x1d\n\x15\x66inal_position_counts\x18\x01 \x03(\r\x12>\n\x0crecent_round\x18\x02 \x01(\x0b\x32(.lq.AccountMahjongStatistic.RoundSummary\x12\x38\n\trecent_hu\x18\x03 \x01(\x0b\x32%.lq.AccountMahjongStatistic.HuSummary\x12?\n\nhighest_hu\x18\x04 \x01(\x0b\x32+.lq.AccountMahjongStatistic.HighestHuRecord\x12G\n\x14recent_20_hu_summary\x18\x06 \x01(\x0b\x32).lq.AccountMahjongStatistic.Liqi20Summary\x12G\n\x14recent_10_hu_summary\x18\x07 \x01(\x0b\x32).lq.AccountMahjongStatistic.LiQi10Summary\x12\x45\n\x15recent_10_game_result\x18\x08 \x03(\x0b\x32&.lq.AccountMahjongStatistic.GameResult\x1a\x64\n\x0cRoundSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x12\n\nrong_count\x18\x02 \x01(\r\x12\x12\n\nzimo_count\x18\x03 \x01(\r\x12\x17\n\x0f\x66\x61ngchong_count\x18\x04 \x01(\r\x1aM\n\tHuSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x18\n\x10\x64ora_round_count\x18\x02 \x01(\r\x12\x11\n\ttotal_fan\x18\x03 \x01(\r\x1a\x7f\n\x0fHighestHuRecord\x12\x0e\n\x06\x66\x61nshu\x18\x01 \x01(\r\x12\x0f\n\x07\x64oranum\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05hands\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05hupai\x18\x06 \x01(\t\x12\x10\n\x08title_id\x18\x07 \x01(\r\x1aZ\n\rLiqi20Summary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x1a\n\x12total_lidora_count\x18\x02 \x01(\r\x12\x18\n\x10\x61verage_hu_point\x18\x03 \x01(\r\x1a>\n\rLiQi10Summary\x12\x17\n\x0ftotal_xuanshang\x18\x01 \x01(\r\x12\x14\n\x0ctotal_fanshu\x18\x02 \x01(\r\x1a/\n\nGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0b\x66inal_point\x18\x02 \x01(\x05\"\x8a\x01\n\x14\x41\x63\x63ountStatisticData\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12\x15\n\rgame_category\x18\x02 \x01(\r\x12.\n\tstatistic\x18\x03 \x01(\x0b\x32\x1b.lq.AccountMahjongStatistic\x12\x11\n\tgame_type\x18\x04 \x01(\r\")\n\x0c\x41\x63\x63ountLevel\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"\xb1\x07\n\x07\x41\x63\x63ount\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x12\n\nlogin_time\x18\x03 \x01(\r\x12\x13\n\x0blogout_time\x18\x04 \x01(\r\x12\x0f\n\x07room_id\x18\x05 \x01(\r\x12)\n\x0e\x61nti_addiction\x18\x06 \x01(\x0b\x32\x11.lq.AntiAddiction\x12\r\n\x05title\x18\x07 \x01(\r\x12\x11\n\tsignature\x18\x08 \x01(\t\x12\r\n\x05\x65mail\x18\t \x01(\t\x12\x14\n\x0c\x65mail_verify\x18\n \x01(\r\x12\x0c\n\x04gold\x18\x0b \x01(\r\x12\x0f\n\x07\x64iamond\x18\x0c \x01(\r\x12\x11\n\tavatar_id\x18\r \x01(\r\x12\x0b\n\x03vip\x18\x0e \x01(\r\x12\x10\n\x08\x62irthday\x18\x0f \x01(\x05\x12\r\n\x05phone\x18\x10 \x01(\t\x12\x14\n\x0cphone_verify\x18\x11 \x01(\r\x12\x35\n\x10platform_diamond\x18\x12 \x03(\x0b\x32\x1b.lq.Account.PlatformDiamond\x12\x1f\n\x05level\x18\x15 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x16 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x17 \x01(\r\x12\x13\n\x0bskin_ticket\x18\x18 \x01(\r\x12<\n\x14platform_skin_ticket\x18\x19 \x03(\x0b\x32\x1e.lq.Account.PlatformSkinTicket\x12\x10\n\x08verified\x18\x1a \x01(\r\x12\x34\n\x10\x63hallenge_levels\x18\x1b \x03(\x0b\x32\x1a.lq.Account.ChallengeLevel\x12\x37\n\x11\x61\x63hievement_count\x18\x1c \x03(\x0b\x32\x1c.lq.Account.AchievementCount\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\x1a,\n\x0fPlatformDiamond\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a/\n\x12PlatformSkinTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a=\n\x0e\x43hallengeLevel\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\x1a/\n\x10\x41\x63hievementCount\x12\x0c\n\x04rare\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x10\x41\x63\x63ountOwnerData\x12\x19\n\x11unlock_characters\x18\x01 \x03(\r\"\xa4\x0e\n\rAccountUpdate\x12\x34\n\tnumerical\x18\x01 \x03(\x0b\x32!.lq.AccountUpdate.NumericalUpdate\x12\x34\n\tcharacter\x18\x02 \x01(\x0b\x32!.lq.AccountUpdate.CharacterUpdate\x12\x1a\n\x03\x62\x61g\x18\x03 \x01(\x0b\x32\r.lq.BagUpdate\x12\x38\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32#.lq.AccountUpdate.AchievementUpdate\x12#\n\x07shilian\x18\x05 \x01(\x0b\x32\x12.lq.AccountShiLian\x12\x35\n\ndaily_task\x18\x06 \x01(\x0b\x32!.lq.AccountUpdate.DailyTaskUpdate\x12,\n\x05title\x18\x07 \x01(\x0b\x32\x1d.lq.AccountUpdate.TitleUpdate\x12\x1a\n\x12new_recharged_list\x18\x08 \x03(\r\x12\x33\n\ractivity_task\x18\t \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12\x38\n\x12\x61\x63tivity_flip_task\x18\n \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_period_task\x18\x0b \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_random_task\x18\x0c \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12;\n\tchallenge\x18\r \x01(\x0b\x32(.lq.AccountUpdate.AccountChallengeUpdate\x12\x38\n\x08\x61\x62_match\x18\x0e \x01(\x0b\x32&.lq.AccountUpdate.AccountABMatchUpdate\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\x1a,\n\x0fNumericalUpdate\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x1aw\n\x0f\x43haracterUpdate\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x18\n\x10\x66inished_endings\x18\x04 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x05 \x03(\r\x1aX\n\x11\x41\x63hievementUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x02 \x03(\r\x1aJ\n\x0f\x44\x61ilyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\x38\n\x0bTitleUpdate\x12\x12\n\nnew_titles\x18\x01 \x03(\r\x12\x15\n\rremove_titles\x18\x02 \x03(\r\x1a\x45\n\nTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\xb8\x01\n\x16\x41\x63\x63ountChallengeUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x11\n\ttask_list\x18\x06 \x03(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\x1a\xfd\x01\n\x14\x41\x63\x63ountABMatchUpdate\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x10\n\x08rewarded\x18\x05 \x01(\x08\x12J\n\x0fmatch_max_point\x18\x06 \x03(\x0b\x32\x31.lq.AccountUpdate.AccountABMatchUpdate.MatchPoint\x12\x0c\n\x04quit\x18\x07 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\"E\n\x0cGameMetaData\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x0f\n\x07mode_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontest_uid\x18\x03 \x01(\r\"Y\n\x12\x41\x63\x63ountPlayingGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\xa2\x03\n\x10\x41\x63\x63ountCacheView\x12\x15\n\rcache_version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x12\n\nlogin_time\x18\x04 \x01(\r\x12\x13\n\x0blogout_time\x18\x05 \x01(\r\x12\x11\n\tis_online\x18\x06 \x01(\x08\x12\x0f\n\x07room_id\x18\x07 \x01(\r\x12\r\n\x05title\x18\x08 \x01(\r\x12\x11\n\tavatar_id\x18\t \x01(\r\x12\x0b\n\x03vip\x18\n \x01(\r\x12\x1f\n\x05level\x18\x0b \x01(\x0b\x32\x10.lq.AccountLevel\x12,\n\x0cplaying_game\x18\x0c \x01(\x0b\x32\x16.lq.AccountPlayingGame\x12 \n\x06level3\x18\r \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x0e \x01(\r\x12\x10\n\x08verified\x18\x0f \x01(\r\x12\x14\n\x0c\x62\x61n_deadline\x18\x10 \x01(\r\x12\x13\n\x0b\x63omment_ban\x18\x11 \x01(\r\x12\x11\n\tban_state\x18\x12 \x01(\r\"\xd6\x01\n\x0ePlayerBaseView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x06 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x07 \x01(\r\x12\x10\n\x08verified\x18\x08 \x01(\r\x12\x11\n\tis_banned\x18\t \x01(\r\"\x82\x02\n\x0ePlayerGameView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\tcharacter\x18\x06 \x01(\x0b\x32\r.lq.Character\x12 \n\x06level3\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x08 \x01(\r\x12\x10\n\x08verified\x18\t \x01(\r\x12\x1b\n\x05views\x18\n \x03(\x0b\x32\x0c.lq.ViewSlot\"#\n\x0bGameSetting\x12\x14\n\x0c\x65moji_switch\x18\x01 \x01(\r\"\xc4\x01\n\x08GameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\n\n\x02\x61i\x18\x04 \x01(\x08\x12\x12\n\nextendinfo\x18\x05 \x01(\t\x12\'\n\x0b\x64\x65tail_rule\x18\x06 \x01(\x0b\x32\x12.lq.GameDetailRule\x12:\n\x13testing_environment\x18\x07 \x01(\x0b\x32\x1d.lq.GameTestingEnvironmentSet\x12%\n\x0cgame_setting\x18\x08 \x01(\x0b\x32\x0f.lq.GameSetting\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"\xa2\x0c\n\x0eGameDetailRule\x12\x12\n\ntime_fixed\x18\x01 \x01(\r\x12\x10\n\x08time_add\x18\x02 \x01(\r\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x0f\n\x07shiduan\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\r\n\x05\x66\x61nfu\x18) \x01(\r\x12\x11\n\tguyi_mode\x18* \x01(\r\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18, \x01(\r\x12\x14\n\x0cjiuchao_mode\x18- \x01(\r\x12\x11\n\tmuyu_mode\x18. \x01(\r\x12\x11\n\topen_hand\x18/ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18\x30 \x01(\r\x12\x14\n\x0chuansanzhang\x18\x31 \x01(\r\x12\x0f\n\x07\x63huanma\x18\x32 \x01(\r\x12\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\"\xfa\x01\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\x12\x1a\n\x04mode\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x18\n\x10max_player_count\x18\x04 \x01(\r\x12#\n\x07persons\x18\x05 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x12\n\nready_list\x18\x06 \x03(\r\x12\x12\n\nis_playing\x18\x07 \x01(\x08\x12\x13\n\x0bpublic_live\x18\x08 \x01(\x08\x12\x13\n\x0brobot_count\x18\t \x01(\r\x12\x15\n\rtournament_id\x18\n \x01(\r\x12\x0b\n\x03seq\x18\x0b \x01(\r\"\xc1\x01\n\rGameEndResult\x12-\n\x07players\x18\x01 \x03(\x0b\x32\x1c.lq.GameEndResult.PlayerItem\x1a\x80\x01\n\nPlayerItem\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\"M\n\x0fGameConnectInfo\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"0\n\x0eItemGainRecord\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"d\n\x0fItemGainRecords\x12\x13\n\x0brecord_time\x18\x01 \x01(\r\x12\x17\n\x0flimit_source_id\x18\x02 \x01(\r\x12#\n\x07records\x18\x03 \x03(\x0b\x32\x12.lq.ItemGainRecord\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05stack\x18\x02 \x01(\r\"N\n\x03\x42\x61g\x12\x17\n\x05items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12.\n\x11\x64\x61ily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"b\n\tBagUpdate\x12\x1e\n\x0cupdate_items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12\x35\n\x18update_daily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"\'\n\nRewardSlot\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"M\n\nOpenResult\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\"\x97\x01\n\x10RewardPlusResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12/\n\x08\x65xchange\x18\x03 \x01(\x0b\x32\x1d.lq.RewardPlusResult.Exchange\x1a\x37\n\x08\x45xchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\r\"g\n\rExecuteReward\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x15\n\rreplace_count\x18\x03 \x01(\r\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"\xa5\x02\n\x04Mail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x03 \x01(\x08\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x08 \x01(\r\x12\x14\n\x0creference_id\x18\t \x01(\r\x12#\n\ntitle_i18n\x18\n \x03(\x0b\x32\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"m\n\x13\x41\x63hievementProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x15\n\rachieved_time\x18\x05 \x01(\r\"\x97\x04\n\x1a\x41\x63\x63ountStatisticByGameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\x16\n\x0egame_count_sum\x18\x02 \x01(\r\x12\x1b\n\x13game_final_position\x18\x03 \x03(\r\x12\x11\n\tfly_count\x18\x04 \x01(\r\x12\x15\n\rgold_earn_sum\x18\x05 \x01(\x02\x12\x17\n\x0fround_count_sum\x18\x06 \x01(\r\x12\x12\n\ndadian_sum\x18\x07 \x01(\x02\x12>\n\tround_end\x18\x08 \x03(\x0b\x32+.lq.AccountStatisticByGameMode.RoundEndData\x12\x16\n\x0eming_count_sum\x18\t \x01(\r\x12\x16\n\x0eliqi_count_sum\x18\n \x01(\r\x12\x15\n\rxun_count_sum\x18\x0b \x01(\r\x12\x1a\n\x12highest_lianzhuang\x18\x0c \x01(\r\x12\x16\n\x0escore_earn_sum\x18\r \x01(\r\x12<\n\nrank_score\x18\x0e \x03(\x0b\x32(.lq.AccountStatisticByGameMode.RankScore\x1a)\n\x0cRoundEndData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\x1a;\n\tRankScore\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x11\n\tscore_sum\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"4\n\x15\x41\x63\x63ountStatisticByFan\x12\x0e\n\x06\x66\x61n_id\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\"l\n\x12\x41\x63\x63ountFanAchieved\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\"\xb7\x01\n\x16\x41\x63\x63ountDetailStatistic\x12\x31\n\tgame_mode\x18\x01 \x03(\x0b\x32\x1e.lq.AccountStatisticByGameMode\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\x12,\n\x0c\x66\x61n_achieved\x18\x04 \x03(\x0b\x32\x16.lq.AccountFanAchieved\"j\n AccountDetailStatisticByCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x34\n\x10\x64\x65tail_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"\xd1\n\n\x18\x41\x63\x63ountDetailStatisticV2\x12\x39\n\x15\x66riend_room_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x42\n\x0erank_statistic\x18\x02 \x01(\x0b\x32*.lq.AccountDetailStatisticV2.RankStatistic\x12]\n\x1c\x63ustomized_contest_statistic\x18\x03 \x01(\x0b\x32\x37.lq.AccountDetailStatisticV2.CustomizedContestStatistic\x12;\n\x17leisure_match_statistic\x18\x04 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12R\n\x19\x63hallenge_match_statistic\x18\x05 \x01(\x0b\x32/.lq.AccountDetailStatisticV2.ChallengeStatistic\x12<\n\x18\x61\x63tivity_match_statistic\x18\x06 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x36\n\x12\x61\x62_match_statistic\x18\x07 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xbd\x03\n\rRankStatistic\x12L\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12L\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xf3\x01\n\x08RankData\x12\x37\n\x13\x61ll_level_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12Z\n\x0flevel_data_list\x18\x02 \x03(\x0b\x32\x41.lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData\x1aR\n\rRankLevelData\x12\x12\n\nrank_level\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xa2\x01\n\x1a\x43ustomizedContestStatistic\x12\x33\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x33\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xea\x01\n\x12\x43hallengeStatistic\x12.\n\nall_season\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12T\n\x10season_data_list\x18\x02 \x03(\x0b\x32:.lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData\x1aN\n\nSeasonData\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"-\n\x0e\x41\x63\x63ountShiLian\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"\xef\x01\n\x10\x43lientDeviceInfo\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x10\n\x08hardware\x18\x02 \x01(\t\x12\n\n\x02os\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x12\n\nis_browser\x18\x05 \x01(\x08\x12\x10\n\x08software\x18\x06 \x01(\t\x12\x15\n\rsale_platform\x18\x07 \x01(\t\x12\x17\n\x0fhardware_vendor\x18\x08 \x01(\t\x12\x14\n\x0cmodel_number\x18\t \x01(\t\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"P\n\x0c\x41nnouncement\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"v\n\x0cTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"Z\n\nGameConfig\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"\xe4\x03\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\n \x03(\x0b\x32\x17.lq.ActivityVillageData\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"*\n\rVillageReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"U\n\x13VillageBuildingData\x12\n\n\x02id\x18\x01 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\x0f\n\x07workers\x18\x04 \x03(\r\"\x8e\x01\n\x0fVillageTripData\x12\x13\n\x0bstart_round\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\r\n\x05level\x18\x04 \x01(\r\x12#\n\x04info\x18\x05 \x01(\x0b\x32\x15.lq.VillageTargetInfo\"6\n\x0fVillageTaskData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x63ompleted_count\x18\x02 \x01(\r\"l\n\x11VillageTargetInfo\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\r\x12\x14\n\x0c\x61vatar_frame\x18\x03 \x01(\r\x12\r\n\x05title\x18\x04 \x01(\r\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xac\x01\n\x13\x41\x63tivityVillageData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12*\n\tbuildings\x18\x02 \x03(\x0b\x32\x17.lq.VillageBuildingData\x12!\n\x04trip\x18\x03 \x03(\x0b\x32\x13.lq.VillageTripData\x12\"\n\x05tasks\x18\x06 \x03(\x0b\x32\x13.lq.VillageTaskData\x12\r\n\x05round\x18\x07 \x01(\r\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\x8d\x01\n\x12\x41\x63\x63ountActiveState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nlogin_time\x18\x02 \x01(\r\x12\x13\n\x0blogout_time\x18\x03 \x01(\r\x12\x11\n\tis_online\x18\x04 \x01(\x08\x12\'\n\x07playing\x18\x05 \x01(\x0b\x32\x16.lq.AccountPlayingGame\"Q\n\x06\x46riend\x12 \n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12%\n\x05state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"O\n\x0cGameLiveUnit\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63tion_category\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tion_data\x18\x03 \x01(\x0c\"4\n\x0fGameLiveSegment\x12!\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x10.lq.GameLiveUnit\"=\n\x12GameLiveSegmentUri\x12\x12\n\nsegment_id\x18\x01 \x01(\r\x12\x13\n\x0bsegment_uri\x18\x02 \x01(\t\"\x8d\x01\n\x0cGameLiveHead\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12#\n\x0bgame_config\x18\x03 \x01(\x0b\x32\x0e.lq.GameConfig\x12#\n\x07players\x18\x04 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x05 \x03(\r\"(\n\x11GameNewRoundState\x12\x13\n\x0bseat_states\x18\x01 \x03(\r\"\x1e\n\rGameEndAction\x12\r\n\x05state\x18\x01 \x01(\r\"\x10\n\x0eGameNoopAction\"\x7f\n\x0b\x43ommentItem\x12\x12\n\ncomment_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12%\n\tcommenter\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x11\n\tis_banned\x18\x05 \x01(\r\"y\n\rRollingNotice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\x12\x17\n\x0frepeat_interval\x18\x05 \x01(\r\x12\x0c\n\x04lang\x18\x06 \x01(\t\"q\n\x0c\x42illingGoods\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12\x16\n\x0eresource_count\x18\x06 \x01(\r\"<\n\x0c\x42illShortcut\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tdealPrice\x18\x03 \x01(\r\"u\n\x0e\x42illingProduct\x12\x1f\n\x05goods\x18\x01 \x01(\x0b\x32\x10.lq.BillingGoods\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x03 \x01(\r\x12\x13\n\x0bsort_weight\x18\x04 \x01(\r\"\xa4\x01\n\tCharacter\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x1b\n\x05views\x18\x04 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x0c\n\x04skin\x18\x05 \x01(\r\x12\x13\n\x0bis_upgraded\x18\x06 \x01(\x08\x12\x13\n\x0b\x65xtra_emoji\x18\x07 \x03(\r\x12\x16\n\x0erewarded_level\x18\x08 \x03(\r\"&\n\tBuyRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xca\x01\n\x07ZHPShop\x12\r\n\x05goods\x18\x01 \x03(\r\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12.\n\x0c\x66ree_refresh\x18\x03 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x12.\n\x0c\x63ost_refresh\x18\x04 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x1a,\n\x0cRefreshCount\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r\"F\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\"c\n\x08ShopInfo\x12\x18\n\x03zhp\x18\x01 \x01(\x0b\x32\x0b.lq.ZHPShop\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\">\n\x14\x43hangeNicknameRecord\x12\x0c\n\x04\x66rom\x18\x01 \x01(\t\x12\n\n\x02to\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\r\"\x9e\x01\n\x0eServerSettings\x12+\n\x0fpayment_setting\x18\x03 \x01(\x0b\x32\x12.lq.PaymentSetting\x12\x30\n\x12payment_setting_v2\x18\x04 \x01(\x0b\x32\x14.lq.PaymentSettingV2\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"\xed\x03\n\x10PaymentSettingV2\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x42\n\x11payment_platforms\x18\x02 \x03(\x0b\x32\'.lq.PaymentSettingV2.PaymentSettingUnit\x1a\x86\x01\n\x0fPaymentMaintain\x12\x12\n\nstart_time\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\x01\n\x12PaymentSettingUnit\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x0f\n\x07is_show\x18\x02 \x01(\x08\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x36\n\x08maintain\x18\x05 \x01(\x0b\x32$.lq.PaymentSettingV2.PaymentMaintain\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\xdf\x02\n\x0ePaymentSetting\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x1e\n\x16payment_info_show_type\x18\x02 \x01(\r\x12\x14\n\x0cpayment_info\x18\x03 \x01(\t\x12-\n\x06wechat\x18\x04 \x01(\x0b\x32\x1d.lq.PaymentSetting.WechatData\x12-\n\x06\x61lipay\x18\x05 \x01(\x0b\x32\x1d.lq.PaymentSetting.AlipayData\x1a\\\n\nWechatData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\x12\x15\n\renable_credit\x18\x03 \x01(\x08\x1a\x45\n\nAlipayData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\",\n\x0e\x41\x63\x63ountSetting\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"h\n\tChestData\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x04 \x01(\r\"t\n\x0b\x43hestDataV2\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x03 \x01(\r\x12\x1f\n\x17ticket_face_black_count\x18\x04 \x01(\r\"d\n\tFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x14\n\x0cmodify_count\x18\x04 \x01(\x05\"\xd9\x01\n\x15\x43ustomizedContestBase\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x14\n\x0c\x63ontest_type\x18\n \x01(\r\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\xf4\x01\n\x19\x43ustomizedContestAbstract\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x15\n\rpublic_notice\x18\n \x01(\t\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xf1\x02\n\x17\x43ustomizedContestDetail\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x11\n\trank_rule\x18\n \x01(\r\x12\x1f\n\tgame_mode\x18\x0b \x01(\x0b\x32\x0c.lq.GameMode\x12\x16\n\x0eprivate_notice\x18\x0c \x01(\t\x12\x17\n\x0fobserver_switch\x18\r \x01(\r\x12\x14\n\x0c\x65moji_switch\x18\x0e \x01(\r\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \x01(\r\"}\n\x1d\x43ustomizedContestPlayerReport\x12\x11\n\trank_rule\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05point\x18\x03 \x01(\x05\x12\x12\n\ngame_ranks\x18\x04 \x03(\r\x12\x18\n\x10total_game_count\x18\x05 \x01(\r\"\xc1\x03\n\nRecordGame\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x1e\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12,\n\x08\x61\x63\x63ounts\x18\x0b \x03(\x0b\x32\x1a.lq.RecordGame.AccountInfo\x12!\n\x06result\x18\x0c \x01(\x0b\x32\x11.lq.GameEndResult\x1a\x8d\x02\n\x0b\x41\x63\x63ountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x11\n\tavatar_id\x18\x04 \x01(\r\x12 \n\tcharacter\x18\x05 \x01(\x0b\x32\r.lq.Character\x12\r\n\x05title\x18\x06 \x01(\r\x12\x1f\n\x05level\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x08 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\t \x01(\r\x12\x10\n\x08verified\x18\n \x01(\r\x12\x1b\n\x05views\x18\x0b \x03(\x0b\x32\x0c.lq.ViewSlot\"\x80\x01\n\x1a\x43ustomizedContestGameStart\x12\x34\n\x07players\x18\x01 \x03(\x0b\x32#.lq.CustomizedContestGameStart.Item\x1a,\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"\x91\x01\n\x18\x43ustomizedContestGameEnd\x12\x32\n\x07players\x18\x01 \x03(\x0b\x32!.lq.CustomizedContestGameEnd.Item\x1a\x41\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x13\n\x0btotal_point\x18\x03 \x01(\x05\"S\n\x08\x41\x63tivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\t\"4\n\x0e\x45xchangeRecord\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x1c\x41\x63tivityAccumulatedPointData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x1a\n\x12gained_reward_list\x18\x03 \x03(\r\"l\n\x15\x41\x63tivityRankPointData\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x15\n\rgained_reward\x18\x03 \x01(\x08\x12\x15\n\rgainable_time\x18\x04 \x01(\r\"\xa1\x03\n\x0fGameRoundHuData\x12(\n\x05hupai\x18\x01 \x01(\x0b\x32\x19.lq.GameRoundHuData.HuPai\x12%\n\x04\x66\x61ns\x18\x02 \x03(\x0b\x32\x17.lq.GameRoundHuData.Fan\x12\r\n\x05score\x18\x03 \x01(\r\x12\x0b\n\x03xun\x18\x04 \x01(\r\x12\x10\n\x08title_id\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61n_sum\x18\x06 \x01(\r\x12\x0e\n\x06\x66u_sum\x18\x07 \x01(\r\x12\x15\n\ryakuman_count\x18\x08 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\t \x01(\r\x12\x16\n\x0ered_dora_count\x18\n \x01(\r\x12\x15\n\rli_dora_count\x18\x0b \x01(\r\x12\x13\n\x0b\x62\x61\x62\x65i_count\x18\x0c \x01(\r\x12\x18\n\x10xuan_shang_count\x18\r \x01(\r\x1a\x31\n\x05HuPai\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x0c\n\x04liqi\x18\x03 \x01(\r\x1a-\n\x03\x46\x61n\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03\x66\x61n\x18\x03 \x01(\r\"\xb5\x01\n\x15GameRoundPlayerResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05hands\x18\x02 \x03(\t\x12\x0c\n\x04ming\x18\x03 \x03(\t\x12\x11\n\tliqi_type\x18\x04 \x01(\r\x12\x0f\n\x07is_fulu\x18\x05 \x01(\x08\x12\x17\n\x0fis_liujumanguan\x18\x06 \x01(\x08\x12\x13\n\x0blian_zhuang\x18\x07 \x01(\r\x12\x1f\n\x02hu\x18\x08 \x01(\x0b\x32\x13.lq.GameRoundHuData\"Y\n\x0fGameRoundPlayer\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.lq.GameRoundPlayerResult\"R\n\x11GameRoundSnapshot\x12\n\n\x02ju\x18\x01 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x02 \x01(\r\x12$\n\x07players\x18\x03 \x03(\x0b\x32\x13.lq.GameRoundPlayer\"\x92\x07\n\x11GameFinalSnapshot\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\r\x12\x1a\n\x04mode\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x05 \x01(\x0b\x32\x10.lq.GameMetaData\x12=\n\x0f\x63\x61lculate_param\x18\x06 \x01(\x0b\x32$.lq.GameFinalSnapshot.CalculateParam\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x12\n\nstart_time\x18\x08 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\t \x01(\r\x12-\n\x05seats\x18\n \x03(\x0b\x32\x1e.lq.GameFinalSnapshot.GameSeat\x12%\n\x06rounds\x18\x0b \x03(\x0b\x32\x15.lq.GameRoundSnapshot\x12)\n\raccount_views\x18\x0c \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x38\n\rfinal_players\x18\r \x03(\x0b\x32!.lq.GameFinalSnapshot.FinalPlayer\x12/\n\x08\x61\x66k_info\x18\x0e \x03(\x0b\x32\x1d.lq.GameFinalSnapshot.AFKInfo\x1aS\n\x0e\x43\x61lculateParam\x12\x12\n\ninit_point\x18\x01 \x01(\r\x12\x18\n\x10jingsuanyuandian\x18\x02 \x01(\r\x12\x13\n\x0brank_points\x18\x03 \x03(\x05\x1a\x88\x01\n\x08GameSeat\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12,\n\x0fnotify_endpoint\x18\x03 \x01(\x0b\x32\x13.lq.NetworkEndpoint\x12\x16\n\x0e\x63lient_address\x18\x04 \x01(\t\x12\x14\n\x0cis_connected\x18\x05 \x01(\x08\x1a\x81\x01\n\x0b\x46inalPlayer\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\x1a\x45\n\x07\x41\x46KInfo\x12\x17\n\x0f\x64\x65\x61l_tile_count\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\"Z\n\x13RecordCollectedData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"\x92\n\n\x11\x43ontestDetailRule\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\x11\n\tguyi_mode\x18) \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18* \x01(\x08\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\xb3\x01\n\x13\x43ontestDetailRuleV2\x12(\n\tgame_rule\x18\x01 \x01(\x0b\x32\x15.lq.ContestDetailRule\x12\x35\n\nextra_rule\x18\x02 \x01(\x0b\x32!.lq.ContestDetailRuleV2.ExtraRule\x1a;\n\tExtraRule\x12\x16\n\x0erequired_level\x18\x01 \x01(\r\x12\x16\n\x0emax_game_count\x18\x02 \x01(\r\"\xab\x01\n\x0fGameRuleSetting\x12\x12\n\nround_type\x18\x01 \x01(\r\x12\x0f\n\x07shiduan\x18\x02 \x01(\x08\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x15\n\rthinking_type\x18\x04 \x01(\r\x12\x17\n\x0fuse_detail_rule\x18\x05 \x01(\x08\x12/\n\x0e\x64\x65tail_rule_v2\x18\x06 \x01(\x0b\x32\x17.lq.ContestDetailRuleV2\"\xad\x01\n\x11RecordTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"m\n\x16RecordNoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12$\n\x05tings\x18\x05 \x03(\x0b\x32\x15.lq.RecordTingPaiInfo\x12\x0e\n\x06liuman\x18\x06 \x01(\x08\"\xcb\x03\n\x0eRecordHuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12.\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32 .lq.RecordHuleInfo.RecordFanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x0e \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x0f \x01(\r\x12\x10\n\x08title_id\x18\x10 \x01(\r\x12\x11\n\tpoint_sum\x18\x11 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x12 \x01(\r\x12\x14\n\x0cis_jue_zhang\x18\x13 \x01(\x08\x12\x0b\n\x03xun\x18\x14 \x01(\r\x12\x11\n\tting_type\x18\x15 \x01(\r\x12\x11\n\tting_mian\x18\x16 \x01(\r\x1a(\n\rRecordFanInfo\x12\x0b\n\x03val\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"B\n\x0fRecordHulesInfo\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12!\n\x05hules\x18\x02 \x03(\x0b\x32\x12.lq.RecordHuleInfo\"-\n\x0fRecordLiujuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"U\n\x10RecordNoTileInfo\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12+\n\x07players\x18\x02 \x03(\x0b\x32\x1a.lq.RecordNoTilePlayerInfo\"r\n\x0eRecordLiqiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\x12\x0c\n\x04is_w\x18\x03 \x01(\x08\x12\x14\n\x0cis_zhen_ting\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\x12\x12\n\nis_success\x18\x06 \x01(\x08\"W\n\x0eRecordGangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03pai\x18\x03 \x01(\t\x12\x0f\n\x07is_dora\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\"S\n\x0fRecordBaBeiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x10\n\x08is_zi_mo\x18\x02 \x01(\x08\x12\x10\n\x08is_chong\x18\x03 \x01(\x08\x12\x0e\n\x06is_bei\x18\x04 \x01(\x08\"O\n\x10RecordPeiPaiInfo\x12\x12\n\ndora_count\x18\x01 \x01(\r\x12\x14\n\x0cr_dora_count\x18\x02 \x01(\r\x12\x11\n\tbei_count\x18\x03 \x01(\r\"\xfb\x02\n\x0fRecordRoundInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hang\x18\x02 \x01(\r\x12\n\n\x02ju\x18\x03 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\r\x12&\n\nliqi_infos\x18\x07 \x03(\x0b\x32\x12.lq.RecordLiqiInfo\x12&\n\ngang_infos\x18\x08 \x03(\x0b\x32\x12.lq.RecordGangInfo\x12*\n\x0cpeipai_infos\x18\t \x03(\x0b\x32\x14.lq.RecordPeiPaiInfo\x12(\n\x0b\x62\x61\x62\x61i_infos\x18\n \x03(\x0b\x32\x13.lq.RecordBaBeiInfo\x12\'\n\nhules_info\x18\x0b \x01(\x0b\x32\x13.lq.RecordHulesInfo\x12\'\n\nliuju_info\x18\x0c \x01(\x0b\x32\x13.lq.RecordLiujuInfo\x12*\n\x0cno_tile_info\x18\r \x01(\x0b\x32\x14.lq.RecordNoTileInfo\"@\n\x14RecordAnalysisedData\x12(\n\x0bround_infos\x18\x01 \x03(\x0b\x32\x13.lq.RecordRoundInfo\"<\n\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"[\n\x11ResConnectionInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0f\x63lient_endpoint\x18\x02 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\xa3\x01\n\x10ReqSignupAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x02\n\x08ReqLogin\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0c\n\x04type\x18\t \x01(\r\x12\x0f\n\x07version\x18\n \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\"\xa9\x02\n\x08ResLogin\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x1c\n\x07\x61\x63\x63ount\x18\x03 \x01(\x0b\x32\x0b.lq.Account\x12&\n\tgame_info\x18\x04 \x01(\x0b\x32\x13.lq.GameConnectInfo\x12\x1f\n\x17has_unread_announcement\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x06 \x01(\t\x12\x13\n\x0bsignup_time\x18\x07 \x01(\r\x12\x19\n\x11is_id_card_authed\x18\x08 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\t \x01(\t\x12\x17\n\x0flogined_version\x18\n \x03(\r\x12\x18\n\x10rewarded_version\x18\x0b \x03(\r\"\xcb\x01\n\rReqEmailLogin\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\"3\n\x0eReqBindAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"8\n\x18ReqCreatePhoneVerifyCode\x12\r\n\x05phone\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"8\n\x18ReqCreateEmailVerifyCode\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"9\n\x16ReqVerifyCodeForSecure\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\r\"H\n\x16ResVerfiyCodeForSecure\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csecure_token\x18\x02 \x01(\t\"_\n\x12ReqBindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x1a\n\x12multi_bind_version\x18\x04 \x01(\x08\"E\n\x14ReqUnbindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"G\n\x16ResFetchPhoneLoginBind\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bphone_login\x18\x02 \x01(\r\"+\n\x17ReqCreatePhoneLoginBind\x12\x10\n\x08password\x18\x01 \x01(\t\"=\n\x0cReqBindEmail\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"U\n\x11ReqModifyPassword\x12\x14\n\x0cnew_password\x18\x01 \x01(\t\x12\x14\n\x0cold_password\x18\x02 \x01(\t\x12\x14\n\x0csecure_token\x18\x03 \x01(\t\"W\n\rReqOauth2Auth\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"?\n\rResOauth2Auth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"4\n\x0eReqOauth2Check\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"?\n\x0eResOauth2Check\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bhas_account\x18\x02 \x01(\x08\"\xdc\x01\n\x0fReqOauth2Signup\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x15\n\radvertise_str\x18\x04 \x01(\t\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xa3\x02\n\x0eReqOauth2Login\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0f\n\x07version\x18\t \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\"=\n\x0eResDMMPreLogin\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tparameter\x18\x01 \x01(\t\"\x0b\n\tReqLogout\"%\n\tResLogout\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"+\n\x0bReqHeatBeat\x12\x1c\n\x14no_operation_counter\x18\x01 \x01(\r\" \n\x0cReqLoginBeat\x12\x10\n\x08\x63ontract\x18\x01 \x01(\t\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\")\n\x13ReqCancelMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\"$\n\x0eReqAccountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"`\n\x0eResAccountInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x07\x61\x63\x63ount\x18\x02 \x01(\x0b\x32\x0b.lq.Account\x12\x16\n\x04room\x18\x03 \x01(\x0b\x32\x08.lq.Room\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\":\n\x11ReqModifyNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x13\n\x0buse_item_id\x18\x02 \x01(\r\"%\n\x11ReqModifyBirthday\x12\x10\n\x08\x62irthday\x18\x01 \x01(\x05\"?\n\x0bResSelfRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"u\n\rReqCreateRoom\x12\x14\n\x0cplayer_count\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x13\n\x0bpublic_live\x18\x03 \x01(\x08\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"A\n\rResCreateRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\n\x0bResJoinRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\x1d\n\x0cReqRoomReady\x12\r\n\x05ready\x18\x01 \x01(\x08\"#\n\x0fReqRoomDressing\x12\x10\n\x08\x64ressing\x18\x01 \x01(\x08\"\x0e\n\x0cReqRoomStart\"!\n\x0bReqRoomKick\x12\x12\n\naccount_id\x18\x01 \x01(\r\"$\n\rReqModifyRoom\x12\x13\n\x0brobot_count\x18\x01 \x01(\r\"$\n\x0fReqChangeAvatar\x12\x11\n\tavatar_id\x18\x01 \x01(\r\"-\n\x17ReqAccountStatisticInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"\x98\x01\n\x17ResAccountStatisticInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0estatistic_data\x18\x02 \x03(\x0b\x32\x18.lq.AccountStatisticData\x12\x31\n\x0b\x64\x65tail_data\x18\x03 \x01(\x0b\x32\x1c.lq.AccountDetailStatisticV2\"\xb9\x01\n\x1bResAccountChallengeRankInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x42\n\x0bseason_info\x18\x02 \x03(\x0b\x32-.lq.ResAccountChallengeRankInfo.ChallengeRank\x1a<\n\rChallengeRank\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05level\x18\x03 \x01(\r\"H\n\x17ResAccountCharacterInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bunlock_list\x18\x01 \x03(\r\"+\n\x0fReqShopPurchase\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\r\"N\n\x0fResShopPurchase\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"g\n\rResGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x04head\x18\x03 \x01(\x0b\x32\x0e.lq.RecordGame\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\x12\x10\n\x08\x64\x61ta_url\x18\x05 \x01(\t\"?\n\x11ReqGameRecordList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\"g\n\x11ResGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0btotal_count\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"\x82\x01\n\x1aResCollectedGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x17.lq.RecordCollectedData\x12\x1c\n\x14record_collect_limit\x18\x03 \x01(\r\")\n\x14ReqGameRecordsDetail\x12\x11\n\tuuid_list\x18\x01 \x03(\t\"U\n\x14ResGameRecordsDetail\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x0e.lq.RecordGame\"`\n\x19ReqAddCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"5\n\x19ResAddCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\",\n\x1cReqRemoveCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"8\n\x1cResRemoveCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"D\n#ReqChangeCollectedGameRecordRemarks\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\"?\n#ResChangeCollectedGameRecordRemarks\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"#\n\x13ReqLevelLeaderboard\x12\x0c\n\x04type\x18\x01 \x01(\r\"\xac\x01\n\x13ResLevelLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.lq.ResLevelLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1f\n\x05level\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\")\n\x17ReqChallangeLeaderboard\x12\x0e\n\x06season\x18\x01 \x01(\r\"\xb4\x01\n\x17ResChallengeLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12/\n\x05items\x18\x02 \x03(\x0b\x32 .lq.ResChallengeLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x15ReqMutiChallengeLevel\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\x12\x0e\n\x06season\x18\x02 \x01(\r\"\x8b\x01\n\x15ResMutiChallengeLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.lq.ResMutiChallengeLevel.Item\x1a)\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\",\n\x11ReqMultiAccountId\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"U\n\x14ResMultiAccountBrief\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerBaseView\"v\n\rResFriendList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x07\x66riends\x18\x02 \x03(\x0b\x32\n.lq.Friend\x12\x18\n\x10\x66riend_max_count\x18\x03 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x04 \x01(\r\"\x9a\x01\n\x12ResFriendApplyList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07\x61pplies\x18\x02 \x03(\x0b\x32\".lq.ResFriendApplyList.FriendApply\x1a\x35\n\x0b\x46riendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\"#\n\x0eReqApplyFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"9\n\x14ReqHandleFriendApply\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0e\n\x06method\x18\x02 \x01(\r\"$\n\x0fReqRemoveFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"A\n\x19ReqSearchAccountByPattern\x12\x13\n\x0bsearch_next\x18\x01 \x01(\x08\x12\x0f\n\x07pattern\x18\x02 \x01(\t\"u\n\x19ResSearchAccountByPattern\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bis_finished\x18\x02 \x01(\x08\x12\x16\n\x0ematch_accounts\x18\x03 \x03(\r\x12\x11\n\tdecode_id\x18\x04 \x01(\r\")\n\x0eReqAccountList\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"T\n\x10ResAccountStates\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x06states\x18\x02 \x03(\x0b\x32\x16.lq.AccountActiveState\"*\n\x14ReqSearchAccountById\x12\x12\n\naccount_id\x18\x01 \x01(\r\"T\n\x14ResSearchAccountById\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x06player\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"<\n\nResBagInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x03\x62\x61g\x18\x02 \x01(\x0b\x32\x07.lq.Bag\" \n\rReqUseBagItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"F\n\x11ReqOpenManualItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tselect_id\x18\x03 \x01(\r\"*\n\x17ReqOpenRandomRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"T\n\x17ResOpenRandomRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\'\n\x14ReqOpenAllRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"Q\n\x14ResOpenAllRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\"\n\x0fReqComposeShard\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"u\n\x0fResAnnouncement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rannouncements\x18\x02 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x03 \x03(\r\x12\x11\n\tread_list\x18\x04 \x03(\r\"@\n\x0bResMailInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x05mails\x18\x02 \x03(\x0b\x32\x08.lq.Mail\"\x1e\n\x0bReqReadMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\" \n\rReqDeleteMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"$\n\x11ReqTakeAttachment\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"4\n ReqReceiveAchievementGroupReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\"g\n ResReceiveAchievementGroupReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"5\n\x1bReqReceiveAchievementReward\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\"b\n\x1bResReceiveAchievementReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x04rate\x18\x01 \x03(\x0b\x32+.lq.ResFetchAchievementRate.AchievementRate\x1a+\n\x0f\x41\x63hievementRate\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rate\x18\x02 \x01(\r\"o\n\x0eResAchievement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\nprogresses\x18\x02 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x03 \x03(\r\"<\n\x0cResTitleList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\ntitle_list\x18\x02 \x03(\r\"\x1c\n\x0bReqUseTitle\x12\r\n\x05title\x18\x01 \x01(\r\"\x1d\n\rReqBuyShiLian\x12\x0c\n\x04type\x18\x01 \x01(\r\"2\n\x14ReqUpdateClientValue\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"\x91\x01\n\x0eResClientValue\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x12\'\n\x05\x64\x61tas\x18\x01 \x03(\x0b\x32\x18.lq.ResClientValue.Value\x12\x17\n\x0frecharged_count\x18\x02 \x01(\r\x1a#\n\x05Value\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"6\n\x10ReqClientMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\"(\n\x13ReqCurrentMatchInfo\x12\x11\n\tmode_list\x18\x01 \x03(\r\"\xa6\x01\n\x13ResCurrentMatchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07matches\x18\x02 \x03(\x0b\x32(.lq.ResCurrentMatchInfo.CurrentMatchInfo\x1a:\n\x10\x43urrentMatchInfo\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12\x15\n\rplaying_count\x18\x02 \x01(\r\"2\n\x0fReqUserComplain\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\".\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\"A\n\x11ResReviveCoinInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nhas_gained\x18\x02 \x01(\x08\"\x9e\x01\n\x0cResDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\nprogresses\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x19\n\x11has_refresh_count\x18\x03 \x01(\x08\x12\x1c\n\x14max_daily_task_count\x18\x04 \x01(\r\x12\x15\n\rrefresh_count\x18\x05 \x01(\r\"&\n\x13ReqRefreshDailyTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"j\n\x13ResRefreshDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x08progress\x18\x02 \x01(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"\x1e\n\x0eReqUseGiftCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\"K\n\x0eResUseGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"U\n\x15ResUseSpecialGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"H\n\x14ReqSendClientMessage\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"$\n\x0fReqGameLiveInfo\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"\xaf\x01\n\x0fResGameLiveInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1a\n\x12left_start_seconds\x18\x02 \x01(\r\x12#\n\tlive_head\x18\x03 \x01(\x0b\x32\x10.lq.GameLiveHead\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\"D\n\x16ReqGameLiveLeftSegment\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x17\n\x0flast_segment_id\x18\x02 \x01(\r\"\xaa\x01\n\x16ResGameLiveLeftSegment\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nlive_state\x18\x02 \x01(\r\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\x12\x1f\n\x17segment_end_millisecond\x18\x06 \x01(\r\"$\n\x0fReqGameLiveList\x12\x11\n\tfilter_id\x18\x01 \x01(\r\"P\n\x0fResGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"D\n\x11ResCommentSetting\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\"0\n\x17ReqUpdateCommentSetting\x12\x15\n\rcomment_allow\x18\x01 \x01(\r\"(\n\x13ReqFetchCommentList\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"u\n\x13ResFetchCommentList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x03 \x03(\r\x12\x14\n\x0clast_read_id\x18\x04 \x01(\r\"D\n\x16ReqFetchCommentContent\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x02 \x03(\r\"U\n\x16ResFetchCommentContent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x08\x63omments\x18\x02 \x03(\x0b\x32\x0f.lq.CommentItem\"5\n\x0fReqLeaveComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\":\n\x10ReqDeleteComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65lete_list\x18\x02 \x03(\r\"\'\n\x14ReqUpdateReadComment\x12\x0f\n\x07read_id\x18\x01 \x01(\r\"5\n\x10ReqRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"$\n\rResServerTime\x12\x13\n\x0bserver_time\x18\x01 \x01(\r\"0\n\x1aReqPlatformBillingProducts\x12\x12\n\nshelves_id\x18\x01 \x01(\r\"\\\n\x1aResPlatformBillingProducts\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.lq.BillingProduct\"\x8b\x01\n\x15ReqCreateBillingOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x18\n\x10payment_platform\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x12\n\naccount_id\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"C\n\x15ResCreateBillingOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"T\n\x17ReqSolveGooglePlayOrder\x12\x1b\n\x13inapp_purchase_data\x18\x02 \x01(\t\x12\x1c\n\x14inapp_data_signature\x18\x03 \x01(\t\"h\n\x19ReqSolveGooglePlayOrderV3\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\",\n\x18ReqCancelGooglePlayOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\"\x8a\x01\n\x1aReqCreateWechatNativeOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"_\n\x1aResCreateWechatNativeOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"\x87\x01\n\x17ReqCreateWechatAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x91\x02\n\x17ResCreateWechatAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12M\n\x15\x63\x61ll_wechat_app_param\x18\x02 \x01(\x0b\x32..lq.ResCreateWechatAppOrder.CallWechatAppParam\x1a\x8c\x01\n\x12\x43\x61llWechatAppParam\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x11\n\tpartnerid\x18\x02 \x01(\t\x12\x10\n\x08prepayid\x18\x03 \x01(\t\x12\x0f\n\x07package\x18\x04 \x01(\t\x12\x10\n\x08noncestr\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\t\x12\x0c\n\x04sign\x18\x07 \x01(\t\"\x9f\x01\n\x14ReqCreateAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x19\n\x11\x61lipay_trade_type\x18\x04 \x01(\t\x12\x12\n\nreturn_url\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x14ResCreateAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"t\n\x18ReqCreateAlipayScanOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"n\n\x18ResCreateAlipayScanOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\x12\x0f\n\x07qr_code\x18\x04 \x01(\t\"s\n\x17ReqCreateAlipayAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"G\n\x17ResCreateAlipayAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateJPCreditCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateJPCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x98\x01\n\x12ReqCreateJPAuOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"@\n\x12ResCreateJPAuOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPDocomoOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPDocomoOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9e\x01\n\x18ReqCreateJPWebMoneyOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"F\n\x18ResCreateJPWebMoneyOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9e\x01\n\x18ReqCreateJPSoftbankOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"F\n\x18ResCreateJPSoftbankOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x99\x01\n\x13ReqCreateJPGMOOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x84\x01\n\x14ReqCreateYostarOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\norder_type\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"B\n\x14ResCreateYostarOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateENPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateENPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateENJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateENJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateENMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateENMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateENVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateENVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateENAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateENAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\n\x11ReqCreateDMMOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\xbb\x01\n\x11ResCreateDmmOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x16\n\x0etransaction_id\x18\x03 \x01(\t\x12\x13\n\x0b\x64mm_user_id\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\t\x12\x14\n\x0c\x63\x61llback_url\x18\x06 \x01(\t\x12\x14\n\x0crequest_time\x18\t \x01(\t\x12\x12\n\ndmm_app_id\x18\n \x01(\t\"\x9a\x01\n\x11ReqCreateIAPOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"?\n\x11ResCreateIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\n\x17ReqVerificationIAPOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x14\n\x0creceipt_data\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"3\n\x17ResVerificationIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x01\n\x13ReqCreateSteamOrder\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\x10\n\x08steam_id\x18\x05 \x01(\t\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\"\\\n\x13ResCreateSteamOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x19\n\x11platform_order_id\x18\x03 \x01(\t\";\n\x13ReqVerifySteamOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"\x87\x01\n\x14ReqCreateMyCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"U\n\x14ResCreateMyCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tauth_code\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"<\n\x14ReqVerifyMyCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"\x87\x01\n\x14ReqCreatePaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"O\n\x14ResCreatePaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"\x9f\x01\n\x14ReqCreateXsollaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x16\n\x0epayment_method\x18\x04 \x01(\r\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"O\n\x14ResCreateXsollaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\x18\x03 \x01(\t\"C\n\x0cReqOpenChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nuse_ticket\x18\x03 \x01(\x08\"\xee\x01\n\x0cResOpenChest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\x12\x18\n\x10total_open_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\x12@\n\x10\x63hest_replace_up\x18\x05 \x03(\x0b\x32&.lq.ResOpenChest.ChestReplaceCountData\x1a\x32\n\x15\x43hestReplaceCountData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"6\n\x13ReqBuyFromChestShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"m\n\x13ResBuyFromChestShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\x05\"D\n\x12ResDailySignInInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csign_in_days\x18\x02 \x01(\r\"*\n\x13ReqDoActivitySignIn\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xad\x01\n\x13ResDoActivitySignIn\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07rewards\x18\x02 \x03(\x0b\x32\".lq.ResDoActivitySignIn.RewardData\x12\x15\n\rsign_in_count\x18\x03 \x01(\r\x1a\x30\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x92\x02\n\x10ResCharacterInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x19\n\x11main_character_id\x18\x04 \x01(\r\x12\x17\n\x0fsend_gift_count\x18\x05 \x01(\r\x12\x17\n\x0fsend_gift_limit\x18\x06 \x01(\r\x12\x18\n\x10\x66inished_endings\x18\x07 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x08 \x03(\r\x12\x16\n\x0e\x63haracter_sort\x18\t \x03(\r\x12\x19\n\x11hidden_characters\x18\n \x03(\r\"&\n\x16ReqUpdateCharacterSort\x12\x0c\n\x04sort\x18\x01 \x03(\r\".\n\x16ReqChangeMainCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"<\n\x16ReqChangeCharacterSkin\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04skin\x18\x02 \x01(\r\"M\n\x16ReqChangeCharacterView\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\r\"\x86\x01\n\x16ReqSendGiftToCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12.\n\x05gifts\x18\x02 \x03(\x0b\x32\x1f.lq.ReqSendGiftToCharacter.Gift\x1a&\n\x04Gift\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"N\n\x16ResSendGiftToCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\"Z\n\x0bReqSellItem\x12#\n\x05sells\x18\x01 \x03(\x0b\x32\x14.lq.ReqSellItem.Item\x1a&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"u\n\rResCommonView\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12%\n\x05slots\x18\x02 \x03(\x0b\x32\x16.lq.ResCommonView.Slot\x1a#\n\x04Slot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"2\n\x13ReqChangeCommonView\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"U\n\x12ReqSaveCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x12\n\nsave_index\x18\x02 \x01(\r\x12\x0e\n\x06is_use\x18\x03 \x01(\r\"\x1f\n\x0eReqCommonViews\x12\r\n\x05index\x18\x01 \x01(\r\"G\n\x0eResCommonViews\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\"\x9c\x01\n\x11ResAllcommonViews\x12*\n\x05views\x18\x01 \x03(\x0b\x32\x1b.lq.ResAllcommonViews.Views\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a\x34\n\x05Views\x12\x1c\n\x06values\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\r\n\x05index\x18\x02 \x01(\r\"!\n\x10ReqUseCommonView\x12\r\n\x05index\x18\x03 \x01(\r\"+\n\x13ReqUpgradeCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"Q\n\x13ResUpgradeCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\tcharacter\x18\x02 \x01(\x0b\x32\r.lq.Character\"N\n\x11ReqFinishedEnding\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x10\n\x08story_id\x18\x02 \x01(\r\x12\x11\n\tending_id\x18\x03 \x01(\r\"\x1f\n\x0cReqGMCommand\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\"H\n\x0bResShopInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tshop_info\x18\x02 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"K\n\x0eResBuyFromShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"0\n\rReqBuyFromZHP\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"&\n\x11ReqPayMonthTicket\x12\x11\n\tticket_id\x18\x01 \x01(\r\"Z\n\x11ResPayMonthTicket\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x16\n\x0eresource_count\x18\x03 \x01(\r\"<\n\x0eReqReshZHPShop\x12\x14\n\x0c\x66ree_refresh\x18\x01 \x01(\r\x12\x14\n\x0c\x63ost_refresh\x18\x02 \x01(\r\"G\n\x11ResRefreshZHPShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x18\n\x03zhp\x18\x02 \x01(\x0b\x32\x0b.lq.ZHPShop\"^\n\x12ResMonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12.\n\x11month_ticket_info\x18\x01 \x01(\x0b\x32\x13.lq.MonthTicketInfo\"0\n\x13ReqExchangeCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"S\n\x11ResServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"T\n\x12ResAccountSettings\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x02 \x03(\x0b\x32\x12.lq.AccountSetting\"?\n\x18ReqUpdateAccountSettings\x12#\n\x07setting\x18\x01 \x01(\x0b\x32\x12.lq.AccountSetting\"E\n\x12ResModNicknameTime\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rlast_mod_time\x18\x01 \x01(\r\"\x98\x01\n\x07ResMisc\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0erecharged_list\x18\x02 \x03(\r\x12)\n\x06\x66\x61iths\x18\x03 \x03(\x0b\x32\x19.lq.ResMisc.MiscFaithData\x1a\x30\n\rMiscFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\'\n\x12ReqModifySignature\x12\x11\n\tsignature\x18\x01 \x01(\t\"M\n\rResIDCardInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tis_authed\x18\x02 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"8\n\x13ReqUpdateIDCardInfo\x12\x10\n\x08\x66ullname\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x61rd_no\x18\x02 \x01(\t\"C\n\x0cResVipReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11gained_vip_levels\x18\x02 \x03(\r\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"=\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9a\x01\n\x1dResFetchCustomizedContestList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x08\x63ontests\x18\x02 \x03(\x0b\x32\x19.lq.CustomizedContestBase\x12\x32\n\x0f\x66ollow_contests\x18\x03 \x03(\x0b\x32\x19.lq.CustomizedContestBase\"7\n#ReqFetchCustomizedContestExtendInfo\x12\x10\n\x08uid_list\x18\x01 \x03(\r\"q\n#ResFetchCustomizedContestExtendInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x65xtend_list\x18\x02 \x03(\x0b\x32\x1b.lq.CustomizedContestExtend\"6\n!ReqFetchCustomizedContestAuthInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"U\n!ResFetchCustomizedContestAuthInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0eobserver_level\x18\x02 \x01(\r\".\n\x19ReqEnterCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xb6\x01\n\x19ResEnterCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x64\x65tail_info\x18\x02 \x01(\x0b\x32\x1b.lq.CustomizedContestDetail\x12\x38\n\rplayer_report\x18\x03 \x01(\x0b\x32!.lq.CustomizedContestPlayerReport\x12\x13\n\x0bis_followed\x18\x04 \x01(\x08\"8\n#ReqFetchCustomizedContestOnlineInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"V\n#ResFetchCustomizedContestOnlineInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\ronline_player\x18\x02 \x01(\r\":\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\"u\n$ResFetchCustomizedContestByContestId\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x0c\x63ontest_info\x18\x02 \x01(\x0b\x32\x1d.lq.CustomizedContestAbstract\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"R\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x63hat_history\x18\x02 \x03(\x0c\"$\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\":\n%ReqFetchCustomizedContestGameLiveList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"f\n%ResFetchCustomizedContestGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"M\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\"y\n$ResFetchCustomizedContestGameRecords\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nnext_index\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"/\n\x1aReqTargetCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"M\n\x0fResActivityList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\nactivities\x18\x02 \x03(\x0b\x32\x0c.lq.Activity\"\xe1\r\n\x16ResAccountActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x10\x65xchange_records\x18\x02 \x03(\x0b\x32\x12.lq.ExchangeRecord\x12,\n\x12task_progress_list\x18\x03 \x03(\x0b\x32\x10.lq.TaskProgress\x12@\n\x16\x61\x63\x63umulated_point_list\x18\x04 \x03(\x0b\x32 .lq.ActivityAccumulatedPointData\x12\x31\n\x0erank_data_list\x18\x05 \x03(\x0b\x32\x19.lq.ActivityRankPointData\x12\x31\n\x17\x66lip_task_progress_list\x18\x06 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x43\n\x0csign_in_data\x18\x07 \x03(\x0b\x32-.lq.ResAccountActivityData.ActivitySignInData\x12\x44\n\x0crichman_data\x18\x08 \x03(\x0b\x32..lq.ResAccountActivityData.ActivityRichmanData\x12\x33\n\x19period_task_progress_list\x18\t \x03(\x0b\x32\x10.lq.TaskProgress\x12\x33\n\x19random_task_progress_list\x18\n \x03(\x0b\x32\x10.lq.TaskProgress\x12=\n\rchest_up_data\x18\x0b \x03(\x0b\x32&.lq.ResAccountActivityData.ChestUpData\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\x19 \x03(\x0b\x32\x17.lq.ActivityVillageData\x1a[\n\x12\x41\x63tivitySignInData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rsign_in_count\x18\x02 \x01(\r\x12\x19\n\x11last_sign_in_time\x18\x03 \x01(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\x1a\xbf\x01\n\x13\x41\x63tivityRichmanData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x03 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x04 \x01(\r\x12\x11\n\tbank_save\x18\x05 \x01(\r\x12\x0b\n\x03\x65xp\x18\x06 \x01(\r\x12\x31\n\x04\x62uff\x18\x07 \x03(\x0b\x32#.lq.ResAccountActivityData.BuffData\x1a(\n\x0b\x43hestUpData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\x18\x02 \x01(\r\"=\n\x17ReqExchangeActivityItem\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x17ResExchangeActivityItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"*\n\x17ReqCompleteActivityTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\r\"-\n\x1aReqReceiveActivityFlipTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"E\n\x1aResReceiveActivityFlipTask\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\">\n\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"/\n\x18ReqFetchActivityFlipInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"T\n\x18ResFetchActivityFlipInfo\x12\x0f\n\x07rewards\x18\x01 \x03(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"O\n%ReqGainAccumulatedPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\"N\n\x1fReqGainMultiPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0ereward_id_list\x18\x02 \x03(\r\"6\n\x1cReqFetchRankPointLeaderboard\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\"\xe4\x01\n\x1cResFetchRankPointLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x05items\x18\x02 \x03(\x0b\x32%.lq.ResFetchRankPointLeaderboard.Item\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\x1aY\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12 \n\x04view\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\r\n\x05point\x18\x04 \x01(\r\"E\n\x16ReqGainRankPointReward\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\")\n\x12ReqRichmanNextMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x94\x04\n\x12ResRichmanNextMove\x12.\n\x05paths\x18\x01 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.PathData\x12\x0c\n\x04\x64ice\x18\x02 \x01(\r\x12\x10\n\x08location\x18\x03 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\r\x12-\n\x04\x62uff\x18\x06 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.BuffData\x12\x11\n\tbank_save\x18\x07 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x08 \x01(\r\x12\x0b\n\x03\x65xp\x18\t \x01(\r\x12\x15\n\rbank_save_add\x18\n \x01(\r\x12\x18\n\x05\x65rror\x18\x0b \x01(\x0b\x32\t.lq.Error\x1aT\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x14\n\x0corigin_count\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x1a`\n\x08PathData\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x32\n\x07rewards\x18\x02 \x03(\x0b\x32!.lq.ResRichmanNextMove.RewardData\x12\x0e\n\x06\x65vents\x18\x03 \x03(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\":\n\x15ReqRichmanSpecialMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04step\x18\x02 \x01(\r\"*\n\x13ReqRichmanChestInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x87\x01\n\x13ResRichmanChestInfo\x12/\n\x05items\x18\x01 \x03(\x0b\x32 .lq.ResRichmanChestInfo.ItemData\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a%\n\x08ItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x18ReqCreateGameObserveAuth\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"U\n\x18ResCreateGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x10\n\x08location\x18\x03 \x01(\t\"*\n\x19ReqRefreshGameObserveAuth\x12\r\n\x05token\x18\x01 \x01(\t\"B\n\x19ResRefreshGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03ttl\x18\x02 \x01(\r\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \x01'+str(print(b'\x1b[93m\xe5\xa6\x82\xe6\x9e\x9c\xe4\xbd\xa0\xe6\x98\xaf\xe4\xbb\x98\xe8\xb2\xbb\xe5\x8f\x96\xe5\xbe\x97\xe6\xad\xa4\xe8\xbb\x9f\xe9\xab\x94\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xef\xbc\x8c\xe8\xab\x8b\xe6\xb3\xa8\xe6\x84\x8f\xe6\x9c\xac\xe8\xbb\x9f\xe9\xab\x94\xe6\x98\xaf\xe9\x96\x8b\xe6\xba\x90\xe4\xb8\x94\xe5\x85\x8d\xe8\xb2\xbb\xe7\x9a\x84\xef\xbc\xa8\xef\xbc\xb4\xef\xbc\xb4\xef\xbc\xb0\xef\xbc\xb3\xef\xbc\x9a\xef\xbc\x8f\xef\xbc\x8f\xef\xbc\xa7\xef\xbc\xa9\xef\xbc\xb4\xef\xbc\xa8\xef\xbc\xb5\xef\xbc\xa2\xef\xbc\x8e\xef\xbc\xa3\xef\xbc\xaf\xef\xbc\xad\xef\xbc\x8f\xef\xbd\x93\xef\xbd\x88\xef\xbd\x89\xef\xbd\x8e\xef\xbd\x8b\xef\xbd\x95\xef\xbd\x81\xef\xbd\x8e\xef\xbc\x8f\xef\xbc\xa1\xef\xbd\x8b\xef\xbd\x81\xef\xbd\x87\xef\xbd\x89\n\xe4\xbd\xa0\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe9\xa8\x99\xe4\xba\x86\xe3\x80\x82\xe8\xab\x8b\xe9\x80\x80\xe6\xac\xbe\xe3\x80\x81\xe6\xaa\xa2\xe8\x88\x89\xe4\xb8\xa6\xe5\xb7\xae\xe8\xa9\x95\xe8\xb3\xa3\xe5\xae\xb6\xe3\x80\x82\x1b[0m'.decode())).encode()[0:0]+b'(\r\"\xa6\x01\n\x13ResUpgradeChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xa6\x01\n\x13ResRefreshChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xc1\x01\n\x15ResFetchChallengeInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\"0\n\x1dReqForceCompleteChallengeTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"\xff\x01\n\x0fResFetchABMatch\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08match_id\x18\x02 \x01(\r\x12\x13\n\x0bmatch_count\x18\x03 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x04 \x01(\r\x12\r\n\x05point\x18\x05 \x01(\r\x12\x10\n\x08rewarded\x18\x06 \x01(\x08\x12\x37\n\x0fmatch_max_point\x18\x07 \x03(\x0b\x32\x1e.lq.ResFetchABMatch.MatchPoint\x12\x0c\n\x04quit\x18\x08 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12G\n\x15\x63hallenge_season_list\x18\x01 \x03(\x0b\x32(.lq.ResChallengeSeasonInfo.ChallengeInfo\x1aW\n\rChallengeInfo\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\r\n\x05state\x18\x04 \x01(\r\"2\n\x1dReqReceiveChallengeRankReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07rewards\x18\x01 \x03(\x0b\x32(.lq.ResReceiveChallengeRankReward.Reward\x1a,\n\x06Reward\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"#\n\x0fReqBuyInABMatch\x12\x10\n\x08match_id\x18\x01 \x01(\r\"\'\n\x10ReqGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x9b\x01\n\x10ResGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x04rank\x18\x02 \x03(\x0b\x32\x1d.lq.ResGamePointRank.RankInfo\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a-\n\x08RankInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"H\n\x19ResFetchSelfGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tself_rate\x18\x02 \x01(\r\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"P\n\x13ResOpenPreChestItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"+\n\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\"E\n\x19ReqUpgradeVillageBuilding\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"l\n\x1fReqReceiveVillageBuildingReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"d\n\x1fResReceiveVillageBuildingReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"8\n\x13ReqStartVillageTrip\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"d\n\x1bReqReceiveVillageTripReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"`\n\x1bResReceiveVillageTripReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\">\n\x16ReqCompleteVillageTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"[\n\x16ResCompleteVillageTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"D\n\x17ReqGetFriendVillageData\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x01 \x03(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xa8\x01\n\x17ResGetFriendVillageData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResGetFriendVillageData.FriendVillageData\x1a\x36\n\x11\x46riendVillageData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"S\n\x13ReqSetVillageWorker\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x12\n\nworker_pos\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\"o\n\x13ResSetVillageWorker\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x08\x62uilding\x18\x02 \x01(\x0b\x32\x17.lq.VillageBuildingData\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"*\n\x13ReqNextRoundVillage\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x13ResNextRoundVillage\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\ractivity_data\x18\x02 \x01(\x0b\x32\x17.lq.ActivityVillageData\"\x0f\n\rActionMJStart\"A\n\x13NewRoundOpenedTiles\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05tiles\x18\x02 \x03(\t\x12\r\n\x05\x63ount\x18\x03 \x03(\r\"F\n\x08MuyuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tcount_max\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\r\"\x8a\x01\n\x0b\x43huanmaGang\x12\x12\n\nold_scores\x18\x01 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x02 \x03(\x05\x12\x0e\n\x06scores\x18\x03 \x03(\x05\x12\x1c\n\x07gameend\x18\x04 \x01(\x0b\x32\x0b.lq.GameEnd\x12#\n\rhules_history\x18\x05 \x03(\x0b\x32\x0c.lq.HuleInfo\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xd6\x03\n\x0e\x41\x63tionNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x0c\n\x04\x64ora\x18\x05 \x01(\t\x12\x0e\n\x06scores\x18\x06 \x03(\x05\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12)\n\ttingpais0\x18\t \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\n \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\n\n\x02\x61l\x18\x0b \x01(\x08\x12\x0b\n\x03md5\x18\x0c \x01(\t\x12\x17\n\x0fleft_tile_count\x18\r \x01(\r\x12\r\n\x05\x64oras\x18\x0e \x03(\t\x12&\n\x05opens\x18\x0f \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x10 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08ju_count\x18\x11 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xd6\x04\n\x0eRecordNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0c\n\x04\x64ora\x18\x04 \x01(\t\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12\x0e\n\x06tiles0\x18\x07 \x03(\t\x12\x0e\n\x06tiles1\x18\x08 \x03(\t\x12\x0e\n\x06tiles2\x18\t \x03(\t\x12\x0e\n\x06tiles3\x18\n \x03(\t\x12+\n\x07tingpai\x18\x0b \x03(\x0b\x32\x1a.lq.RecordNewRound.TingPai\x12,\n\toperation\x18\x0c \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x0b\n\x03md5\x18\r \x01(\t\x12\x0f\n\x07paishan\x18\x0e \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x0f \x01(\r\x12\r\n\x05\x64oras\x18\x10 \x03(\t\x12&\n\x05opens\x18\x11 \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x12 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12-\n\noperations\x18\x13 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08ju_count\x18\x14 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x99\x03\n\x0cGameSnapshot\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x14\n\x0cindex_player\x18\x04 \x01(\r\x12\x17\n\x0fleft_tile_count\x18\x05 \x01(\r\x12\r\n\x05hands\x18\x06 \x03(\t\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12\x30\n\x07players\x18\t \x03(\x0b\x32\x1f.lq.GameSnapshot.PlayerSnapshot\x12\x10\n\x08zhenting\x18\n \x01(\x08\x1a\xbd\x01\n\x0ePlayerSnapshot\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x14\n\x0cliqiposition\x18\x02 \x01(\x05\x12\x0f\n\x07tilenum\x18\x03 \x01(\r\x12\x0e\n\x06qipais\x18\x04 \x03(\t\x12\x33\n\x05mings\x18\x05 \x03(\x0b\x32$.lq.GameSnapshot.PlayerSnapshot.Fulu\x1a\x30\n\x04\x46ulu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x03(\t\x12\x0c\n\x04\x66rom\x18\x03 \x03(\r\";\n\x0f\x41\x63tionPrototype\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xc9\x01\n\x11GameSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"Y\n\x0fGameChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"z\n\x11OptionalOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x13\n\x0b\x63ombination\x18\x02 \x03(\t\x12\x14\n\x0c\x63hange_tiles\x18\x03 \x03(\t\x12\x1a\n\x12\x63hange_tile_states\x18\x04 \x03(\x05\x12\x10\n\x08gap_type\x18\x05 \x01(\r\"z\n\x15OptionalOperationList\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12-\n\x0eoperation_list\x18\x02 \x03(\x0b\x32\x15.lq.OptionalOperation\x12\x10\n\x08time_add\x18\x04 \x01(\r\x12\x12\n\ntime_fixed\x18\x05 \x01(\r\"L\n\x0bLiQiSuccess\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x04 \x01(\x08\"0\n\x07\x46\x61nInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03val\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\"\xad\x03\n\x08HuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12\x19\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\r\n\x05title\x18\x0e \x01(\t\x12\x12\n\npoint_rong\x18\x0f \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x10 \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x11 \x01(\r\x12\x10\n\x08title_id\x18\x12 \x01(\r\x12\x11\n\tpoint_sum\x18\x13 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x14 \x01(\r\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \x01(\r\"\xa7\x01\n\x0bTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"T\n\x12TingPaiDiscardInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x10\n\x08zhenting\x18\x02 \x01(\x08\x12\x1e\n\x05infos\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x19\n\x07GameEnd\x12\x0e\n\x06scores\x18\x01 \x03(\x05\"\xa1\x01\n\x0f\x41\x63tionSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12)\n\ttingpais0\x18\x02 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xbd\x01\n\x0fRecordSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12,\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1b.lq.RecordSelectGap.TingPai\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x89\x02\n\x10\x41\x63tionChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\x12\r\n\x05\x64oras\x18\x05 \x03(\t\x12)\n\ttingpais0\x18\x06 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\t \x01(\r\"\x9f\x03\n\x10RecordChangeTile\x12\r\n\x05\x64oras\x18\x01 \x03(\t\x12-\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1c.lq.RecordChangeTile.TingPai\x12:\n\x11\x63hange_tile_infos\x18\x03 \x03(\x0b\x32\x1f.lq.RecordChangeTile.ChangeTile\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\x05 \x01(\r\x12-\n\noperations\x18\x06 \x03(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x1a\x62\n\nChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\xdd\x02\n\x11\x41\x63tionDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xaa\x02\n\x11RecordDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12-\n\noperations\x18\n \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\x0b \x01(\r\x12\x1a\n\x04muyu\x18\x0c \x01(\x0b\x32\x0c.lq.MuyuInfo\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa1\x02\n\x0e\x41\x63tionDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0b \x01(\r\"\xf7\x01\n\x0eRecordDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0c \x01(\r\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\xcf\x02\n\x11\x41\x63tionChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12,\n\toperation\x18\x06 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa5\x02\n\x11RecordChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"7\n\x10\x41\x63tionGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"7\n\x10RecordGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13\x41\x63tionGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13RecordGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\xce\x01\n\x13\x41\x63tionAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x1a\n\x04muyu\x18\t \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x9a\x01\n\x13RecordAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xcc\x01\n\x0b\x41\x63tionBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05moqie\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x98\x01\n\x0bRecordBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x08 \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xd2\x01\n\nActionHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xd2\x01\n\nRecordHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xc6\x01\n\x10HuInfoXueZhanMid\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nhand_count\x18\x02 \x01(\r\x12\x0c\n\x04hand\x18\x03 \x03(\t\x12\x0c\n\x04ming\x18\x04 \x03(\t\x12\x0f\n\x07hu_tile\x18\x05 \x01(\t\x12\x0c\n\x04zimo\x18\x06 \x01(\x08\x12\r\n\x05yiman\x18\x07 \x01(\x08\x12\r\n\x05\x63ount\x18\x08 \x01(\r\x12\x19\n\x04\x66\x61ns\x18\t \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\n \x01(\r\x12\x10\n\x08title_id\x18\x0b \x01(\r\"\xd1\x01\n\x14\x41\x63tionHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xd1\x01\n\x14RecordHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x03(\x08\"\xf9\x01\n\x14\x41\x63tionHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xf9\x01\n\x14RecordHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0b\x41\x63tionLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0bRecordLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"g\n\x10NoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x1e\n\x05tings\x18\x05 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x14\n\x0c\x61lready_hule\x18\x06 \x01(\x08\"\xa1\x01\n\x0fNoTileScoreInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\r\n\x05score\x18\x07 \x01(\r\x12\r\n\x05taxes\x18\x08 \x03(\x05\x12\r\n\x05lines\x18\t \x03(\t\"\xc2\x01\n\x0c\x41\x63tionNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xc2\x01\n\x0cRecordNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\x1d\n\rPlayerLeaving\x12\x0c\n\x04seat\x18\x01 \x01(\r\"n\n\x0bReqAuthGame\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\xb2\x01\n\x0bResAuthGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x03 \x03(\r\x12\x15\n\ris_game_start\x18\x04 \x01(\x08\x12#\n\x0bgame_config\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12\x15\n\rready_id_list\x18\x06 \x03(\r\"\xb8\x01\n\x0bGameRestore\x12\"\n\x08snapshot\x18\x01 \x01(\x0b\x32\x10.lq.GameSnapshot\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.lq.ActionPrototype\x12\x1b\n\x13passed_waiting_time\x18\x03 \x01(\r\x12\x12\n\ngame_state\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x1a\n\x12last_pause_time_ms\x18\x06 \x01(\r\"m\n\x0cResEnterGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"-\n\x0bReqSyncGame\x12\x10\n\x08round_id\x18\x01 \x01(\t\x12\x0c\n\x04step\x18\x02 \x01(\r\"l\n\x0bResSyncGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"\xc8\x01\n\x10ReqSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"X\n\x0eReqChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\":\n\x12ReqBroadcastInGame\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x65xcept_self\x18\x02 \x01(\x08\")\n\x14ReqGMCommandInGaming\x12\x11\n\tjson_data\x18\x01 \x01(\t\"W\n\x12ResGamePlayerState\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\nstate_list\x18\x02 \x03(\x0e\x32\x13.lq.GamePlayerState\"\x1d\n\x0eReqVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"U\n\x0eResGameEndVote\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10vote_cd_end_time\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\x1f\n\x0eReqAuthObserve\x12\r\n\x05token\x18\x01 \x01(\t\"V\n\x0fResStartObserve\x12\x1e\n\x04head\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveHead\x12#\n\x06passed\x18\x02 \x01(\x0b\x32\x13.lq.GameLiveSegment\"7\n\rNotifyNewGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0bplayer_list\x18\x02 \x03(\t\"2\n\x19NotifyPlayerLoadGameReady\x12\x15\n\rready_id_list\x18\x01 \x03(\r\"4\n\x13NotifyGameBroadcast\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"8\n\x13NotifyGameEndResult\x12!\n\x06result\x18\x01 \x01(\x0b\x32\x11.lq.GameEndResult\"%\n\x13NotifyGameTerminate\x12\x0e\n\x06reason\x18\x01 \x01(\t\"O\n\x1bNotifyPlayerConnectionState\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\x05state\x18\x02 \x01(\x0e\x32\x13.lq.GamePlayerState\"k\n\x18NotifyAccountLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\"\x84\x05\n\x16NotifyGameFinishReward\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12<\n\x0clevel_change\x18\x02 \x01(\x0b\x32&.lq.NotifyGameFinishReward.LevelChange\x12:\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32%.lq.NotifyGameFinishReward.MatchChest\x12@\n\x0emain_character\x18\x04 \x01(\x0b\x32(.lq.NotifyGameFinishReward.MainCharacter\x12@\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32(.lq.NotifyGameFinishReward.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\xa0\x01\n\x14NotifyActivityReward\x12@\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityReward.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\x8a\x01\n\x13NotifyActivityPoint\x12>\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32%.lq.NotifyActivityPoint.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x9c\x01\n\x16NotifyLeaderboardPoint\x12G\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32+.lq.NotifyLeaderboardPoint.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"!\n\x0fNotifyGamePause\x12\x0e\n\x06paused\x18\x01 \x01(\x08\"\xa0\x01\n\x11NotifyEndGameVote\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32 .lq.NotifyEndGameVote.VoteResult\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x15\n\rduration_time\x18\x03 \x01(\r\x1a-\n\nVoteResult\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0b\n\x03yes\x18\x02 \x01(\x08\"3\n\x11NotifyObserveData\x12\x1e\n\x04unit\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveUnit*=\n\x0fGamePlayerState\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04\x41UTH\x10\x01\x12\x0b\n\x07SYNCING\x10\x02\x12\t\n\x05READY\x10\x03\x32\x8f\xa2\x01\n\x05Lobby\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\x12\x34\n\x06signup\x12\x14.lq.ReqSignupAccount\x1a\x14.lq.ResSignupAccount\x12#\n\x05login\x12\x0c.lq.ReqLogin\x1a\x0c.lq.ResLogin\x12,\n\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\x12,\n\x0cloginSuccess\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\nemailLogin\x12\x11.lq.ReqEmailLogin\x1a\x0c.lq.ResLogin\x12\x32\n\noauth2Auth\x12\x11.lq.ReqOauth2Auth\x1a\x11.lq.ResOauth2Auth\x12\x35\n\x0boauth2Check\x12\x12.lq.ReqOauth2Check\x1a\x12.lq.ResOauth2Check\x12\x38\n\x0coauth2Signup\x12\x13.lq.ReqOauth2Signup\x1a\x13.lq.ResOauth2Signup\x12/\n\x0boauth2Login\x12\x12.lq.ReqOauth2Login\x1a\x0c.lq.ResLogin\x12\x35\n\x0b\x64mmPreLogin\x12\x12.lq.ReqDMMPreLogin\x1a\x12.lq.ResDMMPreLogin\x12\x44\n\x15\x63reatePhoneVerifyCode\x12\x1c.lq.ReqCreatePhoneVerifyCode\x1a\r.lq.ResCommon\x12\x44\n\x15\x63reateEmailVerifyCode\x12\x1c.lq.ReqCreateEmailVerifyCode\x1a\r.lq.ResCommon\x12N\n\x14verfifyCodeForSecure\x12\x1a.lq.ReqVerifyCodeForSecure\x1a\x1a.lq.ResVerfiyCodeForSecure\x12\x38\n\x0f\x62indPhoneNumber\x12\x16.lq.ReqBindPhoneNumber\x1a\r.lq.ResCommon\x12<\n\x11unbindPhoneNumber\x12\x18.lq.ReqUnbindPhoneNumber\x1a\r.lq.ResCommon\x12@\n\x13\x66\x65tchPhoneLoginBind\x12\r.lq.ReqCommon\x1a\x1a.lq.ResFetchPhoneLoginBind\x12\x42\n\x14\x63reatePhoneLoginBind\x12\x1b.lq.ReqCreatePhoneLoginBind\x1a\r.lq.ResCommon\x12,\n\tbindEmail\x12\x10.lq.ReqBindEmail\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyPassword\x12\x15.lq.ReqModifyPassword\x1a\r.lq.ResCommon\x12\x30\n\x0b\x62indAccount\x12\x12.lq.ReqBindAccount\x1a\r.lq.ResCommon\x12&\n\x06logout\x12\r.lq.ReqLogout\x1a\r.lq.ResLogout\x12*\n\x08heatbeat\x12\x0f.lq.ReqHeatBeat\x1a\r.lq.ResCommon\x12,\n\tloginBeat\x12\x10.lq.ReqLoginBeat\x1a\r.lq.ResCommon\x12\x36\n\x0e\x63reateNickname\x12\x15.lq.ReqCreateNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyNickname\x12\x15.lq.ReqModifyNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyBirthday\x12\x15.lq.ReqModifyBirthday\x1a\r.lq.ResCommon\x12+\n\tfetchRoom\x12\r.lq.ReqCommon\x1a\x0f.lq.ResSelfRoom\x12\x32\n\ncreateRoom\x12\x11.lq.ReqCreateRoom\x1a\x11.lq.ResCreateRoom\x12,\n\x08joinRoom\x12\x0f.lq.ReqJoinRoom\x1a\x0f.lq.ResJoinRoom\x12)\n\tleaveRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\treadyPlay\x12\x10.lq.ReqRoomReady\x1a\r.lq.ResCommon\x12\x34\n\x0e\x64ressingStatus\x12\x13.lq.ReqRoomDressing\x1a\r.lq.ResCommon\x12,\n\tstartRoom\x12\x10.lq.ReqRoomStart\x1a\r.lq.ResCommon\x12,\n\nkickPlayer\x12\x0f.lq.ReqRoomKick\x1a\r.lq.ResCommon\x12.\n\nmodifyRoom\x12\x11.lq.ReqModifyRoom\x1a\r.lq.ResCommon\x12\x31\n\tmatchGame\x12\x15.lq.ReqJoinMatchQueue\x1a\r.lq.ResCommon\x12\x35\n\x0b\x63\x61ncelMatch\x12\x17.lq.ReqCancelMatchQueue\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchAccountInfo\x12\x12.lq.ReqAccountInfo\x1a\x12.lq.ResAccountInfo\x12\x32\n\x0c\x63hangeAvatar\x12\x13.lq.ReqChangeAvatar\x1a\r.lq.ResCommon\x12\x34\n\x14receiveVersionReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12U\n\x19\x66\x65tchAccountStatisticInfo\x12\x1b.lq.ReqAccountStatisticInfo\x1a\x1b.lq.ResAccountStatisticInfo\x12T\n\x1d\x66\x65tchAccountChallengeRankInfo\x12\x12.lq.ReqAccountInfo\x1a\x1f.lq.ResAccountChallengeRankInfo\x12G\n\x19\x66\x65tchAccountCharacterInfo\x12\r.lq.ReqCommon\x1a\x1b.lq.ResAccountCharacterInfo\x12\x38\n\x0cshopPurchase\x12\x13.lq.ReqShopPurchase\x1a\x13.lq.ResShopPurchase\x12\x37\n\x0f\x66\x65tchGameRecord\x12\x11.lq.ReqGameRecord\x1a\x11.lq.ResGameRecord\x12\x32\n\x0ereadGameRecord\x12\x11.lq.ReqGameRecord\x1a\r.lq.ResCommon\x12\x43\n\x13\x66\x65tchGameRecordList\x12\x15.lq.ReqGameRecordList\x1a\x15.lq.ResGameRecordList\x12M\n\x1c\x66\x65tchCollectedGameRecordList\x12\r.lq.ReqCommon\x1a\x1e.lq.ResCollectedGameRecordList\x12L\n\x16\x66\x65tchGameRecordsDetail\x12\x18.lq.ReqGameRecordsDetail\x1a\x18.lq.ResGameRecordsDetail\x12V\n\x16\x61\x64\x64\x43ollectedGameRecord\x12\x1d.lq.ReqAddCollectedGameRecord\x1a\x1d.lq.ResAddCollectedGameRecord\x12_\n\x19removeCollectedGameRecord\x12 .lq.ReqRemoveCollectedGameRecord\x1a .lq.ResRemoveCollectedGameRecord\x12t\n changeCollectedGameRecordRemarks\x12\'.lq.ReqChangeCollectedGameRecordRemarks\x1a\'.lq.ResChangeCollectedGameRecordRemarks\x12I\n\x15\x66\x65tchLevelLeaderboard\x12\x17.lq.ReqLevelLeaderboard\x1a\x17.lq.ResLevelLeaderboard\x12U\n\x19\x66\x65tchChallengeLeaderboard\x12\x1b.lq.ReqChallangeLeaderboard\x1a\x1b.lq.ResChallengeLeaderboard\x12O\n\x17\x66\x65tchMutiChallengeLevel\x12\x19.lq.ReqMutiChallengeLevel\x1a\x19.lq.ResMutiChallengeLevel\x12I\n\x16\x66\x65tchMultiAccountBrief\x12\x15.lq.ReqMultiAccountId\x1a\x18.lq.ResMultiAccountBrief\x12\x33\n\x0f\x66\x65tchFriendList\x12\r.lq.ReqCommon\x1a\x11.lq.ResFriendList\x12=\n\x14\x66\x65tchFriendApplyList\x12\r.lq.ReqCommon\x1a\x16.lq.ResFriendApplyList\x12\x30\n\x0b\x61pplyFriend\x12\x12.lq.ReqApplyFriend\x1a\r.lq.ResCommon\x12<\n\x11handleFriendApply\x12\x18.lq.ReqHandleFriendApply\x1a\r.lq.ResCommon\x12\x32\n\x0cremoveFriend\x12\x13.lq.ReqRemoveFriend\x1a\r.lq.ResCommon\x12G\n\x11searchAccountById\x12\x18.lq.ReqSearchAccountById\x1a\x18.lq.ResSearchAccountById\x12V\n\x16searchAccountByPattern\x12\x1d.lq.ReqSearchAccountByPattern\x1a\x1d.lq.ResSearchAccountByPattern\x12=\n\x11\x66\x65tchAccountState\x12\x12.lq.ReqAccountList\x1a\x14.lq.ResAccountStates\x12-\n\x0c\x66\x65tchBagInfo\x12\r.lq.ReqCommon\x1a\x0e.lq.ResBagInfo\x12.\n\nuseBagItem\x12\x11.lq.ReqUseBagItem\x1a\r.lq.ResCommon\x12\x36\n\x0eopenManualItem\x12\x15.lq.ReqOpenManualItem\x1a\r.lq.ResCommon\x12P\n\x14openRandomRewardItem\x12\x1b.lq.ReqOpenRandomRewardItem\x1a\x1b.lq.ResOpenRandomRewardItem\x12G\n\x11openAllRewardItem\x12\x18.lq.ReqOpenAllRewardItem\x1a\x18.lq.ResOpenAllRewardItem\x12\x32\n\x0c\x63omposeShard\x12\x13.lq.ReqComposeShard\x1a\r.lq.ResCommon\x12\x42\n\x11\x66\x65tchAnnouncement\x12\x18.lq.ReqFetchAnnouncement\x1a\x13.lq.ResAnnouncement\x12:\n\x10readAnnouncement\x12\x17.lq.ReqReadAnnouncement\x1a\r.lq.ResCommon\x12/\n\rfetchMailInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResMailInfo\x12*\n\x08readMail\x12\x0f.lq.ReqReadMail\x1a\r.lq.ResCommon\x12.\n\ndeleteMail\x12\x11.lq.ReqDeleteMail\x1a\r.lq.ResCommon\x12>\n\x16takeAttachmentFromMail\x12\x15.lq.ReqTakeAttachment\x1a\r.lq.ResCommon\x12\\\n\x18receiveAchievementReward\x12\x1f.lq.ReqReceiveAchievementReward\x1a\x1f.lq.ResReceiveAchievementReward\x12k\n\x1dreceiveAchievementGroupReward\x12$.lq.ReqReceiveAchievementGroupReward\x1a$.lq.ResReceiveAchievementGroupReward\x12\x42\n\x14\x66\x65tchAchievementRate\x12\r.lq.ReqCommon\x1a\x1b.lq.ResFetchAchievementRate\x12\x35\n\x10\x66\x65tchAchievement\x12\r.lq.ReqCommon\x1a\x12.lq.ResAchievement\x12.\n\nbuyShiLian\x12\x11.lq.ReqBuyShiLian\x1a\r.lq.ResCommon\x12,\n\x0cmatchShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rgoNextShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11updateClientValue\x12\x18.lq.ReqUpdateClientValue\x1a\r.lq.ResCommon\x12\x35\n\x10\x66\x65tchClientValue\x12\r.lq.ReqCommon\x1a\x12.lq.ResClientValue\x12\x34\n\rclientMessage\x12\x14.lq.ReqClientMessage\x1a\r.lq.ResCommon\x12I\n\x15\x66\x65tchCurrentMatchInfo\x12\x17.lq.ReqCurrentMatchInfo\x1a\x17.lq.ResCurrentMatchInfo\x12\x32\n\x0cuserComplain\x12\x13.lq.ReqUserComplain\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchReviveCoinInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResReviveCoinInfo\x12.\n\x0egainReviveCoin\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchDailyTask\x12\r.lq.ReqCommon\x1a\x10.lq.ResDailyTask\x12\x44\n\x10refreshDailyTask\x12\x17.lq.ReqRefreshDailyTask\x1a\x17.lq.ResRefreshDailyTask\x12\x35\n\x0buseGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x12.lq.ResUseGiftCode\x12\x43\n\x12useSpecialGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x19.lq.ResUseSpecialGiftCode\x12\x31\n\x0e\x66\x65tchTitleList\x12\r.lq.ReqCommon\x1a\x10.lq.ResTitleList\x12*\n\x08useTitle\x12\x0f.lq.ReqUseTitle\x1a\r.lq.ResCommon\x12<\n\x11sendClientMessage\x12\x18.lq.ReqSendClientMessage\x1a\r.lq.ResCommon\x12=\n\x11\x66\x65tchGameLiveInfo\x12\x13.lq.ReqGameLiveInfo\x1a\x13.lq.ResGameLiveInfo\x12R\n\x18\x66\x65tchGameLiveLeftSegment\x12\x1a.lq.ReqGameLiveLeftSegment\x1a\x1a.lq.ResGameLiveLeftSegment\x12=\n\x11\x66\x65tchGameLiveList\x12\x13.lq.ReqGameLiveList\x1a\x13.lq.ResGameLiveList\x12;\n\x13\x66\x65tchCommentSetting\x12\r.lq.ReqCommon\x1a\x15.lq.ResCommentSetting\x12\x42\n\x14updateCommentSetting\x12\x1b.lq.ReqUpdateCommentSetting\x1a\r.lq.ResCommon\x12\x44\n\x10\x66\x65tchCommentList\x12\x17.lq.ReqFetchCommentList\x1a\x17.lq.ResFetchCommentList\x12M\n\x13\x66\x65tchCommentContent\x12\x1a.lq.ReqFetchCommentContent\x1a\x1a.lq.ResFetchCommentContent\x12\x32\n\x0cleaveComment\x12\x13.lq.ReqLeaveComment\x1a\r.lq.ResCommon\x12\x34\n\rdeleteComment\x12\x14.lq.ReqDeleteComment\x1a\r.lq.ResCommon\x12<\n\x11updateReadComment\x12\x18.lq.ReqUpdateReadComment\x1a\r.lq.ResCommon\x12\x39\n\x12\x66\x65tchRollingNotice\x12\r.lq.ReqCommon\x1a\x14.lq.ReqRollingNotice\x12\x33\n\x0f\x66\x65tchServerTime\x12\r.lq.ReqCommon\x1a\x11.lq.ResServerTime\x12W\n\x15\x66\x65tchPlatformProducts\x12\x1e.lq.ReqPlatformBillingProducts\x1a\x1e.lq.ResPlatformBillingProducts\x12\x44\n\x15\x63\x61ncelGooglePlayOrder\x12\x1c.lq.ReqCancelGooglePlayOrder\x1a\r.lq.ResCommon\x12/\n\topenChest\x12\x10.lq.ReqOpenChest\x1a\x10.lq.ResOpenChest\x12\x44\n\x10\x62uyFromChestShop\x12\x17.lq.ReqBuyFromChestShop\x1a\x17.lq.ResBuyFromChestShop\x12=\n\x14\x66\x65tchDailySignInInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResDailySignInInfo\x12-\n\rdoDailySignIn\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x44\n\x10\x64oActivitySignIn\x12\x17.lq.ReqDoActivitySignIn\x1a\x17.lq.ResDoActivitySignIn\x12\x39\n\x12\x66\x65tchCharacterInfo\x12\r.lq.ReqCommon\x1a\x14.lq.ResCharacterInfo\x12@\n\x13updateCharacterSort\x12\x1a.lq.ReqUpdateCharacterSort\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeMainCharacter\x12\x1a.lq.ReqChangeMainCharacter\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterSkin\x12\x1a.lq.ReqChangeCharacterSkin\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterView\x12\x1a.lq.ReqChangeCharacterView\x1a\r.lq.ResCommon\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\x12M\n\x13sendGiftToCharacter\x12\x1a.lq.ReqSendGiftToCharacter\x1a\x1a.lq.ResSendGiftToCharacter\x12*\n\x08sellItem\x12\x0f.lq.ReqSellItem\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchCommonView\x12\r.lq.ReqCommon\x1a\x11.lq.ResCommonView\x12:\n\x10\x63hangeCommonView\x12\x17.lq.ReqChangeCommonView\x1a\r.lq.ResCommon\x12\x38\n\x0fsaveCommonViews\x12\x16.lq.ReqSaveCommonViews\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchCommonViews\x12\x12.lq.ReqCommonViews\x1a\x12.lq.ResCommonViews\x12;\n\x13\x66\x65tchAllCommonViews\x12\r.lq.ReqCommon\x1a\x15.lq.ResAllcommonViews\x12\x34\n\ruseCommonView\x12\x14.lq.ReqUseCommonView\x1a\r.lq.ResCommon\x12\x44\n\x10upgradeCharacter\x12\x17.lq.ReqUpgradeCharacter\x1a\x17.lq.ResUpgradeCharacter\x12\x39\n\x11\x61\x64\x64\x46inishedEnding\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12;\n\x13receiveEndingReward\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x34\n\x11gameMasterCommand\x12\x10.lq.ReqGMCommand\x1a\r.lq.ResCommon\x12/\n\rfetchShopInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResShopInfo\x12\x35\n\x0b\x62uyFromShop\x12\x12.lq.ReqBuyFromShop\x1a\x12.lq.ResBuyFromShop\x12.\n\nbuyFromZHP\x12\x11.lq.ReqBuyFromZHP\x1a\r.lq.ResCommon\x12;\n\x0erefreshZHPShop\x12\x12.lq.ReqReshZHPShop\x1a\x15.lq.ResRefreshZHPShop\x12=\n\x14\x66\x65tchMonthTicketInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResMonthTicketInfo\x12\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\x1a\x15.lq.ResPayMonthTicket\x12:\n\x10\x65xchangeCurrency\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12<\n\x12\x65xchangeChestStone\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x39\n\x0f\x65xchangeDiamond\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchServerSettings\x12\r.lq.ReqCommon\x1a\x15.lq.ResServerSettings\x12=\n\x14\x66\x65tchAccountSettings\x12\r.lq.ReqCommon\x1a\x16.lq.ResAccountSettings\x12\x44\n\x15updateAccountSettings\x12\x1c.lq.ReqUpdateAccountSettings\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchModNicknameTime\x12\r.lq.ReqCommon\x1a\x16.lq.ResModNicknameTime\x12Y\n\x17\x63reateWechatNativeOrder\x12\x1e.lq.ReqCreateWechatNativeOrder\x1a\x1e.lq.ResCreateWechatNativeOrder\x12P\n\x14\x63reateWechatAppOrder\x12\x1b.lq.ReqCreateWechatAppOrder\x1a\x1b.lq.ResCreateWechatAppOrder\x12G\n\x11\x63reateAlipayOrder\x12\x18.lq.ReqCreateAlipayOrder\x1a\x18.lq.ResCreateAlipayOrder\x12S\n\x15\x63reateAlipayScanOrder\x12\x1c.lq.ReqCreateAlipayScanOrder\x1a\x1c.lq.ResCreateAlipayScanOrder\x12P\n\x14\x63reateAlipayAppOrder\x12\x1b.lq.ReqCreateAlipayAppOrder\x1a\x1b.lq.ResCreateAlipayAppOrder\x12Y\n\x17\x63reateJPCreditCardOrder\x12\x1e.lq.ReqCreateJPCreditCardOrder\x1a\x1e.lq.ResCreateJPCreditCardOrder\x12M\n\x13\x63reateJPPaypalOrder\x12\x1a.lq.ReqCreateJPPaypalOrder\x1a\x1a.lq.ResCreateJPPaypalOrder\x12\x41\n\x0f\x63reateJPAuOrder\x12\x16.lq.ReqCreateJPAuOrder\x1a\x16.lq.ResCreateJPAuOrder\x12M\n\x13\x63reateJPDocomoOrder\x12\x1a.lq.ReqCreateJPDocomoOrder\x1a\x1a.lq.ResCreateJPDocomoOrder\x12S\n\x15\x63reateJPWebMoneyOrder\x12\x1c.lq.ReqCreateJPWebMoneyOrder\x1a\x1c.lq.ResCreateJPWebMoneyOrder\x12S\n\x15\x63reateJPSoftbankOrder\x12\x1c.lq.ReqCreateJPSoftbankOrder\x1a\x1c.lq.ResCreateJPSoftbankOrder\x12M\n\x13\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\x12M\n\x13\x63reateENPaypalOrder\x12\x1a.lq.ReqCreateENPaypalOrder\x1a\x1a.lq.ResCreateENPaypalOrder\x12Y\n\x17\x63reateENMasterCardOrder\x12\x1e.lq.ReqCreateENMasterCardOrder\x1a\x1e.lq.ResCreateENMasterCardOrder\x12G\n\x11\x63reateENVisaOrder\x12\x18.lq.ReqCreateENVisaOrder\x1a\x18.lq.ResCreateENVisaOrder\x12\x44\n\x10\x63reateENJCBOrder\x12\x17.lq.ReqCreateENJCBOrder\x1a\x17.lq.ResCreateENJCBOrder\x12M\n\x13\x63reateENAlipayOrder\x12\x1a.lq.ReqCreateENAlipayOrder\x1a\x1a.lq.ResCreateENAlipayOrder\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\x12>\n\x0e\x63reateDMMOrder\x12\x15.lq.ReqCreateDMMOrder\x1a\x15.lq.ResCreateDmmOrder\x12>\n\x0e\x63reateIAPOrder\x12\x15.lq.ReqCreateIAPOrder\x1a\x15.lq.ResCreateIAPOrder\x12\x44\n\x10\x63reateSteamOrder\x12\x17.lq.ReqCreateSteamOrder\x1a\x17.lq.ResCreateSteamOrder\x12:\n\x10verifySteamOrder\x12\x17.lq.ReqVerifySteamOrder\x1a\r.lq.ResCommon\x12N\n\x18\x63reateMyCardAndroidOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12J\n\x14\x63reateMyCardWebOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12G\n\x11\x63reatePaypalOrder\x12\x18.lq.ReqCreatePaypalOrder\x1a\x18.lq.ResCreatePaypalOrder\x12G\n\x11\x63reateXsollaOrder\x12\x18.lq.ReqCreateXsollaOrder\x1a\x18.lq.ResCreateXsollaOrder\x12<\n\x11verifyMyCardOrder\x12\x18.lq.ReqVerifyMyCardOrder\x1a\r.lq.ResCommon\x12P\n\x14verificationIAPOrder\x12\x1b.lq.ReqVerificationIAPOrder\x1a\x1b.lq.ResVerificationIAPOrder\x12J\n\x14\x63reateYostarSDKOrder\x12\x18.lq.ReqCreateYostarOrder\x1a\x18.lq.ResCreateYostarOrder\x12J\n\x12\x63reateBillingOrder\x12\x19.lq.ReqCreateBillingOrder\x1a\x19.lq.ResCreateBillingOrder\x12\x42\n\x14solveGooglePlayOrder\x12\x1b.lq.ReqSolveGooglePlayOrder\x1a\r.lq.ResCommon\x12\x45\n\x15solveGooglePayOrderV3\x12\x1d.lq.ReqSolveGooglePlayOrderV3\x1a\r.lq.ResCommon\x12:\n\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\x1a\r.lq.ResCommon\x12\'\n\tfetchMisc\x12\r.lq.ReqCommon\x1a\x0b.lq.ResMisc\x12\x38\n\x0fmodifySignature\x12\x16.lq.ReqModifySignature\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchIDCardInfo\x12\r.lq.ReqCommon\x1a\x11.lq.ResIDCardInfo\x12:\n\x10updateIDCardInfo\x12\x17.lq.ReqUpdateIDCardInfo\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchVipReward\x12\r.lq.ReqCommon\x1a\x10.lq.ResVipReward\x12\x34\n\rgainVipReward\x12\x14.lq.ReqGainVipReward\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\x12t\n fetchCustomizedContestExtendInfo\x12\'.lq.ReqFetchCustomizedContestExtendInfo\x1a\'.lq.ResFetchCustomizedContestExtendInfo\x12n\n\x1e\x66\x65tchCustomizedContestAuthInfo\x12%.lq.ReqFetchCustomizedContestAuthInfo\x1a%.lq.ResFetchCustomizedContestAuthInfo\x12V\n\x16\x65nterCustomizedContest\x12\x1d.lq.ReqEnterCustomizedContest\x1a\x1d.lq.ResEnterCustomizedContest\x12\x36\n\x16leaveCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12t\n fetchCustomizedContestOnlineInfo\x12\'.lq.ReqFetchCustomizedContestOnlineInfo\x1a\'.lq.ResFetchCustomizedContestOnlineInfo\x12w\n!fetchCustomizedContestByContestId\x12(.lq.ReqFetchCustomizedContestByContestId\x1a(.lq.ResFetchCustomizedContestByContestId\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12\x35\n\x15stopCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12k\n\x1djoinCustomizedContestChatRoom\x12$.lq.ReqJoinCustomizedContestChatRoom\x1a$.lq.ResJoinCustomizedContestChatRoom\x12>\n\x1eleaveCustomizedContestChatRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x36\n\x0esayChatMessage\x12\x15.lq.ReqSayChatMessage\x1a\r.lq.ResCommon\x12w\n!fetchCustomizedContestGameRecords\x12(.lq.ReqFetchCustomizedContestGameRecords\x1a(.lq.ResFetchCustomizedContestGameRecords\x12z\n\"fetchCustomizedContestGameLiveList\x12).lq.ReqFetchCustomizedContestGameLiveList\x1a).lq.ResFetchCustomizedContestGameLiveList\x12H\n\x17\x66ollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12J\n\x19unfollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12\x37\n\x11\x66\x65tchActivityList\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityList\x12\x45\n\x18\x66\x65tchAccountActivityData\x12\r.lq.ReqCommon\x1a\x1a.lq.ResAccountActivityData\x12P\n\x14\x65xchangeActivityItem\x12\x1b.lq.ReqExchangeActivityItem\x1a\x1b.lq.ResExchangeActivityItem\x12\x42\n\x14\x63ompleteActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12\x46\n\x18\x63ompleteActivityFlipTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompletePeriodActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompleteRandomActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12Y\n\x17receiveActivityFlipTask\x12\x1e.lq.ReqReceiveActivityFlipTask\x1a\x1e.lq.ResReceiveActivityFlipTask\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\x12S\n\x15\x66\x65tchActivityFlipInfo\x12\x1c.lq.ReqFetchActivityFlipInfo\x1a\x1c.lq.ResFetchActivityFlipInfo\x12^\n\"gainAccumulatedPointActivityReward\x12).lq.ReqGainAccumulatedPointActivityReward\x1a\r.lq.ResCommon\x12R\n\x1cgainMultiPointActivityReward\x12#.lq.ReqGainMultiPointActivityReward\x1a\r.lq.ResCommon\x12_\n\x19\x66\x65tchRankPointLeaderboard\x12 .lq.ReqFetchRankPointLeaderboard\x1a .lq.ResFetchRankPointLeaderboard\x12@\n\x13gainRankPointReward\x12\x1a.lq.ReqGainRankPointReward\x1a\r.lq.ResCommon\x12I\n\x17richmanActivityNextMove\x12\x16.lq.ReqRichmanNextMove\x1a\x16.lq.ResRichmanNextMove\x12P\n\x1brichmanAcitivitySpecialMove\x12\x19.lq.ReqRichmanSpecialMove\x1a\x16.lq.ResRichmanNextMove\x12L\n\x18richmanActivityChestInfo\x12\x17.lq.ReqRichmanChestInfo\x1a\x17.lq.ResRichmanChestInfo\x12S\n\x15\x63reateGameObserveAuth\x12\x1c.lq.ReqCreateGameObserveAuth\x1a\x1c.lq.ResCreateGameObserveAuth\x12V\n\x16refreshGameObserveAuth\x12\x1d.lq.ReqRefreshGameObserveAuth\x1a\x1d.lq.ResRefreshGameObserveAuth\x12\x37\n\x11\x66\x65tchActivityBuff\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityBuff\x12\x46\n\x13upgradeActivityBuff\x12\x1a.lq.ReqUpgradeActivityBuff\x1a\x13.lq.ResActivityBuff\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\x12:\n\x10upgradeChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResUpgradeChallenge\x12:\n\x10refreshChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResRefreshChallenge\x12>\n\x12\x66\x65tchChallengeInfo\x12\r.lq.ReqCommon\x1a\x19.lq.ResFetchChallengeInfo\x12N\n\x1a\x66orceCompleteChallengeTask\x12!.lq.ReqForceCompleteChallengeTask\x1a\r.lq.ResCommon\x12\x41\n\x14\x66\x65tchChallengeSeason\x12\r.lq.ReqCommon\x1a\x1a.lq.ResChallengeSeasonInfo\x12\x62\n\x1areceiveChallengeRankReward\x12!.lq.ReqReceiveChallengeRankReward\x1a!.lq.ResReceiveChallengeRankReward\x12\x36\n\x10\x66\x65tchABMatchInfo\x12\r.lq.ReqCommon\x1a\x13.lq.ResFetchABMatch\x12\x32\n\x0c\x62uyInABMatch\x12\x13.lq.ReqBuyInABMatch\x1a\r.lq.ResCommon\x12\x34\n\x14receiveABMatchReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12+\n\x0bquitABMatch\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11startUnifiedMatch\x12\x18.lq.ReqStartUnifiedMatch\x1a\r.lq.ResCommon\x12>\n\x12\x63\x61ncelUnifiedMatch\x12\x19.lq.ReqCancelUnifiedMatch\x1a\r.lq.ResCommon\x12@\n\x12\x66\x65tchGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x14.lq.ResGamePointRank\x12M\n\x16\x66\x65tchSelfGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x1d.lq.ResFetchSelfGamePointRank\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivity\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder\x12\x46\n\x16upgradeVillageBuilding\x12\x1d.lq.ReqUpgradeVillageBuilding\x1a\r.lq.ResCommon\x12h\n\x1creceiveVillageBuildingReward\x12#.lq.ReqReceiveVillageBuildingReward\x1a#.lq.ResReceiveVillageBuildingReward\x12:\n\x10startVillageTrip\x12\x17.lq.ReqStartVillageTrip\x1a\r.lq.ResCommon\x12\\\n\x18receiveVillageTripReward\x12\x1f.lq.ReqReceiveVillageTripReward\x1a\x1f.lq.ResReceiveVillageTripReward\x12M\n\x13\x63ompleteVillageTask\x12\x1a.lq.ReqCompleteVillageTask\x1a\x1a.lq.ResCompleteVillageTask\x12P\n\x14getFriendVillageData\x12\x1b.lq.ReqGetFriendVillageData\x1a\x1b.lq.ResGetFriendVillageData\x12\x44\n\x10setVillageWorker\x12\x17.lq.ReqSetVillageWorker\x1a\x17.lq.ResSetVillageWorker\x12\x44\n\x10nextRoundVillage\x12\x17.lq.ReqNextRoundVillage\x1a\x17.lq.ResNextRoundVillage2\xf5\x06\n\x08\x46\x61stTest\x12,\n\x08\x61uthGame\x12\x0f.lq.ReqAuthGame\x1a\x0f.lq.ResAuthGame\x12,\n\tenterGame\x12\r.lq.ReqCommon\x1a\x10.lq.ResEnterGame\x12,\n\x08syncGame\x12\x0f.lq.ReqSyncGame\x1a\x0f.lq.ResSyncGame\x12.\n\x0e\x66inishSyncGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rterminateGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0einputOperation\x12\x14.lq.ReqSelfOperation\x1a\r.lq.ResCommon\x12\x35\n\x10inputChiPengGang\x12\x12.lq.ReqChiPengGang\x1a\r.lq.ResCommon\x12/\n\x0f\x63onfirmNewRound\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62roadcastInGame\x12\x16.lq.ReqBroadcastInGame\x1a\r.lq.ResCommon\x12=\n\x12inputGameGMCommand\x12\x18.lq.ReqGMCommandInGaming\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchGamePlayerState\x12\r.lq.ReqCommon\x1a\x16.lq.ResGamePlayerState\x12\x31\n\x11\x63heckNetworkDelay\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x0c\x63learLeaving\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bvoteGameEnd\x12\x12.lq.ReqVoteGameEnd\x1a\x12.lq.ResGameEndVote\x12\x30\n\x0b\x61uthObserve\x12\x12.lq.ReqAuthObserve\x1a\r.lq.ResCommon\x12\x32\n\x0cstartObserve\x12\r.lq.ReqCommon\x1a\x13.lq.ResStartObserve\x12+\n\x0bstopObserve\x12\r.lq.ReqCommon\x1a\r.lq.ResCommonb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mhm.proto.liqi_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - DESCRIPTOR._loaded_options = None - _globals['_GAMEPLAYERSTATE']._serialized_start=95781 - _globals['_GAMEPLAYERSTATE']._serialized_end=95842 - _globals['_ACCSN']._serialized_start=29 - _globals['_ACCSN']._serialized_end=307 - _globals['_ACCSNDA']._serialized_start=309 - _globals['_ACCSNDA']._serialized_end=370 - _globals['_ACCOUNT']._serialized_start=373 - _globals['_ACCOUNT']._serialized_end=1318 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=1113 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=1157 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=1159 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=1206 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=1208 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=1269 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=1271 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=1318 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=1321 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=1627 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=1544 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=1588 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=1590 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=1627 - _globals['_ACCOUNTACTIVESTATE']._serialized_start=1630 - _globals['_ACCOUNTACTIVESTATE']._serialized_end=1771 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=1774 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=2307 - _globals['_ACCOUNTCACHEVIEW']._serialized_start=2310 - _globals['_ACCOUNTCACHEVIEW']._serialized_end=2728 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=2731 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=3203 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=3082 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=3127 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=3129 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=3163 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=3165 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=3203 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=3206 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=3389 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=3391 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=3497 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=3500 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=4861 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=4014 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=4216 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=4377 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=4462 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=4624 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=4627 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=4861 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=4783 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=4861 - _globals['_ACCOUNTFANACHIEVED']._serialized_start=4863 - _globals['_ACCOUNTFANACHIEVED']._serialized_end=4971 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=4973 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=5020 - _globals['_ACCOUNTLEVEL']._serialized_start=5022 - _globals['_ACCOUNTLEVEL']._serialized_end=5063 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5066 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6041 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=5528 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=5628 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=5630 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=5707 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=5709 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=5836 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=5838 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=5928 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=5930 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=5992 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=5994 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6041 - _globals['_ACCOUNTMAILRECORD']._serialized_start=6044 - _globals['_ACCOUNTMAILRECORD']._serialized_end=6365 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=6208 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=6365 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=6368 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=7369 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=6802 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=6846 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=6848 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=6962 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=6964 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=7050 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=7052 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=7077 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=7080 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=7252 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=7198 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=7252 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=7254 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=7369 - _globals['_ACCOUNTOWNERDATA']._serialized_start=7371 - _globals['_ACCOUNTOWNERDATA']._serialized_end=7416 - _globals['_ACCOUNTPLAYINGGAME']._serialized_start=7418 - _globals['_ACCOUNTPLAYINGGAME']._serialized_end=7507 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=7510 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=8044 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=7815 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=7903 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=7905 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=7968 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=7970 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=8005 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=8007 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=8044 - _globals['_ACCOUNTSETTING']._serialized_start=8046 - _globals['_ACCOUNTSETTING']._serialized_end=8090 - _globals['_ACCOUNTSHILIAN']._serialized_start=8092 - _globals['_ACCOUNTSHILIAN']._serialized_end=8137 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=8139 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=8191 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=8194 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=8729 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=8627 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=8668 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=8670 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=8729 - _globals['_ACCOUNTSTATISTICDATA']._serialized_start=8732 - _globals['_ACCOUNTSTATISTICDATA']._serialized_end=8870 - _globals['_ACCOUNTUPDATE']._serialized_start=8873 - _globals['_ACCOUNTUPDATE']._serialized_end=10822 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=9772 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=9816 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=9818 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=9937 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=9939 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=10027 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=10029 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=10103 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=10105 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=10161 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=10163 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=10232 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=10235 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=10419 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=10422 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=10675 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=10630 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=10675 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=10677 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=10760 - _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_start=10762 - _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_end=10822 - _globals['_ACHIEVEMENTPROGRESS']._serialized_start=10824 - _globals['_ACHIEVEMENTPROGRESS']._serialized_end=10933 - _globals['_ACTIONANGANGADDGANG']._serialized_start=10936 - _globals['_ACTIONANGANGADDGANG']._serialized_end=11142 - _globals['_ACTIONBABEI']._serialized_start=11145 - _globals['_ACTIONBABEI']._serialized_end=11349 - _globals['_ACTIONCHANGETILE']._serialized_start=11352 - _globals['_ACTIONCHANGETILE']._serialized_end=11617 - _globals['_ACTIONCHIPENGGANG']._serialized_start=11620 - _globals['_ACTIONCHIPENGGANG']._serialized_end=12007 - _globals['_ACTIONDEALTILE']._serialized_start=12010 - _globals['_ACTIONDEALTILE']._serialized_end=12351 - _globals['_ACTIONDISCARDTILE']._serialized_start=12354 - _globals['_ACTIONDISCARDTILE']._serialized_end=12755 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=12758 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=12909 - _globals['_ACTIONGANGRESULT']._serialized_start=12911 - _globals['_ACTIONGANGRESULT']._serialized_end=12966 - _globals['_ACTIONGANGRESULTEND']._serialized_start=12968 - _globals['_ACTIONGANGRESULTEND']._serialized_end=13026 - _globals['_ACTIONHULE']._serialized_start=13029 - _globals['_ACTIONHULE']._serialized_end=13291 - _globals['_ACTIONHULEXUEZHANEND']._serialized_start=13294 - _globals['_ACTIONHULEXUEZHANEND']._serialized_end=13543 - _globals['_ACTIONHULEXUEZHANMID']._serialized_start=13546 - _globals['_ACTIONHULEXUEZHANMID']._serialized_end=13755 - _globals['_ACTIONLIUJU']._serialized_start=13758 - _globals['_ACTIONLIUJU']._serialized_end=13964 - _globals['_ACTIONLOCKTILE']._serialized_start=13967 - _globals['_ACTIONLOCKTILE']._serialized_end=14179 - _globals['_ACTIONMJSTART']._serialized_start=14181 - _globals['_ACTIONMJSTART']._serialized_end=14196 - _globals['_ACTIONNEWCARD']._serialized_start=14198 - _globals['_ACTIONNEWCARD']._serialized_end=14234 - _globals['_ACTIONNEWROUND']._serialized_start=14237 - _globals['_ACTIONNEWROUND']._serialized_end=14727 - _globals['_ACTIONNOTILE']._serialized_start=14730 - _globals['_ACTIONNOTILE']._serialized_end=14924 - _globals['_ACTIONPROTOTYPE']._serialized_start=14926 - _globals['_ACTIONPROTOTYPE']._serialized_end=14985 - _globals['_ACTIONREVEALTILE']._serialized_start=14988 - _globals['_ACTIONREVEALTILE']._serialized_end=15217 - _globals['_ACTIONSELECTGAP']._serialized_start=15220 - _globals['_ACTIONSELECTGAP']._serialized_end=15381 - _globals['_ACTIONUNVEILTILE']._serialized_start=15383 - _globals['_ACTIONUNVEILTILE']._serialized_end=15495 - _globals['_ACTIVITY']._serialized_start=15497 - _globals['_ACTIVITY']._serialized_end=15580 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=15582 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=15676 - _globals['_ACTIVITYARENADATA']._serialized_start=15679 - _globals['_ACTIVITYARENADATA']._serialized_end=15879 - _globals['_ACTIVITYBUFFDATA']._serialized_start=15881 - _globals['_ACTIVITYBUFFDATA']._serialized_end=15931 - _globals['_ACTIVITYCOMBININGDATA']._serialized_start=15934 - _globals['_ACTIVITYCOMBININGDATA']._serialized_end=16428 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=16381 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=16428 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=16431 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=16653 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=16656 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=16810 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=16767 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=16810 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=16812 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=16903 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=16905 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=16962 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=16964 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=17023 - _globals['_ACTIVITYFEEDDATA']._serialized_start=17026 - _globals['_ACTIVITYFEEDDATA']._serialized_end=17474 - _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_ACTIVITYFESTIVALDATA']._serialized_start=17477 - _globals['_ACTIVITYFESTIVALDATA']._serialized_end=17645 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=17648 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=18110 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=17910 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=17994 - _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_ACTIVITYGACHADATA']._serialized_start=18112 - _globals['_ACTIVITYGACHADATA']._serialized_end=18185 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=18187 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=18288 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=18290 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=18398 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=18401 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=18532 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=18535 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=18741 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=18744 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=18913 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=18915 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=18993 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=18995 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=19097 - _globals['_ACTIVITYSPOTDATA']._serialized_start=19100 - _globals['_ACTIVITYSPOTDATA']._serialized_end=19277 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=19187 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=19277 - _globals['_ACTIVITYUPGRADEDATA']._serialized_start=19280 - _globals['_ACTIVITYUPGRADEDATA']._serialized_end=19445 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=19400 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=19445 - _globals['_ACTIVITYVILLAGEDATA']._serialized_start=19448 - _globals['_ACTIVITYVILLAGEDATA']._serialized_end=19620 - _globals['_ANNOUNCEMENT']._serialized_start=19622 - _globals['_ANNOUNCEMENT']._serialized_end=19702 - _globals['_ANTIADDICTION']._serialized_start=19704 - _globals['_ANTIADDICTION']._serialized_end=19744 - _globals['_BAG']._serialized_start=19746 - _globals['_BAG']._serialized_end=19824 - _globals['_BAGUPDATE']._serialized_start=19826 - _globals['_BAGUPDATE']._serialized_end=19924 - _globals['_BILLSHORTCUT']._serialized_start=19926 - _globals['_BILLSHORTCUT']._serialized_end=19986 - _globals['_BILLINGGOODS']._serialized_start=19988 - _globals['_BILLINGGOODS']._serialized_end=20101 - _globals['_BILLINGPRODUCT']._serialized_start=20103 - _globals['_BILLINGPRODUCT']._serialized_end=20220 - _globals['_BUYRECORD']._serialized_start=20222 - _globals['_BUYRECORD']._serialized_end=20260 - _globals['_CHANGENICKNAMERECORD']._serialized_start=20262 - _globals['_CHANGENICKNAMERECORD']._serialized_end=20324 - _globals['_CHARACTER']._serialized_start=20327 - _globals['_CHARACTER']._serialized_end=20491 - _globals['_CHESTDATA']._serialized_start=20493 - _globals['_CHESTDATA']._serialized_end=20597 - _globals['_CHESTDATAV2']._serialized_start=20599 - _globals['_CHESTDATAV2']._serialized_end=20715 - _globals['_CHUANMAGANG']._serialized_start=20718 - _globals['_CHUANMAGANG']._serialized_end=20856 - _globals['_CLIENTDEVICEINFO']._serialized_start=20859 - _globals['_CLIENTDEVICEINFO']._serialized_end=21098 - _globals['_CLIENTVERSIONINFO']._serialized_start=21100 - _globals['_CLIENTVERSIONINFO']._serialized_end=21154 - _globals['_COMMENTITEM']._serialized_start=21156 - _globals['_COMMENTITEM']._serialized_end=21283 - _globals['_CONTESTDETAILRULE']._serialized_start=21286 - _globals['_CONTESTDETAILRULE']._serialized_end=22584 - _globals['_CONTESTDETAILRULEV2']._serialized_start=22587 - _globals['_CONTESTDETAILRULEV2']._serialized_end=22766 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=22707 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=22766 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=22769 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=23013 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=23016 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=23233 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=23236 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=23605 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=23607 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=23674 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=23677 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=23822 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=23757 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=23822 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=23825 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=23953 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=23757 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=23801 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=23955 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=24080 - _globals['_ERROR']._serialized_start=24082 - _globals['_ERROR']._serialized_end=24163 - _globals['_EXCHANGERECORD']._serialized_start=24165 - _globals['_EXCHANGERECORD']._serialized_end=24217 - _globals['_EXECUTERESULT']._serialized_start=24219 - _globals['_EXECUTERESULT']._serialized_end=24261 - _globals['_EXECUTEREWARD']._serialized_start=24263 - _globals['_EXECUTEREWARD']._serialized_end=24366 - _globals['_FAITHDATA']._serialized_start=24368 - _globals['_FAITHDATA']._serialized_end=24468 - _globals['_FAKERANDOMRECORDS']._serialized_start=24470 - _globals['_FAKERANDOMRECORDS']._serialized_end=24573 - _globals['_FANINFO']._serialized_start=24575 - _globals['_FANINFO']._serialized_end=24623 - _globals['_FEEDACTIVITYDATA']._serialized_start=24626 - _globals['_FEEDACTIVITYDATA']._serialized_end=25052 - _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_FESTIVALPROPOSALDATA']._serialized_start=25054 - _globals['_FESTIVALPROPOSALDATA']._serialized_end=25122 - _globals['_FRIEND']._serialized_start=25124 - _globals['_FRIEND']._serialized_end=25205 - _globals['_GACHARECORD']._serialized_start=25207 - _globals['_GACHARECORD']._serialized_end=25247 - _globals['_GAMEACTION']._serialized_start=25250 - _globals['_GAMEACTION']._serialized_end=25406 - _globals['_GAMECHIPENGGANG']._serialized_start=25408 - _globals['_GAMECHIPENGGANG']._serialized_end=25497 - _globals['_GAMECONFIG']._serialized_start=25499 - _globals['_GAMECONFIG']._serialized_end=25589 - _globals['_GAMECONNECTINFO']._serialized_start=25591 - _globals['_GAMECONNECTINFO']._serialized_end=25668 - _globals['_GAMEDETAILRECORDS']._serialized_start=25670 - _globals['_GAMEDETAILRECORDS']._serialized_end=25769 - _globals['_GAMEDETAILRULE']._serialized_start=25772 - _globals['_GAMEDETAILRULE']._serialized_end=27367 - _globals['_GAMEEND']._serialized_start=27369 - _globals['_GAMEEND']._serialized_end=27394 - _globals['_GAMEENDACTION']._serialized_start=27396 - _globals['_GAMEENDACTION']._serialized_end=27426 - _globals['_GAMEENDRESULT']._serialized_start=27429 - _globals['_GAMEENDRESULT']._serialized_end=27622 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=27494 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=27622 - _globals['_GAMEFINALSNAPSHOT']._serialized_start=27625 - _globals['_GAMEFINALSNAPSHOT']._serialized_end=28539 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=28114 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=28197 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=28200 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=28336 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=28339 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=28468 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=28470 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=28539 - _globals['_GAMELIVEHEAD']._serialized_start=28542 - _globals['_GAMELIVEHEAD']._serialized_end=28683 - _globals['_GAMELIVESEGMENT']._serialized_start=28685 - _globals['_GAMELIVESEGMENT']._serialized_end=28737 - _globals['_GAMELIVESEGMENTURI']._serialized_start=28739 - _globals['_GAMELIVESEGMENTURI']._serialized_end=28800 - _globals['_GAMELIVEUNIT']._serialized_start=28802 - _globals['_GAMELIVEUNIT']._serialized_end=28881 - _globals['_GAMEMETADATA']._serialized_start=28883 - _globals['_GAMEMETADATA']._serialized_end=28952 - _globals['_GAMEMODE']._serialized_start=28955 - _globals['_GAMEMODE']._serialized_end=29151 - _globals['_GAMENEWROUNDSTATE']._serialized_start=29153 - _globals['_GAMENEWROUNDSTATE']._serialized_end=29193 - _globals['_GAMENOOPACTION']._serialized_start=29195 - _globals['_GAMENOOPACTION']._serialized_end=29211 - _globals['_GAMERESTORE']._serialized_start=29214 - _globals['_GAMERESTORE']._serialized_end=29398 - _globals['_GAMEROUNDHUDATA']._serialized_start=29401 - _globals['_GAMEROUNDHUDATA']._serialized_end=29818 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=29722 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=29771 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=29773 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=29818 - _globals['_GAMEROUNDPLAYER']._serialized_start=29820 - _globals['_GAMEROUNDPLAYER']._serialized_end=29909 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=29912 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=30093 - _globals['_GAMEROUNDSNAPSHOT']._serialized_start=30095 - _globals['_GAMEROUNDSNAPSHOT']._serialized_end=30177 - _globals['_GAMERULESETTING']._serialized_start=30180 - _globals['_GAMERULESETTING']._serialized_end=30351 - _globals['_GAMESELFOPERATION']._serialized_start=30354 - _globals['_GAMESELFOPERATION']._serialized_end=30555 - _globals['_GAMESETTING']._serialized_start=30557 - _globals['_GAMESETTING']._serialized_end=30592 - _globals['_GAMESNAPSHOT']._serialized_start=30595 - _globals['_GAMESNAPSHOT']._serialized_end=31004 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=30815 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=31004 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=30956 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=31004 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=31006 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=31095 - _globals['_GAMEUSEREVENT']._serialized_start=31097 - _globals['_GAMEUSEREVENT']._serialized_end=31140 - _globals['_GAMEUSERINPUT']._serialized_start=31143 - _globals['_GAMEUSERINPUT']._serialized_end=31310 - _globals['_GAMEVOTEGAMEEND']._serialized_start=31312 - _globals['_GAMEVOTEGAMEEND']._serialized_end=31342 - _globals['_HUINFOXUEZHANMID']._serialized_start=31345 - _globals['_HUINFOXUEZHANMID']._serialized_end=31543 - _globals['_HULEINFO']._serialized_start=31546 - _globals['_HULEINFO']._serialized_end=31975 - _globals['_HUNZHIYIJIBUFFINFO']._serialized_start=31977 - _globals['_HUNZHIYIJIBUFFINFO']._serialized_end=32058 - _globals['_I18NCONTEXT']._serialized_start=32060 - _globals['_I18NCONTEXT']._serialized_end=32104 - _globals['_ITEM']._serialized_start=32106 - _globals['_ITEM']._serialized_end=32144 - _globals['_ITEMGAINRECORD']._serialized_start=32146 - _globals['_ITEMGAINRECORD']._serialized_end=32194 - _globals['_ITEMGAINRECORDS']._serialized_start=32196 - _globals['_ITEMGAINRECORDS']._serialized_end=32296 - _globals['_LIQISUCCESS']._serialized_start=32298 - _globals['_LIQISUCCESS']._serialized_end=32374 - _globals['_MAIL']._serialized_start=32377 - _globals['_MAIL']._serialized_end=32670 - _globals['_MINEACTIVITYDATA']._serialized_start=32672 - _globals['_MINEACTIVITYDATA']._serialized_end=32761 - _globals['_MINEREWARD']._serialized_start=32763 - _globals['_MINEREWARD']._serialized_end=32838 - _globals['_MONTHTICKETINFO']._serialized_start=6848 - _globals['_MONTHTICKETINFO']._serialized_end=6918 - _globals['_MUYUINFO']._serialized_start=32912 - _globals['_MUYUINFO']._serialized_end=32982 - _globals['_NETWORKENDPOINT']._serialized_start=32984 - _globals['_NETWORKENDPOINT']._serialized_end=33048 - _globals['_NEWROUNDOPENEDTILES']._serialized_start=33050 - _globals['_NEWROUNDOPENEDTILES']._serialized_end=33115 - _globals['_NICKNAMESETTING']._serialized_start=33117 - _globals['_NICKNAMESETTING']._serialized_end=33169 - _globals['_NOTILEPLAYERINFO']._serialized_start=33171 - _globals['_NOTILEPLAYERINFO']._serialized_end=33274 - _globals['_NOTILESCOREINFO']._serialized_start=33277 - _globals['_NOTILESCOREINFO']._serialized_end=33438 - _globals['_NOTIFYAFKRESULT']._serialized_start=33440 - _globals['_NOTIFYAFKRESULT']._serialized_end=33512 - _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_start=33515 - _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_end=33690 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=33692 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=33799 - _globals['_NOTIFYACCOUNTLOGOUT']._serialized_start=33801 - _globals['_NOTIFYACCOUNTLOGOUT']._serialized_end=33822 - _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_start=33824 - _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_end=33893 - _globals['_NOTIFYACCOUNTUPDATE']._serialized_start=33895 - _globals['_NOTIFYACCOUNTUPDATE']._serialized_end=33951 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=33953 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=34037 - _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_start=34039 - _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_end=34109 - _globals['_NOTIFYACTIVITYPOINT']._serialized_start=34112 - _globals['_NOTIFYACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=34199 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=34253 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=34395 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=34199 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYREWARD']._serialized_start=34398 - _globals['_NOTIFYACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=34488 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=34561 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=34725 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=34488 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_start=34727 - _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_end=34805 - _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_start=34807 - _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_end=34871 - _globals['_NOTIFYACTIVITYUPDATE']._serialized_start=34874 - _globals['_NOTIFYACTIVITYUPDATE']._serialized_end=35445 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_start=34956 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_end=35445 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_start=35448 - _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_end=35598 - _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_start=35546 - _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_end=35598 - _globals['_NOTIFYANOTHERLOGIN']._serialized_start=35600 - _globals['_NOTIFYANOTHERLOGIN']._serialized_end=35620 - _globals['_NOTIFYCAPTCHA']._serialized_start=35622 - _globals['_NOTIFYCAPTCHA']._serialized_end=35709 - _globals['_NOTIFYCLIENTMESSAGE']._serialized_start=35711 - _globals['_NOTIFYCLIENTMESSAGE']._serialized_end=35799 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=35801 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=35922 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=35924 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=35984 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=35987 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=36164 - _globals['_NOTIFYDAILYTASKUPDATE']._serialized_start=36166 - _globals['_NOTIFYDAILYTASKUPDATE']._serialized_end=36280 - _globals['_NOTIFYDELETEMAIL']._serialized_start=36282 - _globals['_NOTIFYDELETEMAIL']._serialized_end=36322 - _globals['_NOTIFYENDGAMEVOTE']._serialized_start=36325 - _globals['_NOTIFYENDGAMEVOTE']._serialized_end=36485 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=36440 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=36485 - _globals['_NOTIFYFRIENDCHANGE']._serialized_start=36487 - _globals['_NOTIFYFRIENDCHANGE']._serialized_end=36569 - _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_start=36571 - _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_end=36661 - _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_start=36663 - _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_end=36740 - _globals['_NOTIFYGAMEBROADCAST']._serialized_start=36742 - _globals['_NOTIFYGAMEBROADCAST']._serialized_end=36794 - _globals['_NOTIFYGAMEENDRESULT']._serialized_start=36796 - _globals['_NOTIFYGAMEENDRESULT']._serialized_end=36852 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=36855 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=37499 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=37152 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=37246 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=37248 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=37361 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=37363 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=37419 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=37421 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=37499 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=37502 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=38156 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=37152 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=37246 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=37248 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=37361 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=37363 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=37419 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=37421 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=37499 - _globals['_NOTIFYGAMEPAUSE']._serialized_start=38158 - _globals['_NOTIFYGAMEPAUSE']._serialized_end=38191 - _globals['_NOTIFYGAMETERMINATE']._serialized_start=38193 - _globals['_NOTIFYGAMETERMINATE']._serialized_end=38230 - _globals['_NOTIFYGIFTSENDREFRESH']._serialized_start=38232 - _globals['_NOTIFYGIFTSENDREFRESH']._serialized_end=38255 - _globals['_NOTIFYINTERVALUPDATE']._serialized_start=38257 - _globals['_NOTIFYINTERVALUPDATE']._serialized_end=38279 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=38282 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=38381 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=38441 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=38601 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=38381 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=38603 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=38629 - _globals['_NOTIFYMATCHFAILED']._serialized_start=38631 - _globals['_NOTIFYMATCHFAILED']._serialized_end=38663 - _globals['_NOTIFYMATCHGAMESTART']._serialized_start=38665 - _globals['_NOTIFYMATCHGAMESTART']._serialized_end=38788 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=38790 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=38823 - _globals['_NOTIFYNEWCOMMENT']._serialized_start=38825 - _globals['_NOTIFYNEWCOMMENT']._serialized_end=38843 - _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_start=38845 - _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_end=38927 - _globals['_NOTIFYNEWGAME']._serialized_start=38929 - _globals['_NOTIFYNEWGAME']._serialized_end=38984 - _globals['_NOTIFYNEWMAIL']._serialized_start=38986 - _globals['_NOTIFYNEWMAIL']._serialized_end=39025 - _globals['_NOTIFYOBSERVEDATA']._serialized_start=39027 - _globals['_NOTIFYOBSERVEDATA']._serialized_end=39078 - _globals['_NOTIFYPAYRESULT']._serialized_start=39081 - _globals['_NOTIFYPAYRESULT']._serialized_end=39301 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=39243 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=39301 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=39303 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=39382 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=39384 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=39434 - _globals['_NOTIFYREVIVECOINUPDATE']._serialized_start=39436 - _globals['_NOTIFYREVIVECOINUPDATE']._serialized_end=39480 - _globals['_NOTIFYROLLINGNOTICE']._serialized_start=39482 - _globals['_NOTIFYROLLINGNOTICE']._serialized_end=39538 - _globals['_NOTIFYROOMGAMESTART']._serialized_start=39540 - _globals['_NOTIFYROOMGAMESTART']._serialized_end=39639 - _globals['_NOTIFYROOMKICKOUT']._serialized_start=39641 - _globals['_NOTIFYROOMKICKOUT']._serialized_end=39660 - _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_start=39663 - _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_end=39875 - _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_start=39815 - _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_end=39875 - _globals['_NOTIFYROOMPLAYERREADY']._serialized_start=39878 - _globals['_NOTIFYROOMPLAYERREADY']._serialized_end=40072 - _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_start=40018 - _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_end=40072 - _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_start=40075 - _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_end=40275 - _globals['_NOTIFYSERVERSETTING']._serialized_start=40277 - _globals['_NOTIFYSERVERSETTING']._serialized_end=40336 - _globals['_NOTIFYSHOPUPDATE']._serialized_start=40338 - _globals['_NOTIFYSHOPUPDATE']._serialized_end=40389 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=40392 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=40575 - _globals['_OPENRESULT']._serialized_start=40577 - _globals['_OPENRESULT']._serialized_end=40654 - _globals['_OPTIONALOPERATION']._serialized_start=40656 - _globals['_OPTIONALOPERATION']._serialized_end=40778 - _globals['_OPTIONALOPERATIONLIST']._serialized_start=40780 - _globals['_OPTIONALOPERATIONLIST']._serialized_end=40902 - _globals['_PAYMENTSETTING']._serialized_start=40905 - _globals['_PAYMENTSETTING']._serialized_end=41256 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=41093 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=41185 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=41187 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=41256 - _globals['_PAYMENTSETTINGV2']._serialized_start=41259 - _globals['_PAYMENTSETTINGV2']._serialized_end=41752 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=41370 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=41504 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=41507 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=41752 - _globals['_PLAYERBASEVIEW']._serialized_start=41755 - _globals['_PLAYERBASEVIEW']._serialized_end=41969 - _globals['_PLAYERGAMEVIEW']._serialized_start=41972 - _globals['_PLAYERGAMEVIEW']._serialized_end=42230 - _globals['_PLAYERLEAVING']._serialized_start=42232 - _globals['_PLAYERLEAVING']._serialized_end=42261 - _globals['_POINT']._serialized_start=42263 - _globals['_POINT']._serialized_end=42292 - _globals['_RPGACTIVITY']._serialized_start=42295 - _globals['_RPGACTIVITY']._serialized_end=42503 - _globals['_RPGSTATE']._serialized_start=42505 - _globals['_RPGSTATE']._serialized_end=42585 - _globals['_RECORDANGANGADDGANG']._serialized_start=42588 - _globals['_RECORDANGANGADDGANG']._serialized_end=42742 - _globals['_RECORDANALYSISEDDATA']._serialized_start=42744 - _globals['_RECORDANALYSISEDDATA']._serialized_end=42808 - _globals['_RECORDBABEI']._serialized_start=42811 - _globals['_RECORDBABEI']._serialized_end=42963 - _globals['_RECORDBABEIINFO']._serialized_start=42965 - _globals['_RECORDBABEIINFO']._serialized_end=43048 - _globals['_RECORDCHANGETILE']._serialized_start=43051 - _globals['_RECORDCHANGETILE']._serialized_end=43466 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=43307 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=43366 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=43368 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=43466 - _globals['_RECORDCHIPENGGANG']._serialized_start=43469 - _globals['_RECORDCHIPENGGANG']._serialized_end=43814 - _globals['_RECORDCOLLECTEDDATA']._serialized_start=43816 - _globals['_RECORDCOLLECTEDDATA']._serialized_end=43906 - _globals['_RECORDDEALTILE']._serialized_start=43909 - _globals['_RECORDDEALTILE']._serialized_end=44208 - _globals['_RECORDDISCARDTILE']._serialized_start=44211 - _globals['_RECORDDISCARDTILE']._serialized_end=44561 - _globals['_RECORDFILLAWAITINGTILES']._serialized_start=44564 - _globals['_RECORDFILLAWAITINGTILES']._serialized_end=44715 - _globals['_RECORDGAME']._serialized_start=44718 - _globals['_RECORDGAME']._serialized_end=45167 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=44898 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=45167 - _globals['_RECORDGANGINFO']._serialized_start=45169 - _globals['_RECORDGANGINFO']._serialized_end=45256 - _globals['_RECORDGANGRESULT']._serialized_start=45258 - _globals['_RECORDGANGRESULT']._serialized_end=45313 - _globals['_RECORDGANGRESULTEND']._serialized_start=45315 - _globals['_RECORDGANGRESULTEND']._serialized_end=45373 - _globals['_RECORDHULE']._serialized_start=45376 - _globals['_RECORDHULE']._serialized_end=45638 - _globals['_RECORDHULEINFO']._serialized_start=45641 - _globals['_RECORDHULEINFO']._serialized_end=46100 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=46060 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=46100 - _globals['_RECORDHULEXUEZHANEND']._serialized_start=46103 - _globals['_RECORDHULEXUEZHANEND']._serialized_end=46352 - _globals['_RECORDHULEXUEZHANMID']._serialized_start=46355 - _globals['_RECORDHULEXUEZHANMID']._serialized_end=46564 - _globals['_RECORDHULESINFO']._serialized_start=46566 - _globals['_RECORDHULESINFO']._serialized_end=46632 - _globals['_RECORDLIQIINFO']._serialized_start=46634 - _globals['_RECORDLIQIINFO']._serialized_end=46748 - _globals['_RECORDLIUJU']._serialized_start=46751 - _globals['_RECORDLIUJU']._serialized_end=46957 - _globals['_RECORDLIUJUINFO']._serialized_start=46959 - _globals['_RECORDLIUJUINFO']._serialized_end=47004 - _globals['_RECORDLOCKTILE']._serialized_start=47007 - _globals['_RECORDLOCKTILE']._serialized_end=47220 - _globals['_RECORDNEWCARD']._serialized_start=47222 - _globals['_RECORDNEWCARD']._serialized_end=47258 - _globals['_RECORDNEWROUND']._serialized_start=47261 - _globals['_RECORDNEWROUND']._serialized_end=47893 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=43307 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=43366 - _globals['_RECORDNOTILE']._serialized_start=47896 - _globals['_RECORDNOTILE']._serialized_end=48090 - _globals['_RECORDNOTILEINFO']._serialized_start=48092 - _globals['_RECORDNOTILEINFO']._serialized_end=48177 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=48179 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=48288 - _globals['_RECORDPEIPAIINFO']._serialized_start=48290 - _globals['_RECORDPEIPAIINFO']._serialized_end=48369 - _globals['_RECORDREVEALTILE']._serialized_start=48372 - _globals['_RECORDREVEALTILE']._serialized_end=48602 - _globals['_RECORDROUNDINFO']._serialized_start=48605 - _globals['_RECORDROUNDINFO']._serialized_end=48984 - _globals['_RECORDSELECTGAP']._serialized_start=48987 - _globals['_RECORDSELECTGAP']._serialized_end=49176 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=43307 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=43366 - _globals['_RECORDTINGPAIINFO']._serialized_start=49179 - _globals['_RECORDTINGPAIINFO']._serialized_end=49352 - _globals['_RECORDUNVEILTILE']._serialized_start=49354 - _globals['_RECORDUNVEILTILE']._serialized_end=49466 - _globals['_REQACCOUNTINFO']._serialized_start=49468 - _globals['_REQACCOUNTINFO']._serialized_end=49504 - _globals['_REQACCOUNTLIST']._serialized_start=49506 - _globals['_REQACCOUNTLIST']._serialized_end=49547 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=49549 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=49594 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=49596 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=49692 - _globals['_REQAPPLYFRIEND']._serialized_start=49694 - _globals['_REQAPPLYFRIEND']._serialized_end=49729 - _globals['_REQARENAREWARD']._serialized_start=49731 - _globals['_REQARENAREWARD']._serialized_end=49768 - _globals['_REQAUTHGAME']._serialized_start=49770 - _globals['_REQAUTHGAME']._serialized_end=49880 - _globals['_REQAUTHOBSERVE']._serialized_start=49882 - _globals['_REQAUTHOBSERVE']._serialized_end=49913 - _globals['_REQBINDACCOUNT']._serialized_start=49915 - _globals['_REQBINDACCOUNT']._serialized_end=49966 - _globals['_REQBINDEMAIL']._serialized_start=49968 - _globals['_REQBINDEMAIL']._serialized_end=50029 - _globals['_REQBINDOAUTH2']._serialized_start=50031 - _globals['_REQBINDOAUTH2']._serialized_end=50075 - _globals['_REQBINDPHONENUMBER']._serialized_start=50077 - _globals['_REQBINDPHONENUMBER']._serialized_end=50172 - _globals['_REQBROADCASTINGAME']._serialized_start=50174 - _globals['_REQBROADCASTINGAME']._serialized_end=50232 - _globals['_REQBUYARENATICKET']._serialized_start=50234 - _globals['_REQBUYARENATICKET']._serialized_end=50274 - _globals['_REQBUYFESTIVALPROPOSAL']._serialized_start=50276 - _globals['_REQBUYFESTIVALPROPOSAL']._serialized_end=50321 - _globals['_REQBUYFROMCHESTSHOP']._serialized_start=50323 - _globals['_REQBUYFROMCHESTSHOP']._serialized_end=50377 - _globals['_REQBUYFROMSHOP']._serialized_start=50380 - _globals['_REQBUYFROMSHOP']._serialized_end=50552 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=50519 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=50552 - _globals['_REQBUYFROMZHP']._serialized_start=50554 - _globals['_REQBUYFROMZHP']._serialized_end=50602 - _globals['_REQBUYINABMATCH']._serialized_start=50604 - _globals['_REQBUYINABMATCH']._serialized_end=50639 - _globals['_REQBUYSHILIAN']._serialized_start=50641 - _globals['_REQBUYSHILIAN']._serialized_end=50670 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=50672 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=50716 - _globals['_REQCANCELMATCHQUEUE']._serialized_start=50718 - _globals['_REQCANCELMATCHQUEUE']._serialized_end=50759 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=50761 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=50803 - _globals['_REQCHALLANGELEADERBOARD']._serialized_start=50805 - _globals['_REQCHALLANGELEADERBOARD']._serialized_end=50846 - _globals['_REQCHANGEAVATAR']._serialized_start=50848 - _globals['_REQCHANGEAVATAR']._serialized_end=50884 - _globals['_REQCHANGECHARACTERSKIN']._serialized_start=50886 - _globals['_REQCHANGECHARACTERSKIN']._serialized_end=50946 - _globals['_REQCHANGECHARACTERVIEW']._serialized_start=50948 - _globals['_REQCHANGECHARACTERVIEW']._serialized_end=51025 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=51027 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=51095 - _globals['_REQCHANGECOMMONVIEW']._serialized_start=51097 - _globals['_REQCHANGECOMMONVIEW']._serialized_end=51147 - _globals['_REQCHANGEMAINCHARACTER']._serialized_start=51149 - _globals['_REQCHANGEMAINCHARACTER']._serialized_end=51195 - _globals['_REQCHECKPRIVACY']._serialized_start=51198 - _globals['_REQCHECKPRIVACY']._serialized_end=51327 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=51286 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=51327 - _globals['_REQCHIPENGGANG']._serialized_start=51329 - _globals['_REQCHIPENGGANG']._serialized_end=51417 - _globals['_REQCLIENTMESSAGE']._serialized_start=51419 - _globals['_REQCLIENTMESSAGE']._serialized_end=51473 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=51475 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=51535 - _globals['_REQCOMMON']._serialized_start=51537 - _globals['_REQCOMMON']._serialized_end=51548 - _globals['_REQCOMMONVIEWS']._serialized_start=51550 - _globals['_REQCOMMONVIEWS']._serialized_end=51581 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=51583 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=51625 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=51627 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=51682 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=51684 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=51746 - _globals['_REQCOMPLETEVILLAGETASK']._serialized_start=51748 - _globals['_REQCOMPLETEVILLAGETASK']._serialized_end=51810 - _globals['_REQCOMPOSESHARD']._serialized_start=51812 - _globals['_REQCOMPOSESHARD']._serialized_end=51846 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=51848 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=51963 - _globals['_REQCREATEALIPAYORDER']._serialized_start=51966 - _globals['_REQCREATEALIPAYORDER']._serialized_end=52125 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=52127 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=52243 - _globals['_REQCREATEBILLINGORDER']._serialized_start=52246 - _globals['_REQCREATEBILLINGORDER']._serialized_end=52385 - _globals['_REQCREATEDMMORDER']._serialized_start=52387 - _globals['_REQCREATEDMMORDER']._serialized_end=52496 - _globals['_REQCREATEENALIPAYORDER']._serialized_start=52499 - _globals['_REQCREATEENALIPAYORDER']._serialized_end=52655 - _globals['_REQCREATEENJCBORDER']._serialized_start=52658 - _globals['_REQCREATEENJCBORDER']._serialized_end=52811 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=52814 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=52974 - _globals['_REQCREATEENPAYPALORDER']._serialized_start=52977 - _globals['_REQCREATEENPAYPALORDER']._serialized_end=53133 - _globals['_REQCREATEENVISAORDER']._serialized_start=53136 - _globals['_REQCREATEENVISAORDER']._serialized_end=53290 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=53292 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=53348 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=53350 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=53395 - _globals['_REQCREATEIAPORDER']._serialized_start=53398 - _globals['_REQCREATEIAPORDER']._serialized_end=53552 - _globals['_REQCREATEJPAUORDER']._serialized_start=53555 - _globals['_REQCREATEJPAUORDER']._serialized_end=53707 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=53710 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=53870 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=53873 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=54029 - _globals['_REQCREATEJPGMOORDER']._serialized_start=54032 - _globals['_REQCREATEJPGMOORDER']._serialized_end=54185 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=54188 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=54344 - _globals['_REQCREATEJPPAYPALORDER']._serialized_start=54347 - _globals['_REQCREATEJPPAYPALORDER']._serialized_end=54503 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=54506 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=54664 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=54667 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=54825 - _globals['_REQCREATEKRALIPAYORDER']._serialized_start=54828 - _globals['_REQCREATEKRALIPAYORDER']._serialized_end=54984 - _globals['_REQCREATEKRJCBORDER']._serialized_start=54987 - _globals['_REQCREATEKRJCBORDER']._serialized_end=55140 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=55143 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=55303 - _globals['_REQCREATEKRPAYPALORDER']._serialized_start=55306 - _globals['_REQCREATEKRPAYPALORDER']._serialized_end=55462 - _globals['_REQCREATEKRVISAORDER']._serialized_start=55465 - _globals['_REQCREATEKRVISAORDER']._serialized_end=55619 - _globals['_REQCREATEMYCARDORDER']._serialized_start=55622 - _globals['_REQCREATEMYCARDORDER']._serialized_end=55757 - _globals['_REQCREATENICKNAME']._serialized_start=55759 - _globals['_REQCREATENICKNAME']._serialized_end=55832 - _globals['_REQCREATEPAYPALORDER']._serialized_start=55835 - _globals['_REQCREATEPAYPALORDER']._serialized_end=55970 - _globals['_REQCREATEPHONELOGINBIND']._serialized_start=55972 - _globals['_REQCREATEPHONELOGINBIND']._serialized_end=56015 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=56017 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=56073 - _globals['_REQCREATEROOM']._serialized_start=56076 - _globals['_REQCREATEROOM']._serialized_end=56211 - _globals['_REQCREATESTEAMORDER']._serialized_start=56214 - _globals['_REQCREATESTEAMORDER']._serialized_end=56384 - _globals['_REQCREATEWECHATAPPORDER']._serialized_start=56387 - _globals['_REQCREATEWECHATAPPORDER']._serialized_end=56522 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=56525 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=56663 - _globals['_REQCREATEXSOLLAORDER']._serialized_start=56666 - _globals['_REQCREATEXSOLLAORDER']._serialized_end=56825 - _globals['_REQCREATEYOSTARORDER']._serialized_start=56828 - _globals['_REQCREATEYOSTARORDER']._serialized_end=56960 - _globals['_REQCURRENTMATCHINFO']._serialized_start=56962 - _globals['_REQCURRENTMATCHINFO']._serialized_end=57002 - _globals['_REQDMMPRELOGIN']._serialized_start=57004 - _globals['_REQDMMPRELOGIN']._serialized_end=57040 - _globals['_REQDELETECOMMENT']._serialized_start=57042 - _globals['_REQDELETECOMMENT']._serialized_end=57100 - _globals['_REQDELETEMAIL']._serialized_start=57102 - _globals['_REQDELETEMAIL']._serialized_end=57134 - _globals['_REQDELIVERAA32ORDER']._serialized_start=57136 - _globals['_REQDELIVERAA32ORDER']._serialized_end=57212 - _globals['_REQDIGMINE']._serialized_start=57214 - _globals['_REQDIGMINE']._serialized_end=57273 - _globals['_REQDOACTIVITYSIGNIN']._serialized_start=57275 - _globals['_REQDOACTIVITYSIGNIN']._serialized_end=57317 - _globals['_REQEMAILLOGIN']._serialized_start=57320 - _globals['_REQEMAILLOGIN']._serialized_end=57523 - _globals['_REQENTERARENA']._serialized_start=57525 - _globals['_REQENTERARENA']._serialized_end=57561 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=57563 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=57609 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=57611 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=57672 - _globals['_REQEXCHANGECURRENCY']._serialized_start=57674 - _globals['_REQEXCHANGECURRENCY']._serialized_end=57722 - _globals['_REQFEEDACTIVITYFEED']._serialized_start=57724 - _globals['_REQFEEDACTIVITYFEED']._serialized_end=57781 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=57783 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=57830 - _globals['_REQFETCHANNOUNCEMENT']._serialized_start=57832 - _globals['_REQFETCHANNOUNCEMENT']._serialized_end=57886 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=57888 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=57956 - _globals['_REQFETCHCOMMENTLIST']._serialized_start=57958 - _globals['_REQFETCHCOMMENTLIST']._serialized_end=57998 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=58000 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=58054 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=58056 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=58114 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=58116 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=58171 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=58173 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=58231 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=58233 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=58310 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=58312 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=58373 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=58375 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=58431 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=58433 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=58508 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=58510 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=58581 - _globals['_REQFETCHLASTPRIVACY']._serialized_start=58583 - _globals['_REQFETCHLASTPRIVACY']._serialized_end=58618 - _globals['_REQFETCHOBTOKEN']._serialized_start=58620 - _globals['_REQFETCHOBTOKEN']._serialized_end=58651 - _globals['_REQFETCHOAUTH2']._serialized_start=58653 - _globals['_REQFETCHOAUTH2']._serialized_end=58683 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=58685 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=58732 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=58734 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=58788 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=58790 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=58852 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=58854 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=58924 - _globals['_REQFETCHVOTEACTIVITY']._serialized_start=58926 - _globals['_REQFETCHVOTEACTIVITY']._serialized_end=58969 - _globals['_REQFINISHCOMBININGORDER']._serialized_start=58971 - _globals['_REQFINISHCOMBININGORDER']._serialized_end=59055 - _globals['_REQFINISHEDENDING']._serialized_start=59057 - _globals['_REQFINISHEDENDING']._serialized_end=59135 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=59137 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=59185 - _globals['_REQGMCOMMAND']._serialized_start=59187 - _globals['_REQGMCOMMAND']._serialized_end=59218 - _globals['_REQGMCOMMANDINGAMING']._serialized_start=59220 - _globals['_REQGMCOMMANDINGAMING']._serialized_end=59261 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=59263 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=59342 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=59344 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=59422 - _globals['_REQGAINRANKPOINTREWARD']._serialized_start=59424 - _globals['_REQGAINRANKPOINTREWARD']._serialized_end=59493 - _globals['_REQGAINVIPREWARD']._serialized_start=59495 - _globals['_REQGAINVIPREWARD']._serialized_end=59532 - _globals['_REQGAMELIVEINFO']._serialized_start=59534 - _globals['_REQGAMELIVEINFO']._serialized_end=59570 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=59572 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=59640 - _globals['_REQGAMELIVELIST']._serialized_start=59642 - _globals['_REQGAMELIVELIST']._serialized_end=59678 - _globals['_REQGAMEPOINTRANK']._serialized_start=59680 - _globals['_REQGAMEPOINTRANK']._serialized_end=59719 - _globals['_REQGAMERECORD']._serialized_start=59721 - _globals['_REQGAMERECORD']._serialized_end=59786 - _globals['_REQGAMERECORDLIST']._serialized_start=59788 - _globals['_REQGAMERECORDLIST']._serialized_end=59851 - _globals['_REQGAMERECORDSDETAIL']._serialized_start=59853 - _globals['_REQGAMERECORDSDETAIL']._serialized_end=59894 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=59896 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=59960 - _globals['_REQGETFRIENDVILLAGEDATA']._serialized_start=59962 - _globals['_REQGETFRIENDVILLAGEDATA']._serialized_end=60030 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=60032 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=60089 - _globals['_REQHEATBEAT']._serialized_start=60091 - _globals['_REQHEATBEAT']._serialized_end=60134 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=60136 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=60189 - _globals['_REQJOINMATCHQUEUE']._serialized_start=60191 - _globals['_REQJOINMATCHQUEUE']._serialized_end=60261 - _globals['_REQJOINROOM']._serialized_start=60263 - _globals['_REQJOINROOM']._serialized_end=60324 - _globals['_REQLEAVECOMMENT']._serialized_start=60326 - _globals['_REQLEAVECOMMENT']._serialized_end=60379 - _globals['_REQLEVELLEADERBOARD']._serialized_start=60381 - _globals['_REQLEVELLEADERBOARD']._serialized_end=60416 - _globals['_REQLIKESNS']._serialized_start=60418 - _globals['_REQLIKESNS']._serialized_end=60442 - _globals['_REQLOGREPORT']._serialized_start=60444 - _globals['_REQLOGREPORT']._serialized_end=60491 - _globals['_REQLOGIN']._serialized_start=60494 - _globals['_REQLOGIN']._serialized_end=60792 - _globals['_REQLOGINBEAT']._serialized_start=60794 - _globals['_REQLOGINBEAT']._serialized_end=60826 - _globals['_REQLOGOUT']._serialized_start=60828 - _globals['_REQLOGOUT']._serialized_end=60839 - _globals['_REQMODIFYBIRTHDAY']._serialized_start=60841 - _globals['_REQMODIFYBIRTHDAY']._serialized_end=60878 - _globals['_REQMODIFYNICKNAME']._serialized_start=60880 - _globals['_REQMODIFYNICKNAME']._serialized_end=60938 - _globals['_REQMODIFYPASSWORD']._serialized_start=60940 - _globals['_REQMODIFYPASSWORD']._serialized_end=61025 - _globals['_REQMODIFYROOM']._serialized_start=61027 - _globals['_REQMODIFYROOM']._serialized_end=61063 - _globals['_REQMODIFYSIGNATURE']._serialized_start=61065 - _globals['_REQMODIFYSIGNATURE']._serialized_end=61104 - _globals['_REQMOVECOMBININGCRAFT']._serialized_start=61106 - _globals['_REQMOVECOMBININGCRAFT']._serialized_end=61176 - _globals['_REQMULTIACCOUNTID']._serialized_start=61178 - _globals['_REQMULTIACCOUNTID']._serialized_end=61222 - _globals['_REQMUTICHALLENGELEVEL']._serialized_start=61224 - _globals['_REQMUTICHALLENGELEVEL']._serialized_end=61288 - _globals['_REQNEXTROUNDVILLAGE']._serialized_start=61290 - _globals['_REQNEXTROUNDVILLAGE']._serialized_end=61332 - _globals['_REQOAUTH2AUTH']._serialized_start=61334 - _globals['_REQOAUTH2AUTH']._serialized_end=61421 - _globals['_REQOAUTH2CHECK']._serialized_start=61423 - _globals['_REQOAUTH2CHECK']._serialized_end=61475 - _globals['_REQOAUTH2LOGIN']._serialized_start=61478 - _globals['_REQOAUTH2LOGIN']._serialized_end=61769 - _globals['_REQOAUTH2SIGNUP']._serialized_start=61772 - _globals['_REQOAUTH2SIGNUP']._serialized_end=61992 - _globals['_REQOPENALLREWARDITEM']._serialized_start=61994 - _globals['_REQOPENALLREWARDITEM']._serialized_end=62033 - _globals['_REQOPENCHEST']._serialized_start=62035 - _globals['_REQOPENCHEST']._serialized_end=62102 - _globals['_REQOPENGACHA']._serialized_start=62104 - _globals['_REQOPENGACHA']._serialized_end=62154 - _globals['_REQOPENMANUALITEM']._serialized_start=62156 - _globals['_REQOPENMANUALITEM']._serialized_end=62226 - _globals['_REQOPENPRECHESTITEM']._serialized_start=62228 - _globals['_REQOPENPRECHESTITEM']._serialized_end=62283 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=62285 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=62327 - _globals['_REQOPENIDCHECK']._serialized_start=62329 - _globals['_REQOPENIDCHECK']._serialized_end=62374 - _globals['_REQPAYMONTHTICKET']._serialized_start=62376 - _globals['_REQPAYMONTHTICKET']._serialized_end=62414 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=62416 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=62464 - _globals['_REQREADANNOUNCEMENT']._serialized_start=62466 - _globals['_REQREADANNOUNCEMENT']._serialized_end=62512 - _globals['_REQREADMAIL']._serialized_start=62514 - _globals['_REQREADMAIL']._serialized_end=62544 - _globals['_REQREADSNS']._serialized_start=62546 - _globals['_REQREADSNS']._serialized_end=62570 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=62572 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=62624 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=62626 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=62679 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=62681 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=62726 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=62728 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=62785 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=62787 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=62836 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=62838 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=62886 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=62888 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=62938 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=62940 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=63005 - _globals['_REQRECEIVERPGREWARD']._serialized_start=63007 - _globals['_REQRECEIVERPGREWARD']._serialized_end=63070 - _globals['_REQRECEIVERPGREWARDS']._serialized_start=63072 - _globals['_REQRECEIVERPGREWARDS']._serialized_end=63115 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=63117 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=63171 - _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=63173 - _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=63281 - _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_start=63283 - _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_end=63383 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=63385 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=63434 - _globals['_REQREFRESHDAILYTASK']._serialized_start=63436 - _globals['_REQREFRESHDAILYTASK']._serialized_end=63474 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=63476 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=63518 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=63520 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=63564 - _globals['_REQREMOVEFRIEND']._serialized_start=63566 - _globals['_REQREMOVEFRIEND']._serialized_end=63602 - _globals['_REQREPLYSNS']._serialized_start=63604 - _globals['_REQREPLYSNS']._serialized_end=63629 - _globals['_REQRESHZHPSHOP']._serialized_start=63631 - _globals['_REQRESHZHPSHOP']._serialized_end=63691 - _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=63693 - _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=63775 - _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=63777 - _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=63862 - _globals['_REQRESPONSECAPTCHA']._serialized_start=63864 - _globals['_REQRESPONSECAPTCHA']._serialized_end=63983 - _globals['_REQRICHMANCHESTINFO']._serialized_start=63985 - _globals['_REQRICHMANCHESTINFO']._serialized_end=64027 - _globals['_REQRICHMANNEXTMOVE']._serialized_start=64029 - _globals['_REQRICHMANNEXTMOVE']._serialized_end=64070 - _globals['_REQRICHMANSPECIALMOVE']._serialized_start=64072 - _globals['_REQRICHMANSPECIALMOVE']._serialized_end=64130 - _globals['_REQROLLINGNOTICE']._serialized_start=64132 - _globals['_REQROLLINGNOTICE']._serialized_end=64185 - _globals['_REQROOMDRESSING']._serialized_start=64187 - _globals['_REQROOMDRESSING']._serialized_end=64222 - _globals['_REQROOMKICK']._serialized_start=64224 - _globals['_REQROOMKICK']._serialized_end=64257 - _globals['_REQROOMREADY']._serialized_start=64259 - _globals['_REQROOMREADY']._serialized_end=64288 - _globals['_REQROOMSTART']._serialized_start=64290 - _globals['_REQROOMSTART']._serialized_end=64304 - _globals['_REQSAVECOMMONVIEWS']._serialized_start=64306 - _globals['_REQSAVECOMMONVIEWS']._serialized_end=64391 - _globals['_REQSAYCHATMESSAGE']._serialized_start=64393 - _globals['_REQSAYCHATMESSAGE']._serialized_end=64429 - _globals['_REQSEARCHACCOUNTBYID']._serialized_start=64431 - _globals['_REQSEARCHACCOUNTBYID']._serialized_end=64473 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=64475 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=64540 - _globals['_REQSELFOPERATION']._serialized_start=64543 - _globals['_REQSELFOPERATION']._serialized_end=64743 - _globals['_REQSELLITEM']._serialized_start=64745 - _globals['_REQSELLITEM']._serialized_end=64835 - _globals['_REQSELLITEM_ITEM']._serialized_start=64797 - _globals['_REQSELLITEM_ITEM']._serialized_end=64835 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=64837 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=64923 - _globals['_REQSENDCLIENTMESSAGE']._serialized_start=64925 - _globals['_REQSENDCLIENTMESSAGE']._serialized_end=64997 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=65000 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=65134 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=65096 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=65134 - _globals['_REQSETHIDDENCHARACTER']._serialized_start=65136 - _globals['_REQSETHIDDENCHARACTER']._serialized_end=65179 - _globals['_REQSETLOADINGIMAGE']._serialized_start=65181 - _globals['_REQSETLOADINGIMAGE']._serialized_end=65217 - _globals['_REQSETVILLAGEWORKER']._serialized_start=65219 - _globals['_REQSETVILLAGEWORKER']._serialized_end=65302 - _globals['_REQSHOPPURCHASE']._serialized_start=65304 - _globals['_REQSHOPPURCHASE']._serialized_end=65347 - _globals['_REQSIGNUPACCOUNT']._serialized_start=65350 - _globals['_REQSIGNUPACCOUNT']._serialized_end=65513 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=65515 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=65578 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=65580 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=65664 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=65666 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=65770 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=65772 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=65849 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=65851 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=65904 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=65906 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=65978 - _globals['_REQSTARTVILLAGETRIP']._serialized_start=65980 - _globals['_REQSTARTVILLAGETRIP']._serialized_end=66036 - _globals['_REQSYNCGAME']._serialized_start=66038 - _globals['_REQSYNCGAME']._serialized_end=66083 - _globals['_REQTAKEATTACHMENT']._serialized_start=66085 - _globals['_REQTAKEATTACHMENT']._serialized_end=66121 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=66123 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=66170 - _globals['_REQTASKREQUEST']._serialized_start=66172 - _globals['_REQTASKREQUEST']._serialized_end=66204 - _globals['_REQUNBINDPHONENUMBER']._serialized_start=66206 - _globals['_REQUNBINDPHONENUMBER']._serialized_end=66275 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=66277 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=66319 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=66321 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=66388 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=66390 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=66453 - _globals['_REQUPDATECHARACTERSORT']._serialized_start=66455 - _globals['_REQUPDATECHARACTERSORT']._serialized_end=66493 - _globals['_REQUPDATECLIENTVALUE']._serialized_start=66495 - _globals['_REQUPDATECLIENTVALUE']._serialized_end=66545 - _globals['_REQUPDATECOMMENTSETTING']._serialized_start=66547 - _globals['_REQUPDATECOMMENTSETTING']._serialized_end=66595 - _globals['_REQUPDATEIDCARDINFO']._serialized_start=66597 - _globals['_REQUPDATEIDCARDINFO']._serialized_end=66653 - _globals['_REQUPDATEREADCOMMENT']._serialized_start=66655 - _globals['_REQUPDATEREADCOMMENT']._serialized_end=66694 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=66696 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=66737 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=66739 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=66815 - _globals['_REQUPGRADECHARACTER']._serialized_start=66817 - _globals['_REQUPGRADECHARACTER']._serialized_end=66860 - _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_start=66862 - _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_end=66931 - _globals['_REQUSEBAGITEM']._serialized_start=66933 - _globals['_REQUSEBAGITEM']._serialized_end=66965 - _globals['_REQUSECOMMONVIEW']._serialized_start=66967 - _globals['_REQUSECOMMONVIEW']._serialized_end=67000 - _globals['_REQUSEGIFTCODE']._serialized_start=67002 - _globals['_REQUSEGIFTCODE']._serialized_end=67032 - _globals['_REQUSETITLE']._serialized_start=67034 - _globals['_REQUSETITLE']._serialized_end=67062 - _globals['_REQUSERCOMPLAIN']._serialized_start=67064 - _globals['_REQUSERCOMPLAIN']._serialized_end=67114 - _globals['_REQVERIFICATIONIAPORDER']._serialized_start=67116 - _globals['_REQVERIFICATIONIAPORDER']._serialized_end=67225 - _globals['_REQVERIFYCODEFORSECURE']._serialized_start=67227 - _globals['_REQVERIFYCODEFORSECURE']._serialized_end=67284 - _globals['_REQVERIFYMYCARDORDER']._serialized_start=67286 - _globals['_REQVERIFYMYCARDORDER']._serialized_end=67346 - _globals['_REQVERIFYSTEAMORDER']._serialized_start=67348 - _globals['_REQVERIFYSTEAMORDER']._serialized_end=67407 - _globals['_REQVOTEACTIVITY']._serialized_start=67409 - _globals['_REQVOTEACTIVITY']._serialized_end=67461 - _globals['_REQVOTEGAMEEND']._serialized_start=67463 - _globals['_REQVOTEGAMEEND']._serialized_end=67492 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=67495 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=69305 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=68827 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=68918 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=68920 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=68976 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=68979 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=69170 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=69172 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=69212 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=69214 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=69305 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=69308 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=69493 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=69433 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=69493 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=69495 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=69567 - _globals['_RESACCOUNTINFO']._serialized_start=69569 - _globals['_RESACCOUNTINFO']._serialized_end=69665 - _globals['_RESACCOUNTSETTINGS']._serialized_start=69667 - _globals['_RESACCOUNTSETTINGS']._serialized_end=69751 - _globals['_RESACCOUNTSTATES']._serialized_start=69753 - _globals['_RESACCOUNTSTATES']._serialized_end=69837 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=69840 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=69992 - _globals['_RESACCOUNTUPDATE']._serialized_start=69994 - _globals['_RESACCOUNTUPDATE']._serialized_end=70073 - _globals['_RESACHIEVEMENT']._serialized_start=70075 - _globals['_RESACHIEVEMENT']._serialized_end=70186 - _globals['_RESACTIVITYBUFF']._serialized_start=70188 - _globals['_RESACTIVITYBUFF']._serialized_end=70272 - _globals['_RESACTIVITYLIST']._serialized_start=70274 - _globals['_RESACTIVITYLIST']._serialized_end=70351 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=70353 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=70406 - _globals['_RESALLCOMMONVIEWS']._serialized_start=70409 - _globals['_RESALLCOMMONVIEWS']._serialized_end=70565 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=70513 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=70565 - _globals['_RESANNOUNCEMENT']._serialized_start=70567 - _globals['_RESANNOUNCEMENT']._serialized_end=70684 - _globals['_RESARENAREWARD']._serialized_start=70687 - _globals['_RESARENAREWARD']._serialized_end=70816 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=70777 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=70816 - _globals['_RESAUTHGAME']._serialized_start=70819 - _globals['_RESAUTHGAME']._serialized_end=70997 - _globals['_RESBAGINFO']._serialized_start=70999 - _globals['_RESBAGINFO']._serialized_end=71059 - _globals['_RESBUYFESTIVALPROPOSAL']._serialized_start=71061 - _globals['_RESBUYFESTIVALPROPOSAL']._serialized_end=71159 - _globals['_RESBUYFROMCHESTSHOP']._serialized_start=71161 - _globals['_RESBUYFROMCHESTSHOP']._serialized_end=71270 - _globals['_RESBUYFROMSHOP']._serialized_start=71272 - _globals['_RESBUYFROMSHOP']._serialized_end=71347 - _globals['_RESCHALLENGELEADERBOARD']._serialized_start=71350 - _globals['_RESCHALLENGELEADERBOARD']._serialized_end=71530 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=71471 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=71530 - _globals['_RESCHALLENGESEASONINFO']._serialized_start=71533 - _globals['_RESCHALLENGESEASONINFO']._serialized_end=71745 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=71658 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=71745 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=71747 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=71810 - _globals['_RESCHARACTERINFO']._serialized_start=71813 - _globals['_RESCHARACTERINFO']._serialized_end=72087 - _globals['_RESCLIENTVALUE']._serialized_start=72090 - _globals['_RESCLIENTVALUE']._serialized_end=72235 - _globals['_RESCLIENTVALUE_VALUE']._serialized_start=72200 - _globals['_RESCLIENTVALUE_VALUE']._serialized_end=72235 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=72238 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=72368 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=72370 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=72463 - _globals['_RESCOMMENTSETTING']._serialized_start=72465 - _globals['_RESCOMMENTSETTING']._serialized_end=72533 - _globals['_RESCOMMON']._serialized_start=72535 - _globals['_RESCOMMON']._serialized_end=72572 - _globals['_RESCOMMONVIEW']._serialized_start=72574 - _globals['_RESCOMMONVIEW']._serialized_end=72691 - _globals['_RESCOMMONVIEW_SLOT']._serialized_start=72656 - _globals['_RESCOMMONVIEW_SLOT']._serialized_end=72691 - _globals['_RESCOMMONVIEWS']._serialized_start=72693 - _globals['_RESCOMMONVIEWS']._serialized_end=72764 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=72766 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=72858 - _globals['_RESCOMPLETEVILLAGETASK']._serialized_start=72860 - _globals['_RESCOMPLETEVILLAGETASK']._serialized_end=72951 - _globals['_RESCONNECTIONINFO']._serialized_start=72953 - _globals['_RESCONNECTIONINFO']._serialized_end=73044 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=73046 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=73117 - _globals['_RESCREATEALIPAYORDER']._serialized_start=73119 - _globals['_RESCREATEALIPAYORDER']._serialized_end=73187 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=73189 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=73299 - _globals['_RESCREATEBILLINGORDER']._serialized_start=73301 - _globals['_RESCREATEBILLINGORDER']._serialized_end=73368 - _globals['_RESCREATEDMMORDER']._serialized_start=73371 - _globals['_RESCREATEDMMORDER']._serialized_end=73558 - _globals['_RESCREATEENALIPAYORDER']._serialized_start=73560 - _globals['_RESCREATEENALIPAYORDER']._serialized_end=73628 - _globals['_RESCREATEENJCBORDER']._serialized_start=73630 - _globals['_RESCREATEENJCBORDER']._serialized_end=73695 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=73697 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=73769 - _globals['_RESCREATEENPAYPALORDER']._serialized_start=73771 - _globals['_RESCREATEENPAYPALORDER']._serialized_end=73839 - _globals['_RESCREATEENVISAORDER']._serialized_start=73841 - _globals['_RESCREATEENVISAORDER']._serialized_end=73907 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=73909 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=73994 - _globals['_RESCREATEIAPORDER']._serialized_start=73996 - _globals['_RESCREATEIAPORDER']._serialized_end=74059 - _globals['_RESCREATEJPAUORDER']._serialized_start=74061 - _globals['_RESCREATEJPAUORDER']._serialized_end=74125 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=74127 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=74199 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=74201 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=74269 - _globals['_RESCREATEJPGMOORDER']._serialized_start=74271 - _globals['_RESCREATEJPGMOORDER']._serialized_end=74336 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=74338 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=74406 - _globals['_RESCREATEJPPAYPALORDER']._serialized_start=74408 - _globals['_RESCREATEJPPAYPALORDER']._serialized_end=74476 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=74478 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=74548 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=74550 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=74620 - _globals['_RESCREATEKRALIPAYORDER']._serialized_start=74622 - _globals['_RESCREATEKRALIPAYORDER']._serialized_end=74690 - _globals['_RESCREATEKRJCBORDER']._serialized_start=74692 - _globals['_RESCREATEKRJCBORDER']._serialized_end=74757 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=74759 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=74831 - _globals['_RESCREATEKRPAYPALORDER']._serialized_start=74833 - _globals['_RESCREATEKRPAYPALORDER']._serialized_end=74901 - _globals['_RESCREATEKRVISAORDER']._serialized_start=74903 - _globals['_RESCREATEKRVISAORDER']._serialized_end=74969 - _globals['_RESCREATEMYCARDORDER']._serialized_start=74971 - _globals['_RESCREATEMYCARDORDER']._serialized_end=75056 - _globals['_RESCREATEPAYPALORDER']._serialized_start=75058 - _globals['_RESCREATEPAYPALORDER']._serialized_end=75137 - _globals['_RESCREATEROOM']._serialized_start=75139 - _globals['_RESCREATEROOM']._serialized_end=75204 - _globals['_RESCREATESTEAMORDER']._serialized_start=75206 - _globals['_RESCREATESTEAMORDER']._serialized_end=75298 - _globals['_RESCREATEWECHATAPPORDER']._serialized_start=75301 - _globals['_RESCREATEWECHATAPPORDER']._serialized_end=75574 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=75434 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=75574 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=75576 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=75671 - _globals['_RESCREATEXSOLLAORDER']._serialized_start=75673 - _globals['_RESCREATEXSOLLAORDER']._serialized_end=75752 - _globals['_RESCREATEYOSTARORDER']._serialized_start=75754 - _globals['_RESCREATEYOSTARORDER']._serialized_end=75820 - _globals['_RESCURRENTMATCHINFO']._serialized_start=75823 - _globals['_RESCURRENTMATCHINFO']._serialized_end=75989 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=75931 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=75989 - _globals['_RESDMMPRELOGIN']._serialized_start=75991 - _globals['_RESDMMPRELOGIN']._serialized_end=76052 - _globals['_RESDAILYSIGNININFO']._serialized_start=76054 - _globals['_RESDAILYSIGNININFO']._serialized_end=76122 - _globals['_RESDAILYTASK']._serialized_start=76125 - _globals['_RESDAILYTASK']._serialized_end=76283 - _globals['_RESDELETEACCOUNT']._serialized_start=76285 - _globals['_RESDELETEACCOUNT']._serialized_end=76350 - _globals['_RESDIGMINE']._serialized_start=76352 - _globals['_RESDIGMINE']._serialized_end=76451 - _globals['_RESDOACTIVITYSIGNIN']._serialized_start=76454 - _globals['_RESDOACTIVITYSIGNIN']._serialized_end=76627 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=76579 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=76627 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=76630 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=76812 - _globals['_RESENTERGAME']._serialized_start=76814 - _globals['_RESENTERGAME']._serialized_end=76923 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=76925 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=77019 - _globals['_RESFEEDACTIVITYFEED']._serialized_start=77022 - _globals['_RESFEEDACTIVITYFEED']._serialized_end=77181 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=70777 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=70816 - _globals['_RESFETCHABMATCH']._serialized_start=77184 - _globals['_RESFETCHABMATCH']._serialized_end=77439 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=10630 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=10675 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=77442 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=77597 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=77554 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=77597 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=77599 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=77683 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=77686 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=77860 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=77803 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=77860 - _globals['_RESFETCHCHALLENGEINFO']._serialized_start=77863 - _globals['_RESFETCHCHALLENGEINFO']._serialized_end=78056 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=78058 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=78143 - _globals['_RESFETCHCOMMENTLIST']._serialized_start=78145 - _globals['_RESFETCHCOMMENTLIST']._serialized_end=78262 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=78264 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=78349 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=78351 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=78468 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=78470 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=78583 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=78585 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=78687 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=78689 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=78810 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=78813 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=78967 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=78969 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=79055 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=79058 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=79345 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=79179 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=79223 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=79225 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=79345 - _globals['_RESFETCHGAMINGINFO']._serialized_start=79347 - _globals['_RESFETCHGAMINGINFO']._serialized_end=79433 - _globals['_RESFETCHINFO']._serialized_start=79436 - _globals['_RESFETCHINFO']._serialized_end=80742 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=80744 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=80803 - _globals['_RESFETCHLASTPRIVACY']._serialized_start=80806 - _globals['_RESFETCHLASTPRIVACY']._serialized_end=80953 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=80909 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=80953 - _globals['_RESFETCHOBTOKEN']._serialized_start=80955 - _globals['_RESFETCHOBTOKEN']._serialized_end=81069 - _globals['_RESFETCHOAUTH2']._serialized_start=81071 - _globals['_RESFETCHOAUTH2']._serialized_end=81129 - _globals['_RESFETCHPHONELOGINBIND']._serialized_start=81131 - _globals['_RESFETCHPHONELOGINBIND']._serialized_end=81202 - _globals['_RESFETCHQUEUEINFO']._serialized_start=81204 - _globals['_RESFETCHQUEUEINFO']._serialized_end=81279 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=81282 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=81744 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=81475 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=81744 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=81747 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=82198 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=82023 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=82198 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=82201 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=82429 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=82340 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=82429 - _globals['_RESFETCHREFUNDORDER']._serialized_start=82432 - _globals['_RESFETCHREFUNDORDER']._serialized_end=82676 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=82590 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=82676 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=82678 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=82750 - _globals['_RESFETCHSHOPINTERVAL']._serialized_start=82753 - _globals['_RESFETCHSHOPINTERVAL']._serialized_end=82908 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=82858 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=82908 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=82911 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=83066 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=83022 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=83066 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=83068 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=83183 - _globals['_RESFETCHVOTEACTIVITY']._serialized_start=83185 - _globals['_RESFETCHVOTEACTIVITY']._serialized_end=83273 - _globals['_RESFETCHRECENTFRIEND']._serialized_start=83275 - _globals['_RESFETCHRECENTFRIEND']._serialized_end=83345 - _globals['_RESFINISHCOMBININGORDER']._serialized_start=83347 - _globals['_RESFINISHCOMBININGORDER']._serialized_end=83439 - _globals['_RESFRIENDAPPLYLIST']._serialized_start=83442 - _globals['_RESFRIENDAPPLYLIST']._serialized_end=83596 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=83543 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=83596 - _globals['_RESFRIENDLIST']._serialized_start=83598 - _globals['_RESFRIENDLIST']._serialized_end=83716 - _globals['_RESGAMEENDVOTE']._serialized_start=83718 - _globals['_RESGAMEENDVOTE']._serialized_end=83803 - _globals['_RESGAMELIVEINFO']._serialized_start=83806 - _globals['_RESGAMELIVEINFO']._serialized_end=83981 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=83984 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=84154 - _globals['_RESGAMELIVELIST']._serialized_start=84156 - _globals['_RESGAMELIVELIST']._serialized_end=84236 - _globals['_RESGAMEPLAYERSTATE']._serialized_start=84238 - _globals['_RESGAMEPLAYERSTATE']._serialized_end=84325 - _globals['_RESGAMEPOINTRANK']._serialized_start=84328 - _globals['_RESGAMEPOINTRANK']._serialized_end=84483 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=84438 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=84483 - _globals['_RESGAMERECORD']._serialized_start=84485 - _globals['_RESGAMERECORD']._serialized_end=84588 - _globals['_RESGAMERECORDLIST']._serialized_start=84590 - _globals['_RESGAMERECORDLIST']._serialized_end=84693 - _globals['_RESGAMERECORDSDETAIL']._serialized_start=84695 - _globals['_RESGAMERECORDSDETAIL']._serialized_end=84780 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=84782 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=84866 - _globals['_RESGETFRIENDVILLAGEDATA']._serialized_start=84869 - _globals['_RESGETFRIENDVILLAGEDATA']._serialized_end=85037 - _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_start=84983 - _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_end=85037 - _globals['_RESIDCARDINFO']._serialized_start=85039 - _globals['_RESIDCARDINFO']._serialized_end=85116 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=85118 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=85200 - _globals['_RESJOINROOM']._serialized_start=85202 - _globals['_RESJOINROOM']._serialized_end=85265 - _globals['_RESLEVELLEADERBOARD']._serialized_start=85268 - _globals['_RESLEVELLEADERBOARD']._serialized_end=85440 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=85381 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=85440 - _globals['_RESLIKESNS']._serialized_start=85442 - _globals['_RESLIKESNS']._serialized_end=85498 - _globals['_RESLOGIN']._serialized_start=85501 - _globals['_RESLOGIN']._serialized_end=85798 - _globals['_RESLOGOUT']._serialized_start=85800 - _globals['_RESLOGOUT']._serialized_end=85837 - _globals['_RESMAILINFO']._serialized_start=85839 - _globals['_RESMAILINFO']._serialized_end=85903 - _globals['_RESMISC']._serialized_start=85906 - _globals['_RESMISC']._serialized_end=86058 - _globals['_RESMISC_MISCFAITHDATA']._serialized_start=86010 - _globals['_RESMISC_MISCFAITHDATA']._serialized_end=86058 - _globals['_RESMODNICKNAMETIME']._serialized_start=86060 - _globals['_RESMODNICKNAMETIME']._serialized_end=86129 - _globals['_RESMONTHTICKETINFO']._serialized_start=86131 - _globals['_RESMONTHTICKETINFO']._serialized_end=86225 - _globals['_RESMOVECOMBININGCRAFT']._serialized_start=86228 - _globals['_RESMOVECOMBININGCRAFT']._serialized_end=86422 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=86380 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=86422 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=86424 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=86509 - _globals['_RESMUTICHALLENGELEVEL']._serialized_start=86512 - _globals['_RESMUTICHALLENGELEVEL']._serialized_end=86651 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=71471 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=71512 - _globals['_RESNEXTROUNDVILLAGE']._serialized_start=86653 - _globals['_RESNEXTROUNDVILLAGE']._serialized_end=86748 - _globals['_RESOAUTH2AUTH']._serialized_start=86750 - _globals['_RESOAUTH2AUTH']._serialized_end=86813 - _globals['_RESOAUTH2CHECK']._serialized_start=86815 - _globals['_RESOAUTH2CHECK']._serialized_end=86878 - _globals['_RESOAUTH2SIGNUP']._serialized_start=86880 - _globals['_RESOAUTH2SIGNUP']._serialized_end=86923 - _globals['_RESOPENALLREWARDITEM']._serialized_start=86925 - _globals['_RESOPENALLREWARDITEM']._serialized_end=87006 - _globals['_RESOPENCHEST']._serialized_start=87009 - _globals['_RESOPENCHEST']._serialized_end=87247 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=87197 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=87247 - _globals['_RESOPENGACHA']._serialized_start=87250 - _globals['_RESOPENGACHA']._serialized_end=87418 - _globals['_RESOPENPRECHESTITEM']._serialized_start=87420 - _globals['_RESOPENPRECHESTITEM']._serialized_end=87500 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=87502 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=87586 - _globals['_RESPAYMONTHTICKET']._serialized_start=87588 - _globals['_RESPAYMONTHTICKET']._serialized_end=87678 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=87680 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=87772 - _globals['_RESREADSNS']._serialized_start=87774 - _globals['_RESREADSNS']._serialized_end=87846 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=87848 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=87951 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=87953 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=88051 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=88053 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=88122 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=88125 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=88282 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=88285 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=88529 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=88444 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=88529 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=88532 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=88694 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=88650 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=88694 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=88697 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=88850 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVERPGREWARDS']._serialized_start=88853 - _globals['_RESRECEIVERPGREWARDS']._serialized_end=88994 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=88996 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=89091 - _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=89093 - _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=89193 - _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_start=89195 - _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_end=89291 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=89293 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=89378 - _globals['_RESREFRESHCHALLENGE']._serialized_start=89381 - _globals['_RESREFRESHCHALLENGE']._serialized_end=89547 - _globals['_RESREFRESHDAILYTASK']._serialized_start=89549 - _globals['_RESREFRESHDAILYTASK']._serialized_end=89655 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=89657 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=89723 - _globals['_RESREFRESHZHPSHOP']._serialized_start=89725 - _globals['_RESREFRESHZHPSHOP']._serialized_end=89796 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=89798 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=89854 - _globals['_RESREPLYSNS']._serialized_start=89856 - _globals['_RESREPLYSNS']._serialized_end=89928 - _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=89931 - _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=90088 - _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=90091 - _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=90248 - _globals['_RESREVIVECOININFO']._serialized_start=90250 - _globals['_RESREVIVECOININFO']._serialized_end=90315 - _globals['_RESRICHMANCHESTINFO']._serialized_start=90318 - _globals['_RESRICHMANCHESTINFO']._serialized_end=90453 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=90416 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=90453 - _globals['_RESRICHMANNEXTMOVE']._serialized_start=90456 - _globals['_RESRICHMANNEXTMOVE']._serialized_end=90988 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=90748 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=90832 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=90834 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=90930 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=68920 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=68976 - _globals['_RESSEARCHACCOUNTBYID']._serialized_start=90990 - _globals['_RESSEARCHACCOUNTBYID']._serialized_end=91074 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=91076 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=91193 - _globals['_RESSELFROOM']._serialized_start=91195 - _globals['_RESSELFROOM']._serialized_end=91258 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=91260 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=91340 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=91342 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=91420 - _globals['_RESSERVERSETTINGS']._serialized_start=91422 - _globals['_RESSERVERSETTINGS']._serialized_end=91505 - _globals['_RESSERVERTIME']._serialized_start=91507 - _globals['_RESSERVERTIME']._serialized_end=91569 - _globals['_RESSETHIDDENCHARACTER']._serialized_start=91571 - _globals['_RESSETHIDDENCHARACTER']._serialized_end=91647 - _globals['_RESSETVILLAGEWORKER']._serialized_start=91649 - _globals['_RESSETVILLAGEWORKER']._serialized_end=91760 - _globals['_RESSHOPINFO']._serialized_start=91762 - _globals['_RESSHOPINFO']._serialized_end=91834 - _globals['_RESSHOPPURCHASE']._serialized_start=91836 - _globals['_RESSHOPPURCHASE']._serialized_end=91914 - _globals['_RESSIGNUPACCOUNT']._serialized_start=91916 - _globals['_RESSIGNUPACCOUNT']._serialized_end=91960 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=91962 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=92058 - _globals['_RESSTARTOBSERVE']._serialized_start=92060 - _globals['_RESSTARTOBSERVE']._serialized_end=92146 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=92148 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=92257 - _globals['_RESSYNCGAME']._serialized_start=92259 - _globals['_RESSYNCGAME']._serialized_end=92367 - _globals['_RESTITLELIST']._serialized_start=92369 - _globals['_RESTITLELIST']._serialized_end=92429 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=92431 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=92518 - _globals['_RESUPGRADECHALLENGE']._serialized_start=92521 - _globals['_RESUPGRADECHALLENGE']._serialized_end=92687 - _globals['_RESUPGRADECHARACTER']._serialized_start=92689 - _globals['_RESUPGRADECHARACTER']._serialized_end=92770 - _globals['_RESUSEGIFTCODE']._serialized_start=92772 - _globals['_RESUSEGIFTCODE']._serialized_end=92847 - _globals['_RESUSESPECIALGIFTCODE']._serialized_start=92849 - _globals['_RESUSESPECIALGIFTCODE']._serialized_end=92934 - _globals['_RESVERFIYCODEFORSECURE']._serialized_start=92936 - _globals['_RESVERFIYCODEFORSECURE']._serialized_end=93008 - _globals['_RESVERIFICATIONIAPORDER']._serialized_start=93010 - _globals['_RESVERIFICATIONIAPORDER']._serialized_end=93061 - _globals['_RESVIPREWARD']._serialized_start=93063 - _globals['_RESVIPREWARD']._serialized_end=93130 - _globals['_RESVOTEACTIVITY']._serialized_start=93132 - _globals['_RESVOTEACTIVITY']._serialized_end=93211 - _globals['_REWARDPLUSRESULT']._serialized_start=93214 - _globals['_REWARDPLUSRESULT']._serialized_end=93365 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=93310 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=93365 - _globals['_REWARDSLOT']._serialized_start=93367 - _globals['_REWARDSLOT']._serialized_end=93406 - _globals['_ROLLINGNOTICE']._serialized_start=93408 - _globals['_ROLLINGNOTICE']._serialized_end=93529 - _globals['_ROOM']._serialized_start=93532 - _globals['_ROOM']._serialized_end=93800 - _globals['_SNSBLOG']._serialized_start=93802 - _globals['_SNSBLOG']._serialized_end=93842 - _globals['_SNSREPLY']._serialized_start=93844 - _globals['_SNSREPLY']._serialized_end=93886 - _globals['_SEGMENTTASKPROGRESS']._serialized_start=93889 - _globals['_SEGMENTTASKPROGRESS']._serialized_end=94037 - _globals['_SERVERSETTINGS']._serialized_start=94040 - _globals['_SERVERSETTINGS']._serialized_end=94198 - _globals['_SHOPINFO']._serialized_start=94200 - _globals['_SHOPINFO']._serialized_end=94299 - _globals['_TASKPROGRESS']._serialized_start=94301 - _globals['_TASKPROGRESS']._serialized_end=94419 - _globals['_TIMECOUNTERDATA']._serialized_start=94421 - _globals['_TIMECOUNTERDATA']._serialized_end=94474 - _globals['_TINGPAIDISCARDINFO']._serialized_start=94476 - _globals['_TINGPAIDISCARDINFO']._serialized_end=94560 - _globals['_TINGPAIINFO']._serialized_start=94563 - _globals['_TINGPAIINFO']._serialized_end=94730 - _globals['_TRANSPARENTDATA']._serialized_start=94732 - _globals['_TRANSPARENTDATA']._serialized_end=94833 - _globals['_VIEWSLOT']._serialized_start=94835 - _globals['_VIEWSLOT']._serialized_end=94912 - _globals['_VILLAGEBUILDINGDATA']._serialized_start=94914 - _globals['_VILLAGEBUILDINGDATA']._serialized_end=94999 - _globals['_VILLAGEREWARD']._serialized_start=95001 - _globals['_VILLAGEREWARD']._serialized_end=95043 - _globals['_VILLAGETARGETINFO']._serialized_start=95045 - _globals['_VILLAGETARGETINFO']._serialized_end=95153 - _globals['_VILLAGETASKDATA']._serialized_start=95155 - _globals['_VILLAGETASKDATA']._serialized_end=95209 - _globals['_VILLAGETRIPDATA']._serialized_start=95212 - _globals['_VILLAGETRIPDATA']._serialized_end=95354 - _globals['_VOTEDATA']._serialized_start=95356 - _globals['_VOTEDATA']._serialized_end=95416 - _globals['_WRAPPER']._serialized_start=95418 - _globals['_WRAPPER']._serialized_end=95455 - _globals['_YONGCHANGINFO']._serialized_start=95457 - _globals['_YONGCHANGINFO']._serialized_end=95574 - _globals['_ZHPSHOP']._serialized_start=95577 - _globals['_ZHPSHOP']._serialized_end=95779 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=95735 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=95779 - _globals['_FASTTEST']._serialized_start=95845 - _globals['_FASTTEST']._serialized_end=96730 - _globals['_LOBBY']._serialized_start=96734 - _globals['_LOBBY']._serialized_end=117843 +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protocol_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_GAMEPLAYERSTATE']._serialized_start=93770 + _globals['_GAMEPLAYERSTATE']._serialized_end=93831 + _globals['_NOTIFYCAPTCHA']._serialized_start=22 + _globals['_NOTIFYCAPTCHA']._serialized_end=109 + _globals['_NOTIFYROOMGAMESTART']._serialized_start=111 + _globals['_NOTIFYROOMGAMESTART']._serialized_end=210 + _globals['_NOTIFYMATCHGAMESTART']._serialized_start=212 + _globals['_NOTIFYMATCHGAMESTART']._serialized_end=335 + _globals['_NOTIFYROOMPLAYERREADY']._serialized_start=338 + _globals['_NOTIFYROOMPLAYERREADY']._serialized_end=532 + _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_start=478 + _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_end=532 + _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_start=535 + _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_end=747 + _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_start=687 + _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_end=747 + _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_start=750 + _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_end=929 + _globals['_NOTIFYROOMKICKOUT']._serialized_start=931 + _globals['_NOTIFYROOMKICKOUT']._serialized_end=950 + _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_start=952 + _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_end=1042 + _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_start=1044 + _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_end=1121 + _globals['_NOTIFYFRIENDCHANGE']._serialized_start=1123 + _globals['_NOTIFYFRIENDCHANGE']._serialized_end=1205 + _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_start=1207 + _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_end=1289 + _globals['_NOTIFYCLIENTMESSAGE']._serialized_start=1291 + _globals['_NOTIFYCLIENTMESSAGE']._serialized_end=1379 + _globals['_NOTIFYACCOUNTUPDATE']._serialized_start=1381 + _globals['_NOTIFYACCOUNTUPDATE']._serialized_end=1437 + _globals['_NOTIFYANOTHERLOGIN']._serialized_start=1439 + _globals['_NOTIFYANOTHERLOGIN']._serialized_end=1459 + _globals['_NOTIFYACCOUNTLOGOUT']._serialized_start=1461 + _globals['_NOTIFYACCOUNTLOGOUT']._serialized_end=1482 + _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_start=1485 + _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_end=1635 + _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_start=1583 + _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_end=1635 + _globals['_NOTIFYNEWMAIL']._serialized_start=1637 + _globals['_NOTIFYNEWMAIL']._serialized_end=1676 + _globals['_NOTIFYDELETEMAIL']._serialized_start=1678 + _globals['_NOTIFYDELETEMAIL']._serialized_end=1718 + _globals['_NOTIFYREVIVECOINUPDATE']._serialized_start=1720 + _globals['_NOTIFYREVIVECOINUPDATE']._serialized_end=1764 + _globals['_NOTIFYDAILYTASKUPDATE']._serialized_start=1766 + _globals['_NOTIFYDAILYTASKUPDATE']._serialized_end=1880 + _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_start=1882 + _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_end=1946 + _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_start=1948 + _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_end=2018 + _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_start=2020 + _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_end=2089 + _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_start=2091 + _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_end=2169 + _globals['_NOTIFYACTIVITYUPDATE']._serialized_start=2172 + _globals['_NOTIFYACTIVITYUPDATE']._serialized_end=2743 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_start=2254 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_end=2743 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_start=2746 + _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_end=2921 + _globals['_NOTIFYNEWCOMMENT']._serialized_start=2923 + _globals['_NOTIFYNEWCOMMENT']._serialized_end=2941 + _globals['_NOTIFYROLLINGNOTICE']._serialized_start=2943 + _globals['_NOTIFYROLLINGNOTICE']._serialized_end=2999 + _globals['_NOTIFYGIFTSENDREFRESH']._serialized_start=3001 + _globals['_NOTIFYGIFTSENDREFRESH']._serialized_end=3024 + _globals['_NOTIFYSHOPUPDATE']._serialized_start=3026 + _globals['_NOTIFYSHOPUPDATE']._serialized_end=3077 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=3080 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=3263 + _globals['_NOTIFYSERVERSETTING']._serialized_start=3265 + _globals['_NOTIFYSERVERSETTING']._serialized_end=3324 + _globals['_NOTIFYPAYRESULT']._serialized_start=3327 + _globals['_NOTIFYPAYRESULT']._serialized_end=3547 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=3489 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=3547 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=3549 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=3670 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=3673 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=3850 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=3852 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=3885 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=3887 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=3947 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=3949 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=4033 + _globals['_NOTIFYAFKRESULT']._serialized_start=4035 + _globals['_NOTIFYAFKRESULT']._serialized_end=4107 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=4109 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=4135 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=4138 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=4792 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=4445 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=4539 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=4541 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=4654 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=4656 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=4712 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=4714 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=4792 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=4795 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=4959 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=4889 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=4959 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=4962 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=5104 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=5053 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=5104 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=5107 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=5267 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=5210 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=5267 + _globals['_ERROR']._serialized_start=5269 + _globals['_ERROR']._serialized_end=5350 + _globals['_WRAPPER']._serialized_start=5352 + _globals['_WRAPPER']._serialized_end=5389 + _globals['_NETWORKENDPOINT']._serialized_start=5391 + _globals['_NETWORKENDPOINT']._serialized_end=5455 + _globals['_REQCOMMON']._serialized_start=5457 + _globals['_REQCOMMON']._serialized_end=5468 + _globals['_RESCOMMON']._serialized_start=5470 + _globals['_RESCOMMON']._serialized_end=5507 + _globals['_RESACCOUNTUPDATE']._serialized_start=5509 + _globals['_RESACCOUNTUPDATE']._serialized_end=5588 + _globals['_ANTIADDICTION']._serialized_start=5590 + _globals['_ANTIADDICTION']._serialized_end=5630 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5633 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6608 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=6095 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=6195 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=6197 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=6274 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=6276 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=6403 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=6405 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=6495 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=6497 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=6559 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=6561 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6608 + _globals['_ACCOUNTSTATISTICDATA']._serialized_start=6611 + _globals['_ACCOUNTSTATISTICDATA']._serialized_end=6749 + _globals['_ACCOUNTLEVEL']._serialized_start=6751 + _globals['_ACCOUNTLEVEL']._serialized_end=6792 + _globals['_VIEWSLOT']._serialized_start=6794 + _globals['_VIEWSLOT']._serialized_end=6871 + _globals['_ACCOUNT']._serialized_start=6874 + _globals['_ACCOUNT']._serialized_end=7819 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=7614 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=7658 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=7660 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=7707 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=7709 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=7770 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=7772 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=7819 + _globals['_ACCOUNTOWNERDATA']._serialized_start=7821 + _globals['_ACCOUNTOWNERDATA']._serialized_end=7866 + _globals['_ACCOUNTUPDATE']._serialized_start=7869 + _globals['_ACCOUNTUPDATE']._serialized_end=9697 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=8709 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=8753 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=8755 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=8874 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=8876 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=8964 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=8966 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=9040 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=9042 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=9098 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=9100 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=9169 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=9172 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=9356 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=9359 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=9612 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=9567 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=9612 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=9614 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=9697 + _globals['_GAMEMETADATA']._serialized_start=9699 + _globals['_GAMEMETADATA']._serialized_end=9768 + _globals['_ACCOUNTPLAYINGGAME']._serialized_start=9770 + _globals['_ACCOUNTPLAYINGGAME']._serialized_end=9859 + _globals['_ACCOUNTCACHEVIEW']._serialized_start=9862 + _globals['_ACCOUNTCACHEVIEW']._serialized_end=10280 + _globals['_PLAYERBASEVIEW']._serialized_start=10283 + _globals['_PLAYERBASEVIEW']._serialized_end=10497 + _globals['_PLAYERGAMEVIEW']._serialized_start=10500 + _globals['_PLAYERGAMEVIEW']._serialized_end=10758 + _globals['_GAMESETTING']._serialized_start=10760 + _globals['_GAMESETTING']._serialized_end=10795 + _globals['_GAMEMODE']._serialized_start=10798 + _globals['_GAMEMODE']._serialized_end=10994 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=10996 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=11085 + _globals['_GAMEDETAILRULE']._serialized_start=11088 + _globals['_GAMEDETAILRULE']._serialized_end=12658 + _globals['_ROOM']._serialized_start=12661 + _globals['_ROOM']._serialized_end=12911 + _globals['_GAMEENDRESULT']._serialized_start=12914 + _globals['_GAMEENDRESULT']._serialized_end=13107 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=12979 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=13107 + _globals['_GAMECONNECTINFO']._serialized_start=13109 + _globals['_GAMECONNECTINFO']._serialized_end=13186 + _globals['_ITEMGAINRECORD']._serialized_start=13188 + _globals['_ITEMGAINRECORD']._serialized_end=13236 + _globals['_ITEMGAINRECORDS']._serialized_start=13238 + _globals['_ITEMGAINRECORDS']._serialized_end=13338 + _globals['_FAKERANDOMRECORDS']._serialized_start=13340 + _globals['_FAKERANDOMRECORDS']._serialized_end=13443 + _globals['_ITEM']._serialized_start=13445 + _globals['_ITEM']._serialized_end=13483 + _globals['_BAG']._serialized_start=13485 + _globals['_BAG']._serialized_end=13563 + _globals['_BAGUPDATE']._serialized_start=13565 + _globals['_BAGUPDATE']._serialized_end=13663 + _globals['_REWARDSLOT']._serialized_start=13665 + _globals['_REWARDSLOT']._serialized_end=13704 + _globals['_OPENRESULT']._serialized_start=13706 + _globals['_OPENRESULT']._serialized_end=13783 + _globals['_REWARDPLUSRESULT']._serialized_start=13786 + _globals['_REWARDPLUSRESULT']._serialized_end=13937 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=13882 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=13937 + _globals['_EXECUTEREWARD']._serialized_start=13939 + _globals['_EXECUTEREWARD']._serialized_end=14042 + _globals['_I18NCONTEXT']._serialized_start=14044 + _globals['_I18NCONTEXT']._serialized_end=14088 + _globals['_MAIL']._serialized_start=14091 + _globals['_MAIL']._serialized_end=14384 + _globals['_ACHIEVEMENTPROGRESS']._serialized_start=14386 + _globals['_ACHIEVEMENTPROGRESS']._serialized_end=14495 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=14498 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=15033 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=14931 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=14972 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=14974 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=15033 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=15035 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=15087 + _globals['_ACCOUNTFANACHIEVED']._serialized_start=15089 + _globals['_ACCOUNTFANACHIEVED']._serialized_end=15197 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=15200 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=15383 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=15385 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=15491 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=15494 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=16855 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=16008 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=16210 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=16371 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=16456 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=16618 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=16621 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=16855 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=16777 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=16855 + _globals['_ACCOUNTSHILIAN']._serialized_start=16857 + _globals['_ACCOUNTSHILIAN']._serialized_end=16902 + _globals['_CLIENTDEVICEINFO']._serialized_start=16905 + _globals['_CLIENTDEVICEINFO']._serialized_end=17144 + _globals['_CLIENTVERSIONINFO']._serialized_start=17146 + _globals['_CLIENTVERSIONINFO']._serialized_end=17200 + _globals['_ANNOUNCEMENT']._serialized_start=17202 + _globals['_ANNOUNCEMENT']._serialized_end=17282 + _globals['_TASKPROGRESS']._serialized_start=17284 + _globals['_TASKPROGRESS']._serialized_end=17402 + _globals['_GAMECONFIG']._serialized_start=17404 + _globals['_GAMECONFIG']._serialized_end=17494 + _globals['_RPGSTATE']._serialized_start=17496 + _globals['_RPGSTATE']._serialized_end=17576 + _globals['_RPGACTIVITY']._serialized_start=17579 + _globals['_RPGACTIVITY']._serialized_end=17787 + _globals['_ACTIVITYARENADATA']._serialized_start=17790 + _globals['_ACTIVITYARENADATA']._serialized_end=17990 + _globals['_FEEDACTIVITYDATA']._serialized_start=17993 + _globals['_FEEDACTIVITYDATA']._serialized_end=18419 + _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_SEGMENTTASKPROGRESS']._serialized_start=18422 + _globals['_SEGMENTTASKPROGRESS']._serialized_end=18570 + _globals['_MINEACTIVITYDATA']._serialized_start=18572 + _globals['_MINEACTIVITYDATA']._serialized_end=18661 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=18664 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=19148 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=19150 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=19209 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=19212 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=19366 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=19323 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=19366 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=19368 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=19459 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=19462 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=19684 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=19686 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=19743 + _globals['_ACTIVITYCOMBININGDATA']._serialized_start=19746 + _globals['_ACTIVITYCOMBININGDATA']._serialized_end=20240 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=20193 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=20240 + _globals['_VILLAGEREWARD']._serialized_start=20242 + _globals['_VILLAGEREWARD']._serialized_end=20284 + _globals['_VILLAGEBUILDINGDATA']._serialized_start=20286 + _globals['_VILLAGEBUILDINGDATA']._serialized_end=20371 + _globals['_VILLAGETRIPDATA']._serialized_start=20374 + _globals['_VILLAGETRIPDATA']._serialized_end=20516 + _globals['_VILLAGETASKDATA']._serialized_start=20518 + _globals['_VILLAGETASKDATA']._serialized_end=20572 + _globals['_VILLAGETARGETINFO']._serialized_start=20574 + _globals['_VILLAGETARGETINFO']._serialized_end=20682 + _globals['_ACTIVITYVILLAGEDATA']._serialized_start=20685 + _globals['_ACTIVITYVILLAGEDATA']._serialized_end=20857 + _globals['_ACTIVITYFEEDDATA']._serialized_start=20860 + _globals['_ACTIVITYFEEDDATA']._serialized_end=21308 + _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=21311 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=21773 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=21573 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=21657 + _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_ACTIVITYUPGRADEDATA']._serialized_start=21776 + _globals['_ACTIVITYUPGRADEDATA']._serialized_end=21941 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=21896 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=21941 + _globals['_GACHARECORD']._serialized_start=21943 + _globals['_GACHARECORD']._serialized_end=21983 + _globals['_ACTIVITYGACHADATA']._serialized_start=21985 + _globals['_ACTIVITYGACHADATA']._serialized_end=22058 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=22060 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=22161 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=22163 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=22241 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=22244 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=22413 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=22416 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=22547 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=22549 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=22651 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=22654 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=22860 + _globals['_ACTIVITYSPOTDATA']._serialized_start=22863 + _globals['_ACTIVITYSPOTDATA']._serialized_end=23040 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=22950 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=23040 + _globals['_ACCOUNTACTIVESTATE']._serialized_start=23043 + _globals['_ACCOUNTACTIVESTATE']._serialized_end=23184 + _globals['_FRIEND']._serialized_start=23186 + _globals['_FRIEND']._serialized_end=23267 + _globals['_POINT']._serialized_start=23269 + _globals['_POINT']._serialized_end=23298 + _globals['_MINEREWARD']._serialized_start=23300 + _globals['_MINEREWARD']._serialized_end=23375 + _globals['_GAMELIVEUNIT']._serialized_start=23377 + _globals['_GAMELIVEUNIT']._serialized_end=23456 + _globals['_GAMELIVESEGMENT']._serialized_start=23458 + _globals['_GAMELIVESEGMENT']._serialized_end=23510 + _globals['_GAMELIVESEGMENTURI']._serialized_start=23512 + _globals['_GAMELIVESEGMENTURI']._serialized_end=23573 + _globals['_GAMELIVEHEAD']._serialized_start=23576 + _globals['_GAMELIVEHEAD']._serialized_end=23717 + _globals['_GAMENEWROUNDSTATE']._serialized_start=23719 + _globals['_GAMENEWROUNDSTATE']._serialized_end=23759 + _globals['_GAMEENDACTION']._serialized_start=23761 + _globals['_GAMEENDACTION']._serialized_end=23791 + _globals['_GAMENOOPACTION']._serialized_start=23793 + _globals['_GAMENOOPACTION']._serialized_end=23809 + _globals['_COMMENTITEM']._serialized_start=23811 + _globals['_COMMENTITEM']._serialized_end=23938 + _globals['_ROLLINGNOTICE']._serialized_start=23940 + _globals['_ROLLINGNOTICE']._serialized_end=24061 + _globals['_BILLINGGOODS']._serialized_start=24063 + _globals['_BILLINGGOODS']._serialized_end=24176 + _globals['_BILLSHORTCUT']._serialized_start=24178 + _globals['_BILLSHORTCUT']._serialized_end=24238 + _globals['_BILLINGPRODUCT']._serialized_start=24240 + _globals['_BILLINGPRODUCT']._serialized_end=24357 + _globals['_CHARACTER']._serialized_start=24360 + _globals['_CHARACTER']._serialized_end=24524 + _globals['_BUYRECORD']._serialized_start=24526 + _globals['_BUYRECORD']._serialized_end=24564 + _globals['_ZHPSHOP']._serialized_start=24567 + _globals['_ZHPSHOP']._serialized_end=24769 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=24725 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=24769 + _globals['_MONTHTICKETINFO']._serialized_start=24771 + _globals['_MONTHTICKETINFO']._serialized_end=24841 + _globals['_SHOPINFO']._serialized_start=24843 + _globals['_SHOPINFO']._serialized_end=24942 + _globals['_CHANGENICKNAMERECORD']._serialized_start=24944 + _globals['_CHANGENICKNAMERECORD']._serialized_end=25006 + _globals['_SERVERSETTINGS']._serialized_start=25009 + _globals['_SERVERSETTINGS']._serialized_end=25167 + _globals['_NICKNAMESETTING']._serialized_start=25169 + _globals['_NICKNAMESETTING']._serialized_end=25221 + _globals['_PAYMENTSETTINGV2']._serialized_start=25224 + _globals['_PAYMENTSETTINGV2']._serialized_end=25717 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=25335 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=25469 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=25472 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=25717 + _globals['_PAYMENTSETTING']._serialized_start=25720 + _globals['_PAYMENTSETTING']._serialized_end=26071 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=25908 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=26000 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=26002 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=26071 + _globals['_ACCOUNTSETTING']._serialized_start=26073 + _globals['_ACCOUNTSETTING']._serialized_end=26117 + _globals['_CHESTDATA']._serialized_start=26119 + _globals['_CHESTDATA']._serialized_end=26223 + _globals['_CHESTDATAV2']._serialized_start=26225 + _globals['_CHESTDATAV2']._serialized_end=26341 + _globals['_FAITHDATA']._serialized_start=26343 + _globals['_FAITHDATA']._serialized_end=26443 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=26446 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=26663 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=26665 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=26732 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=26735 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=26979 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=26982 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=27351 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=27353 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=27478 + _globals['_RECORDGAME']._serialized_start=27481 + _globals['_RECORDGAME']._serialized_end=27930 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=27661 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=27930 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=27933 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=28061 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=28017 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=28061 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=28064 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=28209 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=28144 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=28209 + _globals['_ACTIVITY']._serialized_start=28211 + _globals['_ACTIVITY']._serialized_end=28294 + _globals['_EXCHANGERECORD']._serialized_start=28296 + _globals['_EXCHANGERECORD']._serialized_end=28348 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=28350 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=28444 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=28446 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=28554 + _globals['_GAMEROUNDHUDATA']._serialized_start=28557 + _globals['_GAMEROUNDHUDATA']._serialized_end=28974 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=28878 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=28927 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=28929 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=28974 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=28977 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=29158 + _globals['_GAMEROUNDPLAYER']._serialized_start=29160 + _globals['_GAMEROUNDPLAYER']._serialized_end=29249 + _globals['_GAMEROUNDSNAPSHOT']._serialized_start=29251 + _globals['_GAMEROUNDSNAPSHOT']._serialized_end=29333 + _globals['_GAMEFINALSNAPSHOT']._serialized_start=29336 + _globals['_GAMEFINALSNAPSHOT']._serialized_end=30250 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=29825 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=29908 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=29911 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=30047 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=30050 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=30179 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=30181 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=30250 + _globals['_RECORDCOLLECTEDDATA']._serialized_start=30252 + _globals['_RECORDCOLLECTEDDATA']._serialized_end=30342 + _globals['_CONTESTDETAILRULE']._serialized_start=30345 + _globals['_CONTESTDETAILRULE']._serialized_end=31643 + _globals['_CONTESTDETAILRULEV2']._serialized_start=31646 + _globals['_CONTESTDETAILRULEV2']._serialized_end=31825 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=31766 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=31825 + _globals['_GAMERULESETTING']._serialized_start=31828 + _globals['_GAMERULESETTING']._serialized_end=31999 + _globals['_RECORDTINGPAIINFO']._serialized_start=32002 + _globals['_RECORDTINGPAIINFO']._serialized_end=32175 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=32177 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=32286 + _globals['_RECORDHULEINFO']._serialized_start=32289 + _globals['_RECORDHULEINFO']._serialized_end=32748 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=32708 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=32748 + _globals['_RECORDHULESINFO']._serialized_start=32750 + _globals['_RECORDHULESINFO']._serialized_end=32816 + _globals['_RECORDLIUJUINFO']._serialized_start=32818 + _globals['_RECORDLIUJUINFO']._serialized_end=32863 + _globals['_RECORDNOTILEINFO']._serialized_start=32865 + _globals['_RECORDNOTILEINFO']._serialized_end=32950 + _globals['_RECORDLIQIINFO']._serialized_start=32952 + _globals['_RECORDLIQIINFO']._serialized_end=33066 + _globals['_RECORDGANGINFO']._serialized_start=33068 + _globals['_RECORDGANGINFO']._serialized_end=33155 + _globals['_RECORDBABEIINFO']._serialized_start=33157 + _globals['_RECORDBABEIINFO']._serialized_end=33240 + _globals['_RECORDPEIPAIINFO']._serialized_start=33242 + _globals['_RECORDPEIPAIINFO']._serialized_end=33321 + _globals['_RECORDROUNDINFO']._serialized_start=33324 + _globals['_RECORDROUNDINFO']._serialized_end=33703 + _globals['_RECORDANALYSISEDDATA']._serialized_start=33705 + _globals['_RECORDANALYSISEDDATA']._serialized_end=33769 + _globals['_VOTEDATA']._serialized_start=33771 + _globals['_VOTEDATA']._serialized_end=33831 + _globals['_ACTIVITYBUFFDATA']._serialized_start=33833 + _globals['_ACTIVITYBUFFDATA']._serialized_end=33883 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=33886 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=34420 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=34191 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=34279 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=34281 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=34344 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=34346 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=34381 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=34383 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=34420 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=34423 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=34895 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=34774 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=34819 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=34821 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=34855 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=34857 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=34895 + _globals['_ACCOUNTMAILRECORD']._serialized_start=34898 + _globals['_ACCOUNTMAILRECORD']._serialized_end=35219 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=35062 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=35219 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=35222 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=35528 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=35445 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=35489 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=35491 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=35528 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=35531 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=36532 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=35965 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=36009 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=36011 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=36125 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=36127 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=36213 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=36215 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=36240 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=36243 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=36415 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=36361 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=36415 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=36417 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=36532 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=36534 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=36581 + _globals['_ACCSN']._serialized_start=36584 + _globals['_ACCSN']._serialized_end=36862 + _globals['_ACCSNDA']._serialized_start=36864 + _globals['_ACCSNDA']._serialized_end=36925 + _globals['_TRANSPARENTDATA']._serialized_start=36927 + _globals['_TRANSPARENTDATA']._serialized_end=37028 + _globals['_RESCONNECTIONINFO']._serialized_start=37030 + _globals['_RESCONNECTIONINFO']._serialized_end=37121 + _globals['_RESFETCHQUEUEINFO']._serialized_start=37123 + _globals['_RESFETCHQUEUEINFO']._serialized_end=37198 + _globals['_REQOPENIDCHECK']._serialized_start=37200 + _globals['_REQOPENIDCHECK']._serialized_end=37245 + _globals['_REQSIGNUPACCOUNT']._serialized_start=37248 + _globals['_REQSIGNUPACCOUNT']._serialized_end=37411 + _globals['_RESSIGNUPACCOUNT']._serialized_start=37413 + _globals['_RESSIGNUPACCOUNT']._serialized_end=37457 + _globals['_REQLOGIN']._serialized_start=37460 + _globals['_REQLOGIN']._serialized_end=37758 + _globals['_RESLOGIN']._serialized_start=37761 + _globals['_RESLOGIN']._serialized_end=38058 + _globals['_REQEMAILLOGIN']._serialized_start=38061 + _globals['_REQEMAILLOGIN']._serialized_end=38264 + _globals['_REQBINDACCOUNT']._serialized_start=38266 + _globals['_REQBINDACCOUNT']._serialized_end=38317 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=38319 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=38375 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=38377 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=38433 + _globals['_REQVERIFYCODEFORSECURE']._serialized_start=38435 + _globals['_REQVERIFYCODEFORSECURE']._serialized_end=38492 + _globals['_RESVERFIYCODEFORSECURE']._serialized_start=38494 + _globals['_RESVERFIYCODEFORSECURE']._serialized_end=38566 + _globals['_REQBINDPHONENUMBER']._serialized_start=38568 + _globals['_REQBINDPHONENUMBER']._serialized_end=38663 + _globals['_REQUNBINDPHONENUMBER']._serialized_start=38665 + _globals['_REQUNBINDPHONENUMBER']._serialized_end=38734 + _globals['_RESFETCHPHONELOGINBIND']._serialized_start=38736 + _globals['_RESFETCHPHONELOGINBIND']._serialized_end=38807 + _globals['_REQCREATEPHONELOGINBIND']._serialized_start=38809 + _globals['_REQCREATEPHONELOGINBIND']._serialized_end=38852 + _globals['_REQBINDEMAIL']._serialized_start=38854 + _globals['_REQBINDEMAIL']._serialized_end=38915 + _globals['_REQMODIFYPASSWORD']._serialized_start=38917 + _globals['_REQMODIFYPASSWORD']._serialized_end=39002 + _globals['_REQOAUTH2AUTH']._serialized_start=39004 + _globals['_REQOAUTH2AUTH']._serialized_end=39091 + _globals['_RESOAUTH2AUTH']._serialized_start=39093 + _globals['_RESOAUTH2AUTH']._serialized_end=39156 + _globals['_REQOAUTH2CHECK']._serialized_start=39158 + _globals['_REQOAUTH2CHECK']._serialized_end=39210 + _globals['_RESOAUTH2CHECK']._serialized_start=39212 + _globals['_RESOAUTH2CHECK']._serialized_end=39275 + _globals['_REQOAUTH2SIGNUP']._serialized_start=39278 + _globals['_REQOAUTH2SIGNUP']._serialized_end=39498 + _globals['_RESOAUTH2SIGNUP']._serialized_start=39500 + _globals['_RESOAUTH2SIGNUP']._serialized_end=39543 + _globals['_REQOAUTH2LOGIN']._serialized_start=39546 + _globals['_REQOAUTH2LOGIN']._serialized_end=39837 + _globals['_REQDMMPRELOGIN']._serialized_start=39839 + _globals['_REQDMMPRELOGIN']._serialized_end=39875 + _globals['_RESDMMPRELOGIN']._serialized_start=39877 + _globals['_RESDMMPRELOGIN']._serialized_end=39938 + _globals['_REQLOGOUT']._serialized_start=39940 + _globals['_REQLOGOUT']._serialized_end=39951 + _globals['_RESLOGOUT']._serialized_start=39953 + _globals['_RESLOGOUT']._serialized_end=39990 + _globals['_REQHEATBEAT']._serialized_start=39992 + _globals['_REQHEATBEAT']._serialized_end=40035 + _globals['_REQLOGINBEAT']._serialized_start=40037 + _globals['_REQLOGINBEAT']._serialized_end=40069 + _globals['_REQJOINMATCHQUEUE']._serialized_start=40071 + _globals['_REQJOINMATCHQUEUE']._serialized_end=40141 + _globals['_REQCANCELMATCHQUEUE']._serialized_start=40143 + _globals['_REQCANCELMATCHQUEUE']._serialized_end=40184 + _globals['_REQACCOUNTINFO']._serialized_start=40186 + _globals['_REQACCOUNTINFO']._serialized_end=40222 + _globals['_RESACCOUNTINFO']._serialized_start=40224 + _globals['_RESACCOUNTINFO']._serialized_end=40320 + _globals['_REQCREATENICKNAME']._serialized_start=40322 + _globals['_REQCREATENICKNAME']._serialized_end=40395 + _globals['_REQMODIFYNICKNAME']._serialized_start=40397 + _globals['_REQMODIFYNICKNAME']._serialized_end=40455 + _globals['_REQMODIFYBIRTHDAY']._serialized_start=40457 + _globals['_REQMODIFYBIRTHDAY']._serialized_end=40494 + _globals['_RESSELFROOM']._serialized_start=40496 + _globals['_RESSELFROOM']._serialized_end=40559 + _globals['_REQCREATEROOM']._serialized_start=40561 + _globals['_REQCREATEROOM']._serialized_end=40678 + _globals['_RESCREATEROOM']._serialized_start=40680 + _globals['_RESCREATEROOM']._serialized_end=40745 + _globals['_REQJOINROOM']._serialized_start=40747 + _globals['_REQJOINROOM']._serialized_end=40808 + _globals['_RESJOINROOM']._serialized_start=40810 + _globals['_RESJOINROOM']._serialized_end=40873 + _globals['_REQROOMREADY']._serialized_start=40875 + _globals['_REQROOMREADY']._serialized_end=40904 + _globals['_REQROOMDRESSING']._serialized_start=40906 + _globals['_REQROOMDRESSING']._serialized_end=40941 + _globals['_REQROOMSTART']._serialized_start=40943 + _globals['_REQROOMSTART']._serialized_end=40957 + _globals['_REQROOMKICK']._serialized_start=40959 + _globals['_REQROOMKICK']._serialized_end=40992 + _globals['_REQMODIFYROOM']._serialized_start=40994 + _globals['_REQMODIFYROOM']._serialized_end=41030 + _globals['_REQCHANGEAVATAR']._serialized_start=41032 + _globals['_REQCHANGEAVATAR']._serialized_end=41068 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=41070 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=41115 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=41118 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=41270 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=41273 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=41458 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=41398 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=41458 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=41460 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=41532 + _globals['_REQSHOPPURCHASE']._serialized_start=41534 + _globals['_REQSHOPPURCHASE']._serialized_end=41577 + _globals['_RESSHOPPURCHASE']._serialized_start=41579 + _globals['_RESSHOPPURCHASE']._serialized_end=41657 + _globals['_REQGAMERECORD']._serialized_start=41659 + _globals['_REQGAMERECORD']._serialized_end=41724 + _globals['_RESGAMERECORD']._serialized_start=41726 + _globals['_RESGAMERECORD']._serialized_end=41829 + _globals['_REQGAMERECORDLIST']._serialized_start=41831 + _globals['_REQGAMERECORDLIST']._serialized_end=41894 + _globals['_RESGAMERECORDLIST']._serialized_start=41896 + _globals['_RESGAMERECORDLIST']._serialized_end=41999 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=42002 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=42132 + _globals['_REQGAMERECORDSDETAIL']._serialized_start=42134 + _globals['_REQGAMERECORDSDETAIL']._serialized_end=42175 + _globals['_RESGAMERECORDSDETAIL']._serialized_start=42177 + _globals['_RESGAMERECORDSDETAIL']._serialized_end=42262 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=42264 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=42360 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=42362 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=42415 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=42417 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=42461 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=42463 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=42519 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=42521 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=42589 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=42591 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=42654 + _globals['_REQLEVELLEADERBOARD']._serialized_start=42656 + _globals['_REQLEVELLEADERBOARD']._serialized_end=42691 + _globals['_RESLEVELLEADERBOARD']._serialized_start=42694 + _globals['_RESLEVELLEADERBOARD']._serialized_end=42866 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=42807 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=42866 + _globals['_REQCHALLANGELEADERBOARD']._serialized_start=42868 + _globals['_REQCHALLANGELEADERBOARD']._serialized_end=42909 + _globals['_RESCHALLENGELEADERBOARD']._serialized_start=42912 + _globals['_RESCHALLENGELEADERBOARD']._serialized_end=43092 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=43033 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=43092 + _globals['_REQMUTICHALLENGELEVEL']._serialized_start=43094 + _globals['_REQMUTICHALLENGELEVEL']._serialized_end=43158 + _globals['_RESMUTICHALLENGELEVEL']._serialized_start=43161 + _globals['_RESMUTICHALLENGELEVEL']._serialized_end=43300 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=43033 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=43074 + _globals['_REQMULTIACCOUNTID']._serialized_start=43302 + _globals['_REQMULTIACCOUNTID']._serialized_end=43346 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=43348 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=43433 + _globals['_RESFRIENDLIST']._serialized_start=43435 + _globals['_RESFRIENDLIST']._serialized_end=43553 + _globals['_RESFRIENDAPPLYLIST']._serialized_start=43556 + _globals['_RESFRIENDAPPLYLIST']._serialized_end=43710 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=43657 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=43710 + _globals['_REQAPPLYFRIEND']._serialized_start=43712 + _globals['_REQAPPLYFRIEND']._serialized_end=43747 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=43749 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=43806 + _globals['_REQREMOVEFRIEND']._serialized_start=43808 + _globals['_REQREMOVEFRIEND']._serialized_end=43844 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=43846 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=43911 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=43913 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=44030 + _globals['_REQACCOUNTLIST']._serialized_start=44032 + _globals['_REQACCOUNTLIST']._serialized_end=44073 + _globals['_RESACCOUNTSTATES']._serialized_start=44075 + _globals['_RESACCOUNTSTATES']._serialized_end=44159 + _globals['_REQSEARCHACCOUNTBYID']._serialized_start=44161 + _globals['_REQSEARCHACCOUNTBYID']._serialized_end=44203 + _globals['_RESSEARCHACCOUNTBYID']._serialized_start=44205 + _globals['_RESSEARCHACCOUNTBYID']._serialized_end=44289 + _globals['_RESBAGINFO']._serialized_start=44291 + _globals['_RESBAGINFO']._serialized_end=44351 + _globals['_REQUSEBAGITEM']._serialized_start=44353 + _globals['_REQUSEBAGITEM']._serialized_end=44385 + _globals['_REQOPENMANUALITEM']._serialized_start=44387 + _globals['_REQOPENMANUALITEM']._serialized_end=44457 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=44459 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=44501 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=44503 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=44587 + _globals['_REQOPENALLREWARDITEM']._serialized_start=44589 + _globals['_REQOPENALLREWARDITEM']._serialized_end=44628 + _globals['_RESOPENALLREWARDITEM']._serialized_start=44630 + _globals['_RESOPENALLREWARDITEM']._serialized_end=44711 + _globals['_REQCOMPOSESHARD']._serialized_start=44713 + _globals['_REQCOMPOSESHARD']._serialized_end=44747 + _globals['_REQFETCHANNOUNCEMENT']._serialized_start=44749 + _globals['_REQFETCHANNOUNCEMENT']._serialized_end=44803 + _globals['_RESANNOUNCEMENT']._serialized_start=44805 + _globals['_RESANNOUNCEMENT']._serialized_end=44922 + _globals['_RESMAILINFO']._serialized_start=44924 + _globals['_RESMAILINFO']._serialized_end=44988 + _globals['_REQREADMAIL']._serialized_start=44990 + _globals['_REQREADMAIL']._serialized_end=45020 + _globals['_REQDELETEMAIL']._serialized_start=45022 + _globals['_REQDELETEMAIL']._serialized_end=45054 + _globals['_REQTAKEATTACHMENT']._serialized_start=45056 + _globals['_REQTAKEATTACHMENT']._serialized_end=45092 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=45094 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=45146 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=45148 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=45251 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=45253 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=45306 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=45308 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=45406 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=45409 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=45564 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=45521 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=45564 + _globals['_RESACHIEVEMENT']._serialized_start=45566 + _globals['_RESACHIEVEMENT']._serialized_end=45677 + _globals['_RESTITLELIST']._serialized_start=45679 + _globals['_RESTITLELIST']._serialized_end=45739 + _globals['_REQUSETITLE']._serialized_start=45741 + _globals['_REQUSETITLE']._serialized_end=45769 + _globals['_REQBUYSHILIAN']._serialized_start=45771 + _globals['_REQBUYSHILIAN']._serialized_end=45800 + _globals['_REQUPDATECLIENTVALUE']._serialized_start=45802 + _globals['_REQUPDATECLIENTVALUE']._serialized_end=45852 + _globals['_RESCLIENTVALUE']._serialized_start=45855 + _globals['_RESCLIENTVALUE']._serialized_end=46000 + _globals['_RESCLIENTVALUE_VALUE']._serialized_start=45965 + _globals['_RESCLIENTVALUE_VALUE']._serialized_end=46000 + _globals['_REQCLIENTMESSAGE']._serialized_start=46002 + _globals['_REQCLIENTMESSAGE']._serialized_end=46056 + _globals['_REQCURRENTMATCHINFO']._serialized_start=46058 + _globals['_REQCURRENTMATCHINFO']._serialized_end=46098 + _globals['_RESCURRENTMATCHINFO']._serialized_start=46101 + _globals['_RESCURRENTMATCHINFO']._serialized_end=46267 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=46209 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=46267 + _globals['_REQUSERCOMPLAIN']._serialized_start=46269 + _globals['_REQUSERCOMPLAIN']._serialized_end=46319 + _globals['_REQREADANNOUNCEMENT']._serialized_start=46321 + _globals['_REQREADANNOUNCEMENT']._serialized_end=46367 + _globals['_RESREVIVECOININFO']._serialized_start=46369 + _globals['_RESREVIVECOININFO']._serialized_end=46434 + _globals['_RESDAILYTASK']._serialized_start=46437 + _globals['_RESDAILYTASK']._serialized_end=46595 + _globals['_REQREFRESHDAILYTASK']._serialized_start=46597 + _globals['_REQREFRESHDAILYTASK']._serialized_end=46635 + _globals['_RESREFRESHDAILYTASK']._serialized_start=46637 + _globals['_RESREFRESHDAILYTASK']._serialized_end=46743 + _globals['_REQUSEGIFTCODE']._serialized_start=46745 + _globals['_REQUSEGIFTCODE']._serialized_end=46775 + _globals['_RESUSEGIFTCODE']._serialized_start=46777 + _globals['_RESUSEGIFTCODE']._serialized_end=46852 + _globals['_RESUSESPECIALGIFTCODE']._serialized_start=46854 + _globals['_RESUSESPECIALGIFTCODE']._serialized_end=46939 + _globals['_REQSENDCLIENTMESSAGE']._serialized_start=46941 + _globals['_REQSENDCLIENTMESSAGE']._serialized_end=47013 + _globals['_REQGAMELIVEINFO']._serialized_start=47015 + _globals['_REQGAMELIVEINFO']._serialized_end=47051 + _globals['_RESGAMELIVEINFO']._serialized_start=47054 + _globals['_RESGAMELIVEINFO']._serialized_end=47229 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=47231 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=47299 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=47302 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=47472 + _globals['_REQGAMELIVELIST']._serialized_start=47474 + _globals['_REQGAMELIVELIST']._serialized_end=47510 + _globals['_RESGAMELIVELIST']._serialized_start=47512 + _globals['_RESGAMELIVELIST']._serialized_end=47592 + _globals['_RESCOMMENTSETTING']._serialized_start=47594 + _globals['_RESCOMMENTSETTING']._serialized_end=47662 + _globals['_REQUPDATECOMMENTSETTING']._serialized_start=47664 + _globals['_REQUPDATECOMMENTSETTING']._serialized_end=47712 + _globals['_REQFETCHCOMMENTLIST']._serialized_start=47714 + _globals['_REQFETCHCOMMENTLIST']._serialized_end=47754 + _globals['_RESFETCHCOMMENTLIST']._serialized_start=47756 + _globals['_RESFETCHCOMMENTLIST']._serialized_end=47873 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=47875 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=47943 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=47945 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=48030 + _globals['_REQLEAVECOMMENT']._serialized_start=48032 + _globals['_REQLEAVECOMMENT']._serialized_end=48085 + _globals['_REQDELETECOMMENT']._serialized_start=48087 + _globals['_REQDELETECOMMENT']._serialized_end=48145 + _globals['_REQUPDATEREADCOMMENT']._serialized_start=48147 + _globals['_REQUPDATEREADCOMMENT']._serialized_end=48186 + _globals['_REQROLLINGNOTICE']._serialized_start=48188 + _globals['_REQROLLINGNOTICE']._serialized_end=48241 + _globals['_RESSERVERTIME']._serialized_start=48243 + _globals['_RESSERVERTIME']._serialized_end=48279 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=48281 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=48329 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=48331 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=48423 + _globals['_REQCREATEBILLINGORDER']._serialized_start=48426 + _globals['_REQCREATEBILLINGORDER']._serialized_end=48565 + _globals['_RESCREATEBILLINGORDER']._serialized_start=48567 + _globals['_RESCREATEBILLINGORDER']._serialized_end=48634 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=48636 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=48720 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=48722 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=48826 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=48828 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=48872 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=48875 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=49013 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=49015 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=49110 + _globals['_REQCREATEWECHATAPPORDER']._serialized_start=49113 + _globals['_REQCREATEWECHATAPPORDER']._serialized_end=49248 + _globals['_RESCREATEWECHATAPPORDER']._serialized_start=49251 + _globals['_RESCREATEWECHATAPPORDER']._serialized_end=49524 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=49384 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=49524 + _globals['_REQCREATEALIPAYORDER']._serialized_start=49527 + _globals['_REQCREATEALIPAYORDER']._serialized_end=49686 + _globals['_RESCREATEALIPAYORDER']._serialized_start=49688 + _globals['_RESCREATEALIPAYORDER']._serialized_end=49756 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=49758 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=49874 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=49876 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=49986 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=49988 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=50103 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=50105 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=50176 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=50179 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=50339 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=50341 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=50413 + _globals['_REQCREATEJPPAYPALORDER']._serialized_start=50416 + _globals['_REQCREATEJPPAYPALORDER']._serialized_end=50572 + _globals['_RESCREATEJPPAYPALORDER']._serialized_start=50574 + _globals['_RESCREATEJPPAYPALORDER']._serialized_end=50642 + _globals['_REQCREATEJPAUORDER']._serialized_start=50645 + _globals['_REQCREATEJPAUORDER']._serialized_end=50797 + _globals['_RESCREATEJPAUORDER']._serialized_start=50799 + _globals['_RESCREATEJPAUORDER']._serialized_end=50863 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=50866 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=51022 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=51024 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=51092 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=51095 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=51253 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=51255 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=51325 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=51328 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=51486 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=51488 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=51558 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=51561 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=51717 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=51719 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=51787 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51789 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51860 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51862 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51921 + _globals['_REQCREATEJPGMOORDER']._serialized_start=51924 + _globals['_REQCREATEJPGMOORDER']._serialized_end=52077 + _globals['_RESCREATEJPGMOORDER']._serialized_start=52079 + _globals['_RESCREATEJPGMOORDER']._serialized_end=52144 + _globals['_REQCREATEYOSTARORDER']._serialized_start=52147 + _globals['_REQCREATEYOSTARORDER']._serialized_end=52279 + _globals['_RESCREATEYOSTARORDER']._serialized_start=52281 + _globals['_RESCREATEYOSTARORDER']._serialized_end=52347 + _globals['_REQCREATEENPAYPALORDER']._serialized_start=52350 + _globals['_REQCREATEENPAYPALORDER']._serialized_end=52506 + _globals['_RESCREATEENPAYPALORDER']._serialized_start=52508 + _globals['_RESCREATEENPAYPALORDER']._serialized_end=52576 + _globals['_REQCREATEENJCBORDER']._serialized_start=52579 + _globals['_REQCREATEENJCBORDER']._serialized_end=52732 + _globals['_RESCREATEENJCBORDER']._serialized_start=52734 + _globals['_RESCREATEENJCBORDER']._serialized_end=52799 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=52802 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=52962 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=52964 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=53036 + _globals['_REQCREATEENVISAORDER']._serialized_start=53039 + _globals['_REQCREATEENVISAORDER']._serialized_end=53193 + _globals['_RESCREATEENVISAORDER']._serialized_start=53195 + _globals['_RESCREATEENVISAORDER']._serialized_end=53261 + _globals['_REQCREATEENALIPAYORDER']._serialized_start=53264 + _globals['_REQCREATEENALIPAYORDER']._serialized_end=53420 + _globals['_RESCREATEENALIPAYORDER']._serialized_start=53422 + _globals['_RESCREATEENALIPAYORDER']._serialized_end=53490 + _globals['_REQCREATEKRPAYPALORDER']._serialized_start=53493 + _globals['_REQCREATEKRPAYPALORDER']._serialized_end=53649 + _globals['_RESCREATEKRPAYPALORDER']._serialized_start=53651 + _globals['_RESCREATEKRPAYPALORDER']._serialized_end=53719 + _globals['_REQCREATEKRJCBORDER']._serialized_start=53722 + _globals['_REQCREATEKRJCBORDER']._serialized_end=53875 + _globals['_RESCREATEKRJCBORDER']._serialized_start=53877 + _globals['_RESCREATEKRJCBORDER']._serialized_end=53942 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=53945 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=54105 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=54107 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=54179 + _globals['_REQCREATEKRVISAORDER']._serialized_start=54182 + _globals['_REQCREATEKRVISAORDER']._serialized_end=54336 + _globals['_RESCREATEKRVISAORDER']._serialized_start=54338 + _globals['_RESCREATEKRVISAORDER']._serialized_end=54404 + _globals['_REQCREATEKRALIPAYORDER']._serialized_start=54407 + _globals['_REQCREATEKRALIPAYORDER']._serialized_end=54563 + _globals['_RESCREATEKRALIPAYORDER']._serialized_start=54565 + _globals['_RESCREATEKRALIPAYORDER']._serialized_end=54633 + _globals['_REQCREATEDMMORDER']._serialized_start=54635 + _globals['_REQCREATEDMMORDER']._serialized_end=54744 + _globals['_RESCREATEDMMORDER']._serialized_start=54747 + _globals['_RESCREATEDMMORDER']._serialized_end=54934 + _globals['_REQCREATEIAPORDER']._serialized_start=54937 + _globals['_REQCREATEIAPORDER']._serialized_end=55091 + _globals['_RESCREATEIAPORDER']._serialized_start=55093 + _globals['_RESCREATEIAPORDER']._serialized_end=55156 + _globals['_REQVERIFICATIONIAPORDER']._serialized_start=55158 + _globals['_REQVERIFICATIONIAPORDER']._serialized_end=55267 + _globals['_RESVERIFICATIONIAPORDER']._serialized_start=55269 + _globals['_RESVERIFICATIONIAPORDER']._serialized_end=55320 + _globals['_REQCREATESTEAMORDER']._serialized_start=55323 + _globals['_REQCREATESTEAMORDER']._serialized_end=55493 + _globals['_RESCREATESTEAMORDER']._serialized_start=55495 + _globals['_RESCREATESTEAMORDER']._serialized_end=55587 + _globals['_REQVERIFYSTEAMORDER']._serialized_start=55589 + _globals['_REQVERIFYSTEAMORDER']._serialized_end=55648 + _globals['_REQCREATEMYCARDORDER']._serialized_start=55651 + _globals['_REQCREATEMYCARDORDER']._serialized_end=55786 + _globals['_RESCREATEMYCARDORDER']._serialized_start=55788 + _globals['_RESCREATEMYCARDORDER']._serialized_end=55873 + _globals['_REQVERIFYMYCARDORDER']._serialized_start=55875 + _globals['_REQVERIFYMYCARDORDER']._serialized_end=55935 + _globals['_REQCREATEPAYPALORDER']._serialized_start=55938 + _globals['_REQCREATEPAYPALORDER']._serialized_end=56073 + _globals['_RESCREATEPAYPALORDER']._serialized_start=56075 + _globals['_RESCREATEPAYPALORDER']._serialized_end=56154 + _globals['_REQCREATEXSOLLAORDER']._serialized_start=56157 + _globals['_REQCREATEXSOLLAORDER']._serialized_end=56316 + _globals['_RESCREATEXSOLLAORDER']._serialized_start=56318 + _globals['_RESCREATEXSOLLAORDER']._serialized_end=56397 + _globals['_REQDELIVERAA32ORDER']._serialized_start=56399 + _globals['_REQDELIVERAA32ORDER']._serialized_end=56475 + _globals['_REQOPENCHEST']._serialized_start=56477 + _globals['_REQOPENCHEST']._serialized_end=56544 + _globals['_RESOPENCHEST']._serialized_start=56547 + _globals['_RESOPENCHEST']._serialized_end=56785 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=56735 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=56785 + _globals['_REQBUYFROMCHESTSHOP']._serialized_start=56787 + _globals['_REQBUYFROMCHESTSHOP']._serialized_end=56841 + _globals['_RESBUYFROMCHESTSHOP']._serialized_start=56843 + _globals['_RESBUYFROMCHESTSHOP']._serialized_end=56952 + _globals['_RESDAILYSIGNININFO']._serialized_start=56954 + _globals['_RESDAILYSIGNININFO']._serialized_end=57022 + _globals['_REQDOACTIVITYSIGNIN']._serialized_start=57024 + _globals['_REQDOACTIVITYSIGNIN']._serialized_end=57066 + _globals['_RESDOACTIVITYSIGNIN']._serialized_start=57069 + _globals['_RESDOACTIVITYSIGNIN']._serialized_end=57242 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=57194 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=57242 + _globals['_RESCHARACTERINFO']._serialized_start=57245 + _globals['_RESCHARACTERINFO']._serialized_end=57519 + _globals['_REQUPDATECHARACTERSORT']._serialized_start=57521 + _globals['_REQUPDATECHARACTERSORT']._serialized_end=57559 + _globals['_REQCHANGEMAINCHARACTER']._serialized_start=57561 + _globals['_REQCHANGEMAINCHARACTER']._serialized_end=57607 + _globals['_REQCHANGECHARACTERSKIN']._serialized_start=57609 + _globals['_REQCHANGECHARACTERSKIN']._serialized_end=57669 + _globals['_REQCHANGECHARACTERVIEW']._serialized_start=57671 + _globals['_REQCHANGECHARACTERVIEW']._serialized_end=57748 + _globals['_REQSETHIDDENCHARACTER']._serialized_start=57750 + _globals['_REQSETHIDDENCHARACTER']._serialized_end=57793 + _globals['_RESSETHIDDENCHARACTER']._serialized_start=57795 + _globals['_RESSETHIDDENCHARACTER']._serialized_end=57871 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=57874 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=58008 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=57970 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=58008 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=58010 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=58088 + _globals['_REQSELLITEM']._serialized_start=58090 + _globals['_REQSELLITEM']._serialized_end=58180 + _globals['_REQSELLITEM_ITEM']._serialized_start=58142 + _globals['_REQSELLITEM_ITEM']._serialized_end=58180 + _globals['_RESCOMMONVIEW']._serialized_start=58182 + _globals['_RESCOMMONVIEW']._serialized_end=58299 + _globals['_RESCOMMONVIEW_SLOT']._serialized_start=58264 + _globals['_RESCOMMONVIEW_SLOT']._serialized_end=58299 + _globals['_REQCHANGECOMMONVIEW']._serialized_start=58301 + _globals['_REQCHANGECOMMONVIEW']._serialized_end=58351 + _globals['_REQSAVECOMMONVIEWS']._serialized_start=58353 + _globals['_REQSAVECOMMONVIEWS']._serialized_end=58438 + _globals['_REQCOMMONVIEWS']._serialized_start=58440 + _globals['_REQCOMMONVIEWS']._serialized_end=58471 + _globals['_RESCOMMONVIEWS']._serialized_start=58473 + _globals['_RESCOMMONVIEWS']._serialized_end=58544 + _globals['_RESALLCOMMONVIEWS']._serialized_start=58547 + _globals['_RESALLCOMMONVIEWS']._serialized_end=58703 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=58651 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=58703 + _globals['_REQUSECOMMONVIEW']._serialized_start=58705 + _globals['_REQUSECOMMONVIEW']._serialized_end=58738 + _globals['_REQUPGRADECHARACTER']._serialized_start=58740 + _globals['_REQUPGRADECHARACTER']._serialized_end=58783 + _globals['_RESUPGRADECHARACTER']._serialized_start=58785 + _globals['_RESUPGRADECHARACTER']._serialized_end=58866 + _globals['_REQFINISHEDENDING']._serialized_start=58868 + _globals['_REQFINISHEDENDING']._serialized_end=58946 + _globals['_REQGMCOMMAND']._serialized_start=58948 + _globals['_REQGMCOMMAND']._serialized_end=58979 + _globals['_RESSHOPINFO']._serialized_start=58981 + _globals['_RESSHOPINFO']._serialized_end=59053 + _globals['_REQBUYFROMSHOP']._serialized_start=59056 + _globals['_REQBUYFROMSHOP']._serialized_end=59228 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=59195 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=59228 + _globals['_RESBUYFROMSHOP']._serialized_start=59230 + _globals['_RESBUYFROMSHOP']._serialized_end=59305 + _globals['_REQBUYFROMZHP']._serialized_start=59307 + _globals['_REQBUYFROMZHP']._serialized_end=59355 + _globals['_REQPAYMONTHTICKET']._serialized_start=59357 + _globals['_REQPAYMONTHTICKET']._serialized_end=59395 + _globals['_RESPAYMONTHTICKET']._serialized_start=59397 + _globals['_RESPAYMONTHTICKET']._serialized_end=59487 + _globals['_REQRESHZHPSHOP']._serialized_start=59489 + _globals['_REQRESHZHPSHOP']._serialized_end=59549 + _globals['_RESREFRESHZHPSHOP']._serialized_start=59551 + _globals['_RESREFRESHZHPSHOP']._serialized_end=59622 + _globals['_RESMONTHTICKETINFO']._serialized_start=59624 + _globals['_RESMONTHTICKETINFO']._serialized_end=59718 + _globals['_REQEXCHANGECURRENCY']._serialized_start=59720 + _globals['_REQEXCHANGECURRENCY']._serialized_end=59768 + _globals['_RESSERVERSETTINGS']._serialized_start=59770 + _globals['_RESSERVERSETTINGS']._serialized_end=59853 + _globals['_RESACCOUNTSETTINGS']._serialized_start=59855 + _globals['_RESACCOUNTSETTINGS']._serialized_end=59939 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=59941 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=60004 + _globals['_RESMODNICKNAMETIME']._serialized_start=60006 + _globals['_RESMODNICKNAMETIME']._serialized_end=60075 + _globals['_RESMISC']._serialized_start=60078 + _globals['_RESMISC']._serialized_end=60230 + _globals['_RESMISC_MISCFAITHDATA']._serialized_start=60182 + _globals['_RESMISC_MISCFAITHDATA']._serialized_end=60230 + _globals['_REQMODIFYSIGNATURE']._serialized_start=60232 + _globals['_REQMODIFYSIGNATURE']._serialized_end=60271 + _globals['_RESIDCARDINFO']._serialized_start=60273 + _globals['_RESIDCARDINFO']._serialized_end=60350 + _globals['_REQUPDATEIDCARDINFO']._serialized_start=60352 + _globals['_REQUPDATEIDCARDINFO']._serialized_end=60408 + _globals['_RESVIPREWARD']._serialized_start=60410 + _globals['_RESVIPREWARD']._serialized_end=60477 + _globals['_RESFETCHREFUNDORDER']._serialized_start=60480 + _globals['_RESFETCHREFUNDORDER']._serialized_end=60724 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=60638 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=60724 + _globals['_REQGAINVIPREWARD']._serialized_start=60726 + _globals['_REQGAINVIPREWARD']._serialized_end=60763 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60765 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60826 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60829 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60983 + _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=60985 + _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=61040 + _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=61042 + _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=61155 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=61157 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=61211 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=61213 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=61298 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=61300 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=61346 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=61349 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=61531 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=61533 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=61589 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=61591 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=61677 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61679 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61737 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61739 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61856 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=61858 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=61935 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61937 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=61990 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61992 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=62074 + _globals['_REQSAYCHATMESSAGE']._serialized_start=62076 + _globals['_REQSAYCHATMESSAGE']._serialized_end=62112 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=62114 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=62172 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=62174 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=62276 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=62278 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=62355 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=62357 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=62478 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=62480 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=62527 + _globals['_RESACTIVITYLIST']._serialized_start=62529 + _globals['_RESACTIVITYLIST']._serialized_end=62606 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=62609 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=64370 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=63892 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=63983 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=63985 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=64041 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=64044 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=64235 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=64237 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=64277 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=64279 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=64370 + _globals['_SNSBLOG']._serialized_start=64372 + _globals['_SNSBLOG']._serialized_end=64412 + _globals['_SNSREPLY']._serialized_start=64414 + _globals['_SNSREPLY']._serialized_end=64456 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=64458 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=64519 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=64521 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=64615 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=64617 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=64659 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=64661 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=64716 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=64718 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=64763 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=64765 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=64834 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=64836 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=64898 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=64900 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=64992 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=64994 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=65041 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=65043 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=65127 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=65129 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=65208 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=65210 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=65288 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=65290 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=65344 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=65347 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=65575 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=65486 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=65575 + _globals['_REQGAINRANKPOINTREWARD']._serialized_start=65577 + _globals['_REQGAINRANKPOINTREWARD']._serialized_end=65646 + _globals['_REQRICHMANNEXTMOVE']._serialized_start=65648 + _globals['_REQRICHMANNEXTMOVE']._serialized_end=65689 + _globals['_RESRICHMANNEXTMOVE']._serialized_start=65692 + _globals['_RESRICHMANNEXTMOVE']._serialized_end=66224 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=65984 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=66068 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=66070 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=66166 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=63985 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=64041 + _globals['_REQRICHMANSPECIALMOVE']._serialized_start=66226 + _globals['_REQRICHMANSPECIALMOVE']._serialized_end=66284 + _globals['_REQRICHMANCHESTINFO']._serialized_start=66286 + _globals['_REQRICHMANCHESTINFO']._serialized_end=66328 + _globals['_RESRICHMANCHESTINFO']._serialized_start=66331 + _globals['_RESRICHMANCHESTINFO']._serialized_end=66466 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=66429 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=66466 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=66468 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=66513 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=66515 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=66600 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=66602 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=66644 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=66646 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=66712 + _globals['_RESACTIVITYBUFF']._serialized_start=66714 + _globals['_RESACTIVITYBUFF']._serialized_end=66798 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=66800 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=66841 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=66843 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=66919 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=66921 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=67008 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=67010 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=67064 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=67066 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=67161 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=67163 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=67211 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=67214 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=67458 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=67373 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=67458 + _globals['_RESUPGRADECHALLENGE']._serialized_start=67461 + _globals['_RESUPGRADECHALLENGE']._serialized_end=67627 + _globals['_RESREFRESHCHALLENGE']._serialized_start=67630 + _globals['_RESREFRESHCHALLENGE']._serialized_end=67796 + _globals['_RESFETCHCHALLENGEINFO']._serialized_start=67799 + _globals['_RESFETCHCHALLENGEINFO']._serialized_end=67992 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=67994 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=68042 + _globals['_RESFETCHABMATCH']._serialized_start=68045 + _globals['_RESFETCHABMATCH']._serialized_end=68300 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=9567 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=9612 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=68302 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=68374 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=68376 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=68418 + _globals['_RESCHALLENGESEASONINFO']._serialized_start=68421 + _globals['_RESCHALLENGESEASONINFO']._serialized_end=68633 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=68546 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=68633 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=68635 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=68685 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=68688 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=68850 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=68806 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=68850 + _globals['_REQBUYINABMATCH']._serialized_start=68852 + _globals['_REQBUYINABMATCH']._serialized_end=68887 + _globals['_REQGAMEPOINTRANK']._serialized_start=68889 + _globals['_REQGAMEPOINTRANK']._serialized_end=68928 + _globals['_RESGAMEPOINTRANK']._serialized_start=68931 + _globals['_RESGAMEPOINTRANK']._serialized_end=69086 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=69041 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=69086 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=69088 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=69160 + _globals['_REQREADSNS']._serialized_start=69162 + _globals['_REQREADSNS']._serialized_end=69186 + _globals['_RESREADSNS']._serialized_start=69188 + _globals['_RESREADSNS']._serialized_end=69260 + _globals['_REQREPLYSNS']._serialized_start=69262 + _globals['_REQREPLYSNS']._serialized_end=69287 + _globals['_RESREPLYSNS']._serialized_start=69289 + _globals['_RESREPLYSNS']._serialized_end=69361 + _globals['_REQLIKESNS']._serialized_start=69363 + _globals['_REQLIKESNS']._serialized_end=69387 + _globals['_RESLIKESNS']._serialized_start=69389 + _globals['_RESLIKESNS']._serialized_end=69445 + _globals['_REQDIGMINE']._serialized_start=69447 + _globals['_REQDIGMINE']._serialized_end=69506 + _globals['_RESDIGMINE']._serialized_start=69508 + _globals['_RESDIGMINE']._serialized_end=69607 + _globals['_REQFETCHLASTPRIVACY']._serialized_start=69609 + _globals['_REQFETCHLASTPRIVACY']._serialized_end=69644 + _globals['_RESFETCHLASTPRIVACY']._serialized_start=69647 + _globals['_RESFETCHLASTPRIVACY']._serialized_end=69794 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=69750 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=69794 + _globals['_REQCHECKPRIVACY']._serialized_start=69797 + _globals['_REQCHECKPRIVACY']._serialized_end=69926 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=69885 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=69926 + _globals['_REQRESPONSECAPTCHA']._serialized_start=69928 + _globals['_REQRESPONSECAPTCHA']._serialized_end=70047 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=70049 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=70096 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=70099 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=70561 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=70292 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=70561 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=70564 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=71015 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=70840 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=71015 + _globals['_REQBUYARENATICKET']._serialized_start=71017 + _globals['_REQBUYARENATICKET']._serialized_end=71057 + _globals['_REQARENAREWARD']._serialized_start=71059 + _globals['_REQARENAREWARD']._serialized_end=71096 + _globals['_REQENTERARENA']._serialized_start=71098 + _globals['_REQENTERARENA']._serialized_end=71134 + _globals['_RESARENAREWARD']._serialized_start=71137 + _globals['_RESARENAREWARD']._serialized_end=71266 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=71227 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=71266 + _globals['_REQRECEIVERPGREWARDS']._serialized_start=71268 + _globals['_REQRECEIVERPGREWARDS']._serialized_end=71311 + _globals['_REQRECEIVERPGREWARD']._serialized_start=71313 + _globals['_REQRECEIVERPGREWARD']._serialized_end=71376 + _globals['_RESRECEIVERPGREWARDS']._serialized_start=71379 + _globals['_RESRECEIVERPGREWARDS']._serialized_end=71520 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=71266 + _globals['_REQFETCHOBTOKEN']._serialized_start=71522 + _globals['_REQFETCHOBTOKEN']._serialized_end=71553 + _globals['_RESFETCHOBTOKEN']._serialized_start=71555 + _globals['_RESFETCHOBTOKEN']._serialized_end=71669 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=71671 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=71736 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=71739 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=71892 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=71266 + _globals['_REQFEEDACTIVITYFEED']._serialized_start=71894 + _globals['_REQFEEDACTIVITYFEED']._serialized_end=71951 + _globals['_RESFEEDACTIVITYFEED']._serialized_start=71954 + _globals['_RESFEEDACTIVITYFEED']._serialized_end=72113 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=71227 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=71266 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=72115 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=72201 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=72203 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=72283 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=72285 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=72342 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=72344 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=72419 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=72422 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=72709 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=72543 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=72587 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=72589 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=72709 + _globals['_REQOPENPRECHESTITEM']._serialized_start=72711 + _globals['_REQOPENPRECHESTITEM']._serialized_end=72766 + _globals['_RESOPENPRECHESTITEM']._serialized_start=72768 + _globals['_RESOPENPRECHESTITEM']._serialized_end=72848 + _globals['_REQFETCHVOTEACTIVITY']._serialized_start=72850 + _globals['_REQFETCHVOTEACTIVITY']._serialized_end=72893 + _globals['_RESFETCHVOTEACTIVITY']._serialized_start=72895 + _globals['_RESFETCHVOTEACTIVITY']._serialized_end=72983 + _globals['_REQVOTEACTIVITY']._serialized_start=72985 + _globals['_REQVOTEACTIVITY']._serialized_end=73037 + _globals['_RESVOTEACTIVITY']._serialized_start=73039 + _globals['_RESVOTEACTIVITY']._serialized_end=73118 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=73120 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=73162 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=73164 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=73231 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=73233 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=73282 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=73285 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=73442 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=71266 + _globals['_REQLOGREPORT']._serialized_start=73444 + _globals['_REQLOGREPORT']._serialized_end=73491 + _globals['_REQBINDOAUTH2']._serialized_start=73493 + _globals['_REQBINDOAUTH2']._serialized_end=73537 + _globals['_REQFETCHOAUTH2']._serialized_start=73539 + _globals['_REQFETCHOAUTH2']._serialized_end=73569 + _globals['_RESFETCHOAUTH2']._serialized_start=73571 + _globals['_RESFETCHOAUTH2']._serialized_end=73629 + _globals['_RESDELETEACCOUNT']._serialized_start=73631 + _globals['_RESDELETEACCOUNT']._serialized_end=73696 + _globals['_REQSETLOADINGIMAGE']._serialized_start=73698 + _globals['_REQSETLOADINGIMAGE']._serialized_end=73734 + _globals['_RESFETCHSHOPINTERVAL']._serialized_start=73737 + _globals['_RESFETCHSHOPINTERVAL']._serialized_end=73892 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=73842 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=73892 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=73895 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=74069 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=74012 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=74069 + _globals['_RESFETCHRECENTFRIEND']._serialized_start=74071 + _globals['_RESFETCHRECENTFRIEND']._serialized_end=74141 + _globals['_REQOPENGACHA']._serialized_start=74143 + _globals['_REQOPENGACHA']._serialized_end=74193 + _globals['_RESOPENGACHA']._serialized_start=74196 + _globals['_RESOPENGACHA']._serialized_end=74364 + _globals['_REQTASKREQUEST']._serialized_start=74366 + _globals['_REQTASKREQUEST']._serialized_end=74398 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=74400 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=74463 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=74465 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=74561 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=74563 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=74633 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=74635 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=74750 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=74752 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=74805 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=74807 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=74916 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=74918 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=74980 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=74983 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=75138 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=75094 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=75138 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=75140 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=75204 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=75206 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=75290 + _globals['_REQMOVECOMBININGCRAFT']._serialized_start=75292 + _globals['_REQMOVECOMBININGCRAFT']._serialized_end=75362 + _globals['_RESMOVECOMBININGCRAFT']._serialized_start=75365 + _globals['_RESMOVECOMBININGCRAFT']._serialized_end=75559 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=75517 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=75559 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=75561 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=75621 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=75623 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=75716 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=75718 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=75767 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=75769 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=75854 + _globals['_REQFINISHCOMBININGORDER']._serialized_start=75856 + _globals['_REQFINISHCOMBININGORDER']._serialized_end=75940 + _globals['_RESFINISHCOMBININGORDER']._serialized_start=75942 + _globals['_RESFINISHCOMBININGORDER']._serialized_end=76034 + _globals['_RESFETCHINFO']._serialized_start=76037 + _globals['_RESFETCHINFO']._serialized_end=77343 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_start=77345 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_end=77414 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=77416 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=77524 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=77526 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=77626 + _globals['_REQSTARTVILLAGETRIP']._serialized_start=77628 + _globals['_REQSTARTVILLAGETRIP']._serialized_end=77684 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_start=77686 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_end=77786 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_start=77788 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_end=77884 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_start=77886 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_end=77948 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_start=77950 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_end=78041 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_start=78043 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_end=78111 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_start=78114 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_end=78282 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_start=78228 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_end=78282 + _globals['_REQSETVILLAGEWORKER']._serialized_start=78284 + _globals['_REQSETVILLAGEWORKER']._serialized_end=78367 + _globals['_RESSETVILLAGEWORKER']._serialized_start=78369 + _globals['_RESSETVILLAGEWORKER']._serialized_end=78480 + _globals['_REQNEXTROUNDVILLAGE']._serialized_start=78482 + _globals['_REQNEXTROUNDVILLAGE']._serialized_end=78524 + _globals['_RESNEXTROUNDVILLAGE']._serialized_start=78526 + _globals['_RESNEXTROUNDVILLAGE']._serialized_end=78621 + _globals['_ACTIONMJSTART']._serialized_start=78623 + _globals['_ACTIONMJSTART']._serialized_end=78638 + _globals['_NEWROUNDOPENEDTILES']._serialized_start=78640 + _globals['_NEWROUNDOPENEDTILES']._serialized_end=78705 + _globals['_MUYUINFO']._serialized_start=78707 + _globals['_MUYUINFO']._serialized_end=78777 + _globals['_CHUANMAGANG']._serialized_start=78780 + _globals['_CHUANMAGANG']._serialized_end=78918 + _globals['_YONGCHANGINFO']._serialized_start=78920 + _globals['_YONGCHANGINFO']._serialized_end=79037 + _globals['_ACTIONNEWCARD']._serialized_start=79039 + _globals['_ACTIONNEWCARD']._serialized_end=79075 + _globals['_RECORDNEWCARD']._serialized_start=79077 + _globals['_RECORDNEWCARD']._serialized_end=79113 + _globals['_ACTIONNEWROUND']._serialized_start=79116 + _globals['_ACTIONNEWROUND']._serialized_end=79586 + _globals['_RECORDNEWROUND']._serialized_start=79589 + _globals['_RECORDNEWROUND']._serialized_end=80187 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=80128 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=80187 + _globals['_GAMESNAPSHOT']._serialized_start=80190 + _globals['_GAMESNAPSHOT']._serialized_end=80599 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=80410 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=80599 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=80551 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=80599 + _globals['_ACTIONPROTOTYPE']._serialized_start=80601 + _globals['_ACTIONPROTOTYPE']._serialized_end=80660 + _globals['_GAMEDETAILRECORDS']._serialized_start=80662 + _globals['_GAMEDETAILRECORDS']._serialized_end=80761 + _globals['_GAMESELFOPERATION']._serialized_start=80764 + _globals['_GAMESELFOPERATION']._serialized_end=80965 + _globals['_GAMECHIPENGGANG']._serialized_start=80967 + _globals['_GAMECHIPENGGANG']._serialized_end=81056 + _globals['_GAMEVOTEGAMEEND']._serialized_start=81058 + _globals['_GAMEVOTEGAMEEND']._serialized_end=81088 + _globals['_GAMEUSERINPUT']._serialized_start=81091 + _globals['_GAMEUSERINPUT']._serialized_end=81258 + _globals['_GAMEUSEREVENT']._serialized_start=81260 + _globals['_GAMEUSEREVENT']._serialized_end=81303 + _globals['_GAMEACTION']._serialized_start=81306 + _globals['_GAMEACTION']._serialized_end=81462 + _globals['_OPTIONALOPERATION']._serialized_start=81464 + _globals['_OPTIONALOPERATION']._serialized_end=81586 + _globals['_OPTIONALOPERATIONLIST']._serialized_start=81588 + _globals['_OPTIONALOPERATIONLIST']._serialized_end=81710 + _globals['_LIQISUCCESS']._serialized_start=81712 + _globals['_LIQISUCCESS']._serialized_end=81788 + _globals['_FANINFO']._serialized_start=81790 + _globals['_FANINFO']._serialized_end=81838 + _globals['_HULEINFO']._serialized_start=81841 + _globals['_HULEINFO']._serialized_end=82270 + _globals['_TINGPAIINFO']._serialized_start=82273 + _globals['_TINGPAIINFO']._serialized_end=82440 + _globals['_TINGPAIDISCARDINFO']._serialized_start=82442 + _globals['_TINGPAIDISCARDINFO']._serialized_end=82526 + _globals['_GAMEEND']._serialized_start=82528 + _globals['_GAMEEND']._serialized_end=82553 + _globals['_ACTIONSELECTGAP']._serialized_start=82556 + _globals['_ACTIONSELECTGAP']._serialized_end=82717 + _globals['_RECORDSELECTGAP']._serialized_start=82720 + _globals['_RECORDSELECTGAP']._serialized_end=82909 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=80128 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=80187 + _globals['_ACTIONCHANGETILE']._serialized_start=82912 + _globals['_ACTIONCHANGETILE']._serialized_end=83177 + _globals['_RECORDCHANGETILE']._serialized_start=83180 + _globals['_RECORDCHANGETILE']._serialized_end=83595 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=80128 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=80187 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=83497 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=83595 + _globals['_ACTIONREVEALTILE']._serialized_start=83598 + _globals['_ACTIONREVEALTILE']._serialized_end=83827 + _globals['_RECORDREVEALTILE']._serialized_start=83830 + _globals['_RECORDREVEALTILE']._serialized_end=84060 + _globals['_ACTIONUNVEILTILE']._serialized_start=84062 + _globals['_ACTIONUNVEILTILE']._serialized_end=84174 + _globals['_RECORDUNVEILTILE']._serialized_start=84176 + _globals['_RECORDUNVEILTILE']._serialized_end=84288 + _globals['_ACTIONLOCKTILE']._serialized_start=84291 + _globals['_ACTIONLOCKTILE']._serialized_end=84503 + _globals['_RECORDLOCKTILE']._serialized_start=84506 + _globals['_RECORDLOCKTILE']._serialized_end=84719 + _globals['_ACTIONDISCARDTILE']._serialized_start=84722 + _globals['_ACTIONDISCARDTILE']._serialized_end=85071 + _globals['_RECORDDISCARDTILE']._serialized_start=85074 + _globals['_RECORDDISCARDTILE']._serialized_end=85372 + _globals['_ACTIONDEALTILE']._serialized_start=85375 + _globals['_ACTIONDEALTILE']._serialized_end=85664 + _globals['_RECORDDEALTILE']._serialized_start=85667 + _globals['_RECORDDEALTILE']._serialized_end=85914 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=85917 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=86068 + _globals['_RECORDFILLAWAITINGTILES']._serialized_start=86071 + _globals['_RECORDFILLAWAITINGTILES']._serialized_end=86222 + _globals['_ACTIONCHIPENGGANG']._serialized_start=86225 + _globals['_ACTIONCHIPENGGANG']._serialized_end=86560 + _globals['_RECORDCHIPENGGANG']._serialized_start=86563 + _globals['_RECORDCHIPENGGANG']._serialized_end=86856 + _globals['_ACTIONGANGRESULT']._serialized_start=86858 + _globals['_ACTIONGANGRESULT']._serialized_end=86913 + _globals['_RECORDGANGRESULT']._serialized_start=86915 + _globals['_RECORDGANGRESULT']._serialized_end=86970 + _globals['_ACTIONGANGRESULTEND']._serialized_start=86972 + _globals['_ACTIONGANGRESULTEND']._serialized_end=87030 + _globals['_RECORDGANGRESULTEND']._serialized_start=87032 + _globals['_RECORDGANGRESULTEND']._serialized_end=87090 + _globals['_ACTIONANGANGADDGANG']._serialized_start=87093 + _globals['_ACTIONANGANGADDGANG']._serialized_end=87299 + _globals['_RECORDANGANGADDGANG']._serialized_start=87302 + _globals['_RECORDANGANGADDGANG']._serialized_end=87456 + _globals['_ACTIONBABEI']._serialized_start=87459 + _globals['_ACTIONBABEI']._serialized_end=87663 + _globals['_RECORDBABEI']._serialized_start=87666 + _globals['_RECORDBABEI']._serialized_end=87818 + _globals['_ACTIONHULE']._serialized_start=87821 + _globals['_ACTIONHULE']._serialized_end=88031 + _globals['_RECORDHULE']._serialized_start=88034 + _globals['_RECORDHULE']._serialized_end=88244 + _globals['_HUINFOXUEZHANMID']._serialized_start=88247 + _globals['_HUINFOXUEZHANMID']._serialized_end=88445 + _globals['_ACTIONHULEXUEZHANMID']._serialized_start=88448 + _globals['_ACTIONHULEXUEZHANMID']._serialized_end=88657 + _globals['_RECORDHULEXUEZHANMID']._serialized_start=88660 + _globals['_RECORDHULEXUEZHANMID']._serialized_end=88869 + _globals['_ACTIONHULEXUEZHANEND']._serialized_start=88872 + _globals['_ACTIONHULEXUEZHANEND']._serialized_end=89121 + _globals['_RECORDHULEXUEZHANEND']._serialized_start=89124 + _globals['_RECORDHULEXUEZHANEND']._serialized_end=89373 + _globals['_ACTIONLIUJU']._serialized_start=89376 + _globals['_ACTIONLIUJU']._serialized_end=89582 + _globals['_RECORDLIUJU']._serialized_start=89585 + _globals['_RECORDLIUJU']._serialized_end=89791 + _globals['_NOTILEPLAYERINFO']._serialized_start=89793 + _globals['_NOTILEPLAYERINFO']._serialized_end=89896 + _globals['_NOTILESCOREINFO']._serialized_start=89899 + _globals['_NOTILESCOREINFO']._serialized_end=90060 + _globals['_ACTIONNOTILE']._serialized_start=90063 + _globals['_ACTIONNOTILE']._serialized_end=90257 + _globals['_RECORDNOTILE']._serialized_start=90260 + _globals['_RECORDNOTILE']._serialized_end=90454 + _globals['_PLAYERLEAVING']._serialized_start=90456 + _globals['_PLAYERLEAVING']._serialized_end=90485 + _globals['_REQAUTHGAME']._serialized_start=90487 + _globals['_REQAUTHGAME']._serialized_end=90597 + _globals['_RESAUTHGAME']._serialized_start=90600 + _globals['_RESAUTHGAME']._serialized_end=90778 + _globals['_GAMERESTORE']._serialized_start=90781 + _globals['_GAMERESTORE']._serialized_end=90965 + _globals['_RESENTERGAME']._serialized_start=90967 + _globals['_RESENTERGAME']._serialized_end=91076 + _globals['_REQSYNCGAME']._serialized_start=91078 + _globals['_REQSYNCGAME']._serialized_end=91123 + _globals['_RESSYNCGAME']._serialized_start=91125 + _globals['_RESSYNCGAME']._serialized_end=91233 + _globals['_REQSELFOPERATION']._serialized_start=91236 + _globals['_REQSELFOPERATION']._serialized_end=91436 + _globals['_REQCHIPENGGANG']._serialized_start=91438 + _globals['_REQCHIPENGGANG']._serialized_end=91526 + _globals['_REQBROADCASTINGAME']._serialized_start=91528 + _globals['_REQBROADCASTINGAME']._serialized_end=91586 + _globals['_REQGMCOMMANDINGAMING']._serialized_start=91588 + _globals['_REQGMCOMMANDINGAMING']._serialized_end=91629 + _globals['_RESGAMEPLAYERSTATE']._serialized_start=91631 + _globals['_RESGAMEPLAYERSTATE']._serialized_end=91718 + _globals['_REQVOTEGAMEEND']._serialized_start=91720 + _globals['_REQVOTEGAMEEND']._serialized_end=91749 + _globals['_RESGAMEENDVOTE']._serialized_start=91751 + _globals['_RESGAMEENDVOTE']._serialized_end=91836 + _globals['_REQAUTHOBSERVE']._serialized_start=91838 + _globals['_REQAUTHOBSERVE']._serialized_end=91869 + _globals['_RESSTARTOBSERVE']._serialized_start=91871 + _globals['_RESSTARTOBSERVE']._serialized_end=91957 + _globals['_NOTIFYNEWGAME']._serialized_start=91959 + _globals['_NOTIFYNEWGAME']._serialized_end=92014 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=92016 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=92066 + _globals['_NOTIFYGAMEBROADCAST']._serialized_start=92068 + _globals['_NOTIFYGAMEBROADCAST']._serialized_end=92120 + _globals['_NOTIFYGAMEENDRESULT']._serialized_start=92122 + _globals['_NOTIFYGAMEENDRESULT']._serialized_end=92178 + _globals['_NOTIFYGAMETERMINATE']._serialized_start=92180 + _globals['_NOTIFYGAMETERMINATE']._serialized_end=92217 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=92219 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=92298 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=92300 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=92407 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=92410 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=93054 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=4445 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=4539 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=4541 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=4654 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=4656 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=4712 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=4714 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=4792 + _globals['_NOTIFYACTIVITYREWARD']._serialized_start=93057 + _globals['_NOTIFYACTIVITYREWARD']._serialized_end=93217 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=4889 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=4959 + _globals['_NOTIFYACTIVITYPOINT']._serialized_start=93220 + _globals['_NOTIFYACTIVITYPOINT']._serialized_end=93358 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=5053 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=5104 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=93361 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=93517 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=5210 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=5267 + _globals['_NOTIFYGAMEPAUSE']._serialized_start=93519 + _globals['_NOTIFYGAMEPAUSE']._serialized_end=93552 + _globals['_NOTIFYENDGAMEVOTE']._serialized_start=93555 + _globals['_NOTIFYENDGAMEVOTE']._serialized_end=93715 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=93670 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=93715 + _globals['_NOTIFYOBSERVEDATA']._serialized_start=93717 + _globals['_NOTIFYOBSERVEDATA']._serialized_end=93768 + _globals['_LOBBY']._serialized_start=93835 + _globals['_LOBBY']._serialized_end=114586 + _globals['_FASTTEST']._serialized_start=114589 + _globals['_FASTTEST']._serialized_end=115474 # @@protoc_insertion_point(module_scope) diff --git a/mhm/__init__.py b/mhm/__init__.py index a9463af..2d26a0c 100644 --- a/mhm/__init__.py +++ b/mhm/__init__.py @@ -1,3 +1,159 @@ from rich.console import Console +from rich.logging import RichHandler +from collections import defaultdict +from dataclasses import dataclass, asdict, field +from os.path import exists +from os import environ +from json import load, dump +from logging import getLogger +from pathlib import Path +pRoot = Path(".") + +pathConf = pRoot / "mhmp.json" +pathResVer = pRoot / "resver.json" + + +@dataclass +class ResVer: + version: str = None + emotes: dict[str, list] = None + + @classmethod + def fromdict(cls, data: dict): + # purge + if "max_charid" in data: + data.pop("max_charid") + if "emos" in data: + data["emotes"] = data.pop("emos") + return cls(**data) + + +@dataclass +class Conf: + @dataclass + class Base: + log_level: str = "info" + pure_python_protobuf: bool = False + + @dataclass + class Hook: + enable_skins: bool = True + enable_aider: bool = False + enable_chest: bool = False + random_star_char: bool = False + no_cheering_emotes: bool = False + + mhm: Base = None + hook: Hook = None + dump: dict = None + mitmdump: dict = None + proxinject: dict = None + + @classmethod + def default(cls): + return cls( + mhm=cls.Base(), + hook=cls.Hook(), + dump={"with_dumper": False, "with_termlog": True}, + mitmdump={"http2": False, "mode": ["socks5@127.0.0.1:7070"]}, + proxinject={"name": "jantama_mahjongsoul", "set-proxy": "127.0.0.1:7070"}, + ) + + @classmethod + def fromdict(cls, data: dict): + # purge + if "server" in data: + data.pop("server") + if "plugin" in data: + data["hook"] = data.pop("plugin") + # to dataclass + for key, struct in [("mhm", cls.Base), ("hook", cls.Hook)]: + if key in data: + data[key] = struct(**data[key]) + return cls(**data) + + +if exists(pathConf): + conf = Conf.fromdict(load(open(pathConf, "r"))) +else: + conf = Conf.default() + +if exists(pathResVer): + resver = ResVer.fromdict(load(open(pathResVer, "r"))) +else: + resver = ResVer() + + +def fetch_resver(): + """Fetch the latest character id and emojis""" + import requests + import random + import re + + rand_a: int = random.randint(0, int(1e9)) + rand_b: int = random.randint(0, int(1e9)) + + ver_url = f"https://game.maj-soul.com/1/version.json?randv={rand_a}{rand_b}" + response = requests.get(ver_url, proxies={"https": None}) + response.raise_for_status() + version: str = response.json().get("version") + + if resver.version == version: + return + + res_url = f"https://game.maj-soul.com/1/resversion{version}.json" + response = requests.get(res_url, proxies={"https": None}) + response.raise_for_status() + res_data: dict = response.json() + + emotes: defaultdict[str, list[int]] = defaultdict(list) + pattern = rf"en\/extendRes\/emo\/e(\d+)\/(\d+)\.png" + + for text in res_data.get("res"): + matches = re.search(pattern, text) + + if matches: + charid = matches.group(1) + emo = int(matches.group(2)) + + if emo == 13: + continue + emotes[charid].append(emo) + for value in emotes.values(): + value.sort() + + resver.version = version + resver.emotes = {key: value[9:] for key, value in sorted(emotes.items())} + + with open(pathResVer, "w") as f: + dump(asdict(resver), f) + + +def no_cheering_emotes(): + exclude = set(range(13, 19)) + for emo in resver.emotes.values(): + emo[:] = sorted(set(emo) - exclude) + + +def init(): + with console.status("[magenta]Fetch the latest server version") as status: + fetch_resver() + if conf.hook.no_cheering_emotes: + no_cheering_emotes() + if conf.mhm.pure_python_protobuf: + environ["PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION"] = "python" + + with open(pathConf, "w") as f: + dump(asdict(conf), f, indent=2) + + +# console console = Console() + + +# logger +logger = getLogger(__name__) +logger.propagate = False +logger.setLevel(conf.mhm.log_level.upper()) +logger.addHandler(RichHandler(markup=True, rich_tracebacks=True)) diff --git a/mhm/__main__.py b/mhm/__main__.py index 9fc5d9f..35979d7 100644 --- a/mhm/__main__.py +++ b/mhm/__main__.py @@ -1,64 +1,4 @@ -import argparse -import asyncio - -from . import console -from .common import start_inject, start_proxy -from .config import config -from .hook import Hook -from .resource import ResourceManager, load_resource - - -# TODO: Plugins should be independent of this project and should be loaded from a folder -def create_hooks(resger: ResourceManager) -> list[Hook]: - hooks = [] - if config.base.aider: - from .hook.aider import DerHook - - hooks.append(DerHook()) - if config.base.chest: - from .hook.chest import EstHook - - hooks.append(EstHook(resger)) - if config.base.skins: - from .hook.skins import KinHook - - hooks.append(KinHook(resger)) - return hooks - - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument("--verbose", action="store_true") - args = parser.parse_args() - - console.log("Load Resource") - with console.status("[magenta]Fetch LQC.LQBIN"): - resger = load_resource() - console.log(f"LQBin Version: [cyan3]{resger.version}") - console.log(f"> {len(resger.item_rows):0>3} items") - console.log(f"> {len(resger.title_rows):0>3} titles") - console.log(f"> {len(resger.character_rows):0>3} characters") - - console.log("Init Hooks") - hooks = create_hooks(resger) - for h in hooks: - console.log(f"> [cyan3]{h.__class__.__name__}") - - async def start(): - tasks = set() - if config.mitmdump.args: - tasks.add(start_proxy([h.run for h in hooks], args.verbose)) - console.log(f"Start mitmdump @ {config.mitmdump.args.get('mode')}") - if config.proxinject.path: - tasks.add(start_inject()) - console.log(f"Start proxinject @ {config.proxinject.args.get('set-proxy')}") - await asyncio.gather(*tasks) - - try: - asyncio.run(start()) - except KeyboardInterrupt: - pass - +from .common import main if __name__ == "__main__": main() diff --git a/mhm/addon.py b/mhm/addon.py deleted file mode 100644 index 480461b..0000000 --- a/mhm/addon.py +++ /dev/null @@ -1,214 +0,0 @@ -from collections.abc import Sequence -from dataclasses import dataclass -from typing import Literal - -from mitmproxy import ctx, http, websocket -from mitmproxy.addons import view - -from . import console -from .protocol import GameMessage, GameMessageType, compose, parse - -_LOGIN_INFO_MESSAGES = [ - (GameMessageType.Response, ".lq.Lobby.login"), - (GameMessageType.Response, ".lq.Lobby.emailLogin"), - (GameMessageType.Response, ".lq.Lobby.oauth2Login"), -] - -_MATCH_INFO_MESSAGES = [ - (GameMessageType.Request, ".lq.FastTest.authGame"), -] - -ChannelType = Literal["LoBBY", "MaTCH"] -# O: ORIGINAL, I: INJECTED, M: MODIFIED, D: DROPPED -# NOTE: The status `to modify` is unnecessary, as message are dropped directly if fails -MessageStatus = Literal["O", "I", "M", "D"] -# HACK: Define Message status's colors -StatusColor: dict[MessageStatus, str] = { - "O": "grey85", - "I": "cyan1", # NOTE: This indicates that this message is injected - "M": "magenta3", # SECURITY: Whether the modification can be viewed by the server? - "D": "orange3", # SECURITY: Dropping will result in non-sequential request msg idx -} - - -def inject(flow: http.HTTPFlow, content: bytes): - ctx.master.commands.call("inject.websocket", flow, True, content, False) - - -def broadcast( - flows: Sequence[http.HTTPFlow], - content: bytes, - channel: ChannelType, - members: list[int], -) -> None: - for f in flows: - if f.live and f.marked in members: - if f.metadata.get(ChannelType) == channel: - inject(f, content) - - -class GameAddon(view.View): - def __init__(self, methods, verbose: bool) -> None: - super().__init__() - # HACK: `methods` refers to the - # `run(mp: `MessageProcessor`)` method of `Hook` instances. - self.methods = methods - self.verbose = verbose - - def websocket_start(self, flow: http.HTTPFlow): - console.log(f"[i][green]Connected {flow.id[:8]}") - - def websocket_end(self, flow: http.HTTPFlow): - console.log(f"[i][blue]Disconnected {flow.id[:8]}") - - def websocket_message(self, flow: http.HTTPFlow): - # NOTE: make type checker happy - assert flow.websocket is not None - - try: - # NOTE: Flows are no longer saved into a dictionary - wss = flow.websocket.messages[-1] - msg = parse(flow.id, wss.content) - mp = MessageProcessor(flow=flow, wss=wss, msg=msg) - except Exception as e: - console.log(f"[i][orange1]! {flow.id[:8]:>9} {repr(e)}") - return - - # HACK: Temporarily mark the LoBBY message - if msg.key in _LOGIN_INFO_MESSAGES: - channel: ChannelType = "LoBBY" - account_id = msg.data.get("account_id") - flow.marked = account_id - flow.metadata[ChannelType] = channel - # HACK: Temporarily mark the MaTCH message - elif msg.key in _MATCH_INFO_MESSAGES: - channel: ChannelType = "MaTCH" - account_id = msg.data.get("account_id") - flow.marked = account_id - flow.metadata[ChannelType] = channel - - # NOTE: previous `log` method - def summary(mp: MessageProcessor): - msg = mp.msg - snm = f"[{msg.data['name']}]" if msg.name == ".lq.ActionPrototype" else "" - tag = mp.member - idx = msg.idx if msg.idx else "" - sts = mp.status - console.log( - f"[i][{StatusColor[sts]}]{sts}[/{StatusColor[sts]}]" - f" [grey50]{tag:>9}[/grey50]" - f" [cyan2]{msg.kind.name:<8}[/cyan2]" - f" [gold1]{msg.name}[/gold1]" - f" [cyan3]{idx}[/cyan3]" - f"[gold3]{snm}[/gold3]" - ) - if self.verbose: # HACK - console.log(f"-->> {msg.data}") - - # NOTE: Messages are only modified once the account_id is determined - if not isinstance(mp.member, int): - summary(mp) - return - - try: - [fn(mp) for fn in self.methods] - mp.apply() - except Exception: - console.print_exception() - mp.drop() # NOTE: Discard the message if fails - finally: - summary(mp) - - -@dataclass -class MessageProcessor: - flow: http.HTTPFlow - - wss: websocket.WebSocketMessage - - msg: GameMessage - - modified: bool = False - - @property - def status(self) -> MessageStatus: - if self.wss.dropped: - return "D" - elif self.wss.injected: - return "I" - elif self.modified: - return "M" - else: - return "O" - - @property # NOTE: the alias of account_id | the short id of flow - def member(self) -> int | str: - if self.flow.marked: - return self.flow.marked - else: - return self.flow.id[:8] - - def amend(self): - # NOTE: After calling `amend`, method `apply` should be called. - self.modified = True - - def drop(self): - # NOTE: Now the 'dropped' status is determined by the original websocket message - self.wss.drop() - - def apply(self): - # NOTE: It's best to `compose(message)` after all hooks are completed - if self.modified: - self.wss.content = compose(self.msg) - - def request(self, data: dict, id: int): - # SECURITY: Currently uncertain about the security of injecting into the server - # TODO: It can provide the foundation for automation implementation - raise NotImplementedError - - def response(self, data: dict | None = None): - if not data: - data = {} - - # NOTE: Discard the request sent to the server - self.drop() - - response = GameMessage( - data=data, - idx=self.msg.idx, - name=self.msg.name, - kind=GameMessageType.Response, - ) - - inject(self.flow, compose(response)) - - def notify(self, name: str, data: dict): - notify = GameMessage( - idx=0, - name=name, - data=data, - kind=GameMessageType.Notify, - ) - - inject(self.flow, compose(notify)) - - def broadcast( - self, - name: str, - data: dict, - channel: ChannelType, - members: list[int], - ): - notify = GameMessage( - idx=0, - name=name, - data=data, - kind=GameMessageType.Notify, - ) - - broadcast( - ctx.master.commands.call("view.flows.resolve", "@marked"), - compose(notify), - channel, - members, - ) # HACK: Marked flow includes non-live flows diff --git a/mhm/addons.py b/mhm/addons.py new file mode 100644 index 0000000..258878c --- /dev/null +++ b/mhm/addons.py @@ -0,0 +1,67 @@ +import json +from mitmproxy import http +from urllib.parse import urlparse, parse_qs + + +from . import logger +from .hook import hooks +from .proto import MsgManager + + +def log(mger: MsgManager): + msg = mger.m + logger.info(f"[i][gold1]& {mger.tag} {msg.type.name} {msg.method} {msg.id}") + logger.debug(f"[cyan3]# {msg.amended} {msg.data}") + + +class WebSocketAddon: + def __init__(self): + self.manager = MsgManager() + + def websocket_start(self, flow: http.HTTPFlow): + logger.info(" ".join(["[i][green]Connected", flow.id[:13]])) + + def websocket_end(self, flow: http.HTTPFlow): + logger.info(" ".join(["[i][blue]Disconnected", flow.id[:13]])) + + def websocket_message(self, flow: http.HTTPFlow): + # make type checker happy + assert flow.websocket is not None + + try: + self.manager.parse(flow) + except: + logger.warning(" ".join(["[i][red]Unsupported Message @", flow.id[:13]])) + logger.debug(__import__("traceback").format_exc()) + + return + + if self.manager.member: + for hook in hooks: + try: + hook.hook(self.manager) + except: + logger.warning(" ".join(["[i][red]Error", self.manager.m.method])) + logger.debug(__import__("traceback").format_exc()) + + if self.manager.m.amended: + self.manager.apply() + + log(self.manager) + + def request(self, flow: http.HTTPFlow): + parsed_url = urlparse(flow.request.url) + if parsed_url.hostname == "majsoul-hk-client.cn-hongkong.log.aliyuncs.com": + qs = parse_qs(parsed_url.query) + try: + content = json.loads(qs["content"][0]) + if content["type"] == "re_err": + logger.warning(" ".join(["[i][red]Error", str(qs)])) + flow.kill() + else: + logger.debug(" ".join(["[i][green]Log", str(qs)])) + except: + return + + +addons = [WebSocketAddon()] diff --git a/mhm/common.py b/mhm/common.py index 8f9da99..d4cc696 100644 --- a/mhm/common.py +++ b/mhm/common.py @@ -1,30 +1,62 @@ import asyncio -from mitmproxy.options import Options -from mitmproxy.tools.dump import DumpMaster +from . import pRoot, logger, conf, resver, init -from .addon import GameAddon -from .config import config +PROXINJECTOR = pRoot / "common/proxinject/proxinjector-cli" -def _cmd(dikt): - # HACK: not support single parameter - return [obj for key, value in dikt.items() for obj in (f"--{key}", value)] +def _cmd(dict): + return [obj for key, value in dict.items() for obj in (f"--{key}", value)] -async def start_proxy(methods: list, verbose: bool): - master = DumpMaster(Options(**config.mitmdump.args), **config.mitmdump.dump) - master.addons.add(GameAddon(methods, verbose)) + +async def start_proxy(): + from mitmproxy.tools.dump import DumpMaster + from mitmproxy.options import Options + from .addons import addons + + master = DumpMaster(Options(**conf.mitmdump), **conf.dump) + master.addons.add(*addons) await master.run() return master async def start_inject(): - cmd = [config.proxinject.path, *_cmd(config.proxinject.args)] + cmd = [PROXINJECTOR, *_cmd(conf.proxinject)] + while True: - # HACK: Due to Proxinject exiting directly without injecting into the process process = await asyncio.subprocess.create_subprocess_exec( *cmd, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE ) - await process.communicate() + + stdout, stderr = await process.communicate() + await asyncio.sleep(0.8) + + +def main(): + async def start(): + logger.info(f"[i]log level: {conf.mhm.log_level}") + logger.info(f"[i]pure python protobuf: {conf.mhm.pure_python_protobuf}") + + logger.info(f"[i]version: {resver.version}") + logger.info(f"[i]characters: {len(resver.emotes)}") + + tasks = set() + + if conf.mitmdump: + tasks.add(start_proxy()) + logger.info(f"[i]mitmdump launched @ {len(conf.mitmdump.get('mode'))} mode") + + # if conf.proxinject: + # tasks.add(start_inject()) + # logger.info(f"[i]proxinject launched @ {conf.proxinject.get('set-proxy')}") + + await asyncio.gather(*tasks) + + init() + + try: + asyncio.run(start()) + except KeyboardInterrupt: + pass diff --git a/mhm/config.py b/mhm/config.py deleted file mode 100644 index 4912048..0000000 --- a/mhm/config.py +++ /dev/null @@ -1,65 +0,0 @@ -import json -from dataclasses import asdict, dataclass, field, fields, is_dataclass -from pathlib import Path - -ROOT = Path(".") - -CONFIG_PATH = ROOT / "mhmp.json" -PROXIN_PATH = ROOT / "proxinject/proxinjector-cli.exe" - - -@dataclass -class Config: - @dataclass - class Base: - skins: bool = True - aider: bool = False - chest: bool = False - yongchang_mode: bool = False - random_star_char: bool = False - no_cheering_emotes: bool = True - - @dataclass - class Mitmdump: - dump: dict = field( - default_factory=lambda: {"with_dumper": False, "with_termlog": True} - ) - args: dict = field( - default_factory=lambda: {"http2": False, "mode": ["socks5@127.0.0.1:7070"]} - ) - - @dataclass - class Proxinject: - path: str = field( - default_factory=lambda: str(PROXIN_PATH) if PROXIN_PATH.exists() else None - ) - args: dict = field( - default_factory=lambda: { - "name": "jantama_mahjongsoul", - "set-proxy": "127.0.0.1:7070", - } - ) - - base: Base = field(default_factory=lambda: Config.Base()) - mitmdump: Mitmdump = field(default_factory=lambda: Config.Mitmdump()) - proxinject: Proxinject = field(default_factory=lambda: Config.Proxinject()) - - @classmethod - def fromdict(cls, data: dict): - try: - for field in fields(cls): - if is_dataclass(field.type) and field.name in data: - data[field.name] = field.type(**data[field.name]) - return cls(**data) - except (TypeError, KeyError): - print("Configuration file is outdated, please delete it manually") - raise - - -if CONFIG_PATH.exists(): - with CONFIG_PATH.open("r", encoding="utf-8") as f: - config = Config.fromdict(json.load(f)) -else: - config = Config() -with CONFIG_PATH.open("w", encoding="utf-8") as f: - json.dump(asdict(config), f, indent=2) diff --git a/mhm/hook/__init__.py b/mhm/hook/__init__.py index 0c1fc38..30cbac7 100644 --- a/mhm/hook/__init__.py +++ b/mhm/hook/__init__.py @@ -1,23 +1,38 @@ -# TODO: Consider compatibility with extensions from the majsoul-plus. -from collections import defaultdict - -from mhm.addon import MessageProcessor -from mhm.protocol import GameMessageType +from mhm import conf +from mhm.proto import MsgManager, MsgType class Hook: def __init__(self) -> None: - self.mapping = defaultdict(list) + self.mapHook = {} - def run(self, mp: MessageProcessor): - key = mp.msg.key - if key in self.mapping: - [func(mp) for func in self.mapping[key]] + def hook(self, mger: MsgManager): + mKey = (mger.m.type, mger.m.method) + if mKey in self.mapHook: + self.mapHook[mKey](mger) - def bind(self, kind: GameMessageType, name: str): + def bind(self, mType: MsgType, mMethod: str): def decorator(func): - key = (kind, name) - self.mapping[key].append(func) + mKey = (mType, mMethod) + self.mapHook[mKey] = func return func return decorator + + +hooks: list[Hook] = [] + +if conf.hook.enable_aider: + from .aider import DerHook + + hooks.append(DerHook()) + +if conf.hook.enable_chest: + from .chest import OstHook + + hooks.append(OstHook()) + +if conf.hook.enable_skins: + from .skins import KinHook + + hooks.append(KinHook()) diff --git a/mhm/hook/aider.py b/mhm/hook/aider.py index 44cc2e0..0f8de5e 100644 --- a/mhm/hook/aider.py +++ b/mhm/hook/aider.py @@ -1,50 +1,55 @@ import os -import socket - import requests + from urllib3 import disable_warnings from urllib3.exceptions import InsecureRequestWarning +from socket import socket, AF_INET, SOCK_STREAM -from mhm import console -from mhm.addon import MessageProcessor +from mhm import pRoot +from mhm.proto import MsgManager from mhm.hook import Hook -from mhm.protocol import GameMessageType -from mhm.config import ROOT + class DerHook(Hook): def __init__(self) -> None: - self.pool = {} + self.pool = dict() + disable_warnings(InsecureRequestWarning) - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.settimeout(1) - if sock.connect_ex(("127.0.0.1", 12121)) == 0: # HACK - console.log("[green]Aider Detected") - self.open = True - else: - console.log("[green]Starting Aider") - cmd = f'start cmd /c "title Console · 🀄 && {ROOT / "common/endless/mahjong-helper"} -majsoul -p 12121"' - os.system(cmd) - self.open = True - - def run(self, mp: MessageProcessor): - if self.open and mp.msg.kind != GameMessageType.Request: - self.send(mp) - - def send(self, mp: MessageProcessor): - # TODO: modify the helper source code to be compatible with SHA256 - if mp.msg.name == ".lq.ActionPrototype": - if mp.msg.data["name"] == "ActionNewRound": - mp.msg.data["data"]["md5"] = mp.msg.data["data"]["sha256"][:32] - send_msg = mp.msg.data["data"] - elif mp.msg.name == ".lq.FastTest.syncGame": - for action in mp.msg.data["game_restore"]["actions"]: + self.path = pRoot / "common/endless/mahjong-helper" + + def hook(self, mger: MsgManager): + if mger.m.isReq(): + return + + if mger.member not in self.pool: + self.pool[mger.member] = Aider(self.path) + + if mger.m.method == ".lq.ActionPrototype": + if mger.data["name"] == "ActionNewRound": + mger.data["data"]["md5"] = mger.data["data"]["sha256"][:32] + send_msg = mger.data["data"] + elif mger.m.method == ".lq.FastTest.syncGame": + for action in mger.data["game_restore"]["actions"]: if action["name"] == "ActionNewRound": action["data"]["md5"] = action["data"]["sha256"][:32] - send_msg = {"sync_game_actions": mp.msg.data["game_restore"]["actions"]} + send_msg = {"sync_game_actions": mger.data["game_restore"]["actions"]} else: - send_msg = mp.msg.data - # TODO: This URL should be included in the configuration file - # TODO: It's preferable to perform POST requests asynchronously - # to avoid blocking and unnecessary checks - requests.post("https://127.0.0.1:12121", json=send_msg, verify=0, timeout=1) + send_msg = mger.data + + requests.post(self.pool[mger.member].api, json=send_msg, verify=0) + + +class Aider: + PORT = 43410 + + def __init__(self, path: str) -> None: + with socket(AF_INET, SOCK_STREAM) as s: + s.settimeout(0.2) + if s.connect_ex(("127.0.0.1", Aider.PORT)) != 0: + cmd = f'start cmd /c "title Console · 🀄 && {path} -majsoul -p {Aider.PORT}"' + os.system(cmd) + + self.api = f"https://127.0.0.1:{Aider.PORT}" + + Aider.PORT += 1 diff --git a/mhm/hook/chest.py b/mhm/hook/chest.py index f4cdf8a..994ab96 100644 --- a/mhm/hook/chest.py +++ b/mhm/hook/chest.py @@ -1,40 +1,63 @@ import random -from mhm.addon import MessageProcessor +from mhm import resver from mhm.hook import Hook -from mhm.protocol import GameMessageType -from mhm.resource import ResourceManager +from mhm.proto import MsgManager, MsgType -POPULATION = ["chara", "skin", "gift"] -# NOTE: Weights of above `POPULATATION` -WEIGHTS = [5, 15, 80] +def rewards(mapChest: dict, count: int, id: int): + rewards = [] -class EstHook(Hook): - def __init__(self, resger: ResourceManager) -> None: + if id not in mapChest: + id = -999 + for i in range(0, count): + aRandom, bRandom = random.random(), random.random() + for (aPb, aPool), (bPb, bPool) in mapChest[id]: + if aRandom < aPb: + rewards.append(random.choice(bPool if bRandom < bPb else aPool)) + break + + return [{"reward": {"id": id, "count": 1}} for id in rewards] + + +def chest(mapChest: dict, count: int, id: int): + return { + "results": rewards(mapChest, count, id), + "total_open_count": count, + } + + +class OstHook(Hook): + def __init__(self) -> None: super().__init__() - @self.bind(GameMessageType.Response, ".lq.Lobby.login") - @self.bind(GameMessageType.Response, ".lq.Lobby.emailLogin") - @self.bind(GameMessageType.Response, ".lq.Lobby.oauth2Login") - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchAccountInfo") - def _(mp: MessageProcessor): - mp.msg.data["account"]["platform_diamond"] = [{"id": 100001, "count": 66666}] # fmt: skip # noqa - mp.amend() - - @self.bind(GameMessageType.Request, ".lq.Lobby.openChest") - def _(mp: MessageProcessor): - chest = resger.chest_map[mp.msg.data["chest_id"]] - count = mp.msg.data["count"] - # HACK: Currently UP and NORMAL chests are mixed - mp.response( - { - "results": [ - { - "reward": {"count": 1, "id": random.choice(chest[k])}, - } - for k in random.choices(POPULATION, WEIGHTS, k=count) - ], - "total_open_count": count, - } - ) + aChars = [int(m) for m in resver.emotes] + nViews = sorted(set(range(305001, 305056)).difference({305043, 305047})) + gGifts = sorted(range(303012, 303090, 10)) + bGifts = sorted(range(303013, 303090, 10)) + + self.mapChest = { + 1005: [ + [(0.05, aChars), (0.2, [200076])], + [(0.2, nViews), (0, [])], + [(1, gGifts), (0.0625, bGifts)], + ], + -999: [ + [(0.05, aChars), (0, [])], + [(0.2, nViews), (0, [])], + [(1, gGifts), (0.0625, bGifts)], + ], + } + + @self.bind(MsgType.Res, ".lq.Lobby.login") + @self.bind(MsgType.Res, ".lq.Lobby.emailLogin") + @self.bind(MsgType.Res, ".lq.Lobby.oauth2Login") # login + @self.bind(MsgType.Res, ".lq.Lobby.fetchAccountInfo") # lobby refresh + def _(mger: MsgManager): + mger.data["account"]["platform_diamond"] = [{"id": 100001, "count": 66666}] + mger.amend() + + @self.bind(MsgType.Req, ".lq.Lobby.openChest") + def _(mger: MsgManager): + nData = chest(self.mapChest, mger.data["count"], mger.data["chest_id"]) + mger.respond(nData) diff --git a/mhm/hook/skins.py b/mhm/hook/skins.py index e70b261..cb69cb9 100644 --- a/mhm/hook/skins.py +++ b/mhm/hook/skins.py @@ -1,287 +1,302 @@ -# TODO: This part needs to be refactored -import json import os +import json import random -from pathlib import Path -from mhm.addon import MessageProcessor -from mhm.config import config +from mhm import pRoot, conf, resver from mhm.hook import Hook -from mhm.protocol import GameMessageType -from mhm.resource import ResourceManager +from mhm.proto import MsgManager, MsgType + + +def _skin(charid: int) -> int: + return charid % 1000 * 100 + 400001 + + +def _skins(charid_set): + for m in charid_set: + i = _skin(m) + for n in range(i, i + 9): + yield n + + +def _characters(charid_set): + for m in charid_set: + yield { + "charid": m, + "level": 5, + "exp": 1, + "skin": _skin(m), + "extra_emoji": resver.emotes.get(str(m)), + "is_upgraded": True, + "rewarded_level": [], + "views": [], + } + + +class SkinInfo: + def __init__(self) -> None: + inFrameSet = {305529, 305537, 305542, 305545, 305551, 305552} | set( + range(305520, 305524) + ) + + exItemSet = {305214, 305314, 305526, 305725} | set( + range(305501, 305556) + ).difference(inFrameSet) + + exTitleSet = { + 600030, + 600043, + # 600017, + # 600024, + # 600025, + # 600029, + # 600041, + # 600044, + } | set(range(600057, 600064)) + + aItemList = sorted(set(range(305001, 309000)).difference(exItemSet)) + aTitleList = sorted(set(range(600002, 600082)).difference(exTitleSet)) + + self.titleList = aTitleList + self.itemList = [{"item_id": i, "stack": 1} for i in aItemList] class KinHook(Hook): - def __init__(self, resger: ResourceManager) -> None: # noqa: C901 + def __init__(self) -> None: super().__init__() - self.path = Path("./account") + self.info = SkinInfo() + self.path = pRoot / "account" if not os.path.exists(self.path): os.mkdir(self.path) - self.skin_map: dict[int, Skin] = {} - self.gamp_map: dict[str, dict] = {} + self.mapSkin: dict[int, Skin] = dict() + self.mapGame: dict[str, dict] = dict() # Response - @self.bind(GameMessageType.Response, ".lq.Lobby.login") - @self.bind(GameMessageType.Response, ".lq.Lobby.emailLogin") - @self.bind(GameMessageType.Response, ".lq.Lobby.oauth2Login") # login - def _(mp: MessageProcessor): - self.skin_map[mp.member] = Skin(self.path, mp.member, mp.msg.data, resger) - self.skin_map[mp.member].update_player(mp.msg.data.get("account")) - mp.amend() - - @self.bind(GameMessageType.Response, ".lq.Lobby.joinRoom") - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchRoom") - @self.bind(GameMessageType.Response, ".lq.Lobby.createRoom") # room - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.Lobby.login") + @self.bind(MsgType.Res, ".lq.Lobby.emailLogin") + @self.bind(MsgType.Res, ".lq.Lobby.oauth2Login") # login + def _(mger: MsgManager): + self.mapSkin[mger.member] = Skin(self.path, mger) + self.mapSkin[mger.member].update_player(mger.data.get("account")) + mger.amend() + + @self.bind(MsgType.Res, ".lq.Lobby.joinRoom") + @self.bind(MsgType.Res, ".lq.Lobby.fetchRoom") + @self.bind(MsgType.Res, ".lq.Lobby.createRoom") # room + def _(mger: MsgManager): # 在加入、获取、创建房间时修改己方头衔、立绘、角色 - if "room" not in mp.msg.data: + if "room" not in mger.data: return True - for person in mp.msg.data["room"]["persons"]: - if skin := self.skin_map.get(person["account_id"]): - skin.update_player(person) - mp.amend() - - @self.bind(GameMessageType.Response, ".lq.Lobby.joinRoom") - @self.bind(GameMessageType.Response, ".lq.Lobby.createRoom") - def _(mp: MessageProcessor): # NOTE: Init `NotifyRoomPlayer?` sequence id - if skin := self.skin_map.get(mp.member): - skin.reset_sequence(mp.msg.data["room"]["seq"]) - - @self.bind(GameMessageType.Response, ".lq.Lobby.leaveRoom") - @self.bind(GameMessageType.Response, ".lq.FastTest.terminateGame") - def _(mp: MessageProcessor): - if skin := self.skin_map.get(mp.member): - skin.room_data = None # NOTE: Purge room_data - - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchInfo") - def _(mp: MessageProcessor): + for person in mger.data["room"]["persons"]: + if mSkin := self.mapSkin.get(person["account_id"]): + mSkin.update_player(person) + mger.amend() + + @self.bind(MsgType.Res, ".lq.Lobby.fetchInfo") + def _(mger: MsgManager): # 替换信息 - if skin := self.skin_map.get(mp.member): - mp.msg.data["bag_info"]["bag"]["items"].extend(resger.bag_rows) - mp.msg.data["title_list"]["title_list"] = resger.title_rows - mp.msg.data["all_common_views"] = skin.commonviews - mp.msg.data["character_info"] = skin.characterinfo - mp.amend() - - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchBagInfo") - def _(mp: MessageProcessor): + if mSkin := self.mapSkin.get(mger.member): + mger.data["bag_info"]["bag"]["items"].extend(self.info.itemList) + mger.data["title_list"]["title_list"] = self.info.titleList + mger.data["all_common_views"] = mSkin.commonviews + mger.data["character_info"] = mSkin.characterinfo + mger.amend() + + @self.bind(MsgType.Res, ".lq.Lobby.fetchBagInfo") + def _(mger: MsgManager): # 添加物品 - if self.skin_map.get(mp.member): - mp.msg.data["bag"]["items"].extend(resger.bag_rows) - mp.amend() + if mSkin := self.mapSkin.get(mger.member): + mger.data["bag"]["items"].extend(self.info.itemList) + mger.amend() - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchTitleList") - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.Lobby.fetchTitleList") + def _(mger: MsgManager): # 添加头衔 - if self.skin_map.get(mp.member): - mp.msg.data["title_list"] = resger.title_rows - mp.amend() + if mSkin := self.mapSkin.get(mger.member): + mger.data["title_list"] = self.info.titleList + mger.amend() - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchAllCommonViews") - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.Lobby.fetchAllCommonViews") + def _(mger: MsgManager): # 装扮本地数据替换 - if skin := self.skin_map.get(mp.member): - mp.msg.data = skin.commonviews - mp.amend() + if mSkin := self.mapSkin.get(mger.member): + mger.data = mSkin.commonviews + mger.amend() - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchCharacterInfo") - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.Lobby.fetchCharacterInfo") + def _(mger: MsgManager): # 全角色数据替换 - if skin := self.skin_map.get(mp.member): - mp.msg.data = skin.characterinfo - mp.amend() + if mSkin := self.mapSkin.get(mger.member): + mger.data = mSkin.characterinfo + mger.amend() - @self.bind(GameMessageType.Response, ".lq.Lobby.fetchAccountInfo") - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.Lobby.fetchAccountInfo") + def _(mger: MsgManager): # 修改状态面板立绘、头衔 - if skin := self.skin_map.get(mp.msg.data["account"]["account_id"]): - skin.update_player(mp.msg.data["account"], "loading_image") - mp.amend() + if mSkin := self.mapSkin.get(mger.data["account"]["account_id"]): + mSkin.update_player(mger.data["account"], "loading_image") + mger.amend() - @self.bind(GameMessageType.Response, ".lq.FastTest.authGame") - def _(mp: MessageProcessor): + @self.bind(MsgType.Res, ".lq.FastTest.authGame") + def _(mger: MsgManager): # 进入对局时 - if skin := self.skin_map.get(mp.member): - if config.base.yongchang_mode: - mp.msg.data["game_config"]["mode"]["detail_rule"][ - "yongchang_mode" - ] = 1 + if mSkin := self.mapSkin.get(mger.member): + mSkin.seat_list = mger.data["seat_list"] - skin.seat_list = mp.msg.data["seat_list"] - - if game := self.gamp_map.get(skin.game_uuid): - mp.msg.data["players"] = game + if mGame := self.mapGame.get(mSkin.game_uuid): + mger.data["players"] = mGame else: - for player in mp.msg.data["players"]: - if _skin := self.skin_map.get(player["account_id"]): + for player in mger.data["players"]: + if pSkin := self.mapSkin.get(player["account_id"]): # 替换对局头像,角色、头衔 - _skin.update_player(player) - if config.base.random_star_char: - char_and_skin = skin.random_star_character_and_skin - player["character"], player["avatar_id"] = char_and_skin + pSkin.update_player(player) + if conf.hook.random_star_char: + nChar, nSkin = mSkin.random_star_character_and_skin + player["character"], player["avatar_id"] = nChar, nSkin else: # 其他玩家报菜名,对机器人无效 player["character"].update( {"level": 5, "exp": 1, "is_upgraded": True} ) - self.gamp_map[skin.game_uuid] = mp.msg.data["players"] - mp.amend() + self.mapGame[mSkin.game_uuid] = mger.data["players"] + mger.amend() # Request - @self.bind(GameMessageType.Request, ".lq.FastTest.authGame") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.FastTest.authGame") + def _(mger: MsgManager): # 记录当前对局 UUID - if skin := self.skin_map.get(mp.member): - skin.game_uuid = mp.msg.data["game_uuid"] + if mSkin := self.mapSkin.get(mger.member): + mSkin.game_uuid = mger.data["game_uuid"] - @self.bind(GameMessageType.Request, ".lq.FastTest.broadcastInGame") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.FastTest.broadcastInGame") + def _(mger: MsgManager): # 发送未持有的表情时 - emo = json.loads(mp.msg.data["content"])["emo"] - if emo > 8 and (skin := self.skin_map.get(mp.member)): - seat = skin.seat_list.index(mp.member) - mp.broadcast( - channel="MaTCH", - members=skin.seat_list, - name=".lq.NotifyGameBroadcast", + emo = json.loads(mger.data["content"])["emo"] + if emo > 8 and (mSkin := self.mapSkin.get(mger.member)): + seat = mSkin.seat_list.index(mger.member) + mger.notify_match( + ids=mSkin.seat_list, + method=".lq.NotifyGameBroadcast", data={"seat": seat, "content": json.dumps({"emo": emo})}, ) - mp.response() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.changeMainCharacter") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.changeMainCharacter") + def _(mger: MsgManager): # 修改主角色时 - if skin := self.skin_map.get(mp.member): - skin.main_character_id = mp.msg.data["character_id"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.main_character_id = mger.data["character_id"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.changeCharacterSkin") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.changeCharacterSkin") + def _(mger: MsgManager): # 修改角色皮肤时 - if skin := self.skin_map.get(mp.member): - character = skin.character_of(mp.msg.data["character_id"]) - character["skin"] = mp.msg.data["skin"] - skin.save() - mp.notify( - name=".lq.NotifyAccountUpdate", + if mSkin := self.mapSkin.get(mger.member): + character = mSkin.character_of(mger.data["character_id"]) + character["skin"] = mger.data["skin"] + mSkin.save() + mger.notify( + method=".lq.NotifyAccountUpdate", data={"update": {"character": {"characters": [character]}}}, ) - if skin.room_data: - members = [m["account_id"] for m in skin.room_data["player_list"]] - mp.broadcast( - channel="LoBBY", - members=members, - name=".lq.NotifyRoomPlayerUpdate", - data=skin.room_data, - ) - mp.response() - - @self.bind(GameMessageType.Request, ".lq.Lobby.updateCharacterSort") - def _(mp: MessageProcessor): + mger.respond() + + @self.bind(MsgType.Req, ".lq.Lobby.updateCharacterSort") + def _(mger: MsgManager): # 修改星标角色时 - if skin := self.skin_map.get(mp.member): - skin.characterinfo["character_sort"] = mp.msg.data["sort"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.characterinfo["character_sort"] = mger.data["sort"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.useTitle") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.useTitle") + def _(mger: MsgManager): # 选择头衔时 - if skin := self.skin_map.get(mp.member): - skin.title = mp.msg.data["title"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.title = mger.data["title"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.modifyNickname") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.modifyNickname") + def _(mger: MsgManager): # 修改昵称时 - if skin := self.skin_map.get(mp.member): - skin.nickname = mp.msg.data["nickname"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.nickname = mger.data["nickname"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.setLoadingImage") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.setLoadingImage") + def _(mger: MsgManager): # 选择加载图时 - if skin := self.skin_map.get(mp.member): - skin.loading_image = mp.msg.data["images"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.loading_image = mger.data["images"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.useCommonView") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.useCommonView") + def _(mger: MsgManager): # 选择装扮时 - if skin := self.skin_map.get(mp.member): - skin.use = mp.msg.data["index"] - skin.save() - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mSkin.use = mger.data["index"] + mSkin.save() + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.saveCommonViews") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.saveCommonViews") + def _(mger: MsgManager): # 修改装扮时 - if skin := self.skin_map.get(mp.member): - sIndex = mp.msg.data["save_index"] - skin.commonviews["views"][sIndex]["values"] = mp.msg.data["views"] - skin.save() - mp.response() - - @self.bind(GameMessageType.Request, ".lq.Lobby.setHiddenCharacter") - def _(mp: MessageProcessor): + if mSkin := self.mapSkin.get(mger.member): + sIndex = mger.data["save_index"] + mSkin.commonviews["views"][sIndex]["values"] = mger.data["views"] + mSkin.save() + mger.respond() + + @self.bind(MsgType.Req, ".lq.Lobby.setHiddenCharacter") + def _(mger: MsgManager): # 隐藏角色时 - if skin := self.skin_map.get(mp.member): - skin.characterinfo["hidden_characters"] = mp.msg.data["chara_list"] - skin.save() - mp.response({"hidden_characters": mp.msg.data["chara_list"]}) + if mSkin := self.mapSkin.get(mger.member): + mSkin.characterinfo["hidden_characters"] = mger.data["chara_list"] + mSkin.save() + mger.respond({"hidden_characters": mger.data["chara_list"]}) - @self.bind(GameMessageType.Request, ".lq.Lobby.addFinishedEnding") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.addFinishedEnding") + def _(mger: MsgManager): # 屏蔽传记完成请求 - if self.skin_map.get(mp.member): - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.receiveEndingReward") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.receiveEndingReward") + def _(mger: MsgManager): # 屏蔽传记奖励请求 - if self.skin_map.get(mp.member): - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mger.respond() - @self.bind(GameMessageType.Request, ".lq.Lobby.receiveCharacterRewards") - def _(mp: MessageProcessor): + @self.bind(MsgType.Req, ".lq.Lobby.receiveCharacterRewards") + def _(mger: MsgManager): # 屏蔽角色奖励请求 - if self.skin_map.get(mp.member): - mp.response() + if mSkin := self.mapSkin.get(mger.member): + mger.respond() # Notify - @self.bind(GameMessageType.Notify, ".lq.NotifyRoomPlayerReady") - @self.bind(GameMessageType.Notify, ".lq.NotifyRoomPlayerUpdate") - @self.bind(GameMessageType.Notify, ".lq.NotifyRoomPlayerDressing") - def _(mp: MessageProcessor): # HACK: Replace room message sequence id - if skin := self.skin_map.get(mp.member): - mp.msg.data["seq"] = skin.query_sequence() - mp.amend() - - @self.bind(GameMessageType.Notify, ".lq.NotifyRoomPlayerUpdate") - def _(mp: MessageProcessor): + @self.bind(MsgType.Notify, ".lq.NotifyRoomPlayerUpdate") + def _(mger: MsgManager): # 房间中添加、减少玩家时修改立绘、头衔 - for player in mp.msg.data["player_list"]: - if skin := self.skin_map.get(player["account_id"]): - skin.update_player(player) - skin.room_data = mp.msg.data - mp.amend() - - @self.bind(GameMessageType.Notify, ".lq.NotifyGameFinishRewardV2") - def _(mp: MessageProcessor): + for player in mger.data["player_list"]: + if mSkin := self.mapSkin.get(player["account_id"]): + mSkin.update_player(player) + mger.amend() + + @self.bind(MsgType.Notify, ".lq.NotifyGameFinishRewardV2") + def _(mger: MsgManager): # 终局结算时,不播放羁绊动画 - if self.skin_map.get(mp.member): - mp.msg.data["main_character"] = {"exp": 1, "add": 0, "level": 5} - mp.amend() + if mSkin := self.mapSkin.get(mger.member): + mger.data["main_character"] = {"exp": 1, "add": 0, "level": 5} + mger.amend() class Skin: @@ -333,8 +348,8 @@ def character(self) -> dict: @property def random_star_character_and_skin(self) -> tuple[dict, int]: if self.characterinfo["character_sort"]: - index = random.choice(self.characterinfo["character_sort"]) - character = self.character_of(index) + cIndex = random.choice(self.characterinfo["character_sort"]) + character = self.character_of(cIndex) else: character = self.character return character, character.get("skin") @@ -343,10 +358,8 @@ def random_star_character_and_skin(self) -> tuple[dict, int]: def avatar_id(self) -> int: return self.character["skin"] - def __init__( - self, root: str, member: int, data: dict, resger: ResourceManager - ) -> None: - self.path = root / f"{member}.json" + def __init__(self, root: str, mger: MsgManager) -> None: + self.path = root / "{}.json".format(mger.member) # base attributes self.keys = ["title", "nickname", "loading_image"] @@ -355,24 +368,15 @@ def __init__( self.loading_image: list = None # temp attributes - self.sequence: int = 0 - self.room_data: dict = None self.seat_list: list = None self.game_uuid: str = None - self.update_self(data.get("account")) + self.update_self(mger.data.get("account")) if os.path.exists(self.path): - self.load(resger) + self.load() else: - self.init(resger) - - def query_sequence(self) -> int: - self.sequence += 1 # NOTE: `NotifyRoomPlayer?` message sequence id - return self.sequence - - def reset_sequence(self, value=0): # NOTE: Call when creating or joining a room - self.sequence = value # HACK: Regularly the value should be zero + self.init() def character_of(self, charid: int) -> dict: for character in self.characterinfo["characters"]: @@ -399,8 +403,8 @@ def save(self): json.dump(data, f, ensure_ascii=False) - def load(self, resger: ResourceManager): - with open(self.path, encoding="utf-8") as f: + def load(self): + with open(self.path, "r", encoding="utf-8") as f: data: dict = json.load(f) base = data.get("base", data.get("account")) @@ -410,9 +414,9 @@ def load(self, resger: ResourceManager): for key in self.keys: setattr(self, key, base[key]) - self.update_characterinfo(resger) + self.update_characterinfo() - def init(self, resger: ResourceManager): + def init(self): # commonviews self.commonviews = { "views": [{"values": [], "index": i} for i in range(0, 10)], @@ -420,37 +424,41 @@ def init(self, resger: ResourceManager): } # characterinfo + res_charid_set = set(map(int, resver.emotes.keys())) + + main_character_id = 200001 + skins = list(_skins(res_charid_set)) + characters = list(_characters(res_charid_set)) + self.characterinfo = { - "characters": resger.character_rows, - "skins": resger.skin_rows, - "main_character_id": 200001, + "characters": characters, + "skins": skins, + "main_character_id": main_character_id, "send_gift_limit": 2, "character_sort": [], - "finished_endings": resger.spot_rewards, + "finished_endings": [], "hidden_characters": [], - "rewarded_endings": resger.spot_rewards, + "rewarded_endings": [], "send_gift_count": 0, } # save self.save() - def update_characterinfo(self, resger: ResourceManager): - characters: list[dict] = self.characterinfo["characters"] + def update_characterinfo(self): + charid_set = {i.get("charid") for i in self.characterinfo["characters"]} + res_charid_set = set(map(int, resver.emotes.keys())) - ancient_charid_set = {m["charid"] for m in characters} - current_charid_set = {m["charid"] for m in resger.character_rows} + skins: list[int] = self.characterinfo.get("skins") + characters: list[dict] = self.characterinfo.get("characters") for m in characters: - m["extra_emoji"] = resger.extra_emoji_map[m["charid"]] - m["rewarded_level"] = [1, 2, 3, 4, 5] - - if remove_char := sorted(ancient_charid_set - current_charid_set): - characters[:] = {m for m in characters if m["charid"] not in remove_char} + m["extra_emoji"] = resver.emotes.get(str(m["charid"])) - if extend_char := sorted(current_charid_set - ancient_charid_set): - characters.extend([resger.character_map[c] for c in extend_char]) + if remove_m := sorted(charid_set - res_charid_set): + skins[:] = [m for m in skins if m not in _skins(remove_m)] + characters[:] = [m for m in characters if m.get("charid") not in remove_m] - self.characterinfo["skins"] = resger.skin_rows - self.characterinfo["finished_endings"] = resger.spot_rewards - self.characterinfo["rewarded_endings"] = resger.spot_rewards + if extend_m := sorted(res_charid_set - charid_set): + skins.extend(_skins(extend_m)) + characters.extend(_characters(extend_m)) diff --git a/mhm/main.py b/mhm/main.py deleted file mode 100644 index 9fc5d9f..0000000 --- a/mhm/main.py +++ /dev/null @@ -1,64 +0,0 @@ -import argparse -import asyncio - -from . import console -from .common import start_inject, start_proxy -from .config import config -from .hook import Hook -from .resource import ResourceManager, load_resource - - -# TODO: Plugins should be independent of this project and should be loaded from a folder -def create_hooks(resger: ResourceManager) -> list[Hook]: - hooks = [] - if config.base.aider: - from .hook.aider import DerHook - - hooks.append(DerHook()) - if config.base.chest: - from .hook.chest import EstHook - - hooks.append(EstHook(resger)) - if config.base.skins: - from .hook.skins import KinHook - - hooks.append(KinHook(resger)) - return hooks - - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument("--verbose", action="store_true") - args = parser.parse_args() - - console.log("Load Resource") - with console.status("[magenta]Fetch LQC.LQBIN"): - resger = load_resource() - console.log(f"LQBin Version: [cyan3]{resger.version}") - console.log(f"> {len(resger.item_rows):0>3} items") - console.log(f"> {len(resger.title_rows):0>3} titles") - console.log(f"> {len(resger.character_rows):0>3} characters") - - console.log("Init Hooks") - hooks = create_hooks(resger) - for h in hooks: - console.log(f"> [cyan3]{h.__class__.__name__}") - - async def start(): - tasks = set() - if config.mitmdump.args: - tasks.add(start_proxy([h.run for h in hooks], args.verbose)) - console.log(f"Start mitmdump @ {config.mitmdump.args.get('mode')}") - if config.proxinject.path: - tasks.add(start_inject()) - console.log(f"Start proxinject @ {config.proxinject.args.get('set-proxy')}") - await asyncio.gather(*tasks) - - try: - asyncio.run(start()) - except KeyboardInterrupt: - pass - - -if __name__ == "__main__": - main() diff --git a/mhm/proto/__init__.py b/mhm/proto/__init__.py new file mode 100644 index 0000000..96757b9 --- /dev/null +++ b/mhm/proto/__init__.py @@ -0,0 +1,342 @@ +import base64 +import struct + +from google.protobuf.json_format import MessageToDict, ParseDict +from google.protobuf.message import Message +from mitmproxy import ctx, http, websocket +from dataclasses import dataclass +from enum import Enum + +from . import liqi_pb2 as pb + + +class MsgType(Enum): + """Game websocket message type""" + + Notify = 1 + Req = 2 + Res = 3 + + +@dataclass +class Msg: + """Game websocket message struct""" + + proto: Message + type: MsgType + + method: str + data: dict + + id: int = 0 + amended: bool = False + + @property + def compose(self): + head = self.type.value.to_bytes(length=1, byteorder="little") + proto_obj = ParseDict(js_dict=self.data, message=self.proto) + + data_0 = b"" if self.type == MsgType.Res else self.method.encode() + data_1 = proto_obj.SerializePartialToString() + + msg_block = [ + {"id": 1, "type": "string", "data": data_0}, + {"id": 2, "type": "string", "data": data_1}, + ] + + if self.type == MsgType.Notify: + return head + Tool.toProtobuf(msg_block) + else: + return head + struct.pack(" None: + self.msgs: dict[Msg] = [] + self.tool = Tool() + self.flow = None + + self.lobby_flows: dict[int, http.HTTPFlow] = {} + self.match_flows: dict[int, http.HTTPFlow] = {} + + self.account_ids: dict[http.HTTPFlow, int] = {} + + @property + def message(self) -> websocket.WebSocketMessage: + return self.flow.websocket.messages[-1] + + @property + def m(self) -> Msg: + return self.msgs[-1] + + @property + def data(self) -> dict: + return self.m.data + + @data.setter + def data(self, value): + self.m.data = value + + @property + def member(self) -> int | None: + return self.account_ids.get(self.flow) + + @property + def tag(self) -> str: + if m := self.member: + return str(m) + return self.flow.id[:13] + + def parse(self, flow: http.HTTPFlow): + ws_msg = flow.websocket.messages[-1] + gm_msg = self.tool.parse(flow.id, ws_msg.content) + + self.msgs.append(gm_msg) + self.flow = flow + + if (gm_msg.type, gm_msg.method) in [ + (MsgType.Res, ".lq.Lobby.login"), + (MsgType.Res, ".lq.Lobby.emailLogin"), + (MsgType.Res, ".lq.Lobby.oauth2Login"), + ]: + account_id = gm_msg.data.get("account_id") + + self.lobby_flows[account_id] = flow + self.account_ids[flow] = account_id + + elif (gm_msg.type, gm_msg.method) in [ + (MsgType.Req, ".lq.FastTest.authGame"), + ]: + account_id = gm_msg.data.get("account_id") + + self.match_flows[account_id] = flow + self.account_ids[flow] = account_id + + def amend(self): + self.m.amended = True + + def drop(self): + self.message.drop() + + def apply(self): + self.message.content = self.m.compose + + def respond(self, data: dict = None): + # drop request websocket message + self.drop() + + if not data: + data = dict() + + oto = Tool.protoTypeOf(self.m.method, MsgType.Res) + + content = Msg( + proto=oto(), type=MsgType.Res, method=self.m.method, data=data, id=self.m.id + ).compose + + # inject.websocket flow to_client message is_text + ctx.master.commands.call( + "inject.websocket", self.flow, True, content, False + ) # to_client is always true for security reasons + + def notify(self, method: str, data: dict): + oto = Tool.protoTypeOf(method, MsgType.Notify) + + content = Msg( + proto=oto(), type=MsgType.Notify, method=method, data=data + ).compose + + # inject.websocket flow to_client message is_text + ctx.master.commands.call( + "inject.websocket", self.flow, True, content, False + ) # to_client is always true for security reasons + + def notify_flows( + self, ids: list[int], flows: dict[int, http.HTTPFlow], method: str, data: dict + ): + oto = Tool.protoTypeOf(method, MsgType.Notify) + + content = Msg( + proto=oto(), type=MsgType.Notify, method=method, data=data + ).compose + + for id in ids: + if id in flows: + # inject.websocket flow to_client message is_text + ctx.master.commands.call( + "inject.websocket", flows[id], True, content, False + ) # to_client is always true for security reasons + + def notify_lobby(self, ids: list[int], method: str, data: dict = None): + self.notify_flows(ids, self.lobby_flows, method, data) + + def notify_match(self, ids: list[int], method: str, data: dict = None): + self.notify_flows(ids, self.match_flows, method, data) + + +class Tool: + def __init__(self) -> None: + self.mapResType = dict() + + def parse(self, flowid: str, content: bytes) -> Msg: + msg_type = MsgType(content[0]) + if msg_type == MsgType.Notify: + msg_block = self.fromProtobuf(content[1:]) + method_name = msg_block[0]["data"].decode() + prototype = self.protoTypeOf(method_name, msg_type) + proto_obj = prototype.FromString(msg_block[1]["data"]) + dict_obj = MessageToDict( + proto_obj, + preserving_proto_field_name=True, + including_default_value_fields=True, + ) + if "data" in dict_obj: + B = base64.b64decode(dict_obj["data"]) + action_proto_obj = getattr(pb, dict_obj["name"]).FromString( + self.decode(B) + ) + action_dict_obj = MessageToDict( + action_proto_obj, + preserving_proto_field_name=True, + including_default_value_fields=True, + ) + dict_obj["data"] = action_dict_obj + msg_id = 0 + else: + msg_id = struct.unpack(" type[Message]: + if msg_type == MsgType.Notify: + _, lq, message_name = method_name.split(".") + return getattr(pb, message_name) + else: + _, lq, service, rpc = method_name.split(".") + method_desc = pb.DESCRIPTOR.services_by_name[service].methods_by_name[rpc] + + if msg_type == MsgType.Req: + return getattr(pb, method_desc.input_type.name) + elif msg_type == MsgType.Res: + return getattr(pb, method_desc.output_type.name) + + @classmethod + def fromProtobuf(cls, buf) -> list[dict]: + p = 0 + result = [] + while p < len(buf): + block_begin = p + block_type = buf[p] & 7 + block_id = buf[p] >> 3 + p += 1 + if block_type == 0: + block_type = "varint" + data, p = cls.parseVarint(buf, p) + elif block_type == 2: + block_type = "string" + s_len, p = cls.parseVarint(buf, p) + data = buf[p : p + s_len] + p += s_len + else: + raise Exception("unknow type:", block_type, "at", p) + result.append( + {"id": block_id, "type": block_type, "data": data, "begin": block_begin} + ) + return result + + @classmethod + def toProtobuf(cls, data: list[dict]) -> bytes: + result = b"" + for d in data: + if d["type"] == "varint": + result += ((d["id"] << 3) + 0).to_bytes(length=1, byteorder="little") + result += cls.toVarint(d["data"]) + elif d["type"] == "string": + result += ((d["id"] << 3) + 2).to_bytes(length=1, byteorder="little") + result += cls.toVarint(len(d["data"])) + result += d["data"] + else: + raise NotImplementedError + return result + + @staticmethod + def parseVarint(buf, p): + data = 0 + base = 0 + while p < len(buf): + data += (buf[p] & 127) << base + base += 7 + p += 1 + if buf[p - 1] >> 7 == 0: + break + return (data, p) + + @staticmethod + def toVarint(x: int) -> bytes: + data = 0 + base = 0 + length = 0 + if x == 0: + return b"\x00" + while x > 0: + length += 1 + data += (x & 127) << base + x >>= 7 + if x > 0: + data += 1 << (base + 7) + base += 8 + return data.to_bytes(length, "little") + + @staticmethod + def decode(data: bytes) -> bytes: + keys = [0x84, 0x5E, 0x4E, 0x42, 0x39, 0xA2, 0x1F, 0x60, 0x1C] + data = bytearray(data) + for i in range(len(data)): + u = (23 ^ len(data)) + 5 * i + keys[i % len(keys)] & 255 + data[i] ^= u + return bytes(data) diff --git a/mhm/proto/config_pb2.py b/mhm/proto/config_pb2.py deleted file mode 100644 index bc69a52..0000000 --- a/mhm/proto/config_pb2.py +++ /dev/null @@ -1,36 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: mhm/proto/config.proto -# Protobuf Python Version: 5.26.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16mhm/proto/config.proto\x12\tlq.config\"T\n\x05\x46ield\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x14\n\x0c\x61rray_length\x18\x02 \x01(\r\x12\x0f\n\x07pb_type\x18\x03 \x01(\t\x12\x10\n\x08pb_index\x18\x04 \x01(\r\"*\n\tSheetMeta\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\"a\n\x0bSheetSchema\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x04meta\x18\x02 \x01(\x0b\x32\x14.lq.config.SheetMeta\x12 \n\x06\x66ields\x18\x03 \x03(\x0b\x32\x10.lq.config.Field\"C\n\x0bTableSchema\x12\x0c\n\x04name\x18\x01 \x01(\t\x12&\n\x06sheets\x18\x02 \x03(\x0b\x32\x16.lq.config.SheetSchema\"7\n\tSheetData\x12\r\n\x05table\x18\x01 \x01(\t\x12\r\n\x05sheet\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x03(\x0c\"\x82\x01\n\x0c\x43onfigTables\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0bheader_hash\x18\x02 \x01(\t\x12\'\n\x07schemas\x18\x03 \x03(\x0b\x32\x16.lq.config.TableSchema\x12#\n\x05\x64\x61tas\x18\x04 \x03(\x0b\x32\x14.lq.config.SheetDatab\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mhm.proto.config_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - DESCRIPTOR._loaded_options = None - _globals['_FIELD']._serialized_start=37 - _globals['_FIELD']._serialized_end=121 - _globals['_SHEETMETA']._serialized_start=123 - _globals['_SHEETMETA']._serialized_end=165 - _globals['_SHEETSCHEMA']._serialized_start=167 - _globals['_SHEETSCHEMA']._serialized_end=264 - _globals['_TABLESCHEMA']._serialized_start=266 - _globals['_TABLESCHEMA']._serialized_end=333 - _globals['_SHEETDATA']._serialized_start=335 - _globals['_SHEETDATA']._serialized_end=390 - _globals['_CONFIGTABLES']._serialized_start=393 - _globals['_CONFIGTABLES']._serialized_end=523 -# @@protoc_insertion_point(module_scope) diff --git a/mhm/proto/liqi_pb2.py b/mhm/proto/liqi_pb2.py index 07ea3a6..2bc4530 100644 --- a/mhm/proto/liqi_pb2.py +++ b/mhm/proto/liqi_pb2.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: mhm/proto/liqi.proto -# Protobuf Python Version: 5.26.0 +# source: protocol.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -14,1787 +13,1757 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14mhm/proto/liqi.proto\x12\x02lq\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"\xb1\x07\n\x07\x41\x63\x63ount\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x12\n\nlogin_time\x18\x03 \x01(\r\x12\x13\n\x0blogout_time\x18\x04 \x01(\r\x12\x0f\n\x07room_id\x18\x05 \x01(\r\x12)\n\x0e\x61nti_addiction\x18\x06 \x01(\x0b\x32\x11.lq.AntiAddiction\x12\r\n\x05title\x18\x07 \x01(\r\x12\x11\n\tsignature\x18\x08 \x01(\t\x12\r\n\x05\x65mail\x18\t \x01(\t\x12\x14\n\x0c\x65mail_verify\x18\n \x01(\r\x12\x0c\n\x04gold\x18\x0b \x01(\r\x12\x0f\n\x07\x64iamond\x18\x0c \x01(\r\x12\x11\n\tavatar_id\x18\r \x01(\r\x12\x0b\n\x03vip\x18\x0e \x01(\r\x12\x10\n\x08\x62irthday\x18\x0f \x01(\x05\x12\r\n\x05phone\x18\x10 \x01(\t\x12\x14\n\x0cphone_verify\x18\x11 \x01(\r\x12\x35\n\x10platform_diamond\x18\x12 \x03(\x0b\x32\x1b.lq.Account.PlatformDiamond\x12\x1f\n\x05level\x18\x15 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x16 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x17 \x01(\r\x12\x13\n\x0bskin_ticket\x18\x18 \x01(\r\x12<\n\x14platform_skin_ticket\x18\x19 \x03(\x0b\x32\x1e.lq.Account.PlatformSkinTicket\x12\x10\n\x08verified\x18\x1a \x01(\r\x12\x34\n\x10\x63hallenge_levels\x18\x1b \x03(\x0b\x32\x1a.lq.Account.ChallengeLevel\x12\x37\n\x11\x61\x63hievement_count\x18\x1c \x03(\x0b\x32\x1c.lq.Account.AchievementCount\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\x1a,\n\x0fPlatformDiamond\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a/\n\x12PlatformSkinTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a=\n\x0e\x43hallengeLevel\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\x1a/\n\x10\x41\x63hievementCount\x12\x0c\n\x04rare\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\x8d\x01\n\x12\x41\x63\x63ountActiveState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nlogin_time\x18\x02 \x01(\r\x12\x13\n\x0blogout_time\x18\x03 \x01(\r\x12\x11\n\tis_online\x18\x04 \x01(\x08\x12\'\n\x07playing\x18\x05 \x01(\x0b\x32\x16.lq.AccountPlayingGame\"\x95\x04\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\n \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x0b \x03(\x0b\x32\x18.lq.ActivityFestivalData\"\xa2\x03\n\x10\x41\x63\x63ountCacheView\x12\x15\n\rcache_version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x12\n\nlogin_time\x18\x04 \x01(\r\x12\x13\n\x0blogout_time\x18\x05 \x01(\r\x12\x11\n\tis_online\x18\x06 \x01(\x08\x12\x0f\n\x07room_id\x18\x07 \x01(\r\x12\r\n\x05title\x18\x08 \x01(\r\x12\x11\n\tavatar_id\x18\t \x01(\r\x12\x0b\n\x03vip\x18\n \x01(\r\x12\x1f\n\x05level\x18\x0b \x01(\x0b\x32\x10.lq.AccountLevel\x12,\n\x0cplaying_game\x18\x0c \x01(\x0b\x32\x16.lq.AccountPlayingGame\x12 \n\x06level3\x18\r \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x0e \x01(\r\x12\x10\n\x08verified\x18\x0f \x01(\r\x12\x14\n\x0c\x62\x61n_deadline\x18\x10 \x01(\r\x12\x13\n\x0b\x63omment_ban\x18\x11 \x01(\r\x12\x11\n\tban_state\x18\x12 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xb7\x01\n\x16\x41\x63\x63ountDetailStatistic\x12\x31\n\tgame_mode\x18\x01 \x03(\x0b\x32\x1e.lq.AccountStatisticByGameMode\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\x12,\n\x0c\x66\x61n_achieved\x18\x04 \x03(\x0b\x32\x16.lq.AccountFanAchieved\"j\n AccountDetailStatisticByCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x34\n\x10\x64\x65tail_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"\xd1\n\n\x18\x41\x63\x63ountDetailStatisticV2\x12\x39\n\x15\x66riend_room_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x42\n\x0erank_statistic\x18\x02 \x01(\x0b\x32*.lq.AccountDetailStatisticV2.RankStatistic\x12]\n\x1c\x63ustomized_contest_statistic\x18\x03 \x01(\x0b\x32\x37.lq.AccountDetailStatisticV2.CustomizedContestStatistic\x12;\n\x17leisure_match_statistic\x18\x04 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12R\n\x19\x63hallenge_match_statistic\x18\x05 \x01(\x0b\x32/.lq.AccountDetailStatisticV2.ChallengeStatistic\x12<\n\x18\x61\x63tivity_match_statistic\x18\x06 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x36\n\x12\x61\x62_match_statistic\x18\x07 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xbd\x03\n\rRankStatistic\x12L\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12L\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xf3\x01\n\x08RankData\x12\x37\n\x13\x61ll_level_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12Z\n\x0flevel_data_list\x18\x02 \x03(\x0b\x32\x41.lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData\x1aR\n\rRankLevelData\x12\x12\n\nrank_level\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xa2\x01\n\x1a\x43ustomizedContestStatistic\x12\x33\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x33\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xea\x01\n\x12\x43hallengeStatistic\x12.\n\nall_season\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12T\n\x10season_data_list\x18\x02 \x03(\x0b\x32:.lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData\x1aN\n\nSeasonData\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"l\n\x12\x41\x63\x63ountFanAchieved\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\")\n\x0c\x41\x63\x63ountLevel\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\"\xcf\x07\n\x17\x41\x63\x63ountMahjongStatistic\x12\x1d\n\x15\x66inal_position_counts\x18\x01 \x03(\r\x12>\n\x0crecent_round\x18\x02 \x01(\x0b\x32(.lq.AccountMahjongStatistic.RoundSummary\x12\x38\n\trecent_hu\x18\x03 \x01(\x0b\x32%.lq.AccountMahjongStatistic.HuSummary\x12?\n\nhighest_hu\x18\x04 \x01(\x0b\x32+.lq.AccountMahjongStatistic.HighestHuRecord\x12G\n\x14recent_20_hu_summary\x18\x06 \x01(\x0b\x32).lq.AccountMahjongStatistic.Liqi20Summary\x12G\n\x14recent_10_hu_summary\x18\x07 \x01(\x0b\x32).lq.AccountMahjongStatistic.LiQi10Summary\x12\x45\n\x15recent_10_game_result\x18\x08 \x03(\x0b\x32&.lq.AccountMahjongStatistic.GameResult\x1a\x64\n\x0cRoundSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x12\n\nrong_count\x18\x02 \x01(\r\x12\x12\n\nzimo_count\x18\x03 \x01(\r\x12\x17\n\x0f\x66\x61ngchong_count\x18\x04 \x01(\r\x1aM\n\tHuSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x18\n\x10\x64ora_round_count\x18\x02 \x01(\r\x12\x11\n\ttotal_fan\x18\x03 \x01(\r\x1a\x7f\n\x0fHighestHuRecord\x12\x0e\n\x06\x66\x61nshu\x18\x01 \x01(\r\x12\x0f\n\x07\x64oranum\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05hands\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05hupai\x18\x06 \x01(\t\x12\x10\n\x08title_id\x18\x07 \x01(\r\x1aZ\n\rLiqi20Summary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x1a\n\x12total_lidora_count\x18\x02 \x01(\r\x12\x18\n\x10\x61verage_hu_point\x18\x03 \x01(\r\x1a>\n\rLiQi10Summary\x12\x17\n\x0ftotal_xuanshang\x18\x01 \x01(\r\x12\x14\n\x0ctotal_fanshu\x18\x02 \x01(\r\x1a/\n\nGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0b\x66inal_point\x18\x02 \x01(\x05\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"-\n\x10\x41\x63\x63ountOwnerData\x12\x19\n\x11unlock_characters\x18\x01 \x03(\r\"Y\n\x12\x41\x63\x63ountPlayingGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\",\n\x0e\x41\x63\x63ountSetting\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"-\n\x0e\x41\x63\x63ountShiLian\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"4\n\x15\x41\x63\x63ountStatisticByFan\x12\x0e\n\x06\x66\x61n_id\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\"\x97\x04\n\x1a\x41\x63\x63ountStatisticByGameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\x16\n\x0egame_count_sum\x18\x02 \x01(\r\x12\x1b\n\x13game_final_position\x18\x03 \x03(\r\x12\x11\n\tfly_count\x18\x04 \x01(\r\x12\x15\n\rgold_earn_sum\x18\x05 \x01(\x02\x12\x17\n\x0fround_count_sum\x18\x06 \x01(\r\x12\x12\n\ndadian_sum\x18\x07 \x01(\x02\x12>\n\tround_end\x18\x08 \x03(\x0b\x32+.lq.AccountStatisticByGameMode.RoundEndData\x12\x16\n\x0eming_count_sum\x18\t \x01(\r\x12\x16\n\x0eliqi_count_sum\x18\n \x01(\r\x12\x15\n\rxun_count_sum\x18\x0b \x01(\r\x12\x1a\n\x12highest_lianzhuang\x18\x0c \x01(\r\x12\x16\n\x0escore_earn_sum\x18\r \x01(\r\x12<\n\nrank_score\x18\x0e \x03(\x0b\x32(.lq.AccountStatisticByGameMode.RankScore\x1a)\n\x0cRoundEndData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\x1a;\n\tRankScore\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x11\n\tscore_sum\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"\x8a\x01\n\x14\x41\x63\x63ountStatisticData\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12\x15\n\rgame_category\x18\x02 \x01(\r\x12.\n\tstatistic\x18\x03 \x01(\x0b\x32\x1b.lq.AccountMahjongStatistic\x12\x11\n\tgame_type\x18\x04 \x01(\r\"\x9d\x0f\n\rAccountUpdate\x12\x34\n\tnumerical\x18\x01 \x03(\x0b\x32!.lq.AccountUpdate.NumericalUpdate\x12\x34\n\tcharacter\x18\x02 \x01(\x0b\x32!.lq.AccountUpdate.CharacterUpdate\x12\x1a\n\x03\x62\x61g\x18\x03 \x01(\x0b\x32\r.lq.BagUpdate\x12\x38\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32#.lq.AccountUpdate.AchievementUpdate\x12#\n\x07shilian\x18\x05 \x01(\x0b\x32\x12.lq.AccountShiLian\x12\x35\n\ndaily_task\x18\x06 \x01(\x0b\x32!.lq.AccountUpdate.DailyTaskUpdate\x12,\n\x05title\x18\x07 \x01(\x0b\x32\x1d.lq.AccountUpdate.TitleUpdate\x12\x1a\n\x12new_recharged_list\x18\x08 \x03(\r\x12\x33\n\ractivity_task\x18\t \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12\x38\n\x12\x61\x63tivity_flip_task\x18\n \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_period_task\x18\x0b \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_random_task\x18\x0c \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12;\n\tchallenge\x18\r \x01(\x0b\x32(.lq.AccountUpdate.AccountChallengeUpdate\x12\x38\n\x08\x61\x62_match\x18\x0e \x01(\x0b\x32&.lq.AccountUpdate.AccountABMatchUpdate\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\x12\x39\n\x0cmonth_ticket\x18\x11 \x01(\x0b\x32#.lq.AccountUpdate.MonthTicketUpdate\x1a,\n\x0fNumericalUpdate\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x1aw\n\x0f\x43haracterUpdate\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x18\n\x10\x66inished_endings\x18\x04 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x05 \x03(\r\x1aX\n\x11\x41\x63hievementUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x02 \x03(\r\x1aJ\n\x0f\x44\x61ilyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\x38\n\x0bTitleUpdate\x12\x12\n\nnew_titles\x18\x01 \x03(\r\x12\x15\n\rremove_titles\x18\x02 \x03(\r\x1a\x45\n\nTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\xb8\x01\n\x16\x41\x63\x63ountChallengeUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x11\n\ttask_list\x18\x06 \x03(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\x1a\xfd\x01\n\x14\x41\x63\x63ountABMatchUpdate\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x10\n\x08rewarded\x18\x05 \x01(\x08\x12J\n\x0fmatch_max_point\x18\x06 \x03(\x0b\x32\x31.lq.AccountUpdate.AccountABMatchUpdate.MatchPoint\x12\x0c\n\x04quit\x18\x07 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a<\n\x11MonthTicketUpdate\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\"m\n\x13\x41\x63hievementProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x15\n\rachieved_time\x18\x05 \x01(\r\"\xce\x01\n\x13\x41\x63tionAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x1a\n\x04muyu\x18\t \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xcc\x01\n\x0b\x41\x63tionBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05moqie\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x89\x02\n\x10\x41\x63tionChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\x12\r\n\x05\x64oras\x18\x05 \x03(\t\x12)\n\ttingpais0\x18\x06 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\t \x01(\r\"\x83\x03\n\x11\x41\x63tionChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12,\n\toperation\x18\x06 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xd5\x02\n\x0e\x41\x63tionDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0b \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0c \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x91\x03\n\x11\x41\x63tionDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x1a \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"7\n\x10\x41\x63tionGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13\x41\x63tionGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\x86\x02\n\nActionHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xf9\x01\n\x14\x41\x63tionHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd1\x01\n\x14\x41\x63tionHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xce\x01\n\x0b\x41\x63tionLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\x0f\n\rActionMJStart\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xea\x03\n\x0e\x41\x63tionNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x0c\n\x04\x64ora\x18\x05 \x01(\t\x12\x0e\n\x06scores\x18\x06 \x03(\x05\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12)\n\ttingpais0\x18\t \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\n \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\n\n\x02\x61l\x18\x0b \x01(\x08\x12\x0b\n\x03md5\x18\x0c \x01(\t\x12\x17\n\x0fleft_tile_count\x18\r \x01(\r\x12\r\n\x05\x64oras\x18\x0e \x03(\t\x12&\n\x05opens\x18\x0f \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x10 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08ju_count\x18\x11 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x15 \x01(\t\"\xc2\x01\n\x0c\x41\x63tionNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\";\n\x0f\x41\x63tionPrototype\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xa1\x01\n\x0f\x41\x63tionSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12)\n\ttingpais0\x18\x02 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"S\n\x08\x41\x63tivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\t\"^\n\x1c\x41\x63tivityAccumulatedPointData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x1a\n\x12gained_reward_list\x18\x03 \x03(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa8\x01\n\x14\x41\x63tivityFestivalData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12/\n\rproposal_list\x18\x03 \x03(\x0b\x32\x18.lq.FestivalProposalData\x12\x12\n\nevent_list\x18\x04 \x03(\r\x12\'\n\nbuy_record\x18\x05 \x01(\x0b\x32\x13.lq.TimeCounterData\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"l\n\x15\x41\x63tivityRankPointData\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x15\n\rgained_reward\x18\x03 \x01(\x08\x12\x15\n\rgainable_time\x18\x04 \x01(\r\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xac\x01\n\x13\x41\x63tivityVillageData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12*\n\tbuildings\x18\x02 \x03(\x0b\x32\x17.lq.VillageBuildingData\x12!\n\x04trip\x18\x03 \x03(\x0b\x32\x13.lq.VillageTripData\x12\"\n\x05tasks\x18\x06 \x03(\x0b\x32\x13.lq.VillageTaskData\x12\r\n\x05round\x18\x07 \x01(\r\"P\n\x0c\x41nnouncement\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"(\n\rAntiAddiction\x12\x17\n\x0fonline_duration\x18\x01 \x01(\r\"N\n\x03\x42\x61g\x12\x17\n\x05items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12.\n\x11\x64\x61ily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"b\n\tBagUpdate\x12\x1e\n\x0cupdate_items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12\x35\n\x18update_daily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"<\n\x0c\x42illShortcut\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tdealPrice\x18\x03 \x01(\r\"q\n\x0c\x42illingGoods\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12\x16\n\x0eresource_count\x18\x06 \x01(\r\"u\n\x0e\x42illingProduct\x12\x1f\n\x05goods\x18\x01 \x01(\x0b\x32\x10.lq.BillingGoods\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x03 \x01(\r\x12\x13\n\x0bsort_weight\x18\x04 \x01(\r\"&\n\tBuyRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\">\n\x14\x43hangeNicknameRecord\x12\x0c\n\x04\x66rom\x18\x01 \x01(\t\x12\n\n\x02to\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\r\"\xa4\x01\n\tCharacter\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x1b\n\x05views\x18\x04 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x0c\n\x04skin\x18\x05 \x01(\r\x12\x13\n\x0bis_upgraded\x18\x06 \x01(\x08\x12\x13\n\x0b\x65xtra_emoji\x18\x07 \x03(\r\x12\x16\n\x0erewarded_level\x18\x08 \x03(\r\"h\n\tChestData\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x04 \x01(\r\"t\n\x0b\x43hestDataV2\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x03 \x01(\r\x12\x1f\n\x17ticket_face_black_count\x18\x04 \x01(\r\"\x8a\x01\n\x0b\x43huanmaGang\x12\x12\n\nold_scores\x18\x01 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x02 \x03(\x05\x12\x0e\n\x06scores\x18\x03 \x03(\x05\x12\x1c\n\x07gameend\x18\x04 \x01(\x0b\x32\x0b.lq.GameEnd\x12#\n\rhules_history\x18\x05 \x03(\x0b\x32\x0c.lq.HuleInfo\"\xef\x01\n\x10\x43lientDeviceInfo\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x10\n\x08hardware\x18\x02 \x01(\t\x12\n\n\x02os\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x12\n\nis_browser\x18\x05 \x01(\x08\x12\x10\n\x08software\x18\x06 \x01(\t\x12\x15\n\rsale_platform\x18\x07 \x01(\t\x12\x17\n\x0fhardware_vendor\x18\x08 \x01(\t\x12\x14\n\x0cmodel_number\x18\t \x01(\t\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"\x7f\n\x0b\x43ommentItem\x12\x12\n\ncomment_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12%\n\tcommenter\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x11\n\tis_banned\x18\x05 \x01(\r\"\x92\n\n\x11\x43ontestDetailRule\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\x11\n\tguyi_mode\x18) \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18* \x01(\x08\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\xb3\x01\n\x13\x43ontestDetailRuleV2\x12(\n\tgame_rule\x18\x01 \x01(\x0b\x32\x15.lq.ContestDetailRule\x12\x35\n\nextra_rule\x18\x02 \x01(\x0b\x32!.lq.ContestDetailRuleV2.ExtraRule\x1a;\n\tExtraRule\x12\x16\n\x0erequired_level\x18\x01 \x01(\r\x12\x16\n\x0emax_game_count\x18\x02 \x01(\r\"\xf4\x01\n\x19\x43ustomizedContestAbstract\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x15\n\rpublic_notice\x18\n \x01(\t\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xd9\x01\n\x15\x43ustomizedContestBase\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x14\n\x0c\x63ontest_type\x18\n \x01(\r\"\xf1\x02\n\x17\x43ustomizedContestDetail\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x11\n\trank_rule\x18\n \x01(\r\x12\x1f\n\tgame_mode\x18\x0b \x01(\x0b\x32\x0c.lq.GameMode\x12\x16\n\x0eprivate_notice\x18\x0c \x01(\t\x12\x17\n\x0fobserver_switch\x18\r \x01(\r\x12\x14\n\x0c\x65moji_switch\x18\x0e \x01(\r\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \x01(\r\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\x91\x01\n\x18\x43ustomizedContestGameEnd\x12\x32\n\x07players\x18\x01 \x03(\x0b\x32!.lq.CustomizedContestGameEnd.Item\x1a\x41\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x13\n\x0btotal_point\x18\x03 \x01(\x05\"\x80\x01\n\x1a\x43ustomizedContestGameStart\x12\x34\n\x07players\x18\x01 \x03(\x0b\x32#.lq.CustomizedContestGameStart.Item\x1a,\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"}\n\x1d\x43ustomizedContestPlayerReport\x12\x11\n\trank_rule\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05point\x18\x03 \x01(\x05\x12\x12\n\ngame_ranks\x18\x04 \x03(\r\x12\x18\n\x10total_game_count\x18\x05 \x01(\r\"Q\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x12\n\nu32_params\x18\x02 \x03(\r\x12\x12\n\nstr_params\x18\x03 \x03(\t\x12\x12\n\njson_param\x18\x04 \x01(\t\"4\n\x0e\x45xchangeRecord\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"*\n\rExecuteResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"g\n\rExecuteReward\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x15\n\rreplace_count\x18\x03 \x01(\r\"d\n\tFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x14\n\x0cmodify_count\x18\x04 \x01(\x05\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"0\n\x07\x46\x61nInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03val\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"D\n\x14\x46\x65stivalProposalData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bproposal_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"Q\n\x06\x46riend\x12 \n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12%\n\x05state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"Y\n\x0fGameChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"Z\n\nGameConfig\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"M\n\x0fGameConnectInfo\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xbb\x0c\n\x0eGameDetailRule\x12\x12\n\ntime_fixed\x18\x01 \x01(\r\x12\x10\n\x08time_add\x18\x02 \x01(\r\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x0f\n\x07shiduan\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\r\n\x05\x66\x61nfu\x18) \x01(\r\x12\x11\n\tguyi_mode\x18* \x01(\r\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18, \x01(\r\x12\x14\n\x0cjiuchao_mode\x18- \x01(\r\x12\x11\n\tmuyu_mode\x18. \x01(\r\x12\x11\n\topen_hand\x18/ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18\x30 \x01(\r\x12\x14\n\x0chuansanzhang\x18\x31 \x01(\r\x12\x0f\n\x07\x63huanma\x18\x32 \x01(\r\x12\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\x12\x17\n\x0fhunzhiyiji_mode\x18G \x01(\r\"\x19\n\x07GameEnd\x12\x0e\n\x06scores\x18\x01 \x03(\x05\"\x1e\n\rGameEndAction\x12\r\n\x05state\x18\x01 \x01(\r\"\xc1\x01\n\rGameEndResult\x12-\n\x07players\x18\x01 \x03(\x0b\x32\x1c.lq.GameEndResult.PlayerItem\x1a\x80\x01\n\nPlayerItem\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\"\x92\x07\n\x11GameFinalSnapshot\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\r\x12\x1a\n\x04mode\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x05 \x01(\x0b\x32\x10.lq.GameMetaData\x12=\n\x0f\x63\x61lculate_param\x18\x06 \x01(\x0b\x32$.lq.GameFinalSnapshot.CalculateParam\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x12\n\nstart_time\x18\x08 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\t \x01(\r\x12-\n\x05seats\x18\n \x03(\x0b\x32\x1e.lq.GameFinalSnapshot.GameSeat\x12%\n\x06rounds\x18\x0b \x03(\x0b\x32\x15.lq.GameRoundSnapshot\x12)\n\raccount_views\x18\x0c \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x38\n\rfinal_players\x18\r \x03(\x0b\x32!.lq.GameFinalSnapshot.FinalPlayer\x12/\n\x08\x61\x66k_info\x18\x0e \x03(\x0b\x32\x1d.lq.GameFinalSnapshot.AFKInfo\x1aS\n\x0e\x43\x61lculateParam\x12\x12\n\ninit_point\x18\x01 \x01(\r\x12\x18\n\x10jingsuanyuandian\x18\x02 \x01(\r\x12\x13\n\x0brank_points\x18\x03 \x03(\x05\x1a\x88\x01\n\x08GameSeat\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12,\n\x0fnotify_endpoint\x18\x03 \x01(\x0b\x32\x13.lq.NetworkEndpoint\x12\x16\n\x0e\x63lient_address\x18\x04 \x01(\t\x12\x14\n\x0cis_connected\x18\x05 \x01(\x08\x1a\x81\x01\n\x0b\x46inalPlayer\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\x1a\x45\n\x07\x41\x46KInfo\x12\x17\n\x0f\x64\x65\x61l_tile_count\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\"\x8d\x01\n\x0cGameLiveHead\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12#\n\x0bgame_config\x18\x03 \x01(\x0b\x32\x0e.lq.GameConfig\x12#\n\x07players\x18\x04 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x05 \x03(\r\"4\n\x0fGameLiveSegment\x12!\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x10.lq.GameLiveUnit\"=\n\x12GameLiveSegmentUri\x12\x12\n\nsegment_id\x18\x01 \x01(\r\x12\x13\n\x0bsegment_uri\x18\x02 \x01(\t\"O\n\x0cGameLiveUnit\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63tion_category\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tion_data\x18\x03 \x01(\x0c\"E\n\x0cGameMetaData\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x0f\n\x07mode_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontest_uid\x18\x03 \x01(\r\"\xc4\x01\n\x08GameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\n\n\x02\x61i\x18\x04 \x01(\x08\x12\x12\n\nextendinfo\x18\x05 \x01(\t\x12\'\n\x0b\x64\x65tail_rule\x18\x06 \x01(\x0b\x32\x12.lq.GameDetailRule\x12:\n\x13testing_environment\x18\x07 \x01(\x0b\x32\x1d.lq.GameTestingEnvironmentSet\x12%\n\x0cgame_setting\x18\x08 \x01(\x0b\x32\x0f.lq.GameSetting\"(\n\x11GameNewRoundState\x12\x13\n\x0bseat_states\x18\x01 \x03(\r\"\x10\n\x0eGameNoopAction\"\xb8\x01\n\x0bGameRestore\x12\"\n\x08snapshot\x18\x01 \x01(\x0b\x32\x10.lq.GameSnapshot\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.lq.ActionPrototype\x12\x1b\n\x13passed_waiting_time\x18\x03 \x01(\r\x12\x12\n\ngame_state\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x1a\n\x12last_pause_time_ms\x18\x06 \x01(\r\"\xa1\x03\n\x0fGameRoundHuData\x12(\n\x05hupai\x18\x01 \x01(\x0b\x32\x19.lq.GameRoundHuData.HuPai\x12%\n\x04\x66\x61ns\x18\x02 \x03(\x0b\x32\x17.lq.GameRoundHuData.Fan\x12\r\n\x05score\x18\x03 \x01(\r\x12\x0b\n\x03xun\x18\x04 \x01(\r\x12\x10\n\x08title_id\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61n_sum\x18\x06 \x01(\r\x12\x0e\n\x06\x66u_sum\x18\x07 \x01(\r\x12\x15\n\ryakuman_count\x18\x08 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\t \x01(\r\x12\x16\n\x0ered_dora_count\x18\n \x01(\r\x12\x15\n\rli_dora_count\x18\x0b \x01(\r\x12\x13\n\x0b\x62\x61\x62\x65i_count\x18\x0c \x01(\r\x12\x18\n\x10xuan_shang_count\x18\r \x01(\r\x1a\x31\n\x05HuPai\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x0c\n\x04liqi\x18\x03 \x01(\r\x1a-\n\x03\x46\x61n\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03\x66\x61n\x18\x03 \x01(\r\"Y\n\x0fGameRoundPlayer\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.lq.GameRoundPlayerResult\"\xb5\x01\n\x15GameRoundPlayerResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05hands\x18\x02 \x03(\t\x12\x0c\n\x04ming\x18\x03 \x03(\t\x12\x11\n\tliqi_type\x18\x04 \x01(\r\x12\x0f\n\x07is_fulu\x18\x05 \x01(\x08\x12\x17\n\x0fis_liujumanguan\x18\x06 \x01(\x08\x12\x13\n\x0blian_zhuang\x18\x07 \x01(\r\x12\x1f\n\x02hu\x18\x08 \x01(\x0b\x32\x13.lq.GameRoundHuData\"R\n\x11GameRoundSnapshot\x12\n\n\x02ju\x18\x01 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x02 \x01(\r\x12$\n\x07players\x18\x03 \x03(\x0b\x32\x13.lq.GameRoundPlayer\"\xab\x01\n\x0fGameRuleSetting\x12\x12\n\nround_type\x18\x01 \x01(\r\x12\x0f\n\x07shiduan\x18\x02 \x01(\x08\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x15\n\rthinking_type\x18\x04 \x01(\r\x12\x17\n\x0fuse_detail_rule\x18\x05 \x01(\x08\x12/\n\x0e\x64\x65tail_rule_v2\x18\x06 \x01(\x0b\x32\x17.lq.ContestDetailRuleV2\"\xc9\x01\n\x11GameSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"#\n\x0bGameSetting\x12\x14\n\x0c\x65moji_switch\x18\x01 \x01(\r\"\x99\x03\n\x0cGameSnapshot\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x14\n\x0cindex_player\x18\x04 \x01(\r\x12\x17\n\x0fleft_tile_count\x18\x05 \x01(\r\x12\r\n\x05hands\x18\x06 \x03(\t\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12\x30\n\x07players\x18\t \x03(\x0b\x32\x1f.lq.GameSnapshot.PlayerSnapshot\x12\x10\n\x08zhenting\x18\n \x01(\x08\x1a\xbd\x01\n\x0ePlayerSnapshot\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x14\n\x0cliqiposition\x18\x02 \x01(\x05\x12\x0f\n\x07tilenum\x18\x03 \x01(\r\x12\x0e\n\x06qipais\x18\x04 \x03(\t\x12\x33\n\x05mings\x18\x05 \x03(\x0b\x32$.lq.GameSnapshot.PlayerSnapshot.Fulu\x1a\x30\n\x04\x46ulu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x03(\t\x12\x0c\n\x04\x66rom\x18\x03 \x03(\r\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xc6\x01\n\x10HuInfoXueZhanMid\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nhand_count\x18\x02 \x01(\r\x12\x0c\n\x04hand\x18\x03 \x03(\t\x12\x0c\n\x04ming\x18\x04 \x03(\t\x12\x0f\n\x07hu_tile\x18\x05 \x01(\t\x12\x0c\n\x04zimo\x18\x06 \x01(\x08\x12\r\n\x05yiman\x18\x07 \x01(\x08\x12\r\n\x05\x63ount\x18\x08 \x01(\r\x12\x19\n\x04\x66\x61ns\x18\t \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\n \x01(\r\x12\x10\n\x08title_id\x18\x0b \x01(\r\"\xad\x03\n\x08HuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12\x19\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\r\n\x05title\x18\x0e \x01(\t\x12\x12\n\npoint_rong\x18\x0f \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x10 \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x11 \x01(\r\x12\x10\n\x08title_id\x18\x12 \x01(\r\x12\x11\n\tpoint_sum\x18\x13 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x14 \x01(\r\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \x01(\r\"Q\n\x12HunZhiYiJiBuffInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x1b\n\x13\x63ontinue_deal_count\x18\x02 \x01(\r\x12\x10\n\x08overload\x18\x03 \x01(\x08\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05stack\x18\x02 \x01(\r\"0\n\x0eItemGainRecord\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"d\n\x0fItemGainRecords\x12\x13\n\x0brecord_time\x18\x01 \x01(\r\x12\x17\n\x0flimit_source_id\x18\x02 \x01(\r\x12#\n\x07records\x18\x03 \x03(\x0b\x32\x12.lq.ItemGainRecord\"L\n\x0bLiQiSuccess\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x04 \x01(\x08\"\xa5\x02\n\x04Mail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x03 \x01(\x08\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x08 \x01(\r\x12\x14\n\x0creference_id\x18\t \x01(\r\x12#\n\ntitle_i18n\x18\n \x03(\x0b\x32\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"F\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\"F\n\x08MuyuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tcount_max\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\r\"@\n\x0fNetworkEndpoint\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"A\n\x13NewRoundOpenedTiles\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05tiles\x18\x02 \x03(\t\x12\r\n\x05\x63ount\x18\x03 \x03(\r\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"g\n\x10NoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x1e\n\x05tings\x18\x05 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x14\n\x0c\x61lready_hule\x18\x06 \x01(\x08\"\xa1\x01\n\x0fNoTileScoreInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\r\n\x05score\x18\x07 \x01(\r\x12\r\n\x05taxes\x18\x08 \x03(\x05\x12\r\n\x05lines\x18\t \x03(\t\"H\n\x0fNotifyAFKResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x61n_end_time\x18\x02 \x01(\r\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"\xaf\x01\n NotifyAccountChallengeTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x17\n\x0frewarded_season\x18\x06 \x03(\r\"k\n\x18NotifyAccountLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\"\x15\n\x13NotifyAccountLogout\"E\n\x1dNotifyAccountRandomTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"8\n\x13NotifyAccountUpdate\x12!\n\x06update\x18\x01 \x01(\x0b\x32\x11.lq.AccountUpdate\"T\n\x14NotifyActivityChange\x12$\n\x0enew_activities\x18\x01 \x03(\x0b\x32\x0c.lq.Activity\x12\x16\n\x0e\x65nd_activities\x18\x02 \x03(\r\"F\n\x1eNotifyActivityPeriodTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"\x8a\x01\n\x13NotifyActivityPoint\x12>\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32%.lq.NotifyActivityPoint.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x14NotifyActivityReward\x12@\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityReward.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"@\n\x18NotifyActivityTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"\x14\n\x12NotifyAnotherLogin\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"X\n\x13NotifyClientMessage\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"y\n\x1dNotifyCustomContestAccountMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x0e\n\x06sender\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08verified\x18\x05 \x01(\r\"<\n\x18NotifyCustomContestState\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"\xb1\x01\n\x1cNotifyCustomContestSystemMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x32\n\ngame_start\x18\x04 \x01(\x0b\x32\x1e.lq.CustomizedContestGameStart\x12.\n\x08game_end\x18\x05 \x01(\x0b\x32\x1c.lq.CustomizedContestGameEnd\"r\n\x15NotifyDailyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x1c\n\x14max_daily_task_count\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"(\n\x10NotifyDeleteMail\x12\x14\n\x0cmail_id_list\x18\x01 \x03(\r\"\xa0\x01\n\x11NotifyEndGameVote\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32 .lq.NotifyEndGameVote.VoteResult\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x15\n\rduration_time\x18\x03 \x01(\r\x1a-\n\nVoteResult\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0b\n\x03yes\x18\x02 \x01(\x08\"R\n\x12NotifyFriendChange\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x1a\n\x06\x66riend\x18\x03 \x01(\x0b\x32\n.lq.Friend\"Z\n\x17NotifyFriendStateChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12,\n\x0c\x61\x63tive_state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"M\n\x16NotifyFriendViewChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12 \n\x04\x62\x61se\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"4\n\x13NotifyGameBroadcast\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"8\n\x13NotifyGameEndResult\x12!\n\x06result\x18\x01 \x01(\x0b\x32\x11.lq.GameEndResult\"\x84\x05\n\x16NotifyGameFinishReward\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12<\n\x0clevel_change\x18\x02 \x01(\x0b\x32&.lq.NotifyGameFinishReward.LevelChange\x12:\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32%.lq.NotifyGameFinishReward.MatchChest\x12@\n\x0emain_character\x18\x04 \x01(\x0b\x32(.lq.NotifyGameFinishReward.MainCharacter\x12@\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32(.lq.NotifyGameFinishReward.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"!\n\x0fNotifyGamePause\x12\x0e\n\x06paused\x18\x01 \x01(\x08\"%\n\x13NotifyGameTerminate\x12\x0e\n\x06reason\x18\x01 \x01(\t\"\x17\n\x15NotifyGiftSendRefresh\"\x16\n\x14NotifyIntervalUpdate\"\x9c\x01\n\x16NotifyLeaderboardPoint\x12G\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32+.lq.NotifyLeaderboardPoint.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x1a\n\x18NotifyLoginQueueFinished\" \n\x11NotifyMatchFailed\x12\x0b\n\x03sid\x18\x01 \x01(\t\"{\n\x14NotifyMatchGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x15\n\rmatch_mode_id\x18\x04 \x01(\r\x12\x10\n\x08location\x18\x05 \x01(\t\"!\n\x12NotifyMatchTimeout\x12\x0b\n\x03sid\x18\x01 \x01(\t\"\x12\n\x10NotifyNewComment\"R\n\x14NotifyNewFriendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\x12\x12\n\nremoved_id\x18\x03 \x01(\r\"7\n\rNotifyNewGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0bplayer_list\x18\x02 \x03(\t\"\'\n\rNotifyNewMail\x12\x16\n\x04mail\x18\x01 \x01(\x0b\x32\x08.lq.Mail\"3\n\x11NotifyObserveData\x12\x1e\n\x04unit\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveUnit\"\xdc\x01\n\x0fNotifyPayResult\x12\x12\n\npay_result\x18\x01 \x01(\r\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x10\n\x08goods_id\x18\x03 \x01(\r\x12\x18\n\x10new_month_ticket\x18\x04 \x01(\r\x12;\n\x0fresource_modify\x18\x05 \x03(\x0b\x32\".lq.NotifyPayResult.ResourceModify\x1a:\n\x0eResourceModify\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\"O\n\x1bNotifyPlayerConnectionState\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\x05state\x18\x02 \x01(\x0e\x32\x13.lq.GamePlayerState\"2\n\x19NotifyPlayerLoadGameReady\x12\x15\n\rready_id_list\x18\x01 \x03(\r\",\n\x16NotifyReviveCoinUpdate\x12\x12\n\nhas_gained\x18\x01 \x01(\x08\"8\n\x13NotifyRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"c\n\x13NotifyRoomGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"\x13\n\x11NotifyRoomKickOut\"\xd4\x01\n\x18NotifyRoomPlayerDressing\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\x12G\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32\x31.lq.NotifyRoomPlayerDressing.AccountDressingState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a<\n\x14\x41\x63\x63ountDressingState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\"\xc2\x01\n\x15NotifyRoomPlayerReady\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\x12\x41\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32+.lq.NotifyRoomPlayerReady.AccountReadyState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a\x36\n\x11\x41\x63\x63ountReadyState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\"\xc8\x01\n\x16NotifyRoomPlayerUpdate\x12\'\n\x0bupdate_list\x18\x01 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x13\n\x0bremove_list\x18\x02 \x03(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\x12\x18\n\x0brobot_count\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\'\n\x0bplayer_list\x18\x05 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x0b\n\x03seq\x18\x06 \x01(\rB\x0e\n\x0c_robot_count\";\n\x13NotifyServerSetting\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xb7\x01\n\x14NotifyVipLevelChange\x12\x12\n\ngift_limit\x18\x01 \x01(\r\x12\x18\n\x10\x66riend_max_count\x18\x02 \x01(\r\x12\x1e\n\x16zhp_free_refresh_limit\x18\x03 \x01(\r\x12\x1e\n\x16zhp_cost_refresh_limit\x18\x04 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x05 \x01(\x02\x12\x1c\n\x14record_collect_limit\x18\x06 \x01(\r\"M\n\nOpenResult\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\"z\n\x11OptionalOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x13\n\x0b\x63ombination\x18\x02 \x03(\t\x12\x14\n\x0c\x63hange_tiles\x18\x03 \x03(\t\x12\x1a\n\x12\x63hange_tile_states\x18\x04 \x03(\x05\x12\x10\n\x08gap_type\x18\x05 \x01(\r\"z\n\x15OptionalOperationList\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12-\n\x0eoperation_list\x18\x02 \x03(\x0b\x32\x15.lq.OptionalOperation\x12\x10\n\x08time_add\x18\x04 \x01(\r\x12\x12\n\ntime_fixed\x18\x05 \x01(\r\"\xdf\x02\n\x0ePaymentSetting\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x1e\n\x16payment_info_show_type\x18\x02 \x01(\r\x12\x14\n\x0cpayment_info\x18\x03 \x01(\t\x12-\n\x06wechat\x18\x04 \x01(\x0b\x32\x1d.lq.PaymentSetting.WechatData\x12-\n\x06\x61lipay\x18\x05 \x01(\x0b\x32\x1d.lq.PaymentSetting.AlipayData\x1a\\\n\nWechatData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\x12\x15\n\renable_credit\x18\x03 \x01(\x08\x1a\x45\n\nAlipayData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\"\xed\x03\n\x10PaymentSettingV2\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x42\n\x11payment_platforms\x18\x02 \x03(\x0b\x32\'.lq.PaymentSettingV2.PaymentSettingUnit\x1a\x86\x01\n\x0fPaymentMaintain\x12\x12\n\nstart_time\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\x01\n\x12PaymentSettingUnit\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x0f\n\x07is_show\x18\x02 \x01(\x08\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x36\n\x08maintain\x18\x05 \x01(\x0b\x32$.lq.PaymentSettingV2.PaymentMaintain\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\xd6\x01\n\x0ePlayerBaseView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x06 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x07 \x01(\r\x12\x10\n\x08verified\x18\x08 \x01(\r\x12\x11\n\tis_banned\x18\t \x01(\r\"\x82\x02\n\x0ePlayerGameView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\tcharacter\x18\x06 \x01(\x0b\x32\r.lq.Character\x12 \n\x06level3\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x08 \x01(\r\x12\x10\n\x08verified\x18\t \x01(\r\x12\x1b\n\x05views\x18\n \x03(\x0b\x32\x0c.lq.ViewSlot\"\x1d\n\rPlayerLeaving\x12\x0c\n\x04seat\x18\x01 \x01(\r\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\x9a\x01\n\x13RecordAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\"@\n\x14RecordAnalysisedData\x12(\n\x0bround_infos\x18\x01 \x03(\x0b\x32\x13.lq.RecordRoundInfo\"\x98\x01\n\x0bRecordBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x08 \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"S\n\x0fRecordBaBeiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x10\n\x08is_zi_mo\x18\x02 \x01(\x08\x12\x10\n\x08is_chong\x18\x03 \x01(\x08\x12\x0e\n\x06is_bei\x18\x04 \x01(\x08\"\x9f\x03\n\x10RecordChangeTile\x12\r\n\x05\x64oras\x18\x01 \x03(\t\x12-\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1c.lq.RecordChangeTile.TingPai\x12:\n\x11\x63hange_tile_infos\x18\x03 \x03(\x0b\x32\x1f.lq.RecordChangeTile.ChangeTile\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\x05 \x01(\r\x12-\n\noperations\x18\x06 \x03(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x1a\x62\n\nChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\"\xd9\x02\n\x11RecordChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"Z\n\x13RecordCollectedData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"\xab\x02\n\x0eRecordDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0c \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\r \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xde\x02\n\x11RecordDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12-\n\noperations\x18\n \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\x0b \x01(\r\x12\x1a\n\x04muyu\x18\x0c \x01(\x0b\x32\x0c.lq.MuyuInfo\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\xc1\x03\n\nRecordGame\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x1e\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12,\n\x08\x61\x63\x63ounts\x18\x0b \x03(\x0b\x32\x1a.lq.RecordGame.AccountInfo\x12!\n\x06result\x18\x0c \x01(\x0b\x32\x11.lq.GameEndResult\x1a\x8d\x02\n\x0b\x41\x63\x63ountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x11\n\tavatar_id\x18\x04 \x01(\r\x12 \n\tcharacter\x18\x05 \x01(\x0b\x32\r.lq.Character\x12\r\n\x05title\x18\x06 \x01(\r\x12\x1f\n\x05level\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x08 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\t \x01(\r\x12\x10\n\x08verified\x18\n \x01(\r\x12\x1b\n\x05views\x18\x0b \x03(\x0b\x32\x0c.lq.ViewSlot\"W\n\x0eRecordGangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03pai\x18\x03 \x01(\t\x12\x0f\n\x07is_dora\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\"7\n\x10RecordGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13RecordGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\x86\x02\n\nRecordHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xcb\x03\n\x0eRecordHuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12.\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32 .lq.RecordHuleInfo.RecordFanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x0e \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x0f \x01(\r\x12\x10\n\x08title_id\x18\x10 \x01(\r\x12\x11\n\tpoint_sum\x18\x11 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x12 \x01(\r\x12\x14\n\x0cis_jue_zhang\x18\x13 \x01(\x08\x12\x0b\n\x03xun\x18\x14 \x01(\r\x12\x11\n\tting_type\x18\x15 \x01(\r\x12\x11\n\tting_mian\x18\x16 \x01(\r\x1a(\n\rRecordFanInfo\x12\x0b\n\x03val\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"\xf9\x01\n\x14RecordHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xd1\x01\n\x14RecordHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x03(\x08\"B\n\x0fRecordHulesInfo\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12!\n\x05hules\x18\x02 \x03(\x0b\x32\x12.lq.RecordHuleInfo\"r\n\x0eRecordLiqiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\x12\x0c\n\x04is_w\x18\x03 \x01(\x08\x12\x14\n\x0cis_zhen_ting\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\x12\x12\n\nis_success\x18\x06 \x01(\x08\"\xce\x01\n\x0bRecordLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"-\n\x0fRecordLiujuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xf8\x04\n\x0eRecordNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0c\n\x04\x64ora\x18\x04 \x01(\t\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12\x0e\n\x06tiles0\x18\x07 \x03(\t\x12\x0e\n\x06tiles1\x18\x08 \x03(\t\x12\x0e\n\x06tiles2\x18\t \x03(\t\x12\x0e\n\x06tiles3\x18\n \x03(\t\x12+\n\x07tingpai\x18\x0b \x03(\x0b\x32\x1a.lq.RecordNewRound.TingPai\x12,\n\toperation\x18\x0c \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x0b\n\x03md5\x18\r \x01(\t\x12\x0f\n\x07paishan\x18\x0e \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x0f \x01(\r\x12\r\n\x05\x64oras\x18\x10 \x03(\t\x12&\n\x05opens\x18\x11 \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x12 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12-\n\noperations\x18\x13 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08ju_count\x18\x14 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x18 \x01(\t\x12\x0c\n\x04salt\x18\x19 \x01(\t\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xc2\x01\n\x0cRecordNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"U\n\x10RecordNoTileInfo\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12+\n\x07players\x18\x02 \x03(\x0b\x32\x1a.lq.RecordNoTilePlayerInfo\"m\n\x16RecordNoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12$\n\x05tings\x18\x05 \x03(\x0b\x32\x15.lq.RecordTingPaiInfo\x12\x0e\n\x06liuman\x18\x06 \x01(\x08\"O\n\x10RecordPeiPaiInfo\x12\x12\n\ndora_count\x18\x01 \x01(\r\x12\x14\n\x0cr_dora_count\x18\x02 \x01(\r\x12\x11\n\tbei_count\x18\x03 \x01(\r\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"\xfb\x02\n\x0fRecordRoundInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hang\x18\x02 \x01(\r\x12\n\n\x02ju\x18\x03 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\r\x12&\n\nliqi_infos\x18\x07 \x03(\x0b\x32\x12.lq.RecordLiqiInfo\x12&\n\ngang_infos\x18\x08 \x03(\x0b\x32\x12.lq.RecordGangInfo\x12*\n\x0cpeipai_infos\x18\t \x03(\x0b\x32\x14.lq.RecordPeiPaiInfo\x12(\n\x0b\x62\x61\x62\x61i_infos\x18\n \x03(\x0b\x32\x13.lq.RecordBaBeiInfo\x12\'\n\nhules_info\x18\x0b \x01(\x0b\x32\x13.lq.RecordHulesInfo\x12\'\n\nliuju_info\x18\x0c \x01(\x0b\x32\x13.lq.RecordLiujuInfo\x12*\n\x0cno_tile_info\x18\r \x01(\x0b\x32\x14.lq.RecordNoTileInfo\"\xbd\x01\n\x0fRecordSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12,\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1b.lq.RecordSelectGap.TingPai\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xad\x01\n\x11RecordTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"$\n\x0eReqAccountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\")\n\x0eReqAccountList\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"-\n\x17ReqAccountStatisticInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"`\n\x19ReqAddCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"#\n\x0eReqApplyFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"n\n\x0bReqAuthGame\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\x1f\n\x0eReqAuthObserve\x12\r\n\x05token\x18\x01 \x01(\t\"3\n\x0eReqBindAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"=\n\x0cReqBindEmail\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"_\n\x12ReqBindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x1a\n\x12multi_bind_version\x18\x04 \x01(\x08\":\n\x12ReqBroadcastInGame\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x65xcept_self\x18\x02 \x01(\x08\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"-\n\x16ReqBuyFestivalProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x13ReqBuyFromChestShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"0\n\rReqBuyFromZHP\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"#\n\x0fReqBuyInABMatch\x12\x10\n\x08match_id\x18\x01 \x01(\r\"\x1d\n\rReqBuyShiLian\x12\x0c\n\x04type\x18\x01 \x01(\r\",\n\x18ReqCancelGooglePlayOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\")\n\x13ReqCancelMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\")\n\x17ReqChallangeLeaderboard\x12\x0e\n\x06season\x18\x01 \x01(\r\"$\n\x0fReqChangeAvatar\x12\x11\n\tavatar_id\x18\x01 \x01(\r\"<\n\x16ReqChangeCharacterSkin\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04skin\x18\x02 \x01(\r\"M\n\x16ReqChangeCharacterView\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\"D\n#ReqChangeCollectedGameRecordRemarks\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\"2\n\x13ReqChangeCommonView\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\".\n\x16ReqChangeMainCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"X\n\x0eReqChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"6\n\x10ReqClientMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x0b\n\tReqCommon\"\x1f\n\x0eReqCommonViews\x12\r\n\x05index\x18\x01 \x01(\r\"*\n\x17ReqCompleteActivityTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\r\">\n\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\">\n\x16ReqCompleteVillageTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\"\n\x0fReqComposeShard\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"s\n\x17ReqCreateAlipayAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x9f\x01\n\x14ReqCreateAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x19\n\x11\x61lipay_trade_type\x18\x04 \x01(\t\x12\x12\n\nreturn_url\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"t\n\x18ReqCreateAlipayScanOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x8b\x01\n\x15ReqCreateBillingOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x18\n\x10payment_platform\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x12\n\naccount_id\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"m\n\x11ReqCreateDMMOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\x9c\x01\n\x16ReqCreateENAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateENJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateENMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateENPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9a\x01\n\x14ReqCreateENVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"8\n\x18ReqCreateEmailVerifyCode\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"-\n\x18ReqCreateGameObserveAuth\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"\x9a\x01\n\x11ReqCreateIAPOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x98\x01\n\x12ReqCreateJPAuOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateJPCreditCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPDocomoOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateJPGMOOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9e\x01\n\x18ReqCreateJPSoftbankOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9e\x01\n\x18ReqCreateJPWebMoneyOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x87\x01\n\x14ReqCreateMyCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\"\x87\x01\n\x14ReqCreatePaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"+\n\x17ReqCreatePhoneLoginBind\x12\x10\n\x08password\x18\x01 \x01(\t\"8\n\x18ReqCreatePhoneVerifyCode\x12\r\n\x05phone\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"\x87\x01\n\rReqCreateRoom\x12\x14\n\x0cplayer_count\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x13\n\x0bpublic_live\x18\x03 \x01(\x08\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x10\n\x08pre_rule\x18\x05 \x01(\t\"\xaa\x01\n\x13ReqCreateSteamOrder\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\x10\n\x08steam_id\x18\x05 \x01(\t\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\"\x87\x01\n\x17ReqCreateWechatAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x8a\x01\n\x1aReqCreateWechatNativeOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x9f\x01\n\x14ReqCreateXsollaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x16\n\x0epayment_method\x18\x04 \x01(\r\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"\x84\x01\n\x14ReqCreateYostarOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\norder_type\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"(\n\x13ReqCurrentMatchInfo\x12\x11\n\tmode_list\x18\x01 \x03(\r\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\":\n\x10ReqDeleteComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65lete_list\x18\x02 \x03(\r\" \n\rReqDeleteMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\x18\x03 \x01(\t\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"*\n\x13ReqDoActivitySignIn\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xcb\x01\n\rReqEmailLogin\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\".\n\x19ReqEnterCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"=\n\x17ReqExchangeActivityItem\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"0\n\x13ReqExchangeCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x18ReqFetchActivityFlipInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"D\n\x16ReqFetchCommentContent\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x02 \x03(\r\"(\n\x13ReqFetchCommentList\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"6\n!ReqFetchCustomizedContestAuthInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\":\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\"7\n#ReqFetchCustomizedContestExtendInfo\x12\x10\n\x08uid_list\x18\x01 \x03(\r\":\n%ReqFetchCustomizedContestGameLiveList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"M\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\"=\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"8\n#ReqFetchCustomizedContestOnlineInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x1cReqFetchRankPointLeaderboard\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"+\n\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"N\n\x11ReqFinishedEnding\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x10\n\x08story_id\x18\x02 \x01(\r\x12\x11\n\tending_id\x18\x03 \x01(\r\"0\n\x1dReqForceCompleteChallengeTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"\x1f\n\x0cReqGMCommand\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\")\n\x14ReqGMCommandInGaming\x12\x11\n\tjson_data\x18\x01 \x01(\t\"O\n%ReqGainAccumulatedPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\"N\n\x1fReqGainMultiPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0ereward_id_list\x18\x02 \x03(\r\"E\n\x16ReqGainRankPointReward\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"$\n\x0fReqGameLiveInfo\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"D\n\x16ReqGameLiveLeftSegment\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x17\n\x0flast_segment_id\x18\x02 \x01(\r\"$\n\x0fReqGameLiveList\x12\x11\n\tfilter_id\x18\x01 \x01(\r\"\'\n\x10ReqGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\n\x11ReqGameRecordList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\")\n\x14ReqGameRecordsDetail\x12\x11\n\tuuid_list\x18\x01 \x03(\t\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"D\n\x17ReqGetFriendVillageData\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x01 \x03(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"9\n\x14ReqHandleFriendApply\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0e\n\x06method\x18\x02 \x01(\r\"+\n\x0bReqHeatBeat\x12\x1c\n\x14no_operation_counter\x18\x01 \x01(\r\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n\x0fReqLeaveComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"#\n\x13ReqLevelLeaderboard\x12\x0c\n\x04type\x18\x01 \x01(\r\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\"\xaa\x02\n\x08ReqLogin\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0c\n\x04type\x18\t \x01(\r\x12\x0f\n\x07version\x18\n \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\" \n\x0cReqLoginBeat\x12\x10\n\x08\x63ontract\x18\x01 \x01(\t\"\x0b\n\tReqLogout\"%\n\x11ReqModifyBirthday\x12\x10\n\x08\x62irthday\x18\x01 \x01(\x05\":\n\x11ReqModifyNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x13\n\x0buse_item_id\x18\x02 \x01(\r\"U\n\x11ReqModifyPassword\x12\x14\n\x0cnew_password\x18\x01 \x01(\t\x12\x14\n\x0cold_password\x18\x02 \x01(\t\x12\x14\n\x0csecure_token\x18\x03 \x01(\t\"$\n\rReqModifyRoom\x12\x13\n\x0brobot_count\x18\x01 \x01(\r\"\'\n\x12ReqModifySignature\x12\x11\n\tsignature\x18\x01 \x01(\t\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\",\n\x11ReqMultiAccountId\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"@\n\x15ReqMutiChallengeLevel\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\x12\x0e\n\x06season\x18\x02 \x01(\r\"*\n\x13ReqNextRoundVillage\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"W\n\rReqOauth2Auth\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"4\n\x0eReqOauth2Check\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xa3\x02\n\x0eReqOauth2Login\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0f\n\x07version\x18\t \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"\xdc\x01\n\x0fReqOauth2Signup\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x15\n\radvertise_str\x18\x04 \x01(\t\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"\'\n\x14ReqOpenAllRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"C\n\x0cReqOpenChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nuse_ticket\x18\x03 \x01(\x08\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"F\n\x11ReqOpenManualItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tselect_id\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"*\n\x17ReqOpenRandomRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"&\n\x11ReqPayMonthTicket\x12\x11\n\tticket_id\x18\x01 \x01(\r\"0\n\x1aReqPlatformBillingProducts\x12\x12\n\nshelves_id\x18\x01 \x01(\r\".\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\"\x1e\n\x0bReqReadMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"4\n ReqReceiveAchievementGroupReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\"5\n\x1bReqReceiveAchievementReward\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\"-\n\x1aReqReceiveActivityFlipTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"2\n\x1dReqReceiveChallengeRankReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"l\n\x1fReqReceiveVillageBuildingReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"d\n\x1bReqReceiveVillageTripReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"&\n\x13ReqRefreshDailyTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"*\n\x19ReqRefreshGameObserveAuth\x12\r\n\x05token\x18\x01 \x01(\t\",\n\x1cReqRemoveCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"$\n\x0fReqRemoveFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"<\n\x0eReqReshZHPShop\x12\x14\n\x0c\x66ree_refresh\x18\x01 \x01(\r\x12\x14\n\x0c\x63ost_refresh\x18\x02 \x01(\r\"R\n\x1fReqResolveFestivalActivityEvent\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"U\n\"ReqResolveFestivalActivityProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"*\n\x13ReqRichmanChestInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\")\n\x12ReqRichmanNextMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\":\n\x15ReqRichmanSpecialMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04step\x18\x02 \x01(\r\"5\n\x10ReqRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"#\n\x0fReqRoomDressing\x12\x10\n\x08\x64ressing\x18\x01 \x01(\x08\"!\n\x0bReqRoomKick\x12\x12\n\naccount_id\x18\x01 \x01(\r\"\x1d\n\x0cReqRoomReady\x12\r\n\x05ready\x18\x01 \x01(\x08\"\x0e\n\x0cReqRoomStart\"U\n\x12ReqSaveCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x12\n\nsave_index\x18\x02 \x01(\r\x12\x0e\n\x06is_use\x18\x03 \x01(\r\"$\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\"*\n\x14ReqSearchAccountById\x12\x12\n\naccount_id\x18\x01 \x01(\r\"A\n\x19ReqSearchAccountByPattern\x12\x13\n\x0bsearch_next\x18\x01 \x01(\x08\x12\x0f\n\x07pattern\x18\x02 \x01(\t\"\xc8\x01\n\x10ReqSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"Z\n\x0bReqSellItem\x12#\n\x05sells\x18\x01 \x03(\x0b\x32\x14.lq.ReqSellItem.Item\x1a&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"H\n\x14ReqSendClientMessage\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\x86\x01\n\x16ReqSendGiftToCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12.\n\x05gifts\x18\x02 \x03(\x0b\x32\x1f.lq.ReqSendGiftToCharacter.Gift\x1a&\n\x04Gift\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"S\n\x13ReqSetVillageWorker\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x12\n\nworker_pos\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\"+\n\x0fReqShopPurchase\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\r\"\xa3\x01\n\x10ReqSignupAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"T\n\x17ReqSolveGooglePlayOrder\x12\x1b\n\x13inapp_purchase_data\x18\x02 \x01(\t\x12\x1c\n\x14inapp_data_signature\x18\x03 \x01(\t\"h\n\x19ReqSolveGooglePlayOrderV3\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"8\n\x13ReqStartVillageTrip\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"-\n\x0bReqSyncGame\x12\x10\n\x08round_id\x18\x01 \x01(\t\x12\x0c\n\x04step\x18\x02 \x01(\r\"$\n\x11ReqTakeAttachment\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"/\n\x1aReqTargetCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"E\n\x14ReqUnbindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"?\n\x18ReqUpdateAccountSettings\x12#\n\x07setting\x18\x01 \x01(\x0b\x32\x12.lq.AccountSetting\"&\n\x16ReqUpdateCharacterSort\x12\x0c\n\x04sort\x18\x01 \x03(\r\"2\n\x14ReqUpdateClientValue\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"0\n\x17ReqUpdateCommentSetting\x12\x15\n\rcomment_allow\x18\x01 \x01(\r\"8\n\x13ReqUpdateIDCardInfo\x12\x10\n\x08\x66ullname\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x61rd_no\x18\x02 \x01(\t\"\'\n\x14ReqUpdateReadComment\x12\x0f\n\x07read_id\x18\x01 \x01(\r\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"+\n\x13ReqUpgradeCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"E\n\x19ReqUpgradeVillageBuilding\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\" \n\rReqUseBagItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"!\n\x10ReqUseCommonView\x12\r\n\x05index\x18\x03 \x01(\r\"\x1e\n\x0eReqUseGiftCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\"\x1c\n\x0bReqUseTitle\x12\r\n\x05title\x18\x01 \x01(\r\"2\n\x0fReqUserComplain\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"m\n\x17ReqVerificationIAPOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x14\n\x0creceipt_data\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"9\n\x16ReqVerifyCodeForSecure\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\r\"<\n\x14ReqVerifyMyCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x13ReqVerifySteamOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\x1d\n\x0eReqVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\x92\x0e\n\x16ResAccountActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x10\x65xchange_records\x18\x02 \x03(\x0b\x32\x12.lq.ExchangeRecord\x12,\n\x12task_progress_list\x18\x03 \x03(\x0b\x32\x10.lq.TaskProgress\x12@\n\x16\x61\x63\x63umulated_point_list\x18\x04 \x03(\x0b\x32 .lq.ActivityAccumulatedPointData\x12\x31\n\x0erank_data_list\x18\x05 \x03(\x0b\x32\x19.lq.ActivityRankPointData\x12\x31\n\x17\x66lip_task_progress_list\x18\x06 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x43\n\x0csign_in_data\x18\x07 \x03(\x0b\x32-.lq.ResAccountActivityData.ActivitySignInData\x12\x44\n\x0crichman_data\x18\x08 \x03(\x0b\x32..lq.ResAccountActivityData.ActivityRichmanData\x12\x33\n\x19period_task_progress_list\x18\t \x03(\x0b\x32\x10.lq.TaskProgress\x12\x33\n\x19random_task_progress_list\x18\n \x03(\x0b\x32\x10.lq.TaskProgress\x12=\n\rchest_up_data\x18\x0b \x03(\x0b\x32&.lq.ResAccountActivityData.ChestUpData\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\x19 \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x1a \x03(\x0b\x32\x18.lq.ActivityFestivalData\x1a[\n\x12\x41\x63tivitySignInData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rsign_in_count\x18\x02 \x01(\r\x12\x19\n\x11last_sign_in_time\x18\x03 \x01(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\x1a\xbf\x01\n\x13\x41\x63tivityRichmanData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x03 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x04 \x01(\r\x12\x11\n\tbank_save\x18\x05 \x01(\r\x12\x0b\n\x03\x65xp\x18\x06 \x01(\r\x12\x31\n\x04\x62uff\x18\x07 \x03(\x0b\x32#.lq.ResAccountActivityData.BuffData\x1a(\n\x0b\x43hestUpData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"\xb9\x01\n\x1bResAccountChallengeRankInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x42\n\x0bseason_info\x18\x02 \x03(\x0b\x32-.lq.ResAccountChallengeRankInfo.ChallengeRank\x1a<\n\rChallengeRank\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05level\x18\x03 \x01(\r\"H\n\x17ResAccountCharacterInfo\x12\x13\n\x0bunlock_list\x18\x01 \x03(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"`\n\x0eResAccountInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x07\x61\x63\x63ount\x18\x02 \x01(\x0b\x32\x0b.lq.Account\x12\x16\n\x04room\x18\x03 \x01(\x0b\x32\x08.lq.Room\"T\n\x12ResAccountSettings\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x02 \x03(\x0b\x32\x12.lq.AccountSetting\"T\n\x10ResAccountStates\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x06states\x18\x02 \x03(\x0b\x32\x16.lq.AccountActiveState\"\x98\x01\n\x17ResAccountStatisticInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0estatistic_data\x18\x02 \x03(\x0b\x32\x18.lq.AccountStatisticData\x12\x31\n\x0b\x64\x65tail_data\x18\x03 \x01(\x0b\x32\x1c.lq.AccountDetailStatisticV2\"O\n\x10ResAccountUpdate\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"o\n\x0eResAchievement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\nprogresses\x18\x02 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x03 \x03(\r\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\"M\n\x0fResActivityList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\nactivities\x18\x02 \x03(\x0b\x32\x0c.lq.Activity\"5\n\x19ResAddCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x9c\x01\n\x11ResAllcommonViews\x12*\n\x05views\x18\x01 \x03(\x0b\x32\x1b.lq.ResAllcommonViews.Views\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a\x34\n\x05Views\x12\x1c\n\x06values\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\r\n\x05index\x18\x02 \x01(\r\"u\n\x0fResAnnouncement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rannouncements\x18\x02 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x03 \x03(\r\x12\x11\n\tread_list\x18\x04 \x03(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb2\x01\n\x0bResAuthGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x03 \x03(\r\x12\x15\n\ris_game_start\x18\x04 \x01(\x08\x12#\n\x0bgame_config\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12\x15\n\rready_id_list\x18\x06 \x03(\r\"<\n\nResBagInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x03\x62\x61g\x18\x02 \x01(\x0b\x32\x07.lq.Bag\"b\n\x16ResBuyFestivalProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\x0cnew_proposal\x18\x02 \x01(\x0b\x32\x18.lq.FestivalProposalData\"m\n\x13ResBuyFromChestShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\x05\"K\n\x0eResBuyFromShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb4\x01\n\x17ResChallengeLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12/\n\x05items\x18\x02 \x03(\x0b\x32 .lq.ResChallengeLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12G\n\x15\x63hallenge_season_list\x18\x01 \x03(\x0b\x32(.lq.ResChallengeSeasonInfo.ChallengeInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1aW\n\rChallengeInfo\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\r\n\x05state\x18\x04 \x01(\r\"?\n#ResChangeCollectedGameRecordRemarks\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x92\x02\n\x10ResCharacterInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x19\n\x11main_character_id\x18\x04 \x01(\r\x12\x17\n\x0fsend_gift_count\x18\x05 \x01(\r\x12\x17\n\x0fsend_gift_limit\x18\x06 \x01(\r\x12\x18\n\x10\x66inished_endings\x18\x07 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x08 \x03(\r\x12\x16\n\x0e\x63haracter_sort\x18\t \x03(\r\x12\x19\n\x11hidden_characters\x18\n \x03(\r\"\x91\x01\n\x0eResClientValue\x12\'\n\x05\x64\x61tas\x18\x01 \x03(\x0b\x32\x18.lq.ResClientValue.Value\x12\x17\n\x0frecharged_count\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a#\n\x05Value\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"\x82\x01\n\x1aResCollectedGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x17.lq.RecordCollectedData\x12\x1c\n\x14record_collect_limit\x18\x03 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"D\n\x11ResCommentSetting\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\"%\n\tResCommon\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"u\n\rResCommonView\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12%\n\x05slots\x18\x02 \x03(\x0b\x32\x16.lq.ResCommonView.Slot\x1a#\n\x04Slot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"G\n\x0eResCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"[\n\x16ResCompleteVillageTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"[\n\x11ResConnectionInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0f\x63lient_endpoint\x18\x02 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"G\n\x17ResCreateAlipayAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"D\n\x14ResCreateAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"n\n\x18ResCreateAlipayScanOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\x12\x0f\n\x07qr_code\x18\x04 \x01(\t\"C\n\x15ResCreateBillingOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xbb\x01\n\x11ResCreateDmmOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x16\n\x0etransaction_id\x18\x03 \x01(\t\x12\x13\n\x0b\x64mm_user_id\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\t\x12\x14\n\x0c\x63\x61llback_url\x18\x06 \x01(\t\x12\x14\n\x0crequest_time\x18\t \x01(\t\x12\x12\n\ndmm_app_id\x18\n \x01(\t\"D\n\x16ResCreateENAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateENJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateENMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateENPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"B\n\x14ResCreateENVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"U\n\x18ResCreateGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x10\n\x08location\x18\x03 \x01(\t\"?\n\x11ResCreateIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"@\n\x12ResCreateJPAuOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateJPCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPDocomoOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateJPPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"F\n\x18ResCreateJPSoftbankOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"F\n\x18ResCreateJPWebMoneyOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"U\n\x14ResCreateMyCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tauth_code\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"O\n\x14ResCreatePaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"A\n\rResCreateRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\\\n\x13ResCreateSteamOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x19\n\x11platform_order_id\x18\x03 \x01(\t\"\x91\x02\n\x17ResCreateWechatAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12M\n\x15\x63\x61ll_wechat_app_param\x18\x02 \x01(\x0b\x32..lq.ResCreateWechatAppOrder.CallWechatAppParam\x1a\x8c\x01\n\x12\x43\x61llWechatAppParam\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x11\n\tpartnerid\x18\x02 \x01(\t\x12\x10\n\x08prepayid\x18\x03 \x01(\t\x12\x0f\n\x07package\x18\x04 \x01(\t\x12\x10\n\x08noncestr\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\t\x12\x0c\n\x04sign\x18\x07 \x01(\t\"_\n\x1aResCreateWechatNativeOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"O\n\x14ResCreateXsollaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"B\n\x14ResCreateYostarOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa6\x01\n\x13ResCurrentMatchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07matches\x18\x02 \x03(\x0b\x32(.lq.ResCurrentMatchInfo.CurrentMatchInfo\x1a:\n\x10\x43urrentMatchInfo\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12\x15\n\rplaying_count\x18\x02 \x01(\r\"=\n\x0eResDMMPreLogin\x12\x11\n\tparameter\x18\x01 \x01(\t\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"D\n\x12ResDailySignInInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csign_in_days\x18\x02 \x01(\r\"\x9e\x01\n\x0cResDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\nprogresses\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x19\n\x11has_refresh_count\x18\x03 \x01(\x08\x12\x1c\n\x14max_daily_task_count\x18\x04 \x01(\r\x12\x15\n\rrefresh_count\x18\x05 \x01(\r\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xad\x01\n\x13ResDoActivitySignIn\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07rewards\x18\x02 \x03(\x0b\x32\".lq.ResDoActivitySignIn.RewardData\x12\x15\n\rsign_in_count\x18\x03 \x01(\r\x1a\x30\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xb6\x01\n\x19ResEnterCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x64\x65tail_info\x18\x02 \x01(\x0b\x32\x1b.lq.CustomizedContestDetail\x12\x38\n\rplayer_report\x18\x03 \x01(\x0b\x32!.lq.CustomizedContestPlayerReport\x12\x13\n\x0bis_followed\x18\x04 \x01(\x08\"m\n\x0cResEnterGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"^\n\x17ResExchangeActivityItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xff\x01\n\x0fResFetchABMatch\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08match_id\x18\x02 \x01(\r\x12\x13\n\x0bmatch_count\x18\x03 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x04 \x01(\r\x12\r\n\x05point\x18\x05 \x01(\r\x12\x10\n\x08rewarded\x18\x06 \x01(\x08\x12\x37\n\x0fmatch_max_point\x18\x07 \x03(\x0b\x32\x1e.lq.ResFetchABMatch.MatchPoint\x12\x0c\n\x04quit\x18\x08 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x39\n\x04rate\x18\x01 \x03(\x0b\x32+.lq.ResFetchAchievementRate.AchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a+\n\x0f\x41\x63hievementRate\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rate\x18\x02 \x01(\r\"T\n\x18ResFetchActivityFlipInfo\x12\x0f\n\x07rewards\x18\x01 \x03(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xc1\x01\n\x15ResFetchChallengeInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\"U\n\x16ResFetchCommentContent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x08\x63omments\x18\x02 \x03(\x0b\x32\x0f.lq.CommentItem\"u\n\x13ResFetchCommentList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x03 \x03(\r\x12\x14\n\x0clast_read_id\x18\x04 \x01(\r\"U\n!ResFetchCustomizedContestAuthInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0eobserver_level\x18\x02 \x01(\r\"u\n$ResFetchCustomizedContestByContestId\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x0c\x63ontest_info\x18\x02 \x01(\x0b\x32\x1d.lq.CustomizedContestAbstract\"q\n#ResFetchCustomizedContestExtendInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x65xtend_list\x18\x02 \x03(\x0b\x32\x1b.lq.CustomizedContestExtend\"f\n%ResFetchCustomizedContestGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"y\n$ResFetchCustomizedContestGameRecords\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nnext_index\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"\x9a\x01\n\x1dResFetchCustomizedContestList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x08\x63ontests\x18\x02 \x03(\x0b\x32\x19.lq.CustomizedContestBase\x12\x32\n\x0f\x66ollow_contests\x18\x03 \x03(\x0b\x32\x19.lq.CustomizedContestBase\"V\n#ResFetchCustomizedContestOnlineInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\ronline_player\x18\x02 \x01(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"V\n\x12ResFetchGamingInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\tgame_info\x18\x02 \x01(\x0b\x32\x13.lq.GameConnectInfo\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"G\n\x16ResFetchPhoneLoginBind\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bphone_login\x18\x02 \x01(\r\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\x12\x0c\n\x04uuid\x18\x0e \x01(\t\"\xe4\x01\n\x1cResFetchRankPointLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x05items\x18\x02 \x03(\x0b\x32%.lq.ResFetchRankPointLeaderboard.Item\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\x1aY\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12 \n\x04view\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\r\n\x05point\x18\x04 \x01(\r\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"H\n\x19ResFetchSelfGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tself_rate\x18\x02 \x01(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\x01\n\x12ResFriendApplyList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07\x61pplies\x18\x02 \x03(\x0b\x32\".lq.ResFriendApplyList.FriendApply\x1a\x35\n\x0b\x46riendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\"v\n\rResFriendList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x07\x66riends\x18\x02 \x03(\x0b\x32\n.lq.Friend\x12\x18\n\x10\x66riend_max_count\x18\x03 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x04 \x01(\r\"U\n\x0eResGameEndVote\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10vote_cd_end_time\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\xaf\x01\n\x0fResGameLiveInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1a\n\x12left_start_seconds\x18\x02 \x01(\r\x12#\n\tlive_head\x18\x03 \x01(\x0b\x32\x10.lq.GameLiveHead\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\"\xaa\x01\n\x16ResGameLiveLeftSegment\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nlive_state\x18\x02 \x01(\r\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\x12\x1f\n\x17segment_end_millisecond\x18\x06 \x01(\r\"P\n\x0fResGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"W\n\x12ResGamePlayerState\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\nstate_list\x18\x02 \x03(\x0e\x32\x13.lq.GamePlayerState\"\x9b\x01\n\x10ResGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x04rank\x18\x02 \x03(\x0b\x32\x1d.lq.ResGamePointRank.RankInfo\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a-\n\x08RankInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"g\n\rResGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x04head\x18\x03 \x01(\x0b\x32\x0e.lq.RecordGame\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\x12\x10\n\x08\x64\x61ta_url\x18\x05 \x01(\t\"g\n\x11ResGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0btotal_count\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"U\n\x14ResGameRecordsDetail\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x0e.lq.RecordGame\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"\xa8\x01\n\x17ResGetFriendVillageData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResGetFriendVillageData.FriendVillageData\x1a\x36\n\x11\x46riendVillageData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"M\n\rResIDCardInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tis_authed\x18\x02 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"R\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x63hat_history\x18\x02 \x03(\x0c\"?\n\x0bResJoinRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\xac\x01\n\x13ResLevelLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.lq.ResLevelLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1f\n\x05level\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\"\xa9\x02\n\x08ResLogin\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x1c\n\x07\x61\x63\x63ount\x18\x03 \x01(\x0b\x32\x0b.lq.Account\x12&\n\tgame_info\x18\x04 \x01(\x0b\x32\x13.lq.GameConnectInfo\x12\x1f\n\x17has_unread_announcement\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x06 \x01(\t\x12\x13\n\x0bsignup_time\x18\x07 \x01(\r\x12\x19\n\x11is_id_card_authed\x18\x08 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\t \x01(\t\x12\x17\n\x0flogined_version\x18\n \x03(\r\x12\x18\n\x10rewarded_version\x18\x0b \x03(\r\"%\n\tResLogout\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"@\n\x0bResMailInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x05mails\x18\x02 \x03(\x0b\x32\x08.lq.Mail\"\x98\x01\n\x07ResMisc\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0erecharged_list\x18\x02 \x03(\r\x12)\n\x06\x66\x61iths\x18\x03 \x03(\x0b\x32\x19.lq.ResMisc.MiscFaithData\x1a\x30\n\rMiscFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"E\n\x12ResModNicknameTime\x12\x15\n\rlast_mod_time\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"^\n\x12ResMonthTicketInfo\x12.\n\x11month_ticket_info\x18\x01 \x01(\x0b\x32\x13.lq.MonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"U\n\x14ResMultiAccountBrief\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerBaseView\"\x8b\x01\n\x15ResMutiChallengeLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.lq.ResMutiChallengeLevel.Item\x1a)\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"_\n\x13ResNextRoundVillage\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\ractivity_data\x18\x02 \x01(\x0b\x32\x17.lq.ActivityVillageData\"?\n\rResOauth2Auth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"?\n\x0eResOauth2Check\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bhas_account\x18\x02 \x01(\x08\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"Q\n\x14ResOpenAllRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\xee\x01\n\x0cResOpenChest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\x12\x18\n\x10total_open_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\x12@\n\x10\x63hest_replace_up\x18\x05 \x03(\x0b\x32&.lq.ResOpenChest.ChestReplaceCountData\x1a\x32\n\x15\x43hestReplaceCountData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\"P\n\x13ResOpenPreChestItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"T\n\x17ResOpenRandomRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"Z\n\x11ResPayMonthTicket\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x16\n\x0eresource_count\x18\x03 \x01(\r\"\\\n\x1aResPlatformBillingProducts\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.lq.BillingProduct\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"g\n ResReceiveAchievementGroupReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"b\n\x1bResReceiveAchievementReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"E\n\x1aResReceiveActivityFlipTask\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \x01(\r\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x39\n\x07rewards\x18\x01 \x03(\x0b\x32(.lq.ResReceiveChallengeRankReward.Reward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a,\n\x06Reward\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"d\n\x1fResReceiveVillageBuildingReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"`\n\x1bResReceiveVillageTripReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"\xa6\x01\n\x13ResRefreshChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"j\n\x13ResRefreshDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x08progress\x18\x02 \x01(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"B\n\x19ResRefreshGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03ttl\x18\x02 \x01(\r\"G\n\x11ResRefreshZHPShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x18\n\x03zhp\x18\x02 \x01(\x0b\x32\x0b.lq.ZHPShop\"8\n\x1cResRemoveCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x9d\x01\n\x1fResResolveFestivalActivityEvent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\x11\n\tending_id\x18\x05 \x01(\r\x12\r\n\x05level\x18\x06 \x01(\r\"\x9d\x01\n\"ResResolveFestivalActivityProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\x0e\n\x06result\x18\x03 \x01(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\r\n\x05level\x18\x05 \x01(\r\"A\n\x11ResReviveCoinInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nhas_gained\x18\x02 \x01(\x08\"\x87\x01\n\x13ResRichmanChestInfo\x12/\n\x05items\x18\x01 \x03(\x0b\x32 .lq.ResRichmanChestInfo.ItemData\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a%\n\x08ItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x94\x04\n\x12ResRichmanNextMove\x12.\n\x05paths\x18\x01 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.PathData\x12\x0c\n\x04\x64ice\x18\x02 \x01(\r\x12\x10\n\x08location\x18\x03 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\r\x12-\n\x04\x62uff\x18\x06 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.BuffData\x12\x11\n\tbank_save\x18\x07 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x08 \x01(\r\x12\x0b\n\x03\x65xp\x18\t \x01(\r\x12\x15\n\rbank_save_add\x18\n \x01(\r\x12\x18\n\x05\x65rror\x18\x0b \x01(\x0b\x32\t.lq.Error\x1aT\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x14\n\x0corigin_count\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x1a`\n\x08PathData\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x32\n\x07rewards\x18\x02 \x03(\x0b\x32!.lq.ResRichmanNextMove.RewardData\x12\x0e\n\x06\x65vents\x18\x03 \x03(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\"T\n\x14ResSearchAccountById\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x06player\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"u\n\x19ResSearchAccountByPattern\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bis_finished\x18\x02 \x01(\x08\x12\x16\n\x0ematch_accounts\x18\x03 \x03(\r\x12\x11\n\tdecode_id\x18\x04 \x01(\r\"?\n\x0bResSelfRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"N\n\x16ResSendGiftToCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\"S\n\x11ResServerSettings\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\">\n\rResServerTime\x12\x13\n\x0bserver_time\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\r\"o\n\x13ResSetVillageWorker\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x08\x62uilding\x18\x02 \x01(\x0b\x32\x17.lq.VillageBuildingData\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"H\n\x0bResShopInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tshop_info\x18\x02 \x01(\x0b\x32\x0c.lq.ShopInfo\"N\n\x0fResShopPurchase\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"V\n\x0fResStartObserve\x12\x1e\n\x04head\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveHead\x12#\n\x06passed\x18\x02 \x01(\x0b\x32\x13.lq.GameLiveSegment\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\"l\n\x0bResSyncGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"<\n\x0cResTitleList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\ntitle_list\x18\x02 \x03(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\xa6\x01\n\x13ResUpgradeChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"Q\n\x13ResUpgradeCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\tcharacter\x18\x02 \x01(\x0b\x32\r.lq.Character\"K\n\x0eResUseGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"U\n\x15ResUseSpecialGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"H\n\x16ResVerfiyCodeForSecure\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csecure_token\x18\x02 \x01(\t\"3\n\x17ResVerificationIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"C\n\x0cResVipReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11gained_vip_levels\x18\x02 \x03(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"\x97\x01\n\x10RewardPlusResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12/\n\x08\x65xchange\x18\x03 \x01(\x0b\x32\x1d.lq.RewardPlusResult.Exchange\x1a\x37\n\x08\x45xchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\r\"\'\n\nRewardSlot\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"y\n\rRollingNotice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\x12\x17\n\x0frepeat_interval\x18\x05 \x01(\r\x12\x0c\n\x04lang\x18\x06 \x01(\t\"\x8c\x02\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\x12\x1a\n\x04mode\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x18\n\x10max_player_count\x18\x04 \x01(\r\x12#\n\x07persons\x18\x05 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x12\n\nready_list\x18\x06 \x03(\r\x12\x12\n\nis_playing\x18\x07 \x01(\x08\x12\x13\n\x0bpublic_live\x18\x08 \x01(\x08\x12\x13\n\x0brobot_count\x18\t \x01(\r\x12\x15\n\rtournament_id\x18\n \x01(\r\x12\x0b\n\x03seq\x18\x0b \x01(\r\x12\x10\n\x08pre_rule\x18\x0c \x01(\t\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\x18\x02 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"\x9e\x01\n\x0eServerSettings\x12+\n\x0fpayment_setting\x18\x03 \x01(\x0b\x32\x12.lq.PaymentSetting\x12\x30\n\x12payment_setting_v2\x18\x04 \x01(\x0b\x32\x14.lq.PaymentSettingV2\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"c\n\x08ShopInfo\x12\x18\n\x03zhp\x18\x01 \x01(\x0b\x32\x0b.lq.ZHPShop\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\"v\n\x0cTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"5\n\x0fTimeCounterData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"T\n\x12TingPaiDiscardInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x10\n\x08zhenting\x18\x02 \x01(\x08\x12\x1e\n\x05infos\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\xa7\x01\n\x0bTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"U\n\x13VillageBuildingData\x12\n\n\x02id\x18\x01 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\x0f\n\x07workers\x18\x04 \x03(\r\"*\n\rVillageReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"l\n\x11VillageTargetInfo\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\r\x12\x14\n\x0c\x61vatar_frame\x18\x03 \x01(\r\x12\r\n\x05title\x18\x04 \x01(\r\x12\x10\n\x08verified\x18\x05 \x01(\r\"6\n\x0fVillageTaskData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x63ompleted_count\x18\x02 \x01(\r\"\x8e\x01\n\x0fVillageTripData\x12\x13\n\x0bstart_round\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\r\n\x05level\x18\x04 \x01(\r\x12#\n\x04info\x18\x05 \x01(\x0b\x32\x15.lq.VillageTargetInfo\"<\n\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"%\n\x07Wrapper\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"\xca\x01\n\x07ZHPShop\x12\r\n\x05goods\x18\x01 \x03(\r\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12.\n\x0c\x66ree_refresh\x18\x03 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x12.\n\x0c\x63ost_refresh\x18\x04 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x1a,\n\x0cRefreshCount\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r*=\n\x0fGamePlayerState\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04\x41UTH\x10\x01\x12\x0b\n\x07SYNCING\x10\x02\x12\t\n\x05READY\x10\x03\x32\xf5\x06\n\x08\x46\x61stTest\x12,\n\x08\x61uthGame\x12\x0f.lq.ReqAuthGame\x1a\x0f.lq.ResAuthGame\x12\x30\n\x0b\x61uthObserve\x12\x12.lq.ReqAuthObserve\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62roadcastInGame\x12\x16.lq.ReqBroadcastInGame\x1a\r.lq.ResCommon\x12\x31\n\x11\x63heckNetworkDelay\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x0c\x63learLeaving\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12/\n\x0f\x63onfirmNewRound\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tenterGame\x12\r.lq.ReqCommon\x1a\x10.lq.ResEnterGame\x12=\n\x14\x66\x65tchGamePlayerState\x12\r.lq.ReqCommon\x1a\x16.lq.ResGamePlayerState\x12.\n\x0e\x66inishSyncGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x10inputChiPengGang\x12\x12.lq.ReqChiPengGang\x1a\r.lq.ResCommon\x12=\n\x12inputGameGMCommand\x12\x18.lq.ReqGMCommandInGaming\x1a\r.lq.ResCommon\x12\x35\n\x0einputOperation\x12\x14.lq.ReqSelfOperation\x1a\r.lq.ResCommon\x12\x32\n\x0cstartObserve\x12\r.lq.ReqCommon\x1a\x13.lq.ResStartObserve\x12+\n\x0bstopObserve\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x08syncGame\x12\x0f.lq.ReqSyncGame\x1a\x0f.lq.ResSyncGame\x12-\n\rterminateGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bvoteGameEnd\x12\x12.lq.ReqVoteGameEnd\x1a\x12.lq.ResGameEndVote2\xf5\xa4\x01\n\x05Lobby\x12V\n\x16\x61\x64\x64\x43ollectedGameRecord\x12\x1d.lq.ReqAddCollectedGameRecord\x1a\x1d.lq.ResAddCollectedGameRecord\x12\x39\n\x11\x61\x64\x64\x46inishedEnding\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x30\n\x0b\x61pplyFriend\x12\x12.lq.ReqApplyFriend\x1a\r.lq.ResCommon\x12\x30\n\x0b\x62indAccount\x12\x12.lq.ReqBindAccount\x1a\r.lq.ResCommon\x12,\n\tbindEmail\x12\x10.lq.ReqBindEmail\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62indPhoneNumber\x12\x16.lq.ReqBindPhoneNumber\x1a\r.lq.ResCommon\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12M\n\x13\x62uyFestivalProposal\x12\x1a.lq.ReqBuyFestivalProposal\x1a\x1a.lq.ResBuyFestivalProposal\x12\x44\n\x10\x62uyFromChestShop\x12\x17.lq.ReqBuyFromChestShop\x1a\x17.lq.ResBuyFromChestShop\x12\x35\n\x0b\x62uyFromShop\x12\x12.lq.ReqBuyFromShop\x1a\x12.lq.ResBuyFromShop\x12.\n\nbuyFromZHP\x12\x11.lq.ReqBuyFromZHP\x1a\r.lq.ResCommon\x12\x32\n\x0c\x62uyInABMatch\x12\x13.lq.ReqBuyInABMatch\x1a\r.lq.ResCommon\x12.\n\nbuyShiLian\x12\x11.lq.ReqBuyShiLian\x1a\r.lq.ResCommon\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x44\n\x15\x63\x61ncelGooglePlayOrder\x12\x1c.lq.ReqCancelGooglePlayOrder\x1a\r.lq.ResCommon\x12\x35\n\x0b\x63\x61ncelMatch\x12\x17.lq.ReqCancelMatchQueue\x1a\r.lq.ResCommon\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x12\x63\x61ncelUnifiedMatch\x12\x19.lq.ReqCancelUnifiedMatch\x1a\r.lq.ResCommon\x12\x32\n\x0c\x63hangeAvatar\x12\x13.lq.ReqChangeAvatar\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterSkin\x12\x1a.lq.ReqChangeCharacterSkin\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterView\x12\x1a.lq.ReqChangeCharacterView\x1a\r.lq.ResCommon\x12t\n changeCollectedGameRecordRemarks\x12\'.lq.ReqChangeCollectedGameRecordRemarks\x1a\'.lq.ResChangeCollectedGameRecordRemarks\x12:\n\x10\x63hangeCommonView\x12\x17.lq.ReqChangeCommonView\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeMainCharacter\x12\x1a.lq.ReqChangeMainCharacter\x1a\r.lq.ResCommon\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x34\n\rclientMessage\x12\x14.lq.ReqClientMessage\x1a\r.lq.ResCommon\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12\x46\n\x18\x63ompleteActivityFlipTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12\x42\n\x14\x63ompleteActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompletePeriodActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompleteRandomActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\x12M\n\x13\x63ompleteVillageTask\x12\x1a.lq.ReqCompleteVillageTask\x1a\x1a.lq.ResCompleteVillageTask\x12\x32\n\x0c\x63omposeShard\x12\x13.lq.ReqComposeShard\x1a\r.lq.ResCommon\x12P\n\x14\x63reateAlipayAppOrder\x12\x1b.lq.ReqCreateAlipayAppOrder\x1a\x1b.lq.ResCreateAlipayAppOrder\x12G\n\x11\x63reateAlipayOrder\x12\x18.lq.ReqCreateAlipayOrder\x1a\x18.lq.ResCreateAlipayOrder\x12S\n\x15\x63reateAlipayScanOrder\x12\x1c.lq.ReqCreateAlipayScanOrder\x1a\x1c.lq.ResCreateAlipayScanOrder\x12J\n\x12\x63reateBillingOrder\x12\x19.lq.ReqCreateBillingOrder\x1a\x19.lq.ResCreateBillingOrder\x12>\n\x0e\x63reateDMMOrder\x12\x15.lq.ReqCreateDMMOrder\x1a\x15.lq.ResCreateDmmOrder\x12M\n\x13\x63reateENAlipayOrder\x12\x1a.lq.ReqCreateENAlipayOrder\x1a\x1a.lq.ResCreateENAlipayOrder\x12\x44\n\x10\x63reateENJCBOrder\x12\x17.lq.ReqCreateENJCBOrder\x1a\x17.lq.ResCreateENJCBOrder\x12Y\n\x17\x63reateENMasterCardOrder\x12\x1e.lq.ReqCreateENMasterCardOrder\x1a\x1e.lq.ResCreateENMasterCardOrder\x12M\n\x13\x63reateENPaypalOrder\x12\x1a.lq.ReqCreateENPaypalOrder\x1a\x1a.lq.ResCreateENPaypalOrder\x12G\n\x11\x63reateENVisaOrder\x12\x18.lq.ReqCreateENVisaOrder\x1a\x18.lq.ResCreateENVisaOrder\x12\x44\n\x15\x63reateEmailVerifyCode\x12\x1c.lq.ReqCreateEmailVerifyCode\x1a\r.lq.ResCommon\x12S\n\x15\x63reateGameObserveAuth\x12\x1c.lq.ReqCreateGameObserveAuth\x1a\x1c.lq.ResCreateGameObserveAuth\x12>\n\x0e\x63reateIAPOrder\x12\x15.lq.ReqCreateIAPOrder\x1a\x15.lq.ResCreateIAPOrder\x12\x41\n\x0f\x63reateJPAuOrder\x12\x16.lq.ReqCreateJPAuOrder\x1a\x16.lq.ResCreateJPAuOrder\x12Y\n\x17\x63reateJPCreditCardOrder\x12\x1e.lq.ReqCreateJPCreditCardOrder\x1a\x1e.lq.ResCreateJPCreditCardOrder\x12M\n\x13\x63reateJPDocomoOrder\x12\x1a.lq.ReqCreateJPDocomoOrder\x1a\x1a.lq.ResCreateJPDocomoOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\x12M\n\x13\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12M\n\x13\x63reateJPPaypalOrder\x12\x1a.lq.ReqCreateJPPaypalOrder\x1a\x1a.lq.ResCreateJPPaypalOrder\x12S\n\x15\x63reateJPSoftbankOrder\x12\x1c.lq.ReqCreateJPSoftbankOrder\x1a\x1c.lq.ResCreateJPSoftbankOrder\x12S\n\x15\x63reateJPWebMoneyOrder\x12\x1c.lq.ReqCreateJPWebMoneyOrder\x1a\x1c.lq.ResCreateJPWebMoneyOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12N\n\x18\x63reateMyCardAndroidOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12J\n\x14\x63reateMyCardWebOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12\x36\n\x0e\x63reateNickname\x12\x15.lq.ReqCreateNickname\x1a\r.lq.ResCommon\x12G\n\x11\x63reatePaypalOrder\x12\x18.lq.ReqCreatePaypalOrder\x1a\x18.lq.ResCreatePaypalOrder\x12\x42\n\x14\x63reatePhoneLoginBind\x12\x1b.lq.ReqCreatePhoneLoginBind\x1a\r.lq.ResCommon\x12\x44\n\x15\x63reatePhoneVerifyCode\x12\x1c.lq.ReqCreatePhoneVerifyCode\x1a\r.lq.ResCommon\x12\x32\n\ncreateRoom\x12\x11.lq.ReqCreateRoom\x1a\x11.lq.ResCreateRoom\x12\x44\n\x10\x63reateSteamOrder\x12\x17.lq.ReqCreateSteamOrder\x1a\x17.lq.ResCreateSteamOrder\x12P\n\x14\x63reateWechatAppOrder\x12\x1b.lq.ReqCreateWechatAppOrder\x1a\x1b.lq.ResCreateWechatAppOrder\x12Y\n\x17\x63reateWechatNativeOrder\x12\x1e.lq.ReqCreateWechatNativeOrder\x1a\x1e.lq.ResCreateWechatNativeOrder\x12G\n\x11\x63reateXsollaOrder\x12\x18.lq.ReqCreateXsollaOrder\x1a\x18.lq.ResCreateXsollaOrder\x12J\n\x14\x63reateYostarSDKOrder\x12\x18.lq.ReqCreateYostarOrder\x1a\x18.lq.ResCreateYostarOrder\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x34\n\rdeleteComment\x12\x14.lq.ReqDeleteComment\x1a\r.lq.ResCommon\x12.\n\ndeleteMail\x12\x11.lq.ReqDeleteMail\x1a\r.lq.ResCommon\x12:\n\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\x1a\r.lq.ResCommon\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x35\n\x0b\x64mmPreLogin\x12\x12.lq.ReqDMMPreLogin\x1a\x12.lq.ResDMMPreLogin\x12\x44\n\x10\x64oActivitySignIn\x12\x17.lq.ReqDoActivitySignIn\x1a\x17.lq.ResDoActivitySignIn\x12-\n\rdoDailySignIn\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x34\n\x0e\x64ressingStatus\x12\x13.lq.ReqRoomDressing\x1a\r.lq.ResCommon\x12-\n\nemailLogin\x12\x11.lq.ReqEmailLogin\x1a\x0c.lq.ResLogin\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12V\n\x16\x65nterCustomizedContest\x12\x1d.lq.ReqEnterCustomizedContest\x1a\x1d.lq.ResEnterCustomizedContest\x12P\n\x14\x65xchangeActivityItem\x12\x1b.lq.ReqExchangeActivityItem\x1a\x1b.lq.ResExchangeActivityItem\x12<\n\x12\x65xchangeChestStone\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12:\n\x10\x65xchangeCurrency\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x39\n\x0f\x65xchangeDiamond\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\x36\n\x10\x66\x65tchABMatchInfo\x12\r.lq.ReqCommon\x1a\x13.lq.ResFetchABMatch\x12\x45\n\x18\x66\x65tchAccountActivityData\x12\r.lq.ReqCommon\x1a\x1a.lq.ResAccountActivityData\x12T\n\x1d\x66\x65tchAccountChallengeRankInfo\x12\x12.lq.ReqAccountInfo\x1a\x1f.lq.ResAccountChallengeRankInfo\x12G\n\x19\x66\x65tchAccountCharacterInfo\x12\r.lq.ReqCommon\x1a\x1b.lq.ResAccountCharacterInfo\x12:\n\x10\x66\x65tchAccountInfo\x12\x12.lq.ReqAccountInfo\x1a\x12.lq.ResAccountInfo\x12=\n\x14\x66\x65tchAccountSettings\x12\r.lq.ReqCommon\x1a\x16.lq.ResAccountSettings\x12=\n\x11\x66\x65tchAccountState\x12\x12.lq.ReqAccountList\x1a\x14.lq.ResAccountStates\x12U\n\x19\x66\x65tchAccountStatisticInfo\x12\x1b.lq.ReqAccountStatisticInfo\x1a\x1b.lq.ResAccountStatisticInfo\x12\x35\n\x10\x66\x65tchAchievement\x12\r.lq.ReqCommon\x1a\x12.lq.ResAchievement\x12\x42\n\x14\x66\x65tchAchievementRate\x12\r.lq.ReqCommon\x1a\x1b.lq.ResFetchAchievementRate\x12\x37\n\x11\x66\x65tchActivityBuff\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityBuff\x12S\n\x15\x66\x65tchActivityFlipInfo\x12\x1c.lq.ReqFetchActivityFlipInfo\x1a\x1c.lq.ResFetchActivityFlipInfo\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12\x37\n\x11\x66\x65tchActivityList\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityList\x12;\n\x13\x66\x65tchAllCommonViews\x12\r.lq.ReqCommon\x1a\x15.lq.ResAllcommonViews\x12\x42\n\x11\x66\x65tchAnnouncement\x12\x18.lq.ReqFetchAnnouncement\x1a\x13.lq.ResAnnouncement\x12-\n\x0c\x66\x65tchBagInfo\x12\r.lq.ReqCommon\x1a\x0e.lq.ResBagInfo\x12>\n\x12\x66\x65tchChallengeInfo\x12\r.lq.ReqCommon\x1a\x19.lq.ResFetchChallengeInfo\x12U\n\x19\x66\x65tchChallengeLeaderboard\x12\x1b.lq.ReqChallangeLeaderboard\x1a\x1b.lq.ResChallengeLeaderboard\x12\x41\n\x14\x66\x65tchChallengeSeason\x12\r.lq.ReqCommon\x1a\x1a.lq.ResChallengeSeasonInfo\x12\x39\n\x12\x66\x65tchCharacterInfo\x12\r.lq.ReqCommon\x1a\x14.lq.ResCharacterInfo\x12\x35\n\x10\x66\x65tchClientValue\x12\r.lq.ReqCommon\x1a\x12.lq.ResClientValue\x12M\n\x1c\x66\x65tchCollectedGameRecordList\x12\r.lq.ReqCommon\x1a\x1e.lq.ResCollectedGameRecordList\x12M\n\x13\x66\x65tchCommentContent\x12\x1a.lq.ReqFetchCommentContent\x1a\x1a.lq.ResFetchCommentContent\x12\x44\n\x10\x66\x65tchCommentList\x12\x17.lq.ReqFetchCommentList\x1a\x17.lq.ResFetchCommentList\x12;\n\x13\x66\x65tchCommentSetting\x12\r.lq.ReqCommon\x1a\x15.lq.ResCommentSetting\x12\x33\n\x0f\x66\x65tchCommonView\x12\r.lq.ReqCommon\x1a\x11.lq.ResCommonView\x12:\n\x10\x66\x65tchCommonViews\x12\x12.lq.ReqCommonViews\x1a\x12.lq.ResCommonViews\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12I\n\x15\x66\x65tchCurrentMatchInfo\x12\x17.lq.ReqCurrentMatchInfo\x1a\x17.lq.ResCurrentMatchInfo\x12n\n\x1e\x66\x65tchCustomizedContestAuthInfo\x12%.lq.ReqFetchCustomizedContestAuthInfo\x1a%.lq.ResFetchCustomizedContestAuthInfo\x12w\n!fetchCustomizedContestByContestId\x12(.lq.ReqFetchCustomizedContestByContestId\x1a(.lq.ResFetchCustomizedContestByContestId\x12t\n fetchCustomizedContestExtendInfo\x12\'.lq.ReqFetchCustomizedContestExtendInfo\x1a\'.lq.ResFetchCustomizedContestExtendInfo\x12z\n\"fetchCustomizedContestGameLiveList\x12).lq.ReqFetchCustomizedContestGameLiveList\x1a).lq.ResFetchCustomizedContestGameLiveList\x12w\n!fetchCustomizedContestGameRecords\x12(.lq.ReqFetchCustomizedContestGameRecords\x1a(.lq.ResFetchCustomizedContestGameRecords\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\x12t\n fetchCustomizedContestOnlineInfo\x12\'.lq.ReqFetchCustomizedContestOnlineInfo\x1a\'.lq.ResFetchCustomizedContestOnlineInfo\x12=\n\x14\x66\x65tchDailySignInInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResDailySignInInfo\x12\x31\n\x0e\x66\x65tchDailyTask\x12\r.lq.ReqCommon\x1a\x10.lq.ResDailyTask\x12=\n\x14\x66\x65tchFriendApplyList\x12\r.lq.ReqCommon\x1a\x16.lq.ResFriendApplyList\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x33\n\x0f\x66\x65tchFriendList\x12\r.lq.ReqCommon\x1a\x11.lq.ResFriendList\x12=\n\x11\x66\x65tchGameLiveInfo\x12\x13.lq.ReqGameLiveInfo\x1a\x13.lq.ResGameLiveInfo\x12R\n\x18\x66\x65tchGameLiveLeftSegment\x12\x1a.lq.ReqGameLiveLeftSegment\x1a\x1a.lq.ResGameLiveLeftSegment\x12=\n\x11\x66\x65tchGameLiveList\x12\x13.lq.ReqGameLiveList\x1a\x13.lq.ResGameLiveList\x12@\n\x12\x66\x65tchGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x14.lq.ResGamePointRank\x12\x37\n\x0f\x66\x65tchGameRecord\x12\x11.lq.ReqGameRecord\x1a\x11.lq.ResGameRecord\x12\x43\n\x13\x66\x65tchGameRecordList\x12\x15.lq.ReqGameRecordList\x1a\x15.lq.ResGameRecordList\x12L\n\x16\x66\x65tchGameRecordsDetail\x12\x18.lq.ReqGameRecordsDetail\x1a\x18.lq.ResGameRecordsDetail\x12\x38\n\x0f\x66\x65tchGamingInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResFetchGamingInfo\x12\x33\n\x0f\x66\x65tchIDCardInfo\x12\r.lq.ReqCommon\x1a\x11.lq.ResIDCardInfo\x12,\n\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12I\n\x15\x66\x65tchLevelLeaderboard\x12\x17.lq.ReqLevelLeaderboard\x1a\x17.lq.ResLevelLeaderboard\x12/\n\rfetchMailInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResMailInfo\x12\'\n\tfetchMisc\x12\r.lq.ReqCommon\x1a\x0b.lq.ResMisc\x12=\n\x14\x66\x65tchModNicknameTime\x12\r.lq.ReqCommon\x1a\x16.lq.ResModNicknameTime\x12=\n\x14\x66\x65tchMonthTicketInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResMonthTicketInfo\x12I\n\x16\x66\x65tchMultiAccountBrief\x12\x15.lq.ReqMultiAccountId\x1a\x18.lq.ResMultiAccountBrief\x12O\n\x17\x66\x65tchMutiChallengeLevel\x12\x19.lq.ReqMutiChallengeLevel\x1a\x19.lq.ResMutiChallengeLevel\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12@\n\x13\x66\x65tchPhoneLoginBind\x12\r.lq.ReqCommon\x1a\x1a.lq.ResFetchPhoneLoginBind\x12W\n\x15\x66\x65tchPlatformProducts\x12\x1e.lq.ReqPlatformBillingProducts\x1a\x1e.lq.ResPlatformBillingProducts\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12_\n\x19\x66\x65tchRankPointLeaderboard\x12 .lq.ReqFetchRankPointLeaderboard\x1a .lq.ResFetchRankPointLeaderboard\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\x12;\n\x13\x66\x65tchReviveCoinInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResReviveCoinInfo\x12\x39\n\x12\x66\x65tchRollingNotice\x12\r.lq.ReqCommon\x1a\x14.lq.ReqRollingNotice\x12+\n\tfetchRoom\x12\r.lq.ReqCommon\x1a\x0f.lq.ResSelfRoom\x12M\n\x16\x66\x65tchSelfGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x1d.lq.ResFetchSelfGamePointRank\x12;\n\x13\x66\x65tchServerSettings\x12\r.lq.ReqCommon\x1a\x15.lq.ResServerSettings\x12\x33\n\x0f\x66\x65tchServerTime\x12\r.lq.ReqCommon\x1a\x11.lq.ResServerTime\x12/\n\rfetchShopInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResShopInfo\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x31\n\x0e\x66\x65tchTitleList\x12\r.lq.ReqCommon\x1a\x10.lq.ResTitleList\x12\x31\n\x0e\x66\x65tchVipReward\x12\r.lq.ReqCommon\x1a\x10.lq.ResVipReward\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder\x12H\n\x17\x66ollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12N\n\x1a\x66orceCompleteChallengeTask\x12!.lq.ReqForceCompleteChallengeTask\x1a\r.lq.ResCommon\x12^\n\"gainAccumulatedPointActivityReward\x12).lq.ReqGainAccumulatedPointActivityReward\x1a\r.lq.ResCommon\x12R\n\x1cgainMultiPointActivityReward\x12#.lq.ReqGainMultiPointActivityReward\x1a\r.lq.ResCommon\x12@\n\x13gainRankPointReward\x12\x1a.lq.ReqGainRankPointReward\x1a\r.lq.ResCommon\x12.\n\x0egainReviveCoin\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x34\n\rgainVipReward\x12\x14.lq.ReqGainVipReward\x1a\r.lq.ResCommon\x12\x34\n\x11gameMasterCommand\x12\x10.lq.ReqGMCommand\x1a\r.lq.ResCommon\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12P\n\x14getFriendVillageData\x12\x1b.lq.ReqGetFriendVillageData\x1a\x1b.lq.ResGetFriendVillageData\x12-\n\rgoNextShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11handleFriendApply\x12\x18.lq.ReqHandleFriendApply\x1a\r.lq.ResCommon\x12*\n\x08heatbeat\x12\x0f.lq.ReqHeatBeat\x1a\r.lq.ResCommon\x12k\n\x1djoinCustomizedContestChatRoom\x12$.lq.ReqJoinCustomizedContestChatRoom\x1a$.lq.ResJoinCustomizedContestChatRoom\x12,\n\x08joinRoom\x12\x0f.lq.ReqJoinRoom\x1a\x0f.lq.ResJoinRoom\x12,\n\nkickPlayer\x12\x0f.lq.ReqRoomKick\x1a\r.lq.ResCommon\x12\x32\n\x0cleaveComment\x12\x13.lq.ReqLeaveComment\x1a\r.lq.ResCommon\x12\x36\n\x16leaveCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x1eleaveCustomizedContestChatRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12)\n\tleaveRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12#\n\x05login\x12\x0c.lq.ReqLogin\x1a\x0c.lq.ResLogin\x12,\n\tloginBeat\x12\x10.lq.ReqLoginBeat\x1a\r.lq.ResCommon\x12,\n\x0cloginSuccess\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12&\n\x06logout\x12\r.lq.ReqLogout\x1a\r.lq.ResLogout\x12\x31\n\tmatchGame\x12\x15.lq.ReqJoinMatchQueue\x1a\r.lq.ResCommon\x12,\n\x0cmatchShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyBirthday\x12\x15.lq.ReqModifyBirthday\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyNickname\x12\x15.lq.ReqModifyNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyPassword\x12\x15.lq.ReqModifyPassword\x1a\r.lq.ResCommon\x12.\n\nmodifyRoom\x12\x11.lq.ReqModifyRoom\x1a\r.lq.ResCommon\x12\x38\n\x0fmodifySignature\x12\x16.lq.ReqModifySignature\x1a\r.lq.ResCommon\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12\x44\n\x10nextRoundVillage\x12\x17.lq.ReqNextRoundVillage\x1a\x17.lq.ResNextRoundVillage\x12\x32\n\noauth2Auth\x12\x11.lq.ReqOauth2Auth\x1a\x11.lq.ResOauth2Auth\x12\x35\n\x0boauth2Check\x12\x12.lq.ReqOauth2Check\x1a\x12.lq.ResOauth2Check\x12/\n\x0boauth2Login\x12\x12.lq.ReqOauth2Login\x1a\x0c.lq.ResLogin\x12\x38\n\x0coauth2Signup\x12\x13.lq.ReqOauth2Signup\x1a\x13.lq.ResOauth2Signup\x12G\n\x11openAllRewardItem\x12\x18.lq.ReqOpenAllRewardItem\x1a\x18.lq.ResOpenAllRewardItem\x12/\n\topenChest\x12\x10.lq.ReqOpenChest\x1a\x10.lq.ResOpenChest\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x36\n\x0eopenManualItem\x12\x15.lq.ReqOpenManualItem\x1a\r.lq.ResCommon\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12P\n\x14openRandomRewardItem\x12\x1b.lq.ReqOpenRandomRewardItem\x1a\x1b.lq.ResOpenRandomRewardItem\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\x12\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\x1a\x15.lq.ResPayMonthTicket\x12+\n\x0bquitABMatch\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12:\n\x10readAnnouncement\x12\x17.lq.ReqReadAnnouncement\x1a\r.lq.ResCommon\x12\x32\n\x0ereadGameRecord\x12\x11.lq.ReqGameRecord\x1a\r.lq.ResCommon\x12*\n\x08readMail\x12\x0f.lq.ReqReadMail\x1a\r.lq.ResCommon\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\treadyPlay\x12\x10.lq.ReqRoomReady\x1a\r.lq.ResCommon\x12\x34\n\x14receiveABMatchReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12k\n\x1dreceiveAchievementGroupReward\x12$.lq.ReqReceiveAchievementGroupReward\x1a$.lq.ResReceiveAchievementGroupReward\x12\\\n\x18receiveAchievementReward\x12\x1f.lq.ReqReceiveAchievementReward\x1a\x1f.lq.ResReceiveAchievementReward\x12Y\n\x17receiveActivityFlipTask\x12\x1e.lq.ReqReceiveActivityFlipTask\x1a\x1e.lq.ResReceiveActivityFlipTask\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x62\n\x1areceiveChallengeRankReward\x12!.lq.ReqReceiveChallengeRankReward\x1a!.lq.ResReceiveChallengeRankReward\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12;\n\x13receiveEndingReward\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\x12\x34\n\x14receiveVersionReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12h\n\x1creceiveVillageBuildingReward\x12#.lq.ReqReceiveVillageBuildingReward\x1a#.lq.ResReceiveVillageBuildingReward\x12\\\n\x18receiveVillageTripReward\x12\x1f.lq.ReqReceiveVillageTripReward\x1a\x1f.lq.ResReceiveVillageTripReward\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12:\n\x10refreshChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResRefreshChallenge\x12\x44\n\x10refreshDailyTask\x12\x17.lq.ReqRefreshDailyTask\x1a\x17.lq.ResRefreshDailyTask\x12V\n\x16refreshGameObserveAuth\x12\x1d.lq.ReqRefreshGameObserveAuth\x1a\x1d.lq.ResRefreshGameObserveAuth\x12;\n\x0erefreshZHPShop\x12\x12.lq.ReqReshZHPShop\x1a\x15.lq.ResRefreshZHPShop\x12_\n\x19removeCollectedGameRecord\x12 .lq.ReqRemoveCollectedGameRecord\x1a .lq.ResRemoveCollectedGameRecord\x12\x32\n\x0cremoveFriend\x12\x13.lq.ReqRemoveFriend\x1a\r.lq.ResCommon\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12h\n\x1cresolveFestivalActivityEvent\x12#.lq.ReqResolveFestivalActivityEvent\x1a#.lq.ResResolveFestivalActivityEvent\x12q\n\x1fresolveFestivalActivityProposal\x12&.lq.ReqResolveFestivalActivityProposal\x1a&.lq.ResResolveFestivalActivityProposal\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12P\n\x1brichmanAcitivitySpecialMove\x12\x19.lq.ReqRichmanSpecialMove\x1a\x16.lq.ResRichmanNextMove\x12L\n\x18richmanActivityChestInfo\x12\x17.lq.ReqRichmanChestInfo\x1a\x17.lq.ResRichmanChestInfo\x12I\n\x17richmanActivityNextMove\x12\x16.lq.ReqRichmanNextMove\x1a\x16.lq.ResRichmanNextMove\x12\x38\n\x0fsaveCommonViews\x12\x16.lq.ReqSaveCommonViews\x1a\r.lq.ResCommon\x12\x36\n\x0esayChatMessage\x12\x15.lq.ReqSayChatMessage\x1a\r.lq.ResCommon\x12G\n\x11searchAccountById\x12\x18.lq.ReqSearchAccountById\x1a\x18.lq.ResSearchAccountById\x12V\n\x16searchAccountByPattern\x12\x1d.lq.ReqSearchAccountByPattern\x1a\x1d.lq.ResSearchAccountByPattern\x12*\n\x08sellItem\x12\x0f.lq.ReqSellItem\x1a\r.lq.ResCommon\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12<\n\x11sendClientMessage\x12\x18.lq.ReqSendClientMessage\x1a\r.lq.ResCommon\x12M\n\x13sendGiftToCharacter\x12\x1a.lq.ReqSendGiftToCharacter\x1a\x1a.lq.ResSendGiftToCharacter\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12\x44\n\x10setVillageWorker\x12\x17.lq.ReqSetVillageWorker\x1a\x17.lq.ResSetVillageWorker\x12\x38\n\x0cshopPurchase\x12\x13.lq.ReqShopPurchase\x1a\x13.lq.ResShopPurchase\x12\x34\n\x06signup\x12\x14.lq.ReqSignupAccount\x1a\x14.lq.ResSignupAccount\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12\x45\n\x15solveGooglePayOrderV3\x12\x1d.lq.ReqSolveGooglePlayOrderV3\x1a\r.lq.ResCommon\x12\x42\n\x14solveGooglePlayOrder\x12\x1b.lq.ReqSolveGooglePlayOrder\x1a\r.lq.ResCommon\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12,\n\tstartRoom\x12\x10.lq.ReqRoomStart\x1a\r.lq.ResCommon\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12<\n\x11startUnifiedMatch\x12\x18.lq.ReqStartUnifiedMatch\x1a\r.lq.ResCommon\x12:\n\x10startVillageTrip\x12\x17.lq.ReqStartVillageTrip\x1a\r.lq.ResCommon\x12\x35\n\x15stopCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12>\n\x16takeAttachmentFromMail\x12\x15.lq.ReqTakeAttachment\x1a\r.lq.ResCommon\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12<\n\x11unbindPhoneNumber\x12\x18.lq.ReqUnbindPhoneNumber\x1a\r.lq.ResCommon\x12J\n\x19unfollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12\x44\n\x15updateAccountSettings\x12\x1c.lq.ReqUpdateAccountSettings\x1a\r.lq.ResCommon\x12@\n\x13updateCharacterSort\x12\x1a.lq.ReqUpdateCharacterSort\x1a\r.lq.ResCommon\x12<\n\x11updateClientValue\x12\x18.lq.ReqUpdateClientValue\x1a\r.lq.ResCommon\x12\x42\n\x14updateCommentSetting\x12\x1b.lq.ReqUpdateCommentSetting\x1a\r.lq.ResCommon\x12:\n\x10updateIDCardInfo\x12\x17.lq.ReqUpdateIDCardInfo\x1a\r.lq.ResCommon\x12<\n\x11updateReadComment\x12\x18.lq.ReqUpdateReadComment\x1a\r.lq.ResCommon\x12\x46\n\x13upgradeActivityBuff\x12\x1a.lq.ReqUpgradeActivityBuff\x1a\x13.lq.ResActivityBuff\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12:\n\x10upgradeChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResUpgradeChallenge\x12\x44\n\x10upgradeCharacter\x12\x17.lq.ReqUpgradeCharacter\x1a\x17.lq.ResUpgradeCharacter\x12\x46\n\x16upgradeVillageBuilding\x12\x1d.lq.ReqUpgradeVillageBuilding\x1a\r.lq.ResCommon\x12.\n\nuseBagItem\x12\x11.lq.ReqUseBagItem\x1a\r.lq.ResCommon\x12\x34\n\ruseCommonView\x12\x14.lq.ReqUseCommonView\x1a\r.lq.ResCommon\x12\x35\n\x0buseGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x12.lq.ResUseGiftCode\x12\x43\n\x12useSpecialGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x19.lq.ResUseSpecialGiftCode\x12*\n\x08useTitle\x12\x0f.lq.ReqUseTitle\x1a\r.lq.ResCommon\x12\x32\n\x0cuserComplain\x12\x13.lq.ReqUserComplain\x1a\r.lq.ResCommon\x12N\n\x14verfifyCodeForSecure\x12\x1a.lq.ReqVerifyCodeForSecure\x1a\x1a.lq.ResVerfiyCodeForSecure\x12P\n\x14verificationIAPOrder\x12\x1b.lq.ReqVerificationIAPOrder\x1a\x1b.lq.ResVerificationIAPOrder\x12<\n\x11verifyMyCardOrder\x12\x18.lq.ReqVerifyMyCardOrder\x1a\r.lq.ResCommon\x12:\n\x10verifySteamOrder\x12\x17.lq.ReqVerifySteamOrder\x1a\r.lq.ResCommon\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivityb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0eprotocol.proto\x12\x02lq\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"c\n\x13NotifyRoomGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"{\n\x14NotifyMatchGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x15\n\rmatch_mode_id\x18\x04 \x01(\r\x12\x10\n\x08location\x18\x05 \x01(\t\"\xc2\x01\n\x15NotifyRoomPlayerReady\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\x12\x41\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32+.lq.NotifyRoomPlayerReady.AccountReadyState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a\x36\n\x11\x41\x63\x63ountReadyState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\"\xd4\x01\n\x18NotifyRoomPlayerDressing\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\x12G\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32\x31.lq.NotifyRoomPlayerDressing.AccountDressingState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a<\n\x14\x41\x63\x63ountDressingState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\"\xb3\x01\n\x16NotifyRoomPlayerUpdate\x12\'\n\x0bupdate_list\x18\x01 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x13\n\x0bremove_list\x18\x02 \x03(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\x12\x13\n\x0brobot_count\x18\x04 \x01(\r\x12\'\n\x0bplayer_list\x18\x05 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x0b\n\x03seq\x18\x06 \x01(\r\"\x13\n\x11NotifyRoomKickOut\"Z\n\x17NotifyFriendStateChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12,\n\x0c\x61\x63tive_state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"M\n\x16NotifyFriendViewChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12 \n\x04\x62\x61se\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"R\n\x12NotifyFriendChange\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x1a\n\x06\x66riend\x18\x03 \x01(\x0b\x32\n.lq.Friend\"R\n\x14NotifyNewFriendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\x12\x12\n\nremoved_id\x18\x03 \x01(\r\"X\n\x13NotifyClientMessage\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"8\n\x13NotifyAccountUpdate\x12!\n\x06update\x18\x01 \x01(\x0b\x32\x11.lq.AccountUpdate\"\x14\n\x12NotifyAnotherLogin\"\x15\n\x13NotifyAccountLogout\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"\'\n\rNotifyNewMail\x12\x16\n\x04mail\x18\x01 \x01(\x0b\x32\x08.lq.Mail\"(\n\x10NotifyDeleteMail\x12\x14\n\x0cmail_id_list\x18\x01 \x03(\r\",\n\x16NotifyReviveCoinUpdate\x12\x12\n\nhas_gained\x18\x01 \x01(\x08\"r\n\x15NotifyDailyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x1c\n\x14max_daily_task_count\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"@\n\x18NotifyActivityTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"F\n\x1eNotifyActivityPeriodTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"E\n\x1dNotifyAccountRandomTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xaf\x01\n NotifyAccountChallengeTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x17\n\x0frewarded_season\x18\x06 \x03(\r\"\x12\n\x10NotifyNewComment\"8\n\x13NotifyRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"\x17\n\x15NotifyGiftSendRefresh\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xb7\x01\n\x14NotifyVipLevelChange\x12\x12\n\ngift_limit\x18\x01 \x01(\r\x12\x18\n\x10\x66riend_max_count\x18\x02 \x01(\r\x12\x1e\n\x16zhp_free_refresh_limit\x18\x03 \x01(\r\x12\x1e\n\x16zhp_cost_refresh_limit\x18\x04 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x05 \x01(\x02\x12\x1c\n\x14record_collect_limit\x18\x06 \x01(\r\";\n\x13NotifyServerSetting\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"\xdc\x01\n\x0fNotifyPayResult\x12\x12\n\npay_result\x18\x01 \x01(\r\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x10\n\x08goods_id\x18\x03 \x01(\r\x12\x18\n\x10new_month_ticket\x18\x04 \x01(\r\x12;\n\x0fresource_modify\x18\x05 \x03(\x0b\x32\".lq.NotifyPayResult.ResourceModify\x1a:\n\x0eResourceModify\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\"y\n\x1dNotifyCustomContestAccountMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x0e\n\x06sender\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xb1\x01\n\x1cNotifyCustomContestSystemMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x32\n\ngame_start\x18\x04 \x01(\x0b\x32\x1e.lq.CustomizedContestGameStart\x12.\n\x08game_end\x18\x05 \x01(\x0b\x32\x1c.lq.CustomizedContestGameEnd\"!\n\x12NotifyMatchTimeout\x12\x0b\n\x03sid\x18\x01 \x01(\t\"<\n\x18NotifyCustomContestState\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"T\n\x14NotifyActivityChange\x12$\n\x0enew_activities\x18\x01 \x03(\x0b\x32\x0c.lq.Activity\x12\x16\n\x0e\x65nd_activities\x18\x02 \x03(\r\"H\n\x0fNotifyAFKResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x61n_end_time\x18\x02 \x01(\r\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"\x1a\n\x18NotifyLoginQueueFinished\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"Q\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x12\n\nu32_params\x18\x02 \x03(\r\x12\x12\n\nstr_params\x18\x03 \x03(\t\x12\x12\n\njson_param\x18\x04 \x01(\t\"%\n\x07Wrapper\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"@\n\x0fNetworkEndpoint\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"\x0b\n\tReqCommon\"%\n\tResCommon\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"O\n\x10ResAccountUpdate\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"(\n\rAntiAddiction\x12\x17\n\x0fonline_duration\x18\x01 \x01(\r\"\xcf\x07\n\x17\x41\x63\x63ountMahjongStatistic\x12\x1d\n\x15\x66inal_position_counts\x18\x01 \x03(\r\x12>\n\x0crecent_round\x18\x02 \x01(\x0b\x32(.lq.AccountMahjongStatistic.RoundSummary\x12\x38\n\trecent_hu\x18\x03 \x01(\x0b\x32%.lq.AccountMahjongStatistic.HuSummary\x12?\n\nhighest_hu\x18\x04 \x01(\x0b\x32+.lq.AccountMahjongStatistic.HighestHuRecord\x12G\n\x14recent_20_hu_summary\x18\x06 \x01(\x0b\x32).lq.AccountMahjongStatistic.Liqi20Summary\x12G\n\x14recent_10_hu_summary\x18\x07 \x01(\x0b\x32).lq.AccountMahjongStatistic.LiQi10Summary\x12\x45\n\x15recent_10_game_result\x18\x08 \x03(\x0b\x32&.lq.AccountMahjongStatistic.GameResult\x1a\x64\n\x0cRoundSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x12\n\nrong_count\x18\x02 \x01(\r\x12\x12\n\nzimo_count\x18\x03 \x01(\r\x12\x17\n\x0f\x66\x61ngchong_count\x18\x04 \x01(\r\x1aM\n\tHuSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x18\n\x10\x64ora_round_count\x18\x02 \x01(\r\x12\x11\n\ttotal_fan\x18\x03 \x01(\r\x1a\x7f\n\x0fHighestHuRecord\x12\x0e\n\x06\x66\x61nshu\x18\x01 \x01(\r\x12\x0f\n\x07\x64oranum\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05hands\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05hupai\x18\x06 \x01(\t\x12\x10\n\x08title_id\x18\x07 \x01(\r\x1aZ\n\rLiqi20Summary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x1a\n\x12total_lidora_count\x18\x02 \x01(\r\x12\x18\n\x10\x61verage_hu_point\x18\x03 \x01(\r\x1a>\n\rLiQi10Summary\x12\x17\n\x0ftotal_xuanshang\x18\x01 \x01(\r\x12\x14\n\x0ctotal_fanshu\x18\x02 \x01(\r\x1a/\n\nGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0b\x66inal_point\x18\x02 \x01(\x05\"\x8a\x01\n\x14\x41\x63\x63ountStatisticData\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12\x15\n\rgame_category\x18\x02 \x01(\r\x12.\n\tstatistic\x18\x03 \x01(\x0b\x32\x1b.lq.AccountMahjongStatistic\x12\x11\n\tgame_type\x18\x04 \x01(\r\")\n\x0c\x41\x63\x63ountLevel\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"\xb1\x07\n\x07\x41\x63\x63ount\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x12\n\nlogin_time\x18\x03 \x01(\r\x12\x13\n\x0blogout_time\x18\x04 \x01(\r\x12\x0f\n\x07room_id\x18\x05 \x01(\r\x12)\n\x0e\x61nti_addiction\x18\x06 \x01(\x0b\x32\x11.lq.AntiAddiction\x12\r\n\x05title\x18\x07 \x01(\r\x12\x11\n\tsignature\x18\x08 \x01(\t\x12\r\n\x05\x65mail\x18\t \x01(\t\x12\x14\n\x0c\x65mail_verify\x18\n \x01(\r\x12\x0c\n\x04gold\x18\x0b \x01(\r\x12\x0f\n\x07\x64iamond\x18\x0c \x01(\r\x12\x11\n\tavatar_id\x18\r \x01(\r\x12\x0b\n\x03vip\x18\x0e \x01(\r\x12\x10\n\x08\x62irthday\x18\x0f \x01(\x05\x12\r\n\x05phone\x18\x10 \x01(\t\x12\x14\n\x0cphone_verify\x18\x11 \x01(\r\x12\x35\n\x10platform_diamond\x18\x12 \x03(\x0b\x32\x1b.lq.Account.PlatformDiamond\x12\x1f\n\x05level\x18\x15 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x16 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x17 \x01(\r\x12\x13\n\x0bskin_ticket\x18\x18 \x01(\r\x12<\n\x14platform_skin_ticket\x18\x19 \x03(\x0b\x32\x1e.lq.Account.PlatformSkinTicket\x12\x10\n\x08verified\x18\x1a \x01(\r\x12\x34\n\x10\x63hallenge_levels\x18\x1b \x03(\x0b\x32\x1a.lq.Account.ChallengeLevel\x12\x37\n\x11\x61\x63hievement_count\x18\x1c \x03(\x0b\x32\x1c.lq.Account.AchievementCount\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\x1a,\n\x0fPlatformDiamond\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a/\n\x12PlatformSkinTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a=\n\x0e\x43hallengeLevel\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\x1a/\n\x10\x41\x63hievementCount\x12\x0c\n\x04rare\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x10\x41\x63\x63ountOwnerData\x12\x19\n\x11unlock_characters\x18\x01 \x03(\r\"\xa4\x0e\n\rAccountUpdate\x12\x34\n\tnumerical\x18\x01 \x03(\x0b\x32!.lq.AccountUpdate.NumericalUpdate\x12\x34\n\tcharacter\x18\x02 \x01(\x0b\x32!.lq.AccountUpdate.CharacterUpdate\x12\x1a\n\x03\x62\x61g\x18\x03 \x01(\x0b\x32\r.lq.BagUpdate\x12\x38\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32#.lq.AccountUpdate.AchievementUpdate\x12#\n\x07shilian\x18\x05 \x01(\x0b\x32\x12.lq.AccountShiLian\x12\x35\n\ndaily_task\x18\x06 \x01(\x0b\x32!.lq.AccountUpdate.DailyTaskUpdate\x12,\n\x05title\x18\x07 \x01(\x0b\x32\x1d.lq.AccountUpdate.TitleUpdate\x12\x1a\n\x12new_recharged_list\x18\x08 \x03(\r\x12\x33\n\ractivity_task\x18\t \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12\x38\n\x12\x61\x63tivity_flip_task\x18\n \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_period_task\x18\x0b \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_random_task\x18\x0c \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12;\n\tchallenge\x18\r \x01(\x0b\x32(.lq.AccountUpdate.AccountChallengeUpdate\x12\x38\n\x08\x61\x62_match\x18\x0e \x01(\x0b\x32&.lq.AccountUpdate.AccountABMatchUpdate\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\x1a,\n\x0fNumericalUpdate\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x1aw\n\x0f\x43haracterUpdate\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x18\n\x10\x66inished_endings\x18\x04 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x05 \x03(\r\x1aX\n\x11\x41\x63hievementUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x02 \x03(\r\x1aJ\n\x0f\x44\x61ilyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\x38\n\x0bTitleUpdate\x12\x12\n\nnew_titles\x18\x01 \x03(\r\x12\x15\n\rremove_titles\x18\x02 \x03(\r\x1a\x45\n\nTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\xb8\x01\n\x16\x41\x63\x63ountChallengeUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x11\n\ttask_list\x18\x06 \x03(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\x1a\xfd\x01\n\x14\x41\x63\x63ountABMatchUpdate\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x10\n\x08rewarded\x18\x05 \x01(\x08\x12J\n\x0fmatch_max_point\x18\x06 \x03(\x0b\x32\x31.lq.AccountUpdate.AccountABMatchUpdate.MatchPoint\x12\x0c\n\x04quit\x18\x07 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\"E\n\x0cGameMetaData\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x0f\n\x07mode_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontest_uid\x18\x03 \x01(\r\"Y\n\x12\x41\x63\x63ountPlayingGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\xa2\x03\n\x10\x41\x63\x63ountCacheView\x12\x15\n\rcache_version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x12\n\nlogin_time\x18\x04 \x01(\r\x12\x13\n\x0blogout_time\x18\x05 \x01(\r\x12\x11\n\tis_online\x18\x06 \x01(\x08\x12\x0f\n\x07room_id\x18\x07 \x01(\r\x12\r\n\x05title\x18\x08 \x01(\r\x12\x11\n\tavatar_id\x18\t \x01(\r\x12\x0b\n\x03vip\x18\n \x01(\r\x12\x1f\n\x05level\x18\x0b \x01(\x0b\x32\x10.lq.AccountLevel\x12,\n\x0cplaying_game\x18\x0c \x01(\x0b\x32\x16.lq.AccountPlayingGame\x12 \n\x06level3\x18\r \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x0e \x01(\r\x12\x10\n\x08verified\x18\x0f \x01(\r\x12\x14\n\x0c\x62\x61n_deadline\x18\x10 \x01(\r\x12\x13\n\x0b\x63omment_ban\x18\x11 \x01(\r\x12\x11\n\tban_state\x18\x12 \x01(\r\"\xd6\x01\n\x0ePlayerBaseView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x06 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x07 \x01(\r\x12\x10\n\x08verified\x18\x08 \x01(\r\x12\x11\n\tis_banned\x18\t \x01(\r\"\x82\x02\n\x0ePlayerGameView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\tcharacter\x18\x06 \x01(\x0b\x32\r.lq.Character\x12 \n\x06level3\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x08 \x01(\r\x12\x10\n\x08verified\x18\t \x01(\r\x12\x1b\n\x05views\x18\n \x03(\x0b\x32\x0c.lq.ViewSlot\"#\n\x0bGameSetting\x12\x14\n\x0c\x65moji_switch\x18\x01 \x01(\r\"\xc4\x01\n\x08GameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\n\n\x02\x61i\x18\x04 \x01(\x08\x12\x12\n\nextendinfo\x18\x05 \x01(\t\x12\'\n\x0b\x64\x65tail_rule\x18\x06 \x01(\x0b\x32\x12.lq.GameDetailRule\x12:\n\x13testing_environment\x18\x07 \x01(\x0b\x32\x1d.lq.GameTestingEnvironmentSet\x12%\n\x0cgame_setting\x18\x08 \x01(\x0b\x32\x0f.lq.GameSetting\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"\xa2\x0c\n\x0eGameDetailRule\x12\x12\n\ntime_fixed\x18\x01 \x01(\r\x12\x10\n\x08time_add\x18\x02 \x01(\r\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x0f\n\x07shiduan\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\r\n\x05\x66\x61nfu\x18) \x01(\r\x12\x11\n\tguyi_mode\x18* \x01(\r\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18, \x01(\r\x12\x14\n\x0cjiuchao_mode\x18- \x01(\r\x12\x11\n\tmuyu_mode\x18. \x01(\r\x12\x11\n\topen_hand\x18/ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18\x30 \x01(\r\x12\x14\n\x0chuansanzhang\x18\x31 \x01(\r\x12\x0f\n\x07\x63huanma\x18\x32 \x01(\r\x12\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\"\xfa\x01\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\x12\x1a\n\x04mode\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x18\n\x10max_player_count\x18\x04 \x01(\r\x12#\n\x07persons\x18\x05 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x12\n\nready_list\x18\x06 \x03(\r\x12\x12\n\nis_playing\x18\x07 \x01(\x08\x12\x13\n\x0bpublic_live\x18\x08 \x01(\x08\x12\x13\n\x0brobot_count\x18\t \x01(\r\x12\x15\n\rtournament_id\x18\n \x01(\r\x12\x0b\n\x03seq\x18\x0b \x01(\r\"\xc1\x01\n\rGameEndResult\x12-\n\x07players\x18\x01 \x03(\x0b\x32\x1c.lq.GameEndResult.PlayerItem\x1a\x80\x01\n\nPlayerItem\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\"M\n\x0fGameConnectInfo\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"0\n\x0eItemGainRecord\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"d\n\x0fItemGainRecords\x12\x13\n\x0brecord_time\x18\x01 \x01(\r\x12\x17\n\x0flimit_source_id\x18\x02 \x01(\r\x12#\n\x07records\x18\x03 \x03(\x0b\x32\x12.lq.ItemGainRecord\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05stack\x18\x02 \x01(\r\"N\n\x03\x42\x61g\x12\x17\n\x05items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12.\n\x11\x64\x61ily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"b\n\tBagUpdate\x12\x1e\n\x0cupdate_items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12\x35\n\x18update_daily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"\'\n\nRewardSlot\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"M\n\nOpenResult\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\"\x97\x01\n\x10RewardPlusResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12/\n\x08\x65xchange\x18\x03 \x01(\x0b\x32\x1d.lq.RewardPlusResult.Exchange\x1a\x37\n\x08\x45xchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\r\"g\n\rExecuteReward\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x15\n\rreplace_count\x18\x03 \x01(\r\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"\xa5\x02\n\x04Mail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x03 \x01(\x08\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x08 \x01(\r\x12\x14\n\x0creference_id\x18\t \x01(\r\x12#\n\ntitle_i18n\x18\n \x03(\x0b\x32\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"m\n\x13\x41\x63hievementProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x15\n\rachieved_time\x18\x05 \x01(\r\"\x97\x04\n\x1a\x41\x63\x63ountStatisticByGameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\x16\n\x0egame_count_sum\x18\x02 \x01(\r\x12\x1b\n\x13game_final_position\x18\x03 \x03(\r\x12\x11\n\tfly_count\x18\x04 \x01(\r\x12\x15\n\rgold_earn_sum\x18\x05 \x01(\x02\x12\x17\n\x0fround_count_sum\x18\x06 \x01(\r\x12\x12\n\ndadian_sum\x18\x07 \x01(\x02\x12>\n\tround_end\x18\x08 \x03(\x0b\x32+.lq.AccountStatisticByGameMode.RoundEndData\x12\x16\n\x0eming_count_sum\x18\t \x01(\r\x12\x16\n\x0eliqi_count_sum\x18\n \x01(\r\x12\x15\n\rxun_count_sum\x18\x0b \x01(\r\x12\x1a\n\x12highest_lianzhuang\x18\x0c \x01(\r\x12\x16\n\x0escore_earn_sum\x18\r \x01(\r\x12<\n\nrank_score\x18\x0e \x03(\x0b\x32(.lq.AccountStatisticByGameMode.RankScore\x1a)\n\x0cRoundEndData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\x1a;\n\tRankScore\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x11\n\tscore_sum\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"4\n\x15\x41\x63\x63ountStatisticByFan\x12\x0e\n\x06\x66\x61n_id\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\"l\n\x12\x41\x63\x63ountFanAchieved\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\"\xb7\x01\n\x16\x41\x63\x63ountDetailStatistic\x12\x31\n\tgame_mode\x18\x01 \x03(\x0b\x32\x1e.lq.AccountStatisticByGameMode\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\x12,\n\x0c\x66\x61n_achieved\x18\x04 \x03(\x0b\x32\x16.lq.AccountFanAchieved\"j\n AccountDetailStatisticByCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x34\n\x10\x64\x65tail_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"\xd1\n\n\x18\x41\x63\x63ountDetailStatisticV2\x12\x39\n\x15\x66riend_room_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x42\n\x0erank_statistic\x18\x02 \x01(\x0b\x32*.lq.AccountDetailStatisticV2.RankStatistic\x12]\n\x1c\x63ustomized_contest_statistic\x18\x03 \x01(\x0b\x32\x37.lq.AccountDetailStatisticV2.CustomizedContestStatistic\x12;\n\x17leisure_match_statistic\x18\x04 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12R\n\x19\x63hallenge_match_statistic\x18\x05 \x01(\x0b\x32/.lq.AccountDetailStatisticV2.ChallengeStatistic\x12<\n\x18\x61\x63tivity_match_statistic\x18\x06 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x36\n\x12\x61\x62_match_statistic\x18\x07 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xbd\x03\n\rRankStatistic\x12L\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12L\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xf3\x01\n\x08RankData\x12\x37\n\x13\x61ll_level_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12Z\n\x0flevel_data_list\x18\x02 \x03(\x0b\x32\x41.lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData\x1aR\n\rRankLevelData\x12\x12\n\nrank_level\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xa2\x01\n\x1a\x43ustomizedContestStatistic\x12\x33\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x33\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xea\x01\n\x12\x43hallengeStatistic\x12.\n\nall_season\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12T\n\x10season_data_list\x18\x02 \x03(\x0b\x32:.lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData\x1aN\n\nSeasonData\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"-\n\x0e\x41\x63\x63ountShiLian\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"\xef\x01\n\x10\x43lientDeviceInfo\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x10\n\x08hardware\x18\x02 \x01(\t\x12\n\n\x02os\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x12\n\nis_browser\x18\x05 \x01(\x08\x12\x10\n\x08software\x18\x06 \x01(\t\x12\x15\n\rsale_platform\x18\x07 \x01(\t\x12\x17\n\x0fhardware_vendor\x18\x08 \x01(\t\x12\x14\n\x0cmodel_number\x18\t \x01(\t\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"P\n\x0c\x41nnouncement\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"v\n\x0cTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"Z\n\nGameConfig\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"\xe4\x03\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\n \x03(\x0b\x32\x17.lq.ActivityVillageData\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"*\n\rVillageReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"U\n\x13VillageBuildingData\x12\n\n\x02id\x18\x01 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\x0f\n\x07workers\x18\x04 \x03(\r\"\x8e\x01\n\x0fVillageTripData\x12\x13\n\x0bstart_round\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\r\n\x05level\x18\x04 \x01(\r\x12#\n\x04info\x18\x05 \x01(\x0b\x32\x15.lq.VillageTargetInfo\"6\n\x0fVillageTaskData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x63ompleted_count\x18\x02 \x01(\r\"l\n\x11VillageTargetInfo\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\r\x12\x14\n\x0c\x61vatar_frame\x18\x03 \x01(\r\x12\r\n\x05title\x18\x04 \x01(\r\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xac\x01\n\x13\x41\x63tivityVillageData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12*\n\tbuildings\x18\x02 \x03(\x0b\x32\x17.lq.VillageBuildingData\x12!\n\x04trip\x18\x03 \x03(\x0b\x32\x13.lq.VillageTripData\x12\"\n\x05tasks\x18\x06 \x03(\x0b\x32\x13.lq.VillageTaskData\x12\r\n\x05round\x18\x07 \x01(\r\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\x8d\x01\n\x12\x41\x63\x63ountActiveState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nlogin_time\x18\x02 \x01(\r\x12\x13\n\x0blogout_time\x18\x03 \x01(\r\x12\x11\n\tis_online\x18\x04 \x01(\x08\x12\'\n\x07playing\x18\x05 \x01(\x0b\x32\x16.lq.AccountPlayingGame\"Q\n\x06\x46riend\x12 \n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12%\n\x05state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"O\n\x0cGameLiveUnit\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63tion_category\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tion_data\x18\x03 \x01(\x0c\"4\n\x0fGameLiveSegment\x12!\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x10.lq.GameLiveUnit\"=\n\x12GameLiveSegmentUri\x12\x12\n\nsegment_id\x18\x01 \x01(\r\x12\x13\n\x0bsegment_uri\x18\x02 \x01(\t\"\x8d\x01\n\x0cGameLiveHead\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12#\n\x0bgame_config\x18\x03 \x01(\x0b\x32\x0e.lq.GameConfig\x12#\n\x07players\x18\x04 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x05 \x03(\r\"(\n\x11GameNewRoundState\x12\x13\n\x0bseat_states\x18\x01 \x03(\r\"\x1e\n\rGameEndAction\x12\r\n\x05state\x18\x01 \x01(\r\"\x10\n\x0eGameNoopAction\"\x7f\n\x0b\x43ommentItem\x12\x12\n\ncomment_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12%\n\tcommenter\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x11\n\tis_banned\x18\x05 \x01(\r\"y\n\rRollingNotice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\x12\x17\n\x0frepeat_interval\x18\x05 \x01(\r\x12\x0c\n\x04lang\x18\x06 \x01(\t\"q\n\x0c\x42illingGoods\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12\x16\n\x0eresource_count\x18\x06 \x01(\r\"<\n\x0c\x42illShortcut\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tdealPrice\x18\x03 \x01(\r\"u\n\x0e\x42illingProduct\x12\x1f\n\x05goods\x18\x01 \x01(\x0b\x32\x10.lq.BillingGoods\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x03 \x01(\r\x12\x13\n\x0bsort_weight\x18\x04 \x01(\r\"\xa4\x01\n\tCharacter\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x1b\n\x05views\x18\x04 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x0c\n\x04skin\x18\x05 \x01(\r\x12\x13\n\x0bis_upgraded\x18\x06 \x01(\x08\x12\x13\n\x0b\x65xtra_emoji\x18\x07 \x03(\r\x12\x16\n\x0erewarded_level\x18\x08 \x03(\r\"&\n\tBuyRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xca\x01\n\x07ZHPShop\x12\r\n\x05goods\x18\x01 \x03(\r\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12.\n\x0c\x66ree_refresh\x18\x03 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x12.\n\x0c\x63ost_refresh\x18\x04 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x1a,\n\x0cRefreshCount\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r\"F\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\"c\n\x08ShopInfo\x12\x18\n\x03zhp\x18\x01 \x01(\x0b\x32\x0b.lq.ZHPShop\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\">\n\x14\x43hangeNicknameRecord\x12\x0c\n\x04\x66rom\x18\x01 \x01(\t\x12\n\n\x02to\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\r\"\x9e\x01\n\x0eServerSettings\x12+\n\x0fpayment_setting\x18\x03 \x01(\x0b\x32\x12.lq.PaymentSetting\x12\x30\n\x12payment_setting_v2\x18\x04 \x01(\x0b\x32\x14.lq.PaymentSettingV2\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"\xed\x03\n\x10PaymentSettingV2\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x42\n\x11payment_platforms\x18\x02 \x03(\x0b\x32\'.lq.PaymentSettingV2.PaymentSettingUnit\x1a\x86\x01\n\x0fPaymentMaintain\x12\x12\n\nstart_time\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\x01\n\x12PaymentSettingUnit\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x0f\n\x07is_show\x18\x02 \x01(\x08\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x36\n\x08maintain\x18\x05 \x01(\x0b\x32$.lq.PaymentSettingV2.PaymentMaintain\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\xdf\x02\n\x0ePaymentSetting\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x1e\n\x16payment_info_show_type\x18\x02 \x01(\r\x12\x14\n\x0cpayment_info\x18\x03 \x01(\t\x12-\n\x06wechat\x18\x04 \x01(\x0b\x32\x1d.lq.PaymentSetting.WechatData\x12-\n\x06\x61lipay\x18\x05 \x01(\x0b\x32\x1d.lq.PaymentSetting.AlipayData\x1a\\\n\nWechatData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\x12\x15\n\renable_credit\x18\x03 \x01(\x08\x1a\x45\n\nAlipayData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\",\n\x0e\x41\x63\x63ountSetting\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"h\n\tChestData\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x04 \x01(\r\"t\n\x0b\x43hestDataV2\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x03 \x01(\r\x12\x1f\n\x17ticket_face_black_count\x18\x04 \x01(\r\"d\n\tFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x14\n\x0cmodify_count\x18\x04 \x01(\x05\"\xd9\x01\n\x15\x43ustomizedContestBase\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x14\n\x0c\x63ontest_type\x18\n \x01(\r\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\xf4\x01\n\x19\x43ustomizedContestAbstract\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x15\n\rpublic_notice\x18\n \x01(\t\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xf1\x02\n\x17\x43ustomizedContestDetail\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x11\n\trank_rule\x18\n \x01(\r\x12\x1f\n\tgame_mode\x18\x0b \x01(\x0b\x32\x0c.lq.GameMode\x12\x16\n\x0eprivate_notice\x18\x0c \x01(\t\x12\x17\n\x0fobserver_switch\x18\r \x01(\r\x12\x14\n\x0c\x65moji_switch\x18\x0e \x01(\r\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \x01(\r\"}\n\x1d\x43ustomizedContestPlayerReport\x12\x11\n\trank_rule\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05point\x18\x03 \x01(\x05\x12\x12\n\ngame_ranks\x18\x04 \x03(\r\x12\x18\n\x10total_game_count\x18\x05 \x01(\r\"\xc1\x03\n\nRecordGame\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x1e\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12,\n\x08\x61\x63\x63ounts\x18\x0b \x03(\x0b\x32\x1a.lq.RecordGame.AccountInfo\x12!\n\x06result\x18\x0c \x01(\x0b\x32\x11.lq.GameEndResult\x1a\x8d\x02\n\x0b\x41\x63\x63ountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x11\n\tavatar_id\x18\x04 \x01(\r\x12 \n\tcharacter\x18\x05 \x01(\x0b\x32\r.lq.Character\x12\r\n\x05title\x18\x06 \x01(\r\x12\x1f\n\x05level\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x08 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\t \x01(\r\x12\x10\n\x08verified\x18\n \x01(\r\x12\x1b\n\x05views\x18\x0b \x03(\x0b\x32\x0c.lq.ViewSlot\"\x80\x01\n\x1a\x43ustomizedContestGameStart\x12\x34\n\x07players\x18\x01 \x03(\x0b\x32#.lq.CustomizedContestGameStart.Item\x1a,\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"\x91\x01\n\x18\x43ustomizedContestGameEnd\x12\x32\n\x07players\x18\x01 \x03(\x0b\x32!.lq.CustomizedContestGameEnd.Item\x1a\x41\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x13\n\x0btotal_point\x18\x03 \x01(\x05\"S\n\x08\x41\x63tivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\t\"4\n\x0e\x45xchangeRecord\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x1c\x41\x63tivityAccumulatedPointData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x1a\n\x12gained_reward_list\x18\x03 \x03(\r\"l\n\x15\x41\x63tivityRankPointData\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x15\n\rgained_reward\x18\x03 \x01(\x08\x12\x15\n\rgainable_time\x18\x04 \x01(\r\"\xa1\x03\n\x0fGameRoundHuData\x12(\n\x05hupai\x18\x01 \x01(\x0b\x32\x19.lq.GameRoundHuData.HuPai\x12%\n\x04\x66\x61ns\x18\x02 \x03(\x0b\x32\x17.lq.GameRoundHuData.Fan\x12\r\n\x05score\x18\x03 \x01(\r\x12\x0b\n\x03xun\x18\x04 \x01(\r\x12\x10\n\x08title_id\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61n_sum\x18\x06 \x01(\r\x12\x0e\n\x06\x66u_sum\x18\x07 \x01(\r\x12\x15\n\ryakuman_count\x18\x08 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\t \x01(\r\x12\x16\n\x0ered_dora_count\x18\n \x01(\r\x12\x15\n\rli_dora_count\x18\x0b \x01(\r\x12\x13\n\x0b\x62\x61\x62\x65i_count\x18\x0c \x01(\r\x12\x18\n\x10xuan_shang_count\x18\r \x01(\r\x1a\x31\n\x05HuPai\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x0c\n\x04liqi\x18\x03 \x01(\r\x1a-\n\x03\x46\x61n\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03\x66\x61n\x18\x03 \x01(\r\"\xb5\x01\n\x15GameRoundPlayerResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05hands\x18\x02 \x03(\t\x12\x0c\n\x04ming\x18\x03 \x03(\t\x12\x11\n\tliqi_type\x18\x04 \x01(\r\x12\x0f\n\x07is_fulu\x18\x05 \x01(\x08\x12\x17\n\x0fis_liujumanguan\x18\x06 \x01(\x08\x12\x13\n\x0blian_zhuang\x18\x07 \x01(\r\x12\x1f\n\x02hu\x18\x08 \x01(\x0b\x32\x13.lq.GameRoundHuData\"Y\n\x0fGameRoundPlayer\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.lq.GameRoundPlayerResult\"R\n\x11GameRoundSnapshot\x12\n\n\x02ju\x18\x01 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x02 \x01(\r\x12$\n\x07players\x18\x03 \x03(\x0b\x32\x13.lq.GameRoundPlayer\"\x92\x07\n\x11GameFinalSnapshot\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\r\x12\x1a\n\x04mode\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x05 \x01(\x0b\x32\x10.lq.GameMetaData\x12=\n\x0f\x63\x61lculate_param\x18\x06 \x01(\x0b\x32$.lq.GameFinalSnapshot.CalculateParam\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x12\n\nstart_time\x18\x08 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\t \x01(\r\x12-\n\x05seats\x18\n \x03(\x0b\x32\x1e.lq.GameFinalSnapshot.GameSeat\x12%\n\x06rounds\x18\x0b \x03(\x0b\x32\x15.lq.GameRoundSnapshot\x12)\n\raccount_views\x18\x0c \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x38\n\rfinal_players\x18\r \x03(\x0b\x32!.lq.GameFinalSnapshot.FinalPlayer\x12/\n\x08\x61\x66k_info\x18\x0e \x03(\x0b\x32\x1d.lq.GameFinalSnapshot.AFKInfo\x1aS\n\x0e\x43\x61lculateParam\x12\x12\n\ninit_point\x18\x01 \x01(\r\x12\x18\n\x10jingsuanyuandian\x18\x02 \x01(\r\x12\x13\n\x0brank_points\x18\x03 \x03(\x05\x1a\x88\x01\n\x08GameSeat\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12,\n\x0fnotify_endpoint\x18\x03 \x01(\x0b\x32\x13.lq.NetworkEndpoint\x12\x16\n\x0e\x63lient_address\x18\x04 \x01(\t\x12\x14\n\x0cis_connected\x18\x05 \x01(\x08\x1a\x81\x01\n\x0b\x46inalPlayer\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\x1a\x45\n\x07\x41\x46KInfo\x12\x17\n\x0f\x64\x65\x61l_tile_count\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\"Z\n\x13RecordCollectedData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"\x92\n\n\x11\x43ontestDetailRule\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18 \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\x11\n\tguyi_mode\x18) \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18* \x01(\x08\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\xb3\x01\n\x13\x43ontestDetailRuleV2\x12(\n\tgame_rule\x18\x01 \x01(\x0b\x32\x15.lq.ContestDetailRule\x12\x35\n\nextra_rule\x18\x02 \x01(\x0b\x32!.lq.ContestDetailRuleV2.ExtraRule\x1a;\n\tExtraRule\x12\x16\n\x0erequired_level\x18\x01 \x01(\r\x12\x16\n\x0emax_game_count\x18\x02 \x01(\r\"\xab\x01\n\x0fGameRuleSetting\x12\x12\n\nround_type\x18\x01 \x01(\r\x12\x0f\n\x07shiduan\x18\x02 \x01(\x08\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x15\n\rthinking_type\x18\x04 \x01(\r\x12\x17\n\x0fuse_detail_rule\x18\x05 \x01(\x08\x12/\n\x0e\x64\x65tail_rule_v2\x18\x06 \x01(\x0b\x32\x17.lq.ContestDetailRuleV2\"\xad\x01\n\x11RecordTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"m\n\x16RecordNoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12$\n\x05tings\x18\x05 \x03(\x0b\x32\x15.lq.RecordTingPaiInfo\x12\x0e\n\x06liuman\x18\x06 \x01(\x08\"\xcb\x03\n\x0eRecordHuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12.\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32 .lq.RecordHuleInfo.RecordFanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x0e \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x0f \x01(\r\x12\x10\n\x08title_id\x18\x10 \x01(\r\x12\x11\n\tpoint_sum\x18\x11 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x12 \x01(\r\x12\x14\n\x0cis_jue_zhang\x18\x13 \x01(\x08\x12\x0b\n\x03xun\x18\x14 \x01(\r\x12\x11\n\tting_type\x18\x15 \x01(\r\x12\x11\n\tting_mian\x18\x16 \x01(\r\x1a(\n\rRecordFanInfo\x12\x0b\n\x03val\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"B\n\x0fRecordHulesInfo\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12!\n\x05hules\x18\x02 \x03(\x0b\x32\x12.lq.RecordHuleInfo\"-\n\x0fRecordLiujuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"U\n\x10RecordNoTileInfo\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12+\n\x07players\x18\x02 \x03(\x0b\x32\x1a.lq.RecordNoTilePlayerInfo\"r\n\x0eRecordLiqiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\x12\x0c\n\x04is_w\x18\x03 \x01(\x08\x12\x14\n\x0cis_zhen_ting\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\x12\x12\n\nis_success\x18\x06 \x01(\x08\"W\n\x0eRecordGangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03pai\x18\x03 \x01(\t\x12\x0f\n\x07is_dora\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\"S\n\x0fRecordBaBeiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x10\n\x08is_zi_mo\x18\x02 \x01(\x08\x12\x10\n\x08is_chong\x18\x03 \x01(\x08\x12\x0e\n\x06is_bei\x18\x04 \x01(\x08\"O\n\x10RecordPeiPaiInfo\x12\x12\n\ndora_count\x18\x01 \x01(\r\x12\x14\n\x0cr_dora_count\x18\x02 \x01(\r\x12\x11\n\tbei_count\x18\x03 \x01(\r\"\xfb\x02\n\x0fRecordRoundInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hang\x18\x02 \x01(\r\x12\n\n\x02ju\x18\x03 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\r\x12&\n\nliqi_infos\x18\x07 \x03(\x0b\x32\x12.lq.RecordLiqiInfo\x12&\n\ngang_infos\x18\x08 \x03(\x0b\x32\x12.lq.RecordGangInfo\x12*\n\x0cpeipai_infos\x18\t \x03(\x0b\x32\x14.lq.RecordPeiPaiInfo\x12(\n\x0b\x62\x61\x62\x61i_infos\x18\n \x03(\x0b\x32\x13.lq.RecordBaBeiInfo\x12\'\n\nhules_info\x18\x0b \x01(\x0b\x32\x13.lq.RecordHulesInfo\x12\'\n\nliuju_info\x18\x0c \x01(\x0b\x32\x13.lq.RecordLiujuInfo\x12*\n\x0cno_tile_info\x18\r \x01(\x0b\x32\x14.lq.RecordNoTileInfo\"@\n\x14RecordAnalysisedData\x12(\n\x0bround_infos\x18\x01 \x03(\x0b\x32\x13.lq.RecordRoundInfo\"<\n\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"[\n\x11ResConnectionInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0f\x63lient_endpoint\x18\x02 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\xa3\x01\n\x10ReqSignupAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x02\n\x08ReqLogin\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0c\n\x04type\x18\t \x01(\r\x12\x0f\n\x07version\x18\n \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\"\xa9\x02\n\x08ResLogin\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x1c\n\x07\x61\x63\x63ount\x18\x03 \x01(\x0b\x32\x0b.lq.Account\x12&\n\tgame_info\x18\x04 \x01(\x0b\x32\x13.lq.GameConnectInfo\x12\x1f\n\x17has_unread_announcement\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x06 \x01(\t\x12\x13\n\x0bsignup_time\x18\x07 \x01(\r\x12\x19\n\x11is_id_card_authed\x18\x08 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\t \x01(\t\x12\x17\n\x0flogined_version\x18\n \x03(\r\x12\x18\n\x10rewarded_version\x18\x0b \x03(\r\"\xcb\x01\n\rReqEmailLogin\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\"3\n\x0eReqBindAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"8\n\x18ReqCreatePhoneVerifyCode\x12\r\n\x05phone\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"8\n\x18ReqCreateEmailVerifyCode\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"9\n\x16ReqVerifyCodeForSecure\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\r\"H\n\x16ResVerfiyCodeForSecure\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csecure_token\x18\x02 \x01(\t\"_\n\x12ReqBindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x1a\n\x12multi_bind_version\x18\x04 \x01(\x08\"E\n\x14ReqUnbindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"G\n\x16ResFetchPhoneLoginBind\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bphone_login\x18\x02 \x01(\r\"+\n\x17ReqCreatePhoneLoginBind\x12\x10\n\x08password\x18\x01 \x01(\t\"=\n\x0cReqBindEmail\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"U\n\x11ReqModifyPassword\x12\x14\n\x0cnew_password\x18\x01 \x01(\t\x12\x14\n\x0cold_password\x18\x02 \x01(\t\x12\x14\n\x0csecure_token\x18\x03 \x01(\t\"W\n\rReqOauth2Auth\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"?\n\rResOauth2Auth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"4\n\x0eReqOauth2Check\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"?\n\x0eResOauth2Check\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bhas_account\x18\x02 \x01(\x08\"\xdc\x01\n\x0fReqOauth2Signup\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x15\n\radvertise_str\x18\x04 \x01(\t\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xa3\x02\n\x0eReqOauth2Login\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0f\n\x07version\x18\t \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\"=\n\x0eResDMMPreLogin\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tparameter\x18\x01 \x01(\t\"\x0b\n\tReqLogout\"%\n\tResLogout\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"+\n\x0bReqHeatBeat\x12\x1c\n\x14no_operation_counter\x18\x01 \x01(\r\" \n\x0cReqLoginBeat\x12\x10\n\x08\x63ontract\x18\x01 \x01(\t\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\")\n\x13ReqCancelMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\"$\n\x0eReqAccountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"`\n\x0eResAccountInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x07\x61\x63\x63ount\x18\x02 \x01(\x0b\x32\x0b.lq.Account\x12\x16\n\x04room\x18\x03 \x01(\x0b\x32\x08.lq.Room\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\":\n\x11ReqModifyNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x13\n\x0buse_item_id\x18\x02 \x01(\r\"%\n\x11ReqModifyBirthday\x12\x10\n\x08\x62irthday\x18\x01 \x01(\x05\"?\n\x0bResSelfRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"u\n\rReqCreateRoom\x12\x14\n\x0cplayer_count\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x13\n\x0bpublic_live\x18\x03 \x01(\x08\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"A\n\rResCreateRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\n\x0bResJoinRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\x1d\n\x0cReqRoomReady\x12\r\n\x05ready\x18\x01 \x01(\x08\"#\n\x0fReqRoomDressing\x12\x10\n\x08\x64ressing\x18\x01 \x01(\x08\"\x0e\n\x0cReqRoomStart\"!\n\x0bReqRoomKick\x12\x12\n\naccount_id\x18\x01 \x01(\r\"$\n\rReqModifyRoom\x12\x13\n\x0brobot_count\x18\x01 \x01(\r\"$\n\x0fReqChangeAvatar\x12\x11\n\tavatar_id\x18\x01 \x01(\r\"-\n\x17ReqAccountStatisticInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"\x98\x01\n\x17ResAccountStatisticInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0estatistic_data\x18\x02 \x03(\x0b\x32\x18.lq.AccountStatisticData\x12\x31\n\x0b\x64\x65tail_data\x18\x03 \x01(\x0b\x32\x1c.lq.AccountDetailStatisticV2\"\xb9\x01\n\x1bResAccountChallengeRankInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x42\n\x0bseason_info\x18\x02 \x03(\x0b\x32-.lq.ResAccountChallengeRankInfo.ChallengeRank\x1a<\n\rChallengeRank\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05level\x18\x03 \x01(\r\"H\n\x17ResAccountCharacterInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bunlock_list\x18\x01 \x03(\r\"+\n\x0fReqShopPurchase\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\r\"N\n\x0fResShopPurchase\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"g\n\rResGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x04head\x18\x03 \x01(\x0b\x32\x0e.lq.RecordGame\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\x12\x10\n\x08\x64\x61ta_url\x18\x05 \x01(\t\"?\n\x11ReqGameRecordList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\"g\n\x11ResGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0btotal_count\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"\x82\x01\n\x1aResCollectedGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x17.lq.RecordCollectedData\x12\x1c\n\x14record_collect_limit\x18\x03 \x01(\r\")\n\x14ReqGameRecordsDetail\x12\x11\n\tuuid_list\x18\x01 \x03(\t\"U\n\x14ResGameRecordsDetail\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x0e.lq.RecordGame\"`\n\x19ReqAddCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"5\n\x19ResAddCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\",\n\x1cReqRemoveCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"8\n\x1cResRemoveCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"D\n#ReqChangeCollectedGameRecordRemarks\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\"?\n#ResChangeCollectedGameRecordRemarks\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"#\n\x13ReqLevelLeaderboard\x12\x0c\n\x04type\x18\x01 \x01(\r\"\xac\x01\n\x13ResLevelLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.lq.ResLevelLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1f\n\x05level\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\")\n\x17ReqChallangeLeaderboard\x12\x0e\n\x06season\x18\x01 \x01(\r\"\xb4\x01\n\x17ResChallengeLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12/\n\x05items\x18\x02 \x03(\x0b\x32 .lq.ResChallengeLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x15ReqMutiChallengeLevel\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\x12\x0e\n\x06season\x18\x02 \x01(\r\"\x8b\x01\n\x15ResMutiChallengeLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.lq.ResMutiChallengeLevel.Item\x1a)\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\",\n\x11ReqMultiAccountId\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"U\n\x14ResMultiAccountBrief\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerBaseView\"v\n\rResFriendList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x07\x66riends\x18\x02 \x03(\x0b\x32\n.lq.Friend\x12\x18\n\x10\x66riend_max_count\x18\x03 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x04 \x01(\r\"\x9a\x01\n\x12ResFriendApplyList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07\x61pplies\x18\x02 \x03(\x0b\x32\".lq.ResFriendApplyList.FriendApply\x1a\x35\n\x0b\x46riendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\"#\n\x0eReqApplyFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"9\n\x14ReqHandleFriendApply\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0e\n\x06method\x18\x02 \x01(\r\"$\n\x0fReqRemoveFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"A\n\x19ReqSearchAccountByPattern\x12\x13\n\x0bsearch_next\x18\x01 \x01(\x08\x12\x0f\n\x07pattern\x18\x02 \x01(\t\"u\n\x19ResSearchAccountByPattern\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bis_finished\x18\x02 \x01(\x08\x12\x16\n\x0ematch_accounts\x18\x03 \x03(\r\x12\x11\n\tdecode_id\x18\x04 \x01(\r\")\n\x0eReqAccountList\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"T\n\x10ResAccountStates\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x06states\x18\x02 \x03(\x0b\x32\x16.lq.AccountActiveState\"*\n\x14ReqSearchAccountById\x12\x12\n\naccount_id\x18\x01 \x01(\r\"T\n\x14ResSearchAccountById\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x06player\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"<\n\nResBagInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x03\x62\x61g\x18\x02 \x01(\x0b\x32\x07.lq.Bag\" \n\rReqUseBagItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"F\n\x11ReqOpenManualItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tselect_id\x18\x03 \x01(\r\"*\n\x17ReqOpenRandomRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"T\n\x17ResOpenRandomRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\'\n\x14ReqOpenAllRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"Q\n\x14ResOpenAllRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\"\n\x0fReqComposeShard\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \x01(\t\"u\n\x0fResAnnouncement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rannouncements\x18\x02 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x03 \x03(\r\x12\x11\n\tread_list\x18\x04 \x03(\r\"@\n\x0bResMailInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x05mails\x18\x02 \x03(\x0b\x32\x08.lq.Mail\"\x1e\n\x0bReqReadMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\" \n\rReqDeleteMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"$\n\x11ReqTakeAttachment\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"4\n ReqReceiveAchievementGroupReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\"g\n ResReceiveAchievementGroupReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"5\n\x1bReqReceiveAchievementReward\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\"b\n\x1bResReceiveAchievementReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x04rate\x18\x01 \x03(\x0b\x32+.lq.ResFetchAchievementRate.AchievementRate\x1a+\n\x0f\x41\x63hievementRate\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rate\x18\x02 \x01(\r\"o\n\x0eResAchievement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\nprogresses\x18\x02 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x03 \x03(\r\"<\n\x0cResTitleList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\ntitle_list\x18\x02 \x03(\r\"\x1c\n\x0bReqUseTitle\x12\r\n\x05title\x18\x01 \x01(\r\"\x1d\n\rReqBuyShiLian\x12\x0c\n\x04type\x18\x01 \x01(\r\"2\n\x14ReqUpdateClientValue\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"\x91\x01\n\x0eResClientValue\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x12\'\n\x05\x64\x61tas\x18\x01 \x03(\x0b\x32\x18.lq.ResClientValue.Value\x12\x17\n\x0frecharged_count\x18\x02 \x01(\r\x1a#\n\x05Value\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"6\n\x10ReqClientMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\"(\n\x13ReqCurrentMatchInfo\x12\x11\n\tmode_list\x18\x01 \x03(\r\"\xa6\x01\n\x13ResCurrentMatchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07matches\x18\x02 \x03(\x0b\x32(.lq.ResCurrentMatchInfo.CurrentMatchInfo\x1a:\n\x10\x43urrentMatchInfo\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12\x15\n\rplaying_count\x18\x02 \x01(\r\"2\n\x0fReqUserComplain\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\".\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\"A\n\x11ResReviveCoinInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nhas_gained\x18\x02 \x01(\x08\"\x9e\x01\n\x0cResDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\nprogresses\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x19\n\x11has_refresh_count\x18\x03 \x01(\x08\x12\x1c\n\x14max_daily_task_count\x18\x04 \x01(\r\x12\x15\n\rrefresh_count\x18\x05 \x01(\r\"&\n\x13ReqRefreshDailyTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"j\n\x13ResRefreshDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x08progress\x18\x02 \x01(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"\x1e\n\x0eReqUseGiftCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\"K\n\x0eResUseGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"U\n\x15ResUseSpecialGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"H\n\x14ReqSendClientMessage\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"$\n\x0fReqGameLiveInfo\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"\xaf\x01\n\x0fResGameLiveInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1a\n\x12left_start_seconds\x18\x02 \x01(\r\x12#\n\tlive_head\x18\x03 \x01(\x0b\x32\x10.lq.GameLiveHead\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\"D\n\x16ReqGameLiveLeftSegment\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x17\n\x0flast_segment_id\x18\x02 \x01(\r\"\xaa\x01\n\x16ResGameLiveLeftSegment\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nlive_state\x18\x02 \x01(\r\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\x12\x1f\n\x17segment_end_millisecond\x18\x06 \x01(\r\"$\n\x0fReqGameLiveList\x12\x11\n\tfilter_id\x18\x01 \x01(\r\"P\n\x0fResGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"D\n\x11ResCommentSetting\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\"0\n\x17ReqUpdateCommentSetting\x12\x15\n\rcomment_allow\x18\x01 \x01(\r\"(\n\x13ReqFetchCommentList\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"u\n\x13ResFetchCommentList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x03 \x03(\r\x12\x14\n\x0clast_read_id\x18\x04 \x01(\r\"D\n\x16ReqFetchCommentContent\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x02 \x03(\r\"U\n\x16ResFetchCommentContent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x08\x63omments\x18\x02 \x03(\x0b\x32\x0f.lq.CommentItem\"5\n\x0fReqLeaveComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\":\n\x10ReqDeleteComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65lete_list\x18\x02 \x03(\r\"\'\n\x14ReqUpdateReadComment\x12\x0f\n\x07read_id\x18\x01 \x01(\r\"5\n\x10ReqRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"$\n\rResServerTime\x12\x13\n\x0bserver_time\x18\x01 \x01(\r\"0\n\x1aReqPlatformBillingProducts\x12\x12\n\nshelves_id\x18\x01 \x01(\r\"\\\n\x1aResPlatformBillingProducts\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.lq.BillingProduct\"\x8b\x01\n\x15ReqCreateBillingOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x18\n\x10payment_platform\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x12\n\naccount_id\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"C\n\x15ResCreateBillingOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"T\n\x17ReqSolveGooglePlayOrder\x12\x1b\n\x13inapp_purchase_data\x18\x02 \x01(\t\x12\x1c\n\x14inapp_data_signature\x18\x03 \x01(\t\"h\n\x19ReqSolveGooglePlayOrderV3\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\",\n\x18ReqCancelGooglePlayOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\"\x8a\x01\n\x1aReqCreateWechatNativeOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"_\n\x1aResCreateWechatNativeOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"\x87\x01\n\x17ReqCreateWechatAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"\x91\x02\n\x17ResCreateWechatAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12M\n\x15\x63\x61ll_wechat_app_param\x18\x02 \x01(\x0b\x32..lq.ResCreateWechatAppOrder.CallWechatAppParam\x1a\x8c\x01\n\x12\x43\x61llWechatAppParam\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x11\n\tpartnerid\x18\x02 \x01(\t\x12\x10\n\x08prepayid\x18\x03 \x01(\t\x12\x0f\n\x07package\x18\x04 \x01(\t\x12\x10\n\x08noncestr\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\t\x12\x0c\n\x04sign\x18\x07 \x01(\t\"\x9f\x01\n\x14ReqCreateAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x19\n\x11\x61lipay_trade_type\x18\x04 \x01(\t\x12\x12\n\nreturn_url\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x14ResCreateAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"t\n\x18ReqCreateAlipayScanOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"n\n\x18ResCreateAlipayScanOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\x12\x0f\n\x07qr_code\x18\x04 \x01(\t\"s\n\x17ReqCreateAlipayAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"G\n\x17ResCreateAlipayAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateJPCreditCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateJPCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x98\x01\n\x12ReqCreateJPAuOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"@\n\x12ResCreateJPAuOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPDocomoOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPDocomoOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9e\x01\n\x18ReqCreateJPWebMoneyOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"F\n\x18ResCreateJPWebMoneyOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9e\x01\n\x18ReqCreateJPSoftbankOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"F\n\x18ResCreateJPSoftbankOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x99\x01\n\x13ReqCreateJPGMOOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x84\x01\n\x14ReqCreateYostarOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\norder_type\x18\x04 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"B\n\x14ResCreateYostarOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateENPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateENPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateENJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateENJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateENMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateENMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateENVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateENVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateENAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateENAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\n\x11ReqCreateDMMOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\xbb\x01\n\x11ResCreateDmmOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x16\n\x0etransaction_id\x18\x03 \x01(\t\x12\x13\n\x0b\x64mm_user_id\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\t\x12\x14\n\x0c\x63\x61llback_url\x18\x06 \x01(\t\x12\x14\n\x0crequest_time\x18\t \x01(\t\x12\x12\n\ndmm_app_id\x18\n \x01(\t\"\x9a\x01\n\x11ReqCreateIAPOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"?\n\x11ResCreateIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\n\x17ReqVerificationIAPOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x14\n\x0creceipt_data\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"3\n\x17ResVerificationIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x01\n\x13ReqCreateSteamOrder\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\x10\n\x08steam_id\x18\x05 \x01(\t\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\"\\\n\x13ResCreateSteamOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x19\n\x11platform_order_id\x18\x03 \x01(\t\";\n\x13ReqVerifySteamOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"\x87\x01\n\x14ReqCreateMyCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"U\n\x14ResCreateMyCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tauth_code\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"<\n\x14ReqVerifyMyCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"\x87\x01\n\x14ReqCreatePaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"O\n\x14ResCreatePaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"\x9f\x01\n\x14ReqCreateXsollaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x16\n\x0epayment_method\x18\x04 \x01(\r\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"O\n\x14ResCreateXsollaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\x18\x03 \x01(\t\"C\n\x0cReqOpenChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nuse_ticket\x18\x03 \x01(\x08\"\xee\x01\n\x0cResOpenChest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\x12\x18\n\x10total_open_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\x12@\n\x10\x63hest_replace_up\x18\x05 \x03(\x0b\x32&.lq.ResOpenChest.ChestReplaceCountData\x1a\x32\n\x15\x43hestReplaceCountData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"6\n\x13ReqBuyFromChestShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"m\n\x13ResBuyFromChestShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\x05\"D\n\x12ResDailySignInInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csign_in_days\x18\x02 \x01(\r\"*\n\x13ReqDoActivitySignIn\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xad\x01\n\x13ResDoActivitySignIn\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07rewards\x18\x02 \x03(\x0b\x32\".lq.ResDoActivitySignIn.RewardData\x12\x15\n\rsign_in_count\x18\x03 \x01(\r\x1a\x30\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x92\x02\n\x10ResCharacterInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x19\n\x11main_character_id\x18\x04 \x01(\r\x12\x17\n\x0fsend_gift_count\x18\x05 \x01(\r\x12\x17\n\x0fsend_gift_limit\x18\x06 \x01(\r\x12\x18\n\x10\x66inished_endings\x18\x07 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x08 \x03(\r\x12\x16\n\x0e\x63haracter_sort\x18\t \x03(\r\x12\x19\n\x11hidden_characters\x18\n \x03(\r\"&\n\x16ReqUpdateCharacterSort\x12\x0c\n\x04sort\x18\x01 \x03(\r\".\n\x16ReqChangeMainCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"<\n\x16ReqChangeCharacterSkin\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04skin\x18\x02 \x01(\r\"M\n\x16ReqChangeCharacterView\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\r\"\x86\x01\n\x16ReqSendGiftToCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12.\n\x05gifts\x18\x02 \x03(\x0b\x32\x1f.lq.ReqSendGiftToCharacter.Gift\x1a&\n\x04Gift\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"N\n\x16ResSendGiftToCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\"Z\n\x0bReqSellItem\x12#\n\x05sells\x18\x01 \x03(\x0b\x32\x14.lq.ReqSellItem.Item\x1a&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"u\n\rResCommonView\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12%\n\x05slots\x18\x02 \x03(\x0b\x32\x16.lq.ResCommonView.Slot\x1a#\n\x04Slot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"2\n\x13ReqChangeCommonView\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"U\n\x12ReqSaveCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x12\n\nsave_index\x18\x02 \x01(\r\x12\x0e\n\x06is_use\x18\x03 \x01(\r\"\x1f\n\x0eReqCommonViews\x12\r\n\x05index\x18\x01 \x01(\r\"G\n\x0eResCommonViews\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\"\x9c\x01\n\x11ResAllcommonViews\x12*\n\x05views\x18\x01 \x03(\x0b\x32\x1b.lq.ResAllcommonViews.Views\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a\x34\n\x05Views\x12\x1c\n\x06values\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\r\n\x05index\x18\x02 \x01(\r\"!\n\x10ReqUseCommonView\x12\r\n\x05index\x18\x03 \x01(\r\"+\n\x13ReqUpgradeCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"Q\n\x13ResUpgradeCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\tcharacter\x18\x02 \x01(\x0b\x32\r.lq.Character\"N\n\x11ReqFinishedEnding\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x10\n\x08story_id\x18\x02 \x01(\r\x12\x11\n\tending_id\x18\x03 \x01(\r\"\x1f\n\x0cReqGMCommand\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\"H\n\x0bResShopInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tshop_info\x18\x02 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"K\n\x0eResBuyFromShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"0\n\rReqBuyFromZHP\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"&\n\x11ReqPayMonthTicket\x12\x11\n\tticket_id\x18\x01 \x01(\r\"Z\n\x11ResPayMonthTicket\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x16\n\x0eresource_count\x18\x03 \x01(\r\"<\n\x0eReqReshZHPShop\x12\x14\n\x0c\x66ree_refresh\x18\x01 \x01(\r\x12\x14\n\x0c\x63ost_refresh\x18\x02 \x01(\r\"G\n\x11ResRefreshZHPShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x18\n\x03zhp\x18\x02 \x01(\x0b\x32\x0b.lq.ZHPShop\"^\n\x12ResMonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12.\n\x11month_ticket_info\x18\x01 \x01(\x0b\x32\x13.lq.MonthTicketInfo\"0\n\x13ReqExchangeCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"S\n\x11ResServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"T\n\x12ResAccountSettings\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x02 \x03(\x0b\x32\x12.lq.AccountSetting\"?\n\x18ReqUpdateAccountSettings\x12#\n\x07setting\x18\x01 \x01(\x0b\x32\x12.lq.AccountSetting\"E\n\x12ResModNicknameTime\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rlast_mod_time\x18\x01 \x01(\r\"\x98\x01\n\x07ResMisc\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0erecharged_list\x18\x02 \x03(\r\x12)\n\x06\x66\x61iths\x18\x03 \x03(\x0b\x32\x19.lq.ResMisc.MiscFaithData\x1a\x30\n\rMiscFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\'\n\x12ReqModifySignature\x12\x11\n\tsignature\x18\x01 \x01(\t\"M\n\rResIDCardInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tis_authed\x18\x02 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"8\n\x13ReqUpdateIDCardInfo\x12\x10\n\x08\x66ullname\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x61rd_no\x18\x02 \x01(\t\"C\n\x0cResVipReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11gained_vip_levels\x18\x02 \x03(\r\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"=\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9a\x01\n\x1dResFetchCustomizedContestList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x08\x63ontests\x18\x02 \x03(\x0b\x32\x19.lq.CustomizedContestBase\x12\x32\n\x0f\x66ollow_contests\x18\x03 \x03(\x0b\x32\x19.lq.CustomizedContestBase\"7\n#ReqFetchCustomizedContestExtendInfo\x12\x10\n\x08uid_list\x18\x01 \x03(\r\"q\n#ResFetchCustomizedContestExtendInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x65xtend_list\x18\x02 \x03(\x0b\x32\x1b.lq.CustomizedContestExtend\"6\n!ReqFetchCustomizedContestAuthInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"U\n!ResFetchCustomizedContestAuthInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0eobserver_level\x18\x02 \x01(\r\".\n\x19ReqEnterCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xb6\x01\n\x19ResEnterCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x64\x65tail_info\x18\x02 \x01(\x0b\x32\x1b.lq.CustomizedContestDetail\x12\x38\n\rplayer_report\x18\x03 \x01(\x0b\x32!.lq.CustomizedContestPlayerReport\x12\x13\n\x0bis_followed\x18\x04 \x01(\x08\"8\n#ReqFetchCustomizedContestOnlineInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"V\n#ResFetchCustomizedContestOnlineInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\ronline_player\x18\x02 \x01(\r\":\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\"u\n$ResFetchCustomizedContestByContestId\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x0c\x63ontest_info\x18\x02 \x01(\x0b\x32\x1d.lq.CustomizedContestAbstract\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"R\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x63hat_history\x18\x02 \x03(\x0c\"$\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\":\n%ReqFetchCustomizedContestGameLiveList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"f\n%ResFetchCustomizedContestGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"M\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\"y\n$ResFetchCustomizedContestGameRecords\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nnext_index\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"/\n\x1aReqTargetCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"M\n\x0fResActivityList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\nactivities\x18\x02 \x03(\x0b\x32\x0c.lq.Activity\"\xe1\r\n\x16ResAccountActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x10\x65xchange_records\x18\x02 \x03(\x0b\x32\x12.lq.ExchangeRecord\x12,\n\x12task_progress_list\x18\x03 \x03(\x0b\x32\x10.lq.TaskProgress\x12@\n\x16\x61\x63\x63umulated_point_list\x18\x04 \x03(\x0b\x32 .lq.ActivityAccumulatedPointData\x12\x31\n\x0erank_data_list\x18\x05 \x03(\x0b\x32\x19.lq.ActivityRankPointData\x12\x31\n\x17\x66lip_task_progress_list\x18\x06 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x43\n\x0csign_in_data\x18\x07 \x03(\x0b\x32-.lq.ResAccountActivityData.ActivitySignInData\x12\x44\n\x0crichman_data\x18\x08 \x03(\x0b\x32..lq.ResAccountActivityData.ActivityRichmanData\x12\x33\n\x19period_task_progress_list\x18\t \x03(\x0b\x32\x10.lq.TaskProgress\x12\x33\n\x19random_task_progress_list\x18\n \x03(\x0b\x32\x10.lq.TaskProgress\x12=\n\rchest_up_data\x18\x0b \x03(\x0b\x32&.lq.ResAccountActivityData.ChestUpData\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\x19 \x03(\x0b\x32\x17.lq.ActivityVillageData\x1a[\n\x12\x41\x63tivitySignInData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rsign_in_count\x18\x02 \x01(\r\x12\x19\n\x11last_sign_in_time\x18\x03 \x01(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\x1a\xbf\x01\n\x13\x41\x63tivityRichmanData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x03 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x04 \x01(\r\x12\x11\n\tbank_save\x18\x05 \x01(\r\x12\x0b\n\x03\x65xp\x18\x06 \x01(\r\x12\x31\n\x04\x62uff\x18\x07 \x03(\x0b\x32#.lq.ResAccountActivityData.BuffData\x1a(\n\x0b\x43hestUpData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\x18\x02 \x01(\r\"=\n\x17ReqExchangeActivityItem\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x17ResExchangeActivityItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"*\n\x17ReqCompleteActivityTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\r\"-\n\x1aReqReceiveActivityFlipTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"E\n\x1aResReceiveActivityFlipTask\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\">\n\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"/\n\x18ReqFetchActivityFlipInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"T\n\x18ResFetchActivityFlipInfo\x12\x0f\n\x07rewards\x18\x01 \x03(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"O\n%ReqGainAccumulatedPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\"N\n\x1fReqGainMultiPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0ereward_id_list\x18\x02 \x03(\r\"6\n\x1cReqFetchRankPointLeaderboard\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\"\xe4\x01\n\x1cResFetchRankPointLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x05items\x18\x02 \x03(\x0b\x32%.lq.ResFetchRankPointLeaderboard.Item\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\x1aY\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12 \n\x04view\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\r\n\x05point\x18\x04 \x01(\r\"E\n\x16ReqGainRankPointReward\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\")\n\x12ReqRichmanNextMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x94\x04\n\x12ResRichmanNextMove\x12.\n\x05paths\x18\x01 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.PathData\x12\x0c\n\x04\x64ice\x18\x02 \x01(\r\x12\x10\n\x08location\x18\x03 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\r\x12-\n\x04\x62uff\x18\x06 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.BuffData\x12\x11\n\tbank_save\x18\x07 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x08 \x01(\r\x12\x0b\n\x03\x65xp\x18\t \x01(\r\x12\x15\n\rbank_save_add\x18\n \x01(\r\x12\x18\n\x05\x65rror\x18\x0b \x01(\x0b\x32\t.lq.Error\x1aT\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x14\n\x0corigin_count\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x1a`\n\x08PathData\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x32\n\x07rewards\x18\x02 \x03(\x0b\x32!.lq.ResRichmanNextMove.RewardData\x12\x0e\n\x06\x65vents\x18\x03 \x03(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\":\n\x15ReqRichmanSpecialMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04step\x18\x02 \x01(\r\"*\n\x13ReqRichmanChestInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x87\x01\n\x13ResRichmanChestInfo\x12/\n\x05items\x18\x01 \x03(\x0b\x32 .lq.ResRichmanChestInfo.ItemData\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a%\n\x08ItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x18ReqCreateGameObserveAuth\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"U\n\x18ResCreateGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x10\n\x08location\x18\x03 \x01(\t\"*\n\x19ReqRefreshGameObserveAuth\x12\r\n\x05token\x18\x01 \x01(\t\"B\n\x19ResRefreshGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03ttl\x18\x02 \x01(\r\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \x01'+str(print(b'\x1b[93m\xe5\xa6\x82\xe6\x9e\x9c\xe4\xbd\xa0\xe6\x98\xaf\xe4\xbb\x98\xe8\xb2\xbb\xe5\x8f\x96\xe5\xbe\x97\xe6\xad\xa4\xe8\xbb\x9f\xe9\xab\x94\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xef\xbc\x8c\xe8\xab\x8b\xe6\xb3\xa8\xe6\x84\x8f\xe6\x9c\xac\xe8\xbb\x9f\xe9\xab\x94\xe6\x98\xaf\xe9\x96\x8b\xe6\xba\x90\xe4\xb8\x94\xe5\x85\x8d\xe8\xb2\xbb\xe7\x9a\x84\xef\xbc\xa8\xef\xbc\xb4\xef\xbc\xb4\xef\xbc\xb0\xef\xbc\xb3\xef\xbc\x9a\xef\xbc\x8f\xef\xbc\x8f\xef\xbc\xa7\xef\xbc\xa9\xef\xbc\xb4\xef\xbc\xa8\xef\xbc\xb5\xef\xbc\xa2\xef\xbc\x8e\xef\xbc\xa3\xef\xbc\xaf\xef\xbc\xad\xef\xbc\x8f\xef\xbd\x93\xef\xbd\x88\xef\xbd\x89\xef\xbd\x8e\xef\xbd\x8b\xef\xbd\x95\xef\xbd\x81\xef\xbd\x8e\xef\xbc\x8f\xef\xbc\xa1\xef\xbd\x8b\xef\xbd\x81\xef\xbd\x87\xef\xbd\x89\n\xe4\xbd\xa0\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe9\xa8\x99\xe4\xba\x86\xe3\x80\x82\xe8\xab\x8b\xe9\x80\x80\xe6\xac\xbe\xe3\x80\x81\xe6\xaa\xa2\xe8\x88\x89\xe4\xb8\xa6\xe5\xb7\xae\xe8\xa9\x95\xe8\xb3\xa3\xe5\xae\xb6\xe3\x80\x82\x1b[0m'.decode())).encode()[0:0]+b'(\r\"\xa6\x01\n\x13ResUpgradeChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xa6\x01\n\x13ResRefreshChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xc1\x01\n\x15ResFetchChallengeInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\"0\n\x1dReqForceCompleteChallengeTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"\xff\x01\n\x0fResFetchABMatch\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08match_id\x18\x02 \x01(\r\x12\x13\n\x0bmatch_count\x18\x03 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x04 \x01(\r\x12\r\n\x05point\x18\x05 \x01(\r\x12\x10\n\x08rewarded\x18\x06 \x01(\x08\x12\x37\n\x0fmatch_max_point\x18\x07 \x03(\x0b\x32\x1e.lq.ResFetchABMatch.MatchPoint\x12\x0c\n\x04quit\x18\x08 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12G\n\x15\x63hallenge_season_list\x18\x01 \x03(\x0b\x32(.lq.ResChallengeSeasonInfo.ChallengeInfo\x1aW\n\rChallengeInfo\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\r\n\x05state\x18\x04 \x01(\r\"2\n\x1dReqReceiveChallengeRankReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07rewards\x18\x01 \x03(\x0b\x32(.lq.ResReceiveChallengeRankReward.Reward\x1a,\n\x06Reward\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"#\n\x0fReqBuyInABMatch\x12\x10\n\x08match_id\x18\x01 \x01(\r\"\'\n\x10ReqGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x9b\x01\n\x10ResGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x04rank\x18\x02 \x03(\x0b\x32\x1d.lq.ResGamePointRank.RankInfo\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a-\n\x08RankInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"H\n\x19ResFetchSelfGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tself_rate\x18\x02 \x01(\r\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\x0c\n\x04uuid\x18\x0e \x01(\t\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"P\n\x13ResOpenPreChestItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"+\n\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\"E\n\x19ReqUpgradeVillageBuilding\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"l\n\x1fReqReceiveVillageBuildingReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"d\n\x1fResReceiveVillageBuildingReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"8\n\x13ReqStartVillageTrip\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"d\n\x1bReqReceiveVillageTripReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"`\n\x1bResReceiveVillageTripReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\">\n\x16ReqCompleteVillageTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"[\n\x16ResCompleteVillageTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"D\n\x17ReqGetFriendVillageData\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x01 \x03(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xa8\x01\n\x17ResGetFriendVillageData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResGetFriendVillageData.FriendVillageData\x1a\x36\n\x11\x46riendVillageData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"S\n\x13ReqSetVillageWorker\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x12\n\nworker_pos\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\"o\n\x13ResSetVillageWorker\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x08\x62uilding\x18\x02 \x01(\x0b\x32\x17.lq.VillageBuildingData\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"*\n\x13ReqNextRoundVillage\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x13ResNextRoundVillage\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\ractivity_data\x18\x02 \x01(\x0b\x32\x17.lq.ActivityVillageData\"\x0f\n\rActionMJStart\"A\n\x13NewRoundOpenedTiles\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05tiles\x18\x02 \x03(\t\x12\r\n\x05\x63ount\x18\x03 \x03(\r\"F\n\x08MuyuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tcount_max\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\r\"\x8a\x01\n\x0b\x43huanmaGang\x12\x12\n\nold_scores\x18\x01 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x02 \x03(\x05\x12\x0e\n\x06scores\x18\x03 \x03(\x05\x12\x1c\n\x07gameend\x18\x04 \x01(\x0b\x32\x0b.lq.GameEnd\x12#\n\rhules_history\x18\x05 \x03(\x0b\x32\x0c.lq.HuleInfo\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xd6\x03\n\x0e\x41\x63tionNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x0c\n\x04\x64ora\x18\x05 \x01(\t\x12\x0e\n\x06scores\x18\x06 \x03(\x05\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12)\n\ttingpais0\x18\t \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\n \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\n\n\x02\x61l\x18\x0b \x01(\x08\x12\x0b\n\x03md5\x18\x0c \x01(\t\x12\x17\n\x0fleft_tile_count\x18\r \x01(\r\x12\r\n\x05\x64oras\x18\x0e \x03(\t\x12&\n\x05opens\x18\x0f \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x10 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08ju_count\x18\x11 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xd6\x04\n\x0eRecordNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0c\n\x04\x64ora\x18\x04 \x01(\t\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12\x0e\n\x06tiles0\x18\x07 \x03(\t\x12\x0e\n\x06tiles1\x18\x08 \x03(\t\x12\x0e\n\x06tiles2\x18\t \x03(\t\x12\x0e\n\x06tiles3\x18\n \x03(\t\x12+\n\x07tingpai\x18\x0b \x03(\x0b\x32\x1a.lq.RecordNewRound.TingPai\x12,\n\toperation\x18\x0c \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x0b\n\x03md5\x18\r \x01(\t\x12\x0f\n\x07paishan\x18\x0e \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x0f \x01(\r\x12\r\n\x05\x64oras\x18\x10 \x03(\t\x12&\n\x05opens\x18\x11 \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x12 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12-\n\noperations\x18\x13 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08ju_count\x18\x14 \x01(\r\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x99\x03\n\x0cGameSnapshot\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x14\n\x0cindex_player\x18\x04 \x01(\r\x12\x17\n\x0fleft_tile_count\x18\x05 \x01(\r\x12\r\n\x05hands\x18\x06 \x03(\t\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12\x30\n\x07players\x18\t \x03(\x0b\x32\x1f.lq.GameSnapshot.PlayerSnapshot\x12\x10\n\x08zhenting\x18\n \x01(\x08\x1a\xbd\x01\n\x0ePlayerSnapshot\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x14\n\x0cliqiposition\x18\x02 \x01(\x05\x12\x0f\n\x07tilenum\x18\x03 \x01(\r\x12\x0e\n\x06qipais\x18\x04 \x03(\t\x12\x33\n\x05mings\x18\x05 \x03(\x0b\x32$.lq.GameSnapshot.PlayerSnapshot.Fulu\x1a\x30\n\x04\x46ulu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x03(\t\x12\x0c\n\x04\x66rom\x18\x03 \x03(\r\";\n\x0f\x41\x63tionPrototype\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xc9\x01\n\x11GameSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"Y\n\x0fGameChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"z\n\x11OptionalOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x13\n\x0b\x63ombination\x18\x02 \x03(\t\x12\x14\n\x0c\x63hange_tiles\x18\x03 \x03(\t\x12\x1a\n\x12\x63hange_tile_states\x18\x04 \x03(\x05\x12\x10\n\x08gap_type\x18\x05 \x01(\r\"z\n\x15OptionalOperationList\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12-\n\x0eoperation_list\x18\x02 \x03(\x0b\x32\x15.lq.OptionalOperation\x12\x10\n\x08time_add\x18\x04 \x01(\r\x12\x12\n\ntime_fixed\x18\x05 \x01(\r\"L\n\x0bLiQiSuccess\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x04 \x01(\x08\"0\n\x07\x46\x61nInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03val\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\"\xad\x03\n\x08HuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12\x19\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\r\n\x05title\x18\x0e \x01(\t\x12\x12\n\npoint_rong\x18\x0f \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x10 \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x11 \x01(\r\x12\x10\n\x08title_id\x18\x12 \x01(\r\x12\x11\n\tpoint_sum\x18\x13 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x14 \x01(\r\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \x01(\r\"\xa7\x01\n\x0bTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"T\n\x12TingPaiDiscardInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x10\n\x08zhenting\x18\x02 \x01(\x08\x12\x1e\n\x05infos\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x19\n\x07GameEnd\x12\x0e\n\x06scores\x18\x01 \x03(\x05\"\xa1\x01\n\x0f\x41\x63tionSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12)\n\ttingpais0\x18\x02 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xbd\x01\n\x0fRecordSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12,\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1b.lq.RecordSelectGap.TingPai\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x89\x02\n\x10\x41\x63tionChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\x12\r\n\x05\x64oras\x18\x05 \x03(\t\x12)\n\ttingpais0\x18\x06 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\t \x01(\r\"\x9f\x03\n\x10RecordChangeTile\x12\r\n\x05\x64oras\x18\x01 \x03(\t\x12-\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1c.lq.RecordChangeTile.TingPai\x12:\n\x11\x63hange_tile_infos\x18\x03 \x03(\x0b\x32\x1f.lq.RecordChangeTile.ChangeTile\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\x05 \x01(\r\x12-\n\noperations\x18\x06 \x03(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x1a\x62\n\nChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x12\n\nlock_state\x18\t \x01(\x05\"\xdd\x02\n\x11\x41\x63tionDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xaa\x02\n\x11RecordDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12-\n\noperations\x18\n \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\x0b \x01(\r\x12\x1a\n\x04muyu\x18\x0c \x01(\x0b\x32\x0c.lq.MuyuInfo\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa1\x02\n\x0e\x41\x63tionDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0b \x01(\r\"\xf7\x01\n\x0eRecordDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x12\n\ntile_index\x18\x0c \x01(\r\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\xcf\x02\n\x11\x41\x63tionChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12,\n\toperation\x18\x06 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa5\x02\n\x11RecordChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"7\n\x10\x41\x63tionGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"7\n\x10RecordGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13\x41\x63tionGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13RecordGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\xce\x01\n\x13\x41\x63tionAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x1a\n\x04muyu\x18\t \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x9a\x01\n\x13RecordAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xcc\x01\n\x0b\x41\x63tionBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05moqie\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x98\x01\n\x0bRecordBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x08 \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xd2\x01\n\nActionHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xd2\x01\n\nRecordHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xc6\x01\n\x10HuInfoXueZhanMid\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nhand_count\x18\x02 \x01(\r\x12\x0c\n\x04hand\x18\x03 \x03(\t\x12\x0c\n\x04ming\x18\x04 \x03(\t\x12\x0f\n\x07hu_tile\x18\x05 \x01(\t\x12\x0c\n\x04zimo\x18\x06 \x01(\x08\x12\r\n\x05yiman\x18\x07 \x01(\x08\x12\r\n\x05\x63ount\x18\x08 \x01(\r\x12\x19\n\x04\x66\x61ns\x18\t \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\n \x01(\r\x12\x10\n\x08title_id\x18\x0b \x01(\r\"\xd1\x01\n\x14\x41\x63tionHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xd1\x01\n\x14RecordHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x03(\x08\"\xf9\x01\n\x14\x41\x63tionHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xf9\x01\n\x14RecordHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0b\x41\x63tionLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0bRecordLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"g\n\x10NoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x1e\n\x05tings\x18\x05 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x14\n\x0c\x61lready_hule\x18\x06 \x01(\x08\"\xa1\x01\n\x0fNoTileScoreInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\r\n\x05score\x18\x07 \x01(\r\x12\r\n\x05taxes\x18\x08 \x03(\x05\x12\r\n\x05lines\x18\t \x03(\t\"\xc2\x01\n\x0c\x41\x63tionNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xc2\x01\n\x0cRecordNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\x1d\n\rPlayerLeaving\x12\x0c\n\x04seat\x18\x01 \x01(\r\"n\n\x0bReqAuthGame\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\xb2\x01\n\x0bResAuthGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x03 \x03(\r\x12\x15\n\ris_game_start\x18\x04 \x01(\x08\x12#\n\x0bgame_config\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12\x15\n\rready_id_list\x18\x06 \x03(\r\"\xb8\x01\n\x0bGameRestore\x12\"\n\x08snapshot\x18\x01 \x01(\x0b\x32\x10.lq.GameSnapshot\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.lq.ActionPrototype\x12\x1b\n\x13passed_waiting_time\x18\x03 \x01(\r\x12\x12\n\ngame_state\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x1a\n\x12last_pause_time_ms\x18\x06 \x01(\r\"m\n\x0cResEnterGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"-\n\x0bReqSyncGame\x12\x10\n\x08round_id\x18\x01 \x01(\t\x12\x0c\n\x04step\x18\x02 \x01(\r\"l\n\x0bResSyncGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"\xc8\x01\n\x10ReqSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"X\n\x0eReqChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\":\n\x12ReqBroadcastInGame\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x65xcept_self\x18\x02 \x01(\x08\")\n\x14ReqGMCommandInGaming\x12\x11\n\tjson_data\x18\x01 \x01(\t\"W\n\x12ResGamePlayerState\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\nstate_list\x18\x02 \x03(\x0e\x32\x13.lq.GamePlayerState\"\x1d\n\x0eReqVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"U\n\x0eResGameEndVote\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10vote_cd_end_time\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\x1f\n\x0eReqAuthObserve\x12\r\n\x05token\x18\x01 \x01(\t\"V\n\x0fResStartObserve\x12\x1e\n\x04head\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveHead\x12#\n\x06passed\x18\x02 \x01(\x0b\x32\x13.lq.GameLiveSegment\"7\n\rNotifyNewGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0bplayer_list\x18\x02 \x03(\t\"2\n\x19NotifyPlayerLoadGameReady\x12\x15\n\rready_id_list\x18\x01 \x03(\r\"4\n\x13NotifyGameBroadcast\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"8\n\x13NotifyGameEndResult\x12!\n\x06result\x18\x01 \x01(\x0b\x32\x11.lq.GameEndResult\"%\n\x13NotifyGameTerminate\x12\x0e\n\x06reason\x18\x01 \x01(\t\"O\n\x1bNotifyPlayerConnectionState\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\x05state\x18\x02 \x01(\x0e\x32\x13.lq.GamePlayerState\"k\n\x18NotifyAccountLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\"\x84\x05\n\x16NotifyGameFinishReward\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12<\n\x0clevel_change\x18\x02 \x01(\x0b\x32&.lq.NotifyGameFinishReward.LevelChange\x12:\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32%.lq.NotifyGameFinishReward.MatchChest\x12@\n\x0emain_character\x18\x04 \x01(\x0b\x32(.lq.NotifyGameFinishReward.MainCharacter\x12@\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32(.lq.NotifyGameFinishReward.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\xa0\x01\n\x14NotifyActivityReward\x12@\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityReward.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\x8a\x01\n\x13NotifyActivityPoint\x12>\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32%.lq.NotifyActivityPoint.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x9c\x01\n\x16NotifyLeaderboardPoint\x12G\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32+.lq.NotifyLeaderboardPoint.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"!\n\x0fNotifyGamePause\x12\x0e\n\x06paused\x18\x01 \x01(\x08\"\xa0\x01\n\x11NotifyEndGameVote\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32 .lq.NotifyEndGameVote.VoteResult\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x15\n\rduration_time\x18\x03 \x01(\r\x1a-\n\nVoteResult\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0b\n\x03yes\x18\x02 \x01(\x08\"3\n\x11NotifyObserveData\x12\x1e\n\x04unit\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveUnit*=\n\x0fGamePlayerState\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04\x41UTH\x10\x01\x12\x0b\n\x07SYNCING\x10\x02\x12\t\n\x05READY\x10\x03\x32\x8f\xa2\x01\n\x05Lobby\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\x12\x34\n\x06signup\x12\x14.lq.ReqSignupAccount\x1a\x14.lq.ResSignupAccount\x12#\n\x05login\x12\x0c.lq.ReqLogin\x1a\x0c.lq.ResLogin\x12,\n\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\x12,\n\x0cloginSuccess\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\nemailLogin\x12\x11.lq.ReqEmailLogin\x1a\x0c.lq.ResLogin\x12\x32\n\noauth2Auth\x12\x11.lq.ReqOauth2Auth\x1a\x11.lq.ResOauth2Auth\x12\x35\n\x0boauth2Check\x12\x12.lq.ReqOauth2Check\x1a\x12.lq.ResOauth2Check\x12\x38\n\x0coauth2Signup\x12\x13.lq.ReqOauth2Signup\x1a\x13.lq.ResOauth2Signup\x12/\n\x0boauth2Login\x12\x12.lq.ReqOauth2Login\x1a\x0c.lq.ResLogin\x12\x35\n\x0b\x64mmPreLogin\x12\x12.lq.ReqDMMPreLogin\x1a\x12.lq.ResDMMPreLogin\x12\x44\n\x15\x63reatePhoneVerifyCode\x12\x1c.lq.ReqCreatePhoneVerifyCode\x1a\r.lq.ResCommon\x12\x44\n\x15\x63reateEmailVerifyCode\x12\x1c.lq.ReqCreateEmailVerifyCode\x1a\r.lq.ResCommon\x12N\n\x14verfifyCodeForSecure\x12\x1a.lq.ReqVerifyCodeForSecure\x1a\x1a.lq.ResVerfiyCodeForSecure\x12\x38\n\x0f\x62indPhoneNumber\x12\x16.lq.ReqBindPhoneNumber\x1a\r.lq.ResCommon\x12<\n\x11unbindPhoneNumber\x12\x18.lq.ReqUnbindPhoneNumber\x1a\r.lq.ResCommon\x12@\n\x13\x66\x65tchPhoneLoginBind\x12\r.lq.ReqCommon\x1a\x1a.lq.ResFetchPhoneLoginBind\x12\x42\n\x14\x63reatePhoneLoginBind\x12\x1b.lq.ReqCreatePhoneLoginBind\x1a\r.lq.ResCommon\x12,\n\tbindEmail\x12\x10.lq.ReqBindEmail\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyPassword\x12\x15.lq.ReqModifyPassword\x1a\r.lq.ResCommon\x12\x30\n\x0b\x62indAccount\x12\x12.lq.ReqBindAccount\x1a\r.lq.ResCommon\x12&\n\x06logout\x12\r.lq.ReqLogout\x1a\r.lq.ResLogout\x12*\n\x08heatbeat\x12\x0f.lq.ReqHeatBeat\x1a\r.lq.ResCommon\x12,\n\tloginBeat\x12\x10.lq.ReqLoginBeat\x1a\r.lq.ResCommon\x12\x36\n\x0e\x63reateNickname\x12\x15.lq.ReqCreateNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyNickname\x12\x15.lq.ReqModifyNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyBirthday\x12\x15.lq.ReqModifyBirthday\x1a\r.lq.ResCommon\x12+\n\tfetchRoom\x12\r.lq.ReqCommon\x1a\x0f.lq.ResSelfRoom\x12\x32\n\ncreateRoom\x12\x11.lq.ReqCreateRoom\x1a\x11.lq.ResCreateRoom\x12,\n\x08joinRoom\x12\x0f.lq.ReqJoinRoom\x1a\x0f.lq.ResJoinRoom\x12)\n\tleaveRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\treadyPlay\x12\x10.lq.ReqRoomReady\x1a\r.lq.ResCommon\x12\x34\n\x0e\x64ressingStatus\x12\x13.lq.ReqRoomDressing\x1a\r.lq.ResCommon\x12,\n\tstartRoom\x12\x10.lq.ReqRoomStart\x1a\r.lq.ResCommon\x12,\n\nkickPlayer\x12\x0f.lq.ReqRoomKick\x1a\r.lq.ResCommon\x12.\n\nmodifyRoom\x12\x11.lq.ReqModifyRoom\x1a\r.lq.ResCommon\x12\x31\n\tmatchGame\x12\x15.lq.ReqJoinMatchQueue\x1a\r.lq.ResCommon\x12\x35\n\x0b\x63\x61ncelMatch\x12\x17.lq.ReqCancelMatchQueue\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchAccountInfo\x12\x12.lq.ReqAccountInfo\x1a\x12.lq.ResAccountInfo\x12\x32\n\x0c\x63hangeAvatar\x12\x13.lq.ReqChangeAvatar\x1a\r.lq.ResCommon\x12\x34\n\x14receiveVersionReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12U\n\x19\x66\x65tchAccountStatisticInfo\x12\x1b.lq.ReqAccountStatisticInfo\x1a\x1b.lq.ResAccountStatisticInfo\x12T\n\x1d\x66\x65tchAccountChallengeRankInfo\x12\x12.lq.ReqAccountInfo\x1a\x1f.lq.ResAccountChallengeRankInfo\x12G\n\x19\x66\x65tchAccountCharacterInfo\x12\r.lq.ReqCommon\x1a\x1b.lq.ResAccountCharacterInfo\x12\x38\n\x0cshopPurchase\x12\x13.lq.ReqShopPurchase\x1a\x13.lq.ResShopPurchase\x12\x37\n\x0f\x66\x65tchGameRecord\x12\x11.lq.ReqGameRecord\x1a\x11.lq.ResGameRecord\x12\x32\n\x0ereadGameRecord\x12\x11.lq.ReqGameRecord\x1a\r.lq.ResCommon\x12\x43\n\x13\x66\x65tchGameRecordList\x12\x15.lq.ReqGameRecordList\x1a\x15.lq.ResGameRecordList\x12M\n\x1c\x66\x65tchCollectedGameRecordList\x12\r.lq.ReqCommon\x1a\x1e.lq.ResCollectedGameRecordList\x12L\n\x16\x66\x65tchGameRecordsDetail\x12\x18.lq.ReqGameRecordsDetail\x1a\x18.lq.ResGameRecordsDetail\x12V\n\x16\x61\x64\x64\x43ollectedGameRecord\x12\x1d.lq.ReqAddCollectedGameRecord\x1a\x1d.lq.ResAddCollectedGameRecord\x12_\n\x19removeCollectedGameRecord\x12 .lq.ReqRemoveCollectedGameRecord\x1a .lq.ResRemoveCollectedGameRecord\x12t\n changeCollectedGameRecordRemarks\x12\'.lq.ReqChangeCollectedGameRecordRemarks\x1a\'.lq.ResChangeCollectedGameRecordRemarks\x12I\n\x15\x66\x65tchLevelLeaderboard\x12\x17.lq.ReqLevelLeaderboard\x1a\x17.lq.ResLevelLeaderboard\x12U\n\x19\x66\x65tchChallengeLeaderboard\x12\x1b.lq.ReqChallangeLeaderboard\x1a\x1b.lq.ResChallengeLeaderboard\x12O\n\x17\x66\x65tchMutiChallengeLevel\x12\x19.lq.ReqMutiChallengeLevel\x1a\x19.lq.ResMutiChallengeLevel\x12I\n\x16\x66\x65tchMultiAccountBrief\x12\x15.lq.ReqMultiAccountId\x1a\x18.lq.ResMultiAccountBrief\x12\x33\n\x0f\x66\x65tchFriendList\x12\r.lq.ReqCommon\x1a\x11.lq.ResFriendList\x12=\n\x14\x66\x65tchFriendApplyList\x12\r.lq.ReqCommon\x1a\x16.lq.ResFriendApplyList\x12\x30\n\x0b\x61pplyFriend\x12\x12.lq.ReqApplyFriend\x1a\r.lq.ResCommon\x12<\n\x11handleFriendApply\x12\x18.lq.ReqHandleFriendApply\x1a\r.lq.ResCommon\x12\x32\n\x0cremoveFriend\x12\x13.lq.ReqRemoveFriend\x1a\r.lq.ResCommon\x12G\n\x11searchAccountById\x12\x18.lq.ReqSearchAccountById\x1a\x18.lq.ResSearchAccountById\x12V\n\x16searchAccountByPattern\x12\x1d.lq.ReqSearchAccountByPattern\x1a\x1d.lq.ResSearchAccountByPattern\x12=\n\x11\x66\x65tchAccountState\x12\x12.lq.ReqAccountList\x1a\x14.lq.ResAccountStates\x12-\n\x0c\x66\x65tchBagInfo\x12\r.lq.ReqCommon\x1a\x0e.lq.ResBagInfo\x12.\n\nuseBagItem\x12\x11.lq.ReqUseBagItem\x1a\r.lq.ResCommon\x12\x36\n\x0eopenManualItem\x12\x15.lq.ReqOpenManualItem\x1a\r.lq.ResCommon\x12P\n\x14openRandomRewardItem\x12\x1b.lq.ReqOpenRandomRewardItem\x1a\x1b.lq.ResOpenRandomRewardItem\x12G\n\x11openAllRewardItem\x12\x18.lq.ReqOpenAllRewardItem\x1a\x18.lq.ResOpenAllRewardItem\x12\x32\n\x0c\x63omposeShard\x12\x13.lq.ReqComposeShard\x1a\r.lq.ResCommon\x12\x42\n\x11\x66\x65tchAnnouncement\x12\x18.lq.ReqFetchAnnouncement\x1a\x13.lq.ResAnnouncement\x12:\n\x10readAnnouncement\x12\x17.lq.ReqReadAnnouncement\x1a\r.lq.ResCommon\x12/\n\rfetchMailInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResMailInfo\x12*\n\x08readMail\x12\x0f.lq.ReqReadMail\x1a\r.lq.ResCommon\x12.\n\ndeleteMail\x12\x11.lq.ReqDeleteMail\x1a\r.lq.ResCommon\x12>\n\x16takeAttachmentFromMail\x12\x15.lq.ReqTakeAttachment\x1a\r.lq.ResCommon\x12\\\n\x18receiveAchievementReward\x12\x1f.lq.ReqReceiveAchievementReward\x1a\x1f.lq.ResReceiveAchievementReward\x12k\n\x1dreceiveAchievementGroupReward\x12$.lq.ReqReceiveAchievementGroupReward\x1a$.lq.ResReceiveAchievementGroupReward\x12\x42\n\x14\x66\x65tchAchievementRate\x12\r.lq.ReqCommon\x1a\x1b.lq.ResFetchAchievementRate\x12\x35\n\x10\x66\x65tchAchievement\x12\r.lq.ReqCommon\x1a\x12.lq.ResAchievement\x12.\n\nbuyShiLian\x12\x11.lq.ReqBuyShiLian\x1a\r.lq.ResCommon\x12,\n\x0cmatchShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rgoNextShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11updateClientValue\x12\x18.lq.ReqUpdateClientValue\x1a\r.lq.ResCommon\x12\x35\n\x10\x66\x65tchClientValue\x12\r.lq.ReqCommon\x1a\x12.lq.ResClientValue\x12\x34\n\rclientMessage\x12\x14.lq.ReqClientMessage\x1a\r.lq.ResCommon\x12I\n\x15\x66\x65tchCurrentMatchInfo\x12\x17.lq.ReqCurrentMatchInfo\x1a\x17.lq.ResCurrentMatchInfo\x12\x32\n\x0cuserComplain\x12\x13.lq.ReqUserComplain\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchReviveCoinInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResReviveCoinInfo\x12.\n\x0egainReviveCoin\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchDailyTask\x12\r.lq.ReqCommon\x1a\x10.lq.ResDailyTask\x12\x44\n\x10refreshDailyTask\x12\x17.lq.ReqRefreshDailyTask\x1a\x17.lq.ResRefreshDailyTask\x12\x35\n\x0buseGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x12.lq.ResUseGiftCode\x12\x43\n\x12useSpecialGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x19.lq.ResUseSpecialGiftCode\x12\x31\n\x0e\x66\x65tchTitleList\x12\r.lq.ReqCommon\x1a\x10.lq.ResTitleList\x12*\n\x08useTitle\x12\x0f.lq.ReqUseTitle\x1a\r.lq.ResCommon\x12<\n\x11sendClientMessage\x12\x18.lq.ReqSendClientMessage\x1a\r.lq.ResCommon\x12=\n\x11\x66\x65tchGameLiveInfo\x12\x13.lq.ReqGameLiveInfo\x1a\x13.lq.ResGameLiveInfo\x12R\n\x18\x66\x65tchGameLiveLeftSegment\x12\x1a.lq.ReqGameLiveLeftSegment\x1a\x1a.lq.ResGameLiveLeftSegment\x12=\n\x11\x66\x65tchGameLiveList\x12\x13.lq.ReqGameLiveList\x1a\x13.lq.ResGameLiveList\x12;\n\x13\x66\x65tchCommentSetting\x12\r.lq.ReqCommon\x1a\x15.lq.ResCommentSetting\x12\x42\n\x14updateCommentSetting\x12\x1b.lq.ReqUpdateCommentSetting\x1a\r.lq.ResCommon\x12\x44\n\x10\x66\x65tchCommentList\x12\x17.lq.ReqFetchCommentList\x1a\x17.lq.ResFetchCommentList\x12M\n\x13\x66\x65tchCommentContent\x12\x1a.lq.ReqFetchCommentContent\x1a\x1a.lq.ResFetchCommentContent\x12\x32\n\x0cleaveComment\x12\x13.lq.ReqLeaveComment\x1a\r.lq.ResCommon\x12\x34\n\rdeleteComment\x12\x14.lq.ReqDeleteComment\x1a\r.lq.ResCommon\x12<\n\x11updateReadComment\x12\x18.lq.ReqUpdateReadComment\x1a\r.lq.ResCommon\x12\x39\n\x12\x66\x65tchRollingNotice\x12\r.lq.ReqCommon\x1a\x14.lq.ReqRollingNotice\x12\x33\n\x0f\x66\x65tchServerTime\x12\r.lq.ReqCommon\x1a\x11.lq.ResServerTime\x12W\n\x15\x66\x65tchPlatformProducts\x12\x1e.lq.ReqPlatformBillingProducts\x1a\x1e.lq.ResPlatformBillingProducts\x12\x44\n\x15\x63\x61ncelGooglePlayOrder\x12\x1c.lq.ReqCancelGooglePlayOrder\x1a\r.lq.ResCommon\x12/\n\topenChest\x12\x10.lq.ReqOpenChest\x1a\x10.lq.ResOpenChest\x12\x44\n\x10\x62uyFromChestShop\x12\x17.lq.ReqBuyFromChestShop\x1a\x17.lq.ResBuyFromChestShop\x12=\n\x14\x66\x65tchDailySignInInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResDailySignInInfo\x12-\n\rdoDailySignIn\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x44\n\x10\x64oActivitySignIn\x12\x17.lq.ReqDoActivitySignIn\x1a\x17.lq.ResDoActivitySignIn\x12\x39\n\x12\x66\x65tchCharacterInfo\x12\r.lq.ReqCommon\x1a\x14.lq.ResCharacterInfo\x12@\n\x13updateCharacterSort\x12\x1a.lq.ReqUpdateCharacterSort\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeMainCharacter\x12\x1a.lq.ReqChangeMainCharacter\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterSkin\x12\x1a.lq.ReqChangeCharacterSkin\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterView\x12\x1a.lq.ReqChangeCharacterView\x1a\r.lq.ResCommon\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\x12M\n\x13sendGiftToCharacter\x12\x1a.lq.ReqSendGiftToCharacter\x1a\x1a.lq.ResSendGiftToCharacter\x12*\n\x08sellItem\x12\x0f.lq.ReqSellItem\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchCommonView\x12\r.lq.ReqCommon\x1a\x11.lq.ResCommonView\x12:\n\x10\x63hangeCommonView\x12\x17.lq.ReqChangeCommonView\x1a\r.lq.ResCommon\x12\x38\n\x0fsaveCommonViews\x12\x16.lq.ReqSaveCommonViews\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchCommonViews\x12\x12.lq.ReqCommonViews\x1a\x12.lq.ResCommonViews\x12;\n\x13\x66\x65tchAllCommonViews\x12\r.lq.ReqCommon\x1a\x15.lq.ResAllcommonViews\x12\x34\n\ruseCommonView\x12\x14.lq.ReqUseCommonView\x1a\r.lq.ResCommon\x12\x44\n\x10upgradeCharacter\x12\x17.lq.ReqUpgradeCharacter\x1a\x17.lq.ResUpgradeCharacter\x12\x39\n\x11\x61\x64\x64\x46inishedEnding\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12;\n\x13receiveEndingReward\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x34\n\x11gameMasterCommand\x12\x10.lq.ReqGMCommand\x1a\r.lq.ResCommon\x12/\n\rfetchShopInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResShopInfo\x12\x35\n\x0b\x62uyFromShop\x12\x12.lq.ReqBuyFromShop\x1a\x12.lq.ResBuyFromShop\x12.\n\nbuyFromZHP\x12\x11.lq.ReqBuyFromZHP\x1a\r.lq.ResCommon\x12;\n\x0erefreshZHPShop\x12\x12.lq.ReqReshZHPShop\x1a\x15.lq.ResRefreshZHPShop\x12=\n\x14\x66\x65tchMonthTicketInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResMonthTicketInfo\x12\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\x1a\x15.lq.ResPayMonthTicket\x12:\n\x10\x65xchangeCurrency\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12<\n\x12\x65xchangeChestStone\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x39\n\x0f\x65xchangeDiamond\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchServerSettings\x12\r.lq.ReqCommon\x1a\x15.lq.ResServerSettings\x12=\n\x14\x66\x65tchAccountSettings\x12\r.lq.ReqCommon\x1a\x16.lq.ResAccountSettings\x12\x44\n\x15updateAccountSettings\x12\x1c.lq.ReqUpdateAccountSettings\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchModNicknameTime\x12\r.lq.ReqCommon\x1a\x16.lq.ResModNicknameTime\x12Y\n\x17\x63reateWechatNativeOrder\x12\x1e.lq.ReqCreateWechatNativeOrder\x1a\x1e.lq.ResCreateWechatNativeOrder\x12P\n\x14\x63reateWechatAppOrder\x12\x1b.lq.ReqCreateWechatAppOrder\x1a\x1b.lq.ResCreateWechatAppOrder\x12G\n\x11\x63reateAlipayOrder\x12\x18.lq.ReqCreateAlipayOrder\x1a\x18.lq.ResCreateAlipayOrder\x12S\n\x15\x63reateAlipayScanOrder\x12\x1c.lq.ReqCreateAlipayScanOrder\x1a\x1c.lq.ResCreateAlipayScanOrder\x12P\n\x14\x63reateAlipayAppOrder\x12\x1b.lq.ReqCreateAlipayAppOrder\x1a\x1b.lq.ResCreateAlipayAppOrder\x12Y\n\x17\x63reateJPCreditCardOrder\x12\x1e.lq.ReqCreateJPCreditCardOrder\x1a\x1e.lq.ResCreateJPCreditCardOrder\x12M\n\x13\x63reateJPPaypalOrder\x12\x1a.lq.ReqCreateJPPaypalOrder\x1a\x1a.lq.ResCreateJPPaypalOrder\x12\x41\n\x0f\x63reateJPAuOrder\x12\x16.lq.ReqCreateJPAuOrder\x1a\x16.lq.ResCreateJPAuOrder\x12M\n\x13\x63reateJPDocomoOrder\x12\x1a.lq.ReqCreateJPDocomoOrder\x1a\x1a.lq.ResCreateJPDocomoOrder\x12S\n\x15\x63reateJPWebMoneyOrder\x12\x1c.lq.ReqCreateJPWebMoneyOrder\x1a\x1c.lq.ResCreateJPWebMoneyOrder\x12S\n\x15\x63reateJPSoftbankOrder\x12\x1c.lq.ReqCreateJPSoftbankOrder\x1a\x1c.lq.ResCreateJPSoftbankOrder\x12M\n\x13\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\x12M\n\x13\x63reateENPaypalOrder\x12\x1a.lq.ReqCreateENPaypalOrder\x1a\x1a.lq.ResCreateENPaypalOrder\x12Y\n\x17\x63reateENMasterCardOrder\x12\x1e.lq.ReqCreateENMasterCardOrder\x1a\x1e.lq.ResCreateENMasterCardOrder\x12G\n\x11\x63reateENVisaOrder\x12\x18.lq.ReqCreateENVisaOrder\x1a\x18.lq.ResCreateENVisaOrder\x12\x44\n\x10\x63reateENJCBOrder\x12\x17.lq.ReqCreateENJCBOrder\x1a\x17.lq.ResCreateENJCBOrder\x12M\n\x13\x63reateENAlipayOrder\x12\x1a.lq.ReqCreateENAlipayOrder\x1a\x1a.lq.ResCreateENAlipayOrder\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\x12>\n\x0e\x63reateDMMOrder\x12\x15.lq.ReqCreateDMMOrder\x1a\x15.lq.ResCreateDmmOrder\x12>\n\x0e\x63reateIAPOrder\x12\x15.lq.ReqCreateIAPOrder\x1a\x15.lq.ResCreateIAPOrder\x12\x44\n\x10\x63reateSteamOrder\x12\x17.lq.ReqCreateSteamOrder\x1a\x17.lq.ResCreateSteamOrder\x12:\n\x10verifySteamOrder\x12\x17.lq.ReqVerifySteamOrder\x1a\r.lq.ResCommon\x12N\n\x18\x63reateMyCardAndroidOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12J\n\x14\x63reateMyCardWebOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12G\n\x11\x63reatePaypalOrder\x12\x18.lq.ReqCreatePaypalOrder\x1a\x18.lq.ResCreatePaypalOrder\x12G\n\x11\x63reateXsollaOrder\x12\x18.lq.ReqCreateXsollaOrder\x1a\x18.lq.ResCreateXsollaOrder\x12<\n\x11verifyMyCardOrder\x12\x18.lq.ReqVerifyMyCardOrder\x1a\r.lq.ResCommon\x12P\n\x14verificationIAPOrder\x12\x1b.lq.ReqVerificationIAPOrder\x1a\x1b.lq.ResVerificationIAPOrder\x12J\n\x14\x63reateYostarSDKOrder\x12\x18.lq.ReqCreateYostarOrder\x1a\x18.lq.ResCreateYostarOrder\x12J\n\x12\x63reateBillingOrder\x12\x19.lq.ReqCreateBillingOrder\x1a\x19.lq.ResCreateBillingOrder\x12\x42\n\x14solveGooglePlayOrder\x12\x1b.lq.ReqSolveGooglePlayOrder\x1a\r.lq.ResCommon\x12\x45\n\x15solveGooglePayOrderV3\x12\x1d.lq.ReqSolveGooglePlayOrderV3\x1a\r.lq.ResCommon\x12:\n\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\x1a\r.lq.ResCommon\x12\'\n\tfetchMisc\x12\r.lq.ReqCommon\x1a\x0b.lq.ResMisc\x12\x38\n\x0fmodifySignature\x12\x16.lq.ReqModifySignature\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchIDCardInfo\x12\r.lq.ReqCommon\x1a\x11.lq.ResIDCardInfo\x12:\n\x10updateIDCardInfo\x12\x17.lq.ReqUpdateIDCardInfo\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchVipReward\x12\r.lq.ReqCommon\x1a\x10.lq.ResVipReward\x12\x34\n\rgainVipReward\x12\x14.lq.ReqGainVipReward\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\x12t\n fetchCustomizedContestExtendInfo\x12\'.lq.ReqFetchCustomizedContestExtendInfo\x1a\'.lq.ResFetchCustomizedContestExtendInfo\x12n\n\x1e\x66\x65tchCustomizedContestAuthInfo\x12%.lq.ReqFetchCustomizedContestAuthInfo\x1a%.lq.ResFetchCustomizedContestAuthInfo\x12V\n\x16\x65nterCustomizedContest\x12\x1d.lq.ReqEnterCustomizedContest\x1a\x1d.lq.ResEnterCustomizedContest\x12\x36\n\x16leaveCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12t\n fetchCustomizedContestOnlineInfo\x12\'.lq.ReqFetchCustomizedContestOnlineInfo\x1a\'.lq.ResFetchCustomizedContestOnlineInfo\x12w\n!fetchCustomizedContestByContestId\x12(.lq.ReqFetchCustomizedContestByContestId\x1a(.lq.ResFetchCustomizedContestByContestId\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12\x35\n\x15stopCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12k\n\x1djoinCustomizedContestChatRoom\x12$.lq.ReqJoinCustomizedContestChatRoom\x1a$.lq.ResJoinCustomizedContestChatRoom\x12>\n\x1eleaveCustomizedContestChatRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x36\n\x0esayChatMessage\x12\x15.lq.ReqSayChatMessage\x1a\r.lq.ResCommon\x12w\n!fetchCustomizedContestGameRecords\x12(.lq.ReqFetchCustomizedContestGameRecords\x1a(.lq.ResFetchCustomizedContestGameRecords\x12z\n\"fetchCustomizedContestGameLiveList\x12).lq.ReqFetchCustomizedContestGameLiveList\x1a).lq.ResFetchCustomizedContestGameLiveList\x12H\n\x17\x66ollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12J\n\x19unfollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12\x37\n\x11\x66\x65tchActivityList\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityList\x12\x45\n\x18\x66\x65tchAccountActivityData\x12\r.lq.ReqCommon\x1a\x1a.lq.ResAccountActivityData\x12P\n\x14\x65xchangeActivityItem\x12\x1b.lq.ReqExchangeActivityItem\x1a\x1b.lq.ResExchangeActivityItem\x12\x42\n\x14\x63ompleteActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12\x46\n\x18\x63ompleteActivityFlipTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompletePeriodActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompleteRandomActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12Y\n\x17receiveActivityFlipTask\x12\x1e.lq.ReqReceiveActivityFlipTask\x1a\x1e.lq.ResReceiveActivityFlipTask\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\x12S\n\x15\x66\x65tchActivityFlipInfo\x12\x1c.lq.ReqFetchActivityFlipInfo\x1a\x1c.lq.ResFetchActivityFlipInfo\x12^\n\"gainAccumulatedPointActivityReward\x12).lq.ReqGainAccumulatedPointActivityReward\x1a\r.lq.ResCommon\x12R\n\x1cgainMultiPointActivityReward\x12#.lq.ReqGainMultiPointActivityReward\x1a\r.lq.ResCommon\x12_\n\x19\x66\x65tchRankPointLeaderboard\x12 .lq.ReqFetchRankPointLeaderboard\x1a .lq.ResFetchRankPointLeaderboard\x12@\n\x13gainRankPointReward\x12\x1a.lq.ReqGainRankPointReward\x1a\r.lq.ResCommon\x12I\n\x17richmanActivityNextMove\x12\x16.lq.ReqRichmanNextMove\x1a\x16.lq.ResRichmanNextMove\x12P\n\x1brichmanAcitivitySpecialMove\x12\x19.lq.ReqRichmanSpecialMove\x1a\x16.lq.ResRichmanNextMove\x12L\n\x18richmanActivityChestInfo\x12\x17.lq.ReqRichmanChestInfo\x1a\x17.lq.ResRichmanChestInfo\x12S\n\x15\x63reateGameObserveAuth\x12\x1c.lq.ReqCreateGameObserveAuth\x1a\x1c.lq.ResCreateGameObserveAuth\x12V\n\x16refreshGameObserveAuth\x12\x1d.lq.ReqRefreshGameObserveAuth\x1a\x1d.lq.ResRefreshGameObserveAuth\x12\x37\n\x11\x66\x65tchActivityBuff\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityBuff\x12\x46\n\x13upgradeActivityBuff\x12\x1a.lq.ReqUpgradeActivityBuff\x1a\x13.lq.ResActivityBuff\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\x12:\n\x10upgradeChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResUpgradeChallenge\x12:\n\x10refreshChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResRefreshChallenge\x12>\n\x12\x66\x65tchChallengeInfo\x12\r.lq.ReqCommon\x1a\x19.lq.ResFetchChallengeInfo\x12N\n\x1a\x66orceCompleteChallengeTask\x12!.lq.ReqForceCompleteChallengeTask\x1a\r.lq.ResCommon\x12\x41\n\x14\x66\x65tchChallengeSeason\x12\r.lq.ReqCommon\x1a\x1a.lq.ResChallengeSeasonInfo\x12\x62\n\x1areceiveChallengeRankReward\x12!.lq.ReqReceiveChallengeRankReward\x1a!.lq.ResReceiveChallengeRankReward\x12\x36\n\x10\x66\x65tchABMatchInfo\x12\r.lq.ReqCommon\x1a\x13.lq.ResFetchABMatch\x12\x32\n\x0c\x62uyInABMatch\x12\x13.lq.ReqBuyInABMatch\x1a\r.lq.ResCommon\x12\x34\n\x14receiveABMatchReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12+\n\x0bquitABMatch\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11startUnifiedMatch\x12\x18.lq.ReqStartUnifiedMatch\x1a\r.lq.ResCommon\x12>\n\x12\x63\x61ncelUnifiedMatch\x12\x19.lq.ReqCancelUnifiedMatch\x1a\r.lq.ResCommon\x12@\n\x12\x66\x65tchGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x14.lq.ResGamePointRank\x12M\n\x16\x66\x65tchSelfGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x1d.lq.ResFetchSelfGamePointRank\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivity\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder\x12\x46\n\x16upgradeVillageBuilding\x12\x1d.lq.ReqUpgradeVillageBuilding\x1a\r.lq.ResCommon\x12h\n\x1creceiveVillageBuildingReward\x12#.lq.ReqReceiveVillageBuildingReward\x1a#.lq.ResReceiveVillageBuildingReward\x12:\n\x10startVillageTrip\x12\x17.lq.ReqStartVillageTrip\x1a\r.lq.ResCommon\x12\\\n\x18receiveVillageTripReward\x12\x1f.lq.ReqReceiveVillageTripReward\x1a\x1f.lq.ResReceiveVillageTripReward\x12M\n\x13\x63ompleteVillageTask\x12\x1a.lq.ReqCompleteVillageTask\x1a\x1a.lq.ResCompleteVillageTask\x12P\n\x14getFriendVillageData\x12\x1b.lq.ReqGetFriendVillageData\x1a\x1b.lq.ResGetFriendVillageData\x12\x44\n\x10setVillageWorker\x12\x17.lq.ReqSetVillageWorker\x1a\x17.lq.ResSetVillageWorker\x12\x44\n\x10nextRoundVillage\x12\x17.lq.ReqNextRoundVillage\x1a\x17.lq.ResNextRoundVillage2\xf5\x06\n\x08\x46\x61stTest\x12,\n\x08\x61uthGame\x12\x0f.lq.ReqAuthGame\x1a\x0f.lq.ResAuthGame\x12,\n\tenterGame\x12\r.lq.ReqCommon\x1a\x10.lq.ResEnterGame\x12,\n\x08syncGame\x12\x0f.lq.ReqSyncGame\x1a\x0f.lq.ResSyncGame\x12.\n\x0e\x66inishSyncGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rterminateGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0einputOperation\x12\x14.lq.ReqSelfOperation\x1a\r.lq.ResCommon\x12\x35\n\x10inputChiPengGang\x12\x12.lq.ReqChiPengGang\x1a\r.lq.ResCommon\x12/\n\x0f\x63onfirmNewRound\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62roadcastInGame\x12\x16.lq.ReqBroadcastInGame\x1a\r.lq.ResCommon\x12=\n\x12inputGameGMCommand\x12\x18.lq.ReqGMCommandInGaming\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchGamePlayerState\x12\r.lq.ReqCommon\x1a\x16.lq.ResGamePlayerState\x12\x31\n\x11\x63heckNetworkDelay\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x0c\x63learLeaving\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bvoteGameEnd\x12\x12.lq.ReqVoteGameEnd\x1a\x12.lq.ResGameEndVote\x12\x30\n\x0b\x61uthObserve\x12\x12.lq.ReqAuthObserve\x1a\r.lq.ResCommon\x12\x32\n\x0cstartObserve\x12\r.lq.ReqCommon\x1a\x13.lq.ResStartObserve\x12+\n\x0bstopObserve\x12\r.lq.ReqCommon\x1a\r.lq.ResCommonb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mhm.proto.liqi_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - DESCRIPTOR._loaded_options = None - _globals['_GAMEPLAYERSTATE']._serialized_start=95781 - _globals['_GAMEPLAYERSTATE']._serialized_end=95842 - _globals['_ACCSN']._serialized_start=29 - _globals['_ACCSN']._serialized_end=307 - _globals['_ACCSNDA']._serialized_start=309 - _globals['_ACCSNDA']._serialized_end=370 - _globals['_ACCOUNT']._serialized_start=373 - _globals['_ACCOUNT']._serialized_end=1318 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=1113 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=1157 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=1159 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=1206 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=1208 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=1269 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=1271 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=1318 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=1321 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=1627 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=1544 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=1588 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=1590 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=1627 - _globals['_ACCOUNTACTIVESTATE']._serialized_start=1630 - _globals['_ACCOUNTACTIVESTATE']._serialized_end=1771 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=1774 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=2307 - _globals['_ACCOUNTCACHEVIEW']._serialized_start=2310 - _globals['_ACCOUNTCACHEVIEW']._serialized_end=2728 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=2731 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=3203 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=3082 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=3127 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=3129 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=3163 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=3165 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=3203 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=3206 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=3389 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=3391 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=3497 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=3500 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=4861 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=4014 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=4216 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=4377 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=4459 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=4462 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=4624 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=4627 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=4861 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=4783 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=4861 - _globals['_ACCOUNTFANACHIEVED']._serialized_start=4863 - _globals['_ACCOUNTFANACHIEVED']._serialized_end=4971 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=4973 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=5020 - _globals['_ACCOUNTLEVEL']._serialized_start=5022 - _globals['_ACCOUNTLEVEL']._serialized_end=5063 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5066 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6041 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=5528 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=5628 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=5630 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=5707 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=5709 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=5836 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=5838 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=5928 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=5930 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=5992 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=5994 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6041 - _globals['_ACCOUNTMAILRECORD']._serialized_start=6044 - _globals['_ACCOUNTMAILRECORD']._serialized_end=6365 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=6208 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=6365 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=6368 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=7369 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=6802 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=6846 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=6848 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=6962 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=6964 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=7050 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=7052 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=7077 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=7080 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=7252 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=7198 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=7252 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=7254 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=7369 - _globals['_ACCOUNTOWNERDATA']._serialized_start=7371 - _globals['_ACCOUNTOWNERDATA']._serialized_end=7416 - _globals['_ACCOUNTPLAYINGGAME']._serialized_start=7418 - _globals['_ACCOUNTPLAYINGGAME']._serialized_end=7507 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=7510 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=8044 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=7815 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=7903 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=7905 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=7968 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=7970 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=8005 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=8007 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=8044 - _globals['_ACCOUNTSETTING']._serialized_start=8046 - _globals['_ACCOUNTSETTING']._serialized_end=8090 - _globals['_ACCOUNTSHILIAN']._serialized_start=8092 - _globals['_ACCOUNTSHILIAN']._serialized_end=8137 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=8139 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=8191 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=8194 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=8729 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=8627 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=8668 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=8670 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=8729 - _globals['_ACCOUNTSTATISTICDATA']._serialized_start=8732 - _globals['_ACCOUNTSTATISTICDATA']._serialized_end=8870 - _globals['_ACCOUNTUPDATE']._serialized_start=8873 - _globals['_ACCOUNTUPDATE']._serialized_end=10822 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=9772 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=9816 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=9818 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=9937 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=9939 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=10027 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=10029 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=10103 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=10105 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=10161 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=10163 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=10232 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=10235 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=10419 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=10422 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=10675 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=10630 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=10675 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=10677 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=10760 - _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_start=10762 - _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_end=10822 - _globals['_ACHIEVEMENTPROGRESS']._serialized_start=10824 - _globals['_ACHIEVEMENTPROGRESS']._serialized_end=10933 - _globals['_ACTIONANGANGADDGANG']._serialized_start=10936 - _globals['_ACTIONANGANGADDGANG']._serialized_end=11142 - _globals['_ACTIONBABEI']._serialized_start=11145 - _globals['_ACTIONBABEI']._serialized_end=11349 - _globals['_ACTIONCHANGETILE']._serialized_start=11352 - _globals['_ACTIONCHANGETILE']._serialized_end=11617 - _globals['_ACTIONCHIPENGGANG']._serialized_start=11620 - _globals['_ACTIONCHIPENGGANG']._serialized_end=12007 - _globals['_ACTIONDEALTILE']._serialized_start=12010 - _globals['_ACTIONDEALTILE']._serialized_end=12351 - _globals['_ACTIONDISCARDTILE']._serialized_start=12354 - _globals['_ACTIONDISCARDTILE']._serialized_end=12755 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=12758 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=12909 - _globals['_ACTIONGANGRESULT']._serialized_start=12911 - _globals['_ACTIONGANGRESULT']._serialized_end=12966 - _globals['_ACTIONGANGRESULTEND']._serialized_start=12968 - _globals['_ACTIONGANGRESULTEND']._serialized_end=13026 - _globals['_ACTIONHULE']._serialized_start=13029 - _globals['_ACTIONHULE']._serialized_end=13291 - _globals['_ACTIONHULEXUEZHANEND']._serialized_start=13294 - _globals['_ACTIONHULEXUEZHANEND']._serialized_end=13543 - _globals['_ACTIONHULEXUEZHANMID']._serialized_start=13546 - _globals['_ACTIONHULEXUEZHANMID']._serialized_end=13755 - _globals['_ACTIONLIUJU']._serialized_start=13758 - _globals['_ACTIONLIUJU']._serialized_end=13964 - _globals['_ACTIONLOCKTILE']._serialized_start=13967 - _globals['_ACTIONLOCKTILE']._serialized_end=14179 - _globals['_ACTIONMJSTART']._serialized_start=14181 - _globals['_ACTIONMJSTART']._serialized_end=14196 - _globals['_ACTIONNEWCARD']._serialized_start=14198 - _globals['_ACTIONNEWCARD']._serialized_end=14234 - _globals['_ACTIONNEWROUND']._serialized_start=14237 - _globals['_ACTIONNEWROUND']._serialized_end=14727 - _globals['_ACTIONNOTILE']._serialized_start=14730 - _globals['_ACTIONNOTILE']._serialized_end=14924 - _globals['_ACTIONPROTOTYPE']._serialized_start=14926 - _globals['_ACTIONPROTOTYPE']._serialized_end=14985 - _globals['_ACTIONREVEALTILE']._serialized_start=14988 - _globals['_ACTIONREVEALTILE']._serialized_end=15217 - _globals['_ACTIONSELECTGAP']._serialized_start=15220 - _globals['_ACTIONSELECTGAP']._serialized_end=15381 - _globals['_ACTIONUNVEILTILE']._serialized_start=15383 - _globals['_ACTIONUNVEILTILE']._serialized_end=15495 - _globals['_ACTIVITY']._serialized_start=15497 - _globals['_ACTIVITY']._serialized_end=15580 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=15582 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=15676 - _globals['_ACTIVITYARENADATA']._serialized_start=15679 - _globals['_ACTIVITYARENADATA']._serialized_end=15879 - _globals['_ACTIVITYBUFFDATA']._serialized_start=15881 - _globals['_ACTIVITYBUFFDATA']._serialized_end=15931 - _globals['_ACTIVITYCOMBININGDATA']._serialized_start=15934 - _globals['_ACTIVITYCOMBININGDATA']._serialized_end=16428 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=16381 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=16428 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=16431 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=16653 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=16656 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=16810 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=16767 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=16810 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=16812 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=16903 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=16905 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=16962 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=16964 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=17023 - _globals['_ACTIVITYFEEDDATA']._serialized_start=17026 - _globals['_ACTIVITYFEEDDATA']._serialized_end=17474 - _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_ACTIVITYFESTIVALDATA']._serialized_start=17477 - _globals['_ACTIVITYFESTIVALDATA']._serialized_end=17645 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=17648 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=18110 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=17910 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=17994 - _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_ACTIVITYGACHADATA']._serialized_start=18112 - _globals['_ACTIVITYGACHADATA']._serialized_end=18185 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=18187 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=18288 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=18290 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=18398 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=18401 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=18532 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=18535 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=18741 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=18744 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=18913 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=18915 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=18993 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=18995 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=19097 - _globals['_ACTIVITYSPOTDATA']._serialized_start=19100 - _globals['_ACTIVITYSPOTDATA']._serialized_end=19277 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=19187 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=19277 - _globals['_ACTIVITYUPGRADEDATA']._serialized_start=19280 - _globals['_ACTIVITYUPGRADEDATA']._serialized_end=19445 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=19400 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=19445 - _globals['_ACTIVITYVILLAGEDATA']._serialized_start=19448 - _globals['_ACTIVITYVILLAGEDATA']._serialized_end=19620 - _globals['_ANNOUNCEMENT']._serialized_start=19622 - _globals['_ANNOUNCEMENT']._serialized_end=19702 - _globals['_ANTIADDICTION']._serialized_start=19704 - _globals['_ANTIADDICTION']._serialized_end=19744 - _globals['_BAG']._serialized_start=19746 - _globals['_BAG']._serialized_end=19824 - _globals['_BAGUPDATE']._serialized_start=19826 - _globals['_BAGUPDATE']._serialized_end=19924 - _globals['_BILLSHORTCUT']._serialized_start=19926 - _globals['_BILLSHORTCUT']._serialized_end=19986 - _globals['_BILLINGGOODS']._serialized_start=19988 - _globals['_BILLINGGOODS']._serialized_end=20101 - _globals['_BILLINGPRODUCT']._serialized_start=20103 - _globals['_BILLINGPRODUCT']._serialized_end=20220 - _globals['_BUYRECORD']._serialized_start=20222 - _globals['_BUYRECORD']._serialized_end=20260 - _globals['_CHANGENICKNAMERECORD']._serialized_start=20262 - _globals['_CHANGENICKNAMERECORD']._serialized_end=20324 - _globals['_CHARACTER']._serialized_start=20327 - _globals['_CHARACTER']._serialized_end=20491 - _globals['_CHESTDATA']._serialized_start=20493 - _globals['_CHESTDATA']._serialized_end=20597 - _globals['_CHESTDATAV2']._serialized_start=20599 - _globals['_CHESTDATAV2']._serialized_end=20715 - _globals['_CHUANMAGANG']._serialized_start=20718 - _globals['_CHUANMAGANG']._serialized_end=20856 - _globals['_CLIENTDEVICEINFO']._serialized_start=20859 - _globals['_CLIENTDEVICEINFO']._serialized_end=21098 - _globals['_CLIENTVERSIONINFO']._serialized_start=21100 - _globals['_CLIENTVERSIONINFO']._serialized_end=21154 - _globals['_COMMENTITEM']._serialized_start=21156 - _globals['_COMMENTITEM']._serialized_end=21283 - _globals['_CONTESTDETAILRULE']._serialized_start=21286 - _globals['_CONTESTDETAILRULE']._serialized_end=22584 - _globals['_CONTESTDETAILRULEV2']._serialized_start=22587 - _globals['_CONTESTDETAILRULEV2']._serialized_end=22766 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=22707 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=22766 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=22769 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=23013 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=23016 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=23233 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=23236 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=23605 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=23607 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=23674 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=23677 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=23822 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=23757 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=23822 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=23825 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=23953 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=23757 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=23801 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=23955 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=24080 - _globals['_ERROR']._serialized_start=24082 - _globals['_ERROR']._serialized_end=24163 - _globals['_EXCHANGERECORD']._serialized_start=24165 - _globals['_EXCHANGERECORD']._serialized_end=24217 - _globals['_EXECUTERESULT']._serialized_start=24219 - _globals['_EXECUTERESULT']._serialized_end=24261 - _globals['_EXECUTEREWARD']._serialized_start=24263 - _globals['_EXECUTEREWARD']._serialized_end=24366 - _globals['_FAITHDATA']._serialized_start=24368 - _globals['_FAITHDATA']._serialized_end=24468 - _globals['_FAKERANDOMRECORDS']._serialized_start=24470 - _globals['_FAKERANDOMRECORDS']._serialized_end=24573 - _globals['_FANINFO']._serialized_start=24575 - _globals['_FANINFO']._serialized_end=24623 - _globals['_FEEDACTIVITYDATA']._serialized_start=24626 - _globals['_FEEDACTIVITYDATA']._serialized_end=25052 - _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_FESTIVALPROPOSALDATA']._serialized_start=25054 - _globals['_FESTIVALPROPOSALDATA']._serialized_end=25122 - _globals['_FRIEND']._serialized_start=25124 - _globals['_FRIEND']._serialized_end=25205 - _globals['_GACHARECORD']._serialized_start=25207 - _globals['_GACHARECORD']._serialized_end=25247 - _globals['_GAMEACTION']._serialized_start=25250 - _globals['_GAMEACTION']._serialized_end=25406 - _globals['_GAMECHIPENGGANG']._serialized_start=25408 - _globals['_GAMECHIPENGGANG']._serialized_end=25497 - _globals['_GAMECONFIG']._serialized_start=25499 - _globals['_GAMECONFIG']._serialized_end=25589 - _globals['_GAMECONNECTINFO']._serialized_start=25591 - _globals['_GAMECONNECTINFO']._serialized_end=25668 - _globals['_GAMEDETAILRECORDS']._serialized_start=25670 - _globals['_GAMEDETAILRECORDS']._serialized_end=25769 - _globals['_GAMEDETAILRULE']._serialized_start=25772 - _globals['_GAMEDETAILRULE']._serialized_end=27367 - _globals['_GAMEEND']._serialized_start=27369 - _globals['_GAMEEND']._serialized_end=27394 - _globals['_GAMEENDACTION']._serialized_start=27396 - _globals['_GAMEENDACTION']._serialized_end=27426 - _globals['_GAMEENDRESULT']._serialized_start=27429 - _globals['_GAMEENDRESULT']._serialized_end=27622 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=27494 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=27622 - _globals['_GAMEFINALSNAPSHOT']._serialized_start=27625 - _globals['_GAMEFINALSNAPSHOT']._serialized_end=28539 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=28114 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=28197 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=28200 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=28336 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=28339 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=28468 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=28470 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=28539 - _globals['_GAMELIVEHEAD']._serialized_start=28542 - _globals['_GAMELIVEHEAD']._serialized_end=28683 - _globals['_GAMELIVESEGMENT']._serialized_start=28685 - _globals['_GAMELIVESEGMENT']._serialized_end=28737 - _globals['_GAMELIVESEGMENTURI']._serialized_start=28739 - _globals['_GAMELIVESEGMENTURI']._serialized_end=28800 - _globals['_GAMELIVEUNIT']._serialized_start=28802 - _globals['_GAMELIVEUNIT']._serialized_end=28881 - _globals['_GAMEMETADATA']._serialized_start=28883 - _globals['_GAMEMETADATA']._serialized_end=28952 - _globals['_GAMEMODE']._serialized_start=28955 - _globals['_GAMEMODE']._serialized_end=29151 - _globals['_GAMENEWROUNDSTATE']._serialized_start=29153 - _globals['_GAMENEWROUNDSTATE']._serialized_end=29193 - _globals['_GAMENOOPACTION']._serialized_start=29195 - _globals['_GAMENOOPACTION']._serialized_end=29211 - _globals['_GAMERESTORE']._serialized_start=29214 - _globals['_GAMERESTORE']._serialized_end=29398 - _globals['_GAMEROUNDHUDATA']._serialized_start=29401 - _globals['_GAMEROUNDHUDATA']._serialized_end=29818 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=29722 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=29771 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=29773 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=29818 - _globals['_GAMEROUNDPLAYER']._serialized_start=29820 - _globals['_GAMEROUNDPLAYER']._serialized_end=29909 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=29912 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=30093 - _globals['_GAMEROUNDSNAPSHOT']._serialized_start=30095 - _globals['_GAMEROUNDSNAPSHOT']._serialized_end=30177 - _globals['_GAMERULESETTING']._serialized_start=30180 - _globals['_GAMERULESETTING']._serialized_end=30351 - _globals['_GAMESELFOPERATION']._serialized_start=30354 - _globals['_GAMESELFOPERATION']._serialized_end=30555 - _globals['_GAMESETTING']._serialized_start=30557 - _globals['_GAMESETTING']._serialized_end=30592 - _globals['_GAMESNAPSHOT']._serialized_start=30595 - _globals['_GAMESNAPSHOT']._serialized_end=31004 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=30815 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=31004 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=30956 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=31004 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=31006 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=31095 - _globals['_GAMEUSEREVENT']._serialized_start=31097 - _globals['_GAMEUSEREVENT']._serialized_end=31140 - _globals['_GAMEUSERINPUT']._serialized_start=31143 - _globals['_GAMEUSERINPUT']._serialized_end=31310 - _globals['_GAMEVOTEGAMEEND']._serialized_start=31312 - _globals['_GAMEVOTEGAMEEND']._serialized_end=31342 - _globals['_HUINFOXUEZHANMID']._serialized_start=31345 - _globals['_HUINFOXUEZHANMID']._serialized_end=31543 - _globals['_HULEINFO']._serialized_start=31546 - _globals['_HULEINFO']._serialized_end=31975 - _globals['_HUNZHIYIJIBUFFINFO']._serialized_start=31977 - _globals['_HUNZHIYIJIBUFFINFO']._serialized_end=32058 - _globals['_I18NCONTEXT']._serialized_start=32060 - _globals['_I18NCONTEXT']._serialized_end=32104 - _globals['_ITEM']._serialized_start=32106 - _globals['_ITEM']._serialized_end=32144 - _globals['_ITEMGAINRECORD']._serialized_start=32146 - _globals['_ITEMGAINRECORD']._serialized_end=32194 - _globals['_ITEMGAINRECORDS']._serialized_start=32196 - _globals['_ITEMGAINRECORDS']._serialized_end=32296 - _globals['_LIQISUCCESS']._serialized_start=32298 - _globals['_LIQISUCCESS']._serialized_end=32374 - _globals['_MAIL']._serialized_start=32377 - _globals['_MAIL']._serialized_end=32670 - _globals['_MINEACTIVITYDATA']._serialized_start=32672 - _globals['_MINEACTIVITYDATA']._serialized_end=32761 - _globals['_MINEREWARD']._serialized_start=32763 - _globals['_MINEREWARD']._serialized_end=32838 - _globals['_MONTHTICKETINFO']._serialized_start=6848 - _globals['_MONTHTICKETINFO']._serialized_end=6918 - _globals['_MUYUINFO']._serialized_start=32912 - _globals['_MUYUINFO']._serialized_end=32982 - _globals['_NETWORKENDPOINT']._serialized_start=32984 - _globals['_NETWORKENDPOINT']._serialized_end=33048 - _globals['_NEWROUNDOPENEDTILES']._serialized_start=33050 - _globals['_NEWROUNDOPENEDTILES']._serialized_end=33115 - _globals['_NICKNAMESETTING']._serialized_start=33117 - _globals['_NICKNAMESETTING']._serialized_end=33169 - _globals['_NOTILEPLAYERINFO']._serialized_start=33171 - _globals['_NOTILEPLAYERINFO']._serialized_end=33274 - _globals['_NOTILESCOREINFO']._serialized_start=33277 - _globals['_NOTILESCOREINFO']._serialized_end=33438 - _globals['_NOTIFYAFKRESULT']._serialized_start=33440 - _globals['_NOTIFYAFKRESULT']._serialized_end=33512 - _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_start=33515 - _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_end=33690 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=33692 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=33799 - _globals['_NOTIFYACCOUNTLOGOUT']._serialized_start=33801 - _globals['_NOTIFYACCOUNTLOGOUT']._serialized_end=33822 - _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_start=33824 - _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_end=33893 - _globals['_NOTIFYACCOUNTUPDATE']._serialized_start=33895 - _globals['_NOTIFYACCOUNTUPDATE']._serialized_end=33951 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=33953 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=34037 - _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_start=34039 - _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_end=34109 - _globals['_NOTIFYACTIVITYPOINT']._serialized_start=34112 - _globals['_NOTIFYACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=34199 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=34253 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=34395 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=34199 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=34250 - _globals['_NOTIFYACTIVITYREWARD']._serialized_start=34398 - _globals['_NOTIFYACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=34488 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=34561 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=34725 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=34488 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=34558 - _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_start=34727 - _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_end=34805 - _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_start=34807 - _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_end=34871 - _globals['_NOTIFYACTIVITYUPDATE']._serialized_start=34874 - _globals['_NOTIFYACTIVITYUPDATE']._serialized_end=35445 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_start=34956 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_end=35445 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=17298 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=17358 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=17360 - _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=17474 - _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_start=35448 - _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_end=35598 - _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_start=35546 - _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_end=35598 - _globals['_NOTIFYANOTHERLOGIN']._serialized_start=35600 - _globals['_NOTIFYANOTHERLOGIN']._serialized_end=35620 - _globals['_NOTIFYCAPTCHA']._serialized_start=35622 - _globals['_NOTIFYCAPTCHA']._serialized_end=35709 - _globals['_NOTIFYCLIENTMESSAGE']._serialized_start=35711 - _globals['_NOTIFYCLIENTMESSAGE']._serialized_end=35799 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=35801 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=35922 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=35924 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=35984 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=35987 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=36164 - _globals['_NOTIFYDAILYTASKUPDATE']._serialized_start=36166 - _globals['_NOTIFYDAILYTASKUPDATE']._serialized_end=36280 - _globals['_NOTIFYDELETEMAIL']._serialized_start=36282 - _globals['_NOTIFYDELETEMAIL']._serialized_end=36322 - _globals['_NOTIFYENDGAMEVOTE']._serialized_start=36325 - _globals['_NOTIFYENDGAMEVOTE']._serialized_end=36485 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=36440 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=36485 - _globals['_NOTIFYFRIENDCHANGE']._serialized_start=36487 - _globals['_NOTIFYFRIENDCHANGE']._serialized_end=36569 - _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_start=36571 - _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_end=36661 - _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_start=36663 - _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_end=36740 - _globals['_NOTIFYGAMEBROADCAST']._serialized_start=36742 - _globals['_NOTIFYGAMEBROADCAST']._serialized_end=36794 - _globals['_NOTIFYGAMEENDRESULT']._serialized_start=36796 - _globals['_NOTIFYGAMEENDRESULT']._serialized_end=36852 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=36855 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=37499 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=37152 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=37246 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=37248 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=37361 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=37363 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=37419 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=37421 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=37499 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=37502 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=38156 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=37152 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=37246 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=37248 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=37361 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=37363 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=37419 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=37421 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=37499 - _globals['_NOTIFYGAMEPAUSE']._serialized_start=38158 - _globals['_NOTIFYGAMEPAUSE']._serialized_end=38191 - _globals['_NOTIFYGAMETERMINATE']._serialized_start=38193 - _globals['_NOTIFYGAMETERMINATE']._serialized_end=38230 - _globals['_NOTIFYGIFTSENDREFRESH']._serialized_start=38232 - _globals['_NOTIFYGIFTSENDREFRESH']._serialized_end=38255 - _globals['_NOTIFYINTERVALUPDATE']._serialized_start=38257 - _globals['_NOTIFYINTERVALUPDATE']._serialized_end=38279 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=38282 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=38381 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=38441 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=38601 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=38381 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=38438 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=38603 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=38629 - _globals['_NOTIFYMATCHFAILED']._serialized_start=38631 - _globals['_NOTIFYMATCHFAILED']._serialized_end=38663 - _globals['_NOTIFYMATCHGAMESTART']._serialized_start=38665 - _globals['_NOTIFYMATCHGAMESTART']._serialized_end=38788 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=38790 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=38823 - _globals['_NOTIFYNEWCOMMENT']._serialized_start=38825 - _globals['_NOTIFYNEWCOMMENT']._serialized_end=38843 - _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_start=38845 - _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_end=38927 - _globals['_NOTIFYNEWGAME']._serialized_start=38929 - _globals['_NOTIFYNEWGAME']._serialized_end=38984 - _globals['_NOTIFYNEWMAIL']._serialized_start=38986 - _globals['_NOTIFYNEWMAIL']._serialized_end=39025 - _globals['_NOTIFYOBSERVEDATA']._serialized_start=39027 - _globals['_NOTIFYOBSERVEDATA']._serialized_end=39078 - _globals['_NOTIFYPAYRESULT']._serialized_start=39081 - _globals['_NOTIFYPAYRESULT']._serialized_end=39301 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=39243 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=39301 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=39303 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=39382 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=39384 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=39434 - _globals['_NOTIFYREVIVECOINUPDATE']._serialized_start=39436 - _globals['_NOTIFYREVIVECOINUPDATE']._serialized_end=39480 - _globals['_NOTIFYROLLINGNOTICE']._serialized_start=39482 - _globals['_NOTIFYROLLINGNOTICE']._serialized_end=39538 - _globals['_NOTIFYROOMGAMESTART']._serialized_start=39540 - _globals['_NOTIFYROOMGAMESTART']._serialized_end=39639 - _globals['_NOTIFYROOMKICKOUT']._serialized_start=39641 - _globals['_NOTIFYROOMKICKOUT']._serialized_end=39660 - _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_start=39663 - _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_end=39875 - _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_start=39815 - _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_end=39875 - _globals['_NOTIFYROOMPLAYERREADY']._serialized_start=39878 - _globals['_NOTIFYROOMPLAYERREADY']._serialized_end=40072 - _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_start=40018 - _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_end=40072 - _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_start=40075 - _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_end=40275 - _globals['_NOTIFYSERVERSETTING']._serialized_start=40277 - _globals['_NOTIFYSERVERSETTING']._serialized_end=40336 - _globals['_NOTIFYSHOPUPDATE']._serialized_start=40338 - _globals['_NOTIFYSHOPUPDATE']._serialized_end=40389 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=40392 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=40575 - _globals['_OPENRESULT']._serialized_start=40577 - _globals['_OPENRESULT']._serialized_end=40654 - _globals['_OPTIONALOPERATION']._serialized_start=40656 - _globals['_OPTIONALOPERATION']._serialized_end=40778 - _globals['_OPTIONALOPERATIONLIST']._serialized_start=40780 - _globals['_OPTIONALOPERATIONLIST']._serialized_end=40902 - _globals['_PAYMENTSETTING']._serialized_start=40905 - _globals['_PAYMENTSETTING']._serialized_end=41256 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=41093 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=41185 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=41187 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=41256 - _globals['_PAYMENTSETTINGV2']._serialized_start=41259 - _globals['_PAYMENTSETTINGV2']._serialized_end=41752 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=41370 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=41504 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=41507 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=41752 - _globals['_PLAYERBASEVIEW']._serialized_start=41755 - _globals['_PLAYERBASEVIEW']._serialized_end=41969 - _globals['_PLAYERGAMEVIEW']._serialized_start=41972 - _globals['_PLAYERGAMEVIEW']._serialized_end=42230 - _globals['_PLAYERLEAVING']._serialized_start=42232 - _globals['_PLAYERLEAVING']._serialized_end=42261 - _globals['_POINT']._serialized_start=42263 - _globals['_POINT']._serialized_end=42292 - _globals['_RPGACTIVITY']._serialized_start=42295 - _globals['_RPGACTIVITY']._serialized_end=42503 - _globals['_RPGSTATE']._serialized_start=42505 - _globals['_RPGSTATE']._serialized_end=42585 - _globals['_RECORDANGANGADDGANG']._serialized_start=42588 - _globals['_RECORDANGANGADDGANG']._serialized_end=42742 - _globals['_RECORDANALYSISEDDATA']._serialized_start=42744 - _globals['_RECORDANALYSISEDDATA']._serialized_end=42808 - _globals['_RECORDBABEI']._serialized_start=42811 - _globals['_RECORDBABEI']._serialized_end=42963 - _globals['_RECORDBABEIINFO']._serialized_start=42965 - _globals['_RECORDBABEIINFO']._serialized_end=43048 - _globals['_RECORDCHANGETILE']._serialized_start=43051 - _globals['_RECORDCHANGETILE']._serialized_end=43466 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=43307 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=43366 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=43368 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=43466 - _globals['_RECORDCHIPENGGANG']._serialized_start=43469 - _globals['_RECORDCHIPENGGANG']._serialized_end=43814 - _globals['_RECORDCOLLECTEDDATA']._serialized_start=43816 - _globals['_RECORDCOLLECTEDDATA']._serialized_end=43906 - _globals['_RECORDDEALTILE']._serialized_start=43909 - _globals['_RECORDDEALTILE']._serialized_end=44208 - _globals['_RECORDDISCARDTILE']._serialized_start=44211 - _globals['_RECORDDISCARDTILE']._serialized_end=44561 - _globals['_RECORDFILLAWAITINGTILES']._serialized_start=44564 - _globals['_RECORDFILLAWAITINGTILES']._serialized_end=44715 - _globals['_RECORDGAME']._serialized_start=44718 - _globals['_RECORDGAME']._serialized_end=45167 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=44898 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=45167 - _globals['_RECORDGANGINFO']._serialized_start=45169 - _globals['_RECORDGANGINFO']._serialized_end=45256 - _globals['_RECORDGANGRESULT']._serialized_start=45258 - _globals['_RECORDGANGRESULT']._serialized_end=45313 - _globals['_RECORDGANGRESULTEND']._serialized_start=45315 - _globals['_RECORDGANGRESULTEND']._serialized_end=45373 - _globals['_RECORDHULE']._serialized_start=45376 - _globals['_RECORDHULE']._serialized_end=45638 - _globals['_RECORDHULEINFO']._serialized_start=45641 - _globals['_RECORDHULEINFO']._serialized_end=46100 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=46060 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=46100 - _globals['_RECORDHULEXUEZHANEND']._serialized_start=46103 - _globals['_RECORDHULEXUEZHANEND']._serialized_end=46352 - _globals['_RECORDHULEXUEZHANMID']._serialized_start=46355 - _globals['_RECORDHULEXUEZHANMID']._serialized_end=46564 - _globals['_RECORDHULESINFO']._serialized_start=46566 - _globals['_RECORDHULESINFO']._serialized_end=46632 - _globals['_RECORDLIQIINFO']._serialized_start=46634 - _globals['_RECORDLIQIINFO']._serialized_end=46748 - _globals['_RECORDLIUJU']._serialized_start=46751 - _globals['_RECORDLIUJU']._serialized_end=46957 - _globals['_RECORDLIUJUINFO']._serialized_start=46959 - _globals['_RECORDLIUJUINFO']._serialized_end=47004 - _globals['_RECORDLOCKTILE']._serialized_start=47007 - _globals['_RECORDLOCKTILE']._serialized_end=47220 - _globals['_RECORDNEWCARD']._serialized_start=47222 - _globals['_RECORDNEWCARD']._serialized_end=47258 - _globals['_RECORDNEWROUND']._serialized_start=47261 - _globals['_RECORDNEWROUND']._serialized_end=47893 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=43307 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=43366 - _globals['_RECORDNOTILE']._serialized_start=47896 - _globals['_RECORDNOTILE']._serialized_end=48090 - _globals['_RECORDNOTILEINFO']._serialized_start=48092 - _globals['_RECORDNOTILEINFO']._serialized_end=48177 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=48179 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=48288 - _globals['_RECORDPEIPAIINFO']._serialized_start=48290 - _globals['_RECORDPEIPAIINFO']._serialized_end=48369 - _globals['_RECORDREVEALTILE']._serialized_start=48372 - _globals['_RECORDREVEALTILE']._serialized_end=48602 - _globals['_RECORDROUNDINFO']._serialized_start=48605 - _globals['_RECORDROUNDINFO']._serialized_end=48984 - _globals['_RECORDSELECTGAP']._serialized_start=48987 - _globals['_RECORDSELECTGAP']._serialized_end=49176 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=43307 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=43366 - _globals['_RECORDTINGPAIINFO']._serialized_start=49179 - _globals['_RECORDTINGPAIINFO']._serialized_end=49352 - _globals['_RECORDUNVEILTILE']._serialized_start=49354 - _globals['_RECORDUNVEILTILE']._serialized_end=49466 - _globals['_REQACCOUNTINFO']._serialized_start=49468 - _globals['_REQACCOUNTINFO']._serialized_end=49504 - _globals['_REQACCOUNTLIST']._serialized_start=49506 - _globals['_REQACCOUNTLIST']._serialized_end=49547 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=49549 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=49594 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=49596 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=49692 - _globals['_REQAPPLYFRIEND']._serialized_start=49694 - _globals['_REQAPPLYFRIEND']._serialized_end=49729 - _globals['_REQARENAREWARD']._serialized_start=49731 - _globals['_REQARENAREWARD']._serialized_end=49768 - _globals['_REQAUTHGAME']._serialized_start=49770 - _globals['_REQAUTHGAME']._serialized_end=49880 - _globals['_REQAUTHOBSERVE']._serialized_start=49882 - _globals['_REQAUTHOBSERVE']._serialized_end=49913 - _globals['_REQBINDACCOUNT']._serialized_start=49915 - _globals['_REQBINDACCOUNT']._serialized_end=49966 - _globals['_REQBINDEMAIL']._serialized_start=49968 - _globals['_REQBINDEMAIL']._serialized_end=50029 - _globals['_REQBINDOAUTH2']._serialized_start=50031 - _globals['_REQBINDOAUTH2']._serialized_end=50075 - _globals['_REQBINDPHONENUMBER']._serialized_start=50077 - _globals['_REQBINDPHONENUMBER']._serialized_end=50172 - _globals['_REQBROADCASTINGAME']._serialized_start=50174 - _globals['_REQBROADCASTINGAME']._serialized_end=50232 - _globals['_REQBUYARENATICKET']._serialized_start=50234 - _globals['_REQBUYARENATICKET']._serialized_end=50274 - _globals['_REQBUYFESTIVALPROPOSAL']._serialized_start=50276 - _globals['_REQBUYFESTIVALPROPOSAL']._serialized_end=50321 - _globals['_REQBUYFROMCHESTSHOP']._serialized_start=50323 - _globals['_REQBUYFROMCHESTSHOP']._serialized_end=50377 - _globals['_REQBUYFROMSHOP']._serialized_start=50380 - _globals['_REQBUYFROMSHOP']._serialized_end=50552 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=50519 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=50552 - _globals['_REQBUYFROMZHP']._serialized_start=50554 - _globals['_REQBUYFROMZHP']._serialized_end=50602 - _globals['_REQBUYINABMATCH']._serialized_start=50604 - _globals['_REQBUYINABMATCH']._serialized_end=50639 - _globals['_REQBUYSHILIAN']._serialized_start=50641 - _globals['_REQBUYSHILIAN']._serialized_end=50670 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=50672 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=50716 - _globals['_REQCANCELMATCHQUEUE']._serialized_start=50718 - _globals['_REQCANCELMATCHQUEUE']._serialized_end=50759 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=50761 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=50803 - _globals['_REQCHALLANGELEADERBOARD']._serialized_start=50805 - _globals['_REQCHALLANGELEADERBOARD']._serialized_end=50846 - _globals['_REQCHANGEAVATAR']._serialized_start=50848 - _globals['_REQCHANGEAVATAR']._serialized_end=50884 - _globals['_REQCHANGECHARACTERSKIN']._serialized_start=50886 - _globals['_REQCHANGECHARACTERSKIN']._serialized_end=50946 - _globals['_REQCHANGECHARACTERVIEW']._serialized_start=50948 - _globals['_REQCHANGECHARACTERVIEW']._serialized_end=51025 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=51027 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=51095 - _globals['_REQCHANGECOMMONVIEW']._serialized_start=51097 - _globals['_REQCHANGECOMMONVIEW']._serialized_end=51147 - _globals['_REQCHANGEMAINCHARACTER']._serialized_start=51149 - _globals['_REQCHANGEMAINCHARACTER']._serialized_end=51195 - _globals['_REQCHECKPRIVACY']._serialized_start=51198 - _globals['_REQCHECKPRIVACY']._serialized_end=51327 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=51286 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=51327 - _globals['_REQCHIPENGGANG']._serialized_start=51329 - _globals['_REQCHIPENGGANG']._serialized_end=51417 - _globals['_REQCLIENTMESSAGE']._serialized_start=51419 - _globals['_REQCLIENTMESSAGE']._serialized_end=51473 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=51475 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=51535 - _globals['_REQCOMMON']._serialized_start=51537 - _globals['_REQCOMMON']._serialized_end=51548 - _globals['_REQCOMMONVIEWS']._serialized_start=51550 - _globals['_REQCOMMONVIEWS']._serialized_end=51581 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=51583 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=51625 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=51627 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=51682 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=51684 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=51746 - _globals['_REQCOMPLETEVILLAGETASK']._serialized_start=51748 - _globals['_REQCOMPLETEVILLAGETASK']._serialized_end=51810 - _globals['_REQCOMPOSESHARD']._serialized_start=51812 - _globals['_REQCOMPOSESHARD']._serialized_end=51846 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=51848 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=51963 - _globals['_REQCREATEALIPAYORDER']._serialized_start=51966 - _globals['_REQCREATEALIPAYORDER']._serialized_end=52125 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=52127 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=52243 - _globals['_REQCREATEBILLINGORDER']._serialized_start=52246 - _globals['_REQCREATEBILLINGORDER']._serialized_end=52385 - _globals['_REQCREATEDMMORDER']._serialized_start=52387 - _globals['_REQCREATEDMMORDER']._serialized_end=52496 - _globals['_REQCREATEENALIPAYORDER']._serialized_start=52499 - _globals['_REQCREATEENALIPAYORDER']._serialized_end=52655 - _globals['_REQCREATEENJCBORDER']._serialized_start=52658 - _globals['_REQCREATEENJCBORDER']._serialized_end=52811 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=52814 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=52974 - _globals['_REQCREATEENPAYPALORDER']._serialized_start=52977 - _globals['_REQCREATEENPAYPALORDER']._serialized_end=53133 - _globals['_REQCREATEENVISAORDER']._serialized_start=53136 - _globals['_REQCREATEENVISAORDER']._serialized_end=53290 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=53292 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=53348 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=53350 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=53395 - _globals['_REQCREATEIAPORDER']._serialized_start=53398 - _globals['_REQCREATEIAPORDER']._serialized_end=53552 - _globals['_REQCREATEJPAUORDER']._serialized_start=53555 - _globals['_REQCREATEJPAUORDER']._serialized_end=53707 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=53710 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=53870 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=53873 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=54029 - _globals['_REQCREATEJPGMOORDER']._serialized_start=54032 - _globals['_REQCREATEJPGMOORDER']._serialized_end=54185 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=54188 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=54344 - _globals['_REQCREATEJPPAYPALORDER']._serialized_start=54347 - _globals['_REQCREATEJPPAYPALORDER']._serialized_end=54503 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=54506 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=54664 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=54667 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=54825 - _globals['_REQCREATEKRALIPAYORDER']._serialized_start=54828 - _globals['_REQCREATEKRALIPAYORDER']._serialized_end=54984 - _globals['_REQCREATEKRJCBORDER']._serialized_start=54987 - _globals['_REQCREATEKRJCBORDER']._serialized_end=55140 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=55143 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=55303 - _globals['_REQCREATEKRPAYPALORDER']._serialized_start=55306 - _globals['_REQCREATEKRPAYPALORDER']._serialized_end=55462 - _globals['_REQCREATEKRVISAORDER']._serialized_start=55465 - _globals['_REQCREATEKRVISAORDER']._serialized_end=55619 - _globals['_REQCREATEMYCARDORDER']._serialized_start=55622 - _globals['_REQCREATEMYCARDORDER']._serialized_end=55757 - _globals['_REQCREATENICKNAME']._serialized_start=55759 - _globals['_REQCREATENICKNAME']._serialized_end=55832 - _globals['_REQCREATEPAYPALORDER']._serialized_start=55835 - _globals['_REQCREATEPAYPALORDER']._serialized_end=55970 - _globals['_REQCREATEPHONELOGINBIND']._serialized_start=55972 - _globals['_REQCREATEPHONELOGINBIND']._serialized_end=56015 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=56017 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=56073 - _globals['_REQCREATEROOM']._serialized_start=56076 - _globals['_REQCREATEROOM']._serialized_end=56211 - _globals['_REQCREATESTEAMORDER']._serialized_start=56214 - _globals['_REQCREATESTEAMORDER']._serialized_end=56384 - _globals['_REQCREATEWECHATAPPORDER']._serialized_start=56387 - _globals['_REQCREATEWECHATAPPORDER']._serialized_end=56522 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=56525 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=56663 - _globals['_REQCREATEXSOLLAORDER']._serialized_start=56666 - _globals['_REQCREATEXSOLLAORDER']._serialized_end=56825 - _globals['_REQCREATEYOSTARORDER']._serialized_start=56828 - _globals['_REQCREATEYOSTARORDER']._serialized_end=56960 - _globals['_REQCURRENTMATCHINFO']._serialized_start=56962 - _globals['_REQCURRENTMATCHINFO']._serialized_end=57002 - _globals['_REQDMMPRELOGIN']._serialized_start=57004 - _globals['_REQDMMPRELOGIN']._serialized_end=57040 - _globals['_REQDELETECOMMENT']._serialized_start=57042 - _globals['_REQDELETECOMMENT']._serialized_end=57100 - _globals['_REQDELETEMAIL']._serialized_start=57102 - _globals['_REQDELETEMAIL']._serialized_end=57134 - _globals['_REQDELIVERAA32ORDER']._serialized_start=57136 - _globals['_REQDELIVERAA32ORDER']._serialized_end=57212 - _globals['_REQDIGMINE']._serialized_start=57214 - _globals['_REQDIGMINE']._serialized_end=57273 - _globals['_REQDOACTIVITYSIGNIN']._serialized_start=57275 - _globals['_REQDOACTIVITYSIGNIN']._serialized_end=57317 - _globals['_REQEMAILLOGIN']._serialized_start=57320 - _globals['_REQEMAILLOGIN']._serialized_end=57523 - _globals['_REQENTERARENA']._serialized_start=57525 - _globals['_REQENTERARENA']._serialized_end=57561 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=57563 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=57609 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=57611 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=57672 - _globals['_REQEXCHANGECURRENCY']._serialized_start=57674 - _globals['_REQEXCHANGECURRENCY']._serialized_end=57722 - _globals['_REQFEEDACTIVITYFEED']._serialized_start=57724 - _globals['_REQFEEDACTIVITYFEED']._serialized_end=57781 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=57783 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=57830 - _globals['_REQFETCHANNOUNCEMENT']._serialized_start=57832 - _globals['_REQFETCHANNOUNCEMENT']._serialized_end=57886 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=57888 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=57956 - _globals['_REQFETCHCOMMENTLIST']._serialized_start=57958 - _globals['_REQFETCHCOMMENTLIST']._serialized_end=57998 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=58000 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=58054 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=58056 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=58114 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=58116 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=58171 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=58173 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=58231 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=58233 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=58310 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=58312 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=58373 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=58375 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=58431 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=58433 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=58508 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=58510 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=58581 - _globals['_REQFETCHLASTPRIVACY']._serialized_start=58583 - _globals['_REQFETCHLASTPRIVACY']._serialized_end=58618 - _globals['_REQFETCHOBTOKEN']._serialized_start=58620 - _globals['_REQFETCHOBTOKEN']._serialized_end=58651 - _globals['_REQFETCHOAUTH2']._serialized_start=58653 - _globals['_REQFETCHOAUTH2']._serialized_end=58683 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=58685 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=58732 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=58734 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=58788 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=58790 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=58852 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=58854 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=58924 - _globals['_REQFETCHVOTEACTIVITY']._serialized_start=58926 - _globals['_REQFETCHVOTEACTIVITY']._serialized_end=58969 - _globals['_REQFINISHCOMBININGORDER']._serialized_start=58971 - _globals['_REQFINISHCOMBININGORDER']._serialized_end=59055 - _globals['_REQFINISHEDENDING']._serialized_start=59057 - _globals['_REQFINISHEDENDING']._serialized_end=59135 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=59137 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=59185 - _globals['_REQGMCOMMAND']._serialized_start=59187 - _globals['_REQGMCOMMAND']._serialized_end=59218 - _globals['_REQGMCOMMANDINGAMING']._serialized_start=59220 - _globals['_REQGMCOMMANDINGAMING']._serialized_end=59261 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=59263 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=59342 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=59344 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=59422 - _globals['_REQGAINRANKPOINTREWARD']._serialized_start=59424 - _globals['_REQGAINRANKPOINTREWARD']._serialized_end=59493 - _globals['_REQGAINVIPREWARD']._serialized_start=59495 - _globals['_REQGAINVIPREWARD']._serialized_end=59532 - _globals['_REQGAMELIVEINFO']._serialized_start=59534 - _globals['_REQGAMELIVEINFO']._serialized_end=59570 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=59572 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=59640 - _globals['_REQGAMELIVELIST']._serialized_start=59642 - _globals['_REQGAMELIVELIST']._serialized_end=59678 - _globals['_REQGAMEPOINTRANK']._serialized_start=59680 - _globals['_REQGAMEPOINTRANK']._serialized_end=59719 - _globals['_REQGAMERECORD']._serialized_start=59721 - _globals['_REQGAMERECORD']._serialized_end=59786 - _globals['_REQGAMERECORDLIST']._serialized_start=59788 - _globals['_REQGAMERECORDLIST']._serialized_end=59851 - _globals['_REQGAMERECORDSDETAIL']._serialized_start=59853 - _globals['_REQGAMERECORDSDETAIL']._serialized_end=59894 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=59896 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=59960 - _globals['_REQGETFRIENDVILLAGEDATA']._serialized_start=59962 - _globals['_REQGETFRIENDVILLAGEDATA']._serialized_end=60030 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=60032 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=60089 - _globals['_REQHEATBEAT']._serialized_start=60091 - _globals['_REQHEATBEAT']._serialized_end=60134 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=60136 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=60189 - _globals['_REQJOINMATCHQUEUE']._serialized_start=60191 - _globals['_REQJOINMATCHQUEUE']._serialized_end=60261 - _globals['_REQJOINROOM']._serialized_start=60263 - _globals['_REQJOINROOM']._serialized_end=60324 - _globals['_REQLEAVECOMMENT']._serialized_start=60326 - _globals['_REQLEAVECOMMENT']._serialized_end=60379 - _globals['_REQLEVELLEADERBOARD']._serialized_start=60381 - _globals['_REQLEVELLEADERBOARD']._serialized_end=60416 - _globals['_REQLIKESNS']._serialized_start=60418 - _globals['_REQLIKESNS']._serialized_end=60442 - _globals['_REQLOGREPORT']._serialized_start=60444 - _globals['_REQLOGREPORT']._serialized_end=60491 - _globals['_REQLOGIN']._serialized_start=60494 - _globals['_REQLOGIN']._serialized_end=60792 - _globals['_REQLOGINBEAT']._serialized_start=60794 - _globals['_REQLOGINBEAT']._serialized_end=60826 - _globals['_REQLOGOUT']._serialized_start=60828 - _globals['_REQLOGOUT']._serialized_end=60839 - _globals['_REQMODIFYBIRTHDAY']._serialized_start=60841 - _globals['_REQMODIFYBIRTHDAY']._serialized_end=60878 - _globals['_REQMODIFYNICKNAME']._serialized_start=60880 - _globals['_REQMODIFYNICKNAME']._serialized_end=60938 - _globals['_REQMODIFYPASSWORD']._serialized_start=60940 - _globals['_REQMODIFYPASSWORD']._serialized_end=61025 - _globals['_REQMODIFYROOM']._serialized_start=61027 - _globals['_REQMODIFYROOM']._serialized_end=61063 - _globals['_REQMODIFYSIGNATURE']._serialized_start=61065 - _globals['_REQMODIFYSIGNATURE']._serialized_end=61104 - _globals['_REQMOVECOMBININGCRAFT']._serialized_start=61106 - _globals['_REQMOVECOMBININGCRAFT']._serialized_end=61176 - _globals['_REQMULTIACCOUNTID']._serialized_start=61178 - _globals['_REQMULTIACCOUNTID']._serialized_end=61222 - _globals['_REQMUTICHALLENGELEVEL']._serialized_start=61224 - _globals['_REQMUTICHALLENGELEVEL']._serialized_end=61288 - _globals['_REQNEXTROUNDVILLAGE']._serialized_start=61290 - _globals['_REQNEXTROUNDVILLAGE']._serialized_end=61332 - _globals['_REQOAUTH2AUTH']._serialized_start=61334 - _globals['_REQOAUTH2AUTH']._serialized_end=61421 - _globals['_REQOAUTH2CHECK']._serialized_start=61423 - _globals['_REQOAUTH2CHECK']._serialized_end=61475 - _globals['_REQOAUTH2LOGIN']._serialized_start=61478 - _globals['_REQOAUTH2LOGIN']._serialized_end=61769 - _globals['_REQOAUTH2SIGNUP']._serialized_start=61772 - _globals['_REQOAUTH2SIGNUP']._serialized_end=61992 - _globals['_REQOPENALLREWARDITEM']._serialized_start=61994 - _globals['_REQOPENALLREWARDITEM']._serialized_end=62033 - _globals['_REQOPENCHEST']._serialized_start=62035 - _globals['_REQOPENCHEST']._serialized_end=62102 - _globals['_REQOPENGACHA']._serialized_start=62104 - _globals['_REQOPENGACHA']._serialized_end=62154 - _globals['_REQOPENMANUALITEM']._serialized_start=62156 - _globals['_REQOPENMANUALITEM']._serialized_end=62226 - _globals['_REQOPENPRECHESTITEM']._serialized_start=62228 - _globals['_REQOPENPRECHESTITEM']._serialized_end=62283 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=62285 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=62327 - _globals['_REQOPENIDCHECK']._serialized_start=62329 - _globals['_REQOPENIDCHECK']._serialized_end=62374 - _globals['_REQPAYMONTHTICKET']._serialized_start=62376 - _globals['_REQPAYMONTHTICKET']._serialized_end=62414 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=62416 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=62464 - _globals['_REQREADANNOUNCEMENT']._serialized_start=62466 - _globals['_REQREADANNOUNCEMENT']._serialized_end=62512 - _globals['_REQREADMAIL']._serialized_start=62514 - _globals['_REQREADMAIL']._serialized_end=62544 - _globals['_REQREADSNS']._serialized_start=62546 - _globals['_REQREADSNS']._serialized_end=62570 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=62572 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=62624 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=62626 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=62679 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=62681 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=62726 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=62728 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=62785 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=62787 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=62836 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=62838 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=62886 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=62888 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=62938 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=62940 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=63005 - _globals['_REQRECEIVERPGREWARD']._serialized_start=63007 - _globals['_REQRECEIVERPGREWARD']._serialized_end=63070 - _globals['_REQRECEIVERPGREWARDS']._serialized_start=63072 - _globals['_REQRECEIVERPGREWARDS']._serialized_end=63115 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=63117 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=63171 - _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=63173 - _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=63281 - _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_start=63283 - _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_end=63383 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=63385 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=63434 - _globals['_REQREFRESHDAILYTASK']._serialized_start=63436 - _globals['_REQREFRESHDAILYTASK']._serialized_end=63474 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=63476 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=63518 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=63520 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=63564 - _globals['_REQREMOVEFRIEND']._serialized_start=63566 - _globals['_REQREMOVEFRIEND']._serialized_end=63602 - _globals['_REQREPLYSNS']._serialized_start=63604 - _globals['_REQREPLYSNS']._serialized_end=63629 - _globals['_REQRESHZHPSHOP']._serialized_start=63631 - _globals['_REQRESHZHPSHOP']._serialized_end=63691 - _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=63693 - _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=63775 - _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=63777 - _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=63862 - _globals['_REQRESPONSECAPTCHA']._serialized_start=63864 - _globals['_REQRESPONSECAPTCHA']._serialized_end=63983 - _globals['_REQRICHMANCHESTINFO']._serialized_start=63985 - _globals['_REQRICHMANCHESTINFO']._serialized_end=64027 - _globals['_REQRICHMANNEXTMOVE']._serialized_start=64029 - _globals['_REQRICHMANNEXTMOVE']._serialized_end=64070 - _globals['_REQRICHMANSPECIALMOVE']._serialized_start=64072 - _globals['_REQRICHMANSPECIALMOVE']._serialized_end=64130 - _globals['_REQROLLINGNOTICE']._serialized_start=64132 - _globals['_REQROLLINGNOTICE']._serialized_end=64185 - _globals['_REQROOMDRESSING']._serialized_start=64187 - _globals['_REQROOMDRESSING']._serialized_end=64222 - _globals['_REQROOMKICK']._serialized_start=64224 - _globals['_REQROOMKICK']._serialized_end=64257 - _globals['_REQROOMREADY']._serialized_start=64259 - _globals['_REQROOMREADY']._serialized_end=64288 - _globals['_REQROOMSTART']._serialized_start=64290 - _globals['_REQROOMSTART']._serialized_end=64304 - _globals['_REQSAVECOMMONVIEWS']._serialized_start=64306 - _globals['_REQSAVECOMMONVIEWS']._serialized_end=64391 - _globals['_REQSAYCHATMESSAGE']._serialized_start=64393 - _globals['_REQSAYCHATMESSAGE']._serialized_end=64429 - _globals['_REQSEARCHACCOUNTBYID']._serialized_start=64431 - _globals['_REQSEARCHACCOUNTBYID']._serialized_end=64473 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=64475 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=64540 - _globals['_REQSELFOPERATION']._serialized_start=64543 - _globals['_REQSELFOPERATION']._serialized_end=64743 - _globals['_REQSELLITEM']._serialized_start=64745 - _globals['_REQSELLITEM']._serialized_end=64835 - _globals['_REQSELLITEM_ITEM']._serialized_start=64797 - _globals['_REQSELLITEM_ITEM']._serialized_end=64835 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=64837 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=64923 - _globals['_REQSENDCLIENTMESSAGE']._serialized_start=64925 - _globals['_REQSENDCLIENTMESSAGE']._serialized_end=64997 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=65000 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=65134 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=65096 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=65134 - _globals['_REQSETHIDDENCHARACTER']._serialized_start=65136 - _globals['_REQSETHIDDENCHARACTER']._serialized_end=65179 - _globals['_REQSETLOADINGIMAGE']._serialized_start=65181 - _globals['_REQSETLOADINGIMAGE']._serialized_end=65217 - _globals['_REQSETVILLAGEWORKER']._serialized_start=65219 - _globals['_REQSETVILLAGEWORKER']._serialized_end=65302 - _globals['_REQSHOPPURCHASE']._serialized_start=65304 - _globals['_REQSHOPPURCHASE']._serialized_end=65347 - _globals['_REQSIGNUPACCOUNT']._serialized_start=65350 - _globals['_REQSIGNUPACCOUNT']._serialized_end=65513 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=65515 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=65578 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=65580 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=65664 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=65666 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=65770 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=65772 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=65849 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=65851 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=65904 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=65906 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=65978 - _globals['_REQSTARTVILLAGETRIP']._serialized_start=65980 - _globals['_REQSTARTVILLAGETRIP']._serialized_end=66036 - _globals['_REQSYNCGAME']._serialized_start=66038 - _globals['_REQSYNCGAME']._serialized_end=66083 - _globals['_REQTAKEATTACHMENT']._serialized_start=66085 - _globals['_REQTAKEATTACHMENT']._serialized_end=66121 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=66123 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=66170 - _globals['_REQTASKREQUEST']._serialized_start=66172 - _globals['_REQTASKREQUEST']._serialized_end=66204 - _globals['_REQUNBINDPHONENUMBER']._serialized_start=66206 - _globals['_REQUNBINDPHONENUMBER']._serialized_end=66275 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=66277 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=66319 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=66321 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=66388 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=66390 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=66453 - _globals['_REQUPDATECHARACTERSORT']._serialized_start=66455 - _globals['_REQUPDATECHARACTERSORT']._serialized_end=66493 - _globals['_REQUPDATECLIENTVALUE']._serialized_start=66495 - _globals['_REQUPDATECLIENTVALUE']._serialized_end=66545 - _globals['_REQUPDATECOMMENTSETTING']._serialized_start=66547 - _globals['_REQUPDATECOMMENTSETTING']._serialized_end=66595 - _globals['_REQUPDATEIDCARDINFO']._serialized_start=66597 - _globals['_REQUPDATEIDCARDINFO']._serialized_end=66653 - _globals['_REQUPDATEREADCOMMENT']._serialized_start=66655 - _globals['_REQUPDATEREADCOMMENT']._serialized_end=66694 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=66696 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=66737 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=66739 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=66815 - _globals['_REQUPGRADECHARACTER']._serialized_start=66817 - _globals['_REQUPGRADECHARACTER']._serialized_end=66860 - _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_start=66862 - _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_end=66931 - _globals['_REQUSEBAGITEM']._serialized_start=66933 - _globals['_REQUSEBAGITEM']._serialized_end=66965 - _globals['_REQUSECOMMONVIEW']._serialized_start=66967 - _globals['_REQUSECOMMONVIEW']._serialized_end=67000 - _globals['_REQUSEGIFTCODE']._serialized_start=67002 - _globals['_REQUSEGIFTCODE']._serialized_end=67032 - _globals['_REQUSETITLE']._serialized_start=67034 - _globals['_REQUSETITLE']._serialized_end=67062 - _globals['_REQUSERCOMPLAIN']._serialized_start=67064 - _globals['_REQUSERCOMPLAIN']._serialized_end=67114 - _globals['_REQVERIFICATIONIAPORDER']._serialized_start=67116 - _globals['_REQVERIFICATIONIAPORDER']._serialized_end=67225 - _globals['_REQVERIFYCODEFORSECURE']._serialized_start=67227 - _globals['_REQVERIFYCODEFORSECURE']._serialized_end=67284 - _globals['_REQVERIFYMYCARDORDER']._serialized_start=67286 - _globals['_REQVERIFYMYCARDORDER']._serialized_end=67346 - _globals['_REQVERIFYSTEAMORDER']._serialized_start=67348 - _globals['_REQVERIFYSTEAMORDER']._serialized_end=67407 - _globals['_REQVOTEACTIVITY']._serialized_start=67409 - _globals['_REQVOTEACTIVITY']._serialized_end=67461 - _globals['_REQVOTEGAMEEND']._serialized_start=67463 - _globals['_REQVOTEGAMEEND']._serialized_end=67492 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=67495 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=69305 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=68827 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=68918 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=68920 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=68976 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=68979 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=69170 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=69172 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=69212 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=69214 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=69305 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=69308 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=69493 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=69433 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=69493 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=69495 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=69567 - _globals['_RESACCOUNTINFO']._serialized_start=69569 - _globals['_RESACCOUNTINFO']._serialized_end=69665 - _globals['_RESACCOUNTSETTINGS']._serialized_start=69667 - _globals['_RESACCOUNTSETTINGS']._serialized_end=69751 - _globals['_RESACCOUNTSTATES']._serialized_start=69753 - _globals['_RESACCOUNTSTATES']._serialized_end=69837 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=69840 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=69992 - _globals['_RESACCOUNTUPDATE']._serialized_start=69994 - _globals['_RESACCOUNTUPDATE']._serialized_end=70073 - _globals['_RESACHIEVEMENT']._serialized_start=70075 - _globals['_RESACHIEVEMENT']._serialized_end=70186 - _globals['_RESACTIVITYBUFF']._serialized_start=70188 - _globals['_RESACTIVITYBUFF']._serialized_end=70272 - _globals['_RESACTIVITYLIST']._serialized_start=70274 - _globals['_RESACTIVITYLIST']._serialized_end=70351 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=70353 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=70406 - _globals['_RESALLCOMMONVIEWS']._serialized_start=70409 - _globals['_RESALLCOMMONVIEWS']._serialized_end=70565 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=70513 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=70565 - _globals['_RESANNOUNCEMENT']._serialized_start=70567 - _globals['_RESANNOUNCEMENT']._serialized_end=70684 - _globals['_RESARENAREWARD']._serialized_start=70687 - _globals['_RESARENAREWARD']._serialized_end=70816 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=70777 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=70816 - _globals['_RESAUTHGAME']._serialized_start=70819 - _globals['_RESAUTHGAME']._serialized_end=70997 - _globals['_RESBAGINFO']._serialized_start=70999 - _globals['_RESBAGINFO']._serialized_end=71059 - _globals['_RESBUYFESTIVALPROPOSAL']._serialized_start=71061 - _globals['_RESBUYFESTIVALPROPOSAL']._serialized_end=71159 - _globals['_RESBUYFROMCHESTSHOP']._serialized_start=71161 - _globals['_RESBUYFROMCHESTSHOP']._serialized_end=71270 - _globals['_RESBUYFROMSHOP']._serialized_start=71272 - _globals['_RESBUYFROMSHOP']._serialized_end=71347 - _globals['_RESCHALLENGELEADERBOARD']._serialized_start=71350 - _globals['_RESCHALLENGELEADERBOARD']._serialized_end=71530 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=71471 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=71530 - _globals['_RESCHALLENGESEASONINFO']._serialized_start=71533 - _globals['_RESCHALLENGESEASONINFO']._serialized_end=71745 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=71658 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=71745 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=71747 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=71810 - _globals['_RESCHARACTERINFO']._serialized_start=71813 - _globals['_RESCHARACTERINFO']._serialized_end=72087 - _globals['_RESCLIENTVALUE']._serialized_start=72090 - _globals['_RESCLIENTVALUE']._serialized_end=72235 - _globals['_RESCLIENTVALUE_VALUE']._serialized_start=72200 - _globals['_RESCLIENTVALUE_VALUE']._serialized_end=72235 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=72238 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=72368 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=72370 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=72463 - _globals['_RESCOMMENTSETTING']._serialized_start=72465 - _globals['_RESCOMMENTSETTING']._serialized_end=72533 - _globals['_RESCOMMON']._serialized_start=72535 - _globals['_RESCOMMON']._serialized_end=72572 - _globals['_RESCOMMONVIEW']._serialized_start=72574 - _globals['_RESCOMMONVIEW']._serialized_end=72691 - _globals['_RESCOMMONVIEW_SLOT']._serialized_start=72656 - _globals['_RESCOMMONVIEW_SLOT']._serialized_end=72691 - _globals['_RESCOMMONVIEWS']._serialized_start=72693 - _globals['_RESCOMMONVIEWS']._serialized_end=72764 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=72766 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=72858 - _globals['_RESCOMPLETEVILLAGETASK']._serialized_start=72860 - _globals['_RESCOMPLETEVILLAGETASK']._serialized_end=72951 - _globals['_RESCONNECTIONINFO']._serialized_start=72953 - _globals['_RESCONNECTIONINFO']._serialized_end=73044 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=73046 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=73117 - _globals['_RESCREATEALIPAYORDER']._serialized_start=73119 - _globals['_RESCREATEALIPAYORDER']._serialized_end=73187 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=73189 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=73299 - _globals['_RESCREATEBILLINGORDER']._serialized_start=73301 - _globals['_RESCREATEBILLINGORDER']._serialized_end=73368 - _globals['_RESCREATEDMMORDER']._serialized_start=73371 - _globals['_RESCREATEDMMORDER']._serialized_end=73558 - _globals['_RESCREATEENALIPAYORDER']._serialized_start=73560 - _globals['_RESCREATEENALIPAYORDER']._serialized_end=73628 - _globals['_RESCREATEENJCBORDER']._serialized_start=73630 - _globals['_RESCREATEENJCBORDER']._serialized_end=73695 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=73697 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=73769 - _globals['_RESCREATEENPAYPALORDER']._serialized_start=73771 - _globals['_RESCREATEENPAYPALORDER']._serialized_end=73839 - _globals['_RESCREATEENVISAORDER']._serialized_start=73841 - _globals['_RESCREATEENVISAORDER']._serialized_end=73907 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=73909 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=73994 - _globals['_RESCREATEIAPORDER']._serialized_start=73996 - _globals['_RESCREATEIAPORDER']._serialized_end=74059 - _globals['_RESCREATEJPAUORDER']._serialized_start=74061 - _globals['_RESCREATEJPAUORDER']._serialized_end=74125 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=74127 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=74199 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=74201 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=74269 - _globals['_RESCREATEJPGMOORDER']._serialized_start=74271 - _globals['_RESCREATEJPGMOORDER']._serialized_end=74336 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=74338 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=74406 - _globals['_RESCREATEJPPAYPALORDER']._serialized_start=74408 - _globals['_RESCREATEJPPAYPALORDER']._serialized_end=74476 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=74478 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=74548 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=74550 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=74620 - _globals['_RESCREATEKRALIPAYORDER']._serialized_start=74622 - _globals['_RESCREATEKRALIPAYORDER']._serialized_end=74690 - _globals['_RESCREATEKRJCBORDER']._serialized_start=74692 - _globals['_RESCREATEKRJCBORDER']._serialized_end=74757 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=74759 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=74831 - _globals['_RESCREATEKRPAYPALORDER']._serialized_start=74833 - _globals['_RESCREATEKRPAYPALORDER']._serialized_end=74901 - _globals['_RESCREATEKRVISAORDER']._serialized_start=74903 - _globals['_RESCREATEKRVISAORDER']._serialized_end=74969 - _globals['_RESCREATEMYCARDORDER']._serialized_start=74971 - _globals['_RESCREATEMYCARDORDER']._serialized_end=75056 - _globals['_RESCREATEPAYPALORDER']._serialized_start=75058 - _globals['_RESCREATEPAYPALORDER']._serialized_end=75137 - _globals['_RESCREATEROOM']._serialized_start=75139 - _globals['_RESCREATEROOM']._serialized_end=75204 - _globals['_RESCREATESTEAMORDER']._serialized_start=75206 - _globals['_RESCREATESTEAMORDER']._serialized_end=75298 - _globals['_RESCREATEWECHATAPPORDER']._serialized_start=75301 - _globals['_RESCREATEWECHATAPPORDER']._serialized_end=75574 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=75434 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=75574 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=75576 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=75671 - _globals['_RESCREATEXSOLLAORDER']._serialized_start=75673 - _globals['_RESCREATEXSOLLAORDER']._serialized_end=75752 - _globals['_RESCREATEYOSTARORDER']._serialized_start=75754 - _globals['_RESCREATEYOSTARORDER']._serialized_end=75820 - _globals['_RESCURRENTMATCHINFO']._serialized_start=75823 - _globals['_RESCURRENTMATCHINFO']._serialized_end=75989 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=75931 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=75989 - _globals['_RESDMMPRELOGIN']._serialized_start=75991 - _globals['_RESDMMPRELOGIN']._serialized_end=76052 - _globals['_RESDAILYSIGNININFO']._serialized_start=76054 - _globals['_RESDAILYSIGNININFO']._serialized_end=76122 - _globals['_RESDAILYTASK']._serialized_start=76125 - _globals['_RESDAILYTASK']._serialized_end=76283 - _globals['_RESDELETEACCOUNT']._serialized_start=76285 - _globals['_RESDELETEACCOUNT']._serialized_end=76350 - _globals['_RESDIGMINE']._serialized_start=76352 - _globals['_RESDIGMINE']._serialized_end=76451 - _globals['_RESDOACTIVITYSIGNIN']._serialized_start=76454 - _globals['_RESDOACTIVITYSIGNIN']._serialized_end=76627 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=76579 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=76627 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=76630 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=76812 - _globals['_RESENTERGAME']._serialized_start=76814 - _globals['_RESENTERGAME']._serialized_end=76923 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=76925 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=77019 - _globals['_RESFEEDACTIVITYFEED']._serialized_start=77022 - _globals['_RESFEEDACTIVITYFEED']._serialized_end=77181 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=70777 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=70816 - _globals['_RESFETCHABMATCH']._serialized_start=77184 - _globals['_RESFETCHABMATCH']._serialized_end=77439 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=10630 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=10675 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=77442 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=77597 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=77554 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=77597 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=77599 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=77683 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=77686 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=77860 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=77803 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=77860 - _globals['_RESFETCHCHALLENGEINFO']._serialized_start=77863 - _globals['_RESFETCHCHALLENGEINFO']._serialized_end=78056 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=78058 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=78143 - _globals['_RESFETCHCOMMENTLIST']._serialized_start=78145 - _globals['_RESFETCHCOMMENTLIST']._serialized_end=78262 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=78264 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=78349 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=78351 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=78468 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=78470 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=78583 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=78585 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=78687 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=78689 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=78810 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=78813 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=78967 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=78969 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=79055 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=79058 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=79345 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=79179 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=79223 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=79225 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=79345 - _globals['_RESFETCHGAMINGINFO']._serialized_start=79347 - _globals['_RESFETCHGAMINGINFO']._serialized_end=79433 - _globals['_RESFETCHINFO']._serialized_start=79436 - _globals['_RESFETCHINFO']._serialized_end=80742 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=80744 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=80803 - _globals['_RESFETCHLASTPRIVACY']._serialized_start=80806 - _globals['_RESFETCHLASTPRIVACY']._serialized_end=80953 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=80909 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=80953 - _globals['_RESFETCHOBTOKEN']._serialized_start=80955 - _globals['_RESFETCHOBTOKEN']._serialized_end=81069 - _globals['_RESFETCHOAUTH2']._serialized_start=81071 - _globals['_RESFETCHOAUTH2']._serialized_end=81129 - _globals['_RESFETCHPHONELOGINBIND']._serialized_start=81131 - _globals['_RESFETCHPHONELOGINBIND']._serialized_end=81202 - _globals['_RESFETCHQUEUEINFO']._serialized_start=81204 - _globals['_RESFETCHQUEUEINFO']._serialized_end=81279 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=81282 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=81744 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=81475 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=81744 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=81747 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=82198 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=82023 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=82198 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=82201 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=82429 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=82340 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=82429 - _globals['_RESFETCHREFUNDORDER']._serialized_start=82432 - _globals['_RESFETCHREFUNDORDER']._serialized_end=82676 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=82590 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=82676 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=82678 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=82750 - _globals['_RESFETCHSHOPINTERVAL']._serialized_start=82753 - _globals['_RESFETCHSHOPINTERVAL']._serialized_end=82908 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=82858 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=82908 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=82911 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=83066 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=83022 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=83066 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=83068 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=83183 - _globals['_RESFETCHVOTEACTIVITY']._serialized_start=83185 - _globals['_RESFETCHVOTEACTIVITY']._serialized_end=83273 - _globals['_RESFETCHRECENTFRIEND']._serialized_start=83275 - _globals['_RESFETCHRECENTFRIEND']._serialized_end=83345 - _globals['_RESFINISHCOMBININGORDER']._serialized_start=83347 - _globals['_RESFINISHCOMBININGORDER']._serialized_end=83439 - _globals['_RESFRIENDAPPLYLIST']._serialized_start=83442 - _globals['_RESFRIENDAPPLYLIST']._serialized_end=83596 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=83543 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=83596 - _globals['_RESFRIENDLIST']._serialized_start=83598 - _globals['_RESFRIENDLIST']._serialized_end=83716 - _globals['_RESGAMEENDVOTE']._serialized_start=83718 - _globals['_RESGAMEENDVOTE']._serialized_end=83803 - _globals['_RESGAMELIVEINFO']._serialized_start=83806 - _globals['_RESGAMELIVEINFO']._serialized_end=83981 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=83984 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=84154 - _globals['_RESGAMELIVELIST']._serialized_start=84156 - _globals['_RESGAMELIVELIST']._serialized_end=84236 - _globals['_RESGAMEPLAYERSTATE']._serialized_start=84238 - _globals['_RESGAMEPLAYERSTATE']._serialized_end=84325 - _globals['_RESGAMEPOINTRANK']._serialized_start=84328 - _globals['_RESGAMEPOINTRANK']._serialized_end=84483 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=84438 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=84483 - _globals['_RESGAMERECORD']._serialized_start=84485 - _globals['_RESGAMERECORD']._serialized_end=84588 - _globals['_RESGAMERECORDLIST']._serialized_start=84590 - _globals['_RESGAMERECORDLIST']._serialized_end=84693 - _globals['_RESGAMERECORDSDETAIL']._serialized_start=84695 - _globals['_RESGAMERECORDSDETAIL']._serialized_end=84780 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=84782 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=84866 - _globals['_RESGETFRIENDVILLAGEDATA']._serialized_start=84869 - _globals['_RESGETFRIENDVILLAGEDATA']._serialized_end=85037 - _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_start=84983 - _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_end=85037 - _globals['_RESIDCARDINFO']._serialized_start=85039 - _globals['_RESIDCARDINFO']._serialized_end=85116 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=85118 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=85200 - _globals['_RESJOINROOM']._serialized_start=85202 - _globals['_RESJOINROOM']._serialized_end=85265 - _globals['_RESLEVELLEADERBOARD']._serialized_start=85268 - _globals['_RESLEVELLEADERBOARD']._serialized_end=85440 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=85381 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=85440 - _globals['_RESLIKESNS']._serialized_start=85442 - _globals['_RESLIKESNS']._serialized_end=85498 - _globals['_RESLOGIN']._serialized_start=85501 - _globals['_RESLOGIN']._serialized_end=85798 - _globals['_RESLOGOUT']._serialized_start=85800 - _globals['_RESLOGOUT']._serialized_end=85837 - _globals['_RESMAILINFO']._serialized_start=85839 - _globals['_RESMAILINFO']._serialized_end=85903 - _globals['_RESMISC']._serialized_start=85906 - _globals['_RESMISC']._serialized_end=86058 - _globals['_RESMISC_MISCFAITHDATA']._serialized_start=86010 - _globals['_RESMISC_MISCFAITHDATA']._serialized_end=86058 - _globals['_RESMODNICKNAMETIME']._serialized_start=86060 - _globals['_RESMODNICKNAMETIME']._serialized_end=86129 - _globals['_RESMONTHTICKETINFO']._serialized_start=86131 - _globals['_RESMONTHTICKETINFO']._serialized_end=86225 - _globals['_RESMOVECOMBININGCRAFT']._serialized_start=86228 - _globals['_RESMOVECOMBININGCRAFT']._serialized_end=86422 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=86380 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=86422 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=86424 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=86509 - _globals['_RESMUTICHALLENGELEVEL']._serialized_start=86512 - _globals['_RESMUTICHALLENGELEVEL']._serialized_end=86651 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=71471 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=71512 - _globals['_RESNEXTROUNDVILLAGE']._serialized_start=86653 - _globals['_RESNEXTROUNDVILLAGE']._serialized_end=86748 - _globals['_RESOAUTH2AUTH']._serialized_start=86750 - _globals['_RESOAUTH2AUTH']._serialized_end=86813 - _globals['_RESOAUTH2CHECK']._serialized_start=86815 - _globals['_RESOAUTH2CHECK']._serialized_end=86878 - _globals['_RESOAUTH2SIGNUP']._serialized_start=86880 - _globals['_RESOAUTH2SIGNUP']._serialized_end=86923 - _globals['_RESOPENALLREWARDITEM']._serialized_start=86925 - _globals['_RESOPENALLREWARDITEM']._serialized_end=87006 - _globals['_RESOPENCHEST']._serialized_start=87009 - _globals['_RESOPENCHEST']._serialized_end=87247 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=87197 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=87247 - _globals['_RESOPENGACHA']._serialized_start=87250 - _globals['_RESOPENGACHA']._serialized_end=87418 - _globals['_RESOPENPRECHESTITEM']._serialized_start=87420 - _globals['_RESOPENPRECHESTITEM']._serialized_end=87500 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=87502 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=87586 - _globals['_RESPAYMONTHTICKET']._serialized_start=87588 - _globals['_RESPAYMONTHTICKET']._serialized_end=87678 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=87680 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=87772 - _globals['_RESREADSNS']._serialized_start=87774 - _globals['_RESREADSNS']._serialized_end=87846 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=87848 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=87951 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=87953 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=88051 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=88053 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=88122 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=88125 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=88282 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=88285 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=88529 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=88444 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=88529 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=88532 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=88694 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=88650 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=88694 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=88697 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=88850 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVERPGREWARDS']._serialized_start=88853 - _globals['_RESRECEIVERPGREWARDS']._serialized_end=88994 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=70777 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=70816 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=88996 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=89091 - _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=89093 - _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=89193 - _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_start=89195 - _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_end=89291 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=89293 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=89378 - _globals['_RESREFRESHCHALLENGE']._serialized_start=89381 - _globals['_RESREFRESHCHALLENGE']._serialized_end=89547 - _globals['_RESREFRESHDAILYTASK']._serialized_start=89549 - _globals['_RESREFRESHDAILYTASK']._serialized_end=89655 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=89657 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=89723 - _globals['_RESREFRESHZHPSHOP']._serialized_start=89725 - _globals['_RESREFRESHZHPSHOP']._serialized_end=89796 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=89798 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=89854 - _globals['_RESREPLYSNS']._serialized_start=89856 - _globals['_RESREPLYSNS']._serialized_end=89928 - _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=89931 - _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=90088 - _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=90091 - _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=90248 - _globals['_RESREVIVECOININFO']._serialized_start=90250 - _globals['_RESREVIVECOININFO']._serialized_end=90315 - _globals['_RESRICHMANCHESTINFO']._serialized_start=90318 - _globals['_RESRICHMANCHESTINFO']._serialized_end=90453 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=90416 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=90453 - _globals['_RESRICHMANNEXTMOVE']._serialized_start=90456 - _globals['_RESRICHMANNEXTMOVE']._serialized_end=90988 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=90748 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=90832 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=90834 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=90930 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=68920 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=68976 - _globals['_RESSEARCHACCOUNTBYID']._serialized_start=90990 - _globals['_RESSEARCHACCOUNTBYID']._serialized_end=91074 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=91076 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=91193 - _globals['_RESSELFROOM']._serialized_start=91195 - _globals['_RESSELFROOM']._serialized_end=91258 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=91260 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=91340 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=91342 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=91420 - _globals['_RESSERVERSETTINGS']._serialized_start=91422 - _globals['_RESSERVERSETTINGS']._serialized_end=91505 - _globals['_RESSERVERTIME']._serialized_start=91507 - _globals['_RESSERVERTIME']._serialized_end=91569 - _globals['_RESSETHIDDENCHARACTER']._serialized_start=91571 - _globals['_RESSETHIDDENCHARACTER']._serialized_end=91647 - _globals['_RESSETVILLAGEWORKER']._serialized_start=91649 - _globals['_RESSETVILLAGEWORKER']._serialized_end=91760 - _globals['_RESSHOPINFO']._serialized_start=91762 - _globals['_RESSHOPINFO']._serialized_end=91834 - _globals['_RESSHOPPURCHASE']._serialized_start=91836 - _globals['_RESSHOPPURCHASE']._serialized_end=91914 - _globals['_RESSIGNUPACCOUNT']._serialized_start=91916 - _globals['_RESSIGNUPACCOUNT']._serialized_end=91960 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=91962 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=92058 - _globals['_RESSTARTOBSERVE']._serialized_start=92060 - _globals['_RESSTARTOBSERVE']._serialized_end=92146 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=92148 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=92257 - _globals['_RESSYNCGAME']._serialized_start=92259 - _globals['_RESSYNCGAME']._serialized_end=92367 - _globals['_RESTITLELIST']._serialized_start=92369 - _globals['_RESTITLELIST']._serialized_end=92429 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=92431 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=92518 - _globals['_RESUPGRADECHALLENGE']._serialized_start=92521 - _globals['_RESUPGRADECHALLENGE']._serialized_end=92687 - _globals['_RESUPGRADECHARACTER']._serialized_start=92689 - _globals['_RESUPGRADECHARACTER']._serialized_end=92770 - _globals['_RESUSEGIFTCODE']._serialized_start=92772 - _globals['_RESUSEGIFTCODE']._serialized_end=92847 - _globals['_RESUSESPECIALGIFTCODE']._serialized_start=92849 - _globals['_RESUSESPECIALGIFTCODE']._serialized_end=92934 - _globals['_RESVERFIYCODEFORSECURE']._serialized_start=92936 - _globals['_RESVERFIYCODEFORSECURE']._serialized_end=93008 - _globals['_RESVERIFICATIONIAPORDER']._serialized_start=93010 - _globals['_RESVERIFICATIONIAPORDER']._serialized_end=93061 - _globals['_RESVIPREWARD']._serialized_start=93063 - _globals['_RESVIPREWARD']._serialized_end=93130 - _globals['_RESVOTEACTIVITY']._serialized_start=93132 - _globals['_RESVOTEACTIVITY']._serialized_end=93211 - _globals['_REWARDPLUSRESULT']._serialized_start=93214 - _globals['_REWARDPLUSRESULT']._serialized_end=93365 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=93310 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=93365 - _globals['_REWARDSLOT']._serialized_start=93367 - _globals['_REWARDSLOT']._serialized_end=93406 - _globals['_ROLLINGNOTICE']._serialized_start=93408 - _globals['_ROLLINGNOTICE']._serialized_end=93529 - _globals['_ROOM']._serialized_start=93532 - _globals['_ROOM']._serialized_end=93800 - _globals['_SNSBLOG']._serialized_start=93802 - _globals['_SNSBLOG']._serialized_end=93842 - _globals['_SNSREPLY']._serialized_start=93844 - _globals['_SNSREPLY']._serialized_end=93886 - _globals['_SEGMENTTASKPROGRESS']._serialized_start=93889 - _globals['_SEGMENTTASKPROGRESS']._serialized_end=94037 - _globals['_SERVERSETTINGS']._serialized_start=94040 - _globals['_SERVERSETTINGS']._serialized_end=94198 - _globals['_SHOPINFO']._serialized_start=94200 - _globals['_SHOPINFO']._serialized_end=94299 - _globals['_TASKPROGRESS']._serialized_start=94301 - _globals['_TASKPROGRESS']._serialized_end=94419 - _globals['_TIMECOUNTERDATA']._serialized_start=94421 - _globals['_TIMECOUNTERDATA']._serialized_end=94474 - _globals['_TINGPAIDISCARDINFO']._serialized_start=94476 - _globals['_TINGPAIDISCARDINFO']._serialized_end=94560 - _globals['_TINGPAIINFO']._serialized_start=94563 - _globals['_TINGPAIINFO']._serialized_end=94730 - _globals['_TRANSPARENTDATA']._serialized_start=94732 - _globals['_TRANSPARENTDATA']._serialized_end=94833 - _globals['_VIEWSLOT']._serialized_start=94835 - _globals['_VIEWSLOT']._serialized_end=94912 - _globals['_VILLAGEBUILDINGDATA']._serialized_start=94914 - _globals['_VILLAGEBUILDINGDATA']._serialized_end=94999 - _globals['_VILLAGEREWARD']._serialized_start=95001 - _globals['_VILLAGEREWARD']._serialized_end=95043 - _globals['_VILLAGETARGETINFO']._serialized_start=95045 - _globals['_VILLAGETARGETINFO']._serialized_end=95153 - _globals['_VILLAGETASKDATA']._serialized_start=95155 - _globals['_VILLAGETASKDATA']._serialized_end=95209 - _globals['_VILLAGETRIPDATA']._serialized_start=95212 - _globals['_VILLAGETRIPDATA']._serialized_end=95354 - _globals['_VOTEDATA']._serialized_start=95356 - _globals['_VOTEDATA']._serialized_end=95416 - _globals['_WRAPPER']._serialized_start=95418 - _globals['_WRAPPER']._serialized_end=95455 - _globals['_YONGCHANGINFO']._serialized_start=95457 - _globals['_YONGCHANGINFO']._serialized_end=95574 - _globals['_ZHPSHOP']._serialized_start=95577 - _globals['_ZHPSHOP']._serialized_end=95779 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=95735 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=95779 - _globals['_FASTTEST']._serialized_start=95845 - _globals['_FASTTEST']._serialized_end=96730 - _globals['_LOBBY']._serialized_start=96734 - _globals['_LOBBY']._serialized_end=117843 +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protocol_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_GAMEPLAYERSTATE']._serialized_start=93770 + _globals['_GAMEPLAYERSTATE']._serialized_end=93831 + _globals['_NOTIFYCAPTCHA']._serialized_start=22 + _globals['_NOTIFYCAPTCHA']._serialized_end=109 + _globals['_NOTIFYROOMGAMESTART']._serialized_start=111 + _globals['_NOTIFYROOMGAMESTART']._serialized_end=210 + _globals['_NOTIFYMATCHGAMESTART']._serialized_start=212 + _globals['_NOTIFYMATCHGAMESTART']._serialized_end=335 + _globals['_NOTIFYROOMPLAYERREADY']._serialized_start=338 + _globals['_NOTIFYROOMPLAYERREADY']._serialized_end=532 + _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_start=478 + _globals['_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE']._serialized_end=532 + _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_start=535 + _globals['_NOTIFYROOMPLAYERDRESSING']._serialized_end=747 + _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_start=687 + _globals['_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE']._serialized_end=747 + _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_start=750 + _globals['_NOTIFYROOMPLAYERUPDATE']._serialized_end=929 + _globals['_NOTIFYROOMKICKOUT']._serialized_start=931 + _globals['_NOTIFYROOMKICKOUT']._serialized_end=950 + _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_start=952 + _globals['_NOTIFYFRIENDSTATECHANGE']._serialized_end=1042 + _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_start=1044 + _globals['_NOTIFYFRIENDVIEWCHANGE']._serialized_end=1121 + _globals['_NOTIFYFRIENDCHANGE']._serialized_start=1123 + _globals['_NOTIFYFRIENDCHANGE']._serialized_end=1205 + _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_start=1207 + _globals['_NOTIFYNEWFRIENDAPPLY']._serialized_end=1289 + _globals['_NOTIFYCLIENTMESSAGE']._serialized_start=1291 + _globals['_NOTIFYCLIENTMESSAGE']._serialized_end=1379 + _globals['_NOTIFYACCOUNTUPDATE']._serialized_start=1381 + _globals['_NOTIFYACCOUNTUPDATE']._serialized_end=1437 + _globals['_NOTIFYANOTHERLOGIN']._serialized_start=1439 + _globals['_NOTIFYANOTHERLOGIN']._serialized_end=1459 + _globals['_NOTIFYACCOUNTLOGOUT']._serialized_start=1461 + _globals['_NOTIFYACCOUNTLOGOUT']._serialized_end=1482 + _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_start=1485 + _globals['_NOTIFYANNOUNCEMENTUPDATE']._serialized_end=1635 + _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_start=1583 + _globals['_NOTIFYANNOUNCEMENTUPDATE_ANNOUNCEMENTUPDATE']._serialized_end=1635 + _globals['_NOTIFYNEWMAIL']._serialized_start=1637 + _globals['_NOTIFYNEWMAIL']._serialized_end=1676 + _globals['_NOTIFYDELETEMAIL']._serialized_start=1678 + _globals['_NOTIFYDELETEMAIL']._serialized_end=1718 + _globals['_NOTIFYREVIVECOINUPDATE']._serialized_start=1720 + _globals['_NOTIFYREVIVECOINUPDATE']._serialized_end=1764 + _globals['_NOTIFYDAILYTASKUPDATE']._serialized_start=1766 + _globals['_NOTIFYDAILYTASKUPDATE']._serialized_end=1880 + _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_start=1882 + _globals['_NOTIFYACTIVITYTASKUPDATE']._serialized_end=1946 + _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_start=1948 + _globals['_NOTIFYACTIVITYPERIODTASKUPDATE']._serialized_end=2018 + _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_start=2020 + _globals['_NOTIFYACCOUNTRANDOMTASKUPDATE']._serialized_end=2089 + _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_start=2091 + _globals['_NOTIFYACTIVITYSEGMENTTASKUPDATE']._serialized_end=2169 + _globals['_NOTIFYACTIVITYUPDATE']._serialized_start=2172 + _globals['_NOTIFYACTIVITYUPDATE']._serialized_end=2743 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_start=2254 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA']._serialized_end=2743 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_NOTIFYACTIVITYUPDATE_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_start=2746 + _globals['_NOTIFYACCOUNTCHALLENGETASKUPDATE']._serialized_end=2921 + _globals['_NOTIFYNEWCOMMENT']._serialized_start=2923 + _globals['_NOTIFYNEWCOMMENT']._serialized_end=2941 + _globals['_NOTIFYROLLINGNOTICE']._serialized_start=2943 + _globals['_NOTIFYROLLINGNOTICE']._serialized_end=2999 + _globals['_NOTIFYGIFTSENDREFRESH']._serialized_start=3001 + _globals['_NOTIFYGIFTSENDREFRESH']._serialized_end=3024 + _globals['_NOTIFYSHOPUPDATE']._serialized_start=3026 + _globals['_NOTIFYSHOPUPDATE']._serialized_end=3077 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=3080 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=3263 + _globals['_NOTIFYSERVERSETTING']._serialized_start=3265 + _globals['_NOTIFYSERVERSETTING']._serialized_end=3324 + _globals['_NOTIFYPAYRESULT']._serialized_start=3327 + _globals['_NOTIFYPAYRESULT']._serialized_end=3547 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=3489 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=3547 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=3549 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=3670 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=3673 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=3850 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=3852 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=3885 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=3887 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=3947 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=3949 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=4033 + _globals['_NOTIFYAFKRESULT']._serialized_start=4035 + _globals['_NOTIFYAFKRESULT']._serialized_end=4107 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=4109 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=4135 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=4138 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=4792 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=4445 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=4539 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=4541 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=4654 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=4656 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=4712 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=4714 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=4792 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=4795 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=4959 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=4889 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=4959 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=4962 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=5104 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=5053 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=5104 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=5107 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=5267 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=5210 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=5267 + _globals['_ERROR']._serialized_start=5269 + _globals['_ERROR']._serialized_end=5350 + _globals['_WRAPPER']._serialized_start=5352 + _globals['_WRAPPER']._serialized_end=5389 + _globals['_NETWORKENDPOINT']._serialized_start=5391 + _globals['_NETWORKENDPOINT']._serialized_end=5455 + _globals['_REQCOMMON']._serialized_start=5457 + _globals['_REQCOMMON']._serialized_end=5468 + _globals['_RESCOMMON']._serialized_start=5470 + _globals['_RESCOMMON']._serialized_end=5507 + _globals['_RESACCOUNTUPDATE']._serialized_start=5509 + _globals['_RESACCOUNTUPDATE']._serialized_end=5588 + _globals['_ANTIADDICTION']._serialized_start=5590 + _globals['_ANTIADDICTION']._serialized_end=5630 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5633 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6608 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=6095 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=6195 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=6197 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=6274 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=6276 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=6403 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=6405 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=6495 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=6497 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=6559 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=6561 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6608 + _globals['_ACCOUNTSTATISTICDATA']._serialized_start=6611 + _globals['_ACCOUNTSTATISTICDATA']._serialized_end=6749 + _globals['_ACCOUNTLEVEL']._serialized_start=6751 + _globals['_ACCOUNTLEVEL']._serialized_end=6792 + _globals['_VIEWSLOT']._serialized_start=6794 + _globals['_VIEWSLOT']._serialized_end=6871 + _globals['_ACCOUNT']._serialized_start=6874 + _globals['_ACCOUNT']._serialized_end=7819 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=7614 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=7658 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=7660 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=7707 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=7709 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=7770 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=7772 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=7819 + _globals['_ACCOUNTOWNERDATA']._serialized_start=7821 + _globals['_ACCOUNTOWNERDATA']._serialized_end=7866 + _globals['_ACCOUNTUPDATE']._serialized_start=7869 + _globals['_ACCOUNTUPDATE']._serialized_end=9697 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=8709 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=8753 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=8755 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=8874 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=8876 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=8964 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=8966 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=9040 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=9042 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=9098 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=9100 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=9169 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=9172 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=9356 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=9359 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=9612 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=9567 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=9612 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=9614 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=9697 + _globals['_GAMEMETADATA']._serialized_start=9699 + _globals['_GAMEMETADATA']._serialized_end=9768 + _globals['_ACCOUNTPLAYINGGAME']._serialized_start=9770 + _globals['_ACCOUNTPLAYINGGAME']._serialized_end=9859 + _globals['_ACCOUNTCACHEVIEW']._serialized_start=9862 + _globals['_ACCOUNTCACHEVIEW']._serialized_end=10280 + _globals['_PLAYERBASEVIEW']._serialized_start=10283 + _globals['_PLAYERBASEVIEW']._serialized_end=10497 + _globals['_PLAYERGAMEVIEW']._serialized_start=10500 + _globals['_PLAYERGAMEVIEW']._serialized_end=10758 + _globals['_GAMESETTING']._serialized_start=10760 + _globals['_GAMESETTING']._serialized_end=10795 + _globals['_GAMEMODE']._serialized_start=10798 + _globals['_GAMEMODE']._serialized_end=10994 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=10996 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=11085 + _globals['_GAMEDETAILRULE']._serialized_start=11088 + _globals['_GAMEDETAILRULE']._serialized_end=12658 + _globals['_ROOM']._serialized_start=12661 + _globals['_ROOM']._serialized_end=12911 + _globals['_GAMEENDRESULT']._serialized_start=12914 + _globals['_GAMEENDRESULT']._serialized_end=13107 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=12979 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=13107 + _globals['_GAMECONNECTINFO']._serialized_start=13109 + _globals['_GAMECONNECTINFO']._serialized_end=13186 + _globals['_ITEMGAINRECORD']._serialized_start=13188 + _globals['_ITEMGAINRECORD']._serialized_end=13236 + _globals['_ITEMGAINRECORDS']._serialized_start=13238 + _globals['_ITEMGAINRECORDS']._serialized_end=13338 + _globals['_FAKERANDOMRECORDS']._serialized_start=13340 + _globals['_FAKERANDOMRECORDS']._serialized_end=13443 + _globals['_ITEM']._serialized_start=13445 + _globals['_ITEM']._serialized_end=13483 + _globals['_BAG']._serialized_start=13485 + _globals['_BAG']._serialized_end=13563 + _globals['_BAGUPDATE']._serialized_start=13565 + _globals['_BAGUPDATE']._serialized_end=13663 + _globals['_REWARDSLOT']._serialized_start=13665 + _globals['_REWARDSLOT']._serialized_end=13704 + _globals['_OPENRESULT']._serialized_start=13706 + _globals['_OPENRESULT']._serialized_end=13783 + _globals['_REWARDPLUSRESULT']._serialized_start=13786 + _globals['_REWARDPLUSRESULT']._serialized_end=13937 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=13882 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=13937 + _globals['_EXECUTEREWARD']._serialized_start=13939 + _globals['_EXECUTEREWARD']._serialized_end=14042 + _globals['_I18NCONTEXT']._serialized_start=14044 + _globals['_I18NCONTEXT']._serialized_end=14088 + _globals['_MAIL']._serialized_start=14091 + _globals['_MAIL']._serialized_end=14384 + _globals['_ACHIEVEMENTPROGRESS']._serialized_start=14386 + _globals['_ACHIEVEMENTPROGRESS']._serialized_end=14495 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=14498 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=15033 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=14931 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=14972 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=14974 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=15033 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=15035 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=15087 + _globals['_ACCOUNTFANACHIEVED']._serialized_start=15089 + _globals['_ACCOUNTFANACHIEVED']._serialized_end=15197 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=15200 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=15383 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=15385 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=15491 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=15494 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=16855 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=16008 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=16210 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=16371 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=16453 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=16456 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=16618 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=16621 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=16855 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=16777 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=16855 + _globals['_ACCOUNTSHILIAN']._serialized_start=16857 + _globals['_ACCOUNTSHILIAN']._serialized_end=16902 + _globals['_CLIENTDEVICEINFO']._serialized_start=16905 + _globals['_CLIENTDEVICEINFO']._serialized_end=17144 + _globals['_CLIENTVERSIONINFO']._serialized_start=17146 + _globals['_CLIENTVERSIONINFO']._serialized_end=17200 + _globals['_ANNOUNCEMENT']._serialized_start=17202 + _globals['_ANNOUNCEMENT']._serialized_end=17282 + _globals['_TASKPROGRESS']._serialized_start=17284 + _globals['_TASKPROGRESS']._serialized_end=17402 + _globals['_GAMECONFIG']._serialized_start=17404 + _globals['_GAMECONFIG']._serialized_end=17494 + _globals['_RPGSTATE']._serialized_start=17496 + _globals['_RPGSTATE']._serialized_end=17576 + _globals['_RPGACTIVITY']._serialized_start=17579 + _globals['_RPGACTIVITY']._serialized_end=17787 + _globals['_ACTIVITYARENADATA']._serialized_start=17790 + _globals['_ACTIVITYARENADATA']._serialized_end=17990 + _globals['_FEEDACTIVITYDATA']._serialized_start=17993 + _globals['_FEEDACTIVITYDATA']._serialized_end=18419 + _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_SEGMENTTASKPROGRESS']._serialized_start=18422 + _globals['_SEGMENTTASKPROGRESS']._serialized_end=18570 + _globals['_MINEACTIVITYDATA']._serialized_start=18572 + _globals['_MINEACTIVITYDATA']._serialized_end=18661 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=18664 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=19148 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=19150 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=19209 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=19212 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=19366 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=19323 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=19366 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=19368 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=19459 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=19462 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=19684 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=19686 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=19743 + _globals['_ACTIVITYCOMBININGDATA']._serialized_start=19746 + _globals['_ACTIVITYCOMBININGDATA']._serialized_end=20240 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=20193 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=20240 + _globals['_VILLAGEREWARD']._serialized_start=20242 + _globals['_VILLAGEREWARD']._serialized_end=20284 + _globals['_VILLAGEBUILDINGDATA']._serialized_start=20286 + _globals['_VILLAGEBUILDINGDATA']._serialized_end=20371 + _globals['_VILLAGETRIPDATA']._serialized_start=20374 + _globals['_VILLAGETRIPDATA']._serialized_end=20516 + _globals['_VILLAGETASKDATA']._serialized_start=20518 + _globals['_VILLAGETASKDATA']._serialized_end=20572 + _globals['_VILLAGETARGETINFO']._serialized_start=20574 + _globals['_VILLAGETARGETINFO']._serialized_end=20682 + _globals['_ACTIVITYVILLAGEDATA']._serialized_start=20685 + _globals['_ACTIVITYVILLAGEDATA']._serialized_end=20857 + _globals['_ACTIVITYFEEDDATA']._serialized_start=20860 + _globals['_ACTIVITYFEEDDATA']._serialized_end=21308 + _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_start=2567 + _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_end=2627 + _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=21311 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=21773 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=21573 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=21657 + _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_start=2629 + _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_end=2743 + _globals['_ACTIVITYUPGRADEDATA']._serialized_start=21776 + _globals['_ACTIVITYUPGRADEDATA']._serialized_end=21941 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=21896 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=21941 + _globals['_GACHARECORD']._serialized_start=21943 + _globals['_GACHARECORD']._serialized_end=21983 + _globals['_ACTIVITYGACHADATA']._serialized_start=21985 + _globals['_ACTIVITYGACHADATA']._serialized_end=22058 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=22060 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=22161 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=22163 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=22241 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=22244 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=22413 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=22416 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=22547 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=22549 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=22651 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=22654 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=22860 + _globals['_ACTIVITYSPOTDATA']._serialized_start=22863 + _globals['_ACTIVITYSPOTDATA']._serialized_end=23040 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=22950 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=23040 + _globals['_ACCOUNTACTIVESTATE']._serialized_start=23043 + _globals['_ACCOUNTACTIVESTATE']._serialized_end=23184 + _globals['_FRIEND']._serialized_start=23186 + _globals['_FRIEND']._serialized_end=23267 + _globals['_POINT']._serialized_start=23269 + _globals['_POINT']._serialized_end=23298 + _globals['_MINEREWARD']._serialized_start=23300 + _globals['_MINEREWARD']._serialized_end=23375 + _globals['_GAMELIVEUNIT']._serialized_start=23377 + _globals['_GAMELIVEUNIT']._serialized_end=23456 + _globals['_GAMELIVESEGMENT']._serialized_start=23458 + _globals['_GAMELIVESEGMENT']._serialized_end=23510 + _globals['_GAMELIVESEGMENTURI']._serialized_start=23512 + _globals['_GAMELIVESEGMENTURI']._serialized_end=23573 + _globals['_GAMELIVEHEAD']._serialized_start=23576 + _globals['_GAMELIVEHEAD']._serialized_end=23717 + _globals['_GAMENEWROUNDSTATE']._serialized_start=23719 + _globals['_GAMENEWROUNDSTATE']._serialized_end=23759 + _globals['_GAMEENDACTION']._serialized_start=23761 + _globals['_GAMEENDACTION']._serialized_end=23791 + _globals['_GAMENOOPACTION']._serialized_start=23793 + _globals['_GAMENOOPACTION']._serialized_end=23809 + _globals['_COMMENTITEM']._serialized_start=23811 + _globals['_COMMENTITEM']._serialized_end=23938 + _globals['_ROLLINGNOTICE']._serialized_start=23940 + _globals['_ROLLINGNOTICE']._serialized_end=24061 + _globals['_BILLINGGOODS']._serialized_start=24063 + _globals['_BILLINGGOODS']._serialized_end=24176 + _globals['_BILLSHORTCUT']._serialized_start=24178 + _globals['_BILLSHORTCUT']._serialized_end=24238 + _globals['_BILLINGPRODUCT']._serialized_start=24240 + _globals['_BILLINGPRODUCT']._serialized_end=24357 + _globals['_CHARACTER']._serialized_start=24360 + _globals['_CHARACTER']._serialized_end=24524 + _globals['_BUYRECORD']._serialized_start=24526 + _globals['_BUYRECORD']._serialized_end=24564 + _globals['_ZHPSHOP']._serialized_start=24567 + _globals['_ZHPSHOP']._serialized_end=24769 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=24725 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=24769 + _globals['_MONTHTICKETINFO']._serialized_start=24771 + _globals['_MONTHTICKETINFO']._serialized_end=24841 + _globals['_SHOPINFO']._serialized_start=24843 + _globals['_SHOPINFO']._serialized_end=24942 + _globals['_CHANGENICKNAMERECORD']._serialized_start=24944 + _globals['_CHANGENICKNAMERECORD']._serialized_end=25006 + _globals['_SERVERSETTINGS']._serialized_start=25009 + _globals['_SERVERSETTINGS']._serialized_end=25167 + _globals['_NICKNAMESETTING']._serialized_start=25169 + _globals['_NICKNAMESETTING']._serialized_end=25221 + _globals['_PAYMENTSETTINGV2']._serialized_start=25224 + _globals['_PAYMENTSETTINGV2']._serialized_end=25717 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=25335 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=25469 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=25472 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=25717 + _globals['_PAYMENTSETTING']._serialized_start=25720 + _globals['_PAYMENTSETTING']._serialized_end=26071 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=25908 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=26000 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=26002 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=26071 + _globals['_ACCOUNTSETTING']._serialized_start=26073 + _globals['_ACCOUNTSETTING']._serialized_end=26117 + _globals['_CHESTDATA']._serialized_start=26119 + _globals['_CHESTDATA']._serialized_end=26223 + _globals['_CHESTDATAV2']._serialized_start=26225 + _globals['_CHESTDATAV2']._serialized_end=26341 + _globals['_FAITHDATA']._serialized_start=26343 + _globals['_FAITHDATA']._serialized_end=26443 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=26446 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=26663 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=26665 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=26732 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=26735 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=26979 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=26982 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=27351 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=27353 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=27478 + _globals['_RECORDGAME']._serialized_start=27481 + _globals['_RECORDGAME']._serialized_end=27930 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=27661 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=27930 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=27933 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=28061 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=28017 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=28061 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=28064 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=28209 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=28144 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=28209 + _globals['_ACTIVITY']._serialized_start=28211 + _globals['_ACTIVITY']._serialized_end=28294 + _globals['_EXCHANGERECORD']._serialized_start=28296 + _globals['_EXCHANGERECORD']._serialized_end=28348 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=28350 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=28444 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=28446 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=28554 + _globals['_GAMEROUNDHUDATA']._serialized_start=28557 + _globals['_GAMEROUNDHUDATA']._serialized_end=28974 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=28878 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=28927 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=28929 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=28974 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=28977 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=29158 + _globals['_GAMEROUNDPLAYER']._serialized_start=29160 + _globals['_GAMEROUNDPLAYER']._serialized_end=29249 + _globals['_GAMEROUNDSNAPSHOT']._serialized_start=29251 + _globals['_GAMEROUNDSNAPSHOT']._serialized_end=29333 + _globals['_GAMEFINALSNAPSHOT']._serialized_start=29336 + _globals['_GAMEFINALSNAPSHOT']._serialized_end=30250 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=29825 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=29908 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=29911 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=30047 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=30050 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=30179 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=30181 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=30250 + _globals['_RECORDCOLLECTEDDATA']._serialized_start=30252 + _globals['_RECORDCOLLECTEDDATA']._serialized_end=30342 + _globals['_CONTESTDETAILRULE']._serialized_start=30345 + _globals['_CONTESTDETAILRULE']._serialized_end=31643 + _globals['_CONTESTDETAILRULEV2']._serialized_start=31646 + _globals['_CONTESTDETAILRULEV2']._serialized_end=31825 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=31766 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=31825 + _globals['_GAMERULESETTING']._serialized_start=31828 + _globals['_GAMERULESETTING']._serialized_end=31999 + _globals['_RECORDTINGPAIINFO']._serialized_start=32002 + _globals['_RECORDTINGPAIINFO']._serialized_end=32175 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=32177 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=32286 + _globals['_RECORDHULEINFO']._serialized_start=32289 + _globals['_RECORDHULEINFO']._serialized_end=32748 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=32708 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=32748 + _globals['_RECORDHULESINFO']._serialized_start=32750 + _globals['_RECORDHULESINFO']._serialized_end=32816 + _globals['_RECORDLIUJUINFO']._serialized_start=32818 + _globals['_RECORDLIUJUINFO']._serialized_end=32863 + _globals['_RECORDNOTILEINFO']._serialized_start=32865 + _globals['_RECORDNOTILEINFO']._serialized_end=32950 + _globals['_RECORDLIQIINFO']._serialized_start=32952 + _globals['_RECORDLIQIINFO']._serialized_end=33066 + _globals['_RECORDGANGINFO']._serialized_start=33068 + _globals['_RECORDGANGINFO']._serialized_end=33155 + _globals['_RECORDBABEIINFO']._serialized_start=33157 + _globals['_RECORDBABEIINFO']._serialized_end=33240 + _globals['_RECORDPEIPAIINFO']._serialized_start=33242 + _globals['_RECORDPEIPAIINFO']._serialized_end=33321 + _globals['_RECORDROUNDINFO']._serialized_start=33324 + _globals['_RECORDROUNDINFO']._serialized_end=33703 + _globals['_RECORDANALYSISEDDATA']._serialized_start=33705 + _globals['_RECORDANALYSISEDDATA']._serialized_end=33769 + _globals['_VOTEDATA']._serialized_start=33771 + _globals['_VOTEDATA']._serialized_end=33831 + _globals['_ACTIVITYBUFFDATA']._serialized_start=33833 + _globals['_ACTIVITYBUFFDATA']._serialized_end=33883 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=33886 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=34420 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=34191 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=34279 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=34281 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=34344 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=34346 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=34381 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=34383 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=34420 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=34423 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=34895 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=34774 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=34819 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=34821 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=34855 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=34857 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=34895 + _globals['_ACCOUNTMAILRECORD']._serialized_start=34898 + _globals['_ACCOUNTMAILRECORD']._serialized_end=35219 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=35062 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=35219 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=35222 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=35528 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=35445 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=35489 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=35491 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=35528 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=35531 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=36532 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=35965 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=36009 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=36011 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=36125 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=36127 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=36213 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=36215 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=36240 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=36243 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=36415 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=36361 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=36415 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=36417 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=36532 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=36534 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=36581 + _globals['_ACCSN']._serialized_start=36584 + _globals['_ACCSN']._serialized_end=36862 + _globals['_ACCSNDA']._serialized_start=36864 + _globals['_ACCSNDA']._serialized_end=36925 + _globals['_TRANSPARENTDATA']._serialized_start=36927 + _globals['_TRANSPARENTDATA']._serialized_end=37028 + _globals['_RESCONNECTIONINFO']._serialized_start=37030 + _globals['_RESCONNECTIONINFO']._serialized_end=37121 + _globals['_RESFETCHQUEUEINFO']._serialized_start=37123 + _globals['_RESFETCHQUEUEINFO']._serialized_end=37198 + _globals['_REQOPENIDCHECK']._serialized_start=37200 + _globals['_REQOPENIDCHECK']._serialized_end=37245 + _globals['_REQSIGNUPACCOUNT']._serialized_start=37248 + _globals['_REQSIGNUPACCOUNT']._serialized_end=37411 + _globals['_RESSIGNUPACCOUNT']._serialized_start=37413 + _globals['_RESSIGNUPACCOUNT']._serialized_end=37457 + _globals['_REQLOGIN']._serialized_start=37460 + _globals['_REQLOGIN']._serialized_end=37758 + _globals['_RESLOGIN']._serialized_start=37761 + _globals['_RESLOGIN']._serialized_end=38058 + _globals['_REQEMAILLOGIN']._serialized_start=38061 + _globals['_REQEMAILLOGIN']._serialized_end=38264 + _globals['_REQBINDACCOUNT']._serialized_start=38266 + _globals['_REQBINDACCOUNT']._serialized_end=38317 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=38319 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=38375 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=38377 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=38433 + _globals['_REQVERIFYCODEFORSECURE']._serialized_start=38435 + _globals['_REQVERIFYCODEFORSECURE']._serialized_end=38492 + _globals['_RESVERFIYCODEFORSECURE']._serialized_start=38494 + _globals['_RESVERFIYCODEFORSECURE']._serialized_end=38566 + _globals['_REQBINDPHONENUMBER']._serialized_start=38568 + _globals['_REQBINDPHONENUMBER']._serialized_end=38663 + _globals['_REQUNBINDPHONENUMBER']._serialized_start=38665 + _globals['_REQUNBINDPHONENUMBER']._serialized_end=38734 + _globals['_RESFETCHPHONELOGINBIND']._serialized_start=38736 + _globals['_RESFETCHPHONELOGINBIND']._serialized_end=38807 + _globals['_REQCREATEPHONELOGINBIND']._serialized_start=38809 + _globals['_REQCREATEPHONELOGINBIND']._serialized_end=38852 + _globals['_REQBINDEMAIL']._serialized_start=38854 + _globals['_REQBINDEMAIL']._serialized_end=38915 + _globals['_REQMODIFYPASSWORD']._serialized_start=38917 + _globals['_REQMODIFYPASSWORD']._serialized_end=39002 + _globals['_REQOAUTH2AUTH']._serialized_start=39004 + _globals['_REQOAUTH2AUTH']._serialized_end=39091 + _globals['_RESOAUTH2AUTH']._serialized_start=39093 + _globals['_RESOAUTH2AUTH']._serialized_end=39156 + _globals['_REQOAUTH2CHECK']._serialized_start=39158 + _globals['_REQOAUTH2CHECK']._serialized_end=39210 + _globals['_RESOAUTH2CHECK']._serialized_start=39212 + _globals['_RESOAUTH2CHECK']._serialized_end=39275 + _globals['_REQOAUTH2SIGNUP']._serialized_start=39278 + _globals['_REQOAUTH2SIGNUP']._serialized_end=39498 + _globals['_RESOAUTH2SIGNUP']._serialized_start=39500 + _globals['_RESOAUTH2SIGNUP']._serialized_end=39543 + _globals['_REQOAUTH2LOGIN']._serialized_start=39546 + _globals['_REQOAUTH2LOGIN']._serialized_end=39837 + _globals['_REQDMMPRELOGIN']._serialized_start=39839 + _globals['_REQDMMPRELOGIN']._serialized_end=39875 + _globals['_RESDMMPRELOGIN']._serialized_start=39877 + _globals['_RESDMMPRELOGIN']._serialized_end=39938 + _globals['_REQLOGOUT']._serialized_start=39940 + _globals['_REQLOGOUT']._serialized_end=39951 + _globals['_RESLOGOUT']._serialized_start=39953 + _globals['_RESLOGOUT']._serialized_end=39990 + _globals['_REQHEATBEAT']._serialized_start=39992 + _globals['_REQHEATBEAT']._serialized_end=40035 + _globals['_REQLOGINBEAT']._serialized_start=40037 + _globals['_REQLOGINBEAT']._serialized_end=40069 + _globals['_REQJOINMATCHQUEUE']._serialized_start=40071 + _globals['_REQJOINMATCHQUEUE']._serialized_end=40141 + _globals['_REQCANCELMATCHQUEUE']._serialized_start=40143 + _globals['_REQCANCELMATCHQUEUE']._serialized_end=40184 + _globals['_REQACCOUNTINFO']._serialized_start=40186 + _globals['_REQACCOUNTINFO']._serialized_end=40222 + _globals['_RESACCOUNTINFO']._serialized_start=40224 + _globals['_RESACCOUNTINFO']._serialized_end=40320 + _globals['_REQCREATENICKNAME']._serialized_start=40322 + _globals['_REQCREATENICKNAME']._serialized_end=40395 + _globals['_REQMODIFYNICKNAME']._serialized_start=40397 + _globals['_REQMODIFYNICKNAME']._serialized_end=40455 + _globals['_REQMODIFYBIRTHDAY']._serialized_start=40457 + _globals['_REQMODIFYBIRTHDAY']._serialized_end=40494 + _globals['_RESSELFROOM']._serialized_start=40496 + _globals['_RESSELFROOM']._serialized_end=40559 + _globals['_REQCREATEROOM']._serialized_start=40561 + _globals['_REQCREATEROOM']._serialized_end=40678 + _globals['_RESCREATEROOM']._serialized_start=40680 + _globals['_RESCREATEROOM']._serialized_end=40745 + _globals['_REQJOINROOM']._serialized_start=40747 + _globals['_REQJOINROOM']._serialized_end=40808 + _globals['_RESJOINROOM']._serialized_start=40810 + _globals['_RESJOINROOM']._serialized_end=40873 + _globals['_REQROOMREADY']._serialized_start=40875 + _globals['_REQROOMREADY']._serialized_end=40904 + _globals['_REQROOMDRESSING']._serialized_start=40906 + _globals['_REQROOMDRESSING']._serialized_end=40941 + _globals['_REQROOMSTART']._serialized_start=40943 + _globals['_REQROOMSTART']._serialized_end=40957 + _globals['_REQROOMKICK']._serialized_start=40959 + _globals['_REQROOMKICK']._serialized_end=40992 + _globals['_REQMODIFYROOM']._serialized_start=40994 + _globals['_REQMODIFYROOM']._serialized_end=41030 + _globals['_REQCHANGEAVATAR']._serialized_start=41032 + _globals['_REQCHANGEAVATAR']._serialized_end=41068 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=41070 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=41115 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=41118 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=41270 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=41273 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=41458 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=41398 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=41458 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=41460 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=41532 + _globals['_REQSHOPPURCHASE']._serialized_start=41534 + _globals['_REQSHOPPURCHASE']._serialized_end=41577 + _globals['_RESSHOPPURCHASE']._serialized_start=41579 + _globals['_RESSHOPPURCHASE']._serialized_end=41657 + _globals['_REQGAMERECORD']._serialized_start=41659 + _globals['_REQGAMERECORD']._serialized_end=41724 + _globals['_RESGAMERECORD']._serialized_start=41726 + _globals['_RESGAMERECORD']._serialized_end=41829 + _globals['_REQGAMERECORDLIST']._serialized_start=41831 + _globals['_REQGAMERECORDLIST']._serialized_end=41894 + _globals['_RESGAMERECORDLIST']._serialized_start=41896 + _globals['_RESGAMERECORDLIST']._serialized_end=41999 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=42002 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=42132 + _globals['_REQGAMERECORDSDETAIL']._serialized_start=42134 + _globals['_REQGAMERECORDSDETAIL']._serialized_end=42175 + _globals['_RESGAMERECORDSDETAIL']._serialized_start=42177 + _globals['_RESGAMERECORDSDETAIL']._serialized_end=42262 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=42264 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=42360 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=42362 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=42415 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=42417 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=42461 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=42463 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=42519 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=42521 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=42589 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=42591 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=42654 + _globals['_REQLEVELLEADERBOARD']._serialized_start=42656 + _globals['_REQLEVELLEADERBOARD']._serialized_end=42691 + _globals['_RESLEVELLEADERBOARD']._serialized_start=42694 + _globals['_RESLEVELLEADERBOARD']._serialized_end=42866 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=42807 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=42866 + _globals['_REQCHALLANGELEADERBOARD']._serialized_start=42868 + _globals['_REQCHALLANGELEADERBOARD']._serialized_end=42909 + _globals['_RESCHALLENGELEADERBOARD']._serialized_start=42912 + _globals['_RESCHALLENGELEADERBOARD']._serialized_end=43092 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=43033 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=43092 + _globals['_REQMUTICHALLENGELEVEL']._serialized_start=43094 + _globals['_REQMUTICHALLENGELEVEL']._serialized_end=43158 + _globals['_RESMUTICHALLENGELEVEL']._serialized_start=43161 + _globals['_RESMUTICHALLENGELEVEL']._serialized_end=43300 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=43033 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=43074 + _globals['_REQMULTIACCOUNTID']._serialized_start=43302 + _globals['_REQMULTIACCOUNTID']._serialized_end=43346 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=43348 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=43433 + _globals['_RESFRIENDLIST']._serialized_start=43435 + _globals['_RESFRIENDLIST']._serialized_end=43553 + _globals['_RESFRIENDAPPLYLIST']._serialized_start=43556 + _globals['_RESFRIENDAPPLYLIST']._serialized_end=43710 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=43657 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=43710 + _globals['_REQAPPLYFRIEND']._serialized_start=43712 + _globals['_REQAPPLYFRIEND']._serialized_end=43747 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=43749 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=43806 + _globals['_REQREMOVEFRIEND']._serialized_start=43808 + _globals['_REQREMOVEFRIEND']._serialized_end=43844 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=43846 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=43911 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=43913 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=44030 + _globals['_REQACCOUNTLIST']._serialized_start=44032 + _globals['_REQACCOUNTLIST']._serialized_end=44073 + _globals['_RESACCOUNTSTATES']._serialized_start=44075 + _globals['_RESACCOUNTSTATES']._serialized_end=44159 + _globals['_REQSEARCHACCOUNTBYID']._serialized_start=44161 + _globals['_REQSEARCHACCOUNTBYID']._serialized_end=44203 + _globals['_RESSEARCHACCOUNTBYID']._serialized_start=44205 + _globals['_RESSEARCHACCOUNTBYID']._serialized_end=44289 + _globals['_RESBAGINFO']._serialized_start=44291 + _globals['_RESBAGINFO']._serialized_end=44351 + _globals['_REQUSEBAGITEM']._serialized_start=44353 + _globals['_REQUSEBAGITEM']._serialized_end=44385 + _globals['_REQOPENMANUALITEM']._serialized_start=44387 + _globals['_REQOPENMANUALITEM']._serialized_end=44457 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=44459 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=44501 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=44503 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=44587 + _globals['_REQOPENALLREWARDITEM']._serialized_start=44589 + _globals['_REQOPENALLREWARDITEM']._serialized_end=44628 + _globals['_RESOPENALLREWARDITEM']._serialized_start=44630 + _globals['_RESOPENALLREWARDITEM']._serialized_end=44711 + _globals['_REQCOMPOSESHARD']._serialized_start=44713 + _globals['_REQCOMPOSESHARD']._serialized_end=44747 + _globals['_REQFETCHANNOUNCEMENT']._serialized_start=44749 + _globals['_REQFETCHANNOUNCEMENT']._serialized_end=44803 + _globals['_RESANNOUNCEMENT']._serialized_start=44805 + _globals['_RESANNOUNCEMENT']._serialized_end=44922 + _globals['_RESMAILINFO']._serialized_start=44924 + _globals['_RESMAILINFO']._serialized_end=44988 + _globals['_REQREADMAIL']._serialized_start=44990 + _globals['_REQREADMAIL']._serialized_end=45020 + _globals['_REQDELETEMAIL']._serialized_start=45022 + _globals['_REQDELETEMAIL']._serialized_end=45054 + _globals['_REQTAKEATTACHMENT']._serialized_start=45056 + _globals['_REQTAKEATTACHMENT']._serialized_end=45092 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=45094 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=45146 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=45148 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=45251 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=45253 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=45306 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=45308 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=45406 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=45409 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=45564 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=45521 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=45564 + _globals['_RESACHIEVEMENT']._serialized_start=45566 + _globals['_RESACHIEVEMENT']._serialized_end=45677 + _globals['_RESTITLELIST']._serialized_start=45679 + _globals['_RESTITLELIST']._serialized_end=45739 + _globals['_REQUSETITLE']._serialized_start=45741 + _globals['_REQUSETITLE']._serialized_end=45769 + _globals['_REQBUYSHILIAN']._serialized_start=45771 + _globals['_REQBUYSHILIAN']._serialized_end=45800 + _globals['_REQUPDATECLIENTVALUE']._serialized_start=45802 + _globals['_REQUPDATECLIENTVALUE']._serialized_end=45852 + _globals['_RESCLIENTVALUE']._serialized_start=45855 + _globals['_RESCLIENTVALUE']._serialized_end=46000 + _globals['_RESCLIENTVALUE_VALUE']._serialized_start=45965 + _globals['_RESCLIENTVALUE_VALUE']._serialized_end=46000 + _globals['_REQCLIENTMESSAGE']._serialized_start=46002 + _globals['_REQCLIENTMESSAGE']._serialized_end=46056 + _globals['_REQCURRENTMATCHINFO']._serialized_start=46058 + _globals['_REQCURRENTMATCHINFO']._serialized_end=46098 + _globals['_RESCURRENTMATCHINFO']._serialized_start=46101 + _globals['_RESCURRENTMATCHINFO']._serialized_end=46267 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=46209 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=46267 + _globals['_REQUSERCOMPLAIN']._serialized_start=46269 + _globals['_REQUSERCOMPLAIN']._serialized_end=46319 + _globals['_REQREADANNOUNCEMENT']._serialized_start=46321 + _globals['_REQREADANNOUNCEMENT']._serialized_end=46367 + _globals['_RESREVIVECOININFO']._serialized_start=46369 + _globals['_RESREVIVECOININFO']._serialized_end=46434 + _globals['_RESDAILYTASK']._serialized_start=46437 + _globals['_RESDAILYTASK']._serialized_end=46595 + _globals['_REQREFRESHDAILYTASK']._serialized_start=46597 + _globals['_REQREFRESHDAILYTASK']._serialized_end=46635 + _globals['_RESREFRESHDAILYTASK']._serialized_start=46637 + _globals['_RESREFRESHDAILYTASK']._serialized_end=46743 + _globals['_REQUSEGIFTCODE']._serialized_start=46745 + _globals['_REQUSEGIFTCODE']._serialized_end=46775 + _globals['_RESUSEGIFTCODE']._serialized_start=46777 + _globals['_RESUSEGIFTCODE']._serialized_end=46852 + _globals['_RESUSESPECIALGIFTCODE']._serialized_start=46854 + _globals['_RESUSESPECIALGIFTCODE']._serialized_end=46939 + _globals['_REQSENDCLIENTMESSAGE']._serialized_start=46941 + _globals['_REQSENDCLIENTMESSAGE']._serialized_end=47013 + _globals['_REQGAMELIVEINFO']._serialized_start=47015 + _globals['_REQGAMELIVEINFO']._serialized_end=47051 + _globals['_RESGAMELIVEINFO']._serialized_start=47054 + _globals['_RESGAMELIVEINFO']._serialized_end=47229 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=47231 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=47299 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=47302 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=47472 + _globals['_REQGAMELIVELIST']._serialized_start=47474 + _globals['_REQGAMELIVELIST']._serialized_end=47510 + _globals['_RESGAMELIVELIST']._serialized_start=47512 + _globals['_RESGAMELIVELIST']._serialized_end=47592 + _globals['_RESCOMMENTSETTING']._serialized_start=47594 + _globals['_RESCOMMENTSETTING']._serialized_end=47662 + _globals['_REQUPDATECOMMENTSETTING']._serialized_start=47664 + _globals['_REQUPDATECOMMENTSETTING']._serialized_end=47712 + _globals['_REQFETCHCOMMENTLIST']._serialized_start=47714 + _globals['_REQFETCHCOMMENTLIST']._serialized_end=47754 + _globals['_RESFETCHCOMMENTLIST']._serialized_start=47756 + _globals['_RESFETCHCOMMENTLIST']._serialized_end=47873 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=47875 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=47943 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=47945 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=48030 + _globals['_REQLEAVECOMMENT']._serialized_start=48032 + _globals['_REQLEAVECOMMENT']._serialized_end=48085 + _globals['_REQDELETECOMMENT']._serialized_start=48087 + _globals['_REQDELETECOMMENT']._serialized_end=48145 + _globals['_REQUPDATEREADCOMMENT']._serialized_start=48147 + _globals['_REQUPDATEREADCOMMENT']._serialized_end=48186 + _globals['_REQROLLINGNOTICE']._serialized_start=48188 + _globals['_REQROLLINGNOTICE']._serialized_end=48241 + _globals['_RESSERVERTIME']._serialized_start=48243 + _globals['_RESSERVERTIME']._serialized_end=48279 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=48281 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=48329 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=48331 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=48423 + _globals['_REQCREATEBILLINGORDER']._serialized_start=48426 + _globals['_REQCREATEBILLINGORDER']._serialized_end=48565 + _globals['_RESCREATEBILLINGORDER']._serialized_start=48567 + _globals['_RESCREATEBILLINGORDER']._serialized_end=48634 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=48636 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=48720 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=48722 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=48826 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=48828 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=48872 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=48875 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=49013 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=49015 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=49110 + _globals['_REQCREATEWECHATAPPORDER']._serialized_start=49113 + _globals['_REQCREATEWECHATAPPORDER']._serialized_end=49248 + _globals['_RESCREATEWECHATAPPORDER']._serialized_start=49251 + _globals['_RESCREATEWECHATAPPORDER']._serialized_end=49524 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=49384 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=49524 + _globals['_REQCREATEALIPAYORDER']._serialized_start=49527 + _globals['_REQCREATEALIPAYORDER']._serialized_end=49686 + _globals['_RESCREATEALIPAYORDER']._serialized_start=49688 + _globals['_RESCREATEALIPAYORDER']._serialized_end=49756 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=49758 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=49874 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=49876 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=49986 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=49988 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=50103 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=50105 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=50176 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=50179 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=50339 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=50341 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=50413 + _globals['_REQCREATEJPPAYPALORDER']._serialized_start=50416 + _globals['_REQCREATEJPPAYPALORDER']._serialized_end=50572 + _globals['_RESCREATEJPPAYPALORDER']._serialized_start=50574 + _globals['_RESCREATEJPPAYPALORDER']._serialized_end=50642 + _globals['_REQCREATEJPAUORDER']._serialized_start=50645 + _globals['_REQCREATEJPAUORDER']._serialized_end=50797 + _globals['_RESCREATEJPAUORDER']._serialized_start=50799 + _globals['_RESCREATEJPAUORDER']._serialized_end=50863 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=50866 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=51022 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=51024 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=51092 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=51095 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=51253 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=51255 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=51325 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=51328 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=51486 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=51488 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=51558 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=51561 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=51717 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=51719 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=51787 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51789 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51860 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51862 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51921 + _globals['_REQCREATEJPGMOORDER']._serialized_start=51924 + _globals['_REQCREATEJPGMOORDER']._serialized_end=52077 + _globals['_RESCREATEJPGMOORDER']._serialized_start=52079 + _globals['_RESCREATEJPGMOORDER']._serialized_end=52144 + _globals['_REQCREATEYOSTARORDER']._serialized_start=52147 + _globals['_REQCREATEYOSTARORDER']._serialized_end=52279 + _globals['_RESCREATEYOSTARORDER']._serialized_start=52281 + _globals['_RESCREATEYOSTARORDER']._serialized_end=52347 + _globals['_REQCREATEENPAYPALORDER']._serialized_start=52350 + _globals['_REQCREATEENPAYPALORDER']._serialized_end=52506 + _globals['_RESCREATEENPAYPALORDER']._serialized_start=52508 + _globals['_RESCREATEENPAYPALORDER']._serialized_end=52576 + _globals['_REQCREATEENJCBORDER']._serialized_start=52579 + _globals['_REQCREATEENJCBORDER']._serialized_end=52732 + _globals['_RESCREATEENJCBORDER']._serialized_start=52734 + _globals['_RESCREATEENJCBORDER']._serialized_end=52799 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=52802 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=52962 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=52964 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=53036 + _globals['_REQCREATEENVISAORDER']._serialized_start=53039 + _globals['_REQCREATEENVISAORDER']._serialized_end=53193 + _globals['_RESCREATEENVISAORDER']._serialized_start=53195 + _globals['_RESCREATEENVISAORDER']._serialized_end=53261 + _globals['_REQCREATEENALIPAYORDER']._serialized_start=53264 + _globals['_REQCREATEENALIPAYORDER']._serialized_end=53420 + _globals['_RESCREATEENALIPAYORDER']._serialized_start=53422 + _globals['_RESCREATEENALIPAYORDER']._serialized_end=53490 + _globals['_REQCREATEKRPAYPALORDER']._serialized_start=53493 + _globals['_REQCREATEKRPAYPALORDER']._serialized_end=53649 + _globals['_RESCREATEKRPAYPALORDER']._serialized_start=53651 + _globals['_RESCREATEKRPAYPALORDER']._serialized_end=53719 + _globals['_REQCREATEKRJCBORDER']._serialized_start=53722 + _globals['_REQCREATEKRJCBORDER']._serialized_end=53875 + _globals['_RESCREATEKRJCBORDER']._serialized_start=53877 + _globals['_RESCREATEKRJCBORDER']._serialized_end=53942 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=53945 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=54105 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=54107 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=54179 + _globals['_REQCREATEKRVISAORDER']._serialized_start=54182 + _globals['_REQCREATEKRVISAORDER']._serialized_end=54336 + _globals['_RESCREATEKRVISAORDER']._serialized_start=54338 + _globals['_RESCREATEKRVISAORDER']._serialized_end=54404 + _globals['_REQCREATEKRALIPAYORDER']._serialized_start=54407 + _globals['_REQCREATEKRALIPAYORDER']._serialized_end=54563 + _globals['_RESCREATEKRALIPAYORDER']._serialized_start=54565 + _globals['_RESCREATEKRALIPAYORDER']._serialized_end=54633 + _globals['_REQCREATEDMMORDER']._serialized_start=54635 + _globals['_REQCREATEDMMORDER']._serialized_end=54744 + _globals['_RESCREATEDMMORDER']._serialized_start=54747 + _globals['_RESCREATEDMMORDER']._serialized_end=54934 + _globals['_REQCREATEIAPORDER']._serialized_start=54937 + _globals['_REQCREATEIAPORDER']._serialized_end=55091 + _globals['_RESCREATEIAPORDER']._serialized_start=55093 + _globals['_RESCREATEIAPORDER']._serialized_end=55156 + _globals['_REQVERIFICATIONIAPORDER']._serialized_start=55158 + _globals['_REQVERIFICATIONIAPORDER']._serialized_end=55267 + _globals['_RESVERIFICATIONIAPORDER']._serialized_start=55269 + _globals['_RESVERIFICATIONIAPORDER']._serialized_end=55320 + _globals['_REQCREATESTEAMORDER']._serialized_start=55323 + _globals['_REQCREATESTEAMORDER']._serialized_end=55493 + _globals['_RESCREATESTEAMORDER']._serialized_start=55495 + _globals['_RESCREATESTEAMORDER']._serialized_end=55587 + _globals['_REQVERIFYSTEAMORDER']._serialized_start=55589 + _globals['_REQVERIFYSTEAMORDER']._serialized_end=55648 + _globals['_REQCREATEMYCARDORDER']._serialized_start=55651 + _globals['_REQCREATEMYCARDORDER']._serialized_end=55786 + _globals['_RESCREATEMYCARDORDER']._serialized_start=55788 + _globals['_RESCREATEMYCARDORDER']._serialized_end=55873 + _globals['_REQVERIFYMYCARDORDER']._serialized_start=55875 + _globals['_REQVERIFYMYCARDORDER']._serialized_end=55935 + _globals['_REQCREATEPAYPALORDER']._serialized_start=55938 + _globals['_REQCREATEPAYPALORDER']._serialized_end=56073 + _globals['_RESCREATEPAYPALORDER']._serialized_start=56075 + _globals['_RESCREATEPAYPALORDER']._serialized_end=56154 + _globals['_REQCREATEXSOLLAORDER']._serialized_start=56157 + _globals['_REQCREATEXSOLLAORDER']._serialized_end=56316 + _globals['_RESCREATEXSOLLAORDER']._serialized_start=56318 + _globals['_RESCREATEXSOLLAORDER']._serialized_end=56397 + _globals['_REQDELIVERAA32ORDER']._serialized_start=56399 + _globals['_REQDELIVERAA32ORDER']._serialized_end=56475 + _globals['_REQOPENCHEST']._serialized_start=56477 + _globals['_REQOPENCHEST']._serialized_end=56544 + _globals['_RESOPENCHEST']._serialized_start=56547 + _globals['_RESOPENCHEST']._serialized_end=56785 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=56735 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=56785 + _globals['_REQBUYFROMCHESTSHOP']._serialized_start=56787 + _globals['_REQBUYFROMCHESTSHOP']._serialized_end=56841 + _globals['_RESBUYFROMCHESTSHOP']._serialized_start=56843 + _globals['_RESBUYFROMCHESTSHOP']._serialized_end=56952 + _globals['_RESDAILYSIGNININFO']._serialized_start=56954 + _globals['_RESDAILYSIGNININFO']._serialized_end=57022 + _globals['_REQDOACTIVITYSIGNIN']._serialized_start=57024 + _globals['_REQDOACTIVITYSIGNIN']._serialized_end=57066 + _globals['_RESDOACTIVITYSIGNIN']._serialized_start=57069 + _globals['_RESDOACTIVITYSIGNIN']._serialized_end=57242 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=57194 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=57242 + _globals['_RESCHARACTERINFO']._serialized_start=57245 + _globals['_RESCHARACTERINFO']._serialized_end=57519 + _globals['_REQUPDATECHARACTERSORT']._serialized_start=57521 + _globals['_REQUPDATECHARACTERSORT']._serialized_end=57559 + _globals['_REQCHANGEMAINCHARACTER']._serialized_start=57561 + _globals['_REQCHANGEMAINCHARACTER']._serialized_end=57607 + _globals['_REQCHANGECHARACTERSKIN']._serialized_start=57609 + _globals['_REQCHANGECHARACTERSKIN']._serialized_end=57669 + _globals['_REQCHANGECHARACTERVIEW']._serialized_start=57671 + _globals['_REQCHANGECHARACTERVIEW']._serialized_end=57748 + _globals['_REQSETHIDDENCHARACTER']._serialized_start=57750 + _globals['_REQSETHIDDENCHARACTER']._serialized_end=57793 + _globals['_RESSETHIDDENCHARACTER']._serialized_start=57795 + _globals['_RESSETHIDDENCHARACTER']._serialized_end=57871 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=57874 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=58008 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=57970 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=58008 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=58010 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=58088 + _globals['_REQSELLITEM']._serialized_start=58090 + _globals['_REQSELLITEM']._serialized_end=58180 + _globals['_REQSELLITEM_ITEM']._serialized_start=58142 + _globals['_REQSELLITEM_ITEM']._serialized_end=58180 + _globals['_RESCOMMONVIEW']._serialized_start=58182 + _globals['_RESCOMMONVIEW']._serialized_end=58299 + _globals['_RESCOMMONVIEW_SLOT']._serialized_start=58264 + _globals['_RESCOMMONVIEW_SLOT']._serialized_end=58299 + _globals['_REQCHANGECOMMONVIEW']._serialized_start=58301 + _globals['_REQCHANGECOMMONVIEW']._serialized_end=58351 + _globals['_REQSAVECOMMONVIEWS']._serialized_start=58353 + _globals['_REQSAVECOMMONVIEWS']._serialized_end=58438 + _globals['_REQCOMMONVIEWS']._serialized_start=58440 + _globals['_REQCOMMONVIEWS']._serialized_end=58471 + _globals['_RESCOMMONVIEWS']._serialized_start=58473 + _globals['_RESCOMMONVIEWS']._serialized_end=58544 + _globals['_RESALLCOMMONVIEWS']._serialized_start=58547 + _globals['_RESALLCOMMONVIEWS']._serialized_end=58703 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=58651 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=58703 + _globals['_REQUSECOMMONVIEW']._serialized_start=58705 + _globals['_REQUSECOMMONVIEW']._serialized_end=58738 + _globals['_REQUPGRADECHARACTER']._serialized_start=58740 + _globals['_REQUPGRADECHARACTER']._serialized_end=58783 + _globals['_RESUPGRADECHARACTER']._serialized_start=58785 + _globals['_RESUPGRADECHARACTER']._serialized_end=58866 + _globals['_REQFINISHEDENDING']._serialized_start=58868 + _globals['_REQFINISHEDENDING']._serialized_end=58946 + _globals['_REQGMCOMMAND']._serialized_start=58948 + _globals['_REQGMCOMMAND']._serialized_end=58979 + _globals['_RESSHOPINFO']._serialized_start=58981 + _globals['_RESSHOPINFO']._serialized_end=59053 + _globals['_REQBUYFROMSHOP']._serialized_start=59056 + _globals['_REQBUYFROMSHOP']._serialized_end=59228 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=59195 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=59228 + _globals['_RESBUYFROMSHOP']._serialized_start=59230 + _globals['_RESBUYFROMSHOP']._serialized_end=59305 + _globals['_REQBUYFROMZHP']._serialized_start=59307 + _globals['_REQBUYFROMZHP']._serialized_end=59355 + _globals['_REQPAYMONTHTICKET']._serialized_start=59357 + _globals['_REQPAYMONTHTICKET']._serialized_end=59395 + _globals['_RESPAYMONTHTICKET']._serialized_start=59397 + _globals['_RESPAYMONTHTICKET']._serialized_end=59487 + _globals['_REQRESHZHPSHOP']._serialized_start=59489 + _globals['_REQRESHZHPSHOP']._serialized_end=59549 + _globals['_RESREFRESHZHPSHOP']._serialized_start=59551 + _globals['_RESREFRESHZHPSHOP']._serialized_end=59622 + _globals['_RESMONTHTICKETINFO']._serialized_start=59624 + _globals['_RESMONTHTICKETINFO']._serialized_end=59718 + _globals['_REQEXCHANGECURRENCY']._serialized_start=59720 + _globals['_REQEXCHANGECURRENCY']._serialized_end=59768 + _globals['_RESSERVERSETTINGS']._serialized_start=59770 + _globals['_RESSERVERSETTINGS']._serialized_end=59853 + _globals['_RESACCOUNTSETTINGS']._serialized_start=59855 + _globals['_RESACCOUNTSETTINGS']._serialized_end=59939 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=59941 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=60004 + _globals['_RESMODNICKNAMETIME']._serialized_start=60006 + _globals['_RESMODNICKNAMETIME']._serialized_end=60075 + _globals['_RESMISC']._serialized_start=60078 + _globals['_RESMISC']._serialized_end=60230 + _globals['_RESMISC_MISCFAITHDATA']._serialized_start=60182 + _globals['_RESMISC_MISCFAITHDATA']._serialized_end=60230 + _globals['_REQMODIFYSIGNATURE']._serialized_start=60232 + _globals['_REQMODIFYSIGNATURE']._serialized_end=60271 + _globals['_RESIDCARDINFO']._serialized_start=60273 + _globals['_RESIDCARDINFO']._serialized_end=60350 + _globals['_REQUPDATEIDCARDINFO']._serialized_start=60352 + _globals['_REQUPDATEIDCARDINFO']._serialized_end=60408 + _globals['_RESVIPREWARD']._serialized_start=60410 + _globals['_RESVIPREWARD']._serialized_end=60477 + _globals['_RESFETCHREFUNDORDER']._serialized_start=60480 + _globals['_RESFETCHREFUNDORDER']._serialized_end=60724 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=60638 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=60724 + _globals['_REQGAINVIPREWARD']._serialized_start=60726 + _globals['_REQGAINVIPREWARD']._serialized_end=60763 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60765 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60826 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60829 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60983 + _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=60985 + _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=61040 + _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=61042 + _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=61155 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=61157 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=61211 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=61213 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=61298 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=61300 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=61346 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=61349 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=61531 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=61533 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=61589 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=61591 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=61677 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61679 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61737 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61739 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61856 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=61858 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=61935 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61937 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=61990 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61992 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=62074 + _globals['_REQSAYCHATMESSAGE']._serialized_start=62076 + _globals['_REQSAYCHATMESSAGE']._serialized_end=62112 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=62114 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=62172 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=62174 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=62276 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=62278 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=62355 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=62357 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=62478 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=62480 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=62527 + _globals['_RESACTIVITYLIST']._serialized_start=62529 + _globals['_RESACTIVITYLIST']._serialized_end=62606 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=62609 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=64370 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=63892 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=63983 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=63985 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=64041 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=64044 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=64235 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=64237 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=64277 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=64279 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=64370 + _globals['_SNSBLOG']._serialized_start=64372 + _globals['_SNSBLOG']._serialized_end=64412 + _globals['_SNSREPLY']._serialized_start=64414 + _globals['_SNSREPLY']._serialized_end=64456 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=64458 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=64519 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=64521 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=64615 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=64617 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=64659 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=64661 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=64716 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=64718 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=64763 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=64765 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=64834 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=64836 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=64898 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=64900 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=64992 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=64994 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=65041 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=65043 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=65127 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=65129 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=65208 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=65210 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=65288 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=65290 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=65344 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=65347 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=65575 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=65486 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=65575 + _globals['_REQGAINRANKPOINTREWARD']._serialized_start=65577 + _globals['_REQGAINRANKPOINTREWARD']._serialized_end=65646 + _globals['_REQRICHMANNEXTMOVE']._serialized_start=65648 + _globals['_REQRICHMANNEXTMOVE']._serialized_end=65689 + _globals['_RESRICHMANNEXTMOVE']._serialized_start=65692 + _globals['_RESRICHMANNEXTMOVE']._serialized_end=66224 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=65984 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=66068 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=66070 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=66166 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=63985 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=64041 + _globals['_REQRICHMANSPECIALMOVE']._serialized_start=66226 + _globals['_REQRICHMANSPECIALMOVE']._serialized_end=66284 + _globals['_REQRICHMANCHESTINFO']._serialized_start=66286 + _globals['_REQRICHMANCHESTINFO']._serialized_end=66328 + _globals['_RESRICHMANCHESTINFO']._serialized_start=66331 + _globals['_RESRICHMANCHESTINFO']._serialized_end=66466 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=66429 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=66466 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=66468 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=66513 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=66515 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=66600 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=66602 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=66644 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=66646 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=66712 + _globals['_RESACTIVITYBUFF']._serialized_start=66714 + _globals['_RESACTIVITYBUFF']._serialized_end=66798 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=66800 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=66841 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=66843 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=66919 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=66921 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=67008 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=67010 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=67064 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=67066 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=67161 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=67163 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=67211 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=67214 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=67458 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=67373 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=67458 + _globals['_RESUPGRADECHALLENGE']._serialized_start=67461 + _globals['_RESUPGRADECHALLENGE']._serialized_end=67627 + _globals['_RESREFRESHCHALLENGE']._serialized_start=67630 + _globals['_RESREFRESHCHALLENGE']._serialized_end=67796 + _globals['_RESFETCHCHALLENGEINFO']._serialized_start=67799 + _globals['_RESFETCHCHALLENGEINFO']._serialized_end=67992 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=67994 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=68042 + _globals['_RESFETCHABMATCH']._serialized_start=68045 + _globals['_RESFETCHABMATCH']._serialized_end=68300 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=9567 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=9612 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=68302 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=68374 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=68376 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=68418 + _globals['_RESCHALLENGESEASONINFO']._serialized_start=68421 + _globals['_RESCHALLENGESEASONINFO']._serialized_end=68633 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=68546 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=68633 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=68635 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=68685 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=68688 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=68850 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=68806 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=68850 + _globals['_REQBUYINABMATCH']._serialized_start=68852 + _globals['_REQBUYINABMATCH']._serialized_end=68887 + _globals['_REQGAMEPOINTRANK']._serialized_start=68889 + _globals['_REQGAMEPOINTRANK']._serialized_end=68928 + _globals['_RESGAMEPOINTRANK']._serialized_start=68931 + _globals['_RESGAMEPOINTRANK']._serialized_end=69086 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=69041 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=69086 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=69088 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=69160 + _globals['_REQREADSNS']._serialized_start=69162 + _globals['_REQREADSNS']._serialized_end=69186 + _globals['_RESREADSNS']._serialized_start=69188 + _globals['_RESREADSNS']._serialized_end=69260 + _globals['_REQREPLYSNS']._serialized_start=69262 + _globals['_REQREPLYSNS']._serialized_end=69287 + _globals['_RESREPLYSNS']._serialized_start=69289 + _globals['_RESREPLYSNS']._serialized_end=69361 + _globals['_REQLIKESNS']._serialized_start=69363 + _globals['_REQLIKESNS']._serialized_end=69387 + _globals['_RESLIKESNS']._serialized_start=69389 + _globals['_RESLIKESNS']._serialized_end=69445 + _globals['_REQDIGMINE']._serialized_start=69447 + _globals['_REQDIGMINE']._serialized_end=69506 + _globals['_RESDIGMINE']._serialized_start=69508 + _globals['_RESDIGMINE']._serialized_end=69607 + _globals['_REQFETCHLASTPRIVACY']._serialized_start=69609 + _globals['_REQFETCHLASTPRIVACY']._serialized_end=69644 + _globals['_RESFETCHLASTPRIVACY']._serialized_start=69647 + _globals['_RESFETCHLASTPRIVACY']._serialized_end=69794 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=69750 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=69794 + _globals['_REQCHECKPRIVACY']._serialized_start=69797 + _globals['_REQCHECKPRIVACY']._serialized_end=69926 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=69885 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=69926 + _globals['_REQRESPONSECAPTCHA']._serialized_start=69928 + _globals['_REQRESPONSECAPTCHA']._serialized_end=70047 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=70049 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=70096 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=70099 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=70561 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=70292 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=70561 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=70564 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=71015 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=70840 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=71015 + _globals['_REQBUYARENATICKET']._serialized_start=71017 + _globals['_REQBUYARENATICKET']._serialized_end=71057 + _globals['_REQARENAREWARD']._serialized_start=71059 + _globals['_REQARENAREWARD']._serialized_end=71096 + _globals['_REQENTERARENA']._serialized_start=71098 + _globals['_REQENTERARENA']._serialized_end=71134 + _globals['_RESARENAREWARD']._serialized_start=71137 + _globals['_RESARENAREWARD']._serialized_end=71266 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=71227 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=71266 + _globals['_REQRECEIVERPGREWARDS']._serialized_start=71268 + _globals['_REQRECEIVERPGREWARDS']._serialized_end=71311 + _globals['_REQRECEIVERPGREWARD']._serialized_start=71313 + _globals['_REQRECEIVERPGREWARD']._serialized_end=71376 + _globals['_RESRECEIVERPGREWARDS']._serialized_start=71379 + _globals['_RESRECEIVERPGREWARDS']._serialized_end=71520 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=71266 + _globals['_REQFETCHOBTOKEN']._serialized_start=71522 + _globals['_REQFETCHOBTOKEN']._serialized_end=71553 + _globals['_RESFETCHOBTOKEN']._serialized_start=71555 + _globals['_RESFETCHOBTOKEN']._serialized_end=71669 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=71671 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=71736 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=71739 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=71892 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=71266 + _globals['_REQFEEDACTIVITYFEED']._serialized_start=71894 + _globals['_REQFEEDACTIVITYFEED']._serialized_end=71951 + _globals['_RESFEEDACTIVITYFEED']._serialized_start=71954 + _globals['_RESFEEDACTIVITYFEED']._serialized_end=72113 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=71227 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=71266 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=72115 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=72201 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=72203 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=72283 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=72285 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=72342 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=72344 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=72419 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=72422 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=72709 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=72543 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=72587 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=72589 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=72709 + _globals['_REQOPENPRECHESTITEM']._serialized_start=72711 + _globals['_REQOPENPRECHESTITEM']._serialized_end=72766 + _globals['_RESOPENPRECHESTITEM']._serialized_start=72768 + _globals['_RESOPENPRECHESTITEM']._serialized_end=72848 + _globals['_REQFETCHVOTEACTIVITY']._serialized_start=72850 + _globals['_REQFETCHVOTEACTIVITY']._serialized_end=72893 + _globals['_RESFETCHVOTEACTIVITY']._serialized_start=72895 + _globals['_RESFETCHVOTEACTIVITY']._serialized_end=72983 + _globals['_REQVOTEACTIVITY']._serialized_start=72985 + _globals['_REQVOTEACTIVITY']._serialized_end=73037 + _globals['_RESVOTEACTIVITY']._serialized_start=73039 + _globals['_RESVOTEACTIVITY']._serialized_end=73118 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=73120 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=73162 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=73164 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=73231 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=73233 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=73282 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=73285 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=73442 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=71227 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=71266 + _globals['_REQLOGREPORT']._serialized_start=73444 + _globals['_REQLOGREPORT']._serialized_end=73491 + _globals['_REQBINDOAUTH2']._serialized_start=73493 + _globals['_REQBINDOAUTH2']._serialized_end=73537 + _globals['_REQFETCHOAUTH2']._serialized_start=73539 + _globals['_REQFETCHOAUTH2']._serialized_end=73569 + _globals['_RESFETCHOAUTH2']._serialized_start=73571 + _globals['_RESFETCHOAUTH2']._serialized_end=73629 + _globals['_RESDELETEACCOUNT']._serialized_start=73631 + _globals['_RESDELETEACCOUNT']._serialized_end=73696 + _globals['_REQSETLOADINGIMAGE']._serialized_start=73698 + _globals['_REQSETLOADINGIMAGE']._serialized_end=73734 + _globals['_RESFETCHSHOPINTERVAL']._serialized_start=73737 + _globals['_RESFETCHSHOPINTERVAL']._serialized_end=73892 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=73842 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=73892 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=73895 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=74069 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=74012 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=74069 + _globals['_RESFETCHRECENTFRIEND']._serialized_start=74071 + _globals['_RESFETCHRECENTFRIEND']._serialized_end=74141 + _globals['_REQOPENGACHA']._serialized_start=74143 + _globals['_REQOPENGACHA']._serialized_end=74193 + _globals['_RESOPENGACHA']._serialized_start=74196 + _globals['_RESOPENGACHA']._serialized_end=74364 + _globals['_REQTASKREQUEST']._serialized_start=74366 + _globals['_REQTASKREQUEST']._serialized_end=74398 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=74400 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=74463 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=74465 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=74561 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=74563 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=74633 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=74635 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=74750 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=74752 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=74805 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=74807 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=74916 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=74918 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=74980 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=74983 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=75138 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=75094 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=75138 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=75140 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=75204 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=75206 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=75290 + _globals['_REQMOVECOMBININGCRAFT']._serialized_start=75292 + _globals['_REQMOVECOMBININGCRAFT']._serialized_end=75362 + _globals['_RESMOVECOMBININGCRAFT']._serialized_start=75365 + _globals['_RESMOVECOMBININGCRAFT']._serialized_end=75559 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=75517 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=75559 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=75561 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=75621 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=75623 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=75716 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=75718 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=75767 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=75769 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=75854 + _globals['_REQFINISHCOMBININGORDER']._serialized_start=75856 + _globals['_REQFINISHCOMBININGORDER']._serialized_end=75940 + _globals['_RESFINISHCOMBININGORDER']._serialized_start=75942 + _globals['_RESFINISHCOMBININGORDER']._serialized_end=76034 + _globals['_RESFETCHINFO']._serialized_start=76037 + _globals['_RESFETCHINFO']._serialized_end=77343 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_start=77345 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_end=77414 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=77416 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=77524 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=77526 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=77626 + _globals['_REQSTARTVILLAGETRIP']._serialized_start=77628 + _globals['_REQSTARTVILLAGETRIP']._serialized_end=77684 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_start=77686 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_end=77786 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_start=77788 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_end=77884 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_start=77886 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_end=77948 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_start=77950 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_end=78041 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_start=78043 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_end=78111 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_start=78114 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_end=78282 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_start=78228 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_end=78282 + _globals['_REQSETVILLAGEWORKER']._serialized_start=78284 + _globals['_REQSETVILLAGEWORKER']._serialized_end=78367 + _globals['_RESSETVILLAGEWORKER']._serialized_start=78369 + _globals['_RESSETVILLAGEWORKER']._serialized_end=78480 + _globals['_REQNEXTROUNDVILLAGE']._serialized_start=78482 + _globals['_REQNEXTROUNDVILLAGE']._serialized_end=78524 + _globals['_RESNEXTROUNDVILLAGE']._serialized_start=78526 + _globals['_RESNEXTROUNDVILLAGE']._serialized_end=78621 + _globals['_ACTIONMJSTART']._serialized_start=78623 + _globals['_ACTIONMJSTART']._serialized_end=78638 + _globals['_NEWROUNDOPENEDTILES']._serialized_start=78640 + _globals['_NEWROUNDOPENEDTILES']._serialized_end=78705 + _globals['_MUYUINFO']._serialized_start=78707 + _globals['_MUYUINFO']._serialized_end=78777 + _globals['_CHUANMAGANG']._serialized_start=78780 + _globals['_CHUANMAGANG']._serialized_end=78918 + _globals['_YONGCHANGINFO']._serialized_start=78920 + _globals['_YONGCHANGINFO']._serialized_end=79037 + _globals['_ACTIONNEWCARD']._serialized_start=79039 + _globals['_ACTIONNEWCARD']._serialized_end=79075 + _globals['_RECORDNEWCARD']._serialized_start=79077 + _globals['_RECORDNEWCARD']._serialized_end=79113 + _globals['_ACTIONNEWROUND']._serialized_start=79116 + _globals['_ACTIONNEWROUND']._serialized_end=79586 + _globals['_RECORDNEWROUND']._serialized_start=79589 + _globals['_RECORDNEWROUND']._serialized_end=80187 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=80128 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=80187 + _globals['_GAMESNAPSHOT']._serialized_start=80190 + _globals['_GAMESNAPSHOT']._serialized_end=80599 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=80410 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=80599 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=80551 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=80599 + _globals['_ACTIONPROTOTYPE']._serialized_start=80601 + _globals['_ACTIONPROTOTYPE']._serialized_end=80660 + _globals['_GAMEDETAILRECORDS']._serialized_start=80662 + _globals['_GAMEDETAILRECORDS']._serialized_end=80761 + _globals['_GAMESELFOPERATION']._serialized_start=80764 + _globals['_GAMESELFOPERATION']._serialized_end=80965 + _globals['_GAMECHIPENGGANG']._serialized_start=80967 + _globals['_GAMECHIPENGGANG']._serialized_end=81056 + _globals['_GAMEVOTEGAMEEND']._serialized_start=81058 + _globals['_GAMEVOTEGAMEEND']._serialized_end=81088 + _globals['_GAMEUSERINPUT']._serialized_start=81091 + _globals['_GAMEUSERINPUT']._serialized_end=81258 + _globals['_GAMEUSEREVENT']._serialized_start=81260 + _globals['_GAMEUSEREVENT']._serialized_end=81303 + _globals['_GAMEACTION']._serialized_start=81306 + _globals['_GAMEACTION']._serialized_end=81462 + _globals['_OPTIONALOPERATION']._serialized_start=81464 + _globals['_OPTIONALOPERATION']._serialized_end=81586 + _globals['_OPTIONALOPERATIONLIST']._serialized_start=81588 + _globals['_OPTIONALOPERATIONLIST']._serialized_end=81710 + _globals['_LIQISUCCESS']._serialized_start=81712 + _globals['_LIQISUCCESS']._serialized_end=81788 + _globals['_FANINFO']._serialized_start=81790 + _globals['_FANINFO']._serialized_end=81838 + _globals['_HULEINFO']._serialized_start=81841 + _globals['_HULEINFO']._serialized_end=82270 + _globals['_TINGPAIINFO']._serialized_start=82273 + _globals['_TINGPAIINFO']._serialized_end=82440 + _globals['_TINGPAIDISCARDINFO']._serialized_start=82442 + _globals['_TINGPAIDISCARDINFO']._serialized_end=82526 + _globals['_GAMEEND']._serialized_start=82528 + _globals['_GAMEEND']._serialized_end=82553 + _globals['_ACTIONSELECTGAP']._serialized_start=82556 + _globals['_ACTIONSELECTGAP']._serialized_end=82717 + _globals['_RECORDSELECTGAP']._serialized_start=82720 + _globals['_RECORDSELECTGAP']._serialized_end=82909 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=80128 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=80187 + _globals['_ACTIONCHANGETILE']._serialized_start=82912 + _globals['_ACTIONCHANGETILE']._serialized_end=83177 + _globals['_RECORDCHANGETILE']._serialized_start=83180 + _globals['_RECORDCHANGETILE']._serialized_end=83595 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=80128 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=80187 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=83497 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=83595 + _globals['_ACTIONREVEALTILE']._serialized_start=83598 + _globals['_ACTIONREVEALTILE']._serialized_end=83827 + _globals['_RECORDREVEALTILE']._serialized_start=83830 + _globals['_RECORDREVEALTILE']._serialized_end=84060 + _globals['_ACTIONUNVEILTILE']._serialized_start=84062 + _globals['_ACTIONUNVEILTILE']._serialized_end=84174 + _globals['_RECORDUNVEILTILE']._serialized_start=84176 + _globals['_RECORDUNVEILTILE']._serialized_end=84288 + _globals['_ACTIONLOCKTILE']._serialized_start=84291 + _globals['_ACTIONLOCKTILE']._serialized_end=84503 + _globals['_RECORDLOCKTILE']._serialized_start=84506 + _globals['_RECORDLOCKTILE']._serialized_end=84719 + _globals['_ACTIONDISCARDTILE']._serialized_start=84722 + _globals['_ACTIONDISCARDTILE']._serialized_end=85071 + _globals['_RECORDDISCARDTILE']._serialized_start=85074 + _globals['_RECORDDISCARDTILE']._serialized_end=85372 + _globals['_ACTIONDEALTILE']._serialized_start=85375 + _globals['_ACTIONDEALTILE']._serialized_end=85664 + _globals['_RECORDDEALTILE']._serialized_start=85667 + _globals['_RECORDDEALTILE']._serialized_end=85914 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=85917 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=86068 + _globals['_RECORDFILLAWAITINGTILES']._serialized_start=86071 + _globals['_RECORDFILLAWAITINGTILES']._serialized_end=86222 + _globals['_ACTIONCHIPENGGANG']._serialized_start=86225 + _globals['_ACTIONCHIPENGGANG']._serialized_end=86560 + _globals['_RECORDCHIPENGGANG']._serialized_start=86563 + _globals['_RECORDCHIPENGGANG']._serialized_end=86856 + _globals['_ACTIONGANGRESULT']._serialized_start=86858 + _globals['_ACTIONGANGRESULT']._serialized_end=86913 + _globals['_RECORDGANGRESULT']._serialized_start=86915 + _globals['_RECORDGANGRESULT']._serialized_end=86970 + _globals['_ACTIONGANGRESULTEND']._serialized_start=86972 + _globals['_ACTIONGANGRESULTEND']._serialized_end=87030 + _globals['_RECORDGANGRESULTEND']._serialized_start=87032 + _globals['_RECORDGANGRESULTEND']._serialized_end=87090 + _globals['_ACTIONANGANGADDGANG']._serialized_start=87093 + _globals['_ACTIONANGANGADDGANG']._serialized_end=87299 + _globals['_RECORDANGANGADDGANG']._serialized_start=87302 + _globals['_RECORDANGANGADDGANG']._serialized_end=87456 + _globals['_ACTIONBABEI']._serialized_start=87459 + _globals['_ACTIONBABEI']._serialized_end=87663 + _globals['_RECORDBABEI']._serialized_start=87666 + _globals['_RECORDBABEI']._serialized_end=87818 + _globals['_ACTIONHULE']._serialized_start=87821 + _globals['_ACTIONHULE']._serialized_end=88031 + _globals['_RECORDHULE']._serialized_start=88034 + _globals['_RECORDHULE']._serialized_end=88244 + _globals['_HUINFOXUEZHANMID']._serialized_start=88247 + _globals['_HUINFOXUEZHANMID']._serialized_end=88445 + _globals['_ACTIONHULEXUEZHANMID']._serialized_start=88448 + _globals['_ACTIONHULEXUEZHANMID']._serialized_end=88657 + _globals['_RECORDHULEXUEZHANMID']._serialized_start=88660 + _globals['_RECORDHULEXUEZHANMID']._serialized_end=88869 + _globals['_ACTIONHULEXUEZHANEND']._serialized_start=88872 + _globals['_ACTIONHULEXUEZHANEND']._serialized_end=89121 + _globals['_RECORDHULEXUEZHANEND']._serialized_start=89124 + _globals['_RECORDHULEXUEZHANEND']._serialized_end=89373 + _globals['_ACTIONLIUJU']._serialized_start=89376 + _globals['_ACTIONLIUJU']._serialized_end=89582 + _globals['_RECORDLIUJU']._serialized_start=89585 + _globals['_RECORDLIUJU']._serialized_end=89791 + _globals['_NOTILEPLAYERINFO']._serialized_start=89793 + _globals['_NOTILEPLAYERINFO']._serialized_end=89896 + _globals['_NOTILESCOREINFO']._serialized_start=89899 + _globals['_NOTILESCOREINFO']._serialized_end=90060 + _globals['_ACTIONNOTILE']._serialized_start=90063 + _globals['_ACTIONNOTILE']._serialized_end=90257 + _globals['_RECORDNOTILE']._serialized_start=90260 + _globals['_RECORDNOTILE']._serialized_end=90454 + _globals['_PLAYERLEAVING']._serialized_start=90456 + _globals['_PLAYERLEAVING']._serialized_end=90485 + _globals['_REQAUTHGAME']._serialized_start=90487 + _globals['_REQAUTHGAME']._serialized_end=90597 + _globals['_RESAUTHGAME']._serialized_start=90600 + _globals['_RESAUTHGAME']._serialized_end=90778 + _globals['_GAMERESTORE']._serialized_start=90781 + _globals['_GAMERESTORE']._serialized_end=90965 + _globals['_RESENTERGAME']._serialized_start=90967 + _globals['_RESENTERGAME']._serialized_end=91076 + _globals['_REQSYNCGAME']._serialized_start=91078 + _globals['_REQSYNCGAME']._serialized_end=91123 + _globals['_RESSYNCGAME']._serialized_start=91125 + _globals['_RESSYNCGAME']._serialized_end=91233 + _globals['_REQSELFOPERATION']._serialized_start=91236 + _globals['_REQSELFOPERATION']._serialized_end=91436 + _globals['_REQCHIPENGGANG']._serialized_start=91438 + _globals['_REQCHIPENGGANG']._serialized_end=91526 + _globals['_REQBROADCASTINGAME']._serialized_start=91528 + _globals['_REQBROADCASTINGAME']._serialized_end=91586 + _globals['_REQGMCOMMANDINGAMING']._serialized_start=91588 + _globals['_REQGMCOMMANDINGAMING']._serialized_end=91629 + _globals['_RESGAMEPLAYERSTATE']._serialized_start=91631 + _globals['_RESGAMEPLAYERSTATE']._serialized_end=91718 + _globals['_REQVOTEGAMEEND']._serialized_start=91720 + _globals['_REQVOTEGAMEEND']._serialized_end=91749 + _globals['_RESGAMEENDVOTE']._serialized_start=91751 + _globals['_RESGAMEENDVOTE']._serialized_end=91836 + _globals['_REQAUTHOBSERVE']._serialized_start=91838 + _globals['_REQAUTHOBSERVE']._serialized_end=91869 + _globals['_RESSTARTOBSERVE']._serialized_start=91871 + _globals['_RESSTARTOBSERVE']._serialized_end=91957 + _globals['_NOTIFYNEWGAME']._serialized_start=91959 + _globals['_NOTIFYNEWGAME']._serialized_end=92014 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=92016 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=92066 + _globals['_NOTIFYGAMEBROADCAST']._serialized_start=92068 + _globals['_NOTIFYGAMEBROADCAST']._serialized_end=92120 + _globals['_NOTIFYGAMEENDRESULT']._serialized_start=92122 + _globals['_NOTIFYGAMEENDRESULT']._serialized_end=92178 + _globals['_NOTIFYGAMETERMINATE']._serialized_start=92180 + _globals['_NOTIFYGAMETERMINATE']._serialized_end=92217 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=92219 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=92298 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=92300 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=92407 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=92410 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=93054 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=4445 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=4539 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=4541 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=4654 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=4656 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=4712 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=4714 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=4792 + _globals['_NOTIFYACTIVITYREWARD']._serialized_start=93057 + _globals['_NOTIFYACTIVITYREWARD']._serialized_end=93217 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=4889 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=4959 + _globals['_NOTIFYACTIVITYPOINT']._serialized_start=93220 + _globals['_NOTIFYACTIVITYPOINT']._serialized_end=93358 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=5053 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=5104 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=93361 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=93517 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=5210 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=5267 + _globals['_NOTIFYGAMEPAUSE']._serialized_start=93519 + _globals['_NOTIFYGAMEPAUSE']._serialized_end=93552 + _globals['_NOTIFYENDGAMEVOTE']._serialized_start=93555 + _globals['_NOTIFYENDGAMEVOTE']._serialized_end=93715 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=93670 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=93715 + _globals['_NOTIFYOBSERVEDATA']._serialized_start=93717 + _globals['_NOTIFYOBSERVEDATA']._serialized_end=93768 + _globals['_LOBBY']._serialized_start=93835 + _globals['_LOBBY']._serialized_end=114586 + _globals['_FASTTEST']._serialized_start=114589 + _globals['_FASTTEST']._serialized_end=115474 # @@protoc_insertion_point(module_scope) diff --git a/mhm/proto/sheets_pb2.py b/mhm/proto/sheets_pb2.py deleted file mode 100644 index 69d7d6c..0000000 --- a/mhm/proto/sheets_pb2.py +++ /dev/null @@ -1,358 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: mhm/proto/sheets.proto -# Protobuf Python Version: 5.26.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16mhm/proto/sheets.proto\"\x9d\x02\n\x10\x41\x62MatchMatchInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x1c\n\x14\x61\x62_match_activity_id\x18\x02 \x01(\r\x12\x19\n\x11match_activity_id\x18\x03 \x01(\r\x12\x17\n\x0f\x64\x65sktop_id_list\x18\x04 \x01(\t\x12\x12\n\nconsume_id\x18\x05 \x01(\r\x12\x18\n\x10\x62uy_in_condition\x18\x06 \x01(\t\x12\x18\n\x10mail_template_id\x18\x07 \x01(\r\x12\x17\n\x0fmax_match_count\x18\x08 \x01(\r\x12\x11\n\treward_id\x18\t \x01(\r\x12\x10\n\x08point_id\x18\n \x01(\r\x12\x13\n\x0bmatch_level\x18\x0b \x01(\r\x12\x10\n\x08priority\x18\x0c \x01(\r\"P\n\x0c\x41\x62MatchPoint\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\x17\n\x0f\x64\x65sktop_id_list\x18\x03 \x01(\t\x12\r\n\x05point\x18\x04 \x01(\r\"l\n\x10\x41\x62MatchRewardSeq\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bpoint_lower\x18\x02 \x01(\r\x12\x13\n\x0bpoint_upper\x18\x03 \x01(\r\x12\x0e\n\x06reward\x18\x04 \x01(\t\x12\x12\n\nchest_mark\x18\x05 \x01(\r\"Y\n\x11\x41\x62MatchConsumeSeq\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\x12\n\nitem_count\x18\x04 \x01(\r\"\xef\x02\n\x16\x41\x63hievementAchievement\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x07 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0b \x01(\t\x12\x0c\n\x04rare\x18\x0c \x01(\r\x12\x0e\n\x06locked\x18\r \x01(\r\x12\x10\n\x08group_id\x18\x0e \x01(\r\x12\x0c\n\x04sort\x18\x0f \x01(\r\x12\x12\n\nsegment_id\x18\x10 \x01(\r\x12\x11\n\tbase_task\x18\x11 \x01(\r\x12\x0e\n\x06reward\x18\x12 \x01(\t\x12\x0e\n\x06hidden\x18\x13 \x01(\r\x12\x12\n\ndeprecated\x18\x14 \x01(\r\"\xd5\x01\n\x1b\x41\x63hievementAchievementGroup\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x0b\n\x03img\x18\x07 \x01(\t\x12\x0e\n\x06reward\x18\x08 \x01(\t\x12\x12\n\npercentage\x18\t \x01(\r\x12\x12\n\ndeprecated\x18\n \x01(\r\x12\x0c\n\x04sort\x18\x0b \x01(\r\"\x9a\x01\n\x10\x41\x63tivityActivity\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x0c\n\x04type\x18\t \x01(\t\x12\x13\n\x0bneed_popout\x18\n \x01(\r\"\xb8\x01\n\x0c\x41\x63tivityTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x03 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x04 \x01(\r\x12\x11\n\treward_id\x18\x05 \x01(\r\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x15\n\rhidden_reward\x18\x07 \x01(\t\x12\x10\n\x08limit_id\x18\x08 \x01(\r\x12\x12\n\ndeprecated\x18\t \x01(\r\"\xd0\x01\n\x10\x41\x63tivityExchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x11\n\treward_id\x18\x03 \x01(\r\x12\x14\n\x0creward_count\x18\x04 \x01(\r\x12\x12\n\nconsume_id\x18\x05 \x01(\r\x12\x15\n\rconsume_count\x18\x06 \x01(\r\x12\x16\n\x0e\x65xchange_limit\x18\x07 \x01(\x05\x12\x15\n\ritem_limit_id\x18\x08 \x01(\r\x12\x18\n\x10item_limit_count\x18\t \x01(\r\"\xe3\x01\n\x0f\x41\x63tivityChestUp\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x14\n\x0ctitle_str_id\x18\x04 \x01(\r\x12\x0e\n\x06str_id\x18\x05 \x01(\t\x12\x14\n\x0c\x63hara_str_id\x18\x06 \x01(\r\x12\x13\n\x0bitem_str_id\x18\x07 \x01(\r\x12\x0b\n\x03img\x18\x08 \x01(\t\x12\x11\n\ttitle_img\x18\t \x01(\t\x12\x0f\n\x07typeset\x18\n \x01(\r\x12\x15\n\rup_items_type\x18\x0b \x01(\r\x12\x10\n\x08up_items\x18\x0c \x03(\r\"\xaf\x01\n\x10\x41\x63tivityGameTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x03 \x01(\r\x12\x11\n\treward_id\x18\x04 \x01(\r\x12\x14\n\x0creward_count\x18\x05 \x01(\r\x12\x15\n\rhidden_reward\x18\x06 \x01(\t\x12\x10\n\x08limit_id\x18\x07 \x01(\r\x12\x12\n\ndeprecated\x18\x08 \x01(\r\"\xb3\x01\n\x11\x41\x63tivityGamePoint\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x10\n\x08point_id\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x0e\n\x06res_id\x18\x05 \x01(\r\x12\x11\n\tres_count\x18\x06 \x01(\r\x12\x12\n\nunlock_day\x18\x07 \x01(\x05\x12\x11\n\tnode_mark\x18\x08 \x01(\r\x12\x12\n\nimage_mark\x18\t \x01(\r\"j\n\x0c\x41\x63tivityRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\r\x12\x16\n\x0erank_reward_id\x18\x03 \x01(\r\x12\x15\n\rrequire_point\x18\x04 \x01(\r\"J\n\x12\x41\x63tivityRankReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\x18\n\x10lower_rank_bound\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\"\x90\x01\n\x10\x41\x63tivityFlipTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x03 \x01(\r\x12\x0e\n\x06reward\x18\x04 \x01(\t\x12\x10\n\x08matrix_x\x18\x05 \x01(\r\x12\x10\n\x08matrix_y\x18\x06 \x01(\r\x12\x11\n\tis_reward\x18\x07 \x01(\r\"p\n\x10\x41\x63tivityFlipInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nflip_count\x18\x02 \x01(\r\x12\x16\n\x0einit_task_list\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x05 \x01(\t\"^\n\x11\x41\x63tivityDailySign\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x14\n\x0creward_count\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\"\xe6\x02\n\x13\x41\x63tivityRichmanInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06map_id\x18\x02 \x01(\r\x12\x14\n\x0cmap_distance\x18\x03 \x01(\r\x12\x10\n\x08\x63hest_id\x18\x04 \x01(\r\x12\x17\n\x0f\x63onsume_item_id\x18\x05 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x06 \x01(\r\x12\x16\n\x0estep_bank_save\x18\x07 \x01(\r\x12\x18\n\x10\x66inish_bank_save\x18\x08 \x01(\r\x12\x19\n\x11\x66inish_reward_seq\x18\t \x01(\r\x12\x10\n\x08step_exp\x18\n \x01(\r\x12\x12\n\nfinish_exp\x18\x0b \x01(\r\x12\x17\n\x0fitem_worth_pool\x18\x0c \x01(\r\x12\x15\n\rmin_avg_worth\x18\r \x01(\r\x12\x15\n\rmax_avg_worth\x18\x0e \x01(\r\x12\x16\n\x0e\x63hest_pool_seq\x18\x0f \x01(\r\"\xa8\x01\n\x12\x41\x63tivityRichmanMap\x12\x0e\n\x06map_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\r\n\x05pos_x\x18\x03 \x01(\r\x12\r\n\x05pos_y\x18\x04 \x01(\r\x12\x12\n\npiece_face\x18\x05 \x01(\r\x12\x0c\n\x04type\x18\x06 \x01(\r\x12\r\n\x05param\x18\x07 \x01(\r\x12\x12\n\nbonus_type\x18\x08 \x01(\r\x12\r\n\x05worth\x18\t \x01(\r\"`\n\x14\x41\x63tivityRichmanLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\r\x12\x0b\n\x03\x65xp\x18\x04 \x01(\r\x12\x0c\n\x04\x62uff\x18\x05 \x01(\r\"p\n\x14\x41\x63tivityRichmanEvent\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x12\n\nevent_type\x18\x03 \x01(\r\x12\x0e\n\x06weight\x18\x04 \x01(\r\x12\r\n\x05param\x18\x05 \x03(\r\"\x94\x02\n\x12\x41\x63tivityPeriodTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x03 \x01(\r\x12\x0e\n\x06reward\x18\x04 \x01(\t\x12\x10\n\x08interval\x18\x05 \x01(\r\x12\x16\n\x0eprogress_limit\x18\x06 \x01(\r\x12\x1f\n\x17progress_limit_interval\x18\x07 \x01(\r\x12\x18\n\x10reward_limit_day\x18\x08 \x01(\r\x12\x17\n\x0f\x61\x63\x63\x65ssible_days\x18\t \x01(\t\x12\x12\n\nunlock_day\x18\n \x01(\r\x12\x12\n\ndeprecated\x18\x0b \x01(\r\x12\x11\n\tnode_mark\x18\x0c \x01(\r\"\xc7\x01\n\x16\x41\x63tivityRandomTaskPool\x12\x0f\n\x07pool_id\x18\x01 \x01(\r\x12\x0f\n\x07task_id\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x04 \x01(\r\x12\x11\n\treward_id\x18\x05 \x01(\r\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x0e\n\x06weight\x18\x07 \x01(\r\x12\x15\n\rhidden_reward\x18\x08 \x01(\t\x12\x10\n\x08limit_id\x18\t \x01(\r\">\n\x16\x41\x63tivityRandomTaskInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x03(\r\"E\n\x18\x41\x63tivityRichmanRewardSeq\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\"\xdc\x01\n\x14\x41\x63tivityActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x12\n\nbuff_level\x18\x03 \x01(\r\x12\x11\n\tbuff_type\x18\x04 \x01(\r\x12\x1b\n\x13upgrade_resource_id\x18\x05 \x01(\r\x12\x1e\n\x16upgrade_resource_count\x18\x06 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x07 \x01(\r\x12\x15\n\runlock_params\x18\x08 \x03(\r\x12\x13\n\x0b\x65\x66\x66\x65\x63t_desc\x18\t \x01(\r\"\x17\n\x15\x41\x63tivityBuffCondition\"\x8f\x01\n\x15\x41\x63tivityGamePointInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tfilter_id\x18\x02 \x01(\r\x12\x1c\n\x14reward_mail_template\x18\x03 \x01(\r\x12\x1b\n\x13max_point_limit_day\x18\x04 \x01(\x05\x12\x13\n\x0bshould_rank\x18\x05 \x01(\r\"n\n\x15\x41\x63tivityGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x17\n\x0frank_rate_lower\x18\x02 \x01(\r\x12\x17\n\x0frank_rate_upper\x18\x03 \x01(\r\x12\x0e\n\x06reward\x18\x04 \x01(\t\"y\n\x17\x41\x63tivityGamePointFilter\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\thas_robot\x18\x02 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\t\x12\x0c\n\x04room\x18\x04 \x01(\t\x12\x0c\n\x04mode\x18\x05 \x01(\t\x12\x11\n\tpoint_coe\x18\x06 \x01(\r\"\xa0\x03\n\x14\x41\x63tivityActivityRoom\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04sort\x18\x02 \x01(\r\x12\x10\n\x08str_name\x18\x03 \x01(\t\x12\x10\n\x08str_rule\x18\x04 \x01(\t\x12\x16\n\x0e\x66riend_room_id\x18\x05 \x01(\r\x12\x12\n\ndora3_mode\x18\x06 \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18\x07 \x01(\r\x12\x11\n\tmuyu_mode\x18\x08 \x01(\r\x12\x14\n\x0cxuezhan_mode\x18\t \x01(\r\x12\x16\n\x0ehuanzhang_mode\x18\n \x01(\r\x12\x14\n\x0c\x63huanma_mode\x18\x0b \x01(\r\x12\x14\n\x0cjiuchao_mode\x18\x0c \x01(\r\x12\x16\n\x0ereveal_discard\x18\r \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x0e \x01(\r\x12\x15\n\rzhanxing_mode\x18\x0f \x01(\r\x12\x15\n\rtianming_mode\x18\x10 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x11 \x01(\r\x12\x17\n\x0fhunzhiyiji_mode\x18\x12 \x01(\r\"\xe6\x02\n\x13\x41\x63tivitySnsActivity\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x64isable\x18\x02 \x01(\r\x12\n\n\x02pm\x18\x03 \x01(\r\x12\x0e\n\x06period\x18\x04 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ontent_str_id\x18\x06 \x01(\r\x12\x11\n\tparent_id\x18\x07 \x01(\r\x12\x0f\n\x07\x63har_id\x18\x08 \x01(\r\x12\x13\n\x0b\x63har_str_id\x18\t \x01(\r\x12\x15\n\rreply_char_id\x18\n \x01(\r\x12\x19\n\x11reply_char_str_id\x18\x0b \x01(\r\x12\x11\n\tchoice_id\x18\x0c \x01(\r\x12\x0c\n\x04like\x18\r \x01(\r\x12\x13\n\x0bunlock_time\x18\x0e \x01(\t\x12\x16\n\x0eunlock_item_id\x18\x0f \x01(\r\x12\x19\n\x11unlock_item_count\x18\x10 \x01(\r\x12\x15\n\rcontent_image\x18\x11 \x03(\t\"|\n\x14\x41\x63tivityMineActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0creward_group\x18\x02 \x01(\r\x12\x11\n\tcost_item\x18\x03 \x01(\t\x12\x12\n\nmap_size_x\x18\x04 \x01(\r\x12\x12\n\nmap_size_y\x18\x05 \x01(\r\"m\n\x12\x41\x63tivityMineReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12\t\n\x01x\x18\x05 \x01(\r\x12\t\n\x01y\x18\x06 \x01(\r\"\xad\x02\n\x13\x41\x63tivityRpgActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x62\x61se_hp\x18\x02 \x01(\r\x12\x10\n\x08\x62\x61se_atk\x18\x03 \x01(\r\x12\x10\n\x08\x62\x61se_dex\x18\x04 \x01(\r\x12\x10\n\x08\x62\x61se_luk\x18\x05 \x01(\r\x12\x0e\n\x06\x64s_atk\x18\x06 \x01(\r\x12\x14\n\x0cspecial_heal\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x03(\r\x12\x15\n\rmonster_group\x18\t \x01(\r\x12\x14\n\x0csanma_debuff\x18\n \x01(\r\x12\x11\n\thas_robot\x18\x0b \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x0c \x01(\t\x12\x0c\n\x04mode\x18\r \x01(\t\x12\x0c\n\x04room\x18\x0e \x01(\t\x12\x13\n\x0b\x64\x61ily_limit\x18\x0f \x01(\r\"\xcf\x01\n\x17\x41\x63tivityRpgMonsterGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x0b\n\x03seq\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\n\n\x02hp\x18\x04 \x01(\r\x12\x0b\n\x03\x61tk\x18\x05 \x01(\r\x12\x0e\n\x06reward\x18\x06 \x01(\t\x12\x0e\n\x06season\x18\x07 \x01(\r\x12\x10\n\x08\x63hapters\x18\x08 \x01(\t\x12\x13\n\x0bimaget_path\x18\t \x01(\t\x12\x12\n\nbackground\x18\n \x01(\t\x12\x13\n\x0bname_str_id\x18\x0b \x01(\r\"\xce\x02\n\x15\x41\x63tivityArenaActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nmatch_time\x18\x02 \x01(\t\x12\x19\n\x11ticket_time_limit\x18\x03 \x01(\t\x12\x16\n\x0eticket_item_id\x18\x04 \x01(\r\x12\x14\n\x0cticket_price\x18\x05 \x01(\t\x12\x12\n\ndesktop_id\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x16\n\x0emax_lose_count\x18\x08 \x01(\r\x12\x14\n\x0creward_group\x18\t \x01(\r\x12\x1a\n\x12\x64\x61ily_ticket_limit\x18\n \x01(\r\x12\x15\n\rmail_template\x18\x0b \x01(\r\x12\"\n\x1a\x61rena_reward_display_group\x18\x0c \x01(\r\x12\x13\n\x0blevel_limit\x18\r \x01(\r\"J\n\x13\x41\x63tivityArenaReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x11\n\twin_count\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\"\x88\x02\n\x1a\x41\x63tivityArenaRewardDisplay\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x15\n\rwin_count_min\x18\x02 \x01(\r\x12\x15\n\rwin_count_max\x18\x03 \x01(\r\x12\x10\n\x08reward_1\x18\x04 \x01(\r\x12\x17\n\x0freward_1_remark\x18\x05 \x01(\t\x12\x10\n\x08reward_2\x18\x06 \x01(\r\x12\x17\n\x0freward_2_remark\x18\x07 \x01(\t\x12\x10\n\x08reward_3\x18\x08 \x01(\r\x12\x17\n\x0freward_3_remark\x18\t \x01(\t\x12\x10\n\x08reward_4\x18\n \x01(\r\x12\x17\n\x0freward_4_remark\x18\x0b \x01(\t\"\x88\x01\n\x13\x41\x63tivitySegmentTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x14\n\x0c\x62\x61se_task_id\x18\x03 \x01(\r\x12\x18\n\x10max_finish_count\x18\x04 \x01(\r\x12\x0e\n\x06reward\x18\x05 \x01(\t\x12\x10\n\x08interval\x18\x06 \x01(\r\"\xab\x01\n\x18\x41\x63tivityFeedActivityInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0emax_feed_count\x18\x02 \x01(\r\x12\x16\n\x0e\x66\x65\x65\x64_reward_id\x18\x03 \x01(\r\x12\x19\n\x11\x66riend_send_limit\x18\x04 \x01(\r\x12\x19\n\x11\x66riend_recv_limit\x18\x05 \x01(\r\x12\x14\n\x0c\x66ood_item_id\x18\x06 \x03(\r\"Z\n\x1a\x41\x63tivityFeedActivityReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\x12\x11\n\timg_stage\x18\x04 \x01(\r\"d\n\x14\x41\x63tivityVoteActivity\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tvote_item\x18\x02 \x01(\r\x12\x16\n\x0e\x63hoice_id_list\x18\x03 \x01(\t\x12\x15\n\rvote_end_time\x18\x04 \x01(\t\"\xf3\x01\n\x15\x41\x63tivityRpgV2Activity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08\x62\x61se_atk\x18\x02 \x01(\r\x12\x15\n\rmonster_group\x18\x03 \x01(\r\x12\x14\n\x0csanma_debuff\x18\x04 \x01(\r\x12\x16\n\x0especial_debuff\x18\x05 \x01(\r\x12\x11\n\thas_robot\x18\x06 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x07 \x01(\t\x12\x0c\n\x04mode\x18\x08 \x01(\t\x12\x0c\n\x04room\x18\t \x01(\t\x12\x13\n\x0b\x64\x61ily_limit\x18\n \x01(\r\x12\x18\n\x10mail_template_id\x18\x0b \x01(\r\"\xa8\x02\n\x14\x41\x63tivitySpotActivity\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x0b\n\x03\x64\x65p\x18\x03 \x01(\r\x12\x11\n\tlimit_day\x18\x04 \x01(\r\x12\x12\n\nspot_group\x18\x05 \x01(\r\x12\x18\n\x10unlock_spot_item\x18\x06 \x01(\t\x12\x14\n\x0c\x63ontent_path\x18\x07 \x01(\t\x12\x13\n\x0bunlock_item\x18\x08 \x01(\t\x12\x1b\n\x13unlock_by_ending_id\x18\t \x01(\r\x12\x18\n\x10unlock_ending_id\x18\n \x03(\t\x12\x11\n\tending_id\x18\x0b \x03(\r\x12\x15\n\rending_id_dep\x18\x0c \x03(\r\x12\x0e\n\x06reward\x18\r \x01(\t\">\n\x14\x41\x63tivityActivityItem\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\titem_list\x18\x02 \x01(\t\"\x81\x01\n\x17\x41\x63tivityUpgradeActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07mail_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63onsume_item\x18\x03 \x01(\t\x12\x17\n\x0ftotal_reward_id\x18\x04 \x01(\r\x12\x11\n\treward_id\x18\x05 \x03(\r\"q\n\x1d\x41\x63tivityUpgradeActivityReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0e\n\x06reward\x18\x03 \x01(\t\x12\x12\n\nunlock_day\x18\x04 \x01(\r\x12\x11\n\thighlight\x18\x05 \x01(\r\"\xae\x01\n\x1a\x41\x63tivityFriendGiftActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x19\n\x11\x66riend_send_limit\x18\x02 \x01(\r\x12\x1b\n\x13\x66riend_send_consume\x18\x03 \x01(\r\x12\x19\n\x11\x66riend_recv_limit\x18\x04 \x01(\r\x12\x12\n\nextra_gift\x18\x05 \x01(\r\x12\x14\n\x0cgift_item_id\x18\x06 \x03(\r\"L\n\x1e\x41\x63tivityUpgradeActivityDisplay\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0f\n\x07\x64isplay\x18\x03 \x01(\r\"k\n\x17\x41\x63tivityActivityDesktop\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\ndesktop_id\x18\x02 \x01(\r\x12\x10\n\x08interval\x18\x03 \x01(\r\x12\x15\n\rinterval_type\x18\x04 \x01(\r\"\x9a\x01\n\x19\x41\x63tivityGachaActivityInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\ngacha_pool\x18\x02 \x01(\r\x12\x15\n\rgacha_control\x18\x03 \x01(\r\x12\x18\n\x10sp_trigger_times\x18\x04 \x01(\r\x12\x12\n\nsp_rewards\x18\x05 \x01(\t\x12\x0f\n\x07\x63onsume\x18\x06 \x01(\t\"b\n\x11\x41\x63tivityGachaPool\x12\x0f\n\x07pool_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x0c\n\x04rare\x18\x04 \x01(\r\x12\x0c\n\x04item\x18\x05 \x01(\t\"\x16\n\x14\x41\x63tivityGachaControl\"\xb4\x01\n\x13\x41\x63tivityTaskDisplay\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\x12\x1a\n\x12task_serial_number\x18\x03 \x01(\r\x12\x11\n\ttask_type\x18\x04 \x01(\r\x12\x16\n\x0eperiod_task_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61nswer\x18\x06 \x01(\r\x12\x11\n\tright_str\x18\x07 \x01(\r\x12\x11\n\twrong_str\x18\x08 \x01(\r\"N\n\x1e\x41\x63tivitySimulationActivityInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x17\n\x0fstamina_item_id\x18\x02 \x01(\r\"C\n\x12\x41\x63tivityRewardMail\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x10mail_template_id\x18\x02 \x01(\r\"\x8e\x01\n\x1d\x41\x63tivityCombiningActivityInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_bin\x18\x02 \x03(\r\x12\x17\n\x0f\x63raft_bin_price\x18\x03 \x03(\t\x12\x18\n\x10\x63raft_bin_unlock\x18\x04 \x03(\r\x12\x12\n\npoint_item\x18\x05 \x01(\r\">\n\x1a\x41\x63tivityCombiningCraftPool\x12\x0e\n\x06\x62in_id\x18\x01 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\"u\n\x14\x41\x63tivityCombiningMap\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rpoint_item_id\x18\x02 \x01(\r\x12\x18\n\x10point_item_count\x18\x03 \x01(\r\x12\x17\n\x0fworkbench_count\x18\x04 \x01(\r\"\x18\n\x16\x41\x63tivityCombiningOrder\"\xaa\x01\n\x16\x41\x63tivityCombiningCraft\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\r\n\x05group\x18\x03 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\x12\x18\n\x10upgrade_craft_id\x18\x06 \x01(\r\x12\x13\n\x0border_price\x18\x08 \x01(\t\x12\x10\n\x08if_bonus\x18\t \x01(\r\x12\x10\n\x08img_name\x18\n \x01(\t\"*\n\x16\x41\x63tivityChestReplaceUp\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\"\xfe\x01\n\x1b\x41\x63tivityVillageActivityInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0eworker_item_id\x18\x02 \x01(\r\x12\x15\n\rround_consume\x18\x03 \x01(\t\x12\x17\n\x0frandom_building\x18\x04 \x01(\t\x12\x14\n\x0c\x66ood_item_id\x18\x05 \x01(\r\x12\x14\n\x0ctrip_consume\x18\x06 \x01(\r\x12\x16\n\x0etrip_cold_down\x18\x07 \x01(\r\x12\x12\n\ntrip_round\x18\x08 \x01(\r\x12\x13\n\x0btrip_reward\x18\t \x03(\t\x12\x15\n\rstage_require\x18\n \x03(\t\"\xdf\x02\n\x17\x41\x63tivityVillageBuilding\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x0f\n\x07initial\x18\x03 \x01(\r\x12\x15\n\rbuilding_name\x18\x04 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\x12\x15\n\rnext_level_id\x18\x06 \x01(\r\x12\x14\n\x0cproduce_item\x18\x07 \x01(\t\x12\x14\n\x0c\x62\x61se_produce\x18\x08 \x01(\t\x12\x14\n\x0cupgrade_item\x18\t \x01(\t\x12\x18\n\x10max_worker_count\x18\n \x01(\r\x12\x16\n\x0eupgrade_reward\x18\x0b \x01(\t\x12\x16\n\x0e\x62uilding_stage\x18\x0c \x01(\r\x12\x16\n\x0eworker_consume\x18\r \x01(\r\x12\x0c\n\x04\x66unc\x18\x0e \x01(\t\x12\x0c\n\x04\x61rgs\x18\x0f \x03(\r\x12\x0c\n\x04type\x18\x10 \x01(\r\"\xc3\x01\n\x13\x41\x63tivityVillageTask\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nmission_id\x18\x02 \x01(\r\x12\x13\n\x0bmission_str\x18\x03 \x01(\r\x12\x12\n\nfruit_type\x18\x04 \x01(\t\x12\x0f\n\x07\x63onsume\x18\x05 \x01(\t\x12\x0e\n\x06reward\x18\x06 \x01(\t\x12\x12\n\nunlock_day\x18\x07 \x01(\r\x12\x14\n\x0cunlock_point\x18\x08 \x01(\t\x12\x0f\n\x07if_loop\x18\t \x01(\r\"\xd3\x02\n\x16\x41\x63tivityLiverEventInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x17\n\x0f\x66ollower_amount\x18\x02 \x01(\r\x12\x1b\n\x13\x64\x61ily_follower_plus\x18\x03 \x01(\r\x12\x12\n\nintro_text\x18\x04 \x01(\r\x12\x17\n\x0ftext_max_amount\x18\x05 \x01(\r\x12\x19\n\x11text_create_timer\x18\x06 \x01(\t\x12\x1a\n\x12text_create_weight\x18\x07 \x01(\t\x12\x16\n\x0erolltext_speed\x18\x08 \x01(\r\x12\x13\n\x0bgift_weight\x18\t \x01(\t\x12\x1a\n\x12rolltext_gift_time\x18\n \x01(\t\x12\x13\n\x0bkey_item_id\x18\x0b \x01(\r\x12\x17\n\x0f\x66\x61\x63\x65_time_block\x18\x0c \x01(\t\x12\x13\n\x0b\x66\x61\x63\x65_weight\x18\r \x01(\t\"\x88\x01\n\x15\x41\x63tivityLiverTextInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x10\n\x08\x63hara_id\x18\x03 \x01(\r\x12\x12\n\nmob_str_id\x18\x04 \x01(\r\x12\x13\n\x0bnormal_text\x18\x05 \x01(\t\x12\x11\n\tgift_text\x18\x06 \x01(\t\"\xcd\x01\n\x18\x41\x63tivityFestivalActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08\x66unds_id\x18\x02 \x01(\r\x12\x13\n\x0bproposal_id\x18\x03 \x01(\r\x12\x18\n\x10proposal_consume\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x61ily_buy_limit\x18\x05 \x01(\r\x12\x14\n\x0c\x61rrow_amount\x18\n \x01(\r\x12\x12\n\nmax_amount\x18\x0b \x01(\r\x12\x18\n\x10max_proposal_pos\x18\x0c \x01(\r\"\x95\x01\n\x15\x41\x63tivityFestivalLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x12\n\nlevel_name\x18\x03 \x01(\r\x12\x15\n\rlevel_require\x18\x04 \x01(\t\x12\x11\n\tlevel_res\x18\x05 \x01(\t\x12\x1a\n\x12unlock_event_count\x18\x06 \x01(\r\"\xdf\x01\n\x18\x41\x63tivityFestivalProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bproposal_id\x18\x02 \x01(\r\x12\x14\n\x0cunlock_level\x18\x03 \x01(\r\x12\x14\n\x0c\x65nding_group\x18\x04 \x03(\r\x12\x13\n\x0b\x63lient_name\x18\x05 \x01(\r\x12\x13\n\x0b\x63lient_icon\x18\x06 \x01(\t\x12\x15\n\rproposal_text\x18\x07 \x01(\r\x12\x15\n\roption_text_a\x18\x08 \x01(\r\x12\x15\n\roption_text_b\x18\t \x01(\r\"\xfd\x01\n\x15\x41\x63tivityFestivalEvent\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\r\x12\x10\n\x08position\x18\x03 \x01(\r\x12\x14\n\x0cunlock_level\x18\x04 \x01(\r\x12\x14\n\x0c\x65nding_group\x18\x05 \x03(\r\x12\x13\n\x0b\x65vent_title\x18\x06 \x01(\r\x12\x13\n\x0b\x63lient_name\x18\x07 \x01(\r\x12\x13\n\x0b\x63lient_icon\x18\x08 \x01(\t\x12\x12\n\nevent_text\x18\t \x01(\r\x12\x15\n\roption_text_a\x18\n \x01(\r\x12\x15\n\roption_text_b\x18\x0b \x01(\r\"\xad\x01\n\x16\x41\x63tivityFestivalEnding\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\x12\x13\n\x0b\x65nding_type\x18\x03 \x01(\r\x12\x0e\n\x06weight\x18\x04 \x01(\r\x12\x11\n\titem_plus\x18\x05 \x01(\t\x12\x12\n\nitem_minus\x18\x06 \x01(\t\x12\r\n\x05\x66unds\x18\x07 \x01(\x05\x12\x13\n\x0b\x65nding_text\x18\x08 \x01(\r\"o\n\x12\x41nimationAnimation\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x10\n\x08lifetime\x18\x04 \x01(\r\x12\r\n\x05speed\x18\x05 \x01(\x02\x12\x10\n\x08keypoint\x18\x06 \x03(\r\"I\n\nAudioAudio\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x13\n\x0btime_length\x18\x03 \x01(\x02\x12\x0c\n\x04type\x18\x04 \x01(\t\"\xc4\x02\n\x08\x41udioBgm\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tauto_hide\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07name_kr\x18\x07 \x01(\t\x12\x0c\n\x04path\x18\x08 \x01(\t\x12\x13\n\x0btime_length\x18\t \x01(\x02\x12\x0c\n\x04type\x18\n \x01(\t\x12\x17\n\x0funlock_desc_chs\x18\x0b \x01(\t\x12\x19\n\x11unlock_desc_chs_t\x18\x0c \x01(\t\x12\x16\n\x0eunlock_desc_jp\x18\r \x01(\t\x12\x16\n\x0eunlock_desc_en\x18\x0e \x01(\t\x12\x16\n\x0eunlock_desc_kr\x18\x0f \x01(\t\x12\x13\n\x0bunlock_item\x18\x10 \x01(\r\"\x9c\x03\n\x0e\x43haracterEmoji\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\x0e\n\x06sub_id\x18\x02 \x01(\r\x12\x17\n\x0funlock_desc_chs\x18\x03 \x01(\t\x12\x19\n\x11unlock_desc_chs_t\x18\x04 \x01(\t\x12\x16\n\x0eunlock_desc_jp\x18\x05 \x01(\t\x12\x16\n\x0eunlock_desc_en\x18\x06 \x01(\t\x12\x16\n\x0eunlock_desc_kr\x18\x07 \x01(\t\x12\x0c\n\x04type\x18\x08 \x01(\r\x12\x0c\n\x04view\x18\t \x01(\t\x12\r\n\x05\x61udio\x18\n \x01(\r\x12\x1d\n\x15\x61\x66ter_unlock_desc_chs\x18\x0b \x01(\t\x12\x1f\n\x17\x61\x66ter_unlock_desc_chs_t\x18\x0c \x01(\t\x12\x1c\n\x14\x61\x66ter_unlock_desc_jp\x18\r \x01(\t\x12\x1c\n\x14\x61\x66ter_unlock_desc_en\x18\x0e \x01(\t\x12\x1c\n\x14\x61\x66ter_unlock_desc_kr\x18\x0f \x01(\t\x12\x13\n\x0bunlock_type\x18\x10 \x01(\r\x12\x14\n\x0cunlock_param\x18\x11 \x03(\r\"\x9c\x01\n\x0e\x43haracterCutin\x12\x0e\n\x06skinid\x18\x01 \x01(\r\x12\x12\n\ncutin_name\x18\x02 \x01(\t\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\t\x12\r\n\x05\x61tlas\x18\x04 \x01(\t\x12\x0e\n\x06\x63har_x\x18\x05 \x01(\x05\x12\x0e\n\x06\x63har_y\x18\x06 \x01(\x05\x12\x12\n\nchar_width\x18\x07 \x01(\r\x12\x13\n\x0b\x63har_height\x18\x08 \x01(\r\"\xa0\x01\n\rCharacterSkin\x12\x0e\n\x06skinid\x18\x01 \x01(\r\x12\x14\n\x0cspine_layers\x18\x02 \x01(\r\x12\x0f\n\x07\x65\x66\x66\x65\x63ts\x18\x03 \x03(\t\x12\x17\n\x0f\x61udio_celebrate\x18\x04 \x01(\t\x12\x12\n\naudio_idle\x18\x05 \x01(\t\x12\x16\n\x0e\x61udio_greeting\x18\x06 \x01(\t\x12\x13\n\x0b\x61udio_click\x18\x07 \x01(\t\"\xc3\x02\n\nChestChest\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x06 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x07 \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x08 \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\t \x01(\t\x12\x0b\n\x03img\x18\n \x01(\t\x12\x0c\n\x04gift\x18\x0b \x01(\r\x12\x10\n\x08\x63urrency\x18\x0c \x01(\r\x12\r\n\x05price\x18\r \x01(\r\x12\x0f\n\x07price10\x18\x0e \x01(\r\x12\x11\n\tticket_id\x18\x0f \x01(\r\x12\x14\n\x0cticket_10_id\x18\x10 \x01(\r\x12\x10\n\x08\x66\x61ith_id\x18\x16 \x01(\r\x12\x0c\n\x04zone\x18\x17 \x01(\r\x12\x0c\n\x04sort\x18\x18 \x01(\r\"\x0b\n\tChestPool\"\x0e\n\x0c\x43hestPoolSeq\"\x0f\n\rChestItemPool\"\x8f\x02\n\x0e\x43hestChestShop\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x10\n\x08name_chs\x18\x04 \x01(\t\x12\x12\n\nname_chs_t\x18\x05 \x01(\t\x12\x0f\n\x07name_jp\x18\x06 \x01(\t\x12\x0f\n\x07name_en\x18\x07 \x01(\t\x12\x0f\n\x07item_id\x18\x08 \x01(\r\x12\r\n\x05price\x18\t \x01(\r\x12\x13\n\x0bneed_amount\x18\n \x01(\r\x12\x16\n\x0e\x63heck_activity\x18\x0b \x01(\r\x12\x13\n\x0blaunch_time\x18\x0c \x01(\t\x12\x19\n\x11remove_limit_mark\x18\r \x01(\r\x12\x0c\n\x04sort\x18\x0e \x01(\r\"W\n\x0c\x43hestPreview\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x16\n\x0e\x63heck_activity\x18\x04 \x01(\r\"\t\n\x07\x43hestUp\"\x10\n\x0e\x43hestItemPrice\"y\n\x0e\x43hestReplaceUp\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0freplace_pool_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x05 \x01(\r\x12\x10\n\x08\x63ount_id\x18\x06 \x01(\r\x12\x0c\n\x04type\x18\x07 \x01(\r\"Z\n\x10\x43hestReplacePool\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x12\n\nis_replace\x18\x04 \x01(\r\x12\x11\n\tadd_count\x18\x05 \x01(\r\"V\n\x13\x43omposeCharacompose\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x10\n\x08item_num\x18\x03 \x01(\r\x12\x10\n\x08\x63hara_id\x18\x04 \x01(\r\"/\n\x0e\x43ontestContest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tint_value\x18\x02 \x01(\x05\"\x90\x08\n\x10\x44\x65sktopMatchmode\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07is_open\x18\x02 \x01(\r\x12\x13\n\x0bmatch_group\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x05 \x01(\r\x12\x11\n\topen_guyi\x18\x06 \x01(\r\x12\x12\n\ndora3_mode\x18\x07 \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18\x08 \x01(\r\x12\x11\n\tmuyu_mode\x18\t \x01(\r\x12\x14\n\x0cxuezhan_mode\x18\n \x01(\r\x12\x14\n\x0c\x63huanma_mode\x18\x0b \x01(\r\x12\x16\n\x0ehuanzhang_mode\x18\x0c \x01(\r\x12\x14\n\x0cjiuchao_mode\x18\r \x01(\r\x12\x16\n\x0ereveal_discard\x18\x0e \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x0f \x01(\r\x12\x15\n\rzhanxing_mode\x18\x10 \x01(\r\x12\x15\n\rtianming_mode\x18\x11 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x12 \x01(\r\x12\x17\n\x0fhunzhiyiji_mode\x18\x13 \x01(\r\x12\x0c\n\x04room\x18\x14 \x01(\r\x12\x0c\n\x04mode\x18\x15 \x01(\r\x12\x11\n\tcan_sumup\x18\x16 \x01(\r\x12\x15\n\rroom_name_chs\x18\x17 \x01(\t\x12\x17\n\x0froom_name_chs_t\x18\x18 \x01(\t\x12\x14\n\x0croom_name_jp\x18\x19 \x01(\t\x12\x14\n\x0croom_name_en\x18\x1a \x01(\t\x12\x14\n\x0croom_name_kr\x18\x1b \x01(\t\x12\x14\n\x0cglimit_floor\x18\x1c \x01(\x05\x12\x13\n\x0bglimit_ceil\x18\x1d \x01(\x05\x12\x0e\n\x06gcarry\x18\x1e \x01(\x05\x12\x15\n\rexchange_rate\x18\x1f \x01(\x05\x12\x13\n\x0blevelpoint1\x18 \x01(\x05\x12\x13\n\x0blevelpoint2\x18! \x01(\x05\x12\x13\n\x0blevelpoint3\x18\" \x01(\x05\x12\x13\n\x0blevelpoint4\x18# \x01(\x05\x12\x12\n\nfish_point\x18$ \x01(\x05\x12\x12\n\ninit_point\x18% \x01(\x05\x12\x12\n\nback_point\x18& \x01(\x05\x12\x13\n\x0b\x63ount_point\x18\' \x01(\x05\x12\x0f\n\x07\x62uchang\x18( \x03(\x05\x12\x13\n\x0blevel_limit\x18) \x01(\r\x12\x18\n\x10level_limit_ceil\x18* \x01(\r\x12\x0b\n\x03tip\x18+ \x01(\x05\x12\x12\n\nfriendship\x18, \x01(\x05\x12\x10\n\x08\x63hest_id\x18- \x01(\r\x12\x15\n\rchest_exp_add\x18. \x03(\r\x12\x13\n\x0blevel_match\x18/ \x01(\r\x12\x19\n\x11level_match_range\x18\x30 \x01(\r\x12\x17\n\x0flevel_match_max\x18\x31 \x01(\r\"\xd0\x01\n\x0c\x44\x65sktopChest\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65xp_step\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07name_kr\x18\x07 \x01(\t\x12\x0c\n\x04icon\x18\x08 \x01(\t\x12\x13\n\x0breward_pool\x18\t \x01(\r\x12\x14\n\x0cselect_count\x18\n \x01(\r\x12\x10\n\x08repeated\x18\x0b \x01(\r\"1\n\x0f\x44\x65sktopSettings\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x11\n\tint_value\x18\x02 \x01(\x05\"V\n\x11\x44\x65sktopFieldSpell\x12\r\n\x05\x66ield\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61rdname\x18\x04 \x01(\t\x12\x14\n\x0csord_card_id\x18\x05 \x01(\r\"\x8b\x01\n\x11\x44\x65sktopFriendRoom\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08pre_rule\x18\x02 \x01(\t\x12\x0c\n\x04sort\x18\x03 \x01(\r\x12\x10\n\x08str_name\x18\x04 \x01(\t\x12\x10\n\x08str_rule\x18\x05 \x01(\t\x12\x11\n\tset_jushu\x18\x06 \x01(\r\x12\x13\n\x0brule_images\x18\x07 \x03(\t\"\xc5\x01\n\rEventsSoscoin\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0blevel_limit\x18\x02 \x01(\r\x12\x14\n\x0clevel3_limit\x18\x03 \x01(\r\x12\x12\n\ngold_limit\x18\x04 \x01(\r\x12\x10\n\x08gold_num\x18\x05 \x01(\r\x12\x10\n\x08\x64\x65sc_chs\x18\x06 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x07 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x08 \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\n \x01(\t\"\xf7\x01\n\x10\x45ventsDailyevent\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0breward_type\x18\x02 \x01(\r\x12\x12\n\nreward_num\x18\x03 \x01(\r\x12\x10\n\x08\x64\x65sc_chs\x18\x04 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x05 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x06 \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x07 \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x08 \x01(\t\x12\x13\n\x0b\x61\x63tive_type\x18\t \x01(\r\x12\x0c\n\x04type\x18\x0b \x01(\r\x12\x0e\n\x06target\x18\x0c \x01(\r\x12\r\n\x05param\x18\r \x03(\t\x12\x13\n\x0blevel_limit\x18\x0e \x01(\t\"\xa2\x01\n\x0e\x45ventsBaseTask\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x64\x65sc_chs\x18\x02 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x04 \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x05 \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x06 \x01(\t\x12\x0c\n\x04type\x18\x07 \x01(\r\x12\x0e\n\x06target\x18\x08 \x01(\r\x12\r\n\x05param\x18\t \x03(\t\"\xbc\x02\n\x10\x45xchangeExchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0fsource_currency\x18\x02 \x01(\r\x12\x14\n\x0csource_value\x18\x03 \x01(\x05\x12\x17\n\x0ftarget_currency\x18\x04 \x01(\r\x12\x14\n\x0ctarget_value\x18\x05 \x01(\x05\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12\x10\n\x08name_chs\x18\x07 \x01(\t\x12\x12\n\nname_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07name_jp\x18\t \x01(\t\x12\x0f\n\x07name_en\x18\n \x01(\t\x12\x0f\n\x07name_kr\x18\x0b \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x0c \x01(\t\x12\x12\n\ndesc_chs_t\x18\r \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0e \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0f \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x10 \x01(\t\"\xc3\x02\n\x16\x45xchangeSearchexchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0fsource_currency\x18\x02 \x01(\r\x12\x14\n\x0csource_value\x18\x03 \x01(\x05\x12\x17\n\x0ftarget_currency\x18\x04 \x01(\r\x12\x14\n\x0ctarget_value\x18\x05 \x01(\x05\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12\x10\n\x08name_chs\x18\x07 \x01(\t\x12\x12\n\nname_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07name_jp\x18\t \x01(\t\x12\x0f\n\x07name_en\x18\n \x01(\t\x12\x0f\n\x07name_kr\x18\x0b \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x0c \x01(\t\x12\x12\n\ndesc_chs_t\x18\r \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0e \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0f \x01(\t\x12\x10\n\x08\x64\x65sc_kor\x18\x10 \x01(\t\"\xc5\x02\n\x19\x45xchangeFushiquanexchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0fsource_currency\x18\x02 \x01(\r\x12\x14\n\x0csource_value\x18\x03 \x01(\x05\x12\x17\n\x0ftarget_currency\x18\x04 \x01(\r\x12\x14\n\x0ctarget_value\x18\x05 \x01(\x05\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12\x10\n\x08name_chs\x18\x07 \x01(\t\x12\x12\n\nname_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07name_jp\x18\t \x01(\t\x12\x0f\n\x07name_en\x18\n \x01(\t\x12\x0f\n\x07name_kr\x18\x0b \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x0c \x01(\t\x12\x12\n\ndesc_chs_t\x18\r \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0e \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0f \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x10 \x01(\t\"\xb8\x02\n\x06\x46\x61nFan\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x11\n\txuanshang\x18\x07 \x01(\r\x12\r\n\x05yiman\x18\x08 \x01(\r\x12\x13\n\x0b\x66\x61n_menqing\x18\t \x01(\r\x12\x10\n\x08\x66\x61n_fulu\x18\n \x01(\r\x12\x12\n\nshow_index\x18\x0b \x01(\r\x12\r\n\x05sound\x18\x0c \x01(\t\x12\x0f\n\x07is_guyi\x18\r \x01(\r\x12\x0e\n\x06rarity\x18\x0e \x01(\r\x12\x14\n\x0cshow_range_1\x18\x0f \x01(\r\x12\x14\n\x0cshow_range_2\x18\x10 \x01(\t\x12\x10\n\x08merge_id\x18\x11 \x01(\r\"\xe3\x02\n\x0e\x46\x61ndescFandesc\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03tag\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07name_kr\x18\x07 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x08 \x01(\t\x12\x12\n\ndesc_chs_t\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0c \x01(\t\x12\x11\n\tdesc2_chs\x18\r \x01(\t\x12\x10\n\x08\x64\x65sc2_jp\x18\x0e \x01(\t\x12\x10\n\x08\x64\x65sc2_en\x18\x0f \x01(\t\x12\x13\n\x0b\x64\x65sc2_chs_t\x18\x10 \x01(\t\x12\x10\n\x08\x64\x65sc2_kr\x18\x11 \x01(\t\x12\x0c\n\x04\x63\x61se\x18\x12 \x01(\t\x12\x0c\n\x04show\x18\x13 \x01(\r\x12\x0c\n\x04mode\x18\x14 \x01(\r\"\xc6\x02\n\x15GameLiveSelectFilters\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x0f\n\x07mode_id\x18\x03 \x01(\r\x12\x0c\n\x04mode\x18\x04 \x01(\r\x12\x15\n\rtournament_id\x18\x05 \x01(\r\x12\x0c\n\x04open\x18\x06 \x01(\r\x12\x0f\n\x07initial\x18\x07 \x01(\r\x12\x11\n\tname1_chs\x18\x08 \x01(\t\x12\x13\n\x0bname1_chs_t\x18\t \x01(\t\x12\x10\n\x08name1_jp\x18\n \x01(\t\x12\x10\n\x08name1_en\x18\x0b \x01(\t\x12\x10\n\x08name1_kr\x18\x0c \x01(\t\x12\x11\n\tname2_chs\x18\r \x01(\t\x12\x13\n\x0bname2_chs_t\x18\x0e \x01(\t\x12\x10\n\x08name2_jp\x18\x0f \x01(\t\x12\x10\n\x08name2_en\x18\x10 \x01(\t\x12\x10\n\x08name2_kr\x18\x11 \x01(\t\"W\n\tInfoError\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03\x63hs\x18\x02 \x01(\t\x12\r\n\x05\x63hs_t\x18\x03 \x01(\t\x12\n\n\x02jp\x18\x04 \x01(\t\x12\n\n\x02\x65n\x18\x05 \x01(\t\x12\n\n\x02kr\x18\x06 \x01(\t\"\xaa\x01\n\rInfoForbidden\x12\x0c\n\x04word\x18\x01 \x01(\t\x12\x10\n\x08type_chs\x18\x02 \x01(\r\x12\x10\n\x08near_chs\x18\x03 \x01(\r\x12\x0b\n\x03\x63hs\x18\x04 \x01(\r\x12\x0f\n\x07type_us\x18\x05 \x01(\r\x12\x0f\n\x07near_us\x18\x06 \x01(\r\x12\n\n\x02us\x18\x07 \x01(\r\x12\x0f\n\x07type_jp\x18\x08 \x01(\r\x12\x0f\n\x07near_jp\x18\t \x01(\r\x12\n\n\x02jp\x18\n \x01(\r\"U\n\x08InfoNear\x12\r\n\x05word1\x18\x01 \x01(\t\x12\r\n\x05word2\x18\x02 \x01(\t\x12\r\n\x05word3\x18\x03 \x01(\t\x12\r\n\x05word4\x18\x04 \x01(\t\x12\r\n\x05word5\x18\x05 \x01(\t\"a\n\rInfoTranslate\x12\x10\n\x08original\x18\x01 \x01(\t\x12\x0b\n\x03\x63hs\x18\x02 \x01(\t\x12\r\n\x05\x63hs_t\x18\x03 \x01(\t\x12\n\n\x02jp\x18\x04 \x01(\t\x12\n\n\x02\x65n\x18\x05 \x01(\t\x12\n\n\x02kr\x18\x06 \x01(\t\"\xf6\x01\n\x16ItemDefinitionCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x07 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0b \x01(\t\x12\x0c\n\x04icon\x18\x0c \x01(\t\x12\x10\n\x08icon_jpg\x18\r \x01(\t\"\xd2\x06\n\x12ItemDefinitionItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04sort\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x13\n\x0bname_chs_t2\x18\x05 \x01(\t\x12\x0f\n\x07name_jp\x18\x06 \x01(\t\x12\x0f\n\x07name_en\x18\x07 \x01(\t\x12\x0f\n\x07name_kr\x18\x08 \x01(\t\x12\x15\n\rdesc_func_chs\x18\t \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\n \x01(\t\x12\x17\n\x0f\x64\x65sc_func_chs_t\x18\x0b \x01(\t\x12\x12\n\ndesc_chs_t\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65sc_chs_t2\x18\r \x01(\t\x12\x14\n\x0c\x64\x65sc_func_jp\x18\x0e \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0f \x01(\t\x12\x14\n\x0c\x64\x65sc_func_en\x18\x10 \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x11 \x01(\t\x12\x14\n\x0c\x64\x65sc_func_kr\x18\x12 \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x13 \x01(\t\x12\x0c\n\x04icon\x18\x14 \x01(\t\x12\x18\n\x10icon_transparent\x18\x15 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x16 \x01(\r\x12\x0c\n\x04type\x18\x17 \x01(\r\x12\x11\n\tis_unique\x18\x18 \x01(\r\x12\x11\n\tmax_stack\x18\x19 \x01(\r\x12\x0e\n\x06\x61\x63\x63\x65ss\x18\x1a \x01(\t\x12\x12\n\naccessinfo\x18\x1b \x01(\r\x12\x0c\n\x04\x66unc\x18\x1c \x01(\t\x12\r\n\x05iargs\x18\x1d \x03(\r\x12\r\n\x05sargs\x18\x1e \x03(\t\x12\x10\n\x08\x63\x61n_sell\x18\x1f \x01(\r\x12\x16\n\x0esell_reward_id\x18 \x01(\r\x12\x19\n\x11sell_reward_count\x18! \x01(\r\x12\x13\n\x0bitem_expire\x18# \x01(\t\x12\x17\n\x0f\x65xpire_desc_chs\x18$ \x01(\t\x12\x19\n\x11\x65xpire_desc_chs_t\x18% \x01(\t\x12\x16\n\x0e\x65xpire_desc_jp\x18& \x01(\t\x12\x16\n\x0e\x65xpire_desc_en\x18\' \x01(\t\x12\x16\n\x0e\x65xpire_desc_kr\x18( \x01(\t\x12\x14\n\x0cregion_limit\x18) \x01(\r\x12\x12\n\ncross_view\x18* \x01(\r\x12\x16\n\x0e\x64\x61tabase_cache\x18+ \x01(\r\"\xc5\x02\n\x13ItemDefinitionTitle\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x07 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x08 \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0b \x01(\t\x12\x0c\n\x04icon\x18\x0c \x01(\t\x12\x11\n\ticon_item\x18\r \x01(\t\x12\x10\n\x08priority\x18\x0e \x01(\r\x12\x13\n\x0bunlock_type\x18\x0f \x01(\r\x12\x14\n\x0cunlock_param\x18\x10 \x03(\r\x12\x12\n\ncross_view\x18\x11 \x01(\r\"\xa9\x0c\n\x17ItemDefinitionCharacter\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04sort\x18\x02 \x01(\r\x12\x13\n\x0blaunch_time\x18\x03 \x01(\t\x12\x10\n\x08name_chs\x18\x04 \x01(\t\x12\x11\n\tname_chs2\x18\x05 \x01(\t\x12\x12\n\nname_chs_t\x18\x06 \x01(\t\x12\x13\n\x0bname_chs_t2\x18\x07 \x01(\t\x12\x0f\n\x07name_jp\x18\x08 \x01(\t\x12\x10\n\x08name_jp2\x18\t \x01(\t\x12\x0f\n\x07name_en\x18\n \x01(\t\x12\x0f\n\x07name_kr\x18\x0b \x01(\t\x12\x0c\n\x04open\x18\x0c \x01(\r\x12\x11\n\tinit_skin\x18\r \x01(\r\x12\x18\n\x10\x66ull_fetter_skin\x18\x0e \x01(\r\x12\x0c\n\x04hand\x18\x0f \x01(\r\x12\x10\n\x08\x66\x61vorite\x18\x10 \x01(\r\x12\x17\n\x0fstar_5_material\x18\x11 \x01(\t\x12\x13\n\x0bstar_5_cost\x18\x12 \x01(\r\x12\x11\n\tcan_marry\x18\x13 \x01(\r\x12\x18\n\x10\x65xchange_item_id\x18\x14 \x01(\r\x12\x19\n\x11\x65xchange_item_num\x18\x15 \x01(\x05\x12\x0b\n\x03\x65mo\x18\x16 \x01(\t\x12\r\n\x05sound\x18\x17 \x01(\r\x12\x14\n\x0csound_volume\x18\x18 \x01(\x02\x12\x0b\n\x03sex\x18\x19 \x01(\r\x12\x18\n\x10\x64\x65sc_stature_chs\x18\x1a \x01(\t\x12\x1a\n\x12\x64\x65sc_stature_chs_t\x18\x1b \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_jp\x18\x1c \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_en\x18\x1d \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_kr\x18\x1e \x01(\t\x12\x16\n\x0e\x64\x65sc_birth_chs\x18\x1f \x01(\t\x12\x18\n\x10\x64\x65sc_birth_chs_t\x18 \x01(\t\x12\x15\n\rdesc_birth_jp\x18! \x01(\t\x12\x15\n\rdesc_birth_en\x18\" \x01(\t\x12\x15\n\rdesc_birth_kr\x18# \x01(\t\x12\x14\n\x0c\x64\x65sc_age_chs\x18$ \x01(\t\x12\x16\n\x0e\x64\x65sc_age_chs_t\x18% \x01(\t\x12\x13\n\x0b\x64\x65sc_age_jp\x18& \x01(\t\x12\x13\n\x0b\x64\x65sc_age_en\x18\' \x01(\t\x12\x13\n\x0b\x64\x65sc_age_kr\x18( \x01(\t\x12\x1a\n\x12\x64\x65sc_bloodtype_chs\x18) \x01(\t\x12\x1c\n\x14\x64\x65sc_bloodtype_chs_t\x18* \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_jp\x18+ \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_en\x18, \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_kr\x18- \x01(\t\x12\x13\n\x0b\x64\x65sc_cv_chs\x18. \x01(\t\x12\x15\n\rdesc_cv_chs_t\x18/ \x01(\t\x12\x12\n\ndesc_cv_jp\x18\x30 \x01(\t\x12\x12\n\ndesc_cv_en\x18\x31 \x01(\t\x12\x12\n\ndesc_cv_kr\x18\x32 \x01(\t\x12\x16\n\x0e\x64\x65sc_hobby_chs\x18\x33 \x01(\t\x12\x18\n\x10\x64\x65sc_hobby_chs_t\x18\x34 \x01(\t\x12\x15\n\rdesc_hobby_jp\x18\x35 \x01(\t\x12\x15\n\rdesc_hobby_en\x18\x36 \x01(\t\x12\x15\n\rdesc_hobby_kr\x18\x37 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x38 \x01(\t\x12\x15\n\rdesc_item_chs\x18\x39 \x01(\t\x12\x12\n\ndesc_chs_t\x18: \x01(\t\x12\x17\n\x0f\x64\x65sc_item_chs_t\x18; \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18< \x01(\t\x12\x14\n\x0c\x64\x65sc_item_jp\x18= \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18> \x01(\t\x12\x14\n\x0c\x64\x65sc_item_en\x18? \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18@ \x01(\t\x12\x14\n\x0c\x64\x65sc_item_kr\x18\x41 \x01(\t\x12\x15\n\rcollaboration\x18\x42 \x01(\r\x12\x14\n\x0cregion_limit\x18\x43 \x01(\r\x12\x10\n\x08skin_lib\x18\x44 \x03(\r\x12\n\n\x02ur\x18\x45 \x01(\r\x12\x0e\n\x06ur_ron\x18\x46 \x01(\r\x12\x0f\n\x07ur_liqi\x18G \x01(\r\x12\x10\n\x08ur_cutin\x18H \x01(\t\x12\x0f\n\x07limited\x18I \x01(\r\x12\x13\n\x0btreasure_sp\x18J \x01(\r\"i\n\x12ItemDefinitionView\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08res_name\x18\x02 \x01(\t\x12\x10\n\x08\x61udio_id\x18\x03 \x01(\r\x12\x14\n\x0c\x63haracter_id\x18\x04 \x01(\r\x12\r\n\x05sargs\x18\x05 \x03(\t\"\x9c\x0b\n\x12ItemDefinitionSkin\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07name_kr\x18\x07 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x08 \x01(\t\x12\x12\n\ndesc_chs_t\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0c \x01(\t\x12\x14\n\x0c\x63haracter_id\x18\r \x01(\r\x12\x15\n\rlock_tips_chs\x18\x0e \x01(\t\x12\x17\n\x0flock_tips_chs_t\x18\x0f \x01(\t\x12\x14\n\x0clock_tips_jp\x18\x10 \x01(\t\x12\x14\n\x0clock_tips_en\x18\x11 \x01(\t\x12\x14\n\x0clock_tips_kr\x18\x12 \x01(\t\x12\x0c\n\x04path\x18\x13 \x01(\t\x12\x18\n\x10\x65xchange_item_id\x18\x14 \x01(\r\x12\x19\n\x11\x65xchange_item_num\x18\x15 \x01(\x05\x12\x11\n\tdirection\x18\x16 \x01(\r\x12\x12\n\nno_reverse\x18\x17 \x01(\r\x12\x14\n\x0clock_reverse\x18\x18 \x01(\r\x12\x10\n\x08offset_x\x18\x19 \x01(\x05\x12\x10\n\x08offset_y\x18\x1a \x01(\x05\x12\x12\n\nspot_scale\x18\x1b \x01(\t\x12\x16\n\x0e\x65\x66\x66\x65\x63tive_time\x18\x1c \x01(\t\x12\x14\n\x0clobby_offset\x18\x1d \x01(\t\x12\x16\n\x0eliaoshe_offset\x18\x1e \x01(\t\x12\x13\n\x0bshop_offset\x18\x1f \x01(\t\x12\x12\n\nwin_offset\x18 \x01(\t\x12\x16\n\x0egameend_offset\x18! \x01(\t\x12\x15\n\rstarup_offset\x18\" \x01(\t\x12\x17\n\x0ftreasure_offset\x18# \x01(\t\x12\x18\n\x10\x63k_full_0_offset\x18$ \x01(\t\x12\x18\n\x10\x63k_full_1_offset\x18% \x01(\t\x12\x18\n\x10\x63k_full_2_offset\x18& \x01(\t\x12\x18\n\x10\x63k_full_3_offset\x18\' \x01(\t\x12\x1d\n\x15\x63k_full_single_offset\x18( \x01(\t\x12\x18\n\x10\x63k_half_0_offset\x18) \x01(\t\x12\x18\n\x10\x63k_half_1_offset\x18* \x01(\t\x12\x18\n\x10\x63k_half_2_offset\x18+ \x01(\t\x12\x18\n\x10\x63k_half_3_offset\x18, \x01(\t\x12\x1d\n\x15\x63k_half_single_offset\x18- \x01(\t\x12\x13\n\x0bsmallhead_x\x18. \x01(\x05\x12\x13\n\x0bsmallhead_y\x18/ \x01(\x05\x12\x17\n\x0fsmallhead_width\x18\x30 \x01(\x05\x12\x0e\n\x06\x66ull_x\x18\x31 \x01(\x05\x12\x0e\n\x06\x66ull_y\x18\x32 \x01(\x05\x12\x12\n\nfull_width\x18\x33 \x01(\x05\x12\x13\n\x0b\x66ull_height\x18\x34 \x01(\x05\x12\x0e\n\x06half_x\x18\x35 \x01(\x05\x12\x0e\n\x06half_y\x18\x36 \x01(\x05\x12\x12\n\nhalf_width\x18\x37 \x01(\x05\x12\x13\n\x0bhalf_height\x18\x38 \x01(\x05\x12\x12\n\nspine_type\x18\x39 \x01(\x05\x12\x13\n\x0bspine_width\x18: \x01(\x05\x12\x14\n\x0cspine_height\x18; \x01(\x05\x12\x0f\n\x07pivot_x\x18< \x01(\x05\x12\x0f\n\x07pivot_y\x18= \x01(\x05\x12\x0c\n\x04idle\x18> \x01(\x05\x12\x10\n\x08greeting\x18? \x01(\x05\x12\x11\n\tcelebrate\x18@ \x01(\x05\x12\r\n\x05\x63lick\x18\x41 \x01(\x05\x12\x15\n\rgreeting_init\x18\x42 \x01(\x05\x12\x0e\n\x06\x63lick2\x18\x43 \x01(\x05\x12\x16\n\x0e\x63\x65lebrate_idle\x18\x44 \x01(\x05\"\x1c\n\x1aItemDefinitionItemRecovery\"M\n\x1cItemDefinitionItemManualPool\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0e\n\x06res_id\x18\x02 \x01(\r\x12\x11\n\tres_count\x18\x03 \x01(\r\"L\n\x19ItemDefinitionSourceLimit\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x12\n\nitem_limit\x18\x03 \x01(\r\"J\n\x19ItemDefinitionItemPackage\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0e\n\x06res_id\x18\x02 \x01(\r\x12\x11\n\tres_count\x18\x03 \x01(\r\"U\n\x1cItemDefinitionFakeRandomPool\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bstage_count\x18\x02 \x03(\r\x12\x14\n\x0cstage_weight\x18\x03 \x03(\r\"r\n\x1aItemDefinitionLoadingImage\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08img_path\x18\x02 \x01(\t\x12\x12\n\nthumb_path\x18\x03 \x01(\t\x12\x0c\n\x04sort\x18\x04 \x01(\r\x12\x14\n\x0cunlock_items\x18\x05 \x03(\r\"\x9b\x01\n\x1aItemDefinitionFunctionItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x03 \x03(\r\x12\x0c\n\x04name\x18\x04 \x01(\r\x12\x11\n\tdesc_func\x18\x05 \x01(\r\x12\x0c\n\x04\x64\x65sc\x18\x06 \x01(\r\x12\x0c\n\x04icon\x18\x07 \x01(\t\x12\x18\n\x10icon_transparent\x18\x08 \x01(\t\"\x84\x01\n\x16LeaderboardLeaderboard\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\t\x12\x12\n\nrefresh_cd\x18\x04 \x01(\r\x12\x11\n\tmax_count\x18\x05 \x01(\r\x12\x11\n\tshow_list\x18\x06 \x01(\t\"\xe9\x03\n\x1eLevelDefinitionLevelDefinition\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\x15\n\rprimary_level\x18\x03 \x01(\r\x12\x17\n\x0fsecondary_level\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x11\n\tend_point\x18\x06 \x01(\r\x12\x14\n\x0cprimary_icon\x18\x07 \x01(\t\x12\x10\n\x08name_chs\x18\x08 \x01(\t\x12\x12\n\nname_chs_t\x18\t \x01(\t\x12\x0f\n\x07name_jp\x18\n \x01(\t\x12\x0f\n\x07name_en\x18\x0b \x01(\t\x12\x0f\n\x07name_kr\x18\x0c \x01(\t\x12\x15\n\rfull_name_chs\x18\r \x01(\t\x12\x17\n\x0f\x66ull_name_chs_t\x18\x0e \x01(\t\x12\x14\n\x0c\x66ull_name_jp\x18\x0f \x01(\t\x12\x14\n\x0c\x66ull_name_en\x18\x10 \x01(\t\x12\x14\n\x0c\x66ull_name_kr\x18\x11 \x01(\t\x12\x13\n\x0b\x63\x61n_degrade\x18\x12 \x01(\r\x12\x13\n\x0b\x63\x61n_upgrade\x18\x13 \x01(\r\x12\x14\n\x0c\x63\x61n_getpoint\x18\x14 \x01(\r\x12\x0f\n\x07rankpt1\x18\x15 \x01(\x05\x12\x0f\n\x07rankpt2\x18\x16 \x01(\x05\x12\x13\n\x0btop_rank_id\x18\x17 \x01(\r\"\xed\x01\n\x18LevelDefinitionCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x14\n\x0c\x63haracter_id\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x0e\n\x06reward\x18\x04 \x01(\t\x12\x13\n\x0bunlock_says\x18\x05 \x01(\r\x12\x17\n\x0funlock_desc_chs\x18\x06 \x01(\t\x12\x19\n\x11unlock_desc_chs_t\x18\x07 \x01(\t\x12\x16\n\x0eunlock_desc_jp\x18\x08 \x01(\t\x12\x16\n\x0eunlock_desc_en\x18\t \x01(\t\x12\x16\n\x0eunlock_desc_kr\x18\n \x01(\t\"q\n\x14LevelDefinitionTrail\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\ninit_level\x18\x02 \x01(\r\x12\x11\n\tend_level\x18\x03 \x01(\r\x12\x12\n\ntrail_icon\x18\x04 \x01(\r\x12\x12\n\ntrail_fire\x18\x05 \x01(\x05\"X\n\x16LevelDefinitionTopRank\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07rank_pt\x18\x02 \x03(\x05\x12\x13\n\x0btop_rank_pt\x18\x03 \x03(\x05\x12\x0c\n\x04mode\x18\x04 \x01(\r\"\xf5\x04\n\tMallGoods\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x07 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x08 \x01(\t\x12\x12\n\ndesc_chs_t\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0c \x01(\t\x12\x0c\n\x04icon\x18\r \x01(\t\x12\x13\n\x0bresource_id\x18\x0e \x01(\r\x12\x16\n\x0eresource_count\x18\x0f \x01(\r\x12\x0f\n\x07vip_exp\x18\x10 \x01(\r\x12\x0b\n\x03\x63ny\x18\x11 \x01(\r\x12\r\n\x05price\x18\x12 \x01(\t\x12\x16\n\x0e\x66irst_desc_chs\x18\x13 \x01(\t\x12\x18\n\x10\x66irst_desc_chs_t\x18\x14 \x01(\t\x12\x15\n\rfirst_desc_jp\x18\x15 \x01(\t\x12\x15\n\rfirst_desc_en\x18\x16 \x01(\t\x12\x15\n\rfirst_desc_kr\x18\x17 \x01(\t\x12\x18\n\x10\x66irst_extend_add\x18\x18 \x01(\r\x12\x17\n\x0fnormal_desc_chs\x18\x19 \x01(\t\x12\x19\n\x11normal_desc_chs_t\x18\x1a \x01(\t\x12\x16\n\x0enormal_desc_jp\x18\x1b \x01(\t\x12\x16\n\x0enormal_desc_en\x18\x1c \x01(\t\x12\x16\n\x0enormal_desc_kr\x18\x1d \x01(\t\x12\x19\n\x11normal_extend_add\x18\x1e \x01(\r\x12\x0c\n\x04type\x18\x1f \x01(\r\"\xe6\x01\n\x0bMallProduct\x12\x18\n\x10payment_platform\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x14\n\x0cproduct_type\x18\x03 \x01(\r\x12\x12\n\nproduct_id\x18\x04 \x01(\t\x12\x15\n\rcurrency_code\x18\x05 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x06 \x01(\r\x12\x13\n\x0b\x61\x63tual_code\x18\x07 \x01(\t\x12\x14\n\x0c\x61\x63tual_price\x18\x08 \x01(\r\x12\x12\n\nbrief_desc\x18\t \x01(\t\x12\x13\n\x0b\x64\x65tail_desc\x18\n \x01(\t\"\x84\x01\n\x10MallGoodsShelves\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x15\n\rcurrency_code\x18\x03 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x04 \x01(\r\x12\r\n\x05price\x18\x05 \x01(\t\x12\x14\n\x0cis_monthcard\x18\x06 \x01(\r\"D\n\x0eMallZoneParams\x12\x0f\n\x07zone_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x14\n\x0cstring_value\x18\x03 \x01(\t\"\xb0\x04\n\x0fMallMonthTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x13\n\x0bresource_id\x18\x07 \x01(\r\x12\x16\n\x0eresource_count\x18\x08 \x01(\r\x12\x0f\n\x07vip_exp\x18\t \x01(\r\x12\x16\n\x0e\x65\x66\x66\x65\x63tive_time\x18\n \x01(\r\x12\x0c\n\x04icon\x18\x0b \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x0c \x01(\t\x12\x12\n\ndesc_chs_t\x18\r \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0e \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0f \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x10 \x01(\t\x12\x17\n\x0f\x64\x65sc_detail_chs\x18\x11 \x01(\t\x12\x19\n\x11\x64\x65sc_detail_chs_t\x18\x12 \x01(\t\x12\x16\n\x0e\x64\x65sc_detail_jp\x18\x13 \x01(\t\x12\x16\n\x0e\x64\x65sc_detail_en\x18\x14 \x01(\t\x12\x16\n\x0e\x64\x65sc_detail_kr\x18\x15 \x01(\t\x12\x18\n\x10\x64\x65sc_detail2_chs\x18\x16 \x01(\t\x12\x1a\n\x12\x64\x65sc_detail2_chs_t\x18\x17 \x01(\t\x12\x17\n\x0f\x64\x65sc_detail2_jp\x18\x18 \x01(\t\x12\x17\n\x0f\x64\x65sc_detail2_en\x18\x19 \x01(\t\x12\x17\n\x0f\x64\x65sc_detail2_kr\x18\x1a \x01(\t\"\xd1\x01\n\x11MallChannelConfig\x12\n\n\x02id\x18\x01 \x01(\r\x12\x1a\n\x12\x63urrency_platforms\x18\x02 \x01(\t\x12\x15\n\rfree_jade_ids\x18\x03 \x01(\t\x12\x15\n\rpaid_jade_ids\x18\x04 \x01(\t\x12\x18\n\x10\x66ree_voucher_ids\x18\x05 \x01(\t\x12\x18\n\x10paid_voucher_ids\x18\x06 \x01(\t\x12\x10\n\x08goods_id\x18\x07 \x01(\r\x12\x12\n\nshelves_id\x18\x08 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\"!\n\x13MallMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\"\xc3\x01\n\x13MatchShilianShilian\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tticket_id\x18\x03 \x01(\r\x12\x13\n\x0b\x63urrency_id\x18\x04 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x05 \x01(\r\x12\x0c\n\x04mode\x18\x06 \x01(\r\x12\r\n\x05mode1\x18\x07 \x01(\r\x12\r\n\x05mode2\x18\x08 \x01(\r\x12\x12\n\ninit_point\x18\t \x01(\x05\x12\x12\n\nback_point\x18\n \x01(\x05\"P\n\x19MatchShilianShilianReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x14\n\x0creward_count\x18\x03 \x01(\r\"A\n\x17MatchShilianShilianTime\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05start\x18\x02 \x01(\t\x12\x0b\n\x03\x65nd\x18\x03 \x01(\t\"N\n\x17MiscFunctionDailySignIn\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x14\n\x0creward_count\x18\x03 \x01(\r\"-\n\x11RankIntroduceRank\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04info\x18\x02 \x03(\t\".\n\x12RankIntroduceRank3\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04info\x18\x02 \x03(\t\"\xa9\x02\n\x0cSeasonSeason\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\t\x12\x16\n\x0e\x64isappear_time\x18\x04 \x01(\t\x12\x12\n\nmatch_mode\x18\x05 \x01(\r\x12\x19\n\x11level_ticket_pool\x18\x06 \x01(\r\x12\x14\n\x0cticket_retry\x18\x07 \x01(\r\x12\x15\n\rpoint_item_id\x18\x08 \x01(\r\x12\x15\n\rpoint_consume\x18\t \x01(\r\x12\x10\n\x08\x64\x65sc_chs\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0c \x01(\t\x12\x12\n\ndesc_chs_t\x18\r \x01(\t\x12\x14\n\x0c\x64\x65sktop_type\x18\x0e \x01(\r\"p\n\x11SeasonLevelTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x12\n\ngame_count\x18\x03 \x01(\r\x12\x0e\n\x06weight\x18\x04 \x01(\r\x12\x0c\n\x04task\x18\x05 \x03(\r\x12\x0e\n\x06reward\x18\x06 \x01(\t\"h\n\x15SeasonLevelTicketPool\x12\x0f\n\x07pool_id\x18\x01 \x01(\r\x12\x13\n\x0blevel_lower\x18\x02 \x01(\r\x12\x13\n\x0blevel_upper\x18\x03 \x01(\r\x12\x14\n\x0cticket_level\x18\x04 \x01(\r\"B\n\x11SeasonTicketRetry\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04\x63ost\x18\x03 \x01(\r\"`\n\x12SeasonSeasonReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nrank_lower\x18\x02 \x01(\r\x12\x12\n\nrank_upper\x18\x03 \x01(\r\x12\x0f\n\x07rewards\x18\x04 \x01(\t\"\xee\x01\n\rShopsZhpGoods\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04icon\x18\x02 \x01(\t\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07item_id\x18\x07 \x01(\r\x12\x0f\n\x07name_kr\x18\x08 \x01(\t\x12\x11\n\tbuy_limit\x18\t \x01(\x05\x12\x10\n\x08\x63urrency\x18\n \x01(\r\x12\r\n\x05price\x18\x0b \x01(\r\x12\x13\n\x0bneed_amount\x18\x0c \x01(\r\x12\x10\n\x08show_has\x18\x0f \x01(\x05\"\x16\n\x14ShopsZhpRefreshGroup\"9\n\x14ShopsZhpRefreshPrice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x15\n\rrefresh_price\x18\x02 \x01(\r\"\xdf\x03\n\nShopsGoods\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x16\n\x0e\x63\x61tegory_goods\x18\x03 \x01(\r\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x10\n\x08name_chs\x18\x05 \x01(\t\x12\x12\n\nname_chs_t\x18\x06 \x01(\t\x12\x0f\n\x07name_jp\x18\x07 \x01(\t\x12\x0f\n\x07name_en\x18\x08 \x01(\t\x12\x0f\n\x07name_kr\x18\t \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\n \x01(\t\x12\x12\n\ndesc_chs_t\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\x0c \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\r \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0e \x01(\t\x12\x0f\n\x07item_id\x18\x0f \x01(\r\x12\r\n\x05price\x18\x10 \x01(\t\x12\x13\n\x0bneed_amount\x18\x11 \x01(\r\x12\x11\n\tbuy_limit\x18\x12 \x01(\x05\x12\x10\n\x08show_has\x18\x13 \x01(\x05\x12\x0c\n\x04sort\x18\x14 \x01(\r\x12\x10\n\x08\x64iscount\x18\x15 \x01(\r\x12\x15\n\rsell_activity\x18\x16 \x01(\r\x12\x13\n\x0blaunch_time\x18\x17 \x01(\t\x12\x0c\n\x04\x66unc\x18\x18 \x01(\t\x12\x19\n\x11\x64iscount_activity\x18\x19 \x01(\r\x12\x0c\n\x04zone\x18\x1a \x01(\t\"D\n\x11ShopsGoodsPackage\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07good_id\x18\x02 \x01(\r\x12\x12\n\ngood_count\x18\x03 \x01(\r\"h\n\x19ShopsIntervalRefreshGoods\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x10\n\x08interval\x18\x03 \x01(\r\x12\x15\n\rinterval_type\x18\x04 \x01(\r\"1\n\x10ShopsItemPackage\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\titem_info\x18\x02 \x01(\t\"\xc8\x03\n\x08SpotSpot\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tunique_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x10\n\x08name_chs\x18\x04 \x01(\t\x12\x12\n\nname_chs_t\x18\x05 \x01(\t\x12\x0f\n\x07name_jp\x18\x06 \x01(\t\x12\x0f\n\x07name_en\x18\x07 \x01(\t\x12\x0f\n\x07name_kr\x18\x08 \x01(\t\x12\x13\n\x0blevel_limit\x18\t \x01(\r\x12\x12\n\nis_married\x18\n \x01(\r\x12\x15\n\rlock_tips_chs\x18\x0b \x01(\t\x12\x17\n\x0flock_tips_chs_t\x18\x0c \x01(\t\x12\x14\n\x0clock_tips_jp\x18\r \x01(\t\x12\x14\n\x0clock_tips_en\x18\x0e \x01(\t\x12\x14\n\x0clock_tips_kr\x18\x0f \x01(\t\x12\x0e\n\x06queque\x18\x10 \x01(\r\x12\x13\n\x0b\x63ontent_chs\x18\x11 \x01(\t\x12\x15\n\rcontent_chs_t\x18\x12 \x01(\t\x12\x12\n\ncontent_jp\x18\x13 \x01(\t\x12\x12\n\ncontent_en\x18\x14 \x01(\t\x12\x12\n\ncontent_kr\x18\x15 \x01(\t\x12\x14\n\x0c\x63ontent_path\x18\x16 \x01(\t\x12\r\n\x05jieju\x18\x17 \x03(\r\"\x9f\x01\n\x0bSpotRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontent_chs\x18\x03 \x01(\t\x12\x15\n\rcontent_chs_t\x18\x04 \x01(\t\x12\x12\n\ncontent_jp\x18\x05 \x01(\t\x12\x12\n\ncontent_en\x18\x06 \x01(\t\x12\x12\n\ncontent_kr\x18\x07 \x01(\t\x12\x0e\n\x06reward\x18\x08 \x01(\t\"\xc1\x03\n\tSpotEvent\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\x12\x13\n\x0bkey_item_id\x18\x03 \x01(\r\x12\x12\n\nkey_amount\x18\x04 \x01(\r\x12\x0c\n\x04sort\x18\x05 \x01(\r\x12\x13\n\x0bunlock_time\x18\x06 \x01(\t\x12\x14\n\x0c\x63ontent_path\x18\x07 \x01(\t\x12\x11\n\ttitle_chs\x18\x08 \x01(\t\x12\x13\n\x0btitle_chs_t\x18\t \x01(\t\x12\x10\n\x08title_jp\x18\n \x01(\t\x12\x10\n\x08title_en\x18\x0b \x01(\t\x12\x10\n\x08title_kr\x18\x0c \x01(\t\x12\x14\n\x0csubtitle_chs\x18\r \x01(\t\x12\x16\n\x0esubtitle_chs_t\x18\x0e \x01(\t\x12\x13\n\x0bsubtitle_jp\x18\x0f \x01(\t\x12\x13\n\x0bsubtitle_en\x18\x10 \x01(\t\x12\x13\n\x0bsubtitle_kr\x18\x11 \x01(\t\x12\x13\n\x0b\x63ontent_chs\x18\x12 \x01(\t\x12\x15\n\rcontent_chs_t\x18\x13 \x01(\t\x12\x12\n\ncontent_jp\x18\x14 \x01(\t\x12\x12\n\ncontent_en\x18\x15 \x01(\t\x12\x12\n\ncontent_kr\x18\x16 \x01(\t\"\xf8\x0b\n\x11SpotCharacterSpot\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04sort\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x11\n\tname_chs2\x18\x04 \x01(\t\x12\x12\n\nname_chs_t\x18\x05 \x01(\t\x12\x13\n\x0bname_chs_t2\x18\x06 \x01(\t\x12\x0f\n\x07name_jp\x18\x07 \x01(\t\x12\x10\n\x08name_jp2\x18\x08 \x01(\t\x12\x0f\n\x07name_en\x18\t \x01(\t\x12\x0f\n\x07name_kr\x18\n \x01(\t\x12\x0c\n\x04open\x18\x0b \x01(\r\x12\x11\n\tinit_skin\x18\x0c \x01(\r\x12\x18\n\x10\x66ull_fetter_skin\x18\r \x01(\r\x12\x0c\n\x04hand\x18\x0e \x01(\r\x12\x10\n\x08\x66\x61vorite\x18\x0f \x01(\r\x12\x17\n\x0fstar_5_material\x18\x10 \x01(\t\x12\x13\n\x0bstar_5_cost\x18\x11 \x01(\r\x12\x11\n\tcan_marry\x18\x12 \x01(\r\x12\x18\n\x10\x65xchange_item_id\x18\x13 \x01(\r\x12\x19\n\x11\x65xchange_item_num\x18\x14 \x01(\x05\x12\x0b\n\x03\x65mo\x18\x15 \x01(\t\x12\r\n\x05sound\x18\x16 \x01(\r\x12\x14\n\x0csound_volume\x18\x17 \x01(\x02\x12\x0b\n\x03sex\x18\x18 \x01(\r\x12\x18\n\x10\x64\x65sc_stature_chs\x18\x19 \x01(\t\x12\x1a\n\x12\x64\x65sc_stature_chs_t\x18\x1a \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_jp\x18\x1b \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_en\x18\x1c \x01(\t\x12\x17\n\x0f\x64\x65sc_stature_kr\x18\x1d \x01(\t\x12\x16\n\x0e\x64\x65sc_birth_chs\x18\x1e \x01(\t\x12\x18\n\x10\x64\x65sc_birth_chs_t\x18\x1f \x01(\t\x12\x15\n\rdesc_birth_jp\x18 \x01(\t\x12\x15\n\rdesc_birth_en\x18! \x01(\t\x12\x15\n\rdesc_birth_kr\x18\" \x01(\t\x12\x14\n\x0c\x64\x65sc_age_chs\x18# \x01(\t\x12\x16\n\x0e\x64\x65sc_age_chs_t\x18$ \x01(\t\x12\x13\n\x0b\x64\x65sc_age_jp\x18% \x01(\t\x12\x13\n\x0b\x64\x65sc_age_en\x18& \x01(\t\x12\x13\n\x0b\x64\x65sc_age_kr\x18\' \x01(\t\x12\x1a\n\x12\x64\x65sc_bloodtype_chs\x18( \x01(\t\x12\x1c\n\x14\x64\x65sc_bloodtype_chs_t\x18) \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_jp\x18* \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_en\x18+ \x01(\t\x12\x19\n\x11\x64\x65sc_bloodtype_kr\x18, \x01(\t\x12\x13\n\x0b\x64\x65sc_cv_chs\x18- \x01(\t\x12\x15\n\rdesc_cv_chs_t\x18. \x01(\t\x12\x12\n\ndesc_cv_jp\x18/ \x01(\t\x12\x12\n\ndesc_cv_en\x18\x30 \x01(\t\x12\x12\n\ndesc_cv_kr\x18\x31 \x01(\t\x12\x16\n\x0e\x64\x65sc_hobby_chs\x18\x32 \x01(\t\x12\x18\n\x10\x64\x65sc_hobby_chs_t\x18\x33 \x01(\t\x12\x15\n\rdesc_hobby_jp\x18\x34 \x01(\t\x12\x15\n\rdesc_hobby_en\x18\x35 \x01(\t\x12\x15\n\rdesc_hobby_kr\x18\x36 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x37 \x01(\t\x12\x15\n\rdesc_item_chs\x18\x38 \x01(\t\x12\x12\n\ndesc_chs_t\x18\x39 \x01(\t\x12\x17\n\x0f\x64\x65sc_item_chs_t\x18: \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18; \x01(\t\x12\x14\n\x0c\x64\x65sc_item_jp\x18< \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18= \x01(\t\x12\x14\n\x0c\x64\x65sc_item_en\x18> \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18? \x01(\t\x12\x14\n\x0c\x64\x65sc_item_kr\x18@ \x01(\t\x12\x15\n\rcollaboration\x18\x41 \x01(\r\x12\x10\n\x08skin_lib\x18\x42 \x03(\r\x12\n\n\x02ur\x18\x43 \x01(\r\x12\x0e\n\x06ur_ron\x18\x44 \x01(\r\x12\x0f\n\x07ur_liqi\x18\x45 \x01(\r\x12\x10\n\x08ur_cutin\x18\x46 \x01(\t\x12\x0f\n\x07limited\x18G \x01(\r\x12\x13\n\x0btreasure_sp\x18H \x01(\r\"\x96\x0b\n\x0cSpotSkinSpot\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x10\n\x08name_chs\x18\x03 \x01(\t\x12\x12\n\nname_chs_t\x18\x04 \x01(\t\x12\x0f\n\x07name_jp\x18\x05 \x01(\t\x12\x0f\n\x07name_en\x18\x06 \x01(\t\x12\x0f\n\x07name_kr\x18\x07 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x08 \x01(\t\x12\x12\n\ndesc_chs_t\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0c \x01(\t\x12\x14\n\x0c\x63haracter_id\x18\r \x01(\r\x12\x15\n\rlock_tips_chs\x18\x0e \x01(\t\x12\x17\n\x0flock_tips_chs_t\x18\x0f \x01(\t\x12\x14\n\x0clock_tips_jp\x18\x10 \x01(\t\x12\x14\n\x0clock_tips_en\x18\x11 \x01(\t\x12\x14\n\x0clock_tips_kr\x18\x12 \x01(\t\x12\x0c\n\x04path\x18\x13 \x01(\t\x12\x18\n\x10\x65xchange_item_id\x18\x14 \x01(\r\x12\x19\n\x11\x65xchange_item_num\x18\x15 \x01(\x05\x12\x11\n\tdirection\x18\x16 \x01(\r\x12\x12\n\nno_reverse\x18\x17 \x01(\r\x12\x14\n\x0clock_reverse\x18\x18 \x01(\r\x12\x10\n\x08offset_x\x18\x19 \x01(\x05\x12\x10\n\x08offset_y\x18\x1a \x01(\x05\x12\x12\n\nspot_scale\x18\x1b \x01(\t\x12\x16\n\x0e\x65\x66\x66\x65\x63tive_time\x18\x1c \x01(\t\x12\x14\n\x0clobby_offset\x18\x1d \x01(\t\x12\x16\n\x0eliaoshe_offset\x18\x1e \x01(\t\x12\x13\n\x0bshop_offset\x18\x1f \x01(\t\x12\x12\n\nwin_offset\x18 \x01(\t\x12\x16\n\x0egameend_offset\x18! \x01(\t\x12\x15\n\rstarup_offset\x18\" \x01(\t\x12\x17\n\x0ftreasure_offset\x18# \x01(\t\x12\x18\n\x10\x63k_full_0_offset\x18$ \x01(\t\x12\x18\n\x10\x63k_full_1_offset\x18% \x01(\t\x12\x18\n\x10\x63k_full_2_offset\x18& \x01(\t\x12\x18\n\x10\x63k_full_3_offset\x18\' \x01(\t\x12\x1d\n\x15\x63k_full_single_offset\x18( \x01(\t\x12\x18\n\x10\x63k_half_0_offset\x18) \x01(\t\x12\x18\n\x10\x63k_half_1_offset\x18* \x01(\t\x12\x18\n\x10\x63k_half_2_offset\x18+ \x01(\t\x12\x18\n\x10\x63k_half_3_offset\x18, \x01(\t\x12\x1d\n\x15\x63k_half_single_offset\x18- \x01(\t\x12\x13\n\x0bsmallhead_x\x18. \x01(\x05\x12\x13\n\x0bsmallhead_y\x18/ \x01(\x05\x12\x17\n\x0fsmallhead_width\x18\x30 \x01(\x05\x12\x0e\n\x06\x66ull_x\x18\x31 \x01(\x05\x12\x0e\n\x06\x66ull_y\x18\x32 \x01(\x05\x12\x12\n\nfull_width\x18\x33 \x01(\x05\x12\x13\n\x0b\x66ull_height\x18\x34 \x01(\x05\x12\x0e\n\x06half_x\x18\x35 \x01(\x05\x12\x0e\n\x06half_y\x18\x36 \x01(\x05\x12\x12\n\nhalf_width\x18\x37 \x01(\x05\x12\x13\n\x0bhalf_height\x18\x38 \x01(\x05\x12\x12\n\nspine_type\x18\x39 \x01(\x05\x12\x13\n\x0bspine_width\x18: \x01(\x05\x12\x14\n\x0cspine_height\x18; \x01(\x05\x12\x0f\n\x07pivot_x\x18< \x01(\x05\x12\x0f\n\x07pivot_y\x18= \x01(\x05\x12\x0c\n\x04idle\x18> \x01(\t\x12\x10\n\x08greeting\x18? \x01(\x05\x12\x11\n\tcelebrate\x18@ \x01(\x05\x12\r\n\x05\x63lick\x18\x41 \x01(\x05\x12\x15\n\rgreeting_init\x18\x42 \x01(\x05\x12\x0e\n\x06\x63lick2\x18\x43 \x01(\x05\x12\x16\n\x0e\x63\x65lebrate_idle\x18\x44 \x01(\x05\"Y\n\rSpotAudioSpot\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x13\n\x0btime_length\x18\x03 \x01(\x02\x12\x0b\n\x03str\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"b\n\x06StrStr\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0b\n\x03\x63hs\x18\x03 \x01(\t\x12\r\n\x05\x63hs_t\x18\x04 \x01(\t\x12\n\n\x02jp\x18\x05 \x01(\t\x12\n\n\x02\x65n\x18\x06 \x01(\t\x12\n\n\x02kr\x18\x07 \x01(\t\"d\n\x08StrEvent\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0b\n\x03\x63hs\x18\x03 \x01(\t\x12\r\n\x05\x63hs_t\x18\x04 \x01(\t\x12\n\n\x02jp\x18\x05 \x01(\t\x12\n\n\x02\x65n\x18\x06 \x01(\t\x12\n\n\x02kr\x18\x07 \x01(\t\"I\n\x15TournamentTournaments\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x16\n\x0egame_ticket_id\x18\x03 \x01(\r\"\xea\x02\n\x0cTutorialInit\x12\x12\n\nepisode_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64ora\x18\x02 \x01(\t\x12\r\n\x05rival\x18\x03 \x01(\t\x12\x12\n\ninit_score\x18\x04 \x01(\t\x12\r\n\x05paihe\x18\x05 \x01(\t\x12\r\n\x05\x63hang\x18\x06 \x01(\r\x12\n\n\x02ju\x18\x07 \x01(\r\x12\x10\n\x08\x62\x65nchang\x18\x08 \x01(\r\x12\x16\n\x0e\x66irst_position\x18\t \x01(\r\x12\x15\n\rview_position\x18\n \x01(\r\x12\x15\n\rstart_shoupai\x18\x0b \x01(\t\x12\x12\n\nstart_ming\x18\x0c \x01(\t\x12\x13\n\x0b\x65nd_shoupai\x18\r \x01(\t\x12\x10\n\x08\x65nd_ming\x18\x0e \x01(\t\x12\x10\n\x08\x65nd_yaku\x18\x0f \x01(\t\x12\x10\n\x08ura_dora\x18\x10 \x01(\t\x12\x0e\n\x06\x65nd_fu\x18\x11 \x01(\r\x12\x10\n\x08hu_score\x18\x12 \x01(\r\x12\x12\n\nflow_score\x18\x13 \x01(\t\"\xaa\x02\n\x0cTutorialStep\x12\x12\n\nepisode_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\x10\n\x08\x61\x63t_type\x18\x04 \x01(\r\x12\x11\n\tact_param\x18\x05 \x01(\t\x12\x15\n\rtingpai_param\x18\x06 \x01(\t\x12\x13\n\x0bis_zhenting\x18\x07 \x01(\r\x12\x10\n\x08str_type\x18\x08 \x01(\r\x12\x0e\n\x06str_id\x18\t \x01(\r\x12\x14\n\x0cview_ui_hand\x18\n \x01(\r\x12\x10\n\x08pic_path\x18\x0b \x01(\t\x12\x13\n\x0b\x62utton_show\x18\x0c \x01(\t\x12\x12\n\nbutton_pai\x18\r \x01(\t\x12\x12\n\nplayer_act\x18\x0e \x01(\r\x12\x14\n\x0cplayer_param\x18\x0f \x01(\t\"\x95\x03\n\x06VipVip\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x0b\n\x03img\x18\x07 \x01(\t\x12\x10\n\x08\x64\x65sc_chs\x18\x08 \x01(\t\x12\x12\n\ndesc_chs_t\x18\t \x01(\t\x12\x0f\n\x07\x64\x65sc_jp\x18\n \x01(\t\x12\x0f\n\x07\x64\x65sc_en\x18\x0b \x01(\t\x12\x0f\n\x07\x64\x65sc_kr\x18\x0c \x01(\t\x12\x0e\n\x06\x63harge\x18\r \x01(\r\x12\x12\n\ngift_limit\x18\x0e \x01(\r\x12\x14\n\x0c\x66riend_added\x18\x0f \x01(\r\x12\x19\n\x11shop_free_refresh\x18\x10 \x01(\r\x12\x1a\n\x12shop_refresh_limit\x18\x11 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x12 \x01(\r\x12\x17\n\x0f\x66\x61vourite_limit\x18\x13 \x01(\r\x12\x10\n\x08title_id\x18\x14 \x01(\r\x12\x0f\n\x07rewards\x18\x15 \x03(\t\"\xdd\x02\n\nVoiceSound\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08name_chs\x18\x02 \x01(\t\x12\x12\n\nname_chs_t\x18\x03 \x01(\t\x12\x0f\n\x07name_jp\x18\x04 \x01(\t\x12\x0f\n\x07name_en\x18\x05 \x01(\t\x12\x0f\n\x07name_kr\x18\x06 \x01(\t\x12\x11\n\twords_chs\x18\x07 \x01(\t\x12\x13\n\x0bwords_chs_t\x18\x08 \x01(\t\x12\x10\n\x08words_jp\x18\t \x01(\t\x12\x10\n\x08words_en\x18\n \x01(\t\x12\x10\n\x08words_kr\x18\x0b \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x0c \x01(\r\x12\x0c\n\x04type\x18\r \x01(\t\x12\x13\n\x0blevel_limit\x18\x0e \x01(\r\x12\x12\n\nbond_limit\x18\x0f \x01(\r\x12\x13\n\x0btime_length\x18\x10 \x01(\x02\x12\x0c\n\x04path\x18\x11 \x01(\t\x12\x0c\n\x04hide\x18\x12 \x01(\r\x12\x12\n\ndate_limit\x18\x13 \x01(\t\"\xdc\x01\n\nVoiceEvent\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\twords_chs\x18\x02 \x01(\t\x12\x13\n\x0bwords_chs_t\x18\x03 \x01(\t\x12\x10\n\x08words_jp\x18\x04 \x01(\t\x12\x10\n\x08words_en\x18\x05 \x01(\t\x12\x10\n\x08words_kr\x18\x06 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x07 \x01(\r\x12\x0c\n\x04type\x18\x08 \x01(\t\x12\r\n\x05stage\x18\t \x01(\r\x12\x13\n\x0btime_length\x18\n \x01(\x02\x12\x0c\n\x04path\x18\x0b \x01(\t\x12\x12\n\nvolume_fix\x18\x0c \x01(\x02\"F\n\tVoiceSpot\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tcharacter\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x0c\n\x04path\x18\x04 \x01(\tb\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mhm.proto.sheets_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - DESCRIPTOR._loaded_options = None - _globals['_ABMATCHMATCHINFO']._serialized_start=27 - _globals['_ABMATCHMATCHINFO']._serialized_end=312 - _globals['_ABMATCHPOINT']._serialized_start=314 - _globals['_ABMATCHPOINT']._serialized_end=394 - _globals['_ABMATCHREWARDSEQ']._serialized_start=396 - _globals['_ABMATCHREWARDSEQ']._serialized_end=504 - _globals['_ABMATCHCONSUMESEQ']._serialized_start=506 - _globals['_ABMATCHCONSUMESEQ']._serialized_end=595 - _globals['_ACHIEVEMENTACHIEVEMENT']._serialized_start=598 - _globals['_ACHIEVEMENTACHIEVEMENT']._serialized_end=965 - _globals['_ACHIEVEMENTACHIEVEMENTGROUP']._serialized_start=968 - _globals['_ACHIEVEMENTACHIEVEMENTGROUP']._serialized_end=1181 - _globals['_ACTIVITYACTIVITY']._serialized_start=1184 - _globals['_ACTIVITYACTIVITY']._serialized_end=1338 - _globals['_ACTIVITYTASK']._serialized_start=1341 - _globals['_ACTIVITYTASK']._serialized_end=1525 - _globals['_ACTIVITYEXCHANGE']._serialized_start=1528 - _globals['_ACTIVITYEXCHANGE']._serialized_end=1736 - _globals['_ACTIVITYCHESTUP']._serialized_start=1739 - _globals['_ACTIVITYCHESTUP']._serialized_end=1966 - _globals['_ACTIVITYGAMETASK']._serialized_start=1969 - _globals['_ACTIVITYGAMETASK']._serialized_end=2144 - _globals['_ACTIVITYGAMEPOINT']._serialized_start=2147 - _globals['_ACTIVITYGAMEPOINT']._serialized_end=2326 - _globals['_ACTIVITYRANK']._serialized_start=2328 - _globals['_ACTIVITYRANK']._serialized_end=2434 - _globals['_ACTIVITYRANKREWARD']._serialized_start=2436 - _globals['_ACTIVITYRANKREWARD']._serialized_end=2510 - _globals['_ACTIVITYFLIPTASK']._serialized_start=2513 - _globals['_ACTIVITYFLIPTASK']._serialized_end=2657 - _globals['_ACTIVITYFLIPINFO']._serialized_start=2659 - _globals['_ACTIVITYFLIPINFO']._serialized_end=2771 - _globals['_ACTIVITYDAILYSIGN']._serialized_start=2773 - _globals['_ACTIVITYDAILYSIGN']._serialized_end=2867 - _globals['_ACTIVITYRICHMANINFO']._serialized_start=2870 - _globals['_ACTIVITYRICHMANINFO']._serialized_end=3228 - _globals['_ACTIVITYRICHMANMAP']._serialized_start=3231 - _globals['_ACTIVITYRICHMANMAP']._serialized_end=3399 - _globals['_ACTIVITYRICHMANLEVEL']._serialized_start=3401 - _globals['_ACTIVITYRICHMANLEVEL']._serialized_end=3497 - _globals['_ACTIVITYRICHMANEVENT']._serialized_start=3499 - _globals['_ACTIVITYRICHMANEVENT']._serialized_end=3611 - _globals['_ACTIVITYPERIODTASK']._serialized_start=3614 - _globals['_ACTIVITYPERIODTASK']._serialized_end=3890 - _globals['_ACTIVITYRANDOMTASKPOOL']._serialized_start=3893 - _globals['_ACTIVITYRANDOMTASKPOOL']._serialized_end=4092 - _globals['_ACTIVITYRANDOMTASKINFO']._serialized_start=4094 - _globals['_ACTIVITYRANDOMTASKINFO']._serialized_end=4156 - _globals['_ACTIVITYRICHMANREWARDSEQ']._serialized_start=4158 - _globals['_ACTIVITYRICHMANREWARDSEQ']._serialized_end=4227 - _globals['_ACTIVITYACTIVITYBUFF']._serialized_start=4230 - _globals['_ACTIVITYACTIVITYBUFF']._serialized_end=4450 - _globals['_ACTIVITYBUFFCONDITION']._serialized_start=4452 - _globals['_ACTIVITYBUFFCONDITION']._serialized_end=4475 - _globals['_ACTIVITYGAMEPOINTINFO']._serialized_start=4478 - _globals['_ACTIVITYGAMEPOINTINFO']._serialized_end=4621 - _globals['_ACTIVITYGAMEPOINTRANK']._serialized_start=4623 - _globals['_ACTIVITYGAMEPOINTRANK']._serialized_end=4733 - _globals['_ACTIVITYGAMEPOINTFILTER']._serialized_start=4735 - _globals['_ACTIVITYGAMEPOINTFILTER']._serialized_end=4856 - _globals['_ACTIVITYACTIVITYROOM']._serialized_start=4859 - _globals['_ACTIVITYACTIVITYROOM']._serialized_end=5275 - _globals['_ACTIVITYSNSACTIVITY']._serialized_start=5278 - _globals['_ACTIVITYSNSACTIVITY']._serialized_end=5636 - _globals['_ACTIVITYMINEACTIVITY']._serialized_start=5638 - _globals['_ACTIVITYMINEACTIVITY']._serialized_end=5762 - _globals['_ACTIVITYMINEREWARD']._serialized_start=5764 - _globals['_ACTIVITYMINEREWARD']._serialized_end=5873 - _globals['_ACTIVITYRPGACTIVITY']._serialized_start=5876 - _globals['_ACTIVITYRPGACTIVITY']._serialized_end=6177 - _globals['_ACTIVITYRPGMONSTERGROUP']._serialized_start=6180 - _globals['_ACTIVITYRPGMONSTERGROUP']._serialized_end=6387 - _globals['_ACTIVITYARENAACTIVITY']._serialized_start=6390 - _globals['_ACTIVITYARENAACTIVITY']._serialized_end=6724 - _globals['_ACTIVITYARENAREWARD']._serialized_start=6726 - _globals['_ACTIVITYARENAREWARD']._serialized_end=6800 - _globals['_ACTIVITYARENAREWARDDISPLAY']._serialized_start=6803 - _globals['_ACTIVITYARENAREWARDDISPLAY']._serialized_end=7067 - _globals['_ACTIVITYSEGMENTTASK']._serialized_start=7070 - _globals['_ACTIVITYSEGMENTTASK']._serialized_end=7206 - _globals['_ACTIVITYFEEDACTIVITYINFO']._serialized_start=7209 - _globals['_ACTIVITYFEEDACTIVITYINFO']._serialized_end=7380 - _globals['_ACTIVITYFEEDACTIVITYREWARD']._serialized_start=7382 - _globals['_ACTIVITYFEEDACTIVITYREWARD']._serialized_end=7472 - _globals['_ACTIVITYVOTEACTIVITY']._serialized_start=7474 - _globals['_ACTIVITYVOTEACTIVITY']._serialized_end=7574 - _globals['_ACTIVITYRPGV2ACTIVITY']._serialized_start=7577 - _globals['_ACTIVITYRPGV2ACTIVITY']._serialized_end=7820 - _globals['_ACTIVITYSPOTACTIVITY']._serialized_start=7823 - _globals['_ACTIVITYSPOTACTIVITY']._serialized_end=8119 - _globals['_ACTIVITYACTIVITYITEM']._serialized_start=8121 - _globals['_ACTIVITYACTIVITYITEM']._serialized_end=8183 - _globals['_ACTIVITYUPGRADEACTIVITY']._serialized_start=8186 - _globals['_ACTIVITYUPGRADEACTIVITY']._serialized_end=8315 - _globals['_ACTIVITYUPGRADEACTIVITYREWARD']._serialized_start=8317 - _globals['_ACTIVITYUPGRADEACTIVITYREWARD']._serialized_end=8430 - _globals['_ACTIVITYFRIENDGIFTACTIVITY']._serialized_start=8433 - _globals['_ACTIVITYFRIENDGIFTACTIVITY']._serialized_end=8607 - _globals['_ACTIVITYUPGRADEACTIVITYDISPLAY']._serialized_start=8609 - _globals['_ACTIVITYUPGRADEACTIVITYDISPLAY']._serialized_end=8685 - _globals['_ACTIVITYACTIVITYDESKTOP']._serialized_start=8687 - _globals['_ACTIVITYACTIVITYDESKTOP']._serialized_end=8794 - _globals['_ACTIVITYGACHAACTIVITYINFO']._serialized_start=8797 - _globals['_ACTIVITYGACHAACTIVITYINFO']._serialized_end=8951 - _globals['_ACTIVITYGACHAPOOL']._serialized_start=8953 - _globals['_ACTIVITYGACHAPOOL']._serialized_end=9051 - _globals['_ACTIVITYGACHACONTROL']._serialized_start=9053 - _globals['_ACTIVITYGACHACONTROL']._serialized_end=9075 - _globals['_ACTIVITYTASKDISPLAY']._serialized_start=9078 - _globals['_ACTIVITYTASKDISPLAY']._serialized_end=9258 - _globals['_ACTIVITYSIMULATIONACTIVITYINFO']._serialized_start=9260 - _globals['_ACTIVITYSIMULATIONACTIVITYINFO']._serialized_end=9338 - _globals['_ACTIVITYREWARDMAIL']._serialized_start=9340 - _globals['_ACTIVITYREWARDMAIL']._serialized_end=9407 - _globals['_ACTIVITYCOMBININGACTIVITYINFO']._serialized_start=9410 - _globals['_ACTIVITYCOMBININGACTIVITYINFO']._serialized_end=9552 - _globals['_ACTIVITYCOMBININGCRAFTPOOL']._serialized_start=9554 - _globals['_ACTIVITYCOMBININGCRAFTPOOL']._serialized_end=9616 - _globals['_ACTIVITYCOMBININGMAP']._serialized_start=9618 - _globals['_ACTIVITYCOMBININGMAP']._serialized_end=9735 - _globals['_ACTIVITYCOMBININGORDER']._serialized_start=9737 - _globals['_ACTIVITYCOMBININGORDER']._serialized_end=9761 - _globals['_ACTIVITYCOMBININGCRAFT']._serialized_start=9764 - _globals['_ACTIVITYCOMBININGCRAFT']._serialized_end=9934 - _globals['_ACTIVITYCHESTREPLACEUP']._serialized_start=9936 - _globals['_ACTIVITYCHESTREPLACEUP']._serialized_end=9978 - _globals['_ACTIVITYVILLAGEACTIVITYINFO']._serialized_start=9981 - _globals['_ACTIVITYVILLAGEACTIVITYINFO']._serialized_end=10235 - _globals['_ACTIVITYVILLAGEBUILDING']._serialized_start=10238 - _globals['_ACTIVITYVILLAGEBUILDING']._serialized_end=10589 - _globals['_ACTIVITYVILLAGETASK']._serialized_start=10592 - _globals['_ACTIVITYVILLAGETASK']._serialized_end=10787 - _globals['_ACTIVITYLIVEREVENTINFO']._serialized_start=10790 - _globals['_ACTIVITYLIVEREVENTINFO']._serialized_end=11129 - _globals['_ACTIVITYLIVERTEXTINFO']._serialized_start=11132 - _globals['_ACTIVITYLIVERTEXTINFO']._serialized_end=11268 - _globals['_ACTIVITYFESTIVALACTIVITY']._serialized_start=11271 - _globals['_ACTIVITYFESTIVALACTIVITY']._serialized_end=11476 - _globals['_ACTIVITYFESTIVALLEVEL']._serialized_start=11479 - _globals['_ACTIVITYFESTIVALLEVEL']._serialized_end=11628 - _globals['_ACTIVITYFESTIVALPROPOSAL']._serialized_start=11631 - _globals['_ACTIVITYFESTIVALPROPOSAL']._serialized_end=11854 - _globals['_ACTIVITYFESTIVALEVENT']._serialized_start=11857 - _globals['_ACTIVITYFESTIVALEVENT']._serialized_end=12110 - _globals['_ACTIVITYFESTIVALENDING']._serialized_start=12113 - _globals['_ACTIVITYFESTIVALENDING']._serialized_end=12286 - _globals['_ANIMATIONANIMATION']._serialized_start=12288 - _globals['_ANIMATIONANIMATION']._serialized_end=12399 - _globals['_AUDIOAUDIO']._serialized_start=12401 - _globals['_AUDIOAUDIO']._serialized_end=12474 - _globals['_AUDIOBGM']._serialized_start=12477 - _globals['_AUDIOBGM']._serialized_end=12801 - _globals['_CHARACTEREMOJI']._serialized_start=12804 - _globals['_CHARACTEREMOJI']._serialized_end=13216 - _globals['_CHARACTERCUTIN']._serialized_start=13219 - _globals['_CHARACTERCUTIN']._serialized_end=13375 - _globals['_CHARACTERSKIN']._serialized_start=13378 - _globals['_CHARACTERSKIN']._serialized_end=13538 - _globals['_CHESTCHEST']._serialized_start=13541 - _globals['_CHESTCHEST']._serialized_end=13864 - _globals['_CHESTPOOL']._serialized_start=13866 - _globals['_CHESTPOOL']._serialized_end=13877 - _globals['_CHESTPOOLSEQ']._serialized_start=13879 - _globals['_CHESTPOOLSEQ']._serialized_end=13893 - _globals['_CHESTITEMPOOL']._serialized_start=13895 - _globals['_CHESTITEMPOOL']._serialized_end=13910 - _globals['_CHESTCHESTSHOP']._serialized_start=13913 - _globals['_CHESTCHESTSHOP']._serialized_end=14184 - _globals['_CHESTPREVIEW']._serialized_start=14186 - _globals['_CHESTPREVIEW']._serialized_end=14273 - _globals['_CHESTUP']._serialized_start=14275 - _globals['_CHESTUP']._serialized_end=14284 - _globals['_CHESTITEMPRICE']._serialized_start=14286 - _globals['_CHESTITEMPRICE']._serialized_end=14302 - _globals['_CHESTREPLACEUP']._serialized_start=14304 - _globals['_CHESTREPLACEUP']._serialized_end=14425 - _globals['_CHESTREPLACEPOOL']._serialized_start=14427 - _globals['_CHESTREPLACEPOOL']._serialized_end=14517 - _globals['_COMPOSECHARACOMPOSE']._serialized_start=14519 - _globals['_COMPOSECHARACOMPOSE']._serialized_end=14605 - _globals['_CONTESTCONTEST']._serialized_start=14607 - _globals['_CONTESTCONTEST']._serialized_end=14654 - _globals['_DESKTOPMATCHMODE']._serialized_start=14657 - _globals['_DESKTOPMATCHMODE']._serialized_end=15697 - _globals['_DESKTOPCHEST']._serialized_start=15700 - _globals['_DESKTOPCHEST']._serialized_end=15908 - _globals['_DESKTOPSETTINGS']._serialized_start=15910 - _globals['_DESKTOPSETTINGS']._serialized_end=15959 - _globals['_DESKTOPFIELDSPELL']._serialized_start=15961 - _globals['_DESKTOPFIELDSPELL']._serialized_end=16047 - _globals['_DESKTOPFRIENDROOM']._serialized_start=16050 - _globals['_DESKTOPFRIENDROOM']._serialized_end=16189 - _globals['_EVENTSSOSCOIN']._serialized_start=16192 - _globals['_EVENTSSOSCOIN']._serialized_end=16389 - _globals['_EVENTSDAILYEVENT']._serialized_start=16392 - _globals['_EVENTSDAILYEVENT']._serialized_end=16639 - _globals['_EVENTSBASETASK']._serialized_start=16642 - _globals['_EVENTSBASETASK']._serialized_end=16804 - _globals['_EXCHANGEEXCHANGE']._serialized_start=16807 - _globals['_EXCHANGEEXCHANGE']._serialized_end=17123 - _globals['_EXCHANGESEARCHEXCHANGE']._serialized_start=17126 - _globals['_EXCHANGESEARCHEXCHANGE']._serialized_end=17449 - _globals['_EXCHANGEFUSHIQUANEXCHANGE']._serialized_start=17452 - _globals['_EXCHANGEFUSHIQUANEXCHANGE']._serialized_end=17777 - _globals['_FANFAN']._serialized_start=17780 - _globals['_FANFAN']._serialized_end=18092 - _globals['_FANDESCFANDESC']._serialized_start=18095 - _globals['_FANDESCFANDESC']._serialized_end=18450 - _globals['_GAMELIVESELECTFILTERS']._serialized_start=18453 - _globals['_GAMELIVESELECTFILTERS']._serialized_end=18779 - _globals['_INFOERROR']._serialized_start=18781 - _globals['_INFOERROR']._serialized_end=18868 - _globals['_INFOFORBIDDEN']._serialized_start=18871 - _globals['_INFOFORBIDDEN']._serialized_end=19041 - _globals['_INFONEAR']._serialized_start=19043 - _globals['_INFONEAR']._serialized_end=19128 - _globals['_INFOTRANSLATE']._serialized_start=19130 - _globals['_INFOTRANSLATE']._serialized_end=19227 - _globals['_ITEMDEFINITIONCURRENCY']._serialized_start=19230 - _globals['_ITEMDEFINITIONCURRENCY']._serialized_end=19476 - _globals['_ITEMDEFINITIONITEM']._serialized_start=19479 - _globals['_ITEMDEFINITIONITEM']._serialized_end=20329 - _globals['_ITEMDEFINITIONTITLE']._serialized_start=20332 - _globals['_ITEMDEFINITIONTITLE']._serialized_end=20657 - _globals['_ITEMDEFINITIONCHARACTER']._serialized_start=20660 - _globals['_ITEMDEFINITIONCHARACTER']._serialized_end=22237 - _globals['_ITEMDEFINITIONVIEW']._serialized_start=22239 - _globals['_ITEMDEFINITIONVIEW']._serialized_end=22344 - _globals['_ITEMDEFINITIONSKIN']._serialized_start=22347 - _globals['_ITEMDEFINITIONSKIN']._serialized_end=23783 - _globals['_ITEMDEFINITIONITEMRECOVERY']._serialized_start=23785 - _globals['_ITEMDEFINITIONITEMRECOVERY']._serialized_end=23813 - _globals['_ITEMDEFINITIONITEMMANUALPOOL']._serialized_start=23815 - _globals['_ITEMDEFINITIONITEMMANUALPOOL']._serialized_end=23892 - _globals['_ITEMDEFINITIONSOURCELIMIT']._serialized_start=23894 - _globals['_ITEMDEFINITIONSOURCELIMIT']._serialized_end=23970 - _globals['_ITEMDEFINITIONITEMPACKAGE']._serialized_start=23972 - _globals['_ITEMDEFINITIONITEMPACKAGE']._serialized_end=24046 - _globals['_ITEMDEFINITIONFAKERANDOMPOOL']._serialized_start=24048 - _globals['_ITEMDEFINITIONFAKERANDOMPOOL']._serialized_end=24133 - _globals['_ITEMDEFINITIONLOADINGIMAGE']._serialized_start=24135 - _globals['_ITEMDEFINITIONLOADINGIMAGE']._serialized_end=24249 - _globals['_ITEMDEFINITIONFUNCTIONITEM']._serialized_start=24252 - _globals['_ITEMDEFINITIONFUNCTIONITEM']._serialized_end=24407 - _globals['_LEADERBOARDLEADERBOARD']._serialized_start=24410 - _globals['_LEADERBOARDLEADERBOARD']._serialized_end=24542 - _globals['_LEVELDEFINITIONLEVELDEFINITION']._serialized_start=24545 - _globals['_LEVELDEFINITIONLEVELDEFINITION']._serialized_end=25034 - _globals['_LEVELDEFINITIONCHARACTER']._serialized_start=25037 - _globals['_LEVELDEFINITIONCHARACTER']._serialized_end=25274 - _globals['_LEVELDEFINITIONTRAIL']._serialized_start=25276 - _globals['_LEVELDEFINITIONTRAIL']._serialized_end=25389 - _globals['_LEVELDEFINITIONTOPRANK']._serialized_start=25391 - _globals['_LEVELDEFINITIONTOPRANK']._serialized_end=25479 - _globals['_MALLGOODS']._serialized_start=25482 - _globals['_MALLGOODS']._serialized_end=26111 - _globals['_MALLPRODUCT']._serialized_start=26114 - _globals['_MALLPRODUCT']._serialized_end=26344 - _globals['_MALLGOODSSHELVES']._serialized_start=26347 - _globals['_MALLGOODSSHELVES']._serialized_end=26479 - _globals['_MALLZONEPARAMS']._serialized_start=26481 - _globals['_MALLZONEPARAMS']._serialized_end=26549 - _globals['_MALLMONTHTICKET']._serialized_start=26552 - _globals['_MALLMONTHTICKET']._serialized_end=27112 - _globals['_MALLCHANNELCONFIG']._serialized_start=27115 - _globals['_MALLCHANNELCONFIG']._serialized_end=27324 - _globals['_MALLMONTHTICKETINFO']._serialized_start=27326 - _globals['_MALLMONTHTICKETINFO']._serialized_end=27359 - _globals['_MATCHSHILIANSHILIAN']._serialized_start=27362 - _globals['_MATCHSHILIANSHILIAN']._serialized_end=27557 - _globals['_MATCHSHILIANSHILIANREWARD']._serialized_start=27559 - _globals['_MATCHSHILIANSHILIANREWARD']._serialized_end=27639 - _globals['_MATCHSHILIANSHILIANTIME']._serialized_start=27641 - _globals['_MATCHSHILIANSHILIANTIME']._serialized_end=27706 - _globals['_MISCFUNCTIONDAILYSIGNIN']._serialized_start=27708 - _globals['_MISCFUNCTIONDAILYSIGNIN']._serialized_end=27786 - _globals['_RANKINTRODUCERANK']._serialized_start=27788 - _globals['_RANKINTRODUCERANK']._serialized_end=27833 - _globals['_RANKINTRODUCERANK3']._serialized_start=27835 - _globals['_RANKINTRODUCERANK3']._serialized_end=27881 - _globals['_SEASONSEASON']._serialized_start=27884 - _globals['_SEASONSEASON']._serialized_end=28181 - _globals['_SEASONLEVELTICKET']._serialized_start=28183 - _globals['_SEASONLEVELTICKET']._serialized_end=28295 - _globals['_SEASONLEVELTICKETPOOL']._serialized_start=28297 - _globals['_SEASONLEVELTICKETPOOL']._serialized_end=28401 - _globals['_SEASONTICKETRETRY']._serialized_start=28403 - _globals['_SEASONTICKETRETRY']._serialized_end=28469 - _globals['_SEASONSEASONREWARD']._serialized_start=28471 - _globals['_SEASONSEASONREWARD']._serialized_end=28567 - _globals['_SHOPSZHPGOODS']._serialized_start=28570 - _globals['_SHOPSZHPGOODS']._serialized_end=28808 - _globals['_SHOPSZHPREFRESHGROUP']._serialized_start=28810 - _globals['_SHOPSZHPREFRESHGROUP']._serialized_end=28832 - _globals['_SHOPSZHPREFRESHPRICE']._serialized_start=28834 - _globals['_SHOPSZHPREFRESHPRICE']._serialized_end=28891 - _globals['_SHOPSGOODS']._serialized_start=28894 - _globals['_SHOPSGOODS']._serialized_end=29373 - _globals['_SHOPSGOODSPACKAGE']._serialized_start=29375 - _globals['_SHOPSGOODSPACKAGE']._serialized_end=29443 - _globals['_SHOPSINTERVALREFRESHGOODS']._serialized_start=29445 - _globals['_SHOPSINTERVALREFRESHGOODS']._serialized_end=29549 - _globals['_SHOPSITEMPACKAGE']._serialized_start=29551 - _globals['_SHOPSITEMPACKAGE']._serialized_end=29600 - _globals['_SPOTSPOT']._serialized_start=29603 - _globals['_SPOTSPOT']._serialized_end=30059 - _globals['_SPOTREWARDS']._serialized_start=30062 - _globals['_SPOTREWARDS']._serialized_end=30221 - _globals['_SPOTEVENT']._serialized_start=30224 - _globals['_SPOTEVENT']._serialized_end=30673 - _globals['_SPOTCHARACTERSPOT']._serialized_start=30676 - _globals['_SPOTCHARACTERSPOT']._serialized_end=32204 - _globals['_SPOTSKINSPOT']._serialized_start=32207 - _globals['_SPOTSKINSPOT']._serialized_end=33637 - _globals['_SPOTAUDIOSPOT']._serialized_start=33639 - _globals['_SPOTAUDIOSPOT']._serialized_end=33728 - _globals['_STRSTR']._serialized_start=33730 - _globals['_STRSTR']._serialized_end=33828 - _globals['_STREVENT']._serialized_start=33830 - _globals['_STREVENT']._serialized_end=33930 - _globals['_TOURNAMENTTOURNAMENTS']._serialized_start=33932 - _globals['_TOURNAMENTTOURNAMENTS']._serialized_end=34005 - _globals['_TUTORIALINIT']._serialized_start=34008 - _globals['_TUTORIALINIT']._serialized_end=34370 - _globals['_TUTORIALSTEP']._serialized_start=34373 - _globals['_TUTORIALSTEP']._serialized_end=34671 - _globals['_VIPVIP']._serialized_start=34674 - _globals['_VIPVIP']._serialized_end=35079 - _globals['_VOICESOUND']._serialized_start=35082 - _globals['_VOICESOUND']._serialized_end=35431 - _globals['_VOICEEVENT']._serialized_start=35434 - _globals['_VOICEEVENT']._serialized_end=35654 - _globals['_VOICESPOT']._serialized_start=35656 - _globals['_VOICESPOT']._serialized_end=35726 -# @@protoc_insertion_point(module_scope) diff --git a/mhm/protocol.py b/mhm/protocol.py deleted file mode 100644 index 581aa44..0000000 --- a/mhm/protocol.py +++ /dev/null @@ -1,163 +0,0 @@ -import base64 -import struct -from dataclasses import asdict, dataclass -from enum import Enum - -from google.protobuf.json_format import MessageToDict, ParseDict -from google.protobuf.message import Message -from google.protobuf.message_factory import GetMessageClass - -from .proto import liqi_pb2 - -_MESSAGE_TYPE_MAP: dict[str, type[Message]] = {} -for sdesc in liqi_pb2.DESCRIPTOR.services_by_name.values(): - for mdesc in sdesc.methods: - _MESSAGE_TYPE_MAP["." + mdesc.full_name] = ( - GetMessageClass(mdesc.input_type), - GetMessageClass(mdesc.output_type), - ) -for tdesc in liqi_pb2.DESCRIPTOR.message_types_by_name.values(): - _MESSAGE_TYPE_MAP["." + tdesc.full_name] = GetMessageClass(tdesc) - - -class GameMessageType(Enum): - """Message Types for Game Messages""" - - Notify = 1 - Request = 2 - Response = 3 - - def to_bytes(self) -> bytes: - return self.value.to_bytes(1, "little") - - -@dataclass -class GameMessage: - """A message in a game with attributes like idx, name, data, kind, and base.""" - - idx: int - name: str - data: dict - - kind: GameMessageType - base: Message | None = None - - @property - def key(self) -> tuple[GameMessageType, str]: - return self.kind, self.name - - def asdict(self) -> dict: - return asdict(self) - - -# TODO: Refactor this section using Object-Oriented Programming (OOP) principles. -# Ensure that each HTTP flow possesses its own message queue for improved encapsulation and modularity # noqa: E501 -_names_by_flow_idx: dict[tuple[str, int], str] = {} - - -def _parsedict(parser: Message, serialized: bytes): - parser.ParseFromString(serialized) - return MessageToDict( - parser, - including_default_value_fields=True, - preserving_proto_field_name=True, - ) - - -def parse(id4flow: str, content: bytes) -> GameMessage: - kind = GameMessageType(content[0]) - - match kind: - case GameMessageType.Notify: - idx = 0 - name, data = unwrap(content[1:]) - - base = _MESSAGE_TYPE_MAP[name]() - data = _parsedict(base, data) - - # NOTE: Further parsing in the message parsing - # HACK: Further parsing messages cannot call `compose(message)` - match name: - case ".lq.ActionPrototype": - _base = _MESSAGE_TYPE_MAP[f".lq.{data['name']}"]() # HACK - _data = _parsedict(_base, decode(base64.b64decode(data["data"]))) - data["data"] = _data - - case GameMessageType.Request: - idx = struct.unpack(" bytes: - # Using the original parser(`base`) is essential to prevent - # the loss of unsupported protobuf fields. - if not message.base: - match message.kind: - case GameMessageType.Notify: - message.base = _MESSAGE_TYPE_MAP[message.name]() - case GameMessageType.Request: - message.base = _MESSAGE_TYPE_MAP[message.name][0]() - case GameMessageType.Response: - message.base = _MESSAGE_TYPE_MAP[message.name][1]() - - name = "" if message.kind == GameMessageType.Response else message.name - - data = ParseDict( - js_dict=message.data, - message=message.base, - ).SerializeToString() - - buffer = wrap(name, data) - - match message.kind: - case GameMessageType.Notify: - return message.kind.to_bytes() + buffer - case GameMessageType.Request | GameMessageType.Response: - return message.kind.to_bytes() + struct.pack(" tuple[str, bytes]: - wrapper: Message = liqi_pb2.Wrapper() # type: ignore[attr-defined] - wrapper.ParseFromString(buffer) - return wrapper.name, wrapper.data - - -def wrap(name: str, data: bytes) -> bytes: - wrapper: Message = liqi_pb2.Wrapper() - wrapper.name, wrapper.data = name, data - return wrapper.SerializeToString() - - -# NOTE: This code is from the web-side `view.DesktopMgr.EnDecode()` -def decode(data: bytes) -> bytes: - keys = [0x84, 0x5E, 0x4E, 0x42, 0x39, 0xA2, 0x1F, 0x60, 0x1C] - data = bytearray(data) - for i in range(len(data)): - u = (23 ^ len(data)) + 5 * i + keys[i % len(keys)] & 255 - data[i] ^= u - return bytes(data) diff --git a/mhm/resource.py b/mhm/resource.py deleted file mode 100644 index b3c7ec1..0000000 --- a/mhm/resource.py +++ /dev/null @@ -1,142 +0,0 @@ -import random -from collections import defaultdict -from typing import Literal - -import requests -from google.protobuf.json_format import MessageToDict -from google.protobuf.message import Message - -from .config import ROOT, config -from .proto import config_pb2, sheets_pb2 - -HOST = "https://game.maj-soul.com/1" - -LQBIN_RKEY = "res/config/lqc.lqbin" -LQBIN_VTXT = ROOT / "lqc.txt" -LQBIN_PATH = ROOT / "lqc.lqbin" - -SheetNames = Literal[ - "item_definition_loading_image", - "item_definition_character", - "item_definition_title", - "item_definition_skin", - "item_definition_item", - "character_emoji", - "chest_preview", - "spot_rewards", -] -# NOTE: Message names in `SheetNames` will be resolved, -# while unspecified messages will not be resolved to achieve optimal compatibility - - -class ResourceManager: - RENAME_SCROLL = 302013 - VIEW_CATEGORY = 5 - - def __init__(self, lqbin: bytes, version: str) -> None: - sheets_table: dict[SheetNames, list] = defaultdict(list) - - config_table = config_pb2.ConfigTables() - config_table.ParseFromString(lqbin) - - for data in config_table.datas: - klass_key = f"{data.table}_{data.sheet}" - klass_words = klass_key.split("_") - - if klass_key in SheetNames.__args__: - klass_name = "".join(n.capitalize() for n in klass_words) - klass: Message = getattr(sheets_pb2, klass_name) - - for buffer in data.data: - message: Message = klass() - message.ParseFromString(buffer) - - message_dict = MessageToDict( - message, - including_default_value_fields=True, - preserving_proto_field_name=True, - ) # IDEA: It seems that there is no need to convert msg into a dict - - sheets_table[klass_key].append(message_dict) - - self.sheets_table = sheets_table - self.version = version - - def build(self) -> "ResourceManager": - self.skin_map = defaultdict(list) - for row in self.sheets_table["item_definition_skin"]: - self.skin_map[row["character_id"]].append(row["id"]) - self.skin_rows = [n for m in self.skin_map.values() for n in m] - - self.extra_emoji_map = defaultdict(list) - for row in self.sheets_table["character_emoji"]: - self.extra_emoji_map[row["charid"]].append(row["sub_id"]) - if config.base.no_cheering_emotes: - exclude = set(range(13, 19)) - for emotes in self.extra_emoji_map.values(): - emotes[:] = sorted(set(emotes) - exclude) - - self.character_map = { - m["id"]: { - "charid": m["id"], - "skin": m["init_skin"], - "extra_emoji": self.extra_emoji_map[m["id"]], - "level": 5, - "exp": 1, - "is_upgraded": True, - "rewarded_level": [1, 2, 3, 4, 5], - "views": [], - } - for m in self.sheets_table["item_definition_character"] - } - self.character_rows = list(self.character_map.values()) - - self.item_rows = [ResourceManager.RENAME_SCROLL] - for row in self.sheets_table["item_definition_item"]: - if row["category"] == ResourceManager.VIEW_CATEGORY: - self.item_rows.append(row["id"]) - for row in self.sheets_table["item_definition_loading_image"]: - self.item_rows.append(row["unlock_items"][0]) - self.bag_rows = [{"item_id": m, "stack": 1} for m in self.item_rows] - - self.chest_map = defaultdict(lambda: defaultdict(list)) - for row in self.sheets_table["chest_preview"]: - self.chest_map[row["chest_id"]][row["type"]].append(row["item_id"]) - - self.title_rows = [m["id"] for m in self.sheets_table["item_definition_title"]] - self.spot_rewards = [m["id"] for m in self.sheets_table["spot_rewards"]] - return self - - -def load_resource() -> ResourceManager: - rand_a: int = random.randint(0, int(1e9)) - rand_b: int = random.randint(0, int(1e9)) - - # use requests.Session() instead of open/close the connection multiple times. - with requests.Session() as s: - ver_url = f"{HOST}/version.json?randv={rand_a}{rand_b}" - response = s.get(ver_url, proxies={"https": None}) - response.raise_for_status() - version: str = response.json()["version"] - - res_url = f"{HOST}/resversion{version}.json" - response = s.get(res_url, proxies={"https": None}, stream=True) - response.raise_for_status() - bin_version: str = response.json()["res"][LQBIN_RKEY]["prefix"] - - # Using Cache - if LQBIN_VTXT.exists(): - with LQBIN_VTXT.open("r") as txt: - if txt.read() == bin_version: - with LQBIN_PATH.open("rb") as bin: - return ResourceManager(bin.read(), bin_version).build() - - bin_url = f"{HOST}/{bin_version}/{LQBIN_RKEY}" - response = s.get(bin_url, proxies={"https": None}, stream=True) - response.raise_for_status() - - content = b"".join(response.iter_content(chunk_size=8192)) - with LQBIN_PATH.open("wb") as bin, LQBIN_VTXT.open("w") as txt: - bin.write(content) - txt.write(bin_version) - return ResourceManager(content, bin_version).build() diff --git a/mhmp.json b/mhmp.json index 96f320a..3c3fe78 100644 --- a/mhmp.json +++ b/mhmp.json @@ -1,29 +1,27 @@ { - "base": { - "skins": false, - "aider": false, - "chest": false, - "yongchang_mode": false, - "random_star_char": false, - "no_cheering_emotes": true - }, - "mitmdump": { + "mhm": { + "log_level": "info", + "pure_python_protobuf": false + }, + "hook": { + "enable_skins": true, + "enable_aider": true, + "enable_chest": false, + "random_star_char": false, + "no_cheering_emotes": false + }, "dump": { - "with_dumper": false, - "with_termlog": true + "with_dumper": false, + "with_termlog": true }, - "args": { - "http2": false, - "mode": [ - "regular@7878" - ] - } - }, - "proxinject": { - "path": null, - "args": { - "name": "jantama_mahjongsoul", - "set-proxy": "127.0.0.1:7070" + "mitmdump": { + "http2": false, + "mode": [ + "regular@7878" + ] + }, + "proxinject": { + "name": "jantama_mahjongsoul", + "set-proxy": "127.0.0.1:7070" } - } } \ No newline at end of file diff --git a/mitm.py b/mitm.py index d1145f0..0060ba4 100644 --- a/mitm.py +++ b/mitm.py @@ -58,14 +58,10 @@ async def start_proxy(host, port, enable_unlocker): master.addons.add(ClientWebSocket()) import mhm - import mhm.addon - import mhm.hook - import mhm.main - import mhm.resource print("fetching resver...") - resmgr = mhm.resource.load_resource() - hooks: list[mhm.hook.Hook] = mhm.main.create_hooks(resmgr) - master.addons.add(mhm.addon.GameAddon([h.run for h in hooks], False)) + mhm.fetch_resver() + from mhm.addons import WebSocketAddon as Unlocker + master.addons.add(Unlocker()) await master.run() return master @@ -473,9 +469,9 @@ def exit(self): with open("mhmp.json", "r") as f: mhmp = json.load(f) - mhmp["mitmdump"]["args"]["mode"] = [f"regular@{mitm_port}"] - mhmp["base"]["skins"] = enable_unlocker - mhmp["base"]["aider"] = enable_helper + mhmp["mitmdump"]["mode"] = [f"regular@{mitm_port}"] + mhmp["hook"]["enable_skins"] = enable_unlocker + mhmp["hook"]["enable_aider"] = enable_helper with open("mhmp.json", "w") as f: json.dump(mhmp, f, indent=4) # Create and start the proxy server thread