Home | History | Annotate | Download | only in jsonpb_test_proto
      1 // Code generated by protoc-gen-go. DO NOT EDIT.
      2 // source: more_test_objects.proto
      3 
      4 package jsonpb
      5 
      6 import (
      7 	fmt "fmt"
      8 	proto "github.com/golang/protobuf/proto"
      9 	math "math"
     10 )
     11 
     12 // Reference imports to suppress errors if they are not otherwise used.
     13 var _ = proto.Marshal
     14 var _ = fmt.Errorf
     15 var _ = math.Inf
     16 
     17 // This is a compile-time assertion to ensure that this generated file
     18 // is compatible with the proto package it is being compiled against.
     19 // A compilation error at this line likely means your copy of the
     20 // proto package needs to be updated.
     21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
     22 
     23 type Numeral int32
     24 
     25 const (
     26 	Numeral_UNKNOWN Numeral = 0
     27 	Numeral_ARABIC  Numeral = 1
     28 	Numeral_ROMAN   Numeral = 2
     29 )
     30 
     31 var Numeral_name = map[int32]string{
     32 	0: "UNKNOWN",
     33 	1: "ARABIC",
     34 	2: "ROMAN",
     35 }
     36 
     37 var Numeral_value = map[string]int32{
     38 	"UNKNOWN": 0,
     39 	"ARABIC":  1,
     40 	"ROMAN":   2,
     41 }
     42 
     43 func (x Numeral) String() string {
     44 	return proto.EnumName(Numeral_name, int32(x))
     45 }
     46 
     47 func (Numeral) EnumDescriptor() ([]byte, []int) {
     48 	return fileDescriptor_e6c135db3023e377, []int{0}
     49 }
     50 
     51 type Simple3 struct {
     52 	Dub                  float64  `protobuf:"fixed64,1,opt,name=dub,proto3" json:"dub,omitempty"`
     53 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
     54 	XXX_unrecognized     []byte   `json:"-"`
     55 	XXX_sizecache        int32    `json:"-"`
     56 }
     57 
     58 func (m *Simple3) Reset()         { *m = Simple3{} }
     59 func (m *Simple3) String() string { return proto.CompactTextString(m) }
     60 func (*Simple3) ProtoMessage()    {}
     61 func (*Simple3) Descriptor() ([]byte, []int) {
     62 	return fileDescriptor_e6c135db3023e377, []int{0}
     63 }
     64 
     65 func (m *Simple3) XXX_Unmarshal(b []byte) error {
     66 	return xxx_messageInfo_Simple3.Unmarshal(m, b)
     67 }
     68 func (m *Simple3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
     69 	return xxx_messageInfo_Simple3.Marshal(b, m, deterministic)
     70 }
     71 func (m *Simple3) XXX_Merge(src proto.Message) {
     72 	xxx_messageInfo_Simple3.Merge(m, src)
     73 }
     74 func (m *Simple3) XXX_Size() int {
     75 	return xxx_messageInfo_Simple3.Size(m)
     76 }
     77 func (m *Simple3) XXX_DiscardUnknown() {
     78 	xxx_messageInfo_Simple3.DiscardUnknown(m)
     79 }
     80 
     81 var xxx_messageInfo_Simple3 proto.InternalMessageInfo
     82 
     83 func (m *Simple3) GetDub() float64 {
     84 	if m != nil {
     85 		return m.Dub
     86 	}
     87 	return 0
     88 }
     89 
     90 type SimpleSlice3 struct {
     91 	Slices               []string `protobuf:"bytes,1,rep,name=slices,proto3" json:"slices,omitempty"`
     92 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
     93 	XXX_unrecognized     []byte   `json:"-"`
     94 	XXX_sizecache        int32    `json:"-"`
     95 }
     96 
     97 func (m *SimpleSlice3) Reset()         { *m = SimpleSlice3{} }
     98 func (m *SimpleSlice3) String() string { return proto.CompactTextString(m) }
     99 func (*SimpleSlice3) ProtoMessage()    {}
    100 func (*SimpleSlice3) Descriptor() ([]byte, []int) {
    101 	return fileDescriptor_e6c135db3023e377, []int{1}
    102 }
    103 
    104 func (m *SimpleSlice3) XXX_Unmarshal(b []byte) error {
    105 	return xxx_messageInfo_SimpleSlice3.Unmarshal(m, b)
    106 }
    107 func (m *SimpleSlice3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    108 	return xxx_messageInfo_SimpleSlice3.Marshal(b, m, deterministic)
    109 }
    110 func (m *SimpleSlice3) XXX_Merge(src proto.Message) {
    111 	xxx_messageInfo_SimpleSlice3.Merge(m, src)
    112 }
    113 func (m *SimpleSlice3) XXX_Size() int {
    114 	return xxx_messageInfo_SimpleSlice3.Size(m)
    115 }
    116 func (m *SimpleSlice3) XXX_DiscardUnknown() {
    117 	xxx_messageInfo_SimpleSlice3.DiscardUnknown(m)
    118 }
    119 
    120 var xxx_messageInfo_SimpleSlice3 proto.InternalMessageInfo
    121 
    122 func (m *SimpleSlice3) GetSlices() []string {
    123 	if m != nil {
    124 		return m.Slices
    125 	}
    126 	return nil
    127 }
    128 
    129 type SimpleMap3 struct {
    130 	Stringy              map[string]string `protobuf:"bytes,1,rep,name=stringy,proto3" json:"stringy,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    131 	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    132 	XXX_unrecognized     []byte            `json:"-"`
    133 	XXX_sizecache        int32             `json:"-"`
    134 }
    135 
    136 func (m *SimpleMap3) Reset()         { *m = SimpleMap3{} }
    137 func (m *SimpleMap3) String() string { return proto.CompactTextString(m) }
    138 func (*SimpleMap3) ProtoMessage()    {}
    139 func (*SimpleMap3) Descriptor() ([]byte, []int) {
    140 	return fileDescriptor_e6c135db3023e377, []int{2}
    141 }
    142 
    143 func (m *SimpleMap3) XXX_Unmarshal(b []byte) error {
    144 	return xxx_messageInfo_SimpleMap3.Unmarshal(m, b)
    145 }
    146 func (m *SimpleMap3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    147 	return xxx_messageInfo_SimpleMap3.Marshal(b, m, deterministic)
    148 }
    149 func (m *SimpleMap3) XXX_Merge(src proto.Message) {
    150 	xxx_messageInfo_SimpleMap3.Merge(m, src)
    151 }
    152 func (m *SimpleMap3) XXX_Size() int {
    153 	return xxx_messageInfo_SimpleMap3.Size(m)
    154 }
    155 func (m *SimpleMap3) XXX_DiscardUnknown() {
    156 	xxx_messageInfo_SimpleMap3.DiscardUnknown(m)
    157 }
    158 
    159 var xxx_messageInfo_SimpleMap3 proto.InternalMessageInfo
    160 
    161 func (m *SimpleMap3) GetStringy() map[string]string {
    162 	if m != nil {
    163 		return m.Stringy
    164 	}
    165 	return nil
    166 }
    167 
    168 type SimpleNull3 struct {
    169 	Simple               *Simple3 `protobuf:"bytes,1,opt,name=simple,proto3" json:"simple,omitempty"`
    170 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    171 	XXX_unrecognized     []byte   `json:"-"`
    172 	XXX_sizecache        int32    `json:"-"`
    173 }
    174 
    175 func (m *SimpleNull3) Reset()         { *m = SimpleNull3{} }
    176 func (m *SimpleNull3) String() string { return proto.CompactTextString(m) }
    177 func (*SimpleNull3) ProtoMessage()    {}
    178 func (*SimpleNull3) Descriptor() ([]byte, []int) {
    179 	return fileDescriptor_e6c135db3023e377, []int{3}
    180 }
    181 
    182 func (m *SimpleNull3) XXX_Unmarshal(b []byte) error {
    183 	return xxx_messageInfo_SimpleNull3.Unmarshal(m, b)
    184 }
    185 func (m *SimpleNull3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    186 	return xxx_messageInfo_SimpleNull3.Marshal(b, m, deterministic)
    187 }
    188 func (m *SimpleNull3) XXX_Merge(src proto.Message) {
    189 	xxx_messageInfo_SimpleNull3.Merge(m, src)
    190 }
    191 func (m *SimpleNull3) XXX_Size() int {
    192 	return xxx_messageInfo_SimpleNull3.Size(m)
    193 }
    194 func (m *SimpleNull3) XXX_DiscardUnknown() {
    195 	xxx_messageInfo_SimpleNull3.DiscardUnknown(m)
    196 }
    197 
    198 var xxx_messageInfo_SimpleNull3 proto.InternalMessageInfo
    199 
    200 func (m *SimpleNull3) GetSimple() *Simple3 {
    201 	if m != nil {
    202 		return m.Simple
    203 	}
    204 	return nil
    205 }
    206 
    207 type Mappy struct {
    208 	Nummy                map[int64]int32    `protobuf:"bytes,1,rep,name=nummy,proto3" json:"nummy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    209 	Strry                map[string]string  `protobuf:"bytes,2,rep,name=strry,proto3" json:"strry,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    210 	Objjy                map[int32]*Simple3 `protobuf:"bytes,3,rep,name=objjy,proto3" json:"objjy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    211 	Buggy                map[int64]string   `protobuf:"bytes,4,rep,name=buggy,proto3" json:"buggy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    212 	Booly                map[bool]bool      `protobuf:"bytes,5,rep,name=booly,proto3" json:"booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    213 	Enumy                map[string]Numeral `protobuf:"bytes,6,rep,name=enumy,proto3" json:"enumy,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=jsonpb.Numeral"`
    214 	S32Booly             map[int32]bool     `protobuf:"bytes,7,rep,name=s32booly,proto3" json:"s32booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    215 	S64Booly             map[int64]bool     `protobuf:"bytes,8,rep,name=s64booly,proto3" json:"s64booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    216 	U32Booly             map[uint32]bool    `protobuf:"bytes,9,rep,name=u32booly,proto3" json:"u32booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    217 	U64Booly             map[uint64]bool    `protobuf:"bytes,10,rep,name=u64booly,proto3" json:"u64booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    218 	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    219 	XXX_unrecognized     []byte             `json:"-"`
    220 	XXX_sizecache        int32              `json:"-"`
    221 }
    222 
    223 func (m *Mappy) Reset()         { *m = Mappy{} }
    224 func (m *Mappy) String() string { return proto.CompactTextString(m) }
    225 func (*Mappy) ProtoMessage()    {}
    226 func (*Mappy) Descriptor() ([]byte, []int) {
    227 	return fileDescriptor_e6c135db3023e377, []int{4}
    228 }
    229 
    230 func (m *Mappy) XXX_Unmarshal(b []byte) error {
    231 	return xxx_messageInfo_Mappy.Unmarshal(m, b)
    232 }
    233 func (m *Mappy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    234 	return xxx_messageInfo_Mappy.Marshal(b, m, deterministic)
    235 }
    236 func (m *Mappy) XXX_Merge(src proto.Message) {
    237 	xxx_messageInfo_Mappy.Merge(m, src)
    238 }
    239 func (m *Mappy) XXX_Size() int {
    240 	return xxx_messageInfo_Mappy.Size(m)
    241 }
    242 func (m *Mappy) XXX_DiscardUnknown() {
    243 	xxx_messageInfo_Mappy.DiscardUnknown(m)
    244 }
    245 
    246 var xxx_messageInfo_Mappy proto.InternalMessageInfo
    247 
    248 func (m *Mappy) GetNummy() map[int64]int32 {
    249 	if m != nil {
    250 		return m.Nummy
    251 	}
    252 	return nil
    253 }
    254 
    255 func (m *Mappy) GetStrry() map[string]string {
    256 	if m != nil {
    257 		return m.Strry
    258 	}
    259 	return nil
    260 }
    261 
    262 func (m *Mappy) GetObjjy() map[int32]*Simple3 {
    263 	if m != nil {
    264 		return m.Objjy
    265 	}
    266 	return nil
    267 }
    268 
    269 func (m *Mappy) GetBuggy() map[int64]string {
    270 	if m != nil {
    271 		return m.Buggy
    272 	}
    273 	return nil
    274 }
    275 
    276 func (m *Mappy) GetBooly() map[bool]bool {
    277 	if m != nil {
    278 		return m.Booly
    279 	}
    280 	return nil
    281 }
    282 
    283 func (m *Mappy) GetEnumy() map[string]Numeral {
    284 	if m != nil {
    285 		return m.Enumy
    286 	}
    287 	return nil
    288 }
    289 
    290 func (m *Mappy) GetS32Booly() map[int32]bool {
    291 	if m != nil {
    292 		return m.S32Booly
    293 	}
    294 	return nil
    295 }
    296 
    297 func (m *Mappy) GetS64Booly() map[int64]bool {
    298 	if m != nil {
    299 		return m.S64Booly
    300 	}
    301 	return nil
    302 }
    303 
    304 func (m *Mappy) GetU32Booly() map[uint32]bool {
    305 	if m != nil {
    306 		return m.U32Booly
    307 	}
    308 	return nil
    309 }
    310 
    311 func (m *Mappy) GetU64Booly() map[uint64]bool {
    312 	if m != nil {
    313 		return m.U64Booly
    314 	}
    315 	return nil
    316 }
    317 
    318 func init() {
    319 	proto.RegisterEnum("jsonpb.Numeral", Numeral_name, Numeral_value)
    320 	proto.RegisterType((*Simple3)(nil), "jsonpb.Simple3")
    321 	proto.RegisterType((*SimpleSlice3)(nil), "jsonpb.SimpleSlice3")
    322 	proto.RegisterType((*SimpleMap3)(nil), "jsonpb.SimpleMap3")
    323 	proto.RegisterMapType((map[string]string)(nil), "jsonpb.SimpleMap3.StringyEntry")
    324 	proto.RegisterType((*SimpleNull3)(nil), "jsonpb.SimpleNull3")
    325 	proto.RegisterType((*Mappy)(nil), "jsonpb.Mappy")
    326 	proto.RegisterMapType((map[bool]bool)(nil), "jsonpb.Mappy.BoolyEntry")
    327 	proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Mappy.BuggyEntry")
    328 	proto.RegisterMapType((map[string]Numeral)(nil), "jsonpb.Mappy.EnumyEntry")
    329 	proto.RegisterMapType((map[int64]int32)(nil), "jsonpb.Mappy.NummyEntry")
    330 	proto.RegisterMapType((map[int32]*Simple3)(nil), "jsonpb.Mappy.ObjjyEntry")
    331 	proto.RegisterMapType((map[int32]bool)(nil), "jsonpb.Mappy.S32boolyEntry")
    332 	proto.RegisterMapType((map[int64]bool)(nil), "jsonpb.Mappy.S64boolyEntry")
    333 	proto.RegisterMapType((map[string]string)(nil), "jsonpb.Mappy.StrryEntry")
    334 	proto.RegisterMapType((map[uint32]bool)(nil), "jsonpb.Mappy.U32boolyEntry")
    335 	proto.RegisterMapType((map[uint64]bool)(nil), "jsonpb.Mappy.U64boolyEntry")
    336 }
    337 
    338 func init() { proto.RegisterFile("more_test_objects.proto", fileDescriptor_e6c135db3023e377) }
    339 
    340 var fileDescriptor_e6c135db3023e377 = []byte{
    341 	// 526 bytes of a gzipped FileDescriptorProto
    342 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdd, 0x6b, 0xdb, 0x3c,
    343 	0x14, 0x87, 0x5f, 0x27, 0xf5, 0xd7, 0x49, 0xfb, 0x2e, 0x88, 0xb1, 0x99, 0xf4, 0x62, 0xc5, 0xb0,
    344 	0xad, 0x0c, 0xe6, 0x8b, 0x78, 0x74, 0x5d, 0x77, 0x95, 0x8e, 0x5e, 0x94, 0x11, 0x07, 0x1c, 0xc2,
    345 	0x2e, 0x4b, 0xdc, 0x99, 0x90, 0xcc, 0x5f, 0xd8, 0xd6, 0xc0, 0xd7, 0xfb, 0xbb, 0x07, 0xe3, 0x48,
    346 	0x72, 0x2d, 0x07, 0x85, 0x6c, 0x77, 0x52, 0x7e, 0xcf, 0xe3, 0x73, 0x24, 0x1d, 0x02, 0x2f, 0xd3,
    347 	0xbc, 0x8c, 0x1f, 0xea, 0xb8, 0xaa, 0x1f, 0xf2, 0x68, 0x17, 0x3f, 0xd6, 0x95, 0x57, 0x94, 0x79,
    348 	0x9d, 0x13, 0x63, 0x57, 0xe5, 0x59, 0x11, 0xb9, 0xe7, 0x60, 0x2e, 0xb7, 0x69, 0x91, 0xc4, 0x3e,
    349 	0x19, 0xc3, 0xf0, 0x3b, 0x8d, 0x1c, 0xed, 0x42, 0xbb, 0xd4, 0x42, 0x5c, 0xba, 0x6f, 0xe0, 0x94,
    350 	0x87, 0xcb, 0x64, 0xfb, 0x18, 0xfb, 0xe4, 0x05, 0x18, 0x15, 0xae, 0x2a, 0x47, 0xbb, 0x18, 0x5e,
    351 	0xda, 0xa1, 0xd8, 0xb9, 0xbf, 0x34, 0x00, 0x0e, 0xce, 0xd7, 0x85, 0x4f, 0x3e, 0x81, 0x59, 0xd5,
    352 	0xe5, 0x36, 0xdb, 0x34, 0x8c, 0x1b, 0x4d, 0x5f, 0x79, 0xbc, 0x9a, 0xd7, 0x41, 0xde, 0x92, 0x13,
    353 	0x77, 0x59, 0x5d, 0x36, 0x61, 0xcb, 0x4f, 0x6e, 0xe0, 0x54, 0x0e, 0xb0, 0xa7, 0x1f, 0x71, 0xc3,
    354 	0x7a, 0xb2, 0x43, 0x5c, 0x92, 0xe7, 0xa0, 0xff, 0x5c, 0x27, 0x34, 0x76, 0x06, 0xec, 0x37, 0xbe,
    355 	0xb9, 0x19, 0x5c, 0x6b, 0xee, 0x15, 0x8c, 0xf8, 0xf7, 0x03, 0x9a, 0x24, 0x3e, 0x79, 0x0b, 0x46,
    356 	0xc5, 0xb6, 0xcc, 0x1e, 0x4d, 0x9f, 0xf5, 0x9b, 0xf0, 0x43, 0x11, 0xbb, 0xbf, 0x2d, 0xd0, 0xe7,
    357 	0xeb, 0xa2, 0x68, 0x88, 0x07, 0x7a, 0x46, 0xd3, 0xb4, 0x6d, 0xdb, 0x69, 0x0d, 0x96, 0x7a, 0x01,
    358 	0x46, 0xbc, 0x5f, 0x8e, 0x21, 0x5f, 0xd5, 0x65, 0xd9, 0x38, 0x03, 0x15, 0xbf, 0xc4, 0x48, 0xf0,
    359 	0x0c, 0x43, 0x3e, 0x8f, 0x76, 0xbb, 0xc6, 0x19, 0xaa, 0xf8, 0x05, 0x46, 0x82, 0x67, 0x18, 0xf2,
    360 	0x11, 0xdd, 0x6c, 0x1a, 0xe7, 0x44, 0xc5, 0xdf, 0x62, 0x24, 0x78, 0x86, 0x31, 0x3e, 0xcf, 0x93,
    361 	0xc6, 0xd1, 0x95, 0x3c, 0x46, 0x2d, 0x8f, 0x6b, 0xe4, 0xe3, 0x8c, 0xa6, 0x8d, 0x63, 0xa8, 0xf8,
    362 	0x3b, 0x8c, 0x04, 0xcf, 0x30, 0xf2, 0x11, 0xac, 0xca, 0x9f, 0xf2, 0x12, 0x26, 0x53, 0xce, 0xf7,
    363 	0x8e, 0x2c, 0x52, 0x6e, 0x3d, 0xc1, 0x4c, 0xbc, 0xfa, 0xc0, 0x45, 0x4b, 0x29, 0x8a, 0xb4, 0x15,
    364 	0xc5, 0x16, 0x45, 0xda, 0x56, 0xb4, 0x55, 0xe2, 0xaa, 0x5f, 0x91, 0x4a, 0x15, 0x69, 0x5b, 0x11,
    365 	0x94, 0x62, 0xbf, 0x62, 0x0b, 0x4f, 0xae, 0x01, 0xba, 0x87, 0x96, 0xe7, 0x6f, 0xa8, 0x98, 0x3f,
    366 	0x5d, 0x9a, 0x3f, 0x34, 0xbb, 0x27, 0xff, 0x97, 0xc9, 0x9d, 0xdc, 0x03, 0x74, 0x8f, 0x2f, 0x9b,
    367 	0x3a, 0x37, 0x5f, 0xcb, 0xa6, 0x62, 0x92, 0xfb, 0x4d, 0x74, 0x73, 0x71, 0xac, 0x7d, 0x7b, 0xdf,
    368 	0x7c, 0xba, 0x10, 0xd9, 0xb4, 0x14, 0xa6, 0xb5, 0xd7, 0x7e, 0x37, 0x2b, 0x8a, 0x83, 0xf7, 0xda,
    369 	0xff, 0xbf, 0x6b, 0x3f, 0xa0, 0x69, 0x5c, 0xae, 0x13, 0xf9, 0x53, 0x9f, 0xe1, 0xac, 0x37, 0x43,
    370 	0x8a, 0xcb, 0x38, 0xdc, 0x07, 0xca, 0xf2, 0xab, 0x1e, 0x3b, 0xfe, 0xbe, 0xbc, 0x3a, 0x54, 0xf9,
    371 	0xec, 0x6f, 0xe4, 0x43, 0x95, 0x4f, 0x8e, 0xc8, 0xef, 0xde, 0x83, 0x29, 0x6e, 0x82, 0x8c, 0xc0,
    372 	0x5c, 0x05, 0x5f, 0x83, 0xc5, 0xb7, 0x60, 0xfc, 0x1f, 0x01, 0x30, 0x66, 0xe1, 0xec, 0xf6, 0xfe,
    373 	0xcb, 0x58, 0x23, 0x36, 0xe8, 0xe1, 0x62, 0x3e, 0x0b, 0xc6, 0x83, 0xc8, 0x60, 0x7f, 0xe0, 0xfe,
    374 	0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x84, 0x34, 0xaf, 0xdb, 0x05, 0x00, 0x00,
    375 }
    376