File: appendix_a.fqtest

package info (click to toggle)
fq 0.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 106,624 kB
  • sloc: xml: 2,835; makefile: 250; sh: 241; exp: 57; ansic: 21
file content (809 lines) | stat: -rw-r--r-- 81,838 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# appendix_a.json from https://github.com/cbor/test-vectors
# TODO: "w0kBAAAAAAAAAAA=" "wkkBAAAAAAAAAAA=" semantic bigint
$ fq -i -d json . appendix_a.json
json> length
82
json> map(select(.decoded) | (.cbor | from_base64 | cbor | torepr) as $a | select( .decoded != $a) | {test: ., actual: $a})
[
  {
    "actual": {
      "major_type": "bytes",
      "short_count": 9,
      "value": "\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
    },
    "test": {
      "cbor": "wkkBAAAAAAAAAAA=",
      "decoded": 18446744073709551616,
      "hex": "c249010000000000000000",
      "roundtrip": true
    }
  },
  {
    "actual": {
      "major_type": "bytes",
      "short_count": 9,
      "value": "\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
    },
    "test": {
      "cbor": "w0kBAAAAAAAAAAA=",
      "decoded": -18446744073709551617,
      "hex": "c349010000000000000000",
      "roundtrip": true
    }
  }
]
json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|00|                                            |.|              |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|00|                                            |.|              |  short_count: 0 0x0.3-0x1 (0.5)
   |                                               |                |  value: 0
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|01|                                            |.|              |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|01|                                            |.|              |  short_count: 1 0x0.3-0x1 (0.5)
   |                                               |                |  value: 1
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|0a|                                            |.|              |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|0a|                                            |.|              |  short_count: 10 0x0.3-0x1 (0.5)
   |                                               |                |  value: 10
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|17|                                            |.|              |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|17|                                            |.|              |  short_count: 23 0x0.3-0x1 (0.5)
   |                                               |                |  value: 23
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|18                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|18                                             |.               |  short_count: "8bit" (24) 0x0.3-0x1 (0.5)
0x0|   18|                                         | .|             |  variable_count: 24 0x1-0x2 (1)
   |                                               |                |  value: 24
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|18                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|18                                             |.               |  short_count: "8bit" (24) 0x0.3-0x1 (0.5)
0x0|   19|                                         | .|             |  variable_count: 25 0x1-0x2 (1)
   |                                               |                |  value: 25
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|18                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|18                                             |.               |  short_count: "8bit" (24) 0x0.3-0x1 (0.5)
0x0|   64|                                         | d|             |  variable_count: 100 0x1-0x2 (1)
   |                                               |                |  value: 100
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|19                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|19                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   03 e8|                                      | ..|            |  variable_count: 1000 0x1-0x3 (2)
   |                                               |                |  value: 1000
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x5 (5)
0x0|1a                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|1a                                             |.               |  short_count: "32bit" (26) 0x0.3-0x1 (0.5)
0x0|   00 0f 42 40|                                | ..B@|          |  variable_count: 1000000 0x1-0x5 (4)
   |                                               |                |  value: 1000000
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|1b                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|1b                                             |.               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   00 00 00 e8 d4 a5 10 00|                    | ........|      |  variable_count: 1000000000000 0x1-0x9 (8)
   |                                               |                |  value: 1000000000000
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|1b                                             |.               |  major_type: "positive_int" (0) 0x0-0x0.3 (0.3)
0x0|1b                                             |.               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   ff ff ff ff ff ff ff ff|                    | ........|      |  variable_count: 18446744073709551615 0x1-0x9 (8)
   |                                               |                |  value: 18446744073709551615
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xb (11)
0x0|c2                                             |.               |  major_type: "semantic" (6) 0x0-0x0.3 (0.3)
0x0|c2                                             |.               |  short_count: 2 0x0.3-0x1 (0.5)
   |                                               |                |  tag: "unsigned_bignum" (2)
   |                                               |                |  value{}: 0x1-0xb (10)
0x0|   49                                          | I              |    major_type: "bytes" (2) 0x1-0x1.3 (0.3)
0x0|   49                                          | I              |    short_count: 9 0x1.3-0x2 (0.5)
0x0|      01 00 00 00 00 00 00 00 00|              |  .........|    |    value: raw bits 0x2-0xb (9)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|3b                                             |;               |  major_type: "negative_int" (1) 0x0-0x0.3 (0.3)
0x0|3b                                             |;               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   ff ff ff ff ff ff ff ff|                    | ........|      |  variable_count: 18446744073709551615 0x1-0x9 (8)
   |                                               |                |  value: -18446744073709551616
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xb (11)
0x0|c3                                             |.               |  major_type: "semantic" (6) 0x0-0x0.3 (0.3)
0x0|c3                                             |.               |  short_count: 3 0x0.3-0x1 (0.5)
   |                                               |                |  tag: "negative_bignum" (3)
   |                                               |                |  value{}: 0x1-0xb (10)
