• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2023 gRPC authors.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 //     http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
15 // This file is autogenerated: see
16 // tools/codegen/core/gen_huffman_decompressor.cc
17 
18 #include "test/cpp/microbenchmarks/huffman_geometries/decode_huff_7_16_7.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_7_16_7 {
23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = {
24     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74};
25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = {
26     0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01,
27     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
28     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02};
29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = {
30     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25,
31     0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41,
32     0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75};
33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = {
34     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
35     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d,
36     0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59,
37     0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85,
38     0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
39     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
40 const uint8_t HuffDecoderCommon::table1_0_emit_[68] = {
41     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25,
42     0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41,
43     0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75,
44     0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
45     0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x59,
46     0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a};
47 const uint16_t HuffDecoderCommon::table1_0_inner_[72] = {
48     0x0005, 0x0045, 0x0085, 0x00c5, 0x0105, 0x0145, 0x0185, 0x01c5, 0x0205,
49     0x0245, 0x0286, 0x02c6, 0x0306, 0x0346, 0x0386, 0x03c6, 0x0406, 0x0446,
50     0x0486, 0x04c6, 0x0506, 0x0546, 0x0586, 0x05c6, 0x0606, 0x0646, 0x0686,
51     0x06c6, 0x0706, 0x0746, 0x0786, 0x07c6, 0x0806, 0x0846, 0x0886, 0x08c6,
52     0x0907, 0x0947, 0x0987, 0x09c7, 0x0a07, 0x0a47, 0x0a87, 0x0ac7, 0x0b07,
53     0x0b47, 0x0b87, 0x0bc7, 0x0c07, 0x0c47, 0x0c87, 0x0cc7, 0x0d07, 0x0d47,
54     0x0d87, 0x0dc7, 0x0e07, 0x0e47, 0x0e87, 0x0ec7, 0x0f07, 0x0f47, 0x0f87,
55     0x0fc7, 0x1007, 0x1047, 0x1087, 0x10c7, 0x000f, 0x0017, 0x001f, 0x0027};
56 const uint8_t HuffDecoderCommon::table1_0_outer_[128] = {
57     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,
58     4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,
59     9,  9,  10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18,
60     18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27,
61     28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38,
62     39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
63     58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71};
64 const uint8_t HuffDecoderCommon::table8_0_emit_[5] = {0x21, 0x22, 0x28, 0x29,
65                                                       0x3f};
66 const uint8_t HuffDecoderCommon::table8_0_inner_[7] = {0x00, 0x04, 0x08, 0x0c,
67                                                        0x10, 0x01, 0x02};
68 const uint8_t HuffDecoderCommon::table9_0_emit_[8] = {0x21, 0x22, 0x28, 0x29,
69                                                       0x3f, 0x27, 0x2b, 0x7c};
70 const uint8_t HuffDecoderCommon::table9_0_inner_[10] = {
71     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x02};
72 const uint8_t HuffDecoderCommon::table9_0_outer_[16] = {0, 1, 0, 2, 0, 3, 0, 4,
73                                                         0, 5, 6, 7, 8, 0, 0, 9};
74 const uint8_t HuffDecoderCommon::table10_0_emit_[10] = {
75     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e};
76 const uint8_t HuffDecoderCommon::table10_0_ops_[32] = {
77     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
78     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x15,
79     0x00, 0x19, 0x00, 0x1d, 0x21, 0x25, 0x00, 0x00, 0x00, 0x02};
80 const uint8_t HuffDecoderCommon::table11_0_emit_[16] = {
81     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c,
82     0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e};
83 const uint8_t HuffDecoderCommon::table11_0_ops_[64] = {
84     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
85     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
86     0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00,
87     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
88     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x21, 0x00,
89     0x25, 0x29, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x00, 0x02};
90 const uint8_t HuffDecoderCommon::table12_0_emit_[18] = {
91     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23,
92     0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d};
93 const uint8_t HuffDecoderCommon::table12_0_ops_[128] = {
94     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
95     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
97     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
98     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
99     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
100     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,
101     0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19,
102     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
103     0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35,
104     0x00, 0x39, 0x00, 0x3d, 0x41, 0x45, 0x00, 0x02};
105 const uint8_t HuffDecoderCommon::table13_0_emit_[40] = {
106     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63,
107     0x21, 0x65, 0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74,
108     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63,
109     0x22, 0x65, 0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74};
110 const uint8_t HuffDecoderCommon::table13_0_ops_[64] = {
111     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01,
112     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
113     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50,
114     0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01,
115     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
116     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52};
117 const uint8_t HuffDecoderCommon::table13_1_emit_[40] = {
118     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63,
119     0x28, 0x65, 0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74,
120     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63,
121     0x29, 0x65, 0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74};
122 const uint8_t HuffDecoderCommon::table13_2_emit_[22] = {
123     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f,
124     0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x27, 0x2b};
125 const uint8_t HuffDecoderCommon::table13_2_ops_[64] = {
126     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01,
127     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
128     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01,
129     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
130     0x01, 0x01, 0x01, 0x52, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
131     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x56};
132 const uint8_t HuffDecoderCommon::table13_3_emit_[14] = {
133     0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b,
134     0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
135 const uint8_t HuffDecoderCommon::table13_3_ops_[64] = {
136     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
137     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
138     0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01,
139     0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x16,
140     0x01, 0x01, 0x01, 0x1a, 0x01, 0x01, 0x01, 0x1e, 0x01, 0x01, 0x01,
141     0x22, 0x01, 0x26, 0x01, 0x2a, 0x2e, 0x32, 0x36, 0x03};
142 const uint8_t* const HuffDecoderCommon::table13_emit_[4] = {
143     table13_0_emit_,
144     table13_1_emit_,
145     table13_2_emit_,
146     table13_3_emit_,
147 };
148 const uint8_t* const HuffDecoderCommon::table13_ops_[4] = {
149     table13_0_ops_,
150     table13_0_ops_,
151     table13_2_ops_,
152     table13_3_ops_,
153 };
154 const uint8_t HuffDecoderCommon::table14_0_emit_[72] = {
155     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63, 0x21, 0x65,
156     0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74, 0x21, 0x20, 0x21, 0x25,
157     0x21, 0x2d, 0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21, 0x34, 0x21, 0x35,
158     0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39, 0x21, 0x3d, 0x21, 0x41,
159     0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66, 0x21, 0x67, 0x21, 0x68,
160     0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70, 0x21, 0x72, 0x21, 0x75};
161 const uint16_t HuffDecoderCommon::table14_0_ops_[64] = {
162     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
163     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
164     0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069,
165     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9,
166     0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9,
167     0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000,
168     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
169     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
170 const uint8_t HuffDecoderCommon::table14_1_emit_[72] = {
171     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63, 0x22, 0x65,
172     0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74, 0x22, 0x20, 0x22, 0x25,
173     0x22, 0x2d, 0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22, 0x34, 0x22, 0x35,
174     0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39, 0x22, 0x3d, 0x22, 0x41,
175     0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66, 0x22, 0x67, 0x22, 0x68,
176     0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70, 0x22, 0x72, 0x22, 0x75};
177 const uint8_t HuffDecoderCommon::table14_2_emit_[72] = {
178     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63, 0x28, 0x65,
179     0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74, 0x28, 0x20, 0x28, 0x25,
180     0x28, 0x2d, 0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28, 0x34, 0x28, 0x35,
181     0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39, 0x28, 0x3d, 0x28, 0x41,
182     0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66, 0x28, 0x67, 0x28, 0x68,
183     0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70, 0x28, 0x72, 0x28, 0x75};
184 const uint8_t HuffDecoderCommon::table14_3_emit_[72] = {
185     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63, 0x29, 0x65,
186     0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74, 0x29, 0x20, 0x29, 0x25,
187     0x29, 0x2d, 0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29, 0x34, 0x29, 0x35,
188     0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39, 0x29, 0x3d, 0x29, 0x41,
189     0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66, 0x29, 0x67, 0x29, 0x68,
190     0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70, 0x29, 0x72, 0x29, 0x75};
191 const uint8_t HuffDecoderCommon::table14_4_emit_[72] = {
192     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f, 0x65,
193     0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25,
194     0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
195     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39, 0x3f, 0x3d, 0x3f, 0x41,
196     0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66, 0x3f, 0x67, 0x3f, 0x68,
197     0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70, 0x3f, 0x72, 0x3f, 0x75};
198 const uint8_t HuffDecoderCommon::table14_5_emit_[40] = {
199     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63,
200     0x27, 0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74,
201     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63,
202     0x2b, 0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74};
203 const uint16_t HuffDecoderCommon::table14_5_ops_[64] = {
204     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
205     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
206     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
207     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
208     0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
209     0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
210     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
211     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
212 const uint8_t HuffDecoderCommon::table14_6_emit_[22] = {
213     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
214     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x23, 0x3e};
215 const uint16_t HuffDecoderCommon::table14_6_ops_[64] = {
216     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
217     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
218     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
219     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
220     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
221     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
222     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
223     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0056};
224 const uint8_t HuffDecoderCommon::table14_7_emit_[11] = {
225     0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
226 const uint16_t HuffDecoderCommon::table14_7_ops_[64] = {
227     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
228     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
229     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
230     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
231     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
232     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016,
233     0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x001e,
234     0x0000, 0x0022, 0x0000, 0x0026, 0x0000, 0x002a, 0x0000, 0x0003};
235 const uint8_t* const HuffDecoderCommon::table14_emit_[8] = {
236     table14_0_emit_, table14_1_emit_, table14_2_emit_, table14_3_emit_,
237     table14_4_emit_, table14_5_emit_, table14_6_emit_, table14_7_emit_,
238 };
239 const uint16_t* const HuffDecoderCommon::table14_ops_[8] = {
240     table14_0_ops_, table14_0_ops_, table14_0_ops_, table14_0_ops_,
241     table14_0_ops_, table14_5_ops_, table14_6_ops_, table14_7_ops_,
242 };
243 const uint8_t HuffDecoderCommon::table15_0_emit_[44] = {
244     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63, 0x21,
245     0x65, 0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74, 0x21, 0x20,
246     0x21, 0x25, 0x21, 0x2d, 0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21,
247     0x34, 0x21, 0x35, 0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39};
248 const uint16_t HuffDecoderCommon::table15_0_ops_[64] = {
249     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
250     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
251     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
252     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
253     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
254     0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069,
255     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089,
256     0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9};
257 const uint8_t HuffDecoderCommon::table15_1_emit_[92] = {
258     0x21, 0x3d, 0x21, 0x41, 0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66,
259     0x21, 0x67, 0x21, 0x68, 0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70,
260     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44,
261     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48, 0x21, 0x49, 0x21, 0x4a,
262     0x21, 0x4b, 0x21, 0x4c, 0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
263     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54, 0x21, 0x55, 0x21, 0x56,
264     0x21, 0x57, 0x21, 0x59, 0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76,
265     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a};
266 const uint16_t HuffDecoderCommon::table15_1_ops_[64] = {
267     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
268     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
269     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
270     0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
271     0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
272     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109,
273     0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149,
274     0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002};
275 const uint8_t HuffDecoderCommon::table15_2_emit_[44] = {
276     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63, 0x22,
277     0x65, 0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74, 0x22, 0x20,
278     0x22, 0x25, 0x22, 0x2d, 0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22,
279     0x34, 0x22, 0x35, 0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39};
280 const uint8_t HuffDecoderCommon::table15_3_emit_[92] = {
281     0x22, 0x3d, 0x22, 0x41, 0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66,
282     0x22, 0x67, 0x22, 0x68, 0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70,
283     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44,
284     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48, 0x22, 0x49, 0x22, 0x4a,
285     0x22, 0x4b, 0x22, 0x4c, 0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
286     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54, 0x22, 0x55, 0x22, 0x56,
287     0x22, 0x57, 0x22, 0x59, 0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76,
288     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a};
289 const uint8_t HuffDecoderCommon::table15_4_emit_[44] = {
290     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63, 0x28,
291     0x65, 0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74, 0x28, 0x20,
292     0x28, 0x25, 0x28, 0x2d, 0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28,
293     0x34, 0x28, 0x35, 0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39};
294 const uint8_t HuffDecoderCommon::table15_5_emit_[92] = {
295     0x28, 0x3d, 0x28, 0x41, 0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66,
296     0x28, 0x67, 0x28, 0x68, 0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70,
297     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44,
298     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48, 0x28, 0x49, 0x28, 0x4a,
299     0x28, 0x4b, 0x28, 0x4c, 0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
300     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54, 0x28, 0x55, 0x28, 0x56,
301     0x28, 0x57, 0x28, 0x59, 0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76,
302     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a};
303 const uint8_t HuffDecoderCommon::table15_6_emit_[44] = {
304     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63, 0x29,
305     0x65, 0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74, 0x29, 0x20,
306     0x29, 0x25, 0x29, 0x2d, 0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29,
307     0x34, 0x29, 0x35, 0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39};
308 const uint8_t HuffDecoderCommon::table15_7_emit_[92] = {
309     0x29, 0x3d, 0x29, 0x41, 0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66,
310     0x29, 0x67, 0x29, 0x68, 0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70,
311     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44,
312     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48, 0x29, 0x49, 0x29, 0x4a,
313     0x29, 0x4b, 0x29, 0x4c, 0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
314     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54, 0x29, 0x55, 0x29, 0x56,
315     0x29, 0x57, 0x29, 0x59, 0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76,
316     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a};
317 const uint8_t HuffDecoderCommon::table15_8_emit_[44] = {
318     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f,
319     0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20,
320     0x3f, 0x25, 0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f,
321     0x34, 0x3f, 0x35, 0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
322 const uint8_t HuffDecoderCommon::table15_9_emit_[92] = {
323     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66,
324     0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70,
325     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44,
326     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
327     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
328     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
329     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
330     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a};
331 const uint8_t HuffDecoderCommon::table15_10_emit_[72] = {
332     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 0x27, 0x65,
333     0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25,
334     0x27, 0x2d, 0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
335     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39, 0x27, 0x3d, 0x27, 0x41,
336     0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66, 0x27, 0x67, 0x27, 0x68,
337     0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70, 0x27, 0x72, 0x27, 0x75};
338 const uint8_t HuffDecoderCommon::table15_11_emit_[72] = {
339     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 0x2b, 0x65,
340     0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25,
341     0x2b, 0x2d, 0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
342     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39, 0x2b, 0x3d, 0x2b, 0x41,
343     0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68,
344     0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72, 0x2b, 0x75};
345 const uint8_t HuffDecoderCommon::table15_12_emit_[72] = {
346     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c, 0x65,
347     0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25,
348     0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
349     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39, 0x7c, 0x3d, 0x7c, 0x41,
350     0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68,
351     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 0x7c, 0x75};
352 const uint8_t HuffDecoderCommon::table15_13_emit_[40] = {
353     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63,
354     0x23, 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74,
355     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63,
356     0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74};
357 const uint8_t HuffDecoderCommon::table15_14_emit_[4] = {0x00, 0x24, 0x40, 0x5b};
358 const uint16_t HuffDecoderCommon::table15_14_ops_[64] = {
359     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
360     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
361     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
362     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
363     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
364     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
365     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
366     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e};
367 const uint8_t HuffDecoderCommon::table15_15_emit_[7] = {0x5d, 0x7e, 0x5e, 0x7d,
368                                                         0x3c, 0x60, 0x7b};
369 const uint16_t HuffDecoderCommon::table15_15_ops_[64] = {
370     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
371     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
373     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
374     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
375     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
376     0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016,
377     0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0003};
378 const uint8_t* const HuffDecoderCommon::table15_emit_[16] = {
379     table15_0_emit_,  table15_1_emit_,  table15_2_emit_,  table15_3_emit_,
380     table15_4_emit_,  table15_5_emit_,  table15_6_emit_,  table15_7_emit_,
381     table15_8_emit_,  table15_9_emit_,  table15_10_emit_, table15_11_emit_,
382     table15_12_emit_, table15_13_emit_, table15_14_emit_, table15_15_emit_,
383 };
384 const uint16_t* const HuffDecoderCommon::table15_ops_[16] = {
385     table15_0_ops_, table15_1_ops_, table15_0_ops_,  table15_1_ops_,
386     table15_0_ops_, table15_1_ops_, table15_0_ops_,  table15_1_ops_,
387     table15_0_ops_, table15_1_ops_, table14_0_ops_,  table14_0_ops_,
388     table14_0_ops_, table14_5_ops_, table15_14_ops_, table15_15_ops_,
389 };
390 const uint8_t HuffDecoderCommon::table16_0_emit_[16] = {
391     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61,
392     0x21, 0x63, 0x21, 0x65, 0x21, 0x69, 0x21, 0x6f};
393 const uint16_t HuffDecoderCommon::table16_0_ops_[64] = {
394     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
395     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
396     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
397     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
398     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
399     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
400     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
401     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039};
402 const uint8_t HuffDecoderCommon::table16_1_emit_[28] = {
403     0x21, 0x73, 0x21, 0x74, 0x21, 0x20, 0x21, 0x25, 0x21, 0x2d,
404     0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21, 0x34, 0x21, 0x35,
405     0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39};
406 const uint16_t HuffDecoderCommon::table16_1_ops_[64] = {
407     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
408     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
409     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
410     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
411     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
412     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
413     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
414     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069};
415 const uint8_t HuffDecoderCommon::table16_2_emit_[36] = {
416     0x21, 0x3d, 0x21, 0x41, 0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66,
417     0x21, 0x67, 0x21, 0x68, 0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70,
418     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
419 const uint16_t HuffDecoderCommon::table16_2_ops_[64] = {
420     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
421     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
422     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
423     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
424     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
425     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
426     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
427     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089};
428 const uint8_t HuffDecoderCommon::table16_3_emit_[68] = {
429     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48, 0x21, 0x49, 0x21, 0x4a,
430     0x21, 0x4b, 0x21, 0x4c, 0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
431     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54, 0x21, 0x55, 0x21, 0x56,
432     0x21, 0x57, 0x21, 0x59, 0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76,
433     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26, 0x21, 0x2a,
434     0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a};
435 const uint16_t HuffDecoderCommon::table16_3_ops_[64] = {
436     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
437     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
438     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
439     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
440     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099,
441     0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9,
442     0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9,
443     0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002};
444 const uint8_t HuffDecoderCommon::table16_4_emit_[16] = {
445     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61,
446     0x22, 0x63, 0x22, 0x65, 0x22, 0x69, 0x22, 0x6f};
447 const uint8_t HuffDecoderCommon::table16_5_emit_[28] = {
448     0x22, 0x73, 0x22, 0x74, 0x22, 0x20, 0x22, 0x25, 0x22, 0x2d,
449     0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22, 0x34, 0x22, 0x35,
450     0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39};
451 const uint8_t HuffDecoderCommon::table16_6_emit_[36] = {
452     0x22, 0x3d, 0x22, 0x41, 0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66,
453     0x22, 0x67, 0x22, 0x68, 0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70,
454     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
455 const uint8_t HuffDecoderCommon::table16_7_emit_[68] = {
456     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48, 0x22, 0x49, 0x22, 0x4a,
457     0x22, 0x4b, 0x22, 0x4c, 0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
458     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54, 0x22, 0x55, 0x22, 0x56,
459     0x22, 0x57, 0x22, 0x59, 0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76,
460     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26, 0x22, 0x2a,
461     0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a};
462 const uint8_t HuffDecoderCommon::table16_8_emit_[16] = {
463     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61,
464     0x28, 0x63, 0x28, 0x65, 0x28, 0x69, 0x28, 0x6f};
465 const uint8_t HuffDecoderCommon::table16_9_emit_[28] = {
466     0x28, 0x73, 0x28, 0x74, 0x28, 0x20, 0x28, 0x25, 0x28, 0x2d,
467     0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28, 0x34, 0x28, 0x35,
468     0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39};
469 const uint8_t HuffDecoderCommon::table16_10_emit_[36] = {
470     0x28, 0x3d, 0x28, 0x41, 0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66,
471     0x28, 0x67, 0x28, 0x68, 0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70,
472     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
473 const uint8_t HuffDecoderCommon::table16_11_emit_[68] = {
474     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48, 0x28, 0x49, 0x28, 0x4a,
475     0x28, 0x4b, 0x28, 0x4c, 0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
476     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54, 0x28, 0x55, 0x28, 0x56,
477     0x28, 0x57, 0x28, 0x59, 0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76,
478     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26, 0x28, 0x2a,
479     0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a};
480 const uint8_t HuffDecoderCommon::table16_12_emit_[16] = {
481     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61,
482     0x29, 0x63, 0x29, 0x65, 0x29, 0x69, 0x29, 0x6f};
483 const uint8_t HuffDecoderCommon::table16_13_emit_[28] = {
484     0x29, 0x73, 0x29, 0x74, 0x29, 0x20, 0x29, 0x25, 0x29, 0x2d,
485     0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29, 0x34, 0x29, 0x35,
486     0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39};
487 const uint8_t HuffDecoderCommon::table16_14_emit_[36] = {
488     0x29, 0x3d, 0x29, 0x41, 0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66,
489     0x29, 0x67, 0x29, 0x68, 0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70,
490     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
491 const uint8_t HuffDecoderCommon::table16_15_emit_[68] = {
492     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48, 0x29, 0x49, 0x29, 0x4a,
493     0x29, 0x4b, 0x29, 0x4c, 0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
494     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54, 0x29, 0x55, 0x29, 0x56,
495     0x29, 0x57, 0x29, 0x59, 0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76,
496     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26, 0x29, 0x2a,
497     0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a};
498 const uint8_t HuffDecoderCommon::table16_16_emit_[16] = {
499     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61,
500     0x3f, 0x63, 0x3f, 0x65, 0x3f, 0x69, 0x3f, 0x6f};
501 const uint8_t HuffDecoderCommon::table16_17_emit_[28] = {
502     0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25, 0x3f, 0x2d,
503     0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
504     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
505 const uint8_t HuffDecoderCommon::table16_18_emit_[36] = {
506     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66,
507     0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70,
508     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
509 const uint8_t HuffDecoderCommon::table16_19_emit_[68] = {
510     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
511     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
512     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
513     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
514     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26, 0x3f, 0x2a,
515     0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a};
516 const uint8_t HuffDecoderCommon::table16_20_emit_[44] = {
517     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 0x27,
518     0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74, 0x27, 0x20,
519     0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27,
520     0x34, 0x27, 0x35, 0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
521 const uint8_t HuffDecoderCommon::table16_21_emit_[92] = {
522     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
523     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
524     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44,
525     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
526     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
527     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
528     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
529     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a};
530 const uint8_t HuffDecoderCommon::table16_22_emit_[44] = {
531     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 0x2b,
532     0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20,
533     0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b,
534     0x34, 0x2b, 0x35, 0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
535 const uint8_t HuffDecoderCommon::table16_23_emit_[92] = {
536     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
537     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
538     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44,
539     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
540     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
541     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
542     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
543     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a};
544 const uint8_t HuffDecoderCommon::table16_24_emit_[44] = {
545     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
546     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20,
547     0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c,
548     0x34, 0x7c, 0x35, 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
549 const uint8_t HuffDecoderCommon::table16_25_emit_[92] = {
550     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
551     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
552     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
553     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
554     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
555     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
556     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
557     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a};
558 const uint8_t HuffDecoderCommon::table16_26_emit_[72] = {
559     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
560     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
561     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
562     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
563     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
564     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75};
565 const uint8_t HuffDecoderCommon::table16_27_emit_[72] = {
566     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
567     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
568     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
569     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
570     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
571     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75};
572 const uint8_t HuffDecoderCommon::table16_28_emit_[40] = {
573     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63,
574     0x00, 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74,
575     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63,
576     0x24, 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74};
577 const uint8_t HuffDecoderCommon::table16_29_emit_[40] = {
578     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63,
579     0x40, 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74,
580     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63,
581     0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74};
582 const uint8_t HuffDecoderCommon::table16_30_emit_[40] = {
583     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63,
584     0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74,
585     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63,
586     0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74};
587 const uint8_t HuffDecoderCommon::table16_31_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60,
588                                                         0x7b};
589 const uint16_t HuffDecoderCommon::table16_31_ops_[64] = {
590     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
591     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
592     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
593     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
594     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
595     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
596     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
597     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
598 const uint8_t* const HuffDecoderCommon::table16_emit_[32] = {
599     table16_0_emit_,  table16_1_emit_,  table16_2_emit_,  table16_3_emit_,
600     table16_4_emit_,  table16_5_emit_,  table16_6_emit_,  table16_7_emit_,
601     table16_8_emit_,  table16_9_emit_,  table16_10_emit_, table16_11_emit_,
602     table16_12_emit_, table16_13_emit_, table16_14_emit_, table16_15_emit_,
603     table16_16_emit_, table16_17_emit_, table16_18_emit_, table16_19_emit_,
604     table16_20_emit_, table16_21_emit_, table16_22_emit_, table16_23_emit_,
605     table16_24_emit_, table16_25_emit_, table16_26_emit_, table16_27_emit_,
606     table16_28_emit_, table16_29_emit_, table16_30_emit_, table16_31_emit_,
607 };
608 const uint16_t* const HuffDecoderCommon::table16_ops_[32] = {
609     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
610     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
611     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
612     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
613     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
614     table15_0_ops_, table15_1_ops_, table15_0_ops_, table15_1_ops_,
615     table15_0_ops_, table15_1_ops_, table14_0_ops_, table14_0_ops_,
616     table14_5_ops_, table14_5_ops_, table14_5_ops_, table16_31_ops_,
617 };
618 const uint16_t HuffDecoderCommon::table17_0_ops_[128] = {
619     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
620     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
621     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
622     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
623     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
624     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
625     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
626     0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
627     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0000,
628     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
629     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
630     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
631     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
632     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
633     0x0000, 0x0039};
634 const uint16_t HuffDecoderCommon::table17_1_ops_[128] = {
635     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
636     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
637     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
638     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
639     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
640     0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
641     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
642     0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
643     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000,
644     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000,
645     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000,
646     0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0000,
647     0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
648     0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
649     0x0000, 0x0069};
650 const uint16_t HuffDecoderCommon::table17_2_ops_[128] = {
651     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
652     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
653     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
654     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
655     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
656     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
657     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
658     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
659     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
660     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000,
661     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000,
662     0x0000, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000,
663     0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000,
664     0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000,
665     0x0000, 0x0089};
666 const uint16_t HuffDecoderCommon::table17_3_ops_[128] = {
667     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
668     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
669     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
670     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
671     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
672     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
673     0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000,
674     0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000, 0x0000, 0x0089,
675     0x0000, 0x0000, 0x0000, 0x0091, 0x0000, 0x0000, 0x0000, 0x0099, 0x0000,
676     0x0000, 0x0000, 0x00a1, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000,
677     0x0000, 0x00b1, 0x0000, 0x0000, 0x0000, 0x00b9, 0x0000, 0x0000, 0x0000,
678     0x00c1, 0x0000, 0x0000, 0x0000, 0x00c9, 0x0000, 0x0000, 0x0000, 0x00d1,
679     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
680     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0000,
681     0x0000, 0x0002};
682 const uint16_t HuffDecoderCommon::table17_20_ops_[128] = {
683     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
684     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
685     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
686     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
687     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
688     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
689     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
690     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
691     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
692     0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000,
693     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000,
694     0x0071, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081,
695     0x0000, 0x0000, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0091, 0x0000,
696     0x0000, 0x0000, 0x0099, 0x0000, 0x0000, 0x0000, 0x00a1, 0x0000, 0x0000,
697     0x0000, 0x00a9};
698 const uint8_t HuffDecoderCommon::table17_21_emit_[104] = {
699     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
700     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
701     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44,
702     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
703     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
704     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
705     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
706     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26, 0x27, 0x2a,
707     0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
708 const uint16_t HuffDecoderCommon::table17_21_ops_[128] = {
709     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
710     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
711     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
712     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
713     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
714     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
715     0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000,
716     0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9,
717     0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000,
718     0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000, 0x00f1,
719     0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111, 0x0000,
720     0x0119, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139,
721     0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000,
722     0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
723     0x0000, 0x0002};
724 const uint8_t HuffDecoderCommon::table17_23_emit_[104] = {
725     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
726     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
727     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44,
728     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
729     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
730     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
731     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
732     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26, 0x2b, 0x2a,
733     0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
734 const uint8_t HuffDecoderCommon::table17_25_emit_[104] = {
735     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
736     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
737     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
738     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
739     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
740     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
741     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
742     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
743     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
744 const uint8_t HuffDecoderCommon::table17_26_emit_[136] = {
745     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
746     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
747     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
748     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
749     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
750     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75,
751     0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44, 0x23, 0x45, 0x23, 0x46,
752     0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a, 0x23, 0x4b, 0x23, 0x4c,
753     0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50, 0x23, 0x51, 0x23, 0x52,
754     0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59,
755     0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78,
756     0x23, 0x79, 0x23, 0x7a};
757 const uint16_t HuffDecoderCommon::table17_26_ops_[128] = {
758     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
759     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
760     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
761     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
762     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 0x0000,
763     0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081,
764     0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000,
765     0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9,
766     0x0000, 0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
767     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111,
768     0x0000, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151,
769     0x0159, 0x0161, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
770     0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1,
771     0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0000, 0x0000,
772     0x0000, 0x0002};
773 const uint8_t HuffDecoderCommon::table17_27_emit_[136] = {
774     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
775     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
776     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
777     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
778     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
779     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75,
780     0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44, 0x3e, 0x45, 0x3e, 0x46,
781     0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a, 0x3e, 0x4b, 0x3e, 0x4c,
782     0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52,
783     0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59,
784     0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78,
785     0x3e, 0x79, 0x3e, 0x7a};
786 const uint8_t HuffDecoderCommon::table17_28_emit_[144] = {
787     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65,
788     0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25,
789     0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
790     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41,
791     0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68,
792     0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 0x00, 0x75,
793     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 0x65,
794     0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25,
795     0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
796     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39, 0x24, 0x3d, 0x24, 0x41,
797     0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68,
798     0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 0x24, 0x75};
799 const uint16_t HuffDecoderCommon::table17_28_ops_[128] = {
800     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000,
801     0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041,
802     0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081,
803     0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
804     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111,
805     0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
806     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
807     0x0002, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139,
808     0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000,
809     0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
810     0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1,
811     0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0221, 0x0229,
812     0x0231, 0x0239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
813     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
814     0x0000, 0x0122};
815 const uint8_t HuffDecoderCommon::table17_29_emit_[144] = {
816     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 0x65,
817     0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25,
818     0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
819     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39, 0x40, 0x3d, 0x40, 0x41,
820     0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68,
821     0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 0x40, 0x75,
822     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 0x65,
823     0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25,
824     0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
825     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39, 0x5b, 0x3d, 0x5b, 0x41,
826     0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68,
827     0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 0x5b, 0x75};
828 const uint8_t HuffDecoderCommon::table17_30_emit_[144] = {
829     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65,
830     0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25,
831     0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
832     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41,
833     0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68,
834     0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75,
835     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65,
836     0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25,
837     0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
838     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41,
839     0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68,
840     0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75};
841 const uint8_t HuffDecoderCommon::table17_31_emit_[46] = {
842     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
843     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x7d, 0x30, 0x7d, 0x31,
844     0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f,
845     0x7d, 0x73, 0x7d, 0x74, 0x3c, 0x60, 0x7b, 0x5c, 0xc3, 0xd0};
846 const uint16_t HuffDecoderCommon::table17_31_ops_[128] = {
847     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041,
848     0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
849     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
850     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069,
851     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000,
852     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
853     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
854     0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
855     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
856     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
857     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a6, 0x0000, 0x0000, 0x0000,
858     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
859     0x0000, 0x0000, 0x0000, 0x00aa, 0x00ae, 0x00b2, 0x00b6, 0x0000, 0x0000,
860     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
861     0x0000, 0x0003};
862 const uint8_t* const HuffDecoderCommon::table17_emit_[32] = {
863     table16_0_emit_,  table16_1_emit_,  table16_2_emit_,  table16_3_emit_,
864     table16_4_emit_,  table16_5_emit_,  table16_6_emit_,  table16_7_emit_,
865     table16_8_emit_,  table16_9_emit_,  table16_10_emit_, table16_11_emit_,
866     table16_12_emit_, table16_13_emit_, table16_14_emit_, table16_15_emit_,
867     table16_16_emit_, table16_17_emit_, table16_18_emit_, table16_19_emit_,
868     table16_20_emit_, table17_21_emit_, table16_22_emit_, table17_23_emit_,
869     table16_24_emit_, table17_25_emit_, table17_26_emit_, table17_27_emit_,
870     table17_28_emit_, table17_29_emit_, table17_30_emit_, table17_31_emit_,
871 };
872 const uint16_t* const HuffDecoderCommon::table17_ops_[32] = {
873     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
874     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
875     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
876     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
877     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
878     table17_20_ops_, table17_21_ops_, table17_20_ops_, table17_21_ops_,
879     table17_20_ops_, table17_21_ops_, table17_26_ops_, table17_26_ops_,
880     table17_28_ops_, table17_28_ops_, table17_28_ops_, table17_31_ops_,
881 };
882 const uint8_t HuffDecoderCommon::table18_0_emit_[60] = {
883     0x21, 0x30, 0x30, 0x21, 0x30, 0x31, 0x21, 0x30, 0x32, 0x21, 0x30, 0x61,
884     0x21, 0x30, 0x63, 0x21, 0x30, 0x65, 0x21, 0x30, 0x69, 0x21, 0x30, 0x6f,
885     0x21, 0x30, 0x73, 0x21, 0x30, 0x74, 0x21, 0x31, 0x30, 0x21, 0x31, 0x31,
886     0x21, 0x31, 0x32, 0x21, 0x31, 0x61, 0x21, 0x31, 0x63, 0x21, 0x31, 0x65,
887     0x21, 0x31, 0x69, 0x21, 0x31, 0x6f, 0x21, 0x31, 0x73, 0x21, 0x31, 0x74};
888 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = {
889     0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8,
890     0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
891     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
892     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
893     0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198,
894     0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
895     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
896     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2};
897 const uint8_t HuffDecoderCommon::table18_1_emit_[60] = {
898     0x21, 0x32, 0x30, 0x21, 0x32, 0x31, 0x21, 0x32, 0x32, 0x21, 0x32, 0x61,
899     0x21, 0x32, 0x63, 0x21, 0x32, 0x65, 0x21, 0x32, 0x69, 0x21, 0x32, 0x6f,
900     0x21, 0x32, 0x73, 0x21, 0x32, 0x74, 0x21, 0x61, 0x30, 0x21, 0x61, 0x31,
901     0x21, 0x61, 0x32, 0x21, 0x61, 0x61, 0x21, 0x61, 0x63, 0x21, 0x61, 0x65,
902     0x21, 0x61, 0x69, 0x21, 0x61, 0x6f, 0x21, 0x61, 0x73, 0x21, 0x61, 0x74};
903 const uint8_t HuffDecoderCommon::table18_2_emit_[60] = {
904     0x21, 0x63, 0x30, 0x21, 0x63, 0x31, 0x21, 0x63, 0x32, 0x21, 0x63, 0x61,
905     0x21, 0x63, 0x63, 0x21, 0x63, 0x65, 0x21, 0x63, 0x69, 0x21, 0x63, 0x6f,
906     0x21, 0x63, 0x73, 0x21, 0x63, 0x74, 0x21, 0x65, 0x30, 0x21, 0x65, 0x31,
907     0x21, 0x65, 0x32, 0x21, 0x65, 0x61, 0x21, 0x65, 0x63, 0x21, 0x65, 0x65,
908     0x21, 0x65, 0x69, 0x21, 0x65, 0x6f, 0x21, 0x65, 0x73, 0x21, 0x65, 0x74};
909 const uint8_t HuffDecoderCommon::table18_3_emit_[60] = {
910     0x21, 0x69, 0x30, 0x21, 0x69, 0x31, 0x21, 0x69, 0x32, 0x21, 0x69, 0x61,
911     0x21, 0x69, 0x63, 0x21, 0x69, 0x65, 0x21, 0x69, 0x69, 0x21, 0x69, 0x6f,
912     0x21, 0x69, 0x73, 0x21, 0x69, 0x74, 0x21, 0x6f, 0x30, 0x21, 0x6f, 0x31,
913     0x21, 0x6f, 0x32, 0x21, 0x6f, 0x61, 0x21, 0x6f, 0x63, 0x21, 0x6f, 0x65,
914     0x21, 0x6f, 0x69, 0x21, 0x6f, 0x6f, 0x21, 0x6f, 0x73, 0x21, 0x6f, 0x74};
915 const uint8_t HuffDecoderCommon::table18_4_emit_[60] = {
916     0x21, 0x73, 0x30, 0x21, 0x73, 0x31, 0x21, 0x73, 0x32, 0x21, 0x73, 0x61,
917     0x21, 0x73, 0x63, 0x21, 0x73, 0x65, 0x21, 0x73, 0x69, 0x21, 0x73, 0x6f,
918     0x21, 0x73, 0x73, 0x21, 0x73, 0x74, 0x21, 0x74, 0x30, 0x21, 0x74, 0x31,
919     0x21, 0x74, 0x32, 0x21, 0x74, 0x61, 0x21, 0x74, 0x63, 0x21, 0x74, 0x65,
920     0x21, 0x74, 0x69, 0x21, 0x74, 0x6f, 0x21, 0x74, 0x73, 0x21, 0x74, 0x74};
921 const uint8_t HuffDecoderCommon::table18_5_emit_[8] = {0x21, 0x20, 0x21, 0x25,
922                                                        0x21, 0x2d, 0x21, 0x2e};
923 const uint16_t HuffDecoderCommon::table18_5_ops_[64] = {
924     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
925     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
926     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
927     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
928     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
929     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
930     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
931     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032};
932 const uint8_t HuffDecoderCommon::table18_6_emit_[8] = {0x21, 0x2f, 0x21, 0x33,
933                                                        0x21, 0x34, 0x21, 0x35};
934 const uint8_t HuffDecoderCommon::table18_7_emit_[8] = {0x21, 0x36, 0x21, 0x37,
935                                                        0x21, 0x38, 0x21, 0x39};
936 const uint8_t HuffDecoderCommon::table18_8_emit_[8] = {0x21, 0x3d, 0x21, 0x41,
937                                                        0x21, 0x5f, 0x21, 0x62};
938 const uint8_t HuffDecoderCommon::table18_9_emit_[8] = {0x21, 0x64, 0x21, 0x66,
939                                                        0x21, 0x67, 0x21, 0x68};
940 const uint8_t HuffDecoderCommon::table18_10_emit_[8] = {0x21, 0x6c, 0x21, 0x6d,
941                                                         0x21, 0x6e, 0x21, 0x70};
942 const uint8_t HuffDecoderCommon::table18_11_emit_[12] = {
943     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
944 const uint16_t HuffDecoderCommon::table18_11_ops_[64] = {
945     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
946     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
947     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
948     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
949     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
950     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
951     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
952     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052};
953 const uint8_t HuffDecoderCommon::table18_12_emit_[16] = {
954     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48,
955     0x21, 0x49, 0x21, 0x4a, 0x21, 0x4b, 0x21, 0x4c};
956 const uint16_t HuffDecoderCommon::table18_12_ops_[64] = {
957     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
958     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
959     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
960     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
961     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
962     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
963     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062,
964     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072};
965 const uint8_t HuffDecoderCommon::table18_13_emit_[16] = {
966     0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
967     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54};
968 const uint8_t HuffDecoderCommon::table18_14_emit_[16] = {
969     0x21, 0x55, 0x21, 0x56, 0x21, 0x57, 0x21, 0x59,
970     0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76};
971 const uint8_t HuffDecoderCommon::table18_15_emit_[29] = {
972     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26,
973     0x21, 0x2a, 0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a,
974     0x21, 0x21, 0x22, 0x21, 0x28, 0x21, 0x29, 0x21, 0x3f};
975 const uint16_t HuffDecoderCommon::table18_15_ops_[64] = {
976     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
977     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
978     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
979     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
980     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
981     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
982     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
983     0x00a2, 0x00aa, 0x00ba, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
984 const uint8_t HuffDecoderCommon::table18_16_emit_[60] = {
985     0x22, 0x30, 0x30, 0x22, 0x30, 0x31, 0x22, 0x30, 0x32, 0x22, 0x30, 0x61,
986     0x22, 0x30, 0x63, 0x22, 0x30, 0x65, 0x22, 0x30, 0x69, 0x22, 0x30, 0x6f,
987     0x22, 0x30, 0x73, 0x22, 0x30, 0x74, 0x22, 0x31, 0x30, 0x22, 0x31, 0x31,
988     0x22, 0x31, 0x32, 0x22, 0x31, 0x61, 0x22, 0x31, 0x63, 0x22, 0x31, 0x65,
989     0x22, 0x31, 0x69, 0x22, 0x31, 0x6f, 0x22, 0x31, 0x73, 0x22, 0x31, 0x74};
990 const uint8_t HuffDecoderCommon::table18_17_emit_[60] = {
991     0x22, 0x32, 0x30, 0x22, 0x32, 0x31, 0x22, 0x32, 0x32, 0x22, 0x32, 0x61,
992     0x22, 0x32, 0x63, 0x22, 0x32, 0x65, 0x22, 0x32, 0x69, 0x22, 0x32, 0x6f,
993     0x22, 0x32, 0x73, 0x22, 0x32, 0x74, 0x22, 0x61, 0x30, 0x22, 0x61, 0x31,
994     0x22, 0x61, 0x32, 0x22, 0x61, 0x61, 0x22, 0x61, 0x63, 0x22, 0x61, 0x65,
995     0x22, 0x61, 0x69, 0x22, 0x61, 0x6f, 0x22, 0x61, 0x73, 0x22, 0x61, 0x74};
996 const uint8_t HuffDecoderCommon::table18_18_emit_[60] = {
997     0x22, 0x63, 0x30, 0x22, 0x63, 0x31, 0x22, 0x63, 0x32, 0x22, 0x63, 0x61,
998     0x22, 0x63, 0x63, 0x22, 0x63, 0x65, 0x22, 0x63, 0x69, 0x22, 0x63, 0x6f,
999     0x22, 0x63, 0x73, 0x22, 0x63, 0x74, 0x22, 0x65, 0x30, 0x22, 0x65, 0x31,
1000     0x22, 0x65, 0x32, 0x22, 0x65, 0x61, 0x22, 0x65, 0x63, 0x22, 0x65, 0x65,
1001     0x22, 0x65, 0x69, 0x22, 0x65, 0x6f, 0x22, 0x65, 0x73, 0x22, 0x65, 0x74};
1002 const uint8_t HuffDecoderCommon::table18_19_emit_[60] = {
1003     0x22, 0x69, 0x30, 0x22, 0x69, 0x31, 0x22, 0x69, 0x32, 0x22, 0x69, 0x61,
1004     0x22, 0x69, 0x63, 0x22, 0x69, 0x65, 0x22, 0x69, 0x69, 0x22, 0x69, 0x6f,
1005     0x22, 0x69, 0x73, 0x22, 0x69, 0x74, 0x22, 0x6f, 0x30, 0x22, 0x6f, 0x31,
1006     0x22, 0x6f, 0x32, 0x22, 0x6f, 0x61, 0x22, 0x6f, 0x63, 0x22, 0x6f, 0x65,
1007     0x22, 0x6f, 0x69, 0x22, 0x6f, 0x6f, 0x22, 0x6f, 0x73, 0x22, 0x6f, 0x74};
1008 const uint8_t HuffDecoderCommon::table18_20_emit_[60] = {
1009     0x22, 0x73, 0x30, 0x22, 0x73, 0x31, 0x22, 0x73, 0x32, 0x22, 0x73, 0x61,
1010     0x22, 0x73, 0x63, 0x22, 0x73, 0x65, 0x22, 0x73, 0x69, 0x22, 0x73, 0x6f,
1011     0x22, 0x73, 0x73, 0x22, 0x73, 0x74, 0x22, 0x74, 0x30, 0x22, 0x74, 0x31,
1012     0x22, 0x74, 0x32, 0x22, 0x74, 0x61, 0x22, 0x74, 0x63, 0x22, 0x74, 0x65,
1013     0x22, 0x74, 0x69, 0x22, 0x74, 0x6f, 0x22, 0x74, 0x73, 0x22, 0x74, 0x74};
1014 const uint8_t HuffDecoderCommon::table18_21_emit_[8] = {0x22, 0x20, 0x22, 0x25,
1015                                                         0x22, 0x2d, 0x22, 0x2e};
1016 const uint8_t HuffDecoderCommon::table18_22_emit_[8] = {0x22, 0x2f, 0x22, 0x33,
1017                                                         0x22, 0x34, 0x22, 0x35};
1018 const uint8_t HuffDecoderCommon::table18_23_emit_[8] = {0x22, 0x36, 0x22, 0x37,
1019                                                         0x22, 0x38, 0x22, 0x39};
1020 const uint8_t HuffDecoderCommon::table18_24_emit_[8] = {0x22, 0x3d, 0x22, 0x41,
1021                                                         0x22, 0x5f, 0x22, 0x62};
1022 const uint8_t HuffDecoderCommon::table18_25_emit_[8] = {0x22, 0x64, 0x22, 0x66,
1023                                                         0x22, 0x67, 0x22, 0x68};
1024 const uint8_t HuffDecoderCommon::table18_26_emit_[8] = {0x22, 0x6c, 0x22, 0x6d,
1025                                                         0x22, 0x6e, 0x22, 0x70};
1026 const uint8_t HuffDecoderCommon::table18_27_emit_[12] = {
1027     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
1028 const uint8_t HuffDecoderCommon::table18_28_emit_[16] = {
1029     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48,
1030     0x22, 0x49, 0x22, 0x4a, 0x22, 0x4b, 0x22, 0x4c};
1031 const uint8_t HuffDecoderCommon::table18_29_emit_[16] = {
1032     0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
1033     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54};
1034 const uint8_t HuffDecoderCommon::table18_30_emit_[16] = {
1035     0x22, 0x55, 0x22, 0x56, 0x22, 0x57, 0x22, 0x59,
1036     0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76};
1037 const uint8_t HuffDecoderCommon::table18_31_emit_[29] = {
1038     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26,
1039     0x22, 0x2a, 0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a,
1040     0x22, 0x21, 0x22, 0x22, 0x28, 0x22, 0x29, 0x22, 0x3f};
1041 const uint16_t HuffDecoderCommon::table18_31_ops_[64] = {
1042     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1043     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1044     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1045     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1046     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1047     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1048     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1049     0x00a2, 0x00b2, 0x00ba, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
1050 const uint8_t HuffDecoderCommon::table18_32_emit_[60] = {
1051     0x28, 0x30, 0x30, 0x28, 0x30, 0x31, 0x28, 0x30, 0x32, 0x28, 0x30, 0x61,
1052     0x28, 0x30, 0x63, 0x28, 0x30, 0x65, 0x28, 0x30, 0x69, 0x28, 0x30, 0x6f,
1053     0x28, 0x30, 0x73, 0x28, 0x30, 0x74, 0x28, 0x31, 0x30, 0x28, 0x31, 0x31,
1054     0x28, 0x31, 0x32, 0x28, 0x31, 0x61, 0x28, 0x31, 0x63, 0x28, 0x31, 0x65,
1055     0x28, 0x31, 0x69, 0x28, 0x31, 0x6f, 0x28, 0x31, 0x73, 0x28, 0x31, 0x74};
1056 const uint8_t HuffDecoderCommon::table18_33_emit_[60] = {
1057     0x28, 0x32, 0x30, 0x28, 0x32, 0x31, 0x28, 0x32, 0x32, 0x28, 0x32, 0x61,
1058     0x28, 0x32, 0x63, 0x28, 0x32, 0x65, 0x28, 0x32, 0x69, 0x28, 0x32, 0x6f,
1059     0x28, 0x32, 0x73, 0x28, 0x32, 0x74, 0x28, 0x61, 0x30, 0x28, 0x61, 0x31,
1060     0x28, 0x61, 0x32, 0x28, 0x61, 0x61, 0x28, 0x61, 0x63, 0x28, 0x61, 0x65,
1061     0x28, 0x61, 0x69, 0x28, 0x61, 0x6f, 0x28, 0x61, 0x73, 0x28, 0x61, 0x74};
1062 const uint8_t HuffDecoderCommon::table18_34_emit_[60] = {
1063     0x28, 0x63, 0x30, 0x28, 0x63, 0x31, 0x28, 0x63, 0x32, 0x28, 0x63, 0x61,
1064     0x28, 0x63, 0x63, 0x28, 0x63, 0x65, 0x28, 0x63, 0x69, 0x28, 0x63, 0x6f,
1065     0x28, 0x63, 0x73, 0x28, 0x63, 0x74, 0x28, 0x65, 0x30, 0x28, 0x65, 0x31,
1066     0x28, 0x65, 0x32, 0x28, 0x65, 0x61, 0x28, 0x65, 0x63, 0x28, 0x65, 0x65,
1067     0x28, 0x65, 0x69, 0x28, 0x65, 0x6f, 0x28, 0x65, 0x73, 0x28, 0x65, 0x74};
1068 const uint8_t HuffDecoderCommon::table18_35_emit_[60] = {
1069     0x28, 0x69, 0x30, 0x28, 0x69, 0x31, 0x28, 0x69, 0x32, 0x28, 0x69, 0x61,
1070     0x28, 0x69, 0x63, 0x28, 0x69, 0x65, 0x28, 0x69, 0x69, 0x28, 0x69, 0x6f,
1071     0x28, 0x69, 0x73, 0x28, 0x69, 0x74, 0x28, 0x6f, 0x30, 0x28, 0x6f, 0x31,
1072     0x28, 0x6f, 0x32, 0x28, 0x6f, 0x61, 0x28, 0x6f, 0x63, 0x28, 0x6f, 0x65,
1073     0x28, 0x6f, 0x69, 0x28, 0x6f, 0x6f, 0x28, 0x6f, 0x73, 0x28, 0x6f, 0x74};
1074 const uint8_t HuffDecoderCommon::table18_36_emit_[60] = {
1075     0x28, 0x73, 0x30, 0x28, 0x73, 0x31, 0x28, 0x73, 0x32, 0x28, 0x73, 0x61,
1076     0x28, 0x73, 0x63, 0x28, 0x73, 0x65, 0x28, 0x73, 0x69, 0x28, 0x73, 0x6f,
1077     0x28, 0x73, 0x73, 0x28, 0x73, 0x74, 0x28, 0x74, 0x30, 0x28, 0x74, 0x31,
1078     0x28, 0x74, 0x32, 0x28, 0x74, 0x61, 0x28, 0x74, 0x63, 0x28, 0x74, 0x65,
1079     0x28, 0x74, 0x69, 0x28, 0x74, 0x6f, 0x28, 0x74, 0x73, 0x28, 0x74, 0x74};
1080 const uint8_t HuffDecoderCommon::table18_37_emit_[8] = {0x28, 0x20, 0x28, 0x25,
1081                                                         0x28, 0x2d, 0x28, 0x2e};
1082 const uint8_t HuffDecoderCommon::table18_38_emit_[8] = {0x28, 0x2f, 0x28, 0x33,
1083                                                         0x28, 0x34, 0x28, 0x35};
1084 const uint8_t HuffDecoderCommon::table18_39_emit_[8] = {0x28, 0x36, 0x28, 0x37,
1085                                                         0x28, 0x38, 0x28, 0x39};
1086 const uint8_t HuffDecoderCommon::table18_40_emit_[8] = {0x28, 0x3d, 0x28, 0x41,
1087                                                         0x28, 0x5f, 0x28, 0x62};
1088 const uint8_t HuffDecoderCommon::table18_41_emit_[8] = {0x28, 0x64, 0x28, 0x66,
1089                                                         0x28, 0x67, 0x28, 0x68};
1090 const uint8_t HuffDecoderCommon::table18_42_emit_[8] = {0x28, 0x6c, 0x28, 0x6d,
1091                                                         0x28, 0x6e, 0x28, 0x70};
1092 const uint8_t HuffDecoderCommon::table18_43_emit_[12] = {
1093     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
1094 const uint8_t HuffDecoderCommon::table18_44_emit_[16] = {
1095     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48,
1096     0x28, 0x49, 0x28, 0x4a, 0x28, 0x4b, 0x28, 0x4c};
1097 const uint8_t HuffDecoderCommon::table18_45_emit_[16] = {
1098     0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
1099     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54};
1100 const uint8_t HuffDecoderCommon::table18_46_emit_[16] = {
1101     0x28, 0x55, 0x28, 0x56, 0x28, 0x57, 0x28, 0x59,
1102     0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76};
1103 const uint8_t HuffDecoderCommon::table18_47_emit_[29] = {
1104     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26,
1105     0x28, 0x2a, 0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a,
1106     0x28, 0x21, 0x28, 0x22, 0x28, 0x28, 0x29, 0x28, 0x3f};
1107 const uint16_t HuffDecoderCommon::table18_47_ops_[64] = {
1108     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1109     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1110     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1111     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1112     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1113     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1114     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1115     0x00a2, 0x00b2, 0x00c2, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
1116 const uint8_t HuffDecoderCommon::table18_48_emit_[60] = {
1117     0x29, 0x30, 0x30, 0x29, 0x30, 0x31, 0x29, 0x30, 0x32, 0x29, 0x30, 0x61,
1118     0x29, 0x30, 0x63, 0x29, 0x30, 0x65, 0x29, 0x30, 0x69, 0x29, 0x30, 0x6f,
1119     0x29, 0x30, 0x73, 0x29, 0x30, 0x74, 0x29, 0x31, 0x30, 0x29, 0x31, 0x31,
1120     0x29, 0x31, 0x32, 0x29, 0x31, 0x61, 0x29, 0x31, 0x63, 0x29, 0x31, 0x65,
1121     0x29, 0x31, 0x69, 0x29, 0x31, 0x6f, 0x29, 0x31, 0x73, 0x29, 0x31, 0x74};
1122 const uint8_t HuffDecoderCommon::table18_49_emit_[60] = {
1123     0x29, 0x32, 0x30, 0x29, 0x32, 0x31, 0x29, 0x32, 0x32, 0x29, 0x32, 0x61,
1124     0x29, 0x32, 0x63, 0x29, 0x32, 0x65, 0x29, 0x32, 0x69, 0x29, 0x32, 0x6f,
1125     0x29, 0x32, 0x73, 0x29, 0x32, 0x74, 0x29, 0x61, 0x30, 0x29, 0x61, 0x31,
1126     0x29, 0x61, 0x32, 0x29, 0x61, 0x61, 0x29, 0x61, 0x63, 0x29, 0x61, 0x65,
1127     0x29, 0x61, 0x69, 0x29, 0x61, 0x6f, 0x29, 0x61, 0x73, 0x29, 0x61, 0x74};
1128 const uint8_t HuffDecoderCommon::table18_50_emit_[60] = {
1129     0x29, 0x63, 0x30, 0x29, 0x63, 0x31, 0x29, 0x63, 0x32, 0x29, 0x63, 0x61,
1130     0x29, 0x63, 0x63, 0x29, 0x63, 0x65, 0x29, 0x63, 0x69, 0x29, 0x63, 0x6f,
1131     0x29, 0x63, 0x73, 0x29, 0x63, 0x74, 0x29, 0x65, 0x30, 0x29, 0x65, 0x31,
1132     0x29, 0x65, 0x32, 0x29, 0x65, 0x61, 0x29, 0x65, 0x63, 0x29, 0x65, 0x65,
1133     0x29, 0x65, 0x69, 0x29, 0x65, 0x6f, 0x29, 0x65, 0x73, 0x29, 0x65, 0x74};
1134 const uint8_t HuffDecoderCommon::table18_51_emit_[60] = {
1135     0x29, 0x69, 0x30, 0x29, 0x69, 0x31, 0x29, 0x69, 0x32, 0x29, 0x69, 0x61,
1136     0x29, 0x69, 0x63, 0x29, 0x69, 0x65, 0x29, 0x69, 0x69, 0x29, 0x69, 0x6f,
1137     0x29, 0x69, 0x73, 0x29, 0x69, 0x74, 0x29, 0x6f, 0x30, 0x29, 0x6f, 0x31,
1138     0x29, 0x6f, 0x32, 0x29, 0x6f, 0x61, 0x29, 0x6f, 0x63, 0x29, 0x6f, 0x65,
1139     0x29, 0x6f, 0x69, 0x29, 0x6f, 0x6f, 0x29, 0x6f, 0x73, 0x29, 0x6f, 0x74};
1140 const uint8_t HuffDecoderCommon::table18_52_emit_[60] = {
1141     0x29, 0x73, 0x30, 0x29, 0x73, 0x31, 0x29, 0x73, 0x32, 0x29, 0x73, 0x61,
1142     0x29, 0x73, 0x63, 0x29, 0x73, 0x65, 0x29, 0x73, 0x69, 0x29, 0x73, 0x6f,
1143     0x29, 0x73, 0x73, 0x29, 0x73, 0x74, 0x29, 0x74, 0x30, 0x29, 0x74, 0x31,
1144     0x29, 0x74, 0x32, 0x29, 0x74, 0x61, 0x29, 0x74, 0x63, 0x29, 0x74, 0x65,
1145     0x29, 0x74, 0x69, 0x29, 0x74, 0x6f, 0x29, 0x74, 0x73, 0x29, 0x74, 0x74};
1146 const uint8_t HuffDecoderCommon::table18_53_emit_[8] = {0x29, 0x20, 0x29, 0x25,
1147                                                         0x29, 0x2d, 0x29, 0x2e};
1148 const uint8_t HuffDecoderCommon::table18_54_emit_[8] = {0x29, 0x2f, 0x29, 0x33,
1149                                                         0x29, 0x34, 0x29, 0x35};
1150 const uint8_t HuffDecoderCommon::table18_55_emit_[8] = {0x29, 0x36, 0x29, 0x37,
1151                                                         0x29, 0x38, 0x29, 0x39};
1152 const uint8_t HuffDecoderCommon::table18_56_emit_[8] = {0x29, 0x3d, 0x29, 0x41,
1153                                                         0x29, 0x5f, 0x29, 0x62};
1154 const uint8_t HuffDecoderCommon::table18_57_emit_[8] = {0x29, 0x64, 0x29, 0x66,
1155                                                         0x29, 0x67, 0x29, 0x68};
1156 const uint8_t HuffDecoderCommon::table18_58_emit_[8] = {0x29, 0x6c, 0x29, 0x6d,
1157                                                         0x29, 0x6e, 0x29, 0x70};
1158 const uint8_t HuffDecoderCommon::table18_59_emit_[12] = {
1159     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
1160 const uint8_t HuffDecoderCommon::table18_60_emit_[16] = {
1161     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48,
1162     0x29, 0x49, 0x29, 0x4a, 0x29, 0x4b, 0x29, 0x4c};
1163 const uint8_t HuffDecoderCommon::table18_61_emit_[16] = {
1164     0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
1165     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54};
1166 const uint8_t HuffDecoderCommon::table18_62_emit_[16] = {
1167     0x29, 0x55, 0x29, 0x56, 0x29, 0x57, 0x29, 0x59,
1168     0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76};
1169 const uint8_t HuffDecoderCommon::table18_63_emit_[29] = {
1170     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26,
1171     0x29, 0x2a, 0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a,
1172     0x29, 0x21, 0x29, 0x22, 0x29, 0x28, 0x29, 0x29, 0x3f};
1173 const uint16_t HuffDecoderCommon::table18_63_ops_[64] = {
1174     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1175     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1176     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1177     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1178     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1179     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1180     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1181     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00da, 0x0001, 0x0001, 0x0003};
1182 const uint8_t HuffDecoderCommon::table18_64_emit_[60] = {
1183     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
1184     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
1185     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31,
1186     0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61, 0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65,
1187     0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f, 0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74};
1188 const uint8_t HuffDecoderCommon::table18_65_emit_[60] = {
1189     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
1190     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
1191     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31,
1192     0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61, 0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65,
1193     0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f, 0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74};
1194 const uint8_t HuffDecoderCommon::table18_66_emit_[60] = {
1195     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
1196     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
1197     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31,
1198     0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61, 0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65,
1199     0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f, 0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74};
1200 const uint8_t HuffDecoderCommon::table18_67_emit_[60] = {
1201     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
1202     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
1203     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31,
1204     0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61, 0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65,
1205     0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f, 0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74};
1206 const uint8_t HuffDecoderCommon::table18_68_emit_[60] = {
1207     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
1208     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
1209     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31,
1210     0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61, 0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65,
1211     0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f, 0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74};
1212 const uint8_t HuffDecoderCommon::table18_69_emit_[8] = {0x3f, 0x20, 0x3f, 0x25,
1213                                                         0x3f, 0x2d, 0x3f, 0x2e};
1214 const uint8_t HuffDecoderCommon::table18_70_emit_[8] = {0x3f, 0x2f, 0x3f, 0x33,
1215                                                         0x3f, 0x34, 0x3f, 0x35};
1216 const uint8_t HuffDecoderCommon::table18_71_emit_[8] = {0x3f, 0x36, 0x3f, 0x37,
1217                                                         0x3f, 0x38, 0x3f, 0x39};
1218 const uint8_t HuffDecoderCommon::table18_72_emit_[8] = {0x3f, 0x3d, 0x3f, 0x41,
1219                                                         0x3f, 0x5f, 0x3f, 0x62};
1220 const uint8_t HuffDecoderCommon::table18_73_emit_[8] = {0x3f, 0x64, 0x3f, 0x66,
1221                                                         0x3f, 0x67, 0x3f, 0x68};
1222 const uint8_t HuffDecoderCommon::table18_74_emit_[8] = {0x3f, 0x6c, 0x3f, 0x6d,
1223                                                         0x3f, 0x6e, 0x3f, 0x70};
1224 const uint8_t HuffDecoderCommon::table18_75_emit_[12] = {
1225     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
1226 const uint8_t HuffDecoderCommon::table18_76_emit_[16] = {
1227     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48,
1228     0x3f, 0x49, 0x3f, 0x4a, 0x3f, 0x4b, 0x3f, 0x4c};
1229 const uint8_t HuffDecoderCommon::table18_77_emit_[16] = {
1230     0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
1231     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54};
1232 const uint8_t HuffDecoderCommon::table18_78_emit_[16] = {
1233     0x3f, 0x55, 0x3f, 0x56, 0x3f, 0x57, 0x3f, 0x59,
1234     0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76};
1235 const uint8_t HuffDecoderCommon::table18_79_emit_[30] = {
1236     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26,
1237     0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a,
1238     0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f};
1239 const uint16_t HuffDecoderCommon::table18_79_ops_[64] = {
1240     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1241     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1242     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1243     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1244     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1245     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1246     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1247     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003};
1248 const uint8_t HuffDecoderCommon::table18_80_emit_[8] = {0x27, 0x30, 0x27, 0x31,
1249                                                         0x27, 0x32, 0x27, 0x61};
1250 const uint8_t HuffDecoderCommon::table18_81_emit_[8] = {0x27, 0x63, 0x27, 0x65,
1251                                                         0x27, 0x69, 0x27, 0x6f};
1252 const uint8_t HuffDecoderCommon::table18_82_emit_[12] = {
1253     0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e};
1254 const uint8_t HuffDecoderCommon::table18_83_emit_[16] = {
1255     0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
1256     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
1257 const uint8_t HuffDecoderCommon::table18_84_emit_[16] = {
1258     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62,
1259     0x27, 0x64, 0x27, 0x66, 0x27, 0x67, 0x27, 0x68};
1260 const uint8_t HuffDecoderCommon::table18_85_emit_[20] = {
1261     0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70, 0x27, 0x72,
1262     0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
1263 const uint16_t HuffDecoderCommon::table18_85_ops_[64] = {
1264     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1265     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1266     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1267     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1268     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
1269     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
1270     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1271     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092};
1272 const uint8_t HuffDecoderCommon::table18_86_emit_[32] = {
1273     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27,
1274     0x4a, 0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f,
1275     0x27, 0x50, 0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54};
1276 const uint16_t HuffDecoderCommon::table18_86_ops_[64] = {
1277     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1278     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1279     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1280     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1281     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1282     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1283     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
1284     0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2};
1285 const uint8_t HuffDecoderCommon::table18_87_emit_[36] = {
1286     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b,
1287     0x27, 0x71, 0x27, 0x76, 0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a,
1288     0x27, 0x26, 0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
1289 const uint16_t HuffDecoderCommon::table18_87_ops_[64] = {
1290     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1291     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1292     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1293     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1294     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1295     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1296     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
1297     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003};
1298 const uint8_t HuffDecoderCommon::table18_88_emit_[8] = {0x2b, 0x30, 0x2b, 0x31,
1299                                                         0x2b, 0x32, 0x2b, 0x61};
1300 const uint8_t HuffDecoderCommon::table18_89_emit_[8] = {0x2b, 0x63, 0x2b, 0x65,
1301                                                         0x2b, 0x69, 0x2b, 0x6f};
1302 const uint8_t HuffDecoderCommon::table18_90_emit_[12] = {
1303     0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e};
1304 const uint8_t HuffDecoderCommon::table18_91_emit_[16] = {
1305     0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
1306     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
1307 const uint8_t HuffDecoderCommon::table18_92_emit_[16] = {
1308     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62,
1309     0x2b, 0x64, 0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68};
1310 const uint8_t HuffDecoderCommon::table18_93_emit_[20] = {
1311     0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72,
1312     0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
1313 const uint8_t HuffDecoderCommon::table18_94_emit_[32] = {
1314     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b,
1315     0x4a, 0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f,
1316     0x2b, 0x50, 0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54};
1317 const uint8_t HuffDecoderCommon::table18_95_emit_[36] = {
1318     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b,
1319     0x2b, 0x71, 0x2b, 0x76, 0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a,
1320     0x2b, 0x26, 0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
1321 const uint8_t HuffDecoderCommon::table18_96_emit_[8] = {0x7c, 0x30, 0x7c, 0x31,
1322                                                         0x7c, 0x32, 0x7c, 0x61};
1323 const uint8_t HuffDecoderCommon::table18_97_emit_[8] = {0x7c, 0x63, 0x7c, 0x65,
1324                                                         0x7c, 0x69, 0x7c, 0x6f};
1325 const uint8_t HuffDecoderCommon::table18_98_emit_[12] = {
1326     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
1327 const uint8_t HuffDecoderCommon::table18_99_emit_[16] = {
1328     0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
1329     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
1330 const uint8_t HuffDecoderCommon::table18_100_emit_[16] = {
1331     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62,
1332     0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68};
1333 const uint8_t HuffDecoderCommon::table18_101_emit_[20] = {
1334     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72,
1335     0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
1336 const uint8_t HuffDecoderCommon::table18_102_emit_[32] = {
1337     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c,
1338     0x4a, 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f,
1339     0x7c, 0x50, 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
1340 const uint8_t HuffDecoderCommon::table18_103_emit_[36] = {
1341     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
1342     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
1343     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
1344 const uint8_t HuffDecoderCommon::table18_104_emit_[16] = {
1345     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61,
1346     0x23, 0x63, 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f};
1347 const uint8_t HuffDecoderCommon::table18_105_emit_[28] = {
1348     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d,
1349     0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
1350     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
1351 const uint16_t HuffDecoderCommon::table18_105_ops_[64] = {
1352     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1353     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1354     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1355     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1356     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1357     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1358     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1359     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2};
1360 const uint8_t HuffDecoderCommon::table18_106_emit_[36] = {
1361     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
1362     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
1363     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
1364 const uint16_t HuffDecoderCommon::table18_106_ops_[64] = {
1365     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1366     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1367     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1368     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1369     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1370     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1371     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
1372     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112};
1373 const uint8_t HuffDecoderCommon::table18_107_emit_[68] = {
1374     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
1375     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
1376     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
1377     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
1378     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a,
1379     0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
1380 const uint16_t HuffDecoderCommon::table18_107_ops_[64] = {
1381     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1382     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1383     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
1384     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
1385     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132,
1386     0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172,
1387     0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2,
1388     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003};
1389 const uint8_t HuffDecoderCommon::table18_108_emit_[16] = {
1390     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61,
1391     0x3e, 0x63, 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f};
1392 const uint8_t HuffDecoderCommon::table18_109_emit_[28] = {
1393     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d,
1394     0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
1395     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
1396 const uint8_t HuffDecoderCommon::table18_110_emit_[36] = {
1397     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
1398     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
1399     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
1400 const uint8_t HuffDecoderCommon::table18_111_emit_[68] = {
1401     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
1402     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
1403     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
1404     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
1405     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a,
1406     0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
1407 const uint8_t HuffDecoderCommon::table18_112_emit_[44] = {
1408     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00,
1409     0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20,
1410     0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00,
1411     0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
1412 const uint16_t HuffDecoderCommon::table18_112_ops_[64] = {
1413     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1414     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1415     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1416     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1417     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1418     0x0001, 0x00a2, 0x0001, 0x00b2, 0x0001, 0x00c2, 0x0001, 0x00d2,
1419     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112,
1420     0x0001, 0x0122, 0x0001, 0x0132, 0x0001, 0x0142, 0x0001, 0x0152};
1421 const uint8_t HuffDecoderCommon::table18_113_emit_[92] = {
1422     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
1423     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
1424     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
1425     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
1426     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
1427     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
1428     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
1429     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a};
1430 const uint16_t HuffDecoderCommon::table18_113_ops_[64] = {
1431     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1432     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1433     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
1434     0x0001, 0x00c2, 0x0001, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1435     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
1436     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
1437     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
1438     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0001, 0x0001, 0x0001, 0x0003};
1439 const uint8_t HuffDecoderCommon::table18_114_emit_[44] = {
1440     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24,
1441     0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20,
1442     0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24,
1443     0x34, 0x24, 0x35, 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
1444 const uint8_t HuffDecoderCommon::table18_115_emit_[92] = {
1445     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
1446     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
1447     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
1448     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
1449     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
1450     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
1451     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
1452     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a};
1453 const uint8_t HuffDecoderCommon::table18_116_emit_[44] = {
1454     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40,
1455     0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20,
1456     0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40,
1457     0x34, 0x40, 0x35, 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
1458 const uint8_t HuffDecoderCommon::table18_117_emit_[92] = {
1459     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
1460     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
1461     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
1462     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
1463     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
1464     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
1465     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
1466     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a};
1467 const uint8_t HuffDecoderCommon::table18_118_emit_[44] = {
1468     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b,
1469     0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20,
1470     0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b,
1471     0x34, 0x5b, 0x35, 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
1472 const uint8_t HuffDecoderCommon::table18_119_emit_[92] = {
1473     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
1474     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
1475     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
1476     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
1477     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
1478     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
1479     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
1480     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a};
1481 const uint8_t HuffDecoderCommon::table18_120_emit_[44] = {
1482     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d,
1483     0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20,
1484     0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d,
1485     0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1486 const uint8_t HuffDecoderCommon::table18_121_emit_[92] = {
1487     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
1488     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
1489     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
1490     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
1491     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
1492     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
1493     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
1494     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a};
1495 const uint8_t HuffDecoderCommon::table18_122_emit_[44] = {
1496     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e,
1497     0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20,
1498     0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e,
1499     0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1500 const uint8_t HuffDecoderCommon::table18_123_emit_[92] = {
1501     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
1502     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
1503     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
1504     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
1505     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
1506     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
1507     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
1508     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a};
1509 const uint8_t HuffDecoderCommon::table18_124_emit_[72] = {
1510     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
1511     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
1512     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
1513     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
1514     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
1515     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75};
1516 const uint16_t HuffDecoderCommon::table18_124_ops_[64] = {
1517     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1518     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1519     0x0001, 0x0082, 0x0001, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
1520     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
1521     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
1522     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0001, 0x0001,
1523     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1524     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003};
1525 const uint8_t HuffDecoderCommon::table18_125_emit_[72] = {
1526     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
1527     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
1528     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
1529     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
1530     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
1531     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75};
1532 const uint8_t HuffDecoderCommon::table18_126_emit_[40] = {
1533     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63,
1534     0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74,
1535     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63,
1536     0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74};
1537 const uint16_t HuffDecoderCommon::table18_126_ops_[64] = {
1538     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1539     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1540     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1541     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1542     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1543     0x0122, 0x0132, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1544     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1545     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00a3};
1546 const uint8_t HuffDecoderCommon::table18_127_emit_[31] = {
1547     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
1548     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3,
1549     0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
1550 const uint16_t HuffDecoderCommon::table18_127_ops_[64] = {
1551     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1552     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1553     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1554     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1555     0x0001, 0x00a3, 0x0001, 0x00ab, 0x0001, 0x00b3, 0x00bb, 0x00c3,
1556     0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x0001, 0x0001,
1557     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1558     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004};
1559 const uint8_t* const HuffDecoderCommon::table18_emit_[128] = {
1560     table18_0_emit_,   table18_1_emit_,   table18_2_emit_,   table18_3_emit_,
1561     table18_4_emit_,   table18_5_emit_,   table18_6_emit_,   table18_7_emit_,
1562     table18_8_emit_,   table18_9_emit_,   table18_10_emit_,  table18_11_emit_,
1563     table18_12_emit_,  table18_13_emit_,  table18_14_emit_,  table18_15_emit_,
1564     table18_16_emit_,  table18_17_emit_,  table18_18_emit_,  table18_19_emit_,
1565     table18_20_emit_,  table18_21_emit_,  table18_22_emit_,  table18_23_emit_,
1566     table18_24_emit_,  table18_25_emit_,  table18_26_emit_,  table18_27_emit_,
1567     table18_28_emit_,  table18_29_emit_,  table18_30_emit_,  table18_31_emit_,
1568     table18_32_emit_,  table18_33_emit_,  table18_34_emit_,  table18_35_emit_,
1569     table18_36_emit_,  table18_37_emit_,  table18_38_emit_,  table18_39_emit_,
1570     table18_40_emit_,  table18_41_emit_,  table18_42_emit_,  table18_43_emit_,
1571     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table18_47_emit_,
1572     table18_48_emit_,  table18_49_emit_,  table18_50_emit_,  table18_51_emit_,
1573     table18_52_emit_,  table18_53_emit_,  table18_54_emit_,  table18_55_emit_,
1574     table18_56_emit_,  table18_57_emit_,  table18_58_emit_,  table18_59_emit_,
1575     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table18_63_emit_,
1576     table18_64_emit_,  table18_65_emit_,  table18_66_emit_,  table18_67_emit_,
1577     table18_68_emit_,  table18_69_emit_,  table18_70_emit_,  table18_71_emit_,
1578     table18_72_emit_,  table18_73_emit_,  table18_74_emit_,  table18_75_emit_,
1579     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table18_79_emit_,
1580     table18_80_emit_,  table18_81_emit_,  table18_82_emit_,  table18_83_emit_,
1581     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table18_87_emit_,
1582     table18_88_emit_,  table18_89_emit_,  table18_90_emit_,  table18_91_emit_,
1583     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table18_95_emit_,
1584     table18_96_emit_,  table18_97_emit_,  table18_98_emit_,  table18_99_emit_,
1585     table18_100_emit_, table18_101_emit_, table18_102_emit_, table18_103_emit_,
1586     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
1587     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
1588     table18_112_emit_, table18_113_emit_, table18_114_emit_, table18_115_emit_,
1589     table18_116_emit_, table18_117_emit_, table18_118_emit_, table18_119_emit_,
1590     table18_120_emit_, table18_121_emit_, table18_122_emit_, table18_123_emit_,
1591     table18_124_emit_, table18_125_emit_, table18_126_emit_, table18_127_emit_,
1592 };
1593 const uint16_t* const HuffDecoderCommon::table18_ops_[128] = {
1594     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1595     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1596     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1597     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_15_ops_,
1598     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1599     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1600     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1601     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_31_ops_,
1602     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1603     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1604     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1605     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_47_ops_,
1606     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1607     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1608     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1609     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_63_ops_,
1610     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1611     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1612     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1613     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_79_ops_,
1614     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1615     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1616     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1617     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1618     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1619     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1620     table18_12_ops_,  table18_105_ops_, table18_106_ops_, table18_107_ops_,
1621     table18_12_ops_,  table18_105_ops_, table18_106_ops_, table18_107_ops_,
1622     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1623     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1624     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1625     table18_124_ops_, table18_124_ops_, table18_126_ops_, table18_127_ops_,
1626 };
1627 const uint8_t HuffDecoderCommon::table19_0_emit_[216] = {
1628     0x21, 0x30, 0x30, 0x21, 0x30, 0x31, 0x21, 0x30, 0x32, 0x21, 0x30, 0x61,
1629     0x21, 0x30, 0x63, 0x21, 0x30, 0x65, 0x21, 0x30, 0x69, 0x21, 0x30, 0x6f,
1630     0x21, 0x30, 0x73, 0x21, 0x30, 0x74, 0x21, 0x30, 0x20, 0x21, 0x30, 0x25,
1631     0x21, 0x30, 0x2d, 0x21, 0x30, 0x2e, 0x21, 0x30, 0x2f, 0x21, 0x30, 0x33,
1632     0x21, 0x30, 0x34, 0x21, 0x30, 0x35, 0x21, 0x30, 0x36, 0x21, 0x30, 0x37,
1633     0x21, 0x30, 0x38, 0x21, 0x30, 0x39, 0x21, 0x30, 0x3d, 0x21, 0x30, 0x41,
1634     0x21, 0x30, 0x5f, 0x21, 0x30, 0x62, 0x21, 0x30, 0x64, 0x21, 0x30, 0x66,
1635     0x21, 0x30, 0x67, 0x21, 0x30, 0x68, 0x21, 0x30, 0x6c, 0x21, 0x30, 0x6d,
1636     0x21, 0x30, 0x6e, 0x21, 0x30, 0x70, 0x21, 0x30, 0x72, 0x21, 0x30, 0x75,
1637     0x21, 0x31, 0x30, 0x21, 0x31, 0x31, 0x21, 0x31, 0x32, 0x21, 0x31, 0x61,
1638     0x21, 0x31, 0x63, 0x21, 0x31, 0x65, 0x21, 0x31, 0x69, 0x21, 0x31, 0x6f,
1639     0x21, 0x31, 0x73, 0x21, 0x31, 0x74, 0x21, 0x31, 0x20, 0x21, 0x31, 0x25,
1640     0x21, 0x31, 0x2d, 0x21, 0x31, 0x2e, 0x21, 0x31, 0x2f, 0x21, 0x31, 0x33,
1641     0x21, 0x31, 0x34, 0x21, 0x31, 0x35, 0x21, 0x31, 0x36, 0x21, 0x31, 0x37,
1642     0x21, 0x31, 0x38, 0x21, 0x31, 0x39, 0x21, 0x31, 0x3d, 0x21, 0x31, 0x41,
1643     0x21, 0x31, 0x5f, 0x21, 0x31, 0x62, 0x21, 0x31, 0x64, 0x21, 0x31, 0x66,
1644     0x21, 0x31, 0x67, 0x21, 0x31, 0x68, 0x21, 0x31, 0x6c, 0x21, 0x31, 0x6d,
1645     0x21, 0x31, 0x6e, 0x21, 0x31, 0x70, 0x21, 0x31, 0x72, 0x21, 0x31, 0x75};
1646 const uint16_t HuffDecoderCommon::table19_0_inner_[75] = {
1647     0x0000, 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9,
1648     0x00c1, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
1649     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
1650     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
1651     0x0349, 0x0002, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
1652     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
1653     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
1654     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
1655     0x0691, 0x06a9, 0x0362};
1656 const uint8_t HuffDecoderCommon::table19_0_outer_[128] = {
1657     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,  0,  9,  0,
1658     10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
1659     29, 30, 31, 32, 33, 34, 35, 36, 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
1660     0,  0,  0,  0,  0,  0,  37, 0,  38, 0,  39, 0,  40, 0,  41, 0,  42, 0,  43,
1661     0,  44, 0,  45, 0,  46, 0,  47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
1662     59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 0,  0,  0,  0,
1663     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  74};
1664 const uint8_t HuffDecoderCommon::table19_1_emit_[216] = {
1665     0x21, 0x32, 0x30, 0x21, 0x32, 0x31, 0x21, 0x32, 0x32, 0x21, 0x32, 0x61,
1666     0x21, 0x32, 0x63, 0x21, 0x32, 0x65, 0x21, 0x32, 0x69, 0x21, 0x32, 0x6f,
1667     0x21, 0x32, 0x73, 0x21, 0x32, 0x74, 0x21, 0x32, 0x20, 0x21, 0x32, 0x25,
1668     0x21, 0x32, 0x2d, 0x21, 0x32, 0x2e, 0x21, 0x32, 0x2f, 0x21, 0x32, 0x33,
1669     0x21, 0x32, 0x34, 0x21, 0x32, 0x35, 0x21, 0x32, 0x36, 0x21, 0x32, 0x37,
1670     0x21, 0x32, 0x38, 0x21, 0x32, 0x39, 0x21, 0x32, 0x3d, 0x21, 0x32, 0x41,
1671     0x21, 0x32, 0x5f, 0x21, 0x32, 0x62, 0x21, 0x32, 0x64, 0x21, 0x32, 0x66,
1672     0x21, 0x32, 0x67, 0x21, 0x32, 0x68, 0x21, 0x32, 0x6c, 0x21, 0x32, 0x6d,
1673     0x21, 0x32, 0x6e, 0x21, 0x32, 0x70, 0x21, 0x32, 0x72, 0x21, 0x32, 0x75,
1674     0x21, 0x61, 0x30, 0x21, 0x61, 0x31, 0x21, 0x61, 0x32, 0x21, 0x61, 0x61,
1675     0x21, 0x61, 0x63, 0x21, 0x61, 0x65, 0x21, 0x61, 0x69, 0x21, 0x61, 0x6f,
1676     0x21, 0x61, 0x73, 0x21, 0x61, 0x74, 0x21, 0x61, 0x20, 0x21, 0x61, 0x25,
1677     0x21, 0x61, 0x2d, 0x21, 0x61, 0x2e, 0x21, 0x61, 0x2f, 0x21, 0x61, 0x33,
1678     0x21, 0x61, 0x34, 0x21, 0x61, 0x35, 0x21, 0x61, 0x36, 0x21, 0x61, 0x37,
1679     0x21, 0x61, 0x38, 0x21, 0x61, 0x39, 0x21, 0x61, 0x3d, 0x21, 0x61, 0x41,
1680     0x21, 0x61, 0x5f, 0x21, 0x61, 0x62, 0x21, 0x61, 0x64, 0x21, 0x61, 0x66,
1681     0x21, 0x61, 0x67, 0x21, 0x61, 0x68, 0x21, 0x61, 0x6c, 0x21, 0x61, 0x6d,
1682     0x21, 0x61, 0x6e, 0x21, 0x61, 0x70, 0x21, 0x61, 0x72, 0x21, 0x61, 0x75};
1683 const uint8_t HuffDecoderCommon::table19_2_emit_[216] = {
1684     0x21, 0x63, 0x30, 0x21, 0x63, 0x31, 0x21, 0x63, 0x32, 0x21, 0x63, 0x61,
1685     0x21, 0x63, 0x63, 0x21, 0x63, 0x65, 0x21, 0x63, 0x69, 0x21, 0x63, 0x6f,
1686     0x21, 0x63, 0x73, 0x21, 0x63, 0x74, 0x21, 0x63, 0x20, 0x21, 0x63, 0x25,
1687     0x21, 0x63, 0x2d, 0x21, 0x63, 0x2e, 0x21, 0x63, 0x2f, 0x21, 0x63, 0x33,
1688     0x21, 0x63, 0x34, 0x21, 0x63, 0x35, 0x21, 0x63, 0x36, 0x21, 0x63, 0x37,
1689     0x21, 0x63, 0x38, 0x21, 0x63, 0x39, 0x21, 0x63, 0x3d, 0x21, 0x63, 0x41,
1690     0x21, 0x63, 0x5f, 0x21, 0x63, 0x62, 0x21, 0x63, 0x64, 0x21, 0x63, 0x66,
1691     0x21, 0x63, 0x67, 0x21, 0x63, 0x68, 0x21, 0x63, 0x6c, 0x21, 0x63, 0x6d,
1692     0x21, 0x63, 0x6e, 0x21, 0x63, 0x70, 0x21, 0x63, 0x72, 0x21, 0x63, 0x75,
1693     0x21, 0x65, 0x30, 0x21, 0x65, 0x31, 0x21, 0x65, 0x32, 0x21, 0x65, 0x61,
1694     0x21, 0x65, 0x63, 0x21, 0x65, 0x65, 0x21, 0x65, 0x69, 0x21, 0x65, 0x6f,
1695     0x21, 0x65, 0x73, 0x21, 0x65, 0x74, 0x21, 0x65, 0x20, 0x21, 0x65, 0x25,
1696     0x21, 0x65, 0x2d, 0x21, 0x65, 0x2e, 0x21, 0x65, 0x2f, 0x21, 0x65, 0x33,
1697     0x21, 0x65, 0x34, 0x21, 0x65, 0x35, 0x21, 0x65, 0x36, 0x21, 0x65, 0x37,
1698     0x21, 0x65, 0x38, 0x21, 0x65, 0x39, 0x21, 0x65, 0x3d, 0x21, 0x65, 0x41,
1699     0x21, 0x65, 0x5f, 0x21, 0x65, 0x62, 0x21, 0x65, 0x64, 0x21, 0x65, 0x66,
1700     0x21, 0x65, 0x67, 0x21, 0x65, 0x68, 0x21, 0x65, 0x6c, 0x21, 0x65, 0x6d,
1701     0x21, 0x65, 0x6e, 0x21, 0x65, 0x70, 0x21, 0x65, 0x72, 0x21, 0x65, 0x75};
1702 const uint8_t HuffDecoderCommon::table19_3_emit_[216] = {
1703     0x21, 0x69, 0x30, 0x21, 0x69, 0x31, 0x21, 0x69, 0x32, 0x21, 0x69, 0x61,
1704     0x21, 0x69, 0x63, 0x21, 0x69, 0x65, 0x21, 0x69, 0x69, 0x21, 0x69, 0x6f,
1705     0x21, 0x69, 0x73, 0x21, 0x69, 0x74, 0x21, 0x69, 0x20, 0x21, 0x69, 0x25,
1706     0x21, 0x69, 0x2d, 0x21, 0x69, 0x2e, 0x21, 0x69, 0x2f, 0x21, 0x69, 0x33,
1707     0x21, 0x69, 0x34, 0x21, 0x69, 0x35, 0x21, 0x69, 0x36, 0x21, 0x69, 0x37,
1708     0x21, 0x69, 0x38, 0x21, 0x69, 0x39, 0x21, 0x69, 0x3d, 0x21, 0x69, 0x41,
1709     0x21, 0x69, 0x5f, 0x21, 0x69, 0x62, 0x21, 0x69, 0x64, 0x21, 0x69, 0x66,
1710     0x21, 0x69, 0x67, 0x21, 0x69, 0x68, 0x21, 0x69, 0x6c, 0x21, 0x69, 0x6d,
1711     0x21, 0x69, 0x6e, 0x21, 0x69, 0x70, 0x21, 0x69, 0x72, 0x21, 0x69, 0x75,
1712     0x21, 0x6f, 0x30, 0x21, 0x6f, 0x31, 0x21, 0x6f, 0x32, 0x21, 0x6f, 0x61,
1713     0x21, 0x6f, 0x63, 0x21, 0x6f, 0x65, 0x21, 0x6f, 0x69, 0x21, 0x6f, 0x6f,
1714     0x21, 0x6f, 0x73, 0x21, 0x6f, 0x74, 0x21, 0x6f, 0x20, 0x21, 0x6f, 0x25,
1715     0x21, 0x6f, 0x2d, 0x21, 0x6f, 0x2e, 0x21, 0x6f, 0x2f, 0x21, 0x6f, 0x33,
1716     0x21, 0x6f, 0x34, 0x21, 0x6f, 0x35, 0x21, 0x6f, 0x36, 0x21, 0x6f, 0x37,
1717     0x21, 0x6f, 0x38, 0x21, 0x6f, 0x39, 0x21, 0x6f, 0x3d, 0x21, 0x6f, 0x41,
1718     0x21, 0x6f, 0x5f, 0x21, 0x6f, 0x62, 0x21, 0x6f, 0x64, 0x21, 0x6f, 0x66,
1719     0x21, 0x6f, 0x67, 0x21, 0x6f, 0x68, 0x21, 0x6f, 0x6c, 0x21, 0x6f, 0x6d,
1720     0x21, 0x6f, 0x6e, 0x21, 0x6f, 0x70, 0x21, 0x6f, 0x72, 0x21, 0x6f, 0x75};
1721 const uint8_t HuffDecoderCommon::table19_4_emit_[216] = {
1722     0x21, 0x73, 0x30, 0x21, 0x73, 0x31, 0x21, 0x73, 0x32, 0x21, 0x73, 0x61,
1723     0x21, 0x73, 0x63, 0x21, 0x73, 0x65, 0x21, 0x73, 0x69, 0x21, 0x73, 0x6f,
1724     0x21, 0x73, 0x73, 0x21, 0x73, 0x74, 0x21, 0x73, 0x20, 0x21, 0x73, 0x25,
1725     0x21, 0x73, 0x2d, 0x21, 0x73, 0x2e, 0x21, 0x73, 0x2f, 0x21, 0x73, 0x33,
1726     0x21, 0x73, 0x34, 0x21, 0x73, 0x35, 0x21, 0x73, 0x36, 0x21, 0x73, 0x37,
1727     0x21, 0x73, 0x38, 0x21, 0x73, 0x39, 0x21, 0x73, 0x3d, 0x21, 0x73, 0x41,
1728     0x21, 0x73, 0x5f, 0x21, 0x73, 0x62, 0x21, 0x73, 0x64, 0x21, 0x73, 0x66,
1729     0x21, 0x73, 0x67, 0x21, 0x73, 0x68, 0x21, 0x73, 0x6c, 0x21, 0x73, 0x6d,
1730     0x21, 0x73, 0x6e, 0x21, 0x73, 0x70, 0x21, 0x73, 0x72, 0x21, 0x73, 0x75,
1731     0x21, 0x74, 0x30, 0x21, 0x74, 0x31, 0x21, 0x74, 0x32, 0x21, 0x74, 0x61,
1732     0x21, 0x74, 0x63, 0x21, 0x74, 0x65, 0x21, 0x74, 0x69, 0x21, 0x74, 0x6f,
1733     0x21, 0x74, 0x73, 0x21, 0x74, 0x74, 0x21, 0x74, 0x20, 0x21, 0x74, 0x25,
1734     0x21, 0x74, 0x2d, 0x21, 0x74, 0x2e, 0x21, 0x74, 0x2f, 0x21, 0x74, 0x33,
1735     0x21, 0x74, 0x34, 0x21, 0x74, 0x35, 0x21, 0x74, 0x36, 0x21, 0x74, 0x37,
1736     0x21, 0x74, 0x38, 0x21, 0x74, 0x39, 0x21, 0x74, 0x3d, 0x21, 0x74, 0x41,
1737     0x21, 0x74, 0x5f, 0x21, 0x74, 0x62, 0x21, 0x74, 0x64, 0x21, 0x74, 0x66,
1738     0x21, 0x74, 0x67, 0x21, 0x74, 0x68, 0x21, 0x74, 0x6c, 0x21, 0x74, 0x6d,
1739     0x21, 0x74, 0x6e, 0x21, 0x74, 0x70, 0x21, 0x74, 0x72, 0x21, 0x74, 0x75};
1740 const uint8_t HuffDecoderCommon::table19_5_emit_[120] = {
1741     0x21, 0x20, 0x30, 0x21, 0x20, 0x31, 0x21, 0x20, 0x32, 0x21, 0x20, 0x61,
1742     0x21, 0x20, 0x63, 0x21, 0x20, 0x65, 0x21, 0x20, 0x69, 0x21, 0x20, 0x6f,
1743     0x21, 0x20, 0x73, 0x21, 0x20, 0x74, 0x21, 0x25, 0x30, 0x21, 0x25, 0x31,
1744     0x21, 0x25, 0x32, 0x21, 0x25, 0x61, 0x21, 0x25, 0x63, 0x21, 0x25, 0x65,
1745     0x21, 0x25, 0x69, 0x21, 0x25, 0x6f, 0x21, 0x25, 0x73, 0x21, 0x25, 0x74,
1746     0x21, 0x2d, 0x30, 0x21, 0x2d, 0x31, 0x21, 0x2d, 0x32, 0x21, 0x2d, 0x61,
1747     0x21, 0x2d, 0x63, 0x21, 0x2d, 0x65, 0x21, 0x2d, 0x69, 0x21, 0x2d, 0x6f,
1748     0x21, 0x2d, 0x73, 0x21, 0x2d, 0x74, 0x21, 0x2e, 0x30, 0x21, 0x2e, 0x31,
1749     0x21, 0x2e, 0x32, 0x21, 0x2e, 0x61, 0x21, 0x2e, 0x63, 0x21, 0x2e, 0x65,
1750     0x21, 0x2e, 0x69, 0x21, 0x2e, 0x6f, 0x21, 0x2e, 0x73, 0x21, 0x2e, 0x74};
1751 const uint16_t HuffDecoderCommon::table19_5_inner_[45] = {
1752     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
1753     0x00d9, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169,
1754     0x0181, 0x0199, 0x01b1, 0x01c9, 0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229,
1755     0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9, 0x01e2, 0x02d1, 0x02e9,
1756     0x0301, 0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x02d2};
1757 const uint8_t HuffDecoderCommon::table19_5_outer_[128] = {
1758     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10, 10, 10, 10,
1759     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16, 17,
1760     18, 19, 20, 21, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1761     10, 10, 10, 10, 10, 10, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 10, 10,
1762     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1763     33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 10, 10, 10, 10, 10, 10, 10, 10,
1764     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 44};
1765 const uint8_t HuffDecoderCommon::table19_6_emit_[120] = {
1766     0x21, 0x2f, 0x30, 0x21, 0x2f, 0x31, 0x21, 0x2f, 0x32, 0x21, 0x2f, 0x61,
1767     0x21, 0x2f, 0x63, 0x21, 0x2f, 0x65, 0x21, 0x2f, 0x69, 0x21, 0x2f, 0x6f,
1768     0x21, 0x2f, 0x73, 0x21, 0x2f, 0x74, 0x21, 0x33, 0x30, 0x21, 0x33, 0x31,
1769     0x21, 0x33, 0x32, 0x21, 0x33, 0x61, 0x21, 0x33, 0x63, 0x21, 0x33, 0x65,
1770     0x21, 0x33, 0x69, 0x21, 0x33, 0x6f, 0x21, 0x33, 0x73, 0x21, 0x33, 0x74,
1771     0x21, 0x34, 0x30, 0x21, 0x34, 0x31, 0x21, 0x34, 0x32, 0x21, 0x34, 0x61,
1772     0x21, 0x34, 0x63, 0x21, 0x34, 0x65, 0x21, 0x34, 0x69, 0x21, 0x34, 0x6f,
1773     0x21, 0x34, 0x73, 0x21, 0x34, 0x74, 0x21, 0x35, 0x30, 0x21, 0x35, 0x31,
1774     0x21, 0x35, 0x32, 0x21, 0x35, 0x61, 0x21, 0x35, 0x63, 0x21, 0x35, 0x65,
1775     0x21, 0x35, 0x69, 0x21, 0x35, 0x6f, 0x21, 0x35, 0x73, 0x21, 0x35, 0x74};
1776 const uint8_t HuffDecoderCommon::table19_7_emit_[120] = {
1777     0x21, 0x36, 0x30, 0x21, 0x36, 0x31, 0x21, 0x36, 0x32, 0x21, 0x36, 0x61,
1778     0x21, 0x36, 0x63, 0x21, 0x36, 0x65, 0x21, 0x36, 0x69, 0x21, 0x36, 0x6f,
1779     0x21, 0x36, 0x73, 0x21, 0x36, 0x74, 0x21, 0x37, 0x30, 0x21, 0x37, 0x31,
1780     0x21, 0x37, 0x32, 0x21, 0x37, 0x61, 0x21, 0x37, 0x63, 0x21, 0x37, 0x65,
1781     0x21, 0x37, 0x69, 0x21, 0x37, 0x6f, 0x21, 0x37, 0x73, 0x21, 0x37, 0x74,
1782     0x21, 0x38, 0x30, 0x21, 0x38, 0x31, 0x21, 0x38, 0x32, 0x21, 0x38, 0x61,
1783     0x21, 0x38, 0x63, 0x21, 0x38, 0x65, 0x21, 0x38, 0x69, 0x21, 0x38, 0x6f,
1784     0x21, 0x38, 0x73, 0x21, 0x38, 0x74, 0x21, 0x39, 0x30, 0x21, 0x39, 0x31,
1785     0x21, 0x39, 0x32, 0x21, 0x39, 0x61, 0x21, 0x39, 0x63, 0x21, 0x39, 0x65,
1786     0x21, 0x39, 0x69, 0x21, 0x39, 0x6f, 0x21, 0x39, 0x73, 0x21, 0x39, 0x74};
1787 const uint8_t HuffDecoderCommon::table19_8_emit_[120] = {
1788     0x21, 0x3d, 0x30, 0x21, 0x3d, 0x31, 0x21, 0x3d, 0x32, 0x21, 0x3d, 0x61,
1789     0x21, 0x3d, 0x63, 0x21, 0x3d, 0x65, 0x21, 0x3d, 0x69, 0x21, 0x3d, 0x6f,
1790     0x21, 0x3d, 0x73, 0x21, 0x3d, 0x74, 0x21, 0x41, 0x30, 0x21, 0x41, 0x31,
1791     0x21, 0x41, 0x32, 0x21, 0x41, 0x61, 0x21, 0x41, 0x63, 0x21, 0x41, 0x65,
1792     0x21, 0x41, 0x69, 0x21, 0x41, 0x6f, 0x21, 0x41, 0x73, 0x21, 0x41, 0x74,
1793     0x21, 0x5f, 0x30, 0x21, 0x5f, 0x31, 0x21, 0x5f, 0x32, 0x21, 0x5f, 0x61,
1794     0x21, 0x5f, 0x63, 0x21, 0x5f, 0x65, 0x21, 0x5f, 0x69, 0x21, 0x5f, 0x6f,
1795     0x21, 0x5f, 0x73, 0x21, 0x5f, 0x74, 0x21, 0x62, 0x30, 0x21, 0x62, 0x31,
1796     0x21, 0x62, 0x32, 0x21, 0x62, 0x61, 0x21, 0x62, 0x63, 0x21, 0x62, 0x65,
1797     0x21, 0x62, 0x69, 0x21, 0x62, 0x6f, 0x21, 0x62, 0x73, 0x21, 0x62, 0x74};
1798 const uint8_t HuffDecoderCommon::table19_9_emit_[120] = {
1799     0x21, 0x64, 0x30, 0x21, 0x64, 0x31, 0x21, 0x64, 0x32, 0x21, 0x64, 0x61,
1800     0x21, 0x64, 0x63, 0x21, 0x64, 0x65, 0x21, 0x64, 0x69, 0x21, 0x64, 0x6f,
1801     0x21, 0x64, 0x73, 0x21, 0x64, 0x74, 0x21, 0x66, 0x30, 0x21, 0x66, 0x31,
1802     0x21, 0x66, 0x32, 0x21, 0x66, 0x61, 0x21, 0x66, 0x63, 0x21, 0x66, 0x65,
1803     0x21, 0x66, 0x69, 0x21, 0x66, 0x6f, 0x21, 0x66, 0x73, 0x21, 0x66, 0x74,
1804     0x21, 0x67, 0x30, 0x21, 0x67, 0x31, 0x21, 0x67, 0x32, 0x21, 0x67, 0x61,
1805     0x21, 0x67, 0x63, 0x21, 0x67, 0x65, 0x21, 0x67, 0x69, 0x21, 0x67, 0x6f,
1806     0x21, 0x67, 0x73, 0x21, 0x67, 0x74, 0x21, 0x68, 0x30, 0x21, 0x68, 0x31,
1807     0x21, 0x68, 0x32, 0x21, 0x68, 0x61, 0x21, 0x68, 0x63, 0x21, 0x68, 0x65,
1808     0x21, 0x68, 0x69, 0x21, 0x68, 0x6f, 0x21, 0x68, 0x73, 0x21, 0x68, 0x74};
1809 const uint8_t HuffDecoderCommon::table19_10_emit_[120] = {
1810     0x21, 0x6c, 0x30, 0x21, 0x6c, 0x31, 0x21, 0x6c, 0x32, 0x21, 0x6c, 0x61,
1811     0x21, 0x6c, 0x63, 0x21, 0x6c, 0x65, 0x21, 0x6c, 0x69, 0x21, 0x6c, 0x6f,
1812     0x21, 0x6c, 0x73, 0x21, 0x6c, 0x74, 0x21, 0x6d, 0x30, 0x21, 0x6d, 0x31,
1813     0x21, 0x6d, 0x32, 0x21, 0x6d, 0x61, 0x21, 0x6d, 0x63, 0x21, 0x6d, 0x65,
1814     0x21, 0x6d, 0x69, 0x21, 0x6d, 0x6f, 0x21, 0x6d, 0x73, 0x21, 0x6d, 0x74,
1815     0x21, 0x6e, 0x30, 0x21, 0x6e, 0x31, 0x21, 0x6e, 0x32, 0x21, 0x6e, 0x61,
1816     0x21, 0x6e, 0x63, 0x21, 0x6e, 0x65, 0x21, 0x6e, 0x69, 0x21, 0x6e, 0x6f,
1817     0x21, 0x6e, 0x73, 0x21, 0x6e, 0x74, 0x21, 0x70, 0x30, 0x21, 0x70, 0x31,
1818     0x21, 0x70, 0x32, 0x21, 0x70, 0x61, 0x21, 0x70, 0x63, 0x21, 0x70, 0x65,
1819     0x21, 0x70, 0x69, 0x21, 0x70, 0x6f, 0x21, 0x70, 0x73, 0x21, 0x70, 0x74};
1820 const uint8_t HuffDecoderCommon::table19_11_emit_[68] = {
1821     0x21, 0x72, 0x30, 0x21, 0x72, 0x31, 0x21, 0x72, 0x32, 0x21, 0x72, 0x61,
1822     0x21, 0x72, 0x63, 0x21, 0x72, 0x65, 0x21, 0x72, 0x69, 0x21, 0x72, 0x6f,
1823     0x21, 0x72, 0x73, 0x21, 0x72, 0x74, 0x21, 0x75, 0x30, 0x21, 0x75, 0x31,
1824     0x21, 0x75, 0x32, 0x21, 0x75, 0x61, 0x21, 0x75, 0x63, 0x21, 0x75, 0x65,
1825     0x21, 0x75, 0x69, 0x21, 0x75, 0x6f, 0x21, 0x75, 0x73, 0x21, 0x75, 0x74,
1826     0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
1827 const uint16_t HuffDecoderCommon::table19_11_inner_[27] = {
1828     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
1829     0x00d9, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169,
1830     0x0181, 0x0199, 0x01b1, 0x01c9, 0x00f2, 0x01e2, 0x01f2, 0x0202, 0x0212};
1831 const uint8_t HuffDecoderCommon::table19_11_outer_[128] = {
1832     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10, 10, 10, 10,
1833     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16, 17,
1834     18, 19, 20, 21, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1835     10, 10, 10, 10, 10, 10, 22, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1836     10, 10, 10, 23, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1837     24, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 25, 10, 10,
1838     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 26};
1839 const uint16_t HuffDecoderCommon::table19_12_inner_[9] = {
1840     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072};
1841 const uint8_t HuffDecoderCommon::table19_12_outer_[128] = {
1842     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
1843     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1844     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
1845     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
1846     0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1847     0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8};
1848 const uint8_t HuffDecoderCommon::table19_15_emit_[35] = {
1849     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26, 0x21, 0x2a,
1850     0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a, 0x21, 0x21, 0x22, 0x21,
1851     0x28, 0x21, 0x29, 0x21, 0x3f, 0x21, 0x27, 0x21, 0x2b, 0x21, 0x7c};
1852 const uint16_t HuffDecoderCommon::table19_15_inner_[20] = {
1853     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
1854     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00aa, 0x00ba,
1855     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
1856 const uint8_t HuffDecoderCommon::table19_15_outer_[128] = {
1857     0, 0,  0, 0,  0, 0,  0, 0,  0, 0,  0, 0,  0,  0,  0,  1, 0, 0, 0, 0, 0, 0,
1858     0, 0,  0, 0,  0, 0,  0, 0,  0, 2,  0, 0,  0,  0,  0,  0, 0, 0, 0, 0, 0, 0,
1859     0, 0,  0, 3,  0, 0,  0, 0,  0, 0,  0, 0,  0,  0,  0,  0, 0, 0, 0, 4, 0, 0,
1860     0, 0,  0, 0,  0, 5,  0, 0,  0, 0,  0, 0,  0,  6,  0,  0, 0, 0, 0, 0, 0, 7,
1861     0, 0,  0, 0,  0, 0,  0, 8,  0, 0,  0, 0,  0,  0,  0,  9, 0, 0, 0, 0, 0, 0,
1862     0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 16, 17, 18, 0, 0, 19};
1863 const uint8_t HuffDecoderCommon::table19_16_emit_[216] = {
1864     0x22, 0x30, 0x30, 0x22, 0x30, 0x31, 0x22, 0x30, 0x32, 0x22, 0x30, 0x61,
1865     0x22, 0x30, 0x63, 0x22, 0x30, 0x65, 0x22, 0x30, 0x69, 0x22, 0x30, 0x6f,
1866     0x22, 0x30, 0x73, 0x22, 0x30, 0x74, 0x22, 0x30, 0x20, 0x22, 0x30, 0x25,
1867     0x22, 0x30, 0x2d, 0x22, 0x30, 0x2e, 0x22, 0x30, 0x2f, 0x22, 0x30, 0x33,
1868     0x22, 0x30, 0x34, 0x22, 0x30, 0x35, 0x22, 0x30, 0x36, 0x22, 0x30, 0x37,
1869     0x22, 0x30, 0x38, 0x22, 0x30, 0x39, 0x22, 0x30, 0x3d, 0x22, 0x30, 0x41,
1870     0x22, 0x30, 0x5f, 0x22, 0x30, 0x62, 0x22, 0x30, 0x64, 0x22, 0x30, 0x66,
1871     0x22, 0x30, 0x67, 0x22, 0x30, 0x68, 0x22, 0x30, 0x6c, 0x22, 0x30, 0x6d,
1872     0x22, 0x30, 0x6e, 0x22, 0x30, 0x70, 0x22, 0x30, 0x72, 0x22, 0x30, 0x75,
1873     0x22, 0x31, 0x30, 0x22, 0x31, 0x31, 0x22, 0x31, 0x32, 0x22, 0x31, 0x61,
1874     0x22, 0x31, 0x63, 0x22, 0x31, 0x65, 0x22, 0x31, 0x69, 0x22, 0x31, 0x6f,
1875     0x22, 0x31, 0x73, 0x22, 0x31, 0x74, 0x22, 0x31, 0x20, 0x22, 0x31, 0x25,
1876     0x22, 0x31, 0x2d, 0x22, 0x31, 0x2e, 0x22, 0x31, 0x2f, 0x22, 0x31, 0x33,
1877     0x22, 0x31, 0x34, 0x22, 0x31, 0x35, 0x22, 0x31, 0x36, 0x22, 0x31, 0x37,
1878     0x22, 0x31, 0x38, 0x22, 0x31, 0x39, 0x22, 0x31, 0x3d, 0x22, 0x31, 0x41,
1879     0x22, 0x31, 0x5f, 0x22, 0x31, 0x62, 0x22, 0x31, 0x64, 0x22, 0x31, 0x66,
1880     0x22, 0x31, 0x67, 0x22, 0x31, 0x68, 0x22, 0x31, 0x6c, 0x22, 0x31, 0x6d,
1881     0x22, 0x31, 0x6e, 0x22, 0x31, 0x70, 0x22, 0x31, 0x72, 0x22, 0x31, 0x75};
1882 const uint8_t HuffDecoderCommon::table19_17_emit_[216] = {
1883     0x22, 0x32, 0x30, 0x22, 0x32, 0x31, 0x22, 0x32, 0x32, 0x22, 0x32, 0x61,
1884     0x22, 0x32, 0x63, 0x22, 0x32, 0x65, 0x22, 0x32, 0x69, 0x22, 0x32, 0x6f,
1885     0x22, 0x32, 0x73, 0x22, 0x32, 0x74, 0x22, 0x32, 0x20, 0x22, 0x32, 0x25,
1886     0x22, 0x32, 0x2d, 0x22, 0x32, 0x2e, 0x22, 0x32, 0x2f, 0x22, 0x32, 0x33,
1887     0x22, 0x32, 0x34, 0x22, 0x32, 0x35, 0x22, 0x32, 0x36, 0x22, 0x32, 0x37,
1888     0x22, 0x32, 0x38, 0x22, 0x32, 0x39, 0x22, 0x32, 0x3d, 0x22, 0x32, 0x41,
1889     0x22, 0x32, 0x5f, 0x22, 0x32, 0x62, 0x22, 0x32, 0x64, 0x22, 0x32, 0x66,
1890     0x22, 0x32, 0x67, 0x22, 0x32, 0x68, 0x22, 0x32, 0x6c, 0x22, 0x32, 0x6d,
1891     0x22, 0x32, 0x6e, 0x22, 0x32, 0x70, 0x22, 0x32, 0x72, 0x22, 0x32, 0x75,
1892     0x22, 0x61, 0x30, 0x22, 0x61, 0x31, 0x22, 0x61, 0x32, 0x22, 0x61, 0x61,
1893     0x22, 0x61, 0x63, 0x22, 0x61, 0x65, 0x22, 0x61, 0x69, 0x22, 0x61, 0x6f,
1894     0x22, 0x61, 0x73, 0x22, 0x61, 0x74, 0x22, 0x61, 0x20, 0x22, 0x61, 0x25,
1895     0x22, 0x61, 0x2d, 0x22, 0x61, 0x2e, 0x22, 0x61, 0x2f, 0x22, 0x61, 0x33,
1896     0x22, 0x61, 0x34, 0x22, 0x61, 0x35, 0x22, 0x61, 0x36, 0x22, 0x61, 0x37,
1897     0x22, 0x61, 0x38, 0x22, 0x61, 0x39, 0x22, 0x61, 0x3d, 0x22, 0x61, 0x41,
1898     0x22, 0x61, 0x5f, 0x22, 0x61, 0x62, 0x22, 0x61, 0x64, 0x22, 0x61, 0x66,
1899     0x22, 0x61, 0x67, 0x22, 0x61, 0x68, 0x22, 0x61, 0x6c, 0x22, 0x61, 0x6d,
1900     0x22, 0x61, 0x6e, 0x22, 0x61, 0x70, 0x22, 0x61, 0x72, 0x22, 0x61, 0x75};
1901 const uint8_t HuffDecoderCommon::table19_18_emit_[216] = {
1902     0x22, 0x63, 0x30, 0x22, 0x63, 0x31, 0x22, 0x63, 0x32, 0x22, 0x63, 0x61,
1903     0x22, 0x63, 0x63, 0x22, 0x63, 0x65, 0x22, 0x63, 0x69, 0x22, 0x63, 0x6f,
1904     0x22, 0x63, 0x73, 0x22, 0x63, 0x74, 0x22, 0x63, 0x20, 0x22, 0x63, 0x25,
1905     0x22, 0x63, 0x2d, 0x22, 0x63, 0x2e, 0x22, 0x63, 0x2f, 0x22, 0x63, 0x33,
1906     0x22, 0x63, 0x34, 0x22, 0x63, 0x35, 0x22, 0x63, 0x36, 0x22, 0x63, 0x37,
1907     0x22, 0x63, 0x38, 0x22, 0x63, 0x39, 0x22, 0x63, 0x3d, 0x22, 0x63, 0x41,
1908     0x22, 0x63, 0x5f, 0x22, 0x63, 0x62, 0x22, 0x63, 0x64, 0x22, 0x63, 0x66,
1909     0x22, 0x63, 0x67, 0x22, 0x63, 0x68, 0x22, 0x63, 0x6c, 0x22, 0x63, 0x6d,
1910     0x22, 0x63, 0x6e, 0x22, 0x63, 0x70, 0x22, 0x63, 0x72, 0x22, 0x63, 0x75,
1911     0x22, 0x65, 0x30, 0x22, 0x65, 0x31, 0x22, 0x65, 0x32, 0x22, 0x65, 0x61,
1912     0x22, 0x65, 0x63, 0x22, 0x65, 0x65, 0x22, 0x65, 0x69, 0x22, 0x65, 0x6f,
1913     0x22, 0x65, 0x73, 0x22, 0x65, 0x74, 0x22, 0x65, 0x20, 0x22, 0x65, 0x25,
1914     0x22, 0x65, 0x2d, 0x22, 0x65, 0x2e, 0x22, 0x65, 0x2f, 0x22, 0x65, 0x33,
1915     0x22, 0x65, 0x34, 0x22, 0x65, 0x35, 0x22, 0x65, 0x36, 0x22, 0x65, 0x37,
1916     0x22, 0x65, 0x38, 0x22, 0x65, 0x39, 0x22, 0x65, 0x3d, 0x22, 0x65, 0x41,
1917     0x22, 0x65, 0x5f, 0x22, 0x65, 0x62, 0x22, 0x65, 0x64, 0x22, 0x65, 0x66,
1918     0x22, 0x65, 0x67, 0x22, 0x65, 0x68, 0x22, 0x65, 0x6c, 0x22, 0x65, 0x6d,
1919     0x22, 0x65, 0x6e, 0x22, 0x65, 0x70, 0x22, 0x65, 0x72, 0x22, 0x65, 0x75};
1920 const uint8_t HuffDecoderCommon::table19_19_emit_[216] = {
1921     0x22, 0x69, 0x30, 0x22, 0x69, 0x31, 0x22, 0x69, 0x32, 0x22, 0x69, 0x61,
1922     0x22, 0x69, 0x63, 0x22, 0x69, 0x65, 0x22, 0x69, 0x69, 0x22, 0x69, 0x6f,
1923     0x22, 0x69, 0x73, 0x22, 0x69, 0x74, 0x22, 0x69, 0x20, 0x22, 0x69, 0x25,
1924     0x22, 0x69, 0x2d, 0x22, 0x69, 0x2e, 0x22, 0x69, 0x2f, 0x22, 0x69, 0x33,
1925     0x22, 0x69, 0x34, 0x22, 0x69, 0x35, 0x22, 0x69, 0x36, 0x22, 0x69, 0x37,
1926     0x22, 0x69, 0x38, 0x22, 0x69, 0x39, 0x22, 0x69, 0x3d, 0x22, 0x69, 0x41,
1927     0x22, 0x69, 0x5f, 0x22, 0x69, 0x62, 0x22, 0x69, 0x64, 0x22, 0x69, 0x66,
1928     0x22, 0x69, 0x67, 0x22, 0x69, 0x68, 0x22, 0x69, 0x6c, 0x22, 0x69, 0x6d,
1929     0x22, 0x69, 0x6e, 0x22, 0x69, 0x70, 0x22, 0x69, 0x72, 0x22, 0x69, 0x75,
1930     0x22, 0x6f, 0x30, 0x22, 0x6f, 0x31, 0x22, 0x6f, 0x32, 0x22, 0x6f, 0x61,
1931     0x22, 0x6f, 0x63, 0x22, 0x6f, 0x65, 0x22, 0x6f, 0x69, 0x22, 0x6f, 0x6f,
1932     0x22, 0x6f, 0x73, 0x22, 0x6f, 0x74, 0x22, 0x6f, 0x20, 0x22, 0x6f, 0x25,
1933     0x22, 0x6f, 0x2d, 0x22, 0x6f, 0x2e, 0x22, 0x6f, 0x2f, 0x22, 0x6f, 0x33,
1934     0x22, 0x6f, 0x34, 0x22, 0x6f, 0x35, 0x22, 0x6f, 0x36, 0x22, 0x6f, 0x37,
1935     0x22, 0x6f, 0x38, 0x22, 0x6f, 0x39, 0x22, 0x6f, 0x3d, 0x22, 0x6f, 0x41,
1936     0x22, 0x6f, 0x5f, 0x22, 0x6f, 0x62, 0x22, 0x6f, 0x64, 0x22, 0x6f, 0x66,
1937     0x22, 0x6f, 0x67, 0x22, 0x6f, 0x68, 0x22, 0x6f, 0x6c, 0x22, 0x6f, 0x6d,
1938     0x22, 0x6f, 0x6e, 0x22, 0x6f, 0x70, 0x22, 0x6f, 0x72, 0x22, 0x6f, 0x75};
1939 const uint8_t HuffDecoderCommon::table19_20_emit_[216] = {
1940     0x22, 0x73, 0x30, 0x22, 0x73, 0x31, 0x22, 0x73, 0x32, 0x22, 0x73, 0x61,
1941     0x22, 0x73, 0x63, 0x22, 0x73, 0x65, 0x22, 0x73, 0x69, 0x22, 0x73, 0x6f,
1942     0x22, 0x73, 0x73, 0x22, 0x73, 0x74, 0x22, 0x73, 0x20, 0x22, 0x73, 0x25,
1943     0x22, 0x73, 0x2d, 0x22, 0x73, 0x2e, 0x22, 0x73, 0x2f, 0x22, 0x73, 0x33,
1944     0x22, 0x73, 0x34, 0x22, 0x73, 0x35, 0x22, 0x73, 0x36, 0x22, 0x73, 0x37,
1945     0x22, 0x73, 0x38, 0x22, 0x73, 0x39, 0x22, 0x73, 0x3d, 0x22, 0x73, 0x41,
1946     0x22, 0x73, 0x5f, 0x22, 0x73, 0x62, 0x22, 0x73, 0x64, 0x22, 0x73, 0x66,
1947     0x22, 0x73, 0x67, 0x22, 0x73, 0x68, 0x22, 0x73, 0x6c, 0x22, 0x73, 0x6d,
1948     0x22, 0x73, 0x6e, 0x22, 0x73, 0x70, 0x22, 0x73, 0x72, 0x22, 0x73, 0x75,
1949     0x22, 0x74, 0x30, 0x22, 0x74, 0x31, 0x22, 0x74, 0x32, 0x22, 0x74, 0x61,
1950     0x22, 0x74, 0x63, 0x22, 0x74, 0x65, 0x22, 0x74, 0x69, 0x22, 0x74, 0x6f,
1951     0x22, 0x74, 0x73, 0x22, 0x74, 0x74, 0x22, 0x74, 0x20, 0x22, 0x74, 0x25,
1952     0x22, 0x74, 0x2d, 0x22, 0x74, 0x2e, 0x22, 0x74, 0x2f, 0x22, 0x74, 0x33,
1953     0x22, 0x74, 0x34, 0x22, 0x74, 0x35, 0x22, 0x74, 0x36, 0x22, 0x74, 0x37,
1954     0x22, 0x74, 0x38, 0x22, 0x74, 0x39, 0x22, 0x74, 0x3d, 0x22, 0x74, 0x41,
1955     0x22, 0x74, 0x5f, 0x22, 0x74, 0x62, 0x22, 0x74, 0x64, 0x22, 0x74, 0x66,
1956     0x22, 0x74, 0x67, 0x22, 0x74, 0x68, 0x22, 0x74, 0x6c, 0x22, 0x74, 0x6d,
1957     0x22, 0x74, 0x6e, 0x22, 0x74, 0x70, 0x22, 0x74, 0x72, 0x22, 0x74, 0x75};
1958 const uint8_t HuffDecoderCommon::table19_21_emit_[120] = {
1959     0x22, 0x20, 0x30, 0x22, 0x20, 0x31, 0x22, 0x20, 0x32, 0x22, 0x20, 0x61,
1960     0x22, 0x20, 0x63, 0x22, 0x20, 0x65, 0x22, 0x20, 0x69, 0x22, 0x20, 0x6f,
1961     0x22, 0x20, 0x73, 0x22, 0x20, 0x74, 0x22, 0x25, 0x30, 0x22, 0x25, 0x31,
1962     0x22, 0x25, 0x32, 0x22, 0x25, 0x61, 0x22, 0x25, 0x63, 0x22, 0x25, 0x65,
1963     0x22, 0x25, 0x69, 0x22, 0x25, 0x6f, 0x22, 0x25, 0x73, 0x22, 0x25, 0x74,
1964     0x22, 0x2d, 0x30, 0x22, 0x2d, 0x31, 0x22, 0x2d, 0x32, 0x22, 0x2d, 0x61,
1965     0x22, 0x2d, 0x63, 0x22, 0x2d, 0x65, 0x22, 0x2d, 0x69, 0x22, 0x2d, 0x6f,
1966     0x22, 0x2d, 0x73, 0x22, 0x2d, 0x74, 0x22, 0x2e, 0x30, 0x22, 0x2e, 0x31,
1967     0x22, 0x2e, 0x32, 0x22, 0x2e, 0x61, 0x22, 0x2e, 0x63, 0x22, 0x2e, 0x65,
1968     0x22, 0x2e, 0x69, 0x22, 0x2e, 0x6f, 0x22, 0x2e, 0x73, 0x22, 0x2e, 0x74};
1969 const uint8_t HuffDecoderCommon::table19_22_emit_[120] = {
1970     0x22, 0x2f, 0x30, 0x22, 0x2f, 0x31, 0x22, 0x2f, 0x32, 0x22, 0x2f, 0x61,
1971     0x22, 0x2f, 0x63, 0x22, 0x2f, 0x65, 0x22, 0x2f, 0x69, 0x22, 0x2f, 0x6f,
1972     0x22, 0x2f, 0x73, 0x22, 0x2f, 0x74, 0x22, 0x33, 0x30, 0x22, 0x33, 0x31,
1973     0x22, 0x33, 0x32, 0x22, 0x33, 0x61, 0x22, 0x33, 0x63, 0x22, 0x33, 0x65,
1974     0x22, 0x33, 0x69, 0x22, 0x33, 0x6f, 0x22, 0x33, 0x73, 0x22, 0x33, 0x74,
1975     0x22, 0x34, 0x30, 0x22, 0x34, 0x31, 0x22, 0x34, 0x32, 0x22, 0x34, 0x61,
1976     0x22, 0x34, 0x63, 0x22, 0x34, 0x65, 0x22, 0x34, 0x69, 0x22, 0x34, 0x6f,
1977     0x22, 0x34, 0x73, 0x22, 0x34, 0x74, 0x22, 0x35, 0x30, 0x22, 0x35, 0x31,
1978     0x22, 0x35, 0x32, 0x22, 0x35, 0x61, 0x22, 0x35, 0x63, 0x22, 0x35, 0x65,
1979     0x22, 0x35, 0x69, 0x22, 0x35, 0x6f, 0x22, 0x35, 0x73, 0x22, 0x35, 0x74};
1980 const uint8_t HuffDecoderCommon::table19_23_emit_[120] = {
1981     0x22, 0x36, 0x30, 0x22, 0x36, 0x31, 0x22, 0x36, 0x32, 0x22, 0x36, 0x61,
1982     0x22, 0x36, 0x63, 0x22, 0x36, 0x65, 0x22, 0x36, 0x69, 0x22, 0x36, 0x6f,
1983     0x22, 0x36, 0x73, 0x22, 0x36, 0x74, 0x22, 0x37, 0x30, 0x22, 0x37, 0x31,
1984     0x22, 0x37, 0x32, 0x22, 0x37, 0x61, 0x22, 0x37, 0x63, 0x22, 0x37, 0x65,
1985     0x22, 0x37, 0x69, 0x22, 0x37, 0x6f, 0x22, 0x37, 0x73, 0x22, 0x37, 0x74,
1986     0x22, 0x38, 0x30, 0x22, 0x38, 0x31, 0x22, 0x38, 0x32, 0x22, 0x38, 0x61,
1987     0x22, 0x38, 0x63, 0x22, 0x38, 0x65, 0x22, 0x38, 0x69, 0x22, 0x38, 0x6f,
1988     0x22, 0x38, 0x73, 0x22, 0x38, 0x74, 0x22, 0x39, 0x30, 0x22, 0x39, 0x31,
1989     0x22, 0x39, 0x32, 0x22, 0x39, 0x61, 0x22, 0x39, 0x63, 0x22, 0x39, 0x65,
1990     0x22, 0x39, 0x69, 0x22, 0x39, 0x6f, 0x22, 0x39, 0x73, 0x22, 0x39, 0x74};
1991 const uint8_t HuffDecoderCommon::table19_24_emit_[120] = {
1992     0x22, 0x3d, 0x30, 0x22, 0x3d, 0x31, 0x22, 0x3d, 0x32, 0x22, 0x3d, 0x61,
1993     0x22, 0x3d, 0x63, 0x22, 0x3d, 0x65, 0x22, 0x3d, 0x69, 0x22, 0x3d, 0x6f,
1994     0x22, 0x3d, 0x73, 0x22, 0x3d, 0x74, 0x22, 0x41, 0x30, 0x22, 0x41, 0x31,
1995     0x22, 0x41, 0x32, 0x22, 0x41, 0x61, 0x22, 0x41, 0x63, 0x22, 0x41, 0x65,
1996     0x22, 0x41, 0x69, 0x22, 0x41, 0x6f, 0x22, 0x41, 0x73, 0x22, 0x41, 0x74,
1997     0x22, 0x5f, 0x30, 0x22, 0x5f, 0x31, 0x22, 0x5f, 0x32, 0x22, 0x5f, 0x61,
1998     0x22, 0x5f, 0x63, 0x22, 0x5f, 0x65, 0x22, 0x5f, 0x69, 0x22, 0x5f, 0x6f,
1999     0x22, 0x5f, 0x73, 0x22, 0x5f, 0x74, 0x22, 0x62, 0x30, 0x22, 0x62, 0x31,
2000     0x22, 0x62, 0x32, 0x22, 0x62, 0x61, 0x22, 0x62, 0x63, 0x22, 0x62, 0x65,
2001     0x22, 0x62, 0x69, 0x22, 0x62, 0x6f, 0x22, 0x62, 0x73, 0x22, 0x62, 0x74};
2002 const uint8_t HuffDecoderCommon::table19_25_emit_[120] = {
2003     0x22, 0x64, 0x30, 0x22, 0x64, 0x31, 0x22, 0x64, 0x32, 0x22, 0x64, 0x61,
2004     0x22, 0x64, 0x63, 0x22, 0x64, 0x65, 0x22, 0x64, 0x69, 0x22, 0x64, 0x6f,
2005     0x22, 0x64, 0x73, 0x22, 0x64, 0x74, 0x22, 0x66, 0x30, 0x22, 0x66, 0x31,
2006     0x22, 0x66, 0x32, 0x22, 0x66, 0x61, 0x22, 0x66, 0x63, 0x22, 0x66, 0x65,
2007     0x22, 0x66, 0x69, 0x22, 0x66, 0x6f, 0x22, 0x66, 0x73, 0x22, 0x66, 0x74,
2008     0x22, 0x67, 0x30, 0x22, 0x67, 0x31, 0x22, 0x67, 0x32, 0x22, 0x67, 0x61,
2009     0x22, 0x67, 0x63, 0x22, 0x67, 0x65, 0x22, 0x67, 0x69, 0x22, 0x67, 0x6f,
2010     0x22, 0x67, 0x73, 0x22, 0x67, 0x74, 0x22, 0x68, 0x30, 0x22, 0x68, 0x31,
2011     0x22, 0x68, 0x32, 0x22, 0x68, 0x61, 0x22, 0x68, 0x63, 0x22, 0x68, 0x65,
2012     0x22, 0x68, 0x69, 0x22, 0x68, 0x6f, 0x22, 0x68, 0x73, 0x22, 0x68, 0x74};
2013 const uint8_t HuffDecoderCommon::table19_26_emit_[120] = {
2014     0x22, 0x6c, 0x30, 0x22, 0x6c, 0x31, 0x22, 0x6c, 0x32, 0x22, 0x6c, 0x61,
2015     0x22, 0x6c, 0x63, 0x22, 0x6c, 0x65, 0x22, 0x6c, 0x69, 0x22, 0x6c, 0x6f,
2016     0x22, 0x6c, 0x73, 0x22, 0x6c, 0x74, 0x22, 0x6d, 0x30, 0x22, 0x6d, 0x31,
2017     0x22, 0x6d, 0x32, 0x22, 0x6d, 0x61, 0x22, 0x6d, 0x63, 0x22, 0x6d, 0x65,
2018     0x22, 0x6d, 0x69, 0x22, 0x6d, 0x6f, 0x22, 0x6d, 0x73, 0x22, 0x6d, 0x74,
2019     0x22, 0x6e, 0x30, 0x22, 0x6e, 0x31, 0x22, 0x6e, 0x32, 0x22, 0x6e, 0x61,
2020     0x22, 0x6e, 0x63, 0x22, 0x6e, 0x65, 0x22, 0x6e, 0x69, 0x22, 0x6e, 0x6f,
2021     0x22, 0x6e, 0x73, 0x22, 0x6e, 0x74, 0x22, 0x70, 0x30, 0x22, 0x70, 0x31,
2022     0x22, 0x70, 0x32, 0x22, 0x70, 0x61, 0x22, 0x70, 0x63, 0x22, 0x70, 0x65,
2023     0x22, 0x70, 0x69, 0x22, 0x70, 0x6f, 0x22, 0x70, 0x73, 0x22, 0x70, 0x74};
2024 const uint8_t HuffDecoderCommon::table19_27_emit_[68] = {
2025     0x22, 0x72, 0x30, 0x22, 0x72, 0x31, 0x22, 0x72, 0x32, 0x22, 0x72, 0x61,
2026     0x22, 0x72, 0x63, 0x22, 0x72, 0x65, 0x22, 0x72, 0x69, 0x22, 0x72, 0x6f,
2027     0x22, 0x72, 0x73, 0x22, 0x72, 0x74, 0x22, 0x75, 0x30, 0x22, 0x75, 0x31,
2028     0x22, 0x75, 0x32, 0x22, 0x75, 0x61, 0x22, 0x75, 0x63, 0x22, 0x75, 0x65,
2029     0x22, 0x75, 0x69, 0x22, 0x75, 0x6f, 0x22, 0x75, 0x73, 0x22, 0x75, 0x74,
2030     0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
2031 const uint8_t HuffDecoderCommon::table19_31_emit_[35] = {
2032     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26, 0x22, 0x2a,
2033     0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a, 0x22, 0x21, 0x22, 0x22,
2034     0x28, 0x22, 0x29, 0x22, 0x3f, 0x22, 0x27, 0x22, 0x2b, 0x22, 0x7c};
2035 const uint16_t HuffDecoderCommon::table19_31_inner_[20] = {
2036     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2037     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00ba,
2038     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2039 const uint8_t HuffDecoderCommon::table19_32_emit_[216] = {
2040     0x28, 0x30, 0x30, 0x28, 0x30, 0x31, 0x28, 0x30, 0x32, 0x28, 0x30, 0x61,
2041     0x28, 0x30, 0x63, 0x28, 0x30, 0x65, 0x28, 0x30, 0x69, 0x28, 0x30, 0x6f,
2042     0x28, 0x30, 0x73, 0x28, 0x30, 0x74, 0x28, 0x30, 0x20, 0x28, 0x30, 0x25,
2043     0x28, 0x30, 0x2d, 0x28, 0x30, 0x2e, 0x28, 0x30, 0x2f, 0x28, 0x30, 0x33,
2044     0x28, 0x30, 0x34, 0x28, 0x30, 0x35, 0x28, 0x30, 0x36, 0x28, 0x30, 0x37,
2045     0x28, 0x30, 0x38, 0x28, 0x30, 0x39, 0x28, 0x30, 0x3d, 0x28, 0x30, 0x41,
2046     0x28, 0x30, 0x5f, 0x28, 0x30, 0x62, 0x28, 0x30, 0x64, 0x28, 0x30, 0x66,
2047     0x28, 0x30, 0x67, 0x28, 0x30, 0x68, 0x28, 0x30, 0x6c, 0x28, 0x30, 0x6d,
2048     0x28, 0x30, 0x6e, 0x28, 0x30, 0x70, 0x28, 0x30, 0x72, 0x28, 0x30, 0x75,
2049     0x28, 0x31, 0x30, 0x28, 0x31, 0x31, 0x28, 0x31, 0x32, 0x28, 0x31, 0x61,
2050     0x28, 0x31, 0x63, 0x28, 0x31, 0x65, 0x28, 0x31, 0x69, 0x28, 0x31, 0x6f,
2051     0x28, 0x31, 0x73, 0x28, 0x31, 0x74, 0x28, 0x31, 0x20, 0x28, 0x31, 0x25,
2052     0x28, 0x31, 0x2d, 0x28, 0x31, 0x2e, 0x28, 0x31, 0x2f, 0x28, 0x31, 0x33,
2053     0x28, 0x31, 0x34, 0x28, 0x31, 0x35, 0x28, 0x31, 0x36, 0x28, 0x31, 0x37,
2054     0x28, 0x31, 0x38, 0x28, 0x31, 0x39, 0x28, 0x31, 0x3d, 0x28, 0x31, 0x41,
2055     0x28, 0x31, 0x5f, 0x28, 0x31, 0x62, 0x28, 0x31, 0x64, 0x28, 0x31, 0x66,
2056     0x28, 0x31, 0x67, 0x28, 0x31, 0x68, 0x28, 0x31, 0x6c, 0x28, 0x31, 0x6d,
2057     0x28, 0x31, 0x6e, 0x28, 0x31, 0x70, 0x28, 0x31, 0x72, 0x28, 0x31, 0x75};
2058 const uint8_t HuffDecoderCommon::table19_33_emit_[216] = {
2059     0x28, 0x32, 0x30, 0x28, 0x32, 0x31, 0x28, 0x32, 0x32, 0x28, 0x32, 0x61,
2060     0x28, 0x32, 0x63, 0x28, 0x32, 0x65, 0x28, 0x32, 0x69, 0x28, 0x32, 0x6f,
2061     0x28, 0x32, 0x73, 0x28, 0x32, 0x74, 0x28, 0x32, 0x20, 0x28, 0x32, 0x25,
2062     0x28, 0x32, 0x2d, 0x28, 0x32, 0x2e, 0x28, 0x32, 0x2f, 0x28, 0x32, 0x33,
2063     0x28, 0x32, 0x34, 0x28, 0x32, 0x35, 0x28, 0x32, 0x36, 0x28, 0x32, 0x37,
2064     0x28, 0x32, 0x38, 0x28, 0x32, 0x39, 0x28, 0x32, 0x3d, 0x28, 0x32, 0x41,
2065     0x28, 0x32, 0x5f, 0x28, 0x32, 0x62, 0x28, 0x32, 0x64, 0x28, 0x32, 0x66,
2066     0x28, 0x32, 0x67, 0x28, 0x32, 0x68, 0x28, 0x32, 0x6c, 0x28, 0x32, 0x6d,
2067     0x28, 0x32, 0x6e, 0x28, 0x32, 0x70, 0x28, 0x32, 0x72, 0x28, 0x32, 0x75,
2068     0x28, 0x61, 0x30, 0x28, 0x61, 0x31, 0x28, 0x61, 0x32, 0x28, 0x61, 0x61,
2069     0x28, 0x61, 0x63, 0x28, 0x61, 0x65, 0x28, 0x61, 0x69, 0x28, 0x61, 0x6f,
2070     0x28, 0x61, 0x73, 0x28, 0x61, 0x74, 0x28, 0x61, 0x20, 0x28, 0x61, 0x25,
2071     0x28, 0x61, 0x2d, 0x28, 0x61, 0x2e, 0x28, 0x61, 0x2f, 0x28, 0x61, 0x33,
2072     0x28, 0x61, 0x34, 0x28, 0x61, 0x35, 0x28, 0x61, 0x36, 0x28, 0x61, 0x37,
2073     0x28, 0x61, 0x38, 0x28, 0x61, 0x39, 0x28, 0x61, 0x3d, 0x28, 0x61, 0x41,
2074     0x28, 0x61, 0x5f, 0x28, 0x61, 0x62, 0x28, 0x61, 0x64, 0x28, 0x61, 0x66,
2075     0x28, 0x61, 0x67, 0x28, 0x61, 0x68, 0x28, 0x61, 0x6c, 0x28, 0x61, 0x6d,
2076     0x28, 0x61, 0x6e, 0x28, 0x61, 0x70, 0x28, 0x61, 0x72, 0x28, 0x61, 0x75};
2077 const uint8_t HuffDecoderCommon::table19_34_emit_[216] = {
2078     0x28, 0x63, 0x30, 0x28, 0x63, 0x31, 0x28, 0x63, 0x32, 0x28, 0x63, 0x61,
2079     0x28, 0x63, 0x63, 0x28, 0x63, 0x65, 0x28, 0x63, 0x69, 0x28, 0x63, 0x6f,
2080     0x28, 0x63, 0x73, 0x28, 0x63, 0x74, 0x28, 0x63, 0x20, 0x28, 0x63, 0x25,
2081     0x28, 0x63, 0x2d, 0x28, 0x63, 0x2e, 0x28, 0x63, 0x2f, 0x28, 0x63, 0x33,
2082     0x28, 0x63, 0x34, 0x28, 0x63, 0x35, 0x28, 0x63, 0x36, 0x28, 0x63, 0x37,
2083     0x28, 0x63, 0x38, 0x28, 0x63, 0x39, 0x28, 0x63, 0x3d, 0x28, 0x63, 0x41,
2084     0x28, 0x63, 0x5f, 0x28, 0x63, 0x62, 0x28, 0x63, 0x64, 0x28, 0x63, 0x66,
2085     0x28, 0x63, 0x67, 0x28, 0x63, 0x68, 0x28, 0x63, 0x6c, 0x28, 0x63, 0x6d,
2086     0x28, 0x63, 0x6e, 0x28, 0x63, 0x70, 0x28, 0x63, 0x72, 0x28, 0x63, 0x75,
2087     0x28, 0x65, 0x30, 0x28, 0x65, 0x31, 0x28, 0x65, 0x32, 0x28, 0x65, 0x61,
2088     0x28, 0x65, 0x63, 0x28, 0x65, 0x65, 0x28, 0x65, 0x69, 0x28, 0x65, 0x6f,
2089     0x28, 0x65, 0x73, 0x28, 0x65, 0x74, 0x28, 0x65, 0x20, 0x28, 0x65, 0x25,
2090     0x28, 0x65, 0x2d, 0x28, 0x65, 0x2e, 0x28, 0x65, 0x2f, 0x28, 0x65, 0x33,
2091     0x28, 0x65, 0x34, 0x28, 0x65, 0x35, 0x28, 0x65, 0x36, 0x28, 0x65, 0x37,
2092     0x28, 0x65, 0x38, 0x28, 0x65, 0x39, 0x28, 0x65, 0x3d, 0x28, 0x65, 0x41,
2093     0x28, 0x65, 0x5f, 0x28, 0x65, 0x62, 0x28, 0x65, 0x64, 0x28, 0x65, 0x66,
2094     0x28, 0x65, 0x67, 0x28, 0x65, 0x68, 0x28, 0x65, 0x6c, 0x28, 0x65, 0x6d,
2095     0x28, 0x65, 0x6e, 0x28, 0x65, 0x70, 0x28, 0x65, 0x72, 0x28, 0x65, 0x75};
2096 const uint8_t HuffDecoderCommon::table19_35_emit_[216] = {
2097     0x28, 0x69, 0x30, 0x28, 0x69, 0x31, 0x28, 0x69, 0x32, 0x28, 0x69, 0x61,
2098     0x28, 0x69, 0x63, 0x28, 0x69, 0x65, 0x28, 0x69, 0x69, 0x28, 0x69, 0x6f,
2099     0x28, 0x69, 0x73, 0x28, 0x69, 0x74, 0x28, 0x69, 0x20, 0x28, 0x69, 0x25,
2100     0x28, 0x69, 0x2d, 0x28, 0x69, 0x2e, 0x28, 0x69, 0x2f, 0x28, 0x69, 0x33,
2101     0x28, 0x69, 0x34, 0x28, 0x69, 0x35, 0x28, 0x69, 0x36, 0x28, 0x69, 0x37,
2102     0x28, 0x69, 0x38, 0x28, 0x69, 0x39, 0x28, 0x69, 0x3d, 0x28, 0x69, 0x41,
2103     0x28, 0x69, 0x5f, 0x28, 0x69, 0x62, 0x28, 0x69, 0x64, 0x28, 0x69, 0x66,
2104     0x28, 0x69, 0x67, 0x28, 0x69, 0x68, 0x28, 0x69, 0x6c, 0x28, 0x69, 0x6d,
2105     0x28, 0x69, 0x6e, 0x28, 0x69, 0x70, 0x28, 0x69, 0x72, 0x28, 0x69, 0x75,
2106     0x28, 0x6f, 0x30, 0x28, 0x6f, 0x31, 0x28, 0x6f, 0x32, 0x28, 0x6f, 0x61,
2107     0x28, 0x6f, 0x63, 0x28, 0x6f, 0x65, 0x28, 0x6f, 0x69, 0x28, 0x6f, 0x6f,
2108     0x28, 0x6f, 0x73, 0x28, 0x6f, 0x74, 0x28, 0x6f, 0x20, 0x28, 0x6f, 0x25,
2109     0x28, 0x6f, 0x2d, 0x28, 0x6f, 0x2e, 0x28, 0x6f, 0x2f, 0x28, 0x6f, 0x33,
2110     0x28, 0x6f, 0x34, 0x28, 0x6f, 0x35, 0x28, 0x6f, 0x36, 0x28, 0x6f, 0x37,
2111     0x28, 0x6f, 0x38, 0x28, 0x6f, 0x39, 0x28, 0x6f, 0x3d, 0x28, 0x6f, 0x41,
2112     0x28, 0x6f, 0x5f, 0x28, 0x6f, 0x62, 0x28, 0x6f, 0x64, 0x28, 0x6f, 0x66,
2113     0x28, 0x6f, 0x67, 0x28, 0x6f, 0x68, 0x28, 0x6f, 0x6c, 0x28, 0x6f, 0x6d,
2114     0x28, 0x6f, 0x6e, 0x28, 0x6f, 0x70, 0x28, 0x6f, 0x72, 0x28, 0x6f, 0x75};
2115 const uint8_t HuffDecoderCommon::table19_36_emit_[216] = {
2116     0x28, 0x73, 0x30, 0x28, 0x73, 0x31, 0x28, 0x73, 0x32, 0x28, 0x73, 0x61,
2117     0x28, 0x73, 0x63, 0x28, 0x73, 0x65, 0x28, 0x73, 0x69, 0x28, 0x73, 0x6f,
2118     0x28, 0x73, 0x73, 0x28, 0x73, 0x74, 0x28, 0x73, 0x20, 0x28, 0x73, 0x25,
2119     0x28, 0x73, 0x2d, 0x28, 0x73, 0x2e, 0x28, 0x73, 0x2f, 0x28, 0x73, 0x33,
2120     0x28, 0x73, 0x34, 0x28, 0x73, 0x35, 0x28, 0x73, 0x36, 0x28, 0x73, 0x37,
2121     0x28, 0x73, 0x38, 0x28, 0x73, 0x39, 0x28, 0x73, 0x3d, 0x28, 0x73, 0x41,
2122     0x28, 0x73, 0x5f, 0x28, 0x73, 0x62, 0x28, 0x73, 0x64, 0x28, 0x73, 0x66,
2123     0x28, 0x73, 0x67, 0x28, 0x73, 0x68, 0x28, 0x73, 0x6c, 0x28, 0x73, 0x6d,
2124     0x28, 0x73, 0x6e, 0x28, 0x73, 0x70, 0x28, 0x73, 0x72, 0x28, 0x73, 0x75,
2125     0x28, 0x74, 0x30, 0x28, 0x74, 0x31, 0x28, 0x74, 0x32, 0x28, 0x74, 0x61,
2126     0x28, 0x74, 0x63, 0x28, 0x74, 0x65, 0x28, 0x74, 0x69, 0x28, 0x74, 0x6f,
2127     0x28, 0x74, 0x73, 0x28, 0x74, 0x74, 0x28, 0x74, 0x20, 0x28, 0x74, 0x25,
2128     0x28, 0x74, 0x2d, 0x28, 0x74, 0x2e, 0x28, 0x74, 0x2f, 0x28, 0x74, 0x33,
2129     0x28, 0x74, 0x34, 0x28, 0x74, 0x35, 0x28, 0x74, 0x36, 0x28, 0x74, 0x37,
2130     0x28, 0x74, 0x38, 0x28, 0x74, 0x39, 0x28, 0x74, 0x3d, 0x28, 0x74, 0x41,
2131     0x28, 0x74, 0x5f, 0x28, 0x74, 0x62, 0x28, 0x74, 0x64, 0x28, 0x74, 0x66,
2132     0x28, 0x74, 0x67, 0x28, 0x74, 0x68, 0x28, 0x74, 0x6c, 0x28, 0x74, 0x6d,
2133     0x28, 0x74, 0x6e, 0x28, 0x74, 0x70, 0x28, 0x74, 0x72, 0x28, 0x74, 0x75};
2134 const uint8_t HuffDecoderCommon::table19_37_emit_[120] = {
2135     0x28, 0x20, 0x30, 0x28, 0x20, 0x31, 0x28, 0x20, 0x32, 0x28, 0x20, 0x61,
2136     0x28, 0x20, 0x63, 0x28, 0x20, 0x65, 0x28, 0x20, 0x69, 0x28, 0x20, 0x6f,
2137     0x28, 0x20, 0x73, 0x28, 0x20, 0x74, 0x28, 0x25, 0x30, 0x28, 0x25, 0x31,
2138     0x28, 0x25, 0x32, 0x28, 0x25, 0x61, 0x28, 0x25, 0x63, 0x28, 0x25, 0x65,
2139     0x28, 0x25, 0x69, 0x28, 0x25, 0x6f, 0x28, 0x25, 0x73, 0x28, 0x25, 0x74,
2140     0x28, 0x2d, 0x30, 0x28, 0x2d, 0x31, 0x28, 0x2d, 0x32, 0x28, 0x2d, 0x61,
2141     0x28, 0x2d, 0x63, 0x28, 0x2d, 0x65, 0x28, 0x2d, 0x69, 0x28, 0x2d, 0x6f,
2142     0x28, 0x2d, 0x73, 0x28, 0x2d, 0x74, 0x28, 0x2e, 0x30, 0x28, 0x2e, 0x31,
2143     0x28, 0x2e, 0x32, 0x28, 0x2e, 0x61, 0x28, 0x2e, 0x63, 0x28, 0x2e, 0x65,
2144     0x28, 0x2e, 0x69, 0x28, 0x2e, 0x6f, 0x28, 0x2e, 0x73, 0x28, 0x2e, 0x74};
2145 const uint8_t HuffDecoderCommon::table19_38_emit_[120] = {
2146     0x28, 0x2f, 0x30, 0x28, 0x2f, 0x31, 0x28, 0x2f, 0x32, 0x28, 0x2f, 0x61,
2147     0x28, 0x2f, 0x63, 0x28, 0x2f, 0x65, 0x28, 0x2f, 0x69, 0x28, 0x2f, 0x6f,
2148     0x28, 0x2f, 0x73, 0x28, 0x2f, 0x74, 0x28, 0x33, 0x30, 0x28, 0x33, 0x31,
2149     0x28, 0x33, 0x32, 0x28, 0x33, 0x61, 0x28, 0x33, 0x63, 0x28, 0x33, 0x65,
2150     0x28, 0x33, 0x69, 0x28, 0x33, 0x6f, 0x28, 0x33, 0x73, 0x28, 0x33, 0x74,
2151     0x28, 0x34, 0x30, 0x28, 0x34, 0x31, 0x28, 0x34, 0x32, 0x28, 0x34, 0x61,
2152     0x28, 0x34, 0x63, 0x28, 0x34, 0x65, 0x28, 0x34, 0x69, 0x28, 0x34, 0x6f,
2153     0x28, 0x34, 0x73, 0x28, 0x34, 0x74, 0x28, 0x35, 0x30, 0x28, 0x35, 0x31,
2154     0x28, 0x35, 0x32, 0x28, 0x35, 0x61, 0x28, 0x35, 0x63, 0x28, 0x35, 0x65,
2155     0x28, 0x35, 0x69, 0x28, 0x35, 0x6f, 0x28, 0x35, 0x73, 0x28, 0x35, 0x74};
2156 const uint8_t HuffDecoderCommon::table19_39_emit_[120] = {
2157     0x28, 0x36, 0x30, 0x28, 0x36, 0x31, 0x28, 0x36, 0x32, 0x28, 0x36, 0x61,
2158     0x28, 0x36, 0x63, 0x28, 0x36, 0x65, 0x28, 0x36, 0x69, 0x28, 0x36, 0x6f,
2159     0x28, 0x36, 0x73, 0x28, 0x36, 0x74, 0x28, 0x37, 0x30, 0x28, 0x37, 0x31,
2160     0x28, 0x37, 0x32, 0x28, 0x37, 0x61, 0x28, 0x37, 0x63, 0x28, 0x37, 0x65,
2161     0x28, 0x37, 0x69, 0x28, 0x37, 0x6f, 0x28, 0x37, 0x73, 0x28, 0x37, 0x74,
2162     0x28, 0x38, 0x30, 0x28, 0x38, 0x31, 0x28, 0x38, 0x32, 0x28, 0x38, 0x61,
2163     0x28, 0x38, 0x63, 0x28, 0x38, 0x65, 0x28, 0x38, 0x69, 0x28, 0x38, 0x6f,
2164     0x28, 0x38, 0x73, 0x28, 0x38, 0x74, 0x28, 0x39, 0x30, 0x28, 0x39, 0x31,
2165     0x28, 0x39, 0x32, 0x28, 0x39, 0x61, 0x28, 0x39, 0x63, 0x28, 0x39, 0x65,
2166     0x28, 0x39, 0x69, 0x28, 0x39, 0x6f, 0x28, 0x39, 0x73, 0x28, 0x39, 0x74};
2167 const uint8_t HuffDecoderCommon::table19_40_emit_[120] = {
2168     0x28, 0x3d, 0x30, 0x28, 0x3d, 0x31, 0x28, 0x3d, 0x32, 0x28, 0x3d, 0x61,
2169     0x28, 0x3d, 0x63, 0x28, 0x3d, 0x65, 0x28, 0x3d, 0x69, 0x28, 0x3d, 0x6f,
2170     0x28, 0x3d, 0x73, 0x28, 0x3d, 0x74, 0x28, 0x41, 0x30, 0x28, 0x41, 0x31,
2171     0x28, 0x41, 0x32, 0x28, 0x41, 0x61, 0x28, 0x41, 0x63, 0x28, 0x41, 0x65,
2172     0x28, 0x41, 0x69, 0x28, 0x41, 0x6f, 0x28, 0x41, 0x73, 0x28, 0x41, 0x74,
2173     0x28, 0x5f, 0x30, 0x28, 0x5f, 0x31, 0x28, 0x5f, 0x32, 0x28, 0x5f, 0x61,
2174     0x28, 0x5f, 0x63, 0x28, 0x5f, 0x65, 0x28, 0x5f, 0x69, 0x28, 0x5f, 0x6f,
2175     0x28, 0x5f, 0x73, 0x28, 0x5f, 0x74, 0x28, 0x62, 0x30, 0x28, 0x62, 0x31,
2176     0x28, 0x62, 0x32, 0x28, 0x62, 0x61, 0x28, 0x62, 0x63, 0x28, 0x62, 0x65,
2177     0x28, 0x62, 0x69, 0x28, 0x62, 0x6f, 0x28, 0x62, 0x73, 0x28, 0x62, 0x74};
2178 const uint8_t HuffDecoderCommon::table19_41_emit_[120] = {
2179     0x28, 0x64, 0x30, 0x28, 0x64, 0x31, 0x28, 0x64, 0x32, 0x28, 0x64, 0x61,
2180     0x28, 0x64, 0x63, 0x28, 0x64, 0x65, 0x28, 0x64, 0x69, 0x28, 0x64, 0x6f,
2181     0x28, 0x64, 0x73, 0x28, 0x64, 0x74, 0x28, 0x66, 0x30, 0x28, 0x66, 0x31,
2182     0x28, 0x66, 0x32, 0x28, 0x66, 0x61, 0x28, 0x66, 0x63, 0x28, 0x66, 0x65,
2183     0x28, 0x66, 0x69, 0x28, 0x66, 0x6f, 0x28, 0x66, 0x73, 0x28, 0x66, 0x74,
2184     0x28, 0x67, 0x30, 0x28, 0x67, 0x31, 0x28, 0x67, 0x32, 0x28, 0x67, 0x61,
2185     0x28, 0x67, 0x63, 0x28, 0x67, 0x65, 0x28, 0x67, 0x69, 0x28, 0x67, 0x6f,
2186     0x28, 0x67, 0x73, 0x28, 0x67, 0x74, 0x28, 0x68, 0x30, 0x28, 0x68, 0x31,
2187     0x28, 0x68, 0x32, 0x28, 0x68, 0x61, 0x28, 0x68, 0x63, 0x28, 0x68, 0x65,
2188     0x28, 0x68, 0x69, 0x28, 0x68, 0x6f, 0x28, 0x68, 0x73, 0x28, 0x68, 0x74};
2189 const uint8_t HuffDecoderCommon::table19_42_emit_[120] = {
2190     0x28, 0x6c, 0x30, 0x28, 0x6c, 0x31, 0x28, 0x6c, 0x32, 0x28, 0x6c, 0x61,
2191     0x28, 0x6c, 0x63, 0x28, 0x6c, 0x65, 0x28, 0x6c, 0x69, 0x28, 0x6c, 0x6f,
2192     0x28, 0x6c, 0x73, 0x28, 0x6c, 0x74, 0x28, 0x6d, 0x30, 0x28, 0x6d, 0x31,
2193     0x28, 0x6d, 0x32, 0x28, 0x6d, 0x61, 0x28, 0x6d, 0x63, 0x28, 0x6d, 0x65,
2194     0x28, 0x6d, 0x69, 0x28, 0x6d, 0x6f, 0x28, 0x6d, 0x73, 0x28, 0x6d, 0x74,
2195     0x28, 0x6e, 0x30, 0x28, 0x6e, 0x31, 0x28, 0x6e, 0x32, 0x28, 0x6e, 0x61,
2196     0x28, 0x6e, 0x63, 0x28, 0x6e, 0x65, 0x28, 0x6e, 0x69, 0x28, 0x6e, 0x6f,
2197     0x28, 0x6e, 0x73, 0x28, 0x6e, 0x74, 0x28, 0x70, 0x30, 0x28, 0x70, 0x31,
2198     0x28, 0x70, 0x32, 0x28, 0x70, 0x61, 0x28, 0x70, 0x63, 0x28, 0x70, 0x65,
2199     0x28, 0x70, 0x69, 0x28, 0x70, 0x6f, 0x28, 0x70, 0x73, 0x28, 0x70, 0x74};
2200 const uint8_t HuffDecoderCommon::table19_43_emit_[68] = {
2201     0x28, 0x72, 0x30, 0x28, 0x72, 0x31, 0x28, 0x72, 0x32, 0x28, 0x72, 0x61,
2202     0x28, 0x72, 0x63, 0x28, 0x72, 0x65, 0x28, 0x72, 0x69, 0x28, 0x72, 0x6f,
2203     0x28, 0x72, 0x73, 0x28, 0x72, 0x74, 0x28, 0x75, 0x30, 0x28, 0x75, 0x31,
2204     0x28, 0x75, 0x32, 0x28, 0x75, 0x61, 0x28, 0x75, 0x63, 0x28, 0x75, 0x65,
2205     0x28, 0x75, 0x69, 0x28, 0x75, 0x6f, 0x28, 0x75, 0x73, 0x28, 0x75, 0x74,
2206     0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
2207 const uint8_t HuffDecoderCommon::table19_47_emit_[35] = {
2208     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26, 0x28, 0x2a,
2209     0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a, 0x28, 0x21, 0x28, 0x22,
2210     0x28, 0x28, 0x29, 0x28, 0x3f, 0x28, 0x27, 0x28, 0x2b, 0x28, 0x7c};
2211 const uint16_t HuffDecoderCommon::table19_47_inner_[20] = {
2212     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2213     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2214     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2215 const uint8_t HuffDecoderCommon::table19_48_emit_[216] = {
2216     0x29, 0x30, 0x30, 0x29, 0x30, 0x31, 0x29, 0x30, 0x32, 0x29, 0x30, 0x61,
2217     0x29, 0x30, 0x63, 0x29, 0x30, 0x65, 0x29, 0x30, 0x69, 0x29, 0x30, 0x6f,
2218     0x29, 0x30, 0x73, 0x29, 0x30, 0x74, 0x29, 0x30, 0x20, 0x29, 0x30, 0x25,
2219     0x29, 0x30, 0x2d, 0x29, 0x30, 0x2e, 0x29, 0x30, 0x2f, 0x29, 0x30, 0x33,
2220     0x29, 0x30, 0x34, 0x29, 0x30, 0x35, 0x29, 0x30, 0x36, 0x29, 0x30, 0x37,
2221     0x29, 0x30, 0x38, 0x29, 0x30, 0x39, 0x29, 0x30, 0x3d, 0x29, 0x30, 0x41,
2222     0x29, 0x30, 0x5f, 0x29, 0x30, 0x62, 0x29, 0x30, 0x64, 0x29, 0x30, 0x66,
2223     0x29, 0x30, 0x67, 0x29, 0x30, 0x68, 0x29, 0x30, 0x6c, 0x29, 0x30, 0x6d,
2224     0x29, 0x30, 0x6e, 0x29, 0x30, 0x70, 0x29, 0x30, 0x72, 0x29, 0x30, 0x75,
2225     0x29, 0x31, 0x30, 0x29, 0x31, 0x31, 0x29, 0x31, 0x32, 0x29, 0x31, 0x61,
2226     0x29, 0x31, 0x63, 0x29, 0x31, 0x65, 0x29, 0x31, 0x69, 0x29, 0x31, 0x6f,
2227     0x29, 0x31, 0x73, 0x29, 0x31, 0x74, 0x29, 0x31, 0x20, 0x29, 0x31, 0x25,
2228     0x29, 0x31, 0x2d, 0x29, 0x31, 0x2e, 0x29, 0x31, 0x2f, 0x29, 0x31, 0x33,
2229     0x29, 0x31, 0x34, 0x29, 0x31, 0x35, 0x29, 0x31, 0x36, 0x29, 0x31, 0x37,
2230     0x29, 0x31, 0x38, 0x29, 0x31, 0x39, 0x29, 0x31, 0x3d, 0x29, 0x31, 0x41,
2231     0x29, 0x31, 0x5f, 0x29, 0x31, 0x62, 0x29, 0x31, 0x64, 0x29, 0x31, 0x66,
2232     0x29, 0x31, 0x67, 0x29, 0x31, 0x68, 0x29, 0x31, 0x6c, 0x29, 0x31, 0x6d,
2233     0x29, 0x31, 0x6e, 0x29, 0x31, 0x70, 0x29, 0x31, 0x72, 0x29, 0x31, 0x75};
2234 const uint8_t HuffDecoderCommon::table19_49_emit_[216] = {
2235     0x29, 0x32, 0x30, 0x29, 0x32, 0x31, 0x29, 0x32, 0x32, 0x29, 0x32, 0x61,
2236     0x29, 0x32, 0x63, 0x29, 0x32, 0x65, 0x29, 0x32, 0x69, 0x29, 0x32, 0x6f,
2237     0x29, 0x32, 0x73, 0x29, 0x32, 0x74, 0x29, 0x32, 0x20, 0x29, 0x32, 0x25,
2238     0x29, 0x32, 0x2d, 0x29, 0x32, 0x2e, 0x29, 0x32, 0x2f, 0x29, 0x32, 0x33,
2239     0x29, 0x32, 0x34, 0x29, 0x32, 0x35, 0x29, 0x32, 0x36, 0x29, 0x32, 0x37,
2240     0x29, 0x32, 0x38, 0x29, 0x32, 0x39, 0x29, 0x32, 0x3d, 0x29, 0x32, 0x41,
2241     0x29, 0x32, 0x5f, 0x29, 0x32, 0x62, 0x29, 0x32, 0x64, 0x29, 0x32, 0x66,
2242     0x29, 0x32, 0x67, 0x29, 0x32, 0x68, 0x29, 0x32, 0x6c, 0x29, 0x32, 0x6d,
2243     0x29, 0x32, 0x6e, 0x29, 0x32, 0x70, 0x29, 0x32, 0x72, 0x29, 0x32, 0x75,
2244     0x29, 0x61, 0x30, 0x29, 0x61, 0x31, 0x29, 0x61, 0x32, 0x29, 0x61, 0x61,
2245     0x29, 0x61, 0x63, 0x29, 0x61, 0x65, 0x29, 0x61, 0x69, 0x29, 0x61, 0x6f,
2246     0x29, 0x61, 0x73, 0x29, 0x61, 0x74, 0x29, 0x61, 0x20, 0x29, 0x61, 0x25,
2247     0x29, 0x61, 0x2d, 0x29, 0x61, 0x2e, 0x29, 0x61, 0x2f, 0x29, 0x61, 0x33,
2248     0x29, 0x61, 0x34, 0x29, 0x61, 0x35, 0x29, 0x61, 0x36, 0x29, 0x61, 0x37,
2249     0x29, 0x61, 0x38, 0x29, 0x61, 0x39, 0x29, 0x61, 0x3d, 0x29, 0x61, 0x41,
2250     0x29, 0x61, 0x5f, 0x29, 0x61, 0x62, 0x29, 0x61, 0x64, 0x29, 0x61, 0x66,
2251     0x29, 0x61, 0x67, 0x29, 0x61, 0x68, 0x29, 0x61, 0x6c, 0x29, 0x61, 0x6d,
2252     0x29, 0x61, 0x6e, 0x29, 0x61, 0x70, 0x29, 0x61, 0x72, 0x29, 0x61, 0x75};
2253 const uint8_t HuffDecoderCommon::table19_50_emit_[216] = {
2254     0x29, 0x63, 0x30, 0x29, 0x63, 0x31, 0x29, 0x63, 0x32, 0x29, 0x63, 0x61,
2255     0x29, 0x63, 0x63, 0x29, 0x63, 0x65, 0x29, 0x63, 0x69, 0x29, 0x63, 0x6f,
2256     0x29, 0x63, 0x73, 0x29, 0x63, 0x74, 0x29, 0x63, 0x20, 0x29, 0x63, 0x25,
2257     0x29, 0x63, 0x2d, 0x29, 0x63, 0x2e, 0x29, 0x63, 0x2f, 0x29, 0x63, 0x33,
2258     0x29, 0x63, 0x34, 0x29, 0x63, 0x35, 0x29, 0x63, 0x36, 0x29, 0x63, 0x37,
2259     0x29, 0x63, 0x38, 0x29, 0x63, 0x39, 0x29, 0x63, 0x3d, 0x29, 0x63, 0x41,
2260     0x29, 0x63, 0x5f, 0x29, 0x63, 0x62, 0x29, 0x63, 0x64, 0x29, 0x63, 0x66,
2261     0x29, 0x63, 0x67, 0x29, 0x63, 0x68, 0x29, 0x63, 0x6c, 0x29, 0x63, 0x6d,
2262     0x29, 0x63, 0x6e, 0x29, 0x63, 0x70, 0x29, 0x63, 0x72, 0x29, 0x63, 0x75,
2263     0x29, 0x65, 0x30, 0x29, 0x65, 0x31, 0x29, 0x65, 0x32, 0x29, 0x65, 0x61,
2264     0x29, 0x65, 0x63, 0x29, 0x65, 0x65, 0x29, 0x65, 0x69, 0x29, 0x65, 0x6f,
2265     0x29, 0x65, 0x73, 0x29, 0x65, 0x74, 0x29, 0x65, 0x20, 0x29, 0x65, 0x25,
2266     0x29, 0x65, 0x2d, 0x29, 0x65, 0x2e, 0x29, 0x65, 0x2f, 0x29, 0x65, 0x33,
2267     0x29, 0x65, 0x34, 0x29, 0x65, 0x35, 0x29, 0x65, 0x36, 0x29, 0x65, 0x37,
2268     0x29, 0x65, 0x38, 0x29, 0x65, 0x39, 0x29, 0x65, 0x3d, 0x29, 0x65, 0x41,
2269     0x29, 0x65, 0x5f, 0x29, 0x65, 0x62, 0x29, 0x65, 0x64, 0x29, 0x65, 0x66,
2270     0x29, 0x65, 0x67, 0x29, 0x65, 0x68, 0x29, 0x65, 0x6c, 0x29, 0x65, 0x6d,
2271     0x29, 0x65, 0x6e, 0x29, 0x65, 0x70, 0x29, 0x65, 0x72, 0x29, 0x65, 0x75};
2272 const uint8_t HuffDecoderCommon::table19_51_emit_[216] = {
2273     0x29, 0x69, 0x30, 0x29, 0x69, 0x31, 0x29, 0x69, 0x32, 0x29, 0x69, 0x61,
2274     0x29, 0x69, 0x63, 0x29, 0x69, 0x65, 0x29, 0x69, 0x69, 0x29, 0x69, 0x6f,
2275     0x29, 0x69, 0x73, 0x29, 0x69, 0x74, 0x29, 0x69, 0x20, 0x29, 0x69, 0x25,
2276     0x29, 0x69, 0x2d, 0x29, 0x69, 0x2e, 0x29, 0x69, 0x2f, 0x29, 0x69, 0x33,
2277     0x29, 0x69, 0x34, 0x29, 0x69, 0x35, 0x29, 0x69, 0x36, 0x29, 0x69, 0x37,
2278     0x29, 0x69, 0x38, 0x29, 0x69, 0x39, 0x29, 0x69, 0x3d, 0x29, 0x69, 0x41,
2279     0x29, 0x69, 0x5f, 0x29, 0x69, 0x62, 0x29, 0x69, 0x64, 0x29, 0x69, 0x66,
2280     0x29, 0x69, 0x67, 0x29, 0x69, 0x68, 0x29, 0x69, 0x6c, 0x29, 0x69, 0x6d,
2281     0x29, 0x69, 0x6e, 0x29, 0x69, 0x70, 0x29, 0x69, 0x72, 0x29, 0x69, 0x75,
2282     0x29, 0x6f, 0x30, 0x29, 0x6f, 0x31, 0x29, 0x6f, 0x32, 0x29, 0x6f, 0x61,
2283     0x29, 0x6f, 0x63, 0x29, 0x6f, 0x65, 0x29, 0x6f, 0x69, 0x29, 0x6f, 0x6f,
2284     0x29, 0x6f, 0x73, 0x29, 0x6f, 0x74, 0x29, 0x6f, 0x20, 0x29, 0x6f, 0x25,
2285     0x29, 0x6f, 0x2d, 0x29, 0x6f, 0x2e, 0x29, 0x6f, 0x2f, 0x29, 0x6f, 0x33,
2286     0x29, 0x6f, 0x34, 0x29, 0x6f, 0x35, 0x29, 0x6f, 0x36, 0x29, 0x6f, 0x37,
2287     0x29, 0x6f, 0x38, 0x29, 0x6f, 0x39, 0x29, 0x6f, 0x3d, 0x29, 0x6f, 0x41,
2288     0x29, 0x6f, 0x5f, 0x29, 0x6f, 0x62, 0x29, 0x6f, 0x64, 0x29, 0x6f, 0x66,
2289     0x29, 0x6f, 0x67, 0x29, 0x6f, 0x68, 0x29, 0x6f, 0x6c, 0x29, 0x6f, 0x6d,
2290     0x29, 0x6f, 0x6e, 0x29, 0x6f, 0x70, 0x29, 0x6f, 0x72, 0x29, 0x6f, 0x75};
2291 const uint8_t HuffDecoderCommon::table19_52_emit_[216] = {
2292     0x29, 0x73, 0x30, 0x29, 0x73, 0x31, 0x29, 0x73, 0x32, 0x29, 0x73, 0x61,
2293     0x29, 0x73, 0x63, 0x29, 0x73, 0x65, 0x29, 0x73, 0x69, 0x29, 0x73, 0x6f,
2294     0x29, 0x73, 0x73, 0x29, 0x73, 0x74, 0x29, 0x73, 0x20, 0x29, 0x73, 0x25,
2295     0x29, 0x73, 0x2d, 0x29, 0x73, 0x2e, 0x29, 0x73, 0x2f, 0x29, 0x73, 0x33,
2296     0x29, 0x73, 0x34, 0x29, 0x73, 0x35, 0x29, 0x73, 0x36, 0x29, 0x73, 0x37,
2297     0x29, 0x73, 0x38, 0x29, 0x73, 0x39, 0x29, 0x73, 0x3d, 0x29, 0x73, 0x41,
2298     0x29, 0x73, 0x5f, 0x29, 0x73, 0x62, 0x29, 0x73, 0x64, 0x29, 0x73, 0x66,
2299     0x29, 0x73, 0x67, 0x29, 0x73, 0x68, 0x29, 0x73, 0x6c, 0x29, 0x73, 0x6d,
2300     0x29, 0x73, 0x6e, 0x29, 0x73, 0x70, 0x29, 0x73, 0x72, 0x29, 0x73, 0x75,
2301     0x29, 0x74, 0x30, 0x29, 0x74, 0x31, 0x29, 0x74, 0x32, 0x29, 0x74, 0x61,
2302     0x29, 0x74, 0x63, 0x29, 0x74, 0x65, 0x29, 0x74, 0x69, 0x29, 0x74, 0x6f,
2303     0x29, 0x74, 0x73, 0x29, 0x74, 0x74, 0x29, 0x74, 0x20, 0x29, 0x74, 0x25,
2304     0x29, 0x74, 0x2d, 0x29, 0x74, 0x2e, 0x29, 0x74, 0x2f, 0x29, 0x74, 0x33,
2305     0x29, 0x74, 0x34, 0x29, 0x74, 0x35, 0x29, 0x74, 0x36, 0x29, 0x74, 0x37,
2306     0x29, 0x74, 0x38, 0x29, 0x74, 0x39, 0x29, 0x74, 0x3d, 0x29, 0x74, 0x41,
2307     0x29, 0x74, 0x5f, 0x29, 0x74, 0x62, 0x29, 0x74, 0x64, 0x29, 0x74, 0x66,
2308     0x29, 0x74, 0x67, 0x29, 0x74, 0x68, 0x29, 0x74, 0x6c, 0x29, 0x74, 0x6d,
2309     0x29, 0x74, 0x6e, 0x29, 0x74, 0x70, 0x29, 0x74, 0x72, 0x29, 0x74, 0x75};
2310 const uint8_t HuffDecoderCommon::table19_53_emit_[120] = {
2311     0x29, 0x20, 0x30, 0x29, 0x20, 0x31, 0x29, 0x20, 0x32, 0x29, 0x20, 0x61,
2312     0x29, 0x20, 0x63, 0x29, 0x20, 0x65, 0x29, 0x20, 0x69, 0x29, 0x20, 0x6f,
2313     0x29, 0x20, 0x73, 0x29, 0x20, 0x74, 0x29, 0x25, 0x30, 0x29, 0x25, 0x31,
2314     0x29, 0x25, 0x32, 0x29, 0x25, 0x61, 0x29, 0x25, 0x63, 0x29, 0x25, 0x65,
2315     0x29, 0x25, 0x69, 0x29, 0x25, 0x6f, 0x29, 0x25, 0x73, 0x29, 0x25, 0x74,
2316     0x29, 0x2d, 0x30, 0x29, 0x2d, 0x31, 0x29, 0x2d, 0x32, 0x29, 0x2d, 0x61,
2317     0x29, 0x2d, 0x63, 0x29, 0x2d, 0x65, 0x29, 0x2d, 0x69, 0x29, 0x2d, 0x6f,
2318     0x29, 0x2d, 0x73, 0x29, 0x2d, 0x74, 0x29, 0x2e, 0x30, 0x29, 0x2e, 0x31,
2319     0x29, 0x2e, 0x32, 0x29, 0x2e, 0x61, 0x29, 0x2e, 0x63, 0x29, 0x2e, 0x65,
2320     0x29, 0x2e, 0x69, 0x29, 0x2e, 0x6f, 0x29, 0x2e, 0x73, 0x29, 0x2e, 0x74};
2321 const uint8_t HuffDecoderCommon::table19_54_emit_[120] = {
2322     0x29, 0x2f, 0x30, 0x29, 0x2f, 0x31, 0x29, 0x2f, 0x32, 0x29, 0x2f, 0x61,
2323     0x29, 0x2f, 0x63, 0x29, 0x2f, 0x65, 0x29, 0x2f, 0x69, 0x29, 0x2f, 0x6f,
2324     0x29, 0x2f, 0x73, 0x29, 0x2f, 0x74, 0x29, 0x33, 0x30, 0x29, 0x33, 0x31,
2325     0x29, 0x33, 0x32, 0x29, 0x33, 0x61, 0x29, 0x33, 0x63, 0x29, 0x33, 0x65,
2326     0x29, 0x33, 0x69, 0x29, 0x33, 0x6f, 0x29, 0x33, 0x73, 0x29, 0x33, 0x74,
2327     0x29, 0x34, 0x30, 0x29, 0x34, 0x31, 0x29, 0x34, 0x32, 0x29, 0x34, 0x61,
2328     0x29, 0x34, 0x63, 0x29, 0x34, 0x65, 0x29, 0x34, 0x69, 0x29, 0x34, 0x6f,
2329     0x29, 0x34, 0x73, 0x29, 0x34, 0x74, 0x29, 0x35, 0x30, 0x29, 0x35, 0x31,
2330     0x29, 0x35, 0x32, 0x29, 0x35, 0x61, 0x29, 0x35, 0x63, 0x29, 0x35, 0x65,
2331     0x29, 0x35, 0x69, 0x29, 0x35, 0x6f, 0x29, 0x35, 0x73, 0x29, 0x35, 0x74};
2332 const uint8_t HuffDecoderCommon::table19_55_emit_[120] = {
2333     0x29, 0x36, 0x30, 0x29, 0x36, 0x31, 0x29, 0x36, 0x32, 0x29, 0x36, 0x61,
2334     0x29, 0x36, 0x63, 0x29, 0x36, 0x65, 0x29, 0x36, 0x69, 0x29, 0x36, 0x6f,
2335     0x29, 0x36, 0x73, 0x29, 0x36, 0x74, 0x29, 0x37, 0x30, 0x29, 0x37, 0x31,
2336     0x29, 0x37, 0x32, 0x29, 0x37, 0x61, 0x29, 0x37, 0x63, 0x29, 0x37, 0x65,
2337     0x29, 0x37, 0x69, 0x29, 0x37, 0x6f, 0x29, 0x37, 0x73, 0x29, 0x37, 0x74,
2338     0x29, 0x38, 0x30, 0x29, 0x38, 0x31, 0x29, 0x38, 0x32, 0x29, 0x38, 0x61,
2339     0x29, 0x38, 0x63, 0x29, 0x38, 0x65, 0x29, 0x38, 0x69, 0x29, 0x38, 0x6f,
2340     0x29, 0x38, 0x73, 0x29, 0x38, 0x74, 0x29, 0x39, 0x30, 0x29, 0x39, 0x31,
2341     0x29, 0x39, 0x32, 0x29, 0x39, 0x61, 0x29, 0x39, 0x63, 0x29, 0x39, 0x65,
2342     0x29, 0x39, 0x69, 0x29, 0x39, 0x6f, 0x29, 0x39, 0x73, 0x29, 0x39, 0x74};
2343 const uint8_t HuffDecoderCommon::table19_56_emit_[120] = {
2344     0x29, 0x3d, 0x30, 0x29, 0x3d, 0x31, 0x29, 0x3d, 0x32, 0x29, 0x3d, 0x61,
2345     0x29, 0x3d, 0x63, 0x29, 0x3d, 0x65, 0x29, 0x3d, 0x69, 0x29, 0x3d, 0x6f,
2346     0x29, 0x3d, 0x73, 0x29, 0x3d, 0x74, 0x29, 0x41, 0x30, 0x29, 0x41, 0x31,
2347     0x29, 0x41, 0x32, 0x29, 0x41, 0x61, 0x29, 0x41, 0x63, 0x29, 0x41, 0x65,
2348     0x29, 0x41, 0x69, 0x29, 0x41, 0x6f, 0x29, 0x41, 0x73, 0x29, 0x41, 0x74,
2349     0x29, 0x5f, 0x30, 0x29, 0x5f, 0x31, 0x29, 0x5f, 0x32, 0x29, 0x5f, 0x61,
2350     0x29, 0x5f, 0x63, 0x29, 0x5f, 0x65, 0x29, 0x5f, 0x69, 0x29, 0x5f, 0x6f,
2351     0x29, 0x5f, 0x73, 0x29, 0x5f, 0x74, 0x29, 0x62, 0x30, 0x29, 0x62, 0x31,
2352     0x29, 0x62, 0x32, 0x29, 0x62, 0x61, 0x29, 0x62, 0x63, 0x29, 0x62, 0x65,
2353     0x29, 0x62, 0x69, 0x29, 0x62, 0x6f, 0x29, 0x62, 0x73, 0x29, 0x62, 0x74};
2354 const uint8_t HuffDecoderCommon::table19_57_emit_[120] = {
2355     0x29, 0x64, 0x30, 0x29, 0x64, 0x31, 0x29, 0x64, 0x32, 0x29, 0x64, 0x61,
2356     0x29, 0x64, 0x63, 0x29, 0x64, 0x65, 0x29, 0x64, 0x69, 0x29, 0x64, 0x6f,
2357     0x29, 0x64, 0x73, 0x29, 0x64, 0x74, 0x29, 0x66, 0x30, 0x29, 0x66, 0x31,
2358     0x29, 0x66, 0x32, 0x29, 0x66, 0x61, 0x29, 0x66, 0x63, 0x29, 0x66, 0x65,
2359     0x29, 0x66, 0x69, 0x29, 0x66, 0x6f, 0x29, 0x66, 0x73, 0x29, 0x66, 0x74,
2360     0x29, 0x67, 0x30, 0x29, 0x67, 0x31, 0x29, 0x67, 0x32, 0x29, 0x67, 0x61,
2361     0x29, 0x67, 0x63, 0x29, 0x67, 0x65, 0x29, 0x67, 0x69, 0x29, 0x67, 0x6f,
2362     0x29, 0x67, 0x73, 0x29, 0x67, 0x74, 0x29, 0x68, 0x30, 0x29, 0x68, 0x31,
2363     0x29, 0x68, 0x32, 0x29, 0x68, 0x61, 0x29, 0x68, 0x63, 0x29, 0x68, 0x65,
2364     0x29, 0x68, 0x69, 0x29, 0x68, 0x6f, 0x29, 0x68, 0x73, 0x29, 0x68, 0x74};
2365 const uint8_t HuffDecoderCommon::table19_58_emit_[120] = {
2366     0x29, 0x6c, 0x30, 0x29, 0x6c, 0x31, 0x29, 0x6c, 0x32, 0x29, 0x6c, 0x61,
2367     0x29, 0x6c, 0x63, 0x29, 0x6c, 0x65, 0x29, 0x6c, 0x69, 0x29, 0x6c, 0x6f,
2368     0x29, 0x6c, 0x73, 0x29, 0x6c, 0x74, 0x29, 0x6d, 0x30, 0x29, 0x6d, 0x31,
2369     0x29, 0x6d, 0x32, 0x29, 0x6d, 0x61, 0x29, 0x6d, 0x63, 0x29, 0x6d, 0x65,
2370     0x29, 0x6d, 0x69, 0x29, 0x6d, 0x6f, 0x29, 0x6d, 0x73, 0x29, 0x6d, 0x74,
2371     0x29, 0x6e, 0x30, 0x29, 0x6e, 0x31, 0x29, 0x6e, 0x32, 0x29, 0x6e, 0x61,
2372     0x29, 0x6e, 0x63, 0x29, 0x6e, 0x65, 0x29, 0x6e, 0x69, 0x29, 0x6e, 0x6f,
2373     0x29, 0x6e, 0x73, 0x29, 0x6e, 0x74, 0x29, 0x70, 0x30, 0x29, 0x70, 0x31,
2374     0x29, 0x70, 0x32, 0x29, 0x70, 0x61, 0x29, 0x70, 0x63, 0x29, 0x70, 0x65,
2375     0x29, 0x70, 0x69, 0x29, 0x70, 0x6f, 0x29, 0x70, 0x73, 0x29, 0x70, 0x74};
2376 const uint8_t HuffDecoderCommon::table19_59_emit_[68] = {
2377     0x29, 0x72, 0x30, 0x29, 0x72, 0x31, 0x29, 0x72, 0x32, 0x29, 0x72, 0x61,
2378     0x29, 0x72, 0x63, 0x29, 0x72, 0x65, 0x29, 0x72, 0x69, 0x29, 0x72, 0x6f,
2379     0x29, 0x72, 0x73, 0x29, 0x72, 0x74, 0x29, 0x75, 0x30, 0x29, 0x75, 0x31,
2380     0x29, 0x75, 0x32, 0x29, 0x75, 0x61, 0x29, 0x75, 0x63, 0x29, 0x75, 0x65,
2381     0x29, 0x75, 0x69, 0x29, 0x75, 0x6f, 0x29, 0x75, 0x73, 0x29, 0x75, 0x74,
2382     0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
2383 const uint8_t HuffDecoderCommon::table19_63_emit_[35] = {
2384     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26, 0x29, 0x2a,
2385     0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a, 0x29, 0x21, 0x29, 0x22,
2386     0x29, 0x28, 0x29, 0x29, 0x3f, 0x29, 0x27, 0x29, 0x2b, 0x29, 0x7c};
2387 const uint16_t HuffDecoderCommon::table19_63_inner_[20] = {
2388     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2389     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2390     0x00d2, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2391 const uint8_t HuffDecoderCommon::table19_64_emit_[216] = {
2392     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
2393     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
2394     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x30, 0x20, 0x3f, 0x30, 0x25,
2395     0x3f, 0x30, 0x2d, 0x3f, 0x30, 0x2e, 0x3f, 0x30, 0x2f, 0x3f, 0x30, 0x33,
2396     0x3f, 0x30, 0x34, 0x3f, 0x30, 0x35, 0x3f, 0x30, 0x36, 0x3f, 0x30, 0x37,
2397     0x3f, 0x30, 0x38, 0x3f, 0x30, 0x39, 0x3f, 0x30, 0x3d, 0x3f, 0x30, 0x41,
2398     0x3f, 0x30, 0x5f, 0x3f, 0x30, 0x62, 0x3f, 0x30, 0x64, 0x3f, 0x30, 0x66,
2399     0x3f, 0x30, 0x67, 0x3f, 0x30, 0x68, 0x3f, 0x30, 0x6c, 0x3f, 0x30, 0x6d,
2400     0x3f, 0x30, 0x6e, 0x3f, 0x30, 0x70, 0x3f, 0x30, 0x72, 0x3f, 0x30, 0x75,
2401     0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31, 0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61,
2402     0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65, 0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f,
2403     0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74, 0x3f, 0x31, 0x20, 0x3f, 0x31, 0x25,
2404     0x3f, 0x31, 0x2d, 0x3f, 0x31, 0x2e, 0x3f, 0x31, 0x2f, 0x3f, 0x31, 0x33,
2405     0x3f, 0x31, 0x34, 0x3f, 0x31, 0x35, 0x3f, 0x31, 0x36, 0x3f, 0x31, 0x37,
2406     0x3f, 0x31, 0x38, 0x3f, 0x31, 0x39, 0x3f, 0x31, 0x3d, 0x3f, 0x31, 0x41,
2407     0x3f, 0x31, 0x5f, 0x3f, 0x31, 0x62, 0x3f, 0x31, 0x64, 0x3f, 0x31, 0x66,
2408     0x3f, 0x31, 0x67, 0x3f, 0x31, 0x68, 0x3f, 0x31, 0x6c, 0x3f, 0x31, 0x6d,
2409     0x3f, 0x31, 0x6e, 0x3f, 0x31, 0x70, 0x3f, 0x31, 0x72, 0x3f, 0x31, 0x75};
2410 const uint8_t HuffDecoderCommon::table19_65_emit_[216] = {
2411     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
2412     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
2413     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x32, 0x20, 0x3f, 0x32, 0x25,
2414     0x3f, 0x32, 0x2d, 0x3f, 0x32, 0x2e, 0x3f, 0x32, 0x2f, 0x3f, 0x32, 0x33,
2415     0x3f, 0x32, 0x34, 0x3f, 0x32, 0x35, 0x3f, 0x32, 0x36, 0x3f, 0x32, 0x37,
2416     0x3f, 0x32, 0x38, 0x3f, 0x32, 0x39, 0x3f, 0x32, 0x3d, 0x3f, 0x32, 0x41,
2417     0x3f, 0x32, 0x5f, 0x3f, 0x32, 0x62, 0x3f, 0x32, 0x64, 0x3f, 0x32, 0x66,
2418     0x3f, 0x32, 0x67, 0x3f, 0x32, 0x68, 0x3f, 0x32, 0x6c, 0x3f, 0x32, 0x6d,
2419     0x3f, 0x32, 0x6e, 0x3f, 0x32, 0x70, 0x3f, 0x32, 0x72, 0x3f, 0x32, 0x75,
2420     0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31, 0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61,
2421     0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65, 0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f,
2422     0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74, 0x3f, 0x61, 0x20, 0x3f, 0x61, 0x25,
2423     0x3f, 0x61, 0x2d, 0x3f, 0x61, 0x2e, 0x3f, 0x61, 0x2f, 0x3f, 0x61, 0x33,
2424     0x3f, 0x61, 0x34, 0x3f, 0x61, 0x35, 0x3f, 0x61, 0x36, 0x3f, 0x61, 0x37,
2425     0x3f, 0x61, 0x38, 0x3f, 0x61, 0x39, 0x3f, 0x61, 0x3d, 0x3f, 0x61, 0x41,
2426     0x3f, 0x61, 0x5f, 0x3f, 0x61, 0x62, 0x3f, 0x61, 0x64, 0x3f, 0x61, 0x66,
2427     0x3f, 0x61, 0x67, 0x3f, 0x61, 0x68, 0x3f, 0x61, 0x6c, 0x3f, 0x61, 0x6d,
2428     0x3f, 0x61, 0x6e, 0x3f, 0x61, 0x70, 0x3f, 0x61, 0x72, 0x3f, 0x61, 0x75};
2429 const uint8_t HuffDecoderCommon::table19_66_emit_[216] = {
2430     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
2431     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
2432     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x63, 0x20, 0x3f, 0x63, 0x25,
2433     0x3f, 0x63, 0x2d, 0x3f, 0x63, 0x2e, 0x3f, 0x63, 0x2f, 0x3f, 0x63, 0x33,
2434     0x3f, 0x63, 0x34, 0x3f, 0x63, 0x35, 0x3f, 0x63, 0x36, 0x3f, 0x63, 0x37,
2435     0x3f, 0x63, 0x38, 0x3f, 0x63, 0x39, 0x3f, 0x63, 0x3d, 0x3f, 0x63, 0x41,
2436     0x3f, 0x63, 0x5f, 0x3f, 0x63, 0x62, 0x3f, 0x63, 0x64, 0x3f, 0x63, 0x66,
2437     0x3f, 0x63, 0x67, 0x3f, 0x63, 0x68, 0x3f, 0x63, 0x6c, 0x3f, 0x63, 0x6d,
2438     0x3f, 0x63, 0x6e, 0x3f, 0x63, 0x70, 0x3f, 0x63, 0x72, 0x3f, 0x63, 0x75,
2439     0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31, 0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61,
2440     0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65, 0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f,
2441     0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74, 0x3f, 0x65, 0x20, 0x3f, 0x65, 0x25,
2442     0x3f, 0x65, 0x2d, 0x3f, 0x65, 0x2e, 0x3f, 0x65, 0x2f, 0x3f, 0x65, 0x33,
2443     0x3f, 0x65, 0x34, 0x3f, 0x65, 0x35, 0x3f, 0x65, 0x36, 0x3f, 0x65, 0x37,
2444     0x3f, 0x65, 0x38, 0x3f, 0x65, 0x39, 0x3f, 0x65, 0x3d, 0x3f, 0x65, 0x41,
2445     0x3f, 0x65, 0x5f, 0x3f, 0x65, 0x62, 0x3f, 0x65, 0x64, 0x3f, 0x65, 0x66,
2446     0x3f, 0x65, 0x67, 0x3f, 0x65, 0x68, 0x3f, 0x65, 0x6c, 0x3f, 0x65, 0x6d,
2447     0x3f, 0x65, 0x6e, 0x3f, 0x65, 0x70, 0x3f, 0x65, 0x72, 0x3f, 0x65, 0x75};
2448 const uint8_t HuffDecoderCommon::table19_67_emit_[216] = {
2449     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
2450     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
2451     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x69, 0x20, 0x3f, 0x69, 0x25,
2452     0x3f, 0x69, 0x2d, 0x3f, 0x69, 0x2e, 0x3f, 0x69, 0x2f, 0x3f, 0x69, 0x33,
2453     0x3f, 0x69, 0x34, 0x3f, 0x69, 0x35, 0x3f, 0x69, 0x36, 0x3f, 0x69, 0x37,
2454     0x3f, 0x69, 0x38, 0x3f, 0x69, 0x39, 0x3f, 0x69, 0x3d, 0x3f, 0x69, 0x41,
2455     0x3f, 0x69, 0x5f, 0x3f, 0x69, 0x62, 0x3f, 0x69, 0x64, 0x3f, 0x69, 0x66,
2456     0x3f, 0x69, 0x67, 0x3f, 0x69, 0x68, 0x3f, 0x69, 0x6c, 0x3f, 0x69, 0x6d,
2457     0x3f, 0x69, 0x6e, 0x3f, 0x69, 0x70, 0x3f, 0x69, 0x72, 0x3f, 0x69, 0x75,
2458     0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31, 0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61,
2459     0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65, 0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f,
2460     0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74, 0x3f, 0x6f, 0x20, 0x3f, 0x6f, 0x25,
2461     0x3f, 0x6f, 0x2d, 0x3f, 0x6f, 0x2e, 0x3f, 0x6f, 0x2f, 0x3f, 0x6f, 0x33,
2462     0x3f, 0x6f, 0x34, 0x3f, 0x6f, 0x35, 0x3f, 0x6f, 0x36, 0x3f, 0x6f, 0x37,
2463     0x3f, 0x6f, 0x38, 0x3f, 0x6f, 0x39, 0x3f, 0x6f, 0x3d, 0x3f, 0x6f, 0x41,
2464     0x3f, 0x6f, 0x5f, 0x3f, 0x6f, 0x62, 0x3f, 0x6f, 0x64, 0x3f, 0x6f, 0x66,
2465     0x3f, 0x6f, 0x67, 0x3f, 0x6f, 0x68, 0x3f, 0x6f, 0x6c, 0x3f, 0x6f, 0x6d,
2466     0x3f, 0x6f, 0x6e, 0x3f, 0x6f, 0x70, 0x3f, 0x6f, 0x72, 0x3f, 0x6f, 0x75};
2467 const uint8_t HuffDecoderCommon::table19_68_emit_[216] = {
2468     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
2469     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
2470     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x73, 0x20, 0x3f, 0x73, 0x25,
2471     0x3f, 0x73, 0x2d, 0x3f, 0x73, 0x2e, 0x3f, 0x73, 0x2f, 0x3f, 0x73, 0x33,
2472     0x3f, 0x73, 0x34, 0x3f, 0x73, 0x35, 0x3f, 0x73, 0x36, 0x3f, 0x73, 0x37,
2473     0x3f, 0x73, 0x38, 0x3f, 0x73, 0x39, 0x3f, 0x73, 0x3d, 0x3f, 0x73, 0x41,
2474     0x3f, 0x73, 0x5f, 0x3f, 0x73, 0x62, 0x3f, 0x73, 0x64, 0x3f, 0x73, 0x66,
2475     0x3f, 0x73, 0x67, 0x3f, 0x73, 0x68, 0x3f, 0x73, 0x6c, 0x3f, 0x73, 0x6d,
2476     0x3f, 0x73, 0x6e, 0x3f, 0x73, 0x70, 0x3f, 0x73, 0x72, 0x3f, 0x73, 0x75,
2477     0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31, 0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61,
2478     0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65, 0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f,
2479     0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74, 0x3f, 0x74, 0x20, 0x3f, 0x74, 0x25,
2480     0x3f, 0x74, 0x2d, 0x3f, 0x74, 0x2e, 0x3f, 0x74, 0x2f, 0x3f, 0x74, 0x33,
2481     0x3f, 0x74, 0x34, 0x3f, 0x74, 0x35, 0x3f, 0x74, 0x36, 0x3f, 0x74, 0x37,
2482     0x3f, 0x74, 0x38, 0x3f, 0x74, 0x39, 0x3f, 0x74, 0x3d, 0x3f, 0x74, 0x41,
2483     0x3f, 0x74, 0x5f, 0x3f, 0x74, 0x62, 0x3f, 0x74, 0x64, 0x3f, 0x74, 0x66,
2484     0x3f, 0x74, 0x67, 0x3f, 0x74, 0x68, 0x3f, 0x74, 0x6c, 0x3f, 0x74, 0x6d,
2485     0x3f, 0x74, 0x6e, 0x3f, 0x74, 0x70, 0x3f, 0x74, 0x72, 0x3f, 0x74, 0x75};
2486 const uint8_t HuffDecoderCommon::table19_69_emit_[120] = {
2487     0x3f, 0x20, 0x30, 0x3f, 0x20, 0x31, 0x3f, 0x20, 0x32, 0x3f, 0x20, 0x61,
2488     0x3f, 0x20, 0x63, 0x3f, 0x20, 0x65, 0x3f, 0x20, 0x69, 0x3f, 0x20, 0x6f,
2489     0x3f, 0x20, 0x73, 0x3f, 0x20, 0x74, 0x3f, 0x25, 0x30, 0x3f, 0x25, 0x31,
2490     0x3f, 0x25, 0x32, 0x3f, 0x25, 0x61, 0x3f, 0x25, 0x63, 0x3f, 0x25, 0x65,
2491     0x3f, 0x25, 0x69, 0x3f, 0x25, 0x6f, 0x3f, 0x25, 0x73, 0x3f, 0x25, 0x74,
2492     0x3f, 0x2d, 0x30, 0x3f, 0x2d, 0x31, 0x3f, 0x2d, 0x32, 0x3f, 0x2d, 0x61,
2493     0x3f, 0x2d, 0x63, 0x3f, 0x2d, 0x65, 0x3f, 0x2d, 0x69, 0x3f, 0x2d, 0x6f,
2494     0x3f, 0x2d, 0x73, 0x3f, 0x2d, 0x74, 0x3f, 0x2e, 0x30, 0x3f, 0x2e, 0x31,
2495     0x3f, 0x2e, 0x32, 0x3f, 0x2e, 0x61, 0x3f, 0x2e, 0x63, 0x3f, 0x2e, 0x65,
2496     0x3f, 0x2e, 0x69, 0x3f, 0x2e, 0x6f, 0x3f, 0x2e, 0x73, 0x3f, 0x2e, 0x74};
2497 const uint8_t HuffDecoderCommon::table19_70_emit_[120] = {
2498     0x3f, 0x2f, 0x30, 0x3f, 0x2f, 0x31, 0x3f, 0x2f, 0x32, 0x3f, 0x2f, 0x61,
2499     0x3f, 0x2f, 0x63, 0x3f, 0x2f, 0x65, 0x3f, 0x2f, 0x69, 0x3f, 0x2f, 0x6f,
2500     0x3f, 0x2f, 0x73, 0x3f, 0x2f, 0x74, 0x3f, 0x33, 0x30, 0x3f, 0x33, 0x31,
2501     0x3f, 0x33, 0x32, 0x3f, 0x33, 0x61, 0x3f, 0x33, 0x63, 0x3f, 0x33, 0x65,
2502     0x3f, 0x33, 0x69, 0x3f, 0x33, 0x6f, 0x3f, 0x33, 0x73, 0x3f, 0x33, 0x74,
2503     0x3f, 0x34, 0x30, 0x3f, 0x34, 0x31, 0x3f, 0x34, 0x32, 0x3f, 0x34, 0x61,
2504     0x3f, 0x34, 0x63, 0x3f, 0x34, 0x65, 0x3f, 0x34, 0x69, 0x3f, 0x34, 0x6f,
2505     0x3f, 0x34, 0x73, 0x3f, 0x34, 0x74, 0x3f, 0x35, 0x30, 0x3f, 0x35, 0x31,
2506     0x3f, 0x35, 0x32, 0x3f, 0x35, 0x61, 0x3f, 0x35, 0x63, 0x3f, 0x35, 0x65,
2507     0x3f, 0x35, 0x69, 0x3f, 0x35, 0x6f, 0x3f, 0x35, 0x73, 0x3f, 0x35, 0x74};
2508 const uint8_t HuffDecoderCommon::table19_71_emit_[120] = {
2509     0x3f, 0x36, 0x30, 0x3f, 0x36, 0x31, 0x3f, 0x36, 0x32, 0x3f, 0x36, 0x61,
2510     0x3f, 0x36, 0x63, 0x3f, 0x36, 0x65, 0x3f, 0x36, 0x69, 0x3f, 0x36, 0x6f,
2511     0x3f, 0x36, 0x73, 0x3f, 0x36, 0x74, 0x3f, 0x37, 0x30, 0x3f, 0x37, 0x31,
2512     0x3f, 0x37, 0x32, 0x3f, 0x37, 0x61, 0x3f, 0x37, 0x63, 0x3f, 0x37, 0x65,
2513     0x3f, 0x37, 0x69, 0x3f, 0x37, 0x6f, 0x3f, 0x37, 0x73, 0x3f, 0x37, 0x74,
2514     0x3f, 0x38, 0x30, 0x3f, 0x38, 0x31, 0x3f, 0x38, 0x32, 0x3f, 0x38, 0x61,
2515     0x3f, 0x38, 0x63, 0x3f, 0x38, 0x65, 0x3f, 0x38, 0x69, 0x3f, 0x38, 0x6f,
2516     0x3f, 0x38, 0x73, 0x3f, 0x38, 0x74, 0x3f, 0x39, 0x30, 0x3f, 0x39, 0x31,
2517     0x3f, 0x39, 0x32, 0x3f, 0x39, 0x61, 0x3f, 0x39, 0x63, 0x3f, 0x39, 0x65,
2518     0x3f, 0x39, 0x69, 0x3f, 0x39, 0x6f, 0x3f, 0x39, 0x73, 0x3f, 0x39, 0x74};
2519 const uint8_t HuffDecoderCommon::table19_72_emit_[120] = {
2520     0x3f, 0x3d, 0x30, 0x3f, 0x3d, 0x31, 0x3f, 0x3d, 0x32, 0x3f, 0x3d, 0x61,
2521     0x3f, 0x3d, 0x63, 0x3f, 0x3d, 0x65, 0x3f, 0x3d, 0x69, 0x3f, 0x3d, 0x6f,
2522     0x3f, 0x3d, 0x73, 0x3f, 0x3d, 0x74, 0x3f, 0x41, 0x30, 0x3f, 0x41, 0x31,
2523     0x3f, 0x41, 0x32, 0x3f, 0x41, 0x61, 0x3f, 0x41, 0x63, 0x3f, 0x41, 0x65,
2524     0x3f, 0x41, 0x69, 0x3f, 0x41, 0x6f, 0x3f, 0x41, 0x73, 0x3f, 0x41, 0x74,
2525     0x3f, 0x5f, 0x30, 0x3f, 0x5f, 0x31, 0x3f, 0x5f, 0x32, 0x3f, 0x5f, 0x61,
2526     0x3f, 0x5f, 0x63, 0x3f, 0x5f, 0x65, 0x3f, 0x5f, 0x69, 0x3f, 0x5f, 0x6f,
2527     0x3f, 0x5f, 0x73, 0x3f, 0x5f, 0x74, 0x3f, 0x62, 0x30, 0x3f, 0x62, 0x31,
2528     0x3f, 0x62, 0x32, 0x3f, 0x62, 0x61, 0x3f, 0x62, 0x63, 0x3f, 0x62, 0x65,
2529     0x3f, 0x62, 0x69, 0x3f, 0x62, 0x6f, 0x3f, 0x62, 0x73, 0x3f, 0x62, 0x74};
2530 const uint8_t HuffDecoderCommon::table19_73_emit_[120] = {
2531     0x3f, 0x64, 0x30, 0x3f, 0x64, 0x31, 0x3f, 0x64, 0x32, 0x3f, 0x64, 0x61,
2532     0x3f, 0x64, 0x63, 0x3f, 0x64, 0x65, 0x3f, 0x64, 0x69, 0x3f, 0x64, 0x6f,
2533     0x3f, 0x64, 0x73, 0x3f, 0x64, 0x74, 0x3f, 0x66, 0x30, 0x3f, 0x66, 0x31,
2534     0x3f, 0x66, 0x32, 0x3f, 0x66, 0x61, 0x3f, 0x66, 0x63, 0x3f, 0x66, 0x65,
2535     0x3f, 0x66, 0x69, 0x3f, 0x66, 0x6f, 0x3f, 0x66, 0x73, 0x3f, 0x66, 0x74,
2536     0x3f, 0x67, 0x30, 0x3f, 0x67, 0x31, 0x3f, 0x67, 0x32, 0x3f, 0x67, 0x61,
2537     0x3f, 0x67, 0x63, 0x3f, 0x67, 0x65, 0x3f, 0x67, 0x69, 0x3f, 0x67, 0x6f,
2538     0x3f, 0x67, 0x73, 0x3f, 0x67, 0x74, 0x3f, 0x68, 0x30, 0x3f, 0x68, 0x31,
2539     0x3f, 0x68, 0x32, 0x3f, 0x68, 0x61, 0x3f, 0x68, 0x63, 0x3f, 0x68, 0x65,
2540     0x3f, 0x68, 0x69, 0x3f, 0x68, 0x6f, 0x3f, 0x68, 0x73, 0x3f, 0x68, 0x74};
2541 const uint8_t HuffDecoderCommon::table19_74_emit_[120] = {
2542     0x3f, 0x6c, 0x30, 0x3f, 0x6c, 0x31, 0x3f, 0x6c, 0x32, 0x3f, 0x6c, 0x61,
2543     0x3f, 0x6c, 0x63, 0x3f, 0x6c, 0x65, 0x3f, 0x6c, 0x69, 0x3f, 0x6c, 0x6f,
2544     0x3f, 0x6c, 0x73, 0x3f, 0x6c, 0x74, 0x3f, 0x6d, 0x30, 0x3f, 0x6d, 0x31,
2545     0x3f, 0x6d, 0x32, 0x3f, 0x6d, 0x61, 0x3f, 0x6d, 0x63, 0x3f, 0x6d, 0x65,
2546     0x3f, 0x6d, 0x69, 0x3f, 0x6d, 0x6f, 0x3f, 0x6d, 0x73, 0x3f, 0x6d, 0x74,
2547     0x3f, 0x6e, 0x30, 0x3f, 0x6e, 0x31, 0x3f, 0x6e, 0x32, 0x3f, 0x6e, 0x61,
2548     0x3f, 0x6e, 0x63, 0x3f, 0x6e, 0x65, 0x3f, 0x6e, 0x69, 0x3f, 0x6e, 0x6f,
2549     0x3f, 0x6e, 0x73, 0x3f, 0x6e, 0x74, 0x3f, 0x70, 0x30, 0x3f, 0x70, 0x31,
2550     0x3f, 0x70, 0x32, 0x3f, 0x70, 0x61, 0x3f, 0x70, 0x63, 0x3f, 0x70, 0x65,
2551     0x3f, 0x70, 0x69, 0x3f, 0x70, 0x6f, 0x3f, 0x70, 0x73, 0x3f, 0x70, 0x74};
2552 const uint8_t HuffDecoderCommon::table19_75_emit_[68] = {
2553     0x3f, 0x72, 0x30, 0x3f, 0x72, 0x31, 0x3f, 0x72, 0x32, 0x3f, 0x72, 0x61,
2554     0x3f, 0x72, 0x63, 0x3f, 0x72, 0x65, 0x3f, 0x72, 0x69, 0x3f, 0x72, 0x6f,
2555     0x3f, 0x72, 0x73, 0x3f, 0x72, 0x74, 0x3f, 0x75, 0x30, 0x3f, 0x75, 0x31,
2556     0x3f, 0x75, 0x32, 0x3f, 0x75, 0x61, 0x3f, 0x75, 0x63, 0x3f, 0x75, 0x65,
2557     0x3f, 0x75, 0x69, 0x3f, 0x75, 0x6f, 0x3f, 0x75, 0x73, 0x3f, 0x75, 0x74,
2558     0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
2559 const uint8_t HuffDecoderCommon::table19_79_emit_[35] = {
2560     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26, 0x3f, 0x2a,
2561     0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a, 0x3f, 0x21, 0x3f, 0x22,
2562     0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f, 0x27, 0x3f, 0x2b, 0x3f, 0x7c};
2563 const uint16_t HuffDecoderCommon::table19_79_inner_[20] = {
2564     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2565     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2566     0x00d2, 0x00e2, 0x00ea, 0x00fa, 0x010a, 0x0003};
2567 const uint8_t HuffDecoderCommon::table19_80_emit_[120] = {
2568     0x27, 0x30, 0x30, 0x27, 0x30, 0x31, 0x27, 0x30, 0x32, 0x27, 0x30, 0x61,
2569     0x27, 0x30, 0x63, 0x27, 0x30, 0x65, 0x27, 0x30, 0x69, 0x27, 0x30, 0x6f,
2570     0x27, 0x30, 0x73, 0x27, 0x30, 0x74, 0x27, 0x31, 0x30, 0x27, 0x31, 0x31,
2571     0x27, 0x31, 0x32, 0x27, 0x31, 0x61, 0x27, 0x31, 0x63, 0x27, 0x31, 0x65,
2572     0x27, 0x31, 0x69, 0x27, 0x31, 0x6f, 0x27, 0x31, 0x73, 0x27, 0x31, 0x74,
2573     0x27, 0x32, 0x30, 0x27, 0x32, 0x31, 0x27, 0x32, 0x32, 0x27, 0x32, 0x61,
2574     0x27, 0x32, 0x63, 0x27, 0x32, 0x65, 0x27, 0x32, 0x69, 0x27, 0x32, 0x6f,
2575     0x27, 0x32, 0x73, 0x27, 0x32, 0x74, 0x27, 0x61, 0x30, 0x27, 0x61, 0x31,
2576     0x27, 0x61, 0x32, 0x27, 0x61, 0x61, 0x27, 0x61, 0x63, 0x27, 0x61, 0x65,
2577     0x27, 0x61, 0x69, 0x27, 0x61, 0x6f, 0x27, 0x61, 0x73, 0x27, 0x61, 0x74};
2578 const uint8_t HuffDecoderCommon::table19_81_emit_[120] = {
2579     0x27, 0x63, 0x30, 0x27, 0x63, 0x31, 0x27, 0x63, 0x32, 0x27, 0x63, 0x61,
2580     0x27, 0x63, 0x63, 0x27, 0x63, 0x65, 0x27, 0x63, 0x69, 0x27, 0x63, 0x6f,
2581     0x27, 0x63, 0x73, 0x27, 0x63, 0x74, 0x27, 0x65, 0x30, 0x27, 0x65, 0x31,
2582     0x27, 0x65, 0x32, 0x27, 0x65, 0x61, 0x27, 0x65, 0x63, 0x27, 0x65, 0x65,
2583     0x27, 0x65, 0x69, 0x27, 0x65, 0x6f, 0x27, 0x65, 0x73, 0x27, 0x65, 0x74,
2584     0x27, 0x69, 0x30, 0x27, 0x69, 0x31, 0x27, 0x69, 0x32, 0x27, 0x69, 0x61,
2585     0x27, 0x69, 0x63, 0x27, 0x69, 0x65, 0x27, 0x69, 0x69, 0x27, 0x69, 0x6f,
2586     0x27, 0x69, 0x73, 0x27, 0x69, 0x74, 0x27, 0x6f, 0x30, 0x27, 0x6f, 0x31,
2587     0x27, 0x6f, 0x32, 0x27, 0x6f, 0x61, 0x27, 0x6f, 0x63, 0x27, 0x6f, 0x65,
2588     0x27, 0x6f, 0x69, 0x27, 0x6f, 0x6f, 0x27, 0x6f, 0x73, 0x27, 0x6f, 0x74};
2589 const uint8_t HuffDecoderCommon::table19_82_emit_[68] = {
2590     0x27, 0x73, 0x30, 0x27, 0x73, 0x31, 0x27, 0x73, 0x32, 0x27, 0x73, 0x61,
2591     0x27, 0x73, 0x63, 0x27, 0x73, 0x65, 0x27, 0x73, 0x69, 0x27, 0x73, 0x6f,
2592     0x27, 0x73, 0x73, 0x27, 0x73, 0x74, 0x27, 0x74, 0x30, 0x27, 0x74, 0x31,
2593     0x27, 0x74, 0x32, 0x27, 0x74, 0x61, 0x27, 0x74, 0x63, 0x27, 0x74, 0x65,
2594     0x27, 0x74, 0x69, 0x27, 0x74, 0x6f, 0x27, 0x74, 0x73, 0x27, 0x74, 0x74,
2595     0x27, 0x20, 0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e};
2596 const uint16_t HuffDecoderCommon::table19_85_inner_[11] = {
2597     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042,
2598     0x0052, 0x0062, 0x0072, 0x0082, 0x0092};
2599 const uint8_t HuffDecoderCommon::table19_85_outer_[128] = {
2600     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
2601     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2602     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
2603     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
2604     0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0,
2605     0, 8, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 10};
2606 const uint16_t HuffDecoderCommon::table19_86_inner_[17] = {
2607     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2608     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2};
2609 const uint8_t HuffDecoderCommon::table19_86_outer_[128] = {
2610     0, 0,  0, 0, 0, 0, 0, 1,  0, 0,  0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,
2611     0, 3,  0, 0, 0, 0, 0, 0,  0, 4,  0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,
2612     0, 0,  0, 6, 0, 0, 0, 0,  0, 0,  0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,
2613     0, 0,  0, 0, 0, 9, 0, 0,  0, 0,  0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11,
2614     0, 0,  0, 0, 0, 0, 0, 12, 0, 0,  0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,
2615     0, 14, 0, 0, 0, 0, 0, 0,  0, 15, 0, 0, 0, 0,  0, 0,  0, 16};
2616 const uint8_t HuffDecoderCommon::table19_87_emit_[46] = {
2617     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b,
2618     0x27, 0x71, 0x27, 0x76, 0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a,
2619     0x27, 0x26, 0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a,
2620     0x27, 0x21, 0x27, 0x22, 0x27, 0x28, 0x27, 0x29, 0x27, 0x3f};
2621 const uint16_t HuffDecoderCommon::table19_87_inner_[25] = {
2622     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2623     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2624     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0003};
2625 const uint8_t HuffDecoderCommon::table19_87_outer_[128] = {
2626     0,  0,  0, 0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0, 0, 2, 0,  0, 0,
2627     0,  0,  0, 0,  3,  0,  0,  0,  0,  0,  0,  0,  4,  0, 0, 0, 0,  0, 0,
2628     0,  5,  0, 0,  0,  0,  0,  0,  0,  6,  0,  0,  0,  0, 0, 0, 0,  7, 0,
2629     0,  0,  0, 0,  0,  0,  8,  0,  0,  0,  0,  0,  0,  0, 9, 0, 0,  0, 0,
2630     0,  0,  0, 10, 0,  0,  0,  0,  0,  0,  0,  11, 0,  0, 0, 0, 0,  0, 0,
2631     12, 0,  0, 0,  13, 0,  0,  0,  14, 0,  0,  0,  15, 0, 0, 0, 16, 0, 0,
2632     0,  17, 0, 0,  0,  18, 19, 20, 21, 22, 23, 0,  0,  24};
2633 const uint8_t HuffDecoderCommon::table19_88_emit_[120] = {
2634     0x2b, 0x30, 0x30, 0x2b, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x2b, 0x30, 0x61,
2635     0x2b, 0x30, 0x63, 0x2b, 0x30, 0x65, 0x2b, 0x30, 0x69, 0x2b, 0x30, 0x6f,
2636     0x2b, 0x30, 0x73, 0x2b, 0x30, 0x74, 0x2b, 0x31, 0x30, 0x2b, 0x31, 0x31,
2637     0x2b, 0x31, 0x32, 0x2b, 0x31, 0x61, 0x2b, 0x31, 0x63, 0x2b, 0x31, 0x65,
2638     0x2b, 0x31, 0x69, 0x2b, 0x31, 0x6f, 0x2b, 0x31, 0x73, 0x2b, 0x31, 0x74,
2639     0x2b, 0x32, 0x30, 0x2b, 0x32, 0x31, 0x2b, 0x32, 0x32, 0x2b, 0x32, 0x61,
2640     0x2b, 0x32, 0x63, 0x2b, 0x32, 0x65, 0x2b, 0x32, 0x69, 0x2b, 0x32, 0x6f,
2641     0x2b, 0x32, 0x73, 0x2b, 0x32, 0x74, 0x2b, 0x61, 0x30, 0x2b, 0x61, 0x31,
2642     0x2b, 0x61, 0x32, 0x2b, 0x61, 0x61, 0x2b, 0x61, 0x63, 0x2b, 0x61, 0x65,
2643     0x2b, 0x61, 0x69, 0x2b, 0x61, 0x6f, 0x2b, 0x61, 0x73, 0x2b, 0x61, 0x74};
2644 const uint8_t HuffDecoderCommon::table19_89_emit_[120] = {
2645     0x2b, 0x63, 0x30, 0x2b, 0x63, 0x31, 0x2b, 0x63, 0x32, 0x2b, 0x63, 0x61,
2646     0x2b, 0x63, 0x63, 0x2b, 0x63, 0x65, 0x2b, 0x63, 0x69, 0x2b, 0x63, 0x6f,
2647     0x2b, 0x63, 0x73, 0x2b, 0x63, 0x74, 0x2b, 0x65, 0x30, 0x2b, 0x65, 0x31,
2648     0x2b, 0x65, 0x32, 0x2b, 0x65, 0x61, 0x2b, 0x65, 0x63, 0x2b, 0x65, 0x65,
2649     0x2b, 0x65, 0x69, 0x2b, 0x65, 0x6f, 0x2b, 0x65, 0x73, 0x2b, 0x65, 0x74,
2650     0x2b, 0x69, 0x30, 0x2b, 0x69, 0x31, 0x2b, 0x69, 0x32, 0x2b, 0x69, 0x61,
2651     0x2b, 0x69, 0x63, 0x2b, 0x69, 0x65, 0x2b, 0x69, 0x69, 0x2b, 0x69, 0x6f,
2652     0x2b, 0x69, 0x73, 0x2b, 0x69, 0x74, 0x2b, 0x6f, 0x30, 0x2b, 0x6f, 0x31,
2653     0x2b, 0x6f, 0x32, 0x2b, 0x6f, 0x61, 0x2b, 0x6f, 0x63, 0x2b, 0x6f, 0x65,
2654     0x2b, 0x6f, 0x69, 0x2b, 0x6f, 0x6f, 0x2b, 0x6f, 0x73, 0x2b, 0x6f, 0x74};
2655 const uint8_t HuffDecoderCommon::table19_90_emit_[68] = {
2656     0x2b, 0x73, 0x30, 0x2b, 0x73, 0x31, 0x2b, 0x73, 0x32, 0x2b, 0x73, 0x61,
2657     0x2b, 0x73, 0x63, 0x2b, 0x73, 0x65, 0x2b, 0x73, 0x69, 0x2b, 0x73, 0x6f,
2658     0x2b, 0x73, 0x73, 0x2b, 0x73, 0x74, 0x2b, 0x74, 0x30, 0x2b, 0x74, 0x31,
2659     0x2b, 0x74, 0x32, 0x2b, 0x74, 0x61, 0x2b, 0x74, 0x63, 0x2b, 0x74, 0x65,
2660     0x2b, 0x74, 0x69, 0x2b, 0x74, 0x6f, 0x2b, 0x74, 0x73, 0x2b, 0x74, 0x74,
2661     0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e};
2662 const uint8_t HuffDecoderCommon::table19_95_emit_[46] = {
2663     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b,
2664     0x2b, 0x71, 0x2b, 0x76, 0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a,
2665     0x2b, 0x26, 0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a,
2666     0x2b, 0x21, 0x2b, 0x22, 0x2b, 0x28, 0x2b, 0x29, 0x2b, 0x3f};
2667 const uint8_t HuffDecoderCommon::table19_96_emit_[120] = {
2668     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
2669     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
2670     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31,
2671     0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65,
2672     0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74,
2673     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
2674     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
2675     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31,
2676     0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65,
2677     0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74};
2678 const uint8_t HuffDecoderCommon::table19_97_emit_[120] = {
2679     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
2680     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
2681     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31,
2682     0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65,
2683     0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74,
2684     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
2685     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
2686     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31,
2687     0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65,
2688     0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74};
2689 const uint8_t HuffDecoderCommon::table19_98_emit_[68] = {
2690     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
2691     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
2692     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31,
2693     0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65,
2694     0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74,
2695     0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
2696 const uint8_t HuffDecoderCommon::table19_103_emit_[46] = {
2697     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
2698     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
2699     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a,
2700     0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f};
2701 const uint16_t HuffDecoderCommon::table19_105_inner_[15] = {
2702     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062,
2703     0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2};
2704 const uint8_t HuffDecoderCommon::table19_105_outer_[128] = {
2705     0, 0,  0, 0, 0, 0, 0, 0,  0, 0,  0, 0, 0, 0, 0, 1,  0, 0, 0, 0, 0, 0,
2706     0, 0,  0, 0, 0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,  0, 3, 0, 0, 0, 0,
2707     0, 0,  0, 4, 0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,  0, 0, 0, 6, 0, 0,
2708     0, 0,  0, 0, 0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,  0, 0, 0, 0, 0, 9,
2709     0, 0,  0, 0, 0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0,
2710     0, 12, 0, 0, 0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,  0, 14};
2711 const uint16_t HuffDecoderCommon::table19_106_inner_[19] = {
2712     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2713     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2714     0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112};
2715 const uint8_t HuffDecoderCommon::table19_106_outer_[128] = {
2716     0, 0,  0, 0, 0, 0,  0, 1,  0, 0,  0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,
2717     0, 3,  0, 0, 0, 0,  0, 0,  0, 4,  0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,
2718     0, 0,  0, 6, 0, 0,  0, 0,  0, 0,  0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,
2719     0, 0,  0, 0, 0, 9,  0, 0,  0, 0,  0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11,
2720     0, 0,  0, 0, 0, 0,  0, 12, 0, 0,  0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,
2721     0, 14, 0, 0, 0, 15, 0, 0,  0, 16, 0, 0, 0, 17, 0, 0,  0, 18};
2722 const uint16_t HuffDecoderCommon::table19_107_inner_[36] = {
2723     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2724     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2725     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2726     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0003};
2727 const uint8_t HuffDecoderCommon::table19_107_outer_[128] = {
2728     0, 0,  0, 1,  0, 0,  0, 2,  0, 0,  0, 3,  0, 0,  0, 4,  0, 0,  0, 5,  0, 0,
2729     0, 6,  0, 0,  0, 7,  0, 0,  0, 8,  0, 0,  0, 9,  0, 0,  0, 10, 0, 0,  0, 11,
2730     0, 0,  0, 12, 0, 0,  0, 13, 0, 0,  0, 14, 0, 0,  0, 15, 0, 0,  0, 16, 0, 0,
2731     0, 17, 0, 0,  0, 18, 0, 0,  0, 19, 0, 0,  0, 20, 0, 0,  0, 21, 0, 0,  0, 22,
2732     0, 0,  0, 23, 0, 0,  0, 24, 0, 0,  0, 25, 0, 0,  0, 26, 0, 0,  0, 27, 0, 0,
2733     0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 0,  0, 35};
2734 const uint16_t HuffDecoderCommon::table19_112_inner_[23] = {
2735     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062,
2736     0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2,
2737     0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152};
2738 const uint8_t HuffDecoderCommon::table19_112_outer_[128] = {
2739     0, 0,  0, 0,  0, 0,  0, 1,  0, 0,  0, 0,  0, 0,  0, 2,  0, 0,  0, 0,  0, 0,
2740     0, 3,  0, 0,  0, 0,  0, 0,  0, 4,  0, 0,  0, 0,  0, 0,  0, 5,  0, 0,  0, 0,
2741     0, 0,  0, 6,  0, 0,  0, 0,  0, 0,  0, 7,  0, 0,  0, 0,  0, 0,  0, 8,  0, 0,
2742     0, 0,  0, 0,  0, 9,  0, 0,  0, 0,  0, 0,  0, 10, 0, 0,  0, 11, 0, 0,  0, 12,
2743     0, 0,  0, 13, 0, 0,  0, 14, 0, 0,  0, 15, 0, 0,  0, 16, 0, 0,  0, 17, 0, 0,
2744     0, 18, 0, 0,  0, 19, 0, 0,  0, 20, 0, 0,  0, 21, 0, 0,  0, 22};
2745 const uint8_t HuffDecoderCommon::table19_113_emit_[104] = {
2746     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
2747     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
2748     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
2749     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
2750     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
2751     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
2752     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
2753     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
2754     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
2755 const uint16_t HuffDecoderCommon::table19_113_inner_[54] = {
2756     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2757     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2758     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2759     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2760     0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2, 0x02b2,
2761     0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332, 0x0003};
2762 const uint8_t HuffDecoderCommon::table19_113_outer_[128] = {
2763     0,  0,  0,  1,  0,  0,  0,  2,  0,  0,  0,  3,  0,  0,  0,  4,  0,  0,  0,
2764     5,  0,  0,  0,  6,  0,  0,  0,  7,  0,  0,  0,  8,  0,  0,  0,  9,  0,  0,
2765     0,  10, 0,  0,  0,  11, 0,  0,  0,  12, 0,  0,  0,  13, 0,  0,  0,  14, 0,
2766     15, 0,  16, 0,  17, 0,  18, 0,  19, 0,  20, 0,  21, 0,  22, 0,  23, 0,  24,
2767     0,  25, 0,  26, 0,  27, 0,  28, 0,  29, 0,  30, 0,  31, 0,  32, 0,  33, 0,
2768     34, 0,  35, 0,  36, 0,  37, 0,  38, 0,  39, 0,  40, 0,  41, 0,  42, 0,  43,
2769     0,  44, 0,  45, 0,  46, 47, 48, 49, 50, 51, 52, 0,  53};
2770 const uint8_t HuffDecoderCommon::table19_115_emit_[104] = {
2771     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
2772     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
2773     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
2774     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
2775     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
2776     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
2777     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
2778     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
2779     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
2780 const uint8_t HuffDecoderCommon::table19_117_emit_[104] = {
2781     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
2782     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
2783     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
2784     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
2785     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
2786     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
2787     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
2788     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
2789     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
2790 const uint8_t HuffDecoderCommon::table19_119_emit_[104] = {
2791     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
2792     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
2793     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
2794     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
2795     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
2796     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
2797     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
2798     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
2799     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
2800 const uint8_t HuffDecoderCommon::table19_121_emit_[104] = {
2801     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
2802     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
2803     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
2804     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
2805     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
2806     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
2807     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
2808     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
2809     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
2810 const uint8_t HuffDecoderCommon::table19_123_emit_[104] = {
2811     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
2812     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
2813     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
2814     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
2815     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
2816     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
2817     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
2818     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
2819     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
2820 const uint8_t HuffDecoderCommon::table19_124_emit_[136] = {
2821     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
2822     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
2823     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
2824     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
2825     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
2826     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75,
2827     0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44, 0x5e, 0x45, 0x5e, 0x46,
2828     0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 0x5e, 0x4b, 0x5e, 0x4c,
2829     0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 0x5e, 0x51, 0x5e, 0x52,
2830     0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59,
2831     0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 0x5e, 0x77, 0x5e, 0x78,
2832     0x5e, 0x79, 0x5e, 0x7a};
2833 const uint16_t HuffDecoderCommon::table19_124_inner_[70] = {
2834     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2835     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2836     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2837     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2838     0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2, 0x02b2,
2839     0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332, 0x0342,
2840     0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2, 0x03d2,
2841     0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0003};
2842 const uint8_t HuffDecoderCommon::table19_124_outer_[128] = {
2843     0,  0,  0,  1,  0,  0,  0,  2,  0,  0,  0,  3,  0,  0,  0,  4,  0,  0,  0,
2844     5,  0,  0,  0,  6,  0,  0,  0,  7,  0,  0,  0,  8,  0,  0,  0,  9,  0,  0,
2845     0,  10, 0,  11, 0,  12, 0,  13, 0,  14, 0,  15, 0,  16, 0,  17, 0,  18, 0,
2846     19, 0,  20, 0,  21, 0,  22, 0,  23, 0,  24, 0,  25, 0,  26, 0,  27, 0,  28,
2847     0,  29, 0,  30, 0,  31, 0,  32, 0,  33, 0,  34, 0,  35, 0,  36, 37, 38, 39,
2848     40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
2849     59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 0,  0,  0,  69};
2850 const uint8_t HuffDecoderCommon::table19_125_emit_[136] = {
2851     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
2852     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
2853     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
2854     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
2855     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
2856     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75,
2857     0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44, 0x7d, 0x45, 0x7d, 0x46,
2858     0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 0x7d, 0x4b, 0x7d, 0x4c,
2859     0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 0x7d, 0x51, 0x7d, 0x52,
2860     0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59,
2861     0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 0x7d, 0x77, 0x7d, 0x78,
2862     0x7d, 0x79, 0x7d, 0x7a};
2863 const uint8_t HuffDecoderCommon::table19_126_emit_[144] = {
2864     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
2865     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
2866     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
2867     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
2868     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
2869     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75,
2870     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
2871     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
2872     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
2873     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
2874     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
2875     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75};
2876 const uint16_t HuffDecoderCommon::table19_126_inner_[75] = {
2877     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2878     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2879     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2880     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2881     0x0232, 0x0003, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2,
2882     0x02b2, 0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
2883     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
2884     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0442, 0x0452,
2885     0x0462, 0x0472, 0x0243};
2886 const uint8_t HuffDecoderCommon::table19_127_emit_[96] = {
2887     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
2888     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
2889     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
2890     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
2891     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
2892     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75,
2893     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
2894     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
2895 const uint16_t HuffDecoderCommon::table19_127_inner_[63] = {
2896     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2897     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2898     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2899     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2900     0x0232, 0x0003, 0x0243, 0x024b, 0x0253, 0x025b, 0x0263, 0x026b, 0x0273,
2901     0x027b, 0x0283, 0x028b, 0x0293, 0x029b, 0x02a3, 0x02ab, 0x02b3, 0x02bb,
2902     0x02c3, 0x02cb, 0x02d3, 0x02db, 0x02e3, 0x02eb, 0x02f3, 0x02fb, 0x0004};
2903 const uint8_t HuffDecoderCommon::table19_127_outer_[128] = {
2904     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,  0,  9,  0,
2905     10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
2906     29, 30, 31, 32, 33, 34, 35, 36, 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
2907     0,  0,  0,  0,  0,  0,  37, 0,  0,  0,  38, 0,  0,  0,  39, 0,  0,  0,  40,
2908     0,  41, 0,  42, 0,  43, 0,  44, 0,  45, 0,  46, 0,  47, 0,  48, 49, 50, 51,
2909     52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0,  0,  0,  0,  0,  0,  0,  0,  0,
2910     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  62};
2911 const uint8_t* const HuffDecoderCommon::table19_emit_[128] = {
2912     table19_0_emit_,   table19_1_emit_,   table19_2_emit_,   table19_3_emit_,
2913     table19_4_emit_,   table19_5_emit_,   table19_6_emit_,   table19_7_emit_,
2914     table19_8_emit_,   table19_9_emit_,   table19_10_emit_,  table19_11_emit_,
2915     table18_12_emit_,  table18_13_emit_,  table18_14_emit_,  table19_15_emit_,
2916     table19_16_emit_,  table19_17_emit_,  table19_18_emit_,  table19_19_emit_,
2917     table19_20_emit_,  table19_21_emit_,  table19_22_emit_,  table19_23_emit_,
2918     table19_24_emit_,  table19_25_emit_,  table19_26_emit_,  table19_27_emit_,
2919     table18_28_emit_,  table18_29_emit_,  table18_30_emit_,  table19_31_emit_,
2920     table19_32_emit_,  table19_33_emit_,  table19_34_emit_,  table19_35_emit_,
2921     table19_36_emit_,  table19_37_emit_,  table19_38_emit_,  table19_39_emit_,
2922     table19_40_emit_,  table19_41_emit_,  table19_42_emit_,  table19_43_emit_,
2923     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table19_47_emit_,
2924     table19_48_emit_,  table19_49_emit_,  table19_50_emit_,  table19_51_emit_,
2925     table19_52_emit_,  table19_53_emit_,  table19_54_emit_,  table19_55_emit_,
2926     table19_56_emit_,  table19_57_emit_,  table19_58_emit_,  table19_59_emit_,
2927     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table19_63_emit_,
2928     table19_64_emit_,  table19_65_emit_,  table19_66_emit_,  table19_67_emit_,
2929     table19_68_emit_,  table19_69_emit_,  table19_70_emit_,  table19_71_emit_,
2930     table19_72_emit_,  table19_73_emit_,  table19_74_emit_,  table19_75_emit_,
2931     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table19_79_emit_,
2932     table19_80_emit_,  table19_81_emit_,  table19_82_emit_,  table18_83_emit_,
2933     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table19_87_emit_,
2934     table19_88_emit_,  table19_89_emit_,  table19_90_emit_,  table18_91_emit_,
2935     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table19_95_emit_,
2936     table19_96_emit_,  table19_97_emit_,  table19_98_emit_,  table18_99_emit_,
2937     table18_100_emit_, table18_101_emit_, table18_102_emit_, table19_103_emit_,
2938     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
2939     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
2940     table18_112_emit_, table19_113_emit_, table18_114_emit_, table19_115_emit_,
2941     table18_116_emit_, table19_117_emit_, table18_118_emit_, table19_119_emit_,
2942     table18_120_emit_, table19_121_emit_, table18_122_emit_, table19_123_emit_,
2943     table19_124_emit_, table19_125_emit_, table19_126_emit_, table19_127_emit_,
2944 };
2945 const uint16_t* const HuffDecoderCommon::table19_inner_[128] = {
2946     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2947     table19_0_inner_,   table19_0_inner_,   table19_5_inner_,
2948     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2949     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2950     table19_12_inner_,  table19_12_inner_,  table19_12_inner_,
2951     table19_15_inner_,  table19_0_inner_,   table19_0_inner_,
2952     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2953     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2954     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2955     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2956     table19_12_inner_,  table19_31_inner_,  table19_0_inner_,
2957     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2958     table19_0_inner_,   table19_5_inner_,   table19_5_inner_,
2959     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2960     table19_5_inner_,   table19_11_inner_,  table19_12_inner_,
2961     table19_12_inner_,  table19_12_inner_,  table19_47_inner_,
2962     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2963     table19_0_inner_,   table19_0_inner_,   table19_5_inner_,
2964     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2965     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2966     table19_12_inner_,  table19_12_inner_,  table19_12_inner_,
2967     table19_63_inner_,  table19_0_inner_,   table19_0_inner_,
2968     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2969     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2970     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2971     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2972     table19_12_inner_,  table19_79_inner_,  table19_5_inner_,
2973     table19_5_inner_,   table19_11_inner_,  table19_12_inner_,
2974     table19_12_inner_,  table19_85_inner_,  table19_86_inner_,
2975     table19_87_inner_,  table19_5_inner_,   table19_5_inner_,
2976     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2977     table19_85_inner_,  table19_86_inner_,  table19_87_inner_,
2978     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2979     table19_12_inner_,  table19_12_inner_,  table19_85_inner_,
2980     table19_86_inner_,  table19_87_inner_,  table19_12_inner_,
2981     table19_105_inner_, table19_106_inner_, table19_107_inner_,
2982     table19_12_inner_,  table19_105_inner_, table19_106_inner_,
2983     table19_107_inner_, table19_112_inner_, table19_113_inner_,
2984     table19_112_inner_, table19_113_inner_, table19_112_inner_,
2985     table19_113_inner_, table19_112_inner_, table19_113_inner_,
2986     table19_112_inner_, table19_113_inner_, table19_112_inner_,
2987     table19_113_inner_, table19_124_inner_, table19_124_inner_,
2988     table19_126_inner_, table19_127_inner_,
2989 };
2990 const uint8_t* const HuffDecoderCommon::table19_outer_[128] = {
2991     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
2992     table19_0_outer_,   table19_0_outer_,   table19_5_outer_,
2993     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
2994     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
2995     table19_12_outer_,  table19_12_outer_,  table19_12_outer_,
2996     table19_15_outer_,  table19_0_outer_,   table19_0_outer_,
2997     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
2998     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
2999     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3000     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3001     table19_12_outer_,  table19_15_outer_,  table19_0_outer_,
3002     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3003     table19_0_outer_,   table19_5_outer_,   table19_5_outer_,
3004     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3005     table19_5_outer_,   table19_11_outer_,  table19_12_outer_,
3006     table19_12_outer_,  table19_12_outer_,  table19_15_outer_,
3007     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3008     table19_0_outer_,   table19_0_outer_,   table19_5_outer_,
3009     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3010     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
3011     table19_12_outer_,  table19_12_outer_,  table19_12_outer_,
3012     table19_15_outer_,  table19_0_outer_,   table19_0_outer_,
3013     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3014     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3015     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3016     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3017     table19_12_outer_,  table19_15_outer_,  table19_5_outer_,
3018     table19_5_outer_,   table19_11_outer_,  table19_12_outer_,
3019     table19_12_outer_,  table19_85_outer_,  table19_86_outer_,
3020     table19_87_outer_,  table19_5_outer_,   table19_5_outer_,
3021     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3022     table19_85_outer_,  table19_86_outer_,  table19_87_outer_,
3023     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
3024     table19_12_outer_,  table19_12_outer_,  table19_85_outer_,
3025     table19_86_outer_,  table19_87_outer_,  table19_12_outer_,
3026     table19_105_outer_, table19_106_outer_, table19_107_outer_,
3027     table19_12_outer_,  table19_105_outer_, table19_106_outer_,
3028     table19_107_outer_, table19_112_outer_, table19_113_outer_,
3029     table19_112_outer_, table19_113_outer_, table19_112_outer_,
3030     table19_113_outer_, table19_112_outer_, table19_113_outer_,
3031     table19_112_outer_, table19_113_outer_, table19_112_outer_,
3032     table19_113_outer_, table19_124_outer_, table19_124_outer_,
3033     table19_0_outer_,   table19_127_outer_,
3034 };
3035 const uint8_t HuffDecoderCommon::table20_0_emit_[204] = {
3036     0x21, 0x30, 0x30, 0x21, 0x30, 0x31, 0x21, 0x30, 0x32, 0x21, 0x30, 0x61,
3037     0x21, 0x30, 0x63, 0x21, 0x30, 0x65, 0x21, 0x30, 0x69, 0x21, 0x30, 0x6f,
3038     0x21, 0x30, 0x73, 0x21, 0x30, 0x74, 0x21, 0x30, 0x20, 0x21, 0x30, 0x25,
3039     0x21, 0x30, 0x2d, 0x21, 0x30, 0x2e, 0x21, 0x30, 0x2f, 0x21, 0x30, 0x33,
3040     0x21, 0x30, 0x34, 0x21, 0x30, 0x35, 0x21, 0x30, 0x36, 0x21, 0x30, 0x37,
3041     0x21, 0x30, 0x38, 0x21, 0x30, 0x39, 0x21, 0x30, 0x3d, 0x21, 0x30, 0x41,
3042     0x21, 0x30, 0x5f, 0x21, 0x30, 0x62, 0x21, 0x30, 0x64, 0x21, 0x30, 0x66,
3043     0x21, 0x30, 0x67, 0x21, 0x30, 0x68, 0x21, 0x30, 0x6c, 0x21, 0x30, 0x6d,
3044     0x21, 0x30, 0x6e, 0x21, 0x30, 0x70, 0x21, 0x30, 0x72, 0x21, 0x30, 0x75,
3045     0x21, 0x30, 0x3a, 0x21, 0x30, 0x42, 0x21, 0x30, 0x43, 0x21, 0x30, 0x44,
3046     0x21, 0x30, 0x45, 0x21, 0x30, 0x46, 0x21, 0x30, 0x47, 0x21, 0x30, 0x48,
3047     0x21, 0x30, 0x49, 0x21, 0x30, 0x4a, 0x21, 0x30, 0x4b, 0x21, 0x30, 0x4c,
3048     0x21, 0x30, 0x4d, 0x21, 0x30, 0x4e, 0x21, 0x30, 0x4f, 0x21, 0x30, 0x50,
3049     0x21, 0x30, 0x51, 0x21, 0x30, 0x52, 0x21, 0x30, 0x53, 0x21, 0x30, 0x54,
3050     0x21, 0x30, 0x55, 0x21, 0x30, 0x56, 0x21, 0x30, 0x57, 0x21, 0x30, 0x59,
3051     0x21, 0x30, 0x6a, 0x21, 0x30, 0x6b, 0x21, 0x30, 0x71, 0x21, 0x30, 0x76,
3052     0x21, 0x30, 0x77, 0x21, 0x30, 0x78, 0x21, 0x30, 0x79, 0x21, 0x30, 0x7a};
3053 const uint16_t HuffDecoderCommon::table20_0_ops_[128] = {
3054     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000,
3055     0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000,
3056     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000,
3057     0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1,
3058     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00f1, 0x0000, 0x0109, 0x0000,
3059     0x0121, 0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181,
3060     0x0000, 0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000,
3061     0x01f9, 0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259,
3062     0x0000, 0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000,
3063     0x02d1, 0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331,
3064     0x0000, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
3065     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
3066     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
3067     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0000, 0x0000,
3068     0x0000, 0x0002};
3069 const uint8_t HuffDecoderCommon::table20_1_emit_[204] = {
3070     0x21, 0x31, 0x30, 0x21, 0x31, 0x31, 0x21, 0x31, 0x32, 0x21, 0x31, 0x61,
3071     0x21, 0x31, 0x63, 0x21, 0x31, 0x65, 0x21, 0x31, 0x69, 0x21, 0x31, 0x6f,
3072     0x21, 0x31, 0x73, 0x21, 0x31, 0x74, 0x21, 0x31, 0x20, 0x21, 0x31, 0x25,
3073     0x21, 0x31, 0x2d, 0x21, 0x31, 0x2e, 0x21, 0x31, 0x2f, 0x21, 0x31, 0x33,
3074     0x21, 0x31, 0x34, 0x21, 0x31, 0x35, 0x21, 0x31, 0x36, 0x21, 0x31, 0x37,
3075     0x21, 0x31, 0x38, 0x21, 0x31, 0x39, 0x21, 0x31, 0x3d, 0x21, 0x31, 0x41,
3076     0x21, 0x31, 0x5f, 0x21, 0x31, 0x62, 0x21, 0x31, 0x64, 0x21, 0x31, 0x66,
3077     0x21, 0x31, 0x67, 0x21, 0x31, 0x68, 0x21, 0x31, 0x6c, 0x21, 0x31, 0x6d,
3078     0x21, 0x31, 0x6e, 0x21, 0x31, 0x70, 0x21, 0x31, 0x72, 0x21, 0x31, 0x75,
3079     0x21, 0x31, 0x3a, 0x21, 0x31, 0x42, 0x21, 0x31, 0x43, 0x21, 0x31, 0x44,
3080     0x21, 0x31, 0x45, 0x21, 0x31, 0x46, 0x21, 0x31, 0x47, 0x21, 0x31, 0x48,
3081     0x21, 0x31, 0x49, 0x21, 0x31, 0x4a, 0x21, 0x31, 0x4b, 0x21, 0x31, 0x4c,
3082     0x21, 0x31, 0x4d, 0x21, 0x31, 0x4e, 0x21, 0x31, 0x4f, 0x21, 0x31, 0x50,
3083     0x21, 0x31, 0x51, 0x21, 0x31, 0x52, 0x21, 0x31, 0x53, 0x21, 0x31, 0x54,
3084     0x21, 0x31, 0x55, 0x21, 0x31, 0x56, 0x21, 0x31, 0x57, 0x21, 0x31, 0x59,
3085     0x21, 0x31, 0x6a, 0x21, 0x31, 0x6b, 0x21, 0x31, 0x71, 0x21, 0x31, 0x76,
3086     0x21, 0x31, 0x77, 0x21, 0x31, 0x78, 0x21, 0x31, 0x79, 0x21, 0x31, 0x7a};
3087 const uint8_t HuffDecoderCommon::table20_2_emit_[204] = {
3088     0x21, 0x32, 0x30, 0x21, 0x32, 0x31, 0x21, 0x32, 0x32, 0x21, 0x32, 0x61,
3089     0x21, 0x32, 0x63, 0x21, 0x32, 0x65, 0x21, 0x32, 0x69, 0x21, 0x32, 0x6f,
3090     0x21, 0x32, 0x73, 0x21, 0x32, 0x74, 0x21, 0x32, 0x20, 0x21, 0x32, 0x25,
3091     0x21, 0x32, 0x2d, 0x21, 0x32, 0x2e, 0x21, 0x32, 0x2f, 0x21, 0x32, 0x33,
3092     0x21, 0x32, 0x34, 0x21, 0x32, 0x35, 0x21, 0x32, 0x36, 0x21, 0x32, 0x37,
3093     0x21, 0x32, 0x38, 0x21, 0x32, 0x39, 0x21, 0x32, 0x3d, 0x21, 0x32, 0x41,
3094     0x21, 0x32, 0x5f, 0x21, 0x32, 0x62, 0x21, 0x32, 0x64, 0x21, 0x32, 0x66,
3095     0x21, 0x32, 0x67, 0x21, 0x32, 0x68, 0x21, 0x32, 0x6c, 0x21, 0x32, 0x6d,
3096     0x21, 0x32, 0x6e, 0x21, 0x32, 0x70, 0x21, 0x32, 0x72, 0x21, 0x32, 0x75,
3097     0x21, 0x32, 0x3a, 0x21, 0x32, 0x42, 0x21, 0x32, 0x43, 0x21, 0x32, 0x44,
3098     0x21, 0x32, 0x45, 0x21, 0x32, 0x46, 0x21, 0x32, 0x47, 0x21, 0x32, 0x48,
3099     0x21, 0x32, 0x49, 0x21, 0x32, 0x4a, 0x21, 0x32, 0x4b, 0x21, 0x32, 0x4c,
3100     0x21, 0x32, 0x4d, 0x21, 0x32, 0x4e, 0x21, 0x32, 0x4f, 0x21, 0x32, 0x50,
3101     0x21, 0x32, 0x51, 0x21, 0x32, 0x52, 0x21, 0x32, 0x53, 0x21, 0x32, 0x54,
3102     0x21, 0x32, 0x55, 0x21, 0x32, 0x56, 0x21, 0x32, 0x57, 0x21, 0x32, 0x59,
3103     0x21, 0x32, 0x6a, 0x21, 0x32, 0x6b, 0x21, 0x32, 0x71, 0x21, 0x32, 0x76,
3104     0x21, 0x32, 0x77, 0x21, 0x32, 0x78, 0x21, 0x32, 0x79, 0x21, 0x32, 0x7a};
3105 const uint8_t HuffDecoderCommon::table20_3_emit_[204] = {
3106     0x21, 0x61, 0x30, 0x21, 0x61, 0x31, 0x21, 0x61, 0x32, 0x21, 0x61, 0x61,
3107     0x21, 0x61, 0x63, 0x21, 0x61, 0x65, 0x21, 0x61, 0x69, 0x21, 0x61, 0x6f,
3108     0x21, 0x61, 0x73, 0x21, 0x61, 0x74, 0x21, 0x61, 0x20, 0x21, 0x61, 0x25,
3109     0x21, 0x61, 0x2d, 0x21, 0x61, 0x2e, 0x21, 0x61, 0x2f, 0x21, 0x61, 0x33,
3110     0x21, 0x61, 0x34, 0x21, 0x61, 0x35, 0x21, 0x61, 0x36, 0x21, 0x61, 0x37,
3111     0x21, 0x61, 0x38, 0x21, 0x61, 0x39, 0x21, 0x61, 0x3d, 0x21, 0x61, 0x41,
3112     0x21, 0x61, 0x5f, 0x21, 0x61, 0x62, 0x21, 0x61, 0x64, 0x21, 0x61, 0x66,
3113     0x21, 0x61, 0x67, 0x21, 0x61, 0x68, 0x21, 0x61, 0x6c, 0x21, 0x61, 0x6d,
3114     0x21, 0x61, 0x6e, 0x21, 0x61, 0x70, 0x21, 0x61, 0x72, 0x21, 0x61, 0x75,
3115     0x21, 0x61, 0x3a, 0x21, 0x61, 0x42, 0x21, 0x61, 0x43, 0x21, 0x61, 0x44,
3116     0x21, 0x61, 0x45, 0x21, 0x61, 0x46, 0x21, 0x61, 0x47, 0x21, 0x61, 0x48,
3117     0x21, 0x61, 0x49, 0x21, 0x61, 0x4a, 0x21, 0x61, 0x4b, 0x21, 0x61, 0x4c,
3118     0x21, 0x61, 0x4d, 0x21, 0x61, 0x4e, 0x21, 0x61, 0x4f, 0x21, 0x61, 0x50,
3119     0x21, 0x61, 0x51, 0x21, 0x61, 0x52, 0x21, 0x61, 0x53, 0x21, 0x61, 0x54,
3120     0x21, 0x61, 0x55, 0x21, 0x61, 0x56, 0x21, 0x61, 0x57, 0x21, 0x61, 0x59,
3121     0x21, 0x61, 0x6a, 0x21, 0x61, 0x6b, 0x21, 0x61, 0x71, 0x21, 0x61, 0x76,
3122     0x21, 0x61, 0x77, 0x21, 0x61, 0x78, 0x21, 0x61, 0x79, 0x21, 0x61, 0x7a};
3123 const uint8_t HuffDecoderCommon::table20_4_emit_[204] = {
3124     0x21, 0x63, 0x30, 0x21, 0x63, 0x31, 0x21, 0x63, 0x32, 0x21, 0x63, 0x61,
3125     0x21, 0x63, 0x63, 0x21, 0x63, 0x65, 0x21, 0x63, 0x69, 0x21, 0x63, 0x6f,
3126     0x21, 0x63, 0x73, 0x21, 0x63, 0x74, 0x21, 0x63, 0x20, 0x21, 0x63, 0x25,
3127     0x21, 0x63, 0x2d, 0x21, 0x63, 0x2e, 0x21, 0x63, 0x2f, 0x21, 0x63, 0x33,
3128     0x21, 0x63, 0x34, 0x21, 0x63, 0x35, 0x21, 0x63, 0x36, 0x21, 0x63, 0x37,
3129     0x21, 0x63, 0x38, 0x21, 0x63, 0x39, 0x21, 0x63, 0x3d, 0x21, 0x63, 0x41,
3130     0x21, 0x63, 0x5f, 0x21, 0x63, 0x62, 0x21, 0x63, 0x64, 0x21, 0x63, 0x66,
3131     0x21, 0x63, 0x67, 0x21, 0x63, 0x68, 0x21, 0x63, 0x6c, 0x21, 0x63, 0x6d,
3132     0x21, 0x63, 0x6e, 0x21, 0x63, 0x70, 0x21, 0x63, 0x72, 0x21, 0x63, 0x75,
3133     0x21, 0x63, 0x3a, 0x21, 0x63, 0x42, 0x21, 0x63, 0x43, 0x21, 0x63, 0x44,
3134     0x21, 0x63, 0x45, 0x21, 0x63, 0x46, 0x21, 0x63, 0x47, 0x21, 0x63, 0x48,
3135     0x21, 0x63, 0x49, 0x21, 0x63, 0x4a, 0x21, 0x63, 0x4b, 0x21, 0x63, 0x4c,
3136     0x21, 0x63, 0x4d, 0x21, 0x63, 0x4e, 0x21, 0x63, 0x4f, 0x21, 0x63, 0x50,
3137     0x21, 0x63, 0x51, 0x21, 0x63, 0x52, 0x21, 0x63, 0x53, 0x21, 0x63, 0x54,
3138     0x21, 0x63, 0x55, 0x21, 0x63, 0x56, 0x21, 0x63, 0x57, 0x21, 0x63, 0x59,
3139     0x21, 0x63, 0x6a, 0x21, 0x63, 0x6b, 0x21, 0x63, 0x71, 0x21, 0x63, 0x76,
3140     0x21, 0x63, 0x77, 0x21, 0x63, 0x78, 0x21, 0x63, 0x79, 0x21, 0x63, 0x7a};
3141 const uint8_t HuffDecoderCommon::table20_5_emit_[204] = {
3142     0x21, 0x65, 0x30, 0x21, 0x65, 0x31, 0x21, 0x65, 0x32, 0x21, 0x65, 0x61,
3143     0x21, 0x65, 0x63, 0x21, 0x65, 0x65, 0x21, 0x65, 0x69, 0x21, 0x65, 0x6f,
3144     0x21, 0x65, 0x73, 0x21, 0x65, 0x74, 0x21, 0x65, 0x20, 0x21, 0x65, 0x25,
3145     0x21, 0x65, 0x2d, 0x21, 0x65, 0x2e, 0x21, 0x65, 0x2f, 0x21, 0x65, 0x33,
3146     0x21, 0x65, 0x34, 0x21, 0x65, 0x35, 0x21, 0x65, 0x36, 0x21, 0x65, 0x37,
3147     0x21, 0x65, 0x38, 0x21, 0x65, 0x39, 0x21, 0x65, 0x3d, 0x21, 0x65, 0x41,
3148     0x21, 0x65, 0x5f, 0x21, 0x65, 0x62, 0x21, 0x65, 0x64, 0x21, 0x65, 0x66,
3149     0x21, 0x65, 0x67, 0x21, 0x65, 0x68, 0x21, 0x65, 0x6c, 0x21, 0x65, 0x6d,
3150     0x21, 0x65, 0x6e, 0x21, 0x65, 0x70, 0x21, 0x65, 0x72, 0x21, 0x65, 0x75,
3151     0x21, 0x65, 0x3a, 0x21, 0x65, 0x42, 0x21, 0x65, 0x43, 0x21, 0x65, 0x44,
3152     0x21, 0x65, 0x45, 0x21, 0x65, 0x46, 0x21, 0x65, 0x47, 0x21, 0x65, 0x48,
3153     0x21, 0x65, 0x49, 0x21, 0x65, 0x4a, 0x21, 0x65, 0x4b, 0x21, 0x65, 0x4c,
3154     0x21, 0x65, 0x4d, 0x21, 0x65, 0x4e, 0x21, 0x65, 0x4f, 0x21, 0x65, 0x50,
3155     0x21, 0x65, 0x51, 0x21, 0x65, 0x52, 0x21, 0x65, 0x53, 0x21, 0x65, 0x54,
3156     0x21, 0x65, 0x55, 0x21, 0x65, 0x56, 0x21, 0x65, 0x57, 0x21, 0x65, 0x59,
3157     0x21, 0x65, 0x6a, 0x21, 0x65, 0x6b, 0x21, 0x65, 0x71, 0x21, 0x65, 0x76,
3158     0x21, 0x65, 0x77, 0x21, 0x65, 0x78, 0x21, 0x65, 0x79, 0x21, 0x65, 0x7a};
3159 const uint8_t HuffDecoderCommon::table20_6_emit_[204] = {
3160     0x21, 0x69, 0x30, 0x21, 0x69, 0x31, 0x21, 0x69, 0x32, 0x21, 0x69, 0x61,
3161     0x21, 0x69, 0x63, 0x21, 0x69, 0x65, 0x21, 0x69, 0x69, 0x21, 0x69, 0x6f,
3162     0x21, 0x69, 0x73, 0x21, 0x69, 0x74, 0x21, 0x69, 0x20, 0x21, 0x69, 0x25,
3163     0x21, 0x69, 0x2d, 0x21, 0x69, 0x2e, 0x21, 0x69, 0x2f, 0x21, 0x69, 0x33,
3164     0x21, 0x69, 0x34, 0x21, 0x69, 0x35, 0x21, 0x69, 0x36, 0x21, 0x69, 0x37,
3165     0x21, 0x69, 0x38, 0x21, 0x69, 0x39, 0x21, 0x69, 0x3d, 0x21, 0x69, 0x41,
3166     0x21, 0x69, 0x5f, 0x21, 0x69, 0x62, 0x21, 0x69, 0x64, 0x21, 0x69, 0x66,
3167     0x21, 0x69, 0x67, 0x21, 0x69, 0x68, 0x21, 0x69, 0x6c, 0x21, 0x69, 0x6d,
3168     0x21, 0x69, 0x6e, 0x21, 0x69, 0x70, 0x21, 0x69, 0x72, 0x21, 0x69, 0x75,
3169     0x21, 0x69, 0x3a, 0x21, 0x69, 0x42, 0x21, 0x69, 0x43, 0x21, 0x69, 0x44,
3170     0x21, 0x69, 0x45, 0x21, 0x69, 0x46, 0x21, 0x69, 0x47, 0x21, 0x69, 0x48,
3171     0x21, 0x69, 0x49, 0x21, 0x69, 0x4a, 0x21, 0x69, 0x4b, 0x21, 0x69, 0x4c,
3172     0x21, 0x69, 0x4d, 0x21, 0x69, 0x4e, 0x21, 0x69, 0x4f, 0x21, 0x69, 0x50,
3173     0x21, 0x69, 0x51, 0x21, 0x69, 0x52, 0x21, 0x69, 0x53, 0x21, 0x69, 0x54,
3174     0x21, 0x69, 0x55, 0x21, 0x69, 0x56, 0x21, 0x69, 0x57, 0x21, 0x69, 0x59,
3175     0x21, 0x69, 0x6a, 0x21, 0x69, 0x6b, 0x21, 0x69, 0x71, 0x21, 0x69, 0x76,
3176     0x21, 0x69, 0x77, 0x21, 0x69, 0x78, 0x21, 0x69, 0x79, 0x21, 0x69, 0x7a};
3177 const uint8_t HuffDecoderCommon::table20_7_emit_[204] = {
3178     0x21, 0x6f, 0x30, 0x21, 0x6f, 0x31, 0x21, 0x6f, 0x32, 0x21, 0x6f, 0x61,
3179     0x21, 0x6f, 0x63, 0x21, 0x6f, 0x65, 0x21, 0x6f, 0x69, 0x21, 0x6f, 0x6f,
3180     0x21, 0x6f, 0x73, 0x21, 0x6f, 0x74, 0x21, 0x6f, 0x20, 0x21, 0x6f, 0x25,
3181     0x21, 0x6f, 0x2d, 0x21, 0x6f, 0x2e, 0x21, 0x6f, 0x2f, 0x21, 0x6f, 0x33,
3182     0x21, 0x6f, 0x34, 0x21, 0x6f, 0x35, 0x21, 0x6f, 0x36, 0x21, 0x6f, 0x37,
3183     0x21, 0x6f, 0x38, 0x21, 0x6f, 0x39, 0x21, 0x6f, 0x3d, 0x21, 0x6f, 0x41,
3184     0x21, 0x6f, 0x5f, 0x21, 0x6f, 0x62, 0x21, 0x6f, 0x64, 0x21, 0x6f, 0x66,
3185     0x21, 0x6f, 0x67, 0x21, 0x6f, 0x68, 0x21, 0x6f, 0x6c, 0x21, 0x6f, 0x6d,
3186     0x21, 0x6f, 0x6e, 0x21, 0x6f, 0x70, 0x21, 0x6f, 0x72, 0x21, 0x6f, 0x75,
3187     0x21, 0x6f, 0x3a, 0x21, 0x6f, 0x42, 0x21, 0x6f, 0x43, 0x21, 0x6f, 0x44,
3188     0x21, 0x6f, 0x45, 0x21, 0x6f, 0x46, 0x21, 0x6f, 0x47, 0x21, 0x6f, 0x48,
3189     0x21, 0x6f, 0x49, 0x21, 0x6f, 0x4a, 0x21, 0x6f, 0x4b, 0x21, 0x6f, 0x4c,
3190     0x21, 0x6f, 0x4d, 0x21, 0x6f, 0x4e, 0x21, 0x6f, 0x4f, 0x21, 0x6f, 0x50,
3191     0x21, 0x6f, 0x51, 0x21, 0x6f, 0x52, 0x21, 0x6f, 0x53, 0x21, 0x6f, 0x54,
3192     0x21, 0x6f, 0x55, 0x21, 0x6f, 0x56, 0x21, 0x6f, 0x57, 0x21, 0x6f, 0x59,
3193     0x21, 0x6f, 0x6a, 0x21, 0x6f, 0x6b, 0x21, 0x6f, 0x71, 0x21, 0x6f, 0x76,
3194     0x21, 0x6f, 0x77, 0x21, 0x6f, 0x78, 0x21, 0x6f, 0x79, 0x21, 0x6f, 0x7a};
3195 const uint8_t HuffDecoderCommon::table20_8_emit_[204] = {
3196     0x21, 0x73, 0x30, 0x21, 0x73, 0x31, 0x21, 0x73, 0x32, 0x21, 0x73, 0x61,
3197     0x21, 0x73, 0x63, 0x21, 0x73, 0x65, 0x21, 0x73, 0x69, 0x21, 0x73, 0x6f,
3198     0x21, 0x73, 0x73, 0x21, 0x73, 0x74, 0x21, 0x73, 0x20, 0x21, 0x73, 0x25,
3199     0x21, 0x73, 0x2d, 0x21, 0x73, 0x2e, 0x21, 0x73, 0x2f, 0x21, 0x73, 0x33,
3200     0x21, 0x73, 0x34, 0x21, 0x73, 0x35, 0x21, 0x73, 0x36, 0x21, 0x73, 0x37,
3201     0x21, 0x73, 0x38, 0x21, 0x73, 0x39, 0x21, 0x73, 0x3d, 0x21, 0x73, 0x41,
3202     0x21, 0x73, 0x5f, 0x21, 0x73, 0x62, 0x21, 0x73, 0x64, 0x21, 0x73, 0x66,
3203     0x21, 0x73, 0x67, 0x21, 0x73, 0x68, 0x21, 0x73, 0x6c, 0x21, 0x73, 0x6d,
3204     0x21, 0x73, 0x6e, 0x21, 0x73, 0x70, 0x21, 0x73, 0x72, 0x21, 0x73, 0x75,
3205     0x21, 0x73, 0x3a, 0x21, 0x73, 0x42, 0x21, 0x73, 0x43, 0x21, 0x73, 0x44,
3206     0x21, 0x73, 0x45, 0x21, 0x73, 0x46, 0x21, 0x73, 0x47, 0x21, 0x73, 0x48,
3207     0x21, 0x73, 0x49, 0x21, 0x73, 0x4a, 0x21, 0x73, 0x4b, 0x21, 0x73, 0x4c,
3208     0x21, 0x73, 0x4d, 0x21, 0x73, 0x4e, 0x21, 0x73, 0x4f, 0x21, 0x73, 0x50,
3209     0x21, 0x73, 0x51, 0x21, 0x73, 0x52, 0x21, 0x73, 0x53, 0x21, 0x73, 0x54,
3210     0x21, 0x73, 0x55, 0x21, 0x73, 0x56, 0x21, 0x73, 0x57, 0x21, 0x73, 0x59,
3211     0x21, 0x73, 0x6a, 0x21, 0x73, 0x6b, 0x21, 0x73, 0x71, 0x21, 0x73, 0x76,
3212     0x21, 0x73, 0x77, 0x21, 0x73, 0x78, 0x21, 0x73, 0x79, 0x21, 0x73, 0x7a};
3213 const uint8_t HuffDecoderCommon::table20_9_emit_[204] = {
3214     0x21, 0x74, 0x30, 0x21, 0x74, 0x31, 0x21, 0x74, 0x32, 0x21, 0x74, 0x61,
3215     0x21, 0x74, 0x63, 0x21, 0x74, 0x65, 0x21, 0x74, 0x69, 0x21, 0x74, 0x6f,
3216     0x21, 0x74, 0x73, 0x21, 0x74, 0x74, 0x21, 0x74, 0x20, 0x21, 0x74, 0x25,
3217     0x21, 0x74, 0x2d, 0x21, 0x74, 0x2e, 0x21, 0x74, 0x2f, 0x21, 0x74, 0x33,
3218     0x21, 0x74, 0x34, 0x21, 0x74, 0x35, 0x21, 0x74, 0x36, 0x21, 0x74, 0x37,
3219     0x21, 0x74, 0x38, 0x21, 0x74, 0x39, 0x21, 0x74, 0x3d, 0x21, 0x74, 0x41,
3220     0x21, 0x74, 0x5f, 0x21, 0x74, 0x62, 0x21, 0x74, 0x64, 0x21, 0x74, 0x66,
3221     0x21, 0x74, 0x67, 0x21, 0x74, 0x68, 0x21, 0x74, 0x6c, 0x21, 0x74, 0x6d,
3222     0x21, 0x74, 0x6e, 0x21, 0x74, 0x70, 0x21, 0x74, 0x72, 0x21, 0x74, 0x75,
3223     0x21, 0x74, 0x3a, 0x21, 0x74, 0x42, 0x21, 0x74, 0x43, 0x21, 0x74, 0x44,
3224     0x21, 0x74, 0x45, 0x21, 0x74, 0x46, 0x21, 0x74, 0x47, 0x21, 0x74, 0x48,
3225     0x21, 0x74, 0x49, 0x21, 0x74, 0x4a, 0x21, 0x74, 0x4b, 0x21, 0x74, 0x4c,
3226     0x21, 0x74, 0x4d, 0x21, 0x74, 0x4e, 0x21, 0x74, 0x4f, 0x21, 0x74, 0x50,
3227     0x21, 0x74, 0x51, 0x21, 0x74, 0x52, 0x21, 0x74, 0x53, 0x21, 0x74, 0x54,
3228     0x21, 0x74, 0x55, 0x21, 0x74, 0x56, 0x21, 0x74, 0x57, 0x21, 0x74, 0x59,
3229     0x21, 0x74, 0x6a, 0x21, 0x74, 0x6b, 0x21, 0x74, 0x71, 0x21, 0x74, 0x76,
3230     0x21, 0x74, 0x77, 0x21, 0x74, 0x78, 0x21, 0x74, 0x79, 0x21, 0x74, 0x7a};
3231 const uint8_t HuffDecoderCommon::table20_10_emit_[216] = {
3232     0x21, 0x20, 0x30, 0x21, 0x20, 0x31, 0x21, 0x20, 0x32, 0x21, 0x20, 0x61,
3233     0x21, 0x20, 0x63, 0x21, 0x20, 0x65, 0x21, 0x20, 0x69, 0x21, 0x20, 0x6f,
3234     0x21, 0x20, 0x73, 0x21, 0x20, 0x74, 0x21, 0x20, 0x20, 0x21, 0x20, 0x25,
3235     0x21, 0x20, 0x2d, 0x21, 0x20, 0x2e, 0x21, 0x20, 0x2f, 0x21, 0x20, 0x33,
3236     0x21, 0x20, 0x34, 0x21, 0x20, 0x35, 0x21, 0x20, 0x36, 0x21, 0x20, 0x37,
3237     0x21, 0x20, 0x38, 0x21, 0x20, 0x39, 0x21, 0x20, 0x3d, 0x21, 0x20, 0x41,
3238     0x21, 0x20, 0x5f, 0x21, 0x20, 0x62, 0x21, 0x20, 0x64, 0x21, 0x20, 0x66,
3239     0x21, 0x20, 0x67, 0x21, 0x20, 0x68, 0x21, 0x20, 0x6c, 0x21, 0x20, 0x6d,
3240     0x21, 0x20, 0x6e, 0x21, 0x20, 0x70, 0x21, 0x20, 0x72, 0x21, 0x20, 0x75,
3241     0x21, 0x25, 0x30, 0x21, 0x25, 0x31, 0x21, 0x25, 0x32, 0x21, 0x25, 0x61,
3242     0x21, 0x25, 0x63, 0x21, 0x25, 0x65, 0x21, 0x25, 0x69, 0x21, 0x25, 0x6f,
3243     0x21, 0x25, 0x73, 0x21, 0x25, 0x74, 0x21, 0x25, 0x20, 0x21, 0x25, 0x25,
3244     0x21, 0x25, 0x2d, 0x21, 0x25, 0x2e, 0x21, 0x25, 0x2f, 0x21, 0x25, 0x33,
3245     0x21, 0x25, 0x34, 0x21, 0x25, 0x35, 0x21, 0x25, 0x36, 0x21, 0x25, 0x37,
3246     0x21, 0x25, 0x38, 0x21, 0x25, 0x39, 0x21, 0x25, 0x3d, 0x21, 0x25, 0x41,
3247     0x21, 0x25, 0x5f, 0x21, 0x25, 0x62, 0x21, 0x25, 0x64, 0x21, 0x25, 0x66,
3248     0x21, 0x25, 0x67, 0x21, 0x25, 0x68, 0x21, 0x25, 0x6c, 0x21, 0x25, 0x6d,
3249     0x21, 0x25, 0x6e, 0x21, 0x25, 0x70, 0x21, 0x25, 0x72, 0x21, 0x25, 0x75};
3250 const uint16_t HuffDecoderCommon::table20_10_ops_[128] = {
3251     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 0x0000,
3252     0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 0x0000, 0x00c1,
3253     0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
3254     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
3255     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
3256     0x0349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3257     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3258     0x0002, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9,
3259     0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000,
3260     0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
3261     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
3262     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
3263     0x0691, 0x06a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3264     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3265     0x0000, 0x0362};
3266 const uint8_t HuffDecoderCommon::table20_11_emit_[216] = {
3267     0x21, 0x2d, 0x30, 0x21, 0x2d, 0x31, 0x21, 0x2d, 0x32, 0x21, 0x2d, 0x61,
3268     0x21, 0x2d, 0x63, 0x21, 0x2d, 0x65, 0x21, 0x2d, 0x69, 0x21, 0x2d, 0x6f,
3269     0x21, 0x2d, 0x73, 0x21, 0x2d, 0x74, 0x21, 0x2d, 0x20, 0x21, 0x2d, 0x25,
3270     0x21, 0x2d, 0x2d, 0x21, 0x2d, 0x2e, 0x21, 0x2d, 0x2f, 0x21, 0x2d, 0x33,
3271     0x21, 0x2d, 0x34, 0x21, 0x2d, 0x35, 0x21, 0x2d, 0x36, 0x21, 0x2d, 0x37,
3272     0x21, 0x2d, 0x38, 0x21, 0x2d, 0x39, 0x21, 0x2d, 0x3d, 0x21, 0x2d, 0x41,
3273     0x21, 0x2d, 0x5f, 0x21, 0x2d, 0x62, 0x21, 0x2d, 0x64, 0x21, 0x2d, 0x66,
3274     0x21, 0x2d, 0x67, 0x21, 0x2d, 0x68, 0x21, 0x2d, 0x6c, 0x21, 0x2d, 0x6d,
3275     0x21, 0x2d, 0x6e, 0x21, 0x2d, 0x70, 0x21, 0x2d, 0x72, 0x21, 0x2d, 0x75,
3276     0x21, 0x2e, 0x30, 0x21, 0x2e, 0x31, 0x21, 0x2e, 0x32, 0x21, 0x2e, 0x61,
3277     0x21, 0x2e, 0x63, 0x21, 0x2e, 0x65, 0x21, 0x2e, 0x69, 0x21, 0x2e, 0x6f,
3278     0x21, 0x2e, 0x73, 0x21, 0x2e, 0x74, 0x21, 0x2e, 0x20, 0x21, 0x2e, 0x25,
3279     0x21, 0x2e, 0x2d, 0x21, 0x2e, 0x2e, 0x21, 0x2e, 0x2f, 0x21, 0x2e, 0x33,
3280     0x21, 0x2e, 0x34, 0x21, 0x2e, 0x35, 0x21, 0x2e, 0x36, 0x21, 0x2e, 0x37,
3281     0x21, 0x2e, 0x38, 0x21, 0x2e, 0x39, 0x21, 0x2e, 0x3d, 0x21, 0x2e, 0x41,
3282     0x21, 0x2e, 0x5f, 0x21, 0x2e, 0x62, 0x21, 0x2e, 0x64, 0x21, 0x2e, 0x66,
3283     0x21, 0x2e, 0x67, 0x21, 0x2e, 0x68, 0x21, 0x2e, 0x6c, 0x21, 0x2e, 0x6d,
3284     0x21, 0x2e, 0x6e, 0x21, 0x2e, 0x70, 0x21, 0x2e, 0x72, 0x21, 0x2e, 0x75};
3285 const uint8_t HuffDecoderCommon::table20_12_emit_[216] = {
3286     0x21, 0x2f, 0x30, 0x21, 0x2f, 0x31, 0x21, 0x2f, 0x32, 0x21, 0x2f, 0x61,
3287     0x21, 0x2f, 0x63, 0x21, 0x2f, 0x65, 0x21, 0x2f, 0x69, 0x21, 0x2f, 0x6f,
3288     0x21, 0x2f, 0x73, 0x21, 0x2f, 0x74, 0x21, 0x2f, 0x20, 0x21, 0x2f, 0x25,
3289     0x21, 0x2f, 0x2d, 0x21, 0x2f, 0x2e, 0x21, 0x2f, 0x2f, 0x21, 0x2f, 0x33,
3290     0x21, 0x2f, 0x34, 0x21, 0x2f, 0x35, 0x21, 0x2f, 0x36, 0x21, 0x2f, 0x37,
3291     0x21, 0x2f, 0x38, 0x21, 0x2f, 0x39, 0x21, 0x2f, 0x3d, 0x21, 0x2f, 0x41,
3292     0x21, 0x2f, 0x5f, 0x21, 0x2f, 0x62, 0x21, 0x2f, 0x64, 0x21, 0x2f, 0x66,
3293     0x21, 0x2f, 0x67, 0x21, 0x2f, 0x68, 0x21, 0x2f, 0x6c, 0x21, 0x2f, 0x6d,
3294     0x21, 0x2f, 0x6e, 0x21, 0x2f, 0x70, 0x21, 0x2f, 0x72, 0x21, 0x2f, 0x75,
3295     0x21, 0x33, 0x30, 0x21, 0x33, 0x31, 0x21, 0x33, 0x32, 0x21, 0x33, 0x61,
3296     0x21, 0x33, 0x63, 0x21, 0x33, 0x65, 0x21, 0x33, 0x69, 0x21, 0x33, 0x6f,
3297     0x21, 0x33, 0x73, 0x21, 0x33, 0x74, 0x21, 0x33, 0x20, 0x21, 0x33, 0x25,
3298     0x21, 0x33, 0x2d, 0x21, 0x33, 0x2e, 0x21, 0x33, 0x2f, 0x21, 0x33, 0x33,
3299     0x21, 0x33, 0x34, 0x21, 0x33, 0x35, 0x21, 0x33, 0x36, 0x21, 0x33, 0x37,
3300     0x21, 0x33, 0x38, 0x21, 0x33, 0x39, 0x21, 0x33, 0x3d, 0x21, 0x33, 0x41,
3301     0x21, 0x33, 0x5f, 0x21, 0x33, 0x62, 0x21, 0x33, 0x64, 0x21, 0x33, 0x66,
3302     0x21, 0x33, 0x67, 0x21, 0x33, 0x68, 0x21, 0x33, 0x6c, 0x21, 0x33, 0x6d,
3303     0x21, 0x33, 0x6e, 0x21, 0x33, 0x70, 0x21, 0x33, 0x72, 0x21, 0x33, 0x75};
3304 const uint8_t HuffDecoderCommon::table20_13_emit_[216] = {
3305     0x21, 0x34, 0x30, 0x21, 0x34, 0x31, 0x21, 0x34, 0x32, 0x21, 0x34, 0x61,
3306     0x21, 0x34, 0x63, 0x21, 0x34, 0x65, 0x21, 0x34, 0x69, 0x21, 0x34, 0x6f,
3307     0x21, 0x34, 0x73, 0x21, 0x34, 0x74, 0x21, 0x34, 0x20, 0x21, 0x34, 0x25,
3308     0x21, 0x34, 0x2d, 0x21, 0x34, 0x2e, 0x21, 0x34, 0x2f, 0x21, 0x34, 0x33,
3309     0x21, 0x34, 0x34, 0x21, 0x34, 0x35, 0x21, 0x34, 0x36, 0x21, 0x34, 0x37,
3310     0x21, 0x34, 0x38, 0x21, 0x34, 0x39, 0x21, 0x34, 0x3d, 0x21, 0x34, 0x41,
3311     0x21, 0x34, 0x5f, 0x21, 0x34, 0x62, 0x21, 0x34, 0x64, 0x21, 0x34, 0x66,
3312     0x21, 0x34, 0x67, 0x21, 0x34, 0x68, 0x21, 0x34, 0x6c, 0x21, 0x34, 0x6d,
3313     0x21, 0x34, 0x6e, 0x21, 0x34, 0x70, 0x21, 0x34, 0x72, 0x21, 0x34, 0x75,
3314     0x21, 0x35, 0x30, 0x21, 0x35, 0x31, 0x21, 0x35, 0x32, 0x21, 0x35, 0x61,
3315     0x21, 0x35, 0x63, 0x21, 0x35, 0x65, 0x21, 0x35, 0x69, 0x21, 0x35, 0x6f,
3316     0x21, 0x35, 0x73, 0x21, 0x35, 0x74, 0x21, 0x35, 0x20, 0x21, 0x35, 0x25,
3317     0x21, 0x35, 0x2d, 0x21, 0x35, 0x2e, 0x21, 0x35, 0x2f, 0x21, 0x35, 0x33,
3318     0x21, 0x35, 0x34, 0x21, 0x35, 0x35, 0x21, 0x35, 0x36, 0x21, 0x35, 0x37,
3319     0x21, 0x35, 0x38, 0x21, 0x35, 0x39, 0x21, 0x35, 0x3d, 0x21, 0x35, 0x41,
3320     0x21, 0x35, 0x5f, 0x21, 0x35, 0x62, 0x21, 0x35, 0x64, 0x21, 0x35, 0x66,
3321     0x21, 0x35, 0x67, 0x21, 0x35, 0x68, 0x21, 0x35, 0x6c, 0x21, 0x35, 0x6d,
3322     0x21, 0x35, 0x6e, 0x21, 0x35, 0x70, 0x21, 0x35, 0x72, 0x21, 0x35, 0x75};
3323 const uint8_t HuffDecoderCommon::table20_14_emit_[216] = {
3324     0x21, 0x36, 0x30, 0x21, 0x36, 0x31, 0x21, 0x36, 0x32, 0x21, 0x36, 0x61,
3325     0x21, 0x36, 0x63, 0x21, 0x36, 0x65, 0x21, 0x36, 0x69, 0x21, 0x36, 0x6f,
3326     0x21, 0x36, 0x73, 0x21, 0x36, 0x74, 0x21, 0x36, 0x20, 0x21, 0x36, 0x25,
3327     0x21, 0x36, 0x2d, 0x21, 0x36, 0x2e, 0x21, 0x36, 0x2f, 0x21, 0x36, 0x33,
3328     0x21, 0x36, 0x34, 0x21, 0x36, 0x35, 0x21, 0x36, 0x36, 0x21, 0x36, 0x37,
3329     0x21, 0x36, 0x38, 0x21, 0x36, 0x39, 0x21, 0x36, 0x3d, 0x21, 0x36, 0x41,
3330     0x21, 0x36, 0x5f, 0x21, 0x36, 0x62, 0x21, 0x36, 0x64, 0x21, 0x36, 0x66,
3331     0x21, 0x36, 0x67, 0x21, 0x36, 0x68, 0x21, 0x36, 0x6c, 0x21, 0x36, 0x6d,
3332     0x21, 0x36, 0x6e, 0x21, 0x36, 0x70, 0x21, 0x36, 0x72, 0x21, 0x36, 0x75,
3333     0x21, 0x37, 0x30, 0x21, 0x37, 0x31, 0x21, 0x37, 0x32, 0x21, 0x37, 0x61,
3334     0x21, 0x37, 0x63, 0x21, 0x37, 0x65, 0x21, 0x37, 0x69, 0x21, 0x37, 0x6f,
3335     0x21, 0x37, 0x73, 0x21, 0x37, 0x74, 0x21, 0x37, 0x20, 0x21, 0x37, 0x25,
3336     0x21, 0x37, 0x2d, 0x21, 0x37, 0x2e, 0x21, 0x37, 0x2f, 0x21, 0x37, 0x33,
3337     0x21, 0x37, 0x34, 0x21, 0x37, 0x35, 0x21, 0x37, 0x36, 0x21, 0x37, 0x37,
3338     0x21, 0x37, 0x38, 0x21, 0x37, 0x39, 0x21, 0x37, 0x3d, 0x21, 0x37, 0x41,
3339     0x21, 0x37, 0x5f, 0x21, 0x37, 0x62, 0x21, 0x37, 0x64, 0x21, 0x37, 0x66,
3340     0x21, 0x37, 0x67, 0x21, 0x37, 0x68, 0x21, 0x37, 0x6c, 0x21, 0x37, 0x6d,
3341     0x21, 0x37, 0x6e, 0x21, 0x37, 0x70, 0x21, 0x37, 0x72, 0x21, 0x37, 0x75};
3342 const uint8_t HuffDecoderCommon::table20_15_emit_[216] = {
3343     0x21, 0x38, 0x30, 0x21, 0x38, 0x31, 0x21, 0x38, 0x32, 0x21, 0x38, 0x61,
3344     0x21, 0x38, 0x63, 0x21, 0x38, 0x65, 0x21, 0x38, 0x69, 0x21, 0x38, 0x6f,
3345     0x21, 0x38, 0x73, 0x21, 0x38, 0x74, 0x21, 0x38, 0x20, 0x21, 0x38, 0x25,
3346     0x21, 0x38, 0x2d, 0x21, 0x38, 0x2e, 0x21, 0x38, 0x2f, 0x21, 0x38, 0x33,
3347     0x21, 0x38, 0x34, 0x21, 0x38, 0x35, 0x21, 0x38, 0x36, 0x21, 0x38, 0x37,
3348     0x21, 0x38, 0x38, 0x21, 0x38, 0x39, 0x21, 0x38, 0x3d, 0x21, 0x38, 0x41,
3349     0x21, 0x38, 0x5f, 0x21, 0x38, 0x62, 0x21, 0x38, 0x64, 0x21, 0x38, 0x66,
3350     0x21, 0x38, 0x67, 0x21, 0x38, 0x68, 0x21, 0x38, 0x6c, 0x21, 0x38, 0x6d,
3351     0x21, 0x38, 0x6e, 0x21, 0x38, 0x70, 0x21, 0x38, 0x72, 0x21, 0x38, 0x75,
3352     0x21, 0x39, 0x30, 0x21, 0x39, 0x31, 0x21, 0x39, 0x32, 0x21, 0x39, 0x61,
3353     0x21, 0x39, 0x63, 0x21, 0x39, 0x65, 0x21, 0x39, 0x69, 0x21, 0x39, 0x6f,
3354     0x21, 0x39, 0x73, 0x21, 0x39, 0x74, 0x21, 0x39, 0x20, 0x21, 0x39, 0x25,
3355     0x21, 0x39, 0x2d, 0x21, 0x39, 0x2e, 0x21, 0x39, 0x2f, 0x21, 0x39, 0x33,
3356     0x21, 0x39, 0x34, 0x21, 0x39, 0x35, 0x21, 0x39, 0x36, 0x21, 0x39, 0x37,
3357     0x21, 0x39, 0x38, 0x21, 0x39, 0x39, 0x21, 0x39, 0x3d, 0x21, 0x39, 0x41,
3358     0x21, 0x39, 0x5f, 0x21, 0x39, 0x62, 0x21, 0x39, 0x64, 0x21, 0x39, 0x66,
3359     0x21, 0x39, 0x67, 0x21, 0x39, 0x68, 0x21, 0x39, 0x6c, 0x21, 0x39, 0x6d,
3360     0x21, 0x39, 0x6e, 0x21, 0x39, 0x70, 0x21, 0x39, 0x72, 0x21, 0x39, 0x75};
3361 const uint8_t HuffDecoderCommon::table20_16_emit_[216] = {
3362     0x21, 0x3d, 0x30, 0x21, 0x3d, 0x31, 0x21, 0x3d, 0x32, 0x21, 0x3d, 0x61,
3363     0x21, 0x3d, 0x63, 0x21, 0x3d, 0x65, 0x21, 0x3d, 0x69, 0x21, 0x3d, 0x6f,
3364     0x21, 0x3d, 0x73, 0x21, 0x3d, 0x74, 0x21, 0x3d, 0x20, 0x21, 0x3d, 0x25,
3365     0x21, 0x3d, 0x2d, 0x21, 0x3d, 0x2e, 0x21, 0x3d, 0x2f, 0x21, 0x3d, 0x33,
3366     0x21, 0x3d, 0x34, 0x21, 0x3d, 0x35, 0x21, 0x3d, 0x36, 0x21, 0x3d, 0x37,
3367     0x21, 0x3d, 0x38, 0x21, 0x3d, 0x39, 0x21, 0x3d, 0x3d, 0x21, 0x3d, 0x41,
3368     0x21, 0x3d, 0x5f, 0x21, 0x3d, 0x62, 0x21, 0x3d, 0x64, 0x21, 0x3d, 0x66,
3369     0x21, 0x3d, 0x67, 0x21, 0x3d, 0x68, 0x21, 0x3d, 0x6c, 0x21, 0x3d, 0x6d,
3370     0x21, 0x3d, 0x6e, 0x21, 0x3d, 0x70, 0x21, 0x3d, 0x72, 0x21, 0x3d, 0x75,
3371     0x21, 0x41, 0x30, 0x21, 0x41, 0x31, 0x21, 0x41, 0x32, 0x21, 0x41, 0x61,
3372     0x21, 0x41, 0x63, 0x21, 0x41, 0x65, 0x21, 0x41, 0x69, 0x21, 0x41, 0x6f,
3373     0x21, 0x41, 0x73, 0x21, 0x41, 0x74, 0x21, 0x41, 0x20, 0x21, 0x41, 0x25,
3374     0x21, 0x41, 0x2d, 0x21, 0x41, 0x2e, 0x21, 0x41, 0x2f, 0x21, 0x41, 0x33,
3375     0x21, 0x41, 0x34, 0x21, 0x41, 0x35, 0x21, 0x41, 0x36, 0x21, 0x41, 0x37,
3376     0x21, 0x41, 0x38, 0x21, 0x41, 0x39, 0x21, 0x41, 0x3d, 0x21, 0x41, 0x41,
3377     0x21, 0x41, 0x5f, 0x21, 0x41, 0x62, 0x21, 0x41, 0x64, 0x21, 0x41, 0x66,
3378     0x21, 0x41, 0x67, 0x21, 0x41, 0x68, 0x21, 0x41, 0x6c, 0x21, 0x41, 0x6d,
3379     0x21, 0x41, 0x6e, 0x21, 0x41, 0x70, 0x21, 0x41, 0x72, 0x21, 0x41, 0x75};
3380 const uint8_t HuffDecoderCommon::table20_17_emit_[216] = {
3381     0x21, 0x5f, 0x30, 0x21, 0x5f, 0x31, 0x21, 0x5f, 0x32, 0x21, 0x5f, 0x61,
3382     0x21, 0x5f, 0x63, 0x21, 0x5f, 0x65, 0x21, 0x5f, 0x69, 0x21, 0x5f, 0x6f,
3383     0x21, 0x5f, 0x73, 0x21, 0x5f, 0x74, 0x21, 0x5f, 0x20, 0x21, 0x5f, 0x25,
3384     0x21, 0x5f, 0x2d, 0x21, 0x5f, 0x2e, 0x21, 0x5f, 0x2f, 0x21, 0x5f, 0x33,
3385     0x21, 0x5f, 0x34, 0x21, 0x5f, 0x35, 0x21, 0x5f, 0x36, 0x21, 0x5f, 0x37,
3386     0x21, 0x5f, 0x38, 0x21, 0x5f, 0x39, 0x21, 0x5f, 0x3d, 0x21, 0x5f, 0x41,
3387     0x21, 0x5f, 0x5f, 0x21, 0x5f, 0x62, 0x21, 0x5f, 0x64, 0x21, 0x5f, 0x66,
3388     0x21, 0x5f, 0x67, 0x21, 0x5f, 0x68, 0x21, 0x5f, 0x6c, 0x21, 0x5f, 0x6d,
3389     0x21, 0x5f, 0x6e, 0x21, 0x5f, 0x70, 0x21, 0x5f, 0x72, 0x21, 0x5f, 0x75,
3390     0x21, 0x62, 0x30, 0x21, 0x62, 0x31, 0x21, 0x62, 0x32, 0x21, 0x62, 0x61,
3391     0x21, 0x62, 0x63, 0x21, 0x62, 0x65, 0x21, 0x62, 0x69, 0x21, 0x62, 0x6f,
3392     0x21, 0x62, 0x73, 0x21, 0x62, 0x74, 0x21, 0x62, 0x20, 0x21, 0x62, 0x25,
3393     0x21, 0x62, 0x2d, 0x21, 0x62, 0x2e, 0x21, 0x62, 0x2f, 0x21, 0x62, 0x33,
3394     0x21, 0x62, 0x34, 0x21, 0x62, 0x35, 0x21, 0x62, 0x36, 0x21, 0x62, 0x37,
3395     0x21, 0x62, 0x38, 0x21, 0x62, 0x39, 0x21, 0x62, 0x3d, 0x21, 0x62, 0x41,
3396     0x21, 0x62, 0x5f, 0x21, 0x62, 0x62, 0x21, 0x62, 0x64, 0x21, 0x62, 0x66,
3397     0x21, 0x62, 0x67, 0x21, 0x62, 0x68, 0x21, 0x62, 0x6c, 0x21, 0x62, 0x6d,
3398     0x21, 0x62, 0x6e, 0x21, 0x62, 0x70, 0x21, 0x62, 0x72, 0x21, 0x62, 0x75};
3399 const uint8_t HuffDecoderCommon::table20_18_emit_[216] = {
3400     0x21, 0x64, 0x30, 0x21, 0x64, 0x31, 0x21, 0x64, 0x32, 0x21, 0x64, 0x61,
3401     0x21, 0x64, 0x63, 0x21, 0x64, 0x65, 0x21, 0x64, 0x69, 0x21, 0x64, 0x6f,
3402     0x21, 0x64, 0x73, 0x21, 0x64, 0x74, 0x21, 0x64, 0x20, 0x21, 0x64, 0x25,
3403     0x21, 0x64, 0x2d, 0x21, 0x64, 0x2e, 0x21, 0x64, 0x2f, 0x21, 0x64, 0x33,
3404     0x21, 0x64, 0x34, 0x21, 0x64, 0x35, 0x21, 0x64, 0x36, 0x21, 0x64, 0x37,
3405     0x21, 0x64, 0x38, 0x21, 0x64, 0x39, 0x21, 0x64, 0x3d, 0x21, 0x64, 0x41,
3406     0x21, 0x64, 0x5f, 0x21, 0x64, 0x62, 0x21, 0x64, 0x64, 0x21, 0x64, 0x66,
3407     0x21, 0x64, 0x67, 0x21, 0x64, 0x68, 0x21, 0x64, 0x6c, 0x21, 0x64, 0x6d,
3408     0x21, 0x64, 0x6e, 0x21, 0x64, 0x70, 0x21, 0x64, 0x72, 0x21, 0x64, 0x75,
3409     0x21, 0x66, 0x30, 0x21, 0x66, 0x31, 0x21, 0x66, 0x32, 0x21, 0x66, 0x61,
3410     0x21, 0x66, 0x63, 0x21, 0x66, 0x65, 0x21, 0x66, 0x69, 0x21, 0x66, 0x6f,
3411     0x21, 0x66, 0x73, 0x21, 0x66, 0x74, 0x21, 0x66, 0x20, 0x21, 0x66, 0x25,
3412     0x21, 0x66, 0x2d, 0x21, 0x66, 0x2e, 0x21, 0x66, 0x2f, 0x21, 0x66, 0x33,
3413     0x21, 0x66, 0x34, 0x21, 0x66, 0x35, 0x21, 0x66, 0x36, 0x21, 0x66, 0x37,
3414     0x21, 0x66, 0x38, 0x21, 0x66, 0x39, 0x21, 0x66, 0x3d, 0x21, 0x66, 0x41,
3415     0x21, 0x66, 0x5f, 0x21, 0x66, 0x62, 0x21, 0x66, 0x64, 0x21, 0x66, 0x66,
3416     0x21, 0x66, 0x67, 0x21, 0x66, 0x68, 0x21, 0x66, 0x6c, 0x21, 0x66, 0x6d,
3417     0x21, 0x66, 0x6e, 0x21, 0x66, 0x70, 0x21, 0x66, 0x72, 0x21, 0x66, 0x75};
3418 const uint8_t HuffDecoderCommon::table20_19_emit_[216] = {
3419     0x21, 0x67, 0x30, 0x21, 0x67, 0x31, 0x21, 0x67, 0x32, 0x21, 0x67, 0x61,
3420     0x21, 0x67, 0x63, 0x21, 0x67, 0x65, 0x21, 0x67, 0x69, 0x21, 0x67, 0x6f,
3421     0x21, 0x67, 0x73, 0x21, 0x67, 0x74, 0x21, 0x67, 0x20, 0x21, 0x67, 0x25,
3422     0x21, 0x67, 0x2d, 0x21, 0x67, 0x2e, 0x21, 0x67, 0x2f, 0x21, 0x67, 0x33,
3423     0x21, 0x67, 0x34, 0x21, 0x67, 0x35, 0x21, 0x67, 0x36, 0x21, 0x67, 0x37,
3424     0x21, 0x67, 0x38, 0x21, 0x67, 0x39, 0x21, 0x67, 0x3d, 0x21, 0x67, 0x41,
3425     0x21, 0x67, 0x5f, 0x21, 0x67, 0x62, 0x21, 0x67, 0x64, 0x21, 0x67, 0x66,
3426     0x21, 0x67, 0x67, 0x21, 0x67, 0x68, 0x21, 0x67, 0x6c, 0x21, 0x67, 0x6d,
3427     0x21, 0x67, 0x6e, 0x21, 0x67, 0x70, 0x21, 0x67, 0x72, 0x21, 0x67, 0x75,
3428     0x21, 0x68, 0x30, 0x21, 0x68, 0x31, 0x21, 0x68, 0x32, 0x21, 0x68, 0x61,
3429     0x21, 0x68, 0x63, 0x21, 0x68, 0x65, 0x21, 0x68, 0x69, 0x21, 0x68, 0x6f,
3430     0x21, 0x68, 0x73, 0x21, 0x68, 0x74, 0x21, 0x68, 0x20, 0x21, 0x68, 0x25,
3431     0x21, 0x68, 0x2d, 0x21, 0x68, 0x2e, 0x21, 0x68, 0x2f, 0x21, 0x68, 0x33,
3432     0x21, 0x68, 0x34, 0x21, 0x68, 0x35, 0x21, 0x68, 0x36, 0x21, 0x68, 0x37,
3433     0x21, 0x68, 0x38, 0x21, 0x68, 0x39, 0x21, 0x68, 0x3d, 0x21, 0x68, 0x41,
3434     0x21, 0x68, 0x5f, 0x21, 0x68, 0x62, 0x21, 0x68, 0x64, 0x21, 0x68, 0x66,
3435     0x21, 0x68, 0x67, 0x21, 0x68, 0x68, 0x21, 0x68, 0x6c, 0x21, 0x68, 0x6d,
3436     0x21, 0x68, 0x6e, 0x21, 0x68, 0x70, 0x21, 0x68, 0x72, 0x21, 0x68, 0x75};
3437 const uint8_t HuffDecoderCommon::table20_20_emit_[216] = {
3438     0x21, 0x6c, 0x30, 0x21, 0x6c, 0x31, 0x21, 0x6c, 0x32, 0x21, 0x6c, 0x61,
3439     0x21, 0x6c, 0x63, 0x21, 0x6c, 0x65, 0x21, 0x6c, 0x69, 0x21, 0x6c, 0x6f,
3440     0x21, 0x6c, 0x73, 0x21, 0x6c, 0x74, 0x21, 0x6c, 0x20, 0x21, 0x6c, 0x25,
3441     0x21, 0x6c, 0x2d, 0x21, 0x6c, 0x2e, 0x21, 0x6c, 0x2f, 0x21, 0x6c, 0x33,
3442     0x21, 0x6c, 0x34, 0x21, 0x6c, 0x35, 0x21, 0x6c, 0x36, 0x21, 0x6c, 0x37,
3443     0x21, 0x6c, 0x38, 0x21, 0x6c, 0x39, 0x21, 0x6c, 0x3d, 0x21, 0x6c, 0x41,
3444     0x21, 0x6c, 0x5f, 0x21, 0x6c, 0x62, 0x21, 0x6c, 0x64, 0x21, 0x6c, 0x66,
3445     0x21, 0x6c, 0x67, 0x21, 0x6c, 0x68, 0x21, 0x6c, 0x6c, 0x21, 0x6c, 0x6d,
3446     0x21, 0x6c, 0x6e, 0x21, 0x6c, 0x70, 0x21, 0x6c, 0x72, 0x21, 0x6c, 0x75,
3447     0x21, 0x6d, 0x30, 0x21, 0x6d, 0x31, 0x21, 0x6d, 0x32, 0x21, 0x6d, 0x61,
3448     0x21, 0x6d, 0x63, 0x21, 0x6d, 0x65, 0x21, 0x6d, 0x69, 0x21, 0x6d, 0x6f,
3449     0x21, 0x6d, 0x73, 0x21, 0x6d, 0x74, 0x21, 0x6d, 0x20, 0x21, 0x6d, 0x25,
3450     0x21, 0x6d, 0x2d, 0x21, 0x6d, 0x2e, 0x21, 0x6d, 0x2f, 0x21, 0x6d, 0x33,
3451     0x21, 0x6d, 0x34, 0x21, 0x6d, 0x35, 0x21, 0x6d, 0x36, 0x21, 0x6d, 0x37,
3452     0x21, 0x6d, 0x38, 0x21, 0x6d, 0x39, 0x21, 0x6d, 0x3d, 0x21, 0x6d, 0x41,
3453     0x21, 0x6d, 0x5f, 0x21, 0x6d, 0x62, 0x21, 0x6d, 0x64, 0x21, 0x6d, 0x66,
3454     0x21, 0x6d, 0x67, 0x21, 0x6d, 0x68, 0x21, 0x6d, 0x6c, 0x21, 0x6d, 0x6d,
3455     0x21, 0x6d, 0x6e, 0x21, 0x6d, 0x70, 0x21, 0x6d, 0x72, 0x21, 0x6d, 0x75};
3456 const uint8_t HuffDecoderCommon::table20_21_emit_[216] = {
3457     0x21, 0x6e, 0x30, 0x21, 0x6e, 0x31, 0x21, 0x6e, 0x32, 0x21, 0x6e, 0x61,
3458     0x21, 0x6e, 0x63, 0x21, 0x6e, 0x65, 0x21, 0x6e, 0x69, 0x21, 0x6e, 0x6f,
3459     0x21, 0x6e, 0x73, 0x21, 0x6e, 0x74, 0x21, 0x6e, 0x20, 0x21, 0x6e, 0x25,
3460     0x21, 0x6e, 0x2d, 0x21, 0x6e, 0x2e, 0x21, 0x6e, 0x2f, 0x21, 0x6e, 0x33,
3461     0x21, 0x6e, 0x34, 0x21, 0x6e, 0x35, 0x21, 0x6e, 0x36, 0x21, 0x6e, 0x37,
3462     0x21, 0x6e, 0x38, 0x21, 0x6e, 0x39, 0x21, 0x6e, 0x3d, 0x21, 0x6e, 0x41,
3463     0x21, 0x6e, 0x5f, 0x21, 0x6e, 0x62, 0x21, 0x6e, 0x64, 0x21, 0x6e, 0x66,
3464     0x21, 0x6e, 0x67, 0x21, 0x6e, 0x68, 0x21, 0x6e, 0x6c, 0x21, 0x6e, 0x6d,
3465     0x21, 0x6e, 0x6e, 0x21, 0x6e, 0x70, 0x21, 0x6e, 0x72, 0x21, 0x6e, 0x75,
3466     0x21, 0x70, 0x30, 0x21, 0x70, 0x31, 0x21, 0x70, 0x32, 0x21, 0x70, 0x61,
3467     0x21, 0x70, 0x63, 0x21, 0x70, 0x65, 0x21, 0x70, 0x69, 0x21, 0x70, 0x6f,
3468     0x21, 0x70, 0x73, 0x21, 0x70, 0x74, 0x21, 0x70, 0x20, 0x21, 0x70, 0x25,
3469     0x21, 0x70, 0x2d, 0x21, 0x70, 0x2e, 0x21, 0x70, 0x2f, 0x21, 0x70, 0x33,
3470     0x21, 0x70, 0x34, 0x21, 0x70, 0x35, 0x21, 0x70, 0x36, 0x21, 0x70, 0x37,
3471     0x21, 0x70, 0x38, 0x21, 0x70, 0x39, 0x21, 0x70, 0x3d, 0x21, 0x70, 0x41,
3472     0x21, 0x70, 0x5f, 0x21, 0x70, 0x62, 0x21, 0x70, 0x64, 0x21, 0x70, 0x66,
3473     0x21, 0x70, 0x67, 0x21, 0x70, 0x68, 0x21, 0x70, 0x6c, 0x21, 0x70, 0x6d,
3474     0x21, 0x70, 0x6e, 0x21, 0x70, 0x70, 0x21, 0x70, 0x72, 0x21, 0x70, 0x75};
3475 const uint8_t HuffDecoderCommon::table20_22_emit_[216] = {
3476     0x21, 0x72, 0x30, 0x21, 0x72, 0x31, 0x21, 0x72, 0x32, 0x21, 0x72, 0x61,
3477     0x21, 0x72, 0x63, 0x21, 0x72, 0x65, 0x21, 0x72, 0x69, 0x21, 0x72, 0x6f,
3478     0x21, 0x72, 0x73, 0x21, 0x72, 0x74, 0x21, 0x72, 0x20, 0x21, 0x72, 0x25,
3479     0x21, 0x72, 0x2d, 0x21, 0x72, 0x2e, 0x21, 0x72, 0x2f, 0x21, 0x72, 0x33,
3480     0x21, 0x72, 0x34, 0x21, 0x72, 0x35, 0x21, 0x72, 0x36, 0x21, 0x72, 0x37,
3481     0x21, 0x72, 0x38, 0x21, 0x72, 0x39, 0x21, 0x72, 0x3d, 0x21, 0x72, 0x41,
3482     0x21, 0x72, 0x5f, 0x21, 0x72, 0x62, 0x21, 0x72, 0x64, 0x21, 0x72, 0x66,
3483     0x21, 0x72, 0x67, 0x21, 0x72, 0x68, 0x21, 0x72, 0x6c, 0x21, 0x72, 0x6d,
3484     0x21, 0x72, 0x6e, 0x21, 0x72, 0x70, 0x21, 0x72, 0x72, 0x21, 0x72, 0x75,
3485     0x21, 0x75, 0x30, 0x21, 0x75, 0x31, 0x21, 0x75, 0x32, 0x21, 0x75, 0x61,
3486     0x21, 0x75, 0x63, 0x21, 0x75, 0x65, 0x21, 0x75, 0x69, 0x21, 0x75, 0x6f,
3487     0x21, 0x75, 0x73, 0x21, 0x75, 0x74, 0x21, 0x75, 0x20, 0x21, 0x75, 0x25,
3488     0x21, 0x75, 0x2d, 0x21, 0x75, 0x2e, 0x21, 0x75, 0x2f, 0x21, 0x75, 0x33,
3489     0x21, 0x75, 0x34, 0x21, 0x75, 0x35, 0x21, 0x75, 0x36, 0x21, 0x75, 0x37,
3490     0x21, 0x75, 0x38, 0x21, 0x75, 0x39, 0x21, 0x75, 0x3d, 0x21, 0x75, 0x41,
3491     0x21, 0x75, 0x5f, 0x21, 0x75, 0x62, 0x21, 0x75, 0x64, 0x21, 0x75, 0x66,
3492     0x21, 0x75, 0x67, 0x21, 0x75, 0x68, 0x21, 0x75, 0x6c, 0x21, 0x75, 0x6d,
3493     0x21, 0x75, 0x6e, 0x21, 0x75, 0x70, 0x21, 0x75, 0x72, 0x21, 0x75, 0x75};
3494 const uint8_t HuffDecoderCommon::table20_23_emit_[120] = {
3495     0x21, 0x3a, 0x30, 0x21, 0x3a, 0x31, 0x21, 0x3a, 0x32, 0x21, 0x3a, 0x61,
3496     0x21, 0x3a, 0x63, 0x21, 0x3a, 0x65, 0x21, 0x3a, 0x69, 0x21, 0x3a, 0x6f,
3497     0x21, 0x3a, 0x73, 0x21, 0x3a, 0x74, 0x21, 0x42, 0x30, 0x21, 0x42, 0x31,
3498     0x21, 0x42, 0x32, 0x21, 0x42, 0x61, 0x21, 0x42, 0x63, 0x21, 0x42, 0x65,
3499     0x21, 0x42, 0x69, 0x21, 0x42, 0x6f, 0x21, 0x42, 0x73, 0x21, 0x42, 0x74,
3500     0x21, 0x43, 0x30, 0x21, 0x43, 0x31, 0x21, 0x43, 0x32, 0x21, 0x43, 0x61,
3501     0x21, 0x43, 0x63, 0x21, 0x43, 0x65, 0x21, 0x43, 0x69, 0x21, 0x43, 0x6f,
3502     0x21, 0x43, 0x73, 0x21, 0x43, 0x74, 0x21, 0x44, 0x30, 0x21, 0x44, 0x31,
3503     0x21, 0x44, 0x32, 0x21, 0x44, 0x61, 0x21, 0x44, 0x63, 0x21, 0x44, 0x65,
3504     0x21, 0x44, 0x69, 0x21, 0x44, 0x6f, 0x21, 0x44, 0x73, 0x21, 0x44, 0x74};
3505 const uint16_t HuffDecoderCommon::table20_23_ops_[128] = {
3506     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
3507     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3508     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3509     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
3510     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
3511     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3512     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3513     0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289,
3514     0x02a1, 0x02b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3515     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3516     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x02d1, 0x02e9, 0x0301,
3517     0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x0000, 0x0000,
3518     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3519     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3520     0x0000, 0x02d2};
3521 const uint8_t HuffDecoderCommon::table20_24_emit_[120] = {
3522     0x21, 0x45, 0x30, 0x21, 0x45, 0x31, 0x21, 0x45, 0x32, 0x21, 0x45, 0x61,
3523     0x21, 0x45, 0x63, 0x21, 0x45, 0x65, 0x21, 0x45, 0x69, 0x21, 0x45, 0x6f,
3524     0x21, 0x45, 0x73, 0x21, 0x45, 0x74, 0x21, 0x46, 0x30, 0x21, 0x46, 0x31,
3525     0x21, 0x46, 0x32, 0x21, 0x46, 0x61, 0x21, 0x46, 0x63, 0x21, 0x46, 0x65,
3526     0x21, 0x46, 0x69, 0x21, 0x46, 0x6f, 0x21, 0x46, 0x73, 0x21, 0x46, 0x74,
3527     0x21, 0x47, 0x30, 0x21, 0x47, 0x31, 0x21, 0x47, 0x32, 0x21, 0x47, 0x61,
3528     0x21, 0x47, 0x63, 0x21, 0x47, 0x65, 0x21, 0x47, 0x69, 0x21, 0x47, 0x6f,
3529     0x21, 0x47, 0x73, 0x21, 0x47, 0x74, 0x21, 0x48, 0x30, 0x21, 0x48, 0x31,
3530     0x21, 0x48, 0x32, 0x21, 0x48, 0x61, 0x21, 0x48, 0x63, 0x21, 0x48, 0x65,
3531     0x21, 0x48, 0x69, 0x21, 0x48, 0x6f, 0x21, 0x48, 0x73, 0x21, 0x48, 0x74};
3532 const uint8_t HuffDecoderCommon::table20_25_emit_[120] = {
3533     0x21, 0x49, 0x30, 0x21, 0x49, 0x31, 0x21, 0x49, 0x32, 0x21, 0x49, 0x61,
3534     0x21, 0x49, 0x63, 0x21, 0x49, 0x65, 0x21, 0x49, 0x69, 0x21, 0x49, 0x6f,
3535     0x21, 0x49, 0x73, 0x21, 0x49, 0x74, 0x21, 0x4a, 0x30, 0x21, 0x4a, 0x31,
3536     0x21, 0x4a, 0x32, 0x21, 0x4a, 0x61, 0x21, 0x4a, 0x63, 0x21, 0x4a, 0x65,
3537     0x21, 0x4a, 0x69, 0x21, 0x4a, 0x6f, 0x21, 0x4a, 0x73, 0x21, 0x4a, 0x74,
3538     0x21, 0x4b, 0x30, 0x21, 0x4b, 0x31, 0x21, 0x4b, 0x32, 0x21, 0x4b, 0x61,
3539     0x21, 0x4b, 0x63, 0x21, 0x4b, 0x65, 0x21, 0x4b, 0x69, 0x21, 0x4b, 0x6f,
3540     0x21, 0x4b, 0x73, 0x21, 0x4b, 0x74, 0x21, 0x4c, 0x30, 0x21, 0x4c, 0x31,
3541     0x21, 0x4c, 0x32, 0x21, 0x4c, 0x61, 0x21, 0x4c, 0x63, 0x21, 0x4c, 0x65,
3542     0x21, 0x4c, 0x69, 0x21, 0x4c, 0x6f, 0x21, 0x4c, 0x73, 0x21, 0x4c, 0x74};
3543 const uint8_t HuffDecoderCommon::table20_26_emit_[120] = {
3544     0x21, 0x4d, 0x30, 0x21, 0x4d, 0x31, 0x21, 0x4d, 0x32, 0x21, 0x4d, 0x61,
3545     0x21, 0x4d, 0x63, 0x21, 0x4d, 0x65, 0x21, 0x4d, 0x69, 0x21, 0x4d, 0x6f,
3546     0x21, 0x4d, 0x73, 0x21, 0x4d, 0x74, 0x21, 0x4e, 0x30, 0x21, 0x4e, 0x31,
3547     0x21, 0x4e, 0x32, 0x21, 0x4e, 0x61, 0x21, 0x4e, 0x63, 0x21, 0x4e, 0x65,
3548     0x21, 0x4e, 0x69, 0x21, 0x4e, 0x6f, 0x21, 0x4e, 0x73, 0x21, 0x4e, 0x74,
3549     0x21, 0x4f, 0x30, 0x21, 0x4f, 0x31, 0x21, 0x4f, 0x32, 0x21, 0x4f, 0x61,
3550     0x21, 0x4f, 0x63, 0x21, 0x4f, 0x65, 0x21, 0x4f, 0x69, 0x21, 0x4f, 0x6f,
3551     0x21, 0x4f, 0x73, 0x21, 0x4f, 0x74, 0x21, 0x50, 0x30, 0x21, 0x50, 0x31,
3552     0x21, 0x50, 0x32, 0x21, 0x50, 0x61, 0x21, 0x50, 0x63, 0x21, 0x50, 0x65,
3553     0x21, 0x50, 0x69, 0x21, 0x50, 0x6f, 0x21, 0x50, 0x73, 0x21, 0x50, 0x74};
3554 const uint8_t HuffDecoderCommon::table20_27_emit_[120] = {
3555     0x21, 0x51, 0x30, 0x21, 0x51, 0x31, 0x21, 0x51, 0x32, 0x21, 0x51, 0x61,
3556     0x21, 0x51, 0x63, 0x21, 0x51, 0x65, 0x21, 0x51, 0x69, 0x21, 0x51, 0x6f,
3557     0x21, 0x51, 0x73, 0x21, 0x51, 0x74, 0x21, 0x52, 0x30, 0x21, 0x52, 0x31,
3558     0x21, 0x52, 0x32, 0x21, 0x52, 0x61, 0x21, 0x52, 0x63, 0x21, 0x52, 0x65,
3559     0x21, 0x52, 0x69, 0x21, 0x52, 0x6f, 0x21, 0x52, 0x73, 0x21, 0x52, 0x74,
3560     0x21, 0x53, 0x30, 0x21, 0x53, 0x31, 0x21, 0x53, 0x32, 0x21, 0x53, 0x61,
3561     0x21, 0x53, 0x63, 0x21, 0x53, 0x65, 0x21, 0x53, 0x69, 0x21, 0x53, 0x6f,
3562     0x21, 0x53, 0x73, 0x21, 0x53, 0x74, 0x21, 0x54, 0x30, 0x21, 0x54, 0x31,
3563     0x21, 0x54, 0x32, 0x21, 0x54, 0x61, 0x21, 0x54, 0x63, 0x21, 0x54, 0x65,
3564     0x21, 0x54, 0x69, 0x21, 0x54, 0x6f, 0x21, 0x54, 0x73, 0x21, 0x54, 0x74};
3565 const uint8_t HuffDecoderCommon::table20_28_emit_[120] = {
3566     0x21, 0x55, 0x30, 0x21, 0x55, 0x31, 0x21, 0x55, 0x32, 0x21, 0x55, 0x61,
3567     0x21, 0x55, 0x63, 0x21, 0x55, 0x65, 0x21, 0x55, 0x69, 0x21, 0x55, 0x6f,
3568     0x21, 0x55, 0x73, 0x21, 0x55, 0x74, 0x21, 0x56, 0x30, 0x21, 0x56, 0x31,
3569     0x21, 0x56, 0x32, 0x21, 0x56, 0x61, 0x21, 0x56, 0x63, 0x21, 0x56, 0x65,
3570     0x21, 0x56, 0x69, 0x21, 0x56, 0x6f, 0x21, 0x56, 0x73, 0x21, 0x56, 0x74,
3571     0x21, 0x57, 0x30, 0x21, 0x57, 0x31, 0x21, 0x57, 0x32, 0x21, 0x57, 0x61,
3572     0x21, 0x57, 0x63, 0x21, 0x57, 0x65, 0x21, 0x57, 0x69, 0x21, 0x57, 0x6f,
3573     0x21, 0x57, 0x73, 0x21, 0x57, 0x74, 0x21, 0x59, 0x30, 0x21, 0x59, 0x31,
3574     0x21, 0x59, 0x32, 0x21, 0x59, 0x61, 0x21, 0x59, 0x63, 0x21, 0x59, 0x65,
3575     0x21, 0x59, 0x69, 0x21, 0x59, 0x6f, 0x21, 0x59, 0x73, 0x21, 0x59, 0x74};
3576 const uint8_t HuffDecoderCommon::table20_29_emit_[120] = {
3577     0x21, 0x6a, 0x30, 0x21, 0x6a, 0x31, 0x21, 0x6a, 0x32, 0x21, 0x6a, 0x61,
3578     0x21, 0x6a, 0x63, 0x21, 0x6a, 0x65, 0x21, 0x6a, 0x69, 0x21, 0x6a, 0x6f,
3579     0x21, 0x6a, 0x73, 0x21, 0x6a, 0x74, 0x21, 0x6b, 0x30, 0x21, 0x6b, 0x31,
3580     0x21, 0x6b, 0x32, 0x21, 0x6b, 0x61, 0x21, 0x6b, 0x63, 0x21, 0x6b, 0x65,
3581     0x21, 0x6b, 0x69, 0x21, 0x6b, 0x6f, 0x21, 0x6b, 0x73, 0x21, 0x6b, 0x74,
3582     0x21, 0x71, 0x30, 0x21, 0x71, 0x31, 0x21, 0x71, 0x32, 0x21, 0x71, 0x61,
3583     0x21, 0x71, 0x63, 0x21, 0x71, 0x65, 0x21, 0x71, 0x69, 0x21, 0x71, 0x6f,
3584     0x21, 0x71, 0x73, 0x21, 0x71, 0x74, 0x21, 0x76, 0x30, 0x21, 0x76, 0x31,
3585     0x21, 0x76, 0x32, 0x21, 0x76, 0x61, 0x21, 0x76, 0x63, 0x21, 0x76, 0x65,
3586     0x21, 0x76, 0x69, 0x21, 0x76, 0x6f, 0x21, 0x76, 0x73, 0x21, 0x76, 0x74};
3587 const uint8_t HuffDecoderCommon::table20_30_emit_[120] = {
3588     0x21, 0x77, 0x30, 0x21, 0x77, 0x31, 0x21, 0x77, 0x32, 0x21, 0x77, 0x61,
3589     0x21, 0x77, 0x63, 0x21, 0x77, 0x65, 0x21, 0x77, 0x69, 0x21, 0x77, 0x6f,
3590     0x21, 0x77, 0x73, 0x21, 0x77, 0x74, 0x21, 0x78, 0x30, 0x21, 0x78, 0x31,
3591     0x21, 0x78, 0x32, 0x21, 0x78, 0x61, 0x21, 0x78, 0x63, 0x21, 0x78, 0x65,
3592     0x21, 0x78, 0x69, 0x21, 0x78, 0x6f, 0x21, 0x78, 0x73, 0x21, 0x78, 0x74,
3593     0x21, 0x79, 0x30, 0x21, 0x79, 0x31, 0x21, 0x79, 0x32, 0x21, 0x79, 0x61,
3594     0x21, 0x79, 0x63, 0x21, 0x79, 0x65, 0x21, 0x79, 0x69, 0x21, 0x79, 0x6f,
3595     0x21, 0x79, 0x73, 0x21, 0x79, 0x74, 0x21, 0x7a, 0x30, 0x21, 0x7a, 0x31,
3596     0x21, 0x7a, 0x32, 0x21, 0x7a, 0x61, 0x21, 0x7a, 0x63, 0x21, 0x7a, 0x65,
3597     0x21, 0x7a, 0x69, 0x21, 0x7a, 0x6f, 0x21, 0x7a, 0x73, 0x21, 0x7a, 0x74};
3598 const uint8_t HuffDecoderCommon::table20_31_emit_[31] = {
3599     0x21, 0x26, 0x21, 0x2a, 0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21,
3600     0x5a, 0x21, 0x21, 0x22, 0x21, 0x28, 0x21, 0x29, 0x21, 0x3f, 0x21,
3601     0x27, 0x21, 0x2b, 0x21, 0x7c, 0x21, 0x23, 0x21, 0x3e};
3602 const uint16_t HuffDecoderCommon::table20_31_ops_[128] = {
3603     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3604     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3605     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3606     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3607     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3608     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3609     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3610     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3611     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
3612     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3613     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3614     0x0062, 0x0000, 0x0000, 0x0000, 0x006a, 0x0000, 0x0000, 0x0000, 0x007a,
3615     0x0000, 0x0000, 0x0000, 0x008a, 0x0000, 0x0000, 0x0000, 0x009a, 0x0000,
3616     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
3617     0x0000, 0x0003};
3618 const uint8_t HuffDecoderCommon::table20_32_emit_[204] = {
3619     0x22, 0x30, 0x30, 0x22, 0x30, 0x31, 0x22, 0x30, 0x32, 0x22, 0x30, 0x61,
3620     0x22, 0x30, 0x63, 0x22, 0x30, 0x65, 0x22, 0x30, 0x69, 0x22, 0x30, 0x6f,
3621     0x22, 0x30, 0x73, 0x22, 0x30, 0x74, 0x22, 0x30, 0x20, 0x22, 0x30, 0x25,
3622     0x22, 0x30, 0x2d, 0x22, 0x30, 0x2e, 0x22, 0x30, 0x2f, 0x22, 0x30, 0x33,
3623     0x22, 0x30, 0x34, 0x22, 0x30, 0x35, 0x22, 0x30, 0x36, 0x22, 0x30, 0x37,
3624     0x22, 0x30, 0x38, 0x22, 0x30, 0x39, 0x22, 0x30, 0x3d, 0x22, 0x30, 0x41,
3625     0x22, 0x30, 0x5f, 0x22, 0x30, 0x62, 0x22, 0x30, 0x64, 0x22, 0x30, 0x66,
3626     0x22, 0x30, 0x67, 0x22, 0x30, 0x68, 0x22, 0x30, 0x6c, 0x22, 0x30, 0x6d,
3627     0x22, 0x30, 0x6e, 0x22, 0x30, 0x70, 0x22, 0x30, 0x72, 0x22, 0x30, 0x75,
3628     0x22, 0x30, 0x3a, 0x22, 0x30, 0x42, 0x22, 0x30, 0x43, 0x22, 0x30, 0x44,
3629     0x22, 0x30, 0x45, 0x22, 0x30, 0x46, 0x22, 0x30, 0x47, 0x22, 0x30, 0x48,
3630     0x22, 0x30, 0x49, 0x22, 0x30, 0x4a, 0x22, 0x30, 0x4b, 0x22, 0x30, 0x4c,
3631     0x22, 0x30, 0x4d, 0x22, 0x30, 0x4e, 0x22, 0x30, 0x4f, 0x22, 0x30, 0x50,
3632     0x22, 0x30, 0x51, 0x22, 0x30, 0x52, 0x22, 0x30, 0x53, 0x22, 0x30, 0x54,
3633     0x22, 0x30, 0x55, 0x22, 0x30, 0x56, 0x22, 0x30, 0x57, 0x22, 0x30, 0x59,
3634     0x22, 0x30, 0x6a, 0x22, 0x30, 0x6b, 0x22, 0x30, 0x71, 0x22, 0x30, 0x76,
3635     0x22, 0x30, 0x77, 0x22, 0x30, 0x78, 0x22, 0x30, 0x79, 0x22, 0x30, 0x7a};
3636 const uint8_t HuffDecoderCommon::table20_33_emit_[204] = {
3637     0x22, 0x31, 0x30, 0x22, 0x31, 0x31, 0x22, 0x31, 0x32, 0x22, 0x31, 0x61,
3638     0x22, 0x31, 0x63, 0x22, 0x31, 0x65, 0x22, 0x31, 0x69, 0x22, 0x31, 0x6f,
3639     0x22, 0x31, 0x73, 0x22, 0x31, 0x74, 0x22, 0x31, 0x20, 0x22, 0x31, 0x25,
3640     0x22, 0x31, 0x2d, 0x22, 0x31, 0x2e, 0x22, 0x31, 0x2f, 0x22, 0x31, 0x33,
3641     0x22, 0x31, 0x34, 0x22, 0x31, 0x35, 0x22, 0x31, 0x36, 0x22, 0x31, 0x37,
3642     0x22, 0x31, 0x38, 0x22, 0x31, 0x39, 0x22, 0x31, 0x3d, 0x22, 0x31, 0x41,
3643     0x22, 0x31, 0x5f, 0x22, 0x31, 0x62, 0x22, 0x31, 0x64, 0x22, 0x31, 0x66,
3644     0x22, 0x31, 0x67, 0x22, 0x31, 0x68, 0x22, 0x31, 0x6c, 0x22, 0x31, 0x6d,
3645     0x22, 0x31, 0x6e, 0x22, 0x31, 0x70, 0x22, 0x31, 0x72, 0x22, 0x31, 0x75,
3646     0x22, 0x31, 0x3a, 0x22, 0x31, 0x42, 0x22, 0x31, 0x43, 0x22, 0x31, 0x44,
3647     0x22, 0x31, 0x45, 0x22, 0x31, 0x46, 0x22, 0x31, 0x47, 0x22, 0x31, 0x48,
3648     0x22, 0x31, 0x49, 0x22, 0x31, 0x4a, 0x22, 0x31, 0x4b, 0x22, 0x31, 0x4c,
3649     0x22, 0x31, 0x4d, 0x22, 0x31, 0x4e, 0x22, 0x31, 0x4f, 0x22, 0x31, 0x50,
3650     0x22, 0x31, 0x51, 0x22, 0x31, 0x52, 0x22, 0x31, 0x53, 0x22, 0x31, 0x54,
3651     0x22, 0x31, 0x55, 0x22, 0x31, 0x56, 0x22, 0x31, 0x57, 0x22, 0x31, 0x59,
3652     0x22, 0x31, 0x6a, 0x22, 0x31, 0x6b, 0x22, 0x31, 0x71, 0x22, 0x31, 0x76,
3653     0x22, 0x31, 0x77, 0x22, 0x31, 0x78, 0x22, 0x31, 0x79, 0x22, 0x31, 0x7a};
3654 const uint8_t HuffDecoderCommon::table20_34_emit_[204] = {
3655     0x22, 0x32, 0x30, 0x22, 0x32, 0x31, 0x22, 0x32, 0x32, 0x22, 0x32, 0x61,
3656     0x22, 0x32, 0x63, 0x22, 0x32, 0x65, 0x22, 0x32, 0x69, 0x22, 0x32, 0x6f,
3657     0x22, 0x32, 0x73, 0x22, 0x32, 0x74, 0x22, 0x32, 0x20, 0x22, 0x32, 0x25,
3658     0x22, 0x32, 0x2d, 0x22, 0x32, 0x2e, 0x22, 0x32, 0x2f, 0x22, 0x32, 0x33,
3659     0x22, 0x32, 0x34, 0x22, 0x32, 0x35, 0x22, 0x32, 0x36, 0x22, 0x32, 0x37,
3660     0x22, 0x32, 0x38, 0x22, 0x32, 0x39, 0x22, 0x32, 0x3d, 0x22, 0x32, 0x41,
3661     0x22, 0x32, 0x5f, 0x22, 0x32, 0x62, 0x22, 0x32, 0x64, 0x22, 0x32, 0x66,
3662     0x22, 0x32, 0x67, 0x22, 0x32, 0x68, 0x22, 0x32, 0x6c, 0x22, 0x32, 0x6d,
3663     0x22, 0x32, 0x6e, 0x22, 0x32, 0x70, 0x22, 0x32, 0x72, 0x22, 0x32, 0x75,
3664     0x22, 0x32, 0x3a, 0x22, 0x32, 0x42, 0x22, 0x32, 0x43, 0x22, 0x32, 0x44,
3665     0x22, 0x32, 0x45, 0x22, 0x32, 0x46, 0x22, 0x32, 0x47, 0x22, 0x32, 0x48,
3666     0x22, 0x32, 0x49, 0x22, 0x32, 0x4a, 0x22, 0x32, 0x4b, 0x22, 0x32, 0x4c,
3667     0x22, 0x32, 0x4d, 0x22, 0x32, 0x4e, 0x22, 0x32, 0x4f, 0x22, 0x32, 0x50,
3668     0x22, 0x32, 0x51, 0x22, 0x32, 0x52, 0x22, 0x32, 0x53, 0x22, 0x32, 0x54,
3669     0x22, 0x32, 0x55, 0x22, 0x32, 0x56, 0x22, 0x32, 0x57, 0x22, 0x32, 0x59,
3670     0x22, 0x32, 0x6a, 0x22, 0x32, 0x6b, 0x22, 0x32, 0x71, 0x22, 0x32, 0x76,
3671     0x22, 0x32, 0x77, 0x22, 0x32, 0x78, 0x22, 0x32, 0x79, 0x22, 0x32, 0x7a};
3672 const uint8_t HuffDecoderCommon::table20_35_emit_[204] = {
3673     0x22, 0x61, 0x30, 0x22, 0x61, 0x31, 0x22, 0x61, 0x32, 0x22, 0x61, 0x61,
3674     0x22, 0x61, 0x63, 0x22, 0x61, 0x65, 0x22, 0x61, 0x69, 0x22, 0x61, 0x6f,
3675     0x22, 0x61, 0x73, 0x22, 0x61, 0x74, 0x22, 0x61, 0x20, 0x22, 0x61, 0x25,
3676     0x22, 0x61, 0x2d, 0x22, 0x61, 0x2e, 0x22, 0x61, 0x2f, 0x22, 0x61, 0x33,
3677     0x22, 0x61, 0x34, 0x22, 0x61, 0x35, 0x22, 0x61, 0x36, 0x22, 0x61, 0x37,
3678     0x22, 0x61, 0x38, 0x22, 0x61, 0x39, 0x22, 0x61, 0x3d, 0x22, 0x61, 0x41,
3679     0x22, 0x61, 0x5f, 0x22, 0x61, 0x62, 0x22, 0x61, 0x64, 0x22, 0x61, 0x66,
3680     0x22, 0x61, 0x67, 0x22, 0x61, 0x68, 0x22, 0x61, 0x6c, 0x22, 0x61, 0x6d,
3681     0x22, 0x61, 0x6e, 0x22, 0x61, 0x70, 0x22, 0x61, 0x72, 0x22, 0x61, 0x75,
3682     0x22, 0x61, 0x3a, 0x22, 0x61, 0x42, 0x22, 0x61, 0x43, 0x22, 0x61, 0x44,
3683     0x22, 0x61, 0x45, 0x22, 0x61, 0x46, 0x22, 0x61, 0x47, 0x22, 0x61, 0x48,
3684     0x22, 0x61, 0x49, 0x22, 0x61, 0x4a, 0x22, 0x61, 0x4b, 0x22, 0x61, 0x4c,
3685     0x22, 0x61, 0x4d, 0x22, 0x61, 0x4e, 0x22, 0x61, 0x4f, 0x22, 0x61, 0x50,
3686     0x22, 0x61, 0x51, 0x22, 0x61, 0x52, 0x22, 0x61, 0x53, 0x22, 0x61, 0x54,
3687     0x22, 0x61, 0x55, 0x22, 0x61, 0x56, 0x22, 0x61, 0x57, 0x22, 0x61, 0x59,
3688     0x22, 0x61, 0x6a, 0x22, 0x61, 0x6b, 0x22, 0x61, 0x71, 0x22, 0x61, 0x76,
3689     0x22, 0x61, 0x77, 0x22, 0x61, 0x78, 0x22, 0x61, 0x79, 0x22, 0x61, 0x7a};
3690 const uint8_t HuffDecoderCommon::table20_36_emit_[204] = {
3691     0x22, 0x63, 0x30, 0x22, 0x63, 0x31, 0x22, 0x63, 0x32, 0x22, 0x63, 0x61,
3692     0x22, 0x63, 0x63, 0x22, 0x63, 0x65, 0x22, 0x63, 0x69, 0x22, 0x63, 0x6f,
3693     0x22, 0x63, 0x73, 0x22, 0x63, 0x74, 0x22, 0x63, 0x20, 0x22, 0x63, 0x25,
3694     0x22, 0x63, 0x2d, 0x22, 0x63, 0x2e, 0x22, 0x63, 0x2f, 0x22, 0x63, 0x33,
3695     0x22, 0x63, 0x34, 0x22, 0x63, 0x35, 0x22, 0x63, 0x36, 0x22, 0x63, 0x37,
3696     0x22, 0x63, 0x38, 0x22, 0x63, 0x39, 0x22, 0x63, 0x3d, 0x22, 0x63, 0x41,
3697     0x22, 0x63, 0x5f, 0x22, 0x63, 0x62, 0x22, 0x63, 0x64, 0x22, 0x63, 0x66,
3698     0x22, 0x63, 0x67, 0x22, 0x63, 0x68, 0x22, 0x63, 0x6c, 0x22, 0x63, 0x6d,
3699     0x22, 0x63, 0x6e, 0x22, 0x63, 0x70, 0x22, 0x63, 0x72, 0x22, 0x63, 0x75,
3700     0x22, 0x63, 0x3a, 0x22, 0x63, 0x42, 0x22, 0x63, 0x43, 0x22, 0x63, 0x44,
3701     0x22, 0x63, 0x45, 0x22, 0x63, 0x46, 0x22, 0x63, 0x47, 0x22, 0x63, 0x48,
3702     0x22, 0x63, 0x49, 0x22, 0x63, 0x4a, 0x22, 0x63, 0x4b, 0x22, 0x63, 0x4c,
3703     0x22, 0x63, 0x4d, 0x22, 0x63, 0x4e, 0x22, 0x63, 0x4f, 0x22, 0x63, 0x50,
3704     0x22, 0x63, 0x51, 0x22, 0x63, 0x52, 0x22, 0x63, 0x53, 0x22, 0x63, 0x54,
3705     0x22, 0x63, 0x55, 0x22, 0x63, 0x56, 0x22, 0x63, 0x57, 0x22, 0x63, 0x59,
3706     0x22, 0x63, 0x6a, 0x22, 0x63, 0x6b, 0x22, 0x63, 0x71, 0x22, 0x63, 0x76,
3707     0x22, 0x63, 0x77, 0x22, 0x63, 0x78, 0x22, 0x63, 0x79, 0x22, 0x63, 0x7a};
3708 const uint8_t HuffDecoderCommon::table20_37_emit_[204] = {
3709     0x22, 0x65, 0x30, 0x22, 0x65, 0x31, 0x22, 0x65, 0x32, 0x22, 0x65, 0x61,
3710     0x22, 0x65, 0x63, 0x22, 0x65, 0x65, 0x22, 0x65, 0x69, 0x22, 0x65, 0x6f,
3711     0x22, 0x65, 0x73, 0x22, 0x65, 0x74, 0x22, 0x65, 0x20, 0x22, 0x65, 0x25,
3712     0x22, 0x65, 0x2d, 0x22, 0x65, 0x2e, 0x22, 0x65, 0x2f, 0x22, 0x65, 0x33,
3713     0x22, 0x65, 0x34, 0x22, 0x65, 0x35, 0x22, 0x65, 0x36, 0x22, 0x65, 0x37,
3714     0x22, 0x65, 0x38, 0x22, 0x65, 0x39, 0x22, 0x65, 0x3d, 0x22, 0x65, 0x41,
3715     0x22, 0x65, 0x5f, 0x22, 0x65, 0x62, 0x22, 0x65, 0x64, 0x22, 0x65, 0x66,
3716     0x22, 0x65, 0x67, 0x22, 0x65, 0x68, 0x22, 0x65, 0x6c, 0x22, 0x65, 0x6d,
3717     0x22, 0x65, 0x6e, 0x22, 0x65, 0x70, 0x22, 0x65, 0x72, 0x22, 0x65, 0x75,
3718     0x22, 0x65, 0x3a, 0x22, 0x65, 0x42, 0x22, 0x65, 0x43, 0x22, 0x65, 0x44,
3719     0x22, 0x65, 0x45, 0x22, 0x65, 0x46, 0x22, 0x65, 0x47, 0x22, 0x65, 0x48,
3720     0x22, 0x65, 0x49, 0x22, 0x65, 0x4a, 0x22, 0x65, 0x4b, 0x22, 0x65, 0x4c,
3721     0x22, 0x65, 0x4d, 0x22, 0x65, 0x4e, 0x22, 0x65, 0x4f, 0x22, 0x65, 0x50,
3722     0x22, 0x65, 0x51, 0x22, 0x65, 0x52, 0x22, 0x65, 0x53, 0x22, 0x65, 0x54,
3723     0x22, 0x65, 0x55, 0x22, 0x65, 0x56, 0x22, 0x65, 0x57, 0x22, 0x65, 0x59,
3724     0x22, 0x65, 0x6a, 0x22, 0x65, 0x6b, 0x22, 0x65, 0x71, 0x22, 0x65, 0x76,
3725     0x22, 0x65, 0x77, 0x22, 0x65, 0x78, 0x22, 0x65, 0x79, 0x22, 0x65, 0x7a};
3726 const uint8_t HuffDecoderCommon::table20_38_emit_[204] = {
3727     0x22, 0x69, 0x30, 0x22, 0x69, 0x31, 0x22, 0x69, 0x32, 0x22, 0x69, 0x61,
3728     0x22, 0x69, 0x63, 0x22, 0x69, 0x65, 0x22, 0x69, 0x69, 0x22, 0x69, 0x6f,
3729     0x22, 0x69, 0x73, 0x22, 0x69, 0x74, 0x22, 0x69, 0x20, 0x22, 0x69, 0x25,
3730     0x22, 0x69, 0x2d, 0x22, 0x69, 0x2e, 0x22, 0x69, 0x2f, 0x22, 0x69, 0x33,
3731     0x22, 0x69, 0x34, 0x22, 0x69, 0x35, 0x22, 0x69, 0x36, 0x22, 0x69, 0x37,
3732     0x22, 0x69, 0x38, 0x22, 0x69, 0x39, 0x22, 0x69, 0x3d, 0x22, 0x69, 0x41,
3733     0x22, 0x69, 0x5f, 0x22, 0x69, 0x62, 0x22, 0x69, 0x64, 0x22, 0x69, 0x66,
3734     0x22, 0x69, 0x67, 0x22, 0x69, 0x68, 0x22, 0x69, 0x6c, 0x22, 0x69, 0x6d,
3735     0x22, 0x69, 0x6e, 0x22, 0x69, 0x70, 0x22, 0x69, 0x72, 0x22, 0x69, 0x75,
3736     0x22, 0x69, 0x3a, 0x22, 0x69, 0x42, 0x22, 0x69, 0x43, 0x22, 0x69, 0x44,
3737     0x22, 0x69, 0x45, 0x22, 0x69, 0x46, 0x22, 0x69, 0x47, 0x22, 0x69, 0x48,
3738     0x22, 0x69, 0x49, 0x22, 0x69, 0x4a, 0x22, 0x69, 0x4b, 0x22, 0x69, 0x4c,
3739     0x22, 0x69, 0x4d, 0x22, 0x69, 0x4e, 0x22, 0x69, 0x4f, 0x22, 0x69, 0x50,
3740     0x22, 0x69, 0x51, 0x22, 0x69, 0x52, 0x22, 0x69, 0x53, 0x22, 0x69, 0x54,
3741     0x22, 0x69, 0x55, 0x22, 0x69, 0x56, 0x22, 0x69, 0x57, 0x22, 0x69, 0x59,
3742     0x22, 0x69, 0x6a, 0x22, 0x69, 0x6b, 0x22, 0x69, 0x71, 0x22, 0x69, 0x76,
3743     0x22, 0x69, 0x77, 0x22, 0x69, 0x78, 0x22, 0x69, 0x79, 0x22, 0x69, 0x7a};
3744 const uint8_t HuffDecoderCommon::table20_39_emit_[204] = {
3745     0x22, 0x6f, 0x30, 0x22, 0x6f, 0x31, 0x22, 0x6f, 0x32, 0x22, 0x6f, 0x61,
3746     0x22, 0x6f, 0x63, 0x22, 0x6f, 0x65, 0x22, 0x6f, 0x69, 0x22, 0x6f, 0x6f,
3747     0x22, 0x6f, 0x73, 0x22, 0x6f, 0x74, 0x22, 0x6f, 0x20, 0x22, 0x6f, 0x25,
3748     0x22, 0x6f, 0x2d, 0x22, 0x6f, 0x2e, 0x22, 0x6f, 0x2f, 0x22, 0x6f, 0x33,
3749     0x22, 0x6f, 0x34, 0x22, 0x6f, 0x35, 0x22, 0x6f, 0x36, 0x22, 0x6f, 0x37,
3750     0x22, 0x6f, 0x38, 0x22, 0x6f, 0x39, 0x22, 0x6f, 0x3d, 0x22, 0x6f, 0x41,
3751     0x22, 0x6f, 0x5f, 0x22, 0x6f, 0x62, 0x22, 0x6f, 0x64, 0x22, 0x6f, 0x66,
3752     0x22, 0x6f, 0x67, 0x22, 0x6f, 0x68, 0x22, 0x6f, 0x6c, 0x22, 0x6f, 0x6d,
3753     0x22, 0x6f, 0x6e, 0x22, 0x6f, 0x70, 0x22, 0x6f, 0x72, 0x22, 0x6f, 0x75,
3754     0x22, 0x6f, 0x3a, 0x22, 0x6f, 0x42, 0x22, 0x6f, 0x43, 0x22, 0x6f, 0x44,
3755     0x22, 0x6f, 0x45, 0x22, 0x6f, 0x46, 0x22, 0x6f, 0x47, 0x22, 0x6f, 0x48,
3756     0x22, 0x6f, 0x49, 0x22, 0x6f, 0x4a, 0x22, 0x6f, 0x4b, 0x22, 0x6f, 0x4c,
3757     0x22, 0x6f, 0x4d, 0x22, 0x6f, 0x4e, 0x22, 0x6f, 0x4f, 0x22, 0x6f, 0x50,
3758     0x22, 0x6f, 0x51, 0x22, 0x6f, 0x52, 0x22, 0x6f, 0x53, 0x22, 0x6f, 0x54,
3759     0x22, 0x6f, 0x55, 0x22, 0x6f, 0x56, 0x22, 0x6f, 0x57, 0x22, 0x6f, 0x59,
3760     0x22, 0x6f, 0x6a, 0x22, 0x6f, 0x6b, 0x22, 0x6f, 0x71, 0x22, 0x6f, 0x76,
3761     0x22, 0x6f, 0x77, 0x22, 0x6f, 0x78, 0x22, 0x6f, 0x79, 0x22, 0x6f, 0x7a};
3762 const uint8_t HuffDecoderCommon::table20_40_emit_[204] = {
3763     0x22, 0x73, 0x30, 0x22, 0x73, 0x31, 0x22, 0x73, 0x32, 0x22, 0x73, 0x61,
3764     0x22, 0x73, 0x63, 0x22, 0x73, 0x65, 0x22, 0x73, 0x69, 0x22, 0x73, 0x6f,
3765     0x22, 0x73, 0x73, 0x22, 0x73, 0x74, 0x22, 0x73, 0x20, 0x22, 0x73, 0x25,
3766     0x22, 0x73, 0x2d, 0x22, 0x73, 0x2e, 0x22, 0x73, 0x2f, 0x22, 0x73, 0x33,
3767     0x22, 0x73, 0x34, 0x22, 0x73, 0x35, 0x22, 0x73, 0x36, 0x22, 0x73, 0x37,
3768     0x22, 0x73, 0x38, 0x22, 0x73, 0x39, 0x22, 0x73, 0x3d, 0x22, 0x73, 0x41,
3769     0x22, 0x73, 0x5f, 0x22, 0x73, 0x62, 0x22, 0x73, 0x64, 0x22, 0x73, 0x66,
3770     0x22, 0x73, 0x67, 0x22, 0x73, 0x68, 0x22, 0x73, 0x6c, 0x22, 0x73, 0x6d,
3771     0x22, 0x73, 0x6e, 0x22, 0x73, 0x70, 0x22, 0x73, 0x72, 0x22, 0x73, 0x75,
3772     0x22, 0x73, 0x3a, 0x22, 0x73, 0x42, 0x22, 0x73, 0x43, 0x22, 0x73, 0x44,
3773     0x22, 0x73, 0x45, 0x22, 0x73, 0x46, 0x22, 0x73, 0x47, 0x22, 0x73, 0x48,
3774     0x22, 0x73, 0x49, 0x22, 0x73, 0x4a, 0x22, 0x73, 0x4b, 0x22, 0x73, 0x4c,
3775     0x22, 0x73, 0x4d, 0x22, 0x73, 0x4e, 0x22, 0x73, 0x4f, 0x22, 0x73, 0x50,
3776     0x22, 0x73, 0x51, 0x22, 0x73, 0x52, 0x22, 0x73, 0x53, 0x22, 0x73, 0x54,
3777     0x22, 0x73, 0x55, 0x22, 0x73, 0x56, 0x22, 0x73, 0x57, 0x22, 0x73, 0x59,
3778     0x22, 0x73, 0x6a, 0x22, 0x73, 0x6b, 0x22, 0x73, 0x71, 0x22, 0x73, 0x76,
3779     0x22, 0x73, 0x77, 0x22, 0x73, 0x78, 0x22, 0x73, 0x79, 0x22, 0x73, 0x7a};
3780 const uint8_t HuffDecoderCommon::table20_41_emit_[204] = {
3781     0x22, 0x74, 0x30, 0x22, 0x74, 0x31, 0x22, 0x74, 0x32, 0x22, 0x74, 0x61,
3782     0x22, 0x74, 0x63, 0x22, 0x74, 0x65, 0x22, 0x74, 0x69, 0x22, 0x74, 0x6f,
3783     0x22, 0x74, 0x73, 0x22, 0x74, 0x74, 0x22, 0x74, 0x20, 0x22, 0x74, 0x25,
3784     0x22, 0x74, 0x2d, 0x22, 0x74, 0x2e, 0x22, 0x74, 0x2f, 0x22, 0x74, 0x33,
3785     0x22, 0x74, 0x34, 0x22, 0x74, 0x35, 0x22, 0x74, 0x36, 0x22, 0x74, 0x37,
3786     0x22, 0x74, 0x38, 0x22, 0x74, 0x39, 0x22, 0x74, 0x3d, 0x22, 0x74, 0x41,
3787     0x22, 0x74, 0x5f, 0x22, 0x74, 0x62, 0x22, 0x74, 0x64, 0x22, 0x74, 0x66,
3788     0x22, 0x74, 0x67, 0x22, 0x74, 0x68, 0x22, 0x74, 0x6c, 0x22, 0x74, 0x6d,
3789     0x22, 0x74, 0x6e, 0x22, 0x74, 0x70, 0x22, 0x74, 0x72, 0x22, 0x74, 0x75,
3790     0x22, 0x74, 0x3a, 0x22, 0x74, 0x42, 0x22, 0x74, 0x43, 0x22, 0x74, 0x44,
3791     0x22, 0x74, 0x45, 0x22, 0x74, 0x46, 0x22, 0x74, 0x47, 0x22, 0x74, 0x48,
3792     0x22, 0x74, 0x49, 0x22, 0x74, 0x4a, 0x22, 0x74, 0x4b, 0x22, 0x74, 0x4c,
3793     0x22, 0x74, 0x4d, 0x22, 0x74, 0x4e, 0x22, 0x74, 0x4f, 0x22, 0x74, 0x50,
3794     0x22, 0x74, 0x51, 0x22, 0x74, 0x52, 0x22, 0x74, 0x53, 0x22, 0x74, 0x54,
3795     0x22, 0x74, 0x55, 0x22, 0x74, 0x56, 0x22, 0x74, 0x57, 0x22, 0x74, 0x59,
3796     0x22, 0x74, 0x6a, 0x22, 0x74, 0x6b, 0x22, 0x74, 0x71, 0x22, 0x74, 0x76,
3797     0x22, 0x74, 0x77, 0x22, 0x74, 0x78, 0x22, 0x74, 0x79, 0x22, 0x74, 0x7a};
3798 const uint8_t HuffDecoderCommon::table20_42_emit_[216] = {
3799     0x22, 0x20, 0x30, 0x22, 0x20, 0x31, 0x22, 0x20, 0x32, 0x22, 0x20, 0x61,
3800     0x22, 0x20, 0x63, 0x22, 0x20, 0x65, 0x22, 0x20, 0x69, 0x22, 0x20, 0x6f,
3801     0x22, 0x20, 0x73, 0x22, 0x20, 0x74, 0x22, 0x20, 0x20, 0x22, 0x20, 0x25,
3802     0x22, 0x20, 0x2d, 0x22, 0x20, 0x2e, 0x22, 0x20, 0x2f, 0x22, 0x20, 0x33,
3803     0x22, 0x20, 0x34, 0x22, 0x20, 0x35, 0x22, 0x20, 0x36, 0x22, 0x20, 0x37,
3804     0x22, 0x20, 0x38, 0x22, 0x20, 0x39, 0x22, 0x20, 0x3d, 0x22, 0x20, 0x41,
3805     0x22, 0x20, 0x5f, 0x22, 0x20, 0x62, 0x22, 0x20, 0x64, 0x22, 0x20, 0x66,
3806     0x22, 0x20, 0x67, 0x22, 0x20, 0x68, 0x22, 0x20, 0x6c, 0x22, 0x20, 0x6d,
3807     0x22, 0x20, 0x6e, 0x22, 0x20, 0x70, 0x22, 0x20, 0x72, 0x22, 0x20, 0x75,
3808     0x22, 0x25, 0x30, 0x22, 0x25, 0x31, 0x22, 0x25, 0x32, 0x22, 0x25, 0x61,
3809     0x22, 0x25, 0x63, 0x22, 0x25, 0x65, 0x22, 0x25, 0x69, 0x22, 0x25, 0x6f,
3810     0x22, 0x25, 0x73, 0x22, 0x25, 0x74, 0x22, 0x25, 0x20, 0x22, 0x25, 0x25,
3811     0x22, 0x25, 0x2d, 0x22, 0x25, 0x2e, 0x22, 0x25, 0x2f, 0x22, 0x25, 0x33,
3812     0x22, 0x25, 0x34, 0x22, 0x25, 0x35, 0x22, 0x25, 0x36, 0x22, 0x25, 0x37,
3813     0x22, 0x25, 0x38, 0x22, 0x25, 0x39, 0x22, 0x25, 0x3d, 0x22, 0x25, 0x41,
3814     0x22, 0x25, 0x5f, 0x22, 0x25, 0x62, 0x22, 0x25, 0x64, 0x22, 0x25, 0x66,
3815     0x22, 0x25, 0x67, 0x22, 0x25, 0x68, 0x22, 0x25, 0x6c, 0x22, 0x25, 0x6d,
3816     0x22, 0x25, 0x6e, 0x22, 0x25, 0x70, 0x22, 0x25, 0x72, 0x22, 0x25, 0x75};
3817 const uint8_t HuffDecoderCommon::table20_43_emit_[216] = {
3818     0x22, 0x2d, 0x30, 0x22, 0x2d, 0x31, 0x22, 0x2d, 0x32, 0x22, 0x2d, 0x61,
3819     0x22, 0x2d, 0x63, 0x22, 0x2d, 0x65, 0x22, 0x2d, 0x69, 0x22, 0x2d, 0x6f,
3820     0x22, 0x2d, 0x73, 0x22, 0x2d, 0x74, 0x22, 0x2d, 0x20, 0x22, 0x2d, 0x25,
3821     0x22, 0x2d, 0x2d, 0x22, 0x2d, 0x2e, 0x22, 0x2d, 0x2f, 0x22, 0x2d, 0x33,
3822     0x22, 0x2d, 0x34, 0x22, 0x2d, 0x35, 0x22, 0x2d, 0x36, 0x22, 0x2d, 0x37,
3823     0x22, 0x2d, 0x38, 0x22, 0x2d, 0x39, 0x22, 0x2d, 0x3d, 0x22, 0x2d, 0x41,
3824     0x22, 0x2d, 0x5f, 0x22, 0x2d, 0x62, 0x22, 0x2d, 0x64, 0x22, 0x2d, 0x66,
3825     0x22, 0x2d, 0x67, 0x22, 0x2d, 0x68, 0x22, 0x2d, 0x6c, 0x22, 0x2d, 0x6d,
3826     0x22, 0x2d, 0x6e, 0x22, 0x2d, 0x70, 0x22, 0x2d, 0x72, 0x22, 0x2d, 0x75,
3827     0x22, 0x2e, 0x30, 0x22, 0x2e, 0x31, 0x22, 0x2e, 0x32, 0x22, 0x2e, 0x61,
3828     0x22, 0x2e, 0x63, 0x22, 0x2e, 0x65, 0x22, 0x2e, 0x69, 0x22, 0x2e, 0x6f,
3829     0x22, 0x2e, 0x73, 0x22, 0x2e, 0x74, 0x22, 0x2e, 0x20, 0x22, 0x2e, 0x25,
3830     0x22, 0x2e, 0x2d, 0x22, 0x2e, 0x2e, 0x22, 0x2e, 0x2f, 0x22, 0x2e, 0x33,
3831     0x22, 0x2e, 0x34, 0x22, 0x2e, 0x35, 0x22, 0x2e, 0x36, 0x22, 0x2e, 0x37,
3832     0x22, 0x2e, 0x38, 0x22, 0x2e, 0x39, 0x22, 0x2e, 0x3d, 0x22, 0x2e, 0x41,
3833     0x22, 0x2e, 0x5f, 0x22, 0x2e, 0x62, 0x22, 0x2e, 0x64, 0x22, 0x2e, 0x66,
3834     0x22, 0x2e, 0x67, 0x22, 0x2e, 0x68, 0x22, 0x2e, 0x6c, 0x22, 0x2e, 0x6d,
3835     0x22, 0x2e, 0x6e, 0x22, 0x2e, 0x70, 0x22, 0x2e, 0x72, 0x22, 0x2e, 0x75};
3836 const uint8_t HuffDecoderCommon::table20_44_emit_[216] = {
3837     0x22, 0x2f, 0x30, 0x22, 0x2f, 0x31, 0x22, 0x2f, 0x32, 0x22, 0x2f, 0x61,
3838     0x22, 0x2f, 0x63, 0x22, 0x2f, 0x65, 0x22, 0x2f, 0x69, 0x22, 0x2f, 0x6f,
3839     0x22, 0x2f, 0x73, 0x22, 0x2f, 0x74, 0x22, 0x2f, 0x20, 0x22, 0x2f, 0x25,
3840     0x22, 0x2f, 0x2d, 0x22, 0x2f, 0x2e, 0x22, 0x2f, 0x2f, 0x22, 0x2f, 0x33,
3841     0x22, 0x2f, 0x34, 0x22, 0x2f, 0x35, 0x22, 0x2f, 0x36, 0x22, 0x2f, 0x37,
3842     0x22, 0x2f, 0x38, 0x22, 0x2f, 0x39, 0x22, 0x2f, 0x3d, 0x22, 0x2f, 0x41,
3843     0x22, 0x2f, 0x5f, 0x22, 0x2f, 0x62, 0x22, 0x2f, 0x64, 0x22, 0x2f, 0x66,
3844     0x22, 0x2f, 0x67, 0x22, 0x2f, 0x68, 0x22, 0x2f, 0x6c, 0x22, 0x2f, 0x6d,
3845     0x22, 0x2f, 0x6e, 0x22, 0x2f, 0x70, 0x22, 0x2f, 0x72, 0x22, 0x2f, 0x75,
3846     0x22, 0x33, 0x30, 0x22, 0x33, 0x31, 0x22, 0x33, 0x32, 0x22, 0x33, 0x61,
3847     0x22, 0x33, 0x63, 0x22, 0x33, 0x65, 0x22, 0x33, 0x69, 0x22, 0x33, 0x6f,
3848     0x22, 0x33, 0x73, 0x22, 0x33, 0x74, 0x22, 0x33, 0x20, 0x22, 0x33, 0x25,
3849     0x22, 0x33, 0x2d, 0x22, 0x33, 0x2e, 0x22, 0x33, 0x2f, 0x22, 0x33, 0x33,
3850     0x22, 0x33, 0x34, 0x22, 0x33, 0x35, 0x22, 0x33, 0x36, 0x22, 0x33, 0x37,
3851     0x22, 0x33, 0x38, 0x22, 0x33, 0x39, 0x22, 0x33, 0x3d, 0x22, 0x33, 0x41,
3852     0x22, 0x33, 0x5f, 0x22, 0x33, 0x62, 0x22, 0x33, 0x64, 0x22, 0x33, 0x66,
3853     0x22, 0x33, 0x67, 0x22, 0x33, 0x68, 0x22, 0x33, 0x6c, 0x22, 0x33, 0x6d,
3854     0x22, 0x33, 0x6e, 0x22, 0x33, 0x70, 0x22, 0x33, 0x72, 0x22, 0x33, 0x75};
3855 const uint8_t HuffDecoderCommon::table20_45_emit_[216] = {
3856     0x22, 0x34, 0x30, 0x22, 0x34, 0x31, 0x22, 0x34, 0x32, 0x22, 0x34, 0x61,
3857     0x22, 0x34, 0x63, 0x22, 0x34, 0x65, 0x22, 0x34, 0x69, 0x22, 0x34, 0x6f,
3858     0x22, 0x34, 0x73, 0x22, 0x34, 0x74, 0x22, 0x34, 0x20, 0x22, 0x34, 0x25,
3859     0x22, 0x34, 0x2d, 0x22, 0x34, 0x2e, 0x22, 0x34, 0x2f, 0x22, 0x34, 0x33,
3860     0x22, 0x34, 0x34, 0x22, 0x34, 0x35, 0x22, 0x34, 0x36, 0x22, 0x34, 0x37,
3861     0x22, 0x34, 0x38, 0x22, 0x34, 0x39, 0x22, 0x34, 0x3d, 0x22, 0x34, 0x41,
3862     0x22, 0x34, 0x5f, 0x22, 0x34, 0x62, 0x22, 0x34, 0x64, 0x22, 0x34, 0x66,
3863     0x22, 0x34, 0x67, 0x22, 0x34, 0x68, 0x22, 0x34, 0x6c, 0x22, 0x34, 0x6d,
3864     0x22, 0x34, 0x6e, 0x22, 0x34, 0x70, 0x22, 0x34, 0x72, 0x22, 0x34, 0x75,
3865     0x22, 0x35, 0x30, 0x22, 0x35, 0x31, 0x22, 0x35, 0x32, 0x22, 0x35, 0x61,
3866     0x22, 0x35, 0x63, 0x22, 0x35, 0x65, 0x22, 0x35, 0x69, 0x22, 0x35, 0x6f,
3867     0x22, 0x35, 0x73, 0x22, 0x35, 0x74, 0x22, 0x35, 0x20, 0x22, 0x35, 0x25,
3868     0x22, 0x35, 0x2d, 0x22, 0x35, 0x2e, 0x22, 0x35, 0x2f, 0x22, 0x35, 0x33,
3869     0x22, 0x35, 0x34, 0x22, 0x35, 0x35, 0x22, 0x35, 0x36, 0x22, 0x35, 0x37,
3870     0x22, 0x35, 0x38, 0x22, 0x35, 0x39, 0x22, 0x35, 0x3d, 0x22, 0x35, 0x41,
3871     0x22, 0x35, 0x5f, 0x22, 0x35, 0x62, 0x22, 0x35, 0x64, 0x22, 0x35, 0x66,
3872     0x22, 0x35, 0x67, 0x22, 0x35, 0x68, 0x22, 0x35, 0x6c, 0x22, 0x35, 0x6d,
3873     0x22, 0x35, 0x6e, 0x22, 0x35, 0x70, 0x22, 0x35, 0x72, 0x22, 0x35, 0x75};
3874 const uint8_t HuffDecoderCommon::table20_46_emit_[216] = {
3875     0x22, 0x36, 0x30, 0x22, 0x36, 0x31, 0x22, 0x36, 0x32, 0x22, 0x36, 0x61,
3876     0x22, 0x36, 0x63, 0x22, 0x36, 0x65, 0x22, 0x36, 0x69, 0x22, 0x36, 0x6f,
3877     0x22, 0x36, 0x73, 0x22, 0x36, 0x74, 0x22, 0x36, 0x20, 0x22, 0x36, 0x25,
3878     0x22, 0x36, 0x2d, 0x22, 0x36, 0x2e, 0x22, 0x36, 0x2f, 0x22, 0x36, 0x33,
3879     0x22, 0x36, 0x34, 0x22, 0x36, 0x35, 0x22, 0x36, 0x36, 0x22, 0x36, 0x37,
3880     0x22, 0x36, 0x38, 0x22, 0x36, 0x39, 0x22, 0x36, 0x3d, 0x22, 0x36, 0x41,
3881     0x22, 0x36, 0x5f, 0x22, 0x36, 0x62, 0x22, 0x36, 0x64, 0x22, 0x36, 0x66,
3882     0x22, 0x36, 0x67, 0x22, 0x36, 0x68, 0x22, 0x36, 0x6c, 0x22, 0x36, 0x6d,
3883     0x22, 0x36, 0x6e, 0x22, 0x36, 0x70, 0x22, 0x36, 0x72, 0x22, 0x36, 0x75,
3884     0x22, 0x37, 0x30, 0x22, 0x37, 0x31, 0x22, 0x37, 0x32, 0x22, 0x37, 0x61,
3885     0x22, 0x37, 0x63, 0x22, 0x37, 0x65, 0x22, 0x37, 0x69, 0x22, 0x37, 0x6f,
3886     0x22, 0x37, 0x73, 0x22, 0x37, 0x74, 0x22, 0x37, 0x20, 0x22, 0x37, 0x25,
3887     0x22, 0x37, 0x2d, 0x22, 0x37, 0x2e, 0x22, 0x37, 0x2f, 0x22, 0x37, 0x33,
3888     0x22, 0x37, 0x34, 0x22, 0x37, 0x35, 0x22, 0x37, 0x36, 0x22, 0x37, 0x37,
3889     0x22, 0x37, 0x38, 0x22, 0x37, 0x39, 0x22, 0x37, 0x3d, 0x22, 0x37, 0x41,
3890     0x22, 0x37, 0x5f, 0x22, 0x37, 0x62, 0x22, 0x37, 0x64, 0x22, 0x37, 0x66,
3891     0x22, 0x37, 0x67, 0x22, 0x37, 0x68, 0x22, 0x37, 0x6c, 0x22, 0x37, 0x6d,
3892     0x22, 0x37, 0x6e, 0x22, 0x37, 0x70, 0x22, 0x37, 0x72, 0x22, 0x37, 0x75};
3893 const uint8_t HuffDecoderCommon::table20_47_emit_[216] = {
3894     0x22, 0x38, 0x30, 0x22, 0x38, 0x31, 0x22, 0x38, 0x32, 0x22, 0x38, 0x61,
3895     0x22, 0x38, 0x63, 0x22, 0x38, 0x65, 0x22, 0x38, 0x69, 0x22, 0x38, 0x6f,
3896     0x22, 0x38, 0x73, 0x22, 0x38, 0x74, 0x22, 0x38, 0x20, 0x22, 0x38, 0x25,
3897     0x22, 0x38, 0x2d, 0x22, 0x38, 0x2e, 0x22, 0x38, 0x2f, 0x22, 0x38, 0x33,
3898     0x22, 0x38, 0x34, 0x22, 0x38, 0x35, 0x22, 0x38, 0x36, 0x22, 0x38, 0x37,
3899     0x22, 0x38, 0x38, 0x22, 0x38, 0x39, 0x22, 0x38, 0x3d, 0x22, 0x38, 0x41,
3900     0x22, 0x38, 0x5f, 0x22, 0x38, 0x62, 0x22, 0x38, 0x64, 0x22, 0x38, 0x66,
3901     0x22, 0x38, 0x67, 0x22, 0x38, 0x68, 0x22, 0x38, 0x6c, 0x22, 0x38, 0x6d,
3902     0x22, 0x38, 0x6e, 0x22, 0x38, 0x70, 0x22, 0x38, 0x72, 0x22, 0x38, 0x75,
3903     0x22, 0x39, 0x30, 0x22, 0x39, 0x31, 0x22, 0x39, 0x32, 0x22, 0x39, 0x61,
3904     0x22, 0x39, 0x63, 0x22, 0x39, 0x65, 0x22, 0x39, 0x69, 0x22, 0x39, 0x6f,
3905     0x22, 0x39, 0x73, 0x22, 0x39, 0x74, 0x22, 0x39, 0x20, 0x22, 0x39, 0x25,
3906     0x22, 0x39, 0x2d, 0x22, 0x39, 0x2e, 0x22, 0x39, 0x2f, 0x22, 0x39, 0x33,
3907     0x22, 0x39, 0x34, 0x22, 0x39, 0x35, 0x22, 0x39, 0x36, 0x22, 0x39, 0x37,
3908     0x22, 0x39, 0x38, 0x22, 0x39, 0x39, 0x22, 0x39, 0x3d, 0x22, 0x39, 0x41,
3909     0x22, 0x39, 0x5f, 0x22, 0x39, 0x62, 0x22, 0x39, 0x64, 0x22, 0x39, 0x66,
3910     0x22, 0x39, 0x67, 0x22, 0x39, 0x68, 0x22, 0x39, 0x6c, 0x22, 0x39, 0x6d,
3911     0x22, 0x39, 0x6e, 0x22, 0x39, 0x70, 0x22, 0x39, 0x72, 0x22, 0x39, 0x75};
3912 const uint8_t HuffDecoderCommon::table20_48_emit_[216] = {
3913     0x22, 0x3d, 0x30, 0x22, 0x3d, 0x31, 0x22, 0x3d, 0x32, 0x22, 0x3d, 0x61,
3914     0x22, 0x3d, 0x63, 0x22, 0x3d, 0x65, 0x22, 0x3d, 0x69, 0x22, 0x3d, 0x6f,
3915     0x22, 0x3d, 0x73, 0x22, 0x3d, 0x74, 0x22, 0x3d, 0x20, 0x22, 0x3d, 0x25,
3916     0x22, 0x3d, 0x2d, 0x22, 0x3d, 0x2e, 0x22, 0x3d, 0x2f, 0x22, 0x3d, 0x33,
3917     0x22, 0x3d, 0x34, 0x22, 0x3d, 0x35, 0x22, 0x3d, 0x36, 0x22, 0x3d, 0x37,
3918     0x22, 0x3d, 0x38, 0x22, 0x3d, 0x39, 0x22, 0x3d, 0x3d, 0x22, 0x3d, 0x41,
3919     0x22, 0x3d, 0x5f, 0x22, 0x3d, 0x62, 0x22, 0x3d, 0x64, 0x22, 0x3d, 0x66,
3920     0x22, 0x3d, 0x67, 0x22, 0x3d, 0x68, 0x22, 0x3d, 0x6c, 0x22, 0x3d, 0x6d,
3921     0x22, 0x3d, 0x6e, 0x22, 0x3d, 0x70, 0x22, 0x3d, 0x72, 0x22, 0x3d, 0x75,
3922     0x22, 0x41, 0x30, 0x22, 0x41, 0x31, 0x22, 0x41, 0x32, 0x22, 0x41, 0x61,
3923     0x22, 0x41, 0x63, 0x22, 0x41, 0x65, 0x22, 0x41, 0x69, 0x22, 0x41, 0x6f,
3924     0x22, 0x41, 0x73, 0x22, 0x41, 0x74, 0x22, 0x41, 0x20, 0x22, 0x41, 0x25,
3925     0x22, 0x41, 0x2d, 0x22, 0x41, 0x2e, 0x22, 0x41, 0x2f, 0x22, 0x41, 0x33,
3926     0x22, 0x41, 0x34, 0x22, 0x41, 0x35, 0x22, 0x41, 0x36, 0x22, 0x41, 0x37,
3927     0x22, 0x41, 0x38, 0x22, 0x41, 0x39, 0x22, 0x41, 0x3d, 0x22, 0x41, 0x41,
3928     0x22, 0x41, 0x5f, 0x22, 0x41, 0x62, 0x22, 0x41, 0x64, 0x22, 0x41, 0x66,
3929     0x22, 0x41, 0x67, 0x22, 0x41, 0x68, 0x22, 0x41, 0x6c, 0x22, 0x41, 0x6d,
3930     0x22, 0x41, 0x6e, 0x22, 0x41, 0x70, 0x22, 0x41, 0x72, 0x22, 0x41, 0x75};
3931 const uint8_t HuffDecoderCommon::table20_49_emit_[216] = {
3932     0x22, 0x5f, 0x30, 0x22, 0x5f, 0x31, 0x22, 0x5f, 0x32, 0x22, 0x5f, 0x61,
3933     0x22, 0x5f, 0x63, 0x22, 0x5f, 0x65, 0x22, 0x5f, 0x69, 0x22, 0x5f, 0x6f,
3934     0x22, 0x5f, 0x73, 0x22, 0x5f, 0x74, 0x22, 0x5f, 0x20, 0x22, 0x5f, 0x25,
3935     0x22, 0x5f, 0x2d, 0x22, 0x5f, 0x2e, 0x22, 0x5f, 0x2f, 0x22, 0x5f, 0x33,
3936     0x22, 0x5f, 0x34, 0x22, 0x5f, 0x35, 0x22, 0x5f, 0x36, 0x22, 0x5f, 0x37,
3937     0x22, 0x5f, 0x38, 0x22, 0x5f, 0x39, 0x22, 0x5f, 0x3d, 0x22, 0x5f, 0x41,
3938     0x22, 0x5f, 0x5f, 0x22, 0x5f, 0x62, 0x22, 0x5f, 0x64, 0x22, 0x5f, 0x66,
3939     0x22, 0x5f, 0x67, 0x22, 0x5f, 0x68, 0x22, 0x5f, 0x6c, 0x22, 0x5f, 0x6d,
3940     0x22, 0x5f, 0x6e, 0x22, 0x5f, 0x70, 0x22, 0x5f, 0x72, 0x22, 0x5f, 0x75,
3941     0x22, 0x62, 0x30, 0x22, 0x62, 0x31, 0x22, 0x62, 0x32, 0x22, 0x62, 0x61,
3942     0x22, 0x62, 0x63, 0x22, 0x62, 0x65, 0x22, 0x62, 0x69, 0x22, 0x62, 0x6f,
3943     0x22, 0x62, 0x73, 0x22, 0x62, 0x74, 0x22, 0x62, 0x20, 0x22, 0x62, 0x25,
3944     0x22, 0x62, 0x2d, 0x22, 0x62, 0x2e, 0x22, 0x62, 0x2f, 0x22, 0x62, 0x33,
3945     0x22, 0x62, 0x34, 0x22, 0x62, 0x35, 0x22, 0x62, 0x36, 0x22, 0x62, 0x37,
3946     0x22, 0x62, 0x38, 0x22, 0x62, 0x39, 0x22, 0x62, 0x3d, 0x22, 0x62, 0x41,
3947     0x22, 0x62, 0x5f, 0x22, 0x62, 0x62, 0x22, 0x62, 0x64, 0x22, 0x62, 0x66,
3948     0x22, 0x62, 0x67, 0x22, 0x62, 0x68, 0x22, 0x62, 0x6c, 0x22, 0x62, 0x6d,
3949     0x22, 0x62, 0x6e, 0x22, 0x62, 0x70, 0x22, 0x62, 0x72, 0x22, 0x62, 0x75};
3950 const uint8_t HuffDecoderCommon::table20_50_emit_[216] = {
3951     0x22, 0x64, 0x30, 0x22, 0x64, 0x31, 0x22, 0x64, 0x32, 0x22, 0x64, 0x61,
3952     0x22, 0x64, 0x63, 0x22, 0x64, 0x65, 0x22, 0x64, 0x69, 0x22, 0x64, 0x6f,
3953     0x22, 0x64, 0x73, 0x22, 0x64, 0x74, 0x22, 0x64, 0x20, 0x22, 0x64, 0x25,
3954     0x22, 0x64, 0x2d, 0x22, 0x64, 0x2e, 0x22, 0x64, 0x2f, 0x22, 0x64, 0x33,
3955     0x22, 0x64, 0x34, 0x22, 0x64, 0x35, 0x22, 0x64, 0x36, 0x22, 0x64, 0x37,
3956     0x22, 0x64, 0x38, 0x22, 0x64, 0x39, 0x22, 0x64, 0x3d, 0x22, 0x64, 0x41,
3957     0x22, 0x64, 0x5f, 0x22, 0x64, 0x62, 0x22, 0x64, 0x64, 0x22, 0x64, 0x66,
3958     0x22, 0x64, 0x67, 0x22, 0x64, 0x68, 0x22, 0x64, 0x6c, 0x22, 0x64, 0x6d,
3959     0x22, 0x64, 0x6e, 0x22, 0x64, 0x70, 0x22, 0x64, 0x72, 0x22, 0x64, 0x75,
3960     0x22, 0x66, 0x30, 0x22, 0x66, 0x31, 0x22, 0x66, 0x32, 0x22, 0x66, 0x61,
3961     0x22, 0x66, 0x63, 0x22, 0x66, 0x65, 0x22, 0x66, 0x69, 0x22, 0x66, 0x6f,
3962     0x22, 0x66, 0x73, 0x22, 0x66, 0x74, 0x22, 0x66, 0x20, 0x22, 0x66, 0x25,
3963     0x22, 0x66, 0x2d, 0x22, 0x66, 0x2e, 0x22, 0x66, 0x2f, 0x22, 0x66, 0x33,
3964     0x22, 0x66, 0x34, 0x22, 0x66, 0x35, 0x22, 0x66, 0x36, 0x22, 0x66, 0x37,
3965     0x22, 0x66, 0x38, 0x22, 0x66, 0x39, 0x22, 0x66, 0x3d, 0x22, 0x66, 0x41,
3966     0x22, 0x66, 0x5f, 0x22, 0x66, 0x62, 0x22, 0x66, 0x64, 0x22, 0x66, 0x66,
3967     0x22, 0x66, 0x67, 0x22, 0x66, 0x68, 0x22, 0x66, 0x6c, 0x22, 0x66, 0x6d,
3968     0x22, 0x66, 0x6e, 0x22, 0x66, 0x70, 0x22, 0x66, 0x72, 0x22, 0x66, 0x75};
3969 const uint8_t HuffDecoderCommon::table20_51_emit_[216] = {
3970     0x22, 0x67, 0x30, 0x22, 0x67, 0x31, 0x22, 0x67, 0x32, 0x22, 0x67, 0x61,
3971     0x22, 0x67, 0x63, 0x22, 0x67, 0x65, 0x22, 0x67, 0x69, 0x22, 0x67, 0x6f,
3972     0x22, 0x67, 0x73, 0x22, 0x67, 0x74, 0x22, 0x67, 0x20, 0x22, 0x67, 0x25,
3973     0x22, 0x67, 0x2d, 0x22, 0x67, 0x2e, 0x22, 0x67, 0x2f, 0x22, 0x67, 0x33,
3974     0x22, 0x67, 0x34, 0x22, 0x67, 0x35, 0x22, 0x67, 0x36, 0x22, 0x67, 0x37,
3975     0x22, 0x67, 0x38, 0x22, 0x67, 0x39, 0x22, 0x67, 0x3d, 0x22, 0x67, 0x41,
3976     0x22, 0x67, 0x5f, 0x22, 0x67, 0x62, 0x22, 0x67, 0x64, 0x22, 0x67, 0x66,
3977     0x22, 0x67, 0x67, 0x22, 0x67, 0x68, 0x22, 0x67, 0x6c, 0x22, 0x67, 0x6d,
3978     0x22, 0x67, 0x6e, 0x22, 0x67, 0x70, 0x22, 0x67, 0x72, 0x22, 0x67, 0x75,
3979     0x22, 0x68, 0x30, 0x22, 0x68, 0x31, 0x22, 0x68, 0x32, 0x22, 0x68, 0x61,
3980     0x22, 0x68, 0x63, 0x22, 0x68, 0x65, 0x22, 0x68, 0x69, 0x22, 0x68, 0x6f,
3981     0x22, 0x68, 0x73, 0x22, 0x68, 0x74, 0x22, 0x68, 0x20, 0x22, 0x68, 0x25,
3982     0x22, 0x68, 0x2d, 0x22, 0x68, 0x2e, 0x22, 0x68, 0x2f, 0x22, 0x68, 0x33,
3983     0x22, 0x68, 0x34, 0x22, 0x68, 0x35, 0x22, 0x68, 0x36, 0x22, 0x68, 0x37,
3984     0x22, 0x68, 0x38, 0x22, 0x68, 0x39, 0x22, 0x68, 0x3d, 0x22, 0x68, 0x41,
3985     0x22, 0x68, 0x5f, 0x22, 0x68, 0x62, 0x22, 0x68, 0x64, 0x22, 0x68, 0x66,
3986     0x22, 0x68, 0x67, 0x22, 0x68, 0x68, 0x22, 0x68, 0x6c, 0x22, 0x68, 0x6d,
3987     0x22, 0x68, 0x6e, 0x22, 0x68, 0x70, 0x22, 0x68, 0x72, 0x22, 0x68, 0x75};
3988 const uint8_t HuffDecoderCommon::table20_52_emit_[216] = {
3989     0x22, 0x6c, 0x30, 0x22, 0x6c, 0x31, 0x22, 0x6c, 0x32, 0x22, 0x6c, 0x61,
3990     0x22, 0x6c, 0x63, 0x22, 0x6c, 0x65, 0x22, 0x6c, 0x69, 0x22, 0x6c, 0x6f,
3991     0x22, 0x6c, 0x73, 0x22, 0x6c, 0x74, 0x22, 0x6c, 0x20, 0x22, 0x6c, 0x25,
3992     0x22, 0x6c, 0x2d, 0x22, 0x6c, 0x2e, 0x22, 0x6c, 0x2f, 0x22, 0x6c, 0x33,
3993     0x22, 0x6c, 0x34, 0x22, 0x6c, 0x35, 0x22, 0x6c, 0x36, 0x22, 0x6c, 0x37,
3994     0x22, 0x6c, 0x38, 0x22, 0x6c, 0x39, 0x22, 0x6c, 0x3d, 0x22, 0x6c, 0x41,
3995     0x22, 0x6c, 0x5f, 0x22, 0x6c, 0x62, 0x22, 0x6c, 0x64, 0x22, 0x6c, 0x66,
3996     0x22, 0x6c, 0x67, 0x22, 0x6c, 0x68, 0x22, 0x6c, 0x6c, 0x22, 0x6c, 0x6d,
3997     0x22, 0x6c, 0x6e, 0x22, 0x6c, 0x70, 0x22, 0x6c, 0x72, 0x22, 0x6c, 0x75,
3998     0x22, 0x6d, 0x30, 0x22, 0x6d, 0x31, 0x22, 0x6d, 0x32, 0x22, 0x6d, 0x61,
3999     0x22, 0x6d, 0x63, 0x22, 0x6d, 0x65, 0x22, 0x6d, 0x69, 0x22, 0x6d, 0x6f,
4000     0x22, 0x6d, 0x73, 0x22, 0x6d, 0x74, 0x22, 0x6d, 0x20, 0x22, 0x6d, 0x25,
4001     0x22, 0x6d, 0x2d, 0x22, 0x6d, 0x2e, 0x22, 0x6d, 0x2f, 0x22, 0x6d, 0x33,
4002     0x22, 0x6d, 0x34, 0x22, 0x6d, 0x35, 0x22, 0x6d, 0x36, 0x22, 0x6d, 0x37,
4003     0x22, 0x6d, 0x38, 0x22, 0x6d, 0x39, 0x22, 0x6d, 0x3d, 0x22, 0x6d, 0x41,
4004     0x22, 0x6d, 0x5f, 0x22, 0x6d, 0x62, 0x22, 0x6d, 0x64, 0x22, 0x6d, 0x66,
4005     0x22, 0x6d, 0x67, 0x22, 0x6d, 0x68, 0x22, 0x6d, 0x6c, 0x22, 0x6d, 0x6d,
4006     0x22, 0x6d, 0x6e, 0x22, 0x6d, 0x70, 0x22, 0x6d, 0x72, 0x22, 0x6d, 0x75};
4007 const uint8_t HuffDecoderCommon::table20_53_emit_[216] = {
4008     0x22, 0x6e, 0x30, 0x22, 0x6e, 0x31, 0x22, 0x6e, 0x32, 0x22, 0x6e, 0x61,
4009     0x22, 0x6e, 0x63, 0x22, 0x6e, 0x65, 0x22, 0x6e, 0x69, 0x22, 0x6e, 0x6f,
4010     0x22, 0x6e, 0x73, 0x22, 0x6e, 0x74, 0x22, 0x6e, 0x20, 0x22, 0x6e, 0x25,
4011     0x22, 0x6e, 0x2d, 0x22, 0x6e, 0x2e, 0x22, 0x6e, 0x2f, 0x22, 0x6e, 0x33,
4012     0x22, 0x6e, 0x34, 0x22, 0x6e, 0x35, 0x22, 0x6e, 0x36, 0x22, 0x6e, 0x37,
4013     0x22, 0x6e, 0x38, 0x22, 0x6e, 0x39, 0x22, 0x6e, 0x3d, 0x22, 0x6e, 0x41,
4014     0x22, 0x6e, 0x5f, 0x22, 0x6e, 0x62, 0x22, 0x6e, 0x64, 0x22, 0x6e, 0x66,
4015     0x22, 0x6e, 0x67, 0x22, 0x6e, 0x68, 0x22, 0x6e, 0x6c, 0x22, 0x6e, 0x6d,
4016     0x22, 0x6e, 0x6e, 0x22, 0x6e, 0x70, 0x22, 0x6e, 0x72, 0x22, 0x6e, 0x75,
4017     0x22, 0x70, 0x30, 0x22, 0x70, 0x31, 0x22, 0x70, 0x32, 0x22, 0x70, 0x61,
4018     0x22, 0x70, 0x63, 0x22, 0x70, 0x65, 0x22, 0x70, 0x69, 0x22, 0x70, 0x6f,
4019     0x22, 0x70, 0x73, 0x22, 0x70, 0x74, 0x22, 0x70, 0x20, 0x22, 0x70, 0x25,
4020     0x22, 0x70, 0x2d, 0x22, 0x70, 0x2e, 0x22, 0x70, 0x2f, 0x22, 0x70, 0x33,
4021     0x22, 0x70, 0x34, 0x22, 0x70, 0x35, 0x22, 0x70, 0x36, 0x22, 0x70, 0x37,
4022     0x22, 0x70, 0x38, 0x22, 0x70, 0x39, 0x22, 0x70, 0x3d, 0x22, 0x70, 0x41,
4023     0x22, 0x70, 0x5f, 0x22, 0x70, 0x62, 0x22, 0x70, 0x64, 0x22, 0x70, 0x66,
4024     0x22, 0x70, 0x67, 0x22, 0x70, 0x68, 0x22, 0x70, 0x6c, 0x22, 0x70, 0x6d,
4025     0x22, 0x70, 0x6e, 0x22, 0x70, 0x70, 0x22, 0x70, 0x72, 0x22, 0x70, 0x75};
4026 const uint8_t HuffDecoderCommon::table20_54_emit_[216] = {
4027     0x22, 0x72, 0x30, 0x22, 0x72, 0x31, 0x22, 0x72, 0x32, 0x22, 0x72, 0x61,
4028     0x22, 0x72, 0x63, 0x22, 0x72, 0x65, 0x22, 0x72, 0x69, 0x22, 0x72, 0x6f,
4029     0x22, 0x72, 0x73, 0x22, 0x72, 0x74, 0x22, 0x72, 0x20, 0x22, 0x72, 0x25,
4030     0x22, 0x72, 0x2d, 0x22, 0x72, 0x2e, 0x22, 0x72, 0x2f, 0x22, 0x72, 0x33,
4031     0x22, 0x72, 0x34, 0x22, 0x72, 0x35, 0x22, 0x72, 0x36, 0x22, 0x72, 0x37,
4032     0x22, 0x72, 0x38, 0x22, 0x72, 0x39, 0x22, 0x72, 0x3d, 0x22, 0x72, 0x41,
4033     0x22, 0x72, 0x5f, 0x22, 0x72, 0x62, 0x22, 0x72, 0x64, 0x22, 0x72, 0x66,
4034     0x22, 0x72, 0x67, 0x22, 0x72, 0x68, 0x22, 0x72, 0x6c, 0x22, 0x72, 0x6d,
4035     0x22, 0x72, 0x6e, 0x22, 0x72, 0x70, 0x22, 0x72, 0x72, 0x22, 0x72, 0x75,
4036     0x22, 0x75, 0x30, 0x22, 0x75, 0x31, 0x22, 0x75, 0x32, 0x22, 0x75, 0x61,
4037     0x22, 0x75, 0x63, 0x22, 0x75, 0x65, 0x22, 0x75, 0x69, 0x22, 0x75, 0x6f,
4038     0x22, 0x75, 0x73, 0x22, 0x75, 0x74, 0x22, 0x75, 0x20, 0x22, 0x75, 0x25,
4039     0x22, 0x75, 0x2d, 0x22, 0x75, 0x2e, 0x22, 0x75, 0x2f, 0x22, 0x75, 0x33,
4040     0x22, 0x75, 0x34, 0x22, 0x75, 0x35, 0x22, 0x75, 0x36, 0x22, 0x75, 0x37,
4041     0x22, 0x75, 0x38, 0x22, 0x75, 0x39, 0x22, 0x75, 0x3d, 0x22, 0x75, 0x41,
4042     0x22, 0x75, 0x5f, 0x22, 0x75, 0x62, 0x22, 0x75, 0x64, 0x22, 0x75, 0x66,
4043     0x22, 0x75, 0x67, 0x22, 0x75, 0x68, 0x22, 0x75, 0x6c, 0x22, 0x75, 0x6d,
4044     0x22, 0x75, 0x6e, 0x22, 0x75, 0x70, 0x22, 0x75, 0x72, 0x22, 0x75, 0x75};
4045 const uint8_t HuffDecoderCommon::table20_55_emit_[120] = {
4046     0x22, 0x3a, 0x30, 0x22, 0x3a, 0x31, 0x22, 0x3a, 0x32, 0x22, 0x3a, 0x61,
4047     0x22, 0x3a, 0x63, 0x22, 0x3a, 0x65, 0x22, 0x3a, 0x69, 0x22, 0x3a, 0x6f,
4048     0x22, 0x3a, 0x73, 0x22, 0x3a, 0x74, 0x22, 0x42, 0x30, 0x22, 0x42, 0x31,
4049     0x22, 0x42, 0x32, 0x22, 0x42, 0x61, 0x22, 0x42, 0x63, 0x22, 0x42, 0x65,
4050     0x22, 0x42, 0x69, 0x22, 0x42, 0x6f, 0x22, 0x42, 0x73, 0x22, 0x42, 0x74,
4051     0x22, 0x43, 0x30, 0x22, 0x43, 0x31, 0x22, 0x43, 0x32, 0x22, 0x43, 0x61,
4052     0x22, 0x43, 0x63, 0x22, 0x43, 0x65, 0x22, 0x43, 0x69, 0x22, 0x43, 0x6f,
4053     0x22, 0x43, 0x73, 0x22, 0x43, 0x74, 0x22, 0x44, 0x30, 0x22, 0x44, 0x31,
4054     0x22, 0x44, 0x32, 0x22, 0x44, 0x61, 0x22, 0x44, 0x63, 0x22, 0x44, 0x65,
4055     0x22, 0x44, 0x69, 0x22, 0x44, 0x6f, 0x22, 0x44, 0x73, 0x22, 0x44, 0x74};
4056 const uint8_t HuffDecoderCommon::table20_56_emit_[120] = {
4057     0x22, 0x45, 0x30, 0x22, 0x45, 0x31, 0x22, 0x45, 0x32, 0x22, 0x45, 0x61,
4058     0x22, 0x45, 0x63, 0x22, 0x45, 0x65, 0x22, 0x45, 0x69, 0x22, 0x45, 0x6f,
4059     0x22, 0x45, 0x73, 0x22, 0x45, 0x74, 0x22, 0x46, 0x30, 0x22, 0x46, 0x31,
4060     0x22, 0x46, 0x32, 0x22, 0x46, 0x61, 0x22, 0x46, 0x63, 0x22, 0x46, 0x65,
4061     0x22, 0x46, 0x69, 0x22, 0x46, 0x6f, 0x22, 0x46, 0x73, 0x22, 0x46, 0x74,
4062     0x22, 0x47, 0x30, 0x22, 0x47, 0x31, 0x22, 0x47, 0x32, 0x22, 0x47, 0x61,
4063     0x22, 0x47, 0x63, 0x22, 0x47, 0x65, 0x22, 0x47, 0x69, 0x22, 0x47, 0x6f,
4064     0x22, 0x47, 0x73, 0x22, 0x47, 0x74, 0x22, 0x48, 0x30, 0x22, 0x48, 0x31,
4065     0x22, 0x48, 0x32, 0x22, 0x48, 0x61, 0x22, 0x48, 0x63, 0x22, 0x48, 0x65,
4066     0x22, 0x48, 0x69, 0x22, 0x48, 0x6f, 0x22, 0x48, 0x73, 0x22, 0x48, 0x74};
4067 const uint8_t HuffDecoderCommon::table20_57_emit_[120] = {
4068     0x22, 0x49, 0x30, 0x22, 0x49, 0x31, 0x22, 0x49, 0x32, 0x22, 0x49, 0x61,
4069     0x22, 0x49, 0x63, 0x22, 0x49, 0x65, 0x22, 0x49, 0x69, 0x22, 0x49, 0x6f,
4070     0x22, 0x49, 0x73, 0x22, 0x49, 0x74, 0x22, 0x4a, 0x30, 0x22, 0x4a, 0x31,
4071     0x22, 0x4a, 0x32, 0x22, 0x4a, 0x61, 0x22, 0x4a, 0x63, 0x22, 0x4a, 0x65,
4072     0x22, 0x4a, 0x69, 0x22, 0x4a, 0x6f, 0x22, 0x4a, 0x73, 0x22, 0x4a, 0x74,
4073     0x22, 0x4b, 0x30, 0x22, 0x4b, 0x31, 0x22, 0x4b, 0x32, 0x22, 0x4b, 0x61,
4074     0x22, 0x4b, 0x63, 0x22, 0x4b, 0x65, 0x22, 0x4b, 0x69, 0x22, 0x4b, 0x6f,
4075     0x22, 0x4b, 0x73, 0x22, 0x4b, 0x74, 0x22, 0x4c, 0x30, 0x22, 0x4c, 0x31,
4076     0x22, 0x4c, 0x32, 0x22, 0x4c, 0x61, 0x22, 0x4c, 0x63, 0x22, 0x4c, 0x65,
4077     0x22, 0x4c, 0x69, 0x22, 0x4c, 0x6f, 0x22, 0x4c, 0x73, 0x22, 0x4c, 0x74};
4078 const uint8_t HuffDecoderCommon::table20_58_emit_[120] = {
4079     0x22, 0x4d, 0x30, 0x22, 0x4d, 0x31, 0x22, 0x4d, 0x32, 0x22, 0x4d, 0x61,
4080     0x22, 0x4d, 0x63, 0x22, 0x4d, 0x65, 0x22, 0x4d, 0x69, 0x22, 0x4d, 0x6f,
4081     0x22, 0x4d, 0x73, 0x22, 0x4d, 0x74, 0x22, 0x4e, 0x30, 0x22, 0x4e, 0x31,
4082     0x22, 0x4e, 0x32, 0x22, 0x4e, 0x61, 0x22, 0x4e, 0x63, 0x22, 0x4e, 0x65,
4083     0x22, 0x4e, 0x69, 0x22, 0x4e, 0x6f, 0x22, 0x4e, 0x73, 0x22, 0x4e, 0x74,
4084     0x22, 0x4f, 0x30, 0x22, 0x4f, 0x31, 0x22, 0x4f, 0x32, 0x22, 0x4f, 0x61,
4085     0x22, 0x4f, 0x63, 0x22, 0x4f, 0x65, 0x22, 0x4f, 0x69, 0x22, 0x4f, 0x6f,
4086     0x22, 0x4f, 0x73, 0x22, 0x4f, 0x74, 0x22, 0x50, 0x30, 0x22, 0x50, 0x31,
4087     0x22, 0x50, 0x32, 0x22, 0x50, 0x61, 0x22, 0x50, 0x63, 0x22, 0x50, 0x65,
4088     0x22, 0x50, 0x69, 0x22, 0x50, 0x6f, 0x22, 0x50, 0x73, 0x22, 0x50, 0x74};
4089 const uint8_t HuffDecoderCommon::table20_59_emit_[120] = {
4090     0x22, 0x51, 0x30, 0x22, 0x51, 0x31, 0x22, 0x51, 0x32, 0x22, 0x51, 0x61,
4091     0x22, 0x51, 0x63, 0x22, 0x51, 0x65, 0x22, 0x51, 0x69, 0x22, 0x51, 0x6f,
4092     0x22, 0x51, 0x73, 0x22, 0x51, 0x74, 0x22, 0x52, 0x30, 0x22, 0x52, 0x31,
4093     0x22, 0x52, 0x32, 0x22, 0x52, 0x61, 0x22, 0x52, 0x63, 0x22, 0x52, 0x65,
4094     0x22, 0x52, 0x69, 0x22, 0x52, 0x6f, 0x22, 0x52, 0x73, 0x22, 0x52, 0x74,
4095     0x22, 0x53, 0x30, 0x22, 0x53, 0x31, 0x22, 0x53, 0x32, 0x22, 0x53, 0x61,
4096     0x22, 0x53, 0x63, 0x22, 0x53, 0x65, 0x22, 0x53, 0x69, 0x22, 0x53, 0x6f,
4097     0x22, 0x53, 0x73, 0x22, 0x53, 0x74, 0x22, 0x54, 0x30, 0x22, 0x54, 0x31,
4098     0x22, 0x54, 0x32, 0x22, 0x54, 0x61, 0x22, 0x54, 0x63, 0x22, 0x54, 0x65,
4099     0x22, 0x54, 0x69, 0x22, 0x54, 0x6f, 0x22, 0x54, 0x73, 0x22, 0x54, 0x74};
4100 const uint8_t HuffDecoderCommon::table20_60_emit_[120] = {
4101     0x22, 0x55, 0x30, 0x22, 0x55, 0x31, 0x22, 0x55, 0x32, 0x22, 0x55, 0x61,
4102     0x22, 0x55, 0x63, 0x22, 0x55, 0x65, 0x22, 0x55, 0x69, 0x22, 0x55, 0x6f,
4103     0x22, 0x55, 0x73, 0x22, 0x55, 0x74, 0x22, 0x56, 0x30, 0x22, 0x56, 0x31,
4104     0x22, 0x56, 0x32, 0x22, 0x56, 0x61, 0x22, 0x56, 0x63, 0x22, 0x56, 0x65,
4105     0x22, 0x56, 0x69, 0x22, 0x56, 0x6f, 0x22, 0x56, 0x73, 0x22, 0x56, 0x74,
4106     0x22, 0x57, 0x30, 0x22, 0x57, 0x31, 0x22, 0x57, 0x32, 0x22, 0x57, 0x61,
4107     0x22, 0x57, 0x63, 0x22, 0x57, 0x65, 0x22, 0x57, 0x69, 0x22, 0x57, 0x6f,
4108     0x22, 0x57, 0x73, 0x22, 0x57, 0x74, 0x22, 0x59, 0x30, 0x22, 0x59, 0x31,
4109     0x22, 0x59, 0x32, 0x22, 0x59, 0x61, 0x22, 0x59, 0x63, 0x22, 0x59, 0x65,
4110     0x22, 0x59, 0x69, 0x22, 0x59, 0x6f, 0x22, 0x59, 0x73, 0x22, 0x59, 0x74};
4111 const uint8_t HuffDecoderCommon::table20_61_emit_[120] = {
4112     0x22, 0x6a, 0x30, 0x22, 0x6a, 0x31, 0x22, 0x6a, 0x32, 0x22, 0x6a, 0x61,
4113     0x22, 0x6a, 0x63, 0x22, 0x6a, 0x65, 0x22, 0x6a, 0x69, 0x22, 0x6a, 0x6f,
4114     0x22, 0x6a, 0x73, 0x22, 0x6a, 0x74, 0x22, 0x6b, 0x30, 0x22, 0x6b, 0x31,
4115     0x22, 0x6b, 0x32, 0x22, 0x6b, 0x61, 0x22, 0x6b, 0x63, 0x22, 0x6b, 0x65,
4116     0x22, 0x6b, 0x69, 0x22, 0x6b, 0x6f, 0x22, 0x6b, 0x73, 0x22, 0x6b, 0x74,
4117     0x22, 0x71, 0x30, 0x22, 0x71, 0x31, 0x22, 0x71, 0x32, 0x22, 0x71, 0x61,
4118     0x22, 0x71, 0x63, 0x22, 0x71, 0x65, 0x22, 0x71, 0x69, 0x22, 0x71, 0x6f,
4119     0x22, 0x71, 0x73, 0x22, 0x71, 0x74, 0x22, 0x76, 0x30, 0x22, 0x76, 0x31,
4120     0x22, 0x76, 0x32, 0x22, 0x76, 0x61, 0x22, 0x76, 0x63, 0x22, 0x76, 0x65,
4121     0x22, 0x76, 0x69, 0x22, 0x76, 0x6f, 0x22, 0x76, 0x73, 0x22, 0x76, 0x74};
4122 const uint8_t HuffDecoderCommon::table20_62_emit_[120] = {
4123     0x22, 0x77, 0x30, 0x22, 0x77, 0x31, 0x22, 0x77, 0x32, 0x22, 0x77, 0x61,
4124     0x22, 0x77, 0x63, 0x22, 0x77, 0x65, 0x22, 0x77, 0x69, 0x22, 0x77, 0x6f,
4125     0x22, 0x77, 0x73, 0x22, 0x77, 0x74, 0x22, 0x78, 0x30, 0x22, 0x78, 0x31,
4126     0x22, 0x78, 0x32, 0x22, 0x78, 0x61, 0x22, 0x78, 0x63, 0x22, 0x78, 0x65,
4127     0x22, 0x78, 0x69, 0x22, 0x78, 0x6f, 0x22, 0x78, 0x73, 0x22, 0x78, 0x74,
4128     0x22, 0x79, 0x30, 0x22, 0x79, 0x31, 0x22, 0x79, 0x32, 0x22, 0x79, 0x61,
4129     0x22, 0x79, 0x63, 0x22, 0x79, 0x65, 0x22, 0x79, 0x69, 0x22, 0x79, 0x6f,
4130     0x22, 0x79, 0x73, 0x22, 0x79, 0x74, 0x22, 0x7a, 0x30, 0x22, 0x7a, 0x31,
4131     0x22, 0x7a, 0x32, 0x22, 0x7a, 0x61, 0x22, 0x7a, 0x63, 0x22, 0x7a, 0x65,
4132     0x22, 0x7a, 0x69, 0x22, 0x7a, 0x6f, 0x22, 0x7a, 0x73, 0x22, 0x7a, 0x74};
4133 const uint8_t HuffDecoderCommon::table20_63_emit_[31] = {
4134     0x22, 0x26, 0x22, 0x2a, 0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22,
4135     0x5a, 0x22, 0x21, 0x22, 0x22, 0x28, 0x22, 0x29, 0x22, 0x3f, 0x22,
4136     0x27, 0x22, 0x2b, 0x22, 0x7c, 0x22, 0x23, 0x22, 0x3e};
4137 const uint16_t HuffDecoderCommon::table20_63_ops_[128] = {
4138     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4139     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
4140     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4141     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
4142     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4143     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4144     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4145     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4146     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
4147     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4148     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
4149     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x007a,
4150     0x0000, 0x0000, 0x0000, 0x008a, 0x0000, 0x0000, 0x0000, 0x009a, 0x0000,
4151     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
4152     0x0000, 0x0003};
4153 const uint8_t HuffDecoderCommon::table20_64_emit_[204] = {
4154     0x28, 0x30, 0x30, 0x28, 0x30, 0x31, 0x28, 0x30, 0x32, 0x28, 0x30, 0x61,
4155     0x28, 0x30, 0x63, 0x28, 0x30, 0x65, 0x28, 0x30, 0x69, 0x28, 0x30, 0x6f,
4156     0x28, 0x30, 0x73, 0x28, 0x30, 0x74, 0x28, 0x30, 0x20, 0x28, 0x30, 0x25,
4157     0x28, 0x30, 0x2d, 0x28, 0x30, 0x2e, 0x28, 0x30, 0x2f, 0x28, 0x30, 0x33,
4158     0x28, 0x30, 0x34, 0x28, 0x30, 0x35, 0x28, 0x30, 0x36, 0x28, 0x30, 0x37,
4159     0x28, 0x30, 0x38, 0x28, 0x30, 0x39, 0x28, 0x30, 0x3d, 0x28, 0x30, 0x41,
4160     0x28, 0x30, 0x5f, 0x28, 0x30, 0x62, 0x28, 0x30, 0x64, 0x28, 0x30, 0x66,
4161     0x28, 0x30, 0x67, 0x28, 0x30, 0x68, 0x28, 0x30, 0x6c, 0x28, 0x30, 0x6d,
4162     0x28, 0x30, 0x6e, 0x28, 0x30, 0x70, 0x28, 0x30, 0x72, 0x28, 0x30, 0x75,
4163     0x28, 0x30, 0x3a, 0x28, 0x30, 0x42, 0x28, 0x30, 0x43, 0x28, 0x30, 0x44,
4164     0x28, 0x30, 0x45, 0x28, 0x30, 0x46, 0x28, 0x30, 0x47, 0x28, 0x30, 0x48,
4165     0x28, 0x30, 0x49, 0x28, 0x30, 0x4a, 0x28, 0x30, 0x4b, 0x28, 0x30, 0x4c,
4166     0x28, 0x30, 0x4d, 0x28, 0x30, 0x4e, 0x28, 0x30, 0x4f, 0x28, 0x30, 0x50,
4167     0x28, 0x30, 0x51, 0x28, 0x30, 0x52, 0x28, 0x30, 0x53, 0x28, 0x30, 0x54,
4168     0x28, 0x30, 0x55, 0x28, 0x30, 0x56, 0x28, 0x30, 0x57, 0x28, 0x30, 0x59,
4169     0x28, 0x30, 0x6a, 0x28, 0x30, 0x6b, 0x28, 0x30, 0x71, 0x28, 0x30, 0x76,
4170     0x28, 0x30, 0x77, 0x28, 0x30, 0x78, 0x28, 0x30, 0x79, 0x28, 0x30, 0x7a};
4171 const uint8_t HuffDecoderCommon::table20_65_emit_[204] = {
4172     0x28, 0x31, 0x30, 0x28, 0x31, 0x31, 0x28, 0x31, 0x32, 0x28, 0x31, 0x61,
4173     0x28, 0x31, 0x63, 0x28, 0x31, 0x65, 0x28, 0x31, 0x69, 0x28, 0x31, 0x6f,
4174     0x28, 0x31, 0x73, 0x28, 0x31, 0x74, 0x28, 0x31, 0x20, 0x28, 0x31, 0x25,
4175     0x28, 0x31, 0x2d, 0x28, 0x31, 0x2e, 0x28, 0x31, 0x2f, 0x28, 0x31, 0x33,
4176     0x28, 0x31, 0x34, 0x28, 0x31, 0x35, 0x28, 0x31, 0x36, 0x28, 0x31, 0x37,
4177     0x28, 0x31, 0x38, 0x28, 0x31, 0x39, 0x28, 0x31, 0x3d, 0x28, 0x31, 0x41,
4178     0x28, 0x31, 0x5f, 0x28, 0x31, 0x62, 0x28, 0x31, 0x64, 0x28, 0x31, 0x66,
4179     0x28, 0x31, 0x67, 0x28, 0x31, 0x68, 0x28, 0x31, 0x6c, 0x28, 0x31, 0x6d,
4180     0x28, 0x31, 0x6e, 0x28, 0x31, 0x70, 0x28, 0x31, 0x72, 0x28, 0x31, 0x75,
4181     0x28, 0x31, 0x3a, 0x28, 0x31, 0x42, 0x28, 0x31, 0x43, 0x28, 0x31, 0x44,
4182     0x28, 0x31, 0x45, 0x28, 0x31, 0x46, 0x28, 0x31, 0x47, 0x28, 0x31, 0x48,
4183     0x28, 0x31, 0x49, 0x28, 0x31, 0x4a, 0x28, 0x31, 0x4b, 0x28, 0x31, 0x4c,
4184     0x28, 0x31, 0x4d, 0x28, 0x31, 0x4e, 0x28, 0x31, 0x4f, 0x28, 0x31, 0x50,
4185     0x28, 0x31, 0x51, 0x28, 0x31, 0x52, 0x28, 0x31, 0x53, 0x28, 0x31, 0x54,
4186     0x28, 0x31, 0x55, 0x28, 0x31, 0x56, 0x28, 0x31, 0x57, 0x28, 0x31, 0x59,
4187     0x28, 0x31, 0x6a, 0x28, 0x31, 0x6b, 0x28, 0x31, 0x71, 0x28, 0x31, 0x76,
4188     0x28, 0x31, 0x77, 0x28, 0x31, 0x78, 0x28, 0x31, 0x79, 0x28, 0x31, 0x7a};
4189 const uint8_t HuffDecoderCommon::table20_66_emit_[204] = {
4190     0x28, 0x32, 0x30, 0x28, 0x32, 0x31, 0x28, 0x32, 0x32, 0x28, 0x32, 0x61,
4191     0x28, 0x32, 0x63, 0x28, 0x32, 0x65, 0x28, 0x32, 0x69, 0x28, 0x32, 0x6f,
4192     0x28, 0x32, 0x73, 0x28, 0x32, 0x74, 0x28, 0x32, 0x20, 0x28, 0x32, 0x25,
4193     0x28, 0x32, 0x2d, 0x28, 0x32, 0x2e, 0x28, 0x32, 0x2f, 0x28, 0x32, 0x33,
4194     0x28, 0x32, 0x34, 0x28, 0x32, 0x35, 0x28, 0x32, 0x36, 0x28, 0x32, 0x37,
4195     0x28, 0x32, 0x38, 0x28, 0x32, 0x39, 0x28, 0x32, 0x3d, 0x28, 0x32, 0x41,
4196     0x28, 0x32, 0x5f, 0x28, 0x32, 0x62, 0x28, 0x32, 0x64, 0x28, 0x32, 0x66,
4197     0x28, 0x32, 0x67, 0x28, 0x32, 0x68, 0x28, 0x32, 0x6c, 0x28, 0x32, 0x6d,
4198     0x28, 0x32, 0x6e, 0x28, 0x32, 0x70, 0x28, 0x32, 0x72, 0x28, 0x32, 0x75,
4199     0x28, 0x32, 0x3a, 0x28, 0x32, 0x42, 0x28, 0x32, 0x43, 0x28, 0x32, 0x44,
4200     0x28, 0x32, 0x45, 0x28, 0x32, 0x46, 0x28, 0x32, 0x47, 0x28, 0x32, 0x48,
4201     0x28, 0x32, 0x49, 0x28, 0x32, 0x4a, 0x28, 0x32, 0x4b, 0x28, 0x32, 0x4c,
4202     0x28, 0x32, 0x4d, 0x28, 0x32, 0x4e, 0x28, 0x32, 0x4f, 0x28, 0x32, 0x50,
4203     0x28, 0x32, 0x51, 0x28, 0x32, 0x52, 0x28, 0x32, 0x53, 0x28, 0x32, 0x54,
4204     0x28, 0x32, 0x55, 0x28, 0x32, 0x56, 0x28, 0x32, 0x57, 0x28, 0x32, 0x59,
4205     0x28, 0x32, 0x6a, 0x28, 0x32, 0x6b, 0x28, 0x32, 0x71, 0x28, 0x32, 0x76,
4206     0x28, 0x32, 0x77, 0x28, 0x32, 0x78, 0x28, 0x32, 0x79, 0x28, 0x32, 0x7a};
4207 const uint8_t HuffDecoderCommon::table20_67_emit_[204] = {
4208     0x28, 0x61, 0x30, 0x28, 0x61, 0x31, 0x28, 0x61, 0x32, 0x28, 0x61, 0x61,
4209     0x28, 0x61, 0x63, 0x28, 0x61, 0x65, 0x28, 0x61, 0x69, 0x28, 0x61, 0x6f,
4210     0x28, 0x61, 0x73, 0x28, 0x61, 0x74, 0x28, 0x61, 0x20, 0x28, 0x61, 0x25,
4211     0x28, 0x61, 0x2d, 0x28, 0x61, 0x2e, 0x28, 0x61, 0x2f, 0x28, 0x61, 0x33,
4212     0x28, 0x61, 0x34, 0x28, 0x61, 0x35, 0x28, 0x61, 0x36, 0x28, 0x61, 0x37,
4213     0x28, 0x61, 0x38, 0x28, 0x61, 0x39, 0x28, 0x61, 0x3d, 0x28, 0x61, 0x41,
4214     0x28, 0x61, 0x5f, 0x28, 0x61, 0x62, 0x28, 0x61, 0x64, 0x28, 0x61, 0x66,
4215     0x28, 0x61, 0x67, 0x28, 0x61, 0x68, 0x28, 0x61, 0x6c, 0x28, 0x61, 0x6d,
4216     0x28, 0x61, 0x6e, 0x28, 0x61, 0x70, 0x28, 0x61, 0x72, 0x28, 0x61, 0x75,
4217     0x28, 0x61, 0x3a, 0x28, 0x61, 0x42, 0x28, 0x61, 0x43, 0x28, 0x61, 0x44,
4218     0x28, 0x61, 0x45, 0x28, 0x61, 0x46, 0x28, 0x61, 0x47, 0x28, 0x61, 0x48,
4219     0x28, 0x61, 0x49, 0x28, 0x61, 0x4a, 0x28, 0x61, 0x4b, 0x28, 0x61, 0x4c,
4220     0x28, 0x61, 0x4d, 0x28, 0x61, 0x4e, 0x28, 0x61, 0x4f, 0x28, 0x61, 0x50,
4221     0x28, 0x61, 0x51, 0x28, 0x61, 0x52, 0x28, 0x61, 0x53, 0x28, 0x61, 0x54,
4222     0x28, 0x61, 0x55, 0x28, 0x61, 0x56, 0x28, 0x61, 0x57, 0x28, 0x61, 0x59,
4223     0x28, 0x61, 0x6a, 0x28, 0x61, 0x6b, 0x28, 0x61, 0x71, 0x28, 0x61, 0x76,
4224     0x28, 0x61, 0x77, 0x28, 0x61, 0x78, 0x28, 0x61, 0x79, 0x28, 0x61, 0x7a};
4225 const uint8_t HuffDecoderCommon::table20_68_emit_[204] = {
4226     0x28, 0x63, 0x30, 0x28, 0x63, 0x31, 0x28, 0x63, 0x32, 0x28, 0x63, 0x61,
4227     0x28, 0x63, 0x63, 0x28, 0x63, 0x65, 0x28, 0x63, 0x69, 0x28, 0x63, 0x6f,
4228     0x28, 0x63, 0x73, 0x28, 0x63, 0x74, 0x28, 0x63, 0x20, 0x28, 0x63, 0x25,
4229     0x28, 0x63, 0x2d, 0x28, 0x63, 0x2e, 0x28, 0x63, 0x2f, 0x28, 0x63, 0x33,
4230     0x28, 0x63, 0x34, 0x28, 0x63, 0x35, 0x28, 0x63, 0x36, 0x28, 0x63, 0x37,
4231     0x28, 0x63, 0x38, 0x28, 0x63, 0x39, 0x28, 0x63, 0x3d, 0x28, 0x63, 0x41,
4232     0x28, 0x63, 0x5f, 0x28, 0x63, 0x62, 0x28, 0x63, 0x64, 0x28, 0x63, 0x66,
4233     0x28, 0x63, 0x67, 0x28, 0x63, 0x68, 0x28, 0x63, 0x6c, 0x28, 0x63, 0x6d,
4234     0x28, 0x63, 0x6e, 0x28, 0x63, 0x70, 0x28, 0x63, 0x72, 0x28, 0x63, 0x75,
4235     0x28, 0x63, 0x3a, 0x28, 0x63, 0x42, 0x28, 0x63, 0x43, 0x28, 0x63, 0x44,
4236     0x28, 0x63, 0x45, 0x28, 0x63, 0x46, 0x28, 0x63, 0x47, 0x28, 0x63, 0x48,
4237     0x28, 0x63, 0x49, 0x28, 0x63, 0x4a, 0x28, 0x63, 0x4b, 0x28, 0x63, 0x4c,
4238     0x28, 0x63, 0x4d, 0x28, 0x63, 0x4e, 0x28, 0x63, 0x4f, 0x28, 0x63, 0x50,
4239     0x28, 0x63, 0x51, 0x28, 0x63, 0x52, 0x28, 0x63, 0x53, 0x28, 0x63, 0x54,
4240     0x28, 0x63, 0x55, 0x28, 0x63, 0x56, 0x28, 0x63, 0x57, 0x28, 0x63, 0x59,
4241     0x28, 0x63, 0x6a, 0x28, 0x63, 0x6b, 0x28, 0x63, 0x71, 0x28, 0x63, 0x76,
4242     0x28, 0x63, 0x77, 0x28, 0x63, 0x78, 0x28, 0x63, 0x79, 0x28, 0x63, 0x7a};
4243 const uint8_t HuffDecoderCommon::table20_69_emit_[204] = {
4244     0x28, 0x65, 0x30, 0x28, 0x65, 0x31, 0x28, 0x65, 0x32, 0x28, 0x65, 0x61,
4245     0x28, 0x65, 0x63, 0x28, 0x65, 0x65, 0x28, 0x65, 0x69, 0x28, 0x65, 0x6f,
4246     0x28, 0x65, 0x73, 0x28, 0x65, 0x74, 0x28, 0x65, 0x20, 0x28, 0x65, 0x25,
4247     0x28, 0x65, 0x2d, 0x28, 0x65, 0x2e, 0x28, 0x65, 0x2f, 0x28, 0x65, 0x33,
4248     0x28, 0x65, 0x34, 0x28, 0x65, 0x35, 0x28, 0x65, 0x36, 0x28, 0x65, 0x37,
4249     0x28, 0x65, 0x38, 0x28, 0x65, 0x39, 0x28, 0x65, 0x3d, 0x28, 0x65, 0x41,
4250     0x28, 0x65, 0x5f, 0x28, 0x65, 0x62, 0x28, 0x65, 0x64, 0x28, 0x65, 0x66,
4251     0x28, 0x65, 0x67, 0x28, 0x65, 0x68, 0x28, 0x65, 0x6c, 0x28, 0x65, 0x6d,
4252     0x28, 0x65, 0x6e, 0x28, 0x65, 0x70, 0x28, 0x65, 0x72, 0x28, 0x65, 0x75,
4253     0x28, 0x65, 0x3a, 0x28, 0x65, 0x42, 0x28, 0x65, 0x43, 0x28, 0x65, 0x44,
4254     0x28, 0x65, 0x45, 0x28, 0x65, 0x46, 0x28, 0x65, 0x47, 0x28, 0x65, 0x48,
4255     0x28, 0x65, 0x49, 0x28, 0x65, 0x4a, 0x28, 0x65, 0x4b, 0x28, 0x65, 0x4c,
4256     0x28, 0x65, 0x4d, 0x28, 0x65, 0x4e, 0x28, 0x65, 0x4f, 0x28, 0x65, 0x50,
4257     0x28, 0x65, 0x51, 0x28, 0x65, 0x52, 0x28, 0x65, 0x53, 0x28, 0x65, 0x54,
4258     0x28, 0x65, 0x55, 0x28, 0x65, 0x56, 0x28, 0x65, 0x57, 0x28, 0x65, 0x59,
4259     0x28, 0x65, 0x6a, 0x28, 0x65, 0x6b, 0x28, 0x65, 0x71, 0x28, 0x65, 0x76,
4260     0x28, 0x65, 0x77, 0x28, 0x65, 0x78, 0x28, 0x65, 0x79, 0x28, 0x65, 0x7a};
4261 const uint8_t HuffDecoderCommon::table20_70_emit_[204] = {
4262     0x28, 0x69, 0x30, 0x28, 0x69, 0x31, 0x28, 0x69, 0x32, 0x28, 0x69, 0x61,
4263     0x28, 0x69, 0x63, 0x28, 0x69, 0x65, 0x28, 0x69, 0x69, 0x28, 0x69, 0x6f,
4264     0x28, 0x69, 0x73, 0x28, 0x69, 0x74, 0x28, 0x69, 0x20, 0x28, 0x69, 0x25,
4265     0x28, 0x69, 0x2d, 0x28, 0x69, 0x2e, 0x28, 0x69, 0x2f, 0x28, 0x69, 0x33,
4266     0x28, 0x69, 0x34, 0x28, 0x69, 0x35, 0x28, 0x69, 0x36, 0x28, 0x69, 0x37,
4267     0x28, 0x69, 0x38, 0x28, 0x69, 0x39, 0x28, 0x69, 0x3d, 0x28, 0x69, 0x41,
4268     0x28, 0x69, 0x5f, 0x28, 0x69, 0x62, 0x28, 0x69, 0x64, 0x28, 0x69, 0x66,
4269     0x28, 0x69, 0x67, 0x28, 0x69, 0x68, 0x28, 0x69, 0x6c, 0x28, 0x69, 0x6d,
4270     0x28, 0x69, 0x6e, 0x28, 0x69, 0x70, 0x28, 0x69, 0x72, 0x28, 0x69, 0x75,
4271     0x28, 0x69, 0x3a, 0x28, 0x69, 0x42, 0x28, 0x69, 0x43, 0x28, 0x69, 0x44,
4272     0x28, 0x69, 0x45, 0x28, 0x69, 0x46, 0x28, 0x69, 0x47, 0x28, 0x69, 0x48,
4273     0x28, 0x69, 0x49, 0x28, 0x69, 0x4a, 0x28, 0x69, 0x4b, 0x28, 0x69, 0x4c,
4274     0x28, 0x69, 0x4d, 0x28, 0x69, 0x4e, 0x28, 0x69, 0x4f, 0x28, 0x69, 0x50,
4275     0x28, 0x69, 0x51, 0x28, 0x69, 0x52, 0x28, 0x69, 0x53, 0x28, 0x69, 0x54,
4276     0x28, 0x69, 0x55, 0x28, 0x69, 0x56, 0x28, 0x69, 0x57, 0x28, 0x69, 0x59,
4277     0x28, 0x69, 0x6a, 0x28, 0x69, 0x6b, 0x28, 0x69, 0x71, 0x28, 0x69, 0x76,
4278     0x28, 0x69, 0x77, 0x28, 0x69, 0x78, 0x28, 0x69, 0x79, 0x28, 0x69, 0x7a};
4279 const uint8_t HuffDecoderCommon::table20_71_emit_[204] = {
4280     0x28, 0x6f, 0x30, 0x28, 0x6f, 0x31, 0x28, 0x6f, 0x32, 0x28, 0x6f, 0x61,
4281     0x28, 0x6f, 0x63, 0x28, 0x6f, 0x65, 0x28, 0x6f, 0x69, 0x28, 0x6f, 0x6f,
4282     0x28, 0x6f, 0x73, 0x28, 0x6f, 0x74, 0x28, 0x6f, 0x20, 0x28, 0x6f, 0x25,
4283     0x28, 0x6f, 0x2d, 0x28, 0x6f, 0x2e, 0x28, 0x6f, 0x2f, 0x28, 0x6f, 0x33,
4284     0x28, 0x6f, 0x34, 0x28, 0x6f, 0x35, 0x28, 0x6f, 0x36, 0x28, 0x6f, 0x37,
4285     0x28, 0x6f, 0x38, 0x28, 0x6f, 0x39, 0x28, 0x6f, 0x3d, 0x28, 0x6f, 0x41,
4286     0x28, 0x6f, 0x5f, 0x28, 0x6f, 0x62, 0x28, 0x6f, 0x64, 0x28, 0x6f, 0x66,
4287     0x28, 0x6f, 0x67, 0x28, 0x6f, 0x68, 0x28, 0x6f, 0x6c, 0x28, 0x6f, 0x6d,
4288     0x28, 0x6f, 0x6e, 0x28, 0x6f, 0x70, 0x28, 0x6f, 0x72, 0x28, 0x6f, 0x75,
4289     0x28, 0x6f, 0x3a, 0x28, 0x6f, 0x42, 0x28, 0x6f, 0x43, 0x28, 0x6f, 0x44,
4290     0x28, 0x6f, 0x45, 0x28, 0x6f, 0x46, 0x28, 0x6f, 0x47, 0x28, 0x6f, 0x48,
4291     0x28, 0x6f, 0x49, 0x28, 0x6f, 0x4a, 0x28, 0x6f, 0x4b, 0x28, 0x6f, 0x4c,
4292     0x28, 0x6f, 0x4d, 0x28, 0x6f, 0x4e, 0x28, 0x6f, 0x4f, 0x28, 0x6f, 0x50,
4293     0x28, 0x6f, 0x51, 0x28, 0x6f, 0x52, 0x28, 0x6f, 0x53, 0x28, 0x6f, 0x54,
4294     0x28, 0x6f, 0x55, 0x28, 0x6f, 0x56, 0x28, 0x6f, 0x57, 0x28, 0x6f, 0x59,
4295     0x28, 0x6f, 0x6a, 0x28, 0x6f, 0x6b, 0x28, 0x6f, 0x71, 0x28, 0x6f, 0x76,
4296     0x28, 0x6f, 0x77, 0x28, 0x6f, 0x78, 0x28, 0x6f, 0x79, 0x28, 0x6f, 0x7a};
4297 const uint8_t HuffDecoderCommon::table20_72_emit_[204] = {
4298     0x28, 0x73, 0x30, 0x28, 0x73, 0x31, 0x28, 0x73, 0x32, 0x28, 0x73, 0x61,
4299     0x28, 0x73, 0x63, 0x28, 0x73, 0x65, 0x28, 0x73, 0x69, 0x28, 0x73, 0x6f,
4300     0x28, 0x73, 0x73, 0x28, 0x73, 0x74, 0x28, 0x73, 0x20, 0x28, 0x73, 0x25,
4301     0x28, 0x73, 0x2d, 0x28, 0x73, 0x2e, 0x28, 0x73, 0x2f, 0x28, 0x73, 0x33,
4302     0x28, 0x73, 0x34, 0x28, 0x73, 0x35, 0x28, 0x73, 0x36, 0x28, 0x73, 0x37,
4303     0x28, 0x73, 0x38, 0x28, 0x73, 0x39, 0x28, 0x73, 0x3d, 0x28, 0x73, 0x41,
4304     0x28, 0x73, 0x5f, 0x28, 0x73, 0x62, 0x28, 0x73, 0x64, 0x28, 0x73, 0x66,
4305     0x28, 0x73, 0x67, 0x28, 0x73, 0x68, 0x28, 0x73, 0x6c, 0x28, 0x73, 0x6d,
4306     0x28, 0x73, 0x6e, 0x28, 0x73, 0x70, 0x28, 0x73, 0x72, 0x28, 0x73, 0x75,
4307     0x28, 0x73, 0x3a, 0x28, 0x73, 0x42, 0x28, 0x73, 0x43, 0x28, 0x73, 0x44,
4308     0x28, 0x73, 0x45, 0x28, 0x73, 0x46, 0x28, 0x73, 0x47, 0x28, 0x73, 0x48,
4309     0x28, 0x73, 0x49, 0x28, 0x73, 0x4a, 0x28, 0x73, 0x4b, 0x28, 0x73, 0x4c,
4310     0x28, 0x73, 0x4d, 0x28, 0x73, 0x4e, 0x28, 0x73, 0x4f, 0x28, 0x73, 0x50,
4311     0x28, 0x73, 0x51, 0x28, 0x73, 0x52, 0x28, 0x73, 0x53, 0x28, 0x73, 0x54,
4312     0x28, 0x73, 0x55, 0x28, 0x73, 0x56, 0x28, 0x73, 0x57, 0x28, 0x73, 0x59,
4313     0x28, 0x73, 0x6a, 0x28, 0x73, 0x6b, 0x28, 0x73, 0x71, 0x28, 0x73, 0x76,
4314     0x28, 0x73, 0x77, 0x28, 0x73, 0x78, 0x28, 0x73, 0x79, 0x28, 0x73, 0x7a};
4315 const uint8_t HuffDecoderCommon::table20_73_emit_[204] = {
4316     0x28, 0x74, 0x30, 0x28, 0x74, 0x31, 0x28, 0x74, 0x32, 0x28, 0x74, 0x61,
4317     0x28, 0x74, 0x63, 0x28, 0x74, 0x65, 0x28, 0x74, 0x69, 0x28, 0x74, 0x6f,
4318     0x28, 0x74, 0x73, 0x28, 0x74, 0x74, 0x28, 0x74, 0x20, 0x28, 0x74, 0x25,
4319     0x28, 0x74, 0x2d, 0x28, 0x74, 0x2e, 0x28, 0x74, 0x2f, 0x28, 0x74, 0x33,
4320     0x28, 0x74, 0x34, 0x28, 0x74, 0x35, 0x28, 0x74, 0x36, 0x28, 0x74, 0x37,
4321     0x28, 0x74, 0x38, 0x28, 0x74, 0x39, 0x28, 0x74, 0x3d, 0x28, 0x74, 0x41,
4322     0x28, 0x74, 0x5f, 0x28, 0x74, 0x62, 0x28, 0x74, 0x64, 0x28, 0x74, 0x66,
4323     0x28, 0x74, 0x67, 0x28, 0x74, 0x68, 0x28, 0x74, 0x6c, 0x28, 0x74, 0x6d,
4324     0x28, 0x74, 0x6e, 0x28, 0x74, 0x70, 0x28, 0x74, 0x72, 0x28, 0x74, 0x75,
4325     0x28, 0x74, 0x3a, 0x28, 0x74, 0x42, 0x28, 0x74, 0x43, 0x28, 0x74, 0x44,
4326     0x28, 0x74, 0x45, 0x28, 0x74, 0x46, 0x28, 0x74, 0x47, 0x28, 0x74, 0x48,
4327     0x28, 0x74, 0x49, 0x28, 0x74, 0x4a, 0x28, 0x74, 0x4b, 0x28, 0x74, 0x4c,
4328     0x28, 0x74, 0x4d, 0x28, 0x74, 0x4e, 0x28, 0x74, 0x4f, 0x28, 0x74, 0x50,
4329     0x28, 0x74, 0x51, 0x28, 0x74, 0x52, 0x28, 0x74, 0x53, 0x28, 0x74, 0x54,
4330     0x28, 0x74, 0x55, 0x28, 0x74, 0x56, 0x28, 0x74, 0x57, 0x28, 0x74, 0x59,
4331     0x28, 0x74, 0x6a, 0x28, 0x74, 0x6b, 0x28, 0x74, 0x71, 0x28, 0x74, 0x76,
4332     0x28, 0x74, 0x77, 0x28, 0x74, 0x78, 0x28, 0x74, 0x79, 0x28, 0x74, 0x7a};
4333 const uint8_t HuffDecoderCommon::table20_74_emit_[216] = {
4334     0x28, 0x20, 0x30, 0x28, 0x20, 0x31, 0x28, 0x20, 0x32, 0x28, 0x20, 0x61,
4335     0x28, 0x20, 0x63, 0x28, 0x20, 0x65, 0x28, 0x20, 0x69, 0x28, 0x20, 0x6f,
4336     0x28, 0x20, 0x73, 0x28, 0x20, 0x74, 0x28, 0x20, 0x20, 0x28, 0x20, 0x25,
4337     0x28, 0x20, 0x2d, 0x28, 0x20, 0x2e, 0x28, 0x20, 0x2f, 0x28, 0x20, 0x33,
4338     0x28, 0x20, 0x34, 0x28, 0x20, 0x35, 0x28, 0x20, 0x36, 0x28, 0x20, 0x37,
4339     0x28, 0x20, 0x38, 0x28, 0x20, 0x39, 0x28, 0x20, 0x3d, 0x28, 0x20, 0x41,
4340     0x28, 0x20, 0x5f, 0x28, 0x20, 0x62, 0x28, 0x20, 0x64, 0x28, 0x20, 0x66,
4341     0x28, 0x20, 0x67, 0x28, 0x20, 0x68, 0x28, 0x20, 0x6c, 0x28, 0x20, 0x6d,
4342     0x28, 0x20, 0x6e, 0x28, 0x20, 0x70, 0x28, 0x20, 0x72, 0x28, 0x20, 0x75,
4343     0x28, 0x25, 0x30, 0x28, 0x25, 0x31, 0x28, 0x25, 0x32, 0x28, 0x25, 0x61,
4344     0x28, 0x25, 0x63, 0x28, 0x25, 0x65, 0x28, 0x25, 0x69, 0x28, 0x25, 0x6f,
4345     0x28, 0x25, 0x73, 0x28, 0x25, 0x74, 0x28, 0x25, 0x20, 0x28, 0x25, 0x25,
4346     0x28, 0x25, 0x2d, 0x28, 0x25, 0x2e, 0x28, 0x25, 0x2f, 0x28, 0x25, 0x33,
4347     0x28, 0x25, 0x34, 0x28, 0x25, 0x35, 0x28, 0x25, 0x36, 0x28, 0x25, 0x37,
4348     0x28, 0x25, 0x38, 0x28, 0x25, 0x39, 0x28, 0x25, 0x3d, 0x28, 0x25, 0x41,
4349     0x28, 0x25, 0x5f, 0x28, 0x25, 0x62, 0x28, 0x25, 0x64, 0x28, 0x25, 0x66,
4350     0x28, 0x25, 0x67, 0x28, 0x25, 0x68, 0x28, 0x25, 0x6c, 0x28, 0x25, 0x6d,
4351     0x28, 0x25, 0x6e, 0x28, 0x25, 0x70, 0x28, 0x25, 0x72, 0x28, 0x25, 0x75};
4352 const uint8_t HuffDecoderCommon::table20_75_emit_[216] = {
4353     0x28, 0x2d, 0x30, 0x28, 0x2d, 0x31, 0x28, 0x2d, 0x32, 0x28, 0x2d, 0x61,
4354     0x28, 0x2d, 0x63, 0x28, 0x2d, 0x65, 0x28, 0x2d, 0x69, 0x28, 0x2d, 0x6f,
4355     0x28, 0x2d, 0x73, 0x28, 0x2d, 0x74, 0x28, 0x2d, 0x20, 0x28, 0x2d, 0x25,
4356     0x28, 0x2d, 0x2d, 0x28, 0x2d, 0x2e, 0x28, 0x2d, 0x2f, 0x28, 0x2d, 0x33,
4357     0x28, 0x2d, 0x34, 0x28, 0x2d, 0x35, 0x28, 0x2d, 0x36, 0x28, 0x2d, 0x37,
4358     0x28, 0x2d, 0x38, 0x28, 0x2d, 0x39, 0x28, 0x2d, 0x3d, 0x28, 0x2d, 0x41,
4359     0x28, 0x2d, 0x5f, 0x28, 0x2d, 0x62, 0x28, 0x2d, 0x64, 0x28, 0x2d, 0x66,
4360     0x28, 0x2d, 0x67, 0x28, 0x2d, 0x68, 0x28, 0x2d, 0x6c, 0x28, 0x2d, 0x6d,
4361     0x28, 0x2d, 0x6e, 0x28, 0x2d, 0x70, 0x28, 0x2d, 0x72, 0x28, 0x2d, 0x75,
4362     0x28, 0x2e, 0x30, 0x28, 0x2e, 0x31, 0x28, 0x2e, 0x32, 0x28, 0x2e, 0x61,
4363     0x28, 0x2e, 0x63, 0x28, 0x2e, 0x65, 0x28, 0x2e, 0x69, 0x28, 0x2e, 0x6f,
4364     0x28, 0x2e, 0x73, 0x28, 0x2e, 0x74, 0x28, 0x2e, 0x20, 0x28, 0x2e, 0x25,
4365     0x28, 0x2e, 0x2d, 0x28, 0x2e, 0x2e, 0x28, 0x2e, 0x2f, 0x28, 0x2e, 0x33,
4366     0x28, 0x2e, 0x34, 0x28, 0x2e, 0x35, 0x28, 0x2e, 0x36, 0x28, 0x2e, 0x37,
4367     0x28, 0x2e, 0x38, 0x28, 0x2e, 0x39, 0x28, 0x2e, 0x3d, 0x28, 0x2e, 0x41,
4368     0x28, 0x2e, 0x5f, 0x28, 0x2e, 0x62, 0x28, 0x2e, 0x64, 0x28, 0x2e, 0x66,
4369     0x28, 0x2e, 0x67, 0x28, 0x2e, 0x68, 0x28, 0x2e, 0x6c, 0x28, 0x2e, 0x6d,
4370     0x28, 0x2e, 0x6e, 0x28, 0x2e, 0x70, 0x28, 0x2e, 0x72, 0x28, 0x2e, 0x75};
4371 const uint8_t HuffDecoderCommon::table20_76_emit_[216] = {
4372     0x28, 0x2f, 0x30, 0x28, 0x2f, 0x31, 0x28, 0x2f, 0x32, 0x28, 0x2f, 0x61,
4373     0x28, 0x2f, 0x63, 0x28, 0x2f, 0x65, 0x28, 0x2f, 0x69, 0x28, 0x2f, 0x6f,
4374     0x28, 0x2f, 0x73, 0x28, 0x2f, 0x74, 0x28, 0x2f, 0x20, 0x28, 0x2f, 0x25,
4375     0x28, 0x2f, 0x2d, 0x28, 0x2f, 0x2e, 0x28, 0x2f, 0x2f, 0x28, 0x2f, 0x33,
4376     0x28, 0x2f, 0x34, 0x28, 0x2f, 0x35, 0x28, 0x2f, 0x36, 0x28, 0x2f, 0x37,
4377     0x28, 0x2f, 0x38, 0x28, 0x2f, 0x39, 0x28, 0x2f, 0x3d, 0x28, 0x2f, 0x41,
4378     0x28, 0x2f, 0x5f, 0x28, 0x2f, 0x62, 0x28, 0x2f, 0x64, 0x28, 0x2f, 0x66,
4379     0x28, 0x2f, 0x67, 0x28, 0x2f, 0x68, 0x28, 0x2f, 0x6c, 0x28, 0x2f, 0x6d,
4380     0x28, 0x2f, 0x6e, 0x28, 0x2f, 0x70, 0x28, 0x2f, 0x72, 0x28, 0x2f, 0x75,
4381     0x28, 0x33, 0x30, 0x28, 0x33, 0x31, 0x28, 0x33, 0x32, 0x28, 0x33, 0x61,
4382     0x28, 0x33, 0x63, 0x28, 0x33, 0x65, 0x28, 0x33, 0x69, 0x28, 0x33, 0x6f,
4383     0x28, 0x33, 0x73, 0x28, 0x33, 0x74, 0x28, 0x33, 0x20, 0x28, 0x33, 0x25,
4384     0x28, 0x33, 0x2d, 0x28, 0x33, 0x2e, 0x28, 0x33, 0x2f, 0x28, 0x33, 0x33,
4385     0x28, 0x33, 0x34, 0x28, 0x33, 0x35, 0x28, 0x33, 0x36, 0x28, 0x33, 0x37,
4386     0x28, 0x33, 0x38, 0x28, 0x33, 0x39, 0x28, 0x33, 0x3d, 0x28, 0x33, 0x41,
4387     0x28, 0x33, 0x5f, 0x28, 0x33, 0x62, 0x28, 0x33, 0x64, 0x28, 0x33, 0x66,
4388     0x28, 0x33, 0x67, 0x28, 0x33, 0x68, 0x28, 0x33, 0x6c, 0x28, 0x33, 0x6d,
4389     0x28, 0x33, 0x6e, 0x28, 0x33, 0x70, 0x28, 0x33, 0x72, 0x28, 0x33, 0x75};
4390 const uint8_t HuffDecoderCommon::table20_77_emit_[216] = {
4391     0x28, 0x34, 0x30, 0x28, 0x34, 0x31, 0x28, 0x34, 0x32, 0x28, 0x34, 0x61,
4392     0x28, 0x34, 0x63, 0x28, 0x34, 0x65, 0x28, 0x34, 0x69, 0x28, 0x34, 0x6f,
4393     0x28, 0x34, 0x73, 0x28, 0x34, 0x74, 0x28, 0x34, 0x20, 0x28, 0x34, 0x25,
4394     0x28, 0x34, 0x2d, 0x28, 0x34, 0x2e, 0x28, 0x34, 0x2f, 0x28, 0x34, 0x33,
4395     0x28, 0x34, 0x34, 0x28, 0x34, 0x35, 0x28, 0x34, 0x36, 0x28, 0x34, 0x37,
4396     0x28, 0x34, 0x38, 0x28, 0x34, 0x39, 0x28, 0x34, 0x3d, 0x28, 0x34, 0x41,
4397     0x28, 0x34, 0x5f, 0x28, 0x34, 0x62, 0x28, 0x34, 0x64, 0x28, 0x34, 0x66,
4398     0x28, 0x34, 0x67, 0x28, 0x34, 0x68, 0x28, 0x34, 0x6c, 0x28, 0x34, 0x6d,
4399     0x28, 0x34, 0x6e, 0x28, 0x34, 0x70, 0x28, 0x34, 0x72, 0x28, 0x34, 0x75,
4400     0x28, 0x35, 0x30, 0x28, 0x35, 0x31, 0x28, 0x35, 0x32, 0x28, 0x35, 0x61,
4401     0x28, 0x35, 0x63, 0x28, 0x35, 0x65, 0x28, 0x35, 0x69, 0x28, 0x35, 0x6f,
4402     0x28, 0x35, 0x73, 0x28, 0x35, 0x74, 0x28, 0x35, 0x20, 0x28, 0x35, 0x25,
4403     0x28, 0x35, 0x2d, 0x28, 0x35, 0x2e, 0x28, 0x35, 0x2f, 0x28, 0x35, 0x33,
4404     0x28, 0x35, 0x34, 0x28, 0x35, 0x35, 0x28, 0x35, 0x36, 0x28, 0x35, 0x37,
4405     0x28, 0x35, 0x38, 0x28, 0x35, 0x39, 0x28, 0x35, 0x3d, 0x28, 0x35, 0x41,
4406     0x28, 0x35, 0x5f, 0x28, 0x35, 0x62, 0x28, 0x35, 0x64, 0x28, 0x35, 0x66,
4407     0x28, 0x35, 0x67, 0x28, 0x35, 0x68, 0x28, 0x35, 0x6c, 0x28, 0x35, 0x6d,
4408     0x28, 0x35, 0x6e, 0x28, 0x35, 0x70, 0x28, 0x35, 0x72, 0x28, 0x35, 0x75};
4409 const uint8_t HuffDecoderCommon::table20_78_emit_[216] = {
4410     0x28, 0x36, 0x30, 0x28, 0x36, 0x31, 0x28, 0x36, 0x32, 0x28, 0x36, 0x61,
4411     0x28, 0x36, 0x63, 0x28, 0x36, 0x65, 0x28, 0x36, 0x69, 0x28, 0x36, 0x6f,
4412     0x28, 0x36, 0x73, 0x28, 0x36, 0x74, 0x28, 0x36, 0x20, 0x28, 0x36, 0x25,
4413     0x28, 0x36, 0x2d, 0x28, 0x36, 0x2e, 0x28, 0x36, 0x2f, 0x28, 0x36, 0x33,
4414     0x28, 0x36, 0x34, 0x28, 0x36, 0x35, 0x28, 0x36, 0x36, 0x28, 0x36, 0x37,
4415     0x28, 0x36, 0x38, 0x28, 0x36, 0x39, 0x28, 0x36, 0x3d, 0x28, 0x36, 0x41,
4416     0x28, 0x36, 0x5f, 0x28, 0x36, 0x62, 0x28, 0x36, 0x64, 0x28, 0x36, 0x66,
4417     0x28, 0x36, 0x67, 0x28, 0x36, 0x68, 0x28, 0x36, 0x6c, 0x28, 0x36, 0x6d,
4418     0x28, 0x36, 0x6e, 0x28, 0x36, 0x70, 0x28, 0x36, 0x72, 0x28, 0x36, 0x75,
4419     0x28, 0x37, 0x30, 0x28, 0x37, 0x31, 0x28, 0x37, 0x32, 0x28, 0x37, 0x61,
4420     0x28, 0x37, 0x63, 0x28, 0x37, 0x65, 0x28, 0x37, 0x69, 0x28, 0x37, 0x6f,
4421     0x28, 0x37, 0x73, 0x28, 0x37, 0x74, 0x28, 0x37, 0x20, 0x28, 0x37, 0x25,
4422     0x28, 0x37, 0x2d, 0x28, 0x37, 0x2e, 0x28, 0x37, 0x2f, 0x28, 0x37, 0x33,
4423     0x28, 0x37, 0x34, 0x28, 0x37, 0x35, 0x28, 0x37, 0x36, 0x28, 0x37, 0x37,
4424     0x28, 0x37, 0x38, 0x28, 0x37, 0x39, 0x28, 0x37, 0x3d, 0x28, 0x37, 0x41,
4425     0x28, 0x37, 0x5f, 0x28, 0x37, 0x62, 0x28, 0x37, 0x64, 0x28, 0x37, 0x66,
4426     0x28, 0x37, 0x67, 0x28, 0x37, 0x68, 0x28, 0x37, 0x6c, 0x28, 0x37, 0x6d,
4427     0x28, 0x37, 0x6e, 0x28, 0x37, 0x70, 0x28, 0x37, 0x72, 0x28, 0x37, 0x75};
4428 const uint8_t HuffDecoderCommon::table20_79_emit_[216] = {
4429     0x28, 0x38, 0x30, 0x28, 0x38, 0x31, 0x28, 0x38, 0x32, 0x28, 0x38, 0x61,
4430     0x28, 0x38, 0x63, 0x28, 0x38, 0x65, 0x28, 0x38, 0x69, 0x28, 0x38, 0x6f,
4431     0x28, 0x38, 0x73, 0x28, 0x38, 0x74, 0x28, 0x38, 0x20, 0x28, 0x38, 0x25,
4432     0x28, 0x38, 0x2d, 0x28, 0x38, 0x2e, 0x28, 0x38, 0x2f, 0x28, 0x38, 0x33,
4433     0x28, 0x38, 0x34, 0x28, 0x38, 0x35, 0x28, 0x38, 0x36, 0x28, 0x38, 0x37,
4434     0x28, 0x38, 0x38, 0x28, 0x38, 0x39, 0x28, 0x38, 0x3d, 0x28, 0x38, 0x41,
4435     0x28, 0x38, 0x5f, 0x28, 0x38, 0x62, 0x28, 0x38, 0x64, 0x28, 0x38, 0x66,
4436     0x28, 0x38, 0x67, 0x28, 0x38, 0x68, 0x28, 0x38, 0x6c, 0x28, 0x38, 0x6d,
4437     0x28, 0x38, 0x6e, 0x28, 0x38, 0x70, 0x28, 0x38, 0x72, 0x28, 0x38, 0x75,
4438     0x28, 0x39, 0x30, 0x28, 0x39, 0x31, 0x28, 0x39, 0x32, 0x28, 0x39, 0x61,
4439     0x28, 0x39, 0x63, 0x28, 0x39, 0x65, 0x28, 0x39, 0x69, 0x28, 0x39, 0x6f,
4440     0x28, 0x39, 0x73, 0x28, 0x39, 0x74, 0x28, 0x39, 0x20, 0x28, 0x39, 0x25,
4441     0x28, 0x39, 0x2d, 0x28, 0x39, 0x2e, 0x28, 0x39, 0x2f, 0x28, 0x39, 0x33,
4442     0x28, 0x39, 0x34, 0x28, 0x39, 0x35, 0x28, 0x39, 0x36, 0x28, 0x39, 0x37,
4443     0x28, 0x39, 0x38, 0x28, 0x39, 0x39, 0x28, 0x39, 0x3d, 0x28, 0x39, 0x41,
4444     0x28, 0x39, 0x5f, 0x28, 0x39, 0x62, 0x28, 0x39, 0x64, 0x28, 0x39, 0x66,
4445     0x28, 0x39, 0x67, 0x28, 0x39, 0x68, 0x28, 0x39, 0x6c, 0x28, 0x39, 0x6d,
4446     0x28, 0x39, 0x6e, 0x28, 0x39, 0x70, 0x28, 0x39, 0x72, 0x28, 0x39, 0x75};
4447 const uint8_t HuffDecoderCommon::table20_80_emit_[216] = {
4448     0x28, 0x3d, 0x30, 0x28, 0x3d, 0x31, 0x28, 0x3d, 0x32, 0x28, 0x3d, 0x61,
4449     0x28, 0x3d, 0x63, 0x28, 0x3d, 0x65, 0x28, 0x3d, 0x69, 0x28, 0x3d, 0x6f,
4450     0x28, 0x3d, 0x73, 0x28, 0x3d, 0x74, 0x28, 0x3d, 0x20, 0x28, 0x3d, 0x25,
4451     0x28, 0x3d, 0x2d, 0x28, 0x3d, 0x2e, 0x28, 0x3d, 0x2f, 0x28, 0x3d, 0x33,
4452     0x28, 0x3d, 0x34, 0x28, 0x3d, 0x35, 0x28, 0x3d, 0x36, 0x28, 0x3d, 0x37,
4453     0x28, 0x3d, 0x38, 0x28, 0x3d, 0x39, 0x28, 0x3d, 0x3d, 0x28, 0x3d, 0x41,
4454     0x28, 0x3d, 0x5f, 0x28, 0x3d, 0x62, 0x28, 0x3d, 0x64, 0x28, 0x3d, 0x66,
4455     0x28, 0x3d, 0x67, 0x28, 0x3d, 0x68, 0x28, 0x3d, 0x6c, 0x28, 0x3d, 0x6d,
4456     0x28, 0x3d, 0x6e, 0x28, 0x3d, 0x70, 0x28, 0x3d, 0x72, 0x28, 0x3d, 0x75,
4457     0x28, 0x41, 0x30, 0x28, 0x41, 0x31, 0x28, 0x41, 0x32, 0x28, 0x41, 0x61,
4458     0x28, 0x41, 0x63, 0x28, 0x41, 0x65, 0x28, 0x41, 0x69, 0x28, 0x41, 0x6f,
4459     0x28, 0x41, 0x73, 0x28, 0x41, 0x74, 0x28, 0x41, 0x20, 0x28, 0x41, 0x25,
4460     0x28, 0x41, 0x2d, 0x28, 0x41, 0x2e, 0x28, 0x41, 0x2f, 0x28, 0x41, 0x33,
4461     0x28, 0x41, 0x34, 0x28, 0x41, 0x35, 0x28, 0x41, 0x36, 0x28, 0x41, 0x37,
4462     0x28, 0x41, 0x38, 0x28, 0x41, 0x39, 0x28, 0x41, 0x3d, 0x28, 0x41, 0x41,
4463     0x28, 0x41, 0x5f, 0x28, 0x41, 0x62, 0x28, 0x41, 0x64, 0x28, 0x41, 0x66,
4464     0x28, 0x41, 0x67, 0x28, 0x41, 0x68, 0x28, 0x41, 0x6c, 0x28, 0x41, 0x6d,
4465     0x28, 0x41, 0x6e, 0x28, 0x41, 0x70, 0x28, 0x41, 0x72, 0x28, 0x41, 0x75};
4466 const uint8_t HuffDecoderCommon::table20_81_emit_[216] = {
4467     0x28, 0x5f, 0x30, 0x28, 0x5f, 0x31, 0x28, 0x5f, 0x32, 0x28, 0x5f, 0x61,
4468     0x28, 0x5f, 0x63, 0x28, 0x5f, 0x65, 0x28, 0x5f, 0x69, 0x28, 0x5f, 0x6f,
4469     0x28, 0x5f, 0x73, 0x28, 0x5f, 0x74, 0x28, 0x5f, 0x20, 0x28, 0x5f, 0x25,
4470     0x28, 0x5f, 0x2d, 0x28, 0x5f, 0x2e, 0x28, 0x5f, 0x2f, 0x28, 0x5f, 0x33,
4471     0x28, 0x5f, 0x34, 0x28, 0x5f, 0x35, 0x28, 0x5f, 0x36, 0x28, 0x5f, 0x37,
4472     0x28, 0x5f, 0x38, 0x28, 0x5f, 0x39, 0x28, 0x5f, 0x3d, 0x28, 0x5f, 0x41,
4473     0x28, 0x5f, 0x5f, 0x28, 0x5f, 0x62, 0x28, 0x5f, 0x64, 0x28, 0x5f, 0x66,
4474     0x28, 0x5f, 0x67, 0x28, 0x5f, 0x68, 0x28, 0x5f, 0x6c, 0x28, 0x5f, 0x6d,
4475     0x28, 0x5f, 0x6e, 0x28, 0x5f, 0x70, 0x28, 0x5f, 0x72, 0x28, 0x5f, 0x75,
4476     0x28, 0x62, 0x30, 0x28, 0x62, 0x31, 0x28, 0x62, 0x32, 0x28, 0x62, 0x61,
4477     0x28, 0x62, 0x63, 0x28, 0x62, 0x65, 0x28, 0x62, 0x69, 0x28, 0x62, 0x6f,
4478     0x28, 0x62, 0x73, 0x28, 0x62, 0x74, 0x28, 0x62, 0x20, 0x28, 0x62, 0x25,
4479     0x28, 0x62, 0x2d, 0x28, 0x62, 0x2e, 0x28, 0x62, 0x2f, 0x28, 0x62, 0x33,
4480     0x28, 0x62, 0x34, 0x28, 0x62, 0x35, 0x28, 0x62, 0x36, 0x28, 0x62, 0x37,
4481     0x28, 0x62, 0x38, 0x28, 0x62, 0x39, 0x28, 0x62, 0x3d, 0x28, 0x62, 0x41,
4482     0x28, 0x62, 0x5f, 0x28, 0x62, 0x62, 0x28, 0x62, 0x64, 0x28, 0x62, 0x66,
4483     0x28, 0x62, 0x67, 0x28, 0x62, 0x68, 0x28, 0x62, 0x6c, 0x28, 0x62, 0x6d,
4484     0x28, 0x62, 0x6e, 0x28, 0x62, 0x70, 0x28, 0x62, 0x72, 0x28, 0x62, 0x75};
4485 const uint8_t HuffDecoderCommon::table20_82_emit_[216] = {
4486     0x28, 0x64, 0x30, 0x28, 0x64, 0x31, 0x28, 0x64, 0x32, 0x28, 0x64, 0x61,
4487     0x28, 0x64, 0x63, 0x28, 0x64, 0x65, 0x28, 0x64, 0x69, 0x28, 0x64, 0x6f,
4488     0x28, 0x64, 0x73, 0x28, 0x64, 0x74, 0x28, 0x64, 0x20, 0x28, 0x64, 0x25,
4489     0x28, 0x64, 0x2d, 0x28, 0x64, 0x2e, 0x28, 0x64, 0x2f, 0x28, 0x64, 0x33,
4490     0x28, 0x64, 0x34, 0x28, 0x64, 0x35, 0x28, 0x64, 0x36, 0x28, 0x64, 0x37,
4491     0x28, 0x64, 0x38, 0x28, 0x64, 0x39, 0x28, 0x64, 0x3d, 0x28, 0x64, 0x41,
4492     0x28, 0x64, 0x5f, 0x28, 0x64, 0x62, 0x28, 0x64, 0x64, 0x28, 0x64, 0x66,
4493     0x28, 0x64, 0x67, 0x28, 0x64, 0x68, 0x28, 0x64, 0x6c, 0x28, 0x64, 0x6d,
4494     0x28, 0x64, 0x6e, 0x28, 0x64, 0x70, 0x28, 0x64, 0x72, 0x28, 0x64, 0x75,
4495     0x28, 0x66, 0x30, 0x28, 0x66, 0x31, 0x28, 0x66, 0x32, 0x28, 0x66, 0x61,
4496     0x28, 0x66, 0x63, 0x28, 0x66, 0x65, 0x28, 0x66, 0x69, 0x28, 0x66, 0x6f,
4497     0x28, 0x66, 0x73, 0x28, 0x66, 0x74, 0x28, 0x66, 0x20, 0x28, 0x66, 0x25,
4498     0x28, 0x66, 0x2d, 0x28, 0x66, 0x2e, 0x28, 0x66, 0x2f, 0x28, 0x66, 0x33,
4499     0x28, 0x66, 0x34, 0x28, 0x66, 0x35, 0x28, 0x66, 0x36, 0x28, 0x66, 0x37,
4500     0x28, 0x66, 0x38, 0x28, 0x66, 0x39, 0x28, 0x66, 0x3d, 0x28, 0x66, 0x41,
4501     0x28, 0x66, 0x5f, 0x28, 0x66, 0x62, 0x28, 0x66, 0x64, 0x28, 0x66, 0x66,
4502     0x28, 0x66, 0x67, 0x28, 0x66, 0x68, 0x28, 0x66, 0x6c, 0x28, 0x66, 0x6d,
4503     0x28, 0x66, 0x6e, 0x28, 0x66, 0x70, 0x28, 0x66, 0x72, 0x28, 0x66, 0x75};
4504 const uint8_t HuffDecoderCommon::table20_83_emit_[216] = {
4505     0x28, 0x67, 0x30, 0x28, 0x67, 0x31, 0x28, 0x67, 0x32, 0x28, 0x67, 0x61,
4506     0x28, 0x67, 0x63, 0x28, 0x67, 0x65, 0x28, 0x67, 0x69, 0x28, 0x67, 0x6f,
4507     0x28, 0x67, 0x73, 0x28, 0x67, 0x74, 0x28, 0x67, 0x20, 0x28, 0x67, 0x25,
4508     0x28, 0x67, 0x2d, 0x28, 0x67, 0x2e, 0x28, 0x67, 0x2f, 0x28, 0x67, 0x33,
4509     0x28, 0x67, 0x34, 0x28, 0x67, 0x35, 0x28, 0x67, 0x36, 0x28, 0x67, 0x37,
4510     0x28, 0x67, 0x38, 0x28, 0x67, 0x39, 0x28, 0x67, 0x3d, 0x28, 0x67, 0x41,
4511     0x28, 0x67, 0x5f, 0x28, 0x67, 0x62, 0x28, 0x67, 0x64, 0x28, 0x67, 0x66,
4512     0x28, 0x67, 0x67, 0x28, 0x67, 0x68, 0x28, 0x67, 0x6c, 0x28, 0x67, 0x6d,
4513     0x28, 0x67, 0x6e, 0x28, 0x67, 0x70, 0x28, 0x67, 0x72, 0x28, 0x67, 0x75,
4514     0x28, 0x68, 0x30, 0x28, 0x68, 0x31, 0x28, 0x68, 0x32, 0x28, 0x68, 0x61,
4515     0x28, 0x68, 0x63, 0x28, 0x68, 0x65, 0x28, 0x68, 0x69, 0x28, 0x68, 0x6f,
4516     0x28, 0x68, 0x73, 0x28, 0x68, 0x74, 0x28, 0x68, 0x20, 0x28, 0x68, 0x25,
4517     0x28, 0x68, 0x2d, 0x28, 0x68, 0x2e, 0x28, 0x68, 0x2f, 0x28, 0x68, 0x33,
4518     0x28, 0x68, 0x34, 0x28, 0x68, 0x35, 0x28, 0x68, 0x36, 0x28, 0x68, 0x37,
4519     0x28, 0x68, 0x38, 0x28, 0x68, 0x39, 0x28, 0x68, 0x3d, 0x28, 0x68, 0x41,
4520     0x28, 0x68, 0x5f, 0x28, 0x68, 0x62, 0x28, 0x68, 0x64, 0x28, 0x68, 0x66,
4521     0x28, 0x68, 0x67, 0x28, 0x68, 0x68, 0x28, 0x68, 0x6c, 0x28, 0x68, 0x6d,
4522     0x28, 0x68, 0x6e, 0x28, 0x68, 0x70, 0x28, 0x68, 0x72, 0x28, 0x68, 0x75};
4523 const uint8_t HuffDecoderCommon::table20_84_emit_[216] = {
4524     0x28, 0x6c, 0x30, 0x28, 0x6c, 0x31, 0x28, 0x6c, 0x32, 0x28, 0x6c, 0x61,
4525     0x28, 0x6c, 0x63, 0x28, 0x6c, 0x65, 0x28, 0x6c, 0x69, 0x28, 0x6c, 0x6f,
4526     0x28, 0x6c, 0x73, 0x28, 0x6c, 0x74, 0x28, 0x6c, 0x20, 0x28, 0x6c, 0x25,
4527     0x28, 0x6c, 0x2d, 0x28, 0x6c, 0x2e, 0x28, 0x6c, 0x2f, 0x28, 0x6c, 0x33,
4528     0x28, 0x6c, 0x34, 0x28, 0x6c, 0x35, 0x28, 0x6c, 0x36, 0x28, 0x6c, 0x37,
4529     0x28, 0x6c, 0x38, 0x28, 0x6c, 0x39, 0x28, 0x6c, 0x3d, 0x28, 0x6c, 0x41,
4530     0x28, 0x6c, 0x5f, 0x28, 0x6c, 0x62, 0x28, 0x6c, 0x64, 0x28, 0x6c, 0x66,
4531     0x28, 0x6c, 0x67, 0x28, 0x6c, 0x68, 0x28, 0x6c, 0x6c, 0x28, 0x6c, 0x6d,
4532     0x28, 0x6c, 0x6e, 0x28, 0x6c, 0x70, 0x28, 0x6c, 0x72, 0x28, 0x6c, 0x75,
4533     0x28, 0x6d, 0x30, 0x28, 0x6d, 0x31, 0x28, 0x6d, 0x32, 0x28, 0x6d, 0x61,
4534     0x28, 0x6d, 0x63, 0x28, 0x6d, 0x65, 0x28, 0x6d, 0x69, 0x28, 0x6d, 0x6f,
4535     0x28, 0x6d, 0x73, 0x28, 0x6d, 0x74, 0x28, 0x6d, 0x20, 0x28, 0x6d, 0x25,
4536     0x28, 0x6d, 0x2d, 0x28, 0x6d, 0x2e, 0x28, 0x6d, 0x2f, 0x28, 0x6d, 0x33,
4537     0x28, 0x6d, 0x34, 0x28, 0x6d, 0x35, 0x28, 0x6d, 0x36, 0x28, 0x6d, 0x37,
4538     0x28, 0x6d, 0x38, 0x28, 0x6d, 0x39, 0x28, 0x6d, 0x3d, 0x28, 0x6d, 0x41,
4539     0x28, 0x6d, 0x5f, 0x28, 0x6d, 0x62, 0x28, 0x6d, 0x64, 0x28, 0x6d, 0x66,
4540     0x28, 0x6d, 0x67, 0x28, 0x6d, 0x68, 0x28, 0x6d, 0x6c, 0x28, 0x6d, 0x6d,
4541     0x28, 0x6d, 0x6e, 0x28, 0x6d, 0x70, 0x28, 0x6d, 0x72, 0x28, 0x6d, 0x75};
4542 const uint8_t HuffDecoderCommon::table20_85_emit_[216] = {
4543     0x28, 0x6e, 0x30, 0x28, 0x6e, 0x31, 0x28, 0x6e, 0x32, 0x28, 0x6e, 0x61,
4544     0x28, 0x6e, 0x63, 0x28, 0x6e, 0x65, 0x28, 0x6e, 0x69, 0x28, 0x6e, 0x6f,
4545     0x28, 0x6e, 0x73, 0x28, 0x6e, 0x74, 0x28, 0x6e, 0x20, 0x28, 0x6e, 0x25,
4546     0x28, 0x6e, 0x2d, 0x28, 0x6e, 0x2e, 0x28, 0x6e, 0x2f, 0x28, 0x6e, 0x33,
4547     0x28, 0x6e, 0x34, 0x28, 0x6e, 0x35, 0x28, 0x6e, 0x36, 0x28, 0x6e, 0x37,
4548     0x28, 0x6e, 0x38, 0x28, 0x6e, 0x39, 0x28, 0x6e, 0x3d, 0x28, 0x6e, 0x41,
4549     0x28, 0x6e, 0x5f, 0x28, 0x6e, 0x62, 0x28, 0x6e, 0x64, 0x28, 0x6e, 0x66,
4550     0x28, 0x6e, 0x67, 0x28, 0x6e, 0x68, 0x28, 0x6e, 0x6c, 0x28, 0x6e, 0x6d,
4551     0x28, 0x6e, 0x6e, 0x28, 0x6e, 0x70, 0x28, 0x6e, 0x72, 0x28, 0x6e, 0x75,
4552     0x28, 0x70, 0x30, 0x28, 0x70, 0x31, 0x28, 0x70, 0x32, 0x28, 0x70, 0x61,
4553     0x28, 0x70, 0x63, 0x28, 0x70, 0x65, 0x28, 0x70, 0x69, 0x28, 0x70, 0x6f,
4554     0x28, 0x70, 0x73, 0x28, 0x70, 0x74, 0x28, 0x70, 0x20, 0x28, 0x70, 0x25,
4555     0x28, 0x70, 0x2d, 0x28, 0x70, 0x2e, 0x28, 0x70, 0x2f, 0x28, 0x70, 0x33,
4556     0x28, 0x70, 0x34, 0x28, 0x70, 0x35, 0x28, 0x70, 0x36, 0x28, 0x70, 0x37,
4557     0x28, 0x70, 0x38, 0x28, 0x70, 0x39, 0x28, 0x70, 0x3d, 0x28, 0x70, 0x41,
4558     0x28, 0x70, 0x5f, 0x28, 0x70, 0x62, 0x28, 0x70, 0x64, 0x28, 0x70, 0x66,
4559     0x28, 0x70, 0x67, 0x28, 0x70, 0x68, 0x28, 0x70, 0x6c, 0x28, 0x70, 0x6d,
4560     0x28, 0x70, 0x6e, 0x28, 0x70, 0x70, 0x28, 0x70, 0x72, 0x28, 0x70, 0x75};
4561 const uint8_t HuffDecoderCommon::table20_86_emit_[216] = {
4562     0x28, 0x72, 0x30, 0x28, 0x72, 0x31, 0x28, 0x72, 0x32, 0x28, 0x72, 0x61,
4563     0x28, 0x72, 0x63, 0x28, 0x72, 0x65, 0x28, 0x72, 0x69, 0x28, 0x72, 0x6f,
4564     0x28, 0x72, 0x73, 0x28, 0x72, 0x74, 0x28, 0x72, 0x20, 0x28, 0x72, 0x25,
4565     0x28, 0x72, 0x2d, 0x28, 0x72, 0x2e, 0x28, 0x72, 0x2f, 0x28, 0x72, 0x33,
4566     0x28, 0x72, 0x34, 0x28, 0x72, 0x35, 0x28, 0x72, 0x36, 0x28, 0x72, 0x37,
4567     0x28, 0x72, 0x38, 0x28, 0x72, 0x39, 0x28, 0x72, 0x3d, 0x28, 0x72, 0x41,
4568     0x28, 0x72, 0x5f, 0x28, 0x72, 0x62, 0x28, 0x72, 0x64, 0x28, 0x72, 0x66,
4569     0x28, 0x72, 0x67, 0x28, 0x72, 0x68, 0x28, 0x72, 0x6c, 0x28, 0x72, 0x6d,
4570     0x28, 0x72, 0x6e, 0x28, 0x72, 0x70, 0x28, 0x72, 0x72, 0x28, 0x72, 0x75,
4571     0x28, 0x75, 0x30, 0x28, 0x75, 0x31, 0x28, 0x75, 0x32, 0x28, 0x75, 0x61,
4572     0x28, 0x75, 0x63, 0x28, 0x75, 0x65, 0x28, 0x75, 0x69, 0x28, 0x75, 0x6f,
4573     0x28, 0x75, 0x73, 0x28, 0x75, 0x74, 0x28, 0x75, 0x20, 0x28, 0x75, 0x25,
4574     0x28, 0x75, 0x2d, 0x28, 0x75, 0x2e, 0x28, 0x75, 0x2f, 0x28, 0x75, 0x33,
4575     0x28, 0x75, 0x34, 0x28, 0x75, 0x35, 0x28, 0x75, 0x36, 0x28, 0x75, 0x37,
4576     0x28, 0x75, 0x38, 0x28, 0x75, 0x39, 0x28, 0x75, 0x3d, 0x28, 0x75, 0x41,
4577     0x28, 0x75, 0x5f, 0x28, 0x75, 0x62, 0x28, 0x75, 0x64, 0x28, 0x75, 0x66,
4578     0x28, 0x75, 0x67, 0x28, 0x75, 0x68, 0x28, 0x75, 0x6c, 0x28, 0x75, 0x6d,
4579     0x28, 0x75, 0x6e, 0x28, 0x75, 0x70, 0x28, 0x75, 0x72, 0x28, 0x75, 0x75};
4580 const uint8_t HuffDecoderCommon::table20_87_emit_[120] = {
4581     0x28, 0x3a, 0x30, 0x28, 0x3a, 0x31, 0x28, 0x3a, 0x32, 0x28, 0x3a, 0x61,
4582     0x28, 0x3a, 0x63, 0x28, 0x3a, 0x65, 0x28, 0x3a, 0x69, 0x28, 0x3a, 0x6f,
4583     0x28, 0x3a, 0x73, 0x28, 0x3a, 0x74, 0x28, 0x42, 0x30, 0x28, 0x42, 0x31,
4584     0x28, 0x42, 0x32, 0x28, 0x42, 0x61, 0x28, 0x42, 0x63, 0x28, 0x42, 0x65,
4585     0x28, 0x42, 0x69, 0x28, 0x42, 0x6f, 0x28, 0x42, 0x73, 0x28, 0x42, 0x74,
4586     0x28, 0x43, 0x30, 0x28, 0x43, 0x31, 0x28, 0x43, 0x32, 0x28, 0x43, 0x61,
4587     0x28, 0x43, 0x63, 0x28, 0x43, 0x65, 0x28, 0x43, 0x69, 0x28, 0x43, 0x6f,
4588     0x28, 0x43, 0x73, 0x28, 0x43, 0x74, 0x28, 0x44, 0x30, 0x28, 0x44, 0x31,
4589     0x28, 0x44, 0x32, 0x28, 0x44, 0x61, 0x28, 0x44, 0x63, 0x28, 0x44, 0x65,
4590     0x28, 0x44, 0x69, 0x28, 0x44, 0x6f, 0x28, 0x44, 0x73, 0x28, 0x44, 0x74};
4591 const uint8_t HuffDecoderCommon::table20_88_emit_[120] = {
4592     0x28, 0x45, 0x30, 0x28, 0x45, 0x31, 0x28, 0x45, 0x32, 0x28, 0x45, 0x61,
4593     0x28, 0x45, 0x63, 0x28, 0x45, 0x65, 0x28, 0x45, 0x69, 0x28, 0x45, 0x6f,
4594     0x28, 0x45, 0x73, 0x28, 0x45, 0x74, 0x28, 0x46, 0x30, 0x28, 0x46, 0x31,
4595     0x28, 0x46, 0x32, 0x28, 0x46, 0x61, 0x28, 0x46, 0x63, 0x28, 0x46, 0x65,
4596     0x28, 0x46, 0x69, 0x28, 0x46, 0x6f, 0x28, 0x46, 0x73, 0x28, 0x46, 0x74,
4597     0x28, 0x47, 0x30, 0x28, 0x47, 0x31, 0x28, 0x47, 0x32, 0x28, 0x47, 0x61,
4598     0x28, 0x47, 0x63, 0x28, 0x47, 0x65, 0x28, 0x47, 0x69, 0x28, 0x47, 0x6f,
4599     0x28, 0x47, 0x73, 0x28, 0x47, 0x74, 0x28, 0x48, 0x30, 0x28, 0x48, 0x31,
4600     0x28, 0x48, 0x32, 0x28, 0x48, 0x61, 0x28, 0x48, 0x63, 0x28, 0x48, 0x65,
4601     0x28, 0x48, 0x69, 0x28, 0x48, 0x6f, 0x28, 0x48, 0x73, 0x28, 0x48, 0x74};
4602 const uint8_t HuffDecoderCommon::table20_89_emit_[120] = {
4603     0x28, 0x49, 0x30, 0x28, 0x49, 0x31, 0x28, 0x49, 0x32, 0x28, 0x49, 0x61,
4604     0x28, 0x49, 0x63, 0x28, 0x49, 0x65, 0x28, 0x49, 0x69, 0x28, 0x49, 0x6f,
4605     0x28, 0x49, 0x73, 0x28, 0x49, 0x74, 0x28, 0x4a, 0x30, 0x28, 0x4a, 0x31,
4606     0x28, 0x4a, 0x32, 0x28, 0x4a, 0x61, 0x28, 0x4a, 0x63, 0x28, 0x4a, 0x65,
4607     0x28, 0x4a, 0x69, 0x28, 0x4a, 0x6f, 0x28, 0x4a, 0x73, 0x28, 0x4a, 0x74,
4608     0x28, 0x4b, 0x30, 0x28, 0x4b, 0x31, 0x28, 0x4b, 0x32, 0x28, 0x4b, 0x61,
4609     0x28, 0x4b, 0x63, 0x28, 0x4b, 0x65, 0x28, 0x4b, 0x69, 0x28, 0x4b, 0x6f,
4610     0x28, 0x4b, 0x73, 0x28, 0x4b, 0x74, 0x28, 0x4c, 0x30, 0x28, 0x4c, 0x31,
4611     0x28, 0x4c, 0x32, 0x28, 0x4c, 0x61, 0x28, 0x4c, 0x63, 0x28, 0x4c, 0x65,
4612     0x28, 0x4c, 0x69, 0x28, 0x4c, 0x6f, 0x28, 0x4c, 0x73, 0x28, 0x4c, 0x74};
4613 const uint8_t HuffDecoderCommon::table20_90_emit_[120] = {
4614     0x28, 0x4d, 0x30, 0x28, 0x4d, 0x31, 0x28, 0x4d, 0x32, 0x28, 0x4d, 0x61,
4615     0x28, 0x4d, 0x63, 0x28, 0x4d, 0x65, 0x28, 0x4d, 0x69, 0x28, 0x4d, 0x6f,
4616     0x28, 0x4d, 0x73, 0x28, 0x4d, 0x74, 0x28, 0x4e, 0x30, 0x28, 0x4e, 0x31,
4617     0x28, 0x4e, 0x32, 0x28, 0x4e, 0x61, 0x28, 0x4e, 0x63, 0x28, 0x4e, 0x65,
4618     0x28, 0x4e, 0x69, 0x28, 0x4e, 0x6f, 0x28, 0x4e, 0x73, 0x28, 0x4e, 0x74,
4619     0x28, 0x4f, 0x30, 0x28, 0x4f, 0x31, 0x28, 0x4f, 0x32, 0x28, 0x4f, 0x61,
4620     0x28, 0x4f, 0x63, 0x28, 0x4f, 0x65, 0x28, 0x4f, 0x69, 0x28, 0x4f, 0x6f,
4621     0x28, 0x4f, 0x73, 0x28, 0x4f, 0x74, 0x28, 0x50, 0x30, 0x28, 0x50, 0x31,
4622     0x28, 0x50, 0x32, 0x28, 0x50, 0x61, 0x28, 0x50, 0x63, 0x28, 0x50, 0x65,
4623     0x28, 0x50, 0x69, 0x28, 0x50, 0x6f, 0x28, 0x50, 0x73, 0x28, 0x50, 0x74};
4624 const uint8_t HuffDecoderCommon::table20_91_emit_[120] = {
4625     0x28, 0x51, 0x30, 0x28, 0x51, 0x31, 0x28, 0x51, 0x32, 0x28, 0x51, 0x61,
4626     0x28, 0x51, 0x63, 0x28, 0x51, 0x65, 0x28, 0x51, 0x69, 0x28, 0x51, 0x6f,
4627     0x28, 0x51, 0x73, 0x28, 0x51, 0x74, 0x28, 0x52, 0x30, 0x28, 0x52, 0x31,
4628     0x28, 0x52, 0x32, 0x28, 0x52, 0x61, 0x28, 0x52, 0x63, 0x28, 0x52, 0x65,
4629     0x28, 0x52, 0x69, 0x28, 0x52, 0x6f, 0x28, 0x52, 0x73, 0x28, 0x52, 0x74,
4630     0x28, 0x53, 0x30, 0x28, 0x53, 0x31, 0x28, 0x53, 0x32, 0x28, 0x53, 0x61,
4631     0x28, 0x53, 0x63, 0x28, 0x53, 0x65, 0x28, 0x53, 0x69, 0x28, 0x53, 0x6f,
4632     0x28, 0x53, 0x73, 0x28, 0x53, 0x74, 0x28, 0x54, 0x30, 0x28, 0x54, 0x31,
4633     0x28, 0x54, 0x32, 0x28, 0x54, 0x61, 0x28, 0x54, 0x63, 0x28, 0x54, 0x65,
4634     0x28, 0x54, 0x69, 0x28, 0x54, 0x6f, 0x28, 0x54, 0x73, 0x28, 0x54, 0x74};
4635 const uint8_t HuffDecoderCommon::table20_92_emit_[120] = {
4636     0x28, 0x55, 0x30, 0x28, 0x55, 0x31, 0x28, 0x55, 0x32, 0x28, 0x55, 0x61,
4637     0x28, 0x55, 0x63, 0x28, 0x55, 0x65, 0x28, 0x55, 0x69, 0x28, 0x55, 0x6f,
4638     0x28, 0x55, 0x73, 0x28, 0x55, 0x74, 0x28, 0x56, 0x30, 0x28, 0x56, 0x31,
4639     0x28, 0x56, 0x32, 0x28, 0x56, 0x61, 0x28, 0x56, 0x63, 0x28, 0x56, 0x65,
4640     0x28, 0x56, 0x69, 0x28, 0x56, 0x6f, 0x28, 0x56, 0x73, 0x28, 0x56, 0x74,
4641     0x28, 0x57, 0x30, 0x28, 0x57, 0x31, 0x28, 0x57, 0x32, 0x28, 0x57, 0x61,
4642     0x28, 0x57, 0x63, 0x28, 0x57, 0x65, 0x28, 0x57, 0x69, 0x28, 0x57, 0x6f,
4643     0x28, 0x57, 0x73, 0x28, 0x57, 0x74, 0x28, 0x59, 0x30, 0x28, 0x59, 0x31,
4644     0x28, 0x59, 0x32, 0x28, 0x59, 0x61, 0x28, 0x59, 0x63, 0x28, 0x59, 0x65,
4645     0x28, 0x59, 0x69, 0x28, 0x59, 0x6f, 0x28, 0x59, 0x73, 0x28, 0x59, 0x74};
4646 const uint8_t HuffDecoderCommon::table20_93_emit_[120] = {
4647     0x28, 0x6a, 0x30, 0x28, 0x6a, 0x31, 0x28, 0x6a, 0x32, 0x28, 0x6a, 0x61,
4648     0x28, 0x6a, 0x63, 0x28, 0x6a, 0x65, 0x28, 0x6a, 0x69, 0x28, 0x6a, 0x6f,
4649     0x28, 0x6a, 0x73, 0x28, 0x6a, 0x74, 0x28, 0x6b, 0x30, 0x28, 0x6b, 0x31,
4650     0x28, 0x6b, 0x32, 0x28, 0x6b, 0x61, 0x28, 0x6b, 0x63, 0x28, 0x6b, 0x65,
4651     0x28, 0x6b, 0x69, 0x28, 0x6b, 0x6f, 0x28, 0x6b, 0x73, 0x28, 0x6b, 0x74,
4652     0x28, 0x71, 0x30, 0x28, 0x71, 0x31, 0x28, 0x71, 0x32, 0x28, 0x71, 0x61,
4653     0x28, 0x71, 0x63, 0x28, 0x71, 0x65, 0x28, 0x71, 0x69, 0x28, 0x71, 0x6f,
4654     0x28, 0x71, 0x73, 0x28, 0x71, 0x74, 0x28, 0x76, 0x30, 0x28, 0x76, 0x31,
4655     0x28, 0x76, 0x32, 0x28, 0x76, 0x61, 0x28, 0x76, 0x63, 0x28, 0x76, 0x65,
4656     0x28, 0x76, 0x69, 0x28, 0x76, 0x6f, 0x28, 0x76, 0x73, 0x28, 0x76, 0x74};
4657 const uint8_t HuffDecoderCommon::table20_94_emit_[120] = {
4658     0x28, 0x77, 0x30, 0x28, 0x77, 0x31, 0x28, 0x77, 0x32, 0x28, 0x77, 0x61,
4659     0x28, 0x77, 0x63, 0x28, 0x77, 0x65, 0x28, 0x77, 0x69, 0x28, 0x77, 0x6f,
4660     0x28, 0x77, 0x73, 0x28, 0x77, 0x74, 0x28, 0x78, 0x30, 0x28, 0x78, 0x31,
4661     0x28, 0x78, 0x32, 0x28, 0x78, 0x61, 0x28, 0x78, 0x63, 0x28, 0x78, 0x65,
4662     0x28, 0x78, 0x69, 0x28, 0x78, 0x6f, 0x28, 0x78, 0x73, 0x28, 0x78, 0x74,
4663     0x28, 0x79, 0x30, 0x28, 0x79, 0x31, 0x28, 0x79, 0x32, 0x28, 0x79, 0x61,
4664     0x28, 0x79, 0x63, 0x28, 0x79, 0x65, 0x28, 0x79, 0x69, 0x28, 0x79, 0x6f,
4665     0x28, 0x79, 0x73, 0x28, 0x79, 0x74, 0x28, 0x7a, 0x30, 0x28, 0x7a, 0x31,
4666     0x28, 0x7a, 0x32, 0x28, 0x7a, 0x61, 0x28, 0x7a, 0x63, 0x28, 0x7a, 0x65,
4667     0x28, 0x7a, 0x69, 0x28, 0x7a, 0x6f, 0x28, 0x7a, 0x73, 0x28, 0x7a, 0x74};
4668 const uint8_t HuffDecoderCommon::table20_95_emit_[31] = {
4669     0x28, 0x26, 0x28, 0x2a, 0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28,
4670     0x5a, 0x28, 0x21, 0x28, 0x22, 0x28, 0x28, 0x29, 0x28, 0x3f, 0x28,
4671     0x27, 0x28, 0x2b, 0x28, 0x7c, 0x28, 0x23, 0x28, 0x3e};
4672 const uint16_t HuffDecoderCommon::table20_95_ops_[128] = {
4673     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4674     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
4675     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4676     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
4677     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4678     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4679     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4680     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4681     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
4682     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4683     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
4684     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
4685     0x0000, 0x0000, 0x0000, 0x008a, 0x0000, 0x0000, 0x0000, 0x009a, 0x0000,
4686     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
4687     0x0000, 0x0003};
4688 const uint8_t HuffDecoderCommon::table20_96_emit_[204] = {
4689     0x29, 0x30, 0x30, 0x29, 0x30, 0x31, 0x29, 0x30, 0x32, 0x29, 0x30, 0x61,
4690     0x29, 0x30, 0x63, 0x29, 0x30, 0x65, 0x29, 0x30, 0x69, 0x29, 0x30, 0x6f,
4691     0x29, 0x30, 0x73, 0x29, 0x30, 0x74, 0x29, 0x30, 0x20, 0x29, 0x30, 0x25,
4692     0x29, 0x30, 0x2d, 0x29, 0x30, 0x2e, 0x29, 0x30, 0x2f, 0x29, 0x30, 0x33,
4693     0x29, 0x30, 0x34, 0x29, 0x30, 0x35, 0x29, 0x30, 0x36, 0x29, 0x30, 0x37,
4694     0x29, 0x30, 0x38, 0x29, 0x30, 0x39, 0x29, 0x30, 0x3d, 0x29, 0x30, 0x41,
4695     0x29, 0x30, 0x5f, 0x29, 0x30, 0x62, 0x29, 0x30, 0x64, 0x29, 0x30, 0x66,
4696     0x29, 0x30, 0x67, 0x29, 0x30, 0x68, 0x29, 0x30, 0x6c, 0x29, 0x30, 0x6d,
4697     0x29, 0x30, 0x6e, 0x29, 0x30, 0x70, 0x29, 0x30, 0x72, 0x29, 0x30, 0x75,
4698     0x29, 0x30, 0x3a, 0x29, 0x30, 0x42, 0x29, 0x30, 0x43, 0x29, 0x30, 0x44,
4699     0x29, 0x30, 0x45, 0x29, 0x30, 0x46, 0x29, 0x30, 0x47, 0x29, 0x30, 0x48,
4700     0x29, 0x30, 0x49, 0x29, 0x30, 0x4a, 0x29, 0x30, 0x4b, 0x29, 0x30, 0x4c,
4701     0x29, 0x30, 0x4d, 0x29, 0x30, 0x4e, 0x29, 0x30, 0x4f, 0x29, 0x30, 0x50,
4702     0x29, 0x30, 0x51, 0x29, 0x30, 0x52, 0x29, 0x30, 0x53, 0x29, 0x30, 0x54,
4703     0x29, 0x30, 0x55, 0x29, 0x30, 0x56, 0x29, 0x30, 0x57, 0x29, 0x30, 0x59,
4704     0x29, 0x30, 0x6a, 0x29, 0x30, 0x6b, 0x29, 0x30, 0x71, 0x29, 0x30, 0x76,
4705     0x29, 0x30, 0x77, 0x29, 0x30, 0x78, 0x29, 0x30, 0x79, 0x29, 0x30, 0x7a};
4706 const uint8_t HuffDecoderCommon::table20_97_emit_[204] = {
4707     0x29, 0x31, 0x30, 0x29, 0x31, 0x31, 0x29, 0x31, 0x32, 0x29, 0x31, 0x61,
4708     0x29, 0x31, 0x63, 0x29, 0x31, 0x65, 0x29, 0x31, 0x69, 0x29, 0x31, 0x6f,
4709     0x29, 0x31, 0x73, 0x29, 0x31, 0x74, 0x29, 0x31, 0x20, 0x29, 0x31, 0x25,
4710     0x29, 0x31, 0x2d, 0x29, 0x31, 0x2e, 0x29, 0x31, 0x2f, 0x29, 0x31, 0x33,
4711     0x29, 0x31, 0x34, 0x29, 0x31, 0x35, 0x29, 0x31, 0x36, 0x29, 0x31, 0x37,
4712     0x29, 0x31, 0x38, 0x29, 0x31, 0x39, 0x29, 0x31, 0x3d, 0x29, 0x31, 0x41,
4713     0x29, 0x31, 0x5f, 0x29, 0x31, 0x62, 0x29, 0x31, 0x64, 0x29, 0x31, 0x66,
4714     0x29, 0x31, 0x67, 0x29, 0x31, 0x68, 0x29, 0x31, 0x6c, 0x29, 0x31, 0x6d,
4715     0x29, 0x31, 0x6e, 0x29, 0x31, 0x70, 0x29, 0x31, 0x72, 0x29, 0x31, 0x75,
4716     0x29, 0x31, 0x3a, 0x29, 0x31, 0x42, 0x29, 0x31, 0x43, 0x29, 0x31, 0x44,
4717     0x29, 0x31, 0x45, 0x29, 0x31, 0x46, 0x29, 0x31, 0x47, 0x29, 0x31, 0x48,
4718     0x29, 0x31, 0x49, 0x29, 0x31, 0x4a, 0x29, 0x31, 0x4b, 0x29, 0x31, 0x4c,
4719     0x29, 0x31, 0x4d, 0x29, 0x31, 0x4e, 0x29, 0x31, 0x4f, 0x29, 0x31, 0x50,
4720     0x29, 0x31, 0x51, 0x29, 0x31, 0x52, 0x29, 0x31, 0x53, 0x29, 0x31, 0x54,
4721     0x29, 0x31, 0x55, 0x29, 0x31, 0x56, 0x29, 0x31, 0x57, 0x29, 0x31, 0x59,
4722     0x29, 0x31, 0x6a, 0x29, 0x31, 0x6b, 0x29, 0x31, 0x71, 0x29, 0x31, 0x76,
4723     0x29, 0x31, 0x77, 0x29, 0x31, 0x78, 0x29, 0x31, 0x79, 0x29, 0x31, 0x7a};
4724 const uint8_t HuffDecoderCommon::table20_98_emit_[204] = {
4725     0x29, 0x32, 0x30, 0x29, 0x32, 0x31, 0x29, 0x32, 0x32, 0x29, 0x32, 0x61,
4726     0x29, 0x32, 0x63, 0x29, 0x32, 0x65, 0x29, 0x32, 0x69, 0x29, 0x32, 0x6f,
4727     0x29, 0x32, 0x73, 0x29, 0x32, 0x74, 0x29, 0x32, 0x20, 0x29, 0x32, 0x25,
4728     0x29, 0x32, 0x2d, 0x29, 0x32, 0x2e, 0x29, 0x32, 0x2f, 0x29, 0x32, 0x33,
4729     0x29, 0x32, 0x34, 0x29, 0x32, 0x35, 0x29, 0x32, 0x36, 0x29, 0x32, 0x37,
4730     0x29, 0x32, 0x38, 0x29, 0x32, 0x39, 0x29, 0x32, 0x3d, 0x29, 0x32, 0x41,
4731     0x29, 0x32, 0x5f, 0x29, 0x32, 0x62, 0x29, 0x32, 0x64, 0x29, 0x32, 0x66,
4732     0x29, 0x32, 0x67, 0x29, 0x32, 0x68, 0x29, 0x32, 0x6c, 0x29, 0x32, 0x6d,
4733     0x29, 0x32, 0x6e, 0x29, 0x32, 0x70, 0x29, 0x32, 0x72, 0x29, 0x32, 0x75,
4734     0x29, 0x32, 0x3a, 0x29, 0x32, 0x42, 0x29, 0x32, 0x43, 0x29, 0x32, 0x44,
4735     0x29, 0x32, 0x45, 0x29, 0x32, 0x46, 0x29, 0x32, 0x47, 0x29, 0x32, 0x48,
4736     0x29, 0x32, 0x49, 0x29, 0x32, 0x4a, 0x29, 0x32, 0x4b, 0x29, 0x32, 0x4c,
4737     0x29, 0x32, 0x4d, 0x29, 0x32, 0x4e, 0x29, 0x32, 0x4f, 0x29, 0x32, 0x50,
4738     0x29, 0x32, 0x51, 0x29, 0x32, 0x52, 0x29, 0x32, 0x53, 0x29, 0x32, 0x54,
4739     0x29, 0x32, 0x55, 0x29, 0x32, 0x56, 0x29, 0x32, 0x57, 0x29, 0x32, 0x59,
4740     0x29, 0x32, 0x6a, 0x29, 0x32, 0x6b, 0x29, 0x32, 0x71, 0x29, 0x32, 0x76,
4741     0x29, 0x32, 0x77, 0x29, 0x32, 0x78, 0x29, 0x32, 0x79, 0x29, 0x32, 0x7a};
4742 const uint8_t HuffDecoderCommon::table20_99_emit_[204] = {
4743     0x29, 0x61, 0x30, 0x29, 0x61, 0x31, 0x29, 0x61, 0x32, 0x29, 0x61, 0x61,
4744     0x29, 0x61, 0x63, 0x29, 0x61, 0x65, 0x29, 0x61, 0x69, 0x29, 0x61, 0x6f,
4745     0x29, 0x61, 0x73, 0x29, 0x61, 0x74, 0x29, 0x61, 0x20, 0x29, 0x61, 0x25,
4746     0x29, 0x61, 0x2d, 0x29, 0x61, 0x2e, 0x29, 0x61, 0x2f, 0x29, 0x61, 0x33,
4747     0x29, 0x61, 0x34, 0x29, 0x61, 0x35, 0x29, 0x61, 0x36, 0x29, 0x61, 0x37,
4748     0x29, 0x61, 0x38, 0x29, 0x61, 0x39, 0x29, 0x61, 0x3d, 0x29, 0x61, 0x41,
4749     0x29, 0x61, 0x5f, 0x29, 0x61, 0x62, 0x29, 0x61, 0x64, 0x29, 0x61, 0x66,
4750     0x29, 0x61, 0x67, 0x29, 0x61, 0x68, 0x29, 0x61, 0x6c, 0x29, 0x61, 0x6d,
4751     0x29, 0x61, 0x6e, 0x29, 0x61, 0x70, 0x29, 0x61, 0x72, 0x29, 0x61, 0x75,
4752     0x29, 0x61, 0x3a, 0x29, 0x61, 0x42, 0x29, 0x61, 0x43, 0x29, 0x61, 0x44,
4753     0x29, 0x61, 0x45, 0x29, 0x61, 0x46, 0x29, 0x61, 0x47, 0x29, 0x61, 0x48,
4754     0x29, 0x61, 0x49, 0x29, 0x61, 0x4a, 0x29, 0x61, 0x4b, 0x29, 0x61, 0x4c,
4755     0x29, 0x61, 0x4d, 0x29, 0x61, 0x4e, 0x29, 0x61, 0x4f, 0x29, 0x61, 0x50,
4756     0x29, 0x61, 0x51, 0x29, 0x61, 0x52, 0x29, 0x61, 0x53, 0x29, 0x61, 0x54,
4757     0x29, 0x61, 0x55, 0x29, 0x61, 0x56, 0x29, 0x61, 0x57, 0x29, 0x61, 0x59,
4758     0x29, 0x61, 0x6a, 0x29, 0x61, 0x6b, 0x29, 0x61, 0x71, 0x29, 0x61, 0x76,
4759     0x29, 0x61, 0x77, 0x29, 0x61, 0x78, 0x29, 0x61, 0x79, 0x29, 0x61, 0x7a};
4760 const uint8_t HuffDecoderCommon::table20_100_emit_[204] = {
4761     0x29, 0x63, 0x30, 0x29, 0x63, 0x31, 0x29, 0x63, 0x32, 0x29, 0x63, 0x61,
4762     0x29, 0x63, 0x63, 0x29, 0x63, 0x65, 0x29, 0x63, 0x69, 0x29, 0x63, 0x6f,
4763     0x29, 0x63, 0x73, 0x29, 0x63, 0x74, 0x29, 0x63, 0x20, 0x29, 0x63, 0x25,
4764     0x29, 0x63, 0x2d, 0x29, 0x63, 0x2e, 0x29, 0x63, 0x2f, 0x29, 0x63, 0x33,
4765     0x29, 0x63, 0x34, 0x29, 0x63, 0x35, 0x29, 0x63, 0x36, 0x29, 0x63, 0x37,
4766     0x29, 0x63, 0x38, 0x29, 0x63, 0x39, 0x29, 0x63, 0x3d, 0x29, 0x63, 0x41,
4767     0x29, 0x63, 0x5f, 0x29, 0x63, 0x62, 0x29, 0x63, 0x64, 0x29, 0x63, 0x66,
4768     0x29, 0x63, 0x67, 0x29, 0x63, 0x68, 0x29, 0x63, 0x6c, 0x29, 0x63, 0x6d,
4769     0x29, 0x63, 0x6e, 0x29, 0x63, 0x70, 0x29, 0x63, 0x72, 0x29, 0x63, 0x75,
4770     0x29, 0x63, 0x3a, 0x29, 0x63, 0x42, 0x29, 0x63, 0x43, 0x29, 0x63, 0x44,
4771     0x29, 0x63, 0x45, 0x29, 0x63, 0x46, 0x29, 0x63, 0x47, 0x29, 0x63, 0x48,
4772     0x29, 0x63, 0x49, 0x29, 0x63, 0x4a, 0x29, 0x63, 0x4b, 0x29, 0x63, 0x4c,
4773     0x29, 0x63, 0x4d, 0x29, 0x63, 0x4e, 0x29, 0x63, 0x4f, 0x29, 0x63, 0x50,
4774     0x29, 0x63, 0x51, 0x29, 0x63, 0x52, 0x29, 0x63, 0x53, 0x29, 0x63, 0x54,
4775     0x29, 0x63, 0x55, 0x29, 0x63, 0x56, 0x29, 0x63, 0x57, 0x29, 0x63, 0x59,
4776     0x29, 0x63, 0x6a, 0x29, 0x63, 0x6b, 0x29, 0x63, 0x71, 0x29, 0x63, 0x76,
4777     0x29, 0x63, 0x77, 0x29, 0x63, 0x78, 0x29, 0x63, 0x79, 0x29, 0x63, 0x7a};
4778 const uint8_t HuffDecoderCommon::table20_101_emit_[204] = {
4779     0x29, 0x65, 0x30, 0x29, 0x65, 0x31, 0x29, 0x65, 0x32, 0x29, 0x65, 0x61,
4780     0x29, 0x65, 0x63, 0x29, 0x65, 0x65, 0x29, 0x65, 0x69, 0x29, 0x65, 0x6f,
4781     0x29, 0x65, 0x73, 0x29, 0x65, 0x74, 0x29, 0x65, 0x20, 0x29, 0x65, 0x25,
4782     0x29, 0x65, 0x2d, 0x29, 0x65, 0x2e, 0x29, 0x65, 0x2f, 0x29, 0x65, 0x33,
4783     0x29, 0x65, 0x34, 0x29, 0x65, 0x35, 0x29, 0x65, 0x36, 0x29, 0x65, 0x37,
4784     0x29, 0x65, 0x38, 0x29, 0x65, 0x39, 0x29, 0x65, 0x3d, 0x29, 0x65, 0x41,
4785     0x29, 0x65, 0x5f, 0x29, 0x65, 0x62, 0x29, 0x65, 0x64, 0x29, 0x65, 0x66,
4786     0x29, 0x65, 0x67, 0x29, 0x65, 0x68, 0x29, 0x65, 0x6c, 0x29, 0x65, 0x6d,
4787     0x29, 0x65, 0x6e, 0x29, 0x65, 0x70, 0x29, 0x65, 0x72, 0x29, 0x65, 0x75,
4788     0x29, 0x65, 0x3a, 0x29, 0x65, 0x42, 0x29, 0x65, 0x43, 0x29, 0x65, 0x44,
4789     0x29, 0x65, 0x45, 0x29, 0x65, 0x46, 0x29, 0x65, 0x47, 0x29, 0x65, 0x48,
4790     0x29, 0x65, 0x49, 0x29, 0x65, 0x4a, 0x29, 0x65, 0x4b, 0x29, 0x65, 0x4c,
4791     0x29, 0x65, 0x4d, 0x29, 0x65, 0x4e, 0x29, 0x65, 0x4f, 0x29, 0x65, 0x50,
4792     0x29, 0x65, 0x51, 0x29, 0x65, 0x52, 0x29, 0x65, 0x53, 0x29, 0x65, 0x54,
4793     0x29, 0x65, 0x55, 0x29, 0x65, 0x56, 0x29, 0x65, 0x57, 0x29, 0x65, 0x59,
4794     0x29, 0x65, 0x6a, 0x29, 0x65, 0x6b, 0x29, 0x65, 0x71, 0x29, 0x65, 0x76,
4795     0x29, 0x65, 0x77, 0x29, 0x65, 0x78, 0x29, 0x65, 0x79, 0x29, 0x65, 0x7a};
4796 const uint8_t HuffDecoderCommon::table20_102_emit_[204] = {
4797     0x29, 0x69, 0x30, 0x29, 0x69, 0x31, 0x29, 0x69, 0x32, 0x29, 0x69, 0x61,
4798     0x29, 0x69, 0x63, 0x29, 0x69, 0x65, 0x29, 0x69, 0x69, 0x29, 0x69, 0x6f,
4799     0x29, 0x69, 0x73, 0x29, 0x69, 0x74, 0x29, 0x69, 0x20, 0x29, 0x69, 0x25,
4800     0x29, 0x69, 0x2d, 0x29, 0x69, 0x2e, 0x29, 0x69, 0x2f, 0x29, 0x69, 0x33,
4801     0x29, 0x69, 0x34, 0x29, 0x69, 0x35, 0x29, 0x69, 0x36, 0x29, 0x69, 0x37,
4802     0x29, 0x69, 0x38, 0x29, 0x69, 0x39, 0x29, 0x69, 0x3d, 0x29, 0x69, 0x41,
4803     0x29, 0x69, 0x5f, 0x29, 0x69, 0x62, 0x29, 0x69, 0x64, 0x29, 0x69, 0x66,
4804     0x29, 0x69, 0x67, 0x29, 0x69, 0x68, 0x29, 0x69, 0x6c, 0x29, 0x69, 0x6d,
4805     0x29, 0x69, 0x6e, 0x29, 0x69, 0x70, 0x29, 0x69, 0x72, 0x29, 0x69, 0x75,
4806     0x29, 0x69, 0x3a, 0x29, 0x69, 0x42, 0x29, 0x69, 0x43, 0x29, 0x69, 0x44,
4807     0x29, 0x69, 0x45, 0x29, 0x69, 0x46, 0x29, 0x69, 0x47, 0x29, 0x69, 0x48,
4808     0x29, 0x69, 0x49, 0x29, 0x69, 0x4a, 0x29, 0x69, 0x4b, 0x29, 0x69, 0x4c,
4809     0x29, 0x69, 0x4d, 0x29, 0x69, 0x4e, 0x29, 0x69, 0x4f, 0x29, 0x69, 0x50,
4810     0x29, 0x69, 0x51, 0x29, 0x69, 0x52, 0x29, 0x69, 0x53, 0x29, 0x69, 0x54,
4811     0x29, 0x69, 0x55, 0x29, 0x69, 0x56, 0x29, 0x69, 0x57, 0x29, 0x69, 0x59,
4812     0x29, 0x69, 0x6a, 0x29, 0x69, 0x6b, 0x29, 0x69, 0x71, 0x29, 0x69, 0x76,
4813     0x29, 0x69, 0x77, 0x29, 0x69, 0x78, 0x29, 0x69, 0x79, 0x29, 0x69, 0x7a};
4814 const uint8_t HuffDecoderCommon::table20_103_emit_[204] = {
4815     0x29, 0x6f, 0x30, 0x29, 0x6f, 0x31, 0x29, 0x6f, 0x32, 0x29, 0x6f, 0x61,
4816     0x29, 0x6f, 0x63, 0x29, 0x6f, 0x65, 0x29, 0x6f, 0x69, 0x29, 0x6f, 0x6f,
4817     0x29, 0x6f, 0x73, 0x29, 0x6f, 0x74, 0x29, 0x6f, 0x20, 0x29, 0x6f, 0x25,
4818     0x29, 0x6f, 0x2d, 0x29, 0x6f, 0x2e, 0x29, 0x6f, 0x2f, 0x29, 0x6f, 0x33,
4819     0x29, 0x6f, 0x34, 0x29, 0x6f, 0x35, 0x29, 0x6f, 0x36, 0x29, 0x6f, 0x37,
4820     0x29, 0x6f, 0x38, 0x29, 0x6f, 0x39, 0x29, 0x6f, 0x3d, 0x29, 0x6f, 0x41,
4821     0x29, 0x6f, 0x5f, 0x29, 0x6f, 0x62, 0x29, 0x6f, 0x64, 0x29, 0x6f, 0x66,
4822     0x29, 0x6f, 0x67, 0x29, 0x6f, 0x68, 0x29, 0x6f, 0x6c, 0x29, 0x6f, 0x6d,
4823     0x29, 0x6f, 0x6e, 0x29, 0x6f, 0x70, 0x29, 0x6f, 0x72, 0x29, 0x6f, 0x75,
4824     0x29, 0x6f, 0x3a, 0x29, 0x6f, 0x42, 0x29, 0x6f, 0x43, 0x29, 0x6f, 0x44,
4825     0x29, 0x6f, 0x45, 0x29, 0x6f, 0x46, 0x29, 0x6f, 0x47, 0x29, 0x6f, 0x48,
4826     0x29, 0x6f, 0x49, 0x29, 0x6f, 0x4a, 0x29, 0x6f, 0x4b, 0x29, 0x6f, 0x4c,
4827     0x29, 0x6f, 0x4d, 0x29, 0x6f, 0x4e, 0x29, 0x6f, 0x4f, 0x29, 0x6f, 0x50,
4828     0x29, 0x6f, 0x51, 0x29, 0x6f, 0x52, 0x29, 0x6f, 0x53, 0x29, 0x6f, 0x54,
4829     0x29, 0x6f, 0x55, 0x29, 0x6f, 0x56, 0x29, 0x6f, 0x57, 0x29, 0x6f, 0x59,
4830     0x29, 0x6f, 0x6a, 0x29, 0x6f, 0x6b, 0x29, 0x6f, 0x71, 0x29, 0x6f, 0x76,
4831     0x29, 0x6f, 0x77, 0x29, 0x6f, 0x78, 0x29, 0x6f, 0x79, 0x29, 0x6f, 0x7a};
4832 const uint8_t HuffDecoderCommon::table20_104_emit_[204] = {
4833     0x29, 0x73, 0x30, 0x29, 0x73, 0x31, 0x29, 0x73, 0x32, 0x29, 0x73, 0x61,
4834     0x29, 0x73, 0x63, 0x29, 0x73, 0x65, 0x29, 0x73, 0x69, 0x29, 0x73, 0x6f,
4835     0x29, 0x73, 0x73, 0x29, 0x73, 0x74, 0x29, 0x73, 0x20, 0x29, 0x73, 0x25,
4836     0x29, 0x73, 0x2d, 0x29, 0x73, 0x2e, 0x29, 0x73, 0x2f, 0x29, 0x73, 0x33,
4837     0x29, 0x73, 0x34, 0x29, 0x73, 0x35, 0x29, 0x73, 0x36, 0x29, 0x73, 0x37,
4838     0x29, 0x73, 0x38, 0x29, 0x73, 0x39, 0x29, 0x73, 0x3d, 0x29, 0x73, 0x41,
4839     0x29, 0x73, 0x5f, 0x29, 0x73, 0x62, 0x29, 0x73, 0x64, 0x29, 0x73, 0x66,
4840     0x29, 0x73, 0x67, 0x29, 0x73, 0x68, 0x29, 0x73, 0x6c, 0x29, 0x73, 0x6d,
4841     0x29, 0x73, 0x6e, 0x29, 0x73, 0x70, 0x29, 0x73, 0x72, 0x29, 0x73, 0x75,
4842     0x29, 0x73, 0x3a, 0x29, 0x73, 0x42, 0x29, 0x73, 0x43, 0x29, 0x73, 0x44,
4843     0x29, 0x73, 0x45, 0x29, 0x73, 0x46, 0x29, 0x73, 0x47, 0x29, 0x73, 0x48,
4844     0x29, 0x73, 0x49, 0x29, 0x73, 0x4a, 0x29, 0x73, 0x4b, 0x29, 0x73, 0x4c,
4845     0x29, 0x73, 0x4d, 0x29, 0x73, 0x4e, 0x29, 0x73, 0x4f, 0x29, 0x73, 0x50,
4846     0x29, 0x73, 0x51, 0x29, 0x73, 0x52, 0x29, 0x73, 0x53, 0x29, 0x73, 0x54,
4847     0x29, 0x73, 0x55, 0x29, 0x73, 0x56, 0x29, 0x73, 0x57, 0x29, 0x73, 0x59,
4848     0x29, 0x73, 0x6a, 0x29, 0x73, 0x6b, 0x29, 0x73, 0x71, 0x29, 0x73, 0x76,
4849     0x29, 0x73, 0x77, 0x29, 0x73, 0x78, 0x29, 0x73, 0x79, 0x29, 0x73, 0x7a};
4850 const uint8_t HuffDecoderCommon::table20_105_emit_[204] = {
4851     0x29, 0x74, 0x30, 0x29, 0x74, 0x31, 0x29, 0x74, 0x32, 0x29, 0x74, 0x61,
4852     0x29, 0x74, 0x63, 0x29, 0x74, 0x65, 0x29, 0x74, 0x69, 0x29, 0x74, 0x6f,
4853     0x29, 0x74, 0x73, 0x29, 0x74, 0x74, 0x29, 0x74, 0x20, 0x29, 0x74, 0x25,
4854     0x29, 0x74, 0x2d, 0x29, 0x74, 0x2e, 0x29, 0x74, 0x2f, 0x29, 0x74, 0x33,
4855     0x29, 0x74, 0x34, 0x29, 0x74, 0x35, 0x29, 0x74, 0x36, 0x29, 0x74, 0x37,
4856     0x29, 0x74, 0x38, 0x29, 0x74, 0x39, 0x29, 0x74, 0x3d, 0x29, 0x74, 0x41,
4857     0x29, 0x74, 0x5f, 0x29, 0x74, 0x62, 0x29, 0x74, 0x64, 0x29, 0x74, 0x66,
4858     0x29, 0x74, 0x67, 0x29, 0x74, 0x68, 0x29, 0x74, 0x6c, 0x29, 0x74, 0x6d,
4859     0x29, 0x74, 0x6e, 0x29, 0x74, 0x70, 0x29, 0x74, 0x72, 0x29, 0x74, 0x75,
4860     0x29, 0x74, 0x3a, 0x29, 0x74, 0x42, 0x29, 0x74, 0x43, 0x29, 0x74, 0x44,
4861     0x29, 0x74, 0x45, 0x29, 0x74, 0x46, 0x29, 0x74, 0x47, 0x29, 0x74, 0x48,
4862     0x29, 0x74, 0x49, 0x29, 0x74, 0x4a, 0x29, 0x74, 0x4b, 0x29, 0x74, 0x4c,
4863     0x29, 0x74, 0x4d, 0x29, 0x74, 0x4e, 0x29, 0x74, 0x4f, 0x29, 0x74, 0x50,
4864     0x29, 0x74, 0x51, 0x29, 0x74, 0x52, 0x29, 0x74, 0x53, 0x29, 0x74, 0x54,
4865     0x29, 0x74, 0x55, 0x29, 0x74, 0x56, 0x29, 0x74, 0x57, 0x29, 0x74, 0x59,
4866     0x29, 0x74, 0x6a, 0x29, 0x74, 0x6b, 0x29, 0x74, 0x71, 0x29, 0x74, 0x76,
4867     0x29, 0x74, 0x77, 0x29, 0x74, 0x78, 0x29, 0x74, 0x79, 0x29, 0x74, 0x7a};
4868 const uint8_t HuffDecoderCommon::table20_106_emit_[216] = {
4869     0x29, 0x20, 0x30, 0x29, 0x20, 0x31, 0x29, 0x20, 0x32, 0x29, 0x20, 0x61,
4870     0x29, 0x20, 0x63, 0x29, 0x20, 0x65, 0x29, 0x20, 0x69, 0x29, 0x20, 0x6f,
4871     0x29, 0x20, 0x73, 0x29, 0x20, 0x74, 0x29, 0x20, 0x20, 0x29, 0x20, 0x25,
4872     0x29, 0x20, 0x2d, 0x29, 0x20, 0x2e, 0x29, 0x20, 0x2f, 0x29, 0x20, 0x33,
4873     0x29, 0x20, 0x34, 0x29, 0x20, 0x35, 0x29, 0x20, 0x36, 0x29, 0x20, 0x37,
4874     0x29, 0x20, 0x38, 0x29, 0x20, 0x39, 0x29, 0x20, 0x3d, 0x29, 0x20, 0x41,
4875     0x29, 0x20, 0x5f, 0x29, 0x20, 0x62, 0x29, 0x20, 0x64, 0x29, 0x20, 0x66,
4876     0x29, 0x20, 0x67, 0x29, 0x20, 0x68, 0x29, 0x20, 0x6c, 0x29, 0x20, 0x6d,
4877     0x29, 0x20, 0x6e, 0x29, 0x20, 0x70, 0x29, 0x20, 0x72, 0x29, 0x20, 0x75,
4878     0x29, 0x25, 0x30, 0x29, 0x25, 0x31, 0x29, 0x25, 0x32, 0x29, 0x25, 0x61,
4879     0x29, 0x25, 0x63, 0x29, 0x25, 0x65, 0x29, 0x25, 0x69, 0x29, 0x25, 0x6f,
4880     0x29, 0x25, 0x73, 0x29, 0x25, 0x74, 0x29, 0x25, 0x20, 0x29, 0x25, 0x25,
4881     0x29, 0x25, 0x2d, 0x29, 0x25, 0x2e, 0x29, 0x25, 0x2f, 0x29, 0x25, 0x33,
4882     0x29, 0x25, 0x34, 0x29, 0x25, 0x35, 0x29, 0x25, 0x36, 0x29, 0x25, 0x37,
4883     0x29, 0x25, 0x38, 0x29, 0x25, 0x39, 0x29, 0x25, 0x3d, 0x29, 0x25, 0x41,
4884     0x29, 0x25, 0x5f, 0x29, 0x25, 0x62, 0x29, 0x25, 0x64, 0x29, 0x25, 0x66,
4885     0x29, 0x25, 0x67, 0x29, 0x25, 0x68, 0x29, 0x25, 0x6c, 0x29, 0x25, 0x6d,
4886     0x29, 0x25, 0x6e, 0x29, 0x25, 0x70, 0x29, 0x25, 0x72, 0x29, 0x25, 0x75};
4887 const uint8_t HuffDecoderCommon::table20_107_emit_[216] = {
4888     0x29, 0x2d, 0x30, 0x29, 0x2d, 0x31, 0x29, 0x2d, 0x32, 0x29, 0x2d, 0x61,
4889     0x29, 0x2d, 0x63, 0x29, 0x2d, 0x65, 0x29, 0x2d, 0x69, 0x29, 0x2d, 0x6f,
4890     0x29, 0x2d, 0x73, 0x29, 0x2d, 0x74, 0x29, 0x2d, 0x20, 0x29, 0x2d, 0x25,
4891     0x29, 0x2d, 0x2d, 0x29, 0x2d, 0x2e, 0x29, 0x2d, 0x2f, 0x29, 0x2d, 0x33,
4892     0x29, 0x2d, 0x34, 0x29, 0x2d, 0x35, 0x29, 0x2d, 0x36, 0x29, 0x2d, 0x37,
4893     0x29, 0x2d, 0x38, 0x29, 0x2d, 0x39, 0x29, 0x2d, 0x3d, 0x29, 0x2d, 0x41,
4894     0x29, 0x2d, 0x5f, 0x29, 0x2d, 0x62, 0x29, 0x2d, 0x64, 0x29, 0x2d, 0x66,
4895     0x29, 0x2d, 0x67, 0x29, 0x2d, 0x68, 0x29, 0x2d, 0x6c, 0x29, 0x2d, 0x6d,
4896     0x29, 0x2d, 0x6e, 0x29, 0x2d, 0x70, 0x29, 0x2d, 0x72, 0x29, 0x2d, 0x75,
4897     0x29, 0x2e, 0x30, 0x29, 0x2e, 0x31, 0x29, 0x2e, 0x32, 0x29, 0x2e, 0x61,
4898     0x29, 0x2e, 0x63, 0x29, 0x2e, 0x65, 0x29, 0x2e, 0x69, 0x29, 0x2e, 0x6f,
4899     0x29, 0x2e, 0x73, 0x29, 0x2e, 0x74, 0x29, 0x2e, 0x20, 0x29, 0x2e, 0x25,
4900     0x29, 0x2e, 0x2d, 0x29, 0x2e, 0x2e, 0x29, 0x2e, 0x2f, 0x29, 0x2e, 0x33,
4901     0x29, 0x2e, 0x34, 0x29, 0x2e, 0x35, 0x29, 0x2e, 0x36, 0x29, 0x2e, 0x37,
4902     0x29, 0x2e, 0x38, 0x29, 0x2e, 0x39, 0x29, 0x2e, 0x3d, 0x29, 0x2e, 0x41,
4903     0x29, 0x2e, 0x5f, 0x29, 0x2e, 0x62, 0x29, 0x2e, 0x64, 0x29, 0x2e, 0x66,
4904     0x29, 0x2e, 0x67, 0x29, 0x2e, 0x68, 0x29, 0x2e, 0x6c, 0x29, 0x2e, 0x6d,
4905     0x29, 0x2e, 0x6e, 0x29, 0x2e, 0x70, 0x29, 0x2e, 0x72, 0x29, 0x2e, 0x75};
4906 const uint8_t HuffDecoderCommon::table20_108_emit_[216] = {
4907     0x29, 0x2f, 0x30, 0x29, 0x2f, 0x31, 0x29, 0x2f, 0x32, 0x29, 0x2f, 0x61,
4908     0x29, 0x2f, 0x63, 0x29, 0x2f, 0x65, 0x29, 0x2f, 0x69, 0x29, 0x2f, 0x6f,
4909     0x29, 0x2f, 0x73, 0x29, 0x2f, 0x74, 0x29, 0x2f, 0x20, 0x29, 0x2f, 0x25,
4910     0x29, 0x2f, 0x2d, 0x29, 0x2f, 0x2e, 0x29, 0x2f, 0x2f, 0x29, 0x2f, 0x33,
4911     0x29, 0x2f, 0x34, 0x29, 0x2f, 0x35, 0x29, 0x2f, 0x36, 0x29, 0x2f, 0x37,
4912     0x29, 0x2f, 0x38, 0x29, 0x2f, 0x39, 0x29, 0x2f, 0x3d, 0x29, 0x2f, 0x41,
4913     0x29, 0x2f, 0x5f, 0x29, 0x2f, 0x62, 0x29, 0x2f, 0x64, 0x29, 0x2f, 0x66,
4914     0x29, 0x2f, 0x67, 0x29, 0x2f, 0x68, 0x29, 0x2f, 0x6c, 0x29, 0x2f, 0x6d,
4915     0x29, 0x2f, 0x6e, 0x29, 0x2f, 0x70, 0x29, 0x2f, 0x72, 0x29, 0x2f, 0x75,
4916     0x29, 0x33, 0x30, 0x29, 0x33, 0x31, 0x29, 0x33, 0x32, 0x29, 0x33, 0x61,
4917     0x29, 0x33, 0x63, 0x29, 0x33, 0x65, 0x29, 0x33, 0x69, 0x29, 0x33, 0x6f,
4918     0x29, 0x33, 0x73, 0x29, 0x33, 0x74, 0x29, 0x33, 0x20, 0x29, 0x33, 0x25,
4919     0x29, 0x33, 0x2d, 0x29, 0x33, 0x2e, 0x29, 0x33, 0x2f, 0x29, 0x33, 0x33,
4920     0x29, 0x33, 0x34, 0x29, 0x33, 0x35, 0x29, 0x33, 0x36, 0x29, 0x33, 0x37,
4921     0x29, 0x33, 0x38, 0x29, 0x33, 0x39, 0x29, 0x33, 0x3d, 0x29, 0x33, 0x41,
4922     0x29, 0x33, 0x5f, 0x29, 0x33, 0x62, 0x29, 0x33, 0x64, 0x29, 0x33, 0x66,
4923     0x29, 0x33, 0x67, 0x29, 0x33, 0x68, 0x29, 0x33, 0x6c, 0x29, 0x33, 0x6d,
4924     0x29, 0x33, 0x6e, 0x29, 0x33, 0x70, 0x29, 0x33, 0x72, 0x29, 0x33, 0x75};
4925 const uint8_t HuffDecoderCommon::table20_109_emit_[216] = {
4926     0x29, 0x34, 0x30, 0x29, 0x34, 0x31, 0x29, 0x34, 0x32, 0x29, 0x34, 0x61,
4927     0x29, 0x34, 0x63, 0x29, 0x34, 0x65, 0x29, 0x34, 0x69, 0x29, 0x34, 0x6f,
4928     0x29, 0x34, 0x73, 0x29, 0x34, 0x74, 0x29, 0x34, 0x20, 0x29, 0x34, 0x25,
4929     0x29, 0x34, 0x2d, 0x29, 0x34, 0x2e, 0x29, 0x34, 0x2f, 0x29, 0x34, 0x33,
4930     0x29, 0x34, 0x34, 0x29, 0x34, 0x35, 0x29, 0x34, 0x36, 0x29, 0x34, 0x37,
4931     0x29, 0x34, 0x38, 0x29, 0x34, 0x39, 0x29, 0x34, 0x3d, 0x29, 0x34, 0x41,
4932     0x29, 0x34, 0x5f, 0x29, 0x34, 0x62, 0x29, 0x34, 0x64, 0x29, 0x34, 0x66,
4933     0x29, 0x34, 0x67, 0x29, 0x34, 0x68, 0x29, 0x34, 0x6c, 0x29, 0x34, 0x6d,
4934     0x29, 0x34, 0x6e, 0x29, 0x34, 0x70, 0x29, 0x34, 0x72, 0x29, 0x34, 0x75,
4935     0x29, 0x35, 0x30, 0x29, 0x35, 0x31, 0x29, 0x35, 0x32, 0x29, 0x35, 0x61,
4936     0x29, 0x35, 0x63, 0x29, 0x35, 0x65, 0x29, 0x35, 0x69, 0x29, 0x35, 0x6f,
4937     0x29, 0x35, 0x73, 0x29, 0x35, 0x74, 0x29, 0x35, 0x20, 0x29, 0x35, 0x25,
4938     0x29, 0x35, 0x2d, 0x29, 0x35, 0x2e, 0x29, 0x35, 0x2f, 0x29, 0x35, 0x33,
4939     0x29, 0x35, 0x34, 0x29, 0x35, 0x35, 0x29, 0x35, 0x36, 0x29, 0x35, 0x37,
4940     0x29, 0x35, 0x38, 0x29, 0x35, 0x39, 0x29, 0x35, 0x3d, 0x29, 0x35, 0x41,
4941     0x29, 0x35, 0x5f, 0x29, 0x35, 0x62, 0x29, 0x35, 0x64, 0x29, 0x35, 0x66,
4942     0x29, 0x35, 0x67, 0x29, 0x35, 0x68, 0x29, 0x35, 0x6c, 0x29, 0x35, 0x6d,
4943     0x29, 0x35, 0x6e, 0x29, 0x35, 0x70, 0x29, 0x35, 0x72, 0x29, 0x35, 0x75};
4944 const uint8_t HuffDecoderCommon::table20_110_emit_[216] = {
4945     0x29, 0x36, 0x30, 0x29, 0x36, 0x31, 0x29, 0x36, 0x32, 0x29, 0x36, 0x61,
4946     0x29, 0x36, 0x63, 0x29, 0x36, 0x65, 0x29, 0x36, 0x69, 0x29, 0x36, 0x6f,
4947     0x29, 0x36, 0x73, 0x29, 0x36, 0x74, 0x29, 0x36, 0x20, 0x29, 0x36, 0x25,
4948     0x29, 0x36, 0x2d, 0x29, 0x36, 0x2e, 0x29, 0x36, 0x2f, 0x29, 0x36, 0x33,
4949     0x29, 0x36, 0x34, 0x29, 0x36, 0x35, 0x29, 0x36, 0x36, 0x29, 0x36, 0x37,
4950     0x29, 0x36, 0x38, 0x29, 0x36, 0x39, 0x29, 0x36, 0x3d, 0x29, 0x36, 0x41,
4951     0x29, 0x36, 0x5f, 0x29, 0x36, 0x62, 0x29, 0x36, 0x64, 0x29, 0x36, 0x66,
4952     0x29, 0x36, 0x67, 0x29, 0x36, 0x68, 0x29, 0x36, 0x6c, 0x29, 0x36, 0x6d,
4953     0x29, 0x36, 0x6e, 0x29, 0x36, 0x70, 0x29, 0x36, 0x72, 0x29, 0x36, 0x75,
4954     0x29, 0x37, 0x30, 0x29, 0x37, 0x31, 0x29, 0x37, 0x32, 0x29, 0x37, 0x61,
4955     0x29, 0x37, 0x63, 0x29, 0x37, 0x65, 0x29, 0x37, 0x69, 0x29, 0x37, 0x6f,
4956     0x29, 0x37, 0x73, 0x29, 0x37, 0x74, 0x29, 0x37, 0x20, 0x29, 0x37, 0x25,
4957     0x29, 0x37, 0x2d, 0x29, 0x37, 0x2e, 0x29, 0x37, 0x2f, 0x29, 0x37, 0x33,
4958     0x29, 0x37, 0x34, 0x29, 0x37, 0x35, 0x29, 0x37, 0x36, 0x29, 0x37, 0x37,
4959     0x29, 0x37, 0x38, 0x29, 0x37, 0x39, 0x29, 0x37, 0x3d, 0x29, 0x37, 0x41,
4960     0x29, 0x37, 0x5f, 0x29, 0x37, 0x62, 0x29, 0x37, 0x64, 0x29, 0x37, 0x66,
4961     0x29, 0x37, 0x67, 0x29, 0x37, 0x68, 0x29, 0x37, 0x6c, 0x29, 0x37, 0x6d,
4962     0x29, 0x37, 0x6e, 0x29, 0x37, 0x70, 0x29, 0x37, 0x72, 0x29, 0x37, 0x75};
4963 const uint8_t HuffDecoderCommon::table20_111_emit_[216] = {
4964     0x29, 0x38, 0x30, 0x29, 0x38, 0x31, 0x29, 0x38, 0x32, 0x29, 0x38, 0x61,
4965     0x29, 0x38, 0x63, 0x29, 0x38, 0x65, 0x29, 0x38, 0x69, 0x29, 0x38, 0x6f,
4966     0x29, 0x38, 0x73, 0x29, 0x38, 0x74, 0x29, 0x38, 0x20, 0x29, 0x38, 0x25,
4967     0x29, 0x38, 0x2d, 0x29, 0x38, 0x2e, 0x29, 0x38, 0x2f, 0x29, 0x38, 0x33,
4968     0x29, 0x38, 0x34, 0x29, 0x38, 0x35, 0x29, 0x38, 0x36, 0x29, 0x38, 0x37,
4969     0x29, 0x38, 0x38, 0x29, 0x38, 0x39, 0x29, 0x38, 0x3d, 0x29, 0x38, 0x41,
4970     0x29, 0x38, 0x5f, 0x29, 0x38, 0x62, 0x29, 0x38, 0x64, 0x29, 0x38, 0x66,
4971     0x29, 0x38, 0x67, 0x29, 0x38, 0x68, 0x29, 0x38, 0x6c, 0x29, 0x38, 0x6d,
4972     0x29, 0x38, 0x6e, 0x29, 0x38, 0x70, 0x29, 0x38, 0x72, 0x29, 0x38, 0x75,
4973     0x29, 0x39, 0x30, 0x29, 0x39, 0x31, 0x29, 0x39, 0x32, 0x29, 0x39, 0x61,
4974     0x29, 0x39, 0x63, 0x29, 0x39, 0x65, 0x29, 0x39, 0x69, 0x29, 0x39, 0x6f,
4975     0x29, 0x39, 0x73, 0x29, 0x39, 0x74, 0x29, 0x39, 0x20, 0x29, 0x39, 0x25,
4976     0x29, 0x39, 0x2d, 0x29, 0x39, 0x2e, 0x29, 0x39, 0x2f, 0x29, 0x39, 0x33,
4977     0x29, 0x39, 0x34, 0x29, 0x39, 0x35, 0x29, 0x39, 0x36, 0x29, 0x39, 0x37,
4978     0x29, 0x39, 0x38, 0x29, 0x39, 0x39, 0x29, 0x39, 0x3d, 0x29, 0x39, 0x41,
4979     0x29, 0x39, 0x5f, 0x29, 0x39, 0x62, 0x29, 0x39, 0x64, 0x29, 0x39, 0x66,
4980     0x29, 0x39, 0x67, 0x29, 0x39, 0x68, 0x29, 0x39, 0x6c, 0x29, 0x39, 0x6d,
4981     0x29, 0x39, 0x6e, 0x29, 0x39, 0x70, 0x29, 0x39, 0x72, 0x29, 0x39, 0x75};
4982 const uint8_t HuffDecoderCommon::table20_112_emit_[216] = {
4983     0x29, 0x3d, 0x30, 0x29, 0x3d, 0x31, 0x29, 0x3d, 0x32, 0x29, 0x3d, 0x61,
4984     0x29, 0x3d, 0x63, 0x29, 0x3d, 0x65, 0x29, 0x3d, 0x69, 0x29, 0x3d, 0x6f,
4985     0x29, 0x3d, 0x73, 0x29, 0x3d, 0x74, 0x29, 0x3d, 0x20, 0x29, 0x3d, 0x25,
4986     0x29, 0x3d, 0x2d, 0x29, 0x3d, 0x2e, 0x29, 0x3d, 0x2f, 0x29, 0x3d, 0x33,
4987     0x29, 0x3d, 0x34, 0x29, 0x3d, 0x35, 0x29, 0x3d, 0x36, 0x29, 0x3d, 0x37,
4988     0x29, 0x3d, 0x38, 0x29, 0x3d, 0x39, 0x29, 0x3d, 0x3d, 0x29, 0x3d, 0x41,
4989     0x29, 0x3d, 0x5f, 0x29, 0x3d, 0x62, 0x29, 0x3d, 0x64, 0x29, 0x3d, 0x66,
4990     0x29, 0x3d, 0x67, 0x29, 0x3d, 0x68, 0x29, 0x3d, 0x6c, 0x29, 0x3d, 0x6d,
4991     0x29, 0x3d, 0x6e, 0x29, 0x3d, 0x70, 0x29, 0x3d, 0x72, 0x29, 0x3d, 0x75,
4992     0x29, 0x41, 0x30, 0x29, 0x41, 0x31, 0x29, 0x41, 0x32, 0x29, 0x41, 0x61,
4993     0x29, 0x41, 0x63, 0x29, 0x41, 0x65, 0x29, 0x41, 0x69, 0x29, 0x41, 0x6f,
4994     0x29, 0x41, 0x73, 0x29, 0x41, 0x74, 0x29, 0x41, 0x20, 0x29, 0x41, 0x25,
4995     0x29, 0x41, 0x2d, 0x29, 0x41, 0x2e, 0x29, 0x41, 0x2f, 0x29, 0x41, 0x33,
4996     0x29, 0x41, 0x34, 0x29, 0x41, 0x35, 0x29, 0x41, 0x36, 0x29, 0x41, 0x37,
4997     0x29, 0x41, 0x38, 0x29, 0x41, 0x39, 0x29, 0x41, 0x3d, 0x29, 0x41, 0x41,
4998     0x29, 0x41, 0x5f, 0x29, 0x41, 0x62, 0x29, 0x41, 0x64, 0x29, 0x41, 0x66,
4999     0x29, 0x41, 0x67, 0x29, 0x41, 0x68, 0x29, 0x41, 0x6c, 0x29, 0x41, 0x6d,
5000     0x29, 0x41, 0x6e, 0x29, 0x41, 0x70, 0x29, 0x41, 0x72, 0x29, 0x41, 0x75};
5001 const uint8_t HuffDecoderCommon::table20_113_emit_[216] = {
5002     0x29, 0x5f, 0x30, 0x29, 0x5f, 0x31, 0x29, 0x5f, 0x32, 0x29, 0x5f, 0x61,
5003     0x29, 0x5f, 0x63, 0x29, 0x5f, 0x65, 0x29, 0x5f, 0x69, 0x29, 0x5f, 0x6f,
5004     0x29, 0x5f, 0x73, 0x29, 0x5f, 0x74, 0x29, 0x5f, 0x20, 0x29, 0x5f, 0x25,
5005     0x29, 0x5f, 0x2d, 0x29, 0x5f, 0x2e, 0x29, 0x5f, 0x2f, 0x29, 0x5f, 0x33,
5006     0x29, 0x5f, 0x34, 0x29, 0x5f, 0x35, 0x29, 0x5f, 0x36, 0x29, 0x5f, 0x37,
5007     0x29, 0x5f, 0x38, 0x29, 0x5f, 0x39, 0x29, 0x5f, 0x3d, 0x29, 0x5f, 0x41,
5008     0x29, 0x5f, 0x5f, 0x29, 0x5f, 0x62, 0x29, 0x5f, 0x64, 0x29, 0x5f, 0x66,
5009     0x29, 0x5f, 0x67, 0x29, 0x5f, 0x68, 0x29, 0x5f, 0x6c, 0x29, 0x5f, 0x6d,
5010     0x29, 0x5f, 0x6e, 0x29, 0x5f, 0x70, 0x29, 0x5f, 0x72, 0x29, 0x5f, 0x75,
5011     0x29, 0x62, 0x30, 0x29, 0x62, 0x31, 0x29, 0x62, 0x32, 0x29, 0x62, 0x61,
5012     0x29, 0x62, 0x63, 0x29, 0x62, 0x65, 0x29, 0x62, 0x69, 0x29, 0x62, 0x6f,
5013     0x29, 0x62, 0x73, 0x29, 0x62, 0x74, 0x29, 0x62, 0x20, 0x29, 0x62, 0x25,
5014     0x29, 0x62, 0x2d, 0x29, 0x62, 0x2e, 0x29, 0x62, 0x2f, 0x29, 0x62, 0x33,
5015     0x29, 0x62, 0x34, 0x29, 0x62, 0x35, 0x29, 0x62, 0x36, 0x29, 0x62, 0x37,
5016     0x29, 0x62, 0x38, 0x29, 0x62, 0x39, 0x29, 0x62, 0x3d, 0x29, 0x62, 0x41,
5017     0x29, 0x62, 0x5f, 0x29, 0x62, 0x62, 0x29, 0x62, 0x64, 0x29, 0x62, 0x66,
5018     0x29, 0x62, 0x67, 0x29, 0x62, 0x68, 0x29, 0x62, 0x6c, 0x29, 0x62, 0x6d,
5019     0x29, 0x62, 0x6e, 0x29, 0x62, 0x70, 0x29, 0x62, 0x72, 0x29, 0x62, 0x75};
5020 const uint8_t HuffDecoderCommon::table20_114_emit_[216] = {
5021     0x29, 0x64, 0x30, 0x29, 0x64, 0x31, 0x29, 0x64, 0x32, 0x29, 0x64, 0x61,
5022     0x29, 0x64, 0x63, 0x29, 0x64, 0x65, 0x29, 0x64, 0x69, 0x29, 0x64, 0x6f,
5023     0x29, 0x64, 0x73, 0x29, 0x64, 0x74, 0x29, 0x64, 0x20, 0x29, 0x64, 0x25,
5024     0x29, 0x64, 0x2d, 0x29, 0x64, 0x2e, 0x29, 0x64, 0x2f, 0x29, 0x64, 0x33,
5025     0x29, 0x64, 0x34, 0x29, 0x64, 0x35, 0x29, 0x64, 0x36, 0x29, 0x64, 0x37,
5026     0x29, 0x64, 0x38, 0x29, 0x64, 0x39, 0x29, 0x64, 0x3d, 0x29, 0x64, 0x41,
5027     0x29, 0x64, 0x5f, 0x29, 0x64, 0x62, 0x29, 0x64, 0x64, 0x29, 0x64, 0x66,
5028     0x29, 0x64, 0x67, 0x29, 0x64, 0x68, 0x29, 0x64, 0x6c, 0x29, 0x64, 0x6d,
5029     0x29, 0x64, 0x6e, 0x29, 0x64, 0x70, 0x29, 0x64, 0x72, 0x29, 0x64, 0x75,
5030     0x29, 0x66, 0x30, 0x29, 0x66, 0x31, 0x29, 0x66, 0x32, 0x29, 0x66, 0x61,
5031     0x29, 0x66, 0x63, 0x29, 0x66, 0x65, 0x29, 0x66, 0x69, 0x29, 0x66, 0x6f,
5032     0x29, 0x66, 0x73, 0x29, 0x66, 0x74, 0x29, 0x66, 0x20, 0x29, 0x66, 0x25,
5033     0x29, 0x66, 0x2d, 0x29, 0x66, 0x2e, 0x29, 0x66, 0x2f, 0x29, 0x66, 0x33,
5034     0x29, 0x66, 0x34, 0x29, 0x66, 0x35, 0x29, 0x66, 0x36, 0x29, 0x66, 0x37,
5035     0x29, 0x66, 0x38, 0x29, 0x66, 0x39, 0x29, 0x66, 0x3d, 0x29, 0x66, 0x41,
5036     0x29, 0x66, 0x5f, 0x29, 0x66, 0x62, 0x29, 0x66, 0x64, 0x29, 0x66, 0x66,
5037     0x29, 0x66, 0x67, 0x29, 0x66, 0x68, 0x29, 0x66, 0x6c, 0x29, 0x66, 0x6d,
5038     0x29, 0x66, 0x6e, 0x29, 0x66, 0x70, 0x29, 0x66, 0x72, 0x29, 0x66, 0x75};
5039 const uint8_t HuffDecoderCommon::table20_115_emit_[216] = {
5040     0x29, 0x67, 0x30, 0x29, 0x67, 0x31, 0x29, 0x67, 0x32, 0x29, 0x67, 0x61,
5041     0x29, 0x67, 0x63, 0x29, 0x67, 0x65, 0x29, 0x67, 0x69, 0x29, 0x67, 0x6f,
5042     0x29, 0x67, 0x73, 0x29, 0x67, 0x74, 0x29, 0x67, 0x20, 0x29, 0x67, 0x25,
5043     0x29, 0x67, 0x2d, 0x29, 0x67, 0x2e, 0x29, 0x67, 0x2f, 0x29, 0x67, 0x33,
5044     0x29, 0x67, 0x34, 0x29, 0x67, 0x35, 0x29, 0x67, 0x36, 0x29, 0x67, 0x37,
5045     0x29, 0x67, 0x38, 0x29, 0x67, 0x39, 0x29, 0x67, 0x3d, 0x29, 0x67, 0x41,
5046     0x29, 0x67, 0x5f, 0x29, 0x67, 0x62, 0x29, 0x67, 0x64, 0x29, 0x67, 0x66,
5047     0x29, 0x67, 0x67, 0x29, 0x67, 0x68, 0x29, 0x67, 0x6c, 0x29, 0x67, 0x6d,
5048     0x29, 0x67, 0x6e, 0x29, 0x67, 0x70, 0x29, 0x67, 0x72, 0x29, 0x67, 0x75,
5049     0x29, 0x68, 0x30, 0x29, 0x68, 0x31, 0x29, 0x68, 0x32, 0x29, 0x68, 0x61,
5050     0x29, 0x68, 0x63, 0x29, 0x68, 0x65, 0x29, 0x68, 0x69, 0x29, 0x68, 0x6f,
5051     0x29, 0x68, 0x73, 0x29, 0x68, 0x74, 0x29, 0x68, 0x20, 0x29, 0x68, 0x25,
5052     0x29, 0x68, 0x2d, 0x29, 0x68, 0x2e, 0x29, 0x68, 0x2f, 0x29, 0x68, 0x33,
5053     0x29, 0x68, 0x34, 0x29, 0x68, 0x35, 0x29, 0x68, 0x36, 0x29, 0x68, 0x37,
5054     0x29, 0x68, 0x38, 0x29, 0x68, 0x39, 0x29, 0x68, 0x3d, 0x29, 0x68, 0x41,
5055     0x29, 0x68, 0x5f, 0x29, 0x68, 0x62, 0x29, 0x68, 0x64, 0x29, 0x68, 0x66,
5056     0x29, 0x68, 0x67, 0x29, 0x68, 0x68, 0x29, 0x68, 0x6c, 0x29, 0x68, 0x6d,
5057     0x29, 0x68, 0x6e, 0x29, 0x68, 0x70, 0x29, 0x68, 0x72, 0x29, 0x68, 0x75};
5058 const uint8_t HuffDecoderCommon::table20_116_emit_[216] = {
5059     0x29, 0x6c, 0x30, 0x29, 0x6c, 0x31, 0x29, 0x6c, 0x32, 0x29, 0x6c, 0x61,
5060     0x29, 0x6c, 0x63, 0x29, 0x6c, 0x65, 0x29, 0x6c, 0x69, 0x29, 0x6c, 0x6f,
5061     0x29, 0x6c, 0x73, 0x29, 0x6c, 0x74, 0x29, 0x6c, 0x20, 0x29, 0x6c, 0x25,
5062     0x29, 0x6c, 0x2d, 0x29, 0x6c, 0x2e, 0x29, 0x6c, 0x2f, 0x29, 0x6c, 0x33,
5063     0x29, 0x6c, 0x34, 0x29, 0x6c, 0x35, 0x29, 0x6c, 0x36, 0x29, 0x6c, 0x37,
5064     0x29, 0x6c, 0x38, 0x29, 0x6c, 0x39, 0x29, 0x6c, 0x3d, 0x29, 0x6c, 0x41,
5065     0x29, 0x6c, 0x5f, 0x29, 0x6c, 0x62, 0x29, 0x6c, 0x64, 0x29, 0x6c, 0x66,
5066     0x29, 0x6c, 0x67, 0x29, 0x6c, 0x68, 0x29, 0x6c, 0x6c, 0x29, 0x6c, 0x6d,
5067     0x29, 0x6c, 0x6e, 0x29, 0x6c, 0x70, 0x29, 0x6c, 0x72, 0x29, 0x6c, 0x75,
5068     0x29, 0x6d, 0x30, 0x29, 0x6d, 0x31, 0x29, 0x6d, 0x32, 0x29, 0x6d, 0x61,
5069     0x29, 0x6d, 0x63, 0x29, 0x6d, 0x65, 0x29, 0x6d, 0x69, 0x29, 0x6d, 0x6f,
5070     0x29, 0x6d, 0x73, 0x29, 0x6d, 0x74, 0x29, 0x6d, 0x20, 0x29, 0x6d, 0x25,
5071     0x29, 0x6d, 0x2d, 0x29, 0x6d, 0x2e, 0x29, 0x6d, 0x2f, 0x29, 0x6d, 0x33,
5072     0x29, 0x6d, 0x34, 0x29, 0x6d, 0x35, 0x29, 0x6d, 0x36, 0x29, 0x6d, 0x37,
5073     0x29, 0x6d, 0x38, 0x29, 0x6d, 0x39, 0x29, 0x6d, 0x3d, 0x29, 0x6d, 0x41,
5074     0x29, 0x6d, 0x5f, 0x29, 0x6d, 0x62, 0x29, 0x6d, 0x64, 0x29, 0x6d, 0x66,
5075     0x29, 0x6d, 0x67, 0x29, 0x6d, 0x68, 0x29, 0x6d, 0x6c, 0x29, 0x6d, 0x6d,
5076     0x29, 0x6d, 0x6e, 0x29, 0x6d, 0x70, 0x29, 0x6d, 0x72, 0x29, 0x6d, 0x75};
5077 const uint8_t HuffDecoderCommon::table20_117_emit_[216] = {
5078     0x29, 0x6e, 0x30, 0x29, 0x6e, 0x31, 0x29, 0x6e, 0x32, 0x29, 0x6e, 0x61,
5079     0x29, 0x6e, 0x63, 0x29, 0x6e, 0x65, 0x29, 0x6e, 0x69, 0x29, 0x6e, 0x6f,
5080     0x29, 0x6e, 0x73, 0x29, 0x6e, 0x74, 0x29, 0x6e, 0x20, 0x29, 0x6e, 0x25,
5081     0x29, 0x6e, 0x2d, 0x29, 0x6e, 0x2e, 0x29, 0x6e, 0x2f, 0x29, 0x6e, 0x33,
5082     0x29, 0x6e, 0x34, 0x29, 0x6e, 0x35, 0x29, 0x6e, 0x36, 0x29, 0x6e, 0x37,
5083     0x29, 0x6e, 0x38, 0x29, 0x6e, 0x39, 0x29, 0x6e, 0x3d, 0x29, 0x6e, 0x41,
5084     0x29, 0x6e, 0x5f, 0x29, 0x6e, 0x62, 0x29, 0x6e, 0x64, 0x29, 0x6e, 0x66,
5085     0x29, 0x6e, 0x67, 0x29, 0x6e, 0x68, 0x29, 0x6e, 0x6c, 0x29, 0x6e, 0x6d,
5086     0x29, 0x6e, 0x6e, 0x29, 0x6e, 0x70, 0x29, 0x6e, 0x72, 0x29, 0x6e, 0x75,
5087     0x29, 0x70, 0x30, 0x29, 0x70, 0x31, 0x29, 0x70, 0x32, 0x29, 0x70, 0x61,
5088     0x29, 0x70, 0x63, 0x29, 0x70, 0x65, 0x29, 0x70, 0x69, 0x29, 0x70, 0x6f,
5089     0x29, 0x70, 0x73, 0x29, 0x70, 0x74, 0x29, 0x70, 0x20, 0x29, 0x70, 0x25,
5090     0x29, 0x70, 0x2d, 0x29, 0x70, 0x2e, 0x29, 0x70, 0x2f, 0x29, 0x70, 0x33,
5091     0x29, 0x70, 0x34, 0x29, 0x70, 0x35, 0x29, 0x70, 0x36, 0x29, 0x70, 0x37,
5092     0x29, 0x70, 0x38, 0x29, 0x70, 0x39, 0x29, 0x70, 0x3d, 0x29, 0x70, 0x41,
5093     0x29, 0x70, 0x5f, 0x29, 0x70, 0x62, 0x29, 0x70, 0x64, 0x29, 0x70, 0x66,
5094     0x29, 0x70, 0x67, 0x29, 0x70, 0x68, 0x29, 0x70, 0x6c, 0x29, 0x70, 0x6d,
5095     0x29, 0x70, 0x6e, 0x29, 0x70, 0x70, 0x29, 0x70, 0x72, 0x29, 0x70, 0x75};
5096 const uint8_t HuffDecoderCommon::table20_118_emit_[216] = {
5097     0x29, 0x72, 0x30, 0x29, 0x72, 0x31, 0x29, 0x72, 0x32, 0x29, 0x72, 0x61,
5098     0x29, 0x72, 0x63, 0x29, 0x72, 0x65, 0x29, 0x72, 0x69, 0x29, 0x72, 0x6f,
5099     0x29, 0x72, 0x73, 0x29, 0x72, 0x74, 0x29, 0x72, 0x20, 0x29, 0x72, 0x25,
5100     0x29, 0x72, 0x2d, 0x29, 0x72, 0x2e, 0x29, 0x72, 0x2f, 0x29, 0x72, 0x33,
5101     0x29, 0x72, 0x34, 0x29, 0x72, 0x35, 0x29, 0x72, 0x36, 0x29, 0x72, 0x37,
5102     0x29, 0x72, 0x38, 0x29, 0x72, 0x39, 0x29, 0x72, 0x3d, 0x29, 0x72, 0x41,
5103     0x29, 0x72, 0x5f, 0x29, 0x72, 0x62, 0x29, 0x72, 0x64, 0x29, 0x72, 0x66,
5104     0x29, 0x72, 0x67, 0x29, 0x72, 0x68, 0x29, 0x72, 0x6c, 0x29, 0x72, 0x6d,
5105     0x29, 0x72, 0x6e, 0x29, 0x72, 0x70, 0x29, 0x72, 0x72, 0x29, 0x72, 0x75,
5106     0x29, 0x75, 0x30, 0x29, 0x75, 0x31, 0x29, 0x75, 0x32, 0x29, 0x75, 0x61,
5107     0x29, 0x75, 0x63, 0x29, 0x75, 0x65, 0x29, 0x75, 0x69, 0x29, 0x75, 0x6f,
5108     0x29, 0x75, 0x73, 0x29, 0x75, 0x74, 0x29, 0x75, 0x20, 0x29, 0x75, 0x25,
5109     0x29, 0x75, 0x2d, 0x29, 0x75, 0x2e, 0x29, 0x75, 0x2f, 0x29, 0x75, 0x33,
5110     0x29, 0x75, 0x34, 0x29, 0x75, 0x35, 0x29, 0x75, 0x36, 0x29, 0x75, 0x37,
5111     0x29, 0x75, 0x38, 0x29, 0x75, 0x39, 0x29, 0x75, 0x3d, 0x29, 0x75, 0x41,
5112     0x29, 0x75, 0x5f, 0x29, 0x75, 0x62, 0x29, 0x75, 0x64, 0x29, 0x75, 0x66,
5113     0x29, 0x75, 0x67, 0x29, 0x75, 0x68, 0x29, 0x75, 0x6c, 0x29, 0x75, 0x6d,
5114     0x29, 0x75, 0x6e, 0x29, 0x75, 0x70, 0x29, 0x75, 0x72, 0x29, 0x75, 0x75};
5115 const uint8_t HuffDecoderCommon::table20_119_emit_[120] = {
5116     0x29, 0x3a, 0x30, 0x29, 0x3a, 0x31, 0x29, 0x3a, 0x32, 0x29, 0x3a, 0x61,
5117     0x29, 0x3a, 0x63, 0x29, 0x3a, 0x65, 0x29, 0x3a, 0x69, 0x29, 0x3a, 0x6f,
5118     0x29, 0x3a, 0x73, 0x29, 0x3a, 0x74, 0x29, 0x42, 0x30, 0x29, 0x42, 0x31,
5119     0x29, 0x42, 0x32, 0x29, 0x42, 0x61, 0x29, 0x42, 0x63, 0x29, 0x42, 0x65,
5120     0x29, 0x42, 0x69, 0x29, 0x42, 0x6f, 0x29, 0x42, 0x73, 0x29, 0x42, 0x74,
5121     0x29, 0x43, 0x30, 0x29, 0x43, 0x31, 0x29, 0x43, 0x32, 0x29, 0x43, 0x61,
5122     0x29, 0x43, 0x63, 0x29, 0x43, 0x65, 0x29, 0x43, 0x69, 0x29, 0x43, 0x6f,
5123     0x29, 0x43, 0x73, 0x29, 0x43, 0x74, 0x29, 0x44, 0x30, 0x29, 0x44, 0x31,
5124     0x29, 0x44, 0x32, 0x29, 0x44, 0x61, 0x29, 0x44, 0x63, 0x29, 0x44, 0x65,
5125     0x29, 0x44, 0x69, 0x29, 0x44, 0x6f, 0x29, 0x44, 0x73, 0x29, 0x44, 0x74};
5126 const uint8_t HuffDecoderCommon::table20_120_emit_[120] = {
5127     0x29, 0x45, 0x30, 0x29, 0x45, 0x31, 0x29, 0x45, 0x32, 0x29, 0x45, 0x61,
5128     0x29, 0x45, 0x63, 0x29, 0x45, 0x65, 0x29, 0x45, 0x69, 0x29, 0x45, 0x6f,
5129     0x29, 0x45, 0x73, 0x29, 0x45, 0x74, 0x29, 0x46, 0x30, 0x29, 0x46, 0x31,
5130     0x29, 0x46, 0x32, 0x29, 0x46, 0x61, 0x29, 0x46, 0x63, 0x29, 0x46, 0x65,
5131     0x29, 0x46, 0x69, 0x29, 0x46, 0x6f, 0x29, 0x46, 0x73, 0x29, 0x46, 0x74,
5132     0x29, 0x47, 0x30, 0x29, 0x47, 0x31, 0x29, 0x47, 0x32, 0x29, 0x47, 0x61,
5133     0x29, 0x47, 0x63, 0x29, 0x47, 0x65, 0x29, 0x47, 0x69, 0x29, 0x47, 0x6f,
5134     0x29, 0x47, 0x73, 0x29, 0x47, 0x74, 0x29, 0x48, 0x30, 0x29, 0x48, 0x31,
5135     0x29, 0x48, 0x32, 0x29, 0x48, 0x61, 0x29, 0x48, 0x63, 0x29, 0x48, 0x65,
5136     0x29, 0x48, 0x69, 0x29, 0x48, 0x6f, 0x29, 0x48, 0x73, 0x29, 0x48, 0x74};
5137 const uint8_t HuffDecoderCommon::table20_121_emit_[120] = {
5138     0x29, 0x49, 0x30, 0x29, 0x49, 0x31, 0x29, 0x49, 0x32, 0x29, 0x49, 0x61,
5139     0x29, 0x49, 0x63, 0x29, 0x49, 0x65, 0x29, 0x49, 0x69, 0x29, 0x49, 0x6f,
5140     0x29, 0x49, 0x73, 0x29, 0x49, 0x74, 0x29, 0x4a, 0x30, 0x29, 0x4a, 0x31,
5141     0x29, 0x4a, 0x32, 0x29, 0x4a, 0x61, 0x29, 0x4a, 0x63, 0x29, 0x4a, 0x65,
5142     0x29, 0x4a, 0x69, 0x29, 0x4a, 0x6f, 0x29, 0x4a, 0x73, 0x29, 0x4a, 0x74,
5143     0x29, 0x4b, 0x30, 0x29, 0x4b, 0x31, 0x29, 0x4b, 0x32, 0x29, 0x4b, 0x61,
5144     0x29, 0x4b, 0x63, 0x29, 0x4b, 0x65, 0x29, 0x4b, 0x69, 0x29, 0x4b, 0x6f,
5145     0x29, 0x4b, 0x73, 0x29, 0x4b, 0x74, 0x29, 0x4c, 0x30, 0x29, 0x4c, 0x31,
5146     0x29, 0x4c, 0x32, 0x29, 0x4c, 0x61, 0x29, 0x4c, 0x63, 0x29, 0x4c, 0x65,
5147     0x29, 0x4c, 0x69, 0x29, 0x4c, 0x6f, 0x29, 0x4c, 0x73, 0x29, 0x4c, 0x74};
5148 const uint8_t HuffDecoderCommon::table20_122_emit_[120] = {
5149     0x29, 0x4d, 0x30, 0x29, 0x4d, 0x31, 0x29, 0x4d, 0x32, 0x29, 0x4d, 0x61,
5150     0x29, 0x4d, 0x63, 0x29, 0x4d, 0x65, 0x29, 0x4d, 0x69, 0x29, 0x4d, 0x6f,
5151     0x29, 0x4d, 0x73, 0x29, 0x4d, 0x74, 0x29, 0x4e, 0x30, 0x29, 0x4e, 0x31,
5152     0x29, 0x4e, 0x32, 0x29, 0x4e, 0x61, 0x29, 0x4e, 0x63, 0x29, 0x4e, 0x65,
5153     0x29, 0x4e, 0x69, 0x29, 0x4e, 0x6f, 0x29, 0x4e, 0x73, 0x29, 0x4e, 0x74,
5154     0x29, 0x4f, 0x30, 0x29, 0x4f, 0x31, 0x29, 0x4f, 0x32, 0x29, 0x4f, 0x61,
5155     0x29, 0x4f, 0x63, 0x29, 0x4f, 0x65, 0x29, 0x4f, 0x69, 0x29, 0x4f, 0x6f,
5156     0x29, 0x4f, 0x73, 0x29, 0x4f, 0x74, 0x29, 0x50, 0x30, 0x29, 0x50, 0x31,
5157     0x29, 0x50, 0x32, 0x29, 0x50, 0x61, 0x29, 0x50, 0x63, 0x29, 0x50, 0x65,
5158     0x29, 0x50, 0x69, 0x29, 0x50, 0x6f, 0x29, 0x50, 0x73, 0x29, 0x50, 0x74};
5159 const uint8_t HuffDecoderCommon::table20_123_emit_[120] = {
5160     0x29, 0x51, 0x30, 0x29, 0x51, 0x31, 0x29, 0x51, 0x32, 0x29, 0x51, 0x61,
5161     0x29, 0x51, 0x63, 0x29, 0x51, 0x65, 0x29, 0x51, 0x69, 0x29, 0x51, 0x6f,
5162     0x29, 0x51, 0x73, 0x29, 0x51, 0x74, 0x29, 0x52, 0x30, 0x29, 0x52, 0x31,
5163     0x29, 0x52, 0x32, 0x29, 0x52, 0x61, 0x29, 0x52, 0x63, 0x29, 0x52, 0x65,
5164     0x29, 0x52, 0x69, 0x29, 0x52, 0x6f, 0x29, 0x52, 0x73, 0x29, 0x52, 0x74,
5165     0x29, 0x53, 0x30, 0x29, 0x53, 0x31, 0x29, 0x53, 0x32, 0x29, 0x53, 0x61,
5166     0x29, 0x53, 0x63, 0x29, 0x53, 0x65, 0x29, 0x53, 0x69, 0x29, 0x53, 0x6f,
5167     0x29, 0x53, 0x73, 0x29, 0x53, 0x74, 0x29, 0x54, 0x30, 0x29, 0x54, 0x31,
5168     0x29, 0x54, 0x32, 0x29, 0x54, 0x61, 0x29, 0x54, 0x63, 0x29, 0x54, 0x65,
5169     0x29, 0x54, 0x69, 0x29, 0x54, 0x6f, 0x29, 0x54, 0x73, 0x29, 0x54, 0x74};
5170 const uint8_t HuffDecoderCommon::table20_124_emit_[120] = {
5171     0x29, 0x55, 0x30, 0x29, 0x55, 0x31, 0x29, 0x55, 0x32, 0x29, 0x55, 0x61,
5172     0x29, 0x55, 0x63, 0x29, 0x55, 0x65, 0x29, 0x55, 0x69, 0x29, 0x55, 0x6f,
5173     0x29, 0x55, 0x73, 0x29, 0x55, 0x74, 0x29, 0x56, 0x30, 0x29, 0x56, 0x31,
5174     0x29, 0x56, 0x32, 0x29, 0x56, 0x61, 0x29, 0x56, 0x63, 0x29, 0x56, 0x65,
5175     0x29, 0x56, 0x69, 0x29, 0x56, 0x6f, 0x29, 0x56, 0x73, 0x29, 0x56, 0x74,
5176     0x29, 0x57, 0x30, 0x29, 0x57, 0x31, 0x29, 0x57, 0x32, 0x29, 0x57, 0x61,
5177     0x29, 0x57, 0x63, 0x29, 0x57, 0x65, 0x29, 0x57, 0x69, 0x29, 0x57, 0x6f,
5178     0x29, 0x57, 0x73, 0x29, 0x57, 0x74, 0x29, 0x59, 0x30, 0x29, 0x59, 0x31,
5179     0x29, 0x59, 0x32, 0x29, 0x59, 0x61, 0x29, 0x59, 0x63, 0x29, 0x59, 0x65,
5180     0x29, 0x59, 0x69, 0x29, 0x59, 0x6f, 0x29, 0x59, 0x73, 0x29, 0x59, 0x74};
5181 const uint8_t HuffDecoderCommon::table20_125_emit_[120] = {
5182     0x29, 0x6a, 0x30, 0x29, 0x6a, 0x31, 0x29, 0x6a, 0x32, 0x29, 0x6a, 0x61,
5183     0x29, 0x6a, 0x63, 0x29, 0x6a, 0x65, 0x29, 0x6a, 0x69, 0x29, 0x6a, 0x6f,
5184     0x29, 0x6a, 0x73, 0x29, 0x6a, 0x74, 0x29, 0x6b, 0x30, 0x29, 0x6b, 0x31,
5185     0x29, 0x6b, 0x32, 0x29, 0x6b, 0x61, 0x29, 0x6b, 0x63, 0x29, 0x6b, 0x65,
5186     0x29, 0x6b, 0x69, 0x29, 0x6b, 0x6f, 0x29, 0x6b, 0x73, 0x29, 0x6b, 0x74,
5187     0x29, 0x71, 0x30, 0x29, 0x71, 0x31, 0x29, 0x71, 0x32, 0x29, 0x71, 0x61,
5188     0x29, 0x71, 0x63, 0x29, 0x71, 0x65, 0x29, 0x71, 0x69, 0x29, 0x71, 0x6f,
5189     0x29, 0x71, 0x73, 0x29, 0x71, 0x74, 0x29, 0x76, 0x30, 0x29, 0x76, 0x31,
5190     0x29, 0x76, 0x32, 0x29, 0x76, 0x61, 0x29, 0x76, 0x63, 0x29, 0x76, 0x65,
5191     0x29, 0x76, 0x69, 0x29, 0x76, 0x6f, 0x29, 0x76, 0x73, 0x29, 0x76, 0x74};
5192 const uint8_t HuffDecoderCommon::table20_126_emit_[120] = {
5193     0x29, 0x77, 0x30, 0x29, 0x77, 0x31, 0x29, 0x77, 0x32, 0x29, 0x77, 0x61,
5194     0x29, 0x77, 0x63, 0x29, 0x77, 0x65, 0x29, 0x77, 0x69, 0x29, 0x77, 0x6f,
5195     0x29, 0x77, 0x73, 0x29, 0x77, 0x74, 0x29, 0x78, 0x30, 0x29, 0x78, 0x31,
5196     0x29, 0x78, 0x32, 0x29, 0x78, 0x61, 0x29, 0x78, 0x63, 0x29, 0x78, 0x65,
5197     0x29, 0x78, 0x69, 0x29, 0x78, 0x6f, 0x29, 0x78, 0x73, 0x29, 0x78, 0x74,
5198     0x29, 0x79, 0x30, 0x29, 0x79, 0x31, 0x29, 0x79, 0x32, 0x29, 0x79, 0x61,
5199     0x29, 0x79, 0x63, 0x29, 0x79, 0x65, 0x29, 0x79, 0x69, 0x29, 0x79, 0x6f,
5200     0x29, 0x79, 0x73, 0x29, 0x79, 0x74, 0x29, 0x7a, 0x30, 0x29, 0x7a, 0x31,
5201     0x29, 0x7a, 0x32, 0x29, 0x7a, 0x61, 0x29, 0x7a, 0x63, 0x29, 0x7a, 0x65,
5202     0x29, 0x7a, 0x69, 0x29, 0x7a, 0x6f, 0x29, 0x7a, 0x73, 0x29, 0x7a, 0x74};
5203 const uint8_t HuffDecoderCommon::table20_127_emit_[31] = {
5204     0x29, 0x26, 0x29, 0x2a, 0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29,
5205     0x5a, 0x29, 0x21, 0x29, 0x22, 0x29, 0x28, 0x29, 0x29, 0x3f, 0x29,
5206     0x27, 0x29, 0x2b, 0x29, 0x7c, 0x29, 0x23, 0x29, 0x3e};
5207 const uint16_t HuffDecoderCommon::table20_127_ops_[128] = {
5208     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5209     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
5210     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5211     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
5212     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5213     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5214     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5215     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5216     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
5217     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5218     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
5219     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
5220     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x009a, 0x0000,
5221     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
5222     0x0000, 0x0003};
5223 const uint8_t HuffDecoderCommon::table20_128_emit_[204] = {
5224     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
5225     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
5226     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x30, 0x20, 0x3f, 0x30, 0x25,
5227     0x3f, 0x30, 0x2d, 0x3f, 0x30, 0x2e, 0x3f, 0x30, 0x2f, 0x3f, 0x30, 0x33,
5228     0x3f, 0x30, 0x34, 0x3f, 0x30, 0x35, 0x3f, 0x30, 0x36, 0x3f, 0x30, 0x37,
5229     0x3f, 0x30, 0x38, 0x3f, 0x30, 0x39, 0x3f, 0x30, 0x3d, 0x3f, 0x30, 0x41,
5230     0x3f, 0x30, 0x5f, 0x3f, 0x30, 0x62, 0x3f, 0x30, 0x64, 0x3f, 0x30, 0x66,
5231     0x3f, 0x30, 0x67, 0x3f, 0x30, 0x68, 0x3f, 0x30, 0x6c, 0x3f, 0x30, 0x6d,
5232     0x3f, 0x30, 0x6e, 0x3f, 0x30, 0x70, 0x3f, 0x30, 0x72, 0x3f, 0x30, 0x75,
5233     0x3f, 0x30, 0x3a, 0x3f, 0x30, 0x42, 0x3f, 0x30, 0x43, 0x3f, 0x30, 0x44,
5234     0x3f, 0x30, 0x45, 0x3f, 0x30, 0x46, 0x3f, 0x30, 0x47, 0x3f, 0x30, 0x48,
5235     0x3f, 0x30, 0x49, 0x3f, 0x30, 0x4a, 0x3f, 0x30, 0x4b, 0x3f, 0x30, 0x4c,
5236     0x3f, 0x30, 0x4d, 0x3f, 0x30, 0x4e, 0x3f, 0x30, 0x4f, 0x3f, 0x30, 0x50,
5237     0x3f, 0x30, 0x51, 0x3f, 0x30, 0x52, 0x3f, 0x30, 0x53, 0x3f, 0x30, 0x54,
5238     0x3f, 0x30, 0x55, 0x3f, 0x30, 0x56, 0x3f, 0x30, 0x57, 0x3f, 0x30, 0x59,
5239     0x3f, 0x30, 0x6a, 0x3f, 0x30, 0x6b, 0x3f, 0x30, 0x71, 0x3f, 0x30, 0x76,
5240     0x3f, 0x30, 0x77, 0x3f, 0x30, 0x78, 0x3f, 0x30, 0x79, 0x3f, 0x30, 0x7a};
5241 const uint8_t HuffDecoderCommon::table20_129_emit_[204] = {
5242     0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31, 0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61,
5243     0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65, 0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f,
5244     0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74, 0x3f, 0x31, 0x20, 0x3f, 0x31, 0x25,
5245     0x3f, 0x31, 0x2d, 0x3f, 0x31, 0x2e, 0x3f, 0x31, 0x2f, 0x3f, 0x31, 0x33,
5246     0x3f, 0x31, 0x34, 0x3f, 0x31, 0x35, 0x3f, 0x31, 0x36, 0x3f, 0x31, 0x37,
5247     0x3f, 0x31, 0x38, 0x3f, 0x31, 0x39, 0x3f, 0x31, 0x3d, 0x3f, 0x31, 0x41,
5248     0x3f, 0x31, 0x5f, 0x3f, 0x31, 0x62, 0x3f, 0x31, 0x64, 0x3f, 0x31, 0x66,
5249     0x3f, 0x31, 0x67, 0x3f, 0x31, 0x68, 0x3f, 0x31, 0x6c, 0x3f, 0x31, 0x6d,
5250     0x3f, 0x31, 0x6e, 0x3f, 0x31, 0x70, 0x3f, 0x31, 0x72, 0x3f, 0x31, 0x75,
5251     0x3f, 0x31, 0x3a, 0x3f, 0x31, 0x42, 0x3f, 0x31, 0x43, 0x3f, 0x31, 0x44,
5252     0x3f, 0x31, 0x45, 0x3f, 0x31, 0x46, 0x3f, 0x31, 0x47, 0x3f, 0x31, 0x48,
5253     0x3f, 0x31, 0x49, 0x3f, 0x31, 0x4a, 0x3f, 0x31, 0x4b, 0x3f, 0x31, 0x4c,
5254     0x3f, 0x31, 0x4d, 0x3f, 0x31, 0x4e, 0x3f, 0x31, 0x4f, 0x3f, 0x31, 0x50,
5255     0x3f, 0x31, 0x51, 0x3f, 0x31, 0x52, 0x3f, 0x31, 0x53, 0x3f, 0x31, 0x54,
5256     0x3f, 0x31, 0x55, 0x3f, 0x31, 0x56, 0x3f, 0x31, 0x57, 0x3f, 0x31, 0x59,
5257     0x3f, 0x31, 0x6a, 0x3f, 0x31, 0x6b, 0x3f, 0x31, 0x71, 0x3f, 0x31, 0x76,
5258     0x3f, 0x31, 0x77, 0x3f, 0x31, 0x78, 0x3f, 0x31, 0x79, 0x3f, 0x31, 0x7a};
5259 const uint8_t HuffDecoderCommon::table20_130_emit_[204] = {
5260     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
5261     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
5262     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x32, 0x20, 0x3f, 0x32, 0x25,
5263     0x3f, 0x32, 0x2d, 0x3f, 0x32, 0x2e, 0x3f, 0x32, 0x2f, 0x3f, 0x32, 0x33,
5264     0x3f, 0x32, 0x34, 0x3f, 0x32, 0x35, 0x3f, 0x32, 0x36, 0x3f, 0x32, 0x37,
5265     0x3f, 0x32, 0x38, 0x3f, 0x32, 0x39, 0x3f, 0x32, 0x3d, 0x3f, 0x32, 0x41,
5266     0x3f, 0x32, 0x5f, 0x3f, 0x32, 0x62, 0x3f, 0x32, 0x64, 0x3f, 0x32, 0x66,
5267     0x3f, 0x32, 0x67, 0x3f, 0x32, 0x68, 0x3f, 0x32, 0x6c, 0x3f, 0x32, 0x6d,
5268     0x3f, 0x32, 0x6e, 0x3f, 0x32, 0x70, 0x3f, 0x32, 0x72, 0x3f, 0x32, 0x75,
5269     0x3f, 0x32, 0x3a, 0x3f, 0x32, 0x42, 0x3f, 0x32, 0x43, 0x3f, 0x32, 0x44,
5270     0x3f, 0x32, 0x45, 0x3f, 0x32, 0x46, 0x3f, 0x32, 0x47, 0x3f, 0x32, 0x48,
5271     0x3f, 0x32, 0x49, 0x3f, 0x32, 0x4a, 0x3f, 0x32, 0x4b, 0x3f, 0x32, 0x4c,
5272     0x3f, 0x32, 0x4d, 0x3f, 0x32, 0x4e, 0x3f, 0x32, 0x4f, 0x3f, 0x32, 0x50,
5273     0x3f, 0x32, 0x51, 0x3f, 0x32, 0x52, 0x3f, 0x32, 0x53, 0x3f, 0x32, 0x54,
5274     0x3f, 0x32, 0x55, 0x3f, 0x32, 0x56, 0x3f, 0x32, 0x57, 0x3f, 0x32, 0x59,
5275     0x3f, 0x32, 0x6a, 0x3f, 0x32, 0x6b, 0x3f, 0x32, 0x71, 0x3f, 0x32, 0x76,
5276     0x3f, 0x32, 0x77, 0x3f, 0x32, 0x78, 0x3f, 0x32, 0x79, 0x3f, 0x32, 0x7a};
5277 const uint8_t HuffDecoderCommon::table20_131_emit_[204] = {
5278     0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31, 0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61,
5279     0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65, 0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f,
5280     0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74, 0x3f, 0x61, 0x20, 0x3f, 0x61, 0x25,
5281     0x3f, 0x61, 0x2d, 0x3f, 0x61, 0x2e, 0x3f, 0x61, 0x2f, 0x3f, 0x61, 0x33,
5282     0x3f, 0x61, 0x34, 0x3f, 0x61, 0x35, 0x3f, 0x61, 0x36, 0x3f, 0x61, 0x37,
5283     0x3f, 0x61, 0x38, 0x3f, 0x61, 0x39, 0x3f, 0x61, 0x3d, 0x3f, 0x61, 0x41,
5284     0x3f, 0x61, 0x5f, 0x3f, 0x61, 0x62, 0x3f, 0x61, 0x64, 0x3f, 0x61, 0x66,
5285     0x3f, 0x61, 0x67, 0x3f, 0x61, 0x68, 0x3f, 0x61, 0x6c, 0x3f, 0x61, 0x6d,
5286     0x3f, 0x61, 0x6e, 0x3f, 0x61, 0x70, 0x3f, 0x61, 0x72, 0x3f, 0x61, 0x75,
5287     0x3f, 0x61, 0x3a, 0x3f, 0x61, 0x42, 0x3f, 0x61, 0x43, 0x3f, 0x61, 0x44,
5288     0x3f, 0x61, 0x45, 0x3f, 0x61, 0x46, 0x3f, 0x61, 0x47, 0x3f, 0x61, 0x48,
5289     0x3f, 0x61, 0x49, 0x3f, 0x61, 0x4a, 0x3f, 0x61, 0x4b, 0x3f, 0x61, 0x4c,
5290     0x3f, 0x61, 0x4d, 0x3f, 0x61, 0x4e, 0x3f, 0x61, 0x4f, 0x3f, 0x61, 0x50,
5291     0x3f, 0x61, 0x51, 0x3f, 0x61, 0x52, 0x3f, 0x61, 0x53, 0x3f, 0x61, 0x54,
5292     0x3f, 0x61, 0x55, 0x3f, 0x61, 0x56, 0x3f, 0x61, 0x57, 0x3f, 0x61, 0x59,
5293     0x3f, 0x61, 0x6a, 0x3f, 0x61, 0x6b, 0x3f, 0x61, 0x71, 0x3f, 0x61, 0x76,
5294     0x3f, 0x61, 0x77, 0x3f, 0x61, 0x78, 0x3f, 0x61, 0x79, 0x3f, 0x61, 0x7a};
5295 const uint8_t HuffDecoderCommon::table20_132_emit_[204] = {
5296     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
5297     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
5298     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x63, 0x20, 0x3f, 0x63, 0x25,
5299     0x3f, 0x63, 0x2d, 0x3f, 0x63, 0x2e, 0x3f, 0x63, 0x2f, 0x3f, 0x63, 0x33,
5300     0x3f, 0x63, 0x34, 0x3f, 0x63, 0x35, 0x3f, 0x63, 0x36, 0x3f, 0x63, 0x37,
5301     0x3f, 0x63, 0x38, 0x3f, 0x63, 0x39, 0x3f, 0x63, 0x3d, 0x3f, 0x63, 0x41,
5302     0x3f, 0x63, 0x5f, 0x3f, 0x63, 0x62, 0x3f, 0x63, 0x64, 0x3f, 0x63, 0x66,
5303     0x3f, 0x63, 0x67, 0x3f, 0x63, 0x68, 0x3f, 0x63, 0x6c, 0x3f, 0x63, 0x6d,
5304     0x3f, 0x63, 0x6e, 0x3f, 0x63, 0x70, 0x3f, 0x63, 0x72, 0x3f, 0x63, 0x75,
5305     0x3f, 0x63, 0x3a, 0x3f, 0x63, 0x42, 0x3f, 0x63, 0x43, 0x3f, 0x63, 0x44,
5306     0x3f, 0x63, 0x45, 0x3f, 0x63, 0x46, 0x3f, 0x63, 0x47, 0x3f, 0x63, 0x48,
5307     0x3f, 0x63, 0x49, 0x3f, 0x63, 0x4a, 0x3f, 0x63, 0x4b, 0x3f, 0x63, 0x4c,
5308     0x3f, 0x63, 0x4d, 0x3f, 0x63, 0x4e, 0x3f, 0x63, 0x4f, 0x3f, 0x63, 0x50,
5309     0x3f, 0x63, 0x51, 0x3f, 0x63, 0x52, 0x3f, 0x63, 0x53, 0x3f, 0x63, 0x54,
5310     0x3f, 0x63, 0x55, 0x3f, 0x63, 0x56, 0x3f, 0x63, 0x57, 0x3f, 0x63, 0x59,
5311     0x3f, 0x63, 0x6a, 0x3f, 0x63, 0x6b, 0x3f, 0x63, 0x71, 0x3f, 0x63, 0x76,
5312     0x3f, 0x63, 0x77, 0x3f, 0x63, 0x78, 0x3f, 0x63, 0x79, 0x3f, 0x63, 0x7a};
5313 const uint8_t HuffDecoderCommon::table20_133_emit_[204] = {
5314     0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31, 0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61,
5315     0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65, 0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f,
5316     0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74, 0x3f, 0x65, 0x20, 0x3f, 0x65, 0x25,
5317     0x3f, 0x65, 0x2d, 0x3f, 0x65, 0x2e, 0x3f, 0x65, 0x2f, 0x3f, 0x65, 0x33,
5318     0x3f, 0x65, 0x34, 0x3f, 0x65, 0x35, 0x3f, 0x65, 0x36, 0x3f, 0x65, 0x37,
5319     0x3f, 0x65, 0x38, 0x3f, 0x65, 0x39, 0x3f, 0x65, 0x3d, 0x3f, 0x65, 0x41,
5320     0x3f, 0x65, 0x5f, 0x3f, 0x65, 0x62, 0x3f, 0x65, 0x64, 0x3f, 0x65, 0x66,
5321     0x3f, 0x65, 0x67, 0x3f, 0x65, 0x68, 0x3f, 0x65, 0x6c, 0x3f, 0x65, 0x6d,
5322     0x3f, 0x65, 0x6e, 0x3f, 0x65, 0x70, 0x3f, 0x65, 0x72, 0x3f, 0x65, 0x75,
5323     0x3f, 0x65, 0x3a, 0x3f, 0x65, 0x42, 0x3f, 0x65, 0x43, 0x3f, 0x65, 0x44,
5324     0x3f, 0x65, 0x45, 0x3f, 0x65, 0x46, 0x3f, 0x65, 0x47, 0x3f, 0x65, 0x48,
5325     0x3f, 0x65, 0x49, 0x3f, 0x65, 0x4a, 0x3f, 0x65, 0x4b, 0x3f, 0x65, 0x4c,
5326     0x3f, 0x65, 0x4d, 0x3f, 0x65, 0x4e, 0x3f, 0x65, 0x4f, 0x3f, 0x65, 0x50,
5327     0x3f, 0x65, 0x51, 0x3f, 0x65, 0x52, 0x3f, 0x65, 0x53, 0x3f, 0x65, 0x54,
5328     0x3f, 0x65, 0x55, 0x3f, 0x65, 0x56, 0x3f, 0x65, 0x57, 0x3f, 0x65, 0x59,
5329     0x3f, 0x65, 0x6a, 0x3f, 0x65, 0x6b, 0x3f, 0x65, 0x71, 0x3f, 0x65, 0x76,
5330     0x3f, 0x65, 0x77, 0x3f, 0x65, 0x78, 0x3f, 0x65, 0x79, 0x3f, 0x65, 0x7a};
5331 const uint8_t HuffDecoderCommon::table20_134_emit_[204] = {
5332     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
5333     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
5334     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x69, 0x20, 0x3f, 0x69, 0x25,
5335     0x3f, 0x69, 0x2d, 0x3f, 0x69, 0x2e, 0x3f, 0x69, 0x2f, 0x3f, 0x69, 0x33,
5336     0x3f, 0x69, 0x34, 0x3f, 0x69, 0x35, 0x3f, 0x69, 0x36, 0x3f, 0x69, 0x37,
5337     0x3f, 0x69, 0x38, 0x3f, 0x69, 0x39, 0x3f, 0x69, 0x3d, 0x3f, 0x69, 0x41,
5338     0x3f, 0x69, 0x5f, 0x3f, 0x69, 0x62, 0x3f, 0x69, 0x64, 0x3f, 0x69, 0x66,
5339     0x3f, 0x69, 0x67, 0x3f, 0x69, 0x68, 0x3f, 0x69, 0x6c, 0x3f, 0x69, 0x6d,
5340     0x3f, 0x69, 0x6e, 0x3f, 0x69, 0x70, 0x3f, 0x69, 0x72, 0x3f, 0x69, 0x75,
5341     0x3f, 0x69, 0x3a, 0x3f, 0x69, 0x42, 0x3f, 0x69, 0x43, 0x3f, 0x69, 0x44,
5342     0x3f, 0x69, 0x45, 0x3f, 0x69, 0x46, 0x3f, 0x69, 0x47, 0x3f, 0x69, 0x48,
5343     0x3f, 0x69, 0x49, 0x3f, 0x69, 0x4a, 0x3f, 0x69, 0x4b, 0x3f, 0x69, 0x4c,
5344     0x3f, 0x69, 0x4d, 0x3f, 0x69, 0x4e, 0x3f, 0x69, 0x4f, 0x3f, 0x69, 0x50,
5345     0x3f, 0x69, 0x51, 0x3f, 0x69, 0x52, 0x3f, 0x69, 0x53, 0x3f, 0x69, 0x54,
5346     0x3f, 0x69, 0x55, 0x3f, 0x69, 0x56, 0x3f, 0x69, 0x57, 0x3f, 0x69, 0x59,
5347     0x3f, 0x69, 0x6a, 0x3f, 0x69, 0x6b, 0x3f, 0x69, 0x71, 0x3f, 0x69, 0x76,
5348     0x3f, 0x69, 0x77, 0x3f, 0x69, 0x78, 0x3f, 0x69, 0x79, 0x3f, 0x69, 0x7a};
5349 const uint8_t HuffDecoderCommon::table20_135_emit_[204] = {
5350     0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31, 0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61,
5351     0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65, 0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f,
5352     0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74, 0x3f, 0x6f, 0x20, 0x3f, 0x6f, 0x25,
5353     0x3f, 0x6f, 0x2d, 0x3f, 0x6f, 0x2e, 0x3f, 0x6f, 0x2f, 0x3f, 0x6f, 0x33,
5354     0x3f, 0x6f, 0x34, 0x3f, 0x6f, 0x35, 0x3f, 0x6f, 0x36, 0x3f, 0x6f, 0x37,
5355     0x3f, 0x6f, 0x38, 0x3f, 0x6f, 0x39, 0x3f, 0x6f, 0x3d, 0x3f, 0x6f, 0x41,
5356     0x3f, 0x6f, 0x5f, 0x3f, 0x6f, 0x62, 0x3f, 0x6f, 0x64, 0x3f, 0x6f, 0x66,
5357     0x3f, 0x6f, 0x67, 0x3f, 0x6f, 0x68, 0x3f, 0x6f, 0x6c, 0x3f, 0x6f, 0x6d,
5358     0x3f, 0x6f, 0x6e, 0x3f, 0x6f, 0x70, 0x3f, 0x6f, 0x72, 0x3f, 0x6f, 0x75,
5359     0x3f, 0x6f, 0x3a, 0x3f, 0x6f, 0x42, 0x3f, 0x6f, 0x43, 0x3f, 0x6f, 0x44,
5360     0x3f, 0x6f, 0x45, 0x3f, 0x6f, 0x46, 0x3f, 0x6f, 0x47, 0x3f, 0x6f, 0x48,
5361     0x3f, 0x6f, 0x49, 0x3f, 0x6f, 0x4a, 0x3f, 0x6f, 0x4b, 0x3f, 0x6f, 0x4c,
5362     0x3f, 0x6f, 0x4d, 0x3f, 0x6f, 0x4e, 0x3f, 0x6f, 0x4f, 0x3f, 0x6f, 0x50,
5363     0x3f, 0x6f, 0x51, 0x3f, 0x6f, 0x52, 0x3f, 0x6f, 0x53, 0x3f, 0x6f, 0x54,
5364     0x3f, 0x6f, 0x55, 0x3f, 0x6f, 0x56, 0x3f, 0x6f, 0x57, 0x3f, 0x6f, 0x59,
5365     0x3f, 0x6f, 0x6a, 0x3f, 0x6f, 0x6b, 0x3f, 0x6f, 0x71, 0x3f, 0x6f, 0x76,
5366     0x3f, 0x6f, 0x77, 0x3f, 0x6f, 0x78, 0x3f, 0x6f, 0x79, 0x3f, 0x6f, 0x7a};
5367 const uint8_t HuffDecoderCommon::table20_136_emit_[204] = {
5368     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
5369     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
5370     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x73, 0x20, 0x3f, 0x73, 0x25,
5371     0x3f, 0x73, 0x2d, 0x3f, 0x73, 0x2e, 0x3f, 0x73, 0x2f, 0x3f, 0x73, 0x33,
5372     0x3f, 0x73, 0x34, 0x3f, 0x73, 0x35, 0x3f, 0x73, 0x36, 0x3f, 0x73, 0x37,
5373     0x3f, 0x73, 0x38, 0x3f, 0x73, 0x39, 0x3f, 0x73, 0x3d, 0x3f, 0x73, 0x41,
5374     0x3f, 0x73, 0x5f, 0x3f, 0x73, 0x62, 0x3f, 0x73, 0x64, 0x3f, 0x73, 0x66,
5375     0x3f, 0x73, 0x67, 0x3f, 0x73, 0x68, 0x3f, 0x73, 0x6c, 0x3f, 0x73, 0x6d,
5376     0x3f, 0x73, 0x6e, 0x3f, 0x73, 0x70, 0x3f, 0x73, 0x72, 0x3f, 0x73, 0x75,
5377     0x3f, 0x73, 0x3a, 0x3f, 0x73, 0x42, 0x3f, 0x73, 0x43, 0x3f, 0x73, 0x44,
5378     0x3f, 0x73, 0x45, 0x3f, 0x73, 0x46, 0x3f, 0x73, 0x47, 0x3f, 0x73, 0x48,
5379     0x3f, 0x73, 0x49, 0x3f, 0x73, 0x4a, 0x3f, 0x73, 0x4b, 0x3f, 0x73, 0x4c,
5380     0x3f, 0x73, 0x4d, 0x3f, 0x73, 0x4e, 0x3f, 0x73, 0x4f, 0x3f, 0x73, 0x50,
5381     0x3f, 0x73, 0x51, 0x3f, 0x73, 0x52, 0x3f, 0x73, 0x53, 0x3f, 0x73, 0x54,
5382     0x3f, 0x73, 0x55, 0x3f, 0x73, 0x56, 0x3f, 0x73, 0x57, 0x3f, 0x73, 0x59,
5383     0x3f, 0x73, 0x6a, 0x3f, 0x73, 0x6b, 0x3f, 0x73, 0x71, 0x3f, 0x73, 0x76,
5384     0x3f, 0x73, 0x77, 0x3f, 0x73, 0x78, 0x3f, 0x73, 0x79, 0x3f, 0x73, 0x7a};
5385 const uint8_t HuffDecoderCommon::table20_137_emit_[204] = {
5386     0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31, 0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61,
5387     0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65, 0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f,
5388     0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74, 0x3f, 0x74, 0x20, 0x3f, 0x74, 0x25,
5389     0x3f, 0x74, 0x2d, 0x3f, 0x74, 0x2e, 0x3f, 0x74, 0x2f, 0x3f, 0x74, 0x33,
5390     0x3f, 0x74, 0x34, 0x3f, 0x74, 0x35, 0x3f, 0x74, 0x36, 0x3f, 0x74, 0x37,
5391     0x3f, 0x74, 0x38, 0x3f, 0x74, 0x39, 0x3f, 0x74, 0x3d, 0x3f, 0x74, 0x41,
5392     0x3f, 0x74, 0x5f, 0x3f, 0x74, 0x62, 0x3f, 0x74, 0x64, 0x3f, 0x74, 0x66,
5393     0x3f, 0x74, 0x67, 0x3f, 0x74, 0x68, 0x3f, 0x74, 0x6c, 0x3f, 0x74, 0x6d,
5394     0x3f, 0x74, 0x6e, 0x3f, 0x74, 0x70, 0x3f, 0x74, 0x72, 0x3f, 0x74, 0x75,
5395     0x3f, 0x74, 0x3a, 0x3f, 0x74, 0x42, 0x3f, 0x74, 0x43, 0x3f, 0x74, 0x44,
5396     0x3f, 0x74, 0x45, 0x3f, 0x74, 0x46, 0x3f, 0x74, 0x47, 0x3f, 0x74, 0x48,
5397     0x3f, 0x74, 0x49, 0x3f, 0x74, 0x4a, 0x3f, 0x74, 0x4b, 0x3f, 0x74, 0x4c,
5398     0x3f, 0x74, 0x4d, 0x3f, 0x74, 0x4e, 0x3f, 0x74, 0x4f, 0x3f, 0x74, 0x50,
5399     0x3f, 0x74, 0x51, 0x3f, 0x74, 0x52, 0x3f, 0x74, 0x53, 0x3f, 0x74, 0x54,
5400     0x3f, 0x74, 0x55, 0x3f, 0x74, 0x56, 0x3f, 0x74, 0x57, 0x3f, 0x74, 0x59,
5401     0x3f, 0x74, 0x6a, 0x3f, 0x74, 0x6b, 0x3f, 0x74, 0x71, 0x3f, 0x74, 0x76,
5402     0x3f, 0x74, 0x77, 0x3f, 0x74, 0x78, 0x3f, 0x74, 0x79, 0x3f, 0x74, 0x7a};
5403 const uint8_t HuffDecoderCommon::table20_138_emit_[216] = {
5404     0x3f, 0x20, 0x30, 0x3f, 0x20, 0x31, 0x3f, 0x20, 0x32, 0x3f, 0x20, 0x61,
5405     0x3f, 0x20, 0x63, 0x3f, 0x20, 0x65, 0x3f, 0x20, 0x69, 0x3f, 0x20, 0x6f,
5406     0x3f, 0x20, 0x73, 0x3f, 0x20, 0x74, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x25,
5407     0x3f, 0x20, 0x2d, 0x3f, 0x20, 0x2e, 0x3f, 0x20, 0x2f, 0x3f, 0x20, 0x33,
5408     0x3f, 0x20, 0x34, 0x3f, 0x20, 0x35, 0x3f, 0x20, 0x36, 0x3f, 0x20, 0x37,
5409     0x3f, 0x20, 0x38, 0x3f, 0x20, 0x39, 0x3f, 0x20, 0x3d, 0x3f, 0x20, 0x41,
5410     0x3f, 0x20, 0x5f, 0x3f, 0x20, 0x62, 0x3f, 0x20, 0x64, 0x3f, 0x20, 0x66,
5411     0x3f, 0x20, 0x67, 0x3f, 0x20, 0x68, 0x3f, 0x20, 0x6c, 0x3f, 0x20, 0x6d,
5412     0x3f, 0x20, 0x6e, 0x3f, 0x20, 0x70, 0x3f, 0x20, 0x72, 0x3f, 0x20, 0x75,
5413     0x3f, 0x25, 0x30, 0x3f, 0x25, 0x31, 0x3f, 0x25, 0x32, 0x3f, 0x25, 0x61,
5414     0x3f, 0x25, 0x63, 0x3f, 0x25, 0x65, 0x3f, 0x25, 0x69, 0x3f, 0x25, 0x6f,
5415     0x3f, 0x25, 0x73, 0x3f, 0x25, 0x74, 0x3f, 0x25, 0x20, 0x3f, 0x25, 0x25,
5416     0x3f, 0x25, 0x2d, 0x3f, 0x25, 0x2e, 0x3f, 0x25, 0x2f, 0x3f, 0x25, 0x33,
5417     0x3f, 0x25, 0x34, 0x3f, 0x25, 0x35, 0x3f, 0x25, 0x36, 0x3f, 0x25, 0x37,
5418     0x3f, 0x25, 0x38, 0x3f, 0x25, 0x39, 0x3f, 0x25, 0x3d, 0x3f, 0x25, 0x41,
5419     0x3f, 0x25, 0x5f, 0x3f, 0x25, 0x62, 0x3f, 0x25, 0x64, 0x3f, 0x25, 0x66,
5420     0x3f, 0x25, 0x67, 0x3f, 0x25, 0x68, 0x3f, 0x25, 0x6c, 0x3f, 0x25, 0x6d,
5421     0x3f, 0x25, 0x6e, 0x3f, 0x25, 0x70, 0x3f, 0x25, 0x72, 0x3f, 0x25, 0x75};
5422 const uint8_t HuffDecoderCommon::table20_139_emit_[216] = {
5423     0x3f, 0x2d, 0x30, 0x3f, 0x2d, 0x31, 0x3f, 0x2d, 0x32, 0x3f, 0x2d, 0x61,
5424     0x3f, 0x2d, 0x63, 0x3f, 0x2d, 0x65, 0x3f, 0x2d, 0x69, 0x3f, 0x2d, 0x6f,
5425     0x3f, 0x2d, 0x73, 0x3f, 0x2d, 0x74, 0x3f, 0x2d, 0x20, 0x3f, 0x2d, 0x25,
5426     0x3f, 0x2d, 0x2d, 0x3f, 0x2d, 0x2e, 0x3f, 0x2d, 0x2f, 0x3f, 0x2d, 0x33,
5427     0x3f, 0x2d, 0x34, 0x3f, 0x2d, 0x35, 0x3f, 0x2d, 0x36, 0x3f, 0x2d, 0x37,
5428     0x3f, 0x2d, 0x38, 0x3f, 0x2d, 0x39, 0x3f, 0x2d, 0x3d, 0x3f, 0x2d, 0x41,
5429     0x3f, 0x2d, 0x5f, 0x3f, 0x2d, 0x62, 0x3f, 0x2d, 0x64, 0x3f, 0x2d, 0x66,
5430     0x3f, 0x2d, 0x67, 0x3f, 0x2d, 0x68, 0x3f, 0x2d, 0x6c, 0x3f, 0x2d, 0x6d,
5431     0x3f, 0x2d, 0x6e, 0x3f, 0x2d, 0x70, 0x3f, 0x2d, 0x72, 0x3f, 0x2d, 0x75,
5432     0x3f, 0x2e, 0x30, 0x3f, 0x2e, 0x31, 0x3f, 0x2e, 0x32, 0x3f, 0x2e, 0x61,
5433     0x3f, 0x2e, 0x63, 0x3f, 0x2e, 0x65, 0x3f, 0x2e, 0x69, 0x3f, 0x2e, 0x6f,
5434     0x3f, 0x2e, 0x73, 0x3f, 0x2e, 0x74, 0x3f, 0x2e, 0x20, 0x3f, 0x2e, 0x25,
5435     0x3f, 0x2e, 0x2d, 0x3f, 0x2e, 0x2e, 0x3f, 0x2e, 0x2f, 0x3f, 0x2e, 0x33,
5436     0x3f, 0x2e, 0x34, 0x3f, 0x2e, 0x35, 0x3f, 0x2e, 0x36, 0x3f, 0x2e, 0x37,
5437     0x3f, 0x2e, 0x38, 0x3f, 0x2e, 0x39, 0x3f, 0x2e, 0x3d, 0x3f, 0x2e, 0x41,
5438     0x3f, 0x2e, 0x5f, 0x3f, 0x2e, 0x62, 0x3f, 0x2e, 0x64, 0x3f, 0x2e, 0x66,
5439     0x3f, 0x2e, 0x67, 0x3f, 0x2e, 0x68, 0x3f, 0x2e, 0x6c, 0x3f, 0x2e, 0x6d,
5440     0x3f, 0x2e, 0x6e, 0x3f, 0x2e, 0x70, 0x3f, 0x2e, 0x72, 0x3f, 0x2e, 0x75};
5441 const uint8_t HuffDecoderCommon::table20_140_emit_[216] = {
5442     0x3f, 0x2f, 0x30, 0x3f, 0x2f, 0x31, 0x3f, 0x2f, 0x32, 0x3f, 0x2f, 0x61,
5443     0x3f, 0x2f, 0x63, 0x3f, 0x2f, 0x65, 0x3f, 0x2f, 0x69, 0x3f, 0x2f, 0x6f,
5444     0x3f, 0x2f, 0x73, 0x3f, 0x2f, 0x74, 0x3f, 0x2f, 0x20, 0x3f, 0x2f, 0x25,
5445     0x3f, 0x2f, 0x2d, 0x3f, 0x2f, 0x2e, 0x3f, 0x2f, 0x2f, 0x3f, 0x2f, 0x33,
5446     0x3f, 0x2f, 0x34, 0x3f, 0x2f, 0x35, 0x3f, 0x2f, 0x36, 0x3f, 0x2f, 0x37,
5447     0x3f, 0x2f, 0x38, 0x3f, 0x2f, 0x39, 0x3f, 0x2f, 0x3d, 0x3f, 0x2f, 0x41,
5448     0x3f, 0x2f, 0x5f, 0x3f, 0x2f, 0x62, 0x3f, 0x2f, 0x64, 0x3f, 0x2f, 0x66,
5449     0x3f, 0x2f, 0x67, 0x3f, 0x2f, 0x68, 0x3f, 0x2f, 0x6c, 0x3f, 0x2f, 0x6d,
5450     0x3f, 0x2f, 0x6e, 0x3f, 0x2f, 0x70, 0x3f, 0x2f, 0x72, 0x3f, 0x2f, 0x75,
5451     0x3f, 0x33, 0x30, 0x3f, 0x33, 0x31, 0x3f, 0x33, 0x32, 0x3f, 0x33, 0x61,
5452     0x3f, 0x33, 0x63, 0x3f, 0x33, 0x65, 0x3f, 0x33, 0x69, 0x3f, 0x33, 0x6f,
5453     0x3f, 0x33, 0x73, 0x3f, 0x33, 0x74, 0x3f, 0x33, 0x20, 0x3f, 0x33, 0x25,
5454     0x3f, 0x33, 0x2d, 0x3f, 0x33, 0x2e, 0x3f, 0x33, 0x2f, 0x3f, 0x33, 0x33,
5455     0x3f, 0x33, 0x34, 0x3f, 0x33, 0x35, 0x3f, 0x33, 0x36, 0x3f, 0x33, 0x37,
5456     0x3f, 0x33, 0x38, 0x3f, 0x33, 0x39, 0x3f, 0x33, 0x3d, 0x3f, 0x33, 0x41,
5457     0x3f, 0x33, 0x5f, 0x3f, 0x33, 0x62, 0x3f, 0x33, 0x64, 0x3f, 0x33, 0x66,
5458     0x3f, 0x33, 0x67, 0x3f, 0x33, 0x68, 0x3f, 0x33, 0x6c, 0x3f, 0x33, 0x6d,
5459     0x3f, 0x33, 0x6e, 0x3f, 0x33, 0x70, 0x3f, 0x33, 0x72, 0x3f, 0x33, 0x75};
5460 const uint8_t HuffDecoderCommon::table20_141_emit_[216] = {
5461     0x3f, 0x34, 0x30, 0x3f, 0x34, 0x31, 0x3f, 0x34, 0x32, 0x3f, 0x34, 0x61,
5462     0x3f, 0x34, 0x63, 0x3f, 0x34, 0x65, 0x3f, 0x34, 0x69, 0x3f, 0x34, 0x6f,
5463     0x3f, 0x34, 0x73, 0x3f, 0x34, 0x74, 0x3f, 0x34, 0x20, 0x3f, 0x34, 0x25,
5464     0x3f, 0x34, 0x2d, 0x3f, 0x34, 0x2e, 0x3f, 0x34, 0x2f, 0x3f, 0x34, 0x33,
5465     0x3f, 0x34, 0x34, 0x3f, 0x34, 0x35, 0x3f, 0x34, 0x36, 0x3f, 0x34, 0x37,
5466     0x3f, 0x34, 0x38, 0x3f, 0x34, 0x39, 0x3f, 0x34, 0x3d, 0x3f, 0x34, 0x41,
5467     0x3f, 0x34, 0x5f, 0x3f, 0x34, 0x62, 0x3f, 0x34, 0x64, 0x3f, 0x34, 0x66,
5468     0x3f, 0x34, 0x67, 0x3f, 0x34, 0x68, 0x3f, 0x34, 0x6c, 0x3f, 0x34, 0x6d,
5469     0x3f, 0x34, 0x6e, 0x3f, 0x34, 0x70, 0x3f, 0x34, 0x72, 0x3f, 0x34, 0x75,
5470     0x3f, 0x35, 0x30, 0x3f, 0x35, 0x31, 0x3f, 0x35, 0x32, 0x3f, 0x35, 0x61,
5471     0x3f, 0x35, 0x63, 0x3f, 0x35, 0x65, 0x3f, 0x35, 0x69, 0x3f, 0x35, 0x6f,
5472     0x3f, 0x35, 0x73, 0x3f, 0x35, 0x74, 0x3f, 0x35, 0x20, 0x3f, 0x35, 0x25,
5473     0x3f, 0x35, 0x2d, 0x3f, 0x35, 0x2e, 0x3f, 0x35, 0x2f, 0x3f, 0x35, 0x33,
5474     0x3f, 0x35, 0x34, 0x3f, 0x35, 0x35, 0x3f, 0x35, 0x36, 0x3f, 0x35, 0x37,
5475     0x3f, 0x35, 0x38, 0x3f, 0x35, 0x39, 0x3f, 0x35, 0x3d, 0x3f, 0x35, 0x41,
5476     0x3f, 0x35, 0x5f, 0x3f, 0x35, 0x62, 0x3f, 0x35, 0x64, 0x3f, 0x35, 0x66,
5477     0x3f, 0x35, 0x67, 0x3f, 0x35, 0x68, 0x3f, 0x35, 0x6c, 0x3f, 0x35, 0x6d,
5478     0x3f, 0x35, 0x6e, 0x3f, 0x35, 0x70, 0x3f, 0x35, 0x72, 0x3f, 0x35, 0x75};
5479 const uint8_t HuffDecoderCommon::table20_142_emit_[216] = {
5480     0x3f, 0x36, 0x30, 0x3f, 0x36, 0x31, 0x3f, 0x36, 0x32, 0x3f, 0x36, 0x61,
5481     0x3f, 0x36, 0x63, 0x3f, 0x36, 0x65, 0x3f, 0x36, 0x69, 0x3f, 0x36, 0x6f,
5482     0x3f, 0x36, 0x73, 0x3f, 0x36, 0x74, 0x3f, 0x36, 0x20, 0x3f, 0x36, 0x25,
5483     0x3f, 0x36, 0x2d, 0x3f, 0x36, 0x2e, 0x3f, 0x36, 0x2f, 0x3f, 0x36, 0x33,
5484     0x3f, 0x36, 0x34, 0x3f, 0x36, 0x35, 0x3f, 0x36, 0x36, 0x3f, 0x36, 0x37,
5485     0x3f, 0x36, 0x38, 0x3f, 0x36, 0x39, 0x3f, 0x36, 0x3d, 0x3f, 0x36, 0x41,
5486     0x3f, 0x36, 0x5f, 0x3f, 0x36, 0x62, 0x3f, 0x36, 0x64, 0x3f, 0x36, 0x66,
5487     0x3f, 0x36, 0x67, 0x3f, 0x36, 0x68, 0x3f, 0x36, 0x6c, 0x3f, 0x36, 0x6d,
5488     0x3f, 0x36, 0x6e, 0x3f, 0x36, 0x70, 0x3f, 0x36, 0x72, 0x3f, 0x36, 0x75,
5489     0x3f, 0x37, 0x30, 0x3f, 0x37, 0x31, 0x3f, 0x37, 0x32, 0x3f, 0x37, 0x61,
5490     0x3f, 0x37, 0x63, 0x3f, 0x37, 0x65, 0x3f, 0x37, 0x69, 0x3f, 0x37, 0x6f,
5491     0x3f, 0x37, 0x73, 0x3f, 0x37, 0x74, 0x3f, 0x37, 0x20, 0x3f, 0x37, 0x25,
5492     0x3f, 0x37, 0x2d, 0x3f, 0x37, 0x2e, 0x3f, 0x37, 0x2f, 0x3f, 0x37, 0x33,
5493     0x3f, 0x37, 0x34, 0x3f, 0x37, 0x35, 0x3f, 0x37, 0x36, 0x3f, 0x37, 0x37,
5494     0x3f, 0x37, 0x38, 0x3f, 0x37, 0x39, 0x3f, 0x37, 0x3d, 0x3f, 0x37, 0x41,
5495     0x3f, 0x37, 0x5f, 0x3f, 0x37, 0x62, 0x3f, 0x37, 0x64, 0x3f, 0x37, 0x66,
5496     0x3f, 0x37, 0x67, 0x3f, 0x37, 0x68, 0x3f, 0x37, 0x6c, 0x3f, 0x37, 0x6d,
5497     0x3f, 0x37, 0x6e, 0x3f, 0x37, 0x70, 0x3f, 0x37, 0x72, 0x3f, 0x37, 0x75};
5498 const uint8_t HuffDecoderCommon::table20_143_emit_[216] = {
5499     0x3f, 0x38, 0x30, 0x3f, 0x38, 0x31, 0x3f, 0x38, 0x32, 0x3f, 0x38, 0x61,
5500     0x3f, 0x38, 0x63, 0x3f, 0x38, 0x65, 0x3f, 0x38, 0x69, 0x3f, 0x38, 0x6f,
5501     0x3f, 0x38, 0x73, 0x3f, 0x38, 0x74, 0x3f, 0x38, 0x20, 0x3f, 0x38, 0x25,
5502     0x3f, 0x38, 0x2d, 0x3f, 0x38, 0x2e, 0x3f, 0x38, 0x2f, 0x3f, 0x38, 0x33,
5503     0x3f, 0x38, 0x34, 0x3f, 0x38, 0x35, 0x3f, 0x38, 0x36, 0x3f, 0x38, 0x37,
5504     0x3f, 0x38, 0x38, 0x3f, 0x38, 0x39, 0x3f, 0x38, 0x3d, 0x3f, 0x38, 0x41,
5505     0x3f, 0x38, 0x5f, 0x3f, 0x38, 0x62, 0x3f, 0x38, 0x64, 0x3f, 0x38, 0x66,
5506     0x3f, 0x38, 0x67, 0x3f, 0x38, 0x68, 0x3f, 0x38, 0x6c, 0x3f, 0x38, 0x6d,
5507     0x3f, 0x38, 0x6e, 0x3f, 0x38, 0x70, 0x3f, 0x38, 0x72, 0x3f, 0x38, 0x75,
5508     0x3f, 0x39, 0x30, 0x3f, 0x39, 0x31, 0x3f, 0x39, 0x32, 0x3f, 0x39, 0x61,
5509     0x3f, 0x39, 0x63, 0x3f, 0x39, 0x65, 0x3f, 0x39, 0x69, 0x3f, 0x39, 0x6f,
5510     0x3f, 0x39, 0x73, 0x3f, 0x39, 0x74, 0x3f, 0x39, 0x20, 0x3f, 0x39, 0x25,
5511     0x3f, 0x39, 0x2d, 0x3f, 0x39, 0x2e, 0x3f, 0x39, 0x2f, 0x3f, 0x39, 0x33,
5512     0x3f, 0x39, 0x34, 0x3f, 0x39, 0x35, 0x3f, 0x39, 0x36, 0x3f, 0x39, 0x37,
5513     0x3f, 0x39, 0x38, 0x3f, 0x39, 0x39, 0x3f, 0x39, 0x3d, 0x3f, 0x39, 0x41,
5514     0x3f, 0x39, 0x5f, 0x3f, 0x39, 0x62, 0x3f, 0x39, 0x64, 0x3f, 0x39, 0x66,
5515     0x3f, 0x39, 0x67, 0x3f, 0x39, 0x68, 0x3f, 0x39, 0x6c, 0x3f, 0x39, 0x6d,
5516     0x3f, 0x39, 0x6e, 0x3f, 0x39, 0x70, 0x3f, 0x39, 0x72, 0x3f, 0x39, 0x75};
5517 const uint8_t HuffDecoderCommon::table20_144_emit_[216] = {
5518     0x3f, 0x3d, 0x30, 0x3f, 0x3d, 0x31, 0x3f, 0x3d, 0x32, 0x3f, 0x3d, 0x61,
5519     0x3f, 0x3d, 0x63, 0x3f, 0x3d, 0x65, 0x3f, 0x3d, 0x69, 0x3f, 0x3d, 0x6f,
5520     0x3f, 0x3d, 0x73, 0x3f, 0x3d, 0x74, 0x3f, 0x3d, 0x20, 0x3f, 0x3d, 0x25,
5521     0x3f, 0x3d, 0x2d, 0x3f, 0x3d, 0x2e, 0x3f, 0x3d, 0x2f, 0x3f, 0x3d, 0x33,
5522     0x3f, 0x3d, 0x34, 0x3f, 0x3d, 0x35, 0x3f, 0x3d, 0x36, 0x3f, 0x3d, 0x37,
5523     0x3f, 0x3d, 0x38, 0x3f, 0x3d, 0x39, 0x3f, 0x3d, 0x3d, 0x3f, 0x3d, 0x41,
5524     0x3f, 0x3d, 0x5f, 0x3f, 0x3d, 0x62, 0x3f, 0x3d, 0x64, 0x3f, 0x3d, 0x66,
5525     0x3f, 0x3d, 0x67, 0x3f, 0x3d, 0x68, 0x3f, 0x3d, 0x6c, 0x3f, 0x3d, 0x6d,
5526     0x3f, 0x3d, 0x6e, 0x3f, 0x3d, 0x70, 0x3f, 0x3d, 0x72, 0x3f, 0x3d, 0x75,
5527     0x3f, 0x41, 0x30, 0x3f, 0x41, 0x31, 0x3f, 0x41, 0x32, 0x3f, 0x41, 0x61,
5528     0x3f, 0x41, 0x63, 0x3f, 0x41, 0x65, 0x3f, 0x41, 0x69, 0x3f, 0x41, 0x6f,
5529     0x3f, 0x41, 0x73, 0x3f, 0x41, 0x74, 0x3f, 0x41, 0x20, 0x3f, 0x41, 0x25,
5530     0x3f, 0x41, 0x2d, 0x3f, 0x41, 0x2e, 0x3f, 0x41, 0x2f, 0x3f, 0x41, 0x33,
5531     0x3f, 0x41, 0x34, 0x3f, 0x41, 0x35, 0x3f, 0x41, 0x36, 0x3f, 0x41, 0x37,
5532     0x3f, 0x41, 0x38, 0x3f, 0x41, 0x39, 0x3f, 0x41, 0x3d, 0x3f, 0x41, 0x41,
5533     0x3f, 0x41, 0x5f, 0x3f, 0x41, 0x62, 0x3f, 0x41, 0x64, 0x3f, 0x41, 0x66,
5534     0x3f, 0x41, 0x67, 0x3f, 0x41, 0x68, 0x3f, 0x41, 0x6c, 0x3f, 0x41, 0x6d,
5535     0x3f, 0x41, 0x6e, 0x3f, 0x41, 0x70, 0x3f, 0x41, 0x72, 0x3f, 0x41, 0x75};
5536 const uint8_t HuffDecoderCommon::table20_145_emit_[216] = {
5537     0x3f, 0x5f, 0x30, 0x3f, 0x5f, 0x31, 0x3f, 0x5f, 0x32, 0x3f, 0x5f, 0x61,
5538     0x3f, 0x5f, 0x63, 0x3f, 0x5f, 0x65, 0x3f, 0x5f, 0x69, 0x3f, 0x5f, 0x6f,
5539     0x3f, 0x5f, 0x73, 0x3f, 0x5f, 0x74, 0x3f, 0x5f, 0x20, 0x3f, 0x5f, 0x25,
5540     0x3f, 0x5f, 0x2d, 0x3f, 0x5f, 0x2e, 0x3f, 0x5f, 0x2f, 0x3f, 0x5f, 0x33,
5541     0x3f, 0x5f, 0x34, 0x3f, 0x5f, 0x35, 0x3f, 0x5f, 0x36, 0x3f, 0x5f, 0x37,
5542     0x3f, 0x5f, 0x38, 0x3f, 0x5f, 0x39, 0x3f, 0x5f, 0x3d, 0x3f, 0x5f, 0x41,
5543     0x3f, 0x5f, 0x5f, 0x3f, 0x5f, 0x62, 0x3f, 0x5f, 0x64, 0x3f, 0x5f, 0x66,
5544     0x3f, 0x5f, 0x67, 0x3f, 0x5f, 0x68, 0x3f, 0x5f, 0x6c, 0x3f, 0x5f, 0x6d,
5545     0x3f, 0x5f, 0x6e, 0x3f, 0x5f, 0x70, 0x3f, 0x5f, 0x72, 0x3f, 0x5f, 0x75,
5546     0x3f, 0x62, 0x30, 0x3f, 0x62, 0x31, 0x3f, 0x62, 0x32, 0x3f, 0x62, 0x61,
5547     0x3f, 0x62, 0x63, 0x3f, 0x62, 0x65, 0x3f, 0x62, 0x69, 0x3f, 0x62, 0x6f,
5548     0x3f, 0x62, 0x73, 0x3f, 0x62, 0x74, 0x3f, 0x62, 0x20, 0x3f, 0x62, 0x25,
5549     0x3f, 0x62, 0x2d, 0x3f, 0x62, 0x2e, 0x3f, 0x62, 0x2f, 0x3f, 0x62, 0x33,
5550     0x3f, 0x62, 0x34, 0x3f, 0x62, 0x35, 0x3f, 0x62, 0x36, 0x3f, 0x62, 0x37,
5551     0x3f, 0x62, 0x38, 0x3f, 0x62, 0x39, 0x3f, 0x62, 0x3d, 0x3f, 0x62, 0x41,
5552     0x3f, 0x62, 0x5f, 0x3f, 0x62, 0x62, 0x3f, 0x62, 0x64, 0x3f, 0x62, 0x66,
5553     0x3f, 0x62, 0x67, 0x3f, 0x62, 0x68, 0x3f, 0x62, 0x6c, 0x3f, 0x62, 0x6d,
5554     0x3f, 0x62, 0x6e, 0x3f, 0x62, 0x70, 0x3f, 0x62, 0x72, 0x3f, 0x62, 0x75};
5555 const uint8_t HuffDecoderCommon::table20_146_emit_[216] = {
5556     0x3f, 0x64, 0x30, 0x3f, 0x64, 0x31, 0x3f, 0x64, 0x32, 0x3f, 0x64, 0x61,
5557     0x3f, 0x64, 0x63, 0x3f, 0x64, 0x65, 0x3f, 0x64, 0x69, 0x3f, 0x64, 0x6f,
5558     0x3f, 0x64, 0x73, 0x3f, 0x64, 0x74, 0x3f, 0x64, 0x20, 0x3f, 0x64, 0x25,
5559     0x3f, 0x64, 0x2d, 0x3f, 0x64, 0x2e, 0x3f, 0x64, 0x2f, 0x3f, 0x64, 0x33,
5560     0x3f, 0x64, 0x34, 0x3f, 0x64, 0x35, 0x3f, 0x64, 0x36, 0x3f, 0x64, 0x37,
5561     0x3f, 0x64, 0x38, 0x3f, 0x64, 0x39, 0x3f, 0x64, 0x3d, 0x3f, 0x64, 0x41,
5562     0x3f, 0x64, 0x5f, 0x3f, 0x64, 0x62, 0x3f, 0x64, 0x64, 0x3f, 0x64, 0x66,
5563     0x3f, 0x64, 0x67, 0x3f, 0x64, 0x68, 0x3f, 0x64, 0x6c, 0x3f, 0x64, 0x6d,
5564     0x3f, 0x64, 0x6e, 0x3f, 0x64, 0x70, 0x3f, 0x64, 0x72, 0x3f, 0x64, 0x75,
5565     0x3f, 0x66, 0x30, 0x3f, 0x66, 0x31, 0x3f, 0x66, 0x32, 0x3f, 0x66, 0x61,
5566     0x3f, 0x66, 0x63, 0x3f, 0x66, 0x65, 0x3f, 0x66, 0x69, 0x3f, 0x66, 0x6f,
5567     0x3f, 0x66, 0x73, 0x3f, 0x66, 0x74, 0x3f, 0x66, 0x20, 0x3f, 0x66, 0x25,
5568     0x3f, 0x66, 0x2d, 0x3f, 0x66, 0x2e, 0x3f, 0x66, 0x2f, 0x3f, 0x66, 0x33,
5569     0x3f, 0x66, 0x34, 0x3f, 0x66, 0x35, 0x3f, 0x66, 0x36, 0x3f, 0x66, 0x37,
5570     0x3f, 0x66, 0x38, 0x3f, 0x66, 0x39, 0x3f, 0x66, 0x3d, 0x3f, 0x66, 0x41,
5571     0x3f, 0x66, 0x5f, 0x3f, 0x66, 0x62, 0x3f, 0x66, 0x64, 0x3f, 0x66, 0x66,
5572     0x3f, 0x66, 0x67, 0x3f, 0x66, 0x68, 0x3f, 0x66, 0x6c, 0x3f, 0x66, 0x6d,
5573     0x3f, 0x66, 0x6e, 0x3f, 0x66, 0x70, 0x3f, 0x66, 0x72, 0x3f, 0x66, 0x75};
5574 const uint8_t HuffDecoderCommon::table20_147_emit_[216] = {
5575     0x3f, 0x67, 0x30, 0x3f, 0x67, 0x31, 0x3f, 0x67, 0x32, 0x3f, 0x67, 0x61,
5576     0x3f, 0x67, 0x63, 0x3f, 0x67, 0x65, 0x3f, 0x67, 0x69, 0x3f, 0x67, 0x6f,
5577     0x3f, 0x67, 0x73, 0x3f, 0x67, 0x74, 0x3f, 0x67, 0x20, 0x3f, 0x67, 0x25,
5578     0x3f, 0x67, 0x2d, 0x3f, 0x67, 0x2e, 0x3f, 0x67, 0x2f, 0x3f, 0x67, 0x33,
5579     0x3f, 0x67, 0x34, 0x3f, 0x67, 0x35, 0x3f, 0x67, 0x36, 0x3f, 0x67, 0x37,
5580     0x3f, 0x67, 0x38, 0x3f, 0x67, 0x39, 0x3f, 0x67, 0x3d, 0x3f, 0x67, 0x41,
5581     0x3f, 0x67, 0x5f, 0x3f, 0x67, 0x62, 0x3f, 0x67, 0x64, 0x3f, 0x67, 0x66,
5582     0x3f, 0x67, 0x67, 0x3f, 0x67, 0x68, 0x3f, 0x67, 0x6c, 0x3f, 0x67, 0x6d,
5583     0x3f, 0x67, 0x6e, 0x3f, 0x67, 0x70, 0x3f, 0x67, 0x72, 0x3f, 0x67, 0x75,
5584     0x3f, 0x68, 0x30, 0x3f, 0x68, 0x31, 0x3f, 0x68, 0x32, 0x3f, 0x68, 0x61,
5585     0x3f, 0x68, 0x63, 0x3f, 0x68, 0x65, 0x3f, 0x68, 0x69, 0x3f, 0x68, 0x6f,
5586     0x3f, 0x68, 0x73, 0x3f, 0x68, 0x74, 0x3f, 0x68, 0x20, 0x3f, 0x68, 0x25,
5587     0x3f, 0x68, 0x2d, 0x3f, 0x68, 0x2e, 0x3f, 0x68, 0x2f, 0x3f, 0x68, 0x33,
5588     0x3f, 0x68, 0x34, 0x3f, 0x68, 0x35, 0x3f, 0x68, 0x36, 0x3f, 0x68, 0x37,
5589     0x3f, 0x68, 0x38, 0x3f, 0x68, 0x39, 0x3f, 0x68, 0x3d, 0x3f, 0x68, 0x41,
5590     0x3f, 0x68, 0x5f, 0x3f, 0x68, 0x62, 0x3f, 0x68, 0x64, 0x3f, 0x68, 0x66,
5591     0x3f, 0x68, 0x67, 0x3f, 0x68, 0x68, 0x3f, 0x68, 0x6c, 0x3f, 0x68, 0x6d,
5592     0x3f, 0x68, 0x6e, 0x3f, 0x68, 0x70, 0x3f, 0x68, 0x72, 0x3f, 0x68, 0x75};
5593 const uint8_t HuffDecoderCommon::table20_148_emit_[216] = {
5594     0x3f, 0x6c, 0x30, 0x3f, 0x6c, 0x31, 0x3f, 0x6c, 0x32, 0x3f, 0x6c, 0x61,
5595     0x3f, 0x6c, 0x63, 0x3f, 0x6c, 0x65, 0x3f, 0x6c, 0x69, 0x3f, 0x6c, 0x6f,
5596     0x3f, 0x6c, 0x73, 0x3f, 0x6c, 0x74, 0x3f, 0x6c, 0x20, 0x3f, 0x6c, 0x25,
5597     0x3f, 0x6c, 0x2d, 0x3f, 0x6c, 0x2e, 0x3f, 0x6c, 0x2f, 0x3f, 0x6c, 0x33,
5598     0x3f, 0x6c, 0x34, 0x3f, 0x6c, 0x35, 0x3f, 0x6c, 0x36, 0x3f, 0x6c, 0x37,
5599     0x3f, 0x6c, 0x38, 0x3f, 0x6c, 0x39, 0x3f, 0x6c, 0x3d, 0x3f, 0x6c, 0x41,
5600     0x3f, 0x6c, 0x5f, 0x3f, 0x6c, 0x62, 0x3f, 0x6c, 0x64, 0x3f, 0x6c, 0x66,
5601     0x3f, 0x6c, 0x67, 0x3f, 0x6c, 0x68, 0x3f, 0x6c, 0x6c, 0x3f, 0x6c, 0x6d,
5602     0x3f, 0x6c, 0x6e, 0x3f, 0x6c, 0x70, 0x3f, 0x6c, 0x72, 0x3f, 0x6c, 0x75,
5603     0x3f, 0x6d, 0x30, 0x3f, 0x6d, 0x31, 0x3f, 0x6d, 0x32, 0x3f, 0x6d, 0x61,
5604     0x3f, 0x6d, 0x63, 0x3f, 0x6d, 0x65, 0x3f, 0x6d, 0x69, 0x3f, 0x6d, 0x6f,
5605     0x3f, 0x6d, 0x73, 0x3f, 0x6d, 0x74, 0x3f, 0x6d, 0x20, 0x3f, 0x6d, 0x25,
5606     0x3f, 0x6d, 0x2d, 0x3f, 0x6d, 0x2e, 0x3f, 0x6d, 0x2f, 0x3f, 0x6d, 0x33,
5607     0x3f, 0x6d, 0x34, 0x3f, 0x6d, 0x35, 0x3f, 0x6d, 0x36, 0x3f, 0x6d, 0x37,
5608     0x3f, 0x6d, 0x38, 0x3f, 0x6d, 0x39, 0x3f, 0x6d, 0x3d, 0x3f, 0x6d, 0x41,
5609     0x3f, 0x6d, 0x5f, 0x3f, 0x6d, 0x62, 0x3f, 0x6d, 0x64, 0x3f, 0x6d, 0x66,
5610     0x3f, 0x6d, 0x67, 0x3f, 0x6d, 0x68, 0x3f, 0x6d, 0x6c, 0x3f, 0x6d, 0x6d,
5611     0x3f, 0x6d, 0x6e, 0x3f, 0x6d, 0x70, 0x3f, 0x6d, 0x72, 0x3f, 0x6d, 0x75};
5612 const uint8_t HuffDecoderCommon::table20_149_emit_[216] = {
5613     0x3f, 0x6e, 0x30, 0x3f, 0x6e, 0x31, 0x3f, 0x6e, 0x32, 0x3f, 0x6e, 0x61,
5614     0x3f, 0x6e, 0x63, 0x3f, 0x6e, 0x65, 0x3f, 0x6e, 0x69, 0x3f, 0x6e, 0x6f,
5615     0x3f, 0x6e, 0x73, 0x3f, 0x6e, 0x74, 0x3f, 0x6e, 0x20, 0x3f, 0x6e, 0x25,
5616     0x3f, 0x6e, 0x2d, 0x3f, 0x6e, 0x2e, 0x3f, 0x6e, 0x2f, 0x3f, 0x6e, 0x33,
5617     0x3f, 0x6e, 0x34, 0x3f, 0x6e, 0x35, 0x3f, 0x6e, 0x36, 0x3f, 0x6e, 0x37,
5618     0x3f, 0x6e, 0x38, 0x3f, 0x6e, 0x39, 0x3f, 0x6e, 0x3d, 0x3f, 0x6e, 0x41,
5619     0x3f, 0x6e, 0x5f, 0x3f, 0x6e, 0x62, 0x3f, 0x6e, 0x64, 0x3f, 0x6e, 0x66,
5620     0x3f, 0x6e, 0x67, 0x3f, 0x6e, 0x68, 0x3f, 0x6e, 0x6c, 0x3f, 0x6e, 0x6d,
5621     0x3f, 0x6e, 0x6e, 0x3f, 0x6e, 0x70, 0x3f, 0x6e, 0x72, 0x3f, 0x6e, 0x75,
5622     0x3f, 0x70, 0x30, 0x3f, 0x70, 0x31, 0x3f, 0x70, 0x32, 0x3f, 0x70, 0x61,
5623     0x3f, 0x70, 0x63, 0x3f, 0x70, 0x65, 0x3f, 0x70, 0x69, 0x3f, 0x70, 0x6f,
5624     0x3f, 0x70, 0x73, 0x3f, 0x70, 0x74, 0x3f, 0x70, 0x20, 0x3f, 0x70, 0x25,
5625     0x3f, 0x70, 0x2d, 0x3f, 0x70, 0x2e, 0x3f, 0x70, 0x2f, 0x3f, 0x70, 0x33,
5626     0x3f, 0x70, 0x34, 0x3f, 0x70, 0x35, 0x3f, 0x70, 0x36, 0x3f, 0x70, 0x37,
5627     0x3f, 0x70, 0x38, 0x3f, 0x70, 0x39, 0x3f, 0x70, 0x3d, 0x3f, 0x70, 0x41,
5628     0x3f, 0x70, 0x5f, 0x3f, 0x70, 0x62, 0x3f, 0x70, 0x64, 0x3f, 0x70, 0x66,
5629     0x3f, 0x70, 0x67, 0x3f, 0x70, 0x68, 0x3f, 0x70, 0x6c, 0x3f, 0x70, 0x6d,
5630     0x3f, 0x70, 0x6e, 0x3f, 0x70, 0x70, 0x3f, 0x70, 0x72, 0x3f, 0x70, 0x75};
5631 const uint8_t HuffDecoderCommon::table20_150_emit_[216] = {
5632     0x3f, 0x72, 0x30, 0x3f, 0x72, 0x31, 0x3f, 0x72, 0x32, 0x3f, 0x72, 0x61,
5633     0x3f, 0x72, 0x63, 0x3f, 0x72, 0x65, 0x3f, 0x72, 0x69, 0x3f, 0x72, 0x6f,
5634     0x3f, 0x72, 0x73, 0x3f, 0x72, 0x74, 0x3f, 0x72, 0x20, 0x3f, 0x72, 0x25,
5635     0x3f, 0x72, 0x2d, 0x3f, 0x72, 0x2e, 0x3f, 0x72, 0x2f, 0x3f, 0x72, 0x33,
5636     0x3f, 0x72, 0x34, 0x3f, 0x72, 0x35, 0x3f, 0x72, 0x36, 0x3f, 0x72, 0x37,
5637     0x3f, 0x72, 0x38, 0x3f, 0x72, 0x39, 0x3f, 0x72, 0x3d, 0x3f, 0x72, 0x41,
5638     0x3f, 0x72, 0x5f, 0x3f, 0x72, 0x62, 0x3f, 0x72, 0x64, 0x3f, 0x72, 0x66,
5639     0x3f, 0x72, 0x67, 0x3f, 0x72, 0x68, 0x3f, 0x72, 0x6c, 0x3f, 0x72, 0x6d,
5640     0x3f, 0x72, 0x6e, 0x3f, 0x72, 0x70, 0x3f, 0x72, 0x72, 0x3f, 0x72, 0x75,
5641     0x3f, 0x75, 0x30, 0x3f, 0x75, 0x31, 0x3f, 0x75, 0x32, 0x3f, 0x75, 0x61,
5642     0x3f, 0x75, 0x63, 0x3f, 0x75, 0x65, 0x3f, 0x75, 0x69, 0x3f, 0x75, 0x6f,
5643     0x3f, 0x75, 0x73, 0x3f, 0x75, 0x74, 0x3f, 0x75, 0x20, 0x3f, 0x75, 0x25,
5644     0x3f, 0x75, 0x2d, 0x3f, 0x75, 0x2e, 0x3f, 0x75, 0x2f, 0x3f, 0x75, 0x33,
5645     0x3f, 0x75, 0x34, 0x3f, 0x75, 0x35, 0x3f, 0x75, 0x36, 0x3f, 0x75, 0x37,
5646     0x3f, 0x75, 0x38, 0x3f, 0x75, 0x39, 0x3f, 0x75, 0x3d, 0x3f, 0x75, 0x41,
5647     0x3f, 0x75, 0x5f, 0x3f, 0x75, 0x62, 0x3f, 0x75, 0x64, 0x3f, 0x75, 0x66,
5648     0x3f, 0x75, 0x67, 0x3f, 0x75, 0x68, 0x3f, 0x75, 0x6c, 0x3f, 0x75, 0x6d,
5649     0x3f, 0x75, 0x6e, 0x3f, 0x75, 0x70, 0x3f, 0x75, 0x72, 0x3f, 0x75, 0x75};
5650 const uint8_t HuffDecoderCommon::table20_151_emit_[120] = {
5651     0x3f, 0x3a, 0x30, 0x3f, 0x3a, 0x31, 0x3f, 0x3a, 0x32, 0x3f, 0x3a, 0x61,
5652     0x3f, 0x3a, 0x63, 0x3f, 0x3a, 0x65, 0x3f, 0x3a, 0x69, 0x3f, 0x3a, 0x6f,
5653     0x3f, 0x3a, 0x73, 0x3f, 0x3a, 0x74, 0x3f, 0x42, 0x30, 0x3f, 0x42, 0x31,
5654     0x3f, 0x42, 0x32, 0x3f, 0x42, 0x61, 0x3f, 0x42, 0x63, 0x3f, 0x42, 0x65,
5655     0x3f, 0x42, 0x69, 0x3f, 0x42, 0x6f, 0x3f, 0x42, 0x73, 0x3f, 0x42, 0x74,
5656     0x3f, 0x43, 0x30, 0x3f, 0x43, 0x31, 0x3f, 0x43, 0x32, 0x3f, 0x43, 0x61,
5657     0x3f, 0x43, 0x63, 0x3f, 0x43, 0x65, 0x3f, 0x43, 0x69, 0x3f, 0x43, 0x6f,
5658     0x3f, 0x43, 0x73, 0x3f, 0x43, 0x74, 0x3f, 0x44, 0x30, 0x3f, 0x44, 0x31,
5659     0x3f, 0x44, 0x32, 0x3f, 0x44, 0x61, 0x3f, 0x44, 0x63, 0x3f, 0x44, 0x65,
5660     0x3f, 0x44, 0x69, 0x3f, 0x44, 0x6f, 0x3f, 0x44, 0x73, 0x3f, 0x44, 0x74};
5661 const uint8_t HuffDecoderCommon::table20_152_emit_[120] = {
5662     0x3f, 0x45, 0x30, 0x3f, 0x45, 0x31, 0x3f, 0x45, 0x32, 0x3f, 0x45, 0x61,
5663     0x3f, 0x45, 0x63, 0x3f, 0x45, 0x65, 0x3f, 0x45, 0x69, 0x3f, 0x45, 0x6f,
5664     0x3f, 0x45, 0x73, 0x3f, 0x45, 0x74, 0x3f, 0x46, 0x30, 0x3f, 0x46, 0x31,
5665     0x3f, 0x46, 0x32, 0x3f, 0x46, 0x61, 0x3f, 0x46, 0x63, 0x3f, 0x46, 0x65,
5666     0x3f, 0x46, 0x69, 0x3f, 0x46, 0x6f, 0x3f, 0x46, 0x73, 0x3f, 0x46, 0x74,
5667     0x3f, 0x47, 0x30, 0x3f, 0x47, 0x31, 0x3f, 0x47, 0x32, 0x3f, 0x47, 0x61,
5668     0x3f, 0x47, 0x63, 0x3f, 0x47, 0x65, 0x3f, 0x47, 0x69, 0x3f, 0x47, 0x6f,
5669     0x3f, 0x47, 0x73, 0x3f, 0x47, 0x74, 0x3f, 0x48, 0x30, 0x3f, 0x48, 0x31,
5670     0x3f, 0x48, 0x32, 0x3f, 0x48, 0x61, 0x3f, 0x48, 0x63, 0x3f, 0x48, 0x65,
5671     0x3f, 0x48, 0x69, 0x3f, 0x48, 0x6f, 0x3f, 0x48, 0x73, 0x3f, 0x48, 0x74};
5672 const uint8_t HuffDecoderCommon::table20_153_emit_[120] = {
5673     0x3f, 0x49, 0x30, 0x3f, 0x49, 0x31, 0x3f, 0x49, 0x32, 0x3f, 0x49, 0x61,
5674     0x3f, 0x49, 0x63, 0x3f, 0x49, 0x65, 0x3f, 0x49, 0x69, 0x3f, 0x49, 0x6f,
5675     0x3f, 0x49, 0x73, 0x3f, 0x49, 0x74, 0x3f, 0x4a, 0x30, 0x3f, 0x4a, 0x31,
5676     0x3f, 0x4a, 0x32, 0x3f, 0x4a, 0x61, 0x3f, 0x4a, 0x63, 0x3f, 0x4a, 0x65,
5677     0x3f, 0x4a, 0x69, 0x3f, 0x4a, 0x6f, 0x3f, 0x4a, 0x73, 0x3f, 0x4a, 0x74,
5678     0x3f, 0x4b, 0x30, 0x3f, 0x4b, 0x31, 0x3f, 0x4b, 0x32, 0x3f, 0x4b, 0x61,
5679     0x3f, 0x4b, 0x63, 0x3f, 0x4b, 0x65, 0x3f, 0x4b, 0x69, 0x3f, 0x4b, 0x6f,
5680     0x3f, 0x4b, 0x73, 0x3f, 0x4b, 0x74, 0x3f, 0x4c, 0x30, 0x3f, 0x4c, 0x31,
5681     0x3f, 0x4c, 0x32, 0x3f, 0x4c, 0x61, 0x3f, 0x4c, 0x63, 0x3f, 0x4c, 0x65,
5682     0x3f, 0x4c, 0x69, 0x3f, 0x4c, 0x6f, 0x3f, 0x4c, 0x73, 0x3f, 0x4c, 0x74};
5683 const uint8_t HuffDecoderCommon::table20_154_emit_[120] = {
5684     0x3f, 0x4d, 0x30, 0x3f, 0x4d, 0x31, 0x3f, 0x4d, 0x32, 0x3f, 0x4d, 0x61,
5685     0x3f, 0x4d, 0x63, 0x3f, 0x4d, 0x65, 0x3f, 0x4d, 0x69, 0x3f, 0x4d, 0x6f,
5686     0x3f, 0x4d, 0x73, 0x3f, 0x4d, 0x74, 0x3f, 0x4e, 0x30, 0x3f, 0x4e, 0x31,
5687     0x3f, 0x4e, 0x32, 0x3f, 0x4e, 0x61, 0x3f, 0x4e, 0x63, 0x3f, 0x4e, 0x65,
5688     0x3f, 0x4e, 0x69, 0x3f, 0x4e, 0x6f, 0x3f, 0x4e, 0x73, 0x3f, 0x4e, 0x74,
5689     0x3f, 0x4f, 0x30, 0x3f, 0x4f, 0x31, 0x3f, 0x4f, 0x32, 0x3f, 0x4f, 0x61,
5690     0x3f, 0x4f, 0x63, 0x3f, 0x4f, 0x65, 0x3f, 0x4f, 0x69, 0x3f, 0x4f, 0x6f,
5691     0x3f, 0x4f, 0x73, 0x3f, 0x4f, 0x74, 0x3f, 0x50, 0x30, 0x3f, 0x50, 0x31,
5692     0x3f, 0x50, 0x32, 0x3f, 0x50, 0x61, 0x3f, 0x50, 0x63, 0x3f, 0x50, 0x65,
5693     0x3f, 0x50, 0x69, 0x3f, 0x50, 0x6f, 0x3f, 0x50, 0x73, 0x3f, 0x50, 0x74};
5694 const uint8_t HuffDecoderCommon::table20_155_emit_[120] = {
5695     0x3f, 0x51, 0x30, 0x3f, 0x51, 0x31, 0x3f, 0x51, 0x32, 0x3f, 0x51, 0x61,
5696     0x3f, 0x51, 0x63, 0x3f, 0x51, 0x65, 0x3f, 0x51, 0x69, 0x3f, 0x51, 0x6f,
5697     0x3f, 0x51, 0x73, 0x3f, 0x51, 0x74, 0x3f, 0x52, 0x30, 0x3f, 0x52, 0x31,
5698     0x3f, 0x52, 0x32, 0x3f, 0x52, 0x61, 0x3f, 0x52, 0x63, 0x3f, 0x52, 0x65,
5699     0x3f, 0x52, 0x69, 0x3f, 0x52, 0x6f, 0x3f, 0x52, 0x73, 0x3f, 0x52, 0x74,
5700     0x3f, 0x53, 0x30, 0x3f, 0x53, 0x31, 0x3f, 0x53, 0x32, 0x3f, 0x53, 0x61,
5701     0x3f, 0x53, 0x63, 0x3f, 0x53, 0x65, 0x3f, 0x53, 0x69, 0x3f, 0x53, 0x6f,
5702     0x3f, 0x53, 0x73, 0x3f, 0x53, 0x74, 0x3f, 0x54, 0x30, 0x3f, 0x54, 0x31,
5703     0x3f, 0x54, 0x32, 0x3f, 0x54, 0x61, 0x3f, 0x54, 0x63, 0x3f, 0x54, 0x65,
5704     0x3f, 0x54, 0x69, 0x3f, 0x54, 0x6f, 0x3f, 0x54, 0x73, 0x3f, 0x54, 0x74};
5705 const uint8_t HuffDecoderCommon::table20_156_emit_[120] = {
5706     0x3f, 0x55, 0x30, 0x3f, 0x55, 0x31, 0x3f, 0x55, 0x32, 0x3f, 0x55, 0x61,
5707     0x3f, 0x55, 0x63, 0x3f, 0x55, 0x65, 0x3f, 0x55, 0x69, 0x3f, 0x55, 0x6f,
5708     0x3f, 0x55, 0x73, 0x3f, 0x55, 0x74, 0x3f, 0x56, 0x30, 0x3f, 0x56, 0x31,
5709     0x3f, 0x56, 0x32, 0x3f, 0x56, 0x61, 0x3f, 0x56, 0x63, 0x3f, 0x56, 0x65,
5710     0x3f, 0x56, 0x69, 0x3f, 0x56, 0x6f, 0x3f, 0x56, 0x73, 0x3f, 0x56, 0x74,
5711     0x3f, 0x57, 0x30, 0x3f, 0x57, 0x31, 0x3f, 0x57, 0x32, 0x3f, 0x57, 0x61,
5712     0x3f, 0x57, 0x63, 0x3f, 0x57, 0x65, 0x3f, 0x57, 0x69, 0x3f, 0x57, 0x6f,
5713     0x3f, 0x57, 0x73, 0x3f, 0x57, 0x74, 0x3f, 0x59, 0x30, 0x3f, 0x59, 0x31,
5714     0x3f, 0x59, 0x32, 0x3f, 0x59, 0x61, 0x3f, 0x59, 0x63, 0x3f, 0x59, 0x65,
5715     0x3f, 0x59, 0x69, 0x3f, 0x59, 0x6f, 0x3f, 0x59, 0x73, 0x3f, 0x59, 0x74};
5716 const uint8_t HuffDecoderCommon::table20_157_emit_[120] = {
5717     0x3f, 0x6a, 0x30, 0x3f, 0x6a, 0x31, 0x3f, 0x6a, 0x32, 0x3f, 0x6a, 0x61,
5718     0x3f, 0x6a, 0x63, 0x3f, 0x6a, 0x65, 0x3f, 0x6a, 0x69, 0x3f, 0x6a, 0x6f,
5719     0x3f, 0x6a, 0x73, 0x3f, 0x6a, 0x74, 0x3f, 0x6b, 0x30, 0x3f, 0x6b, 0x31,
5720     0x3f, 0x6b, 0x32, 0x3f, 0x6b, 0x61, 0x3f, 0x6b, 0x63, 0x3f, 0x6b, 0x65,
5721     0x3f, 0x6b, 0x69, 0x3f, 0x6b, 0x6f, 0x3f, 0x6b, 0x73, 0x3f, 0x6b, 0x74,
5722     0x3f, 0x71, 0x30, 0x3f, 0x71, 0x31, 0x3f, 0x71, 0x32, 0x3f, 0x71, 0x61,
5723     0x3f, 0x71, 0x63, 0x3f, 0x71, 0x65, 0x3f, 0x71, 0x69, 0x3f, 0x71, 0x6f,
5724     0x3f, 0x71, 0x73, 0x3f, 0x71, 0x74, 0x3f, 0x76, 0x30, 0x3f, 0x76, 0x31,
5725     0x3f, 0x76, 0x32, 0x3f, 0x76, 0x61, 0x3f, 0x76, 0x63, 0x3f, 0x76, 0x65,
5726     0x3f, 0x76, 0x69, 0x3f, 0x76, 0x6f, 0x3f, 0x76, 0x73, 0x3f, 0x76, 0x74};
5727 const uint8_t HuffDecoderCommon::table20_158_emit_[120] = {
5728     0x3f, 0x77, 0x30, 0x3f, 0x77, 0x31, 0x3f, 0x77, 0x32, 0x3f, 0x77, 0x61,
5729     0x3f, 0x77, 0x63, 0x3f, 0x77, 0x65, 0x3f, 0x77, 0x69, 0x3f, 0x77, 0x6f,
5730     0x3f, 0x77, 0x73, 0x3f, 0x77, 0x74, 0x3f, 0x78, 0x30, 0x3f, 0x78, 0x31,
5731     0x3f, 0x78, 0x32, 0x3f, 0x78, 0x61, 0x3f, 0x78, 0x63, 0x3f, 0x78, 0x65,
5732     0x3f, 0x78, 0x69, 0x3f, 0x78, 0x6f, 0x3f, 0x78, 0x73, 0x3f, 0x78, 0x74,
5733     0x3f, 0x79, 0x30, 0x3f, 0x79, 0x31, 0x3f, 0x79, 0x32, 0x3f, 0x79, 0x61,
5734     0x3f, 0x79, 0x63, 0x3f, 0x79, 0x65, 0x3f, 0x79, 0x69, 0x3f, 0x79, 0x6f,
5735     0x3f, 0x79, 0x73, 0x3f, 0x79, 0x74, 0x3f, 0x7a, 0x30, 0x3f, 0x7a, 0x31,
5736     0x3f, 0x7a, 0x32, 0x3f, 0x7a, 0x61, 0x3f, 0x7a, 0x63, 0x3f, 0x7a, 0x65,
5737     0x3f, 0x7a, 0x69, 0x3f, 0x7a, 0x6f, 0x3f, 0x7a, 0x73, 0x3f, 0x7a, 0x74};
5738 const uint8_t HuffDecoderCommon::table20_159_emit_[31] = {
5739     0x3f, 0x26, 0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f,
5740     0x5a, 0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f,
5741     0x27, 0x3f, 0x2b, 0x3f, 0x7c, 0x3f, 0x23, 0x3f, 0x3e};
5742 const uint16_t HuffDecoderCommon::table20_159_ops_[128] = {
5743     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5744     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
5745     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5746     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
5747     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5748     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5749     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5750     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5751     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
5752     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5753     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
5754     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
5755     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
5756     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
5757     0x0000, 0x0003};
5758 const uint8_t HuffDecoderCommon::table20_160_emit_[216] = {
5759     0x27, 0x30, 0x30, 0x27, 0x30, 0x31, 0x27, 0x30, 0x32, 0x27, 0x30, 0x61,
5760     0x27, 0x30, 0x63, 0x27, 0x30, 0x65, 0x27, 0x30, 0x69, 0x27, 0x30, 0x6f,
5761     0x27, 0x30, 0x73, 0x27, 0x30, 0x74, 0x27, 0x30, 0x20, 0x27, 0x30, 0x25,
5762     0x27, 0x30, 0x2d, 0x27, 0x30, 0x2e, 0x27, 0x30, 0x2f, 0x27, 0x30, 0x33,
5763     0x27, 0x30, 0x34, 0x27, 0x30, 0x35, 0x27, 0x30, 0x36, 0x27, 0x30, 0x37,
5764     0x27, 0x30, 0x38, 0x27, 0x30, 0x39, 0x27, 0x30, 0x3d, 0x27, 0x30, 0x41,
5765     0x27, 0x30, 0x5f, 0x27, 0x30, 0x62, 0x27, 0x30, 0x64, 0x27, 0x30, 0x66,
5766     0x27, 0x30, 0x67, 0x27, 0x30, 0x68, 0x27, 0x30, 0x6c, 0x27, 0x30, 0x6d,
5767     0x27, 0x30, 0x6e, 0x27, 0x30, 0x70, 0x27, 0x30, 0x72, 0x27, 0x30, 0x75,
5768     0x27, 0x31, 0x30, 0x27, 0x31, 0x31, 0x27, 0x31, 0x32, 0x27, 0x31, 0x61,
5769     0x27, 0x31, 0x63, 0x27, 0x31, 0x65, 0x27, 0x31, 0x69, 0x27, 0x31, 0x6f,
5770     0x27, 0x31, 0x73, 0x27, 0x31, 0x74, 0x27, 0x31, 0x20, 0x27, 0x31, 0x25,
5771     0x27, 0x31, 0x2d, 0x27, 0x31, 0x2e, 0x27, 0x31, 0x2f, 0x27, 0x31, 0x33,
5772     0x27, 0x31, 0x34, 0x27, 0x31, 0x35, 0x27, 0x31, 0x36, 0x27, 0x31, 0x37,
5773     0x27, 0x31, 0x38, 0x27, 0x31, 0x39, 0x27, 0x31, 0x3d, 0x27, 0x31, 0x41,
5774     0x27, 0x31, 0x5f, 0x27, 0x31, 0x62, 0x27, 0x31, 0x64, 0x27, 0x31, 0x66,
5775     0x27, 0x31, 0x67, 0x27, 0x31, 0x68, 0x27, 0x31, 0x6c, 0x27, 0x31, 0x6d,
5776     0x27, 0x31, 0x6e, 0x27, 0x31, 0x70, 0x27, 0x31, 0x72, 0x27, 0x31, 0x75};
5777 const uint8_t HuffDecoderCommon::table20_161_emit_[216] = {
5778     0x27, 0x32, 0x30, 0x27, 0x32, 0x31, 0x27, 0x32, 0x32, 0x27, 0x32, 0x61,
5779     0x27, 0x32, 0x63, 0x27, 0x32, 0x65, 0x27, 0x32, 0x69, 0x27, 0x32, 0x6f,
5780     0x27, 0x32, 0x73, 0x27, 0x32, 0x74, 0x27, 0x32, 0x20, 0x27, 0x32, 0x25,
5781     0x27, 0x32, 0x2d, 0x27, 0x32, 0x2e, 0x27, 0x32, 0x2f, 0x27, 0x32, 0x33,
5782     0x27, 0x32, 0x34, 0x27, 0x32, 0x35, 0x27, 0x32, 0x36, 0x27, 0x32, 0x37,
5783     0x27, 0x32, 0x38, 0x27, 0x32, 0x39, 0x27, 0x32, 0x3d, 0x27, 0x32, 0x41,
5784     0x27, 0x32, 0x5f, 0x27, 0x32, 0x62, 0x27, 0x32, 0x64, 0x27, 0x32, 0x66,
5785     0x27, 0x32, 0x67, 0x27, 0x32, 0x68, 0x27, 0x32, 0x6c, 0x27, 0x32, 0x6d,
5786     0x27, 0x32, 0x6e, 0x27, 0x32, 0x70, 0x27, 0x32, 0x72, 0x27, 0x32, 0x75,
5787     0x27, 0x61, 0x30, 0x27, 0x61, 0x31, 0x27, 0x61, 0x32, 0x27, 0x61, 0x61,
5788     0x27, 0x61, 0x63, 0x27, 0x61, 0x65, 0x27, 0x61, 0x69, 0x27, 0x61, 0x6f,
5789     0x27, 0x61, 0x73, 0x27, 0x61, 0x74, 0x27, 0x61, 0x20, 0x27, 0x61, 0x25,
5790     0x27, 0x61, 0x2d, 0x27, 0x61, 0x2e, 0x27, 0x61, 0x2f, 0x27, 0x61, 0x33,
5791     0x27, 0x61, 0x34, 0x27, 0x61, 0x35, 0x27, 0x61, 0x36, 0x27, 0x61, 0x37,
5792     0x27, 0x61, 0x38, 0x27, 0x61, 0x39, 0x27, 0x61, 0x3d, 0x27, 0x61, 0x41,
5793     0x27, 0x61, 0x5f, 0x27, 0x61, 0x62, 0x27, 0x61, 0x64, 0x27, 0x61, 0x66,
5794     0x27, 0x61, 0x67, 0x27, 0x61, 0x68, 0x27, 0x61, 0x6c, 0x27, 0x61, 0x6d,
5795     0x27, 0x61, 0x6e, 0x27, 0x61, 0x70, 0x27, 0x61, 0x72, 0x27, 0x61, 0x75};
5796 const uint8_t HuffDecoderCommon::table20_162_emit_[216] = {
5797     0x27, 0x63, 0x30, 0x27, 0x63, 0x31, 0x27, 0x63, 0x32, 0x27, 0x63, 0x61,
5798     0x27, 0x63, 0x63, 0x27, 0x63, 0x65, 0x27, 0x63, 0x69, 0x27, 0x63, 0x6f,
5799     0x27, 0x63, 0x73, 0x27, 0x63, 0x74, 0x27, 0x63, 0x20, 0x27, 0x63, 0x25,
5800     0x27, 0x63, 0x2d, 0x27, 0x63, 0x2e, 0x27, 0x63, 0x2f, 0x27, 0x63, 0x33,
5801     0x27, 0x63, 0x34, 0x27, 0x63, 0x35, 0x27, 0x63, 0x36, 0x27, 0x63, 0x37,
5802     0x27, 0x63, 0x38, 0x27, 0x63, 0x39, 0x27, 0x63, 0x3d, 0x27, 0x63, 0x41,
5803     0x27, 0x63, 0x5f, 0x27, 0x63, 0x62, 0x27, 0x63, 0x64, 0x27, 0x63, 0x66,
5804     0x27, 0x63, 0x67, 0x27, 0x63, 0x68, 0x27, 0x63, 0x6c, 0x27, 0x63, 0x6d,
5805     0x27, 0x63, 0x6e, 0x27, 0x63, 0x70, 0x27, 0x63, 0x72, 0x27, 0x63, 0x75,
5806     0x27, 0x65, 0x30, 0x27, 0x65, 0x31, 0x27, 0x65, 0x32, 0x27, 0x65, 0x61,
5807     0x27, 0x65, 0x63, 0x27, 0x65, 0x65, 0x27, 0x65, 0x69, 0x27, 0x65, 0x6f,
5808     0x27, 0x65, 0x73, 0x27, 0x65, 0x74, 0x27, 0x65, 0x20, 0x27, 0x65, 0x25,
5809     0x27, 0x65, 0x2d, 0x27, 0x65, 0x2e, 0x27, 0x65, 0x2f, 0x27, 0x65, 0x33,
5810     0x27, 0x65, 0x34, 0x27, 0x65, 0x35, 0x27, 0x65, 0x36, 0x27, 0x65, 0x37,
5811     0x27, 0x65, 0x38, 0x27, 0x65, 0x39, 0x27, 0x65, 0x3d, 0x27, 0x65, 0x41,
5812     0x27, 0x65, 0x5f, 0x27, 0x65, 0x62, 0x27, 0x65, 0x64, 0x27, 0x65, 0x66,
5813     0x27, 0x65, 0x67, 0x27, 0x65, 0x68, 0x27, 0x65, 0x6c, 0x27, 0x65, 0x6d,
5814     0x27, 0x65, 0x6e, 0x27, 0x65, 0x70, 0x27, 0x65, 0x72, 0x27, 0x65, 0x75};
5815 const uint8_t HuffDecoderCommon::table20_163_emit_[216] = {
5816     0x27, 0x69, 0x30, 0x27, 0x69, 0x31, 0x27, 0x69, 0x32, 0x27, 0x69, 0x61,
5817     0x27, 0x69, 0x63, 0x27, 0x69, 0x65, 0x27, 0x69, 0x69, 0x27, 0x69, 0x6f,
5818     0x27, 0x69, 0x73, 0x27, 0x69, 0x74, 0x27, 0x69, 0x20, 0x27, 0x69, 0x25,
5819     0x27, 0x69, 0x2d, 0x27, 0x69, 0x2e, 0x27, 0x69, 0x2f, 0x27, 0x69, 0x33,
5820     0x27, 0x69, 0x34, 0x27, 0x69, 0x35, 0x27, 0x69, 0x36, 0x27, 0x69, 0x37,
5821     0x27, 0x69, 0x38, 0x27, 0x69, 0x39, 0x27, 0x69, 0x3d, 0x27, 0x69, 0x41,
5822     0x27, 0x69, 0x5f, 0x27, 0x69, 0x62, 0x27, 0x69, 0x64, 0x27, 0x69, 0x66,
5823     0x27, 0x69, 0x67, 0x27, 0x69, 0x68, 0x27, 0x69, 0x6c, 0x27, 0x69, 0x6d,
5824     0x27, 0x69, 0x6e, 0x27, 0x69, 0x70, 0x27, 0x69, 0x72, 0x27, 0x69, 0x75,
5825     0x27, 0x6f, 0x30, 0x27, 0x6f, 0x31, 0x27, 0x6f, 0x32, 0x27, 0x6f, 0x61,
5826     0x27, 0x6f, 0x63, 0x27, 0x6f, 0x65, 0x27, 0x6f, 0x69, 0x27, 0x6f, 0x6f,
5827     0x27, 0x6f, 0x73, 0x27, 0x6f, 0x74, 0x27, 0x6f, 0x20, 0x27, 0x6f, 0x25,
5828     0x27, 0x6f, 0x2d, 0x27, 0x6f, 0x2e, 0x27, 0x6f, 0x2f, 0x27, 0x6f, 0x33,
5829     0x27, 0x6f, 0x34, 0x27, 0x6f, 0x35, 0x27, 0x6f, 0x36, 0x27, 0x6f, 0x37,
5830     0x27, 0x6f, 0x38, 0x27, 0x6f, 0x39, 0x27, 0x6f, 0x3d, 0x27, 0x6f, 0x41,
5831     0x27, 0x6f, 0x5f, 0x27, 0x6f, 0x62, 0x27, 0x6f, 0x64, 0x27, 0x6f, 0x66,
5832     0x27, 0x6f, 0x67, 0x27, 0x6f, 0x68, 0x27, 0x6f, 0x6c, 0x27, 0x6f, 0x6d,
5833     0x27, 0x6f, 0x6e, 0x27, 0x6f, 0x70, 0x27, 0x6f, 0x72, 0x27, 0x6f, 0x75};
5834 const uint8_t HuffDecoderCommon::table20_164_emit_[216] = {
5835     0x27, 0x73, 0x30, 0x27, 0x73, 0x31, 0x27, 0x73, 0x32, 0x27, 0x73, 0x61,
5836     0x27, 0x73, 0x63, 0x27, 0x73, 0x65, 0x27, 0x73, 0x69, 0x27, 0x73, 0x6f,
5837     0x27, 0x73, 0x73, 0x27, 0x73, 0x74, 0x27, 0x73, 0x20, 0x27, 0x73, 0x25,
5838     0x27, 0x73, 0x2d, 0x27, 0x73, 0x2e, 0x27, 0x73, 0x2f, 0x27, 0x73, 0x33,
5839     0x27, 0x73, 0x34, 0x27, 0x73, 0x35, 0x27, 0x73, 0x36, 0x27, 0x73, 0x37,
5840     0x27, 0x73, 0x38, 0x27, 0x73, 0x39, 0x27, 0x73, 0x3d, 0x27, 0x73, 0x41,
5841     0x27, 0x73, 0x5f, 0x27, 0x73, 0x62, 0x27, 0x73, 0x64, 0x27, 0x73, 0x66,
5842     0x27, 0x73, 0x67, 0x27, 0x73, 0x68, 0x27, 0x73, 0x6c, 0x27, 0x73, 0x6d,
5843     0x27, 0x73, 0x6e, 0x27, 0x73, 0x70, 0x27, 0x73, 0x72, 0x27, 0x73, 0x75,
5844     0x27, 0x74, 0x30, 0x27, 0x74, 0x31, 0x27, 0x74, 0x32, 0x27, 0x74, 0x61,
5845     0x27, 0x74, 0x63, 0x27, 0x74, 0x65, 0x27, 0x74, 0x69, 0x27, 0x74, 0x6f,
5846     0x27, 0x74, 0x73, 0x27, 0x74, 0x74, 0x27, 0x74, 0x20, 0x27, 0x74, 0x25,
5847     0x27, 0x74, 0x2d, 0x27, 0x74, 0x2e, 0x27, 0x74, 0x2f, 0x27, 0x74, 0x33,
5848     0x27, 0x74, 0x34, 0x27, 0x74, 0x35, 0x27, 0x74, 0x36, 0x27, 0x74, 0x37,
5849     0x27, 0x74, 0x38, 0x27, 0x74, 0x39, 0x27, 0x74, 0x3d, 0x27, 0x74, 0x41,
5850     0x27, 0x74, 0x5f, 0x27, 0x74, 0x62, 0x27, 0x74, 0x64, 0x27, 0x74, 0x66,
5851     0x27, 0x74, 0x67, 0x27, 0x74, 0x68, 0x27, 0x74, 0x6c, 0x27, 0x74, 0x6d,
5852     0x27, 0x74, 0x6e, 0x27, 0x74, 0x70, 0x27, 0x74, 0x72, 0x27, 0x74, 0x75};
5853 const uint8_t HuffDecoderCommon::table20_165_emit_[120] = {
5854     0x27, 0x20, 0x30, 0x27, 0x20, 0x31, 0x27, 0x20, 0x32, 0x27, 0x20, 0x61,
5855     0x27, 0x20, 0x63, 0x27, 0x20, 0x65, 0x27, 0x20, 0x69, 0x27, 0x20, 0x6f,
5856     0x27, 0x20, 0x73, 0x27, 0x20, 0x74, 0x27, 0x25, 0x30, 0x27, 0x25, 0x31,
5857     0x27, 0x25, 0x32, 0x27, 0x25, 0x61, 0x27, 0x25, 0x63, 0x27, 0x25, 0x65,
5858     0x27, 0x25, 0x69, 0x27, 0x25, 0x6f, 0x27, 0x25, 0x73, 0x27, 0x25, 0x74,
5859     0x27, 0x2d, 0x30, 0x27, 0x2d, 0x31, 0x27, 0x2d, 0x32, 0x27, 0x2d, 0x61,
5860     0x27, 0x2d, 0x63, 0x27, 0x2d, 0x65, 0x27, 0x2d, 0x69, 0x27, 0x2d, 0x6f,
5861     0x27, 0x2d, 0x73, 0x27, 0x2d, 0x74, 0x27, 0x2e, 0x30, 0x27, 0x2e, 0x31,
5862     0x27, 0x2e, 0x32, 0x27, 0x2e, 0x61, 0x27, 0x2e, 0x63, 0x27, 0x2e, 0x65,
5863     0x27, 0x2e, 0x69, 0x27, 0x2e, 0x6f, 0x27, 0x2e, 0x73, 0x27, 0x2e, 0x74};
5864 const uint8_t HuffDecoderCommon::table20_166_emit_[120] = {
5865     0x27, 0x2f, 0x30, 0x27, 0x2f, 0x31, 0x27, 0x2f, 0x32, 0x27, 0x2f, 0x61,
5866     0x27, 0x2f, 0x63, 0x27, 0x2f, 0x65, 0x27, 0x2f, 0x69, 0x27, 0x2f, 0x6f,
5867     0x27, 0x2f, 0x73, 0x27, 0x2f, 0x74, 0x27, 0x33, 0x30, 0x27, 0x33, 0x31,
5868     0x27, 0x33, 0x32, 0x27, 0x33, 0x61, 0x27, 0x33, 0x63, 0x27, 0x33, 0x65,
5869     0x27, 0x33, 0x69, 0x27, 0x33, 0x6f, 0x27, 0x33, 0x73, 0x27, 0x33, 0x74,
5870     0x27, 0x34, 0x30, 0x27, 0x34, 0x31, 0x27, 0x34, 0x32, 0x27, 0x34, 0x61,
5871     0x27, 0x34, 0x63, 0x27, 0x34, 0x65, 0x27, 0x34, 0x69, 0x27, 0x34, 0x6f,
5872     0x27, 0x34, 0x73, 0x27, 0x34, 0x74, 0x27, 0x35, 0x30, 0x27, 0x35, 0x31,
5873     0x27, 0x35, 0x32, 0x27, 0x35, 0x61, 0x27, 0x35, 0x63, 0x27, 0x35, 0x65,
5874     0x27, 0x35, 0x69, 0x27, 0x35, 0x6f, 0x27, 0x35, 0x73, 0x27, 0x35, 0x74};
5875 const uint8_t HuffDecoderCommon::table20_167_emit_[120] = {
5876     0x27, 0x36, 0x30, 0x27, 0x36, 0x31, 0x27, 0x36, 0x32, 0x27, 0x36, 0x61,
5877     0x27, 0x36, 0x63, 0x27, 0x36, 0x65, 0x27, 0x36, 0x69, 0x27, 0x36, 0x6f,
5878     0x27, 0x36, 0x73, 0x27, 0x36, 0x74, 0x27, 0x37, 0x30, 0x27, 0x37, 0x31,
5879     0x27, 0x37, 0x32, 0x27, 0x37, 0x61, 0x27, 0x37, 0x63, 0x27, 0x37, 0x65,
5880     0x27, 0x37, 0x69, 0x27, 0x37, 0x6f, 0x27, 0x37, 0x73, 0x27, 0x37, 0x74,
5881     0x27, 0x38, 0x30, 0x27, 0x38, 0x31, 0x27, 0x38, 0x32, 0x27, 0x38, 0x61,
5882     0x27, 0x38, 0x63, 0x27, 0x38, 0x65, 0x27, 0x38, 0x69, 0x27, 0x38, 0x6f,
5883     0x27, 0x38, 0x73, 0x27, 0x38, 0x74, 0x27, 0x39, 0x30, 0x27, 0x39, 0x31,
5884     0x27, 0x39, 0x32, 0x27, 0x39, 0x61, 0x27, 0x39, 0x63, 0x27, 0x39, 0x65,
5885     0x27, 0x39, 0x69, 0x27, 0x39, 0x6f, 0x27, 0x39, 0x73, 0x27, 0x39, 0x74};
5886 const uint8_t HuffDecoderCommon::table20_168_emit_[120] = {
5887     0x27, 0x3d, 0x30, 0x27, 0x3d, 0x31, 0x27, 0x3d, 0x32, 0x27, 0x3d, 0x61,
5888     0x27, 0x3d, 0x63, 0x27, 0x3d, 0x65, 0x27, 0x3d, 0x69, 0x27, 0x3d, 0x6f,
5889     0x27, 0x3d, 0x73, 0x27, 0x3d, 0x74, 0x27, 0x41, 0x30, 0x27, 0x41, 0x31,
5890     0x27, 0x41, 0x32, 0x27, 0x41, 0x61, 0x27, 0x41, 0x63, 0x27, 0x41, 0x65,
5891     0x27, 0x41, 0x69, 0x27, 0x41, 0x6f, 0x27, 0x41, 0x73, 0x27, 0x41, 0x74,
5892     0x27, 0x5f, 0x30, 0x27, 0x5f, 0x31, 0x27, 0x5f, 0x32, 0x27, 0x5f, 0x61,
5893     0x27, 0x5f, 0x63, 0x27, 0x5f, 0x65, 0x27, 0x5f, 0x69, 0x27, 0x5f, 0x6f,
5894     0x27, 0x5f, 0x73, 0x27, 0x5f, 0x74, 0x27, 0x62, 0x30, 0x27, 0x62, 0x31,
5895     0x27, 0x62, 0x32, 0x27, 0x62, 0x61, 0x27, 0x62, 0x63, 0x27, 0x62, 0x65,
5896     0x27, 0x62, 0x69, 0x27, 0x62, 0x6f, 0x27, 0x62, 0x73, 0x27, 0x62, 0x74};
5897 const uint8_t HuffDecoderCommon::table20_169_emit_[120] = {
5898     0x27, 0x64, 0x30, 0x27, 0x64, 0x31, 0x27, 0x64, 0x32, 0x27, 0x64, 0x61,
5899     0x27, 0x64, 0x63, 0x27, 0x64, 0x65, 0x27, 0x64, 0x69, 0x27, 0x64, 0x6f,
5900     0x27, 0x64, 0x73, 0x27, 0x64, 0x74, 0x27, 0x66, 0x30, 0x27, 0x66, 0x31,
5901     0x27, 0x66, 0x32, 0x27, 0x66, 0x61, 0x27, 0x66, 0x63, 0x27, 0x66, 0x65,
5902     0x27, 0x66, 0x69, 0x27, 0x66, 0x6f, 0x27, 0x66, 0x73, 0x27, 0x66, 0x74,
5903     0x27, 0x67, 0x30, 0x27, 0x67, 0x31, 0x27, 0x67, 0x32, 0x27, 0x67, 0x61,
5904     0x27, 0x67, 0x63, 0x27, 0x67, 0x65, 0x27, 0x67, 0x69, 0x27, 0x67, 0x6f,
5905     0x27, 0x67, 0x73, 0x27, 0x67, 0x74, 0x27, 0x68, 0x30, 0x27, 0x68, 0x31,
5906     0x27, 0x68, 0x32, 0x27, 0x68, 0x61, 0x27, 0x68, 0x63, 0x27, 0x68, 0x65,
5907     0x27, 0x68, 0x69, 0x27, 0x68, 0x6f, 0x27, 0x68, 0x73, 0x27, 0x68, 0x74};
5908 const uint8_t HuffDecoderCommon::table20_170_emit_[120] = {
5909     0x27, 0x6c, 0x30, 0x27, 0x6c, 0x31, 0x27, 0x6c, 0x32, 0x27, 0x6c, 0x61,
5910     0x27, 0x6c, 0x63, 0x27, 0x6c, 0x65, 0x27, 0x6c, 0x69, 0x27, 0x6c, 0x6f,
5911     0x27, 0x6c, 0x73, 0x27, 0x6c, 0x74, 0x27, 0x6d, 0x30, 0x27, 0x6d, 0x31,
5912     0x27, 0x6d, 0x32, 0x27, 0x6d, 0x61, 0x27, 0x6d, 0x63, 0x27, 0x6d, 0x65,
5913     0x27, 0x6d, 0x69, 0x27, 0x6d, 0x6f, 0x27, 0x6d, 0x73, 0x27, 0x6d, 0x74,
5914     0x27, 0x6e, 0x30, 0x27, 0x6e, 0x31, 0x27, 0x6e, 0x32, 0x27, 0x6e, 0x61,
5915     0x27, 0x6e, 0x63, 0x27, 0x6e, 0x65, 0x27, 0x6e, 0x69, 0x27, 0x6e, 0x6f,
5916     0x27, 0x6e, 0x73, 0x27, 0x6e, 0x74, 0x27, 0x70, 0x30, 0x27, 0x70, 0x31,
5917     0x27, 0x70, 0x32, 0x27, 0x70, 0x61, 0x27, 0x70, 0x63, 0x27, 0x70, 0x65,
5918     0x27, 0x70, 0x69, 0x27, 0x70, 0x6f, 0x27, 0x70, 0x73, 0x27, 0x70, 0x74};
5919 const uint8_t HuffDecoderCommon::table20_171_emit_[68] = {
5920     0x27, 0x72, 0x30, 0x27, 0x72, 0x31, 0x27, 0x72, 0x32, 0x27, 0x72, 0x61,
5921     0x27, 0x72, 0x63, 0x27, 0x72, 0x65, 0x27, 0x72, 0x69, 0x27, 0x72, 0x6f,
5922     0x27, 0x72, 0x73, 0x27, 0x72, 0x74, 0x27, 0x75, 0x30, 0x27, 0x75, 0x31,
5923     0x27, 0x75, 0x32, 0x27, 0x75, 0x61, 0x27, 0x75, 0x63, 0x27, 0x75, 0x65,
5924     0x27, 0x75, 0x69, 0x27, 0x75, 0x6f, 0x27, 0x75, 0x73, 0x27, 0x75, 0x74,
5925     0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
5926 const uint16_t HuffDecoderCommon::table20_171_ops_[128] = {
5927     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
5928     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5929     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5930     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
5931     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
5932     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5933     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5934     0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5935     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x0000,
5936     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5937     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000, 0x0000, 0x0000,
5938     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5939     0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5940     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5941     0x0000, 0x0212};
5942 const uint8_t HuffDecoderCommon::table20_172_emit_[16] = {
5943     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48,
5944     0x27, 0x49, 0x27, 0x4a, 0x27, 0x4b, 0x27, 0x4c};
5945 const uint16_t HuffDecoderCommon::table20_172_ops_[128] = {
5946     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5947     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
5948     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5949     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
5950     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5951     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5952     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5953     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5954     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
5955     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5956     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
5957     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5958     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5959     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5960     0x0000, 0x0072};
5961 const uint8_t HuffDecoderCommon::table20_173_emit_[16] = {
5962     0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
5963     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54};
5964 const uint8_t HuffDecoderCommon::table20_174_emit_[16] = {
5965     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59,
5966     0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76};
5967 const uint8_t HuffDecoderCommon::table20_175_emit_[35] = {
5968     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26, 0x27, 0x2a,
5969     0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a, 0x27, 0x21, 0x27, 0x22,
5970     0x27, 0x28, 0x27, 0x29, 0x27, 0x3f, 0x27, 0x27, 0x2b, 0x27, 0x7c};
5971 const uint16_t HuffDecoderCommon::table20_175_ops_[128] = {
5972     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5973     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
5974     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5975     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
5976     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5977     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5978     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5979     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
5980     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
5981     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
5982     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
5983     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
5984     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
5985     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x00fa, 0x010a, 0x0000,
5986     0x0000, 0x0003};
5987 const uint8_t HuffDecoderCommon::table20_176_emit_[216] = {
5988     0x2b, 0x30, 0x30, 0x2b, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x2b, 0x30, 0x61,
5989     0x2b, 0x30, 0x63, 0x2b, 0x30, 0x65, 0x2b, 0x30, 0x69, 0x2b, 0x30, 0x6f,
5990     0x2b, 0x30, 0x73, 0x2b, 0x30, 0x74, 0x2b, 0x30, 0x20, 0x2b, 0x30, 0x25,
5991     0x2b, 0x30, 0x2d, 0x2b, 0x30, 0x2e, 0x2b, 0x30, 0x2f, 0x2b, 0x30, 0x33,
5992     0x2b, 0x30, 0x34, 0x2b, 0x30, 0x35, 0x2b, 0x30, 0x36, 0x2b, 0x30, 0x37,
5993     0x2b, 0x30, 0x38, 0x2b, 0x30, 0x39, 0x2b, 0x30, 0x3d, 0x2b, 0x30, 0x41,
5994     0x2b, 0x30, 0x5f, 0x2b, 0x30, 0x62, 0x2b, 0x30, 0x64, 0x2b, 0x30, 0x66,
5995     0x2b, 0x30, 0x67, 0x2b, 0x30, 0x68, 0x2b, 0x30, 0x6c, 0x2b, 0x30, 0x6d,
5996     0x2b, 0x30, 0x6e, 0x2b, 0x30, 0x70, 0x2b, 0x30, 0x72, 0x2b, 0x30, 0x75,
5997     0x2b, 0x31, 0x30, 0x2b, 0x31, 0x31, 0x2b, 0x31, 0x32, 0x2b, 0x31, 0x61,
5998     0x2b, 0x31, 0x63, 0x2b, 0x31, 0x65, 0x2b, 0x31, 0x69, 0x2b, 0x31, 0x6f,
5999     0x2b, 0x31, 0x73, 0x2b, 0x31, 0x74, 0x2b, 0x31, 0x20, 0x2b, 0x31, 0x25,
6000     0x2b, 0x31, 0x2d, 0x2b, 0x31, 0x2e, 0x2b, 0x31, 0x2f, 0x2b, 0x31, 0x33,
6001     0x2b, 0x31, 0x34, 0x2b, 0x31, 0x35, 0x2b, 0x31, 0x36, 0x2b, 0x31, 0x37,
6002     0x2b, 0x31, 0x38, 0x2b, 0x31, 0x39, 0x2b, 0x31, 0x3d, 0x2b, 0x31, 0x41,
6003     0x2b, 0x31, 0x5f, 0x2b, 0x31, 0x62, 0x2b, 0x31, 0x64, 0x2b, 0x31, 0x66,
6004     0x2b, 0x31, 0x67, 0x2b, 0x31, 0x68, 0x2b, 0x31, 0x6c, 0x2b, 0x31, 0x6d,
6005     0x2b, 0x31, 0x6e, 0x2b, 0x31, 0x70, 0x2b, 0x31, 0x72, 0x2b, 0x31, 0x75};
6006 const uint8_t HuffDecoderCommon::table20_177_emit_[216] = {
6007     0x2b, 0x32, 0x30, 0x2b, 0x32, 0x31, 0x2b, 0x32, 0x32, 0x2b, 0x32, 0x61,
6008     0x2b, 0x32, 0x63, 0x2b, 0x32, 0x65, 0x2b, 0x32, 0x69, 0x2b, 0x32, 0x6f,
6009     0x2b, 0x32, 0x73, 0x2b, 0x32, 0x74, 0x2b, 0x32, 0x20, 0x2b, 0x32, 0x25,
6010     0x2b, 0x32, 0x2d, 0x2b, 0x32, 0x2e, 0x2b, 0x32, 0x2f, 0x2b, 0x32, 0x33,
6011     0x2b, 0x32, 0x34, 0x2b, 0x32, 0x35, 0x2b, 0x32, 0x36, 0x2b, 0x32, 0x37,
6012     0x2b, 0x32, 0x38, 0x2b, 0x32, 0x39, 0x2b, 0x32, 0x3d, 0x2b, 0x32, 0x41,
6013     0x2b, 0x32, 0x5f, 0x2b, 0x32, 0x62, 0x2b, 0x32, 0x64, 0x2b, 0x32, 0x66,
6014     0x2b, 0x32, 0x67, 0x2b, 0x32, 0x68, 0x2b, 0x32, 0x6c, 0x2b, 0x32, 0x6d,
6015     0x2b, 0x32, 0x6e, 0x2b, 0x32, 0x70, 0x2b, 0x32, 0x72, 0x2b, 0x32, 0x75,
6016     0x2b, 0x61, 0x30, 0x2b, 0x61, 0x31, 0x2b, 0x61, 0x32, 0x2b, 0x61, 0x61,
6017     0x2b, 0x61, 0x63, 0x2b, 0x61, 0x65, 0x2b, 0x61, 0x69, 0x2b, 0x61, 0x6f,
6018     0x2b, 0x61, 0x73, 0x2b, 0x61, 0x74, 0x2b, 0x61, 0x20, 0x2b, 0x61, 0x25,
6019     0x2b, 0x61, 0x2d, 0x2b, 0x61, 0x2e, 0x2b, 0x61, 0x2f, 0x2b, 0x61, 0x33,
6020     0x2b, 0x61, 0x34, 0x2b, 0x61, 0x35, 0x2b, 0x61, 0x36, 0x2b, 0x61, 0x37,
6021     0x2b, 0x61, 0x38, 0x2b, 0x61, 0x39, 0x2b, 0x61, 0x3d, 0x2b, 0x61, 0x41,
6022     0x2b, 0x61, 0x5f, 0x2b, 0x61, 0x62, 0x2b, 0x61, 0x64, 0x2b, 0x61, 0x66,
6023     0x2b, 0x61, 0x67, 0x2b, 0x61, 0x68, 0x2b, 0x61, 0x6c, 0x2b, 0x61, 0x6d,
6024     0x2b, 0x61, 0x6e, 0x2b, 0x61, 0x70, 0x2b, 0x61, 0x72, 0x2b, 0x61, 0x75};
6025 const uint8_t HuffDecoderCommon::table20_178_emit_[216] = {
6026     0x2b, 0x63, 0x30, 0x2b, 0x63, 0x31, 0x2b, 0x63, 0x32, 0x2b, 0x63, 0x61,
6027     0x2b, 0x63, 0x63, 0x2b, 0x63, 0x65, 0x2b, 0x63, 0x69, 0x2b, 0x63, 0x6f,
6028     0x2b, 0x63, 0x73, 0x2b, 0x63, 0x74, 0x2b, 0x63, 0x20, 0x2b, 0x63, 0x25,
6029     0x2b, 0x63, 0x2d, 0x2b, 0x63, 0x2e, 0x2b, 0x63, 0x2f, 0x2b, 0x63, 0x33,
6030     0x2b, 0x63, 0x34, 0x2b, 0x63, 0x35, 0x2b, 0x63, 0x36, 0x2b, 0x63, 0x37,
6031     0x2b, 0x63, 0x38, 0x2b, 0x63, 0x39, 0x2b, 0x63, 0x3d, 0x2b, 0x63, 0x41,
6032     0x2b, 0x63, 0x5f, 0x2b, 0x63, 0x62, 0x2b, 0x63, 0x64, 0x2b, 0x63, 0x66,
6033     0x2b, 0x63, 0x67, 0x2b, 0x63, 0x68, 0x2b, 0x63, 0x6c, 0x2b, 0x63, 0x6d,
6034     0x2b, 0x63, 0x6e, 0x2b, 0x63, 0x70, 0x2b, 0x63, 0x72, 0x2b, 0x63, 0x75,
6035     0x2b, 0x65, 0x30, 0x2b, 0x65, 0x31, 0x2b, 0x65, 0x32, 0x2b, 0x65, 0x61,
6036     0x2b, 0x65, 0x63, 0x2b, 0x65, 0x65, 0x2b, 0x65, 0x69, 0x2b, 0x65, 0x6f,
6037     0x2b, 0x65, 0x73, 0x2b, 0x65, 0x74, 0x2b, 0x65, 0x20, 0x2b, 0x65, 0x25,
6038     0x2b, 0x65, 0x2d, 0x2b, 0x65, 0x2e, 0x2b, 0x65, 0x2f, 0x2b, 0x65, 0x33,
6039     0x2b, 0x65, 0x34, 0x2b, 0x65, 0x35, 0x2b, 0x65, 0x36, 0x2b, 0x65, 0x37,
6040     0x2b, 0x65, 0x38, 0x2b, 0x65, 0x39, 0x2b, 0x65, 0x3d, 0x2b, 0x65, 0x41,
6041     0x2b, 0x65, 0x5f, 0x2b, 0x65, 0x62, 0x2b, 0x65, 0x64, 0x2b, 0x65, 0x66,
6042     0x2b, 0x65, 0x67, 0x2b, 0x65, 0x68, 0x2b, 0x65, 0x6c, 0x2b, 0x65, 0x6d,
6043     0x2b, 0x65, 0x6e, 0x2b, 0x65, 0x70, 0x2b, 0x65, 0x72, 0x2b, 0x65, 0x75};
6044 const uint8_t HuffDecoderCommon::table20_179_emit_[216] = {
6045     0x2b, 0x69, 0x30, 0x2b, 0x69, 0x31, 0x2b, 0x69, 0x32, 0x2b, 0x69, 0x61,
6046     0x2b, 0x69, 0x63, 0x2b, 0x69, 0x65, 0x2b, 0x69, 0x69, 0x2b, 0x69, 0x6f,
6047     0x2b, 0x69, 0x73, 0x2b, 0x69, 0x74, 0x2b, 0x69, 0x20, 0x2b, 0x69, 0x25,
6048     0x2b, 0x69, 0x2d, 0x2b, 0x69, 0x2e, 0x2b, 0x69, 0x2f, 0x2b, 0x69, 0x33,
6049     0x2b, 0x69, 0x34, 0x2b, 0x69, 0x35, 0x2b, 0x69, 0x36, 0x2b, 0x69, 0x37,
6050     0x2b, 0x69, 0x38, 0x2b, 0x69, 0x39, 0x2b, 0x69, 0x3d, 0x2b, 0x69, 0x41,
6051     0x2b, 0x69, 0x5f, 0x2b, 0x69, 0x62, 0x2b, 0x69, 0x64, 0x2b, 0x69, 0x66,
6052     0x2b, 0x69, 0x67, 0x2b, 0x69, 0x68, 0x2b, 0x69, 0x6c, 0x2b, 0x69, 0x6d,
6053     0x2b, 0x69, 0x6e, 0x2b, 0x69, 0x70, 0x2b, 0x69, 0x72, 0x2b, 0x69, 0x75,
6054     0x2b, 0x6f, 0x30, 0x2b, 0x6f, 0x31, 0x2b, 0x6f, 0x32, 0x2b, 0x6f, 0x61,
6055     0x2b, 0x6f, 0x63, 0x2b, 0x6f, 0x65, 0x2b, 0x6f, 0x69, 0x2b, 0x6f, 0x6f,
6056     0x2b, 0x6f, 0x73, 0x2b, 0x6f, 0x74, 0x2b, 0x6f, 0x20, 0x2b, 0x6f, 0x25,
6057     0x2b, 0x6f, 0x2d, 0x2b, 0x6f, 0x2e, 0x2b, 0x6f, 0x2f, 0x2b, 0x6f, 0x33,
6058     0x2b, 0x6f, 0x34, 0x2b, 0x6f, 0x35, 0x2b, 0x6f, 0x36, 0x2b, 0x6f, 0x37,
6059     0x2b, 0x6f, 0x38, 0x2b, 0x6f, 0x39, 0x2b, 0x6f, 0x3d, 0x2b, 0x6f, 0x41,
6060     0x2b, 0x6f, 0x5f, 0x2b, 0x6f, 0x62, 0x2b, 0x6f, 0x64, 0x2b, 0x6f, 0x66,
6061     0x2b, 0x6f, 0x67, 0x2b, 0x6f, 0x68, 0x2b, 0x6f, 0x6c, 0x2b, 0x6f, 0x6d,
6062     0x2b, 0x6f, 0x6e, 0x2b, 0x6f, 0x70, 0x2b, 0x6f, 0x72, 0x2b, 0x6f, 0x75};
6063 const uint8_t HuffDecoderCommon::table20_180_emit_[216] = {
6064     0x2b, 0x73, 0x30, 0x2b, 0x73, 0x31, 0x2b, 0x73, 0x32, 0x2b, 0x73, 0x61,
6065     0x2b, 0x73, 0x63, 0x2b, 0x73, 0x65, 0x2b, 0x73, 0x69, 0x2b, 0x73, 0x6f,
6066     0x2b, 0x73, 0x73, 0x2b, 0x73, 0x74, 0x2b, 0x73, 0x20, 0x2b, 0x73, 0x25,
6067     0x2b, 0x73, 0x2d, 0x2b, 0x73, 0x2e, 0x2b, 0x73, 0x2f, 0x2b, 0x73, 0x33,
6068     0x2b, 0x73, 0x34, 0x2b, 0x73, 0x35, 0x2b, 0x73, 0x36, 0x2b, 0x73, 0x37,
6069     0x2b, 0x73, 0x38, 0x2b, 0x73, 0x39, 0x2b, 0x73, 0x3d, 0x2b, 0x73, 0x41,
6070     0x2b, 0x73, 0x5f, 0x2b, 0x73, 0x62, 0x2b, 0x73, 0x64, 0x2b, 0x73, 0x66,
6071     0x2b, 0x73, 0x67, 0x2b, 0x73, 0x68, 0x2b, 0x73, 0x6c, 0x2b, 0x73, 0x6d,
6072     0x2b, 0x73, 0x6e, 0x2b, 0x73, 0x70, 0x2b, 0x73, 0x72, 0x2b, 0x73, 0x75,
6073     0x2b, 0x74, 0x30, 0x2b, 0x74, 0x31, 0x2b, 0x74, 0x32, 0x2b, 0x74, 0x61,
6074     0x2b, 0x74, 0x63, 0x2b, 0x74, 0x65, 0x2b, 0x74, 0x69, 0x2b, 0x74, 0x6f,
6075     0x2b, 0x74, 0x73, 0x2b, 0x74, 0x74, 0x2b, 0x74, 0x20, 0x2b, 0x74, 0x25,
6076     0x2b, 0x74, 0x2d, 0x2b, 0x74, 0x2e, 0x2b, 0x74, 0x2f, 0x2b, 0x74, 0x33,
6077     0x2b, 0x74, 0x34, 0x2b, 0x74, 0x35, 0x2b, 0x74, 0x36, 0x2b, 0x74, 0x37,
6078     0x2b, 0x74, 0x38, 0x2b, 0x74, 0x39, 0x2b, 0x74, 0x3d, 0x2b, 0x74, 0x41,
6079     0x2b, 0x74, 0x5f, 0x2b, 0x74, 0x62, 0x2b, 0x74, 0x64, 0x2b, 0x74, 0x66,
6080     0x2b, 0x74, 0x67, 0x2b, 0x74, 0x68, 0x2b, 0x74, 0x6c, 0x2b, 0x74, 0x6d,
6081     0x2b, 0x74, 0x6e, 0x2b, 0x74, 0x70, 0x2b, 0x74, 0x72, 0x2b, 0x74, 0x75};
6082 const uint8_t HuffDecoderCommon::table20_181_emit_[120] = {
6083     0x2b, 0x20, 0x30, 0x2b, 0x20, 0x31, 0x2b, 0x20, 0x32, 0x2b, 0x20, 0x61,
6084     0x2b, 0x20, 0x63, 0x2b, 0x20, 0x65, 0x2b, 0x20, 0x69, 0x2b, 0x20, 0x6f,
6085     0x2b, 0x20, 0x73, 0x2b, 0x20, 0x74, 0x2b, 0x25, 0x30, 0x2b, 0x25, 0x31,
6086     0x2b, 0x25, 0x32, 0x2b, 0x25, 0x61, 0x2b, 0x25, 0x63, 0x2b, 0x25, 0x65,
6087     0x2b, 0x25, 0x69, 0x2b, 0x25, 0x6f, 0x2b, 0x25, 0x73, 0x2b, 0x25, 0x74,
6088     0x2b, 0x2d, 0x30, 0x2b, 0x2d, 0x31, 0x2b, 0x2d, 0x32, 0x2b, 0x2d, 0x61,
6089     0x2b, 0x2d, 0x63, 0x2b, 0x2d, 0x65, 0x2b, 0x2d, 0x69, 0x2b, 0x2d, 0x6f,
6090     0x2b, 0x2d, 0x73, 0x2b, 0x2d, 0x74, 0x2b, 0x2e, 0x30, 0x2b, 0x2e, 0x31,
6091     0x2b, 0x2e, 0x32, 0x2b, 0x2e, 0x61, 0x2b, 0x2e, 0x63, 0x2b, 0x2e, 0x65,
6092     0x2b, 0x2e, 0x69, 0x2b, 0x2e, 0x6f, 0x2b, 0x2e, 0x73, 0x2b, 0x2e, 0x74};
6093 const uint8_t HuffDecoderCommon::table20_182_emit_[120] = {
6094     0x2b, 0x2f, 0x30, 0x2b, 0x2f, 0x31, 0x2b, 0x2f, 0x32, 0x2b, 0x2f, 0x61,
6095     0x2b, 0x2f, 0x63, 0x2b, 0x2f, 0x65, 0x2b, 0x2f, 0x69, 0x2b, 0x2f, 0x6f,
6096     0x2b, 0x2f, 0x73, 0x2b, 0x2f, 0x74, 0x2b, 0x33, 0x30, 0x2b, 0x33, 0x31,
6097     0x2b, 0x33, 0x32, 0x2b, 0x33, 0x61, 0x2b, 0x33, 0x63, 0x2b, 0x33, 0x65,
6098     0x2b, 0x33, 0x69, 0x2b, 0x33, 0x6f, 0x2b, 0x33, 0x73, 0x2b, 0x33, 0x74,
6099     0x2b, 0x34, 0x30, 0x2b, 0x34, 0x31, 0x2b, 0x34, 0x32, 0x2b, 0x34, 0x61,
6100     0x2b, 0x34, 0x63, 0x2b, 0x34, 0x65, 0x2b, 0x34, 0x69, 0x2b, 0x34, 0x6f,
6101     0x2b, 0x34, 0x73, 0x2b, 0x34, 0x74, 0x2b, 0x35, 0x30, 0x2b, 0x35, 0x31,
6102     0x2b, 0x35, 0x32, 0x2b, 0x35, 0x61, 0x2b, 0x35, 0x63, 0x2b, 0x35, 0x65,
6103     0x2b, 0x35, 0x69, 0x2b, 0x35, 0x6f, 0x2b, 0x35, 0x73, 0x2b, 0x35, 0x74};
6104 const uint8_t HuffDecoderCommon::table20_183_emit_[120] = {
6105     0x2b, 0x36, 0x30, 0x2b, 0x36, 0x31, 0x2b, 0x36, 0x32, 0x2b, 0x36, 0x61,
6106     0x2b, 0x36, 0x63, 0x2b, 0x36, 0x65, 0x2b, 0x36, 0x69, 0x2b, 0x36, 0x6f,
6107     0x2b, 0x36, 0x73, 0x2b, 0x36, 0x74, 0x2b, 0x37, 0x30, 0x2b, 0x37, 0x31,
6108     0x2b, 0x37, 0x32, 0x2b, 0x37, 0x61, 0x2b, 0x37, 0x63, 0x2b, 0x37, 0x65,
6109     0x2b, 0x37, 0x69, 0x2b, 0x37, 0x6f, 0x2b, 0x37, 0x73, 0x2b, 0x37, 0x74,
6110     0x2b, 0x38, 0x30, 0x2b, 0x38, 0x31, 0x2b, 0x38, 0x32, 0x2b, 0x38, 0x61,
6111     0x2b, 0x38, 0x63, 0x2b, 0x38, 0x65, 0x2b, 0x38, 0x69, 0x2b, 0x38, 0x6f,
6112     0x2b, 0x38, 0x73, 0x2b, 0x38, 0x74, 0x2b, 0x39, 0x30, 0x2b, 0x39, 0x31,
6113     0x2b, 0x39, 0x32, 0x2b, 0x39, 0x61, 0x2b, 0x39, 0x63, 0x2b, 0x39, 0x65,
6114     0x2b, 0x39, 0x69, 0x2b, 0x39, 0x6f, 0x2b, 0x39, 0x73, 0x2b, 0x39, 0x74};
6115 const uint8_t HuffDecoderCommon::table20_184_emit_[120] = {
6116     0x2b, 0x3d, 0x30, 0x2b, 0x3d, 0x31, 0x2b, 0x3d, 0x32, 0x2b, 0x3d, 0x61,
6117     0x2b, 0x3d, 0x63, 0x2b, 0x3d, 0x65, 0x2b, 0x3d, 0x69, 0x2b, 0x3d, 0x6f,
6118     0x2b, 0x3d, 0x73, 0x2b, 0x3d, 0x74, 0x2b, 0x41, 0x30, 0x2b, 0x41, 0x31,
6119     0x2b, 0x41, 0x32, 0x2b, 0x41, 0x61, 0x2b, 0x41, 0x63, 0x2b, 0x41, 0x65,
6120     0x2b, 0x41, 0x69, 0x2b, 0x41, 0x6f, 0x2b, 0x41, 0x73, 0x2b, 0x41, 0x74,
6121     0x2b, 0x5f, 0x30, 0x2b, 0x5f, 0x31, 0x2b, 0x5f, 0x32, 0x2b, 0x5f, 0x61,
6122     0x2b, 0x5f, 0x63, 0x2b, 0x5f, 0x65, 0x2b, 0x5f, 0x69, 0x2b, 0x5f, 0x6f,
6123     0x2b, 0x5f, 0x73, 0x2b, 0x5f, 0x74, 0x2b, 0x62, 0x30, 0x2b, 0x62, 0x31,
6124     0x2b, 0x62, 0x32, 0x2b, 0x62, 0x61, 0x2b, 0x62, 0x63, 0x2b, 0x62, 0x65,
6125     0x2b, 0x62, 0x69, 0x2b, 0x62, 0x6f, 0x2b, 0x62, 0x73, 0x2b, 0x62, 0x74};
6126 const uint8_t HuffDecoderCommon::table20_185_emit_[120] = {
6127     0x2b, 0x64, 0x30, 0x2b, 0x64, 0x31, 0x2b, 0x64, 0x32, 0x2b, 0x64, 0x61,
6128     0x2b, 0x64, 0x63, 0x2b, 0x64, 0x65, 0x2b, 0x64, 0x69, 0x2b, 0x64, 0x6f,
6129     0x2b, 0x64, 0x73, 0x2b, 0x64, 0x74, 0x2b, 0x66, 0x30, 0x2b, 0x66, 0x31,
6130     0x2b, 0x66, 0x32, 0x2b, 0x66, 0x61, 0x2b, 0x66, 0x63, 0x2b, 0x66, 0x65,
6131     0x2b, 0x66, 0x69, 0x2b, 0x66, 0x6f, 0x2b, 0x66, 0x73, 0x2b, 0x66, 0x74,
6132     0x2b, 0x67, 0x30, 0x2b, 0x67, 0x31, 0x2b, 0x67, 0x32, 0x2b, 0x67, 0x61,
6133     0x2b, 0x67, 0x63, 0x2b, 0x67, 0x65, 0x2b, 0x67, 0x69, 0x2b, 0x67, 0x6f,
6134     0x2b, 0x67, 0x73, 0x2b, 0x67, 0x74, 0x2b, 0x68, 0x30, 0x2b, 0x68, 0x31,
6135     0x2b, 0x68, 0x32, 0x2b, 0x68, 0x61, 0x2b, 0x68, 0x63, 0x2b, 0x68, 0x65,
6136     0x2b, 0x68, 0x69, 0x2b, 0x68, 0x6f, 0x2b, 0x68, 0x73, 0x2b, 0x68, 0x74};
6137 const uint8_t HuffDecoderCommon::table20_186_emit_[120] = {
6138     0x2b, 0x6c, 0x30, 0x2b, 0x6c, 0x31, 0x2b, 0x6c, 0x32, 0x2b, 0x6c, 0x61,
6139     0x2b, 0x6c, 0x63, 0x2b, 0x6c, 0x65, 0x2b, 0x6c, 0x69, 0x2b, 0x6c, 0x6f,
6140     0x2b, 0x6c, 0x73, 0x2b, 0x6c, 0x74, 0x2b, 0x6d, 0x30, 0x2b, 0x6d, 0x31,
6141     0x2b, 0x6d, 0x32, 0x2b, 0x6d, 0x61, 0x2b, 0x6d, 0x63, 0x2b, 0x6d, 0x65,
6142     0x2b, 0x6d, 0x69, 0x2b, 0x6d, 0x6f, 0x2b, 0x6d, 0x73, 0x2b, 0x6d, 0x74,
6143     0x2b, 0x6e, 0x30, 0x2b, 0x6e, 0x31, 0x2b, 0x6e, 0x32, 0x2b, 0x6e, 0x61,
6144     0x2b, 0x6e, 0x63, 0x2b, 0x6e, 0x65, 0x2b, 0x6e, 0x69, 0x2b, 0x6e, 0x6f,
6145     0x2b, 0x6e, 0x73, 0x2b, 0x6e, 0x74, 0x2b, 0x70, 0x30, 0x2b, 0x70, 0x31,
6146     0x2b, 0x70, 0x32, 0x2b, 0x70, 0x61, 0x2b, 0x70, 0x63, 0x2b, 0x70, 0x65,
6147     0x2b, 0x70, 0x69, 0x2b, 0x70, 0x6f, 0x2b, 0x70, 0x73, 0x2b, 0x70, 0x74};
6148 const uint8_t HuffDecoderCommon::table20_187_emit_[68] = {
6149     0x2b, 0x72, 0x30, 0x2b, 0x72, 0x31, 0x2b, 0x72, 0x32, 0x2b, 0x72, 0x61,
6150     0x2b, 0x72, 0x63, 0x2b, 0x72, 0x65, 0x2b, 0x72, 0x69, 0x2b, 0x72, 0x6f,
6151     0x2b, 0x72, 0x73, 0x2b, 0x72, 0x74, 0x2b, 0x75, 0x30, 0x2b, 0x75, 0x31,
6152     0x2b, 0x75, 0x32, 0x2b, 0x75, 0x61, 0x2b, 0x75, 0x63, 0x2b, 0x75, 0x65,
6153     0x2b, 0x75, 0x69, 0x2b, 0x75, 0x6f, 0x2b, 0x75, 0x73, 0x2b, 0x75, 0x74,
6154     0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
6155 const uint8_t HuffDecoderCommon::table20_188_emit_[16] = {
6156     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48,
6157     0x2b, 0x49, 0x2b, 0x4a, 0x2b, 0x4b, 0x2b, 0x4c};
6158 const uint8_t HuffDecoderCommon::table20_189_emit_[16] = {
6159     0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
6160     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54};
6161 const uint8_t HuffDecoderCommon::table20_190_emit_[16] = {
6162     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59,
6163     0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76};
6164 const uint8_t HuffDecoderCommon::table20_191_emit_[35] = {
6165     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26, 0x2b, 0x2a,
6166     0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a, 0x2b, 0x21, 0x2b, 0x22,
6167     0x2b, 0x28, 0x2b, 0x29, 0x2b, 0x3f, 0x2b, 0x27, 0x2b, 0x2b, 0x7c};
6168 const uint16_t HuffDecoderCommon::table20_191_ops_[128] = {
6169     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6170     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
6171     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6172     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
6173     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6174     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6175     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6176     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
6177     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
6178     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
6179     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
6180     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
6181     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
6182     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x010a, 0x0000,
6183     0x0000, 0x0003};
6184 const uint8_t HuffDecoderCommon::table20_192_emit_[216] = {
6185     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
6186     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
6187     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25,
6188     0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33,
6189     0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37,
6190     0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41,
6191     0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66,
6192     0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d,
6193     0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75,
6194     0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61,
6195     0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f,
6196     0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25,
6197     0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33,
6198     0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37,
6199     0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41,
6200     0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66,
6201     0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d,
6202     0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75};
6203 const uint8_t HuffDecoderCommon::table20_193_emit_[216] = {
6204     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
6205     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
6206     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25,
6207     0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33,
6208     0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37,
6209     0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41,
6210     0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66,
6211     0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d,
6212     0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75,
6213     0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61,
6214     0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f,
6215     0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25,
6216     0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33,
6217     0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37,
6218     0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41,
6219     0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66,
6220     0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d,
6221     0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75};
6222 const uint8_t HuffDecoderCommon::table20_194_emit_[216] = {
6223     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
6224     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
6225     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25,
6226     0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33,
6227     0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37,
6228     0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41,
6229     0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66,
6230     0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d,
6231     0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75,
6232     0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61,
6233     0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f,
6234     0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25,
6235     0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33,
6236     0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37,
6237     0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41,
6238     0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66,
6239     0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d,
6240     0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75};
6241 const uint8_t HuffDecoderCommon::table20_195_emit_[216] = {
6242     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
6243     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
6244     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25,
6245     0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33,
6246     0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37,
6247     0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41,
6248     0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66,
6249     0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d,
6250     0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75,
6251     0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61,
6252     0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f,
6253     0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25,
6254     0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33,
6255     0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37,
6256     0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41,
6257     0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66,
6258     0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d,
6259     0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75};
6260 const uint8_t HuffDecoderCommon::table20_196_emit_[216] = {
6261     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
6262     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
6263     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25,
6264     0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33,
6265     0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37,
6266     0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41,
6267     0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66,
6268     0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d,
6269     0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75,
6270     0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61,
6271     0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f,
6272     0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25,
6273     0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33,
6274     0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37,
6275     0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41,
6276     0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66,
6277     0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d,
6278     0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75};
6279 const uint8_t HuffDecoderCommon::table20_197_emit_[120] = {
6280     0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61,
6281     0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f,
6282     0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31,
6283     0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61, 0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65,
6284     0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f, 0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74,
6285     0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61,
6286     0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f,
6287     0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31,
6288     0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61, 0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65,
6289     0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f, 0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74};
6290 const uint8_t HuffDecoderCommon::table20_198_emit_[120] = {
6291     0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61,
6292     0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f,
6293     0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31,
6294     0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61, 0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65,
6295     0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f, 0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74,
6296     0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61,
6297     0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f,
6298     0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31,
6299     0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61, 0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65,
6300     0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f, 0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74};
6301 const uint8_t HuffDecoderCommon::table20_199_emit_[120] = {
6302     0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61,
6303     0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f,
6304     0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31,
6305     0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61, 0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65,
6306     0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f, 0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74,
6307     0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61,
6308     0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f,
6309     0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31,
6310     0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61, 0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65,
6311     0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f, 0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74};
6312 const uint8_t HuffDecoderCommon::table20_200_emit_[120] = {
6313     0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61,
6314     0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f,
6315     0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31,
6316     0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61, 0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65,
6317     0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f, 0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74,
6318     0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61,
6319     0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f,
6320     0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31,
6321     0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61, 0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65,
6322     0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f, 0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74};
6323 const uint8_t HuffDecoderCommon::table20_201_emit_[120] = {
6324     0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61,
6325     0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f,
6326     0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31,
6327     0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61, 0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65,
6328     0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f, 0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74,
6329     0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61,
6330     0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f,
6331     0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31,
6332     0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61, 0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65,
6333     0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f, 0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74};
6334 const uint8_t HuffDecoderCommon::table20_202_emit_[120] = {
6335     0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61,
6336     0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f,
6337     0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31,
6338     0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61, 0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65,
6339     0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f, 0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74,
6340     0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61,
6341     0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f,
6342     0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31,
6343     0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61, 0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65,
6344     0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f, 0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74};
6345 const uint8_t HuffDecoderCommon::table20_203_emit_[68] = {
6346     0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61,
6347     0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f,
6348     0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31,
6349     0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61, 0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65,
6350     0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f, 0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74,
6351     0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
6352 const uint8_t HuffDecoderCommon::table20_204_emit_[16] = {
6353     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48,
6354     0x7c, 0x49, 0x7c, 0x4a, 0x7c, 0x4b, 0x7c, 0x4c};
6355 const uint8_t HuffDecoderCommon::table20_205_emit_[16] = {
6356     0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
6357     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
6358 const uint8_t HuffDecoderCommon::table20_206_emit_[16] = {
6359     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59,
6360     0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76};
6361 const uint8_t HuffDecoderCommon::table20_207_emit_[36] = {
6362     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
6363     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a, 0x7c, 0x21, 0x7c, 0x22,
6364     0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f, 0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c};
6365 const uint16_t HuffDecoderCommon::table20_207_ops_[128] = {
6366     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6367     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
6368     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6369     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
6370     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6371     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6373     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
6374     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
6375     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
6376     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
6377     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
6378     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
6379     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0000,
6380     0x0000, 0x0003};
6381 const uint8_t HuffDecoderCommon::table20_208_emit_[120] = {
6382     0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61,
6383     0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f,
6384     0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x31, 0x30, 0x23, 0x31, 0x31,
6385     0x23, 0x31, 0x32, 0x23, 0x31, 0x61, 0x23, 0x31, 0x63, 0x23, 0x31, 0x65,
6386     0x23, 0x31, 0x69, 0x23, 0x31, 0x6f, 0x23, 0x31, 0x73, 0x23, 0x31, 0x74,
6387     0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61,
6388     0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f,
6389     0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x61, 0x30, 0x23, 0x61, 0x31,
6390     0x23, 0x61, 0x32, 0x23, 0x61, 0x61, 0x23, 0x61, 0x63, 0x23, 0x61, 0x65,
6391     0x23, 0x61, 0x69, 0x23, 0x61, 0x6f, 0x23, 0x61, 0x73, 0x23, 0x61, 0x74};
6392 const uint8_t HuffDecoderCommon::table20_209_emit_[120] = {
6393     0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61,
6394     0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f,
6395     0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x65, 0x30, 0x23, 0x65, 0x31,
6396     0x23, 0x65, 0x32, 0x23, 0x65, 0x61, 0x23, 0x65, 0x63, 0x23, 0x65, 0x65,
6397     0x23, 0x65, 0x69, 0x23, 0x65, 0x6f, 0x23, 0x65, 0x73, 0x23, 0x65, 0x74,
6398     0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61,
6399     0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f,
6400     0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31,
6401     0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61, 0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65,
6402     0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f, 0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74};
6403 const uint8_t HuffDecoderCommon::table20_210_emit_[68] = {
6404     0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61,
6405     0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f,
6406     0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x74, 0x30, 0x23, 0x74, 0x31,
6407     0x23, 0x74, 0x32, 0x23, 0x74, 0x61, 0x23, 0x74, 0x63, 0x23, 0x74, 0x65,
6408     0x23, 0x74, 0x69, 0x23, 0x74, 0x6f, 0x23, 0x74, 0x73, 0x23, 0x74, 0x74,
6409     0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e};
6410 const uint8_t HuffDecoderCommon::table20_211_emit_[16] = {
6411     0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
6412     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
6413 const uint8_t HuffDecoderCommon::table20_212_emit_[16] = {
6414     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62,
6415     0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68};
6416 const uint8_t HuffDecoderCommon::table20_213_emit_[20] = {
6417     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72,
6418     0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
6419 const uint16_t HuffDecoderCommon::table20_213_ops_[128] = {
6420     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6421     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
6422     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6423     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
6424     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6425     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6426     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6427     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6428     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
6429     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6430     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
6431     0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000,
6432     0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6433     0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6434     0x0000, 0x0092};
6435 const uint8_t HuffDecoderCommon::table20_214_emit_[32] = {
6436     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23,
6437     0x4a, 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f,
6438     0x23, 0x50, 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54};
6439 const uint16_t HuffDecoderCommon::table20_214_ops_[128] = {
6440     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
6441     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
6442     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
6443     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
6444     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6445     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6446     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6447     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
6448     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
6449     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
6450     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
6451     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
6452     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6453     0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6454     0x0000, 0x00f2};
6455 const uint8_t HuffDecoderCommon::table20_215_emit_[46] = {
6456     0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b,
6457     0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a,
6458     0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a,
6459     0x23, 0x21, 0x23, 0x22, 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f};
6460 const uint16_t HuffDecoderCommon::table20_215_ops_[128] = {
6461     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
6462     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
6463     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
6464     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
6465     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6466     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6467     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6468     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
6469     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
6470     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
6471     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
6472     0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2,
6473     0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000,
6474     0x0000, 0x0000, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0000,
6475     0x0000, 0x0003};
6476 const uint8_t HuffDecoderCommon::table20_216_emit_[120] = {
6477     0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61,
6478     0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f,
6479     0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31,
6480     0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61, 0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65,
6481     0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f, 0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74,
6482     0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61,
6483     0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f,
6484     0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31,
6485     0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61, 0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65,
6486     0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f, 0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74};
6487 const uint8_t HuffDecoderCommon::table20_217_emit_[120] = {
6488     0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61,
6489     0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f,
6490     0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31,
6491     0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61, 0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65,
6492     0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f, 0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74,
6493     0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61,
6494     0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f,
6495     0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31,
6496     0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61, 0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65,
6497     0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f, 0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74};
6498 const uint8_t HuffDecoderCommon::table20_218_emit_[68] = {
6499     0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61,
6500     0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f,
6501     0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31,
6502     0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61, 0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65,
6503     0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f, 0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74,
6504     0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e};
6505 const uint8_t HuffDecoderCommon::table20_219_emit_[16] = {
6506     0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
6507     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
6508 const uint8_t HuffDecoderCommon::table20_220_emit_[16] = {
6509     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62,
6510     0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68};
6511 const uint8_t HuffDecoderCommon::table20_221_emit_[20] = {
6512     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72,
6513     0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
6514 const uint8_t HuffDecoderCommon::table20_222_emit_[32] = {
6515     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e,
6516     0x4a, 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f,
6517     0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54};
6518 const uint8_t HuffDecoderCommon::table20_223_emit_[46] = {
6519     0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b,
6520     0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a,
6521     0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a,
6522     0x3e, 0x21, 0x3e, 0x22, 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f};
6523 const uint8_t HuffDecoderCommon::table20_224_emit_[16] = {
6524     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61,
6525     0x00, 0x63, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6f};
6526 const uint8_t HuffDecoderCommon::table20_225_emit_[28] = {
6527     0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d,
6528     0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
6529     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
6530 const uint16_t HuffDecoderCommon::table20_225_ops_[128] = {
6531     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6532     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
6533     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6534     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
6535     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6536     0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6537     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6538     0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
6539     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000,
6540     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000,
6541     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000,
6542     0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x0000,
6543     0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6544     0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6545     0x0000, 0x00d2};
6546 const uint8_t HuffDecoderCommon::table20_226_emit_[36] = {
6547     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
6548     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
6549     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44};
6550 const uint16_t HuffDecoderCommon::table20_226_ops_[128] = {
6551     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
6552     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
6553     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
6554     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
6555     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6556     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6557     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6558     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
6559     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
6560     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
6561     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
6562     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
6563     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000,
6564     0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000,
6565     0x0000, 0x0112};
6566 const uint8_t HuffDecoderCommon::table20_227_emit_[68] = {
6567     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
6568     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
6569     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
6570     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
6571     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
6572     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
6573 const uint16_t HuffDecoderCommon::table20_227_ops_[128] = {
6574     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
6575     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
6576     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
6577     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
6578     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
6579     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
6580     0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000,
6581     0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000, 0x0000, 0x0112,
6582     0x0000, 0x0000, 0x0000, 0x0122, 0x0000, 0x0000, 0x0000, 0x0132, 0x0000,
6583     0x0000, 0x0000, 0x0142, 0x0000, 0x0000, 0x0000, 0x0152, 0x0000, 0x0000,
6584     0x0000, 0x0162, 0x0000, 0x0000, 0x0000, 0x0172, 0x0000, 0x0000, 0x0000,
6585     0x0182, 0x0000, 0x0000, 0x0000, 0x0192, 0x0000, 0x0000, 0x0000, 0x01a2,
6586     0x0000, 0x0000, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
6587     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0000,
6588     0x0000, 0x0003};
6589 const uint8_t HuffDecoderCommon::table20_228_emit_[16] = {
6590     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61,
6591     0x24, 0x63, 0x24, 0x65, 0x24, 0x69, 0x24, 0x6f};
6592 const uint8_t HuffDecoderCommon::table20_229_emit_[28] = {
6593     0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d,
6594     0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
6595     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
6596 const uint8_t HuffDecoderCommon::table20_230_emit_[36] = {
6597     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
6598     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
6599     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44};
6600 const uint8_t HuffDecoderCommon::table20_231_emit_[68] = {
6601     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
6602     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
6603     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
6604     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
6605     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
6606     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
6607 const uint8_t HuffDecoderCommon::table20_232_emit_[16] = {
6608     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61,
6609     0x40, 0x63, 0x40, 0x65, 0x40, 0x69, 0x40, 0x6f};
6610 const uint8_t HuffDecoderCommon::table20_233_emit_[28] = {
6611     0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d,
6612     0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
6613     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
6614 const uint8_t HuffDecoderCommon::table20_234_emit_[36] = {
6615     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
6616     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
6617     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44};
6618 const uint8_t HuffDecoderCommon::table20_235_emit_[68] = {
6619     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
6620     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
6621     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
6622     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
6623     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
6624     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
6625 const uint8_t HuffDecoderCommon::table20_236_emit_[16] = {
6626     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61,
6627     0x5b, 0x63, 0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f};
6628 const uint8_t HuffDecoderCommon::table20_237_emit_[28] = {
6629     0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d,
6630     0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
6631     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
6632 const uint8_t HuffDecoderCommon::table20_238_emit_[36] = {
6633     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
6634     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
6635     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44};
6636 const uint8_t HuffDecoderCommon::table20_239_emit_[68] = {
6637     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
6638     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
6639     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
6640     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
6641     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
6642     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
6643 const uint8_t HuffDecoderCommon::table20_240_emit_[16] = {
6644     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61,
6645     0x5d, 0x63, 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f};
6646 const uint8_t HuffDecoderCommon::table20_241_emit_[28] = {
6647     0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d,
6648     0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
6649     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
6650 const uint8_t HuffDecoderCommon::table20_242_emit_[36] = {
6651     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
6652     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
6653     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44};
6654 const uint8_t HuffDecoderCommon::table20_243_emit_[68] = {
6655     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
6656     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
6657     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
6658     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
6659     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
6660     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
6661 const uint8_t HuffDecoderCommon::table20_244_emit_[16] = {
6662     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61,
6663     0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f};
6664 const uint8_t HuffDecoderCommon::table20_245_emit_[28] = {
6665     0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d,
6666     0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
6667     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
6668 const uint8_t HuffDecoderCommon::table20_246_emit_[36] = {
6669     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
6670     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
6671     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44};
6672 const uint8_t HuffDecoderCommon::table20_247_emit_[68] = {
6673     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
6674     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
6675     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
6676     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
6677     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
6678     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
6679 const uint8_t HuffDecoderCommon::table20_248_emit_[44] = {
6680     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e,
6681     0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20,
6682     0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e,
6683     0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
6684 const uint16_t HuffDecoderCommon::table20_248_ops_[128] = {
6685     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
6686     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
6687     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
6688     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
6689     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6690     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6691     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6692     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
6693     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
6694     0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000,
6695     0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000,
6696     0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102,
6697     0x0000, 0x0000, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0122, 0x0000,
6698     0x0000, 0x0000, 0x0132, 0x0000, 0x0000, 0x0000, 0x0142, 0x0000, 0x0000,
6699     0x0000, 0x0152};
6700 const uint8_t HuffDecoderCommon::table20_249_emit_[104] = {
6701     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
6702     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
6703     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
6704     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
6705     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
6706     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
6707     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
6708     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a,
6709     0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a};
6710 const uint16_t HuffDecoderCommon::table20_249_ops_[128] = {
6711     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
6712     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
6713     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
6714     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
6715     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
6716     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
6717     0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000,
6718     0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152,
6719     0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192, 0x0000,
6720     0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000, 0x01e2,
6721     0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222, 0x0000,
6722     0x0232, 0x0000, 0x0242, 0x0000, 0x0252, 0x0000, 0x0262, 0x0000, 0x0272,
6723     0x0000, 0x0282, 0x0000, 0x0292, 0x0000, 0x02a2, 0x0000, 0x02b2, 0x0000,
6724     0x02c2, 0x0000, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
6725     0x0000, 0x0003};
6726 const uint8_t HuffDecoderCommon::table20_250_emit_[44] = {
6727     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d,
6728     0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20,
6729     0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d,
6730     0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
6731 const uint8_t HuffDecoderCommon::table20_251_emit_[104] = {
6732     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
6733     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
6734     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
6735     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
6736     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
6737     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
6738     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
6739     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a,
6740     0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a};
6741 const uint8_t HuffDecoderCommon::table20_252_emit_[136] = {
6742     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
6743     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
6744     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
6745     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
6746     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
6747     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75,
6748     0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 0x3c, 0x45, 0x3c, 0x46,
6749     0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 0x3c, 0x4b, 0x3c, 0x4c,
6750     0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 0x3c, 0x51, 0x3c, 0x52,
6751     0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59,
6752     0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 0x3c, 0x77, 0x3c, 0x78,
6753     0x3c, 0x79, 0x3c, 0x7a};
6754 const uint16_t HuffDecoderCommon::table20_252_ops_[128] = {
6755     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
6756     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
6757     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
6758     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
6759     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
6760     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102,
6761     0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000,
6762     0x0152, 0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192,
6763     0x0000, 0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
6764     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222,
6765     0x0000, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2,
6766     0x02b2, 0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
6767     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
6768     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0000, 0x0000,
6769     0x0000, 0x0003};
6770 const uint8_t HuffDecoderCommon::table20_253_emit_[136] = {
6771     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
6772     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
6773     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
6774     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
6775     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
6776     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75,
6777     0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 0x60, 0x45, 0x60, 0x46,
6778     0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 0x60, 0x4b, 0x60, 0x4c,
6779     0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 0x60, 0x51, 0x60, 0x52,
6780     0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59,
6781     0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 0x60, 0x77, 0x60, 0x78,
6782     0x60, 0x79, 0x60, 0x7a};
6783 const uint8_t HuffDecoderCommon::table20_254_emit_[136] = {
6784     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
6785     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
6786     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
6787     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
6788     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
6789     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75,
6790     0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 0x7b, 0x45, 0x7b, 0x46,
6791     0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 0x7b, 0x4b, 0x7b, 0x4c,
6792     0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 0x7b, 0x51, 0x7b, 0x52,
6793     0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59,
6794     0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 0x7b, 0x77, 0x7b, 0x78,
6795     0x7b, 0x79, 0x7b, 0x7a};
6796 const uint8_t HuffDecoderCommon::table20_255_emit_[50] = {
6797     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0,
6798     0xe2, 0x99, 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8,
6799     0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92,
6800     0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 0xb5,
6801     0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
6802 const uint16_t HuffDecoderCommon::table20_255_ops_[128] = {
6803     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
6804     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000,
6805     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000,
6806     0x001b, 0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b,
6807     0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000,
6808     0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000,
6809     0x0000, 0x0053, 0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000,
6810     0x0073, 0x0000, 0x007b, 0x0000, 0x0083, 0x0000, 0x008b, 0x0000, 0x0093,
6811     0x0000, 0x009b, 0x0000, 0x00a3, 0x0000, 0x00ab, 0x0000, 0x00b3, 0x0000,
6812     0x00bb, 0x00c3, 0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x00fb,
6813     0x0103, 0x010b, 0x0113, 0x011b, 0x0123, 0x012b, 0x0133, 0x013b, 0x0143,
6814     0x014b, 0x0153, 0x015b, 0x0163, 0x016b, 0x0173, 0x017b, 0x0183, 0x018b,
6815     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6816     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6817     0x0000, 0x0004};
6818 const uint8_t* const HuffDecoderCommon::table20_emit_[256] = {
6819     table20_0_emit_,   table20_1_emit_,   table20_2_emit_,   table20_3_emit_,
6820     table20_4_emit_,   table20_5_emit_,   table20_6_emit_,   table20_7_emit_,
6821     table20_8_emit_,   table20_9_emit_,   table20_10_emit_,  table20_11_emit_,
6822     table20_12_emit_,  table20_13_emit_,  table20_14_emit_,  table20_15_emit_,
6823     table20_16_emit_,  table20_17_emit_,  table20_18_emit_,  table20_19_emit_,
6824     table20_20_emit_,  table20_21_emit_,  table20_22_emit_,  table20_23_emit_,
6825     table20_24_emit_,  table20_25_emit_,  table20_26_emit_,  table20_27_emit_,
6826     table20_28_emit_,  table20_29_emit_,  table20_30_emit_,  table20_31_emit_,
6827     table20_32_emit_,  table20_33_emit_,  table20_34_emit_,  table20_35_emit_,
6828     table20_36_emit_,  table20_37_emit_,  table20_38_emit_,  table20_39_emit_,
6829     table20_40_emit_,  table20_41_emit_,  table20_42_emit_,  table20_43_emit_,
6830     table20_44_emit_,  table20_45_emit_,  table20_46_emit_,  table20_47_emit_,
6831     table20_48_emit_,  table20_49_emit_,  table20_50_emit_,  table20_51_emit_,
6832     table20_52_emit_,  table20_53_emit_,  table20_54_emit_,  table20_55_emit_,
6833     table20_56_emit_,  table20_57_emit_,  table20_58_emit_,  table20_59_emit_,
6834     table20_60_emit_,  table20_61_emit_,  table20_62_emit_,  table20_63_emit_,
6835     table20_64_emit_,  table20_65_emit_,  table20_66_emit_,  table20_67_emit_,
6836     table20_68_emit_,  table20_69_emit_,  table20_70_emit_,  table20_71_emit_,
6837     table20_72_emit_,  table20_73_emit_,  table20_74_emit_,  table20_75_emit_,
6838     table20_76_emit_,  table20_77_emit_,  table20_78_emit_,  table20_79_emit_,
6839     table20_80_emit_,  table20_81_emit_,  table20_82_emit_,  table20_83_emit_,
6840     table20_84_emit_,  table20_85_emit_,  table20_86_emit_,  table20_87_emit_,
6841     table20_88_emit_,  table20_89_emit_,  table20_90_emit_,  table20_91_emit_,
6842     table20_92_emit_,  table20_93_emit_,  table20_94_emit_,  table20_95_emit_,
6843     table20_96_emit_,  table20_97_emit_,  table20_98_emit_,  table20_99_emit_,
6844     table20_100_emit_, table20_101_emit_, table20_102_emit_, table20_103_emit_,
6845     table20_104_emit_, table20_105_emit_, table20_106_emit_, table20_107_emit_,
6846     table20_108_emit_, table20_109_emit_, table20_110_emit_, table20_111_emit_,
6847     table20_112_emit_, table20_113_emit_, table20_114_emit_, table20_115_emit_,
6848     table20_116_emit_, table20_117_emit_, table20_118_emit_, table20_119_emit_,
6849     table20_120_emit_, table20_121_emit_, table20_122_emit_, table20_123_emit_,
6850     table20_124_emit_, table20_125_emit_, table20_126_emit_, table20_127_emit_,
6851     table20_128_emit_, table20_129_emit_, table20_130_emit_, table20_131_emit_,
6852     table20_132_emit_, table20_133_emit_, table20_134_emit_, table20_135_emit_,
6853     table20_136_emit_, table20_137_emit_, table20_138_emit_, table20_139_emit_,
6854     table20_140_emit_, table20_141_emit_, table20_142_emit_, table20_143_emit_,
6855     table20_144_emit_, table20_145_emit_, table20_146_emit_, table20_147_emit_,
6856     table20_148_emit_, table20_149_emit_, table20_150_emit_, table20_151_emit_,
6857     table20_152_emit_, table20_153_emit_, table20_154_emit_, table20_155_emit_,
6858     table20_156_emit_, table20_157_emit_, table20_158_emit_, table20_159_emit_,
6859     table20_160_emit_, table20_161_emit_, table20_162_emit_, table20_163_emit_,
6860     table20_164_emit_, table20_165_emit_, table20_166_emit_, table20_167_emit_,
6861     table20_168_emit_, table20_169_emit_, table20_170_emit_, table20_171_emit_,
6862     table20_172_emit_, table20_173_emit_, table20_174_emit_, table20_175_emit_,
6863     table20_176_emit_, table20_177_emit_, table20_178_emit_, table20_179_emit_,
6864     table20_180_emit_, table20_181_emit_, table20_182_emit_, table20_183_emit_,
6865     table20_184_emit_, table20_185_emit_, table20_186_emit_, table20_187_emit_,
6866     table20_188_emit_, table20_189_emit_, table20_190_emit_, table20_191_emit_,
6867     table20_192_emit_, table20_193_emit_, table20_194_emit_, table20_195_emit_,
6868     table20_196_emit_, table20_197_emit_, table20_198_emit_, table20_199_emit_,
6869     table20_200_emit_, table20_201_emit_, table20_202_emit_, table20_203_emit_,
6870     table20_204_emit_, table20_205_emit_, table20_206_emit_, table20_207_emit_,
6871     table20_208_emit_, table20_209_emit_, table20_210_emit_, table20_211_emit_,
6872     table20_212_emit_, table20_213_emit_, table20_214_emit_, table20_215_emit_,
6873     table20_216_emit_, table20_217_emit_, table20_218_emit_, table20_219_emit_,
6874     table20_220_emit_, table20_221_emit_, table20_222_emit_, table20_223_emit_,
6875     table20_224_emit_, table20_225_emit_, table20_226_emit_, table20_227_emit_,
6876     table20_228_emit_, table20_229_emit_, table20_230_emit_, table20_231_emit_,
6877     table20_232_emit_, table20_233_emit_, table20_234_emit_, table20_235_emit_,
6878     table20_236_emit_, table20_237_emit_, table20_238_emit_, table20_239_emit_,
6879     table20_240_emit_, table20_241_emit_, table20_242_emit_, table20_243_emit_,
6880     table20_244_emit_, table20_245_emit_, table20_246_emit_, table20_247_emit_,
6881     table20_248_emit_, table20_249_emit_, table20_250_emit_, table20_251_emit_,
6882     table20_252_emit_, table20_253_emit_, table20_254_emit_, table20_255_emit_,
6883 };
6884 const uint16_t* const HuffDecoderCommon::table20_ops_[256] = {
6885     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6886     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6887     table20_0_ops_,   table20_0_ops_,   table20_10_ops_,  table20_10_ops_,
6888     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6889     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6890     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_23_ops_,
6891     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6892     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_31_ops_,
6893     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6894     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6895     table20_0_ops_,   table20_0_ops_,   table20_10_ops_,  table20_10_ops_,
6896     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6897     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6898     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_23_ops_,
6899     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6900     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_63_ops_,
6901     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6902     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6903     table20_0_ops_,   table20_0_ops_,   table20_10_ops_,  table20_10_ops_,
6904     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6905     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6906     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_23_ops_,
6907     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6908     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_95_ops_,
6909     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6910     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6911     table20_0_ops_,   table20_0_ops_,   table20_10_ops_,  table20_10_ops_,
6912     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6913     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6914     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_23_ops_,
6915     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6916     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_127_ops_,
6917     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6918     table20_0_ops_,   table20_0_ops_,   table20_0_ops_,   table20_0_ops_,
6919     table20_0_ops_,   table20_0_ops_,   table20_10_ops_,  table20_10_ops_,
6920     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6921     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6922     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_23_ops_,
6923     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6924     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_159_ops_,
6925     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6926     table20_10_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6927     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_171_ops_,
6928     table20_172_ops_, table20_172_ops_, table20_172_ops_, table20_175_ops_,
6929     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6930     table20_10_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6931     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_171_ops_,
6932     table20_172_ops_, table20_172_ops_, table20_172_ops_, table20_191_ops_,
6933     table20_10_ops_,  table20_10_ops_,  table20_10_ops_,  table20_10_ops_,
6934     table20_10_ops_,  table20_23_ops_,  table20_23_ops_,  table20_23_ops_,
6935     table20_23_ops_,  table20_23_ops_,  table20_23_ops_,  table20_171_ops_,
6936     table20_172_ops_, table20_172_ops_, table20_172_ops_, table20_207_ops_,
6937     table20_23_ops_,  table20_23_ops_,  table20_171_ops_, table20_172_ops_,
6938     table20_172_ops_, table20_213_ops_, table20_214_ops_, table20_215_ops_,
6939     table20_23_ops_,  table20_23_ops_,  table20_171_ops_, table20_172_ops_,
6940     table20_172_ops_, table20_213_ops_, table20_214_ops_, table20_215_ops_,
6941     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6942     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6943     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6944     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6945     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6946     table20_172_ops_, table20_225_ops_, table20_226_ops_, table20_227_ops_,
6947     table20_248_ops_, table20_249_ops_, table20_248_ops_, table20_249_ops_,
6948     table20_252_ops_, table20_252_ops_, table20_252_ops_, table20_255_ops_,
6949 };
6950 const uint8_t HuffDecoderCommon::table7_0_emit_[1] = {0x21};
6951 const uint16_t HuffDecoderCommon::table7_0_ops_[512] = {
6952     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6953     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6954     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6955     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6956     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6957     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6958     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6959     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6960     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6961     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6962     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6963     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6964     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6965     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6966     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6967     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6968     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6969     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6970     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6971     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6972     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6973     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6974     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6975     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6976     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6977     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6978     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6979     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6980     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6981     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6982     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6983     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6984     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6985     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6986     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6987     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6988     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6989     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6990     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6991     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6992     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6993     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6994     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6995     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6996     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6997     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6998     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
6999     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7000     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7001     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7002     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7003     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7004     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7005     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7006     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7007     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
7008     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003};
7009 const uint8_t HuffDecoderCommon::table7_16_emit_[1] = {0x22};
7010 const uint8_t HuffDecoderCommon::table7_32_emit_[1] = {0x28};
7011 const uint8_t HuffDecoderCommon::table7_48_emit_[1] = {0x29};
7012 const uint8_t HuffDecoderCommon::table7_64_emit_[1] = {0x3f};
7013 const uint8_t HuffDecoderCommon::table7_80_emit_[1] = {0x27};
7014 const uint16_t HuffDecoderCommon::table7_80_ops_[512] = {
7015     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7016     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7017     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7018     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7019     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7020     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7021     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7022     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7023     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7024     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7025     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7026     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7027     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7028     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7029     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7030     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7031     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7032     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7033     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7034     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7035     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7036     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7037     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7038     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7039     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7040     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7041     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7042     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7043     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7044     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7045     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7046     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7047     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7048     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7049     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7050     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7051     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7052     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7053     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7054     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7055     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7056     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7057     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7058     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7059     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7060     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7061     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7062     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7063     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7064     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7065     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7066     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7067     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7068     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7069     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7070     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
7071     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004};
7072 const uint8_t HuffDecoderCommon::table7_88_emit_[1] = {0x2b};
7073 const uint8_t HuffDecoderCommon::table7_96_emit_[1] = {0x7c};
7074 const uint8_t HuffDecoderCommon::table7_104_emit_[1] = {0x23};
7075 const uint16_t HuffDecoderCommon::table7_104_ops_[512] = {
7076     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7077     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7078     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7079     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7080     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7081     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7082     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7083     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7084     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7085     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7086     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7087     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7088     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7089     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7090     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7091     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7092     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7093     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7094     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7095     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7096     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7097     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7098     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7099     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7100     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7101     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7102     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7103     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7104     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7105     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7106     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7107     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7108     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7109     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7110     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7111     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7112     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7113     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7114     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7115     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7116     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7117     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7118     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7119     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7120     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7121     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7122     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7123     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7124     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7125     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7126     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7127     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7128     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7129     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7130     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7131     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
7132     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005};
7133 const uint8_t HuffDecoderCommon::table7_108_emit_[1] = {0x3e};
7134 const uint8_t HuffDecoderCommon::table7_112_emit_[1] = {0x00};
7135 const uint16_t HuffDecoderCommon::table7_112_ops_[512] = {
7136     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7137     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7138     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7139     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7140     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7141     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7142     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7143     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7144     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7145     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7146     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7147     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7148     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7149     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7150     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7151     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7152     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7153     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7154     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7155     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7156     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7157     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7158     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7159     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7160     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7161     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7162     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7163     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7164     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7165     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7166     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7167     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7168     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7169     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7170     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7171     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7172     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7173     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7174     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7175     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7176     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7177     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7178     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7179     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7180     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7181     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7182     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7183     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7184     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7185     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7186     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7187     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7188     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7189     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7190     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7191     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
7192     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006};
7193 const uint8_t HuffDecoderCommon::table7_114_emit_[1] = {0x24};
7194 const uint8_t HuffDecoderCommon::table7_116_emit_[1] = {0x40};
7195 const uint8_t HuffDecoderCommon::table7_118_emit_[1] = {0x5b};
7196 const uint8_t HuffDecoderCommon::table7_120_emit_[1] = {0x5d};
7197 const uint8_t HuffDecoderCommon::table7_122_emit_[1] = {0x7e};
7198 const uint8_t HuffDecoderCommon::table7_124_emit_[1] = {0x5e};
7199 const uint16_t HuffDecoderCommon::table7_124_ops_[512] = {
7200     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7201     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7202     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7203     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7204     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7205     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7206     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7207     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7208     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7209     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7210     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7211     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7212     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7213     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7214     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7215     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7216     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7217     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7218     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7219     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7220     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7221     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7222     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7223     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7224     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7225     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7226     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7227     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7228     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7229     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7230     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7231     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7232     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7233     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7234     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7235     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7236     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7237     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7238     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7239     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7240     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7241     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7242     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7243     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7244     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7245     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7246     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7247     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7248     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7249     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7250     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7251     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7252     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7253     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7254     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7255     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
7256     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007};
7257 const uint8_t HuffDecoderCommon::table7_125_emit_[1] = {0x7d};
7258 const uint8_t HuffDecoderCommon::table7_126_emit_[2] = {0x3c, 0x60};
7259 const uint16_t HuffDecoderCommon::table7_126_ops_[512] = {
7260     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7261     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7262     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7263     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7264     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7265     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7266     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7267     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7268     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7269     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7270     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7271     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7272     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7273     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7274     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7275     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7276     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7277     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7278     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7279     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7280     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7281     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7282     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7283     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7284     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7285     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7286     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7287     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7288     0x0008, 0x0008, 0x0008, 0x0008, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7289     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7290     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7291     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7292     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7293     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7294     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7295     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7296     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7297     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7298     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7299     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7300     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7301     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7302     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7303     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7304     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7305     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7306     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7307     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7308     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7309     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7310     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7311     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7312     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7313     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7314     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7315     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
7316     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208};
7317 const uint8_t HuffDecoderCommon::table7_127_emit_[80] = {
7318     0x7b, 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2,
7319     0x99, 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5,
7320     0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4,
7321     0xa9, 0xaa, 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6,
7322     0xe4, 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93,
7323     0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf,
7324     0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef};
7325 const uint16_t HuffDecoderCommon::table7_127_ops_[512] = {
7326     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7327     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7328     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7329     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7330     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7331     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7332     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7333     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7334     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7335     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7336     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7337     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7338     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7339     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7340     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7341     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7342     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7343     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7344     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7345     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7346     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7347     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7348     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7349     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7350     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7351     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7352     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7353     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
7354     0x0008, 0x0008, 0x0008, 0x0008, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c,
7355     0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c,
7356     0x020c, 0x020c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c,
7357     0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c,
7358     0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c,
7359     0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x080d, 0x080d,
7360     0x080d, 0x080d, 0x080d, 0x080d, 0x080d, 0x080d, 0x0a0d, 0x0a0d, 0x0a0d,
7361     0x0a0d, 0x0a0d, 0x0a0d, 0x0a0d, 0x0a0d, 0x0c0d, 0x0c0d, 0x0c0d, 0x0c0d,
7362     0x0c0d, 0x0c0d, 0x0c0d, 0x0c0d, 0x0e0d, 0x0e0d, 0x0e0d, 0x0e0d, 0x0e0d,
7363     0x0e0d, 0x0e0d, 0x0e0d, 0x100d, 0x100d, 0x100d, 0x100d, 0x100d, 0x100d,
7364     0x100d, 0x100d, 0x120d, 0x120d, 0x120d, 0x120d, 0x120d, 0x120d, 0x120d,
7365     0x120d, 0x140d, 0x140d, 0x140d, 0x140d, 0x140d, 0x140d, 0x140d, 0x140d,
7366     0x160d, 0x160d, 0x160d, 0x160d, 0x160d, 0x160d, 0x160d, 0x160d, 0x180e,
7367     0x180e, 0x180e, 0x180e, 0x1a0e, 0x1a0e, 0x1a0e, 0x1a0e, 0x1c0e, 0x1c0e,
7368     0x1c0e, 0x1c0e, 0x1e0e, 0x1e0e, 0x1e0e, 0x1e0e, 0x200e, 0x200e, 0x200e,
7369     0x200e, 0x220e, 0x220e, 0x220e, 0x220e, 0x240e, 0x240e, 0x240e, 0x240e,
7370     0x260e, 0x260e, 0x260e, 0x260e, 0x280e, 0x280e, 0x280e, 0x280e, 0x2a0e,
7371     0x2a0e, 0x2a0e, 0x2a0e, 0x2c0e, 0x2c0e, 0x2c0e, 0x2c0e, 0x2e0e, 0x2e0e,
7372     0x2e0e, 0x2e0e, 0x300e, 0x300e, 0x300e, 0x300e, 0x320f, 0x320f, 0x340f,
7373     0x340f, 0x360f, 0x360f, 0x380f, 0x380f, 0x3a0f, 0x3a0f, 0x3c0f, 0x3c0f,
7374     0x3e0f, 0x3e0f, 0x400f, 0x400f, 0x420f, 0x420f, 0x440f, 0x440f, 0x460f,
7375     0x460f, 0x480f, 0x480f, 0x4a0f, 0x4a0f, 0x4c0f, 0x4c0f, 0x4e0f, 0x4e0f,
7376     0x500f, 0x500f, 0x520f, 0x520f, 0x540f, 0x540f, 0x560f, 0x560f, 0x580f,
7377     0x580f, 0x5a0f, 0x5a0f, 0x5c0f, 0x5c0f, 0x5e0f, 0x5e0f, 0x600f, 0x600f,
7378     0x620f, 0x620f, 0x640f, 0x640f, 0x6610, 0x6810, 0x6a10, 0x6c10, 0x6e10,
7379     0x7010, 0x7210, 0x7410, 0x7610, 0x7810, 0x7a10, 0x7c10, 0x7e10, 0x8010,
7380     0x8210, 0x8410, 0x8610, 0x8810, 0x8a10, 0x8c10, 0x8e10, 0x9010, 0x9210,
7381     0x9410, 0x9610, 0x9810, 0x9a10, 0x9c10, 0x9e10, 0x0030, 0x0050, 0x0070,
7382     0x0090, 0x00b0, 0x00d0, 0x00f0, 0x0110, 0x0130, 0x0150, 0x0170};
7383 const uint8_t* const HuffDecoderCommon::table7_emit_[128] = {
7384     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
7385     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
7386     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
7387     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
7388     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
7389     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
7390     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
7391     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
7392     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
7393     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
7394     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
7395     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
7396     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
7397     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
7398     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
7399     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
7400     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
7401     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
7402     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
7403     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
7404     table7_80_emit_,  table7_80_emit_,  table7_80_emit_,  table7_80_emit_,
7405     table7_80_emit_,  table7_80_emit_,  table7_80_emit_,  table7_80_emit_,
7406     table7_88_emit_,  table7_88_emit_,  table7_88_emit_,  table7_88_emit_,
7407     table7_88_emit_,  table7_88_emit_,  table7_88_emit_,  table7_88_emit_,
7408     table7_96_emit_,  table7_96_emit_,  table7_96_emit_,  table7_96_emit_,
7409     table7_96_emit_,  table7_96_emit_,  table7_96_emit_,  table7_96_emit_,
7410     table7_104_emit_, table7_104_emit_, table7_104_emit_, table7_104_emit_,
7411     table7_108_emit_, table7_108_emit_, table7_108_emit_, table7_108_emit_,
7412     table7_112_emit_, table7_112_emit_, table7_114_emit_, table7_114_emit_,
7413     table7_116_emit_, table7_116_emit_, table7_118_emit_, table7_118_emit_,
7414     table7_120_emit_, table7_120_emit_, table7_122_emit_, table7_122_emit_,
7415     table7_124_emit_, table7_125_emit_, table7_126_emit_, table7_127_emit_,
7416 };
7417 const uint16_t* const HuffDecoderCommon::table7_ops_[128] = {
7418     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7419     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7420     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7421     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7422     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7423     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7424     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7425     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7426     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7427     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7428     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7429     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7430     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7431     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7432     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7433     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7434     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7435     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7436     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7437     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
7438     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7439     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7440     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7441     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7442     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7443     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
7444     table7_104_ops_, table7_104_ops_, table7_104_ops_, table7_104_ops_,
7445     table7_104_ops_, table7_104_ops_, table7_104_ops_, table7_104_ops_,
7446     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
7447     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
7448     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
7449     table7_124_ops_, table7_124_ops_, table7_126_ops_, table7_127_ops_,
7450 };
7451 const uint8_t HuffDecoderCommon::table28_0_emit_[8] = {0xc0, 0xc1, 0xc8, 0xc9,
7452                                                        0xca, 0xcd, 0xd2, 0xd5};
7453 const uint8_t HuffDecoderCommon::table28_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f,
7454                                                         0x13, 0x17, 0x1b, 0x1f};
7455 const uint8_t HuffDecoderCommon::table29_0_emit_[16] = {
7456     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4,
7457     0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd};
7458 const uint8_t HuffDecoderCommon::table29_0_inner_[16] = {
7459     0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c,
7460     0x44, 0x4c, 0x54, 0x5c, 0x64, 0x6c, 0x74, 0x7c};
7461 const uint8_t HuffDecoderCommon::table32_0_emit_[30] = {
7462     0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c,
7463     0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18,
7464     0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9};
7465 const uint8_t HuffDecoderCommon::table32_0_ops_[32] = {
7466     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x21, 0x25,
7467     0x29, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51,
7468     0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x02};
7469 const uint8_t HuffDecoderCommon::table33_0_ops_[64] = {
7470     0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00,
7471     0x11, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25,
7472     0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00,
7473     0x3d, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51,
7474     0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00,
7475     0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x02};
7476 const uint8_t HuffDecoderCommon::table30_0_emit_[7] = {0xfe, 0x02, 0x03, 0x04,
7477                                                        0x05, 0x06, 0x07};
7478 const uint8_t HuffDecoderCommon::table30_0_ops_[32] = {
7479     0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x15, 0x15, 0x15,
7480     0x15, 0x25, 0x25, 0x25, 0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45,
7481     0x45, 0x45, 0x55, 0x55, 0x55, 0x55, 0x65, 0x65, 0x65, 0x65};
7482 const uint8_t HuffDecoderCommon::table30_1_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e,
7483                                                        0x0f, 0x10, 0x11, 0x12};
7484 const uint8_t HuffDecoderCommon::table30_1_ops_[32] = {
7485     0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25,
7486     0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55,
7487     0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x75, 0x75, 0x75, 0x75};
7488 const uint8_t HuffDecoderCommon::table30_2_emit_[8] = {0x13, 0x14, 0x15, 0x17,
7489                                                        0x18, 0x19, 0x1a, 0x1b};
7490 const uint8_t HuffDecoderCommon::table30_3_emit_[10] = {
7491     0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16};
7492 const uint8_t HuffDecoderCommon::table30_3_ops_[32] = {
7493     0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25,
7494     0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55,
7495     0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x77, 0x87, 0x97, 0x0f};
7496 const uint8_t* const HuffDecoderCommon::table30_emit_[4] = {
7497     table30_0_emit_,
7498     table30_1_emit_,
7499     table30_2_emit_,
7500     table30_3_emit_,
7501 };
7502 const uint8_t* const HuffDecoderCommon::table30_ops_[4] = {
7503     table30_0_ops_,
7504     table30_1_ops_,
7505     table30_1_ops_,
7506     table30_3_ops_,
7507 };
7508 const uint8_t HuffDecoderCommon::table35_0_emit_[7] = {0xda, 0xdb, 0xee, 0xf0,
7509                                                        0xf2, 0xf3, 0xff};
7510 const uint8_t HuffDecoderCommon::table35_0_inner_[8] = {0x00, 0x02, 0x04, 0x06,
7511                                                         0x08, 0x0a, 0x0c, 0x01};
7512 const uint8_t HuffDecoderCommon::table34_0_emit_[9] = {
7513     0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc};
7514 const uint8_t HuffDecoderCommon::table34_0_inner_[9] = {
7515     0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x33, 0x3c, 0x44};
7516 }  // namespace geometry_7_16_7
7517 }  // namespace grpc_core
7518