// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/pass_game.proto

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	model "vikingar/proto/gen-go/model"
)

// 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

//进入通行证活动
//id=15900
type PassEnterRequest struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp              int32    `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassEnterRequest proto.InternalMessageInfo

func (m *PassEnterRequest) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

//id=15900
type PassEnterResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassEnterResponse proto.InternalMessageInfo

func (m *PassEnterResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *PassEnterResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//领取通行证奖励
//id=15901
type PassGetAwardRequest struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//档位
	No                   int32    `protobuf:"zigzag32,2,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassGetAwardRequest proto.InternalMessageInfo

func (m *PassGetAwardRequest) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

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

//id=15901
type PassGetAwardResponse struct {
	Code                 int64                      `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                     `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *PassGetAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_PassGetAwardResponse proto.InternalMessageInfo

func (m *PassGetAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *PassGetAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *PassGetAwardResponse) GetData() *PassGetAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type PassGetAwardResponse_Data struct {
	//免费档奖励
	FreeAward []*model.GameObjectCount `protobuf:"bytes,1,rep,name=free_award,json=freeAward,proto3" json:"free_award,omitempty"`
	//付费档奖励
	PaidAward            []*model.GameObjectCount `protobuf:"bytes,2,rep,name=paid_award,json=paidAward,proto3" json:"paid_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_PassGetAwardResponse_Data proto.InternalMessageInfo

func (m *PassGetAwardResponse_Data) GetFreeAward() []*model.GameObjectCount {
	if m != nil {
		return m.FreeAward
	}
	return nil
}

func (m *PassGetAwardResponse_Data) GetPaidAward() []*model.GameObjectCount {
	if m != nil {
		return m.PaidAward
	}
	return nil
}

//购买活跃点
//id=15902
type PassBuyActivePointRequest struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//购买次数
	Times                int32    `protobuf:"zigzag32,2,opt,name=times,proto3" json:"times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassBuyActivePointRequest proto.InternalMessageInfo

func (m *PassBuyActivePointRequest) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

func (m *PassBuyActivePointRequest) GetTimes() int32 {
	if m != nil {
		return m.Times
	}
	return 0
}

//id=15902
type PassBuyActivePointResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassBuyActivePointResponse proto.InternalMessageInfo

func (m *PassBuyActivePointResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *PassBuyActivePointResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//活动配置变化推送
//id=15994
type PassActivityRuleChangedPush struct {
	//活动id
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassActivityRuleChangedPush proto.InternalMessageInfo

func (m *PassActivityRuleChangedPush) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

//通行证补给（活跃点）
//id=15995
type PassSupplementPush struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//补给的活跃点
	ActivePoint          int64    `protobuf:"zigzag64,2,opt,name=active_point,json=activePoint,proto3" json:"active_point,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassSupplementPush proto.InternalMessageInfo

func (m *PassSupplementPush) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

func (m *PassSupplementPush) GetActivePoint() int64 {
	if m != nil {
		return m.ActivePoint
	}
	return 0
}

//通行证解锁
//id=15996
type PassUnlockedPush struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//vip
	Vip                  *model.Vip `protobuf:"bytes,2,opt,name=vip,proto3" json:"vip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

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

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

var xxx_messageInfo_PassUnlockedPush proto.InternalMessageInfo

func (m *PassUnlockedPush) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

func (m *PassUnlockedPush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

//通行证——角色
//id=15997
type PassRolePush struct {
	PassRole             *PassRole `protobuf:"bytes,1,opt,name=pass_role,json=passRole,proto3" json:"pass_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

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

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

var xxx_messageInfo_PassRolePush proto.InternalMessageInfo

func (m *PassRolePush) GetPassRole() *PassRole {
	if m != nil {
		return m.PassRole
	}
	return nil
}

//活动状态
//id=15998
type PassActivityStatusPush struct {
	//状态
	Status *model.ActivityStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp              int32    `protobuf:"zigzag32,2,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PassActivityStatusPush proto.InternalMessageInfo

func (m *PassActivityStatusPush) GetStatus() *model.ActivityStatus {
	if m != nil {
		return m.Status
	}
	return nil
}

func (m *PassActivityStatusPush) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

//通行证——配置，同类型覆盖
//id=15999
type PassActivityPush struct {
	//活动通用配置
	Activity *model.Activity `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	//通行证配置
	Pass                 *Pass    `protobuf:"bytes,2,opt,name=pass,proto3" json:"pass,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PassActivityPush) Reset()         { *m = PassActivityPush{} }
func (m *PassActivityPush) String() string { return proto.CompactTextString(m) }
func (*PassActivityPush) ProtoMessage()    {}
func (*PassActivityPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_cd30d4a1e84f72dd, []int{11}
}

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

var xxx_messageInfo_PassActivityPush proto.InternalMessageInfo

func (m *PassActivityPush) GetActivity() *model.Activity {
	if m != nil {
		return m.Activity
	}
	return nil
}

func (m *PassActivityPush) GetPass() *Pass {
	if m != nil {
		return m.Pass
	}
	return nil
}

//通行证配置
type Pass struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//奖励价值
	AwardValue int64 `protobuf:"zigzag64,2,opt,name=award_value,json=awardValue,proto3" json:"award_value,omitempty"`
	//所有档位
	PassItem []*PassItem `protobuf:"bytes,3,rep,name=pass_item,json=passItem,proto3" json:"pass_item,omitempty"`
	//活跃点价格
	ActivePointPrice *model.GameObjectCount `protobuf:"bytes,4,opt,name=active_point_price,json=activePointPrice,proto3" json:"active_point_price,omitempty"`
	//逻辑购买项id
	PayItemId string `protobuf:"bytes,5,opt,name=pay_item_id,json=payItemId,proto3" json:"pay_item_id,omitempty"`
	//终极奖励
	UltimateAward        []*model.GameObjectCount `protobuf:"bytes,6,rep,name=ultimate_award,json=ultimateAward,proto3" json:"ultimate_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *Pass) Reset()         { *m = Pass{} }
func (m *Pass) String() string { return proto.CompactTextString(m) }
func (*Pass) ProtoMessage()    {}
func (*Pass) Descriptor() ([]byte, []int) {
	return fileDescriptor_cd30d4a1e84f72dd, []int{12}
}

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

var xxx_messageInfo_Pass proto.InternalMessageInfo

func (m *Pass) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

func (m *Pass) GetAwardValue() int64 {
	if m != nil {
		return m.AwardValue
	}
	return 0
}

func (m *Pass) GetPassItem() []*PassItem {
	if m != nil {
		return m.PassItem
	}
	return nil
}

func (m *Pass) GetActivePointPrice() *model.GameObjectCount {
	if m != nil {
		return m.ActivePointPrice
	}
	return nil
}

func (m *Pass) GetPayItemId() string {
	if m != nil {
		return m.PayItemId
	}
	return ""
}

func (m *Pass) GetUltimateAward() []*model.GameObjectCount {
	if m != nil {
		return m.UltimateAward
	}
	return nil
}

//通行证配置档位
type PassItem struct {
	//档位编号
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	//活跃点要求
	ActivePoint int64 `protobuf:"zigzag64,2,opt,name=active_point,json=activePoint,proto3" json:"active_point,omitempty"`
	//免费奖励，勇士版
	FreeAward []*model.GameObjectCount `protobuf:"bytes,3,rep,name=free_award,json=freeAward,proto3" json:"free_award,omitempty"`
	//付费奖励，狂战士版
	PaidAward []*model.GameObjectCount `protobuf:"bytes,4,rep,name=paid_award,json=paidAward,proto3" json:"paid_award,omitempty"`
	//是否特殊
	IsSpecial            bool     `protobuf:"varint,5,opt,name=is_special,json=isSpecial,proto3" json:"is_special,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PassItem) Reset()         { *m = PassItem{} }
func (m *PassItem) String() string { return proto.CompactTextString(m) }
func (*PassItem) ProtoMessage()    {}
func (*PassItem) Descriptor() ([]byte, []int) {
	return fileDescriptor_cd30d4a1e84f72dd, []int{13}
}

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

var xxx_messageInfo_PassItem proto.InternalMessageInfo

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

func (m *PassItem) GetActivePoint() int64 {
	if m != nil {
		return m.ActivePoint
	}
	return 0
}

func (m *PassItem) GetFreeAward() []*model.GameObjectCount {
	if m != nil {
		return m.FreeAward
	}
	return nil
}

func (m *PassItem) GetPaidAward() []*model.GameObjectCount {
	if m != nil {
		return m.PaidAward
	}
	return nil
}

func (m *PassItem) GetIsSpecial() bool {
	if m != nil {
		return m.IsSpecial
	}
	return false
}

//通行证角色
type PassRole struct {
	//通行证类型 1：国力 2：亲密度 3：活跃 4：全服国力 5：全服亲密度 6：全服活跃
	PassTyp int32 `protobuf:"zigzag32,1,opt,name=pass_typ,json=passTyp,proto3" json:"pass_typ,omitempty"`
	//当前活跃点
	ActivePoint int64 `protobuf:"zigzag64,2,opt,name=active_point,json=activePoint,proto3" json:"active_point,omitempty"`
	//已领取的免费档位
	ReceivedFreeNo []int32 `protobuf:"zigzag32,3,rep,packed,name=received_free_no,json=receivedFreeNo,proto3" json:"received_free_no,omitempty"`
	//已领取的付费档位
	ReceivedPaidNo []int32 `protobuf:"zigzag32,4,rep,packed,name=received_paid_no,json=receivedPaidNo,proto3" json:"received_paid_no,omitempty"`
	//可购买的活跃点
	ActivePointForBuy int64 `protobuf:"zigzag64,5,opt,name=active_point_for_buy,json=activePointForBuy,proto3" json:"active_point_for_buy,omitempty"`
	//是否已解锁付费通行证
	PaidPassUnlocked bool `protobuf:"varint,6,opt,name=paid_pass_unlocked,json=paidPassUnlocked,proto3" json:"paid_pass_unlocked,omitempty"`
	//是否进入过活动
	EnteredBefore bool `protobuf:"varint,7,opt,name=entered_before,json=enteredBefore,proto3" json:"entered_before,omitempty"`
	//是否需要补给
	NeedSupply           bool     `protobuf:"varint,8,opt,name=need_supply,json=needSupply,proto3" json:"need_supply,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *PassRole) Reset()         { *m = PassRole{} }
func (m *PassRole) String() string { return proto.CompactTextString(m) }
func (*PassRole) ProtoMessage()    {}
func (*PassRole) Descriptor() ([]byte, []int) {
	return fileDescriptor_cd30d4a1e84f72dd, []int{14}
}

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

var xxx_messageInfo_PassRole proto.InternalMessageInfo

func (m *PassRole) GetPassTyp() int32 {
	if m != nil {
		return m.PassTyp
	}
	return 0
}

func (m *PassRole) GetActivePoint() int64 {
	if m != nil {
		return m.ActivePoint
	}
	return 0
}

func (m *PassRole) GetReceivedFreeNo() []int32 {
	if m != nil {
		return m.ReceivedFreeNo
	}
	return nil
}

func (m *PassRole) GetReceivedPaidNo() []int32 {
	if m != nil {
		return m.ReceivedPaidNo
	}
	return nil
}

func (m *PassRole) GetActivePointForBuy() int64 {
	if m != nil {
		return m.ActivePointForBuy
	}
	return 0
}

func (m *PassRole) GetPaidPassUnlocked() bool {
	if m != nil {
		return m.PaidPassUnlocked
	}
	return false
}

func (m *PassRole) GetEnteredBefore() bool {
	if m != nil {
		return m.EnteredBefore
	}
	return false
}

func (m *PassRole) GetNeedSupply() bool {
	if m != nil {
		return m.NeedSupply
	}
	return false
}

func init() {
	proto.RegisterType((*PassEnterRequest)(nil), "proto.PassEnterRequest")
	proto.RegisterType((*PassEnterResponse)(nil), "proto.PassEnterResponse")
	proto.RegisterType((*PassGetAwardRequest)(nil), "proto.PassGetAwardRequest")
	proto.RegisterType((*PassGetAwardResponse)(nil), "proto.PassGetAwardResponse")
	proto.RegisterType((*PassGetAwardResponse_Data)(nil), "proto.PassGetAwardResponse.Data")
	proto.RegisterType((*PassBuyActivePointRequest)(nil), "proto.PassBuyActivePointRequest")
	proto.RegisterType((*PassBuyActivePointResponse)(nil), "proto.PassBuyActivePointResponse")
	proto.RegisterType((*PassActivityRuleChangedPush)(nil), "proto.PassActivityRuleChangedPush")
	proto.RegisterType((*PassSupplementPush)(nil), "proto.PassSupplementPush")
	proto.RegisterType((*PassUnlockedPush)(nil), "proto.PassUnlockedPush")
	proto.RegisterType((*PassRolePush)(nil), "proto.PassRolePush")
	proto.RegisterType((*PassActivityStatusPush)(nil), "proto.PassActivityStatusPush")
	proto.RegisterType((*PassActivityPush)(nil), "proto.PassActivityPush")
	proto.RegisterType((*Pass)(nil), "proto.Pass")
	proto.RegisterType((*PassItem)(nil), "proto.PassItem")
	proto.RegisterType((*PassRole)(nil), "proto.PassRole")
}

func init() { proto.RegisterFile("service/pass_game.proto", fileDescriptor_cd30d4a1e84f72dd) }

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