1// Copyright 2018 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Code generated by protoc-gen-go. DO NOT EDIT. 6// source: proto3_20180125_92554152/test.proto 7 8/* 9Package proto3_20180125_92554152 is a generated protocol buffer package. 10 11It is generated from these files: 12 proto3_20180125_92554152/test.proto 13 14It has these top-level messages: 15 SiblingMessage 16 Message 17*/ 18package proto3_20180125_92554152 19 20import proto "google.golang.org/protobuf/internal/protolegacy" 21import fmt "fmt" 22import math "math" 23 24// Reference imports to suppress errors if they are not otherwise used. 25var _ = proto.Marshal 26var _ = fmt.Errorf 27var _ = math.Inf 28 29// This is a compile-time assertion to ensure that this generated file 30// is compatible with the proto package it is being compiled against. 31// A compilation error at this line likely means your copy of the 32// proto package needs to be updated. 33const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 34 35type SiblingEnum int32 36 37const ( 38 SiblingEnum_ALPHA SiblingEnum = 0 39 SiblingEnum_BRAVO SiblingEnum = 10 40 SiblingEnum_CHARLIE SiblingEnum = 200 41) 42 43var SiblingEnum_name = map[int32]string{ 44 0: "ALPHA", 45 10: "BRAVO", 46 200: "CHARLIE", 47} 48var SiblingEnum_value = map[string]int32{ 49 "ALPHA": 0, 50 "BRAVO": 10, 51 "CHARLIE": 200, 52} 53 54func (x SiblingEnum) String() string { 55 return proto.EnumName(SiblingEnum_name, int32(x)) 56} 57func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 58 59type Message_ChildEnum int32 60 61const ( 62 Message_ALPHA Message_ChildEnum = 0 63 Message_BRAVO Message_ChildEnum = 1 64 Message_CHARLIE Message_ChildEnum = 2 65) 66 67var Message_ChildEnum_name = map[int32]string{ 68 0: "ALPHA", 69 1: "BRAVO", 70 2: "CHARLIE", 71} 72var Message_ChildEnum_value = map[string]int32{ 73 "ALPHA": 0, 74 "BRAVO": 1, 75 "CHARLIE": 2, 76} 77 78func (x Message_ChildEnum) String() string { 79 return proto.EnumName(Message_ChildEnum_name, int32(x)) 80} 81func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } 82 83type SiblingMessage struct { 84 F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 85 F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` 86 F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` 87} 88 89func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } 90func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } 91func (*SiblingMessage) ProtoMessage() {} 92func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 93 94func (m *SiblingMessage) GetF1() string { 95 if m != nil { 96 return m.F1 97 } 98 return "" 99} 100 101func (m *SiblingMessage) GetF2() []string { 102 if m != nil { 103 return m.F2 104 } 105 return nil 106} 107 108func (m *SiblingMessage) GetF3() *Message { 109 if m != nil { 110 return m.F3 111 } 112 return nil 113} 114 115type Message struct { 116 // Optional fields. 117 OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 118 OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 119 OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 120 OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 121 OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 122 OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 123 OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 124 OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 125 OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 126 OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 127 OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 128 OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 129 OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 130 OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 131 OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` 132 OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum" json:"optional_child_enum,omitempty"` 133 OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` 134 OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum" json:"optional_sibling_enum,omitempty"` 135 OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` 136 // Repeated fields. 137 RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 138 RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 139 RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 140 RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 141 RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 142 RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 143 RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 144 RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 145 RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 146 RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 147 RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 148 RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 149 RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 150 RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 151 RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` 152 RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum" json:"repeated_child_enum,omitempty"` 153 RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` 154 RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum" json:"repeated_sibling_enum,omitempty"` 155 RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` 156 // Map fields. 157 MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 158 MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 159 MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` 160 MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 161 MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 162 MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` 163 MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 164 MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 165 MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 166 MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 167 MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 168 MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 169 MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 170 MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 171 MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` 172 MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180125.Message_ChildEnum"` 173 MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 174 MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180125.SiblingEnum"` 175 MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 176 MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 177 MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 178 MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 179 MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 180 MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 181 MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 182 MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 183 MapStringBool map[string]bool `protobuf:"bytes,326,rep,name=map_string_bool,json=mapStringBool" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 184 // Oneof fields. 185 // 186 // Types that are valid to be assigned to OneofUnion: 187 // *Message_OneofBool 188 // *Message_OneofInt32 189 // *Message_OneofSint32 190 // *Message_OneofUint32 191 // *Message_OneofInt64 192 // *Message_OneofSint64 193 // *Message_OneofUint64 194 // *Message_OneofFixed32 195 // *Message_OneofSfixed32 196 // *Message_OneofFloat 197 // *Message_OneofFixed64 198 // *Message_OneofSfixed64 199 // *Message_OneofDouble 200 // *Message_OneofString 201 // *Message_OneofBytes 202 // *Message_OneofChildEnum 203 // *Message_OneofChildMessage 204 // *Message_OneofSiblingEnum 205 // *Message_OneofSiblingMessage 206 // *Message_OneofString1 207 // *Message_OneofString2 208 // *Message_OneofString3 209 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` 210} 211 212func (m *Message) Reset() { *m = Message{} } 213func (m *Message) String() string { return proto.CompactTextString(m) } 214func (*Message) ProtoMessage() {} 215func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 216 217type isMessage_OneofUnion interface{ isMessage_OneofUnion() } 218 219type Message_OneofBool struct { 220 OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` 221} 222type Message_OneofInt32 struct { 223 OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` 224} 225type Message_OneofSint32 struct { 226 OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` 227} 228type Message_OneofUint32 struct { 229 OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` 230} 231type Message_OneofInt64 struct { 232 OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` 233} 234type Message_OneofSint64 struct { 235 OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` 236} 237type Message_OneofUint64 struct { 238 OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` 239} 240type Message_OneofFixed32 struct { 241 OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` 242} 243type Message_OneofSfixed32 struct { 244 OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` 245} 246type Message_OneofFloat struct { 247 OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` 248} 249type Message_OneofFixed64 struct { 250 OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` 251} 252type Message_OneofSfixed64 struct { 253 OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` 254} 255type Message_OneofDouble struct { 256 OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` 257} 258type Message_OneofString struct { 259 OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` 260} 261type Message_OneofBytes struct { 262 OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` 263} 264type Message_OneofChildEnum struct { 265 OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum,oneof"` 266} 267type Message_OneofChildMessage struct { 268 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` 269} 270type Message_OneofSiblingEnum struct { 271 OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum,oneof"` 272} 273type Message_OneofSiblingMessage struct { 274 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` 275} 276type Message_OneofString1 struct { 277 OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` 278} 279type Message_OneofString2 struct { 280 OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` 281} 282type Message_OneofString3 struct { 283 OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` 284} 285 286func (*Message_OneofBool) isMessage_OneofUnion() {} 287func (*Message_OneofInt32) isMessage_OneofUnion() {} 288func (*Message_OneofSint32) isMessage_OneofUnion() {} 289func (*Message_OneofUint32) isMessage_OneofUnion() {} 290func (*Message_OneofInt64) isMessage_OneofUnion() {} 291func (*Message_OneofSint64) isMessage_OneofUnion() {} 292func (*Message_OneofUint64) isMessage_OneofUnion() {} 293func (*Message_OneofFixed32) isMessage_OneofUnion() {} 294func (*Message_OneofSfixed32) isMessage_OneofUnion() {} 295func (*Message_OneofFloat) isMessage_OneofUnion() {} 296func (*Message_OneofFixed64) isMessage_OneofUnion() {} 297func (*Message_OneofSfixed64) isMessage_OneofUnion() {} 298func (*Message_OneofDouble) isMessage_OneofUnion() {} 299func (*Message_OneofString) isMessage_OneofUnion() {} 300func (*Message_OneofBytes) isMessage_OneofUnion() {} 301func (*Message_OneofChildEnum) isMessage_OneofUnion() {} 302func (*Message_OneofChildMessage) isMessage_OneofUnion() {} 303func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} 304func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} 305func (*Message_OneofString1) isMessage_OneofUnion() {} 306func (*Message_OneofString2) isMessage_OneofUnion() {} 307func (*Message_OneofString3) isMessage_OneofUnion() {} 308 309func (m *Message) GetOneofUnion() isMessage_OneofUnion { 310 if m != nil { 311 return m.OneofUnion 312 } 313 return nil 314} 315 316func (m *Message) GetOptionalBool() bool { 317 if m != nil { 318 return m.OptionalBool 319 } 320 return false 321} 322 323func (m *Message) GetOptionalInt32() int32 { 324 if m != nil { 325 return m.OptionalInt32 326 } 327 return 0 328} 329 330func (m *Message) GetOptionalSint32() int32 { 331 if m != nil { 332 return m.OptionalSint32 333 } 334 return 0 335} 336 337func (m *Message) GetOptionalUint32() uint32 { 338 if m != nil { 339 return m.OptionalUint32 340 } 341 return 0 342} 343 344func (m *Message) GetOptionalInt64() int64 { 345 if m != nil { 346 return m.OptionalInt64 347 } 348 return 0 349} 350 351func (m *Message) GetOptionalSint64() int64 { 352 if m != nil { 353 return m.OptionalSint64 354 } 355 return 0 356} 357 358func (m *Message) GetOptionalUint64() uint64 { 359 if m != nil { 360 return m.OptionalUint64 361 } 362 return 0 363} 364 365func (m *Message) GetOptionalFixed32() uint32 { 366 if m != nil { 367 return m.OptionalFixed32 368 } 369 return 0 370} 371 372func (m *Message) GetOptionalSfixed32() int32 { 373 if m != nil { 374 return m.OptionalSfixed32 375 } 376 return 0 377} 378 379func (m *Message) GetOptionalFloat() float32 { 380 if m != nil { 381 return m.OptionalFloat 382 } 383 return 0 384} 385 386func (m *Message) GetOptionalFixed64() uint64 { 387 if m != nil { 388 return m.OptionalFixed64 389 } 390 return 0 391} 392 393func (m *Message) GetOptionalSfixed64() int64 { 394 if m != nil { 395 return m.OptionalSfixed64 396 } 397 return 0 398} 399 400func (m *Message) GetOptionalDouble() float64 { 401 if m != nil { 402 return m.OptionalDouble 403 } 404 return 0 405} 406 407func (m *Message) GetOptionalString() string { 408 if m != nil { 409 return m.OptionalString 410 } 411 return "" 412} 413 414func (m *Message) GetOptionalBytes() []byte { 415 if m != nil { 416 return m.OptionalBytes 417 } 418 return nil 419} 420 421func (m *Message) GetOptionalChildEnum() Message_ChildEnum { 422 if m != nil { 423 return m.OptionalChildEnum 424 } 425 return Message_ALPHA 426} 427 428func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { 429 if m != nil { 430 return m.OptionalChildMessage 431 } 432 return nil 433} 434 435func (m *Message) GetOptionalSiblingEnum() SiblingEnum { 436 if m != nil { 437 return m.OptionalSiblingEnum 438 } 439 return SiblingEnum_ALPHA 440} 441 442func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { 443 if m != nil { 444 return m.OptionalSiblingMessage 445 } 446 return nil 447} 448 449func (m *Message) GetRepeatedBool() []bool { 450 if m != nil { 451 return m.RepeatedBool 452 } 453 return nil 454} 455 456func (m *Message) GetRepeatedInt32() []int32 { 457 if m != nil { 458 return m.RepeatedInt32 459 } 460 return nil 461} 462 463func (m *Message) GetRepeatedSint32() []int32 { 464 if m != nil { 465 return m.RepeatedSint32 466 } 467 return nil 468} 469 470func (m *Message) GetRepeatedUint32() []uint32 { 471 if m != nil { 472 return m.RepeatedUint32 473 } 474 return nil 475} 476 477func (m *Message) GetRepeatedInt64() []int64 { 478 if m != nil { 479 return m.RepeatedInt64 480 } 481 return nil 482} 483 484func (m *Message) GetRepeatedSint64() []int64 { 485 if m != nil { 486 return m.RepeatedSint64 487 } 488 return nil 489} 490 491func (m *Message) GetRepeatedUint64() []uint64 { 492 if m != nil { 493 return m.RepeatedUint64 494 } 495 return nil 496} 497 498func (m *Message) GetRepeatedFixed32() []uint32 { 499 if m != nil { 500 return m.RepeatedFixed32 501 } 502 return nil 503} 504 505func (m *Message) GetRepeatedSfixed32() []int32 { 506 if m != nil { 507 return m.RepeatedSfixed32 508 } 509 return nil 510} 511 512func (m *Message) GetRepeatedFloat() []float32 { 513 if m != nil { 514 return m.RepeatedFloat 515 } 516 return nil 517} 518 519func (m *Message) GetRepeatedFixed64() []uint64 { 520 if m != nil { 521 return m.RepeatedFixed64 522 } 523 return nil 524} 525 526func (m *Message) GetRepeatedSfixed64() []int64 { 527 if m != nil { 528 return m.RepeatedSfixed64 529 } 530 return nil 531} 532 533func (m *Message) GetRepeatedDouble() []float64 { 534 if m != nil { 535 return m.RepeatedDouble 536 } 537 return nil 538} 539 540func (m *Message) GetRepeatedString() []string { 541 if m != nil { 542 return m.RepeatedString 543 } 544 return nil 545} 546 547func (m *Message) GetRepeatedBytes() [][]byte { 548 if m != nil { 549 return m.RepeatedBytes 550 } 551 return nil 552} 553 554func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { 555 if m != nil { 556 return m.RepeatedChildEnum 557 } 558 return nil 559} 560 561func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { 562 if m != nil { 563 return m.RepeatedChildMessage 564 } 565 return nil 566} 567 568func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { 569 if m != nil { 570 return m.RepeatedSiblingEnum 571 } 572 return nil 573} 574 575func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { 576 if m != nil { 577 return m.RepeatedSiblingMessage 578 } 579 return nil 580} 581 582func (m *Message) GetMapBoolBool() map[bool]bool { 583 if m != nil { 584 return m.MapBoolBool 585 } 586 return nil 587} 588 589func (m *Message) GetMapBoolInt32() map[bool]int32 { 590 if m != nil { 591 return m.MapBoolInt32 592 } 593 return nil 594} 595 596func (m *Message) GetMapBoolSint32() map[bool]int32 { 597 if m != nil { 598 return m.MapBoolSint32 599 } 600 return nil 601} 602 603func (m *Message) GetMapBoolUint32() map[bool]uint32 { 604 if m != nil { 605 return m.MapBoolUint32 606 } 607 return nil 608} 609 610func (m *Message) GetMapBoolInt64() map[bool]int64 { 611 if m != nil { 612 return m.MapBoolInt64 613 } 614 return nil 615} 616 617func (m *Message) GetMapBoolSint64() map[bool]int64 { 618 if m != nil { 619 return m.MapBoolSint64 620 } 621 return nil 622} 623 624func (m *Message) GetMapBoolUint64() map[bool]uint64 { 625 if m != nil { 626 return m.MapBoolUint64 627 } 628 return nil 629} 630 631func (m *Message) GetMapBoolFixed32() map[bool]uint32 { 632 if m != nil { 633 return m.MapBoolFixed32 634 } 635 return nil 636} 637 638func (m *Message) GetMapBoolSfixed32() map[bool]int32 { 639 if m != nil { 640 return m.MapBoolSfixed32 641 } 642 return nil 643} 644 645func (m *Message) GetMapBoolFloat() map[bool]float32 { 646 if m != nil { 647 return m.MapBoolFloat 648 } 649 return nil 650} 651 652func (m *Message) GetMapBoolFixed64() map[bool]uint64 { 653 if m != nil { 654 return m.MapBoolFixed64 655 } 656 return nil 657} 658 659func (m *Message) GetMapBoolSfixed64() map[bool]int64 { 660 if m != nil { 661 return m.MapBoolSfixed64 662 } 663 return nil 664} 665 666func (m *Message) GetMapBoolDouble() map[bool]float64 { 667 if m != nil { 668 return m.MapBoolDouble 669 } 670 return nil 671} 672 673func (m *Message) GetMapBoolString() map[bool]string { 674 if m != nil { 675 return m.MapBoolString 676 } 677 return nil 678} 679 680func (m *Message) GetMapBoolBytes() map[bool][]byte { 681 if m != nil { 682 return m.MapBoolBytes 683 } 684 return nil 685} 686 687func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { 688 if m != nil { 689 return m.MapBoolChildEnum 690 } 691 return nil 692} 693 694func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { 695 if m != nil { 696 return m.MapBoolChildMessage 697 } 698 return nil 699} 700 701func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { 702 if m != nil { 703 return m.MapBoolSiblingEnum 704 } 705 return nil 706} 707 708func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { 709 if m != nil { 710 return m.MapBoolSiblingMessage 711 } 712 return nil 713} 714 715func (m *Message) GetMapInt32Bool() map[int32]bool { 716 if m != nil { 717 return m.MapInt32Bool 718 } 719 return nil 720} 721 722func (m *Message) GetMapSint32Bool() map[int32]bool { 723 if m != nil { 724 return m.MapSint32Bool 725 } 726 return nil 727} 728 729func (m *Message) GetMapUint32Bool() map[uint32]bool { 730 if m != nil { 731 return m.MapUint32Bool 732 } 733 return nil 734} 735 736func (m *Message) GetMapInt64Bool() map[int64]bool { 737 if m != nil { 738 return m.MapInt64Bool 739 } 740 return nil 741} 742 743func (m *Message) GetMapSint64Bool() map[int64]bool { 744 if m != nil { 745 return m.MapSint64Bool 746 } 747 return nil 748} 749 750func (m *Message) GetMapUint64Bool() map[uint64]bool { 751 if m != nil { 752 return m.MapUint64Bool 753 } 754 return nil 755} 756 757func (m *Message) GetMapFixed32Bool() map[uint32]bool { 758 if m != nil { 759 return m.MapFixed32Bool 760 } 761 return nil 762} 763 764func (m *Message) GetMapStringBool() map[string]bool { 765 if m != nil { 766 return m.MapStringBool 767 } 768 return nil 769} 770 771func (m *Message) GetOneofBool() bool { 772 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { 773 return x.OneofBool 774 } 775 return false 776} 777 778func (m *Message) GetOneofInt32() int32 { 779 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { 780 return x.OneofInt32 781 } 782 return 0 783} 784 785func (m *Message) GetOneofSint32() int32 { 786 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { 787 return x.OneofSint32 788 } 789 return 0 790} 791 792func (m *Message) GetOneofUint32() uint32 { 793 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { 794 return x.OneofUint32 795 } 796 return 0 797} 798 799func (m *Message) GetOneofInt64() int64 { 800 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { 801 return x.OneofInt64 802 } 803 return 0 804} 805 806func (m *Message) GetOneofSint64() int64 { 807 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { 808 return x.OneofSint64 809 } 810 return 0 811} 812 813func (m *Message) GetOneofUint64() uint64 { 814 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { 815 return x.OneofUint64 816 } 817 return 0 818} 819 820func (m *Message) GetOneofFixed32() uint32 { 821 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { 822 return x.OneofFixed32 823 } 824 return 0 825} 826 827func (m *Message) GetOneofSfixed32() int32 { 828 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { 829 return x.OneofSfixed32 830 } 831 return 0 832} 833 834func (m *Message) GetOneofFloat() float32 { 835 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { 836 return x.OneofFloat 837 } 838 return 0 839} 840 841func (m *Message) GetOneofFixed64() uint64 { 842 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { 843 return x.OneofFixed64 844 } 845 return 0 846} 847 848func (m *Message) GetOneofSfixed64() int64 { 849 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { 850 return x.OneofSfixed64 851 } 852 return 0 853} 854 855func (m *Message) GetOneofDouble() float64 { 856 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { 857 return x.OneofDouble 858 } 859 return 0 860} 861 862func (m *Message) GetOneofString() string { 863 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { 864 return x.OneofString 865 } 866 return "" 867} 868 869func (m *Message) GetOneofBytes() []byte { 870 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { 871 return x.OneofBytes 872 } 873 return nil 874} 875 876func (m *Message) GetOneofChildEnum() Message_ChildEnum { 877 if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { 878 return x.OneofChildEnum 879 } 880 return Message_ALPHA 881} 882 883func (m *Message) GetOneofChildMessage() *Message_ChildMessage { 884 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { 885 return x.OneofChildMessage 886 } 887 return nil 888} 889 890func (m *Message) GetOneofSiblingEnum() SiblingEnum { 891 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { 892 return x.OneofSiblingEnum 893 } 894 return SiblingEnum_ALPHA 895} 896 897func (m *Message) GetOneofSiblingMessage() *SiblingMessage { 898 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { 899 return x.OneofSiblingMessage 900 } 901 return nil 902} 903 904func (m *Message) GetOneofString1() string { 905 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { 906 return x.OneofString1 907 } 908 return "" 909} 910 911func (m *Message) GetOneofString2() string { 912 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { 913 return x.OneofString2 914 } 915 return "" 916} 917 918func (m *Message) GetOneofString3() string { 919 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { 920 return x.OneofString3 921 } 922 return "" 923} 924 925// XXX_OneofFuncs is for the internal use of the proto package. 926func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 927 return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ 928 (*Message_OneofBool)(nil), 929 (*Message_OneofInt32)(nil), 930 (*Message_OneofSint32)(nil), 931 (*Message_OneofUint32)(nil), 932 (*Message_OneofInt64)(nil), 933 (*Message_OneofSint64)(nil), 934 (*Message_OneofUint64)(nil), 935 (*Message_OneofFixed32)(nil), 936 (*Message_OneofSfixed32)(nil), 937 (*Message_OneofFloat)(nil), 938 (*Message_OneofFixed64)(nil), 939 (*Message_OneofSfixed64)(nil), 940 (*Message_OneofDouble)(nil), 941 (*Message_OneofString)(nil), 942 (*Message_OneofBytes)(nil), 943 (*Message_OneofChildEnum)(nil), 944 (*Message_OneofChildMessage)(nil), 945 (*Message_OneofSiblingEnum)(nil), 946 (*Message_OneofSiblingMessage)(nil), 947 (*Message_OneofString1)(nil), 948 (*Message_OneofString2)(nil), 949 (*Message_OneofString3)(nil), 950 } 951} 952 953func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 954 m := msg.(*Message) 955 // oneof_union 956 switch x := m.OneofUnion.(type) { 957 case *Message_OneofBool: 958 t := uint64(0) 959 if x.OneofBool { 960 t = 1 961 } 962 b.EncodeVarint(400<<3 | proto.WireVarint) 963 b.EncodeVarint(t) 964 case *Message_OneofInt32: 965 b.EncodeVarint(401<<3 | proto.WireVarint) 966 b.EncodeVarint(uint64(x.OneofInt32)) 967 case *Message_OneofSint32: 968 b.EncodeVarint(402<<3 | proto.WireVarint) 969 b.EncodeZigzag32(uint64(x.OneofSint32)) 970 case *Message_OneofUint32: 971 b.EncodeVarint(403<<3 | proto.WireVarint) 972 b.EncodeVarint(uint64(x.OneofUint32)) 973 case *Message_OneofInt64: 974 b.EncodeVarint(404<<3 | proto.WireVarint) 975 b.EncodeVarint(uint64(x.OneofInt64)) 976 case *Message_OneofSint64: 977 b.EncodeVarint(405<<3 | proto.WireVarint) 978 b.EncodeZigzag64(uint64(x.OneofSint64)) 979 case *Message_OneofUint64: 980 b.EncodeVarint(406<<3 | proto.WireVarint) 981 b.EncodeVarint(uint64(x.OneofUint64)) 982 case *Message_OneofFixed32: 983 b.EncodeVarint(407<<3 | proto.WireFixed32) 984 b.EncodeFixed32(uint64(x.OneofFixed32)) 985 case *Message_OneofSfixed32: 986 b.EncodeVarint(408<<3 | proto.WireFixed32) 987 b.EncodeFixed32(uint64(x.OneofSfixed32)) 988 case *Message_OneofFloat: 989 b.EncodeVarint(409<<3 | proto.WireFixed32) 990 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) 991 case *Message_OneofFixed64: 992 b.EncodeVarint(410<<3 | proto.WireFixed64) 993 b.EncodeFixed64(uint64(x.OneofFixed64)) 994 case *Message_OneofSfixed64: 995 b.EncodeVarint(411<<3 | proto.WireFixed64) 996 b.EncodeFixed64(uint64(x.OneofSfixed64)) 997 case *Message_OneofDouble: 998 b.EncodeVarint(412<<3 | proto.WireFixed64) 999 b.EncodeFixed64(math.Float64bits(x.OneofDouble)) 1000 case *Message_OneofString: 1001 b.EncodeVarint(413<<3 | proto.WireBytes) 1002 b.EncodeStringBytes(x.OneofString) 1003 case *Message_OneofBytes: 1004 b.EncodeVarint(414<<3 | proto.WireBytes) 1005 b.EncodeRawBytes(x.OneofBytes) 1006 case *Message_OneofChildEnum: 1007 b.EncodeVarint(415<<3 | proto.WireVarint) 1008 b.EncodeVarint(uint64(x.OneofChildEnum)) 1009 case *Message_OneofChildMessage: 1010 b.EncodeVarint(416<<3 | proto.WireBytes) 1011 if err := b.EncodeMessage(x.OneofChildMessage); err != nil { 1012 return err 1013 } 1014 case *Message_OneofSiblingEnum: 1015 b.EncodeVarint(417<<3 | proto.WireVarint) 1016 b.EncodeVarint(uint64(x.OneofSiblingEnum)) 1017 case *Message_OneofSiblingMessage: 1018 b.EncodeVarint(418<<3 | proto.WireBytes) 1019 if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { 1020 return err 1021 } 1022 case *Message_OneofString1: 1023 b.EncodeVarint(419<<3 | proto.WireBytes) 1024 b.EncodeStringBytes(x.OneofString1) 1025 case *Message_OneofString2: 1026 b.EncodeVarint(420<<3 | proto.WireBytes) 1027 b.EncodeStringBytes(x.OneofString2) 1028 case *Message_OneofString3: 1029 b.EncodeVarint(421<<3 | proto.WireBytes) 1030 b.EncodeStringBytes(x.OneofString3) 1031 case nil: 1032 default: 1033 return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) 1034 } 1035 return nil 1036} 1037 1038func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1039 m := msg.(*Message) 1040 switch tag { 1041 case 400: // oneof_union.oneof_bool 1042 if wire != proto.WireVarint { 1043 return true, proto.ErrInternalBadWireType 1044 } 1045 x, err := b.DecodeVarint() 1046 m.OneofUnion = &Message_OneofBool{x != 0} 1047 return true, err 1048 case 401: // oneof_union.oneof_int32 1049 if wire != proto.WireVarint { 1050 return true, proto.ErrInternalBadWireType 1051 } 1052 x, err := b.DecodeVarint() 1053 m.OneofUnion = &Message_OneofInt32{int32(x)} 1054 return true, err 1055 case 402: // oneof_union.oneof_sint32 1056 if wire != proto.WireVarint { 1057 return true, proto.ErrInternalBadWireType 1058 } 1059 x, err := b.DecodeZigzag32() 1060 m.OneofUnion = &Message_OneofSint32{int32(x)} 1061 return true, err 1062 case 403: // oneof_union.oneof_uint32 1063 if wire != proto.WireVarint { 1064 return true, proto.ErrInternalBadWireType 1065 } 1066 x, err := b.DecodeVarint() 1067 m.OneofUnion = &Message_OneofUint32{uint32(x)} 1068 return true, err 1069 case 404: // oneof_union.oneof_int64 1070 if wire != proto.WireVarint { 1071 return true, proto.ErrInternalBadWireType 1072 } 1073 x, err := b.DecodeVarint() 1074 m.OneofUnion = &Message_OneofInt64{int64(x)} 1075 return true, err 1076 case 405: // oneof_union.oneof_sint64 1077 if wire != proto.WireVarint { 1078 return true, proto.ErrInternalBadWireType 1079 } 1080 x, err := b.DecodeZigzag64() 1081 m.OneofUnion = &Message_OneofSint64{int64(x)} 1082 return true, err 1083 case 406: // oneof_union.oneof_uint64 1084 if wire != proto.WireVarint { 1085 return true, proto.ErrInternalBadWireType 1086 } 1087 x, err := b.DecodeVarint() 1088 m.OneofUnion = &Message_OneofUint64{x} 1089 return true, err 1090 case 407: // oneof_union.oneof_fixed32 1091 if wire != proto.WireFixed32 { 1092 return true, proto.ErrInternalBadWireType 1093 } 1094 x, err := b.DecodeFixed32() 1095 m.OneofUnion = &Message_OneofFixed32{uint32(x)} 1096 return true, err 1097 case 408: // oneof_union.oneof_sfixed32 1098 if wire != proto.WireFixed32 { 1099 return true, proto.ErrInternalBadWireType 1100 } 1101 x, err := b.DecodeFixed32() 1102 m.OneofUnion = &Message_OneofSfixed32{int32(x)} 1103 return true, err 1104 case 409: // oneof_union.oneof_float 1105 if wire != proto.WireFixed32 { 1106 return true, proto.ErrInternalBadWireType 1107 } 1108 x, err := b.DecodeFixed32() 1109 m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} 1110 return true, err 1111 case 410: // oneof_union.oneof_fixed64 1112 if wire != proto.WireFixed64 { 1113 return true, proto.ErrInternalBadWireType 1114 } 1115 x, err := b.DecodeFixed64() 1116 m.OneofUnion = &Message_OneofFixed64{x} 1117 return true, err 1118 case 411: // oneof_union.oneof_sfixed64 1119 if wire != proto.WireFixed64 { 1120 return true, proto.ErrInternalBadWireType 1121 } 1122 x, err := b.DecodeFixed64() 1123 m.OneofUnion = &Message_OneofSfixed64{int64(x)} 1124 return true, err 1125 case 412: // oneof_union.oneof_double 1126 if wire != proto.WireFixed64 { 1127 return true, proto.ErrInternalBadWireType 1128 } 1129 x, err := b.DecodeFixed64() 1130 m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} 1131 return true, err 1132 case 413: // oneof_union.oneof_string 1133 if wire != proto.WireBytes { 1134 return true, proto.ErrInternalBadWireType 1135 } 1136 x, err := b.DecodeStringBytes() 1137 m.OneofUnion = &Message_OneofString{x} 1138 return true, err 1139 case 414: // oneof_union.oneof_bytes 1140 if wire != proto.WireBytes { 1141 return true, proto.ErrInternalBadWireType 1142 } 1143 x, err := b.DecodeRawBytes(true) 1144 m.OneofUnion = &Message_OneofBytes{x} 1145 return true, err 1146 case 415: // oneof_union.oneof_child_enum 1147 if wire != proto.WireVarint { 1148 return true, proto.ErrInternalBadWireType 1149 } 1150 x, err := b.DecodeVarint() 1151 m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} 1152 return true, err 1153 case 416: // oneof_union.oneof_child_message 1154 if wire != proto.WireBytes { 1155 return true, proto.ErrInternalBadWireType 1156 } 1157 msg := new(Message_ChildMessage) 1158 err := b.DecodeMessage(msg) 1159 m.OneofUnion = &Message_OneofChildMessage{msg} 1160 return true, err 1161 case 417: // oneof_union.oneof_sibling_enum 1162 if wire != proto.WireVarint { 1163 return true, proto.ErrInternalBadWireType 1164 } 1165 x, err := b.DecodeVarint() 1166 m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} 1167 return true, err 1168 case 418: // oneof_union.oneof_sibling_message 1169 if wire != proto.WireBytes { 1170 return true, proto.ErrInternalBadWireType 1171 } 1172 msg := new(SiblingMessage) 1173 err := b.DecodeMessage(msg) 1174 m.OneofUnion = &Message_OneofSiblingMessage{msg} 1175 return true, err 1176 case 419: // oneof_union.oneof_string1 1177 if wire != proto.WireBytes { 1178 return true, proto.ErrInternalBadWireType 1179 } 1180 x, err := b.DecodeStringBytes() 1181 m.OneofUnion = &Message_OneofString1{x} 1182 return true, err 1183 case 420: // oneof_union.oneof_string2 1184 if wire != proto.WireBytes { 1185 return true, proto.ErrInternalBadWireType 1186 } 1187 x, err := b.DecodeStringBytes() 1188 m.OneofUnion = &Message_OneofString2{x} 1189 return true, err 1190 case 421: // oneof_union.oneof_string3 1191 if wire != proto.WireBytes { 1192 return true, proto.ErrInternalBadWireType 1193 } 1194 x, err := b.DecodeStringBytes() 1195 m.OneofUnion = &Message_OneofString3{x} 1196 return true, err 1197 default: 1198 return false, nil 1199 } 1200} 1201 1202func _Message_OneofSizer(msg proto.Message) (n int) { 1203 m := msg.(*Message) 1204 // oneof_union 1205 switch x := m.OneofUnion.(type) { 1206 case *Message_OneofBool: 1207 n += proto.SizeVarint(400<<3 | proto.WireVarint) 1208 n += 1 1209 case *Message_OneofInt32: 1210 n += proto.SizeVarint(401<<3 | proto.WireVarint) 1211 n += proto.SizeVarint(uint64(x.OneofInt32)) 1212 case *Message_OneofSint32: 1213 n += proto.SizeVarint(402<<3 | proto.WireVarint) 1214 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) 1215 case *Message_OneofUint32: 1216 n += proto.SizeVarint(403<<3 | proto.WireVarint) 1217 n += proto.SizeVarint(uint64(x.OneofUint32)) 1218 case *Message_OneofInt64: 1219 n += proto.SizeVarint(404<<3 | proto.WireVarint) 1220 n += proto.SizeVarint(uint64(x.OneofInt64)) 1221 case *Message_OneofSint64: 1222 n += proto.SizeVarint(405<<3 | proto.WireVarint) 1223 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) 1224 case *Message_OneofUint64: 1225 n += proto.SizeVarint(406<<3 | proto.WireVarint) 1226 n += proto.SizeVarint(uint64(x.OneofUint64)) 1227 case *Message_OneofFixed32: 1228 n += proto.SizeVarint(407<<3 | proto.WireFixed32) 1229 n += 4 1230 case *Message_OneofSfixed32: 1231 n += proto.SizeVarint(408<<3 | proto.WireFixed32) 1232 n += 4 1233 case *Message_OneofFloat: 1234 n += proto.SizeVarint(409<<3 | proto.WireFixed32) 1235 n += 4 1236 case *Message_OneofFixed64: 1237 n += proto.SizeVarint(410<<3 | proto.WireFixed64) 1238 n += 8 1239 case *Message_OneofSfixed64: 1240 n += proto.SizeVarint(411<<3 | proto.WireFixed64) 1241 n += 8 1242 case *Message_OneofDouble: 1243 n += proto.SizeVarint(412<<3 | proto.WireFixed64) 1244 n += 8 1245 case *Message_OneofString: 1246 n += proto.SizeVarint(413<<3 | proto.WireBytes) 1247 n += proto.SizeVarint(uint64(len(x.OneofString))) 1248 n += len(x.OneofString) 1249 case *Message_OneofBytes: 1250 n += proto.SizeVarint(414<<3 | proto.WireBytes) 1251 n += proto.SizeVarint(uint64(len(x.OneofBytes))) 1252 n += len(x.OneofBytes) 1253 case *Message_OneofChildEnum: 1254 n += proto.SizeVarint(415<<3 | proto.WireVarint) 1255 n += proto.SizeVarint(uint64(x.OneofChildEnum)) 1256 case *Message_OneofChildMessage: 1257 s := proto.Size(x.OneofChildMessage) 1258 n += proto.SizeVarint(416<<3 | proto.WireBytes) 1259 n += proto.SizeVarint(uint64(s)) 1260 n += s 1261 case *Message_OneofSiblingEnum: 1262 n += proto.SizeVarint(417<<3 | proto.WireVarint) 1263 n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) 1264 case *Message_OneofSiblingMessage: 1265 s := proto.Size(x.OneofSiblingMessage) 1266 n += proto.SizeVarint(418<<3 | proto.WireBytes) 1267 n += proto.SizeVarint(uint64(s)) 1268 n += s 1269 case *Message_OneofString1: 1270 n += proto.SizeVarint(419<<3 | proto.WireBytes) 1271 n += proto.SizeVarint(uint64(len(x.OneofString1))) 1272 n += len(x.OneofString1) 1273 case *Message_OneofString2: 1274 n += proto.SizeVarint(420<<3 | proto.WireBytes) 1275 n += proto.SizeVarint(uint64(len(x.OneofString2))) 1276 n += len(x.OneofString2) 1277 case *Message_OneofString3: 1278 n += proto.SizeVarint(421<<3 | proto.WireBytes) 1279 n += proto.SizeVarint(uint64(len(x.OneofString3))) 1280 n += len(x.OneofString3) 1281 case nil: 1282 default: 1283 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1284 } 1285 return n 1286} 1287 1288type Message_ChildMessage struct { 1289 F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 1290 F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` 1291 F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` 1292} 1293 1294func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } 1295func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } 1296func (*Message_ChildMessage) ProtoMessage() {} 1297func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } 1298 1299func (m *Message_ChildMessage) GetF1() string { 1300 if m != nil { 1301 return m.F1 1302 } 1303 return "" 1304} 1305 1306func (m *Message_ChildMessage) GetF2() []string { 1307 if m != nil { 1308 return m.F2 1309 } 1310 return nil 1311} 1312 1313func (m *Message_ChildMessage) GetF3() *Message { 1314 if m != nil { 1315 return m.F3 1316 } 1317 return nil 1318} 1319 1320func init() { 1321 proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20180125.SiblingMessage") 1322 proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20180125.Message") 1323 proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20180125.Message.ChildMessage") 1324 proto.RegisterEnum("google.golang.org.proto3_20180125.SiblingEnum", SiblingEnum_name, SiblingEnum_value) 1325 proto.RegisterEnum("google.golang.org.proto3_20180125.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) 1326} 1327 1328func init() { proto.RegisterFile("proto3_20180125_92554152/test.proto", fileDescriptor0) } 1329 1330var fileDescriptor0 = []byte{ 1331 // 1947 bytes of a gzipped FileDescriptorProto 1332 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x59, 0x73, 0xdb, 0xc8, 1333 0x11, 0xc7, 0x09, 0x52, 0x87, 0x35, 0xe2, 0x09, 0x5a, 0xca, 0x94, 0x9e, 0x10, 0xd9, 0x71, 0x10, 1334 0x27, 0x45, 0x99, 0x14, 0x84, 0x38, 0x4e, 0x62, 0x5b, 0xb2, 0xe5, 0xd0, 0x29, 0x3b, 0x71, 0xc1, 1335 0xa5, 0x3c, 0xe4, 0x45, 0xa1, 0x24, 0x90, 0xa6, 0x0d, 0x12, 0x8a, 0x48, 0xba, 0xa2, 0xca, 0x83, 1336 0xbf, 0x42, 0xee, 0x3b, 0x7b, 0xef, 0xdb, 0xde, 0xf7, 0x7d, 0x7b, 0xcb, 0x7b, 0xdf, 0xe7, 0xa7, 1337 0xd9, 0x1a, 0x34, 0xe6, 0x02, 0x40, 0x93, 0x04, 0x6b, 0x1f, 0x5c, 0x25, 0x35, 0xff, 0xd3, 0x3f, 1338 0x76, 0xa3, 0xa7, 0x7b, 0x06, 0x16, 0x3a, 0xb4, 0xbb, 0xe7, 0x76, 0xdd, 0xe5, 0xcd, 0xca, 0xb1, 1339 0xf2, 0xf1, 0x63, 0xe5, 0xca, 0xca, 0xe6, 0x4f, 0x2a, 0x2b, 0x2b, 0x46, 0x79, 0xa5, 0xb2, 0xd4, 1340 0xb5, 0x3b, 0xdd, 0x92, 0xf7, 0xa9, 0xfa, 0xdd, 0x86, 0xeb, 0x36, 0x1c, 0xbb, 0xd4, 0x70, 0x9d, 1341 0x5a, 0xbb, 0x51, 0x72, 0xf7, 0x1a, 0xa5, 0xc0, 0xb2, 0x45, 0x07, 0x65, 0x2f, 0x37, 0xb7, 0x9c, 1342 0x66, 0xbb, 0x71, 0xd1, 0xee, 0x74, 0x6a, 0x0d, 0x5b, 0xcd, 0xa2, 0x64, 0xbd, 0x8c, 0x15, 0x4d, 1343 0xd1, 0x67, 0xac, 0x64, 0xbd, 0xec, 0xfd, 0x5e, 0xc1, 0x49, 0x2d, 0xe5, 0xfd, 0x5e, 0x51, 0x4f, 1344 0xa0, 0x64, 0x7d, 0x19, 0xa7, 0x34, 0x45, 0x9f, 0xad, 0x1c, 0x2d, 0x0d, 0x24, 0x94, 0x7c, 0xbf, 1345 0x56, 0xb2, 0xbe, 0xbc, 0x78, 0xf3, 0x34, 0x9a, 0xa6, 0x9c, 0x43, 0x28, 0xe3, 0xee, 0x76, 0x9b, 1346 0x6e, 0xbb, 0xe6, 0x6c, 0x6e, 0xb9, 0xae, 0x83, 0x77, 0x34, 0x45, 0x3f, 0x60, 0xa5, 0xa9, 0x71, 1347 0xcd, 0x75, 0x1d, 0xf5, 0x7b, 0x28, 0xcb, 0x44, 0xcd, 0x76, 0x77, 0xb9, 0x82, 0x6d, 0x4d, 0xd1, 1348 0x27, 0x2d, 0xb6, 0xf4, 0x3c, 0x31, 0xaa, 0xdf, 0x47, 0x39, 0x26, 0xeb, 0x80, 0xae, 0xae, 0x29, 1349 0x7a, 0xc1, 0x62, 0xab, 0x2f, 0x37, 0x43, 0xc2, 0x1e, 0x08, 0x1b, 0x9a, 0xa2, 0x67, 0xb8, 0x70, 1350 0x03, 0x84, 0x01, 0xb0, 0x69, 0xe0, 0x2b, 0x9a, 0xa2, 0xa7, 0x24, 0xb0, 0x69, 0x84, 0xc0, 0xa6, 1351 0x81, 0x9b, 0x9a, 0xa2, 0xab, 0x32, 0x38, 0x20, 0xec, 0x81, 0xf0, 0xaa, 0xa6, 0xe8, 0x13, 0x32, 1352 0xd8, 0x34, 0xd4, 0x1f, 0xa0, 0x3c, 0x13, 0xd6, 0x9b, 0x7f, 0xb0, 0x77, 0x96, 0x2b, 0xf8, 0x9a, 1353 0xa6, 0xe8, 0xd3, 0x16, 0x73, 0x70, 0x0e, 0xcc, 0xea, 0x0f, 0x51, 0x81, 0xc3, 0xa9, 0xd6, 0xd1, 1354 0x14, 0x3d, 0x67, 0x31, 0x1f, 0x97, 0x7d, 0xbb, 0x14, 0x50, 0xdd, 0x71, 0x6b, 0x5d, 0xdc, 0xd2, 1355 0x14, 0x3d, 0xc9, 0x03, 0x3a, 0x47, 0x8c, 0x61, 0xbc, 0x69, 0xe0, 0xb6, 0xa6, 0xe8, 0x53, 0x01, 1356 0xbc, 0x69, 0x44, 0xe0, 0x4d, 0x03, 0xbb, 0x9a, 0xa2, 0xe7, 0x83, 0xf8, 0x40, 0xfc, 0x3b, 0x6e, 1357 0x6f, 0xcb, 0xb1, 0xf1, 0xae, 0xa6, 0xe8, 0x0a, 0x8f, 0xff, 0xac, 0x67, 0x95, 0x33, 0xda, 0xdd, 1358 0x6b, 0xb6, 0x1b, 0xf8, 0xf7, 0x5e, 0x2d, 0xf2, 0x8c, 0x7a, 0x56, 0x29, 0xa0, 0xad, 0xfd, 0xae, 1359 0xdd, 0xc1, 0x7b, 0x9a, 0xa2, 0xa7, 0x79, 0x40, 0x6b, 0xc4, 0xa8, 0xee, 0xa0, 0x22, 0x93, 0x6d, 1360 0x5f, 0x69, 0x3a, 0x3b, 0x9b, 0x76, 0xbb, 0xd7, 0xc2, 0x1d, 0x4d, 0xd1, 0xb3, 0x15, 0x63, 0xf8, 1361 0xfa, 0x2d, 0x9d, 0x21, 0x8b, 0xd7, 0xdb, 0xbd, 0x96, 0xc5, 0xc2, 0x66, 0x26, 0xb5, 0x85, 0xe6, 1362 0x03, 0x94, 0x16, 0x2c, 0xc3, 0x5d, 0x6f, 0xa3, 0xfc, 0x78, 0x54, 0x10, 0xdd, 0x35, 0x07, 0x25, 1363 0x16, 0xdd, 0x3b, 0x5b, 0x68, 0x4e, 0x28, 0x3b, 0x6f, 0xfb, 0x42, 0x58, 0x3d, 0x2f, 0xac, 0xd2, 1364 0x10, 0x34, 0x7f, 0xd7, 0x7b, 0x01, 0x15, 0x79, 0xb1, 0x32, 0xa3, 0x7a, 0x0d, 0xe1, 0x10, 0x83, 1365 0x06, 0x75, 0xdd, 0x0b, 0xaa, 0x3c, 0x3c, 0x86, 0x86, 0x33, 0x1f, 0x20, 0xd1, 0x80, 0x0e, 0xa3, 1366 0xcc, 0x9e, 0xbd, 0x6b, 0xd7, 0xba, 0xf6, 0x0e, 0x34, 0x83, 0x5b, 0x8a, 0x96, 0x22, 0xdd, 0x80, 1367 0x5a, 0xbd, 0x6e, 0x70, 0x04, 0x65, 0x99, 0x0a, 0x36, 0xef, 0x5b, 0x44, 0x36, 0x69, 0xb1, 0xc5, 1368 0xd0, 0x0e, 0x74, 0x94, 0x63, 0x3a, 0xbf, 0x1d, 0xbc, 0x4d, 0x84, 0x05, 0x8b, 0xad, 0xf7, 0xfb, 1369 0x81, 0xa8, 0xf4, 0xfb, 0xc1, 0x3b, 0x44, 0x99, 0xe1, 0x4a, 0xbf, 0x21, 0x04, 0xd8, 0xa6, 0x81, 1370 0xdf, 0x25, 0xc2, 0x94, 0xc4, 0x36, 0x8d, 0x10, 0xdb, 0x34, 0xf0, 0x7b, 0x44, 0xa8, 0xca, 0xec, 1371 0x80, 0xd2, 0x6f, 0x09, 0xef, 0x13, 0xe5, 0x84, 0xcc, 0x36, 0x0d, 0xf5, 0x28, 0xca, 0x33, 0x25, 1372 0xdd, 0xe7, 0x1f, 0x10, 0xe9, 0xb4, 0xc5, 0x5c, 0xd0, 0xa6, 0xf0, 0x23, 0x54, 0xe0, 0x7c, 0x2a, 1373 0xfe, 0x90, 0x88, 0x73, 0x16, 0xf3, 0xc2, 0xba, 0x82, 0x18, 0x15, 0x74, 0x85, 0x8f, 0x88, 0x34, 1374 0xc9, 0xa3, 0x82, 0xb6, 0x10, 0xfa, 0x06, 0xa6, 0x81, 0x3f, 0x26, 0xca, 0xa9, 0xc0, 0x37, 0x30, 1375 0x8d, 0x88, 0x6f, 0x60, 0x1a, 0xf8, 0x13, 0x22, 0xce, 0x07, 0xbf, 0x41, 0x20, 0x0b, 0x7e, 0x63, 1376 0xf8, 0x94, 0x68, 0x15, 0x9e, 0x05, 0xbf, 0x33, 0x48, 0x99, 0x85, 0xce, 0xf0, 0x99, 0xe2, 0x8d, 1377 0x25, 0x9e, 0x59, 0x68, 0x0d, 0x62, 0x54, 0xd0, 0x1a, 0x3e, 0x27, 0xc2, 0x34, 0x8f, 0x0a, 0x7a, 1378 0x83, 0x8d, 0x8a, 0x4c, 0x27, 0xf4, 0x86, 0x2f, 0x88, 0x38, 0x76, 0x73, 0xa0, 0x1e, 0x79, 0x73, 1379 0x68, 0xa3, 0xf9, 0x00, 0x86, 0xee, 0xa3, 0x2f, 0x09, 0x69, 0x9c, 0xee, 0x20, 0xc1, 0xe8, 0x66, 1380 0xda, 0x46, 0x73, 0x42, 0x09, 0x0a, 0xdd, 0xe1, 0x2b, 0x08, 0x6c, 0xe4, 0xf6, 0xc0, 0x0b, 0x97, 1381 0xb7, 0x07, 0x07, 0xe1, 0x10, 0x84, 0x86, 0xf5, 0x35, 0x84, 0x15, 0xa7, 0x3f, 0x04, 0x50, 0x34, 1382 0xa4, 0xdf, 0xa1, 0x4c, 0xab, 0xb6, 0xeb, 0xb5, 0x06, 0xe8, 0x0f, 0x0f, 0x24, 0x3d, 0xc4, 0x4f, 1383 0x47, 0xc8, 0xdc, 0xc5, 0xda, 0x2e, 0xe9, 0x22, 0xe4, 0xdf, 0x7a, 0xbb, 0xbb, 0xb7, 0x6f, 0xcd, 1384 0xb6, 0xb8, 0x45, 0xdd, 0x46, 0x59, 0x46, 0x80, 0x46, 0xf0, 0x20, 0x20, 0x7e, 0x36, 0x3a, 0xc2, 1385 0xeb, 0x42, 0xc0, 0x48, 0xb7, 0x04, 0x93, 0x5a, 0x47, 0x39, 0x06, 0xf1, 0x1b, 0xd3, 0x43, 0x40, 1386 0xf9, 0xf9, 0xe8, 0x14, 0x68, 0x61, 0x80, 0xc9, 0xb4, 0x44, 0x9b, 0xc4, 0xf1, 0xdb, 0xda, 0xc3, 1387 0xb1, 0x39, 0x1b, 0x11, 0x1c, 0xbf, 0x29, 0x06, 0x92, 0x66, 0x1a, 0xf8, 0x91, 0x71, 0x92, 0x66, 1388 0x1a, 0xa1, 0xa4, 0x99, 0x46, 0x28, 0x69, 0xa6, 0x81, 0x1f, 0x1d, 0x2b, 0x69, 0x14, 0x23, 0x26, 1389 0x2d, 0xc0, 0xf1, 0xfb, 0xf1, 0x63, 0x63, 0x25, 0x2d, 0xc8, 0xf1, 0xbb, 0x79, 0x13, 0xe5, 0x19, 1390 0x87, 0x36, 0xe8, 0xc7, 0x01, 0x74, 0x72, 0x74, 0x90, 0xdf, 0xf7, 0x81, 0x94, 0x6d, 0x49, 0x46, 1391 0xd5, 0x41, 0x05, 0x9e, 0x3a, 0xca, 0x7a, 0x02, 0x58, 0xa7, 0x62, 0x24, 0xaf, 0x2e, 0xc2, 0x72, 1392 0x2d, 0xd9, 0x2a, 0x55, 0x03, 0x0c, 0x93, 0x27, 0x63, 0x57, 0x83, 0x37, 0x76, 0xe4, 0x6a, 0x80, 1393 0x49, 0x14, 0xca, 0x9e, 0x69, 0xe0, 0xa7, 0xc6, 0xcb, 0x1e, 0x7d, 0x4e, 0x52, 0xf6, 0x4c, 0x23, 1394 0x22, 0x7b, 0xa6, 0x81, 0x9f, 0x1e, 0x33, 0x7b, 0x14, 0x26, 0x67, 0x2f, 0x50, 0x7e, 0xfe, 0x20, 1395 0x7c, 0x26, 0x76, 0xf9, 0xc1, 0xc8, 0x94, 0xcb, 0xcf, 0x1f, 0xa3, 0xd2, 0x76, 0x82, 0x31, 0xfa, 1396 0x6c, 0xfc, 0xed, 0xe4, 0x39, 0x08, 0x6c, 0x27, 0x18, 0xc2, 0x62, 0x35, 0xc0, 0x10, 0x7e, 0x2e, 1397 0x76, 0x35, 0x78, 0xe3, 0x5a, 0xae, 0x06, 0x98, 0xe0, 0xbb, 0xa8, 0xc8, 0x20, 0xc2, 0x04, 0x7f, 1398 0x1e, 0x48, 0xa7, 0x47, 0x27, 0xb1, 0xa9, 0x0d, 0xb4, 0x7c, 0x2b, 0x60, 0x56, 0xf7, 0xd1, 0x7c, 1399 0x80, 0x48, 0xa7, 0xde, 0x0b, 0x00, 0x3d, 0x13, 0x13, 0xea, 0xdb, 0x80, 0x5b, 0x6c, 0x85, 0x3f, 1400 0x51, 0xaf, 0xa3, 0x39, 0xa1, 0x11, 0x0a, 0x73, 0xfd, 0x45, 0x20, 0xaf, 0xc5, 0x69, 0x87, 0x6c, 1401 0xa2, 0x03, 0x58, 0x6d, 0x85, 0x3e, 0x50, 0x6f, 0x20, 0x1c, 0xe2, 0xd2, 0xa0, 0x5f, 0x02, 0xf4, 1402 0x7a, 0x6c, 0xb4, 0x14, 0xf6, 0x5c, 0x2b, 0xea, 0x33, 0x5a, 0x4a, 0xde, 0xcc, 0x81, 0xf1, 0xff, 1403 0x72, 0xac, 0x52, 0xf2, 0x86, 0x30, 0x9f, 0xff, 0xa4, 0x94, 0x98, 0x89, 0xee, 0x8b, 0x8e, 0x40, 1404 0x79, 0x25, 0xd6, 0xbe, 0x80, 0x19, 0xcc, 0x31, 0x64, 0x5f, 0x70, 0x1b, 0xe5, 0xf4, 0x04, 0xce, 1405 0xab, 0xb1, 0x38, 0x1b, 0x11, 0x1c, 0x6e, 0x13, 0x92, 0x66, 0x1a, 0x80, 0x79, 0x2d, 0x6e, 0xd2, 1406 0x4c, 0x23, 0x94, 0x34, 0x30, 0x89, 0x49, 0xa3, 0x94, 0xd7, 0x63, 0x27, 0x4d, 0xc4, 0xd0, 0xa4, 1407 0xc9, 0x9c, 0x9e, 0xc0, 0x79, 0x23, 0x76, 0xd2, 0x82, 0x1c, 0x6e, 0xa3, 0xd3, 0xc5, 0x9f, 0x68, 1408 0x00, 0xba, 0x19, 0x6b, 0xba, 0xf8, 0x23, 0x98, 0x93, 0xc8, 0xd3, 0x10, 0x8c, 0x2c, 0x75, 0x5e, 1409 0xb7, 0x04, 0xd2, 0x9b, 0xf1, 0x52, 0xe7, 0x79, 0x08, 0xa4, 0x8e, 0xd9, 0x54, 0x0d, 0x21, 0xb7, 1410 0x6d, 0xbb, 0x75, 0x40, 0xfc, 0x29, 0xa5, 0x29, 0xfa, 0x81, 0x6a, 0xc2, 0x9a, 0xf1, 0x8c, 0x9e, 1411 0x62, 0x11, 0xcd, 0x82, 0x02, 0x4e, 0x8a, 0x7f, 0x26, 0x92, 0xc9, 0x6a, 0xc2, 0x82, 0x75, 0x70, 1412 0x72, 0x3d, 0x8c, 0xd2, 0xa0, 0xf1, 0x8f, 0xad, 0x7f, 0x21, 0xa2, 0x42, 0x35, 0x61, 0xc1, 0x52, 1413 0xff, 0xdc, 0xc9, 0x54, 0xfe, 0xa1, 0xf3, 0xaf, 0x44, 0x95, 0x61, 0x2a, 0xff, 0xd4, 0x28, 0xf2, 1414 0x4c, 0x03, 0xff, 0x8d, 0x88, 0x52, 0x22, 0xcf, 0x34, 0x64, 0x9e, 0x69, 0xe0, 0xbf, 0x13, 0x91, 1415 0x2a, 0xf1, 0x44, 0x95, 0x7f, 0x5e, 0xfb, 0x07, 0x51, 0x4d, 0x48, 0x3c, 0xd3, 0x50, 0x8f, 0xa0, 1416 0x0c, 0xa8, 0xe8, 0x09, 0xe8, 0x9f, 0x44, 0x36, 0x5d, 0x4d, 0x58, 0xb0, 0x9a, 0x9e, 0x96, 0x74, 1417 0x94, 0xf5, 0x99, 0x54, 0xf8, 0x2f, 0x22, 0xcc, 0x55, 0x13, 0x16, 0x38, 0x60, 0x27, 0x1d, 0x16, 1418 0x01, 0x1c, 0x73, 0xfe, 0x4d, 0x64, 0x49, 0x16, 0x01, 0x1c, 0x54, 0x64, 0xaa, 0x69, 0xe0, 0xff, 1419 0x10, 0xd5, 0x94, 0x4c, 0xf5, 0x2e, 0xc0, 0x12, 0xd5, 0x34, 0xf0, 0x7f, 0x89, 0x30, 0x1f, 0xa0, 1420 0x8a, 0xd1, 0xfa, 0xc7, 0x83, 0xff, 0x11, 0x9d, 0xc2, 0xa2, 0xf5, 0xe7, 0x3b, 0xcf, 0x1c, 0x0c, 1421 0xf7, 0xff, 0x13, 0xd5, 0x0c, 0xcf, 0x1c, 0x4c, 0x67, 0x16, 0x01, 0x8c, 0xe6, 0x3b, 0x88, 0x28, 1422 0xcd, 0x22, 0x80, 0xe1, 0x5a, 0x43, 0x79, 0xd0, 0x08, 0x93, 0xf5, 0xce, 0x54, 0xfc, 0x17, 0x67, 1423 0xd5, 0x84, 0x05, 0xa1, 0xf2, 0x69, 0x7a, 0x15, 0x15, 0x45, 0x04, 0x9d, 0x2a, 0x77, 0xa5, 0xc6, 1424 0x7a, 0x6b, 0x56, 0x4d, 0x58, 0x05, 0x0e, 0xa2, 0x53, 0x64, 0x13, 0xa9, 0xb4, 0xa4, 0x84, 0xd9, 1425 0x79, 0x77, 0x2a, 0xce, 0x2b, 0xb3, 0x6a, 0xc2, 0xca, 0xfb, 0x85, 0xc8, 0xe7, 0xe4, 0x15, 0x34, 1426 0x27, 0x03, 0x68, 0x38, 0xf7, 0xa4, 0x62, 0xbe, 0x2f, 0xab, 0x26, 0xac, 0xa2, 0x88, 0xa1, 0xa1, 1427 0xb0, 0xda, 0x82, 0x67, 0x5c, 0xc6, 0xf7, 0xd2, 0x87, 0x9c, 0x16, 0x1e, 0x72, 0x39, 0xa8, 0xab, 1428 0xe0, 0xfb, 0xa2, 0x74, 0x95, 0xa0, 0x6e, 0x19, 0xdf, 0x1f, 0xa5, 0x5b, 0x5e, 0xb8, 0x8a, 0xd2, 1429 0x52, 0x4a, 0xbf, 0xc5, 0xff, 0x2b, 0x58, 0x38, 0x89, 0xf2, 0xc1, 0x1b, 0xbb, 0x9a, 0x47, 0xa9, 1430 0x6b, 0xf6, 0xbe, 0x07, 0x3c, 0x60, 0x91, 0x1f, 0xd5, 0x83, 0x68, 0xf2, 0x7a, 0xcd, 0xe9, 0xd9, 1431 0x38, 0xe9, 0xd9, 0xe0, 0x97, 0x13, 0xc9, 0xe3, 0xca, 0xc2, 0x29, 0x54, 0x08, 0x5d, 0xc7, 0x07, 1432 0x39, 0x98, 0x14, 0x1d, 0x9c, 0x46, 0x6a, 0xf8, 0xa6, 0x3d, 0xc8, 0x43, 0x21, 0xda, 0xc3, 0xc6, 1433 0xf0, 0x1e, 0x32, 0x7d, 0x83, 0xf0, 0xaf, 0x0e, 0x83, 0x1c, 0xa4, 0xfa, 0x07, 0x31, 0xa4, 0x07, 1434 0xb5, 0x7f, 0x10, 0x43, 0x7a, 0x98, 0x10, 0x3d, 0xac, 0xa2, 0x62, 0xc4, 0x65, 0x75, 0x90, 0x8b, 1435 0x69, 0xd1, 0xc5, 0x1a, 0x3a, 0x18, 0x75, 0x07, 0x1d, 0xe4, 0x23, 0x17, 0x9d, 0x4b, 0x7e, 0xb9, 1436 0x1c, 0xe4, 0x20, 0x79, 0x9b, 0x38, 0x86, 0x4c, 0xc5, 0xd4, 0xed, 0xe2, 0x18, 0xd2, 0x47, 0x3e, 1437 0xfa, 0x81, 0x08, 0xb7, 0xbc, 0x41, 0x1e, 0x94, 0x3e, 0x45, 0xc1, 0xef, 0x6f, 0x83, 0x3c, 0xcc, 1438 0x44, 0xe7, 0x92, 0x5f, 0xcd, 0x06, 0x39, 0x48, 0x8b, 0x0e, 0xf6, 0xd1, 0x5c, 0xe4, 0x8d, 0x2b, 1439 0xc2, 0xc9, 0x2f, 0x45, 0x27, 0x71, 0x5f, 0xcb, 0x0a, 0xe8, 0x1b, 0x08, 0xf7, 0xbb, 0x77, 0x45, 1440 0xd0, 0x2f, 0x8a, 0xf4, 0x31, 0x5e, 0xd5, 0x0a, 0x5f, 0xa0, 0x87, 0xbe, 0xd3, 0xe7, 0xfa, 0x15, 1441 0xc1, 0x3f, 0x2b, 0x47, 0x3f, 0xea, 0xbb, 0x5b, 0x01, 0xfb, 0x47, 0xb4, 0xd0, 0xff, 0xea, 0x15, 1442 0x41, 0xfe, 0x85, 0x1c, 0x79, 0x8c, 0xb7, 0xb9, 0xa1, 0x82, 0x91, 0x2f, 0x60, 0x22, 0x73, 0x72, 1443 0x50, 0x3b, 0x87, 0x9a, 0x0d, 0xdc, 0xad, 0x44, 0x0f, 0x85, 0xe1, 0x3c, 0x6c, 0xf4, 0xf7, 0x90, 1444 0x19, 0x6e, 0xa4, 0xc8, 0x17, 0x22, 0xd1, 0x41, 0x6a, 0xf8, 0x20, 0xfa, 0x78, 0x50, 0x87, 0x0f, 1445 0xa2, 0x8f, 0x87, 0x89, 0x41, 0x1e, 0xa0, 0x8b, 0x05, 0xaf, 0x27, 0xa2, 0x8b, 0xe9, 0x21, 0xc3, 1446 0x90, 0xef, 0x1d, 0xa2, 0x87, 0x99, 0x01, 0x1e, 0x16, 0x4b, 0x68, 0x86, 0x1f, 0x02, 0x67, 0xd0, 1447 0xe4, 0xea, 0x85, 0x4b, 0xd5, 0xd5, 0x7c, 0x82, 0xfc, 0xb8, 0x66, 0xad, 0xfe, 0xe6, 0xd7, 0x79, 1448 0x45, 0x9d, 0x45, 0xd3, 0x67, 0xaa, 0xab, 0xd6, 0x85, 0xf3, 0xeb, 0xf9, 0xe4, 0x5a, 0x86, 0x1e, 1449 0x57, 0x7b, 0xed, 0xa6, 0xdb, 0x3e, 0x5a, 0x46, 0xb3, 0xe2, 0xc1, 0x2b, 0xca, 0x01, 0x52, 0xd3, 1450 0xdc, 0xc1, 0x2d, 0x65, 0xed, 0xd2, 0x6f, 0x7f, 0x15, 0xaa, 0xdf, 0x25, 0xaf, 0x7e, 0xb7, 0x7a, 1451 0xf5, 0xa5, 0x66, 0xbb, 0x6b, 0xef, 0xb5, 0x6b, 0x8e, 0xf7, 0xd7, 0x13, 0x9e, 0xb5, 0xb3, 0xe4, 1452 0xd8, 0x8d, 0xda, 0xf6, 0xfe, 0x52, 0xbf, 0x3f, 0xb4, 0xd8, 0x9a, 0x82, 0x4f, 0xbe, 0x09, 0x00, 1453 0x00, 0xff, 0xff, 0x64, 0xfb, 0xb5, 0x25, 0x8b, 0x21, 0x00, 0x00, 1454} 1455