1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: combos/neither/map.proto 3 4package mapdefaults 5 6import proto "github.com/gogo/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import _ "github.com/gogo/protobuf/gogoproto" 10 11import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 12import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 13import compress_gzip "compress/gzip" 14import bytes "bytes" 15import io_ioutil "io/ioutil" 16 17import strings "strings" 18import reflect "reflect" 19import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 20 21// Reference imports to suppress errors if they are not otherwise used. 22var _ = proto.Marshal 23var _ = fmt.Errorf 24var _ = math.Inf 25 26// This is a compile-time assertion to ensure that this generated file 27// is compatible with the proto package it is being compiled against. 28// A compilation error at this line likely means your copy of the 29// proto package needs to be updated. 30const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 31 32type MapTest struct { 33 StrStr map[string]string `protobuf:"bytes,1,rep,name=str_str,json=strStr,proto3" json:"str_str,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 34 XXX_NoUnkeyedLiteral struct{} `json:"-"` 35 XXX_unrecognized []byte `json:"-"` 36 XXX_sizecache int32 `json:"-"` 37} 38 39func (m *MapTest) Reset() { *m = MapTest{} } 40func (*MapTest) ProtoMessage() {} 41func (*MapTest) Descriptor() ([]byte, []int) { 42 return fileDescriptor_map_f8afe0c559a577e0, []int{0} 43} 44func (m *MapTest) XXX_Unmarshal(b []byte) error { 45 return xxx_messageInfo_MapTest.Unmarshal(m, b) 46} 47func (m *MapTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 48 return xxx_messageInfo_MapTest.Marshal(b, m, deterministic) 49} 50func (dst *MapTest) XXX_Merge(src proto.Message) { 51 xxx_messageInfo_MapTest.Merge(dst, src) 52} 53func (m *MapTest) XXX_Size() int { 54 return xxx_messageInfo_MapTest.Size(m) 55} 56func (m *MapTest) XXX_DiscardUnknown() { 57 xxx_messageInfo_MapTest.DiscardUnknown(m) 58} 59 60var xxx_messageInfo_MapTest proto.InternalMessageInfo 61 62type FakeMap struct { 63 Entries []*FakeMapEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` 64 XXX_NoUnkeyedLiteral struct{} `json:"-"` 65 XXX_unrecognized []byte `json:"-"` 66 XXX_sizecache int32 `json:"-"` 67} 68 69func (m *FakeMap) Reset() { *m = FakeMap{} } 70func (*FakeMap) ProtoMessage() {} 71func (*FakeMap) Descriptor() ([]byte, []int) { 72 return fileDescriptor_map_f8afe0c559a577e0, []int{1} 73} 74func (m *FakeMap) XXX_Unmarshal(b []byte) error { 75 return xxx_messageInfo_FakeMap.Unmarshal(m, b) 76} 77func (m *FakeMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 78 return xxx_messageInfo_FakeMap.Marshal(b, m, deterministic) 79} 80func (dst *FakeMap) XXX_Merge(src proto.Message) { 81 xxx_messageInfo_FakeMap.Merge(dst, src) 82} 83func (m *FakeMap) XXX_Size() int { 84 return xxx_messageInfo_FakeMap.Size(m) 85} 86func (m *FakeMap) XXX_DiscardUnknown() { 87 xxx_messageInfo_FakeMap.DiscardUnknown(m) 88} 89 90var xxx_messageInfo_FakeMap proto.InternalMessageInfo 91 92type FakeMapEntry struct { 93 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 94 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 95 Other string `protobuf:"bytes,3,opt,name=other,proto3" json:"other,omitempty"` 96 XXX_NoUnkeyedLiteral struct{} `json:"-"` 97 XXX_unrecognized []byte `json:"-"` 98 XXX_sizecache int32 `json:"-"` 99} 100 101func (m *FakeMapEntry) Reset() { *m = FakeMapEntry{} } 102func (*FakeMapEntry) ProtoMessage() {} 103func (*FakeMapEntry) Descriptor() ([]byte, []int) { 104 return fileDescriptor_map_f8afe0c559a577e0, []int{2} 105} 106func (m *FakeMapEntry) XXX_Unmarshal(b []byte) error { 107 return xxx_messageInfo_FakeMapEntry.Unmarshal(m, b) 108} 109func (m *FakeMapEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 110 return xxx_messageInfo_FakeMapEntry.Marshal(b, m, deterministic) 111} 112func (dst *FakeMapEntry) XXX_Merge(src proto.Message) { 113 xxx_messageInfo_FakeMapEntry.Merge(dst, src) 114} 115func (m *FakeMapEntry) XXX_Size() int { 116 return xxx_messageInfo_FakeMapEntry.Size(m) 117} 118func (m *FakeMapEntry) XXX_DiscardUnknown() { 119 xxx_messageInfo_FakeMapEntry.DiscardUnknown(m) 120} 121 122var xxx_messageInfo_FakeMapEntry proto.InternalMessageInfo 123 124func init() { 125 proto.RegisterType((*MapTest)(nil), "mapdefaults.MapTest") 126 proto.RegisterMapType((map[string]string)(nil), "mapdefaults.MapTest.StrStrEntry") 127 proto.RegisterType((*FakeMap)(nil), "mapdefaults.FakeMap") 128 proto.RegisterType((*FakeMapEntry)(nil), "mapdefaults.FakeMapEntry") 129} 130func (this *MapTest) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 131 return MapDescription() 132} 133func (this *FakeMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 134 return MapDescription() 135} 136func (this *FakeMapEntry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 137 return MapDescription() 138} 139func MapDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 140 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 141 var gzipped = []byte{ 142 // 3978 bytes of a gzipped FileDescriptorSet 143 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0xe3, 0xd6, 144 0x75, 0x16, 0xff, 0x24, 0xf2, 0x90, 0xa2, 0x20, 0x48, 0xde, 0xe5, 0xca, 0x31, 0x57, 0x4b, 0xdb, 145 0xb1, 0x6c, 0x37, 0x52, 0x66, 0xd7, 0xbb, 0xde, 0xe5, 0x36, 0x76, 0x29, 0x89, 0xab, 0xd0, 0x95, 146 0x44, 0x06, 0x94, 0xe2, 0x9f, 0x4c, 0x07, 0x03, 0x81, 0x97, 0x14, 0x56, 0x20, 0x80, 0x00, 0xe0, 147 0xae, 0xb5, 0xd3, 0x99, 0x6e, 0xc7, 0xfd, 0x99, 0x4c, 0xa7, 0xff, 0x9d, 0x69, 0xe2, 0x3a, 0x6e, 148 0x93, 0x4e, 0xe3, 0x34, 0xfd, 0x4b, 0xea, 0x36, 0x4d, 0xd2, 0x97, 0xbe, 0xa4, 0xf5, 0x53, 0x27, 149 0x79, 0xeb, 0x43, 0x1f, 0xbc, 0x8a, 0x67, 0x9a, 0xb6, 0x6e, 0xe3, 0xb6, 0xfb, 0xe0, 0x99, 0x7d, 150 0xe9, 0xdc, 0x3f, 0x10, 0x00, 0xa9, 0x05, 0x94, 0x19, 0x3b, 0x4f, 0x12, 0xce, 0x3d, 0xdf, 0x87, 151 0x73, 0xcf, 0x3d, 0xf7, 0x9c, 0x73, 0x2f, 0x08, 0x3f, 0xba, 0x02, 0x8b, 0x3d, 0xd3, 0xec, 0xe9, 152 0x68, 0xc5, 0xb2, 0x4d, 0xd7, 0xdc, 0x1b, 0x74, 0x57, 0x3a, 0xc8, 0x51, 0x6d, 0xcd, 0x72, 0x4d, 153 0x7b, 0x99, 0xc8, 0xc4, 0x19, 0xaa, 0xb1, 0xcc, 0x35, 0x2a, 0x5b, 0x30, 0x7b, 0x4d, 0xd3, 0xd1, 154 0xba, 0xa7, 0xd8, 0x46, 0xae, 0x78, 0x19, 0xd2, 0x5d, 0x4d, 0x47, 0xa5, 0xc4, 0x62, 0x6a, 0x29, 155 0x7f, 0xfe, 0x91, 0xe5, 0x10, 0x68, 0x39, 0x88, 0x68, 0x61, 0xb1, 0x44, 0x10, 0x95, 0x77, 0xd2, 156 0x30, 0x37, 0x66, 0x54, 0x14, 0x21, 0x6d, 0x28, 0x7d, 0xcc, 0x98, 0x58, 0xca, 0x49, 0xe4, 0x7f, 157 0xb1, 0x04, 0x53, 0x96, 0xa2, 0x1e, 0x28, 0x3d, 0x54, 0x4a, 0x12, 0x31, 0x7f, 0x14, 0xcb, 0x00, 158 0x1d, 0x64, 0x21, 0xa3, 0x83, 0x0c, 0xf5, 0xb0, 0x94, 0x5a, 0x4c, 0x2d, 0xe5, 0x24, 0x9f, 0x44, 159 0x7c, 0x12, 0x66, 0xad, 0xc1, 0x9e, 0xae, 0xa9, 0xb2, 0x4f, 0x0d, 0x16, 0x53, 0x4b, 0x19, 0x49, 160 0xa0, 0x03, 0xeb, 0x43, 0xe5, 0xc7, 0x60, 0xe6, 0x26, 0x52, 0x0e, 0xfc, 0xaa, 0x79, 0xa2, 0x5a, 161 0xc4, 0x62, 0x9f, 0xe2, 0x1a, 0x14, 0xfa, 0xc8, 0x71, 0x94, 0x1e, 0x92, 0xdd, 0x43, 0x0b, 0x95, 162 0xd2, 0x64, 0xf6, 0x8b, 0x23, 0xb3, 0x0f, 0xcf, 0x3c, 0xcf, 0x50, 0x3b, 0x87, 0x16, 0x12, 0x6b, 163 0x90, 0x43, 0xc6, 0xa0, 0x4f, 0x19, 0x32, 0xc7, 0xf8, 0xaf, 0x6e, 0x0c, 0xfa, 0x61, 0x96, 0x2c, 164 0x86, 0x31, 0x8a, 0x29, 0x07, 0xd9, 0x37, 0x34, 0x15, 0x95, 0x26, 0x09, 0xc1, 0x63, 0x23, 0x04, 165 0x6d, 0x3a, 0x1e, 0xe6, 0xe0, 0x38, 0x71, 0x0d, 0x72, 0xe8, 0x65, 0x17, 0x19, 0x8e, 0x66, 0x1a, 166 0xa5, 0x29, 0x42, 0xf2, 0xe8, 0x98, 0x55, 0x44, 0x7a, 0x27, 0x4c, 0x31, 0xc4, 0x89, 0x97, 0x60, 167 0xca, 0xb4, 0x5c, 0xcd, 0x34, 0x9c, 0x52, 0x76, 0x31, 0xb1, 0x94, 0x3f, 0xff, 0x91, 0xb1, 0x81, 168 0xd0, 0xa4, 0x3a, 0x12, 0x57, 0x16, 0x1b, 0x20, 0x38, 0xe6, 0xc0, 0x56, 0x91, 0xac, 0x9a, 0x1d, 169 0x24, 0x6b, 0x46, 0xd7, 0x2c, 0xe5, 0x08, 0xc1, 0xd9, 0xd1, 0x89, 0x10, 0xc5, 0x35, 0xb3, 0x83, 170 0x1a, 0x46, 0xd7, 0x94, 0x8a, 0x4e, 0xe0, 0x59, 0x3c, 0x05, 0x93, 0xce, 0xa1, 0xe1, 0x2a, 0x2f, 171 0x97, 0x0a, 0x24, 0x42, 0xd8, 0x53, 0xe5, 0xdb, 0x93, 0x30, 0x13, 0x27, 0xc4, 0xae, 0x42, 0xa6, 172 0x8b, 0x67, 0x59, 0x4a, 0x9e, 0xc4, 0x07, 0x14, 0x13, 0x74, 0xe2, 0xe4, 0x8f, 0xe9, 0xc4, 0x1a, 173 0xe4, 0x0d, 0xe4, 0xb8, 0xa8, 0x43, 0x23, 0x22, 0x15, 0x33, 0xa6, 0x80, 0x82, 0x46, 0x43, 0x2a, 174 0xfd, 0x63, 0x85, 0xd4, 0x0b, 0x30, 0xe3, 0x99, 0x24, 0xdb, 0x8a, 0xd1, 0xe3, 0xb1, 0xb9, 0x12, 175 0x65, 0xc9, 0x72, 0x9d, 0xe3, 0x24, 0x0c, 0x93, 0x8a, 0x28, 0xf0, 0x2c, 0xae, 0x03, 0x98, 0x06, 176 0x32, 0xbb, 0x72, 0x07, 0xa9, 0x7a, 0x29, 0x7b, 0x8c, 0x97, 0x9a, 0x58, 0x65, 0xc4, 0x4b, 0x26, 177 0x95, 0xaa, 0xba, 0x78, 0x65, 0x18, 0x6a, 0x53, 0xc7, 0x44, 0xca, 0x16, 0xdd, 0x64, 0x23, 0xd1, 178 0xb6, 0x0b, 0x45, 0x1b, 0xe1, 0xb8, 0x47, 0x1d, 0x36, 0xb3, 0x1c, 0x31, 0x62, 0x39, 0x72, 0x66, 179 0x12, 0x83, 0xd1, 0x89, 0x4d, 0xdb, 0xfe, 0x47, 0xf1, 0x61, 0xf0, 0x04, 0x32, 0x09, 0x2b, 0x20, 180 0x59, 0xa8, 0xc0, 0x85, 0xdb, 0x4a, 0x1f, 0x2d, 0xdc, 0x82, 0x62, 0xd0, 0x3d, 0xe2, 0x3c, 0x64, 181 0x1c, 0x57, 0xb1, 0x5d, 0x12, 0x85, 0x19, 0x89, 0x3e, 0x88, 0x02, 0xa4, 0x90, 0xd1, 0x21, 0x59, 182 0x2e, 0x23, 0xe1, 0x7f, 0xc5, 0x9f, 0x19, 0x4e, 0x38, 0x45, 0x26, 0xfc, 0xd1, 0xd1, 0x15, 0x0d, 183 0x30, 0x87, 0xe7, 0xbd, 0xf0, 0x34, 0x4c, 0x07, 0x26, 0x10, 0xf7, 0xd5, 0x95, 0x9f, 0x87, 0x07, 184 0xc6, 0x52, 0x8b, 0x2f, 0xc0, 0xfc, 0xc0, 0xd0, 0x0c, 0x17, 0xd9, 0x96, 0x8d, 0x70, 0xc4, 0xd2, 185 0x57, 0x95, 0xfe, 0x6d, 0xea, 0x98, 0x98, 0xdb, 0xf5, 0x6b, 0x53, 0x16, 0x69, 0x6e, 0x30, 0x2a, 186 0x7c, 0x22, 0x97, 0xfd, 0xe1, 0x94, 0x70, 0xfb, 0xf6, 0xed, 0xdb, 0xc9, 0xca, 0xe7, 0x27, 0x61, 187 0x7e, 0xdc, 0x9e, 0x19, 0xbb, 0x7d, 0x4f, 0xc1, 0xa4, 0x31, 0xe8, 0xef, 0x21, 0x9b, 0x38, 0x29, 188 0x23, 0xb1, 0x27, 0xb1, 0x06, 0x19, 0x5d, 0xd9, 0x43, 0x7a, 0x29, 0xbd, 0x98, 0x58, 0x2a, 0x9e, 189 0x7f, 0x32, 0xd6, 0xae, 0x5c, 0xde, 0xc4, 0x10, 0x89, 0x22, 0xc5, 0x67, 0x20, 0xcd, 0x52, 0x34, 190 0x66, 0x78, 0x22, 0x1e, 0x03, 0xde, 0x4b, 0x12, 0xc1, 0x89, 0x0f, 0x42, 0x0e, 0xff, 0xa5, 0xb1, 191 0x31, 0x49, 0x6c, 0xce, 0x62, 0x01, 0x8e, 0x0b, 0x71, 0x01, 0xb2, 0x64, 0x9b, 0x74, 0x10, 0x2f, 192 0x6d, 0xde, 0x33, 0x0e, 0xac, 0x0e, 0xea, 0x2a, 0x03, 0xdd, 0x95, 0x6f, 0x28, 0xfa, 0x00, 0x91, 193 0x80, 0xcf, 0x49, 0x05, 0x26, 0xfc, 0x34, 0x96, 0x89, 0x67, 0x21, 0x4f, 0x77, 0x95, 0x66, 0x74, 194 0xd0, 0xcb, 0x24, 0x7b, 0x66, 0x24, 0xba, 0xd1, 0x1a, 0x58, 0x82, 0x5f, 0x7f, 0xdd, 0x31, 0x0d, 195 0x1e, 0x9a, 0xe4, 0x15, 0x58, 0x40, 0x5e, 0xff, 0x74, 0x38, 0x71, 0x3f, 0x34, 0x7e, 0x7a, 0xe1, 196 0x98, 0xaa, 0x7c, 0x33, 0x09, 0x69, 0x92, 0x2f, 0x66, 0x20, 0xbf, 0xf3, 0x62, 0xab, 0x2e, 0xaf, 197 0x37, 0x77, 0x57, 0x37, 0xeb, 0x42, 0x42, 0x2c, 0x02, 0x10, 0xc1, 0xb5, 0xcd, 0x66, 0x6d, 0x47, 198 0x48, 0x7a, 0xcf, 0x8d, 0xed, 0x9d, 0x4b, 0x4f, 0x09, 0x29, 0x0f, 0xb0, 0x4b, 0x05, 0x69, 0xbf, 199 0xc2, 0x85, 0xf3, 0x42, 0x46, 0x14, 0xa0, 0x40, 0x09, 0x1a, 0x2f, 0xd4, 0xd7, 0x2f, 0x3d, 0x25, 200 0x4c, 0x06, 0x25, 0x17, 0xce, 0x0b, 0x53, 0xe2, 0x34, 0xe4, 0x88, 0x64, 0xb5, 0xd9, 0xdc, 0x14, 201 0xb2, 0x1e, 0x67, 0x7b, 0x47, 0x6a, 0x6c, 0x6f, 0x08, 0x39, 0x8f, 0x73, 0x43, 0x6a, 0xee, 0xb6, 202 0x04, 0xf0, 0x18, 0xb6, 0xea, 0xed, 0x76, 0x6d, 0xa3, 0x2e, 0xe4, 0x3d, 0x8d, 0xd5, 0x17, 0x77, 203 0xea, 0x6d, 0xa1, 0x10, 0x30, 0xeb, 0xc2, 0x79, 0x61, 0xda, 0x7b, 0x45, 0x7d, 0x7b, 0x77, 0x4b, 204 0x28, 0x8a, 0xb3, 0x30, 0x4d, 0x5f, 0xc1, 0x8d, 0x98, 0x09, 0x89, 0x2e, 0x3d, 0x25, 0x08, 0x43, 205 0x43, 0x28, 0xcb, 0x6c, 0x40, 0x70, 0xe9, 0x29, 0x41, 0xac, 0xac, 0x41, 0x86, 0x44, 0x97, 0x28, 206 0x42, 0x71, 0xb3, 0xb6, 0x5a, 0xdf, 0x94, 0x9b, 0xad, 0x9d, 0x46, 0x73, 0xbb, 0xb6, 0x29, 0x24, 207 0x86, 0x32, 0xa9, 0xfe, 0xa9, 0xdd, 0x86, 0x54, 0x5f, 0x17, 0x92, 0x7e, 0x59, 0xab, 0x5e, 0xdb, 208 0xa9, 0xaf, 0x0b, 0xa9, 0x8a, 0x0a, 0xf3, 0xe3, 0xf2, 0xe4, 0xd8, 0x9d, 0xe1, 0x5b, 0xe2, 0xe4, 209 0x31, 0x4b, 0x4c, 0xb8, 0x46, 0x96, 0xf8, 0x07, 0x49, 0x98, 0x1b, 0x53, 0x2b, 0xc6, 0xbe, 0xe4, 210 0x59, 0xc8, 0xd0, 0x10, 0xa5, 0xd5, 0xf3, 0xf1, 0xb1, 0x45, 0x87, 0x04, 0xec, 0x48, 0x05, 0x25, 211 0x38, 0x7f, 0x07, 0x91, 0x3a, 0xa6, 0x83, 0xc0, 0x14, 0x23, 0x39, 0xfd, 0xe7, 0x46, 0x72, 0x3a, 212 0x2d, 0x7b, 0x97, 0xe2, 0x94, 0x3d, 0x22, 0x3b, 0x59, 0x6e, 0xcf, 0x8c, 0xc9, 0xed, 0x57, 0x61, 213 0x76, 0x84, 0x28, 0x76, 0x8e, 0x7d, 0x25, 0x01, 0xa5, 0xe3, 0x9c, 0x13, 0x91, 0xe9, 0x92, 0x81, 214 0x4c, 0x77, 0x35, 0xec, 0xc1, 0x73, 0xc7, 0x2f, 0xc2, 0xc8, 0x5a, 0xbf, 0x91, 0x80, 0x53, 0xe3, 215 0x3b, 0xc5, 0xb1, 0x36, 0x3c, 0x03, 0x93, 0x7d, 0xe4, 0xee, 0x9b, 0xbc, 0x5b, 0xfa, 0xe8, 0x98, 216 0x1a, 0x8c, 0x87, 0xc3, 0x8b, 0xcd, 0x50, 0xfe, 0x22, 0x9e, 0x3a, 0xae, 0xdd, 0xa3, 0xd6, 0x8c, 217 0x58, 0xfa, 0xb9, 0x24, 0x3c, 0x30, 0x96, 0x7c, 0xac, 0xa1, 0x0f, 0x01, 0x68, 0x86, 0x35, 0x70, 218 0x69, 0x47, 0x44, 0x13, 0x6c, 0x8e, 0x48, 0x48, 0xf2, 0xc2, 0xc9, 0x73, 0xe0, 0x7a, 0xe3, 0x29, 219 0x32, 0x0e, 0x54, 0x44, 0x14, 0x2e, 0x0f, 0x0d, 0x4d, 0x13, 0x43, 0xcb, 0xc7, 0xcc, 0x74, 0x24, 220 0x30, 0x3f, 0x0e, 0x82, 0xaa, 0x6b, 0xc8, 0x70, 0x65, 0xc7, 0xb5, 0x91, 0xd2, 0xd7, 0x8c, 0x1e, 221 0xa9, 0x20, 0xd9, 0x6a, 0xa6, 0xab, 0xe8, 0x0e, 0x92, 0x66, 0xe8, 0x70, 0x9b, 0x8f, 0x62, 0x04, 222 0x09, 0x20, 0xdb, 0x87, 0x98, 0x0c, 0x20, 0xe8, 0xb0, 0x87, 0xa8, 0xbc, 0x99, 0x85, 0xbc, 0xaf, 223 0xaf, 0x16, 0xcf, 0x41, 0xe1, 0xba, 0x72, 0x43, 0x91, 0xf9, 0x59, 0x89, 0x7a, 0x22, 0x8f, 0x65, 224 0x2d, 0x76, 0x5e, 0xfa, 0x38, 0xcc, 0x13, 0x15, 0x73, 0xe0, 0x22, 0x5b, 0x56, 0x75, 0xc5, 0x71, 225 0x88, 0xd3, 0xb2, 0x44, 0x55, 0xc4, 0x63, 0x4d, 0x3c, 0xb4, 0xc6, 0x47, 0xc4, 0x8b, 0x30, 0x47, 226 0x10, 0xfd, 0x81, 0xee, 0x6a, 0x96, 0x8e, 0x64, 0x7c, 0x7a, 0x73, 0x48, 0x25, 0xf1, 0x2c, 0x9b, 227 0xc5, 0x1a, 0x5b, 0x4c, 0x01, 0x5b, 0xe4, 0x88, 0xeb, 0xf0, 0x10, 0x81, 0xf5, 0x90, 0x81, 0x6c, 228 0xc5, 0x45, 0x32, 0xfa, 0xec, 0x40, 0xd1, 0x1d, 0x59, 0x31, 0x3a, 0xf2, 0xbe, 0xe2, 0xec, 0x97, 229 0xe6, 0x31, 0xc1, 0x6a, 0xb2, 0x94, 0x90, 0xce, 0x60, 0xc5, 0x0d, 0xa6, 0x57, 0x27, 0x6a, 0x35, 230 0xa3, 0xf3, 0x49, 0xc5, 0xd9, 0x17, 0xab, 0x70, 0x8a, 0xb0, 0x38, 0xae, 0xad, 0x19, 0x3d, 0x59, 231 0xdd, 0x47, 0xea, 0x81, 0x3c, 0x70, 0xbb, 0x97, 0x4b, 0x0f, 0xfa, 0xdf, 0x4f, 0x2c, 0x6c, 0x13, 232 0x9d, 0x35, 0xac, 0xb2, 0xeb, 0x76, 0x2f, 0x8b, 0x6d, 0x28, 0xe0, 0xc5, 0xe8, 0x6b, 0xb7, 0x90, 233 0xdc, 0x35, 0x6d, 0x52, 0x1a, 0x8b, 0x63, 0x52, 0x93, 0xcf, 0x83, 0xcb, 0x4d, 0x06, 0xd8, 0x32, 234 0x3b, 0xa8, 0x9a, 0x69, 0xb7, 0xea, 0xf5, 0x75, 0x29, 0xcf, 0x59, 0xae, 0x99, 0x36, 0x0e, 0xa8, 235 0x9e, 0xe9, 0x39, 0x38, 0x4f, 0x03, 0xaa, 0x67, 0x72, 0xf7, 0x5e, 0x84, 0x39, 0x55, 0xa5, 0x73, 236 0xd6, 0x54, 0x99, 0x9d, 0xb1, 0x9c, 0x92, 0x10, 0x70, 0x96, 0xaa, 0x6e, 0x50, 0x05, 0x16, 0xe3, 237 0x8e, 0x78, 0x05, 0x1e, 0x18, 0x3a, 0xcb, 0x0f, 0x9c, 0x1d, 0x99, 0x65, 0x18, 0x7a, 0x11, 0xe6, 238 0xac, 0xc3, 0x51, 0xa0, 0x18, 0x78, 0xa3, 0x75, 0x18, 0x86, 0x3d, 0x0d, 0xf3, 0xd6, 0xbe, 0x35, 239 0x8a, 0x7b, 0xc2, 0x8f, 0x13, 0xad, 0x7d, 0x2b, 0x0c, 0x7c, 0x94, 0x1c, 0xb8, 0x6d, 0xa4, 0x2a, 240 0x2e, 0xea, 0x94, 0x4e, 0xfb, 0xd5, 0x7d, 0x03, 0xe2, 0x0a, 0x08, 0xaa, 0x2a, 0x23, 0x43, 0xd9, 241 0xd3, 0x91, 0xac, 0xd8, 0xc8, 0x50, 0x9c, 0xd2, 0x59, 0xbf, 0x72, 0x51, 0x55, 0xeb, 0x64, 0xb4, 242 0x46, 0x06, 0xc5, 0x27, 0x60, 0xd6, 0xdc, 0xbb, 0xae, 0xd2, 0x90, 0x94, 0x2d, 0x1b, 0x75, 0xb5, 243 0x97, 0x4b, 0x8f, 0x10, 0xff, 0xce, 0xe0, 0x01, 0x12, 0x90, 0x2d, 0x22, 0x16, 0x1f, 0x07, 0x41, 244 0x75, 0xf6, 0x15, 0xdb, 0x22, 0x39, 0xd9, 0xb1, 0x14, 0x15, 0x95, 0x1e, 0xa5, 0xaa, 0x54, 0xbe, 245 0xcd, 0xc5, 0x78, 0x4b, 0x38, 0x37, 0xb5, 0xae, 0xcb, 0x19, 0x1f, 0xa3, 0x5b, 0x82, 0xc8, 0x18, 246 0xdb, 0x12, 0x08, 0xd8, 0x15, 0x81, 0x17, 0x2f, 0x11, 0xb5, 0xa2, 0xb5, 0x6f, 0xf9, 0xdf, 0xfb, 247 0x30, 0x4c, 0x63, 0xcd, 0xe1, 0x4b, 0x1f, 0xa7, 0x0d, 0x99, 0xb5, 0xef, 0x7b, 0xe3, 0x07, 0xd6, 248 0x1b, 0x57, 0xaa, 0x50, 0xf0, 0xc7, 0xa7, 0x98, 0x03, 0x1a, 0xa1, 0x42, 0x02, 0x37, 0x2b, 0x6b, 249 0xcd, 0x75, 0xdc, 0x66, 0xbc, 0x54, 0x17, 0x92, 0xb8, 0xdd, 0xd9, 0x6c, 0xec, 0xd4, 0x65, 0x69, 250 0x77, 0x7b, 0xa7, 0xb1, 0x55, 0x17, 0x52, 0xfe, 0xbe, 0xfa, 0xbb, 0x49, 0x28, 0x06, 0x8f, 0x48, 251 0xe2, 0x4f, 0xc3, 0x69, 0x7e, 0x9f, 0xe1, 0x20, 0x57, 0xbe, 0xa9, 0xd9, 0x64, 0xcb, 0xf4, 0x15, 252 0x5a, 0xbe, 0xbc, 0x45, 0x9b, 0x67, 0x5a, 0x6d, 0xe4, 0x3e, 0xaf, 0xd9, 0x78, 0x43, 0xf4, 0x15, 253 0x57, 0xdc, 0x84, 0xb3, 0x86, 0x29, 0x3b, 0xae, 0x62, 0x74, 0x14, 0xbb, 0x23, 0x0f, 0x6f, 0x92, 254 0x64, 0x45, 0x55, 0x91, 0xe3, 0x98, 0xb4, 0x54, 0x79, 0x2c, 0x1f, 0x31, 0xcc, 0x36, 0x53, 0x1e, 255 0xe6, 0xf0, 0x1a, 0x53, 0x0d, 0x05, 0x58, 0xea, 0xb8, 0x00, 0x7b, 0x10, 0x72, 0x7d, 0xc5, 0x92, 256 0x91, 0xe1, 0xda, 0x87, 0xa4, 0x31, 0xce, 0x4a, 0xd9, 0xbe, 0x62, 0xd5, 0xf1, 0xf3, 0x87, 0x73, 257 0x3e, 0xf9, 0xd7, 0x14, 0x14, 0xfc, 0xcd, 0x31, 0x3e, 0x6b, 0xa8, 0xa4, 0x8e, 0x24, 0x48, 0xa6, 258 0x79, 0xf8, 0xbe, 0xad, 0xf4, 0xf2, 0x1a, 0x2e, 0x30, 0xd5, 0x49, 0xda, 0xb2, 0x4a, 0x14, 0x89, 259 0x8b, 0x3b, 0xce, 0x2d, 0x88, 0xb6, 0x08, 0x59, 0x89, 0x3d, 0x89, 0x1b, 0x30, 0x79, 0xdd, 0x21, 260 0xdc, 0x93, 0x84, 0xfb, 0x91, 0xfb, 0x73, 0x3f, 0xd7, 0x26, 0xe4, 0xb9, 0xe7, 0xda, 0xf2, 0x76, 261 0x53, 0xda, 0xaa, 0x6d, 0x4a, 0x0c, 0x2e, 0x9e, 0x81, 0xb4, 0xae, 0xdc, 0x3a, 0x0c, 0x96, 0x22, 262 0x22, 0x8a, 0xeb, 0xf8, 0x33, 0x90, 0xbe, 0x89, 0x94, 0x83, 0x60, 0x01, 0x20, 0xa2, 0x0f, 0x30, 263 0xf4, 0x57, 0x20, 0x43, 0xfc, 0x25, 0x02, 0x30, 0x8f, 0x09, 0x13, 0x62, 0x16, 0xd2, 0x6b, 0x4d, 264 0x09, 0x87, 0xbf, 0x00, 0x05, 0x2a, 0x95, 0x5b, 0x8d, 0xfa, 0x5a, 0x5d, 0x48, 0x56, 0x2e, 0xc2, 265 0x24, 0x75, 0x02, 0xde, 0x1a, 0x9e, 0x1b, 0x84, 0x09, 0xf6, 0xc8, 0x38, 0x12, 0x7c, 0x74, 0x77, 266 0x6b, 0xb5, 0x2e, 0x09, 0x49, 0xff, 0xf2, 0x3a, 0x50, 0xf0, 0xf7, 0xc5, 0x1f, 0x4e, 0x4c, 0x7d, 267 0x27, 0x01, 0x79, 0x5f, 0x9f, 0x8b, 0x1b, 0x14, 0x45, 0xd7, 0xcd, 0x9b, 0xb2, 0xa2, 0x6b, 0x8a, 268 0xc3, 0x82, 0x02, 0x88, 0xa8, 0x86, 0x25, 0x71, 0x17, 0xed, 0x43, 0x31, 0xfe, 0xf5, 0x04, 0x08, 269 0xe1, 0x16, 0x33, 0x64, 0x60, 0xe2, 0x27, 0x6a, 0xe0, 0x6b, 0x09, 0x28, 0x06, 0xfb, 0xca, 0x90, 270 0x79, 0xe7, 0x7e, 0xa2, 0xe6, 0xbd, 0x9d, 0x84, 0xe9, 0x40, 0x37, 0x19, 0xd7, 0xba, 0xcf, 0xc2, 271 0xac, 0xd6, 0x41, 0x7d, 0xcb, 0x74, 0x91, 0xa1, 0x1e, 0xca, 0x3a, 0xba, 0x81, 0xf4, 0x52, 0x85, 272 0x24, 0x8a, 0x95, 0xfb, 0xf7, 0xab, 0xcb, 0x8d, 0x21, 0x6e, 0x13, 0xc3, 0xaa, 0x73, 0x8d, 0xf5, 273 0xfa, 0x56, 0xab, 0xb9, 0x53, 0xdf, 0x5e, 0x7b, 0x51, 0xde, 0xdd, 0xfe, 0xd9, 0xed, 0xe6, 0xf3, 274 0xdb, 0x92, 0xa0, 0x85, 0xd4, 0x3e, 0xc0, 0xad, 0xde, 0x02, 0x21, 0x6c, 0x94, 0x78, 0x1a, 0xc6, 275 0x99, 0x25, 0x4c, 0x88, 0x73, 0x30, 0xb3, 0xdd, 0x94, 0xdb, 0x8d, 0xf5, 0xba, 0x5c, 0xbf, 0x76, 276 0xad, 0xbe, 0xb6, 0xd3, 0xa6, 0x37, 0x10, 0x9e, 0xf6, 0x4e, 0x70, 0x53, 0xbf, 0x9a, 0x82, 0xb9, 277 0x31, 0x96, 0x88, 0x35, 0x76, 0x76, 0xa0, 0xc7, 0x99, 0x8f, 0xc5, 0xb1, 0x7e, 0x19, 0x97, 0xfc, 278 0x96, 0x62, 0xbb, 0xec, 0xa8, 0xf1, 0x38, 0x60, 0x2f, 0x19, 0xae, 0xd6, 0xd5, 0x90, 0xcd, 0x2e, 279 0x6c, 0xe8, 0x81, 0x62, 0x66, 0x28, 0xa7, 0x77, 0x36, 0x3f, 0x05, 0xa2, 0x65, 0x3a, 0x9a, 0xab, 280 0xdd, 0x40, 0xb2, 0x66, 0xf0, 0xdb, 0x1d, 0x7c, 0xc0, 0x48, 0x4b, 0x02, 0x1f, 0x69, 0x18, 0xae, 281 0xa7, 0x6d, 0xa0, 0x9e, 0x12, 0xd2, 0xc6, 0x09, 0x3c, 0x25, 0x09, 0x7c, 0xc4, 0xd3, 0x3e, 0x07, 282 0x85, 0x8e, 0x39, 0xc0, 0x5d, 0x17, 0xd5, 0xc3, 0xf5, 0x22, 0x21, 0xe5, 0xa9, 0xcc, 0x53, 0x61, 283 0xfd, 0xf4, 0xf0, 0x5a, 0xa9, 0x20, 0xe5, 0xa9, 0x8c, 0xaa, 0x3c, 0x06, 0x33, 0x4a, 0xaf, 0x67, 284 0x63, 0x72, 0x4e, 0x44, 0x4f, 0x08, 0x45, 0x4f, 0x4c, 0x14, 0x17, 0x9e, 0x83, 0x2c, 0xf7, 0x03, 285 0x2e, 0xc9, 0xd8, 0x13, 0xb2, 0x45, 0x8f, 0xbd, 0xc9, 0xa5, 0x9c, 0x94, 0x35, 0xf8, 0xe0, 0x39, 286 0x28, 0x68, 0x8e, 0x3c, 0xbc, 0x25, 0x4f, 0x2e, 0x26, 0x97, 0xb2, 0x52, 0x5e, 0x73, 0xbc, 0x1b, 287 0xc6, 0xca, 0x1b, 0x49, 0x28, 0x06, 0x6f, 0xf9, 0xc5, 0x75, 0xc8, 0xea, 0xa6, 0xaa, 0x90, 0xd0, 288 0xa2, 0x9f, 0x98, 0x96, 0x22, 0x3e, 0x0c, 0x2c, 0x6f, 0x32, 0x7d, 0xc9, 0x43, 0x2e, 0xfc, 0x73, 289 0x02, 0xb2, 0x5c, 0x2c, 0x9e, 0x82, 0xb4, 0xa5, 0xb8, 0xfb, 0x84, 0x2e, 0xb3, 0x9a, 0x14, 0x12, 290 0x12, 0x79, 0xc6, 0x72, 0xc7, 0x52, 0x0c, 0x12, 0x02, 0x4c, 0x8e, 0x9f, 0xf1, 0xba, 0xea, 0x48, 291 0xe9, 0x90, 0xe3, 0x87, 0xd9, 0xef, 0x23, 0xc3, 0x75, 0xf8, 0xba, 0x32, 0xf9, 0x1a, 0x13, 0x8b, 292 0x4f, 0xc2, 0xac, 0x6b, 0x2b, 0x9a, 0x1e, 0xd0, 0x4d, 0x13, 0x5d, 0x81, 0x0f, 0x78, 0xca, 0x55, 293 0x38, 0xc3, 0x79, 0x3b, 0xc8, 0x55, 0xd4, 0x7d, 0xd4, 0x19, 0x82, 0x26, 0xc9, 0x35, 0xc3, 0x69, 294 0xa6, 0xb0, 0xce, 0xc6, 0x39, 0xb6, 0xf2, 0xfd, 0x04, 0xcc, 0xf2, 0x03, 0x53, 0xc7, 0x73, 0xd6, 295 0x16, 0x80, 0x62, 0x18, 0xa6, 0xeb, 0x77, 0xd7, 0x68, 0x28, 0x8f, 0xe0, 0x96, 0x6b, 0x1e, 0x48, 296 0xf2, 0x11, 0x2c, 0xf4, 0x01, 0x86, 0x23, 0xc7, 0xba, 0xed, 0x2c, 0xe4, 0xd9, 0x27, 0x1c, 0xf2, 297 0x1d, 0x90, 0x1e, 0xb1, 0x81, 0x8a, 0xf0, 0xc9, 0x4a, 0x9c, 0x87, 0xcc, 0x1e, 0xea, 0x69, 0x06, 298 0xbb, 0x98, 0xa5, 0x0f, 0xfc, 0x22, 0x24, 0xed, 0x5d, 0x84, 0xac, 0x7e, 0x06, 0xe6, 0x54, 0xb3, 299 0x1f, 0x36, 0x77, 0x55, 0x08, 0x1d, 0xf3, 0x9d, 0x4f, 0x26, 0x5e, 0x82, 0x61, 0x8b, 0xf9, 0x7e, 300 0x22, 0xf1, 0xe5, 0x64, 0x6a, 0xa3, 0xb5, 0xfa, 0xb5, 0xe4, 0xc2, 0x06, 0x85, 0xb6, 0xf8, 0x4c, 301 0x25, 0xd4, 0xd5, 0x91, 0x8a, 0xad, 0x87, 0xaf, 0x3c, 0x09, 0x1f, 0xeb, 0x69, 0xee, 0xfe, 0x60, 302 0x6f, 0x59, 0x35, 0xfb, 0x2b, 0x3d, 0xb3, 0x67, 0x0e, 0x3f, 0x7d, 0xe2, 0x27, 0xf2, 0x40, 0xfe, 303 0x63, 0x9f, 0x3f, 0x73, 0x9e, 0x74, 0x21, 0xf2, 0x5b, 0x69, 0x75, 0x1b, 0xe6, 0x98, 0xb2, 0x4c, 304 0xbe, 0xbf, 0xd0, 0x53, 0x84, 0x78, 0xdf, 0x3b, 0xac, 0xd2, 0x37, 0xde, 0x21, 0xe5, 0x5a, 0x9a, 305 0x65, 0x50, 0x3c, 0x46, 0x0f, 0x1a, 0x55, 0x09, 0x1e, 0x08, 0xf0, 0xd1, 0xad, 0x89, 0xec, 0x08, 306 0xc6, 0xef, 0x32, 0xc6, 0x39, 0x1f, 0x63, 0x9b, 0x41, 0xab, 0x6b, 0x30, 0x7d, 0x12, 0xae, 0x7f, 307 0x64, 0x5c, 0x05, 0xe4, 0x27, 0xd9, 0x80, 0x19, 0x42, 0xa2, 0x0e, 0x1c, 0xd7, 0xec, 0x93, 0xbc, 308 0x77, 0x7f, 0x9a, 0x7f, 0x7a, 0x87, 0xee, 0x95, 0x22, 0x86, 0xad, 0x79, 0xa8, 0x6a, 0x15, 0xc8, 309 0x27, 0xa7, 0x0e, 0x52, 0xf5, 0x08, 0x86, 0xb7, 0x98, 0x21, 0x9e, 0x7e, 0xf5, 0xd3, 0x30, 0x8f, 310 0xff, 0x27, 0x69, 0xc9, 0x6f, 0x49, 0xf4, 0x85, 0x57, 0xe9, 0xfb, 0xaf, 0xd0, 0xed, 0x38, 0xe7, 311 0x11, 0xf8, 0x6c, 0xf2, 0xad, 0x62, 0x0f, 0xb9, 0x2e, 0xb2, 0x1d, 0x59, 0xd1, 0xc7, 0x99, 0xe7, 312 0xbb, 0x31, 0x28, 0x7d, 0xe1, 0xdd, 0xe0, 0x2a, 0x6e, 0x50, 0x64, 0x4d, 0xd7, 0xab, 0xbb, 0x70, 313 0x7a, 0x4c, 0x54, 0xc4, 0xe0, 0x7c, 0x95, 0x71, 0xce, 0x8f, 0x44, 0x06, 0xa6, 0x6d, 0x01, 0x97, 314 0x7b, 0x6b, 0x19, 0x83, 0xf3, 0x0f, 0x18, 0xa7, 0xc8, 0xb0, 0x7c, 0x49, 0x31, 0xe3, 0x73, 0x30, 315 0x7b, 0x03, 0xd9, 0x7b, 0xa6, 0xc3, 0x6e, 0x69, 0x62, 0xd0, 0xbd, 0xc6, 0xe8, 0x66, 0x18, 0x90, 316 0x5c, 0xdb, 0x60, 0xae, 0x2b, 0x90, 0xed, 0x2a, 0x2a, 0x8a, 0x41, 0xf1, 0x45, 0x46, 0x31, 0x85, 317 0xf5, 0x31, 0xb4, 0x06, 0x85, 0x9e, 0xc9, 0x2a, 0x53, 0x34, 0xfc, 0x75, 0x06, 0xcf, 0x73, 0x0c, 318 0xa3, 0xb0, 0x4c, 0x6b, 0xa0, 0xe3, 0xb2, 0x15, 0x4d, 0xf1, 0x87, 0x9c, 0x82, 0x63, 0x18, 0xc5, 319 0x09, 0xdc, 0xfa, 0x47, 0x9c, 0xc2, 0xf1, 0xf9, 0xf3, 0x59, 0xc8, 0x9b, 0x86, 0x7e, 0x68, 0x1a, 320 0x71, 0x8c, 0xf8, 0x12, 0x63, 0x00, 0x06, 0xc1, 0x04, 0x57, 0x21, 0x17, 0x77, 0x21, 0xfe, 0xe4, 321 0x5d, 0xbe, 0x3d, 0xf8, 0x0a, 0x6c, 0xc0, 0x0c, 0x4f, 0x50, 0x9a, 0x69, 0xc4, 0xa0, 0xf8, 0x0a, 322 0xa3, 0x28, 0xfa, 0x60, 0x6c, 0x1a, 0x2e, 0x72, 0xdc, 0x1e, 0x8a, 0x43, 0xf2, 0x06, 0x9f, 0x06, 323 0x83, 0x30, 0x57, 0xee, 0x21, 0x43, 0xdd, 0x8f, 0xc7, 0xf0, 0x55, 0xee, 0x4a, 0x8e, 0xc1, 0x14, 324 0x6b, 0x30, 0xdd, 0x57, 0x6c, 0x67, 0x5f, 0xd1, 0x63, 0x2d, 0xc7, 0x9f, 0x32, 0x8e, 0x82, 0x07, 325 0x62, 0x1e, 0x19, 0x18, 0x27, 0xa1, 0xf9, 0x1a, 0xf7, 0x88, 0x0f, 0xc6, 0xb6, 0x9e, 0xe3, 0x92, 326 0x2b, 0xad, 0x93, 0xb0, 0xfd, 0x19, 0xdf, 0x7a, 0x14, 0xbb, 0xe5, 0x67, 0xbc, 0x0a, 0x39, 0x47, 327 0xbb, 0x15, 0x8b, 0xe6, 0xcf, 0xf9, 0x4a, 0x13, 0x00, 0x06, 0xbf, 0x08, 0x67, 0xc6, 0x96, 0x89, 328 0x18, 0x64, 0x7f, 0xc1, 0xc8, 0x4e, 0x8d, 0x29, 0x15, 0x2c, 0x25, 0x9c, 0x94, 0xf2, 0x2f, 0x79, 329 0x4a, 0x40, 0x21, 0xae, 0x16, 0x3e, 0x2b, 0x38, 0x4a, 0xf7, 0x64, 0x5e, 0xfb, 0x2b, 0xee, 0x35, 330 0x8a, 0x0d, 0x78, 0x6d, 0x07, 0x4e, 0x31, 0xc6, 0x93, 0xad, 0xeb, 0xd7, 0x79, 0x62, 0xa5, 0xe8, 331 0xdd, 0xe0, 0xea, 0x7e, 0x06, 0x16, 0x3c, 0x77, 0xf2, 0xa6, 0xd4, 0x91, 0xfb, 0x8a, 0x15, 0x83, 332 0xf9, 0x1b, 0x8c, 0x99, 0x67, 0x7c, 0xaf, 0xab, 0x75, 0xb6, 0x14, 0x0b, 0x93, 0xbf, 0x00, 0x25, 333 0x4e, 0x3e, 0x30, 0x6c, 0xa4, 0x9a, 0x3d, 0x43, 0xbb, 0x85, 0x3a, 0x31, 0xa8, 0xff, 0x3a, 0xb4, 334 0x54, 0xbb, 0x3e, 0x38, 0x66, 0x6e, 0x80, 0xe0, 0xf5, 0x2a, 0xb2, 0xd6, 0xb7, 0x4c, 0xdb, 0x8d, 335 0x60, 0x7c, 0x93, 0xaf, 0x94, 0x87, 0x6b, 0x10, 0x58, 0xb5, 0x0e, 0x45, 0xf2, 0x18, 0x37, 0x24, 336 0xff, 0x86, 0x11, 0x4d, 0x0f, 0x51, 0x2c, 0x71, 0xa8, 0x66, 0xdf, 0x52, 0xec, 0x38, 0xf9, 0xef, 337 0x6f, 0x79, 0xe2, 0x60, 0x10, 0x96, 0x38, 0xdc, 0x43, 0x0b, 0xe1, 0x6a, 0x1f, 0x83, 0xe1, 0x9b, 338 0x3c, 0x71, 0x70, 0x0c, 0xa3, 0xe0, 0x0d, 0x43, 0x0c, 0x8a, 0xbf, 0xe3, 0x14, 0x1c, 0x83, 0x29, 339 0x3e, 0x35, 0x2c, 0xb4, 0x36, 0xea, 0x69, 0x8e, 0x6b, 0xd3, 0x56, 0xf8, 0xfe, 0x54, 0xdf, 0x7a, 340 0x37, 0xd8, 0x84, 0x49, 0x3e, 0x28, 0xce, 0x44, 0xec, 0x0a, 0x95, 0x9c, 0x94, 0xa2, 0x0d, 0xfb, 341 0x36, 0xcf, 0x44, 0x3e, 0x18, 0xb6, 0xcd, 0xd7, 0x21, 0x62, 0xb7, 0xab, 0xf8, 0x7c, 0x10, 0x83, 342 0xee, 0x3b, 0x21, 0xe3, 0xda, 0x1c, 0x8b, 0x39, 0x7d, 0xfd, 0xcf, 0xc0, 0x38, 0x40, 0x87, 0xb1, 343 0xa2, 0xf3, 0xef, 0x43, 0xfd, 0xcf, 0x2e, 0x45, 0xd2, 0x1c, 0x32, 0x13, 0xea, 0xa7, 0xc4, 0xa8, 344 0x1f, 0xeb, 0x94, 0x7e, 0xf1, 0x2e, 0x9b, 0x6f, 0xb0, 0x9d, 0xaa, 0x6e, 0xe2, 0x20, 0x0f, 0x36, 345 0x3d, 0xd1, 0x64, 0xaf, 0xdc, 0xf5, 0xe2, 0x3c, 0xd0, 0xf3, 0x54, 0xaf, 0xc1, 0x74, 0xa0, 0xe1, 346 0x89, 0xa6, 0xfa, 0x25, 0x46, 0x55, 0xf0, 0xf7, 0x3b, 0xd5, 0x8b, 0x90, 0xc6, 0xcd, 0x4b, 0x34, 347 0xfc, 0x97, 0x19, 0x9c, 0xa8, 0x57, 0x3f, 0x01, 0x59, 0xde, 0xb4, 0x44, 0x43, 0x7f, 0x85, 0x41, 348 0x3d, 0x08, 0x86, 0xf3, 0x86, 0x25, 0x1a, 0xfe, 0xab, 0x1c, 0xce, 0x21, 0x18, 0x1e, 0xdf, 0x85, 349 0xff, 0xf0, 0x6b, 0x69, 0x56, 0x74, 0xb8, 0xef, 0xae, 0xc2, 0x14, 0xeb, 0x54, 0xa2, 0xd1, 0x9f, 350 0x63, 0x2f, 0xe7, 0x88, 0xea, 0xd3, 0x90, 0x89, 0xe9, 0xf0, 0x5f, 0x67, 0x50, 0xaa, 0x5f, 0x5d, 351 0x83, 0xbc, 0xaf, 0x3b, 0x89, 0x86, 0xff, 0x06, 0x83, 0xfb, 0x51, 0xd8, 0x74, 0xd6, 0x9d, 0x44, 352 0x13, 0xfc, 0x26, 0x37, 0x9d, 0x21, 0xb0, 0xdb, 0x78, 0x63, 0x12, 0x8d, 0xfe, 0x2d, 0xee, 0x75, 353 0x0e, 0xa9, 0x3e, 0x0b, 0x39, 0xaf, 0xd8, 0x44, 0xe3, 0x7f, 0x9b, 0xe1, 0x87, 0x18, 0xec, 0x01, 354 0x5f, 0xb1, 0x8b, 0xa6, 0xf8, 0x1d, 0xee, 0x01, 0x1f, 0x0a, 0x6f, 0xa3, 0x70, 0x03, 0x13, 0xcd, 355 0xf4, 0xbb, 0x7c, 0x1b, 0x85, 0xfa, 0x17, 0xbc, 0x9a, 0x24, 0xe7, 0x47, 0x53, 0xfc, 0x1e, 0x5f, 356 0x4d, 0xa2, 0x8f, 0xcd, 0x08, 0x77, 0x04, 0xd1, 0x1c, 0xbf, 0xcf, 0xcd, 0x08, 0x35, 0x04, 0xd5, 357 0x16, 0x88, 0xa3, 0xdd, 0x40, 0x34, 0xdf, 0xe7, 0x19, 0xdf, 0xec, 0x48, 0x33, 0x50, 0x7d, 0x1e, 358 0x4e, 0x8d, 0xef, 0x04, 0xa2, 0x59, 0xbf, 0x70, 0x37, 0x74, 0x76, 0xf3, 0x37, 0x02, 0xd5, 0x9d, 359 0x61, 0x49, 0xf1, 0x77, 0x01, 0xd1, 0xb4, 0xaf, 0xde, 0x0d, 0x26, 0x6e, 0x7f, 0x13, 0x50, 0xad, 360 0x01, 0x0c, 0x0b, 0x70, 0x34, 0xd7, 0x6b, 0x8c, 0xcb, 0x07, 0xc2, 0x5b, 0x83, 0xd5, 0xdf, 0x68, 361 0xfc, 0x17, 0xf9, 0xd6, 0x60, 0x08, 0xbc, 0x35, 0x78, 0xe9, 0x8d, 0x46, 0xbf, 0xce, 0xb7, 0x06, 362 0x87, 0xe0, 0xc8, 0xf6, 0x55, 0xb7, 0x68, 0x86, 0x2f, 0xf1, 0xc8, 0xf6, 0xa1, 0xaa, 0xdb, 0x30, 363 0x3b, 0x52, 0x10, 0xa3, 0xa9, 0xbe, 0xcc, 0xa8, 0x84, 0x70, 0x3d, 0xf4, 0x17, 0x2f, 0x56, 0x0c, 364 0xa3, 0xd9, 0xfe, 0x38, 0x54, 0xbc, 0x58, 0x2d, 0xac, 0x5e, 0x85, 0xac, 0x31, 0xd0, 0x75, 0xbc, 365 0x79, 0xc4, 0xfb, 0xff, 0xc0, 0xae, 0xf4, 0xef, 0xf7, 0x98, 0x77, 0x38, 0xa0, 0x7a, 0x11, 0x32, 366 0xa8, 0xbf, 0x87, 0x3a, 0x51, 0xc8, 0xff, 0xb8, 0xc7, 0x13, 0x26, 0xd6, 0xae, 0x3e, 0x0b, 0x40, 367 0xaf, 0x46, 0xc8, 0x67, 0xbf, 0x08, 0xec, 0x7f, 0xde, 0x63, 0x3f, 0x7d, 0x19, 0x42, 0x86, 0x04, 368 0xf4, 0x87, 0x34, 0xf7, 0x27, 0x78, 0x37, 0x48, 0x40, 0x56, 0xe4, 0x0a, 0x4c, 0x5d, 0x77, 0x4c, 369 0xc3, 0x55, 0x7a, 0x51, 0xe8, 0xff, 0x62, 0x68, 0xae, 0x8f, 0x1d, 0xd6, 0x37, 0x6d, 0xe4, 0x2a, 370 0x3d, 0x27, 0x0a, 0xfb, 0xdf, 0x0c, 0xeb, 0x01, 0x30, 0x58, 0x55, 0x1c, 0x37, 0xce, 0xbc, 0x7f, 371 0xc4, 0xc1, 0x1c, 0x80, 0x8d, 0xc6, 0xff, 0x1f, 0xa0, 0xc3, 0x28, 0xec, 0x7b, 0xdc, 0x68, 0xa6, 372 0x5f, 0xfd, 0x04, 0xe4, 0xf0, 0xbf, 0xf4, 0xf7, 0x6c, 0x11, 0xe0, 0xff, 0x61, 0xe0, 0x21, 0x02, 373 0xbf, 0xd9, 0x71, 0x3b, 0xae, 0x16, 0xed, 0xec, 0xff, 0x65, 0x2b, 0xcd, 0xf5, 0xab, 0x35, 0xc8, 374 0x3b, 0x6e, 0xa7, 0x33, 0x60, 0xfd, 0x69, 0x04, 0xfc, 0xff, 0xee, 0x79, 0x57, 0x16, 0x1e, 0x06, 375 0xaf, 0xf6, 0xcd, 0x03, 0xd7, 0x32, 0xc9, 0x67, 0x8e, 0x28, 0x86, 0xbb, 0x8c, 0xc1, 0x07, 0x59, 376 0xad, 0x8f, 0xbf, 0xbe, 0x85, 0x0d, 0x73, 0xc3, 0xa4, 0x17, 0xb7, 0x2f, 0x55, 0xa2, 0x6f, 0x60, 377 0xe1, 0xcd, 0x14, 0x94, 0x54, 0xb3, 0xbf, 0x67, 0x3a, 0x2b, 0x06, 0xd2, 0xdc, 0x7d, 0x64, 0xaf, 378 0xf4, 0x15, 0x8b, 0xdd, 0xc9, 0xe6, 0xfb, 0x8a, 0xc5, 0x7e, 0xfc, 0xea, 0x2c, 0x9c, 0xec, 0x3e, 379 0xb7, 0xf2, 0x0b, 0x30, 0xb5, 0xa5, 0x58, 0x3b, 0xc8, 0x71, 0x45, 0xe2, 0x69, 0xf2, 0x2b, 0x2b, 380 0x76, 0x49, 0xbe, 0xb8, 0xec, 0x23, 0x5e, 0x66, 0x6a, 0xcb, 0x6d, 0xd7, 0x6e, 0xbb, 0x36, 0xf9, 381 0x41, 0x81, 0x34, 0xe9, 0x90, 0x87, 0x85, 0x2b, 0x90, 0xf7, 0x89, 0x45, 0x01, 0x52, 0x07, 0xe8, 382 0x90, 0xfd, 0xce, 0x0a, 0xff, 0x2b, 0xce, 0x0f, 0x7f, 0x08, 0x89, 0x65, 0xf4, 0xa1, 0x9a, 0xbc, 383 0x9c, 0xa8, 0x3c, 0x03, 0x53, 0xd7, 0x94, 0x03, 0xb4, 0xa5, 0x58, 0xe2, 0x05, 0x98, 0x42, 0x86, 384 0x6b, 0x6b, 0xc8, 0x61, 0x06, 0x9c, 0x09, 0x18, 0xc0, 0xd4, 0xe8, 0x9b, 0xb9, 0x66, 0x65, 0x13, 385 0x0a, 0xfe, 0x81, 0xb8, 0xef, 0xc6, 0x52, 0x13, 0xfb, 0x91, 0x7d, 0xb4, 0xa0, 0x0f, 0xab, 0xeb, 386 0x6f, 0xdd, 0x29, 0x4f, 0x7c, 0xef, 0x4e, 0x79, 0xe2, 0x5f, 0xee, 0x94, 0x27, 0xde, 0xbe, 0x53, 387 0x4e, 0xbc, 0x77, 0xa7, 0x9c, 0x78, 0xff, 0x4e, 0x39, 0x71, 0xfb, 0xa8, 0x9c, 0xf8, 0xea, 0x51, 388 0x39, 0xf1, 0xf5, 0xa3, 0x72, 0xe2, 0x5b, 0x47, 0xe5, 0xc4, 0x5b, 0x47, 0xe5, 0x89, 0xef, 0x1d, 389 0x95, 0x27, 0xde, 0x3e, 0x2a, 0x27, 0x7e, 0x78, 0x54, 0x9e, 0x78, 0xef, 0xa8, 0x9c, 0x78, 0xff, 390 0xa8, 0x3c, 0x71, 0xfb, 0x07, 0xe5, 0x89, 0xbd, 0x49, 0xe2, 0xdb, 0x0b, 0xff, 0x1f, 0x00, 0x00, 391 0xff, 0xff, 0xc5, 0xf8, 0xa0, 0x5b, 0x51, 0x34, 0x00, 0x00, 392 } 393 r := bytes.NewReader(gzipped) 394 gzipr, err := compress_gzip.NewReader(r) 395 if err != nil { 396 panic(err) 397 } 398 ungzipped, err := io_ioutil.ReadAll(gzipr) 399 if err != nil { 400 panic(err) 401 } 402 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 403 panic(err) 404 } 405 return d 406} 407func (this *MapTest) VerboseEqual(that interface{}) error { 408 if that == nil { 409 if this == nil { 410 return nil 411 } 412 return fmt.Errorf("that == nil && this != nil") 413 } 414 415 that1, ok := that.(*MapTest) 416 if !ok { 417 that2, ok := that.(MapTest) 418 if ok { 419 that1 = &that2 420 } else { 421 return fmt.Errorf("that is not of type *MapTest") 422 } 423 } 424 if that1 == nil { 425 if this == nil { 426 return nil 427 } 428 return fmt.Errorf("that is type *MapTest but is nil && this != nil") 429 } else if this == nil { 430 return fmt.Errorf("that is type *MapTest but is not nil && this == nil") 431 } 432 if len(this.StrStr) != len(that1.StrStr) { 433 return fmt.Errorf("StrStr this(%v) Not Equal that(%v)", len(this.StrStr), len(that1.StrStr)) 434 } 435 for i := range this.StrStr { 436 if this.StrStr[i] != that1.StrStr[i] { 437 return fmt.Errorf("StrStr this[%v](%v) Not Equal that[%v](%v)", i, this.StrStr[i], i, that1.StrStr[i]) 438 } 439 } 440 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 441 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 442 } 443 return nil 444} 445func (this *MapTest) Equal(that interface{}) bool { 446 if that == nil { 447 return this == nil 448 } 449 450 that1, ok := that.(*MapTest) 451 if !ok { 452 that2, ok := that.(MapTest) 453 if ok { 454 that1 = &that2 455 } else { 456 return false 457 } 458 } 459 if that1 == nil { 460 return this == nil 461 } else if this == nil { 462 return false 463 } 464 if len(this.StrStr) != len(that1.StrStr) { 465 return false 466 } 467 for i := range this.StrStr { 468 if this.StrStr[i] != that1.StrStr[i] { 469 return false 470 } 471 } 472 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 473 return false 474 } 475 return true 476} 477func (this *FakeMap) VerboseEqual(that interface{}) error { 478 if that == nil { 479 if this == nil { 480 return nil 481 } 482 return fmt.Errorf("that == nil && this != nil") 483 } 484 485 that1, ok := that.(*FakeMap) 486 if !ok { 487 that2, ok := that.(FakeMap) 488 if ok { 489 that1 = &that2 490 } else { 491 return fmt.Errorf("that is not of type *FakeMap") 492 } 493 } 494 if that1 == nil { 495 if this == nil { 496 return nil 497 } 498 return fmt.Errorf("that is type *FakeMap but is nil && this != nil") 499 } else if this == nil { 500 return fmt.Errorf("that is type *FakeMap but is not nil && this == nil") 501 } 502 if len(this.Entries) != len(that1.Entries) { 503 return fmt.Errorf("Entries this(%v) Not Equal that(%v)", len(this.Entries), len(that1.Entries)) 504 } 505 for i := range this.Entries { 506 if !this.Entries[i].Equal(that1.Entries[i]) { 507 return fmt.Errorf("Entries this[%v](%v) Not Equal that[%v](%v)", i, this.Entries[i], i, that1.Entries[i]) 508 } 509 } 510 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 511 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 512 } 513 return nil 514} 515func (this *FakeMap) Equal(that interface{}) bool { 516 if that == nil { 517 return this == nil 518 } 519 520 that1, ok := that.(*FakeMap) 521 if !ok { 522 that2, ok := that.(FakeMap) 523 if ok { 524 that1 = &that2 525 } else { 526 return false 527 } 528 } 529 if that1 == nil { 530 return this == nil 531 } else if this == nil { 532 return false 533 } 534 if len(this.Entries) != len(that1.Entries) { 535 return false 536 } 537 for i := range this.Entries { 538 if !this.Entries[i].Equal(that1.Entries[i]) { 539 return false 540 } 541 } 542 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 543 return false 544 } 545 return true 546} 547func (this *FakeMapEntry) VerboseEqual(that interface{}) error { 548 if that == nil { 549 if this == nil { 550 return nil 551 } 552 return fmt.Errorf("that == nil && this != nil") 553 } 554 555 that1, ok := that.(*FakeMapEntry) 556 if !ok { 557 that2, ok := that.(FakeMapEntry) 558 if ok { 559 that1 = &that2 560 } else { 561 return fmt.Errorf("that is not of type *FakeMapEntry") 562 } 563 } 564 if that1 == nil { 565 if this == nil { 566 return nil 567 } 568 return fmt.Errorf("that is type *FakeMapEntry but is nil && this != nil") 569 } else if this == nil { 570 return fmt.Errorf("that is type *FakeMapEntry but is not nil && this == nil") 571 } 572 if this.Key != that1.Key { 573 return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key) 574 } 575 if this.Value != that1.Value { 576 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) 577 } 578 if this.Other != that1.Other { 579 return fmt.Errorf("Other this(%v) Not Equal that(%v)", this.Other, that1.Other) 580 } 581 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 582 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 583 } 584 return nil 585} 586func (this *FakeMapEntry) Equal(that interface{}) bool { 587 if that == nil { 588 return this == nil 589 } 590 591 that1, ok := that.(*FakeMapEntry) 592 if !ok { 593 that2, ok := that.(FakeMapEntry) 594 if ok { 595 that1 = &that2 596 } else { 597 return false 598 } 599 } 600 if that1 == nil { 601 return this == nil 602 } else if this == nil { 603 return false 604 } 605 if this.Key != that1.Key { 606 return false 607 } 608 if this.Value != that1.Value { 609 return false 610 } 611 if this.Other != that1.Other { 612 return false 613 } 614 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 615 return false 616 } 617 return true 618} 619func (this *MapTest) GoString() string { 620 if this == nil { 621 return "nil" 622 } 623 s := make([]string, 0, 5) 624 s = append(s, "&mapdefaults.MapTest{") 625 keysForStrStr := make([]string, 0, len(this.StrStr)) 626 for k := range this.StrStr { 627 keysForStrStr = append(keysForStrStr, k) 628 } 629 github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr) 630 mapStringForStrStr := "map[string]string{" 631 for _, k := range keysForStrStr { 632 mapStringForStrStr += fmt.Sprintf("%#v: %#v,", k, this.StrStr[k]) 633 } 634 mapStringForStrStr += "}" 635 if this.StrStr != nil { 636 s = append(s, "StrStr: "+mapStringForStrStr+",\n") 637 } 638 if this.XXX_unrecognized != nil { 639 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 640 } 641 s = append(s, "}") 642 return strings.Join(s, "") 643} 644func (this *FakeMap) GoString() string { 645 if this == nil { 646 return "nil" 647 } 648 s := make([]string, 0, 5) 649 s = append(s, "&mapdefaults.FakeMap{") 650 if this.Entries != nil { 651 s = append(s, "Entries: "+fmt.Sprintf("%#v", this.Entries)+",\n") 652 } 653 if this.XXX_unrecognized != nil { 654 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 655 } 656 s = append(s, "}") 657 return strings.Join(s, "") 658} 659func (this *FakeMapEntry) GoString() string { 660 if this == nil { 661 return "nil" 662 } 663 s := make([]string, 0, 7) 664 s = append(s, "&mapdefaults.FakeMapEntry{") 665 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 666 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 667 s = append(s, "Other: "+fmt.Sprintf("%#v", this.Other)+",\n") 668 if this.XXX_unrecognized != nil { 669 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 670 } 671 s = append(s, "}") 672 return strings.Join(s, "") 673} 674func valueToGoStringMap(v interface{}, typ string) string { 675 rv := reflect.ValueOf(v) 676 if rv.IsNil() { 677 return "nil" 678 } 679 pv := reflect.Indirect(rv).Interface() 680 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 681} 682func NewPopulatedMapTest(r randyMap, easy bool) *MapTest { 683 this := &MapTest{} 684 if r.Intn(10) != 0 { 685 v1 := r.Intn(10) 686 this.StrStr = make(map[string]string) 687 for i := 0; i < v1; i++ { 688 this.StrStr[randStringMap(r)] = randStringMap(r) 689 } 690 } 691 if !easy && r.Intn(10) != 0 { 692 this.XXX_unrecognized = randUnrecognizedMap(r, 2) 693 } 694 return this 695} 696 697func NewPopulatedFakeMap(r randyMap, easy bool) *FakeMap { 698 this := &FakeMap{} 699 if r.Intn(10) != 0 { 700 v2 := r.Intn(5) 701 this.Entries = make([]*FakeMapEntry, v2) 702 for i := 0; i < v2; i++ { 703 this.Entries[i] = NewPopulatedFakeMapEntry(r, easy) 704 } 705 } 706 if !easy && r.Intn(10) != 0 { 707 this.XXX_unrecognized = randUnrecognizedMap(r, 2) 708 } 709 return this 710} 711 712func NewPopulatedFakeMapEntry(r randyMap, easy bool) *FakeMapEntry { 713 this := &FakeMapEntry{} 714 this.Key = string(randStringMap(r)) 715 this.Value = string(randStringMap(r)) 716 this.Other = string(randStringMap(r)) 717 if !easy && r.Intn(10) != 0 { 718 this.XXX_unrecognized = randUnrecognizedMap(r, 4) 719 } 720 return this 721} 722 723type randyMap interface { 724 Float32() float32 725 Float64() float64 726 Int63() int64 727 Int31() int32 728 Uint32() uint32 729 Intn(n int) int 730} 731 732func randUTF8RuneMap(r randyMap) rune { 733 ru := r.Intn(62) 734 if ru < 10 { 735 return rune(ru + 48) 736 } else if ru < 36 { 737 return rune(ru + 55) 738 } 739 return rune(ru + 61) 740} 741func randStringMap(r randyMap) string { 742 v3 := r.Intn(100) 743 tmps := make([]rune, v3) 744 for i := 0; i < v3; i++ { 745 tmps[i] = randUTF8RuneMap(r) 746 } 747 return string(tmps) 748} 749func randUnrecognizedMap(r randyMap, maxFieldNumber int) (dAtA []byte) { 750 l := r.Intn(5) 751 for i := 0; i < l; i++ { 752 wire := r.Intn(4) 753 if wire == 3 { 754 wire = 5 755 } 756 fieldNumber := maxFieldNumber + r.Intn(100) 757 dAtA = randFieldMap(dAtA, r, fieldNumber, wire) 758 } 759 return dAtA 760} 761func randFieldMap(dAtA []byte, r randyMap, fieldNumber int, wire int) []byte { 762 key := uint32(fieldNumber)<<3 | uint32(wire) 763 switch wire { 764 case 0: 765 dAtA = encodeVarintPopulateMap(dAtA, uint64(key)) 766 v4 := r.Int63() 767 if r.Intn(2) == 0 { 768 v4 *= -1 769 } 770 dAtA = encodeVarintPopulateMap(dAtA, uint64(v4)) 771 case 1: 772 dAtA = encodeVarintPopulateMap(dAtA, uint64(key)) 773 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))) 774 case 2: 775 dAtA = encodeVarintPopulateMap(dAtA, uint64(key)) 776 ll := r.Intn(100) 777 dAtA = encodeVarintPopulateMap(dAtA, uint64(ll)) 778 for j := 0; j < ll; j++ { 779 dAtA = append(dAtA, byte(r.Intn(256))) 780 } 781 default: 782 dAtA = encodeVarintPopulateMap(dAtA, uint64(key)) 783 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 784 } 785 return dAtA 786} 787func encodeVarintPopulateMap(dAtA []byte, v uint64) []byte { 788 for v >= 1<<7 { 789 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 790 v >>= 7 791 } 792 dAtA = append(dAtA, uint8(v)) 793 return dAtA 794} 795func (m *MapTest) Size() (n int) { 796 if m == nil { 797 return 0 798 } 799 var l int 800 _ = l 801 if len(m.StrStr) > 0 { 802 for k, v := range m.StrStr { 803 _ = k 804 _ = v 805 mapEntrySize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v))) 806 n += mapEntrySize + 1 + sovMap(uint64(mapEntrySize)) 807 } 808 } 809 if m.XXX_unrecognized != nil { 810 n += len(m.XXX_unrecognized) 811 } 812 return n 813} 814 815func (m *FakeMap) Size() (n int) { 816 if m == nil { 817 return 0 818 } 819 var l int 820 _ = l 821 if len(m.Entries) > 0 { 822 for _, e := range m.Entries { 823 l = e.Size() 824 n += 1 + l + sovMap(uint64(l)) 825 } 826 } 827 if m.XXX_unrecognized != nil { 828 n += len(m.XXX_unrecognized) 829 } 830 return n 831} 832 833func (m *FakeMapEntry) Size() (n int) { 834 if m == nil { 835 return 0 836 } 837 var l int 838 _ = l 839 l = len(m.Key) 840 if l > 0 { 841 n += 1 + l + sovMap(uint64(l)) 842 } 843 l = len(m.Value) 844 if l > 0 { 845 n += 1 + l + sovMap(uint64(l)) 846 } 847 l = len(m.Other) 848 if l > 0 { 849 n += 1 + l + sovMap(uint64(l)) 850 } 851 if m.XXX_unrecognized != nil { 852 n += len(m.XXX_unrecognized) 853 } 854 return n 855} 856 857func sovMap(x uint64) (n int) { 858 for { 859 n++ 860 x >>= 7 861 if x == 0 { 862 break 863 } 864 } 865 return n 866} 867func sozMap(x uint64) (n int) { 868 return sovMap(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 869} 870func (this *MapTest) String() string { 871 if this == nil { 872 return "nil" 873 } 874 keysForStrStr := make([]string, 0, len(this.StrStr)) 875 for k := range this.StrStr { 876 keysForStrStr = append(keysForStrStr, k) 877 } 878 github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr) 879 mapStringForStrStr := "map[string]string{" 880 for _, k := range keysForStrStr { 881 mapStringForStrStr += fmt.Sprintf("%v: %v,", k, this.StrStr[k]) 882 } 883 mapStringForStrStr += "}" 884 s := strings.Join([]string{`&MapTest{`, 885 `StrStr:` + mapStringForStrStr + `,`, 886 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 887 `}`, 888 }, "") 889 return s 890} 891func (this *FakeMap) String() string { 892 if this == nil { 893 return "nil" 894 } 895 s := strings.Join([]string{`&FakeMap{`, 896 `Entries:` + strings.Replace(fmt.Sprintf("%v", this.Entries), "FakeMapEntry", "FakeMapEntry", 1) + `,`, 897 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 898 `}`, 899 }, "") 900 return s 901} 902func (this *FakeMapEntry) String() string { 903 if this == nil { 904 return "nil" 905 } 906 s := strings.Join([]string{`&FakeMapEntry{`, 907 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 908 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 909 `Other:` + fmt.Sprintf("%v", this.Other) + `,`, 910 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 911 `}`, 912 }, "") 913 return s 914} 915func valueToStringMap(v interface{}) string { 916 rv := reflect.ValueOf(v) 917 if rv.IsNil() { 918 return "nil" 919 } 920 pv := reflect.Indirect(rv).Interface() 921 return fmt.Sprintf("*%v", pv) 922} 923 924func init() { proto.RegisterFile("combos/neither/map.proto", fileDescriptor_map_f8afe0c559a577e0) } 925 926var fileDescriptor_map_f8afe0c559a577e0 = []byte{ 927 // 313 bytes of a gzipped FileDescriptorProto 928 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x3f, 0x4f, 0x32, 0x41, 929 0x10, 0x87, 0x77, 0x20, 0x2f, 0x97, 0x77, 0xb1, 0x30, 0x17, 0x8b, 0x93, 0x62, 0x42, 0xa8, 0x68, 930 0xbc, 0x4b, 0xa4, 0x11, 0x0b, 0x0b, 0xa3, 0x56, 0xd2, 0x80, 0xbd, 0xd9, 0xc3, 0xe5, 0x4f, 0xe0, 931 0xd8, 0xcb, 0xee, 0x9e, 0x09, 0x95, 0x7c, 0x1c, 0x4b, 0x4b, 0x3f, 0x02, 0x25, 0xa5, 0x25, 0xbb, 932 0x36, 0x96, 0x94, 0x94, 0x86, 0xbd, 0x33, 0x39, 0x3b, 0xbb, 0x79, 0x7e, 0xfb, 0xec, 0xcc, 0x64, 933 0x68, 0x30, 0x14, 0x49, 0x2c, 0x54, 0xb4, 0xe0, 0x53, 0x3d, 0xe1, 0x32, 0x4a, 0x58, 0x1a, 0xa6, 934 0x52, 0x68, 0xe1, 0xd7, 0x13, 0x96, 0x3e, 0xf1, 0x11, 0xcb, 0xe6, 0x5a, 0x35, 0xce, 0xc6, 0x53, 935 0x3d, 0xc9, 0xe2, 0x70, 0x28, 0x92, 0x68, 0x2c, 0xc6, 0x22, 0x72, 0x4e, 0x9c, 0x8d, 0x1c, 0x39, 936 0x70, 0x55, 0xfe, 0xb7, 0xf5, 0x42, 0xbd, 0x1e, 0x4b, 0x1f, 0xb8, 0xd2, 0x7e, 0x97, 0x7a, 0x4a, 937 0xcb, 0x47, 0xa5, 0x65, 0x00, 0xcd, 0x6a, 0xbb, 0x7e, 0xde, 0x0c, 0x4b, 0x8d, 0xc3, 0x42, 0x0b, 938 0x07, 0x5a, 0x0e, 0xb4, 0xbc, 0x5d, 0x68, 0xb9, 0xec, 0xd7, 0x94, 0x83, 0x46, 0x97, 0xd6, 0x4b, 939 0xb1, 0x7f, 0x4c, 0xab, 0x33, 0xbe, 0x0c, 0xa0, 0x09, 0xed, 0xff, 0xfd, 0x43, 0xe9, 0x9f, 0xd0, 940 0x7f, 0xcf, 0x6c, 0x9e, 0xf1, 0xa0, 0xe2, 0xb2, 0x1c, 0x2e, 0x2b, 0x17, 0xd0, 0xba, 0xa2, 0xde, 941 0x1d, 0x9b, 0xf1, 0x1e, 0x4b, 0xfd, 0x0e, 0xf5, 0xf8, 0x42, 0xcb, 0x29, 0x57, 0xc5, 0x02, 0xa7, 942 0xbf, 0x16, 0x28, 0xb4, 0x7c, 0xf2, 0x8f, 0xd9, 0xba, 0xa7, 0x47, 0xe5, 0x87, 0xbf, 0xce, 0x3e, 943 0xa4, 0xe2, 0x70, 0xc7, 0xa0, 0x9a, 0xa7, 0x0e, 0xae, 0x6f, 0xd6, 0x06, 0xc9, 0xc6, 0x20, 0xf9, 944 0x30, 0x48, 0xb6, 0x06, 0x61, 0x67, 0x10, 0xf6, 0x06, 0x61, 0x65, 0x11, 0x5e, 0x2d, 0xc2, 0x9b, 945 0x45, 0x78, 0xb7, 0x08, 0x6b, 0x8b, 0x64, 0x63, 0x91, 0x6c, 0x2d, 0xc2, 0x97, 0x45, 0xb2, 0xb3, 946 0x08, 0x7b, 0x8b, 0x64, 0xf5, 0x89, 0x24, 0xae, 0xb9, 0xdb, 0x76, 0xbe, 0x03, 0x00, 0x00, 0xff, 947 0xff, 0x9d, 0x34, 0x83, 0xd1, 0xb3, 0x01, 0x00, 0x00, 948} 949