bitmaps.c 43.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/*
 * Copyright (C) 2014 Julian Lewis
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 3
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, you may find one here:
 * http://www.gnu.org/licenses/gpl-3.0-standalone.html
 * or you may search the http://www.gnu.org website for the version 3 license,
 * or you may write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
 */
21 22
#include <bitmaps.h>

23 24 25 26
static const uint8_t comp_circle_data[] = {
        0x20,
        0x8d,
        0x3d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
27
        0x84,
28
        0x0b,
='s avatar
= committed
29
        0x84,
30
        0x36,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
31
        0x83,
32
        0x13,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
33
        0x83,
34
        0x30,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
35
        0x83,
36
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
37
        0x83,
38
        0x2b,
='s avatar
= committed
39
        0x82,
40
        0x1f,
41 42 43
        0x82,
        0x27,
        0x82,
44
        0x23,
45
        0x82,
46 47
        0x24,
        0x81,
48
        0x27,
49
        0x81,
50 51 52 53
        0x21,
        0x82,
        0x29,
        0x82,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
54 55
        0x1e,
        0x81,
56
        0x2d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
57 58 59
        0x81,
        0x1c,
        0x81,
60
        0x2f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
61 62 63
        0x81,
        0x1a,
        0x81,
64
        0x31,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
65 66 67
        0x81,
        0x18,
        0x81,
68
        0x33,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
69 70 71
        0x81,
        0x16,
        0x81,
72
        0x35,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
73 74 75
        0x81,
        0x14,
        0x81,
76
        0x37,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
77 78 79
        0x81,
        0x12,
        0x81,
80
        0x39,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
81 82 83
        0x81,
        0x10,
        0x81,
84
        0x3b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
85 86 87
        0x81,
        0x0e,
        0x81,
88
        0x3d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
89
        0x81,
90 91 92 93
        0x0d,
        0x80,
        0x3f,
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
94 95
        0x0c,
        0x81,
96
        0x3f,
='s avatar
= committed
97 98 99
        0x81,
        0x0a,
        0x81,
100
        0x41,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
101
        0x81,
='s avatar
= committed
102
        0x09,
='s avatar
= committed
103
        0x80,
104
        0x43,
='s avatar
= committed
105 106
        0x80,
        0x08,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
107
        0x81,
108
        0x43,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
109 110
        0x81,
        0x07,
='s avatar
= committed
111
        0x80,
112
        0x45,
='s avatar
= committed
113
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
114 115
        0x06,
        0x81,
116
        0x45,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
117 118
        0x81,
        0x05,
='s avatar
= committed
119
        0x80,
120
        0x47,
='s avatar
= committed
121
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
122
        0x05,
='s avatar
= committed
123
        0x80,
124
        0x47,
='s avatar
= committed
125
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
126 127
        0x04,
        0x81,
128
        0x47,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
129
        0x81,
='s avatar
= committed
130 131
        0x03,
        0x80,
132
        0x49,
133 134 135
        0x80,
        0x03,
        0x80,
136
        0x49,
='s avatar
= committed
137 138
        0x80,
        0x02,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
139
        0x81,
140
        0x49,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
141
        0x81,
='s avatar
= committed
142 143
        0x01,
        0x80,
144
        0x4b,
145 146 147
        0x80,
        0x01,
        0x80,
148
        0x4b,
149 150 151
        0x80,
        0x01,
        0x80,
152
        0x4b,
='s avatar
= committed
153 154
        0x80,
        0x00,
155
        0x81,
156
        0x4b,
157
        0x82,
158
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
159
        0x81,
160
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
161
        0x81,
162
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
163
        0x81,
164
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
165
        0x81,
166
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
167
        0x81,
168
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
169
        0x81,
170
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
171
        0x81,
172
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
173
        0x81,
174
        0x4d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
175
        0x81,
176
        0x4d,
177
        0x81,
178
        0x4d,
179
        0x81,
180
        0x4d,
181
        0x82,
182
        0x4b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
183
        0x81,
184 185
        0x00,
        0x80,
186
        0x4b,
187 188 189
        0x80,
        0x01,
        0x80,
190
        0x4b,
191 192 193
        0x80,
        0x01,
        0x80,
194
        0x4b,
195
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
196
        0x01,
197
        0x81,
198
        0x49,
199
        0x81,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
200
        0x02,
201
        0x80,
202
        0x49,
='s avatar
= committed
203
        0x80,
204
        0x03,
='s avatar
= committed
205
        0x80,
206
        0x49,
='s avatar
= committed
207
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
208 209
        0x03,
        0x81,
210
        0x47,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
211
        0x81,
='s avatar
= committed
212
        0x04,
213
        0x80,
214
        0x47,
215
        0x80,
='s avatar
= committed
216 217
        0x05,
        0x80,
218
        0x47,
='s avatar
= committed
219 220
        0x80,
        0x05,
221
        0x81,
222
        0x45,
='s avatar
= committed
223 224 225
        0x81,
        0x06,
        0x80,
226
        0x45,
='s avatar
= committed
227
        0x80,
228
        0x07,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
229
        0x81,
230
        0x43,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
231 232
        0x81,
        0x08,
='s avatar
= committed
233
        0x80,
234
        0x43,
='s avatar
= committed
235
        0x80,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
236 237
        0x09,
        0x81,
238
        0x41,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
239
        0x81,
240
        0x0a,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
241
        0x81,
242
        0x3f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
243 244
        0x81,
        0x0c,
245 246 247 248
        0x80,
        0x3f,
        0x80,
        0x0d,
='s avatar
= committed
249
        0x81,
250
        0x3d,
251
        0x81,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
252 253
        0x0e,
        0x81,
254
        0x3b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
255 256 257
        0x81,
        0x10,
        0x81,
258
        0x39,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
259 260 261
        0x81,
        0x12,
        0x81,
262
        0x37,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
263 264 265
        0x81,
        0x14,
        0x81,
266
        0x35,
='s avatar
= committed
267 268 269
        0x81,
        0x16,
        0x81,
270
        0x33,
='s avatar
= committed
271
        0x81,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
272
        0x18,
='s avatar
= committed
273
        0x81,
274
        0x31,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
275 276 277
        0x81,
        0x1a,
        0x81,
278
        0x2f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
279 280 281
        0x81,
        0x1c,
        0x81,
282
        0x2d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
283 284
        0x81,
        0x1e,
285 286 287 288
        0x82,
        0x29,
        0x82,
        0x21,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
289
        0x81,
290
        0x27,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
291 292 293
        0x81,
        0x24,
        0x82,
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
        0x23,
        0x82,
        0x27,
        0x82,
        0x1f,
        0x82,
        0x2b,
        0x83,
        0x19,
        0x83,
        0x30,
        0x83,
        0x13,
        0x83,
        0x36,
        0x84,
        0x0b,
        0x84,
        0x3d,
        0x8d,
        0x20};
const struct rle_bitmap comp_circle = { 80, 80, comp_circle_data };

static const uint8_t comp_circle2_data[] = {
        0x33,
        0x8f,
        0x61,
        0x86,
        0x0d,
        0x86,
        0x57,
        0x84,
        0x19,
        0x84,
        0x50,
        0x83,
        0x21,
        0x83,
332
        0x4b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
333 334
        0x82,
        0x27,
335
        0x82,
336
        0x47,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
337
        0x82,
338
        0x2b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
339
        0x82,
340 341 342 343 344
        0x42,
        0x83,
        0x2f,
        0x83,
        0x3e,
345
        0x81,
346
        0x35,
347 348 349 350 351 352 353 354
        0x81,
        0x3b,
        0x82,
        0x37,
        0x82,
        0x37,
        0x82,
        0x3b,
355 356
        0x82,
        0x34,
357
        0x81,
358
        0x3f,
359
        0x81,
360
        0x31,
361
        0x82,
362
        0x41,
363
        0x82,
364 365 366 367 368 369
        0x2e,
        0x81,
        0x45,
        0x81,
        0x2c,
        0x81,
370
        0x47,
371 372 373 374 375
        0x81,
        0x2a,
        0x81,
        0x49,
        0x81,
376 377 378
        0x27,
        0x82,
        0x4b,
379 380
        0x82,
        0x24,
381
        0x81,
382
        0x4f,
383
        0x81,
384
        0x22,
385
        0x81,
386
        0x51,
387
        0x81,
388
        0x20,
389
        0x81,
390
        0x53,
391
        0x81,
392
        0x1e,
393
        0x81,
394
        0x55,
395
        0x81,
396 397 398 399 400
        0x1d,
        0x80,
        0x57,
        0x80,
        0x1c,
401
        0x81,
402
        0x57,
403
        0x81,
404
        0x1a,
405
        0x81,
406
        0x59,
407
        0x81,
408 409 410 411 412 413 414 415 416
        0x18,
        0x81,
        0x5b,
        0x81,
        0x16,
        0x81,
        0x5d,
        0x81,
        0x15,
417
        0x80,
418
        0x5f,
419
        0x80,
420 421 422 423 424 425 426 427 428
        0x14,
        0x81,
        0x5f,
        0x81,
        0x12,
        0x81,
        0x61,
        0x81,
        0x11,
429
        0x80,
430
        0x63,
431
        0x80,
432 433 434 435 436
        0x10,
        0x81,
        0x63,
        0x81,
        0x0f,
437
        0x80,
438
        0x65,
439
        0x80,
440 441 442 443 444 445 446 447
        0x0e,
        0x81,
        0x65,
        0x81,
        0x0c,
        0x81,
        0x67,
        0x81,
448 449
        0x0b,
        0x80,
450
        0x69,
451
        0x80,
452
        0x0b,
453
        0x80,
454
        0x69,
455
        0x80,
456 457 458 459 460
        0x0a,
        0x81,
        0x69,
        0x81,
        0x09,
461
        0x80,
462
        0x6b,
463
        0x80,
464 465 466 467
        0x08,
        0x81,
        0x6b,
        0x81,
468
        0x07,
469
        0x80,
470
        0x6d,
471
        0x80,
472
        0x06,
473
        0x81,
474 475 476
        0x6d,
        0x81,
        0x05,
477
        0x80,
478
        0x6f,
479
        0x80,
480
        0x05,
481
        0x80,
482
        0x6f,
483
        0x80,
484 485 486 487 488
        0x04,
        0x81,
        0x6f,
        0x81,
        0x03,
489
        0x80,
490
        0x71,
491
        0x80,
492
        0x03,
493
        0x80,
494
        0x71,
495
        0x80,
496
        0x03,
497 498 499
        0x80,
        0x71,
        0x80,
500
        0x02,
501 502 503
        0x81,
        0x71,
        0x81,
504
        0x01,
505 506 507
        0x80,
        0x73,
        0x80,
508
        0x01,
509 510 511
        0x80,
        0x73,
        0x80,
512
        0x01,
513 514 515
        0x80,
        0x73,
        0x80,
516
        0x01,
517 518 519
        0x80,
        0x73,
        0x80,
520
        0x01,
521 522 523
        0x80,
        0x73,
        0x80,
524 525
        0x00,
        0x81,
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
        0x73,
        0x82,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x81,
        0x75,
        0x82,
        0x73,
        0x81,
558
        0x00,
559
        0x80,
560
        0x73,
561
        0x80,
562
        0x01,
563
        0x80,
564
        0x73,
565
        0x80,
566 567
        0x01,
        0x80,
568
        0x73,
569
        0x80,
570
        0x01,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
571
        0x80,
572
        0x73,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
573
        0x80,
574
        0x01,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
575
        0x80,
576
        0x73,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
577
        0x80,
578
        0x01,
579 580 581
        0x81,
        0x71,
        0x81,
582
        0x02,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
583
        0x80,
584
        0x71,
585 586
        0x80,
        0x03,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
587
        0x80,
588
        0x71,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
589
        0x80,
590
        0x03,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
591
        0x80,
592
        0x71,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
593
        0x80,
594
        0x03,
595 596 597
        0x81,
        0x6f,
        0x81,
598
        0x04,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
599
        0x80,
600
        0x6f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
601
        0x80,
602
        0x05,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
603
        0x80,
604
        0x6f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
605
        0x80,
606
        0x05,
607 608 609
        0x81,
        0x6d,
        0x81,
610
        0x06,
611
        0x80,
612
        0x6d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
613
        0x80,
614 615 616 617 618
        0x07,
        0x81,
        0x6b,
        0x81,
        0x08,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
619
        0x80,
620
        0x6b,
621
        0x80,
622
        0x09,
623 624 625
        0x81,
        0x69,
        0x81,
626
        0x0a,
627
        0x80,
628
        0x69,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
629
        0x80,
630
        0x0b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
631
        0x80,
632
        0x69,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
633
        0x80,
634
        0x0b,
635 636 637 638 639 640 641 642
        0x81,
        0x67,
        0x81,
        0x0c,
        0x81,
        0x65,
        0x81,
        0x0e,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
643
        0x80,
644
        0x65,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
645
        0x80,
646 647 648 649 650
        0x0f,
        0x81,
        0x63,
        0x81,
        0x10,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
651
        0x80,
652
        0x63,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
653
        0x80,
654 655 656 657 658 659 660 661 662
        0x11,
        0x81,
        0x61,
        0x81,
        0x12,
        0x81,
        0x5f,
        0x81,
        0x14,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
663
        0x80,
664
        0x5f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
665
        0x80,
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682
        0x15,
        0x81,
        0x5d,
        0x81,
        0x16,
        0x81,
        0x5b,
        0x81,
        0x18,
        0x81,
        0x59,
        0x81,
        0x1a,
        0x81,
        0x57,
        0x81,
        0x1c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
683
        0x80,
684
        0x57,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
685
        0x80,
686
        0x1d,
687
        0x81,
688 689 690 691 692 693 694 695 696 697 698 699 700 701 702
        0x55,
        0x81,
        0x1e,
        0x81,
        0x53,
        0x81,
        0x20,
        0x81,
        0x51,
        0x81,
        0x22,
        0x81,
        0x4f,
        0x81,
        0x24,
703
        0x82,
704 705 706
        0x4b,
        0x82,
        0x27,
707
        0x81,
708 709 710 711 712 713 714 715 716 717 718
        0x49,
        0x81,
        0x2a,
        0x81,
        0x47,
        0x81,
        0x2c,
        0x81,
        0x45,
        0x81,
        0x2e,
719
        0x82,
720
        0x41,
721
        0x82,
722 723 724 725 726
        0x31,
        0x81,
        0x3f,
        0x81,
        0x34,
727
        0x82,
728
        0x3b,
729
        0x82,
730
        0x37,
731
        0x82,
732 733 734
        0x37,
        0x82,
        0x3b,
735
        0x81,
736 737 738 739 740 741 742
        0x35,
        0x81,
        0x3e,
        0x83,
        0x2f,
        0x83,
        0x42,
743
        0x82,
744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765
        0x2b,
        0x82,
        0x47,
        0x82,
        0x27,
        0x82,
        0x4b,
        0x83,
        0x21,
        0x83,
        0x50,
        0x84,
        0x19,
        0x84,
        0x57,
        0x86,
        0x0d,
        0x86,
        0x61,
        0x8f,
        0x33};
