/*
* Copyright 2017 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
/*****************************************************************************************
******************** This file was generated by sksllex. Do not edit. *******************
*****************************************************************************************/
#include "src/sksl/SkSLLexer.h"
namespace SkSL {
using State = uint16_t;
static constexpr uint8_t kInvalidChar = 18 ;
static constexpr uint8_t kMappings[118 ] = {
1 , 2 , 3 , 3 , 1 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
3 , 3 , 3 , 1 , 4 , 3 , 5 , 6 , 7 , 8 , 3 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 ,
18 , 19 , 20 , 21 , 22 , 22 , 22 , 23 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 3 , 30 , 31 , 32 , 33 ,
34 , 35 , 36 , 36 , 37 , 36 , 36 , 36 , 38 , 36 , 36 , 36 , 36 , 39 , 40 , 36 , 41 , 36 , 36 , 42 ,
36 , 36 , 43 , 3 , 44 , 45 , 46 , 3 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 36 , 56 , 57 ,
58 , 59 , 60 , 61 , 36 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 , 70 , 71 , 72 , 73 , 74 ,
};
using IndexEntry = int16_t;
struct FullEntry {
State data[75 ];
};
struct CompactEntry {
uint32_t values;
uint8_t data[19 ];
};
static constexpr FullEntry kFull[] = {
{
0 , 2 , 3 , 4 , 5 , 7 , 9 , 23 , 25 , 28 , 29 , 30 , 32 , 35 , 36 ,
39 , 44 , 50 , 69 , 69 , 69 , 69 , 69 , 69 , 71 , 72 , 73 , 77 , 79 , 83 ,
84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 84 , 86 , 87 ,
88 , 84 , 91 , 104 , 114 , 130 , 155 , 167 , 183 , 188 , 196 , 84 , 287 , 297 , 304 ,
330 , 335 , 361 , 373 , 484 , 527 , 558 , 570 , 84 , 84 , 84 , 591 , 592 , 595 , 596 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 51 , 0 , 59 , 59 ,
59 , 59 , 59 , 59 , 60 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 ,
0 , 0 , 0 , 66 , 67 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 66 , 0 , 0 , 67 , 0 , 0 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 51 , 0 , 59 , 59 ,
59 , 59 , 59 , 59 , 60 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 ,
0 , 0 , 0 , 65 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 65 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 51 , 0 , 60 , 60 ,
60 , 60 , 60 , 60 , 60 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 ,
0 , 0 , 0 , 64 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 51 , 0 , 70 , 70 ,
70 , 70 , 70 , 70 , 70 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 ,
0 , 0 , 0 , 66 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 61 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 66 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 115 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
118 , 85 , 85 , 121 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 131 , 85 , 85 , 85 , 137 , 85 ,
85 , 143 , 85 , 148 , 85 , 85 , 85 , 85 , 85 , 152 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
156 , 85 , 159 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 161 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 168 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 172 , 85 ,
175 , 85 , 85 , 178 , 85 , 85 , 85 , 85 , 85 , 180 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 197 , 85 , 85 , 198 , 85 ,
85 , 238 , 241 , 85 , 85 , 85 , 263 , 281 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 203 ,
209 , 224 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 225 , 230 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 211 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
215 , 221 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
242 , 85 , 85 , 246 , 249 , 85 , 85 , 251 , 85 , 257 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 336 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 340 , 85 ,
85 , 85 , 85 , 85 , 85 , 350 , 85 , 85 , 357 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 374 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 463 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 467 , 475 , 85 , 479 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 380 ,
397 , 429 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 434 , 439 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 458 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 399 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
409 , 415 , 424 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 485 , 85 , 85 , 517 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 519 , 85 , 85 , 85 , 85 , 85 , 85 , 522 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 496 ,
502 , 508 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 434 , 509 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 528 , 85 ,
85 , 85 , 532 , 85 , 85 , 85 , 544 , 552 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 545 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 550 , 85 ,
85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 269 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
{
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 ,
85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 571 , 85 , 85 ,
85 , 85 , 85 , 575 , 85 , 583 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 0 , 0 , 0 , 0 ,
},
};
static constexpr CompactEntry kCompact[] = {
{0 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{3 ,
{195 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{6 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{8 , {255 , 255 , 255 , 255 , 255 , 255 , 255 , 15 , 0 , 0 , 192 , 15 , 0 , 0 , 0 , 0 , 0 , 192 , 63 }},
{8 , {255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 0 , 192 , 15 , 0 , 0 , 0 , 0 , 0 , 192 , 63 }},
{19 | (11 << 10 ) | (10 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
106 ,
170 ,
170 ,
162 ,
170 ,
234 ,
63 }},
{10 , {255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 0 , 192 , 15 , 0 , 0 , 0 , 0 , 0 , 192 , 63 }},
{14 | (12 << 10 ) | (10 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
170 ,
106 ,
170 ,
232 ,
63 }},
{13 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 84 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{15 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{16 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{17 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{18 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{20 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{21 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{22 | (10 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{24 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{27 | (26 << 10 ),
{255 ,
255 ,
253 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{31 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{34 | (33 << 10 ),
{255 ,
255 ,
255 ,
253 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{38 | (37 << 10 ),
{255 ,
255 ,
255 ,
223 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{40 ,
{255 ,
255 ,
255 ,
255 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{41 | (40 << 10 ),
{255 ,
255 ,
255 ,
255 ,
87 ,
85 ,
255 ,
255 ,
207 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{43 | (42 << 10 ),
{255 ,
255 ,
255 ,
221 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{43 ,
{255 ,
255 ,
255 ,
255 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{49 | (48 << 10 ) | (45 << 20 ),
{255 ,
255 ,
191 ,
255 ,
253 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{46 | (45 << 10 ),
{87 , 85 , 21 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 21 }},
{47 | (45 << 10 ),
{87 , 85 , 85 , 85 , 84 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 85 , 21 }},
{48 , {51 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }},
{56 | (52 << 10 ),
{255 ,
255 ,
255 ,
255 ,
87 ,
85 ,
255 ,
255 ,
207 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{53 | (52 << 10 ),
{255 ,
255 ,
255 ,
255 ,
87 ,
85 ,
255 ,
255 ,
207 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{55 | (54 << 10 ),
{255 ,
255 ,
255 ,
221 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{55 ,
{255 ,
255 ,
255 ,
255 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{58 | (57 << 10 ),
{255 ,
255 ,
255 ,
221 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{58 ,
{255 ,
255 ,
255 ,
255 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{63 | (62 << 10 ),
{255 ,
255 ,
255 ,
221 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{63 ,
{255 ,
255 ,
255 ,
255 ,
3 ,
0 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{68 , {255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 255 , 255 , 63 , 0 , 252 , 255 , 255 , 255 , 255 , 63 }},
{68 | (66 << 10 ),
{255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 255 , 247 , 63 , 0 , 252 , 255 , 255 , 247 , 255 , 63 }},
{76 | (74 << 10 ),
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
31 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{75 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{78 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{81 | (80 << 10 ),
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
127 ,
252 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{82 ,
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{85 , {255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 0 , 192 , 15 , 0 , 0 , 0 , 0 , 0 , 192 , 63 }},
{90 | (89 << 10 ),
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
127 ,
255 ,
255 ,
255 ,
255 ,
243 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
63 }},
{94 | (92 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
170 ,
106 ,
168 ,
234 ,
63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{98 | (95 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
170 ,
169 ,
168 ,
234 ,
63 }},
{96 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{97 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{99 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{100 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{101 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{102 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{103 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{109 | (105 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
170 ,
154 ,
162 ,
234 ,
63 }},
{106 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{107 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{108 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 84 , 85 , 85 , 213 , 63 }},
{110 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{111 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{112 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{113 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{116 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{117 | (93 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
42 ,
170 ,
170 ,
170 ,
169 ,
234 ,
63 }},
{119 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{120 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{122 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{125 | (123 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
170 ,
106 ,
168 ,
234 ,
63 }},
{124 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{126 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{127 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{128 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{129 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{132 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{133 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{134 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{135 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{136 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{138 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{139 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{140 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{141 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{142 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{144 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{145 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{146 | (85 << 10 ),
{255 , 255 , 255 , 255 , 23 , 80 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{147 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 212 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 23 , 80 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{149 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{150 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{151 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{153 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{154 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{157 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{158 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{160 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{162 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{163 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{164 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{165 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{166 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{169 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{170 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{171 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{173 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 212 , 63 }},
{174 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{176 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{177 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{179 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{181 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{182 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{186 | (184 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
166 ,
168 ,
170 ,
234 ,
63 }},
{185 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 79 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{185 , {255 , 255 , 255 , 255 , 3 , 0 , 255 , 15 , 0 , 0 , 192 , 15 , 0 , 0 , 0 , 0 , 0 , 192 , 63 }},
{187 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{193 | (189 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
106 ,
170 ,
170 ,
138 ,
234 ,
63 }},
{190 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{191 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{192 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{194 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{195 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{199 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{200 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{201 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{202 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{204 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{205 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{206 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{207 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{208 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{210 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{212 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{213 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{214 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{216 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{217 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{218 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{219 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{220 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{222 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{223 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{226 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{227 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{228 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{229 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{231 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{232 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{233 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{234 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{235 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{236 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{237 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{239 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{240 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{243 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{244 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{245 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{247 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{248 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{250 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{252 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{253 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{254 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{255 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{256 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{258 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{259 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{260 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{261 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{262 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{269 | (264 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
170 ,
162 ,
234 ,
63 }},
{265 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{266 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{267 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{268 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{202 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{270 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{271 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{272 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{273 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{274 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{275 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 81 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{276 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{277 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{278 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{279 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{280 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 69 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{282 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{283 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 212 , 63 }},
{284 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{285 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{286 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{293 | (288 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
168 ,
170 ,
234 ,
63 }},
{289 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{290 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{291 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{292 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{295 | (294 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
106 ,
170 ,
42 ,
234 ,
63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{296 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{298 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{299 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{300 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{301 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{302 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{303 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{312 | (305 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
168 ,
170 ,
234 ,
63 }},
{306 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{307 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{308 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{309 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{310 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{311 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{319 | (313 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
106 ,
170 ,
162 ,
170 ,
234 ,
63 }},
{314 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{315 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{316 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{317 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{318 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{320 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{321 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{322 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{323 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{324 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{325 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{326 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{327 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{328 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 69 , 213 , 63 }},
{329 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{331 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{332 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{333 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{334 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{337 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{338 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 84 , 85 , 85 , 213 , 63 }},
{339 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{341 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 212 , 63 }},
{342 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{343 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{344 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 79 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{345 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{346 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{347 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{348 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{349 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{351 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{352 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{353 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{354 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 21 , 85 , 213 , 63 }},
{355 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{356 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{358 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{359 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{360 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{362 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{369 | (363 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
170 ,
168 ,
234 ,
63 }},
{364 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{365 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{366 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{367 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{368 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{370 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{371 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{372 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{375 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{376 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{377 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{378 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{379 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{381 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{392 | (382 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
159 ,
170 ,
170 ,
232 ,
175 ,
170 ,
170 ,
170 ,
170 ,
170 ,
234 ,
63 }},
{383 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{384 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{385 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{386 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{387 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{388 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{389 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{390 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{391 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 21 , 213 , 63 }},
{393 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{394 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{395 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{396 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{398 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{400 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{401 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{402 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{403 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{404 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{405 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{406 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{407 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{408 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{410 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{411 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{412 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{413 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{414 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{416 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{417 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{418 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{419 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{420 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{421 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{422 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{423 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{425 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{426 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{427 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{428 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{430 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{431 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 21 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{432 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{433 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{435 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{436 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{437 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{438 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{440 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{441 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{442 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{453 | (443 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
159 ,
170 ,
170 ,
232 ,
175 ,
170 ,
170 ,
170 ,
170 ,
170 ,
234 ,
63 }},
{444 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{445 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{446 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{447 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{448 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 212 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{449 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{450 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{451 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{452 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{454 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{455 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{456 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{457 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{459 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{460 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{461 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{462 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{464 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 197 , 63 }},
{465 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{466 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 84 , 85 , 85 , 85 , 213 , 63 }},
{471 | (468 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
138 ,
170 ,
234 ,
63 }},
{469 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{470 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{472 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{473 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{474 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{476 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{477 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{478 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{93 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{480 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{481 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{482 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 81 , 85 , 85 , 85 , 85 , 213 , 63 }},
{483 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 69 , 85 , 85 , 85 , 213 , 63 }},
{491 | (486 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
170 ,
154 ,
170 ,
170 ,
232 ,
63 }},
{487 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{488 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{489 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{490 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{492 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{493 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{494 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{495 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{497 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{498 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{499 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{500 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{501 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{503 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 81 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{504 | (409 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
143 ,
170 ,
154 ,
234 ,
175 ,
170 ,
170 ,
170 ,
170 ,
170 ,
234 ,
63 }},
{505 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{506 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{507 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{510 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{511 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 84 , 85 , 85 , 85 , 85 , 213 , 63 }},
{512 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{513 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 79 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{514 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{515 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{516 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{518 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{520 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{521 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{523 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{524 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{525 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 69 , 85 , 85 , 85 , 85 , 213 , 63 }},
{526 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{529 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{530 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{531 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{539 | (533 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
106 ,
170 ,
42 ,
170 ,
234 ,
63 }},
{538 | (534 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
175 ,
170 ,
169 ,
170 ,
168 ,
170 ,
234 ,
63 }},
{535 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{536 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{537 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{540 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{541 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{542 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{543 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{546 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 69 , 85 , 85 , 213 , 63 }},
{547 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{548 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{549 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{551 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{553 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{554 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 212 , 63 }},
{555 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{556 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{557 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{564 | (559 << 10 ) | (85 << 20 ),
{255 ,
255 ,
255 ,
255 ,
171 ,
170 ,
255 ,
175 ,
170 ,
170 ,
234 ,
111 ,
170 ,
170 ,
170 ,
168 ,
170 ,
234 ,
63 }},
{560 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{561 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{562 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{563 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{565 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{566 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 31 , 85 , 85 , 85 , 85 , 85 , 213 , 63 }},
{567 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{568 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{569 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{572 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{573 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{574 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{576 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{577 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 84 , 85 , 85 , 213 , 63 }},
{578 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 81 , 85 , 85 , 85 , 213 , 63 }},
{579 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 69 , 85 , 213 , 63 }},
{580 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{581 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 81 , 213 , 63 }},
{582 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 81 , 85 , 213 , 63 }},
{584 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 21 , 85 , 85 , 85 , 213 , 63 }},
{585 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 84 , 213 , 63 }},
{586 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 21 , 85 , 85 , 85 , 85 , 213 , 63 }},
{587 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 84 , 85 , 213 , 63 }},
{588 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 21 , 85 , 85 , 213 , 63 }},
{589 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 81 , 85 , 85 , 213 , 63 }},
{590 | (85 << 10 ),
{255 , 255 , 255 , 255 , 87 , 85 , 255 , 95 , 85 , 85 , 213 , 95 , 85 , 85 , 85 , 85 , 85 , 209 , 63 }},
{594 | (593 << 10 ),
{255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
127 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
255 ,
60 }},
};
static constexpr IndexEntry kIndices[] = {
0 , -1 , 1 , 1 , 0 , 2 , 0 , 3 , 4 , 5 , 6 , 7 , 8 , 6 , 9 , 10 , 11 , 12 ,
6 , 13 , 14 , 15 , 6 , 16 , 0 , 17 , 0 , 0 , 0 , 0 , 18 , 0 , 19 , 0 , 0 , 0 ,
20 , 0 , 0 , 21 , 22 , 23 , 24 , 24 , 25 , 26 , 27 , 0 , 28 , 0 , -2 , 29 , 30 , 31 ,
32 , 32 , 33 , 34 , 34 , -3 , -4 , 35 , 36 , 36 , 0 , 0 , 0 , 37 , 38 , -5 , -5 , 0 ,
0 , 39 , 40 , 0 , 0 , 41 , 0 , 42 , 0 , 43 , 0 , 0 , 44 , 44 , 0 , 0 , 45 , 0 ,
0 , 46 , 47 , 44 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 ,
44 , 62 , 63 , 64 , 65 , 44 , -6 , 66 , 67 , 44 , 68 , 69 , 70 , 71 , 72 , 73 , 44 , 74 ,
75 , 76 , 77 , 44 , -7 , 78 , 79 , 80 , 81 , 82 , 44 , 83 , 84 , 85 , 86 , 87 , 44 , 88 ,
89 , 90 , 91 , 92 , 93 , 94 , 95 , 57 , 96 , 97 , 92 , -8 , 98 , 99 , 44 , 100 , 47 , 101 ,
102 , 103 , 104 , 105 , 106 , -9 , 107 , 108 , 109 , 44 , 110 , 111 , 112 , 113 , 114 , 44 , 115 , 44 ,
116 , 117 , 92 , 118 , 119 , 120 , 121 , 122 , 123 , 124 , 125 , 126 , 44 , 127 , 128 , 92 , -10 , 44 ,
129 , 130 , 131 , 132 , -11 , 133 , 134 , 135 , 136 , 137 , 138 , 139 , -12 , 140 , 141 , 142 , 138 , 143 ,
144 , 145 , 146 , 147 , 138 , 148 , 149 , 150 , 151 , 152 , 153 , 154 , 155 , 156 , 157 , 158 , 159 , 160 ,
161 , 162 , 163 , 138 , 164 , 165 , 132 , -13 , 166 , 167 , 168 , 44 , 169 , 170 , 44 , 171 , 150 , 172 ,
173 , 174 , 175 , 176 , 57 , 177 , 178 , 179 , 180 , 181 , 150 , 182 , 183 , 184 , 185 , 186 , 187 , 188 ,
189 , 190 , 191 , 192 , 193 , 194 , 195 , 196 , 197 , 198 , 199 , 200 , 201 , 202 , 203 , 204 , 132 , 205 ,
206 , 207 , 208 , 209 , 44 , 210 , 211 , 212 , 44 , 213 , 214 , 215 , 216 , 217 , 218 , 44 , 219 , 220 ,
221 , 222 , 223 , 224 , 225 , 57 , 226 , 227 , 228 , 229 , 230 , 231 , 44 , 232 , 233 , 234 , 235 , 236 ,
237 , 238 , 239 , 240 , 241 , 44 , 242 , 243 , 244 , 245 , 150 , -14 , 246 , 247 , 248 , 112 , 249 , 250 ,
251 , 252 , 253 , 254 , 255 , 256 , 257 , 44 , 258 , 259 , 260 , 261 , 262 , 263 , 264 , 265 , 266 , 267 ,
51 , 268 , 269 , 270 , 271 , 272 , 273 , 274 , 44 , 275 , 276 , 277 , 44 , -15 , 278 , 279 , 280 , 281 ,
282 , -16 , 283 , 284 , 285 , 286 , 287 , 288 , 289 , 290 , 291 , 292 , 293 , 294 , 295 , 296 , 297 , 298 ,
294 , 299 , -17 , 300 , 301 , 302 , 303 , 304 , 305 , 306 , 307 , 308 , 294 , 309 , 310 , 311 , 312 , 313 ,
138 , 314 , 315 , 316 , 317 , 318 , 319 , 320 , 321 , 294 , 322 , 323 , 324 , 325 , 294 , 326 , 327 , 328 ,
329 , 150 , 330 , 331 , 332 , 333 , 156 , 334 , 335 , 336 , 337 , 338 , 339 , 340 , 341 , 342 , 343 , 344 ,
345 , 346 , 294 , 347 , 348 , 349 , 350 , 294 , 351 , 352 , 353 , 354 , 294 , 355 , 356 , 357 , 358 , 359 ,
360 , 361 , 51 , 362 , 363 , 364 , 44 , 365 , 366 , 367 , 368 , 369 , 370 , 371 , 372 , 44 , -18 , 373 ,
374 , 375 , 376 , 377 , 57 , 378 , 379 , 380 , 381 , -19 , 382 , 383 , 384 , 385 , 386 , 138 , 387 , 388 ,
389 , 390 , 391 , 138 , 151 , 392 , 393 , 394 , 395 , 396 , 397 , 398 , 138 , 399 , 70 , 400 , 401 , 44 ,
402 , 403 , 404 , 405 , 358 , -20 , 406 , 407 , 408 , 132 , 409 , 410 , 411 , 412 , 413 , 44 , 264 , 414 ,
415 , 416 , 417 , 112 , -21 , 418 , 419 , 420 , 421 , 187 , 422 , 211 , 423 , 424 , 425 , 426 , 427 , 132 ,
428 , 429 , 430 , 431 , 432 , 211 , 433 , 434 , 435 , 436 , 437 , 57 , -22 , 438 , 439 , 440 , 44 , 441 ,
442 , 443 , 444 , 445 , 446 , 447 , 44 , 448 , 449 , 450 , 451 , 452 , 453 , 454 , 44 , 0 , 455 , 0 ,
0 , 0 , 0 ,
};
static State get_transition(uint8_t transition, State state) {
IndexEntry index = kIndices[state];
if (index < 0 ) {
return kFull[~index].data[transition];
}
const CompactEntry& entry = kCompact[index];
int v = entry.data[transition >> 2 ];
v >>= 2 * (transition & 3 );
v &= 3 ;
v *= 10 ;
return (entry.values >> v) & 1023 ;
}
static const uint8_t kAccepts[597 ] = {
255 , 255 , 89 , 89 , 92 , 68 , 73 , 92 , 43 , 41 , 41 , 41 , 41 , 36 , 41 , 41 , 41 , 41 , 37 , 41 ,
41 , 41 , 27 , 58 , 82 , 63 , 67 , 87 , 44 , 45 , 56 , 80 , 54 , 52 , 78 , 51 , 55 , 53 , 79 , 50 ,
1 , 255 , 255 , 1 , 57 , 255 , 255 , 91 , 90 , 81 , 2 , 1 , 1 , 255 , 255 , 1 , 255 , 255 , 1 , 2 ,
3 , 255 , 255 , 1 , 3 , 2 , 2 , 255 , 2 , 2 , 2 , 70 , 88 , 75 , 59 , 83 , 77 , 71 , 72 , 74 ,
76 , 60 , 84 , 69 , 42 , 42 , 48 , 49 , 62 , 86 , 66 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 14 , 42 , 42 , 42 , 42 , 30 , 42 , 42 , 42 , 12 , 42 , 42 ,
42 , 42 , 42 , 42 , 22 , 42 , 42 , 42 , 42 , 15 , 42 , 42 , 42 , 42 , 42 , 42 , 13 , 42 , 42 , 42 ,
42 , 42 , 16 , 42 , 42 , 42 , 40 , 42 , 10 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 7 , 42 ,
42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 5 , 42 , 42 , 42 , 42 , 42 , 23 , 42 , 8 ,
42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 33 , 42 , 42 , 42 , 42 , 6 , 42 , 42 ,
42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 18 , 42 , 42 , 42 , 25 , 42 , 42 , 20 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 40 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 32 , 42 , 42 , 42 , 35 , 42 , 42 , 42 ,
42 , 42 , 42 , 34 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 26 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 24 , 42 , 42 , 19 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 39 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 28 , 42 , 42 , 42 , 17 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 40 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 40 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 31 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 11 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 40 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 4 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 21 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 9 , 42 , 42 , 42 , 42 , 42 ,
42 , 42 , 38 , 42 , 42 , 42 , 42 , 42 , 42 , 42 , 29 , 46 , 61 , 85 , 65 , 47 , 64 ,
};
Token Lexer::next() {
// Note that we cheat here: normally a lexer needs to worry about the case
// where a token has a prefix which is not itself a valid token - for instance,
// maybe we have a valid token 'while', but 'w', 'wh', etc. are not valid
// tokens. Our grammar doesn't have this property, so we can simplify the logic
// a bit.
int32_t startOffset = fOffset;
State state = 1 ;
for (;;) {
if (fOffset >= (int32_t)fText.length()) {
if (startOffset == (int32_t)fText.length() || kAccepts[state] == 255 ) {
return Token(Token::Kind::TK_END_OF_FILE, startOffset, 0 );
}
break ;
}
uint8_t c = (uint8_t)(fText[fOffset] - 9 );
if (c >= 118 ) {
c = kInvalidChar;
}
State newState = get_transition(kMappings[c], state);
if (!newState) {
break ;
}
state = newState;
++fOffset;
}
Token::Kind kind = (Token::Kind)kAccepts[state];
return Token(kind, startOffset, fOffset - startOffset);
}
} // namespace SkSL
Messung V0.5 in Prozent C=92 H=96 G=93