0x0|   49                                          | I              |    major_type: "bytes" (2) 0x1-0x1.3 (0.3)
0x0|   49                                          | I              |    short_count: 9 0x1.3-0x2 (0.5)
0x0|      01 00 00 00 00 00 00 00 00|              |  .........|    |    value: raw bits 0x2-0xb (9)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|20|                                            | |              |  major_type: "negative_int" (1) 0x0-0x0.3 (0.3)
0x0|20|                                            | |              |  short_count: 0 0x0.3-0x1 (0.5)
   |                                               |                |  value: -1
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|29|                                            |)|              |  major_type: "negative_int" (1) 0x0-0x0.3 (0.3)
0x0|29|                                            |)|              |  short_count: 9 0x0.3-0x1 (0.5)
   |                                               |                |  value: -10
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|38                                             |8               |  major_type: "negative_int" (1) 0x0-0x0.3 (0.3)
0x0|38                                             |8               |  short_count: "8bit" (24) 0x0.3-0x1 (0.5)
0x0|   63|                                         | c|             |  variable_count: 99 0x1-0x2 (1)
   |                                               |                |  value: -100
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|39                                             |9               |  major_type: "negative_int" (1) 0x0-0x0.3 (0.3)
0x0|39                                             |9               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   03 e7|                                      | ..|            |  variable_count: 999 0x1-0x3 (2)
   |                                               |                |  value: -1000
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   00 00|                                      | ..|            |  value: 0 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   80 00|                                      | ..|            |  value: -0 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   3c 00|                                      | <.|            |  value: 1 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|fb                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|fb                                             |.               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   3f f1 99 99 99 99 99 9a|                    | ?.......|      |  value: 1.1 0x1-0x9 (8)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   3e 00|                                      | >.|            |  value: 1.5 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   7b ff|                                      | {.|            |  value: 65504 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x5 (5)
0x0|fa                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|fa                                             |.               |  short_count: "32bit" (26) 0x0.3-0x1 (0.5)
0x0|   47 c3 50 00|                                | G.P.|          |  value: 100000 0x1-0x5 (4)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x5 (5)
0x0|fa                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|fa                                             |.               |  short_count: "32bit" (26) 0x0.3-0x1 (0.5)
0x0|   7f 7f ff ff|                                | ....|          |  value: 3.4028234663852886e+38 0x1-0x5 (4)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|fb                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|fb                                             |.               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   7e 37 e4 3c 88 00 75 9c|                    | ~7.<..u.|      |  value: 1e+300 0x1-0x9 (8)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   00 01|                                      | ..|            |  value: 5.960464477539063e-08 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   04 00|                                      | ..|            |  value: 6.103515625e-05 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|f9                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f9                                             |.               |  short_count: "16bit" (25) 0x0.3-0x1 (0.5)
0x0|   c4 00|                                      | ..|            |  value: -4 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|fb                                             |.               |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|fb                                             |.               |  short_count: "64bit" (27) 0x0.3-0x1 (0.5)
0x0|   c0 10 66 66 66 66 66 66|                    | ..ffffff|      |  value: -4.1 0x1-0x9 (8)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|f5|                                            |.|              |  major_type: "special_float" (7) 0x0-0x0.3 (0.3)
0x0|f5|                                            |.|              |  short_count: 21 0x0.3-0x1 (0.5)
   |                                               |                |  value: true
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|60|                                            |`|              |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|60|                                            |`|              |  short_count: 0 0x0.3-0x1 (0.5)
   |                                               |                |  value: "" 0x1-0x1 (0)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|61                                             |a               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|61                                             |a               |  short_count: 1 0x0.3-0x1 (0.5)
0x0|   61|                                         | a|             |  value: "a" 0x1-0x2 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x5 (5)
0x0|64                                             |d               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|64                                             |d               |  short_count: 4 0x0.3-0x1 (0.5)
0x0|   49 45 54 46|                                | IETF|          |  value: "IETF" 0x1-0x5 (4)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|62                                             |b               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|62                                             |b               |  short_count: 2 0x0.3-0x1 (0.5)
0x0|   22 5c|                                      | "\|            |  value: "\"\\" 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3 (3)
0x0|62                                             |b               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|62                                             |b               |  short_count: 2 0x0.3-0x1 (0.5)
0x0|   c3 bc|                                      | ..|            |  value: "ü" 0x1-0x3 (2)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4 (4)
0x0|63                                             |c               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|63                                             |c               |  short_count: 3 0x0.3-0x1 (0.5)
0x0|   e6 b0 b4|                                   | ...|           |  value: "水" 0x1-0x4 (3)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x5 (5)
0x0|64                                             |d               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|64                                             |d               |  short_count: 4 0x0.3-0x1 (0.5)
0x0|   f0 90 85 91|                                | ....|          |  value: "𐅑" 0x1-0x5 (4)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|80|                                            |.|              |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|80|                                            |.|              |  short_count: 0 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:0]: 0x1-0x1 (0)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4 (4)
0x0|83                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|83                                             |.               |  short_count: 3 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x4 (3)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x3 (1)
0x0|      02                                       |  .             |      major_type: "positive_int" (0) 0x2-0x2.3 (0.3)
0x0|      02                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
   |                                               |                |      value: 2
   |                                               |                |    [2]{}: element 0x3-0x4 (1)
0x0|         03|                                   |   .|           |      major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         03|                                   |   .|           |      short_count: 3 0x3.3-0x4 (0.5)
   |                                               |                |      value: 3
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8 (8)
0x0|83                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|83                                             |.               |  short_count: 3 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x8 (7)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x5 (3)
0x0|      82                                       |  .             |      major_type: "array" (4) 0x2-0x2.3 (0.3)
0x0|      82                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
   |                                               |                |      elements[0:2]: 0x3-0x5 (2)
   |                                               |                |        [0]{}: element 0x3-0x4 (1)
0x0|         02                                    |   .            |          major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         02                                    |   .            |          short_count: 2 0x3.3-0x4 (0.5)
   |                                               |                |          value: 2
   |                                               |                |        [1]{}: element 0x4-0x5 (1)
0x0|            03                                 |    .           |          major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x0|            03                                 |    .           |          short_count: 3 0x4.3-0x5 (0.5)
   |                                               |                |          value: 3
   |                                               |                |    [2]{}: element 0x5-0x8 (3)
0x0|               82                              |     .          |      major_type: "array" (4) 0x5-0x5.3 (0.3)
0x0|               82                              |     .          |      short_count: 2 0x5.3-0x6 (0.5)
   |                                               |                |      elements[0:2]: 0x6-0x8 (2)
   |                                               |                |        [0]{}: element 0x6-0x7 (1)
0x0|                  04                           |      .         |          major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x0|                  04                           |      .         |          short_count: 4 0x6.3-0x7 (0.5)
   |                                               |                |          value: 4
   |                                               |                |        [1]{}: element 0x7-0x8 (1)
0x0|                     05|                       |       .|       |          major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     05|                       |       .|       |          short_count: 5 0x7.3-0x8 (0.5)
   |                                               |                |          value: 5
    |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1d (29)
0x00|98                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x00|98                                             |.               |  short_count: "8bit" (24) 0x0.3-0x1 (0.5)
0x00|   19                                          | .              |  variable_count: 25 0x1-0x2 (1)
    |                                               |                |  elements[0:25]: 0x2-0x1d (27)
    |                                               |                |    [0]{}: element 0x2-0x3 (1)
0x00|      01                                       |  .             |      major_type: "positive_int" (0) 0x2-0x2.3 (0.3)
0x00|      01                                       |  .             |      short_count: 1 0x2.3-0x3 (0.5)
    |                                               |                |      value: 1
    |                                               |                |    [1]{}: element 0x3-0x4 (1)
