local propertyTable = { ID = 1,Icon_Change = 2,Title = 3,Content = 4,Time = 5, } local mainPropertyTable = { ID = 1,PageIndex = 2,LineIndex = 3, } local primaryTable = { "ID", } local DataPageEntry = {} local rawget = rawget local base = { __index = function(t, k) local propertyIndex = propertyTable[k] if propertyIndex then local mainPropertyIndex = mainPropertyTable[k] if mainPropertyIndex then return t[mainPropertyIndex] end local pageIndex = t[2] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/MailData-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('MailData', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[3] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({"IDS_14DaysRewards_Compensate",1,1},base), setmetatable({"IDS_1v1RewardPlus_DailyReward",1,2},base), setmetatable({"IDS_1v1RewardPlus_WeeklyReward",1,3},base), setmetatable({"IDS_3rdPartyPay_Mail1",1,4},base), setmetatable({"IDS_3rdPartyPay_Mail2",1,5},base), setmetatable({"IDS_3v3RewardPlus_DailyReward",1,6},base), setmetatable({"IDS_ActivityBossFight_GuildReward",1,7},base), setmetatable({"IDS_ActivityBossFight_RankReward",1,8},base), setmetatable({"IDS_AnniversaryPrepare_RewardReissue",1,9},base), setmetatable({"IDS_AppPush_CallBackReward",1,10},base), setmetatable({"IDS_AppPush_RewardMail",1,11},base), setmetatable({"IDS_AuctionBonus_QuitGuild",1,12},base), setmetatable({"IDS_AuctionBonus_QuitGuild_LowerReward",1,13},base), setmetatable({"IDS_AuctionBonus_Return",1,14},base), setmetatable({"IDS_AuctionBonus_Return_LowerReward",1,15},base), setmetatable({"IDS_BindAccount_BindAccountMail",1,16},base), setmetatable({"IDS_BindAccount_FBConcernMail",1,17},base), setmetatable({"IDS_BindAccount_StoreReviewsMail",1,18},base), setmetatable({"IDS_CDKey_SendReward",1,19},base), setmetatable({"IDS_ChapterGoal_Rewards_DiYiZhang",1,20},base), setmetatable({"IDS_ChatReward_MailTip",1,21},base), setmetatable({"IDS_ClimbTowery_Mail",1,22},base), setmetatable({"IDS_CollectionAP_Reward",1,23},base), setmetatable({"IDS_Compensation_Reward",1,24},base), setmetatable({"IDS_CountryNightBossRewardMail1",1,25},base), setmetatable({"IDS_CountryNightBossRewardMail2",1,26},base), setmetatable({"IDS_CountryNightBossRewardMail3",1,27},base), setmetatable({"IDS_CountrySpoil_Apply",1,28},base), setmetatable({"IDS_CountrySpoil_Cancel",1,29},base), setmetatable({"IDS_CountrySpoil_Present",1,30},base), setmetatable({"IDS_CountrySpoil_Return",1,31},base), setmetatable({"IDS_CountrySpoil_SeasonReturn",1,32},base), setmetatable({"IDS_CountrySpoil_StockHouseReset",1,33},base), setmetatable({"IDS_Country_BecomeKing",1,34},base), setmetatable({"IDS_Country_BecomeOfficer",1,35},base), setmetatable({"IDS_Country_JoinSuceed",1,36},base), setmetatable({"IDS_Country_KingChange",1,37},base), setmetatable({"IDS_Country_QuitCountry",1,38},base), setmetatable({"IDS_Country_ReignChange",1,39},base), setmetatable({"IDS_Country_SeasonEnd_LoserCommon",1,40},base), setmetatable({"IDS_Country_SeasonEnd_LoserOfficer",1,41},base), setmetatable({"IDS_Country_SeasonEnd_NoCountry",1,42},base), setmetatable({"IDS_Country_SeasonEnd_WinnerCommon",1,43},base), setmetatable({"IDS_Country_SeasonEnd_WinnerOfficer",1,44},base), setmetatable({"IDS_Country_SeasonPresent",1,45},base), setmetatable({"IDS_CycleRecharge_RewardMail",1,46},base), setmetatable({"IDS_DailyGift_Reward",1,47},base), setmetatable({"IDS_DailySignin_Promotion",1,48},base), setmetatable({"IDS_DemonGod_SendReward",1,49},base), setmetatable({"IDS_DemonGod_SendReward2",1,50},base), setmetatable({"IDS_DemotionReminder",1,51},base), setmetatable({"IDS_DigTreasure_SendReward",1,52},base), setmetatable({"IDS_DigTreasure_SendReward_Single",1,53},base), setmetatable({"IDS_DouYinRecharge_Reward",1,54},base), setmetatable({"IDS_Download_RewardMail",1,55},base), setmetatable({"IDS_DragonArtey_SendReward1",1,56},base), setmetatable({"IDS_DragonArtey_SendReward2",1,57},base), setmetatable({"IDS_DrawStraws_Reward",1,58},base), setmetatable({"IDS_EcoZoneCompensation_MailTip",1,59},base), setmetatable({"IDS_FairTournamentOutlineReward",1,60},base), setmetatable({"IDS_FairTournamentPickMail1",1,61},base), setmetatable({"IDS_FairTournamentPickMail2",1,62},base), setmetatable({"IDS_FairTournamentPickMail3",1,63},base), setmetatable({"IDS_FairTournamentPickMail4",1,64},base), setmetatable({"IDS_FairTournamentRewardMail1",1,65},base), setmetatable({"IDS_FairTournamentRewardMail2",1,66},base), setmetatable({"IDS_FairTournamentRewardMail3",1,67},base), setmetatable({"IDS_FairTournamentRewardMail4",1,68},base), setmetatable({"IDS_FairTournamentRewardMail5",1,69},base), setmetatable({"IDS_FairTournamentRewardMail6",1,70},base), setmetatable({"IDS_FestivalLogin_MailTip",1,71},base), setmetatable({"IDS_FightThroneRewardMail1",1,72},base), setmetatable({"IDS_FightThroneRewardMail2",1,73},base), setmetatable({"IDS_FreeBuy_Reward",1,74},base), setmetatable({"IDS_FriendRecharge_LongYuRewards",1,75},base), setmetatable({"IDS_FriendRecharge_Rewards",1,76},base), setmetatable({"IDS_GodBeastActivity_LevelReward",1,77},base), setmetatable({"IDS_GodBeastActivity_SendReward",1,78},base), setmetatable({"IDS_GodBeast_Mail",1,79},base), setmetatable({"IDS_GoldHeroActivity_MoneyTransform",1,80},base), setmetatable({"IDS_GuildAllies_AlliesBuff1",1,81},base), setmetatable({"IDS_GuildAllies_AlliesBuff2",1,82},base), setmetatable({"IDS_GuildAllies_AlliesBuff2_GamexMerge",1,83},base), setmetatable({"IDS_GuildAllies_AlliesBuff3",1,84},base), setmetatable({"IDS_GuildAllies_AlliesBuff4",1,85},base), setmetatable({"IDS_GuildBoss_RewardMail",1,86},base), setmetatable({"IDS_GuildBoss_RollRewardMail",1,87},base), setmetatable({"IDS_GuildSalary_QuitGuild",1,88},base), setmetatable({"IDS_GuildSalary_QuitGuild_LowerReward",1,89},base), setmetatable({"IDS_GuildSalary_Return",1,90},base), setmetatable({"IDS_GuildSalary_Return_LowerReward",1,91},base), setmetatable({"IDS_GuildTarget_GuildRewardMail",1,92},base), setmetatable({"IDS_GuildTarget_NoRewardMail",1,93},base), setmetatable({"IDS_GuildTarget_ReissuedRewardMail",1,94},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Lose1",1,95},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Lose2",1,96},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Lose3",1,97},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Lose4",1,98},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Win1",1,99},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Win2",1,100},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Win3",1,101},base), setmetatable({"IDS_GuildWar_BattleAndContrubutionReward_Win4",1,102},base), setmetatable({"IDS_GuildWar_BattleNoReward_Lose",1,103},base), setmetatable({"IDS_GuildWar_BattleNoReward_Win",1,104},base), setmetatable({"IDS_GuildWar_BattleReward_Lose",1,105},base), setmetatable({"IDS_GuildWar_BattleReward_NoRival",1,106},base), setmetatable({"IDS_GuildWar_BattleReward_NoRival2",1,107},base), setmetatable({"IDS_GuildWar_BattleReward_Win",1,108},base), setmetatable({"IDS_GuildWar_BiddingFailed",1,109},base), setmetatable({"IDS_GuildWar_BiddingSucceed",1,110},base), setmetatable({"IDS_GuildWar_BonusMail",1,111},base), setmetatable({"IDS_GuildWar_BonusMail_PassIn",1,112},base), setmetatable({"IDS_GuildWar_GroupInfo",1,113},base), setmetatable({"IDS_GuildWar_GroupInfo_Changed",1,114},base), setmetatable({"IDS_GuildWar_GroupInfo_Kicked",1,115},base), setmetatable({"IDS_GuildWar_GuildSigned",1,116},base), setmetatable({"IDS_GuildWar_LowBonusMail",1,117},base), setmetatable({"IDS_GuildWar_LowBonusMail_PassIn",1,118},base), setmetatable({"IDS_GuildWar_ResultNoReward",1,119},base), setmetatable({"IDS_GuildWar_ResultNoReward_LowGroup",1,120},base), setmetatable({"IDS_GuildWar_ResultReward_LowGroup",1,121},base), setmetatable({"IDS_GuildWar_ResultReward_Win",1,122},base), setmetatable({"IDS_GuildWar_ScheduleInfo",1,123},base), setmetatable({"IDS_GuildWar_WeekBonusMail",1,124},base), setmetatable({"IDS_Guild_BecomeOfficer",1,125},base), setmetatable({"IDS_Guild_CreateSucceed",1,126},base), setmetatable({"IDS_Guild_DismissAnnounce",1,127},base), setmetatable({"IDS_Guild_GuildDismiss",1,128},base), setmetatable({"IDS_Guild_JoinSucceed",1,129},base), setmetatable({"IDS_Guild_Kicked",1,130},base), setmetatable({"IDS_Guild_KickedWithAllies",1,131},base), setmetatable({"IDS_Guild_LeaderChange",1,132},base), setmetatable({"IDS_Guild_LeaderPreChange",1,133},base), setmetatable({"IDS_Guild_LowActivity",1,134},base), setmetatable({"IDS_Guild_NameChange",1,135},base), setmetatable({"IDS_Guild_NameChange_MergeServer",1,136},base), setmetatable({"IDS_Guild_QuitWithAllies",1,137},base), setmetatable({"IDS_Guild_RefundCost",1,138},base), setmetatable({"IDS_HeroAwaken_OverReward",1,139},base), setmetatable({"IDS_HeroMatch1v1OutlineReward",1,140},base), setmetatable({"IDS_HeroMatch1v1PickMail1",1,141},base), setmetatable({"IDS_HeroMatch1v1PickMail2",1,142},base), setmetatable({"IDS_HeroMatch1v1PickMail3",1,143},base), setmetatable({"IDS_HeroMatch1v1RewardMail1",1,144},base), setmetatable({"IDS_HeroMatch1v1RewardMail2",1,145},base), setmetatable({"IDS_HeroMatch1v1RewardMail3",1,146},base), setmetatable({"IDS_HeroMatch1v1RewardMail4",1,147},base), setmetatable({"IDS_HeroMatch1v1RewardMail5",1,148},base), setmetatable({"IDS_HeroMatch1v1RewardMail6",1,149},base), setmetatable({"IDS_HeroMatch3v3CreateTeam",1,150},base), setmetatable({"IDS_HeroMatch3v3OutlineReward",1,151},base), setmetatable({"IDS_HeroMatch3v3PickMail1",1,152},base), setmetatable({"IDS_HeroMatch3v3PickMail2",1,153},base), setmetatable({"IDS_HeroMatch3v3PickMail3",1,154},base), setmetatable({"IDS_HeroMatch3v3RewardMail1",1,155},base), setmetatable({"IDS_HeroMatch3v3RewardMail2",1,156},base), setmetatable({"IDS_HeroMatch3v3RewardMail3",1,157},base), setmetatable({"IDS_HeroMatch3v3RewardMail4",1,158},base), setmetatable({"IDS_HeroMatch3v3RewardMail5",1,159},base), setmetatable({"IDS_HeroMatch3v3RewardMail6",1,160},base), setmetatable({"IDS_HeroMatch3v3TeamDismiss",1,161},base), setmetatable({"IDS_HeroMatch3v3TeamKickOut",1,162},base), setmetatable({"IDS_HeroMatch3v3TeamQuit",1,163},base), setmetatable({"IDS_HeroStrengthenRefund",1,164},base), setmetatable({"IDS_HonorOrder_SendReward",1,165},base), setmetatable({"IDS_HorseActivity_LevelReward",1,166},base), setmetatable({"IDS_HorseActivity_SendReward",1,167},base), setmetatable({"IDS_HorseSoulItem_Rewards",1,168},base), setmetatable({"IDS_KingChallenge_SeasonReward",1,169},base), setmetatable({"IDS_KingRight_SendReward1",1,170},base), setmetatable({"IDS_KingRight_SendReward2",1,171},base), setmetatable({"IDS_KingRight_SendReward3",1,172},base), setmetatable({"IDS_LuckyDraw_JingDongCard",1,173},base), setmetatable({"IDS_LuckyDraw_LuckyItemReward",1,174},base), setmetatable({"IDS_LuckyDraw_ProductCard1",1,175},base), setmetatable({"IDS_LuckyDraw_RewardReissue",1,176},base), setmetatable({"IDS_LuckyLotteryy_ItemTransform",1,177},base), setmetatable({"IDS_LuckyLotteryy_RewardReissue",1,178},base), setmetatable({"IDS_Mail_1V1ResultFailed",1,179},base), setmetatable({"IDS_Mail_1V1ResultSuccess",1,180},base), setmetatable({"IDS_Mail_1v1opt",1,181},base), setmetatable({"IDS_Mail_3TeamsPK_LevelReward",1,182},base), setmetatable({"IDS_Mail_3TeamsPK_Return",1,183},base), setmetatable({"IDS_Mail_3TeamsPK_TodayReward",1,184},base), setmetatable({"IDS_Mail_3v3opt",1,185},base), setmetatable({"IDS_Mail_7DayActivity_IntegrationReward",1,186},base), setmetatable({"IDS_Mail_7DayActivity_TaskReward",1,187},base), setmetatable({"IDS_Mail_ActivationUnclaimed",1,188},base), setmetatable({"IDS_Mail_AppPush",1,189},base), setmetatable({"IDS_Mail_BagFull",1,190},base), setmetatable({"IDS_Mail_BattlefieldMuster_HonorReward",1,191},base), setmetatable({"IDS_Mail_BattlefieldMuster_MySeverReward",1,192},base), setmetatable({"IDS_Mail_BattlefieldMuster_PrestigeLVReward",1,193},base), setmetatable({"IDS_Mail_BattlefieldMuster_Recovery1",1,194},base), setmetatable({"IDS_Mail_BattlefieldMuster_Recovery2",1,195},base), setmetatable({"IDS_Mail_BattlefieldMuster_WarZoneReward",1,196},base), setmetatable({"IDS_Mail_BossChallengeReward",1,197},base), setmetatable({"IDS_Mail_ExitGameResult",1,198},base), setmetatable({"IDS_Mail_FairPlayUnclaimed",1,199},base), setmetatable({"IDS_Mail_GVGFight_SeasonCityReward",1,200},base), setmetatable({"IDS_Mail_GVGFight_SeasonCityReward_New",1,201},base), setmetatable({"IDS_Mail_GVGFight_SeasonHarvestCityReward",1,202},base), setmetatable({"IDS_Mail_GVGFight_SeasonHarvestCityReward_New",1,203},base), setmetatable({"IDS_Mail_GVGFight_SeasonRankReward",1,204},base), setmetatable({"IDS_Mail_GVGFight_SeasonTaskReward",1,205},base), setmetatable({"IDS_Mail_GVGFight_StationReward",1,206},base), setmetatable({"IDS_Mail_Gmtest",1,207},base), setmetatable({"IDS_Mail_GoldHeroSynergyBossDailyReward",1,208},base), setmetatable({"IDS_Mail_GoldHeroSynergyBossDamageRank",1,209},base), setmetatable({"IDS_Mail_GoldHeroSynergyBossTotalRank",1,210},base), setmetatable({"IDS_Mail_GoldHeroSynergyBossTotalRank_New",1,211},base), setmetatable({"IDS_Mail_GoldHeroSynergyBossTotalRank_New2",1,212},base), setmetatable({"IDS_Mail_GoldHeroTaskyReward",1,213},base), setmetatable({"IDS_Mail_GoldIngotFund_Pay_0",1,214},base), setmetatable({"IDS_Mail_GoldIngotFund_Pay_1",1,215},base), setmetatable({"IDS_Mail_GoldIngotFund_Pay_2",1,216},base), setmetatable({"IDS_Mail_GuildLeaderInspire_MySeverReward",1,217},base), setmetatable({"IDS_Mail_HeroFund_Pay_0",1,218},base), setmetatable({"IDS_Mail_HeroFund_Pay_1",1,219},base), setmetatable({"IDS_Mail_HeroFund_Pay_2",1,220},base), setmetatable({"IDS_Mail_HorseFund_Pay_0",1,221},base), setmetatable({"IDS_Mail_HorseFund_Pay_1",1,222},base), setmetatable({"IDS_Mail_HorseFund_Pay_2",1,223},base), setmetatable({"IDS_Mail_LimitDrawCardReward",1,224},base), setmetatable({"IDS_Mail_Mine_Return",1,225},base), setmetatable({"IDS_Mail_Mine_RewardRecapture",1,226},base), setmetatable({"IDS_Mail_Mine_RewardReissued",1,227},base), setmetatable({"IDS_Mail_MonthCard",1,228},base), setmetatable({"IDS_Mail_Official_Down",1,229},base), setmetatable({"IDS_Mail_Official_Lose",1,230},base), setmetatable({"IDS_Mail_Official_Up",1,231},base), setmetatable({"IDS_Mail_Official_Win",1,232},base), setmetatable({"IDS_Mail_OfflineSoloFightReward",1,233},base), setmetatable({"IDS_Mail_OfflineSoloRewardGiven",1,234},base), setmetatable({"IDS_Mail_SecondDayReward",1,235},base), setmetatable({"IDS_Mail_SecondTestDay1_Reward",1,236},base), setmetatable({"IDS_Mail_SecondTestDay2_Reward",1,237},base), setmetatable({"IDS_Mail_SecondTestDay3_Reward",1,238},base), setmetatable({"IDS_Mail_SecondTestDay4_Reward",1,239},base), setmetatable({"IDS_Mail_SecondTestDay5_Reward",1,240},base), setmetatable({"IDS_Mail_SecondTestDay6_Reward",1,241},base), setmetatable({"IDS_Mail_TVTResultFailed",1,242},base), setmetatable({"IDS_Mail_TVTResultSuccess",1,243},base), setmetatable({"IDS_Mail_TreasureFund_Pay_0",1,244},base), setmetatable({"IDS_Mail_TreasureFund_Pay_1",1,245},base), setmetatable({"IDS_Mail_TreasureFund_Pay_2",1,246},base), setmetatable({"IDS_Mail_WeekActivationUnclaimed",1,247},base), setmetatable({"IDS_MergeServer_Reward",1,248},base), setmetatable({"IDS_Monopoly_SendReward",1,249},base), setmetatable({"IDS_MultiplayerDungeon_ChangeReward",1,250},base), setmetatable({"IDS_NationClimbTowery_Mail",1,251},base), setmetatable({"IDS_NearYearActivityActivity_Exchange",1,252},base), setmetatable({"IDS_NearYearActivityActivity_LuckyBag",1,253},base), setmetatable({"IDS_NearYearActivityActivity_Return",1,254},base), setmetatable({"IDS_OfficialPosition_IncreaseRewards",1,255},base), setmetatable({"IDS_OfficialPrivilege_Promotion",1,256},base), setmetatable({"IDS_OfficialPrivilege_PromotionFrist",1,257},base), setmetatable({"IDS_OnlineDial_Compensate",1,258},base), setmetatable({"IDS_Personal_NameChange_MergeServer",1,259},base), setmetatable({"IDS_PetBornOutlineReward",1,260},base), setmetatable({"IDS_PetGetOutlineReward",1,261},base), setmetatable({"IDS_PreDownload_PreDownloadReward",1,262},base), setmetatable({"IDS_PunishForAFK_MailTip1",1,263},base), setmetatable({"IDS_PunishForAFK_MailTip2",1,264},base), setmetatable({"IDS_Questionnaire_MailTip",1,265},base), setmetatable({"IDS_RedEnvelopeRain_RankRewards1",1,266},base), setmetatable({"IDS_RedEnvelopeRain_RankRewards2",1,267},base), setmetatable({"IDS_RewardRecovery_Promotion",1,268},base), setmetatable({"IDS_SceneQuiz_BetReward",1,269},base), setmetatable({"IDS_SceneQuiz_FinalReward",1,270},base), setmetatable({"IDS_SceneQuiz_PreliminaryReward",1,271},base), setmetatable({"IDS_SceneQuiz_WatchReward",1,272},base), setmetatable({"IDS_SiegeCity_AdjustField",1,273},base), setmetatable({"IDS_SiegeCity_CommandReward",1,274},base), setmetatable({"IDS_SiegeCity_ConsecutiveOccupyReward",1,275},base), setmetatable({"IDS_SiegeCity_FailReward",1,276},base), setmetatable({"IDS_SiegeCity_PersonalRankReward",1,277},base), setmetatable({"IDS_SiegeCity_PersonalReward",1,278},base), setmetatable({"IDS_SiegeCity_VictoryReward",1,279},base), setmetatable({"IDS_SlgGve_BossRankReward",1,280},base), setmetatable({"IDS_SlgGve_BossReward",1,281},base), setmetatable({"IDS_SlgGve_SendReward",1,282},base), setmetatable({"IDS_SoloFight_SeasonLevelReward",1,283},base), setmetatable({"IDS_SoloFight_SeasonWinReward",1,284},base), setmetatable({"IDS_StormMail1",1,285},base), setmetatable({"IDS_StormMail2",1,286},base), setmetatable({"IDS_StormMail3",1,287},base), setmetatable({"IDS_SuperGoldHeroActivity_BossDailyReward",1,288},base), setmetatable({"IDS_SuperGoldHeroActivity_BossRank1",1,289},base), setmetatable({"IDS_SuperGoldHeroActivity_BossRank1_New",1,290},base), setmetatable({"IDS_SuperGoldHeroActivity_BossRank2",1,291},base), setmetatable({"IDS_SuperGoldHeroActivity_DrawRank",1,292},base), setmetatable({"IDS_SuperGoldHeroActivity_EndingReward",1,293},base), setmetatable({"IDS_SuperGoldHeroActivity_HonorOrder",1,294},base), setmetatable({"IDS_SuperGoldHeroActivity_MoneyTransform",1,295},base), setmetatable({"IDS_SyncFourCountryRankMail",1,296},base), setmetatable({"IDS_TVT_SeasonLevelReward",1,297},base), setmetatable({"IDS_TVT_SeasonWinReward",1,298},base), setmetatable({"IDS_TeamFairChampionshipCreateTeam",1,299},base), setmetatable({"IDS_TeamFairChampionshipOutlineReward",1,300},base), setmetatable({"IDS_TeamFairChampionshipPickMail1",1,301},base), setmetatable({"IDS_TeamFairChampionshipPickMail2",1,302},base), setmetatable({"IDS_TeamFairChampionshipPickMail3",1,303},base), setmetatable({"IDS_TeamFairChampionshipPickMail4",1,304},base), setmetatable({"IDS_TeamFairChampionshipRewardMail1",1,305},base), setmetatable({"IDS_TeamFairChampionshipRewardMail2",1,306},base), setmetatable({"IDS_TeamFairChampionshipRewardMail3",1,307},base), setmetatable({"IDS_TeamFairChampionshipRewardMail4",1,308},base), setmetatable({"IDS_TeamFairChampionshipRewardMail5",1,309},base), setmetatable({"IDS_TeamFairChampionshipRewardMail6",1,310},base), setmetatable({"IDS_TeamFairChampionshipRewardMail7",1,311},base), setmetatable({"IDS_TeamFairChampionshipTeamDismiss",1,312},base), setmetatable({"IDS_TeamFairChampionshipTeamKickOut",1,313},base), setmetatable({"IDS_TeamFairChampionshipTeamQuit",1,314},base), setmetatable({"IDS_TestWelfare_SendReward",1,315},base), setmetatable({"IDS_TotalCharge_Reward",1,316},base), setmetatable({"IDS_TreasureSoul_NoEnoughSpace",1,317},base), setmetatable({"IDS_Turntable_SendReward",1,318},base), setmetatable({"IDS_VersionUpdate_Reward",1,319},base), setmetatable({"IDS_VersionsActivity_BossRankReward",1,320},base), setmetatable({"IDS_VersionsActivity_BossScoreReward",1,321},base), setmetatable({"IDS_VersionsActivity_Reward",1,322},base), setmetatable({"IDS_VersionsActivity_RougelikeOtherReward",1,323},base), setmetatable({"IDS_VersionsActivity_RougelikeRankCheat",1,324},base), setmetatable({"IDS_VersionsActivity_RougelikeRankReward",1,325},base), setmetatable({"IDS_WantedTask_StarRewardMail",1,326},base), setmetatable({"IDS_WarZoneAuction_DealSuccess",1,327},base), setmetatable({"IDS_WarZoneAuction_ReturnPayment",1,328},base), setmetatable({"IDS_WarZoneCompensation_MailTip",1,329},base), setmetatable({"IDS_WeaponForgeSoul_FoundryBack",1,330},base), setmetatable({"IDS_WebActivity_Mail",1,331},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }