// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/explorer_voyage.proto

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

// 航行战斗信息(覆盖保存客户端信息)
type ExplorerVoyageFightInfo struct {
	State                      int32                      `protobuf:"zigzag32,1,opt,name=state,proto3" json:"state,omitempty"`
	Distance                   int32                      `protobuf:"zigzag32,2,opt,name=distance,proto3" json:"distance,omitempty"`
	Score                      int32                      `protobuf:"zigzag32,3,opt,name=score,proto3" json:"score,omitempty"`
	SeaRoute                   int32                      `protobuf:"zigzag32,4,opt,name=sea_route,json=seaRoute,proto3" json:"sea_route,omitempty"`
	Speed                      int32                      `protobuf:"zigzag32,5,opt,name=speed,proto3" json:"speed,omitempty"`
	SprintLeftTime             int64                      `protobuf:"zigzag64,6,opt,name=sprint_left_time,json=sprintLeftTime,proto3" json:"sprint_left_time,omitempty"`
	StrengthLeftTime           int64                      `protobuf:"zigzag64,7,opt,name=strength_left_time,json=strengthLeftTime,proto3" json:"strength_left_time,omitempty"`
	PerfectAwardLeftTime       int64                      `protobuf:"zigzag64,8,opt,name=perfect_award_left_time,json=perfectAwardLeftTime,proto3" json:"perfect_award_left_time,omitempty"`
	CreateEnemyLeftDistance    int32                      `protobuf:"zigzag32,9,opt,name=create_enemy_left_distance,json=createEnemyLeftDistance,proto3" json:"create_enemy_left_distance,omitempty"`
	CreateNoBossEnemyBoatCount int32                      `protobuf:"zigzag32,10,opt,name=create_no_boss_enemy_boat_count,json=createNoBossEnemyBoatCount,proto3" json:"create_no_boss_enemy_boat_count,omitempty"`
	AwardLeftDistance          int32                      `protobuf:"zigzag32,11,opt,name=award_left_distance,json=awardLeftDistance,proto3" json:"award_left_distance,omitempty"`
	Oar                        *OraInfo                   `protobuf:"bytes,12,opt,name=oar,proto3" json:"oar,omitempty"`
	StrikeBarrel               []int32                    `protobuf:"zigzag32,13,rep,packed,name=strike_barrel,json=strikeBarrel,proto3" json:"strike_barrel,omitempty"`
	Enemies                    []*ExplorerVoyageEnemyInfo `protobuf:"bytes,14,rep,name=enemies,proto3" json:"enemies,omitempty"`
	PerfectSurpassSum          int32                      `protobuf:"zigzag32,15,opt,name=perfect_surpass_sum,json=perfectSurpassSum,proto3" json:"perfect_surpass_sum,omitempty"`
	StrikeBarrelSum            int32                      `protobuf:"zigzag32,16,opt,name=strike_barrel_sum,json=strikeBarrelSum,proto3" json:"strike_barrel_sum,omitempty"`
	Heat                       int32                      `protobuf:"zigzag32,17,opt,name=heat,proto3" json:"heat,omitempty"`
	AddHeatLeftDistance        int32                      `protobuf:"zigzag32,18,opt,name=add_heat_left_distance,json=addHeatLeftDistance,proto3" json:"add_heat_left_distance,omitempty"`
	XXX_NoUnkeyedLiteral       struct{}                   `json:"-"`
	XXX_unrecognized           []byte                     `json:"-"`
	XXX_sizecache              int32                      `json:"-"`
}

func (m *ExplorerVoyageFightInfo) Reset()         { *m = ExplorerVoyageFightInfo{} }
func (m *ExplorerVoyageFightInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageFightInfo) ProtoMessage()    {}
func (*ExplorerVoyageFightInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{0}
}

