github.com/whiteCcinn/protobuf-go@v1.0.9/internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go (about) 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: proto2_20180430_b4deda09/test.proto 7 8 package proto2_20180430_b4deda09 // import "github.com/whiteCcinn/protobuf-go/internal/testprotos/legacy/proto2_20180430_b4deda09" 9 10 import proto "github.com/whiteCcinn/protobuf-go/internal/protolegacy" 11 import fmt "fmt" 12 import math "math" 13 14 // Reference imports to suppress errors if they are not otherwise used. 15 var _ = proto.Marshal 16 var _ = fmt.Errorf 17 var _ = math.Inf 18 19 // This is a compile-time assertion to ensure that this generated file 20 // is compatible with the proto package it is being compiled against. 21 // A compilation error at this line likely means your copy of the 22 // proto package needs to be updated. 23 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 24 25 type SiblingEnum int32 26 27 const ( 28 SiblingEnum_ALPHA SiblingEnum = 0 29 SiblingEnum_BRAVO SiblingEnum = 10 30 SiblingEnum_CHARLIE SiblingEnum = 200 31 ) 32 33 var SiblingEnum_name = map[int32]string{ 34 0: "ALPHA", 35 10: "BRAVO", 36 200: "CHARLIE", 37 } 38 var SiblingEnum_value = map[string]int32{ 39 "ALPHA": 0, 40 "BRAVO": 10, 41 "CHARLIE": 200, 42 } 43 44 func (x SiblingEnum) Enum() *SiblingEnum { 45 p := new(SiblingEnum) 46 *p = x 47 return p 48 } 49 func (x SiblingEnum) String() string { 50 return proto.EnumName(SiblingEnum_name, int32(x)) 51 } 52 func (x *SiblingEnum) UnmarshalJSON(data []byte) error { 53 value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") 54 if err != nil { 55 return err 56 } 57 *x = SiblingEnum(value) 58 return nil 59 } 60 func (SiblingEnum) EnumDescriptor() ([]byte, []int) { 61 return fileDescriptor_test_a365478be18be824, []int{0} 62 } 63 64 type Message_ChildEnum int32 65 66 const ( 67 Message_ALPHA Message_ChildEnum = 0 68 Message_BRAVO Message_ChildEnum = 1 69 Message_CHARLIE Message_ChildEnum = 2 70 ) 71 72 var Message_ChildEnum_name = map[int32]string{ 73 0: "ALPHA", 74 1: "BRAVO", 75 2: "CHARLIE", 76 } 77 var Message_ChildEnum_value = map[string]int32{ 78 "ALPHA": 0, 79 "BRAVO": 1, 80 "CHARLIE": 2, 81 } 82 83 func (x Message_ChildEnum) Enum() *Message_ChildEnum { 84 p := new(Message_ChildEnum) 85 *p = x 86 return p 87 } 88 func (x Message_ChildEnum) String() string { 89 return proto.EnumName(Message_ChildEnum_name, int32(x)) 90 } 91 func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { 92 value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") 93 if err != nil { 94 return err 95 } 96 *x = Message_ChildEnum(value) 97 return nil 98 } 99 func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { 100 return fileDescriptor_test_a365478be18be824, []int{1, 0} 101 } 102 103 type SiblingMessage struct { 104 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 105 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 106 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 107 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 108 XXX_NoUnkeyedLiteral struct{} `json:"-"` 109 XXX_unrecognized []byte `json:"-"` 110 XXX_sizecache int32 `json:"-"` 111 } 112 113 func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } 114 func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } 115 func (*SiblingMessage) ProtoMessage() {} 116 func (*SiblingMessage) Descriptor() ([]byte, []int) { 117 return fileDescriptor_test_a365478be18be824, []int{0} 118 } 119 func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { 120 return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) 121 } 122 func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 123 return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) 124 } 125 func (dst *SiblingMessage) XXX_Merge(src proto.Message) { 126 xxx_messageInfo_SiblingMessage.Merge(dst, src) 127 } 128 func (m *SiblingMessage) XXX_Size() int { 129 return xxx_messageInfo_SiblingMessage.Size(m) 130 } 131 func (m *SiblingMessage) XXX_DiscardUnknown() { 132 xxx_messageInfo_SiblingMessage.DiscardUnknown(m) 133 } 134 135 var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo 136 137 func (m *SiblingMessage) GetF1() string { 138 if m != nil && m.F1 != nil { 139 return *m.F1 140 } 141 return "" 142 } 143 144 func (m *SiblingMessage) GetF2() string { 145 if m != nil && m.F2 != nil { 146 return *m.F2 147 } 148 return "" 149 } 150 151 func (m *SiblingMessage) GetF3() []string { 152 if m != nil { 153 return m.F3 154 } 155 return nil 156 } 157 158 func (m *SiblingMessage) GetF4() *Message { 159 if m != nil { 160 return m.F4 161 } 162 return nil 163 } 164 165 type Message struct { 166 Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` 167 // Optional fields. 168 OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 169 OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 170 OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 171 OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 172 OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 173 OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 174 OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 175 OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 176 OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 177 OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 178 OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 179 OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 180 OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 181 OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 182 OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` 183 OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"optional_child_enum,omitempty"` 184 OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` 185 OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` 186 OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"optional_sibling_enum,omitempty"` 187 OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` 188 Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 189 // Optional default fields. 190 DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` 191 DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` 192 DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` 193 DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` 194 DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` 195 DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` 196 DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` 197 DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` 198 DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` 199 DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` 200 DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` 201 DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` 202 DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` 203 DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` 204 DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` 205 DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` 206 DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` 207 // Required fields. 208 RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` 209 RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` 210 RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` 211 RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` 212 RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` 213 RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` 214 RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` 215 RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` 216 RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` 217 RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` 218 RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` 219 RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` 220 RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` 221 RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` 222 RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` 223 RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"required_child_enum,omitempty"` 224 RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` 225 RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` 226 RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"required_sibling_enum,omitempty"` 227 RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` 228 Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 229 // Required default fields. 230 RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` 231 RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` 232 RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` 233 RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` 234 RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` 235 RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` 236 RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` 237 RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` 238 RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` 239 RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` 240 RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` 241 RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` 242 RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` 243 RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` 244 RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` 245 RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` 246 RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` 247 // Repeated fields. 248 RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 249 RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 250 RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 251 RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 252 RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 253 RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 254 RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 255 RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 256 RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 257 RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 258 RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 259 RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 260 RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 261 RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 262 RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` 263 RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"repeated_child_enum,omitempty"` 264 RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` 265 RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` 266 RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"repeated_sibling_enum,omitempty"` 267 RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` 268 Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 269 // Map fields. 270 MapBoolBool map[bool]bool `protobuf:"bytes,600,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"` 271 MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,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"` 272 MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,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"` 273 MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,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"` 274 MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,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"` 275 MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,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"` 276 MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,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"` 277 MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,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"` 278 MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,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"` 279 MapBoolFloat map[bool]float32 `protobuf:"bytes,609,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"` 280 MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,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"` 281 MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,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"` 282 MapBoolDouble map[bool]float64 `protobuf:"bytes,612,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"` 283 MapBoolString map[bool]string `protobuf:"bytes,613,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"` 284 MapBoolBytes map[bool][]byte `protobuf:"bytes,614,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"` 285 MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,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.proto2_20180430.Message_ChildEnum"` 286 MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,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"` 287 MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 288 MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,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.proto2_20180430.SiblingEnum"` 289 MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,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"` 290 MapInt32Bool map[int32]bool `protobuf:"bytes,620,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"` 291 MapSint32Bool map[int32]bool `protobuf:"bytes,621,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"` 292 MapUint32Bool map[uint32]bool `protobuf:"bytes,622,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"` 293 MapInt64Bool map[int64]bool `protobuf:"bytes,623,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"` 294 MapSint64Bool map[int64]bool `protobuf:"bytes,624,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"` 295 MapUint64Bool map[uint64]bool `protobuf:"bytes,625,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"` 296 MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,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"` 297 MapStringBool map[string]bool `protobuf:"bytes,627,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"` 298 // Oneof fields. 299 // 300 // Types that are valid to be assigned to OneofUnion: 301 // *Message_OneofBool 302 // *Message_OneofInt32 303 // *Message_OneofSint32 304 // *Message_OneofUint32 305 // *Message_OneofInt64 306 // *Message_OneofSint64 307 // *Message_OneofUint64 308 // *Message_OneofFixed32 309 // *Message_OneofSfixed32 310 // *Message_OneofFloat 311 // *Message_OneofFixed64 312 // *Message_OneofSfixed64 313 // *Message_OneofDouble 314 // *Message_OneofString 315 // *Message_OneofBytes 316 // *Message_OneofChildEnum 317 // *Message_OneofChildMessage 318 // *Message_OneofNamedGroup 319 // *Message_OneofSiblingEnum 320 // *Message_OneofSiblingMessage 321 // *Message_Oneofgroup 322 // *Message_OneofString1 323 // *Message_OneofString2 324 // *Message_OneofString3 325 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` 326 // Oneof default fields. 327 // 328 // Types that are valid to be assigned to OneofDefaultedUnion: 329 // *Message_OneofDefaultedBool 330 // *Message_OneofDefaultedInt32 331 // *Message_OneofDefaultedSint32 332 // *Message_OneofDefaultedUint32 333 // *Message_OneofDefaultedInt64 334 // *Message_OneofDefaultedSint64 335 // *Message_OneofDefaultedUint64 336 // *Message_OneofDefaultedFixed32 337 // *Message_OneofDefaultedSfixed32 338 // *Message_OneofDefaultedFloat 339 // *Message_OneofDefaultedFixed64 340 // *Message_OneofDefaultedSfixed64 341 // *Message_OneofDefaultedDouble 342 // *Message_OneofDefaultedString 343 // *Message_OneofDefaultedBytes 344 // *Message_OneofDefaultedChildEnum 345 // *Message_OneofDefaultedSiblingEnum 346 OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` 347 XXX_NoUnkeyedLiteral struct{} `json:"-"` 348 proto.XXX_InternalExtensions `json:"-"` 349 XXX_unrecognized []byte `json:"-"` 350 XXX_sizecache int32 `json:"-"` 351 } 352 353 func (m *Message) Reset() { *m = Message{} } 354 func (m *Message) String() string { return proto.CompactTextString(m) } 355 func (*Message) ProtoMessage() {} 356 func (*Message) Descriptor() ([]byte, []int) { 357 return fileDescriptor_test_a365478be18be824, []int{1} 358 } 359 360 var extRange_Message = []proto.ExtensionRange{ 361 {Start: 10000, End: 536870911}, 362 } 363 364 func (*Message) ExtensionRangeArray() []proto.ExtensionRange { 365 return extRange_Message 366 } 367 func (m *Message) XXX_Unmarshal(b []byte) error { 368 return xxx_messageInfo_Message.Unmarshal(m, b) 369 } 370 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 371 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 372 } 373 func (dst *Message) XXX_Merge(src proto.Message) { 374 xxx_messageInfo_Message.Merge(dst, src) 375 } 376 func (m *Message) XXX_Size() int { 377 return xxx_messageInfo_Message.Size(m) 378 } 379 func (m *Message) XXX_DiscardUnknown() { 380 xxx_messageInfo_Message.DiscardUnknown(m) 381 } 382 383 var xxx_messageInfo_Message proto.InternalMessageInfo 384 385 const Default_Message_DefaultedBool bool = true 386 const Default_Message_DefaultedInt32 int32 = -12345 387 const Default_Message_DefaultedSint32 int32 = -3200 388 const Default_Message_DefaultedUint32 uint32 = 3200 389 const Default_Message_DefaultedInt64 int64 = -123456789 390 const Default_Message_DefaultedSint64 int64 = -6400 391 const Default_Message_DefaultedUint64 uint64 = 6400 392 const Default_Message_DefaultedFixed32 uint32 = 320000 393 const Default_Message_DefaultedSfixed32 int32 = -320000 394 const Default_Message_DefaultedFloat float32 = 3.14159 395 const Default_Message_DefaultedFixed64 uint64 = 640000 396 const Default_Message_DefaultedSfixed64 int64 = -640000 397 const Default_Message_DefaultedDouble float64 = 3.14159265359 398 const Default_Message_DefaultedString string = "hello, \"world!\"\n" 399 400 var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 401 402 const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA 403 const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 404 const Default_Message_RequiredDefaultedBool bool = true 405 const Default_Message_RequiredDefaultedInt32 int32 = -12345 406 const Default_Message_RequiredDefaultedSint32 int32 = -3200 407 const Default_Message_RequiredDefaultedUint32 uint32 = 3200 408 const Default_Message_RequiredDefaultedInt64 int64 = -123456789 409 const Default_Message_RequiredDefaultedSint64 int64 = -6400 410 const Default_Message_RequiredDefaultedUint64 uint64 = 6400 411 const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 412 const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 413 const Default_Message_RequiredDefaultedFloat float32 = 3.14159 414 const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 415 const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 416 const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 417 const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" 418 419 var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 420 421 const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA 422 const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 423 const Default_Message_OneofDefaultedBool bool = true 424 const Default_Message_OneofDefaultedInt32 int32 = -12345 425 const Default_Message_OneofDefaultedSint32 int32 = -3200 426 const Default_Message_OneofDefaultedUint32 uint32 = 3200 427 const Default_Message_OneofDefaultedInt64 int64 = -123456789 428 const Default_Message_OneofDefaultedSint64 int64 = -6400 429 const Default_Message_OneofDefaultedUint64 uint64 = 6400 430 const Default_Message_OneofDefaultedFixed32 uint32 = 320000 431 const Default_Message_OneofDefaultedSfixed32 int32 = -320000 432 const Default_Message_OneofDefaultedFloat float32 = 3.14159 433 const Default_Message_OneofDefaultedFixed64 uint64 = 640000 434 const Default_Message_OneofDefaultedSfixed64 int64 = -640000 435 const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 436 const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" 437 438 var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 439 440 const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA 441 const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 442 443 type isMessage_OneofUnion interface { 444 isMessage_OneofUnion() 445 } 446 type isMessage_OneofDefaultedUnion interface { 447 isMessage_OneofDefaultedUnion() 448 } 449 450 type Message_OneofBool struct { 451 OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` 452 } 453 type Message_OneofInt32 struct { 454 OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` 455 } 456 type Message_OneofSint32 struct { 457 OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` 458 } 459 type Message_OneofUint32 struct { 460 OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` 461 } 462 type Message_OneofInt64 struct { 463 OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` 464 } 465 type Message_OneofSint64 struct { 466 OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` 467 } 468 type Message_OneofUint64 struct { 469 OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` 470 } 471 type Message_OneofFixed32 struct { 472 OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` 473 } 474 type Message_OneofSfixed32 struct { 475 OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` 476 } 477 type Message_OneofFloat struct { 478 OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` 479 } 480 type Message_OneofFixed64 struct { 481 OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` 482 } 483 type Message_OneofSfixed64 struct { 484 OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` 485 } 486 type Message_OneofDouble struct { 487 OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` 488 } 489 type Message_OneofString struct { 490 OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` 491 } 492 type Message_OneofBytes struct { 493 OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` 494 } 495 type Message_OneofChildEnum struct { 496 OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof"` 497 } 498 type Message_OneofChildMessage struct { 499 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` 500 } 501 type Message_OneofNamedGroup struct { 502 OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` 503 } 504 type Message_OneofSiblingEnum struct { 505 OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof"` 506 } 507 type Message_OneofSiblingMessage struct { 508 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` 509 } 510 type Message_Oneofgroup struct { 511 Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` 512 } 513 type Message_OneofString1 struct { 514 OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` 515 } 516 type Message_OneofString2 struct { 517 OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` 518 } 519 type Message_OneofString3 struct { 520 OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` 521 } 522 type Message_OneofDefaultedBool struct { 523 OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` 524 } 525 type Message_OneofDefaultedInt32 struct { 526 OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` 527 } 528 type Message_OneofDefaultedSint32 struct { 529 OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` 530 } 531 type Message_OneofDefaultedUint32 struct { 532 OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` 533 } 534 type Message_OneofDefaultedInt64 struct { 535 OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` 536 } 537 type Message_OneofDefaultedSint64 struct { 538 OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` 539 } 540 type Message_OneofDefaultedUint64 struct { 541 OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` 542 } 543 type Message_OneofDefaultedFixed32 struct { 544 OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` 545 } 546 type Message_OneofDefaultedSfixed32 struct { 547 OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` 548 } 549 type Message_OneofDefaultedFloat struct { 550 OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` 551 } 552 type Message_OneofDefaultedFixed64 struct { 553 OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` 554 } 555 type Message_OneofDefaultedSfixed64 struct { 556 OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` 557 } 558 type Message_OneofDefaultedDouble struct { 559 OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` 560 } 561 type Message_OneofDefaultedString struct { 562 OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` 563 } 564 type Message_OneofDefaultedBytes struct { 565 OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` 566 } 567 type Message_OneofDefaultedChildEnum struct { 568 OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof,def=0"` 569 } 570 type Message_OneofDefaultedSiblingEnum struct { 571 OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof,def=0"` 572 } 573 574 func (*Message_OneofBool) isMessage_OneofUnion() {} 575 func (*Message_OneofInt32) isMessage_OneofUnion() {} 576 func (*Message_OneofSint32) isMessage_OneofUnion() {} 577 func (*Message_OneofUint32) isMessage_OneofUnion() {} 578 func (*Message_OneofInt64) isMessage_OneofUnion() {} 579 func (*Message_OneofSint64) isMessage_OneofUnion() {} 580 func (*Message_OneofUint64) isMessage_OneofUnion() {} 581 func (*Message_OneofFixed32) isMessage_OneofUnion() {} 582 func (*Message_OneofSfixed32) isMessage_OneofUnion() {} 583 func (*Message_OneofFloat) isMessage_OneofUnion() {} 584 func (*Message_OneofFixed64) isMessage_OneofUnion() {} 585 func (*Message_OneofSfixed64) isMessage_OneofUnion() {} 586 func (*Message_OneofDouble) isMessage_OneofUnion() {} 587 func (*Message_OneofString) isMessage_OneofUnion() {} 588 func (*Message_OneofBytes) isMessage_OneofUnion() {} 589 func (*Message_OneofChildEnum) isMessage_OneofUnion() {} 590 func (*Message_OneofChildMessage) isMessage_OneofUnion() {} 591 func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} 592 func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} 593 func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} 594 func (*Message_Oneofgroup) isMessage_OneofUnion() {} 595 func (*Message_OneofString1) isMessage_OneofUnion() {} 596 func (*Message_OneofString2) isMessage_OneofUnion() {} 597 func (*Message_OneofString3) isMessage_OneofUnion() {} 598 func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} 599 func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} 600 func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} 601 func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} 602 func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} 603 func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} 604 func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} 605 func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} 606 func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} 607 func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} 608 func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} 609 func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} 610 func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} 611 func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} 612 func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} 613 func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} 614 func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} 615 616 func (m *Message) GetOneofUnion() isMessage_OneofUnion { 617 if m != nil { 618 return m.OneofUnion 619 } 620 return nil 621 } 622 func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { 623 if m != nil { 624 return m.OneofDefaultedUnion 625 } 626 return nil 627 } 628 629 func (m *Message) GetNamedgroup() *Message_NamedGroup { 630 if m != nil { 631 return m.Namedgroup 632 } 633 return nil 634 } 635 636 func (m *Message) GetOptionalBool() bool { 637 if m != nil && m.OptionalBool != nil { 638 return *m.OptionalBool 639 } 640 return false 641 } 642 643 func (m *Message) GetOptionalInt32() int32 { 644 if m != nil && m.OptionalInt32 != nil { 645 return *m.OptionalInt32 646 } 647 return 0 648 } 649 650 func (m *Message) GetOptionalSint32() int32 { 651 if m != nil && m.OptionalSint32 != nil { 652 return *m.OptionalSint32 653 } 654 return 0 655 } 656 657 func (m *Message) GetOptionalUint32() uint32 { 658 if m != nil && m.OptionalUint32 != nil { 659 return *m.OptionalUint32 660 } 661 return 0 662 } 663 664 func (m *Message) GetOptionalInt64() int64 { 665 if m != nil && m.OptionalInt64 != nil { 666 return *m.OptionalInt64 667 } 668 return 0 669 } 670 671 func (m *Message) GetOptionalSint64() int64 { 672 if m != nil && m.OptionalSint64 != nil { 673 return *m.OptionalSint64 674 } 675 return 0 676 } 677 678 func (m *Message) GetOptionalUint64() uint64 { 679 if m != nil && m.OptionalUint64 != nil { 680 return *m.OptionalUint64 681 } 682 return 0 683 } 684 685 func (m *Message) GetOptionalFixed32() uint32 { 686 if m != nil && m.OptionalFixed32 != nil { 687 return *m.OptionalFixed32 688 } 689 return 0 690 } 691 692 func (m *Message) GetOptionalSfixed32() int32 { 693 if m != nil && m.OptionalSfixed32 != nil { 694 return *m.OptionalSfixed32 695 } 696 return 0 697 } 698 699 func (m *Message) GetOptionalFloat() float32 { 700 if m != nil && m.OptionalFloat != nil { 701 return *m.OptionalFloat 702 } 703 return 0 704 } 705 706 func (m *Message) GetOptionalFixed64() uint64 { 707 if m != nil && m.OptionalFixed64 != nil { 708 return *m.OptionalFixed64 709 } 710 return 0 711 } 712 713 func (m *Message) GetOptionalSfixed64() int64 { 714 if m != nil && m.OptionalSfixed64 != nil { 715 return *m.OptionalSfixed64 716 } 717 return 0 718 } 719 720 func (m *Message) GetOptionalDouble() float64 { 721 if m != nil && m.OptionalDouble != nil { 722 return *m.OptionalDouble 723 } 724 return 0 725 } 726 727 func (m *Message) GetOptionalString() string { 728 if m != nil && m.OptionalString != nil { 729 return *m.OptionalString 730 } 731 return "" 732 } 733 734 func (m *Message) GetOptionalBytes() []byte { 735 if m != nil { 736 return m.OptionalBytes 737 } 738 return nil 739 } 740 741 func (m *Message) GetOptionalChildEnum() Message_ChildEnum { 742 if m != nil && m.OptionalChildEnum != nil { 743 return *m.OptionalChildEnum 744 } 745 return Message_ALPHA 746 } 747 748 func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { 749 if m != nil { 750 return m.OptionalChildMessage 751 } 752 return nil 753 } 754 755 func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { 756 if m != nil { 757 return m.OptionalNamedGroup 758 } 759 return nil 760 } 761 762 func (m *Message) GetOptionalSiblingEnum() SiblingEnum { 763 if m != nil && m.OptionalSiblingEnum != nil { 764 return *m.OptionalSiblingEnum 765 } 766 return SiblingEnum_ALPHA 767 } 768 769 func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { 770 if m != nil { 771 return m.OptionalSiblingMessage 772 } 773 return nil 774 } 775 776 func (m *Message) GetOptionalgroup() *Message_OptionalGroup { 777 if m != nil { 778 return m.Optionalgroup 779 } 780 return nil 781 } 782 783 func (m *Message) GetDefaultedBool() bool { 784 if m != nil && m.DefaultedBool != nil { 785 return *m.DefaultedBool 786 } 787 return Default_Message_DefaultedBool 788 } 789 790 func (m *Message) GetDefaultedInt32() int32 { 791 if m != nil && m.DefaultedInt32 != nil { 792 return *m.DefaultedInt32 793 } 794 return Default_Message_DefaultedInt32 795 } 796 797 func (m *Message) GetDefaultedSint32() int32 { 798 if m != nil && m.DefaultedSint32 != nil { 799 return *m.DefaultedSint32 800 } 801 return Default_Message_DefaultedSint32 802 } 803 804 func (m *Message) GetDefaultedUint32() uint32 { 805 if m != nil && m.DefaultedUint32 != nil { 806 return *m.DefaultedUint32 807 } 808 return Default_Message_DefaultedUint32 809 } 810 811 func (m *Message) GetDefaultedInt64() int64 { 812 if m != nil && m.DefaultedInt64 != nil { 813 return *m.DefaultedInt64 814 } 815 return Default_Message_DefaultedInt64 816 } 817 818 func (m *Message) GetDefaultedSint64() int64 { 819 if m != nil && m.DefaultedSint64 != nil { 820 return *m.DefaultedSint64 821 } 822 return Default_Message_DefaultedSint64 823 } 824 825 func (m *Message) GetDefaultedUint64() uint64 { 826 if m != nil && m.DefaultedUint64 != nil { 827 return *m.DefaultedUint64 828 } 829 return Default_Message_DefaultedUint64 830 } 831 832 func (m *Message) GetDefaultedFixed32() uint32 { 833 if m != nil && m.DefaultedFixed32 != nil { 834 return *m.DefaultedFixed32 835 } 836 return Default_Message_DefaultedFixed32 837 } 838 839 func (m *Message) GetDefaultedSfixed32() int32 { 840 if m != nil && m.DefaultedSfixed32 != nil { 841 return *m.DefaultedSfixed32 842 } 843 return Default_Message_DefaultedSfixed32 844 } 845 846 func (m *Message) GetDefaultedFloat() float32 { 847 if m != nil && m.DefaultedFloat != nil { 848 return *m.DefaultedFloat 849 } 850 return Default_Message_DefaultedFloat 851 } 852 853 func (m *Message) GetDefaultedFixed64() uint64 { 854 if m != nil && m.DefaultedFixed64 != nil { 855 return *m.DefaultedFixed64 856 } 857 return Default_Message_DefaultedFixed64 858 } 859 860 func (m *Message) GetDefaultedSfixed64() int64 { 861 if m != nil && m.DefaultedSfixed64 != nil { 862 return *m.DefaultedSfixed64 863 } 864 return Default_Message_DefaultedSfixed64 865 } 866 867 func (m *Message) GetDefaultedDouble() float64 { 868 if m != nil && m.DefaultedDouble != nil { 869 return *m.DefaultedDouble 870 } 871 return Default_Message_DefaultedDouble 872 } 873 874 func (m *Message) GetDefaultedString() string { 875 if m != nil && m.DefaultedString != nil { 876 return *m.DefaultedString 877 } 878 return Default_Message_DefaultedString 879 } 880 881 func (m *Message) GetDefaultedBytes() []byte { 882 if m != nil && m.DefaultedBytes != nil { 883 return m.DefaultedBytes 884 } 885 return append([]byte(nil), Default_Message_DefaultedBytes...) 886 } 887 888 func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { 889 if m != nil && m.DefaultedChildEnum != nil { 890 return *m.DefaultedChildEnum 891 } 892 return Default_Message_DefaultedChildEnum 893 } 894 895 func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { 896 if m != nil && m.DefaultedSiblingEnum != nil { 897 return *m.DefaultedSiblingEnum 898 } 899 return Default_Message_DefaultedSiblingEnum 900 } 901 902 func (m *Message) GetRequiredBool() bool { 903 if m != nil && m.RequiredBool != nil { 904 return *m.RequiredBool 905 } 906 return false 907 } 908 909 func (m *Message) GetRequiredInt32() int32 { 910 if m != nil && m.RequiredInt32 != nil { 911 return *m.RequiredInt32 912 } 913 return 0 914 } 915 916 func (m *Message) GetRequiredSint32() int32 { 917 if m != nil && m.RequiredSint32 != nil { 918 return *m.RequiredSint32 919 } 920 return 0 921 } 922 923 func (m *Message) GetRequiredUint32() uint32 { 924 if m != nil && m.RequiredUint32 != nil { 925 return *m.RequiredUint32 926 } 927 return 0 928 } 929 930 func (m *Message) GetRequiredInt64() int64 { 931 if m != nil && m.RequiredInt64 != nil { 932 return *m.RequiredInt64 933 } 934 return 0 935 } 936 937 func (m *Message) GetRequiredSint64() int64 { 938 if m != nil && m.RequiredSint64 != nil { 939 return *m.RequiredSint64 940 } 941 return 0 942 } 943 944 func (m *Message) GetRequiredUint64() uint64 { 945 if m != nil && m.RequiredUint64 != nil { 946 return *m.RequiredUint64 947 } 948 return 0 949 } 950 951 func (m *Message) GetRequiredFixed32() uint32 { 952 if m != nil && m.RequiredFixed32 != nil { 953 return *m.RequiredFixed32 954 } 955 return 0 956 } 957 958 func (m *Message) GetRequiredSfixed32() int32 { 959 if m != nil && m.RequiredSfixed32 != nil { 960 return *m.RequiredSfixed32 961 } 962 return 0 963 } 964 965 func (m *Message) GetRequiredFloat() float32 { 966 if m != nil && m.RequiredFloat != nil { 967 return *m.RequiredFloat 968 } 969 return 0 970 } 971 972 func (m *Message) GetRequiredFixed64() uint64 { 973 if m != nil && m.RequiredFixed64 != nil { 974 return *m.RequiredFixed64 975 } 976 return 0 977 } 978 979 func (m *Message) GetRequiredSfixed64() int64 { 980 if m != nil && m.RequiredSfixed64 != nil { 981 return *m.RequiredSfixed64 982 } 983 return 0 984 } 985 986 func (m *Message) GetRequiredDouble() float64 { 987 if m != nil && m.RequiredDouble != nil { 988 return *m.RequiredDouble 989 } 990 return 0 991 } 992 993 func (m *Message) GetRequiredString() string { 994 if m != nil && m.RequiredString != nil { 995 return *m.RequiredString 996 } 997 return "" 998 } 999 1000 func (m *Message) GetRequiredBytes() []byte { 1001 if m != nil { 1002 return m.RequiredBytes 1003 } 1004 return nil 1005 } 1006 1007 func (m *Message) GetRequiredChildEnum() Message_ChildEnum { 1008 if m != nil && m.RequiredChildEnum != nil { 1009 return *m.RequiredChildEnum 1010 } 1011 return Message_ALPHA 1012 } 1013 1014 func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { 1015 if m != nil { 1016 return m.RequiredChildMessage 1017 } 1018 return nil 1019 } 1020 1021 func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { 1022 if m != nil { 1023 return m.RequiredNamedGroup 1024 } 1025 return nil 1026 } 1027 1028 func (m *Message) GetRequiredSiblingEnum() SiblingEnum { 1029 if m != nil && m.RequiredSiblingEnum != nil { 1030 return *m.RequiredSiblingEnum 1031 } 1032 return SiblingEnum_ALPHA 1033 } 1034 1035 func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { 1036 if m != nil { 1037 return m.RequiredSiblingMessage 1038 } 1039 return nil 1040 } 1041 1042 func (m *Message) GetRequiredgroup() *Message_RequiredGroup { 1043 if m != nil { 1044 return m.Requiredgroup 1045 } 1046 return nil 1047 } 1048 1049 func (m *Message) GetRequiredDefaultedBool() bool { 1050 if m != nil && m.RequiredDefaultedBool != nil { 1051 return *m.RequiredDefaultedBool 1052 } 1053 return Default_Message_RequiredDefaultedBool 1054 } 1055 1056 func (m *Message) GetRequiredDefaultedInt32() int32 { 1057 if m != nil && m.RequiredDefaultedInt32 != nil { 1058 return *m.RequiredDefaultedInt32 1059 } 1060 return Default_Message_RequiredDefaultedInt32 1061 } 1062 1063 func (m *Message) GetRequiredDefaultedSint32() int32 { 1064 if m != nil && m.RequiredDefaultedSint32 != nil { 1065 return *m.RequiredDefaultedSint32 1066 } 1067 return Default_Message_RequiredDefaultedSint32 1068 } 1069 1070 func (m *Message) GetRequiredDefaultedUint32() uint32 { 1071 if m != nil && m.RequiredDefaultedUint32 != nil { 1072 return *m.RequiredDefaultedUint32 1073 } 1074 return Default_Message_RequiredDefaultedUint32 1075 } 1076 1077 func (m *Message) GetRequiredDefaultedInt64() int64 { 1078 if m != nil && m.RequiredDefaultedInt64 != nil { 1079 return *m.RequiredDefaultedInt64 1080 } 1081 return Default_Message_RequiredDefaultedInt64 1082 } 1083 1084 func (m *Message) GetRequiredDefaultedSint64() int64 { 1085 if m != nil && m.RequiredDefaultedSint64 != nil { 1086 return *m.RequiredDefaultedSint64 1087 } 1088 return Default_Message_RequiredDefaultedSint64 1089 } 1090 1091 func (m *Message) GetRequiredDefaultedUint64() uint64 { 1092 if m != nil && m.RequiredDefaultedUint64 != nil { 1093 return *m.RequiredDefaultedUint64 1094 } 1095 return Default_Message_RequiredDefaultedUint64 1096 } 1097 1098 func (m *Message) GetRequiredDefaultedFixed32() uint32 { 1099 if m != nil && m.RequiredDefaultedFixed32 != nil { 1100 return *m.RequiredDefaultedFixed32 1101 } 1102 return Default_Message_RequiredDefaultedFixed32 1103 } 1104 1105 func (m *Message) GetRequiredDefaultedSfixed32() int32 { 1106 if m != nil && m.RequiredDefaultedSfixed32 != nil { 1107 return *m.RequiredDefaultedSfixed32 1108 } 1109 return Default_Message_RequiredDefaultedSfixed32 1110 } 1111 1112 func (m *Message) GetRequiredDefaultedFloat() float32 { 1113 if m != nil && m.RequiredDefaultedFloat != nil { 1114 return *m.RequiredDefaultedFloat 1115 } 1116 return Default_Message_RequiredDefaultedFloat 1117 } 1118 1119 func (m *Message) GetRequiredDefaultedFixed64() uint64 { 1120 if m != nil && m.RequiredDefaultedFixed64 != nil { 1121 return *m.RequiredDefaultedFixed64 1122 } 1123 return Default_Message_RequiredDefaultedFixed64 1124 } 1125 1126 func (m *Message) GetRequiredDefaultedSfixed64() int64 { 1127 if m != nil && m.RequiredDefaultedSfixed64 != nil { 1128 return *m.RequiredDefaultedSfixed64 1129 } 1130 return Default_Message_RequiredDefaultedSfixed64 1131 } 1132 1133 func (m *Message) GetRequiredDefaultedDouble() float64 { 1134 if m != nil && m.RequiredDefaultedDouble != nil { 1135 return *m.RequiredDefaultedDouble 1136 } 1137 return Default_Message_RequiredDefaultedDouble 1138 } 1139 1140 func (m *Message) GetRequiredDefaultedString() string { 1141 if m != nil && m.RequiredDefaultedString != nil { 1142 return *m.RequiredDefaultedString 1143 } 1144 return Default_Message_RequiredDefaultedString 1145 } 1146 1147 func (m *Message) GetRequiredDefaultedBytes() []byte { 1148 if m != nil && m.RequiredDefaultedBytes != nil { 1149 return m.RequiredDefaultedBytes 1150 } 1151 return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) 1152 } 1153 1154 func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { 1155 if m != nil && m.RequiredDefaultedChildEnum != nil { 1156 return *m.RequiredDefaultedChildEnum 1157 } 1158 return Default_Message_RequiredDefaultedChildEnum 1159 } 1160 1161 func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { 1162 if m != nil && m.RequiredDefaultedSiblingEnum != nil { 1163 return *m.RequiredDefaultedSiblingEnum 1164 } 1165 return Default_Message_RequiredDefaultedSiblingEnum 1166 } 1167 1168 func (m *Message) GetRepeatedBool() []bool { 1169 if m != nil { 1170 return m.RepeatedBool 1171 } 1172 return nil 1173 } 1174 1175 func (m *Message) GetRepeatedInt32() []int32 { 1176 if m != nil { 1177 return m.RepeatedInt32 1178 } 1179 return nil 1180 } 1181 1182 func (m *Message) GetRepeatedSint32() []int32 { 1183 if m != nil { 1184 return m.RepeatedSint32 1185 } 1186 return nil 1187 } 1188 1189 func (m *Message) GetRepeatedUint32() []uint32 { 1190 if m != nil { 1191 return m.RepeatedUint32 1192 } 1193 return nil 1194 } 1195 1196 func (m *Message) GetRepeatedInt64() []int64 { 1197 if m != nil { 1198 return m.RepeatedInt64 1199 } 1200 return nil 1201 } 1202 1203 func (m *Message) GetRepeatedSint64() []int64 { 1204 if m != nil { 1205 return m.RepeatedSint64 1206 } 1207 return nil 1208 } 1209 1210 func (m *Message) GetRepeatedUint64() []uint64 { 1211 if m != nil { 1212 return m.RepeatedUint64 1213 } 1214 return nil 1215 } 1216 1217 func (m *Message) GetRepeatedFixed32() []uint32 { 1218 if m != nil { 1219 return m.RepeatedFixed32 1220 } 1221 return nil 1222 } 1223 1224 func (m *Message) GetRepeatedSfixed32() []int32 { 1225 if m != nil { 1226 return m.RepeatedSfixed32 1227 } 1228 return nil 1229 } 1230 1231 func (m *Message) GetRepeatedFloat() []float32 { 1232 if m != nil { 1233 return m.RepeatedFloat 1234 } 1235 return nil 1236 } 1237 1238 func (m *Message) GetRepeatedFixed64() []uint64 { 1239 if m != nil { 1240 return m.RepeatedFixed64 1241 } 1242 return nil 1243 } 1244 1245 func (m *Message) GetRepeatedSfixed64() []int64 { 1246 if m != nil { 1247 return m.RepeatedSfixed64 1248 } 1249 return nil 1250 } 1251 1252 func (m *Message) GetRepeatedDouble() []float64 { 1253 if m != nil { 1254 return m.RepeatedDouble 1255 } 1256 return nil 1257 } 1258 1259 func (m *Message) GetRepeatedString() []string { 1260 if m != nil { 1261 return m.RepeatedString 1262 } 1263 return nil 1264 } 1265 1266 func (m *Message) GetRepeatedBytes() [][]byte { 1267 if m != nil { 1268 return m.RepeatedBytes 1269 } 1270 return nil 1271 } 1272 1273 func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { 1274 if m != nil { 1275 return m.RepeatedChildEnum 1276 } 1277 return nil 1278 } 1279 1280 func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { 1281 if m != nil { 1282 return m.RepeatedChildMessage 1283 } 1284 return nil 1285 } 1286 1287 func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { 1288 if m != nil { 1289 return m.RepeatedNamedGroup 1290 } 1291 return nil 1292 } 1293 1294 func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { 1295 if m != nil { 1296 return m.RepeatedSiblingEnum 1297 } 1298 return nil 1299 } 1300 1301 func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { 1302 if m != nil { 1303 return m.RepeatedSiblingMessage 1304 } 1305 return nil 1306 } 1307 1308 func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { 1309 if m != nil { 1310 return m.Repeatedgroup 1311 } 1312 return nil 1313 } 1314 1315 func (m *Message) GetMapBoolBool() map[bool]bool { 1316 if m != nil { 1317 return m.MapBoolBool 1318 } 1319 return nil 1320 } 1321 1322 func (m *Message) GetMapBoolInt32() map[bool]int32 { 1323 if m != nil { 1324 return m.MapBoolInt32 1325 } 1326 return nil 1327 } 1328 1329 func (m *Message) GetMapBoolSint32() map[bool]int32 { 1330 if m != nil { 1331 return m.MapBoolSint32 1332 } 1333 return nil 1334 } 1335 1336 func (m *Message) GetMapBoolUint32() map[bool]uint32 { 1337 if m != nil { 1338 return m.MapBoolUint32 1339 } 1340 return nil 1341 } 1342 1343 func (m *Message) GetMapBoolInt64() map[bool]int64 { 1344 if m != nil { 1345 return m.MapBoolInt64 1346 } 1347 return nil 1348 } 1349 1350 func (m *Message) GetMapBoolSint64() map[bool]int64 { 1351 if m != nil { 1352 return m.MapBoolSint64 1353 } 1354 return nil 1355 } 1356 1357 func (m *Message) GetMapBoolUint64() map[bool]uint64 { 1358 if m != nil { 1359 return m.MapBoolUint64 1360 } 1361 return nil 1362 } 1363 1364 func (m *Message) GetMapBoolFixed32() map[bool]uint32 { 1365 if m != nil { 1366 return m.MapBoolFixed32 1367 } 1368 return nil 1369 } 1370 1371 func (m *Message) GetMapBoolSfixed32() map[bool]int32 { 1372 if m != nil { 1373 return m.MapBoolSfixed32 1374 } 1375 return nil 1376 } 1377 1378 func (m *Message) GetMapBoolFloat() map[bool]float32 { 1379 if m != nil { 1380 return m.MapBoolFloat 1381 } 1382 return nil 1383 } 1384 1385 func (m *Message) GetMapBoolFixed64() map[bool]uint64 { 1386 if m != nil { 1387 return m.MapBoolFixed64 1388 } 1389 return nil 1390 } 1391 1392 func (m *Message) GetMapBoolSfixed64() map[bool]int64 { 1393 if m != nil { 1394 return m.MapBoolSfixed64 1395 } 1396 return nil 1397 } 1398 1399 func (m *Message) GetMapBoolDouble() map[bool]float64 { 1400 if m != nil { 1401 return m.MapBoolDouble 1402 } 1403 return nil 1404 } 1405 1406 func (m *Message) GetMapBoolString() map[bool]string { 1407 if m != nil { 1408 return m.MapBoolString 1409 } 1410 return nil 1411 } 1412 1413 func (m *Message) GetMapBoolBytes() map[bool][]byte { 1414 if m != nil { 1415 return m.MapBoolBytes 1416 } 1417 return nil 1418 } 1419 1420 func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { 1421 if m != nil { 1422 return m.MapBoolChildEnum 1423 } 1424 return nil 1425 } 1426 1427 func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { 1428 if m != nil { 1429 return m.MapBoolChildMessage 1430 } 1431 return nil 1432 } 1433 1434 func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { 1435 if m != nil { 1436 return m.MapBoolNamedGroup 1437 } 1438 return nil 1439 } 1440 1441 func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { 1442 if m != nil { 1443 return m.MapBoolSiblingEnum 1444 } 1445 return nil 1446 } 1447 1448 func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { 1449 if m != nil { 1450 return m.MapBoolSiblingMessage 1451 } 1452 return nil 1453 } 1454 1455 func (m *Message) GetMapInt32Bool() map[int32]bool { 1456 if m != nil { 1457 return m.MapInt32Bool 1458 } 1459 return nil 1460 } 1461 1462 func (m *Message) GetMapSint32Bool() map[int32]bool { 1463 if m != nil { 1464 return m.MapSint32Bool 1465 } 1466 return nil 1467 } 1468 1469 func (m *Message) GetMapUint32Bool() map[uint32]bool { 1470 if m != nil { 1471 return m.MapUint32Bool 1472 } 1473 return nil 1474 } 1475 1476 func (m *Message) GetMapInt64Bool() map[int64]bool { 1477 if m != nil { 1478 return m.MapInt64Bool 1479 } 1480 return nil 1481 } 1482 1483 func (m *Message) GetMapSint64Bool() map[int64]bool { 1484 if m != nil { 1485 return m.MapSint64Bool 1486 } 1487 return nil 1488 } 1489 1490 func (m *Message) GetMapUint64Bool() map[uint64]bool { 1491 if m != nil { 1492 return m.MapUint64Bool 1493 } 1494 return nil 1495 } 1496 1497 func (m *Message) GetMapFixed32Bool() map[uint32]bool { 1498 if m != nil { 1499 return m.MapFixed32Bool 1500 } 1501 return nil 1502 } 1503 1504 func (m *Message) GetMapStringBool() map[string]bool { 1505 if m != nil { 1506 return m.MapStringBool 1507 } 1508 return nil 1509 } 1510 1511 func (m *Message) GetOneofBool() bool { 1512 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { 1513 return x.OneofBool 1514 } 1515 return false 1516 } 1517 1518 func (m *Message) GetOneofInt32() int32 { 1519 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { 1520 return x.OneofInt32 1521 } 1522 return 0 1523 } 1524 1525 func (m *Message) GetOneofSint32() int32 { 1526 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { 1527 return x.OneofSint32 1528 } 1529 return 0 1530 } 1531 1532 func (m *Message) GetOneofUint32() uint32 { 1533 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { 1534 return x.OneofUint32 1535 } 1536 return 0 1537 } 1538 1539 func (m *Message) GetOneofInt64() int64 { 1540 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { 1541 return x.OneofInt64 1542 } 1543 return 0 1544 } 1545 1546 func (m *Message) GetOneofSint64() int64 { 1547 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { 1548 return x.OneofSint64 1549 } 1550 return 0 1551 } 1552 1553 func (m *Message) GetOneofUint64() uint64 { 1554 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { 1555 return x.OneofUint64 1556 } 1557 return 0 1558 } 1559 1560 func (m *Message) GetOneofFixed32() uint32 { 1561 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { 1562 return x.OneofFixed32 1563 } 1564 return 0 1565 } 1566 1567 func (m *Message) GetOneofSfixed32() int32 { 1568 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { 1569 return x.OneofSfixed32 1570 } 1571 return 0 1572 } 1573 1574 func (m *Message) GetOneofFloat() float32 { 1575 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { 1576 return x.OneofFloat 1577 } 1578 return 0 1579 } 1580 1581 func (m *Message) GetOneofFixed64() uint64 { 1582 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { 1583 return x.OneofFixed64 1584 } 1585 return 0 1586 } 1587 1588 func (m *Message) GetOneofSfixed64() int64 { 1589 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { 1590 return x.OneofSfixed64 1591 } 1592 return 0 1593 } 1594 1595 func (m *Message) GetOneofDouble() float64 { 1596 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { 1597 return x.OneofDouble 1598 } 1599 return 0 1600 } 1601 1602 func (m *Message) GetOneofString() string { 1603 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { 1604 return x.OneofString 1605 } 1606 return "" 1607 } 1608 1609 func (m *Message) GetOneofBytes() []byte { 1610 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { 1611 return x.OneofBytes 1612 } 1613 return nil 1614 } 1615 1616 func (m *Message) GetOneofChildEnum() Message_ChildEnum { 1617 if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { 1618 return x.OneofChildEnum 1619 } 1620 return Message_ALPHA 1621 } 1622 1623 func (m *Message) GetOneofChildMessage() *Message_ChildMessage { 1624 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { 1625 return x.OneofChildMessage 1626 } 1627 return nil 1628 } 1629 1630 func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { 1631 if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { 1632 return x.OneofNamedGroup 1633 } 1634 return nil 1635 } 1636 1637 func (m *Message) GetOneofSiblingEnum() SiblingEnum { 1638 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { 1639 return x.OneofSiblingEnum 1640 } 1641 return SiblingEnum_ALPHA 1642 } 1643 1644 func (m *Message) GetOneofSiblingMessage() *SiblingMessage { 1645 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { 1646 return x.OneofSiblingMessage 1647 } 1648 return nil 1649 } 1650 1651 func (m *Message) GetOneofgroup() *Message_OneofGroup { 1652 if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { 1653 return x.Oneofgroup 1654 } 1655 return nil 1656 } 1657 1658 func (m *Message) GetOneofString1() string { 1659 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { 1660 return x.OneofString1 1661 } 1662 return "" 1663 } 1664 1665 func (m *Message) GetOneofString2() string { 1666 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { 1667 return x.OneofString2 1668 } 1669 return "" 1670 } 1671 1672 func (m *Message) GetOneofString3() string { 1673 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { 1674 return x.OneofString3 1675 } 1676 return "" 1677 } 1678 1679 func (m *Message) GetOneofDefaultedBool() bool { 1680 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { 1681 return x.OneofDefaultedBool 1682 } 1683 return Default_Message_OneofDefaultedBool 1684 } 1685 1686 func (m *Message) GetOneofDefaultedInt32() int32 { 1687 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { 1688 return x.OneofDefaultedInt32 1689 } 1690 return Default_Message_OneofDefaultedInt32 1691 } 1692 1693 func (m *Message) GetOneofDefaultedSint32() int32 { 1694 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { 1695 return x.OneofDefaultedSint32 1696 } 1697 return Default_Message_OneofDefaultedSint32 1698 } 1699 1700 func (m *Message) GetOneofDefaultedUint32() uint32 { 1701 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { 1702 return x.OneofDefaultedUint32 1703 } 1704 return Default_Message_OneofDefaultedUint32 1705 } 1706 1707 func (m *Message) GetOneofDefaultedInt64() int64 { 1708 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { 1709 return x.OneofDefaultedInt64 1710 } 1711 return Default_Message_OneofDefaultedInt64 1712 } 1713 1714 func (m *Message) GetOneofDefaultedSint64() int64 { 1715 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { 1716 return x.OneofDefaultedSint64 1717 } 1718 return Default_Message_OneofDefaultedSint64 1719 } 1720 1721 func (m *Message) GetOneofDefaultedUint64() uint64 { 1722 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { 1723 return x.OneofDefaultedUint64 1724 } 1725 return Default_Message_OneofDefaultedUint64 1726 } 1727 1728 func (m *Message) GetOneofDefaultedFixed32() uint32 { 1729 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { 1730 return x.OneofDefaultedFixed32 1731 } 1732 return Default_Message_OneofDefaultedFixed32 1733 } 1734 1735 func (m *Message) GetOneofDefaultedSfixed32() int32 { 1736 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { 1737 return x.OneofDefaultedSfixed32 1738 } 1739 return Default_Message_OneofDefaultedSfixed32 1740 } 1741 1742 func (m *Message) GetOneofDefaultedFloat() float32 { 1743 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { 1744 return x.OneofDefaultedFloat 1745 } 1746 return Default_Message_OneofDefaultedFloat 1747 } 1748 1749 func (m *Message) GetOneofDefaultedFixed64() uint64 { 1750 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { 1751 return x.OneofDefaultedFixed64 1752 } 1753 return Default_Message_OneofDefaultedFixed64 1754 } 1755 1756 func (m *Message) GetOneofDefaultedSfixed64() int64 { 1757 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { 1758 return x.OneofDefaultedSfixed64 1759 } 1760 return Default_Message_OneofDefaultedSfixed64 1761 } 1762 1763 func (m *Message) GetOneofDefaultedDouble() float64 { 1764 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { 1765 return x.OneofDefaultedDouble 1766 } 1767 return Default_Message_OneofDefaultedDouble 1768 } 1769 1770 func (m *Message) GetOneofDefaultedString() string { 1771 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { 1772 return x.OneofDefaultedString 1773 } 1774 return Default_Message_OneofDefaultedString 1775 } 1776 1777 func (m *Message) GetOneofDefaultedBytes() []byte { 1778 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { 1779 return x.OneofDefaultedBytes 1780 } 1781 return append([]byte(nil), Default_Message_OneofDefaultedBytes...) 1782 } 1783 1784 func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { 1785 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { 1786 return x.OneofDefaultedChildEnum 1787 } 1788 return Default_Message_OneofDefaultedChildEnum 1789 } 1790 1791 func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { 1792 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { 1793 return x.OneofDefaultedSiblingEnum 1794 } 1795 return Default_Message_OneofDefaultedSiblingEnum 1796 } 1797 1798 // XXX_OneofFuncs is for the internal use of the proto package. 1799 func (*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{}) { 1800 return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ 1801 (*Message_OneofBool)(nil), 1802 (*Message_OneofInt32)(nil), 1803 (*Message_OneofSint32)(nil), 1804 (*Message_OneofUint32)(nil), 1805 (*Message_OneofInt64)(nil), 1806 (*Message_OneofSint64)(nil), 1807 (*Message_OneofUint64)(nil), 1808 (*Message_OneofFixed32)(nil), 1809 (*Message_OneofSfixed32)(nil), 1810 (*Message_OneofFloat)(nil), 1811 (*Message_OneofFixed64)(nil), 1812 (*Message_OneofSfixed64)(nil), 1813 (*Message_OneofDouble)(nil), 1814 (*Message_OneofString)(nil), 1815 (*Message_OneofBytes)(nil), 1816 (*Message_OneofChildEnum)(nil), 1817 (*Message_OneofChildMessage)(nil), 1818 (*Message_OneofNamedGroup)(nil), 1819 (*Message_OneofSiblingEnum)(nil), 1820 (*Message_OneofSiblingMessage)(nil), 1821 (*Message_Oneofgroup)(nil), 1822 (*Message_OneofString1)(nil), 1823 (*Message_OneofString2)(nil), 1824 (*Message_OneofString3)(nil), 1825 (*Message_OneofDefaultedBool)(nil), 1826 (*Message_OneofDefaultedInt32)(nil), 1827 (*Message_OneofDefaultedSint32)(nil), 1828 (*Message_OneofDefaultedUint32)(nil), 1829 (*Message_OneofDefaultedInt64)(nil), 1830 (*Message_OneofDefaultedSint64)(nil), 1831 (*Message_OneofDefaultedUint64)(nil), 1832 (*Message_OneofDefaultedFixed32)(nil), 1833 (*Message_OneofDefaultedSfixed32)(nil), 1834 (*Message_OneofDefaultedFloat)(nil), 1835 (*Message_OneofDefaultedFixed64)(nil), 1836 (*Message_OneofDefaultedSfixed64)(nil), 1837 (*Message_OneofDefaultedDouble)(nil), 1838 (*Message_OneofDefaultedString)(nil), 1839 (*Message_OneofDefaultedBytes)(nil), 1840 (*Message_OneofDefaultedChildEnum)(nil), 1841 (*Message_OneofDefaultedSiblingEnum)(nil), 1842 } 1843 } 1844 1845 func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1846 m := msg.(*Message) 1847 // oneof_union 1848 switch x := m.OneofUnion.(type) { 1849 case *Message_OneofBool: 1850 t := uint64(0) 1851 if x.OneofBool { 1852 t = 1 1853 } 1854 b.EncodeVarint(700<<3 | proto.WireVarint) 1855 b.EncodeVarint(t) 1856 case *Message_OneofInt32: 1857 b.EncodeVarint(701<<3 | proto.WireVarint) 1858 b.EncodeVarint(uint64(x.OneofInt32)) 1859 case *Message_OneofSint32: 1860 b.EncodeVarint(702<<3 | proto.WireVarint) 1861 b.EncodeZigzag32(uint64(x.OneofSint32)) 1862 case *Message_OneofUint32: 1863 b.EncodeVarint(703<<3 | proto.WireVarint) 1864 b.EncodeVarint(uint64(x.OneofUint32)) 1865 case *Message_OneofInt64: 1866 b.EncodeVarint(704<<3 | proto.WireVarint) 1867 b.EncodeVarint(uint64(x.OneofInt64)) 1868 case *Message_OneofSint64: 1869 b.EncodeVarint(705<<3 | proto.WireVarint) 1870 b.EncodeZigzag64(uint64(x.OneofSint64)) 1871 case *Message_OneofUint64: 1872 b.EncodeVarint(706<<3 | proto.WireVarint) 1873 b.EncodeVarint(uint64(x.OneofUint64)) 1874 case *Message_OneofFixed32: 1875 b.EncodeVarint(707<<3 | proto.WireFixed32) 1876 b.EncodeFixed32(uint64(x.OneofFixed32)) 1877 case *Message_OneofSfixed32: 1878 b.EncodeVarint(708<<3 | proto.WireFixed32) 1879 b.EncodeFixed32(uint64(x.OneofSfixed32)) 1880 case *Message_OneofFloat: 1881 b.EncodeVarint(709<<3 | proto.WireFixed32) 1882 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) 1883 case *Message_OneofFixed64: 1884 b.EncodeVarint(710<<3 | proto.WireFixed64) 1885 b.EncodeFixed64(uint64(x.OneofFixed64)) 1886 case *Message_OneofSfixed64: 1887 b.EncodeVarint(711<<3 | proto.WireFixed64) 1888 b.EncodeFixed64(uint64(x.OneofSfixed64)) 1889 case *Message_OneofDouble: 1890 b.EncodeVarint(712<<3 | proto.WireFixed64) 1891 b.EncodeFixed64(math.Float64bits(x.OneofDouble)) 1892 case *Message_OneofString: 1893 b.EncodeVarint(713<<3 | proto.WireBytes) 1894 b.EncodeStringBytes(x.OneofString) 1895 case *Message_OneofBytes: 1896 b.EncodeVarint(714<<3 | proto.WireBytes) 1897 b.EncodeRawBytes(x.OneofBytes) 1898 case *Message_OneofChildEnum: 1899 b.EncodeVarint(715<<3 | proto.WireVarint) 1900 b.EncodeVarint(uint64(x.OneofChildEnum)) 1901 case *Message_OneofChildMessage: 1902 b.EncodeVarint(716<<3 | proto.WireBytes) 1903 if err := b.EncodeMessage(x.OneofChildMessage); err != nil { 1904 return err 1905 } 1906 case *Message_OneofNamedGroup: 1907 b.EncodeVarint(717<<3 | proto.WireBytes) 1908 if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { 1909 return err 1910 } 1911 case *Message_OneofSiblingEnum: 1912 b.EncodeVarint(718<<3 | proto.WireVarint) 1913 b.EncodeVarint(uint64(x.OneofSiblingEnum)) 1914 case *Message_OneofSiblingMessage: 1915 b.EncodeVarint(719<<3 | proto.WireBytes) 1916 if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { 1917 return err 1918 } 1919 case *Message_Oneofgroup: 1920 b.EncodeVarint(720<<3 | proto.WireStartGroup) 1921 if err := b.Marshal(x.Oneofgroup); err != nil { 1922 return err 1923 } 1924 b.EncodeVarint(720<<3 | proto.WireEndGroup) 1925 case *Message_OneofString1: 1926 b.EncodeVarint(721<<3 | proto.WireBytes) 1927 b.EncodeStringBytes(x.OneofString1) 1928 case *Message_OneofString2: 1929 b.EncodeVarint(722<<3 | proto.WireBytes) 1930 b.EncodeStringBytes(x.OneofString2) 1931 case *Message_OneofString3: 1932 b.EncodeVarint(723<<3 | proto.WireBytes) 1933 b.EncodeStringBytes(x.OneofString3) 1934 case nil: 1935 default: 1936 return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) 1937 } 1938 // oneof_defaulted_union 1939 switch x := m.OneofDefaultedUnion.(type) { 1940 case *Message_OneofDefaultedBool: 1941 t := uint64(0) 1942 if x.OneofDefaultedBool { 1943 t = 1 1944 } 1945 b.EncodeVarint(800<<3 | proto.WireVarint) 1946 b.EncodeVarint(t) 1947 case *Message_OneofDefaultedInt32: 1948 b.EncodeVarint(801<<3 | proto.WireVarint) 1949 b.EncodeVarint(uint64(x.OneofDefaultedInt32)) 1950 case *Message_OneofDefaultedSint32: 1951 b.EncodeVarint(802<<3 | proto.WireVarint) 1952 b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) 1953 case *Message_OneofDefaultedUint32: 1954 b.EncodeVarint(803<<3 | proto.WireVarint) 1955 b.EncodeVarint(uint64(x.OneofDefaultedUint32)) 1956 case *Message_OneofDefaultedInt64: 1957 b.EncodeVarint(804<<3 | proto.WireVarint) 1958 b.EncodeVarint(uint64(x.OneofDefaultedInt64)) 1959 case *Message_OneofDefaultedSint64: 1960 b.EncodeVarint(805<<3 | proto.WireVarint) 1961 b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) 1962 case *Message_OneofDefaultedUint64: 1963 b.EncodeVarint(806<<3 | proto.WireVarint) 1964 b.EncodeVarint(uint64(x.OneofDefaultedUint64)) 1965 case *Message_OneofDefaultedFixed32: 1966 b.EncodeVarint(807<<3 | proto.WireFixed32) 1967 b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) 1968 case *Message_OneofDefaultedSfixed32: 1969 b.EncodeVarint(808<<3 | proto.WireFixed32) 1970 b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) 1971 case *Message_OneofDefaultedFloat: 1972 b.EncodeVarint(809<<3 | proto.WireFixed32) 1973 b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) 1974 case *Message_OneofDefaultedFixed64: 1975 b.EncodeVarint(810<<3 | proto.WireFixed64) 1976 b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) 1977 case *Message_OneofDefaultedSfixed64: 1978 b.EncodeVarint(811<<3 | proto.WireFixed64) 1979 b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) 1980 case *Message_OneofDefaultedDouble: 1981 b.EncodeVarint(812<<3 | proto.WireFixed64) 1982 b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) 1983 case *Message_OneofDefaultedString: 1984 b.EncodeVarint(813<<3 | proto.WireBytes) 1985 b.EncodeStringBytes(x.OneofDefaultedString) 1986 case *Message_OneofDefaultedBytes: 1987 b.EncodeVarint(814<<3 | proto.WireBytes) 1988 b.EncodeRawBytes(x.OneofDefaultedBytes) 1989 case *Message_OneofDefaultedChildEnum: 1990 b.EncodeVarint(815<<3 | proto.WireVarint) 1991 b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) 1992 case *Message_OneofDefaultedSiblingEnum: 1993 b.EncodeVarint(816<<3 | proto.WireVarint) 1994 b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) 1995 case nil: 1996 default: 1997 return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) 1998 } 1999 return nil 2000 } 2001 2002 func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 2003 m := msg.(*Message) 2004 switch tag { 2005 case 700: // oneof_union.oneof_bool 2006 if wire != proto.WireVarint { 2007 return true, proto.ErrInternalBadWireType 2008 } 2009 x, err := b.DecodeVarint() 2010 m.OneofUnion = &Message_OneofBool{x != 0} 2011 return true, err 2012 case 701: // oneof_union.oneof_int32 2013 if wire != proto.WireVarint { 2014 return true, proto.ErrInternalBadWireType 2015 } 2016 x, err := b.DecodeVarint() 2017 m.OneofUnion = &Message_OneofInt32{int32(x)} 2018 return true, err 2019 case 702: // oneof_union.oneof_sint32 2020 if wire != proto.WireVarint { 2021 return true, proto.ErrInternalBadWireType 2022 } 2023 x, err := b.DecodeZigzag32() 2024 m.OneofUnion = &Message_OneofSint32{int32(x)} 2025 return true, err 2026 case 703: // oneof_union.oneof_uint32 2027 if wire != proto.WireVarint { 2028 return true, proto.ErrInternalBadWireType 2029 } 2030 x, err := b.DecodeVarint() 2031 m.OneofUnion = &Message_OneofUint32{uint32(x)} 2032 return true, err 2033 case 704: // oneof_union.oneof_int64 2034 if wire != proto.WireVarint { 2035 return true, proto.ErrInternalBadWireType 2036 } 2037 x, err := b.DecodeVarint() 2038 m.OneofUnion = &Message_OneofInt64{int64(x)} 2039 return true, err 2040 case 705: // oneof_union.oneof_sint64 2041 if wire != proto.WireVarint { 2042 return true, proto.ErrInternalBadWireType 2043 } 2044 x, err := b.DecodeZigzag64() 2045 m.OneofUnion = &Message_OneofSint64{int64(x)} 2046 return true, err 2047 case 706: // oneof_union.oneof_uint64 2048 if wire != proto.WireVarint { 2049 return true, proto.ErrInternalBadWireType 2050 } 2051 x, err := b.DecodeVarint() 2052 m.OneofUnion = &Message_OneofUint64{x} 2053 return true, err 2054 case 707: // oneof_union.oneof_fixed32 2055 if wire != proto.WireFixed32 { 2056 return true, proto.ErrInternalBadWireType 2057 } 2058 x, err := b.DecodeFixed32() 2059 m.OneofUnion = &Message_OneofFixed32{uint32(x)} 2060 return true, err 2061 case 708: // oneof_union.oneof_sfixed32 2062 if wire != proto.WireFixed32 { 2063 return true, proto.ErrInternalBadWireType 2064 } 2065 x, err := b.DecodeFixed32() 2066 m.OneofUnion = &Message_OneofSfixed32{int32(x)} 2067 return true, err 2068 case 709: // oneof_union.oneof_float 2069 if wire != proto.WireFixed32 { 2070 return true, proto.ErrInternalBadWireType 2071 } 2072 x, err := b.DecodeFixed32() 2073 m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} 2074 return true, err 2075 case 710: // oneof_union.oneof_fixed64 2076 if wire != proto.WireFixed64 { 2077 return true, proto.ErrInternalBadWireType 2078 } 2079 x, err := b.DecodeFixed64() 2080 m.OneofUnion = &Message_OneofFixed64{x} 2081 return true, err 2082 case 711: // oneof_union.oneof_sfixed64 2083 if wire != proto.WireFixed64 { 2084 return true, proto.ErrInternalBadWireType 2085 } 2086 x, err := b.DecodeFixed64() 2087 m.OneofUnion = &Message_OneofSfixed64{int64(x)} 2088 return true, err 2089 case 712: // oneof_union.oneof_double 2090 if wire != proto.WireFixed64 { 2091 return true, proto.ErrInternalBadWireType 2092 } 2093 x, err := b.DecodeFixed64() 2094 m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} 2095 return true, err 2096 case 713: // oneof_union.oneof_string 2097 if wire != proto.WireBytes { 2098 return true, proto.ErrInternalBadWireType 2099 } 2100 x, err := b.DecodeStringBytes() 2101 m.OneofUnion = &Message_OneofString{x} 2102 return true, err 2103 case 714: // oneof_union.oneof_bytes 2104 if wire != proto.WireBytes { 2105 return true, proto.ErrInternalBadWireType 2106 } 2107 x, err := b.DecodeRawBytes(true) 2108 m.OneofUnion = &Message_OneofBytes{x} 2109 return true, err 2110 case 715: // oneof_union.oneof_child_enum 2111 if wire != proto.WireVarint { 2112 return true, proto.ErrInternalBadWireType 2113 } 2114 x, err := b.DecodeVarint() 2115 m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} 2116 return true, err 2117 case 716: // oneof_union.oneof_child_message 2118 if wire != proto.WireBytes { 2119 return true, proto.ErrInternalBadWireType 2120 } 2121 msg := new(Message_ChildMessage) 2122 err := b.DecodeMessage(msg) 2123 m.OneofUnion = &Message_OneofChildMessage{msg} 2124 return true, err 2125 case 717: // oneof_union.oneof_named_group 2126 if wire != proto.WireBytes { 2127 return true, proto.ErrInternalBadWireType 2128 } 2129 msg := new(Message_NamedGroup) 2130 err := b.DecodeMessage(msg) 2131 m.OneofUnion = &Message_OneofNamedGroup{msg} 2132 return true, err 2133 case 718: // oneof_union.oneof_sibling_enum 2134 if wire != proto.WireVarint { 2135 return true, proto.ErrInternalBadWireType 2136 } 2137 x, err := b.DecodeVarint() 2138 m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} 2139 return true, err 2140 case 719: // oneof_union.oneof_sibling_message 2141 if wire != proto.WireBytes { 2142 return true, proto.ErrInternalBadWireType 2143 } 2144 msg := new(SiblingMessage) 2145 err := b.DecodeMessage(msg) 2146 m.OneofUnion = &Message_OneofSiblingMessage{msg} 2147 return true, err 2148 case 720: // oneof_union.oneofgroup 2149 if wire != proto.WireStartGroup { 2150 return true, proto.ErrInternalBadWireType 2151 } 2152 msg := new(Message_OneofGroup) 2153 err := b.DecodeGroup(msg) 2154 m.OneofUnion = &Message_Oneofgroup{msg} 2155 return true, err 2156 case 721: // oneof_union.oneof_string1 2157 if wire != proto.WireBytes { 2158 return true, proto.ErrInternalBadWireType 2159 } 2160 x, err := b.DecodeStringBytes() 2161 m.OneofUnion = &Message_OneofString1{x} 2162 return true, err 2163 case 722: // oneof_union.oneof_string2 2164 if wire != proto.WireBytes { 2165 return true, proto.ErrInternalBadWireType 2166 } 2167 x, err := b.DecodeStringBytes() 2168 m.OneofUnion = &Message_OneofString2{x} 2169 return true, err 2170 case 723: // oneof_union.oneof_string3 2171 if wire != proto.WireBytes { 2172 return true, proto.ErrInternalBadWireType 2173 } 2174 x, err := b.DecodeStringBytes() 2175 m.OneofUnion = &Message_OneofString3{x} 2176 return true, err 2177 case 800: // oneof_defaulted_union.oneof_defaulted_bool 2178 if wire != proto.WireVarint { 2179 return true, proto.ErrInternalBadWireType 2180 } 2181 x, err := b.DecodeVarint() 2182 m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} 2183 return true, err 2184 case 801: // oneof_defaulted_union.oneof_defaulted_int32 2185 if wire != proto.WireVarint { 2186 return true, proto.ErrInternalBadWireType 2187 } 2188 x, err := b.DecodeVarint() 2189 m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} 2190 return true, err 2191 case 802: // oneof_defaulted_union.oneof_defaulted_sint32 2192 if wire != proto.WireVarint { 2193 return true, proto.ErrInternalBadWireType 2194 } 2195 x, err := b.DecodeZigzag32() 2196 m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} 2197 return true, err 2198 case 803: // oneof_defaulted_union.oneof_defaulted_uint32 2199 if wire != proto.WireVarint { 2200 return true, proto.ErrInternalBadWireType 2201 } 2202 x, err := b.DecodeVarint() 2203 m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} 2204 return true, err 2205 case 804: // oneof_defaulted_union.oneof_defaulted_int64 2206 if wire != proto.WireVarint { 2207 return true, proto.ErrInternalBadWireType 2208 } 2209 x, err := b.DecodeVarint() 2210 m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} 2211 return true, err 2212 case 805: // oneof_defaulted_union.oneof_defaulted_sint64 2213 if wire != proto.WireVarint { 2214 return true, proto.ErrInternalBadWireType 2215 } 2216 x, err := b.DecodeZigzag64() 2217 m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} 2218 return true, err 2219 case 806: // oneof_defaulted_union.oneof_defaulted_uint64 2220 if wire != proto.WireVarint { 2221 return true, proto.ErrInternalBadWireType 2222 } 2223 x, err := b.DecodeVarint() 2224 m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} 2225 return true, err 2226 case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 2227 if wire != proto.WireFixed32 { 2228 return true, proto.ErrInternalBadWireType 2229 } 2230 x, err := b.DecodeFixed32() 2231 m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} 2232 return true, err 2233 case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 2234 if wire != proto.WireFixed32 { 2235 return true, proto.ErrInternalBadWireType 2236 } 2237 x, err := b.DecodeFixed32() 2238 m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} 2239 return true, err 2240 case 809: // oneof_defaulted_union.oneof_defaulted_float 2241 if wire != proto.WireFixed32 { 2242 return true, proto.ErrInternalBadWireType 2243 } 2244 x, err := b.DecodeFixed32() 2245 m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} 2246 return true, err 2247 case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 2248 if wire != proto.WireFixed64 { 2249 return true, proto.ErrInternalBadWireType 2250 } 2251 x, err := b.DecodeFixed64() 2252 m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} 2253 return true, err 2254 case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 2255 if wire != proto.WireFixed64 { 2256 return true, proto.ErrInternalBadWireType 2257 } 2258 x, err := b.DecodeFixed64() 2259 m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} 2260 return true, err 2261 case 812: // oneof_defaulted_union.oneof_defaulted_double 2262 if wire != proto.WireFixed64 { 2263 return true, proto.ErrInternalBadWireType 2264 } 2265 x, err := b.DecodeFixed64() 2266 m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} 2267 return true, err 2268 case 813: // oneof_defaulted_union.oneof_defaulted_string 2269 if wire != proto.WireBytes { 2270 return true, proto.ErrInternalBadWireType 2271 } 2272 x, err := b.DecodeStringBytes() 2273 m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} 2274 return true, err 2275 case 814: // oneof_defaulted_union.oneof_defaulted_bytes 2276 if wire != proto.WireBytes { 2277 return true, proto.ErrInternalBadWireType 2278 } 2279 x, err := b.DecodeRawBytes(true) 2280 m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} 2281 return true, err 2282 case 815: // oneof_defaulted_union.oneof_defaulted_child_enum 2283 if wire != proto.WireVarint { 2284 return true, proto.ErrInternalBadWireType 2285 } 2286 x, err := b.DecodeVarint() 2287 m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} 2288 return true, err 2289 case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum 2290 if wire != proto.WireVarint { 2291 return true, proto.ErrInternalBadWireType 2292 } 2293 x, err := b.DecodeVarint() 2294 m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} 2295 return true, err 2296 default: 2297 return false, nil 2298 } 2299 } 2300 2301 func _Message_OneofSizer(msg proto.Message) (n int) { 2302 m := msg.(*Message) 2303 // oneof_union 2304 switch x := m.OneofUnion.(type) { 2305 case *Message_OneofBool: 2306 n += 2 // tag and wire 2307 n += 1 2308 case *Message_OneofInt32: 2309 n += 2 // tag and wire 2310 n += proto.SizeVarint(uint64(x.OneofInt32)) 2311 case *Message_OneofSint32: 2312 n += 2 // tag and wire 2313 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) 2314 case *Message_OneofUint32: 2315 n += 2 // tag and wire 2316 n += proto.SizeVarint(uint64(x.OneofUint32)) 2317 case *Message_OneofInt64: 2318 n += 2 // tag and wire 2319 n += proto.SizeVarint(uint64(x.OneofInt64)) 2320 case *Message_OneofSint64: 2321 n += 2 // tag and wire 2322 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) 2323 case *Message_OneofUint64: 2324 n += 2 // tag and wire 2325 n += proto.SizeVarint(uint64(x.OneofUint64)) 2326 case *Message_OneofFixed32: 2327 n += 2 // tag and wire 2328 n += 4 2329 case *Message_OneofSfixed32: 2330 n += 2 // tag and wire 2331 n += 4 2332 case *Message_OneofFloat: 2333 n += 2 // tag and wire 2334 n += 4 2335 case *Message_OneofFixed64: 2336 n += 2 // tag and wire 2337 n += 8 2338 case *Message_OneofSfixed64: 2339 n += 2 // tag and wire 2340 n += 8 2341 case *Message_OneofDouble: 2342 n += 2 // tag and wire 2343 n += 8 2344 case *Message_OneofString: 2345 n += 2 // tag and wire 2346 n += proto.SizeVarint(uint64(len(x.OneofString))) 2347 n += len(x.OneofString) 2348 case *Message_OneofBytes: 2349 n += 2 // tag and wire 2350 n += proto.SizeVarint(uint64(len(x.OneofBytes))) 2351 n += len(x.OneofBytes) 2352 case *Message_OneofChildEnum: 2353 n += 2 // tag and wire 2354 n += proto.SizeVarint(uint64(x.OneofChildEnum)) 2355 case *Message_OneofChildMessage: 2356 s := proto.Size(x.OneofChildMessage) 2357 n += 2 // tag and wire 2358 n += proto.SizeVarint(uint64(s)) 2359 n += s 2360 case *Message_OneofNamedGroup: 2361 s := proto.Size(x.OneofNamedGroup) 2362 n += 2 // tag and wire 2363 n += proto.SizeVarint(uint64(s)) 2364 n += s 2365 case *Message_OneofSiblingEnum: 2366 n += 2 // tag and wire 2367 n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) 2368 case *Message_OneofSiblingMessage: 2369 s := proto.Size(x.OneofSiblingMessage) 2370 n += 2 // tag and wire 2371 n += proto.SizeVarint(uint64(s)) 2372 n += s 2373 case *Message_Oneofgroup: 2374 n += 2 // tag and wire 2375 n += proto.Size(x.Oneofgroup) 2376 n += 2 // tag and wire 2377 case *Message_OneofString1: 2378 n += 2 // tag and wire 2379 n += proto.SizeVarint(uint64(len(x.OneofString1))) 2380 n += len(x.OneofString1) 2381 case *Message_OneofString2: 2382 n += 2 // tag and wire 2383 n += proto.SizeVarint(uint64(len(x.OneofString2))) 2384 n += len(x.OneofString2) 2385 case *Message_OneofString3: 2386 n += 2 // tag and wire 2387 n += proto.SizeVarint(uint64(len(x.OneofString3))) 2388 n += len(x.OneofString3) 2389 case nil: 2390 default: 2391 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 2392 } 2393 // oneof_defaulted_union 2394 switch x := m.OneofDefaultedUnion.(type) { 2395 case *Message_OneofDefaultedBool: 2396 n += 2 // tag and wire 2397 n += 1 2398 case *Message_OneofDefaultedInt32: 2399 n += 2 // tag and wire 2400 n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) 2401 case *Message_OneofDefaultedSint32: 2402 n += 2 // tag and wire 2403 n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) 2404 case *Message_OneofDefaultedUint32: 2405 n += 2 // tag and wire 2406 n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) 2407 case *Message_OneofDefaultedInt64: 2408 n += 2 // tag and wire 2409 n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) 2410 case *Message_OneofDefaultedSint64: 2411 n += 2 // tag and wire 2412 n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) 2413 case *Message_OneofDefaultedUint64: 2414 n += 2 // tag and wire 2415 n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) 2416 case *Message_OneofDefaultedFixed32: 2417 n += 2 // tag and wire 2418 n += 4 2419 case *Message_OneofDefaultedSfixed32: 2420 n += 2 // tag and wire 2421 n += 4 2422 case *Message_OneofDefaultedFloat: 2423 n += 2 // tag and wire 2424 n += 4 2425 case *Message_OneofDefaultedFixed64: 2426 n += 2 // tag and wire 2427 n += 8 2428 case *Message_OneofDefaultedSfixed64: 2429 n += 2 // tag and wire 2430 n += 8 2431 case *Message_OneofDefaultedDouble: 2432 n += 2 // tag and wire 2433 n += 8 2434 case *Message_OneofDefaultedString: 2435 n += 2 // tag and wire 2436 n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) 2437 n += len(x.OneofDefaultedString) 2438 case *Message_OneofDefaultedBytes: 2439 n += 2 // tag and wire 2440 n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) 2441 n += len(x.OneofDefaultedBytes) 2442 case *Message_OneofDefaultedChildEnum: 2443 n += 2 // tag and wire 2444 n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) 2445 case *Message_OneofDefaultedSiblingEnum: 2446 n += 2 // tag and wire 2447 n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) 2448 case nil: 2449 default: 2450 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 2451 } 2452 return n 2453 } 2454 2455 var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ 2456 ExtendedType: (*Message)(nil), 2457 ExtensionType: (*bool)(nil), 2458 Field: 10000, 2459 Name: "google.golang.org.proto2_20180430.Message.extension_optional_bool", 2460 Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", 2461 Filename: "proto2_20180430_b4deda09/test.proto", 2462 } 2463 2464 var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ 2465 ExtendedType: (*Message)(nil), 2466 ExtensionType: (*int32)(nil), 2467 Field: 10001, 2468 Name: "google.golang.org.proto2_20180430.Message.extension_optional_int32", 2469 Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", 2470 Filename: "proto2_20180430_b4deda09/test.proto", 2471 } 2472 2473 var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ 2474 ExtendedType: (*Message)(nil), 2475 ExtensionType: (*int32)(nil), 2476 Field: 10002, 2477 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint32", 2478 Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", 2479 Filename: "proto2_20180430_b4deda09/test.proto", 2480 } 2481 2482 var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ 2483 ExtendedType: (*Message)(nil), 2484 ExtensionType: (*uint32)(nil), 2485 Field: 10003, 2486 Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint32", 2487 Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", 2488 Filename: "proto2_20180430_b4deda09/test.proto", 2489 } 2490 2491 var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ 2492 ExtendedType: (*Message)(nil), 2493 ExtensionType: (*int64)(nil), 2494 Field: 10004, 2495 Name: "google.golang.org.proto2_20180430.Message.extension_optional_int64", 2496 Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", 2497 Filename: "proto2_20180430_b4deda09/test.proto", 2498 } 2499 2500 var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ 2501 ExtendedType: (*Message)(nil), 2502 ExtensionType: (*int64)(nil), 2503 Field: 10005, 2504 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint64", 2505 Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", 2506 Filename: "proto2_20180430_b4deda09/test.proto", 2507 } 2508 2509 var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ 2510 ExtendedType: (*Message)(nil), 2511 ExtensionType: (*uint64)(nil), 2512 Field: 10006, 2513 Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint64", 2514 Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", 2515 Filename: "proto2_20180430_b4deda09/test.proto", 2516 } 2517 2518 var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ 2519 ExtendedType: (*Message)(nil), 2520 ExtensionType: (*uint32)(nil), 2521 Field: 10007, 2522 Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed32", 2523 Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", 2524 Filename: "proto2_20180430_b4deda09/test.proto", 2525 } 2526 2527 var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ 2528 ExtendedType: (*Message)(nil), 2529 ExtensionType: (*int32)(nil), 2530 Field: 10008, 2531 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed32", 2532 Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", 2533 Filename: "proto2_20180430_b4deda09/test.proto", 2534 } 2535 2536 var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ 2537 ExtendedType: (*Message)(nil), 2538 ExtensionType: (*float32)(nil), 2539 Field: 10009, 2540 Name: "google.golang.org.proto2_20180430.Message.extension_optional_float", 2541 Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", 2542 Filename: "proto2_20180430_b4deda09/test.proto", 2543 } 2544 2545 var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ 2546 ExtendedType: (*Message)(nil), 2547 ExtensionType: (*uint64)(nil), 2548 Field: 10010, 2549 Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed64", 2550 Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", 2551 Filename: "proto2_20180430_b4deda09/test.proto", 2552 } 2553 2554 var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ 2555 ExtendedType: (*Message)(nil), 2556 ExtensionType: (*int64)(nil), 2557 Field: 10011, 2558 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed64", 2559 Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", 2560 Filename: "proto2_20180430_b4deda09/test.proto", 2561 } 2562 2563 var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ 2564 ExtendedType: (*Message)(nil), 2565 ExtensionType: (*float64)(nil), 2566 Field: 10012, 2567 Name: "google.golang.org.proto2_20180430.Message.extension_optional_double", 2568 Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", 2569 Filename: "proto2_20180430_b4deda09/test.proto", 2570 } 2571 2572 var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ 2573 ExtendedType: (*Message)(nil), 2574 ExtensionType: (*string)(nil), 2575 Field: 10013, 2576 Name: "google.golang.org.proto2_20180430.Message.extension_optional_string", 2577 Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", 2578 Filename: "proto2_20180430_b4deda09/test.proto", 2579 } 2580 2581 var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ 2582 ExtendedType: (*Message)(nil), 2583 ExtensionType: ([]byte)(nil), 2584 Field: 10014, 2585 Name: "google.golang.org.proto2_20180430.Message.extension_optional_bytes", 2586 Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", 2587 Filename: "proto2_20180430_b4deda09/test.proto", 2588 } 2589 2590 var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ 2591 ExtendedType: (*Message)(nil), 2592 ExtensionType: (*Message_ChildEnum)(nil), 2593 Field: 10015, 2594 Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_enum", 2595 Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", 2596 Filename: "proto2_20180430_b4deda09/test.proto", 2597 } 2598 2599 var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ 2600 ExtendedType: (*Message)(nil), 2601 ExtensionType: (*Message_ChildMessage)(nil), 2602 Field: 10016, 2603 Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_message", 2604 Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", 2605 Filename: "proto2_20180430_b4deda09/test.proto", 2606 } 2607 2608 var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ 2609 ExtendedType: (*Message)(nil), 2610 ExtensionType: (*Message_NamedGroup)(nil), 2611 Field: 10017, 2612 Name: "google.golang.org.proto2_20180430.Message.extension_optional_named_group", 2613 Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", 2614 Filename: "proto2_20180430_b4deda09/test.proto", 2615 } 2616 2617 var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ 2618 ExtendedType: (*Message)(nil), 2619 ExtensionType: (*SiblingEnum)(nil), 2620 Field: 10018, 2621 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_enum", 2622 Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", 2623 Filename: "proto2_20180430_b4deda09/test.proto", 2624 } 2625 2626 var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ 2627 ExtendedType: (*Message)(nil), 2628 ExtensionType: (*SiblingMessage)(nil), 2629 Field: 10019, 2630 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_message", 2631 Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", 2632 Filename: "proto2_20180430_b4deda09/test.proto", 2633 } 2634 2635 var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ 2636 ExtendedType: (*Message)(nil), 2637 ExtensionType: (*Message_ExtensionOptionalGroup)(nil), 2638 Field: 10020, 2639 Name: "google.golang.org.proto2_20180430.Message.extensionoptionalgroup", 2640 Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", 2641 Filename: "proto2_20180430_b4deda09/test.proto", 2642 } 2643 2644 var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ 2645 ExtendedType: (*Message)(nil), 2646 ExtensionType: (*bool)(nil), 2647 Field: 20000, 2648 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bool", 2649 Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", 2650 Filename: "proto2_20180430_b4deda09/test.proto", 2651 } 2652 2653 var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ 2654 ExtendedType: (*Message)(nil), 2655 ExtensionType: (*int32)(nil), 2656 Field: 20001, 2657 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int32", 2658 Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", 2659 Filename: "proto2_20180430_b4deda09/test.proto", 2660 } 2661 2662 var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ 2663 ExtendedType: (*Message)(nil), 2664 ExtensionType: (*int32)(nil), 2665 Field: 20002, 2666 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint32", 2667 Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", 2668 Filename: "proto2_20180430_b4deda09/test.proto", 2669 } 2670 2671 var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ 2672 ExtendedType: (*Message)(nil), 2673 ExtensionType: (*uint32)(nil), 2674 Field: 20003, 2675 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint32", 2676 Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", 2677 Filename: "proto2_20180430_b4deda09/test.proto", 2678 } 2679 2680 var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ 2681 ExtendedType: (*Message)(nil), 2682 ExtensionType: (*int64)(nil), 2683 Field: 20004, 2684 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int64", 2685 Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", 2686 Filename: "proto2_20180430_b4deda09/test.proto", 2687 } 2688 2689 var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ 2690 ExtendedType: (*Message)(nil), 2691 ExtensionType: (*int64)(nil), 2692 Field: 20005, 2693 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint64", 2694 Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", 2695 Filename: "proto2_20180430_b4deda09/test.proto", 2696 } 2697 2698 var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ 2699 ExtendedType: (*Message)(nil), 2700 ExtensionType: (*uint64)(nil), 2701 Field: 20006, 2702 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint64", 2703 Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", 2704 Filename: "proto2_20180430_b4deda09/test.proto", 2705 } 2706 2707 var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ 2708 ExtendedType: (*Message)(nil), 2709 ExtensionType: (*uint32)(nil), 2710 Field: 20007, 2711 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed32", 2712 Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", 2713 Filename: "proto2_20180430_b4deda09/test.proto", 2714 } 2715 2716 var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ 2717 ExtendedType: (*Message)(nil), 2718 ExtensionType: (*int32)(nil), 2719 Field: 20008, 2720 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed32", 2721 Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", 2722 Filename: "proto2_20180430_b4deda09/test.proto", 2723 } 2724 2725 var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ 2726 ExtendedType: (*Message)(nil), 2727 ExtensionType: (*float32)(nil), 2728 Field: 20009, 2729 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_float", 2730 Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", 2731 Filename: "proto2_20180430_b4deda09/test.proto", 2732 } 2733 2734 var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ 2735 ExtendedType: (*Message)(nil), 2736 ExtensionType: (*uint64)(nil), 2737 Field: 20010, 2738 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed64", 2739 Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", 2740 Filename: "proto2_20180430_b4deda09/test.proto", 2741 } 2742 2743 var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ 2744 ExtendedType: (*Message)(nil), 2745 ExtensionType: (*int64)(nil), 2746 Field: 20011, 2747 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed64", 2748 Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", 2749 Filename: "proto2_20180430_b4deda09/test.proto", 2750 } 2751 2752 var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ 2753 ExtendedType: (*Message)(nil), 2754 ExtensionType: (*float64)(nil), 2755 Field: 20012, 2756 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_double", 2757 Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", 2758 Filename: "proto2_20180430_b4deda09/test.proto", 2759 } 2760 2761 var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ 2762 ExtendedType: (*Message)(nil), 2763 ExtensionType: (*string)(nil), 2764 Field: 20013, 2765 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_string", 2766 Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", 2767 Filename: "proto2_20180430_b4deda09/test.proto", 2768 } 2769 2770 var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ 2771 ExtendedType: (*Message)(nil), 2772 ExtensionType: ([]byte)(nil), 2773 Field: 20014, 2774 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bytes", 2775 Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", 2776 Filename: "proto2_20180430_b4deda09/test.proto", 2777 } 2778 2779 var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ 2780 ExtendedType: (*Message)(nil), 2781 ExtensionType: (*Message_ChildEnum)(nil), 2782 Field: 20015, 2783 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_child_enum", 2784 Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0", 2785 Filename: "proto2_20180430_b4deda09/test.proto", 2786 } 2787 2788 var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ 2789 ExtendedType: (*Message)(nil), 2790 ExtensionType: (*SiblingEnum)(nil), 2791 Field: 20016, 2792 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sibling_enum", 2793 Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0", 2794 Filename: "proto2_20180430_b4deda09/test.proto", 2795 } 2796 2797 var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ 2798 ExtendedType: (*Message)(nil), 2799 ExtensionType: ([]bool)(nil), 2800 Field: 30000, 2801 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bool", 2802 Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", 2803 Filename: "proto2_20180430_b4deda09/test.proto", 2804 } 2805 2806 var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ 2807 ExtendedType: (*Message)(nil), 2808 ExtensionType: ([]int32)(nil), 2809 Field: 30001, 2810 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int32", 2811 Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", 2812 Filename: "proto2_20180430_b4deda09/test.proto", 2813 } 2814 2815 var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ 2816 ExtendedType: (*Message)(nil), 2817 ExtensionType: ([]int32)(nil), 2818 Field: 30002, 2819 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint32", 2820 Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", 2821 Filename: "proto2_20180430_b4deda09/test.proto", 2822 } 2823 2824 var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ 2825 ExtendedType: (*Message)(nil), 2826 ExtensionType: ([]uint32)(nil), 2827 Field: 30003, 2828 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint32", 2829 Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", 2830 Filename: "proto2_20180430_b4deda09/test.proto", 2831 } 2832 2833 var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ 2834 ExtendedType: (*Message)(nil), 2835 ExtensionType: ([]int64)(nil), 2836 Field: 30004, 2837 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int64", 2838 Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", 2839 Filename: "proto2_20180430_b4deda09/test.proto", 2840 } 2841 2842 var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ 2843 ExtendedType: (*Message)(nil), 2844 ExtensionType: ([]int64)(nil), 2845 Field: 30005, 2846 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint64", 2847 Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", 2848 Filename: "proto2_20180430_b4deda09/test.proto", 2849 } 2850 2851 var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ 2852 ExtendedType: (*Message)(nil), 2853 ExtensionType: ([]uint64)(nil), 2854 Field: 30006, 2855 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint64", 2856 Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", 2857 Filename: "proto2_20180430_b4deda09/test.proto", 2858 } 2859 2860 var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ 2861 ExtendedType: (*Message)(nil), 2862 ExtensionType: ([]uint32)(nil), 2863 Field: 30007, 2864 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed32", 2865 Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", 2866 Filename: "proto2_20180430_b4deda09/test.proto", 2867 } 2868 2869 var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ 2870 ExtendedType: (*Message)(nil), 2871 ExtensionType: ([]int32)(nil), 2872 Field: 30008, 2873 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed32", 2874 Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", 2875 Filename: "proto2_20180430_b4deda09/test.proto", 2876 } 2877 2878 var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ 2879 ExtendedType: (*Message)(nil), 2880 ExtensionType: ([]float32)(nil), 2881 Field: 30009, 2882 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_float", 2883 Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", 2884 Filename: "proto2_20180430_b4deda09/test.proto", 2885 } 2886 2887 var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ 2888 ExtendedType: (*Message)(nil), 2889 ExtensionType: ([]uint64)(nil), 2890 Field: 30010, 2891 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed64", 2892 Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", 2893 Filename: "proto2_20180430_b4deda09/test.proto", 2894 } 2895 2896 var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ 2897 ExtendedType: (*Message)(nil), 2898 ExtensionType: ([]int64)(nil), 2899 Field: 30011, 2900 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed64", 2901 Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", 2902 Filename: "proto2_20180430_b4deda09/test.proto", 2903 } 2904 2905 var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ 2906 ExtendedType: (*Message)(nil), 2907 ExtensionType: ([]float64)(nil), 2908 Field: 30012, 2909 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_double", 2910 Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", 2911 Filename: "proto2_20180430_b4deda09/test.proto", 2912 } 2913 2914 var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ 2915 ExtendedType: (*Message)(nil), 2916 ExtensionType: ([]string)(nil), 2917 Field: 30013, 2918 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_string", 2919 Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", 2920 Filename: "proto2_20180430_b4deda09/test.proto", 2921 } 2922 2923 var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ 2924 ExtendedType: (*Message)(nil), 2925 ExtensionType: ([][]byte)(nil), 2926 Field: 30014, 2927 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bytes", 2928 Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", 2929 Filename: "proto2_20180430_b4deda09/test.proto", 2930 } 2931 2932 var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ 2933 ExtendedType: (*Message)(nil), 2934 ExtensionType: ([]Message_ChildEnum)(nil), 2935 Field: 30015, 2936 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_enum", 2937 Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", 2938 Filename: "proto2_20180430_b4deda09/test.proto", 2939 } 2940 2941 var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ 2942 ExtendedType: (*Message)(nil), 2943 ExtensionType: ([]*Message_ChildMessage)(nil), 2944 Field: 30016, 2945 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_message", 2946 Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", 2947 Filename: "proto2_20180430_b4deda09/test.proto", 2948 } 2949 2950 var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ 2951 ExtendedType: (*Message)(nil), 2952 ExtensionType: ([]*Message_NamedGroup)(nil), 2953 Field: 30017, 2954 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_named_group", 2955 Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", 2956 Filename: "proto2_20180430_b4deda09/test.proto", 2957 } 2958 2959 var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ 2960 ExtendedType: (*Message)(nil), 2961 ExtensionType: ([]SiblingEnum)(nil), 2962 Field: 30018, 2963 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_enum", 2964 Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", 2965 Filename: "proto2_20180430_b4deda09/test.proto", 2966 } 2967 2968 var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ 2969 ExtendedType: (*Message)(nil), 2970 ExtensionType: ([]*SiblingMessage)(nil), 2971 Field: 30019, 2972 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_message", 2973 Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", 2974 Filename: "proto2_20180430_b4deda09/test.proto", 2975 } 2976 2977 var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ 2978 ExtendedType: (*Message)(nil), 2979 ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), 2980 Field: 30020, 2981 Name: "google.golang.org.proto2_20180430.Message.extensionrepeatedgroup", 2982 Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", 2983 Filename: "proto2_20180430_b4deda09/test.proto", 2984 } 2985 2986 type Message_ChildMessage struct { 2987 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 2988 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 2989 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 2990 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 2991 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2992 XXX_unrecognized []byte `json:"-"` 2993 XXX_sizecache int32 `json:"-"` 2994 } 2995 2996 func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } 2997 func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } 2998 func (*Message_ChildMessage) ProtoMessage() {} 2999 func (*Message_ChildMessage) Descriptor() ([]byte, []int) { 3000 return fileDescriptor_test_a365478be18be824, []int{1, 0} 3001 } 3002 func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { 3003 return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) 3004 } 3005 func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3006 return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) 3007 } 3008 func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { 3009 xxx_messageInfo_Message_ChildMessage.Merge(dst, src) 3010 } 3011 func (m *Message_ChildMessage) XXX_Size() int { 3012 return xxx_messageInfo_Message_ChildMessage.Size(m) 3013 } 3014 func (m *Message_ChildMessage) XXX_DiscardUnknown() { 3015 xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) 3016 } 3017 3018 var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo 3019 3020 func (m *Message_ChildMessage) GetF1() string { 3021 if m != nil && m.F1 != nil { 3022 return *m.F1 3023 } 3024 return "" 3025 } 3026 3027 func (m *Message_ChildMessage) GetF2() string { 3028 if m != nil && m.F2 != nil { 3029 return *m.F2 3030 } 3031 return "" 3032 } 3033 3034 func (m *Message_ChildMessage) GetF3() []string { 3035 if m != nil { 3036 return m.F3 3037 } 3038 return nil 3039 } 3040 3041 func (m *Message_ChildMessage) GetF4() *Message { 3042 if m != nil { 3043 return m.F4 3044 } 3045 return nil 3046 } 3047 3048 type Message_NamedGroup struct { 3049 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3050 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3051 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3052 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 3053 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3054 XXX_unrecognized []byte `json:"-"` 3055 XXX_sizecache int32 `json:"-"` 3056 } 3057 3058 func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } 3059 func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } 3060 func (*Message_NamedGroup) ProtoMessage() {} 3061 func (*Message_NamedGroup) Descriptor() ([]byte, []int) { 3062 return fileDescriptor_test_a365478be18be824, []int{1, 1} 3063 } 3064 func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error { 3065 return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b) 3066 } 3067 func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3068 return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic) 3069 } 3070 func (dst *Message_NamedGroup) XXX_Merge(src proto.Message) { 3071 xxx_messageInfo_Message_NamedGroup.Merge(dst, src) 3072 } 3073 func (m *Message_NamedGroup) XXX_Size() int { 3074 return xxx_messageInfo_Message_NamedGroup.Size(m) 3075 } 3076 func (m *Message_NamedGroup) XXX_DiscardUnknown() { 3077 xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m) 3078 } 3079 3080 var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo 3081 3082 func (m *Message_NamedGroup) GetF1() string { 3083 if m != nil && m.F1 != nil { 3084 return *m.F1 3085 } 3086 return "" 3087 } 3088 3089 func (m *Message_NamedGroup) GetF2() string { 3090 if m != nil && m.F2 != nil { 3091 return *m.F2 3092 } 3093 return "" 3094 } 3095 3096 func (m *Message_NamedGroup) GetF3() []string { 3097 if m != nil { 3098 return m.F3 3099 } 3100 return nil 3101 } 3102 3103 func (m *Message_NamedGroup) GetF4() *Message { 3104 if m != nil { 3105 return m.F4 3106 } 3107 return nil 3108 } 3109 3110 type Message_OptionalGroup struct { 3111 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3112 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3113 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3114 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3115 XXX_unrecognized []byte `json:"-"` 3116 XXX_sizecache int32 `json:"-"` 3117 } 3118 3119 func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } 3120 func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } 3121 func (*Message_OptionalGroup) ProtoMessage() {} 3122 func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { 3123 return fileDescriptor_test_a365478be18be824, []int{1, 2} 3124 } 3125 func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error { 3126 return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b) 3127 } 3128 func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3129 return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic) 3130 } 3131 func (dst *Message_OptionalGroup) XXX_Merge(src proto.Message) { 3132 xxx_messageInfo_Message_OptionalGroup.Merge(dst, src) 3133 } 3134 func (m *Message_OptionalGroup) XXX_Size() int { 3135 return xxx_messageInfo_Message_OptionalGroup.Size(m) 3136 } 3137 func (m *Message_OptionalGroup) XXX_DiscardUnknown() { 3138 xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m) 3139 } 3140 3141 var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo 3142 3143 func (m *Message_OptionalGroup) GetF1() string { 3144 if m != nil && m.F1 != nil { 3145 return *m.F1 3146 } 3147 return "" 3148 } 3149 3150 func (m *Message_OptionalGroup) GetF2() string { 3151 if m != nil && m.F2 != nil { 3152 return *m.F2 3153 } 3154 return "" 3155 } 3156 3157 func (m *Message_OptionalGroup) GetF3() []string { 3158 if m != nil { 3159 return m.F3 3160 } 3161 return nil 3162 } 3163 3164 type Message_RequiredGroup struct { 3165 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3166 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3167 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3168 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3169 XXX_unrecognized []byte `json:"-"` 3170 XXX_sizecache int32 `json:"-"` 3171 } 3172 3173 func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } 3174 func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } 3175 func (*Message_RequiredGroup) ProtoMessage() {} 3176 func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { 3177 return fileDescriptor_test_a365478be18be824, []int{1, 3} 3178 } 3179 func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error { 3180 return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b) 3181 } 3182 func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3183 return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic) 3184 } 3185 func (dst *Message_RequiredGroup) XXX_Merge(src proto.Message) { 3186 xxx_messageInfo_Message_RequiredGroup.Merge(dst, src) 3187 } 3188 func (m *Message_RequiredGroup) XXX_Size() int { 3189 return xxx_messageInfo_Message_RequiredGroup.Size(m) 3190 } 3191 func (m *Message_RequiredGroup) XXX_DiscardUnknown() { 3192 xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m) 3193 } 3194 3195 var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo 3196 3197 func (m *Message_RequiredGroup) GetF1() string { 3198 if m != nil && m.F1 != nil { 3199 return *m.F1 3200 } 3201 return "" 3202 } 3203 3204 func (m *Message_RequiredGroup) GetF2() string { 3205 if m != nil && m.F2 != nil { 3206 return *m.F2 3207 } 3208 return "" 3209 } 3210 3211 func (m *Message_RequiredGroup) GetF3() []string { 3212 if m != nil { 3213 return m.F3 3214 } 3215 return nil 3216 } 3217 3218 type Message_RepeatedGroup struct { 3219 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3220 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3221 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3222 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3223 XXX_unrecognized []byte `json:"-"` 3224 XXX_sizecache int32 `json:"-"` 3225 } 3226 3227 func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } 3228 func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } 3229 func (*Message_RepeatedGroup) ProtoMessage() {} 3230 func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { 3231 return fileDescriptor_test_a365478be18be824, []int{1, 4} 3232 } 3233 func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error { 3234 return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b) 3235 } 3236 func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3237 return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic) 3238 } 3239 func (dst *Message_RepeatedGroup) XXX_Merge(src proto.Message) { 3240 xxx_messageInfo_Message_RepeatedGroup.Merge(dst, src) 3241 } 3242 func (m *Message_RepeatedGroup) XXX_Size() int { 3243 return xxx_messageInfo_Message_RepeatedGroup.Size(m) 3244 } 3245 func (m *Message_RepeatedGroup) XXX_DiscardUnknown() { 3246 xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m) 3247 } 3248 3249 var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo 3250 3251 func (m *Message_RepeatedGroup) GetF1() string { 3252 if m != nil && m.F1 != nil { 3253 return *m.F1 3254 } 3255 return "" 3256 } 3257 3258 func (m *Message_RepeatedGroup) GetF2() string { 3259 if m != nil && m.F2 != nil { 3260 return *m.F2 3261 } 3262 return "" 3263 } 3264 3265 func (m *Message_RepeatedGroup) GetF3() []string { 3266 if m != nil { 3267 return m.F3 3268 } 3269 return nil 3270 } 3271 3272 type Message_OneofGroup struct { 3273 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3274 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3275 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3276 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3277 XXX_unrecognized []byte `json:"-"` 3278 XXX_sizecache int32 `json:"-"` 3279 } 3280 3281 func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } 3282 func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } 3283 func (*Message_OneofGroup) ProtoMessage() {} 3284 func (*Message_OneofGroup) Descriptor() ([]byte, []int) { 3285 return fileDescriptor_test_a365478be18be824, []int{1, 33} 3286 } 3287 func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error { 3288 return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b) 3289 } 3290 func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3291 return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic) 3292 } 3293 func (dst *Message_OneofGroup) XXX_Merge(src proto.Message) { 3294 xxx_messageInfo_Message_OneofGroup.Merge(dst, src) 3295 } 3296 func (m *Message_OneofGroup) XXX_Size() int { 3297 return xxx_messageInfo_Message_OneofGroup.Size(m) 3298 } 3299 func (m *Message_OneofGroup) XXX_DiscardUnknown() { 3300 xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m) 3301 } 3302 3303 var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo 3304 3305 func (m *Message_OneofGroup) GetF1() string { 3306 if m != nil && m.F1 != nil { 3307 return *m.F1 3308 } 3309 return "" 3310 } 3311 3312 func (m *Message_OneofGroup) GetF2() string { 3313 if m != nil && m.F2 != nil { 3314 return *m.F2 3315 } 3316 return "" 3317 } 3318 3319 func (m *Message_OneofGroup) GetF3() []string { 3320 if m != nil { 3321 return m.F3 3322 } 3323 return nil 3324 } 3325 3326 type Message_ExtensionOptionalGroup struct { 3327 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3328 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3329 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3330 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3331 XXX_unrecognized []byte `json:"-"` 3332 XXX_sizecache int32 `json:"-"` 3333 } 3334 3335 func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } 3336 func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } 3337 func (*Message_ExtensionOptionalGroup) ProtoMessage() {} 3338 func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { 3339 return fileDescriptor_test_a365478be18be824, []int{1, 34} 3340 } 3341 func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error { 3342 return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b) 3343 } 3344 func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3345 return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic) 3346 } 3347 func (dst *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) { 3348 xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(dst, src) 3349 } 3350 func (m *Message_ExtensionOptionalGroup) XXX_Size() int { 3351 return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m) 3352 } 3353 func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() { 3354 xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m) 3355 } 3356 3357 var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo 3358 3359 func (m *Message_ExtensionOptionalGroup) GetF1() string { 3360 if m != nil && m.F1 != nil { 3361 return *m.F1 3362 } 3363 return "" 3364 } 3365 3366 func (m *Message_ExtensionOptionalGroup) GetF2() string { 3367 if m != nil && m.F2 != nil { 3368 return *m.F2 3369 } 3370 return "" 3371 } 3372 3373 func (m *Message_ExtensionOptionalGroup) GetF3() []string { 3374 if m != nil { 3375 return m.F3 3376 } 3377 return nil 3378 } 3379 3380 type Message_ExtensionRepeatedGroup struct { 3381 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3382 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3383 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3384 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3385 XXX_unrecognized []byte `json:"-"` 3386 XXX_sizecache int32 `json:"-"` 3387 } 3388 3389 func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } 3390 func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } 3391 func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} 3392 func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { 3393 return fileDescriptor_test_a365478be18be824, []int{1, 35} 3394 } 3395 func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error { 3396 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b) 3397 } 3398 func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3399 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic) 3400 } 3401 func (dst *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) { 3402 xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(dst, src) 3403 } 3404 func (m *Message_ExtensionRepeatedGroup) XXX_Size() int { 3405 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m) 3406 } 3407 func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() { 3408 xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m) 3409 } 3410 3411 var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo 3412 3413 func (m *Message_ExtensionRepeatedGroup) GetF1() string { 3414 if m != nil && m.F1 != nil { 3415 return *m.F1 3416 } 3417 return "" 3418 } 3419 3420 func (m *Message_ExtensionRepeatedGroup) GetF2() string { 3421 if m != nil && m.F2 != nil { 3422 return *m.F2 3423 } 3424 return "" 3425 } 3426 3427 func (m *Message_ExtensionRepeatedGroup) GetF3() []string { 3428 if m != nil { 3429 return m.F3 3430 } 3431 return nil 3432 } 3433 3434 func init() { 3435 proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20180430.SiblingMessage") 3436 proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20180430.Message") 3437 proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBoolEntry") 3438 proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBytesEntry") 3439 proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildEnumEntry") 3440 proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildMessageEntry") 3441 proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolDoubleEntry") 3442 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed32Entry") 3443 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed64Entry") 3444 proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFloatEntry") 3445 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt32Entry") 3446 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt64Entry") 3447 proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.MapBoolNamedGroupEntry") 3448 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed32Entry") 3449 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed64Entry") 3450 proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingEnumEntry") 3451 proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingMessageEntry") 3452 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint32Entry") 3453 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint64Entry") 3454 proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20180430.Message.MapBoolStringEntry") 3455 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint32Entry") 3456 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint64Entry") 3457 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapFixed32BoolEntry") 3458 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt32BoolEntry") 3459 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt64BoolEntry") 3460 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint32BoolEntry") 3461 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint64BoolEntry") 3462 proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20180430.Message.MapStringBoolEntry") 3463 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint32BoolEntry") 3464 proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint64BoolEntry") 3465 proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.ChildMessage") 3466 proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.NamedGroup") 3467 proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.OptionalGroup") 3468 proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20180430.Message.RequiredGroup") 3469 proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.RepeatedGroup") 3470 proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20180430.Message.OneofGroup") 3471 proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionOptionalGroup") 3472 proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionRepeatedGroup") 3473 proto.RegisterEnum("google.golang.org.proto2_20180430.SiblingEnum", SiblingEnum_name, SiblingEnum_value) 3474 proto.RegisterEnum("google.golang.org.proto2_20180430.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) 3475 proto.RegisterExtension(E_Message_ExtensionOptionalBool) 3476 proto.RegisterExtension(E_Message_ExtensionOptionalInt32) 3477 proto.RegisterExtension(E_Message_ExtensionOptionalSint32) 3478 proto.RegisterExtension(E_Message_ExtensionOptionalUint32) 3479 proto.RegisterExtension(E_Message_ExtensionOptionalInt64) 3480 proto.RegisterExtension(E_Message_ExtensionOptionalSint64) 3481 proto.RegisterExtension(E_Message_ExtensionOptionalUint64) 3482 proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) 3483 proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) 3484 proto.RegisterExtension(E_Message_ExtensionOptionalFloat) 3485 proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) 3486 proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) 3487 proto.RegisterExtension(E_Message_ExtensionOptionalDouble) 3488 proto.RegisterExtension(E_Message_ExtensionOptionalString) 3489 proto.RegisterExtension(E_Message_ExtensionOptionalBytes) 3490 proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) 3491 proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) 3492 proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) 3493 proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) 3494 proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) 3495 proto.RegisterExtension(E_Message_Extensionoptionalgroup) 3496 proto.RegisterExtension(E_Message_ExtensionDefaultedBool) 3497 proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) 3498 proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) 3499 proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) 3500 proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) 3501 proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) 3502 proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) 3503 proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) 3504 proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) 3505 proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) 3506 proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) 3507 proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) 3508 proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) 3509 proto.RegisterExtension(E_Message_ExtensionDefaultedString) 3510 proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) 3511 proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) 3512 proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) 3513 proto.RegisterExtension(E_Message_ExtensionRepeatedBool) 3514 proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) 3515 proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) 3516 proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) 3517 proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) 3518 proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) 3519 proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) 3520 proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) 3521 proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) 3522 proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) 3523 proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) 3524 proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) 3525 proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) 3526 proto.RegisterExtension(E_Message_ExtensionRepeatedString) 3527 proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) 3528 proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) 3529 proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) 3530 proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) 3531 proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) 3532 proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) 3533 proto.RegisterExtension(E_Message_Extensionrepeatedgroup) 3534 } 3535 3536 func init() { 3537 proto.RegisterFile("proto2_20180430_b4deda09/test.proto", fileDescriptor_test_a365478be18be824) 3538 } 3539 3540 var fileDescriptor_test_a365478be18be824 = []byte{ 3541 // 4468 bytes of a gzipped FileDescriptorProto 3542 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7, 3543 0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c, 3544 0x9d, 0x64, 0x79, 0x4d, 0xf3, 0x70, 0xc0, 0xa0, 0xd1, 0xc7, 0x5b, 0x33, 0x08, 0x20, 0x8f, 0x5a, 3545 0xca, 0xe2, 0x52, 0x35, 0xac, 0x73, 0xb9, 0x5c, 0x2c, 0xc3, 0xc0, 0x61, 0x81, 0x03, 0xb9, 0x01, 3546 0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89, 3547 0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5, 3548 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa, 3549 0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda, 3550 0xfe, 0x8a, 0x3f, 0x37, 0x7f, 0xc5, 0x1c, 0x5e, 0x98, 0x5b, 0x59, 0xc3, 0xeb, 0xf5, 0xf5, 0xd5, 3551 0xb9, 0x53, 0x27, 0x3a, 0xf5, 0xdd, 0xce, 0x2c, 0xfb, 0xd4, 0x7d, 0xc9, 0x66, 0xbb, 0xbd, 0xd9, 3552 0xa8, 0xcf, 0x6e, 0xb6, 0x1b, 0xab, 0xad, 0xcd, 0xd9, 0xf6, 0xce, 0xe6, 0x6c, 0x64, 0xda, 0xb1, 3553 0xd7, 0xa1, 0xf1, 0x9b, 0xb7, 0xd6, 0x1a, 0x5b, 0xad, 0xcd, 0x1b, 0xeb, 0xbb, 0xbb, 0xab, 0x9b, 3554 0x75, 0x77, 0x1c, 0x65, 0x36, 0xe6, 0x3d, 0xa7, 0xe4, 0x94, 0x47, 0x83, 0xcc, 0xc6, 0x3c, 0xfb, 3555 0xb7, 0xef, 0x65, 0x4a, 0x19, 0xf6, 0x6f, 0x9f, 0xfd, 0x7b, 0xc1, 0xcb, 0x96, 0xb2, 0xec, 0xdf, 3556 0x0b, 0x6e, 0x05, 0x65, 0x36, 0xb0, 0x37, 0x5c, 0x72, 0xca, 0x07, 0xfd, 0xcb, 0x66, 0xf7, 0x44, 3557 0x9c, 0xe5, 0x38, 0x41, 0x66, 0x03, 0x1f, 0xfb, 0xce, 0xa3, 0x0e, 0x1a, 0x11, 0xc0, 0x67, 0x10, 3558 0x6a, 0xad, 0x36, 0xeb, 0xeb, 0x9b, 0x3b, 0xed, 0xee, 0x36, 0x5b, 0x00, 0xf2, 0x17, 0xf7, 0xef, 3559 0x70, 0xb6, 0x46, 0x27, 0xbf, 0x92, 0x4e, 0x0e, 0x14, 0x47, 0xee, 0x4b, 0x51, 0xa1, 0xbd, 0xdd, 3560 0xd9, 0x6a, 0xb7, 0x56, 0x1b, 0x2b, 0x6b, 0xed, 0x76, 0xc3, 0x5b, 0x2f, 0x39, 0xe5, 0x03, 0xc1, 3561 0x98, 0x18, 0x5c, 0x6e, 0xb7, 0x1b, 0xee, 0xf7, 0xa3, 0xf1, 0xd0, 0x68, 0xab, 0xd5, 0x59, 0xf0, 3562 0xbd, 0x7a, 0xc9, 0x29, 0xe7, 0x82, 0x70, 0xea, 0x0d, 0x74, 0xd0, 0xfd, 0x01, 0x34, 0x11, 0x9a, 3563 0xed, 0x82, 0xdd, 0x46, 0xc9, 0x29, 0x4f, 0x06, 0xe1, 0xec, 0x9b, 0xb7, 0x62, 0x86, 0x5d, 0x30, 3564 0xdc, 0x2c, 0x39, 0xe5, 0x82, 0x34, 0x3c, 0x03, 0x86, 0x11, 0x60, 0x82, 0xbd, 0x73, 0x25, 0xa7, 3565 0x9c, 0xd5, 0x80, 0x09, 0x8e, 0x01, 0x13, 0xec, 0x6d, 0x95, 0x9c, 0xb2, 0xab, 0x03, 0x47, 0x0c, 3566 0xbb, 0x60, 0x78, 0x6b, 0xc9, 0x29, 0x0f, 0xeb, 0xc0, 0x04, 0xbb, 0x3f, 0x88, 0x8a, 0xa1, 0xe1, 3567 0xc6, 0xd6, 0x5d, 0xf5, 0xf5, 0x05, 0xdf, 0xbb, 0xad, 0xe4, 0x94, 0x47, 0x82, 0xd0, 0xc1, 0xf5, 3568 0x30, 0xec, 0xfe, 0x10, 0x9a, 0x94, 0xe0, 0xc2, 0xb6, 0x51, 0x72, 0xca, 0x13, 0x41, 0xe8, 0xe3, 3569 0x66, 0x3e, 0xae, 0x05, 0xb4, 0xd1, 0x68, 0xaf, 0x76, 0xbc, 0x66, 0xc9, 0x29, 0x67, 0x64, 0x40, 3570 0xd7, 0xd3, 0xc1, 0x38, 0x3c, 0xc1, 0x5e, 0xab, 0xe4, 0x94, 0xf3, 0x11, 0x78, 0x82, 0x0d, 0xf0, 3571 0x04, 0x7b, 0xed, 0x92, 0x53, 0x2e, 0x46, 0xe1, 0x23, 0xf1, 0xaf, 0xb7, 0xbb, 0x6b, 0x8d, 0xba, 3572 0xb7, 0x5d, 0x72, 0xca, 0x8e, 0x8c, 0xff, 0x3a, 0x36, 0xaa, 0x33, 0xda, 0xd9, 0xd9, 0x6a, 0x6d, 3573 0x7a, 0xb7, 0xb3, 0x3d, 0x2f, 0x19, 0x65, 0xa3, 0x5a, 0x40, 0x6b, 0xe7, 0x3b, 0xf5, 0x5d, 0x6f, 3574 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0xcb, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3, 0xe7, 3575 0xb6, 0x1a, 0xeb, 0x2b, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d, 0xb6, 3576 0xf1, 0xb5, 0x74, 0xf2, 0xe9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d, 0x45, 3577 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x69, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86, 0x25, 3578 0x52, 0x72, 0x13, 0x85, 0xe3, 0x2b, 0x2c, 0xa5, 0x56, 0x20, 0x39, 0xbb, 0x0c, 0x2c, 0x65, 0x72, 3579 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xd7, 0xd0, 0x11, 0x65, 0x7f, 0xb3, 0x7a, 0x04, 0xfc, 0xdd, 0xc1, 3580 0xf8, 0x9b, 0xdd, 0x07, 0x12, 0x2f, 0x63, 0x8c, 0xb9, 0x43, 0x32, 0x2b, 0xc2, 0x41, 0xf7, 0x36, 3581 0xe4, 0xc5, 0x30, 0x04, 0x7b, 0x77, 0xb2, 0x80, 0xe6, 0xf7, 0x0f, 0x23, 0x78, 0x9b, 0x8a, 0x20, 3582 0x09, 0xe6, 0x7e, 0x42, 0x56, 0x1d, 0xa0, 0xec, 0x2e, 0x56, 0xcf, 0xae, 0xb0, 0xa0, 0xec, 0x26, 3583 0x3e, 0x1f, 0x58, 0xd3, 0xdd, 0xb9, 0x97, 0xa3, 0xf1, 0xf5, 0xfa, 0xc6, 0x6a, 0xb7, 0xd1, 0xa9, 3584 0xaf, 0x43, 0x59, 0x7b, 0x81, 0x56, 0xcc, 0x03, 0x95, 0xe1, 0xce, 0x4e, 0xb7, 0x1e, 0x14, 0xc2, 3585 0x0f, 0x59, 0x79, 0x9b, 0x43, 0x13, 0xd2, 0x1a, 0xca, 0xd1, 0x17, 0xa8, 0x79, 0xae, 0x92, 0x3f, 3586 0x3e, 0xef, 0x2f, 0xe0, 0xc5, 0x40, 0x7a, 0x83, 0x4a, 0x37, 0x8f, 0x8a, 0x72, 0x06, 0x2f, 0x75, 3587 0x5f, 0xa4, 0x53, 0x26, 0x2b, 0xb9, 0xe3, 0x0b, 0xfe, 0xdc, 0x5c, 0x20, 0x3d, 0xf2, 0x9a, 0x37, 3588 0xa7, 0x4e, 0xe1, 0x45, 0xef, 0x4b, 0x74, 0x4a, 0xa1, 0x32, 0x1c, 0x99, 0xc1, 0x8b, 0x1f, 0x8e, 3589 0x2c, 0x8b, 0x60, 0xef, 0xcb, 0x74, 0x42, 0xb6, 0x82, 0x60, 0x59, 0xe4, 0xe4, 0x15, 0xa7, 0xf4, 3590 0xa5, 0x11, 0x1c, 0x5f, 0x1a, 0xc1, 0xde, 0x57, 0xe8, 0x34, 0xb7, 0x92, 0x3b, 0x4e, 0x70, 0x6c, 3591 0x69, 0x04, 0xc7, 0x97, 0x46, 0xb0, 0xf7, 0x55, 0x3a, 0x65, 0xb8, 0x32, 0x1c, 0x99, 0xc1, 0xcb, 3592 0x23, 0x46, 0x93, 0x72, 0x86, 0xa8, 0x79, 0x5f, 0xa3, 0x53, 0x46, 0x2a, 0x79, 0x1a, 0xcd, 0xdc, 3593 0x5c, 0x20, 0x7d, 0x8a, 0x4a, 0x79, 0x12, 0xb9, 0xca, 0xd2, 0xc4, 0xb4, 0xaf, 0xd3, 0x69, 0x13, 3594 0x95, 0x91, 0xe3, 0x7c, 0x9e, 0xf4, 0x1c, 0x56, 0xcd, 0x79, 0x95, 0x09, 0x28, 0x9b, 0xdf, 0xa0, 3595 0xb3, 0x32, 0x95, 0x91, 0x85, 0xd9, 0x79, 0x3c, 0xbf, 0xa8, 0xd2, 0x00, 0x15, 0x34, 0xbe, 0x42, 3596 0x82, 0xbd, 0x6f, 0xd2, 0x49, 0xf9, 0x4a, 0x9e, 0x06, 0x15, 0x5f, 0x21, 0xc1, 0xa6, 0x15, 0x12, 3597 0xec, 0x7d, 0x8b, 0x4e, 0x2b, 0x56, 0x46, 0x8e, 0xf3, 0x79, 0xd1, 0x15, 0x12, 0xec, 0x9e, 0x52, 3598 0x29, 0xe4, 0x95, 0xf5, 0xd7, 0xe8, 0x34, 0xa7, 0x52, 0xe0, 0x4b, 0xf4, 0xc9, 0xe2, 0xc2, 0xe2, 3599 0x29, 0x85, 0x4b, 0x5e, 0x6a, 0xaf, 0xd4, 0xbe, 0x30, 0xa8, 0xb5, 0xbf, 0xce, 0x04, 0x46, 0xa5, 3600 0x78, 0xae, 0xde, 0x68, 0xb4, 0x2f, 0x2f, 0x1d, 0xbb, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9, 0x31, 3601 0xa4, 0x7e, 0x77, 0x50, 0x7f, 0x97, 0x55, 0x6a, 0xa0, 0x00, 0xff, 0x06, 0x9d, 0x3c, 0x56, 0xf1, 3602 0xd6, 0xeb, 0xab, 0xeb, 0xb7, 0x2c, 0x2c, 0x90, 0x5b, 0xfc, 0xc5, 0xc5, 0x5b, 0xfc, 0x93, 0xe4, 3603 0x96, 0x85, 0xc5, 0x93, 0x6b, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c, 0x7d, 3604 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7a, 0xf5, 0x6b, 0xaa, 0x4b, 0x81, 3605 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29, 0x68, 3606 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e, 0xed, 3607 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1, 0x78, 3608 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08, 0xed, 3609 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, 0x93, 3610 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, 0x9b, 3611 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, 0x88, 3612 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, 0x74, 3613 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, 0x11, 3614 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, 0x53, 3615 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, 0x7b, 3616 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, 0x0b, 3617 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, 0x05, 3618 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92, 0x52, 3619 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2, 0x67, 3620 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49, 0x9e, 3621 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb, 0x52, 3622 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81, 0x08, 3623 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x45, 0x56, 0x22, 0x60, 0xed, 3624 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a, 0x96, 3625 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d, 0x07, 3626 0x2d, 0x29, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0, 0x3c, 3627 0x2e, 0xa3, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc, 0x05, 3628 0x2f, 0x9c, 0x4b, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82, 0x57, 3629 0xd4, 0xd3, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82, 0xfb, 3630 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d, 0xc1, 3631 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x46, 0x33, 0x06, 0x17, 0xa2, 3632 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32, 0x45, 3633 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0x2f, 0x1b, 0xe9, 3634 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a, 0x60, 3635 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77, 0x51, 3636 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e, 0xf5, 3637 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb, 0xa9, 3638 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e, 0xea, 3639 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd, 0xea, 3640 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e, 0x35, 3641 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46, 0x74, 3642 0xe1, 0x76, 0x7d, 0x35, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4, 0x85, 3643 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e, 0x97, 3644 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff, 0x46, 3645 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3, 0x16, 3646 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82, 0xfe, 3647 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32, 0x5d, 3648 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15, 0x68, 3649 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75, 0x05, 3650 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef, 0xff, 3651 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b, 0x61, 3652 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2, 0x0b, 3653 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53, 0x72, 3654 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd, 0xcf, 3655 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07, 0xb4, 3656 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61, 0x0a, 3657 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9, 0x42, 3658 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83, 0x50, 3659 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xea, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe, 0x0d, 3660 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0xab, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb7, 0x3a, 0x3b, 3661 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02, 0x88, 3662 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10, 0x84, 3663 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e, 0x69, 3664 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0x33, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11, 0xec, 3665 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37, 0x10, 3666 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3, 0x1b, 3667 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b, 0x18, 3668 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb, 0x9a, 3669 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, 0xf5, 3670 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60, 0xec, 3671 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02, 0x4c, 3672 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, 0xb8, 3673 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, 0x27, 3674 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, 0x64, 3675 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, 0x00, 3676 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, 0xd7, 3677 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68, 0x55, 3678 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xd9, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8, 0x7b, 3679 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x97, 0xd3, 0xd4, 0xe0, 0x50, 0xa7, 3680 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00, 0xfa, 3681 0x74, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a, 0xe3, 3682 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8, 0xab, 3683 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3, 0x55, 3684 0x70, 0xfe, 0x36, 0x15, 0xce, 0x19, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe, 0x2e, 3685 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53, 0x61, 3686 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68, 0x69, 3687 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28, 0x83, 3688 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e, 0xb9, 3689 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea, 0x50, 3690 0x30, 0xca, 0x06, 0x99, 0xc5, 0x31, 0x74, 0x10, 0x2c, 0x40, 0x9e, 0x3e, 0x43, 0x4d, 0x72, 0xd5, 3691 0xa1, 0x00, 0xe6, 0x81, 0x5c, 0x7e, 0x19, 0x1a, 0x03, 0x1b, 0xae, 0x95, 0x9f, 0xa5, 0x46, 0x93, 3692 0xd5, 0xa1, 0x00, 0xa6, 0x72, 0xb1, 0x1b, 0x5a, 0x71, 0xa5, 0xfb, 0x1c, 0xb5, 0x2a, 0x84, 0x56, 3693 0x5c, 0xaa, 0xaa, 0x78, 0x04, 0x7b, 0xcf, 0x53, 0xa3, 0xac, 0x8a, 0x47, 0xb0, 0x8e, 0x47, 0xb0, 3694 0xf7, 0x19, 0x6a, 0xe4, 0x6a, 0x78, 0xaa, 0x15, 0x17, 0x89, 0x9f, 0xa5, 0x56, 0xc3, 0x1a, 0x1e, 3695 0xc1, 0xee, 0xcb, 0x51, 0x01, 0xac, 0x84, 0xec, 0xfa, 0x1c, 0x35, 0x1b, 0xa9, 0x0e, 0x05, 0x30, 3696 0x5b, 0x48, 0xb4, 0x32, 0x1a, 0xe7, 0x98, 0xc2, 0xf0, 0xf3, 0xd4, 0x70, 0xa2, 0x3a, 0x14, 0x80, 3697 0x83, 0x50, 0x5e, 0x85, 0x11, 0x80, 0xb6, 0xfa, 0x65, 0x6a, 0x96, 0x09, 0x23, 0x00, 0x75, 0xa4, 3698 0xa3, 0x12, 0xec, 0xfd, 0x0a, 0xb5, 0xca, 0xeb, 0xa8, 0xec, 0x00, 0x41, 0x43, 0x25, 0xd8, 0xfb, 3699 0x55, 0x6a, 0x58, 0x8c, 0xa0, 0xaa, 0xd1, 0x72, 0x4d, 0xf2, 0x02, 0xb5, 0x73, 0xc2, 0x68, 0xb9, 3700 0xa8, 0x90, 0xcc, 0x81, 0xa2, 0xf8, 0x02, 0xb5, 0x1a, 0x95, 0xcc, 0x81, 0x24, 0x08, 0x23, 0x00, 3701 0x3d, 0xf0, 0x45, 0x6a, 0x34, 0x16, 0x46, 0x00, 0x1d, 0x7d, 0x15, 0x15, 0xc1, 0x46, 0x69, 0xe7, 3702 0x5f, 0xca, 0xa5, 0x7f, 0x8c, 0x5b, 0x1d, 0x0a, 0x20, 0x54, 0xd9, 0xc2, 0x6f, 0x45, 0x87, 0x54, 3703 0x08, 0xd1, 0x55, 0xbe, 0x9c, 0x1b, 0xe8, 0x15, 0x9b, 0xea, 0x50, 0x30, 0x29, 0x81, 0x44, 0x17, 3704 0x59, 0x47, 0x30, 0xa8, 0x35, 0xec, 0xaf, 0xe4, 0x06, 0x78, 0xbf, 0xa6, 0x3a, 0x14, 0x4c, 0x30, 3705 0x97, 0x4a, 0x93, 0x5e, 0x41, 0xae, 0xd8, 0xb8, 0x4a, 0x87, 0xfe, 0x6a, 0x2e, 0xcd, 0xb3, 0xe8, 3706 0xea, 0x50, 0x50, 0xe4, 0xdb, 0x5d, 0x76, 0xe3, 0x73, 0xe8, 0x88, 0x0e, 0x20, 0x48, 0xfb, 0x5a, 3707 0x2e, 0xe5, 0x9b, 0x35, 0xd5, 0xa1, 0xe0, 0x90, 0x0a, 0x23, 0x08, 0xfb, 0x31, 0x5e, 0x39, 0x80, 3708 0xa9, 0xaf, 0xe7, 0xac, 0x5f, 0x13, 0xbc, 0x89, 0xce, 0x16, 0x4c, 0x29, 0xbe, 0x64, 0x6e, 0xc0, 3709 0x1e, 0x9d, 0xf7, 0xbe, 0x21, 0x36, 0xe9, 0x98, 0xb2, 0x49, 0xe7, 0xa3, 0x76, 0xbe, 0xf7, 0x4d, 3710 0x93, 0x9d, 0x1f, 0xb5, 0x5b, 0xf0, 0xbe, 0x65, 0xb2, 0x5b, 0x70, 0x4f, 0xa1, 0xc3, 0x3c, 0x83, 3711 0xf4, 0x07, 0x5a, 0xf7, 0xe6, 0xe5, 0x0b, 0x3d, 0x55, 0x27, 0x80, 0x6f, 0x50, 0x7f, 0x9e, 0x75, 3712 0x95, 0xa0, 0x3d, 0xfa, 0x30, 0xeb, 0x7d, 0x79, 0xf5, 0xed, 0x9e, 0xaa, 0xc3, 0xb9, 0x8c, 0x3c, 3713 0xcb, 0xba, 0x1a, 0x4d, 0x45, 0xa7, 0xf3, 0x4a, 0x7a, 0x5f, 0x5e, 0x79, 0xd5, 0xa7, 0xea, 0x04, 3714 0x87, 0xf5, 0xe9, 0xbc, 0xb2, 0x5e, 0x15, 0x9f, 0xcf, 0x6b, 0xec, 0xfd, 0x79, 0xf9, 0xde, 0x4f, 3715 0x7c, 0xfa, 0x19, 0xf1, 0x18, 0xcc, 0xb4, 0x7a, 0x82, 0xbd, 0x07, 0xf2, 0xd1, 0x97, 0x80, 0x8c, 3716 0x11, 0x10, 0x9c, 0x14, 0x01, 0xc1, 0xde, 0x83, 0x79, 0xe5, 0x8d, 0x20, 0x73, 0x04, 0x04, 0x27, 3717 0x45, 0x40, 0xb0, 0xf7, 0x50, 0x5e, 0xbe, 0x1e, 0x64, 0x8e, 0x80, 0x3d, 0xfa, 0x9a, 0x8e, 0x4e, 3718 0x17, 0x55, 0xfa, 0xe1, 0xbc, 0xfa, 0xae, 0x50, 0xd5, 0x09, 0x8e, 0xe8, 0x1e, 0x44, 0x7d, 0xbf, 3719 0x0e, 0x79, 0xb1, 0x08, 0x84, 0x8f, 0x47, 0xf2, 0xda, 0x8b, 0x43, 0x55, 0x27, 0x98, 0x8a, 0x44, 3720 0x21, 0x6a, 0xff, 0xd5, 0x71, 0x2a, 0xa1, 0x0b, 0xbc, 0x3f, 0xaf, 0xbd, 0x45, 0x14, 0xe7, 0x11, 3721 0xfa, 0x42, 0x52, 0x20, 0x04, 0x7b, 0x1f, 0xc8, 0xab, 0xaf, 0x14, 0x25, 0x04, 0x42, 0x70, 0x72, 3722 0x20, 0x04, 0x7b, 0x8f, 0xe6, 0xb5, 0xf7, 0x8b, 0x92, 0x02, 0x21, 0xd8, 0xbd, 0x3e, 0xfe, 0x85, 3723 0xf0, 0xc6, 0xf2, 0x58, 0xde, 0xf0, 0xb2, 0x51, 0xfc, 0x9b, 0xe1, 0x0d, 0xe7, 0x06, 0xc3, 0xc6, 3724 0x80, 0xd6, 0xf3, 0x78, 0xde, 0xfc, 0xe6, 0x91, 0x61, 0x8f, 0x40, 0x57, 0xba, 0x29, 0xce, 0x2d, 3725 0xf4, 0xa7, 0x27, 0xf2, 0xfd, 0x5f, 0x43, 0x8a, 0x93, 0x0d, 0x2d, 0xec, 0xb5, 0x68, 0x26, 0xea, 3726 0x50, 0x69, 0x66, 0x4f, 0xe6, 0x07, 0x7e, 0x27, 0xa9, 0xea, 0x04, 0xd3, 0x3a, 0xb0, 0xfa, 0xf7, 3727 0xe9, 0xc5, 0xf1, 0x8c, 0x51, 0x9a, 0xc2, 0x53, 0xf9, 0x01, 0x5e, 0x50, 0xaa, 0x3a, 0xc1, 0xd1, 3728 0x68, 0x9e, 0x85, 0x36, 0x33, 0x3f, 0x85, 0xc6, 0xb4, 0xde, 0xf7, 0x22, 0xbe, 0x69, 0x3e, 0x73, 3729 0x17, 0x42, 0x4a, 0x3f, 0x7c, 0x31, 0x91, 0xaf, 0x41, 0x05, 0xed, 0x4d, 0x4e, 0x5b, 0x70, 0xea, 3730 0x40, 0x7b, 0x27, 0x22, 0x9d, 0x03, 0xe5, 0xf0, 0xdc, 0xda, 0xc1, 0xd5, 0xa8, 0x18, 0x3d, 0x1c, 3731 0x77, 0x8b, 0x28, 0x7b, 0x5b, 0xfd, 0x3c, 0x73, 0x72, 0x20, 0xa0, 0xff, 0xeb, 0x1e, 0x46, 0xb9, 3732 0x3b, 0x56, 0x1b, 0xdd, 0xba, 0x97, 0x61, 0x63, 0xf0, 0x8f, 0x4a, 0xe6, 0x0a, 0x67, 0xe6, 0x1a, 3733 0x34, 0x19, 0x3b, 0xf9, 0xde, 0xcb, 0x41, 0x4e, 0x75, 0xf0, 0x0a, 0xe4, 0xc6, 0x0f, 0xb5, 0xf7, 3734 0xf2, 0x30, 0x69, 0xf6, 0x70, 0x66, 0xff, 0x1e, 0x0a, 0x89, 0x41, 0xf0, 0x53, 0xba, 0xbd, 0x1c, 3735 0x64, 0x93, 0x83, 0xd8, 0xa7, 0x07, 0x37, 0x39, 0x88, 0x7d, 0x7a, 0x18, 0x56, 0x3d, 0x2c, 0xa1, 3736 0x43, 0x86, 0x73, 0xe1, 0xbd, 0x5c, 0x8c, 0xa8, 0x2e, 0x96, 0xd1, 0x61, 0xd3, 0x71, 0xef, 0x5e, 3737 0x3e, 0x26, 0xcc, 0x5c, 0xca, 0x73, 0xdc, 0xbd, 0x1c, 0x64, 0xfa, 0xc4, 0xb1, 0x4f, 0x2a, 0xf2, 3738 0xfd, 0xe2, 0xd8, 0xa7, 0x8f, 0xa2, 0xf9, 0x0b, 0x51, 0x0e, 0x54, 0xf7, 0xf2, 0xe0, 0x24, 0x6c, 3739 0x0a, 0x79, 0x54, 0xba, 0x97, 0x87, 0x51, 0x33, 0x97, 0xf2, 0x14, 0x74, 0x2f, 0x07, 0x63, 0xaa, 3740 0x83, 0xf3, 0xe8, 0x88, 0xf1, 0x70, 0xd3, 0xe0, 0xe4, 0x55, 0xaa, 0x93, 0xb4, 0x0f, 0x73, 0x15, 3741 0xe8, 0xbb, 0x91, 0x97, 0x74, 0xc4, 0x69, 0x40, 0xbf, 0x51, 0x45, 0x1f, 0xe0, 0x01, 0xaf, 0xb2, 3742 0x80, 0xd7, 0xa2, 0x29, 0xf3, 0x51, 0xa7, 0x01, 0xfe, 0x47, 0x74, 0xf8, 0x94, 0x4f, 0x7c, 0x15, 3743 0xf0, 0x2e, 0x9a, 0x4e, 0x38, 0xf1, 0x34, 0xa0, 0x5f, 0xa7, 0x53, 0x6f, 0xfb, 0x10, 0x58, 0x8b, 3744 0x79, 0x26, 0xf9, 0xb4, 0xd3, 0x80, 0xfc, 0x4a, 0x3d, 0xee, 0x14, 0x8f, 0x85, 0x63, 0xbb, 0x55, 3745 0x3f, 0xf3, 0x54, 0x31, 0x73, 0x7b, 0xf5, 0x12, 0x48, 0x98, 0xc8, 0x71, 0xa6, 0xea, 0x61, 0x72, 3746 0x7f, 0x1e, 0xce, 0x24, 0x7b, 0x28, 0xec, 0xaf, 0x9f, 0xe9, 0x67, 0x90, 0xaa, 0x83, 0xec, 0xfe, 3747 0x83, 0x48, 0xf0, 0xe0, 0xee, 0x3f, 0x88, 0x04, 0x0f, 0xc3, 0x7b, 0x79, 0x80, 0x12, 0x1a, 0x3d, 3748 0x11, 0x54, 0x5d, 0x8c, 0xec, 0x33, 0x0c, 0xfd, 0xa8, 0x4f, 0xf5, 0x30, 0xba, 0x97, 0x87, 0x2b, 3749 0x11, 0x92, 0x7f, 0x8f, 0x5b, 0xeb, 0x92, 0x2a, 0x9a, 0x3a, 0x7d, 0x57, 0xa7, 0xde, 0xda, 0xdd, 3750 0x6a, 0xb7, 0x06, 0xd3, 0x58, 0xaa, 0xa7, 0x81, 0xb4, 0xd2, 0xb1, 0x59, 0x34, 0x2a, 0xc5, 0xf6, 3751 0x28, 0x02, 0x5d, 0x5c, 0x1c, 0xa2, 0xff, 0xbb, 0x1c, 0x2c, 0xfd, 0xe8, 0x4d, 0x45, 0xc7, 0x3d, 3752 0x88, 0x46, 0xae, 0xad, 0x2e, 0x05, 0xaf, 0xbe, 0xe1, 0x74, 0x31, 0x73, 0xd9, 0xe8, 0x81, 0x7b, 3753 0x6a, 0xc5, 0x0b, 0x17, 0x2e, 0x5c, 0xc8, 0xf8, 0x67, 0xd1, 0x74, 0x5d, 0x2c, 0x62, 0x45, 0xbb, 3754 0xb3, 0xe8, 0x5a, 0x88, 0x4e, 0xef, 0x9e, 0x1a, 0x63, 0xf9, 0x48, 0x3d, 0x4a, 0x0d, 0xfd, 0x8a, 3755 0xfc, 0x3a, 0xf2, 0x0c, 0x20, 0xf0, 0x07, 0xb9, 0x0d, 0xca, 0x1b, 0x6a, 0x2c, 0x5b, 0xa7, 0x62, 3756 0x28, 0x2c, 0xb7, 0xfd, 0x4d, 0x74, 0xd4, 0x00, 0xb3, 0x6b, 0x8f, 0xf3, 0xc6, 0x1a, 0xcb, 0xe9, 3757 0xe9, 0x18, 0x0e, 0x94, 0x80, 0x04, 0xa0, 0xae, 0x3d, 0xd0, 0x9b, 0x6a, 0x2c, 0xf5, 0xe3, 0x40, 3758 0x50, 0x29, 0x92, 0x89, 0x23, 0xd8, 0x0a, 0xe7, 0xcd, 0x35, 0x56, 0x21, 0x8c, 0xc4, 0x11, 0xdc, 3759 0x87, 0x38, 0x4b, 0x9c, 0xb7, 0xd4, 0x58, 0x1d, 0x31, 0x13, 0x97, 0x08, 0xd4, 0xb5, 0x07, 0x7a, 3760 0x6b, 0x8d, 0x95, 0x1b, 0x33, 0x71, 0x04, 0xfb, 0x5b, 0x68, 0xc6, 0x00, 0x24, 0x4e, 0x2e, 0x6c, 3761 0x90, 0xde, 0x56, 0x63, 0x55, 0xc9, 0x8b, 0x21, 0xf1, 0x2a, 0xe6, 0xdf, 0x86, 0x2e, 0x32, 0x91, 3762 0x97, 0x06, 0xeb, 0xed, 0x35, 0x26, 0x5a, 0x8f, 0xc6, 0xe9, 0xe3, 0xde, 0x12, 0x36, 0xc4, 0x06, 3763 0xbc, 0xda, 0x67, 0x81, 0xf4, 0x8e, 0x1a, 0x53, 0xb7, 0xf1, 0x0d, 0xc1, 0xb4, 0x71, 0x3f, 0xfa, 3764 0x2c, 0xbf, 0xa8, 0x77, 0xd6, 0x98, 0x06, 0x4e, 0xa0, 0x8f, 0xe0, 0xbe, 0xf4, 0x59, 0x62, 0xbd, 3765 0xab, 0xc6, 0xb4, 0x72, 0x12, 0x7d, 0x89, 0xfb, 0x0f, 0x0e, 0x7b, 0xac, 0xa0, 0x7a, 0x35, 0x26, 3766 0xaa, 0xe3, 0xfb, 0x0f, 0x34, 0x79, 0x52, 0x46, 0xc1, 0xe1, 0x8e, 0x0d, 0xd0, 0xbb, 0x6b, 0xac, 3767 0x0b, 0x18, 0x32, 0x0a, 0x4e, 0x7c, 0xcd, 0x1b, 0x82, 0x9d, 0x15, 0x59, 0xe1, 0xbc, 0xa7, 0xc6, 3768 0x24, 0x7a, 0x7c, 0x43, 0x30, 0x81, 0xef, 0x3f, 0xe0, 0xa0, 0x4b, 0x0c, 0x38, 0xf2, 0x08, 0xc9, 3769 0x0a, 0xec, 0xbd, 0xb5, 0x01, 0xa4, 0xfc, 0x4c, 0x6c, 0x89, 0xe1, 0x67, 0xfe, 0xe3, 0x0e, 0x2a, 3770 0x25, 0x2e, 0x93, 0x3f, 0x1e, 0xb0, 0x5a, 0xe9, 0xbd, 0xb5, 0xc1, 0x64, 0xff, 0x25, 0xe6, 0xc5, 3771 0xf2, 0x8f, 0xfd, 0x87, 0x1d, 0xf4, 0x7d, 0x86, 0xf5, 0x2a, 0xcf, 0x65, 0xac, 0x56, 0xfb, 0xbe, 3772 0xda, 0x20, 0x7f, 0x25, 0x5c, 0x14, 0x5b, 0xab, 0xfc, 0xd0, 0xbf, 0xcf, 0x41, 0x97, 0x1a, 0x7b, 3773 0x84, 0x3c, 0xc6, 0xb3, 0x5a, 0xea, 0x7d, 0xb5, 0x54, 0x7f, 0x52, 0x5c, 0x6c, 0xe8, 0x2c, 0xe1, 3774 0xa7, 0xfe, 0xa3, 0x0e, 0x3a, 0xd6, 0x67, 0x91, 0x69, 0x36, 0xc0, 0xfd, 0xb5, 0xb4, 0x7f, 0x80, 3775 0x5c, 0x9a, 0xb4, 0x54, 0xf1, 0xe5, 0x3f, 0xe4, 0x20, 0x99, 0x6e, 0xfa, 0x4d, 0x6b, 0x9b, 0x15, 3776 0x3e, 0x50, 0x63, 0x8f, 0xa3, 0x6c, 0xde, 0xb4, 0x31, 0x0b, 0xd8, 0x20, 0x61, 0x35, 0x7e, 0x43, 3777 0xad, 0x31, 0xfa, 0x03, 0x23, 0xbb, 0x64, 0xea, 0xa9, 0xd7, 0xc5, 0x25, 0x9a, 0xf6, 0x7c, 0xc9, 3778 0xdf, 0x56, 0x4b, 0x67, 0xe4, 0x19, 0x93, 0x5d, 0x36, 0xf4, 0xf4, 0xeb, 0xe6, 0xd3, 0x71, 0x40, 3779 0xd0, 0x8d, 0xb7, 0xab, 0xdd, 0x2e, 0xfa, 0x58, 0xca, 0x6e, 0x57, 0xf7, 0xb4, 0xeb, 0xea, 0x5e, 3780 0x1c, 0x91, 0x2b, 0xc8, 0x6d, 0x33, 0x64, 0x0a, 0x09, 0x79, 0x7f, 0x4f, 0xbd, 0xee, 0x6e, 0x40, 3781 0xe4, 0x52, 0xb2, 0x93, 0x48, 0xab, 0x65, 0x97, 0x7d, 0xa0, 0x17, 0xbf, 0x2e, 0x6f, 0xa6, 0x96, 3782 0xe0, 0x7e, 0xd4, 0x5a, 0xc2, 0x3e, 0xd8, 0xd3, 0xae, 0xdb, 0x27, 0x50, 0x4b, 0x70, 0x3f, 0x6a, 3783 0x2d, 0x21, 0x1f, 0xea, 0xa9, 0xd7, 0xf5, 0x13, 0xa8, 0x25, 0xd8, 0xef, 0xa8, 0x12, 0x26, 0xf6, 3784 0x54, 0xce, 0x0a, 0xf2, 0xe1, 0x9e, 0x7e, 0xdd, 0xff, 0x68, 0x1c, 0x54, 0xe8, 0xce, 0x3b, 0xd1, 3785 0xc5, 0x46, 0x6a, 0xd3, 0xc0, 0x3e, 0xd2, 0x8b, 0xfc, 0x5c, 0xc0, 0x8c, 0x81, 0x5e, 0xa1, 0x41, 3786 0x6f, 0x37, 0xef, 0x24, 0x7b, 0x11, 0xfa, 0xfe, 0x5e, 0xe4, 0xe7, 0x06, 0x0c, 0xdb, 0x08, 0xf4, 3787 0x68, 0x3f, 0x86, 0x2d, 0xbf, 0xd4, 0x0f, 0xf4, 0xf4, 0x9f, 0x2b, 0x48, 0x62, 0x98, 0xe0, 0xfe, 3788 0x0c, 0x5b, 0xc2, 0x3e, 0xda, 0x8b, 0xfc, 0xdc, 0x41, 0x22, 0xc3, 0x04, 0xfb, 0xe7, 0xcd, 0x5b, 3789 0x38, 0x85, 0x4e, 0x7d, 0xac, 0x67, 0xfc, 0xb9, 0x04, 0xc3, 0x5e, 0xe6, 0xc2, 0xf5, 0x75, 0x09, 3790 0x09, 0x6b, 0xaf, 0x5c, 0x1f, 0xef, 0x25, 0xfd, 0xdc, 0x82, 0x29, 0x77, 0x41, 0xcd, 0xbe, 0xde, 3791 0x31, 0xef, 0x2d, 0x7b, 0x3d, 0xfb, 0x44, 0x6f, 0xaf, 0xdf, 0x6b, 0x30, 0x6c, 0x36, 0xd0, 0xba, 3792 0x4f, 0x68, 0xa2, 0xcc, 0xf4, 0xbc, 0xd4, 0x6a, 0x25, 0x4f, 0xf6, 0xbe, 0x07, 0x3f, 0xf8, 0x70, 3793 0x51, 0x7c, 0xb1, 0x52, 0xf5, 0x3e, 0xa6, 0xa9, 0x5e, 0xf3, 0x33, 0x56, 0xab, 0x25, 0x3f, 0xd5, 3794 0x1b, 0xe8, 0x17, 0x23, 0x2e, 0x31, 0xd5, 0x66, 0xa9, 0xd2, 0xd6, 0xd5, 0x23, 0x27, 0xed, 0xb2, 3795 0xa0, 0xdd, 0x22, 0xbf, 0xeb, 0xb0, 0x9b, 0x85, 0xf2, 0xcc, 0x29, 0x50, 0xae, 0x18, 0xfa, 0x1b, 3796 0xaa, 0x68, 0xd1, 0x2f, 0x1b, 0x5a, 0xc1, 0x7c, 0x90, 0xc1, 0xa8, 0x87, 0x4e, 0x81, 0x7a, 0x45, 3797 0xd1, 0x3f, 0xa7, 0xee, 0xd8, 0xc8, 0x65, 0x45, 0x2b, 0xa0, 0x0f, 0x31, 0x20, 0xf5, 0xd4, 0x29, 3798 0xd0, 0xae, 0x38, 0x26, 0x20, 0xa5, 0x90, 0x0c, 0x1f, 0x66, 0x48, 0x05, 0x03, 0x12, 0xd7, 0x0a, 3799 0x89, 0xdc, 0x59, 0x16, 0xbd, 0x8f, 0x30, 0xa0, 0xac, 0x99, 0x3b, 0x82, 0xfb, 0x70, 0x67, 0x09, 3800 0xf4, 0x51, 0x06, 0xe4, 0x26, 0x70, 0x97, 0x88, 0x94, 0x42, 0x13, 0x7c, 0x8c, 0x21, 0x0d, 0x27, 3801 0x70, 0x47, 0xb0, 0x7f, 0xab, 0x5a, 0x40, 0xa3, 0x97, 0x3d, 0xad, 0xa0, 0x3e, 0xce, 0xa0, 0xd4, 3802 0xa3, 0xa7, 0x40, 0xbf, 0x22, 0xea, 0x37, 0xd4, 0xb6, 0x18, 0xbb, 0x2c, 0x6a, 0x05, 0xf6, 0x09, 3803 0x06, 0xa6, 0x9e, 0x3d, 0x05, 0x91, 0x2b, 0xa6, 0x09, 0xbb, 0xc2, 0xbe, 0xed, 0x7f, 0x92, 0x41, 3804 0x65, 0x0c, 0xbb, 0x02, 0x9a, 0x7d, 0x1f, 0x06, 0x2d, 0xbf, 0xac, 0x4f, 0x31, 0xa4, 0x7c, 0x12, 3805 0x83, 0x04, 0xf7, 0x65, 0xd0, 0x12, 0xec, 0xd3, 0x0c, 0xac, 0x98, 0xc8, 0x60, 0xe2, 0x2e, 0x4c, 3806 0xd1, 0xd6, 0x9f, 0x66, 0x58, 0x8e, 0x61, 0x17, 0xf2, 0x36, 0x9e, 0x90, 0x59, 0xf6, 0x5d, 0xfc, 3807 0x19, 0x86, 0x34, 0x6a, 0xca, 0x2c, 0x68, 0xd9, 0xe6, 0x5d, 0x61, 0xdf, 0xb0, 0x9f, 0x65, 0x40, 3808 0x63, 0x86, 0x5d, 0x01, 0x5d, 0xf9, 0x41, 0xed, 0x04, 0xca, 0x70, 0xdb, 0xd7, 0x0a, 0xed, 0x39, 3809 0x86, 0x36, 0xf8, 0x11, 0x54, 0x10, 0xbd, 0x23, 0x4c, 0xd5, 0x43, 0x29, 0x71, 0x9d, 0x69, 0x4e, 3810 0x20, 0x9e, 0x67, 0x4b, 0xfd, 0x9e, 0x9c, 0x41, 0x05, 0x86, 0x4b, 0xc6, 0xfe, 0x23, 0x9a, 0xdc, 3811 0x31, 0xdd, 0x37, 0xb6, 0x5a, 0xee, 0x67, 0xf8, 0x72, 0x07, 0x3e, 0x84, 0x0a, 0x62, 0xb7, 0x94, 3812 0xfd, 0xfb, 0xb5, 0x43, 0x28, 0xe3, 0x85, 0x65, 0xab, 0xb5, 0x7e, 0x96, 0xef, 0x82, 0xf4, 0xa7, 3813 0x50, 0x41, 0xfc, 0x9a, 0x33, 0x95, 0x63, 0xc7, 0xfa, 0xac, 0x32, 0xcd, 0x1e, 0xf8, 0x1c, 0x27, 3814 0x75, 0xa0, 0x63, 0xa8, 0xc0, 0x78, 0x4f, 0xda, 0x7f, 0x58, 0x3d, 0x86, 0xd2, 0x6f, 0x38, 0xdb, 3815 0x2c, 0xf1, 0xf3, 0x6c, 0x89, 0x29, 0xcf, 0xa1, 0xf4, 0x7b, 0xd6, 0x09, 0xcb, 0x59, 0x2e, 0x88, 3816 0x57, 0xf5, 0xbb, 0xad, 0xad, 0x76, 0x6b, 0x79, 0x3a, 0xfe, 0x8e, 0x24, 0xfb, 0xe0, 0xb2, 0x79, 3817 0x74, 0x50, 0x7d, 0x4f, 0xdc, 0xf4, 0x40, 0x14, 0xb9, 0x63, 0xf2, 0x81, 0xe8, 0x0b, 0xce, 0xf2, 3818 0x6b, 0x7e, 0xbc, 0x16, 0x5b, 0xf6, 0x09, 0xb6, 0xec, 0xb5, 0xee, 0xc6, 0x89, 0xad, 0x56, 0xa7, 3819 0xbe, 0xd3, 0x5a, 0x6d, 0xb0, 0xdf, 0xb9, 0x65, 0xa3, 0xbb, 0x27, 0x1a, 0xf5, 0xcd, 0xd5, 0xb3, 3820 0xe7, 0x4f, 0x24, 0xfd, 0x24, 0xee, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x9d, 0x50, 0x42, 0x96, 3821 0x2d, 0x57, 0x00, 0x00, 3822 }