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