0x00|         02                                    |   .            |      major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x00|         02                                    |   .            |      short_count: 2 0x3.3-0x4 (0.5)
    |                                               |                |      value: 2
    |                                               |                |    [2]{}: element 0x4-0x5 (1)
0x00|            03                                 |    .           |      major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x00|            03                                 |    .           |      short_count: 3 0x4.3-0x5 (0.5)
    |                                               |                |      value: 3
    |                                               |                |    [3]{}: element 0x5-0x6 (1)
0x00|               04                              |     .          |      major_type: "positive_int" (0) 0x5-0x5.3 (0.3)
0x00|               04                              |     .          |      short_count: 4 0x5.3-0x6 (0.5)
    |                                               |                |      value: 4
    |                                               |                |    [4]{}: element 0x6-0x7 (1)
0x00|                  05                           |      .         |      major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x00|                  05                           |      .         |      short_count: 5 0x6.3-0x7 (0.5)
    |                                               |                |      value: 5
    |                                               |                |    [5]{}: element 0x7-0x8 (1)
0x00|                     06                        |       .        |      major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x00|                     06                        |       .        |      short_count: 6 0x7.3-0x8 (0.5)
    |                                               |                |      value: 6
    |                                               |                |    [6]{}: element 0x8-0x9 (1)
0x00|                        07                     |        .       |      major_type: "positive_int" (0) 0x8-0x8.3 (0.3)
0x00|                        07                     |        .       |      short_count: 7 0x8.3-0x9 (0.5)
    |                                               |                |      value: 7
    |                                               |                |    [7]{}: element 0x9-0xa (1)
0x00|                           08                  |         .      |      major_type: "positive_int" (0) 0x9-0x9.3 (0.3)
0x00|                           08                  |         .      |      short_count: 8 0x9.3-0xa (0.5)
    |                                               |                |      value: 8
    |                                               |                |    [8]{}: element 0xa-0xb (1)
0x00|                              09               |          .     |      major_type: "positive_int" (0) 0xa-0xa.3 (0.3)
0x00|                              09               |          .     |      short_count: 9 0xa.3-0xb (0.5)
    |                                               |                |      value: 9
    |                                               |                |    [9]{}: element 0xb-0xc (1)
0x00|                                 0a            |           .    |      major_type: "positive_int" (0) 0xb-0xb.3 (0.3)
0x00|                                 0a            |           .    |      short_count: 10 0xb.3-0xc (0.5)
    |                                               |                |      value: 10
    |                                               |                |    [10]{}: element 0xc-0xd (1)
0x00|                                    0b         |            .   |      major_type: "positive_int" (0) 0xc-0xc.3 (0.3)
0x00|                                    0b         |            .   |      short_count: 11 0xc.3-0xd (0.5)
    |                                               |                |      value: 11
    |                                               |                |    [11]{}: element 0xd-0xe (1)
0x00|                                       0c      |             .  |      major_type: "positive_int" (0) 0xd-0xd.3 (0.3)
0x00|                                       0c      |             .  |      short_count: 12 0xd.3-0xe (0.5)
    |                                               |                |      value: 12
    |                                               |                |    [12]{}: element 0xe-0xf (1)
0x00|                                          0d   |              . |      major_type: "positive_int" (0) 0xe-0xe.3 (0.3)
0x00|                                          0d   |              . |      short_count: 13 0xe.3-0xf (0.5)
    |                                               |                |      value: 13
    |                                               |                |    [13]{}: element 0xf-0x10 (1)
0x00|                                             0e|               .|      major_type: "positive_int" (0) 0xf-0xf.3 (0.3)
0x00|                                             0e|               .|      short_count: 14 0xf.3-0x10 (0.5)
    |                                               |                |      value: 14
    |                                               |                |    [14]{}: element 0x10-0x11 (1)
0x10|0f                                             |.               |      major_type: "positive_int" (0) 0x10-0x10.3 (0.3)
0x10|0f                                             |.               |      short_count: 15 0x10.3-0x11 (0.5)
    |                                               |                |      value: 15
    |                                               |                |    [15]{}: element 0x11-0x12 (1)
0x10|   10                                          | .              |      major_type: "positive_int" (0) 0x11-0x11.3 (0.3)
0x10|   10                                          | .              |      short_count: 16 0x11.3-0x12 (0.5)
    |                                               |                |      value: 16
    |                                               |                |    [16]{}: element 0x12-0x13 (1)
0x10|      11                                       |  .             |      major_type: "positive_int" (0) 0x12-0x12.3 (0.3)
0x10|      11                                       |  .             |      short_count: 17 0x12.3-0x13 (0.5)
    |                                               |                |      value: 17
    |                                               |                |    [17]{}: element 0x13-0x14 (1)
0x10|         12                                    |   .            |      major_type: "positive_int" (0) 0x13-0x13.3 (0.3)
0x10|         12                                    |   .            |      short_count: 18 0x13.3-0x14 (0.5)
    |                                               |                |      value: 18
    |                                               |                |    [18]{}: element 0x14-0x15 (1)
0x10|            13                                 |    .           |      major_type: "positive_int" (0) 0x14-0x14.3 (0.3)
0x10|            13                                 |    .           |      short_count: 19 0x14.3-0x15 (0.5)
    |                                               |                |      value: 19
    |                                               |                |    [19]{}: element 0x15-0x16 (1)
0x10|               14                              |     .          |      major_type: "positive_int" (0) 0x15-0x15.3 (0.3)
0x10|               14                              |     .          |      short_count: 20 0x15.3-0x16 (0.5)
    |                                               |                |      value: 20
    |                                               |                |    [20]{}: element 0x16-0x17 (1)
0x10|                  15                           |      .         |      major_type: "positive_int" (0) 0x16-0x16.3 (0.3)
0x10|                  15                           |      .         |      short_count: 21 0x16.3-0x17 (0.5)
    |                                               |                |      value: 21
    |                                               |                |    [21]{}: element 0x17-0x18 (1)
0x10|                     16                        |       .        |      major_type: "positive_int" (0) 0x17-0x17.3 (0.3)
0x10|                     16                        |       .        |      short_count: 22 0x17.3-0x18 (0.5)
    |                                               |                |      value: 22
    |                                               |                |    [22]{}: element 0x18-0x19 (1)
