// Code generated by protoc-gen-gcraft. DO NOT EDIT.
// source: club_invitation.proto

package v1

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	v2 "github.com/superp00t/gophercraft/bnet/bgs/protocol/v2"
	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 ClubSlot struct {
	Role                 *uint32  `protobuf:"varint,1,opt,name=role" json:"role,omitempty"`
	DefaultStreamId      *uint64  `protobuf:"varint,2,opt,name=default_stream_id,json=defaultStreamId" json:"default_stream_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ClubSlot proto.InternalMessageInfo

func (m *ClubSlot) GetRole() uint32 {
	if m != nil && m.Role != nil {
		return *m.Role
	}
	return 0
}

func (m *ClubSlot) GetDefaultStreamId() uint64 {
	if m != nil && m.DefaultStreamId != nil {
		return *m.DefaultStreamId
	}
	return 0
}

type SendInvitationOptions struct {
	TargetId             *MemberId       `protobuf:"bytes,1,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	Slot                 *ClubSlot       `protobuf:"bytes,2,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute `protobuf:"bytes,3,rep,name=attribute" json:"attribute,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_SendInvitationOptions proto.InternalMessageInfo

func (m *SendInvitationOptions) GetTargetId() *MemberId {
	if m != nil {
		return m.TargetId
	}
	return nil
}

func (m *SendInvitationOptions) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *SendInvitationOptions) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

type ClubInvitation struct {
	Id                   *uint64            `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"`
	Inviter              *MemberDescription `protobuf:"bytes,2,opt,name=inviter" json:"inviter,omitempty"`
	Invitee              *MemberDescription `protobuf:"bytes,3,opt,name=invitee" json:"invitee,omitempty"`
	Club                 *ClubDescription   `protobuf:"bytes,4,opt,name=club" json:"club,omitempty"`
	Slot                 *ClubSlot          `protobuf:"bytes,5,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute    `protobuf:"bytes,6,rep,name=attribute" json:"attribute,omitempty"`
	CreationTime         *uint64            `protobuf:"varint,7,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	ExpirationTime       *uint64            `protobuf:"varint,8,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"`
	Suggester            *MemberDescription `protobuf:"bytes,9,opt,name=suggester" json:"suggester,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_ClubInvitation proto.InternalMessageInfo

func (m *ClubInvitation) GetId() uint64 {
	if m != nil && m.Id != nil {
		return *m.Id
	}
	return 0
}

func (m *ClubInvitation) GetInviter() *MemberDescription {
	if m != nil {
		return m.Inviter
	}
	return nil
}

func (m *ClubInvitation) GetInvitee() *MemberDescription {
	if m != nil {
		return m.Invitee
	}
	return nil
}

func (m *ClubInvitation) GetClub() *ClubDescription {
	if m != nil {
		return m.Club
	}
	return nil
}

func (m *ClubInvitation) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *ClubInvitation) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

func (m *ClubInvitation) GetCreationTime() uint64 {
	if m != nil && m.CreationTime != nil {
		return *m.CreationTime
	}
	return 0
}

func (m *ClubInvitation) GetExpirationTime() uint64 {
	if m != nil && m.ExpirationTime != nil {
		return *m.ExpirationTime
	}
	return 0
}

func (m *ClubInvitation) GetSuggester() *MemberDescription {
	if m != nil {
		return m.Suggester
	}
	return nil
}

type SendSuggestionOptions struct {
	TargetId             *MemberId       `protobuf:"bytes,1,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	Slot                 *ClubSlot       `protobuf:"bytes,2,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute `protobuf:"bytes,3,rep,name=attribute" json:"attribute,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_SendSuggestionOptions proto.InternalMessageInfo

func (m *SendSuggestionOptions) GetTargetId() *MemberId {
	if m != nil {
		return m.TargetId
	}
	return nil
}

func (m *SendSuggestionOptions) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *SendSuggestionOptions) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

type ClubSuggestion struct {
	Id                   *uint64            `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"`
	ClubId               *uint64            `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Suggester            *MemberDescription `protobuf:"bytes,3,opt,name=suggester" json:"suggester,omitempty"`
	Suggestee            *MemberDescription `protobuf:"bytes,4,opt,name=suggestee" json:"suggestee,omitempty"`
	Slot                 *ClubSlot          `protobuf:"bytes,5,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute    `protobuf:"bytes,6,rep,name=attribute" json:"attribute,omitempty"`
	CreationTime         *uint64            `protobuf:"varint,7,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	ExpirationTime       *uint64            `protobuf:"varint,8,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_ClubSuggestion proto.InternalMessageInfo

func (m *ClubSuggestion) GetId() uint64 {
	if m != nil && m.Id != nil {
		return *m.Id
	}
	return 0
}

func (m *ClubSuggestion) GetClubId() uint64 {
	if m != nil && m.ClubId != nil {
		return *m.ClubId
	}
	return 0
}

func (m *ClubSuggestion) GetSuggester() *MemberDescription {
	if m != nil {
		return m.Suggester
	}
	return nil
}

func (m *ClubSuggestion) GetSuggestee() *MemberDescription {
	if m != nil {
		return m.Suggestee
	}
	return nil
}

func (m *ClubSuggestion) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *ClubSuggestion) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

