From 732398c5eae4e3fbeb0aebbbd5c4388e3985bfd4 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Wed, 31 May 2023 18:17:21 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=95=B4=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/caravan/api_buyorsell.go | 5 +-
modules/caravan/api_gotocity.go | 5 +-
modules/caravan/comp_configure.go | 22 +++---
modules/hero/configure_comp.go | 2 +-
modules/hunting/api_challenge.go | 4 +-
modules/hunting/api_challengeover.go | 10 ++-
modules/hunting/comp_configure.go | 13 +++-
modules/hunting/model_hunting.go | 2 +-
modules/hunting/module.go | 2 +-
modules/library/api_lvup.go | 5 +-
modules/privilege/configure.go | 23 +++---
modules/shop/api_getlist.go | 5 +-
modules/smithy/api_atlasactivate.go | 8 +-
modules/smithy/api_atlasaward.go | 4 +-
modules/smithy/api_forgeequip.go | 18 +++--
modules/smithy/api_receive.go | 6 +-
modules/smithy/api_rise.go | 2 +-
modules/smithy/api_stoveup.go | 16 +++-
modules/smithy/api_toolsup.go | 16 +++-
modules/smithy/api_trade.go | 8 +-
modules/smithy/comp_configure.go | 112 +++++++++++++++++++--------
modules/smithy/model_atlas.go | 2 +-
modules/smithy/model_stove.go | 4 +-
modules/smithy/model_task.go | 2 +-
modules/smithy/module.go | 4 +-
modules/viking/api_challenge.go | 16 ++--
modules/viking/api_challengeover.go | 9 ++-
modules/viking/comp_configure.go | 12 ++-
modules/viking/model_viking.go | 7 +-
modules/viking/module.go | 10 +--
30 files changed, 232 insertions(+), 122 deletions(-)
diff --git a/modules/caravan/api_buyorsell.go b/modules/caravan/api_buyorsell.go
index e893aca73..1c7ebd664 100644
--- a/modules/caravan/api_buyorsell.go
+++ b/modules/caravan/api_buyorsell.go
@@ -85,7 +85,10 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe
}
} else {
code = pb.ErrorCode_DataNotFound
- data.Message = e.Error()
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
}
}
addScore += price * v // 卖出收益
diff --git a/modules/caravan/api_gotocity.go b/modules/caravan/api_gotocity.go
index a7f8f4165..22a2fe773 100644
--- a/modules/caravan/api_gotocity.go
+++ b/modules/caravan/api_gotocity.go
@@ -60,7 +60,10 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity
// }
} else {
code = pb.ErrorCode_DataNotFound
- data.Message = e.Error()
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: e.Error(),
+ }
}
}
if list.Curcity == req.City {
diff --git a/modules/caravan/comp_configure.go b/modules/caravan/comp_configure.go
index 7f9ce2f29..da9dfc71b 100644
--- a/modules/caravan/comp_configure.go
+++ b/modules/caravan/comp_configure.go
@@ -9,6 +9,8 @@ import (
cfg "go_dreamfactory/sys/configure/structs"
)
+var moduleName = "caravan"
+
const (
game_caravan = "game_caravancity.json"
game_caravan_lv = "game_caravanlv.json"
@@ -62,13 +64,13 @@ func (this *configureComp) GetCaravanCity(cityId int32) (data *cfg.GameCaravanCi
if v, err = this.GetConfigure(game_caravan); err == nil {
if configure, ok := v.(*cfg.GameCaravanCity); ok {
if data = configure.Get(cityId); data == nil {
- err = comm.NewNotFoundConfErr("caravan", game_caravan, cityId)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan, cityId)
this.module.Errorln(err)
}
return
}
}
- err = comm.NewNotFoundConfErr("caravan", game_caravan, cityId)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan, cityId)
return
}
@@ -80,13 +82,13 @@ func (this *configureComp) GetCaravanLv(lv int32) (data *cfg.GameCaravanLvData,
if v, err = this.GetConfigure(game_caravan_lv); err == nil {
if configure, ok := v.(*cfg.GameCaravanLv); ok {
if data = configure.Get(lv); data == nil {
- err = comm.NewNotFoundConfErr("caravan", game_caravan_lv, lv)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_lv, lv)
this.module.Errorln(err)
}
return
}
}
- err = comm.NewNotFoundConfErr("caravan", game_caravan_lv, lv)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_lv, lv)
return
}
@@ -97,13 +99,13 @@ func (this *configureComp) GetCaravanGoods(itemId int32) (data *cfg.GameCaravanT
if v, err = this.GetConfigure(game_caravan_thing); err == nil {
if configure, ok := v.(*cfg.GameCaravanThing); ok {
if data = configure.Get(itemId); data == nil {
- err = comm.NewNotFoundConfErr("caravan", game_caravan_thing, itemId)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_thing, itemId)
this.module.Errorln(err)
}
return
}
}
- err = comm.NewNotFoundConfErr("caravan", game_caravan_thing, itemId)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_thing, itemId)
return
}
@@ -144,13 +146,13 @@ func (this *configureComp) GetCaravanEventById(id int32) (data *cfg.GameCaravanE
if v, err = this.GetConfigure(game_caravan_event); err == nil {
if configure, ok := v.(*cfg.GameCaravanEvent); ok {
if data = configure.Get(id); data == nil {
- err = comm.NewNotFoundConfErr("caravan", game_caravan_event, id)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_event, id)
this.module.Errorln(err)
}
return
}
}
- err = comm.NewNotFoundConfErr("caravan", game_caravan_event, id)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_event, id)
return
}
@@ -200,11 +202,11 @@ func (this *configureComp) GetCaravanRank(index int32) (reward *cfg.GameCaravanR
if v, err := this.GetConfigure(game_caravan_rank); err == nil {
if configure, ok := v.(*cfg.GameCaravanRank); ok {
if reward = configure.Get(index); reward == nil {
- err = comm.NewNotFoundConfErr("caravan", game_caravan_rank, index)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_rank, index)
this.module.Errorln(err)
}
}
}
- err = comm.NewNotFoundConfErr("caravan", game_caravan_rank, index)
+ err = comm.NewNotFoundConfErr(moduleName, game_caravan_rank, index)
return
}
diff --git a/modules/hero/configure_comp.go b/modules/hero/configure_comp.go
index 6febdc4f6..0ca61e03f 100644
--- a/modules/hero/configure_comp.go
+++ b/modules/hero/configure_comp.go
@@ -291,7 +291,7 @@ func (this *configureComp) GetHeroFucionConfig(cid string) (data *cfg.GameHerofu
)
if v, err = this.GetConfigure(hero_fusion); err == nil {
if configure, ok := v.(*cfg.GameHerofusion); ok {
- if data = configure.Get(cid); data != nil {
+ if data = configure.Get(cid); data == nil {
err = comm.NewNotFoundConfErr("hero", hero_fusion, cid)
}
return
diff --git a/modules/hunting/api_challenge.go b/modules/hunting/api_challenge.go
index d14ae74df..fd73d9be1 100644
--- a/modules/hunting/api_challenge.go
+++ b/modules/hunting/api_challenge.go
@@ -30,8 +30,8 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.HuntingChallen
code = pb.ErrorCode_PagodaNotFound
return
}
- cfgData := this.module.configure.GetHuntingBossConfigData(req.BossType, req.Difficulty)
- if cfgData == nil {
+ cfgData, err := this.module.configure.GetHuntingBossConfigData(req.BossType, req.Difficulty)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
return
}
diff --git a/modules/hunting/api_challengeover.go b/modules/hunting/api_challengeover.go
index b5bff4b90..b046c407c 100644
--- a/modules/hunting/api_challengeover.go
+++ b/modules/hunting/api_challengeover.go
@@ -1,7 +1,6 @@
package hunting
import (
- "fmt"
"go_dreamfactory/comm"
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
@@ -41,10 +40,13 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.HuntingCha
code = pb.ErrorCode_PagodaNotFound
return
}
- cfgHunting := this.module.configure.GetHuntingBossConfigData(req.BossType, req.Difficulty)
- if cfgHunting == nil {
+ cfgHunting, err := this.module.configure.GetHuntingBossConfigData(req.BossType, req.Difficulty)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
- data.Message = fmt.Sprintf("GetHuntingBossConfig No't Found:BossType = %d,Difficulty = %d", req.BossType, req.Difficulty)
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
diff --git a/modules/hunting/comp_configure.go b/modules/hunting/comp_configure.go
index 1c9dbe93f..92a94dcba 100644
--- a/modules/hunting/comp_configure.go
+++ b/modules/hunting/comp_configure.go
@@ -1,6 +1,8 @@
package hunting
import (
+ "fmt"
+ "go_dreamfactory/comm"
"go_dreamfactory/lego/core"
"go_dreamfactory/lego/sys/log"
"go_dreamfactory/modules"
@@ -9,6 +11,8 @@ import (
"sync"
)
+var moduleName = "hunting"
+
const (
game_huntingboss = "game_huntingboss.json"
// game_challenge = "game_huntingchallenge.json"
@@ -49,9 +53,12 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
}
// 参数: boss类型 难度
-func (this *configureComp) GetHuntingBossConfigData(bossType int32, difficulty int32) (data *cfg.GameHuntingBossData) {
-
- return this._huntingMap[int64(bossType<<16)+int64(difficulty)]
+func (this *configureComp) GetHuntingBossConfigData(bossType int32, difficulty int32) (data *cfg.GameHuntingBossData, err error) {
+ data = this._huntingMap[int64(bossType<<16)+int64(difficulty)]
+ if data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_huntingboss, fmt.Errorf("bossId:%d,difficulty:%d", bossType, difficulty))
+ }
+ return
}
//加载多个配置文件
diff --git a/modules/hunting/model_hunting.go b/modules/hunting/model_hunting.go
index 699f76c9a..b9f577e19 100644
--- a/modules/hunting/model_hunting.go
+++ b/modules/hunting/model_hunting.go
@@ -59,7 +59,7 @@ func (this *modelHunting) getHuntingList(uid string) (result *pb.DBHunting, err
func (this *modelHunting) checkReddot32(session comm.IUserSession) bool {
if list, err := this.module.modelHunting.getHuntingList(session.GetUserId()); err == nil {
if _, ok := list.Boss[1]; ok {
- conf := this.module.configure.GetHuntingBossConfigData(1, 1)
+ conf, _ := this.module.configure.GetHuntingBossConfigData(1, 1)
if code := this.module.CheckRes(session, conf.PsConsume); code == pb.ErrorCode_Success {
return true
}
diff --git a/modules/hunting/module.go b/modules/hunting/module.go
index 0ecbbef81..24032ff69 100644
--- a/modules/hunting/module.go
+++ b/modules/hunting/module.go
@@ -187,7 +187,7 @@ func (this *Hunting) CompleteAllLevel(session comm.IUserSession) (code pb.ErrorC
// 查配置获取每个Boss的最大难度
for k := range list.Boss {
for i := 1; ; i++ {
- conf := this.configure.GetHuntingBossConfigData(k, int32(i))
+ conf, _ := this.configure.GetHuntingBossConfigData(k, int32(i))
if conf == nil {
list.Boss[k] = int32(i - 1)
}
diff --git a/modules/library/api_lvup.go b/modules/library/api_lvup.go
index 8df8c7741..3fbc55c34 100644
--- a/modules/library/api_lvup.go
+++ b/modules/library/api_lvup.go
@@ -41,7 +41,10 @@ func (this *apiComp) FetterLvUp(session comm.IUserSession, req *pb.LibraryFetter
conf, e := this.module.configure.GetFriendData(fetter.Fid, fetter.Fidlv)
if e != nil || len(conf) == 0 {
code = pb.ErrorCode_ConfigNoFound
- data.Message = e.Error()
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: e.Error(),
+ }
return
}
diff --git a/modules/privilege/configure.go b/modules/privilege/configure.go
index 9ffd4d210..1f9202227 100644
--- a/modules/privilege/configure.go
+++ b/modules/privilege/configure.go
@@ -1,7 +1,7 @@
package privilege
import (
- "fmt"
+ "go_dreamfactory/comm"
"go_dreamfactory/lego/core"
"go_dreamfactory/lego/sys/log"
"go_dreamfactory/modules"
@@ -10,6 +10,8 @@ import (
"sync"
)
+var moduleName = "privilege"
+
const (
game_privilegecard = "game_privilegecard.json"
game_privilege = "game_privilege.json"
@@ -52,21 +54,18 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
return
}
-func (this *configureComp) GetPrivilegeCard(id string) (configure *cfg.GamePrivilegeCardData, err error) {
+func (this *configureComp) GetPrivilegeCard(id string) (data *cfg.GamePrivilegeCardData, err error) {
var (
- v interface{}
- ok bool
+ v interface{}
)
- if v, err = this.GetConfigure(game_privilegecard); err != nil {
- this.module.Errorf("err:%v", err)
- return
- } else {
- if configure, ok = v.(*cfg.GamePrivilegeCard).GetDataMap()[id]; !ok {
- err = fmt.Errorf("GamePrivilegeCardData not found:%s ", id)
- this.module.Errorf("err:%v", err)
- return
+ if v, err = this.GetConfigure(game_privilegecard); err == nil {
+ if configure, ok := v.(*cfg.GamePrivilegeCard); !ok {
+ if data = configure.Get(id); data != nil {
+ return
+ }
}
}
+ err = comm.NewNotFoundConfErr(moduleName, game_privilegecard, id)
return
}
diff --git a/modules/shop/api_getlist.go b/modules/shop/api_getlist.go
index a8e709f2d..20157123d 100644
--- a/modules/shop/api_getlist.go
+++ b/modules/shop/api_getlist.go
@@ -138,7 +138,10 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
for _, v := range shopconf.Shopitem {
if _items, err = this.module.configure.GetShopItemsConfigureByGroups(v, udata); err != nil || len(_items) == 0 {
code = pb.ErrorCode_SystemError
- data.Message = err.Error()
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
items = append(items, randomGoods(_items))
diff --git a/modules/smithy/api_atlasactivate.go b/modules/smithy/api_atlasactivate.go
index b01c8916c..4867d573e 100644
--- a/modules/smithy/api_atlasactivate.go
+++ b/modules/smithy/api_atlasactivate.go
@@ -28,9 +28,13 @@ func (this *apiComp) AtlasActivate(session comm.IUserSession, req *pb.SmithyAtla
code = pb.ErrorCode_DBError
return
}
- conf := this.module.configure.GetSmithyAtlasConf(req.Id)
- if conf == nil {
+ conf, err := this.module.configure.GetSmithyAtlasConf(req.Id)
+ if err != nil {
code = pb.ErrorCode_SmithyNoFoundAtlas
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
if conf.TypeId == 1 {
diff --git a/modules/smithy/api_atlasaward.go b/modules/smithy/api_atlasaward.go
index 185e972af..1a52c134c 100644
--- a/modules/smithy/api_atlasaward.go
+++ b/modules/smithy/api_atlasaward.go
@@ -28,8 +28,8 @@ func (this *apiComp) AtlasAward(session comm.IUserSession, req *pb.SmithyAtlasAw
return
}
for {
- conf := this.module.configure.GetSmithyAtlasLvConf(atlas.Award + 1)
- if conf == nil {
+ conf, err := this.module.configure.GetSmithyAtlasLvConf(atlas.Award + 1)
+ if err != nil {
break
}
if atlas.Score < conf.AtlasScore { // 校验积分够不够
diff --git a/modules/smithy/api_forgeequip.go b/modules/smithy/api_forgeequip.go
index 5037aa08e..1fc0c9b21 100644
--- a/modules/smithy/api_forgeequip.go
+++ b/modules/smithy/api_forgeequip.go
@@ -46,8 +46,8 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
code = pb.ErrorCode_DBError
return
}
- reelcfg := this.module.configure.GetSmithyReelConfigData(req.ReelId)
- if reelcfg == nil {
+ reelcfg, err := this.module.configure.GetSmithyReelConfigData(req.ReelId)
+ if err != nil {
code = pb.ErrorCode_ReqParameterError // 没有找到该类型的图纸信息
return
}
@@ -149,10 +149,14 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
hitLen int32
)
for k, v := range req.Hit {
- confMake := this.module.configure.GetSmithyMake(k)
- if confMake == nil {
+ confMake, err := this.module.configure.GetSmithyMake(k)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
this.module.Errorf("GetSmithyMake配置没找到:%d", k)
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
hitLen += v
@@ -170,8 +174,8 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
if stove.Hit[k] != v {
var curProbability int32
for k, v := range stove.Hit {
- confMake := this.module.configure.GetSmithyMake(k)
- if confMake == nil {
+ confMake, err := this.module.configure.GetSmithyMake(k)
+ if err != nil {
break
}
curProbability += v * confMake.Probability
@@ -226,7 +230,7 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
}
- if stoveLvConf := this.module.configure.GetSmithyStoveConf(stove.Lv); stoveLvConf != nil {
+ if stoveLvConf, err := this.module.configure.GetSmithyStoveConf(stove.Lv); err == nil {
maxT = stoveLvConf.MaxTemperature
}
if stove.RecoveTime == 0 && stove.Temperature <= maxT {
diff --git a/modules/smithy/api_receive.go b/modules/smithy/api_receive.go
index 1c19ec7d2..00a21ee78 100644
--- a/modules/smithy/api_receive.go
+++ b/modules/smithy/api_receive.go
@@ -31,8 +31,12 @@ func (this *apiComp) TaskAward(session comm.IUserSession, req *pb.SmithyTaskAwar
resp := &pb.SmithyTaskAwardResp{
TaskId: req.TaskId,
}
- if conf := this.module.configure.GetSmithyTask(req.TaskId); conf == nil {
+ if conf, err := this.module.configure.GetSmithyTask(req.TaskId); err != nil {
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
} else {
if code = this.module.DispenseRes(session, conf.Reword, true); code != pb.ErrorCode_Success {
diff --git a/modules/smithy/api_rise.go b/modules/smithy/api_rise.go
index d33ada951..b26c25638 100644
--- a/modules/smithy/api_rise.go
+++ b/modules/smithy/api_rise.go
@@ -29,7 +29,7 @@ func (this *apiComp) Rise(session comm.IUserSession, req *pb.SmithyRiseReq) (cod
code = pb.ErrorCode_DBError
return
}
- if conf := this.module.configure.GetSmithyStoveConf(stove.Lv); conf != nil {
+ if conf, err := this.module.configure.GetSmithyStoveConf(stove.Lv); err == nil {
if stove.Temperature >= conf.MaxTemperature { // 已经达到最大的温度值了
code = pb.ErrorCode_SmithyMaxTemperature
return
diff --git a/modules/smithy/api_stoveup.go b/modules/smithy/api_stoveup.go
index c7336cfdb..1655daf63 100644
--- a/modules/smithy/api_stoveup.go
+++ b/modules/smithy/api_stoveup.go
@@ -23,14 +23,22 @@ func (this *apiComp) StoveUp(session comm.IUserSession, req *pb.SmithyStoveUpReq
code = pb.ErrorCode_DBError
return
}
- conf := this.module.configure.GetSmithyStoveConf(stove.Lv)
- if conf == nil {
+ conf, err := this.module.configure.GetSmithyStoveConf(stove.Lv)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
- nexConf := this.module.configure.GetSmithyStoveConf(stove.Lv + 1)
- if nexConf == nil {
+ _, err = this.module.configure.GetSmithyStoveConf(stove.Lv + 1)
+ if err != nil {
code = pb.ErrorCode_SmithyStoveMaxLv
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
if code = this.module.ConsumeRes(session, conf.UpMaterial, true); code != pb.ErrorCode_Success {
diff --git a/modules/smithy/api_toolsup.go b/modules/smithy/api_toolsup.go
index 8d127484c..f37914bfc 100644
--- a/modules/smithy/api_toolsup.go
+++ b/modules/smithy/api_toolsup.go
@@ -25,9 +25,13 @@ func (this *apiComp) ToolsUp(session comm.IUserSession, req *pb.SmithyToolsUpReq
code = pb.ErrorCode_DBError
return
}
- conf := this.module.configure.GetSmithyToolsData(req.Id)
- if conf == nil {
+ conf, err := this.module.configure.GetSmithyToolsData(req.Id)
+ if err != nil {
code = pb.ErrorCode_ReqParameterError
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
// 校验前置条件
@@ -35,9 +39,13 @@ func (this *apiComp) ToolsUp(session comm.IUserSession, req *pb.SmithyToolsUpReq
if stove.Skill[conf.SkillType]+1 == conf.SkillLv { // 必须是一级一级的升级(即当前等级的下一级)
// 判断前置条件
if conf.Preconditions != 0 {
- poreConf := this.module.configure.GetSmithyToolsData(conf.Preconditions)
- if poreConf == nil { // 配置没找到
+ poreConf, err := this.module.configure.GetSmithyToolsData(conf.Preconditions)
+ if err != nil { // 配置没找到
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
if _, ok := stove.Skill[poreConf.SkillType]; !ok {
diff --git a/modules/smithy/api_trade.go b/modules/smithy/api_trade.go
index 421574f66..a93856dd7 100644
--- a/modules/smithy/api_trade.go
+++ b/modules/smithy/api_trade.go
@@ -36,9 +36,13 @@ func (this *apiComp) Sell(session comm.IUserSession, req *pb.SmithySellReq) (cod
return
}
- conf := this.module.configure.GetSmithyCustomerConf(req.CustomerId)
- if conf == nil {
+ conf, err := this.module.configure.GetSmithyCustomerConf(req.CustomerId)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
diff --git a/modules/smithy/comp_configure.go b/modules/smithy/comp_configure.go
index 7996a1471..c647654b5 100644
--- a/modules/smithy/comp_configure.go
+++ b/modules/smithy/comp_configure.go
@@ -1,6 +1,7 @@
package smithy
import (
+ "go_dreamfactory/comm"
"go_dreamfactory/lego/core"
"go_dreamfactory/lego/sys/log"
"go_dreamfactory/modules"
@@ -9,6 +10,8 @@ import (
"sync"
)
+var moduleName = "smithy"
+
const (
//game_smithy = "game_smithy.json"
//game_smithystoveold = "game_smithystove.json"
@@ -80,13 +83,19 @@ func (this *configureComp) GetConfigure(name string) (v interface{}, err error)
}
// 获取图纸信息
-func (this *configureComp) GetSmithyReelConfigData(id int32) (data *cfg.GameNewSmithyData) {
- if v, err := this.GetConfigure(game_smithyreel); err == nil {
+func (this *configureComp) GetSmithyReelConfigData(id int32) (data *cfg.GameNewSmithyData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithyreel); err == nil {
if configure, ok := v.(*cfg.GameNewSmithy); ok {
- data = configure.Get(int32(id))
+ if data = configure.Get(int32(id)); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyreel, id)
+ }
return
}
}
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyreel, id)
return
}
@@ -172,59 +181,86 @@ func (this *configureComp) GetSmithyCustomerConfList() (data []*cfg.GameSmithyCu
return
}
-func (this *configureComp) GetSmithyCustomerConf(id int32) *cfg.GameSmithyCustomerData {
- if v, err := this.GetConfigure(game_smithycustomer); err == nil {
+func (this *configureComp) GetSmithyCustomerConf(id int32) (data *cfg.GameSmithyCustomerData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithycustomer); err == nil {
if configure, ok := v.(*cfg.GameSmithyCustomer); ok {
- return configure.GetDataMap()[id]
+ if data = configure.Get(id); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithycustomer, id)
+ }
+ return
}
}
- return nil
+ err = comm.NewNotFoundConfErr(moduleName, game_smithycustomer, id)
+ return
}
// 获取铁匠铺工作台信息
-func (this *configureComp) GetSmithyToolsData(id int32) (data *cfg.GameSmithyToolData) {
- if v, err := this.GetConfigure(game_smithytools); err == nil {
+func (this *configureComp) GetSmithyToolsData(id int32) (data *cfg.GameSmithyToolData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithytools); err == nil {
if configure, ok := v.(*cfg.GameSmithyTool); ok {
- data = configure.Get(int(id))
+ if data = configure.Get(int(id)); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithytools, id)
+ }
return
-
}
}
- this.module.Errorf("GetSmithyToolsData notfound id:%d", id)
- return nil
+ err = comm.NewNotFoundConfErr(moduleName, game_smithytools, id)
+ return
}
-func (this *configureComp) GetSmithyStoveConf(level int32) (data *cfg.GameSmithyStoveV1Data) {
- if v, err := this.GetConfigure(game_smithystove); err == nil {
+func (this *configureComp) GetSmithyStoveConf(level int32) (data *cfg.GameSmithyStoveV1Data, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithystove); err == nil {
if configure, ok := v.(*cfg.GameSmithyStoveV1); ok {
- data = configure.Get(int32(level))
+ if data = configure.Get(int32(level)); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithystove, level)
+ }
return
}
}
- this.module.Errorf("GetSmithyStoveConf notfound level:%d", level)
+ err = comm.NewNotFoundConfErr(moduleName, game_smithystove, level)
return
}
// 获取图鉴信息
-func (this *configureComp) GetSmithyAtlasConf(id string) (data *cfg.GameSmithyAtlasData) {
- if v, err := this.GetConfigure(game_smithyatlas); err == nil {
+func (this *configureComp) GetSmithyAtlasConf(id string) (data *cfg.GameSmithyAtlasData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithyatlas); err == nil {
if configure, ok := v.(*cfg.GameSmithyAtlas); ok {
- data = configure.Get(id)
+ if data = configure.Get(id); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyatlas, id)
+ }
return
}
}
- this.module.Errorf("GetSmithyAtlasConf notfound id:%d", id)
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyatlas, id)
+
return
}
-func (this *configureComp) GetSmithyAtlasLvConf(lv int32) (data *cfg.GameSmithyAtlasLvData) {
- if v, err := this.GetConfigure(game_smithyatlaslv); err == nil {
+func (this *configureComp) GetSmithyAtlasLvConf(lv int32) (data *cfg.GameSmithyAtlasLvData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithyatlaslv); err == nil {
if configure, ok := v.(*cfg.GameSmithyAtlasLv); ok {
- data = configure.Get(lv)
+ if data = configure.Get(lv); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyatlaslv, lv)
+ }
return
}
}
- this.module.Errorf("GetSmithyAtlasLvConf notfound lv:%d", lv)
+ err = comm.NewNotFoundConfErr(moduleName, game_smithyatlaslv, lv)
return
}
@@ -250,24 +286,34 @@ func (this *configureComp) LoadSmithyAtlasScoreConf() {
}
// 获取图鉴任务配置
-func (this *configureComp) GetSmithyTask(taskId int32) (data *cfg.GameSmithyTaskData) {
- if v, err := this.GetConfigure(game_smithytask); err == nil {
+func (this *configureComp) GetSmithyTask(taskId int32) (data *cfg.GameSmithyTaskData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithytask); err == nil {
if configure, ok := v.(*cfg.GameSmithyTask); ok {
- data = configure.Get(taskId)
+ if data = configure.Get(taskId); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithytask, taskId)
+ }
return
}
}
- this.module.Errorf("GetSmithyTask notfound taskId:%d", taskId)
+ err = comm.NewNotFoundConfErr(moduleName, game_smithytask, taskId)
return
}
-func (this *configureComp) GetSmithyMake(cid int32) (data *cfg.GameSmithyMakeData) {
- if v, err := this.GetConfigure(game_smithymake); err == nil {
+func (this *configureComp) GetSmithyMake(cid int32) (data *cfg.GameSmithyMakeData, err error) {
+ var (
+ v interface{}
+ )
+ if v, err = this.GetConfigure(game_smithymake); err == nil {
if configure, ok := v.(*cfg.GameSmithyMake); ok {
- data = configure.Get(cid)
+ if data = configure.Get(cid); data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_smithymake, cid)
+ }
return
}
}
- this.module.Errorf("GetSmithyMake notfound taskId:%d", cid)
+ err = comm.NewNotFoundConfErr(moduleName, game_smithymake, cid)
return
}
diff --git a/modules/smithy/model_atlas.go b/modules/smithy/model_atlas.go
index 5d0fd4f95..225ae9cc3 100644
--- a/modules/smithy/model_atlas.go
+++ b/modules/smithy/model_atlas.go
@@ -64,7 +64,7 @@ func (this *modelAtlas) CheckActivateAtlas(uid string, id string, lv int32, qual
list *pb.DBAtlas
err error
)
- if atlasConf = this.module.configure.GetSmithyAtlasConf(id); atlasConf == nil {
+ if atlasConf, err = this.module.configure.GetSmithyAtlasConf(id); err != nil {
return false
}
if list, err = this.module.modelAtlas.getSmithyAtlasList(uid); err != nil {
diff --git a/modules/smithy/model_stove.go b/modules/smithy/model_stove.go
index 6b22b3ee1..d315c1509 100644
--- a/modules/smithy/model_stove.go
+++ b/modules/smithy/model_stove.go
@@ -48,7 +48,7 @@ func (this *modelStove) getSmithyStoveList(uid string) (result *pb.DBStove, err
result.Lv = 1
result.RecoveTime = 0
- if conf := this.module.configure.GetSmithyStoveConf(result.Lv); conf != nil { // 获取1级炉子温度配置
+ if conf, _ := this.module.configure.GetSmithyStoveConf(result.Lv); conf != nil { // 获取1级炉子温度配置
result.Temperature = conf.MaxTemperature
}
if err = this.Add(uid, result); err != nil {
@@ -135,7 +135,7 @@ func (this *modelStove) CheckForgeConsume(reelId int32, lv int32) (atn []*cfg.Ga
// 计算恢复进度
func (this *modelStove) calculationRecoveryT(uid string, stove *pb.DBStove) {
- if conf := this.module.configure.GetSmithyStoveConf(stove.Lv); conf != nil {
+ if conf, _ := this.module.configure.GetSmithyStoveConf(stove.Lv); conf != nil {
if stove.Temperature < conf.MaxTemperature {
// 小于最高温度就开始恢复
if addT := (configure.Now().Unix() - stove.RecoveTime) / int64(conf.TemperatureRecovery); addT > 0 {
diff --git a/modules/smithy/model_task.go b/modules/smithy/model_task.go
index 4f9b785a5..ec7a8e398 100644
--- a/modules/smithy/model_task.go
+++ b/modules/smithy/model_task.go
@@ -76,7 +76,7 @@ func (this *modelTask) updateTaskRecord(uid string, taskId int32) error {
// 检查任务状态
func (this *modelTask) checkTaskStatus(uid string, taskId int32) bool {
- conf := this.module.configure.GetSmithyTask(taskId)
+ conf, _ := this.module.configure.GetSmithyTask(taskId)
if conf == nil {
return false
}
diff --git a/modules/smithy/module.go b/modules/smithy/module.go
index 921c0982f..8bb3a4e8b 100644
--- a/modules/smithy/module.go
+++ b/modules/smithy/module.go
@@ -51,8 +51,8 @@ func (this *Smithy) OnInstallComp() {
}
func (this *Smithy) CheckActivateAtlasCollect(uid string, id string) {
- atlasConf := this.configure.GetSmithyAtlasConf(id)
- if atlasConf == nil || atlasConf.TypeId != 2 {
+ atlasConf, err := this.configure.GetSmithyAtlasConf(id)
+ if err != nil || atlasConf.TypeId != 2 {
return
}
diff --git a/modules/viking/api_challenge.go b/modules/viking/api_challenge.go
index c6ee0aa69..23e07760f 100644
--- a/modules/viking/api_challenge.go
+++ b/modules/viking/api_challenge.go
@@ -24,22 +24,20 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.VikingChalleng
if code != pb.ErrorCode_Success {
return // 参数校验失败直接返回
}
- viking, err := this.module.modelViking.getVikingList(session.GetUserId())
- if err != nil {
- code = pb.ErrorCode_VikingBoosType
- return
- }
+ viking, _ := this.module.modelViking.getVikingList(session.GetUserId())
- cfgData := this.module.configure.GetVikingBossConfigData(req.BossId, req.Difficulty)
- if cfgData == nil {
+ cfgData, err := this.module.configure.GetVikingBossConfigData(req.BossId, req.Difficulty)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
return
}
if v1, ok := viking.Ps[req.BossId]; ok && v1 == 0 {
-
if code = this.module.ConsumeRes(session, cfgData.PsMg, true); code != pb.ErrorCode_Success { // 扣1点
-
return
}
} else {
diff --git a/modules/viking/api_challengeover.go b/modules/viking/api_challengeover.go
index dd22763fd..f870a9964 100644
--- a/modules/viking/api_challengeover.go
+++ b/modules/viking/api_challengeover.go
@@ -42,9 +42,14 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
return
}
- vikingCfg := this.module.configure.GetVikingBossConfigData(req.BossId, req.Difficulty)
- if vikingCfg == nil {
+ vikingCfg, err := this.module.configure.GetVikingBossConfigData(req.BossId, req.Difficulty)
+ if err != nil {
code = pb.ErrorCode_ConfigNoFound
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: err.Error(),
+ }
+
return
}
diff --git a/modules/viking/comp_configure.go b/modules/viking/comp_configure.go
index 5639368f6..597c76dd8 100644
--- a/modules/viking/comp_configure.go
+++ b/modules/viking/comp_configure.go
@@ -1,6 +1,8 @@
package viking
import (
+ "fmt"
+ "go_dreamfactory/comm"
"go_dreamfactory/lego/core"
"go_dreamfactory/lego/sys/log"
"go_dreamfactory/modules"
@@ -9,6 +11,8 @@ import (
"sync"
)
+var moduleName = "viking"
+
const (
game_vikingboss = "game_vikingboss.json"
// game_challenge = "game_vikingchallenge.json"
@@ -51,9 +55,11 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
}
// 参数: boss类型 难度
-func (this *configureComp) GetVikingBossConfigData(bossId int32, difficulty int32) (data *cfg.GameVikingBossData) {
-
- return this._vikingMap[int64(bossId<<16)+int64(difficulty)]
+func (this *configureComp) GetVikingBossConfigData(bossId int32, difficulty int32) (data *cfg.GameVikingBossData, err error) {
+ if data = this._vikingMap[int64(bossId<<16)+int64(difficulty)]; data == nil {
+ err = comm.NewNotFoundConfErr(moduleName, game_vikingboss, fmt.Errorf("bossId:%d,difficulty:%d", bossId, difficulty))
+ }
+ return
}
//加载多个配置文件
diff --git a/modules/viking/model_viking.go b/modules/viking/model_viking.go
index 140dda568..b22f48a0b 100644
--- a/modules/viking/model_viking.go
+++ b/modules/viking/model_viking.go
@@ -57,9 +57,10 @@ func (this *modelViking) checkReddot31(session comm.IUserSession) bool {
if list, err := this.module.modelViking.getVikingList(session.GetUserId()); err == nil {
if _, ok := list.Boss[1]; ok {
- conf := this.module.configure.GetVikingBossConfigData(1, 1)
- if code := this.module.CheckRes(session, conf.PsConsume); code == pb.ErrorCode_Success {
- return true
+ if conf, _ := this.module.configure.GetVikingBossConfigData(1, 1); conf != nil {
+ if code := this.module.CheckRes(session, conf.PsConsume); code == pb.ErrorCode_Success {
+ return true
+ }
}
}
}
diff --git a/modules/viking/module.go b/modules/viking/module.go
index 3c5a30d49..8b2a0243a 100644
--- a/modules/viking/module.go
+++ b/modules/viking/module.go
@@ -193,7 +193,7 @@ func (this *Viking) CompleteAllLevel(session comm.IUserSession) (code pb.ErrorCo
// 查配置获取每个Boss的最大难度
for k := range list.Boss {
for i := 1; ; i++ {
- conf := this.configure.GetVikingBossConfigData(k, int32(i))
+ conf, _ := this.configure.GetVikingBossConfigData(k, int32(i))
if conf == nil {
list.Boss[k] = int32(i - 1)
}
@@ -207,7 +207,7 @@ func (this *Viking) CompleteAllLevel(session comm.IUserSession) (code pb.ErrorCo
}
func (this *Viking) AutoBuyTicket(session comm.IUserSession, bossId, difficulty int32) (code pb.ErrorCode) {
- conf := this.configure.GetVikingBossConfigData(bossId, difficulty)
+ conf, _ := this.configure.GetVikingBossConfigData(bossId, difficulty)
if code := this.CheckRes(session, conf.PsConsume); code != pb.ErrorCode_Success {
amount := int32(this.ModuleItems.QueryItemAmount(session.GetUserId(), conf.PsConsume[0].T)) // 获取当前数量
if amount < conf.PsConsume[0].N { // 数量不足直接购买
@@ -222,7 +222,7 @@ func (this *Viking) AutoBuyTicket(session comm.IUserSession, bossId, difficulty
func (this *Viking) AutoBattleInfo(session comm.IUserSession, battle *pb.BattleFormation, bossId, difficulty int32) (code pb.ErrorCode, battleInfo *pb.BattleInfo) {
- cfgData := this.configure.GetVikingBossConfigData(bossId, difficulty)
+ cfgData, _ := this.configure.GetVikingBossConfigData(bossId, difficulty)
if cfgData == nil {
code = pb.ErrorCode_ConfigNoFound
return
@@ -254,7 +254,7 @@ func (this *Viking) AutoBattleOver(session comm.IUserSession, Report *pb.BattleR
bossId := autoBattle.BossId
difficulty := autoBattle.Difficulty
atno = make([]*pb.UserAtno, 0)
- conf := this.configure.GetVikingBossConfigData(bossId, difficulty)
+ conf, _ := this.configure.GetVikingBossConfigData(bossId, difficulty)
tasks := make([]*pb.BuriedParam, 0)
// costRes := this.ModuleTools.GetGlobalConf().VikingExpeditionCos
// if costRes == nil {
@@ -281,7 +281,7 @@ func (this *Viking) AutoBattleOver(session comm.IUserSession, Report *pb.BattleR
}
}
mapData := make(map[string]interface{}, 0)
- vikingCfg := this.configure.GetVikingBossConfigData(bossId, difficulty)
+ vikingCfg, _ := this.configure.GetVikingBossConfigData(bossId, difficulty)
if vikingCfg == nil {
code = pb.ErrorCode_ConfigNoFound
return
From 22587937160457ca8c0374435a5957f5cdb92d53 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Wed, 31 May 2023 18:36:51 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E5=A4=A9=E8=B5=8B=E5=AD=A6=E4=B9=A0?=
=?UTF-8?q?=E7=AD=89=E7=BA=A7=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bin/json/game_chatsystem.json | 24 +-
bin/json/game_item.json | 530 +++++-----
bin/json/game_itemlink.json | 56 +-
bin/json/game_playerinfor_overview.json | 35 +-
bin/json/game_shopitem.json | 6 +-
bin/json/game_show.json | 4 +-
bin/json/game_skillafteratk.json | 249 +++--
bin/json/game_skillbuff.json | 8 +-
bin/json/game_skillpassive.json | 74 +-
bin/json/game_smithyproficiency.json | 198 ++--
modules/hero/api_talentlearn.go | 14 +
modules/privilege/configure.go | 1 -
pb/errorcode.pb.go | 920 +++++++++---------
sys/configure/structs/Game.BuffEffectType.go | 1 +
sys/configure/structs/Game.HeroTalentData.go | 2 +
.../structs/Game.PlayerInfor_overviewData.go | 2 +-
16 files changed, 1096 insertions(+), 1028 deletions(-)
diff --git a/bin/json/game_chatsystem.json b/bin/json/game_chatsystem.json
index fcb00baaa..58892c84f 100644
--- a/bin/json/game_chatsystem.json
+++ b/bin/json/game_chatsystem.json
@@ -6,7 +6,7 @@
"datatype": 0,
"text": {
"key": "chat_system_text_1",
- "text": "【system】 Good afternoon !"
+ "text": "【系统】 中午好 !"
},
"data": 0,
"data2": 0,
@@ -29,7 +29,7 @@
"datatype": 0,
"text": {
"key": "chat_system_text_2",
- "text": "【system】 Good afternoon !"
+ "text": "【系统】 中午好 !"
},
"data": 0,
"data2": 0,
@@ -50,7 +50,7 @@
"datatype": 0,
"text": {
"key": "chat_system_text_3",
- "text": "【system】 Good afternoon !"
+ "text": "【系统】 中午好 !"
},
"data": 0,
"data2": 0,
@@ -71,7 +71,7 @@
"datatype": 0,
"text": {
"key": "chat_system_text_4",
- "text": "【system】 Welcome Dream Works !"
+ "text": "【系统】 欢迎来到梦工场 !"
},
"data": 0,
"data2": 0,
@@ -83,10 +83,10 @@
"key": 5,
"display": true,
"type": 3,
- "datatype": 2,
+ "datatype": 3,
"text": {
"key": "chat_system_text_5",
- "text": "【hearsay】%v through unremitting efforts, the %vhas been strengthened to level 13!"
+ "text": "【全服】%v 经过不懈的努力,将 %v 强化至+13!"
},
"data": 13,
"data2": 0,
@@ -98,10 +98,10 @@
"key": 6,
"display": true,
"type": 3,
- "datatype": 2,
+ "datatype": 3,
"text": {
"key": "chat_system_text_6",
- "text": "【hearsay】%v through unremitting efforts, the %vhas been strengthened to level 14!"
+ "text": "【全服】%v 经过不懈的努力,将 %v 强化至+14!"
},
"data": 14,
"data2": 0,
@@ -113,10 +113,10 @@
"key": 7,
"display": true,
"type": 3,
- "datatype": 2,
+ "datatype": 3,
"text": {
"key": "chat_system_text_7",
- "text": "【hearsay】%v through unremitting efforts, the %vhas been strengthened to level 15!"
+ "text": "【全服】%v 经过不懈的努力,将 %v 强化至+15!"
},
"data": 15,
"data2": 0,
@@ -128,10 +128,10 @@
"key": 8,
"display": false,
"type": 4,
- "datatype": 1,
+ "datatype": 4,
"text": {
"key": "chat_system_text_8",
- "text": "【hearsay】%v breakthrough 100 floors of the tower!"
+ "text": "【全服】%v 突破爬塔100层!"
},
"data": 100,
"data2": 0,
diff --git a/bin/json/game_item.json b/bin/json/game_item.json
index f1676fb5f..4b5cca3f2 100644
--- a/bin/json/game_item.json
+++ b/bin/json/game_item.json
@@ -5,7 +5,7 @@
"key": "item_item_name_1",
"text": "时空石"
},
- "usetype": 10,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 19,
@@ -36,7 +36,7 @@
"key": "item_item_name_18",
"text": "5星装备自选箱"
},
- "usetype": 17,
+ "usetype": 4,
"color": 5,
"bagtype": 1,
"index": 18,
@@ -67,7 +67,7 @@
"key": "item_item_name_19",
"text": "5星装备随机箱"
},
- "usetype": 17,
+ "usetype": 5,
"color": 5,
"bagtype": 1,
"index": 18,
@@ -98,7 +98,7 @@
"key": "item_item_name_20",
"text": "5星套装宝箱"
},
- "usetype": 17,
+ "usetype": 5,
"color": 5,
"bagtype": 1,
"index": 18,
@@ -129,7 +129,7 @@
"key": "item_item_name_24",
"text": "攻势附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -166,7 +166,7 @@
"key": "item_item_name_25",
"text": "逐风附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -203,7 +203,7 @@
"key": "item_item_name_26",
"text": "寒霜附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -240,7 +240,7 @@
"key": "item_item_name_27",
"text": "牧神附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -277,7 +277,7 @@
"key": "item_item_name_28",
"text": "玄武附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -314,7 +314,7 @@
"key": "item_item_name_29",
"text": "箭神附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -351,7 +351,7 @@
"key": "item_item_name_30",
"text": "渴血附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -388,7 +388,7 @@
"key": "item_item_name_31",
"text": "愈合附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -425,7 +425,7 @@
"key": "item_item_name_32",
"text": "祈愿附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -462,7 +462,7 @@
"key": "item_item_name_33",
"text": "预言附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -499,7 +499,7 @@
"key": "item_item_name_34",
"text": "月盾附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -536,7 +536,7 @@
"key": "item_item_name_35",
"text": "破妄附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -573,7 +573,7 @@
"key": "item_item_name_36",
"text": "脉冲附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -610,7 +610,7 @@
"key": "item_item_name_37",
"text": "裁决附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -647,7 +647,7 @@
"key": "item_item_name_38",
"text": "炼心附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -684,7 +684,7 @@
"key": "item_item_name_39",
"text": "诅咒附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -721,7 +721,7 @@
"key": "item_item_name_40",
"text": "守护附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -758,7 +758,7 @@
"key": "item_item_name_41",
"text": "御免附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -795,7 +795,7 @@
"key": "item_item_name_42",
"text": "庇佑附魔石"
},
- "usetype": 19,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 18,
@@ -832,7 +832,7 @@
"key": "item_item_name_43",
"text": "维京远征挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -863,7 +863,7 @@
"key": "item_item_name_44",
"text": "狩猎挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -894,7 +894,7 @@
"key": "item_item_name_45",
"text": "秘境挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -925,7 +925,7 @@
"key": "item_item_name_46",
"text": "竞技场挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -956,7 +956,7 @@
"key": "item_item_name_47",
"text": "阵营挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -987,7 +987,7 @@
"key": "item_item_name_48",
"text": "公会挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -1018,7 +1018,7 @@
"key": "item_item_name_49",
"text": "副本挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -1049,7 +1049,7 @@
"key": "item_item_name_50",
"text": "副本挑战券"
},
- "usetype": 18,
+ "usetype": 2,
"color": 2,
"bagtype": 0,
"index": 1,
@@ -1080,7 +1080,7 @@
"key": "item_item_name_53",
"text": "葛伦科火花"
},
- "usetype": 13,
+ "usetype": 2,
"color": 1,
"bagtype": 1,
"index": 120001,
@@ -1111,7 +1111,7 @@
"key": "item_item_name_54",
"text": "原始火油"
},
- "usetype": 13,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 120002,
@@ -1142,7 +1142,7 @@
"key": "item_item_name_55",
"text": "炉心岩浆"
},
- "usetype": 13,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 120003,
@@ -1173,7 +1173,7 @@
"key": "item_item_name_56",
"text": "荒漠枯枝"
},
- "usetype": 13,
+ "usetype": 2,
"color": 1,
"bagtype": 1,
"index": 120004,
@@ -1204,7 +1204,7 @@
"key": "item_item_name_57",
"text": "洛基圆木"
},
- "usetype": 13,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 120005,
@@ -1235,7 +1235,7 @@
"key": "item_item_name_58",
"text": "恶魔藤蔓"
},
- "usetype": 13,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 120006,
@@ -1266,7 +1266,7 @@
"key": "item_item_name_59",
"text": "凛冬雪花"
},
- "usetype": 13,
+ "usetype": 2,
"color": 1,
"bagtype": 1,
"index": 120007,
@@ -1297,7 +1297,7 @@
"key": "item_item_name_60",
"text": "北极冰砖"
},
- "usetype": 13,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 120008,
@@ -1328,7 +1328,7 @@
"key": "item_item_name_61",
"text": "龙之冰晶"
},
- "usetype": 13,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 120009,
@@ -1359,7 +1359,7 @@
"key": "item_item_name_62",
"text": "精炼石"
},
- "usetype": 13,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 120101,
@@ -1390,7 +1390,7 @@
"key": "item_item_name_63",
"text": "太阳石"
},
- "usetype": 13,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 120102,
@@ -1421,7 +1421,7 @@
"key": "item_item_name_64",
"text": "熔岩石"
},
- "usetype": 13,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 120103,
@@ -1452,7 +1452,7 @@
"key": "item_item_name_65",
"text": "木炭"
},
- "usetype": 13,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 120104,
@@ -1483,7 +1483,7 @@
"key": "item_item_name_66",
"text": "闪闪星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1520,7 +1520,7 @@
"key": "item_item_name_67",
"text": "食人鱼先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1557,7 +1557,7 @@
"key": "item_item_name_68",
"text": "啊啊星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1594,7 +1594,7 @@
"key": "item_item_name_69",
"text": "法夸德勋爵星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1631,7 +1631,7 @@
"key": "item_item_name_70",
"text": "大大星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1668,7 +1668,7 @@
"key": "item_item_name_71",
"text": "史图依克星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1705,7 +1705,7 @@
"key": "item_item_name_72",
"text": "大龙星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1742,7 +1742,7 @@
"key": "item_item_name_73",
"text": "亚丝翠星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1779,7 +1779,7 @@
"key": "item_item_name_74",
"text": "克莱尔·努涅斯星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1816,7 +1816,7 @@
"key": "item_item_name_75",
"text": "鹤大师星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1853,7 +1853,7 @@
"key": "item_item_name_76",
"text": "布兰奇星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1890,7 +1890,7 @@
"key": "item_item_name_77",
"text": "格里斯特王子星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1927,7 +1927,7 @@
"key": "item_item_name_78",
"text": "吉姆·莱克星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -1964,7 +1964,7 @@
"key": "item_item_name_79",
"text": "船长星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2001,7 +2001,7 @@
"key": "item_item_name_80",
"text": "希沙窦斯星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2038,7 +2038,7 @@
"key": "item_item_name_81",
"text": "小欧星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2075,7 +2075,7 @@
"key": "item_item_name_82",
"text": "斯梅克船长星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2112,7 +2112,7 @@
"key": "item_item_name_83",
"text": "警卫队长星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2149,7 +2149,7 @@
"key": "item_item_name_84",
"text": "泰德·邓普顿星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2186,7 +2186,7 @@
"key": "item_item_name_85",
"text": "吉姆·普雷斯科特星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2223,7 +2223,7 @@
"key": "item_item_name_86",
"text": "警长星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2260,7 +2260,7 @@
"key": "item_item_name_87",
"text": "牙仙星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2297,7 +2297,7 @@
"key": "item_item_name_88",
"text": "睡神沙人星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2334,7 +2334,7 @@
"key": "item_item_name_89",
"text": "邦尼兔星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2371,7 +2371,7 @@
"key": "item_item_name_90",
"text": "金猴星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2408,7 +2408,7 @@
"key": "item_item_name_91",
"text": "凯尔星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2445,7 +2445,7 @@
"key": "item_item_name_92",
"text": "小钱星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2482,7 +2482,7 @@
"key": "item_item_name_93",
"text": "暴芙那特星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2519,7 +2519,7 @@
"key": "item_item_name_94",
"text": "云朵先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2556,7 +2556,7 @@
"key": "item_item_name_95",
"text": "阿宝星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2593,7 +2593,7 @@
"key": "item_item_name_96",
"text": "沃尔夫先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2630,7 +2630,7 @@
"key": "item_item_name_97",
"text": "羊仙姑星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2667,7 +2667,7 @@
"key": "item_item_name_98",
"text": "波比星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2704,7 +2704,7 @@
"key": "item_item_name_99",
"text": "巫嘎星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2741,7 +2741,7 @@
"key": "item_item_name_100",
"text": "坦克星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2778,7 +2778,7 @@
"key": "item_item_name_101",
"text": "胡德先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2815,7 +2815,7 @@
"key": "item_item_name_102",
"text": "普鲁格兰杰星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2852,7 +2852,7 @@
"key": "item_item_name_103",
"text": "鼻涕粗星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2889,7 +2889,7 @@
"key": "item_item_name_104",
"text": "珍妮丝·邓普顿星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2926,7 +2926,7 @@
"key": "item_item_name_105",
"text": "贫嘴驴星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -2963,7 +2963,7 @@
"key": "item_item_name_106",
"text": "蒂姆·邓普顿星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3000,7 +3000,7 @@
"key": "item_item_name_107",
"text": "圣诞老人星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3037,7 +3037,7 @@
"key": "item_item_name_108",
"text": "瓜哥星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3074,7 +3074,7 @@
"key": "item_item_name_109",
"text": "沃尔特·史翠克勒星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3111,7 +3111,7 @@
"key": "item_item_name_110",
"text": "冰霜杰克星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3148,7 +3148,7 @@
"key": "item_item_name_111",
"text": "菲奥娜星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3185,7 +3185,7 @@
"key": "item_item_name_112",
"text": "悍夫那特星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3222,7 +3222,7 @@
"key": "item_item_name_113",
"text": "师父星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3259,7 +3259,7 @@
"key": "item_item_name_114",
"text": "希卡普星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3296,7 +3296,7 @@
"key": "item_item_name_115",
"text": "漆黑星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3333,7 +3333,7 @@
"key": "item_item_name_116",
"text": "黛安·福克斯顿星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3370,7 +3370,7 @@
"key": "item_item_name_117",
"text": "幸运·普雷斯科特星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3407,7 +3407,7 @@
"key": "item_item_name_118",
"text": "平先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3444,7 +3444,7 @@
"key": "item_item_name_119",
"text": "阿比盖尔·斯通星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3481,7 +3481,7 @@
"key": "item_item_name_120",
"text": "果酱教授星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3518,7 +3518,7 @@
"key": "item_item_name_121",
"text": "史蒂夫·帕丘克星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3555,7 +3555,7 @@
"key": "item_item_name_122",
"text": "姜饼人星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3592,7 +3592,7 @@
"key": "item_item_name_123",
"text": "瓦希尔指挥官星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3629,7 +3629,7 @@
"key": "item_item_name_124",
"text": "布里奇特星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3666,7 +3666,7 @@
"key": "item_item_name_125",
"text": "戈伯星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3703,7 +3703,7 @@
"key": "item_item_name_126",
"text": "美肚鲨星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3740,7 +3740,7 @@
"key": "item_item_name_127",
"text": "蛇先生星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3777,7 +3777,7 @@
"key": "item_item_name_128",
"text": "匹诺曹星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3814,7 +3814,7 @@
"key": "item_item_name_129",
"text": "骇客蛛星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3851,7 +3851,7 @@
"key": "item_item_name_130",
"text": "悍娇虎星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3888,7 +3888,7 @@
"key": "item_item_name_131",
"text": "乌龟大师星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3925,7 +3925,7 @@
"key": "item_item_name_132",
"text": "梅林星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3962,7 +3962,7 @@
"key": "item_item_name_133",
"text": "盖星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -3999,7 +3999,7 @@
"key": "item_item_name_134",
"text": "穿靴子的猫星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4036,7 +4036,7 @@
"key": "item_item_name_135",
"text": "小伊星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4073,7 +4073,7 @@
"key": "item_item_name_136",
"text": "亚力克斯星象点"
},
- "usetype": 11,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4110,7 +4110,7 @@
"key": "item_item_name_137",
"text": "通用共鸣道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4147,7 +4147,7 @@
"key": "item_item_name_138",
"text": "星象点宝箱"
},
- "usetype": 17,
+ "usetype": 5,
"color": 5,
"bagtype": 1,
"index": 18,
@@ -4176,7 +4176,7 @@
"key": "item_item_name_139",
"text": "体力药剂"
},
- "usetype": 1,
+ "usetype": 3,
"color": 3,
"bagtype": 1,
"index": 7,
@@ -4219,7 +4219,7 @@
"key": "item_item_name_140",
"text": "秘传书"
},
- "usetype": 10,
+ "usetype": 1,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4256,7 +4256,7 @@
"key": "item_item_name_141",
"text": "英雄初级经验道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 99,
@@ -4293,7 +4293,7 @@
"key": "item_item_name_142",
"text": "英雄中级经验道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 99,
@@ -4330,7 +4330,7 @@
"key": "item_item_name_143",
"text": "英雄高级经验道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 99,
@@ -4367,7 +4367,7 @@
"key": "item_item_name_144",
"text": "英雄初级升星道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 2,
"bagtype": 1,
"index": 100,
@@ -4404,7 +4404,7 @@
"key": "item_item_name_145",
"text": "英雄中级升星道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 101,
@@ -4441,7 +4441,7 @@
"key": "item_item_name_146",
"text": "英雄高级升星道具"
},
- "usetype": 10,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 102,
@@ -4478,7 +4478,7 @@
"key": "item_item_name_147",
"text": "闪闪守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4515,7 +4515,7 @@
"key": "item_item_name_148",
"text": "食人鱼先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4552,7 +4552,7 @@
"key": "item_item_name_149",
"text": "啊啊守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4589,7 +4589,7 @@
"key": "item_item_name_150",
"text": "法夸德勋爵守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4626,7 +4626,7 @@
"key": "item_item_name_151",
"text": "大大守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4663,7 +4663,7 @@
"key": "item_item_name_152",
"text": "史图依克守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4700,7 +4700,7 @@
"key": "item_item_name_153",
"text": "大龙守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4737,7 +4737,7 @@
"key": "item_item_name_154",
"text": "亚丝翠守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4774,7 +4774,7 @@
"key": "item_item_name_155",
"text": "克莱尔·努涅斯守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4811,7 +4811,7 @@
"key": "item_item_name_156",
"text": "鹤大师守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4848,7 +4848,7 @@
"key": "item_item_name_157",
"text": "布兰奇守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4885,7 +4885,7 @@
"key": "item_item_name_158",
"text": "格里斯特王子守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4922,7 +4922,7 @@
"key": "item_item_name_159",
"text": "吉姆·莱克守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4959,7 +4959,7 @@
"key": "item_item_name_160",
"text": "船长守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -4996,7 +4996,7 @@
"key": "item_item_name_161",
"text": "希沙窦斯守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5033,7 +5033,7 @@
"key": "item_item_name_162",
"text": "小欧守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5070,7 +5070,7 @@
"key": "item_item_name_163",
"text": "斯梅克船长守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5107,7 +5107,7 @@
"key": "item_item_name_164",
"text": "警卫队长守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5144,7 +5144,7 @@
"key": "item_item_name_165",
"text": "黛塔黛恩守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5181,7 +5181,7 @@
"key": "item_item_name_166",
"text": "吉姆·普雷斯科特守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5218,7 +5218,7 @@
"key": "item_item_name_167",
"text": "警长守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5255,7 +5255,7 @@
"key": "item_item_name_168",
"text": "牙仙守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5292,7 +5292,7 @@
"key": "item_item_name_169",
"text": "睡神沙人守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5329,7 +5329,7 @@
"key": "item_item_name_170",
"text": "邦尼兔守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5366,7 +5366,7 @@
"key": "item_item_name_171",
"text": "金猴守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5403,7 +5403,7 @@
"key": "item_item_name_172",
"text": "凯尔守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5440,7 +5440,7 @@
"key": "item_item_name_173",
"text": "小钱守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5477,7 +5477,7 @@
"key": "item_item_name_174",
"text": "暴芙那特守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5514,7 +5514,7 @@
"key": "item_item_name_175",
"text": "云朵先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5551,7 +5551,7 @@
"key": "item_item_name_176",
"text": "阿宝守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5588,7 +5588,7 @@
"key": "item_item_name_177",
"text": "沃尔夫先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5625,7 +5625,7 @@
"key": "item_item_name_178",
"text": "羊仙姑守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5662,7 +5662,7 @@
"key": "item_item_name_179",
"text": "波比守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5699,7 +5699,7 @@
"key": "item_item_name_180",
"text": "巫嘎守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5736,7 +5736,7 @@
"key": "item_item_name_181",
"text": "坦克守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5773,7 +5773,7 @@
"key": "item_item_name_182",
"text": "胡德先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5810,7 +5810,7 @@
"key": "item_item_name_183",
"text": "普鲁格兰杰守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5847,7 +5847,7 @@
"key": "item_item_name_184",
"text": "鼻涕粗守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5884,7 +5884,7 @@
"key": "item_item_name_185",
"text": "珍妮丝·邓普顿守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5921,7 +5921,7 @@
"key": "item_item_name_186",
"text": "贫嘴驴守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5958,7 +5958,7 @@
"key": "item_item_name_187",
"text": "蒂姆·邓普顿守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -5995,7 +5995,7 @@
"key": "item_item_name_188",
"text": "圣诞老人守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6032,7 +6032,7 @@
"key": "item_item_name_189",
"text": "瓜哥守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6069,7 +6069,7 @@
"key": "item_item_name_190",
"text": "沃尔特·史翠克勒守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6106,7 +6106,7 @@
"key": "item_item_name_191",
"text": "冰霜杰克守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6143,7 +6143,7 @@
"key": "item_item_name_192",
"text": "菲奥娜守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6180,7 +6180,7 @@
"key": "item_item_name_193",
"text": "悍夫那特守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6217,7 +6217,7 @@
"key": "item_item_name_194",
"text": "师父守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6254,7 +6254,7 @@
"key": "item_item_name_195",
"text": "希卡普守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6291,7 +6291,7 @@
"key": "item_item_name_196",
"text": "漆黑守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6328,7 +6328,7 @@
"key": "item_item_name_197",
"text": "黛安·福克斯顿守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6365,7 +6365,7 @@
"key": "item_item_name_198",
"text": "幸运·普雷斯科特守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6402,7 +6402,7 @@
"key": "item_item_name_199",
"text": "平先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6439,7 +6439,7 @@
"key": "item_item_name_200",
"text": "阿比盖尔·斯通守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6476,7 +6476,7 @@
"key": "item_item_name_201",
"text": "果酱教授守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6513,7 +6513,7 @@
"key": "item_item_name_202",
"text": "史蒂夫·帕丘克守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6550,7 +6550,7 @@
"key": "item_item_name_203",
"text": "姜饼人守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6587,7 +6587,7 @@
"key": "item_item_name_204",
"text": "瓦希尔指挥官守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6624,7 +6624,7 @@
"key": "item_item_name_205",
"text": "布里奇特守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6661,7 +6661,7 @@
"key": "item_item_name_206",
"text": "戈伯守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6698,7 +6698,7 @@
"key": "item_item_name_207",
"text": "美肚鲨守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6735,7 +6735,7 @@
"key": "item_item_name_208",
"text": "蛇先生守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6772,7 +6772,7 @@
"key": "item_item_name_209",
"text": "匹诺曹守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6809,7 +6809,7 @@
"key": "item_item_name_210",
"text": "骇客蛛守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6846,7 +6846,7 @@
"key": "item_item_name_211",
"text": "悍娇虎守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6883,7 +6883,7 @@
"key": "item_item_name_212",
"text": "乌龟大师守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6920,7 +6920,7 @@
"key": "item_item_name_213",
"text": "梅林守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6957,7 +6957,7 @@
"key": "item_item_name_214",
"text": "盖守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -6994,7 +6994,7 @@
"key": "item_item_name_215",
"text": "穿靴子的猫守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -7031,7 +7031,7 @@
"key": "item_item_name_216",
"text": "小伊守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -7068,7 +7068,7 @@
"key": "item_item_name_217",
"text": "亚力克斯守护之心"
},
- "usetype": 12,
+ "usetype": 6,
"color": 2,
"bagtype": 0,
"index": 99,
@@ -7105,7 +7105,7 @@
"key": "item_item_name_218",
"text": "垃圾菜"
},
- "usetype": 14,
+ "usetype": 1,
"color": 1,
"bagtype": 1,
"index": 99,
@@ -7142,7 +7142,7 @@
"key": "item_item_name_219",
"text": "肉包子"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 99,
@@ -7179,7 +7179,7 @@
"key": "item_item_name_220",
"text": "土豆炖肉"
},
- "usetype": 14,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 1,
@@ -7216,7 +7216,7 @@
"key": "item_item_name_221",
"text": "青椒炒肉"
},
- "usetype": 14,
+ "usetype": 2,
"color": 4,
"bagtype": 1,
"index": 2,
@@ -7253,7 +7253,7 @@
"key": "item_item_name_222",
"text": "虎皮青椒"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 3,
@@ -7290,7 +7290,7 @@
"key": "item_item_name_223",
"text": "面条"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 4,
@@ -7327,7 +7327,7 @@
"key": "item_item_name_224",
"text": "锅包肉"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 5,
@@ -7364,7 +7364,7 @@
"key": "item_item_name_225",
"text": "烤肉"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 6,
@@ -7401,7 +7401,7 @@
"key": "item_item_name_226",
"text": "岩盐烤肉"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 7,
@@ -7438,7 +7438,7 @@
"key": "item_item_name_227",
"text": "烤土豆"
},
- "usetype": 14,
+ "usetype": 2,
"color": 3,
"bagtype": 1,
"index": 8,
@@ -7475,7 +7475,7 @@
"key": "item_item_name_228",
"text": "土豆"
},
- "usetype": 14,
+ "usetype": 1,
"color": 2,
"bagtype": 4,
"index": 9,
@@ -7512,7 +7512,7 @@
"key": "item_item_name_229",
"text": "粗盐"
},
- "usetype": 14,
+ "usetype": 1,
"color": 2,
"bagtype": 4,
"index": 10,
@@ -7549,7 +7549,7 @@
"key": "item_item_name_230",
"text": "青椒"
},
- "usetype": 14,
+ "usetype": 1,
"color": 2,
"bagtype": 4,
"index": 11,
@@ -7586,7 +7586,7 @@
"key": "item_item_name_231",
"text": "面粉"
},
- "usetype": 14,
+ "usetype": 1,
"color": 2,
"bagtype": 4,
"index": 12,
@@ -7623,7 +7623,7 @@
"key": "item_item_name_232",
"text": "肉"
},
- "usetype": 14,
+ "usetype": 1,
"color": 2,
"bagtype": 4,
"index": 13,
@@ -7660,7 +7660,7 @@
"key": "item_item_name_234",
"text": "车票"
},
- "usetype": 10,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 99,
@@ -7691,7 +7691,7 @@
"key": "item_item_name_235",
"text": "提示道具"
},
- "usetype": 10,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 99,
@@ -7728,7 +7728,7 @@
"key": "item_item_name_260",
"text": "热火药剂"
},
- "usetype": 15,
+ "usetype": 6,
"color": 1,
"bagtype": 1,
"index": 1,
@@ -7765,7 +7765,7 @@
"key": "item_item_name_261",
"text": "冷水药剂"
},
- "usetype": 15,
+ "usetype": 6,
"color": 1,
"bagtype": 1,
"index": 1,
@@ -7802,7 +7802,7 @@
"key": "item_item_name_262",
"text": "古木药剂"
},
- "usetype": 15,
+ "usetype": 6,
"color": 1,
"bagtype": 1,
"index": 1,
@@ -7839,7 +7839,7 @@
"key": "item_item_name_263",
"text": "微尘药剂"
},
- "usetype": 15,
+ "usetype": 6,
"color": 1,
"bagtype": 1,
"index": 1,
@@ -7876,7 +7876,7 @@
"key": "item_item_name_264",
"text": "烈焰精华"
},
- "usetype": 15,
+ "usetype": 6,
"color": 2,
"bagtype": 1,
"index": 1,
@@ -7913,7 +7913,7 @@
"key": "item_item_name_265",
"text": "凝露精华"
},
- "usetype": 15,
+ "usetype": 6,
"color": 2,
"bagtype": 1,
"index": 1,
@@ -7950,7 +7950,7 @@
"key": "item_item_name_266",
"text": "荆棘精华"
},
- "usetype": 15,
+ "usetype": 6,
"color": 2,
"bagtype": 1,
"index": 1,
@@ -7987,7 +7987,7 @@
"key": "item_item_name_267",
"text": "曙光精华"
},
- "usetype": 15,
+ "usetype": 6,
"color": 2,
"bagtype": 1,
"index": 1,
@@ -8024,7 +8024,7 @@
"key": "item_item_name_268",
"text": "爆炸神水"
},
- "usetype": 15,
+ "usetype": 6,
"color": 3,
"bagtype": 1,
"index": 1,
@@ -8061,7 +8061,7 @@
"key": "item_item_name_269",
"text": "深渊神水"
},
- "usetype": 15,
+ "usetype": 6,
"color": 3,
"bagtype": 1,
"index": 1,
@@ -8098,7 +8098,7 @@
"key": "item_item_name_270",
"text": "魔森神水"
},
- "usetype": 15,
+ "usetype": 6,
"color": 3,
"bagtype": 1,
"index": 1,
@@ -8135,7 +8135,7 @@
"key": "item_item_name_271",
"text": "秘境神水"
},
- "usetype": 15,
+ "usetype": 6,
"color": 3,
"bagtype": 1,
"index": 1,
@@ -8172,7 +8172,7 @@
"key": "item_item_name_272",
"text": "活跃度"
},
- "usetype": 10,
+ "usetype": 1,
"color": 3,
"bagtype": 0,
"index": 1,
@@ -8203,7 +8203,7 @@
"key": "item_item_name_274",
"text": "记忆碎片第1章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8240,7 +8240,7 @@
"key": "item_item_name_275",
"text": "记忆碎片第1章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8277,7 +8277,7 @@
"key": "item_item_name_276",
"text": "记忆碎片第1章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8314,7 +8314,7 @@
"key": "item_item_name_277",
"text": "记忆碎片第2章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8351,7 +8351,7 @@
"key": "item_item_name_278",
"text": "记忆碎片第2章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8388,7 +8388,7 @@
"key": "item_item_name_279",
"text": "记忆碎片第2章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8425,7 +8425,7 @@
"key": "item_item_name_280",
"text": "记忆碎片第3章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8462,7 +8462,7 @@
"key": "item_item_name_281",
"text": "记忆碎片第3章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8499,7 +8499,7 @@
"key": "item_item_name_282",
"text": "记忆碎片第3章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8536,7 +8536,7 @@
"key": "item_item_name_283",
"text": "记忆碎片第4章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8573,7 +8573,7 @@
"key": "item_item_name_284",
"text": "记忆碎片第4章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8610,7 +8610,7 @@
"key": "item_item_name_285",
"text": "记忆碎片第4章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8647,7 +8647,7 @@
"key": "item_item_name_286",
"text": "记忆碎片第5章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8684,7 +8684,7 @@
"key": "item_item_name_287",
"text": "记忆碎片第5章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8721,7 +8721,7 @@
"key": "item_item_name_288",
"text": "记忆碎片第5章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8758,7 +8758,7 @@
"key": "item_item_name_289",
"text": "记忆碎片第6章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8795,7 +8795,7 @@
"key": "item_item_name_290",
"text": "记忆碎片第6章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8832,7 +8832,7 @@
"key": "item_item_name_291",
"text": "记忆碎片第6章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8869,7 +8869,7 @@
"key": "item_item_name_292",
"text": "记忆碎片第7章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8906,7 +8906,7 @@
"key": "item_item_name_293",
"text": "记忆碎片第7章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8943,7 +8943,7 @@
"key": "item_item_name_294",
"text": "记忆碎片第7章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -8980,7 +8980,7 @@
"key": "item_item_name_295",
"text": "记忆碎片第8章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9017,7 +9017,7 @@
"key": "item_item_name_296",
"text": "记忆碎片第8章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9054,7 +9054,7 @@
"key": "item_item_name_297",
"text": "记忆碎片第8章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9091,7 +9091,7 @@
"key": "item_item_name_298",
"text": "记忆碎片第9章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9128,7 +9128,7 @@
"key": "item_item_name_299",
"text": "记忆碎片第9章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9165,7 +9165,7 @@
"key": "item_item_name_300",
"text": "记忆碎片第9章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9202,7 +9202,7 @@
"key": "item_item_name_301",
"text": "记忆碎片第10章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9239,7 +9239,7 @@
"key": "item_item_name_302",
"text": "记忆碎片第10章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9276,7 +9276,7 @@
"key": "item_item_name_303",
"text": "记忆碎片第10章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9313,7 +9313,7 @@
"key": "item_item_name_304",
"text": "记忆碎片第11章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9350,7 +9350,7 @@
"key": "item_item_name_305",
"text": "记忆碎片第11章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9387,7 +9387,7 @@
"key": "item_item_name_306",
"text": "记忆碎片第11章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9424,7 +9424,7 @@
"key": "item_item_name_307",
"text": "记忆碎片第12章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9461,7 +9461,7 @@
"key": "item_item_name_308",
"text": "记忆碎片第12章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9498,7 +9498,7 @@
"key": "item_item_name_309",
"text": "记忆碎片第12章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9535,7 +9535,7 @@
"key": "item_item_name_310",
"text": "记忆碎片第13章第1关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9572,7 +9572,7 @@
"key": "item_item_name_311",
"text": "记忆碎片第13章第2关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
@@ -9609,7 +9609,7 @@
"key": "item_item_name_312",
"text": "记忆碎片第13章第3关"
},
- "usetype": 16,
+ "usetype": 1,
"color": 4,
"bagtype": 0,
"index": 1,
diff --git a/bin/json/game_itemlink.json b/bin/json/game_itemlink.json
index 8006812f6..b040d9fec 100644
--- a/bin/json/game_itemlink.json
+++ b/bin/json/game_itemlink.json
@@ -2,11 +2,11 @@
{
"id": 122,
"title": {
- "key": "jump_explain122",
+ "key": "itemlink1_itemlink_title_1",
"text": "金币商店"
},
"desc": {
- "key": "jump_explain122",
+ "key": "itemlink1_itemlink_desc_1",
"text": "金币商店"
},
"jumpid": 122,
@@ -15,11 +15,11 @@
{
"id": 123,
"title": {
- "key": "jump_explain123",
+ "key": "itemlink1_itemlink_title_2",
"text": "钻石商店"
},
"desc": {
- "key": "jump_explain123",
+ "key": "itemlink1_itemlink_desc_2",
"text": "钻石商店"
},
"jumpid": 123,
@@ -28,11 +28,11 @@
{
"id": 124,
"title": {
- "key": "jump_explain124",
+ "key": "itemlink1_itemlink_title_3",
"text": "友情商店"
},
"desc": {
- "key": "jump_explain124",
+ "key": "itemlink1_itemlink_desc_3",
"text": "友情商店"
},
"jumpid": 124,
@@ -41,11 +41,11 @@
{
"id": 125,
"title": {
- "key": "jump_explain125",
+ "key": "itemlink1_itemlink_title_4",
"text": "竞技商店"
},
"desc": {
- "key": "jump_explain125",
+ "key": "itemlink1_itemlink_desc_4",
"text": "竞技商店"
},
"jumpid": 125,
@@ -54,11 +54,11 @@
{
"id": 126,
"title": {
- "key": "jump_explain126",
+ "key": "itemlink1_itemlink_title_5",
"text": "公会商店"
},
"desc": {
- "key": "jump_explain126",
+ "key": "itemlink1_itemlink_desc_5",
"text": "公会商店"
},
"jumpid": 126,
@@ -67,11 +67,11 @@
{
"id": 1127,
"title": {
- "key": "jump_explain1127",
+ "key": "itemlink1_itemlink_title_6",
"text": "特殊商店"
},
"desc": {
- "key": "jump_explain1127",
+ "key": "itemlink1_itemlink_desc_6",
"text": "特殊商店"
},
"jumpid": 1127,
@@ -80,11 +80,11 @@
{
"id": 1128,
"title": {
- "key": "jump_explain1128",
+ "key": "itemlink1_itemlink_title_7",
"text": "铁匠商店"
},
"desc": {
- "key": "jump_explain1128",
+ "key": "itemlink1_itemlink_desc_7",
"text": "铁匠商店"
},
"jumpid": 1128,
@@ -93,11 +93,11 @@
{
"id": 158,
"title": {
- "key": "jump_explain158",
+ "key": "itemlink1_itemlink_title_8",
"text": "充值钻石"
},
"desc": {
- "key": "jump_explain158",
+ "key": "itemlink1_itemlink_desc_8",
"text": "充值钻石"
},
"jumpid": 158,
@@ -106,11 +106,11 @@
{
"id": 113,
"title": {
- "key": "jump_explain113",
+ "key": "itemlink1_itemlink_title_9",
"text": "主线章节界面"
},
"desc": {
- "key": "jump_explain113",
+ "key": "itemlink1_itemlink_desc_9",
"text": "主线章节界面"
},
"jumpid": 113,
@@ -119,11 +119,11 @@
{
"id": 115,
"title": {
- "key": "jump_explain115",
+ "key": "itemlink1_itemlink_title_10",
"text": "好友列表"
},
"desc": {
- "key": "jump_explain115",
+ "key": "itemlink1_itemlink_desc_10",
"text": "好友列表"
},
"jumpid": 115,
@@ -132,11 +132,11 @@
{
"id": 157,
"title": {
- "key": "jump_explain157",
+ "key": "itemlink1_itemlink_title_11",
"text": "公会"
},
"desc": {
- "key": "jump_explain157",
+ "key": "itemlink1_itemlink_desc_11",
"text": "公会"
},
"jumpid": 157,
@@ -145,11 +145,11 @@
{
"id": 156,
"title": {
- "key": "jump_explain156",
+ "key": "itemlink1_itemlink_title_12",
"text": "竞技场"
},
"desc": {
- "key": "jump_explain156",
+ "key": "itemlink1_itemlink_desc_12",
"text": "竞技场"
},
"jumpid": 156,
@@ -158,11 +158,11 @@
{
"id": 107,
"title": {
- "key": "jump_explain107",
+ "key": "itemlink1_itemlink_title_13",
"text": "普通招募"
},
"desc": {
- "key": "jump_explain107",
+ "key": "itemlink1_itemlink_desc_13",
"text": "普通招募"
},
"jumpid": 107,
@@ -171,11 +171,11 @@
{
"id": 165,
"title": {
- "key": "jump_explain165",
+ "key": "itemlink1_itemlink_title_14",
"text": "前往vip"
},
"desc": {
- "key": "jump_explain165",
+ "key": "itemlink1_itemlink_desc_14",
"text": "前往vip"
},
"jumpid": 165,
diff --git a/bin/json/game_playerinfor_overview.json b/bin/json/game_playerinfor_overview.json
index a2cebb255..39ab55498 100644
--- a/bin/json/game_playerinfor_overview.json
+++ b/bin/json/game_playerinfor_overview.json
@@ -2,40 +2,49 @@
{
"id": "16010101",
"type": 1,
- "icon": "wp_icon_10019",
+ "icon": "sbkp_js_nz",
"tujing": [
107
],
"murl": "100001",
- "wurl": "100001",
- "mplayerhead": "wp_icon_10019",
- "wplayerhead": "wp_icon_10019",
- "name": "普通头像"
+ "wurl": "200001",
+ "mplayerhead": "ytx_js_14004",
+ "wplayerhead": "ytx_js_14004",
+ "name": {
+ "key": "playerinfor_playerinfor_overview_name_1",
+ "text": "普通皮肤"
+ }
},
{
"id": "16010201",
"type": 2,
- "icon": "wp_icon_10019",
+ "icon": "zj_dz_001",
"tujing": [
107
],
"murl": "explore",
"wurl": "explore",
- "mplayerhead": "wp_icon_10019",
- "wplayerhead": "wp_icon_10019",
- "name": "普通动作"
+ "mplayerhead": "ytx_js_14004",
+ "wplayerhead": "ytx_js_14004",
+ "name": {
+ "key": "playerinfor_playerinfor_overview_name_2",
+ "text": "普通动作"
+ }
},
{
"id": "16010301",
"type": 3,
- "icon": "wp_icon_10019",
+ "icon": "zj_bg_xk",
"tujing": [
107
],
"murl": "character_cardshow",
"wurl": "character_cardshow",
- "mplayerhead": "wp_icon_10019",
- "wplayerhead": "wp_icon_10019",
- "name": "普通背景"
+ "mplayerhead": "ytx_js_14004",
+ "wplayerhead": "ytx_js_14004",
+ "name": {
+ "key": "playerinfor_playerinfor_overview_name_3",
+ "text": "普通背景"
+ }
}
]
\ No newline at end of file
diff --git a/bin/json/game_shopitem.json b/bin/json/game_shopitem.json
index 4961aaa35..650316dd8 100644
--- a/bin/json/game_shopitem.json
+++ b/bin/json/game_shopitem.json
@@ -6665,7 +6665,7 @@
"iteminfo": [
{
"a": "item",
- "t": "30002",
+ "t": "15000302",
"n": 1
}
],
@@ -6701,7 +6701,7 @@
"iteminfo": [
{
"a": "item",
- "t": "30003",
+ "t": "15000303",
"n": 1
}
],
@@ -6737,7 +6737,7 @@
"iteminfo": [
{
"a": "item",
- "t": "30004",
+ "t": "15000304",
"n": 1
}
],
diff --git a/bin/json/game_show.json b/bin/json/game_show.json
index de2686f37..f26c4fabf 100644
--- a/bin/json/game_show.json
+++ b/bin/json/game_show.json
@@ -20,7 +20,7 @@
"access": 0,
"position": "",
"sex": 2,
- "resources": "Person/10000/10000M.prefab",
- "vague": "Person/10000/10000M.prefab"
+ "resources": "Person/10000/10000W.prefab",
+ "vague": "Person/10000/10000W.prefab"
}
]
\ No newline at end of file
diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json
index 89a14e46b..8e34c1031 100644
--- a/bin/json/game_skillafteratk.json
+++ b/bin/json/game_skillafteratk.json
@@ -465,7 +465,7 @@
"Type": 5,
"Argu": [
2,
- 1,
+ 2,
200
],
"FollowSK": [],
@@ -2085,6 +2085,30 @@
"RevisiCondition": "",
"RevisiParams": []
},
+ {
+ "Id": 224003324,
+ "EmitPR": 1000,
+ "From": 2,
+ "Where": [],
+ "Order": "",
+ "Limit": 10,
+ "ExecuteCnt": 1,
+ "Type": 3,
+ "Argu": [
+ 390001107,
+ 800,
+ 1,
+ 1
+ ],
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "DpsRevisiType": 0,
+ "DpsCondition": "",
+ "RevisiCondition": "",
+ "RevisiParams": []
+ },
{
"Id": 224003332,
"EmitPR": 1000,
@@ -7895,7 +7919,7 @@
"EmitPR": 1000,
"From": 1,
"Where": [],
- "Order": "PropertyUp=3",
+ "Order": "PropertyUp=20",
"Limit": 2,
"ExecuteCnt": 1,
"Type": 5,
@@ -13013,6 +13037,30 @@
"RevisiCondition": "",
"RevisiParams": []
},
+ {
+ "Id": 215001011,
+ "EmitPR": 1000,
+ "From": 1,
+ "Where": [],
+ "Order": "",
+ "Limit": 10,
+ "ExecuteCnt": 1,
+ "Type": 3,
+ "Argu": [
+ 390001322,
+ 1000,
+ 1,
+ -1
+ ],
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "DpsRevisiType": 0,
+ "DpsCondition": "",
+ "RevisiCondition": "",
+ "RevisiParams": []
+ },
{
"Id": 215001111,
"EmitPR": 1000,
@@ -13404,7 +13452,7 @@
390001101,
1000,
1,
- -1
+ 2
],
"FollowSK": [],
"SucFollowSK": [],
@@ -14009,7 +14057,9 @@
1200
],
"FollowSK": [],
- "SucFollowSK": [],
+ "SucFollowSK": [
+ 224008112
+ ],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14028,14 +14078,12 @@
"Type": 3,
"Argu": [
390001101,
- 400,
+ 1000,
1,
2
],
"FollowSK": [],
- "SucFollowSK": [
- 224008112
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14046,21 +14094,19 @@
{
"Id": 224008113,
"EmitPR": 1000,
- "From": 3,
+ "From": 1,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
- 414001111,
+ 424008111,
-1,
-1
],
"FollowSK": [],
- "SucFollowSK": [
- 224008114
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14071,21 +14117,22 @@
{
"Id": 224008114,
"EmitPR": 1000,
- "From": 2,
+ "From": 4,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
- "Type": 25,
+ "Type": 23,
"Argu": [
1,
+ 4,
+ 1300,
2,
- 100
+ 2,
+ 50
],
"FollowSK": [],
- "SucFollowSK": [
- 224008212
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14145,21 +14192,19 @@
{
"Id": 224008213,
"EmitPR": 1000,
- "From": 3,
+ "From": 1,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
- 414001311,
+ 424008211,
-1,
-1
],
"FollowSK": [],
- "SucFollowSK": [
- 224008214
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14179,7 +14224,7 @@
"Argu": [
1,
4,
- 1000
+ 1800
],
"FollowSK": [],
"SucFollowSK": [
@@ -14203,7 +14248,7 @@
"Type": 3,
"Argu": [
390001008,
- 400,
+ 1000,
1,
2
],
@@ -14326,7 +14371,9 @@
3000
],
"FollowSK": [],
- "SucFollowSK": [],
+ "SucFollowSK": [
+ 234008112
+ ],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14347,9 +14394,7 @@
-100
],
"FollowSK": [],
- "SucFollowSK": [
- 234008112
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14360,21 +14405,19 @@
{
"Id": 234008113,
"EmitPR": 1000,
- "From": 3,
+ "From": 1,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
- 414001311,
+ 434008111,
-1,
-1
],
"FollowSK": [],
- "SucFollowSK": [
- 234008114
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -14418,31 +14461,6 @@
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
- "Type": 1,
- "Argu": [
- 1,
- 4,
- 3000
- ],
- "FollowSK": [],
- "SucFollowSK": [
- 234008116
- ],
- "FailFollowSK": [],
- "MustHit": false,
- "DpsRevisiType": 0,
- "DpsCondition": "",
- "RevisiCondition": "",
- "RevisiParams": []
- },
- {
- "Id": 234008116,
- "EmitPR": 1000,
- "From": 2,
- "Where": [],
- "Order": "",
- "Limit": 1,
- "ExecuteCnt": 1,
"Type": 12,
"Argu": [
-100
@@ -14515,14 +14533,12 @@
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
- 414001311,
+ 434008211,
-1,
-1
],
"FollowSK": [],
- "SucFollowSK": [
- 234008214
- ],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -15725,7 +15741,7 @@
"EmitPR": 1000,
"From": 1,
"Where": [],
- "Order": "PropertyUp=3",
+ "Order": "PropertyUp=20",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 3,
@@ -21132,7 +21148,7 @@
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
- 390001401,
+ 390001105,
1000,
1,
1
@@ -21564,7 +21580,7 @@
"Argu": [
1,
4,
- 4000
+ 8000
],
"FollowSK": [
255006112
@@ -21636,7 +21652,7 @@
"Argu": [
1,
4,
- 4000
+ 13000
],
"FollowSK": [],
"SucFollowSK": [
@@ -21893,29 +21909,6 @@
{
"Id": 255007111,
"EmitPR": 1000,
- "From": 3,
- "Where": [],
- "Order": "",
- "Limit": 1,
- "ExecuteCnt": 1,
- "Type": 2,
- "Argu": [
- 455007112,
- 1,
- -1
- ],
- "FollowSK": [],
- "SucFollowSK": [],
- "FailFollowSK": [],
- "MustHit": false,
- "DpsRevisiType": 0,
- "DpsCondition": "",
- "RevisiCondition": "",
- "RevisiParams": []
- },
- {
- "Id": 255007112,
- "EmitPR": 1000,
"From": 2,
"Where": [],
"Order": "",
@@ -21925,7 +21918,7 @@
"Argu": [
1,
4,
- 4000
+ 10000
],
"FollowSK": [],
"SucFollowSK": [
@@ -21943,7 +21936,7 @@
]
},
{
- "Id": 255007113,
+ "Id": 255007112,
"EmitPR": 1000,
"From": 2,
"Where": [],
@@ -21967,7 +21960,7 @@
"RevisiParams": []
},
{
- "Id": 255007114,
+ "Id": 255007113,
"EmitPR": 1000,
"From": 2,
"Where": [
@@ -22027,7 +22020,7 @@
"Argu": [
1,
4,
- 6000
+ 12000
],
"FollowSK": [],
"SucFollowSK": [],
@@ -23117,7 +23110,7 @@
"EmitPR": 1000,
"From": 1,
"Where": [],
- "Order": "PropertyUp=3",
+ "Order": "PropertyUp=20",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 30,
@@ -25814,7 +25807,7 @@
390001322,
1000,
1,
- 1
+ -1
],
"FollowSK": [],
"SucFollowSK": [],
@@ -25837,7 +25830,7 @@
"Argu": [
1,
4,
- 1300
+ 2000
],
"FollowSK": [
215003112
@@ -25883,7 +25876,7 @@
"Argu": [
1,
4,
- 900
+ 1500
],
"FollowSK": [
215003212,
@@ -25932,7 +25925,7 @@
4,
1800,
1,
- 1,
+ 2,
80
],
"FollowSK": [],
@@ -26001,13 +25994,13 @@
"From": 2,
"Where": [],
"Order": "",
- "Limit": 1,
+ "Limit": 10,
"ExecuteCnt": 1,
"Type": 1,
"Argu": [
1,
4,
- 380
+ 3800
],
"FollowSK": [],
"SucFollowSK": [],
@@ -26032,7 +26025,7 @@
4,
1800,
1,
- 1,
+ 2,
80
],
"FollowSK": [
@@ -27679,12 +27672,12 @@
"Argu": [
1,
4,
- 1200
+ 3600
],
- "FollowSK": [
+ "FollowSK": [],
+ "SucFollowSK": [
234005112
],
- "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -27724,31 +27717,6 @@
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
- "Type": 2,
- "Argu": [
- 434005211,
- 1,
- 1
- ],
- "FollowSK": [
- 234005212
- ],
- "SucFollowSK": [],
- "FailFollowSK": [],
- "MustHit": false,
- "DpsRevisiType": 0,
- "DpsCondition": "",
- "RevisiCondition": "",
- "RevisiParams": []
- },
- {
- "Id": 234005212,
- "EmitPR": 1000,
- "From": 1,
- "Where": [],
- "Order": "",
- "Limit": 10,
- "ExecuteCnt": 1,
"Type": 3,
"Argu": [
390001433,
@@ -27766,12 +27734,12 @@
"RevisiParams": []
},
{
- "Id": 234005213,
+ "Id": 234005212,
"EmitPR": 1000,
- "From": 4,
+ "From": 2,
"Where": [],
"Order": "",
- "Limit": 1,
+ "Limit": 10,
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
@@ -27801,12 +27769,13 @@
"Argu": [
1,
4,
- 1200
+ 5000
],
- "FollowSK": [
- 234005312
+ "FollowSK": [],
+ "SucFollowSK": [
+ 234005312,
+ 234005313
],
- "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@@ -27820,7 +27789,7 @@
"From": 2,
"Where": [],
"Order": "",
- "Limit": 1,
+ "Limit": 10,
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
@@ -27841,7 +27810,7 @@
{
"Id": 234005313,
"EmitPR": 1000,
- "From": 1,
+ "From": 2,
"Where": [
"EnemyHasBuff=390001401"
],
diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json
index 3c3476423..36d898879 100644
--- a/bin/json/game_skillbuff.json
+++ b/bin/json/game_skillbuff.json
@@ -3527,17 +3527,19 @@
"text": "无法被附加【中毒】状态,受击时有概率为攻击者附加1回合【中毒】"
},
"BuffType": 70,
- "EffectArgu": [],
+ "EffectArgu": [
+ 234005212
+ ],
"BufParNum": 0,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
- 1
+ 3
],
"AddEffect": false,
"RemoveType": true,
"NotOverlay": 0,
- "OverlayTimes": 1,
+ "OverlayTimes": 99,
"SameID": true,
"golbalbufficon": "",
"buffIcon": "ty_zd_buff_j011",
diff --git a/bin/json/game_skillpassive.json b/bin/json/game_skillpassive.json
index 499b8031e..116d7bafe 100644
--- a/bin/json/game_skillpassive.json
+++ b/bin/json/game_skillpassive.json
@@ -2208,7 +2208,7 @@
"Type": "CallSkillPas",
"MaxEmitTimes": 1,
"Callback": [
- 234005212
+ 234005213
]
},
{
@@ -2659,5 +2659,77 @@
"Callback": [
255007112
]
+ },
+ {
+ "Id": 424008111,
+ "When": 16,
+ "FromCheck": "Target=3",
+ "TargetCheck": "Target=2",
+ "MainSkillCheck": "MainSkillID=124008111",
+ "AfterSkillCheck": "",
+ "BuffCheck": "",
+ "AddCon": [
+ "RoleALive=34008,HasFriendRole=34008"
+ ],
+ "PasPr": 1000,
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 1,
+ "Callback": [
+ 224008114
+ ]
+ },
+ {
+ "Id": 424008211,
+ "When": 16,
+ "FromCheck": "Target=3",
+ "TargetCheck": "Target=2",
+ "MainSkillCheck": "MainSkillID=124008211",
+ "AfterSkillCheck": "",
+ "BuffCheck": "",
+ "AddCon": [
+ "RoleALive=34008,HasFriendRole=34008"
+ ],
+ "PasPr": 1000,
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 1,
+ "Callback": [
+ 224008214
+ ]
+ },
+ {
+ "Id": 434008111,
+ "When": 16,
+ "FromCheck": "Target=3",
+ "TargetCheck": "Target=2",
+ "MainSkillCheck": "MainSkillID=134008111",
+ "AfterSkillCheck": "",
+ "BuffCheck": "",
+ "AddCon": [
+ "RoleALive=24008,HasFriendRole=24008"
+ ],
+ "PasPr": 1000,
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 1,
+ "Callback": [
+ 234008114
+ ]
+ },
+ {
+ "Id": 434008211,
+ "When": 16,
+ "FromCheck": "Target=3",
+ "TargetCheck": "Target=2",
+ "MainSkillCheck": "MainSkillID=134008211",
+ "AfterSkillCheck": "",
+ "BuffCheck": "",
+ "AddCon": [
+ "RoleALive=24008,HasFriendRole=24008"
+ ],
+ "PasPr": 1000,
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 1,
+ "Callback": [
+ 234008214
+ ]
}
]
\ No newline at end of file
diff --git a/bin/json/game_smithyproficiency.json b/bin/json/game_smithyproficiency.json
index 2e209cafb..4d93b2466 100644
--- a/bin/json/game_smithyproficiency.json
+++ b/bin/json/game_smithyproficiency.json
@@ -30,7 +30,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -64,7 +64,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -115,7 +115,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -149,7 +149,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -200,7 +200,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -234,7 +234,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -285,7 +285,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -319,7 +319,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -370,7 +370,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -455,7 +455,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -489,7 +489,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -540,7 +540,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -574,7 +574,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -625,7 +625,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -659,7 +659,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -710,7 +710,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -744,7 +744,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -795,7 +795,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -880,7 +880,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -914,7 +914,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -965,7 +965,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -999,7 +999,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1050,7 +1050,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1084,7 +1084,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1135,7 +1135,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1169,7 +1169,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1220,7 +1220,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1305,7 +1305,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1339,7 +1339,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1390,7 +1390,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1424,7 +1424,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1475,7 +1475,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1509,7 +1509,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1560,7 +1560,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1594,7 +1594,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1645,7 +1645,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1679,7 +1679,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1730,7 +1730,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1764,7 +1764,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1815,7 +1815,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1849,7 +1849,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1900,7 +1900,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -1985,7 +1985,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2019,7 +2019,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2070,7 +2070,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2104,7 +2104,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2155,7 +2155,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2189,7 +2189,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2240,7 +2240,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2274,7 +2274,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2325,7 +2325,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2410,7 +2410,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2444,7 +2444,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2495,7 +2495,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2529,7 +2529,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2580,7 +2580,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2614,7 +2614,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2665,7 +2665,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2699,7 +2699,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2750,7 +2750,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2835,7 +2835,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2869,7 +2869,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2920,7 +2920,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -2954,7 +2954,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3005,7 +3005,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3039,7 +3039,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3090,7 +3090,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3124,7 +3124,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3175,7 +3175,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3209,7 +3209,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3260,7 +3260,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3294,7 +3294,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3345,7 +3345,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3379,7 +3379,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3430,7 +3430,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3515,7 +3515,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3549,7 +3549,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3600,7 +3600,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3634,7 +3634,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3685,7 +3685,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3719,7 +3719,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3770,7 +3770,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3804,7 +3804,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3855,7 +3855,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3940,7 +3940,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -3974,7 +3974,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4025,7 +4025,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4059,7 +4059,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4110,7 +4110,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4144,7 +4144,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4195,7 +4195,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4229,7 +4229,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4280,7 +4280,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4365,7 +4365,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4399,7 +4399,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4450,7 +4450,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4484,7 +4484,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4535,7 +4535,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
@@ -4569,7 +4569,7 @@
"text": "材料消耗减少"
},
"type": 2,
- "value1": 120001,
+ "value1": 13001001,
"value2": -1
},
{
diff --git a/modules/hero/api_talentlearn.go b/modules/hero/api_talentlearn.go
index 3e4c416a7..a54023c9d 100644
--- a/modules/hero/api_talentlearn.go
+++ b/modules/hero/api_talentlearn.go
@@ -1,6 +1,7 @@
package hero
import (
+ "fmt"
"go_dreamfactory/comm"
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
@@ -68,6 +69,19 @@ func (this *apiComp) TalentLearn(session comm.IUserSession, req *pb.HeroTalentLe
}
return
}
+ user := this.module.ModuleUser.GetUser(session.GetUserId())
+ if user != nil {
+ // 校验玩家等级
+ if talentConf.Condition < user.Lv { // 等级不满足
+ code = pb.ErrorCode_UserLvNoEnough
+ data = &pb.ErrorData{
+ Title: pb.GetErrorCodeMsg(code),
+ Message: fmt.Sprintf("等级不满足要求:curLv = %d,lv = %d", user.Lv, talentConf.Condition),
+ }
+ return
+ }
+ }
+
// 校验
if len(talentConf.Before) == 1 && talentConf.Before[0] == 0 { // 前置解锁技能为0
if talent.Talent == nil {
diff --git a/modules/privilege/configure.go b/modules/privilege/configure.go
index 1f9202227..5262ffc94 100644
--- a/modules/privilege/configure.go
+++ b/modules/privilege/configure.go
@@ -50,7 +50,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
log.Errorf("get game_pagoda conf err:%v", err)
return
})
-
return
}
diff --git a/pb/errorcode.pb.go b/pb/errorcode.pb.go
index 783dc92b3..3d83b625a 100644
--- a/pb/errorcode.pb.go
+++ b/pb/errorcode.pb.go
@@ -53,7 +53,6 @@ const (
ErrorCode_UserLogined ErrorCode = 105 //已在其它终端登录
ErrorCode_NoOpened ErrorCode = 106 //模块未开放
ErrorCode_DataNotFound ErrorCode = 107 //数据为找到
- ErrorCode_ExternalModule ErrorCode = 108 //执行外部模块错误
// user
ErrorCode_SecKeyInvalid ErrorCode = 1000 //秘钥无效
ErrorCode_SecKey ErrorCode = 1001 //秘钥格式错误
@@ -85,6 +84,7 @@ const (
ErrorCode_UserTalent3NoEnough ErrorCode = 1027 //阵营3天赋点
ErrorCode_UserTalent4NoEnough ErrorCode = 1028 //阵营4天赋点
ErrorCode_UserMerchantNoEnough ErrorCode = 1029 //虚拟币不足
+ ErrorCode_UserLvNoEnough ErrorCode = 1030 //等级不足
// friend
ErrorCode_FriendNotSelf ErrorCode = 1100 //不能是自己
ErrorCode_FriendSelfMax ErrorCode = 1101 //超出好友最大数量
@@ -426,7 +426,6 @@ var (
105: "UserLogined",
106: "NoOpened",
107: "DataNotFound",
- 108: "ExternalModule",
1000: "SecKeyInvalid",
1001: "SecKey",
1002: "BindUser",
@@ -457,6 +456,7 @@ var (
1027: "UserTalent3NoEnough",
1028: "UserTalent4NoEnough",
1029: "UserMerchantNoEnough",
+ 1030: "UserLvNoEnough",
1100: "FriendNotSelf",
1101: "FriendSelfMax",
1102: "FriendTargetMax",
@@ -760,7 +760,6 @@ var (
"UserLogined": 105,
"NoOpened": 106,
"DataNotFound": 107,
- "ExternalModule": 108,
"SecKeyInvalid": 1000,
"SecKey": 1001,
"BindUser": 1002,
@@ -791,6 +790,7 @@ var (
"UserTalent3NoEnough": 1027,
"UserTalent4NoEnough": 1028,
"UserMerchantNoEnough": 1029,
+ "UserLvNoEnough": 1030,
"FriendNotSelf": 1100,
"FriendSelfMax": 1101,
"FriendTargetMax": 1102,
@@ -1099,7 +1099,7 @@ var File_errorcode_proto protoreflect.FileDescriptor
var file_errorcode_proto_rawDesc = []byte{
0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2a, 0xf0, 0x3c, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
+ 0x6f, 0x2a, 0xf1, 0x3c, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10,
0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76,
@@ -1132,462 +1132,462 @@ var file_errorcode_proto_rawDesc = []byte{
0x64, 0x10, 0x68, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e,
0x65, 0x64, 0x10, 0x69, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x65, 0x64,
0x10, 0x6a, 0x12, 0x10, 0x0a, 0x0c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75,
- 0x6e, 0x64, 0x10, 0x6b, 0x12, 0x12, 0x0a, 0x0e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
- 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x10, 0x6c, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x65, 0x63, 0x4b,
- 0x65, 0x79, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x10, 0xe8, 0x07, 0x12, 0x0b, 0x0a, 0x06,
- 0x53, 0x65, 0x63, 0x4b, 0x65, 0x79, 0x10, 0xe9, 0x07, 0x12, 0x0d, 0x0a, 0x08, 0x42, 0x69, 0x6e,
- 0x64, 0x55, 0x73, 0x65, 0x72, 0x10, 0xea, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x47, 0x6f, 0x6c, 0x64,
- 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xeb, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x44,
- 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec,
- 0x07, 0x12, 0x10, 0x0a, 0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64,
- 0x10, 0xed, 0x07, 0x12, 0x16, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e,
- 0x61, 0x6d, 0x65, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0xee, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x56,
- 0x65, 0x72, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x4e, 0x6f, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x10, 0xef,
- 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x56, 0x65, 0x72, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x45, 0x78, 0x70,
- 0x69, 0x72, 0x65, 0x64, 0x10, 0xf0, 0x07, 0x12, 0x12, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x52,
- 0x65, 0x73, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x10, 0xf1, 0x07, 0x12, 0x16, 0x0a, 0x11, 0x55,
- 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x10, 0xf2, 0x07, 0x12, 0x16, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e,
- 0x61, 0x6d, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xf3, 0x07, 0x12, 0x13, 0x0a, 0x0e, 0x55,
- 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x4e, 0x75, 0x6c, 0x6c, 0x10, 0xf4, 0x07,
- 0x12, 0x14, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f,
- 0x75, 0x67, 0x68, 0x10, 0xf5, 0x07, 0x12, 0x17, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf6, 0x07, 0x12,
- 0x1c, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x6f,
- 0x69, 0x6e, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf7, 0x07, 0x12, 0x1a, 0x0a,
- 0x15, 0x55, 0x73, 0x65, 0x72, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x6f, 0x69, 0x6e, 0x4e, 0x6f,
- 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf8, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x55, 0x73, 0x65,
- 0x72, 0x56, 0x69, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf9, 0x07, 0x12,
- 0x11, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x56, 0x69, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10,
- 0xfa, 0x07, 0x12, 0x19, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6f, 0x6e, 0x67, 0x6f,
- 0x6c, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xfb, 0x07, 0x12, 0x10, 0x0a,
- 0x0b, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0xfc, 0x07, 0x12,
- 0x10, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfd,
- 0x07, 0x12, 0x0d, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xfe, 0x07,
- 0x12, 0x10, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x64, 0x45, 0x72, 0x72, 0x10,
- 0xff, 0x07, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x64, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x10, 0x80, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65,
- 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x31, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
- 0x10, 0x81, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e,
- 0x74, 0x32, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x82, 0x08, 0x12, 0x18, 0x0a,
- 0x13, 0x55, 0x73, 0x65, 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x33, 0x4e, 0x6f, 0x45, 0x6e,
- 0x6f, 0x75, 0x67, 0x68, 0x10, 0x83, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x54,
- 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x34, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x84,
- 0x08, 0x12, 0x19, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e,
- 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x85, 0x08, 0x12, 0x12, 0x0a, 0x0d,
- 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x53, 0x65, 0x6c, 0x66, 0x10, 0xcc, 0x08,
- 0x12, 0x12, 0x0a, 0x0d, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x4d, 0x61,
- 0x78, 0x10, 0xcd, 0x08, 0x12, 0x14, 0x0a, 0x0f, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x54, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x4d, 0x61, 0x78, 0x10, 0xce, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xcf,
- 0x08, 0x12, 0x17, 0x0a, 0x12, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xd0, 0x08, 0x12, 0x0e, 0x0a, 0x09, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x59, 0x65, 0x74, 0x10, 0xd1, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x59, 0x65, 0x74, 0x10, 0xd2, 0x08, 0x12,
- 0x17, 0x0a, 0x12, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x42, 0x6c, 0x61,
- 0x63, 0x6b, 0x59, 0x65, 0x74, 0x10, 0xd3, 0x08, 0x12, 0x19, 0x0a, 0x14, 0x46, 0x72, 0x69, 0x65,
- 0x6e, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x59, 0x65, 0x74,
- 0x10, 0xd4, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x41, 0x70, 0x70,
- 0x6c, 0x79, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xd5, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x4d, 0x61, 0x78, 0x10, 0xd6, 0x08, 0x12,
- 0x1a, 0x0a, 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4e,
- 0x61, 0x6d, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xd7, 0x08, 0x12, 0x10, 0x0a, 0x0b, 0x46,
- 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5a, 0x61, 0x6e, 0x65, 0x64, 0x10, 0xd8, 0x08, 0x12, 0x16, 0x0a,
- 0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5a, 0x61, 0x6e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76,
- 0x65, 0x64, 0x10, 0xd9, 0x08, 0x12, 0x12, 0x0a, 0x0d, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5a,
- 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x66, 0x10, 0xda, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72, 0x69,
- 0x65, 0x6e, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xdb, 0x08,
- 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x72, 0x65, 0x63, 0x65,
- 0x69, 0x76, 0x65, 0x64, 0x10, 0xdc, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x46, 0x72, 0x69, 0x65, 0x6e,
- 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x10, 0xdd,
- 0x08, 0x12, 0x1a, 0x0a, 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75,
- 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x10, 0xde, 0x08, 0x12, 0x1a, 0x0a,
- 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x4e, 0x6f, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x10, 0xdf, 0x08, 0x12, 0x14, 0x0a, 0x0f, 0x46, 0x72, 0x69,
- 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xe0, 0x08, 0x12,
- 0x19, 0x0a, 0x14, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x54,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6b, 0x10, 0xe1, 0x08, 0x12, 0x19, 0x0a, 0x14, 0x46, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75,
- 0x67, 0x68, 0x10, 0xe2, 0x08, 0x12, 0x12, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x4e, 0x6f,
- 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xb0, 0x09, 0x12, 0x15, 0x0a, 0x10, 0x49, 0x74, 0x65,
- 0x6d, 0x73, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x47, 0x69, 0x72, 0x64, 0x10, 0xb1, 0x09,
- 0x12, 0x16, 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x47, 0x72, 0x69, 0x64, 0x4e, 0x75, 0x6d,
- 0x55, 0x70, 0x70, 0x65, 0x72, 0x10, 0xb2, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x6d,
- 0x73, 0x47, 0x69, 0x72, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x70, 0x70, 0x65, 0x72,
- 0x10, 0xb3, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x55, 0x73, 0x65, 0x4e,
- 0x6f, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x10, 0xb4, 0x09, 0x12, 0x16,
- 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x55, 0x73, 0x65, 0x4e, 0x6f, 0x43, 0x61, 0x6e, 0x53,
- 0x65, 0x6c, 0x6c, 0x10, 0xb5, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x42,
- 0x75, 0x79, 0x50, 0x73, 0x55, 0x70, 0x70, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xb6,
- 0x09, 0x12, 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x78, 0x69, 0x73, 0x74,
- 0x10, 0x94, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e, 0x6f,
- 0x75, 0x67, 0x68, 0x10, 0x95, 0x0a, 0x12, 0x0e, 0x0a, 0x09, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61,
- 0x78, 0x4c, 0x76, 0x10, 0x96, 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x49, 0x6e,
- 0x69, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x10, 0x97, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65,
- 0x72, 0x6f, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x45, 0x72, 0x72, 0x10, 0x98, 0x0a, 0x12, 0x13, 0x0a,
- 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x45, 0x72, 0x72, 0x10,
- 0x99, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x52, 0x65, 0x73,
- 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9a, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f,
- 0x4e, 0x6f, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9b, 0x0a, 0x12, 0x18, 0x0a,
- 0x13, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x74, 0x4e, 0x65, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f,
- 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9c, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x4e,
- 0x6f, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x10, 0x9d, 0x0a, 0x12, 0x0f, 0x0a, 0x0a, 0x48, 0x65,
- 0x72, 0x6f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0x9e, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x48,
- 0x65, 0x72, 0x6f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x10, 0x9f,
- 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x41, 0x77, 0x61, 0x6b,
- 0x65, 0x6e, 0x10, 0xa0, 0x0a, 0x12, 0x0f, 0x0a, 0x0a, 0x48, 0x65, 0x72, 0x6f, 0x49, 0x73, 0x4c,
- 0x6f, 0x63, 0x6b, 0x10, 0xa1, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61,
- 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xa2, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x65, 0x72,
- 0x6f, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa3, 0x0a, 0x12,
- 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x45, 0x72, 0x72, 0x10, 0xa4,
- 0x0a, 0x12, 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72,
- 0x10, 0xa5, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x54, 0x79,
- 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa6, 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f,
- 0x41, 0x64, 0x64, 0x4d, 0x61, 0x78, 0x45, 0x78, 0x70, 0x10, 0xa7, 0x0a, 0x12, 0x12, 0x0a, 0x0d,
- 0x48, 0x65, 0x72, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xa8, 0x0a,
- 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x72, 0x4c,
- 0x76, 0x10, 0xa9, 0x0a, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64,
- 0x54, 0x79, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xaa, 0x0a, 0x12,
- 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c,
- 0x76, 0x10, 0xab, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x65, 0x72, 0x6f, 0x41, 0x6c, 0x72, 0x65,
- 0x61, 0x64, 0x79, 0x4b, 0x6f, 0x6e, 0x67, 0x46, 0x75, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x10,
- 0xac, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e,
- 0x6f, 0x75, 0x67, 0x68, 0x10, 0xad, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x49,
- 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x10, 0xae, 0x0a, 0x12, 0x1e, 0x0a, 0x19,
- 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x6e, 0x46, 0x6f, 0x75, 0x6e, 0x64,
- 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xf8, 0x0a, 0x12, 0x1c, 0x0a, 0x17,
- 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x76, 0x6c, 0x69, 0x6d, 0x69, 0x74,
- 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xf9, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x71,
- 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x73, 0x57, 0x6f, 0x72, 0x6e, 0x10, 0xfa, 0x0a,
- 0x12, 0x17, 0x0a, 0x12, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43,
- 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x6c, 0x10, 0xfb, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x45, 0x71, 0x75,
- 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f,
- 0x75, 0x6e, 0x64, 0x10, 0xfc, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69,
- 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x10, 0xdc, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49,
- 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61,
- 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xde,
- 0x0b, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72, 0x65,
- 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xdf, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d,
- 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x52, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x10, 0xe0, 0x0b, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69,
- 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x10, 0xe1, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e,
- 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x53, 0x74, 0x61, 0x72, 0x10, 0xe2, 0x0b, 0x12, 0x0d,
- 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e, 0x0a,
- 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f, 0x0a,
- 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x11,
- 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc3,
- 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49,
- 0x6e, 0x69, 0x74, 0x10, 0xc4, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc5, 0x0c, 0x12, 0x17,
- 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65, 0x6e,
- 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc6, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x4e,
- 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c,
- 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12,
- 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x54, 0x61, 0x67, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10,
- 0xc9, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x45, 0x6d, 0x70, 0x74,
- 0x79, 0x10, 0xca, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74, 0x46,
- 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xcb, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47,
- 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d,
- 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75,
- 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x12, 0x0c,
- 0x0a, 0x07, 0x4d, 0x61, 0x69, 0x6c, 0x45, 0x72, 0x72, 0x10, 0x88, 0x0e, 0x12, 0x13, 0x0a, 0x0e,
- 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xec,
- 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4c, 0x65, 0x76, 0x6c, 0x45,
- 0x72, 0x72, 0x10, 0xed, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47,
- 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x10, 0xee, 0x0e, 0x12, 0x17,
- 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
- 0x6e, 0x45, 0x72, 0x72, 0x10, 0xef, 0x0e, 0x12, 0x11, 0x0a, 0x0c, 0x50, 0x61, 0x67, 0x6f, 0x64,
- 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xf0, 0x0e, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61,
- 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x55, 0x6e, 0x6c, 0x6f,
- 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x72, 0x74, 0x69,
- 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x55, 0x73, 0x65, 0x10, 0xd1, 0x0f, 0x12, 0x18,
- 0x0a, 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x55, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74,
- 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
- 0x64, 0x10, 0xd3, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68,
- 0x61, 0x6c, 0x6c, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xd4, 0x0f,
- 0x12, 0x1d, 0x0a, 0x18, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x41,
- 0x74, 0x6c, 0x61, 0x73, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xd5, 0x0f, 0x12,
- 0x19, 0x0a, 0x14, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, 0x4f, 0x72,
- 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, 0x47, 0x6f,
- 0x75, 0x72, 0x6d, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10,
- 0xb6, 0x10, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x10, 0x99, 0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x55,
- 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, 0x0a, 0x0c,
- 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, 0x11, 0x12,
- 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64,
- 0x10, 0x9c, 0x11, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x65, 0x4e,
- 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74,
- 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x10,
- 0x9e, 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, 0x61, 0x73,
- 0x74, 0x4f, 0x6e, 0x65, 0x10, 0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73, 0x6b,
- 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, 0x11, 0x12,
- 0x10, 0x0a, 0x0b, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xfd,
- 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54,
- 0x79, 0x70, 0x65, 0x10, 0xfe, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67,
- 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, 0x12, 0x1c,
- 0x0a, 0x17, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x1a, 0x0a, 0x15,
- 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x48, 0x61, 0x73, 0x45, 0x78,
- 0x70, 0x69, 0x72, 0x65, 0x64, 0x10, 0xe1, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e,
- 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4a, 0x6f, 0x69, 0x6e, 0x55, 0x70, 0x10, 0xe2, 0x12,
- 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x44,
- 0x61, 0x72, 0x65, 0x55, 0x70, 0x10, 0xe3, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e,
- 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x45,
- 0x6e, 0x64, 0x10, 0xe4, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e,
- 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10,
- 0xe5, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73,
- 0x79, 0x4e, 0x6f, 0x4a, 0x6f, 0x69, 0x6e, 0x10, 0xe6, 0x12, 0x12, 0x20, 0x0a, 0x1b, 0x4d, 0x6f,
- 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75,
- 0x67, 0x68, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x73, 0x10, 0xe7, 0x12, 0x12, 0x18, 0x0a, 0x13,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x10, 0xc5, 0x13, 0x12, 0x1a, 0x0a, 0x15, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74,
- 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10,
- 0xa9, 0x14, 0x12, 0x17, 0x0a, 0x12, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e,
- 0x6f, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xaa, 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x4c,
- 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x69, 0x73, 0x61,
- 0x62, 0x6c, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x10, 0xab, 0x14, 0x12, 0x1b, 0x0a, 0x16,
- 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x4e, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x10, 0xac, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e,
- 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
- 0x65, 0x74, 0x65, 0x10, 0xad, 0x14, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
- 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x8d, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x8e, 0x15, 0x12,
- 0x17, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x8f, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x90, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75,
- 0x6e, 0x74, 0x10, 0x91, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74,
- 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x97, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x6e, 0x63, 0x68,
- 0x61, 0x6e, 0x74, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x98, 0x15, 0x12, 0x17,
- 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x99, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61,
- 0x6e, 0x74, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x10, 0x9a, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e,
- 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x10, 0x9b, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4d,
- 0x61, 0x78, 0x4c, 0x76, 0x10, 0xf1, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61,
- 0x72, 0x79, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xf2, 0x15, 0x12, 0x16, 0x0a, 0x11, 0x4c,
- 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x10, 0xf3, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x10, 0xf4, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61,
- 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf5, 0x15, 0x12, 0x1d, 0x0a,
- 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61,
- 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xf6, 0x15, 0x12, 0x1d, 0x0a, 0x18,
- 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x50, 0x72, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
- 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xf7, 0x15, 0x12, 0x18, 0x0a, 0x13, 0x4c,
- 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x69, 0x76, 0x65, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75,
- 0x6e, 0x74, 0x10, 0xf8, 0x15, 0x12, 0x1b, 0x0a, 0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x56,
- 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10,
- 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69,
- 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd7, 0x16, 0x12, 0x16, 0x0a,
- 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x46, 0x61, 0x69, 0x6c,
- 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55,
- 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, 0xd9, 0x16, 0x12, 0x1e, 0x0a, 0x19, 0x42, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x43, 0x61, 0x70, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x65, 0x63, 0x6b,
- 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xda, 0x16, 0x12, 0x11, 0x0a, 0x0c, 0x42, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x4b, 0x65, 0x65, 0x70, 0x10, 0xdb, 0x16, 0x12, 0x13, 0x0a, 0x0e,
- 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xb8,
- 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x64, 0x64, 0x65,
- 0x64, 0x10, 0xb9, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44,
- 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xba,
- 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x65,
- 0x6d, 0x62, 0x65, 0x72, 0x10, 0xbb, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61,
- 0x74, 0x79, 0x4e, 0x6f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x10, 0xbc, 0x17, 0x12, 0x13, 0x0a, 0x0e,
- 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10, 0xbd,
- 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d,
- 0x69, 0x73, 0x73, 0x10, 0xbe, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
- 0x79, 0x51, 0x75, 0x69, 0x74, 0x10, 0xbf, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69,
- 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x10, 0xc0, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53,
- 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x10, 0xc1, 0x17, 0x12,
- 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x73, 0x10, 0xc2, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
- 0x79, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x44, 0x69, 0x73, 0x73, 0x10, 0xc3, 0x17,
- 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69,
- 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xc4, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69,
- 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xc5, 0x17, 0x12, 0x14, 0x0a,
- 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x75, 0x73, 0x65,
- 0x10, 0xc6, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69,
- 0x67, 0x6e, 0x10, 0xc7, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
- 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xc8, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63,
- 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xc9, 0x17, 0x12, 0x14,
- 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4d, 0x61,
- 0x78, 0x10, 0xca, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53,
- 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xcb, 0x17, 0x12, 0x1c, 0x0a,
- 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xcc, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53,
- 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65,
- 0x69, 0x76, 0x65, 0x64, 0x10, 0xcd, 0x17, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61,
- 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10,
- 0xce, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x73,
- 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xcf, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69,
- 0x61, 0x74, 0x79, 0x42, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x54, 0x6f, 0x10, 0xd1, 0x17, 0x12, 0x13,
- 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
- 0x10, 0xd2, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70,
- 0x70, 0x79, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd3, 0x17, 0x12,
- 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61,
- 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xd4, 0x17, 0x12, 0x1c, 0x0a, 0x17, 0x53,
- 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f,
- 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd5, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63,
- 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, 0x74, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65,
- 0x69, 0x76, 0x65, 0x10, 0xd6, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
- 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x10, 0xd7, 0x17, 0x12, 0x15, 0x0a,
- 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x69, 0x73,
- 0x74, 0x10, 0xd8, 0x17, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51,
- 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x10, 0xd9, 0x17, 0x12,
- 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x61, 0x73, 0x74,
- 0x65, 0x72, 0x10, 0xda, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
- 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xdb, 0x17, 0x12, 0x1b,
- 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73,
- 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xdc, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53,
- 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x4e, 0x6f, 0x69, 0x6e,
- 0x69, 0x74, 0x10, 0xdd, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
- 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x64, 0x10, 0xde, 0x17, 0x12, 0x16, 0x0a, 0x11,
- 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
- 0x6b, 0x10, 0xdf, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54,
- 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xe0, 0x17, 0x12, 0x1a, 0x0a,
- 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe1, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63,
- 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
- 0x10, 0xe2, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70,
- 0x70, 0x6c, 0x79, 0x4c, 0x76, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xe3, 0x17, 0x12, 0x15, 0x0a,
- 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x42, 0x75, 0x79, 0x55,
- 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63,
- 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x9e, 0x18, 0x12,
- 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x70,
- 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x6c, 0x65,
- 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x10, 0x81, 0x19,
- 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x72, 0x72, 0x44, 0x61, 0x74,
- 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x55, 0x6e,
- 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x10, 0x83, 0x19, 0x12,
- 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x42,
- 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x72, 0x6f, 0x6c,
- 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10, 0xe6, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54,
- 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x49,
- 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe8, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54,
- 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69,
- 0x74, 0x79, 0x10, 0xea, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x54, 0x61,
- 0x73, 0x6b, 0x10, 0xeb, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x49, 0x74,
- 0x65, 0x6d, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec, 0x19, 0x12, 0x18, 0x0a,
- 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x53, 0x65, 0x6c, 0x6c,
- 0x49, 0x74, 0x65, 0x6d, 0x10, 0xed, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c,
- 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0xee,
- 0x19, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x4e, 0x6f,
- 0x74, 0x54, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x4f, 0x6e, 0x10, 0xc9, 0x1a, 0x12, 0x19, 0x0a, 0x14,
- 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x65, 0x73, 0x74, 0x43, 0x44, 0x4e,
- 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xca, 0x1a, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x69,
- 0x6c, 0x65, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xad, 0x1b, 0x12,
- 0x17, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e, 0x65,
- 0x77, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xae, 0x1b, 0x12, 0x0f, 0x0a, 0x0a, 0x56, 0x69, 0x70, 0x4c,
- 0x76, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xaf, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70,
- 0x47, 0x69, 0x66, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xb0, 0x1b, 0x12, 0x11, 0x0a, 0x0c,
- 0x56, 0x69, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x10, 0xb1, 0x1b, 0x12,
- 0x14, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69,
- 0x76, 0x65, 0x10, 0x91, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73,
- 0x6b, 0x41, 0x64, 0x76, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x92, 0x1c, 0x12, 0x17,
- 0x0a, 0x12, 0x50, 0x61, 0x79, 0x42, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45, 0x6e,
- 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf5, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x52, 0x65,
- 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x10, 0xf6, 0x1c, 0x12, 0x16, 0x0a,
- 0x11, 0x50, 0x61, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
- 0x65, 0x64, 0x10, 0xf7, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61,
- 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0xd9, 0x1d, 0x12, 0x19, 0x0a, 0x14, 0x57,
- 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x76, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f,
- 0x75, 0x67, 0x68, 0x10, 0xda, 0x1d, 0x12, 0x16, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74,
- 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x10, 0xdb, 0x1d, 0x12, 0x18,
- 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d,
- 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xdc, 0x1d, 0x12, 0x15, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6c,
- 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x68, 0x65, 0x64, 0x10, 0xdd, 0x1d, 0x12,
- 0x1c, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74,
- 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xde, 0x1d, 0x12, 0x1b, 0x0a,
- 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x4e, 0x6f, 0x73, 0x61, 0x6d, 0x65, 0x10, 0xdf, 0x1d, 0x12, 0x1f, 0x0a, 0x1a, 0x57, 0x6f,
- 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x55, 0x6e,
- 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe0, 0x1d, 0x12, 0x1d, 0x0a, 0x18, 0x57,
- 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x52,
- 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe1, 0x1d, 0x12, 0x17, 0x0a, 0x12, 0x57, 0x6f,
- 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
- 0x10, 0xe2, 0x1d, 0x12, 0x1a, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0xe3, 0x1d, 0x12,
- 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
- 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x10, 0xbd, 0x1e, 0x12,
- 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x44,
- 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x45, 0x72, 0x72, 0x10, 0xa2, 0x1f,
- 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x65, 0x6c,
- 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x54,
- 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x86, 0x20, 0x12, 0x15, 0x0a,
- 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x4d, 0x61, 0x78, 0x4c,
- 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75,
- 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x88, 0x20, 0x12, 0x20,
- 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
- 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x89, 0x20,
- 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4d, 0x61, 0x78, 0x54, 0x65, 0x6d,
- 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x8a, 0x20, 0x12, 0x13, 0x0a, 0x0e, 0x53,
- 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x61, 0x76, 0x61, 0x10, 0x8b, 0x20,
- 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4d,
- 0x61, 0x78, 0x4c, 0x76, 0x10, 0x8c, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6d, 0x69, 0x74, 0x68,
- 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x76, 0x10, 0x8d, 0x20, 0x12,
- 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x8e, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d,
- 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
- 0x10, 0x8f, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x46,
- 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x90, 0x20, 0x12, 0x1a, 0x0a, 0x15,
- 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65,
- 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x91, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74,
- 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10,
- 0x92, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f,
- 0x6f, 0x6c, 0x73, 0x50, 0x72, 0x65, 0x10, 0x93, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69,
- 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10,
- 0x94, 0x20, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65,
- 0x72, 0x6f, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xe9, 0x20, 0x12, 0x13,
- 0x0a, 0x0e, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x72, 0x65, 0x65,
- 0x10, 0xea, 0x20, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54,
- 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xeb, 0x20,
- 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f,
- 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xec, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x44,
- 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x70, 0x69, 0x72,
- 0x65, 0x64, 0x10, 0xed, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63,
- 0x68, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x10, 0xee, 0x20, 0x12, 0x17,
- 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x65, 0x64, 0x10, 0xef, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61,
- 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
- 0xf0, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69,
- 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xcd, 0x21, 0x12, 0x11, 0x0a, 0x0c, 0x50, 0x72,
- 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x10, 0xce, 0x21, 0x12, 0x1a, 0x0a,
- 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54,
- 0x69, 0x6d, 0x65, 0x4f, 0x75, 0x74, 0x10, 0xcf, 0x21, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x72, 0x61,
- 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x4d, 0x61, 0x78, 0x4c, 0x76,
- 0x10, 0xd0, 0x21, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x59,
- 0x6f, 0x75, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd1, 0x21, 0x12, 0x1c,
- 0x0a, 0x17, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd2, 0x21, 0x12, 0x16, 0x0a, 0x11,
- 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x46, 0x75, 0x6c,
- 0x6c, 0x10, 0xb1, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x49,
- 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x64, 0x75, 0x65, 0x10, 0xb2, 0x22, 0x12,
- 0x1f, 0x0a, 0x1a, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
- 0x4e, 0x6f, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xb3, 0x22,
- 0x12, 0x18, 0x0a, 0x13, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x54, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x54, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x10, 0xb4, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x65,
- 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x46, 0x75,
- 0x6c, 0x6c, 0x10, 0x95, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x76, 0x10, 0x96,
- 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x63,
- 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xf9, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74,
- 0x69, 0x6d, 0x65, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfa, 0x23, 0x12,
- 0x16, 0x0a, 0x11, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x4f, 0x76, 0x65, 0x72, 0x10, 0xfb, 0x23, 0x12, 0x1f, 0x0a, 0x1a, 0x4f, 0x6c, 0x64, 0x74, 0x69,
- 0x6d, 0x65, 0x73, 0x50, 0x72, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x46, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfc, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x4f, 0x6c, 0x64, 0x74,
- 0x69, 0x6d, 0x65, 0x73, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x10, 0xfd, 0x23, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x64, 0x10, 0x6b, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x65, 0x63, 0x4b, 0x65, 0x79, 0x49, 0x6e,
+ 0x76, 0x61, 0x6c, 0x69, 0x64, 0x10, 0xe8, 0x07, 0x12, 0x0b, 0x0a, 0x06, 0x53, 0x65, 0x63, 0x4b,
+ 0x65, 0x79, 0x10, 0xe9, 0x07, 0x12, 0x0d, 0x0a, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65,
+ 0x72, 0x10, 0xea, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x47, 0x6f, 0x6c, 0x64, 0x4e, 0x6f, 0x45, 0x6e,
+ 0x6f, 0x75, 0x67, 0x68, 0x10, 0xeb, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x44, 0x69, 0x61, 0x6d, 0x6f,
+ 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec, 0x07, 0x12, 0x10, 0x0a,
+ 0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x10, 0xed, 0x07, 0x12,
+ 0x16, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x45,
+ 0x78, 0x69, 0x73, 0x74, 0x10, 0xee, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x56, 0x65, 0x72, 0x69, 0x43,
+ 0x6f, 0x64, 0x65, 0x4e, 0x6f, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x10, 0xef, 0x07, 0x12, 0x14, 0x0a,
+ 0x0f, 0x56, 0x65, 0x72, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64,
+ 0x10, 0xf0, 0x07, 0x12, 0x12, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x65, 0x74,
+ 0x44, 0x61, 0x74, 0x61, 0x10, 0xf1, 0x07, 0x12, 0x16, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4d,
+ 0x6f, 0x64, 0x69, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xf2, 0x07, 0x12,
+ 0x16, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x45,
+ 0x6d, 0x70, 0x74, 0x79, 0x10, 0xf3, 0x07, 0x12, 0x13, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x45,
+ 0x78, 0x70, 0x61, 0x6e, 0x64, 0x4e, 0x75, 0x6c, 0x6c, 0x10, 0xf4, 0x07, 0x12, 0x14, 0x0a, 0x0f,
+ 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
+ 0xf5, 0x07, 0x12, 0x17, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
+ 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf6, 0x07, 0x12, 0x1c, 0x0a, 0x17, 0x55,
+ 0x73, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4e, 0x6f,
+ 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf7, 0x07, 0x12, 0x1a, 0x0a, 0x15, 0x55, 0x73, 0x65,
+ 0x72, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x6f, 0x69, 0x6e, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75,
+ 0x67, 0x68, 0x10, 0xf8, 0x07, 0x12, 0x14, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x56, 0x69, 0x74,
+ 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf9, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x55,
+ 0x73, 0x65, 0x72, 0x56, 0x69, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xfa, 0x07, 0x12, 0x19,
+ 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x6f, 0x6e, 0x67, 0x6f, 0x6c, 0x64, 0x4e, 0x6f,
+ 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xfb, 0x07, 0x12, 0x10, 0x0a, 0x0b, 0x55, 0x73, 0x65,
+ 0x72, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0xfc, 0x07, 0x12, 0x10, 0x0a, 0x0b, 0x55,
+ 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfd, 0x07, 0x12, 0x0d, 0x0a,
+ 0x08, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xfe, 0x07, 0x12, 0x10, 0x0a, 0x0b,
+ 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x64, 0x45, 0x72, 0x72, 0x10, 0xff, 0x07, 0x12, 0x15,
+ 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61,
+ 0x74, 0x65, 0x10, 0x80, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x54, 0x61, 0x6c,
+ 0x65, 0x6e, 0x74, 0x31, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x81, 0x08, 0x12,
+ 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x32, 0x4e, 0x6f,
+ 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x82, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65,
+ 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x33, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
+ 0x10, 0x83, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x54, 0x61, 0x6c, 0x65, 0x6e,
+ 0x74, 0x34, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x84, 0x08, 0x12, 0x19, 0x0a,
+ 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e, 0x6f, 0x45,
+ 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x85, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72,
+ 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x86, 0x08, 0x12, 0x12, 0x0a,
+ 0x0d, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x53, 0x65, 0x6c, 0x66, 0x10, 0xcc,
+ 0x08, 0x12, 0x12, 0x0a, 0x0d, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x4d,
+ 0x61, 0x78, 0x10, 0xcd, 0x08, 0x12, 0x14, 0x0a, 0x0f, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x54,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x4d, 0x61, 0x78, 0x10, 0xce, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10,
+ 0xcf, 0x08, 0x12, 0x17, 0x0a, 0x12, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x54, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xd0, 0x08, 0x12, 0x0e, 0x0a, 0x09, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x59, 0x65, 0x74, 0x10, 0xd1, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x59, 0x65, 0x74, 0x10, 0xd2, 0x08,
+ 0x12, 0x17, 0x0a, 0x12, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x6c, 0x66, 0x42, 0x6c,
+ 0x61, 0x63, 0x6b, 0x59, 0x65, 0x74, 0x10, 0xd3, 0x08, 0x12, 0x19, 0x0a, 0x14, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x59, 0x65,
+ 0x74, 0x10, 0xd4, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x41, 0x70,
+ 0x70, 0x6c, 0x79, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xd5, 0x08, 0x12, 0x13, 0x0a, 0x0e, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x4d, 0x61, 0x78, 0x10, 0xd6, 0x08,
+ 0x12, 0x1a, 0x0a, 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
+ 0x4e, 0x61, 0x6d, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xd7, 0x08, 0x12, 0x10, 0x0a, 0x0b,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5a, 0x61, 0x6e, 0x65, 0x64, 0x10, 0xd8, 0x08, 0x12, 0x16,
+ 0x0a, 0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5a, 0x61, 0x6e, 0x72, 0x65, 0x63, 0x65, 0x69,
+ 0x76, 0x65, 0x64, 0x10, 0xd9, 0x08, 0x12, 0x12, 0x0a, 0x0d, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
+ 0x5a, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x66, 0x10, 0xda, 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xdb,
+ 0x08, 0x12, 0x15, 0x0a, 0x10, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x72, 0x65, 0x63,
+ 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xdc, 0x08, 0x12, 0x18, 0x0a, 0x13, 0x46, 0x72, 0x69, 0x65,
+ 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x10,
+ 0xdd, 0x08, 0x12, 0x1a, 0x0a, 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63,
+ 0x75, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x10, 0xde, 0x08, 0x12, 0x1a,
+ 0x0a, 0x15, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x4e, 0x6f,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x10, 0xdf, 0x08, 0x12, 0x14, 0x0a, 0x0f, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xe0, 0x08,
+ 0x12, 0x19, 0x0a, 0x14, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f,
+ 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6b, 0x10, 0xe1, 0x08, 0x12, 0x19, 0x0a, 0x14, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f,
+ 0x75, 0x67, 0x68, 0x10, 0xe2, 0x08, 0x12, 0x12, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x4e,
+ 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xb0, 0x09, 0x12, 0x15, 0x0a, 0x10, 0x49, 0x74,
+ 0x65, 0x6d, 0x73, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x47, 0x69, 0x72, 0x64, 0x10, 0xb1,
+ 0x09, 0x12, 0x16, 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x47, 0x72, 0x69, 0x64, 0x4e, 0x75,
+ 0x6d, 0x55, 0x70, 0x70, 0x65, 0x72, 0x10, 0xb2, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65,
+ 0x6d, 0x73, 0x47, 0x69, 0x72, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x70, 0x70, 0x65,
+ 0x72, 0x10, 0xb3, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x55, 0x73, 0x65,
+ 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x10, 0xb4, 0x09, 0x12,
+ 0x16, 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x55, 0x73, 0x65, 0x4e, 0x6f, 0x43, 0x61, 0x6e,
+ 0x53, 0x65, 0x6c, 0x6c, 0x10, 0xb5, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x49, 0x74, 0x65, 0x6d, 0x73,
+ 0x42, 0x75, 0x79, 0x50, 0x73, 0x55, 0x70, 0x70, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10,
+ 0xb6, 0x09, 0x12, 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x78, 0x69, 0x73,
+ 0x74, 0x10, 0x94, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e,
+ 0x6f, 0x75, 0x67, 0x68, 0x10, 0x95, 0x0a, 0x12, 0x0e, 0x0a, 0x09, 0x48, 0x65, 0x72, 0x6f, 0x4d,
+ 0x61, 0x78, 0x4c, 0x76, 0x10, 0x96, 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x49,
+ 0x6e, 0x69, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x10, 0x97, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48,
+ 0x65, 0x72, 0x6f, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x45, 0x72, 0x72, 0x10, 0x98, 0x0a, 0x12, 0x13,
+ 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x45, 0x72, 0x72,
+ 0x10, 0x99, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x52, 0x65,
+ 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9a, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72,
+ 0x6f, 0x4e, 0x6f, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9b, 0x0a, 0x12, 0x18,
+ 0x0a, 0x13, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x74, 0x4e, 0x65, 0x65, 0x64, 0x52, 0x65, 0x73,
+ 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x10, 0x9c, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f,
+ 0x4e, 0x6f, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x10, 0x9d, 0x0a, 0x12, 0x0f, 0x0a, 0x0a, 0x48,
+ 0x65, 0x72, 0x6f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0x9e, 0x0a, 0x12, 0x14, 0x0a, 0x0f,
+ 0x48, 0x65, 0x72, 0x6f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x10,
+ 0x9f, 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x41, 0x77, 0x61,
+ 0x6b, 0x65, 0x6e, 0x10, 0xa0, 0x0a, 0x12, 0x0f, 0x0a, 0x0a, 0x48, 0x65, 0x72, 0x6f, 0x49, 0x73,
+ 0x4c, 0x6f, 0x63, 0x6b, 0x10, 0xa1, 0x0a, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x4d,
+ 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xa2, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x65,
+ 0x72, 0x6f, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa3, 0x0a,
+ 0x12, 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x45, 0x72, 0x72, 0x10,
+ 0xa4, 0x0a, 0x12, 0x10, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72,
+ 0x72, 0x10, 0xa5, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x54,
+ 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa6, 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72,
+ 0x6f, 0x41, 0x64, 0x64, 0x4d, 0x61, 0x78, 0x45, 0x78, 0x70, 0x10, 0xa7, 0x0a, 0x12, 0x12, 0x0a,
+ 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xa8,
+ 0x0a, 0x12, 0x12, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x72,
+ 0x4c, 0x76, 0x10, 0xa9, 0x0a, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72,
+ 0x64, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xaa, 0x0a,
+ 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x4d, 0x61, 0x78, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x4c, 0x76, 0x10, 0xab, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x65, 0x72, 0x6f, 0x41, 0x6c, 0x72,
+ 0x65, 0x61, 0x64, 0x79, 0x4b, 0x6f, 0x6e, 0x67, 0x46, 0x75, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
+ 0x10, 0xac, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x4c, 0x76, 0x4e, 0x6f, 0x45,
+ 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xad, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f,
+ 0x49, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x10, 0xae, 0x0a, 0x12, 0x1e, 0x0a,
+ 0x19, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x6e, 0x46, 0x6f, 0x75, 0x6e,
+ 0x64, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xf8, 0x0a, 0x12, 0x1c, 0x0a,
+ 0x17, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x76, 0x6c, 0x69, 0x6d, 0x69,
+ 0x74, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xf9, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x45,
+ 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x73, 0x57, 0x6f, 0x72, 0x6e, 0x10, 0xfa,
+ 0x0a, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f,
+ 0x43, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x6c, 0x10, 0xfb, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x45, 0x71,
+ 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x46,
+ 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfc, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c,
+ 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
+ 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d,
+ 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10,
+ 0xde, 0x0b, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72,
+ 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xdf, 0x0b, 0x12, 0x19, 0x0a, 0x14,
+ 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x52, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x10, 0xe0, 0x0b, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c,
+ 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x10, 0xe1, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x53, 0x74, 0x61, 0x72, 0x10, 0xe2, 0x0b, 0x12,
+ 0x0d, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e,
+ 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f,
+ 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12,
+ 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10,
+ 0xc3, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65,
+ 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc4, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc5, 0x0c, 0x12,
+ 0x17, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65,
+ 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc6, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b,
+ 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a,
+ 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c,
+ 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x54, 0x61, 0x67, 0x45, 0x6d, 0x70, 0x74, 0x79,
+ 0x10, 0xc9, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x45, 0x6d, 0x70,
+ 0x74, 0x79, 0x10, 0xca, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74,
+ 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xcb, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70,
+ 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4,
+ 0x0d, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c,
+ 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x12,
+ 0x0c, 0x0a, 0x07, 0x4d, 0x61, 0x69, 0x6c, 0x45, 0x72, 0x72, 0x10, 0x88, 0x0e, 0x12, 0x13, 0x0a,
+ 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10,
+ 0xec, 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4c, 0x65, 0x76, 0x6c,
+ 0x45, 0x72, 0x72, 0x10, 0xed, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61,
+ 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x10, 0xee, 0x0e, 0x12,
+ 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x10, 0xef, 0x0e, 0x12, 0x11, 0x0a, 0x0c, 0x50, 0x61, 0x67, 0x6f,
+ 0x64, 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xf0, 0x0e, 0x12, 0x1b, 0x0a, 0x16, 0x4d,
+ 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x55, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x72, 0x74,
+ 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x55, 0x73, 0x65, 0x10, 0xd1, 0x0f, 0x12,
+ 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x55, 0x6e,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72,
+ 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x65, 0x64, 0x10, 0xd3, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c,
+ 0x68, 0x61, 0x6c, 0x6c, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xd4,
+ 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c,
+ 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xd5, 0x0f,
+ 0x12, 0x19, 0x0a, 0x14, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, 0x4f,
+ 0x72, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, 0x47,
+ 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, 0x76,
+ 0x10, 0xb6, 0x10, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x10, 0x99, 0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, 0x6b,
+ 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, 0x0a,
+ 0x0c, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, 0x11,
+ 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x65,
+ 0x64, 0x10, 0x9c, 0x11, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x65,
+ 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52,
+ 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68,
+ 0x10, 0x9e, 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, 0x61,
+ 0x73, 0x74, 0x4f, 0x6e, 0x65, 0x10, 0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73,
+ 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, 0x11,
+ 0x12, 0x10, 0x0a, 0x0b, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10,
+ 0xfd, 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73,
+ 0x54, 0x79, 0x70, 0x65, 0x10, 0xfe, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, 0x6e,
+ 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, 0x12,
+ 0x1c, 0x0a, 0x17, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x1a, 0x0a,
+ 0x15, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x48, 0x61, 0x73, 0x45,
+ 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x10, 0xe1, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4a, 0x6f, 0x69, 0x6e, 0x55, 0x70, 0x10, 0xe2,
+ 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79,
+ 0x44, 0x61, 0x72, 0x65, 0x55, 0x70, 0x10, 0xe3, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f,
+ 0x45, 0x6e, 0x64, 0x10, 0xe4, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61,
+ 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e,
+ 0x10, 0xe5, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61,
+ 0x73, 0x79, 0x4e, 0x6f, 0x4a, 0x6f, 0x69, 0x6e, 0x10, 0xe6, 0x12, 0x12, 0x20, 0x0a, 0x1b, 0x4d,
+ 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f,
+ 0x75, 0x67, 0x68, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x73, 0x10, 0xe7, 0x12, 0x12, 0x18, 0x0a,
+ 0x13, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x10, 0xc5, 0x13, 0x12, 0x1a, 0x0a, 0x15, 0x4c, 0x69, 0x6e, 0x65, 0x73,
+ 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x10, 0xa9, 0x14, 0x12, 0x17, 0x0a, 0x12, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79,
+ 0x4e, 0x6f, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xaa, 0x14, 0x12, 0x1f, 0x0a, 0x1a,
+ 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x69, 0x73,
+ 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x10, 0xab, 0x14, 0x12, 0x1b, 0x0a,
+ 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
+ 0x72, 0x4e, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x10, 0xac, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69,
+ 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70,
+ 0x6c, 0x65, 0x74, 0x65, 0x10, 0xad, 0x14, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x75, 0x6e, 0x74, 0x69,
+ 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x8d, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x75,
+ 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x8e, 0x15,
+ 0x12, 0x17, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61,
+ 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x8f, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x48, 0x75, 0x6e,
+ 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x90, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74,
+ 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x10, 0x91, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e,
+ 0x74, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x97, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x6e, 0x63,
+ 0x68, 0x61, 0x6e, 0x74, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x98, 0x15, 0x12,
+ 0x17, 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x99, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68,
+ 0x61, 0x6e, 0x74, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9a, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61,
+ 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x10, 0x9b, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79,
+ 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xf1, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72,
+ 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xf2, 0x15, 0x12, 0x16, 0x0a, 0x11,
+ 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x10, 0xf3, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf4, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72,
+ 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf5, 0x15, 0x12, 0x1d,
+ 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54,
+ 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xf6, 0x15, 0x12, 0x1d, 0x0a,
+ 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x50, 0x72, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4e,
+ 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xf7, 0x15, 0x12, 0x18, 0x0a, 0x13,
+ 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x69, 0x76, 0x65, 0x4d, 0x61, 0x78, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x10, 0xf8, 0x15, 0x12, 0x1b, 0x0a, 0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64,
+ 0x10, 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57,
+ 0x69, 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd7, 0x16, 0x12, 0x16,
+ 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x46, 0x61, 0x69,
+ 0x6c, 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, 0xd9, 0x16, 0x12, 0x1e, 0x0a, 0x19, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x43, 0x61, 0x70, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x65, 0x63,
+ 0x6b, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xda, 0x16, 0x12, 0x11, 0x0a, 0x0c, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x4b, 0x65, 0x65, 0x70, 0x10, 0xdb, 0x16, 0x12, 0x13, 0x0a,
+ 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10,
+ 0xb8, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x64, 0x64,
+ 0x65, 0x64, 0x10, 0xb9, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
+ 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
+ 0xba, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d,
+ 0x65, 0x6d, 0x62, 0x65, 0x72, 0x10, 0xbb, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69,
+ 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x10, 0xbc, 0x17, 0x12, 0x13, 0x0a,
+ 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10,
+ 0xbd, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73,
+ 0x6d, 0x69, 0x73, 0x73, 0x10, 0xbe, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61,
+ 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x10, 0xbf, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63,
+ 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x10, 0xc0, 0x17, 0x12, 0x12, 0x0a, 0x0d,
+ 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x10, 0xc1, 0x17,
+ 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x73, 0x10, 0xc2, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61,
+ 0x74, 0x79, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x44, 0x69, 0x73, 0x73, 0x10, 0xc3,
+ 0x17, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xc4, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63,
+ 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xc5, 0x17, 0x12, 0x14,
+ 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x75, 0x73,
+ 0x65, 0x10, 0xc6, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53,
+ 0x69, 0x67, 0x6e, 0x10, 0xc7, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
+ 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xc8, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f,
+ 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xc9, 0x17, 0x12,
+ 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4d,
+ 0x61, 0x78, 0x10, 0xca, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
+ 0x53, 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xcb, 0x17, 0x12, 0x1c,
+ 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xcc, 0x17, 0x12, 0x1a, 0x0a, 0x15,
+ 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63,
+ 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xcd, 0x17, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69,
+ 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65,
+ 0x10, 0xce, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65,
+ 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xcf, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63,
+ 0x69, 0x61, 0x74, 0x79, 0x42, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x54, 0x6f, 0x10, 0xd1, 0x17, 0x12,
+ 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65,
+ 0x64, 0x10, 0xd2, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
+ 0x70, 0x70, 0x79, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd3, 0x17,
+ 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x56,
+ 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xd4, 0x17, 0x12, 0x1c, 0x0a, 0x17,
+ 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e,
+ 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd5, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f,
+ 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, 0x74, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63,
+ 0x65, 0x69, 0x76, 0x65, 0x10, 0xd6, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61,
+ 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x10, 0xd7, 0x17, 0x12, 0x15,
+ 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x69,
+ 0x73, 0x74, 0x10, 0xd8, 0x17, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
+ 0x51, 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x10, 0xd9, 0x17,
+ 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x61, 0x73,
+ 0x74, 0x65, 0x72, 0x10, 0xda, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
+ 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xdb, 0x17, 0x12,
+ 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74,
+ 0x73, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xdc, 0x17, 0x12, 0x18, 0x0a, 0x13,
+ 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x4e, 0x6f, 0x69,
+ 0x6e, 0x69, 0x74, 0x10, 0xdd, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
+ 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x64, 0x10, 0xde, 0x17, 0x12, 0x16, 0x0a,
+ 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x10, 0xdf, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
+ 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xe0, 0x17, 0x12, 0x1a,
+ 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe1, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f,
+ 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65,
+ 0x64, 0x10, 0xe2, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
+ 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x76, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xe3, 0x17, 0x12, 0x15,
+ 0x0a, 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x42, 0x75, 0x79,
+ 0x55, 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69,
+ 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x9e, 0x18,
+ 0x12, 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e,
+ 0x70, 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x6c,
+ 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x10, 0x81,
+ 0x19, 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x72, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x55,
+ 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x10, 0x83, 0x19,
+ 0x12, 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x72, 0x6f, 0x6c, 0x6c,
+ 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10, 0xe6, 0x19, 0x12, 0x16, 0x0a, 0x11,
+ 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78,
+ 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe8, 0x19, 0x12, 0x18, 0x0a, 0x13,
+ 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43,
+ 0x69, 0x74, 0x79, 0x10, 0xea, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x54,
+ 0x61, 0x73, 0x6b, 0x10, 0xeb, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x49,
+ 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec, 0x19, 0x12, 0x18,
+ 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x53, 0x65, 0x6c,
+ 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x10, 0xed, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10,
+ 0xee, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x4e,
+ 0x6f, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x4f, 0x6e, 0x10, 0xc9, 0x1a, 0x12, 0x19, 0x0a,
+ 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x65, 0x73, 0x74, 0x43, 0x44,
+ 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xca, 0x1a, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76,
+ 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xad, 0x1b,
+ 0x12, 0x17, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e,
+ 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xae, 0x1b, 0x12, 0x0f, 0x0a, 0x0a, 0x56, 0x69, 0x70,
+ 0x4c, 0x76, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xaf, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69,
+ 0x70, 0x47, 0x69, 0x66, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xb0, 0x1b, 0x12, 0x11, 0x0a,
+ 0x0c, 0x56, 0x69, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x10, 0xb1, 0x1b,
+ 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65,
+ 0x69, 0x76, 0x65, 0x10, 0x91, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61,
+ 0x73, 0x6b, 0x41, 0x64, 0x76, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x92, 0x1c, 0x12,
+ 0x17, 0x0a, 0x12, 0x50, 0x61, 0x79, 0x42, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45,
+ 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf5, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x52,
+ 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x10, 0xf6, 0x1c, 0x12, 0x16,
+ 0x0a, 0x11, 0x50, 0x61, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
+ 0x74, 0x65, 0x64, 0x10, 0xf7, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74,
+ 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0xd9, 0x1d, 0x12, 0x19, 0x0a, 0x14,
+ 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x76, 0x4e, 0x6f, 0x74, 0x45, 0x6e,
+ 0x6f, 0x75, 0x67, 0x68, 0x10, 0xda, 0x1d, 0x12, 0x16, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6c, 0x64,
+ 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x10, 0xdb, 0x1d, 0x12,
+ 0x18, 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f,
+ 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xdc, 0x1d, 0x12, 0x15, 0x0a, 0x10, 0x57, 0x6f, 0x72,
+ 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x68, 0x65, 0x64, 0x10, 0xdd, 0x1d,
+ 0x12, 0x1c, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73,
+ 0x74, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xde, 0x1d, 0x12, 0x1b,
+ 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x49, 0x64, 0x4e, 0x6f, 0x73, 0x61, 0x6d, 0x65, 0x10, 0xdf, 0x1d, 0x12, 0x1f, 0x0a, 0x1a, 0x57,
+ 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x55,
+ 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe0, 0x1d, 0x12, 0x1d, 0x0a, 0x18,
+ 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
+ 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe1, 0x1d, 0x12, 0x17, 0x0a, 0x12, 0x57,
+ 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
+ 0x73, 0x10, 0xe2, 0x1d, 0x12, 0x1a, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73,
+ 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0xe3, 0x1d,
+ 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e,
+ 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x10, 0xbd, 0x1e,
+ 0x12, 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f,
+ 0x44, 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x6f, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x45, 0x72, 0x72, 0x10, 0xa2,
+ 0x1f, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x65,
+ 0x6c, 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f,
+ 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x86, 0x20, 0x12, 0x15,
+ 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x4d, 0x61, 0x78,
+ 0x4c, 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x88, 0x20, 0x12,
+ 0x20, 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
+ 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x89,
+ 0x20, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4d, 0x61, 0x78, 0x54, 0x65,
+ 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x8a, 0x20, 0x12, 0x13, 0x0a, 0x0e,
+ 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x61, 0x76, 0x61, 0x10, 0x8b,
+ 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73,
+ 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0x8c, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6d, 0x69, 0x74,
+ 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x76, 0x10, 0x8d, 0x20,
+ 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x8e, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53,
+ 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65,
+ 0x64, 0x10, 0x8f, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f,
+ 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x90, 0x20, 0x12, 0x1a, 0x0a,
+ 0x15, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74,
+ 0x65, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x91, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69,
+ 0x74, 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64,
+ 0x10, 0x92, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x76, 0x54,
+ 0x6f, 0x6f, 0x6c, 0x73, 0x50, 0x72, 0x65, 0x10, 0x93, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d,
+ 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72,
+ 0x10, 0x94, 0x20, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48,
+ 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xe9, 0x20, 0x12,
+ 0x13, 0x0a, 0x0e, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x72, 0x65,
+ 0x65, 0x10, 0xea, 0x20, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68,
+ 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xeb,
+ 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72,
+ 0x6f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xec, 0x20, 0x12, 0x18, 0x0a, 0x13,
+ 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x70, 0x69,
+ 0x72, 0x65, 0x64, 0x10, 0xed, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74,
+ 0x63, 0x68, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x10, 0xee, 0x20, 0x12,
+ 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xef, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70,
+ 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
+ 0x10, 0xf0, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51,
+ 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xcd, 0x21, 0x12, 0x11, 0x0a, 0x0c, 0x50,
+ 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x10, 0xce, 0x21, 0x12, 0x1a,
+ 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
+ 0x54, 0x69, 0x6d, 0x65, 0x4f, 0x75, 0x74, 0x10, 0xcf, 0x21, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x72,
+ 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x4d, 0x61, 0x78, 0x4c,
+ 0x76, 0x10, 0xd0, 0x21, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65,
+ 0x59, 0x6f, 0x75, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd1, 0x21, 0x12,
+ 0x1c, 0x0a, 0x17, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd2, 0x21, 0x12, 0x16, 0x0a,
+ 0x11, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x46, 0x75,
+ 0x6c, 0x6c, 0x10, 0xb1, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72,
+ 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x64, 0x75, 0x65, 0x10, 0xb2, 0x22,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74,
+ 0x65, 0x4e, 0x6f, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xb3,
+ 0x22, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x54, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x10, 0xb4, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x52,
+ 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x46,
+ 0x75, 0x6c, 0x6c, 0x10, 0x95, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x76, 0x10,
+ 0x96, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65,
+ 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xf9, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64,
+ 0x74, 0x69, 0x6d, 0x65, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfa, 0x23,
+ 0x12, 0x16, 0x0a, 0x11, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x10, 0xfb, 0x23, 0x12, 0x1f, 0x0a, 0x1a, 0x4f, 0x6c, 0x64, 0x74,
+ 0x69, 0x6d, 0x65, 0x73, 0x50, 0x72, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfc, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x4f, 0x6c, 0x64,
+ 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x10, 0xfd, 0x23, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/sys/configure/structs/Game.BuffEffectType.go b/sys/configure/structs/Game.BuffEffectType.go
index ec43a0d72..b3163aa04 100644
--- a/sys/configure/structs/Game.BuffEffectType.go
+++ b/sys/configure/structs/Game.BuffEffectType.go
@@ -14,4 +14,5 @@ const (
GameBuffEffectType_Control = 2
GameBuffEffectType_Gain = 3
GameBuffEffectType_Weaken = 4
+ GameBuffEffectType_Chosen = 5
)
diff --git a/sys/configure/structs/Game.HeroTalentData.go b/sys/configure/structs/Game.HeroTalentData.go
index 4773dd202..7f0f766a2 100644
--- a/sys/configure/structs/Game.HeroTalentData.go
+++ b/sys/configure/structs/Game.HeroTalentData.go
@@ -17,6 +17,7 @@ type GameHeroTalentData struct {
Typeline int32
Before []int32
Skillname string
+ Condition int32
Skilltxt string
Skillicon string
Hp int32
@@ -55,6 +56,7 @@ func (_v *GameHeroTalentData)Deserialize(_buf map[string]interface{}) (err error
}
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["skillname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Skillname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Skillname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["condition"].(float64); !_ok_ { err = errors.New("condition error"); return }; _v.Condition = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["skilltxt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Skilltxt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Skilltxt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Skillicon, _ok_ = _buf["skillicon"].(string); !_ok_ { err = errors.New("skillicon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hp"].(float64); !_ok_ { err = errors.New("hp error"); return }; _v.Hp = int32(_tempNum_) }
diff --git a/sys/configure/structs/Game.PlayerInfor_overviewData.go b/sys/configure/structs/Game.PlayerInfor_overviewData.go
index 566937b8f..c910a29d2 100644
--- a/sys/configure/structs/Game.PlayerInfor_overviewData.go
+++ b/sys/configure/structs/Game.PlayerInfor_overviewData.go
@@ -50,7 +50,7 @@ func (_v *GamePlayerInfor_overviewData)Deserialize(_buf map[string]interface{})
{ var _ok_ bool; if _v.Wurl, _ok_ = _buf["wurl"].(string); !_ok_ { err = errors.New("wurl error"); return } }
{ var _ok_ bool; if _v.Mplayerhead, _ok_ = _buf["mplayerhead"].(string); !_ok_ { err = errors.New("mplayerhead error"); return } }
{ var _ok_ bool; if _v.Wplayerhead, _ok_ = _buf["wplayerhead"].(string); !_ok_ { err = errors.New("wplayerhead error"); return } }
- { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
From b4a3b8301e5457e18b16ec8e15e0d05c859c0952 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Wed, 31 May 2023 18:50:08 +0800
Subject: [PATCH 3/5] errcode
---
pb/errorcode.pb.go | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/pb/errorcode.pb.go b/pb/errorcode.pb.go
index 3d83b625a..f13b76d84 100644
--- a/pb/errorcode.pb.go
+++ b/pb/errorcode.pb.go
@@ -394,6 +394,7 @@ const (
ErrorCode_OldtimesLevelOver ErrorCode = 4603 //已通关
ErrorCode_OldtimesPreLevelNoFinished ErrorCode = 4604 //前置未完成
ErrorCode_OldtimesNoAllFinished ErrorCode = 4605 //没有全部通关
+ ErrorCode_ExternalModule ErrorCode = 4606
)
// Enum value maps for ErrorCode.
@@ -731,6 +732,7 @@ var (
4603: "OldtimesLevelOver",
4604: "OldtimesPreLevelNoFinished",
4605: "OldtimesNoAllFinished",
+ 4606: "ExternalModule",
}
ErrorCode_value = map[string]int32{
"Success": 0,
@@ -1065,6 +1067,7 @@ var (
"OldtimesLevelOver": 4603,
"OldtimesPreLevelNoFinished": 4604,
"OldtimesNoAllFinished": 4605,
+ "ExternalModule": 4606,
}
)
@@ -1099,7 +1102,7 @@ var File_errorcode_proto protoreflect.FileDescriptor
var file_errorcode_proto_rawDesc = []byte{
0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2a, 0xf1, 0x3c, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
+ 0x6f, 0x2a, 0x86, 0x3d, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10,
0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76,
@@ -1586,8 +1589,9 @@ var file_errorcode_proto_rawDesc = []byte{
0x69, 0x6d, 0x65, 0x73, 0x50, 0x72, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x46, 0x69,
0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfc, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x4f, 0x6c, 0x64,
0x74, 0x69, 0x6d, 0x65, 0x73, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x10, 0xfd, 0x23, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x64, 0x10, 0xfd, 0x23, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61,
+ 0x6c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x10, 0xfe, 0x23, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b,
+ 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
From db0a7225fa6d5133776e593b4f726580d884fd1f Mon Sep 17 00:00:00 2001
From: liwei1dao
Date: Wed, 31 May 2023 19:04:37 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/buried/core.go | 57 ----------------------------------------
modules/buried/module.go | 52 +++++++++++++++++++++++++++++++++++-
2 files changed, 51 insertions(+), 58 deletions(-)
diff --git a/modules/buried/core.go b/modules/buried/core.go
index acda21554..39c555bb0 100644
--- a/modules/buried/core.go
+++ b/modules/buried/core.go
@@ -1,12 +1,5 @@
package buried
-import (
- "fmt"
- "go_dreamfactory/lego/sys/log"
- "go_dreamfactory/pb"
- cfg "go_dreamfactory/sys/configure/structs"
-)
-
const (
//创号后入录数据
rtype1 = 1
@@ -31,53 +24,3 @@ const (
lte = "lte" // <=
ne = "ne" // !=
)
-
-//判断埋点数据的有效性
-func checkburied(buried *pb.BuriedParam, bconf *cfg.GameBuriedTypeData, conf *cfg.GameBuriedCondiData) (efficient bool) {
- if !(len(buried.Filter) == len(conf.Filter) && len(bconf.Filter) == len(conf.Filter)) {
- log.Error("校验埋点错误!", log.Field{Key: "buried", Value: buried}, log.Field{Key: "conf", Value: conf})
- return
- }
- for i, v := range conf.Filter {
- efficient = false
- value := buried.Filter[i]
- symbol := bconf.Filter[i]
- target := conf.Filter[i]
- switch symbol {
- case eq: //==
- if value == target {
- efficient = true
- }
- case gt: //>
- if value > target {
- efficient = true
- }
- case gte: //>=
- if value >= target {
- efficient = true
- }
- case lt: //<
- if value < target {
- efficient = true
- }
- case lte: //<=
- if value <= target {
- efficient = true
- }
- case ne: //!=
- if value != target {
- efficient = true
- }
- default:
- log.Error("校验埋点配置错误!", log.Field{Key: "不存在的比较符号", Value: v}, log.Field{Key: "buried", Value: buried}, log.Field{Key: "conf", Value: conf})
- return
- }
-
- if !efficient { //校验不过
- log.Debug("校验不通!", log.Field{Key: "埋点id", Value: buried.TaskType}, log.Field{Key: "条件id", Value: conf.Id}, log.Field{Key: "判断公式", Value: fmt.Sprintf("%d %s %d", value, symbol, target)})
- return
- }
- }
- efficient = true
- return
-}
diff --git a/modules/buried/module.go b/modules/buried/module.go
index 58bdd1ba3..29b5d0e7b 100644
--- a/modules/buried/module.go
+++ b/modules/buried/module.go
@@ -260,7 +260,7 @@ func (this *Buried) trigger(uid string, burieds ...*pb.BuriedParam) {
continue
}
for _, cond := range conds {
- if checkburied(buried, bconf, cond) { //判断此埋点数据是否有效
+ if this.checkburied(buried, bconf, cond) { //判断此埋点数据是否有效
if _, ok := pass[buried]; !ok {
pass[buried] = make([]*cfg.GameBuriedCondiData, 0)
}
@@ -384,3 +384,53 @@ func (this *Buried) updateAndCheckBuried(bconf *cfg.GameBuriedTypeData, bdata *p
}
return
}
+
+//判断埋点数据的有效性
+func (this *Buried) checkburied(buried *pb.BuriedParam, bconf *cfg.GameBuriedTypeData, conf *cfg.GameBuriedCondiData) (efficient bool) {
+ if !(len(buried.Filter) == len(conf.Filter) && len(bconf.Filter) == len(conf.Filter)) {
+ this.Error("校验埋点错误!", log.Field{Key: "buried", Value: buried}, log.Field{Key: "conf", Value: conf})
+ return
+ }
+ for i, v := range conf.Filter {
+ efficient = false
+ value := buried.Filter[i]
+ symbol := bconf.Filter[i]
+ target := conf.Filter[i]
+ switch symbol {
+ case eq: //==
+ if value == target {
+ efficient = true
+ }
+ case gt: //>
+ if value > target {
+ efficient = true
+ }
+ case gte: //>=
+ if value >= target {
+ efficient = true
+ }
+ case lt: //<
+ if value < target {
+ efficient = true
+ }
+ case lte: //<=
+ if value <= target {
+ efficient = true
+ }
+ case ne: //!=
+ if value != target {
+ efficient = true
+ }
+ default:
+ this.Error("校验埋点配置错误!", log.Field{Key: "不存在的比较符号", Value: v}, log.Field{Key: "buried", Value: buried}, log.Field{Key: "conf", Value: conf})
+ return
+ }
+
+ if !efficient { //校验不过
+ this.Debug("校验不通!", log.Field{Key: "埋点id", Value: buried.TaskType}, log.Field{Key: "条件id", Value: conf.Id}, log.Field{Key: "判断公式", Value: fmt.Sprintf("%d %s %d", value, symbol, target)})
+ return
+ }
+ }
+ efficient = true
+ return
+}
From 6b887758488dd78390bfac7a5fa62cd754e67164 Mon Sep 17 00:00:00 2001
From: liwei1dao
Date: Wed, 31 May 2023 19:06:36 +0800
Subject: [PATCH 5/5] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9F=8B=E7=82=B9?=
=?UTF-8?q?=E6=97=A5=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/buried/module.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/buried/module.go b/modules/buried/module.go
index 29b5d0e7b..9f9c521ec 100644
--- a/modules/buried/module.go
+++ b/modules/buried/module.go
@@ -265,7 +265,7 @@ func (this *Buried) trigger(uid string, burieds ...*pb.BuriedParam) {
pass[buried] = make([]*cfg.GameBuriedCondiData, 0)
}
pass[buried] = append(pass[buried], cond)
- log.Debug("校验通过埋点条件!", log.Field{Key: "埋点id", Value: buried.TaskType}, log.Field{Key: "条件id", Value: cond.Id})
+ this.Debug("校验通过埋点条件!", log.Field{Key: "埋点id", Value: buried.TaskType}, log.Field{Key: "条件id", Value: cond.Id})
}
}
}