// Code generated by protoc-gen-go. DO NOT EDIT. // source: internal.proto package internalpb2 import ( fmt "fmt" proto "github.com/golang/protobuf/proto" commonpb "github.com/zilliztech/milvus-distributed/internal/proto/commonpb" 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 MsgType2 int32 const ( MsgType2_kNone MsgType2 = 0 // Definition Requests: collection MsgType2_kCreateCollection MsgType2 = 100 MsgType2_kDropCollection MsgType2 = 101 MsgType2_kHasCollection MsgType2 = 102 MsgType2_kDescribeCollection MsgType2 = 103 MsgType2_kShowCollections MsgType2 = 104 MsgType2_kGetSysConfigs MsgType2 = 105 // Definition Requests: partition MsgType2_kCreatePartition MsgType2 = 200 MsgType2_kDropPartition MsgType2 = 201 MsgType2_kHasPartition MsgType2 = 202 MsgType2_kDescribePartition MsgType2 = 203 MsgType2_kShowPartitions MsgType2 = 204 // Definition Requests: Index MsgType2_kCreateIndex MsgType2 = 300 MsgType2_kDescribeIndex MsgType2 = 301 MsgType2_kDescribeIndexProgress MsgType2 = 302 // Manipulation Requests MsgType2_kInsert MsgType2 = 400 MsgType2_kDelete MsgType2 = 401 MsgType2_kFlush MsgType2 = 402 // Query MsgType2_kSearch MsgType2 = 500 MsgType2_kSearchResult MsgType2 = 501 // System Control MsgType2_kTimeTick MsgType2 = 1200 MsgType2_kQueryNodeStats MsgType2 = 1201 MsgType2_kLoadIndex MsgType2 = 1202 ) var MsgType2_name = map[int32]string{ 0: "kNone", 100: "kCreateCollection", 101: "kDropCollection", 102: "kHasCollection", 103: "kDescribeCollection", 104: "kShowCollections", 105: "kGetSysConfigs", 200: "kCreatePartition", 201: "kDropPartition", 202: "kHasPartition", 203: "kDescribePartition", 204: "kShowPartitions", 300: "kCreateIndex", 301: "kDescribeIndex", 302: "kDescribeIndexProgress", 400: "kInsert", 401: "kDelete", 402: "kFlush", 500: "kSearch", 501: "kSearchResult", 1200: "kTimeTick", 1201: "kQueryNodeStats", 1202: "kLoadIndex", } var MsgType2_value = map[string]int32{ "kNone": 0, "kCreateCollection": 100, "kDropCollection": 101, "kHasCollection": 102, "kDescribeCollection": 103, "kShowCollections": 104, "kGetSysConfigs": 105, "kCreatePartition": 200, "kDropPartition": 201, "kHasPartition": 202, "kDescribePartition": 203, "kShowPartitions": 204, "kCreateIndex": 300, "kDescribeIndex": 301, "kDescribeIndexProgress": 302, "kInsert": 400, "kDelete": 401, "kFlush": 402, "kSearch": 500, "kSearchResult": 501, "kTimeTick": 1200, "kQueryNodeStats": 1201, "kLoadIndex": 1202, } func (x MsgType2) String() string { return proto.EnumName(MsgType2_name, int32(x)) } func (MsgType2) EnumDescriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{0} } type StateCode int32 const ( StateCode_INITIALIZING StateCode = 0 StateCode_HEALTHY StateCode = 1 StateCode_ABNORMAL StateCode = 2 ) var StateCode_name = map[int32]string{ 0: "INITIALIZING", 1: "HEALTHY", 2: "ABNORMAL", } var StateCode_value = map[string]int32{ "INITIALIZING": 0, "HEALTHY": 1, "ABNORMAL": 2, } func (x StateCode) String() string { return proto.EnumName(StateCode_name, int32(x)) } func (StateCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{1} } type NodeStates struct { NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` StateCode StateCode `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.internal.StateCode" json:"state_code,omitempty"` ExtraInfo []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NodeStates) Reset() { *m = NodeStates{} } func (m *NodeStates) String() string { return proto.CompactTextString(m) } func (*NodeStates) ProtoMessage() {} func (*NodeStates) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{0} } func (m *NodeStates) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NodeStates.Unmarshal(m, b) } func (m *NodeStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NodeStates.Marshal(b, m, deterministic) } func (m *NodeStates) XXX_Merge(src proto.Message) { xxx_messageInfo_NodeStates.Merge(m, src) } func (m *NodeStates) XXX_Size() int { return xxx_messageInfo_NodeStates.Size(m) } func (m *NodeStates) XXX_DiscardUnknown() { xxx_messageInfo_NodeStates.DiscardUnknown(m) } var xxx_messageInfo_NodeStates proto.InternalMessageInfo func (m *NodeStates) GetNodeID() int64 { if m != nil { return m.NodeID } return 0 } func (m *NodeStates) GetRole() string { if m != nil { return m.Role } return "" } func (m *NodeStates) GetStateCode() StateCode { if m != nil { return m.StateCode } return StateCode_INITIALIZING } func (m *NodeStates) GetExtraInfo() []*commonpb.KeyValuePair { if m != nil { return m.ExtraInfo } return nil } type ServiceStates struct { StateCode StateCode `protobuf:"varint,1,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.internal.StateCode" json:"state_code,omitempty"` NodeStates []*NodeStates `protobuf:"bytes,2,rep,name=node_states,json=nodeStates,proto3" json:"node_states,omitempty"` ExtraInfo []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ServiceStates) Reset() { *m = ServiceStates{} } func (m *ServiceStates) String() string { return proto.CompactTextString(m) } func (*ServiceStates) ProtoMessage() {} func (*ServiceStates) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{1} } func (m *ServiceStates) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ServiceStates.Unmarshal(m, b) } func (m *ServiceStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ServiceStates.Marshal(b, m, deterministic) } func (m *ServiceStates) XXX_Merge(src proto.Message) { xxx_messageInfo_ServiceStates.Merge(m, src) } func (m *ServiceStates) XXX_Size() int { return xxx_messageInfo_ServiceStates.Size(m) } func (m *ServiceStates) XXX_DiscardUnknown() { xxx_messageInfo_ServiceStates.DiscardUnknown(m) } var xxx_messageInfo_ServiceStates proto.InternalMessageInfo func (m *ServiceStates) GetStateCode() StateCode { if m != nil { return m.StateCode } return StateCode_INITIALIZING } func (m *ServiceStates) GetNodeStates() []*NodeStates { if m != nil { return m.NodeStates } return nil } func (m *ServiceStates) GetExtraInfo() []*commonpb.KeyValuePair { if m != nil { return m.ExtraInfo } return nil } type NodeInfo struct { Address *commonpb.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NodeInfo) Reset() { *m = NodeInfo{} } func (m *NodeInfo) String() string { return proto.CompactTextString(m) } func (*NodeInfo) ProtoMessage() {} func (*NodeInfo) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{2} } func (m *NodeInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NodeInfo.Unmarshal(m, b) } func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic) } func (m *NodeInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_NodeInfo.Merge(m, src) } func (m *NodeInfo) XXX_Size() int { return xxx_messageInfo_NodeInfo.Size(m) } func (m *NodeInfo) XXX_DiscardUnknown() { xxx_messageInfo_NodeInfo.DiscardUnknown(m) } var xxx_messageInfo_NodeInfo proto.InternalMessageInfo func (m *NodeInfo) GetAddress() *commonpb.Address { if m != nil { return m.Address } return nil } func (m *NodeInfo) GetRole() string { if m != nil { return m.Role } return "" } type InitParams struct { NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` StartParams []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=start_params,json=startParams,proto3" json:"start_params,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *InitParams) Reset() { *m = InitParams{} } func (m *InitParams) String() string { return proto.CompactTextString(m) } func (*InitParams) ProtoMessage() {} func (*InitParams) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{3} } func (m *InitParams) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InitParams.Unmarshal(m, b) } func (m *InitParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_InitParams.Marshal(b, m, deterministic) } func (m *InitParams) XXX_Merge(src proto.Message) { xxx_messageInfo_InitParams.Merge(m, src) } func (m *InitParams) XXX_Size() int { return xxx_messageInfo_InitParams.Size(m) } func (m *InitParams) XXX_DiscardUnknown() { xxx_messageInfo_InitParams.DiscardUnknown(m) } var xxx_messageInfo_InitParams proto.InternalMessageInfo func (m *InitParams) GetNodeID() int64 { if m != nil { return m.NodeID } return 0 } func (m *InitParams) GetStartParams() []*commonpb.KeyValuePair { if m != nil { return m.StartParams } return nil } type StringList struct { Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StringList) Reset() { *m = StringList{} } func (m *StringList) String() string { return proto.CompactTextString(m) } func (*StringList) ProtoMessage() {} func (*StringList) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{4} } func (m *StringList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StringList.Unmarshal(m, b) } func (m *StringList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StringList.Marshal(b, m, deterministic) } func (m *StringList) XXX_Merge(src proto.Message) { xxx_messageInfo_StringList.Merge(m, src) } func (m *StringList) XXX_Size() int { return xxx_messageInfo_StringList.Size(m) } func (m *StringList) XXX_DiscardUnknown() { xxx_messageInfo_StringList.DiscardUnknown(m) } var xxx_messageInfo_StringList proto.InternalMessageInfo func (m *StringList) GetValues() []string { if m != nil { return m.Values } return nil } type MsgBase struct { MsgType MsgType2 `protobuf:"varint,1,opt,name=msg_type,json=msgType,proto3,enum=milvus.proto.internal.MsgType2" json:"msg_type,omitempty"` MsgID int64 `protobuf:"varint,2,opt,name=msgID,proto3" json:"msgID,omitempty"` Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` SourceID int64 `protobuf:"varint,4,opt,name=sourceID,proto3" json:"sourceID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MsgBase) Reset() { *m = MsgBase{} } func (m *MsgBase) String() string { return proto.CompactTextString(m) } func (*MsgBase) ProtoMessage() {} func (*MsgBase) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{5} } func (m *MsgBase) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MsgBase.Unmarshal(m, b) } func (m *MsgBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MsgBase.Marshal(b, m, deterministic) } func (m *MsgBase) XXX_Merge(src proto.Message) { xxx_messageInfo_MsgBase.Merge(m, src) } func (m *MsgBase) XXX_Size() int { return xxx_messageInfo_MsgBase.Size(m) } func (m *MsgBase) XXX_DiscardUnknown() { xxx_messageInfo_MsgBase.DiscardUnknown(m) } var xxx_messageInfo_MsgBase proto.InternalMessageInfo func (m *MsgBase) GetMsgType() MsgType2 { if m != nil { return m.MsgType } return MsgType2_kNone } func (m *MsgBase) GetMsgID() int64 { if m != nil { return m.MsgID } return 0 } func (m *MsgBase) GetTimestamp() uint64 { if m != nil { return m.Timestamp } return 0 } func (m *MsgBase) GetSourceID() int64 { if m != nil { return m.SourceID } return 0 } type TimeTickMsg struct { Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TimeTickMsg) Reset() { *m = TimeTickMsg{} } func (m *TimeTickMsg) String() string { return proto.CompactTextString(m) } func (*TimeTickMsg) ProtoMessage() {} func (*TimeTickMsg) Descriptor() ([]byte, []int) { return fileDescriptor_41f4a519b878ee3b, []int{6} } func (m *TimeTickMsg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TimeTickMsg.Unmarshal(m, b) } func (m *TimeTickMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TimeTickMsg.Marshal(b, m, deterministic) } func (m *TimeTickMsg) XXX_Merge(src proto.Message) { xxx_messageInfo_TimeTickMsg.Merge(m, src) } func (m *TimeTickMsg) XXX_Size() int { return xxx_messageInfo_TimeTickMsg.Size(m) } func (m *TimeTickMsg) XXX_DiscardUnknown() { xxx_messageInfo_TimeTickMsg.DiscardUnknown(m) } var xxx_messageInfo_TimeTickMsg proto.InternalMessageInfo func (m *TimeTickMsg) GetBase() *MsgBase { if m != nil { return m.Base } return nil } func init() { proto.RegisterEnum("milvus.proto.internal.MsgType2", MsgType2_name, MsgType2_value) proto.RegisterEnum("milvus.proto.internal.StateCode", StateCode_name, StateCode_value) proto.RegisterType((*NodeStates)(nil), "milvus.proto.internal.NodeStates") proto.RegisterType((*ServiceStates)(nil), "milvus.proto.internal.ServiceStates") proto.RegisterType((*NodeInfo)(nil), "milvus.proto.internal.NodeInfo") proto.RegisterType((*InitParams)(nil), "milvus.proto.internal.InitParams") proto.RegisterType((*StringList)(nil), "milvus.proto.internal.StringList") proto.RegisterType((*MsgBase)(nil), "milvus.proto.internal.MsgBase") proto.RegisterType((*TimeTickMsg)(nil), "milvus.proto.internal.TimeTickMsg") } func init() { proto.RegisterFile("internal.proto", fileDescriptor_41f4a519b878ee3b) } var fileDescriptor_41f4a519b878ee3b = []byte{ // 791 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6e, 0x23, 0x45, 0x10, 0xde, 0xf1, 0x78, 0x63, 0x4f, 0xd9, 0xeb, 0xf4, 0x56, 0x92, 0x5d, 0x6b, 0x59, 0x81, 0xb1, 0x38, 0x44, 0x2b, 0x91, 0x48, 0x46, 0x42, 0x88, 0x0b, 0x38, 0xf1, 0xb2, 0x19, 0xe1, 0x98, 0x30, 0xb6, 0x56, 0x62, 0x2f, 0xd6, 0xd8, 0x53, 0x19, 0x37, 0xf3, 0xd3, 0x56, 0x77, 0x3b, 0xac, 0xf7, 0x29, 0x00, 0x89, 0xb7, 0x00, 0x04, 0x5c, 0x79, 0x01, 0xfe, 0xc4, 0x91, 0x27, 0x81, 0x3b, 0x9a, 0x1e, 0x8f, 0x9d, 0x48, 0xce, 0x01, 0x6e, 0x5d, 0x5f, 0x57, 0x7d, 0xfd, 0x7d, 0x55, 0x35, 0x03, 0x0d, 0x9e, 0x6a, 0x92, 0xa9, 0x1f, 0x1f, 0xcd, 0xa5, 0xd0, 0x02, 0x0f, 0x12, 0x1e, 0x5f, 0x2d, 0x54, 0x1e, 0x1d, 0x15, 0x97, 0x8f, 0xea, 0x53, 0x91, 0x24, 0x22, 0xcd, 0xe1, 0xf6, 0xcf, 0x16, 0xc0, 0x40, 0x04, 0x34, 0xd4, 0xbe, 0x26, 0x85, 0x0f, 0x60, 0x27, 0x15, 0x01, 0xb9, 0xbd, 0xa6, 0xd5, 0xb2, 0x0e, 0x6d, 0x6f, 0x15, 0x21, 0x42, 0x59, 0x8a, 0x98, 0x9a, 0xa5, 0x96, 0x75, 0xe8, 0x78, 0xe6, 0x8c, 0x1f, 0x00, 0xa8, 0xac, 0x6a, 0x3c, 0x15, 0x01, 0x35, 0xed, 0x96, 0x75, 0xd8, 0xe8, 0xb4, 0x8e, 0xb6, 0x3e, 0x7a, 0x64, 0xe8, 0x4f, 0x45, 0x40, 0x9e, 0xa3, 0x8a, 0x23, 0x7e, 0x08, 0x40, 0x2f, 0xb5, 0xf4, 0xc7, 0x3c, 0xbd, 0x14, 0xcd, 0x72, 0xcb, 0x3e, 0xac, 0x75, 0xde, 0xbc, 0x49, 0xb0, 0xd2, 0xfa, 0x31, 0x2d, 0x9f, 0xfb, 0xf1, 0x82, 0x2e, 0x7c, 0x2e, 0x3d, 0xc7, 0x14, 0xb9, 0xe9, 0xa5, 0x68, 0xff, 0x65, 0xc1, 0xbd, 0x21, 0xc9, 0x2b, 0x3e, 0x2d, 0x0c, 0xdc, 0x14, 0x65, 0xfd, 0x77, 0x51, 0x27, 0x50, 0xcb, 0x3c, 0x8f, 0x0d, 0xa2, 0x9a, 0xa5, 0x6d, 0xaa, 0xd6, 0x0c, 0x9b, 0xce, 0x79, 0x90, 0x6e, 0xba, 0x78, 0xd3, 0x98, 0xfd, 0x3f, 0x8c, 0x3d, 0x87, 0x6a, 0xc6, 0x9d, 0x9d, 0xf1, 0x5d, 0xa8, 0xf8, 0x41, 0x20, 0x49, 0x29, 0xe3, 0xa7, 0xd6, 0x79, 0xbc, 0x95, 0xaa, 0x9b, 0xe7, 0x78, 0x45, 0xf2, 0xb6, 0x99, 0xb5, 0x3f, 0x07, 0x70, 0x53, 0xae, 0x2f, 0x7c, 0xe9, 0x27, 0xb7, 0x4f, 0xbb, 0x07, 0x75, 0xa5, 0x7d, 0xa9, 0xc7, 0x73, 0x93, 0xb7, 0xbd, 0x09, 0xdb, 0x1c, 0xd4, 0x4c, 0x59, 0xce, 0xde, 0x7e, 0x0b, 0x60, 0xa8, 0x25, 0x4f, 0xc3, 0x3e, 0x57, 0x3a, 0x7b, 0xeb, 0x2a, 0xcb, 0xcb, 0xd9, 0x1c, 0x6f, 0x15, 0xb5, 0xbf, 0xb1, 0xa0, 0x72, 0xae, 0xc2, 0x13, 0x5f, 0x11, 0xbe, 0x0f, 0xd5, 0x44, 0x85, 0x63, 0xbd, 0x9c, 0x17, 0xa3, 0x7b, 0xe3, 0x96, 0xc6, 0x9f, 0xab, 0x70, 0xb4, 0x9c, 0x53, 0xc7, 0xab, 0x24, 0xf9, 0x09, 0xf7, 0xe1, 0x6e, 0xa2, 0x42, 0xb7, 0x67, 0xec, 0xda, 0x5e, 0x1e, 0xe0, 0x63, 0x70, 0x34, 0x4f, 0x48, 0x69, 0x3f, 0x99, 0x9b, 0x15, 0x2d, 0x7b, 0x1b, 0x00, 0x1f, 0x41, 0x55, 0x89, 0x85, 0x9c, 0x66, 0x1d, 0x28, 0x9b, 0xb2, 0x75, 0xdc, 0xee, 0x42, 0x6d, 0xc4, 0x13, 0x1a, 0xf1, 0x69, 0x74, 0xae, 0x42, 0xec, 0x40, 0x79, 0xe2, 0x2b, 0x5a, 0x4d, 0xe0, 0xf5, 0xdb, 0x65, 0x65, 0x46, 0x3c, 0x93, 0xfb, 0xe4, 0x4f, 0x1b, 0xaa, 0x85, 0x50, 0x74, 0xe0, 0x6e, 0x34, 0x10, 0x29, 0xb1, 0x3b, 0x78, 0x00, 0xf7, 0xa3, 0x53, 0x49, 0x66, 0xe3, 0xe2, 0x98, 0xa6, 0x9a, 0x8b, 0x94, 0x05, 0xb8, 0x07, 0xbb, 0x51, 0x4f, 0x8a, 0xf9, 0x35, 0x90, 0x10, 0xa1, 0x11, 0x9d, 0xf9, 0xea, 0x1a, 0x76, 0x89, 0x0f, 0x61, 0x2f, 0xea, 0x91, 0x9a, 0x4a, 0x3e, 0xb9, 0xce, 0x10, 0xe2, 0x3e, 0xb0, 0x68, 0x38, 0x13, 0x5f, 0x6c, 0x40, 0xc5, 0x66, 0x86, 0xe2, 0x19, 0xe9, 0xe1, 0x52, 0x9d, 0x8a, 0xf4, 0x92, 0x87, 0x8a, 0x71, 0x3c, 0x00, 0xb6, 0x92, 0x70, 0xe1, 0x4b, 0xcd, 0x4d, 0xfd, 0x2f, 0x16, 0xee, 0x41, 0xc3, 0x48, 0xd8, 0x80, 0xbf, 0x5a, 0x88, 0x70, 0x2f, 0x93, 0xb0, 0xc1, 0x7e, 0xb3, 0xf0, 0x21, 0xe0, 0x5a, 0xc2, 0xe6, 0xe2, 0x77, 0x0b, 0xf7, 0x61, 0xd7, 0x48, 0x58, 0x83, 0x8a, 0xfd, 0x61, 0xe1, 0x7d, 0xa8, 0xaf, 0x9e, 0x73, 0xd3, 0x80, 0x5e, 0xb2, 0x6f, 0x4b, 0xf9, 0x53, 0x2b, 0x86, 0x1c, 0xfc, 0xae, 0x84, 0xaf, 0xc1, 0x83, 0x9b, 0xe0, 0x85, 0x14, 0x61, 0xb6, 0xcc, 0xec, 0xfb, 0x12, 0xd6, 0xa1, 0x12, 0xb9, 0xa9, 0x22, 0xa9, 0xd9, 0x97, 0xb6, 0x89, 0x7a, 0x14, 0x93, 0x26, 0xf6, 0x95, 0x8d, 0x35, 0xd8, 0x89, 0x3e, 0x8a, 0x17, 0x6a, 0xc6, 0xbe, 0xce, 0xaf, 0x86, 0xe4, 0xcb, 0xe9, 0x8c, 0xfd, 0x6d, 0x1b, 0xf9, 0x79, 0xe4, 0x91, 0x5a, 0xc4, 0x9a, 0xfd, 0x63, 0x63, 0x03, 0x9c, 0xa8, 0x98, 0x2e, 0xfb, 0xc1, 0x31, 0xaa, 0x3f, 0x5d, 0x90, 0x5c, 0x16, 0x1f, 0xb4, 0x62, 0x3f, 0x3a, 0xb8, 0x0b, 0x10, 0xf5, 0x85, 0x1f, 0xe4, 0xf2, 0x7e, 0x72, 0x9e, 0xbc, 0x07, 0xce, 0xfa, 0x9f, 0x81, 0x0c, 0xea, 0xee, 0xc0, 0x1d, 0xb9, 0xdd, 0xbe, 0xfb, 0xc2, 0x1d, 0x3c, 0x63, 0x77, 0xb0, 0x06, 0x95, 0xb3, 0xa7, 0xdd, 0xfe, 0xe8, 0xec, 0x33, 0x66, 0x61, 0x1d, 0xaa, 0xdd, 0x93, 0xc1, 0x27, 0xde, 0x79, 0xb7, 0xcf, 0x4a, 0x27, 0x4f, 0x5f, 0x9c, 0x86, 0x5c, 0xcf, 0x16, 0x93, 0xec, 0xb3, 0x39, 0x7e, 0xc5, 0xe3, 0x98, 0xbf, 0xd2, 0x34, 0x9d, 0x1d, 0xe7, 0x7b, 0xf4, 0x76, 0xc0, 0x95, 0x96, 0x7c, 0xb2, 0xd0, 0x14, 0x1c, 0x17, 0xdb, 0x74, 0x6c, 0x96, 0x6b, 0x1d, 0xce, 0x27, 0x9d, 0xc9, 0x8e, 0x81, 0xde, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff, 0x38, 0xa8, 0x72, 0x51, 0xeb, 0x05, 0x00, 0x00, }