github.com/gogo/protobuf@v1.3.2/test/casttype/combos/neither/casttype.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: combos/neither/casttype.proto 3 4 package casttype 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 github_com_gogo_protobuf_test_casttype "github.com/gogo/protobuf/test/casttype" 16 io_ioutil "io/ioutil" 17 math "math" 18 math_bits "math/bits" 19 reflect "reflect" 20 strings "strings" 21 ) 22 23 // Reference imports to suppress errors if they are not otherwise used. 24 var _ = proto.Marshal 25 var _ = fmt.Errorf 26 var _ = math.Inf 27 28 // This is a compile-time assertion to ensure that this generated file 29 // is compatible with the proto package it is being compiled against. 30 // A compilation error at this line likely means your copy of the 31 // proto package needs to be updated. 32 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 33 34 type Castaway struct { 35 Int32Ptr *int32 `protobuf:"varint,1,opt,name=Int32Ptr,casttype=int32" json:"Int32Ptr,omitempty"` 36 Int32 int32 `protobuf:"varint,2,opt,name=Int32,casttype=int32" json:"Int32"` 37 MyUint64Ptr *github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,3,opt,name=MyUint64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64Ptr,omitempty"` 38 MyUint64 github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,4,opt,name=MyUint64,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64"` 39 MyFloat32Ptr *github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,5,opt,name=MyFloat32Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32Ptr,omitempty"` 40 MyFloat32 github_com_gogo_protobuf_test_casttype.MyFloat32Type `protobuf:"fixed32,6,opt,name=MyFloat32,casttype=github.com/gogo/protobuf/test/casttype.MyFloat32Type" json:"MyFloat32"` 41 MyFloat64Ptr *github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,7,opt,name=MyFloat64Ptr,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64Ptr,omitempty"` 42 MyFloat64 github_com_gogo_protobuf_test_casttype.MyFloat64Type `protobuf:"fixed64,8,opt,name=MyFloat64,casttype=github.com/gogo/protobuf/test/casttype.MyFloat64Type" json:"MyFloat64"` 43 MyBytes github_com_gogo_protobuf_test_casttype.Bytes `protobuf:"bytes,9,opt,name=MyBytes,casttype=github.com/gogo/protobuf/test/casttype.Bytes" json:"MyBytes,omitempty"` 44 NormalBytes []byte `protobuf:"bytes,10,opt,name=NormalBytes" json:"NormalBytes,omitempty"` 45 MyUint64S []github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,11,rep,name=MyUint64s,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyUint64s,omitempty"` 46 MyMap github_com_gogo_protobuf_test_casttype.MyMapType `protobuf:"bytes,12,rep,name=MyMap,casttype=github.com/gogo/protobuf/test/casttype.MyMapType" json:"MyMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 47 MyCustomMap map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"bytes,13,rep,name=MyCustomMap,castkey=github.com/gogo/protobuf/test/casttype.MyStringType,castvalue=github.com/gogo/protobuf/test/casttype.MyUint64Type" json:"MyCustomMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 48 MyNullableMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson `protobuf:"bytes,14,rep,name=MyNullableMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyNullableMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 49 MyEmbeddedMap map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson `protobuf:"bytes,15,rep,name=MyEmbeddedMap,castkey=github.com/gogo/protobuf/test/casttype.MyInt32Type" json:"MyEmbeddedMap" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 50 String_ *github_com_gogo_protobuf_test_casttype.MyStringType `protobuf:"bytes,16,opt,name=String,casttype=github.com/gogo/protobuf/test/casttype.MyStringType" json:"String,omitempty"` 51 XXX_NoUnkeyedLiteral struct{} `json:"-"` 52 XXX_unrecognized []byte `json:"-"` 53 XXX_sizecache int32 `json:"-"` 54 } 55 56 func (m *Castaway) Reset() { *m = Castaway{} } 57 func (*Castaway) ProtoMessage() {} 58 func (*Castaway) Descriptor() ([]byte, []int) { 59 return fileDescriptor_ab4c77c492a233c4, []int{0} 60 } 61 func (m *Castaway) XXX_Unmarshal(b []byte) error { 62 return xxx_messageInfo_Castaway.Unmarshal(m, b) 63 } 64 func (m *Castaway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 65 return xxx_messageInfo_Castaway.Marshal(b, m, deterministic) 66 } 67 func (m *Castaway) XXX_Merge(src proto.Message) { 68 xxx_messageInfo_Castaway.Merge(m, src) 69 } 70 func (m *Castaway) XXX_Size() int { 71 return xxx_messageInfo_Castaway.Size(m) 72 } 73 func (m *Castaway) XXX_DiscardUnknown() { 74 xxx_messageInfo_Castaway.DiscardUnknown(m) 75 } 76 77 var xxx_messageInfo_Castaway proto.InternalMessageInfo 78 79 type Wilson struct { 80 Int64 *int64 `protobuf:"varint,1,opt,name=Int64" json:"Int64,omitempty"` 81 XXX_NoUnkeyedLiteral struct{} `json:"-"` 82 XXX_unrecognized []byte `json:"-"` 83 XXX_sizecache int32 `json:"-"` 84 } 85 86 func (m *Wilson) Reset() { *m = Wilson{} } 87 func (*Wilson) ProtoMessage() {} 88 func (*Wilson) Descriptor() ([]byte, []int) { 89 return fileDescriptor_ab4c77c492a233c4, []int{1} 90 } 91 func (m *Wilson) XXX_Unmarshal(b []byte) error { 92 return xxx_messageInfo_Wilson.Unmarshal(m, b) 93 } 94 func (m *Wilson) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 95 return xxx_messageInfo_Wilson.Marshal(b, m, deterministic) 96 } 97 func (m *Wilson) XXX_Merge(src proto.Message) { 98 xxx_messageInfo_Wilson.Merge(m, src) 99 } 100 func (m *Wilson) XXX_Size() int { 101 return xxx_messageInfo_Wilson.Size(m) 102 } 103 func (m *Wilson) XXX_DiscardUnknown() { 104 xxx_messageInfo_Wilson.DiscardUnknown(m) 105 } 106 107 var xxx_messageInfo_Wilson proto.InternalMessageInfo 108 109 func init() { 110 proto.RegisterType((*Castaway)(nil), "casttype.Castaway") 111 proto.RegisterMapType((map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type)(nil), "casttype.Castaway.MyCustomMapEntry") 112 proto.RegisterMapType((map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson)(nil), "casttype.Castaway.MyEmbeddedMapEntry") 113 proto.RegisterMapType((github_com_gogo_protobuf_test_casttype.MyMapType)(nil), "casttype.Castaway.MyMapEntry") 114 proto.RegisterMapType((map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson)(nil), "casttype.Castaway.MyNullableMapEntry") 115 proto.RegisterType((*Wilson)(nil), "casttype.Wilson") 116 } 117 118 func init() { proto.RegisterFile("combos/neither/casttype.proto", fileDescriptor_ab4c77c492a233c4) } 119 120 var fileDescriptor_ab4c77c492a233c4 = []byte{ 121 // 695 bytes of a gzipped FileDescriptorProto 122 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xbf, 0x6f, 0xd3, 0x40, 123 0x14, 0xc7, 0x7d, 0x4d, 0xd3, 0x26, 0x97, 0x06, 0xa2, 0x13, 0x83, 0x55, 0xa9, 0x67, 0xab, 0x55, 124 0x91, 0x07, 0x48, 0xaa, 0x34, 0x2a, 0x55, 0x41, 0x0c, 0xae, 0x8a, 0x54, 0x84, 0x0b, 0x32, 0x54, 125 0x15, 0x88, 0xc5, 0x69, 0x4d, 0x6a, 0xe1, 0xd8, 0x51, 0x7c, 0x01, 0x79, 0xab, 0xca, 0x80, 0xc4, 126 0x5f, 0xc2, 0xc8, 0x82, 0xc4, 0xc8, 0xd8, 0xb1, 0x23, 0x53, 0x5a, 0x9b, 0xa5, 0x6c, 0x1d, 0xab, 127 0x4c, 0xe8, 0xee, 0x1c, 0xdb, 0xfd, 0x01, 0x4a, 0xdd, 0xed, 0xde, 0xdd, 0x7b, 0x9f, 0xf7, 0xbd, 128 0x77, 0xef, 0xee, 0xe0, 0xcc, 0xb6, 0xdb, 0x6e, 0xba, 0x5e, 0xcd, 0x31, 0x2d, 0xb2, 0x6b, 0x76, 129 0x6b, 0xdb, 0x86, 0x47, 0x88, 0xdf, 0x31, 0xab, 0x9d, 0xae, 0x4b, 0x5c, 0x54, 0x18, 0xda, 0xd3, 130 0xf7, 0x5b, 0x16, 0xd9, 0xed, 0x35, 0xab, 0xdb, 0x6e, 0xbb, 0xd6, 0x72, 0x5b, 0x6e, 0x8d, 0x39, 131 0x34, 0x7b, 0xef, 0x98, 0xc5, 0x0c, 0x36, 0xe2, 0x81, 0xb3, 0x7f, 0xca, 0xb0, 0xb0, 0x6a, 0x78, 132 0xc4, 0xf8, 0x68, 0xf8, 0x68, 0x1e, 0x16, 0xd6, 0x1d, 0xb2, 0x58, 0x7f, 0x41, 0xba, 0x22, 0x90, 133 0x81, 0x92, 0x53, 0x8b, 0x83, 0xbe, 0x94, 0xb7, 0xe8, 0x9c, 0x1e, 0x2f, 0xa1, 0x39, 0x98, 0x67, 134 0x63, 0x71, 0x8c, 0xf9, 0x94, 0x0f, 0xfa, 0x92, 0x90, 0xf8, 0xf1, 0x35, 0xf4, 0x1a, 0x96, 0x34, 135 0x7f, 0xd3, 0x72, 0xc8, 0x52, 0x83, 0xe2, 0x72, 0x32, 0x50, 0xc6, 0xd5, 0x07, 0x83, 0xbe, 0xb4, 136 0xf8, 0x4f, 0x81, 0xc4, 0xf4, 0x48, 0xb2, 0xb1, 0x61, 0xf4, 0x2b, 0xbf, 0x63, 0xea, 0x69, 0x16, 137 0xda, 0x82, 0x85, 0xa1, 0x29, 0x8e, 0x33, 0xee, 0xc3, 0x48, 0x42, 0x26, 0x76, 0x0c, 0x43, 0x6f, 138 0xe1, 0x94, 0xe6, 0x3f, 0xb1, 0x5d, 0x23, 0xaa, 0x41, 0x5e, 0x06, 0xca, 0x98, 0xba, 0x3c, 0xe8, 139 0x4b, 0x8d, 0x91, 0xc1, 0x51, 0x38, 0x23, 0x9f, 0xa3, 0xa1, 0x37, 0xb0, 0x18, 0xdb, 0xe2, 0x04, 140 0x43, 0x3f, 0x8a, 0x74, 0x67, 0xc3, 0x27, 0xb8, 0x94, 0x72, 0x5e, 0xee, 0x49, 0x19, 0x28, 0x20, 141 0x8b, 0xf2, 0xa8, 0x26, 0xe7, 0x68, 0x29, 0xe5, 0x4b, 0x0d, 0xb1, 0xc0, 0xd0, 0x19, 0x95, 0x47, 142 0xf8, 0x04, 0x87, 0x9e, 0xc2, 0x49, 0xcd, 0x57, 0x7d, 0x62, 0x7a, 0x62, 0x51, 0x06, 0xca, 0x94, 143 0xba, 0x30, 0xe8, 0x4b, 0xf7, 0x46, 0xa4, 0xb2, 0x38, 0x7d, 0x08, 0x40, 0x32, 0x2c, 0x6d, 0xb8, 144 0xdd, 0xb6, 0x61, 0x73, 0x1e, 0xa4, 0x3c, 0x3d, 0x3d, 0x85, 0x36, 0xe9, 0x4e, 0xf8, 0x69, 0x7b, 145 0x62, 0x49, 0xce, 0xdd, 0xa4, 0x27, 0x13, 0x12, 0xb2, 0x60, 0x5e, 0xf3, 0x35, 0xa3, 0x23, 0x4e, 146 0xc9, 0x39, 0xa5, 0x54, 0x9f, 0xa9, 0xc6, 0x11, 0xc3, 0xbb, 0x55, 0x65, 0xeb, 0x6b, 0x0e, 0xe9, 147 0xfa, 0x6a, 0x63, 0xd0, 0x97, 0x16, 0x46, 0xce, 0xa8, 0x19, 0x1d, 0x96, 0x8e, 0x67, 0x40, 0xdf, 148 0x01, 0xbd, 0x58, 0xab, 0x3d, 0x8f, 0xb8, 0x6d, 0x9a, 0xb1, 0xcc, 0x32, 0xce, 0x5d, 0x99, 0x31, 149 0xf6, 0xe2, 0x79, 0x9d, 0xfd, 0xa3, 0x6b, 0xec, 0xf4, 0x25, 0xe9, 0x5a, 0x4e, 0x8b, 0xa6, 0xfe, 150 0x72, 0x94, 0xf9, 0xd2, 0xc6, 0x0a, 0xd0, 0x27, 0x00, 0xcb, 0x9a, 0xbf, 0xd1, 0xb3, 0x6d, 0xa3, 151 0x69, 0x9b, 0x54, 0xf9, 0x2d, 0xa6, 0x7c, 0xfe, 0x4a, 0xe5, 0x29, 0x3f, 0xae, 0x7d, 0x69, 0xff, 152 0x48, 0xaa, 0x8f, 0x2c, 0x82, 0x3d, 0x41, 0x4c, 0xc3, 0xf9, 0x9c, 0xe8, 0x33, 0x53, 0xb1, 0xd6, 153 0x6e, 0x9a, 0x3b, 0x3b, 0xe6, 0x0e, 0x55, 0x71, 0xfb, 0x3f, 0x2a, 0x52, 0x7e, 0x5c, 0xc5, 0x0a, 154 0xed, 0xfa, 0xec, 0x4a, 0x52, 0x3c, 0xf4, 0x1c, 0x4e, 0xf0, 0x0a, 0x8b, 0x15, 0x19, 0x28, 0xc5, 155 0x6b, 0xb6, 0x61, 0x72, 0x38, 0x7a, 0x84, 0x99, 0x5e, 0x86, 0x30, 0xe9, 0x31, 0x54, 0x81, 0xb9, 156 0xf7, 0xa6, 0xcf, 0x5e, 0xf1, 0xa2, 0x4e, 0x87, 0xe8, 0x0e, 0xcc, 0x7f, 0x30, 0xec, 0x9e, 0xc9, 157 0x5e, 0xed, 0x71, 0x9d, 0x1b, 0x2b, 0x63, 0xcb, 0x60, 0xfa, 0x31, 0xac, 0x5c, 0xec, 0x95, 0x6b, 158 0xc5, 0xeb, 0x10, 0x5d, 0x3e, 0xb1, 0x34, 0x21, 0xcf, 0x09, 0x77, 0xd3, 0x84, 0x52, 0xbd, 0x92, 159 0xd4, 0x7c, 0xcb, 0xb2, 0x3d, 0xd7, 0xb9, 0xc4, 0xbc, 0x58, 0xff, 0x9b, 0x31, 0x67, 0x31, 0x9c, 160 0xe0, 0x93, 0x74, 0x2f, 0xeb, 0xec, 0xfb, 0x60, 0xbf, 0x9c, 0xce, 0x0d, 0xf5, 0xd9, 0x41, 0x80, 161 0x85, 0xc3, 0x00, 0x0b, 0xbf, 0x02, 0x2c, 0x1c, 0x07, 0x18, 0x9c, 0x04, 0x18, 0x9c, 0x06, 0x18, 162 0x9c, 0x05, 0x18, 0xec, 0x85, 0x18, 0x7c, 0x0d, 0x31, 0xf8, 0x16, 0x62, 0xf0, 0x23, 0xc4, 0xe0, 163 0x67, 0x88, 0xc1, 0x41, 0x88, 0x85, 0xc3, 0x10, 0x0b, 0xc7, 0x21, 0x06, 0x27, 0x21, 0x16, 0x4e, 164 0x43, 0x0c, 0xce, 0x42, 0x2c, 0xec, 0xfd, 0xc6, 0xc2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3f, 165 0x22, 0x40, 0x8d, 0xb2, 0x07, 0x00, 0x00, 166 } 167 168 func (this *Castaway) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 169 return CasttypeDescription() 170 } 171 func (this *Wilson) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 172 return CasttypeDescription() 173 } 174 func CasttypeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 175 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 176 var gzipped = []byte{ 177 // 4380 bytes of a gzipped FileDescriptorSet 178 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5b, 0x70, 0x1b, 0xd7, 179 0x79, 0xe6, 0xe2, 0x42, 0x02, 0x3f, 0x40, 0x70, 0x79, 0x48, 0x4b, 0x10, 0x1d, 0x81, 0x14, 0xe5, 180 0x0b, 0x7d, 0xa3, 0x3c, 0xba, 0x1b, 0x4a, 0xec, 0x12, 0x24, 0xc4, 0x50, 0x25, 0x48, 0x66, 0x49, 181 0x46, 0x96, 0xd3, 0xce, 0xce, 0x72, 0x71, 0x08, 0xae, 0xb4, 0xd8, 0xdd, 0xec, 0x2e, 0x24, 0x43, 182 0xd3, 0x07, 0x35, 0x6e, 0x9b, 0x49, 0xef, 0xb7, 0x99, 0x26, 0xae, 0xe3, 0x36, 0xe9, 0x34, 0x4e, 183 0xd3, 0x5b, 0x92, 0x36, 0x69, 0x92, 0xbe, 0xe4, 0x25, 0xad, 0x9e, 0x3a, 0xc9, 0x5b, 0x1f, 0x3a, 184 0xb2, 0xc5, 0x78, 0xa6, 0x4e, 0xeb, 0xb6, 0x6e, 0xab, 0x07, 0x8f, 0xfc, 0x92, 0x39, 0xb7, 0xc5, 185 0xe2, 0x42, 0x2d, 0xa8, 0x8c, 0xed, 0x27, 0x62, 0xff, 0xf3, 0x7f, 0xdf, 0xf9, 0xcf, 0x7f, 0xfe, 186 0x73, 0xfe, 0xff, 0x9c, 0x5d, 0xc2, 0xcd, 0x22, 0x4c, 0xd5, 0x6c, 0xbb, 0x66, 0xe2, 0x63, 0x8e, 187 0x6b, 0xfb, 0xf6, 0x56, 0x63, 0xfb, 0x58, 0x15, 0x7b, 0xba, 0x6b, 0x38, 0xbe, 0xed, 0xce, 0x52, 188 0x19, 0x1a, 0x61, 0x1a, 0xb3, 0x42, 0x63, 0xba, 0x02, 0xa3, 0xe7, 0x0d, 0x13, 0x2f, 0x04, 0x8a, 189 0xeb, 0xd8, 0x47, 0x67, 0x21, 0xb1, 0x6d, 0x98, 0x38, 0x2f, 0x4d, 0xc5, 0x67, 0x32, 0xc7, 0x1f, 190 0x9a, 0xed, 0x00, 0xcd, 0xb6, 0x23, 0xd6, 0x88, 0x58, 0xa1, 0x88, 0xe9, 0x37, 0x13, 0x30, 0xd6, 191 0xa3, 0x15, 0x21, 0x48, 0x58, 0x5a, 0x9d, 0x30, 0x4a, 0x33, 0x69, 0x85, 0xfe, 0x46, 0x79, 0x18, 192 0x72, 0x34, 0xfd, 0x8a, 0x56, 0xc3, 0xf9, 0x18, 0x15, 0x8b, 0x47, 0x54, 0x00, 0xa8, 0x62, 0x07, 193 0x5b, 0x55, 0x6c, 0xe9, 0xcd, 0x7c, 0x7c, 0x2a, 0x3e, 0x93, 0x56, 0x42, 0x12, 0xf4, 0x04, 0x8c, 194 0x3a, 0x8d, 0x2d, 0xd3, 0xd0, 0xd5, 0x90, 0x1a, 0x4c, 0xc5, 0x67, 0x92, 0x8a, 0xcc, 0x1a, 0x16, 195 0x5a, 0xca, 0x8f, 0xc2, 0xc8, 0x35, 0xac, 0x5d, 0x09, 0xab, 0x66, 0xa8, 0x6a, 0x8e, 0x88, 0x43, 196 0x8a, 0xf3, 0x90, 0xad, 0x63, 0xcf, 0xd3, 0x6a, 0x58, 0xf5, 0x9b, 0x0e, 0xce, 0x27, 0xe8, 0xe8, 197 0xa7, 0xba, 0x46, 0xdf, 0x39, 0xf2, 0x0c, 0x47, 0x6d, 0x34, 0x1d, 0x8c, 0xe6, 0x20, 0x8d, 0xad, 198 0x46, 0x9d, 0x31, 0x24, 0xf7, 0xf0, 0x5f, 0xd9, 0x6a, 0xd4, 0x3b, 0x59, 0x52, 0x04, 0xc6, 0x29, 199 0x86, 0x3c, 0xec, 0x5e, 0x35, 0x74, 0x9c, 0x1f, 0xa4, 0x04, 0x8f, 0x76, 0x11, 0xac, 0xb3, 0xf6, 200 0x4e, 0x0e, 0x81, 0x43, 0xf3, 0x90, 0xc6, 0x2f, 0xfa, 0xd8, 0xf2, 0x0c, 0xdb, 0xca, 0x0f, 0x51, 201 0x92, 0x87, 0x7b, 0xcc, 0x22, 0x36, 0xab, 0x9d, 0x14, 0x2d, 0x1c, 0x3a, 0x0d, 0x43, 0xb6, 0xe3, 202 0x1b, 0xb6, 0xe5, 0xe5, 0x53, 0x53, 0xd2, 0x4c, 0xe6, 0xf8, 0x47, 0x7a, 0x06, 0xc2, 0x2a, 0xd3, 203 0x51, 0x84, 0x32, 0x5a, 0x02, 0xd9, 0xb3, 0x1b, 0xae, 0x8e, 0x55, 0xdd, 0xae, 0x62, 0xd5, 0xb0, 204 0xb6, 0xed, 0x7c, 0x9a, 0x12, 0x4c, 0x76, 0x0f, 0x84, 0x2a, 0xce, 0xdb, 0x55, 0xbc, 0x64, 0x6d, 205 0xdb, 0x4a, 0xce, 0x6b, 0x7b, 0x46, 0x07, 0x60, 0xd0, 0x6b, 0x5a, 0xbe, 0xf6, 0x62, 0x3e, 0x4b, 206 0x23, 0x84, 0x3f, 0x4d, 0x7f, 0x77, 0x10, 0x46, 0xfa, 0x09, 0xb1, 0x73, 0x90, 0xdc, 0x26, 0xa3, 207 0xcc, 0xc7, 0xf6, 0xe3, 0x03, 0x86, 0x69, 0x77, 0xe2, 0xe0, 0x7d, 0x3a, 0x71, 0x0e, 0x32, 0x16, 208 0xf6, 0x7c, 0x5c, 0x65, 0x11, 0x11, 0xef, 0x33, 0xa6, 0x80, 0x81, 0xba, 0x43, 0x2a, 0x71, 0x5f, 209 0x21, 0xf5, 0x3c, 0x8c, 0x04, 0x26, 0xa9, 0xae, 0x66, 0xd5, 0x44, 0x6c, 0x1e, 0x8b, 0xb2, 0x64, 210 0xb6, 0x2c, 0x70, 0x0a, 0x81, 0x29, 0x39, 0xdc, 0xf6, 0x8c, 0x16, 0x00, 0x6c, 0x0b, 0xdb, 0xdb, 211 0x6a, 0x15, 0xeb, 0x66, 0x3e, 0xb5, 0x87, 0x97, 0x56, 0x89, 0x4a, 0x97, 0x97, 0x6c, 0x26, 0xd5, 212 0x4d, 0xf4, 0x4c, 0x2b, 0xd4, 0x86, 0xf6, 0x88, 0x94, 0x0a, 0x5b, 0x64, 0x5d, 0xd1, 0xb6, 0x09, 213 0x39, 0x17, 0x93, 0xb8, 0xc7, 0x55, 0x3e, 0xb2, 0x34, 0x35, 0x62, 0x36, 0x72, 0x64, 0x0a, 0x87, 214 0xb1, 0x81, 0x0d, 0xbb, 0xe1, 0x47, 0x74, 0x14, 0x02, 0x81, 0x4a, 0xc3, 0x0a, 0xe8, 0x2e, 0x94, 215 0x15, 0xc2, 0x15, 0xad, 0x8e, 0x27, 0xae, 0x43, 0xae, 0xdd, 0x3d, 0x68, 0x1c, 0x92, 0x9e, 0xaf, 216 0xb9, 0x3e, 0x8d, 0xc2, 0xa4, 0xc2, 0x1e, 0x90, 0x0c, 0x71, 0x6c, 0x55, 0xe9, 0x2e, 0x97, 0x54, 217 0xc8, 0x4f, 0xf4, 0x73, 0xad, 0x01, 0xc7, 0xe9, 0x80, 0x1f, 0xe9, 0x9e, 0xd1, 0x36, 0xe6, 0xce, 218 0x71, 0x4f, 0x9c, 0x81, 0xe1, 0xb6, 0x01, 0xf4, 0xdb, 0xf5, 0xf4, 0x2f, 0xc1, 0x03, 0x3d, 0xa9, 219 0xd1, 0xf3, 0x30, 0xde, 0xb0, 0x0c, 0xcb, 0xc7, 0xae, 0xe3, 0x62, 0x12, 0xb1, 0xac, 0xab, 0xfc, 220 0xbf, 0x0f, 0xed, 0x11, 0x73, 0x9b, 0x61, 0x6d, 0xc6, 0xa2, 0x8c, 0x35, 0xba, 0x85, 0x8f, 0xa7, 221 0x53, 0x6f, 0x0d, 0xc9, 0x37, 0x6e, 0xdc, 0xb8, 0x11, 0x9b, 0xfe, 0xfc, 0x20, 0x8c, 0xf7, 0x5a, 222 0x33, 0x3d, 0x97, 0xef, 0x01, 0x18, 0xb4, 0x1a, 0xf5, 0x2d, 0xec, 0x52, 0x27, 0x25, 0x15, 0xfe, 223 0x84, 0xe6, 0x20, 0x69, 0x6a, 0x5b, 0xd8, 0xcc, 0x27, 0xa6, 0xa4, 0x99, 0xdc, 0xf1, 0x27, 0xfa, 224 0x5a, 0x95, 0xb3, 0xcb, 0x04, 0xa2, 0x30, 0x24, 0x7a, 0x16, 0x12, 0x7c, 0x8b, 0x26, 0x0c, 0x8f, 225 0xf7, 0xc7, 0x40, 0xd6, 0x92, 0x42, 0x71, 0xe8, 0x41, 0x48, 0x93, 0xbf, 0x2c, 0x36, 0x06, 0xa9, 226 0xcd, 0x29, 0x22, 0x20, 0x71, 0x81, 0x26, 0x20, 0x45, 0x97, 0x49, 0x15, 0x8b, 0xd4, 0x16, 0x3c, 227 0x93, 0xc0, 0xaa, 0xe2, 0x6d, 0xad, 0x61, 0xfa, 0xea, 0x55, 0xcd, 0x6c, 0x60, 0x1a, 0xf0, 0x69, 228 0x25, 0xcb, 0x85, 0x9f, 0x24, 0x32, 0x34, 0x09, 0x19, 0xb6, 0xaa, 0x0c, 0xab, 0x8a, 0x5f, 0xa4, 229 0xbb, 0x67, 0x52, 0x61, 0x0b, 0x6d, 0x89, 0x48, 0x48, 0xf7, 0x97, 0x3d, 0xdb, 0x12, 0xa1, 0x49, 230 0xbb, 0x20, 0x02, 0xda, 0xfd, 0x99, 0xce, 0x8d, 0xfb, 0x70, 0xef, 0xe1, 0x75, 0xc6, 0xd4, 0xf4, 231 0xb7, 0x63, 0x90, 0xa0, 0xfb, 0xc5, 0x08, 0x64, 0x36, 0x2e, 0xad, 0x95, 0xd5, 0x85, 0xd5, 0xcd, 232 0xd2, 0x72, 0x59, 0x96, 0x50, 0x0e, 0x80, 0x0a, 0xce, 0x2f, 0xaf, 0xce, 0x6d, 0xc8, 0xb1, 0xe0, 233 0x79, 0x69, 0x65, 0xe3, 0xf4, 0x49, 0x39, 0x1e, 0x00, 0x36, 0x99, 0x20, 0x11, 0x56, 0x38, 0x71, 234 0x5c, 0x4e, 0x22, 0x19, 0xb2, 0x8c, 0x60, 0xe9, 0xf9, 0xf2, 0xc2, 0xe9, 0x93, 0xf2, 0x60, 0xbb, 235 0xe4, 0xc4, 0x71, 0x79, 0x08, 0x0d, 0x43, 0x9a, 0x4a, 0x4a, 0xab, 0xab, 0xcb, 0x72, 0x2a, 0xe0, 236 0x5c, 0xdf, 0x50, 0x96, 0x56, 0x16, 0xe5, 0x74, 0xc0, 0xb9, 0xa8, 0xac, 0x6e, 0xae, 0xc9, 0x10, 237 0x30, 0x54, 0xca, 0xeb, 0xeb, 0x73, 0x8b, 0x65, 0x39, 0x13, 0x68, 0x94, 0x2e, 0x6d, 0x94, 0xd7, 238 0xe5, 0x6c, 0x9b, 0x59, 0x27, 0x8e, 0xcb, 0xc3, 0x41, 0x17, 0xe5, 0x95, 0xcd, 0x8a, 0x9c, 0x43, 239 0xa3, 0x30, 0xcc, 0xba, 0x10, 0x46, 0x8c, 0x74, 0x88, 0x4e, 0x9f, 0x94, 0xe5, 0x96, 0x21, 0x8c, 240 0x65, 0xb4, 0x4d, 0x70, 0xfa, 0xa4, 0x8c, 0xa6, 0xe7, 0x21, 0x49, 0xa3, 0x0b, 0x21, 0xc8, 0x2d, 241 0xcf, 0x95, 0xca, 0xcb, 0xea, 0xea, 0xda, 0xc6, 0xd2, 0xea, 0xca, 0xdc, 0xb2, 0x2c, 0xb5, 0x64, 242 0x4a, 0xf9, 0x13, 0x9b, 0x4b, 0x4a, 0x79, 0x41, 0x8e, 0x85, 0x65, 0x6b, 0xe5, 0xb9, 0x8d, 0xf2, 243 0x82, 0x1c, 0x9f, 0xd6, 0x61, 0xbc, 0xd7, 0x3e, 0xd9, 0x73, 0x65, 0x84, 0xa6, 0x38, 0xb6, 0xc7, 244 0x14, 0x53, 0xae, 0xae, 0x29, 0xfe, 0x71, 0x0c, 0xc6, 0x7a, 0xe4, 0x8a, 0x9e, 0x9d, 0x3c, 0x07, 245 0x49, 0x16, 0xa2, 0x2c, 0x7b, 0x3e, 0xd6, 0x33, 0xe9, 0xd0, 0x80, 0xed, 0xca, 0xa0, 0x14, 0x17, 246 0xae, 0x20, 0xe2, 0x7b, 0x54, 0x10, 0x84, 0xa2, 0x6b, 0x4f, 0xff, 0xc5, 0xae, 0x3d, 0x9d, 0xa5, 247 0xbd, 0xd3, 0xfd, 0xa4, 0x3d, 0x2a, 0xdb, 0xdf, 0xde, 0x9e, 0xec, 0xb1, 0xb7, 0x9f, 0x83, 0xd1, 248 0x2e, 0xa2, 0xbe, 0xf7, 0xd8, 0x97, 0x24, 0xc8, 0xef, 0xe5, 0x9c, 0x88, 0x9d, 0x2e, 0xd6, 0xb6, 249 0xd3, 0x9d, 0xeb, 0xf4, 0xe0, 0x91, 0xbd, 0x27, 0xa1, 0x6b, 0xae, 0x5f, 0x93, 0xe0, 0x40, 0xef, 250 0x4a, 0xb1, 0xa7, 0x0d, 0xcf, 0xc2, 0x60, 0x1d, 0xfb, 0x3b, 0xb6, 0xa8, 0x96, 0x1e, 0xe9, 0x91, 251 0x83, 0x49, 0x73, 0xe7, 0x64, 0x73, 0x54, 0x38, 0x89, 0xc7, 0xf7, 0x2a, 0xf7, 0x98, 0x35, 0x5d, 252 0x96, 0x7e, 0x2e, 0x06, 0x0f, 0xf4, 0x24, 0xef, 0x69, 0xe8, 0x61, 0x00, 0xc3, 0x72, 0x1a, 0x3e, 253 0xab, 0x88, 0xd8, 0x06, 0x9b, 0xa6, 0x12, 0xba, 0x79, 0x91, 0xcd, 0xb3, 0xe1, 0x07, 0xed, 0x71, 254 0xda, 0x0e, 0x4c, 0x44, 0x15, 0xce, 0xb6, 0x0c, 0x4d, 0x50, 0x43, 0x0b, 0x7b, 0x8c, 0xb4, 0x2b, 255 0x30, 0x9f, 0x06, 0x59, 0x37, 0x0d, 0x6c, 0xf9, 0xaa, 0xe7, 0xbb, 0x58, 0xab, 0x1b, 0x56, 0x8d, 256 0x66, 0x90, 0x54, 0x31, 0xb9, 0xad, 0x99, 0x1e, 0x56, 0x46, 0x58, 0xf3, 0xba, 0x68, 0x25, 0x08, 257 0x1a, 0x40, 0x6e, 0x08, 0x31, 0xd8, 0x86, 0x60, 0xcd, 0x01, 0x62, 0xfa, 0x37, 0xd3, 0x90, 0x09, 258 0xd5, 0xd5, 0xe8, 0x08, 0x64, 0x2f, 0x6b, 0x57, 0x35, 0x55, 0x9c, 0x95, 0x98, 0x27, 0x32, 0x44, 259 0xb6, 0xc6, 0xcf, 0x4b, 0x4f, 0xc3, 0x38, 0x55, 0xb1, 0x1b, 0x3e, 0x76, 0x55, 0xdd, 0xd4, 0x3c, 260 0x8f, 0x3a, 0x2d, 0x45, 0x55, 0x11, 0x69, 0x5b, 0x25, 0x4d, 0xf3, 0xa2, 0x05, 0x9d, 0x82, 0x31, 261 0x8a, 0xa8, 0x37, 0x4c, 0xdf, 0x70, 0x4c, 0xac, 0x92, 0xd3, 0x9b, 0x47, 0x33, 0x49, 0x60, 0xd9, 262 0x28, 0xd1, 0xa8, 0x70, 0x05, 0x62, 0x91, 0x87, 0x16, 0xe0, 0x30, 0x85, 0xd5, 0xb0, 0x85, 0x5d, 263 0xcd, 0xc7, 0x2a, 0xfe, 0x74, 0x43, 0x33, 0x3d, 0x55, 0xb3, 0xaa, 0xea, 0x8e, 0xe6, 0xed, 0xe4, 264 0xc7, 0x09, 0x41, 0x29, 0x96, 0x97, 0x94, 0x43, 0x44, 0x71, 0x91, 0xeb, 0x95, 0xa9, 0xda, 0x9c, 265 0x55, 0xfd, 0xb8, 0xe6, 0xed, 0xa0, 0x22, 0x1c, 0xa0, 0x2c, 0x9e, 0xef, 0x1a, 0x56, 0x4d, 0xd5, 266 0x77, 0xb0, 0x7e, 0x45, 0x6d, 0xf8, 0xdb, 0x67, 0xf3, 0x0f, 0x86, 0xfb, 0xa7, 0x16, 0xae, 0x53, 267 0x9d, 0x79, 0xa2, 0xb2, 0xe9, 0x6f, 0x9f, 0x45, 0xeb, 0x90, 0x25, 0x93, 0x51, 0x37, 0xae, 0x63, 268 0x75, 0xdb, 0x76, 0x69, 0x6a, 0xcc, 0xf5, 0xd8, 0x9a, 0x42, 0x1e, 0x9c, 0x5d, 0xe5, 0x80, 0x8a, 269 0x5d, 0xc5, 0xc5, 0xe4, 0xfa, 0x5a, 0xb9, 0xbc, 0xa0, 0x64, 0x04, 0xcb, 0x79, 0xdb, 0x25, 0x01, 270 0x55, 0xb3, 0x03, 0x07, 0x67, 0x58, 0x40, 0xd5, 0x6c, 0xe1, 0xde, 0x53, 0x30, 0xa6, 0xeb, 0x6c, 271 0xcc, 0x86, 0xae, 0xf2, 0x33, 0x96, 0x97, 0x97, 0xdb, 0x9c, 0xa5, 0xeb, 0x8b, 0x4c, 0x81, 0xc7, 272 0xb8, 0x87, 0x9e, 0x81, 0x07, 0x5a, 0xce, 0x0a, 0x03, 0x47, 0xbb, 0x46, 0xd9, 0x09, 0x3d, 0x05, 273 0x63, 0x4e, 0xb3, 0x1b, 0x88, 0xda, 0x7a, 0x74, 0x9a, 0x9d, 0xb0, 0x33, 0x30, 0xee, 0xec, 0x38, 274 0xdd, 0xb8, 0xc7, 0xc3, 0x38, 0xe4, 0xec, 0x38, 0x9d, 0xc0, 0x87, 0xe9, 0x81, 0xdb, 0xc5, 0xba, 275 0xe6, 0xe3, 0x6a, 0xfe, 0x60, 0x58, 0x3d, 0xd4, 0x80, 0x8e, 0x81, 0xac, 0xeb, 0x2a, 0xb6, 0xb4, 276 0x2d, 0x13, 0xab, 0x9a, 0x8b, 0x2d, 0xcd, 0xcb, 0x4f, 0x86, 0x95, 0x73, 0xba, 0x5e, 0xa6, 0xad, 277 0x73, 0xb4, 0x11, 0x3d, 0x0e, 0xa3, 0xf6, 0xd6, 0x65, 0x9d, 0x85, 0xa4, 0xea, 0xb8, 0x78, 0xdb, 278 0x78, 0x31, 0xff, 0x10, 0xf5, 0xef, 0x08, 0x69, 0xa0, 0x01, 0xb9, 0x46, 0xc5, 0xe8, 0x31, 0x90, 279 0x75, 0x6f, 0x47, 0x73, 0x1d, 0xba, 0x27, 0x7b, 0x8e, 0xa6, 0xe3, 0xfc, 0xc3, 0x4c, 0x95, 0xc9, 280 0x57, 0x84, 0x98, 0x2c, 0x09, 0xef, 0x9a, 0xb1, 0xed, 0x0b, 0xc6, 0x47, 0xd9, 0x92, 0xa0, 0x32, 281 0xce, 0x36, 0x03, 0x32, 0x71, 0x45, 0x5b, 0xc7, 0x33, 0x54, 0x2d, 0xe7, 0xec, 0x38, 0xe1, 0x7e, 282 0x8f, 0xc2, 0x30, 0xd1, 0x6c, 0x75, 0xfa, 0x18, 0x2b, 0xc8, 0x9c, 0x9d, 0x50, 0x8f, 0x27, 0xe1, 283 0x00, 0x51, 0xaa, 0x63, 0x5f, 0xab, 0x6a, 0xbe, 0x16, 0xd2, 0x7e, 0x92, 0x6a, 0x13, 0xbf, 0x57, 284 0x78, 0x63, 0x9b, 0x9d, 0x6e, 0x63, 0xab, 0x19, 0x44, 0xd6, 0x53, 0xcc, 0x4e, 0x22, 0x13, 0xb1, 285 0xf5, 0xbe, 0x15, 0xdd, 0xd3, 0x45, 0xc8, 0x86, 0x03, 0x1f, 0xa5, 0x81, 0x85, 0xbe, 0x2c, 0x91, 286 0x2a, 0x68, 0x7e, 0x75, 0x81, 0xd4, 0x2f, 0x2f, 0x94, 0xe5, 0x18, 0xa9, 0xa3, 0x96, 0x97, 0x36, 287 0xca, 0xaa, 0xb2, 0xb9, 0xb2, 0xb1, 0x54, 0x29, 0xcb, 0xf1, 0x70, 0xc1, 0xfe, 0x83, 0x18, 0xe4, 288 0xda, 0xcf, 0x5e, 0xe8, 0xa3, 0x70, 0x50, 0x5c, 0x94, 0x78, 0xd8, 0x57, 0xaf, 0x19, 0x2e, 0x5d, 289 0x8b, 0x75, 0x8d, 0xe5, 0xc5, 0x20, 0x1a, 0xc6, 0xb9, 0xd6, 0x3a, 0xf6, 0x2f, 0x1a, 0x2e, 0x59, 290 0x69, 0x75, 0xcd, 0x47, 0xcb, 0x30, 0x69, 0xd9, 0xaa, 0xe7, 0x6b, 0x56, 0x55, 0x73, 0xab, 0x6a, 291 0xeb, 0x8a, 0x4a, 0xd5, 0x74, 0x1d, 0x7b, 0x9e, 0xcd, 0x72, 0x60, 0xc0, 0xf2, 0x11, 0xcb, 0x5e, 292 0xe7, 0xca, 0xad, 0xe4, 0x30, 0xc7, 0x55, 0x3b, 0x22, 0x37, 0xbe, 0x57, 0xe4, 0x3e, 0x08, 0xe9, 293 0xba, 0xe6, 0xa8, 0xd8, 0xf2, 0xdd, 0x26, 0xad, 0xb8, 0x53, 0x4a, 0xaa, 0xae, 0x39, 0x65, 0xf2, 294 0xfc, 0xc1, 0x1c, 0x7c, 0xfe, 0x2d, 0x0e, 0xd9, 0x70, 0xd5, 0x4d, 0x0e, 0x31, 0x3a, 0x4d, 0x50, 295 0x12, 0xdd, 0xc2, 0x8e, 0xde, 0xb3, 0x46, 0x9f, 0x9d, 0x27, 0x99, 0xab, 0x38, 0xc8, 0x6a, 0x61, 296 0x85, 0x21, 0x49, 0xd5, 0x40, 0x42, 0x0b, 0xb3, 0xda, 0x23, 0xa5, 0xf0, 0x27, 0xb4, 0x08, 0x83, 297 0x97, 0x3d, 0xca, 0x3d, 0x48, 0xb9, 0x1f, 0xba, 0x37, 0xf7, 0x85, 0x75, 0x4a, 0x9e, 0xbe, 0xb0, 298 0xae, 0xae, 0xac, 0x2a, 0x95, 0xb9, 0x65, 0x85, 0xc3, 0xd1, 0x21, 0x48, 0x98, 0xda, 0xf5, 0x66, 299 0x7b, 0x8e, 0xa3, 0xa2, 0x7e, 0x1d, 0x7f, 0x08, 0x12, 0xd7, 0xb0, 0x76, 0xa5, 0x3d, 0xb3, 0x50, 300 0xd1, 0xfb, 0x18, 0xfa, 0xc7, 0x20, 0x49, 0xfd, 0x85, 0x00, 0xb8, 0xc7, 0xe4, 0x01, 0x94, 0x82, 301 0xc4, 0xfc, 0xaa, 0x42, 0xc2, 0x5f, 0x86, 0x2c, 0x93, 0xaa, 0x6b, 0x4b, 0xe5, 0xf9, 0xb2, 0x1c, 302 0x9b, 0x3e, 0x05, 0x83, 0xcc, 0x09, 0x64, 0x69, 0x04, 0x6e, 0x90, 0x07, 0xf8, 0x23, 0xe7, 0x90, 303 0x44, 0xeb, 0x66, 0xa5, 0x54, 0x56, 0xe4, 0x58, 0x78, 0x7a, 0x3d, 0xc8, 0x86, 0x0b, 0xee, 0x0f, 304 0x26, 0xa6, 0xbe, 0x27, 0x41, 0x26, 0x54, 0x40, 0x93, 0xca, 0x47, 0x33, 0x4d, 0xfb, 0x9a, 0xaa, 305 0x99, 0x86, 0xe6, 0xf1, 0xa0, 0x00, 0x2a, 0x9a, 0x23, 0x92, 0x7e, 0x27, 0xed, 0x03, 0x31, 0xfe, 306 0x55, 0x09, 0xe4, 0xce, 0xda, 0xb5, 0xc3, 0x40, 0xe9, 0x43, 0x35, 0xf0, 0x15, 0x09, 0x72, 0xed, 307 0x05, 0x6b, 0x87, 0x79, 0x47, 0x3e, 0x54, 0xf3, 0xde, 0x88, 0xc1, 0x70, 0x5b, 0x99, 0xda, 0xaf, 308 0x75, 0x9f, 0x86, 0x51, 0xa3, 0x8a, 0xeb, 0x8e, 0xed, 0x63, 0x4b, 0x6f, 0xaa, 0x26, 0xbe, 0x8a, 309 0xcd, 0xfc, 0x34, 0xdd, 0x28, 0x8e, 0xdd, 0xbb, 0x10, 0x9e, 0x5d, 0x6a, 0xe1, 0x96, 0x09, 0xac, 310 0x38, 0xb6, 0xb4, 0x50, 0xae, 0xac, 0xad, 0x6e, 0x94, 0x57, 0xe6, 0x2f, 0xa9, 0x9b, 0x2b, 0x3f, 311 0xbf, 0xb2, 0x7a, 0x71, 0x45, 0x91, 0x8d, 0x0e, 0xb5, 0xf7, 0x71, 0xa9, 0xaf, 0x81, 0xdc, 0x69, 312 0x14, 0x3a, 0x08, 0xbd, 0xcc, 0x92, 0x07, 0xd0, 0x18, 0x8c, 0xac, 0xac, 0xaa, 0xeb, 0x4b, 0x0b, 313 0x65, 0xb5, 0x7c, 0xfe, 0x7c, 0x79, 0x7e, 0x63, 0x9d, 0x5d, 0x6d, 0x04, 0xda, 0x1b, 0xed, 0x8b, 314 0xfa, 0xe5, 0x38, 0x8c, 0xf5, 0xb0, 0x04, 0xcd, 0xf1, 0x43, 0x09, 0x3b, 0x27, 0x3d, 0xd5, 0x8f, 315 0xf5, 0xb3, 0xa4, 0x2a, 0x58, 0xd3, 0x5c, 0x9f, 0x9f, 0x61, 0x1e, 0x03, 0xe2, 0x25, 0xcb, 0x37, 316 0xb6, 0x0d, 0xec, 0xf2, 0x9b, 0x20, 0x76, 0x52, 0x19, 0x69, 0xc9, 0xd9, 0x65, 0xd0, 0x93, 0x80, 317 0x1c, 0xdb, 0x33, 0x7c, 0xe3, 0x2a, 0x56, 0x0d, 0x4b, 0x5c, 0x1b, 0x91, 0x93, 0x4b, 0x42, 0x91, 318 0x45, 0xcb, 0x92, 0xe5, 0x07, 0xda, 0x16, 0xae, 0x69, 0x1d, 0xda, 0x64, 0x03, 0x8f, 0x2b, 0xb2, 319 0x68, 0x09, 0xb4, 0x8f, 0x40, 0xb6, 0x6a, 0x37, 0x48, 0x39, 0xc7, 0xf4, 0x48, 0xbe, 0x90, 0x94, 320 0x0c, 0x93, 0x05, 0x2a, 0xbc, 0x50, 0x6f, 0xdd, 0x57, 0x65, 0x95, 0x0c, 0x93, 0x31, 0x95, 0x47, 321 0x61, 0x44, 0xab, 0xd5, 0x5c, 0x42, 0x2e, 0x88, 0xd8, 0xd1, 0x23, 0x17, 0x88, 0xa9, 0xe2, 0xc4, 322 0x05, 0x48, 0x09, 0x3f, 0x90, 0x94, 0x4c, 0x3c, 0xa1, 0x3a, 0xec, 0x3c, 0x1d, 0x9b, 0x49, 0x2b, 323 0x29, 0x4b, 0x34, 0x1e, 0x81, 0xac, 0xe1, 0xa9, 0xad, 0xeb, 0xf7, 0xd8, 0x54, 0x6c, 0x26, 0xa5, 324 0x64, 0x0c, 0x2f, 0xb8, 0xba, 0x9c, 0x7e, 0x2d, 0x06, 0xb9, 0xf6, 0xd7, 0x07, 0x68, 0x01, 0x52, 325 0xa6, 0xad, 0x6b, 0x34, 0xb4, 0xd8, 0xbb, 0xab, 0x99, 0x88, 0x37, 0x0e, 0xb3, 0xcb, 0x5c, 0x5f, 326 0x09, 0x90, 0x13, 0xff, 0x22, 0x41, 0x4a, 0x88, 0xd1, 0x01, 0x48, 0x38, 0x9a, 0xbf, 0x43, 0xe9, 327 0x92, 0xa5, 0x98, 0x2c, 0x29, 0xf4, 0x99, 0xc8, 0x3d, 0x47, 0xb3, 0x68, 0x08, 0x70, 0x39, 0x79, 328 0x26, 0xf3, 0x6a, 0x62, 0xad, 0x4a, 0xcf, 0x35, 0x76, 0xbd, 0x8e, 0x2d, 0xdf, 0x13, 0xf3, 0xca, 329 0xe5, 0xf3, 0x5c, 0x8c, 0x9e, 0x80, 0x51, 0xdf, 0xd5, 0x0c, 0xb3, 0x4d, 0x37, 0x41, 0x75, 0x65, 330 0xd1, 0x10, 0x28, 0x17, 0xe1, 0x90, 0xe0, 0xad, 0x62, 0x5f, 0xd3, 0x77, 0x70, 0xb5, 0x05, 0x1a, 331 0xa4, 0xf7, 0x17, 0x07, 0xb9, 0xc2, 0x02, 0x6f, 0x17, 0xd8, 0xe9, 0x1f, 0x49, 0x30, 0x2a, 0x4e, 332 0x62, 0xd5, 0xc0, 0x59, 0x15, 0x00, 0xcd, 0xb2, 0x6c, 0x3f, 0xec, 0xae, 0xee, 0x50, 0xee, 0xc2, 333 0xcd, 0xce, 0x05, 0x20, 0x25, 0x44, 0x30, 0x51, 0x07, 0x68, 0xb5, 0xec, 0xe9, 0xb6, 0x49, 0xc8, 334 0xf0, 0x77, 0x43, 0xf4, 0x05, 0x23, 0x3b, 0xbb, 0x03, 0x13, 0x91, 0x23, 0x1b, 0x1a, 0x87, 0xe4, 335 0x16, 0xae, 0x19, 0x16, 0xbf, 0xf1, 0x65, 0x0f, 0xe2, 0x86, 0x25, 0x11, 0xdc, 0xb0, 0x94, 0x3e, 336 0x05, 0x63, 0xba, 0x5d, 0xef, 0x34, 0xb7, 0x24, 0x77, 0xdc, 0x1f, 0x78, 0x1f, 0x97, 0x5e, 0x80, 337 0x56, 0x89, 0xf9, 0xae, 0x24, 0x7d, 0x39, 0x16, 0x5f, 0x5c, 0x2b, 0x7d, 0x2d, 0x36, 0xb1, 0xc8, 338 0xa0, 0x6b, 0x62, 0xa4, 0x0a, 0xde, 0x36, 0xb1, 0x4e, 0xac, 0x87, 0xaf, 0x3c, 0x01, 0x4f, 0xd5, 339 0x0c, 0x7f, 0xa7, 0xb1, 0x35, 0xab, 0xdb, 0xf5, 0x63, 0x35, 0xbb, 0x66, 0xb7, 0xde, 0xa9, 0x92, 340 0x27, 0xfa, 0x40, 0x7f, 0xf1, 0xf7, 0xaa, 0xe9, 0x40, 0x3a, 0x11, 0xf9, 0x12, 0xb6, 0xb8, 0x02, 341 0x63, 0x5c, 0x59, 0xa5, 0x2f, 0x76, 0xd8, 0xf1, 0x04, 0xdd, 0xf3, 0x72, 0x2c, 0xff, 0x8d, 0x37, 342 0x69, 0xba, 0x56, 0x46, 0x39, 0x94, 0xb4, 0xb1, 0x13, 0x4c, 0x51, 0x81, 0x07, 0xda, 0xf8, 0xd8, 343 0xd2, 0xc4, 0x6e, 0x04, 0xe3, 0x0f, 0x38, 0xe3, 0x58, 0x88, 0x71, 0x9d, 0x43, 0x8b, 0xf3, 0x30, 344 0xbc, 0x1f, 0xae, 0x7f, 0xe2, 0x5c, 0x59, 0x1c, 0x26, 0x59, 0x84, 0x11, 0x4a, 0xa2, 0x37, 0x3c, 345 0xdf, 0xae, 0xd3, 0x7d, 0xef, 0xde, 0x34, 0xff, 0xfc, 0x26, 0x5b, 0x2b, 0x39, 0x02, 0x9b, 0x0f, 346 0x50, 0xc5, 0x22, 0xd0, 0x77, 0x59, 0x55, 0xac, 0x9b, 0x11, 0x0c, 0x37, 0xb9, 0x21, 0x81, 0x7e, 347 0xf1, 0x93, 0x30, 0x4e, 0x7e, 0xd3, 0x6d, 0x29, 0x6c, 0x49, 0xf4, 0x4d, 0x5a, 0xfe, 0x47, 0x2f, 348 0xb1, 0xe5, 0x38, 0x16, 0x10, 0x84, 0x6c, 0x0a, 0xcd, 0x62, 0x0d, 0xfb, 0x3e, 0x76, 0x3d, 0x55, 349 0x33, 0x7b, 0x99, 0x17, 0xba, 0x8a, 0xc8, 0x7f, 0xe1, 0xed, 0xf6, 0x59, 0x5c, 0x64, 0xc8, 0x39, 350 0xd3, 0x2c, 0x6e, 0xc2, 0xc1, 0x1e, 0x51, 0xd1, 0x07, 0xe7, 0xcb, 0x9c, 0x73, 0xbc, 0x2b, 0x32, 351 0x08, 0xed, 0x1a, 0x08, 0x79, 0x30, 0x97, 0x7d, 0x70, 0xfe, 0x31, 0xe7, 0x44, 0x1c, 0x2b, 0xa6, 352 0x94, 0x30, 0x5e, 0x80, 0xd1, 0xab, 0xd8, 0xdd, 0xb2, 0x3d, 0x7e, 0xfd, 0xd3, 0x07, 0xdd, 0x2b, 353 0x9c, 0x6e, 0x84, 0x03, 0xe9, 0x7d, 0x10, 0xe1, 0x7a, 0x06, 0x52, 0xdb, 0x9a, 0x8e, 0xfb, 0xa0, 354 0xf8, 0x22, 0xa7, 0x18, 0x22, 0xfa, 0x04, 0x3a, 0x07, 0xd9, 0x9a, 0xcd, 0x33, 0x53, 0x34, 0xfc, 355 0x55, 0x0e, 0xcf, 0x08, 0x0c, 0xa7, 0x70, 0x6c, 0xa7, 0x61, 0x92, 0xb4, 0x15, 0x4d, 0xf1, 0x27, 356 0x82, 0x42, 0x60, 0x38, 0xc5, 0x3e, 0xdc, 0xfa, 0xa7, 0x82, 0xc2, 0x0b, 0xf9, 0xf3, 0x39, 0xc8, 357 0xd8, 0x96, 0xd9, 0xb4, 0xad, 0x7e, 0x8c, 0xf8, 0x12, 0x67, 0x00, 0x0e, 0x21, 0x04, 0xe7, 0x20, 358 0xdd, 0xef, 0x44, 0xfc, 0xf9, 0xdb, 0x62, 0x79, 0x88, 0x19, 0x58, 0x84, 0x11, 0xb1, 0x41, 0x19, 359 0xb6, 0xd5, 0x07, 0xc5, 0x57, 0x38, 0x45, 0x2e, 0x04, 0xe3, 0xc3, 0xf0, 0xb1, 0xe7, 0xd7, 0x70, 360 0x3f, 0x24, 0xaf, 0x89, 0x61, 0x70, 0x08, 0x77, 0xe5, 0x16, 0xb6, 0xf4, 0x9d, 0xfe, 0x18, 0xbe, 361 0x2a, 0x5c, 0x29, 0x30, 0x84, 0x62, 0x1e, 0x86, 0xeb, 0x9a, 0xeb, 0xed, 0x68, 0x66, 0x5f, 0xd3, 362 0xf1, 0x17, 0x9c, 0x23, 0x1b, 0x80, 0xb8, 0x47, 0x1a, 0xd6, 0x7e, 0x68, 0xbe, 0x26, 0x3c, 0x12, 363 0x82, 0xf1, 0xa5, 0xe7, 0xf9, 0xf4, 0xae, 0x6c, 0x3f, 0x6c, 0x7f, 0x29, 0x96, 0x1e, 0xc3, 0x56, 364 0xc2, 0x8c, 0xe7, 0x20, 0xed, 0x19, 0xd7, 0xfb, 0xa2, 0xf9, 0x2b, 0x31, 0xd3, 0x14, 0x40, 0xc0, 365 0x97, 0xe0, 0x50, 0xcf, 0x34, 0xd1, 0x07, 0xd9, 0x5f, 0x73, 0xb2, 0x03, 0x3d, 0x52, 0x05, 0xdf, 366 0x12, 0xf6, 0x4b, 0xf9, 0x37, 0x62, 0x4b, 0xc0, 0x1d, 0x5c, 0x6b, 0xe4, 0xac, 0xe0, 0x69, 0xdb, 367 0xfb, 0xf3, 0xda, 0xdf, 0x0a, 0xaf, 0x31, 0x6c, 0x9b, 0xd7, 0x36, 0xe0, 0x00, 0x67, 0xdc, 0xdf, 368 0xbc, 0x7e, 0x5d, 0x6c, 0xac, 0x0c, 0xbd, 0xd9, 0x3e, 0xbb, 0x9f, 0x82, 0x89, 0xc0, 0x9d, 0xa2, 369 0x28, 0xf5, 0xd4, 0xba, 0xe6, 0xf4, 0xc1, 0xfc, 0x0d, 0xce, 0x2c, 0x76, 0xfc, 0xa0, 0xaa, 0xf5, 370 0x2a, 0x9a, 0x43, 0xc8, 0x9f, 0x87, 0xbc, 0x20, 0x6f, 0x58, 0x2e, 0xd6, 0xed, 0x9a, 0x65, 0x5c, 371 0xc7, 0xd5, 0x3e, 0xa8, 0xbf, 0xd9, 0x31, 0x55, 0x9b, 0x21, 0x38, 0x61, 0x5e, 0x02, 0x39, 0xa8, 372 0x55, 0x54, 0xa3, 0xee, 0xd8, 0xae, 0x1f, 0xc1, 0xf8, 0x77, 0x62, 0xa6, 0x02, 0xdc, 0x12, 0x85, 373 0x15, 0xcb, 0x90, 0xa3, 0x8f, 0xfd, 0x86, 0xe4, 0xdf, 0x73, 0xa2, 0xe1, 0x16, 0x8a, 0x6f, 0x1c, 374 0xba, 0x5d, 0x77, 0x34, 0xb7, 0x9f, 0xfd, 0xef, 0x5b, 0x62, 0xe3, 0xe0, 0x10, 0xbe, 0x71, 0xf8, 375 0x4d, 0x07, 0x93, 0x6c, 0xdf, 0x07, 0xc3, 0xb7, 0xc5, 0xc6, 0x21, 0x30, 0x9c, 0x42, 0x14, 0x0c, 376 0x7d, 0x50, 0xfc, 0x83, 0xa0, 0x10, 0x18, 0x42, 0xf1, 0x89, 0x56, 0xa2, 0x75, 0x71, 0xcd, 0xf0, 377 0x7c, 0x97, 0x95, 0xc2, 0xf7, 0xa6, 0xfa, 0xce, 0xdb, 0xed, 0x45, 0x98, 0x12, 0x82, 0x92, 0x9d, 378 0x88, 0x5f, 0xa1, 0xd2, 0x93, 0x52, 0xb4, 0x61, 0xdf, 0x15, 0x3b, 0x51, 0x08, 0x46, 0x6c, 0x0b, 379 0x55, 0x88, 0xc4, 0xed, 0x3a, 0x39, 0x1f, 0xf4, 0x41, 0xf7, 0xbd, 0x0e, 0xe3, 0xd6, 0x05, 0x96, 380 0x70, 0x86, 0xea, 0x9f, 0x86, 0x75, 0x05, 0x37, 0xfb, 0x8a, 0xce, 0x7f, 0xec, 0xa8, 0x7f, 0x36, 381 0x19, 0x92, 0xed, 0x21, 0x23, 0x1d, 0xf5, 0x14, 0x8a, 0xfa, 0x0a, 0x28, 0xff, 0xcb, 0x77, 0xf8, 382 0x78, 0xdb, 0xcb, 0xa9, 0xe2, 0x32, 0x09, 0xf2, 0xf6, 0xa2, 0x27, 0x9a, 0xec, 0xa5, 0x3b, 0x41, 383 0x9c, 0xb7, 0xd5, 0x3c, 0xc5, 0xf3, 0x30, 0xdc, 0x56, 0xf0, 0x44, 0x53, 0xfd, 0x0a, 0xa7, 0xca, 384 0x86, 0xeb, 0x9d, 0xe2, 0x29, 0x48, 0x90, 0xe2, 0x25, 0x1a, 0xfe, 0xab, 0x1c, 0x4e, 0xd5, 0x8b, 385 0x1f, 0x83, 0x94, 0x28, 0x5a, 0xa2, 0xa1, 0xbf, 0xc6, 0xa1, 0x01, 0x84, 0xc0, 0x45, 0xc1, 0x12, 386 0x0d, 0xff, 0xac, 0x80, 0x0b, 0x08, 0x81, 0xf7, 0xef, 0xc2, 0xef, 0xff, 0x46, 0x82, 0x27, 0x1d, 387 0xe1, 0xbb, 0x73, 0x30, 0xc4, 0x2b, 0x95, 0x68, 0xf4, 0xe7, 0x78, 0xe7, 0x02, 0x51, 0x3c, 0x03, 388 0xc9, 0x3e, 0x1d, 0xfe, 0x5b, 0x1c, 0xca, 0xf4, 0x8b, 0xf3, 0x90, 0x09, 0x55, 0x27, 0xd1, 0xf0, 389 0xdf, 0xe6, 0xf0, 0x30, 0x8a, 0x98, 0xce, 0xab, 0x93, 0x68, 0x82, 0xdf, 0x11, 0xa6, 0x73, 0x04, 390 0x71, 0x9b, 0x28, 0x4c, 0xa2, 0xd1, 0xbf, 0x2b, 0xbc, 0x2e, 0x20, 0xc5, 0xe7, 0x20, 0x1d, 0x24, 391 0x9b, 0x68, 0xfc, 0xef, 0x71, 0x7c, 0x0b, 0x43, 0x3c, 0x10, 0x4a, 0x76, 0xd1, 0x14, 0xbf, 0x2f, 392 0x3c, 0x10, 0x42, 0x91, 0x65, 0xd4, 0x59, 0xc0, 0x44, 0x33, 0xfd, 0x81, 0x58, 0x46, 0x1d, 0xf5, 393 0x0b, 0x99, 0x4d, 0xba, 0xe7, 0x47, 0x53, 0xfc, 0xa1, 0x98, 0x4d, 0xaa, 0x4f, 0xcc, 0xe8, 0xac, 394 0x08, 0xa2, 0x39, 0xfe, 0x48, 0x98, 0xd1, 0x51, 0x10, 0x14, 0xd7, 0x00, 0x75, 0x57, 0x03, 0xd1, 395 0x7c, 0x9f, 0xe7, 0x7c, 0xa3, 0x5d, 0xc5, 0x40, 0xf1, 0x22, 0x1c, 0xe8, 0x5d, 0x09, 0x44, 0xb3, 396 0x7e, 0xe1, 0x4e, 0xc7, 0xd9, 0x2d, 0x5c, 0x08, 0x14, 0x37, 0x5a, 0x29, 0x25, 0x5c, 0x05, 0x44, 397 0xd3, 0xbe, 0x7c, 0xa7, 0x7d, 0xe3, 0x0e, 0x17, 0x01, 0xc5, 0x39, 0x80, 0x56, 0x02, 0x8e, 0xe6, 398 0x7a, 0x85, 0x73, 0x85, 0x40, 0x64, 0x69, 0xf0, 0xfc, 0x1b, 0x8d, 0xff, 0xa2, 0x58, 0x1a, 0x1c, 399 0x41, 0x96, 0x86, 0x48, 0xbd, 0xd1, 0xe8, 0x57, 0xc5, 0xd2, 0x10, 0x10, 0x12, 0xd9, 0xa1, 0xec, 400 0x16, 0xcd, 0xf0, 0x25, 0x11, 0xd9, 0x21, 0x54, 0x71, 0x05, 0x46, 0xbb, 0x12, 0x62, 0x34, 0xd5, 401 0x97, 0x39, 0x95, 0xdc, 0x99, 0x0f, 0xc3, 0xc9, 0x8b, 0x27, 0xc3, 0x68, 0xb6, 0x3f, 0xeb, 0x48, 402 0x5e, 0x3c, 0x17, 0x16, 0xcf, 0x41, 0xca, 0x6a, 0x98, 0x26, 0x59, 0x3c, 0xe8, 0xde, 0x5f, 0xee, 403 0xe5, 0x7f, 0xf2, 0x1e, 0xf7, 0x8e, 0x00, 0x14, 0x4f, 0x41, 0x12, 0xd7, 0xb7, 0x70, 0x35, 0x0a, 404 0xf9, 0x1f, 0xef, 0x89, 0x0d, 0x93, 0x68, 0x17, 0x9f, 0x03, 0x60, 0x57, 0x23, 0xf4, 0xb5, 0x5f, 405 0x04, 0xf6, 0x3f, 0xdf, 0xe3, 0xdf, 0xd4, 0xb4, 0x20, 0x2d, 0x02, 0xf6, 0x85, 0xce, 0xbd, 0x09, 406 0xde, 0x6e, 0x27, 0xa0, 0x33, 0xf2, 0x0c, 0x0c, 0x5d, 0xf6, 0x6c, 0xcb, 0xd7, 0x6a, 0x51, 0xe8, 407 0xff, 0xe2, 0x68, 0xa1, 0x4f, 0x1c, 0x56, 0xb7, 0x5d, 0xec, 0x6b, 0x35, 0x2f, 0x0a, 0xfb, 0xdf, 408 0x1c, 0x1b, 0x00, 0x08, 0x58, 0xd7, 0x3c, 0xbf, 0x9f, 0x71, 0xff, 0x8f, 0x00, 0x0b, 0x00, 0x31, 409 0x9a, 0xfc, 0xbe, 0x82, 0x9b, 0x51, 0xd8, 0x77, 0x84, 0xd1, 0x5c, 0xbf, 0xf8, 0x31, 0x48, 0x93, 410 0x9f, 0xec, 0x43, 0xb9, 0x08, 0xf0, 0xff, 0x72, 0x70, 0x0b, 0x41, 0x7a, 0xf6, 0xfc, 0xaa, 0x6f, 411 0x44, 0x3b, 0xfb, 0xff, 0xf8, 0x4c, 0x0b, 0xfd, 0xe2, 0x1c, 0x64, 0x3c, 0xbf, 0x5a, 0x6d, 0xf0, 412 0xfa, 0x34, 0x02, 0xfe, 0xff, 0xef, 0x05, 0x57, 0x16, 0x01, 0x86, 0xcc, 0xf6, 0xb5, 0x2b, 0xbe, 413 0x63, 0xd3, 0xd7, 0x1c, 0x51, 0x0c, 0x77, 0x38, 0x43, 0x08, 0x52, 0x2a, 0xf7, 0xbe, 0xbe, 0x85, 414 0x45, 0x7b, 0xd1, 0x66, 0x17, 0xb7, 0x2f, 0x4c, 0x47, 0xdf, 0xc0, 0xc2, 0x37, 0x47, 0xe0, 0xb0, 415 0x6e, 0xd7, 0xb7, 0x6c, 0xef, 0x98, 0x85, 0x0d, 0x7f, 0x07, 0xbb, 0xc7, 0xc4, 0xdc, 0xf0, 0x8b, 416 0xd9, 0x60, 0xae, 0x26, 0xf6, 0x77, 0xa3, 0x3b, 0xfd, 0x93, 0x61, 0x48, 0xcd, 0x6b, 0x9e, 0xaf, 417 0x5d, 0xd3, 0x9a, 0xe8, 0x61, 0x48, 0x2d, 0x59, 0xfe, 0x89, 0xe3, 0x6b, 0xbe, 0x4b, 0x5f, 0x4a, 418 0xc6, 0x4b, 0xe9, 0xbb, 0xb7, 0x26, 0x93, 0x06, 0x91, 0x29, 0x41, 0x13, 0x3a, 0x0a, 0x49, 0xfa, 419 0x9b, 0xde, 0x6b, 0xc7, 0x4b, 0xc3, 0x37, 0x6f, 0x4d, 0x0e, 0xb4, 0xf4, 0x58, 0x1b, 0xba, 0x04, 420 0x99, 0x4a, 0x73, 0xd3, 0xb0, 0xfc, 0xd3, 0x27, 0x09, 0x1d, 0xf1, 0x4d, 0xa2, 0x74, 0xe6, 0xee, 421 0xad, 0xc9, 0x13, 0x7b, 0x1a, 0x48, 0x8a, 0x8a, 0xd6, 0xc0, 0x04, 0x9a, 0x7e, 0x8d, 0x1c, 0xe6, 422 0x42, 0x17, 0x21, 0x25, 0x1e, 0xd9, 0xfb, 0xa1, 0xd2, 0x39, 0x6e, 0xc2, 0x7d, 0x71, 0x07, 0x64, 423 0xe8, 0x17, 0x20, 0x5b, 0x69, 0x9e, 0x37, 0x6d, 0x8d, 0xfb, 0x20, 0x39, 0x25, 0xcd, 0xc4, 0x4a, 424 0x67, 0xef, 0xde, 0x9a, 0x3c, 0xd9, 0x37, 0x31, 0x87, 0x53, 0xe6, 0x36, 0x36, 0xf4, 0x02, 0xa4, 425 0x83, 0x67, 0xfa, 0x06, 0x2a, 0x56, 0xfa, 0x28, 0xb7, 0xfb, 0xfe, 0xe8, 0x5b, 0x74, 0x21, 0xcb, 426 0x99, 0xbb, 0x87, 0xa6, 0xa4, 0x19, 0xe9, 0x7e, 0x2c, 0xe7, 0x3e, 0x69, 0x63, 0x0b, 0x59, 0x7e, 427 0xfa, 0x24, 0x7d, 0xe5, 0x25, 0xdd, 0xaf, 0xe5, 0x9c, 0xbe, 0x45, 0x87, 0x2e, 0xc0, 0x50, 0xa5, 428 0x59, 0x6a, 0xfa, 0xd8, 0xa3, 0x1f, 0xb9, 0x65, 0x4b, 0x4f, 0xdf, 0xbd, 0x35, 0xf9, 0x64, 0x9f, 429 0xac, 0x14, 0xa7, 0x08, 0x02, 0x34, 0x05, 0x99, 0x15, 0xdb, 0xad, 0x6b, 0x26, 0xe3, 0x03, 0xf6, 430 0x0a, 0x2f, 0x24, 0x42, 0x9b, 0x64, 0x24, 0x6c, 0xb6, 0x3d, 0xfa, 0xff, 0x51, 0x3f, 0x43, 0x4c, 431 0xb6, 0x98, 0x90, 0x01, 0xc9, 0x4a, 0xb3, 0xa2, 0x39, 0xf9, 0x2c, 0x7d, 0xbf, 0x74, 0x78, 0x36, 432 0x40, 0x88, 0xb5, 0x35, 0x4b, 0xdb, 0xe9, 0x87, 0x38, 0xa5, 0x93, 0x77, 0x6f, 0x4d, 0x3e, 0xdd, 433 0x77, 0x8f, 0x15, 0xcd, 0xa1, 0xdd, 0xb1, 0x1e, 0xd0, 0xb7, 0x24, 0xb2, 0xb0, 0xd8, 0x05, 0x3d, 434 0xe9, 0x71, 0x98, 0xf6, 0x78, 0xb4, 0x67, 0x8f, 0x81, 0x16, 0xeb, 0xd7, 0xfa, 0xcc, 0xeb, 0xfb, 435 0x18, 0x29, 0x3b, 0x17, 0x92, 0xae, 0x7f, 0xfd, 0xf5, 0xfb, 0x5e, 0xb4, 0x81, 0x05, 0xe8, 0x25, 436 0x09, 0x86, 0x2b, 0xcd, 0x15, 0x9e, 0xc0, 0x89, 0xe5, 0x39, 0xfe, 0x5f, 0x34, 0xbd, 0x2c, 0x0f, 437 0xe9, 0x31, 0xdb, 0x4f, 0x7f, 0xe6, 0xf5, 0xc9, 0xe3, 0x7d, 0x1b, 0x41, 0xb7, 0x20, 0x6a, 0x43, 438 0x7b, 0x9f, 0xe8, 0xb3, 0xd4, 0x8a, 0x32, 0x29, 0x06, 0xaa, 0xb8, 0x4a, 0xac, 0x18, 0xb9, 0x87, 439 0x15, 0x21, 0x3d, 0x66, 0x45, 0x91, 0x44, 0xfd, 0xfd, 0x5b, 0x12, 0xe2, 0x43, 0xab, 0x30, 0xc8, 440 0x3c, 0x4c, 0x3f, 0xb0, 0x4c, 0xef, 0x33, 0x0c, 0x5b, 0x93, 0xa3, 0x70, 0x9a, 0x89, 0xb3, 0x00, 441 0xad, 0x18, 0x43, 0x32, 0xc4, 0xaf, 0xe0, 0x26, 0xff, 0x8a, 0x96, 0xfc, 0x44, 0xe3, 0xad, 0xcf, 442 0xdc, 0xa5, 0x99, 0x04, 0xff, 0x76, 0xbd, 0x18, 0x3b, 0x2b, 0x4d, 0x3c, 0x0b, 0x72, 0x67, 0xac, 443 0xec, 0x0b, 0xaf, 0x00, 0xea, 0x9e, 0xb1, 0x30, 0x43, 0x92, 0x31, 0x3c, 0x12, 0x66, 0xc8, 0x1c, 444 0x97, 0x5b, 0x3e, 0xbf, 0x68, 0x98, 0x9e, 0x6d, 0x75, 0x71, 0x76, 0xfa, 0xff, 0x67, 0xe3, 0x9c, 445 0x2e, 0xc0, 0x20, 0x13, 0x92, 0xb1, 0x2c, 0xd1, 0xf4, 0x41, 0xb3, 0x9c, 0xc2, 0x1e, 0x4a, 0xcb, 446 0x37, 0x6f, 0x17, 0x06, 0x7e, 0x78, 0xbb, 0x30, 0xf0, 0xaf, 0xb7, 0x0b, 0x03, 0x6f, 0xdc, 0x2e, 447 0x48, 0x6f, 0xdd, 0x2e, 0x48, 0xef, 0xdc, 0x2e, 0x48, 0xef, 0xde, 0x2e, 0x48, 0x37, 0x76, 0x0b, 448 0xd2, 0x57, 0x77, 0x0b, 0xd2, 0xd7, 0x77, 0x0b, 0xd2, 0x77, 0x76, 0x0b, 0xd2, 0xf7, 0x77, 0x0b, 449 0xd2, 0xcd, 0xdd, 0xc2, 0xc0, 0x0f, 0x77, 0x0b, 0x03, 0x6f, 0xec, 0x16, 0xa4, 0xb7, 0x76, 0x0b, 450 0x03, 0xef, 0xec, 0x16, 0xa4, 0x77, 0x77, 0x0b, 0x03, 0x37, 0x7e, 0x5c, 0x18, 0xf8, 0x69, 0x00, 451 0x00, 0x00, 0xff, 0xff, 0x98, 0xc1, 0x05, 0xa0, 0xa9, 0x3a, 0x00, 0x00, 452 } 453 r := bytes.NewReader(gzipped) 454 gzipr, err := compress_gzip.NewReader(r) 455 if err != nil { 456 panic(err) 457 } 458 ungzipped, err := io_ioutil.ReadAll(gzipr) 459 if err != nil { 460 panic(err) 461 } 462 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 463 panic(err) 464 } 465 return d 466 } 467 func (this *Castaway) VerboseEqual(that interface{}) error { 468 if that == nil { 469 if this == nil { 470 return nil 471 } 472 return fmt.Errorf("that == nil && this != nil") 473 } 474 475 that1, ok := that.(*Castaway) 476 if !ok { 477 that2, ok := that.(Castaway) 478 if ok { 479 that1 = &that2 480 } else { 481 return fmt.Errorf("that is not of type *Castaway") 482 } 483 } 484 if that1 == nil { 485 if this == nil { 486 return nil 487 } 488 return fmt.Errorf("that is type *Castaway but is nil && this != nil") 489 } else if this == nil { 490 return fmt.Errorf("that is type *Castaway but is not nil && this == nil") 491 } 492 if this.Int32Ptr != nil && that1.Int32Ptr != nil { 493 if *this.Int32Ptr != *that1.Int32Ptr { 494 return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", *this.Int32Ptr, *that1.Int32Ptr) 495 } 496 } else if this.Int32Ptr != nil { 497 return fmt.Errorf("this.Int32Ptr == nil && that.Int32Ptr != nil") 498 } else if that1.Int32Ptr != nil { 499 return fmt.Errorf("Int32Ptr this(%v) Not Equal that(%v)", this.Int32Ptr, that1.Int32Ptr) 500 } 501 if this.Int32 != that1.Int32 { 502 return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32) 503 } 504 if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil { 505 if *this.MyUint64Ptr != *that1.MyUint64Ptr { 506 return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", *this.MyUint64Ptr, *that1.MyUint64Ptr) 507 } 508 } else if this.MyUint64Ptr != nil { 509 return fmt.Errorf("this.MyUint64Ptr == nil && that.MyUint64Ptr != nil") 510 } else if that1.MyUint64Ptr != nil { 511 return fmt.Errorf("MyUint64Ptr this(%v) Not Equal that(%v)", this.MyUint64Ptr, that1.MyUint64Ptr) 512 } 513 if this.MyUint64 != that1.MyUint64 { 514 return fmt.Errorf("MyUint64 this(%v) Not Equal that(%v)", this.MyUint64, that1.MyUint64) 515 } 516 if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil { 517 if *this.MyFloat32Ptr != *that1.MyFloat32Ptr { 518 return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", *this.MyFloat32Ptr, *that1.MyFloat32Ptr) 519 } 520 } else if this.MyFloat32Ptr != nil { 521 return fmt.Errorf("this.MyFloat32Ptr == nil && that.MyFloat32Ptr != nil") 522 } else if that1.MyFloat32Ptr != nil { 523 return fmt.Errorf("MyFloat32Ptr this(%v) Not Equal that(%v)", this.MyFloat32Ptr, that1.MyFloat32Ptr) 524 } 525 if this.MyFloat32 != that1.MyFloat32 { 526 return fmt.Errorf("MyFloat32 this(%v) Not Equal that(%v)", this.MyFloat32, that1.MyFloat32) 527 } 528 if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil { 529 if *this.MyFloat64Ptr != *that1.MyFloat64Ptr { 530 return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", *this.MyFloat64Ptr, *that1.MyFloat64Ptr) 531 } 532 } else if this.MyFloat64Ptr != nil { 533 return fmt.Errorf("this.MyFloat64Ptr == nil && that.MyFloat64Ptr != nil") 534 } else if that1.MyFloat64Ptr != nil { 535 return fmt.Errorf("MyFloat64Ptr this(%v) Not Equal that(%v)", this.MyFloat64Ptr, that1.MyFloat64Ptr) 536 } 537 if this.MyFloat64 != that1.MyFloat64 { 538 return fmt.Errorf("MyFloat64 this(%v) Not Equal that(%v)", this.MyFloat64, that1.MyFloat64) 539 } 540 if !bytes.Equal(this.MyBytes, that1.MyBytes) { 541 return fmt.Errorf("MyBytes this(%v) Not Equal that(%v)", this.MyBytes, that1.MyBytes) 542 } 543 if !bytes.Equal(this.NormalBytes, that1.NormalBytes) { 544 return fmt.Errorf("NormalBytes this(%v) Not Equal that(%v)", this.NormalBytes, that1.NormalBytes) 545 } 546 if len(this.MyUint64S) != len(that1.MyUint64S) { 547 return fmt.Errorf("MyUint64S this(%v) Not Equal that(%v)", len(this.MyUint64S), len(that1.MyUint64S)) 548 } 549 for i := range this.MyUint64S { 550 if this.MyUint64S[i] != that1.MyUint64S[i] { 551 return fmt.Errorf("MyUint64S this[%v](%v) Not Equal that[%v](%v)", i, this.MyUint64S[i], i, that1.MyUint64S[i]) 552 } 553 } 554 if len(this.MyMap) != len(that1.MyMap) { 555 return fmt.Errorf("MyMap this(%v) Not Equal that(%v)", len(this.MyMap), len(that1.MyMap)) 556 } 557 for i := range this.MyMap { 558 if this.MyMap[i] != that1.MyMap[i] { 559 return fmt.Errorf("MyMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyMap[i], i, that1.MyMap[i]) 560 } 561 } 562 if len(this.MyCustomMap) != len(that1.MyCustomMap) { 563 return fmt.Errorf("MyCustomMap this(%v) Not Equal that(%v)", len(this.MyCustomMap), len(that1.MyCustomMap)) 564 } 565 for i := range this.MyCustomMap { 566 if this.MyCustomMap[i] != that1.MyCustomMap[i] { 567 return fmt.Errorf("MyCustomMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyCustomMap[i], i, that1.MyCustomMap[i]) 568 } 569 } 570 if len(this.MyNullableMap) != len(that1.MyNullableMap) { 571 return fmt.Errorf("MyNullableMap this(%v) Not Equal that(%v)", len(this.MyNullableMap), len(that1.MyNullableMap)) 572 } 573 for i := range this.MyNullableMap { 574 if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) { 575 return fmt.Errorf("MyNullableMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyNullableMap[i], i, that1.MyNullableMap[i]) 576 } 577 } 578 if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) { 579 return fmt.Errorf("MyEmbeddedMap this(%v) Not Equal that(%v)", len(this.MyEmbeddedMap), len(that1.MyEmbeddedMap)) 580 } 581 for i := range this.MyEmbeddedMap { 582 a := this.MyEmbeddedMap[i] 583 b := that1.MyEmbeddedMap[i] 584 if !(&a).Equal(&b) { 585 return fmt.Errorf("MyEmbeddedMap this[%v](%v) Not Equal that[%v](%v)", i, this.MyEmbeddedMap[i], i, that1.MyEmbeddedMap[i]) 586 } 587 } 588 if this.String_ != nil && that1.String_ != nil { 589 if *this.String_ != *that1.String_ { 590 return fmt.Errorf("String_ this(%v) Not Equal that(%v)", *this.String_, *that1.String_) 591 } 592 } else if this.String_ != nil { 593 return fmt.Errorf("this.String_ == nil && that.String_ != nil") 594 } else if that1.String_ != nil { 595 return fmt.Errorf("String_ this(%v) Not Equal that(%v)", this.String_, that1.String_) 596 } 597 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 598 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 599 } 600 return nil 601 } 602 func (this *Castaway) Equal(that interface{}) bool { 603 if that == nil { 604 return this == nil 605 } 606 607 that1, ok := that.(*Castaway) 608 if !ok { 609 that2, ok := that.(Castaway) 610 if ok { 611 that1 = &that2 612 } else { 613 return false 614 } 615 } 616 if that1 == nil { 617 return this == nil 618 } else if this == nil { 619 return false 620 } 621 if this.Int32Ptr != nil && that1.Int32Ptr != nil { 622 if *this.Int32Ptr != *that1.Int32Ptr { 623 return false 624 } 625 } else if this.Int32Ptr != nil { 626 return false 627 } else if that1.Int32Ptr != nil { 628 return false 629 } 630 if this.Int32 != that1.Int32 { 631 return false 632 } 633 if this.MyUint64Ptr != nil && that1.MyUint64Ptr != nil { 634 if *this.MyUint64Ptr != *that1.MyUint64Ptr { 635 return false 636 } 637 } else if this.MyUint64Ptr != nil { 638 return false 639 } else if that1.MyUint64Ptr != nil { 640 return false 641 } 642 if this.MyUint64 != that1.MyUint64 { 643 return false 644 } 645 if this.MyFloat32Ptr != nil && that1.MyFloat32Ptr != nil { 646 if *this.MyFloat32Ptr != *that1.MyFloat32Ptr { 647 return false 648 } 649 } else if this.MyFloat32Ptr != nil { 650 return false 651 } else if that1.MyFloat32Ptr != nil { 652 return false 653 } 654 if this.MyFloat32 != that1.MyFloat32 { 655 return false 656 } 657 if this.MyFloat64Ptr != nil && that1.MyFloat64Ptr != nil { 658 if *this.MyFloat64Ptr != *that1.MyFloat64Ptr { 659 return false 660 } 661 } else if this.MyFloat64Ptr != nil { 662 return false 663 } else if that1.MyFloat64Ptr != nil { 664 return false 665 } 666 if this.MyFloat64 != that1.MyFloat64 { 667 return false 668 } 669 if !bytes.Equal(this.MyBytes, that1.MyBytes) { 670 return false 671 } 672 if !bytes.Equal(this.NormalBytes, that1.NormalBytes) { 673 return false 674 } 675 if len(this.MyUint64S) != len(that1.MyUint64S) { 676 return false 677 } 678 for i := range this.MyUint64S { 679 if this.MyUint64S[i] != that1.MyUint64S[i] { 680 return false 681 } 682 } 683 if len(this.MyMap) != len(that1.MyMap) { 684 return false 685 } 686 for i := range this.MyMap { 687 if this.MyMap[i] != that1.MyMap[i] { 688 return false 689 } 690 } 691 if len(this.MyCustomMap) != len(that1.MyCustomMap) { 692 return false 693 } 694 for i := range this.MyCustomMap { 695 if this.MyCustomMap[i] != that1.MyCustomMap[i] { 696 return false 697 } 698 } 699 if len(this.MyNullableMap) != len(that1.MyNullableMap) { 700 return false 701 } 702 for i := range this.MyNullableMap { 703 if !this.MyNullableMap[i].Equal(that1.MyNullableMap[i]) { 704 return false 705 } 706 } 707 if len(this.MyEmbeddedMap) != len(that1.MyEmbeddedMap) { 708 return false 709 } 710 for i := range this.MyEmbeddedMap { 711 a := this.MyEmbeddedMap[i] 712 b := that1.MyEmbeddedMap[i] 713 if !(&a).Equal(&b) { 714 return false 715 } 716 } 717 if this.String_ != nil && that1.String_ != nil { 718 if *this.String_ != *that1.String_ { 719 return false 720 } 721 } else if this.String_ != nil { 722 return false 723 } else if that1.String_ != nil { 724 return false 725 } 726 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 727 return false 728 } 729 return true 730 } 731 func (this *Wilson) VerboseEqual(that interface{}) error { 732 if that == nil { 733 if this == nil { 734 return nil 735 } 736 return fmt.Errorf("that == nil && this != nil") 737 } 738 739 that1, ok := that.(*Wilson) 740 if !ok { 741 that2, ok := that.(Wilson) 742 if ok { 743 that1 = &that2 744 } else { 745 return fmt.Errorf("that is not of type *Wilson") 746 } 747 } 748 if that1 == nil { 749 if this == nil { 750 return nil 751 } 752 return fmt.Errorf("that is type *Wilson but is nil && this != nil") 753 } else if this == nil { 754 return fmt.Errorf("that is type *Wilson but is not nil && this == nil") 755 } 756 if this.Int64 != nil && that1.Int64 != nil { 757 if *this.Int64 != *that1.Int64 { 758 return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", *this.Int64, *that1.Int64) 759 } 760 } else if this.Int64 != nil { 761 return fmt.Errorf("this.Int64 == nil && that.Int64 != nil") 762 } else if that1.Int64 != nil { 763 return fmt.Errorf("Int64 this(%v) Not Equal that(%v)", this.Int64, that1.Int64) 764 } 765 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 766 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 767 } 768 return nil 769 } 770 func (this *Wilson) Equal(that interface{}) bool { 771 if that == nil { 772 return this == nil 773 } 774 775 that1, ok := that.(*Wilson) 776 if !ok { 777 that2, ok := that.(Wilson) 778 if ok { 779 that1 = &that2 780 } else { 781 return false 782 } 783 } 784 if that1 == nil { 785 return this == nil 786 } else if this == nil { 787 return false 788 } 789 if this.Int64 != nil && that1.Int64 != nil { 790 if *this.Int64 != *that1.Int64 { 791 return false 792 } 793 } else if this.Int64 != nil { 794 return false 795 } else if that1.Int64 != nil { 796 return false 797 } 798 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 799 return false 800 } 801 return true 802 } 803 804 type CastawayFace interface { 805 Proto() github_com_gogo_protobuf_proto.Message 806 GetInt32Ptr() *int32 807 GetInt32() int32 808 GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type 809 GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type 810 GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type 811 GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type 812 GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type 813 GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type 814 GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes 815 GetNormalBytes() []byte 816 GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type 817 GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType 818 GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type 819 GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson 820 GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson 821 GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType 822 } 823 824 func (this *Castaway) Proto() github_com_gogo_protobuf_proto.Message { 825 return this 826 } 827 828 func (this *Castaway) TestProto() github_com_gogo_protobuf_proto.Message { 829 return NewCastawayFromFace(this) 830 } 831 832 func (this *Castaway) GetInt32Ptr() *int32 { 833 return this.Int32Ptr 834 } 835 836 func (this *Castaway) GetInt32() int32 { 837 return this.Int32 838 } 839 840 func (this *Castaway) GetMyUint64Ptr() *github_com_gogo_protobuf_test_casttype.MyUint64Type { 841 return this.MyUint64Ptr 842 } 843 844 func (this *Castaway) GetMyUint64() github_com_gogo_protobuf_test_casttype.MyUint64Type { 845 return this.MyUint64 846 } 847 848 func (this *Castaway) GetMyFloat32Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat32Type { 849 return this.MyFloat32Ptr 850 } 851 852 func (this *Castaway) GetMyFloat32() github_com_gogo_protobuf_test_casttype.MyFloat32Type { 853 return this.MyFloat32 854 } 855 856 func (this *Castaway) GetMyFloat64Ptr() *github_com_gogo_protobuf_test_casttype.MyFloat64Type { 857 return this.MyFloat64Ptr 858 } 859 860 func (this *Castaway) GetMyFloat64() github_com_gogo_protobuf_test_casttype.MyFloat64Type { 861 return this.MyFloat64 862 } 863 864 func (this *Castaway) GetMyBytes() github_com_gogo_protobuf_test_casttype.Bytes { 865 return this.MyBytes 866 } 867 868 func (this *Castaway) GetNormalBytes() []byte { 869 return this.NormalBytes 870 } 871 872 func (this *Castaway) GetMyUint64S() []github_com_gogo_protobuf_test_casttype.MyUint64Type { 873 return this.MyUint64S 874 } 875 876 func (this *Castaway) GetMyMap() github_com_gogo_protobuf_test_casttype.MyMapType { 877 return this.MyMap 878 } 879 880 func (this *Castaway) GetMyCustomMap() map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type { 881 return this.MyCustomMap 882 } 883 884 func (this *Castaway) GetMyNullableMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson { 885 return this.MyNullableMap 886 } 887 888 func (this *Castaway) GetMyEmbeddedMap() map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson { 889 return this.MyEmbeddedMap 890 } 891 892 func (this *Castaway) GetString_() *github_com_gogo_protobuf_test_casttype.MyStringType { 893 return this.String_ 894 } 895 896 func NewCastawayFromFace(that CastawayFace) *Castaway { 897 this := &Castaway{} 898 this.Int32Ptr = that.GetInt32Ptr() 899 this.Int32 = that.GetInt32() 900 this.MyUint64Ptr = that.GetMyUint64Ptr() 901 this.MyUint64 = that.GetMyUint64() 902 this.MyFloat32Ptr = that.GetMyFloat32Ptr() 903 this.MyFloat32 = that.GetMyFloat32() 904 this.MyFloat64Ptr = that.GetMyFloat64Ptr() 905 this.MyFloat64 = that.GetMyFloat64() 906 this.MyBytes = that.GetMyBytes() 907 this.NormalBytes = that.GetNormalBytes() 908 this.MyUint64S = that.GetMyUint64S() 909 this.MyMap = that.GetMyMap() 910 this.MyCustomMap = that.GetMyCustomMap() 911 this.MyNullableMap = that.GetMyNullableMap() 912 this.MyEmbeddedMap = that.GetMyEmbeddedMap() 913 this.String_ = that.GetString_() 914 return this 915 } 916 917 type WilsonFace interface { 918 Proto() github_com_gogo_protobuf_proto.Message 919 GetInt64() *int64 920 } 921 922 func (this *Wilson) Proto() github_com_gogo_protobuf_proto.Message { 923 return this 924 } 925 926 func (this *Wilson) TestProto() github_com_gogo_protobuf_proto.Message { 927 return NewWilsonFromFace(this) 928 } 929 930 func (this *Wilson) GetInt64() *int64 { 931 return this.Int64 932 } 933 934 func NewWilsonFromFace(that WilsonFace) *Wilson { 935 this := &Wilson{} 936 this.Int64 = that.GetInt64() 937 return this 938 } 939 940 func (this *Castaway) GoString() string { 941 if this == nil { 942 return "nil" 943 } 944 s := make([]string, 0, 20) 945 s = append(s, "&casttype.Castaway{") 946 if this.Int32Ptr != nil { 947 s = append(s, "Int32Ptr: "+valueToGoStringCasttype(this.Int32Ptr, "int32")+",\n") 948 } 949 s = append(s, "Int32: "+fmt.Sprintf("%#v", this.Int32)+",\n") 950 if this.MyUint64Ptr != nil { 951 s = append(s, "MyUint64Ptr: "+valueToGoStringCasttype(this.MyUint64Ptr, "github_com_gogo_protobuf_test_casttype.MyUint64Type")+",\n") 952 } 953 s = append(s, "MyUint64: "+fmt.Sprintf("%#v", this.MyUint64)+",\n") 954 if this.MyFloat32Ptr != nil { 955 s = append(s, "MyFloat32Ptr: "+valueToGoStringCasttype(this.MyFloat32Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat32Type")+",\n") 956 } 957 s = append(s, "MyFloat32: "+fmt.Sprintf("%#v", this.MyFloat32)+",\n") 958 if this.MyFloat64Ptr != nil { 959 s = append(s, "MyFloat64Ptr: "+valueToGoStringCasttype(this.MyFloat64Ptr, "github_com_gogo_protobuf_test_casttype.MyFloat64Type")+",\n") 960 } 961 s = append(s, "MyFloat64: "+fmt.Sprintf("%#v", this.MyFloat64)+",\n") 962 if this.MyBytes != nil { 963 s = append(s, "MyBytes: "+valueToGoStringCasttype(this.MyBytes, "github_com_gogo_protobuf_test_casttype.Bytes")+",\n") 964 } 965 if this.NormalBytes != nil { 966 s = append(s, "NormalBytes: "+valueToGoStringCasttype(this.NormalBytes, "byte")+",\n") 967 } 968 if this.MyUint64S != nil { 969 s = append(s, "MyUint64S: "+fmt.Sprintf("%#v", this.MyUint64S)+",\n") 970 } 971 keysForMyMap := make([]string, 0, len(this.MyMap)) 972 for k := range this.MyMap { 973 keysForMyMap = append(keysForMyMap, k) 974 } 975 github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap) 976 mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{" 977 for _, k := range keysForMyMap { 978 mapStringForMyMap += fmt.Sprintf("%#v: %#v,", k, this.MyMap[k]) 979 } 980 mapStringForMyMap += "}" 981 if this.MyMap != nil { 982 s = append(s, "MyMap: "+mapStringForMyMap+",\n") 983 } 984 keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap)) 985 for k := range this.MyCustomMap { 986 keysForMyCustomMap = append(keysForMyCustomMap, string(k)) 987 } 988 github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap) 989 mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{" 990 for _, k := range keysForMyCustomMap { 991 mapStringForMyCustomMap += fmt.Sprintf("%#v: %#v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)]) 992 } 993 mapStringForMyCustomMap += "}" 994 if this.MyCustomMap != nil { 995 s = append(s, "MyCustomMap: "+mapStringForMyCustomMap+",\n") 996 } 997 keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap)) 998 for k := range this.MyNullableMap { 999 keysForMyNullableMap = append(keysForMyNullableMap, int32(k)) 1000 } 1001 github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap) 1002 mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{" 1003 for _, k := range keysForMyNullableMap { 1004 mapStringForMyNullableMap += fmt.Sprintf("%#v: %#v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)]) 1005 } 1006 mapStringForMyNullableMap += "}" 1007 if this.MyNullableMap != nil { 1008 s = append(s, "MyNullableMap: "+mapStringForMyNullableMap+",\n") 1009 } 1010 keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap)) 1011 for k := range this.MyEmbeddedMap { 1012 keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k)) 1013 } 1014 github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap) 1015 mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{" 1016 for _, k := range keysForMyEmbeddedMap { 1017 mapStringForMyEmbeddedMap += fmt.Sprintf("%#v: %#v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)]) 1018 } 1019 mapStringForMyEmbeddedMap += "}" 1020 if this.MyEmbeddedMap != nil { 1021 s = append(s, "MyEmbeddedMap: "+mapStringForMyEmbeddedMap+",\n") 1022 } 1023 if this.String_ != nil { 1024 s = append(s, "String_: "+valueToGoStringCasttype(this.String_, "github_com_gogo_protobuf_test_casttype.MyStringType")+",\n") 1025 } 1026 if this.XXX_unrecognized != nil { 1027 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1028 } 1029 s = append(s, "}") 1030 return strings.Join(s, "") 1031 } 1032 func (this *Wilson) GoString() string { 1033 if this == nil { 1034 return "nil" 1035 } 1036 s := make([]string, 0, 5) 1037 s = append(s, "&casttype.Wilson{") 1038 if this.Int64 != nil { 1039 s = append(s, "Int64: "+valueToGoStringCasttype(this.Int64, "int64")+",\n") 1040 } 1041 if this.XXX_unrecognized != nil { 1042 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1043 } 1044 s = append(s, "}") 1045 return strings.Join(s, "") 1046 } 1047 func valueToGoStringCasttype(v interface{}, typ string) string { 1048 rv := reflect.ValueOf(v) 1049 if rv.IsNil() { 1050 return "nil" 1051 } 1052 pv := reflect.Indirect(rv).Interface() 1053 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 1054 } 1055 func NewPopulatedCastaway(r randyCasttype, easy bool) *Castaway { 1056 this := &Castaway{} 1057 if r.Intn(5) != 0 { 1058 v1 := int32(r.Int63()) 1059 if r.Intn(2) == 0 { 1060 v1 *= -1 1061 } 1062 this.Int32Ptr = &v1 1063 } 1064 this.Int32 = int32(r.Int63()) 1065 if r.Intn(2) == 0 { 1066 this.Int32 *= -1 1067 } 1068 if r.Intn(5) != 0 { 1069 v2 := github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 1070 this.MyUint64Ptr = &v2 1071 } 1072 this.MyUint64 = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 1073 if r.Intn(5) != 0 { 1074 v3 := github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32()) 1075 if r.Intn(2) == 0 { 1076 v3 *= -1 1077 } 1078 this.MyFloat32Ptr = &v3 1079 } 1080 this.MyFloat32 = github_com_gogo_protobuf_test_casttype.MyFloat32Type(r.Float32()) 1081 if r.Intn(2) == 0 { 1082 this.MyFloat32 *= -1 1083 } 1084 if r.Intn(5) != 0 { 1085 v4 := github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64()) 1086 if r.Intn(2) == 0 { 1087 v4 *= -1 1088 } 1089 this.MyFloat64Ptr = &v4 1090 } 1091 this.MyFloat64 = github_com_gogo_protobuf_test_casttype.MyFloat64Type(r.Float64()) 1092 if r.Intn(2) == 0 { 1093 this.MyFloat64 *= -1 1094 } 1095 if r.Intn(5) != 0 { 1096 v5 := r.Intn(100) 1097 this.MyBytes = make(github_com_gogo_protobuf_test_casttype.Bytes, v5) 1098 for i := 0; i < v5; i++ { 1099 this.MyBytes[i] = byte(r.Intn(256)) 1100 } 1101 } 1102 if r.Intn(5) != 0 { 1103 v6 := r.Intn(100) 1104 this.NormalBytes = make([]byte, v6) 1105 for i := 0; i < v6; i++ { 1106 this.NormalBytes[i] = byte(r.Intn(256)) 1107 } 1108 } 1109 if r.Intn(5) != 0 { 1110 v7 := r.Intn(10) 1111 this.MyUint64S = make([]github_com_gogo_protobuf_test_casttype.MyUint64Type, v7) 1112 for i := 0; i < v7; i++ { 1113 this.MyUint64S[i] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 1114 } 1115 } 1116 if r.Intn(5) != 0 { 1117 v8 := r.Intn(10) 1118 this.MyMap = make(github_com_gogo_protobuf_test_casttype.MyMapType) 1119 for i := 0; i < v8; i++ { 1120 v9 := randStringCasttype(r) 1121 this.MyMap[v9] = uint64(uint64(r.Uint32())) 1122 } 1123 } 1124 if r.Intn(5) != 0 { 1125 v10 := r.Intn(10) 1126 this.MyCustomMap = make(map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type) 1127 for i := 0; i < v10; i++ { 1128 v11 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r)) 1129 this.MyCustomMap[v11] = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 1130 } 1131 } 1132 if r.Intn(5) != 0 { 1133 v12 := r.Intn(10) 1134 this.MyNullableMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson) 1135 for i := 0; i < v12; i++ { 1136 this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = NewPopulatedWilson(r, easy) 1137 } 1138 } 1139 if r.Intn(5) != 0 { 1140 v13 := r.Intn(10) 1141 this.MyEmbeddedMap = make(map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson) 1142 for i := 0; i < v13; i++ { 1143 this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(int32(r.Int31()))] = *NewPopulatedWilson(r, easy) 1144 } 1145 } 1146 if r.Intn(5) != 0 { 1147 v14 := github_com_gogo_protobuf_test_casttype.MyStringType(randStringCasttype(r)) 1148 this.String_ = &v14 1149 } 1150 if !easy && r.Intn(10) != 0 { 1151 this.XXX_unrecognized = randUnrecognizedCasttype(r, 17) 1152 } 1153 return this 1154 } 1155 1156 func NewPopulatedWilson(r randyCasttype, easy bool) *Wilson { 1157 this := &Wilson{} 1158 if r.Intn(5) != 0 { 1159 v15 := int64(r.Int63()) 1160 if r.Intn(2) == 0 { 1161 v15 *= -1 1162 } 1163 this.Int64 = &v15 1164 } 1165 if !easy && r.Intn(10) != 0 { 1166 this.XXX_unrecognized = randUnrecognizedCasttype(r, 2) 1167 } 1168 return this 1169 } 1170 1171 type randyCasttype interface { 1172 Float32() float32 1173 Float64() float64 1174 Int63() int64 1175 Int31() int32 1176 Uint32() uint32 1177 Intn(n int) int 1178 } 1179 1180 func randUTF8RuneCasttype(r randyCasttype) rune { 1181 ru := r.Intn(62) 1182 if ru < 10 { 1183 return rune(ru + 48) 1184 } else if ru < 36 { 1185 return rune(ru + 55) 1186 } 1187 return rune(ru + 61) 1188 } 1189 func randStringCasttype(r randyCasttype) string { 1190 v16 := r.Intn(100) 1191 tmps := make([]rune, v16) 1192 for i := 0; i < v16; i++ { 1193 tmps[i] = randUTF8RuneCasttype(r) 1194 } 1195 return string(tmps) 1196 } 1197 func randUnrecognizedCasttype(r randyCasttype, maxFieldNumber int) (dAtA []byte) { 1198 l := r.Intn(5) 1199 for i := 0; i < l; i++ { 1200 wire := r.Intn(4) 1201 if wire == 3 { 1202 wire = 5 1203 } 1204 fieldNumber := maxFieldNumber + r.Intn(100) 1205 dAtA = randFieldCasttype(dAtA, r, fieldNumber, wire) 1206 } 1207 return dAtA 1208 } 1209 func randFieldCasttype(dAtA []byte, r randyCasttype, fieldNumber int, wire int) []byte { 1210 key := uint32(fieldNumber)<<3 | uint32(wire) 1211 switch wire { 1212 case 0: 1213 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key)) 1214 v17 := r.Int63() 1215 if r.Intn(2) == 0 { 1216 v17 *= -1 1217 } 1218 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(v17)) 1219 case 1: 1220 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key)) 1221 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))) 1222 case 2: 1223 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key)) 1224 ll := r.Intn(100) 1225 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(ll)) 1226 for j := 0; j < ll; j++ { 1227 dAtA = append(dAtA, byte(r.Intn(256))) 1228 } 1229 default: 1230 dAtA = encodeVarintPopulateCasttype(dAtA, uint64(key)) 1231 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 1232 } 1233 return dAtA 1234 } 1235 func encodeVarintPopulateCasttype(dAtA []byte, v uint64) []byte { 1236 for v >= 1<<7 { 1237 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 1238 v >>= 7 1239 } 1240 dAtA = append(dAtA, uint8(v)) 1241 return dAtA 1242 } 1243 func (m *Castaway) Size() (n int) { 1244 if m == nil { 1245 return 0 1246 } 1247 var l int 1248 _ = l 1249 if m.Int32Ptr != nil { 1250 n += 1 + sovCasttype(uint64(*m.Int32Ptr)) 1251 } 1252 n += 1 + sovCasttype(uint64(m.Int32)) 1253 if m.MyUint64Ptr != nil { 1254 n += 1 + sovCasttype(uint64(*m.MyUint64Ptr)) 1255 } 1256 n += 1 + sovCasttype(uint64(m.MyUint64)) 1257 if m.MyFloat32Ptr != nil { 1258 n += 5 1259 } 1260 n += 5 1261 if m.MyFloat64Ptr != nil { 1262 n += 9 1263 } 1264 n += 9 1265 if m.MyBytes != nil { 1266 l = len(m.MyBytes) 1267 n += 1 + l + sovCasttype(uint64(l)) 1268 } 1269 if m.NormalBytes != nil { 1270 l = len(m.NormalBytes) 1271 n += 1 + l + sovCasttype(uint64(l)) 1272 } 1273 if len(m.MyUint64S) > 0 { 1274 for _, e := range m.MyUint64S { 1275 n += 1 + sovCasttype(uint64(e)) 1276 } 1277 } 1278 if len(m.MyMap) > 0 { 1279 for k, v := range m.MyMap { 1280 _ = k 1281 _ = v 1282 mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v)) 1283 n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize)) 1284 } 1285 } 1286 if len(m.MyCustomMap) > 0 { 1287 for k, v := range m.MyCustomMap { 1288 _ = k 1289 _ = v 1290 mapEntrySize := 1 + len(k) + sovCasttype(uint64(len(k))) + 1 + sovCasttype(uint64(v)) 1291 n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize)) 1292 } 1293 } 1294 if len(m.MyNullableMap) > 0 { 1295 for k, v := range m.MyNullableMap { 1296 _ = k 1297 _ = v 1298 l = 0 1299 if v != nil { 1300 l = v.Size() 1301 l += 1 + sovCasttype(uint64(l)) 1302 } 1303 mapEntrySize := 1 + sovCasttype(uint64(k)) + l 1304 n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize)) 1305 } 1306 } 1307 if len(m.MyEmbeddedMap) > 0 { 1308 for k, v := range m.MyEmbeddedMap { 1309 _ = k 1310 _ = v 1311 l = v.Size() 1312 mapEntrySize := 1 + sovCasttype(uint64(k)) + 1 + l + sovCasttype(uint64(l)) 1313 n += mapEntrySize + 1 + sovCasttype(uint64(mapEntrySize)) 1314 } 1315 } 1316 if m.String_ != nil { 1317 l = len(*m.String_) 1318 n += 2 + l + sovCasttype(uint64(l)) 1319 } 1320 if m.XXX_unrecognized != nil { 1321 n += len(m.XXX_unrecognized) 1322 } 1323 return n 1324 } 1325 1326 func (m *Wilson) Size() (n int) { 1327 if m == nil { 1328 return 0 1329 } 1330 var l int 1331 _ = l 1332 if m.Int64 != nil { 1333 n += 1 + sovCasttype(uint64(*m.Int64)) 1334 } 1335 if m.XXX_unrecognized != nil { 1336 n += len(m.XXX_unrecognized) 1337 } 1338 return n 1339 } 1340 1341 func sovCasttype(x uint64) (n int) { 1342 return (math_bits.Len64(x|1) + 6) / 7 1343 } 1344 func sozCasttype(x uint64) (n int) { 1345 return sovCasttype(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1346 } 1347 func (this *Castaway) String() string { 1348 if this == nil { 1349 return "nil" 1350 } 1351 keysForMyMap := make([]string, 0, len(this.MyMap)) 1352 for k := range this.MyMap { 1353 keysForMyMap = append(keysForMyMap, k) 1354 } 1355 github_com_gogo_protobuf_sortkeys.Strings(keysForMyMap) 1356 mapStringForMyMap := "github_com_gogo_protobuf_test_casttype.MyMapType{" 1357 for _, k := range keysForMyMap { 1358 mapStringForMyMap += fmt.Sprintf("%v: %v,", k, this.MyMap[k]) 1359 } 1360 mapStringForMyMap += "}" 1361 keysForMyCustomMap := make([]string, 0, len(this.MyCustomMap)) 1362 for k := range this.MyCustomMap { 1363 keysForMyCustomMap = append(keysForMyCustomMap, string(k)) 1364 } 1365 github_com_gogo_protobuf_sortkeys.Strings(keysForMyCustomMap) 1366 mapStringForMyCustomMap := "map[github_com_gogo_protobuf_test_casttype.MyStringType]github_com_gogo_protobuf_test_casttype.MyUint64Type{" 1367 for _, k := range keysForMyCustomMap { 1368 mapStringForMyCustomMap += fmt.Sprintf("%v: %v,", k, this.MyCustomMap[github_com_gogo_protobuf_test_casttype.MyStringType(k)]) 1369 } 1370 mapStringForMyCustomMap += "}" 1371 keysForMyNullableMap := make([]int32, 0, len(this.MyNullableMap)) 1372 for k := range this.MyNullableMap { 1373 keysForMyNullableMap = append(keysForMyNullableMap, int32(k)) 1374 } 1375 github_com_gogo_protobuf_sortkeys.Int32s(keysForMyNullableMap) 1376 mapStringForMyNullableMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]*Wilson{" 1377 for _, k := range keysForMyNullableMap { 1378 mapStringForMyNullableMap += fmt.Sprintf("%v: %v,", k, this.MyNullableMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)]) 1379 } 1380 mapStringForMyNullableMap += "}" 1381 keysForMyEmbeddedMap := make([]int32, 0, len(this.MyEmbeddedMap)) 1382 for k := range this.MyEmbeddedMap { 1383 keysForMyEmbeddedMap = append(keysForMyEmbeddedMap, int32(k)) 1384 } 1385 github_com_gogo_protobuf_sortkeys.Int32s(keysForMyEmbeddedMap) 1386 mapStringForMyEmbeddedMap := "map[github_com_gogo_protobuf_test_casttype.MyInt32Type]Wilson{" 1387 for _, k := range keysForMyEmbeddedMap { 1388 mapStringForMyEmbeddedMap += fmt.Sprintf("%v: %v,", k, this.MyEmbeddedMap[github_com_gogo_protobuf_test_casttype.MyInt32Type(k)]) 1389 } 1390 mapStringForMyEmbeddedMap += "}" 1391 s := strings.Join([]string{`&Castaway{`, 1392 `Int32Ptr:` + valueToStringCasttype(this.Int32Ptr) + `,`, 1393 `Int32:` + fmt.Sprintf("%v", this.Int32) + `,`, 1394 `MyUint64Ptr:` + valueToStringCasttype(this.MyUint64Ptr) + `,`, 1395 `MyUint64:` + fmt.Sprintf("%v", this.MyUint64) + `,`, 1396 `MyFloat32Ptr:` + valueToStringCasttype(this.MyFloat32Ptr) + `,`, 1397 `MyFloat32:` + fmt.Sprintf("%v", this.MyFloat32) + `,`, 1398 `MyFloat64Ptr:` + valueToStringCasttype(this.MyFloat64Ptr) + `,`, 1399 `MyFloat64:` + fmt.Sprintf("%v", this.MyFloat64) + `,`, 1400 `MyBytes:` + valueToStringCasttype(this.MyBytes) + `,`, 1401 `NormalBytes:` + valueToStringCasttype(this.NormalBytes) + `,`, 1402 `MyUint64S:` + fmt.Sprintf("%v", this.MyUint64S) + `,`, 1403 `MyMap:` + mapStringForMyMap + `,`, 1404 `MyCustomMap:` + mapStringForMyCustomMap + `,`, 1405 `MyNullableMap:` + mapStringForMyNullableMap + `,`, 1406 `MyEmbeddedMap:` + mapStringForMyEmbeddedMap + `,`, 1407 `String_:` + valueToStringCasttype(this.String_) + `,`, 1408 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1409 `}`, 1410 }, "") 1411 return s 1412 } 1413 func (this *Wilson) String() string { 1414 if this == nil { 1415 return "nil" 1416 } 1417 s := strings.Join([]string{`&Wilson{`, 1418 `Int64:` + valueToStringCasttype(this.Int64) + `,`, 1419 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1420 `}`, 1421 }, "") 1422 return s 1423 } 1424 func valueToStringCasttype(v interface{}) string { 1425 rv := reflect.ValueOf(v) 1426 if rv.IsNil() { 1427 return "nil" 1428 } 1429 pv := reflect.Indirect(rv).Interface() 1430 return fmt.Sprintf("*%v", pv) 1431 }