0x10|                        17                     |        .       |      major_type: "positive_int" (0) 0x18-0x18.3 (0.3)
0x10|                        17                     |        .       |      short_count: 23 0x18.3-0x19 (0.5)
    |                                               |                |      value: 23
    |                                               |                |    [23]{}: element 0x19-0x1b (2)
0x10|                           18                  |         .      |      major_type: "positive_int" (0) 0x19-0x19.3 (0.3)
0x10|                           18                  |         .      |      short_count: "8bit" (24) 0x19.3-0x1a (0.5)
0x10|                              18               |          .     |      variable_count: 24 0x1a-0x1b (1)
    |                                               |                |      value: 24
    |                                               |                |    [24]{}: element 0x1b-0x1d (2)
0x10|                                 18            |           .    |      major_type: "positive_int" (0) 0x1b-0x1b.3 (0.3)
0x10|                                 18            |           .    |      short_count: "8bit" (24) 0x1b.3-0x1c (0.5)
0x10|                                    19|        |            .|  |      variable_count: 25 0x1c-0x1d (1)
    |                                               |                |      value: 25
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1 (1)
0x0|a0|                                            |.|              |  major_type: "map" (5) 0x0-0x0.3 (0.3)
0x0|a0|                                            |.|              |  short_count: 0 0x0.3-0x1 (0.5)
   |                                               |                |  pairs[0:0]: 0x1-0x1 (0)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|a2                                             |.               |  major_type: "map" (5) 0x0-0x0.3 (0.3)
0x0|a2                                             |.               |  short_count: 2 0x0.3-0x1 (0.5)
   |                                               |                |  pairs[0:2]: 0x1-0x9 (8)
   |                                               |                |    [0]{}: pair 0x1-0x4 (3)
   |                                               |                |      key{}: 0x1-0x3 (2)
0x0|   61                                          | a              |        major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   61                                          | a              |        short_count: 1 0x1.3-0x2 (0.5)
0x0|      61                                       |  a             |        value: "a" 0x2-0x3 (1)
   |                                               |                |      value{}: 0x3-0x4 (1)
0x0|         01                                    |   .            |        major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         01                                    |   .            |        short_count: 1 0x3.3-0x4 (0.5)
   |                                               |                |        value: 1
   |                                               |                |    [1]{}: pair 0x4-0x9 (5)
   |                                               |                |      key{}: 0x4-0x6 (2)
0x0|            61                                 |    a           |        major_type: "utf8" (3) 0x4-0x4.3 (0.3)
0x0|            61                                 |    a           |        short_count: 1 0x4.3-0x5 (0.5)
0x0|               62                              |     b          |        value: "b" 0x5-0x6 (1)
   |                                               |                |      value{}: 0x6-0x9 (3)
0x0|                  82                           |      .         |        major_type: "array" (4) 0x6-0x6.3 (0.3)
0x0|                  82                           |      .         |        short_count: 2 0x6.3-0x7 (0.5)
   |                                               |                |        elements[0:2]: 0x7-0x9 (2)
   |                                               |                |          [0]{}: element 0x7-0x8 (1)
0x0|                     02                        |       .        |            major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     02                        |       .        |            short_count: 2 0x7.3-0x8 (0.5)
   |                                               |                |            value: 2
   |                                               |                |          [1]{}: element 0x8-0x9 (1)
0x0|                        03|                    |        .|      |            major_type: "positive_int" (0) 0x8-0x8.3 (0.3)
0x0|                        03|                    |        .|      |            short_count: 3 0x8.3-0x9 (0.5)
   |                                               |                |            value: 3
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8 (8)
0x0|82                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|82                                             |.               |  short_count: 2 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:2]: 0x1-0x8 (7)
   |                                               |                |    [0]{}: element 0x1-0x3 (2)
0x0|   61                                          | a              |      major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   61                                          | a              |      short_count: 1 0x1.3-0x2 (0.5)
0x0|      61                                       |  a             |      value: "a" 0x2-0x3 (1)
   |                                               |                |    [1]{}: element 0x3-0x8 (5)
0x0|         a1                                    |   .            |      major_type: "map" (5) 0x3-0x3.3 (0.3)
0x0|         a1                                    |   .            |      short_count: 1 0x3.3-0x4 (0.5)
   |                                               |                |      pairs[0:1]: 0x4-0x8 (4)
   |                                               |                |        [0]{}: pair 0x4-0x8 (4)
   |                                               |                |          key{}: 0x4-0x6 (2)
0x0|            61                                 |    a           |            major_type: "utf8" (3) 0x4-0x4.3 (0.3)
0x0|            61                                 |    a           |            short_count: 1 0x4.3-0x5 (0.5)
0x0|               62                              |     b          |            value: "b" 0x5-0x6 (1)
   |                                               |                |          value{}: 0x6-0x8 (2)
0x0|                  61                           |      a         |            major_type: "utf8" (3) 0x6-0x6.3 (0.3)
0x0|                  61                           |      a         |            short_count: 1 0x6.3-0x7 (0.5)
0x0|                     63|                       |       c|       |            value: "c" 0x7-0x8 (1)
    |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x15 (21)
0x00|a5                                             |.               |  major_type: "map" (5) 0x0-0x0.3 (0.3)
0x00|a5                                             |.               |  short_count: 5 0x0.3-0x1 (0.5)
    |                                               |                |  pairs[0:5]: 0x1-0x15 (20)
    |                                               |                |    [0]{}: pair 0x1-0x5 (4)
    |                                               |                |      key{}: 0x1-0x3 (2)
0x00|   61                                          | a              |        major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x00|   61                                          | a              |        short_count: 1 0x1.3-0x2 (0.5)
0x00|      61                                       |  a             |        value: "a" 0x2-0x3 (1)
    |                                               |                |      value{}: 0x3-0x5 (2)
0x00|         61                                    |   a            |        major_type: "utf8" (3) 0x3-0x3.3 (0.3)
0x00|         61                                    |   a            |        short_count: 1 0x3.3-0x4 (0.5)
0x00|            41                                 |    A           |        value: "A" 0x4-0x5 (1)
    |                                               |                |    [1]{}: pair 0x5-0x9 (4)
    |                                               |                |      key{}: 0x5-0x7 (2)
