1// Code generated by protoc-gen-gogo. 2// source: combos/neither/theproto3.proto 3// DO NOT EDIT! 4 5/* 6 Package theproto3 is a generated protocol buffer package. 7 8 It is generated from these files: 9 combos/neither/theproto3.proto 10 11 It has these top-level messages: 12 Message 13 Nested 14 AllMaps 15 AllMapsOrdered 16 MessageWithMap 17 FloatingPoint 18 Uint128Pair 19 ContainsNestedMap 20 NotPacked 21*/ 22package theproto3 23 24import proto "github.com/gogo/protobuf/proto" 25import fmt "fmt" 26import math "math" 27import _ "github.com/gogo/protobuf/gogoproto" 28import test "github.com/gogo/protobuf/test/combos/both" 29 30import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" 31 32import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 33import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 34import compress_gzip "compress/gzip" 35import bytes "bytes" 36import io_ioutil "io/ioutil" 37 38import strconv "strconv" 39 40import strings "strings" 41import reflect "reflect" 42import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 43 44// Reference imports to suppress errors if they are not otherwise used. 45var _ = proto.Marshal 46var _ = fmt.Errorf 47var _ = math.Inf 48 49// This is a compile-time assertion to ensure that this generated file 50// is compatible with the proto package it is being compiled against. 51// A compilation error at this line likely means your copy of the 52// proto package needs to be updated. 53const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 54 55type MapEnum int32 56 57const ( 58 MA MapEnum = 0 59 MB MapEnum = 1 60 MC MapEnum = 2 61) 62 63var MapEnum_name = map[int32]string{ 64 0: "MA", 65 1: "MB", 66 2: "MC", 67} 68var MapEnum_value = map[string]int32{ 69 "MA": 0, 70 "MB": 1, 71 "MC": 2, 72} 73 74func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} } 75 76type Message_Humour int32 77 78const ( 79 UNKNOWN Message_Humour = 0 80 PUNS Message_Humour = 1 81 SLAPSTICK Message_Humour = 2 82 BILL_BAILEY Message_Humour = 3 83) 84 85var Message_Humour_name = map[int32]string{ 86 0: "UNKNOWN", 87 1: "PUNS", 88 2: "SLAPSTICK", 89 3: "BILL_BAILEY", 90} 91var Message_Humour_value = map[string]int32{ 92 "UNKNOWN": 0, 93 "PUNS": 1, 94 "SLAPSTICK": 2, 95 "BILL_BAILEY": 3, 96} 97 98func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0, 0} } 99 100type Message struct { 101 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 102 Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"` 103 HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"` 104 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 105 ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"` 106 TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"` 107 Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"` 108 Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"` 109 Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"` 110 Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 111 Proto2Field *test.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"` 112 Proto2Value map[int64]*test.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 113} 114 115func (m *Message) Reset() { *m = Message{} } 116func (*Message) ProtoMessage() {} 117func (*Message) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{0} } 118 119type Nested struct { 120 Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"` 121} 122 123func (m *Nested) Reset() { *m = Nested{} } 124func (*Nested) ProtoMessage() {} 125func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{1} } 126 127type AllMaps struct { 128 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 129 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 130 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 131 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 132 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 133 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 134 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` 135 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` 136 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 137 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 138 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 139 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 140 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 141 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 142 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 143 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"` 144 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 145} 146 147func (m *AllMaps) Reset() { *m = AllMaps{} } 148func (*AllMaps) ProtoMessage() {} 149func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{2} } 150 151type AllMapsOrdered struct { 152 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 153 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 154 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 155 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 156 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 157 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 158 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` 159 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` 160 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 161 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 162 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 163 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 164 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 165 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 166 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 167 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"` 168 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 169} 170 171func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} } 172func (*AllMapsOrdered) ProtoMessage() {} 173func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{3} } 174 175type MessageWithMap struct { 176 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 177 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 178 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 179} 180 181func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 182func (*MessageWithMap) ProtoMessage() {} 183func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{4} } 184 185type FloatingPoint struct { 186 F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"` 187} 188 189func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 190func (*FloatingPoint) ProtoMessage() {} 191func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{5} } 192 193type Uint128Pair struct { 194 Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"` 195 Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"` 196} 197 198func (m *Uint128Pair) Reset() { *m = Uint128Pair{} } 199func (*Uint128Pair) ProtoMessage() {} 200func (*Uint128Pair) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{6} } 201 202type ContainsNestedMap struct { 203} 204 205func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} } 206func (*ContainsNestedMap) ProtoMessage() {} 207func (*ContainsNestedMap) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{7} } 208 209type ContainsNestedMap_NestedMap struct { 210 NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 211} 212 213func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} } 214func (*ContainsNestedMap_NestedMap) ProtoMessage() {} 215func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) { 216 return fileDescriptorTheproto3, []int{7, 0} 217} 218 219type NotPacked struct { 220 Key []uint64 `protobuf:"varint,5,rep,name=key" json:"key,omitempty"` 221} 222 223func (m *NotPacked) Reset() { *m = NotPacked{} } 224func (*NotPacked) ProtoMessage() {} 225func (*NotPacked) Descriptor() ([]byte, []int) { return fileDescriptorTheproto3, []int{8} } 226 227func init() { 228 proto.RegisterType((*Message)(nil), "theproto3.Message") 229 proto.RegisterType((*Nested)(nil), "theproto3.Nested") 230 proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps") 231 proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered") 232 proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap") 233 proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint") 234 proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair") 235 proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap") 236 proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap") 237 proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked") 238 proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value) 239 proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value) 240} 241func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 242 return Theproto3Description() 243} 244func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 245 return Theproto3Description() 246} 247func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 248 return Theproto3Description() 249} 250func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 251 return Theproto3Description() 252} 253func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 254 return Theproto3Description() 255} 256func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 257 return Theproto3Description() 258} 259func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 260 return Theproto3Description() 261} 262func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 263 return Theproto3Description() 264} 265func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 266 return Theproto3Description() 267} 268func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 269 return Theproto3Description() 270} 271func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 272 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 273 var gzipped = []byte{ 274 // 7740 bytes of a gzipped FileDescriptorSet 275 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7, 276 0x99, 0x1e, 0x1b, 0x0d, 0x92, 0xe0, 0x0f, 0x90, 0x6c, 0xf6, 0x8c, 0x28, 0x88, 0x1a, 0x91, 0x33, 277 0xd0, 0x68, 0x44, 0xd1, 0x16, 0x87, 0xc3, 0xe1, 0xdc, 0x30, 0x96, 0x14, 0x00, 0x04, 0x47, 0x1c, 278 0xf3, 0xe6, 0x26, 0x69, 0x49, 0xab, 0x54, 0x50, 0x4d, 0xe0, 0x90, 0x84, 0x04, 0x74, 0x23, 0xe8, 279 0x86, 0x24, 0xfa, 0x21, 0xa5, 0x5d, 0x27, 0x1b, 0x6f, 0xb6, 0x72, 0xdd, 0xa4, 0xe2, 0xf5, 0xfa, 280 0x22, 0x6f, 0x6a, 0x63, 0xef, 0xe6, 0xe6, 0x75, 0x36, 0xce, 0xd6, 0x56, 0x2a, 0xab, 0x3c, 0x38, 281 0x99, 0xbc, 0xa4, 0xb4, 0xc9, 0x4b, 0xca, 0x95, 0x52, 0xad, 0xc6, 0xae, 0x8a, 0x93, 0x38, 0x89, 282 0x37, 0xeb, 0xaa, 0xdd, 0x2a, 0xfb, 0x21, 0x75, 0x6e, 0xdd, 0xe7, 0x1c, 0x34, 0xd0, 0xe0, 0x48, 283 0xb2, 0xfd, 0xa0, 0x97, 0x19, 0xf4, 0x39, 0xff, 0xf7, 0xf5, 0xdf, 0xff, 0xed, 0xfc, 0x7d, 0xba, 284 0x01, 0xc2, 0x2f, 0xae, 0xc0, 0xf9, 0x23, 0xd7, 0x3d, 0x6a, 0xa0, 0xcb, 0xad, 0xb6, 0xeb, 0xbb, 285 0x07, 0x9d, 0xc3, 0xcb, 0x35, 0xe4, 0x55, 0xdb, 0xf5, 0x96, 0xef, 0xb6, 0x17, 0xc9, 0x98, 0x39, 286 0x49, 0x25, 0x16, 0xb9, 0x44, 0x6e, 0x13, 0xa6, 0xd6, 0xea, 0x0d, 0xb4, 0x1a, 0x08, 0xee, 0x22, 287 0xdf, 0xbc, 0x09, 0xc9, 0xc3, 0x7a, 0x03, 0x65, 0xb5, 0xf3, 0xfa, 0x7c, 0x7a, 0xf9, 0xe2, 0xa2, 288 0x02, 0x5a, 0x94, 0x11, 0x3b, 0x78, 0xd8, 0x22, 0x88, 0xdc, 0xf7, 0x92, 0x70, 0x26, 0x62, 0xd6, 289 0x34, 0x21, 0xe9, 0xd8, 0x4d, 0xcc, 0xa8, 0xcd, 0x8f, 0x59, 0xe4, 0xb3, 0x99, 0x85, 0xd1, 0x96, 290 0x5d, 0x7d, 0xd5, 0x3e, 0x42, 0xd9, 0x04, 0x19, 0xe6, 0x87, 0xe6, 0x2c, 0x40, 0x0d, 0xb5, 0x90, 291 0x53, 0x43, 0x4e, 0xf5, 0x24, 0xab, 0x9f, 0xd7, 0xe7, 0xc7, 0x2c, 0x61, 0xc4, 0xfc, 0x18, 0x4c, 292 0xb5, 0x3a, 0x07, 0x8d, 0x7a, 0xb5, 0x22, 0x88, 0xc1, 0x79, 0x7d, 0x7e, 0xd8, 0x32, 0xe8, 0xc4, 293 0x6a, 0x28, 0xfc, 0x24, 0x4c, 0xbe, 0x8e, 0xec, 0x57, 0x45, 0xd1, 0x34, 0x11, 0x9d, 0xc0, 0xc3, 294 0x82, 0x60, 0x09, 0x32, 0x4d, 0xe4, 0x79, 0xf6, 0x11, 0xaa, 0xf8, 0x27, 0x2d, 0x94, 0x4d, 0x92, 295 0xab, 0x3f, 0xdf, 0x75, 0xf5, 0xea, 0x95, 0xa7, 0x19, 0x6a, 0xef, 0xa4, 0x85, 0xcc, 0x02, 0x8c, 296 0x21, 0xa7, 0xd3, 0xa4, 0x0c, 0xc3, 0x3d, 0xec, 0x57, 0x76, 0x3a, 0x4d, 0x95, 0x25, 0x85, 0x61, 297 0x8c, 0x62, 0xd4, 0x43, 0xed, 0xd7, 0xea, 0x55, 0x94, 0x1d, 0x21, 0x04, 0x4f, 0x76, 0x11, 0xec, 298 0xd2, 0x79, 0x95, 0x83, 0xe3, 0xcc, 0x12, 0x8c, 0xa1, 0x37, 0x7c, 0xe4, 0x78, 0x75, 0xd7, 0xc9, 299 0x8e, 0x12, 0x92, 0x27, 0x22, 0xbc, 0x88, 0x1a, 0x35, 0x95, 0x22, 0xc4, 0x99, 0xd7, 0x61, 0xd4, 300 0x6d, 0xf9, 0x75, 0xd7, 0xf1, 0xb2, 0xa9, 0xf3, 0xda, 0x7c, 0x7a, 0xf9, 0x5c, 0x64, 0x20, 0x6c, 301 0x53, 0x19, 0x8b, 0x0b, 0x9b, 0xeb, 0x60, 0x78, 0x6e, 0xa7, 0x5d, 0x45, 0x95, 0xaa, 0x5b, 0x43, 302 0x95, 0xba, 0x73, 0xe8, 0x66, 0xc7, 0x08, 0xc1, 0x5c, 0xf7, 0x85, 0x10, 0xc1, 0x92, 0x5b, 0x43, 303 0xeb, 0xce, 0xa1, 0x6b, 0x4d, 0x78, 0xd2, 0xb1, 0x39, 0x0d, 0x23, 0xde, 0x89, 0xe3, 0xdb, 0x6f, 304 0x64, 0x33, 0x24, 0x42, 0xd8, 0x51, 0xee, 0xcf, 0x86, 0x61, 0x72, 0x90, 0x10, 0xbb, 0x0d, 0xc3, 305 0x87, 0xf8, 0x2a, 0xb3, 0x89, 0xd3, 0xd8, 0x80, 0x62, 0x64, 0x23, 0x8e, 0x3c, 0xa0, 0x11, 0x0b, 306 0x90, 0x76, 0x90, 0xe7, 0xa3, 0x1a, 0x8d, 0x08, 0x7d, 0xc0, 0x98, 0x02, 0x0a, 0xea, 0x0e, 0xa9, 307 0xe4, 0x03, 0x85, 0xd4, 0x8b, 0x30, 0x19, 0xa8, 0x54, 0x69, 0xdb, 0xce, 0x11, 0x8f, 0xcd, 0xcb, 308 0x71, 0x9a, 0x2c, 0x96, 0x39, 0xce, 0xc2, 0x30, 0x6b, 0x02, 0x49, 0xc7, 0xe6, 0x2a, 0x80, 0xeb, 309 0x20, 0xf7, 0xb0, 0x52, 0x43, 0xd5, 0x46, 0x36, 0xd5, 0xc3, 0x4a, 0xdb, 0x58, 0xa4, 0xcb, 0x4a, 310 0x2e, 0x1d, 0xad, 0x36, 0xcc, 0x5b, 0x61, 0xa8, 0x8d, 0xf6, 0x88, 0x94, 0x4d, 0x9a, 0x64, 0x5d, 311 0xd1, 0xb6, 0x0f, 0x13, 0x6d, 0x84, 0xe3, 0x1e, 0xd5, 0xd8, 0x95, 0x8d, 0x11, 0x25, 0x16, 0x63, 312 0xaf, 0xcc, 0x62, 0x30, 0x7a, 0x61, 0xe3, 0x6d, 0xf1, 0xd0, 0x7c, 0x1c, 0x82, 0x81, 0x0a, 0x09, 313 0x2b, 0x20, 0x55, 0x28, 0xc3, 0x07, 0xb7, 0xec, 0x26, 0x9a, 0xb9, 0x09, 0x13, 0xb2, 0x79, 0xcc, 314 0xb3, 0x30, 0xec, 0xf9, 0x76, 0xdb, 0x27, 0x51, 0x38, 0x6c, 0xd1, 0x03, 0xd3, 0x00, 0x1d, 0x39, 315 0x35, 0x52, 0xe5, 0x86, 0x2d, 0xfc, 0x71, 0xe6, 0x06, 0x8c, 0x4b, 0xa7, 0x1f, 0x14, 0x98, 0xfb, 316 0xfc, 0x08, 0x9c, 0x8d, 0x8a, 0xb9, 0xc8, 0xf0, 0x9f, 0x86, 0x11, 0xa7, 0xd3, 0x3c, 0x40, 0xed, 317 0xac, 0x4e, 0x18, 0xd8, 0x91, 0x59, 0x80, 0xe1, 0x86, 0x7d, 0x80, 0x1a, 0xd9, 0xe4, 0x79, 0x6d, 318 0x7e, 0x62, 0xf9, 0x63, 0x03, 0x45, 0xf5, 0xe2, 0x06, 0x86, 0x58, 0x14, 0x69, 0x3e, 0x0b, 0x49, 319 0x56, 0xe2, 0x30, 0xc3, 0xc2, 0x60, 0x0c, 0x38, 0x16, 0x2d, 0x82, 0x33, 0x1f, 0x85, 0x31, 0xfc, 320 0x3f, 0xb5, 0xed, 0x08, 0xd1, 0x39, 0x85, 0x07, 0xb0, 0x5d, 0xcd, 0x19, 0x48, 0x91, 0x30, 0xab, 321 0x21, 0xbe, 0x34, 0x04, 0xc7, 0xd8, 0x31, 0x35, 0x74, 0x68, 0x77, 0x1a, 0x7e, 0xe5, 0x35, 0xbb, 322 0xd1, 0x41, 0x24, 0x60, 0xc6, 0xac, 0x0c, 0x1b, 0xfc, 0x34, 0x1e, 0x33, 0xe7, 0x20, 0x4d, 0xa3, 323 0xb2, 0xee, 0xd4, 0xd0, 0x1b, 0xa4, 0xfa, 0x0c, 0x5b, 0x34, 0x50, 0xd7, 0xf1, 0x08, 0x3e, 0xfd, 324 0x2b, 0x9e, 0xeb, 0x70, 0xd7, 0x92, 0x53, 0xe0, 0x01, 0x72, 0xfa, 0x1b, 0x6a, 0xe1, 0x7b, 0x2c, 325 0xfa, 0xf2, 0xd4, 0x58, 0xcc, 0x7d, 0x2b, 0x01, 0x49, 0x92, 0x6f, 0x93, 0x90, 0xde, 0x7b, 0x69, 326 0xa7, 0x5c, 0x59, 0xdd, 0xde, 0x2f, 0x6e, 0x94, 0x0d, 0xcd, 0x9c, 0x00, 0x20, 0x03, 0x6b, 0x1b, 327 0xdb, 0x85, 0x3d, 0x23, 0x11, 0x1c, 0xaf, 0x6f, 0xed, 0x5d, 0x5f, 0x31, 0xf4, 0x00, 0xb0, 0x4f, 328 0x07, 0x92, 0xa2, 0xc0, 0xd5, 0x65, 0x63, 0xd8, 0x34, 0x20, 0x43, 0x09, 0xd6, 0x5f, 0x2c, 0xaf, 329 0x5e, 0x5f, 0x31, 0x46, 0xe4, 0x91, 0xab, 0xcb, 0xc6, 0xa8, 0x39, 0x0e, 0x63, 0x64, 0xa4, 0xb8, 330 0xbd, 0xbd, 0x61, 0xa4, 0x02, 0xce, 0xdd, 0x3d, 0x6b, 0x7d, 0xeb, 0x8e, 0x31, 0x16, 0x70, 0xde, 331 0xb1, 0xb6, 0xf7, 0x77, 0x0c, 0x08, 0x18, 0x36, 0xcb, 0xbb, 0xbb, 0x85, 0x3b, 0x65, 0x23, 0x1d, 332 0x48, 0x14, 0x5f, 0xda, 0x2b, 0xef, 0x1a, 0x19, 0x49, 0xad, 0xab, 0xcb, 0xc6, 0x78, 0x70, 0x8a, 333 0xf2, 0xd6, 0xfe, 0xa6, 0x31, 0x61, 0x4e, 0xc1, 0x38, 0x3d, 0x05, 0x57, 0x62, 0x52, 0x19, 0xba, 334 0xbe, 0x62, 0x18, 0xa1, 0x22, 0x94, 0x65, 0x4a, 0x1a, 0xb8, 0xbe, 0x62, 0x98, 0xb9, 0x12, 0x0c, 335 0x93, 0xe8, 0x32, 0x4d, 0x98, 0xd8, 0x28, 0x14, 0xcb, 0x1b, 0x95, 0xed, 0x9d, 0xbd, 0xf5, 0xed, 336 0xad, 0xc2, 0x86, 0xa1, 0x85, 0x63, 0x56, 0xf9, 0x53, 0xfb, 0xeb, 0x56, 0x79, 0xd5, 0x48, 0x88, 337 0x63, 0x3b, 0xe5, 0xc2, 0x5e, 0x79, 0xd5, 0xd0, 0x73, 0x55, 0x38, 0x1b, 0x55, 0x67, 0x22, 0x33, 338 0x43, 0x70, 0x71, 0xa2, 0x87, 0x8b, 0x09, 0x57, 0x97, 0x8b, 0x7f, 0x53, 0x83, 0x33, 0x11, 0xb5, 339 0x36, 0xf2, 0x24, 0xcf, 0xc1, 0x30, 0x0d, 0x51, 0xba, 0xfa, 0x3c, 0x15, 0x59, 0xb4, 0x49, 0xc0, 340 0x76, 0xad, 0x40, 0x04, 0x27, 0xae, 0xc0, 0x7a, 0x8f, 0x15, 0x18, 0x53, 0x74, 0x29, 0xf9, 0x59, 341 0x0d, 0xb2, 0xbd, 0xb8, 0x63, 0x0a, 0x45, 0x42, 0x2a, 0x14, 0xb7, 0x55, 0x05, 0x2e, 0xf4, 0xbe, 342 0x86, 0x2e, 0x2d, 0xbe, 0xa6, 0xc1, 0x74, 0x74, 0xa3, 0x12, 0xa9, 0xc3, 0xb3, 0x30, 0xd2, 0x44, 343 0xfe, 0xb1, 0xcb, 0x17, 0xeb, 0x4b, 0x11, 0x4b, 0x00, 0x9e, 0x56, 0x6d, 0xc5, 0x50, 0xe2, 0x1a, 344 0xa2, 0xf7, 0xea, 0x36, 0xa8, 0x36, 0x5d, 0x9a, 0xfe, 0x4a, 0x02, 0x1e, 0x8a, 0x24, 0x8f, 0x54, 345 0xf4, 0x31, 0x80, 0xba, 0xd3, 0xea, 0xf8, 0x74, 0x41, 0xa6, 0xf5, 0x69, 0x8c, 0x8c, 0x90, 0xdc, 346 0xc7, 0xb5, 0xa7, 0xe3, 0x07, 0xf3, 0x3a, 0x99, 0x07, 0x3a, 0x44, 0x04, 0x6e, 0x86, 0x8a, 0x26, 347 0x89, 0xa2, 0xb3, 0x3d, 0xae, 0xb4, 0x6b, 0xad, 0x5b, 0x02, 0xa3, 0xda, 0xa8, 0x23, 0xc7, 0xaf, 348 0x78, 0x7e, 0x1b, 0xd9, 0xcd, 0xba, 0x73, 0x44, 0x0a, 0x70, 0x2a, 0x3f, 0x7c, 0x68, 0x37, 0x3c, 349 0x64, 0x4d, 0xd2, 0xe9, 0x5d, 0x3e, 0x8b, 0x11, 0x64, 0x95, 0x69, 0x0b, 0x88, 0x11, 0x09, 0x41, 350 0xa7, 0x03, 0x44, 0xee, 0x57, 0x47, 0x21, 0x2d, 0xb4, 0x75, 0xe6, 0x05, 0xc8, 0xbc, 0x62, 0xbf, 351 0x66, 0x57, 0x78, 0xab, 0x4e, 0x2d, 0x91, 0xc6, 0x63, 0x3b, 0xac, 0x5d, 0x5f, 0x82, 0xb3, 0x44, 352 0xc4, 0xed, 0xf8, 0xa8, 0x5d, 0xa9, 0x36, 0x6c, 0xcf, 0x23, 0x46, 0x4b, 0x11, 0x51, 0x13, 0xcf, 353 0x6d, 0xe3, 0xa9, 0x12, 0x9f, 0x31, 0xaf, 0xc1, 0x19, 0x82, 0x68, 0x76, 0x1a, 0x7e, 0xbd, 0xd5, 354 0x40, 0x15, 0x7c, 0xf3, 0xe0, 0x91, 0x42, 0x1c, 0x68, 0x36, 0x85, 0x25, 0x36, 0x99, 0x00, 0xd6, 355 0xc8, 0x33, 0xef, 0xc0, 0x63, 0x04, 0x76, 0x84, 0x1c, 0xd4, 0xb6, 0x7d, 0x54, 0x41, 0x7f, 0xb9, 356 0x63, 0x37, 0xbc, 0x8a, 0xed, 0xd4, 0x2a, 0xc7, 0xb6, 0x77, 0x9c, 0x3d, 0x2b, 0x12, 0x3c, 0x82, 357 0x65, 0xef, 0x30, 0xd1, 0x32, 0x91, 0x2c, 0x38, 0xb5, 0xe7, 0x6d, 0xef, 0xd8, 0xcc, 0xc3, 0x34, 358 0x21, 0xf2, 0xfc, 0x76, 0xdd, 0x39, 0xaa, 0x54, 0x8f, 0x51, 0xf5, 0xd5, 0x4a, 0xc7, 0x3f, 0xbc, 359 0x99, 0x7d, 0x54, 0x64, 0x20, 0x4a, 0xee, 0x12, 0x99, 0x12, 0x16, 0xd9, 0xf7, 0x0f, 0x6f, 0x9a, 360 0xbb, 0x90, 0xc1, 0xfe, 0x68, 0xd6, 0x3f, 0x83, 0x2a, 0x87, 0x6e, 0x9b, 0x2c, 0x2e, 0x13, 0x11, 361 0xc9, 0x2d, 0x18, 0x71, 0x71, 0x9b, 0x01, 0x36, 0xdd, 0x1a, 0xca, 0x0f, 0xef, 0xee, 0x94, 0xcb, 362 0xab, 0x56, 0x9a, 0xb3, 0xac, 0xb9, 0x6d, 0x1c, 0x53, 0x47, 0x6e, 0x60, 0xe3, 0x34, 0x8d, 0xa9, 363 0x23, 0x97, 0x5b, 0xf8, 0x1a, 0x9c, 0xa9, 0x56, 0xe9, 0x65, 0xd7, 0xab, 0x15, 0xd6, 0xe5, 0x7b, 364 0x59, 0x43, 0xb2, 0x57, 0xb5, 0x7a, 0x87, 0x0a, 0xb0, 0x30, 0xf7, 0xcc, 0x5b, 0xf0, 0x50, 0x68, 365 0x2f, 0x11, 0x38, 0xd5, 0x75, 0x95, 0x2a, 0xf4, 0x1a, 0x9c, 0x69, 0x9d, 0x74, 0x03, 0x4d, 0xe9, 366 0x8c, 0xad, 0x13, 0x15, 0xf6, 0x04, 0xb9, 0x73, 0x6b, 0xa3, 0xaa, 0xed, 0xa3, 0x5a, 0xf6, 0x61, 367 0x51, 0x5a, 0x98, 0x30, 0x2f, 0x83, 0x51, 0xad, 0x56, 0x90, 0x63, 0x1f, 0x34, 0x50, 0xc5, 0x6e, 368 0x23, 0xc7, 0xf6, 0xb2, 0x73, 0xa2, 0xf0, 0x44, 0xb5, 0x5a, 0x26, 0xb3, 0x05, 0x32, 0x69, 0x2e, 369 0xc0, 0x94, 0x7b, 0xf0, 0x4a, 0x95, 0x06, 0x57, 0xa5, 0xd5, 0x46, 0x87, 0xf5, 0x37, 0xb2, 0x17, 370 0x89, 0x99, 0x26, 0xf1, 0x04, 0x09, 0xad, 0x1d, 0x32, 0x6c, 0x3e, 0x05, 0x46, 0xd5, 0x3b, 0xb6, 371 0xdb, 0x2d, 0xb2, 0xba, 0x7b, 0x2d, 0xbb, 0x8a, 0xb2, 0x4f, 0x50, 0x51, 0x3a, 0xbe, 0xc5, 0x87, 372 0xcd, 0x17, 0xe1, 0x6c, 0xc7, 0xa9, 0x3b, 0x3e, 0x6a, 0xb7, 0xda, 0x08, 0x37, 0xe9, 0x34, 0xd3, 373 0xb2, 0xff, 0x7d, 0xb4, 0x47, 0x9b, 0xbd, 0x2f, 0x4a, 0x53, 0xef, 0x5a, 0x67, 0x3a, 0xdd, 0x83, 374 0xb9, 0x3c, 0x64, 0x44, 0xa7, 0x9b, 0x63, 0x40, 0xdd, 0x6e, 0x68, 0x78, 0x0d, 0x2d, 0x6d, 0xaf, 375 0xe2, 0xd5, 0xef, 0x17, 0xca, 0x46, 0x02, 0xaf, 0xc2, 0x1b, 0xeb, 0x7b, 0xe5, 0x8a, 0xb5, 0xbf, 376 0xb5, 0xb7, 0xbe, 0x59, 0x36, 0xf4, 0x85, 0xb1, 0xd4, 0xf7, 0x47, 0x8d, 0x37, 0xdf, 0x7c, 0xf3, 377 0xcd, 0x44, 0xee, 0xdb, 0x09, 0x98, 0x90, 0x3b, 0x5f, 0xf3, 0x13, 0xf0, 0x30, 0xbf, 0x4d, 0xf5, 378 0x90, 0x5f, 0x79, 0xbd, 0xde, 0x26, 0x71, 0xd8, 0xb4, 0x69, 0xef, 0x18, 0x98, 0xf0, 0x2c, 0x93, 379 0xda, 0x45, 0xfe, 0x0b, 0xf5, 0x36, 0x8e, 0xb2, 0xa6, 0xed, 0x9b, 0x1b, 0x30, 0xe7, 0xb8, 0x15, 380 0xcf, 0xb7, 0x9d, 0x9a, 0xdd, 0xae, 0x55, 0xc2, 0x0d, 0x82, 0x8a, 0x5d, 0xad, 0x22, 0xcf, 0x73, 381 0xe9, 0x12, 0x10, 0xb0, 0x9c, 0x73, 0xdc, 0x5d, 0x26, 0x1c, 0xd6, 0xc6, 0x02, 0x13, 0x55, 0xdc, 382 0xad, 0xf7, 0x72, 0xf7, 0xa3, 0x30, 0xd6, 0xb4, 0x5b, 0x15, 0xe4, 0xf8, 0xed, 0x13, 0xd2, 0xaf, 383 0xa5, 0xac, 0x54, 0xd3, 0x6e, 0x95, 0xf1, 0xf1, 0x87, 0xe7, 0x03, 0xd1, 0x8e, 0xff, 0x4d, 0x87, 384 0x8c, 0xd8, 0xb3, 0xe1, 0x16, 0xb8, 0x4a, 0xea, 0xb3, 0x46, 0xd2, 0xf7, 0xf1, 0xbe, 0x1d, 0xde, 385 0x62, 0x09, 0x17, 0xee, 0xfc, 0x08, 0xed, 0xa4, 0x2c, 0x8a, 0xc4, 0x8b, 0x26, 0x4e, 0x58, 0x44, 386 0xfb, 0xf3, 0x94, 0xc5, 0x8e, 0xcc, 0x3b, 0x30, 0xf2, 0x8a, 0x47, 0xb8, 0x47, 0x08, 0xf7, 0xc5, 387 0xfe, 0xdc, 0x77, 0x77, 0x09, 0xf9, 0xd8, 0xdd, 0xdd, 0xca, 0xd6, 0xb6, 0xb5, 0x59, 0xd8, 0xb0, 388 0x18, 0xdc, 0x7c, 0x04, 0x92, 0x0d, 0xfb, 0x33, 0x27, 0x72, 0x89, 0x27, 0x43, 0x83, 0x1a, 0xfe, 389 0x11, 0x48, 0xbe, 0x8e, 0xec, 0x57, 0xe5, 0xc2, 0x4a, 0x86, 0x3e, 0xc4, 0xd0, 0xbf, 0x0c, 0xc3, 390 0xc4, 0x5e, 0x26, 0x00, 0xb3, 0x98, 0x31, 0x64, 0xa6, 0x20, 0x59, 0xda, 0xb6, 0x70, 0xf8, 0x1b, 391 0x90, 0xa1, 0xa3, 0x95, 0x9d, 0xf5, 0x72, 0xa9, 0x6c, 0x24, 0x72, 0xd7, 0x60, 0x84, 0x1a, 0x01, 392 0xa7, 0x46, 0x60, 0x06, 0x63, 0x88, 0x1d, 0x32, 0x0e, 0x8d, 0xcf, 0xee, 0x6f, 0x16, 0xcb, 0x96, 393 0x91, 0x10, 0xdd, 0xeb, 0x41, 0x46, 0x6c, 0xd7, 0x7e, 0x3a, 0x31, 0xf5, 0x07, 0x1a, 0xa4, 0x85, 394 0xf6, 0x0b, 0x2f, 0xfc, 0x76, 0xa3, 0xe1, 0xbe, 0x5e, 0xb1, 0x1b, 0x75, 0xdb, 0x63, 0x41, 0x01, 395 0x64, 0xa8, 0x80, 0x47, 0x06, 0x75, 0xda, 0x4f, 0x45, 0xf9, 0x2f, 0x6b, 0x60, 0xa8, 0xad, 0x9b, 396 0xa2, 0xa0, 0xf6, 0x33, 0x55, 0xf0, 0x8b, 0x1a, 0x4c, 0xc8, 0xfd, 0x9a, 0xa2, 0xde, 0x85, 0x9f, 397 0xa9, 0x7a, 0xbf, 0xa1, 0xc1, 0xb8, 0xd4, 0xa5, 0xfd, 0x5c, 0x69, 0xf7, 0x05, 0x1d, 0xce, 0x44, 398 0xe0, 0xcc, 0x02, 0x6b, 0x67, 0x69, 0x87, 0xfd, 0xf4, 0x20, 0xe7, 0x5a, 0xc4, 0xab, 0xe5, 0x8e, 399 0xdd, 0xf6, 0x59, 0xf7, 0xfb, 0x14, 0x18, 0xf5, 0x1a, 0x72, 0xfc, 0xfa, 0x61, 0x1d, 0xb5, 0xd9, 400 0x2d, 0x38, 0xed, 0x71, 0x27, 0xc3, 0x71, 0x7a, 0x17, 0xfe, 0x71, 0x30, 0x5b, 0xae, 0x57, 0xf7, 401 0xeb, 0xaf, 0xa1, 0x4a, 0xdd, 0xe1, 0xf7, 0xeb, 0xb8, 0xe7, 0x4d, 0x5a, 0x06, 0x9f, 0x59, 0x77, 402 0xfc, 0x40, 0xda, 0x41, 0x47, 0xb6, 0x22, 0x8d, 0x6b, 0x9f, 0x6e, 0x19, 0x7c, 0x26, 0x90, 0xbe, 403 0x00, 0x99, 0x9a, 0xdb, 0xc1, 0xed, 0x03, 0x95, 0xc3, 0xa5, 0x56, 0xb3, 0xd2, 0x74, 0x2c, 0x10, 404 0x61, 0xfd, 0x5d, 0xb8, 0x51, 0x90, 0xb1, 0xd2, 0x74, 0x8c, 0x8a, 0x3c, 0x09, 0x93, 0xf6, 0xd1, 405 0x51, 0x1b, 0x93, 0x73, 0x22, 0xda, 0xb4, 0x4e, 0x04, 0xc3, 0x44, 0x70, 0xe6, 0x2e, 0xa4, 0xb8, 406 0x1d, 0xf0, 0x6a, 0x86, 0x2d, 0x51, 0x69, 0xd1, 0xed, 0x9a, 0xc4, 0xfc, 0x98, 0x95, 0x72, 0xf8, 407 0xe4, 0x05, 0xc8, 0xd4, 0xbd, 0x4a, 0xb8, 0x6f, 0x98, 0x38, 0x9f, 0x98, 0x4f, 0x59, 0xe9, 0xba, 408 0x17, 0x6c, 0x14, 0xe5, 0xbe, 0x96, 0x80, 0x09, 0x79, 0xdf, 0xd3, 0x5c, 0x85, 0x54, 0xc3, 0xad, 409 0xda, 0x24, 0x10, 0xe8, 0xa6, 0xfb, 0x7c, 0xcc, 0x56, 0xe9, 0xe2, 0x06, 0x93, 0xb7, 0x02, 0xe4, 410 0xcc, 0x7f, 0xd2, 0x20, 0xc5, 0x87, 0xcd, 0x69, 0x48, 0xb6, 0x6c, 0xff, 0x98, 0xd0, 0x0d, 0x17, 411 0x13, 0x86, 0x66, 0x91, 0x63, 0x3c, 0xee, 0xb5, 0x6c, 0x87, 0x84, 0x00, 0x1b, 0xc7, 0xc7, 0xd8, 412 0xaf, 0x0d, 0x64, 0xd7, 0x48, 0x3b, 0xec, 0x36, 0x9b, 0xc8, 0xf1, 0x3d, 0xee, 0x57, 0x36, 0x5e, 413 0x62, 0xc3, 0xe6, 0xc7, 0x60, 0xca, 0x6f, 0xdb, 0xf5, 0x86, 0x24, 0x9b, 0x24, 0xb2, 0x06, 0x9f, 414 0x08, 0x84, 0xf3, 0xf0, 0x08, 0xe7, 0xad, 0x21, 0xdf, 0xae, 0x1e, 0xa3, 0x5a, 0x08, 0x1a, 0x21, 415 0x9b, 0x6a, 0x0f, 0x33, 0x81, 0x55, 0x36, 0xcf, 0xb1, 0xb9, 0x3f, 0xd2, 0x60, 0x8a, 0x37, 0xf0, 416 0xb5, 0xc0, 0x58, 0x9b, 0x00, 0xb6, 0xe3, 0xb8, 0xbe, 0x68, 0xae, 0xee, 0x50, 0xee, 0xc2, 0x2d, 417 0x16, 0x02, 0x90, 0x25, 0x10, 0xcc, 0x34, 0x01, 0xc2, 0x99, 0x9e, 0x66, 0x9b, 0x83, 0x34, 0xdb, 418 0xd4, 0x26, 0x4f, 0x46, 0xe8, 0x5d, 0x1f, 0xd0, 0x21, 0xdc, 0xe9, 0x9b, 0x67, 0x61, 0xf8, 0x00, 419 0x1d, 0xd5, 0x1d, 0xb6, 0xd5, 0x46, 0x0f, 0xf8, 0x06, 0x5e, 0x32, 0xd8, 0xc0, 0x2b, 0xbe, 0x0c, 420 0x67, 0xaa, 0x6e, 0x53, 0x55, 0xb7, 0x68, 0x28, 0x77, 0x9e, 0xde, 0xf3, 0xda, 0x2f, 0x40, 0xd8, 421 0x9d, 0xbd, 0xa5, 0x69, 0xbf, 0x99, 0xd0, 0xef, 0xec, 0x14, 0x7f, 0x27, 0x31, 0x73, 0x87, 0x42, 422 0x77, 0xf8, 0x95, 0x5a, 0xe8, 0xb0, 0x81, 0xaa, 0x58, 0x7b, 0xf8, 0xd3, 0x4b, 0xf0, 0xf4, 0x51, 423 0xdd, 0x3f, 0xee, 0x1c, 0x2c, 0x56, 0xdd, 0xe6, 0xe5, 0x23, 0xf7, 0xc8, 0x0d, 0x1f, 0x06, 0xe1, 424 0x23, 0x72, 0x40, 0x3e, 0xb1, 0x07, 0x42, 0x63, 0xc1, 0xe8, 0x4c, 0xec, 0xd3, 0xa3, 0xfc, 0x16, 425 0x9c, 0x61, 0xc2, 0x15, 0xb2, 0x23, 0x4d, 0xfb, 0x70, 0xb3, 0xef, 0xae, 0x44, 0xf6, 0x77, 0xbf, 426 0x47, 0x56, 0x3a, 0x6b, 0x8a, 0x41, 0xf1, 0x1c, 0xed, 0xd4, 0xf3, 0x16, 0x3c, 0x24, 0xf1, 0xd1, 427 0xd4, 0x44, 0xed, 0x18, 0xc6, 0x6f, 0x33, 0xc6, 0x33, 0x02, 0xe3, 0x2e, 0x83, 0xe6, 0x4b, 0x30, 428 0x7e, 0x1a, 0xae, 0x7f, 0xcf, 0xb8, 0x32, 0x48, 0x24, 0xb9, 0x03, 0x93, 0x84, 0xa4, 0xda, 0xf1, 429 0x7c, 0xb7, 0x49, 0xea, 0x5e, 0x7f, 0x9a, 0xff, 0xf0, 0x3d, 0x9a, 0x2b, 0x13, 0x18, 0x56, 0x0a, 430 0x50, 0xf9, 0x3c, 0x90, 0x4d, 0xf8, 0x1a, 0xaa, 0x36, 0x62, 0x18, 0xee, 0x31, 0x45, 0x02, 0xf9, 431 0xfc, 0xa7, 0xe1, 0x2c, 0xfe, 0x4c, 0xca, 0x92, 0xa8, 0x49, 0xfc, 0x1e, 0x4c, 0xf6, 0x8f, 0x3e, 432 0x4b, 0xd3, 0xf1, 0x4c, 0x40, 0x20, 0xe8, 0x24, 0x78, 0xf1, 0x08, 0xf9, 0x3e, 0x6a, 0x7b, 0x15, 433 0xbb, 0x11, 0xa5, 0x9e, 0x70, 0x07, 0x9b, 0xfd, 0xf5, 0x1f, 0xc8, 0x5e, 0xbc, 0x43, 0x91, 0x85, 434 0x46, 0x23, 0xbf, 0x0f, 0x0f, 0x47, 0x44, 0xc5, 0x00, 0x9c, 0x5f, 0x60, 0x9c, 0x67, 0xbb, 0x22, 435 0x03, 0xd3, 0xee, 0x00, 0x1f, 0x0f, 0x7c, 0x39, 0x00, 0xe7, 0x6f, 0x30, 0x4e, 0x93, 0x61, 0xb9, 436 0x4b, 0x31, 0xe3, 0x5d, 0x98, 0x7a, 0x0d, 0xb5, 0x0f, 0x5c, 0x8f, 0x6d, 0x1c, 0x0c, 0x40, 0xf7, 437 0x45, 0x46, 0x37, 0xc9, 0x80, 0x64, 0x1b, 0x01, 0x73, 0xdd, 0x82, 0xd4, 0xa1, 0x5d, 0x45, 0x03, 438 0x50, 0x7c, 0x89, 0x51, 0x8c, 0x62, 0x79, 0x0c, 0x2d, 0x40, 0xe6, 0xc8, 0x65, 0x2b, 0x53, 0x3c, 439 0xfc, 0xcb, 0x0c, 0x9e, 0xe6, 0x18, 0x46, 0xd1, 0x72, 0x5b, 0x9d, 0x06, 0x5e, 0xb6, 0xe2, 0x29, 440 0xbe, 0xc2, 0x29, 0x38, 0x86, 0x51, 0x9c, 0xc2, 0xac, 0x6f, 0x71, 0x0a, 0x4f, 0xb0, 0xe7, 0x73, 441 0x90, 0x76, 0x9d, 0xc6, 0x89, 0xeb, 0x0c, 0xa2, 0xc4, 0x57, 0x19, 0x03, 0x30, 0x08, 0x26, 0xb8, 442 0x0d, 0x63, 0x83, 0x3a, 0xe2, 0xb7, 0x7e, 0xc0, 0xd3, 0x83, 0x7b, 0xe0, 0x0e, 0x4c, 0xf2, 0x02, 443 0x55, 0x77, 0x9d, 0x01, 0x28, 0xfe, 0x31, 0xa3, 0x98, 0x10, 0x60, 0xec, 0x32, 0x7c, 0xe4, 0xf9, 444 0x47, 0x68, 0x10, 0x92, 0xaf, 0xf1, 0xcb, 0x60, 0x10, 0x66, 0xca, 0x03, 0xe4, 0x54, 0x8f, 0x07, 445 0x63, 0xf8, 0x3a, 0x37, 0x25, 0xc7, 0x60, 0x8a, 0x12, 0x8c, 0x37, 0xed, 0xb6, 0x77, 0x6c, 0x37, 446 0x06, 0x72, 0xc7, 0x6f, 0x33, 0x8e, 0x4c, 0x00, 0x62, 0x16, 0xe9, 0x38, 0xa7, 0xa1, 0xf9, 0x1d, 447 0x6e, 0x11, 0x01, 0xc6, 0x52, 0xcf, 0xf3, 0xc9, 0xde, 0xcc, 0x69, 0xd8, 0xfe, 0x09, 0x4f, 0x3d, 448 0x8a, 0xdd, 0x14, 0x19, 0x6f, 0xc3, 0x98, 0x57, 0xff, 0xcc, 0x40, 0x34, 0xff, 0x94, 0x7b, 0x9a, 449 0x00, 0x30, 0xf8, 0x25, 0x78, 0x24, 0x72, 0x99, 0x18, 0x80, 0xec, 0x9f, 0x31, 0xb2, 0xe9, 0x88, 450 0xa5, 0x82, 0x95, 0x84, 0xd3, 0x52, 0xfe, 0x73, 0x5e, 0x12, 0x90, 0xc2, 0xb5, 0x83, 0x3b, 0x7b, 451 0xcf, 0x3e, 0x3c, 0x9d, 0xd5, 0xfe, 0x05, 0xb7, 0x1a, 0xc5, 0x4a, 0x56, 0xdb, 0x83, 0x69, 0xc6, 452 0x78, 0x3a, 0xbf, 0x7e, 0x83, 0x17, 0x56, 0x8a, 0xde, 0x97, 0xbd, 0xfb, 0x32, 0xcc, 0x04, 0xe6, 453 0xe4, 0x4d, 0xa9, 0x57, 0x69, 0xda, 0xad, 0x01, 0x98, 0x7f, 0x97, 0x31, 0xf3, 0x8a, 0x1f, 0x74, 454 0xb5, 0xde, 0xa6, 0xdd, 0xc2, 0xe4, 0x2f, 0x42, 0x96, 0x93, 0x77, 0x9c, 0x36, 0xaa, 0xba, 0x47, 455 0x4e, 0xfd, 0x33, 0xa8, 0x36, 0x00, 0xf5, 0x37, 0x15, 0x57, 0xed, 0x0b, 0x70, 0xcc, 0xbc, 0x0e, 456 0x46, 0xd0, 0xab, 0x54, 0xea, 0xcd, 0x96, 0xdb, 0xf6, 0x63, 0x18, 0xff, 0x25, 0xf7, 0x54, 0x80, 457 0x5b, 0x27, 0xb0, 0x7c, 0x19, 0x26, 0xc8, 0xe1, 0xa0, 0x21, 0xf9, 0x7b, 0x8c, 0x68, 0x3c, 0x44, 458 0xb1, 0xc2, 0x51, 0x75, 0x9b, 0x2d, 0xbb, 0x3d, 0x48, 0xfd, 0xfb, 0x57, 0xbc, 0x70, 0x30, 0x08, 459 0x2b, 0x1c, 0xfe, 0x49, 0x0b, 0xe1, 0xd5, 0x7e, 0x00, 0x86, 0x6f, 0xf1, 0xc2, 0xc1, 0x31, 0x8c, 460 0x82, 0x37, 0x0c, 0x03, 0x50, 0xfc, 0x6b, 0x4e, 0xc1, 0x31, 0x98, 0xe2, 0x53, 0xe1, 0x42, 0xdb, 461 0x46, 0x47, 0x75, 0xcf, 0x6f, 0xd3, 0x56, 0xb8, 0x3f, 0xd5, 0xef, 0xff, 0x40, 0x6e, 0xc2, 0x2c, 462 0x01, 0x9a, 0xbf, 0x0b, 0x93, 0x4a, 0x8b, 0x61, 0xc6, 0x3d, 0xd1, 0xcf, 0xfe, 0xe2, 0x8f, 0x58, 463 0x31, 0x92, 0x3b, 0x8c, 0xfc, 0x06, 0xf6, 0xbb, 0xdc, 0x07, 0xc4, 0x93, 0x7d, 0xf6, 0x47, 0x81, 464 0xeb, 0xa5, 0x36, 0x20, 0xbf, 0x06, 0xe3, 0x52, 0x0f, 0x10, 0x4f, 0xf5, 0x57, 0x19, 0x55, 0x46, 465 0x6c, 0x01, 0xf2, 0xd7, 0x20, 0x89, 0xd7, 0xf3, 0x78, 0xf8, 0x5f, 0x63, 0x70, 0x22, 0x9e, 0x7f, 466 0x06, 0x52, 0x7c, 0x1d, 0x8f, 0x87, 0xfe, 0x32, 0x83, 0x06, 0x10, 0x0c, 0xe7, 0x6b, 0x78, 0x3c, 467 0xfc, 0xaf, 0x73, 0x38, 0x87, 0x60, 0xf8, 0xe0, 0x26, 0x7c, 0xfb, 0x57, 0x93, 0xac, 0x0e, 0x73, 468 0xdb, 0xdd, 0x86, 0x51, 0xb6, 0x78, 0xc7, 0xa3, 0x7f, 0x85, 0x9d, 0x9c, 0x23, 0xf2, 0x37, 0x60, 469 0x78, 0x40, 0x83, 0xff, 0x4d, 0x06, 0xa5, 0xf2, 0xf9, 0x12, 0xa4, 0x85, 0x05, 0x3b, 0x1e, 0xfe, 470 0xb7, 0x18, 0x5c, 0x44, 0x61, 0xd5, 0xd9, 0x82, 0x1d, 0x4f, 0xf0, 0xb7, 0xb9, 0xea, 0x0c, 0x81, 471 0xcd, 0xc6, 0xd7, 0xea, 0x78, 0xf4, 0xdf, 0xe1, 0x56, 0xe7, 0x90, 0xfc, 0x73, 0x30, 0x16, 0xd4, 472 0xdf, 0x78, 0xfc, 0xdf, 0x65, 0xf8, 0x10, 0x83, 0x2d, 0x20, 0xd4, 0xff, 0x78, 0x8a, 0xbf, 0xc7, 473 0x2d, 0x20, 0xa0, 0x70, 0x1a, 0xa9, 0x6b, 0x7a, 0x3c, 0xd3, 0xaf, 0xf1, 0x34, 0x52, 0x96, 0x74, 474 0xec, 0x4d, 0x52, 0x06, 0xe3, 0x29, 0xfe, 0x3e, 0xf7, 0x26, 0x91, 0xc7, 0x6a, 0xa8, 0x8b, 0x64, 475 0x3c, 0xc7, 0x3f, 0xe4, 0x6a, 0x28, 0x6b, 0x64, 0x7e, 0x07, 0xcc, 0xee, 0x05, 0x32, 0x9e, 0xef, 476 0xf3, 0x8c, 0x6f, 0xaa, 0x6b, 0x7d, 0xcc, 0xbf, 0x00, 0xd3, 0xd1, 0x8b, 0x63, 0x3c, 0xeb, 0xaf, 477 0xff, 0x48, 0xb9, 0x9d, 0x11, 0xd7, 0xc6, 0xfc, 0x5e, 0x58, 0x65, 0xc5, 0x85, 0x31, 0x9e, 0xf6, 478 0x0b, 0x3f, 0x92, 0x0b, 0xad, 0xb8, 0x2e, 0xe6, 0x0b, 0x00, 0xe1, 0x9a, 0x14, 0xcf, 0xf5, 0x45, 479 0xc6, 0x25, 0x80, 0x70, 0x6a, 0xb0, 0x25, 0x29, 0x1e, 0xff, 0x25, 0x9e, 0x1a, 0x0c, 0x81, 0x53, 480 0x83, 0xaf, 0x46, 0xf1, 0xe8, 0x2f, 0xf3, 0xd4, 0xe0, 0x90, 0xfc, 0x6d, 0x48, 0x39, 0x9d, 0x46, 481 0x03, 0xc7, 0x96, 0xd9, 0xff, 0x25, 0x9b, 0xec, 0xff, 0xf8, 0x31, 0x03, 0x73, 0x40, 0xfe, 0x1a, 482 0x0c, 0xa3, 0xe6, 0x01, 0xaa, 0xc5, 0x21, 0xff, 0xe7, 0x8f, 0x79, 0x3d, 0xc1, 0xd2, 0xf9, 0xe7, 483 0x00, 0xe8, 0xcd, 0x34, 0x79, 0xc6, 0x12, 0x83, 0xfd, 0x5f, 0x3f, 0x66, 0xcf, 0xef, 0x43, 0x48, 484 0x48, 0x40, 0xdf, 0x06, 0xe8, 0x4f, 0xf0, 0x03, 0x99, 0x80, 0xdc, 0x80, 0xdf, 0x82, 0xd1, 0x57, 485 0x3c, 0xd7, 0xf1, 0xed, 0xa3, 0x38, 0xf4, 0xff, 0x66, 0x68, 0x2e, 0x8f, 0x0d, 0xd6, 0x74, 0xdb, 486 0xc8, 0xb7, 0x8f, 0xbc, 0x38, 0xec, 0xff, 0x61, 0xd8, 0x00, 0x80, 0xc1, 0x55, 0xdb, 0xf3, 0x07, 487 0xb9, 0xee, 0xff, 0xcb, 0xc1, 0x1c, 0x80, 0x95, 0xc6, 0x9f, 0x5f, 0x45, 0x27, 0x71, 0xd8, 0x1f, 488 0x72, 0xa5, 0x99, 0x7c, 0xfe, 0x19, 0x18, 0xc3, 0x1f, 0xe9, 0x3b, 0x2d, 0x31, 0xe0, 0x3f, 0x61, 489 0xe0, 0x10, 0x81, 0xcf, 0xec, 0xf9, 0x35, 0xbf, 0x1e, 0x6f, 0xec, 0xff, 0xc7, 0x3c, 0xcd, 0xe5, 490 0xf3, 0x05, 0x48, 0x7b, 0x7e, 0xad, 0xd6, 0x61, 0x1d, 0x4d, 0x0c, 0xfc, 0x4f, 0x7f, 0x1c, 0xdc, 491 0xe4, 0x06, 0x98, 0xe2, 0x85, 0xe8, 0xfd, 0x3a, 0xb8, 0xe3, 0xde, 0x71, 0xe9, 0x4e, 0x1d, 0x7c, 492 0xaf, 0x01, 0x37, 0x7a, 0xee, 0xba, 0xe1, 0x45, 0xe4, 0x72, 0xd5, 0x6d, 0x1e, 0xb8, 0xde, 0xe5, 493 0x03, 0xd7, 0x3f, 0xbe, 0xec, 0x1f, 0x23, 0x3c, 0xc6, 0xf6, 0xdf, 0x92, 0xf8, 0xf3, 0xcc, 0xe9, 494 0x36, 0xed, 0xc8, 0xd3, 0xcc, 0xad, 0x3a, 0xd6, 0x7b, 0x8b, 0xec, 0x8a, 0x9b, 0xe7, 0x60, 0x84, 495 0x5c, 0xc9, 0x15, 0xf2, 0xd0, 0x46, 0x2b, 0x26, 0xef, 0xbd, 0x3b, 0x37, 0x64, 0xb1, 0xb1, 0x60, 496 0x76, 0x99, 0x6c, 0x5b, 0x26, 0xa4, 0xd9, 0xe5, 0x60, 0xf6, 0x2a, 0xdd, 0xb9, 0x94, 0x66, 0xaf, 497 0x06, 0xb3, 0x2b, 0x64, 0x0f, 0x53, 0x97, 0x66, 0x57, 0x82, 0xd9, 0x6b, 0x64, 0x9f, 0x7e, 0x5c, 498 0x9a, 0xbd, 0x16, 0xcc, 0x5e, 0x27, 0xbb, 0xf3, 0x49, 0x69, 0xf6, 0x7a, 0x30, 0x7b, 0x83, 0x6c, 499 0xcc, 0x4f, 0x49, 0xb3, 0x37, 0x82, 0xd9, 0x9b, 0x64, 0x43, 0xde, 0x94, 0x66, 0x6f, 0x06, 0xb3, 500 0xb7, 0xc8, 0xdb, 0x17, 0xa3, 0xd2, 0xec, 0x2d, 0x73, 0x16, 0x46, 0xe9, 0x95, 0x2f, 0x91, 0x07, 501 0x9f, 0x93, 0x6c, 0x9a, 0x0f, 0x86, 0xf3, 0x57, 0xc8, 0x9b, 0x16, 0x23, 0xf2, 0xfc, 0x95, 0x70, 502 0x7e, 0x99, 0xbc, 0x76, 0x6c, 0xc8, 0xf3, 0xcb, 0xe1, 0xfc, 0xd5, 0xec, 0x38, 0x0e, 0x18, 0x79, 503 0xfe, 0x6a, 0x38, 0xbf, 0x92, 0x9d, 0xc0, 0xc1, 0x2c, 0xcf, 0xaf, 0x84, 0xf3, 0xd7, 0xb2, 0x93, 504 0xe7, 0xb5, 0xf9, 0x8c, 0x3c, 0x7f, 0x2d, 0xf7, 0x4b, 0xc4, 0xbd, 0x4e, 0xe8, 0xde, 0x69, 0xd9, 505 0xbd, 0x81, 0x63, 0xa7, 0x65, 0xc7, 0x06, 0x2e, 0x9d, 0x96, 0x5d, 0x1a, 0x38, 0x73, 0x5a, 0x76, 506 0x66, 0xe0, 0xc6, 0x69, 0xd9, 0x8d, 0x81, 0x03, 0xa7, 0x65, 0x07, 0x06, 0xae, 0x9b, 0x96, 0x5d, 507 0x17, 0x38, 0x6d, 0x5a, 0x76, 0x5a, 0xe0, 0xae, 0x69, 0xd9, 0x5d, 0x81, 0xa3, 0xb2, 0x8a, 0xa3, 508 0x42, 0x17, 0x65, 0x15, 0x17, 0x85, 0xce, 0xc9, 0x2a, 0xce, 0x09, 0xdd, 0x92, 0x55, 0xdc, 0x12, 509 0x3a, 0x24, 0xab, 0x38, 0x24, 0x74, 0x45, 0x56, 0x71, 0x45, 0xe8, 0x04, 0x96, 0x63, 0x16, 0x6a, 510 0x45, 0xe4, 0x98, 0xde, 0x37, 0xc7, 0xf4, 0xbe, 0x39, 0xa6, 0xf7, 0xcd, 0x31, 0xbd, 0x6f, 0x8e, 511 0xe9, 0x7d, 0x73, 0x4c, 0xef, 0x9b, 0x63, 0x7a, 0xdf, 0x1c, 0xd3, 0xfb, 0xe6, 0x98, 0xde, 0x3f, 512 0xc7, 0xf4, 0x98, 0x1c, 0xd3, 0x63, 0x72, 0x4c, 0x8f, 0xc9, 0x31, 0x3d, 0x26, 0xc7, 0xf4, 0x98, 513 0x1c, 0xd3, 0x7b, 0xe6, 0x58, 0xe8, 0xde, 0x69, 0xd9, 0xbd, 0x91, 0x39, 0xa6, 0xf7, 0xc8, 0x31, 514 0xbd, 0x47, 0x8e, 0xe9, 0x3d, 0x72, 0x4c, 0xef, 0x91, 0x63, 0x7a, 0x8f, 0x1c, 0xd3, 0x7b, 0xe4, 515 0x98, 0xde, 0x23, 0xc7, 0xf4, 0x5e, 0x39, 0xa6, 0xf7, 0xcc, 0x31, 0xbd, 0x67, 0x8e, 0xe9, 0x3d, 516 0x73, 0x4c, 0xef, 0x99, 0x63, 0x7a, 0xcf, 0x1c, 0xd3, 0xc5, 0x1c, 0xfb, 0x37, 0x3a, 0x98, 0x34, 517 0xc7, 0x76, 0xc8, 0xab, 0x33, 0xcc, 0x15, 0xb3, 0x4a, 0xa6, 0x8d, 0x60, 0xd7, 0x19, 0xa1, 0x4b, 518 0x66, 0x95, 0x5c, 0x93, 0xe7, 0x97, 0x83, 0x79, 0x9e, 0x6d, 0xf2, 0xfc, 0xd5, 0x60, 0x9e, 0xe7, 519 0x9b, 0x3c, 0xbf, 0x12, 0xcc, 0xf3, 0x8c, 0x93, 0xe7, 0xaf, 0x05, 0xf3, 0x3c, 0xe7, 0xe4, 0xf9, 520 0xeb, 0xc1, 0x3c, 0xcf, 0x3a, 0x79, 0xfe, 0x46, 0x30, 0xcf, 0xf3, 0x4e, 0x9e, 0xbf, 0x19, 0xcc, 521 0xf3, 0xcc, 0x93, 0xe7, 0x6f, 0x99, 0xe7, 0xd5, 0xdc, 0xe3, 0x02, 0x81, 0x6b, 0xcf, 0xab, 0xd9, 522 0xa7, 0x48, 0x5c, 0x09, 0x25, 0x78, 0xfe, 0x29, 0x12, 0xcb, 0xa1, 0x04, 0xcf, 0x40, 0x45, 0xe2, 523 0x6a, 0xee, 0x73, 0xc4, 0x7d, 0x8e, 0xea, 0xbe, 0x19, 0xc5, 0x7d, 0x09, 0xc1, 0x75, 0x33, 0x8a, 524 0xeb, 0x12, 0x82, 0xdb, 0x66, 0x14, 0xb7, 0x25, 0x04, 0x97, 0xcd, 0x28, 0x2e, 0x4b, 0x08, 0xee, 525 0x9a, 0x51, 0xdc, 0x95, 0x10, 0x5c, 0x35, 0xa3, 0xb8, 0x2a, 0x21, 0xb8, 0x69, 0x46, 0x71, 0x53, 526 0x42, 0x70, 0xd1, 0x8c, 0xe2, 0xa2, 0x84, 0xe0, 0x9e, 0x19, 0xc5, 0x3d, 0x09, 0xc1, 0x35, 0xe7, 527 0x54, 0xd7, 0x24, 0x44, 0xb7, 0x9c, 0x53, 0xdd, 0x92, 0x10, 0x5d, 0x72, 0x4e, 0x75, 0x49, 0x42, 528 0x74, 0xc7, 0x39, 0xd5, 0x1d, 0x09, 0xd1, 0x15, 0x3f, 0x49, 0xf0, 0x8e, 0x70, 0xd7, 0x6f, 0x77, 529 0xaa, 0xfe, 0xfb, 0xea, 0x08, 0x97, 0xa4, 0xf6, 0x21, 0xbd, 0x6c, 0x2e, 0x92, 0x86, 0x55, 0xec, 530 0x38, 0x95, 0x15, 0x6c, 0x49, 0x6a, 0x2c, 0x04, 0x84, 0x13, 0x8d, 0x58, 0x79, 0x5f, 0xbd, 0xe1, 531 0x92, 0xd4, 0x66, 0xc4, 0xeb, 0x77, 0xf3, 0x43, 0xef, 0xd8, 0xde, 0x4e, 0xf0, 0x8e, 0x8d, 0x99, 532 0xff, 0xb4, 0x1d, 0xdb, 0x42, 0xbc, 0xc9, 0x03, 0x63, 0x2f, 0xc4, 0x1b, 0xbb, 0x6b, 0xd5, 0x19, 533 0xb4, 0x83, 0x5b, 0x88, 0x37, 0x6d, 0x60, 0xd4, 0x0f, 0xb6, 0xdf, 0x62, 0x11, 0x6c, 0xa1, 0x56, 534 0x44, 0x04, 0x9f, 0xb6, 0xdf, 0x5a, 0x92, 0x4a, 0xc9, 0x69, 0x23, 0x58, 0x3f, 0x75, 0x04, 0x9f, 535 0xb6, 0xf3, 0x5a, 0x92, 0xca, 0xcb, 0xa9, 0x23, 0xf8, 0x43, 0xe8, 0x87, 0x58, 0x04, 0x87, 0xe6, 536 0x3f, 0x6d, 0x3f, 0xb4, 0x10, 0x6f, 0xf2, 0xc8, 0x08, 0xd6, 0x4f, 0x11, 0xc1, 0x83, 0xf4, 0x47, 537 0x0b, 0xf1, 0xa6, 0x8d, 0x8e, 0xe0, 0xf7, 0xdd, 0xcd, 0x7c, 0x45, 0x83, 0xa9, 0xad, 0x7a, 0xad, 538 0xdc, 0x3c, 0x40, 0xb5, 0x1a, 0xaa, 0x31, 0x3b, 0x2e, 0x49, 0x95, 0xa0, 0x87, 0xab, 0xdf, 0x79, 539 0x77, 0x2e, 0xb4, 0xf0, 0x35, 0x48, 0x51, 0x9b, 0x2e, 0x2d, 0x65, 0xef, 0x69, 0x31, 0x15, 0x2e, 540 0x10, 0x35, 0x2f, 0x70, 0xd8, 0x95, 0xa5, 0xec, 0x7f, 0xd6, 0x84, 0x2a, 0x17, 0x0c, 0xe7, 0x7e, 541 0x8d, 0x68, 0xe8, 0xbc, 0x6f, 0x0d, 0x2f, 0x0f, 0xa4, 0xa1, 0xa0, 0xdb, 0xa3, 0x5d, 0xba, 0x09, 542 0x5a, 0x75, 0x60, 0x72, 0xab, 0x5e, 0xdb, 0x22, 0x5f, 0x78, 0x1d, 0x44, 0x25, 0x2a, 0xa3, 0xd4, 543 0x83, 0x25, 0x29, 0x2c, 0x45, 0x44, 0x10, 0xd2, 0x72, 0x8d, 0xc8, 0xd5, 0xf1, 0x69, 0x1d, 0xe9, 544 0xb4, 0x0b, 0xbd, 0x4e, 0x1b, 0x56, 0xf6, 0xe0, 0x84, 0x0b, 0xbd, 0x4e, 0x18, 0xe6, 0x50, 0x70, 545 0xaa, 0x37, 0xf8, 0xe2, 0x4c, 0xdf, 0xc2, 0x31, 0xcf, 0x41, 0x62, 0x9d, 0xbe, 0x5f, 0x9b, 0x29, 546 0x66, 0xb0, 0x52, 0xdf, 0x79, 0x77, 0x2e, 0xb9, 0xdf, 0xa9, 0xd7, 0xac, 0xc4, 0x7a, 0xcd, 0xbc, 547 0x0b, 0xc3, 0x9f, 0x66, 0x5f, 0x1b, 0xc3, 0x02, 0x2b, 0x4c, 0xe0, 0xe3, 0x31, 0x5b, 0x4c, 0x84, 548 0x7a, 0x71, 0xbf, 0xee, 0xf8, 0x57, 0x96, 0x6f, 0x5a, 0x94, 0x22, 0xf7, 0x17, 0x01, 0xe8, 0x39, 549 0x57, 0x6d, 0xef, 0xd8, 0xdc, 0xe2, 0xcc, 0xf4, 0xd4, 0x37, 0xbf, 0xf3, 0xee, 0xdc, 0xca, 0x20, 550 0xac, 0x4f, 0xd7, 0x6c, 0xef, 0xf8, 0x69, 0xff, 0xa4, 0x85, 0x16, 0x8b, 0x27, 0x3e, 0xf2, 0x38, 551 0x7b, 0x8b, 0xaf, 0x7a, 0xec, 0xba, 0xb2, 0xc2, 0x75, 0xa5, 0xa4, 0x6b, 0x5a, 0x93, 0xaf, 0x69, 552 0xe9, 0x41, 0xaf, 0xe7, 0x0d, 0xbe, 0x48, 0x28, 0x96, 0xd4, 0xe3, 0x2c, 0xa9, 0xbf, 0x5f, 0x4b, 553 0xb6, 0x78, 0x7d, 0x54, 0xae, 0x55, 0xef, 0x77, 0xad, 0xfa, 0xfb, 0xb9, 0xd6, 0x3f, 0xa3, 0xd9, 554 0x1a, 0xe4, 0xd3, 0xbe, 0x43, 0x5f, 0x50, 0xfc, 0xf9, 0xda, 0x0b, 0xfa, 0x40, 0xbb, 0x80, 0x7c, 555 0xf2, 0xde, 0x5b, 0x73, 0x5a, 0xee, 0x2b, 0x09, 0x7e, 0xe5, 0x34, 0x91, 0x1e, 0xec, 0xca, 0x7f, 556 0x5e, 0x7a, 0xaa, 0x0f, 0xc3, 0x42, 0x5f, 0xd6, 0x60, 0xba, 0xab, 0x92, 0x53, 0x33, 0x7d, 0xb0, 557 0xe5, 0xdc, 0x39, 0x6d, 0x39, 0x67, 0x0a, 0xfe, 0x9e, 0x06, 0x67, 0x95, 0xf2, 0x4a, 0xd5, 0xbb, 558 0xac, 0xa8, 0xf7, 0x70, 0xf7, 0x99, 0x88, 0xa0, 0xa0, 0x9d, 0xe8, 0x5e, 0x05, 0x20, 0x30, 0x07, 559 0x7e, 0x5f, 0x51, 0xfc, 0x7e, 0x2e, 0x00, 0x44, 0x98, 0x8b, 0x47, 0x00, 0x53, 0xdb, 0x85, 0xe4, 560 0x5e, 0x1b, 0x21, 0x73, 0x16, 0x12, 0xdb, 0x6d, 0xa6, 0xe1, 0x04, 0xc5, 0x6f, 0xb7, 0x8b, 0x6d, 561 0xdb, 0xa9, 0x1e, 0x5b, 0x89, 0xed, 0xb6, 0x79, 0x01, 0xf4, 0x02, 0xfb, 0x62, 0x7e, 0x7a, 0x79, 562 0x92, 0x0a, 0x14, 0x9c, 0x1a, 0x93, 0xc0, 0x73, 0xe6, 0x2c, 0x24, 0x37, 0x90, 0x7d, 0xc8, 0x94, 563 0x00, 0x2a, 0x83, 0x47, 0x2c, 0x32, 0xce, 0x4e, 0xf8, 0x22, 0xa4, 0x38, 0xb1, 0x79, 0x11, 0x23, 564 0x0e, 0x7d, 0x76, 0x5a, 0x86, 0xc0, 0xea, 0xb0, 0x95, 0x8b, 0xcc, 0x9a, 0x97, 0x60, 0xd8, 0xaa, 565 0x1f, 0x1d, 0xfb, 0xec, 0xe4, 0xdd, 0x62, 0x74, 0x3a, 0xf7, 0x12, 0x8c, 0x05, 0x1a, 0x7d, 0xc0, 566 0xd4, 0xab, 0xf4, 0xd2, 0xcc, 0x19, 0x71, 0x3d, 0xe1, 0xfb, 0x96, 0x74, 0xc8, 0x3c, 0x0f, 0xa9, 567 0x5d, 0xbf, 0x1d, 0x16, 0x7d, 0xde, 0x91, 0x06, 0xa3, 0xb9, 0x5f, 0xd2, 0x20, 0xb5, 0x8a, 0x50, 568 0x8b, 0x18, 0xfc, 0x09, 0x48, 0xae, 0xba, 0xaf, 0x3b, 0x4c, 0xc1, 0x29, 0x66, 0x51, 0x3c, 0xcd, 569 0x6c, 0x4a, 0xa6, 0xcd, 0x27, 0x44, 0xbb, 0x9f, 0x09, 0xec, 0x2e, 0xc8, 0x11, 0xdb, 0xe7, 0x24, 570 0xdb, 0x33, 0x07, 0x62, 0xa1, 0x2e, 0xfb, 0xdf, 0x80, 0xb4, 0x70, 0x16, 0x73, 0x9e, 0xa9, 0x91, 571 0x50, 0x81, 0xa2, 0xad, 0xb0, 0x44, 0x0e, 0xc1, 0xb8, 0x74, 0x62, 0x0c, 0x15, 0x4c, 0xdc, 0x03, 572 0x4a, 0xcc, 0xbc, 0x20, 0x9b, 0x39, 0x5a, 0x94, 0x99, 0x7a, 0x89, 0xda, 0x88, 0x98, 0xfb, 0x22, 573 0x0d, 0xce, 0xde, 0x4e, 0xc4, 0x9f, 0x73, 0xc3, 0xa0, 0x6f, 0xd5, 0x1b, 0xb9, 0x67, 0x00, 0x68, 574 0xca, 0x97, 0x9d, 0x4e, 0x53, 0xc9, 0xba, 0x09, 0x6e, 0xe0, 0xbd, 0x63, 0xb4, 0x87, 0x3c, 0x22, 575 0x22, 0xf7, 0x53, 0xb8, 0xc0, 0x00, 0x4d, 0x31, 0x82, 0x7f, 0x2a, 0x16, 0x1f, 0xd9, 0x89, 0x61, 576 0xd1, 0x2c, 0x15, 0x7d, 0x09, 0xf9, 0x05, 0xc7, 0xf5, 0x8f, 0x51, 0x5b, 0x41, 0x2c, 0x9b, 0x57, 577 0xa5, 0x84, 0x9d, 0x58, 0x7e, 0x34, 0x40, 0xf4, 0x04, 0x5d, 0xcd, 0x7d, 0x83, 0x28, 0x88, 0x5b, 578 0x81, 0xae, 0x0b, 0xd4, 0x07, 0xb8, 0x40, 0xf3, 0xba, 0xd4, 0xbf, 0xf5, 0x51, 0x53, 0xb9, 0xb5, 579 0xbc, 0x25, 0xdd, 0xe7, 0xf4, 0x57, 0x56, 0xbe, 0xc7, 0xe4, 0x36, 0xe5, 0x2a, 0x3f, 0x15, 0xab, 580 0x72, 0x8f, 0xee, 0xf6, 0xb4, 0x36, 0xd5, 0x07, 0xb5, 0xe9, 0x1f, 0x04, 0x1d, 0x07, 0xfd, 0x89, 581 0x03, 0xf2, 0x8b, 0x1a, 0xe6, 0xc7, 0x63, 0x7d, 0x9f, 0xd7, 0x4a, 0x81, 0xaa, 0x2b, 0x83, 0xba, 582 0x3f, 0x9f, 0x28, 0x16, 0x03, 0x75, 0x6f, 0x9c, 0x22, 0x04, 0xf2, 0x89, 0x52, 0x29, 0x28, 0xdb, 583 0xa9, 0xcf, 0xbd, 0x35, 0xa7, 0x7d, 0xfd, 0xad, 0xb9, 0xa1, 0xdc, 0x6f, 0x6b, 0x30, 0xc5, 0x24, 584 0x85, 0xc0, 0x7d, 0x5a, 0x51, 0xfe, 0x21, 0x5e, 0x33, 0xa2, 0x2c, 0xf0, 0x53, 0x0b, 0xde, 0x6f, 585 0x6b, 0x90, 0xed, 0xd2, 0x95, 0xdb, 0x7b, 0x69, 0x20, 0x95, 0xf3, 0x5a, 0xf9, 0x67, 0x6f, 0xf3, 586 0x97, 0x60, 0x78, 0xaf, 0xde, 0x44, 0x6d, 0xbc, 0x12, 0xe0, 0x0f, 0x54, 0x65, 0xfe, 0x30, 0x87, 587 0x0e, 0xf1, 0x39, 0xaa, 0x9c, 0x34, 0xb7, 0x6c, 0x66, 0x21, 0xb9, 0x6a, 0xfb, 0x36, 0xd1, 0x20, 588 0x13, 0xd4, 0x57, 0xdb, 0xb7, 0x73, 0x57, 0x21, 0xb3, 0x79, 0x42, 0x5e, 0xa1, 0xa9, 0x91, 0xd7, 589 0x43, 0xe4, 0xee, 0x8f, 0xf7, 0xab, 0x57, 0x16, 0x86, 0x53, 0x35, 0xe3, 0x9e, 0x96, 0x4f, 0x12, 590 0x7d, 0x5e, 0x83, 0x89, 0x6d, 0xac, 0x36, 0xc1, 0x11, 0xd8, 0x79, 0xd0, 0x36, 0xe5, 0x46, 0x48, 591 0x64, 0xb5, 0xb4, 0x4d, 0xa5, 0x7d, 0xd4, 0x03, 0xf3, 0x28, 0x6d, 0x9b, 0x1e, 0xb4, 0x6d, 0x0b, 592 0xc9, 0xd4, 0x84, 0x31, 0xb5, 0x90, 0x4c, 0x81, 0x31, 0xce, 0xce, 0xfb, 0x1f, 0x75, 0x30, 0x68, 593 0xab, 0xb3, 0x8a, 0x0e, 0xeb, 0x4e, 0xdd, 0xef, 0xee, 0x57, 0x03, 0x8d, 0xcd, 0xe7, 0x60, 0x0c, 594 0x9b, 0x74, 0x8d, 0xfd, 0x30, 0x15, 0x36, 0xfd, 0x05, 0xd6, 0xa2, 0x28, 0x14, 0x6c, 0x80, 0x84, 595 0x4e, 0x88, 0x31, 0xd7, 0x40, 0xdf, 0xda, 0xda, 0x64, 0x8b, 0xdb, 0x4a, 0x5f, 0x28, 0x7b, 0x03, 596 0x87, 0x1d, 0xb1, 0x31, 0xef, 0xc8, 0xc2, 0x04, 0xe6, 0x0a, 0x24, 0xb6, 0x36, 0x59, 0xc3, 0x7b, 597 0x71, 0x10, 0x1a, 0x2b, 0xb1, 0xb5, 0x39, 0xf3, 0x6f, 0x35, 0x18, 0x97, 0x46, 0xcd, 0x1c, 0x64, 598 0xe8, 0x80, 0x70, 0xb9, 0x23, 0x96, 0x34, 0xc6, 0x75, 0x4e, 0xbc, 0x4f, 0x9d, 0x67, 0x0a, 0x30, 599 0xa9, 0x8c, 0x9b, 0x8b, 0x60, 0x8a, 0x43, 0x4c, 0x09, 0xfa, 0xa3, 0x3e, 0x11, 0x33, 0xb9, 0xc7, 600 0x00, 0x42, 0xbb, 0x06, 0xbf, 0x45, 0xb3, 0x55, 0xde, 0xdd, 0x2b, 0xaf, 0x1a, 0x5a, 0xee, 0x5b, 601 0x1a, 0xa4, 0x59, 0xdb, 0x5a, 0x75, 0x5b, 0xc8, 0x2c, 0x82, 0x56, 0x60, 0x11, 0xf4, 0x60, 0x7a, 602 0x6b, 0x05, 0xf3, 0x32, 0x68, 0xc5, 0xc1, 0x5d, 0xad, 0x15, 0xcd, 0x65, 0xd0, 0x4a, 0xcc, 0xc1, 603 0x83, 0x79, 0x46, 0x2b, 0xe5, 0xfe, 0x44, 0x87, 0x33, 0x62, 0x1b, 0xcd, 0xeb, 0xc9, 0x05, 0xf9, 604 0xbe, 0x29, 0x3f, 0x76, 0x65, 0xf9, 0xea, 0xca, 0x22, 0xfe, 0x27, 0x08, 0xc9, 0x0b, 0xf2, 0x2d, 605 0x54, 0xb7, 0x48, 0xd7, 0x6b, 0x22, 0xf9, 0xa4, 0x30, 0xdb, 0xf5, 0x9a, 0x88, 0x34, 0xdb, 0xf5, 606 0x9a, 0x88, 0x34, 0xdb, 0xf5, 0x9a, 0x88, 0x34, 0xdb, 0xf5, 0x28, 0x40, 0x9a, 0xed, 0x7a, 0x4d, 607 0x44, 0x9a, 0xed, 0x7a, 0x4d, 0x44, 0x9a, 0xed, 0x7e, 0x4d, 0x84, 0x4d, 0xf7, 0x7c, 0x4d, 0x44, 608 0x9e, 0xef, 0x7e, 0x4d, 0x44, 0x9e, 0xef, 0x7e, 0x4d, 0x24, 0x9f, 0xf4, 0xdb, 0x1d, 0xd4, 0xfb, 609 0xa1, 0x83, 0x8c, 0xef, 0x77, 0x0f, 0x18, 0x16, 0xe0, 0x6d, 0x98, 0xa4, 0xfb, 0x11, 0x25, 0xd7, 610 0xf1, 0xed, 0xba, 0x83, 0xda, 0xe6, 0x27, 0x20, 0x43, 0x87, 0xe8, 0x5d, 0x4e, 0xd4, 0x5d, 0x20, 611 0x9d, 0x67, 0xe5, 0x56, 0x92, 0xce, 0xfd, 0x24, 0x09, 0xd3, 0x74, 0x60, 0xcb, 0x6e, 0x22, 0xe9, 612 0x25, 0xa3, 0x4b, 0xca, 0x23, 0xa5, 0x09, 0x0c, 0xbf, 0xff, 0xee, 0x1c, 0x1d, 0x2d, 0x04, 0xc1, 613 0x74, 0x49, 0x79, 0xb8, 0x24, 0xcb, 0x85, 0xeb, 0xcf, 0x25, 0xe5, 0xc5, 0x23, 0x59, 0x2e, 0x58, 614 0x6e, 0x02, 0x39, 0xfe, 0x0a, 0x92, 0x2c, 0xb7, 0x1a, 0x44, 0xd9, 0x25, 0xe5, 0x65, 0x24, 0x59, 615 0xae, 0x1c, 0xc4, 0xdb, 0x25, 0xe5, 0xd1, 0x93, 0x2c, 0xb7, 0x16, 0x44, 0xde, 0x25, 0xe5, 0x21, 616 0x94, 0x2c, 0x77, 0x27, 0x88, 0xc1, 0x4b, 0xca, 0xab, 0x4a, 0xb2, 0xdc, 0xf3, 0x41, 0x34, 0x5e, 617 0x52, 0x5e, 0x5a, 0x92, 0xe5, 0xd6, 0x83, 0xb8, 0x9c, 0x57, 0x5f, 0x5f, 0x92, 0x05, 0xef, 0x86, 618 0x11, 0x3a, 0xaf, 0xbe, 0xc8, 0x24, 0x4b, 0x7e, 0x32, 0x8c, 0xd5, 0x79, 0xf5, 0x95, 0x26, 0x59, 619 0x72, 0x23, 0x8c, 0xda, 0x79, 0xf5, 0x51, 0x99, 0x2c, 0xb9, 0x19, 0xc6, 0xef, 0xbc, 0xfa, 0xd0, 620 0x4c, 0x96, 0xdc, 0x0a, 0x23, 0x79, 0x5e, 0x7d, 0x7c, 0x26, 0x4b, 0x6e, 0x87, 0x7b, 0xe8, 0x7f, 621 0xa8, 0x84, 0x9f, 0xf0, 0x12, 0x54, 0x4e, 0x09, 0x3f, 0x88, 0x08, 0xbd, 0x9c, 0x12, 0x7a, 0x10, 622 0x11, 0x76, 0x39, 0x25, 0xec, 0x20, 0x22, 0xe4, 0x72, 0x4a, 0xc8, 0x41, 0x44, 0xb8, 0xe5, 0x94, 623 0x70, 0x83, 0x88, 0x50, 0xcb, 0x29, 0xa1, 0x06, 0x11, 0x61, 0x96, 0x53, 0xc2, 0x0c, 0x22, 0x42, 624 0x2c, 0xa7, 0x84, 0x18, 0x44, 0x84, 0x57, 0x4e, 0x09, 0x2f, 0x88, 0x08, 0xad, 0x8b, 0x6a, 0x68, 625 0x41, 0x54, 0x58, 0x5d, 0x54, 0xc3, 0x0a, 0xa2, 0x42, 0xea, 0x71, 0x35, 0xa4, 0xc6, 0xee, 0xbf, 626 0x3b, 0x37, 0x8c, 0x87, 0x84, 0x68, 0xba, 0xa8, 0x46, 0x13, 0x44, 0x45, 0xd2, 0x45, 0x35, 0x92, 627 0x20, 0x2a, 0x8a, 0x2e, 0xaa, 0x51, 0x04, 0x51, 0x11, 0xf4, 0xb6, 0x1a, 0x41, 0xe1, 0x2b, 0x3e, 628 0x39, 0xe5, 0x89, 0x62, 0x5c, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 629 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 0x40, 0x04, 0xe9, 0x03, 0x44, 0x90, 0x3e, 630 0x48, 0x04, 0xe9, 0x03, 0x45, 0x90, 0xde, 0x2b, 0x82, 0x2e, 0xaa, 0x2f, 0x3c, 0x40, 0x54, 0x41, 631 0xba, 0xa8, 0x3e, 0xf9, 0x8c, 0x0f, 0x21, 0x7d, 0xa0, 0x10, 0xd2, 0x7b, 0x85, 0xd0, 0x1f, 0xea, 632 0x70, 0x46, 0x0a, 0x21, 0xf6, 0x78, 0xe8, 0x83, 0xaa, 0x40, 0xd7, 0x07, 0x78, 0xbf, 0x22, 0x2a, 633 0xa6, 0xae, 0x0f, 0xf0, 0x8c, 0xba, 0x5f, 0x9c, 0x75, 0x57, 0xa1, 0xf2, 0x00, 0x55, 0x68, 0x2d, 634 0x88, 0xa1, 0xeb, 0x03, 0xbc, 0x77, 0xd1, 0x1d, 0x7b, 0x37, 0xfb, 0x15, 0x81, 0xe7, 0x07, 0x2a, 635 0x02, 0xeb, 0x03, 0x15, 0x81, 0xbb, 0xa1, 0x07, 0x7f, 0x39, 0x01, 0x67, 0x43, 0x0f, 0xd2, 0x4f, 636 0xe4, 0x07, 0x86, 0x72, 0xc2, 0x13, 0x2a, 0x93, 0x3f, 0xb5, 0x11, 0xdc, 0x98, 0x58, 0xaf, 0x99, 637 0x3b, 0xf2, 0xb3, 0xaa, 0xfc, 0x69, 0x9f, 0xdf, 0x08, 0x1e, 0x67, 0x7b, 0xa1, 0x17, 0x41, 0x5f, 638 0xaf, 0x79, 0xa4, 0x5a, 0x44, 0x9d, 0xb6, 0x64, 0xe1, 0x69, 0xd3, 0x82, 0x11, 0x22, 0xee, 0x11, 639 0xf7, 0xbe, 0x9f, 0x13, 0xaf, 0x5a, 0x8c, 0x29, 0xf7, 0xb6, 0x06, 0xe7, 0xa5, 0x50, 0xfe, 0x60, 640 0x9e, 0x18, 0xdc, 0x1e, 0xe8, 0x89, 0x81, 0x94, 0x20, 0xe1, 0xd3, 0x83, 0x27, 0xbb, 0x1f, 0x54, 641 0x8b, 0x59, 0xa2, 0x3e, 0x49, 0xf8, 0x2b, 0x30, 0x11, 0x5e, 0x01, 0xb9, 0x65, 0xbb, 0x16, 0xbf, 642 0x99, 0x19, 0x95, 0x9a, 0xd7, 0x94, 0x4d, 0xb4, 0xbe, 0xb0, 0x20, 0x5b, 0x73, 0x79, 0x98, 0xdc, 643 0x92, 0xbf, 0xcb, 0x13, 0xb7, 0x17, 0x91, 0xc2, 0xad, 0xf9, 0xbd, 0xaf, 0xce, 0x0d, 0xe5, 0x3e, 644 0x0e, 0x19, 0xf1, 0xeb, 0x3a, 0x0a, 0x70, 0x8c, 0x03, 0xf3, 0xc9, 0x77, 0xb0, 0xf4, 0x3f, 0xd0, 645 0xe0, 0x21, 0x51, 0xfc, 0x85, 0xba, 0x7f, 0xbc, 0xee, 0xe0, 0x9e, 0xfe, 0x19, 0x48, 0x21, 0xe6, 646 0x38, 0xf6, 0x83, 0x27, 0xec, 0x36, 0x32, 0x52, 0x7c, 0x91, 0xfc, 0x6b, 0x05, 0x10, 0x65, 0x8b, 647 0x83, 0x9f, 0x76, 0x79, 0xe6, 0x09, 0x18, 0xa6, 0xfc, 0xb2, 0x5e, 0xe3, 0x8a, 0x5e, 0xbf, 0x15, 648 0xa1, 0x17, 0x89, 0x23, 0xf3, 0xae, 0xa4, 0x97, 0x70, 0xb7, 0x1a, 0x29, 0xbe, 0xc8, 0x83, 0xaf, 649 0x98, 0xc2, 0xfd, 0x1f, 0x89, 0xa8, 0x78, 0x25, 0xe7, 0x21, 0x55, 0x56, 0x65, 0xa2, 0xf5, 0x5c, 650 0x85, 0xe4, 0x96, 0x5b, 0x23, 0x3f, 0xc5, 0x42, 0x7e, 0x4d, 0x96, 0x19, 0x99, 0xfd, 0xb4, 0xec, 651 0x25, 0x48, 0x95, 0x8e, 0xeb, 0x8d, 0x5a, 0x1b, 0x39, 0xec, 0x91, 0x3d, 0xdb, 0x41, 0xc7, 0x18, 652 0x2b, 0x98, 0xcb, 0x95, 0x60, 0x6a, 0xcb, 0x75, 0x8a, 0x27, 0xbe, 0x58, 0x37, 0x16, 0x95, 0x14, 653 0x61, 0x8f, 0x7c, 0xc8, 0x17, 0x40, 0xb0, 0x40, 0x71, 0xf8, 0x3b, 0xef, 0xce, 0x69, 0x7b, 0xc1, 654 0xf6, 0xf9, 0x26, 0x3c, 0xcc, 0xd2, 0xa7, 0x8b, 0x6a, 0x39, 0x8e, 0x6a, 0x8c, 0x3d, 0xa6, 0x16, 655 0xe8, 0xd6, 0x31, 0x9d, 0x13, 0x49, 0xf7, 0x60, 0x9a, 0xe1, 0xa6, 0xa8, 0xaf, 0x66, 0xfa, 0xa9, 656 0x34, 0x8b, 0xa4, 0x5b, 0x8c, 0xa3, 0x53, 0x34, 0x7b, 0x1c, 0xc6, 0x82, 0x39, 0x21, 0x1a, 0xc4, 657 0x4c, 0x59, 0x5e, 0xc8, 0x41, 0x5a, 0x48, 0x58, 0x73, 0x18, 0xb4, 0x82, 0x31, 0x84, 0xff, 0x2b, 658 0x1a, 0x1a, 0xfe, 0xaf, 0x64, 0x24, 0x16, 0x9e, 0x80, 0x49, 0x65, 0xfb, 0x12, 0xcf, 0xac, 0x1a, 659 0x80, 0xff, 0x2b, 0x1b, 0xe9, 0x99, 0xe4, 0xe7, 0xfe, 0xd1, 0xec, 0xd0, 0xc2, 0x6d, 0x30, 0xbb, 660 0x37, 0x3a, 0xcd, 0x11, 0x48, 0x14, 0x30, 0xe5, 0xc3, 0x90, 0x28, 0x16, 0x0d, 0x6d, 0x66, 0xf2, 661 0x6f, 0x7c, 0xe9, 0x7c, 0xba, 0x48, 0xbe, 0x8b, 0xfc, 0x12, 0xf2, 0x8b, 0x45, 0x06, 0x7e, 0x16, 662 0x1e, 0x8a, 0xdc, 0x28, 0xc5, 0xf8, 0x52, 0x89, 0xe2, 0x57, 0x57, 0xbb, 0xf0, 0xab, 0xab, 0x04, 663 0xaf, 0xe5, 0xf9, 0x03, 0xe7, 0x82, 0x19, 0xb1, 0x2d, 0x99, 0xad, 0x09, 0x0f, 0xb8, 0x0b, 0xf9, 664 0x67, 0x99, 0x6c, 0x31, 0x52, 0x16, 0xc5, 0x3c, 0xb0, 0x2e, 0xe6, 0x4b, 0x0c, 0x5f, 0x8a, 0xc4, 665 0x1f, 0x2a, 0x4f, 0x55, 0xe5, 0x15, 0x82, 0x91, 0x94, 0x02, 0x85, 0x57, 0x23, 0x49, 0x8e, 0x85, 666 0x77, 0xdd, 0x57, 0x03, 0x85, 0xcb, 0x91, 0xb2, 0xf5, 0x98, 0x77, 0xbe, 0xca, 0xf9, 0xcb, 0x6c, 667 0x91, 0x2f, 0x5c, 0x31, 0x1f, 0xe2, 0x39, 0x2a, 0x55, 0x60, 0x66, 0x20, 0x2e, 0x95, 0x2f, 0x31, 668 0x40, 0xb1, 0x27, 0xa0, 0xb7, 0x95, 0x38, 0x32, 0xff, 0x3c, 0x23, 0x29, 0xf5, 0x24, 0x89, 0x31, 669 0x15, 0x87, 0x17, 0xf7, 0xee, 0xbd, 0x37, 0x3b, 0xf4, 0xce, 0x7b, 0xb3, 0x43, 0xff, 0xf5, 0xbd, 670 0xd9, 0xa1, 0x3f, 0x7e, 0x6f, 0x56, 0xfb, 0xfe, 0x7b, 0xb3, 0xda, 0x0f, 0xdf, 0x9b, 0xd5, 0xfe, 671 0xfc, 0xbd, 0x59, 0xed, 0xcd, 0xfb, 0xb3, 0xda, 0xd7, 0xef, 0xcf, 0x6a, 0xdf, 0xb8, 0x3f, 0xab, 672 0xfd, 0xfe, 0xfd, 0x59, 0xed, 0xed, 0xfb, 0xb3, 0xda, 0xbd, 0xfb, 0xb3, 0xda, 0x3b, 0xf7, 0x67, 673 0xb5, 0x3f, 0xbe, 0x3f, 0xab, 0x7d, 0xff, 0xfe, 0xec, 0xd0, 0x0f, 0xef, 0xcf, 0x6a, 0x7f, 0x7e, 674 0x7f, 0x76, 0xe8, 0xcd, 0xef, 0xce, 0x0e, 0xbd, 0xf5, 0xdd, 0xd9, 0xa1, 0xaf, 0x7f, 0x77, 0x56, 675 0x83, 0xef, 0xae, 0xc0, 0x2c, 0xfb, 0x22, 0x99, 0x83, 0xea, 0x38, 0xe8, 0x2e, 0xfb, 0xc7, 0x88, 676 0x34, 0x04, 0x57, 0xf9, 0xaf, 0x39, 0x05, 0x03, 0xa7, 0xfc, 0x4a, 0xd9, 0xcc, 0x83, 0x7e, 0x81, 677 0x2d, 0xf7, 0xef, 0x86, 0x61, 0x94, 0x6f, 0x04, 0x47, 0xfd, 0x5a, 0xf2, 0x35, 0x48, 0x1d, 0xd7, 678 0x1b, 0x76, 0xbb, 0xee, 0x9f, 0xb0, 0x1d, 0xd0, 0x47, 0x16, 0x43, 0xb5, 0xf9, 0x9e, 0xe9, 0xf3, 679 0x9d, 0xa6, 0xdb, 0x69, 0x5b, 0x81, 0xa8, 0x79, 0x1e, 0x32, 0xc7, 0xa8, 0x7e, 0x74, 0xec, 0x57, 680 0xea, 0x4e, 0xa5, 0xda, 0x24, 0x9d, 0xf2, 0xb8, 0x05, 0x74, 0x6c, 0xdd, 0x29, 0x35, 0xf1, 0xc9, 681 0x6a, 0xb6, 0x6f, 0x93, 0x3b, 0xf4, 0x8c, 0x45, 0x3e, 0x9b, 0x17, 0x20, 0xd3, 0x46, 0x5e, 0xa7, 682 0xe1, 0x57, 0xaa, 0x6e, 0xc7, 0xf1, 0x49, 0x2f, 0xab, 0x5b, 0x69, 0x3a, 0x56, 0xc2, 0x43, 0xe6, 683 0xe3, 0x30, 0xee, 0xb7, 0x3b, 0xa8, 0xe2, 0x55, 0x5d, 0xdf, 0x6b, 0xda, 0x0e, 0xe9, 0x65, 0x53, 684 0x56, 0x06, 0x0f, 0xee, 0xb2, 0x31, 0xf2, 0x6b, 0xfc, 0x55, 0xb7, 0x8d, 0xc8, 0xad, 0x74, 0xc2, 685 0xa2, 0x07, 0xa6, 0x01, 0xfa, 0xab, 0xe8, 0x84, 0xdc, 0xac, 0x25, 0x2d, 0xfc, 0xd1, 0x7c, 0x0a, 686 0x46, 0xe8, 0x1f, 0x6a, 0x20, 0x9d, 0x35, 0x79, 0x6e, 0x1d, 0x5c, 0x1a, 0xdd, 0x9f, 0xb5, 0x98, 687 0x80, 0x79, 0x0b, 0x46, 0x7d, 0xd4, 0x6e, 0xdb, 0x75, 0x87, 0xdc, 0x38, 0xa5, 0x97, 0xe7, 0x22, 688 0xcc, 0xb0, 0x47, 0x25, 0xc8, 0x0f, 0xa3, 0x5a, 0x5c, 0xde, 0xbc, 0x06, 0x19, 0x22, 0xb7, 0x5c, 689 0xa1, 0x7f, 0xcc, 0x22, 0xdd, 0x33, 0x96, 0xd3, 0x54, 0x8e, 0x3f, 0x26, 0xe0, 0x30, 0xfa, 0xcb, 690 0x76, 0xe3, 0xe4, 0xb4, 0x8f, 0x47, 0x9c, 0x96, 0x94, 0xdd, 0x65, 0xd2, 0x32, 0xd2, 0x53, 0x33, 691 0x1e, 0xfa, 0xdb, 0x77, 0x9b, 0x90, 0x11, 0xf5, 0xe2, 0x66, 0xa0, 0xad, 0x0f, 0x31, 0xc3, 0x93, 692 0xe1, 0x0f, 0x9d, 0xf7, 0xb0, 0x02, 0x9d, 0xcf, 0x27, 0x6e, 0x6a, 0x33, 0x3b, 0x60, 0xa8, 0xe7, 693 0x8b, 0xa0, 0xbc, 0x24, 0x53, 0x1a, 0xe2, 0xc5, 0x92, 0x4d, 0xf2, 0x90, 0x31, 0xf7, 0x1c, 0x8c, 694 0xd0, 0xf8, 0x31, 0xd3, 0x30, 0xba, 0xbf, 0xf5, 0xc9, 0xad, 0xed, 0x17, 0xb6, 0xe8, 0x4f, 0x8e, 695 0xee, 0xec, 0x6f, 0xed, 0xd2, 0x1f, 0x0e, 0xdd, 0xdd, 0x28, 0xec, 0xec, 0xee, 0xad, 0x97, 0x3e, 696 0x69, 0x24, 0xcc, 0x49, 0x48, 0x17, 0xd7, 0x37, 0x36, 0x2a, 0xc5, 0xc2, 0xfa, 0x46, 0xf9, 0x25, 697 0x43, 0xcf, 0xcd, 0xc2, 0x08, 0xd5, 0x93, 0xfc, 0x8a, 0x5b, 0xc7, 0x71, 0x4e, 0x78, 0xeb, 0x40, 698 0x0e, 0x72, 0xdf, 0x34, 0x61, 0xb4, 0xd0, 0x68, 0x6c, 0xda, 0x2d, 0xcf, 0x7c, 0x01, 0xa6, 0xe8, 699 0x8f, 0x49, 0xec, 0xb9, 0xab, 0xe4, 0xc7, 0x06, 0x71, 0x61, 0xd0, 0xd8, 0x0f, 0xbc, 0x87, 0xd7, 700 0xcd, 0xc4, 0x17, 0xbb, 0x64, 0xa9, 0x81, 0xbb, 0x39, 0xcc, 0x3d, 0x30, 0xf8, 0xe0, 0x5a, 0xc3, 701 0xb5, 0x7d, 0xcc, 0x9b, 0x60, 0xbf, 0x05, 0xd8, 0x9b, 0x97, 0x8b, 0x52, 0xda, 0x2e, 0x06, 0xf3, 702 0x13, 0x90, 0x5a, 0x77, 0xfc, 0xab, 0xcb, 0x98, 0x8d, 0xff, 0xf1, 0x91, 0x6e, 0x36, 0x2e, 0x42, 703 0x59, 0x02, 0x04, 0x43, 0x5f, 0x5f, 0xc1, 0xe8, 0x64, 0x3f, 0x34, 0x11, 0x09, 0xd1, 0xe4, 0xd0, 704 0x7c, 0x0e, 0xc6, 0xf0, 0x9d, 0x09, 0x3d, 0xf9, 0x30, 0x6f, 0x5b, 0xbb, 0xe0, 0x81, 0x0c, 0xc5, 705 0x87, 0x18, 0x4e, 0x40, 0xcf, 0x3f, 0xd2, 0x97, 0x40, 0x50, 0x20, 0xc4, 0x60, 0x82, 0xdd, 0x40, 706 0x83, 0xd1, 0x9e, 0x04, 0xbb, 0x8a, 0x06, 0xbb, 0xa2, 0x06, 0xbb, 0x81, 0x06, 0xa9, 0xbe, 0x04, 707 0xa2, 0x06, 0xc1, 0xb1, 0x59, 0x04, 0x58, 0xab, 0xbf, 0x81, 0x6a, 0x54, 0x05, 0xfa, 0xa7, 0x49, 708 0x72, 0x11, 0x0c, 0xa1, 0x10, 0xa5, 0x10, 0x50, 0x66, 0x19, 0xd2, 0xbb, 0x87, 0x21, 0x09, 0x74, 709 0xe5, 0x71, 0xa0, 0xc6, 0xa1, 0xc2, 0x22, 0xe2, 0x02, 0x55, 0xe8, 0xc5, 0xa4, 0xfb, 0xab, 0x22, 710 0x5c, 0x8d, 0x80, 0x0a, 0x55, 0xa1, 0x24, 0x99, 0x18, 0x55, 0x04, 0x16, 0x11, 0x87, 0x8b, 0x61, 711 0xd1, 0x75, 0xb1, 0x24, 0xab, 0x4a, 0x73, 0x11, 0x14, 0x4c, 0x82, 0x15, 0x43, 0x76, 0x44, 0x3c, 712 0x42, 0x82, 0x1c, 0x83, 0x27, 0x7a, 0x7b, 0x84, 0xcb, 0x70, 0x8f, 0xf0, 0x63, 0x31, 0xcf, 0xc8, 713 0xcb, 0xac, 0x98, 0x67, 0x32, 0x36, 0xcf, 0xb8, 0xa8, 0x92, 0x67, 0x7c, 0xd8, 0xfc, 0x14, 0x4c, 714 0xf2, 0x31, 0x5c, 0x9e, 0x30, 0xa9, 0xc1, 0xfe, 0x78, 0x53, 0x6f, 0x52, 0x26, 0x49, 0x39, 0x55, 715 0xbc, 0xb9, 0x05, 0x13, 0x7c, 0x68, 0xd3, 0x23, 0x97, 0x3b, 0xc5, 0xfe, 0x30, 0x42, 0x6f, 0x46, 716 0x2a, 0x48, 0x09, 0x15, 0xf4, 0xcc, 0x2a, 0x4c, 0x47, 0x57, 0x23, 0xb1, 0xfc, 0x8e, 0xd1, 0xf2, 717 0x7b, 0x56, 0x2c, 0xbf, 0x9a, 0x58, 0xbe, 0x4b, 0xf0, 0x50, 0x64, 0xed, 0x89, 0x23, 0x49, 0x88, 718 0x24, 0xb7, 0x61, 0x5c, 0x2a, 0x39, 0x22, 0x78, 0x38, 0x02, 0x3c, 0xdc, 0x0d, 0x0e, 0x43, 0x2b, 719 0x62, 0xf5, 0x90, 0xc0, 0xba, 0x08, 0xfe, 0x04, 0x4c, 0xc8, 0xf5, 0x46, 0x44, 0x8f, 0x47, 0xa0, 720 0xc7, 0x23, 0xd0, 0xd1, 0xe7, 0x4e, 0x46, 0xa0, 0x93, 0x0a, 0x7a, 0xb7, 0xe7, 0xb9, 0xa7, 0x22, 721 0xd0, 0x53, 0x11, 0xe8, 0xe8, 0x73, 0x9b, 0x11, 0x68, 0x53, 0x44, 0x3f, 0x03, 0x93, 0x4a, 0x89, 722 0x11, 0xe1, 0xa3, 0x11, 0xf0, 0x51, 0x11, 0xfe, 0x2c, 0x18, 0x6a, 0x71, 0x11, 0xf1, 0x93, 0x11, 723 0xf8, 0xc9, 0xa8, 0xd3, 0x47, 0x6b, 0x3f, 0x12, 0x01, 0x1f, 0x89, 0x3c, 0x7d, 0x34, 0xde, 0x88, 724 0xc0, 0x1b, 0x22, 0x3e, 0x0f, 0x19, 0xb1, 0x9a, 0x88, 0xd8, 0x54, 0x04, 0x36, 0xa5, 0xda, 0x5d, 725 0x2a, 0x26, 0x71, 0x91, 0x3e, 0xd6, 0x23, 0x5d, 0xa4, 0x12, 0x12, 0x47, 0x92, 0x11, 0x49, 0x3e, 726 0x0d, 0x67, 0xa3, 0x4a, 0x46, 0x04, 0xc7, 0xbc, 0xc8, 0x31, 0x81, 0x7b, 0xc4, 0xb0, 0xd9, 0xb3, 727 0x5b, 0x4a, 0xe3, 0x34, 0xf3, 0x32, 0x9c, 0x89, 0x28, 0x1c, 0x11, 0xb4, 0x8b, 0x72, 0x37, 0x96, 728 0x15, 0x68, 0x49, 0x11, 0xa8, 0x3b, 0x47, 0x3b, 0x6e, 0xdd, 0xf1, 0xc5, 0xae, 0xec, 0x5b, 0x67, 729 0x60, 0x82, 0x95, 0xa7, 0xed, 0x76, 0x0d, 0xb5, 0x51, 0xcd, 0xfc, 0x4b, 0xbd, 0x7b, 0xa7, 0xa5, 730 0xee, 0xa2, 0xc6, 0x50, 0xa7, 0x68, 0xa1, 0x5e, 0xee, 0xd9, 0x42, 0x5d, 0x8e, 0xa7, 0x8f, 0xeb, 731 0xa4, 0x4a, 0x5d, 0x9d, 0xd4, 0x93, 0xbd, 0x49, 0x7b, 0x35, 0x54, 0xa5, 0xae, 0x86, 0xaa, 0x3f, 732 0x49, 0x64, 0x5f, 0xb5, 0xd6, 0xdd, 0x57, 0xcd, 0xf7, 0x66, 0xe9, 0xdd, 0x5e, 0xad, 0x75, 0xb7, 733 0x57, 0x31, 0x3c, 0xd1, 0x5d, 0xd6, 0x5a, 0x77, 0x97, 0xd5, 0x87, 0xa7, 0x77, 0xb3, 0xb5, 0xd6, 734 0xdd, 0x6c, 0xc5, 0xf0, 0x44, 0xf7, 0x5c, 0xeb, 0x11, 0x3d, 0xd7, 0x53, 0xbd, 0x89, 0xfa, 0xb5, 735 0x5e, 0x1b, 0x51, 0xad, 0xd7, 0x42, 0x1f, 0xa5, 0xfa, 0x76, 0x60, 0xeb, 0x11, 0x1d, 0x58, 0x9c, 736 0x62, 0x3d, 0x1a, 0xb1, 0x8d, 0xa8, 0x46, 0x2c, 0x56, 0xb1, 0x5e, 0xfd, 0xd8, 0x5f, 0x50, 0xfb, 737 0xb1, 0x4b, 0xbd, 0x99, 0xa2, 0xdb, 0xb2, 0xb5, 0xee, 0xb6, 0x6c, 0x3e, 0x2e, 0xe7, 0xa2, 0xba, 738 0xb3, 0x97, 0x7b, 0x76, 0x67, 0x03, 0xa4, 0x70, 0x5c, 0x93, 0xf6, 0x62, 0xaf, 0x26, 0x6d, 0x31, 739 0x9e, 0xbb, 0x7f, 0xaf, 0xb6, 0xdf, 0xa3, 0x57, 0x7b, 0x3a, 0x9e, 0xf8, 0xa3, 0x96, 0xed, 0xa3, 740 0x96, 0xed, 0xa3, 0x96, 0xed, 0xa3, 0x96, 0xed, 0x67, 0xdf, 0xb2, 0xe5, 0x93, 0x9f, 0xff, 0xea, 741 0x9c, 0x96, 0xfb, 0x2f, 0x7a, 0xf0, 0x37, 0xa7, 0x5e, 0xa8, 0xfb, 0xc7, 0xb8, 0xbc, 0x6d, 0x42, 742 0x86, 0xfc, 0xc9, 0x8b, 0xa6, 0xdd, 0x6a, 0xd5, 0x9d, 0x23, 0xd6, 0xb3, 0x2d, 0x74, 0x6f, 0x25, 743 0x32, 0x00, 0xf9, 0xa3, 0x21, 0x9b, 0x54, 0x98, 0x2d, 0x37, 0x4e, 0x38, 0x62, 0xde, 0x85, 0x74, 744 0xd3, 0x3b, 0x0a, 0xd8, 0x12, 0x5d, 0x0b, 0xa1, 0xc2, 0x46, 0xaf, 0x34, 0x24, 0x83, 0x66, 0x30, 745 0x80, 0x55, 0x3b, 0x38, 0xf1, 0x43, 0xd5, 0xf4, 0x38, 0xd5, 0xb0, 0x4f, 0x65, 0xd5, 0x0e, 0xc2, 746 0x11, 0x1c, 0xb6, 0xaa, 0xee, 0x71, 0x95, 0x4e, 0x0a, 0x9e, 0x17, 0x60, 0x52, 0xd1, 0x36, 0x22, 747 0xe7, 0x1f, 0xc0, 0x37, 0x58, 0x31, 0x55, 0xf3, 0xb8, 0x9c, 0x10, 0x03, 0x32, 0xf7, 0x18, 0x8c, 748 0x4b, 0xdc, 0x66, 0x06, 0xb4, 0x43, 0xf6, 0x4d, 0x4a, 0xed, 0x30, 0xf7, 0x15, 0x0d, 0xd2, 0xec, 749 0x35, 0x82, 0x1d, 0xbb, 0xde, 0x36, 0x9f, 0x87, 0x64, 0x83, 0x7f, 0x9b, 0xe9, 0x41, 0xbf, 0x39, 750 0x4b, 0x18, 0xcc, 0x35, 0x18, 0x6e, 0x07, 0xdf, 0x76, 0x7a, 0xa0, 0xaf, 0xc3, 0x12, 0x78, 0xee, 751 0x9e, 0x06, 0x53, 0xec, 0x2d, 0x57, 0x8f, 0xbd, 0xfb, 0x6c, 0xb7, 0x66, 0xbe, 0xa9, 0xc1, 0x58, 752 0x70, 0x64, 0x1e, 0xc0, 0x44, 0x70, 0x40, 0xdf, 0xaf, 0xa7, 0x91, 0x9a, 0x17, 0x2c, 0xdc, 0xc5, 753 0xb1, 0x18, 0xf1, 0x89, 0x3e, 0x88, 0xa2, 0x6b, 0xb2, 0x3c, 0x38, 0x53, 0x80, 0x33, 0x11, 0x62, 754 0xa7, 0x59, 0x90, 0x73, 0x17, 0x60, 0x6c, 0xcb, 0xf5, 0xe9, 0x8f, 0xe6, 0x98, 0x67, 0x85, 0xa7, 755 0x0a, 0xc5, 0x84, 0x31, 0x44, 0xc0, 0x0b, 0x17, 0x60, 0x94, 0x65, 0xbf, 0x39, 0x02, 0x89, 0xcd, 756 0x82, 0x31, 0x44, 0xfe, 0x2f, 0x1a, 0x1a, 0xf9, 0xbf, 0x64, 0x24, 0x8a, 0x1b, 0x0f, 0xf0, 0x94, 757 0x69, 0xe8, 0x9d, 0xfb, 0xb3, 0x43, 0x51, 0x4f, 0x99, 0x0e, 0x46, 0xa8, 0x79, 0xfe, 0x7f, 0x00, 758 0x00, 0x00, 0xff, 0xff, 0x90, 0x1d, 0xc8, 0xb9, 0x47, 0x7e, 0x00, 0x00, 759 } 760 r := bytes.NewReader(gzipped) 761 gzipr, err := compress_gzip.NewReader(r) 762 if err != nil { 763 panic(err) 764 } 765 ungzipped, err := io_ioutil.ReadAll(gzipr) 766 if err != nil { 767 panic(err) 768 } 769 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 770 panic(err) 771 } 772 return d 773} 774func (x MapEnum) String() string { 775 s, ok := MapEnum_name[int32(x)] 776 if ok { 777 return s 778 } 779 return strconv.Itoa(int(x)) 780} 781func (x Message_Humour) String() string { 782 s, ok := Message_Humour_name[int32(x)] 783 if ok { 784 return s 785 } 786 return strconv.Itoa(int(x)) 787} 788func (this *Message) VerboseEqual(that interface{}) error { 789 if that == nil { 790 if this == nil { 791 return nil 792 } 793 return fmt.Errorf("that == nil && this != nil") 794 } 795 796 that1, ok := that.(*Message) 797 if !ok { 798 that2, ok := that.(Message) 799 if ok { 800 that1 = &that2 801 } else { 802 return fmt.Errorf("that is not of type *Message") 803 } 804 } 805 if that1 == nil { 806 if this == nil { 807 return nil 808 } 809 return fmt.Errorf("that is type *Message but is nil && this != nil") 810 } else if this == nil { 811 return fmt.Errorf("that is type *Message but is not nil && this == nil") 812 } 813 if this.Name != that1.Name { 814 return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) 815 } 816 if this.Hilarity != that1.Hilarity { 817 return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity) 818 } 819 if this.HeightInCm != that1.HeightInCm { 820 return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm) 821 } 822 if !bytes.Equal(this.Data, that1.Data) { 823 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) 824 } 825 if this.ResultCount != that1.ResultCount { 826 return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount) 827 } 828 if this.TrueScotsman != that1.TrueScotsman { 829 return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman) 830 } 831 if this.Score != that1.Score { 832 return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score) 833 } 834 if len(this.Key) != len(that1.Key) { 835 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key)) 836 } 837 for i := range this.Key { 838 if this.Key[i] != that1.Key[i] { 839 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i]) 840 } 841 } 842 if !this.Nested.Equal(that1.Nested) { 843 return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested) 844 } 845 if len(this.Terrain) != len(that1.Terrain) { 846 return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain)) 847 } 848 for i := range this.Terrain { 849 if !this.Terrain[i].Equal(that1.Terrain[i]) { 850 return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i]) 851 } 852 } 853 if !this.Proto2Field.Equal(that1.Proto2Field) { 854 return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field) 855 } 856 if len(this.Proto2Value) != len(that1.Proto2Value) { 857 return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value)) 858 } 859 for i := range this.Proto2Value { 860 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) { 861 return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i]) 862 } 863 } 864 return nil 865} 866func (this *Message) Equal(that interface{}) bool { 867 if that == nil { 868 if this == nil { 869 return true 870 } 871 return false 872 } 873 874 that1, ok := that.(*Message) 875 if !ok { 876 that2, ok := that.(Message) 877 if ok { 878 that1 = &that2 879 } else { 880 return false 881 } 882 } 883 if that1 == nil { 884 if this == nil { 885 return true 886 } 887 return false 888 } else if this == nil { 889 return false 890 } 891 if this.Name != that1.Name { 892 return false 893 } 894 if this.Hilarity != that1.Hilarity { 895 return false 896 } 897 if this.HeightInCm != that1.HeightInCm { 898 return false 899 } 900 if !bytes.Equal(this.Data, that1.Data) { 901 return false 902 } 903 if this.ResultCount != that1.ResultCount { 904 return false 905 } 906 if this.TrueScotsman != that1.TrueScotsman { 907 return false 908 } 909 if this.Score != that1.Score { 910 return false 911 } 912 if len(this.Key) != len(that1.Key) { 913 return false 914 } 915 for i := range this.Key { 916 if this.Key[i] != that1.Key[i] { 917 return false 918 } 919 } 920 if !this.Nested.Equal(that1.Nested) { 921 return false 922 } 923 if len(this.Terrain) != len(that1.Terrain) { 924 return false 925 } 926 for i := range this.Terrain { 927 if !this.Terrain[i].Equal(that1.Terrain[i]) { 928 return false 929 } 930 } 931 if !this.Proto2Field.Equal(that1.Proto2Field) { 932 return false 933 } 934 if len(this.Proto2Value) != len(that1.Proto2Value) { 935 return false 936 } 937 for i := range this.Proto2Value { 938 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) { 939 return false 940 } 941 } 942 return true 943} 944func (this *Nested) VerboseEqual(that interface{}) error { 945 if that == nil { 946 if this == nil { 947 return nil 948 } 949 return fmt.Errorf("that == nil && this != nil") 950 } 951 952 that1, ok := that.(*Nested) 953 if !ok { 954 that2, ok := that.(Nested) 955 if ok { 956 that1 = &that2 957 } else { 958 return fmt.Errorf("that is not of type *Nested") 959 } 960 } 961 if that1 == nil { 962 if this == nil { 963 return nil 964 } 965 return fmt.Errorf("that is type *Nested but is nil && this != nil") 966 } else if this == nil { 967 return fmt.Errorf("that is type *Nested but is not nil && this == nil") 968 } 969 if this.Bunny != that1.Bunny { 970 return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny) 971 } 972 return nil 973} 974func (this *Nested) Equal(that interface{}) bool { 975 if that == nil { 976 if this == nil { 977 return true 978 } 979 return false 980 } 981 982 that1, ok := that.(*Nested) 983 if !ok { 984 that2, ok := that.(Nested) 985 if ok { 986 that1 = &that2 987 } else { 988 return false 989 } 990 } 991 if that1 == nil { 992 if this == nil { 993 return true 994 } 995 return false 996 } else if this == nil { 997 return false 998 } 999 if this.Bunny != that1.Bunny { 1000 return false 1001 } 1002 return true 1003} 1004func (this *AllMaps) VerboseEqual(that interface{}) error { 1005 if that == nil { 1006 if this == nil { 1007 return nil 1008 } 1009 return fmt.Errorf("that == nil && this != nil") 1010 } 1011 1012 that1, ok := that.(*AllMaps) 1013 if !ok { 1014 that2, ok := that.(AllMaps) 1015 if ok { 1016 that1 = &that2 1017 } else { 1018 return fmt.Errorf("that is not of type *AllMaps") 1019 } 1020 } 1021 if that1 == nil { 1022 if this == nil { 1023 return nil 1024 } 1025 return fmt.Errorf("that is type *AllMaps but is nil && this != nil") 1026 } else if this == nil { 1027 return fmt.Errorf("that is type *AllMaps but is not nil && this == nil") 1028 } 1029 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1030 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) 1031 } 1032 for i := range this.StringToDoubleMap { 1033 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1034 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) 1035 } 1036 } 1037 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1038 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) 1039 } 1040 for i := range this.StringToFloatMap { 1041 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1042 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) 1043 } 1044 } 1045 if len(this.Int32Map) != len(that1.Int32Map) { 1046 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) 1047 } 1048 for i := range this.Int32Map { 1049 if this.Int32Map[i] != that1.Int32Map[i] { 1050 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) 1051 } 1052 } 1053 if len(this.Int64Map) != len(that1.Int64Map) { 1054 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) 1055 } 1056 for i := range this.Int64Map { 1057 if this.Int64Map[i] != that1.Int64Map[i] { 1058 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) 1059 } 1060 } 1061 if len(this.Uint32Map) != len(that1.Uint32Map) { 1062 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) 1063 } 1064 for i := range this.Uint32Map { 1065 if this.Uint32Map[i] != that1.Uint32Map[i] { 1066 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) 1067 } 1068 } 1069 if len(this.Uint64Map) != len(that1.Uint64Map) { 1070 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) 1071 } 1072 for i := range this.Uint64Map { 1073 if this.Uint64Map[i] != that1.Uint64Map[i] { 1074 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) 1075 } 1076 } 1077 if len(this.Sint32Map) != len(that1.Sint32Map) { 1078 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) 1079 } 1080 for i := range this.Sint32Map { 1081 if this.Sint32Map[i] != that1.Sint32Map[i] { 1082 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) 1083 } 1084 } 1085 if len(this.Sint64Map) != len(that1.Sint64Map) { 1086 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) 1087 } 1088 for i := range this.Sint64Map { 1089 if this.Sint64Map[i] != that1.Sint64Map[i] { 1090 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) 1091 } 1092 } 1093 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1094 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) 1095 } 1096 for i := range this.Fixed32Map { 1097 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1098 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) 1099 } 1100 } 1101 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1102 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) 1103 } 1104 for i := range this.Sfixed32Map { 1105 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1106 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) 1107 } 1108 } 1109 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1110 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) 1111 } 1112 for i := range this.Fixed64Map { 1113 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1114 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) 1115 } 1116 } 1117 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1118 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) 1119 } 1120 for i := range this.Sfixed64Map { 1121 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1122 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) 1123 } 1124 } 1125 if len(this.BoolMap) != len(that1.BoolMap) { 1126 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) 1127 } 1128 for i := range this.BoolMap { 1129 if this.BoolMap[i] != that1.BoolMap[i] { 1130 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) 1131 } 1132 } 1133 if len(this.StringMap) != len(that1.StringMap) { 1134 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) 1135 } 1136 for i := range this.StringMap { 1137 if this.StringMap[i] != that1.StringMap[i] { 1138 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) 1139 } 1140 } 1141 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1142 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) 1143 } 1144 for i := range this.StringToBytesMap { 1145 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1146 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) 1147 } 1148 } 1149 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1150 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) 1151 } 1152 for i := range this.StringToEnumMap { 1153 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1154 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) 1155 } 1156 } 1157 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1158 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) 1159 } 1160 for i := range this.StringToMsgMap { 1161 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1162 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) 1163 } 1164 } 1165 return nil 1166} 1167func (this *AllMaps) Equal(that interface{}) bool { 1168 if that == nil { 1169 if this == nil { 1170 return true 1171 } 1172 return false 1173 } 1174 1175 that1, ok := that.(*AllMaps) 1176 if !ok { 1177 that2, ok := that.(AllMaps) 1178 if ok { 1179 that1 = &that2 1180 } else { 1181 return false 1182 } 1183 } 1184 if that1 == nil { 1185 if this == nil { 1186 return true 1187 } 1188 return false 1189 } else if this == nil { 1190 return false 1191 } 1192 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1193 return false 1194 } 1195 for i := range this.StringToDoubleMap { 1196 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1197 return false 1198 } 1199 } 1200 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1201 return false 1202 } 1203 for i := range this.StringToFloatMap { 1204 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1205 return false 1206 } 1207 } 1208 if len(this.Int32Map) != len(that1.Int32Map) { 1209 return false 1210 } 1211 for i := range this.Int32Map { 1212 if this.Int32Map[i] != that1.Int32Map[i] { 1213 return false 1214 } 1215 } 1216 if len(this.Int64Map) != len(that1.Int64Map) { 1217 return false 1218 } 1219 for i := range this.Int64Map { 1220 if this.Int64Map[i] != that1.Int64Map[i] { 1221 return false 1222 } 1223 } 1224 if len(this.Uint32Map) != len(that1.Uint32Map) { 1225 return false 1226 } 1227 for i := range this.Uint32Map { 1228 if this.Uint32Map[i] != that1.Uint32Map[i] { 1229 return false 1230 } 1231 } 1232 if len(this.Uint64Map) != len(that1.Uint64Map) { 1233 return false 1234 } 1235 for i := range this.Uint64Map { 1236 if this.Uint64Map[i] != that1.Uint64Map[i] { 1237 return false 1238 } 1239 } 1240 if len(this.Sint32Map) != len(that1.Sint32Map) { 1241 return false 1242 } 1243 for i := range this.Sint32Map { 1244 if this.Sint32Map[i] != that1.Sint32Map[i] { 1245 return false 1246 } 1247 } 1248 if len(this.Sint64Map) != len(that1.Sint64Map) { 1249 return false 1250 } 1251 for i := range this.Sint64Map { 1252 if this.Sint64Map[i] != that1.Sint64Map[i] { 1253 return false 1254 } 1255 } 1256 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1257 return false 1258 } 1259 for i := range this.Fixed32Map { 1260 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1261 return false 1262 } 1263 } 1264 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1265 return false 1266 } 1267 for i := range this.Sfixed32Map { 1268 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1269 return false 1270 } 1271 } 1272 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1273 return false 1274 } 1275 for i := range this.Fixed64Map { 1276 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1277 return false 1278 } 1279 } 1280 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1281 return false 1282 } 1283 for i := range this.Sfixed64Map { 1284 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1285 return false 1286 } 1287 } 1288 if len(this.BoolMap) != len(that1.BoolMap) { 1289 return false 1290 } 1291 for i := range this.BoolMap { 1292 if this.BoolMap[i] != that1.BoolMap[i] { 1293 return false 1294 } 1295 } 1296 if len(this.StringMap) != len(that1.StringMap) { 1297 return false 1298 } 1299 for i := range this.StringMap { 1300 if this.StringMap[i] != that1.StringMap[i] { 1301 return false 1302 } 1303 } 1304 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1305 return false 1306 } 1307 for i := range this.StringToBytesMap { 1308 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1309 return false 1310 } 1311 } 1312 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1313 return false 1314 } 1315 for i := range this.StringToEnumMap { 1316 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1317 return false 1318 } 1319 } 1320 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1321 return false 1322 } 1323 for i := range this.StringToMsgMap { 1324 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1325 return false 1326 } 1327 } 1328 return true 1329} 1330func (this *AllMapsOrdered) VerboseEqual(that interface{}) error { 1331 if that == nil { 1332 if this == nil { 1333 return nil 1334 } 1335 return fmt.Errorf("that == nil && this != nil") 1336 } 1337 1338 that1, ok := that.(*AllMapsOrdered) 1339 if !ok { 1340 that2, ok := that.(AllMapsOrdered) 1341 if ok { 1342 that1 = &that2 1343 } else { 1344 return fmt.Errorf("that is not of type *AllMapsOrdered") 1345 } 1346 } 1347 if that1 == nil { 1348 if this == nil { 1349 return nil 1350 } 1351 return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil") 1352 } else if this == nil { 1353 return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil") 1354 } 1355 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1356 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) 1357 } 1358 for i := range this.StringToDoubleMap { 1359 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1360 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) 1361 } 1362 } 1363 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1364 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) 1365 } 1366 for i := range this.StringToFloatMap { 1367 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1368 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) 1369 } 1370 } 1371 if len(this.Int32Map) != len(that1.Int32Map) { 1372 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) 1373 } 1374 for i := range this.Int32Map { 1375 if this.Int32Map[i] != that1.Int32Map[i] { 1376 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) 1377 } 1378 } 1379 if len(this.Int64Map) != len(that1.Int64Map) { 1380 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) 1381 } 1382 for i := range this.Int64Map { 1383 if this.Int64Map[i] != that1.Int64Map[i] { 1384 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) 1385 } 1386 } 1387 if len(this.Uint32Map) != len(that1.Uint32Map) { 1388 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) 1389 } 1390 for i := range this.Uint32Map { 1391 if this.Uint32Map[i] != that1.Uint32Map[i] { 1392 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) 1393 } 1394 } 1395 if len(this.Uint64Map) != len(that1.Uint64Map) { 1396 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) 1397 } 1398 for i := range this.Uint64Map { 1399 if this.Uint64Map[i] != that1.Uint64Map[i] { 1400 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) 1401 } 1402 } 1403 if len(this.Sint32Map) != len(that1.Sint32Map) { 1404 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) 1405 } 1406 for i := range this.Sint32Map { 1407 if this.Sint32Map[i] != that1.Sint32Map[i] { 1408 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) 1409 } 1410 } 1411 if len(this.Sint64Map) != len(that1.Sint64Map) { 1412 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) 1413 } 1414 for i := range this.Sint64Map { 1415 if this.Sint64Map[i] != that1.Sint64Map[i] { 1416 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) 1417 } 1418 } 1419 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1420 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) 1421 } 1422 for i := range this.Fixed32Map { 1423 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1424 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) 1425 } 1426 } 1427 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1428 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) 1429 } 1430 for i := range this.Sfixed32Map { 1431 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1432 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) 1433 } 1434 } 1435 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1436 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) 1437 } 1438 for i := range this.Fixed64Map { 1439 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1440 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) 1441 } 1442 } 1443 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1444 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) 1445 } 1446 for i := range this.Sfixed64Map { 1447 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1448 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) 1449 } 1450 } 1451 if len(this.BoolMap) != len(that1.BoolMap) { 1452 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) 1453 } 1454 for i := range this.BoolMap { 1455 if this.BoolMap[i] != that1.BoolMap[i] { 1456 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) 1457 } 1458 } 1459 if len(this.StringMap) != len(that1.StringMap) { 1460 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) 1461 } 1462 for i := range this.StringMap { 1463 if this.StringMap[i] != that1.StringMap[i] { 1464 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) 1465 } 1466 } 1467 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1468 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) 1469 } 1470 for i := range this.StringToBytesMap { 1471 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1472 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) 1473 } 1474 } 1475 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1476 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) 1477 } 1478 for i := range this.StringToEnumMap { 1479 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1480 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) 1481 } 1482 } 1483 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1484 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) 1485 } 1486 for i := range this.StringToMsgMap { 1487 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1488 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) 1489 } 1490 } 1491 return nil 1492} 1493func (this *AllMapsOrdered) Equal(that interface{}) bool { 1494 if that == nil { 1495 if this == nil { 1496 return true 1497 } 1498 return false 1499 } 1500 1501 that1, ok := that.(*AllMapsOrdered) 1502 if !ok { 1503 that2, ok := that.(AllMapsOrdered) 1504 if ok { 1505 that1 = &that2 1506 } else { 1507 return false 1508 } 1509 } 1510 if that1 == nil { 1511 if this == nil { 1512 return true 1513 } 1514 return false 1515 } else if this == nil { 1516 return false 1517 } 1518 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1519 return false 1520 } 1521 for i := range this.StringToDoubleMap { 1522 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1523 return false 1524 } 1525 } 1526 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1527 return false 1528 } 1529 for i := range this.StringToFloatMap { 1530 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1531 return false 1532 } 1533 } 1534 if len(this.Int32Map) != len(that1.Int32Map) { 1535 return false 1536 } 1537 for i := range this.Int32Map { 1538 if this.Int32Map[i] != that1.Int32Map[i] { 1539 return false 1540 } 1541 } 1542 if len(this.Int64Map) != len(that1.Int64Map) { 1543 return false 1544 } 1545 for i := range this.Int64Map { 1546 if this.Int64Map[i] != that1.Int64Map[i] { 1547 return false 1548 } 1549 } 1550 if len(this.Uint32Map) != len(that1.Uint32Map) { 1551 return false 1552 } 1553 for i := range this.Uint32Map { 1554 if this.Uint32Map[i] != that1.Uint32Map[i] { 1555 return false 1556 } 1557 } 1558 if len(this.Uint64Map) != len(that1.Uint64Map) { 1559 return false 1560 } 1561 for i := range this.Uint64Map { 1562 if this.Uint64Map[i] != that1.Uint64Map[i] { 1563 return false 1564 } 1565 } 1566 if len(this.Sint32Map) != len(that1.Sint32Map) { 1567 return false 1568 } 1569 for i := range this.Sint32Map { 1570 if this.Sint32Map[i] != that1.Sint32Map[i] { 1571 return false 1572 } 1573 } 1574 if len(this.Sint64Map) != len(that1.Sint64Map) { 1575 return false 1576 } 1577 for i := range this.Sint64Map { 1578 if this.Sint64Map[i] != that1.Sint64Map[i] { 1579 return false 1580 } 1581 } 1582 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1583 return false 1584 } 1585 for i := range this.Fixed32Map { 1586 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1587 return false 1588 } 1589 } 1590 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1591 return false 1592 } 1593 for i := range this.Sfixed32Map { 1594 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1595 return false 1596 } 1597 } 1598 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1599 return false 1600 } 1601 for i := range this.Fixed64Map { 1602 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1603 return false 1604 } 1605 } 1606 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1607 return false 1608 } 1609 for i := range this.Sfixed64Map { 1610 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1611 return false 1612 } 1613 } 1614 if len(this.BoolMap) != len(that1.BoolMap) { 1615 return false 1616 } 1617 for i := range this.BoolMap { 1618 if this.BoolMap[i] != that1.BoolMap[i] { 1619 return false 1620 } 1621 } 1622 if len(this.StringMap) != len(that1.StringMap) { 1623 return false 1624 } 1625 for i := range this.StringMap { 1626 if this.StringMap[i] != that1.StringMap[i] { 1627 return false 1628 } 1629 } 1630 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1631 return false 1632 } 1633 for i := range this.StringToBytesMap { 1634 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1635 return false 1636 } 1637 } 1638 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1639 return false 1640 } 1641 for i := range this.StringToEnumMap { 1642 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1643 return false 1644 } 1645 } 1646 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1647 return false 1648 } 1649 for i := range this.StringToMsgMap { 1650 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1651 return false 1652 } 1653 } 1654 return true 1655} 1656func (this *MessageWithMap) VerboseEqual(that interface{}) error { 1657 if that == nil { 1658 if this == nil { 1659 return nil 1660 } 1661 return fmt.Errorf("that == nil && this != nil") 1662 } 1663 1664 that1, ok := that.(*MessageWithMap) 1665 if !ok { 1666 that2, ok := that.(MessageWithMap) 1667 if ok { 1668 that1 = &that2 1669 } else { 1670 return fmt.Errorf("that is not of type *MessageWithMap") 1671 } 1672 } 1673 if that1 == nil { 1674 if this == nil { 1675 return nil 1676 } 1677 return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil") 1678 } else if this == nil { 1679 return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil") 1680 } 1681 if len(this.NameMapping) != len(that1.NameMapping) { 1682 return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping)) 1683 } 1684 for i := range this.NameMapping { 1685 if this.NameMapping[i] != that1.NameMapping[i] { 1686 return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i]) 1687 } 1688 } 1689 if len(this.MsgMapping) != len(that1.MsgMapping) { 1690 return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping)) 1691 } 1692 for i := range this.MsgMapping { 1693 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) { 1694 return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i]) 1695 } 1696 } 1697 if len(this.ByteMapping) != len(that1.ByteMapping) { 1698 return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping)) 1699 } 1700 for i := range this.ByteMapping { 1701 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) { 1702 return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i]) 1703 } 1704 } 1705 return nil 1706} 1707func (this *MessageWithMap) Equal(that interface{}) bool { 1708 if that == nil { 1709 if this == nil { 1710 return true 1711 } 1712 return false 1713 } 1714 1715 that1, ok := that.(*MessageWithMap) 1716 if !ok { 1717 that2, ok := that.(MessageWithMap) 1718 if ok { 1719 that1 = &that2 1720 } else { 1721 return false 1722 } 1723 } 1724 if that1 == nil { 1725 if this == nil { 1726 return true 1727 } 1728 return false 1729 } else if this == nil { 1730 return false 1731 } 1732 if len(this.NameMapping) != len(that1.NameMapping) { 1733 return false 1734 } 1735 for i := range this.NameMapping { 1736 if this.NameMapping[i] != that1.NameMapping[i] { 1737 return false 1738 } 1739 } 1740 if len(this.MsgMapping) != len(that1.MsgMapping) { 1741 return false 1742 } 1743 for i := range this.MsgMapping { 1744 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) { 1745 return false 1746 } 1747 } 1748 if len(this.ByteMapping) != len(that1.ByteMapping) { 1749 return false 1750 } 1751 for i := range this.ByteMapping { 1752 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) { 1753 return false 1754 } 1755 } 1756 return true 1757} 1758func (this *FloatingPoint) VerboseEqual(that interface{}) error { 1759 if that == nil { 1760 if this == nil { 1761 return nil 1762 } 1763 return fmt.Errorf("that == nil && this != nil") 1764 } 1765 1766 that1, ok := that.(*FloatingPoint) 1767 if !ok { 1768 that2, ok := that.(FloatingPoint) 1769 if ok { 1770 that1 = &that2 1771 } else { 1772 return fmt.Errorf("that is not of type *FloatingPoint") 1773 } 1774 } 1775 if that1 == nil { 1776 if this == nil { 1777 return nil 1778 } 1779 return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil") 1780 } else if this == nil { 1781 return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil") 1782 } 1783 if this.F != that1.F { 1784 return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F) 1785 } 1786 return nil 1787} 1788func (this *FloatingPoint) Equal(that interface{}) bool { 1789 if that == nil { 1790 if this == nil { 1791 return true 1792 } 1793 return false 1794 } 1795 1796 that1, ok := that.(*FloatingPoint) 1797 if !ok { 1798 that2, ok := that.(FloatingPoint) 1799 if ok { 1800 that1 = &that2 1801 } else { 1802 return false 1803 } 1804 } 1805 if that1 == nil { 1806 if this == nil { 1807 return true 1808 } 1809 return false 1810 } else if this == nil { 1811 return false 1812 } 1813 if this.F != that1.F { 1814 return false 1815 } 1816 return true 1817} 1818func (this *Uint128Pair) VerboseEqual(that interface{}) error { 1819 if that == nil { 1820 if this == nil { 1821 return nil 1822 } 1823 return fmt.Errorf("that == nil && this != nil") 1824 } 1825 1826 that1, ok := that.(*Uint128Pair) 1827 if !ok { 1828 that2, ok := that.(Uint128Pair) 1829 if ok { 1830 that1 = &that2 1831 } else { 1832 return fmt.Errorf("that is not of type *Uint128Pair") 1833 } 1834 } 1835 if that1 == nil { 1836 if this == nil { 1837 return nil 1838 } 1839 return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil") 1840 } else if this == nil { 1841 return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil") 1842 } 1843 if !this.Left.Equal(that1.Left) { 1844 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left) 1845 } 1846 if that1.Right == nil { 1847 if this.Right != nil { 1848 return fmt.Errorf("this.Right != nil && that1.Right == nil") 1849 } 1850 } else if !this.Right.Equal(*that1.Right) { 1851 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right) 1852 } 1853 return nil 1854} 1855func (this *Uint128Pair) Equal(that interface{}) bool { 1856 if that == nil { 1857 if this == nil { 1858 return true 1859 } 1860 return false 1861 } 1862 1863 that1, ok := that.(*Uint128Pair) 1864 if !ok { 1865 that2, ok := that.(Uint128Pair) 1866 if ok { 1867 that1 = &that2 1868 } else { 1869 return false 1870 } 1871 } 1872 if that1 == nil { 1873 if this == nil { 1874 return true 1875 } 1876 return false 1877 } else if this == nil { 1878 return false 1879 } 1880 if !this.Left.Equal(that1.Left) { 1881 return false 1882 } 1883 if that1.Right == nil { 1884 if this.Right != nil { 1885 return false 1886 } 1887 } else if !this.Right.Equal(*that1.Right) { 1888 return false 1889 } 1890 return true 1891} 1892func (this *ContainsNestedMap) VerboseEqual(that interface{}) error { 1893 if that == nil { 1894 if this == nil { 1895 return nil 1896 } 1897 return fmt.Errorf("that == nil && this != nil") 1898 } 1899 1900 that1, ok := that.(*ContainsNestedMap) 1901 if !ok { 1902 that2, ok := that.(ContainsNestedMap) 1903 if ok { 1904 that1 = &that2 1905 } else { 1906 return fmt.Errorf("that is not of type *ContainsNestedMap") 1907 } 1908 } 1909 if that1 == nil { 1910 if this == nil { 1911 return nil 1912 } 1913 return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil") 1914 } else if this == nil { 1915 return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil") 1916 } 1917 return nil 1918} 1919func (this *ContainsNestedMap) Equal(that interface{}) bool { 1920 if that == nil { 1921 if this == nil { 1922 return true 1923 } 1924 return false 1925 } 1926 1927 that1, ok := that.(*ContainsNestedMap) 1928 if !ok { 1929 that2, ok := that.(ContainsNestedMap) 1930 if ok { 1931 that1 = &that2 1932 } else { 1933 return false 1934 } 1935 } 1936 if that1 == nil { 1937 if this == nil { 1938 return true 1939 } 1940 return false 1941 } else if this == nil { 1942 return false 1943 } 1944 return true 1945} 1946func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error { 1947 if that == nil { 1948 if this == nil { 1949 return nil 1950 } 1951 return fmt.Errorf("that == nil && this != nil") 1952 } 1953 1954 that1, ok := that.(*ContainsNestedMap_NestedMap) 1955 if !ok { 1956 that2, ok := that.(ContainsNestedMap_NestedMap) 1957 if ok { 1958 that1 = &that2 1959 } else { 1960 return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap") 1961 } 1962 } 1963 if that1 == nil { 1964 if this == nil { 1965 return nil 1966 } 1967 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil") 1968 } else if this == nil { 1969 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil") 1970 } 1971 if len(this.NestedMapField) != len(that1.NestedMapField) { 1972 return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField)) 1973 } 1974 for i := range this.NestedMapField { 1975 if this.NestedMapField[i] != that1.NestedMapField[i] { 1976 return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i]) 1977 } 1978 } 1979 return nil 1980} 1981func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool { 1982 if that == nil { 1983 if this == nil { 1984 return true 1985 } 1986 return false 1987 } 1988 1989 that1, ok := that.(*ContainsNestedMap_NestedMap) 1990 if !ok { 1991 that2, ok := that.(ContainsNestedMap_NestedMap) 1992 if ok { 1993 that1 = &that2 1994 } else { 1995 return false 1996 } 1997 } 1998 if that1 == nil { 1999 if this == nil { 2000 return true 2001 } 2002 return false 2003 } else if this == nil { 2004 return false 2005 } 2006 if len(this.NestedMapField) != len(that1.NestedMapField) { 2007 return false 2008 } 2009 for i := range this.NestedMapField { 2010 if this.NestedMapField[i] != that1.NestedMapField[i] { 2011 return false 2012 } 2013 } 2014 return true 2015} 2016func (this *NotPacked) VerboseEqual(that interface{}) error { 2017 if that == nil { 2018 if this == nil { 2019 return nil 2020 } 2021 return fmt.Errorf("that == nil && this != nil") 2022 } 2023 2024 that1, ok := that.(*NotPacked) 2025 if !ok { 2026 that2, ok := that.(NotPacked) 2027 if ok { 2028 that1 = &that2 2029 } else { 2030 return fmt.Errorf("that is not of type *NotPacked") 2031 } 2032 } 2033 if that1 == nil { 2034 if this == nil { 2035 return nil 2036 } 2037 return fmt.Errorf("that is type *NotPacked but is nil && this != nil") 2038 } else if this == nil { 2039 return fmt.Errorf("that is type *NotPacked but is not nil && this == nil") 2040 } 2041 if len(this.Key) != len(that1.Key) { 2042 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key)) 2043 } 2044 for i := range this.Key { 2045 if this.Key[i] != that1.Key[i] { 2046 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i]) 2047 } 2048 } 2049 return nil 2050} 2051func (this *NotPacked) Equal(that interface{}) bool { 2052 if that == nil { 2053 if this == nil { 2054 return true 2055 } 2056 return false 2057 } 2058 2059 that1, ok := that.(*NotPacked) 2060 if !ok { 2061 that2, ok := that.(NotPacked) 2062 if ok { 2063 that1 = &that2 2064 } else { 2065 return false 2066 } 2067 } 2068 if that1 == nil { 2069 if this == nil { 2070 return true 2071 } 2072 return false 2073 } else if this == nil { 2074 return false 2075 } 2076 if len(this.Key) != len(that1.Key) { 2077 return false 2078 } 2079 for i := range this.Key { 2080 if this.Key[i] != that1.Key[i] { 2081 return false 2082 } 2083 } 2084 return true 2085} 2086 2087type MessageFace interface { 2088 Proto() github_com_gogo_protobuf_proto.Message 2089 GetName() string 2090 GetHilarity() Message_Humour 2091 GetHeightInCm() uint32 2092 GetData() []byte 2093 GetResultCount() int64 2094 GetTrueScotsman() bool 2095 GetScore() float32 2096 GetKey() []uint64 2097 GetNested() *Nested 2098 GetTerrain() map[int64]*Nested 2099 GetProto2Field() *test.NinOptNative 2100 GetProto2Value() map[int64]*test.NinOptEnum 2101} 2102 2103func (this *Message) Proto() github_com_gogo_protobuf_proto.Message { 2104 return this 2105} 2106 2107func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message { 2108 return NewMessageFromFace(this) 2109} 2110 2111func (this *Message) GetName() string { 2112 return this.Name 2113} 2114 2115func (this *Message) GetHilarity() Message_Humour { 2116 return this.Hilarity 2117} 2118 2119func (this *Message) GetHeightInCm() uint32 { 2120 return this.HeightInCm 2121} 2122 2123func (this *Message) GetData() []byte { 2124 return this.Data 2125} 2126 2127func (this *Message) GetResultCount() int64 { 2128 return this.ResultCount 2129} 2130 2131func (this *Message) GetTrueScotsman() bool { 2132 return this.TrueScotsman 2133} 2134 2135func (this *Message) GetScore() float32 { 2136 return this.Score 2137} 2138 2139func (this *Message) GetKey() []uint64 { 2140 return this.Key 2141} 2142 2143func (this *Message) GetNested() *Nested { 2144 return this.Nested 2145} 2146 2147func (this *Message) GetTerrain() map[int64]*Nested { 2148 return this.Terrain 2149} 2150 2151func (this *Message) GetProto2Field() *test.NinOptNative { 2152 return this.Proto2Field 2153} 2154 2155func (this *Message) GetProto2Value() map[int64]*test.NinOptEnum { 2156 return this.Proto2Value 2157} 2158 2159func NewMessageFromFace(that MessageFace) *Message { 2160 this := &Message{} 2161 this.Name = that.GetName() 2162 this.Hilarity = that.GetHilarity() 2163 this.HeightInCm = that.GetHeightInCm() 2164 this.Data = that.GetData() 2165 this.ResultCount = that.GetResultCount() 2166 this.TrueScotsman = that.GetTrueScotsman() 2167 this.Score = that.GetScore() 2168 this.Key = that.GetKey() 2169 this.Nested = that.GetNested() 2170 this.Terrain = that.GetTerrain() 2171 this.Proto2Field = that.GetProto2Field() 2172 this.Proto2Value = that.GetProto2Value() 2173 return this 2174} 2175 2176type NestedFace interface { 2177 Proto() github_com_gogo_protobuf_proto.Message 2178 GetBunny() string 2179} 2180 2181func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message { 2182 return this 2183} 2184 2185func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message { 2186 return NewNestedFromFace(this) 2187} 2188 2189func (this *Nested) GetBunny() string { 2190 return this.Bunny 2191} 2192 2193func NewNestedFromFace(that NestedFace) *Nested { 2194 this := &Nested{} 2195 this.Bunny = that.GetBunny() 2196 return this 2197} 2198 2199type AllMapsFace interface { 2200 Proto() github_com_gogo_protobuf_proto.Message 2201 GetStringToDoubleMap() map[string]float64 2202 GetStringToFloatMap() map[string]float32 2203 GetInt32Map() map[int32]int32 2204 GetInt64Map() map[int64]int64 2205 GetUint32Map() map[uint32]uint32 2206 GetUint64Map() map[uint64]uint64 2207 GetSint32Map() map[int32]int32 2208 GetSint64Map() map[int64]int64 2209 GetFixed32Map() map[uint32]uint32 2210 GetSfixed32Map() map[int32]int32 2211 GetFixed64Map() map[uint64]uint64 2212 GetSfixed64Map() map[int64]int64 2213 GetBoolMap() map[bool]bool 2214 GetStringMap() map[string]string 2215 GetStringToBytesMap() map[string][]byte 2216 GetStringToEnumMap() map[string]MapEnum 2217 GetStringToMsgMap() map[string]*FloatingPoint 2218} 2219 2220func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message { 2221 return this 2222} 2223 2224func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message { 2225 return NewAllMapsFromFace(this) 2226} 2227 2228func (this *AllMaps) GetStringToDoubleMap() map[string]float64 { 2229 return this.StringToDoubleMap 2230} 2231 2232func (this *AllMaps) GetStringToFloatMap() map[string]float32 { 2233 return this.StringToFloatMap 2234} 2235 2236func (this *AllMaps) GetInt32Map() map[int32]int32 { 2237 return this.Int32Map 2238} 2239 2240func (this *AllMaps) GetInt64Map() map[int64]int64 { 2241 return this.Int64Map 2242} 2243 2244func (this *AllMaps) GetUint32Map() map[uint32]uint32 { 2245 return this.Uint32Map 2246} 2247 2248func (this *AllMaps) GetUint64Map() map[uint64]uint64 { 2249 return this.Uint64Map 2250} 2251 2252func (this *AllMaps) GetSint32Map() map[int32]int32 { 2253 return this.Sint32Map 2254} 2255 2256func (this *AllMaps) GetSint64Map() map[int64]int64 { 2257 return this.Sint64Map 2258} 2259 2260func (this *AllMaps) GetFixed32Map() map[uint32]uint32 { 2261 return this.Fixed32Map 2262} 2263 2264func (this *AllMaps) GetSfixed32Map() map[int32]int32 { 2265 return this.Sfixed32Map 2266} 2267 2268func (this *AllMaps) GetFixed64Map() map[uint64]uint64 { 2269 return this.Fixed64Map 2270} 2271 2272func (this *AllMaps) GetSfixed64Map() map[int64]int64 { 2273 return this.Sfixed64Map 2274} 2275 2276func (this *AllMaps) GetBoolMap() map[bool]bool { 2277 return this.BoolMap 2278} 2279 2280func (this *AllMaps) GetStringMap() map[string]string { 2281 return this.StringMap 2282} 2283 2284func (this *AllMaps) GetStringToBytesMap() map[string][]byte { 2285 return this.StringToBytesMap 2286} 2287 2288func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum { 2289 return this.StringToEnumMap 2290} 2291 2292func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint { 2293 return this.StringToMsgMap 2294} 2295 2296func NewAllMapsFromFace(that AllMapsFace) *AllMaps { 2297 this := &AllMaps{} 2298 this.StringToDoubleMap = that.GetStringToDoubleMap() 2299 this.StringToFloatMap = that.GetStringToFloatMap() 2300 this.Int32Map = that.GetInt32Map() 2301 this.Int64Map = that.GetInt64Map() 2302 this.Uint32Map = that.GetUint32Map() 2303 this.Uint64Map = that.GetUint64Map() 2304 this.Sint32Map = that.GetSint32Map() 2305 this.Sint64Map = that.GetSint64Map() 2306 this.Fixed32Map = that.GetFixed32Map() 2307 this.Sfixed32Map = that.GetSfixed32Map() 2308 this.Fixed64Map = that.GetFixed64Map() 2309 this.Sfixed64Map = that.GetSfixed64Map() 2310 this.BoolMap = that.GetBoolMap() 2311 this.StringMap = that.GetStringMap() 2312 this.StringToBytesMap = that.GetStringToBytesMap() 2313 this.StringToEnumMap = that.GetStringToEnumMap() 2314 this.StringToMsgMap = that.GetStringToMsgMap() 2315 return this 2316} 2317 2318type AllMapsOrderedFace interface { 2319 Proto() github_com_gogo_protobuf_proto.Message 2320 GetStringToDoubleMap() map[string]float64 2321 GetStringToFloatMap() map[string]float32 2322 GetInt32Map() map[int32]int32 2323 GetInt64Map() map[int64]int64 2324 GetUint32Map() map[uint32]uint32 2325 GetUint64Map() map[uint64]uint64 2326 GetSint32Map() map[int32]int32 2327 GetSint64Map() map[int64]int64 2328 GetFixed32Map() map[uint32]uint32 2329 GetSfixed32Map() map[int32]int32 2330 GetFixed64Map() map[uint64]uint64 2331 GetSfixed64Map() map[int64]int64 2332 GetBoolMap() map[bool]bool 2333 GetStringMap() map[string]string 2334 GetStringToBytesMap() map[string][]byte 2335 GetStringToEnumMap() map[string]MapEnum 2336 GetStringToMsgMap() map[string]*FloatingPoint 2337} 2338 2339func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message { 2340 return this 2341} 2342 2343func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message { 2344 return NewAllMapsOrderedFromFace(this) 2345} 2346 2347func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 { 2348 return this.StringToDoubleMap 2349} 2350 2351func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 { 2352 return this.StringToFloatMap 2353} 2354 2355func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 { 2356 return this.Int32Map 2357} 2358 2359func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 { 2360 return this.Int64Map 2361} 2362 2363func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 { 2364 return this.Uint32Map 2365} 2366 2367func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 { 2368 return this.Uint64Map 2369} 2370 2371func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 { 2372 return this.Sint32Map 2373} 2374 2375func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 { 2376 return this.Sint64Map 2377} 2378 2379func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 { 2380 return this.Fixed32Map 2381} 2382 2383func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 { 2384 return this.Sfixed32Map 2385} 2386 2387func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 { 2388 return this.Fixed64Map 2389} 2390 2391func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 { 2392 return this.Sfixed64Map 2393} 2394 2395func (this *AllMapsOrdered) GetBoolMap() map[bool]bool { 2396 return this.BoolMap 2397} 2398 2399func (this *AllMapsOrdered) GetStringMap() map[string]string { 2400 return this.StringMap 2401} 2402 2403func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte { 2404 return this.StringToBytesMap 2405} 2406 2407func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum { 2408 return this.StringToEnumMap 2409} 2410 2411func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint { 2412 return this.StringToMsgMap 2413} 2414 2415func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered { 2416 this := &AllMapsOrdered{} 2417 this.StringToDoubleMap = that.GetStringToDoubleMap() 2418 this.StringToFloatMap = that.GetStringToFloatMap() 2419 this.Int32Map = that.GetInt32Map() 2420 this.Int64Map = that.GetInt64Map() 2421 this.Uint32Map = that.GetUint32Map() 2422 this.Uint64Map = that.GetUint64Map() 2423 this.Sint32Map = that.GetSint32Map() 2424 this.Sint64Map = that.GetSint64Map() 2425 this.Fixed32Map = that.GetFixed32Map() 2426 this.Sfixed32Map = that.GetSfixed32Map() 2427 this.Fixed64Map = that.GetFixed64Map() 2428 this.Sfixed64Map = that.GetSfixed64Map() 2429 this.BoolMap = that.GetBoolMap() 2430 this.StringMap = that.GetStringMap() 2431 this.StringToBytesMap = that.GetStringToBytesMap() 2432 this.StringToEnumMap = that.GetStringToEnumMap() 2433 this.StringToMsgMap = that.GetStringToMsgMap() 2434 return this 2435} 2436 2437type MessageWithMapFace interface { 2438 Proto() github_com_gogo_protobuf_proto.Message 2439 GetNameMapping() map[int32]string 2440 GetMsgMapping() map[int64]*FloatingPoint 2441 GetByteMapping() map[bool][]byte 2442} 2443 2444func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message { 2445 return this 2446} 2447 2448func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message { 2449 return NewMessageWithMapFromFace(this) 2450} 2451 2452func (this *MessageWithMap) GetNameMapping() map[int32]string { 2453 return this.NameMapping 2454} 2455 2456func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 2457 return this.MsgMapping 2458} 2459 2460func (this *MessageWithMap) GetByteMapping() map[bool][]byte { 2461 return this.ByteMapping 2462} 2463 2464func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap { 2465 this := &MessageWithMap{} 2466 this.NameMapping = that.GetNameMapping() 2467 this.MsgMapping = that.GetMsgMapping() 2468 this.ByteMapping = that.GetByteMapping() 2469 return this 2470} 2471 2472type FloatingPointFace interface { 2473 Proto() github_com_gogo_protobuf_proto.Message 2474 GetF() float64 2475} 2476 2477func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message { 2478 return this 2479} 2480 2481func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message { 2482 return NewFloatingPointFromFace(this) 2483} 2484 2485func (this *FloatingPoint) GetF() float64 { 2486 return this.F 2487} 2488 2489func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint { 2490 this := &FloatingPoint{} 2491 this.F = that.GetF() 2492 return this 2493} 2494 2495type Uint128PairFace interface { 2496 Proto() github_com_gogo_protobuf_proto.Message 2497 GetLeft() github_com_gogo_protobuf_test_custom.Uint128 2498 GetRight() *github_com_gogo_protobuf_test_custom.Uint128 2499} 2500 2501func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message { 2502 return this 2503} 2504 2505func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message { 2506 return NewUint128PairFromFace(this) 2507} 2508 2509func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 { 2510 return this.Left 2511} 2512 2513func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 { 2514 return this.Right 2515} 2516 2517func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair { 2518 this := &Uint128Pair{} 2519 this.Left = that.GetLeft() 2520 this.Right = that.GetRight() 2521 return this 2522} 2523 2524type ContainsNestedMapFace interface { 2525 Proto() github_com_gogo_protobuf_proto.Message 2526} 2527 2528func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message { 2529 return this 2530} 2531 2532func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message { 2533 return NewContainsNestedMapFromFace(this) 2534} 2535 2536func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap { 2537 this := &ContainsNestedMap{} 2538 return this 2539} 2540 2541type ContainsNestedMap_NestedMapFace interface { 2542 Proto() github_com_gogo_protobuf_proto.Message 2543 GetNestedMapField() map[string]float64 2544} 2545 2546func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message { 2547 return this 2548} 2549 2550func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message { 2551 return NewContainsNestedMap_NestedMapFromFace(this) 2552} 2553 2554func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 { 2555 return this.NestedMapField 2556} 2557 2558func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap { 2559 this := &ContainsNestedMap_NestedMap{} 2560 this.NestedMapField = that.GetNestedMapField() 2561 return this 2562} 2563 2564type NotPackedFace interface { 2565 Proto() github_com_gogo_protobuf_proto.Message 2566 GetKey() []uint64 2567} 2568 2569func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message { 2570 return this 2571} 2572 2573func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message { 2574 return NewNotPackedFromFace(this) 2575} 2576 2577func (this *NotPacked) GetKey() []uint64 { 2578 return this.Key 2579} 2580 2581func NewNotPackedFromFace(that NotPackedFace) *NotPacked { 2582 this := &NotPacked{} 2583 this.Key = that.GetKey() 2584 return this 2585} 2586 2587func (this *Message) GoString() string { 2588 if this == nil { 2589 return "nil" 2590 } 2591 s := make([]string, 0, 16) 2592 s = append(s, "&theproto3.Message{") 2593 s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n") 2594 s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n") 2595 s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n") 2596 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") 2597 s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n") 2598 s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n") 2599 s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n") 2600 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 2601 if this.Nested != nil { 2602 s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n") 2603 } 2604 keysForTerrain := make([]int64, 0, len(this.Terrain)) 2605 for k := range this.Terrain { 2606 keysForTerrain = append(keysForTerrain, k) 2607 } 2608 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain) 2609 mapStringForTerrain := "map[int64]*Nested{" 2610 for _, k := range keysForTerrain { 2611 mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k]) 2612 } 2613 mapStringForTerrain += "}" 2614 if this.Terrain != nil { 2615 s = append(s, "Terrain: "+mapStringForTerrain+",\n") 2616 } 2617 if this.Proto2Field != nil { 2618 s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n") 2619 } 2620 keysForProto2Value := make([]int64, 0, len(this.Proto2Value)) 2621 for k := range this.Proto2Value { 2622 keysForProto2Value = append(keysForProto2Value, k) 2623 } 2624 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value) 2625 mapStringForProto2Value := "map[int64]*test.NinOptEnum{" 2626 for _, k := range keysForProto2Value { 2627 mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k]) 2628 } 2629 mapStringForProto2Value += "}" 2630 if this.Proto2Value != nil { 2631 s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n") 2632 } 2633 s = append(s, "}") 2634 return strings.Join(s, "") 2635} 2636func (this *Nested) GoString() string { 2637 if this == nil { 2638 return "nil" 2639 } 2640 s := make([]string, 0, 5) 2641 s = append(s, "&theproto3.Nested{") 2642 s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n") 2643 s = append(s, "}") 2644 return strings.Join(s, "") 2645} 2646func (this *AllMaps) GoString() string { 2647 if this == nil { 2648 return "nil" 2649 } 2650 s := make([]string, 0, 21) 2651 s = append(s, "&theproto3.AllMaps{") 2652 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 2653 for k := range this.StringToDoubleMap { 2654 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 2655 } 2656 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 2657 mapStringForStringToDoubleMap := "map[string]float64{" 2658 for _, k := range keysForStringToDoubleMap { 2659 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) 2660 } 2661 mapStringForStringToDoubleMap += "}" 2662 if this.StringToDoubleMap != nil { 2663 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") 2664 } 2665 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 2666 for k := range this.StringToFloatMap { 2667 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 2668 } 2669 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 2670 mapStringForStringToFloatMap := "map[string]float32{" 2671 for _, k := range keysForStringToFloatMap { 2672 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) 2673 } 2674 mapStringForStringToFloatMap += "}" 2675 if this.StringToFloatMap != nil { 2676 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") 2677 } 2678 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 2679 for k := range this.Int32Map { 2680 keysForInt32Map = append(keysForInt32Map, k) 2681 } 2682 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 2683 mapStringForInt32Map := "map[int32]int32{" 2684 for _, k := range keysForInt32Map { 2685 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) 2686 } 2687 mapStringForInt32Map += "}" 2688 if this.Int32Map != nil { 2689 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") 2690 } 2691 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 2692 for k := range this.Int64Map { 2693 keysForInt64Map = append(keysForInt64Map, k) 2694 } 2695 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 2696 mapStringForInt64Map := "map[int64]int64{" 2697 for _, k := range keysForInt64Map { 2698 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) 2699 } 2700 mapStringForInt64Map += "}" 2701 if this.Int64Map != nil { 2702 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") 2703 } 2704 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 2705 for k := range this.Uint32Map { 2706 keysForUint32Map = append(keysForUint32Map, k) 2707 } 2708 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 2709 mapStringForUint32Map := "map[uint32]uint32{" 2710 for _, k := range keysForUint32Map { 2711 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) 2712 } 2713 mapStringForUint32Map += "}" 2714 if this.Uint32Map != nil { 2715 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") 2716 } 2717 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 2718 for k := range this.Uint64Map { 2719 keysForUint64Map = append(keysForUint64Map, k) 2720 } 2721 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 2722 mapStringForUint64Map := "map[uint64]uint64{" 2723 for _, k := range keysForUint64Map { 2724 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) 2725 } 2726 mapStringForUint64Map += "}" 2727 if this.Uint64Map != nil { 2728 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") 2729 } 2730 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 2731 for k := range this.Sint32Map { 2732 keysForSint32Map = append(keysForSint32Map, k) 2733 } 2734 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 2735 mapStringForSint32Map := "map[int32]int32{" 2736 for _, k := range keysForSint32Map { 2737 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) 2738 } 2739 mapStringForSint32Map += "}" 2740 if this.Sint32Map != nil { 2741 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") 2742 } 2743 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 2744 for k := range this.Sint64Map { 2745 keysForSint64Map = append(keysForSint64Map, k) 2746 } 2747 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 2748 mapStringForSint64Map := "map[int64]int64{" 2749 for _, k := range keysForSint64Map { 2750 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) 2751 } 2752 mapStringForSint64Map += "}" 2753 if this.Sint64Map != nil { 2754 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") 2755 } 2756 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 2757 for k := range this.Fixed32Map { 2758 keysForFixed32Map = append(keysForFixed32Map, k) 2759 } 2760 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 2761 mapStringForFixed32Map := "map[uint32]uint32{" 2762 for _, k := range keysForFixed32Map { 2763 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) 2764 } 2765 mapStringForFixed32Map += "}" 2766 if this.Fixed32Map != nil { 2767 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") 2768 } 2769 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 2770 for k := range this.Sfixed32Map { 2771 keysForSfixed32Map = append(keysForSfixed32Map, k) 2772 } 2773 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 2774 mapStringForSfixed32Map := "map[int32]int32{" 2775 for _, k := range keysForSfixed32Map { 2776 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) 2777 } 2778 mapStringForSfixed32Map += "}" 2779 if this.Sfixed32Map != nil { 2780 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") 2781 } 2782 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 2783 for k := range this.Fixed64Map { 2784 keysForFixed64Map = append(keysForFixed64Map, k) 2785 } 2786 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 2787 mapStringForFixed64Map := "map[uint64]uint64{" 2788 for _, k := range keysForFixed64Map { 2789 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) 2790 } 2791 mapStringForFixed64Map += "}" 2792 if this.Fixed64Map != nil { 2793 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") 2794 } 2795 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 2796 for k := range this.Sfixed64Map { 2797 keysForSfixed64Map = append(keysForSfixed64Map, k) 2798 } 2799 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 2800 mapStringForSfixed64Map := "map[int64]int64{" 2801 for _, k := range keysForSfixed64Map { 2802 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) 2803 } 2804 mapStringForSfixed64Map += "}" 2805 if this.Sfixed64Map != nil { 2806 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") 2807 } 2808 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 2809 for k := range this.BoolMap { 2810 keysForBoolMap = append(keysForBoolMap, k) 2811 } 2812 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 2813 mapStringForBoolMap := "map[bool]bool{" 2814 for _, k := range keysForBoolMap { 2815 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) 2816 } 2817 mapStringForBoolMap += "}" 2818 if this.BoolMap != nil { 2819 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") 2820 } 2821 keysForStringMap := make([]string, 0, len(this.StringMap)) 2822 for k := range this.StringMap { 2823 keysForStringMap = append(keysForStringMap, k) 2824 } 2825 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 2826 mapStringForStringMap := "map[string]string{" 2827 for _, k := range keysForStringMap { 2828 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) 2829 } 2830 mapStringForStringMap += "}" 2831 if this.StringMap != nil { 2832 s = append(s, "StringMap: "+mapStringForStringMap+",\n") 2833 } 2834 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 2835 for k := range this.StringToBytesMap { 2836 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 2837 } 2838 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 2839 mapStringForStringToBytesMap := "map[string][]byte{" 2840 for _, k := range keysForStringToBytesMap { 2841 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) 2842 } 2843 mapStringForStringToBytesMap += "}" 2844 if this.StringToBytesMap != nil { 2845 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") 2846 } 2847 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 2848 for k := range this.StringToEnumMap { 2849 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 2850 } 2851 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 2852 mapStringForStringToEnumMap := "map[string]MapEnum{" 2853 for _, k := range keysForStringToEnumMap { 2854 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) 2855 } 2856 mapStringForStringToEnumMap += "}" 2857 if this.StringToEnumMap != nil { 2858 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") 2859 } 2860 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 2861 for k := range this.StringToMsgMap { 2862 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 2863 } 2864 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 2865 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 2866 for _, k := range keysForStringToMsgMap { 2867 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) 2868 } 2869 mapStringForStringToMsgMap += "}" 2870 if this.StringToMsgMap != nil { 2871 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") 2872 } 2873 s = append(s, "}") 2874 return strings.Join(s, "") 2875} 2876func (this *AllMapsOrdered) GoString() string { 2877 if this == nil { 2878 return "nil" 2879 } 2880 s := make([]string, 0, 21) 2881 s = append(s, "&theproto3.AllMapsOrdered{") 2882 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 2883 for k := range this.StringToDoubleMap { 2884 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 2885 } 2886 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 2887 mapStringForStringToDoubleMap := "map[string]float64{" 2888 for _, k := range keysForStringToDoubleMap { 2889 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) 2890 } 2891 mapStringForStringToDoubleMap += "}" 2892 if this.StringToDoubleMap != nil { 2893 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") 2894 } 2895 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 2896 for k := range this.StringToFloatMap { 2897 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 2898 } 2899 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 2900 mapStringForStringToFloatMap := "map[string]float32{" 2901 for _, k := range keysForStringToFloatMap { 2902 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) 2903 } 2904 mapStringForStringToFloatMap += "}" 2905 if this.StringToFloatMap != nil { 2906 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") 2907 } 2908 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 2909 for k := range this.Int32Map { 2910 keysForInt32Map = append(keysForInt32Map, k) 2911 } 2912 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 2913 mapStringForInt32Map := "map[int32]int32{" 2914 for _, k := range keysForInt32Map { 2915 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) 2916 } 2917 mapStringForInt32Map += "}" 2918 if this.Int32Map != nil { 2919 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") 2920 } 2921 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 2922 for k := range this.Int64Map { 2923 keysForInt64Map = append(keysForInt64Map, k) 2924 } 2925 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 2926 mapStringForInt64Map := "map[int64]int64{" 2927 for _, k := range keysForInt64Map { 2928 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) 2929 } 2930 mapStringForInt64Map += "}" 2931 if this.Int64Map != nil { 2932 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") 2933 } 2934 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 2935 for k := range this.Uint32Map { 2936 keysForUint32Map = append(keysForUint32Map, k) 2937 } 2938 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 2939 mapStringForUint32Map := "map[uint32]uint32{" 2940 for _, k := range keysForUint32Map { 2941 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) 2942 } 2943 mapStringForUint32Map += "}" 2944 if this.Uint32Map != nil { 2945 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") 2946 } 2947 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 2948 for k := range this.Uint64Map { 2949 keysForUint64Map = append(keysForUint64Map, k) 2950 } 2951 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 2952 mapStringForUint64Map := "map[uint64]uint64{" 2953 for _, k := range keysForUint64Map { 2954 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) 2955 } 2956 mapStringForUint64Map += "}" 2957 if this.Uint64Map != nil { 2958 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") 2959 } 2960 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 2961 for k := range this.Sint32Map { 2962 keysForSint32Map = append(keysForSint32Map, k) 2963 } 2964 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 2965 mapStringForSint32Map := "map[int32]int32{" 2966 for _, k := range keysForSint32Map { 2967 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) 2968 } 2969 mapStringForSint32Map += "}" 2970 if this.Sint32Map != nil { 2971 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") 2972 } 2973 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 2974 for k := range this.Sint64Map { 2975 keysForSint64Map = append(keysForSint64Map, k) 2976 } 2977 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 2978 mapStringForSint64Map := "map[int64]int64{" 2979 for _, k := range keysForSint64Map { 2980 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) 2981 } 2982 mapStringForSint64Map += "}" 2983 if this.Sint64Map != nil { 2984 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") 2985 } 2986 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 2987 for k := range this.Fixed32Map { 2988 keysForFixed32Map = append(keysForFixed32Map, k) 2989 } 2990 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 2991 mapStringForFixed32Map := "map[uint32]uint32{" 2992 for _, k := range keysForFixed32Map { 2993 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) 2994 } 2995 mapStringForFixed32Map += "}" 2996 if this.Fixed32Map != nil { 2997 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") 2998 } 2999 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 3000 for k := range this.Sfixed32Map { 3001 keysForSfixed32Map = append(keysForSfixed32Map, k) 3002 } 3003 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 3004 mapStringForSfixed32Map := "map[int32]int32{" 3005 for _, k := range keysForSfixed32Map { 3006 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) 3007 } 3008 mapStringForSfixed32Map += "}" 3009 if this.Sfixed32Map != nil { 3010 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") 3011 } 3012 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 3013 for k := range this.Fixed64Map { 3014 keysForFixed64Map = append(keysForFixed64Map, k) 3015 } 3016 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 3017 mapStringForFixed64Map := "map[uint64]uint64{" 3018 for _, k := range keysForFixed64Map { 3019 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) 3020 } 3021 mapStringForFixed64Map += "}" 3022 if this.Fixed64Map != nil { 3023 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") 3024 } 3025 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 3026 for k := range this.Sfixed64Map { 3027 keysForSfixed64Map = append(keysForSfixed64Map, k) 3028 } 3029 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 3030 mapStringForSfixed64Map := "map[int64]int64{" 3031 for _, k := range keysForSfixed64Map { 3032 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) 3033 } 3034 mapStringForSfixed64Map += "}" 3035 if this.Sfixed64Map != nil { 3036 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") 3037 } 3038 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 3039 for k := range this.BoolMap { 3040 keysForBoolMap = append(keysForBoolMap, k) 3041 } 3042 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 3043 mapStringForBoolMap := "map[bool]bool{" 3044 for _, k := range keysForBoolMap { 3045 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) 3046 } 3047 mapStringForBoolMap += "}" 3048 if this.BoolMap != nil { 3049 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") 3050 } 3051 keysForStringMap := make([]string, 0, len(this.StringMap)) 3052 for k := range this.StringMap { 3053 keysForStringMap = append(keysForStringMap, k) 3054 } 3055 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 3056 mapStringForStringMap := "map[string]string{" 3057 for _, k := range keysForStringMap { 3058 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) 3059 } 3060 mapStringForStringMap += "}" 3061 if this.StringMap != nil { 3062 s = append(s, "StringMap: "+mapStringForStringMap+",\n") 3063 } 3064 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 3065 for k := range this.StringToBytesMap { 3066 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 3067 } 3068 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 3069 mapStringForStringToBytesMap := "map[string][]byte{" 3070 for _, k := range keysForStringToBytesMap { 3071 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) 3072 } 3073 mapStringForStringToBytesMap += "}" 3074 if this.StringToBytesMap != nil { 3075 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") 3076 } 3077 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 3078 for k := range this.StringToEnumMap { 3079 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 3080 } 3081 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 3082 mapStringForStringToEnumMap := "map[string]MapEnum{" 3083 for _, k := range keysForStringToEnumMap { 3084 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) 3085 } 3086 mapStringForStringToEnumMap += "}" 3087 if this.StringToEnumMap != nil { 3088 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") 3089 } 3090 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 3091 for k := range this.StringToMsgMap { 3092 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 3093 } 3094 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 3095 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 3096 for _, k := range keysForStringToMsgMap { 3097 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) 3098 } 3099 mapStringForStringToMsgMap += "}" 3100 if this.StringToMsgMap != nil { 3101 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") 3102 } 3103 s = append(s, "}") 3104 return strings.Join(s, "") 3105} 3106func (this *MessageWithMap) GoString() string { 3107 if this == nil { 3108 return "nil" 3109 } 3110 s := make([]string, 0, 7) 3111 s = append(s, "&theproto3.MessageWithMap{") 3112 keysForNameMapping := make([]int32, 0, len(this.NameMapping)) 3113 for k := range this.NameMapping { 3114 keysForNameMapping = append(keysForNameMapping, k) 3115 } 3116 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping) 3117 mapStringForNameMapping := "map[int32]string{" 3118 for _, k := range keysForNameMapping { 3119 mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k]) 3120 } 3121 mapStringForNameMapping += "}" 3122 if this.NameMapping != nil { 3123 s = append(s, "NameMapping: "+mapStringForNameMapping+",\n") 3124 } 3125 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping)) 3126 for k := range this.MsgMapping { 3127 keysForMsgMapping = append(keysForMsgMapping, k) 3128 } 3129 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping) 3130 mapStringForMsgMapping := "map[int64]*FloatingPoint{" 3131 for _, k := range keysForMsgMapping { 3132 mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k]) 3133 } 3134 mapStringForMsgMapping += "}" 3135 if this.MsgMapping != nil { 3136 s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n") 3137 } 3138 keysForByteMapping := make([]bool, 0, len(this.ByteMapping)) 3139 for k := range this.ByteMapping { 3140 keysForByteMapping = append(keysForByteMapping, k) 3141 } 3142 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping) 3143 mapStringForByteMapping := "map[bool][]byte{" 3144 for _, k := range keysForByteMapping { 3145 mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k]) 3146 } 3147 mapStringForByteMapping += "}" 3148 if this.ByteMapping != nil { 3149 s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n") 3150 } 3151 s = append(s, "}") 3152 return strings.Join(s, "") 3153} 3154func (this *FloatingPoint) GoString() string { 3155 if this == nil { 3156 return "nil" 3157 } 3158 s := make([]string, 0, 5) 3159 s = append(s, "&theproto3.FloatingPoint{") 3160 s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n") 3161 s = append(s, "}") 3162 return strings.Join(s, "") 3163} 3164func (this *Uint128Pair) GoString() string { 3165 if this == nil { 3166 return "nil" 3167 } 3168 s := make([]string, 0, 6) 3169 s = append(s, "&theproto3.Uint128Pair{") 3170 s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n") 3171 s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n") 3172 s = append(s, "}") 3173 return strings.Join(s, "") 3174} 3175func (this *ContainsNestedMap) GoString() string { 3176 if this == nil { 3177 return "nil" 3178 } 3179 s := make([]string, 0, 4) 3180 s = append(s, "&theproto3.ContainsNestedMap{") 3181 s = append(s, "}") 3182 return strings.Join(s, "") 3183} 3184func (this *ContainsNestedMap_NestedMap) GoString() string { 3185 if this == nil { 3186 return "nil" 3187 } 3188 s := make([]string, 0, 5) 3189 s = append(s, "&theproto3.ContainsNestedMap_NestedMap{") 3190 keysForNestedMapField := make([]string, 0, len(this.NestedMapField)) 3191 for k := range this.NestedMapField { 3192 keysForNestedMapField = append(keysForNestedMapField, k) 3193 } 3194 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField) 3195 mapStringForNestedMapField := "map[string]float64{" 3196 for _, k := range keysForNestedMapField { 3197 mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k]) 3198 } 3199 mapStringForNestedMapField += "}" 3200 if this.NestedMapField != nil { 3201 s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n") 3202 } 3203 s = append(s, "}") 3204 return strings.Join(s, "") 3205} 3206func (this *NotPacked) GoString() string { 3207 if this == nil { 3208 return "nil" 3209 } 3210 s := make([]string, 0, 5) 3211 s = append(s, "&theproto3.NotPacked{") 3212 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 3213 s = append(s, "}") 3214 return strings.Join(s, "") 3215} 3216func valueToGoStringTheproto3(v interface{}, typ string) string { 3217 rv := reflect.ValueOf(v) 3218 if rv.IsNil() { 3219 return "nil" 3220 } 3221 pv := reflect.Indirect(rv).Interface() 3222 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 3223} 3224func NewPopulatedMessage(r randyTheproto3, easy bool) *Message { 3225 this := &Message{} 3226 this.Name = string(randStringTheproto3(r)) 3227 this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)]) 3228 this.HeightInCm = uint32(r.Uint32()) 3229 v1 := r.Intn(100) 3230 this.Data = make([]byte, v1) 3231 for i := 0; i < v1; i++ { 3232 this.Data[i] = byte(r.Intn(256)) 3233 } 3234 this.ResultCount = int64(r.Int63()) 3235 if r.Intn(2) == 0 { 3236 this.ResultCount *= -1 3237 } 3238 this.TrueScotsman = bool(bool(r.Intn(2) == 0)) 3239 this.Score = float32(r.Float32()) 3240 if r.Intn(2) == 0 { 3241 this.Score *= -1 3242 } 3243 v2 := r.Intn(10) 3244 this.Key = make([]uint64, v2) 3245 for i := 0; i < v2; i++ { 3246 this.Key[i] = uint64(uint64(r.Uint32())) 3247 } 3248 if r.Intn(10) != 0 { 3249 this.Nested = NewPopulatedNested(r, easy) 3250 } 3251 if r.Intn(10) != 0 { 3252 v3 := r.Intn(10) 3253 this.Terrain = make(map[int64]*Nested) 3254 for i := 0; i < v3; i++ { 3255 this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy) 3256 } 3257 } 3258 if r.Intn(10) != 0 { 3259 this.Proto2Field = test.NewPopulatedNinOptNative(r, easy) 3260 } 3261 if r.Intn(10) != 0 { 3262 v4 := r.Intn(10) 3263 this.Proto2Value = make(map[int64]*test.NinOptEnum) 3264 for i := 0; i < v4; i++ { 3265 this.Proto2Value[int64(r.Int63())] = test.NewPopulatedNinOptEnum(r, easy) 3266 } 3267 } 3268 if !easy && r.Intn(10) != 0 { 3269 } 3270 return this 3271} 3272 3273func NewPopulatedNested(r randyTheproto3, easy bool) *Nested { 3274 this := &Nested{} 3275 this.Bunny = string(randStringTheproto3(r)) 3276 if !easy && r.Intn(10) != 0 { 3277 } 3278 return this 3279} 3280 3281func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps { 3282 this := &AllMaps{} 3283 if r.Intn(10) != 0 { 3284 v5 := r.Intn(10) 3285 this.StringToDoubleMap = make(map[string]float64) 3286 for i := 0; i < v5; i++ { 3287 v6 := randStringTheproto3(r) 3288 this.StringToDoubleMap[v6] = float64(r.Float64()) 3289 if r.Intn(2) == 0 { 3290 this.StringToDoubleMap[v6] *= -1 3291 } 3292 } 3293 } 3294 if r.Intn(10) != 0 { 3295 v7 := r.Intn(10) 3296 this.StringToFloatMap = make(map[string]float32) 3297 for i := 0; i < v7; i++ { 3298 v8 := randStringTheproto3(r) 3299 this.StringToFloatMap[v8] = float32(r.Float32()) 3300 if r.Intn(2) == 0 { 3301 this.StringToFloatMap[v8] *= -1 3302 } 3303 } 3304 } 3305 if r.Intn(10) != 0 { 3306 v9 := r.Intn(10) 3307 this.Int32Map = make(map[int32]int32) 3308 for i := 0; i < v9; i++ { 3309 v10 := int32(r.Int31()) 3310 this.Int32Map[v10] = int32(r.Int31()) 3311 if r.Intn(2) == 0 { 3312 this.Int32Map[v10] *= -1 3313 } 3314 } 3315 } 3316 if r.Intn(10) != 0 { 3317 v11 := r.Intn(10) 3318 this.Int64Map = make(map[int64]int64) 3319 for i := 0; i < v11; i++ { 3320 v12 := int64(r.Int63()) 3321 this.Int64Map[v12] = int64(r.Int63()) 3322 if r.Intn(2) == 0 { 3323 this.Int64Map[v12] *= -1 3324 } 3325 } 3326 } 3327 if r.Intn(10) != 0 { 3328 v13 := r.Intn(10) 3329 this.Uint32Map = make(map[uint32]uint32) 3330 for i := 0; i < v13; i++ { 3331 v14 := uint32(r.Uint32()) 3332 this.Uint32Map[v14] = uint32(r.Uint32()) 3333 } 3334 } 3335 if r.Intn(10) != 0 { 3336 v15 := r.Intn(10) 3337 this.Uint64Map = make(map[uint64]uint64) 3338 for i := 0; i < v15; i++ { 3339 v16 := uint64(uint64(r.Uint32())) 3340 this.Uint64Map[v16] = uint64(uint64(r.Uint32())) 3341 } 3342 } 3343 if r.Intn(10) != 0 { 3344 v17 := r.Intn(10) 3345 this.Sint32Map = make(map[int32]int32) 3346 for i := 0; i < v17; i++ { 3347 v18 := int32(r.Int31()) 3348 this.Sint32Map[v18] = int32(r.Int31()) 3349 if r.Intn(2) == 0 { 3350 this.Sint32Map[v18] *= -1 3351 } 3352 } 3353 } 3354 if r.Intn(10) != 0 { 3355 v19 := r.Intn(10) 3356 this.Sint64Map = make(map[int64]int64) 3357 for i := 0; i < v19; i++ { 3358 v20 := int64(r.Int63()) 3359 this.Sint64Map[v20] = int64(r.Int63()) 3360 if r.Intn(2) == 0 { 3361 this.Sint64Map[v20] *= -1 3362 } 3363 } 3364 } 3365 if r.Intn(10) != 0 { 3366 v21 := r.Intn(10) 3367 this.Fixed32Map = make(map[uint32]uint32) 3368 for i := 0; i < v21; i++ { 3369 v22 := uint32(r.Uint32()) 3370 this.Fixed32Map[v22] = uint32(r.Uint32()) 3371 } 3372 } 3373 if r.Intn(10) != 0 { 3374 v23 := r.Intn(10) 3375 this.Sfixed32Map = make(map[int32]int32) 3376 for i := 0; i < v23; i++ { 3377 v24 := int32(r.Int31()) 3378 this.Sfixed32Map[v24] = int32(r.Int31()) 3379 if r.Intn(2) == 0 { 3380 this.Sfixed32Map[v24] *= -1 3381 } 3382 } 3383 } 3384 if r.Intn(10) != 0 { 3385 v25 := r.Intn(10) 3386 this.Fixed64Map = make(map[uint64]uint64) 3387 for i := 0; i < v25; i++ { 3388 v26 := uint64(uint64(r.Uint32())) 3389 this.Fixed64Map[v26] = uint64(uint64(r.Uint32())) 3390 } 3391 } 3392 if r.Intn(10) != 0 { 3393 v27 := r.Intn(10) 3394 this.Sfixed64Map = make(map[int64]int64) 3395 for i := 0; i < v27; i++ { 3396 v28 := int64(r.Int63()) 3397 this.Sfixed64Map[v28] = int64(r.Int63()) 3398 if r.Intn(2) == 0 { 3399 this.Sfixed64Map[v28] *= -1 3400 } 3401 } 3402 } 3403 if r.Intn(10) != 0 { 3404 v29 := r.Intn(10) 3405 this.BoolMap = make(map[bool]bool) 3406 for i := 0; i < v29; i++ { 3407 v30 := bool(bool(r.Intn(2) == 0)) 3408 this.BoolMap[v30] = bool(bool(r.Intn(2) == 0)) 3409 } 3410 } 3411 if r.Intn(10) != 0 { 3412 v31 := r.Intn(10) 3413 this.StringMap = make(map[string]string) 3414 for i := 0; i < v31; i++ { 3415 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r) 3416 } 3417 } 3418 if r.Intn(10) != 0 { 3419 v32 := r.Intn(10) 3420 this.StringToBytesMap = make(map[string][]byte) 3421 for i := 0; i < v32; i++ { 3422 v33 := r.Intn(100) 3423 v34 := randStringTheproto3(r) 3424 this.StringToBytesMap[v34] = make([]byte, v33) 3425 for i := 0; i < v33; i++ { 3426 this.StringToBytesMap[v34][i] = byte(r.Intn(256)) 3427 } 3428 } 3429 } 3430 if r.Intn(10) != 0 { 3431 v35 := r.Intn(10) 3432 this.StringToEnumMap = make(map[string]MapEnum) 3433 for i := 0; i < v35; i++ { 3434 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) 3435 } 3436 } 3437 if r.Intn(10) != 0 { 3438 v36 := r.Intn(10) 3439 this.StringToMsgMap = make(map[string]*FloatingPoint) 3440 for i := 0; i < v36; i++ { 3441 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy) 3442 } 3443 } 3444 if !easy && r.Intn(10) != 0 { 3445 } 3446 return this 3447} 3448 3449func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered { 3450 this := &AllMapsOrdered{} 3451 if r.Intn(10) != 0 { 3452 v37 := r.Intn(10) 3453 this.StringToDoubleMap = make(map[string]float64) 3454 for i := 0; i < v37; i++ { 3455 v38 := randStringTheproto3(r) 3456 this.StringToDoubleMap[v38] = float64(r.Float64()) 3457 if r.Intn(2) == 0 { 3458 this.StringToDoubleMap[v38] *= -1 3459 } 3460 } 3461 } 3462 if r.Intn(10) != 0 { 3463 v39 := r.Intn(10) 3464 this.StringToFloatMap = make(map[string]float32) 3465 for i := 0; i < v39; i++ { 3466 v40 := randStringTheproto3(r) 3467 this.StringToFloatMap[v40] = float32(r.Float32()) 3468 if r.Intn(2) == 0 { 3469 this.StringToFloatMap[v40] *= -1 3470 } 3471 } 3472 } 3473 if r.Intn(10) != 0 { 3474 v41 := r.Intn(10) 3475 this.Int32Map = make(map[int32]int32) 3476 for i := 0; i < v41; i++ { 3477 v42 := int32(r.Int31()) 3478 this.Int32Map[v42] = int32(r.Int31()) 3479 if r.Intn(2) == 0 { 3480 this.Int32Map[v42] *= -1 3481 } 3482 } 3483 } 3484 if r.Intn(10) != 0 { 3485 v43 := r.Intn(10) 3486 this.Int64Map = make(map[int64]int64) 3487 for i := 0; i < v43; i++ { 3488 v44 := int64(r.Int63()) 3489 this.Int64Map[v44] = int64(r.Int63()) 3490 if r.Intn(2) == 0 { 3491 this.Int64Map[v44] *= -1 3492 } 3493 } 3494 } 3495 if r.Intn(10) != 0 { 3496 v45 := r.Intn(10) 3497 this.Uint32Map = make(map[uint32]uint32) 3498 for i := 0; i < v45; i++ { 3499 v46 := uint32(r.Uint32()) 3500 this.Uint32Map[v46] = uint32(r.Uint32()) 3501 } 3502 } 3503 if r.Intn(10) != 0 { 3504 v47 := r.Intn(10) 3505 this.Uint64Map = make(map[uint64]uint64) 3506 for i := 0; i < v47; i++ { 3507 v48 := uint64(uint64(r.Uint32())) 3508 this.Uint64Map[v48] = uint64(uint64(r.Uint32())) 3509 } 3510 } 3511 if r.Intn(10) != 0 { 3512 v49 := r.Intn(10) 3513 this.Sint32Map = make(map[int32]int32) 3514 for i := 0; i < v49; i++ { 3515 v50 := int32(r.Int31()) 3516 this.Sint32Map[v50] = int32(r.Int31()) 3517 if r.Intn(2) == 0 { 3518 this.Sint32Map[v50] *= -1 3519 } 3520 } 3521 } 3522 if r.Intn(10) != 0 { 3523 v51 := r.Intn(10) 3524 this.Sint64Map = make(map[int64]int64) 3525 for i := 0; i < v51; i++ { 3526 v52 := int64(r.Int63()) 3527 this.Sint64Map[v52] = int64(r.Int63()) 3528 if r.Intn(2) == 0 { 3529 this.Sint64Map[v52] *= -1 3530 } 3531 } 3532 } 3533 if r.Intn(10) != 0 { 3534 v53 := r.Intn(10) 3535 this.Fixed32Map = make(map[uint32]uint32) 3536 for i := 0; i < v53; i++ { 3537 v54 := uint32(r.Uint32()) 3538 this.Fixed32Map[v54] = uint32(r.Uint32()) 3539 } 3540 } 3541 if r.Intn(10) != 0 { 3542 v55 := r.Intn(10) 3543 this.Sfixed32Map = make(map[int32]int32) 3544 for i := 0; i < v55; i++ { 3545 v56 := int32(r.Int31()) 3546 this.Sfixed32Map[v56] = int32(r.Int31()) 3547 if r.Intn(2) == 0 { 3548 this.Sfixed32Map[v56] *= -1 3549 } 3550 } 3551 } 3552 if r.Intn(10) != 0 { 3553 v57 := r.Intn(10) 3554 this.Fixed64Map = make(map[uint64]uint64) 3555 for i := 0; i < v57; i++ { 3556 v58 := uint64(uint64(r.Uint32())) 3557 this.Fixed64Map[v58] = uint64(uint64(r.Uint32())) 3558 } 3559 } 3560 if r.Intn(10) != 0 { 3561 v59 := r.Intn(10) 3562 this.Sfixed64Map = make(map[int64]int64) 3563 for i := 0; i < v59; i++ { 3564 v60 := int64(r.Int63()) 3565 this.Sfixed64Map[v60] = int64(r.Int63()) 3566 if r.Intn(2) == 0 { 3567 this.Sfixed64Map[v60] *= -1 3568 } 3569 } 3570 } 3571 if r.Intn(10) != 0 { 3572 v61 := r.Intn(10) 3573 this.BoolMap = make(map[bool]bool) 3574 for i := 0; i < v61; i++ { 3575 v62 := bool(bool(r.Intn(2) == 0)) 3576 this.BoolMap[v62] = bool(bool(r.Intn(2) == 0)) 3577 } 3578 } 3579 if r.Intn(10) != 0 { 3580 v63 := r.Intn(10) 3581 this.StringMap = make(map[string]string) 3582 for i := 0; i < v63; i++ { 3583 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r) 3584 } 3585 } 3586 if r.Intn(10) != 0 { 3587 v64 := r.Intn(10) 3588 this.StringToBytesMap = make(map[string][]byte) 3589 for i := 0; i < v64; i++ { 3590 v65 := r.Intn(100) 3591 v66 := randStringTheproto3(r) 3592 this.StringToBytesMap[v66] = make([]byte, v65) 3593 for i := 0; i < v65; i++ { 3594 this.StringToBytesMap[v66][i] = byte(r.Intn(256)) 3595 } 3596 } 3597 } 3598 if r.Intn(10) != 0 { 3599 v67 := r.Intn(10) 3600 this.StringToEnumMap = make(map[string]MapEnum) 3601 for i := 0; i < v67; i++ { 3602 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) 3603 } 3604 } 3605 if r.Intn(10) != 0 { 3606 v68 := r.Intn(10) 3607 this.StringToMsgMap = make(map[string]*FloatingPoint) 3608 for i := 0; i < v68; i++ { 3609 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy) 3610 } 3611 } 3612 if !easy && r.Intn(10) != 0 { 3613 } 3614 return this 3615} 3616 3617func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap { 3618 this := &MessageWithMap{} 3619 if r.Intn(10) != 0 { 3620 v69 := r.Intn(10) 3621 this.NameMapping = make(map[int32]string) 3622 for i := 0; i < v69; i++ { 3623 this.NameMapping[int32(r.Int31())] = randStringTheproto3(r) 3624 } 3625 } 3626 if r.Intn(10) != 0 { 3627 v70 := r.Intn(10) 3628 this.MsgMapping = make(map[int64]*FloatingPoint) 3629 for i := 0; i < v70; i++ { 3630 this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy) 3631 } 3632 } 3633 if r.Intn(10) != 0 { 3634 v71 := r.Intn(10) 3635 this.ByteMapping = make(map[bool][]byte) 3636 for i := 0; i < v71; i++ { 3637 v72 := r.Intn(100) 3638 v73 := bool(bool(r.Intn(2) == 0)) 3639 this.ByteMapping[v73] = make([]byte, v72) 3640 for i := 0; i < v72; i++ { 3641 this.ByteMapping[v73][i] = byte(r.Intn(256)) 3642 } 3643 } 3644 } 3645 if !easy && r.Intn(10) != 0 { 3646 } 3647 return this 3648} 3649 3650func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint { 3651 this := &FloatingPoint{} 3652 this.F = float64(r.Float64()) 3653 if r.Intn(2) == 0 { 3654 this.F *= -1 3655 } 3656 if !easy && r.Intn(10) != 0 { 3657 } 3658 return this 3659} 3660 3661func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair { 3662 this := &Uint128Pair{} 3663 v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 3664 this.Left = *v74 3665 this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 3666 if !easy && r.Intn(10) != 0 { 3667 } 3668 return this 3669} 3670 3671func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap { 3672 this := &ContainsNestedMap{} 3673 if !easy && r.Intn(10) != 0 { 3674 } 3675 return this 3676} 3677 3678func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap { 3679 this := &ContainsNestedMap_NestedMap{} 3680 if r.Intn(10) != 0 { 3681 v75 := r.Intn(10) 3682 this.NestedMapField = make(map[string]float64) 3683 for i := 0; i < v75; i++ { 3684 v76 := randStringTheproto3(r) 3685 this.NestedMapField[v76] = float64(r.Float64()) 3686 if r.Intn(2) == 0 { 3687 this.NestedMapField[v76] *= -1 3688 } 3689 } 3690 } 3691 if !easy && r.Intn(10) != 0 { 3692 } 3693 return this 3694} 3695 3696func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked { 3697 this := &NotPacked{} 3698 v77 := r.Intn(10) 3699 this.Key = make([]uint64, v77) 3700 for i := 0; i < v77; i++ { 3701 this.Key[i] = uint64(uint64(r.Uint32())) 3702 } 3703 if !easy && r.Intn(10) != 0 { 3704 } 3705 return this 3706} 3707 3708type randyTheproto3 interface { 3709 Float32() float32 3710 Float64() float64 3711 Int63() int64 3712 Int31() int32 3713 Uint32() uint32 3714 Intn(n int) int 3715} 3716 3717func randUTF8RuneTheproto3(r randyTheproto3) rune { 3718 ru := r.Intn(62) 3719 if ru < 10 { 3720 return rune(ru + 48) 3721 } else if ru < 36 { 3722 return rune(ru + 55) 3723 } 3724 return rune(ru + 61) 3725} 3726func randStringTheproto3(r randyTheproto3) string { 3727 v78 := r.Intn(100) 3728 tmps := make([]rune, v78) 3729 for i := 0; i < v78; i++ { 3730 tmps[i] = randUTF8RuneTheproto3(r) 3731 } 3732 return string(tmps) 3733} 3734func randUnrecognizedTheproto3(r randyTheproto3, maxFieldNumber int) (dAtA []byte) { 3735 l := r.Intn(5) 3736 for i := 0; i < l; i++ { 3737 wire := r.Intn(4) 3738 if wire == 3 { 3739 wire = 5 3740 } 3741 fieldNumber := maxFieldNumber + r.Intn(100) 3742 dAtA = randFieldTheproto3(dAtA, r, fieldNumber, wire) 3743 } 3744 return dAtA 3745} 3746func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte { 3747 key := uint32(fieldNumber)<<3 | uint32(wire) 3748 switch wire { 3749 case 0: 3750 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 3751 v79 := r.Int63() 3752 if r.Intn(2) == 0 { 3753 v79 *= -1 3754 } 3755 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79)) 3756 case 1: 3757 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 3758 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 3759 case 2: 3760 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 3761 ll := r.Intn(100) 3762 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll)) 3763 for j := 0; j < ll; j++ { 3764 dAtA = append(dAtA, byte(r.Intn(256))) 3765 } 3766 default: 3767 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 3768 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 3769 } 3770 return dAtA 3771} 3772func encodeVarintPopulateTheproto3(dAtA []byte, v uint64) []byte { 3773 for v >= 1<<7 { 3774 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 3775 v >>= 7 3776 } 3777 dAtA = append(dAtA, uint8(v)) 3778 return dAtA 3779} 3780func (m *Message) Size() (n int) { 3781 var l int 3782 _ = l 3783 l = len(m.Name) 3784 if l > 0 { 3785 n += 1 + l + sovTheproto3(uint64(l)) 3786 } 3787 if m.Hilarity != 0 { 3788 n += 1 + sovTheproto3(uint64(m.Hilarity)) 3789 } 3790 if m.HeightInCm != 0 { 3791 n += 1 + sovTheproto3(uint64(m.HeightInCm)) 3792 } 3793 l = len(m.Data) 3794 if l > 0 { 3795 n += 1 + l + sovTheproto3(uint64(l)) 3796 } 3797 if m.ResultCount != 0 { 3798 n += 1 + sovTheproto3(uint64(m.ResultCount)) 3799 } 3800 if m.TrueScotsman { 3801 n += 2 3802 } 3803 if m.Score != 0 { 3804 n += 5 3805 } 3806 if len(m.Key) > 0 { 3807 l = 0 3808 for _, e := range m.Key { 3809 l += sovTheproto3(uint64(e)) 3810 } 3811 n += 1 + sovTheproto3(uint64(l)) + l 3812 } 3813 if m.Nested != nil { 3814 l = m.Nested.Size() 3815 n += 1 + l + sovTheproto3(uint64(l)) 3816 } 3817 if len(m.Terrain) > 0 { 3818 for k, v := range m.Terrain { 3819 _ = k 3820 _ = v 3821 l = 0 3822 if v != nil { 3823 l = v.Size() 3824 l += 1 + sovTheproto3(uint64(l)) 3825 } 3826 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l 3827 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3828 } 3829 } 3830 if m.Proto2Field != nil { 3831 l = m.Proto2Field.Size() 3832 n += 1 + l + sovTheproto3(uint64(l)) 3833 } 3834 if len(m.Proto2Value) > 0 { 3835 for k, v := range m.Proto2Value { 3836 _ = k 3837 _ = v 3838 l = 0 3839 if v != nil { 3840 l = v.Size() 3841 l += 1 + sovTheproto3(uint64(l)) 3842 } 3843 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l 3844 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3845 } 3846 } 3847 return n 3848} 3849 3850func (m *Nested) Size() (n int) { 3851 var l int 3852 _ = l 3853 l = len(m.Bunny) 3854 if l > 0 { 3855 n += 1 + l + sovTheproto3(uint64(l)) 3856 } 3857 return n 3858} 3859 3860func (m *AllMaps) Size() (n int) { 3861 var l int 3862 _ = l 3863 if len(m.StringToDoubleMap) > 0 { 3864 for k, v := range m.StringToDoubleMap { 3865 _ = k 3866 _ = v 3867 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 3868 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3869 } 3870 } 3871 if len(m.StringToFloatMap) > 0 { 3872 for k, v := range m.StringToFloatMap { 3873 _ = k 3874 _ = v 3875 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 3876 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3877 } 3878 } 3879 if len(m.Int32Map) > 0 { 3880 for k, v := range m.Int32Map { 3881 _ = k 3882 _ = v 3883 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3884 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3885 } 3886 } 3887 if len(m.Int64Map) > 0 { 3888 for k, v := range m.Int64Map { 3889 _ = k 3890 _ = v 3891 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3892 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3893 } 3894 } 3895 if len(m.Uint32Map) > 0 { 3896 for k, v := range m.Uint32Map { 3897 _ = k 3898 _ = v 3899 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3900 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3901 } 3902 } 3903 if len(m.Uint64Map) > 0 { 3904 for k, v := range m.Uint64Map { 3905 _ = k 3906 _ = v 3907 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3908 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3909 } 3910 } 3911 if len(m.Sint32Map) > 0 { 3912 for k, v := range m.Sint32Map { 3913 _ = k 3914 _ = v 3915 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 3916 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3917 } 3918 } 3919 if len(m.Sint64Map) > 0 { 3920 for k, v := range m.Sint64Map { 3921 _ = k 3922 _ = v 3923 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 3924 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3925 } 3926 } 3927 if len(m.Fixed32Map) > 0 { 3928 for k, v := range m.Fixed32Map { 3929 _ = k 3930 _ = v 3931 mapEntrySize := 1 + 4 + 1 + 4 3932 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3933 } 3934 } 3935 if len(m.Sfixed32Map) > 0 { 3936 for k, v := range m.Sfixed32Map { 3937 _ = k 3938 _ = v 3939 mapEntrySize := 1 + 4 + 1 + 4 3940 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3941 } 3942 } 3943 if len(m.Fixed64Map) > 0 { 3944 for k, v := range m.Fixed64Map { 3945 _ = k 3946 _ = v 3947 mapEntrySize := 1 + 8 + 1 + 8 3948 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3949 } 3950 } 3951 if len(m.Sfixed64Map) > 0 { 3952 for k, v := range m.Sfixed64Map { 3953 _ = k 3954 _ = v 3955 mapEntrySize := 1 + 8 + 1 + 8 3956 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3957 } 3958 } 3959 if len(m.BoolMap) > 0 { 3960 for k, v := range m.BoolMap { 3961 _ = k 3962 _ = v 3963 mapEntrySize := 1 + 1 + 1 + 1 3964 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3965 } 3966 } 3967 if len(m.StringMap) > 0 { 3968 for k, v := range m.StringMap { 3969 _ = k 3970 _ = v 3971 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 3972 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3973 } 3974 } 3975 if len(m.StringToBytesMap) > 0 { 3976 for k, v := range m.StringToBytesMap { 3977 _ = k 3978 _ = v 3979 l = 0 3980 if len(v) > 0 { 3981 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 3982 } 3983 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 3984 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 3985 } 3986 } 3987 if len(m.StringToEnumMap) > 0 { 3988 for k, v := range m.StringToEnumMap { 3989 _ = k 3990 _ = v 3991 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 3992 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 3993 } 3994 } 3995 if len(m.StringToMsgMap) > 0 { 3996 for k, v := range m.StringToMsgMap { 3997 _ = k 3998 _ = v 3999 l = 0 4000 if v != nil { 4001 l = v.Size() 4002 l += 1 + sovTheproto3(uint64(l)) 4003 } 4004 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 4005 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 4006 } 4007 } 4008 return n 4009} 4010 4011func (m *AllMapsOrdered) Size() (n int) { 4012 var l int 4013 _ = l 4014 if len(m.StringToDoubleMap) > 0 { 4015 for k, v := range m.StringToDoubleMap { 4016 _ = k 4017 _ = v 4018 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 4019 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4020 } 4021 } 4022 if len(m.StringToFloatMap) > 0 { 4023 for k, v := range m.StringToFloatMap { 4024 _ = k 4025 _ = v 4026 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 4027 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4028 } 4029 } 4030 if len(m.Int32Map) > 0 { 4031 for k, v := range m.Int32Map { 4032 _ = k 4033 _ = v 4034 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4035 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4036 } 4037 } 4038 if len(m.Int64Map) > 0 { 4039 for k, v := range m.Int64Map { 4040 _ = k 4041 _ = v 4042 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4043 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4044 } 4045 } 4046 if len(m.Uint32Map) > 0 { 4047 for k, v := range m.Uint32Map { 4048 _ = k 4049 _ = v 4050 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4051 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4052 } 4053 } 4054 if len(m.Uint64Map) > 0 { 4055 for k, v := range m.Uint64Map { 4056 _ = k 4057 _ = v 4058 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4059 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4060 } 4061 } 4062 if len(m.Sint32Map) > 0 { 4063 for k, v := range m.Sint32Map { 4064 _ = k 4065 _ = v 4066 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 4067 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4068 } 4069 } 4070 if len(m.Sint64Map) > 0 { 4071 for k, v := range m.Sint64Map { 4072 _ = k 4073 _ = v 4074 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 4075 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4076 } 4077 } 4078 if len(m.Fixed32Map) > 0 { 4079 for k, v := range m.Fixed32Map { 4080 _ = k 4081 _ = v 4082 mapEntrySize := 1 + 4 + 1 + 4 4083 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4084 } 4085 } 4086 if len(m.Sfixed32Map) > 0 { 4087 for k, v := range m.Sfixed32Map { 4088 _ = k 4089 _ = v 4090 mapEntrySize := 1 + 4 + 1 + 4 4091 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4092 } 4093 } 4094 if len(m.Fixed64Map) > 0 { 4095 for k, v := range m.Fixed64Map { 4096 _ = k 4097 _ = v 4098 mapEntrySize := 1 + 8 + 1 + 8 4099 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4100 } 4101 } 4102 if len(m.Sfixed64Map) > 0 { 4103 for k, v := range m.Sfixed64Map { 4104 _ = k 4105 _ = v 4106 mapEntrySize := 1 + 8 + 1 + 8 4107 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4108 } 4109 } 4110 if len(m.BoolMap) > 0 { 4111 for k, v := range m.BoolMap { 4112 _ = k 4113 _ = v 4114 mapEntrySize := 1 + 1 + 1 + 1 4115 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4116 } 4117 } 4118 if len(m.StringMap) > 0 { 4119 for k, v := range m.StringMap { 4120 _ = k 4121 _ = v 4122 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 4123 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4124 } 4125 } 4126 if len(m.StringToBytesMap) > 0 { 4127 for k, v := range m.StringToBytesMap { 4128 _ = k 4129 _ = v 4130 l = 0 4131 if len(v) > 0 { 4132 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 4133 } 4134 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 4135 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4136 } 4137 } 4138 if len(m.StringToEnumMap) > 0 { 4139 for k, v := range m.StringToEnumMap { 4140 _ = k 4141 _ = v 4142 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 4143 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 4144 } 4145 } 4146 if len(m.StringToMsgMap) > 0 { 4147 for k, v := range m.StringToMsgMap { 4148 _ = k 4149 _ = v 4150 l = 0 4151 if v != nil { 4152 l = v.Size() 4153 l += 1 + sovTheproto3(uint64(l)) 4154 } 4155 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 4156 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 4157 } 4158 } 4159 return n 4160} 4161 4162func (m *MessageWithMap) Size() (n int) { 4163 var l int 4164 _ = l 4165 if len(m.NameMapping) > 0 { 4166 for k, v := range m.NameMapping { 4167 _ = k 4168 _ = v 4169 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v))) 4170 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4171 } 4172 } 4173 if len(m.MsgMapping) > 0 { 4174 for k, v := range m.MsgMapping { 4175 _ = k 4176 _ = v 4177 l = 0 4178 if v != nil { 4179 l = v.Size() 4180 l += 1 + sovTheproto3(uint64(l)) 4181 } 4182 mapEntrySize := 1 + sozTheproto3(uint64(k)) + l 4183 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4184 } 4185 } 4186 if len(m.ByteMapping) > 0 { 4187 for k, v := range m.ByteMapping { 4188 _ = k 4189 _ = v 4190 l = 0 4191 if len(v) > 0 { 4192 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 4193 } 4194 mapEntrySize := 1 + 1 + l 4195 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4196 } 4197 } 4198 return n 4199} 4200 4201func (m *FloatingPoint) Size() (n int) { 4202 var l int 4203 _ = l 4204 if m.F != 0 { 4205 n += 9 4206 } 4207 return n 4208} 4209 4210func (m *Uint128Pair) Size() (n int) { 4211 var l int 4212 _ = l 4213 l = m.Left.Size() 4214 n += 1 + l + sovTheproto3(uint64(l)) 4215 if m.Right != nil { 4216 l = m.Right.Size() 4217 n += 1 + l + sovTheproto3(uint64(l)) 4218 } 4219 return n 4220} 4221 4222func (m *ContainsNestedMap) Size() (n int) { 4223 var l int 4224 _ = l 4225 return n 4226} 4227 4228func (m *ContainsNestedMap_NestedMap) Size() (n int) { 4229 var l int 4230 _ = l 4231 if len(m.NestedMapField) > 0 { 4232 for k, v := range m.NestedMapField { 4233 _ = k 4234 _ = v 4235 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 4236 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 4237 } 4238 } 4239 return n 4240} 4241 4242func (m *NotPacked) Size() (n int) { 4243 var l int 4244 _ = l 4245 if len(m.Key) > 0 { 4246 for _, e := range m.Key { 4247 n += 1 + sovTheproto3(uint64(e)) 4248 } 4249 } 4250 return n 4251} 4252 4253func sovTheproto3(x uint64) (n int) { 4254 for { 4255 n++ 4256 x >>= 7 4257 if x == 0 { 4258 break 4259 } 4260 } 4261 return n 4262} 4263func sozTheproto3(x uint64) (n int) { 4264 return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 4265} 4266func (this *Message) String() string { 4267 if this == nil { 4268 return "nil" 4269 } 4270 keysForTerrain := make([]int64, 0, len(this.Terrain)) 4271 for k := range this.Terrain { 4272 keysForTerrain = append(keysForTerrain, k) 4273 } 4274 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain) 4275 mapStringForTerrain := "map[int64]*Nested{" 4276 for _, k := range keysForTerrain { 4277 mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k]) 4278 } 4279 mapStringForTerrain += "}" 4280 keysForProto2Value := make([]int64, 0, len(this.Proto2Value)) 4281 for k := range this.Proto2Value { 4282 keysForProto2Value = append(keysForProto2Value, k) 4283 } 4284 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value) 4285 mapStringForProto2Value := "map[int64]*test.NinOptEnum{" 4286 for _, k := range keysForProto2Value { 4287 mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k]) 4288 } 4289 mapStringForProto2Value += "}" 4290 s := strings.Join([]string{`&Message{`, 4291 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 4292 `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`, 4293 `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`, 4294 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 4295 `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`, 4296 `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`, 4297 `Score:` + fmt.Sprintf("%v", this.Score) + `,`, 4298 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 4299 `Nested:` + strings.Replace(fmt.Sprintf("%v", this.Nested), "Nested", "Nested", 1) + `,`, 4300 `Terrain:` + mapStringForTerrain + `,`, 4301 `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "test.NinOptNative", 1) + `,`, 4302 `Proto2Value:` + mapStringForProto2Value + `,`, 4303 `}`, 4304 }, "") 4305 return s 4306} 4307func (this *Nested) String() string { 4308 if this == nil { 4309 return "nil" 4310 } 4311 s := strings.Join([]string{`&Nested{`, 4312 `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`, 4313 `}`, 4314 }, "") 4315 return s 4316} 4317func (this *AllMaps) String() string { 4318 if this == nil { 4319 return "nil" 4320 } 4321 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 4322 for k := range this.StringToDoubleMap { 4323 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 4324 } 4325 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 4326 mapStringForStringToDoubleMap := "map[string]float64{" 4327 for _, k := range keysForStringToDoubleMap { 4328 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) 4329 } 4330 mapStringForStringToDoubleMap += "}" 4331 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 4332 for k := range this.StringToFloatMap { 4333 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 4334 } 4335 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 4336 mapStringForStringToFloatMap := "map[string]float32{" 4337 for _, k := range keysForStringToFloatMap { 4338 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) 4339 } 4340 mapStringForStringToFloatMap += "}" 4341 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 4342 for k := range this.Int32Map { 4343 keysForInt32Map = append(keysForInt32Map, k) 4344 } 4345 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 4346 mapStringForInt32Map := "map[int32]int32{" 4347 for _, k := range keysForInt32Map { 4348 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) 4349 } 4350 mapStringForInt32Map += "}" 4351 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 4352 for k := range this.Int64Map { 4353 keysForInt64Map = append(keysForInt64Map, k) 4354 } 4355 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 4356 mapStringForInt64Map := "map[int64]int64{" 4357 for _, k := range keysForInt64Map { 4358 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) 4359 } 4360 mapStringForInt64Map += "}" 4361 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 4362 for k := range this.Uint32Map { 4363 keysForUint32Map = append(keysForUint32Map, k) 4364 } 4365 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 4366 mapStringForUint32Map := "map[uint32]uint32{" 4367 for _, k := range keysForUint32Map { 4368 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) 4369 } 4370 mapStringForUint32Map += "}" 4371 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 4372 for k := range this.Uint64Map { 4373 keysForUint64Map = append(keysForUint64Map, k) 4374 } 4375 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 4376 mapStringForUint64Map := "map[uint64]uint64{" 4377 for _, k := range keysForUint64Map { 4378 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) 4379 } 4380 mapStringForUint64Map += "}" 4381 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 4382 for k := range this.Sint32Map { 4383 keysForSint32Map = append(keysForSint32Map, k) 4384 } 4385 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 4386 mapStringForSint32Map := "map[int32]int32{" 4387 for _, k := range keysForSint32Map { 4388 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) 4389 } 4390 mapStringForSint32Map += "}" 4391 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 4392 for k := range this.Sint64Map { 4393 keysForSint64Map = append(keysForSint64Map, k) 4394 } 4395 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 4396 mapStringForSint64Map := "map[int64]int64{" 4397 for _, k := range keysForSint64Map { 4398 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) 4399 } 4400 mapStringForSint64Map += "}" 4401 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 4402 for k := range this.Fixed32Map { 4403 keysForFixed32Map = append(keysForFixed32Map, k) 4404 } 4405 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 4406 mapStringForFixed32Map := "map[uint32]uint32{" 4407 for _, k := range keysForFixed32Map { 4408 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) 4409 } 4410 mapStringForFixed32Map += "}" 4411 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 4412 for k := range this.Sfixed32Map { 4413 keysForSfixed32Map = append(keysForSfixed32Map, k) 4414 } 4415 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 4416 mapStringForSfixed32Map := "map[int32]int32{" 4417 for _, k := range keysForSfixed32Map { 4418 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) 4419 } 4420 mapStringForSfixed32Map += "}" 4421 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 4422 for k := range this.Fixed64Map { 4423 keysForFixed64Map = append(keysForFixed64Map, k) 4424 } 4425 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 4426 mapStringForFixed64Map := "map[uint64]uint64{" 4427 for _, k := range keysForFixed64Map { 4428 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) 4429 } 4430 mapStringForFixed64Map += "}" 4431 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 4432 for k := range this.Sfixed64Map { 4433 keysForSfixed64Map = append(keysForSfixed64Map, k) 4434 } 4435 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 4436 mapStringForSfixed64Map := "map[int64]int64{" 4437 for _, k := range keysForSfixed64Map { 4438 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) 4439 } 4440 mapStringForSfixed64Map += "}" 4441 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 4442 for k := range this.BoolMap { 4443 keysForBoolMap = append(keysForBoolMap, k) 4444 } 4445 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 4446 mapStringForBoolMap := "map[bool]bool{" 4447 for _, k := range keysForBoolMap { 4448 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) 4449 } 4450 mapStringForBoolMap += "}" 4451 keysForStringMap := make([]string, 0, len(this.StringMap)) 4452 for k := range this.StringMap { 4453 keysForStringMap = append(keysForStringMap, k) 4454 } 4455 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 4456 mapStringForStringMap := "map[string]string{" 4457 for _, k := range keysForStringMap { 4458 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) 4459 } 4460 mapStringForStringMap += "}" 4461 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 4462 for k := range this.StringToBytesMap { 4463 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 4464 } 4465 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 4466 mapStringForStringToBytesMap := "map[string][]byte{" 4467 for _, k := range keysForStringToBytesMap { 4468 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) 4469 } 4470 mapStringForStringToBytesMap += "}" 4471 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 4472 for k := range this.StringToEnumMap { 4473 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 4474 } 4475 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 4476 mapStringForStringToEnumMap := "map[string]MapEnum{" 4477 for _, k := range keysForStringToEnumMap { 4478 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) 4479 } 4480 mapStringForStringToEnumMap += "}" 4481 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 4482 for k := range this.StringToMsgMap { 4483 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 4484 } 4485 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 4486 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 4487 for _, k := range keysForStringToMsgMap { 4488 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) 4489 } 4490 mapStringForStringToMsgMap += "}" 4491 s := strings.Join([]string{`&AllMaps{`, 4492 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, 4493 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, 4494 `Int32Map:` + mapStringForInt32Map + `,`, 4495 `Int64Map:` + mapStringForInt64Map + `,`, 4496 `Uint32Map:` + mapStringForUint32Map + `,`, 4497 `Uint64Map:` + mapStringForUint64Map + `,`, 4498 `Sint32Map:` + mapStringForSint32Map + `,`, 4499 `Sint64Map:` + mapStringForSint64Map + `,`, 4500 `Fixed32Map:` + mapStringForFixed32Map + `,`, 4501 `Sfixed32Map:` + mapStringForSfixed32Map + `,`, 4502 `Fixed64Map:` + mapStringForFixed64Map + `,`, 4503 `Sfixed64Map:` + mapStringForSfixed64Map + `,`, 4504 `BoolMap:` + mapStringForBoolMap + `,`, 4505 `StringMap:` + mapStringForStringMap + `,`, 4506 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, 4507 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, 4508 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, 4509 `}`, 4510 }, "") 4511 return s 4512} 4513func (this *AllMapsOrdered) String() string { 4514 if this == nil { 4515 return "nil" 4516 } 4517 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 4518 for k := range this.StringToDoubleMap { 4519 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 4520 } 4521 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 4522 mapStringForStringToDoubleMap := "map[string]float64{" 4523 for _, k := range keysForStringToDoubleMap { 4524 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) 4525 } 4526 mapStringForStringToDoubleMap += "}" 4527 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 4528 for k := range this.StringToFloatMap { 4529 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 4530 } 4531 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 4532 mapStringForStringToFloatMap := "map[string]float32{" 4533 for _, k := range keysForStringToFloatMap { 4534 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) 4535 } 4536 mapStringForStringToFloatMap += "}" 4537 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 4538 for k := range this.Int32Map { 4539 keysForInt32Map = append(keysForInt32Map, k) 4540 } 4541 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 4542 mapStringForInt32Map := "map[int32]int32{" 4543 for _, k := range keysForInt32Map { 4544 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) 4545 } 4546 mapStringForInt32Map += "}" 4547 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 4548 for k := range this.Int64Map { 4549 keysForInt64Map = append(keysForInt64Map, k) 4550 } 4551 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 4552 mapStringForInt64Map := "map[int64]int64{" 4553 for _, k := range keysForInt64Map { 4554 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) 4555 } 4556 mapStringForInt64Map += "}" 4557 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 4558 for k := range this.Uint32Map { 4559 keysForUint32Map = append(keysForUint32Map, k) 4560 } 4561 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 4562 mapStringForUint32Map := "map[uint32]uint32{" 4563 for _, k := range keysForUint32Map { 4564 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) 4565 } 4566 mapStringForUint32Map += "}" 4567 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 4568 for k := range this.Uint64Map { 4569 keysForUint64Map = append(keysForUint64Map, k) 4570 } 4571 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 4572 mapStringForUint64Map := "map[uint64]uint64{" 4573 for _, k := range keysForUint64Map { 4574 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) 4575 } 4576 mapStringForUint64Map += "}" 4577 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 4578 for k := range this.Sint32Map { 4579 keysForSint32Map = append(keysForSint32Map, k) 4580 } 4581 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 4582 mapStringForSint32Map := "map[int32]int32{" 4583 for _, k := range keysForSint32Map { 4584 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) 4585 } 4586 mapStringForSint32Map += "}" 4587 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 4588 for k := range this.Sint64Map { 4589 keysForSint64Map = append(keysForSint64Map, k) 4590 } 4591 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 4592 mapStringForSint64Map := "map[int64]int64{" 4593 for _, k := range keysForSint64Map { 4594 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) 4595 } 4596 mapStringForSint64Map += "}" 4597 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 4598 for k := range this.Fixed32Map { 4599 keysForFixed32Map = append(keysForFixed32Map, k) 4600 } 4601 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 4602 mapStringForFixed32Map := "map[uint32]uint32{" 4603 for _, k := range keysForFixed32Map { 4604 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) 4605 } 4606 mapStringForFixed32Map += "}" 4607 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 4608 for k := range this.Sfixed32Map { 4609 keysForSfixed32Map = append(keysForSfixed32Map, k) 4610 } 4611 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 4612 mapStringForSfixed32Map := "map[int32]int32{" 4613 for _, k := range keysForSfixed32Map { 4614 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) 4615 } 4616 mapStringForSfixed32Map += "}" 4617 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 4618 for k := range this.Fixed64Map { 4619 keysForFixed64Map = append(keysForFixed64Map, k) 4620 } 4621 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 4622 mapStringForFixed64Map := "map[uint64]uint64{" 4623 for _, k := range keysForFixed64Map { 4624 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) 4625 } 4626 mapStringForFixed64Map += "}" 4627 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 4628 for k := range this.Sfixed64Map { 4629 keysForSfixed64Map = append(keysForSfixed64Map, k) 4630 } 4631 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 4632 mapStringForSfixed64Map := "map[int64]int64{" 4633 for _, k := range keysForSfixed64Map { 4634 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) 4635 } 4636 mapStringForSfixed64Map += "}" 4637 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 4638 for k := range this.BoolMap { 4639 keysForBoolMap = append(keysForBoolMap, k) 4640 } 4641 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 4642 mapStringForBoolMap := "map[bool]bool{" 4643 for _, k := range keysForBoolMap { 4644 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) 4645 } 4646 mapStringForBoolMap += "}" 4647 keysForStringMap := make([]string, 0, len(this.StringMap)) 4648 for k := range this.StringMap { 4649 keysForStringMap = append(keysForStringMap, k) 4650 } 4651 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 4652 mapStringForStringMap := "map[string]string{" 4653 for _, k := range keysForStringMap { 4654 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) 4655 } 4656 mapStringForStringMap += "}" 4657 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 4658 for k := range this.StringToBytesMap { 4659 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 4660 } 4661 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 4662 mapStringForStringToBytesMap := "map[string][]byte{" 4663 for _, k := range keysForStringToBytesMap { 4664 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) 4665 } 4666 mapStringForStringToBytesMap += "}" 4667 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 4668 for k := range this.StringToEnumMap { 4669 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 4670 } 4671 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 4672 mapStringForStringToEnumMap := "map[string]MapEnum{" 4673 for _, k := range keysForStringToEnumMap { 4674 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) 4675 } 4676 mapStringForStringToEnumMap += "}" 4677 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 4678 for k := range this.StringToMsgMap { 4679 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 4680 } 4681 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 4682 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 4683 for _, k := range keysForStringToMsgMap { 4684 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) 4685 } 4686 mapStringForStringToMsgMap += "}" 4687 s := strings.Join([]string{`&AllMapsOrdered{`, 4688 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, 4689 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, 4690 `Int32Map:` + mapStringForInt32Map + `,`, 4691 `Int64Map:` + mapStringForInt64Map + `,`, 4692 `Uint32Map:` + mapStringForUint32Map + `,`, 4693 `Uint64Map:` + mapStringForUint64Map + `,`, 4694 `Sint32Map:` + mapStringForSint32Map + `,`, 4695 `Sint64Map:` + mapStringForSint64Map + `,`, 4696 `Fixed32Map:` + mapStringForFixed32Map + `,`, 4697 `Sfixed32Map:` + mapStringForSfixed32Map + `,`, 4698 `Fixed64Map:` + mapStringForFixed64Map + `,`, 4699 `Sfixed64Map:` + mapStringForSfixed64Map + `,`, 4700 `BoolMap:` + mapStringForBoolMap + `,`, 4701 `StringMap:` + mapStringForStringMap + `,`, 4702 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, 4703 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, 4704 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, 4705 `}`, 4706 }, "") 4707 return s 4708} 4709func (this *MessageWithMap) String() string { 4710 if this == nil { 4711 return "nil" 4712 } 4713 keysForNameMapping := make([]int32, 0, len(this.NameMapping)) 4714 for k := range this.NameMapping { 4715 keysForNameMapping = append(keysForNameMapping, k) 4716 } 4717 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping) 4718 mapStringForNameMapping := "map[int32]string{" 4719 for _, k := range keysForNameMapping { 4720 mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k]) 4721 } 4722 mapStringForNameMapping += "}" 4723 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping)) 4724 for k := range this.MsgMapping { 4725 keysForMsgMapping = append(keysForMsgMapping, k) 4726 } 4727 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping) 4728 mapStringForMsgMapping := "map[int64]*FloatingPoint{" 4729 for _, k := range keysForMsgMapping { 4730 mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k]) 4731 } 4732 mapStringForMsgMapping += "}" 4733 keysForByteMapping := make([]bool, 0, len(this.ByteMapping)) 4734 for k := range this.ByteMapping { 4735 keysForByteMapping = append(keysForByteMapping, k) 4736 } 4737 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping) 4738 mapStringForByteMapping := "map[bool][]byte{" 4739 for _, k := range keysForByteMapping { 4740 mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k]) 4741 } 4742 mapStringForByteMapping += "}" 4743 s := strings.Join([]string{`&MessageWithMap{`, 4744 `NameMapping:` + mapStringForNameMapping + `,`, 4745 `MsgMapping:` + mapStringForMsgMapping + `,`, 4746 `ByteMapping:` + mapStringForByteMapping + `,`, 4747 `}`, 4748 }, "") 4749 return s 4750} 4751func (this *FloatingPoint) String() string { 4752 if this == nil { 4753 return "nil" 4754 } 4755 s := strings.Join([]string{`&FloatingPoint{`, 4756 `F:` + fmt.Sprintf("%v", this.F) + `,`, 4757 `}`, 4758 }, "") 4759 return s 4760} 4761func (this *Uint128Pair) String() string { 4762 if this == nil { 4763 return "nil" 4764 } 4765 s := strings.Join([]string{`&Uint128Pair{`, 4766 `Left:` + fmt.Sprintf("%v", this.Left) + `,`, 4767 `Right:` + fmt.Sprintf("%v", this.Right) + `,`, 4768 `}`, 4769 }, "") 4770 return s 4771} 4772func (this *ContainsNestedMap) String() string { 4773 if this == nil { 4774 return "nil" 4775 } 4776 s := strings.Join([]string{`&ContainsNestedMap{`, 4777 `}`, 4778 }, "") 4779 return s 4780} 4781func (this *ContainsNestedMap_NestedMap) String() string { 4782 if this == nil { 4783 return "nil" 4784 } 4785 keysForNestedMapField := make([]string, 0, len(this.NestedMapField)) 4786 for k := range this.NestedMapField { 4787 keysForNestedMapField = append(keysForNestedMapField, k) 4788 } 4789 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField) 4790 mapStringForNestedMapField := "map[string]float64{" 4791 for _, k := range keysForNestedMapField { 4792 mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k]) 4793 } 4794 mapStringForNestedMapField += "}" 4795 s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`, 4796 `NestedMapField:` + mapStringForNestedMapField + `,`, 4797 `}`, 4798 }, "") 4799 return s 4800} 4801func (this *NotPacked) String() string { 4802 if this == nil { 4803 return "nil" 4804 } 4805 s := strings.Join([]string{`&NotPacked{`, 4806 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 4807 `}`, 4808 }, "") 4809 return s 4810} 4811func valueToStringTheproto3(v interface{}) string { 4812 rv := reflect.ValueOf(v) 4813 if rv.IsNil() { 4814 return "nil" 4815 } 4816 pv := reflect.Indirect(rv).Interface() 4817 return fmt.Sprintf("*%v", pv) 4818} 4819 4820func init() { proto.RegisterFile("combos/neither/theproto3.proto", fileDescriptorTheproto3) } 4821 4822var fileDescriptorTheproto3 = []byte{ 4823 // 1609 bytes of a gzipped FileDescriptorProto 4824 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xcf, 0x6f, 0xdb, 0x46, 4825 0x16, 0xc7, 0x35, 0xfa, 0xad, 0xa7, 0x1f, 0xa6, 0x27, 0xd9, 0x85, 0xd6, 0xc0, 0xd2, 0xb2, 0x02, 4826 0x24, 0x4a, 0xb0, 0x91, 0xb3, 0x4e, 0xb2, 0x9b, 0xba, 0x69, 0x53, 0x4b, 0xb1, 0x10, 0x37, 0xb6, 4827 0xe2, 0x4a, 0x76, 0xdc, 0x22, 0x40, 0x0d, 0xca, 0xa6, 0x25, 0x22, 0x12, 0x69, 0x88, 0xa3, 0xa0, 4828 0xbe, 0xe5, 0xcf, 0xe8, 0xad, 0xe8, 0xad, 0xc7, 0x22, 0x87, 0xa2, 0xc7, 0xf6, 0xe6, 0x63, 0x80, 4829 0x5e, 0x8a, 0x1e, 0x82, 0x58, 0xbd, 0xe4, 0x98, 0x63, 0x8e, 0xc5, 0xcc, 0x50, 0xd2, 0x88, 0x1c, 4830 0x8a, 0x4d, 0x2f, 0xbd, 0xf8, 0x24, 0xce, 0xf3, 0xfb, 0x7e, 0xe6, 0x71, 0x38, 0xf3, 0xf8, 0x05, 4831 0x0d, 0xea, 0x81, 0xd5, 0x6b, 0x59, 0xf6, 0xb2, 0xa9, 0x1b, 0xa4, 0xa3, 0xf7, 0x97, 0x49, 0x47, 4832 0x3f, 0xee, 0x5b, 0xc4, 0xba, 0x59, 0x66, 0x3f, 0x38, 0x35, 0x0e, 0x2c, 0x5c, 0x6f, 0x1b, 0xa4, 4833 0x33, 0x68, 0x95, 0x0f, 0xac, 0xde, 0x72, 0xdb, 0x6a, 0x5b, 0xcb, 0x2c, 0xde, 0x1a, 0x1c, 0xb1, 4834 0x11, 0x1b, 0xb0, 0x2b, 0xae, 0x5c, 0xf8, 0xbf, 0x6f, 0x3a, 0xd1, 0x6d, 0xb2, 0xec, 0xcc, 0xdb, 4835 0xb2, 0x48, 0x87, 0x4e, 0x4a, 0x63, 0x5c, 0x58, 0xfc, 0x39, 0x06, 0x89, 0x2d, 0xdd, 0xb6, 0xb5, 4836 0xb6, 0x8e, 0x31, 0x44, 0x4d, 0xad, 0xa7, 0xe7, 0x51, 0x01, 0x95, 0x52, 0x0d, 0x76, 0x8d, 0x6f, 4837 0x43, 0xb2, 0x63, 0x74, 0xb5, 0xbe, 0x41, 0x4e, 0xf2, 0xe1, 0x02, 0x2a, 0xe5, 0x56, 0xfe, 0x55, 4838 0x9e, 0x94, 0xed, 0x28, 0xcb, 0x0f, 0x06, 0x3d, 0x6b, 0xd0, 0x6f, 0x8c, 0x53, 0x71, 0x01, 0x32, 4839 0x1d, 0xdd, 0x68, 0x77, 0xc8, 0xbe, 0x61, 0xee, 0x1f, 0xf4, 0xf2, 0x91, 0x02, 0x2a, 0x65, 0x1b, 4840 0xc0, 0x63, 0x1b, 0x66, 0xb5, 0x47, 0x27, 0x3b, 0xd4, 0x88, 0x96, 0x8f, 0x16, 0x50, 0x29, 0xd3, 4841 0x60, 0xd7, 0x78, 0x09, 0x32, 0x7d, 0xdd, 0x1e, 0x74, 0xc9, 0xfe, 0x81, 0x35, 0x30, 0x49, 0x3e, 4842 0x51, 0x40, 0xa5, 0x48, 0x23, 0xcd, 0x63, 0x55, 0x1a, 0xc2, 0x97, 0x20, 0x4b, 0xfa, 0x03, 0x7d, 4843 0xdf, 0x3e, 0xb0, 0x88, 0xdd, 0xd3, 0xcc, 0x7c, 0xb2, 0x80, 0x4a, 0xc9, 0x46, 0x86, 0x06, 0x9b, 4844 0x4e, 0x0c, 0x5f, 0x84, 0x98, 0x7d, 0x60, 0xf5, 0xf5, 0x7c, 0xaa, 0x80, 0x4a, 0xe1, 0x06, 0x1f, 4845 0x60, 0x05, 0x22, 0x4f, 0xf5, 0x93, 0x7c, 0xac, 0x10, 0x29, 0x45, 0x1b, 0xf4, 0x12, 0x5f, 0x85, 4846 0xb8, 0xa9, 0xdb, 0x44, 0x3f, 0xcc, 0xc7, 0x0b, 0xa8, 0x94, 0x5e, 0x99, 0x17, 0x6e, 0xad, 0xce, 4847 0xfe, 0xd0, 0x70, 0x12, 0xf0, 0x07, 0x90, 0x20, 0x7a, 0xbf, 0xaf, 0x19, 0x66, 0x1e, 0x0a, 0x91, 4848 0x52, 0x7a, 0x65, 0x51, 0xb2, 0x0c, 0x3b, 0x3c, 0x63, 0xdd, 0x24, 0xfd, 0x93, 0xc6, 0x28, 0x1f, 4849 0xdf, 0x86, 0x0c, 0xcb, 0x5b, 0xd9, 0x3f, 0x32, 0xf4, 0xee, 0x61, 0x3e, 0xcd, 0xe6, 0xc2, 0x65, 4850 0xf6, 0x14, 0xea, 0x86, 0xf9, 0xe8, 0x98, 0xd4, 0x35, 0x62, 0x3c, 0xd3, 0x1b, 0x69, 0x9e, 0x57, 4851 0xa3, 0x69, 0xb8, 0x36, 0x96, 0x3d, 0xd3, 0xba, 0x03, 0x3d, 0x9f, 0x65, 0xd3, 0x5e, 0x92, 0x4c, 4852 0xbb, 0xcd, 0xd2, 0x1e, 0xd3, 0x2c, 0x3e, 0xb5, 0xc3, 0x61, 0x91, 0x85, 0x2d, 0xc8, 0x88, 0x75, 4853 0x8d, 0x96, 0x01, 0xb1, 0xb5, 0x65, 0xcb, 0x70, 0x05, 0x62, 0x7c, 0x8a, 0xb0, 0xdf, 0x2a, 0xf0, 4854 0xbf, 0xaf, 0x86, 0xef, 0xa0, 0x85, 0x6d, 0x50, 0xdc, 0xf3, 0x49, 0x90, 0x97, 0xa7, 0x91, 0x8a, 4855 0x78, 0xb3, 0xeb, 0xe6, 0xa0, 0x27, 0x10, 0x8b, 0xf7, 0x20, 0xce, 0xf7, 0x0f, 0x4e, 0x43, 0x62, 4856 0xb7, 0xfe, 0xb0, 0xfe, 0x68, 0xaf, 0xae, 0x84, 0x70, 0x12, 0xa2, 0xdb, 0xbb, 0xf5, 0xa6, 0x82, 4857 0x70, 0x16, 0x52, 0xcd, 0xcd, 0xb5, 0xed, 0xe6, 0xce, 0x46, 0xf5, 0xa1, 0x12, 0xc6, 0x73, 0x90, 4858 0xae, 0x6c, 0x6c, 0x6e, 0xee, 0x57, 0xd6, 0x36, 0x36, 0xd7, 0xbf, 0x50, 0x22, 0x45, 0x15, 0xe2, 4859 0xbc, 0x4e, 0xfa, 0xe0, 0x5b, 0x03, 0xd3, 0x3c, 0x71, 0xb6, 0x30, 0x1f, 0x14, 0x5f, 0x60, 0x48, 4860 0xac, 0x75, 0xbb, 0x5b, 0xda, 0xb1, 0x8d, 0xf7, 0x60, 0xbe, 0x49, 0xfa, 0x86, 0xd9, 0xde, 0xb1, 4861 0xee, 0x5b, 0x83, 0x56, 0x57, 0xdf, 0xd2, 0x8e, 0xf3, 0x88, 0x2d, 0xed, 0x55, 0xe1, 0xbe, 0x9d, 4862 0xf4, 0xb2, 0x27, 0x97, 0x2f, 0xb0, 0x97, 0x81, 0x77, 0x40, 0x19, 0x05, 0x6b, 0x5d, 0x4b, 0x23, 4863 0x94, 0x1b, 0x66, 0xdc, 0xd2, 0x0c, 0xee, 0x28, 0x95, 0x63, 0x3d, 0x04, 0x7c, 0x17, 0x92, 0x1b, 4864 0x26, 0xb9, 0xb9, 0x42, 0x69, 0x11, 0x46, 0x2b, 0x48, 0x68, 0xa3, 0x14, 0x4e, 0x19, 0x2b, 0x1c, 4865 0xf5, 0xff, 0x6e, 0x51, 0x75, 0x74, 0x96, 0x9a, 0xa5, 0x4c, 0xd4, 0x6c, 0x88, 0xef, 0x41, 0x6a, 4866 0xd7, 0x18, 0x4d, 0x1e, 0x63, 0xf2, 0x25, 0x89, 0x7c, 0x9c, 0xc3, 0xf5, 0x13, 0xcd, 0x08, 0xc0, 4867 0xe7, 0x8f, 0xcf, 0x04, 0x08, 0x05, 0x4c, 0x34, 0x14, 0xd0, 0x1c, 0x57, 0x90, 0xf0, 0x05, 0x34, 4868 0x5d, 0x15, 0x34, 0xc5, 0x0a, 0x9a, 0xe3, 0x0a, 0x92, 0x33, 0x01, 0x62, 0x05, 0xe3, 0x31, 0xae, 4869 0x00, 0xd4, 0x8c, 0xaf, 0xf4, 0x43, 0x5e, 0x42, 0x8a, 0x11, 0x8a, 0x12, 0xc2, 0x24, 0x89, 0x23, 4870 0x04, 0x15, 0x5e, 0x87, 0x74, 0xf3, 0x68, 0x02, 0x01, 0xcf, 0x39, 0x1e, 0x97, 0x71, 0xe4, 0xa2, 4871 0x88, 0xba, 0x71, 0x29, 0xfc, 0x66, 0xd2, 0xb3, 0x4b, 0x11, 0xee, 0x46, 0x50, 0x4d, 0x4a, 0xe1, 4872 0x90, 0x4c, 0x40, 0x29, 0x02, 0x45, 0xd4, 0xd1, 0x66, 0x58, 0xb1, 0x2c, 0x9a, 0xe9, 0x74, 0xa5, 4873 0x45, 0x09, 0xc2, 0xc9, 0x70, 0x9a, 0xa1, 0x33, 0x62, 0x4f, 0x84, 0x6d, 0x72, 0x2a, 0xce, 0xf9, 4874 0x3f, 0x91, 0x51, 0xce, 0xe8, 0x89, 0x8c, 0xc6, 0xe2, 0x39, 0xab, 0x9c, 0x10, 0xdd, 0xa6, 0x9c, 4875 0xb9, 0xc0, 0x73, 0x36, 0x4a, 0x75, 0x9d, 0xb3, 0x51, 0x18, 0x7f, 0x06, 0x73, 0xa3, 0x18, 0x6d, 4876 0x4f, 0x14, 0xaa, 0x30, 0xe8, 0x95, 0x19, 0x50, 0x27, 0x93, 0x33, 0xdd, 0x7a, 0x5c, 0x87, 0xdc, 4877 0x28, 0xb4, 0x65, 0xb3, 0xdb, 0x9d, 0x67, 0xc4, 0xcb, 0x33, 0x88, 0x3c, 0x91, 0x03, 0x5d, 0xea, 4878 0x85, 0xfb, 0xf0, 0x4f, 0x79, 0x37, 0x12, 0xdb, 0x6f, 0x8a, 0xb7, 0xdf, 0x8b, 0x62, 0xfb, 0x45, 4879 0x62, 0xfb, 0xae, 0xc2, 0x3f, 0xa4, 0xbd, 0x27, 0x08, 0x12, 0x16, 0x21, 0x1f, 0x42, 0x76, 0xaa, 4880 0xe5, 0x88, 0xe2, 0x98, 0x44, 0x1c, 0xf3, 0x8a, 0x27, 0x5b, 0x4b, 0xf2, 0xf6, 0x98, 0x12, 0x47, 4881 0x44, 0xf1, 0x5d, 0xc8, 0x4d, 0xf7, 0x1b, 0x51, 0x9d, 0x95, 0xa8, 0xb3, 0x12, 0xb5, 0x7c, 0xee, 4882 0xa8, 0x44, 0x1d, 0x75, 0xa9, 0x9b, 0xbe, 0x73, 0xcf, 0x4b, 0xd4, 0xf3, 0x12, 0xb5, 0x7c, 0x6e, 4883 0x2c, 0x51, 0x63, 0x51, 0xfd, 0x11, 0xcc, 0xb9, 0x5a, 0x8c, 0x28, 0x4f, 0x48, 0xe4, 0x09, 0x51, 4884 0xfe, 0x31, 0x28, 0xee, 0xe6, 0x22, 0xea, 0xe7, 0x24, 0xfa, 0x39, 0xd9, 0xf4, 0xf2, 0xea, 0xe3, 4885 0x12, 0x79, 0x5c, 0x3a, 0xbd, 0x5c, 0xaf, 0x48, 0xf4, 0x8a, 0xa8, 0x5f, 0x85, 0x8c, 0xd8, 0x4d, 4886 0x44, 0x6d, 0x52, 0xa2, 0x4d, 0xba, 0xd7, 0x7d, 0xaa, 0x99, 0x04, 0xed, 0xf4, 0x94, 0xcf, 0x71, 4887 0x99, 0x6a, 0x21, 0x41, 0x90, 0x8c, 0x08, 0x79, 0x0c, 0x17, 0x65, 0x2d, 0x43, 0xc2, 0x28, 0x89, 4888 0x8c, 0x1c, 0xf5, 0x88, 0x13, 0xb3, 0x47, 0x55, 0x53, 0xc6, 0x69, 0xe1, 0x09, 0x5c, 0x90, 0x34, 4889 0x0e, 0x09, 0xb6, 0x3c, 0xed, 0xc6, 0xf2, 0x02, 0x96, 0x35, 0x01, 0xc3, 0x6c, 0x6f, 0x5b, 0x86, 4890 0x49, 0x44, 0x57, 0xf6, 0xc3, 0x05, 0xc8, 0x39, 0xed, 0xe9, 0x51, 0xff, 0x50, 0xef, 0xeb, 0x87, 4891 0xf8, 0x4b, 0x7f, 0xef, 0x74, 0xc3, 0xdb, 0xd4, 0x1c, 0xd5, 0x7b, 0x58, 0xa8, 0x27, 0xbe, 0x16, 4892 0x6a, 0x39, 0x18, 0x1f, 0xe4, 0xa4, 0xaa, 0x1e, 0x27, 0x75, 0xc5, 0x1f, 0xea, 0x67, 0xa8, 0xaa, 4893 0x1e, 0x43, 0x35, 0x1b, 0x22, 0xf5, 0x55, 0x35, 0xaf, 0xaf, 0x2a, 0xf9, 0x53, 0xfc, 0xed, 0x55, 4894 0xcd, 0x6b, 0xaf, 0x02, 0x38, 0x72, 0x97, 0x55, 0xf3, 0xba, 0xac, 0x19, 0x1c, 0x7f, 0xb3, 0x55, 4895 0xf3, 0x9a, 0xad, 0x00, 0x8e, 0xdc, 0x73, 0x6d, 0x48, 0x3c, 0xd7, 0x55, 0x7f, 0xd0, 0x2c, 0xeb, 4896 0xb5, 0x29, 0xb3, 0x5e, 0xd7, 0x66, 0x14, 0x35, 0xd3, 0x81, 0x6d, 0x48, 0x1c, 0x58, 0x50, 0x61, 4897 0x3e, 0x46, 0x6c, 0x53, 0x66, 0xc4, 0x02, 0x0b, 0xf3, 0xf3, 0x63, 0x9f, 0xb8, 0xfd, 0xd8, 0x65, 4898 0x7f, 0x92, 0xdc, 0x96, 0xd5, 0xbc, 0xb6, 0xac, 0x14, 0x74, 0xe6, 0x64, 0xee, 0xec, 0x89, 0xaf, 4899 0x3b, 0xfb, 0x13, 0x47, 0x38, 0xc8, 0xa4, 0x7d, 0xee, 0x67, 0xd2, 0xca, 0xc1, 0xec, 0xd9, 0x5e, 4900 0x6d, 0xd7, 0xc7, 0xab, 0x5d, 0x0f, 0x06, 0x9f, 0x5b, 0xb6, 0x73, 0xcb, 0x76, 0x6e, 0xd9, 0xce, 4901 0x2d, 0xdb, 0xdf, 0x6f, 0xd9, 0x56, 0xa3, 0x5f, 0x7f, 0xbb, 0x88, 0x8a, 0xbf, 0x44, 0x20, 0xe7, 4902 0x7c, 0x19, 0xdc, 0x33, 0x48, 0x87, 0xb6, 0xb7, 0x2d, 0xc8, 0x98, 0x5a, 0x4f, 0xdf, 0xef, 0x69, 4903 0xc7, 0xc7, 0x86, 0xd9, 0x76, 0x3c, 0xdb, 0x35, 0xef, 0xa7, 0x44, 0x47, 0x50, 0xae, 0x6b, 0x3d, 4904 0xda, 0xab, 0x68, 0xb2, 0xf3, 0xba, 0x31, 0x27, 0x11, 0xfc, 0x29, 0xa4, 0x7b, 0x76, 0x7b, 0x4c, 4905 0x0b, 0x7b, 0x5e, 0x84, 0x2e, 0x1a, 0xbf, 0xd3, 0x09, 0x0c, 0x7a, 0xe3, 0x00, 0x2d, 0xad, 0x75, 4906 0x42, 0x26, 0xa5, 0x45, 0x82, 0x4a, 0xa3, 0xcf, 0x74, 0xba, 0xb4, 0xd6, 0x24, 0x42, 0xb7, 0xad, 4907 0xbb, 0xf6, 0xa0, 0x4e, 0x37, 0xb5, 0x79, 0xf6, 0x60, 0xce, 0x55, 0xad, 0xe4, 0xcc, 0xff, 0x85, 4908 0x67, 0x43, 0x0b, 0x73, 0x57, 0x1e, 0x74, 0x26, 0xc4, 0x0d, 0x59, 0xfc, 0x37, 0x64, 0xa7, 0xd8, 4909 0x38, 0x03, 0xe8, 0x88, 0x49, 0x51, 0x03, 0x1d, 0x15, 0xbf, 0x41, 0x90, 0xa6, 0x7d, 0xf2, 0xbf, 4910 0x2b, 0x77, 0xb6, 0x35, 0xa3, 0x8f, 0x1f, 0x40, 0xb4, 0xab, 0x1f, 0x11, 0x96, 0x90, 0xa9, 0xdc, 4911 0x3a, 0x7d, 0xb5, 0x18, 0xfa, 0xed, 0xd5, 0xe2, 0x7f, 0x02, 0xfe, 0x4b, 0x30, 0xb0, 0x89, 0xd5, 4912 0x2b, 0x3b, 0x9c, 0x06, 0x23, 0xe0, 0x1a, 0xc4, 0xfa, 0x46, 0xbb, 0x43, 0x78, 0x49, 0x95, 0x1b, 4913 0xef, 0x8d, 0xe1, 0xf2, 0xe2, 0x29, 0x82, 0xf9, 0xaa, 0x65, 0x12, 0xcd, 0x30, 0x6d, 0xfe, 0xb5, 4914 0x96, 0xbe, 0x21, 0x5f, 0x20, 0x48, 0x8d, 0x47, 0xb8, 0x05, 0xb9, 0xf1, 0x80, 0x7d, 0x04, 0x77, 4915 0x76, 0xea, 0xaa, 0xb0, 0xc2, 0x1e, 0x46, 0x59, 0x72, 0xc5, 0xc4, 0xce, 0x3b, 0x79, 0x3a, 0xb8, 4916 0xb0, 0x06, 0x17, 0x24, 0x69, 0xef, 0xf3, 0x42, 0x2e, 0x2e, 0x41, 0xaa, 0x6e, 0x91, 0x6d, 0xed, 4917 0xe0, 0x29, 0xfb, 0xe4, 0x3c, 0xf9, 0xaf, 0x42, 0x25, 0xac, 0x84, 0x98, 0xf8, 0xda, 0x12, 0x24, 4918 0x9c, 0xd3, 0x8f, 0xe3, 0x10, 0xde, 0x5a, 0x53, 0x42, 0xec, 0xb7, 0xa2, 0x20, 0xf6, 0x5b, 0x55, 4919 0xc2, 0x95, 0xcd, 0xd3, 0x33, 0x35, 0xf4, 0xf2, 0x4c, 0x0d, 0xfd, 0x7a, 0xa6, 0x86, 0x5e, 0x9f, 4920 0xa9, 0xe8, 0xcd, 0x99, 0x8a, 0xde, 0x9e, 0xa9, 0xe8, 0xdd, 0x99, 0x8a, 0x9e, 0x0f, 0x55, 0xf4, 4921 0xdd, 0x50, 0x45, 0xdf, 0x0f, 0x55, 0xf4, 0xe3, 0x50, 0x45, 0x3f, 0x0d, 0x55, 0x74, 0x3a, 0x54, 4922 0x43, 0x2f, 0x87, 0x6a, 0xe8, 0xf5, 0x50, 0x45, 0x6f, 0x86, 0x6a, 0xe8, 0xed, 0x50, 0x45, 0xef, 4923 0x86, 0x6a, 0xe8, 0xf9, 0xef, 0x6a, 0xa8, 0x15, 0xe7, 0xcb, 0xf3, 0x47, 0x00, 0x00, 0x00, 0xff, 4924 0xff, 0xe2, 0x1d, 0x88, 0x27, 0x63, 0x1a, 0x00, 0x00, 4925} 4926