const struct rle_bitmap comp_circle2 = { 120, 120, comp_circle2_data };
766 767 768 769 770 771 772 773 774

static const uint8_t comp_circle3_data[] = {
        0x33,
        0x90,
        0x62,
        0x9a,
        0x59,
        0x89,
        0x06,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
775
        0x80,
776 777 778 779 780
        0x06,
        0x89,
        0x52,
        0x87,
        0x0b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
781
        0x80,
782 783 784 785 786
        0x0b,
        0x87,
        0x4c,
        0x86,
        0x0f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
787
        0x80,
788 789 790 791 792
        0x0f,
        0x86,
        0x47,
        0x85,
        0x12,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
793
        0x80,
794 795 796 797 798
        0x12,
        0x85,
        0x43,
        0x84,
        0x15,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
799
        0x80,
800 801 802 803 804
        0x15,
        0x84,
        0x3f,
        0x84,
        0x17,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
805
        0x80,
806 807 808 809 810
        0x17,
        0x84,
        0x3b,
        0x84,
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
811
        0x80,
812 813
        0x19,
        0x84,
814
        0x38,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
815
        0x83,
816
        0x1b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
817
        0x80,
818
        0x1b,
819
        0x83,
820 821 822
        0x35,
        0x83,
        0x1d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
823
        0x80,
824
        0x1d,
825
        0x83,
826 827 828
        0x32,
        0x83,
        0x1e,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
829
        0x80,
830 831 832 833 834
        0x1e,
        0x83,
        0x2f,
        0x83,
        0x20,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
835
        0x80,
836 837 838 839 840
        0x20,
        0x83,
        0x2c,
        0x83,
        0x21,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
841
        0x80,
842
        0x21,
843
        0x83,
844 845 846
        0x2a,
        0x83,
        0x22,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
847
        0x80,
848 849 850 851 852
        0x22,
        0x83,
        0x28,
        0x82,
        0x24,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
853
        0x80,
854 855 856 857 858
        0x24,
        0x82,
        0x26,
        0x82,
        0x25,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
859
        0x80,
860 861 862 863 864
        0x25,
        0x82,
        0x24,
        0x82,
        0x26,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
865
        0x80,
866 867 868 869 870
        0x26,
        0x82,
        0x22,
        0x82,
        0x27,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
871
        0x80,
872 873 874 875 876
        0x27,
        0x82,
        0x20,
        0x83,
        0x27,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
877
        0x80,
878
        0x27,
879
        0x83,
880 881 882
        0x1e,
        0x82,
        0x01,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
883
        0x80,
884
        0x26,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
885
        0x80,
886
        0x26,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
887
        0x80,
888 889 890 891 892
        0x01,
        0x82,
        0x1c,
        0x82,
        0x03,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
893
        0x80,
894
        0x25,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
895
        0x80,
896
        0x25,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
897
        0x80,
898
        0x03,
899
        0x82,
900 901 902
        0x1a,
        0x82,
        0x05,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
903
        0x80,
904 905 906
        0x24,
        0x80,
        0x24,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
907
        0x80,
908 909 910 911
        0x05,
        0x82,
        0x18,
        0x82,
912
        0x07,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
913
        0x80,
914
        0x23,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
915
        0x80,
916
        0x23,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
917
        0x80,
918 919 920 921
        0x07,
        0x82,
        0x17,
        0x82,
922
        0x08,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
923
        0x80,
924
        0x22,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
925
        0x80,
926
        0x22,
927
        0x80,
928 929 930 931 932
        0x08,
        0x82,
        0x16,
        0x82,
        0x0a,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
933
        0x80,
934
        0x21,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
935
        0x80,
936
        0x21,
937 938 939
        0x80,
        0x0a,
        0x82,
940 941 942
        0x14,
        0x82,
        0x0c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
943
        0x80,
944
        0x20,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
945
        0x80,
946
        0x20,
947
        0x80,
948
        0x0c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
949
        0x82,
950
        0x13,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
951
        0x81,
952
        0x0e,
953
        0x80,
954
        0x1f,
955
        0x80,
956
        0x1f,
957
        0x80,
958
        0x0e,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
959
        0x81,
960 961 962
        0x12,
        0x82,
        0x0f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
963
        0x80,
964
        0x1e,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
965
        0x80,
966
        0x1e,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
967
        0x80,
968
        0x0f,
969
        0x82,
970 971 972
        0x10,
        0x82,
        0x11,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
973
        0x80,
974
        0x1d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
975
        0x80,
976
        0x1d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
977
        0x80,
978
        0x11,
979
        0x82,
980
        0x0f,
981
        0x81,
982
        0x13,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
983
        0x80,
984
        0x1c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
985
        0x80,
986
        0x1c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
987
        0x80,
988
        0x13,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
989
        0x81,
990 991 992
        0x0e,
        0x82,
        0x14,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
993
        0x80,
994
        0x1b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
995
        0x80,
996
        0x1b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
997
        0x80,
998
        0x14,
999
        0x82,
1000 1001 1002
        0x0d,
        0x81,
        0x16,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1003
        0x80,
1004
        0x1a,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1005
        0x80,
1006
        0x1a,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1007
        0x80,
1008
        0x16,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1009
        0x81,
1010 1011 1012
        0x0c,
        0x82,
        0x17,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1013
        0x80,
1014
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1015
        0x80,
1016
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1017
        0x80,
1018 1019 1020
        0x17,
        0x82,
        0x0b,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1021
        0x81,
1022
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1023
        0x80,
1024
        0x18,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1025
        0x80,
1026
        0x18,
1027
        0x80,
1028
        0x19,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1029
        0x81,
1030
        0x0a,
1031
        0x82,
1032
        0x1a,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1033
        0x80,
1034
        0x17,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1035
        0x80,
1036
        0x17,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1037
        0x80,
1038
        0x1a,
1039
        0x82,
1040
        0x09,
1041 1042
        0x81,
        0x1c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1043
        0x80,
1044
        0x16,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1045
        0x80,
1046
        0x16,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1047
        0x80,
1048
        0x1c,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1049
        0x81,
1050
        0x08,
1051
        0x82,
1052
        0x1d,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1053
        0x80,
1054
        0x15,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1055
        0x80,
1056
        0x15,
1057
        0x80,
1058
        0x1d,
1059
        0x82,
1060
        0x07,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1061
        0x81,
1062
        0x1f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1063
        0x80,
1064
        0x14,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1065
        0x80,
1066
        0x14,
1067
        0x80,
1068
        0x1f,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1069
        0x81,
1070
        0x07,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1071
        0x81,
1072
        0x20,
1073
        0x80,
1074
        0x13,
1075
        0x80,
1076
        0x13,
1077
        0x80,
1078
        0x20,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1079
        0x81,
1080
        0x06,
1081
        0x82,
1082
        0x21,
1083
        0x80,
1084
        0x12,
1085
        0x80,
1086
        0x12,
1087
        0x80,
1088
        0x21,
1089
        0x82,
1090
        0x05,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1091
        0x81,
1092
        0x23,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1093
        0x80,
1094
        0x11,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1095
        0x80,
1096 1097
        0x11,
        0x80,
1098 1099 1100 1101 1102
        0x23,
        0x81,
        0x05,
        0x81,
        0x24,
1103
        0x80,
1104
        0x10,
1105 1106 1107
        0x80,
        0x10,
        0x80,
1108 1109 1110 1111 1112
        0x24,
        0x81,
        0x04,
        0x82,
        0x25,
1113
        0x80,
1114
        0x0f,
1115 1116
        0x80,
        0x0f,
1117 1118
        0x80,
        0x25,
1119
        0x82,
1120
        0x03,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1121
        0x81,
1122
        0x27,
1123
        0x80,
1124
        0x0e,
1125 1126
        0x80,
        0x0e,
1127 1128
        0x80,
        0x27,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1129
        0x81,
1130 1131 1132
        0x03,
        0x81,
        0x28,
1133
        0x80,
1134
        0x0d,
1135
        0x80,
1136
        0x0d,
1137
        0x80,
1138 1139 1140 1141 1142
        0x28,
        0x81,
        0x03,
        0x81,
        0x29,
1143
        0x80,
1144
        0x0c,
1145
        0x80,
1146
        0x0c,
1147
        0x80,
1148 1149 1150
        0x29,
        0x81,
        0x02,
Grzegorz Daniluk's avatar
Grzegorz Daniluk committed
1151
        0x82,