0x00|               61                              |     a          |        major_type: "utf8" (3) 0x5-0x5.3 (0.3)
0x00|               61                              |     a          |        short_count: 1 0x5.3-0x6 (0.5)
0x00|                  62                           |      b         |        value: "b" 0x6-0x7 (1)
    |                                               |                |      value{}: 0x7-0x9 (2)
0x00|                     61                        |       a        |        major_type: "utf8" (3) 0x7-0x7.3 (0.3)
0x00|                     61                        |       a        |        short_count: 1 0x7.3-0x8 (0.5)
0x00|                        42                     |        B       |        value: "B" 0x8-0x9 (1)
    |                                               |                |    [2]{}: pair 0x9-0xd (4)
    |                                               |                |      key{}: 0x9-0xb (2)
0x00|                           61                  |         a      |        major_type: "utf8" (3) 0x9-0x9.3 (0.3)
0x00|                           61                  |         a      |        short_count: 1 0x9.3-0xa (0.5)
0x00|                              63               |          c     |        value: "c" 0xa-0xb (1)
    |                                               |                |      value{}: 0xb-0xd (2)
0x00|                                 61            |           a    |        major_type: "utf8" (3) 0xb-0xb.3 (0.3)
0x00|                                 61            |           a    |        short_count: 1 0xb.3-0xc (0.5)
0x00|                                    43         |            C   |        value: "C" 0xc-0xd (1)
    |                                               |                |    [3]{}: pair 0xd-0x11 (4)
    |                                               |                |      key{}: 0xd-0xf (2)
0x00|                                       61      |             a  |        major_type: "utf8" (3) 0xd-0xd.3 (0.3)
0x00|                                       61      |             a  |        short_count: 1 0xd.3-0xe (0.5)
0x00|                                          64   |              d |        value: "d" 0xe-0xf (1)
    |                                               |                |      value{}: 0xf-0x11 (2)
0x00|                                             61|               a|        major_type: "utf8" (3) 0xf-0xf.3 (0.3)
0x00|                                             61|               a|        short_count: 1 0xf.3-0x10 (0.5)
0x10|44                                             |D               |        value: "D" 0x10-0x11 (1)
    |                                               |                |    [4]{}: pair 0x11-0x15 (4)
    |                                               |                |      key{}: 0x11-0x13 (2)
0x10|   61                                          | a              |        major_type: "utf8" (3) 0x11-0x11.3 (0.3)
0x10|   61                                          | a              |        short_count: 1 0x11.3-0x12 (0.5)
0x10|      65                                       |  e             |        value: "e" 0x12-0x13 (1)
    |                                               |                |      value{}: 0x13-0x15 (2)
0x10|         61                                    |   a            |        major_type: "utf8" (3) 0x13-0x13.3 (0.3)
0x10|         61                                    |   a            |        short_count: 1 0x13.3-0x14 (0.5)
0x10|            45|                                |    E|          |        value: "E" 0x14-0x15 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xd (13)
0x0|7f                                             |.               |  major_type: "utf8" (3) 0x0-0x0.3 (0.3)
0x0|7f                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  items[0:2]: 0x1-0xc (11)
   |                                               |                |    [0]{}: item 0x1-0x7 (6)
0x0|   65                                          | e              |      major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   65                                          | e              |      short_count: 5 0x1.3-0x2 (0.5)
0x0|      73 74 72 65 61                           |  strea         |      value: "strea" 0x2-0x7 (5)
   |                                               |                |    [1]{}: item 0x7-0xc (5)
0x0|                     64                        |       d        |      major_type: "utf8" (3) 0x7-0x7.3 (0.3)
0x0|                     64                        |       d        |      short_count: 4 0x7.3-0x8 (0.5)
0x0|                        6d 69 6e 67            |        ming    |      value: "ming" 0x8-0xc (4)
   |                                               |                |  value: "streaming"
0x0|                                    ff|        |            .|  |  gap0: raw bits 0xc-0xd (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2 (2)
0x0|9f                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|9f                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:0]: 0x1-0x1 (0)
0x0|   ff|                                         | .|             |  break: 255 0x1-0x2 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa (10)
0x0|9f                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|9f                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x9 (8)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x5 (3)
0x0|      82                                       |  .             |      major_type: "array" (4) 0x2-0x2.3 (0.3)
0x0|      82                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
   |                                               |                |      elements[0:2]: 0x3-0x5 (2)
   |                                               |                |        [0]{}: element 0x3-0x4 (1)
0x0|         02                                    |   .            |          major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         02                                    |   .            |          short_count: 2 0x3.3-0x4 (0.5)
   |                                               |                |          value: 2
   |                                               |                |        [1]{}: element 0x4-0x5 (1)
0x0|            03                                 |    .           |          major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x0|            03                                 |    .           |          short_count: 3 0x4.3-0x5 (0.5)
   |                                               |                |          value: 3
   |                                               |                |    [2]{}: element 0x5-0x9 (4)
0x0|               9f                              |     .          |      major_type: "array" (4) 0x5-0x5.3 (0.3)
0x0|               9f                              |     .          |      short_count: "indefinite" (31) 0x5.3-0x6 (0.5)
   |                                               |                |      elements[0:2]: 0x6-0x8 (2)
   |                                               |                |        [0]{}: element 0x6-0x7 (1)
0x0|                  04                           |      .         |          major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x0|                  04                           |      .         |          short_count: 4 0x6.3-0x7 (0.5)
   |                                               |                |          value: 4
   |                                               |                |        [1]{}: element 0x7-0x8 (1)
0x0|                     05                        |       .        |          major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     05                        |       .        |          short_count: 5 0x7.3-0x8 (0.5)
   |                                               |                |          value: 5