func (m *ExplorerVoyageFightInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageFightInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageFightInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageFightInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageFightInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageFightInfo.Merge(m, src)
}
func (m *ExplorerVoyageFightInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageFightInfo.Size(m)
}
func (m *ExplorerVoyageFightInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageFightInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageFightInfo proto.InternalMessageInfo

func (m *ExplorerVoyageFightInfo) GetState() int32 {
	if m != nil {
		return m.State
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetDistance() int32 {
	if m != nil {
		return m.Distance
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetScore() int32 {
	if m != nil {
		return m.Score
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetSeaRoute() int32 {
	if m != nil {
		return m.SeaRoute
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetSpeed() int32 {
	if m != nil {
		return m.Speed
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetSprintLeftTime() int64 {
	if m != nil {
		return m.SprintLeftTime
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetStrengthLeftTime() int64 {
	if m != nil {
		return m.StrengthLeftTime
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetPerfectAwardLeftTime() int64 {
	if m != nil {
		return m.PerfectAwardLeftTime
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetCreateEnemyLeftDistance() int32 {
	if m != nil {
		return m.CreateEnemyLeftDistance
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetCreateNoBossEnemyBoatCount() int32 {
	if m != nil {
		return m.CreateNoBossEnemyBoatCount
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetAwardLeftDistance() int32 {
	if m != nil {
		return m.AwardLeftDistance
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetOar() *OraInfo {
	if m != nil {
		return m.Oar
	}
	return nil
}

func (m *ExplorerVoyageFightInfo) GetStrikeBarrel() []int32 {
	if m != nil {
		return m.StrikeBarrel
	}
	return nil
}

func (m *ExplorerVoyageFightInfo) GetEnemies() []*ExplorerVoyageEnemyInfo {
	if m != nil {
		return m.Enemies
	}
	return nil
}

func (m *ExplorerVoyageFightInfo) GetPerfectSurpassSum() int32 {
	if m != nil {
		return m.PerfectSurpassSum
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetStrikeBarrelSum() int32 {
	if m != nil {
		return m.StrikeBarrelSum
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetHeat() int32 {
	if m != nil {
		return m.Heat
	}
	return 0
}

func (m *ExplorerVoyageFightInfo) GetAddHeatLeftDistance() int32 {
	if m != nil {
		return m.AddHeatLeftDistance
	}
	return 0
}

// 敌船的信息
type ExplorerVoyageEnemyInfo struct {
	EnemyType            int32    `protobuf:"zigzag32,1,opt,name=enemy_type,json=enemyType,proto3" json:"enemy_type,omitempty"`
	BoatNo               int32    `protobuf:"zigzag32,2,opt,name=boat_no,json=boatNo,proto3" json:"boat_no,omitempty"`
	BarrelNo             int32    `protobuf:"zigzag32,3,opt,name=barrel_no,json=barrelNo,proto3" json:"barrel_no,omitempty"`
	SeaRoute             int32    `protobuf:"zigzag32,4,opt,name=sea_route,json=seaRoute,proto3" json:"sea_route,omitempty"`
	Distance             int32    `protobuf:"zigzag32,5,opt,name=distance,proto3" json:"distance,omitempty"`
	Speed                int32    `protobuf:"zigzag32,6,opt,name=speed,proto3" json:"speed,omitempty"`
	IsTouchPerfect       bool     `protobuf:"varint,7,opt,name=is_touch_perfect,json=isTouchPerfect,proto3" json:"is_touch_perfect,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ExplorerVoyageEnemyInfo) Reset()         { *m = ExplorerVoyageEnemyInfo{} }
func (m *ExplorerVoyageEnemyInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageEnemyInfo) ProtoMessage()    {}
func (*ExplorerVoyageEnemyInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{1}
}

func (m *ExplorerVoyageEnemyInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageEnemyInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageEnemyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageEnemyInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageEnemyInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageEnemyInfo.Merge(m, src)
}
func (m *ExplorerVoyageEnemyInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageEnemyInfo.Size(m)
}
func (m *ExplorerVoyageEnemyInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageEnemyInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageEnemyInfo proto.InternalMessageInfo

func (m *ExplorerVoyageEnemyInfo) GetEnemyType() int32 {
	if m != nil {
		return m.EnemyType
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetBoatNo() int32 {
	if m != nil {
		return m.BoatNo
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetBarrelNo() int32 {
	if m != nil {
		return m.BarrelNo
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetSeaRoute() int32 {
	if m != nil {
		return m.SeaRoute
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetDistance() int32 {
	if m != nil {
		return m.Distance
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetSpeed() int32 {
	if m != nil {
		return m.Speed
	}
	return 0
}

func (m *ExplorerVoyageEnemyInfo) GetIsTouchPerfect() bool {
	if m != nil {
		return m.IsTouchPerfect
	}
	return false
}

// 船桨信息
type OraInfo struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Count                int32    `protobuf:"zigzag32,2,opt,name=count,proto3" json:"count,omitempty"`
	StaminaTime          int64    `protobuf:"zigzag64,3,opt,name=stamina_time,json=staminaTime,proto3" json:"stamina_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OraInfo) Reset()         { *m = OraInfo{} }
func (m *OraInfo) String() string { return proto.CompactTextString(m) }
func (*OraInfo) ProtoMessage()    {}
func (*OraInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{2}
}

func (m *OraInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OraInfo.Unmarshal(m, b)
}
func (m *OraInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OraInfo.Marshal(b, m, deterministic)
}
func (m *OraInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OraInfo.Merge(m, src)
}
func (m *OraInfo) XXX_Size() int {
	return xxx_messageInfo_OraInfo.Size(m)
}
func (m *OraInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_OraInfo.DiscardUnknown(m)
}

var xxx_messageInfo_OraInfo proto.InternalMessageInfo

func (m *OraInfo) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *OraInfo) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

func (m *OraInfo) GetStaminaTime() int64 {
	if m != nil {
		return m.StaminaTime
	}
	return 0
}

// 体力信息
type ExplorerVoyageStrengthInfo struct {
	Strength             int32    `protobuf:"zigzag32,1,opt,name=strength,proto3" json:"strength,omitempty"`
	StrengthCd           int64    `protobuf:"zigzag64,2,opt,name=strength_cd,json=strengthCd,proto3" json:"strength_cd,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ExplorerVoyageStrengthInfo) Reset()         { *m = ExplorerVoyageStrengthInfo{} }
func (m *ExplorerVoyageStrengthInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageStrengthInfo) ProtoMessage()    {}
func (*ExplorerVoyageStrengthInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{3}
}

func (m *ExplorerVoyageStrengthInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageStrengthInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageStrengthInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageStrengthInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageStrengthInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageStrengthInfo.Merge(m, src)
}
func (m *ExplorerVoyageStrengthInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageStrengthInfo.Size(m)
}
func (m *ExplorerVoyageStrengthInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageStrengthInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageStrengthInfo proto.InternalMessageInfo

func (m *ExplorerVoyageStrengthInfo) GetStrength() int32 {
	if m != nil {
		return m.Strength
	}
	return 0
}

func (m *ExplorerVoyageStrengthInfo) GetStrengthCd() int64 {
	if m != nil {
		return m.StrengthCd
	}
	return 0
}

// 队伍热度信息
type ExplorerVoyageTeamInfo struct {
	TeamId               string                                 `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	MyReceiveNo          []int32                                `protobuf:"zigzag32,2,rep,packed,name=my_receive_no,json=myReceiveNo,proto3" json:"my_receive_no,omitempty"`
	Members              []*ExplorerVoyageTeamMemberInfo        `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
	ReceivedCount        []*ExplorerVoyageTeamReceivedCountInfo `protobuf:"bytes,4,rep,name=received_count,json=receivedCount,proto3" json:"received_count,omitempty"`
	LeftMemberHeat       int32                                  `protobuf:"zigzag32,5,opt,name=left_member_heat,json=leftMemberHeat,proto3" json:"left_member_heat,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (m *ExplorerVoyageTeamInfo) Reset()         { *m = ExplorerVoyageTeamInfo{} }
func (m *ExplorerVoyageTeamInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageTeamInfo) ProtoMessage()    {}
func (*ExplorerVoyageTeamInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{4}
}

func (m *ExplorerVoyageTeamInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageTeamInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageTeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageTeamInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageTeamInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageTeamInfo.Merge(m, src)
}
func (m *ExplorerVoyageTeamInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageTeamInfo.Size(m)
}
func (m *ExplorerVoyageTeamInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageTeamInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageTeamInfo proto.InternalMessageInfo

func (m *ExplorerVoyageTeamInfo) GetTeamId() string {
	if m != nil {
		return m.TeamId
	}
	return ""
}

func (m *ExplorerVoyageTeamInfo) GetMyReceiveNo() []int32 {
	if m != nil {
		return m.MyReceiveNo
	}
	return nil
}

func (m *ExplorerVoyageTeamInfo) GetMembers() []*ExplorerVoyageTeamMemberInfo {
	if m != nil {
		return m.Members
	}
	return nil
}

func (m *ExplorerVoyageTeamInfo) GetReceivedCount() []*ExplorerVoyageTeamReceivedCountInfo {
	if m != nil {
		return m.ReceivedCount
	}
	return nil
}

func (m *ExplorerVoyageTeamInfo) GetLeftMemberHeat() int32 {
	if m != nil {
		return m.LeftMemberHeat
	}
	return 0
}

// 队伍成员热度信息
type ExplorerVoyageTeamMemberInfo struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Heat                 int32    `protobuf:"zigzag32,2,opt,name=heat,proto3" json:"heat,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ExplorerVoyageTeamMemberInfo) Reset()         { *m = ExplorerVoyageTeamMemberInfo{} }
func (m *ExplorerVoyageTeamMemberInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageTeamMemberInfo) ProtoMessage()    {}
func (*ExplorerVoyageTeamMemberInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{5}
}

func (m *ExplorerVoyageTeamMemberInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageTeamMemberInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageTeamMemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageTeamMemberInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageTeamMemberInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageTeamMemberInfo.Merge(m, src)
}
func (m *ExplorerVoyageTeamMemberInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageTeamMemberInfo.Size(m)
}
func (m *ExplorerVoyageTeamMemberInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageTeamMemberInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageTeamMemberInfo proto.InternalMessageInfo

func (m *ExplorerVoyageTeamMemberInfo) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *ExplorerVoyageTeamMemberInfo) GetHeat() int32 {
	if m != nil {
		return m.Heat
	}
	return 0
}

// 队伍热度奖励信息
type ExplorerVoyageTeamReceivedCountInfo struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	ReceivedCount        int32    `protobuf:"zigzag32,2,opt,name=received_count,json=receivedCount,proto3" json:"received_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ExplorerVoyageTeamReceivedCountInfo) Reset()         { *m = ExplorerVoyageTeamReceivedCountInfo{} }
func (m *ExplorerVoyageTeamReceivedCountInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageTeamReceivedCountInfo) ProtoMessage()    {}
func (*ExplorerVoyageTeamReceivedCountInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{6}
}

func (m *ExplorerVoyageTeamReceivedCountInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageTeamReceivedCountInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageTeamReceivedCountInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo.Merge(m, src)
}
func (m *ExplorerVoyageTeamReceivedCountInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo.Size(m)
}
func (m *ExplorerVoyageTeamReceivedCountInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageTeamReceivedCountInfo proto.InternalMessageInfo

func (m *ExplorerVoyageTeamReceivedCountInfo) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *ExplorerVoyageTeamReceivedCountInfo) GetReceivedCount() int32 {
	if m != nil {
		return m.ReceivedCount
	}
	return 0
}

// 活动动态配置
type ExplorerVoyageActivityInfo struct {
	Barrel               []*BarrelRuleValueInfo     `protobuf:"bytes,1,rep,name=barrel,proto3" json:"barrel,omitempty"`
	TeamHeat             []*TeamHeatRuleValueInfo   `protobuf:"bytes,2,rep,name=team_heat,json=teamHeat,proto3" json:"team_heat,omitempty"`
	AreaBarrel           []*AreaBarrelRuleValueInfo `protobuf:"bytes,3,rep,name=area_barrel,json=areaBarrel,proto3" json:"area_barrel,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (m *ExplorerVoyageActivityInfo) Reset()         { *m = ExplorerVoyageActivityInfo{} }
func (m *ExplorerVoyageActivityInfo) String() string { return proto.CompactTextString(m) }
func (*ExplorerVoyageActivityInfo) ProtoMessage()    {}
func (*ExplorerVoyageActivityInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{7}
}

func (m *ExplorerVoyageActivityInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ExplorerVoyageActivityInfo.Unmarshal(m, b)
}
func (m *ExplorerVoyageActivityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ExplorerVoyageActivityInfo.Marshal(b, m, deterministic)
}
func (m *ExplorerVoyageActivityInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ExplorerVoyageActivityInfo.Merge(m, src)
}
func (m *ExplorerVoyageActivityInfo) XXX_Size() int {
	return xxx_messageInfo_ExplorerVoyageActivityInfo.Size(m)
}
func (m *ExplorerVoyageActivityInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_ExplorerVoyageActivityInfo.DiscardUnknown(m)
}

var xxx_messageInfo_ExplorerVoyageActivityInfo proto.InternalMessageInfo

func (m *ExplorerVoyageActivityInfo) GetBarrel() []*BarrelRuleValueInfo {
	if m != nil {
		return m.Barrel
	}
	return nil
}

func (m *ExplorerVoyageActivityInfo) GetTeamHeat() []*TeamHeatRuleValueInfo {
	if m != nil {
		return m.TeamHeat
	}
	return nil
}

func (m *ExplorerVoyageActivityInfo) GetAreaBarrel() []*AreaBarrelRuleValueInfo {
	if m != nil {
		return m.AreaBarrel
	}
	return nil
}

// 木桶动态规则
type BarrelRuleValueInfo struct {
	No                   int32                    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Score                int32                    `protobuf:"zigzag32,2,opt,name=score,proto3" json:"score,omitempty"`
	Weight               int32                    `protobuf:"zigzag32,3,opt,name=weight,proto3" json:"weight,omitempty"`
	Reward               []*GameObjectCount `protobuf:"bytes,4,rep,name=reward,proto3" json:"reward,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *BarrelRuleValueInfo) Reset()         { *m = BarrelRuleValueInfo{} }
func (m *BarrelRuleValueInfo) String() string { return proto.CompactTextString(m) }
func (*BarrelRuleValueInfo) ProtoMessage()    {}
func (*BarrelRuleValueInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{8}
}

func (m *BarrelRuleValueInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_BarrelRuleValueInfo.Unmarshal(m, b)
}
func (m *BarrelRuleValueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_BarrelRuleValueInfo.Marshal(b, m, deterministic)
}
func (m *BarrelRuleValueInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_BarrelRuleValueInfo.Merge(m, src)
}
func (m *BarrelRuleValueInfo) XXX_Size() int {
	return xxx_messageInfo_BarrelRuleValueInfo.Size(m)
}
func (m *BarrelRuleValueInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_BarrelRuleValueInfo.DiscardUnknown(m)
}

var xxx_messageInfo_BarrelRuleValueInfo proto.InternalMessageInfo

func (m *BarrelRuleValueInfo) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *BarrelRuleValueInfo) GetScore() int32 {
	if m != nil {
		return m.Score
	}
	return 0
}

func (m *BarrelRuleValueInfo) GetWeight() int32 {
	if m != nil {
		return m.Weight
	}
	return 0
}

func (m *BarrelRuleValueInfo) GetReward() []*GameObjectCount {
	if m != nil {
		return m.Reward
	}
	return nil
}

// 队伍动态规则
type TeamHeatRuleValueInfo struct {
	No                   int32                    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	NeedHeat             int32                    `protobuf:"zigzag32,2,opt,name=need_heat,json=needHeat,proto3" json:"need_heat,omitempty"`
	Reward               []*GameObjectCount `protobuf:"bytes,3,rep,name=reward,proto3" json:"reward,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *TeamHeatRuleValueInfo) Reset()         { *m = TeamHeatRuleValueInfo{} }
func (m *TeamHeatRuleValueInfo) String() string { return proto.CompactTextString(m) }
func (*TeamHeatRuleValueInfo) ProtoMessage()    {}
func (*TeamHeatRuleValueInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{9}
}

func (m *TeamHeatRuleValueInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TeamHeatRuleValueInfo.Unmarshal(m, b)
}
func (m *TeamHeatRuleValueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TeamHeatRuleValueInfo.Marshal(b, m, deterministic)
}
func (m *TeamHeatRuleValueInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TeamHeatRuleValueInfo.Merge(m, src)
}
func (m *TeamHeatRuleValueInfo) XXX_Size() int {
	return xxx_messageInfo_TeamHeatRuleValueInfo.Size(m)
}
func (m *TeamHeatRuleValueInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_TeamHeatRuleValueInfo.DiscardUnknown(m)
}

var xxx_messageInfo_TeamHeatRuleValueInfo proto.InternalMessageInfo

func (m *TeamHeatRuleValueInfo) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *TeamHeatRuleValueInfo) GetNeedHeat() int32 {
	if m != nil {
		return m.NeedHeat
	}
	return 0
}

func (m *TeamHeatRuleValueInfo) GetReward() []*GameObjectCount {
	if m != nil {
		return m.Reward
	}
	return nil
}

// 航行区域木桶动态规则
type AreaBarrelRuleValueInfo struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	AreaNo               int32    `protobuf:"zigzag32,2,opt,name=area_no,json=areaNo,proto3" json:"area_no,omitempty"`
	Barrel               []int32  `protobuf:"zigzag32,3,rep,packed,name=barrel,proto3" json:"barrel,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AreaBarrelRuleValueInfo) Reset()         { *m = AreaBarrelRuleValueInfo{} }
func (m *AreaBarrelRuleValueInfo) String() string { return proto.CompactTextString(m) }
func (*AreaBarrelRuleValueInfo) ProtoMessage()    {}
func (*AreaBarrelRuleValueInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_335503b54af90100, []int{10}
}

func (m *AreaBarrelRuleValueInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaBarrelRuleValueInfo.Unmarshal(m, b)
}
func (m *AreaBarrelRuleValueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaBarrelRuleValueInfo.Marshal(b, m, deterministic)
}
func (m *AreaBarrelRuleValueInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaBarrelRuleValueInfo.Merge(m, src)
}
func (m *AreaBarrelRuleValueInfo) XXX_Size() int {
	return xxx_messageInfo_AreaBarrelRuleValueInfo.Size(m)
}
func (m *AreaBarrelRuleValueInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaBarrelRuleValueInfo.DiscardUnknown(m)
}

var xxx_messageInfo_AreaBarrelRuleValueInfo proto.InternalMessageInfo

func (m *AreaBarrelRuleValueInfo) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *AreaBarrelRuleValueInfo) GetAreaNo() int32 {
	if m != nil {
		return m.AreaNo
	}
	return 0
}

func (m *AreaBarrelRuleValueInfo) GetBarrel() []int32 {
	if m != nil {
		return m.Barrel
	}
	return nil
}

func init() {
	proto.RegisterType((*ExplorerVoyageFightInfo)(nil), "proto.ExplorerVoyageFightInfo")
	proto.RegisterType((*ExplorerVoyageEnemyInfo)(nil), "proto.ExplorerVoyageEnemyInfo")
	proto.RegisterType((*OraInfo)(nil), "proto.OraInfo")
	proto.RegisterType((*ExplorerVoyageStrengthInfo)(nil), "proto.ExplorerVoyageStrengthInfo")
	proto.RegisterType((*ExplorerVoyageTeamInfo)(nil), "proto.ExplorerVoyageTeamInfo")
	proto.RegisterType((*ExplorerVoyageTeamMemberInfo)(nil), "proto.ExplorerVoyageTeamMemberInfo")
	proto.RegisterType((*ExplorerVoyageTeamReceivedCountInfo)(nil), "proto.ExplorerVoyageTeamReceivedCountInfo")
	proto.RegisterType((*ExplorerVoyageActivityInfo)(nil), "proto.ExplorerVoyageActivityInfo")
	proto.RegisterType((*BarrelRuleValueInfo)(nil), "proto.BarrelRuleValueInfo")
	proto.RegisterType((*TeamHeatRuleValueInfo)(nil), "proto.TeamHeatRuleValueInfo")
	proto.RegisterType((*AreaBarrelRuleValueInfo)(nil), "proto.AreaBarrelRuleValueInfo")
}

func init() {
	proto.RegisterFile("model/explorer_voyage.proto", fileDescriptor_335503b54af90100)
}

var fileDescriptor_335503b54af90100 = []byte{
	// 966 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xef, 0x6e, 0x23, 0x35,
	0x10, 0x57, 0x92, 0xe6, 0xdf, 0xa4, 0xcd, 0x35, 0xee, 0xd1, 0xac, 0xd2, 0x83, 0x0b, 0x5b, 0x21,
	0x45, 0x27, 0x54, 0xa4, 0x9e, 0x90, 0x40, 0x08, 0xa1, 0xb6, 0x1c, 0x50, 0x01, 0x3d, 0xd8, 0x56,
	0x27, 0x81, 0x90, 0x2c, 0x67, 0x77, 0xda, 0x2e, 0x64, 0xd7, 0x91, 0xed, 0xf4, 0xc8, 0x67, 0x9e,
	0x80, 0xf7, 0xe2, 0x3d, 0x78, 0x08, 0xbe, 0x20, 0x8f, 0xbd, 0xdb, 0x4d, 0x9b, 0x9e, 0xfa, 0x29,
	0x99, 0xf1, 0xfc, 0x66, 0xc6, 0xbf, 0x99, 0x9f, 0x17, 0xf6, 0x32, 0x99, 0xe0, 0xec, 0x13, 0xfc,
	0x73, 0x3e, 0x93, 0x0a, 0x15, 0xbf, 0x91, 0x4b, 0x71, 0x85, 0x07, 0x73, 0x25, 0x8d, 0x64, 0x4d,
	0xfa, 0x19, 0x0d, 0x5d, 0xcc, 0x95, 0xc8, 0x90, 0xcb, 0xe9, 0xef, 0x18, 0x1b, 0x77, 0x1e, 0xfe,
	0xd7, 0x84, 0xe1, 0x2b, 0x8f, 0x7c, 0x43, 0xc0, 0x6f, 0xd2, 0xab, 0x6b, 0x73, 0x9a, 0x5f, 0x4a,
	0xf6, 0x14, 0x9a, 0xda, 0x08, 0x83, 0x41, 0x6d, 0x5c, 0x9b, 0x0c, 0x22, 0x67, 0xb0, 0x11, 0x74,
	0x92, 0x54, 0x1b, 0x91, 0xc7, 0x18, 0xd4, 0xe9, 0xa0, 0xb4, 0x09, 0x11, 0x4b, 0x85, 0x41, 0xc3,
	0x23, 0xac, 0xc1, 0xf6, 0xa0, 0xab, 0x51, 0x70, 0x25, 0x17, 0x06, 0x83, 0x0d, 0x07, 0xd1, 0x28,
	0x22, 0x6b, 0x13, 0x64, 0x8e, 0x98, 0x04, 0x4d, 0x0f, 0xb1, 0x06, 0x9b, 0xc0, 0xb6, 0x9e, 0xab,
	0x34, 0x37, 0x7c, 0x86, 0x97, 0x86, 0x9b, 0x34, 0xc3, 0xa0, 0x35, 0xae, 0x4d, 0x58, 0xd4, 0x77,
	0xfe, 0x1f, 0xf0, 0xd2, 0x5c, 0xa4, 0x19, 0xb2, 0x8f, 0x81, 0x69, 0xa3, 0x30, 0xbf, 0x32, 0xd7,
	0x95, 0xd8, 0x36, 0xc5, 0x6e, 0x17, 0x27, 0x65, 0xf4, 0xa7, 0x30, 0x9c, 0xa3, 0xba, 0xc4, 0xd8,
	0x70, 0xf1, 0x56, 0xa8, 0xa4, 0x02, 0xe9, 0x10, 0xe4, 0xa9, 0x3f, 0x3e, 0xb2, 0xa7, 0x25, 0xec,
	0x0b, 0x18, 0xc5, 0x0a, 0x85, 0x41, 0x8e, 0x39, 0x66, 0x4b, 0x87, 0x2a, 0x59, 0xe8, 0x52, 0xe7,
	0x43, 0x17, 0xf1, 0xca, 0x06, 0x58, 0xe0, 0xd7, 0x05, 0x29, 0x27, 0xf0, 0xdc, 0x83, 0x73, 0xc9,
	0xa7, 0x52, 0x6b, 0x9f, 0x64, 0x2a, 0x85, 0xe1, 0xb1, 0x5c, 0xe4, 0x26, 0x00, 0xca, 0xe0, 0x6b,
	0x9c, 0xc9, 0x63, 0xa9, 0x35, 0xe5, 0x39, 0x96, 0xc2, 0x9c, 0xd8, 0x08, 0x76, 0x00, 0x3b, 0x95,
	0x86, 0xcb, 0xd2, 0x3d, 0x02, 0x0e, 0x44, 0xd1, 0x6d, 0x59, 0x74, 0x0c, 0x0d, 0x29, 0x54, 0xb0,
	0x39, 0xae, 0x4d, 0x7a, 0x87, 0x7d, 0x37, 0xec, 0x83, 0xd7, 0x4a, 0xd8, 0xc1, 0x46, 0xf6, 0x88,
	0xed, 0xc3, 0x96, 0x36, 0x2a, 0xfd, 0x03, 0xf9, 0x54, 0x28, 0x85, 0xb3, 0x60, 0x6b, 0xdc, 0x98,
	0x0c, 0xa2, 0x4d, 0xe7, 0x3c, 0x26, 0x1f, 0xfb, 0x0c, 0xda, 0xb6, 0xd9, 0x14, 0x75, 0xd0, 0x1f,
	0x37, 0x26, 0xbd, 0xc3, 0x0f, 0x7c, 0xaa, 0xd5, 0x9d, 0xa1, 0x66, 0x29, 0x75, 0x11, 0x6e, 0x1b,
	0x2e, 0x98, 0xd6, 0x0b, 0x35, 0x17, 0x5a, 0x73, 0xbd, 0xc8, 0x82, 0x27, 0xae, 0x61, 0x7f, 0x74,
	0xee, 0x4e, 0xce, 0x17, 0x19, 0x7b, 0x01, 0x83, 0x95, 0x76, 0x28, 0x7a, 0x9b, 0xa2, 0x9f, 0x54,
	0x5b, 0xb2, 0xb1, 0x0c, 0x36, 0xae, 0x51, 0x98, 0x60, 0x40, 0xc7, 0xf4, 0x9f, 0xbd, 0x84, 0x5d,
	0x91, 0x24, 0xdc, 0xfe, 0xbf, 0xc3, 0x11, 0xa3, 0xa8, 0x1d, 0x91, 0x24, 0xdf, 0xa1, 0x30, 0x55,
	0x96, 0xc2, 0x7f, 0x6b, 0x77, 0xb7, 0xbf, 0xbc, 0x09, 0x7b, 0x1f, 0xc0, 0xcd, 0xc9, 0x2c, 0xe7,
	0x85, 0x04, 0xba, 0xe4, 0xb9, 0x58, 0xce, 0x91, 0x0d, 0xa1, 0x4d, 0x03, 0xcc, 0xa5, 0x57, 0x41,
	0xcb, 0x9a, 0x67, 0xd2, 0x6e, 0xbb, 0xbf, 0x41, 0x2e, 0xbd, 0x0e, 0x3a, 0xce, 0xe1, 0x0e, 0x1f,
	0x96, 0x42, 0x55, 0x59, 0xcd, 0x35, 0xca, 0x22, 0x99, 0xb4, 0xee, 0xc8, 0x24, 0xd5, 0xdc, 0xc8,
	0x45, 0x7c, 0xcd, 0x3d, 0xa5, 0xb4, 0xfa, 0x9d, 0xa8, 0x9f, 0xea, 0x0b, 0xeb, 0xfe, 0xc9, 0x79,
	0xc3, 0x08, 0xda, 0x7e, 0xfa, 0xac, 0x0f, 0xf5, 0x5c, 0xfa, 0x0b, 0xd5, 0x73, 0x92, 0xb9, 0xdb,
	0x42, 0x77, 0x0f, 0x67, 0xb0, 0x0f, 0x61, 0x53, 0x1b, 0x91, 0xa5, 0xb9, 0x70, 0xf2, 0x68, 0x90,
	0x3c, 0x7a, 0xde, 0x67, 0x55, 0x11, 0xfe, 0x02, 0xa3, 0x55, 0xf2, 0xce, 0xbd, 0xdc, 0xa8, 0xcc,
	0x08, 0x3a, 0x85, 0xfc, 0x7c, 0xb1, 0xd2, 0x66, 0xcf, 0xa1, 0x57, 0x8a, 0x36, 0x4e, 0xa8, 0x30,
	0x8b, 0xa0, 0x70, 0x9d, 0x24, 0xe1, 0xdf, 0x75, 0xd8, 0x5d, 0xcd, 0x7d, 0x81, 0x22, 0xa3, 0xbc,
	0x43, 0x68, 0x1b, 0x14, 0x19, 0x4f, 0x13, 0x4a, 0xdb, 0x8d, 0x5a, 0xd6, 0x3c, 0x4d, 0x58, 0x08,
	0x5b, 0xd9, 0x92, 0x2b, 0x8c, 0x31, 0xbd, 0x41, 0x37, 0x17, 0xbb, 0xd0, 0xbd, 0x6c, 0x19, 0x39,
	0xdf, 0x99, 0x64, 0x5f, 0x42, 0x3b, 0xc3, 0x6c, 0x8a, 0x4a, 0x07, 0x0d, 0xda, 0xe7, 0xfd, 0xb5,
	0xfb, 0x6c, 0x8b, 0xfd, 0x48, 0x71, 0x6e, 0xa9, 0x3d, 0x86, 0xfd, 0x0c, 0x7d, 0x9f, 0x3f, 0xf1,
	0xca, 0xdd, 0xa0, 0x2c, 0x2f, 0x1e, 0xcc, 0xe2, 0x4b, 0x27, 0xa4, 0x62, 0x4a, 0xb6, 0xa5, 0xaa,
	0x2e, 0x3b, 0x42, 0x5a, 0x57, 0x57, 0x82, 0xf6, 0xd7, 0x0f, 0xbf, 0x6f, 0xfd, 0xae, 0x0b, 0xbb,
	0xb8, 0xe1, 0xf7, 0xf0, 0xec, 0x5d, 0x5d, 0x5a, 0x62, 0x94, 0x9c, 0x61, 0x85, 0x18, 0x6b, 0x9e,
	0x26, 0xa5, 0x5c, 0xea, 0xb7, 0x72, 0x09, 0x7f, 0x83, 0xfd, 0x47, 0x34, 0x7b, 0x6f, 0x57, 0x3e,
	0xba, 0x47, 0x80, 0x4b, 0xba, 0x7a, 0xa9, 0xf0, 0x9f, 0xda, 0xdd, 0xd5, 0x38, 0x8a, 0x4d, 0x7a,
	0x93, 0x1a, 0x27, 0xad, 0x43, 0x68, 0xf9, 0x37, 0xa7, 0x46, 0xf4, 0x8d, 0x3c, 0x7d, 0x4e, 0xe1,
	0xd1, 0x62, 0x86, 0x6f, 0xc4, 0x6c, 0x81, 0x44, 0x97, 0x8f, 0x64, 0x9f, 0x43, 0x97, 0xc6, 0xee,
	0x6f, 0x62, 0x61, 0xcf, 0x3c, 0xcc, 0xb6, 0x6e, 0x19, 0x5a, 0x05, 0x76, 0x8c, 0x77, 0xb3, 0xaf,
	0xa0, 0x27, 0x14, 0x8a, 0xe2, 0x9d, 0x6b, 0xac, 0x3c, 0x64, 0x47, 0x0a, 0xc5, 0xba, 0xba, 0x20,
	0xca, 0x83, 0xf0, 0xaf, 0x1a, 0xec, 0xac, 0x89, 0x59, 0xa7, 0x24, 0xf7, 0xf9, 0xab, 0x57, 0x3f,
	0x7f, 0xbb, 0xd0, 0x7a, 0x8b, 0xf6, 0xa3, 0xea, 0x5f, 0x03, 0x6f, 0xb1, 0x03, 0x68, 0x29, 0xb4,
	0x0f, 0xb7, 0x5f, 0xa2, 0x5d, 0xdf, 0xd1, 0xb7, 0x22, 0xc3, 0xd7, 0xf4, 0x8d, 0x26, 0x32, 0x23,
	0x1f, 0x15, 0x1a, 0x78, 0x6f, 0xed, 0x4d, 0xef, 0xb5, 0xb1, 0x07, 0xdd, 0x1c, 0x31, 0xe1, 0x95,
	0xa1, 0x77, 0xac, 0x83, 0xc8, 0xb8, 0xad, 0xda, 0x78, 0x54, 0xd5, 0x5f, 0x61, 0xf8, 0x00, 0x45,
	0xf7, 0xea, 0x0e, 0xa1, 0x4d, 0x3c, 0xdf, 0x3e, 0x89, 0xd6, 0x3c, 0x93, 0x96, 0x81, 0x0a, 0xf7,
	0x83, 0x62, 0xa6, 0xd3, 0x16, 0x95, 0x7e, 0xf9, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xc0,
	0x69, 0x8e, 0xc2, 0x08, 0x00, 0x00,
}
