1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: unrecognizedgroup.proto 3 4package unrecognizedgroup 5 6import ( 7 bytes "bytes" 8 compress_gzip "compress/gzip" 9 encoding_binary "encoding/binary" 10 fmt "fmt" 11 _ "github.com/gogo/protobuf/gogoproto" 12 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 13 proto "github.com/gogo/protobuf/proto" 14 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 15 io "io" 16 io_ioutil "io/ioutil" 17 math "math" 18 reflect "reflect" 19 strings "strings" 20) 21 22// Reference imports to suppress errors if they are not otherwise used. 23var _ = proto.Marshal 24var _ = fmt.Errorf 25var _ = math.Inf 26 27// This is a compile-time assertion to ensure that this generated file 28// is compatible with the proto package it is being compiled against. 29// A compilation error at this line likely means your copy of the 30// proto package needs to be updated. 31const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 32 33type NewNoGroup struct { 34 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 35 Field3 []float64 `protobuf:"fixed64,3,rep,name=Field3" json:"Field3,omitempty"` 36 A *A `protobuf:"bytes,5,opt,name=A" json:"A,omitempty"` 37 XXX_NoUnkeyedLiteral struct{} `json:"-"` 38 XXX_unrecognized []byte `json:"-"` 39 XXX_sizecache int32 `json:"-"` 40} 41 42func (m *NewNoGroup) Reset() { *m = NewNoGroup{} } 43func (*NewNoGroup) ProtoMessage() {} 44func (*NewNoGroup) Descriptor() ([]byte, []int) { 45 return fileDescriptor_1dcb9b01ad4951dd, []int{0} 46} 47func (m *NewNoGroup) XXX_Unmarshal(b []byte) error { 48 return m.Unmarshal(b) 49} 50func (m *NewNoGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 51 if deterministic { 52 return xxx_messageInfo_NewNoGroup.Marshal(b, m, deterministic) 53 } else { 54 b = b[:cap(b)] 55 n, err := m.MarshalTo(b) 56 if err != nil { 57 return nil, err 58 } 59 return b[:n], nil 60 } 61} 62func (m *NewNoGroup) XXX_Merge(src proto.Message) { 63 xxx_messageInfo_NewNoGroup.Merge(m, src) 64} 65func (m *NewNoGroup) XXX_Size() int { 66 return m.Size() 67} 68func (m *NewNoGroup) XXX_DiscardUnknown() { 69 xxx_messageInfo_NewNoGroup.DiscardUnknown(m) 70} 71 72var xxx_messageInfo_NewNoGroup proto.InternalMessageInfo 73 74type A struct { 75 AField *int64 `protobuf:"varint,1,opt,name=AField" json:"AField,omitempty"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79} 80 81func (m *A) Reset() { *m = A{} } 82func (*A) ProtoMessage() {} 83func (*A) Descriptor() ([]byte, []int) { 84 return fileDescriptor_1dcb9b01ad4951dd, []int{1} 85} 86func (m *A) XXX_Unmarshal(b []byte) error { 87 return m.Unmarshal(b) 88} 89func (m *A) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 90 if deterministic { 91 return xxx_messageInfo_A.Marshal(b, m, deterministic) 92 } else { 93 b = b[:cap(b)] 94 n, err := m.MarshalTo(b) 95 if err != nil { 96 return nil, err 97 } 98 return b[:n], nil 99 } 100} 101func (m *A) XXX_Merge(src proto.Message) { 102 xxx_messageInfo_A.Merge(m, src) 103} 104func (m *A) XXX_Size() int { 105 return m.Size() 106} 107func (m *A) XXX_DiscardUnknown() { 108 xxx_messageInfo_A.DiscardUnknown(m) 109} 110 111var xxx_messageInfo_A proto.InternalMessageInfo 112 113type OldWithGroup struct { 114 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 115 Group1 *OldWithGroup_Group1 `protobuf:"group,2,opt,name=Group1,json=group1" json:"group1,omitempty"` 116 Field3 []float64 `protobuf:"fixed64,3,rep,name=Field3" json:"Field3,omitempty"` 117 Group2 *OldWithGroup_Group2 `protobuf:"group,4,opt,name=Group2,json=group2" json:"group2,omitempty"` 118 XXX_NoUnkeyedLiteral struct{} `json:"-"` 119 XXX_unrecognized []byte `json:"-"` 120 XXX_sizecache int32 `json:"-"` 121} 122 123func (m *OldWithGroup) Reset() { *m = OldWithGroup{} } 124func (*OldWithGroup) ProtoMessage() {} 125func (*OldWithGroup) Descriptor() ([]byte, []int) { 126 return fileDescriptor_1dcb9b01ad4951dd, []int{2} 127} 128func (m *OldWithGroup) XXX_Unmarshal(b []byte) error { 129 return xxx_messageInfo_OldWithGroup.Unmarshal(m, b) 130} 131func (m *OldWithGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 132 return xxx_messageInfo_OldWithGroup.Marshal(b, m, deterministic) 133} 134func (m *OldWithGroup) XXX_Merge(src proto.Message) { 135 xxx_messageInfo_OldWithGroup.Merge(m, src) 136} 137func (m *OldWithGroup) XXX_Size() int { 138 return xxx_messageInfo_OldWithGroup.Size(m) 139} 140func (m *OldWithGroup) XXX_DiscardUnknown() { 141 xxx_messageInfo_OldWithGroup.DiscardUnknown(m) 142} 143 144var xxx_messageInfo_OldWithGroup proto.InternalMessageInfo 145 146type OldWithGroup_Group1 struct { 147 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 148 Field2 *int32 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"` 149 Field3 []float64 `protobuf:"fixed64,3,rep,name=Field3" json:"Field3,omitempty"` 150 XXX_NoUnkeyedLiteral struct{} `json:"-"` 151 XXX_unrecognized []byte `json:"-"` 152 XXX_sizecache int32 `json:"-"` 153} 154 155func (m *OldWithGroup_Group1) Reset() { *m = OldWithGroup_Group1{} } 156func (*OldWithGroup_Group1) ProtoMessage() {} 157func (*OldWithGroup_Group1) Descriptor() ([]byte, []int) { 158 return fileDescriptor_1dcb9b01ad4951dd, []int{2, 0} 159} 160func (m *OldWithGroup_Group1) XXX_Unmarshal(b []byte) error { 161 return xxx_messageInfo_OldWithGroup_Group1.Unmarshal(m, b) 162} 163func (m *OldWithGroup_Group1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 164 return xxx_messageInfo_OldWithGroup_Group1.Marshal(b, m, deterministic) 165} 166func (m *OldWithGroup_Group1) XXX_Merge(src proto.Message) { 167 xxx_messageInfo_OldWithGroup_Group1.Merge(m, src) 168} 169func (m *OldWithGroup_Group1) XXX_Size() int { 170 return xxx_messageInfo_OldWithGroup_Group1.Size(m) 171} 172func (m *OldWithGroup_Group1) XXX_DiscardUnknown() { 173 xxx_messageInfo_OldWithGroup_Group1.DiscardUnknown(m) 174} 175 176var xxx_messageInfo_OldWithGroup_Group1 proto.InternalMessageInfo 177 178type OldWithGroup_Group2 struct { 179 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 180 Field2 []float64 `protobuf:"fixed64,2,rep,name=Field2" json:"Field2,omitempty"` 181 XXX_NoUnkeyedLiteral struct{} `json:"-"` 182 XXX_unrecognized []byte `json:"-"` 183 XXX_sizecache int32 `json:"-"` 184} 185 186func (m *OldWithGroup_Group2) Reset() { *m = OldWithGroup_Group2{} } 187func (*OldWithGroup_Group2) ProtoMessage() {} 188func (*OldWithGroup_Group2) Descriptor() ([]byte, []int) { 189 return fileDescriptor_1dcb9b01ad4951dd, []int{2, 1} 190} 191func (m *OldWithGroup_Group2) XXX_Unmarshal(b []byte) error { 192 return xxx_messageInfo_OldWithGroup_Group2.Unmarshal(m, b) 193} 194func (m *OldWithGroup_Group2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 195 return xxx_messageInfo_OldWithGroup_Group2.Marshal(b, m, deterministic) 196} 197func (m *OldWithGroup_Group2) XXX_Merge(src proto.Message) { 198 xxx_messageInfo_OldWithGroup_Group2.Merge(m, src) 199} 200func (m *OldWithGroup_Group2) XXX_Size() int { 201 return xxx_messageInfo_OldWithGroup_Group2.Size(m) 202} 203func (m *OldWithGroup_Group2) XXX_DiscardUnknown() { 204 xxx_messageInfo_OldWithGroup_Group2.DiscardUnknown(m) 205} 206 207var xxx_messageInfo_OldWithGroup_Group2 proto.InternalMessageInfo 208 209func init() { 210 proto.RegisterType((*NewNoGroup)(nil), "unrecognizedgroup.NewNoGroup") 211 proto.RegisterType((*A)(nil), "unrecognizedgroup.A") 212 proto.RegisterType((*OldWithGroup)(nil), "unrecognizedgroup.OldWithGroup") 213 proto.RegisterType((*OldWithGroup_Group1)(nil), "unrecognizedgroup.OldWithGroup.Group1") 214 proto.RegisterType((*OldWithGroup_Group2)(nil), "unrecognizedgroup.OldWithGroup.Group2") 215} 216 217func init() { proto.RegisterFile("unrecognizedgroup.proto", fileDescriptor_1dcb9b01ad4951dd) } 218 219var fileDescriptor_1dcb9b01ad4951dd = []byte{ 220 // 305 bytes of a gzipped FileDescriptorProto 221 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x2f, 0xcd, 0x2b, 0x4a, 222 0x4d, 0xce, 0x4f, 0xcf, 0xcb, 0xac, 0x4a, 0x4d, 0x49, 0x2f, 0xca, 0x2f, 0x2d, 0xd0, 0x2b, 0x28, 223 0xca, 0x2f, 0xc9, 0x17, 0x12, 0xc4, 0x90, 0x90, 0xd2, 0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 224 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0x4f, 0xcf, 0xd7, 0x07, 0xab, 0x4c, 0x2a, 0x4d, 0x03, 0xf3, 225 0xc0, 0x1c, 0x30, 0x0b, 0x62, 0x82, 0x52, 0x1e, 0x17, 0x97, 0x5f, 0x6a, 0xb9, 0x5f, 0xbe, 0x3b, 226 0x48, 0xb3, 0x90, 0x18, 0x17, 0x9b, 0x5b, 0x66, 0x6a, 0x4e, 0x8a, 0xa1, 0x04, 0xa3, 0x02, 0xa3, 227 0x06, 0x73, 0x10, 0x94, 0x07, 0x17, 0x37, 0x96, 0x60, 0x56, 0x60, 0xd6, 0x60, 0x84, 0x8a, 0x1b, 228 0x0b, 0x29, 0x71, 0x31, 0x3a, 0x4a, 0xb0, 0x2a, 0x30, 0x6a, 0x70, 0x1b, 0x89, 0xe8, 0x61, 0x3a, 229 0xd2, 0x31, 0x88, 0xd1, 0xd1, 0x8a, 0xa7, 0x63, 0xa1, 0x3c, 0xe3, 0x84, 0x85, 0xf2, 0x8c, 0x0b, 230 0x16, 0xca, 0x33, 0x2a, 0x69, 0x72, 0x31, 0x3a, 0x82, 0x8c, 0x73, 0x04, 0x9b, 0x00, 0xb3, 0x06, 231 0xc2, 0x43, 0x53, 0x7a, 0x8a, 0x89, 0x8b, 0xc7, 0x3f, 0x27, 0x25, 0x3c, 0xb3, 0x24, 0x03, 0xbf, 232 0xeb, 0xec, 0xb8, 0xd8, 0xc0, 0xf6, 0x19, 0x4a, 0x30, 0x29, 0x30, 0x6a, 0x70, 0x19, 0xa9, 0x61, 233 0x71, 0x0a, 0xb2, 0x41, 0x7a, 0x60, 0xd2, 0x30, 0x08, 0xaa, 0x0b, 0xa7, 0xef, 0x60, 0xe6, 0x1a, 234 0x49, 0xb0, 0x90, 0x60, 0xae, 0x11, 0xd4, 0x5c, 0x23, 0xa9, 0x00, 0x2e, 0x36, 0x77, 0x54, 0x1b, 235 0x70, 0x85, 0xab, 0x11, 0xd8, 0xe5, 0xac, 0x50, 0x71, 0x23, 0x5c, 0x2e, 0x92, 0xb2, 0x80, 0x9a, 236 0x68, 0x44, 0x94, 0x89, 0x08, 0x9d, 0x46, 0x4e, 0x1a, 0x27, 0x1e, 0xca, 0x31, 0x5c, 0x78, 0x28, 237 0xc7, 0x70, 0xe3, 0xa1, 0x1c, 0xc3, 0x83, 0x87, 0x72, 0x8c, 0x1f, 0x1e, 0xca, 0x31, 0xfe, 0x78, 238 0x28, 0xc7, 0xd8, 0xf0, 0x48, 0x8e, 0x71, 0xc5, 0x23, 0x39, 0xc6, 0x0d, 0x8f, 0xe4, 0x18, 0x77, 239 0x3c, 0x92, 0x63, 0x04, 0x04, 0x00, 0x00, 0xff, 0xff, 0xef, 0x1c, 0xa5, 0xe4, 0x6d, 0x02, 0x00, 240 0x00, 241} 242 243func (this *NewNoGroup) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 244 return UnrecognizedgroupDescription() 245} 246func (this *A) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 247 return UnrecognizedgroupDescription() 248} 249func (this *OldWithGroup) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 250 return UnrecognizedgroupDescription() 251} 252func (this *OldWithGroup_Group1) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 253 return UnrecognizedgroupDescription() 254} 255func (this *OldWithGroup_Group2) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 256 return UnrecognizedgroupDescription() 257} 258func UnrecognizedgroupDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 259 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 260 var gzipped = []byte{ 261 // 4008 bytes of a gzipped FileDescriptorSet 262 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x70, 0xe3, 0xe6, 263 0x75, 0x5e, 0xf0, 0x26, 0xf2, 0x90, 0xa2, 0x20, 0x48, 0xd6, 0xd2, 0x72, 0xac, 0xdd, 0xa5, 0x6f, 264 0x5a, 0x3b, 0xd6, 0xc6, 0xda, 0x8b, 0xd7, 0xdc, 0xc6, 0x2e, 0x25, 0x71, 0x15, 0xb9, 0x92, 0xc8, 265 0x80, 0x52, 0x7c, 0xc9, 0x74, 0x30, 0x10, 0xf8, 0x93, 0xc2, 0x2e, 0x08, 0x20, 0x00, 0xb8, 0x6b, 266 0xed, 0xf4, 0x61, 0x3b, 0xee, 0x2d, 0xd3, 0x5b, 0x7a, 0x99, 0x69, 0xe2, 0x3a, 0x6e, 0x36, 0x9d, 267 0xc6, 0x69, 0x7a, 0x4b, 0x7a, 0x49, 0x93, 0xf4, 0xa5, 0x2f, 0x69, 0x3d, 0x7d, 0xe8, 0x34, 0x6f, 268 0x7d, 0xe8, 0x43, 0xd6, 0xf5, 0x4c, 0x6f, 0x4e, 0x9b, 0xb6, 0xfb, 0x90, 0x19, 0xbf, 0x64, 0xfe, 269 0x1b, 0x08, 0x80, 0x94, 0x00, 0x65, 0xc6, 0xce, 0xcb, 0xae, 0x70, 0xfe, 0xf3, 0x7d, 0x38, 0xff, 270 0xf9, 0xcf, 0x7f, 0xce, 0xf9, 0x7f, 0x10, 0xde, 0xaa, 0xc1, 0xe9, 0x9e, 0x65, 0xf5, 0x0c, 0x74, 271 0xce, 0x76, 0x2c, 0xcf, 0xda, 0x1b, 0x74, 0xcf, 0x75, 0x90, 0xab, 0x39, 0xba, 0xed, 0x59, 0xce, 272 0x12, 0x91, 0x49, 0x53, 0x54, 0x63, 0x89, 0x6b, 0x54, 0xb7, 0x60, 0xfa, 0xaa, 0x6e, 0xa0, 0x35, 273 0x5f, 0xb1, 0x8d, 0x3c, 0xe9, 0x32, 0x64, 0xba, 0xba, 0x81, 0x2a, 0xc2, 0xe9, 0xf4, 0x62, 0x71, 274 0xf9, 0xe1, 0xa5, 0x08, 0x68, 0x29, 0x8c, 0x68, 0x61, 0xb1, 0x4c, 0x10, 0xd5, 0x77, 0x32, 0x30, 275 0x33, 0x66, 0x54, 0x92, 0x20, 0x63, 0xaa, 0x7d, 0xcc, 0x28, 0x2c, 0x16, 0x64, 0xf2, 0xb7, 0x54, 276 0x81, 0x09, 0x5b, 0xd5, 0xae, 0xab, 0x3d, 0x54, 0x49, 0x11, 0x31, 0x7f, 0x94, 0x16, 0x00, 0x3a, 277 0xc8, 0x46, 0x66, 0x07, 0x99, 0xda, 0x41, 0x25, 0x7d, 0x3a, 0xbd, 0x58, 0x90, 0x03, 0x12, 0xe9, 278 0x09, 0x98, 0xb6, 0x07, 0x7b, 0x86, 0xae, 0x29, 0x01, 0x35, 0x38, 0x9d, 0x5e, 0xcc, 0xca, 0x22, 279 0x1d, 0x58, 0x1b, 0x2a, 0x3f, 0x06, 0x53, 0x37, 0x91, 0x7a, 0x3d, 0xa8, 0x5a, 0x24, 0xaa, 0x65, 280 0x2c, 0x0e, 0x28, 0xae, 0x42, 0xa9, 0x8f, 0x5c, 0x57, 0xed, 0x21, 0xc5, 0x3b, 0xb0, 0x51, 0x25, 281 0x43, 0x66, 0x7f, 0x7a, 0x64, 0xf6, 0xd1, 0x99, 0x17, 0x19, 0x6a, 0xe7, 0xc0, 0x46, 0x52, 0x1d, 282 0x0a, 0xc8, 0x1c, 0xf4, 0x29, 0x43, 0xf6, 0x10, 0xff, 0x35, 0xcc, 0x41, 0x3f, 0xca, 0x92, 0xc7, 283 0x30, 0x46, 0x31, 0xe1, 0x22, 0xe7, 0x86, 0xae, 0xa1, 0x4a, 0x8e, 0x10, 0x3c, 0x36, 0x42, 0xd0, 284 0xa6, 0xe3, 0x51, 0x0e, 0x8e, 0x93, 0x56, 0xa1, 0x80, 0x5e, 0xf1, 0x90, 0xe9, 0xea, 0x96, 0x59, 285 0x99, 0x20, 0x24, 0x8f, 0x8c, 0x59, 0x45, 0x64, 0x74, 0xa2, 0x14, 0x43, 0x9c, 0x74, 0x09, 0x26, 286 0x2c, 0xdb, 0xd3, 0x2d, 0xd3, 0xad, 0xe4, 0x4f, 0x0b, 0x8b, 0xc5, 0xe5, 0x0f, 0x8d, 0x0d, 0x84, 287 0x26, 0xd5, 0x91, 0xb9, 0xb2, 0xb4, 0x01, 0xa2, 0x6b, 0x0d, 0x1c, 0x0d, 0x29, 0x9a, 0xd5, 0x41, 288 0x8a, 0x6e, 0x76, 0xad, 0x4a, 0x81, 0x10, 0x9c, 0x1a, 0x9d, 0x08, 0x51, 0x5c, 0xb5, 0x3a, 0x68, 289 0xc3, 0xec, 0x5a, 0x72, 0xd9, 0x0d, 0x3d, 0x4b, 0x73, 0x90, 0x73, 0x0f, 0x4c, 0x4f, 0x7d, 0xa5, 290 0x52, 0x22, 0x11, 0xc2, 0x9e, 0xaa, 0xdf, 0xcc, 0xc1, 0x54, 0x92, 0x10, 0xbb, 0x02, 0xd9, 0x2e, 291 0x9e, 0x65, 0x25, 0x75, 0x1c, 0x1f, 0x50, 0x4c, 0xd8, 0x89, 0xb9, 0x1f, 0xd1, 0x89, 0x75, 0x28, 292 0x9a, 0xc8, 0xf5, 0x50, 0x87, 0x46, 0x44, 0x3a, 0x61, 0x4c, 0x01, 0x05, 0x8d, 0x86, 0x54, 0xe6, 293 0x47, 0x0a, 0xa9, 0x17, 0x61, 0xca, 0x37, 0x49, 0x71, 0x54, 0xb3, 0xc7, 0x63, 0xf3, 0x5c, 0x9c, 294 0x25, 0x4b, 0x0d, 0x8e, 0x93, 0x31, 0x4c, 0x2e, 0xa3, 0xd0, 0xb3, 0xb4, 0x06, 0x60, 0x99, 0xc8, 295 0xea, 0x2a, 0x1d, 0xa4, 0x19, 0x95, 0xfc, 0x21, 0x5e, 0x6a, 0x62, 0x95, 0x11, 0x2f, 0x59, 0x54, 296 0xaa, 0x19, 0xd2, 0x33, 0xc3, 0x50, 0x9b, 0x38, 0x24, 0x52, 0xb6, 0xe8, 0x26, 0x1b, 0x89, 0xb6, 297 0x5d, 0x28, 0x3b, 0x08, 0xc7, 0x3d, 0xea, 0xb0, 0x99, 0x15, 0x88, 0x11, 0x4b, 0xb1, 0x33, 0x93, 298 0x19, 0x8c, 0x4e, 0x6c, 0xd2, 0x09, 0x3e, 0x4a, 0x0f, 0x81, 0x2f, 0x50, 0x48, 0x58, 0x01, 0xc9, 299 0x42, 0x25, 0x2e, 0xdc, 0x56, 0xfb, 0x68, 0xfe, 0x16, 0x94, 0xc3, 0xee, 0x91, 0x66, 0x21, 0xeb, 300 0x7a, 0xaa, 0xe3, 0x91, 0x28, 0xcc, 0xca, 0xf4, 0x41, 0x12, 0x21, 0x8d, 0xcc, 0x0e, 0xc9, 0x72, 301 0x59, 0x19, 0xff, 0x29, 0xfd, 0xe4, 0x70, 0xc2, 0x69, 0x32, 0xe1, 0x47, 0x47, 0x57, 0x34, 0xc4, 302 0x1c, 0x9d, 0xf7, 0xfc, 0xd3, 0x30, 0x19, 0x9a, 0x40, 0xd2, 0x57, 0x57, 0x7f, 0x06, 0xee, 0x1b, 303 0x4b, 0x2d, 0xbd, 0x08, 0xb3, 0x03, 0x53, 0x37, 0x3d, 0xe4, 0xd8, 0x0e, 0xc2, 0x11, 0x4b, 0x5f, 304 0x55, 0xf9, 0xb7, 0x89, 0x43, 0x62, 0x6e, 0x37, 0xa8, 0x4d, 0x59, 0xe4, 0x99, 0xc1, 0xa8, 0xf0, 305 0xf1, 0x42, 0xfe, 0xdf, 0x27, 0xc4, 0xdb, 0xb7, 0x6f, 0xdf, 0x4e, 0x55, 0x3f, 0x9b, 0x83, 0xd9, 306 0x71, 0x7b, 0x66, 0xec, 0xf6, 0x9d, 0x83, 0x9c, 0x39, 0xe8, 0xef, 0x21, 0x87, 0x38, 0x29, 0x2b, 307 0xb3, 0x27, 0xa9, 0x0e, 0x59, 0x43, 0xdd, 0x43, 0x46, 0x25, 0x73, 0x5a, 0x58, 0x2c, 0x2f, 0x3f, 308 0x91, 0x68, 0x57, 0x2e, 0x6d, 0x62, 0x88, 0x4c, 0x91, 0xd2, 0xb3, 0x90, 0x61, 0x29, 0x1a, 0x33, 309 0x3c, 0x9e, 0x8c, 0x01, 0xef, 0x25, 0x99, 0xe0, 0xa4, 0x07, 0xa0, 0x80, 0xff, 0xa7, 0xb1, 0x91, 310 0x23, 0x36, 0xe7, 0xb1, 0x00, 0xc7, 0x85, 0x34, 0x0f, 0x79, 0xb2, 0x4d, 0x3a, 0x88, 0x97, 0x36, 311 0xff, 0x19, 0x07, 0x56, 0x07, 0x75, 0xd5, 0x81, 0xe1, 0x29, 0x37, 0x54, 0x63, 0x80, 0x48, 0xc0, 312 0x17, 0xe4, 0x12, 0x13, 0x7e, 0x02, 0xcb, 0xa4, 0x53, 0x50, 0xa4, 0xbb, 0x4a, 0x37, 0x3b, 0xe8, 313 0x15, 0x92, 0x3d, 0xb3, 0x32, 0xdd, 0x68, 0x1b, 0x58, 0x82, 0x5f, 0x7f, 0xcd, 0xb5, 0x4c, 0x1e, 314 0x9a, 0xe4, 0x15, 0x58, 0x40, 0x5e, 0xff, 0x74, 0x34, 0x71, 0x3f, 0x38, 0x7e, 0x7a, 0xd1, 0x98, 315 0xaa, 0x7e, 0x3d, 0x05, 0x19, 0x92, 0x2f, 0xa6, 0xa0, 0xb8, 0xf3, 0x52, 0xab, 0xa1, 0xac, 0x35, 316 0x77, 0x57, 0x36, 0x1b, 0xa2, 0x20, 0x95, 0x01, 0x88, 0xe0, 0xea, 0x66, 0xb3, 0xbe, 0x23, 0xa6, 317 0xfc, 0xe7, 0x8d, 0xed, 0x9d, 0x4b, 0x17, 0xc4, 0xb4, 0x0f, 0xd8, 0xa5, 0x82, 0x4c, 0x50, 0xe1, 318 0xfc, 0xb2, 0x98, 0x95, 0x44, 0x28, 0x51, 0x82, 0x8d, 0x17, 0x1b, 0x6b, 0x97, 0x2e, 0x88, 0xb9, 319 0xb0, 0xe4, 0xfc, 0xb2, 0x38, 0x21, 0x4d, 0x42, 0x81, 0x48, 0x56, 0x9a, 0xcd, 0x4d, 0x31, 0xef, 320 0x73, 0xb6, 0x77, 0xe4, 0x8d, 0xed, 0x75, 0xb1, 0xe0, 0x73, 0xae, 0xcb, 0xcd, 0xdd, 0x96, 0x08, 321 0x3e, 0xc3, 0x56, 0xa3, 0xdd, 0xae, 0xaf, 0x37, 0xc4, 0xa2, 0xaf, 0xb1, 0xf2, 0xd2, 0x4e, 0xa3, 322 0x2d, 0x96, 0x42, 0x66, 0x9d, 0x5f, 0x16, 0x27, 0xfd, 0x57, 0x34, 0xb6, 0x77, 0xb7, 0xc4, 0xb2, 323 0x34, 0x0d, 0x93, 0xf4, 0x15, 0xdc, 0x88, 0xa9, 0x88, 0xe8, 0xd2, 0x05, 0x51, 0x1c, 0x1a, 0x42, 324 0x59, 0xa6, 0x43, 0x82, 0x4b, 0x17, 0x44, 0xa9, 0xba, 0x0a, 0x59, 0x12, 0x5d, 0x92, 0x04, 0xe5, 325 0xcd, 0xfa, 0x4a, 0x63, 0x53, 0x69, 0xb6, 0x76, 0x36, 0x9a, 0xdb, 0xf5, 0x4d, 0x51, 0x18, 0xca, 326 0xe4, 0xc6, 0xc7, 0x77, 0x37, 0xe4, 0xc6, 0x9a, 0x98, 0x0a, 0xca, 0x5a, 0x8d, 0xfa, 0x4e, 0x63, 327 0x4d, 0x4c, 0x57, 0x35, 0x98, 0x1d, 0x97, 0x27, 0xc7, 0xee, 0x8c, 0xc0, 0x12, 0xa7, 0x0e, 0x59, 328 0x62, 0xc2, 0x35, 0xb2, 0xc4, 0xff, 0x9a, 0x82, 0x99, 0x31, 0xb5, 0x62, 0xec, 0x4b, 0x9e, 0x83, 329 0x2c, 0x0d, 0x51, 0x5a, 0x3d, 0xcf, 0x8e, 0x2d, 0x3a, 0x24, 0x60, 0x47, 0x2a, 0x28, 0xc1, 0x05, 330 0x3b, 0x88, 0xf4, 0x21, 0x1d, 0x04, 0xa6, 0x18, 0xc9, 0xe9, 0x3f, 0x3d, 0x92, 0xd3, 0x69, 0xd9, 331 0xbb, 0x94, 0xa4, 0xec, 0x11, 0xd9, 0xf1, 0x72, 0x7b, 0x76, 0x4c, 0x6e, 0xbf, 0x02, 0xd3, 0x23, 332 0x44, 0x89, 0x73, 0xec, 0xab, 0x02, 0x54, 0x0e, 0x73, 0x4e, 0x4c, 0xa6, 0x4b, 0x85, 0x32, 0xdd, 333 0x95, 0xa8, 0x07, 0xcf, 0x1c, 0xbe, 0x08, 0x23, 0x6b, 0xfd, 0xa6, 0x00, 0x73, 0xe3, 0x3b, 0xc5, 334 0xb1, 0x36, 0x3c, 0x0b, 0xb9, 0x3e, 0xf2, 0xf6, 0x2d, 0xde, 0x2d, 0x3d, 0x3a, 0xa6, 0x06, 0xe3, 335 0xe1, 0xe8, 0x62, 0x33, 0x54, 0xb0, 0x88, 0xa7, 0x0f, 0x6b, 0xf7, 0xa8, 0x35, 0x23, 0x96, 0x7e, 336 0x3a, 0x05, 0xf7, 0x8d, 0x25, 0x1f, 0x6b, 0xe8, 0x83, 0x00, 0xba, 0x69, 0x0f, 0x3c, 0xda, 0x11, 337 0xd1, 0x04, 0x5b, 0x20, 0x12, 0x92, 0xbc, 0x70, 0xf2, 0x1c, 0x78, 0xfe, 0x78, 0x9a, 0x8c, 0x03, 338 0x15, 0x11, 0x85, 0xcb, 0x43, 0x43, 0x33, 0xc4, 0xd0, 0x85, 0x43, 0x66, 0x3a, 0x12, 0x98, 0x1f, 339 0x01, 0x51, 0x33, 0x74, 0x64, 0x7a, 0x8a, 0xeb, 0x39, 0x48, 0xed, 0xeb, 0x66, 0x8f, 0x54, 0x90, 340 0x7c, 0x2d, 0xdb, 0x55, 0x0d, 0x17, 0xc9, 0x53, 0x74, 0xb8, 0xcd, 0x47, 0x31, 0x82, 0x04, 0x90, 341 0x13, 0x40, 0xe4, 0x42, 0x08, 0x3a, 0xec, 0x23, 0xaa, 0xbf, 0x52, 0x80, 0x62, 0xa0, 0xaf, 0x96, 342 0xce, 0x40, 0xe9, 0x9a, 0x7a, 0x43, 0x55, 0xf8, 0x59, 0x89, 0x7a, 0xa2, 0x88, 0x65, 0x2d, 0x76, 343 0x5e, 0xfa, 0x08, 0xcc, 0x12, 0x15, 0x6b, 0xe0, 0x21, 0x47, 0xd1, 0x0c, 0xd5, 0x75, 0x89, 0xd3, 344 0xf2, 0x44, 0x55, 0xc2, 0x63, 0x4d, 0x3c, 0xb4, 0xca, 0x47, 0xa4, 0x8b, 0x30, 0x43, 0x10, 0xfd, 345 0x81, 0xe1, 0xe9, 0xb6, 0x81, 0x14, 0x7c, 0x7a, 0x73, 0x49, 0x25, 0xf1, 0x2d, 0x9b, 0xc6, 0x1a, 346 0x5b, 0x4c, 0x01, 0x5b, 0xe4, 0x4a, 0x6b, 0xf0, 0x20, 0x81, 0xf5, 0x90, 0x89, 0x1c, 0xd5, 0x43, 347 0x0a, 0xfa, 0xd4, 0x40, 0x35, 0x5c, 0x45, 0x35, 0x3b, 0xca, 0xbe, 0xea, 0xee, 0x57, 0x66, 0x31, 348 0xc1, 0x4a, 0xaa, 0x22, 0xc8, 0xf7, 0x63, 0xc5, 0x75, 0xa6, 0xd7, 0x20, 0x6a, 0x75, 0xb3, 0xf3, 349 0x31, 0xd5, 0xdd, 0x97, 0x6a, 0x30, 0x47, 0x58, 0x5c, 0xcf, 0xd1, 0xcd, 0x9e, 0xa2, 0xed, 0x23, 350 0xed, 0xba, 0x32, 0xf0, 0xba, 0x97, 0x2b, 0x0f, 0x04, 0xdf, 0x4f, 0x2c, 0x6c, 0x13, 0x9d, 0x55, 351 0xac, 0xb2, 0xeb, 0x75, 0x2f, 0x4b, 0x6d, 0x28, 0xe1, 0xc5, 0xe8, 0xeb, 0xb7, 0x90, 0xd2, 0xb5, 352 0x1c, 0x52, 0x1a, 0xcb, 0x63, 0x52, 0x53, 0xc0, 0x83, 0x4b, 0x4d, 0x06, 0xd8, 0xb2, 0x3a, 0xa8, 353 0x96, 0x6d, 0xb7, 0x1a, 0x8d, 0x35, 0xb9, 0xc8, 0x59, 0xae, 0x5a, 0x0e, 0x0e, 0xa8, 0x9e, 0xe5, 354 0x3b, 0xb8, 0x48, 0x03, 0xaa, 0x67, 0x71, 0xf7, 0x5e, 0x84, 0x19, 0x4d, 0xa3, 0x73, 0xd6, 0x35, 355 0x85, 0x9d, 0xb1, 0xdc, 0x8a, 0x18, 0x72, 0x96, 0xa6, 0xad, 0x53, 0x05, 0x16, 0xe3, 0xae, 0xf4, 356 0x0c, 0xdc, 0x37, 0x74, 0x56, 0x10, 0x38, 0x3d, 0x32, 0xcb, 0x28, 0xf4, 0x22, 0xcc, 0xd8, 0x07, 357 0xa3, 0x40, 0x29, 0xf4, 0x46, 0xfb, 0x20, 0x0a, 0x7b, 0x1a, 0x66, 0xed, 0x7d, 0x7b, 0x14, 0xf7, 358 0x78, 0x10, 0x27, 0xd9, 0xfb, 0x76, 0x14, 0xf8, 0x08, 0x39, 0x70, 0x3b, 0x48, 0x53, 0x3d, 0xd4, 359 0xa9, 0x9c, 0x0c, 0xaa, 0x07, 0x06, 0xa4, 0x73, 0x20, 0x6a, 0x9a, 0x82, 0x4c, 0x75, 0xcf, 0x40, 360 0x8a, 0xea, 0x20, 0x53, 0x75, 0x2b, 0xa7, 0x82, 0xca, 0x65, 0x4d, 0x6b, 0x90, 0xd1, 0x3a, 0x19, 361 0x94, 0x1e, 0x87, 0x69, 0x6b, 0xef, 0x9a, 0x46, 0x43, 0x52, 0xb1, 0x1d, 0xd4, 0xd5, 0x5f, 0xa9, 362 0x3c, 0x4c, 0xfc, 0x3b, 0x85, 0x07, 0x48, 0x40, 0xb6, 0x88, 0x58, 0x3a, 0x0b, 0xa2, 0xe6, 0xee, 363 0xab, 0x8e, 0x4d, 0x72, 0xb2, 0x6b, 0xab, 0x1a, 0xaa, 0x3c, 0x42, 0x55, 0xa9, 0x7c, 0x9b, 0x8b, 364 0xf1, 0x96, 0x70, 0x6f, 0xea, 0x5d, 0x8f, 0x33, 0x3e, 0x46, 0xb7, 0x04, 0x91, 0x31, 0xb6, 0x45, 365 0x10, 0xb1, 0x2b, 0x42, 0x2f, 0x5e, 0x24, 0x6a, 0x65, 0x7b, 0xdf, 0x0e, 0xbe, 0xf7, 0x21, 0x98, 366 0xc4, 0x9a, 0xc3, 0x97, 0x9e, 0xa5, 0x0d, 0x99, 0xbd, 0x1f, 0x78, 0xe3, 0x05, 0x98, 0xc3, 0x4a, 367 0x7d, 0xe4, 0xa9, 0x1d, 0xd5, 0x53, 0x03, 0xda, 0x1f, 0x26, 0xda, 0xd8, 0xef, 0x5b, 0x6c, 0x30, 368 0x64, 0xa7, 0x33, 0xd8, 0x3b, 0xf0, 0x23, 0xeb, 0x49, 0x6a, 0x27, 0x96, 0xf1, 0xd8, 0x7a, 0xdf, 369 0x9a, 0xee, 0x6a, 0x0d, 0x4a, 0xc1, 0xc0, 0x97, 0x0a, 0x40, 0x43, 0x5f, 0x14, 0x70, 0x17, 0xb4, 370 0xda, 0x5c, 0xc3, 0xfd, 0xcb, 0xcb, 0x0d, 0x31, 0x85, 0xfb, 0xa8, 0xcd, 0x8d, 0x9d, 0x86, 0x22, 371 0xef, 0x6e, 0xef, 0x6c, 0x6c, 0x35, 0xc4, 0x74, 0xb0, 0x61, 0xff, 0x76, 0x0a, 0xca, 0xe1, 0xb3, 372 0x97, 0xf4, 0x13, 0x70, 0x92, 0x5f, 0x94, 0xb8, 0xc8, 0x53, 0x6e, 0xea, 0x0e, 0xd9, 0x8b, 0x7d, 373 0x95, 0xd6, 0x45, 0x3f, 0x1a, 0x66, 0x99, 0x56, 0x1b, 0x79, 0x2f, 0xe8, 0x0e, 0xde, 0x69, 0x7d, 374 0xd5, 0x93, 0x36, 0xe1, 0x94, 0x69, 0x29, 0xae, 0xa7, 0x9a, 0x1d, 0xd5, 0xe9, 0x28, 0xc3, 0x2b, 375 0x2a, 0x45, 0xd5, 0x34, 0xe4, 0xba, 0x16, 0xad, 0x81, 0x3e, 0xcb, 0x87, 0x4c, 0xab, 0xcd, 0x94, 376 0x87, 0xc5, 0xa1, 0xce, 0x54, 0x23, 0x91, 0x9b, 0x3e, 0x2c, 0x72, 0x1f, 0x80, 0x42, 0x5f, 0xb5, 377 0x15, 0x64, 0x7a, 0xce, 0x01, 0xe9, 0xb8, 0xf3, 0x72, 0xbe, 0xaf, 0xda, 0x0d, 0xfc, 0xfc, 0xc1, 378 0x1c, 0x7c, 0xfe, 0x25, 0x0d, 0xa5, 0x60, 0xd7, 0x8d, 0x0f, 0x31, 0x1a, 0x29, 0x50, 0x02, 0x49, 379 0x61, 0x0f, 0x1d, 0xd9, 0xa3, 0x2f, 0xad, 0xe2, 0xca, 0x55, 0xcb, 0xd1, 0x5e, 0x58, 0xa6, 0x48, 380 0xdc, 0x35, 0xe0, 0xd0, 0x42, 0xb4, 0xf7, 0xc8, 0xcb, 0xec, 0x49, 0x5a, 0x87, 0xdc, 0x35, 0x97, 381 0x70, 0xe7, 0x08, 0xf7, 0xc3, 0x47, 0x73, 0x3f, 0xdf, 0x26, 0xe4, 0x85, 0xe7, 0xdb, 0xca, 0x76, 382 0x53, 0xde, 0xaa, 0x6f, 0xca, 0x0c, 0x2e, 0xdd, 0x0f, 0x19, 0x43, 0xbd, 0x75, 0x10, 0xae, 0x71, 383 0x44, 0x94, 0xd4, 0xf1, 0xf7, 0x43, 0xe6, 0x26, 0x52, 0xaf, 0x87, 0x2b, 0x0b, 0x11, 0xbd, 0x8f, 384 0xa1, 0x7f, 0x0e, 0xb2, 0xc4, 0x5f, 0x12, 0x00, 0xf3, 0x98, 0x78, 0x42, 0xca, 0x43, 0x66, 0xb5, 385 0x29, 0xe3, 0xf0, 0x17, 0xa1, 0x44, 0xa5, 0x4a, 0x6b, 0xa3, 0xb1, 0xda, 0x10, 0x53, 0xd5, 0x8b, 386 0x90, 0xa3, 0x4e, 0xc0, 0x5b, 0xc3, 0x77, 0x83, 0x78, 0x82, 0x3d, 0x32, 0x0e, 0x81, 0x8f, 0xee, 387 0x6e, 0xad, 0x34, 0x64, 0x31, 0x15, 0x5c, 0x5e, 0x17, 0x4a, 0xc1, 0x86, 0xfb, 0x83, 0x89, 0xa9, 388 0x6f, 0x09, 0x50, 0x0c, 0x34, 0xd0, 0xb8, 0xf3, 0x51, 0x0d, 0xc3, 0xba, 0xa9, 0xa8, 0x86, 0xae, 389 0xba, 0x2c, 0x28, 0x80, 0x88, 0xea, 0x58, 0x92, 0x74, 0xd1, 0x3e, 0x10, 0xe3, 0xdf, 0x10, 0x40, 390 0x8c, 0xf6, 0xae, 0x11, 0x03, 0x85, 0x1f, 0xab, 0x81, 0xaf, 0x0b, 0x50, 0x0e, 0x37, 0xac, 0x11, 391 0xf3, 0xce, 0xfc, 0x58, 0xcd, 0xfb, 0x6e, 0x0a, 0x26, 0x43, 0x6d, 0x6a, 0x52, 0xeb, 0x3e, 0x05, 392 0xd3, 0x7a, 0x07, 0xf5, 0x6d, 0xcb, 0x43, 0xa6, 0x76, 0xa0, 0x18, 0xe8, 0x06, 0x32, 0x2a, 0x55, 393 0x92, 0x28, 0xce, 0x1d, 0xdd, 0x08, 0x2f, 0x6d, 0x0c, 0x71, 0x9b, 0x18, 0x56, 0x9b, 0xd9, 0x58, 394 0x6b, 0x6c, 0xb5, 0x9a, 0x3b, 0x8d, 0xed, 0xd5, 0x97, 0x94, 0xdd, 0xed, 0x9f, 0xda, 0x6e, 0xbe, 395 0xb0, 0x2d, 0x8b, 0x7a, 0x44, 0xed, 0x7d, 0xdc, 0xea, 0x2d, 0x10, 0xa3, 0x46, 0x49, 0x27, 0x61, 396 0x9c, 0x59, 0xe2, 0x09, 0x69, 0x06, 0xa6, 0xb6, 0x9b, 0x4a, 0x7b, 0x63, 0xad, 0xa1, 0x34, 0xae, 397 0x5e, 0x6d, 0xac, 0xee, 0xb4, 0xe9, 0xd5, 0x86, 0xaf, 0xbd, 0x13, 0xde, 0xd4, 0xaf, 0xa5, 0x61, 398 0x66, 0x8c, 0x25, 0x52, 0x9d, 0x1d, 0x4a, 0xe8, 0x39, 0xe9, 0xc9, 0x24, 0xd6, 0x2f, 0xe1, 0xae, 399 0xa0, 0xa5, 0x3a, 0x1e, 0x3b, 0xc3, 0x9c, 0x05, 0xec, 0x25, 0xd3, 0xd3, 0xbb, 0x3a, 0x72, 0xd8, 400 0x4d, 0x10, 0x3d, 0xa9, 0x4c, 0x0d, 0xe5, 0xf4, 0x32, 0xe8, 0xc3, 0x20, 0xd9, 0x96, 0xab, 0x7b, 401 0xfa, 0x0d, 0xa4, 0xe8, 0x26, 0xbf, 0x36, 0xc2, 0x27, 0x97, 0x8c, 0x2c, 0xf2, 0x91, 0x0d, 0xd3, 402 0xf3, 0xb5, 0x4d, 0xd4, 0x53, 0x23, 0xda, 0x38, 0x81, 0xa7, 0x65, 0x91, 0x8f, 0xf8, 0xda, 0x67, 403 0xa0, 0xd4, 0xb1, 0x06, 0xb8, 0x9d, 0xa3, 0x7a, 0xb8, 0x5e, 0x08, 0x72, 0x91, 0xca, 0x7c, 0x15, 404 0xd6, 0xa8, 0x0f, 0xef, 0xab, 0x4a, 0x72, 0x91, 0xca, 0xa8, 0xca, 0x63, 0x30, 0xa5, 0xf6, 0x7a, 405 0x0e, 0x26, 0xe7, 0x44, 0xf4, 0xe8, 0x51, 0xf6, 0xc5, 0x44, 0x71, 0xfe, 0x79, 0xc8, 0x73, 0x3f, 406 0xe0, 0x92, 0x8c, 0x3d, 0xa1, 0xd8, 0xf4, 0x3c, 0x9d, 0x5a, 0x2c, 0xc8, 0x79, 0x93, 0x0f, 0x9e, 407 0x81, 0x92, 0xee, 0x2a, 0xc3, 0xeb, 0xf7, 0xd4, 0xe9, 0xd4, 0x62, 0x5e, 0x2e, 0xea, 0xae, 0x7f, 408 0x75, 0x59, 0x7d, 0x33, 0x05, 0xe5, 0xf0, 0xe7, 0x03, 0x69, 0x0d, 0xf2, 0x86, 0xa5, 0xa9, 0x24, 409 0xb4, 0xe8, 0xb7, 0xab, 0xc5, 0x98, 0x2f, 0x0e, 0x4b, 0x9b, 0x4c, 0x5f, 0xf6, 0x91, 0xf3, 0xff, 410 0x28, 0x40, 0x9e, 0x8b, 0xa5, 0x39, 0xc8, 0xd8, 0xaa, 0xb7, 0x4f, 0xe8, 0xb2, 0x2b, 0x29, 0x51, 411 0x90, 0xc9, 0x33, 0x96, 0xbb, 0xb6, 0x6a, 0x92, 0x10, 0x60, 0x72, 0xfc, 0x8c, 0xd7, 0xd5, 0x40, 412 0x6a, 0x87, 0x9c, 0x6b, 0xac, 0x7e, 0x1f, 0x99, 0x9e, 0xcb, 0xd7, 0x95, 0xc9, 0x57, 0x99, 0x58, 413 0x7a, 0x02, 0xa6, 0x3d, 0x47, 0xd5, 0x8d, 0x90, 0x6e, 0x86, 0xe8, 0x8a, 0x7c, 0xc0, 0x57, 0xae, 414 0xc1, 0xfd, 0x9c, 0xb7, 0x83, 0x3c, 0x55, 0xdb, 0x47, 0x9d, 0x21, 0x28, 0x47, 0xee, 0x2f, 0x4e, 415 0x32, 0x85, 0x35, 0x36, 0xce, 0xb1, 0xd5, 0xef, 0x08, 0x30, 0xcd, 0x4f, 0x62, 0x1d, 0xdf, 0x59, 416 0x5b, 0x00, 0xaa, 0x69, 0x5a, 0x5e, 0xd0, 0x5d, 0xa3, 0xa1, 0x3c, 0x82, 0x5b, 0xaa, 0xfb, 0x20, 417 0x39, 0x40, 0x30, 0xdf, 0x07, 0x18, 0x8e, 0x1c, 0xea, 0xb6, 0x53, 0x50, 0x64, 0xdf, 0x86, 0xc8, 418 0x07, 0x46, 0x7a, 0x76, 0x07, 0x2a, 0xc2, 0x47, 0x36, 0x69, 0x16, 0xb2, 0x7b, 0xa8, 0xa7, 0x9b, 419 0xec, 0xc6, 0x97, 0x3e, 0xf0, 0x1b, 0x96, 0x8c, 0x7f, 0xc3, 0xb2, 0xf2, 0x49, 0x98, 0xd1, 0xac, 420 0x7e, 0xd4, 0xdc, 0x15, 0x31, 0x72, 0x7f, 0xe0, 0x7e, 0x4c, 0x78, 0x19, 0x86, 0x2d, 0xe6, 0x0f, 421 0x04, 0xe1, 0x8b, 0xa9, 0xf4, 0x7a, 0x6b, 0xe5, 0x2b, 0xa9, 0xf9, 0x75, 0x0a, 0x6d, 0xf1, 0x99, 422 0xca, 0xa8, 0x6b, 0x20, 0x0d, 0x5b, 0x0f, 0x5f, 0x7a, 0x02, 0x9e, 0xec, 0xe9, 0xde, 0xfe, 0x60, 423 0x6f, 0x49, 0xb3, 0xfa, 0xe7, 0x7a, 0x56, 0xcf, 0x1a, 0x7e, 0x53, 0xc5, 0x4f, 0xe4, 0x81, 0xfc, 424 0xc5, 0xbe, 0xab, 0x16, 0x7c, 0xe9, 0x7c, 0xec, 0x47, 0xd8, 0xda, 0x36, 0xcc, 0x30, 0x65, 0x85, 425 0x7c, 0xd8, 0xa1, 0xc7, 0x13, 0xe9, 0xc8, 0xcb, 0xb1, 0xca, 0xd7, 0xde, 0x21, 0xe5, 0x5a, 0x9e, 426 0x66, 0x50, 0x3c, 0x46, 0x4f, 0x30, 0x35, 0x19, 0xee, 0x0b, 0xf1, 0xd1, 0xad, 0x89, 0x9c, 0x18, 427 0xc6, 0x6f, 0x33, 0xc6, 0x99, 0x00, 0x63, 0x9b, 0x41, 0x6b, 0xab, 0x30, 0x79, 0x1c, 0xae, 0xbf, 428 0x63, 0x5c, 0x25, 0x14, 0x24, 0x59, 0x87, 0x29, 0x42, 0xa2, 0x0d, 0x5c, 0xcf, 0xea, 0x93, 0xbc, 429 0x77, 0x34, 0xcd, 0xdf, 0xbf, 0x43, 0xf7, 0x4a, 0x19, 0xc3, 0x56, 0x7d, 0x54, 0xad, 0x06, 0xe4, 430 0x5b, 0x56, 0x07, 0x69, 0x46, 0x0c, 0xc3, 0x5b, 0xcc, 0x10, 0x5f, 0xbf, 0xf6, 0x09, 0x98, 0xc5, 431 0x7f, 0x93, 0xb4, 0x14, 0xb4, 0x24, 0xfe, 0x26, 0xad, 0xf2, 0x9d, 0x57, 0xe9, 0x76, 0x9c, 0xf1, 432 0x09, 0x02, 0x36, 0x05, 0x56, 0xb1, 0x87, 0x3c, 0x0f, 0x39, 0xae, 0xa2, 0x1a, 0xe3, 0xcc, 0x0b, 433 0x5c, 0x45, 0x54, 0x3e, 0xf7, 0x6e, 0x78, 0x15, 0xd7, 0x29, 0xb2, 0x6e, 0x18, 0xb5, 0x5d, 0x38, 434 0x39, 0x26, 0x2a, 0x12, 0x70, 0xbe, 0xc6, 0x38, 0x67, 0x47, 0x22, 0x03, 0xd3, 0xb6, 0x80, 0xcb, 435 0xfd, 0xb5, 0x4c, 0xc0, 0xf9, 0xbb, 0x8c, 0x53, 0x62, 0x58, 0xbe, 0xa4, 0x98, 0xf1, 0x79, 0x98, 436 0xbe, 0x81, 0x9c, 0x3d, 0xcb, 0x65, 0xd7, 0x3f, 0x09, 0xe8, 0x5e, 0x67, 0x74, 0x53, 0x0c, 0x48, 437 0xee, 0x83, 0x30, 0xd7, 0x33, 0x90, 0xef, 0xaa, 0x1a, 0x4a, 0x40, 0xf1, 0x79, 0x46, 0x31, 0x81, 438 0xf5, 0x31, 0xb4, 0x0e, 0xa5, 0x9e, 0xc5, 0x2a, 0x53, 0x3c, 0xfc, 0x0d, 0x06, 0x2f, 0x72, 0x0c, 439 0xa3, 0xb0, 0x2d, 0x7b, 0x60, 0xe0, 0xb2, 0x15, 0x4f, 0xf1, 0x7b, 0x9c, 0x82, 0x63, 0x18, 0xc5, 440 0x31, 0xdc, 0xfa, 0x05, 0x4e, 0xe1, 0x06, 0xfc, 0xf9, 0x1c, 0x14, 0x2d, 0xd3, 0x38, 0xb0, 0xcc, 441 0x24, 0x46, 0xdc, 0x61, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x0a, 0x14, 0x92, 0x2e, 0xc4, 0x1f, 0xbc, 442 0xcb, 0xb7, 0x07, 0x5f, 0x81, 0x75, 0x98, 0xe2, 0x09, 0x4a, 0xb7, 0xcc, 0x04, 0x14, 0x5f, 0x62, 443 0x14, 0xe5, 0x00, 0x8c, 0x4d, 0xc3, 0x43, 0xae, 0xd7, 0x43, 0x49, 0x48, 0xde, 0xe4, 0xd3, 0x60, 444 0x10, 0xe6, 0xca, 0x3d, 0x64, 0x6a, 0xfb, 0xc9, 0x18, 0xbe, 0xcc, 0x5d, 0xc9, 0x31, 0x98, 0x62, 445 0x15, 0x26, 0xfb, 0xaa, 0xe3, 0xee, 0xab, 0x46, 0xa2, 0xe5, 0xf8, 0x43, 0xc6, 0x51, 0xf2, 0x41, 446 0xcc, 0x23, 0x03, 0xf3, 0x38, 0x34, 0x5f, 0xe1, 0x1e, 0x09, 0xc0, 0xd8, 0xd6, 0x73, 0x3d, 0x72, 447 0x57, 0x76, 0x1c, 0xb6, 0x3f, 0xe2, 0x5b, 0x8f, 0x62, 0xb7, 0x82, 0x8c, 0x57, 0xa0, 0xe0, 0xea, 448 0xb7, 0x12, 0xd1, 0xfc, 0x31, 0x5f, 0x69, 0x02, 0xc0, 0xe0, 0x97, 0xe0, 0xfe, 0xb1, 0x65, 0x22, 449 0x01, 0xd9, 0x9f, 0x30, 0xb2, 0xb9, 0x31, 0xa5, 0x82, 0xa5, 0x84, 0xe3, 0x52, 0xfe, 0x29, 0x4f, 450 0x09, 0x28, 0xc2, 0xd5, 0xc2, 0x67, 0x05, 0x57, 0xed, 0x1e, 0xcf, 0x6b, 0x7f, 0xc6, 0xbd, 0x46, 451 0xb1, 0x21, 0xaf, 0xed, 0xc0, 0x1c, 0x63, 0x3c, 0xde, 0xba, 0x7e, 0x95, 0x27, 0x56, 0x8a, 0xde, 452 0x0d, 0xaf, 0xee, 0x27, 0x61, 0xde, 0x77, 0x27, 0x6f, 0x4a, 0x5d, 0xa5, 0xaf, 0xda, 0x09, 0x98, 453 0xbf, 0xc6, 0x98, 0x79, 0xc6, 0xf7, 0xbb, 0x5a, 0x77, 0x4b, 0xb5, 0x31, 0xf9, 0x8b, 0x50, 0xe1, 454 0xe4, 0x03, 0xd3, 0x41, 0x9a, 0xd5, 0x33, 0xf5, 0x5b, 0xa8, 0x93, 0x80, 0xfa, 0xcf, 0x23, 0x4b, 455 0xb5, 0x1b, 0x80, 0x63, 0xe6, 0x0d, 0x10, 0xfd, 0x5e, 0x45, 0xd1, 0xfb, 0xb6, 0xe5, 0x78, 0x31, 456 0x8c, 0x7f, 0xc1, 0x57, 0xca, 0xc7, 0x6d, 0x10, 0x58, 0xad, 0x01, 0x65, 0xf2, 0x98, 0x34, 0x24, 457 0xff, 0x92, 0x11, 0x4d, 0x0e, 0x51, 0x2c, 0x71, 0x68, 0x56, 0xdf, 0x56, 0x9d, 0x24, 0xf9, 0xef, 458 0xaf, 0x78, 0xe2, 0x60, 0x10, 0x96, 0x38, 0xbc, 0x03, 0x1b, 0xe1, 0x6a, 0x9f, 0x80, 0xe1, 0xeb, 459 0x3c, 0x71, 0x70, 0x0c, 0xa3, 0xe0, 0x0d, 0x43, 0x02, 0x8a, 0xbf, 0xe6, 0x14, 0x1c, 0x83, 0x29, 460 0x3e, 0x3e, 0x2c, 0xb4, 0x0e, 0xea, 0xe9, 0xae, 0xe7, 0xd0, 0x56, 0xf8, 0x68, 0xaa, 0x6f, 0xbc, 461 0x1b, 0x6e, 0xc2, 0xe4, 0x00, 0x14, 0x67, 0x22, 0x76, 0x85, 0x4a, 0x4e, 0x4a, 0xf1, 0x86, 0x7d, 462 0x93, 0x67, 0xa2, 0x00, 0x0c, 0xdb, 0x16, 0xe8, 0x10, 0xb1, 0xdb, 0x35, 0x7c, 0x3e, 0x48, 0x40, 463 0xf7, 0xad, 0x88, 0x71, 0x6d, 0x8e, 0xc5, 0x9c, 0x81, 0xfe, 0x67, 0x60, 0x5e, 0x47, 0x07, 0x89, 464 0xa2, 0xf3, 0x6f, 0x22, 0xfd, 0xcf, 0x2e, 0x45, 0xd2, 0x1c, 0x32, 0x15, 0xe9, 0xa7, 0xa4, 0xb8, 465 0x5f, 0x01, 0x55, 0x7e, 0xf6, 0x1e, 0x9b, 0x6f, 0xb8, 0x9d, 0xaa, 0x6d, 0xe2, 0x20, 0x0f, 0x37, 466 0x3d, 0xf1, 0x64, 0xaf, 0xde, 0xf3, 0xe3, 0x3c, 0xd4, 0xf3, 0xd4, 0xae, 0xc2, 0x64, 0xa8, 0xe1, 467 0x89, 0xa7, 0xfa, 0x39, 0x46, 0x55, 0x0a, 0xf6, 0x3b, 0xb5, 0x8b, 0x90, 0xc1, 0xcd, 0x4b, 0x3c, 468 0xfc, 0xe7, 0x19, 0x9c, 0xa8, 0xd7, 0x3e, 0x0a, 0x79, 0xde, 0xb4, 0xc4, 0x43, 0x7f, 0x81, 0x41, 469 0x7d, 0x08, 0x86, 0xf3, 0x86, 0x25, 0x1e, 0xfe, 0x8b, 0x1c, 0xce, 0x21, 0x18, 0x9e, 0xdc, 0x85, 470 0x7f, 0xfb, 0xcb, 0x19, 0x56, 0x74, 0xb8, 0xef, 0xae, 0xc0, 0x04, 0xeb, 0x54, 0xe2, 0xd1, 0x9f, 471 0x66, 0x2f, 0xe7, 0x88, 0xda, 0xd3, 0x90, 0x4d, 0xe8, 0xf0, 0x5f, 0x65, 0x50, 0xaa, 0x5f, 0x5b, 472 0x85, 0x62, 0xa0, 0x3b, 0x89, 0x87, 0xff, 0x1a, 0x83, 0x07, 0x51, 0xd8, 0x74, 0xd6, 0x9d, 0xc4, 473 0x13, 0xfc, 0x3a, 0x37, 0x9d, 0x21, 0xb0, 0xdb, 0x78, 0x63, 0x12, 0x8f, 0xfe, 0x0c, 0xf7, 0x3a, 474 0x87, 0xd4, 0x9e, 0x83, 0x82, 0x5f, 0x6c, 0xe2, 0xf1, 0xbf, 0xc1, 0xf0, 0x43, 0x0c, 0xf6, 0x40, 475 0xa0, 0xd8, 0xc5, 0x53, 0xfc, 0x26, 0xf7, 0x40, 0x00, 0x85, 0xb7, 0x51, 0xb4, 0x81, 0x89, 0x67, 476 0xfa, 0x2d, 0xbe, 0x8d, 0x22, 0xfd, 0x0b, 0x5e, 0x4d, 0x92, 0xf3, 0xe3, 0x29, 0x7e, 0x9b, 0xaf, 477 0x26, 0xd1, 0xc7, 0x66, 0x44, 0x3b, 0x82, 0x78, 0x8e, 0xdf, 0xe1, 0x66, 0x44, 0x1a, 0x82, 0x5a, 478 0x0b, 0xa4, 0xd1, 0x6e, 0x20, 0x9e, 0xef, 0xb3, 0x8c, 0x6f, 0x7a, 0xa4, 0x19, 0xa8, 0xbd, 0x00, 479 0x73, 0xe3, 0x3b, 0x81, 0x78, 0xd6, 0xcf, 0xdd, 0x8b, 0x9c, 0xdd, 0x82, 0x8d, 0x40, 0x6d, 0x67, 480 0x58, 0x52, 0x82, 0x5d, 0x40, 0x3c, 0xed, 0x6b, 0xf7, 0xc2, 0x89, 0x3b, 0xd8, 0x04, 0xd4, 0xea, 481 0x00, 0xc3, 0x02, 0x1c, 0xcf, 0xf5, 0x3a, 0xe3, 0x0a, 0x80, 0xf0, 0xd6, 0x60, 0xf5, 0x37, 0x1e, 482 0xff, 0x79, 0xbe, 0x35, 0x18, 0x02, 0x6f, 0x0d, 0x5e, 0x7a, 0xe3, 0xd1, 0x6f, 0xf0, 0xad, 0xc1, 483 0x21, 0x38, 0xb2, 0x03, 0xd5, 0x2d, 0x9e, 0xe1, 0x0e, 0x8f, 0xec, 0x00, 0xaa, 0xb6, 0x0d, 0xd3, 484 0x23, 0x05, 0x31, 0x9e, 0xea, 0x8b, 0x8c, 0x4a, 0x8c, 0xd6, 0xc3, 0x60, 0xf1, 0x62, 0xc5, 0x30, 485 0x9e, 0xed, 0xf7, 0x23, 0xc5, 0x8b, 0xd5, 0xc2, 0xda, 0x15, 0xc8, 0x9b, 0x03, 0xc3, 0xc0, 0x9b, 486 0x47, 0x3a, 0xfa, 0x97, 0x7b, 0x95, 0xff, 0x78, 0x8f, 0x79, 0x87, 0x03, 0x6a, 0x17, 0x21, 0x8b, 487 0xfa, 0x7b, 0xa8, 0x13, 0x87, 0xfc, 0xcf, 0xf7, 0x78, 0xc2, 0xc4, 0xda, 0xb5, 0xe7, 0x00, 0xe8, 488 0xd5, 0x08, 0xf9, 0xec, 0x17, 0x83, 0xfd, 0xaf, 0xf7, 0xd8, 0x6f, 0x6a, 0x86, 0x90, 0x21, 0x01, 489 0xfd, 0x85, 0xce, 0xd1, 0x04, 0xef, 0x86, 0x09, 0xc8, 0x8a, 0x3c, 0x03, 0x13, 0xd7, 0x5c, 0xcb, 490 0xf4, 0xd4, 0x5e, 0x1c, 0xfa, 0x7b, 0x0c, 0xcd, 0xf5, 0xb1, 0xc3, 0xfa, 0x96, 0x83, 0x3c, 0xb5, 491 0xe7, 0xc6, 0x61, 0xff, 0x9b, 0x61, 0x7d, 0x00, 0x06, 0x6b, 0xaa, 0xeb, 0x25, 0x99, 0xf7, 0xff, 492 0x70, 0x30, 0x07, 0x60, 0xa3, 0xf1, 0xdf, 0xd7, 0xd1, 0x41, 0x1c, 0xf6, 0xfb, 0xdc, 0x68, 0xa6, 493 0x5f, 0xfb, 0x28, 0x14, 0xf0, 0x9f, 0xf4, 0x87, 0x72, 0x31, 0xe0, 0xff, 0x65, 0xe0, 0x21, 0x02, 494 0xbf, 0xd9, 0xf5, 0x3a, 0x9e, 0x1e, 0xef, 0xec, 0xff, 0x63, 0x2b, 0xcd, 0xf5, 0x6b, 0x75, 0x28, 495 0xba, 0x5e, 0xa7, 0x33, 0x60, 0xfd, 0x69, 0x0c, 0xfc, 0xff, 0xdf, 0xf3, 0xaf, 0x2c, 0x7c, 0x0c, 496 0x5e, 0xed, 0x9b, 0xd7, 0x3d, 0xdb, 0x22, 0x9f, 0x39, 0xe2, 0x18, 0xee, 0x31, 0x86, 0x00, 0x64, 497 0xa5, 0x31, 0xfe, 0xfa, 0x16, 0xd6, 0xad, 0x75, 0x8b, 0x5e, 0xdc, 0xbe, 0x5c, 0x8d, 0xbf, 0x81, 498 0x85, 0xef, 0x65, 0xe0, 0x64, 0x30, 0x33, 0xf6, 0x1c, 0x6b, 0x60, 0xb3, 0x2b, 0xd9, 0xe9, 0x91, 499 0x81, 0xf9, 0xe3, 0x5d, 0xea, 0x56, 0x4d, 0x80, 0x6d, 0x74, 0x73, 0xdb, 0x5a, 0xc7, 0x60, 0x69, 500 0x0e, 0x72, 0x64, 0x5a, 0x4f, 0x91, 0xcf, 0x92, 0x69, 0x99, 0x3d, 0xf9, 0xf2, 0xf3, 0xe4, 0xc7, 501 0xfd, 0x02, 0x93, 0x9f, 0x97, 0xaa, 0x20, 0xd4, 0xc9, 0x77, 0x97, 0xe2, 0xf2, 0xec, 0xd2, 0xa8, 502 0x91, 0x75, 0x59, 0xa8, 0xd7, 0x4a, 0xbf, 0x74, 0xe7, 0x94, 0xf0, 0x99, 0x3b, 0xa7, 0x84, 0x2f, 503 0xdc, 0x39, 0x25, 0x54, 0xcf, 0x82, 0x50, 0xc7, 0x74, 0x75, 0xc2, 0xc0, 0x5f, 0x43, 0x9f, 0x22, 504 0xaa, 0xff, 0x90, 0x82, 0x52, 0xd3, 0xe8, 0xbc, 0xa0, 0x7b, 0xfb, 0x47, 0x5b, 0xf7, 0x2c, 0xe4, 505 0xc8, 0xfb, 0x9e, 0x22, 0x77, 0xed, 0xb0, 0xfc, 0xe8, 0x18, 0x53, 0x82, 0x44, 0x4b, 0xe4, 0xdf, 506 0xa7, 0x64, 0x86, 0x3a, 0x74, 0x76, 0x9c, 0x77, 0x99, 0x5c, 0xca, 0x27, 0xe5, 0x5d, 0x66, 0xbc, 507 0xcb, 0xf3, 0x2d, 0xc8, 0xad, 0x87, 0xdf, 0x70, 0x98, 0x5f, 0x97, 0xf9, 0x4f, 0x22, 0xe9, 0xd3, 508 0x61, 0x16, 0xcd, 0x5f, 0x66, 0x8c, 0xcb, 0x89, 0x18, 0x87, 0xc8, 0xe5, 0x95, 0xc5, 0xb7, 0xee, 509 0x2e, 0x9c, 0xf8, 0xa7, 0xbb, 0x0b, 0x27, 0xfe, 0xf9, 0xee, 0xc2, 0x89, 0xef, 0xde, 0x5d, 0x10, 510 0xbe, 0x7f, 0x77, 0x41, 0xf8, 0xc1, 0xdd, 0x05, 0xe1, 0xf6, 0xdb, 0x0b, 0xc2, 0x97, 0xdf, 0x5e, 511 0x10, 0xbe, 0xfa, 0xf6, 0x82, 0xf0, 0x8d, 0xb7, 0x17, 0x84, 0x1f, 0x06, 0x00, 0x00, 0xff, 0xff, 512 0x9d, 0x33, 0x4a, 0x98, 0x64, 0x35, 0x00, 0x00, 513 } 514 r := bytes.NewReader(gzipped) 515 gzipr, err := compress_gzip.NewReader(r) 516 if err != nil { 517 panic(err) 518 } 519 ungzipped, err := io_ioutil.ReadAll(gzipr) 520 if err != nil { 521 panic(err) 522 } 523 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 524 panic(err) 525 } 526 return d 527} 528func (this *NewNoGroup) VerboseEqual(that interface{}) error { 529 if that == nil { 530 if this == nil { 531 return nil 532 } 533 return fmt.Errorf("that == nil && this != nil") 534 } 535 536 that1, ok := that.(*NewNoGroup) 537 if !ok { 538 that2, ok := that.(NewNoGroup) 539 if ok { 540 that1 = &that2 541 } else { 542 return fmt.Errorf("that is not of type *NewNoGroup") 543 } 544 } 545 if that1 == nil { 546 if this == nil { 547 return nil 548 } 549 return fmt.Errorf("that is type *NewNoGroup but is nil && this != nil") 550 } else if this == nil { 551 return fmt.Errorf("that is type *NewNoGroup but is not nil && this == nil") 552 } 553 if this.Field1 != nil && that1.Field1 != nil { 554 if *this.Field1 != *that1.Field1 { 555 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 556 } 557 } else if this.Field1 != nil { 558 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 559 } else if that1.Field1 != nil { 560 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 561 } 562 if len(this.Field3) != len(that1.Field3) { 563 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 564 } 565 for i := range this.Field3 { 566 if this.Field3[i] != that1.Field3[i] { 567 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 568 } 569 } 570 if !this.A.Equal(that1.A) { 571 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A) 572 } 573 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 574 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 575 } 576 return nil 577} 578func (this *NewNoGroup) Equal(that interface{}) bool { 579 if that == nil { 580 return this == nil 581 } 582 583 that1, ok := that.(*NewNoGroup) 584 if !ok { 585 that2, ok := that.(NewNoGroup) 586 if ok { 587 that1 = &that2 588 } else { 589 return false 590 } 591 } 592 if that1 == nil { 593 return this == nil 594 } else if this == nil { 595 return false 596 } 597 if this.Field1 != nil && that1.Field1 != nil { 598 if *this.Field1 != *that1.Field1 { 599 return false 600 } 601 } else if this.Field1 != nil { 602 return false 603 } else if that1.Field1 != nil { 604 return false 605 } 606 if len(this.Field3) != len(that1.Field3) { 607 return false 608 } 609 for i := range this.Field3 { 610 if this.Field3[i] != that1.Field3[i] { 611 return false 612 } 613 } 614 if !this.A.Equal(that1.A) { 615 return false 616 } 617 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 618 return false 619 } 620 return true 621} 622func (this *A) VerboseEqual(that interface{}) error { 623 if that == nil { 624 if this == nil { 625 return nil 626 } 627 return fmt.Errorf("that == nil && this != nil") 628 } 629 630 that1, ok := that.(*A) 631 if !ok { 632 that2, ok := that.(A) 633 if ok { 634 that1 = &that2 635 } else { 636 return fmt.Errorf("that is not of type *A") 637 } 638 } 639 if that1 == nil { 640 if this == nil { 641 return nil 642 } 643 return fmt.Errorf("that is type *A but is nil && this != nil") 644 } else if this == nil { 645 return fmt.Errorf("that is type *A but is not nil && this == nil") 646 } 647 if this.AField != nil && that1.AField != nil { 648 if *this.AField != *that1.AField { 649 return fmt.Errorf("AField this(%v) Not Equal that(%v)", *this.AField, *that1.AField) 650 } 651 } else if this.AField != nil { 652 return fmt.Errorf("this.AField == nil && that.AField != nil") 653 } else if that1.AField != nil { 654 return fmt.Errorf("AField this(%v) Not Equal that(%v)", this.AField, that1.AField) 655 } 656 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 657 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 658 } 659 return nil 660} 661func (this *A) Equal(that interface{}) bool { 662 if that == nil { 663 return this == nil 664 } 665 666 that1, ok := that.(*A) 667 if !ok { 668 that2, ok := that.(A) 669 if ok { 670 that1 = &that2 671 } else { 672 return false 673 } 674 } 675 if that1 == nil { 676 return this == nil 677 } else if this == nil { 678 return false 679 } 680 if this.AField != nil && that1.AField != nil { 681 if *this.AField != *that1.AField { 682 return false 683 } 684 } else if this.AField != nil { 685 return false 686 } else if that1.AField != nil { 687 return false 688 } 689 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 690 return false 691 } 692 return true 693} 694func (this *OldWithGroup) VerboseEqual(that interface{}) error { 695 if that == nil { 696 if this == nil { 697 return nil 698 } 699 return fmt.Errorf("that == nil && this != nil") 700 } 701 702 that1, ok := that.(*OldWithGroup) 703 if !ok { 704 that2, ok := that.(OldWithGroup) 705 if ok { 706 that1 = &that2 707 } else { 708 return fmt.Errorf("that is not of type *OldWithGroup") 709 } 710 } 711 if that1 == nil { 712 if this == nil { 713 return nil 714 } 715 return fmt.Errorf("that is type *OldWithGroup but is nil && this != nil") 716 } else if this == nil { 717 return fmt.Errorf("that is type *OldWithGroup but is not nil && this == nil") 718 } 719 if this.Field1 != nil && that1.Field1 != nil { 720 if *this.Field1 != *that1.Field1 { 721 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 722 } 723 } else if this.Field1 != nil { 724 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 725 } else if that1.Field1 != nil { 726 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 727 } 728 if !this.Group1.Equal(that1.Group1) { 729 return fmt.Errorf("Group1 this(%v) Not Equal that(%v)", this.Group1, that1.Group1) 730 } 731 if len(this.Field3) != len(that1.Field3) { 732 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 733 } 734 for i := range this.Field3 { 735 if this.Field3[i] != that1.Field3[i] { 736 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 737 } 738 } 739 if !this.Group2.Equal(that1.Group2) { 740 return fmt.Errorf("Group2 this(%v) Not Equal that(%v)", this.Group2, that1.Group2) 741 } 742 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 743 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 744 } 745 return nil 746} 747func (this *OldWithGroup) Equal(that interface{}) bool { 748 if that == nil { 749 return this == nil 750 } 751 752 that1, ok := that.(*OldWithGroup) 753 if !ok { 754 that2, ok := that.(OldWithGroup) 755 if ok { 756 that1 = &that2 757 } else { 758 return false 759 } 760 } 761 if that1 == nil { 762 return this == nil 763 } else if this == nil { 764 return false 765 } 766 if this.Field1 != nil && that1.Field1 != nil { 767 if *this.Field1 != *that1.Field1 { 768 return false 769 } 770 } else if this.Field1 != nil { 771 return false 772 } else if that1.Field1 != nil { 773 return false 774 } 775 if !this.Group1.Equal(that1.Group1) { 776 return false 777 } 778 if len(this.Field3) != len(that1.Field3) { 779 return false 780 } 781 for i := range this.Field3 { 782 if this.Field3[i] != that1.Field3[i] { 783 return false 784 } 785 } 786 if !this.Group2.Equal(that1.Group2) { 787 return false 788 } 789 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 790 return false 791 } 792 return true 793} 794func (this *OldWithGroup_Group1) VerboseEqual(that interface{}) error { 795 if that == nil { 796 if this == nil { 797 return nil 798 } 799 return fmt.Errorf("that == nil && this != nil") 800 } 801 802 that1, ok := that.(*OldWithGroup_Group1) 803 if !ok { 804 that2, ok := that.(OldWithGroup_Group1) 805 if ok { 806 that1 = &that2 807 } else { 808 return fmt.Errorf("that is not of type *OldWithGroup_Group1") 809 } 810 } 811 if that1 == nil { 812 if this == nil { 813 return nil 814 } 815 return fmt.Errorf("that is type *OldWithGroup_Group1 but is nil && this != nil") 816 } else if this == nil { 817 return fmt.Errorf("that is type *OldWithGroup_Group1 but is not nil && this == nil") 818 } 819 if this.Field1 != nil && that1.Field1 != nil { 820 if *this.Field1 != *that1.Field1 { 821 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 822 } 823 } else if this.Field1 != nil { 824 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 825 } else if that1.Field1 != nil { 826 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 827 } 828 if this.Field2 != nil && that1.Field2 != nil { 829 if *this.Field2 != *that1.Field2 { 830 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 831 } 832 } else if this.Field2 != nil { 833 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 834 } else if that1.Field2 != nil { 835 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 836 } 837 if len(this.Field3) != len(that1.Field3) { 838 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 839 } 840 for i := range this.Field3 { 841 if this.Field3[i] != that1.Field3[i] { 842 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 843 } 844 } 845 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 846 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 847 } 848 return nil 849} 850func (this *OldWithGroup_Group1) Equal(that interface{}) bool { 851 if that == nil { 852 return this == nil 853 } 854 855 that1, ok := that.(*OldWithGroup_Group1) 856 if !ok { 857 that2, ok := that.(OldWithGroup_Group1) 858 if ok { 859 that1 = &that2 860 } else { 861 return false 862 } 863 } 864 if that1 == nil { 865 return this == nil 866 } else if this == nil { 867 return false 868 } 869 if this.Field1 != nil && that1.Field1 != nil { 870 if *this.Field1 != *that1.Field1 { 871 return false 872 } 873 } else if this.Field1 != nil { 874 return false 875 } else if that1.Field1 != nil { 876 return false 877 } 878 if this.Field2 != nil && that1.Field2 != nil { 879 if *this.Field2 != *that1.Field2 { 880 return false 881 } 882 } else if this.Field2 != nil { 883 return false 884 } else if that1.Field2 != nil { 885 return false 886 } 887 if len(this.Field3) != len(that1.Field3) { 888 return false 889 } 890 for i := range this.Field3 { 891 if this.Field3[i] != that1.Field3[i] { 892 return false 893 } 894 } 895 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 896 return false 897 } 898 return true 899} 900func (this *OldWithGroup_Group2) VerboseEqual(that interface{}) error { 901 if that == nil { 902 if this == nil { 903 return nil 904 } 905 return fmt.Errorf("that == nil && this != nil") 906 } 907 908 that1, ok := that.(*OldWithGroup_Group2) 909 if !ok { 910 that2, ok := that.(OldWithGroup_Group2) 911 if ok { 912 that1 = &that2 913 } else { 914 return fmt.Errorf("that is not of type *OldWithGroup_Group2") 915 } 916 } 917 if that1 == nil { 918 if this == nil { 919 return nil 920 } 921 return fmt.Errorf("that is type *OldWithGroup_Group2 but is nil && this != nil") 922 } else if this == nil { 923 return fmt.Errorf("that is type *OldWithGroup_Group2 but is not nil && this == nil") 924 } 925 if this.Field1 != nil && that1.Field1 != nil { 926 if *this.Field1 != *that1.Field1 { 927 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 928 } 929 } else if this.Field1 != nil { 930 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 931 } else if that1.Field1 != nil { 932 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 933 } 934 if len(this.Field2) != len(that1.Field2) { 935 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 936 } 937 for i := range this.Field2 { 938 if this.Field2[i] != that1.Field2[i] { 939 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 940 } 941 } 942 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 943 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 944 } 945 return nil 946} 947func (this *OldWithGroup_Group2) Equal(that interface{}) bool { 948 if that == nil { 949 return this == nil 950 } 951 952 that1, ok := that.(*OldWithGroup_Group2) 953 if !ok { 954 that2, ok := that.(OldWithGroup_Group2) 955 if ok { 956 that1 = &that2 957 } else { 958 return false 959 } 960 } 961 if that1 == nil { 962 return this == nil 963 } else if this == nil { 964 return false 965 } 966 if this.Field1 != nil && that1.Field1 != nil { 967 if *this.Field1 != *that1.Field1 { 968 return false 969 } 970 } else if this.Field1 != nil { 971 return false 972 } else if that1.Field1 != nil { 973 return false 974 } 975 if len(this.Field2) != len(that1.Field2) { 976 return false 977 } 978 for i := range this.Field2 { 979 if this.Field2[i] != that1.Field2[i] { 980 return false 981 } 982 } 983 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 984 return false 985 } 986 return true 987} 988func (this *NewNoGroup) GoString() string { 989 if this == nil { 990 return "nil" 991 } 992 s := make([]string, 0, 7) 993 s = append(s, "&unrecognizedgroup.NewNoGroup{") 994 if this.Field1 != nil { 995 s = append(s, "Field1: "+valueToGoStringUnrecognizedgroup(this.Field1, "int64")+",\n") 996 } 997 if this.Field3 != nil { 998 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 999 } 1000 if this.A != nil { 1001 s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n") 1002 } 1003 if this.XXX_unrecognized != nil { 1004 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1005 } 1006 s = append(s, "}") 1007 return strings.Join(s, "") 1008} 1009func (this *A) GoString() string { 1010 if this == nil { 1011 return "nil" 1012 } 1013 s := make([]string, 0, 5) 1014 s = append(s, "&unrecognizedgroup.A{") 1015 if this.AField != nil { 1016 s = append(s, "AField: "+valueToGoStringUnrecognizedgroup(this.AField, "int64")+",\n") 1017 } 1018 if this.XXX_unrecognized != nil { 1019 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1020 } 1021 s = append(s, "}") 1022 return strings.Join(s, "") 1023} 1024func (this *OldWithGroup) GoString() string { 1025 if this == nil { 1026 return "nil" 1027 } 1028 s := make([]string, 0, 8) 1029 s = append(s, "&unrecognizedgroup.OldWithGroup{") 1030 if this.Field1 != nil { 1031 s = append(s, "Field1: "+valueToGoStringUnrecognizedgroup(this.Field1, "int64")+",\n") 1032 } 1033 if this.Group1 != nil { 1034 s = append(s, "Group1: "+fmt.Sprintf("%#v", this.Group1)+",\n") 1035 } 1036 if this.Field3 != nil { 1037 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 1038 } 1039 if this.Group2 != nil { 1040 s = append(s, "Group2: "+fmt.Sprintf("%#v", this.Group2)+",\n") 1041 } 1042 if this.XXX_unrecognized != nil { 1043 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1044 } 1045 s = append(s, "}") 1046 return strings.Join(s, "") 1047} 1048func (this *OldWithGroup_Group1) GoString() string { 1049 if this == nil { 1050 return "nil" 1051 } 1052 s := make([]string, 0, 7) 1053 s = append(s, "&unrecognizedgroup.OldWithGroup_Group1{") 1054 if this.Field1 != nil { 1055 s = append(s, "Field1: "+valueToGoStringUnrecognizedgroup(this.Field1, "int64")+",\n") 1056 } 1057 if this.Field2 != nil { 1058 s = append(s, "Field2: "+valueToGoStringUnrecognizedgroup(this.Field2, "int32")+",\n") 1059 } 1060 if this.Field3 != nil { 1061 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 1062 } 1063 if this.XXX_unrecognized != nil { 1064 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1065 } 1066 s = append(s, "}") 1067 return strings.Join(s, "") 1068} 1069func (this *OldWithGroup_Group2) GoString() string { 1070 if this == nil { 1071 return "nil" 1072 } 1073 s := make([]string, 0, 6) 1074 s = append(s, "&unrecognizedgroup.OldWithGroup_Group2{") 1075 if this.Field1 != nil { 1076 s = append(s, "Field1: "+valueToGoStringUnrecognizedgroup(this.Field1, "int64")+",\n") 1077 } 1078 if this.Field2 != nil { 1079 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 1080 } 1081 if this.XXX_unrecognized != nil { 1082 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1083 } 1084 s = append(s, "}") 1085 return strings.Join(s, "") 1086} 1087func valueToGoStringUnrecognizedgroup(v interface{}, typ string) string { 1088 rv := reflect.ValueOf(v) 1089 if rv.IsNil() { 1090 return "nil" 1091 } 1092 pv := reflect.Indirect(rv).Interface() 1093 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 1094} 1095func (m *NewNoGroup) Marshal() (dAtA []byte, err error) { 1096 size := m.Size() 1097 dAtA = make([]byte, size) 1098 n, err := m.MarshalTo(dAtA) 1099 if err != nil { 1100 return nil, err 1101 } 1102 return dAtA[:n], nil 1103} 1104 1105func (m *NewNoGroup) MarshalTo(dAtA []byte) (int, error) { 1106 var i int 1107 _ = i 1108 var l int 1109 _ = l 1110 if m.Field1 != nil { 1111 dAtA[i] = 0x8 1112 i++ 1113 i = encodeVarintUnrecognizedgroup(dAtA, i, uint64(*m.Field1)) 1114 } 1115 if len(m.Field3) > 0 { 1116 for _, num := range m.Field3 { 1117 dAtA[i] = 0x19 1118 i++ 1119 f1 := math.Float64bits(float64(num)) 1120 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(f1)) 1121 i += 8 1122 } 1123 } 1124 if m.A != nil { 1125 dAtA[i] = 0x2a 1126 i++ 1127 i = encodeVarintUnrecognizedgroup(dAtA, i, uint64(m.A.Size())) 1128 n2, err := m.A.MarshalTo(dAtA[i:]) 1129 if err != nil { 1130 return 0, err 1131 } 1132 i += n2 1133 } 1134 if m.XXX_unrecognized != nil { 1135 i += copy(dAtA[i:], m.XXX_unrecognized) 1136 } 1137 return i, nil 1138} 1139 1140func (m *A) Marshal() (dAtA []byte, err error) { 1141 size := m.Size() 1142 dAtA = make([]byte, size) 1143 n, err := m.MarshalTo(dAtA) 1144 if err != nil { 1145 return nil, err 1146 } 1147 return dAtA[:n], nil 1148} 1149 1150func (m *A) MarshalTo(dAtA []byte) (int, error) { 1151 var i int 1152 _ = i 1153 var l int 1154 _ = l 1155 if m.AField != nil { 1156 dAtA[i] = 0x8 1157 i++ 1158 i = encodeVarintUnrecognizedgroup(dAtA, i, uint64(*m.AField)) 1159 } 1160 if m.XXX_unrecognized != nil { 1161 i += copy(dAtA[i:], m.XXX_unrecognized) 1162 } 1163 return i, nil 1164} 1165 1166func encodeVarintUnrecognizedgroup(dAtA []byte, offset int, v uint64) int { 1167 for v >= 1<<7 { 1168 dAtA[offset] = uint8(v&0x7f | 0x80) 1169 v >>= 7 1170 offset++ 1171 } 1172 dAtA[offset] = uint8(v) 1173 return offset + 1 1174} 1175func NewPopulatedNewNoGroup(r randyUnrecognizedgroup, easy bool) *NewNoGroup { 1176 this := &NewNoGroup{} 1177 if r.Intn(10) != 0 { 1178 v1 := int64(r.Int63()) 1179 if r.Intn(2) == 0 { 1180 v1 *= -1 1181 } 1182 this.Field1 = &v1 1183 } 1184 if r.Intn(10) != 0 { 1185 v2 := r.Intn(10) 1186 this.Field3 = make([]float64, v2) 1187 for i := 0; i < v2; i++ { 1188 this.Field3[i] = float64(r.Float64()) 1189 if r.Intn(2) == 0 { 1190 this.Field3[i] *= -1 1191 } 1192 } 1193 } 1194 if r.Intn(10) != 0 { 1195 this.A = NewPopulatedA(r, easy) 1196 } 1197 if !easy && r.Intn(10) != 0 { 1198 this.XXX_unrecognized = randUnrecognizedUnrecognizedgroup(r, 6) 1199 } 1200 return this 1201} 1202 1203func NewPopulatedA(r randyUnrecognizedgroup, easy bool) *A { 1204 this := &A{} 1205 if r.Intn(10) != 0 { 1206 v3 := int64(r.Int63()) 1207 if r.Intn(2) == 0 { 1208 v3 *= -1 1209 } 1210 this.AField = &v3 1211 } 1212 if !easy && r.Intn(10) != 0 { 1213 this.XXX_unrecognized = randUnrecognizedUnrecognizedgroup(r, 2) 1214 } 1215 return this 1216} 1217 1218func NewPopulatedOldWithGroup(r randyUnrecognizedgroup, easy bool) *OldWithGroup { 1219 this := &OldWithGroup{} 1220 if r.Intn(10) != 0 { 1221 v4 := int64(r.Int63()) 1222 if r.Intn(2) == 0 { 1223 v4 *= -1 1224 } 1225 this.Field1 = &v4 1226 } 1227 if r.Intn(10) != 0 { 1228 this.Group1 = NewPopulatedOldWithGroup_Group1(r, easy) 1229 } 1230 if r.Intn(10) != 0 { 1231 v5 := r.Intn(10) 1232 this.Field3 = make([]float64, v5) 1233 for i := 0; i < v5; i++ { 1234 this.Field3[i] = float64(r.Float64()) 1235 if r.Intn(2) == 0 { 1236 this.Field3[i] *= -1 1237 } 1238 } 1239 } 1240 if r.Intn(10) != 0 { 1241 this.Group2 = NewPopulatedOldWithGroup_Group2(r, easy) 1242 } 1243 if !easy && r.Intn(10) != 0 { 1244 this.XXX_unrecognized = randUnrecognizedUnrecognizedgroup(r, 5) 1245 } 1246 return this 1247} 1248 1249func NewPopulatedOldWithGroup_Group1(r randyUnrecognizedgroup, easy bool) *OldWithGroup_Group1 { 1250 this := &OldWithGroup_Group1{} 1251 if r.Intn(10) != 0 { 1252 v6 := int64(r.Int63()) 1253 if r.Intn(2) == 0 { 1254 v6 *= -1 1255 } 1256 this.Field1 = &v6 1257 } 1258 if r.Intn(10) != 0 { 1259 v7 := int32(r.Int31()) 1260 if r.Intn(2) == 0 { 1261 v7 *= -1 1262 } 1263 this.Field2 = &v7 1264 } 1265 if r.Intn(10) != 0 { 1266 v8 := r.Intn(10) 1267 this.Field3 = make([]float64, v8) 1268 for i := 0; i < v8; i++ { 1269 this.Field3[i] = float64(r.Float64()) 1270 if r.Intn(2) == 0 { 1271 this.Field3[i] *= -1 1272 } 1273 } 1274 } 1275 if !easy && r.Intn(10) != 0 { 1276 this.XXX_unrecognized = randUnrecognizedUnrecognizedgroup(r, 4) 1277 } 1278 return this 1279} 1280 1281func NewPopulatedOldWithGroup_Group2(r randyUnrecognizedgroup, easy bool) *OldWithGroup_Group2 { 1282 this := &OldWithGroup_Group2{} 1283 if r.Intn(10) != 0 { 1284 v9 := int64(r.Int63()) 1285 if r.Intn(2) == 0 { 1286 v9 *= -1 1287 } 1288 this.Field1 = &v9 1289 } 1290 if r.Intn(10) != 0 { 1291 v10 := r.Intn(10) 1292 this.Field2 = make([]float64, v10) 1293 for i := 0; i < v10; i++ { 1294 this.Field2[i] = float64(r.Float64()) 1295 if r.Intn(2) == 0 { 1296 this.Field2[i] *= -1 1297 } 1298 } 1299 } 1300 if !easy && r.Intn(10) != 0 { 1301 this.XXX_unrecognized = randUnrecognizedUnrecognizedgroup(r, 3) 1302 } 1303 return this 1304} 1305 1306type randyUnrecognizedgroup interface { 1307 Float32() float32 1308 Float64() float64 1309 Int63() int64 1310 Int31() int32 1311 Uint32() uint32 1312 Intn(n int) int 1313} 1314 1315func randUTF8RuneUnrecognizedgroup(r randyUnrecognizedgroup) rune { 1316 ru := r.Intn(62) 1317 if ru < 10 { 1318 return rune(ru + 48) 1319 } else if ru < 36 { 1320 return rune(ru + 55) 1321 } 1322 return rune(ru + 61) 1323} 1324func randStringUnrecognizedgroup(r randyUnrecognizedgroup) string { 1325 v11 := r.Intn(100) 1326 tmps := make([]rune, v11) 1327 for i := 0; i < v11; i++ { 1328 tmps[i] = randUTF8RuneUnrecognizedgroup(r) 1329 } 1330 return string(tmps) 1331} 1332func randUnrecognizedUnrecognizedgroup(r randyUnrecognizedgroup, maxFieldNumber int) (dAtA []byte) { 1333 l := r.Intn(5) 1334 for i := 0; i < l; i++ { 1335 wire := r.Intn(4) 1336 if wire == 3 { 1337 wire = 5 1338 } 1339 fieldNumber := maxFieldNumber + r.Intn(100) 1340 dAtA = randFieldUnrecognizedgroup(dAtA, r, fieldNumber, wire) 1341 } 1342 return dAtA 1343} 1344func randFieldUnrecognizedgroup(dAtA []byte, r randyUnrecognizedgroup, fieldNumber int, wire int) []byte { 1345 key := uint32(fieldNumber)<<3 | uint32(wire) 1346 switch wire { 1347 case 0: 1348 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(key)) 1349 v12 := r.Int63() 1350 if r.Intn(2) == 0 { 1351 v12 *= -1 1352 } 1353 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(v12)) 1354 case 1: 1355 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(key)) 1356 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 1357 case 2: 1358 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(key)) 1359 ll := r.Intn(100) 1360 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(ll)) 1361 for j := 0; j < ll; j++ { 1362 dAtA = append(dAtA, byte(r.Intn(256))) 1363 } 1364 default: 1365 dAtA = encodeVarintPopulateUnrecognizedgroup(dAtA, uint64(key)) 1366 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 1367 } 1368 return dAtA 1369} 1370func encodeVarintPopulateUnrecognizedgroup(dAtA []byte, v uint64) []byte { 1371 for v >= 1<<7 { 1372 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 1373 v >>= 7 1374 } 1375 dAtA = append(dAtA, uint8(v)) 1376 return dAtA 1377} 1378func (m *NewNoGroup) Size() (n int) { 1379 if m == nil { 1380 return 0 1381 } 1382 var l int 1383 _ = l 1384 if m.Field1 != nil { 1385 n += 1 + sovUnrecognizedgroup(uint64(*m.Field1)) 1386 } 1387 if len(m.Field3) > 0 { 1388 n += 9 * len(m.Field3) 1389 } 1390 if m.A != nil { 1391 l = m.A.Size() 1392 n += 1 + l + sovUnrecognizedgroup(uint64(l)) 1393 } 1394 if m.XXX_unrecognized != nil { 1395 n += len(m.XXX_unrecognized) 1396 } 1397 return n 1398} 1399 1400func (m *A) Size() (n int) { 1401 if m == nil { 1402 return 0 1403 } 1404 var l int 1405 _ = l 1406 if m.AField != nil { 1407 n += 1 + sovUnrecognizedgroup(uint64(*m.AField)) 1408 } 1409 if m.XXX_unrecognized != nil { 1410 n += len(m.XXX_unrecognized) 1411 } 1412 return n 1413} 1414 1415func sovUnrecognizedgroup(x uint64) (n int) { 1416 for { 1417 n++ 1418 x >>= 7 1419 if x == 0 { 1420 break 1421 } 1422 } 1423 return n 1424} 1425func sozUnrecognizedgroup(x uint64) (n int) { 1426 return sovUnrecognizedgroup(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1427} 1428func (this *NewNoGroup) String() string { 1429 if this == nil { 1430 return "nil" 1431 } 1432 s := strings.Join([]string{`&NewNoGroup{`, 1433 `Field1:` + valueToStringUnrecognizedgroup(this.Field1) + `,`, 1434 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 1435 `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "A", "A", 1) + `,`, 1436 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1437 `}`, 1438 }, "") 1439 return s 1440} 1441func (this *A) String() string { 1442 if this == nil { 1443 return "nil" 1444 } 1445 s := strings.Join([]string{`&A{`, 1446 `AField:` + valueToStringUnrecognizedgroup(this.AField) + `,`, 1447 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1448 `}`, 1449 }, "") 1450 return s 1451} 1452func (this *OldWithGroup) String() string { 1453 if this == nil { 1454 return "nil" 1455 } 1456 s := strings.Join([]string{`&OldWithGroup{`, 1457 `Field1:` + valueToStringUnrecognizedgroup(this.Field1) + `,`, 1458 `Group1:` + strings.Replace(fmt.Sprintf("%v", this.Group1), "OldWithGroup_Group1", "OldWithGroup_Group1", 1) + `,`, 1459 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 1460 `Group2:` + strings.Replace(fmt.Sprintf("%v", this.Group2), "OldWithGroup_Group2", "OldWithGroup_Group2", 1) + `,`, 1461 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1462 `}`, 1463 }, "") 1464 return s 1465} 1466func (this *OldWithGroup_Group1) String() string { 1467 if this == nil { 1468 return "nil" 1469 } 1470 s := strings.Join([]string{`&OldWithGroup_Group1{`, 1471 `Field1:` + valueToStringUnrecognizedgroup(this.Field1) + `,`, 1472 `Field2:` + valueToStringUnrecognizedgroup(this.Field2) + `,`, 1473 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 1474 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1475 `}`, 1476 }, "") 1477 return s 1478} 1479func (this *OldWithGroup_Group2) String() string { 1480 if this == nil { 1481 return "nil" 1482 } 1483 s := strings.Join([]string{`&OldWithGroup_Group2{`, 1484 `Field1:` + valueToStringUnrecognizedgroup(this.Field1) + `,`, 1485 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 1486 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1487 `}`, 1488 }, "") 1489 return s 1490} 1491func valueToStringUnrecognizedgroup(v interface{}) string { 1492 rv := reflect.ValueOf(v) 1493 if rv.IsNil() { 1494 return "nil" 1495 } 1496 pv := reflect.Indirect(rv).Interface() 1497 return fmt.Sprintf("*%v", pv) 1498} 1499func (m *NewNoGroup) Unmarshal(dAtA []byte) error { 1500 l := len(dAtA) 1501 iNdEx := 0 1502 for iNdEx < l { 1503 preIndex := iNdEx 1504 var wire uint64 1505 for shift := uint(0); ; shift += 7 { 1506 if shift >= 64 { 1507 return ErrIntOverflowUnrecognizedgroup 1508 } 1509 if iNdEx >= l { 1510 return io.ErrUnexpectedEOF 1511 } 1512 b := dAtA[iNdEx] 1513 iNdEx++ 1514 wire |= uint64(b&0x7F) << shift 1515 if b < 0x80 { 1516 break 1517 } 1518 } 1519 fieldNum := int32(wire >> 3) 1520 wireType := int(wire & 0x7) 1521 if wireType == 4 { 1522 return fmt.Errorf("proto: NewNoGroup: wiretype end group for non-group") 1523 } 1524 if fieldNum <= 0 { 1525 return fmt.Errorf("proto: NewNoGroup: illegal tag %d (wire type %d)", fieldNum, wire) 1526 } 1527 switch fieldNum { 1528 case 1: 1529 if wireType != 0 { 1530 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 1531 } 1532 var v int64 1533 for shift := uint(0); ; shift += 7 { 1534 if shift >= 64 { 1535 return ErrIntOverflowUnrecognizedgroup 1536 } 1537 if iNdEx >= l { 1538 return io.ErrUnexpectedEOF 1539 } 1540 b := dAtA[iNdEx] 1541 iNdEx++ 1542 v |= int64(b&0x7F) << shift 1543 if b < 0x80 { 1544 break 1545 } 1546 } 1547 m.Field1 = &v 1548 case 3: 1549 if wireType == 1 { 1550 var v uint64 1551 if (iNdEx + 8) > l { 1552 return io.ErrUnexpectedEOF 1553 } 1554 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1555 iNdEx += 8 1556 v2 := float64(math.Float64frombits(v)) 1557 m.Field3 = append(m.Field3, v2) 1558 } else if wireType == 2 { 1559 var packedLen int 1560 for shift := uint(0); ; shift += 7 { 1561 if shift >= 64 { 1562 return ErrIntOverflowUnrecognizedgroup 1563 } 1564 if iNdEx >= l { 1565 return io.ErrUnexpectedEOF 1566 } 1567 b := dAtA[iNdEx] 1568 iNdEx++ 1569 packedLen |= int(b&0x7F) << shift 1570 if b < 0x80 { 1571 break 1572 } 1573 } 1574 if packedLen < 0 { 1575 return ErrInvalidLengthUnrecognizedgroup 1576 } 1577 postIndex := iNdEx + packedLen 1578 if postIndex < 0 { 1579 return ErrInvalidLengthUnrecognizedgroup 1580 } 1581 if postIndex > l { 1582 return io.ErrUnexpectedEOF 1583 } 1584 var elementCount int 1585 elementCount = packedLen / 8 1586 if elementCount != 0 && len(m.Field3) == 0 { 1587 m.Field3 = make([]float64, 0, elementCount) 1588 } 1589 for iNdEx < postIndex { 1590 var v uint64 1591 if (iNdEx + 8) > l { 1592 return io.ErrUnexpectedEOF 1593 } 1594 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1595 iNdEx += 8 1596 v2 := float64(math.Float64frombits(v)) 1597 m.Field3 = append(m.Field3, v2) 1598 } 1599 } else { 1600 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 1601 } 1602 case 5: 1603 if wireType != 2 { 1604 return fmt.Errorf("proto: wrong wireType = %d for field A", wireType) 1605 } 1606 var msglen int 1607 for shift := uint(0); ; shift += 7 { 1608 if shift >= 64 { 1609 return ErrIntOverflowUnrecognizedgroup 1610 } 1611 if iNdEx >= l { 1612 return io.ErrUnexpectedEOF 1613 } 1614 b := dAtA[iNdEx] 1615 iNdEx++ 1616 msglen |= int(b&0x7F) << shift 1617 if b < 0x80 { 1618 break 1619 } 1620 } 1621 if msglen < 0 { 1622 return ErrInvalidLengthUnrecognizedgroup 1623 } 1624 postIndex := iNdEx + msglen 1625 if postIndex < 0 { 1626 return ErrInvalidLengthUnrecognizedgroup 1627 } 1628 if postIndex > l { 1629 return io.ErrUnexpectedEOF 1630 } 1631 if m.A == nil { 1632 m.A = &A{} 1633 } 1634 if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1635 return err 1636 } 1637 iNdEx = postIndex 1638 default: 1639 iNdEx = preIndex 1640 skippy, err := skipUnrecognizedgroup(dAtA[iNdEx:]) 1641 if err != nil { 1642 return err 1643 } 1644 if skippy < 0 { 1645 return ErrInvalidLengthUnrecognizedgroup 1646 } 1647 if (iNdEx + skippy) < 0 { 1648 return ErrInvalidLengthUnrecognizedgroup 1649 } 1650 if (iNdEx + skippy) > l { 1651 return io.ErrUnexpectedEOF 1652 } 1653 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1654 iNdEx += skippy 1655 } 1656 } 1657 1658 if iNdEx > l { 1659 return io.ErrUnexpectedEOF 1660 } 1661 return nil 1662} 1663func (m *A) Unmarshal(dAtA []byte) error { 1664 l := len(dAtA) 1665 iNdEx := 0 1666 for iNdEx < l { 1667 preIndex := iNdEx 1668 var wire uint64 1669 for shift := uint(0); ; shift += 7 { 1670 if shift >= 64 { 1671 return ErrIntOverflowUnrecognizedgroup 1672 } 1673 if iNdEx >= l { 1674 return io.ErrUnexpectedEOF 1675 } 1676 b := dAtA[iNdEx] 1677 iNdEx++ 1678 wire |= uint64(b&0x7F) << shift 1679 if b < 0x80 { 1680 break 1681 } 1682 } 1683 fieldNum := int32(wire >> 3) 1684 wireType := int(wire & 0x7) 1685 if wireType == 4 { 1686 return fmt.Errorf("proto: A: wiretype end group for non-group") 1687 } 1688 if fieldNum <= 0 { 1689 return fmt.Errorf("proto: A: illegal tag %d (wire type %d)", fieldNum, wire) 1690 } 1691 switch fieldNum { 1692 case 1: 1693 if wireType != 0 { 1694 return fmt.Errorf("proto: wrong wireType = %d for field AField", wireType) 1695 } 1696 var v int64 1697 for shift := uint(0); ; shift += 7 { 1698 if shift >= 64 { 1699 return ErrIntOverflowUnrecognizedgroup 1700 } 1701 if iNdEx >= l { 1702 return io.ErrUnexpectedEOF 1703 } 1704 b := dAtA[iNdEx] 1705 iNdEx++ 1706 v |= int64(b&0x7F) << shift 1707 if b < 0x80 { 1708 break 1709 } 1710 } 1711 m.AField = &v 1712 default: 1713 iNdEx = preIndex 1714 skippy, err := skipUnrecognizedgroup(dAtA[iNdEx:]) 1715 if err != nil { 1716 return err 1717 } 1718 if skippy < 0 { 1719 return ErrInvalidLengthUnrecognizedgroup 1720 } 1721 if (iNdEx + skippy) < 0 { 1722 return ErrInvalidLengthUnrecognizedgroup 1723 } 1724 if (iNdEx + skippy) > l { 1725 return io.ErrUnexpectedEOF 1726 } 1727 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1728 iNdEx += skippy 1729 } 1730 } 1731 1732 if iNdEx > l { 1733 return io.ErrUnexpectedEOF 1734 } 1735 return nil 1736} 1737func skipUnrecognizedgroup(dAtA []byte) (n int, err error) { 1738 l := len(dAtA) 1739 iNdEx := 0 1740 for iNdEx < l { 1741 var wire uint64 1742 for shift := uint(0); ; shift += 7 { 1743 if shift >= 64 { 1744 return 0, ErrIntOverflowUnrecognizedgroup 1745 } 1746 if iNdEx >= l { 1747 return 0, io.ErrUnexpectedEOF 1748 } 1749 b := dAtA[iNdEx] 1750 iNdEx++ 1751 wire |= (uint64(b) & 0x7F) << shift 1752 if b < 0x80 { 1753 break 1754 } 1755 } 1756 wireType := int(wire & 0x7) 1757 switch wireType { 1758 case 0: 1759 for shift := uint(0); ; shift += 7 { 1760 if shift >= 64 { 1761 return 0, ErrIntOverflowUnrecognizedgroup 1762 } 1763 if iNdEx >= l { 1764 return 0, io.ErrUnexpectedEOF 1765 } 1766 iNdEx++ 1767 if dAtA[iNdEx-1] < 0x80 { 1768 break 1769 } 1770 } 1771 return iNdEx, nil 1772 case 1: 1773 iNdEx += 8 1774 return iNdEx, nil 1775 case 2: 1776 var length int 1777 for shift := uint(0); ; shift += 7 { 1778 if shift >= 64 { 1779 return 0, ErrIntOverflowUnrecognizedgroup 1780 } 1781 if iNdEx >= l { 1782 return 0, io.ErrUnexpectedEOF 1783 } 1784 b := dAtA[iNdEx] 1785 iNdEx++ 1786 length |= (int(b) & 0x7F) << shift 1787 if b < 0x80 { 1788 break 1789 } 1790 } 1791 if length < 0 { 1792 return 0, ErrInvalidLengthUnrecognizedgroup 1793 } 1794 iNdEx += length 1795 if iNdEx < 0 { 1796 return 0, ErrInvalidLengthUnrecognizedgroup 1797 } 1798 return iNdEx, nil 1799 case 3: 1800 for { 1801 var innerWire uint64 1802 var start int = iNdEx 1803 for shift := uint(0); ; shift += 7 { 1804 if shift >= 64 { 1805 return 0, ErrIntOverflowUnrecognizedgroup 1806 } 1807 if iNdEx >= l { 1808 return 0, io.ErrUnexpectedEOF 1809 } 1810 b := dAtA[iNdEx] 1811 iNdEx++ 1812 innerWire |= (uint64(b) & 0x7F) << shift 1813 if b < 0x80 { 1814 break 1815 } 1816 } 1817 innerWireType := int(innerWire & 0x7) 1818 if innerWireType == 4 { 1819 break 1820 } 1821 next, err := skipUnrecognizedgroup(dAtA[start:]) 1822 if err != nil { 1823 return 0, err 1824 } 1825 iNdEx = start + next 1826 if iNdEx < 0 { 1827 return 0, ErrInvalidLengthUnrecognizedgroup 1828 } 1829 } 1830 return iNdEx, nil 1831 case 4: 1832 return iNdEx, nil 1833 case 5: 1834 iNdEx += 4 1835 return iNdEx, nil 1836 default: 1837 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1838 } 1839 } 1840 panic("unreachable") 1841} 1842 1843var ( 1844 ErrInvalidLengthUnrecognizedgroup = fmt.Errorf("proto: negative length found during unmarshaling") 1845 ErrIntOverflowUnrecognizedgroup = fmt.Errorf("proto: integer overflow") 1846) 1847