0x0|                        ff                     |        .       |      break: 255 0x8-0x9 (1)
0x0|                           ff|                 |         .|     |  break: 255 0x9-0xa (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|9f                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|9f                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x8 (7)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x5 (3)
0x0|      82                                       |  .             |      major_type: "array" (4) 0x2-0x2.3 (0.3)
0x0|      82                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
   |                                               |                |      elements[0:2]: 0x3-0x5 (2)
   |                                               |                |        [0]{}: element 0x3-0x4 (1)
0x0|         02                                    |   .            |          major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         02                                    |   .            |          short_count: 2 0x3.3-0x4 (0.5)
   |                                               |                |          value: 2
   |                                               |                |        [1]{}: element 0x4-0x5 (1)
0x0|            03                                 |    .           |          major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x0|            03                                 |    .           |          short_count: 3 0x4.3-0x5 (0.5)
   |                                               |                |          value: 3
   |                                               |                |    [2]{}: element 0x5-0x8 (3)
0x0|               82                              |     .          |      major_type: "array" (4) 0x5-0x5.3 (0.3)
0x0|               82                              |     .          |      short_count: 2 0x5.3-0x6 (0.5)
   |                                               |                |      elements[0:2]: 0x6-0x8 (2)
   |                                               |                |        [0]{}: element 0x6-0x7 (1)
0x0|                  04                           |      .         |          major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x0|                  04                           |      .         |          short_count: 4 0x6.3-0x7 (0.5)
   |                                               |                |          value: 4
   |                                               |                |        [1]{}: element 0x7-0x8 (1)
0x0|                     05                        |       .        |          major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     05                        |       .        |          short_count: 5 0x7.3-0x8 (0.5)
   |                                               |                |          value: 5
0x0|                        ff|                    |        .|      |  break: 255 0x8-0x9 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|83                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|83                                             |.               |  short_count: 3 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x9 (8)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x5 (3)
0x0|      82                                       |  .             |      major_type: "array" (4) 0x2-0x2.3 (0.3)
0x0|      82                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
   |                                               |                |      elements[0:2]: 0x3-0x5 (2)
   |                                               |                |        [0]{}: element 0x3-0x4 (1)
0x0|         02                                    |   .            |          major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         02                                    |   .            |          short_count: 2 0x3.3-0x4 (0.5)
   |                                               |                |          value: 2
   |                                               |                |        [1]{}: element 0x4-0x5 (1)
0x0|            03                                 |    .           |          major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x0|            03                                 |    .           |          short_count: 3 0x4.3-0x5 (0.5)
   |                                               |                |          value: 3
   |                                               |                |    [2]{}: element 0x5-0x9 (4)
0x0|               9f                              |     .          |      major_type: "array" (4) 0x5-0x5.3 (0.3)
0x0|               9f                              |     .          |      short_count: "indefinite" (31) 0x5.3-0x6 (0.5)
   |                                               |                |      elements[0:2]: 0x6-0x8 (2)
   |                                               |                |        [0]{}: element 0x6-0x7 (1)
0x0|                  04                           |      .         |          major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x0|                  04                           |      .         |          short_count: 4 0x6.3-0x7 (0.5)
   |                                               |                |          value: 4
   |                                               |                |        [1]{}: element 0x7-0x8 (1)
0x0|                     05                        |       .        |          major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     05                        |       .        |          short_count: 5 0x7.3-0x8 (0.5)
   |                                               |                |          value: 5
0x0|                        ff|                    |        .|      |      break: 255 0x8-0x9 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|83                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|83                                             |.               |  short_count: 3 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:3]: 0x1-0x9 (8)
   |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x0|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x0|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
   |                                               |                |      value: 1
   |                                               |                |    [1]{}: element 0x2-0x6 (4)
0x0|      9f                                       |  .             |      major_type: "array" (4) 0x2-0x2.3 (0.3)
0x0|      9f                                       |  .             |      short_count: "indefinite" (31) 0x2.3-0x3 (0.5)
   |                                               |                |      elements[0:2]: 0x3-0x5 (2)
   |                                               |                |        [0]{}: element 0x3-0x4 (1)
0x0|         02                                    |   .            |          major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         02                                    |   .            |          short_count: 2 0x3.3-0x4 (0.5)
   |                                               |                |          value: 2
   |                                               |                |        [1]{}: element 0x4-0x5 (1)
0x0|            03                                 |    .           |          major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x0|            03                                 |    .           |          short_count: 3 0x4.3-0x5 (0.5)
   |                                               |                |          value: 3
0x0|               ff                              |     .          |      break: 255 0x5-0x6 (1)
   |                                               |                |    [2]{}: element 0x6-0x9 (3)
0x0|                  82                           |      .         |      major_type: "array" (4) 0x6-0x6.3 (0.3)
0x0|                  82                           |      .         |      short_count: 2 0x6.3-0x7 (0.5)
   |                                               |                |      elements[0:2]: 0x7-0x9 (2)
   |                                               |                |        [0]{}: element 0x7-0x8 (1)
0x0|                     04                        |       .        |          major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     04                        |       .        |          short_count: 4 0x7.3-0x8 (0.5)
   |                                               |                |          value: 4
   |                                               |                |        [1]{}: element 0x8-0x9 (1)
0x0|                        05|                    |        .|      |          major_type: "positive_int" (0) 0x8-0x8.3 (0.3)
0x0|                        05|                    |        .|      |          short_count: 5 0x8.3-0x9 (0.5)
   |                                               |                |          value: 5
    |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1d (29)
0x00|9f                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x00|9f                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
    |                                               |                |  elements[0:25]: 0x1-0x1c (27)
    |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x00|   01                                          | .              |      major_type: "positive_int" (0) 0x1-0x1.3 (0.3)
0x00|   01                                          | .              |      short_count: 1 0x1.3-0x2 (0.5)
    |                                               |                |      value: 1
    |                                               |                |    [1]{}: element 0x2-0x3 (1)
0x00|      02                                       |  .             |      major_type: "positive_int" (0) 0x2-0x2.3 (0.3)
0x00|      02                                       |  .             |      short_count: 2 0x2.3-0x3 (0.5)
    |                                               |                |      value: 2
    |                                               |                |    [2]{}: element 0x3-0x4 (1)
0x00|         03                                    |   .            |      major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x00|         03                                    |   .            |      short_count: 3 0x3.3-0x4 (0.5)
    |                                               |                |      value: 3
    |                                               |                |    [3]{}: element 0x4-0x5 (1)
0x00|            04                                 |    .           |      major_type: "positive_int" (0) 0x4-0x4.3 (0.3)
0x00|            04                                 |    .           |      short_count: 4 0x4.3-0x5 (0.5)
    |                                               |                |      value: 4
    |                                               |                |    [4]{}: element 0x5-0x6 (1)
0x00|               05                              |     .          |      major_type: "positive_int" (0) 0x5-0x5.3 (0.3)
0x00|               05                              |     .          |      short_count: 5 0x5.3-0x6 (0.5)
    |                                               |                |      value: 5
    |                                               |                |    [5]{}: element 0x6-0x7 (1)
