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