1
2
3
4 package jsonpb
5
6 import (
7 fmt "fmt"
8 proto "github.com/gogo/protobuf/proto"
9 types "github.com/gogo/protobuf/types"
10 math "math"
11 )
12
13
14 var _ = proto.Marshal
15 var _ = fmt.Errorf
16 var _ = math.Inf
17
18
19
20
21
22 const _ = proto.GoGoProtoPackageIsVersion3
23
24 type Widget_Color int32
25
26 const (
27 Widget_RED Widget_Color = 0
28 Widget_GREEN Widget_Color = 1
29 Widget_BLUE Widget_Color = 2
30 )
31
32 var Widget_Color_name = map[int32]string{
33 0: "RED",
34 1: "GREEN",
35 2: "BLUE",
36 }
37
38 var Widget_Color_value = map[string]int32{
39 "RED": 0,
40 "GREEN": 1,
41 "BLUE": 2,
42 }
43
44 func (x Widget_Color) Enum() *Widget_Color {
45 p := new(Widget_Color)
46 *p = x
47 return p
48 }
49
50 func (x Widget_Color) String() string {
51 return proto.EnumName(Widget_Color_name, int32(x))
52 }
53
54 func (x *Widget_Color) UnmarshalJSON(data []byte) error {
55 value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color")
56 if err != nil {
57 return err
58 }
59 *x = Widget_Color(value)
60 return nil
61 }
62
63 func (Widget_Color) EnumDescriptor() ([]byte, []int) {
64 return fileDescriptor_e97c739a0ce14cc6, []int{3, 0}
65 }
66
67
68 type Simple struct {
69 OBool *bool `protobuf:"varint,1,opt,name=o_bool,json=oBool" json:"o_bool,omitempty"`
70 OInt32 *int32 `protobuf:"varint,2,opt,name=o_int32,json=oInt32" json:"o_int32,omitempty"`
71 OInt32Str *int32 `protobuf:"varint,3,opt,name=o_int32_str,json=oInt32Str" json:"o_int32_str,omitempty"`
72 OInt64 *int64 `protobuf:"varint,4,opt,name=o_int64,json=oInt64" json:"o_int64,omitempty"`
73 OInt64Str *int64 `protobuf:"varint,5,opt,name=o_int64_str,json=oInt64Str" json:"o_int64_str,omitempty"`
74 OUint32 *uint32 `protobuf:"varint,6,opt,name=o_uint32,json=oUint32" json:"o_uint32,omitempty"`
75 OUint32Str *uint32 `protobuf:"varint,7,opt,name=o_uint32_str,json=oUint32Str" json:"o_uint32_str,omitempty"`
76 OUint64 *uint64 `protobuf:"varint,8,opt,name=o_uint64,json=oUint64" json:"o_uint64,omitempty"`
77 OUint64Str *uint64 `protobuf:"varint,9,opt,name=o_uint64_str,json=oUint64Str" json:"o_uint64_str,omitempty"`
78 OSint32 *int32 `protobuf:"zigzag32,10,opt,name=o_sint32,json=oSint32" json:"o_sint32,omitempty"`
79 OSint32Str *int32 `protobuf:"zigzag32,11,opt,name=o_sint32_str,json=oSint32Str" json:"o_sint32_str,omitempty"`
80 OSint64 *int64 `protobuf:"zigzag64,12,opt,name=o_sint64,json=oSint64" json:"o_sint64,omitempty"`
81 OSint64Str *int64 `protobuf:"zigzag64,13,opt,name=o_sint64_str,json=oSint64Str" json:"o_sint64_str,omitempty"`
82 OFloat *float32 `protobuf:"fixed32,14,opt,name=o_float,json=oFloat" json:"o_float,omitempty"`
83 OFloatStr *float32 `protobuf:"fixed32,15,opt,name=o_float_str,json=oFloatStr" json:"o_float_str,omitempty"`
84 ODouble *float64 `protobuf:"fixed64,16,opt,name=o_double,json=oDouble" json:"o_double,omitempty"`
85 ODoubleStr *float64 `protobuf:"fixed64,17,opt,name=o_double_str,json=oDoubleStr" json:"o_double_str,omitempty"`
86 OString *string `protobuf:"bytes,18,opt,name=o_string,json=oString" json:"o_string,omitempty"`
87 OBytes []byte `protobuf:"bytes,19,opt,name=o_bytes,json=oBytes" json:"o_bytes,omitempty"`
88 OCastBytes Bytes `protobuf:"bytes,20,opt,name=o_cast_bytes,json=oCastBytes,casttype=Bytes" json:"o_cast_bytes,omitempty"`
89 XXX_NoUnkeyedLiteral struct{} `json:"-"`
90 XXX_unrecognized []byte `json:"-"`
91 XXX_sizecache int32 `json:"-"`
92 }
93
94 func (m *Simple) Reset() { *m = Simple{} }
95 func (m *Simple) String() string { return proto.CompactTextString(m) }
96 func (*Simple) ProtoMessage() {}
97 func (*Simple) Descriptor() ([]byte, []int) {
98 return fileDescriptor_e97c739a0ce14cc6, []int{0}
99 }
100 func (m *Simple) XXX_Unmarshal(b []byte) error {
101 return xxx_messageInfo_Simple.Unmarshal(m, b)
102 }
103 func (m *Simple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
104 return xxx_messageInfo_Simple.Marshal(b, m, deterministic)
105 }
106 func (m *Simple) XXX_Merge(src proto.Message) {
107 xxx_messageInfo_Simple.Merge(m, src)
108 }
109 func (m *Simple) XXX_Size() int {
110 return xxx_messageInfo_Simple.Size(m)
111 }
112 func (m *Simple) XXX_DiscardUnknown() {
113 xxx_messageInfo_Simple.DiscardUnknown(m)
114 }
115
116 var xxx_messageInfo_Simple proto.InternalMessageInfo
117
118 func (m *Simple) GetOBool() bool {
119 if m != nil && m.OBool != nil {
120 return *m.OBool
121 }
122 return false
123 }
124
125 func (m *Simple) GetOInt32() int32 {
126 if m != nil && m.OInt32 != nil {
127 return *m.OInt32
128 }
129 return 0
130 }
131
132 func (m *Simple) GetOInt32Str() int32 {
133 if m != nil && m.OInt32Str != nil {
134 return *m.OInt32Str
135 }
136 return 0
137 }
138
139 func (m *Simple) GetOInt64() int64 {
140 if m != nil && m.OInt64 != nil {
141 return *m.OInt64
142 }
143 return 0
144 }
145
146 func (m *Simple) GetOInt64Str() int64 {
147 if m != nil && m.OInt64Str != nil {
148 return *m.OInt64Str
149 }
150 return 0
151 }
152
153 func (m *Simple) GetOUint32() uint32 {
154 if m != nil && m.OUint32 != nil {
155 return *m.OUint32
156 }
157 return 0
158 }
159
160 func (m *Simple) GetOUint32Str() uint32 {
161 if m != nil && m.OUint32Str != nil {
162 return *m.OUint32Str
163 }
164 return 0
165 }
166
167 func (m *Simple) GetOUint64() uint64 {
168 if m != nil && m.OUint64 != nil {
169 return *m.OUint64
170 }
171 return 0
172 }
173
174 func (m *Simple) GetOUint64Str() uint64 {
175 if m != nil && m.OUint64Str != nil {
176 return *m.OUint64Str
177 }
178 return 0
179 }
180
181 func (m *Simple) GetOSint32() int32 {
182 if m != nil && m.OSint32 != nil {
183 return *m.OSint32
184 }
185 return 0
186 }
187
188 func (m *Simple) GetOSint32Str() int32 {
189 if m != nil && m.OSint32Str != nil {
190 return *m.OSint32Str
191 }
192 return 0
193 }
194
195 func (m *Simple) GetOSint64() int64 {
196 if m != nil && m.OSint64 != nil {
197 return *m.OSint64
198 }
199 return 0
200 }
201
202 func (m *Simple) GetOSint64Str() int64 {
203 if m != nil && m.OSint64Str != nil {
204 return *m.OSint64Str
205 }
206 return 0
207 }
208
209 func (m *Simple) GetOFloat() float32 {
210 if m != nil && m.OFloat != nil {
211 return *m.OFloat
212 }
213 return 0
214 }
215
216 func (m *Simple) GetOFloatStr() float32 {
217 if m != nil && m.OFloatStr != nil {
218 return *m.OFloatStr
219 }
220 return 0
221 }
222
223 func (m *Simple) GetODouble() float64 {
224 if m != nil && m.ODouble != nil {
225 return *m.ODouble
226 }
227 return 0
228 }
229
230 func (m *Simple) GetODoubleStr() float64 {
231 if m != nil && m.ODoubleStr != nil {
232 return *m.ODoubleStr
233 }
234 return 0
235 }
236
237 func (m *Simple) GetOString() string {
238 if m != nil && m.OString != nil {
239 return *m.OString
240 }
241 return ""
242 }
243
244 func (m *Simple) GetOBytes() []byte {
245 if m != nil {
246 return m.OBytes
247 }
248 return nil
249 }
250
251 func (m *Simple) GetOCastBytes() Bytes {
252 if m != nil {
253 return m.OCastBytes
254 }
255 return nil
256 }
257
258
259 type NonFinites struct {
260 FNan *float32 `protobuf:"fixed32,1,opt,name=f_nan,json=fNan" json:"f_nan,omitempty"`
261 FPinf *float32 `protobuf:"fixed32,2,opt,name=f_pinf,json=fPinf" json:"f_pinf,omitempty"`
262 FNinf *float32 `protobuf:"fixed32,3,opt,name=f_ninf,json=fNinf" json:"f_ninf,omitempty"`
263 DNan *float64 `protobuf:"fixed64,4,opt,name=d_nan,json=dNan" json:"d_nan,omitempty"`
264 DPinf *float64 `protobuf:"fixed64,5,opt,name=d_pinf,json=dPinf" json:"d_pinf,omitempty"`
265 DNinf *float64 `protobuf:"fixed64,6,opt,name=d_ninf,json=dNinf" json:"d_ninf,omitempty"`
266 XXX_NoUnkeyedLiteral struct{} `json:"-"`
267 XXX_unrecognized []byte `json:"-"`
268 XXX_sizecache int32 `json:"-"`
269 }
270
271 func (m *NonFinites) Reset() { *m = NonFinites{} }
272 func (m *NonFinites) String() string { return proto.CompactTextString(m) }
273 func (*NonFinites) ProtoMessage() {}
274 func (*NonFinites) Descriptor() ([]byte, []int) {
275 return fileDescriptor_e97c739a0ce14cc6, []int{1}
276 }
277 func (m *NonFinites) XXX_Unmarshal(b []byte) error {
278 return xxx_messageInfo_NonFinites.Unmarshal(m, b)
279 }
280 func (m *NonFinites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
281 return xxx_messageInfo_NonFinites.Marshal(b, m, deterministic)
282 }
283 func (m *NonFinites) XXX_Merge(src proto.Message) {
284 xxx_messageInfo_NonFinites.Merge(m, src)
285 }
286 func (m *NonFinites) XXX_Size() int {
287 return xxx_messageInfo_NonFinites.Size(m)
288 }
289 func (m *NonFinites) XXX_DiscardUnknown() {
290 xxx_messageInfo_NonFinites.DiscardUnknown(m)
291 }
292
293 var xxx_messageInfo_NonFinites proto.InternalMessageInfo
294
295 func (m *NonFinites) GetFNan() float32 {
296 if m != nil && m.FNan != nil {
297 return *m.FNan
298 }
299 return 0
300 }
301
302 func (m *NonFinites) GetFPinf() float32 {
303 if m != nil && m.FPinf != nil {
304 return *m.FPinf
305 }
306 return 0
307 }
308
309 func (m *NonFinites) GetFNinf() float32 {
310 if m != nil && m.FNinf != nil {
311 return *m.FNinf
312 }
313 return 0
314 }
315
316 func (m *NonFinites) GetDNan() float64 {
317 if m != nil && m.DNan != nil {
318 return *m.DNan
319 }
320 return 0
321 }
322
323 func (m *NonFinites) GetDPinf() float64 {
324 if m != nil && m.DPinf != nil {
325 return *m.DPinf
326 }
327 return 0
328 }
329
330 func (m *NonFinites) GetDNinf() float64 {
331 if m != nil && m.DNinf != nil {
332 return *m.DNinf
333 }
334 return 0
335 }
336
337
338 type Repeats struct {
339 RBool []bool `protobuf:"varint,1,rep,name=r_bool,json=rBool" json:"r_bool,omitempty"`
340 RInt32 []int32 `protobuf:"varint,2,rep,name=r_int32,json=rInt32" json:"r_int32,omitempty"`
341 RInt64 []int64 `protobuf:"varint,3,rep,name=r_int64,json=rInt64" json:"r_int64,omitempty"`
342 RUint32 []uint32 `protobuf:"varint,4,rep,name=r_uint32,json=rUint32" json:"r_uint32,omitempty"`
343 RUint64 []uint64 `protobuf:"varint,5,rep,name=r_uint64,json=rUint64" json:"r_uint64,omitempty"`
344 RSint32 []int32 `protobuf:"zigzag32,6,rep,name=r_sint32,json=rSint32" json:"r_sint32,omitempty"`
345 RSint64 []int64 `protobuf:"zigzag64,7,rep,name=r_sint64,json=rSint64" json:"r_sint64,omitempty"`
346 RFloat []float32 `protobuf:"fixed32,8,rep,name=r_float,json=rFloat" json:"r_float,omitempty"`
347 RDouble []float64 `protobuf:"fixed64,9,rep,name=r_double,json=rDouble" json:"r_double,omitempty"`
348 RString []string `protobuf:"bytes,10,rep,name=r_string,json=rString" json:"r_string,omitempty"`
349 RBytes [][]byte `protobuf:"bytes,11,rep,name=r_bytes,json=rBytes" json:"r_bytes,omitempty"`
350 XXX_NoUnkeyedLiteral struct{} `json:"-"`
351 XXX_unrecognized []byte `json:"-"`
352 XXX_sizecache int32 `json:"-"`
353 }
354
355 func (m *Repeats) Reset() { *m = Repeats{} }
356 func (m *Repeats) String() string { return proto.CompactTextString(m) }
357 func (*Repeats) ProtoMessage() {}
358 func (*Repeats) Descriptor() ([]byte, []int) {
359 return fileDescriptor_e97c739a0ce14cc6, []int{2}
360 }
361 func (m *Repeats) XXX_Unmarshal(b []byte) error {
362 return xxx_messageInfo_Repeats.Unmarshal(m, b)
363 }
364 func (m *Repeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
365 return xxx_messageInfo_Repeats.Marshal(b, m, deterministic)
366 }
367 func (m *Repeats) XXX_Merge(src proto.Message) {
368 xxx_messageInfo_Repeats.Merge(m, src)
369 }
370 func (m *Repeats) XXX_Size() int {
371 return xxx_messageInfo_Repeats.Size(m)
372 }
373 func (m *Repeats) XXX_DiscardUnknown() {
374 xxx_messageInfo_Repeats.DiscardUnknown(m)
375 }
376
377 var xxx_messageInfo_Repeats proto.InternalMessageInfo
378
379 func (m *Repeats) GetRBool() []bool {
380 if m != nil {
381 return m.RBool
382 }
383 return nil
384 }
385
386 func (m *Repeats) GetRInt32() []int32 {
387 if m != nil {
388 return m.RInt32
389 }
390 return nil
391 }
392
393 func (m *Repeats) GetRInt64() []int64 {
394 if m != nil {
395 return m.RInt64
396 }
397 return nil
398 }
399
400 func (m *Repeats) GetRUint32() []uint32 {
401 if m != nil {
402 return m.RUint32
403 }
404 return nil
405 }
406
407 func (m *Repeats) GetRUint64() []uint64 {
408 if m != nil {
409 return m.RUint64
410 }
411 return nil
412 }
413
414 func (m *Repeats) GetRSint32() []int32 {
415 if m != nil {
416 return m.RSint32
417 }
418 return nil
419 }
420
421 func (m *Repeats) GetRSint64() []int64 {
422 if m != nil {
423 return m.RSint64
424 }
425 return nil
426 }
427
428 func (m *Repeats) GetRFloat() []float32 {
429 if m != nil {
430 return m.RFloat
431 }
432 return nil
433 }
434
435 func (m *Repeats) GetRDouble() []float64 {
436 if m != nil {
437 return m.RDouble
438 }
439 return nil
440 }
441
442 func (m *Repeats) GetRString() []string {
443 if m != nil {
444 return m.RString
445 }
446 return nil
447 }
448
449 func (m *Repeats) GetRBytes() [][]byte {
450 if m != nil {
451 return m.RBytes
452 }
453 return nil
454 }
455
456
457 type Widget struct {
458 Color *Widget_Color `protobuf:"varint,1,opt,name=color,enum=jsonpb.Widget_Color" json:"color,omitempty"`
459 RColor []Widget_Color `protobuf:"varint,2,rep,name=r_color,json=rColor,enum=jsonpb.Widget_Color" json:"r_color,omitempty"`
460 Simple *Simple `protobuf:"bytes,10,opt,name=simple" json:"simple,omitempty"`
461 RSimple []*Simple `protobuf:"bytes,11,rep,name=r_simple,json=rSimple" json:"r_simple,omitempty"`
462 Repeats *Repeats `protobuf:"bytes,20,opt,name=repeats" json:"repeats,omitempty"`
463 RRepeats []*Repeats `protobuf:"bytes,21,rep,name=r_repeats,json=rRepeats" json:"r_repeats,omitempty"`
464 XXX_NoUnkeyedLiteral struct{} `json:"-"`
465 XXX_unrecognized []byte `json:"-"`
466 XXX_sizecache int32 `json:"-"`
467 }
468
469 func (m *Widget) Reset() { *m = Widget{} }
470 func (m *Widget) String() string { return proto.CompactTextString(m) }
471 func (*Widget) ProtoMessage() {}
472 func (*Widget) Descriptor() ([]byte, []int) {
473 return fileDescriptor_e97c739a0ce14cc6, []int{3}
474 }
475 func (m *Widget) XXX_Unmarshal(b []byte) error {
476 return xxx_messageInfo_Widget.Unmarshal(m, b)
477 }
478 func (m *Widget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
479 return xxx_messageInfo_Widget.Marshal(b, m, deterministic)
480 }
481 func (m *Widget) XXX_Merge(src proto.Message) {
482 xxx_messageInfo_Widget.Merge(m, src)
483 }
484 func (m *Widget) XXX_Size() int {
485 return xxx_messageInfo_Widget.Size(m)
486 }
487 func (m *Widget) XXX_DiscardUnknown() {
488 xxx_messageInfo_Widget.DiscardUnknown(m)
489 }
490
491 var xxx_messageInfo_Widget proto.InternalMessageInfo
492
493 func (m *Widget) GetColor() Widget_Color {
494 if m != nil && m.Color != nil {
495 return *m.Color
496 }
497 return Widget_RED
498 }
499
500 func (m *Widget) GetRColor() []Widget_Color {
501 if m != nil {
502 return m.RColor
503 }
504 return nil
505 }
506
507 func (m *Widget) GetSimple() *Simple {
508 if m != nil {
509 return m.Simple
510 }
511 return nil
512 }
513
514 func (m *Widget) GetRSimple() []*Simple {
515 if m != nil {
516 return m.RSimple
517 }
518 return nil
519 }
520
521 func (m *Widget) GetRepeats() *Repeats {
522 if m != nil {
523 return m.Repeats
524 }
525 return nil
526 }
527
528 func (m *Widget) GetRRepeats() []*Repeats {
529 if m != nil {
530 return m.RRepeats
531 }
532 return nil
533 }
534
535 type Maps struct {
536 MInt64Str map[int64]string `protobuf:"bytes,1,rep,name=m_int64_str,json=mInt64Str" json:"m_int64_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
537 MBoolSimple map[bool]*Simple `protobuf:"bytes,2,rep,name=m_bool_simple,json=mBoolSimple" json:"m_bool_simple,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
538 XXX_NoUnkeyedLiteral struct{} `json:"-"`
539 XXX_unrecognized []byte `json:"-"`
540 XXX_sizecache int32 `json:"-"`
541 }
542
543 func (m *Maps) Reset() { *m = Maps{} }
544 func (m *Maps) String() string { return proto.CompactTextString(m) }
545 func (*Maps) ProtoMessage() {}
546 func (*Maps) Descriptor() ([]byte, []int) {
547 return fileDescriptor_e97c739a0ce14cc6, []int{4}
548 }
549 func (m *Maps) XXX_Unmarshal(b []byte) error {
550 return xxx_messageInfo_Maps.Unmarshal(m, b)
551 }
552 func (m *Maps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
553 return xxx_messageInfo_Maps.Marshal(b, m, deterministic)
554 }
555 func (m *Maps) XXX_Merge(src proto.Message) {
556 xxx_messageInfo_Maps.Merge(m, src)
557 }
558 func (m *Maps) XXX_Size() int {
559 return xxx_messageInfo_Maps.Size(m)
560 }
561 func (m *Maps) XXX_DiscardUnknown() {
562 xxx_messageInfo_Maps.DiscardUnknown(m)
563 }
564
565 var xxx_messageInfo_Maps proto.InternalMessageInfo
566
567 func (m *Maps) GetMInt64Str() map[int64]string {
568 if m != nil {
569 return m.MInt64Str
570 }
571 return nil
572 }
573
574 func (m *Maps) GetMBoolSimple() map[bool]*Simple {
575 if m != nil {
576 return m.MBoolSimple
577 }
578 return nil
579 }
580
581 type MsgWithOneof struct {
582
583
584
585
586
587
588 Union isMsgWithOneof_Union `protobuf_oneof:"union"`
589 XXX_NoUnkeyedLiteral struct{} `json:"-"`
590 XXX_unrecognized []byte `json:"-"`
591 XXX_sizecache int32 `json:"-"`
592 }
593
594 func (m *MsgWithOneof) Reset() { *m = MsgWithOneof{} }
595 func (m *MsgWithOneof) String() string { return proto.CompactTextString(m) }
596 func (*MsgWithOneof) ProtoMessage() {}
597 func (*MsgWithOneof) Descriptor() ([]byte, []int) {
598 return fileDescriptor_e97c739a0ce14cc6, []int{5}
599 }
600 func (m *MsgWithOneof) XXX_Unmarshal(b []byte) error {
601 return xxx_messageInfo_MsgWithOneof.Unmarshal(m, b)
602 }
603 func (m *MsgWithOneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
604 return xxx_messageInfo_MsgWithOneof.Marshal(b, m, deterministic)
605 }
606 func (m *MsgWithOneof) XXX_Merge(src proto.Message) {
607 xxx_messageInfo_MsgWithOneof.Merge(m, src)
608 }
609 func (m *MsgWithOneof) XXX_Size() int {
610 return xxx_messageInfo_MsgWithOneof.Size(m)
611 }
612 func (m *MsgWithOneof) XXX_DiscardUnknown() {
613 xxx_messageInfo_MsgWithOneof.DiscardUnknown(m)
614 }
615
616 var xxx_messageInfo_MsgWithOneof proto.InternalMessageInfo
617
618 type isMsgWithOneof_Union interface {
619 isMsgWithOneof_Union()
620 }
621
622 type MsgWithOneof_Title struct {
623 Title string `protobuf:"bytes,1,opt,name=title,oneof" json:"title,omitempty"`
624 }
625 type MsgWithOneof_Salary struct {
626 Salary int64 `protobuf:"varint,2,opt,name=salary,oneof" json:"salary,omitempty"`
627 }
628 type MsgWithOneof_Country struct {
629 Country string `protobuf:"bytes,3,opt,name=Country,oneof" json:"Country,omitempty"`
630 }
631 type MsgWithOneof_HomeAddress struct {
632 HomeAddress string `protobuf:"bytes,4,opt,name=home_address,json=homeAddress,oneof" json:"home_address,omitempty"`
633 }
634 type MsgWithOneof_MsgWithRequired struct {
635 MsgWithRequired *MsgWithRequired `protobuf:"bytes,5,opt,name=msg_with_required,json=msgWithRequired,oneof" json:"msg_with_required,omitempty"`
636 }
637
638 func (*MsgWithOneof_Title) isMsgWithOneof_Union() {}
639 func (*MsgWithOneof_Salary) isMsgWithOneof_Union() {}
640 func (*MsgWithOneof_Country) isMsgWithOneof_Union() {}
641 func (*MsgWithOneof_HomeAddress) isMsgWithOneof_Union() {}
642 func (*MsgWithOneof_MsgWithRequired) isMsgWithOneof_Union() {}
643
644 func (m *MsgWithOneof) GetUnion() isMsgWithOneof_Union {
645 if m != nil {
646 return m.Union
647 }
648 return nil
649 }
650
651 func (m *MsgWithOneof) GetTitle() string {
652 if x, ok := m.GetUnion().(*MsgWithOneof_Title); ok {
653 return x.Title
654 }
655 return ""
656 }
657
658 func (m *MsgWithOneof) GetSalary() int64 {
659 if x, ok := m.GetUnion().(*MsgWithOneof_Salary); ok {
660 return x.Salary
661 }
662 return 0
663 }
664
665 func (m *MsgWithOneof) GetCountry() string {
666 if x, ok := m.GetUnion().(*MsgWithOneof_Country); ok {
667 return x.Country
668 }
669 return ""
670 }
671
672 func (m *MsgWithOneof) GetHomeAddress() string {
673 if x, ok := m.GetUnion().(*MsgWithOneof_HomeAddress); ok {
674 return x.HomeAddress
675 }
676 return ""
677 }
678
679 func (m *MsgWithOneof) GetMsgWithRequired() *MsgWithRequired {
680 if x, ok := m.GetUnion().(*MsgWithOneof_MsgWithRequired); ok {
681 return x.MsgWithRequired
682 }
683 return nil
684 }
685
686
687 func (*MsgWithOneof) XXX_OneofWrappers() []interface{} {
688 return []interface{}{
689 (*MsgWithOneof_Title)(nil),
690 (*MsgWithOneof_Salary)(nil),
691 (*MsgWithOneof_Country)(nil),
692 (*MsgWithOneof_HomeAddress)(nil),
693 (*MsgWithOneof_MsgWithRequired)(nil),
694 }
695 }
696
697 type Real struct {
698 Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
699 XXX_NoUnkeyedLiteral struct{} `json:"-"`
700 proto.XXX_InternalExtensions `json:"-"`
701 XXX_unrecognized []byte `json:"-"`
702 XXX_sizecache int32 `json:"-"`
703 }
704
705 func (m *Real) Reset() { *m = Real{} }
706 func (m *Real) String() string { return proto.CompactTextString(m) }
707 func (*Real) ProtoMessage() {}
708 func (*Real) Descriptor() ([]byte, []int) {
709 return fileDescriptor_e97c739a0ce14cc6, []int{6}
710 }
711
712 var extRange_Real = []proto.ExtensionRange{
713 {Start: 100, End: 536870911},
714 }
715
716 func (*Real) ExtensionRangeArray() []proto.ExtensionRange {
717 return extRange_Real
718 }
719
720 func (m *Real) XXX_Unmarshal(b []byte) error {
721 return xxx_messageInfo_Real.Unmarshal(m, b)
722 }
723 func (m *Real) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
724 return xxx_messageInfo_Real.Marshal(b, m, deterministic)
725 }
726 func (m *Real) XXX_Merge(src proto.Message) {
727 xxx_messageInfo_Real.Merge(m, src)
728 }
729 func (m *Real) XXX_Size() int {
730 return xxx_messageInfo_Real.Size(m)
731 }
732 func (m *Real) XXX_DiscardUnknown() {
733 xxx_messageInfo_Real.DiscardUnknown(m)
734 }
735
736 var xxx_messageInfo_Real proto.InternalMessageInfo
737
738 func (m *Real) GetValue() float64 {
739 if m != nil && m.Value != nil {
740 return *m.Value
741 }
742 return 0
743 }
744
745 type Complex struct {
746 Imaginary *float64 `protobuf:"fixed64,1,opt,name=imaginary" json:"imaginary,omitempty"`
747 XXX_NoUnkeyedLiteral struct{} `json:"-"`
748 proto.XXX_InternalExtensions `json:"-"`
749 XXX_unrecognized []byte `json:"-"`
750 XXX_sizecache int32 `json:"-"`
751 }
752
753 func (m *Complex) Reset() { *m = Complex{} }
754 func (m *Complex) String() string { return proto.CompactTextString(m) }
755 func (*Complex) ProtoMessage() {}
756 func (*Complex) Descriptor() ([]byte, []int) {
757 return fileDescriptor_e97c739a0ce14cc6, []int{7}
758 }
759
760 var extRange_Complex = []proto.ExtensionRange{
761 {Start: 100, End: 536870911},
762 }
763
764 func (*Complex) ExtensionRangeArray() []proto.ExtensionRange {
765 return extRange_Complex
766 }
767
768 func (m *Complex) XXX_Unmarshal(b []byte) error {
769 return xxx_messageInfo_Complex.Unmarshal(m, b)
770 }
771 func (m *Complex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
772 return xxx_messageInfo_Complex.Marshal(b, m, deterministic)
773 }
774 func (m *Complex) XXX_Merge(src proto.Message) {
775 xxx_messageInfo_Complex.Merge(m, src)
776 }
777 func (m *Complex) XXX_Size() int {
778 return xxx_messageInfo_Complex.Size(m)
779 }
780 func (m *Complex) XXX_DiscardUnknown() {
781 xxx_messageInfo_Complex.DiscardUnknown(m)
782 }
783
784 var xxx_messageInfo_Complex proto.InternalMessageInfo
785
786 func (m *Complex) GetImaginary() float64 {
787 if m != nil && m.Imaginary != nil {
788 return *m.Imaginary
789 }
790 return 0
791 }
792
793 var E_Complex_RealExtension = &proto.ExtensionDesc{
794 ExtendedType: (*Real)(nil),
795 ExtensionType: (*Complex)(nil),
796 Field: 123,
797 Name: "jsonpb.Complex.real_extension",
798 Tag: "bytes,123,opt,name=real_extension",
799 Filename: "test_objects.proto",
800 }
801
802 type KnownTypes struct {
803 An *types.Any `protobuf:"bytes,14,opt,name=an" json:"an,omitempty"`
804 Dur *types.Duration `protobuf:"bytes,1,opt,name=dur" json:"dur,omitempty"`
805 St *types.Struct `protobuf:"bytes,12,opt,name=st" json:"st,omitempty"`
806 Ts *types.Timestamp `protobuf:"bytes,2,opt,name=ts" json:"ts,omitempty"`
807 Lv *types.ListValue `protobuf:"bytes,15,opt,name=lv" json:"lv,omitempty"`
808 Val *types.Value `protobuf:"bytes,16,opt,name=val" json:"val,omitempty"`
809 Dbl *types.DoubleValue `protobuf:"bytes,3,opt,name=dbl" json:"dbl,omitempty"`
810 Flt *types.FloatValue `protobuf:"bytes,4,opt,name=flt" json:"flt,omitempty"`
811 I64 *types.Int64Value `protobuf:"bytes,5,opt,name=i64" json:"i64,omitempty"`
812 U64 *types.UInt64Value `protobuf:"bytes,6,opt,name=u64" json:"u64,omitempty"`
813 I32 *types.Int32Value `protobuf:"bytes,7,opt,name=i32" json:"i32,omitempty"`
814 U32 *types.UInt32Value `protobuf:"bytes,8,opt,name=u32" json:"u32,omitempty"`
815 Bool *types.BoolValue `protobuf:"bytes,9,opt,name=bool" json:"bool,omitempty"`
816 Str *types.StringValue `protobuf:"bytes,10,opt,name=str" json:"str,omitempty"`
817 Bytes *types.BytesValue `protobuf:"bytes,11,opt,name=bytes" json:"bytes,omitempty"`
818 XXX_NoUnkeyedLiteral struct{} `json:"-"`
819 XXX_unrecognized []byte `json:"-"`
820 XXX_sizecache int32 `json:"-"`
821 }
822
823 func (m *KnownTypes) Reset() { *m = KnownTypes{} }
824 func (m *KnownTypes) String() string { return proto.CompactTextString(m) }
825 func (*KnownTypes) ProtoMessage() {}
826 func (*KnownTypes) Descriptor() ([]byte, []int) {
827 return fileDescriptor_e97c739a0ce14cc6, []int{8}
828 }
829 func (m *KnownTypes) XXX_Unmarshal(b []byte) error {
830 return xxx_messageInfo_KnownTypes.Unmarshal(m, b)
831 }
832 func (m *KnownTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
833 return xxx_messageInfo_KnownTypes.Marshal(b, m, deterministic)
834 }
835 func (m *KnownTypes) XXX_Merge(src proto.Message) {
836 xxx_messageInfo_KnownTypes.Merge(m, src)
837 }
838 func (m *KnownTypes) XXX_Size() int {
839 return xxx_messageInfo_KnownTypes.Size(m)
840 }
841 func (m *KnownTypes) XXX_DiscardUnknown() {
842 xxx_messageInfo_KnownTypes.DiscardUnknown(m)
843 }
844
845 var xxx_messageInfo_KnownTypes proto.InternalMessageInfo
846
847 func (m *KnownTypes) GetAn() *types.Any {
848 if m != nil {
849 return m.An
850 }
851 return nil
852 }
853
854 func (m *KnownTypes) GetDur() *types.Duration {
855 if m != nil {
856 return m.Dur
857 }
858 return nil
859 }
860
861 func (m *KnownTypes) GetSt() *types.Struct {
862 if m != nil {
863 return m.St
864 }
865 return nil
866 }
867
868 func (m *KnownTypes) GetTs() *types.Timestamp {
869 if m != nil {
870 return m.Ts
871 }
872 return nil
873 }
874
875 func (m *KnownTypes) GetLv() *types.ListValue {
876 if m != nil {
877 return m.Lv
878 }
879 return nil
880 }
881
882 func (m *KnownTypes) GetVal() *types.Value {
883 if m != nil {
884 return m.Val
885 }
886 return nil
887 }
888
889 func (m *KnownTypes) GetDbl() *types.DoubleValue {
890 if m != nil {
891 return m.Dbl
892 }
893 return nil
894 }
895
896 func (m *KnownTypes) GetFlt() *types.FloatValue {
897 if m != nil {
898 return m.Flt
899 }
900 return nil
901 }
902
903 func (m *KnownTypes) GetI64() *types.Int64Value {
904 if m != nil {
905 return m.I64
906 }
907 return nil
908 }
909
910 func (m *KnownTypes) GetU64() *types.UInt64Value {
911 if m != nil {
912 return m.U64
913 }
914 return nil
915 }
916
917 func (m *KnownTypes) GetI32() *types.Int32Value {
918 if m != nil {
919 return m.I32
920 }
921 return nil
922 }
923
924 func (m *KnownTypes) GetU32() *types.UInt32Value {
925 if m != nil {
926 return m.U32
927 }
928 return nil
929 }
930
931 func (m *KnownTypes) GetBool() *types.BoolValue {
932 if m != nil {
933 return m.Bool
934 }
935 return nil
936 }
937
938 func (m *KnownTypes) GetStr() *types.StringValue {
939 if m != nil {
940 return m.Str
941 }
942 return nil
943 }
944
945 func (m *KnownTypes) GetBytes() *types.BytesValue {
946 if m != nil {
947 return m.Bytes
948 }
949 return nil
950 }
951
952
953 type MsgWithRequired struct {
954 Str *string `protobuf:"bytes,1,req,name=str" json:"str,omitempty"`
955 XXX_NoUnkeyedLiteral struct{} `json:"-"`
956 XXX_unrecognized []byte `json:"-"`
957 XXX_sizecache int32 `json:"-"`
958 }
959
960 func (m *MsgWithRequired) Reset() { *m = MsgWithRequired{} }
961 func (m *MsgWithRequired) String() string { return proto.CompactTextString(m) }
962 func (*MsgWithRequired) ProtoMessage() {}
963 func (*MsgWithRequired) Descriptor() ([]byte, []int) {
964 return fileDescriptor_e97c739a0ce14cc6, []int{9}
965 }
966 func (m *MsgWithRequired) XXX_Unmarshal(b []byte) error {
967 return xxx_messageInfo_MsgWithRequired.Unmarshal(m, b)
968 }
969 func (m *MsgWithRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
970 return xxx_messageInfo_MsgWithRequired.Marshal(b, m, deterministic)
971 }
972 func (m *MsgWithRequired) XXX_Merge(src proto.Message) {
973 xxx_messageInfo_MsgWithRequired.Merge(m, src)
974 }
975 func (m *MsgWithRequired) XXX_Size() int {
976 return xxx_messageInfo_MsgWithRequired.Size(m)
977 }
978 func (m *MsgWithRequired) XXX_DiscardUnknown() {
979 xxx_messageInfo_MsgWithRequired.DiscardUnknown(m)
980 }
981
982 var xxx_messageInfo_MsgWithRequired proto.InternalMessageInfo
983
984 func (m *MsgWithRequired) GetStr() string {
985 if m != nil && m.Str != nil {
986 return *m.Str
987 }
988 return ""
989 }
990
991 type MsgWithIndirectRequired struct {
992 Subm *MsgWithRequired `protobuf:"bytes,1,opt,name=subm" json:"subm,omitempty"`
993 MapField map[string]*MsgWithRequired `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
994 SliceField []*MsgWithRequired `protobuf:"bytes,3,rep,name=slice_field,json=sliceField" json:"slice_field,omitempty"`
995 XXX_NoUnkeyedLiteral struct{} `json:"-"`
996 XXX_unrecognized []byte `json:"-"`
997 XXX_sizecache int32 `json:"-"`
998 }
999
1000 func (m *MsgWithIndirectRequired) Reset() { *m = MsgWithIndirectRequired{} }
1001 func (m *MsgWithIndirectRequired) String() string { return proto.CompactTextString(m) }
1002 func (*MsgWithIndirectRequired) ProtoMessage() {}
1003 func (*MsgWithIndirectRequired) Descriptor() ([]byte, []int) {
1004 return fileDescriptor_e97c739a0ce14cc6, []int{10}
1005 }
1006 func (m *MsgWithIndirectRequired) XXX_Unmarshal(b []byte) error {
1007 return xxx_messageInfo_MsgWithIndirectRequired.Unmarshal(m, b)
1008 }
1009 func (m *MsgWithIndirectRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1010 return xxx_messageInfo_MsgWithIndirectRequired.Marshal(b, m, deterministic)
1011 }
1012 func (m *MsgWithIndirectRequired) XXX_Merge(src proto.Message) {
1013 xxx_messageInfo_MsgWithIndirectRequired.Merge(m, src)
1014 }
1015 func (m *MsgWithIndirectRequired) XXX_Size() int {
1016 return xxx_messageInfo_MsgWithIndirectRequired.Size(m)
1017 }
1018 func (m *MsgWithIndirectRequired) XXX_DiscardUnknown() {
1019 xxx_messageInfo_MsgWithIndirectRequired.DiscardUnknown(m)
1020 }
1021
1022 var xxx_messageInfo_MsgWithIndirectRequired proto.InternalMessageInfo
1023
1024 func (m *MsgWithIndirectRequired) GetSubm() *MsgWithRequired {
1025 if m != nil {
1026 return m.Subm
1027 }
1028 return nil
1029 }
1030
1031 func (m *MsgWithIndirectRequired) GetMapField() map[string]*MsgWithRequired {
1032 if m != nil {
1033 return m.MapField
1034 }
1035 return nil
1036 }
1037
1038 func (m *MsgWithIndirectRequired) GetSliceField() []*MsgWithRequired {
1039 if m != nil {
1040 return m.SliceField
1041 }
1042 return nil
1043 }
1044
1045 type MsgWithRequiredBytes struct {
1046 Byts []byte `protobuf:"bytes,1,req,name=byts" json:"byts,omitempty"`
1047 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1048 XXX_unrecognized []byte `json:"-"`
1049 XXX_sizecache int32 `json:"-"`
1050 }
1051
1052 func (m *MsgWithRequiredBytes) Reset() { *m = MsgWithRequiredBytes{} }
1053 func (m *MsgWithRequiredBytes) String() string { return proto.CompactTextString(m) }
1054 func (*MsgWithRequiredBytes) ProtoMessage() {}
1055 func (*MsgWithRequiredBytes) Descriptor() ([]byte, []int) {
1056 return fileDescriptor_e97c739a0ce14cc6, []int{11}
1057 }
1058 func (m *MsgWithRequiredBytes) XXX_Unmarshal(b []byte) error {
1059 return xxx_messageInfo_MsgWithRequiredBytes.Unmarshal(m, b)
1060 }
1061 func (m *MsgWithRequiredBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1062 return xxx_messageInfo_MsgWithRequiredBytes.Marshal(b, m, deterministic)
1063 }
1064 func (m *MsgWithRequiredBytes) XXX_Merge(src proto.Message) {
1065 xxx_messageInfo_MsgWithRequiredBytes.Merge(m, src)
1066 }
1067 func (m *MsgWithRequiredBytes) XXX_Size() int {
1068 return xxx_messageInfo_MsgWithRequiredBytes.Size(m)
1069 }
1070 func (m *MsgWithRequiredBytes) XXX_DiscardUnknown() {
1071 xxx_messageInfo_MsgWithRequiredBytes.DiscardUnknown(m)
1072 }
1073
1074 var xxx_messageInfo_MsgWithRequiredBytes proto.InternalMessageInfo
1075
1076 func (m *MsgWithRequiredBytes) GetByts() []byte {
1077 if m != nil {
1078 return m.Byts
1079 }
1080 return nil
1081 }
1082
1083 type MsgWithRequiredWKT struct {
1084 Str *types.StringValue `protobuf:"bytes,1,req,name=str" json:"str,omitempty"`
1085 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1086 XXX_unrecognized []byte `json:"-"`
1087 XXX_sizecache int32 `json:"-"`
1088 }
1089
1090 func (m *MsgWithRequiredWKT) Reset() { *m = MsgWithRequiredWKT{} }
1091 func (m *MsgWithRequiredWKT) String() string { return proto.CompactTextString(m) }
1092 func (*MsgWithRequiredWKT) ProtoMessage() {}
1093 func (*MsgWithRequiredWKT) Descriptor() ([]byte, []int) {
1094 return fileDescriptor_e97c739a0ce14cc6, []int{12}
1095 }
1096 func (m *MsgWithRequiredWKT) XXX_Unmarshal(b []byte) error {
1097 return xxx_messageInfo_MsgWithRequiredWKT.Unmarshal(m, b)
1098 }
1099 func (m *MsgWithRequiredWKT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1100 return xxx_messageInfo_MsgWithRequiredWKT.Marshal(b, m, deterministic)
1101 }
1102 func (m *MsgWithRequiredWKT) XXX_Merge(src proto.Message) {
1103 xxx_messageInfo_MsgWithRequiredWKT.Merge(m, src)
1104 }
1105 func (m *MsgWithRequiredWKT) XXX_Size() int {
1106 return xxx_messageInfo_MsgWithRequiredWKT.Size(m)
1107 }
1108 func (m *MsgWithRequiredWKT) XXX_DiscardUnknown() {
1109 xxx_messageInfo_MsgWithRequiredWKT.DiscardUnknown(m)
1110 }
1111
1112 var xxx_messageInfo_MsgWithRequiredWKT proto.InternalMessageInfo
1113
1114 func (m *MsgWithRequiredWKT) GetStr() *types.StringValue {
1115 if m != nil {
1116 return m.Str
1117 }
1118 return nil
1119 }
1120
1121 var E_Name = &proto.ExtensionDesc{
1122 ExtendedType: (*Real)(nil),
1123 ExtensionType: (*string)(nil),
1124 Field: 124,
1125 Name: "jsonpb.name",
1126 Tag: "bytes,124,opt,name=name",
1127 Filename: "test_objects.proto",
1128 }
1129
1130 var E_Extm = &proto.ExtensionDesc{
1131 ExtendedType: (*Real)(nil),
1132 ExtensionType: (*MsgWithRequired)(nil),
1133 Field: 125,
1134 Name: "jsonpb.extm",
1135 Tag: "bytes,125,opt,name=extm",
1136 Filename: "test_objects.proto",
1137 }
1138
1139 func init() {
1140 proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value)
1141 proto.RegisterType((*Simple)(nil), "jsonpb.Simple")
1142 proto.RegisterType((*NonFinites)(nil), "jsonpb.NonFinites")
1143 proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats")
1144 proto.RegisterType((*Widget)(nil), "jsonpb.Widget")
1145 proto.RegisterType((*Maps)(nil), "jsonpb.Maps")
1146 proto.RegisterMapType((map[bool]*Simple)(nil), "jsonpb.Maps.MBoolSimpleEntry")
1147 proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Maps.MInt64StrEntry")
1148 proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof")
1149 proto.RegisterType((*Real)(nil), "jsonpb.Real")
1150 proto.RegisterExtension(E_Complex_RealExtension)
1151 proto.RegisterType((*Complex)(nil), "jsonpb.Complex")
1152 proto.RegisterType((*KnownTypes)(nil), "jsonpb.KnownTypes")
1153 proto.RegisterType((*MsgWithRequired)(nil), "jsonpb.MsgWithRequired")
1154 proto.RegisterType((*MsgWithIndirectRequired)(nil), "jsonpb.MsgWithIndirectRequired")
1155 proto.RegisterMapType((map[string]*MsgWithRequired)(nil), "jsonpb.MsgWithIndirectRequired.MapFieldEntry")
1156 proto.RegisterType((*MsgWithRequiredBytes)(nil), "jsonpb.MsgWithRequiredBytes")
1157 proto.RegisterType((*MsgWithRequiredWKT)(nil), "jsonpb.MsgWithRequiredWKT")
1158 proto.RegisterExtension(E_Name)
1159 proto.RegisterExtension(E_Extm)
1160 }
1161
1162 func init() { proto.RegisterFile("test_objects.proto", fileDescriptor_e97c739a0ce14cc6) }
1163
1164 var fileDescriptor_e97c739a0ce14cc6 = []byte{
1165
1166 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xdb, 0x72, 0xdb, 0x36,
1167 0x1a, 0x36, 0x49, 0x51, 0x12, 0x7f, 0xf9, 0x14, 0xc4, 0x49, 0x64, 0x6d, 0x36, 0xe1, 0x28, 0xd9,
1168 0xac, 0x36, 0x59, 0x2b, 0xb3, 0xb2, 0x46, 0x93, 0x4d, 0x7b, 0x13, 0xc7, 0x4e, 0x93, 0x26, 0x71,
1169 0x3b, 0xb0, 0xd3, 0xf4, 0x4e, 0x43, 0x99, 0x94, 0xc2, 0x94, 0x24, 0x54, 0x00, 0xb2, 0xa3, 0x69,
1170 0x3b, 0xe3, 0x67, 0xe8, 0xf4, 0x09, 0x7a, 0xd1, 0x47, 0xe8, 0x45, 0xdf, 0xa2, 0xf7, 0x9d, 0x3e,
1171 0x48, 0xaf, 0x3a, 0xf8, 0x01, 0xea, 0x64, 0x6b, 0xda, 0x2b, 0x09, 0xf8, 0x0e, 0x00, 0x81, 0x0f,
1172 0x3f, 0x00, 0x44, 0x46, 0x42, 0x76, 0x59, 0xef, 0x7d, 0x74, 0x22, 0x45, 0x73, 0xc8, 0x99, 0x64,
1173 0xa4, 0xf8, 0x5e, 0xb0, 0x6c, 0xd8, 0xab, 0x6d, 0x0f, 0x18, 0x1b, 0x24, 0xd1, 0x43, 0xec, 0xed,
1174 0x8d, 0xfa, 0x0f, 0x83, 0x6c, 0xac, 0x29, 0xb5, 0x5b, 0x8b, 0x50, 0x38, 0xe2, 0x81, 0x8c, 0x59,
1175 0x66, 0xf0, 0x9b, 0x8b, 0xb8, 0x90, 0x7c, 0x74, 0x22, 0x0d, 0x7a, 0x7b, 0x11, 0x95, 0x71, 0x1a,
1176 0x09, 0x19, 0xa4, 0xc3, 0x65, 0xf6, 0x67, 0x3c, 0x18, 0x0e, 0x23, 0x6e, 0x66, 0x58, 0xdb, 0x1a,
1177 0xb0, 0x01, 0xc3, 0xbf, 0x0f, 0xd5, 0x3f, 0xdd, 0x5b, 0xff, 0xad, 0x00, 0xc5, 0xa3, 0x38, 0x1d,
1178 0x26, 0x11, 0xb9, 0x06, 0x45, 0xd6, 0xed, 0x31, 0x96, 0x54, 0x2d, 0xdf, 0x6a, 0x94, 0xa9, 0xcb,
1179 0xf6, 0x18, 0x4b, 0xc8, 0x0d, 0x28, 0xb1, 0x6e, 0x9c, 0xc9, 0xdd, 0x56, 0xd5, 0xf6, 0xad, 0x86,
1180 0x4b, 0x8b, 0xec, 0x85, 0x6a, 0x91, 0x5b, 0x50, 0x31, 0x40, 0x57, 0x48, 0x5e, 0x75, 0x10, 0xf4,
1181 0x34, 0x78, 0x24, 0xf9, 0x44, 0xd8, 0x69, 0x57, 0x0b, 0xbe, 0xd5, 0x70, 0xb4, 0xb0, 0xd3, 0x9e,
1182 0x08, 0x3b, 0x6d, 0x14, 0xba, 0x08, 0x7a, 0x1a, 0x54, 0xc2, 0x6d, 0x28, 0xb3, 0xee, 0x48, 0x0f,
1183 0x59, 0xf4, 0xad, 0xc6, 0x1a, 0x2d, 0xb1, 0x37, 0xd8, 0x24, 0x3e, 0xac, 0xe6, 0x10, 0x6a, 0x4b,
1184 0x08, 0x83, 0x81, 0xe7, 0xc4, 0x9d, 0x76, 0xb5, 0xec, 0x5b, 0x8d, 0x82, 0x11, 0x77, 0xda, 0x53,
1185 0xb1, 0x19, 0xd8, 0x43, 0x18, 0x0c, 0x3c, 0x11, 0x0b, 0x3d, 0x32, 0xf8, 0x56, 0xe3, 0x0a, 0x2d,
1186 0xb1, 0xa3, 0x99, 0x91, 0xc5, 0x74, 0xe4, 0x0a, 0xc2, 0x60, 0xe0, 0x39, 0x71, 0xa7, 0x5d, 0x5d,
1187 0xf5, 0xad, 0x06, 0x31, 0xe2, 0x7c, 0x64, 0x31, 0x1d, 0x79, 0x0d, 0x61, 0x30, 0xf0, 0x64, 0xb1,
1188 0xfa, 0x09, 0x0b, 0x64, 0x75, 0xdd, 0xb7, 0x1a, 0x36, 0x2d, 0xb2, 0x67, 0xaa, 0xa5, 0x17, 0x0b,
1189 0x01, 0x54, 0x6e, 0x20, 0xe8, 0x69, 0x70, 0x32, 0x6a, 0xc8, 0x46, 0xbd, 0x24, 0xaa, 0x6e, 0xfa,
1190 0x56, 0xc3, 0xa2, 0x25, 0xb6, 0x8f, 0x4d, 0x3d, 0xaa, 0x86, 0x50, 0x7b, 0x05, 0x61, 0x30, 0xf0,
1191 0x74, 0xca, 0x92, 0xc7, 0xd9, 0xa0, 0x4a, 0x7c, 0xab, 0xe1, 0xa9, 0x29, 0x63, 0x53, 0x4f, 0xa8,
1192 0x37, 0x96, 0x91, 0xa8, 0x5e, 0xf5, 0xad, 0xc6, 0x2a, 0x2d, 0xb2, 0x3d, 0xd5, 0x22, 0x0f, 0x94,
1193 0xeb, 0x49, 0x20, 0xa4, 0x41, 0xb7, 0x14, 0xba, 0xe7, 0xfd, 0xf1, 0xfb, 0x6d, 0x17, 0x09, 0x14,
1194 0xd8, 0xd3, 0x40, 0x48, 0xfc, 0x5f, 0xff, 0xde, 0x02, 0x38, 0x64, 0xd9, 0xb3, 0x38, 0x8b, 0x95,
1195 0xf6, 0x2a, 0xb8, 0xfd, 0x6e, 0x16, 0x64, 0x98, 0x30, 0x9b, 0x16, 0xfa, 0x87, 0x41, 0xa6, 0x72,
1196 0xd7, 0xef, 0x0e, 0xe3, 0xac, 0x8f, 0xf9, 0xb2, 0xa9, 0xdb, 0xff, 0x3c, 0xce, 0xfa, 0xba, 0x3b,
1197 0x53, 0xdd, 0x8e, 0xe9, 0x3e, 0x54, 0xdd, 0x57, 0xc1, 0x0d, 0xd1, 0xa2, 0x80, 0x5f, 0x53, 0x08,
1198 0x8d, 0x45, 0xa8, 0x2d, 0x5c, 0xec, 0x75, 0xc3, 0xdc, 0x22, 0xd4, 0x16, 0x45, 0xd3, 0xad, 0x2c,
1199 0xea, 0x3f, 0xd9, 0x50, 0xa2, 0xd1, 0x30, 0x0a, 0xa4, 0x50, 0x14, 0x9e, 0x87, 0xde, 0x51, 0xa1,
1200 0xe7, 0x79, 0xe8, 0xf9, 0x24, 0xf4, 0x8e, 0x0a, 0x3d, 0xd7, 0xa1, 0xcf, 0x81, 0x4e, 0xbb, 0xea,
1201 0xf8, 0x8e, 0x0a, 0x35, 0xd7, 0xa1, 0xde, 0x86, 0x32, 0xcf, 0x43, 0x5b, 0xf0, 0x1d, 0x15, 0x5a,
1202 0x6e, 0x42, 0x3b, 0x81, 0x3a, 0xed, 0xaa, 0xeb, 0x3b, 0x2a, 0x92, 0xdc, 0x44, 0x12, 0x21, 0x91,
1203 0x47, 0xdd, 0x51, 0x81, 0xe3, 0x47, 0x33, 0x2a, 0x13, 0xa7, 0x92, 0xef, 0xa8, 0x38, 0x71, 0x13,
1204 0x27, 0x9c, 0x84, 0x0e, 0x4b, 0xd9, 0x77, 0x54, 0x58, 0xb8, 0x0e, 0x0b, 0x6a, 0x4c, 0x18, 0x3c,
1205 0xdf, 0x51, 0x61, 0xe0, 0x26, 0x0c, 0xda, 0x4e, 0x6f, 0x35, 0xf8, 0x8e, 0xda, 0x6a, 0x3e, 0xdd,
1206 0x6a, 0x6e, 0x36, 0xb3, 0xe2, 0x3b, 0x6a, 0xab, 0xb9, 0xde, 0xbd, 0x9f, 0x6d, 0x28, 0xbe, 0x8d,
1207 0xc3, 0x41, 0x24, 0xc9, 0x7d, 0x70, 0x4f, 0x58, 0xc2, 0x38, 0xee, 0xdc, 0x7a, 0x6b, 0xab, 0xa9,
1208 0xeb, 0x5d, 0x53, 0xc3, 0xcd, 0xa7, 0x0a, 0xa3, 0x9a, 0x42, 0x76, 0x94, 0x9f, 0x66, 0xab, 0xc5,
1209 0x5b, 0xc6, 0x2e, 0x72, 0xfc, 0x25, 0xf7, 0xa0, 0x28, 0xb0, 0x02, 0xe1, 0x91, 0xab, 0xb4, 0xd6,
1210 0x73, 0xb6, 0xae, 0x4b, 0xd4, 0xa0, 0xe4, 0x3f, 0x7a, 0x41, 0x90, 0xa9, 0xe6, 0x79, 0x91, 0xa9,
1211 0x16, 0xc8, 0x50, 0x4b, 0x5c, 0x6f, 0x30, 0xc6, 0xb3, 0xd2, 0xda, 0xc8, 0x99, 0x66, 0xdf, 0x69,
1212 0x8e, 0x93, 0xff, 0x82, 0xc7, 0xbb, 0x39, 0xf9, 0x1a, 0xda, 0x5e, 0x20, 0x97, 0xb9, 0xf9, 0x57,
1213 0xff, 0x17, 0xb8, 0x7a, 0xd2, 0x25, 0x70, 0xe8, 0xc1, 0xfe, 0xe6, 0x0a, 0xf1, 0xc0, 0xfd, 0x84,
1214 0x1e, 0x1c, 0x1c, 0x6e, 0x5a, 0xa4, 0x0c, 0x85, 0xbd, 0x57, 0x6f, 0x0e, 0x36, 0xed, 0xfa, 0x0f,
1215 0x36, 0x14, 0x5e, 0x07, 0x43, 0x41, 0x3e, 0x82, 0x4a, 0x3a, 0x53, 0xea, 0x2c, 0xf4, 0xff, 0x47,
1216 0xee, 0xaf, 0x28, 0xcd, 0xd7, 0x79, 0xdd, 0x3b, 0xc8, 0x24, 0x1f, 0x53, 0x2f, 0x9d, 0xd4, 0xc1,
1217 0x27, 0xb0, 0x96, 0x62, 0x36, 0xf3, 0xaf, 0xb6, 0x51, 0xfe, 0xcf, 0x79, 0xb9, 0xca, 0xab, 0xfe,
1218 0x6c, 0x6d, 0x50, 0x49, 0xa7, 0x3d, 0xb5, 0x8f, 0x61, 0x7d, 0xde, 0x9f, 0x6c, 0x82, 0xf3, 0x55,
1219 0x34, 0xc6, 0x6d, 0x74, 0xa8, 0xfa, 0x4b, 0xb6, 0xc0, 0x3d, 0x0d, 0x92, 0x51, 0x84, 0xc7, 0xcf,
1220 0xa3, 0xba, 0xf1, 0xd8, 0x7e, 0x64, 0xd5, 0x0e, 0x61, 0x73, 0xd1, 0x7e, 0x56, 0x5f, 0xd6, 0xfa,
1221 0xbb, 0xb3, 0xfa, 0x8b, 0x9b, 0x32, 0xf5, 0xab, 0xff, 0x6a, 0xc1, 0xea, 0x6b, 0x31, 0x78, 0x1b,
1222 0xcb, 0x77, 0x9f, 0x65, 0x11, 0xeb, 0x93, 0xeb, 0xe0, 0xca, 0x58, 0x26, 0x11, 0xda, 0x79, 0xcf,
1223 0x57, 0xa8, 0x6e, 0x92, 0x2a, 0x14, 0x45, 0x90, 0x04, 0x7c, 0x8c, 0x9e, 0xce, 0xf3, 0x15, 0x6a,
1224 0xda, 0xa4, 0x06, 0xa5, 0xa7, 0x6c, 0xa4, 0x66, 0x82, 0x65, 0x41, 0x69, 0xf2, 0x0e, 0x72, 0x07,
1225 0x56, 0xdf, 0xb1, 0x34, 0xea, 0x06, 0x61, 0xc8, 0x23, 0x21, 0xb0, 0x42, 0x28, 0x42, 0x45, 0xf5,
1226 0x3e, 0xd1, 0x9d, 0xe4, 0x00, 0xae, 0xa4, 0x62, 0xd0, 0x3d, 0x8b, 0xe5, 0xbb, 0x2e, 0x8f, 0xbe,
1227 0x1e, 0xc5, 0x3c, 0x0a, 0xb1, 0x6a, 0x54, 0x5a, 0x37, 0x26, 0x0b, 0xab, 0xe7, 0x48, 0x0d, 0xfc,
1228 0x7c, 0x85, 0x6e, 0xa4, 0xf3, 0x5d, 0x7b, 0x25, 0x70, 0x47, 0x59, 0xcc, 0xb2, 0xfa, 0x3d, 0x28,
1229 0xd0, 0x28, 0x48, 0xa6, 0xab, 0x68, 0xe9, 0x52, 0x83, 0x8d, 0xfb, 0xe5, 0x72, 0xb8, 0x79, 0x7e,
1230 0x7e, 0x7e, 0x6e, 0xd7, 0xcf, 0xd4, 0xc4, 0xd5, 0x82, 0x7c, 0x20, 0x37, 0xc1, 0x8b, 0xd3, 0x60,
1231 0x10, 0x67, 0xea, 0x03, 0x35, 0x7d, 0xda, 0x31, 0x95, 0xb4, 0xf6, 0x61, 0x9d, 0x47, 0x41, 0xd2,
1232 0x8d, 0x3e, 0xc8, 0x28, 0x13, 0x31, 0xcb, 0xc8, 0xea, 0x34, 0x99, 0x41, 0x52, 0xfd, 0x66, 0x3e,
1233 0xda, 0xc6, 0x9e, 0xae, 0x29, 0xd1, 0x41, 0xae, 0xa9, 0xff, 0xe2, 0x02, 0xbc, 0xcc, 0xd8, 0x59,
1234 0x76, 0x3c, 0x1e, 0x46, 0x82, 0xdc, 0x05, 0x3b, 0xc8, 0xf0, 0x8e, 0xa9, 0xb4, 0xb6, 0x9a, 0xfa,
1235 0xcd, 0xd0, 0xcc, 0xdf, 0x0c, 0xcd, 0x27, 0xd9, 0x98, 0xda, 0x41, 0x46, 0x1e, 0x80, 0x13, 0x8e,
1236 0xf4, 0x61, 0xaf, 0xb4, 0xb6, 0x2f, 0xd0, 0xf6, 0xcd, 0xcb, 0x85, 0x2a, 0x16, 0xf9, 0x37, 0xd8,
1237 0x42, 0xe2, 0x95, 0xa7, 0xd6, 0x70, 0x91, 0x7b, 0x84, 0xaf, 0x18, 0x6a, 0x0b, 0x55, 0x44, 0x6c,
1238 0x29, 0x4c, 0x4c, 0x6a, 0x17, 0x88, 0xc7, 0xf9, 0x83, 0x86, 0xda, 0x52, 0x28, 0x6e, 0x72, 0x8a,
1239 0xd7, 0xdd, 0x65, 0xdc, 0x57, 0xb1, 0x90, 0x5f, 0xa8, 0x15, 0xa6, 0x76, 0x72, 0x4a, 0x1a, 0xe0,
1240 0x9c, 0x06, 0x09, 0x5e, 0x7f, 0x95, 0xd6, 0xf5, 0x0b, 0x64, 0x4d, 0x54, 0x14, 0xd2, 0x04, 0x27,
1241 0xec, 0x25, 0x18, 0x9d, 0x4a, 0xeb, 0xe6, 0xc5, 0xef, 0xc2, 0x5a, 0x69, 0xf8, 0x61, 0x2f, 0x21,
1242 0x3b, 0xe0, 0xf4, 0x13, 0x89, 0x49, 0x52, 0xe7, 0x76, 0x91, 0x8f, 0x55, 0xd7, 0xd0, 0xfb, 0x89,
1243 0x54, 0xf4, 0x18, 0x8b, 0xfc, 0xe5, 0x74, 0x3c, 0x89, 0x86, 0x1e, 0x77, 0xda, 0x6a, 0x36, 0xa3,
1244 0x4e, 0x1b, 0x2f, 0xa7, 0xcb, 0x66, 0xf3, 0x66, 0x96, 0x3f, 0xea, 0xb4, 0xd1, 0x7e, 0xb7, 0x85,
1245 0x8f, 0x9e, 0x25, 0xf6, 0xbb, 0xad, 0xdc, 0x7e, 0xb7, 0x85, 0xf6, 0xbb, 0x2d, 0x7c, 0x05, 0x2d,
1246 0xb3, 0x9f, 0xf0, 0x47, 0xc8, 0x2f, 0xe0, 0x4d, 0xe8, 0x2d, 0x59, 0x74, 0x55, 0x0a, 0x34, 0x1d,
1247 0x79, 0xca, 0x5f, 0x15, 0x35, 0x58, 0xe2, 0xaf, 0x6f, 0x17, 0xe3, 0x2f, 0x24, 0x27, 0xff, 0x03,
1248 0x37, 0xbf, 0x65, 0x2e, 0xff, 0x00, 0xbc, 0x75, 0xb4, 0x40, 0x33, 0xeb, 0x77, 0x60, 0x63, 0xe1,
1249 0x30, 0xaa, 0x02, 0xa4, 0x4b, 0xa9, 0xdd, 0xf0, 0xd0, 0xb7, 0xfe, 0xa3, 0x0d, 0x37, 0x0c, 0xeb,
1250 0x45, 0x16, 0xc6, 0x3c, 0x3a, 0x91, 0x13, 0xf6, 0x03, 0x28, 0x88, 0x51, 0x2f, 0x35, 0x49, 0x5e,
1251 0x76, 0xc2, 0x29, 0x92, 0xc8, 0xa7, 0xe0, 0xa5, 0xc1, 0xb0, 0xdb, 0x8f, 0xa3, 0x24, 0x34, 0xc5,
1252 0x76, 0x67, 0x41, 0xb1, 0x38, 0x80, 0x2a, 0xc2, 0xcf, 0x14, 0x5f, 0x17, 0xdf, 0x72, 0x6a, 0x9a,
1253 0xe4, 0x11, 0x54, 0x44, 0x12, 0x9f, 0x44, 0xc6, 0xcd, 0x41, 0xb7, 0xa5, 0xe3, 0x03, 0x72, 0x51,
1254 0x59, 0x3b, 0x86, 0xb5, 0x39, 0xd3, 0xd9, 0x92, 0xeb, 0xe9, 0x92, 0xbb, 0x33, 0x5f, 0x72, 0x97,
1255 0xda, 0xce, 0xd4, 0xde, 0xfb, 0xb0, 0xb5, 0x80, 0xea, 0xe7, 0x1c, 0x81, 0x42, 0x6f, 0x2c, 0x05,
1256 0xae, 0xe7, 0x2a, 0xc5, 0xff, 0xf5, 0x7d, 0x20, 0x0b, 0xdc, 0xb7, 0x2f, 0x8f, 0xf3, 0xed, 0x56,
1257 0xc4, 0xbf, 0xb3, 0xdd, 0x8f, 0x7d, 0x28, 0x64, 0x41, 0x1a, 0x2d, 0x14, 0xad, 0x6f, 0xf1, 0x2b,
1258 0x10, 0x79, 0xfc, 0x7f, 0x28, 0x44, 0x1f, 0x64, 0xba, 0xc0, 0xf8, 0xee, 0x2f, 0xb6, 0x4a, 0x49,
1259 0xbe, 0x74, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xfd, 0x40, 0x11, 0x05, 0x86, 0x0d, 0x00, 0x00,
1260 }
1261
View as plain text