0x00|                  06                           |      .         |      major_type: "positive_int" (0) 0x6-0x6.3 (0.3)
0x00|                  06                           |      .         |      short_count: 6 0x6.3-0x7 (0.5)
    |                                               |                |      value: 6
    |                                               |                |    [6]{}: element 0x7-0x8 (1)
0x00|                     07                        |       .        |      major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x00|                     07                        |       .        |      short_count: 7 0x7.3-0x8 (0.5)
    |                                               |                |      value: 7
    |                                               |                |    [7]{}: element 0x8-0x9 (1)
0x00|                        08                     |        .       |      major_type: "positive_int" (0) 0x8-0x8.3 (0.3)
0x00|                        08                     |        .       |      short_count: 8 0x8.3-0x9 (0.5)
    |                                               |                |      value: 8
    |                                               |                |    [8]{}: element 0x9-0xa (1)
0x00|                           09                  |         .      |      major_type: "positive_int" (0) 0x9-0x9.3 (0.3)
0x00|                           09                  |         .      |      short_count: 9 0x9.3-0xa (0.5)
    |                                               |                |      value: 9
    |                                               |                |    [9]{}: element 0xa-0xb (1)
0x00|                              0a               |          .     |      major_type: "positive_int" (0) 0xa-0xa.3 (0.3)
0x00|                              0a               |          .     |      short_count: 10 0xa.3-0xb (0.5)
    |                                               |                |      value: 10
    |                                               |                |    [10]{}: element 0xb-0xc (1)
0x00|                                 0b            |           .    |      major_type: "positive_int" (0) 0xb-0xb.3 (0.3)
0x00|                                 0b            |           .    |      short_count: 11 0xb.3-0xc (0.5)
    |                                               |                |      value: 11
    |                                               |                |    [11]{}: element 0xc-0xd (1)
0x00|                                    0c         |            .   |      major_type: "positive_int" (0) 0xc-0xc.3 (0.3)
0x00|                                    0c         |            .   |      short_count: 12 0xc.3-0xd (0.5)
    |                                               |                |      value: 12
    |                                               |                |    [12]{}: element 0xd-0xe (1)
0x00|                                       0d      |             .  |      major_type: "positive_int" (0) 0xd-0xd.3 (0.3)
0x00|                                       0d      |             .  |      short_count: 13 0xd.3-0xe (0.5)
    |                                               |                |      value: 13
    |                                               |                |    [13]{}: element 0xe-0xf (1)
0x00|                                          0e   |              . |      major_type: "positive_int" (0) 0xe-0xe.3 (0.3)
0x00|                                          0e   |              . |      short_count: 14 0xe.3-0xf (0.5)
    |                                               |                |      value: 14
    |                                               |                |    [14]{}: element 0xf-0x10 (1)
0x00|                                             0f|               .|      major_type: "positive_int" (0) 0xf-0xf.3 (0.3)
0x00|                                             0f|               .|      short_count: 15 0xf.3-0x10 (0.5)
    |                                               |                |      value: 15
    |                                               |                |    [15]{}: element 0x10-0x11 (1)
0x10|10                                             |.               |      major_type: "positive_int" (0) 0x10-0x10.3 (0.3)
0x10|10                                             |.               |      short_count: 16 0x10.3-0x11 (0.5)
    |                                               |                |      value: 16
    |                                               |                |    [16]{}: element 0x11-0x12 (1)
0x10|   11                                          | .              |      major_type: "positive_int" (0) 0x11-0x11.3 (0.3)
0x10|   11                                          | .              |      short_count: 17 0x11.3-0x12 (0.5)
    |                                               |                |      value: 17
    |                                               |                |    [17]{}: element 0x12-0x13 (1)
0x10|      12                                       |  .             |      major_type: "positive_int" (0) 0x12-0x12.3 (0.3)
0x10|      12                                       |  .             |      short_count: 18 0x12.3-0x13 (0.5)
    |                                               |                |      value: 18
    |                                               |                |    [18]{}: element 0x13-0x14 (1)
0x10|         13                                    |   .            |      major_type: "positive_int" (0) 0x13-0x13.3 (0.3)
0x10|         13                                    |   .            |      short_count: 19 0x13.3-0x14 (0.5)
    |                                               |                |      value: 19
    |                                               |                |    [19]{}: element 0x14-0x15 (1)
0x10|            14                                 |    .           |      major_type: "positive_int" (0) 0x14-0x14.3 (0.3)
0x10|            14                                 |    .           |      short_count: 20 0x14.3-0x15 (0.5)
    |                                               |                |      value: 20
    |                                               |                |    [20]{}: element 0x15-0x16 (1)
0x10|               15                              |     .          |      major_type: "positive_int" (0) 0x15-0x15.3 (0.3)
0x10|               15                              |     .          |      short_count: 21 0x15.3-0x16 (0.5)
    |                                               |                |      value: 21
    |                                               |                |    [21]{}: element 0x16-0x17 (1)
0x10|                  16                           |      .         |      major_type: "positive_int" (0) 0x16-0x16.3 (0.3)
0x10|                  16                           |      .         |      short_count: 22 0x16.3-0x17 (0.5)
    |                                               |                |      value: 22
    |                                               |                |    [22]{}: element 0x17-0x18 (1)
0x10|                     17                        |       .        |      major_type: "positive_int" (0) 0x17-0x17.3 (0.3)
0x10|                     17                        |       .        |      short_count: 23 0x17.3-0x18 (0.5)
    |                                               |                |      value: 23
    |                                               |                |    [23]{}: element 0x18-0x1a (2)
0x10|                        18                     |        .       |      major_type: "positive_int" (0) 0x18-0x18.3 (0.3)
0x10|                        18                     |        .       |      short_count: "8bit" (24) 0x18.3-0x19 (0.5)
0x10|                           18                  |         .      |      variable_count: 24 0x19-0x1a (1)
    |                                               |                |      value: 24
    |                                               |                |    [24]{}: element 0x1a-0x1c (2)
0x10|                              18               |          .     |      major_type: "positive_int" (0) 0x1a-0x1a.3 (0.3)
0x10|                              18               |          .     |      short_count: "8bit" (24) 0x1a.3-0x1b (0.5)
0x10|                                 19            |           .    |      variable_count: 25 0x1b-0x1c (1)
    |                                               |                |      value: 25