func (m *ClubSuggestion) GetCreationTime() uint64 {
	if m != nil && m.CreationTime != nil {
		return *m.CreationTime
	}
	return 0
}

func (m *ClubSuggestion) GetExpirationTime() uint64 {
	if m != nil && m.ExpirationTime != nil {
		return *m.ExpirationTime
	}
	return 0
}

type CreateTicketOptions struct {
	Slot                 *ClubSlot       `protobuf:"bytes,1,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute `protobuf:"bytes,2,rep,name=attribute" json:"attribute,omitempty"`
	AllowedRedeemCount   *uint32         `protobuf:"varint,3,opt,name=allowed_redeem_count,json=allowedRedeemCount" json:"allowed_redeem_count,omitempty"`
	ExpirationTime       *uint64         `protobuf:"varint,4,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_CreateTicketOptions proto.InternalMessageInfo

func (m *CreateTicketOptions) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *CreateTicketOptions) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

func (m *CreateTicketOptions) GetAllowedRedeemCount() uint32 {
	if m != nil && m.AllowedRedeemCount != nil {
		return *m.AllowedRedeemCount
	}
	return 0
}

func (m *CreateTicketOptions) GetExpirationTime() uint64 {
	if m != nil && m.ExpirationTime != nil {
		return *m.ExpirationTime
	}
	return 0
}

type ClubTicket struct {
	Id                   *string            `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Creator              *MemberDescription `protobuf:"bytes,2,opt,name=creator" json:"creator,omitempty"`
	Club                 *ClubDescription   `protobuf:"bytes,3,opt,name=club" json:"club,omitempty"`
	Slot                 *ClubSlot          `protobuf:"bytes,4,opt,name=slot" json:"slot,omitempty"`
	Attribute            []*v2.Attribute    `protobuf:"bytes,5,rep,name=attribute" json:"attribute,omitempty"`
	CurrentRedeemCount   *uint32            `protobuf:"varint,6,opt,name=current_redeem_count,json=currentRedeemCount" json:"current_redeem_count,omitempty"`
	AllowedRedeemCount   *uint32            `protobuf:"varint,7,opt,name=allowed_redeem_count,json=allowedRedeemCount" json:"allowed_redeem_count,omitempty"`
	CreationTime         *uint64            `protobuf:"varint,8,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	ExpirationTime       *uint64            `protobuf:"varint,9,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_ClubTicket proto.InternalMessageInfo

func (m *ClubTicket) GetId() string {
	if m != nil && m.Id != nil {
		return *m.Id
	}
	return ""
}

func (m *ClubTicket) GetCreator() *MemberDescription {
	if m != nil {
		return m.Creator
	}
	return nil
}

func (m *ClubTicket) GetClub() *ClubDescription {
	if m != nil {
		return m.Club
	}
	return nil
}

func (m *ClubTicket) GetSlot() *ClubSlot {
	if m != nil {
		return m.Slot
	}
	return nil
}

func (m *ClubTicket) GetAttribute() []*v2.Attribute {
	if m != nil {
		return m.Attribute
	}
	return nil
}

func (m *ClubTicket) GetCurrentRedeemCount() uint32 {
	if m != nil && m.CurrentRedeemCount != nil {
		return *m.CurrentRedeemCount
	}
	return 0
}

func (m *ClubTicket) GetAllowedRedeemCount() uint32 {
	if m != nil && m.AllowedRedeemCount != nil {
		return *m.AllowedRedeemCount
	}
	return 0
}

func (m *ClubTicket) GetCreationTime() uint64 {
	if m != nil && m.CreationTime != nil {
		return *m.CreationTime
	}
	return 0
}

func (m *ClubTicket) GetExpirationTime() uint64 {
	if m != nil && m.ExpirationTime != nil {
		return *m.ExpirationTime
	}
	return 0
}

func init() {
	proto.RegisterType((*ClubSlot)(nil), "bgs.protocol.club.v1.ClubSlot")
	proto.RegisterType((*SendInvitationOptions)(nil), "bgs.protocol.club.v1.SendInvitationOptions")
	proto.RegisterType((*ClubInvitation)(nil), "bgs.protocol.club.v1.ClubInvitation")
	proto.RegisterType((*SendSuggestionOptions)(nil), "bgs.protocol.club.v1.SendSuggestionOptions")
	proto.RegisterType((*ClubSuggestion)(nil), "bgs.protocol.club.v1.ClubSuggestion")
	proto.RegisterType((*CreateTicketOptions)(nil), "bgs.protocol.club.v1.CreateTicketOptions")
	proto.RegisterType((*ClubTicket)(nil), "bgs.protocol.club.v1.ClubTicket")
}

func init() { proto.RegisterFile("club_invitation.proto", fileDescriptor_072b0c43f7e60608) }

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