0x10|                                    ff|        |            .|  |  break: 255 0x1c-0x1d (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xb (11)
0x0|bf                                             |.               |  major_type: "map" (5) 0x0-0x0.3 (0.3)
0x0|bf                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  pairs[0:2]: 0x1-0xa (9)
   |                                               |                |    [0]{}: pair 0x1-0x4 (3)
   |                                               |                |      key{}: 0x1-0x3 (2)
0x0|   61                                          | a              |        major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   61                                          | a              |        short_count: 1 0x1.3-0x2 (0.5)
0x0|      61                                       |  a             |        value: "a" 0x2-0x3 (1)
   |                                               |                |      value{}: 0x3-0x4 (1)
0x0|         01                                    |   .            |        major_type: "positive_int" (0) 0x3-0x3.3 (0.3)
0x0|         01                                    |   .            |        short_count: 1 0x3.3-0x4 (0.5)
   |                                               |                |        value: 1
   |                                               |                |    [1]{}: pair 0x4-0xa (6)
   |                                               |                |      key{}: 0x4-0x6 (2)
0x0|            61                                 |    a           |        major_type: "utf8" (3) 0x4-0x4.3 (0.3)
0x0|            61                                 |    a           |        short_count: 1 0x4.3-0x5 (0.5)
0x0|               62                              |     b          |        value: "b" 0x5-0x6 (1)
   |                                               |                |      value{}: 0x6-0xa (4)
0x0|                  9f                           |      .         |        major_type: "array" (4) 0x6-0x6.3 (0.3)
0x0|                  9f                           |      .         |        short_count: "indefinite" (31) 0x6.3-0x7 (0.5)
   |                                               |                |        elements[0:2]: 0x7-0x9 (2)
   |                                               |                |          [0]{}: element 0x7-0x8 (1)
0x0|                     02                        |       .        |            major_type: "positive_int" (0) 0x7-0x7.3 (0.3)
0x0|                     02                        |       .        |            short_count: 2 0x7.3-0x8 (0.5)
   |                                               |                |            value: 2
   |                                               |                |          [1]{}: element 0x8-0x9 (1)
0x0|                        03                     |        .       |            major_type: "positive_int" (0) 0x8-0x8.3 (0.3)
0x0|                        03                     |        .       |            short_count: 3 0x8.3-0x9 (0.5)
   |                                               |                |            value: 3
0x0|                           ff                  |         .      |        break: 255 0x9-0xa (1)
0x0|                              ff|              |          .|    |  break: 255 0xa-0xb (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9 (9)
0x0|82                                             |.               |  major_type: "array" (4) 0x0-0x0.3 (0.3)
0x0|82                                             |.               |  short_count: 2 0x0.3-0x1 (0.5)
   |                                               |                |  elements[0:2]: 0x1-0x9 (8)
   |                                               |                |    [0]{}: element 0x1-0x3 (2)
0x0|   61                                          | a              |      major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   61                                          | a              |      short_count: 1 0x1.3-0x2 (0.5)
0x0|      61                                       |  a             |      value: "a" 0x2-0x3 (1)
   |                                               |                |    [1]{}: element 0x3-0x9 (6)
0x0|         bf                                    |   .            |      major_type: "map" (5) 0x3-0x3.3 (0.3)
0x0|         bf                                    |   .            |      short_count: "indefinite" (31) 0x3.3-0x4 (0.5)
   |                                               |                |      pairs[0:1]: 0x4-0x8 (4)
   |                                               |                |        [0]{}: pair 0x4-0x8 (4)
   |                                               |                |          key{}: 0x4-0x6 (2)
0x0|            61                                 |    a           |            major_type: "utf8" (3) 0x4-0x4.3 (0.3)
0x0|            61                                 |    a           |            short_count: 1 0x4.3-0x5 (0.5)
0x0|               62                              |     b          |            value: "b" 0x5-0x6 (1)
   |                                               |                |          value{}: 0x6-0x8 (2)
0x0|                  61                           |      a         |            major_type: "utf8" (3) 0x6-0x6.3 (0.3)
0x0|                  61                           |      a         |            short_count: 1 0x6.3-0x7 (0.5)
0x0|                     63                        |       c        |            value: "c" 0x7-0x8 (1)
0x0|                        ff|                    |        .|      |      break: 255 0x8-0x9 (1)
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xc (12)
0x0|bf                                             |.               |  major_type: "map" (5) 0x0-0x0.3 (0.3)
0x0|bf                                             |.               |  short_count: "indefinite" (31) 0x0.3-0x1 (0.5)
   |                                               |                |  pairs[0:2]: 0x1-0xb (10)
   |                                               |                |    [0]{}: pair 0x1-0x6 (5)
   |                                               |                |      key{}: 0x1-0x5 (4)
0x0|   63                                          | c              |        major_type: "utf8" (3) 0x1-0x1.3 (0.3)
0x0|   63                                          | c              |        short_count: 3 0x1.3-0x2 (0.5)
0x0|      46 75 6e                                 |  Fun           |        value: "Fun" 0x2-0x5 (3)
   |                                               |                |      value{}: 0x5-0x6 (1)
0x0|               f5                              |     .          |        major_type: "special_float" (7) 0x5-0x5.3 (0.3)
0x0|               f5                              |     .          |        short_count: 21 0x5.3-0x6 (0.5)
   |                                               |                |        value: true
   |                                               |                |    [1]{}: pair 0x6-0xb (5)
   |                                               |                |      key{}: 0x6-0xa (4)
0x0|                  63                           |      c         |        major_type: "utf8" (3) 0x6-0x6.3 (0.3)
0x0|                  63                           |      c         |        short_count: 3 0x6.3-0x7 (0.5)
0x0|                     41 6d 74                  |       Amt      |        value: "Amt" 0x7-0xa (3)
   |                                               |                |      value{}: 0xa-0xb (1)
0x0|                              21               |          !     |        major_type: "negative_int" (1) 0xa-0xa.3 (0.3)
0x0|                              21               |          !     |        short_count: 1 0xa.3-0xb (0.5)
   |                                               |                |        value: -2
0x0|                                 ff|           |           .|   |  break: 255 0xb-0xc (1)
json> ^D