• 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_9_16_5.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_9_16_5 {
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::table4_0_emit_[22] = {
41     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20,
42     0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39};
43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = {
44     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
45     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00,
46     0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00,
47     0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d,
48     0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00,
49     0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55};
50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = {
51     0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70,
52     0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
53     0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56,
54     0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a};
55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = {
56     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
57     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29,
58     0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49,
59     0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75,
60     0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1,
61     0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02};
62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = {
63     table4_0_emit_,
64     table4_1_emit_,
65 };
66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = {
67     table4_0_ops_,
68     table4_1_ops_,
69 };
70 const uint8_t HuffDecoderCommon::table5_0_ops_[128] = {
71     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
72     0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
73     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00,
74     0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15,
75     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00,
76     0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21,
77     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29,
78     0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35,
79     0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41,
80     0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d,
81     0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55};
82 const uint8_t HuffDecoderCommon::table5_1_emit_[52] = {
83     0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e,
84     0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
85     0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
86     0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78,
87     0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
88 const uint8_t HuffDecoderCommon::table5_1_ops_[128] = {
89     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09,
90     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
91     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
92     0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d,
93     0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d,
94     0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55,
95     0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d,
96     0x00, 0x71, 0x00, 0x75, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85,
97     0x00, 0x89, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d,
98     0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5,
99     0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0x00, 0x02};
100 const uint8_t* const HuffDecoderCommon::table5_emit_[2] = {
101     table4_0_emit_,
102     table5_1_emit_,
103 };
104 const uint8_t* const HuffDecoderCommon::table5_ops_[2] = {
105     table5_0_ops_,
106     table5_1_ops_,
107 };
108 const uint8_t HuffDecoderCommon::table1_0_emit_[2] = {0x30, 0x31};
109 const uint16_t HuffDecoderCommon::table1_0_ops_[32] = {
110     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
111     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
112     0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085,
113     0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085};
114 const uint8_t HuffDecoderCommon::table1_1_emit_[2] = {0x32, 0x61};
115 const uint8_t HuffDecoderCommon::table1_2_emit_[2] = {0x63, 0x65};
116 const uint8_t HuffDecoderCommon::table1_3_emit_[2] = {0x69, 0x6f};
117 const uint8_t HuffDecoderCommon::table1_4_emit_[2] = {0x73, 0x74};
118 const uint8_t HuffDecoderCommon::table1_5_emit_[4] = {0x20, 0x25, 0x2d, 0x2e};
119 const uint16_t HuffDecoderCommon::table1_5_ops_[32] = {
120     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
121     0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086,
122     0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106,
123     0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186};
124 const uint8_t HuffDecoderCommon::table1_6_emit_[4] = {0x2f, 0x33, 0x34, 0x35};
125 const uint8_t HuffDecoderCommon::table1_7_emit_[4] = {0x36, 0x37, 0x38, 0x39};
126 const uint8_t HuffDecoderCommon::table1_8_emit_[4] = {0x3d, 0x41, 0x5f, 0x62};
127 const uint8_t HuffDecoderCommon::table1_9_emit_[4] = {0x64, 0x66, 0x67, 0x68};
128 const uint8_t HuffDecoderCommon::table1_10_emit_[4] = {0x6c, 0x6d, 0x6e, 0x70};
129 const uint8_t HuffDecoderCommon::table1_11_emit_[6] = {0x72, 0x75, 0x3a,
130                                                        0x42, 0x43, 0x44};
131 const uint16_t HuffDecoderCommon::table1_11_ops_[32] = {
132     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
133     0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086,
134     0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187,
135     0x0207, 0x0207, 0x0207, 0x0207, 0x0287, 0x0287, 0x0287, 0x0287};
136 const uint8_t HuffDecoderCommon::table1_12_emit_[8] = {0x45, 0x46, 0x47, 0x48,
137                                                        0x49, 0x4a, 0x4b, 0x4c};
138 const uint16_t HuffDecoderCommon::table1_12_ops_[32] = {
139     0x0007, 0x0007, 0x0007, 0x0007, 0x0087, 0x0087, 0x0087, 0x0087,
140     0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187,
141     0x0207, 0x0207, 0x0207, 0x0207, 0x0287, 0x0287, 0x0287, 0x0287,
142     0x0307, 0x0307, 0x0307, 0x0307, 0x0387, 0x0387, 0x0387, 0x0387};
143 const uint8_t HuffDecoderCommon::table1_13_emit_[8] = {0x4d, 0x4e, 0x4f, 0x50,
144                                                        0x51, 0x52, 0x53, 0x54};
145 const uint8_t HuffDecoderCommon::table1_14_emit_[8] = {0x55, 0x56, 0x57, 0x59,
146                                                        0x6a, 0x6b, 0x71, 0x76};
147 const uint8_t HuffDecoderCommon::table1_15_emit_[10] = {
148     0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
149 const uint16_t HuffDecoderCommon::table1_15_ops_[32] = {
150     0x0007, 0x0007, 0x0007, 0x0007, 0x0087, 0x0087, 0x0087, 0x0087,
151     0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187,
152     0x0208, 0x0208, 0x0288, 0x0288, 0x0308, 0x0308, 0x0388, 0x0388,
153     0x0408, 0x0408, 0x0488, 0x0488, 0x0019, 0x0029, 0x0039, 0x0049};
154 const uint8_t* const HuffDecoderCommon::table1_emit_[16] = {
155     table1_0_emit_,  table1_1_emit_,  table1_2_emit_,  table1_3_emit_,
156     table1_4_emit_,  table1_5_emit_,  table1_6_emit_,  table1_7_emit_,
157     table1_8_emit_,  table1_9_emit_,  table1_10_emit_, table1_11_emit_,
158     table1_12_emit_, table1_13_emit_, table1_14_emit_, table1_15_emit_,
159 };
160 const uint16_t* const HuffDecoderCommon::table1_ops_[16] = {
161     table1_0_ops_,  table1_0_ops_,  table1_0_ops_,  table1_0_ops_,
162     table1_0_ops_,  table1_5_ops_,  table1_5_ops_,  table1_5_ops_,
163     table1_5_ops_,  table1_5_ops_,  table1_5_ops_,  table1_11_ops_,
164     table1_12_ops_, table1_12_ops_, table1_12_ops_, table1_15_ops_,
165 };
166 const uint8_t HuffDecoderCommon::table12_0_inner_[5] = {0x00, 0x01, 0x05, 0x09,
167                                                         0x02};
168 const uint8_t HuffDecoderCommon::table12_0_outer_[8] = {0, 1, 2, 3, 0, 0, 0, 4};
169 const uint8_t HuffDecoderCommon::table13_0_emit_[9] = {
170     0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e};
171 const uint8_t HuffDecoderCommon::table13_0_inner_[11] = {
172     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x21, 0x02};
173 const uint8_t HuffDecoderCommon::table13_0_outer_[16] = {
174     0, 0, 0, 1, 0, 2, 0, 3, 4, 5, 6, 7, 8, 9, 0, 10};
175 const uint8_t HuffDecoderCommon::table14_0_emit_[11] = {
176     0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d};
177 const uint8_t HuffDecoderCommon::table14_0_ops_[32] = {
178     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
179     0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15,
180     0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x25, 0x29, 0x00, 0x02};
181 const uint8_t HuffDecoderCommon::table15_0_emit_[14] = {
182     0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b,
183     0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
184 const uint8_t HuffDecoderCommon::table15_0_ops_[64] = {
185     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
186     0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
187     0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00,
188     0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
189     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00,
190     0x21, 0x00, 0x25, 0x00, 0x29, 0x2d, 0x31, 0x35, 0x02};
191 const uint8_t HuffDecoderCommon::table16_0_emit_[33] = {
192     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
193     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x23, 0x3e,
194     0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
195 const uint8_t HuffDecoderCommon::table16_0_ops_[128] = {
196     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01,
197     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
198     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01,
199     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52,
200     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
201     0x01, 0x01, 0x01, 0x56, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a,
202     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5e, 0x01, 0x01, 0x01, 0x01,
203     0x01, 0x01, 0x01, 0x62, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x66,
204     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x01, 0x01, 0x01, 0x01,
205     0x01, 0x01, 0x01, 0x6e, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x76,
206     0x01, 0x7a, 0x01, 0x7e, 0x01, 0x82, 0x01, 0x03};
207 const uint8_t HuffDecoderCommon::table17_0_emit_[44] = {
208     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
209     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20,
210     0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c,
211     0x34, 0x7c, 0x35, 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
212 const uint8_t HuffDecoderCommon::table17_0_ops_[32] = {
213     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
214     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
215     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9};
216 const uint8_t HuffDecoderCommon::table17_1_emit_[28] = {
217     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64,
218     0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d,
219     0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 0x7c, 0x75};
220 const uint8_t HuffDecoderCommon::table17_1_ops_[32] = {
221     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
222     0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
223     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
224 const uint8_t HuffDecoderCommon::table17_2_emit_[20] = {
225     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63,
226     0x23, 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74};
227 const uint8_t HuffDecoderCommon::table17_2_ops_[32] = {
228     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00,
229     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
230     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
231 const uint8_t HuffDecoderCommon::table17_3_emit_[20] = {
232     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63,
233     0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74};
234 const uint8_t HuffDecoderCommon::table17_4_emit_[2] = {0x00, 0x24};
235 const uint8_t HuffDecoderCommon::table17_4_ops_[32] = {
236     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
237     0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
238     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06};
239 const uint8_t HuffDecoderCommon::table17_5_emit_[2] = {0x40, 0x5b};
240 const uint8_t HuffDecoderCommon::table17_6_emit_[2] = {0x5d, 0x7e};
241 const uint8_t HuffDecoderCommon::table17_7_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60,
242                                                        0x7b};
243 const uint8_t HuffDecoderCommon::table17_7_ops_[32] = {
244     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
245     0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
246     0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03};
247 const uint8_t* const HuffDecoderCommon::table17_emit_[8] = {
248     table17_0_emit_, table17_1_emit_, table17_2_emit_, table17_3_emit_,
249     table17_4_emit_, table17_5_emit_, table17_6_emit_, table17_7_emit_,
250 };
251 const uint8_t* const HuffDecoderCommon::table17_ops_[8] = {
252     table17_0_ops_, table17_1_ops_, table17_2_ops_, table17_2_ops_,
253     table17_4_ops_, table17_4_ops_, table17_4_ops_, table17_7_ops_,
254 };
255 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = {
256     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
257     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
258     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
259     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
260     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
261     0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069,
262     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089,
263     0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9};
264 const uint8_t HuffDecoderCommon::table18_1_emit_[92] = {
265     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
266     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
267     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
268     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
269     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
270     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
271     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
272     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a};
273 const uint16_t HuffDecoderCommon::table18_1_ops_[64] = {
274     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
275     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
276     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
277     0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
278     0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
279     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109,
280     0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149,
281     0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002};
282 const uint8_t HuffDecoderCommon::table18_2_emit_[72] = {
283     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
284     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
285     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
286     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
287     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
288     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75};
289 const uint16_t HuffDecoderCommon::table18_2_ops_[64] = {
290     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
291     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
292     0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069,
293     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9,
294     0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9,
295     0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000,
296     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
297     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
298 const uint8_t HuffDecoderCommon::table18_3_emit_[72] = {
299     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
300     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
301     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
302     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
303     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
304     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75};
305 const uint8_t HuffDecoderCommon::table18_4_emit_[40] = {
306     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63,
307     0x00, 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74,
308     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63,
309     0x24, 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74};
310 const uint16_t HuffDecoderCommon::table18_4_ops_[64] = {
311     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
312     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
313     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
314     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
315     0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
316     0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
317     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
318     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
319 const uint8_t HuffDecoderCommon::table18_5_emit_[40] = {
320     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63,
321     0x40, 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74,
322     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63,
323     0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74};
324 const uint8_t HuffDecoderCommon::table18_6_emit_[40] = {
325     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63,
326     0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74,
327     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63,
328     0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74};
329 const uint16_t HuffDecoderCommon::table18_7_ops_[64] = {
330     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
331     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
332     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
333     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
334     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
335     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
336     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
337     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
338 const uint8_t* const HuffDecoderCommon::table18_emit_[8] = {
339     table17_0_emit_, table18_1_emit_, table18_2_emit_, table18_3_emit_,
340     table18_4_emit_, table18_5_emit_, table18_6_emit_, table17_7_emit_,
341 };
342 const uint16_t* const HuffDecoderCommon::table18_ops_[8] = {
343     table18_0_ops_, table18_1_ops_, table18_2_ops_, table18_2_ops_,
344     table18_4_ops_, table18_4_ops_, table18_4_ops_, table18_7_ops_,
345 };
346 const uint8_t HuffDecoderCommon::table19_0_emit_[16] = {
347     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61,
348     0x7c, 0x63, 0x7c, 0x65, 0x7c, 0x69, 0x7c, 0x6f};
349 const uint16_t HuffDecoderCommon::table19_0_ops_[64] = {
350     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
351     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
352     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
353     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
354     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
355     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
356     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
357     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039};
358 const uint8_t HuffDecoderCommon::table19_1_emit_[28] = {
359     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d,
360     0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
361     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
362 const uint16_t HuffDecoderCommon::table19_1_ops_[64] = {
363     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
364     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
365     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
366     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
367     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
368     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
369     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
370     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069};
371 const uint8_t HuffDecoderCommon::table19_2_emit_[36] = {
372     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
373     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
374     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
375 const uint16_t HuffDecoderCommon::table19_2_ops_[64] = {
376     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
377     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
378     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
379     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
380     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
381     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
382     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
383     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089};
384 const uint8_t HuffDecoderCommon::table19_3_emit_[68] = {
385     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
386     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
387     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
388     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
389     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
390     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
391 const uint16_t HuffDecoderCommon::table19_3_ops_[64] = {
392     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
393     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
394     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
395     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
396     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099,
397     0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9,
398     0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9,
399     0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002};
400 const uint8_t HuffDecoderCommon::table19_4_emit_[44] = {
401     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23,
402     0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20,
403     0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23,
404     0x34, 0x23, 0x35, 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
405 const uint8_t HuffDecoderCommon::table19_5_emit_[92] = {
406     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
407     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
408     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44,
409     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
410     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
411     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
412     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
413     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a};
414 const uint8_t HuffDecoderCommon::table19_6_emit_[44] = {
415     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e,
416     0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20,
417     0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e,
418     0x34, 0x3e, 0x35, 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
419 const uint8_t HuffDecoderCommon::table19_7_emit_[92] = {
420     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
421     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
422     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44,
423     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
424     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
425     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
426     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
427     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a};
428 const uint8_t HuffDecoderCommon::table19_8_emit_[72] = {
429     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65,
430     0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25,
431     0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
432     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41,
433     0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68,
434     0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 0x00, 0x75};
435 const uint8_t HuffDecoderCommon::table19_9_emit_[72] = {
436     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 0x65,
437     0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25,
438     0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
439     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39, 0x24, 0x3d, 0x24, 0x41,
440     0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68,
441     0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 0x24, 0x75};
442 const uint8_t HuffDecoderCommon::table19_10_emit_[72] = {
443     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 0x65,
444     0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25,
445     0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
446     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39, 0x40, 0x3d, 0x40, 0x41,
447     0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68,
448     0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 0x40, 0x75};
449 const uint8_t HuffDecoderCommon::table19_11_emit_[72] = {
450     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 0x65,
451     0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25,
452     0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
453     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39, 0x5b, 0x3d, 0x5b, 0x41,
454     0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68,
455     0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 0x5b, 0x75};
456 const uint8_t HuffDecoderCommon::table19_12_emit_[72] = {
457     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65,
458     0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25,
459     0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
460     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41,
461     0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68,
462     0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75};
463 const uint8_t HuffDecoderCommon::table19_13_emit_[72] = {
464     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65,
465     0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25,
466     0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
467     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41,
468     0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68,
469     0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75};
470 const uint8_t HuffDecoderCommon::table19_14_emit_[40] = {
471     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63,
472     0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74,
473     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63,
474     0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74};
475 const uint8_t HuffDecoderCommon::table19_15_emit_[6] = {0x3c, 0x60, 0x7b,
476                                                         0x5c, 0xc3, 0xd0};
477 const uint16_t HuffDecoderCommon::table19_15_ops_[64] = {
478     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
479     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
480     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
481     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
482     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
483     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
484     0x000e, 0x0012, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
485     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
486 const uint8_t* const HuffDecoderCommon::table19_emit_[16] = {
487     table19_0_emit_,  table19_1_emit_,  table19_2_emit_,  table19_3_emit_,
488     table19_4_emit_,  table19_5_emit_,  table19_6_emit_,  table19_7_emit_,
489     table19_8_emit_,  table19_9_emit_,  table19_10_emit_, table19_11_emit_,
490     table19_12_emit_, table19_13_emit_, table19_14_emit_, table19_15_emit_,
491 };
492 const uint16_t* const HuffDecoderCommon::table19_ops_[16] = {
493     table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_,
494     table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_,
495     table18_2_ops_, table18_2_ops_, table18_2_ops_, table18_2_ops_,
496     table18_2_ops_, table18_2_ops_, table18_4_ops_, table19_15_ops_,
497 };
498 const uint8_t HuffDecoderCommon::table20_0_emit_[8] = {0x7c, 0x30, 0x7c, 0x31,
499                                                        0x7c, 0x32, 0x7c, 0x61};
500 const uint16_t HuffDecoderCommon::table20_0_ops_[64] = {
501     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
502     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
503     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
504     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
505     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
506     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
507     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
508     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019};
509 const uint8_t HuffDecoderCommon::table20_1_emit_[8] = {0x7c, 0x63, 0x7c, 0x65,
510                                                        0x7c, 0x69, 0x7c, 0x6f};
511 const uint8_t HuffDecoderCommon::table20_2_emit_[12] = {
512     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
513 const uint16_t HuffDecoderCommon::table20_2_ops_[64] = {
514     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
515     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
516     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
517     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
518     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
519     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
520     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
521     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029};
522 const uint8_t HuffDecoderCommon::table20_3_emit_[16] = {
523     0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
524     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
525 const uint8_t HuffDecoderCommon::table20_4_emit_[16] = {
526     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62,
527     0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68};
528 const uint8_t HuffDecoderCommon::table20_5_emit_[20] = {
529     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72,
530     0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
531 const uint16_t HuffDecoderCommon::table20_5_ops_[64] = {
532     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
533     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
534     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
535     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
536     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
537     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
538     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
539     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049};
540 const uint8_t HuffDecoderCommon::table20_6_emit_[32] = {
541     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c,
542     0x4a, 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f,
543     0x7c, 0x50, 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
544 const uint16_t HuffDecoderCommon::table20_6_ops_[64] = {
545     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
546     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
547     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
548     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
549     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
550     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
551     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
552     0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000, 0x0079};
553 const uint8_t HuffDecoderCommon::table20_7_emit_[36] = {
554     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
555     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
556     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
557 const uint16_t HuffDecoderCommon::table20_7_ops_[64] = {
558     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
559     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
560     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
561     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
562     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
563     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
564     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
565     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0002};
566 const uint8_t HuffDecoderCommon::table20_8_emit_[16] = {
567     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61,
568     0x23, 0x63, 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f};
569 const uint8_t HuffDecoderCommon::table20_9_emit_[28] = {
570     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d,
571     0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
572     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
573 const uint8_t HuffDecoderCommon::table20_10_emit_[36] = {
574     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
575     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
576     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
577 const uint8_t HuffDecoderCommon::table20_11_emit_[68] = {
578     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
579     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
580     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
581     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
582     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a,
583     0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
584 const uint8_t HuffDecoderCommon::table20_12_emit_[16] = {
585     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61,
586     0x3e, 0x63, 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f};
587 const uint8_t HuffDecoderCommon::table20_13_emit_[28] = {
588     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d,
589     0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
590     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
591 const uint8_t HuffDecoderCommon::table20_14_emit_[36] = {
592     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
593     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
594     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
595 const uint8_t HuffDecoderCommon::table20_15_emit_[68] = {
596     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
597     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
598     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
599     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
600     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a,
601     0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
602 const uint8_t HuffDecoderCommon::table20_16_emit_[44] = {
603     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00,
604     0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20,
605     0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00,
606     0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
607 const uint8_t HuffDecoderCommon::table20_17_emit_[92] = {
608     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
609     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
610     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
611     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
612     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
613     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
614     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
615     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a};
616 const uint8_t HuffDecoderCommon::table20_18_emit_[44] = {
617     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24,
618     0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20,
619     0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24,
620     0x34, 0x24, 0x35, 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
621 const uint8_t HuffDecoderCommon::table20_19_emit_[92] = {
622     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
623     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
624     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
625     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
626     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
627     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
628     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
629     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a};
630 const uint8_t HuffDecoderCommon::table20_20_emit_[44] = {
631     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40,
632     0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20,
633     0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40,
634     0x34, 0x40, 0x35, 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
635 const uint8_t HuffDecoderCommon::table20_21_emit_[92] = {
636     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
637     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
638     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
639     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
640     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
641     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
642     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
643     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a};
644 const uint8_t HuffDecoderCommon::table20_22_emit_[44] = {
645     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b,
646     0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20,
647     0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b,
648     0x34, 0x5b, 0x35, 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
649 const uint8_t HuffDecoderCommon::table20_23_emit_[92] = {
650     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
651     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
652     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
653     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
654     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
655     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
656     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
657     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a};
658 const uint8_t HuffDecoderCommon::table20_24_emit_[44] = {
659     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d,
660     0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20,
661     0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d,
662     0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
663 const uint8_t HuffDecoderCommon::table20_25_emit_[92] = {
664     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
665     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
666     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
667     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
668     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
669     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
670     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
671     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a};
672 const uint8_t HuffDecoderCommon::table20_26_emit_[44] = {
673     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e,
674     0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20,
675     0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e,
676     0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
677 const uint8_t HuffDecoderCommon::table20_27_emit_[92] = {
678     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
679     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
680     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
681     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
682     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
683     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
684     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
685     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a};
686 const uint8_t HuffDecoderCommon::table20_28_emit_[72] = {
687     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
688     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
689     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
690     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
691     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
692     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75};
693 const uint8_t HuffDecoderCommon::table20_29_emit_[72] = {
694     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
695     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
696     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
697     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
698     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
699     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75};
700 const uint8_t HuffDecoderCommon::table20_30_emit_[40] = {
701     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63,
702     0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74,
703     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63,
704     0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74};
705 const uint8_t HuffDecoderCommon::table20_31_emit_[31] = {
706     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
707     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3,
708     0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
709 const uint16_t HuffDecoderCommon::table20_31_ops_[64] = {
710     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
711     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
712     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
713     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
714     0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x005e, 0x0062,
715     0x0066, 0x006a, 0x006e, 0x0072, 0x0076, 0x007a, 0x0000, 0x0000,
716     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
717     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
718 const uint8_t* const HuffDecoderCommon::table20_emit_[32] = {
719     table20_0_emit_,  table20_1_emit_,  table20_2_emit_,  table20_3_emit_,
720     table20_4_emit_,  table20_5_emit_,  table20_6_emit_,  table20_7_emit_,
721     table20_8_emit_,  table20_9_emit_,  table20_10_emit_, table20_11_emit_,
722     table20_12_emit_, table20_13_emit_, table20_14_emit_, table20_15_emit_,
723     table20_16_emit_, table20_17_emit_, table20_18_emit_, table20_19_emit_,
724     table20_20_emit_, table20_21_emit_, table20_22_emit_, table20_23_emit_,
725     table20_24_emit_, table20_25_emit_, table20_26_emit_, table20_27_emit_,
726     table20_28_emit_, table20_29_emit_, table20_30_emit_, table20_31_emit_,
727 };
728 const uint16_t* const HuffDecoderCommon::table20_ops_[32] = {
729     table20_0_ops_, table20_0_ops_, table20_2_ops_, table19_0_ops_,
730     table19_0_ops_, table20_5_ops_, table20_6_ops_, table20_7_ops_,
731     table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_,
732     table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_,
733     table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_,
734     table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_,
735     table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_,
736     table18_2_ops_, table18_2_ops_, table18_4_ops_, table20_31_ops_,
737 };
738 const uint8_t HuffDecoderCommon::table21_0_emit_[60] = {
739     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
740     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
741     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31,
742     0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65,
743     0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74};
744 const uint16_t HuffDecoderCommon::table21_0_ops_[64] = {
745     0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8,
746     0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
747     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
748     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
749     0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198,
750     0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
751     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
752     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2};
753 const uint8_t HuffDecoderCommon::table21_1_emit_[60] = {
754     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
755     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
756     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31,
757     0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65,
758     0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74};
759 const uint8_t HuffDecoderCommon::table21_2_emit_[60] = {
760     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
761     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
762     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31,
763     0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65,
764     0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74};
765 const uint8_t HuffDecoderCommon::table21_3_emit_[60] = {
766     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
767     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
768     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31,
769     0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65,
770     0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74};
771 const uint8_t HuffDecoderCommon::table21_4_emit_[60] = {
772     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
773     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
774     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31,
775     0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65,
776     0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74};
777 const uint8_t HuffDecoderCommon::table21_5_emit_[8] = {0x7c, 0x20, 0x7c, 0x25,
778                                                        0x7c, 0x2d, 0x7c, 0x2e};
779 const uint16_t HuffDecoderCommon::table21_5_ops_[64] = {
780     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
781     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
782     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
783     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
784     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
785     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
786     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
787     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032};
788 const uint8_t HuffDecoderCommon::table21_6_emit_[8] = {0x7c, 0x2f, 0x7c, 0x33,
789                                                        0x7c, 0x34, 0x7c, 0x35};
790 const uint8_t HuffDecoderCommon::table21_7_emit_[8] = {0x7c, 0x36, 0x7c, 0x37,
791                                                        0x7c, 0x38, 0x7c, 0x39};
792 const uint8_t HuffDecoderCommon::table21_8_emit_[8] = {0x7c, 0x3d, 0x7c, 0x41,
793                                                        0x7c, 0x5f, 0x7c, 0x62};
794 const uint8_t HuffDecoderCommon::table21_9_emit_[8] = {0x7c, 0x64, 0x7c, 0x66,
795                                                        0x7c, 0x67, 0x7c, 0x68};
796 const uint8_t HuffDecoderCommon::table21_10_emit_[8] = {0x7c, 0x6c, 0x7c, 0x6d,
797                                                         0x7c, 0x6e, 0x7c, 0x70};
798 const uint8_t HuffDecoderCommon::table21_11_emit_[12] = {
799     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
800 const uint16_t HuffDecoderCommon::table21_11_ops_[64] = {
801     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
802     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
803     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
804     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
805     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
806     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
807     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
808     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052};
809 const uint8_t HuffDecoderCommon::table21_12_emit_[16] = {
810     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48,
811     0x7c, 0x49, 0x7c, 0x4a, 0x7c, 0x4b, 0x7c, 0x4c};
812 const uint16_t HuffDecoderCommon::table21_12_ops_[64] = {
813     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
814     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
815     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
816     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
817     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
818     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
819     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062,
820     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072};
821 const uint8_t HuffDecoderCommon::table21_13_emit_[16] = {
822     0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
823     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
824 const uint8_t HuffDecoderCommon::table21_14_emit_[16] = {
825     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59,
826     0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76};
827 const uint8_t HuffDecoderCommon::table21_15_emit_[30] = {
828     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26,
829     0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a,
830     0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f};
831 const uint16_t HuffDecoderCommon::table21_15_ops_[64] = {
832     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
833     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
834     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
835     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
836     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
837     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
838     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
839     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003};
840 const uint8_t HuffDecoderCommon::table21_16_emit_[8] = {0x23, 0x30, 0x23, 0x31,
841                                                         0x23, 0x32, 0x23, 0x61};
842 const uint8_t HuffDecoderCommon::table21_17_emit_[8] = {0x23, 0x63, 0x23, 0x65,
843                                                         0x23, 0x69, 0x23, 0x6f};
844 const uint8_t HuffDecoderCommon::table21_18_emit_[12] = {
845     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e};
846 const uint8_t HuffDecoderCommon::table21_19_emit_[16] = {
847     0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
848     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
849 const uint8_t HuffDecoderCommon::table21_20_emit_[16] = {
850     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62,
851     0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68};
852 const uint8_t HuffDecoderCommon::table21_21_emit_[20] = {
853     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72,
854     0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
855 const uint16_t HuffDecoderCommon::table21_21_ops_[64] = {
856     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
857     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
858     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
859     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
860     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
861     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
862     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
863     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092};
864 const uint8_t HuffDecoderCommon::table21_22_emit_[32] = {
865     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23,
866     0x4a, 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f,
867     0x23, 0x50, 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54};
868 const uint16_t HuffDecoderCommon::table21_22_ops_[64] = {
869     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
870     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
871     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
872     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
873     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
874     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
875     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
876     0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2};
877 const uint8_t HuffDecoderCommon::table21_23_emit_[36] = {
878     0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b,
879     0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a,
880     0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
881 const uint16_t HuffDecoderCommon::table21_23_ops_[64] = {
882     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
883     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
884     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
885     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
886     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
887     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
888     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
889     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003};
890 const uint8_t HuffDecoderCommon::table21_24_emit_[8] = {0x3e, 0x30, 0x3e, 0x31,
891                                                         0x3e, 0x32, 0x3e, 0x61};
892 const uint8_t HuffDecoderCommon::table21_25_emit_[8] = {0x3e, 0x63, 0x3e, 0x65,
893                                                         0x3e, 0x69, 0x3e, 0x6f};
894 const uint8_t HuffDecoderCommon::table21_26_emit_[12] = {
895     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e};
896 const uint8_t HuffDecoderCommon::table21_27_emit_[16] = {
897     0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
898     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
899 const uint8_t HuffDecoderCommon::table21_28_emit_[16] = {
900     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62,
901     0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68};
902 const uint8_t HuffDecoderCommon::table21_29_emit_[20] = {
903     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72,
904     0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
905 const uint8_t HuffDecoderCommon::table21_30_emit_[32] = {
906     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e,
907     0x4a, 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f,
908     0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54};
909 const uint8_t HuffDecoderCommon::table21_31_emit_[36] = {
910     0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b,
911     0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a,
912     0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
913 const uint8_t HuffDecoderCommon::table21_32_emit_[16] = {
914     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61,
915     0x00, 0x63, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6f};
916 const uint8_t HuffDecoderCommon::table21_33_emit_[28] = {
917     0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d,
918     0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
919     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
920 const uint16_t HuffDecoderCommon::table21_33_ops_[64] = {
921     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
922     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
923     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
924     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
925     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
926     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
927     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
928     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2};
929 const uint8_t HuffDecoderCommon::table21_34_emit_[36] = {
930     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
931     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
932     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44};
933 const uint16_t HuffDecoderCommon::table21_34_ops_[64] = {
934     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
935     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
936     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
937     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
938     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
939     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
940     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
941     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112};
942 const uint8_t HuffDecoderCommon::table21_35_emit_[68] = {
943     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
944     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
945     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
946     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
947     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
948     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
949 const uint16_t HuffDecoderCommon::table21_35_ops_[64] = {
950     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
951     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
952     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
953     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
954     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132,
955     0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172,
956     0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2,
957     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003};
958 const uint8_t HuffDecoderCommon::table21_36_emit_[16] = {
959     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61,
960     0x24, 0x63, 0x24, 0x65, 0x24, 0x69, 0x24, 0x6f};
961 const uint8_t HuffDecoderCommon::table21_37_emit_[28] = {
962     0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d,
963     0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
964     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
965 const uint8_t HuffDecoderCommon::table21_38_emit_[36] = {
966     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
967     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
968     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44};
969 const uint8_t HuffDecoderCommon::table21_39_emit_[68] = {
970     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
971     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
972     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
973     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
974     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
975     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
976 const uint8_t HuffDecoderCommon::table21_40_emit_[16] = {
977     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61,
978     0x40, 0x63, 0x40, 0x65, 0x40, 0x69, 0x40, 0x6f};
979 const uint8_t HuffDecoderCommon::table21_41_emit_[28] = {
980     0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d,
981     0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
982     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
983 const uint8_t HuffDecoderCommon::table21_42_emit_[36] = {
984     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
985     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
986     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44};
987 const uint8_t HuffDecoderCommon::table21_43_emit_[68] = {
988     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
989     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
990     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
991     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
992     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
993     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
994 const uint8_t HuffDecoderCommon::table21_44_emit_[16] = {
995     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61,
996     0x5b, 0x63, 0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f};
997 const uint8_t HuffDecoderCommon::table21_45_emit_[28] = {
998     0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d,
999     0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
1000     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
1001 const uint8_t HuffDecoderCommon::table21_46_emit_[36] = {
1002     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
1003     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
1004     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44};
1005 const uint8_t HuffDecoderCommon::table21_47_emit_[68] = {
1006     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
1007     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
1008     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
1009     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
1010     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
1011     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
1012 const uint8_t HuffDecoderCommon::table21_48_emit_[16] = {
1013     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61,
1014     0x5d, 0x63, 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f};
1015 const uint8_t HuffDecoderCommon::table21_49_emit_[28] = {
1016     0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d,
1017     0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
1018     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1019 const uint8_t HuffDecoderCommon::table21_50_emit_[36] = {
1020     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
1021     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
1022     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44};
1023 const uint8_t HuffDecoderCommon::table21_51_emit_[68] = {
1024     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
1025     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
1026     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
1027     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
1028     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
1029     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
1030 const uint8_t HuffDecoderCommon::table21_52_emit_[16] = {
1031     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61,
1032     0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f};
1033 const uint8_t HuffDecoderCommon::table21_53_emit_[28] = {
1034     0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d,
1035     0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
1036     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1037 const uint8_t HuffDecoderCommon::table21_54_emit_[36] = {
1038     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
1039     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
1040     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44};
1041 const uint8_t HuffDecoderCommon::table21_55_emit_[68] = {
1042     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
1043     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
1044     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
1045     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
1046     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
1047     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
1048 const uint8_t HuffDecoderCommon::table21_56_emit_[44] = {
1049     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e,
1050     0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20,
1051     0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e,
1052     0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
1053 const uint16_t HuffDecoderCommon::table21_56_ops_[64] = {
1054     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1055     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1056     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1057     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1058     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1059     0x0001, 0x00a2, 0x0001, 0x00b2, 0x0001, 0x00c2, 0x0001, 0x00d2,
1060     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112,
1061     0x0001, 0x0122, 0x0001, 0x0132, 0x0001, 0x0142, 0x0001, 0x0152};
1062 const uint8_t HuffDecoderCommon::table21_57_emit_[92] = {
1063     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1064     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1065     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
1066     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1067     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1068     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1069     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1070     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a};
1071 const uint16_t HuffDecoderCommon::table21_57_ops_[64] = {
1072     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1073     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1074     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
1075     0x0001, 0x00c2, 0x0001, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1076     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
1077     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
1078     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
1079     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0001, 0x0001, 0x0001, 0x0003};
1080 const uint8_t HuffDecoderCommon::table21_58_emit_[44] = {
1081     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d,
1082     0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20,
1083     0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d,
1084     0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
1085 const uint8_t HuffDecoderCommon::table21_59_emit_[92] = {
1086     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1087     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1088     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
1089     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1090     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1091     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1092     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1093     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a};
1094 const uint8_t HuffDecoderCommon::table21_60_emit_[72] = {
1095     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
1096     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
1097     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
1098     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
1099     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
1100     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75};
1101 const uint16_t HuffDecoderCommon::table21_60_ops_[64] = {
1102     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1103     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1104     0x0001, 0x0082, 0x0001, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
1105     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
1106     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
1107     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0001, 0x0001,
1108     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1109     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003};
1110 const uint8_t HuffDecoderCommon::table21_61_emit_[72] = {
1111     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
1112     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
1113     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
1114     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
1115     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
1116     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75};
1117 const uint8_t HuffDecoderCommon::table21_62_emit_[72] = {
1118     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
1119     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
1120     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
1121     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
1122     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
1123     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75};
1124 const uint8_t HuffDecoderCommon::table21_63_emit_[24] = {
1125     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
1126     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
1127 const uint16_t HuffDecoderCommon::table21_63_ops_[64] = {
1128     0x0001, 0x0001, 0x0001, 0x0003, 0x0001, 0x0001, 0x0001, 0x000b,
1129     0x0001, 0x0001, 0x0001, 0x0013, 0x0001, 0x001b, 0x0001, 0x0023,
1130     0x0001, 0x002b, 0x0001, 0x0033, 0x0001, 0x003b, 0x0001, 0x0043,
1131     0x0001, 0x004b, 0x0001, 0x0053, 0x005b, 0x0063, 0x006b, 0x0073,
1132     0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3, 0x00ab, 0x00b3,
1133     0x00bb, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1134     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1135     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004};
1136 const uint8_t* const HuffDecoderCommon::table21_emit_[64] = {
1137     table21_0_emit_,  table21_1_emit_,  table21_2_emit_,  table21_3_emit_,
1138     table21_4_emit_,  table21_5_emit_,  table21_6_emit_,  table21_7_emit_,
1139     table21_8_emit_,  table21_9_emit_,  table21_10_emit_, table21_11_emit_,
1140     table21_12_emit_, table21_13_emit_, table21_14_emit_, table21_15_emit_,
1141     table21_16_emit_, table21_17_emit_, table21_18_emit_, table21_19_emit_,
1142     table21_20_emit_, table21_21_emit_, table21_22_emit_, table21_23_emit_,
1143     table21_24_emit_, table21_25_emit_, table21_26_emit_, table21_27_emit_,
1144     table21_28_emit_, table21_29_emit_, table21_30_emit_, table21_31_emit_,
1145     table21_32_emit_, table21_33_emit_, table21_34_emit_, table21_35_emit_,
1146     table21_36_emit_, table21_37_emit_, table21_38_emit_, table21_39_emit_,
1147     table21_40_emit_, table21_41_emit_, table21_42_emit_, table21_43_emit_,
1148     table21_44_emit_, table21_45_emit_, table21_46_emit_, table21_47_emit_,
1149     table21_48_emit_, table21_49_emit_, table21_50_emit_, table21_51_emit_,
1150     table21_52_emit_, table21_53_emit_, table21_54_emit_, table21_55_emit_,
1151     table21_56_emit_, table21_57_emit_, table21_58_emit_, table21_59_emit_,
1152     table21_60_emit_, table21_61_emit_, table21_62_emit_, table21_63_emit_,
1153 };
1154 const uint16_t* const HuffDecoderCommon::table21_ops_[64] = {
1155     table21_0_ops_,  table21_0_ops_,  table21_0_ops_,  table21_0_ops_,
1156     table21_0_ops_,  table21_5_ops_,  table21_5_ops_,  table21_5_ops_,
1157     table21_5_ops_,  table21_5_ops_,  table21_5_ops_,  table21_11_ops_,
1158     table21_12_ops_, table21_12_ops_, table21_12_ops_, table21_15_ops_,
1159     table21_5_ops_,  table21_5_ops_,  table21_11_ops_, table21_12_ops_,
1160     table21_12_ops_, table21_21_ops_, table21_22_ops_, table21_23_ops_,
1161     table21_5_ops_,  table21_5_ops_,  table21_11_ops_, table21_12_ops_,
1162     table21_12_ops_, table21_21_ops_, table21_22_ops_, table21_23_ops_,
1163     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1164     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1165     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1166     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1167     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1168     table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_,
1169     table21_56_ops_, table21_57_ops_, table21_56_ops_, table21_57_ops_,
1170     table21_60_ops_, table21_60_ops_, table21_60_ops_, table21_63_ops_,
1171 };
1172 const uint8_t HuffDecoderCommon::table22_0_emit_[108] = {
1173     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
1174     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
1175     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25,
1176     0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33,
1177     0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37,
1178     0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41,
1179     0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66,
1180     0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d,
1181     0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75};
1182 const uint16_t HuffDecoderCommon::table22_0_ops_[64] = {
1183     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049,
1184     0x0000, 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9,
1185     0x0000, 0x00c1, 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139,
1186     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9,
1187     0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9,
1188     0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 0x0349, 0x0000, 0x0000,
1189     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1190     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
1191 const uint8_t HuffDecoderCommon::table22_1_emit_[108] = {
1192     0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61,
1193     0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f,
1194     0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25,
1195     0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33,
1196     0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37,
1197     0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41,
1198     0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66,
1199     0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d,
1200     0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75};
1201 const uint8_t HuffDecoderCommon::table22_2_emit_[108] = {
1202     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
1203     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
1204     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25,
1205     0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33,
1206     0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37,
1207     0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41,
1208     0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66,
1209     0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d,
1210     0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75};
1211 const uint8_t HuffDecoderCommon::table22_3_emit_[108] = {
1212     0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61,
1213     0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f,
1214     0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25,
1215     0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33,
1216     0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37,
1217     0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41,
1218     0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66,
1219     0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d,
1220     0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75};
1221 const uint8_t HuffDecoderCommon::table22_4_emit_[108] = {
1222     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
1223     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
1224     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25,
1225     0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33,
1226     0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37,
1227     0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41,
1228     0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66,
1229     0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d,
1230     0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75};
1231 const uint8_t HuffDecoderCommon::table22_5_emit_[108] = {
1232     0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61,
1233     0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f,
1234     0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25,
1235     0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33,
1236     0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37,
1237     0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41,
1238     0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66,
1239     0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d,
1240     0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75};
1241 const uint8_t HuffDecoderCommon::table22_6_emit_[108] = {
1242     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
1243     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
1244     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25,
1245     0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33,
1246     0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37,
1247     0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41,
1248     0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66,
1249     0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d,
1250     0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75};
1251 const uint8_t HuffDecoderCommon::table22_7_emit_[108] = {
1252     0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61,
1253     0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f,
1254     0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25,
1255     0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33,
1256     0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37,
1257     0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41,
1258     0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66,
1259     0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d,
1260     0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75};
1261 const uint8_t HuffDecoderCommon::table22_8_emit_[108] = {
1262     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
1263     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
1264     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25,
1265     0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33,
1266     0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37,
1267     0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41,
1268     0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66,
1269     0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d,
1270     0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75};
1271 const uint8_t HuffDecoderCommon::table22_9_emit_[108] = {
1272     0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61,
1273     0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f,
1274     0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25,
1275     0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33,
1276     0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37,
1277     0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41,
1278     0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66,
1279     0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d,
1280     0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75};
1281 const uint8_t HuffDecoderCommon::table22_10_emit_[60] = {
1282     0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61,
1283     0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f,
1284     0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31,
1285     0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61, 0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65,
1286     0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f, 0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74};
1287 const uint16_t HuffDecoderCommon::table22_10_ops_[64] = {
1288     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9,
1289     0x00c1, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1290     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1291     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1292     0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 0x0199,
1293     0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1294     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1295     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f2};
1296 const uint8_t HuffDecoderCommon::table22_11_emit_[60] = {
1297     0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61,
1298     0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f,
1299     0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31,
1300     0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61, 0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65,
1301     0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f, 0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74};
1302 const uint8_t HuffDecoderCommon::table22_12_emit_[60] = {
1303     0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61,
1304     0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f,
1305     0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31,
1306     0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61, 0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65,
1307     0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f, 0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74};
1308 const uint8_t HuffDecoderCommon::table22_13_emit_[60] = {
1309     0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61,
1310     0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f,
1311     0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31,
1312     0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61, 0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65,
1313     0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f, 0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74};
1314 const uint8_t HuffDecoderCommon::table22_14_emit_[60] = {
1315     0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61,
1316     0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f,
1317     0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31,
1318     0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61, 0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65,
1319     0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f, 0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74};
1320 const uint8_t HuffDecoderCommon::table22_15_emit_[60] = {
1321     0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61,
1322     0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f,
1323     0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31,
1324     0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61, 0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65,
1325     0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f, 0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74};
1326 const uint8_t HuffDecoderCommon::table22_16_emit_[60] = {
1327     0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61,
1328     0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f,
1329     0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31,
1330     0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61, 0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65,
1331     0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f, 0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74};
1332 const uint8_t HuffDecoderCommon::table22_17_emit_[60] = {
1333     0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61,
1334     0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f,
1335     0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31,
1336     0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61, 0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65,
1337     0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f, 0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74};
1338 const uint8_t HuffDecoderCommon::table22_18_emit_[60] = {
1339     0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61,
1340     0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f,
1341     0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31,
1342     0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61, 0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65,
1343     0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f, 0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74};
1344 const uint8_t HuffDecoderCommon::table22_19_emit_[60] = {
1345     0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61,
1346     0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f,
1347     0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31,
1348     0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61, 0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65,
1349     0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f, 0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74};
1350 const uint8_t HuffDecoderCommon::table22_20_emit_[60] = {
1351     0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61,
1352     0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f,
1353     0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31,
1354     0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61, 0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65,
1355     0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f, 0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74};
1356 const uint8_t HuffDecoderCommon::table22_21_emit_[60] = {
1357     0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61,
1358     0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f,
1359     0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31,
1360     0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61, 0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65,
1361     0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f, 0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74};
1362 const uint8_t HuffDecoderCommon::table22_22_emit_[60] = {
1363     0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61,
1364     0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f,
1365     0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31,
1366     0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61, 0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65,
1367     0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f, 0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74};
1368 const uint8_t HuffDecoderCommon::table22_23_emit_[8] = {0x7c, 0x3a, 0x7c, 0x42,
1369                                                         0x7c, 0x43, 0x7c, 0x44};
1370 const uint16_t HuffDecoderCommon::table22_23_ops_[64] = {
1371     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1373     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1374     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1375     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1376     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1377     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1378     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032};
1379 const uint8_t HuffDecoderCommon::table22_24_emit_[8] = {0x7c, 0x45, 0x7c, 0x46,
1380                                                         0x7c, 0x47, 0x7c, 0x48};
1381 const uint8_t HuffDecoderCommon::table22_25_emit_[8] = {0x7c, 0x49, 0x7c, 0x4a,
1382                                                         0x7c, 0x4b, 0x7c, 0x4c};
1383 const uint8_t HuffDecoderCommon::table22_26_emit_[8] = {0x7c, 0x4d, 0x7c, 0x4e,
1384                                                         0x7c, 0x4f, 0x7c, 0x50};
1385 const uint8_t HuffDecoderCommon::table22_27_emit_[8] = {0x7c, 0x51, 0x7c, 0x52,
1386                                                         0x7c, 0x53, 0x7c, 0x54};
1387 const uint8_t HuffDecoderCommon::table22_28_emit_[8] = {0x7c, 0x55, 0x7c, 0x56,
1388                                                         0x7c, 0x57, 0x7c, 0x59};
1389 const uint8_t HuffDecoderCommon::table22_29_emit_[8] = {0x7c, 0x6a, 0x7c, 0x6b,
1390                                                         0x7c, 0x71, 0x7c, 0x76};
1391 const uint8_t HuffDecoderCommon::table22_30_emit_[8] = {0x7c, 0x77, 0x7c, 0x78,
1392                                                         0x7c, 0x79, 0x7c, 0x7a};
1393 const uint8_t HuffDecoderCommon::table22_31_emit_[28] = {
1394     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58,
1395     0x7c, 0x5a, 0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29,
1396     0x7c, 0x3f, 0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c};
1397 const uint16_t HuffDecoderCommon::table22_31_ops_[64] = {
1398     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1399     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1400     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1401     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1402     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1403     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1404     0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082, 0x0000, 0x0092,
1405     0x0000, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x0000, 0x0000, 0x0003};
1406 const uint8_t HuffDecoderCommon::table22_32_emit_[60] = {
1407     0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61,
1408     0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f,
1409     0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x31, 0x30, 0x23, 0x31, 0x31,
1410     0x23, 0x31, 0x32, 0x23, 0x31, 0x61, 0x23, 0x31, 0x63, 0x23, 0x31, 0x65,
1411     0x23, 0x31, 0x69, 0x23, 0x31, 0x6f, 0x23, 0x31, 0x73, 0x23, 0x31, 0x74};
1412 const uint8_t HuffDecoderCommon::table22_33_emit_[60] = {
1413     0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61,
1414     0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f,
1415     0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x61, 0x30, 0x23, 0x61, 0x31,
1416     0x23, 0x61, 0x32, 0x23, 0x61, 0x61, 0x23, 0x61, 0x63, 0x23, 0x61, 0x65,
1417     0x23, 0x61, 0x69, 0x23, 0x61, 0x6f, 0x23, 0x61, 0x73, 0x23, 0x61, 0x74};
1418 const uint8_t HuffDecoderCommon::table22_34_emit_[60] = {
1419     0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61,
1420     0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f,
1421     0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x65, 0x30, 0x23, 0x65, 0x31,
1422     0x23, 0x65, 0x32, 0x23, 0x65, 0x61, 0x23, 0x65, 0x63, 0x23, 0x65, 0x65,
1423     0x23, 0x65, 0x69, 0x23, 0x65, 0x6f, 0x23, 0x65, 0x73, 0x23, 0x65, 0x74};
1424 const uint8_t HuffDecoderCommon::table22_35_emit_[60] = {
1425     0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61,
1426     0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f,
1427     0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31,
1428     0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61, 0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65,
1429     0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f, 0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74};
1430 const uint8_t HuffDecoderCommon::table22_36_emit_[60] = {
1431     0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61,
1432     0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f,
1433     0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x74, 0x30, 0x23, 0x74, 0x31,
1434     0x23, 0x74, 0x32, 0x23, 0x74, 0x61, 0x23, 0x74, 0x63, 0x23, 0x74, 0x65,
1435     0x23, 0x74, 0x69, 0x23, 0x74, 0x6f, 0x23, 0x74, 0x73, 0x23, 0x74, 0x74};
1436 const uint8_t HuffDecoderCommon::table22_37_emit_[8] = {0x23, 0x20, 0x23, 0x25,
1437                                                         0x23, 0x2d, 0x23, 0x2e};
1438 const uint8_t HuffDecoderCommon::table22_38_emit_[8] = {0x23, 0x2f, 0x23, 0x33,
1439                                                         0x23, 0x34, 0x23, 0x35};
1440 const uint8_t HuffDecoderCommon::table22_39_emit_[8] = {0x23, 0x36, 0x23, 0x37,
1441                                                         0x23, 0x38, 0x23, 0x39};
1442 const uint8_t HuffDecoderCommon::table22_40_emit_[8] = {0x23, 0x3d, 0x23, 0x41,
1443                                                         0x23, 0x5f, 0x23, 0x62};
1444 const uint8_t HuffDecoderCommon::table22_41_emit_[8] = {0x23, 0x64, 0x23, 0x66,
1445                                                         0x23, 0x67, 0x23, 0x68};
1446 const uint8_t HuffDecoderCommon::table22_42_emit_[8] = {0x23, 0x6c, 0x23, 0x6d,
1447                                                         0x23, 0x6e, 0x23, 0x70};
1448 const uint8_t HuffDecoderCommon::table22_43_emit_[12] = {
1449     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
1450 const uint16_t HuffDecoderCommon::table22_43_ops_[64] = {
1451     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1452     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1453     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1454     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1455     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1456     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1457     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1458     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
1459 const uint8_t HuffDecoderCommon::table22_44_emit_[16] = {
1460     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48,
1461     0x23, 0x49, 0x23, 0x4a, 0x23, 0x4b, 0x23, 0x4c};
1462 const uint16_t HuffDecoderCommon::table22_44_ops_[64] = {
1463     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1464     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1465     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1466     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1467     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1468     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1469     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
1470     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072};
1471 const uint8_t HuffDecoderCommon::table22_45_emit_[16] = {
1472     0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
1473     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54};
1474 const uint8_t HuffDecoderCommon::table22_46_emit_[16] = {
1475     0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59,
1476     0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76};
1477 const uint8_t HuffDecoderCommon::table22_47_emit_[30] = {
1478     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26,
1479     0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a,
1480     0x23, 0x21, 0x23, 0x22, 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f};
1481 const uint16_t HuffDecoderCommon::table22_47_ops_[64] = {
1482     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1483     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1484     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1485     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1486     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1487     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1488     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1489     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0000, 0x0000, 0x0003};
1490 const uint8_t HuffDecoderCommon::table22_48_emit_[60] = {
1491     0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61,
1492     0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f,
1493     0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31,
1494     0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61, 0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65,
1495     0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f, 0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74};
1496 const uint8_t HuffDecoderCommon::table22_49_emit_[60] = {
1497     0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61,
1498     0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f,
1499     0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31,
1500     0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61, 0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65,
1501     0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f, 0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74};
1502 const uint8_t HuffDecoderCommon::table22_50_emit_[60] = {
1503     0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61,
1504     0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f,
1505     0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31,
1506     0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61, 0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65,
1507     0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f, 0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74};
1508 const uint8_t HuffDecoderCommon::table22_51_emit_[60] = {
1509     0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61,
1510     0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f,
1511     0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31,
1512     0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61, 0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65,
1513     0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f, 0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74};
1514 const uint8_t HuffDecoderCommon::table22_52_emit_[60] = {
1515     0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61,
1516     0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f,
1517     0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31,
1518     0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61, 0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65,
1519     0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f, 0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74};
1520 const uint8_t HuffDecoderCommon::table22_53_emit_[8] = {0x3e, 0x20, 0x3e, 0x25,
1521                                                         0x3e, 0x2d, 0x3e, 0x2e};
1522 const uint8_t HuffDecoderCommon::table22_54_emit_[8] = {0x3e, 0x2f, 0x3e, 0x33,
1523                                                         0x3e, 0x34, 0x3e, 0x35};
1524 const uint8_t HuffDecoderCommon::table22_55_emit_[8] = {0x3e, 0x36, 0x3e, 0x37,
1525                                                         0x3e, 0x38, 0x3e, 0x39};
1526 const uint8_t HuffDecoderCommon::table22_56_emit_[8] = {0x3e, 0x3d, 0x3e, 0x41,
1527                                                         0x3e, 0x5f, 0x3e, 0x62};
1528 const uint8_t HuffDecoderCommon::table22_57_emit_[8] = {0x3e, 0x64, 0x3e, 0x66,
1529                                                         0x3e, 0x67, 0x3e, 0x68};
1530 const uint8_t HuffDecoderCommon::table22_58_emit_[8] = {0x3e, 0x6c, 0x3e, 0x6d,
1531                                                         0x3e, 0x6e, 0x3e, 0x70};
1532 const uint8_t HuffDecoderCommon::table22_59_emit_[12] = {
1533     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
1534 const uint8_t HuffDecoderCommon::table22_60_emit_[16] = {
1535     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48,
1536     0x3e, 0x49, 0x3e, 0x4a, 0x3e, 0x4b, 0x3e, 0x4c};
1537 const uint8_t HuffDecoderCommon::table22_61_emit_[16] = {
1538     0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
1539     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54};
1540 const uint8_t HuffDecoderCommon::table22_62_emit_[16] = {
1541     0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59,
1542     0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76};
1543 const uint8_t HuffDecoderCommon::table22_63_emit_[30] = {
1544     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26,
1545     0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a,
1546     0x3e, 0x21, 0x3e, 0x22, 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f};
1547 const uint8_t HuffDecoderCommon::table22_64_emit_[8] = {0x00, 0x30, 0x00, 0x31,
1548                                                         0x00, 0x32, 0x00, 0x61};
1549 const uint8_t HuffDecoderCommon::table22_65_emit_[8] = {0x00, 0x63, 0x00, 0x65,
1550                                                         0x00, 0x69, 0x00, 0x6f};
1551 const uint8_t HuffDecoderCommon::table22_66_emit_[12] = {
1552     0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e};
1553 const uint8_t HuffDecoderCommon::table22_67_emit_[16] = {
1554     0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
1555     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
1556 const uint8_t HuffDecoderCommon::table22_68_emit_[16] = {
1557     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62,
1558     0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68};
1559 const uint8_t HuffDecoderCommon::table22_69_emit_[20] = {
1560     0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72,
1561     0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44};
1562 const uint16_t HuffDecoderCommon::table22_69_ops_[64] = {
1563     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1564     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1565     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1566     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1567     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1568     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1569     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1570     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092};
1571 const uint8_t HuffDecoderCommon::table22_70_emit_[32] = {
1572     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00,
1573     0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f,
1574     0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54};
1575 const uint16_t HuffDecoderCommon::table22_70_ops_[64] = {
1576     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1577     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1578     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1579     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1580     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1581     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1582     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2,
1583     0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2};
1584 const uint8_t HuffDecoderCommon::table22_71_emit_[36] = {
1585     0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b,
1586     0x00, 0x71, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a,
1587     0x00, 0x26, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
1588 const uint16_t HuffDecoderCommon::table22_71_ops_[64] = {
1589     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1590     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1591     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1592     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1593     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1594     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1595     0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2,
1596     0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0003};
1597 const uint8_t HuffDecoderCommon::table22_72_emit_[8] = {0x24, 0x30, 0x24, 0x31,
1598                                                         0x24, 0x32, 0x24, 0x61};
1599 const uint8_t HuffDecoderCommon::table22_73_emit_[8] = {0x24, 0x63, 0x24, 0x65,
1600                                                         0x24, 0x69, 0x24, 0x6f};
1601 const uint8_t HuffDecoderCommon::table22_74_emit_[12] = {
1602     0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e};
1603 const uint8_t HuffDecoderCommon::table22_75_emit_[16] = {
1604     0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
1605     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
1606 const uint8_t HuffDecoderCommon::table22_76_emit_[16] = {
1607     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62,
1608     0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68};
1609 const uint8_t HuffDecoderCommon::table22_77_emit_[20] = {
1610     0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72,
1611     0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44};
1612 const uint8_t HuffDecoderCommon::table22_78_emit_[32] = {
1613     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24,
1614     0x4a, 0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f,
1615     0x24, 0x50, 0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54};
1616 const uint8_t HuffDecoderCommon::table22_79_emit_[36] = {
1617     0x24, 0x55, 0x24, 0x56, 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b,
1618     0x24, 0x71, 0x24, 0x76, 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a,
1619     0x24, 0x26, 0x24, 0x2a, 0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
1620 const uint8_t HuffDecoderCommon::table22_80_emit_[8] = {0x40, 0x30, 0x40, 0x31,
1621                                                         0x40, 0x32, 0x40, 0x61};
1622 const uint8_t HuffDecoderCommon::table22_81_emit_[8] = {0x40, 0x63, 0x40, 0x65,
1623                                                         0x40, 0x69, 0x40, 0x6f};
1624 const uint8_t HuffDecoderCommon::table22_82_emit_[12] = {
1625     0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e};
1626 const uint8_t HuffDecoderCommon::table22_83_emit_[16] = {
1627     0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
1628     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
1629 const uint8_t HuffDecoderCommon::table22_84_emit_[16] = {
1630     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62,
1631     0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68};
1632 const uint8_t HuffDecoderCommon::table22_85_emit_[20] = {
1633     0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72,
1634     0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44};
1635 const uint8_t HuffDecoderCommon::table22_86_emit_[32] = {
1636     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40,
1637     0x4a, 0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f,
1638     0x40, 0x50, 0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54};
1639 const uint8_t HuffDecoderCommon::table22_87_emit_[36] = {
1640     0x40, 0x55, 0x40, 0x56, 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b,
1641     0x40, 0x71, 0x40, 0x76, 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a,
1642     0x40, 0x26, 0x40, 0x2a, 0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
1643 const uint8_t HuffDecoderCommon::table22_88_emit_[8] = {0x5b, 0x30, 0x5b, 0x31,
1644                                                         0x5b, 0x32, 0x5b, 0x61};
1645 const uint8_t HuffDecoderCommon::table22_89_emit_[8] = {0x5b, 0x63, 0x5b, 0x65,
1646                                                         0x5b, 0x69, 0x5b, 0x6f};
1647 const uint8_t HuffDecoderCommon::table22_90_emit_[12] = {
1648     0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e};
1649 const uint8_t HuffDecoderCommon::table22_91_emit_[16] = {
1650     0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
1651     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
1652 const uint8_t HuffDecoderCommon::table22_92_emit_[16] = {
1653     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62,
1654     0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68};
1655 const uint8_t HuffDecoderCommon::table22_93_emit_[20] = {
1656     0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72,
1657     0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44};
1658 const uint8_t HuffDecoderCommon::table22_94_emit_[32] = {
1659     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b,
1660     0x4a, 0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f,
1661     0x5b, 0x50, 0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54};
1662 const uint8_t HuffDecoderCommon::table22_95_emit_[36] = {
1663     0x5b, 0x55, 0x5b, 0x56, 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b,
1664     0x5b, 0x71, 0x5b, 0x76, 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a,
1665     0x5b, 0x26, 0x5b, 0x2a, 0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
1666 const uint8_t HuffDecoderCommon::table22_96_emit_[8] = {0x5d, 0x30, 0x5d, 0x31,
1667                                                         0x5d, 0x32, 0x5d, 0x61};
1668 const uint8_t HuffDecoderCommon::table22_97_emit_[8] = {0x5d, 0x63, 0x5d, 0x65,
1669                                                         0x5d, 0x69, 0x5d, 0x6f};
1670 const uint8_t HuffDecoderCommon::table22_98_emit_[12] = {
1671     0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e};
1672 const uint8_t HuffDecoderCommon::table22_99_emit_[16] = {
1673     0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
1674     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1675 const uint8_t HuffDecoderCommon::table22_100_emit_[16] = {
1676     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62,
1677     0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68};
1678 const uint8_t HuffDecoderCommon::table22_101_emit_[20] = {
1679     0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72,
1680     0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44};
1681 const uint8_t HuffDecoderCommon::table22_102_emit_[32] = {
1682     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d,
1683     0x4a, 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f,
1684     0x5d, 0x50, 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54};
1685 const uint8_t HuffDecoderCommon::table22_103_emit_[36] = {
1686     0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b,
1687     0x5d, 0x71, 0x5d, 0x76, 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a,
1688     0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
1689 const uint8_t HuffDecoderCommon::table22_104_emit_[8] = {
1690     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61};
1691 const uint8_t HuffDecoderCommon::table22_105_emit_[8] = {
1692     0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f};
1693 const uint8_t HuffDecoderCommon::table22_106_emit_[12] = {
1694     0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e};
1695 const uint8_t HuffDecoderCommon::table22_107_emit_[16] = {
1696     0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
1697     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1698 const uint8_t HuffDecoderCommon::table22_108_emit_[16] = {
1699     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62,
1700     0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68};
1701 const uint8_t HuffDecoderCommon::table22_109_emit_[20] = {
1702     0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72,
1703     0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44};
1704 const uint8_t HuffDecoderCommon::table22_110_emit_[32] = {
1705     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e,
1706     0x4a, 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f,
1707     0x7e, 0x50, 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54};
1708 const uint8_t HuffDecoderCommon::table22_111_emit_[36] = {
1709     0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b,
1710     0x7e, 0x71, 0x7e, 0x76, 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a,
1711     0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
1712 const uint8_t HuffDecoderCommon::table22_112_emit_[16] = {
1713     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61,
1714     0x5e, 0x63, 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f};
1715 const uint8_t HuffDecoderCommon::table22_113_emit_[28] = {
1716     0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d,
1717     0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
1718     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
1719 const uint16_t HuffDecoderCommon::table22_113_ops_[64] = {
1720     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1721     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1722     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1723     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1724     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1725     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1726     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1727     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2};
1728 const uint8_t HuffDecoderCommon::table22_114_emit_[36] = {
1729     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1730     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1731     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44};
1732 const uint16_t HuffDecoderCommon::table22_114_ops_[64] = {
1733     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1734     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1735     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1736     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1737     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1738     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1739     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2,
1740     0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112};
1741 const uint8_t HuffDecoderCommon::table22_115_emit_[68] = {
1742     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1743     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1744     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1745     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1746     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a,
1747     0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a};
1748 const uint16_t HuffDecoderCommon::table22_115_ops_[64] = {
1749     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
1750     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
1751     0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2,
1752     0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2,
1753     0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132,
1754     0x0000, 0x0142, 0x0000, 0x0152, 0x0000, 0x0162, 0x0000, 0x0172,
1755     0x0000, 0x0182, 0x0000, 0x0192, 0x0000, 0x01a2, 0x0000, 0x01b2,
1756     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0000, 0x0003};
1757 const uint8_t HuffDecoderCommon::table22_116_emit_[16] = {
1758     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61,
1759     0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f};
1760 const uint8_t HuffDecoderCommon::table22_117_emit_[28] = {
1761     0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d,
1762     0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
1763     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
1764 const uint8_t HuffDecoderCommon::table22_118_emit_[36] = {
1765     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1766     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1767     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44};
1768 const uint8_t HuffDecoderCommon::table22_119_emit_[68] = {
1769     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1770     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1771     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1772     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1773     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a,
1774     0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a};
1775 const uint8_t HuffDecoderCommon::table22_120_emit_[44] = {
1776     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c,
1777     0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20,
1778     0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c,
1779     0x34, 0x3c, 0x35, 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39};
1780 const uint16_t HuffDecoderCommon::table22_120_ops_[64] = {
1781     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1782     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1783     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1784     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1785     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1786     0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2,
1787     0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112,
1788     0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152};
1789 const uint8_t HuffDecoderCommon::table22_121_emit_[92] = {
1790     0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66,
1791     0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70,
1792     0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44,
1793     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a,
1794     0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50,
1795     0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56,
1796     0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76,
1797     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a};
1798 const uint16_t HuffDecoderCommon::table22_121_ops_[64] = {
1799     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
1800     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
1801     0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2,
1802     0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1803     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
1804     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
1805     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
1806     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0000, 0x0000, 0x0000, 0x0003};
1807 const uint8_t HuffDecoderCommon::table22_122_emit_[44] = {
1808     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60,
1809     0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20,
1810     0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60,
1811     0x34, 0x60, 0x35, 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39};
1812 const uint8_t HuffDecoderCommon::table22_123_emit_[92] = {
1813     0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66,
1814     0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70,
1815     0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44,
1816     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a,
1817     0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50,
1818     0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56,
1819     0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76,
1820     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a};
1821 const uint8_t HuffDecoderCommon::table22_124_emit_[44] = {
1822     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
1823     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20,
1824     0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b,
1825     0x34, 0x7b, 0x35, 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
1826 const uint8_t HuffDecoderCommon::table22_125_emit_[92] = {
1827     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66,
1828     0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70,
1829     0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44,
1830     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a,
1831     0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50,
1832     0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56,
1833     0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76,
1834     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a};
1835 const uint8_t HuffDecoderCommon::table22_126_emit_[15] = {
1836     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8,
1837     0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac};
1838 const uint16_t HuffDecoderCommon::table22_126_ops_[64] = {
1839     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
1840     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b,
1841     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013,
1842     0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0023,
1843     0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 0x0033,
1844     0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043,
1845     0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0053,
1846     0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073};
1847 const uint8_t HuffDecoderCommon::table22_127_emit_[35] = {
1848     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85,
1849     0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2,
1850     0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
1851 const uint16_t HuffDecoderCommon::table22_127_ops_[64] = {
1852     0x0000, 0x0003, 0x0000, 0x000b, 0x0000, 0x0013, 0x0000, 0x001b,
1853     0x0000, 0x0023, 0x0000, 0x002b, 0x0000, 0x0033, 0x0000, 0x003b,
1854     0x0000, 0x0043, 0x004b, 0x0053, 0x005b, 0x0063, 0x006b, 0x0073,
1855     0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3, 0x00ab, 0x00b3,
1856     0x00bb, 0x00c3, 0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3,
1857     0x00fb, 0x0103, 0x010b, 0x0113, 0x0000, 0x0000, 0x0000, 0x0000,
1858     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1859     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004};
1860 const uint8_t* const HuffDecoderCommon::table22_emit_[128] = {
1861     table22_0_emit_,   table22_1_emit_,   table22_2_emit_,   table22_3_emit_,
1862     table22_4_emit_,   table22_5_emit_,   table22_6_emit_,   table22_7_emit_,
1863     table22_8_emit_,   table22_9_emit_,   table22_10_emit_,  table22_11_emit_,
1864     table22_12_emit_,  table22_13_emit_,  table22_14_emit_,  table22_15_emit_,
1865     table22_16_emit_,  table22_17_emit_,  table22_18_emit_,  table22_19_emit_,
1866     table22_20_emit_,  table22_21_emit_,  table22_22_emit_,  table22_23_emit_,
1867     table22_24_emit_,  table22_25_emit_,  table22_26_emit_,  table22_27_emit_,
1868     table22_28_emit_,  table22_29_emit_,  table22_30_emit_,  table22_31_emit_,
1869     table22_32_emit_,  table22_33_emit_,  table22_34_emit_,  table22_35_emit_,
1870     table22_36_emit_,  table22_37_emit_,  table22_38_emit_,  table22_39_emit_,
1871     table22_40_emit_,  table22_41_emit_,  table22_42_emit_,  table22_43_emit_,
1872     table22_44_emit_,  table22_45_emit_,  table22_46_emit_,  table22_47_emit_,
1873     table22_48_emit_,  table22_49_emit_,  table22_50_emit_,  table22_51_emit_,
1874     table22_52_emit_,  table22_53_emit_,  table22_54_emit_,  table22_55_emit_,
1875     table22_56_emit_,  table22_57_emit_,  table22_58_emit_,  table22_59_emit_,
1876     table22_60_emit_,  table22_61_emit_,  table22_62_emit_,  table22_63_emit_,
1877     table22_64_emit_,  table22_65_emit_,  table22_66_emit_,  table22_67_emit_,
1878     table22_68_emit_,  table22_69_emit_,  table22_70_emit_,  table22_71_emit_,
1879     table22_72_emit_,  table22_73_emit_,  table22_74_emit_,  table22_75_emit_,
1880     table22_76_emit_,  table22_77_emit_,  table22_78_emit_,  table22_79_emit_,
1881     table22_80_emit_,  table22_81_emit_,  table22_82_emit_,  table22_83_emit_,
1882     table22_84_emit_,  table22_85_emit_,  table22_86_emit_,  table22_87_emit_,
1883     table22_88_emit_,  table22_89_emit_,  table22_90_emit_,  table22_91_emit_,
1884     table22_92_emit_,  table22_93_emit_,  table22_94_emit_,  table22_95_emit_,
1885     table22_96_emit_,  table22_97_emit_,  table22_98_emit_,  table22_99_emit_,
1886     table22_100_emit_, table22_101_emit_, table22_102_emit_, table22_103_emit_,
1887     table22_104_emit_, table22_105_emit_, table22_106_emit_, table22_107_emit_,
1888     table22_108_emit_, table22_109_emit_, table22_110_emit_, table22_111_emit_,
1889     table22_112_emit_, table22_113_emit_, table22_114_emit_, table22_115_emit_,
1890     table22_116_emit_, table22_117_emit_, table22_118_emit_, table22_119_emit_,
1891     table22_120_emit_, table22_121_emit_, table22_122_emit_, table22_123_emit_,
1892     table22_124_emit_, table22_125_emit_, table22_126_emit_, table22_127_emit_,
1893 };
1894 const uint16_t* const HuffDecoderCommon::table22_ops_[128] = {
1895     table22_0_ops_,   table22_0_ops_,   table22_0_ops_,   table22_0_ops_,
1896     table22_0_ops_,   table22_0_ops_,   table22_0_ops_,   table22_0_ops_,
1897     table22_0_ops_,   table22_0_ops_,   table22_10_ops_,  table22_10_ops_,
1898     table22_10_ops_,  table22_10_ops_,  table22_10_ops_,  table22_10_ops_,
1899     table22_10_ops_,  table22_10_ops_,  table22_10_ops_,  table22_10_ops_,
1900     table22_10_ops_,  table22_10_ops_,  table22_10_ops_,  table22_23_ops_,
1901     table22_23_ops_,  table22_23_ops_,  table22_23_ops_,  table22_23_ops_,
1902     table22_23_ops_,  table22_23_ops_,  table22_23_ops_,  table22_31_ops_,
1903     table22_10_ops_,  table22_10_ops_,  table22_10_ops_,  table22_10_ops_,
1904     table22_10_ops_,  table22_23_ops_,  table22_23_ops_,  table22_23_ops_,
1905     table22_23_ops_,  table22_23_ops_,  table22_23_ops_,  table22_43_ops_,
1906     table22_44_ops_,  table22_44_ops_,  table22_44_ops_,  table22_47_ops_,
1907     table22_10_ops_,  table22_10_ops_,  table22_10_ops_,  table22_10_ops_,
1908     table22_10_ops_,  table22_23_ops_,  table22_23_ops_,  table22_23_ops_,
1909     table22_23_ops_,  table22_23_ops_,  table22_23_ops_,  table22_43_ops_,
1910     table22_44_ops_,  table22_44_ops_,  table22_44_ops_,  table22_47_ops_,
1911     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1912     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1913     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1914     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1915     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1916     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1917     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1918     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1919     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1920     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1921     table22_23_ops_,  table22_23_ops_,  table22_43_ops_,  table22_44_ops_,
1922     table22_44_ops_,  table22_69_ops_,  table22_70_ops_,  table22_71_ops_,
1923     table22_44_ops_,  table22_113_ops_, table22_114_ops_, table22_115_ops_,
1924     table22_44_ops_,  table22_113_ops_, table22_114_ops_, table22_115_ops_,
1925     table22_120_ops_, table22_121_ops_, table22_120_ops_, table22_121_ops_,
1926     table22_120_ops_, table22_121_ops_, table22_126_ops_, table22_127_ops_,
1927 };
1928 const uint8_t HuffDecoderCommon::table23_0_emit_[204] = {
1929     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
1930     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
1931     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25,
1932     0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33,
1933     0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37,
1934     0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41,
1935     0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66,
1936     0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d,
1937     0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75,
1938     0x7c, 0x30, 0x3a, 0x7c, 0x30, 0x42, 0x7c, 0x30, 0x43, 0x7c, 0x30, 0x44,
1939     0x7c, 0x30, 0x45, 0x7c, 0x30, 0x46, 0x7c, 0x30, 0x47, 0x7c, 0x30, 0x48,
1940     0x7c, 0x30, 0x49, 0x7c, 0x30, 0x4a, 0x7c, 0x30, 0x4b, 0x7c, 0x30, 0x4c,
1941     0x7c, 0x30, 0x4d, 0x7c, 0x30, 0x4e, 0x7c, 0x30, 0x4f, 0x7c, 0x30, 0x50,
1942     0x7c, 0x30, 0x51, 0x7c, 0x30, 0x52, 0x7c, 0x30, 0x53, 0x7c, 0x30, 0x54,
1943     0x7c, 0x30, 0x55, 0x7c, 0x30, 0x56, 0x7c, 0x30, 0x57, 0x7c, 0x30, 0x59,
1944     0x7c, 0x30, 0x6a, 0x7c, 0x30, 0x6b, 0x7c, 0x30, 0x71, 0x7c, 0x30, 0x76,
1945     0x7c, 0x30, 0x77, 0x7c, 0x30, 0x78, 0x7c, 0x30, 0x79, 0x7c, 0x30, 0x7a};
1946 const uint16_t HuffDecoderCommon::table23_0_ops_[128] = {
1947     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000,
1948     0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000,
1949     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000,
1950     0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1,
1951     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00f1, 0x0000, 0x0109, 0x0000,
1952     0x0121, 0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181,
1953     0x0000, 0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000,
1954     0x01f9, 0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259,
1955     0x0000, 0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000,
1956     0x02d1, 0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331,
1957     0x0000, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
1958     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
1959     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
1960     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0000, 0x0000,
1961     0x0000, 0x0002};
1962 const uint8_t HuffDecoderCommon::table23_1_emit_[204] = {
1963     0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61,
1964     0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f,
1965     0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25,
1966     0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33,
1967     0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37,
1968     0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41,
1969     0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66,
1970     0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d,
1971     0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75,
1972     0x7c, 0x31, 0x3a, 0x7c, 0x31, 0x42, 0x7c, 0x31, 0x43, 0x7c, 0x31, 0x44,
1973     0x7c, 0x31, 0x45, 0x7c, 0x31, 0x46, 0x7c, 0x31, 0x47, 0x7c, 0x31, 0x48,
1974     0x7c, 0x31, 0x49, 0x7c, 0x31, 0x4a, 0x7c, 0x31, 0x4b, 0x7c, 0x31, 0x4c,
1975     0x7c, 0x31, 0x4d, 0x7c, 0x31, 0x4e, 0x7c, 0x31, 0x4f, 0x7c, 0x31, 0x50,
1976     0x7c, 0x31, 0x51, 0x7c, 0x31, 0x52, 0x7c, 0x31, 0x53, 0x7c, 0x31, 0x54,
1977     0x7c, 0x31, 0x55, 0x7c, 0x31, 0x56, 0x7c, 0x31, 0x57, 0x7c, 0x31, 0x59,
1978     0x7c, 0x31, 0x6a, 0x7c, 0x31, 0x6b, 0x7c, 0x31, 0x71, 0x7c, 0x31, 0x76,
1979     0x7c, 0x31, 0x77, 0x7c, 0x31, 0x78, 0x7c, 0x31, 0x79, 0x7c, 0x31, 0x7a};
1980 const uint8_t HuffDecoderCommon::table23_2_emit_[204] = {
1981     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
1982     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
1983     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25,
1984     0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33,
1985     0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37,
1986     0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41,
1987     0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66,
1988     0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d,
1989     0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75,
1990     0x7c, 0x32, 0x3a, 0x7c, 0x32, 0x42, 0x7c, 0x32, 0x43, 0x7c, 0x32, 0x44,
1991     0x7c, 0x32, 0x45, 0x7c, 0x32, 0x46, 0x7c, 0x32, 0x47, 0x7c, 0x32, 0x48,
1992     0x7c, 0x32, 0x49, 0x7c, 0x32, 0x4a, 0x7c, 0x32, 0x4b, 0x7c, 0x32, 0x4c,
1993     0x7c, 0x32, 0x4d, 0x7c, 0x32, 0x4e, 0x7c, 0x32, 0x4f, 0x7c, 0x32, 0x50,
1994     0x7c, 0x32, 0x51, 0x7c, 0x32, 0x52, 0x7c, 0x32, 0x53, 0x7c, 0x32, 0x54,
1995     0x7c, 0x32, 0x55, 0x7c, 0x32, 0x56, 0x7c, 0x32, 0x57, 0x7c, 0x32, 0x59,
1996     0x7c, 0x32, 0x6a, 0x7c, 0x32, 0x6b, 0x7c, 0x32, 0x71, 0x7c, 0x32, 0x76,
1997     0x7c, 0x32, 0x77, 0x7c, 0x32, 0x78, 0x7c, 0x32, 0x79, 0x7c, 0x32, 0x7a};
1998 const uint8_t HuffDecoderCommon::table23_3_emit_[204] = {
1999     0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61,
2000     0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f,
2001     0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25,
2002     0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33,
2003     0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37,
2004     0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41,
2005     0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66,
2006     0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d,
2007     0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75,
2008     0x7c, 0x61, 0x3a, 0x7c, 0x61, 0x42, 0x7c, 0x61, 0x43, 0x7c, 0x61, 0x44,
2009     0x7c, 0x61, 0x45, 0x7c, 0x61, 0x46, 0x7c, 0x61, 0x47, 0x7c, 0x61, 0x48,
2010     0x7c, 0x61, 0x49, 0x7c, 0x61, 0x4a, 0x7c, 0x61, 0x4b, 0x7c, 0x61, 0x4c,
2011     0x7c, 0x61, 0x4d, 0x7c, 0x61, 0x4e, 0x7c, 0x61, 0x4f, 0x7c, 0x61, 0x50,
2012     0x7c, 0x61, 0x51, 0x7c, 0x61, 0x52, 0x7c, 0x61, 0x53, 0x7c, 0x61, 0x54,
2013     0x7c, 0x61, 0x55, 0x7c, 0x61, 0x56, 0x7c, 0x61, 0x57, 0x7c, 0x61, 0x59,
2014     0x7c, 0x61, 0x6a, 0x7c, 0x61, 0x6b, 0x7c, 0x61, 0x71, 0x7c, 0x61, 0x76,
2015     0x7c, 0x61, 0x77, 0x7c, 0x61, 0x78, 0x7c, 0x61, 0x79, 0x7c, 0x61, 0x7a};
2016 const uint8_t HuffDecoderCommon::table23_4_emit_[204] = {
2017     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
2018     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
2019     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25,
2020     0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33,
2021     0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37,
2022     0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41,
2023     0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66,
2024     0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d,
2025     0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75,
2026     0x7c, 0x63, 0x3a, 0x7c, 0x63, 0x42, 0x7c, 0x63, 0x43, 0x7c, 0x63, 0x44,
2027     0x7c, 0x63, 0x45, 0x7c, 0x63, 0x46, 0x7c, 0x63, 0x47, 0x7c, 0x63, 0x48,
2028     0x7c, 0x63, 0x49, 0x7c, 0x63, 0x4a, 0x7c, 0x63, 0x4b, 0x7c, 0x63, 0x4c,
2029     0x7c, 0x63, 0x4d, 0x7c, 0x63, 0x4e, 0x7c, 0x63, 0x4f, 0x7c, 0x63, 0x50,
2030     0x7c, 0x63, 0x51, 0x7c, 0x63, 0x52, 0x7c, 0x63, 0x53, 0x7c, 0x63, 0x54,
2031     0x7c, 0x63, 0x55, 0x7c, 0x63, 0x56, 0x7c, 0x63, 0x57, 0x7c, 0x63, 0x59,
2032     0x7c, 0x63, 0x6a, 0x7c, 0x63, 0x6b, 0x7c, 0x63, 0x71, 0x7c, 0x63, 0x76,
2033     0x7c, 0x63, 0x77, 0x7c, 0x63, 0x78, 0x7c, 0x63, 0x79, 0x7c, 0x63, 0x7a};
2034 const uint8_t HuffDecoderCommon::table23_5_emit_[204] = {
2035     0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61,
2036     0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f,
2037     0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25,
2038     0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33,
2039     0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37,
2040     0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41,
2041     0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66,
2042     0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d,
2043     0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75,
2044     0x7c, 0x65, 0x3a, 0x7c, 0x65, 0x42, 0x7c, 0x65, 0x43, 0x7c, 0x65, 0x44,
2045     0x7c, 0x65, 0x45, 0x7c, 0x65, 0x46, 0x7c, 0x65, 0x47, 0x7c, 0x65, 0x48,
2046     0x7c, 0x65, 0x49, 0x7c, 0x65, 0x4a, 0x7c, 0x65, 0x4b, 0x7c, 0x65, 0x4c,
2047     0x7c, 0x65, 0x4d, 0x7c, 0x65, 0x4e, 0x7c, 0x65, 0x4f, 0x7c, 0x65, 0x50,
2048     0x7c, 0x65, 0x51, 0x7c, 0x65, 0x52, 0x7c, 0x65, 0x53, 0x7c, 0x65, 0x54,
2049     0x7c, 0x65, 0x55, 0x7c, 0x65, 0x56, 0x7c, 0x65, 0x57, 0x7c, 0x65, 0x59,
2050     0x7c, 0x65, 0x6a, 0x7c, 0x65, 0x6b, 0x7c, 0x65, 0x71, 0x7c, 0x65, 0x76,
2051     0x7c, 0x65, 0x77, 0x7c, 0x65, 0x78, 0x7c, 0x65, 0x79, 0x7c, 0x65, 0x7a};
2052 const uint8_t HuffDecoderCommon::table23_6_emit_[204] = {
2053     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
2054     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
2055     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25,
2056     0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33,
2057     0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37,
2058     0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41,
2059     0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66,
2060     0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d,
2061     0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75,
2062     0x7c, 0x69, 0x3a, 0x7c, 0x69, 0x42, 0x7c, 0x69, 0x43, 0x7c, 0x69, 0x44,
2063     0x7c, 0x69, 0x45, 0x7c, 0x69, 0x46, 0x7c, 0x69, 0x47, 0x7c, 0x69, 0x48,
2064     0x7c, 0x69, 0x49, 0x7c, 0x69, 0x4a, 0x7c, 0x69, 0x4b, 0x7c, 0x69, 0x4c,
2065     0x7c, 0x69, 0x4d, 0x7c, 0x69, 0x4e, 0x7c, 0x69, 0x4f, 0x7c, 0x69, 0x50,
2066     0x7c, 0x69, 0x51, 0x7c, 0x69, 0x52, 0x7c, 0x69, 0x53, 0x7c, 0x69, 0x54,
2067     0x7c, 0x69, 0x55, 0x7c, 0x69, 0x56, 0x7c, 0x69, 0x57, 0x7c, 0x69, 0x59,
2068     0x7c, 0x69, 0x6a, 0x7c, 0x69, 0x6b, 0x7c, 0x69, 0x71, 0x7c, 0x69, 0x76,
2069     0x7c, 0x69, 0x77, 0x7c, 0x69, 0x78, 0x7c, 0x69, 0x79, 0x7c, 0x69, 0x7a};
2070 const uint8_t HuffDecoderCommon::table23_7_emit_[204] = {
2071     0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61,
2072     0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f,
2073     0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25,
2074     0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33,
2075     0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37,
2076     0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41,
2077     0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66,
2078     0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d,
2079     0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75,
2080     0x7c, 0x6f, 0x3a, 0x7c, 0x6f, 0x42, 0x7c, 0x6f, 0x43, 0x7c, 0x6f, 0x44,
2081     0x7c, 0x6f, 0x45, 0x7c, 0x6f, 0x46, 0x7c, 0x6f, 0x47, 0x7c, 0x6f, 0x48,
2082     0x7c, 0x6f, 0x49, 0x7c, 0x6f, 0x4a, 0x7c, 0x6f, 0x4b, 0x7c, 0x6f, 0x4c,
2083     0x7c, 0x6f, 0x4d, 0x7c, 0x6f, 0x4e, 0x7c, 0x6f, 0x4f, 0x7c, 0x6f, 0x50,
2084     0x7c, 0x6f, 0x51, 0x7c, 0x6f, 0x52, 0x7c, 0x6f, 0x53, 0x7c, 0x6f, 0x54,
2085     0x7c, 0x6f, 0x55, 0x7c, 0x6f, 0x56, 0x7c, 0x6f, 0x57, 0x7c, 0x6f, 0x59,
2086     0x7c, 0x6f, 0x6a, 0x7c, 0x6f, 0x6b, 0x7c, 0x6f, 0x71, 0x7c, 0x6f, 0x76,
2087     0x7c, 0x6f, 0x77, 0x7c, 0x6f, 0x78, 0x7c, 0x6f, 0x79, 0x7c, 0x6f, 0x7a};
2088 const uint8_t HuffDecoderCommon::table23_8_emit_[204] = {
2089     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
2090     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
2091     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25,
2092     0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33,
2093     0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37,
2094     0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41,
2095     0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66,
2096     0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d,
2097     0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75,
2098     0x7c, 0x73, 0x3a, 0x7c, 0x73, 0x42, 0x7c, 0x73, 0x43, 0x7c, 0x73, 0x44,
2099     0x7c, 0x73, 0x45, 0x7c, 0x73, 0x46, 0x7c, 0x73, 0x47, 0x7c, 0x73, 0x48,
2100     0x7c, 0x73, 0x49, 0x7c, 0x73, 0x4a, 0x7c, 0x73, 0x4b, 0x7c, 0x73, 0x4c,
2101     0x7c, 0x73, 0x4d, 0x7c, 0x73, 0x4e, 0x7c, 0x73, 0x4f, 0x7c, 0x73, 0x50,
2102     0x7c, 0x73, 0x51, 0x7c, 0x73, 0x52, 0x7c, 0x73, 0x53, 0x7c, 0x73, 0x54,
2103     0x7c, 0x73, 0x55, 0x7c, 0x73, 0x56, 0x7c, 0x73, 0x57, 0x7c, 0x73, 0x59,
2104     0x7c, 0x73, 0x6a, 0x7c, 0x73, 0x6b, 0x7c, 0x73, 0x71, 0x7c, 0x73, 0x76,
2105     0x7c, 0x73, 0x77, 0x7c, 0x73, 0x78, 0x7c, 0x73, 0x79, 0x7c, 0x73, 0x7a};
2106 const uint8_t HuffDecoderCommon::table23_9_emit_[204] = {
2107     0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61,
2108     0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f,
2109     0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25,
2110     0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33,
2111     0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37,
2112     0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41,
2113     0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66,
2114     0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d,
2115     0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75,
2116     0x7c, 0x74, 0x3a, 0x7c, 0x74, 0x42, 0x7c, 0x74, 0x43, 0x7c, 0x74, 0x44,
2117     0x7c, 0x74, 0x45, 0x7c, 0x74, 0x46, 0x7c, 0x74, 0x47, 0x7c, 0x74, 0x48,
2118     0x7c, 0x74, 0x49, 0x7c, 0x74, 0x4a, 0x7c, 0x74, 0x4b, 0x7c, 0x74, 0x4c,
2119     0x7c, 0x74, 0x4d, 0x7c, 0x74, 0x4e, 0x7c, 0x74, 0x4f, 0x7c, 0x74, 0x50,
2120     0x7c, 0x74, 0x51, 0x7c, 0x74, 0x52, 0x7c, 0x74, 0x53, 0x7c, 0x74, 0x54,
2121     0x7c, 0x74, 0x55, 0x7c, 0x74, 0x56, 0x7c, 0x74, 0x57, 0x7c, 0x74, 0x59,
2122     0x7c, 0x74, 0x6a, 0x7c, 0x74, 0x6b, 0x7c, 0x74, 0x71, 0x7c, 0x74, 0x76,
2123     0x7c, 0x74, 0x77, 0x7c, 0x74, 0x78, 0x7c, 0x74, 0x79, 0x7c, 0x74, 0x7a};
2124 const uint8_t HuffDecoderCommon::table23_10_emit_[216] = {
2125     0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61,
2126     0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f,
2127     0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x20, 0x20, 0x7c, 0x20, 0x25,
2128     0x7c, 0x20, 0x2d, 0x7c, 0x20, 0x2e, 0x7c, 0x20, 0x2f, 0x7c, 0x20, 0x33,
2129     0x7c, 0x20, 0x34, 0x7c, 0x20, 0x35, 0x7c, 0x20, 0x36, 0x7c, 0x20, 0x37,
2130     0x7c, 0x20, 0x38, 0x7c, 0x20, 0x39, 0x7c, 0x20, 0x3d, 0x7c, 0x20, 0x41,
2131     0x7c, 0x20, 0x5f, 0x7c, 0x20, 0x62, 0x7c, 0x20, 0x64, 0x7c, 0x20, 0x66,
2132     0x7c, 0x20, 0x67, 0x7c, 0x20, 0x68, 0x7c, 0x20, 0x6c, 0x7c, 0x20, 0x6d,
2133     0x7c, 0x20, 0x6e, 0x7c, 0x20, 0x70, 0x7c, 0x20, 0x72, 0x7c, 0x20, 0x75,
2134     0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31, 0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61,
2135     0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65, 0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f,
2136     0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74, 0x7c, 0x25, 0x20, 0x7c, 0x25, 0x25,
2137     0x7c, 0x25, 0x2d, 0x7c, 0x25, 0x2e, 0x7c, 0x25, 0x2f, 0x7c, 0x25, 0x33,
2138     0x7c, 0x25, 0x34, 0x7c, 0x25, 0x35, 0x7c, 0x25, 0x36, 0x7c, 0x25, 0x37,
2139     0x7c, 0x25, 0x38, 0x7c, 0x25, 0x39, 0x7c, 0x25, 0x3d, 0x7c, 0x25, 0x41,
2140     0x7c, 0x25, 0x5f, 0x7c, 0x25, 0x62, 0x7c, 0x25, 0x64, 0x7c, 0x25, 0x66,
2141     0x7c, 0x25, 0x67, 0x7c, 0x25, 0x68, 0x7c, 0x25, 0x6c, 0x7c, 0x25, 0x6d,
2142     0x7c, 0x25, 0x6e, 0x7c, 0x25, 0x70, 0x7c, 0x25, 0x72, 0x7c, 0x25, 0x75};
2143 const uint16_t HuffDecoderCommon::table23_10_ops_[128] = {
2144     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 0x0000,
2145     0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 0x0000, 0x00c1,
2146     0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
2147     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
2148     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
2149     0x0349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2150     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2151     0x0002, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9,
2152     0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000,
2153     0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
2154     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
2155     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
2156     0x0691, 0x06a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2157     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2158     0x0000, 0x0362};
2159 const uint8_t HuffDecoderCommon::table23_11_emit_[216] = {
2160     0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61,
2161     0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f,
2162     0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2d, 0x20, 0x7c, 0x2d, 0x25,
2163     0x7c, 0x2d, 0x2d, 0x7c, 0x2d, 0x2e, 0x7c, 0x2d, 0x2f, 0x7c, 0x2d, 0x33,
2164     0x7c, 0x2d, 0x34, 0x7c, 0x2d, 0x35, 0x7c, 0x2d, 0x36, 0x7c, 0x2d, 0x37,
2165     0x7c, 0x2d, 0x38, 0x7c, 0x2d, 0x39, 0x7c, 0x2d, 0x3d, 0x7c, 0x2d, 0x41,
2166     0x7c, 0x2d, 0x5f, 0x7c, 0x2d, 0x62, 0x7c, 0x2d, 0x64, 0x7c, 0x2d, 0x66,
2167     0x7c, 0x2d, 0x67, 0x7c, 0x2d, 0x68, 0x7c, 0x2d, 0x6c, 0x7c, 0x2d, 0x6d,
2168     0x7c, 0x2d, 0x6e, 0x7c, 0x2d, 0x70, 0x7c, 0x2d, 0x72, 0x7c, 0x2d, 0x75,
2169     0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31, 0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61,
2170     0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65, 0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f,
2171     0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74, 0x7c, 0x2e, 0x20, 0x7c, 0x2e, 0x25,
2172     0x7c, 0x2e, 0x2d, 0x7c, 0x2e, 0x2e, 0x7c, 0x2e, 0x2f, 0x7c, 0x2e, 0x33,
2173     0x7c, 0x2e, 0x34, 0x7c, 0x2e, 0x35, 0x7c, 0x2e, 0x36, 0x7c, 0x2e, 0x37,
2174     0x7c, 0x2e, 0x38, 0x7c, 0x2e, 0x39, 0x7c, 0x2e, 0x3d, 0x7c, 0x2e, 0x41,
2175     0x7c, 0x2e, 0x5f, 0x7c, 0x2e, 0x62, 0x7c, 0x2e, 0x64, 0x7c, 0x2e, 0x66,
2176     0x7c, 0x2e, 0x67, 0x7c, 0x2e, 0x68, 0x7c, 0x2e, 0x6c, 0x7c, 0x2e, 0x6d,
2177     0x7c, 0x2e, 0x6e, 0x7c, 0x2e, 0x70, 0x7c, 0x2e, 0x72, 0x7c, 0x2e, 0x75};
2178 const uint8_t HuffDecoderCommon::table23_12_emit_[216] = {
2179     0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61,
2180     0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f,
2181     0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x2f, 0x20, 0x7c, 0x2f, 0x25,
2182     0x7c, 0x2f, 0x2d, 0x7c, 0x2f, 0x2e, 0x7c, 0x2f, 0x2f, 0x7c, 0x2f, 0x33,
2183     0x7c, 0x2f, 0x34, 0x7c, 0x2f, 0x35, 0x7c, 0x2f, 0x36, 0x7c, 0x2f, 0x37,
2184     0x7c, 0x2f, 0x38, 0x7c, 0x2f, 0x39, 0x7c, 0x2f, 0x3d, 0x7c, 0x2f, 0x41,
2185     0x7c, 0x2f, 0x5f, 0x7c, 0x2f, 0x62, 0x7c, 0x2f, 0x64, 0x7c, 0x2f, 0x66,
2186     0x7c, 0x2f, 0x67, 0x7c, 0x2f, 0x68, 0x7c, 0x2f, 0x6c, 0x7c, 0x2f, 0x6d,
2187     0x7c, 0x2f, 0x6e, 0x7c, 0x2f, 0x70, 0x7c, 0x2f, 0x72, 0x7c, 0x2f, 0x75,
2188     0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31, 0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61,
2189     0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65, 0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f,
2190     0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74, 0x7c, 0x33, 0x20, 0x7c, 0x33, 0x25,
2191     0x7c, 0x33, 0x2d, 0x7c, 0x33, 0x2e, 0x7c, 0x33, 0x2f, 0x7c, 0x33, 0x33,
2192     0x7c, 0x33, 0x34, 0x7c, 0x33, 0x35, 0x7c, 0x33, 0x36, 0x7c, 0x33, 0x37,
2193     0x7c, 0x33, 0x38, 0x7c, 0x33, 0x39, 0x7c, 0x33, 0x3d, 0x7c, 0x33, 0x41,
2194     0x7c, 0x33, 0x5f, 0x7c, 0x33, 0x62, 0x7c, 0x33, 0x64, 0x7c, 0x33, 0x66,
2195     0x7c, 0x33, 0x67, 0x7c, 0x33, 0x68, 0x7c, 0x33, 0x6c, 0x7c, 0x33, 0x6d,
2196     0x7c, 0x33, 0x6e, 0x7c, 0x33, 0x70, 0x7c, 0x33, 0x72, 0x7c, 0x33, 0x75};
2197 const uint8_t HuffDecoderCommon::table23_13_emit_[216] = {
2198     0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61,
2199     0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f,
2200     0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x34, 0x20, 0x7c, 0x34, 0x25,
2201     0x7c, 0x34, 0x2d, 0x7c, 0x34, 0x2e, 0x7c, 0x34, 0x2f, 0x7c, 0x34, 0x33,
2202     0x7c, 0x34, 0x34, 0x7c, 0x34, 0x35, 0x7c, 0x34, 0x36, 0x7c, 0x34, 0x37,
2203     0x7c, 0x34, 0x38, 0x7c, 0x34, 0x39, 0x7c, 0x34, 0x3d, 0x7c, 0x34, 0x41,
2204     0x7c, 0x34, 0x5f, 0x7c, 0x34, 0x62, 0x7c, 0x34, 0x64, 0x7c, 0x34, 0x66,
2205     0x7c, 0x34, 0x67, 0x7c, 0x34, 0x68, 0x7c, 0x34, 0x6c, 0x7c, 0x34, 0x6d,
2206     0x7c, 0x34, 0x6e, 0x7c, 0x34, 0x70, 0x7c, 0x34, 0x72, 0x7c, 0x34, 0x75,
2207     0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31, 0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61,
2208     0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65, 0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f,
2209     0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74, 0x7c, 0x35, 0x20, 0x7c, 0x35, 0x25,
2210     0x7c, 0x35, 0x2d, 0x7c, 0x35, 0x2e, 0x7c, 0x35, 0x2f, 0x7c, 0x35, 0x33,
2211     0x7c, 0x35, 0x34, 0x7c, 0x35, 0x35, 0x7c, 0x35, 0x36, 0x7c, 0x35, 0x37,
2212     0x7c, 0x35, 0x38, 0x7c, 0x35, 0x39, 0x7c, 0x35, 0x3d, 0x7c, 0x35, 0x41,
2213     0x7c, 0x35, 0x5f, 0x7c, 0x35, 0x62, 0x7c, 0x35, 0x64, 0x7c, 0x35, 0x66,
2214     0x7c, 0x35, 0x67, 0x7c, 0x35, 0x68, 0x7c, 0x35, 0x6c, 0x7c, 0x35, 0x6d,
2215     0x7c, 0x35, 0x6e, 0x7c, 0x35, 0x70, 0x7c, 0x35, 0x72, 0x7c, 0x35, 0x75};
2216 const uint8_t HuffDecoderCommon::table23_14_emit_[216] = {
2217     0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61,
2218     0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f,
2219     0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x36, 0x20, 0x7c, 0x36, 0x25,
2220     0x7c, 0x36, 0x2d, 0x7c, 0x36, 0x2e, 0x7c, 0x36, 0x2f, 0x7c, 0x36, 0x33,
2221     0x7c, 0x36, 0x34, 0x7c, 0x36, 0x35, 0x7c, 0x36, 0x36, 0x7c, 0x36, 0x37,
2222     0x7c, 0x36, 0x38, 0x7c, 0x36, 0x39, 0x7c, 0x36, 0x3d, 0x7c, 0x36, 0x41,
2223     0x7c, 0x36, 0x5f, 0x7c, 0x36, 0x62, 0x7c, 0x36, 0x64, 0x7c, 0x36, 0x66,
2224     0x7c, 0x36, 0x67, 0x7c, 0x36, 0x68, 0x7c, 0x36, 0x6c, 0x7c, 0x36, 0x6d,
2225     0x7c, 0x36, 0x6e, 0x7c, 0x36, 0x70, 0x7c, 0x36, 0x72, 0x7c, 0x36, 0x75,
2226     0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31, 0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61,
2227     0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65, 0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f,
2228     0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74, 0x7c, 0x37, 0x20, 0x7c, 0x37, 0x25,
2229     0x7c, 0x37, 0x2d, 0x7c, 0x37, 0x2e, 0x7c, 0x37, 0x2f, 0x7c, 0x37, 0x33,
2230     0x7c, 0x37, 0x34, 0x7c, 0x37, 0x35, 0x7c, 0x37, 0x36, 0x7c, 0x37, 0x37,
2231     0x7c, 0x37, 0x38, 0x7c, 0x37, 0x39, 0x7c, 0x37, 0x3d, 0x7c, 0x37, 0x41,
2232     0x7c, 0x37, 0x5f, 0x7c, 0x37, 0x62, 0x7c, 0x37, 0x64, 0x7c, 0x37, 0x66,
2233     0x7c, 0x37, 0x67, 0x7c, 0x37, 0x68, 0x7c, 0x37, 0x6c, 0x7c, 0x37, 0x6d,
2234     0x7c, 0x37, 0x6e, 0x7c, 0x37, 0x70, 0x7c, 0x37, 0x72, 0x7c, 0x37, 0x75};
2235 const uint8_t HuffDecoderCommon::table23_15_emit_[216] = {
2236     0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61,
2237     0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f,
2238     0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x38, 0x20, 0x7c, 0x38, 0x25,
2239     0x7c, 0x38, 0x2d, 0x7c, 0x38, 0x2e, 0x7c, 0x38, 0x2f, 0x7c, 0x38, 0x33,
2240     0x7c, 0x38, 0x34, 0x7c, 0x38, 0x35, 0x7c, 0x38, 0x36, 0x7c, 0x38, 0x37,
2241     0x7c, 0x38, 0x38, 0x7c, 0x38, 0x39, 0x7c, 0x38, 0x3d, 0x7c, 0x38, 0x41,
2242     0x7c, 0x38, 0x5f, 0x7c, 0x38, 0x62, 0x7c, 0x38, 0x64, 0x7c, 0x38, 0x66,
2243     0x7c, 0x38, 0x67, 0x7c, 0x38, 0x68, 0x7c, 0x38, 0x6c, 0x7c, 0x38, 0x6d,
2244     0x7c, 0x38, 0x6e, 0x7c, 0x38, 0x70, 0x7c, 0x38, 0x72, 0x7c, 0x38, 0x75,
2245     0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31, 0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61,
2246     0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65, 0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f,
2247     0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74, 0x7c, 0x39, 0x20, 0x7c, 0x39, 0x25,
2248     0x7c, 0x39, 0x2d, 0x7c, 0x39, 0x2e, 0x7c, 0x39, 0x2f, 0x7c, 0x39, 0x33,
2249     0x7c, 0x39, 0x34, 0x7c, 0x39, 0x35, 0x7c, 0x39, 0x36, 0x7c, 0x39, 0x37,
2250     0x7c, 0x39, 0x38, 0x7c, 0x39, 0x39, 0x7c, 0x39, 0x3d, 0x7c, 0x39, 0x41,
2251     0x7c, 0x39, 0x5f, 0x7c, 0x39, 0x62, 0x7c, 0x39, 0x64, 0x7c, 0x39, 0x66,
2252     0x7c, 0x39, 0x67, 0x7c, 0x39, 0x68, 0x7c, 0x39, 0x6c, 0x7c, 0x39, 0x6d,
2253     0x7c, 0x39, 0x6e, 0x7c, 0x39, 0x70, 0x7c, 0x39, 0x72, 0x7c, 0x39, 0x75};
2254 const uint8_t HuffDecoderCommon::table23_16_emit_[216] = {
2255     0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61,
2256     0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f,
2257     0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x3d, 0x20, 0x7c, 0x3d, 0x25,
2258     0x7c, 0x3d, 0x2d, 0x7c, 0x3d, 0x2e, 0x7c, 0x3d, 0x2f, 0x7c, 0x3d, 0x33,
2259     0x7c, 0x3d, 0x34, 0x7c, 0x3d, 0x35, 0x7c, 0x3d, 0x36, 0x7c, 0x3d, 0x37,
2260     0x7c, 0x3d, 0x38, 0x7c, 0x3d, 0x39, 0x7c, 0x3d, 0x3d, 0x7c, 0x3d, 0x41,
2261     0x7c, 0x3d, 0x5f, 0x7c, 0x3d, 0x62, 0x7c, 0x3d, 0x64, 0x7c, 0x3d, 0x66,
2262     0x7c, 0x3d, 0x67, 0x7c, 0x3d, 0x68, 0x7c, 0x3d, 0x6c, 0x7c, 0x3d, 0x6d,
2263     0x7c, 0x3d, 0x6e, 0x7c, 0x3d, 0x70, 0x7c, 0x3d, 0x72, 0x7c, 0x3d, 0x75,
2264     0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31, 0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61,
2265     0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65, 0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f,
2266     0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74, 0x7c, 0x41, 0x20, 0x7c, 0x41, 0x25,
2267     0x7c, 0x41, 0x2d, 0x7c, 0x41, 0x2e, 0x7c, 0x41, 0x2f, 0x7c, 0x41, 0x33,
2268     0x7c, 0x41, 0x34, 0x7c, 0x41, 0x35, 0x7c, 0x41, 0x36, 0x7c, 0x41, 0x37,
2269     0x7c, 0x41, 0x38, 0x7c, 0x41, 0x39, 0x7c, 0x41, 0x3d, 0x7c, 0x41, 0x41,
2270     0x7c, 0x41, 0x5f, 0x7c, 0x41, 0x62, 0x7c, 0x41, 0x64, 0x7c, 0x41, 0x66,
2271     0x7c, 0x41, 0x67, 0x7c, 0x41, 0x68, 0x7c, 0x41, 0x6c, 0x7c, 0x41, 0x6d,
2272     0x7c, 0x41, 0x6e, 0x7c, 0x41, 0x70, 0x7c, 0x41, 0x72, 0x7c, 0x41, 0x75};
2273 const uint8_t HuffDecoderCommon::table23_17_emit_[216] = {
2274     0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61,
2275     0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f,
2276     0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x5f, 0x20, 0x7c, 0x5f, 0x25,
2277     0x7c, 0x5f, 0x2d, 0x7c, 0x5f, 0x2e, 0x7c, 0x5f, 0x2f, 0x7c, 0x5f, 0x33,
2278     0x7c, 0x5f, 0x34, 0x7c, 0x5f, 0x35, 0x7c, 0x5f, 0x36, 0x7c, 0x5f, 0x37,
2279     0x7c, 0x5f, 0x38, 0x7c, 0x5f, 0x39, 0x7c, 0x5f, 0x3d, 0x7c, 0x5f, 0x41,
2280     0x7c, 0x5f, 0x5f, 0x7c, 0x5f, 0x62, 0x7c, 0x5f, 0x64, 0x7c, 0x5f, 0x66,
2281     0x7c, 0x5f, 0x67, 0x7c, 0x5f, 0x68, 0x7c, 0x5f, 0x6c, 0x7c, 0x5f, 0x6d,
2282     0x7c, 0x5f, 0x6e, 0x7c, 0x5f, 0x70, 0x7c, 0x5f, 0x72, 0x7c, 0x5f, 0x75,
2283     0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31, 0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61,
2284     0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65, 0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f,
2285     0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74, 0x7c, 0x62, 0x20, 0x7c, 0x62, 0x25,
2286     0x7c, 0x62, 0x2d, 0x7c, 0x62, 0x2e, 0x7c, 0x62, 0x2f, 0x7c, 0x62, 0x33,
2287     0x7c, 0x62, 0x34, 0x7c, 0x62, 0x35, 0x7c, 0x62, 0x36, 0x7c, 0x62, 0x37,
2288     0x7c, 0x62, 0x38, 0x7c, 0x62, 0x39, 0x7c, 0x62, 0x3d, 0x7c, 0x62, 0x41,
2289     0x7c, 0x62, 0x5f, 0x7c, 0x62, 0x62, 0x7c, 0x62, 0x64, 0x7c, 0x62, 0x66,
2290     0x7c, 0x62, 0x67, 0x7c, 0x62, 0x68, 0x7c, 0x62, 0x6c, 0x7c, 0x62, 0x6d,
2291     0x7c, 0x62, 0x6e, 0x7c, 0x62, 0x70, 0x7c, 0x62, 0x72, 0x7c, 0x62, 0x75};
2292 const uint8_t HuffDecoderCommon::table23_18_emit_[216] = {
2293     0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61,
2294     0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f,
2295     0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x64, 0x20, 0x7c, 0x64, 0x25,
2296     0x7c, 0x64, 0x2d, 0x7c, 0x64, 0x2e, 0x7c, 0x64, 0x2f, 0x7c, 0x64, 0x33,
2297     0x7c, 0x64, 0x34, 0x7c, 0x64, 0x35, 0x7c, 0x64, 0x36, 0x7c, 0x64, 0x37,
2298     0x7c, 0x64, 0x38, 0x7c, 0x64, 0x39, 0x7c, 0x64, 0x3d, 0x7c, 0x64, 0x41,
2299     0x7c, 0x64, 0x5f, 0x7c, 0x64, 0x62, 0x7c, 0x64, 0x64, 0x7c, 0x64, 0x66,
2300     0x7c, 0x64, 0x67, 0x7c, 0x64, 0x68, 0x7c, 0x64, 0x6c, 0x7c, 0x64, 0x6d,
2301     0x7c, 0x64, 0x6e, 0x7c, 0x64, 0x70, 0x7c, 0x64, 0x72, 0x7c, 0x64, 0x75,
2302     0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31, 0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61,
2303     0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65, 0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f,
2304     0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74, 0x7c, 0x66, 0x20, 0x7c, 0x66, 0x25,
2305     0x7c, 0x66, 0x2d, 0x7c, 0x66, 0x2e, 0x7c, 0x66, 0x2f, 0x7c, 0x66, 0x33,
2306     0x7c, 0x66, 0x34, 0x7c, 0x66, 0x35, 0x7c, 0x66, 0x36, 0x7c, 0x66, 0x37,
2307     0x7c, 0x66, 0x38, 0x7c, 0x66, 0x39, 0x7c, 0x66, 0x3d, 0x7c, 0x66, 0x41,
2308     0x7c, 0x66, 0x5f, 0x7c, 0x66, 0x62, 0x7c, 0x66, 0x64, 0x7c, 0x66, 0x66,
2309     0x7c, 0x66, 0x67, 0x7c, 0x66, 0x68, 0x7c, 0x66, 0x6c, 0x7c, 0x66, 0x6d,
2310     0x7c, 0x66, 0x6e, 0x7c, 0x66, 0x70, 0x7c, 0x66, 0x72, 0x7c, 0x66, 0x75};
2311 const uint8_t HuffDecoderCommon::table23_19_emit_[216] = {
2312     0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61,
2313     0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f,
2314     0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x67, 0x20, 0x7c, 0x67, 0x25,
2315     0x7c, 0x67, 0x2d, 0x7c, 0x67, 0x2e, 0x7c, 0x67, 0x2f, 0x7c, 0x67, 0x33,
2316     0x7c, 0x67, 0x34, 0x7c, 0x67, 0x35, 0x7c, 0x67, 0x36, 0x7c, 0x67, 0x37,
2317     0x7c, 0x67, 0x38, 0x7c, 0x67, 0x39, 0x7c, 0x67, 0x3d, 0x7c, 0x67, 0x41,
2318     0x7c, 0x67, 0x5f, 0x7c, 0x67, 0x62, 0x7c, 0x67, 0x64, 0x7c, 0x67, 0x66,
2319     0x7c, 0x67, 0x67, 0x7c, 0x67, 0x68, 0x7c, 0x67, 0x6c, 0x7c, 0x67, 0x6d,
2320     0x7c, 0x67, 0x6e, 0x7c, 0x67, 0x70, 0x7c, 0x67, 0x72, 0x7c, 0x67, 0x75,
2321     0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31, 0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61,
2322     0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65, 0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f,
2323     0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74, 0x7c, 0x68, 0x20, 0x7c, 0x68, 0x25,
2324     0x7c, 0x68, 0x2d, 0x7c, 0x68, 0x2e, 0x7c, 0x68, 0x2f, 0x7c, 0x68, 0x33,
2325     0x7c, 0x68, 0x34, 0x7c, 0x68, 0x35, 0x7c, 0x68, 0x36, 0x7c, 0x68, 0x37,
2326     0x7c, 0x68, 0x38, 0x7c, 0x68, 0x39, 0x7c, 0x68, 0x3d, 0x7c, 0x68, 0x41,
2327     0x7c, 0x68, 0x5f, 0x7c, 0x68, 0x62, 0x7c, 0x68, 0x64, 0x7c, 0x68, 0x66,
2328     0x7c, 0x68, 0x67, 0x7c, 0x68, 0x68, 0x7c, 0x68, 0x6c, 0x7c, 0x68, 0x6d,
2329     0x7c, 0x68, 0x6e, 0x7c, 0x68, 0x70, 0x7c, 0x68, 0x72, 0x7c, 0x68, 0x75};
2330 const uint8_t HuffDecoderCommon::table23_20_emit_[216] = {
2331     0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61,
2332     0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f,
2333     0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6c, 0x20, 0x7c, 0x6c, 0x25,
2334     0x7c, 0x6c, 0x2d, 0x7c, 0x6c, 0x2e, 0x7c, 0x6c, 0x2f, 0x7c, 0x6c, 0x33,
2335     0x7c, 0x6c, 0x34, 0x7c, 0x6c, 0x35, 0x7c, 0x6c, 0x36, 0x7c, 0x6c, 0x37,
2336     0x7c, 0x6c, 0x38, 0x7c, 0x6c, 0x39, 0x7c, 0x6c, 0x3d, 0x7c, 0x6c, 0x41,
2337     0x7c, 0x6c, 0x5f, 0x7c, 0x6c, 0x62, 0x7c, 0x6c, 0x64, 0x7c, 0x6c, 0x66,
2338     0x7c, 0x6c, 0x67, 0x7c, 0x6c, 0x68, 0x7c, 0x6c, 0x6c, 0x7c, 0x6c, 0x6d,
2339     0x7c, 0x6c, 0x6e, 0x7c, 0x6c, 0x70, 0x7c, 0x6c, 0x72, 0x7c, 0x6c, 0x75,
2340     0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31, 0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61,
2341     0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65, 0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f,
2342     0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74, 0x7c, 0x6d, 0x20, 0x7c, 0x6d, 0x25,
2343     0x7c, 0x6d, 0x2d, 0x7c, 0x6d, 0x2e, 0x7c, 0x6d, 0x2f, 0x7c, 0x6d, 0x33,
2344     0x7c, 0x6d, 0x34, 0x7c, 0x6d, 0x35, 0x7c, 0x6d, 0x36, 0x7c, 0x6d, 0x37,
2345     0x7c, 0x6d, 0x38, 0x7c, 0x6d, 0x39, 0x7c, 0x6d, 0x3d, 0x7c, 0x6d, 0x41,
2346     0x7c, 0x6d, 0x5f, 0x7c, 0x6d, 0x62, 0x7c, 0x6d, 0x64, 0x7c, 0x6d, 0x66,
2347     0x7c, 0x6d, 0x67, 0x7c, 0x6d, 0x68, 0x7c, 0x6d, 0x6c, 0x7c, 0x6d, 0x6d,
2348     0x7c, 0x6d, 0x6e, 0x7c, 0x6d, 0x70, 0x7c, 0x6d, 0x72, 0x7c, 0x6d, 0x75};
2349 const uint8_t HuffDecoderCommon::table23_21_emit_[216] = {
2350     0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61,
2351     0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f,
2352     0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x6e, 0x20, 0x7c, 0x6e, 0x25,
2353     0x7c, 0x6e, 0x2d, 0x7c, 0x6e, 0x2e, 0x7c, 0x6e, 0x2f, 0x7c, 0x6e, 0x33,
2354     0x7c, 0x6e, 0x34, 0x7c, 0x6e, 0x35, 0x7c, 0x6e, 0x36, 0x7c, 0x6e, 0x37,
2355     0x7c, 0x6e, 0x38, 0x7c, 0x6e, 0x39, 0x7c, 0x6e, 0x3d, 0x7c, 0x6e, 0x41,
2356     0x7c, 0x6e, 0x5f, 0x7c, 0x6e, 0x62, 0x7c, 0x6e, 0x64, 0x7c, 0x6e, 0x66,
2357     0x7c, 0x6e, 0x67, 0x7c, 0x6e, 0x68, 0x7c, 0x6e, 0x6c, 0x7c, 0x6e, 0x6d,
2358     0x7c, 0x6e, 0x6e, 0x7c, 0x6e, 0x70, 0x7c, 0x6e, 0x72, 0x7c, 0x6e, 0x75,
2359     0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31, 0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61,
2360     0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65, 0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f,
2361     0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74, 0x7c, 0x70, 0x20, 0x7c, 0x70, 0x25,
2362     0x7c, 0x70, 0x2d, 0x7c, 0x70, 0x2e, 0x7c, 0x70, 0x2f, 0x7c, 0x70, 0x33,
2363     0x7c, 0x70, 0x34, 0x7c, 0x70, 0x35, 0x7c, 0x70, 0x36, 0x7c, 0x70, 0x37,
2364     0x7c, 0x70, 0x38, 0x7c, 0x70, 0x39, 0x7c, 0x70, 0x3d, 0x7c, 0x70, 0x41,
2365     0x7c, 0x70, 0x5f, 0x7c, 0x70, 0x62, 0x7c, 0x70, 0x64, 0x7c, 0x70, 0x66,
2366     0x7c, 0x70, 0x67, 0x7c, 0x70, 0x68, 0x7c, 0x70, 0x6c, 0x7c, 0x70, 0x6d,
2367     0x7c, 0x70, 0x6e, 0x7c, 0x70, 0x70, 0x7c, 0x70, 0x72, 0x7c, 0x70, 0x75};
2368 const uint8_t HuffDecoderCommon::table23_22_emit_[216] = {
2369     0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61,
2370     0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f,
2371     0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x72, 0x20, 0x7c, 0x72, 0x25,
2372     0x7c, 0x72, 0x2d, 0x7c, 0x72, 0x2e, 0x7c, 0x72, 0x2f, 0x7c, 0x72, 0x33,
2373     0x7c, 0x72, 0x34, 0x7c, 0x72, 0x35, 0x7c, 0x72, 0x36, 0x7c, 0x72, 0x37,
2374     0x7c, 0x72, 0x38, 0x7c, 0x72, 0x39, 0x7c, 0x72, 0x3d, 0x7c, 0x72, 0x41,
2375     0x7c, 0x72, 0x5f, 0x7c, 0x72, 0x62, 0x7c, 0x72, 0x64, 0x7c, 0x72, 0x66,
2376     0x7c, 0x72, 0x67, 0x7c, 0x72, 0x68, 0x7c, 0x72, 0x6c, 0x7c, 0x72, 0x6d,
2377     0x7c, 0x72, 0x6e, 0x7c, 0x72, 0x70, 0x7c, 0x72, 0x72, 0x7c, 0x72, 0x75,
2378     0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31, 0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61,
2379     0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65, 0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f,
2380     0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74, 0x7c, 0x75, 0x20, 0x7c, 0x75, 0x25,
2381     0x7c, 0x75, 0x2d, 0x7c, 0x75, 0x2e, 0x7c, 0x75, 0x2f, 0x7c, 0x75, 0x33,
2382     0x7c, 0x75, 0x34, 0x7c, 0x75, 0x35, 0x7c, 0x75, 0x36, 0x7c, 0x75, 0x37,
2383     0x7c, 0x75, 0x38, 0x7c, 0x75, 0x39, 0x7c, 0x75, 0x3d, 0x7c, 0x75, 0x41,
2384     0x7c, 0x75, 0x5f, 0x7c, 0x75, 0x62, 0x7c, 0x75, 0x64, 0x7c, 0x75, 0x66,
2385     0x7c, 0x75, 0x67, 0x7c, 0x75, 0x68, 0x7c, 0x75, 0x6c, 0x7c, 0x75, 0x6d,
2386     0x7c, 0x75, 0x6e, 0x7c, 0x75, 0x70, 0x7c, 0x75, 0x72, 0x7c, 0x75, 0x75};
2387 const uint8_t HuffDecoderCommon::table23_23_emit_[120] = {
2388     0x7c, 0x3a, 0x30, 0x7c, 0x3a, 0x31, 0x7c, 0x3a, 0x32, 0x7c, 0x3a, 0x61,
2389     0x7c, 0x3a, 0x63, 0x7c, 0x3a, 0x65, 0x7c, 0x3a, 0x69, 0x7c, 0x3a, 0x6f,
2390     0x7c, 0x3a, 0x73, 0x7c, 0x3a, 0x74, 0x7c, 0x42, 0x30, 0x7c, 0x42, 0x31,
2391     0x7c, 0x42, 0x32, 0x7c, 0x42, 0x61, 0x7c, 0x42, 0x63, 0x7c, 0x42, 0x65,
2392     0x7c, 0x42, 0x69, 0x7c, 0x42, 0x6f, 0x7c, 0x42, 0x73, 0x7c, 0x42, 0x74,
2393     0x7c, 0x43, 0x30, 0x7c, 0x43, 0x31, 0x7c, 0x43, 0x32, 0x7c, 0x43, 0x61,
2394     0x7c, 0x43, 0x63, 0x7c, 0x43, 0x65, 0x7c, 0x43, 0x69, 0x7c, 0x43, 0x6f,
2395     0x7c, 0x43, 0x73, 0x7c, 0x43, 0x74, 0x7c, 0x44, 0x30, 0x7c, 0x44, 0x31,
2396     0x7c, 0x44, 0x32, 0x7c, 0x44, 0x61, 0x7c, 0x44, 0x63, 0x7c, 0x44, 0x65,
2397     0x7c, 0x44, 0x69, 0x7c, 0x44, 0x6f, 0x7c, 0x44, 0x73, 0x7c, 0x44, 0x74};
2398 const uint16_t HuffDecoderCommon::table23_23_ops_[128] = {
2399     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
2400     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2401     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2402     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
2403     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
2404     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2405     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2406     0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289,
2407     0x02a1, 0x02b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2408     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2409     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x02d1, 0x02e9, 0x0301,
2410     0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x0000, 0x0000,
2411     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2412     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2413     0x0000, 0x02d2};
2414 const uint8_t HuffDecoderCommon::table23_24_emit_[120] = {
2415     0x7c, 0x45, 0x30, 0x7c, 0x45, 0x31, 0x7c, 0x45, 0x32, 0x7c, 0x45, 0x61,
2416     0x7c, 0x45, 0x63, 0x7c, 0x45, 0x65, 0x7c, 0x45, 0x69, 0x7c, 0x45, 0x6f,
2417     0x7c, 0x45, 0x73, 0x7c, 0x45, 0x74, 0x7c, 0x46, 0x30, 0x7c, 0x46, 0x31,
2418     0x7c, 0x46, 0x32, 0x7c, 0x46, 0x61, 0x7c, 0x46, 0x63, 0x7c, 0x46, 0x65,
2419     0x7c, 0x46, 0x69, 0x7c, 0x46, 0x6f, 0x7c, 0x46, 0x73, 0x7c, 0x46, 0x74,
2420     0x7c, 0x47, 0x30, 0x7c, 0x47, 0x31, 0x7c, 0x47, 0x32, 0x7c, 0x47, 0x61,
2421     0x7c, 0x47, 0x63, 0x7c, 0x47, 0x65, 0x7c, 0x47, 0x69, 0x7c, 0x47, 0x6f,
2422     0x7c, 0x47, 0x73, 0x7c, 0x47, 0x74, 0x7c, 0x48, 0x30, 0x7c, 0x48, 0x31,
2423     0x7c, 0x48, 0x32, 0x7c, 0x48, 0x61, 0x7c, 0x48, 0x63, 0x7c, 0x48, 0x65,
2424     0x7c, 0x48, 0x69, 0x7c, 0x48, 0x6f, 0x7c, 0x48, 0x73, 0x7c, 0x48, 0x74};
2425 const uint8_t HuffDecoderCommon::table23_25_emit_[120] = {
2426     0x7c, 0x49, 0x30, 0x7c, 0x49, 0x31, 0x7c, 0x49, 0x32, 0x7c, 0x49, 0x61,
2427     0x7c, 0x49, 0x63, 0x7c, 0x49, 0x65, 0x7c, 0x49, 0x69, 0x7c, 0x49, 0x6f,
2428     0x7c, 0x49, 0x73, 0x7c, 0x49, 0x74, 0x7c, 0x4a, 0x30, 0x7c, 0x4a, 0x31,
2429     0x7c, 0x4a, 0x32, 0x7c, 0x4a, 0x61, 0x7c, 0x4a, 0x63, 0x7c, 0x4a, 0x65,
2430     0x7c, 0x4a, 0x69, 0x7c, 0x4a, 0x6f, 0x7c, 0x4a, 0x73, 0x7c, 0x4a, 0x74,
2431     0x7c, 0x4b, 0x30, 0x7c, 0x4b, 0x31, 0x7c, 0x4b, 0x32, 0x7c, 0x4b, 0x61,
2432     0x7c, 0x4b, 0x63, 0x7c, 0x4b, 0x65, 0x7c, 0x4b, 0x69, 0x7c, 0x4b, 0x6f,
2433     0x7c, 0x4b, 0x73, 0x7c, 0x4b, 0x74, 0x7c, 0x4c, 0x30, 0x7c, 0x4c, 0x31,
2434     0x7c, 0x4c, 0x32, 0x7c, 0x4c, 0x61, 0x7c, 0x4c, 0x63, 0x7c, 0x4c, 0x65,
2435     0x7c, 0x4c, 0x69, 0x7c, 0x4c, 0x6f, 0x7c, 0x4c, 0x73, 0x7c, 0x4c, 0x74};
2436 const uint8_t HuffDecoderCommon::table23_26_emit_[120] = {
2437     0x7c, 0x4d, 0x30, 0x7c, 0x4d, 0x31, 0x7c, 0x4d, 0x32, 0x7c, 0x4d, 0x61,
2438     0x7c, 0x4d, 0x63, 0x7c, 0x4d, 0x65, 0x7c, 0x4d, 0x69, 0x7c, 0x4d, 0x6f,
2439     0x7c, 0x4d, 0x73, 0x7c, 0x4d, 0x74, 0x7c, 0x4e, 0x30, 0x7c, 0x4e, 0x31,
2440     0x7c, 0x4e, 0x32, 0x7c, 0x4e, 0x61, 0x7c, 0x4e, 0x63, 0x7c, 0x4e, 0x65,
2441     0x7c, 0x4e, 0x69, 0x7c, 0x4e, 0x6f, 0x7c, 0x4e, 0x73, 0x7c, 0x4e, 0x74,
2442     0x7c, 0x4f, 0x30, 0x7c, 0x4f, 0x31, 0x7c, 0x4f, 0x32, 0x7c, 0x4f, 0x61,
2443     0x7c, 0x4f, 0x63, 0x7c, 0x4f, 0x65, 0x7c, 0x4f, 0x69, 0x7c, 0x4f, 0x6f,
2444     0x7c, 0x4f, 0x73, 0x7c, 0x4f, 0x74, 0x7c, 0x50, 0x30, 0x7c, 0x50, 0x31,
2445     0x7c, 0x50, 0x32, 0x7c, 0x50, 0x61, 0x7c, 0x50, 0x63, 0x7c, 0x50, 0x65,
2446     0x7c, 0x50, 0x69, 0x7c, 0x50, 0x6f, 0x7c, 0x50, 0x73, 0x7c, 0x50, 0x74};
2447 const uint8_t HuffDecoderCommon::table23_27_emit_[120] = {
2448     0x7c, 0x51, 0x30, 0x7c, 0x51, 0x31, 0x7c, 0x51, 0x32, 0x7c, 0x51, 0x61,
2449     0x7c, 0x51, 0x63, 0x7c, 0x51, 0x65, 0x7c, 0x51, 0x69, 0x7c, 0x51, 0x6f,
2450     0x7c, 0x51, 0x73, 0x7c, 0x51, 0x74, 0x7c, 0x52, 0x30, 0x7c, 0x52, 0x31,
2451     0x7c, 0x52, 0x32, 0x7c, 0x52, 0x61, 0x7c, 0x52, 0x63, 0x7c, 0x52, 0x65,
2452     0x7c, 0x52, 0x69, 0x7c, 0x52, 0x6f, 0x7c, 0x52, 0x73, 0x7c, 0x52, 0x74,
2453     0x7c, 0x53, 0x30, 0x7c, 0x53, 0x31, 0x7c, 0x53, 0x32, 0x7c, 0x53, 0x61,
2454     0x7c, 0x53, 0x63, 0x7c, 0x53, 0x65, 0x7c, 0x53, 0x69, 0x7c, 0x53, 0x6f,
2455     0x7c, 0x53, 0x73, 0x7c, 0x53, 0x74, 0x7c, 0x54, 0x30, 0x7c, 0x54, 0x31,
2456     0x7c, 0x54, 0x32, 0x7c, 0x54, 0x61, 0x7c, 0x54, 0x63, 0x7c, 0x54, 0x65,
2457     0x7c, 0x54, 0x69, 0x7c, 0x54, 0x6f, 0x7c, 0x54, 0x73, 0x7c, 0x54, 0x74};
2458 const uint8_t HuffDecoderCommon::table23_28_emit_[120] = {
2459     0x7c, 0x55, 0x30, 0x7c, 0x55, 0x31, 0x7c, 0x55, 0x32, 0x7c, 0x55, 0x61,
2460     0x7c, 0x55, 0x63, 0x7c, 0x55, 0x65, 0x7c, 0x55, 0x69, 0x7c, 0x55, 0x6f,
2461     0x7c, 0x55, 0x73, 0x7c, 0x55, 0x74, 0x7c, 0x56, 0x30, 0x7c, 0x56, 0x31,
2462     0x7c, 0x56, 0x32, 0x7c, 0x56, 0x61, 0x7c, 0x56, 0x63, 0x7c, 0x56, 0x65,
2463     0x7c, 0x56, 0x69, 0x7c, 0x56, 0x6f, 0x7c, 0x56, 0x73, 0x7c, 0x56, 0x74,
2464     0x7c, 0x57, 0x30, 0x7c, 0x57, 0x31, 0x7c, 0x57, 0x32, 0x7c, 0x57, 0x61,
2465     0x7c, 0x57, 0x63, 0x7c, 0x57, 0x65, 0x7c, 0x57, 0x69, 0x7c, 0x57, 0x6f,
2466     0x7c, 0x57, 0x73, 0x7c, 0x57, 0x74, 0x7c, 0x59, 0x30, 0x7c, 0x59, 0x31,
2467     0x7c, 0x59, 0x32, 0x7c, 0x59, 0x61, 0x7c, 0x59, 0x63, 0x7c, 0x59, 0x65,
2468     0x7c, 0x59, 0x69, 0x7c, 0x59, 0x6f, 0x7c, 0x59, 0x73, 0x7c, 0x59, 0x74};
2469 const uint8_t HuffDecoderCommon::table23_29_emit_[120] = {
2470     0x7c, 0x6a, 0x30, 0x7c, 0x6a, 0x31, 0x7c, 0x6a, 0x32, 0x7c, 0x6a, 0x61,
2471     0x7c, 0x6a, 0x63, 0x7c, 0x6a, 0x65, 0x7c, 0x6a, 0x69, 0x7c, 0x6a, 0x6f,
2472     0x7c, 0x6a, 0x73, 0x7c, 0x6a, 0x74, 0x7c, 0x6b, 0x30, 0x7c, 0x6b, 0x31,
2473     0x7c, 0x6b, 0x32, 0x7c, 0x6b, 0x61, 0x7c, 0x6b, 0x63, 0x7c, 0x6b, 0x65,
2474     0x7c, 0x6b, 0x69, 0x7c, 0x6b, 0x6f, 0x7c, 0x6b, 0x73, 0x7c, 0x6b, 0x74,
2475     0x7c, 0x71, 0x30, 0x7c, 0x71, 0x31, 0x7c, 0x71, 0x32, 0x7c, 0x71, 0x61,
2476     0x7c, 0x71, 0x63, 0x7c, 0x71, 0x65, 0x7c, 0x71, 0x69, 0x7c, 0x71, 0x6f,
2477     0x7c, 0x71, 0x73, 0x7c, 0x71, 0x74, 0x7c, 0x76, 0x30, 0x7c, 0x76, 0x31,
2478     0x7c, 0x76, 0x32, 0x7c, 0x76, 0x61, 0x7c, 0x76, 0x63, 0x7c, 0x76, 0x65,
2479     0x7c, 0x76, 0x69, 0x7c, 0x76, 0x6f, 0x7c, 0x76, 0x73, 0x7c, 0x76, 0x74};
2480 const uint8_t HuffDecoderCommon::table23_30_emit_[120] = {
2481     0x7c, 0x77, 0x30, 0x7c, 0x77, 0x31, 0x7c, 0x77, 0x32, 0x7c, 0x77, 0x61,
2482     0x7c, 0x77, 0x63, 0x7c, 0x77, 0x65, 0x7c, 0x77, 0x69, 0x7c, 0x77, 0x6f,
2483     0x7c, 0x77, 0x73, 0x7c, 0x77, 0x74, 0x7c, 0x78, 0x30, 0x7c, 0x78, 0x31,
2484     0x7c, 0x78, 0x32, 0x7c, 0x78, 0x61, 0x7c, 0x78, 0x63, 0x7c, 0x78, 0x65,
2485     0x7c, 0x78, 0x69, 0x7c, 0x78, 0x6f, 0x7c, 0x78, 0x73, 0x7c, 0x78, 0x74,
2486     0x7c, 0x79, 0x30, 0x7c, 0x79, 0x31, 0x7c, 0x79, 0x32, 0x7c, 0x79, 0x61,
2487     0x7c, 0x79, 0x63, 0x7c, 0x79, 0x65, 0x7c, 0x79, 0x69, 0x7c, 0x79, 0x6f,
2488     0x7c, 0x79, 0x73, 0x7c, 0x79, 0x74, 0x7c, 0x7a, 0x30, 0x7c, 0x7a, 0x31,
2489     0x7c, 0x7a, 0x32, 0x7c, 0x7a, 0x61, 0x7c, 0x7a, 0x63, 0x7c, 0x7a, 0x65,
2490     0x7c, 0x7a, 0x69, 0x7c, 0x7a, 0x6f, 0x7c, 0x7a, 0x73, 0x7c, 0x7a, 0x74};
2491 const uint8_t HuffDecoderCommon::table23_31_emit_[31] = {
2492     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c,
2493     0x5a, 0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f,
2494     0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c, 0x23, 0x7c, 0x3e};
2495 const uint16_t HuffDecoderCommon::table23_31_ops_[128] = {
2496     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2497     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2498     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2499     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2500     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2501     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2502     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2503     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2504     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
2505     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2506     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
2507     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
2508     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
2509     0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00da, 0x00ea, 0x0000, 0x0000,
2510     0x0000, 0x0003};
2511 const uint8_t HuffDecoderCommon::table23_32_emit_[216] = {
2512     0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61,
2513     0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f,
2514     0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x30, 0x20, 0x23, 0x30, 0x25,
2515     0x23, 0x30, 0x2d, 0x23, 0x30, 0x2e, 0x23, 0x30, 0x2f, 0x23, 0x30, 0x33,
2516     0x23, 0x30, 0x34, 0x23, 0x30, 0x35, 0x23, 0x30, 0x36, 0x23, 0x30, 0x37,
2517     0x23, 0x30, 0x38, 0x23, 0x30, 0x39, 0x23, 0x30, 0x3d, 0x23, 0x30, 0x41,
2518     0x23, 0x30, 0x5f, 0x23, 0x30, 0x62, 0x23, 0x30, 0x64, 0x23, 0x30, 0x66,
2519     0x23, 0x30, 0x67, 0x23, 0x30, 0x68, 0x23, 0x30, 0x6c, 0x23, 0x30, 0x6d,
2520     0x23, 0x30, 0x6e, 0x23, 0x30, 0x70, 0x23, 0x30, 0x72, 0x23, 0x30, 0x75,
2521     0x23, 0x31, 0x30, 0x23, 0x31, 0x31, 0x23, 0x31, 0x32, 0x23, 0x31, 0x61,
2522     0x23, 0x31, 0x63, 0x23, 0x31, 0x65, 0x23, 0x31, 0x69, 0x23, 0x31, 0x6f,
2523     0x23, 0x31, 0x73, 0x23, 0x31, 0x74, 0x23, 0x31, 0x20, 0x23, 0x31, 0x25,
2524     0x23, 0x31, 0x2d, 0x23, 0x31, 0x2e, 0x23, 0x31, 0x2f, 0x23, 0x31, 0x33,
2525     0x23, 0x31, 0x34, 0x23, 0x31, 0x35, 0x23, 0x31, 0x36, 0x23, 0x31, 0x37,
2526     0x23, 0x31, 0x38, 0x23, 0x31, 0x39, 0x23, 0x31, 0x3d, 0x23, 0x31, 0x41,
2527     0x23, 0x31, 0x5f, 0x23, 0x31, 0x62, 0x23, 0x31, 0x64, 0x23, 0x31, 0x66,
2528     0x23, 0x31, 0x67, 0x23, 0x31, 0x68, 0x23, 0x31, 0x6c, 0x23, 0x31, 0x6d,
2529     0x23, 0x31, 0x6e, 0x23, 0x31, 0x70, 0x23, 0x31, 0x72, 0x23, 0x31, 0x75};
2530 const uint8_t HuffDecoderCommon::table23_33_emit_[216] = {
2531     0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61,
2532     0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f,
2533     0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x32, 0x20, 0x23, 0x32, 0x25,
2534     0x23, 0x32, 0x2d, 0x23, 0x32, 0x2e, 0x23, 0x32, 0x2f, 0x23, 0x32, 0x33,
2535     0x23, 0x32, 0x34, 0x23, 0x32, 0x35, 0x23, 0x32, 0x36, 0x23, 0x32, 0x37,
2536     0x23, 0x32, 0x38, 0x23, 0x32, 0x39, 0x23, 0x32, 0x3d, 0x23, 0x32, 0x41,
2537     0x23, 0x32, 0x5f, 0x23, 0x32, 0x62, 0x23, 0x32, 0x64, 0x23, 0x32, 0x66,
2538     0x23, 0x32, 0x67, 0x23, 0x32, 0x68, 0x23, 0x32, 0x6c, 0x23, 0x32, 0x6d,
2539     0x23, 0x32, 0x6e, 0x23, 0x32, 0x70, 0x23, 0x32, 0x72, 0x23, 0x32, 0x75,
2540     0x23, 0x61, 0x30, 0x23, 0x61, 0x31, 0x23, 0x61, 0x32, 0x23, 0x61, 0x61,
2541     0x23, 0x61, 0x63, 0x23, 0x61, 0x65, 0x23, 0x61, 0x69, 0x23, 0x61, 0x6f,
2542     0x23, 0x61, 0x73, 0x23, 0x61, 0x74, 0x23, 0x61, 0x20, 0x23, 0x61, 0x25,
2543     0x23, 0x61, 0x2d, 0x23, 0x61, 0x2e, 0x23, 0x61, 0x2f, 0x23, 0x61, 0x33,
2544     0x23, 0x61, 0x34, 0x23, 0x61, 0x35, 0x23, 0x61, 0x36, 0x23, 0x61, 0x37,
2545     0x23, 0x61, 0x38, 0x23, 0x61, 0x39, 0x23, 0x61, 0x3d, 0x23, 0x61, 0x41,
2546     0x23, 0x61, 0x5f, 0x23, 0x61, 0x62, 0x23, 0x61, 0x64, 0x23, 0x61, 0x66,
2547     0x23, 0x61, 0x67, 0x23, 0x61, 0x68, 0x23, 0x61, 0x6c, 0x23, 0x61, 0x6d,
2548     0x23, 0x61, 0x6e, 0x23, 0x61, 0x70, 0x23, 0x61, 0x72, 0x23, 0x61, 0x75};
2549 const uint8_t HuffDecoderCommon::table23_34_emit_[216] = {
2550     0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61,
2551     0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f,
2552     0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x63, 0x20, 0x23, 0x63, 0x25,
2553     0x23, 0x63, 0x2d, 0x23, 0x63, 0x2e, 0x23, 0x63, 0x2f, 0x23, 0x63, 0x33,
2554     0x23, 0x63, 0x34, 0x23, 0x63, 0x35, 0x23, 0x63, 0x36, 0x23, 0x63, 0x37,
2555     0x23, 0x63, 0x38, 0x23, 0x63, 0x39, 0x23, 0x63, 0x3d, 0x23, 0x63, 0x41,
2556     0x23, 0x63, 0x5f, 0x23, 0x63, 0x62, 0x23, 0x63, 0x64, 0x23, 0x63, 0x66,
2557     0x23, 0x63, 0x67, 0x23, 0x63, 0x68, 0x23, 0x63, 0x6c, 0x23, 0x63, 0x6d,
2558     0x23, 0x63, 0x6e, 0x23, 0x63, 0x70, 0x23, 0x63, 0x72, 0x23, 0x63, 0x75,
2559     0x23, 0x65, 0x30, 0x23, 0x65, 0x31, 0x23, 0x65, 0x32, 0x23, 0x65, 0x61,
2560     0x23, 0x65, 0x63, 0x23, 0x65, 0x65, 0x23, 0x65, 0x69, 0x23, 0x65, 0x6f,
2561     0x23, 0x65, 0x73, 0x23, 0x65, 0x74, 0x23, 0x65, 0x20, 0x23, 0x65, 0x25,
2562     0x23, 0x65, 0x2d, 0x23, 0x65, 0x2e, 0x23, 0x65, 0x2f, 0x23, 0x65, 0x33,
2563     0x23, 0x65, 0x34, 0x23, 0x65, 0x35, 0x23, 0x65, 0x36, 0x23, 0x65, 0x37,
2564     0x23, 0x65, 0x38, 0x23, 0x65, 0x39, 0x23, 0x65, 0x3d, 0x23, 0x65, 0x41,
2565     0x23, 0x65, 0x5f, 0x23, 0x65, 0x62, 0x23, 0x65, 0x64, 0x23, 0x65, 0x66,
2566     0x23, 0x65, 0x67, 0x23, 0x65, 0x68, 0x23, 0x65, 0x6c, 0x23, 0x65, 0x6d,
2567     0x23, 0x65, 0x6e, 0x23, 0x65, 0x70, 0x23, 0x65, 0x72, 0x23, 0x65, 0x75};
2568 const uint8_t HuffDecoderCommon::table23_35_emit_[216] = {
2569     0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61,
2570     0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f,
2571     0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x69, 0x20, 0x23, 0x69, 0x25,
2572     0x23, 0x69, 0x2d, 0x23, 0x69, 0x2e, 0x23, 0x69, 0x2f, 0x23, 0x69, 0x33,
2573     0x23, 0x69, 0x34, 0x23, 0x69, 0x35, 0x23, 0x69, 0x36, 0x23, 0x69, 0x37,
2574     0x23, 0x69, 0x38, 0x23, 0x69, 0x39, 0x23, 0x69, 0x3d, 0x23, 0x69, 0x41,
2575     0x23, 0x69, 0x5f, 0x23, 0x69, 0x62, 0x23, 0x69, 0x64, 0x23, 0x69, 0x66,
2576     0x23, 0x69, 0x67, 0x23, 0x69, 0x68, 0x23, 0x69, 0x6c, 0x23, 0x69, 0x6d,
2577     0x23, 0x69, 0x6e, 0x23, 0x69, 0x70, 0x23, 0x69, 0x72, 0x23, 0x69, 0x75,
2578     0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31, 0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61,
2579     0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65, 0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f,
2580     0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74, 0x23, 0x6f, 0x20, 0x23, 0x6f, 0x25,
2581     0x23, 0x6f, 0x2d, 0x23, 0x6f, 0x2e, 0x23, 0x6f, 0x2f, 0x23, 0x6f, 0x33,
2582     0x23, 0x6f, 0x34, 0x23, 0x6f, 0x35, 0x23, 0x6f, 0x36, 0x23, 0x6f, 0x37,
2583     0x23, 0x6f, 0x38, 0x23, 0x6f, 0x39, 0x23, 0x6f, 0x3d, 0x23, 0x6f, 0x41,
2584     0x23, 0x6f, 0x5f, 0x23, 0x6f, 0x62, 0x23, 0x6f, 0x64, 0x23, 0x6f, 0x66,
2585     0x23, 0x6f, 0x67, 0x23, 0x6f, 0x68, 0x23, 0x6f, 0x6c, 0x23, 0x6f, 0x6d,
2586     0x23, 0x6f, 0x6e, 0x23, 0x6f, 0x70, 0x23, 0x6f, 0x72, 0x23, 0x6f, 0x75};
2587 const uint8_t HuffDecoderCommon::table23_36_emit_[216] = {
2588     0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61,
2589     0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f,
2590     0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x73, 0x20, 0x23, 0x73, 0x25,
2591     0x23, 0x73, 0x2d, 0x23, 0x73, 0x2e, 0x23, 0x73, 0x2f, 0x23, 0x73, 0x33,
2592     0x23, 0x73, 0x34, 0x23, 0x73, 0x35, 0x23, 0x73, 0x36, 0x23, 0x73, 0x37,
2593     0x23, 0x73, 0x38, 0x23, 0x73, 0x39, 0x23, 0x73, 0x3d, 0x23, 0x73, 0x41,
2594     0x23, 0x73, 0x5f, 0x23, 0x73, 0x62, 0x23, 0x73, 0x64, 0x23, 0x73, 0x66,
2595     0x23, 0x73, 0x67, 0x23, 0x73, 0x68, 0x23, 0x73, 0x6c, 0x23, 0x73, 0x6d,
2596     0x23, 0x73, 0x6e, 0x23, 0x73, 0x70, 0x23, 0x73, 0x72, 0x23, 0x73, 0x75,
2597     0x23, 0x74, 0x30, 0x23, 0x74, 0x31, 0x23, 0x74, 0x32, 0x23, 0x74, 0x61,
2598     0x23, 0x74, 0x63, 0x23, 0x74, 0x65, 0x23, 0x74, 0x69, 0x23, 0x74, 0x6f,
2599     0x23, 0x74, 0x73, 0x23, 0x74, 0x74, 0x23, 0x74, 0x20, 0x23, 0x74, 0x25,
2600     0x23, 0x74, 0x2d, 0x23, 0x74, 0x2e, 0x23, 0x74, 0x2f, 0x23, 0x74, 0x33,
2601     0x23, 0x74, 0x34, 0x23, 0x74, 0x35, 0x23, 0x74, 0x36, 0x23, 0x74, 0x37,
2602     0x23, 0x74, 0x38, 0x23, 0x74, 0x39, 0x23, 0x74, 0x3d, 0x23, 0x74, 0x41,
2603     0x23, 0x74, 0x5f, 0x23, 0x74, 0x62, 0x23, 0x74, 0x64, 0x23, 0x74, 0x66,
2604     0x23, 0x74, 0x67, 0x23, 0x74, 0x68, 0x23, 0x74, 0x6c, 0x23, 0x74, 0x6d,
2605     0x23, 0x74, 0x6e, 0x23, 0x74, 0x70, 0x23, 0x74, 0x72, 0x23, 0x74, 0x75};
2606 const uint8_t HuffDecoderCommon::table23_37_emit_[120] = {
2607     0x23, 0x20, 0x30, 0x23, 0x20, 0x31, 0x23, 0x20, 0x32, 0x23, 0x20, 0x61,
2608     0x23, 0x20, 0x63, 0x23, 0x20, 0x65, 0x23, 0x20, 0x69, 0x23, 0x20, 0x6f,
2609     0x23, 0x20, 0x73, 0x23, 0x20, 0x74, 0x23, 0x25, 0x30, 0x23, 0x25, 0x31,
2610     0x23, 0x25, 0x32, 0x23, 0x25, 0x61, 0x23, 0x25, 0x63, 0x23, 0x25, 0x65,
2611     0x23, 0x25, 0x69, 0x23, 0x25, 0x6f, 0x23, 0x25, 0x73, 0x23, 0x25, 0x74,
2612     0x23, 0x2d, 0x30, 0x23, 0x2d, 0x31, 0x23, 0x2d, 0x32, 0x23, 0x2d, 0x61,
2613     0x23, 0x2d, 0x63, 0x23, 0x2d, 0x65, 0x23, 0x2d, 0x69, 0x23, 0x2d, 0x6f,
2614     0x23, 0x2d, 0x73, 0x23, 0x2d, 0x74, 0x23, 0x2e, 0x30, 0x23, 0x2e, 0x31,
2615     0x23, 0x2e, 0x32, 0x23, 0x2e, 0x61, 0x23, 0x2e, 0x63, 0x23, 0x2e, 0x65,
2616     0x23, 0x2e, 0x69, 0x23, 0x2e, 0x6f, 0x23, 0x2e, 0x73, 0x23, 0x2e, 0x74};
2617 const uint8_t HuffDecoderCommon::table23_38_emit_[120] = {
2618     0x23, 0x2f, 0x30, 0x23, 0x2f, 0x31, 0x23, 0x2f, 0x32, 0x23, 0x2f, 0x61,
2619     0x23, 0x2f, 0x63, 0x23, 0x2f, 0x65, 0x23, 0x2f, 0x69, 0x23, 0x2f, 0x6f,
2620     0x23, 0x2f, 0x73, 0x23, 0x2f, 0x74, 0x23, 0x33, 0x30, 0x23, 0x33, 0x31,
2621     0x23, 0x33, 0x32, 0x23, 0x33, 0x61, 0x23, 0x33, 0x63, 0x23, 0x33, 0x65,
2622     0x23, 0x33, 0x69, 0x23, 0x33, 0x6f, 0x23, 0x33, 0x73, 0x23, 0x33, 0x74,
2623     0x23, 0x34, 0x30, 0x23, 0x34, 0x31, 0x23, 0x34, 0x32, 0x23, 0x34, 0x61,
2624     0x23, 0x34, 0x63, 0x23, 0x34, 0x65, 0x23, 0x34, 0x69, 0x23, 0x34, 0x6f,
2625     0x23, 0x34, 0x73, 0x23, 0x34, 0x74, 0x23, 0x35, 0x30, 0x23, 0x35, 0x31,
2626     0x23, 0x35, 0x32, 0x23, 0x35, 0x61, 0x23, 0x35, 0x63, 0x23, 0x35, 0x65,
2627     0x23, 0x35, 0x69, 0x23, 0x35, 0x6f, 0x23, 0x35, 0x73, 0x23, 0x35, 0x74};
2628 const uint8_t HuffDecoderCommon::table23_39_emit_[120] = {
2629     0x23, 0x36, 0x30, 0x23, 0x36, 0x31, 0x23, 0x36, 0x32, 0x23, 0x36, 0x61,
2630     0x23, 0x36, 0x63, 0x23, 0x36, 0x65, 0x23, 0x36, 0x69, 0x23, 0x36, 0x6f,
2631     0x23, 0x36, 0x73, 0x23, 0x36, 0x74, 0x23, 0x37, 0x30, 0x23, 0x37, 0x31,
2632     0x23, 0x37, 0x32, 0x23, 0x37, 0x61, 0x23, 0x37, 0x63, 0x23, 0x37, 0x65,
2633     0x23, 0x37, 0x69, 0x23, 0x37, 0x6f, 0x23, 0x37, 0x73, 0x23, 0x37, 0x74,
2634     0x23, 0x38, 0x30, 0x23, 0x38, 0x31, 0x23, 0x38, 0x32, 0x23, 0x38, 0x61,
2635     0x23, 0x38, 0x63, 0x23, 0x38, 0x65, 0x23, 0x38, 0x69, 0x23, 0x38, 0x6f,
2636     0x23, 0x38, 0x73, 0x23, 0x38, 0x74, 0x23, 0x39, 0x30, 0x23, 0x39, 0x31,
2637     0x23, 0x39, 0x32, 0x23, 0x39, 0x61, 0x23, 0x39, 0x63, 0x23, 0x39, 0x65,
2638     0x23, 0x39, 0x69, 0x23, 0x39, 0x6f, 0x23, 0x39, 0x73, 0x23, 0x39, 0x74};
2639 const uint8_t HuffDecoderCommon::table23_40_emit_[120] = {
2640     0x23, 0x3d, 0x30, 0x23, 0x3d, 0x31, 0x23, 0x3d, 0x32, 0x23, 0x3d, 0x61,
2641     0x23, 0x3d, 0x63, 0x23, 0x3d, 0x65, 0x23, 0x3d, 0x69, 0x23, 0x3d, 0x6f,
2642     0x23, 0x3d, 0x73, 0x23, 0x3d, 0x74, 0x23, 0x41, 0x30, 0x23, 0x41, 0x31,
2643     0x23, 0x41, 0x32, 0x23, 0x41, 0x61, 0x23, 0x41, 0x63, 0x23, 0x41, 0x65,
2644     0x23, 0x41, 0x69, 0x23, 0x41, 0x6f, 0x23, 0x41, 0x73, 0x23, 0x41, 0x74,
2645     0x23, 0x5f, 0x30, 0x23, 0x5f, 0x31, 0x23, 0x5f, 0x32, 0x23, 0x5f, 0x61,
2646     0x23, 0x5f, 0x63, 0x23, 0x5f, 0x65, 0x23, 0x5f, 0x69, 0x23, 0x5f, 0x6f,
2647     0x23, 0x5f, 0x73, 0x23, 0x5f, 0x74, 0x23, 0x62, 0x30, 0x23, 0x62, 0x31,
2648     0x23, 0x62, 0x32, 0x23, 0x62, 0x61, 0x23, 0x62, 0x63, 0x23, 0x62, 0x65,
2649     0x23, 0x62, 0x69, 0x23, 0x62, 0x6f, 0x23, 0x62, 0x73, 0x23, 0x62, 0x74};
2650 const uint8_t HuffDecoderCommon::table23_41_emit_[120] = {
2651     0x23, 0x64, 0x30, 0x23, 0x64, 0x31, 0x23, 0x64, 0x32, 0x23, 0x64, 0x61,
2652     0x23, 0x64, 0x63, 0x23, 0x64, 0x65, 0x23, 0x64, 0x69, 0x23, 0x64, 0x6f,
2653     0x23, 0x64, 0x73, 0x23, 0x64, 0x74, 0x23, 0x66, 0x30, 0x23, 0x66, 0x31,
2654     0x23, 0x66, 0x32, 0x23, 0x66, 0x61, 0x23, 0x66, 0x63, 0x23, 0x66, 0x65,
2655     0x23, 0x66, 0x69, 0x23, 0x66, 0x6f, 0x23, 0x66, 0x73, 0x23, 0x66, 0x74,
2656     0x23, 0x67, 0x30, 0x23, 0x67, 0x31, 0x23, 0x67, 0x32, 0x23, 0x67, 0x61,
2657     0x23, 0x67, 0x63, 0x23, 0x67, 0x65, 0x23, 0x67, 0x69, 0x23, 0x67, 0x6f,
2658     0x23, 0x67, 0x73, 0x23, 0x67, 0x74, 0x23, 0x68, 0x30, 0x23, 0x68, 0x31,
2659     0x23, 0x68, 0x32, 0x23, 0x68, 0x61, 0x23, 0x68, 0x63, 0x23, 0x68, 0x65,
2660     0x23, 0x68, 0x69, 0x23, 0x68, 0x6f, 0x23, 0x68, 0x73, 0x23, 0x68, 0x74};
2661 const uint8_t HuffDecoderCommon::table23_42_emit_[120] = {
2662     0x23, 0x6c, 0x30, 0x23, 0x6c, 0x31, 0x23, 0x6c, 0x32, 0x23, 0x6c, 0x61,
2663     0x23, 0x6c, 0x63, 0x23, 0x6c, 0x65, 0x23, 0x6c, 0x69, 0x23, 0x6c, 0x6f,
2664     0x23, 0x6c, 0x73, 0x23, 0x6c, 0x74, 0x23, 0x6d, 0x30, 0x23, 0x6d, 0x31,
2665     0x23, 0x6d, 0x32, 0x23, 0x6d, 0x61, 0x23, 0x6d, 0x63, 0x23, 0x6d, 0x65,
2666     0x23, 0x6d, 0x69, 0x23, 0x6d, 0x6f, 0x23, 0x6d, 0x73, 0x23, 0x6d, 0x74,
2667     0x23, 0x6e, 0x30, 0x23, 0x6e, 0x31, 0x23, 0x6e, 0x32, 0x23, 0x6e, 0x61,
2668     0x23, 0x6e, 0x63, 0x23, 0x6e, 0x65, 0x23, 0x6e, 0x69, 0x23, 0x6e, 0x6f,
2669     0x23, 0x6e, 0x73, 0x23, 0x6e, 0x74, 0x23, 0x70, 0x30, 0x23, 0x70, 0x31,
2670     0x23, 0x70, 0x32, 0x23, 0x70, 0x61, 0x23, 0x70, 0x63, 0x23, 0x70, 0x65,
2671     0x23, 0x70, 0x69, 0x23, 0x70, 0x6f, 0x23, 0x70, 0x73, 0x23, 0x70, 0x74};
2672 const uint8_t HuffDecoderCommon::table23_43_emit_[68] = {
2673     0x23, 0x72, 0x30, 0x23, 0x72, 0x31, 0x23, 0x72, 0x32, 0x23, 0x72, 0x61,
2674     0x23, 0x72, 0x63, 0x23, 0x72, 0x65, 0x23, 0x72, 0x69, 0x23, 0x72, 0x6f,
2675     0x23, 0x72, 0x73, 0x23, 0x72, 0x74, 0x23, 0x75, 0x30, 0x23, 0x75, 0x31,
2676     0x23, 0x75, 0x32, 0x23, 0x75, 0x61, 0x23, 0x75, 0x63, 0x23, 0x75, 0x65,
2677     0x23, 0x75, 0x69, 0x23, 0x75, 0x6f, 0x23, 0x75, 0x73, 0x23, 0x75, 0x74,
2678     0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
2679 const uint16_t HuffDecoderCommon::table23_43_ops_[128] = {
2680     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
2681     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2682     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2683     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
2684     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
2685     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2686     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2687     0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2688     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x0000,
2689     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2690     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000, 0x0000, 0x0000,
2691     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2692     0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2693     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2694     0x0000, 0x0212};
2695 const uint16_t HuffDecoderCommon::table23_44_ops_[128] = {
2696     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2697     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2698     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2699     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2700     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2701     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2702     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2703     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2704     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
2705     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2706     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
2707     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2708     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2709     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2710     0x0000, 0x0072};
2711 const uint8_t HuffDecoderCommon::table23_47_emit_[36] = {
2712     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a,
2713     0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a, 0x23, 0x21, 0x23, 0x22,
2714     0x23, 0x28, 0x23, 0x29, 0x23, 0x3f, 0x23, 0x27, 0x23, 0x2b, 0x23, 0x7c};
2715 const uint16_t HuffDecoderCommon::table23_47_ops_[128] = {
2716     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2717     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2718     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2719     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2720     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2721     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2722     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2723     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2724     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
2725     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
2726     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
2727     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
2728     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
2729     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0000,
2730     0x0000, 0x0003};
2731 const uint8_t HuffDecoderCommon::table23_48_emit_[216] = {
2732     0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61,
2733     0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f,
2734     0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x30, 0x20, 0x3e, 0x30, 0x25,
2735     0x3e, 0x30, 0x2d, 0x3e, 0x30, 0x2e, 0x3e, 0x30, 0x2f, 0x3e, 0x30, 0x33,
2736     0x3e, 0x30, 0x34, 0x3e, 0x30, 0x35, 0x3e, 0x30, 0x36, 0x3e, 0x30, 0x37,
2737     0x3e, 0x30, 0x38, 0x3e, 0x30, 0x39, 0x3e, 0x30, 0x3d, 0x3e, 0x30, 0x41,
2738     0x3e, 0x30, 0x5f, 0x3e, 0x30, 0x62, 0x3e, 0x30, 0x64, 0x3e, 0x30, 0x66,
2739     0x3e, 0x30, 0x67, 0x3e, 0x30, 0x68, 0x3e, 0x30, 0x6c, 0x3e, 0x30, 0x6d,
2740     0x3e, 0x30, 0x6e, 0x3e, 0x30, 0x70, 0x3e, 0x30, 0x72, 0x3e, 0x30, 0x75,
2741     0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31, 0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61,
2742     0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65, 0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f,
2743     0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74, 0x3e, 0x31, 0x20, 0x3e, 0x31, 0x25,
2744     0x3e, 0x31, 0x2d, 0x3e, 0x31, 0x2e, 0x3e, 0x31, 0x2f, 0x3e, 0x31, 0x33,
2745     0x3e, 0x31, 0x34, 0x3e, 0x31, 0x35, 0x3e, 0x31, 0x36, 0x3e, 0x31, 0x37,
2746     0x3e, 0x31, 0x38, 0x3e, 0x31, 0x39, 0x3e, 0x31, 0x3d, 0x3e, 0x31, 0x41,
2747     0x3e, 0x31, 0x5f, 0x3e, 0x31, 0x62, 0x3e, 0x31, 0x64, 0x3e, 0x31, 0x66,
2748     0x3e, 0x31, 0x67, 0x3e, 0x31, 0x68, 0x3e, 0x31, 0x6c, 0x3e, 0x31, 0x6d,
2749     0x3e, 0x31, 0x6e, 0x3e, 0x31, 0x70, 0x3e, 0x31, 0x72, 0x3e, 0x31, 0x75};
2750 const uint8_t HuffDecoderCommon::table23_49_emit_[216] = {
2751     0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61,
2752     0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f,
2753     0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x32, 0x20, 0x3e, 0x32, 0x25,
2754     0x3e, 0x32, 0x2d, 0x3e, 0x32, 0x2e, 0x3e, 0x32, 0x2f, 0x3e, 0x32, 0x33,
2755     0x3e, 0x32, 0x34, 0x3e, 0x32, 0x35, 0x3e, 0x32, 0x36, 0x3e, 0x32, 0x37,
2756     0x3e, 0x32, 0x38, 0x3e, 0x32, 0x39, 0x3e, 0x32, 0x3d, 0x3e, 0x32, 0x41,
2757     0x3e, 0x32, 0x5f, 0x3e, 0x32, 0x62, 0x3e, 0x32, 0x64, 0x3e, 0x32, 0x66,
2758     0x3e, 0x32, 0x67, 0x3e, 0x32, 0x68, 0x3e, 0x32, 0x6c, 0x3e, 0x32, 0x6d,
2759     0x3e, 0x32, 0x6e, 0x3e, 0x32, 0x70, 0x3e, 0x32, 0x72, 0x3e, 0x32, 0x75,
2760     0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31, 0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61,
2761     0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65, 0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f,
2762     0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74, 0x3e, 0x61, 0x20, 0x3e, 0x61, 0x25,
2763     0x3e, 0x61, 0x2d, 0x3e, 0x61, 0x2e, 0x3e, 0x61, 0x2f, 0x3e, 0x61, 0x33,
2764     0x3e, 0x61, 0x34, 0x3e, 0x61, 0x35, 0x3e, 0x61, 0x36, 0x3e, 0x61, 0x37,
2765     0x3e, 0x61, 0x38, 0x3e, 0x61, 0x39, 0x3e, 0x61, 0x3d, 0x3e, 0x61, 0x41,
2766     0x3e, 0x61, 0x5f, 0x3e, 0x61, 0x62, 0x3e, 0x61, 0x64, 0x3e, 0x61, 0x66,
2767     0x3e, 0x61, 0x67, 0x3e, 0x61, 0x68, 0x3e, 0x61, 0x6c, 0x3e, 0x61, 0x6d,
2768     0x3e, 0x61, 0x6e, 0x3e, 0x61, 0x70, 0x3e, 0x61, 0x72, 0x3e, 0x61, 0x75};
2769 const uint8_t HuffDecoderCommon::table23_50_emit_[216] = {
2770     0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61,
2771     0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f,
2772     0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x63, 0x20, 0x3e, 0x63, 0x25,
2773     0x3e, 0x63, 0x2d, 0x3e, 0x63, 0x2e, 0x3e, 0x63, 0x2f, 0x3e, 0x63, 0x33,
2774     0x3e, 0x63, 0x34, 0x3e, 0x63, 0x35, 0x3e, 0x63, 0x36, 0x3e, 0x63, 0x37,
2775     0x3e, 0x63, 0x38, 0x3e, 0x63, 0x39, 0x3e, 0x63, 0x3d, 0x3e, 0x63, 0x41,
2776     0x3e, 0x63, 0x5f, 0x3e, 0x63, 0x62, 0x3e, 0x63, 0x64, 0x3e, 0x63, 0x66,
2777     0x3e, 0x63, 0x67, 0x3e, 0x63, 0x68, 0x3e, 0x63, 0x6c, 0x3e, 0x63, 0x6d,
2778     0x3e, 0x63, 0x6e, 0x3e, 0x63, 0x70, 0x3e, 0x63, 0x72, 0x3e, 0x63, 0x75,
2779     0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31, 0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61,
2780     0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65, 0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f,
2781     0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74, 0x3e, 0x65, 0x20, 0x3e, 0x65, 0x25,
2782     0x3e, 0x65, 0x2d, 0x3e, 0x65, 0x2e, 0x3e, 0x65, 0x2f, 0x3e, 0x65, 0x33,
2783     0x3e, 0x65, 0x34, 0x3e, 0x65, 0x35, 0x3e, 0x65, 0x36, 0x3e, 0x65, 0x37,
2784     0x3e, 0x65, 0x38, 0x3e, 0x65, 0x39, 0x3e, 0x65, 0x3d, 0x3e, 0x65, 0x41,
2785     0x3e, 0x65, 0x5f, 0x3e, 0x65, 0x62, 0x3e, 0x65, 0x64, 0x3e, 0x65, 0x66,
2786     0x3e, 0x65, 0x67, 0x3e, 0x65, 0x68, 0x3e, 0x65, 0x6c, 0x3e, 0x65, 0x6d,
2787     0x3e, 0x65, 0x6e, 0x3e, 0x65, 0x70, 0x3e, 0x65, 0x72, 0x3e, 0x65, 0x75};
2788 const uint8_t HuffDecoderCommon::table23_51_emit_[216] = {
2789     0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61,
2790     0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f,
2791     0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x69, 0x20, 0x3e, 0x69, 0x25,
2792     0x3e, 0x69, 0x2d, 0x3e, 0x69, 0x2e, 0x3e, 0x69, 0x2f, 0x3e, 0x69, 0x33,
2793     0x3e, 0x69, 0x34, 0x3e, 0x69, 0x35, 0x3e, 0x69, 0x36, 0x3e, 0x69, 0x37,
2794     0x3e, 0x69, 0x38, 0x3e, 0x69, 0x39, 0x3e, 0x69, 0x3d, 0x3e, 0x69, 0x41,
2795     0x3e, 0x69, 0x5f, 0x3e, 0x69, 0x62, 0x3e, 0x69, 0x64, 0x3e, 0x69, 0x66,
2796     0x3e, 0x69, 0x67, 0x3e, 0x69, 0x68, 0x3e, 0x69, 0x6c, 0x3e, 0x69, 0x6d,
2797     0x3e, 0x69, 0x6e, 0x3e, 0x69, 0x70, 0x3e, 0x69, 0x72, 0x3e, 0x69, 0x75,
2798     0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31, 0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61,
2799     0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65, 0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f,
2800     0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74, 0x3e, 0x6f, 0x20, 0x3e, 0x6f, 0x25,
2801     0x3e, 0x6f, 0x2d, 0x3e, 0x6f, 0x2e, 0x3e, 0x6f, 0x2f, 0x3e, 0x6f, 0x33,
2802     0x3e, 0x6f, 0x34, 0x3e, 0x6f, 0x35, 0x3e, 0x6f, 0x36, 0x3e, 0x6f, 0x37,
2803     0x3e, 0x6f, 0x38, 0x3e, 0x6f, 0x39, 0x3e, 0x6f, 0x3d, 0x3e, 0x6f, 0x41,
2804     0x3e, 0x6f, 0x5f, 0x3e, 0x6f, 0x62, 0x3e, 0x6f, 0x64, 0x3e, 0x6f, 0x66,
2805     0x3e, 0x6f, 0x67, 0x3e, 0x6f, 0x68, 0x3e, 0x6f, 0x6c, 0x3e, 0x6f, 0x6d,
2806     0x3e, 0x6f, 0x6e, 0x3e, 0x6f, 0x70, 0x3e, 0x6f, 0x72, 0x3e, 0x6f, 0x75};
2807 const uint8_t HuffDecoderCommon::table23_52_emit_[216] = {
2808     0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61,
2809     0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f,
2810     0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x73, 0x20, 0x3e, 0x73, 0x25,
2811     0x3e, 0x73, 0x2d, 0x3e, 0x73, 0x2e, 0x3e, 0x73, 0x2f, 0x3e, 0x73, 0x33,
2812     0x3e, 0x73, 0x34, 0x3e, 0x73, 0x35, 0x3e, 0x73, 0x36, 0x3e, 0x73, 0x37,
2813     0x3e, 0x73, 0x38, 0x3e, 0x73, 0x39, 0x3e, 0x73, 0x3d, 0x3e, 0x73, 0x41,
2814     0x3e, 0x73, 0x5f, 0x3e, 0x73, 0x62, 0x3e, 0x73, 0x64, 0x3e, 0x73, 0x66,
2815     0x3e, 0x73, 0x67, 0x3e, 0x73, 0x68, 0x3e, 0x73, 0x6c, 0x3e, 0x73, 0x6d,
2816     0x3e, 0x73, 0x6e, 0x3e, 0x73, 0x70, 0x3e, 0x73, 0x72, 0x3e, 0x73, 0x75,
2817     0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31, 0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61,
2818     0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65, 0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f,
2819     0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74, 0x3e, 0x74, 0x20, 0x3e, 0x74, 0x25,
2820     0x3e, 0x74, 0x2d, 0x3e, 0x74, 0x2e, 0x3e, 0x74, 0x2f, 0x3e, 0x74, 0x33,
2821     0x3e, 0x74, 0x34, 0x3e, 0x74, 0x35, 0x3e, 0x74, 0x36, 0x3e, 0x74, 0x37,
2822     0x3e, 0x74, 0x38, 0x3e, 0x74, 0x39, 0x3e, 0x74, 0x3d, 0x3e, 0x74, 0x41,
2823     0x3e, 0x74, 0x5f, 0x3e, 0x74, 0x62, 0x3e, 0x74, 0x64, 0x3e, 0x74, 0x66,
2824     0x3e, 0x74, 0x67, 0x3e, 0x74, 0x68, 0x3e, 0x74, 0x6c, 0x3e, 0x74, 0x6d,
2825     0x3e, 0x74, 0x6e, 0x3e, 0x74, 0x70, 0x3e, 0x74, 0x72, 0x3e, 0x74, 0x75};
2826 const uint8_t HuffDecoderCommon::table23_53_emit_[120] = {
2827     0x3e, 0x20, 0x30, 0x3e, 0x20, 0x31, 0x3e, 0x20, 0x32, 0x3e, 0x20, 0x61,
2828     0x3e, 0x20, 0x63, 0x3e, 0x20, 0x65, 0x3e, 0x20, 0x69, 0x3e, 0x20, 0x6f,
2829     0x3e, 0x20, 0x73, 0x3e, 0x20, 0x74, 0x3e, 0x25, 0x30, 0x3e, 0x25, 0x31,
2830     0x3e, 0x25, 0x32, 0x3e, 0x25, 0x61, 0x3e, 0x25, 0x63, 0x3e, 0x25, 0x65,
2831     0x3e, 0x25, 0x69, 0x3e, 0x25, 0x6f, 0x3e, 0x25, 0x73, 0x3e, 0x25, 0x74,
2832     0x3e, 0x2d, 0x30, 0x3e, 0x2d, 0x31, 0x3e, 0x2d, 0x32, 0x3e, 0x2d, 0x61,
2833     0x3e, 0x2d, 0x63, 0x3e, 0x2d, 0x65, 0x3e, 0x2d, 0x69, 0x3e, 0x2d, 0x6f,
2834     0x3e, 0x2d, 0x73, 0x3e, 0x2d, 0x74, 0x3e, 0x2e, 0x30, 0x3e, 0x2e, 0x31,
2835     0x3e, 0x2e, 0x32, 0x3e, 0x2e, 0x61, 0x3e, 0x2e, 0x63, 0x3e, 0x2e, 0x65,
2836     0x3e, 0x2e, 0x69, 0x3e, 0x2e, 0x6f, 0x3e, 0x2e, 0x73, 0x3e, 0x2e, 0x74};
2837 const uint8_t HuffDecoderCommon::table23_54_emit_[120] = {
2838     0x3e, 0x2f, 0x30, 0x3e, 0x2f, 0x31, 0x3e, 0x2f, 0x32, 0x3e, 0x2f, 0x61,
2839     0x3e, 0x2f, 0x63, 0x3e, 0x2f, 0x65, 0x3e, 0x2f, 0x69, 0x3e, 0x2f, 0x6f,
2840     0x3e, 0x2f, 0x73, 0x3e, 0x2f, 0x74, 0x3e, 0x33, 0x30, 0x3e, 0x33, 0x31,
2841     0x3e, 0x33, 0x32, 0x3e, 0x33, 0x61, 0x3e, 0x33, 0x63, 0x3e, 0x33, 0x65,
2842     0x3e, 0x33, 0x69, 0x3e, 0x33, 0x6f, 0x3e, 0x33, 0x73, 0x3e, 0x33, 0x74,
2843     0x3e, 0x34, 0x30, 0x3e, 0x34, 0x31, 0x3e, 0x34, 0x32, 0x3e, 0x34, 0x61,
2844     0x3e, 0x34, 0x63, 0x3e, 0x34, 0x65, 0x3e, 0x34, 0x69, 0x3e, 0x34, 0x6f,
2845     0x3e, 0x34, 0x73, 0x3e, 0x34, 0x74, 0x3e, 0x35, 0x30, 0x3e, 0x35, 0x31,
2846     0x3e, 0x35, 0x32, 0x3e, 0x35, 0x61, 0x3e, 0x35, 0x63, 0x3e, 0x35, 0x65,
2847     0x3e, 0x35, 0x69, 0x3e, 0x35, 0x6f, 0x3e, 0x35, 0x73, 0x3e, 0x35, 0x74};
2848 const uint8_t HuffDecoderCommon::table23_55_emit_[120] = {
2849     0x3e, 0x36, 0x30, 0x3e, 0x36, 0x31, 0x3e, 0x36, 0x32, 0x3e, 0x36, 0x61,
2850     0x3e, 0x36, 0x63, 0x3e, 0x36, 0x65, 0x3e, 0x36, 0x69, 0x3e, 0x36, 0x6f,
2851     0x3e, 0x36, 0x73, 0x3e, 0x36, 0x74, 0x3e, 0x37, 0x30, 0x3e, 0x37, 0x31,
2852     0x3e, 0x37, 0x32, 0x3e, 0x37, 0x61, 0x3e, 0x37, 0x63, 0x3e, 0x37, 0x65,
2853     0x3e, 0x37, 0x69, 0x3e, 0x37, 0x6f, 0x3e, 0x37, 0x73, 0x3e, 0x37, 0x74,
2854     0x3e, 0x38, 0x30, 0x3e, 0x38, 0x31, 0x3e, 0x38, 0x32, 0x3e, 0x38, 0x61,
2855     0x3e, 0x38, 0x63, 0x3e, 0x38, 0x65, 0x3e, 0x38, 0x69, 0x3e, 0x38, 0x6f,
2856     0x3e, 0x38, 0x73, 0x3e, 0x38, 0x74, 0x3e, 0x39, 0x30, 0x3e, 0x39, 0x31,
2857     0x3e, 0x39, 0x32, 0x3e, 0x39, 0x61, 0x3e, 0x39, 0x63, 0x3e, 0x39, 0x65,
2858     0x3e, 0x39, 0x69, 0x3e, 0x39, 0x6f, 0x3e, 0x39, 0x73, 0x3e, 0x39, 0x74};
2859 const uint8_t HuffDecoderCommon::table23_56_emit_[120] = {
2860     0x3e, 0x3d, 0x30, 0x3e, 0x3d, 0x31, 0x3e, 0x3d, 0x32, 0x3e, 0x3d, 0x61,
2861     0x3e, 0x3d, 0x63, 0x3e, 0x3d, 0x65, 0x3e, 0x3d, 0x69, 0x3e, 0x3d, 0x6f,
2862     0x3e, 0x3d, 0x73, 0x3e, 0x3d, 0x74, 0x3e, 0x41, 0x30, 0x3e, 0x41, 0x31,
2863     0x3e, 0x41, 0x32, 0x3e, 0x41, 0x61, 0x3e, 0x41, 0x63, 0x3e, 0x41, 0x65,
2864     0x3e, 0x41, 0x69, 0x3e, 0x41, 0x6f, 0x3e, 0x41, 0x73, 0x3e, 0x41, 0x74,
2865     0x3e, 0x5f, 0x30, 0x3e, 0x5f, 0x31, 0x3e, 0x5f, 0x32, 0x3e, 0x5f, 0x61,
2866     0x3e, 0x5f, 0x63, 0x3e, 0x5f, 0x65, 0x3e, 0x5f, 0x69, 0x3e, 0x5f, 0x6f,
2867     0x3e, 0x5f, 0x73, 0x3e, 0x5f, 0x74, 0x3e, 0x62, 0x30, 0x3e, 0x62, 0x31,
2868     0x3e, 0x62, 0x32, 0x3e, 0x62, 0x61, 0x3e, 0x62, 0x63, 0x3e, 0x62, 0x65,
2869     0x3e, 0x62, 0x69, 0x3e, 0x62, 0x6f, 0x3e, 0x62, 0x73, 0x3e, 0x62, 0x74};
2870 const uint8_t HuffDecoderCommon::table23_57_emit_[120] = {
2871     0x3e, 0x64, 0x30, 0x3e, 0x64, 0x31, 0x3e, 0x64, 0x32, 0x3e, 0x64, 0x61,
2872     0x3e, 0x64, 0x63, 0x3e, 0x64, 0x65, 0x3e, 0x64, 0x69, 0x3e, 0x64, 0x6f,
2873     0x3e, 0x64, 0x73, 0x3e, 0x64, 0x74, 0x3e, 0x66, 0x30, 0x3e, 0x66, 0x31,
2874     0x3e, 0x66, 0x32, 0x3e, 0x66, 0x61, 0x3e, 0x66, 0x63, 0x3e, 0x66, 0x65,
2875     0x3e, 0x66, 0x69, 0x3e, 0x66, 0x6f, 0x3e, 0x66, 0x73, 0x3e, 0x66, 0x74,
2876     0x3e, 0x67, 0x30, 0x3e, 0x67, 0x31, 0x3e, 0x67, 0x32, 0x3e, 0x67, 0x61,
2877     0x3e, 0x67, 0x63, 0x3e, 0x67, 0x65, 0x3e, 0x67, 0x69, 0x3e, 0x67, 0x6f,
2878     0x3e, 0x67, 0x73, 0x3e, 0x67, 0x74, 0x3e, 0x68, 0x30, 0x3e, 0x68, 0x31,
2879     0x3e, 0x68, 0x32, 0x3e, 0x68, 0x61, 0x3e, 0x68, 0x63, 0x3e, 0x68, 0x65,
2880     0x3e, 0x68, 0x69, 0x3e, 0x68, 0x6f, 0x3e, 0x68, 0x73, 0x3e, 0x68, 0x74};
2881 const uint8_t HuffDecoderCommon::table23_58_emit_[120] = {
2882     0x3e, 0x6c, 0x30, 0x3e, 0x6c, 0x31, 0x3e, 0x6c, 0x32, 0x3e, 0x6c, 0x61,
2883     0x3e, 0x6c, 0x63, 0x3e, 0x6c, 0x65, 0x3e, 0x6c, 0x69, 0x3e, 0x6c, 0x6f,
2884     0x3e, 0x6c, 0x73, 0x3e, 0x6c, 0x74, 0x3e, 0x6d, 0x30, 0x3e, 0x6d, 0x31,
2885     0x3e, 0x6d, 0x32, 0x3e, 0x6d, 0x61, 0x3e, 0x6d, 0x63, 0x3e, 0x6d, 0x65,
2886     0x3e, 0x6d, 0x69, 0x3e, 0x6d, 0x6f, 0x3e, 0x6d, 0x73, 0x3e, 0x6d, 0x74,
2887     0x3e, 0x6e, 0x30, 0x3e, 0x6e, 0x31, 0x3e, 0x6e, 0x32, 0x3e, 0x6e, 0x61,
2888     0x3e, 0x6e, 0x63, 0x3e, 0x6e, 0x65, 0x3e, 0x6e, 0x69, 0x3e, 0x6e, 0x6f,
2889     0x3e, 0x6e, 0x73, 0x3e, 0x6e, 0x74, 0x3e, 0x70, 0x30, 0x3e, 0x70, 0x31,
2890     0x3e, 0x70, 0x32, 0x3e, 0x70, 0x61, 0x3e, 0x70, 0x63, 0x3e, 0x70, 0x65,
2891     0x3e, 0x70, 0x69, 0x3e, 0x70, 0x6f, 0x3e, 0x70, 0x73, 0x3e, 0x70, 0x74};
2892 const uint8_t HuffDecoderCommon::table23_59_emit_[68] = {
2893     0x3e, 0x72, 0x30, 0x3e, 0x72, 0x31, 0x3e, 0x72, 0x32, 0x3e, 0x72, 0x61,
2894     0x3e, 0x72, 0x63, 0x3e, 0x72, 0x65, 0x3e, 0x72, 0x69, 0x3e, 0x72, 0x6f,
2895     0x3e, 0x72, 0x73, 0x3e, 0x72, 0x74, 0x3e, 0x75, 0x30, 0x3e, 0x75, 0x31,
2896     0x3e, 0x75, 0x32, 0x3e, 0x75, 0x61, 0x3e, 0x75, 0x63, 0x3e, 0x75, 0x65,
2897     0x3e, 0x75, 0x69, 0x3e, 0x75, 0x6f, 0x3e, 0x75, 0x73, 0x3e, 0x75, 0x74,
2898     0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
2899 const uint8_t HuffDecoderCommon::table23_63_emit_[36] = {
2900     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a,
2901     0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a, 0x3e, 0x21, 0x3e, 0x22,
2902     0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f, 0x3e, 0x27, 0x3e, 0x2b, 0x3e, 0x7c};
2903 const uint8_t HuffDecoderCommon::table23_64_emit_[120] = {
2904     0x00, 0x30, 0x30, 0x00, 0x30, 0x31, 0x00, 0x30, 0x32, 0x00, 0x30, 0x61,
2905     0x00, 0x30, 0x63, 0x00, 0x30, 0x65, 0x00, 0x30, 0x69, 0x00, 0x30, 0x6f,
2906     0x00, 0x30, 0x73, 0x00, 0x30, 0x74, 0x00, 0x31, 0x30, 0x00, 0x31, 0x31,
2907     0x00, 0x31, 0x32, 0x00, 0x31, 0x61, 0x00, 0x31, 0x63, 0x00, 0x31, 0x65,
2908     0x00, 0x31, 0x69, 0x00, 0x31, 0x6f, 0x00, 0x31, 0x73, 0x00, 0x31, 0x74,
2909     0x00, 0x32, 0x30, 0x00, 0x32, 0x31, 0x00, 0x32, 0x32, 0x00, 0x32, 0x61,
2910     0x00, 0x32, 0x63, 0x00, 0x32, 0x65, 0x00, 0x32, 0x69, 0x00, 0x32, 0x6f,
2911     0x00, 0x32, 0x73, 0x00, 0x32, 0x74, 0x00, 0x61, 0x30, 0x00, 0x61, 0x31,
2912     0x00, 0x61, 0x32, 0x00, 0x61, 0x61, 0x00, 0x61, 0x63, 0x00, 0x61, 0x65,
2913     0x00, 0x61, 0x69, 0x00, 0x61, 0x6f, 0x00, 0x61, 0x73, 0x00, 0x61, 0x74};
2914 const uint8_t HuffDecoderCommon::table23_65_emit_[120] = {
2915     0x00, 0x63, 0x30, 0x00, 0x63, 0x31, 0x00, 0x63, 0x32, 0x00, 0x63, 0x61,
2916     0x00, 0x63, 0x63, 0x00, 0x63, 0x65, 0x00, 0x63, 0x69, 0x00, 0x63, 0x6f,
2917     0x00, 0x63, 0x73, 0x00, 0x63, 0x74, 0x00, 0x65, 0x30, 0x00, 0x65, 0x31,
2918     0x00, 0x65, 0x32, 0x00, 0x65, 0x61, 0x00, 0x65, 0x63, 0x00, 0x65, 0x65,
2919     0x00, 0x65, 0x69, 0x00, 0x65, 0x6f, 0x00, 0x65, 0x73, 0x00, 0x65, 0x74,
2920     0x00, 0x69, 0x30, 0x00, 0x69, 0x31, 0x00, 0x69, 0x32, 0x00, 0x69, 0x61,
2921     0x00, 0x69, 0x63, 0x00, 0x69, 0x65, 0x00, 0x69, 0x69, 0x00, 0x69, 0x6f,
2922     0x00, 0x69, 0x73, 0x00, 0x69, 0x74, 0x00, 0x6f, 0x30, 0x00, 0x6f, 0x31,
2923     0x00, 0x6f, 0x32, 0x00, 0x6f, 0x61, 0x00, 0x6f, 0x63, 0x00, 0x6f, 0x65,
2924     0x00, 0x6f, 0x69, 0x00, 0x6f, 0x6f, 0x00, 0x6f, 0x73, 0x00, 0x6f, 0x74};
2925 const uint8_t HuffDecoderCommon::table23_66_emit_[68] = {
2926     0x00, 0x73, 0x30, 0x00, 0x73, 0x31, 0x00, 0x73, 0x32, 0x00, 0x73, 0x61,
2927     0x00, 0x73, 0x63, 0x00, 0x73, 0x65, 0x00, 0x73, 0x69, 0x00, 0x73, 0x6f,
2928     0x00, 0x73, 0x73, 0x00, 0x73, 0x74, 0x00, 0x74, 0x30, 0x00, 0x74, 0x31,
2929     0x00, 0x74, 0x32, 0x00, 0x74, 0x61, 0x00, 0x74, 0x63, 0x00, 0x74, 0x65,
2930     0x00, 0x74, 0x69, 0x00, 0x74, 0x6f, 0x00, 0x74, 0x73, 0x00, 0x74, 0x74,
2931     0x00, 0x20, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e};
2932 const uint16_t HuffDecoderCommon::table23_69_ops_[128] = {
2933     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2934     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2935     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2936     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2937     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2938     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2939     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2940     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2941     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
2942     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2943     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
2944     0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000,
2945     0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2946     0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2947     0x0000, 0x0092};
2948 const uint16_t HuffDecoderCommon::table23_70_ops_[128] = {
2949     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
2950     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
2951     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
2952     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
2953     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2954     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2955     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2956     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
2957     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
2958     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
2959     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
2960     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
2961     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2962     0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2963     0x0000, 0x00f2};
2964 const uint8_t HuffDecoderCommon::table23_71_emit_[46] = {
2965     0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b,
2966     0x00, 0x71, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a,
2967     0x00, 0x26, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a,
2968     0x00, 0x21, 0x00, 0x22, 0x00, 0x28, 0x00, 0x29, 0x00, 0x3f};
2969 const uint16_t HuffDecoderCommon::table23_71_ops_[128] = {
2970     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
2971     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
2972     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
2973     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
2974     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2975     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2976     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2977     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
2978     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
2979     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
2980     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
2981     0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2,
2982     0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000,
2983     0x0000, 0x0000, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0000,
2984     0x0000, 0x0003};
2985 const uint8_t HuffDecoderCommon::table23_72_emit_[120] = {
2986     0x24, 0x30, 0x30, 0x24, 0x30, 0x31, 0x24, 0x30, 0x32, 0x24, 0x30, 0x61,
2987     0x24, 0x30, 0x63, 0x24, 0x30, 0x65, 0x24, 0x30, 0x69, 0x24, 0x30, 0x6f,
2988     0x24, 0x30, 0x73, 0x24, 0x30, 0x74, 0x24, 0x31, 0x30, 0x24, 0x31, 0x31,
2989     0x24, 0x31, 0x32, 0x24, 0x31, 0x61, 0x24, 0x31, 0x63, 0x24, 0x31, 0x65,
2990     0x24, 0x31, 0x69, 0x24, 0x31, 0x6f, 0x24, 0x31, 0x73, 0x24, 0x31, 0x74,
2991     0x24, 0x32, 0x30, 0x24, 0x32, 0x31, 0x24, 0x32, 0x32, 0x24, 0x32, 0x61,
2992     0x24, 0x32, 0x63, 0x24, 0x32, 0x65, 0x24, 0x32, 0x69, 0x24, 0x32, 0x6f,
2993     0x24, 0x32, 0x73, 0x24, 0x32, 0x74, 0x24, 0x61, 0x30, 0x24, 0x61, 0x31,
2994     0x24, 0x61, 0x32, 0x24, 0x61, 0x61, 0x24, 0x61, 0x63, 0x24, 0x61, 0x65,
2995     0x24, 0x61, 0x69, 0x24, 0x61, 0x6f, 0x24, 0x61, 0x73, 0x24, 0x61, 0x74};
2996 const uint8_t HuffDecoderCommon::table23_73_emit_[120] = {
2997     0x24, 0x63, 0x30, 0x24, 0x63, 0x31, 0x24, 0x63, 0x32, 0x24, 0x63, 0x61,
2998     0x24, 0x63, 0x63, 0x24, 0x63, 0x65, 0x24, 0x63, 0x69, 0x24, 0x63, 0x6f,
2999     0x24, 0x63, 0x73, 0x24, 0x63, 0x74, 0x24, 0x65, 0x30, 0x24, 0x65, 0x31,
3000     0x24, 0x65, 0x32, 0x24, 0x65, 0x61, 0x24, 0x65, 0x63, 0x24, 0x65, 0x65,
3001     0x24, 0x65, 0x69, 0x24, 0x65, 0x6f, 0x24, 0x65, 0x73, 0x24, 0x65, 0x74,
3002     0x24, 0x69, 0x30, 0x24, 0x69, 0x31, 0x24, 0x69, 0x32, 0x24, 0x69, 0x61,
3003     0x24, 0x69, 0x63, 0x24, 0x69, 0x65, 0x24, 0x69, 0x69, 0x24, 0x69, 0x6f,
3004     0x24, 0x69, 0x73, 0x24, 0x69, 0x74, 0x24, 0x6f, 0x30, 0x24, 0x6f, 0x31,
3005     0x24, 0x6f, 0x32, 0x24, 0x6f, 0x61, 0x24, 0x6f, 0x63, 0x24, 0x6f, 0x65,
3006     0x24, 0x6f, 0x69, 0x24, 0x6f, 0x6f, 0x24, 0x6f, 0x73, 0x24, 0x6f, 0x74};
3007 const uint8_t HuffDecoderCommon::table23_74_emit_[68] = {
3008     0x24, 0x73, 0x30, 0x24, 0x73, 0x31, 0x24, 0x73, 0x32, 0x24, 0x73, 0x61,
3009     0x24, 0x73, 0x63, 0x24, 0x73, 0x65, 0x24, 0x73, 0x69, 0x24, 0x73, 0x6f,
3010     0x24, 0x73, 0x73, 0x24, 0x73, 0x74, 0x24, 0x74, 0x30, 0x24, 0x74, 0x31,
3011     0x24, 0x74, 0x32, 0x24, 0x74, 0x61, 0x24, 0x74, 0x63, 0x24, 0x74, 0x65,
3012     0x24, 0x74, 0x69, 0x24, 0x74, 0x6f, 0x24, 0x74, 0x73, 0x24, 0x74, 0x74,
3013     0x24, 0x20, 0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e};
3014 const uint8_t HuffDecoderCommon::table23_79_emit_[46] = {
3015     0x24, 0x55, 0x24, 0x56, 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b,
3016     0x24, 0x71, 0x24, 0x76, 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a,
3017     0x24, 0x26, 0x24, 0x2a, 0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a,
3018     0x24, 0x21, 0x24, 0x22, 0x24, 0x28, 0x24, 0x29, 0x24, 0x3f};
3019 const uint8_t HuffDecoderCommon::table23_80_emit_[120] = {
3020     0x40, 0x30, 0x30, 0x40, 0x30, 0x31, 0x40, 0x30, 0x32, 0x40, 0x30, 0x61,
3021     0x40, 0x30, 0x63, 0x40, 0x30, 0x65, 0x40, 0x30, 0x69, 0x40, 0x30, 0x6f,
3022     0x40, 0x30, 0x73, 0x40, 0x30, 0x74, 0x40, 0x31, 0x30, 0x40, 0x31, 0x31,
3023     0x40, 0x31, 0x32, 0x40, 0x31, 0x61, 0x40, 0x31, 0x63, 0x40, 0x31, 0x65,
3024     0x40, 0x31, 0x69, 0x40, 0x31, 0x6f, 0x40, 0x31, 0x73, 0x40, 0x31, 0x74,
3025     0x40, 0x32, 0x30, 0x40, 0x32, 0x31, 0x40, 0x32, 0x32, 0x40, 0x32, 0x61,
3026     0x40, 0x32, 0x63, 0x40, 0x32, 0x65, 0x40, 0x32, 0x69, 0x40, 0x32, 0x6f,
3027     0x40, 0x32, 0x73, 0x40, 0x32, 0x74, 0x40, 0x61, 0x30, 0x40, 0x61, 0x31,
3028     0x40, 0x61, 0x32, 0x40, 0x61, 0x61, 0x40, 0x61, 0x63, 0x40, 0x61, 0x65,
3029     0x40, 0x61, 0x69, 0x40, 0x61, 0x6f, 0x40, 0x61, 0x73, 0x40, 0x61, 0x74};
3030 const uint8_t HuffDecoderCommon::table23_81_emit_[120] = {
3031     0x40, 0x63, 0x30, 0x40, 0x63, 0x31, 0x40, 0x63, 0x32, 0x40, 0x63, 0x61,
3032     0x40, 0x63, 0x63, 0x40, 0x63, 0x65, 0x40, 0x63, 0x69, 0x40, 0x63, 0x6f,
3033     0x40, 0x63, 0x73, 0x40, 0x63, 0x74, 0x40, 0x65, 0x30, 0x40, 0x65, 0x31,
3034     0x40, 0x65, 0x32, 0x40, 0x65, 0x61, 0x40, 0x65, 0x63, 0x40, 0x65, 0x65,
3035     0x40, 0x65, 0x69, 0x40, 0x65, 0x6f, 0x40, 0x65, 0x73, 0x40, 0x65, 0x74,
3036     0x40, 0x69, 0x30, 0x40, 0x69, 0x31, 0x40, 0x69, 0x32, 0x40, 0x69, 0x61,
3037     0x40, 0x69, 0x63, 0x40, 0x69, 0x65, 0x40, 0x69, 0x69, 0x40, 0x69, 0x6f,
3038     0x40, 0x69, 0x73, 0x40, 0x69, 0x74, 0x40, 0x6f, 0x30, 0x40, 0x6f, 0x31,
3039     0x40, 0x6f, 0x32, 0x40, 0x6f, 0x61, 0x40, 0x6f, 0x63, 0x40, 0x6f, 0x65,
3040     0x40, 0x6f, 0x69, 0x40, 0x6f, 0x6f, 0x40, 0x6f, 0x73, 0x40, 0x6f, 0x74};
3041 const uint8_t HuffDecoderCommon::table23_82_emit_[68] = {
3042     0x40, 0x73, 0x30, 0x40, 0x73, 0x31, 0x40, 0x73, 0x32, 0x40, 0x73, 0x61,
3043     0x40, 0x73, 0x63, 0x40, 0x73, 0x65, 0x40, 0x73, 0x69, 0x40, 0x73, 0x6f,
3044     0x40, 0x73, 0x73, 0x40, 0x73, 0x74, 0x40, 0x74, 0x30, 0x40, 0x74, 0x31,
3045     0x40, 0x74, 0x32, 0x40, 0x74, 0x61, 0x40, 0x74, 0x63, 0x40, 0x74, 0x65,
3046     0x40, 0x74, 0x69, 0x40, 0x74, 0x6f, 0x40, 0x74, 0x73, 0x40, 0x74, 0x74,
3047     0x40, 0x20, 0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e};
3048 const uint8_t HuffDecoderCommon::table23_87_emit_[46] = {
3049     0x40, 0x55, 0x40, 0x56, 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b,
3050     0x40, 0x71, 0x40, 0x76, 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a,
3051     0x40, 0x26, 0x40, 0x2a, 0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a,
3052     0x40, 0x21, 0x40, 0x22, 0x40, 0x28, 0x40, 0x29, 0x40, 0x3f};
3053 const uint8_t HuffDecoderCommon::table23_88_emit_[120] = {
3054     0x5b, 0x30, 0x30, 0x5b, 0x30, 0x31, 0x5b, 0x30, 0x32, 0x5b, 0x30, 0x61,
3055     0x5b, 0x30, 0x63, 0x5b, 0x30, 0x65, 0x5b, 0x30, 0x69, 0x5b, 0x30, 0x6f,
3056     0x5b, 0x30, 0x73, 0x5b, 0x30, 0x74, 0x5b, 0x31, 0x30, 0x5b, 0x31, 0x31,
3057     0x5b, 0x31, 0x32, 0x5b, 0x31, 0x61, 0x5b, 0x31, 0x63, 0x5b, 0x31, 0x65,
3058     0x5b, 0x31, 0x69, 0x5b, 0x31, 0x6f, 0x5b, 0x31, 0x73, 0x5b, 0x31, 0x74,
3059     0x5b, 0x32, 0x30, 0x5b, 0x32, 0x31, 0x5b, 0x32, 0x32, 0x5b, 0x32, 0x61,
3060     0x5b, 0x32, 0x63, 0x5b, 0x32, 0x65, 0x5b, 0x32, 0x69, 0x5b, 0x32, 0x6f,
3061     0x5b, 0x32, 0x73, 0x5b, 0x32, 0x74, 0x5b, 0x61, 0x30, 0x5b, 0x61, 0x31,
3062     0x5b, 0x61, 0x32, 0x5b, 0x61, 0x61, 0x5b, 0x61, 0x63, 0x5b, 0x61, 0x65,
3063     0x5b, 0x61, 0x69, 0x5b, 0x61, 0x6f, 0x5b, 0x61, 0x73, 0x5b, 0x61, 0x74};
3064 const uint8_t HuffDecoderCommon::table23_89_emit_[120] = {
3065     0x5b, 0x63, 0x30, 0x5b, 0x63, 0x31, 0x5b, 0x63, 0x32, 0x5b, 0x63, 0x61,
3066     0x5b, 0x63, 0x63, 0x5b, 0x63, 0x65, 0x5b, 0x63, 0x69, 0x5b, 0x63, 0x6f,
3067     0x5b, 0x63, 0x73, 0x5b, 0x63, 0x74, 0x5b, 0x65, 0x30, 0x5b, 0x65, 0x31,
3068     0x5b, 0x65, 0x32, 0x5b, 0x65, 0x61, 0x5b, 0x65, 0x63, 0x5b, 0x65, 0x65,
3069     0x5b, 0x65, 0x69, 0x5b, 0x65, 0x6f, 0x5b, 0x65, 0x73, 0x5b, 0x65, 0x74,
3070     0x5b, 0x69, 0x30, 0x5b, 0x69, 0x31, 0x5b, 0x69, 0x32, 0x5b, 0x69, 0x61,
3071     0x5b, 0x69, 0x63, 0x5b, 0x69, 0x65, 0x5b, 0x69, 0x69, 0x5b, 0x69, 0x6f,
3072     0x5b, 0x69, 0x73, 0x5b, 0x69, 0x74, 0x5b, 0x6f, 0x30, 0x5b, 0x6f, 0x31,
3073     0x5b, 0x6f, 0x32, 0x5b, 0x6f, 0x61, 0x5b, 0x6f, 0x63, 0x5b, 0x6f, 0x65,
3074     0x5b, 0x6f, 0x69, 0x5b, 0x6f, 0x6f, 0x5b, 0x6f, 0x73, 0x5b, 0x6f, 0x74};
3075 const uint8_t HuffDecoderCommon::table23_90_emit_[68] = {
3076     0x5b, 0x73, 0x30, 0x5b, 0x73, 0x31, 0x5b, 0x73, 0x32, 0x5b, 0x73, 0x61,
3077     0x5b, 0x73, 0x63, 0x5b, 0x73, 0x65, 0x5b, 0x73, 0x69, 0x5b, 0x73, 0x6f,
3078     0x5b, 0x73, 0x73, 0x5b, 0x73, 0x74, 0x5b, 0x74, 0x30, 0x5b, 0x74, 0x31,
3079     0x5b, 0x74, 0x32, 0x5b, 0x74, 0x61, 0x5b, 0x74, 0x63, 0x5b, 0x74, 0x65,
3080     0x5b, 0x74, 0x69, 0x5b, 0x74, 0x6f, 0x5b, 0x74, 0x73, 0x5b, 0x74, 0x74,
3081     0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e};
3082 const uint8_t HuffDecoderCommon::table23_95_emit_[46] = {
3083     0x5b, 0x55, 0x5b, 0x56, 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b,
3084     0x5b, 0x71, 0x5b, 0x76, 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a,
3085     0x5b, 0x26, 0x5b, 0x2a, 0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a,
3086     0x5b, 0x21, 0x5b, 0x22, 0x5b, 0x28, 0x5b, 0x29, 0x5b, 0x3f};
3087 const uint8_t HuffDecoderCommon::table23_96_emit_[120] = {
3088     0x5d, 0x30, 0x30, 0x5d, 0x30, 0x31, 0x5d, 0x30, 0x32, 0x5d, 0x30, 0x61,
3089     0x5d, 0x30, 0x63, 0x5d, 0x30, 0x65, 0x5d, 0x30, 0x69, 0x5d, 0x30, 0x6f,
3090     0x5d, 0x30, 0x73, 0x5d, 0x30, 0x74, 0x5d, 0x31, 0x30, 0x5d, 0x31, 0x31,
3091     0x5d, 0x31, 0x32, 0x5d, 0x31, 0x61, 0x5d, 0x31, 0x63, 0x5d, 0x31, 0x65,
3092     0x5d, 0x31, 0x69, 0x5d, 0x31, 0x6f, 0x5d, 0x31, 0x73, 0x5d, 0x31, 0x74,
3093     0x5d, 0x32, 0x30, 0x5d, 0x32, 0x31, 0x5d, 0x32, 0x32, 0x5d, 0x32, 0x61,
3094     0x5d, 0x32, 0x63, 0x5d, 0x32, 0x65, 0x5d, 0x32, 0x69, 0x5d, 0x32, 0x6f,
3095     0x5d, 0x32, 0x73, 0x5d, 0x32, 0x74, 0x5d, 0x61, 0x30, 0x5d, 0x61, 0x31,
3096     0x5d, 0x61, 0x32, 0x5d, 0x61, 0x61, 0x5d, 0x61, 0x63, 0x5d, 0x61, 0x65,
3097     0x5d, 0x61, 0x69, 0x5d, 0x61, 0x6f, 0x5d, 0x61, 0x73, 0x5d, 0x61, 0x74};
3098 const uint8_t HuffDecoderCommon::table23_97_emit_[120] = {
3099     0x5d, 0x63, 0x30, 0x5d, 0x63, 0x31, 0x5d, 0x63, 0x32, 0x5d, 0x63, 0x61,
3100     0x5d, 0x63, 0x63, 0x5d, 0x63, 0x65, 0x5d, 0x63, 0x69, 0x5d, 0x63, 0x6f,
3101     0x5d, 0x63, 0x73, 0x5d, 0x63, 0x74, 0x5d, 0x65, 0x30, 0x5d, 0x65, 0x31,
3102     0x5d, 0x65, 0x32, 0x5d, 0x65, 0x61, 0x5d, 0x65, 0x63, 0x5d, 0x65, 0x65,
3103     0x5d, 0x65, 0x69, 0x5d, 0x65, 0x6f, 0x5d, 0x65, 0x73, 0x5d, 0x65, 0x74,
3104     0x5d, 0x69, 0x30, 0x5d, 0x69, 0x31, 0x5d, 0x69, 0x32, 0x5d, 0x69, 0x61,
3105     0x5d, 0x69, 0x63, 0x5d, 0x69, 0x65, 0x5d, 0x69, 0x69, 0x5d, 0x69, 0x6f,
3106     0x5d, 0x69, 0x73, 0x5d, 0x69, 0x74, 0x5d, 0x6f, 0x30, 0x5d, 0x6f, 0x31,
3107     0x5d, 0x6f, 0x32, 0x5d, 0x6f, 0x61, 0x5d, 0x6f, 0x63, 0x5d, 0x6f, 0x65,
3108     0x5d, 0x6f, 0x69, 0x5d, 0x6f, 0x6f, 0x5d, 0x6f, 0x73, 0x5d, 0x6f, 0x74};
3109 const uint8_t HuffDecoderCommon::table23_98_emit_[68] = {
3110     0x5d, 0x73, 0x30, 0x5d, 0x73, 0x31, 0x5d, 0x73, 0x32, 0x5d, 0x73, 0x61,
3111     0x5d, 0x73, 0x63, 0x5d, 0x73, 0x65, 0x5d, 0x73, 0x69, 0x5d, 0x73, 0x6f,
3112     0x5d, 0x73, 0x73, 0x5d, 0x73, 0x74, 0x5d, 0x74, 0x30, 0x5d, 0x74, 0x31,
3113     0x5d, 0x74, 0x32, 0x5d, 0x74, 0x61, 0x5d, 0x74, 0x63, 0x5d, 0x74, 0x65,
3114     0x5d, 0x74, 0x69, 0x5d, 0x74, 0x6f, 0x5d, 0x74, 0x73, 0x5d, 0x74, 0x74,
3115     0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e};
3116 const uint8_t HuffDecoderCommon::table23_103_emit_[46] = {
3117     0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b,
3118     0x5d, 0x71, 0x5d, 0x76, 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a,
3119     0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a,
3120     0x5d, 0x21, 0x5d, 0x22, 0x5d, 0x28, 0x5d, 0x29, 0x5d, 0x3f};
3121 const uint8_t HuffDecoderCommon::table23_104_emit_[120] = {
3122     0x7e, 0x30, 0x30, 0x7e, 0x30, 0x31, 0x7e, 0x30, 0x32, 0x7e, 0x30, 0x61,
3123     0x7e, 0x30, 0x63, 0x7e, 0x30, 0x65, 0x7e, 0x30, 0x69, 0x7e, 0x30, 0x6f,
3124     0x7e, 0x30, 0x73, 0x7e, 0x30, 0x74, 0x7e, 0x31, 0x30, 0x7e, 0x31, 0x31,
3125     0x7e, 0x31, 0x32, 0x7e, 0x31, 0x61, 0x7e, 0x31, 0x63, 0x7e, 0x31, 0x65,
3126     0x7e, 0x31, 0x69, 0x7e, 0x31, 0x6f, 0x7e, 0x31, 0x73, 0x7e, 0x31, 0x74,
3127     0x7e, 0x32, 0x30, 0x7e, 0x32, 0x31, 0x7e, 0x32, 0x32, 0x7e, 0x32, 0x61,
3128     0x7e, 0x32, 0x63, 0x7e, 0x32, 0x65, 0x7e, 0x32, 0x69, 0x7e, 0x32, 0x6f,
3129     0x7e, 0x32, 0x73, 0x7e, 0x32, 0x74, 0x7e, 0x61, 0x30, 0x7e, 0x61, 0x31,
3130     0x7e, 0x61, 0x32, 0x7e, 0x61, 0x61, 0x7e, 0x61, 0x63, 0x7e, 0x61, 0x65,
3131     0x7e, 0x61, 0x69, 0x7e, 0x61, 0x6f, 0x7e, 0x61, 0x73, 0x7e, 0x61, 0x74};
3132 const uint8_t HuffDecoderCommon::table23_105_emit_[120] = {
3133     0x7e, 0x63, 0x30, 0x7e, 0x63, 0x31, 0x7e, 0x63, 0x32, 0x7e, 0x63, 0x61,
3134     0x7e, 0x63, 0x63, 0x7e, 0x63, 0x65, 0x7e, 0x63, 0x69, 0x7e, 0x63, 0x6f,
3135     0x7e, 0x63, 0x73, 0x7e, 0x63, 0x74, 0x7e, 0x65, 0x30, 0x7e, 0x65, 0x31,
3136     0x7e, 0x65, 0x32, 0x7e, 0x65, 0x61, 0x7e, 0x65, 0x63, 0x7e, 0x65, 0x65,
3137     0x7e, 0x65, 0x69, 0x7e, 0x65, 0x6f, 0x7e, 0x65, 0x73, 0x7e, 0x65, 0x74,
3138     0x7e, 0x69, 0x30, 0x7e, 0x69, 0x31, 0x7e, 0x69, 0x32, 0x7e, 0x69, 0x61,
3139     0x7e, 0x69, 0x63, 0x7e, 0x69, 0x65, 0x7e, 0x69, 0x69, 0x7e, 0x69, 0x6f,
3140     0x7e, 0x69, 0x73, 0x7e, 0x69, 0x74, 0x7e, 0x6f, 0x30, 0x7e, 0x6f, 0x31,
3141     0x7e, 0x6f, 0x32, 0x7e, 0x6f, 0x61, 0x7e, 0x6f, 0x63, 0x7e, 0x6f, 0x65,
3142     0x7e, 0x6f, 0x69, 0x7e, 0x6f, 0x6f, 0x7e, 0x6f, 0x73, 0x7e, 0x6f, 0x74};
3143 const uint8_t HuffDecoderCommon::table23_106_emit_[68] = {
3144     0x7e, 0x73, 0x30, 0x7e, 0x73, 0x31, 0x7e, 0x73, 0x32, 0x7e, 0x73, 0x61,
3145     0x7e, 0x73, 0x63, 0x7e, 0x73, 0x65, 0x7e, 0x73, 0x69, 0x7e, 0x73, 0x6f,
3146     0x7e, 0x73, 0x73, 0x7e, 0x73, 0x74, 0x7e, 0x74, 0x30, 0x7e, 0x74, 0x31,
3147     0x7e, 0x74, 0x32, 0x7e, 0x74, 0x61, 0x7e, 0x74, 0x63, 0x7e, 0x74, 0x65,
3148     0x7e, 0x74, 0x69, 0x7e, 0x74, 0x6f, 0x7e, 0x74, 0x73, 0x7e, 0x74, 0x74,
3149     0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e};
3150 const uint8_t HuffDecoderCommon::table23_111_emit_[46] = {
3151     0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b,
3152     0x7e, 0x71, 0x7e, 0x76, 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a,
3153     0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a,
3154     0x7e, 0x21, 0x7e, 0x22, 0x7e, 0x28, 0x7e, 0x29, 0x7e, 0x3f};
3155 const uint16_t HuffDecoderCommon::table23_113_ops_[128] = {
3156     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3157     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3158     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3159     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3160     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3161     0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3162     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3163     0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
3164     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000,
3165     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000,
3166     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000,
3167     0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x0000,
3168     0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3169     0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3170     0x0000, 0x00d2};
3171 const uint16_t HuffDecoderCommon::table23_114_ops_[128] = {
3172     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3173     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3174     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3175     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3176     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3177     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3178     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3179     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3180     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3181     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
3182     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
3183     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
3184     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000,
3185     0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000,
3186     0x0000, 0x0112};
3187 const uint16_t HuffDecoderCommon::table23_115_ops_[128] = {
3188     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
3189     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
3190     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3191     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3192     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
3193     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
3194     0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000,
3195     0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000, 0x0000, 0x0112,
3196     0x0000, 0x0000, 0x0000, 0x0122, 0x0000, 0x0000, 0x0000, 0x0132, 0x0000,
3197     0x0000, 0x0000, 0x0142, 0x0000, 0x0000, 0x0000, 0x0152, 0x0000, 0x0000,
3198     0x0000, 0x0162, 0x0000, 0x0000, 0x0000, 0x0172, 0x0000, 0x0000, 0x0000,
3199     0x0182, 0x0000, 0x0000, 0x0000, 0x0192, 0x0000, 0x0000, 0x0000, 0x01a2,
3200     0x0000, 0x0000, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
3201     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0000,
3202     0x0000, 0x0003};
3203 const uint16_t HuffDecoderCommon::table23_120_ops_[128] = {
3204     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3205     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3206     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3207     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3208     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3209     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3210     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3211     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3212     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3213     0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000,
3214     0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000,
3215     0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102,
3216     0x0000, 0x0000, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0122, 0x0000,
3217     0x0000, 0x0000, 0x0132, 0x0000, 0x0000, 0x0000, 0x0142, 0x0000, 0x0000,
3218     0x0000, 0x0152};
3219 const uint8_t HuffDecoderCommon::table23_121_emit_[104] = {
3220     0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66,
3221     0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70,
3222     0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44,
3223     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a,
3224     0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50,
3225     0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56,
3226     0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76,
3227     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a,
3228     0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a};
3229 const uint16_t HuffDecoderCommon::table23_121_ops_[128] = {
3230     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
3231     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
3232     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3233     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3234     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
3235     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
3236     0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000,
3237     0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152,
3238     0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192, 0x0000,
3239     0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000, 0x01e2,
3240     0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222, 0x0000,
3241     0x0232, 0x0000, 0x0242, 0x0000, 0x0252, 0x0000, 0x0262, 0x0000, 0x0272,
3242     0x0000, 0x0282, 0x0000, 0x0292, 0x0000, 0x02a2, 0x0000, 0x02b2, 0x0000,
3243     0x02c2, 0x0000, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
3244     0x0000, 0x0003};
3245 const uint8_t HuffDecoderCommon::table23_123_emit_[104] = {
3246     0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66,
3247     0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70,
3248     0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44,
3249     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a,
3250     0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50,
3251     0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56,
3252     0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76,
3253     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a,
3254     0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a};
3255 const uint8_t HuffDecoderCommon::table23_125_emit_[104] = {
3256     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66,
3257     0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70,
3258     0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44,
3259     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a,
3260     0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50,
3261     0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56,
3262     0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76,
3263     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a,
3264     0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a};
3265 const uint16_t HuffDecoderCommon::table23_126_ops_[128] = {
3266     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3267     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000,
3268     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3269     0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000,
3270     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3271     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3272     0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3273     0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b,
3274     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 0x0000,
3275     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000,
3276     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000,
3277     0x0000, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0000,
3278     0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x005b, 0x0000,
3279     0x0000, 0x0000, 0x0063, 0x0000, 0x0000, 0x0000, 0x006b, 0x0000, 0x0000,
3280     0x0000, 0x0073};
3281 const uint8_t HuffDecoderCommon::table23_127_emit_[64] = {
3282     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84,
3283     0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa,
3284     0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4,
3285     0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93,
3286     0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae,
3287     0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef};
3288 const uint16_t HuffDecoderCommon::table23_127_ops_[128] = {
3289     0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000,
3290     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000,
3291     0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000,
3292     0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043,
3293     0x0000, 0x004b, 0x0000, 0x0053, 0x0000, 0x005b, 0x0000, 0x0063, 0x0000,
3294     0x006b, 0x0000, 0x0073, 0x0000, 0x007b, 0x0000, 0x0083, 0x0000, 0x008b,
3295     0x0000, 0x0093, 0x0000, 0x009b, 0x0000, 0x00a3, 0x0000, 0x00ab, 0x0000,
3296     0x00b3, 0x0000, 0x00bb, 0x0000, 0x00c3, 0x0000, 0x00cb, 0x0000, 0x00d3,
3297     0x0000, 0x00db, 0x0000, 0x00e3, 0x0000, 0x00eb, 0x0000, 0x00f3, 0x0000,
3298     0x00fb, 0x0000, 0x0103, 0x0000, 0x010b, 0x0000, 0x0113, 0x011b, 0x0123,
3299     0x012b, 0x0133, 0x013b, 0x0143, 0x014b, 0x0153, 0x015b, 0x0163, 0x016b,
3300     0x0173, 0x017b, 0x0183, 0x018b, 0x0193, 0x019b, 0x01a3, 0x01ab, 0x01b3,
3301     0x01bb, 0x01c3, 0x01cb, 0x01d3, 0x01db, 0x01e3, 0x01eb, 0x01f3, 0x01fb,
3302     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3303     0x0000, 0x0004};
3304 const uint8_t* const HuffDecoderCommon::table23_emit_[128] = {
3305     table23_0_emit_,   table23_1_emit_,   table23_2_emit_,   table23_3_emit_,
3306     table23_4_emit_,   table23_5_emit_,   table23_6_emit_,   table23_7_emit_,
3307     table23_8_emit_,   table23_9_emit_,   table23_10_emit_,  table23_11_emit_,
3308     table23_12_emit_,  table23_13_emit_,  table23_14_emit_,  table23_15_emit_,
3309     table23_16_emit_,  table23_17_emit_,  table23_18_emit_,  table23_19_emit_,
3310     table23_20_emit_,  table23_21_emit_,  table23_22_emit_,  table23_23_emit_,
3311     table23_24_emit_,  table23_25_emit_,  table23_26_emit_,  table23_27_emit_,
3312     table23_28_emit_,  table23_29_emit_,  table23_30_emit_,  table23_31_emit_,
3313     table23_32_emit_,  table23_33_emit_,  table23_34_emit_,  table23_35_emit_,
3314     table23_36_emit_,  table23_37_emit_,  table23_38_emit_,  table23_39_emit_,
3315     table23_40_emit_,  table23_41_emit_,  table23_42_emit_,  table23_43_emit_,
3316     table22_44_emit_,  table22_45_emit_,  table22_46_emit_,  table23_47_emit_,
3317     table23_48_emit_,  table23_49_emit_,  table23_50_emit_,  table23_51_emit_,
3318     table23_52_emit_,  table23_53_emit_,  table23_54_emit_,  table23_55_emit_,
3319     table23_56_emit_,  table23_57_emit_,  table23_58_emit_,  table23_59_emit_,
3320     table22_60_emit_,  table22_61_emit_,  table22_62_emit_,  table23_63_emit_,
3321     table23_64_emit_,  table23_65_emit_,  table23_66_emit_,  table22_67_emit_,
3322     table22_68_emit_,  table22_69_emit_,  table22_70_emit_,  table23_71_emit_,
3323     table23_72_emit_,  table23_73_emit_,  table23_74_emit_,  table22_75_emit_,
3324     table22_76_emit_,  table22_77_emit_,  table22_78_emit_,  table23_79_emit_,
3325     table23_80_emit_,  table23_81_emit_,  table23_82_emit_,  table22_83_emit_,
3326     table22_84_emit_,  table22_85_emit_,  table22_86_emit_,  table23_87_emit_,
3327     table23_88_emit_,  table23_89_emit_,  table23_90_emit_,  table22_91_emit_,
3328     table22_92_emit_,  table22_93_emit_,  table22_94_emit_,  table23_95_emit_,
3329     table23_96_emit_,  table23_97_emit_,  table23_98_emit_,  table22_99_emit_,
3330     table22_100_emit_, table22_101_emit_, table22_102_emit_, table23_103_emit_,
3331     table23_104_emit_, table23_105_emit_, table23_106_emit_, table22_107_emit_,
3332     table22_108_emit_, table22_109_emit_, table22_110_emit_, table23_111_emit_,
3333     table22_112_emit_, table22_113_emit_, table22_114_emit_, table22_115_emit_,
3334     table22_116_emit_, table22_117_emit_, table22_118_emit_, table22_119_emit_,
3335     table22_120_emit_, table23_121_emit_, table22_122_emit_, table23_123_emit_,
3336     table22_124_emit_, table23_125_emit_, table22_126_emit_, table23_127_emit_,
3337 };
3338 const uint16_t* const HuffDecoderCommon::table23_ops_[128] = {
3339     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
3340     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
3341     table23_0_ops_,   table23_0_ops_,   table23_10_ops_,  table23_10_ops_,
3342     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
3343     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
3344     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_23_ops_,
3345     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
3346     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_31_ops_,
3347     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
3348     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
3349     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
3350     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
3351     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
3352     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
3353     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
3354     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
3355     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3356     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3357     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3358     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3359     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3360     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3361     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3362     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3363     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3364     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3365     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
3366     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
3367     table23_44_ops_,  table23_113_ops_, table23_114_ops_, table23_115_ops_,
3368     table23_44_ops_,  table23_113_ops_, table23_114_ops_, table23_115_ops_,
3369     table23_120_ops_, table23_121_ops_, table23_120_ops_, table23_121_ops_,
3370     table23_120_ops_, table23_121_ops_, table23_126_ops_, table23_127_ops_,
3371 };
3372 const uint8_t HuffDecoderCommon::table24_0_emit_[66] = {
3373     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30,
3374     0x61, 0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c,
3375     0x30, 0x6f, 0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20,
3376     0x7c, 0x30, 0x25, 0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30,
3377     0x2f, 0x7c, 0x30, 0x33, 0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c,
3378     0x30, 0x36, 0x7c, 0x30, 0x37, 0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39};
3379 const uint16_t HuffDecoderCommon::table24_0_ops_[128] = {
3380     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
3381     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
3382     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000,
3383     0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000,
3384     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3385     0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3386     0x0000, 0x0091, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3387     0x00a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c1,
3388     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00d9, 0x0000,
3389     0x0000, 0x0000, 0x00f1, 0x0000, 0x0000, 0x0000, 0x0109, 0x0000, 0x0000,
3390     0x0000, 0x0121, 0x0000, 0x0000, 0x0000, 0x0139, 0x0000, 0x0000, 0x0000,
3391     0x0151, 0x0000, 0x0000, 0x0000, 0x0169, 0x0000, 0x0000, 0x0000, 0x0181,
3392     0x0000, 0x0000, 0x0000, 0x0199, 0x0000, 0x0000, 0x0000, 0x01b1, 0x0000,
3393     0x0000, 0x0000, 0x01c9, 0x0000, 0x0000, 0x0000, 0x01e1, 0x0000, 0x0000,
3394     0x0000, 0x01f9};
3395 const uint8_t HuffDecoderCommon::table24_1_emit_[156] = {
3396     0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41, 0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62,
3397     0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66, 0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68,
3398     0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d, 0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70,
3399     0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75, 0x7c, 0x30, 0x3a, 0x7c, 0x30, 0x42,
3400     0x7c, 0x30, 0x43, 0x7c, 0x30, 0x44, 0x7c, 0x30, 0x45, 0x7c, 0x30, 0x46,
3401     0x7c, 0x30, 0x47, 0x7c, 0x30, 0x48, 0x7c, 0x30, 0x49, 0x7c, 0x30, 0x4a,
3402     0x7c, 0x30, 0x4b, 0x7c, 0x30, 0x4c, 0x7c, 0x30, 0x4d, 0x7c, 0x30, 0x4e,
3403     0x7c, 0x30, 0x4f, 0x7c, 0x30, 0x50, 0x7c, 0x30, 0x51, 0x7c, 0x30, 0x52,
3404     0x7c, 0x30, 0x53, 0x7c, 0x30, 0x54, 0x7c, 0x30, 0x55, 0x7c, 0x30, 0x56,
3405     0x7c, 0x30, 0x57, 0x7c, 0x30, 0x59, 0x7c, 0x30, 0x6a, 0x7c, 0x30, 0x6b,
3406     0x7c, 0x30, 0x71, 0x7c, 0x30, 0x76, 0x7c, 0x30, 0x77, 0x7c, 0x30, 0x78,
3407     0x7c, 0x30, 0x79, 0x7c, 0x30, 0x7a, 0x7c, 0x30, 0x26, 0x7c, 0x30, 0x2a,
3408     0x7c, 0x30, 0x2c, 0x7c, 0x30, 0x3b, 0x7c, 0x30, 0x58, 0x7c, 0x30, 0x5a};
3409 const uint16_t HuffDecoderCommon::table24_1_ops_[128] = {
3410     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000,
3411     0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000,
3412     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000,
3413     0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1,
3414     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x0000, 0x0000, 0x00f1, 0x0000,
3415     0x0000, 0x0000, 0x0109, 0x0000, 0x0000, 0x0000, 0x0121, 0x0000, 0x0000,
3416     0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181, 0x0000,
3417     0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000, 0x01f9,
3418     0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259, 0x0000,
3419     0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000, 0x02d1,
3420     0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331, 0x0000,
3421     0x0349, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9,
3422     0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000,
3423     0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
3424     0x0000, 0x0002};
3425 const uint8_t HuffDecoderCommon::table24_2_emit_[66] = {
3426     0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31,
3427     0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c,
3428     0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20,
3429     0x7c, 0x31, 0x25, 0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31,
3430     0x2f, 0x7c, 0x31, 0x33, 0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c,
3431     0x31, 0x36, 0x7c, 0x31, 0x37, 0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39};
3432 const uint8_t HuffDecoderCommon::table24_3_emit_[156] = {
3433     0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41, 0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62,
3434     0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66, 0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68,
3435     0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d, 0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70,
3436     0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75, 0x7c, 0x31, 0x3a, 0x7c, 0x31, 0x42,
3437     0x7c, 0x31, 0x43, 0x7c, 0x31, 0x44, 0x7c, 0x31, 0x45, 0x7c, 0x31, 0x46,
3438     0x7c, 0x31, 0x47, 0x7c, 0x31, 0x48, 0x7c, 0x31, 0x49, 0x7c, 0x31, 0x4a,
3439     0x7c, 0x31, 0x4b, 0x7c, 0x31, 0x4c, 0x7c, 0x31, 0x4d, 0x7c, 0x31, 0x4e,
3440     0x7c, 0x31, 0x4f, 0x7c, 0x31, 0x50, 0x7c, 0x31, 0x51, 0x7c, 0x31, 0x52,
3441     0x7c, 0x31, 0x53, 0x7c, 0x31, 0x54, 0x7c, 0x31, 0x55, 0x7c, 0x31, 0x56,
3442     0x7c, 0x31, 0x57, 0x7c, 0x31, 0x59, 0x7c, 0x31, 0x6a, 0x7c, 0x31, 0x6b,
3443     0x7c, 0x31, 0x71, 0x7c, 0x31, 0x76, 0x7c, 0x31, 0x77, 0x7c, 0x31, 0x78,
3444     0x7c, 0x31, 0x79, 0x7c, 0x31, 0x7a, 0x7c, 0x31, 0x26, 0x7c, 0x31, 0x2a,
3445     0x7c, 0x31, 0x2c, 0x7c, 0x31, 0x3b, 0x7c, 0x31, 0x58, 0x7c, 0x31, 0x5a};
3446 const uint8_t HuffDecoderCommon::table24_4_emit_[66] = {
3447     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32,
3448     0x61, 0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c,
3449     0x32, 0x6f, 0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20,
3450     0x7c, 0x32, 0x25, 0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32,
3451     0x2f, 0x7c, 0x32, 0x33, 0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c,
3452     0x32, 0x36, 0x7c, 0x32, 0x37, 0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39};
3453 const uint8_t HuffDecoderCommon::table24_5_emit_[156] = {
3454     0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41, 0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62,
3455     0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66, 0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68,
3456     0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d, 0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70,
3457     0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75, 0x7c, 0x32, 0x3a, 0x7c, 0x32, 0x42,
3458     0x7c, 0x32, 0x43, 0x7c, 0x32, 0x44, 0x7c, 0x32, 0x45, 0x7c, 0x32, 0x46,
3459     0x7c, 0x32, 0x47, 0x7c, 0x32, 0x48, 0x7c, 0x32, 0x49, 0x7c, 0x32, 0x4a,
3460     0x7c, 0x32, 0x4b, 0x7c, 0x32, 0x4c, 0x7c, 0x32, 0x4d, 0x7c, 0x32, 0x4e,
3461     0x7c, 0x32, 0x4f, 0x7c, 0x32, 0x50, 0x7c, 0x32, 0x51, 0x7c, 0x32, 0x52,
3462     0x7c, 0x32, 0x53, 0x7c, 0x32, 0x54, 0x7c, 0x32, 0x55, 0x7c, 0x32, 0x56,
3463     0x7c, 0x32, 0x57, 0x7c, 0x32, 0x59, 0x7c, 0x32, 0x6a, 0x7c, 0x32, 0x6b,
3464     0x7c, 0x32, 0x71, 0x7c, 0x32, 0x76, 0x7c, 0x32, 0x77, 0x7c, 0x32, 0x78,
3465     0x7c, 0x32, 0x79, 0x7c, 0x32, 0x7a, 0x7c, 0x32, 0x26, 0x7c, 0x32, 0x2a,
3466     0x7c, 0x32, 0x2c, 0x7c, 0x32, 0x3b, 0x7c, 0x32, 0x58, 0x7c, 0x32, 0x5a};
3467 const uint8_t HuffDecoderCommon::table24_6_emit_[66] = {
3468     0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61,
3469     0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c,
3470     0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20,
3471     0x7c, 0x61, 0x25, 0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61,
3472     0x2f, 0x7c, 0x61, 0x33, 0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c,
3473     0x61, 0x36, 0x7c, 0x61, 0x37, 0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39};
3474 const uint8_t HuffDecoderCommon::table24_7_emit_[156] = {
3475     0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41, 0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62,
3476     0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66, 0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68,
3477     0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d, 0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70,
3478     0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75, 0x7c, 0x61, 0x3a, 0x7c, 0x61, 0x42,
3479     0x7c, 0x61, 0x43, 0x7c, 0x61, 0x44, 0x7c, 0x61, 0x45, 0x7c, 0x61, 0x46,
3480     0x7c, 0x61, 0x47, 0x7c, 0x61, 0x48, 0x7c, 0x61, 0x49, 0x7c, 0x61, 0x4a,
3481     0x7c, 0x61, 0x4b, 0x7c, 0x61, 0x4c, 0x7c, 0x61, 0x4d, 0x7c, 0x61, 0x4e,
3482     0x7c, 0x61, 0x4f, 0x7c, 0x61, 0x50, 0x7c, 0x61, 0x51, 0x7c, 0x61, 0x52,
3483     0x7c, 0x61, 0x53, 0x7c, 0x61, 0x54, 0x7c, 0x61, 0x55, 0x7c, 0x61, 0x56,
3484     0x7c, 0x61, 0x57, 0x7c, 0x61, 0x59, 0x7c, 0x61, 0x6a, 0x7c, 0x61, 0x6b,
3485     0x7c, 0x61, 0x71, 0x7c, 0x61, 0x76, 0x7c, 0x61, 0x77, 0x7c, 0x61, 0x78,
3486     0x7c, 0x61, 0x79, 0x7c, 0x61, 0x7a, 0x7c, 0x61, 0x26, 0x7c, 0x61, 0x2a,
3487     0x7c, 0x61, 0x2c, 0x7c, 0x61, 0x3b, 0x7c, 0x61, 0x58, 0x7c, 0x61, 0x5a};
3488 const uint8_t HuffDecoderCommon::table24_8_emit_[66] = {
3489     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63,
3490     0x61, 0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c,
3491     0x63, 0x6f, 0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20,
3492     0x7c, 0x63, 0x25, 0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63,
3493     0x2f, 0x7c, 0x63, 0x33, 0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c,
3494     0x63, 0x36, 0x7c, 0x63, 0x37, 0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39};
3495 const uint8_t HuffDecoderCommon::table24_9_emit_[156] = {
3496     0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41, 0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62,
3497     0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66, 0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68,
3498     0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d, 0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70,
3499     0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75, 0x7c, 0x63, 0x3a, 0x7c, 0x63, 0x42,
3500     0x7c, 0x63, 0x43, 0x7c, 0x63, 0x44, 0x7c, 0x63, 0x45, 0x7c, 0x63, 0x46,
3501     0x7c, 0x63, 0x47, 0x7c, 0x63, 0x48, 0x7c, 0x63, 0x49, 0x7c, 0x63, 0x4a,
3502     0x7c, 0x63, 0x4b, 0x7c, 0x63, 0x4c, 0x7c, 0x63, 0x4d, 0x7c, 0x63, 0x4e,
3503     0x7c, 0x63, 0x4f, 0x7c, 0x63, 0x50, 0x7c, 0x63, 0x51, 0x7c, 0x63, 0x52,
3504     0x7c, 0x63, 0x53, 0x7c, 0x63, 0x54, 0x7c, 0x63, 0x55, 0x7c, 0x63, 0x56,
3505     0x7c, 0x63, 0x57, 0x7c, 0x63, 0x59, 0x7c, 0x63, 0x6a, 0x7c, 0x63, 0x6b,
3506     0x7c, 0x63, 0x71, 0x7c, 0x63, 0x76, 0x7c, 0x63, 0x77, 0x7c, 0x63, 0x78,
3507     0x7c, 0x63, 0x79, 0x7c, 0x63, 0x7a, 0x7c, 0x63, 0x26, 0x7c, 0x63, 0x2a,
3508     0x7c, 0x63, 0x2c, 0x7c, 0x63, 0x3b, 0x7c, 0x63, 0x58, 0x7c, 0x63, 0x5a};
3509 const uint8_t HuffDecoderCommon::table24_10_emit_[66] = {
3510     0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65,
3511     0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c,
3512     0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20,
3513     0x7c, 0x65, 0x25, 0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65,
3514     0x2f, 0x7c, 0x65, 0x33, 0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c,
3515     0x65, 0x36, 0x7c, 0x65, 0x37, 0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39};
3516 const uint8_t HuffDecoderCommon::table24_11_emit_[156] = {
3517     0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41, 0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62,
3518     0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66, 0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68,
3519     0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d, 0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70,
3520     0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75, 0x7c, 0x65, 0x3a, 0x7c, 0x65, 0x42,
3521     0x7c, 0x65, 0x43, 0x7c, 0x65, 0x44, 0x7c, 0x65, 0x45, 0x7c, 0x65, 0x46,
3522     0x7c, 0x65, 0x47, 0x7c, 0x65, 0x48, 0x7c, 0x65, 0x49, 0x7c, 0x65, 0x4a,
3523     0x7c, 0x65, 0x4b, 0x7c, 0x65, 0x4c, 0x7c, 0x65, 0x4d, 0x7c, 0x65, 0x4e,
3524     0x7c, 0x65, 0x4f, 0x7c, 0x65, 0x50, 0x7c, 0x65, 0x51, 0x7c, 0x65, 0x52,
3525     0x7c, 0x65, 0x53, 0x7c, 0x65, 0x54, 0x7c, 0x65, 0x55, 0x7c, 0x65, 0x56,
3526     0x7c, 0x65, 0x57, 0x7c, 0x65, 0x59, 0x7c, 0x65, 0x6a, 0x7c, 0x65, 0x6b,
3527     0x7c, 0x65, 0x71, 0x7c, 0x65, 0x76, 0x7c, 0x65, 0x77, 0x7c, 0x65, 0x78,
3528     0x7c, 0x65, 0x79, 0x7c, 0x65, 0x7a, 0x7c, 0x65, 0x26, 0x7c, 0x65, 0x2a,
3529     0x7c, 0x65, 0x2c, 0x7c, 0x65, 0x3b, 0x7c, 0x65, 0x58, 0x7c, 0x65, 0x5a};
3530 const uint8_t HuffDecoderCommon::table24_12_emit_[66] = {
3531     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69,
3532     0x61, 0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c,
3533     0x69, 0x6f, 0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20,
3534     0x7c, 0x69, 0x25, 0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69,
3535     0x2f, 0x7c, 0x69, 0x33, 0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c,
3536     0x69, 0x36, 0x7c, 0x69, 0x37, 0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39};
3537 const uint8_t HuffDecoderCommon::table24_13_emit_[156] = {
3538     0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41, 0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62,
3539     0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66, 0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68,
3540     0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d, 0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70,
3541     0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75, 0x7c, 0x69, 0x3a, 0x7c, 0x69, 0x42,
3542     0x7c, 0x69, 0x43, 0x7c, 0x69, 0x44, 0x7c, 0x69, 0x45, 0x7c, 0x69, 0x46,
3543     0x7c, 0x69, 0x47, 0x7c, 0x69, 0x48, 0x7c, 0x69, 0x49, 0x7c, 0x69, 0x4a,
3544     0x7c, 0x69, 0x4b, 0x7c, 0x69, 0x4c, 0x7c, 0x69, 0x4d, 0x7c, 0x69, 0x4e,
3545     0x7c, 0x69, 0x4f, 0x7c, 0x69, 0x50, 0x7c, 0x69, 0x51, 0x7c, 0x69, 0x52,
3546     0x7c, 0x69, 0x53, 0x7c, 0x69, 0x54, 0x7c, 0x69, 0x55, 0x7c, 0x69, 0x56,
3547     0x7c, 0x69, 0x57, 0x7c, 0x69, 0x59, 0x7c, 0x69, 0x6a, 0x7c, 0x69, 0x6b,
3548     0x7c, 0x69, 0x71, 0x7c, 0x69, 0x76, 0x7c, 0x69, 0x77, 0x7c, 0x69, 0x78,
3549     0x7c, 0x69, 0x79, 0x7c, 0x69, 0x7a, 0x7c, 0x69, 0x26, 0x7c, 0x69, 0x2a,
3550     0x7c, 0x69, 0x2c, 0x7c, 0x69, 0x3b, 0x7c, 0x69, 0x58, 0x7c, 0x69, 0x5a};
3551 const uint8_t HuffDecoderCommon::table24_14_emit_[66] = {
3552     0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f,
3553     0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c,
3554     0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20,
3555     0x7c, 0x6f, 0x25, 0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f,
3556     0x2f, 0x7c, 0x6f, 0x33, 0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c,
3557     0x6f, 0x36, 0x7c, 0x6f, 0x37, 0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39};
3558 const uint8_t HuffDecoderCommon::table24_15_emit_[156] = {
3559     0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41, 0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62,
3560     0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66, 0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68,
3561     0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d, 0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70,
3562     0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75, 0x7c, 0x6f, 0x3a, 0x7c, 0x6f, 0x42,
3563     0x7c, 0x6f, 0x43, 0x7c, 0x6f, 0x44, 0x7c, 0x6f, 0x45, 0x7c, 0x6f, 0x46,
3564     0x7c, 0x6f, 0x47, 0x7c, 0x6f, 0x48, 0x7c, 0x6f, 0x49, 0x7c, 0x6f, 0x4a,
3565     0x7c, 0x6f, 0x4b, 0x7c, 0x6f, 0x4c, 0x7c, 0x6f, 0x4d, 0x7c, 0x6f, 0x4e,
3566     0x7c, 0x6f, 0x4f, 0x7c, 0x6f, 0x50, 0x7c, 0x6f, 0x51, 0x7c, 0x6f, 0x52,
3567     0x7c, 0x6f, 0x53, 0x7c, 0x6f, 0x54, 0x7c, 0x6f, 0x55, 0x7c, 0x6f, 0x56,
3568     0x7c, 0x6f, 0x57, 0x7c, 0x6f, 0x59, 0x7c, 0x6f, 0x6a, 0x7c, 0x6f, 0x6b,
3569     0x7c, 0x6f, 0x71, 0x7c, 0x6f, 0x76, 0x7c, 0x6f, 0x77, 0x7c, 0x6f, 0x78,
3570     0x7c, 0x6f, 0x79, 0x7c, 0x6f, 0x7a, 0x7c, 0x6f, 0x26, 0x7c, 0x6f, 0x2a,
3571     0x7c, 0x6f, 0x2c, 0x7c, 0x6f, 0x3b, 0x7c, 0x6f, 0x58, 0x7c, 0x6f, 0x5a};
3572 const uint8_t HuffDecoderCommon::table24_16_emit_[66] = {
3573     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73,
3574     0x61, 0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c,
3575     0x73, 0x6f, 0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20,
3576     0x7c, 0x73, 0x25, 0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73,
3577     0x2f, 0x7c, 0x73, 0x33, 0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c,
3578     0x73, 0x36, 0x7c, 0x73, 0x37, 0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39};
3579 const uint8_t HuffDecoderCommon::table24_17_emit_[156] = {
3580     0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41, 0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62,
3581     0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66, 0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68,
3582     0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d, 0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70,
3583     0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75, 0x7c, 0x73, 0x3a, 0x7c, 0x73, 0x42,
3584     0x7c, 0x73, 0x43, 0x7c, 0x73, 0x44, 0x7c, 0x73, 0x45, 0x7c, 0x73, 0x46,
3585     0x7c, 0x73, 0x47, 0x7c, 0x73, 0x48, 0x7c, 0x73, 0x49, 0x7c, 0x73, 0x4a,
3586     0x7c, 0x73, 0x4b, 0x7c, 0x73, 0x4c, 0x7c, 0x73, 0x4d, 0x7c, 0x73, 0x4e,
3587     0x7c, 0x73, 0x4f, 0x7c, 0x73, 0x50, 0x7c, 0x73, 0x51, 0x7c, 0x73, 0x52,
3588     0x7c, 0x73, 0x53, 0x7c, 0x73, 0x54, 0x7c, 0x73, 0x55, 0x7c, 0x73, 0x56,
3589     0x7c, 0x73, 0x57, 0x7c, 0x73, 0x59, 0x7c, 0x73, 0x6a, 0x7c, 0x73, 0x6b,
3590     0x7c, 0x73, 0x71, 0x7c, 0x73, 0x76, 0x7c, 0x73, 0x77, 0x7c, 0x73, 0x78,
3591     0x7c, 0x73, 0x79, 0x7c, 0x73, 0x7a, 0x7c, 0x73, 0x26, 0x7c, 0x73, 0x2a,
3592     0x7c, 0x73, 0x2c, 0x7c, 0x73, 0x3b, 0x7c, 0x73, 0x58, 0x7c, 0x73, 0x5a};
3593 const uint8_t HuffDecoderCommon::table24_18_emit_[66] = {
3594     0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74,
3595     0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c,
3596     0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20,
3597     0x7c, 0x74, 0x25, 0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74,
3598     0x2f, 0x7c, 0x74, 0x33, 0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c,
3599     0x74, 0x36, 0x7c, 0x74, 0x37, 0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39};
3600 const uint8_t HuffDecoderCommon::table24_19_emit_[156] = {
3601     0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41, 0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62,
3602     0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66, 0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68,
3603     0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d, 0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70,
3604     0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75, 0x7c, 0x74, 0x3a, 0x7c, 0x74, 0x42,
3605     0x7c, 0x74, 0x43, 0x7c, 0x74, 0x44, 0x7c, 0x74, 0x45, 0x7c, 0x74, 0x46,
3606     0x7c, 0x74, 0x47, 0x7c, 0x74, 0x48, 0x7c, 0x74, 0x49, 0x7c, 0x74, 0x4a,
3607     0x7c, 0x74, 0x4b, 0x7c, 0x74, 0x4c, 0x7c, 0x74, 0x4d, 0x7c, 0x74, 0x4e,
3608     0x7c, 0x74, 0x4f, 0x7c, 0x74, 0x50, 0x7c, 0x74, 0x51, 0x7c, 0x74, 0x52,
3609     0x7c, 0x74, 0x53, 0x7c, 0x74, 0x54, 0x7c, 0x74, 0x55, 0x7c, 0x74, 0x56,
3610     0x7c, 0x74, 0x57, 0x7c, 0x74, 0x59, 0x7c, 0x74, 0x6a, 0x7c, 0x74, 0x6b,
3611     0x7c, 0x74, 0x71, 0x7c, 0x74, 0x76, 0x7c, 0x74, 0x77, 0x7c, 0x74, 0x78,
3612     0x7c, 0x74, 0x79, 0x7c, 0x74, 0x7a, 0x7c, 0x74, 0x26, 0x7c, 0x74, 0x2a,
3613     0x7c, 0x74, 0x2c, 0x7c, 0x74, 0x3b, 0x7c, 0x74, 0x58, 0x7c, 0x74, 0x5a};
3614 const uint8_t HuffDecoderCommon::table24_20_emit_[204] = {
3615     0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61,
3616     0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f,
3617     0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x20, 0x20, 0x7c, 0x20, 0x25,
3618     0x7c, 0x20, 0x2d, 0x7c, 0x20, 0x2e, 0x7c, 0x20, 0x2f, 0x7c, 0x20, 0x33,
3619     0x7c, 0x20, 0x34, 0x7c, 0x20, 0x35, 0x7c, 0x20, 0x36, 0x7c, 0x20, 0x37,
3620     0x7c, 0x20, 0x38, 0x7c, 0x20, 0x39, 0x7c, 0x20, 0x3d, 0x7c, 0x20, 0x41,
3621     0x7c, 0x20, 0x5f, 0x7c, 0x20, 0x62, 0x7c, 0x20, 0x64, 0x7c, 0x20, 0x66,
3622     0x7c, 0x20, 0x67, 0x7c, 0x20, 0x68, 0x7c, 0x20, 0x6c, 0x7c, 0x20, 0x6d,
3623     0x7c, 0x20, 0x6e, 0x7c, 0x20, 0x70, 0x7c, 0x20, 0x72, 0x7c, 0x20, 0x75,
3624     0x7c, 0x20, 0x3a, 0x7c, 0x20, 0x42, 0x7c, 0x20, 0x43, 0x7c, 0x20, 0x44,
3625     0x7c, 0x20, 0x45, 0x7c, 0x20, 0x46, 0x7c, 0x20, 0x47, 0x7c, 0x20, 0x48,
3626     0x7c, 0x20, 0x49, 0x7c, 0x20, 0x4a, 0x7c, 0x20, 0x4b, 0x7c, 0x20, 0x4c,
3627     0x7c, 0x20, 0x4d, 0x7c, 0x20, 0x4e, 0x7c, 0x20, 0x4f, 0x7c, 0x20, 0x50,
3628     0x7c, 0x20, 0x51, 0x7c, 0x20, 0x52, 0x7c, 0x20, 0x53, 0x7c, 0x20, 0x54,
3629     0x7c, 0x20, 0x55, 0x7c, 0x20, 0x56, 0x7c, 0x20, 0x57, 0x7c, 0x20, 0x59,
3630     0x7c, 0x20, 0x6a, 0x7c, 0x20, 0x6b, 0x7c, 0x20, 0x71, 0x7c, 0x20, 0x76,
3631     0x7c, 0x20, 0x77, 0x7c, 0x20, 0x78, 0x7c, 0x20, 0x79, 0x7c, 0x20, 0x7a};
3632 const uint8_t HuffDecoderCommon::table24_21_emit_[204] = {
3633     0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31, 0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61,
3634     0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65, 0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f,
3635     0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74, 0x7c, 0x25, 0x20, 0x7c, 0x25, 0x25,
3636     0x7c, 0x25, 0x2d, 0x7c, 0x25, 0x2e, 0x7c, 0x25, 0x2f, 0x7c, 0x25, 0x33,
3637     0x7c, 0x25, 0x34, 0x7c, 0x25, 0x35, 0x7c, 0x25, 0x36, 0x7c, 0x25, 0x37,
3638     0x7c, 0x25, 0x38, 0x7c, 0x25, 0x39, 0x7c, 0x25, 0x3d, 0x7c, 0x25, 0x41,
3639     0x7c, 0x25, 0x5f, 0x7c, 0x25, 0x62, 0x7c, 0x25, 0x64, 0x7c, 0x25, 0x66,
3640     0x7c, 0x25, 0x67, 0x7c, 0x25, 0x68, 0x7c, 0x25, 0x6c, 0x7c, 0x25, 0x6d,
3641     0x7c, 0x25, 0x6e, 0x7c, 0x25, 0x70, 0x7c, 0x25, 0x72, 0x7c, 0x25, 0x75,
3642     0x7c, 0x25, 0x3a, 0x7c, 0x25, 0x42, 0x7c, 0x25, 0x43, 0x7c, 0x25, 0x44,
3643     0x7c, 0x25, 0x45, 0x7c, 0x25, 0x46, 0x7c, 0x25, 0x47, 0x7c, 0x25, 0x48,
3644     0x7c, 0x25, 0x49, 0x7c, 0x25, 0x4a, 0x7c, 0x25, 0x4b, 0x7c, 0x25, 0x4c,
3645     0x7c, 0x25, 0x4d, 0x7c, 0x25, 0x4e, 0x7c, 0x25, 0x4f, 0x7c, 0x25, 0x50,
3646     0x7c, 0x25, 0x51, 0x7c, 0x25, 0x52, 0x7c, 0x25, 0x53, 0x7c, 0x25, 0x54,
3647     0x7c, 0x25, 0x55, 0x7c, 0x25, 0x56, 0x7c, 0x25, 0x57, 0x7c, 0x25, 0x59,
3648     0x7c, 0x25, 0x6a, 0x7c, 0x25, 0x6b, 0x7c, 0x25, 0x71, 0x7c, 0x25, 0x76,
3649     0x7c, 0x25, 0x77, 0x7c, 0x25, 0x78, 0x7c, 0x25, 0x79, 0x7c, 0x25, 0x7a};
3650 const uint8_t HuffDecoderCommon::table24_22_emit_[204] = {
3651     0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61,
3652     0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f,
3653     0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2d, 0x20, 0x7c, 0x2d, 0x25,
3654     0x7c, 0x2d, 0x2d, 0x7c, 0x2d, 0x2e, 0x7c, 0x2d, 0x2f, 0x7c, 0x2d, 0x33,
3655     0x7c, 0x2d, 0x34, 0x7c, 0x2d, 0x35, 0x7c, 0x2d, 0x36, 0x7c, 0x2d, 0x37,
3656     0x7c, 0x2d, 0x38, 0x7c, 0x2d, 0x39, 0x7c, 0x2d, 0x3d, 0x7c, 0x2d, 0x41,
3657     0x7c, 0x2d, 0x5f, 0x7c, 0x2d, 0x62, 0x7c, 0x2d, 0x64, 0x7c, 0x2d, 0x66,
3658     0x7c, 0x2d, 0x67, 0x7c, 0x2d, 0x68, 0x7c, 0x2d, 0x6c, 0x7c, 0x2d, 0x6d,
3659     0x7c, 0x2d, 0x6e, 0x7c, 0x2d, 0x70, 0x7c, 0x2d, 0x72, 0x7c, 0x2d, 0x75,
3660     0x7c, 0x2d, 0x3a, 0x7c, 0x2d, 0x42, 0x7c, 0x2d, 0x43, 0x7c, 0x2d, 0x44,
3661     0x7c, 0x2d, 0x45, 0x7c, 0x2d, 0x46, 0x7c, 0x2d, 0x47, 0x7c, 0x2d, 0x48,
3662     0x7c, 0x2d, 0x49, 0x7c, 0x2d, 0x4a, 0x7c, 0x2d, 0x4b, 0x7c, 0x2d, 0x4c,
3663     0x7c, 0x2d, 0x4d, 0x7c, 0x2d, 0x4e, 0x7c, 0x2d, 0x4f, 0x7c, 0x2d, 0x50,
3664     0x7c, 0x2d, 0x51, 0x7c, 0x2d, 0x52, 0x7c, 0x2d, 0x53, 0x7c, 0x2d, 0x54,
3665     0x7c, 0x2d, 0x55, 0x7c, 0x2d, 0x56, 0x7c, 0x2d, 0x57, 0x7c, 0x2d, 0x59,
3666     0x7c, 0x2d, 0x6a, 0x7c, 0x2d, 0x6b, 0x7c, 0x2d, 0x71, 0x7c, 0x2d, 0x76,
3667     0x7c, 0x2d, 0x77, 0x7c, 0x2d, 0x78, 0x7c, 0x2d, 0x79, 0x7c, 0x2d, 0x7a};
3668 const uint8_t HuffDecoderCommon::table24_23_emit_[204] = {
3669     0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31, 0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61,
3670     0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65, 0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f,
3671     0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74, 0x7c, 0x2e, 0x20, 0x7c, 0x2e, 0x25,
3672     0x7c, 0x2e, 0x2d, 0x7c, 0x2e, 0x2e, 0x7c, 0x2e, 0x2f, 0x7c, 0x2e, 0x33,
3673     0x7c, 0x2e, 0x34, 0x7c, 0x2e, 0x35, 0x7c, 0x2e, 0x36, 0x7c, 0x2e, 0x37,
3674     0x7c, 0x2e, 0x38, 0x7c, 0x2e, 0x39, 0x7c, 0x2e, 0x3d, 0x7c, 0x2e, 0x41,
3675     0x7c, 0x2e, 0x5f, 0x7c, 0x2e, 0x62, 0x7c, 0x2e, 0x64, 0x7c, 0x2e, 0x66,
3676     0x7c, 0x2e, 0x67, 0x7c, 0x2e, 0x68, 0x7c, 0x2e, 0x6c, 0x7c, 0x2e, 0x6d,
3677     0x7c, 0x2e, 0x6e, 0x7c, 0x2e, 0x70, 0x7c, 0x2e, 0x72, 0x7c, 0x2e, 0x75,
3678     0x7c, 0x2e, 0x3a, 0x7c, 0x2e, 0x42, 0x7c, 0x2e, 0x43, 0x7c, 0x2e, 0x44,
3679     0x7c, 0x2e, 0x45, 0x7c, 0x2e, 0x46, 0x7c, 0x2e, 0x47, 0x7c, 0x2e, 0x48,
3680     0x7c, 0x2e, 0x49, 0x7c, 0x2e, 0x4a, 0x7c, 0x2e, 0x4b, 0x7c, 0x2e, 0x4c,
3681     0x7c, 0x2e, 0x4d, 0x7c, 0x2e, 0x4e, 0x7c, 0x2e, 0x4f, 0x7c, 0x2e, 0x50,
3682     0x7c, 0x2e, 0x51, 0x7c, 0x2e, 0x52, 0x7c, 0x2e, 0x53, 0x7c, 0x2e, 0x54,
3683     0x7c, 0x2e, 0x55, 0x7c, 0x2e, 0x56, 0x7c, 0x2e, 0x57, 0x7c, 0x2e, 0x59,
3684     0x7c, 0x2e, 0x6a, 0x7c, 0x2e, 0x6b, 0x7c, 0x2e, 0x71, 0x7c, 0x2e, 0x76,
3685     0x7c, 0x2e, 0x77, 0x7c, 0x2e, 0x78, 0x7c, 0x2e, 0x79, 0x7c, 0x2e, 0x7a};
3686 const uint8_t HuffDecoderCommon::table24_24_emit_[204] = {
3687     0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61,
3688     0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f,
3689     0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x2f, 0x20, 0x7c, 0x2f, 0x25,
3690     0x7c, 0x2f, 0x2d, 0x7c, 0x2f, 0x2e, 0x7c, 0x2f, 0x2f, 0x7c, 0x2f, 0x33,
3691     0x7c, 0x2f, 0x34, 0x7c, 0x2f, 0x35, 0x7c, 0x2f, 0x36, 0x7c, 0x2f, 0x37,
3692     0x7c, 0x2f, 0x38, 0x7c, 0x2f, 0x39, 0x7c, 0x2f, 0x3d, 0x7c, 0x2f, 0x41,
3693     0x7c, 0x2f, 0x5f, 0x7c, 0x2f, 0x62, 0x7c, 0x2f, 0x64, 0x7c, 0x2f, 0x66,
3694     0x7c, 0x2f, 0x67, 0x7c, 0x2f, 0x68, 0x7c, 0x2f, 0x6c, 0x7c, 0x2f, 0x6d,
3695     0x7c, 0x2f, 0x6e, 0x7c, 0x2f, 0x70, 0x7c, 0x2f, 0x72, 0x7c, 0x2f, 0x75,
3696     0x7c, 0x2f, 0x3a, 0x7c, 0x2f, 0x42, 0x7c, 0x2f, 0x43, 0x7c, 0x2f, 0x44,
3697     0x7c, 0x2f, 0x45, 0x7c, 0x2f, 0x46, 0x7c, 0x2f, 0x47, 0x7c, 0x2f, 0x48,
3698     0x7c, 0x2f, 0x49, 0x7c, 0x2f, 0x4a, 0x7c, 0x2f, 0x4b, 0x7c, 0x2f, 0x4c,
3699     0x7c, 0x2f, 0x4d, 0x7c, 0x2f, 0x4e, 0x7c, 0x2f, 0x4f, 0x7c, 0x2f, 0x50,
3700     0x7c, 0x2f, 0x51, 0x7c, 0x2f, 0x52, 0x7c, 0x2f, 0x53, 0x7c, 0x2f, 0x54,
3701     0x7c, 0x2f, 0x55, 0x7c, 0x2f, 0x56, 0x7c, 0x2f, 0x57, 0x7c, 0x2f, 0x59,
3702     0x7c, 0x2f, 0x6a, 0x7c, 0x2f, 0x6b, 0x7c, 0x2f, 0x71, 0x7c, 0x2f, 0x76,
3703     0x7c, 0x2f, 0x77, 0x7c, 0x2f, 0x78, 0x7c, 0x2f, 0x79, 0x7c, 0x2f, 0x7a};
3704 const uint8_t HuffDecoderCommon::table24_25_emit_[204] = {
3705     0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31, 0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61,
3706     0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65, 0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f,
3707     0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74, 0x7c, 0x33, 0x20, 0x7c, 0x33, 0x25,
3708     0x7c, 0x33, 0x2d, 0x7c, 0x33, 0x2e, 0x7c, 0x33, 0x2f, 0x7c, 0x33, 0x33,
3709     0x7c, 0x33, 0x34, 0x7c, 0x33, 0x35, 0x7c, 0x33, 0x36, 0x7c, 0x33, 0x37,
3710     0x7c, 0x33, 0x38, 0x7c, 0x33, 0x39, 0x7c, 0x33, 0x3d, 0x7c, 0x33, 0x41,
3711     0x7c, 0x33, 0x5f, 0x7c, 0x33, 0x62, 0x7c, 0x33, 0x64, 0x7c, 0x33, 0x66,
3712     0x7c, 0x33, 0x67, 0x7c, 0x33, 0x68, 0x7c, 0x33, 0x6c, 0x7c, 0x33, 0x6d,
3713     0x7c, 0x33, 0x6e, 0x7c, 0x33, 0x70, 0x7c, 0x33, 0x72, 0x7c, 0x33, 0x75,
3714     0x7c, 0x33, 0x3a, 0x7c, 0x33, 0x42, 0x7c, 0x33, 0x43, 0x7c, 0x33, 0x44,
3715     0x7c, 0x33, 0x45, 0x7c, 0x33, 0x46, 0x7c, 0x33, 0x47, 0x7c, 0x33, 0x48,
3716     0x7c, 0x33, 0x49, 0x7c, 0x33, 0x4a, 0x7c, 0x33, 0x4b, 0x7c, 0x33, 0x4c,
3717     0x7c, 0x33, 0x4d, 0x7c, 0x33, 0x4e, 0x7c, 0x33, 0x4f, 0x7c, 0x33, 0x50,
3718     0x7c, 0x33, 0x51, 0x7c, 0x33, 0x52, 0x7c, 0x33, 0x53, 0x7c, 0x33, 0x54,
3719     0x7c, 0x33, 0x55, 0x7c, 0x33, 0x56, 0x7c, 0x33, 0x57, 0x7c, 0x33, 0x59,
3720     0x7c, 0x33, 0x6a, 0x7c, 0x33, 0x6b, 0x7c, 0x33, 0x71, 0x7c, 0x33, 0x76,
3721     0x7c, 0x33, 0x77, 0x7c, 0x33, 0x78, 0x7c, 0x33, 0x79, 0x7c, 0x33, 0x7a};
3722 const uint8_t HuffDecoderCommon::table24_26_emit_[204] = {
3723     0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61,
3724     0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f,
3725     0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x34, 0x20, 0x7c, 0x34, 0x25,
3726     0x7c, 0x34, 0x2d, 0x7c, 0x34, 0x2e, 0x7c, 0x34, 0x2f, 0x7c, 0x34, 0x33,
3727     0x7c, 0x34, 0x34, 0x7c, 0x34, 0x35, 0x7c, 0x34, 0x36, 0x7c, 0x34, 0x37,
3728     0x7c, 0x34, 0x38, 0x7c, 0x34, 0x39, 0x7c, 0x34, 0x3d, 0x7c, 0x34, 0x41,
3729     0x7c, 0x34, 0x5f, 0x7c, 0x34, 0x62, 0x7c, 0x34, 0x64, 0x7c, 0x34, 0x66,
3730     0x7c, 0x34, 0x67, 0x7c, 0x34, 0x68, 0x7c, 0x34, 0x6c, 0x7c, 0x34, 0x6d,
3731     0x7c, 0x34, 0x6e, 0x7c, 0x34, 0x70, 0x7c, 0x34, 0x72, 0x7c, 0x34, 0x75,
3732     0x7c, 0x34, 0x3a, 0x7c, 0x34, 0x42, 0x7c, 0x34, 0x43, 0x7c, 0x34, 0x44,
3733     0x7c, 0x34, 0x45, 0x7c, 0x34, 0x46, 0x7c, 0x34, 0x47, 0x7c, 0x34, 0x48,
3734     0x7c, 0x34, 0x49, 0x7c, 0x34, 0x4a, 0x7c, 0x34, 0x4b, 0x7c, 0x34, 0x4c,
3735     0x7c, 0x34, 0x4d, 0x7c, 0x34, 0x4e, 0x7c, 0x34, 0x4f, 0x7c, 0x34, 0x50,
3736     0x7c, 0x34, 0x51, 0x7c, 0x34, 0x52, 0x7c, 0x34, 0x53, 0x7c, 0x34, 0x54,
3737     0x7c, 0x34, 0x55, 0x7c, 0x34, 0x56, 0x7c, 0x34, 0x57, 0x7c, 0x34, 0x59,
3738     0x7c, 0x34, 0x6a, 0x7c, 0x34, 0x6b, 0x7c, 0x34, 0x71, 0x7c, 0x34, 0x76,
3739     0x7c, 0x34, 0x77, 0x7c, 0x34, 0x78, 0x7c, 0x34, 0x79, 0x7c, 0x34, 0x7a};
3740 const uint8_t HuffDecoderCommon::table24_27_emit_[204] = {
3741     0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31, 0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61,
3742     0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65, 0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f,
3743     0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74, 0x7c, 0x35, 0x20, 0x7c, 0x35, 0x25,
3744     0x7c, 0x35, 0x2d, 0x7c, 0x35, 0x2e, 0x7c, 0x35, 0x2f, 0x7c, 0x35, 0x33,
3745     0x7c, 0x35, 0x34, 0x7c, 0x35, 0x35, 0x7c, 0x35, 0x36, 0x7c, 0x35, 0x37,
3746     0x7c, 0x35, 0x38, 0x7c, 0x35, 0x39, 0x7c, 0x35, 0x3d, 0x7c, 0x35, 0x41,
3747     0x7c, 0x35, 0x5f, 0x7c, 0x35, 0x62, 0x7c, 0x35, 0x64, 0x7c, 0x35, 0x66,
3748     0x7c, 0x35, 0x67, 0x7c, 0x35, 0x68, 0x7c, 0x35, 0x6c, 0x7c, 0x35, 0x6d,
3749     0x7c, 0x35, 0x6e, 0x7c, 0x35, 0x70, 0x7c, 0x35, 0x72, 0x7c, 0x35, 0x75,
3750     0x7c, 0x35, 0x3a, 0x7c, 0x35, 0x42, 0x7c, 0x35, 0x43, 0x7c, 0x35, 0x44,
3751     0x7c, 0x35, 0x45, 0x7c, 0x35, 0x46, 0x7c, 0x35, 0x47, 0x7c, 0x35, 0x48,
3752     0x7c, 0x35, 0x49, 0x7c, 0x35, 0x4a, 0x7c, 0x35, 0x4b, 0x7c, 0x35, 0x4c,
3753     0x7c, 0x35, 0x4d, 0x7c, 0x35, 0x4e, 0x7c, 0x35, 0x4f, 0x7c, 0x35, 0x50,
3754     0x7c, 0x35, 0x51, 0x7c, 0x35, 0x52, 0x7c, 0x35, 0x53, 0x7c, 0x35, 0x54,
3755     0x7c, 0x35, 0x55, 0x7c, 0x35, 0x56, 0x7c, 0x35, 0x57, 0x7c, 0x35, 0x59,
3756     0x7c, 0x35, 0x6a, 0x7c, 0x35, 0x6b, 0x7c, 0x35, 0x71, 0x7c, 0x35, 0x76,
3757     0x7c, 0x35, 0x77, 0x7c, 0x35, 0x78, 0x7c, 0x35, 0x79, 0x7c, 0x35, 0x7a};
3758 const uint8_t HuffDecoderCommon::table24_28_emit_[204] = {
3759     0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61,
3760     0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f,
3761     0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x36, 0x20, 0x7c, 0x36, 0x25,
3762     0x7c, 0x36, 0x2d, 0x7c, 0x36, 0x2e, 0x7c, 0x36, 0x2f, 0x7c, 0x36, 0x33,
3763     0x7c, 0x36, 0x34, 0x7c, 0x36, 0x35, 0x7c, 0x36, 0x36, 0x7c, 0x36, 0x37,
3764     0x7c, 0x36, 0x38, 0x7c, 0x36, 0x39, 0x7c, 0x36, 0x3d, 0x7c, 0x36, 0x41,
3765     0x7c, 0x36, 0x5f, 0x7c, 0x36, 0x62, 0x7c, 0x36, 0x64, 0x7c, 0x36, 0x66,
3766     0x7c, 0x36, 0x67, 0x7c, 0x36, 0x68, 0x7c, 0x36, 0x6c, 0x7c, 0x36, 0x6d,
3767     0x7c, 0x36, 0x6e, 0x7c, 0x36, 0x70, 0x7c, 0x36, 0x72, 0x7c, 0x36, 0x75,
3768     0x7c, 0x36, 0x3a, 0x7c, 0x36, 0x42, 0x7c, 0x36, 0x43, 0x7c, 0x36, 0x44,
3769     0x7c, 0x36, 0x45, 0x7c, 0x36, 0x46, 0x7c, 0x36, 0x47, 0x7c, 0x36, 0x48,
3770     0x7c, 0x36, 0x49, 0x7c, 0x36, 0x4a, 0x7c, 0x36, 0x4b, 0x7c, 0x36, 0x4c,
3771     0x7c, 0x36, 0x4d, 0x7c, 0x36, 0x4e, 0x7c, 0x36, 0x4f, 0x7c, 0x36, 0x50,
3772     0x7c, 0x36, 0x51, 0x7c, 0x36, 0x52, 0x7c, 0x36, 0x53, 0x7c, 0x36, 0x54,
3773     0x7c, 0x36, 0x55, 0x7c, 0x36, 0x56, 0x7c, 0x36, 0x57, 0x7c, 0x36, 0x59,
3774     0x7c, 0x36, 0x6a, 0x7c, 0x36, 0x6b, 0x7c, 0x36, 0x71, 0x7c, 0x36, 0x76,
3775     0x7c, 0x36, 0x77, 0x7c, 0x36, 0x78, 0x7c, 0x36, 0x79, 0x7c, 0x36, 0x7a};
3776 const uint8_t HuffDecoderCommon::table24_29_emit_[204] = {
3777     0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31, 0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61,
3778     0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65, 0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f,
3779     0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74, 0x7c, 0x37, 0x20, 0x7c, 0x37, 0x25,
3780     0x7c, 0x37, 0x2d, 0x7c, 0x37, 0x2e, 0x7c, 0x37, 0x2f, 0x7c, 0x37, 0x33,
3781     0x7c, 0x37, 0x34, 0x7c, 0x37, 0x35, 0x7c, 0x37, 0x36, 0x7c, 0x37, 0x37,
3782     0x7c, 0x37, 0x38, 0x7c, 0x37, 0x39, 0x7c, 0x37, 0x3d, 0x7c, 0x37, 0x41,
3783     0x7c, 0x37, 0x5f, 0x7c, 0x37, 0x62, 0x7c, 0x37, 0x64, 0x7c, 0x37, 0x66,
3784     0x7c, 0x37, 0x67, 0x7c, 0x37, 0x68, 0x7c, 0x37, 0x6c, 0x7c, 0x37, 0x6d,
3785     0x7c, 0x37, 0x6e, 0x7c, 0x37, 0x70, 0x7c, 0x37, 0x72, 0x7c, 0x37, 0x75,
3786     0x7c, 0x37, 0x3a, 0x7c, 0x37, 0x42, 0x7c, 0x37, 0x43, 0x7c, 0x37, 0x44,
3787     0x7c, 0x37, 0x45, 0x7c, 0x37, 0x46, 0x7c, 0x37, 0x47, 0x7c, 0x37, 0x48,
3788     0x7c, 0x37, 0x49, 0x7c, 0x37, 0x4a, 0x7c, 0x37, 0x4b, 0x7c, 0x37, 0x4c,
3789     0x7c, 0x37, 0x4d, 0x7c, 0x37, 0x4e, 0x7c, 0x37, 0x4f, 0x7c, 0x37, 0x50,
3790     0x7c, 0x37, 0x51, 0x7c, 0x37, 0x52, 0x7c, 0x37, 0x53, 0x7c, 0x37, 0x54,
3791     0x7c, 0x37, 0x55, 0x7c, 0x37, 0x56, 0x7c, 0x37, 0x57, 0x7c, 0x37, 0x59,
3792     0x7c, 0x37, 0x6a, 0x7c, 0x37, 0x6b, 0x7c, 0x37, 0x71, 0x7c, 0x37, 0x76,
3793     0x7c, 0x37, 0x77, 0x7c, 0x37, 0x78, 0x7c, 0x37, 0x79, 0x7c, 0x37, 0x7a};
3794 const uint8_t HuffDecoderCommon::table24_30_emit_[204] = {
3795     0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61,
3796     0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f,
3797     0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x38, 0x20, 0x7c, 0x38, 0x25,
3798     0x7c, 0x38, 0x2d, 0x7c, 0x38, 0x2e, 0x7c, 0x38, 0x2f, 0x7c, 0x38, 0x33,
3799     0x7c, 0x38, 0x34, 0x7c, 0x38, 0x35, 0x7c, 0x38, 0x36, 0x7c, 0x38, 0x37,
3800     0x7c, 0x38, 0x38, 0x7c, 0x38, 0x39, 0x7c, 0x38, 0x3d, 0x7c, 0x38, 0x41,
3801     0x7c, 0x38, 0x5f, 0x7c, 0x38, 0x62, 0x7c, 0x38, 0x64, 0x7c, 0x38, 0x66,
3802     0x7c, 0x38, 0x67, 0x7c, 0x38, 0x68, 0x7c, 0x38, 0x6c, 0x7c, 0x38, 0x6d,
3803     0x7c, 0x38, 0x6e, 0x7c, 0x38, 0x70, 0x7c, 0x38, 0x72, 0x7c, 0x38, 0x75,
3804     0x7c, 0x38, 0x3a, 0x7c, 0x38, 0x42, 0x7c, 0x38, 0x43, 0x7c, 0x38, 0x44,
3805     0x7c, 0x38, 0x45, 0x7c, 0x38, 0x46, 0x7c, 0x38, 0x47, 0x7c, 0x38, 0x48,
3806     0x7c, 0x38, 0x49, 0x7c, 0x38, 0x4a, 0x7c, 0x38, 0x4b, 0x7c, 0x38, 0x4c,
3807     0x7c, 0x38, 0x4d, 0x7c, 0x38, 0x4e, 0x7c, 0x38, 0x4f, 0x7c, 0x38, 0x50,
3808     0x7c, 0x38, 0x51, 0x7c, 0x38, 0x52, 0x7c, 0x38, 0x53, 0x7c, 0x38, 0x54,
3809     0x7c, 0x38, 0x55, 0x7c, 0x38, 0x56, 0x7c, 0x38, 0x57, 0x7c, 0x38, 0x59,
3810     0x7c, 0x38, 0x6a, 0x7c, 0x38, 0x6b, 0x7c, 0x38, 0x71, 0x7c, 0x38, 0x76,
3811     0x7c, 0x38, 0x77, 0x7c, 0x38, 0x78, 0x7c, 0x38, 0x79, 0x7c, 0x38, 0x7a};
3812 const uint8_t HuffDecoderCommon::table24_31_emit_[204] = {
3813     0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31, 0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61,
3814     0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65, 0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f,
3815     0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74, 0x7c, 0x39, 0x20, 0x7c, 0x39, 0x25,
3816     0x7c, 0x39, 0x2d, 0x7c, 0x39, 0x2e, 0x7c, 0x39, 0x2f, 0x7c, 0x39, 0x33,
3817     0x7c, 0x39, 0x34, 0x7c, 0x39, 0x35, 0x7c, 0x39, 0x36, 0x7c, 0x39, 0x37,
3818     0x7c, 0x39, 0x38, 0x7c, 0x39, 0x39, 0x7c, 0x39, 0x3d, 0x7c, 0x39, 0x41,
3819     0x7c, 0x39, 0x5f, 0x7c, 0x39, 0x62, 0x7c, 0x39, 0x64, 0x7c, 0x39, 0x66,
3820     0x7c, 0x39, 0x67, 0x7c, 0x39, 0x68, 0x7c, 0x39, 0x6c, 0x7c, 0x39, 0x6d,
3821     0x7c, 0x39, 0x6e, 0x7c, 0x39, 0x70, 0x7c, 0x39, 0x72, 0x7c, 0x39, 0x75,
3822     0x7c, 0x39, 0x3a, 0x7c, 0x39, 0x42, 0x7c, 0x39, 0x43, 0x7c, 0x39, 0x44,
3823     0x7c, 0x39, 0x45, 0x7c, 0x39, 0x46, 0x7c, 0x39, 0x47, 0x7c, 0x39, 0x48,
3824     0x7c, 0x39, 0x49, 0x7c, 0x39, 0x4a, 0x7c, 0x39, 0x4b, 0x7c, 0x39, 0x4c,
3825     0x7c, 0x39, 0x4d, 0x7c, 0x39, 0x4e, 0x7c, 0x39, 0x4f, 0x7c, 0x39, 0x50,
3826     0x7c, 0x39, 0x51, 0x7c, 0x39, 0x52, 0x7c, 0x39, 0x53, 0x7c, 0x39, 0x54,
3827     0x7c, 0x39, 0x55, 0x7c, 0x39, 0x56, 0x7c, 0x39, 0x57, 0x7c, 0x39, 0x59,
3828     0x7c, 0x39, 0x6a, 0x7c, 0x39, 0x6b, 0x7c, 0x39, 0x71, 0x7c, 0x39, 0x76,
3829     0x7c, 0x39, 0x77, 0x7c, 0x39, 0x78, 0x7c, 0x39, 0x79, 0x7c, 0x39, 0x7a};
3830 const uint8_t HuffDecoderCommon::table24_32_emit_[204] = {
3831     0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61,
3832     0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f,
3833     0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x3d, 0x20, 0x7c, 0x3d, 0x25,
3834     0x7c, 0x3d, 0x2d, 0x7c, 0x3d, 0x2e, 0x7c, 0x3d, 0x2f, 0x7c, 0x3d, 0x33,
3835     0x7c, 0x3d, 0x34, 0x7c, 0x3d, 0x35, 0x7c, 0x3d, 0x36, 0x7c, 0x3d, 0x37,
3836     0x7c, 0x3d, 0x38, 0x7c, 0x3d, 0x39, 0x7c, 0x3d, 0x3d, 0x7c, 0x3d, 0x41,
3837     0x7c, 0x3d, 0x5f, 0x7c, 0x3d, 0x62, 0x7c, 0x3d, 0x64, 0x7c, 0x3d, 0x66,
3838     0x7c, 0x3d, 0x67, 0x7c, 0x3d, 0x68, 0x7c, 0x3d, 0x6c, 0x7c, 0x3d, 0x6d,
3839     0x7c, 0x3d, 0x6e, 0x7c, 0x3d, 0x70, 0x7c, 0x3d, 0x72, 0x7c, 0x3d, 0x75,
3840     0x7c, 0x3d, 0x3a, 0x7c, 0x3d, 0x42, 0x7c, 0x3d, 0x43, 0x7c, 0x3d, 0x44,
3841     0x7c, 0x3d, 0x45, 0x7c, 0x3d, 0x46, 0x7c, 0x3d, 0x47, 0x7c, 0x3d, 0x48,
3842     0x7c, 0x3d, 0x49, 0x7c, 0x3d, 0x4a, 0x7c, 0x3d, 0x4b, 0x7c, 0x3d, 0x4c,
3843     0x7c, 0x3d, 0x4d, 0x7c, 0x3d, 0x4e, 0x7c, 0x3d, 0x4f, 0x7c, 0x3d, 0x50,
3844     0x7c, 0x3d, 0x51, 0x7c, 0x3d, 0x52, 0x7c, 0x3d, 0x53, 0x7c, 0x3d, 0x54,
3845     0x7c, 0x3d, 0x55, 0x7c, 0x3d, 0x56, 0x7c, 0x3d, 0x57, 0x7c, 0x3d, 0x59,
3846     0x7c, 0x3d, 0x6a, 0x7c, 0x3d, 0x6b, 0x7c, 0x3d, 0x71, 0x7c, 0x3d, 0x76,
3847     0x7c, 0x3d, 0x77, 0x7c, 0x3d, 0x78, 0x7c, 0x3d, 0x79, 0x7c, 0x3d, 0x7a};
3848 const uint8_t HuffDecoderCommon::table24_33_emit_[204] = {
3849     0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31, 0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61,
3850     0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65, 0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f,
3851     0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74, 0x7c, 0x41, 0x20, 0x7c, 0x41, 0x25,
3852     0x7c, 0x41, 0x2d, 0x7c, 0x41, 0x2e, 0x7c, 0x41, 0x2f, 0x7c, 0x41, 0x33,
3853     0x7c, 0x41, 0x34, 0x7c, 0x41, 0x35, 0x7c, 0x41, 0x36, 0x7c, 0x41, 0x37,
3854     0x7c, 0x41, 0x38, 0x7c, 0x41, 0x39, 0x7c, 0x41, 0x3d, 0x7c, 0x41, 0x41,
3855     0x7c, 0x41, 0x5f, 0x7c, 0x41, 0x62, 0x7c, 0x41, 0x64, 0x7c, 0x41, 0x66,
3856     0x7c, 0x41, 0x67, 0x7c, 0x41, 0x68, 0x7c, 0x41, 0x6c, 0x7c, 0x41, 0x6d,
3857     0x7c, 0x41, 0x6e, 0x7c, 0x41, 0x70, 0x7c, 0x41, 0x72, 0x7c, 0x41, 0x75,
3858     0x7c, 0x41, 0x3a, 0x7c, 0x41, 0x42, 0x7c, 0x41, 0x43, 0x7c, 0x41, 0x44,
3859     0x7c, 0x41, 0x45, 0x7c, 0x41, 0x46, 0x7c, 0x41, 0x47, 0x7c, 0x41, 0x48,
3860     0x7c, 0x41, 0x49, 0x7c, 0x41, 0x4a, 0x7c, 0x41, 0x4b, 0x7c, 0x41, 0x4c,
3861     0x7c, 0x41, 0x4d, 0x7c, 0x41, 0x4e, 0x7c, 0x41, 0x4f, 0x7c, 0x41, 0x50,
3862     0x7c, 0x41, 0x51, 0x7c, 0x41, 0x52, 0x7c, 0x41, 0x53, 0x7c, 0x41, 0x54,
3863     0x7c, 0x41, 0x55, 0x7c, 0x41, 0x56, 0x7c, 0x41, 0x57, 0x7c, 0x41, 0x59,
3864     0x7c, 0x41, 0x6a, 0x7c, 0x41, 0x6b, 0x7c, 0x41, 0x71, 0x7c, 0x41, 0x76,
3865     0x7c, 0x41, 0x77, 0x7c, 0x41, 0x78, 0x7c, 0x41, 0x79, 0x7c, 0x41, 0x7a};
3866 const uint8_t HuffDecoderCommon::table24_34_emit_[204] = {
3867     0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61,
3868     0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f,
3869     0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x5f, 0x20, 0x7c, 0x5f, 0x25,
3870     0x7c, 0x5f, 0x2d, 0x7c, 0x5f, 0x2e, 0x7c, 0x5f, 0x2f, 0x7c, 0x5f, 0x33,
3871     0x7c, 0x5f, 0x34, 0x7c, 0x5f, 0x35, 0x7c, 0x5f, 0x36, 0x7c, 0x5f, 0x37,
3872     0x7c, 0x5f, 0x38, 0x7c, 0x5f, 0x39, 0x7c, 0x5f, 0x3d, 0x7c, 0x5f, 0x41,
3873     0x7c, 0x5f, 0x5f, 0x7c, 0x5f, 0x62, 0x7c, 0x5f, 0x64, 0x7c, 0x5f, 0x66,
3874     0x7c, 0x5f, 0x67, 0x7c, 0x5f, 0x68, 0x7c, 0x5f, 0x6c, 0x7c, 0x5f, 0x6d,
3875     0x7c, 0x5f, 0x6e, 0x7c, 0x5f, 0x70, 0x7c, 0x5f, 0x72, 0x7c, 0x5f, 0x75,
3876     0x7c, 0x5f, 0x3a, 0x7c, 0x5f, 0x42, 0x7c, 0x5f, 0x43, 0x7c, 0x5f, 0x44,
3877     0x7c, 0x5f, 0x45, 0x7c, 0x5f, 0x46, 0x7c, 0x5f, 0x47, 0x7c, 0x5f, 0x48,
3878     0x7c, 0x5f, 0x49, 0x7c, 0x5f, 0x4a, 0x7c, 0x5f, 0x4b, 0x7c, 0x5f, 0x4c,
3879     0x7c, 0x5f, 0x4d, 0x7c, 0x5f, 0x4e, 0x7c, 0x5f, 0x4f, 0x7c, 0x5f, 0x50,
3880     0x7c, 0x5f, 0x51, 0x7c, 0x5f, 0x52, 0x7c, 0x5f, 0x53, 0x7c, 0x5f, 0x54,
3881     0x7c, 0x5f, 0x55, 0x7c, 0x5f, 0x56, 0x7c, 0x5f, 0x57, 0x7c, 0x5f, 0x59,
3882     0x7c, 0x5f, 0x6a, 0x7c, 0x5f, 0x6b, 0x7c, 0x5f, 0x71, 0x7c, 0x5f, 0x76,
3883     0x7c, 0x5f, 0x77, 0x7c, 0x5f, 0x78, 0x7c, 0x5f, 0x79, 0x7c, 0x5f, 0x7a};
3884 const uint8_t HuffDecoderCommon::table24_35_emit_[204] = {
3885     0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31, 0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61,
3886     0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65, 0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f,
3887     0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74, 0x7c, 0x62, 0x20, 0x7c, 0x62, 0x25,
3888     0x7c, 0x62, 0x2d, 0x7c, 0x62, 0x2e, 0x7c, 0x62, 0x2f, 0x7c, 0x62, 0x33,
3889     0x7c, 0x62, 0x34, 0x7c, 0x62, 0x35, 0x7c, 0x62, 0x36, 0x7c, 0x62, 0x37,
3890     0x7c, 0x62, 0x38, 0x7c, 0x62, 0x39, 0x7c, 0x62, 0x3d, 0x7c, 0x62, 0x41,
3891     0x7c, 0x62, 0x5f, 0x7c, 0x62, 0x62, 0x7c, 0x62, 0x64, 0x7c, 0x62, 0x66,
3892     0x7c, 0x62, 0x67, 0x7c, 0x62, 0x68, 0x7c, 0x62, 0x6c, 0x7c, 0x62, 0x6d,
3893     0x7c, 0x62, 0x6e, 0x7c, 0x62, 0x70, 0x7c, 0x62, 0x72, 0x7c, 0x62, 0x75,
3894     0x7c, 0x62, 0x3a, 0x7c, 0x62, 0x42, 0x7c, 0x62, 0x43, 0x7c, 0x62, 0x44,
3895     0x7c, 0x62, 0x45, 0x7c, 0x62, 0x46, 0x7c, 0x62, 0x47, 0x7c, 0x62, 0x48,
3896     0x7c, 0x62, 0x49, 0x7c, 0x62, 0x4a, 0x7c, 0x62, 0x4b, 0x7c, 0x62, 0x4c,
3897     0x7c, 0x62, 0x4d, 0x7c, 0x62, 0x4e, 0x7c, 0x62, 0x4f, 0x7c, 0x62, 0x50,
3898     0x7c, 0x62, 0x51, 0x7c, 0x62, 0x52, 0x7c, 0x62, 0x53, 0x7c, 0x62, 0x54,
3899     0x7c, 0x62, 0x55, 0x7c, 0x62, 0x56, 0x7c, 0x62, 0x57, 0x7c, 0x62, 0x59,
3900     0x7c, 0x62, 0x6a, 0x7c, 0x62, 0x6b, 0x7c, 0x62, 0x71, 0x7c, 0x62, 0x76,
3901     0x7c, 0x62, 0x77, 0x7c, 0x62, 0x78, 0x7c, 0x62, 0x79, 0x7c, 0x62, 0x7a};
3902 const uint8_t HuffDecoderCommon::table24_36_emit_[204] = {
3903     0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61,
3904     0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f,
3905     0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x64, 0x20, 0x7c, 0x64, 0x25,
3906     0x7c, 0x64, 0x2d, 0x7c, 0x64, 0x2e, 0x7c, 0x64, 0x2f, 0x7c, 0x64, 0x33,
3907     0x7c, 0x64, 0x34, 0x7c, 0x64, 0x35, 0x7c, 0x64, 0x36, 0x7c, 0x64, 0x37,
3908     0x7c, 0x64, 0x38, 0x7c, 0x64, 0x39, 0x7c, 0x64, 0x3d, 0x7c, 0x64, 0x41,
3909     0x7c, 0x64, 0x5f, 0x7c, 0x64, 0x62, 0x7c, 0x64, 0x64, 0x7c, 0x64, 0x66,
3910     0x7c, 0x64, 0x67, 0x7c, 0x64, 0x68, 0x7c, 0x64, 0x6c, 0x7c, 0x64, 0x6d,
3911     0x7c, 0x64, 0x6e, 0x7c, 0x64, 0x70, 0x7c, 0x64, 0x72, 0x7c, 0x64, 0x75,
3912     0x7c, 0x64, 0x3a, 0x7c, 0x64, 0x42, 0x7c, 0x64, 0x43, 0x7c, 0x64, 0x44,
3913     0x7c, 0x64, 0x45, 0x7c, 0x64, 0x46, 0x7c, 0x64, 0x47, 0x7c, 0x64, 0x48,
3914     0x7c, 0x64, 0x49, 0x7c, 0x64, 0x4a, 0x7c, 0x64, 0x4b, 0x7c, 0x64, 0x4c,
3915     0x7c, 0x64, 0x4d, 0x7c, 0x64, 0x4e, 0x7c, 0x64, 0x4f, 0x7c, 0x64, 0x50,
3916     0x7c, 0x64, 0x51, 0x7c, 0x64, 0x52, 0x7c, 0x64, 0x53, 0x7c, 0x64, 0x54,
3917     0x7c, 0x64, 0x55, 0x7c, 0x64, 0x56, 0x7c, 0x64, 0x57, 0x7c, 0x64, 0x59,
3918     0x7c, 0x64, 0x6a, 0x7c, 0x64, 0x6b, 0x7c, 0x64, 0x71, 0x7c, 0x64, 0x76,
3919     0x7c, 0x64, 0x77, 0x7c, 0x64, 0x78, 0x7c, 0x64, 0x79, 0x7c, 0x64, 0x7a};
3920 const uint8_t HuffDecoderCommon::table24_37_emit_[204] = {
3921     0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31, 0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61,
3922     0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65, 0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f,
3923     0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74, 0x7c, 0x66, 0x20, 0x7c, 0x66, 0x25,
3924     0x7c, 0x66, 0x2d, 0x7c, 0x66, 0x2e, 0x7c, 0x66, 0x2f, 0x7c, 0x66, 0x33,
3925     0x7c, 0x66, 0x34, 0x7c, 0x66, 0x35, 0x7c, 0x66, 0x36, 0x7c, 0x66, 0x37,
3926     0x7c, 0x66, 0x38, 0x7c, 0x66, 0x39, 0x7c, 0x66, 0x3d, 0x7c, 0x66, 0x41,
3927     0x7c, 0x66, 0x5f, 0x7c, 0x66, 0x62, 0x7c, 0x66, 0x64, 0x7c, 0x66, 0x66,
3928     0x7c, 0x66, 0x67, 0x7c, 0x66, 0x68, 0x7c, 0x66, 0x6c, 0x7c, 0x66, 0x6d,
3929     0x7c, 0x66, 0x6e, 0x7c, 0x66, 0x70, 0x7c, 0x66, 0x72, 0x7c, 0x66, 0x75,
3930     0x7c, 0x66, 0x3a, 0x7c, 0x66, 0x42, 0x7c, 0x66, 0x43, 0x7c, 0x66, 0x44,
3931     0x7c, 0x66, 0x45, 0x7c, 0x66, 0x46, 0x7c, 0x66, 0x47, 0x7c, 0x66, 0x48,
3932     0x7c, 0x66, 0x49, 0x7c, 0x66, 0x4a, 0x7c, 0x66, 0x4b, 0x7c, 0x66, 0x4c,
3933     0x7c, 0x66, 0x4d, 0x7c, 0x66, 0x4e, 0x7c, 0x66, 0x4f, 0x7c, 0x66, 0x50,
3934     0x7c, 0x66, 0x51, 0x7c, 0x66, 0x52, 0x7c, 0x66, 0x53, 0x7c, 0x66, 0x54,
3935     0x7c, 0x66, 0x55, 0x7c, 0x66, 0x56, 0x7c, 0x66, 0x57, 0x7c, 0x66, 0x59,
3936     0x7c, 0x66, 0x6a, 0x7c, 0x66, 0x6b, 0x7c, 0x66, 0x71, 0x7c, 0x66, 0x76,
3937     0x7c, 0x66, 0x77, 0x7c, 0x66, 0x78, 0x7c, 0x66, 0x79, 0x7c, 0x66, 0x7a};
3938 const uint8_t HuffDecoderCommon::table24_38_emit_[204] = {
3939     0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61,
3940     0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f,
3941     0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x67, 0x20, 0x7c, 0x67, 0x25,
3942     0x7c, 0x67, 0x2d, 0x7c, 0x67, 0x2e, 0x7c, 0x67, 0x2f, 0x7c, 0x67, 0x33,
3943     0x7c, 0x67, 0x34, 0x7c, 0x67, 0x35, 0x7c, 0x67, 0x36, 0x7c, 0x67, 0x37,
3944     0x7c, 0x67, 0x38, 0x7c, 0x67, 0x39, 0x7c, 0x67, 0x3d, 0x7c, 0x67, 0x41,
3945     0x7c, 0x67, 0x5f, 0x7c, 0x67, 0x62, 0x7c, 0x67, 0x64, 0x7c, 0x67, 0x66,
3946     0x7c, 0x67, 0x67, 0x7c, 0x67, 0x68, 0x7c, 0x67, 0x6c, 0x7c, 0x67, 0x6d,
3947     0x7c, 0x67, 0x6e, 0x7c, 0x67, 0x70, 0x7c, 0x67, 0x72, 0x7c, 0x67, 0x75,
3948     0x7c, 0x67, 0x3a, 0x7c, 0x67, 0x42, 0x7c, 0x67, 0x43, 0x7c, 0x67, 0x44,
3949     0x7c, 0x67, 0x45, 0x7c, 0x67, 0x46, 0x7c, 0x67, 0x47, 0x7c, 0x67, 0x48,
3950     0x7c, 0x67, 0x49, 0x7c, 0x67, 0x4a, 0x7c, 0x67, 0x4b, 0x7c, 0x67, 0x4c,
3951     0x7c, 0x67, 0x4d, 0x7c, 0x67, 0x4e, 0x7c, 0x67, 0x4f, 0x7c, 0x67, 0x50,
3952     0x7c, 0x67, 0x51, 0x7c, 0x67, 0x52, 0x7c, 0x67, 0x53, 0x7c, 0x67, 0x54,
3953     0x7c, 0x67, 0x55, 0x7c, 0x67, 0x56, 0x7c, 0x67, 0x57, 0x7c, 0x67, 0x59,
3954     0x7c, 0x67, 0x6a, 0x7c, 0x67, 0x6b, 0x7c, 0x67, 0x71, 0x7c, 0x67, 0x76,
3955     0x7c, 0x67, 0x77, 0x7c, 0x67, 0x78, 0x7c, 0x67, 0x79, 0x7c, 0x67, 0x7a};
3956 const uint8_t HuffDecoderCommon::table24_39_emit_[204] = {
3957     0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31, 0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61,
3958     0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65, 0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f,
3959     0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74, 0x7c, 0x68, 0x20, 0x7c, 0x68, 0x25,
3960     0x7c, 0x68, 0x2d, 0x7c, 0x68, 0x2e, 0x7c, 0x68, 0x2f, 0x7c, 0x68, 0x33,
3961     0x7c, 0x68, 0x34, 0x7c, 0x68, 0x35, 0x7c, 0x68, 0x36, 0x7c, 0x68, 0x37,
3962     0x7c, 0x68, 0x38, 0x7c, 0x68, 0x39, 0x7c, 0x68, 0x3d, 0x7c, 0x68, 0x41,
3963     0x7c, 0x68, 0x5f, 0x7c, 0x68, 0x62, 0x7c, 0x68, 0x64, 0x7c, 0x68, 0x66,
3964     0x7c, 0x68, 0x67, 0x7c, 0x68, 0x68, 0x7c, 0x68, 0x6c, 0x7c, 0x68, 0x6d,
3965     0x7c, 0x68, 0x6e, 0x7c, 0x68, 0x70, 0x7c, 0x68, 0x72, 0x7c, 0x68, 0x75,
3966     0x7c, 0x68, 0x3a, 0x7c, 0x68, 0x42, 0x7c, 0x68, 0x43, 0x7c, 0x68, 0x44,
3967     0x7c, 0x68, 0x45, 0x7c, 0x68, 0x46, 0x7c, 0x68, 0x47, 0x7c, 0x68, 0x48,
3968     0x7c, 0x68, 0x49, 0x7c, 0x68, 0x4a, 0x7c, 0x68, 0x4b, 0x7c, 0x68, 0x4c,
3969     0x7c, 0x68, 0x4d, 0x7c, 0x68, 0x4e, 0x7c, 0x68, 0x4f, 0x7c, 0x68, 0x50,
3970     0x7c, 0x68, 0x51, 0x7c, 0x68, 0x52, 0x7c, 0x68, 0x53, 0x7c, 0x68, 0x54,
3971     0x7c, 0x68, 0x55, 0x7c, 0x68, 0x56, 0x7c, 0x68, 0x57, 0x7c, 0x68, 0x59,
3972     0x7c, 0x68, 0x6a, 0x7c, 0x68, 0x6b, 0x7c, 0x68, 0x71, 0x7c, 0x68, 0x76,
3973     0x7c, 0x68, 0x77, 0x7c, 0x68, 0x78, 0x7c, 0x68, 0x79, 0x7c, 0x68, 0x7a};
3974 const uint8_t HuffDecoderCommon::table24_40_emit_[204] = {
3975     0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61,
3976     0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f,
3977     0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6c, 0x20, 0x7c, 0x6c, 0x25,
3978     0x7c, 0x6c, 0x2d, 0x7c, 0x6c, 0x2e, 0x7c, 0x6c, 0x2f, 0x7c, 0x6c, 0x33,
3979     0x7c, 0x6c, 0x34, 0x7c, 0x6c, 0x35, 0x7c, 0x6c, 0x36, 0x7c, 0x6c, 0x37,
3980     0x7c, 0x6c, 0x38, 0x7c, 0x6c, 0x39, 0x7c, 0x6c, 0x3d, 0x7c, 0x6c, 0x41,
3981     0x7c, 0x6c, 0x5f, 0x7c, 0x6c, 0x62, 0x7c, 0x6c, 0x64, 0x7c, 0x6c, 0x66,
3982     0x7c, 0x6c, 0x67, 0x7c, 0x6c, 0x68, 0x7c, 0x6c, 0x6c, 0x7c, 0x6c, 0x6d,
3983     0x7c, 0x6c, 0x6e, 0x7c, 0x6c, 0x70, 0x7c, 0x6c, 0x72, 0x7c, 0x6c, 0x75,
3984     0x7c, 0x6c, 0x3a, 0x7c, 0x6c, 0x42, 0x7c, 0x6c, 0x43, 0x7c, 0x6c, 0x44,
3985     0x7c, 0x6c, 0x45, 0x7c, 0x6c, 0x46, 0x7c, 0x6c, 0x47, 0x7c, 0x6c, 0x48,
3986     0x7c, 0x6c, 0x49, 0x7c, 0x6c, 0x4a, 0x7c, 0x6c, 0x4b, 0x7c, 0x6c, 0x4c,
3987     0x7c, 0x6c, 0x4d, 0x7c, 0x6c, 0x4e, 0x7c, 0x6c, 0x4f, 0x7c, 0x6c, 0x50,
3988     0x7c, 0x6c, 0x51, 0x7c, 0x6c, 0x52, 0x7c, 0x6c, 0x53, 0x7c, 0x6c, 0x54,
3989     0x7c, 0x6c, 0x55, 0x7c, 0x6c, 0x56, 0x7c, 0x6c, 0x57, 0x7c, 0x6c, 0x59,
3990     0x7c, 0x6c, 0x6a, 0x7c, 0x6c, 0x6b, 0x7c, 0x6c, 0x71, 0x7c, 0x6c, 0x76,
3991     0x7c, 0x6c, 0x77, 0x7c, 0x6c, 0x78, 0x7c, 0x6c, 0x79, 0x7c, 0x6c, 0x7a};
3992 const uint8_t HuffDecoderCommon::table24_41_emit_[204] = {
3993     0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31, 0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61,
3994     0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65, 0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f,
3995     0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74, 0x7c, 0x6d, 0x20, 0x7c, 0x6d, 0x25,
3996     0x7c, 0x6d, 0x2d, 0x7c, 0x6d, 0x2e, 0x7c, 0x6d, 0x2f, 0x7c, 0x6d, 0x33,
3997     0x7c, 0x6d, 0x34, 0x7c, 0x6d, 0x35, 0x7c, 0x6d, 0x36, 0x7c, 0x6d, 0x37,
3998     0x7c, 0x6d, 0x38, 0x7c, 0x6d, 0x39, 0x7c, 0x6d, 0x3d, 0x7c, 0x6d, 0x41,
3999     0x7c, 0x6d, 0x5f, 0x7c, 0x6d, 0x62, 0x7c, 0x6d, 0x64, 0x7c, 0x6d, 0x66,
4000     0x7c, 0x6d, 0x67, 0x7c, 0x6d, 0x68, 0x7c, 0x6d, 0x6c, 0x7c, 0x6d, 0x6d,
4001     0x7c, 0x6d, 0x6e, 0x7c, 0x6d, 0x70, 0x7c, 0x6d, 0x72, 0x7c, 0x6d, 0x75,
4002     0x7c, 0x6d, 0x3a, 0x7c, 0x6d, 0x42, 0x7c, 0x6d, 0x43, 0x7c, 0x6d, 0x44,
4003     0x7c, 0x6d, 0x45, 0x7c, 0x6d, 0x46, 0x7c, 0x6d, 0x47, 0x7c, 0x6d, 0x48,
4004     0x7c, 0x6d, 0x49, 0x7c, 0x6d, 0x4a, 0x7c, 0x6d, 0x4b, 0x7c, 0x6d, 0x4c,
4005     0x7c, 0x6d, 0x4d, 0x7c, 0x6d, 0x4e, 0x7c, 0x6d, 0x4f, 0x7c, 0x6d, 0x50,
4006     0x7c, 0x6d, 0x51, 0x7c, 0x6d, 0x52, 0x7c, 0x6d, 0x53, 0x7c, 0x6d, 0x54,
4007     0x7c, 0x6d, 0x55, 0x7c, 0x6d, 0x56, 0x7c, 0x6d, 0x57, 0x7c, 0x6d, 0x59,
4008     0x7c, 0x6d, 0x6a, 0x7c, 0x6d, 0x6b, 0x7c, 0x6d, 0x71, 0x7c, 0x6d, 0x76,
4009     0x7c, 0x6d, 0x77, 0x7c, 0x6d, 0x78, 0x7c, 0x6d, 0x79, 0x7c, 0x6d, 0x7a};
4010 const uint8_t HuffDecoderCommon::table24_42_emit_[204] = {
4011     0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61,
4012     0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f,
4013     0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x6e, 0x20, 0x7c, 0x6e, 0x25,
4014     0x7c, 0x6e, 0x2d, 0x7c, 0x6e, 0x2e, 0x7c, 0x6e, 0x2f, 0x7c, 0x6e, 0x33,
4015     0x7c, 0x6e, 0x34, 0x7c, 0x6e, 0x35, 0x7c, 0x6e, 0x36, 0x7c, 0x6e, 0x37,
4016     0x7c, 0x6e, 0x38, 0x7c, 0x6e, 0x39, 0x7c, 0x6e, 0x3d, 0x7c, 0x6e, 0x41,
4017     0x7c, 0x6e, 0x5f, 0x7c, 0x6e, 0x62, 0x7c, 0x6e, 0x64, 0x7c, 0x6e, 0x66,
4018     0x7c, 0x6e, 0x67, 0x7c, 0x6e, 0x68, 0x7c, 0x6e, 0x6c, 0x7c, 0x6e, 0x6d,
4019     0x7c, 0x6e, 0x6e, 0x7c, 0x6e, 0x70, 0x7c, 0x6e, 0x72, 0x7c, 0x6e, 0x75,
4020     0x7c, 0x6e, 0x3a, 0x7c, 0x6e, 0x42, 0x7c, 0x6e, 0x43, 0x7c, 0x6e, 0x44,
4021     0x7c, 0x6e, 0x45, 0x7c, 0x6e, 0x46, 0x7c, 0x6e, 0x47, 0x7c, 0x6e, 0x48,
4022     0x7c, 0x6e, 0x49, 0x7c, 0x6e, 0x4a, 0x7c, 0x6e, 0x4b, 0x7c, 0x6e, 0x4c,
4023     0x7c, 0x6e, 0x4d, 0x7c, 0x6e, 0x4e, 0x7c, 0x6e, 0x4f, 0x7c, 0x6e, 0x50,
4024     0x7c, 0x6e, 0x51, 0x7c, 0x6e, 0x52, 0x7c, 0x6e, 0x53, 0x7c, 0x6e, 0x54,
4025     0x7c, 0x6e, 0x55, 0x7c, 0x6e, 0x56, 0x7c, 0x6e, 0x57, 0x7c, 0x6e, 0x59,
4026     0x7c, 0x6e, 0x6a, 0x7c, 0x6e, 0x6b, 0x7c, 0x6e, 0x71, 0x7c, 0x6e, 0x76,
4027     0x7c, 0x6e, 0x77, 0x7c, 0x6e, 0x78, 0x7c, 0x6e, 0x79, 0x7c, 0x6e, 0x7a};
4028 const uint8_t HuffDecoderCommon::table24_43_emit_[204] = {
4029     0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31, 0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61,
4030     0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65, 0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f,
4031     0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74, 0x7c, 0x70, 0x20, 0x7c, 0x70, 0x25,
4032     0x7c, 0x70, 0x2d, 0x7c, 0x70, 0x2e, 0x7c, 0x70, 0x2f, 0x7c, 0x70, 0x33,
4033     0x7c, 0x70, 0x34, 0x7c, 0x70, 0x35, 0x7c, 0x70, 0x36, 0x7c, 0x70, 0x37,
4034     0x7c, 0x70, 0x38, 0x7c, 0x70, 0x39, 0x7c, 0x70, 0x3d, 0x7c, 0x70, 0x41,
4035     0x7c, 0x70, 0x5f, 0x7c, 0x70, 0x62, 0x7c, 0x70, 0x64, 0x7c, 0x70, 0x66,
4036     0x7c, 0x70, 0x67, 0x7c, 0x70, 0x68, 0x7c, 0x70, 0x6c, 0x7c, 0x70, 0x6d,
4037     0x7c, 0x70, 0x6e, 0x7c, 0x70, 0x70, 0x7c, 0x70, 0x72, 0x7c, 0x70, 0x75,
4038     0x7c, 0x70, 0x3a, 0x7c, 0x70, 0x42, 0x7c, 0x70, 0x43, 0x7c, 0x70, 0x44,
4039     0x7c, 0x70, 0x45, 0x7c, 0x70, 0x46, 0x7c, 0x70, 0x47, 0x7c, 0x70, 0x48,
4040     0x7c, 0x70, 0x49, 0x7c, 0x70, 0x4a, 0x7c, 0x70, 0x4b, 0x7c, 0x70, 0x4c,
4041     0x7c, 0x70, 0x4d, 0x7c, 0x70, 0x4e, 0x7c, 0x70, 0x4f, 0x7c, 0x70, 0x50,
4042     0x7c, 0x70, 0x51, 0x7c, 0x70, 0x52, 0x7c, 0x70, 0x53, 0x7c, 0x70, 0x54,
4043     0x7c, 0x70, 0x55, 0x7c, 0x70, 0x56, 0x7c, 0x70, 0x57, 0x7c, 0x70, 0x59,
4044     0x7c, 0x70, 0x6a, 0x7c, 0x70, 0x6b, 0x7c, 0x70, 0x71, 0x7c, 0x70, 0x76,
4045     0x7c, 0x70, 0x77, 0x7c, 0x70, 0x78, 0x7c, 0x70, 0x79, 0x7c, 0x70, 0x7a};
4046 const uint8_t HuffDecoderCommon::table24_44_emit_[204] = {
4047     0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61,
4048     0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f,
4049     0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x72, 0x20, 0x7c, 0x72, 0x25,
4050     0x7c, 0x72, 0x2d, 0x7c, 0x72, 0x2e, 0x7c, 0x72, 0x2f, 0x7c, 0x72, 0x33,
4051     0x7c, 0x72, 0x34, 0x7c, 0x72, 0x35, 0x7c, 0x72, 0x36, 0x7c, 0x72, 0x37,
4052     0x7c, 0x72, 0x38, 0x7c, 0x72, 0x39, 0x7c, 0x72, 0x3d, 0x7c, 0x72, 0x41,
4053     0x7c, 0x72, 0x5f, 0x7c, 0x72, 0x62, 0x7c, 0x72, 0x64, 0x7c, 0x72, 0x66,
4054     0x7c, 0x72, 0x67, 0x7c, 0x72, 0x68, 0x7c, 0x72, 0x6c, 0x7c, 0x72, 0x6d,
4055     0x7c, 0x72, 0x6e, 0x7c, 0x72, 0x70, 0x7c, 0x72, 0x72, 0x7c, 0x72, 0x75,
4056     0x7c, 0x72, 0x3a, 0x7c, 0x72, 0x42, 0x7c, 0x72, 0x43, 0x7c, 0x72, 0x44,
4057     0x7c, 0x72, 0x45, 0x7c, 0x72, 0x46, 0x7c, 0x72, 0x47, 0x7c, 0x72, 0x48,
4058     0x7c, 0x72, 0x49, 0x7c, 0x72, 0x4a, 0x7c, 0x72, 0x4b, 0x7c, 0x72, 0x4c,
4059     0x7c, 0x72, 0x4d, 0x7c, 0x72, 0x4e, 0x7c, 0x72, 0x4f, 0x7c, 0x72, 0x50,
4060     0x7c, 0x72, 0x51, 0x7c, 0x72, 0x52, 0x7c, 0x72, 0x53, 0x7c, 0x72, 0x54,
4061     0x7c, 0x72, 0x55, 0x7c, 0x72, 0x56, 0x7c, 0x72, 0x57, 0x7c, 0x72, 0x59,
4062     0x7c, 0x72, 0x6a, 0x7c, 0x72, 0x6b, 0x7c, 0x72, 0x71, 0x7c, 0x72, 0x76,
4063     0x7c, 0x72, 0x77, 0x7c, 0x72, 0x78, 0x7c, 0x72, 0x79, 0x7c, 0x72, 0x7a};
4064 const uint8_t HuffDecoderCommon::table24_45_emit_[204] = {
4065     0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31, 0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61,
4066     0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65, 0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f,
4067     0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74, 0x7c, 0x75, 0x20, 0x7c, 0x75, 0x25,
4068     0x7c, 0x75, 0x2d, 0x7c, 0x75, 0x2e, 0x7c, 0x75, 0x2f, 0x7c, 0x75, 0x33,
4069     0x7c, 0x75, 0x34, 0x7c, 0x75, 0x35, 0x7c, 0x75, 0x36, 0x7c, 0x75, 0x37,
4070     0x7c, 0x75, 0x38, 0x7c, 0x75, 0x39, 0x7c, 0x75, 0x3d, 0x7c, 0x75, 0x41,
4071     0x7c, 0x75, 0x5f, 0x7c, 0x75, 0x62, 0x7c, 0x75, 0x64, 0x7c, 0x75, 0x66,
4072     0x7c, 0x75, 0x67, 0x7c, 0x75, 0x68, 0x7c, 0x75, 0x6c, 0x7c, 0x75, 0x6d,
4073     0x7c, 0x75, 0x6e, 0x7c, 0x75, 0x70, 0x7c, 0x75, 0x72, 0x7c, 0x75, 0x75,
4074     0x7c, 0x75, 0x3a, 0x7c, 0x75, 0x42, 0x7c, 0x75, 0x43, 0x7c, 0x75, 0x44,
4075     0x7c, 0x75, 0x45, 0x7c, 0x75, 0x46, 0x7c, 0x75, 0x47, 0x7c, 0x75, 0x48,
4076     0x7c, 0x75, 0x49, 0x7c, 0x75, 0x4a, 0x7c, 0x75, 0x4b, 0x7c, 0x75, 0x4c,
4077     0x7c, 0x75, 0x4d, 0x7c, 0x75, 0x4e, 0x7c, 0x75, 0x4f, 0x7c, 0x75, 0x50,
4078     0x7c, 0x75, 0x51, 0x7c, 0x75, 0x52, 0x7c, 0x75, 0x53, 0x7c, 0x75, 0x54,
4079     0x7c, 0x75, 0x55, 0x7c, 0x75, 0x56, 0x7c, 0x75, 0x57, 0x7c, 0x75, 0x59,
4080     0x7c, 0x75, 0x6a, 0x7c, 0x75, 0x6b, 0x7c, 0x75, 0x71, 0x7c, 0x75, 0x76,
4081     0x7c, 0x75, 0x77, 0x7c, 0x75, 0x78, 0x7c, 0x75, 0x79, 0x7c, 0x75, 0x7a};
4082 const uint8_t HuffDecoderCommon::table24_46_emit_[216] = {
4083     0x7c, 0x3a, 0x30, 0x7c, 0x3a, 0x31, 0x7c, 0x3a, 0x32, 0x7c, 0x3a, 0x61,
4084     0x7c, 0x3a, 0x63, 0x7c, 0x3a, 0x65, 0x7c, 0x3a, 0x69, 0x7c, 0x3a, 0x6f,
4085     0x7c, 0x3a, 0x73, 0x7c, 0x3a, 0x74, 0x7c, 0x3a, 0x20, 0x7c, 0x3a, 0x25,
4086     0x7c, 0x3a, 0x2d, 0x7c, 0x3a, 0x2e, 0x7c, 0x3a, 0x2f, 0x7c, 0x3a, 0x33,
4087     0x7c, 0x3a, 0x34, 0x7c, 0x3a, 0x35, 0x7c, 0x3a, 0x36, 0x7c, 0x3a, 0x37,
4088     0x7c, 0x3a, 0x38, 0x7c, 0x3a, 0x39, 0x7c, 0x3a, 0x3d, 0x7c, 0x3a, 0x41,
4089     0x7c, 0x3a, 0x5f, 0x7c, 0x3a, 0x62, 0x7c, 0x3a, 0x64, 0x7c, 0x3a, 0x66,
4090     0x7c, 0x3a, 0x67, 0x7c, 0x3a, 0x68, 0x7c, 0x3a, 0x6c, 0x7c, 0x3a, 0x6d,
4091     0x7c, 0x3a, 0x6e, 0x7c, 0x3a, 0x70, 0x7c, 0x3a, 0x72, 0x7c, 0x3a, 0x75,
4092     0x7c, 0x42, 0x30, 0x7c, 0x42, 0x31, 0x7c, 0x42, 0x32, 0x7c, 0x42, 0x61,
4093     0x7c, 0x42, 0x63, 0x7c, 0x42, 0x65, 0x7c, 0x42, 0x69, 0x7c, 0x42, 0x6f,
4094     0x7c, 0x42, 0x73, 0x7c, 0x42, 0x74, 0x7c, 0x42, 0x20, 0x7c, 0x42, 0x25,
4095     0x7c, 0x42, 0x2d, 0x7c, 0x42, 0x2e, 0x7c, 0x42, 0x2f, 0x7c, 0x42, 0x33,
4096     0x7c, 0x42, 0x34, 0x7c, 0x42, 0x35, 0x7c, 0x42, 0x36, 0x7c, 0x42, 0x37,
4097     0x7c, 0x42, 0x38, 0x7c, 0x42, 0x39, 0x7c, 0x42, 0x3d, 0x7c, 0x42, 0x41,
4098     0x7c, 0x42, 0x5f, 0x7c, 0x42, 0x62, 0x7c, 0x42, 0x64, 0x7c, 0x42, 0x66,
4099     0x7c, 0x42, 0x67, 0x7c, 0x42, 0x68, 0x7c, 0x42, 0x6c, 0x7c, 0x42, 0x6d,
4100     0x7c, 0x42, 0x6e, 0x7c, 0x42, 0x70, 0x7c, 0x42, 0x72, 0x7c, 0x42, 0x75};
4101 const uint8_t HuffDecoderCommon::table24_47_emit_[216] = {
4102     0x7c, 0x43, 0x30, 0x7c, 0x43, 0x31, 0x7c, 0x43, 0x32, 0x7c, 0x43, 0x61,
4103     0x7c, 0x43, 0x63, 0x7c, 0x43, 0x65, 0x7c, 0x43, 0x69, 0x7c, 0x43, 0x6f,
4104     0x7c, 0x43, 0x73, 0x7c, 0x43, 0x74, 0x7c, 0x43, 0x20, 0x7c, 0x43, 0x25,
4105     0x7c, 0x43, 0x2d, 0x7c, 0x43, 0x2e, 0x7c, 0x43, 0x2f, 0x7c, 0x43, 0x33,
4106     0x7c, 0x43, 0x34, 0x7c, 0x43, 0x35, 0x7c, 0x43, 0x36, 0x7c, 0x43, 0x37,
4107     0x7c, 0x43, 0x38, 0x7c, 0x43, 0x39, 0x7c, 0x43, 0x3d, 0x7c, 0x43, 0x41,
4108     0x7c, 0x43, 0x5f, 0x7c, 0x43, 0x62, 0x7c, 0x43, 0x64, 0x7c, 0x43, 0x66,
4109     0x7c, 0x43, 0x67, 0x7c, 0x43, 0x68, 0x7c, 0x43, 0x6c, 0x7c, 0x43, 0x6d,
4110     0x7c, 0x43, 0x6e, 0x7c, 0x43, 0x70, 0x7c, 0x43, 0x72, 0x7c, 0x43, 0x75,
4111     0x7c, 0x44, 0x30, 0x7c, 0x44, 0x31, 0x7c, 0x44, 0x32, 0x7c, 0x44, 0x61,
4112     0x7c, 0x44, 0x63, 0x7c, 0x44, 0x65, 0x7c, 0x44, 0x69, 0x7c, 0x44, 0x6f,
4113     0x7c, 0x44, 0x73, 0x7c, 0x44, 0x74, 0x7c, 0x44, 0x20, 0x7c, 0x44, 0x25,
4114     0x7c, 0x44, 0x2d, 0x7c, 0x44, 0x2e, 0x7c, 0x44, 0x2f, 0x7c, 0x44, 0x33,
4115     0x7c, 0x44, 0x34, 0x7c, 0x44, 0x35, 0x7c, 0x44, 0x36, 0x7c, 0x44, 0x37,
4116     0x7c, 0x44, 0x38, 0x7c, 0x44, 0x39, 0x7c, 0x44, 0x3d, 0x7c, 0x44, 0x41,
4117     0x7c, 0x44, 0x5f, 0x7c, 0x44, 0x62, 0x7c, 0x44, 0x64, 0x7c, 0x44, 0x66,
4118     0x7c, 0x44, 0x67, 0x7c, 0x44, 0x68, 0x7c, 0x44, 0x6c, 0x7c, 0x44, 0x6d,
4119     0x7c, 0x44, 0x6e, 0x7c, 0x44, 0x70, 0x7c, 0x44, 0x72, 0x7c, 0x44, 0x75};
4120 const uint8_t HuffDecoderCommon::table24_48_emit_[216] = {
4121     0x7c, 0x45, 0x30, 0x7c, 0x45, 0x31, 0x7c, 0x45, 0x32, 0x7c, 0x45, 0x61,
4122     0x7c, 0x45, 0x63, 0x7c, 0x45, 0x65, 0x7c, 0x45, 0x69, 0x7c, 0x45, 0x6f,
4123     0x7c, 0x45, 0x73, 0x7c, 0x45, 0x74, 0x7c, 0x45, 0x20, 0x7c, 0x45, 0x25,
4124     0x7c, 0x45, 0x2d, 0x7c, 0x45, 0x2e, 0x7c, 0x45, 0x2f, 0x7c, 0x45, 0x33,
4125     0x7c, 0x45, 0x34, 0x7c, 0x45, 0x35, 0x7c, 0x45, 0x36, 0x7c, 0x45, 0x37,
4126     0x7c, 0x45, 0x38, 0x7c, 0x45, 0x39, 0x7c, 0x45, 0x3d, 0x7c, 0x45, 0x41,
4127     0x7c, 0x45, 0x5f, 0x7c, 0x45, 0x62, 0x7c, 0x45, 0x64, 0x7c, 0x45, 0x66,
4128     0x7c, 0x45, 0x67, 0x7c, 0x45, 0x68, 0x7c, 0x45, 0x6c, 0x7c, 0x45, 0x6d,
4129     0x7c, 0x45, 0x6e, 0x7c, 0x45, 0x70, 0x7c, 0x45, 0x72, 0x7c, 0x45, 0x75,
4130     0x7c, 0x46, 0x30, 0x7c, 0x46, 0x31, 0x7c, 0x46, 0x32, 0x7c, 0x46, 0x61,
4131     0x7c, 0x46, 0x63, 0x7c, 0x46, 0x65, 0x7c, 0x46, 0x69, 0x7c, 0x46, 0x6f,
4132     0x7c, 0x46, 0x73, 0x7c, 0x46, 0x74, 0x7c, 0x46, 0x20, 0x7c, 0x46, 0x25,
4133     0x7c, 0x46, 0x2d, 0x7c, 0x46, 0x2e, 0x7c, 0x46, 0x2f, 0x7c, 0x46, 0x33,
4134     0x7c, 0x46, 0x34, 0x7c, 0x46, 0x35, 0x7c, 0x46, 0x36, 0x7c, 0x46, 0x37,
4135     0x7c, 0x46, 0x38, 0x7c, 0x46, 0x39, 0x7c, 0x46, 0x3d, 0x7c, 0x46, 0x41,
4136     0x7c, 0x46, 0x5f, 0x7c, 0x46, 0x62, 0x7c, 0x46, 0x64, 0x7c, 0x46, 0x66,
4137     0x7c, 0x46, 0x67, 0x7c, 0x46, 0x68, 0x7c, 0x46, 0x6c, 0x7c, 0x46, 0x6d,
4138     0x7c, 0x46, 0x6e, 0x7c, 0x46, 0x70, 0x7c, 0x46, 0x72, 0x7c, 0x46, 0x75};
4139 const uint8_t HuffDecoderCommon::table24_49_emit_[216] = {
4140     0x7c, 0x47, 0x30, 0x7c, 0x47, 0x31, 0x7c, 0x47, 0x32, 0x7c, 0x47, 0x61,
4141     0x7c, 0x47, 0x63, 0x7c, 0x47, 0x65, 0x7c, 0x47, 0x69, 0x7c, 0x47, 0x6f,
4142     0x7c, 0x47, 0x73, 0x7c, 0x47, 0x74, 0x7c, 0x47, 0x20, 0x7c, 0x47, 0x25,
4143     0x7c, 0x47, 0x2d, 0x7c, 0x47, 0x2e, 0x7c, 0x47, 0x2f, 0x7c, 0x47, 0x33,
4144     0x7c, 0x47, 0x34, 0x7c, 0x47, 0x35, 0x7c, 0x47, 0x36, 0x7c, 0x47, 0x37,
4145     0x7c, 0x47, 0x38, 0x7c, 0x47, 0x39, 0x7c, 0x47, 0x3d, 0x7c, 0x47, 0x41,
4146     0x7c, 0x47, 0x5f, 0x7c, 0x47, 0x62, 0x7c, 0x47, 0x64, 0x7c, 0x47, 0x66,
4147     0x7c, 0x47, 0x67, 0x7c, 0x47, 0x68, 0x7c, 0x47, 0x6c, 0x7c, 0x47, 0x6d,
4148     0x7c, 0x47, 0x6e, 0x7c, 0x47, 0x70, 0x7c, 0x47, 0x72, 0x7c, 0x47, 0x75,
4149     0x7c, 0x48, 0x30, 0x7c, 0x48, 0x31, 0x7c, 0x48, 0x32, 0x7c, 0x48, 0x61,
4150     0x7c, 0x48, 0x63, 0x7c, 0x48, 0x65, 0x7c, 0x48, 0x69, 0x7c, 0x48, 0x6f,
4151     0x7c, 0x48, 0x73, 0x7c, 0x48, 0x74, 0x7c, 0x48, 0x20, 0x7c, 0x48, 0x25,
4152     0x7c, 0x48, 0x2d, 0x7c, 0x48, 0x2e, 0x7c, 0x48, 0x2f, 0x7c, 0x48, 0x33,
4153     0x7c, 0x48, 0x34, 0x7c, 0x48, 0x35, 0x7c, 0x48, 0x36, 0x7c, 0x48, 0x37,
4154     0x7c, 0x48, 0x38, 0x7c, 0x48, 0x39, 0x7c, 0x48, 0x3d, 0x7c, 0x48, 0x41,
4155     0x7c, 0x48, 0x5f, 0x7c, 0x48, 0x62, 0x7c, 0x48, 0x64, 0x7c, 0x48, 0x66,
4156     0x7c, 0x48, 0x67, 0x7c, 0x48, 0x68, 0x7c, 0x48, 0x6c, 0x7c, 0x48, 0x6d,
4157     0x7c, 0x48, 0x6e, 0x7c, 0x48, 0x70, 0x7c, 0x48, 0x72, 0x7c, 0x48, 0x75};
4158 const uint8_t HuffDecoderCommon::table24_50_emit_[216] = {
4159     0x7c, 0x49, 0x30, 0x7c, 0x49, 0x31, 0x7c, 0x49, 0x32, 0x7c, 0x49, 0x61,
4160     0x7c, 0x49, 0x63, 0x7c, 0x49, 0x65, 0x7c, 0x49, 0x69, 0x7c, 0x49, 0x6f,
4161     0x7c, 0x49, 0x73, 0x7c, 0x49, 0x74, 0x7c, 0x49, 0x20, 0x7c, 0x49, 0x25,
4162     0x7c, 0x49, 0x2d, 0x7c, 0x49, 0x2e, 0x7c, 0x49, 0x2f, 0x7c, 0x49, 0x33,
4163     0x7c, 0x49, 0x34, 0x7c, 0x49, 0x35, 0x7c, 0x49, 0x36, 0x7c, 0x49, 0x37,
4164     0x7c, 0x49, 0x38, 0x7c, 0x49, 0x39, 0x7c, 0x49, 0x3d, 0x7c, 0x49, 0x41,
4165     0x7c, 0x49, 0x5f, 0x7c, 0x49, 0x62, 0x7c, 0x49, 0x64, 0x7c, 0x49, 0x66,
4166     0x7c, 0x49, 0x67, 0x7c, 0x49, 0x68, 0x7c, 0x49, 0x6c, 0x7c, 0x49, 0x6d,
4167     0x7c, 0x49, 0x6e, 0x7c, 0x49, 0x70, 0x7c, 0x49, 0x72, 0x7c, 0x49, 0x75,
4168     0x7c, 0x4a, 0x30, 0x7c, 0x4a, 0x31, 0x7c, 0x4a, 0x32, 0x7c, 0x4a, 0x61,
4169     0x7c, 0x4a, 0x63, 0x7c, 0x4a, 0x65, 0x7c, 0x4a, 0x69, 0x7c, 0x4a, 0x6f,
4170     0x7c, 0x4a, 0x73, 0x7c, 0x4a, 0x74, 0x7c, 0x4a, 0x20, 0x7c, 0x4a, 0x25,
4171     0x7c, 0x4a, 0x2d, 0x7c, 0x4a, 0x2e, 0x7c, 0x4a, 0x2f, 0x7c, 0x4a, 0x33,
4172     0x7c, 0x4a, 0x34, 0x7c, 0x4a, 0x35, 0x7c, 0x4a, 0x36, 0x7c, 0x4a, 0x37,
4173     0x7c, 0x4a, 0x38, 0x7c, 0x4a, 0x39, 0x7c, 0x4a, 0x3d, 0x7c, 0x4a, 0x41,
4174     0x7c, 0x4a, 0x5f, 0x7c, 0x4a, 0x62, 0x7c, 0x4a, 0x64, 0x7c, 0x4a, 0x66,
4175     0x7c, 0x4a, 0x67, 0x7c, 0x4a, 0x68, 0x7c, 0x4a, 0x6c, 0x7c, 0x4a, 0x6d,
4176     0x7c, 0x4a, 0x6e, 0x7c, 0x4a, 0x70, 0x7c, 0x4a, 0x72, 0x7c, 0x4a, 0x75};
4177 const uint8_t HuffDecoderCommon::table24_51_emit_[216] = {
4178     0x7c, 0x4b, 0x30, 0x7c, 0x4b, 0x31, 0x7c, 0x4b, 0x32, 0x7c, 0x4b, 0x61,
4179     0x7c, 0x4b, 0x63, 0x7c, 0x4b, 0x65, 0x7c, 0x4b, 0x69, 0x7c, 0x4b, 0x6f,
4180     0x7c, 0x4b, 0x73, 0x7c, 0x4b, 0x74, 0x7c, 0x4b, 0x20, 0x7c, 0x4b, 0x25,
4181     0x7c, 0x4b, 0x2d, 0x7c, 0x4b, 0x2e, 0x7c, 0x4b, 0x2f, 0x7c, 0x4b, 0x33,
4182     0x7c, 0x4b, 0x34, 0x7c, 0x4b, 0x35, 0x7c, 0x4b, 0x36, 0x7c, 0x4b, 0x37,
4183     0x7c, 0x4b, 0x38, 0x7c, 0x4b, 0x39, 0x7c, 0x4b, 0x3d, 0x7c, 0x4b, 0x41,
4184     0x7c, 0x4b, 0x5f, 0x7c, 0x4b, 0x62, 0x7c, 0x4b, 0x64, 0x7c, 0x4b, 0x66,
4185     0x7c, 0x4b, 0x67, 0x7c, 0x4b, 0x68, 0x7c, 0x4b, 0x6c, 0x7c, 0x4b, 0x6d,
4186     0x7c, 0x4b, 0x6e, 0x7c, 0x4b, 0x70, 0x7c, 0x4b, 0x72, 0x7c, 0x4b, 0x75,
4187     0x7c, 0x4c, 0x30, 0x7c, 0x4c, 0x31, 0x7c, 0x4c, 0x32, 0x7c, 0x4c, 0x61,
4188     0x7c, 0x4c, 0x63, 0x7c, 0x4c, 0x65, 0x7c, 0x4c, 0x69, 0x7c, 0x4c, 0x6f,
4189     0x7c, 0x4c, 0x73, 0x7c, 0x4c, 0x74, 0x7c, 0x4c, 0x20, 0x7c, 0x4c, 0x25,
4190     0x7c, 0x4c, 0x2d, 0x7c, 0x4c, 0x2e, 0x7c, 0x4c, 0x2f, 0x7c, 0x4c, 0x33,
4191     0x7c, 0x4c, 0x34, 0x7c, 0x4c, 0x35, 0x7c, 0x4c, 0x36, 0x7c, 0x4c, 0x37,
4192     0x7c, 0x4c, 0x38, 0x7c, 0x4c, 0x39, 0x7c, 0x4c, 0x3d, 0x7c, 0x4c, 0x41,
4193     0x7c, 0x4c, 0x5f, 0x7c, 0x4c, 0x62, 0x7c, 0x4c, 0x64, 0x7c, 0x4c, 0x66,
4194     0x7c, 0x4c, 0x67, 0x7c, 0x4c, 0x68, 0x7c, 0x4c, 0x6c, 0x7c, 0x4c, 0x6d,
4195     0x7c, 0x4c, 0x6e, 0x7c, 0x4c, 0x70, 0x7c, 0x4c, 0x72, 0x7c, 0x4c, 0x75};
4196 const uint8_t HuffDecoderCommon::table24_52_emit_[216] = {
4197     0x7c, 0x4d, 0x30, 0x7c, 0x4d, 0x31, 0x7c, 0x4d, 0x32, 0x7c, 0x4d, 0x61,
4198     0x7c, 0x4d, 0x63, 0x7c, 0x4d, 0x65, 0x7c, 0x4d, 0x69, 0x7c, 0x4d, 0x6f,
4199     0x7c, 0x4d, 0x73, 0x7c, 0x4d, 0x74, 0x7c, 0x4d, 0x20, 0x7c, 0x4d, 0x25,
4200     0x7c, 0x4d, 0x2d, 0x7c, 0x4d, 0x2e, 0x7c, 0x4d, 0x2f, 0x7c, 0x4d, 0x33,
4201     0x7c, 0x4d, 0x34, 0x7c, 0x4d, 0x35, 0x7c, 0x4d, 0x36, 0x7c, 0x4d, 0x37,
4202     0x7c, 0x4d, 0x38, 0x7c, 0x4d, 0x39, 0x7c, 0x4d, 0x3d, 0x7c, 0x4d, 0x41,
4203     0x7c, 0x4d, 0x5f, 0x7c, 0x4d, 0x62, 0x7c, 0x4d, 0x64, 0x7c, 0x4d, 0x66,
4204     0x7c, 0x4d, 0x67, 0x7c, 0x4d, 0x68, 0x7c, 0x4d, 0x6c, 0x7c, 0x4d, 0x6d,
4205     0x7c, 0x4d, 0x6e, 0x7c, 0x4d, 0x70, 0x7c, 0x4d, 0x72, 0x7c, 0x4d, 0x75,
4206     0x7c, 0x4e, 0x30, 0x7c, 0x4e, 0x31, 0x7c, 0x4e, 0x32, 0x7c, 0x4e, 0x61,
4207     0x7c, 0x4e, 0x63, 0x7c, 0x4e, 0x65, 0x7c, 0x4e, 0x69, 0x7c, 0x4e, 0x6f,
4208     0x7c, 0x4e, 0x73, 0x7c, 0x4e, 0x74, 0x7c, 0x4e, 0x20, 0x7c, 0x4e, 0x25,
4209     0x7c, 0x4e, 0x2d, 0x7c, 0x4e, 0x2e, 0x7c, 0x4e, 0x2f, 0x7c, 0x4e, 0x33,
4210     0x7c, 0x4e, 0x34, 0x7c, 0x4e, 0x35, 0x7c, 0x4e, 0x36, 0x7c, 0x4e, 0x37,
4211     0x7c, 0x4e, 0x38, 0x7c, 0x4e, 0x39, 0x7c, 0x4e, 0x3d, 0x7c, 0x4e, 0x41,
4212     0x7c, 0x4e, 0x5f, 0x7c, 0x4e, 0x62, 0x7c, 0x4e, 0x64, 0x7c, 0x4e, 0x66,
4213     0x7c, 0x4e, 0x67, 0x7c, 0x4e, 0x68, 0x7c, 0x4e, 0x6c, 0x7c, 0x4e, 0x6d,
4214     0x7c, 0x4e, 0x6e, 0x7c, 0x4e, 0x70, 0x7c, 0x4e, 0x72, 0x7c, 0x4e, 0x75};
4215 const uint8_t HuffDecoderCommon::table24_53_emit_[216] = {
4216     0x7c, 0x4f, 0x30, 0x7c, 0x4f, 0x31, 0x7c, 0x4f, 0x32, 0x7c, 0x4f, 0x61,
4217     0x7c, 0x4f, 0x63, 0x7c, 0x4f, 0x65, 0x7c, 0x4f, 0x69, 0x7c, 0x4f, 0x6f,
4218     0x7c, 0x4f, 0x73, 0x7c, 0x4f, 0x74, 0x7c, 0x4f, 0x20, 0x7c, 0x4f, 0x25,
4219     0x7c, 0x4f, 0x2d, 0x7c, 0x4f, 0x2e, 0x7c, 0x4f, 0x2f, 0x7c, 0x4f, 0x33,
4220     0x7c, 0x4f, 0x34, 0x7c, 0x4f, 0x35, 0x7c, 0x4f, 0x36, 0x7c, 0x4f, 0x37,
4221     0x7c, 0x4f, 0x38, 0x7c, 0x4f, 0x39, 0x7c, 0x4f, 0x3d, 0x7c, 0x4f, 0x41,
4222     0x7c, 0x4f, 0x5f, 0x7c, 0x4f, 0x62, 0x7c, 0x4f, 0x64, 0x7c, 0x4f, 0x66,
4223     0x7c, 0x4f, 0x67, 0x7c, 0x4f, 0x68, 0x7c, 0x4f, 0x6c, 0x7c, 0x4f, 0x6d,
4224     0x7c, 0x4f, 0x6e, 0x7c, 0x4f, 0x70, 0x7c, 0x4f, 0x72, 0x7c, 0x4f, 0x75,
4225     0x7c, 0x50, 0x30, 0x7c, 0x50, 0x31, 0x7c, 0x50, 0x32, 0x7c, 0x50, 0x61,
4226     0x7c, 0x50, 0x63, 0x7c, 0x50, 0x65, 0x7c, 0x50, 0x69, 0x7c, 0x50, 0x6f,
4227     0x7c, 0x50, 0x73, 0x7c, 0x50, 0x74, 0x7c, 0x50, 0x20, 0x7c, 0x50, 0x25,
4228     0x7c, 0x50, 0x2d, 0x7c, 0x50, 0x2e, 0x7c, 0x50, 0x2f, 0x7c, 0x50, 0x33,
4229     0x7c, 0x50, 0x34, 0x7c, 0x50, 0x35, 0x7c, 0x50, 0x36, 0x7c, 0x50, 0x37,
4230     0x7c, 0x50, 0x38, 0x7c, 0x50, 0x39, 0x7c, 0x50, 0x3d, 0x7c, 0x50, 0x41,
4231     0x7c, 0x50, 0x5f, 0x7c, 0x50, 0x62, 0x7c, 0x50, 0x64, 0x7c, 0x50, 0x66,
4232     0x7c, 0x50, 0x67, 0x7c, 0x50, 0x68, 0x7c, 0x50, 0x6c, 0x7c, 0x50, 0x6d,
4233     0x7c, 0x50, 0x6e, 0x7c, 0x50, 0x70, 0x7c, 0x50, 0x72, 0x7c, 0x50, 0x75};
4234 const uint8_t HuffDecoderCommon::table24_54_emit_[216] = {
4235     0x7c, 0x51, 0x30, 0x7c, 0x51, 0x31, 0x7c, 0x51, 0x32, 0x7c, 0x51, 0x61,
4236     0x7c, 0x51, 0x63, 0x7c, 0x51, 0x65, 0x7c, 0x51, 0x69, 0x7c, 0x51, 0x6f,
4237     0x7c, 0x51, 0x73, 0x7c, 0x51, 0x74, 0x7c, 0x51, 0x20, 0x7c, 0x51, 0x25,
4238     0x7c, 0x51, 0x2d, 0x7c, 0x51, 0x2e, 0x7c, 0x51, 0x2f, 0x7c, 0x51, 0x33,
4239     0x7c, 0x51, 0x34, 0x7c, 0x51, 0x35, 0x7c, 0x51, 0x36, 0x7c, 0x51, 0x37,
4240     0x7c, 0x51, 0x38, 0x7c, 0x51, 0x39, 0x7c, 0x51, 0x3d, 0x7c, 0x51, 0x41,
4241     0x7c, 0x51, 0x5f, 0x7c, 0x51, 0x62, 0x7c, 0x51, 0x64, 0x7c, 0x51, 0x66,
4242     0x7c, 0x51, 0x67, 0x7c, 0x51, 0x68, 0x7c, 0x51, 0x6c, 0x7c, 0x51, 0x6d,
4243     0x7c, 0x51, 0x6e, 0x7c, 0x51, 0x70, 0x7c, 0x51, 0x72, 0x7c, 0x51, 0x75,
4244     0x7c, 0x52, 0x30, 0x7c, 0x52, 0x31, 0x7c, 0x52, 0x32, 0x7c, 0x52, 0x61,
4245     0x7c, 0x52, 0x63, 0x7c, 0x52, 0x65, 0x7c, 0x52, 0x69, 0x7c, 0x52, 0x6f,
4246     0x7c, 0x52, 0x73, 0x7c, 0x52, 0x74, 0x7c, 0x52, 0x20, 0x7c, 0x52, 0x25,
4247     0x7c, 0x52, 0x2d, 0x7c, 0x52, 0x2e, 0x7c, 0x52, 0x2f, 0x7c, 0x52, 0x33,
4248     0x7c, 0x52, 0x34, 0x7c, 0x52, 0x35, 0x7c, 0x52, 0x36, 0x7c, 0x52, 0x37,
4249     0x7c, 0x52, 0x38, 0x7c, 0x52, 0x39, 0x7c, 0x52, 0x3d, 0x7c, 0x52, 0x41,
4250     0x7c, 0x52, 0x5f, 0x7c, 0x52, 0x62, 0x7c, 0x52, 0x64, 0x7c, 0x52, 0x66,
4251     0x7c, 0x52, 0x67, 0x7c, 0x52, 0x68, 0x7c, 0x52, 0x6c, 0x7c, 0x52, 0x6d,
4252     0x7c, 0x52, 0x6e, 0x7c, 0x52, 0x70, 0x7c, 0x52, 0x72, 0x7c, 0x52, 0x75};
4253 const uint8_t HuffDecoderCommon::table24_55_emit_[216] = {
4254     0x7c, 0x53, 0x30, 0x7c, 0x53, 0x31, 0x7c, 0x53, 0x32, 0x7c, 0x53, 0x61,
4255     0x7c, 0x53, 0x63, 0x7c, 0x53, 0x65, 0x7c, 0x53, 0x69, 0x7c, 0x53, 0x6f,
4256     0x7c, 0x53, 0x73, 0x7c, 0x53, 0x74, 0x7c, 0x53, 0x20, 0x7c, 0x53, 0x25,
4257     0x7c, 0x53, 0x2d, 0x7c, 0x53, 0x2e, 0x7c, 0x53, 0x2f, 0x7c, 0x53, 0x33,
4258     0x7c, 0x53, 0x34, 0x7c, 0x53, 0x35, 0x7c, 0x53, 0x36, 0x7c, 0x53, 0x37,
4259     0x7c, 0x53, 0x38, 0x7c, 0x53, 0x39, 0x7c, 0x53, 0x3d, 0x7c, 0x53, 0x41,
4260     0x7c, 0x53, 0x5f, 0x7c, 0x53, 0x62, 0x7c, 0x53, 0x64, 0x7c, 0x53, 0x66,
4261     0x7c, 0x53, 0x67, 0x7c, 0x53, 0x68, 0x7c, 0x53, 0x6c, 0x7c, 0x53, 0x6d,
4262     0x7c, 0x53, 0x6e, 0x7c, 0x53, 0x70, 0x7c, 0x53, 0x72, 0x7c, 0x53, 0x75,
4263     0x7c, 0x54, 0x30, 0x7c, 0x54, 0x31, 0x7c, 0x54, 0x32, 0x7c, 0x54, 0x61,
4264     0x7c, 0x54, 0x63, 0x7c, 0x54, 0x65, 0x7c, 0x54, 0x69, 0x7c, 0x54, 0x6f,
4265     0x7c, 0x54, 0x73, 0x7c, 0x54, 0x74, 0x7c, 0x54, 0x20, 0x7c, 0x54, 0x25,
4266     0x7c, 0x54, 0x2d, 0x7c, 0x54, 0x2e, 0x7c, 0x54, 0x2f, 0x7c, 0x54, 0x33,
4267     0x7c, 0x54, 0x34, 0x7c, 0x54, 0x35, 0x7c, 0x54, 0x36, 0x7c, 0x54, 0x37,
4268     0x7c, 0x54, 0x38, 0x7c, 0x54, 0x39, 0x7c, 0x54, 0x3d, 0x7c, 0x54, 0x41,
4269     0x7c, 0x54, 0x5f, 0x7c, 0x54, 0x62, 0x7c, 0x54, 0x64, 0x7c, 0x54, 0x66,
4270     0x7c, 0x54, 0x67, 0x7c, 0x54, 0x68, 0x7c, 0x54, 0x6c, 0x7c, 0x54, 0x6d,
4271     0x7c, 0x54, 0x6e, 0x7c, 0x54, 0x70, 0x7c, 0x54, 0x72, 0x7c, 0x54, 0x75};
4272 const uint8_t HuffDecoderCommon::table24_56_emit_[216] = {
4273     0x7c, 0x55, 0x30, 0x7c, 0x55, 0x31, 0x7c, 0x55, 0x32, 0x7c, 0x55, 0x61,
4274     0x7c, 0x55, 0x63, 0x7c, 0x55, 0x65, 0x7c, 0x55, 0x69, 0x7c, 0x55, 0x6f,
4275     0x7c, 0x55, 0x73, 0x7c, 0x55, 0x74, 0x7c, 0x55, 0x20, 0x7c, 0x55, 0x25,
4276     0x7c, 0x55, 0x2d, 0x7c, 0x55, 0x2e, 0x7c, 0x55, 0x2f, 0x7c, 0x55, 0x33,
4277     0x7c, 0x55, 0x34, 0x7c, 0x55, 0x35, 0x7c, 0x55, 0x36, 0x7c, 0x55, 0x37,
4278     0x7c, 0x55, 0x38, 0x7c, 0x55, 0x39, 0x7c, 0x55, 0x3d, 0x7c, 0x55, 0x41,
4279     0x7c, 0x55, 0x5f, 0x7c, 0x55, 0x62, 0x7c, 0x55, 0x64, 0x7c, 0x55, 0x66,
4280     0x7c, 0x55, 0x67, 0x7c, 0x55, 0x68, 0x7c, 0x55, 0x6c, 0x7c, 0x55, 0x6d,
4281     0x7c, 0x55, 0x6e, 0x7c, 0x55, 0x70, 0x7c, 0x55, 0x72, 0x7c, 0x55, 0x75,
4282     0x7c, 0x56, 0x30, 0x7c, 0x56, 0x31, 0x7c, 0x56, 0x32, 0x7c, 0x56, 0x61,
4283     0x7c, 0x56, 0x63, 0x7c, 0x56, 0x65, 0x7c, 0x56, 0x69, 0x7c, 0x56, 0x6f,
4284     0x7c, 0x56, 0x73, 0x7c, 0x56, 0x74, 0x7c, 0x56, 0x20, 0x7c, 0x56, 0x25,
4285     0x7c, 0x56, 0x2d, 0x7c, 0x56, 0x2e, 0x7c, 0x56, 0x2f, 0x7c, 0x56, 0x33,
4286     0x7c, 0x56, 0x34, 0x7c, 0x56, 0x35, 0x7c, 0x56, 0x36, 0x7c, 0x56, 0x37,
4287     0x7c, 0x56, 0x38, 0x7c, 0x56, 0x39, 0x7c, 0x56, 0x3d, 0x7c, 0x56, 0x41,
4288     0x7c, 0x56, 0x5f, 0x7c, 0x56, 0x62, 0x7c, 0x56, 0x64, 0x7c, 0x56, 0x66,
4289     0x7c, 0x56, 0x67, 0x7c, 0x56, 0x68, 0x7c, 0x56, 0x6c, 0x7c, 0x56, 0x6d,
4290     0x7c, 0x56, 0x6e, 0x7c, 0x56, 0x70, 0x7c, 0x56, 0x72, 0x7c, 0x56, 0x75};
4291 const uint8_t HuffDecoderCommon::table24_57_emit_[216] = {
4292     0x7c, 0x57, 0x30, 0x7c, 0x57, 0x31, 0x7c, 0x57, 0x32, 0x7c, 0x57, 0x61,
4293     0x7c, 0x57, 0x63, 0x7c, 0x57, 0x65, 0x7c, 0x57, 0x69, 0x7c, 0x57, 0x6f,
4294     0x7c, 0x57, 0x73, 0x7c, 0x57, 0x74, 0x7c, 0x57, 0x20, 0x7c, 0x57, 0x25,
4295     0x7c, 0x57, 0x2d, 0x7c, 0x57, 0x2e, 0x7c, 0x57, 0x2f, 0x7c, 0x57, 0x33,
4296     0x7c, 0x57, 0x34, 0x7c, 0x57, 0x35, 0x7c, 0x57, 0x36, 0x7c, 0x57, 0x37,
4297     0x7c, 0x57, 0x38, 0x7c, 0x57, 0x39, 0x7c, 0x57, 0x3d, 0x7c, 0x57, 0x41,
4298     0x7c, 0x57, 0x5f, 0x7c, 0x57, 0x62, 0x7c, 0x57, 0x64, 0x7c, 0x57, 0x66,
4299     0x7c, 0x57, 0x67, 0x7c, 0x57, 0x68, 0x7c, 0x57, 0x6c, 0x7c, 0x57, 0x6d,
4300     0x7c, 0x57, 0x6e, 0x7c, 0x57, 0x70, 0x7c, 0x57, 0x72, 0x7c, 0x57, 0x75,
4301     0x7c, 0x59, 0x30, 0x7c, 0x59, 0x31, 0x7c, 0x59, 0x32, 0x7c, 0x59, 0x61,
4302     0x7c, 0x59, 0x63, 0x7c, 0x59, 0x65, 0x7c, 0x59, 0x69, 0x7c, 0x59, 0x6f,
4303     0x7c, 0x59, 0x73, 0x7c, 0x59, 0x74, 0x7c, 0x59, 0x20, 0x7c, 0x59, 0x25,
4304     0x7c, 0x59, 0x2d, 0x7c, 0x59, 0x2e, 0x7c, 0x59, 0x2f, 0x7c, 0x59, 0x33,
4305     0x7c, 0x59, 0x34, 0x7c, 0x59, 0x35, 0x7c, 0x59, 0x36, 0x7c, 0x59, 0x37,
4306     0x7c, 0x59, 0x38, 0x7c, 0x59, 0x39, 0x7c, 0x59, 0x3d, 0x7c, 0x59, 0x41,
4307     0x7c, 0x59, 0x5f, 0x7c, 0x59, 0x62, 0x7c, 0x59, 0x64, 0x7c, 0x59, 0x66,
4308     0x7c, 0x59, 0x67, 0x7c, 0x59, 0x68, 0x7c, 0x59, 0x6c, 0x7c, 0x59, 0x6d,
4309     0x7c, 0x59, 0x6e, 0x7c, 0x59, 0x70, 0x7c, 0x59, 0x72, 0x7c, 0x59, 0x75};
4310 const uint8_t HuffDecoderCommon::table24_58_emit_[216] = {
4311     0x7c, 0x6a, 0x30, 0x7c, 0x6a, 0x31, 0x7c, 0x6a, 0x32, 0x7c, 0x6a, 0x61,
4312     0x7c, 0x6a, 0x63, 0x7c, 0x6a, 0x65, 0x7c, 0x6a, 0x69, 0x7c, 0x6a, 0x6f,
4313     0x7c, 0x6a, 0x73, 0x7c, 0x6a, 0x74, 0x7c, 0x6a, 0x20, 0x7c, 0x6a, 0x25,
4314     0x7c, 0x6a, 0x2d, 0x7c, 0x6a, 0x2e, 0x7c, 0x6a, 0x2f, 0x7c, 0x6a, 0x33,
4315     0x7c, 0x6a, 0x34, 0x7c, 0x6a, 0x35, 0x7c, 0x6a, 0x36, 0x7c, 0x6a, 0x37,
4316     0x7c, 0x6a, 0x38, 0x7c, 0x6a, 0x39, 0x7c, 0x6a, 0x3d, 0x7c, 0x6a, 0x41,
4317     0x7c, 0x6a, 0x5f, 0x7c, 0x6a, 0x62, 0x7c, 0x6a, 0x64, 0x7c, 0x6a, 0x66,
4318     0x7c, 0x6a, 0x67, 0x7c, 0x6a, 0x68, 0x7c, 0x6a, 0x6c, 0x7c, 0x6a, 0x6d,
4319     0x7c, 0x6a, 0x6e, 0x7c, 0x6a, 0x70, 0x7c, 0x6a, 0x72, 0x7c, 0x6a, 0x75,
4320     0x7c, 0x6b, 0x30, 0x7c, 0x6b, 0x31, 0x7c, 0x6b, 0x32, 0x7c, 0x6b, 0x61,
4321     0x7c, 0x6b, 0x63, 0x7c, 0x6b, 0x65, 0x7c, 0x6b, 0x69, 0x7c, 0x6b, 0x6f,
4322     0x7c, 0x6b, 0x73, 0x7c, 0x6b, 0x74, 0x7c, 0x6b, 0x20, 0x7c, 0x6b, 0x25,
4323     0x7c, 0x6b, 0x2d, 0x7c, 0x6b, 0x2e, 0x7c, 0x6b, 0x2f, 0x7c, 0x6b, 0x33,
4324     0x7c, 0x6b, 0x34, 0x7c, 0x6b, 0x35, 0x7c, 0x6b, 0x36, 0x7c, 0x6b, 0x37,
4325     0x7c, 0x6b, 0x38, 0x7c, 0x6b, 0x39, 0x7c, 0x6b, 0x3d, 0x7c, 0x6b, 0x41,
4326     0x7c, 0x6b, 0x5f, 0x7c, 0x6b, 0x62, 0x7c, 0x6b, 0x64, 0x7c, 0x6b, 0x66,
4327     0x7c, 0x6b, 0x67, 0x7c, 0x6b, 0x68, 0x7c, 0x6b, 0x6c, 0x7c, 0x6b, 0x6d,
4328     0x7c, 0x6b, 0x6e, 0x7c, 0x6b, 0x70, 0x7c, 0x6b, 0x72, 0x7c, 0x6b, 0x75};
4329 const uint8_t HuffDecoderCommon::table24_59_emit_[216] = {
4330     0x7c, 0x71, 0x30, 0x7c, 0x71, 0x31, 0x7c, 0x71, 0x32, 0x7c, 0x71, 0x61,
4331     0x7c, 0x71, 0x63, 0x7c, 0x71, 0x65, 0x7c, 0x71, 0x69, 0x7c, 0x71, 0x6f,
4332     0x7c, 0x71, 0x73, 0x7c, 0x71, 0x74, 0x7c, 0x71, 0x20, 0x7c, 0x71, 0x25,
4333     0x7c, 0x71, 0x2d, 0x7c, 0x71, 0x2e, 0x7c, 0x71, 0x2f, 0x7c, 0x71, 0x33,
4334     0x7c, 0x71, 0x34, 0x7c, 0x71, 0x35, 0x7c, 0x71, 0x36, 0x7c, 0x71, 0x37,
4335     0x7c, 0x71, 0x38, 0x7c, 0x71, 0x39, 0x7c, 0x71, 0x3d, 0x7c, 0x71, 0x41,
4336     0x7c, 0x71, 0x5f, 0x7c, 0x71, 0x62, 0x7c, 0x71, 0x64, 0x7c, 0x71, 0x66,
4337     0x7c, 0x71, 0x67, 0x7c, 0x71, 0x68, 0x7c, 0x71, 0x6c, 0x7c, 0x71, 0x6d,
4338     0x7c, 0x71, 0x6e, 0x7c, 0x71, 0x70, 0x7c, 0x71, 0x72, 0x7c, 0x71, 0x75,
4339     0x7c, 0x76, 0x30, 0x7c, 0x76, 0x31, 0x7c, 0x76, 0x32, 0x7c, 0x76, 0x61,
4340     0x7c, 0x76, 0x63, 0x7c, 0x76, 0x65, 0x7c, 0x76, 0x69, 0x7c, 0x76, 0x6f,
4341     0x7c, 0x76, 0x73, 0x7c, 0x76, 0x74, 0x7c, 0x76, 0x20, 0x7c, 0x76, 0x25,
4342     0x7c, 0x76, 0x2d, 0x7c, 0x76, 0x2e, 0x7c, 0x76, 0x2f, 0x7c, 0x76, 0x33,
4343     0x7c, 0x76, 0x34, 0x7c, 0x76, 0x35, 0x7c, 0x76, 0x36, 0x7c, 0x76, 0x37,
4344     0x7c, 0x76, 0x38, 0x7c, 0x76, 0x39, 0x7c, 0x76, 0x3d, 0x7c, 0x76, 0x41,
4345     0x7c, 0x76, 0x5f, 0x7c, 0x76, 0x62, 0x7c, 0x76, 0x64, 0x7c, 0x76, 0x66,
4346     0x7c, 0x76, 0x67, 0x7c, 0x76, 0x68, 0x7c, 0x76, 0x6c, 0x7c, 0x76, 0x6d,
4347     0x7c, 0x76, 0x6e, 0x7c, 0x76, 0x70, 0x7c, 0x76, 0x72, 0x7c, 0x76, 0x75};
4348 const uint8_t HuffDecoderCommon::table24_60_emit_[216] = {
4349     0x7c, 0x77, 0x30, 0x7c, 0x77, 0x31, 0x7c, 0x77, 0x32, 0x7c, 0x77, 0x61,
4350     0x7c, 0x77, 0x63, 0x7c, 0x77, 0x65, 0x7c, 0x77, 0x69, 0x7c, 0x77, 0x6f,
4351     0x7c, 0x77, 0x73, 0x7c, 0x77, 0x74, 0x7c, 0x77, 0x20, 0x7c, 0x77, 0x25,
4352     0x7c, 0x77, 0x2d, 0x7c, 0x77, 0x2e, 0x7c, 0x77, 0x2f, 0x7c, 0x77, 0x33,
4353     0x7c, 0x77, 0x34, 0x7c, 0x77, 0x35, 0x7c, 0x77, 0x36, 0x7c, 0x77, 0x37,
4354     0x7c, 0x77, 0x38, 0x7c, 0x77, 0x39, 0x7c, 0x77, 0x3d, 0x7c, 0x77, 0x41,
4355     0x7c, 0x77, 0x5f, 0x7c, 0x77, 0x62, 0x7c, 0x77, 0x64, 0x7c, 0x77, 0x66,
4356     0x7c, 0x77, 0x67, 0x7c, 0x77, 0x68, 0x7c, 0x77, 0x6c, 0x7c, 0x77, 0x6d,
4357     0x7c, 0x77, 0x6e, 0x7c, 0x77, 0x70, 0x7c, 0x77, 0x72, 0x7c, 0x77, 0x75,
4358     0x7c, 0x78, 0x30, 0x7c, 0x78, 0x31, 0x7c, 0x78, 0x32, 0x7c, 0x78, 0x61,
4359     0x7c, 0x78, 0x63, 0x7c, 0x78, 0x65, 0x7c, 0x78, 0x69, 0x7c, 0x78, 0x6f,
4360     0x7c, 0x78, 0x73, 0x7c, 0x78, 0x74, 0x7c, 0x78, 0x20, 0x7c, 0x78, 0x25,
4361     0x7c, 0x78, 0x2d, 0x7c, 0x78, 0x2e, 0x7c, 0x78, 0x2f, 0x7c, 0x78, 0x33,
4362     0x7c, 0x78, 0x34, 0x7c, 0x78, 0x35, 0x7c, 0x78, 0x36, 0x7c, 0x78, 0x37,
4363     0x7c, 0x78, 0x38, 0x7c, 0x78, 0x39, 0x7c, 0x78, 0x3d, 0x7c, 0x78, 0x41,
4364     0x7c, 0x78, 0x5f, 0x7c, 0x78, 0x62, 0x7c, 0x78, 0x64, 0x7c, 0x78, 0x66,
4365     0x7c, 0x78, 0x67, 0x7c, 0x78, 0x68, 0x7c, 0x78, 0x6c, 0x7c, 0x78, 0x6d,
4366     0x7c, 0x78, 0x6e, 0x7c, 0x78, 0x70, 0x7c, 0x78, 0x72, 0x7c, 0x78, 0x75};
4367 const uint8_t HuffDecoderCommon::table24_61_emit_[216] = {
4368     0x7c, 0x79, 0x30, 0x7c, 0x79, 0x31, 0x7c, 0x79, 0x32, 0x7c, 0x79, 0x61,
4369     0x7c, 0x79, 0x63, 0x7c, 0x79, 0x65, 0x7c, 0x79, 0x69, 0x7c, 0x79, 0x6f,
4370     0x7c, 0x79, 0x73, 0x7c, 0x79, 0x74, 0x7c, 0x79, 0x20, 0x7c, 0x79, 0x25,
4371     0x7c, 0x79, 0x2d, 0x7c, 0x79, 0x2e, 0x7c, 0x79, 0x2f, 0x7c, 0x79, 0x33,
4372     0x7c, 0x79, 0x34, 0x7c, 0x79, 0x35, 0x7c, 0x79, 0x36, 0x7c, 0x79, 0x37,
4373     0x7c, 0x79, 0x38, 0x7c, 0x79, 0x39, 0x7c, 0x79, 0x3d, 0x7c, 0x79, 0x41,
4374     0x7c, 0x79, 0x5f, 0x7c, 0x79, 0x62, 0x7c, 0x79, 0x64, 0x7c, 0x79, 0x66,
4375     0x7c, 0x79, 0x67, 0x7c, 0x79, 0x68, 0x7c, 0x79, 0x6c, 0x7c, 0x79, 0x6d,
4376     0x7c, 0x79, 0x6e, 0x7c, 0x79, 0x70, 0x7c, 0x79, 0x72, 0x7c, 0x79, 0x75,
4377     0x7c, 0x7a, 0x30, 0x7c, 0x7a, 0x31, 0x7c, 0x7a, 0x32, 0x7c, 0x7a, 0x61,
4378     0x7c, 0x7a, 0x63, 0x7c, 0x7a, 0x65, 0x7c, 0x7a, 0x69, 0x7c, 0x7a, 0x6f,
4379     0x7c, 0x7a, 0x73, 0x7c, 0x7a, 0x74, 0x7c, 0x7a, 0x20, 0x7c, 0x7a, 0x25,
4380     0x7c, 0x7a, 0x2d, 0x7c, 0x7a, 0x2e, 0x7c, 0x7a, 0x2f, 0x7c, 0x7a, 0x33,
4381     0x7c, 0x7a, 0x34, 0x7c, 0x7a, 0x35, 0x7c, 0x7a, 0x36, 0x7c, 0x7a, 0x37,
4382     0x7c, 0x7a, 0x38, 0x7c, 0x7a, 0x39, 0x7c, 0x7a, 0x3d, 0x7c, 0x7a, 0x41,
4383     0x7c, 0x7a, 0x5f, 0x7c, 0x7a, 0x62, 0x7c, 0x7a, 0x64, 0x7c, 0x7a, 0x66,
4384     0x7c, 0x7a, 0x67, 0x7c, 0x7a, 0x68, 0x7c, 0x7a, 0x6c, 0x7c, 0x7a, 0x6d,
4385     0x7c, 0x7a, 0x6e, 0x7c, 0x7a, 0x70, 0x7c, 0x7a, 0x72, 0x7c, 0x7a, 0x75};
4386 const uint8_t HuffDecoderCommon::table24_62_emit_[120] = {
4387     0x7c, 0x26, 0x30, 0x7c, 0x26, 0x31, 0x7c, 0x26, 0x32, 0x7c, 0x26, 0x61,
4388     0x7c, 0x26, 0x63, 0x7c, 0x26, 0x65, 0x7c, 0x26, 0x69, 0x7c, 0x26, 0x6f,
4389     0x7c, 0x26, 0x73, 0x7c, 0x26, 0x74, 0x7c, 0x2a, 0x30, 0x7c, 0x2a, 0x31,
4390     0x7c, 0x2a, 0x32, 0x7c, 0x2a, 0x61, 0x7c, 0x2a, 0x63, 0x7c, 0x2a, 0x65,
4391     0x7c, 0x2a, 0x69, 0x7c, 0x2a, 0x6f, 0x7c, 0x2a, 0x73, 0x7c, 0x2a, 0x74,
4392     0x7c, 0x2c, 0x30, 0x7c, 0x2c, 0x31, 0x7c, 0x2c, 0x32, 0x7c, 0x2c, 0x61,
4393     0x7c, 0x2c, 0x63, 0x7c, 0x2c, 0x65, 0x7c, 0x2c, 0x69, 0x7c, 0x2c, 0x6f,
4394     0x7c, 0x2c, 0x73, 0x7c, 0x2c, 0x74, 0x7c, 0x3b, 0x30, 0x7c, 0x3b, 0x31,
4395     0x7c, 0x3b, 0x32, 0x7c, 0x3b, 0x61, 0x7c, 0x3b, 0x63, 0x7c, 0x3b, 0x65,
4396     0x7c, 0x3b, 0x69, 0x7c, 0x3b, 0x6f, 0x7c, 0x3b, 0x73, 0x7c, 0x3b, 0x74};
4397 const uint8_t HuffDecoderCommon::table24_63_emit_[91] = {
4398     0x7c, 0x58, 0x30, 0x7c, 0x58, 0x31, 0x7c, 0x58, 0x32, 0x7c, 0x58, 0x61,
4399     0x7c, 0x58, 0x63, 0x7c, 0x58, 0x65, 0x7c, 0x58, 0x69, 0x7c, 0x58, 0x6f,
4400     0x7c, 0x58, 0x73, 0x7c, 0x58, 0x74, 0x7c, 0x5a, 0x30, 0x7c, 0x5a, 0x31,
4401     0x7c, 0x5a, 0x32, 0x7c, 0x5a, 0x61, 0x7c, 0x5a, 0x63, 0x7c, 0x5a, 0x65,
4402     0x7c, 0x5a, 0x69, 0x7c, 0x5a, 0x6f, 0x7c, 0x5a, 0x73, 0x7c, 0x5a, 0x74,
4403     0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f, 0x7c, 0x27,
4404     0x7c, 0x2b, 0x7c, 0x7c, 0x23, 0x7c, 0x3e, 0x7c, 0x00, 0x7c, 0x24, 0x7c,
4405     0x40, 0x7c, 0x5b, 0x7c, 0x5d, 0x7c, 0x7e};
4406 const uint16_t HuffDecoderCommon::table24_63_ops_[128] = {
4407     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
4408     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4409     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4410     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
4411     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
4412     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4413     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4414     0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2,
4415     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000,
4416     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000,
4417     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0212, 0x0000, 0x0000, 0x0000,
4418     0x0000, 0x0000, 0x0000, 0x0000, 0x0222, 0x0000, 0x0000, 0x0000, 0x0232,
4419     0x0000, 0x0000, 0x0000, 0x0242, 0x0000, 0x0000, 0x0000, 0x0252, 0x0000,
4420     0x025a, 0x0000, 0x026a, 0x027a, 0x028a, 0x029a, 0x02aa, 0x02ba, 0x02ca,
4421     0x0000, 0x0003};
4422 const uint8_t HuffDecoderCommon::table24_64_emit_[204] = {
4423     0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61,
4424     0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f,
4425     0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x30, 0x20, 0x23, 0x30, 0x25,
4426     0x23, 0x30, 0x2d, 0x23, 0x30, 0x2e, 0x23, 0x30, 0x2f, 0x23, 0x30, 0x33,
4427     0x23, 0x30, 0x34, 0x23, 0x30, 0x35, 0x23, 0x30, 0x36, 0x23, 0x30, 0x37,
4428     0x23, 0x30, 0x38, 0x23, 0x30, 0x39, 0x23, 0x30, 0x3d, 0x23, 0x30, 0x41,
4429     0x23, 0x30, 0x5f, 0x23, 0x30, 0x62, 0x23, 0x30, 0x64, 0x23, 0x30, 0x66,
4430     0x23, 0x30, 0x67, 0x23, 0x30, 0x68, 0x23, 0x30, 0x6c, 0x23, 0x30, 0x6d,
4431     0x23, 0x30, 0x6e, 0x23, 0x30, 0x70, 0x23, 0x30, 0x72, 0x23, 0x30, 0x75,
4432     0x23, 0x30, 0x3a, 0x23, 0x30, 0x42, 0x23, 0x30, 0x43, 0x23, 0x30, 0x44,
4433     0x23, 0x30, 0x45, 0x23, 0x30, 0x46, 0x23, 0x30, 0x47, 0x23, 0x30, 0x48,
4434     0x23, 0x30, 0x49, 0x23, 0x30, 0x4a, 0x23, 0x30, 0x4b, 0x23, 0x30, 0x4c,
4435     0x23, 0x30, 0x4d, 0x23, 0x30, 0x4e, 0x23, 0x30, 0x4f, 0x23, 0x30, 0x50,
4436     0x23, 0x30, 0x51, 0x23, 0x30, 0x52, 0x23, 0x30, 0x53, 0x23, 0x30, 0x54,
4437     0x23, 0x30, 0x55, 0x23, 0x30, 0x56, 0x23, 0x30, 0x57, 0x23, 0x30, 0x59,
4438     0x23, 0x30, 0x6a, 0x23, 0x30, 0x6b, 0x23, 0x30, 0x71, 0x23, 0x30, 0x76,
4439     0x23, 0x30, 0x77, 0x23, 0x30, 0x78, 0x23, 0x30, 0x79, 0x23, 0x30, 0x7a};
4440 const uint8_t HuffDecoderCommon::table24_65_emit_[204] = {
4441     0x23, 0x31, 0x30, 0x23, 0x31, 0x31, 0x23, 0x31, 0x32, 0x23, 0x31, 0x61,
4442     0x23, 0x31, 0x63, 0x23, 0x31, 0x65, 0x23, 0x31, 0x69, 0x23, 0x31, 0x6f,
4443     0x23, 0x31, 0x73, 0x23, 0x31, 0x74, 0x23, 0x31, 0x20, 0x23, 0x31, 0x25,
4444     0x23, 0x31, 0x2d, 0x23, 0x31, 0x2e, 0x23, 0x31, 0x2f, 0x23, 0x31, 0x33,
4445     0x23, 0x31, 0x34, 0x23, 0x31, 0x35, 0x23, 0x31, 0x36, 0x23, 0x31, 0x37,
4446     0x23, 0x31, 0x38, 0x23, 0x31, 0x39, 0x23, 0x31, 0x3d, 0x23, 0x31, 0x41,
4447     0x23, 0x31, 0x5f, 0x23, 0x31, 0x62, 0x23, 0x31, 0x64, 0x23, 0x31, 0x66,
4448     0x23, 0x31, 0x67, 0x23, 0x31, 0x68, 0x23, 0x31, 0x6c, 0x23, 0x31, 0x6d,
4449     0x23, 0x31, 0x6e, 0x23, 0x31, 0x70, 0x23, 0x31, 0x72, 0x23, 0x31, 0x75,
4450     0x23, 0x31, 0x3a, 0x23, 0x31, 0x42, 0x23, 0x31, 0x43, 0x23, 0x31, 0x44,
4451     0x23, 0x31, 0x45, 0x23, 0x31, 0x46, 0x23, 0x31, 0x47, 0x23, 0x31, 0x48,
4452     0x23, 0x31, 0x49, 0x23, 0x31, 0x4a, 0x23, 0x31, 0x4b, 0x23, 0x31, 0x4c,
4453     0x23, 0x31, 0x4d, 0x23, 0x31, 0x4e, 0x23, 0x31, 0x4f, 0x23, 0x31, 0x50,
4454     0x23, 0x31, 0x51, 0x23, 0x31, 0x52, 0x23, 0x31, 0x53, 0x23, 0x31, 0x54,
4455     0x23, 0x31, 0x55, 0x23, 0x31, 0x56, 0x23, 0x31, 0x57, 0x23, 0x31, 0x59,
4456     0x23, 0x31, 0x6a, 0x23, 0x31, 0x6b, 0x23, 0x31, 0x71, 0x23, 0x31, 0x76,
4457     0x23, 0x31, 0x77, 0x23, 0x31, 0x78, 0x23, 0x31, 0x79, 0x23, 0x31, 0x7a};
4458 const uint8_t HuffDecoderCommon::table24_66_emit_[204] = {
4459     0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61,
4460     0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f,
4461     0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x32, 0x20, 0x23, 0x32, 0x25,
4462     0x23, 0x32, 0x2d, 0x23, 0x32, 0x2e, 0x23, 0x32, 0x2f, 0x23, 0x32, 0x33,
4463     0x23, 0x32, 0x34, 0x23, 0x32, 0x35, 0x23, 0x32, 0x36, 0x23, 0x32, 0x37,
4464     0x23, 0x32, 0x38, 0x23, 0x32, 0x39, 0x23, 0x32, 0x3d, 0x23, 0x32, 0x41,
4465     0x23, 0x32, 0x5f, 0x23, 0x32, 0x62, 0x23, 0x32, 0x64, 0x23, 0x32, 0x66,
4466     0x23, 0x32, 0x67, 0x23, 0x32, 0x68, 0x23, 0x32, 0x6c, 0x23, 0x32, 0x6d,
4467     0x23, 0x32, 0x6e, 0x23, 0x32, 0x70, 0x23, 0x32, 0x72, 0x23, 0x32, 0x75,
4468     0x23, 0x32, 0x3a, 0x23, 0x32, 0x42, 0x23, 0x32, 0x43, 0x23, 0x32, 0x44,
4469     0x23, 0x32, 0x45, 0x23, 0x32, 0x46, 0x23, 0x32, 0x47, 0x23, 0x32, 0x48,
4470     0x23, 0x32, 0x49, 0x23, 0x32, 0x4a, 0x23, 0x32, 0x4b, 0x23, 0x32, 0x4c,
4471     0x23, 0x32, 0x4d, 0x23, 0x32, 0x4e, 0x23, 0x32, 0x4f, 0x23, 0x32, 0x50,
4472     0x23, 0x32, 0x51, 0x23, 0x32, 0x52, 0x23, 0x32, 0x53, 0x23, 0x32, 0x54,
4473     0x23, 0x32, 0x55, 0x23, 0x32, 0x56, 0x23, 0x32, 0x57, 0x23, 0x32, 0x59,
4474     0x23, 0x32, 0x6a, 0x23, 0x32, 0x6b, 0x23, 0x32, 0x71, 0x23, 0x32, 0x76,
4475     0x23, 0x32, 0x77, 0x23, 0x32, 0x78, 0x23, 0x32, 0x79, 0x23, 0x32, 0x7a};
4476 const uint8_t HuffDecoderCommon::table24_67_emit_[204] = {
4477     0x23, 0x61, 0x30, 0x23, 0x61, 0x31, 0x23, 0x61, 0x32, 0x23, 0x61, 0x61,
4478     0x23, 0x61, 0x63, 0x23, 0x61, 0x65, 0x23, 0x61, 0x69, 0x23, 0x61, 0x6f,
4479     0x23, 0x61, 0x73, 0x23, 0x61, 0x74, 0x23, 0x61, 0x20, 0x23, 0x61, 0x25,
4480     0x23, 0x61, 0x2d, 0x23, 0x61, 0x2e, 0x23, 0x61, 0x2f, 0x23, 0x61, 0x33,
4481     0x23, 0x61, 0x34, 0x23, 0x61, 0x35, 0x23, 0x61, 0x36, 0x23, 0x61, 0x37,
4482     0x23, 0x61, 0x38, 0x23, 0x61, 0x39, 0x23, 0x61, 0x3d, 0x23, 0x61, 0x41,
4483     0x23, 0x61, 0x5f, 0x23, 0x61, 0x62, 0x23, 0x61, 0x64, 0x23, 0x61, 0x66,
4484     0x23, 0x61, 0x67, 0x23, 0x61, 0x68, 0x23, 0x61, 0x6c, 0x23, 0x61, 0x6d,
4485     0x23, 0x61, 0x6e, 0x23, 0x61, 0x70, 0x23, 0x61, 0x72, 0x23, 0x61, 0x75,
4486     0x23, 0x61, 0x3a, 0x23, 0x61, 0x42, 0x23, 0x61, 0x43, 0x23, 0x61, 0x44,
4487     0x23, 0x61, 0x45, 0x23, 0x61, 0x46, 0x23, 0x61, 0x47, 0x23, 0x61, 0x48,
4488     0x23, 0x61, 0x49, 0x23, 0x61, 0x4a, 0x23, 0x61, 0x4b, 0x23, 0x61, 0x4c,
4489     0x23, 0x61, 0x4d, 0x23, 0x61, 0x4e, 0x23, 0x61, 0x4f, 0x23, 0x61, 0x50,
4490     0x23, 0x61, 0x51, 0x23, 0x61, 0x52, 0x23, 0x61, 0x53, 0x23, 0x61, 0x54,
4491     0x23, 0x61, 0x55, 0x23, 0x61, 0x56, 0x23, 0x61, 0x57, 0x23, 0x61, 0x59,
4492     0x23, 0x61, 0x6a, 0x23, 0x61, 0x6b, 0x23, 0x61, 0x71, 0x23, 0x61, 0x76,
4493     0x23, 0x61, 0x77, 0x23, 0x61, 0x78, 0x23, 0x61, 0x79, 0x23, 0x61, 0x7a};
4494 const uint8_t HuffDecoderCommon::table24_68_emit_[204] = {
4495     0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61,
4496     0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f,
4497     0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x63, 0x20, 0x23, 0x63, 0x25,
4498     0x23, 0x63, 0x2d, 0x23, 0x63, 0x2e, 0x23, 0x63, 0x2f, 0x23, 0x63, 0x33,
4499     0x23, 0x63, 0x34, 0x23, 0x63, 0x35, 0x23, 0x63, 0x36, 0x23, 0x63, 0x37,
4500     0x23, 0x63, 0x38, 0x23, 0x63, 0x39, 0x23, 0x63, 0x3d, 0x23, 0x63, 0x41,
4501     0x23, 0x63, 0x5f, 0x23, 0x63, 0x62, 0x23, 0x63, 0x64, 0x23, 0x63, 0x66,
4502     0x23, 0x63, 0x67, 0x23, 0x63, 0x68, 0x23, 0x63, 0x6c, 0x23, 0x63, 0x6d,
4503     0x23, 0x63, 0x6e, 0x23, 0x63, 0x70, 0x23, 0x63, 0x72, 0x23, 0x63, 0x75,
4504     0x23, 0x63, 0x3a, 0x23, 0x63, 0x42, 0x23, 0x63, 0x43, 0x23, 0x63, 0x44,
4505     0x23, 0x63, 0x45, 0x23, 0x63, 0x46, 0x23, 0x63, 0x47, 0x23, 0x63, 0x48,
4506     0x23, 0x63, 0x49, 0x23, 0x63, 0x4a, 0x23, 0x63, 0x4b, 0x23, 0x63, 0x4c,
4507     0x23, 0x63, 0x4d, 0x23, 0x63, 0x4e, 0x23, 0x63, 0x4f, 0x23, 0x63, 0x50,
4508     0x23, 0x63, 0x51, 0x23, 0x63, 0x52, 0x23, 0x63, 0x53, 0x23, 0x63, 0x54,
4509     0x23, 0x63, 0x55, 0x23, 0x63, 0x56, 0x23, 0x63, 0x57, 0x23, 0x63, 0x59,
4510     0x23, 0x63, 0x6a, 0x23, 0x63, 0x6b, 0x23, 0x63, 0x71, 0x23, 0x63, 0x76,
4511     0x23, 0x63, 0x77, 0x23, 0x63, 0x78, 0x23, 0x63, 0x79, 0x23, 0x63, 0x7a};
4512 const uint8_t HuffDecoderCommon::table24_69_emit_[204] = {
4513     0x23, 0x65, 0x30, 0x23, 0x65, 0x31, 0x23, 0x65, 0x32, 0x23, 0x65, 0x61,
4514     0x23, 0x65, 0x63, 0x23, 0x65, 0x65, 0x23, 0x65, 0x69, 0x23, 0x65, 0x6f,
4515     0x23, 0x65, 0x73, 0x23, 0x65, 0x74, 0x23, 0x65, 0x20, 0x23, 0x65, 0x25,
4516     0x23, 0x65, 0x2d, 0x23, 0x65, 0x2e, 0x23, 0x65, 0x2f, 0x23, 0x65, 0x33,
4517     0x23, 0x65, 0x34, 0x23, 0x65, 0x35, 0x23, 0x65, 0x36, 0x23, 0x65, 0x37,
4518     0x23, 0x65, 0x38, 0x23, 0x65, 0x39, 0x23, 0x65, 0x3d, 0x23, 0x65, 0x41,
4519     0x23, 0x65, 0x5f, 0x23, 0x65, 0x62, 0x23, 0x65, 0x64, 0x23, 0x65, 0x66,
4520     0x23, 0x65, 0x67, 0x23, 0x65, 0x68, 0x23, 0x65, 0x6c, 0x23, 0x65, 0x6d,
4521     0x23, 0x65, 0x6e, 0x23, 0x65, 0x70, 0x23, 0x65, 0x72, 0x23, 0x65, 0x75,
4522     0x23, 0x65, 0x3a, 0x23, 0x65, 0x42, 0x23, 0x65, 0x43, 0x23, 0x65, 0x44,
4523     0x23, 0x65, 0x45, 0x23, 0x65, 0x46, 0x23, 0x65, 0x47, 0x23, 0x65, 0x48,
4524     0x23, 0x65, 0x49, 0x23, 0x65, 0x4a, 0x23, 0x65, 0x4b, 0x23, 0x65, 0x4c,
4525     0x23, 0x65, 0x4d, 0x23, 0x65, 0x4e, 0x23, 0x65, 0x4f, 0x23, 0x65, 0x50,
4526     0x23, 0x65, 0x51, 0x23, 0x65, 0x52, 0x23, 0x65, 0x53, 0x23, 0x65, 0x54,
4527     0x23, 0x65, 0x55, 0x23, 0x65, 0x56, 0x23, 0x65, 0x57, 0x23, 0x65, 0x59,
4528     0x23, 0x65, 0x6a, 0x23, 0x65, 0x6b, 0x23, 0x65, 0x71, 0x23, 0x65, 0x76,
4529     0x23, 0x65, 0x77, 0x23, 0x65, 0x78, 0x23, 0x65, 0x79, 0x23, 0x65, 0x7a};
4530 const uint8_t HuffDecoderCommon::table24_70_emit_[204] = {
4531     0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61,
4532     0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f,
4533     0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x69, 0x20, 0x23, 0x69, 0x25,
4534     0x23, 0x69, 0x2d, 0x23, 0x69, 0x2e, 0x23, 0x69, 0x2f, 0x23, 0x69, 0x33,
4535     0x23, 0x69, 0x34, 0x23, 0x69, 0x35, 0x23, 0x69, 0x36, 0x23, 0x69, 0x37,
4536     0x23, 0x69, 0x38, 0x23, 0x69, 0x39, 0x23, 0x69, 0x3d, 0x23, 0x69, 0x41,
4537     0x23, 0x69, 0x5f, 0x23, 0x69, 0x62, 0x23, 0x69, 0x64, 0x23, 0x69, 0x66,
4538     0x23, 0x69, 0x67, 0x23, 0x69, 0x68, 0x23, 0x69, 0x6c, 0x23, 0x69, 0x6d,
4539     0x23, 0x69, 0x6e, 0x23, 0x69, 0x70, 0x23, 0x69, 0x72, 0x23, 0x69, 0x75,
4540     0x23, 0x69, 0x3a, 0x23, 0x69, 0x42, 0x23, 0x69, 0x43, 0x23, 0x69, 0x44,
4541     0x23, 0x69, 0x45, 0x23, 0x69, 0x46, 0x23, 0x69, 0x47, 0x23, 0x69, 0x48,
4542     0x23, 0x69, 0x49, 0x23, 0x69, 0x4a, 0x23, 0x69, 0x4b, 0x23, 0x69, 0x4c,
4543     0x23, 0x69, 0x4d, 0x23, 0x69, 0x4e, 0x23, 0x69, 0x4f, 0x23, 0x69, 0x50,
4544     0x23, 0x69, 0x51, 0x23, 0x69, 0x52, 0x23, 0x69, 0x53, 0x23, 0x69, 0x54,
4545     0x23, 0x69, 0x55, 0x23, 0x69, 0x56, 0x23, 0x69, 0x57, 0x23, 0x69, 0x59,
4546     0x23, 0x69, 0x6a, 0x23, 0x69, 0x6b, 0x23, 0x69, 0x71, 0x23, 0x69, 0x76,
4547     0x23, 0x69, 0x77, 0x23, 0x69, 0x78, 0x23, 0x69, 0x79, 0x23, 0x69, 0x7a};
4548 const uint8_t HuffDecoderCommon::table24_71_emit_[204] = {
4549     0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31, 0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61,
4550     0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65, 0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f,
4551     0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74, 0x23, 0x6f, 0x20, 0x23, 0x6f, 0x25,
4552     0x23, 0x6f, 0x2d, 0x23, 0x6f, 0x2e, 0x23, 0x6f, 0x2f, 0x23, 0x6f, 0x33,
4553     0x23, 0x6f, 0x34, 0x23, 0x6f, 0x35, 0x23, 0x6f, 0x36, 0x23, 0x6f, 0x37,
4554     0x23, 0x6f, 0x38, 0x23, 0x6f, 0x39, 0x23, 0x6f, 0x3d, 0x23, 0x6f, 0x41,
4555     0x23, 0x6f, 0x5f, 0x23, 0x6f, 0x62, 0x23, 0x6f, 0x64, 0x23, 0x6f, 0x66,
4556     0x23, 0x6f, 0x67, 0x23, 0x6f, 0x68, 0x23, 0x6f, 0x6c, 0x23, 0x6f, 0x6d,
4557     0x23, 0x6f, 0x6e, 0x23, 0x6f, 0x70, 0x23, 0x6f, 0x72, 0x23, 0x6f, 0x75,
4558     0x23, 0x6f, 0x3a, 0x23, 0x6f, 0x42, 0x23, 0x6f, 0x43, 0x23, 0x6f, 0x44,
4559     0x23, 0x6f, 0x45, 0x23, 0x6f, 0x46, 0x23, 0x6f, 0x47, 0x23, 0x6f, 0x48,
4560     0x23, 0x6f, 0x49, 0x23, 0x6f, 0x4a, 0x23, 0x6f, 0x4b, 0x23, 0x6f, 0x4c,
4561     0x23, 0x6f, 0x4d, 0x23, 0x6f, 0x4e, 0x23, 0x6f, 0x4f, 0x23, 0x6f, 0x50,
4562     0x23, 0x6f, 0x51, 0x23, 0x6f, 0x52, 0x23, 0x6f, 0x53, 0x23, 0x6f, 0x54,
4563     0x23, 0x6f, 0x55, 0x23, 0x6f, 0x56, 0x23, 0x6f, 0x57, 0x23, 0x6f, 0x59,
4564     0x23, 0x6f, 0x6a, 0x23, 0x6f, 0x6b, 0x23, 0x6f, 0x71, 0x23, 0x6f, 0x76,
4565     0x23, 0x6f, 0x77, 0x23, 0x6f, 0x78, 0x23, 0x6f, 0x79, 0x23, 0x6f, 0x7a};
4566 const uint8_t HuffDecoderCommon::table24_72_emit_[204] = {
4567     0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61,
4568     0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f,
4569     0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x73, 0x20, 0x23, 0x73, 0x25,
4570     0x23, 0x73, 0x2d, 0x23, 0x73, 0x2e, 0x23, 0x73, 0x2f, 0x23, 0x73, 0x33,
4571     0x23, 0x73, 0x34, 0x23, 0x73, 0x35, 0x23, 0x73, 0x36, 0x23, 0x73, 0x37,
4572     0x23, 0x73, 0x38, 0x23, 0x73, 0x39, 0x23, 0x73, 0x3d, 0x23, 0x73, 0x41,
4573     0x23, 0x73, 0x5f, 0x23, 0x73, 0x62, 0x23, 0x73, 0x64, 0x23, 0x73, 0x66,
4574     0x23, 0x73, 0x67, 0x23, 0x73, 0x68, 0x23, 0x73, 0x6c, 0x23, 0x73, 0x6d,
4575     0x23, 0x73, 0x6e, 0x23, 0x73, 0x70, 0x23, 0x73, 0x72, 0x23, 0x73, 0x75,
4576     0x23, 0x73, 0x3a, 0x23, 0x73, 0x42, 0x23, 0x73, 0x43, 0x23, 0x73, 0x44,
4577     0x23, 0x73, 0x45, 0x23, 0x73, 0x46, 0x23, 0x73, 0x47, 0x23, 0x73, 0x48,
4578     0x23, 0x73, 0x49, 0x23, 0x73, 0x4a, 0x23, 0x73, 0x4b, 0x23, 0x73, 0x4c,
4579     0x23, 0x73, 0x4d, 0x23, 0x73, 0x4e, 0x23, 0x73, 0x4f, 0x23, 0x73, 0x50,
4580     0x23, 0x73, 0x51, 0x23, 0x73, 0x52, 0x23, 0x73, 0x53, 0x23, 0x73, 0x54,
4581     0x23, 0x73, 0x55, 0x23, 0x73, 0x56, 0x23, 0x73, 0x57, 0x23, 0x73, 0x59,
4582     0x23, 0x73, 0x6a, 0x23, 0x73, 0x6b, 0x23, 0x73, 0x71, 0x23, 0x73, 0x76,
4583     0x23, 0x73, 0x77, 0x23, 0x73, 0x78, 0x23, 0x73, 0x79, 0x23, 0x73, 0x7a};
4584 const uint8_t HuffDecoderCommon::table24_73_emit_[204] = {
4585     0x23, 0x74, 0x30, 0x23, 0x74, 0x31, 0x23, 0x74, 0x32, 0x23, 0x74, 0x61,
4586     0x23, 0x74, 0x63, 0x23, 0x74, 0x65, 0x23, 0x74, 0x69, 0x23, 0x74, 0x6f,
4587     0x23, 0x74, 0x73, 0x23, 0x74, 0x74, 0x23, 0x74, 0x20, 0x23, 0x74, 0x25,
4588     0x23, 0x74, 0x2d, 0x23, 0x74, 0x2e, 0x23, 0x74, 0x2f, 0x23, 0x74, 0x33,
4589     0x23, 0x74, 0x34, 0x23, 0x74, 0x35, 0x23, 0x74, 0x36, 0x23, 0x74, 0x37,
4590     0x23, 0x74, 0x38, 0x23, 0x74, 0x39, 0x23, 0x74, 0x3d, 0x23, 0x74, 0x41,
4591     0x23, 0x74, 0x5f, 0x23, 0x74, 0x62, 0x23, 0x74, 0x64, 0x23, 0x74, 0x66,
4592     0x23, 0x74, 0x67, 0x23, 0x74, 0x68, 0x23, 0x74, 0x6c, 0x23, 0x74, 0x6d,
4593     0x23, 0x74, 0x6e, 0x23, 0x74, 0x70, 0x23, 0x74, 0x72, 0x23, 0x74, 0x75,
4594     0x23, 0x74, 0x3a, 0x23, 0x74, 0x42, 0x23, 0x74, 0x43, 0x23, 0x74, 0x44,
4595     0x23, 0x74, 0x45, 0x23, 0x74, 0x46, 0x23, 0x74, 0x47, 0x23, 0x74, 0x48,
4596     0x23, 0x74, 0x49, 0x23, 0x74, 0x4a, 0x23, 0x74, 0x4b, 0x23, 0x74, 0x4c,
4597     0x23, 0x74, 0x4d, 0x23, 0x74, 0x4e, 0x23, 0x74, 0x4f, 0x23, 0x74, 0x50,
4598     0x23, 0x74, 0x51, 0x23, 0x74, 0x52, 0x23, 0x74, 0x53, 0x23, 0x74, 0x54,
4599     0x23, 0x74, 0x55, 0x23, 0x74, 0x56, 0x23, 0x74, 0x57, 0x23, 0x74, 0x59,
4600     0x23, 0x74, 0x6a, 0x23, 0x74, 0x6b, 0x23, 0x74, 0x71, 0x23, 0x74, 0x76,
4601     0x23, 0x74, 0x77, 0x23, 0x74, 0x78, 0x23, 0x74, 0x79, 0x23, 0x74, 0x7a};
4602 const uint8_t HuffDecoderCommon::table24_74_emit_[216] = {
4603     0x23, 0x20, 0x30, 0x23, 0x20, 0x31, 0x23, 0x20, 0x32, 0x23, 0x20, 0x61,
4604     0x23, 0x20, 0x63, 0x23, 0x20, 0x65, 0x23, 0x20, 0x69, 0x23, 0x20, 0x6f,
4605     0x23, 0x20, 0x73, 0x23, 0x20, 0x74, 0x23, 0x20, 0x20, 0x23, 0x20, 0x25,
4606     0x23, 0x20, 0x2d, 0x23, 0x20, 0x2e, 0x23, 0x20, 0x2f, 0x23, 0x20, 0x33,
4607     0x23, 0x20, 0x34, 0x23, 0x20, 0x35, 0x23, 0x20, 0x36, 0x23, 0x20, 0x37,
4608     0x23, 0x20, 0x38, 0x23, 0x20, 0x39, 0x23, 0x20, 0x3d, 0x23, 0x20, 0x41,
4609     0x23, 0x20, 0x5f, 0x23, 0x20, 0x62, 0x23, 0x20, 0x64, 0x23, 0x20, 0x66,
4610     0x23, 0x20, 0x67, 0x23, 0x20, 0x68, 0x23, 0x20, 0x6c, 0x23, 0x20, 0x6d,
4611     0x23, 0x20, 0x6e, 0x23, 0x20, 0x70, 0x23, 0x20, 0x72, 0x23, 0x20, 0x75,
4612     0x23, 0x25, 0x30, 0x23, 0x25, 0x31, 0x23, 0x25, 0x32, 0x23, 0x25, 0x61,
4613     0x23, 0x25, 0x63, 0x23, 0x25, 0x65, 0x23, 0x25, 0x69, 0x23, 0x25, 0x6f,
4614     0x23, 0x25, 0x73, 0x23, 0x25, 0x74, 0x23, 0x25, 0x20, 0x23, 0x25, 0x25,
4615     0x23, 0x25, 0x2d, 0x23, 0x25, 0x2e, 0x23, 0x25, 0x2f, 0x23, 0x25, 0x33,
4616     0x23, 0x25, 0x34, 0x23, 0x25, 0x35, 0x23, 0x25, 0x36, 0x23, 0x25, 0x37,
4617     0x23, 0x25, 0x38, 0x23, 0x25, 0x39, 0x23, 0x25, 0x3d, 0x23, 0x25, 0x41,
4618     0x23, 0x25, 0x5f, 0x23, 0x25, 0x62, 0x23, 0x25, 0x64, 0x23, 0x25, 0x66,
4619     0x23, 0x25, 0x67, 0x23, 0x25, 0x68, 0x23, 0x25, 0x6c, 0x23, 0x25, 0x6d,
4620     0x23, 0x25, 0x6e, 0x23, 0x25, 0x70, 0x23, 0x25, 0x72, 0x23, 0x25, 0x75};
4621 const uint8_t HuffDecoderCommon::table24_75_emit_[216] = {
4622     0x23, 0x2d, 0x30, 0x23, 0x2d, 0x31, 0x23, 0x2d, 0x32, 0x23, 0x2d, 0x61,
4623     0x23, 0x2d, 0x63, 0x23, 0x2d, 0x65, 0x23, 0x2d, 0x69, 0x23, 0x2d, 0x6f,
4624     0x23, 0x2d, 0x73, 0x23, 0x2d, 0x74, 0x23, 0x2d, 0x20, 0x23, 0x2d, 0x25,
4625     0x23, 0x2d, 0x2d, 0x23, 0x2d, 0x2e, 0x23, 0x2d, 0x2f, 0x23, 0x2d, 0x33,
4626     0x23, 0x2d, 0x34, 0x23, 0x2d, 0x35, 0x23, 0x2d, 0x36, 0x23, 0x2d, 0x37,
4627     0x23, 0x2d, 0x38, 0x23, 0x2d, 0x39, 0x23, 0x2d, 0x3d, 0x23, 0x2d, 0x41,
4628     0x23, 0x2d, 0x5f, 0x23, 0x2d, 0x62, 0x23, 0x2d, 0x64, 0x23, 0x2d, 0x66,
4629     0x23, 0x2d, 0x67, 0x23, 0x2d, 0x68, 0x23, 0x2d, 0x6c, 0x23, 0x2d, 0x6d,
4630     0x23, 0x2d, 0x6e, 0x23, 0x2d, 0x70, 0x23, 0x2d, 0x72, 0x23, 0x2d, 0x75,
4631     0x23, 0x2e, 0x30, 0x23, 0x2e, 0x31, 0x23, 0x2e, 0x32, 0x23, 0x2e, 0x61,
4632     0x23, 0x2e, 0x63, 0x23, 0x2e, 0x65, 0x23, 0x2e, 0x69, 0x23, 0x2e, 0x6f,
4633     0x23, 0x2e, 0x73, 0x23, 0x2e, 0x74, 0x23, 0x2e, 0x20, 0x23, 0x2e, 0x25,
4634     0x23, 0x2e, 0x2d, 0x23, 0x2e, 0x2e, 0x23, 0x2e, 0x2f, 0x23, 0x2e, 0x33,
4635     0x23, 0x2e, 0x34, 0x23, 0x2e, 0x35, 0x23, 0x2e, 0x36, 0x23, 0x2e, 0x37,
4636     0x23, 0x2e, 0x38, 0x23, 0x2e, 0x39, 0x23, 0x2e, 0x3d, 0x23, 0x2e, 0x41,
4637     0x23, 0x2e, 0x5f, 0x23, 0x2e, 0x62, 0x23, 0x2e, 0x64, 0x23, 0x2e, 0x66,
4638     0x23, 0x2e, 0x67, 0x23, 0x2e, 0x68, 0x23, 0x2e, 0x6c, 0x23, 0x2e, 0x6d,
4639     0x23, 0x2e, 0x6e, 0x23, 0x2e, 0x70, 0x23, 0x2e, 0x72, 0x23, 0x2e, 0x75};
4640 const uint8_t HuffDecoderCommon::table24_76_emit_[216] = {
4641     0x23, 0x2f, 0x30, 0x23, 0x2f, 0x31, 0x23, 0x2f, 0x32, 0x23, 0x2f, 0x61,
4642     0x23, 0x2f, 0x63, 0x23, 0x2f, 0x65, 0x23, 0x2f, 0x69, 0x23, 0x2f, 0x6f,
4643     0x23, 0x2f, 0x73, 0x23, 0x2f, 0x74, 0x23, 0x2f, 0x20, 0x23, 0x2f, 0x25,
4644     0x23, 0x2f, 0x2d, 0x23, 0x2f, 0x2e, 0x23, 0x2f, 0x2f, 0x23, 0x2f, 0x33,
4645     0x23, 0x2f, 0x34, 0x23, 0x2f, 0x35, 0x23, 0x2f, 0x36, 0x23, 0x2f, 0x37,
4646     0x23, 0x2f, 0x38, 0x23, 0x2f, 0x39, 0x23, 0x2f, 0x3d, 0x23, 0x2f, 0x41,
4647     0x23, 0x2f, 0x5f, 0x23, 0x2f, 0x62, 0x23, 0x2f, 0x64, 0x23, 0x2f, 0x66,
4648     0x23, 0x2f, 0x67, 0x23, 0x2f, 0x68, 0x23, 0x2f, 0x6c, 0x23, 0x2f, 0x6d,
4649     0x23, 0x2f, 0x6e, 0x23, 0x2f, 0x70, 0x23, 0x2f, 0x72, 0x23, 0x2f, 0x75,
4650     0x23, 0x33, 0x30, 0x23, 0x33, 0x31, 0x23, 0x33, 0x32, 0x23, 0x33, 0x61,
4651     0x23, 0x33, 0x63, 0x23, 0x33, 0x65, 0x23, 0x33, 0x69, 0x23, 0x33, 0x6f,
4652     0x23, 0x33, 0x73, 0x23, 0x33, 0x74, 0x23, 0x33, 0x20, 0x23, 0x33, 0x25,
4653     0x23, 0x33, 0x2d, 0x23, 0x33, 0x2e, 0x23, 0x33, 0x2f, 0x23, 0x33, 0x33,
4654     0x23, 0x33, 0x34, 0x23, 0x33, 0x35, 0x23, 0x33, 0x36, 0x23, 0x33, 0x37,
4655     0x23, 0x33, 0x38, 0x23, 0x33, 0x39, 0x23, 0x33, 0x3d, 0x23, 0x33, 0x41,
4656     0x23, 0x33, 0x5f, 0x23, 0x33, 0x62, 0x23, 0x33, 0x64, 0x23, 0x33, 0x66,
4657     0x23, 0x33, 0x67, 0x23, 0x33, 0x68, 0x23, 0x33, 0x6c, 0x23, 0x33, 0x6d,
4658     0x23, 0x33, 0x6e, 0x23, 0x33, 0x70, 0x23, 0x33, 0x72, 0x23, 0x33, 0x75};
4659 const uint8_t HuffDecoderCommon::table24_77_emit_[216] = {
4660     0x23, 0x34, 0x30, 0x23, 0x34, 0x31, 0x23, 0x34, 0x32, 0x23, 0x34, 0x61,
4661     0x23, 0x34, 0x63, 0x23, 0x34, 0x65, 0x23, 0x34, 0x69, 0x23, 0x34, 0x6f,
4662     0x23, 0x34, 0x73, 0x23, 0x34, 0x74, 0x23, 0x34, 0x20, 0x23, 0x34, 0x25,
4663     0x23, 0x34, 0x2d, 0x23, 0x34, 0x2e, 0x23, 0x34, 0x2f, 0x23, 0x34, 0x33,
4664     0x23, 0x34, 0x34, 0x23, 0x34, 0x35, 0x23, 0x34, 0x36, 0x23, 0x34, 0x37,
4665     0x23, 0x34, 0x38, 0x23, 0x34, 0x39, 0x23, 0x34, 0x3d, 0x23, 0x34, 0x41,
4666     0x23, 0x34, 0x5f, 0x23, 0x34, 0x62, 0x23, 0x34, 0x64, 0x23, 0x34, 0x66,
4667     0x23, 0x34, 0x67, 0x23, 0x34, 0x68, 0x23, 0x34, 0x6c, 0x23, 0x34, 0x6d,
4668     0x23, 0x34, 0x6e, 0x23, 0x34, 0x70, 0x23, 0x34, 0x72, 0x23, 0x34, 0x75,
4669     0x23, 0x35, 0x30, 0x23, 0x35, 0x31, 0x23, 0x35, 0x32, 0x23, 0x35, 0x61,
4670     0x23, 0x35, 0x63, 0x23, 0x35, 0x65, 0x23, 0x35, 0x69, 0x23, 0x35, 0x6f,
4671     0x23, 0x35, 0x73, 0x23, 0x35, 0x74, 0x23, 0x35, 0x20, 0x23, 0x35, 0x25,
4672     0x23, 0x35, 0x2d, 0x23, 0x35, 0x2e, 0x23, 0x35, 0x2f, 0x23, 0x35, 0x33,
4673     0x23, 0x35, 0x34, 0x23, 0x35, 0x35, 0x23, 0x35, 0x36, 0x23, 0x35, 0x37,
4674     0x23, 0x35, 0x38, 0x23, 0x35, 0x39, 0x23, 0x35, 0x3d, 0x23, 0x35, 0x41,
4675     0x23, 0x35, 0x5f, 0x23, 0x35, 0x62, 0x23, 0x35, 0x64, 0x23, 0x35, 0x66,
4676     0x23, 0x35, 0x67, 0x23, 0x35, 0x68, 0x23, 0x35, 0x6c, 0x23, 0x35, 0x6d,
4677     0x23, 0x35, 0x6e, 0x23, 0x35, 0x70, 0x23, 0x35, 0x72, 0x23, 0x35, 0x75};
4678 const uint8_t HuffDecoderCommon::table24_78_emit_[216] = {
4679     0x23, 0x36, 0x30, 0x23, 0x36, 0x31, 0x23, 0x36, 0x32, 0x23, 0x36, 0x61,
4680     0x23, 0x36, 0x63, 0x23, 0x36, 0x65, 0x23, 0x36, 0x69, 0x23, 0x36, 0x6f,
4681     0x23, 0x36, 0x73, 0x23, 0x36, 0x74, 0x23, 0x36, 0x20, 0x23, 0x36, 0x25,
4682     0x23, 0x36, 0x2d, 0x23, 0x36, 0x2e, 0x23, 0x36, 0x2f, 0x23, 0x36, 0x33,
4683     0x23, 0x36, 0x34, 0x23, 0x36, 0x35, 0x23, 0x36, 0x36, 0x23, 0x36, 0x37,
4684     0x23, 0x36, 0x38, 0x23, 0x36, 0x39, 0x23, 0x36, 0x3d, 0x23, 0x36, 0x41,
4685     0x23, 0x36, 0x5f, 0x23, 0x36, 0x62, 0x23, 0x36, 0x64, 0x23, 0x36, 0x66,
4686     0x23, 0x36, 0x67, 0x23, 0x36, 0x68, 0x23, 0x36, 0x6c, 0x23, 0x36, 0x6d,
4687     0x23, 0x36, 0x6e, 0x23, 0x36, 0x70, 0x23, 0x36, 0x72, 0x23, 0x36, 0x75,
4688     0x23, 0x37, 0x30, 0x23, 0x37, 0x31, 0x23, 0x37, 0x32, 0x23, 0x37, 0x61,
4689     0x23, 0x37, 0x63, 0x23, 0x37, 0x65, 0x23, 0x37, 0x69, 0x23, 0x37, 0x6f,
4690     0x23, 0x37, 0x73, 0x23, 0x37, 0x74, 0x23, 0x37, 0x20, 0x23, 0x37, 0x25,
4691     0x23, 0x37, 0x2d, 0x23, 0x37, 0x2e, 0x23, 0x37, 0x2f, 0x23, 0x37, 0x33,
4692     0x23, 0x37, 0x34, 0x23, 0x37, 0x35, 0x23, 0x37, 0x36, 0x23, 0x37, 0x37,
4693     0x23, 0x37, 0x38, 0x23, 0x37, 0x39, 0x23, 0x37, 0x3d, 0x23, 0x37, 0x41,
4694     0x23, 0x37, 0x5f, 0x23, 0x37, 0x62, 0x23, 0x37, 0x64, 0x23, 0x37, 0x66,
4695     0x23, 0x37, 0x67, 0x23, 0x37, 0x68, 0x23, 0x37, 0x6c, 0x23, 0x37, 0x6d,
4696     0x23, 0x37, 0x6e, 0x23, 0x37, 0x70, 0x23, 0x37, 0x72, 0x23, 0x37, 0x75};
4697 const uint8_t HuffDecoderCommon::table24_79_emit_[216] = {
4698     0x23, 0x38, 0x30, 0x23, 0x38, 0x31, 0x23, 0x38, 0x32, 0x23, 0x38, 0x61,
4699     0x23, 0x38, 0x63, 0x23, 0x38, 0x65, 0x23, 0x38, 0x69, 0x23, 0x38, 0x6f,
4700     0x23, 0x38, 0x73, 0x23, 0x38, 0x74, 0x23, 0x38, 0x20, 0x23, 0x38, 0x25,
4701     0x23, 0x38, 0x2d, 0x23, 0x38, 0x2e, 0x23, 0x38, 0x2f, 0x23, 0x38, 0x33,
4702     0x23, 0x38, 0x34, 0x23, 0x38, 0x35, 0x23, 0x38, 0x36, 0x23, 0x38, 0x37,
4703     0x23, 0x38, 0x38, 0x23, 0x38, 0x39, 0x23, 0x38, 0x3d, 0x23, 0x38, 0x41,
4704     0x23, 0x38, 0x5f, 0x23, 0x38, 0x62, 0x23, 0x38, 0x64, 0x23, 0x38, 0x66,
4705     0x23, 0x38, 0x67, 0x23, 0x38, 0x68, 0x23, 0x38, 0x6c, 0x23, 0x38, 0x6d,
4706     0x23, 0x38, 0x6e, 0x23, 0x38, 0x70, 0x23, 0x38, 0x72, 0x23, 0x38, 0x75,
4707     0x23, 0x39, 0x30, 0x23, 0x39, 0x31, 0x23, 0x39, 0x32, 0x23, 0x39, 0x61,
4708     0x23, 0x39, 0x63, 0x23, 0x39, 0x65, 0x23, 0x39, 0x69, 0x23, 0x39, 0x6f,
4709     0x23, 0x39, 0x73, 0x23, 0x39, 0x74, 0x23, 0x39, 0x20, 0x23, 0x39, 0x25,
4710     0x23, 0x39, 0x2d, 0x23, 0x39, 0x2e, 0x23, 0x39, 0x2f, 0x23, 0x39, 0x33,
4711     0x23, 0x39, 0x34, 0x23, 0x39, 0x35, 0x23, 0x39, 0x36, 0x23, 0x39, 0x37,
4712     0x23, 0x39, 0x38, 0x23, 0x39, 0x39, 0x23, 0x39, 0x3d, 0x23, 0x39, 0x41,
4713     0x23, 0x39, 0x5f, 0x23, 0x39, 0x62, 0x23, 0x39, 0x64, 0x23, 0x39, 0x66,
4714     0x23, 0x39, 0x67, 0x23, 0x39, 0x68, 0x23, 0x39, 0x6c, 0x23, 0x39, 0x6d,
4715     0x23, 0x39, 0x6e, 0x23, 0x39, 0x70, 0x23, 0x39, 0x72, 0x23, 0x39, 0x75};
4716 const uint8_t HuffDecoderCommon::table24_80_emit_[216] = {
4717     0x23, 0x3d, 0x30, 0x23, 0x3d, 0x31, 0x23, 0x3d, 0x32, 0x23, 0x3d, 0x61,
4718     0x23, 0x3d, 0x63, 0x23, 0x3d, 0x65, 0x23, 0x3d, 0x69, 0x23, 0x3d, 0x6f,
4719     0x23, 0x3d, 0x73, 0x23, 0x3d, 0x74, 0x23, 0x3d, 0x20, 0x23, 0x3d, 0x25,
4720     0x23, 0x3d, 0x2d, 0x23, 0x3d, 0x2e, 0x23, 0x3d, 0x2f, 0x23, 0x3d, 0x33,
4721     0x23, 0x3d, 0x34, 0x23, 0x3d, 0x35, 0x23, 0x3d, 0x36, 0x23, 0x3d, 0x37,
4722     0x23, 0x3d, 0x38, 0x23, 0x3d, 0x39, 0x23, 0x3d, 0x3d, 0x23, 0x3d, 0x41,
4723     0x23, 0x3d, 0x5f, 0x23, 0x3d, 0x62, 0x23, 0x3d, 0x64, 0x23, 0x3d, 0x66,
4724     0x23, 0x3d, 0x67, 0x23, 0x3d, 0x68, 0x23, 0x3d, 0x6c, 0x23, 0x3d, 0x6d,
4725     0x23, 0x3d, 0x6e, 0x23, 0x3d, 0x70, 0x23, 0x3d, 0x72, 0x23, 0x3d, 0x75,
4726     0x23, 0x41, 0x30, 0x23, 0x41, 0x31, 0x23, 0x41, 0x32, 0x23, 0x41, 0x61,
4727     0x23, 0x41, 0x63, 0x23, 0x41, 0x65, 0x23, 0x41, 0x69, 0x23, 0x41, 0x6f,
4728     0x23, 0x41, 0x73, 0x23, 0x41, 0x74, 0x23, 0x41, 0x20, 0x23, 0x41, 0x25,
4729     0x23, 0x41, 0x2d, 0x23, 0x41, 0x2e, 0x23, 0x41, 0x2f, 0x23, 0x41, 0x33,
4730     0x23, 0x41, 0x34, 0x23, 0x41, 0x35, 0x23, 0x41, 0x36, 0x23, 0x41, 0x37,
4731     0x23, 0x41, 0x38, 0x23, 0x41, 0x39, 0x23, 0x41, 0x3d, 0x23, 0x41, 0x41,
4732     0x23, 0x41, 0x5f, 0x23, 0x41, 0x62, 0x23, 0x41, 0x64, 0x23, 0x41, 0x66,
4733     0x23, 0x41, 0x67, 0x23, 0x41, 0x68, 0x23, 0x41, 0x6c, 0x23, 0x41, 0x6d,
4734     0x23, 0x41, 0x6e, 0x23, 0x41, 0x70, 0x23, 0x41, 0x72, 0x23, 0x41, 0x75};
4735 const uint8_t HuffDecoderCommon::table24_81_emit_[216] = {
4736     0x23, 0x5f, 0x30, 0x23, 0x5f, 0x31, 0x23, 0x5f, 0x32, 0x23, 0x5f, 0x61,
4737     0x23, 0x5f, 0x63, 0x23, 0x5f, 0x65, 0x23, 0x5f, 0x69, 0x23, 0x5f, 0x6f,
4738     0x23, 0x5f, 0x73, 0x23, 0x5f, 0x74, 0x23, 0x5f, 0x20, 0x23, 0x5f, 0x25,
4739     0x23, 0x5f, 0x2d, 0x23, 0x5f, 0x2e, 0x23, 0x5f, 0x2f, 0x23, 0x5f, 0x33,
4740     0x23, 0x5f, 0x34, 0x23, 0x5f, 0x35, 0x23, 0x5f, 0x36, 0x23, 0x5f, 0x37,
4741     0x23, 0x5f, 0x38, 0x23, 0x5f, 0x39, 0x23, 0x5f, 0x3d, 0x23, 0x5f, 0x41,
4742     0x23, 0x5f, 0x5f, 0x23, 0x5f, 0x62, 0x23, 0x5f, 0x64, 0x23, 0x5f, 0x66,
4743     0x23, 0x5f, 0x67, 0x23, 0x5f, 0x68, 0x23, 0x5f, 0x6c, 0x23, 0x5f, 0x6d,
4744     0x23, 0x5f, 0x6e, 0x23, 0x5f, 0x70, 0x23, 0x5f, 0x72, 0x23, 0x5f, 0x75,
4745     0x23, 0x62, 0x30, 0x23, 0x62, 0x31, 0x23, 0x62, 0x32, 0x23, 0x62, 0x61,
4746     0x23, 0x62, 0x63, 0x23, 0x62, 0x65, 0x23, 0x62, 0x69, 0x23, 0x62, 0x6f,
4747     0x23, 0x62, 0x73, 0x23, 0x62, 0x74, 0x23, 0x62, 0x20, 0x23, 0x62, 0x25,
4748     0x23, 0x62, 0x2d, 0x23, 0x62, 0x2e, 0x23, 0x62, 0x2f, 0x23, 0x62, 0x33,
4749     0x23, 0x62, 0x34, 0x23, 0x62, 0x35, 0x23, 0x62, 0x36, 0x23, 0x62, 0x37,
4750     0x23, 0x62, 0x38, 0x23, 0x62, 0x39, 0x23, 0x62, 0x3d, 0x23, 0x62, 0x41,
4751     0x23, 0x62, 0x5f, 0x23, 0x62, 0x62, 0x23, 0x62, 0x64, 0x23, 0x62, 0x66,
4752     0x23, 0x62, 0x67, 0x23, 0x62, 0x68, 0x23, 0x62, 0x6c, 0x23, 0x62, 0x6d,
4753     0x23, 0x62, 0x6e, 0x23, 0x62, 0x70, 0x23, 0x62, 0x72, 0x23, 0x62, 0x75};
4754 const uint8_t HuffDecoderCommon::table24_82_emit_[216] = {
4755     0x23, 0x64, 0x30, 0x23, 0x64, 0x31, 0x23, 0x64, 0x32, 0x23, 0x64, 0x61,
4756     0x23, 0x64, 0x63, 0x23, 0x64, 0x65, 0x23, 0x64, 0x69, 0x23, 0x64, 0x6f,
4757     0x23, 0x64, 0x73, 0x23, 0x64, 0x74, 0x23, 0x64, 0x20, 0x23, 0x64, 0x25,
4758     0x23, 0x64, 0x2d, 0x23, 0x64, 0x2e, 0x23, 0x64, 0x2f, 0x23, 0x64, 0x33,
4759     0x23, 0x64, 0x34, 0x23, 0x64, 0x35, 0x23, 0x64, 0x36, 0x23, 0x64, 0x37,
4760     0x23, 0x64, 0x38, 0x23, 0x64, 0x39, 0x23, 0x64, 0x3d, 0x23, 0x64, 0x41,
4761     0x23, 0x64, 0x5f, 0x23, 0x64, 0x62, 0x23, 0x64, 0x64, 0x23, 0x64, 0x66,
4762     0x23, 0x64, 0x67, 0x23, 0x64, 0x68, 0x23, 0x64, 0x6c, 0x23, 0x64, 0x6d,
4763     0x23, 0x64, 0x6e, 0x23, 0x64, 0x70, 0x23, 0x64, 0x72, 0x23, 0x64, 0x75,
4764     0x23, 0x66, 0x30, 0x23, 0x66, 0x31, 0x23, 0x66, 0x32, 0x23, 0x66, 0x61,
4765     0x23, 0x66, 0x63, 0x23, 0x66, 0x65, 0x23, 0x66, 0x69, 0x23, 0x66, 0x6f,
4766     0x23, 0x66, 0x73, 0x23, 0x66, 0x74, 0x23, 0x66, 0x20, 0x23, 0x66, 0x25,
4767     0x23, 0x66, 0x2d, 0x23, 0x66, 0x2e, 0x23, 0x66, 0x2f, 0x23, 0x66, 0x33,
4768     0x23, 0x66, 0x34, 0x23, 0x66, 0x35, 0x23, 0x66, 0x36, 0x23, 0x66, 0x37,
4769     0x23, 0x66, 0x38, 0x23, 0x66, 0x39, 0x23, 0x66, 0x3d, 0x23, 0x66, 0x41,
4770     0x23, 0x66, 0x5f, 0x23, 0x66, 0x62, 0x23, 0x66, 0x64, 0x23, 0x66, 0x66,
4771     0x23, 0x66, 0x67, 0x23, 0x66, 0x68, 0x23, 0x66, 0x6c, 0x23, 0x66, 0x6d,
4772     0x23, 0x66, 0x6e, 0x23, 0x66, 0x70, 0x23, 0x66, 0x72, 0x23, 0x66, 0x75};
4773 const uint8_t HuffDecoderCommon::table24_83_emit_[216] = {
4774     0x23, 0x67, 0x30, 0x23, 0x67, 0x31, 0x23, 0x67, 0x32, 0x23, 0x67, 0x61,
4775     0x23, 0x67, 0x63, 0x23, 0x67, 0x65, 0x23, 0x67, 0x69, 0x23, 0x67, 0x6f,
4776     0x23, 0x67, 0x73, 0x23, 0x67, 0x74, 0x23, 0x67, 0x20, 0x23, 0x67, 0x25,
4777     0x23, 0x67, 0x2d, 0x23, 0x67, 0x2e, 0x23, 0x67, 0x2f, 0x23, 0x67, 0x33,
4778     0x23, 0x67, 0x34, 0x23, 0x67, 0x35, 0x23, 0x67, 0x36, 0x23, 0x67, 0x37,
4779     0x23, 0x67, 0x38, 0x23, 0x67, 0x39, 0x23, 0x67, 0x3d, 0x23, 0x67, 0x41,
4780     0x23, 0x67, 0x5f, 0x23, 0x67, 0x62, 0x23, 0x67, 0x64, 0x23, 0x67, 0x66,
4781     0x23, 0x67, 0x67, 0x23, 0x67, 0x68, 0x23, 0x67, 0x6c, 0x23, 0x67, 0x6d,
4782     0x23, 0x67, 0x6e, 0x23, 0x67, 0x70, 0x23, 0x67, 0x72, 0x23, 0x67, 0x75,
4783     0x23, 0x68, 0x30, 0x23, 0x68, 0x31, 0x23, 0x68, 0x32, 0x23, 0x68, 0x61,
4784     0x23, 0x68, 0x63, 0x23, 0x68, 0x65, 0x23, 0x68, 0x69, 0x23, 0x68, 0x6f,
4785     0x23, 0x68, 0x73, 0x23, 0x68, 0x74, 0x23, 0x68, 0x20, 0x23, 0x68, 0x25,
4786     0x23, 0x68, 0x2d, 0x23, 0x68, 0x2e, 0x23, 0x68, 0x2f, 0x23, 0x68, 0x33,
4787     0x23, 0x68, 0x34, 0x23, 0x68, 0x35, 0x23, 0x68, 0x36, 0x23, 0x68, 0x37,
4788     0x23, 0x68, 0x38, 0x23, 0x68, 0x39, 0x23, 0x68, 0x3d, 0x23, 0x68, 0x41,
4789     0x23, 0x68, 0x5f, 0x23, 0x68, 0x62, 0x23, 0x68, 0x64, 0x23, 0x68, 0x66,
4790     0x23, 0x68, 0x67, 0x23, 0x68, 0x68, 0x23, 0x68, 0x6c, 0x23, 0x68, 0x6d,
4791     0x23, 0x68, 0x6e, 0x23, 0x68, 0x70, 0x23, 0x68, 0x72, 0x23, 0x68, 0x75};
4792 const uint8_t HuffDecoderCommon::table24_84_emit_[216] = {
4793     0x23, 0x6c, 0x30, 0x23, 0x6c, 0x31, 0x23, 0x6c, 0x32, 0x23, 0x6c, 0x61,
4794     0x23, 0x6c, 0x63, 0x23, 0x6c, 0x65, 0x23, 0x6c, 0x69, 0x23, 0x6c, 0x6f,
4795     0x23, 0x6c, 0x73, 0x23, 0x6c, 0x74, 0x23, 0x6c, 0x20, 0x23, 0x6c, 0x25,
4796     0x23, 0x6c, 0x2d, 0x23, 0x6c, 0x2e, 0x23, 0x6c, 0x2f, 0x23, 0x6c, 0x33,
4797     0x23, 0x6c, 0x34, 0x23, 0x6c, 0x35, 0x23, 0x6c, 0x36, 0x23, 0x6c, 0x37,
4798     0x23, 0x6c, 0x38, 0x23, 0x6c, 0x39, 0x23, 0x6c, 0x3d, 0x23, 0x6c, 0x41,
4799     0x23, 0x6c, 0x5f, 0x23, 0x6c, 0x62, 0x23, 0x6c, 0x64, 0x23, 0x6c, 0x66,
4800     0x23, 0x6c, 0x67, 0x23, 0x6c, 0x68, 0x23, 0x6c, 0x6c, 0x23, 0x6c, 0x6d,
4801     0x23, 0x6c, 0x6e, 0x23, 0x6c, 0x70, 0x23, 0x6c, 0x72, 0x23, 0x6c, 0x75,
4802     0x23, 0x6d, 0x30, 0x23, 0x6d, 0x31, 0x23, 0x6d, 0x32, 0x23, 0x6d, 0x61,
4803     0x23, 0x6d, 0x63, 0x23, 0x6d, 0x65, 0x23, 0x6d, 0x69, 0x23, 0x6d, 0x6f,
4804     0x23, 0x6d, 0x73, 0x23, 0x6d, 0x74, 0x23, 0x6d, 0x20, 0x23, 0x6d, 0x25,
4805     0x23, 0x6d, 0x2d, 0x23, 0x6d, 0x2e, 0x23, 0x6d, 0x2f, 0x23, 0x6d, 0x33,
4806     0x23, 0x6d, 0x34, 0x23, 0x6d, 0x35, 0x23, 0x6d, 0x36, 0x23, 0x6d, 0x37,
4807     0x23, 0x6d, 0x38, 0x23, 0x6d, 0x39, 0x23, 0x6d, 0x3d, 0x23, 0x6d, 0x41,
4808     0x23, 0x6d, 0x5f, 0x23, 0x6d, 0x62, 0x23, 0x6d, 0x64, 0x23, 0x6d, 0x66,
4809     0x23, 0x6d, 0x67, 0x23, 0x6d, 0x68, 0x23, 0x6d, 0x6c, 0x23, 0x6d, 0x6d,
4810     0x23, 0x6d, 0x6e, 0x23, 0x6d, 0x70, 0x23, 0x6d, 0x72, 0x23, 0x6d, 0x75};
4811 const uint8_t HuffDecoderCommon::table24_85_emit_[216] = {
4812     0x23, 0x6e, 0x30, 0x23, 0x6e, 0x31, 0x23, 0x6e, 0x32, 0x23, 0x6e, 0x61,
4813     0x23, 0x6e, 0x63, 0x23, 0x6e, 0x65, 0x23, 0x6e, 0x69, 0x23, 0x6e, 0x6f,
4814     0x23, 0x6e, 0x73, 0x23, 0x6e, 0x74, 0x23, 0x6e, 0x20, 0x23, 0x6e, 0x25,
4815     0x23, 0x6e, 0x2d, 0x23, 0x6e, 0x2e, 0x23, 0x6e, 0x2f, 0x23, 0x6e, 0x33,
4816     0x23, 0x6e, 0x34, 0x23, 0x6e, 0x35, 0x23, 0x6e, 0x36, 0x23, 0x6e, 0x37,
4817     0x23, 0x6e, 0x38, 0x23, 0x6e, 0x39, 0x23, 0x6e, 0x3d, 0x23, 0x6e, 0x41,
4818     0x23, 0x6e, 0x5f, 0x23, 0x6e, 0x62, 0x23, 0x6e, 0x64, 0x23, 0x6e, 0x66,
4819     0x23, 0x6e, 0x67, 0x23, 0x6e, 0x68, 0x23, 0x6e, 0x6c, 0x23, 0x6e, 0x6d,
4820     0x23, 0x6e, 0x6e, 0x23, 0x6e, 0x70, 0x23, 0x6e, 0x72, 0x23, 0x6e, 0x75,
4821     0x23, 0x70, 0x30, 0x23, 0x70, 0x31, 0x23, 0x70, 0x32, 0x23, 0x70, 0x61,
4822     0x23, 0x70, 0x63, 0x23, 0x70, 0x65, 0x23, 0x70, 0x69, 0x23, 0x70, 0x6f,
4823     0x23, 0x70, 0x73, 0x23, 0x70, 0x74, 0x23, 0x70, 0x20, 0x23, 0x70, 0x25,
4824     0x23, 0x70, 0x2d, 0x23, 0x70, 0x2e, 0x23, 0x70, 0x2f, 0x23, 0x70, 0x33,
4825     0x23, 0x70, 0x34, 0x23, 0x70, 0x35, 0x23, 0x70, 0x36, 0x23, 0x70, 0x37,
4826     0x23, 0x70, 0x38, 0x23, 0x70, 0x39, 0x23, 0x70, 0x3d, 0x23, 0x70, 0x41,
4827     0x23, 0x70, 0x5f, 0x23, 0x70, 0x62, 0x23, 0x70, 0x64, 0x23, 0x70, 0x66,
4828     0x23, 0x70, 0x67, 0x23, 0x70, 0x68, 0x23, 0x70, 0x6c, 0x23, 0x70, 0x6d,
4829     0x23, 0x70, 0x6e, 0x23, 0x70, 0x70, 0x23, 0x70, 0x72, 0x23, 0x70, 0x75};
4830 const uint8_t HuffDecoderCommon::table24_86_emit_[216] = {
4831     0x23, 0x72, 0x30, 0x23, 0x72, 0x31, 0x23, 0x72, 0x32, 0x23, 0x72, 0x61,
4832     0x23, 0x72, 0x63, 0x23, 0x72, 0x65, 0x23, 0x72, 0x69, 0x23, 0x72, 0x6f,
4833     0x23, 0x72, 0x73, 0x23, 0x72, 0x74, 0x23, 0x72, 0x20, 0x23, 0x72, 0x25,
4834     0x23, 0x72, 0x2d, 0x23, 0x72, 0x2e, 0x23, 0x72, 0x2f, 0x23, 0x72, 0x33,
4835     0x23, 0x72, 0x34, 0x23, 0x72, 0x35, 0x23, 0x72, 0x36, 0x23, 0x72, 0x37,
4836     0x23, 0x72, 0x38, 0x23, 0x72, 0x39, 0x23, 0x72, 0x3d, 0x23, 0x72, 0x41,
4837     0x23, 0x72, 0x5f, 0x23, 0x72, 0x62, 0x23, 0x72, 0x64, 0x23, 0x72, 0x66,
4838     0x23, 0x72, 0x67, 0x23, 0x72, 0x68, 0x23, 0x72, 0x6c, 0x23, 0x72, 0x6d,
4839     0x23, 0x72, 0x6e, 0x23, 0x72, 0x70, 0x23, 0x72, 0x72, 0x23, 0x72, 0x75,
4840     0x23, 0x75, 0x30, 0x23, 0x75, 0x31, 0x23, 0x75, 0x32, 0x23, 0x75, 0x61,
4841     0x23, 0x75, 0x63, 0x23, 0x75, 0x65, 0x23, 0x75, 0x69, 0x23, 0x75, 0x6f,
4842     0x23, 0x75, 0x73, 0x23, 0x75, 0x74, 0x23, 0x75, 0x20, 0x23, 0x75, 0x25,
4843     0x23, 0x75, 0x2d, 0x23, 0x75, 0x2e, 0x23, 0x75, 0x2f, 0x23, 0x75, 0x33,
4844     0x23, 0x75, 0x34, 0x23, 0x75, 0x35, 0x23, 0x75, 0x36, 0x23, 0x75, 0x37,
4845     0x23, 0x75, 0x38, 0x23, 0x75, 0x39, 0x23, 0x75, 0x3d, 0x23, 0x75, 0x41,
4846     0x23, 0x75, 0x5f, 0x23, 0x75, 0x62, 0x23, 0x75, 0x64, 0x23, 0x75, 0x66,
4847     0x23, 0x75, 0x67, 0x23, 0x75, 0x68, 0x23, 0x75, 0x6c, 0x23, 0x75, 0x6d,
4848     0x23, 0x75, 0x6e, 0x23, 0x75, 0x70, 0x23, 0x75, 0x72, 0x23, 0x75, 0x75};
4849 const uint8_t HuffDecoderCommon::table24_87_emit_[120] = {
4850     0x23, 0x3a, 0x30, 0x23, 0x3a, 0x31, 0x23, 0x3a, 0x32, 0x23, 0x3a, 0x61,
4851     0x23, 0x3a, 0x63, 0x23, 0x3a, 0x65, 0x23, 0x3a, 0x69, 0x23, 0x3a, 0x6f,
4852     0x23, 0x3a, 0x73, 0x23, 0x3a, 0x74, 0x23, 0x42, 0x30, 0x23, 0x42, 0x31,
4853     0x23, 0x42, 0x32, 0x23, 0x42, 0x61, 0x23, 0x42, 0x63, 0x23, 0x42, 0x65,
4854     0x23, 0x42, 0x69, 0x23, 0x42, 0x6f, 0x23, 0x42, 0x73, 0x23, 0x42, 0x74,
4855     0x23, 0x43, 0x30, 0x23, 0x43, 0x31, 0x23, 0x43, 0x32, 0x23, 0x43, 0x61,
4856     0x23, 0x43, 0x63, 0x23, 0x43, 0x65, 0x23, 0x43, 0x69, 0x23, 0x43, 0x6f,
4857     0x23, 0x43, 0x73, 0x23, 0x43, 0x74, 0x23, 0x44, 0x30, 0x23, 0x44, 0x31,
4858     0x23, 0x44, 0x32, 0x23, 0x44, 0x61, 0x23, 0x44, 0x63, 0x23, 0x44, 0x65,
4859     0x23, 0x44, 0x69, 0x23, 0x44, 0x6f, 0x23, 0x44, 0x73, 0x23, 0x44, 0x74};
4860 const uint8_t HuffDecoderCommon::table24_88_emit_[120] = {
4861     0x23, 0x45, 0x30, 0x23, 0x45, 0x31, 0x23, 0x45, 0x32, 0x23, 0x45, 0x61,
4862     0x23, 0x45, 0x63, 0x23, 0x45, 0x65, 0x23, 0x45, 0x69, 0x23, 0x45, 0x6f,
4863     0x23, 0x45, 0x73, 0x23, 0x45, 0x74, 0x23, 0x46, 0x30, 0x23, 0x46, 0x31,
4864     0x23, 0x46, 0x32, 0x23, 0x46, 0x61, 0x23, 0x46, 0x63, 0x23, 0x46, 0x65,
4865     0x23, 0x46, 0x69, 0x23, 0x46, 0x6f, 0x23, 0x46, 0x73, 0x23, 0x46, 0x74,
4866     0x23, 0x47, 0x30, 0x23, 0x47, 0x31, 0x23, 0x47, 0x32, 0x23, 0x47, 0x61,
4867     0x23, 0x47, 0x63, 0x23, 0x47, 0x65, 0x23, 0x47, 0x69, 0x23, 0x47, 0x6f,
4868     0x23, 0x47, 0x73, 0x23, 0x47, 0x74, 0x23, 0x48, 0x30, 0x23, 0x48, 0x31,
4869     0x23, 0x48, 0x32, 0x23, 0x48, 0x61, 0x23, 0x48, 0x63, 0x23, 0x48, 0x65,
4870     0x23, 0x48, 0x69, 0x23, 0x48, 0x6f, 0x23, 0x48, 0x73, 0x23, 0x48, 0x74};
4871 const uint8_t HuffDecoderCommon::table24_89_emit_[120] = {
4872     0x23, 0x49, 0x30, 0x23, 0x49, 0x31, 0x23, 0x49, 0x32, 0x23, 0x49, 0x61,
4873     0x23, 0x49, 0x63, 0x23, 0x49, 0x65, 0x23, 0x49, 0x69, 0x23, 0x49, 0x6f,
4874     0x23, 0x49, 0x73, 0x23, 0x49, 0x74, 0x23, 0x4a, 0x30, 0x23, 0x4a, 0x31,
4875     0x23, 0x4a, 0x32, 0x23, 0x4a, 0x61, 0x23, 0x4a, 0x63, 0x23, 0x4a, 0x65,
4876     0x23, 0x4a, 0x69, 0x23, 0x4a, 0x6f, 0x23, 0x4a, 0x73, 0x23, 0x4a, 0x74,
4877     0x23, 0x4b, 0x30, 0x23, 0x4b, 0x31, 0x23, 0x4b, 0x32, 0x23, 0x4b, 0x61,
4878     0x23, 0x4b, 0x63, 0x23, 0x4b, 0x65, 0x23, 0x4b, 0x69, 0x23, 0x4b, 0x6f,
4879     0x23, 0x4b, 0x73, 0x23, 0x4b, 0x74, 0x23, 0x4c, 0x30, 0x23, 0x4c, 0x31,
4880     0x23, 0x4c, 0x32, 0x23, 0x4c, 0x61, 0x23, 0x4c, 0x63, 0x23, 0x4c, 0x65,
4881     0x23, 0x4c, 0x69, 0x23, 0x4c, 0x6f, 0x23, 0x4c, 0x73, 0x23, 0x4c, 0x74};
4882 const uint8_t HuffDecoderCommon::table24_90_emit_[120] = {
4883     0x23, 0x4d, 0x30, 0x23, 0x4d, 0x31, 0x23, 0x4d, 0x32, 0x23, 0x4d, 0x61,
4884     0x23, 0x4d, 0x63, 0x23, 0x4d, 0x65, 0x23, 0x4d, 0x69, 0x23, 0x4d, 0x6f,
4885     0x23, 0x4d, 0x73, 0x23, 0x4d, 0x74, 0x23, 0x4e, 0x30, 0x23, 0x4e, 0x31,
4886     0x23, 0x4e, 0x32, 0x23, 0x4e, 0x61, 0x23, 0x4e, 0x63, 0x23, 0x4e, 0x65,
4887     0x23, 0x4e, 0x69, 0x23, 0x4e, 0x6f, 0x23, 0x4e, 0x73, 0x23, 0x4e, 0x74,
4888     0x23, 0x4f, 0x30, 0x23, 0x4f, 0x31, 0x23, 0x4f, 0x32, 0x23, 0x4f, 0x61,
4889     0x23, 0x4f, 0x63, 0x23, 0x4f, 0x65, 0x23, 0x4f, 0x69, 0x23, 0x4f, 0x6f,
4890     0x23, 0x4f, 0x73, 0x23, 0x4f, 0x74, 0x23, 0x50, 0x30, 0x23, 0x50, 0x31,
4891     0x23, 0x50, 0x32, 0x23, 0x50, 0x61, 0x23, 0x50, 0x63, 0x23, 0x50, 0x65,
4892     0x23, 0x50, 0x69, 0x23, 0x50, 0x6f, 0x23, 0x50, 0x73, 0x23, 0x50, 0x74};
4893 const uint8_t HuffDecoderCommon::table24_91_emit_[120] = {
4894     0x23, 0x51, 0x30, 0x23, 0x51, 0x31, 0x23, 0x51, 0x32, 0x23, 0x51, 0x61,
4895     0x23, 0x51, 0x63, 0x23, 0x51, 0x65, 0x23, 0x51, 0x69, 0x23, 0x51, 0x6f,
4896     0x23, 0x51, 0x73, 0x23, 0x51, 0x74, 0x23, 0x52, 0x30, 0x23, 0x52, 0x31,
4897     0x23, 0x52, 0x32, 0x23, 0x52, 0x61, 0x23, 0x52, 0x63, 0x23, 0x52, 0x65,
4898     0x23, 0x52, 0x69, 0x23, 0x52, 0x6f, 0x23, 0x52, 0x73, 0x23, 0x52, 0x74,
4899     0x23, 0x53, 0x30, 0x23, 0x53, 0x31, 0x23, 0x53, 0x32, 0x23, 0x53, 0x61,
4900     0x23, 0x53, 0x63, 0x23, 0x53, 0x65, 0x23, 0x53, 0x69, 0x23, 0x53, 0x6f,
4901     0x23, 0x53, 0x73, 0x23, 0x53, 0x74, 0x23, 0x54, 0x30, 0x23, 0x54, 0x31,
4902     0x23, 0x54, 0x32, 0x23, 0x54, 0x61, 0x23, 0x54, 0x63, 0x23, 0x54, 0x65,
4903     0x23, 0x54, 0x69, 0x23, 0x54, 0x6f, 0x23, 0x54, 0x73, 0x23, 0x54, 0x74};
4904 const uint8_t HuffDecoderCommon::table24_92_emit_[120] = {
4905     0x23, 0x55, 0x30, 0x23, 0x55, 0x31, 0x23, 0x55, 0x32, 0x23, 0x55, 0x61,
4906     0x23, 0x55, 0x63, 0x23, 0x55, 0x65, 0x23, 0x55, 0x69, 0x23, 0x55, 0x6f,
4907     0x23, 0x55, 0x73, 0x23, 0x55, 0x74, 0x23, 0x56, 0x30, 0x23, 0x56, 0x31,
4908     0x23, 0x56, 0x32, 0x23, 0x56, 0x61, 0x23, 0x56, 0x63, 0x23, 0x56, 0x65,
4909     0x23, 0x56, 0x69, 0x23, 0x56, 0x6f, 0x23, 0x56, 0x73, 0x23, 0x56, 0x74,
4910     0x23, 0x57, 0x30, 0x23, 0x57, 0x31, 0x23, 0x57, 0x32, 0x23, 0x57, 0x61,
4911     0x23, 0x57, 0x63, 0x23, 0x57, 0x65, 0x23, 0x57, 0x69, 0x23, 0x57, 0x6f,
4912     0x23, 0x57, 0x73, 0x23, 0x57, 0x74, 0x23, 0x59, 0x30, 0x23, 0x59, 0x31,
4913     0x23, 0x59, 0x32, 0x23, 0x59, 0x61, 0x23, 0x59, 0x63, 0x23, 0x59, 0x65,
4914     0x23, 0x59, 0x69, 0x23, 0x59, 0x6f, 0x23, 0x59, 0x73, 0x23, 0x59, 0x74};
4915 const uint8_t HuffDecoderCommon::table24_93_emit_[120] = {
4916     0x23, 0x6a, 0x30, 0x23, 0x6a, 0x31, 0x23, 0x6a, 0x32, 0x23, 0x6a, 0x61,
4917     0x23, 0x6a, 0x63, 0x23, 0x6a, 0x65, 0x23, 0x6a, 0x69, 0x23, 0x6a, 0x6f,
4918     0x23, 0x6a, 0x73, 0x23, 0x6a, 0x74, 0x23, 0x6b, 0x30, 0x23, 0x6b, 0x31,
4919     0x23, 0x6b, 0x32, 0x23, 0x6b, 0x61, 0x23, 0x6b, 0x63, 0x23, 0x6b, 0x65,
4920     0x23, 0x6b, 0x69, 0x23, 0x6b, 0x6f, 0x23, 0x6b, 0x73, 0x23, 0x6b, 0x74,
4921     0x23, 0x71, 0x30, 0x23, 0x71, 0x31, 0x23, 0x71, 0x32, 0x23, 0x71, 0x61,
4922     0x23, 0x71, 0x63, 0x23, 0x71, 0x65, 0x23, 0x71, 0x69, 0x23, 0x71, 0x6f,
4923     0x23, 0x71, 0x73, 0x23, 0x71, 0x74, 0x23, 0x76, 0x30, 0x23, 0x76, 0x31,
4924     0x23, 0x76, 0x32, 0x23, 0x76, 0x61, 0x23, 0x76, 0x63, 0x23, 0x76, 0x65,
4925     0x23, 0x76, 0x69, 0x23, 0x76, 0x6f, 0x23, 0x76, 0x73, 0x23, 0x76, 0x74};
4926 const uint8_t HuffDecoderCommon::table24_94_emit_[120] = {
4927     0x23, 0x77, 0x30, 0x23, 0x77, 0x31, 0x23, 0x77, 0x32, 0x23, 0x77, 0x61,
4928     0x23, 0x77, 0x63, 0x23, 0x77, 0x65, 0x23, 0x77, 0x69, 0x23, 0x77, 0x6f,
4929     0x23, 0x77, 0x73, 0x23, 0x77, 0x74, 0x23, 0x78, 0x30, 0x23, 0x78, 0x31,
4930     0x23, 0x78, 0x32, 0x23, 0x78, 0x61, 0x23, 0x78, 0x63, 0x23, 0x78, 0x65,
4931     0x23, 0x78, 0x69, 0x23, 0x78, 0x6f, 0x23, 0x78, 0x73, 0x23, 0x78, 0x74,
4932     0x23, 0x79, 0x30, 0x23, 0x79, 0x31, 0x23, 0x79, 0x32, 0x23, 0x79, 0x61,
4933     0x23, 0x79, 0x63, 0x23, 0x79, 0x65, 0x23, 0x79, 0x69, 0x23, 0x79, 0x6f,
4934     0x23, 0x79, 0x73, 0x23, 0x79, 0x74, 0x23, 0x7a, 0x30, 0x23, 0x7a, 0x31,
4935     0x23, 0x7a, 0x32, 0x23, 0x7a, 0x61, 0x23, 0x7a, 0x63, 0x23, 0x7a, 0x65,
4936     0x23, 0x7a, 0x69, 0x23, 0x7a, 0x6f, 0x23, 0x7a, 0x73, 0x23, 0x7a, 0x74};
4937 const uint8_t HuffDecoderCommon::table24_95_emit_[31] = {
4938     0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23,
4939     0x5a, 0x23, 0x21, 0x23, 0x22, 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f,
4940     0x23, 0x27, 0x23, 0x2b, 0x23, 0x7c, 0x23, 0x23, 0x3e};
4941 const uint16_t HuffDecoderCommon::table24_95_ops_[128] = {
4942     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4943     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
4944     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4945     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
4946     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4947     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4948     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4949     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4950     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
4951     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4952     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
4953     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
4954     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
4955     0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00ea, 0x0000, 0x0000,
4956     0x0000, 0x0003};
4957 const uint8_t HuffDecoderCommon::table24_96_emit_[204] = {
4958     0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61,
4959     0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f,
4960     0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x30, 0x20, 0x3e, 0x30, 0x25,
4961     0x3e, 0x30, 0x2d, 0x3e, 0x30, 0x2e, 0x3e, 0x30, 0x2f, 0x3e, 0x30, 0x33,
4962     0x3e, 0x30, 0x34, 0x3e, 0x30, 0x35, 0x3e, 0x30, 0x36, 0x3e, 0x30, 0x37,
4963     0x3e, 0x30, 0x38, 0x3e, 0x30, 0x39, 0x3e, 0x30, 0x3d, 0x3e, 0x30, 0x41,
4964     0x3e, 0x30, 0x5f, 0x3e, 0x30, 0x62, 0x3e, 0x30, 0x64, 0x3e, 0x30, 0x66,
4965     0x3e, 0x30, 0x67, 0x3e, 0x30, 0x68, 0x3e, 0x30, 0x6c, 0x3e, 0x30, 0x6d,
4966     0x3e, 0x30, 0x6e, 0x3e, 0x30, 0x70, 0x3e, 0x30, 0x72, 0x3e, 0x30, 0x75,
4967     0x3e, 0x30, 0x3a, 0x3e, 0x30, 0x42, 0x3e, 0x30, 0x43, 0x3e, 0x30, 0x44,
4968     0x3e, 0x30, 0x45, 0x3e, 0x30, 0x46, 0x3e, 0x30, 0x47, 0x3e, 0x30, 0x48,
4969     0x3e, 0x30, 0x49, 0x3e, 0x30, 0x4a, 0x3e, 0x30, 0x4b, 0x3e, 0x30, 0x4c,
4970     0x3e, 0x30, 0x4d, 0x3e, 0x30, 0x4e, 0x3e, 0x30, 0x4f, 0x3e, 0x30, 0x50,
4971     0x3e, 0x30, 0x51, 0x3e, 0x30, 0x52, 0x3e, 0x30, 0x53, 0x3e, 0x30, 0x54,
4972     0x3e, 0x30, 0x55, 0x3e, 0x30, 0x56, 0x3e, 0x30, 0x57, 0x3e, 0x30, 0x59,
4973     0x3e, 0x30, 0x6a, 0x3e, 0x30, 0x6b, 0x3e, 0x30, 0x71, 0x3e, 0x30, 0x76,
4974     0x3e, 0x30, 0x77, 0x3e, 0x30, 0x78, 0x3e, 0x30, 0x79, 0x3e, 0x30, 0x7a};
4975 const uint8_t HuffDecoderCommon::table24_97_emit_[204] = {
4976     0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31, 0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61,
4977     0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65, 0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f,
4978     0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74, 0x3e, 0x31, 0x20, 0x3e, 0x31, 0x25,
4979     0x3e, 0x31, 0x2d, 0x3e, 0x31, 0x2e, 0x3e, 0x31, 0x2f, 0x3e, 0x31, 0x33,
4980     0x3e, 0x31, 0x34, 0x3e, 0x31, 0x35, 0x3e, 0x31, 0x36, 0x3e, 0x31, 0x37,
4981     0x3e, 0x31, 0x38, 0x3e, 0x31, 0x39, 0x3e, 0x31, 0x3d, 0x3e, 0x31, 0x41,
4982     0x3e, 0x31, 0x5f, 0x3e, 0x31, 0x62, 0x3e, 0x31, 0x64, 0x3e, 0x31, 0x66,
4983     0x3e, 0x31, 0x67, 0x3e, 0x31, 0x68, 0x3e, 0x31, 0x6c, 0x3e, 0x31, 0x6d,
4984     0x3e, 0x31, 0x6e, 0x3e, 0x31, 0x70, 0x3e, 0x31, 0x72, 0x3e, 0x31, 0x75,
4985     0x3e, 0x31, 0x3a, 0x3e, 0x31, 0x42, 0x3e, 0x31, 0x43, 0x3e, 0x31, 0x44,
4986     0x3e, 0x31, 0x45, 0x3e, 0x31, 0x46, 0x3e, 0x31, 0x47, 0x3e, 0x31, 0x48,
4987     0x3e, 0x31, 0x49, 0x3e, 0x31, 0x4a, 0x3e, 0x31, 0x4b, 0x3e, 0x31, 0x4c,
4988     0x3e, 0x31, 0x4d, 0x3e, 0x31, 0x4e, 0x3e, 0x31, 0x4f, 0x3e, 0x31, 0x50,
4989     0x3e, 0x31, 0x51, 0x3e, 0x31, 0x52, 0x3e, 0x31, 0x53, 0x3e, 0x31, 0x54,
4990     0x3e, 0x31, 0x55, 0x3e, 0x31, 0x56, 0x3e, 0x31, 0x57, 0x3e, 0x31, 0x59,
4991     0x3e, 0x31, 0x6a, 0x3e, 0x31, 0x6b, 0x3e, 0x31, 0x71, 0x3e, 0x31, 0x76,
4992     0x3e, 0x31, 0x77, 0x3e, 0x31, 0x78, 0x3e, 0x31, 0x79, 0x3e, 0x31, 0x7a};
4993 const uint8_t HuffDecoderCommon::table24_98_emit_[204] = {
4994     0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61,
4995     0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f,
4996     0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x32, 0x20, 0x3e, 0x32, 0x25,
4997     0x3e, 0x32, 0x2d, 0x3e, 0x32, 0x2e, 0x3e, 0x32, 0x2f, 0x3e, 0x32, 0x33,
4998     0x3e, 0x32, 0x34, 0x3e, 0x32, 0x35, 0x3e, 0x32, 0x36, 0x3e, 0x32, 0x37,
4999     0x3e, 0x32, 0x38, 0x3e, 0x32, 0x39, 0x3e, 0x32, 0x3d, 0x3e, 0x32, 0x41,
5000     0x3e, 0x32, 0x5f, 0x3e, 0x32, 0x62, 0x3e, 0x32, 0x64, 0x3e, 0x32, 0x66,
5001     0x3e, 0x32, 0x67, 0x3e, 0x32, 0x68, 0x3e, 0x32, 0x6c, 0x3e, 0x32, 0x6d,
5002     0x3e, 0x32, 0x6e, 0x3e, 0x32, 0x70, 0x3e, 0x32, 0x72, 0x3e, 0x32, 0x75,
5003     0x3e, 0x32, 0x3a, 0x3e, 0x32, 0x42, 0x3e, 0x32, 0x43, 0x3e, 0x32, 0x44,
5004     0x3e, 0x32, 0x45, 0x3e, 0x32, 0x46, 0x3e, 0x32, 0x47, 0x3e, 0x32, 0x48,
5005     0x3e, 0x32, 0x49, 0x3e, 0x32, 0x4a, 0x3e, 0x32, 0x4b, 0x3e, 0x32, 0x4c,
5006     0x3e, 0x32, 0x4d, 0x3e, 0x32, 0x4e, 0x3e, 0x32, 0x4f, 0x3e, 0x32, 0x50,
5007     0x3e, 0x32, 0x51, 0x3e, 0x32, 0x52, 0x3e, 0x32, 0x53, 0x3e, 0x32, 0x54,
5008     0x3e, 0x32, 0x55, 0x3e, 0x32, 0x56, 0x3e, 0x32, 0x57, 0x3e, 0x32, 0x59,
5009     0x3e, 0x32, 0x6a, 0x3e, 0x32, 0x6b, 0x3e, 0x32, 0x71, 0x3e, 0x32, 0x76,
5010     0x3e, 0x32, 0x77, 0x3e, 0x32, 0x78, 0x3e, 0x32, 0x79, 0x3e, 0x32, 0x7a};
5011 const uint8_t HuffDecoderCommon::table24_99_emit_[204] = {
5012     0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31, 0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61,
5013     0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65, 0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f,
5014     0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74, 0x3e, 0x61, 0x20, 0x3e, 0x61, 0x25,
5015     0x3e, 0x61, 0x2d, 0x3e, 0x61, 0x2e, 0x3e, 0x61, 0x2f, 0x3e, 0x61, 0x33,
5016     0x3e, 0x61, 0x34, 0x3e, 0x61, 0x35, 0x3e, 0x61, 0x36, 0x3e, 0x61, 0x37,
5017     0x3e, 0x61, 0x38, 0x3e, 0x61, 0x39, 0x3e, 0x61, 0x3d, 0x3e, 0x61, 0x41,
5018     0x3e, 0x61, 0x5f, 0x3e, 0x61, 0x62, 0x3e, 0x61, 0x64, 0x3e, 0x61, 0x66,
5019     0x3e, 0x61, 0x67, 0x3e, 0x61, 0x68, 0x3e, 0x61, 0x6c, 0x3e, 0x61, 0x6d,
5020     0x3e, 0x61, 0x6e, 0x3e, 0x61, 0x70, 0x3e, 0x61, 0x72, 0x3e, 0x61, 0x75,
5021     0x3e, 0x61, 0x3a, 0x3e, 0x61, 0x42, 0x3e, 0x61, 0x43, 0x3e, 0x61, 0x44,
5022     0x3e, 0x61, 0x45, 0x3e, 0x61, 0x46, 0x3e, 0x61, 0x47, 0x3e, 0x61, 0x48,
5023     0x3e, 0x61, 0x49, 0x3e, 0x61, 0x4a, 0x3e, 0x61, 0x4b, 0x3e, 0x61, 0x4c,
5024     0x3e, 0x61, 0x4d, 0x3e, 0x61, 0x4e, 0x3e, 0x61, 0x4f, 0x3e, 0x61, 0x50,
5025     0x3e, 0x61, 0x51, 0x3e, 0x61, 0x52, 0x3e, 0x61, 0x53, 0x3e, 0x61, 0x54,
5026     0x3e, 0x61, 0x55, 0x3e, 0x61, 0x56, 0x3e, 0x61, 0x57, 0x3e, 0x61, 0x59,
5027     0x3e, 0x61, 0x6a, 0x3e, 0x61, 0x6b, 0x3e, 0x61, 0x71, 0x3e, 0x61, 0x76,
5028     0x3e, 0x61, 0x77, 0x3e, 0x61, 0x78, 0x3e, 0x61, 0x79, 0x3e, 0x61, 0x7a};
5029 const uint8_t HuffDecoderCommon::table24_100_emit_[204] = {
5030     0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61,
5031     0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f,
5032     0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x63, 0x20, 0x3e, 0x63, 0x25,
5033     0x3e, 0x63, 0x2d, 0x3e, 0x63, 0x2e, 0x3e, 0x63, 0x2f, 0x3e, 0x63, 0x33,
5034     0x3e, 0x63, 0x34, 0x3e, 0x63, 0x35, 0x3e, 0x63, 0x36, 0x3e, 0x63, 0x37,
5035     0x3e, 0x63, 0x38, 0x3e, 0x63, 0x39, 0x3e, 0x63, 0x3d, 0x3e, 0x63, 0x41,
5036     0x3e, 0x63, 0x5f, 0x3e, 0x63, 0x62, 0x3e, 0x63, 0x64, 0x3e, 0x63, 0x66,
5037     0x3e, 0x63, 0x67, 0x3e, 0x63, 0x68, 0x3e, 0x63, 0x6c, 0x3e, 0x63, 0x6d,
5038     0x3e, 0x63, 0x6e, 0x3e, 0x63, 0x70, 0x3e, 0x63, 0x72, 0x3e, 0x63, 0x75,
5039     0x3e, 0x63, 0x3a, 0x3e, 0x63, 0x42, 0x3e, 0x63, 0x43, 0x3e, 0x63, 0x44,
5040     0x3e, 0x63, 0x45, 0x3e, 0x63, 0x46, 0x3e, 0x63, 0x47, 0x3e, 0x63, 0x48,
5041     0x3e, 0x63, 0x49, 0x3e, 0x63, 0x4a, 0x3e, 0x63, 0x4b, 0x3e, 0x63, 0x4c,
5042     0x3e, 0x63, 0x4d, 0x3e, 0x63, 0x4e, 0x3e, 0x63, 0x4f, 0x3e, 0x63, 0x50,
5043     0x3e, 0x63, 0x51, 0x3e, 0x63, 0x52, 0x3e, 0x63, 0x53, 0x3e, 0x63, 0x54,
5044     0x3e, 0x63, 0x55, 0x3e, 0x63, 0x56, 0x3e, 0x63, 0x57, 0x3e, 0x63, 0x59,
5045     0x3e, 0x63, 0x6a, 0x3e, 0x63, 0x6b, 0x3e, 0x63, 0x71, 0x3e, 0x63, 0x76,
5046     0x3e, 0x63, 0x77, 0x3e, 0x63, 0x78, 0x3e, 0x63, 0x79, 0x3e, 0x63, 0x7a};
5047 const uint8_t HuffDecoderCommon::table24_101_emit_[204] = {
5048     0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31, 0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61,
5049     0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65, 0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f,
5050     0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74, 0x3e, 0x65, 0x20, 0x3e, 0x65, 0x25,
5051     0x3e, 0x65, 0x2d, 0x3e, 0x65, 0x2e, 0x3e, 0x65, 0x2f, 0x3e, 0x65, 0x33,
5052     0x3e, 0x65, 0x34, 0x3e, 0x65, 0x35, 0x3e, 0x65, 0x36, 0x3e, 0x65, 0x37,
5053     0x3e, 0x65, 0x38, 0x3e, 0x65, 0x39, 0x3e, 0x65, 0x3d, 0x3e, 0x65, 0x41,
5054     0x3e, 0x65, 0x5f, 0x3e, 0x65, 0x62, 0x3e, 0x65, 0x64, 0x3e, 0x65, 0x66,
5055     0x3e, 0x65, 0x67, 0x3e, 0x65, 0x68, 0x3e, 0x65, 0x6c, 0x3e, 0x65, 0x6d,
5056     0x3e, 0x65, 0x6e, 0x3e, 0x65, 0x70, 0x3e, 0x65, 0x72, 0x3e, 0x65, 0x75,
5057     0x3e, 0x65, 0x3a, 0x3e, 0x65, 0x42, 0x3e, 0x65, 0x43, 0x3e, 0x65, 0x44,
5058     0x3e, 0x65, 0x45, 0x3e, 0x65, 0x46, 0x3e, 0x65, 0x47, 0x3e, 0x65, 0x48,
5059     0x3e, 0x65, 0x49, 0x3e, 0x65, 0x4a, 0x3e, 0x65, 0x4b, 0x3e, 0x65, 0x4c,
5060     0x3e, 0x65, 0x4d, 0x3e, 0x65, 0x4e, 0x3e, 0x65, 0x4f, 0x3e, 0x65, 0x50,
5061     0x3e, 0x65, 0x51, 0x3e, 0x65, 0x52, 0x3e, 0x65, 0x53, 0x3e, 0x65, 0x54,
5062     0x3e, 0x65, 0x55, 0x3e, 0x65, 0x56, 0x3e, 0x65, 0x57, 0x3e, 0x65, 0x59,
5063     0x3e, 0x65, 0x6a, 0x3e, 0x65, 0x6b, 0x3e, 0x65, 0x71, 0x3e, 0x65, 0x76,
5064     0x3e, 0x65, 0x77, 0x3e, 0x65, 0x78, 0x3e, 0x65, 0x79, 0x3e, 0x65, 0x7a};
5065 const uint8_t HuffDecoderCommon::table24_102_emit_[204] = {
5066     0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61,
5067     0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f,
5068     0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x69, 0x20, 0x3e, 0x69, 0x25,
5069     0x3e, 0x69, 0x2d, 0x3e, 0x69, 0x2e, 0x3e, 0x69, 0x2f, 0x3e, 0x69, 0x33,
5070     0x3e, 0x69, 0x34, 0x3e, 0x69, 0x35, 0x3e, 0x69, 0x36, 0x3e, 0x69, 0x37,
5071     0x3e, 0x69, 0x38, 0x3e, 0x69, 0x39, 0x3e, 0x69, 0x3d, 0x3e, 0x69, 0x41,
5072     0x3e, 0x69, 0x5f, 0x3e, 0x69, 0x62, 0x3e, 0x69, 0x64, 0x3e, 0x69, 0x66,
5073     0x3e, 0x69, 0x67, 0x3e, 0x69, 0x68, 0x3e, 0x69, 0x6c, 0x3e, 0x69, 0x6d,
5074     0x3e, 0x69, 0x6e, 0x3e, 0x69, 0x70, 0x3e, 0x69, 0x72, 0x3e, 0x69, 0x75,
5075     0x3e, 0x69, 0x3a, 0x3e, 0x69, 0x42, 0x3e, 0x69, 0x43, 0x3e, 0x69, 0x44,
5076     0x3e, 0x69, 0x45, 0x3e, 0x69, 0x46, 0x3e, 0x69, 0x47, 0x3e, 0x69, 0x48,
5077     0x3e, 0x69, 0x49, 0x3e, 0x69, 0x4a, 0x3e, 0x69, 0x4b, 0x3e, 0x69, 0x4c,
5078     0x3e, 0x69, 0x4d, 0x3e, 0x69, 0x4e, 0x3e, 0x69, 0x4f, 0x3e, 0x69, 0x50,
5079     0x3e, 0x69, 0x51, 0x3e, 0x69, 0x52, 0x3e, 0x69, 0x53, 0x3e, 0x69, 0x54,
5080     0x3e, 0x69, 0x55, 0x3e, 0x69, 0x56, 0x3e, 0x69, 0x57, 0x3e, 0x69, 0x59,
5081     0x3e, 0x69, 0x6a, 0x3e, 0x69, 0x6b, 0x3e, 0x69, 0x71, 0x3e, 0x69, 0x76,
5082     0x3e, 0x69, 0x77, 0x3e, 0x69, 0x78, 0x3e, 0x69, 0x79, 0x3e, 0x69, 0x7a};
5083 const uint8_t HuffDecoderCommon::table24_103_emit_[204] = {
5084     0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31, 0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61,
5085     0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65, 0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f,
5086     0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74, 0x3e, 0x6f, 0x20, 0x3e, 0x6f, 0x25,
5087     0x3e, 0x6f, 0x2d, 0x3e, 0x6f, 0x2e, 0x3e, 0x6f, 0x2f, 0x3e, 0x6f, 0x33,
5088     0x3e, 0x6f, 0x34, 0x3e, 0x6f, 0x35, 0x3e, 0x6f, 0x36, 0x3e, 0x6f, 0x37,
5089     0x3e, 0x6f, 0x38, 0x3e, 0x6f, 0x39, 0x3e, 0x6f, 0x3d, 0x3e, 0x6f, 0x41,
5090     0x3e, 0x6f, 0x5f, 0x3e, 0x6f, 0x62, 0x3e, 0x6f, 0x64, 0x3e, 0x6f, 0x66,
5091     0x3e, 0x6f, 0x67, 0x3e, 0x6f, 0x68, 0x3e, 0x6f, 0x6c, 0x3e, 0x6f, 0x6d,
5092     0x3e, 0x6f, 0x6e, 0x3e, 0x6f, 0x70, 0x3e, 0x6f, 0x72, 0x3e, 0x6f, 0x75,
5093     0x3e, 0x6f, 0x3a, 0x3e, 0x6f, 0x42, 0x3e, 0x6f, 0x43, 0x3e, 0x6f, 0x44,
5094     0x3e, 0x6f, 0x45, 0x3e, 0x6f, 0x46, 0x3e, 0x6f, 0x47, 0x3e, 0x6f, 0x48,
5095     0x3e, 0x6f, 0x49, 0x3e, 0x6f, 0x4a, 0x3e, 0x6f, 0x4b, 0x3e, 0x6f, 0x4c,
5096     0x3e, 0x6f, 0x4d, 0x3e, 0x6f, 0x4e, 0x3e, 0x6f, 0x4f, 0x3e, 0x6f, 0x50,
5097     0x3e, 0x6f, 0x51, 0x3e, 0x6f, 0x52, 0x3e, 0x6f, 0x53, 0x3e, 0x6f, 0x54,
5098     0x3e, 0x6f, 0x55, 0x3e, 0x6f, 0x56, 0x3e, 0x6f, 0x57, 0x3e, 0x6f, 0x59,
5099     0x3e, 0x6f, 0x6a, 0x3e, 0x6f, 0x6b, 0x3e, 0x6f, 0x71, 0x3e, 0x6f, 0x76,
5100     0x3e, 0x6f, 0x77, 0x3e, 0x6f, 0x78, 0x3e, 0x6f, 0x79, 0x3e, 0x6f, 0x7a};
5101 const uint8_t HuffDecoderCommon::table24_104_emit_[204] = {
5102     0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61,
5103     0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f,
5104     0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x73, 0x20, 0x3e, 0x73, 0x25,
5105     0x3e, 0x73, 0x2d, 0x3e, 0x73, 0x2e, 0x3e, 0x73, 0x2f, 0x3e, 0x73, 0x33,
5106     0x3e, 0x73, 0x34, 0x3e, 0x73, 0x35, 0x3e, 0x73, 0x36, 0x3e, 0x73, 0x37,
5107     0x3e, 0x73, 0x38, 0x3e, 0x73, 0x39, 0x3e, 0x73, 0x3d, 0x3e, 0x73, 0x41,
5108     0x3e, 0x73, 0x5f, 0x3e, 0x73, 0x62, 0x3e, 0x73, 0x64, 0x3e, 0x73, 0x66,
5109     0x3e, 0x73, 0x67, 0x3e, 0x73, 0x68, 0x3e, 0x73, 0x6c, 0x3e, 0x73, 0x6d,
5110     0x3e, 0x73, 0x6e, 0x3e, 0x73, 0x70, 0x3e, 0x73, 0x72, 0x3e, 0x73, 0x75,
5111     0x3e, 0x73, 0x3a, 0x3e, 0x73, 0x42, 0x3e, 0x73, 0x43, 0x3e, 0x73, 0x44,
5112     0x3e, 0x73, 0x45, 0x3e, 0x73, 0x46, 0x3e, 0x73, 0x47, 0x3e, 0x73, 0x48,
5113     0x3e, 0x73, 0x49, 0x3e, 0x73, 0x4a, 0x3e, 0x73, 0x4b, 0x3e, 0x73, 0x4c,
5114     0x3e, 0x73, 0x4d, 0x3e, 0x73, 0x4e, 0x3e, 0x73, 0x4f, 0x3e, 0x73, 0x50,
5115     0x3e, 0x73, 0x51, 0x3e, 0x73, 0x52, 0x3e, 0x73, 0x53, 0x3e, 0x73, 0x54,
5116     0x3e, 0x73, 0x55, 0x3e, 0x73, 0x56, 0x3e, 0x73, 0x57, 0x3e, 0x73, 0x59,
5117     0x3e, 0x73, 0x6a, 0x3e, 0x73, 0x6b, 0x3e, 0x73, 0x71, 0x3e, 0x73, 0x76,
5118     0x3e, 0x73, 0x77, 0x3e, 0x73, 0x78, 0x3e, 0x73, 0x79, 0x3e, 0x73, 0x7a};
5119 const uint8_t HuffDecoderCommon::table24_105_emit_[204] = {
5120     0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31, 0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61,
5121     0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65, 0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f,
5122     0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74, 0x3e, 0x74, 0x20, 0x3e, 0x74, 0x25,
5123     0x3e, 0x74, 0x2d, 0x3e, 0x74, 0x2e, 0x3e, 0x74, 0x2f, 0x3e, 0x74, 0x33,
5124     0x3e, 0x74, 0x34, 0x3e, 0x74, 0x35, 0x3e, 0x74, 0x36, 0x3e, 0x74, 0x37,
5125     0x3e, 0x74, 0x38, 0x3e, 0x74, 0x39, 0x3e, 0x74, 0x3d, 0x3e, 0x74, 0x41,
5126     0x3e, 0x74, 0x5f, 0x3e, 0x74, 0x62, 0x3e, 0x74, 0x64, 0x3e, 0x74, 0x66,
5127     0x3e, 0x74, 0x67, 0x3e, 0x74, 0x68, 0x3e, 0x74, 0x6c, 0x3e, 0x74, 0x6d,
5128     0x3e, 0x74, 0x6e, 0x3e, 0x74, 0x70, 0x3e, 0x74, 0x72, 0x3e, 0x74, 0x75,
5129     0x3e, 0x74, 0x3a, 0x3e, 0x74, 0x42, 0x3e, 0x74, 0x43, 0x3e, 0x74, 0x44,
5130     0x3e, 0x74, 0x45, 0x3e, 0x74, 0x46, 0x3e, 0x74, 0x47, 0x3e, 0x74, 0x48,
5131     0x3e, 0x74, 0x49, 0x3e, 0x74, 0x4a, 0x3e, 0x74, 0x4b, 0x3e, 0x74, 0x4c,
5132     0x3e, 0x74, 0x4d, 0x3e, 0x74, 0x4e, 0x3e, 0x74, 0x4f, 0x3e, 0x74, 0x50,
5133     0x3e, 0x74, 0x51, 0x3e, 0x74, 0x52, 0x3e, 0x74, 0x53, 0x3e, 0x74, 0x54,
5134     0x3e, 0x74, 0x55, 0x3e, 0x74, 0x56, 0x3e, 0x74, 0x57, 0x3e, 0x74, 0x59,
5135     0x3e, 0x74, 0x6a, 0x3e, 0x74, 0x6b, 0x3e, 0x74, 0x71, 0x3e, 0x74, 0x76,
5136     0x3e, 0x74, 0x77, 0x3e, 0x74, 0x78, 0x3e, 0x74, 0x79, 0x3e, 0x74, 0x7a};
5137 const uint8_t HuffDecoderCommon::table24_106_emit_[216] = {
5138     0x3e, 0x20, 0x30, 0x3e, 0x20, 0x31, 0x3e, 0x20, 0x32, 0x3e, 0x20, 0x61,
5139     0x3e, 0x20, 0x63, 0x3e, 0x20, 0x65, 0x3e, 0x20, 0x69, 0x3e, 0x20, 0x6f,
5140     0x3e, 0x20, 0x73, 0x3e, 0x20, 0x74, 0x3e, 0x20, 0x20, 0x3e, 0x20, 0x25,
5141     0x3e, 0x20, 0x2d, 0x3e, 0x20, 0x2e, 0x3e, 0x20, 0x2f, 0x3e, 0x20, 0x33,
5142     0x3e, 0x20, 0x34, 0x3e, 0x20, 0x35, 0x3e, 0x20, 0x36, 0x3e, 0x20, 0x37,
5143     0x3e, 0x20, 0x38, 0x3e, 0x20, 0x39, 0x3e, 0x20, 0x3d, 0x3e, 0x20, 0x41,
5144     0x3e, 0x20, 0x5f, 0x3e, 0x20, 0x62, 0x3e, 0x20, 0x64, 0x3e, 0x20, 0x66,
5145     0x3e, 0x20, 0x67, 0x3e, 0x20, 0x68, 0x3e, 0x20, 0x6c, 0x3e, 0x20, 0x6d,
5146     0x3e, 0x20, 0x6e, 0x3e, 0x20, 0x70, 0x3e, 0x20, 0x72, 0x3e, 0x20, 0x75,
5147     0x3e, 0x25, 0x30, 0x3e, 0x25, 0x31, 0x3e, 0x25, 0x32, 0x3e, 0x25, 0x61,
5148     0x3e, 0x25, 0x63, 0x3e, 0x25, 0x65, 0x3e, 0x25, 0x69, 0x3e, 0x25, 0x6f,
5149     0x3e, 0x25, 0x73, 0x3e, 0x25, 0x74, 0x3e, 0x25, 0x20, 0x3e, 0x25, 0x25,
5150     0x3e, 0x25, 0x2d, 0x3e, 0x25, 0x2e, 0x3e, 0x25, 0x2f, 0x3e, 0x25, 0x33,
5151     0x3e, 0x25, 0x34, 0x3e, 0x25, 0x35, 0x3e, 0x25, 0x36, 0x3e, 0x25, 0x37,
5152     0x3e, 0x25, 0x38, 0x3e, 0x25, 0x39, 0x3e, 0x25, 0x3d, 0x3e, 0x25, 0x41,
5153     0x3e, 0x25, 0x5f, 0x3e, 0x25, 0x62, 0x3e, 0x25, 0x64, 0x3e, 0x25, 0x66,
5154     0x3e, 0x25, 0x67, 0x3e, 0x25, 0x68, 0x3e, 0x25, 0x6c, 0x3e, 0x25, 0x6d,
5155     0x3e, 0x25, 0x6e, 0x3e, 0x25, 0x70, 0x3e, 0x25, 0x72, 0x3e, 0x25, 0x75};
5156 const uint8_t HuffDecoderCommon::table24_107_emit_[216] = {
5157     0x3e, 0x2d, 0x30, 0x3e, 0x2d, 0x31, 0x3e, 0x2d, 0x32, 0x3e, 0x2d, 0x61,
5158     0x3e, 0x2d, 0x63, 0x3e, 0x2d, 0x65, 0x3e, 0x2d, 0x69, 0x3e, 0x2d, 0x6f,
5159     0x3e, 0x2d, 0x73, 0x3e, 0x2d, 0x74, 0x3e, 0x2d, 0x20, 0x3e, 0x2d, 0x25,
5160     0x3e, 0x2d, 0x2d, 0x3e, 0x2d, 0x2e, 0x3e, 0x2d, 0x2f, 0x3e, 0x2d, 0x33,
5161     0x3e, 0x2d, 0x34, 0x3e, 0x2d, 0x35, 0x3e, 0x2d, 0x36, 0x3e, 0x2d, 0x37,
5162     0x3e, 0x2d, 0x38, 0x3e, 0x2d, 0x39, 0x3e, 0x2d, 0x3d, 0x3e, 0x2d, 0x41,
5163     0x3e, 0x2d, 0x5f, 0x3e, 0x2d, 0x62, 0x3e, 0x2d, 0x64, 0x3e, 0x2d, 0x66,
5164     0x3e, 0x2d, 0x67, 0x3e, 0x2d, 0x68, 0x3e, 0x2d, 0x6c, 0x3e, 0x2d, 0x6d,
5165     0x3e, 0x2d, 0x6e, 0x3e, 0x2d, 0x70, 0x3e, 0x2d, 0x72, 0x3e, 0x2d, 0x75,
5166     0x3e, 0x2e, 0x30, 0x3e, 0x2e, 0x31, 0x3e, 0x2e, 0x32, 0x3e, 0x2e, 0x61,
5167     0x3e, 0x2e, 0x63, 0x3e, 0x2e, 0x65, 0x3e, 0x2e, 0x69, 0x3e, 0x2e, 0x6f,
5168     0x3e, 0x2e, 0x73, 0x3e, 0x2e, 0x74, 0x3e, 0x2e, 0x20, 0x3e, 0x2e, 0x25,
5169     0x3e, 0x2e, 0x2d, 0x3e, 0x2e, 0x2e, 0x3e, 0x2e, 0x2f, 0x3e, 0x2e, 0x33,
5170     0x3e, 0x2e, 0x34, 0x3e, 0x2e, 0x35, 0x3e, 0x2e, 0x36, 0x3e, 0x2e, 0x37,
5171     0x3e, 0x2e, 0x38, 0x3e, 0x2e, 0x39, 0x3e, 0x2e, 0x3d, 0x3e, 0x2e, 0x41,
5172     0x3e, 0x2e, 0x5f, 0x3e, 0x2e, 0x62, 0x3e, 0x2e, 0x64, 0x3e, 0x2e, 0x66,
5173     0x3e, 0x2e, 0x67, 0x3e, 0x2e, 0x68, 0x3e, 0x2e, 0x6c, 0x3e, 0x2e, 0x6d,
5174     0x3e, 0x2e, 0x6e, 0x3e, 0x2e, 0x70, 0x3e, 0x2e, 0x72, 0x3e, 0x2e, 0x75};
5175 const uint8_t HuffDecoderCommon::table24_108_emit_[216] = {
5176     0x3e, 0x2f, 0x30, 0x3e, 0x2f, 0x31, 0x3e, 0x2f, 0x32, 0x3e, 0x2f, 0x61,
5177     0x3e, 0x2f, 0x63, 0x3e, 0x2f, 0x65, 0x3e, 0x2f, 0x69, 0x3e, 0x2f, 0x6f,
5178     0x3e, 0x2f, 0x73, 0x3e, 0x2f, 0x74, 0x3e, 0x2f, 0x20, 0x3e, 0x2f, 0x25,
5179     0x3e, 0x2f, 0x2d, 0x3e, 0x2f, 0x2e, 0x3e, 0x2f, 0x2f, 0x3e, 0x2f, 0x33,
5180     0x3e, 0x2f, 0x34, 0x3e, 0x2f, 0x35, 0x3e, 0x2f, 0x36, 0x3e, 0x2f, 0x37,
5181     0x3e, 0x2f, 0x38, 0x3e, 0x2f, 0x39, 0x3e, 0x2f, 0x3d, 0x3e, 0x2f, 0x41,
5182     0x3e, 0x2f, 0x5f, 0x3e, 0x2f, 0x62, 0x3e, 0x2f, 0x64, 0x3e, 0x2f, 0x66,
5183     0x3e, 0x2f, 0x67, 0x3e, 0x2f, 0x68, 0x3e, 0x2f, 0x6c, 0x3e, 0x2f, 0x6d,
5184     0x3e, 0x2f, 0x6e, 0x3e, 0x2f, 0x70, 0x3e, 0x2f, 0x72, 0x3e, 0x2f, 0x75,
5185     0x3e, 0x33, 0x30, 0x3e, 0x33, 0x31, 0x3e, 0x33, 0x32, 0x3e, 0x33, 0x61,
5186     0x3e, 0x33, 0x63, 0x3e, 0x33, 0x65, 0x3e, 0x33, 0x69, 0x3e, 0x33, 0x6f,
5187     0x3e, 0x33, 0x73, 0x3e, 0x33, 0x74, 0x3e, 0x33, 0x20, 0x3e, 0x33, 0x25,
5188     0x3e, 0x33, 0x2d, 0x3e, 0x33, 0x2e, 0x3e, 0x33, 0x2f, 0x3e, 0x33, 0x33,
5189     0x3e, 0x33, 0x34, 0x3e, 0x33, 0x35, 0x3e, 0x33, 0x36, 0x3e, 0x33, 0x37,
5190     0x3e, 0x33, 0x38, 0x3e, 0x33, 0x39, 0x3e, 0x33, 0x3d, 0x3e, 0x33, 0x41,
5191     0x3e, 0x33, 0x5f, 0x3e, 0x33, 0x62, 0x3e, 0x33, 0x64, 0x3e, 0x33, 0x66,
5192     0x3e, 0x33, 0x67, 0x3e, 0x33, 0x68, 0x3e, 0x33, 0x6c, 0x3e, 0x33, 0x6d,
5193     0x3e, 0x33, 0x6e, 0x3e, 0x33, 0x70, 0x3e, 0x33, 0x72, 0x3e, 0x33, 0x75};
5194 const uint8_t HuffDecoderCommon::table24_109_emit_[216] = {
5195     0x3e, 0x34, 0x30, 0x3e, 0x34, 0x31, 0x3e, 0x34, 0x32, 0x3e, 0x34, 0x61,
5196     0x3e, 0x34, 0x63, 0x3e, 0x34, 0x65, 0x3e, 0x34, 0x69, 0x3e, 0x34, 0x6f,
5197     0x3e, 0x34, 0x73, 0x3e, 0x34, 0x74, 0x3e, 0x34, 0x20, 0x3e, 0x34, 0x25,
5198     0x3e, 0x34, 0x2d, 0x3e, 0x34, 0x2e, 0x3e, 0x34, 0x2f, 0x3e, 0x34, 0x33,
5199     0x3e, 0x34, 0x34, 0x3e, 0x34, 0x35, 0x3e, 0x34, 0x36, 0x3e, 0x34, 0x37,
5200     0x3e, 0x34, 0x38, 0x3e, 0x34, 0x39, 0x3e, 0x34, 0x3d, 0x3e, 0x34, 0x41,
5201     0x3e, 0x34, 0x5f, 0x3e, 0x34, 0x62, 0x3e, 0x34, 0x64, 0x3e, 0x34, 0x66,
5202     0x3e, 0x34, 0x67, 0x3e, 0x34, 0x68, 0x3e, 0x34, 0x6c, 0x3e, 0x34, 0x6d,
5203     0x3e, 0x34, 0x6e, 0x3e, 0x34, 0x70, 0x3e, 0x34, 0x72, 0x3e, 0x34, 0x75,
5204     0x3e, 0x35, 0x30, 0x3e, 0x35, 0x31, 0x3e, 0x35, 0x32, 0x3e, 0x35, 0x61,
5205     0x3e, 0x35, 0x63, 0x3e, 0x35, 0x65, 0x3e, 0x35, 0x69, 0x3e, 0x35, 0x6f,
5206     0x3e, 0x35, 0x73, 0x3e, 0x35, 0x74, 0x3e, 0x35, 0x20, 0x3e, 0x35, 0x25,
5207     0x3e, 0x35, 0x2d, 0x3e, 0x35, 0x2e, 0x3e, 0x35, 0x2f, 0x3e, 0x35, 0x33,
5208     0x3e, 0x35, 0x34, 0x3e, 0x35, 0x35, 0x3e, 0x35, 0x36, 0x3e, 0x35, 0x37,
5209     0x3e, 0x35, 0x38, 0x3e, 0x35, 0x39, 0x3e, 0x35, 0x3d, 0x3e, 0x35, 0x41,
5210     0x3e, 0x35, 0x5f, 0x3e, 0x35, 0x62, 0x3e, 0x35, 0x64, 0x3e, 0x35, 0x66,
5211     0x3e, 0x35, 0x67, 0x3e, 0x35, 0x68, 0x3e, 0x35, 0x6c, 0x3e, 0x35, 0x6d,
5212     0x3e, 0x35, 0x6e, 0x3e, 0x35, 0x70, 0x3e, 0x35, 0x72, 0x3e, 0x35, 0x75};
5213 const uint8_t HuffDecoderCommon::table24_110_emit_[216] = {
5214     0x3e, 0x36, 0x30, 0x3e, 0x36, 0x31, 0x3e, 0x36, 0x32, 0x3e, 0x36, 0x61,
5215     0x3e, 0x36, 0x63, 0x3e, 0x36, 0x65, 0x3e, 0x36, 0x69, 0x3e, 0x36, 0x6f,
5216     0x3e, 0x36, 0x73, 0x3e, 0x36, 0x74, 0x3e, 0x36, 0x20, 0x3e, 0x36, 0x25,
5217     0x3e, 0x36, 0x2d, 0x3e, 0x36, 0x2e, 0x3e, 0x36, 0x2f, 0x3e, 0x36, 0x33,
5218     0x3e, 0x36, 0x34, 0x3e, 0x36, 0x35, 0x3e, 0x36, 0x36, 0x3e, 0x36, 0x37,
5219     0x3e, 0x36, 0x38, 0x3e, 0x36, 0x39, 0x3e, 0x36, 0x3d, 0x3e, 0x36, 0x41,
5220     0x3e, 0x36, 0x5f, 0x3e, 0x36, 0x62, 0x3e, 0x36, 0x64, 0x3e, 0x36, 0x66,
5221     0x3e, 0x36, 0x67, 0x3e, 0x36, 0x68, 0x3e, 0x36, 0x6c, 0x3e, 0x36, 0x6d,
5222     0x3e, 0x36, 0x6e, 0x3e, 0x36, 0x70, 0x3e, 0x36, 0x72, 0x3e, 0x36, 0x75,
5223     0x3e, 0x37, 0x30, 0x3e, 0x37, 0x31, 0x3e, 0x37, 0x32, 0x3e, 0x37, 0x61,
5224     0x3e, 0x37, 0x63, 0x3e, 0x37, 0x65, 0x3e, 0x37, 0x69, 0x3e, 0x37, 0x6f,
5225     0x3e, 0x37, 0x73, 0x3e, 0x37, 0x74, 0x3e, 0x37, 0x20, 0x3e, 0x37, 0x25,
5226     0x3e, 0x37, 0x2d, 0x3e, 0x37, 0x2e, 0x3e, 0x37, 0x2f, 0x3e, 0x37, 0x33,
5227     0x3e, 0x37, 0x34, 0x3e, 0x37, 0x35, 0x3e, 0x37, 0x36, 0x3e, 0x37, 0x37,
5228     0x3e, 0x37, 0x38, 0x3e, 0x37, 0x39, 0x3e, 0x37, 0x3d, 0x3e, 0x37, 0x41,
5229     0x3e, 0x37, 0x5f, 0x3e, 0x37, 0x62, 0x3e, 0x37, 0x64, 0x3e, 0x37, 0x66,
5230     0x3e, 0x37, 0x67, 0x3e, 0x37, 0x68, 0x3e, 0x37, 0x6c, 0x3e, 0x37, 0x6d,
5231     0x3e, 0x37, 0x6e, 0x3e, 0x37, 0x70, 0x3e, 0x37, 0x72, 0x3e, 0x37, 0x75};
5232 const uint8_t HuffDecoderCommon::table24_111_emit_[216] = {
5233     0x3e, 0x38, 0x30, 0x3e, 0x38, 0x31, 0x3e, 0x38, 0x32, 0x3e, 0x38, 0x61,
5234     0x3e, 0x38, 0x63, 0x3e, 0x38, 0x65, 0x3e, 0x38, 0x69, 0x3e, 0x38, 0x6f,
5235     0x3e, 0x38, 0x73, 0x3e, 0x38, 0x74, 0x3e, 0x38, 0x20, 0x3e, 0x38, 0x25,
5236     0x3e, 0x38, 0x2d, 0x3e, 0x38, 0x2e, 0x3e, 0x38, 0x2f, 0x3e, 0x38, 0x33,
5237     0x3e, 0x38, 0x34, 0x3e, 0x38, 0x35, 0x3e, 0x38, 0x36, 0x3e, 0x38, 0x37,
5238     0x3e, 0x38, 0x38, 0x3e, 0x38, 0x39, 0x3e, 0x38, 0x3d, 0x3e, 0x38, 0x41,
5239     0x3e, 0x38, 0x5f, 0x3e, 0x38, 0x62, 0x3e, 0x38, 0x64, 0x3e, 0x38, 0x66,
5240     0x3e, 0x38, 0x67, 0x3e, 0x38, 0x68, 0x3e, 0x38, 0x6c, 0x3e, 0x38, 0x6d,
5241     0x3e, 0x38, 0x6e, 0x3e, 0x38, 0x70, 0x3e, 0x38, 0x72, 0x3e, 0x38, 0x75,
5242     0x3e, 0x39, 0x30, 0x3e, 0x39, 0x31, 0x3e, 0x39, 0x32, 0x3e, 0x39, 0x61,
5243     0x3e, 0x39, 0x63, 0x3e, 0x39, 0x65, 0x3e, 0x39, 0x69, 0x3e, 0x39, 0x6f,
5244     0x3e, 0x39, 0x73, 0x3e, 0x39, 0x74, 0x3e, 0x39, 0x20, 0x3e, 0x39, 0x25,
5245     0x3e, 0x39, 0x2d, 0x3e, 0x39, 0x2e, 0x3e, 0x39, 0x2f, 0x3e, 0x39, 0x33,
5246     0x3e, 0x39, 0x34, 0x3e, 0x39, 0x35, 0x3e, 0x39, 0x36, 0x3e, 0x39, 0x37,
5247     0x3e, 0x39, 0x38, 0x3e, 0x39, 0x39, 0x3e, 0x39, 0x3d, 0x3e, 0x39, 0x41,
5248     0x3e, 0x39, 0x5f, 0x3e, 0x39, 0x62, 0x3e, 0x39, 0x64, 0x3e, 0x39, 0x66,
5249     0x3e, 0x39, 0x67, 0x3e, 0x39, 0x68, 0x3e, 0x39, 0x6c, 0x3e, 0x39, 0x6d,
5250     0x3e, 0x39, 0x6e, 0x3e, 0x39, 0x70, 0x3e, 0x39, 0x72, 0x3e, 0x39, 0x75};
5251 const uint8_t HuffDecoderCommon::table24_112_emit_[216] = {
5252     0x3e, 0x3d, 0x30, 0x3e, 0x3d, 0x31, 0x3e, 0x3d, 0x32, 0x3e, 0x3d, 0x61,
5253     0x3e, 0x3d, 0x63, 0x3e, 0x3d, 0x65, 0x3e, 0x3d, 0x69, 0x3e, 0x3d, 0x6f,
5254     0x3e, 0x3d, 0x73, 0x3e, 0x3d, 0x74, 0x3e, 0x3d, 0x20, 0x3e, 0x3d, 0x25,
5255     0x3e, 0x3d, 0x2d, 0x3e, 0x3d, 0x2e, 0x3e, 0x3d, 0x2f, 0x3e, 0x3d, 0x33,
5256     0x3e, 0x3d, 0x34, 0x3e, 0x3d, 0x35, 0x3e, 0x3d, 0x36, 0x3e, 0x3d, 0x37,
5257     0x3e, 0x3d, 0x38, 0x3e, 0x3d, 0x39, 0x3e, 0x3d, 0x3d, 0x3e, 0x3d, 0x41,
5258     0x3e, 0x3d, 0x5f, 0x3e, 0x3d, 0x62, 0x3e, 0x3d, 0x64, 0x3e, 0x3d, 0x66,
5259     0x3e, 0x3d, 0x67, 0x3e, 0x3d, 0x68, 0x3e, 0x3d, 0x6c, 0x3e, 0x3d, 0x6d,
5260     0x3e, 0x3d, 0x6e, 0x3e, 0x3d, 0x70, 0x3e, 0x3d, 0x72, 0x3e, 0x3d, 0x75,
5261     0x3e, 0x41, 0x30, 0x3e, 0x41, 0x31, 0x3e, 0x41, 0x32, 0x3e, 0x41, 0x61,
5262     0x3e, 0x41, 0x63, 0x3e, 0x41, 0x65, 0x3e, 0x41, 0x69, 0x3e, 0x41, 0x6f,
5263     0x3e, 0x41, 0x73, 0x3e, 0x41, 0x74, 0x3e, 0x41, 0x20, 0x3e, 0x41, 0x25,
5264     0x3e, 0x41, 0x2d, 0x3e, 0x41, 0x2e, 0x3e, 0x41, 0x2f, 0x3e, 0x41, 0x33,
5265     0x3e, 0x41, 0x34, 0x3e, 0x41, 0x35, 0x3e, 0x41, 0x36, 0x3e, 0x41, 0x37,
5266     0x3e, 0x41, 0x38, 0x3e, 0x41, 0x39, 0x3e, 0x41, 0x3d, 0x3e, 0x41, 0x41,
5267     0x3e, 0x41, 0x5f, 0x3e, 0x41, 0x62, 0x3e, 0x41, 0x64, 0x3e, 0x41, 0x66,
5268     0x3e, 0x41, 0x67, 0x3e, 0x41, 0x68, 0x3e, 0x41, 0x6c, 0x3e, 0x41, 0x6d,
5269     0x3e, 0x41, 0x6e, 0x3e, 0x41, 0x70, 0x3e, 0x41, 0x72, 0x3e, 0x41, 0x75};
5270 const uint8_t HuffDecoderCommon::table24_113_emit_[216] = {
5271     0x3e, 0x5f, 0x30, 0x3e, 0x5f, 0x31, 0x3e, 0x5f, 0x32, 0x3e, 0x5f, 0x61,
5272     0x3e, 0x5f, 0x63, 0x3e, 0x5f, 0x65, 0x3e, 0x5f, 0x69, 0x3e, 0x5f, 0x6f,
5273     0x3e, 0x5f, 0x73, 0x3e, 0x5f, 0x74, 0x3e, 0x5f, 0x20, 0x3e, 0x5f, 0x25,
5274     0x3e, 0x5f, 0x2d, 0x3e, 0x5f, 0x2e, 0x3e, 0x5f, 0x2f, 0x3e, 0x5f, 0x33,
5275     0x3e, 0x5f, 0x34, 0x3e, 0x5f, 0x35, 0x3e, 0x5f, 0x36, 0x3e, 0x5f, 0x37,
5276     0x3e, 0x5f, 0x38, 0x3e, 0x5f, 0x39, 0x3e, 0x5f, 0x3d, 0x3e, 0x5f, 0x41,
5277     0x3e, 0x5f, 0x5f, 0x3e, 0x5f, 0x62, 0x3e, 0x5f, 0x64, 0x3e, 0x5f, 0x66,
5278     0x3e, 0x5f, 0x67, 0x3e, 0x5f, 0x68, 0x3e, 0x5f, 0x6c, 0x3e, 0x5f, 0x6d,
5279     0x3e, 0x5f, 0x6e, 0x3e, 0x5f, 0x70, 0x3e, 0x5f, 0x72, 0x3e, 0x5f, 0x75,
5280     0x3e, 0x62, 0x30, 0x3e, 0x62, 0x31, 0x3e, 0x62, 0x32, 0x3e, 0x62, 0x61,
5281     0x3e, 0x62, 0x63, 0x3e, 0x62, 0x65, 0x3e, 0x62, 0x69, 0x3e, 0x62, 0x6f,
5282     0x3e, 0x62, 0x73, 0x3e, 0x62, 0x74, 0x3e, 0x62, 0x20, 0x3e, 0x62, 0x25,
5283     0x3e, 0x62, 0x2d, 0x3e, 0x62, 0x2e, 0x3e, 0x62, 0x2f, 0x3e, 0x62, 0x33,
5284     0x3e, 0x62, 0x34, 0x3e, 0x62, 0x35, 0x3e, 0x62, 0x36, 0x3e, 0x62, 0x37,
5285     0x3e, 0x62, 0x38, 0x3e, 0x62, 0x39, 0x3e, 0x62, 0x3d, 0x3e, 0x62, 0x41,
5286     0x3e, 0x62, 0x5f, 0x3e, 0x62, 0x62, 0x3e, 0x62, 0x64, 0x3e, 0x62, 0x66,
5287     0x3e, 0x62, 0x67, 0x3e, 0x62, 0x68, 0x3e, 0x62, 0x6c, 0x3e, 0x62, 0x6d,
5288     0x3e, 0x62, 0x6e, 0x3e, 0x62, 0x70, 0x3e, 0x62, 0x72, 0x3e, 0x62, 0x75};
5289 const uint8_t HuffDecoderCommon::table24_114_emit_[216] = {
5290     0x3e, 0x64, 0x30, 0x3e, 0x64, 0x31, 0x3e, 0x64, 0x32, 0x3e, 0x64, 0x61,
5291     0x3e, 0x64, 0x63, 0x3e, 0x64, 0x65, 0x3e, 0x64, 0x69, 0x3e, 0x64, 0x6f,
5292     0x3e, 0x64, 0x73, 0x3e, 0x64, 0x74, 0x3e, 0x64, 0x20, 0x3e, 0x64, 0x25,
5293     0x3e, 0x64, 0x2d, 0x3e, 0x64, 0x2e, 0x3e, 0x64, 0x2f, 0x3e, 0x64, 0x33,
5294     0x3e, 0x64, 0x34, 0x3e, 0x64, 0x35, 0x3e, 0x64, 0x36, 0x3e, 0x64, 0x37,
5295     0x3e, 0x64, 0x38, 0x3e, 0x64, 0x39, 0x3e, 0x64, 0x3d, 0x3e, 0x64, 0x41,
5296     0x3e, 0x64, 0x5f, 0x3e, 0x64, 0x62, 0x3e, 0x64, 0x64, 0x3e, 0x64, 0x66,
5297     0x3e, 0x64, 0x67, 0x3e, 0x64, 0x68, 0x3e, 0x64, 0x6c, 0x3e, 0x64, 0x6d,
5298     0x3e, 0x64, 0x6e, 0x3e, 0x64, 0x70, 0x3e, 0x64, 0x72, 0x3e, 0x64, 0x75,
5299     0x3e, 0x66, 0x30, 0x3e, 0x66, 0x31, 0x3e, 0x66, 0x32, 0x3e, 0x66, 0x61,
5300     0x3e, 0x66, 0x63, 0x3e, 0x66, 0x65, 0x3e, 0x66, 0x69, 0x3e, 0x66, 0x6f,
5301     0x3e, 0x66, 0x73, 0x3e, 0x66, 0x74, 0x3e, 0x66, 0x20, 0x3e, 0x66, 0x25,
5302     0x3e, 0x66, 0x2d, 0x3e, 0x66, 0x2e, 0x3e, 0x66, 0x2f, 0x3e, 0x66, 0x33,
5303     0x3e, 0x66, 0x34, 0x3e, 0x66, 0x35, 0x3e, 0x66, 0x36, 0x3e, 0x66, 0x37,
5304     0x3e, 0x66, 0x38, 0x3e, 0x66, 0x39, 0x3e, 0x66, 0x3d, 0x3e, 0x66, 0x41,
5305     0x3e, 0x66, 0x5f, 0x3e, 0x66, 0x62, 0x3e, 0x66, 0x64, 0x3e, 0x66, 0x66,
5306     0x3e, 0x66, 0x67, 0x3e, 0x66, 0x68, 0x3e, 0x66, 0x6c, 0x3e, 0x66, 0x6d,
5307     0x3e, 0x66, 0x6e, 0x3e, 0x66, 0x70, 0x3e, 0x66, 0x72, 0x3e, 0x66, 0x75};
5308 const uint8_t HuffDecoderCommon::table24_115_emit_[216] = {
5309     0x3e, 0x67, 0x30, 0x3e, 0x67, 0x31, 0x3e, 0x67, 0x32, 0x3e, 0x67, 0x61,
5310     0x3e, 0x67, 0x63, 0x3e, 0x67, 0x65, 0x3e, 0x67, 0x69, 0x3e, 0x67, 0x6f,
5311     0x3e, 0x67, 0x73, 0x3e, 0x67, 0x74, 0x3e, 0x67, 0x20, 0x3e, 0x67, 0x25,
5312     0x3e, 0x67, 0x2d, 0x3e, 0x67, 0x2e, 0x3e, 0x67, 0x2f, 0x3e, 0x67, 0x33,
5313     0x3e, 0x67, 0x34, 0x3e, 0x67, 0x35, 0x3e, 0x67, 0x36, 0x3e, 0x67, 0x37,
5314     0x3e, 0x67, 0x38, 0x3e, 0x67, 0x39, 0x3e, 0x67, 0x3d, 0x3e, 0x67, 0x41,
5315     0x3e, 0x67, 0x5f, 0x3e, 0x67, 0x62, 0x3e, 0x67, 0x64, 0x3e, 0x67, 0x66,
5316     0x3e, 0x67, 0x67, 0x3e, 0x67, 0x68, 0x3e, 0x67, 0x6c, 0x3e, 0x67, 0x6d,
5317     0x3e, 0x67, 0x6e, 0x3e, 0x67, 0x70, 0x3e, 0x67, 0x72, 0x3e, 0x67, 0x75,
5318     0x3e, 0x68, 0x30, 0x3e, 0x68, 0x31, 0x3e, 0x68, 0x32, 0x3e, 0x68, 0x61,
5319     0x3e, 0x68, 0x63, 0x3e, 0x68, 0x65, 0x3e, 0x68, 0x69, 0x3e, 0x68, 0x6f,
5320     0x3e, 0x68, 0x73, 0x3e, 0x68, 0x74, 0x3e, 0x68, 0x20, 0x3e, 0x68, 0x25,
5321     0x3e, 0x68, 0x2d, 0x3e, 0x68, 0x2e, 0x3e, 0x68, 0x2f, 0x3e, 0x68, 0x33,
5322     0x3e, 0x68, 0x34, 0x3e, 0x68, 0x35, 0x3e, 0x68, 0x36, 0x3e, 0x68, 0x37,
5323     0x3e, 0x68, 0x38, 0x3e, 0x68, 0x39, 0x3e, 0x68, 0x3d, 0x3e, 0x68, 0x41,
5324     0x3e, 0x68, 0x5f, 0x3e, 0x68, 0x62, 0x3e, 0x68, 0x64, 0x3e, 0x68, 0x66,
5325     0x3e, 0x68, 0x67, 0x3e, 0x68, 0x68, 0x3e, 0x68, 0x6c, 0x3e, 0x68, 0x6d,
5326     0x3e, 0x68, 0x6e, 0x3e, 0x68, 0x70, 0x3e, 0x68, 0x72, 0x3e, 0x68, 0x75};
5327 const uint8_t HuffDecoderCommon::table24_116_emit_[216] = {
5328     0x3e, 0x6c, 0x30, 0x3e, 0x6c, 0x31, 0x3e, 0x6c, 0x32, 0x3e, 0x6c, 0x61,
5329     0x3e, 0x6c, 0x63, 0x3e, 0x6c, 0x65, 0x3e, 0x6c, 0x69, 0x3e, 0x6c, 0x6f,
5330     0x3e, 0x6c, 0x73, 0x3e, 0x6c, 0x74, 0x3e, 0x6c, 0x20, 0x3e, 0x6c, 0x25,
5331     0x3e, 0x6c, 0x2d, 0x3e, 0x6c, 0x2e, 0x3e, 0x6c, 0x2f, 0x3e, 0x6c, 0x33,
5332     0x3e, 0x6c, 0x34, 0x3e, 0x6c, 0x35, 0x3e, 0x6c, 0x36, 0x3e, 0x6c, 0x37,
5333     0x3e, 0x6c, 0x38, 0x3e, 0x6c, 0x39, 0x3e, 0x6c, 0x3d, 0x3e, 0x6c, 0x41,
5334     0x3e, 0x6c, 0x5f, 0x3e, 0x6c, 0x62, 0x3e, 0x6c, 0x64, 0x3e, 0x6c, 0x66,
5335     0x3e, 0x6c, 0x67, 0x3e, 0x6c, 0x68, 0x3e, 0x6c, 0x6c, 0x3e, 0x6c, 0x6d,
5336     0x3e, 0x6c, 0x6e, 0x3e, 0x6c, 0x70, 0x3e, 0x6c, 0x72, 0x3e, 0x6c, 0x75,
5337     0x3e, 0x6d, 0x30, 0x3e, 0x6d, 0x31, 0x3e, 0x6d, 0x32, 0x3e, 0x6d, 0x61,
5338     0x3e, 0x6d, 0x63, 0x3e, 0x6d, 0x65, 0x3e, 0x6d, 0x69, 0x3e, 0x6d, 0x6f,
5339     0x3e, 0x6d, 0x73, 0x3e, 0x6d, 0x74, 0x3e, 0x6d, 0x20, 0x3e, 0x6d, 0x25,
5340     0x3e, 0x6d, 0x2d, 0x3e, 0x6d, 0x2e, 0x3e, 0x6d, 0x2f, 0x3e, 0x6d, 0x33,
5341     0x3e, 0x6d, 0x34, 0x3e, 0x6d, 0x35, 0x3e, 0x6d, 0x36, 0x3e, 0x6d, 0x37,
5342     0x3e, 0x6d, 0x38, 0x3e, 0x6d, 0x39, 0x3e, 0x6d, 0x3d, 0x3e, 0x6d, 0x41,
5343     0x3e, 0x6d, 0x5f, 0x3e, 0x6d, 0x62, 0x3e, 0x6d, 0x64, 0x3e, 0x6d, 0x66,
5344     0x3e, 0x6d, 0x67, 0x3e, 0x6d, 0x68, 0x3e, 0x6d, 0x6c, 0x3e, 0x6d, 0x6d,
5345     0x3e, 0x6d, 0x6e, 0x3e, 0x6d, 0x70, 0x3e, 0x6d, 0x72, 0x3e, 0x6d, 0x75};
5346 const uint8_t HuffDecoderCommon::table24_117_emit_[216] = {
5347     0x3e, 0x6e, 0x30, 0x3e, 0x6e, 0x31, 0x3e, 0x6e, 0x32, 0x3e, 0x6e, 0x61,
5348     0x3e, 0x6e, 0x63, 0x3e, 0x6e, 0x65, 0x3e, 0x6e, 0x69, 0x3e, 0x6e, 0x6f,
5349     0x3e, 0x6e, 0x73, 0x3e, 0x6e, 0x74, 0x3e, 0x6e, 0x20, 0x3e, 0x6e, 0x25,
5350     0x3e, 0x6e, 0x2d, 0x3e, 0x6e, 0x2e, 0x3e, 0x6e, 0x2f, 0x3e, 0x6e, 0x33,
5351     0x3e, 0x6e, 0x34, 0x3e, 0x6e, 0x35, 0x3e, 0x6e, 0x36, 0x3e, 0x6e, 0x37,
5352     0x3e, 0x6e, 0x38, 0x3e, 0x6e, 0x39, 0x3e, 0x6e, 0x3d, 0x3e, 0x6e, 0x41,
5353     0x3e, 0x6e, 0x5f, 0x3e, 0x6e, 0x62, 0x3e, 0x6e, 0x64, 0x3e, 0x6e, 0x66,
5354     0x3e, 0x6e, 0x67, 0x3e, 0x6e, 0x68, 0x3e, 0x6e, 0x6c, 0x3e, 0x6e, 0x6d,
5355     0x3e, 0x6e, 0x6e, 0x3e, 0x6e, 0x70, 0x3e, 0x6e, 0x72, 0x3e, 0x6e, 0x75,
5356     0x3e, 0x70, 0x30, 0x3e, 0x70, 0x31, 0x3e, 0x70, 0x32, 0x3e, 0x70, 0x61,
5357     0x3e, 0x70, 0x63, 0x3e, 0x70, 0x65, 0x3e, 0x70, 0x69, 0x3e, 0x70, 0x6f,
5358     0x3e, 0x70, 0x73, 0x3e, 0x70, 0x74, 0x3e, 0x70, 0x20, 0x3e, 0x70, 0x25,
5359     0x3e, 0x70, 0x2d, 0x3e, 0x70, 0x2e, 0x3e, 0x70, 0x2f, 0x3e, 0x70, 0x33,
5360     0x3e, 0x70, 0x34, 0x3e, 0x70, 0x35, 0x3e, 0x70, 0x36, 0x3e, 0x70, 0x37,
5361     0x3e, 0x70, 0x38, 0x3e, 0x70, 0x39, 0x3e, 0x70, 0x3d, 0x3e, 0x70, 0x41,
5362     0x3e, 0x70, 0x5f, 0x3e, 0x70, 0x62, 0x3e, 0x70, 0x64, 0x3e, 0x70, 0x66,
5363     0x3e, 0x70, 0x67, 0x3e, 0x70, 0x68, 0x3e, 0x70, 0x6c, 0x3e, 0x70, 0x6d,
5364     0x3e, 0x70, 0x6e, 0x3e, 0x70, 0x70, 0x3e, 0x70, 0x72, 0x3e, 0x70, 0x75};
5365 const uint8_t HuffDecoderCommon::table24_118_emit_[216] = {
5366     0x3e, 0x72, 0x30, 0x3e, 0x72, 0x31, 0x3e, 0x72, 0x32, 0x3e, 0x72, 0x61,
5367     0x3e, 0x72, 0x63, 0x3e, 0x72, 0x65, 0x3e, 0x72, 0x69, 0x3e, 0x72, 0x6f,
5368     0x3e, 0x72, 0x73, 0x3e, 0x72, 0x74, 0x3e, 0x72, 0x20, 0x3e, 0x72, 0x25,
5369     0x3e, 0x72, 0x2d, 0x3e, 0x72, 0x2e, 0x3e, 0x72, 0x2f, 0x3e, 0x72, 0x33,
5370     0x3e, 0x72, 0x34, 0x3e, 0x72, 0x35, 0x3e, 0x72, 0x36, 0x3e, 0x72, 0x37,
5371     0x3e, 0x72, 0x38, 0x3e, 0x72, 0x39, 0x3e, 0x72, 0x3d, 0x3e, 0x72, 0x41,
5372     0x3e, 0x72, 0x5f, 0x3e, 0x72, 0x62, 0x3e, 0x72, 0x64, 0x3e, 0x72, 0x66,
5373     0x3e, 0x72, 0x67, 0x3e, 0x72, 0x68, 0x3e, 0x72, 0x6c, 0x3e, 0x72, 0x6d,
5374     0x3e, 0x72, 0x6e, 0x3e, 0x72, 0x70, 0x3e, 0x72, 0x72, 0x3e, 0x72, 0x75,
5375     0x3e, 0x75, 0x30, 0x3e, 0x75, 0x31, 0x3e, 0x75, 0x32, 0x3e, 0x75, 0x61,
5376     0x3e, 0x75, 0x63, 0x3e, 0x75, 0x65, 0x3e, 0x75, 0x69, 0x3e, 0x75, 0x6f,
5377     0x3e, 0x75, 0x73, 0x3e, 0x75, 0x74, 0x3e, 0x75, 0x20, 0x3e, 0x75, 0x25,
5378     0x3e, 0x75, 0x2d, 0x3e, 0x75, 0x2e, 0x3e, 0x75, 0x2f, 0x3e, 0x75, 0x33,
5379     0x3e, 0x75, 0x34, 0x3e, 0x75, 0x35, 0x3e, 0x75, 0x36, 0x3e, 0x75, 0x37,
5380     0x3e, 0x75, 0x38, 0x3e, 0x75, 0x39, 0x3e, 0x75, 0x3d, 0x3e, 0x75, 0x41,
5381     0x3e, 0x75, 0x5f, 0x3e, 0x75, 0x62, 0x3e, 0x75, 0x64, 0x3e, 0x75, 0x66,
5382     0x3e, 0x75, 0x67, 0x3e, 0x75, 0x68, 0x3e, 0x75, 0x6c, 0x3e, 0x75, 0x6d,
5383     0x3e, 0x75, 0x6e, 0x3e, 0x75, 0x70, 0x3e, 0x75, 0x72, 0x3e, 0x75, 0x75};
5384 const uint8_t HuffDecoderCommon::table24_119_emit_[120] = {
5385     0x3e, 0x3a, 0x30, 0x3e, 0x3a, 0x31, 0x3e, 0x3a, 0x32, 0x3e, 0x3a, 0x61,
5386     0x3e, 0x3a, 0x63, 0x3e, 0x3a, 0x65, 0x3e, 0x3a, 0x69, 0x3e, 0x3a, 0x6f,
5387     0x3e, 0x3a, 0x73, 0x3e, 0x3a, 0x74, 0x3e, 0x42, 0x30, 0x3e, 0x42, 0x31,
5388     0x3e, 0x42, 0x32, 0x3e, 0x42, 0x61, 0x3e, 0x42, 0x63, 0x3e, 0x42, 0x65,
5389     0x3e, 0x42, 0x69, 0x3e, 0x42, 0x6f, 0x3e, 0x42, 0x73, 0x3e, 0x42, 0x74,
5390     0x3e, 0x43, 0x30, 0x3e, 0x43, 0x31, 0x3e, 0x43, 0x32, 0x3e, 0x43, 0x61,
5391     0x3e, 0x43, 0x63, 0x3e, 0x43, 0x65, 0x3e, 0x43, 0x69, 0x3e, 0x43, 0x6f,
5392     0x3e, 0x43, 0x73, 0x3e, 0x43, 0x74, 0x3e, 0x44, 0x30, 0x3e, 0x44, 0x31,
5393     0x3e, 0x44, 0x32, 0x3e, 0x44, 0x61, 0x3e, 0x44, 0x63, 0x3e, 0x44, 0x65,
5394     0x3e, 0x44, 0x69, 0x3e, 0x44, 0x6f, 0x3e, 0x44, 0x73, 0x3e, 0x44, 0x74};
5395 const uint8_t HuffDecoderCommon::table24_120_emit_[120] = {
5396     0x3e, 0x45, 0x30, 0x3e, 0x45, 0x31, 0x3e, 0x45, 0x32, 0x3e, 0x45, 0x61,
5397     0x3e, 0x45, 0x63, 0x3e, 0x45, 0x65, 0x3e, 0x45, 0x69, 0x3e, 0x45, 0x6f,
5398     0x3e, 0x45, 0x73, 0x3e, 0x45, 0x74, 0x3e, 0x46, 0x30, 0x3e, 0x46, 0x31,
5399     0x3e, 0x46, 0x32, 0x3e, 0x46, 0x61, 0x3e, 0x46, 0x63, 0x3e, 0x46, 0x65,
5400     0x3e, 0x46, 0x69, 0x3e, 0x46, 0x6f, 0x3e, 0x46, 0x73, 0x3e, 0x46, 0x74,
5401     0x3e, 0x47, 0x30, 0x3e, 0x47, 0x31, 0x3e, 0x47, 0x32, 0x3e, 0x47, 0x61,
5402     0x3e, 0x47, 0x63, 0x3e, 0x47, 0x65, 0x3e, 0x47, 0x69, 0x3e, 0x47, 0x6f,
5403     0x3e, 0x47, 0x73, 0x3e, 0x47, 0x74, 0x3e, 0x48, 0x30, 0x3e, 0x48, 0x31,
5404     0x3e, 0x48, 0x32, 0x3e, 0x48, 0x61, 0x3e, 0x48, 0x63, 0x3e, 0x48, 0x65,
5405     0x3e, 0x48, 0x69, 0x3e, 0x48, 0x6f, 0x3e, 0x48, 0x73, 0x3e, 0x48, 0x74};
5406 const uint8_t HuffDecoderCommon::table24_121_emit_[120] = {
5407     0x3e, 0x49, 0x30, 0x3e, 0x49, 0x31, 0x3e, 0x49, 0x32, 0x3e, 0x49, 0x61,
5408     0x3e, 0x49, 0x63, 0x3e, 0x49, 0x65, 0x3e, 0x49, 0x69, 0x3e, 0x49, 0x6f,
5409     0x3e, 0x49, 0x73, 0x3e, 0x49, 0x74, 0x3e, 0x4a, 0x30, 0x3e, 0x4a, 0x31,
5410     0x3e, 0x4a, 0x32, 0x3e, 0x4a, 0x61, 0x3e, 0x4a, 0x63, 0x3e, 0x4a, 0x65,
5411     0x3e, 0x4a, 0x69, 0x3e, 0x4a, 0x6f, 0x3e, 0x4a, 0x73, 0x3e, 0x4a, 0x74,
5412     0x3e, 0x4b, 0x30, 0x3e, 0x4b, 0x31, 0x3e, 0x4b, 0x32, 0x3e, 0x4b, 0x61,
5413     0x3e, 0x4b, 0x63, 0x3e, 0x4b, 0x65, 0x3e, 0x4b, 0x69, 0x3e, 0x4b, 0x6f,
5414     0x3e, 0x4b, 0x73, 0x3e, 0x4b, 0x74, 0x3e, 0x4c, 0x30, 0x3e, 0x4c, 0x31,
5415     0x3e, 0x4c, 0x32, 0x3e, 0x4c, 0x61, 0x3e, 0x4c, 0x63, 0x3e, 0x4c, 0x65,
5416     0x3e, 0x4c, 0x69, 0x3e, 0x4c, 0x6f, 0x3e, 0x4c, 0x73, 0x3e, 0x4c, 0x74};
5417 const uint8_t HuffDecoderCommon::table24_122_emit_[120] = {
5418     0x3e, 0x4d, 0x30, 0x3e, 0x4d, 0x31, 0x3e, 0x4d, 0x32, 0x3e, 0x4d, 0x61,
5419     0x3e, 0x4d, 0x63, 0x3e, 0x4d, 0x65, 0x3e, 0x4d, 0x69, 0x3e, 0x4d, 0x6f,
5420     0x3e, 0x4d, 0x73, 0x3e, 0x4d, 0x74, 0x3e, 0x4e, 0x30, 0x3e, 0x4e, 0x31,
5421     0x3e, 0x4e, 0x32, 0x3e, 0x4e, 0x61, 0x3e, 0x4e, 0x63, 0x3e, 0x4e, 0x65,
5422     0x3e, 0x4e, 0x69, 0x3e, 0x4e, 0x6f, 0x3e, 0x4e, 0x73, 0x3e, 0x4e, 0x74,
5423     0x3e, 0x4f, 0x30, 0x3e, 0x4f, 0x31, 0x3e, 0x4f, 0x32, 0x3e, 0x4f, 0x61,
5424     0x3e, 0x4f, 0x63, 0x3e, 0x4f, 0x65, 0x3e, 0x4f, 0x69, 0x3e, 0x4f, 0x6f,
5425     0x3e, 0x4f, 0x73, 0x3e, 0x4f, 0x74, 0x3e, 0x50, 0x30, 0x3e, 0x50, 0x31,
5426     0x3e, 0x50, 0x32, 0x3e, 0x50, 0x61, 0x3e, 0x50, 0x63, 0x3e, 0x50, 0x65,
5427     0x3e, 0x50, 0x69, 0x3e, 0x50, 0x6f, 0x3e, 0x50, 0x73, 0x3e, 0x50, 0x74};
5428 const uint8_t HuffDecoderCommon::table24_123_emit_[120] = {
5429     0x3e, 0x51, 0x30, 0x3e, 0x51, 0x31, 0x3e, 0x51, 0x32, 0x3e, 0x51, 0x61,
5430     0x3e, 0x51, 0x63, 0x3e, 0x51, 0x65, 0x3e, 0x51, 0x69, 0x3e, 0x51, 0x6f,
5431     0x3e, 0x51, 0x73, 0x3e, 0x51, 0x74, 0x3e, 0x52, 0x30, 0x3e, 0x52, 0x31,
5432     0x3e, 0x52, 0x32, 0x3e, 0x52, 0x61, 0x3e, 0x52, 0x63, 0x3e, 0x52, 0x65,
5433     0x3e, 0x52, 0x69, 0x3e, 0x52, 0x6f, 0x3e, 0x52, 0x73, 0x3e, 0x52, 0x74,
5434     0x3e, 0x53, 0x30, 0x3e, 0x53, 0x31, 0x3e, 0x53, 0x32, 0x3e, 0x53, 0x61,
5435     0x3e, 0x53, 0x63, 0x3e, 0x53, 0x65, 0x3e, 0x53, 0x69, 0x3e, 0x53, 0x6f,
5436     0x3e, 0x53, 0x73, 0x3e, 0x53, 0x74, 0x3e, 0x54, 0x30, 0x3e, 0x54, 0x31,
5437     0x3e, 0x54, 0x32, 0x3e, 0x54, 0x61, 0x3e, 0x54, 0x63, 0x3e, 0x54, 0x65,
5438     0x3e, 0x54, 0x69, 0x3e, 0x54, 0x6f, 0x3e, 0x54, 0x73, 0x3e, 0x54, 0x74};
5439 const uint8_t HuffDecoderCommon::table24_124_emit_[120] = {
5440     0x3e, 0x55, 0x30, 0x3e, 0x55, 0x31, 0x3e, 0x55, 0x32, 0x3e, 0x55, 0x61,
5441     0x3e, 0x55, 0x63, 0x3e, 0x55, 0x65, 0x3e, 0x55, 0x69, 0x3e, 0x55, 0x6f,
5442     0x3e, 0x55, 0x73, 0x3e, 0x55, 0x74, 0x3e, 0x56, 0x30, 0x3e, 0x56, 0x31,
5443     0x3e, 0x56, 0x32, 0x3e, 0x56, 0x61, 0x3e, 0x56, 0x63, 0x3e, 0x56, 0x65,
5444     0x3e, 0x56, 0x69, 0x3e, 0x56, 0x6f, 0x3e, 0x56, 0x73, 0x3e, 0x56, 0x74,
5445     0x3e, 0x57, 0x30, 0x3e, 0x57, 0x31, 0x3e, 0x57, 0x32, 0x3e, 0x57, 0x61,
5446     0x3e, 0x57, 0x63, 0x3e, 0x57, 0x65, 0x3e, 0x57, 0x69, 0x3e, 0x57, 0x6f,
5447     0x3e, 0x57, 0x73, 0x3e, 0x57, 0x74, 0x3e, 0x59, 0x30, 0x3e, 0x59, 0x31,
5448     0x3e, 0x59, 0x32, 0x3e, 0x59, 0x61, 0x3e, 0x59, 0x63, 0x3e, 0x59, 0x65,
5449     0x3e, 0x59, 0x69, 0x3e, 0x59, 0x6f, 0x3e, 0x59, 0x73, 0x3e, 0x59, 0x74};
5450 const uint8_t HuffDecoderCommon::table24_125_emit_[120] = {
5451     0x3e, 0x6a, 0x30, 0x3e, 0x6a, 0x31, 0x3e, 0x6a, 0x32, 0x3e, 0x6a, 0x61,
5452     0x3e, 0x6a, 0x63, 0x3e, 0x6a, 0x65, 0x3e, 0x6a, 0x69, 0x3e, 0x6a, 0x6f,
5453     0x3e, 0x6a, 0x73, 0x3e, 0x6a, 0x74, 0x3e, 0x6b, 0x30, 0x3e, 0x6b, 0x31,
5454     0x3e, 0x6b, 0x32, 0x3e, 0x6b, 0x61, 0x3e, 0x6b, 0x63, 0x3e, 0x6b, 0x65,
5455     0x3e, 0x6b, 0x69, 0x3e, 0x6b, 0x6f, 0x3e, 0x6b, 0x73, 0x3e, 0x6b, 0x74,
5456     0x3e, 0x71, 0x30, 0x3e, 0x71, 0x31, 0x3e, 0x71, 0x32, 0x3e, 0x71, 0x61,
5457     0x3e, 0x71, 0x63, 0x3e, 0x71, 0x65, 0x3e, 0x71, 0x69, 0x3e, 0x71, 0x6f,
5458     0x3e, 0x71, 0x73, 0x3e, 0x71, 0x74, 0x3e, 0x76, 0x30, 0x3e, 0x76, 0x31,
5459     0x3e, 0x76, 0x32, 0x3e, 0x76, 0x61, 0x3e, 0x76, 0x63, 0x3e, 0x76, 0x65,
5460     0x3e, 0x76, 0x69, 0x3e, 0x76, 0x6f, 0x3e, 0x76, 0x73, 0x3e, 0x76, 0x74};
5461 const uint8_t HuffDecoderCommon::table24_126_emit_[120] = {
5462     0x3e, 0x77, 0x30, 0x3e, 0x77, 0x31, 0x3e, 0x77, 0x32, 0x3e, 0x77, 0x61,
5463     0x3e, 0x77, 0x63, 0x3e, 0x77, 0x65, 0x3e, 0x77, 0x69, 0x3e, 0x77, 0x6f,
5464     0x3e, 0x77, 0x73, 0x3e, 0x77, 0x74, 0x3e, 0x78, 0x30, 0x3e, 0x78, 0x31,
5465     0x3e, 0x78, 0x32, 0x3e, 0x78, 0x61, 0x3e, 0x78, 0x63, 0x3e, 0x78, 0x65,
5466     0x3e, 0x78, 0x69, 0x3e, 0x78, 0x6f, 0x3e, 0x78, 0x73, 0x3e, 0x78, 0x74,
5467     0x3e, 0x79, 0x30, 0x3e, 0x79, 0x31, 0x3e, 0x79, 0x32, 0x3e, 0x79, 0x61,
5468     0x3e, 0x79, 0x63, 0x3e, 0x79, 0x65, 0x3e, 0x79, 0x69, 0x3e, 0x79, 0x6f,
5469     0x3e, 0x79, 0x73, 0x3e, 0x79, 0x74, 0x3e, 0x7a, 0x30, 0x3e, 0x7a, 0x31,
5470     0x3e, 0x7a, 0x32, 0x3e, 0x7a, 0x61, 0x3e, 0x7a, 0x63, 0x3e, 0x7a, 0x65,
5471     0x3e, 0x7a, 0x69, 0x3e, 0x7a, 0x6f, 0x3e, 0x7a, 0x73, 0x3e, 0x7a, 0x74};
5472 const uint8_t HuffDecoderCommon::table24_127_emit_[32] = {
5473     0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e,
5474     0x5a, 0x3e, 0x21, 0x3e, 0x22, 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f,
5475     0x3e, 0x27, 0x3e, 0x2b, 0x3e, 0x7c, 0x3e, 0x23, 0x3e, 0x3e};
5476 const uint16_t HuffDecoderCommon::table24_127_ops_[128] = {
5477     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5478     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
5479     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5480     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
5481     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5482     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5483     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5484     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5485     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
5486     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5487     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
5488     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
5489     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
5490     0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00f2, 0x0000, 0x0000,
5491     0x0000, 0x0003};
5492 const uint8_t HuffDecoderCommon::table24_128_emit_[216] = {
5493     0x00, 0x30, 0x30, 0x00, 0x30, 0x31, 0x00, 0x30, 0x32, 0x00, 0x30, 0x61,
5494     0x00, 0x30, 0x63, 0x00, 0x30, 0x65, 0x00, 0x30, 0x69, 0x00, 0x30, 0x6f,
5495     0x00, 0x30, 0x73, 0x00, 0x30, 0x74, 0x00, 0x30, 0x20, 0x00, 0x30, 0x25,
5496     0x00, 0x30, 0x2d, 0x00, 0x30, 0x2e, 0x00, 0x30, 0x2f, 0x00, 0x30, 0x33,
5497     0x00, 0x30, 0x34, 0x00, 0x30, 0x35, 0x00, 0x30, 0x36, 0x00, 0x30, 0x37,
5498     0x00, 0x30, 0x38, 0x00, 0x30, 0x39, 0x00, 0x30, 0x3d, 0x00, 0x30, 0x41,
5499     0x00, 0x30, 0x5f, 0x00, 0x30, 0x62, 0x00, 0x30, 0x64, 0x00, 0x30, 0x66,
5500     0x00, 0x30, 0x67, 0x00, 0x30, 0x68, 0x00, 0x30, 0x6c, 0x00, 0x30, 0x6d,
5501     0x00, 0x30, 0x6e, 0x00, 0x30, 0x70, 0x00, 0x30, 0x72, 0x00, 0x30, 0x75,
5502     0x00, 0x31, 0x30, 0x00, 0x31, 0x31, 0x00, 0x31, 0x32, 0x00, 0x31, 0x61,
5503     0x00, 0x31, 0x63, 0x00, 0x31, 0x65, 0x00, 0x31, 0x69, 0x00, 0x31, 0x6f,
5504     0x00, 0x31, 0x73, 0x00, 0x31, 0x74, 0x00, 0x31, 0x20, 0x00, 0x31, 0x25,
5505     0x00, 0x31, 0x2d, 0x00, 0x31, 0x2e, 0x00, 0x31, 0x2f, 0x00, 0x31, 0x33,
5506     0x00, 0x31, 0x34, 0x00, 0x31, 0x35, 0x00, 0x31, 0x36, 0x00, 0x31, 0x37,
5507     0x00, 0x31, 0x38, 0x00, 0x31, 0x39, 0x00, 0x31, 0x3d, 0x00, 0x31, 0x41,
5508     0x00, 0x31, 0x5f, 0x00, 0x31, 0x62, 0x00, 0x31, 0x64, 0x00, 0x31, 0x66,
5509     0x00, 0x31, 0x67, 0x00, 0x31, 0x68, 0x00, 0x31, 0x6c, 0x00, 0x31, 0x6d,
5510     0x00, 0x31, 0x6e, 0x00, 0x31, 0x70, 0x00, 0x31, 0x72, 0x00, 0x31, 0x75};
5511 const uint8_t HuffDecoderCommon::table24_129_emit_[216] = {
5512     0x00, 0x32, 0x30, 0x00, 0x32, 0x31, 0x00, 0x32, 0x32, 0x00, 0x32, 0x61,
5513     0x00, 0x32, 0x63, 0x00, 0x32, 0x65, 0x00, 0x32, 0x69, 0x00, 0x32, 0x6f,
5514     0x00, 0x32, 0x73, 0x00, 0x32, 0x74, 0x00, 0x32, 0x20, 0x00, 0x32, 0x25,
5515     0x00, 0x32, 0x2d, 0x00, 0x32, 0x2e, 0x00, 0x32, 0x2f, 0x00, 0x32, 0x33,
5516     0x00, 0x32, 0x34, 0x00, 0x32, 0x35, 0x00, 0x32, 0x36, 0x00, 0x32, 0x37,
5517     0x00, 0x32, 0x38, 0x00, 0x32, 0x39, 0x00, 0x32, 0x3d, 0x00, 0x32, 0x41,
5518     0x00, 0x32, 0x5f, 0x00, 0x32, 0x62, 0x00, 0x32, 0x64, 0x00, 0x32, 0x66,
5519     0x00, 0x32, 0x67, 0x00, 0x32, 0x68, 0x00, 0x32, 0x6c, 0x00, 0x32, 0x6d,
5520     0x00, 0x32, 0x6e, 0x00, 0x32, 0x70, 0x00, 0x32, 0x72, 0x00, 0x32, 0x75,
5521     0x00, 0x61, 0x30, 0x00, 0x61, 0x31, 0x00, 0x61, 0x32, 0x00, 0x61, 0x61,
5522     0x00, 0x61, 0x63, 0x00, 0x61, 0x65, 0x00, 0x61, 0x69, 0x00, 0x61, 0x6f,
5523     0x00, 0x61, 0x73, 0x00, 0x61, 0x74, 0x00, 0x61, 0x20, 0x00, 0x61, 0x25,
5524     0x00, 0x61, 0x2d, 0x00, 0x61, 0x2e, 0x00, 0x61, 0x2f, 0x00, 0x61, 0x33,
5525     0x00, 0x61, 0x34, 0x00, 0x61, 0x35, 0x00, 0x61, 0x36, 0x00, 0x61, 0x37,
5526     0x00, 0x61, 0x38, 0x00, 0x61, 0x39, 0x00, 0x61, 0x3d, 0x00, 0x61, 0x41,
5527     0x00, 0x61, 0x5f, 0x00, 0x61, 0x62, 0x00, 0x61, 0x64, 0x00, 0x61, 0x66,
5528     0x00, 0x61, 0x67, 0x00, 0x61, 0x68, 0x00, 0x61, 0x6c, 0x00, 0x61, 0x6d,
5529     0x00, 0x61, 0x6e, 0x00, 0x61, 0x70, 0x00, 0x61, 0x72, 0x00, 0x61, 0x75};
5530 const uint8_t HuffDecoderCommon::table24_130_emit_[216] = {
5531     0x00, 0x63, 0x30, 0x00, 0x63, 0x31, 0x00, 0x63, 0x32, 0x00, 0x63, 0x61,
5532     0x00, 0x63, 0x63, 0x00, 0x63, 0x65, 0x00, 0x63, 0x69, 0x00, 0x63, 0x6f,
5533     0x00, 0x63, 0x73, 0x00, 0x63, 0x74, 0x00, 0x63, 0x20, 0x00, 0x63, 0x25,
5534     0x00, 0x63, 0x2d, 0x00, 0x63, 0x2e, 0x00, 0x63, 0x2f, 0x00, 0x63, 0x33,
5535     0x00, 0x63, 0x34, 0x00, 0x63, 0x35, 0x00, 0x63, 0x36, 0x00, 0x63, 0x37,
5536     0x00, 0x63, 0x38, 0x00, 0x63, 0x39, 0x00, 0x63, 0x3d, 0x00, 0x63, 0x41,
5537     0x00, 0x63, 0x5f, 0x00, 0x63, 0x62, 0x00, 0x63, 0x64, 0x00, 0x63, 0x66,
5538     0x00, 0x63, 0x67, 0x00, 0x63, 0x68, 0x00, 0x63, 0x6c, 0x00, 0x63, 0x6d,
5539     0x00, 0x63, 0x6e, 0x00, 0x63, 0x70, 0x00, 0x63, 0x72, 0x00, 0x63, 0x75,
5540     0x00, 0x65, 0x30, 0x00, 0x65, 0x31, 0x00, 0x65, 0x32, 0x00, 0x65, 0x61,
5541     0x00, 0x65, 0x63, 0x00, 0x65, 0x65, 0x00, 0x65, 0x69, 0x00, 0x65, 0x6f,
5542     0x00, 0x65, 0x73, 0x00, 0x65, 0x74, 0x00, 0x65, 0x20, 0x00, 0x65, 0x25,
5543     0x00, 0x65, 0x2d, 0x00, 0x65, 0x2e, 0x00, 0x65, 0x2f, 0x00, 0x65, 0x33,
5544     0x00, 0x65, 0x34, 0x00, 0x65, 0x35, 0x00, 0x65, 0x36, 0x00, 0x65, 0x37,
5545     0x00, 0x65, 0x38, 0x00, 0x65, 0x39, 0x00, 0x65, 0x3d, 0x00, 0x65, 0x41,
5546     0x00, 0x65, 0x5f, 0x00, 0x65, 0x62, 0x00, 0x65, 0x64, 0x00, 0x65, 0x66,
5547     0x00, 0x65, 0x67, 0x00, 0x65, 0x68, 0x00, 0x65, 0x6c, 0x00, 0x65, 0x6d,
5548     0x00, 0x65, 0x6e, 0x00, 0x65, 0x70, 0x00, 0x65, 0x72, 0x00, 0x65, 0x75};
5549 const uint8_t HuffDecoderCommon::table24_131_emit_[216] = {
5550     0x00, 0x69, 0x30, 0x00, 0x69, 0x31, 0x00, 0x69, 0x32, 0x00, 0x69, 0x61,
5551     0x00, 0x69, 0x63, 0x00, 0x69, 0x65, 0x00, 0x69, 0x69, 0x00, 0x69, 0x6f,
5552     0x00, 0x69, 0x73, 0x00, 0x69, 0x74, 0x00, 0x69, 0x20, 0x00, 0x69, 0x25,
5553     0x00, 0x69, 0x2d, 0x00, 0x69, 0x2e, 0x00, 0x69, 0x2f, 0x00, 0x69, 0x33,
5554     0x00, 0x69, 0x34, 0x00, 0x69, 0x35, 0x00, 0x69, 0x36, 0x00, 0x69, 0x37,
5555     0x00, 0x69, 0x38, 0x00, 0x69, 0x39, 0x00, 0x69, 0x3d, 0x00, 0x69, 0x41,
5556     0x00, 0x69, 0x5f, 0x00, 0x69, 0x62, 0x00, 0x69, 0x64, 0x00, 0x69, 0x66,
5557     0x00, 0x69, 0x67, 0x00, 0x69, 0x68, 0x00, 0x69, 0x6c, 0x00, 0x69, 0x6d,
5558     0x00, 0x69, 0x6e, 0x00, 0x69, 0x70, 0x00, 0x69, 0x72, 0x00, 0x69, 0x75,
5559     0x00, 0x6f, 0x30, 0x00, 0x6f, 0x31, 0x00, 0x6f, 0x32, 0x00, 0x6f, 0x61,
5560     0x00, 0x6f, 0x63, 0x00, 0x6f, 0x65, 0x00, 0x6f, 0x69, 0x00, 0x6f, 0x6f,
5561     0x00, 0x6f, 0x73, 0x00, 0x6f, 0x74, 0x00, 0x6f, 0x20, 0x00, 0x6f, 0x25,
5562     0x00, 0x6f, 0x2d, 0x00, 0x6f, 0x2e, 0x00, 0x6f, 0x2f, 0x00, 0x6f, 0x33,
5563     0x00, 0x6f, 0x34, 0x00, 0x6f, 0x35, 0x00, 0x6f, 0x36, 0x00, 0x6f, 0x37,
5564     0x00, 0x6f, 0x38, 0x00, 0x6f, 0x39, 0x00, 0x6f, 0x3d, 0x00, 0x6f, 0x41,
5565     0x00, 0x6f, 0x5f, 0x00, 0x6f, 0x62, 0x00, 0x6f, 0x64, 0x00, 0x6f, 0x66,
5566     0x00, 0x6f, 0x67, 0x00, 0x6f, 0x68, 0x00, 0x6f, 0x6c, 0x00, 0x6f, 0x6d,
5567     0x00, 0x6f, 0x6e, 0x00, 0x6f, 0x70, 0x00, 0x6f, 0x72, 0x00, 0x6f, 0x75};
5568 const uint8_t HuffDecoderCommon::table24_132_emit_[216] = {
5569     0x00, 0x73, 0x30, 0x00, 0x73, 0x31, 0x00, 0x73, 0x32, 0x00, 0x73, 0x61,
5570     0x00, 0x73, 0x63, 0x00, 0x73, 0x65, 0x00, 0x73, 0x69, 0x00, 0x73, 0x6f,
5571     0x00, 0x73, 0x73, 0x00, 0x73, 0x74, 0x00, 0x73, 0x20, 0x00, 0x73, 0x25,
5572     0x00, 0x73, 0x2d, 0x00, 0x73, 0x2e, 0x00, 0x73, 0x2f, 0x00, 0x73, 0x33,
5573     0x00, 0x73, 0x34, 0x00, 0x73, 0x35, 0x00, 0x73, 0x36, 0x00, 0x73, 0x37,
5574     0x00, 0x73, 0x38, 0x00, 0x73, 0x39, 0x00, 0x73, 0x3d, 0x00, 0x73, 0x41,
5575     0x00, 0x73, 0x5f, 0x00, 0x73, 0x62, 0x00, 0x73, 0x64, 0x00, 0x73, 0x66,
5576     0x00, 0x73, 0x67, 0x00, 0x73, 0x68, 0x00, 0x73, 0x6c, 0x00, 0x73, 0x6d,
5577     0x00, 0x73, 0x6e, 0x00, 0x73, 0x70, 0x00, 0x73, 0x72, 0x00, 0x73, 0x75,
5578     0x00, 0x74, 0x30, 0x00, 0x74, 0x31, 0x00, 0x74, 0x32, 0x00, 0x74, 0x61,
5579     0x00, 0x74, 0x63, 0x00, 0x74, 0x65, 0x00, 0x74, 0x69, 0x00, 0x74, 0x6f,
5580     0x00, 0x74, 0x73, 0x00, 0x74, 0x74, 0x00, 0x74, 0x20, 0x00, 0x74, 0x25,
5581     0x00, 0x74, 0x2d, 0x00, 0x74, 0x2e, 0x00, 0x74, 0x2f, 0x00, 0x74, 0x33,
5582     0x00, 0x74, 0x34, 0x00, 0x74, 0x35, 0x00, 0x74, 0x36, 0x00, 0x74, 0x37,
5583     0x00, 0x74, 0x38, 0x00, 0x74, 0x39, 0x00, 0x74, 0x3d, 0x00, 0x74, 0x41,
5584     0x00, 0x74, 0x5f, 0x00, 0x74, 0x62, 0x00, 0x74, 0x64, 0x00, 0x74, 0x66,
5585     0x00, 0x74, 0x67, 0x00, 0x74, 0x68, 0x00, 0x74, 0x6c, 0x00, 0x74, 0x6d,
5586     0x00, 0x74, 0x6e, 0x00, 0x74, 0x70, 0x00, 0x74, 0x72, 0x00, 0x74, 0x75};
5587 const uint8_t HuffDecoderCommon::table24_133_emit_[120] = {
5588     0x00, 0x20, 0x30, 0x00, 0x20, 0x31, 0x00, 0x20, 0x32, 0x00, 0x20, 0x61,
5589     0x00, 0x20, 0x63, 0x00, 0x20, 0x65, 0x00, 0x20, 0x69, 0x00, 0x20, 0x6f,
5590     0x00, 0x20, 0x73, 0x00, 0x20, 0x74, 0x00, 0x25, 0x30, 0x00, 0x25, 0x31,
5591     0x00, 0x25, 0x32, 0x00, 0x25, 0x61, 0x00, 0x25, 0x63, 0x00, 0x25, 0x65,
5592     0x00, 0x25, 0x69, 0x00, 0x25, 0x6f, 0x00, 0x25, 0x73, 0x00, 0x25, 0x74,
5593     0x00, 0x2d, 0x30, 0x00, 0x2d, 0x31, 0x00, 0x2d, 0x32, 0x00, 0x2d, 0x61,
5594     0x00, 0x2d, 0x63, 0x00, 0x2d, 0x65, 0x00, 0x2d, 0x69, 0x00, 0x2d, 0x6f,
5595     0x00, 0x2d, 0x73, 0x00, 0x2d, 0x74, 0x00, 0x2e, 0x30, 0x00, 0x2e, 0x31,
5596     0x00, 0x2e, 0x32, 0x00, 0x2e, 0x61, 0x00, 0x2e, 0x63, 0x00, 0x2e, 0x65,
5597     0x00, 0x2e, 0x69, 0x00, 0x2e, 0x6f, 0x00, 0x2e, 0x73, 0x00, 0x2e, 0x74};
5598 const uint8_t HuffDecoderCommon::table24_134_emit_[120] = {
5599     0x00, 0x2f, 0x30, 0x00, 0x2f, 0x31, 0x00, 0x2f, 0x32, 0x00, 0x2f, 0x61,
5600     0x00, 0x2f, 0x63, 0x00, 0x2f, 0x65, 0x00, 0x2f, 0x69, 0x00, 0x2f, 0x6f,
5601     0x00, 0x2f, 0x73, 0x00, 0x2f, 0x74, 0x00, 0x33, 0x30, 0x00, 0x33, 0x31,
5602     0x00, 0x33, 0x32, 0x00, 0x33, 0x61, 0x00, 0x33, 0x63, 0x00, 0x33, 0x65,
5603     0x00, 0x33, 0x69, 0x00, 0x33, 0x6f, 0x00, 0x33, 0x73, 0x00, 0x33, 0x74,
5604     0x00, 0x34, 0x30, 0x00, 0x34, 0x31, 0x00, 0x34, 0x32, 0x00, 0x34, 0x61,
5605     0x00, 0x34, 0x63, 0x00, 0x34, 0x65, 0x00, 0x34, 0x69, 0x00, 0x34, 0x6f,
5606     0x00, 0x34, 0x73, 0x00, 0x34, 0x74, 0x00, 0x35, 0x30, 0x00, 0x35, 0x31,
5607     0x00, 0x35, 0x32, 0x00, 0x35, 0x61, 0x00, 0x35, 0x63, 0x00, 0x35, 0x65,
5608     0x00, 0x35, 0x69, 0x00, 0x35, 0x6f, 0x00, 0x35, 0x73, 0x00, 0x35, 0x74};
5609 const uint8_t HuffDecoderCommon::table24_135_emit_[120] = {
5610     0x00, 0x36, 0x30, 0x00, 0x36, 0x31, 0x00, 0x36, 0x32, 0x00, 0x36, 0x61,
5611     0x00, 0x36, 0x63, 0x00, 0x36, 0x65, 0x00, 0x36, 0x69, 0x00, 0x36, 0x6f,
5612     0x00, 0x36, 0x73, 0x00, 0x36, 0x74, 0x00, 0x37, 0x30, 0x00, 0x37, 0x31,
5613     0x00, 0x37, 0x32, 0x00, 0x37, 0x61, 0x00, 0x37, 0x63, 0x00, 0x37, 0x65,
5614     0x00, 0x37, 0x69, 0x00, 0x37, 0x6f, 0x00, 0x37, 0x73, 0x00, 0x37, 0x74,
5615     0x00, 0x38, 0x30, 0x00, 0x38, 0x31, 0x00, 0x38, 0x32, 0x00, 0x38, 0x61,
5616     0x00, 0x38, 0x63, 0x00, 0x38, 0x65, 0x00, 0x38, 0x69, 0x00, 0x38, 0x6f,
5617     0x00, 0x38, 0x73, 0x00, 0x38, 0x74, 0x00, 0x39, 0x30, 0x00, 0x39, 0x31,
5618     0x00, 0x39, 0x32, 0x00, 0x39, 0x61, 0x00, 0x39, 0x63, 0x00, 0x39, 0x65,
5619     0x00, 0x39, 0x69, 0x00, 0x39, 0x6f, 0x00, 0x39, 0x73, 0x00, 0x39, 0x74};
5620 const uint8_t HuffDecoderCommon::table24_136_emit_[120] = {
5621     0x00, 0x3d, 0x30, 0x00, 0x3d, 0x31, 0x00, 0x3d, 0x32, 0x00, 0x3d, 0x61,
5622     0x00, 0x3d, 0x63, 0x00, 0x3d, 0x65, 0x00, 0x3d, 0x69, 0x00, 0x3d, 0x6f,
5623     0x00, 0x3d, 0x73, 0x00, 0x3d, 0x74, 0x00, 0x41, 0x30, 0x00, 0x41, 0x31,
5624     0x00, 0x41, 0x32, 0x00, 0x41, 0x61, 0x00, 0x41, 0x63, 0x00, 0x41, 0x65,
5625     0x00, 0x41, 0x69, 0x00, 0x41, 0x6f, 0x00, 0x41, 0x73, 0x00, 0x41, 0x74,
5626     0x00, 0x5f, 0x30, 0x00, 0x5f, 0x31, 0x00, 0x5f, 0x32, 0x00, 0x5f, 0x61,
5627     0x00, 0x5f, 0x63, 0x00, 0x5f, 0x65, 0x00, 0x5f, 0x69, 0x00, 0x5f, 0x6f,
5628     0x00, 0x5f, 0x73, 0x00, 0x5f, 0x74, 0x00, 0x62, 0x30, 0x00, 0x62, 0x31,
5629     0x00, 0x62, 0x32, 0x00, 0x62, 0x61, 0x00, 0x62, 0x63, 0x00, 0x62, 0x65,
5630     0x00, 0x62, 0x69, 0x00, 0x62, 0x6f, 0x00, 0x62, 0x73, 0x00, 0x62, 0x74};
5631 const uint8_t HuffDecoderCommon::table24_137_emit_[120] = {
5632     0x00, 0x64, 0x30, 0x00, 0x64, 0x31, 0x00, 0x64, 0x32, 0x00, 0x64, 0x61,
5633     0x00, 0x64, 0x63, 0x00, 0x64, 0x65, 0x00, 0x64, 0x69, 0x00, 0x64, 0x6f,
5634     0x00, 0x64, 0x73, 0x00, 0x64, 0x74, 0x00, 0x66, 0x30, 0x00, 0x66, 0x31,
5635     0x00, 0x66, 0x32, 0x00, 0x66, 0x61, 0x00, 0x66, 0x63, 0x00, 0x66, 0x65,
5636     0x00, 0x66, 0x69, 0x00, 0x66, 0x6f, 0x00, 0x66, 0x73, 0x00, 0x66, 0x74,
5637     0x00, 0x67, 0x30, 0x00, 0x67, 0x31, 0x00, 0x67, 0x32, 0x00, 0x67, 0x61,
5638     0x00, 0x67, 0x63, 0x00, 0x67, 0x65, 0x00, 0x67, 0x69, 0x00, 0x67, 0x6f,
5639     0x00, 0x67, 0x73, 0x00, 0x67, 0x74, 0x00, 0x68, 0x30, 0x00, 0x68, 0x31,
5640     0x00, 0x68, 0x32, 0x00, 0x68, 0x61, 0x00, 0x68, 0x63, 0x00, 0x68, 0x65,
5641     0x00, 0x68, 0x69, 0x00, 0x68, 0x6f, 0x00, 0x68, 0x73, 0x00, 0x68, 0x74};
5642 const uint8_t HuffDecoderCommon::table24_138_emit_[120] = {
5643     0x00, 0x6c, 0x30, 0x00, 0x6c, 0x31, 0x00, 0x6c, 0x32, 0x00, 0x6c, 0x61,
5644     0x00, 0x6c, 0x63, 0x00, 0x6c, 0x65, 0x00, 0x6c, 0x69, 0x00, 0x6c, 0x6f,
5645     0x00, 0x6c, 0x73, 0x00, 0x6c, 0x74, 0x00, 0x6d, 0x30, 0x00, 0x6d, 0x31,
5646     0x00, 0x6d, 0x32, 0x00, 0x6d, 0x61, 0x00, 0x6d, 0x63, 0x00, 0x6d, 0x65,
5647     0x00, 0x6d, 0x69, 0x00, 0x6d, 0x6f, 0x00, 0x6d, 0x73, 0x00, 0x6d, 0x74,
5648     0x00, 0x6e, 0x30, 0x00, 0x6e, 0x31, 0x00, 0x6e, 0x32, 0x00, 0x6e, 0x61,
5649     0x00, 0x6e, 0x63, 0x00, 0x6e, 0x65, 0x00, 0x6e, 0x69, 0x00, 0x6e, 0x6f,
5650     0x00, 0x6e, 0x73, 0x00, 0x6e, 0x74, 0x00, 0x70, 0x30, 0x00, 0x70, 0x31,
5651     0x00, 0x70, 0x32, 0x00, 0x70, 0x61, 0x00, 0x70, 0x63, 0x00, 0x70, 0x65,
5652     0x00, 0x70, 0x69, 0x00, 0x70, 0x6f, 0x00, 0x70, 0x73, 0x00, 0x70, 0x74};
5653 const uint8_t HuffDecoderCommon::table24_139_emit_[68] = {
5654     0x00, 0x72, 0x30, 0x00, 0x72, 0x31, 0x00, 0x72, 0x32, 0x00, 0x72, 0x61,
5655     0x00, 0x72, 0x63, 0x00, 0x72, 0x65, 0x00, 0x72, 0x69, 0x00, 0x72, 0x6f,
5656     0x00, 0x72, 0x73, 0x00, 0x72, 0x74, 0x00, 0x75, 0x30, 0x00, 0x75, 0x31,
5657     0x00, 0x75, 0x32, 0x00, 0x75, 0x61, 0x00, 0x75, 0x63, 0x00, 0x75, 0x65,
5658     0x00, 0x75, 0x69, 0x00, 0x75, 0x6f, 0x00, 0x75, 0x73, 0x00, 0x75, 0x74,
5659     0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44};
5660 const uint8_t HuffDecoderCommon::table24_140_emit_[16] = {
5661     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48,
5662     0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c};
5663 const uint8_t HuffDecoderCommon::table24_141_emit_[16] = {
5664     0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
5665     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54};
5666 const uint8_t HuffDecoderCommon::table24_142_emit_[16] = {
5667     0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59,
5668     0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76};
5669 const uint8_t HuffDecoderCommon::table24_143_emit_[36] = {
5670     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
5671     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x21, 0x00, 0x22,
5672     0x00, 0x28, 0x00, 0x29, 0x00, 0x3f, 0x00, 0x27, 0x00, 0x2b, 0x00, 0x7c};
5673 const uint8_t HuffDecoderCommon::table24_144_emit_[216] = {
5674     0x24, 0x30, 0x30, 0x24, 0x30, 0x31, 0x24, 0x30, 0x32, 0x24, 0x30, 0x61,
5675     0x24, 0x30, 0x63, 0x24, 0x30, 0x65, 0x24, 0x30, 0x69, 0x24, 0x30, 0x6f,
5676     0x24, 0x30, 0x73, 0x24, 0x30, 0x74, 0x24, 0x30, 0x20, 0x24, 0x30, 0x25,
5677     0x24, 0x30, 0x2d, 0x24, 0x30, 0x2e, 0x24, 0x30, 0x2f, 0x24, 0x30, 0x33,
5678     0x24, 0x30, 0x34, 0x24, 0x30, 0x35, 0x24, 0x30, 0x36, 0x24, 0x30, 0x37,
5679     0x24, 0x30, 0x38, 0x24, 0x30, 0x39, 0x24, 0x30, 0x3d, 0x24, 0x30, 0x41,
5680     0x24, 0x30, 0x5f, 0x24, 0x30, 0x62, 0x24, 0x30, 0x64, 0x24, 0x30, 0x66,
5681     0x24, 0x30, 0x67, 0x24, 0x30, 0x68, 0x24, 0x30, 0x6c, 0x24, 0x30, 0x6d,
5682     0x24, 0x30, 0x6e, 0x24, 0x30, 0x70, 0x24, 0x30, 0x72, 0x24, 0x30, 0x75,
5683     0x24, 0x31, 0x30, 0x24, 0x31, 0x31, 0x24, 0x31, 0x32, 0x24, 0x31, 0x61,
5684     0x24, 0x31, 0x63, 0x24, 0x31, 0x65, 0x24, 0x31, 0x69, 0x24, 0x31, 0x6f,
5685     0x24, 0x31, 0x73, 0x24, 0x31, 0x74, 0x24, 0x31, 0x20, 0x24, 0x31, 0x25,
5686     0x24, 0x31, 0x2d, 0x24, 0x31, 0x2e, 0x24, 0x31, 0x2f, 0x24, 0x31, 0x33,
5687     0x24, 0x31, 0x34, 0x24, 0x31, 0x35, 0x24, 0x31, 0x36, 0x24, 0x31, 0x37,
5688     0x24, 0x31, 0x38, 0x24, 0x31, 0x39, 0x24, 0x31, 0x3d, 0x24, 0x31, 0x41,
5689     0x24, 0x31, 0x5f, 0x24, 0x31, 0x62, 0x24, 0x31, 0x64, 0x24, 0x31, 0x66,
5690     0x24, 0x31, 0x67, 0x24, 0x31, 0x68, 0x24, 0x31, 0x6c, 0x24, 0x31, 0x6d,
5691     0x24, 0x31, 0x6e, 0x24, 0x31, 0x70, 0x24, 0x31, 0x72, 0x24, 0x31, 0x75};
5692 const uint8_t HuffDecoderCommon::table24_145_emit_[216] = {
5693     0x24, 0x32, 0x30, 0x24, 0x32, 0x31, 0x24, 0x32, 0x32, 0x24, 0x32, 0x61,
5694     0x24, 0x32, 0x63, 0x24, 0x32, 0x65, 0x24, 0x32, 0x69, 0x24, 0x32, 0x6f,
5695     0x24, 0x32, 0x73, 0x24, 0x32, 0x74, 0x24, 0x32, 0x20, 0x24, 0x32, 0x25,
5696     0x24, 0x32, 0x2d, 0x24, 0x32, 0x2e, 0x24, 0x32, 0x2f, 0x24, 0x32, 0x33,
5697     0x24, 0x32, 0x34, 0x24, 0x32, 0x35, 0x24, 0x32, 0x36, 0x24, 0x32, 0x37,
5698     0x24, 0x32, 0x38, 0x24, 0x32, 0x39, 0x24, 0x32, 0x3d, 0x24, 0x32, 0x41,
5699     0x24, 0x32, 0x5f, 0x24, 0x32, 0x62, 0x24, 0x32, 0x64, 0x24, 0x32, 0x66,
5700     0x24, 0x32, 0x67, 0x24, 0x32, 0x68, 0x24, 0x32, 0x6c, 0x24, 0x32, 0x6d,
5701     0x24, 0x32, 0x6e, 0x24, 0x32, 0x70, 0x24, 0x32, 0x72, 0x24, 0x32, 0x75,
5702     0x24, 0x61, 0x30, 0x24, 0x61, 0x31, 0x24, 0x61, 0x32, 0x24, 0x61, 0x61,
5703     0x24, 0x61, 0x63, 0x24, 0x61, 0x65, 0x24, 0x61, 0x69, 0x24, 0x61, 0x6f,
5704     0x24, 0x61, 0x73, 0x24, 0x61, 0x74, 0x24, 0x61, 0x20, 0x24, 0x61, 0x25,
5705     0x24, 0x61, 0x2d, 0x24, 0x61, 0x2e, 0x24, 0x61, 0x2f, 0x24, 0x61, 0x33,
5706     0x24, 0x61, 0x34, 0x24, 0x61, 0x35, 0x24, 0x61, 0x36, 0x24, 0x61, 0x37,
5707     0x24, 0x61, 0x38, 0x24, 0x61, 0x39, 0x24, 0x61, 0x3d, 0x24, 0x61, 0x41,
5708     0x24, 0x61, 0x5f, 0x24, 0x61, 0x62, 0x24, 0x61, 0x64, 0x24, 0x61, 0x66,
5709     0x24, 0x61, 0x67, 0x24, 0x61, 0x68, 0x24, 0x61, 0x6c, 0x24, 0x61, 0x6d,
5710     0x24, 0x61, 0x6e, 0x24, 0x61, 0x70, 0x24, 0x61, 0x72, 0x24, 0x61, 0x75};
5711 const uint8_t HuffDecoderCommon::table24_146_emit_[216] = {
5712     0x24, 0x63, 0x30, 0x24, 0x63, 0x31, 0x24, 0x63, 0x32, 0x24, 0x63, 0x61,
5713     0x24, 0x63, 0x63, 0x24, 0x63, 0x65, 0x24, 0x63, 0x69, 0x24, 0x63, 0x6f,
5714     0x24, 0x63, 0x73, 0x24, 0x63, 0x74, 0x24, 0x63, 0x20, 0x24, 0x63, 0x25,
5715     0x24, 0x63, 0x2d, 0x24, 0x63, 0x2e, 0x24, 0x63, 0x2f, 0x24, 0x63, 0x33,
5716     0x24, 0x63, 0x34, 0x24, 0x63, 0x35, 0x24, 0x63, 0x36, 0x24, 0x63, 0x37,
5717     0x24, 0x63, 0x38, 0x24, 0x63, 0x39, 0x24, 0x63, 0x3d, 0x24, 0x63, 0x41,
5718     0x24, 0x63, 0x5f, 0x24, 0x63, 0x62, 0x24, 0x63, 0x64, 0x24, 0x63, 0x66,
5719     0x24, 0x63, 0x67, 0x24, 0x63, 0x68, 0x24, 0x63, 0x6c, 0x24, 0x63, 0x6d,
5720     0x24, 0x63, 0x6e, 0x24, 0x63, 0x70, 0x24, 0x63, 0x72, 0x24, 0x63, 0x75,
5721     0x24, 0x65, 0x30, 0x24, 0x65, 0x31, 0x24, 0x65, 0x32, 0x24, 0x65, 0x61,
5722     0x24, 0x65, 0x63, 0x24, 0x65, 0x65, 0x24, 0x65, 0x69, 0x24, 0x65, 0x6f,
5723     0x24, 0x65, 0x73, 0x24, 0x65, 0x74, 0x24, 0x65, 0x20, 0x24, 0x65, 0x25,
5724     0x24, 0x65, 0x2d, 0x24, 0x65, 0x2e, 0x24, 0x65, 0x2f, 0x24, 0x65, 0x33,
5725     0x24, 0x65, 0x34, 0x24, 0x65, 0x35, 0x24, 0x65, 0x36, 0x24, 0x65, 0x37,
5726     0x24, 0x65, 0x38, 0x24, 0x65, 0x39, 0x24, 0x65, 0x3d, 0x24, 0x65, 0x41,
5727     0x24, 0x65, 0x5f, 0x24, 0x65, 0x62, 0x24, 0x65, 0x64, 0x24, 0x65, 0x66,
5728     0x24, 0x65, 0x67, 0x24, 0x65, 0x68, 0x24, 0x65, 0x6c, 0x24, 0x65, 0x6d,
5729     0x24, 0x65, 0x6e, 0x24, 0x65, 0x70, 0x24, 0x65, 0x72, 0x24, 0x65, 0x75};
5730 const uint8_t HuffDecoderCommon::table24_147_emit_[216] = {
5731     0x24, 0x69, 0x30, 0x24, 0x69, 0x31, 0x24, 0x69, 0x32, 0x24, 0x69, 0x61,
5732     0x24, 0x69, 0x63, 0x24, 0x69, 0x65, 0x24, 0x69, 0x69, 0x24, 0x69, 0x6f,
5733     0x24, 0x69, 0x73, 0x24, 0x69, 0x74, 0x24, 0x69, 0x20, 0x24, 0x69, 0x25,
5734     0x24, 0x69, 0x2d, 0x24, 0x69, 0x2e, 0x24, 0x69, 0x2f, 0x24, 0x69, 0x33,
5735     0x24, 0x69, 0x34, 0x24, 0x69, 0x35, 0x24, 0x69, 0x36, 0x24, 0x69, 0x37,
5736     0x24, 0x69, 0x38, 0x24, 0x69, 0x39, 0x24, 0x69, 0x3d, 0x24, 0x69, 0x41,
5737     0x24, 0x69, 0x5f, 0x24, 0x69, 0x62, 0x24, 0x69, 0x64, 0x24, 0x69, 0x66,
5738     0x24, 0x69, 0x67, 0x24, 0x69, 0x68, 0x24, 0x69, 0x6c, 0x24, 0x69, 0x6d,
5739     0x24, 0x69, 0x6e, 0x24, 0x69, 0x70, 0x24, 0x69, 0x72, 0x24, 0x69, 0x75,
5740     0x24, 0x6f, 0x30, 0x24, 0x6f, 0x31, 0x24, 0x6f, 0x32, 0x24, 0x6f, 0x61,
5741     0x24, 0x6f, 0x63, 0x24, 0x6f, 0x65, 0x24, 0x6f, 0x69, 0x24, 0x6f, 0x6f,
5742     0x24, 0x6f, 0x73, 0x24, 0x6f, 0x74, 0x24, 0x6f, 0x20, 0x24, 0x6f, 0x25,
5743     0x24, 0x6f, 0x2d, 0x24, 0x6f, 0x2e, 0x24, 0x6f, 0x2f, 0x24, 0x6f, 0x33,
5744     0x24, 0x6f, 0x34, 0x24, 0x6f, 0x35, 0x24, 0x6f, 0x36, 0x24, 0x6f, 0x37,
5745     0x24, 0x6f, 0x38, 0x24, 0x6f, 0x39, 0x24, 0x6f, 0x3d, 0x24, 0x6f, 0x41,
5746     0x24, 0x6f, 0x5f, 0x24, 0x6f, 0x62, 0x24, 0x6f, 0x64, 0x24, 0x6f, 0x66,
5747     0x24, 0x6f, 0x67, 0x24, 0x6f, 0x68, 0x24, 0x6f, 0x6c, 0x24, 0x6f, 0x6d,
5748     0x24, 0x6f, 0x6e, 0x24, 0x6f, 0x70, 0x24, 0x6f, 0x72, 0x24, 0x6f, 0x75};
5749 const uint8_t HuffDecoderCommon::table24_148_emit_[216] = {
5750     0x24, 0x73, 0x30, 0x24, 0x73, 0x31, 0x24, 0x73, 0x32, 0x24, 0x73, 0x61,
5751     0x24, 0x73, 0x63, 0x24, 0x73, 0x65, 0x24, 0x73, 0x69, 0x24, 0x73, 0x6f,
5752     0x24, 0x73, 0x73, 0x24, 0x73, 0x74, 0x24, 0x73, 0x20, 0x24, 0x73, 0x25,
5753     0x24, 0x73, 0x2d, 0x24, 0x73, 0x2e, 0x24, 0x73, 0x2f, 0x24, 0x73, 0x33,
5754     0x24, 0x73, 0x34, 0x24, 0x73, 0x35, 0x24, 0x73, 0x36, 0x24, 0x73, 0x37,
5755     0x24, 0x73, 0x38, 0x24, 0x73, 0x39, 0x24, 0x73, 0x3d, 0x24, 0x73, 0x41,
5756     0x24, 0x73, 0x5f, 0x24, 0x73, 0x62, 0x24, 0x73, 0x64, 0x24, 0x73, 0x66,
5757     0x24, 0x73, 0x67, 0x24, 0x73, 0x68, 0x24, 0x73, 0x6c, 0x24, 0x73, 0x6d,
5758     0x24, 0x73, 0x6e, 0x24, 0x73, 0x70, 0x24, 0x73, 0x72, 0x24, 0x73, 0x75,
5759     0x24, 0x74, 0x30, 0x24, 0x74, 0x31, 0x24, 0x74, 0x32, 0x24, 0x74, 0x61,
5760     0x24, 0x74, 0x63, 0x24, 0x74, 0x65, 0x24, 0x74, 0x69, 0x24, 0x74, 0x6f,
5761     0x24, 0x74, 0x73, 0x24, 0x74, 0x74, 0x24, 0x74, 0x20, 0x24, 0x74, 0x25,
5762     0x24, 0x74, 0x2d, 0x24, 0x74, 0x2e, 0x24, 0x74, 0x2f, 0x24, 0x74, 0x33,
5763     0x24, 0x74, 0x34, 0x24, 0x74, 0x35, 0x24, 0x74, 0x36, 0x24, 0x74, 0x37,
5764     0x24, 0x74, 0x38, 0x24, 0x74, 0x39, 0x24, 0x74, 0x3d, 0x24, 0x74, 0x41,
5765     0x24, 0x74, 0x5f, 0x24, 0x74, 0x62, 0x24, 0x74, 0x64, 0x24, 0x74, 0x66,
5766     0x24, 0x74, 0x67, 0x24, 0x74, 0x68, 0x24, 0x74, 0x6c, 0x24, 0x74, 0x6d,
5767     0x24, 0x74, 0x6e, 0x24, 0x74, 0x70, 0x24, 0x74, 0x72, 0x24, 0x74, 0x75};
5768 const uint8_t HuffDecoderCommon::table24_149_emit_[120] = {
5769     0x24, 0x20, 0x30, 0x24, 0x20, 0x31, 0x24, 0x20, 0x32, 0x24, 0x20, 0x61,
5770     0x24, 0x20, 0x63, 0x24, 0x20, 0x65, 0x24, 0x20, 0x69, 0x24, 0x20, 0x6f,
5771     0x24, 0x20, 0x73, 0x24, 0x20, 0x74, 0x24, 0x25, 0x30, 0x24, 0x25, 0x31,
5772     0x24, 0x25, 0x32, 0x24, 0x25, 0x61, 0x24, 0x25, 0x63, 0x24, 0x25, 0x65,
5773     0x24, 0x25, 0x69, 0x24, 0x25, 0x6f, 0x24, 0x25, 0x73, 0x24, 0x25, 0x74,
5774     0x24, 0x2d, 0x30, 0x24, 0x2d, 0x31, 0x24, 0x2d, 0x32, 0x24, 0x2d, 0x61,
5775     0x24, 0x2d, 0x63, 0x24, 0x2d, 0x65, 0x24, 0x2d, 0x69, 0x24, 0x2d, 0x6f,
5776     0x24, 0x2d, 0x73, 0x24, 0x2d, 0x74, 0x24, 0x2e, 0x30, 0x24, 0x2e, 0x31,
5777     0x24, 0x2e, 0x32, 0x24, 0x2e, 0x61, 0x24, 0x2e, 0x63, 0x24, 0x2e, 0x65,
5778     0x24, 0x2e, 0x69, 0x24, 0x2e, 0x6f, 0x24, 0x2e, 0x73, 0x24, 0x2e, 0x74};
5779 const uint8_t HuffDecoderCommon::table24_150_emit_[120] = {
5780     0x24, 0x2f, 0x30, 0x24, 0x2f, 0x31, 0x24, 0x2f, 0x32, 0x24, 0x2f, 0x61,
5781     0x24, 0x2f, 0x63, 0x24, 0x2f, 0x65, 0x24, 0x2f, 0x69, 0x24, 0x2f, 0x6f,
5782     0x24, 0x2f, 0x73, 0x24, 0x2f, 0x74, 0x24, 0x33, 0x30, 0x24, 0x33, 0x31,
5783     0x24, 0x33, 0x32, 0x24, 0x33, 0x61, 0x24, 0x33, 0x63, 0x24, 0x33, 0x65,
5784     0x24, 0x33, 0x69, 0x24, 0x33, 0x6f, 0x24, 0x33, 0x73, 0x24, 0x33, 0x74,
5785     0x24, 0x34, 0x30, 0x24, 0x34, 0x31, 0x24, 0x34, 0x32, 0x24, 0x34, 0x61,
5786     0x24, 0x34, 0x63, 0x24, 0x34, 0x65, 0x24, 0x34, 0x69, 0x24, 0x34, 0x6f,
5787     0x24, 0x34, 0x73, 0x24, 0x34, 0x74, 0x24, 0x35, 0x30, 0x24, 0x35, 0x31,
5788     0x24, 0x35, 0x32, 0x24, 0x35, 0x61, 0x24, 0x35, 0x63, 0x24, 0x35, 0x65,
5789     0x24, 0x35, 0x69, 0x24, 0x35, 0x6f, 0x24, 0x35, 0x73, 0x24, 0x35, 0x74};
5790 const uint8_t HuffDecoderCommon::table24_151_emit_[120] = {
5791     0x24, 0x36, 0x30, 0x24, 0x36, 0x31, 0x24, 0x36, 0x32, 0x24, 0x36, 0x61,
5792     0x24, 0x36, 0x63, 0x24, 0x36, 0x65, 0x24, 0x36, 0x69, 0x24, 0x36, 0x6f,
5793     0x24, 0x36, 0x73, 0x24, 0x36, 0x74, 0x24, 0x37, 0x30, 0x24, 0x37, 0x31,
5794     0x24, 0x37, 0x32, 0x24, 0x37, 0x61, 0x24, 0x37, 0x63, 0x24, 0x37, 0x65,
5795     0x24, 0x37, 0x69, 0x24, 0x37, 0x6f, 0x24, 0x37, 0x73, 0x24, 0x37, 0x74,
5796     0x24, 0x38, 0x30, 0x24, 0x38, 0x31, 0x24, 0x38, 0x32, 0x24, 0x38, 0x61,
5797     0x24, 0x38, 0x63, 0x24, 0x38, 0x65, 0x24, 0x38, 0x69, 0x24, 0x38, 0x6f,
5798     0x24, 0x38, 0x73, 0x24, 0x38, 0x74, 0x24, 0x39, 0x30, 0x24, 0x39, 0x31,
5799     0x24, 0x39, 0x32, 0x24, 0x39, 0x61, 0x24, 0x39, 0x63, 0x24, 0x39, 0x65,
5800     0x24, 0x39, 0x69, 0x24, 0x39, 0x6f, 0x24, 0x39, 0x73, 0x24, 0x39, 0x74};
5801 const uint8_t HuffDecoderCommon::table24_152_emit_[120] = {
5802     0x24, 0x3d, 0x30, 0x24, 0x3d, 0x31, 0x24, 0x3d, 0x32, 0x24, 0x3d, 0x61,
5803     0x24, 0x3d, 0x63, 0x24, 0x3d, 0x65, 0x24, 0x3d, 0x69, 0x24, 0x3d, 0x6f,
5804     0x24, 0x3d, 0x73, 0x24, 0x3d, 0x74, 0x24, 0x41, 0x30, 0x24, 0x41, 0x31,
5805     0x24, 0x41, 0x32, 0x24, 0x41, 0x61, 0x24, 0x41, 0x63, 0x24, 0x41, 0x65,
5806     0x24, 0x41, 0x69, 0x24, 0x41, 0x6f, 0x24, 0x41, 0x73, 0x24, 0x41, 0x74,
5807     0x24, 0x5f, 0x30, 0x24, 0x5f, 0x31, 0x24, 0x5f, 0x32, 0x24, 0x5f, 0x61,
5808     0x24, 0x5f, 0x63, 0x24, 0x5f, 0x65, 0x24, 0x5f, 0x69, 0x24, 0x5f, 0x6f,
5809     0x24, 0x5f, 0x73, 0x24, 0x5f, 0x74, 0x24, 0x62, 0x30, 0x24, 0x62, 0x31,
5810     0x24, 0x62, 0x32, 0x24, 0x62, 0x61, 0x24, 0x62, 0x63, 0x24, 0x62, 0x65,
5811     0x24, 0x62, 0x69, 0x24, 0x62, 0x6f, 0x24, 0x62, 0x73, 0x24, 0x62, 0x74};
5812 const uint8_t HuffDecoderCommon::table24_153_emit_[120] = {
5813     0x24, 0x64, 0x30, 0x24, 0x64, 0x31, 0x24, 0x64, 0x32, 0x24, 0x64, 0x61,
5814     0x24, 0x64, 0x63, 0x24, 0x64, 0x65, 0x24, 0x64, 0x69, 0x24, 0x64, 0x6f,
5815     0x24, 0x64, 0x73, 0x24, 0x64, 0x74, 0x24, 0x66, 0x30, 0x24, 0x66, 0x31,
5816     0x24, 0x66, 0x32, 0x24, 0x66, 0x61, 0x24, 0x66, 0x63, 0x24, 0x66, 0x65,
5817     0x24, 0x66, 0x69, 0x24, 0x66, 0x6f, 0x24, 0x66, 0x73, 0x24, 0x66, 0x74,
5818     0x24, 0x67, 0x30, 0x24, 0x67, 0x31, 0x24, 0x67, 0x32, 0x24, 0x67, 0x61,
5819     0x24, 0x67, 0x63, 0x24, 0x67, 0x65, 0x24, 0x67, 0x69, 0x24, 0x67, 0x6f,
5820     0x24, 0x67, 0x73, 0x24, 0x67, 0x74, 0x24, 0x68, 0x30, 0x24, 0x68, 0x31,
5821     0x24, 0x68, 0x32, 0x24, 0x68, 0x61, 0x24, 0x68, 0x63, 0x24, 0x68, 0x65,
5822     0x24, 0x68, 0x69, 0x24, 0x68, 0x6f, 0x24, 0x68, 0x73, 0x24, 0x68, 0x74};
5823 const uint8_t HuffDecoderCommon::table24_154_emit_[120] = {
5824     0x24, 0x6c, 0x30, 0x24, 0x6c, 0x31, 0x24, 0x6c, 0x32, 0x24, 0x6c, 0x61,
5825     0x24, 0x6c, 0x63, 0x24, 0x6c, 0x65, 0x24, 0x6c, 0x69, 0x24, 0x6c, 0x6f,
5826     0x24, 0x6c, 0x73, 0x24, 0x6c, 0x74, 0x24, 0x6d, 0x30, 0x24, 0x6d, 0x31,
5827     0x24, 0x6d, 0x32, 0x24, 0x6d, 0x61, 0x24, 0x6d, 0x63, 0x24, 0x6d, 0x65,
5828     0x24, 0x6d, 0x69, 0x24, 0x6d, 0x6f, 0x24, 0x6d, 0x73, 0x24, 0x6d, 0x74,
5829     0x24, 0x6e, 0x30, 0x24, 0x6e, 0x31, 0x24, 0x6e, 0x32, 0x24, 0x6e, 0x61,
5830     0x24, 0x6e, 0x63, 0x24, 0x6e, 0x65, 0x24, 0x6e, 0x69, 0x24, 0x6e, 0x6f,
5831     0x24, 0x6e, 0x73, 0x24, 0x6e, 0x74, 0x24, 0x70, 0x30, 0x24, 0x70, 0x31,
5832     0x24, 0x70, 0x32, 0x24, 0x70, 0x61, 0x24, 0x70, 0x63, 0x24, 0x70, 0x65,
5833     0x24, 0x70, 0x69, 0x24, 0x70, 0x6f, 0x24, 0x70, 0x73, 0x24, 0x70, 0x74};
5834 const uint8_t HuffDecoderCommon::table24_155_emit_[68] = {
5835     0x24, 0x72, 0x30, 0x24, 0x72, 0x31, 0x24, 0x72, 0x32, 0x24, 0x72, 0x61,
5836     0x24, 0x72, 0x63, 0x24, 0x72, 0x65, 0x24, 0x72, 0x69, 0x24, 0x72, 0x6f,
5837     0x24, 0x72, 0x73, 0x24, 0x72, 0x74, 0x24, 0x75, 0x30, 0x24, 0x75, 0x31,
5838     0x24, 0x75, 0x32, 0x24, 0x75, 0x61, 0x24, 0x75, 0x63, 0x24, 0x75, 0x65,
5839     0x24, 0x75, 0x69, 0x24, 0x75, 0x6f, 0x24, 0x75, 0x73, 0x24, 0x75, 0x74,
5840     0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44};
5841 const uint8_t HuffDecoderCommon::table24_156_emit_[16] = {
5842     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48,
5843     0x24, 0x49, 0x24, 0x4a, 0x24, 0x4b, 0x24, 0x4c};
5844 const uint8_t HuffDecoderCommon::table24_157_emit_[16] = {
5845     0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
5846     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54};
5847 const uint8_t HuffDecoderCommon::table24_158_emit_[16] = {
5848     0x24, 0x55, 0x24, 0x56, 0x24, 0x57, 0x24, 0x59,
5849     0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76};
5850 const uint8_t HuffDecoderCommon::table24_159_emit_[36] = {
5851     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
5852     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a, 0x24, 0x21, 0x24, 0x22,
5853     0x24, 0x28, 0x24, 0x29, 0x24, 0x3f, 0x24, 0x27, 0x24, 0x2b, 0x24, 0x7c};
5854 const uint8_t HuffDecoderCommon::table24_160_emit_[216] = {
5855     0x40, 0x30, 0x30, 0x40, 0x30, 0x31, 0x40, 0x30, 0x32, 0x40, 0x30, 0x61,
5856     0x40, 0x30, 0x63, 0x40, 0x30, 0x65, 0x40, 0x30, 0x69, 0x40, 0x30, 0x6f,
5857     0x40, 0x30, 0x73, 0x40, 0x30, 0x74, 0x40, 0x30, 0x20, 0x40, 0x30, 0x25,
5858     0x40, 0x30, 0x2d, 0x40, 0x30, 0x2e, 0x40, 0x30, 0x2f, 0x40, 0x30, 0x33,
5859     0x40, 0x30, 0x34, 0x40, 0x30, 0x35, 0x40, 0x30, 0x36, 0x40, 0x30, 0x37,
5860     0x40, 0x30, 0x38, 0x40, 0x30, 0x39, 0x40, 0x30, 0x3d, 0x40, 0x30, 0x41,
5861     0x40, 0x30, 0x5f, 0x40, 0x30, 0x62, 0x40, 0x30, 0x64, 0x40, 0x30, 0x66,
5862     0x40, 0x30, 0x67, 0x40, 0x30, 0x68, 0x40, 0x30, 0x6c, 0x40, 0x30, 0x6d,
5863     0x40, 0x30, 0x6e, 0x40, 0x30, 0x70, 0x40, 0x30, 0x72, 0x40, 0x30, 0x75,
5864     0x40, 0x31, 0x30, 0x40, 0x31, 0x31, 0x40, 0x31, 0x32, 0x40, 0x31, 0x61,
5865     0x40, 0x31, 0x63, 0x40, 0x31, 0x65, 0x40, 0x31, 0x69, 0x40, 0x31, 0x6f,
5866     0x40, 0x31, 0x73, 0x40, 0x31, 0x74, 0x40, 0x31, 0x20, 0x40, 0x31, 0x25,
5867     0x40, 0x31, 0x2d, 0x40, 0x31, 0x2e, 0x40, 0x31, 0x2f, 0x40, 0x31, 0x33,
5868     0x40, 0x31, 0x34, 0x40, 0x31, 0x35, 0x40, 0x31, 0x36, 0x40, 0x31, 0x37,
5869     0x40, 0x31, 0x38, 0x40, 0x31, 0x39, 0x40, 0x31, 0x3d, 0x40, 0x31, 0x41,
5870     0x40, 0x31, 0x5f, 0x40, 0x31, 0x62, 0x40, 0x31, 0x64, 0x40, 0x31, 0x66,
5871     0x40, 0x31, 0x67, 0x40, 0x31, 0x68, 0x40, 0x31, 0x6c, 0x40, 0x31, 0x6d,
5872     0x40, 0x31, 0x6e, 0x40, 0x31, 0x70, 0x40, 0x31, 0x72, 0x40, 0x31, 0x75};
5873 const uint8_t HuffDecoderCommon::table24_161_emit_[216] = {
5874     0x40, 0x32, 0x30, 0x40, 0x32, 0x31, 0x40, 0x32, 0x32, 0x40, 0x32, 0x61,
5875     0x40, 0x32, 0x63, 0x40, 0x32, 0x65, 0x40, 0x32, 0x69, 0x40, 0x32, 0x6f,
5876     0x40, 0x32, 0x73, 0x40, 0x32, 0x74, 0x40, 0x32, 0x20, 0x40, 0x32, 0x25,
5877     0x40, 0x32, 0x2d, 0x40, 0x32, 0x2e, 0x40, 0x32, 0x2f, 0x40, 0x32, 0x33,
5878     0x40, 0x32, 0x34, 0x40, 0x32, 0x35, 0x40, 0x32, 0x36, 0x40, 0x32, 0x37,
5879     0x40, 0x32, 0x38, 0x40, 0x32, 0x39, 0x40, 0x32, 0x3d, 0x40, 0x32, 0x41,
5880     0x40, 0x32, 0x5f, 0x40, 0x32, 0x62, 0x40, 0x32, 0x64, 0x40, 0x32, 0x66,
5881     0x40, 0x32, 0x67, 0x40, 0x32, 0x68, 0x40, 0x32, 0x6c, 0x40, 0x32, 0x6d,
5882     0x40, 0x32, 0x6e, 0x40, 0x32, 0x70, 0x40, 0x32, 0x72, 0x40, 0x32, 0x75,
5883     0x40, 0x61, 0x30, 0x40, 0x61, 0x31, 0x40, 0x61, 0x32, 0x40, 0x61, 0x61,
5884     0x40, 0x61, 0x63, 0x40, 0x61, 0x65, 0x40, 0x61, 0x69, 0x40, 0x61, 0x6f,
5885     0x40, 0x61, 0x73, 0x40, 0x61, 0x74, 0x40, 0x61, 0x20, 0x40, 0x61, 0x25,
5886     0x40, 0x61, 0x2d, 0x40, 0x61, 0x2e, 0x40, 0x61, 0x2f, 0x40, 0x61, 0x33,
5887     0x40, 0x61, 0x34, 0x40, 0x61, 0x35, 0x40, 0x61, 0x36, 0x40, 0x61, 0x37,
5888     0x40, 0x61, 0x38, 0x40, 0x61, 0x39, 0x40, 0x61, 0x3d, 0x40, 0x61, 0x41,
5889     0x40, 0x61, 0x5f, 0x40, 0x61, 0x62, 0x40, 0x61, 0x64, 0x40, 0x61, 0x66,
5890     0x40, 0x61, 0x67, 0x40, 0x61, 0x68, 0x40, 0x61, 0x6c, 0x40, 0x61, 0x6d,
5891     0x40, 0x61, 0x6e, 0x40, 0x61, 0x70, 0x40, 0x61, 0x72, 0x40, 0x61, 0x75};
5892 const uint8_t HuffDecoderCommon::table24_162_emit_[216] = {
5893     0x40, 0x63, 0x30, 0x40, 0x63, 0x31, 0x40, 0x63, 0x32, 0x40, 0x63, 0x61,
5894     0x40, 0x63, 0x63, 0x40, 0x63, 0x65, 0x40, 0x63, 0x69, 0x40, 0x63, 0x6f,
5895     0x40, 0x63, 0x73, 0x40, 0x63, 0x74, 0x40, 0x63, 0x20, 0x40, 0x63, 0x25,
5896     0x40, 0x63, 0x2d, 0x40, 0x63, 0x2e, 0x40, 0x63, 0x2f, 0x40, 0x63, 0x33,
5897     0x40, 0x63, 0x34, 0x40, 0x63, 0x35, 0x40, 0x63, 0x36, 0x40, 0x63, 0x37,
5898     0x40, 0x63, 0x38, 0x40, 0x63, 0x39, 0x40, 0x63, 0x3d, 0x40, 0x63, 0x41,
5899     0x40, 0x63, 0x5f, 0x40, 0x63, 0x62, 0x40, 0x63, 0x64, 0x40, 0x63, 0x66,
5900     0x40, 0x63, 0x67, 0x40, 0x63, 0x68, 0x40, 0x63, 0x6c, 0x40, 0x63, 0x6d,
5901     0x40, 0x63, 0x6e, 0x40, 0x63, 0x70, 0x40, 0x63, 0x72, 0x40, 0x63, 0x75,
5902     0x40, 0x65, 0x30, 0x40, 0x65, 0x31, 0x40, 0x65, 0x32, 0x40, 0x65, 0x61,
5903     0x40, 0x65, 0x63, 0x40, 0x65, 0x65, 0x40, 0x65, 0x69, 0x40, 0x65, 0x6f,
5904     0x40, 0x65, 0x73, 0x40, 0x65, 0x74, 0x40, 0x65, 0x20, 0x40, 0x65, 0x25,
5905     0x40, 0x65, 0x2d, 0x40, 0x65, 0x2e, 0x40, 0x65, 0x2f, 0x40, 0x65, 0x33,
5906     0x40, 0x65, 0x34, 0x40, 0x65, 0x35, 0x40, 0x65, 0x36, 0x40, 0x65, 0x37,
5907     0x40, 0x65, 0x38, 0x40, 0x65, 0x39, 0x40, 0x65, 0x3d, 0x40, 0x65, 0x41,
5908     0x40, 0x65, 0x5f, 0x40, 0x65, 0x62, 0x40, 0x65, 0x64, 0x40, 0x65, 0x66,
5909     0x40, 0x65, 0x67, 0x40, 0x65, 0x68, 0x40, 0x65, 0x6c, 0x40, 0x65, 0x6d,
5910     0x40, 0x65, 0x6e, 0x40, 0x65, 0x70, 0x40, 0x65, 0x72, 0x40, 0x65, 0x75};
5911 const uint8_t HuffDecoderCommon::table24_163_emit_[216] = {
5912     0x40, 0x69, 0x30, 0x40, 0x69, 0x31, 0x40, 0x69, 0x32, 0x40, 0x69, 0x61,
5913     0x40, 0x69, 0x63, 0x40, 0x69, 0x65, 0x40, 0x69, 0x69, 0x40, 0x69, 0x6f,
5914     0x40, 0x69, 0x73, 0x40, 0x69, 0x74, 0x40, 0x69, 0x20, 0x40, 0x69, 0x25,
5915     0x40, 0x69, 0x2d, 0x40, 0x69, 0x2e, 0x40, 0x69, 0x2f, 0x40, 0x69, 0x33,
5916     0x40, 0x69, 0x34, 0x40, 0x69, 0x35, 0x40, 0x69, 0x36, 0x40, 0x69, 0x37,
5917     0x40, 0x69, 0x38, 0x40, 0x69, 0x39, 0x40, 0x69, 0x3d, 0x40, 0x69, 0x41,
5918     0x40, 0x69, 0x5f, 0x40, 0x69, 0x62, 0x40, 0x69, 0x64, 0x40, 0x69, 0x66,
5919     0x40, 0x69, 0x67, 0x40, 0x69, 0x68, 0x40, 0x69, 0x6c, 0x40, 0x69, 0x6d,
5920     0x40, 0x69, 0x6e, 0x40, 0x69, 0x70, 0x40, 0x69, 0x72, 0x40, 0x69, 0x75,
5921     0x40, 0x6f, 0x30, 0x40, 0x6f, 0x31, 0x40, 0x6f, 0x32, 0x40, 0x6f, 0x61,
5922     0x40, 0x6f, 0x63, 0x40, 0x6f, 0x65, 0x40, 0x6f, 0x69, 0x40, 0x6f, 0x6f,
5923     0x40, 0x6f, 0x73, 0x40, 0x6f, 0x74, 0x40, 0x6f, 0x20, 0x40, 0x6f, 0x25,
5924     0x40, 0x6f, 0x2d, 0x40, 0x6f, 0x2e, 0x40, 0x6f, 0x2f, 0x40, 0x6f, 0x33,
5925     0x40, 0x6f, 0x34, 0x40, 0x6f, 0x35, 0x40, 0x6f, 0x36, 0x40, 0x6f, 0x37,
5926     0x40, 0x6f, 0x38, 0x40, 0x6f, 0x39, 0x40, 0x6f, 0x3d, 0x40, 0x6f, 0x41,
5927     0x40, 0x6f, 0x5f, 0x40, 0x6f, 0x62, 0x40, 0x6f, 0x64, 0x40, 0x6f, 0x66,
5928     0x40, 0x6f, 0x67, 0x40, 0x6f, 0x68, 0x40, 0x6f, 0x6c, 0x40, 0x6f, 0x6d,
5929     0x40, 0x6f, 0x6e, 0x40, 0x6f, 0x70, 0x40, 0x6f, 0x72, 0x40, 0x6f, 0x75};
5930 const uint8_t HuffDecoderCommon::table24_164_emit_[216] = {
5931     0x40, 0x73, 0x30, 0x40, 0x73, 0x31, 0x40, 0x73, 0x32, 0x40, 0x73, 0x61,
5932     0x40, 0x73, 0x63, 0x40, 0x73, 0x65, 0x40, 0x73, 0x69, 0x40, 0x73, 0x6f,
5933     0x40, 0x73, 0x73, 0x40, 0x73, 0x74, 0x40, 0x73, 0x20, 0x40, 0x73, 0x25,
5934     0x40, 0x73, 0x2d, 0x40, 0x73, 0x2e, 0x40, 0x73, 0x2f, 0x40, 0x73, 0x33,
5935     0x40, 0x73, 0x34, 0x40, 0x73, 0x35, 0x40, 0x73, 0x36, 0x40, 0x73, 0x37,
5936     0x40, 0x73, 0x38, 0x40, 0x73, 0x39, 0x40, 0x73, 0x3d, 0x40, 0x73, 0x41,
5937     0x40, 0x73, 0x5f, 0x40, 0x73, 0x62, 0x40, 0x73, 0x64, 0x40, 0x73, 0x66,
5938     0x40, 0x73, 0x67, 0x40, 0x73, 0x68, 0x40, 0x73, 0x6c, 0x40, 0x73, 0x6d,
5939     0x40, 0x73, 0x6e, 0x40, 0x73, 0x70, 0x40, 0x73, 0x72, 0x40, 0x73, 0x75,
5940     0x40, 0x74, 0x30, 0x40, 0x74, 0x31, 0x40, 0x74, 0x32, 0x40, 0x74, 0x61,
5941     0x40, 0x74, 0x63, 0x40, 0x74, 0x65, 0x40, 0x74, 0x69, 0x40, 0x74, 0x6f,
5942     0x40, 0x74, 0x73, 0x40, 0x74, 0x74, 0x40, 0x74, 0x20, 0x40, 0x74, 0x25,
5943     0x40, 0x74, 0x2d, 0x40, 0x74, 0x2e, 0x40, 0x74, 0x2f, 0x40, 0x74, 0x33,
5944     0x40, 0x74, 0x34, 0x40, 0x74, 0x35, 0x40, 0x74, 0x36, 0x40, 0x74, 0x37,
5945     0x40, 0x74, 0x38, 0x40, 0x74, 0x39, 0x40, 0x74, 0x3d, 0x40, 0x74, 0x41,
5946     0x40, 0x74, 0x5f, 0x40, 0x74, 0x62, 0x40, 0x74, 0x64, 0x40, 0x74, 0x66,
5947     0x40, 0x74, 0x67, 0x40, 0x74, 0x68, 0x40, 0x74, 0x6c, 0x40, 0x74, 0x6d,
5948     0x40, 0x74, 0x6e, 0x40, 0x74, 0x70, 0x40, 0x74, 0x72, 0x40, 0x74, 0x75};
5949 const uint8_t HuffDecoderCommon::table24_165_emit_[120] = {
5950     0x40, 0x20, 0x30, 0x40, 0x20, 0x31, 0x40, 0x20, 0x32, 0x40, 0x20, 0x61,
5951     0x40, 0x20, 0x63, 0x40, 0x20, 0x65, 0x40, 0x20, 0x69, 0x40, 0x20, 0x6f,
5952     0x40, 0x20, 0x73, 0x40, 0x20, 0x74, 0x40, 0x25, 0x30, 0x40, 0x25, 0x31,
5953     0x40, 0x25, 0x32, 0x40, 0x25, 0x61, 0x40, 0x25, 0x63, 0x40, 0x25, 0x65,
5954     0x40, 0x25, 0x69, 0x40, 0x25, 0x6f, 0x40, 0x25, 0x73, 0x40, 0x25, 0x74,
5955     0x40, 0x2d, 0x30, 0x40, 0x2d, 0x31, 0x40, 0x2d, 0x32, 0x40, 0x2d, 0x61,
5956     0x40, 0x2d, 0x63, 0x40, 0x2d, 0x65, 0x40, 0x2d, 0x69, 0x40, 0x2d, 0x6f,
5957     0x40, 0x2d, 0x73, 0x40, 0x2d, 0x74, 0x40, 0x2e, 0x30, 0x40, 0x2e, 0x31,
5958     0x40, 0x2e, 0x32, 0x40, 0x2e, 0x61, 0x40, 0x2e, 0x63, 0x40, 0x2e, 0x65,
5959     0x40, 0x2e, 0x69, 0x40, 0x2e, 0x6f, 0x40, 0x2e, 0x73, 0x40, 0x2e, 0x74};
5960 const uint8_t HuffDecoderCommon::table24_166_emit_[120] = {
5961     0x40, 0x2f, 0x30, 0x40, 0x2f, 0x31, 0x40, 0x2f, 0x32, 0x40, 0x2f, 0x61,
5962     0x40, 0x2f, 0x63, 0x40, 0x2f, 0x65, 0x40, 0x2f, 0x69, 0x40, 0x2f, 0x6f,
5963     0x40, 0x2f, 0x73, 0x40, 0x2f, 0x74, 0x40, 0x33, 0x30, 0x40, 0x33, 0x31,
5964     0x40, 0x33, 0x32, 0x40, 0x33, 0x61, 0x40, 0x33, 0x63, 0x40, 0x33, 0x65,
5965     0x40, 0x33, 0x69, 0x40, 0x33, 0x6f, 0x40, 0x33, 0x73, 0x40, 0x33, 0x74,
5966     0x40, 0x34, 0x30, 0x40, 0x34, 0x31, 0x40, 0x34, 0x32, 0x40, 0x34, 0x61,
5967     0x40, 0x34, 0x63, 0x40, 0x34, 0x65, 0x40, 0x34, 0x69, 0x40, 0x34, 0x6f,
5968     0x40, 0x34, 0x73, 0x40, 0x34, 0x74, 0x40, 0x35, 0x30, 0x40, 0x35, 0x31,
5969     0x40, 0x35, 0x32, 0x40, 0x35, 0x61, 0x40, 0x35, 0x63, 0x40, 0x35, 0x65,
5970     0x40, 0x35, 0x69, 0x40, 0x35, 0x6f, 0x40, 0x35, 0x73, 0x40, 0x35, 0x74};
5971 const uint8_t HuffDecoderCommon::table24_167_emit_[120] = {
5972     0x40, 0x36, 0x30, 0x40, 0x36, 0x31, 0x40, 0x36, 0x32, 0x40, 0x36, 0x61,
5973     0x40, 0x36, 0x63, 0x40, 0x36, 0x65, 0x40, 0x36, 0x69, 0x40, 0x36, 0x6f,
5974     0x40, 0x36, 0x73, 0x40, 0x36, 0x74, 0x40, 0x37, 0x30, 0x40, 0x37, 0x31,
5975     0x40, 0x37, 0x32, 0x40, 0x37, 0x61, 0x40, 0x37, 0x63, 0x40, 0x37, 0x65,
5976     0x40, 0x37, 0x69, 0x40, 0x37, 0x6f, 0x40, 0x37, 0x73, 0x40, 0x37, 0x74,
5977     0x40, 0x38, 0x30, 0x40, 0x38, 0x31, 0x40, 0x38, 0x32, 0x40, 0x38, 0x61,
5978     0x40, 0x38, 0x63, 0x40, 0x38, 0x65, 0x40, 0x38, 0x69, 0x40, 0x38, 0x6f,
5979     0x40, 0x38, 0x73, 0x40, 0x38, 0x74, 0x40, 0x39, 0x30, 0x40, 0x39, 0x31,
5980     0x40, 0x39, 0x32, 0x40, 0x39, 0x61, 0x40, 0x39, 0x63, 0x40, 0x39, 0x65,
5981     0x40, 0x39, 0x69, 0x40, 0x39, 0x6f, 0x40, 0x39, 0x73, 0x40, 0x39, 0x74};
5982 const uint8_t HuffDecoderCommon::table24_168_emit_[120] = {
5983     0x40, 0x3d, 0x30, 0x40, 0x3d, 0x31, 0x40, 0x3d, 0x32, 0x40, 0x3d, 0x61,
5984     0x40, 0x3d, 0x63, 0x40, 0x3d, 0x65, 0x40, 0x3d, 0x69, 0x40, 0x3d, 0x6f,
5985     0x40, 0x3d, 0x73, 0x40, 0x3d, 0x74, 0x40, 0x41, 0x30, 0x40, 0x41, 0x31,
5986     0x40, 0x41, 0x32, 0x40, 0x41, 0x61, 0x40, 0x41, 0x63, 0x40, 0x41, 0x65,
5987     0x40, 0x41, 0x69, 0x40, 0x41, 0x6f, 0x40, 0x41, 0x73, 0x40, 0x41, 0x74,
5988     0x40, 0x5f, 0x30, 0x40, 0x5f, 0x31, 0x40, 0x5f, 0x32, 0x40, 0x5f, 0x61,
5989     0x40, 0x5f, 0x63, 0x40, 0x5f, 0x65, 0x40, 0x5f, 0x69, 0x40, 0x5f, 0x6f,
5990     0x40, 0x5f, 0x73, 0x40, 0x5f, 0x74, 0x40, 0x62, 0x30, 0x40, 0x62, 0x31,
5991     0x40, 0x62, 0x32, 0x40, 0x62, 0x61, 0x40, 0x62, 0x63, 0x40, 0x62, 0x65,
5992     0x40, 0x62, 0x69, 0x40, 0x62, 0x6f, 0x40, 0x62, 0x73, 0x40, 0x62, 0x74};
5993 const uint8_t HuffDecoderCommon::table24_169_emit_[120] = {
5994     0x40, 0x64, 0x30, 0x40, 0x64, 0x31, 0x40, 0x64, 0x32, 0x40, 0x64, 0x61,
5995     0x40, 0x64, 0x63, 0x40, 0x64, 0x65, 0x40, 0x64, 0x69, 0x40, 0x64, 0x6f,
5996     0x40, 0x64, 0x73, 0x40, 0x64, 0x74, 0x40, 0x66, 0x30, 0x40, 0x66, 0x31,
5997     0x40, 0x66, 0x32, 0x40, 0x66, 0x61, 0x40, 0x66, 0x63, 0x40, 0x66, 0x65,
5998     0x40, 0x66, 0x69, 0x40, 0x66, 0x6f, 0x40, 0x66, 0x73, 0x40, 0x66, 0x74,
5999     0x40, 0x67, 0x30, 0x40, 0x67, 0x31, 0x40, 0x67, 0x32, 0x40, 0x67, 0x61,
6000     0x40, 0x67, 0x63, 0x40, 0x67, 0x65, 0x40, 0x67, 0x69, 0x40, 0x67, 0x6f,
6001     0x40, 0x67, 0x73, 0x40, 0x67, 0x74, 0x40, 0x68, 0x30, 0x40, 0x68, 0x31,
6002     0x40, 0x68, 0x32, 0x40, 0x68, 0x61, 0x40, 0x68, 0x63, 0x40, 0x68, 0x65,
6003     0x40, 0x68, 0x69, 0x40, 0x68, 0x6f, 0x40, 0x68, 0x73, 0x40, 0x68, 0x74};
6004 const uint8_t HuffDecoderCommon::table24_170_emit_[120] = {
6005     0x40, 0x6c, 0x30, 0x40, 0x6c, 0x31, 0x40, 0x6c, 0x32, 0x40, 0x6c, 0x61,
6006     0x40, 0x6c, 0x63, 0x40, 0x6c, 0x65, 0x40, 0x6c, 0x69, 0x40, 0x6c, 0x6f,
6007     0x40, 0x6c, 0x73, 0x40, 0x6c, 0x74, 0x40, 0x6d, 0x30, 0x40, 0x6d, 0x31,
6008     0x40, 0x6d, 0x32, 0x40, 0x6d, 0x61, 0x40, 0x6d, 0x63, 0x40, 0x6d, 0x65,
6009     0x40, 0x6d, 0x69, 0x40, 0x6d, 0x6f, 0x40, 0x6d, 0x73, 0x40, 0x6d, 0x74,
6010     0x40, 0x6e, 0x30, 0x40, 0x6e, 0x31, 0x40, 0x6e, 0x32, 0x40, 0x6e, 0x61,
6011     0x40, 0x6e, 0x63, 0x40, 0x6e, 0x65, 0x40, 0x6e, 0x69, 0x40, 0x6e, 0x6f,
6012     0x40, 0x6e, 0x73, 0x40, 0x6e, 0x74, 0x40, 0x70, 0x30, 0x40, 0x70, 0x31,
6013     0x40, 0x70, 0x32, 0x40, 0x70, 0x61, 0x40, 0x70, 0x63, 0x40, 0x70, 0x65,
6014     0x40, 0x70, 0x69, 0x40, 0x70, 0x6f, 0x40, 0x70, 0x73, 0x40, 0x70, 0x74};
6015 const uint8_t HuffDecoderCommon::table24_171_emit_[68] = {
6016     0x40, 0x72, 0x30, 0x40, 0x72, 0x31, 0x40, 0x72, 0x32, 0x40, 0x72, 0x61,
6017     0x40, 0x72, 0x63, 0x40, 0x72, 0x65, 0x40, 0x72, 0x69, 0x40, 0x72, 0x6f,
6018     0x40, 0x72, 0x73, 0x40, 0x72, 0x74, 0x40, 0x75, 0x30, 0x40, 0x75, 0x31,
6019     0x40, 0x75, 0x32, 0x40, 0x75, 0x61, 0x40, 0x75, 0x63, 0x40, 0x75, 0x65,
6020     0x40, 0x75, 0x69, 0x40, 0x75, 0x6f, 0x40, 0x75, 0x73, 0x40, 0x75, 0x74,
6021     0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44};
6022 const uint8_t HuffDecoderCommon::table24_172_emit_[16] = {
6023     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48,
6024     0x40, 0x49, 0x40, 0x4a, 0x40, 0x4b, 0x40, 0x4c};
6025 const uint8_t HuffDecoderCommon::table24_173_emit_[16] = {
6026     0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
6027     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54};
6028 const uint8_t HuffDecoderCommon::table24_174_emit_[16] = {
6029     0x40, 0x55, 0x40, 0x56, 0x40, 0x57, 0x40, 0x59,
6030     0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76};
6031 const uint8_t HuffDecoderCommon::table24_175_emit_[36] = {
6032     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
6033     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a, 0x40, 0x21, 0x40, 0x22,
6034     0x40, 0x28, 0x40, 0x29, 0x40, 0x3f, 0x40, 0x27, 0x40, 0x2b, 0x40, 0x7c};
6035 const uint8_t HuffDecoderCommon::table24_176_emit_[216] = {
6036     0x5b, 0x30, 0x30, 0x5b, 0x30, 0x31, 0x5b, 0x30, 0x32, 0x5b, 0x30, 0x61,
6037     0x5b, 0x30, 0x63, 0x5b, 0x30, 0x65, 0x5b, 0x30, 0x69, 0x5b, 0x30, 0x6f,
6038     0x5b, 0x30, 0x73, 0x5b, 0x30, 0x74, 0x5b, 0x30, 0x20, 0x5b, 0x30, 0x25,
6039     0x5b, 0x30, 0x2d, 0x5b, 0x30, 0x2e, 0x5b, 0x30, 0x2f, 0x5b, 0x30, 0x33,
6040     0x5b, 0x30, 0x34, 0x5b, 0x30, 0x35, 0x5b, 0x30, 0x36, 0x5b, 0x30, 0x37,
6041     0x5b, 0x30, 0x38, 0x5b, 0x30, 0x39, 0x5b, 0x30, 0x3d, 0x5b, 0x30, 0x41,
6042     0x5b, 0x30, 0x5f, 0x5b, 0x30, 0x62, 0x5b, 0x30, 0x64, 0x5b, 0x30, 0x66,
6043     0x5b, 0x30, 0x67, 0x5b, 0x30, 0x68, 0x5b, 0x30, 0x6c, 0x5b, 0x30, 0x6d,
6044     0x5b, 0x30, 0x6e, 0x5b, 0x30, 0x70, 0x5b, 0x30, 0x72, 0x5b, 0x30, 0x75,
6045     0x5b, 0x31, 0x30, 0x5b, 0x31, 0x31, 0x5b, 0x31, 0x32, 0x5b, 0x31, 0x61,
6046     0x5b, 0x31, 0x63, 0x5b, 0x31, 0x65, 0x5b, 0x31, 0x69, 0x5b, 0x31, 0x6f,
6047     0x5b, 0x31, 0x73, 0x5b, 0x31, 0x74, 0x5b, 0x31, 0x20, 0x5b, 0x31, 0x25,
6048     0x5b, 0x31, 0x2d, 0x5b, 0x31, 0x2e, 0x5b, 0x31, 0x2f, 0x5b, 0x31, 0x33,
6049     0x5b, 0x31, 0x34, 0x5b, 0x31, 0x35, 0x5b, 0x31, 0x36, 0x5b, 0x31, 0x37,
6050     0x5b, 0x31, 0x38, 0x5b, 0x31, 0x39, 0x5b, 0x31, 0x3d, 0x5b, 0x31, 0x41,
6051     0x5b, 0x31, 0x5f, 0x5b, 0x31, 0x62, 0x5b, 0x31, 0x64, 0x5b, 0x31, 0x66,
6052     0x5b, 0x31, 0x67, 0x5b, 0x31, 0x68, 0x5b, 0x31, 0x6c, 0x5b, 0x31, 0x6d,
6053     0x5b, 0x31, 0x6e, 0x5b, 0x31, 0x70, 0x5b, 0x31, 0x72, 0x5b, 0x31, 0x75};
6054 const uint8_t HuffDecoderCommon::table24_177_emit_[216] = {
6055     0x5b, 0x32, 0x30, 0x5b, 0x32, 0x31, 0x5b, 0x32, 0x32, 0x5b, 0x32, 0x61,
6056     0x5b, 0x32, 0x63, 0x5b, 0x32, 0x65, 0x5b, 0x32, 0x69, 0x5b, 0x32, 0x6f,
6057     0x5b, 0x32, 0x73, 0x5b, 0x32, 0x74, 0x5b, 0x32, 0x20, 0x5b, 0x32, 0x25,
6058     0x5b, 0x32, 0x2d, 0x5b, 0x32, 0x2e, 0x5b, 0x32, 0x2f, 0x5b, 0x32, 0x33,
6059     0x5b, 0x32, 0x34, 0x5b, 0x32, 0x35, 0x5b, 0x32, 0x36, 0x5b, 0x32, 0x37,
6060     0x5b, 0x32, 0x38, 0x5b, 0x32, 0x39, 0x5b, 0x32, 0x3d, 0x5b, 0x32, 0x41,
6061     0x5b, 0x32, 0x5f, 0x5b, 0x32, 0x62, 0x5b, 0x32, 0x64, 0x5b, 0x32, 0x66,
6062     0x5b, 0x32, 0x67, 0x5b, 0x32, 0x68, 0x5b, 0x32, 0x6c, 0x5b, 0x32, 0x6d,
6063     0x5b, 0x32, 0x6e, 0x5b, 0x32, 0x70, 0x5b, 0x32, 0x72, 0x5b, 0x32, 0x75,
6064     0x5b, 0x61, 0x30, 0x5b, 0x61, 0x31, 0x5b, 0x61, 0x32, 0x5b, 0x61, 0x61,
6065     0x5b, 0x61, 0x63, 0x5b, 0x61, 0x65, 0x5b, 0x61, 0x69, 0x5b, 0x61, 0x6f,
6066     0x5b, 0x61, 0x73, 0x5b, 0x61, 0x74, 0x5b, 0x61, 0x20, 0x5b, 0x61, 0x25,
6067     0x5b, 0x61, 0x2d, 0x5b, 0x61, 0x2e, 0x5b, 0x61, 0x2f, 0x5b, 0x61, 0x33,
6068     0x5b, 0x61, 0x34, 0x5b, 0x61, 0x35, 0x5b, 0x61, 0x36, 0x5b, 0x61, 0x37,
6069     0x5b, 0x61, 0x38, 0x5b, 0x61, 0x39, 0x5b, 0x61, 0x3d, 0x5b, 0x61, 0x41,
6070     0x5b, 0x61, 0x5f, 0x5b, 0x61, 0x62, 0x5b, 0x61, 0x64, 0x5b, 0x61, 0x66,
6071     0x5b, 0x61, 0x67, 0x5b, 0x61, 0x68, 0x5b, 0x61, 0x6c, 0x5b, 0x61, 0x6d,
6072     0x5b, 0x61, 0x6e, 0x5b, 0x61, 0x70, 0x5b, 0x61, 0x72, 0x5b, 0x61, 0x75};
6073 const uint8_t HuffDecoderCommon::table24_178_emit_[216] = {
6074     0x5b, 0x63, 0x30, 0x5b, 0x63, 0x31, 0x5b, 0x63, 0x32, 0x5b, 0x63, 0x61,
6075     0x5b, 0x63, 0x63, 0x5b, 0x63, 0x65, 0x5b, 0x63, 0x69, 0x5b, 0x63, 0x6f,
6076     0x5b, 0x63, 0x73, 0x5b, 0x63, 0x74, 0x5b, 0x63, 0x20, 0x5b, 0x63, 0x25,
6077     0x5b, 0x63, 0x2d, 0x5b, 0x63, 0x2e, 0x5b, 0x63, 0x2f, 0x5b, 0x63, 0x33,
6078     0x5b, 0x63, 0x34, 0x5b, 0x63, 0x35, 0x5b, 0x63, 0x36, 0x5b, 0x63, 0x37,
6079     0x5b, 0x63, 0x38, 0x5b, 0x63, 0x39, 0x5b, 0x63, 0x3d, 0x5b, 0x63, 0x41,
6080     0x5b, 0x63, 0x5f, 0x5b, 0x63, 0x62, 0x5b, 0x63, 0x64, 0x5b, 0x63, 0x66,
6081     0x5b, 0x63, 0x67, 0x5b, 0x63, 0x68, 0x5b, 0x63, 0x6c, 0x5b, 0x63, 0x6d,
6082     0x5b, 0x63, 0x6e, 0x5b, 0x63, 0x70, 0x5b, 0x63, 0x72, 0x5b, 0x63, 0x75,
6083     0x5b, 0x65, 0x30, 0x5b, 0x65, 0x31, 0x5b, 0x65, 0x32, 0x5b, 0x65, 0x61,
6084     0x5b, 0x65, 0x63, 0x5b, 0x65, 0x65, 0x5b, 0x65, 0x69, 0x5b, 0x65, 0x6f,
6085     0x5b, 0x65, 0x73, 0x5b, 0x65, 0x74, 0x5b, 0x65, 0x20, 0x5b, 0x65, 0x25,
6086     0x5b, 0x65, 0x2d, 0x5b, 0x65, 0x2e, 0x5b, 0x65, 0x2f, 0x5b, 0x65, 0x33,
6087     0x5b, 0x65, 0x34, 0x5b, 0x65, 0x35, 0x5b, 0x65, 0x36, 0x5b, 0x65, 0x37,
6088     0x5b, 0x65, 0x38, 0x5b, 0x65, 0x39, 0x5b, 0x65, 0x3d, 0x5b, 0x65, 0x41,
6089     0x5b, 0x65, 0x5f, 0x5b, 0x65, 0x62, 0x5b, 0x65, 0x64, 0x5b, 0x65, 0x66,
6090     0x5b, 0x65, 0x67, 0x5b, 0x65, 0x68, 0x5b, 0x65, 0x6c, 0x5b, 0x65, 0x6d,
6091     0x5b, 0x65, 0x6e, 0x5b, 0x65, 0x70, 0x5b, 0x65, 0x72, 0x5b, 0x65, 0x75};
6092 const uint8_t HuffDecoderCommon::table24_179_emit_[216] = {
6093     0x5b, 0x69, 0x30, 0x5b, 0x69, 0x31, 0x5b, 0x69, 0x32, 0x5b, 0x69, 0x61,
6094     0x5b, 0x69, 0x63, 0x5b, 0x69, 0x65, 0x5b, 0x69, 0x69, 0x5b, 0x69, 0x6f,
6095     0x5b, 0x69, 0x73, 0x5b, 0x69, 0x74, 0x5b, 0x69, 0x20, 0x5b, 0x69, 0x25,
6096     0x5b, 0x69, 0x2d, 0x5b, 0x69, 0x2e, 0x5b, 0x69, 0x2f, 0x5b, 0x69, 0x33,
6097     0x5b, 0x69, 0x34, 0x5b, 0x69, 0x35, 0x5b, 0x69, 0x36, 0x5b, 0x69, 0x37,
6098     0x5b, 0x69, 0x38, 0x5b, 0x69, 0x39, 0x5b, 0x69, 0x3d, 0x5b, 0x69, 0x41,
6099     0x5b, 0x69, 0x5f, 0x5b, 0x69, 0x62, 0x5b, 0x69, 0x64, 0x5b, 0x69, 0x66,
6100     0x5b, 0x69, 0x67, 0x5b, 0x69, 0x68, 0x5b, 0x69, 0x6c, 0x5b, 0x69, 0x6d,
6101     0x5b, 0x69, 0x6e, 0x5b, 0x69, 0x70, 0x5b, 0x69, 0x72, 0x5b, 0x69, 0x75,
6102     0x5b, 0x6f, 0x30, 0x5b, 0x6f, 0x31, 0x5b, 0x6f, 0x32, 0x5b, 0x6f, 0x61,
6103     0x5b, 0x6f, 0x63, 0x5b, 0x6f, 0x65, 0x5b, 0x6f, 0x69, 0x5b, 0x6f, 0x6f,
6104     0x5b, 0x6f, 0x73, 0x5b, 0x6f, 0x74, 0x5b, 0x6f, 0x20, 0x5b, 0x6f, 0x25,
6105     0x5b, 0x6f, 0x2d, 0x5b, 0x6f, 0x2e, 0x5b, 0x6f, 0x2f, 0x5b, 0x6f, 0x33,
6106     0x5b, 0x6f, 0x34, 0x5b, 0x6f, 0x35, 0x5b, 0x6f, 0x36, 0x5b, 0x6f, 0x37,
6107     0x5b, 0x6f, 0x38, 0x5b, 0x6f, 0x39, 0x5b, 0x6f, 0x3d, 0x5b, 0x6f, 0x41,
6108     0x5b, 0x6f, 0x5f, 0x5b, 0x6f, 0x62, 0x5b, 0x6f, 0x64, 0x5b, 0x6f, 0x66,
6109     0x5b, 0x6f, 0x67, 0x5b, 0x6f, 0x68, 0x5b, 0x6f, 0x6c, 0x5b, 0x6f, 0x6d,
6110     0x5b, 0x6f, 0x6e, 0x5b, 0x6f, 0x70, 0x5b, 0x6f, 0x72, 0x5b, 0x6f, 0x75};
6111 const uint8_t HuffDecoderCommon::table24_180_emit_[216] = {
6112     0x5b, 0x73, 0x30, 0x5b, 0x73, 0x31, 0x5b, 0x73, 0x32, 0x5b, 0x73, 0x61,
6113     0x5b, 0x73, 0x63, 0x5b, 0x73, 0x65, 0x5b, 0x73, 0x69, 0x5b, 0x73, 0x6f,
6114     0x5b, 0x73, 0x73, 0x5b, 0x73, 0x74, 0x5b, 0x73, 0x20, 0x5b, 0x73, 0x25,
6115     0x5b, 0x73, 0x2d, 0x5b, 0x73, 0x2e, 0x5b, 0x73, 0x2f, 0x5b, 0x73, 0x33,
6116     0x5b, 0x73, 0x34, 0x5b, 0x73, 0x35, 0x5b, 0x73, 0x36, 0x5b, 0x73, 0x37,
6117     0x5b, 0x73, 0x38, 0x5b, 0x73, 0x39, 0x5b, 0x73, 0x3d, 0x5b, 0x73, 0x41,
6118     0x5b, 0x73, 0x5f, 0x5b, 0x73, 0x62, 0x5b, 0x73, 0x64, 0x5b, 0x73, 0x66,
6119     0x5b, 0x73, 0x67, 0x5b, 0x73, 0x68, 0x5b, 0x73, 0x6c, 0x5b, 0x73, 0x6d,
6120     0x5b, 0x73, 0x6e, 0x5b, 0x73, 0x70, 0x5b, 0x73, 0x72, 0x5b, 0x73, 0x75,
6121     0x5b, 0x74, 0x30, 0x5b, 0x74, 0x31, 0x5b, 0x74, 0x32, 0x5b, 0x74, 0x61,
6122     0x5b, 0x74, 0x63, 0x5b, 0x74, 0x65, 0x5b, 0x74, 0x69, 0x5b, 0x74, 0x6f,
6123     0x5b, 0x74, 0x73, 0x5b, 0x74, 0x74, 0x5b, 0x74, 0x20, 0x5b, 0x74, 0x25,
6124     0x5b, 0x74, 0x2d, 0x5b, 0x74, 0x2e, 0x5b, 0x74, 0x2f, 0x5b, 0x74, 0x33,
6125     0x5b, 0x74, 0x34, 0x5b, 0x74, 0x35, 0x5b, 0x74, 0x36, 0x5b, 0x74, 0x37,
6126     0x5b, 0x74, 0x38, 0x5b, 0x74, 0x39, 0x5b, 0x74, 0x3d, 0x5b, 0x74, 0x41,
6127     0x5b, 0x74, 0x5f, 0x5b, 0x74, 0x62, 0x5b, 0x74, 0x64, 0x5b, 0x74, 0x66,
6128     0x5b, 0x74, 0x67, 0x5b, 0x74, 0x68, 0x5b, 0x74, 0x6c, 0x5b, 0x74, 0x6d,
6129     0x5b, 0x74, 0x6e, 0x5b, 0x74, 0x70, 0x5b, 0x74, 0x72, 0x5b, 0x74, 0x75};
6130 const uint8_t HuffDecoderCommon::table24_181_emit_[120] = {
6131     0x5b, 0x20, 0x30, 0x5b, 0x20, 0x31, 0x5b, 0x20, 0x32, 0x5b, 0x20, 0x61,
6132     0x5b, 0x20, 0x63, 0x5b, 0x20, 0x65, 0x5b, 0x20, 0x69, 0x5b, 0x20, 0x6f,
6133     0x5b, 0x20, 0x73, 0x5b, 0x20, 0x74, 0x5b, 0x25, 0x30, 0x5b, 0x25, 0x31,
6134     0x5b, 0x25, 0x32, 0x5b, 0x25, 0x61, 0x5b, 0x25, 0x63, 0x5b, 0x25, 0x65,
6135     0x5b, 0x25, 0x69, 0x5b, 0x25, 0x6f, 0x5b, 0x25, 0x73, 0x5b, 0x25, 0x74,
6136     0x5b, 0x2d, 0x30, 0x5b, 0x2d, 0x31, 0x5b, 0x2d, 0x32, 0x5b, 0x2d, 0x61,
6137     0x5b, 0x2d, 0x63, 0x5b, 0x2d, 0x65, 0x5b, 0x2d, 0x69, 0x5b, 0x2d, 0x6f,
6138     0x5b, 0x2d, 0x73, 0x5b, 0x2d, 0x74, 0x5b, 0x2e, 0x30, 0x5b, 0x2e, 0x31,
6139     0x5b, 0x2e, 0x32, 0x5b, 0x2e, 0x61, 0x5b, 0x2e, 0x63, 0x5b, 0x2e, 0x65,
6140     0x5b, 0x2e, 0x69, 0x5b, 0x2e, 0x6f, 0x5b, 0x2e, 0x73, 0x5b, 0x2e, 0x74};
6141 const uint8_t HuffDecoderCommon::table24_182_emit_[120] = {
6142     0x5b, 0x2f, 0x30, 0x5b, 0x2f, 0x31, 0x5b, 0x2f, 0x32, 0x5b, 0x2f, 0x61,
6143     0x5b, 0x2f, 0x63, 0x5b, 0x2f, 0x65, 0x5b, 0x2f, 0x69, 0x5b, 0x2f, 0x6f,
6144     0x5b, 0x2f, 0x73, 0x5b, 0x2f, 0x74, 0x5b, 0x33, 0x30, 0x5b, 0x33, 0x31,
6145     0x5b, 0x33, 0x32, 0x5b, 0x33, 0x61, 0x5b, 0x33, 0x63, 0x5b, 0x33, 0x65,
6146     0x5b, 0x33, 0x69, 0x5b, 0x33, 0x6f, 0x5b, 0x33, 0x73, 0x5b, 0x33, 0x74,
6147     0x5b, 0x34, 0x30, 0x5b, 0x34, 0x31, 0x5b, 0x34, 0x32, 0x5b, 0x34, 0x61,
6148     0x5b, 0x34, 0x63, 0x5b, 0x34, 0x65, 0x5b, 0x34, 0x69, 0x5b, 0x34, 0x6f,
6149     0x5b, 0x34, 0x73, 0x5b, 0x34, 0x74, 0x5b, 0x35, 0x30, 0x5b, 0x35, 0x31,
6150     0x5b, 0x35, 0x32, 0x5b, 0x35, 0x61, 0x5b, 0x35, 0x63, 0x5b, 0x35, 0x65,
6151     0x5b, 0x35, 0x69, 0x5b, 0x35, 0x6f, 0x5b, 0x35, 0x73, 0x5b, 0x35, 0x74};
6152 const uint8_t HuffDecoderCommon::table24_183_emit_[120] = {
6153     0x5b, 0x36, 0x30, 0x5b, 0x36, 0x31, 0x5b, 0x36, 0x32, 0x5b, 0x36, 0x61,
6154     0x5b, 0x36, 0x63, 0x5b, 0x36, 0x65, 0x5b, 0x36, 0x69, 0x5b, 0x36, 0x6f,
6155     0x5b, 0x36, 0x73, 0x5b, 0x36, 0x74, 0x5b, 0x37, 0x30, 0x5b, 0x37, 0x31,
6156     0x5b, 0x37, 0x32, 0x5b, 0x37, 0x61, 0x5b, 0x37, 0x63, 0x5b, 0x37, 0x65,
6157     0x5b, 0x37, 0x69, 0x5b, 0x37, 0x6f, 0x5b, 0x37, 0x73, 0x5b, 0x37, 0x74,
6158     0x5b, 0x38, 0x30, 0x5b, 0x38, 0x31, 0x5b, 0x38, 0x32, 0x5b, 0x38, 0x61,
6159     0x5b, 0x38, 0x63, 0x5b, 0x38, 0x65, 0x5b, 0x38, 0x69, 0x5b, 0x38, 0x6f,
6160     0x5b, 0x38, 0x73, 0x5b, 0x38, 0x74, 0x5b, 0x39, 0x30, 0x5b, 0x39, 0x31,
6161     0x5b, 0x39, 0x32, 0x5b, 0x39, 0x61, 0x5b, 0x39, 0x63, 0x5b, 0x39, 0x65,
6162     0x5b, 0x39, 0x69, 0x5b, 0x39, 0x6f, 0x5b, 0x39, 0x73, 0x5b, 0x39, 0x74};
6163 const uint8_t HuffDecoderCommon::table24_184_emit_[120] = {
6164     0x5b, 0x3d, 0x30, 0x5b, 0x3d, 0x31, 0x5b, 0x3d, 0x32, 0x5b, 0x3d, 0x61,
6165     0x5b, 0x3d, 0x63, 0x5b, 0x3d, 0x65, 0x5b, 0x3d, 0x69, 0x5b, 0x3d, 0x6f,
6166     0x5b, 0x3d, 0x73, 0x5b, 0x3d, 0x74, 0x5b, 0x41, 0x30, 0x5b, 0x41, 0x31,
6167     0x5b, 0x41, 0x32, 0x5b, 0x41, 0x61, 0x5b, 0x41, 0x63, 0x5b, 0x41, 0x65,
6168     0x5b, 0x41, 0x69, 0x5b, 0x41, 0x6f, 0x5b, 0x41, 0x73, 0x5b, 0x41, 0x74,
6169     0x5b, 0x5f, 0x30, 0x5b, 0x5f, 0x31, 0x5b, 0x5f, 0x32, 0x5b, 0x5f, 0x61,
6170     0x5b, 0x5f, 0x63, 0x5b, 0x5f, 0x65, 0x5b, 0x5f, 0x69, 0x5b, 0x5f, 0x6f,
6171     0x5b, 0x5f, 0x73, 0x5b, 0x5f, 0x74, 0x5b, 0x62, 0x30, 0x5b, 0x62, 0x31,
6172     0x5b, 0x62, 0x32, 0x5b, 0x62, 0x61, 0x5b, 0x62, 0x63, 0x5b, 0x62, 0x65,
6173     0x5b, 0x62, 0x69, 0x5b, 0x62, 0x6f, 0x5b, 0x62, 0x73, 0x5b, 0x62, 0x74};
6174 const uint8_t HuffDecoderCommon::table24_185_emit_[120] = {
6175     0x5b, 0x64, 0x30, 0x5b, 0x64, 0x31, 0x5b, 0x64, 0x32, 0x5b, 0x64, 0x61,
6176     0x5b, 0x64, 0x63, 0x5b, 0x64, 0x65, 0x5b, 0x64, 0x69, 0x5b, 0x64, 0x6f,
6177     0x5b, 0x64, 0x73, 0x5b, 0x64, 0x74, 0x5b, 0x66, 0x30, 0x5b, 0x66, 0x31,
6178     0x5b, 0x66, 0x32, 0x5b, 0x66, 0x61, 0x5b, 0x66, 0x63, 0x5b, 0x66, 0x65,
6179     0x5b, 0x66, 0x69, 0x5b, 0x66, 0x6f, 0x5b, 0x66, 0x73, 0x5b, 0x66, 0x74,
6180     0x5b, 0x67, 0x30, 0x5b, 0x67, 0x31, 0x5b, 0x67, 0x32, 0x5b, 0x67, 0x61,
6181     0x5b, 0x67, 0x63, 0x5b, 0x67, 0x65, 0x5b, 0x67, 0x69, 0x5b, 0x67, 0x6f,
6182     0x5b, 0x67, 0x73, 0x5b, 0x67, 0x74, 0x5b, 0x68, 0x30, 0x5b, 0x68, 0x31,
6183     0x5b, 0x68, 0x32, 0x5b, 0x68, 0x61, 0x5b, 0x68, 0x63, 0x5b, 0x68, 0x65,
6184     0x5b, 0x68, 0x69, 0x5b, 0x68, 0x6f, 0x5b, 0x68, 0x73, 0x5b, 0x68, 0x74};
6185 const uint8_t HuffDecoderCommon::table24_186_emit_[120] = {
6186     0x5b, 0x6c, 0x30, 0x5b, 0x6c, 0x31, 0x5b, 0x6c, 0x32, 0x5b, 0x6c, 0x61,
6187     0x5b, 0x6c, 0x63, 0x5b, 0x6c, 0x65, 0x5b, 0x6c, 0x69, 0x5b, 0x6c, 0x6f,
6188     0x5b, 0x6c, 0x73, 0x5b, 0x6c, 0x74, 0x5b, 0x6d, 0x30, 0x5b, 0x6d, 0x31,
6189     0x5b, 0x6d, 0x32, 0x5b, 0x6d, 0x61, 0x5b, 0x6d, 0x63, 0x5b, 0x6d, 0x65,
6190     0x5b, 0x6d, 0x69, 0x5b, 0x6d, 0x6f, 0x5b, 0x6d, 0x73, 0x5b, 0x6d, 0x74,
6191     0x5b, 0x6e, 0x30, 0x5b, 0x6e, 0x31, 0x5b, 0x6e, 0x32, 0x5b, 0x6e, 0x61,
6192     0x5b, 0x6e, 0x63, 0x5b, 0x6e, 0x65, 0x5b, 0x6e, 0x69, 0x5b, 0x6e, 0x6f,
6193     0x5b, 0x6e, 0x73, 0x5b, 0x6e, 0x74, 0x5b, 0x70, 0x30, 0x5b, 0x70, 0x31,
6194     0x5b, 0x70, 0x32, 0x5b, 0x70, 0x61, 0x5b, 0x70, 0x63, 0x5b, 0x70, 0x65,
6195     0x5b, 0x70, 0x69, 0x5b, 0x70, 0x6f, 0x5b, 0x70, 0x73, 0x5b, 0x70, 0x74};
6196 const uint8_t HuffDecoderCommon::table24_187_emit_[68] = {
6197     0x5b, 0x72, 0x30, 0x5b, 0x72, 0x31, 0x5b, 0x72, 0x32, 0x5b, 0x72, 0x61,
6198     0x5b, 0x72, 0x63, 0x5b, 0x72, 0x65, 0x5b, 0x72, 0x69, 0x5b, 0x72, 0x6f,
6199     0x5b, 0x72, 0x73, 0x5b, 0x72, 0x74, 0x5b, 0x75, 0x30, 0x5b, 0x75, 0x31,
6200     0x5b, 0x75, 0x32, 0x5b, 0x75, 0x61, 0x5b, 0x75, 0x63, 0x5b, 0x75, 0x65,
6201     0x5b, 0x75, 0x69, 0x5b, 0x75, 0x6f, 0x5b, 0x75, 0x73, 0x5b, 0x75, 0x74,
6202     0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44};
6203 const uint8_t HuffDecoderCommon::table24_188_emit_[16] = {
6204     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48,
6205     0x5b, 0x49, 0x5b, 0x4a, 0x5b, 0x4b, 0x5b, 0x4c};
6206 const uint8_t HuffDecoderCommon::table24_189_emit_[16] = {
6207     0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
6208     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54};
6209 const uint8_t HuffDecoderCommon::table24_190_emit_[16] = {
6210     0x5b, 0x55, 0x5b, 0x56, 0x5b, 0x57, 0x5b, 0x59,
6211     0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76};
6212 const uint8_t HuffDecoderCommon::table24_191_emit_[36] = {
6213     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
6214     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a, 0x5b, 0x21, 0x5b, 0x22,
6215     0x5b, 0x28, 0x5b, 0x29, 0x5b, 0x3f, 0x5b, 0x27, 0x5b, 0x2b, 0x5b, 0x7c};
6216 const uint8_t HuffDecoderCommon::table24_192_emit_[216] = {
6217     0x5d, 0x30, 0x30, 0x5d, 0x30, 0x31, 0x5d, 0x30, 0x32, 0x5d, 0x30, 0x61,
6218     0x5d, 0x30, 0x63, 0x5d, 0x30, 0x65, 0x5d, 0x30, 0x69, 0x5d, 0x30, 0x6f,
6219     0x5d, 0x30, 0x73, 0x5d, 0x30, 0x74, 0x5d, 0x30, 0x20, 0x5d, 0x30, 0x25,
6220     0x5d, 0x30, 0x2d, 0x5d, 0x30, 0x2e, 0x5d, 0x30, 0x2f, 0x5d, 0x30, 0x33,
6221     0x5d, 0x30, 0x34, 0x5d, 0x30, 0x35, 0x5d, 0x30, 0x36, 0x5d, 0x30, 0x37,
6222     0x5d, 0x30, 0x38, 0x5d, 0x30, 0x39, 0x5d, 0x30, 0x3d, 0x5d, 0x30, 0x41,
6223     0x5d, 0x30, 0x5f, 0x5d, 0x30, 0x62, 0x5d, 0x30, 0x64, 0x5d, 0x30, 0x66,
6224     0x5d, 0x30, 0x67, 0x5d, 0x30, 0x68, 0x5d, 0x30, 0x6c, 0x5d, 0x30, 0x6d,
6225     0x5d, 0x30, 0x6e, 0x5d, 0x30, 0x70, 0x5d, 0x30, 0x72, 0x5d, 0x30, 0x75,
6226     0x5d, 0x31, 0x30, 0x5d, 0x31, 0x31, 0x5d, 0x31, 0x32, 0x5d, 0x31, 0x61,
6227     0x5d, 0x31, 0x63, 0x5d, 0x31, 0x65, 0x5d, 0x31, 0x69, 0x5d, 0x31, 0x6f,
6228     0x5d, 0x31, 0x73, 0x5d, 0x31, 0x74, 0x5d, 0x31, 0x20, 0x5d, 0x31, 0x25,
6229     0x5d, 0x31, 0x2d, 0x5d, 0x31, 0x2e, 0x5d, 0x31, 0x2f, 0x5d, 0x31, 0x33,
6230     0x5d, 0x31, 0x34, 0x5d, 0x31, 0x35, 0x5d, 0x31, 0x36, 0x5d, 0x31, 0x37,
6231     0x5d, 0x31, 0x38, 0x5d, 0x31, 0x39, 0x5d, 0x31, 0x3d, 0x5d, 0x31, 0x41,
6232     0x5d, 0x31, 0x5f, 0x5d, 0x31, 0x62, 0x5d, 0x31, 0x64, 0x5d, 0x31, 0x66,
6233     0x5d, 0x31, 0x67, 0x5d, 0x31, 0x68, 0x5d, 0x31, 0x6c, 0x5d, 0x31, 0x6d,
6234     0x5d, 0x31, 0x6e, 0x5d, 0x31, 0x70, 0x5d, 0x31, 0x72, 0x5d, 0x31, 0x75};
6235 const uint8_t HuffDecoderCommon::table24_193_emit_[216] = {
6236     0x5d, 0x32, 0x30, 0x5d, 0x32, 0x31, 0x5d, 0x32, 0x32, 0x5d, 0x32, 0x61,
6237     0x5d, 0x32, 0x63, 0x5d, 0x32, 0x65, 0x5d, 0x32, 0x69, 0x5d, 0x32, 0x6f,
6238     0x5d, 0x32, 0x73, 0x5d, 0x32, 0x74, 0x5d, 0x32, 0x20, 0x5d, 0x32, 0x25,
6239     0x5d, 0x32, 0x2d, 0x5d, 0x32, 0x2e, 0x5d, 0x32, 0x2f, 0x5d, 0x32, 0x33,
6240     0x5d, 0x32, 0x34, 0x5d, 0x32, 0x35, 0x5d, 0x32, 0x36, 0x5d, 0x32, 0x37,
6241     0x5d, 0x32, 0x38, 0x5d, 0x32, 0x39, 0x5d, 0x32, 0x3d, 0x5d, 0x32, 0x41,
6242     0x5d, 0x32, 0x5f, 0x5d, 0x32, 0x62, 0x5d, 0x32, 0x64, 0x5d, 0x32, 0x66,
6243     0x5d, 0x32, 0x67, 0x5d, 0x32, 0x68, 0x5d, 0x32, 0x6c, 0x5d, 0x32, 0x6d,
6244     0x5d, 0x32, 0x6e, 0x5d, 0x32, 0x70, 0x5d, 0x32, 0x72, 0x5d, 0x32, 0x75,
6245     0x5d, 0x61, 0x30, 0x5d, 0x61, 0x31, 0x5d, 0x61, 0x32, 0x5d, 0x61, 0x61,
6246     0x5d, 0x61, 0x63, 0x5d, 0x61, 0x65, 0x5d, 0x61, 0x69, 0x5d, 0x61, 0x6f,
6247     0x5d, 0x61, 0x73, 0x5d, 0x61, 0x74, 0x5d, 0x61, 0x20, 0x5d, 0x61, 0x25,
6248     0x5d, 0x61, 0x2d, 0x5d, 0x61, 0x2e, 0x5d, 0x61, 0x2f, 0x5d, 0x61, 0x33,
6249     0x5d, 0x61, 0x34, 0x5d, 0x61, 0x35, 0x5d, 0x61, 0x36, 0x5d, 0x61, 0x37,
6250     0x5d, 0x61, 0x38, 0x5d, 0x61, 0x39, 0x5d, 0x61, 0x3d, 0x5d, 0x61, 0x41,
6251     0x5d, 0x61, 0x5f, 0x5d, 0x61, 0x62, 0x5d, 0x61, 0x64, 0x5d, 0x61, 0x66,
6252     0x5d, 0x61, 0x67, 0x5d, 0x61, 0x68, 0x5d, 0x61, 0x6c, 0x5d, 0x61, 0x6d,
6253     0x5d, 0x61, 0x6e, 0x5d, 0x61, 0x70, 0x5d, 0x61, 0x72, 0x5d, 0x61, 0x75};
6254 const uint8_t HuffDecoderCommon::table24_194_emit_[216] = {
6255     0x5d, 0x63, 0x30, 0x5d, 0x63, 0x31, 0x5d, 0x63, 0x32, 0x5d, 0x63, 0x61,
6256     0x5d, 0x63, 0x63, 0x5d, 0x63, 0x65, 0x5d, 0x63, 0x69, 0x5d, 0x63, 0x6f,
6257     0x5d, 0x63, 0x73, 0x5d, 0x63, 0x74, 0x5d, 0x63, 0x20, 0x5d, 0x63, 0x25,
6258     0x5d, 0x63, 0x2d, 0x5d, 0x63, 0x2e, 0x5d, 0x63, 0x2f, 0x5d, 0x63, 0x33,
6259     0x5d, 0x63, 0x34, 0x5d, 0x63, 0x35, 0x5d, 0x63, 0x36, 0x5d, 0x63, 0x37,
6260     0x5d, 0x63, 0x38, 0x5d, 0x63, 0x39, 0x5d, 0x63, 0x3d, 0x5d, 0x63, 0x41,
6261     0x5d, 0x63, 0x5f, 0x5d, 0x63, 0x62, 0x5d, 0x63, 0x64, 0x5d, 0x63, 0x66,
6262     0x5d, 0x63, 0x67, 0x5d, 0x63, 0x68, 0x5d, 0x63, 0x6c, 0x5d, 0x63, 0x6d,
6263     0x5d, 0x63, 0x6e, 0x5d, 0x63, 0x70, 0x5d, 0x63, 0x72, 0x5d, 0x63, 0x75,
6264     0x5d, 0x65, 0x30, 0x5d, 0x65, 0x31, 0x5d, 0x65, 0x32, 0x5d, 0x65, 0x61,
6265     0x5d, 0x65, 0x63, 0x5d, 0x65, 0x65, 0x5d, 0x65, 0x69, 0x5d, 0x65, 0x6f,
6266     0x5d, 0x65, 0x73, 0x5d, 0x65, 0x74, 0x5d, 0x65, 0x20, 0x5d, 0x65, 0x25,
6267     0x5d, 0x65, 0x2d, 0x5d, 0x65, 0x2e, 0x5d, 0x65, 0x2f, 0x5d, 0x65, 0x33,
6268     0x5d, 0x65, 0x34, 0x5d, 0x65, 0x35, 0x5d, 0x65, 0x36, 0x5d, 0x65, 0x37,
6269     0x5d, 0x65, 0x38, 0x5d, 0x65, 0x39, 0x5d, 0x65, 0x3d, 0x5d, 0x65, 0x41,
6270     0x5d, 0x65, 0x5f, 0x5d, 0x65, 0x62, 0x5d, 0x65, 0x64, 0x5d, 0x65, 0x66,
6271     0x5d, 0x65, 0x67, 0x5d, 0x65, 0x68, 0x5d, 0x65, 0x6c, 0x5d, 0x65, 0x6d,
6272     0x5d, 0x65, 0x6e, 0x5d, 0x65, 0x70, 0x5d, 0x65, 0x72, 0x5d, 0x65, 0x75};
6273 const uint8_t HuffDecoderCommon::table24_195_emit_[216] = {
6274     0x5d, 0x69, 0x30, 0x5d, 0x69, 0x31, 0x5d, 0x69, 0x32, 0x5d, 0x69, 0x61,
6275     0x5d, 0x69, 0x63, 0x5d, 0x69, 0x65, 0x5d, 0x69, 0x69, 0x5d, 0x69, 0x6f,
6276     0x5d, 0x69, 0x73, 0x5d, 0x69, 0x74, 0x5d, 0x69, 0x20, 0x5d, 0x69, 0x25,
6277     0x5d, 0x69, 0x2d, 0x5d, 0x69, 0x2e, 0x5d, 0x69, 0x2f, 0x5d, 0x69, 0x33,
6278     0x5d, 0x69, 0x34, 0x5d, 0x69, 0x35, 0x5d, 0x69, 0x36, 0x5d, 0x69, 0x37,
6279     0x5d, 0x69, 0x38, 0x5d, 0x69, 0x39, 0x5d, 0x69, 0x3d, 0x5d, 0x69, 0x41,
6280     0x5d, 0x69, 0x5f, 0x5d, 0x69, 0x62, 0x5d, 0x69, 0x64, 0x5d, 0x69, 0x66,
6281     0x5d, 0x69, 0x67, 0x5d, 0x69, 0x68, 0x5d, 0x69, 0x6c, 0x5d, 0x69, 0x6d,
6282     0x5d, 0x69, 0x6e, 0x5d, 0x69, 0x70, 0x5d, 0x69, 0x72, 0x5d, 0x69, 0x75,
6283     0x5d, 0x6f, 0x30, 0x5d, 0x6f, 0x31, 0x5d, 0x6f, 0x32, 0x5d, 0x6f, 0x61,
6284     0x5d, 0x6f, 0x63, 0x5d, 0x6f, 0x65, 0x5d, 0x6f, 0x69, 0x5d, 0x6f, 0x6f,
6285     0x5d, 0x6f, 0x73, 0x5d, 0x6f, 0x74, 0x5d, 0x6f, 0x20, 0x5d, 0x6f, 0x25,
6286     0x5d, 0x6f, 0x2d, 0x5d, 0x6f, 0x2e, 0x5d, 0x6f, 0x2f, 0x5d, 0x6f, 0x33,
6287     0x5d, 0x6f, 0x34, 0x5d, 0x6f, 0x35, 0x5d, 0x6f, 0x36, 0x5d, 0x6f, 0x37,
6288     0x5d, 0x6f, 0x38, 0x5d, 0x6f, 0x39, 0x5d, 0x6f, 0x3d, 0x5d, 0x6f, 0x41,
6289     0x5d, 0x6f, 0x5f, 0x5d, 0x6f, 0x62, 0x5d, 0x6f, 0x64, 0x5d, 0x6f, 0x66,
6290     0x5d, 0x6f, 0x67, 0x5d, 0x6f, 0x68, 0x5d, 0x6f, 0x6c, 0x5d, 0x6f, 0x6d,
6291     0x5d, 0x6f, 0x6e, 0x5d, 0x6f, 0x70, 0x5d, 0x6f, 0x72, 0x5d, 0x6f, 0x75};
6292 const uint8_t HuffDecoderCommon::table24_196_emit_[216] = {
6293     0x5d, 0x73, 0x30, 0x5d, 0x73, 0x31, 0x5d, 0x73, 0x32, 0x5d, 0x73, 0x61,
6294     0x5d, 0x73, 0x63, 0x5d, 0x73, 0x65, 0x5d, 0x73, 0x69, 0x5d, 0x73, 0x6f,
6295     0x5d, 0x73, 0x73, 0x5d, 0x73, 0x74, 0x5d, 0x73, 0x20, 0x5d, 0x73, 0x25,
6296     0x5d, 0x73, 0x2d, 0x5d, 0x73, 0x2e, 0x5d, 0x73, 0x2f, 0x5d, 0x73, 0x33,
6297     0x5d, 0x73, 0x34, 0x5d, 0x73, 0x35, 0x5d, 0x73, 0x36, 0x5d, 0x73, 0x37,
6298     0x5d, 0x73, 0x38, 0x5d, 0x73, 0x39, 0x5d, 0x73, 0x3d, 0x5d, 0x73, 0x41,
6299     0x5d, 0x73, 0x5f, 0x5d, 0x73, 0x62, 0x5d, 0x73, 0x64, 0x5d, 0x73, 0x66,
6300     0x5d, 0x73, 0x67, 0x5d, 0x73, 0x68, 0x5d, 0x73, 0x6c, 0x5d, 0x73, 0x6d,
6301     0x5d, 0x73, 0x6e, 0x5d, 0x73, 0x70, 0x5d, 0x73, 0x72, 0x5d, 0x73, 0x75,
6302     0x5d, 0x74, 0x30, 0x5d, 0x74, 0x31, 0x5d, 0x74, 0x32, 0x5d, 0x74, 0x61,
6303     0x5d, 0x74, 0x63, 0x5d, 0x74, 0x65, 0x5d, 0x74, 0x69, 0x5d, 0x74, 0x6f,
6304     0x5d, 0x74, 0x73, 0x5d, 0x74, 0x74, 0x5d, 0x74, 0x20, 0x5d, 0x74, 0x25,
6305     0x5d, 0x74, 0x2d, 0x5d, 0x74, 0x2e, 0x5d, 0x74, 0x2f, 0x5d, 0x74, 0x33,
6306     0x5d, 0x74, 0x34, 0x5d, 0x74, 0x35, 0x5d, 0x74, 0x36, 0x5d, 0x74, 0x37,
6307     0x5d, 0x74, 0x38, 0x5d, 0x74, 0x39, 0x5d, 0x74, 0x3d, 0x5d, 0x74, 0x41,
6308     0x5d, 0x74, 0x5f, 0x5d, 0x74, 0x62, 0x5d, 0x74, 0x64, 0x5d, 0x74, 0x66,
6309     0x5d, 0x74, 0x67, 0x5d, 0x74, 0x68, 0x5d, 0x74, 0x6c, 0x5d, 0x74, 0x6d,
6310     0x5d, 0x74, 0x6e, 0x5d, 0x74, 0x70, 0x5d, 0x74, 0x72, 0x5d, 0x74, 0x75};
6311 const uint8_t HuffDecoderCommon::table24_197_emit_[120] = {
6312     0x5d, 0x20, 0x30, 0x5d, 0x20, 0x31, 0x5d, 0x20, 0x32, 0x5d, 0x20, 0x61,
6313     0x5d, 0x20, 0x63, 0x5d, 0x20, 0x65, 0x5d, 0x20, 0x69, 0x5d, 0x20, 0x6f,
6314     0x5d, 0x20, 0x73, 0x5d, 0x20, 0x74, 0x5d, 0x25, 0x30, 0x5d, 0x25, 0x31,
6315     0x5d, 0x25, 0x32, 0x5d, 0x25, 0x61, 0x5d, 0x25, 0x63, 0x5d, 0x25, 0x65,
6316     0x5d, 0x25, 0x69, 0x5d, 0x25, 0x6f, 0x5d, 0x25, 0x73, 0x5d, 0x25, 0x74,
6317     0x5d, 0x2d, 0x30, 0x5d, 0x2d, 0x31, 0x5d, 0x2d, 0x32, 0x5d, 0x2d, 0x61,
6318     0x5d, 0x2d, 0x63, 0x5d, 0x2d, 0x65, 0x5d, 0x2d, 0x69, 0x5d, 0x2d, 0x6f,
6319     0x5d, 0x2d, 0x73, 0x5d, 0x2d, 0x74, 0x5d, 0x2e, 0x30, 0x5d, 0x2e, 0x31,
6320     0x5d, 0x2e, 0x32, 0x5d, 0x2e, 0x61, 0x5d, 0x2e, 0x63, 0x5d, 0x2e, 0x65,
6321     0x5d, 0x2e, 0x69, 0x5d, 0x2e, 0x6f, 0x5d, 0x2e, 0x73, 0x5d, 0x2e, 0x74};
6322 const uint8_t HuffDecoderCommon::table24_198_emit_[120] = {
6323     0x5d, 0x2f, 0x30, 0x5d, 0x2f, 0x31, 0x5d, 0x2f, 0x32, 0x5d, 0x2f, 0x61,
6324     0x5d, 0x2f, 0x63, 0x5d, 0x2f, 0x65, 0x5d, 0x2f, 0x69, 0x5d, 0x2f, 0x6f,
6325     0x5d, 0x2f, 0x73, 0x5d, 0x2f, 0x74, 0x5d, 0x33, 0x30, 0x5d, 0x33, 0x31,
6326     0x5d, 0x33, 0x32, 0x5d, 0x33, 0x61, 0x5d, 0x33, 0x63, 0x5d, 0x33, 0x65,
6327     0x5d, 0x33, 0x69, 0x5d, 0x33, 0x6f, 0x5d, 0x33, 0x73, 0x5d, 0x33, 0x74,
6328     0x5d, 0x34, 0x30, 0x5d, 0x34, 0x31, 0x5d, 0x34, 0x32, 0x5d, 0x34, 0x61,
6329     0x5d, 0x34, 0x63, 0x5d, 0x34, 0x65, 0x5d, 0x34, 0x69, 0x5d, 0x34, 0x6f,
6330     0x5d, 0x34, 0x73, 0x5d, 0x34, 0x74, 0x5d, 0x35, 0x30, 0x5d, 0x35, 0x31,
6331     0x5d, 0x35, 0x32, 0x5d, 0x35, 0x61, 0x5d, 0x35, 0x63, 0x5d, 0x35, 0x65,
6332     0x5d, 0x35, 0x69, 0x5d, 0x35, 0x6f, 0x5d, 0x35, 0x73, 0x5d, 0x35, 0x74};
6333 const uint8_t HuffDecoderCommon::table24_199_emit_[120] = {
6334     0x5d, 0x36, 0x30, 0x5d, 0x36, 0x31, 0x5d, 0x36, 0x32, 0x5d, 0x36, 0x61,
6335     0x5d, 0x36, 0x63, 0x5d, 0x36, 0x65, 0x5d, 0x36, 0x69, 0x5d, 0x36, 0x6f,
6336     0x5d, 0x36, 0x73, 0x5d, 0x36, 0x74, 0x5d, 0x37, 0x30, 0x5d, 0x37, 0x31,
6337     0x5d, 0x37, 0x32, 0x5d, 0x37, 0x61, 0x5d, 0x37, 0x63, 0x5d, 0x37, 0x65,
6338     0x5d, 0x37, 0x69, 0x5d, 0x37, 0x6f, 0x5d, 0x37, 0x73, 0x5d, 0x37, 0x74,
6339     0x5d, 0x38, 0x30, 0x5d, 0x38, 0x31, 0x5d, 0x38, 0x32, 0x5d, 0x38, 0x61,
6340     0x5d, 0x38, 0x63, 0x5d, 0x38, 0x65, 0x5d, 0x38, 0x69, 0x5d, 0x38, 0x6f,
6341     0x5d, 0x38, 0x73, 0x5d, 0x38, 0x74, 0x5d, 0x39, 0x30, 0x5d, 0x39, 0x31,
6342     0x5d, 0x39, 0x32, 0x5d, 0x39, 0x61, 0x5d, 0x39, 0x63, 0x5d, 0x39, 0x65,
6343     0x5d, 0x39, 0x69, 0x5d, 0x39, 0x6f, 0x5d, 0x39, 0x73, 0x5d, 0x39, 0x74};
6344 const uint8_t HuffDecoderCommon::table24_200_emit_[120] = {
6345     0x5d, 0x3d, 0x30, 0x5d, 0x3d, 0x31, 0x5d, 0x3d, 0x32, 0x5d, 0x3d, 0x61,
6346     0x5d, 0x3d, 0x63, 0x5d, 0x3d, 0x65, 0x5d, 0x3d, 0x69, 0x5d, 0x3d, 0x6f,
6347     0x5d, 0x3d, 0x73, 0x5d, 0x3d, 0x74, 0x5d, 0x41, 0x30, 0x5d, 0x41, 0x31,
6348     0x5d, 0x41, 0x32, 0x5d, 0x41, 0x61, 0x5d, 0x41, 0x63, 0x5d, 0x41, 0x65,
6349     0x5d, 0x41, 0x69, 0x5d, 0x41, 0x6f, 0x5d, 0x41, 0x73, 0x5d, 0x41, 0x74,
6350     0x5d, 0x5f, 0x30, 0x5d, 0x5f, 0x31, 0x5d, 0x5f, 0x32, 0x5d, 0x5f, 0x61,
6351     0x5d, 0x5f, 0x63, 0x5d, 0x5f, 0x65, 0x5d, 0x5f, 0x69, 0x5d, 0x5f, 0x6f,
6352     0x5d, 0x5f, 0x73, 0x5d, 0x5f, 0x74, 0x5d, 0x62, 0x30, 0x5d, 0x62, 0x31,
6353     0x5d, 0x62, 0x32, 0x5d, 0x62, 0x61, 0x5d, 0x62, 0x63, 0x5d, 0x62, 0x65,
6354     0x5d, 0x62, 0x69, 0x5d, 0x62, 0x6f, 0x5d, 0x62, 0x73, 0x5d, 0x62, 0x74};
6355 const uint8_t HuffDecoderCommon::table24_201_emit_[120] = {
6356     0x5d, 0x64, 0x30, 0x5d, 0x64, 0x31, 0x5d, 0x64, 0x32, 0x5d, 0x64, 0x61,
6357     0x5d, 0x64, 0x63, 0x5d, 0x64, 0x65, 0x5d, 0x64, 0x69, 0x5d, 0x64, 0x6f,
6358     0x5d, 0x64, 0x73, 0x5d, 0x64, 0x74, 0x5d, 0x66, 0x30, 0x5d, 0x66, 0x31,
6359     0x5d, 0x66, 0x32, 0x5d, 0x66, 0x61, 0x5d, 0x66, 0x63, 0x5d, 0x66, 0x65,
6360     0x5d, 0x66, 0x69, 0x5d, 0x66, 0x6f, 0x5d, 0x66, 0x73, 0x5d, 0x66, 0x74,
6361     0x5d, 0x67, 0x30, 0x5d, 0x67, 0x31, 0x5d, 0x67, 0x32, 0x5d, 0x67, 0x61,
6362     0x5d, 0x67, 0x63, 0x5d, 0x67, 0x65, 0x5d, 0x67, 0x69, 0x5d, 0x67, 0x6f,
6363     0x5d, 0x67, 0x73, 0x5d, 0x67, 0x74, 0x5d, 0x68, 0x30, 0x5d, 0x68, 0x31,
6364     0x5d, 0x68, 0x32, 0x5d, 0x68, 0x61, 0x5d, 0x68, 0x63, 0x5d, 0x68, 0x65,
6365     0x5d, 0x68, 0x69, 0x5d, 0x68, 0x6f, 0x5d, 0x68, 0x73, 0x5d, 0x68, 0x74};
6366 const uint8_t HuffDecoderCommon::table24_202_emit_[120] = {
6367     0x5d, 0x6c, 0x30, 0x5d, 0x6c, 0x31, 0x5d, 0x6c, 0x32, 0x5d, 0x6c, 0x61,
6368     0x5d, 0x6c, 0x63, 0x5d, 0x6c, 0x65, 0x5d, 0x6c, 0x69, 0x5d, 0x6c, 0x6f,
6369     0x5d, 0x6c, 0x73, 0x5d, 0x6c, 0x74, 0x5d, 0x6d, 0x30, 0x5d, 0x6d, 0x31,
6370     0x5d, 0x6d, 0x32, 0x5d, 0x6d, 0x61, 0x5d, 0x6d, 0x63, 0x5d, 0x6d, 0x65,
6371     0x5d, 0x6d, 0x69, 0x5d, 0x6d, 0x6f, 0x5d, 0x6d, 0x73, 0x5d, 0x6d, 0x74,
6372     0x5d, 0x6e, 0x30, 0x5d, 0x6e, 0x31, 0x5d, 0x6e, 0x32, 0x5d, 0x6e, 0x61,
6373     0x5d, 0x6e, 0x63, 0x5d, 0x6e, 0x65, 0x5d, 0x6e, 0x69, 0x5d, 0x6e, 0x6f,
6374     0x5d, 0x6e, 0x73, 0x5d, 0x6e, 0x74, 0x5d, 0x70, 0x30, 0x5d, 0x70, 0x31,
6375     0x5d, 0x70, 0x32, 0x5d, 0x70, 0x61, 0x5d, 0x70, 0x63, 0x5d, 0x70, 0x65,
6376     0x5d, 0x70, 0x69, 0x5d, 0x70, 0x6f, 0x5d, 0x70, 0x73, 0x5d, 0x70, 0x74};
6377 const uint8_t HuffDecoderCommon::table24_203_emit_[68] = {
6378     0x5d, 0x72, 0x30, 0x5d, 0x72, 0x31, 0x5d, 0x72, 0x32, 0x5d, 0x72, 0x61,
6379     0x5d, 0x72, 0x63, 0x5d, 0x72, 0x65, 0x5d, 0x72, 0x69, 0x5d, 0x72, 0x6f,
6380     0x5d, 0x72, 0x73, 0x5d, 0x72, 0x74, 0x5d, 0x75, 0x30, 0x5d, 0x75, 0x31,
6381     0x5d, 0x75, 0x32, 0x5d, 0x75, 0x61, 0x5d, 0x75, 0x63, 0x5d, 0x75, 0x65,
6382     0x5d, 0x75, 0x69, 0x5d, 0x75, 0x6f, 0x5d, 0x75, 0x73, 0x5d, 0x75, 0x74,
6383     0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44};
6384 const uint8_t HuffDecoderCommon::table24_204_emit_[16] = {
6385     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48,
6386     0x5d, 0x49, 0x5d, 0x4a, 0x5d, 0x4b, 0x5d, 0x4c};
6387 const uint8_t HuffDecoderCommon::table24_205_emit_[16] = {
6388     0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
6389     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54};
6390 const uint8_t HuffDecoderCommon::table24_206_emit_[16] = {
6391     0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59,
6392     0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76};
6393 const uint8_t HuffDecoderCommon::table24_207_emit_[36] = {
6394     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
6395     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a, 0x5d, 0x21, 0x5d, 0x22,
6396     0x5d, 0x28, 0x5d, 0x29, 0x5d, 0x3f, 0x5d, 0x27, 0x5d, 0x2b, 0x5d, 0x7c};
6397 const uint8_t HuffDecoderCommon::table24_208_emit_[216] = {
6398     0x7e, 0x30, 0x30, 0x7e, 0x30, 0x31, 0x7e, 0x30, 0x32, 0x7e, 0x30, 0x61,
6399     0x7e, 0x30, 0x63, 0x7e, 0x30, 0x65, 0x7e, 0x30, 0x69, 0x7e, 0x30, 0x6f,
6400     0x7e, 0x30, 0x73, 0x7e, 0x30, 0x74, 0x7e, 0x30, 0x20, 0x7e, 0x30, 0x25,
6401     0x7e, 0x30, 0x2d, 0x7e, 0x30, 0x2e, 0x7e, 0x30, 0x2f, 0x7e, 0x30, 0x33,
6402     0x7e, 0x30, 0x34, 0x7e, 0x30, 0x35, 0x7e, 0x30, 0x36, 0x7e, 0x30, 0x37,
6403     0x7e, 0x30, 0x38, 0x7e, 0x30, 0x39, 0x7e, 0x30, 0x3d, 0x7e, 0x30, 0x41,
6404     0x7e, 0x30, 0x5f, 0x7e, 0x30, 0x62, 0x7e, 0x30, 0x64, 0x7e, 0x30, 0x66,
6405     0x7e, 0x30, 0x67, 0x7e, 0x30, 0x68, 0x7e, 0x30, 0x6c, 0x7e, 0x30, 0x6d,
6406     0x7e, 0x30, 0x6e, 0x7e, 0x30, 0x70, 0x7e, 0x30, 0x72, 0x7e, 0x30, 0x75,
6407     0x7e, 0x31, 0x30, 0x7e, 0x31, 0x31, 0x7e, 0x31, 0x32, 0x7e, 0x31, 0x61,
6408     0x7e, 0x31, 0x63, 0x7e, 0x31, 0x65, 0x7e, 0x31, 0x69, 0x7e, 0x31, 0x6f,
6409     0x7e, 0x31, 0x73, 0x7e, 0x31, 0x74, 0x7e, 0x31, 0x20, 0x7e, 0x31, 0x25,
6410     0x7e, 0x31, 0x2d, 0x7e, 0x31, 0x2e, 0x7e, 0x31, 0x2f, 0x7e, 0x31, 0x33,
6411     0x7e, 0x31, 0x34, 0x7e, 0x31, 0x35, 0x7e, 0x31, 0x36, 0x7e, 0x31, 0x37,
6412     0x7e, 0x31, 0x38, 0x7e, 0x31, 0x39, 0x7e, 0x31, 0x3d, 0x7e, 0x31, 0x41,
6413     0x7e, 0x31, 0x5f, 0x7e, 0x31, 0x62, 0x7e, 0x31, 0x64, 0x7e, 0x31, 0x66,
6414     0x7e, 0x31, 0x67, 0x7e, 0x31, 0x68, 0x7e, 0x31, 0x6c, 0x7e, 0x31, 0x6d,
6415     0x7e, 0x31, 0x6e, 0x7e, 0x31, 0x70, 0x7e, 0x31, 0x72, 0x7e, 0x31, 0x75};
6416 const uint8_t HuffDecoderCommon::table24_209_emit_[216] = {
6417     0x7e, 0x32, 0x30, 0x7e, 0x32, 0x31, 0x7e, 0x32, 0x32, 0x7e, 0x32, 0x61,
6418     0x7e, 0x32, 0x63, 0x7e, 0x32, 0x65, 0x7e, 0x32, 0x69, 0x7e, 0x32, 0x6f,
6419     0x7e, 0x32, 0x73, 0x7e, 0x32, 0x74, 0x7e, 0x32, 0x20, 0x7e, 0x32, 0x25,
6420     0x7e, 0x32, 0x2d, 0x7e, 0x32, 0x2e, 0x7e, 0x32, 0x2f, 0x7e, 0x32, 0x33,
6421     0x7e, 0x32, 0x34, 0x7e, 0x32, 0x35, 0x7e, 0x32, 0x36, 0x7e, 0x32, 0x37,
6422     0x7e, 0x32, 0x38, 0x7e, 0x32, 0x39, 0x7e, 0x32, 0x3d, 0x7e, 0x32, 0x41,
6423     0x7e, 0x32, 0x5f, 0x7e, 0x32, 0x62, 0x7e, 0x32, 0x64, 0x7e, 0x32, 0x66,
6424     0x7e, 0x32, 0x67, 0x7e, 0x32, 0x68, 0x7e, 0x32, 0x6c, 0x7e, 0x32, 0x6d,
6425     0x7e, 0x32, 0x6e, 0x7e, 0x32, 0x70, 0x7e, 0x32, 0x72, 0x7e, 0x32, 0x75,
6426     0x7e, 0x61, 0x30, 0x7e, 0x61, 0x31, 0x7e, 0x61, 0x32, 0x7e, 0x61, 0x61,
6427     0x7e, 0x61, 0x63, 0x7e, 0x61, 0x65, 0x7e, 0x61, 0x69, 0x7e, 0x61, 0x6f,
6428     0x7e, 0x61, 0x73, 0x7e, 0x61, 0x74, 0x7e, 0x61, 0x20, 0x7e, 0x61, 0x25,
6429     0x7e, 0x61, 0x2d, 0x7e, 0x61, 0x2e, 0x7e, 0x61, 0x2f, 0x7e, 0x61, 0x33,
6430     0x7e, 0x61, 0x34, 0x7e, 0x61, 0x35, 0x7e, 0x61, 0x36, 0x7e, 0x61, 0x37,
6431     0x7e, 0x61, 0x38, 0x7e, 0x61, 0x39, 0x7e, 0x61, 0x3d, 0x7e, 0x61, 0x41,
6432     0x7e, 0x61, 0x5f, 0x7e, 0x61, 0x62, 0x7e, 0x61, 0x64, 0x7e, 0x61, 0x66,
6433     0x7e, 0x61, 0x67, 0x7e, 0x61, 0x68, 0x7e, 0x61, 0x6c, 0x7e, 0x61, 0x6d,
6434     0x7e, 0x61, 0x6e, 0x7e, 0x61, 0x70, 0x7e, 0x61, 0x72, 0x7e, 0x61, 0x75};
6435 const uint8_t HuffDecoderCommon::table24_210_emit_[216] = {
6436     0x7e, 0x63, 0x30, 0x7e, 0x63, 0x31, 0x7e, 0x63, 0x32, 0x7e, 0x63, 0x61,
6437     0x7e, 0x63, 0x63, 0x7e, 0x63, 0x65, 0x7e, 0x63, 0x69, 0x7e, 0x63, 0x6f,
6438     0x7e, 0x63, 0x73, 0x7e, 0x63, 0x74, 0x7e, 0x63, 0x20, 0x7e, 0x63, 0x25,
6439     0x7e, 0x63, 0x2d, 0x7e, 0x63, 0x2e, 0x7e, 0x63, 0x2f, 0x7e, 0x63, 0x33,
6440     0x7e, 0x63, 0x34, 0x7e, 0x63, 0x35, 0x7e, 0x63, 0x36, 0x7e, 0x63, 0x37,
6441     0x7e, 0x63, 0x38, 0x7e, 0x63, 0x39, 0x7e, 0x63, 0x3d, 0x7e, 0x63, 0x41,
6442     0x7e, 0x63, 0x5f, 0x7e, 0x63, 0x62, 0x7e, 0x63, 0x64, 0x7e, 0x63, 0x66,
6443     0x7e, 0x63, 0x67, 0x7e, 0x63, 0x68, 0x7e, 0x63, 0x6c, 0x7e, 0x63, 0x6d,
6444     0x7e, 0x63, 0x6e, 0x7e, 0x63, 0x70, 0x7e, 0x63, 0x72, 0x7e, 0x63, 0x75,
6445     0x7e, 0x65, 0x30, 0x7e, 0x65, 0x31, 0x7e, 0x65, 0x32, 0x7e, 0x65, 0x61,
6446     0x7e, 0x65, 0x63, 0x7e, 0x65, 0x65, 0x7e, 0x65, 0x69, 0x7e, 0x65, 0x6f,
6447     0x7e, 0x65, 0x73, 0x7e, 0x65, 0x74, 0x7e, 0x65, 0x20, 0x7e, 0x65, 0x25,
6448     0x7e, 0x65, 0x2d, 0x7e, 0x65, 0x2e, 0x7e, 0x65, 0x2f, 0x7e, 0x65, 0x33,
6449     0x7e, 0x65, 0x34, 0x7e, 0x65, 0x35, 0x7e, 0x65, 0x36, 0x7e, 0x65, 0x37,
6450     0x7e, 0x65, 0x38, 0x7e, 0x65, 0x39, 0x7e, 0x65, 0x3d, 0x7e, 0x65, 0x41,
6451     0x7e, 0x65, 0x5f, 0x7e, 0x65, 0x62, 0x7e, 0x65, 0x64, 0x7e, 0x65, 0x66,
6452     0x7e, 0x65, 0x67, 0x7e, 0x65, 0x68, 0x7e, 0x65, 0x6c, 0x7e, 0x65, 0x6d,
6453     0x7e, 0x65, 0x6e, 0x7e, 0x65, 0x70, 0x7e, 0x65, 0x72, 0x7e, 0x65, 0x75};
6454 const uint8_t HuffDecoderCommon::table24_211_emit_[216] = {
6455     0x7e, 0x69, 0x30, 0x7e, 0x69, 0x31, 0x7e, 0x69, 0x32, 0x7e, 0x69, 0x61,
6456     0x7e, 0x69, 0x63, 0x7e, 0x69, 0x65, 0x7e, 0x69, 0x69, 0x7e, 0x69, 0x6f,
6457     0x7e, 0x69, 0x73, 0x7e, 0x69, 0x74, 0x7e, 0x69, 0x20, 0x7e, 0x69, 0x25,
6458     0x7e, 0x69, 0x2d, 0x7e, 0x69, 0x2e, 0x7e, 0x69, 0x2f, 0x7e, 0x69, 0x33,
6459     0x7e, 0x69, 0x34, 0x7e, 0x69, 0x35, 0x7e, 0x69, 0x36, 0x7e, 0x69, 0x37,
6460     0x7e, 0x69, 0x38, 0x7e, 0x69, 0x39, 0x7e, 0x69, 0x3d, 0x7e, 0x69, 0x41,
6461     0x7e, 0x69, 0x5f, 0x7e, 0x69, 0x62, 0x7e, 0x69, 0x64, 0x7e, 0x69, 0x66,
6462     0x7e, 0x69, 0x67, 0x7e, 0x69, 0x68, 0x7e, 0x69, 0x6c, 0x7e, 0x69, 0x6d,
6463     0x7e, 0x69, 0x6e, 0x7e, 0x69, 0x70, 0x7e, 0x69, 0x72, 0x7e, 0x69, 0x75,
6464     0x7e, 0x6f, 0x30, 0x7e, 0x6f, 0x31, 0x7e, 0x6f, 0x32, 0x7e, 0x6f, 0x61,
6465     0x7e, 0x6f, 0x63, 0x7e, 0x6f, 0x65, 0x7e, 0x6f, 0x69, 0x7e, 0x6f, 0x6f,
6466     0x7e, 0x6f, 0x73, 0x7e, 0x6f, 0x74, 0x7e, 0x6f, 0x20, 0x7e, 0x6f, 0x25,
6467     0x7e, 0x6f, 0x2d, 0x7e, 0x6f, 0x2e, 0x7e, 0x6f, 0x2f, 0x7e, 0x6f, 0x33,
6468     0x7e, 0x6f, 0x34, 0x7e, 0x6f, 0x35, 0x7e, 0x6f, 0x36, 0x7e, 0x6f, 0x37,
6469     0x7e, 0x6f, 0x38, 0x7e, 0x6f, 0x39, 0x7e, 0x6f, 0x3d, 0x7e, 0x6f, 0x41,
6470     0x7e, 0x6f, 0x5f, 0x7e, 0x6f, 0x62, 0x7e, 0x6f, 0x64, 0x7e, 0x6f, 0x66,
6471     0x7e, 0x6f, 0x67, 0x7e, 0x6f, 0x68, 0x7e, 0x6f, 0x6c, 0x7e, 0x6f, 0x6d,
6472     0x7e, 0x6f, 0x6e, 0x7e, 0x6f, 0x70, 0x7e, 0x6f, 0x72, 0x7e, 0x6f, 0x75};
6473 const uint8_t HuffDecoderCommon::table24_212_emit_[216] = {
6474     0x7e, 0x73, 0x30, 0x7e, 0x73, 0x31, 0x7e, 0x73, 0x32, 0x7e, 0x73, 0x61,
6475     0x7e, 0x73, 0x63, 0x7e, 0x73, 0x65, 0x7e, 0x73, 0x69, 0x7e, 0x73, 0x6f,
6476     0x7e, 0x73, 0x73, 0x7e, 0x73, 0x74, 0x7e, 0x73, 0x20, 0x7e, 0x73, 0x25,
6477     0x7e, 0x73, 0x2d, 0x7e, 0x73, 0x2e, 0x7e, 0x73, 0x2f, 0x7e, 0x73, 0x33,
6478     0x7e, 0x73, 0x34, 0x7e, 0x73, 0x35, 0x7e, 0x73, 0x36, 0x7e, 0x73, 0x37,
6479     0x7e, 0x73, 0x38, 0x7e, 0x73, 0x39, 0x7e, 0x73, 0x3d, 0x7e, 0x73, 0x41,
6480     0x7e, 0x73, 0x5f, 0x7e, 0x73, 0x62, 0x7e, 0x73, 0x64, 0x7e, 0x73, 0x66,
6481     0x7e, 0x73, 0x67, 0x7e, 0x73, 0x68, 0x7e, 0x73, 0x6c, 0x7e, 0x73, 0x6d,
6482     0x7e, 0x73, 0x6e, 0x7e, 0x73, 0x70, 0x7e, 0x73, 0x72, 0x7e, 0x73, 0x75,
6483     0x7e, 0x74, 0x30, 0x7e, 0x74, 0x31, 0x7e, 0x74, 0x32, 0x7e, 0x74, 0x61,
6484     0x7e, 0x74, 0x63, 0x7e, 0x74, 0x65, 0x7e, 0x74, 0x69, 0x7e, 0x74, 0x6f,
6485     0x7e, 0x74, 0x73, 0x7e, 0x74, 0x74, 0x7e, 0x74, 0x20, 0x7e, 0x74, 0x25,
6486     0x7e, 0x74, 0x2d, 0x7e, 0x74, 0x2e, 0x7e, 0x74, 0x2f, 0x7e, 0x74, 0x33,
6487     0x7e, 0x74, 0x34, 0x7e, 0x74, 0x35, 0x7e, 0x74, 0x36, 0x7e, 0x74, 0x37,
6488     0x7e, 0x74, 0x38, 0x7e, 0x74, 0x39, 0x7e, 0x74, 0x3d, 0x7e, 0x74, 0x41,
6489     0x7e, 0x74, 0x5f, 0x7e, 0x74, 0x62, 0x7e, 0x74, 0x64, 0x7e, 0x74, 0x66,
6490     0x7e, 0x74, 0x67, 0x7e, 0x74, 0x68, 0x7e, 0x74, 0x6c, 0x7e, 0x74, 0x6d,
6491     0x7e, 0x74, 0x6e, 0x7e, 0x74, 0x70, 0x7e, 0x74, 0x72, 0x7e, 0x74, 0x75};
6492 const uint8_t HuffDecoderCommon::table24_213_emit_[120] = {
6493     0x7e, 0x20, 0x30, 0x7e, 0x20, 0x31, 0x7e, 0x20, 0x32, 0x7e, 0x20, 0x61,
6494     0x7e, 0x20, 0x63, 0x7e, 0x20, 0x65, 0x7e, 0x20, 0x69, 0x7e, 0x20, 0x6f,
6495     0x7e, 0x20, 0x73, 0x7e, 0x20, 0x74, 0x7e, 0x25, 0x30, 0x7e, 0x25, 0x31,
6496     0x7e, 0x25, 0x32, 0x7e, 0x25, 0x61, 0x7e, 0x25, 0x63, 0x7e, 0x25, 0x65,
6497     0x7e, 0x25, 0x69, 0x7e, 0x25, 0x6f, 0x7e, 0x25, 0x73, 0x7e, 0x25, 0x74,
6498     0x7e, 0x2d, 0x30, 0x7e, 0x2d, 0x31, 0x7e, 0x2d, 0x32, 0x7e, 0x2d, 0x61,
6499     0x7e, 0x2d, 0x63, 0x7e, 0x2d, 0x65, 0x7e, 0x2d, 0x69, 0x7e, 0x2d, 0x6f,
6500     0x7e, 0x2d, 0x73, 0x7e, 0x2d, 0x74, 0x7e, 0x2e, 0x30, 0x7e, 0x2e, 0x31,
6501     0x7e, 0x2e, 0x32, 0x7e, 0x2e, 0x61, 0x7e, 0x2e, 0x63, 0x7e, 0x2e, 0x65,
6502     0x7e, 0x2e, 0x69, 0x7e, 0x2e, 0x6f, 0x7e, 0x2e, 0x73, 0x7e, 0x2e, 0x74};
6503 const uint8_t HuffDecoderCommon::table24_214_emit_[120] = {
6504     0x7e, 0x2f, 0x30, 0x7e, 0x2f, 0x31, 0x7e, 0x2f, 0x32, 0x7e, 0x2f, 0x61,
6505     0x7e, 0x2f, 0x63, 0x7e, 0x2f, 0x65, 0x7e, 0x2f, 0x69, 0x7e, 0x2f, 0x6f,
6506     0x7e, 0x2f, 0x73, 0x7e, 0x2f, 0x74, 0x7e, 0x33, 0x30, 0x7e, 0x33, 0x31,
6507     0x7e, 0x33, 0x32, 0x7e, 0x33, 0x61, 0x7e, 0x33, 0x63, 0x7e, 0x33, 0x65,
6508     0x7e, 0x33, 0x69, 0x7e, 0x33, 0x6f, 0x7e, 0x33, 0x73, 0x7e, 0x33, 0x74,
6509     0x7e, 0x34, 0x30, 0x7e, 0x34, 0x31, 0x7e, 0x34, 0x32, 0x7e, 0x34, 0x61,
6510     0x7e, 0x34, 0x63, 0x7e, 0x34, 0x65, 0x7e, 0x34, 0x69, 0x7e, 0x34, 0x6f,
6511     0x7e, 0x34, 0x73, 0x7e, 0x34, 0x74, 0x7e, 0x35, 0x30, 0x7e, 0x35, 0x31,
6512     0x7e, 0x35, 0x32, 0x7e, 0x35, 0x61, 0x7e, 0x35, 0x63, 0x7e, 0x35, 0x65,
6513     0x7e, 0x35, 0x69, 0x7e, 0x35, 0x6f, 0x7e, 0x35, 0x73, 0x7e, 0x35, 0x74};
6514 const uint8_t HuffDecoderCommon::table24_215_emit_[120] = {
6515     0x7e, 0x36, 0x30, 0x7e, 0x36, 0x31, 0x7e, 0x36, 0x32, 0x7e, 0x36, 0x61,
6516     0x7e, 0x36, 0x63, 0x7e, 0x36, 0x65, 0x7e, 0x36, 0x69, 0x7e, 0x36, 0x6f,
6517     0x7e, 0x36, 0x73, 0x7e, 0x36, 0x74, 0x7e, 0x37, 0x30, 0x7e, 0x37, 0x31,
6518     0x7e, 0x37, 0x32, 0x7e, 0x37, 0x61, 0x7e, 0x37, 0x63, 0x7e, 0x37, 0x65,
6519     0x7e, 0x37, 0x69, 0x7e, 0x37, 0x6f, 0x7e, 0x37, 0x73, 0x7e, 0x37, 0x74,
6520     0x7e, 0x38, 0x30, 0x7e, 0x38, 0x31, 0x7e, 0x38, 0x32, 0x7e, 0x38, 0x61,
6521     0x7e, 0x38, 0x63, 0x7e, 0x38, 0x65, 0x7e, 0x38, 0x69, 0x7e, 0x38, 0x6f,
6522     0x7e, 0x38, 0x73, 0x7e, 0x38, 0x74, 0x7e, 0x39, 0x30, 0x7e, 0x39, 0x31,
6523     0x7e, 0x39, 0x32, 0x7e, 0x39, 0x61, 0x7e, 0x39, 0x63, 0x7e, 0x39, 0x65,
6524     0x7e, 0x39, 0x69, 0x7e, 0x39, 0x6f, 0x7e, 0x39, 0x73, 0x7e, 0x39, 0x74};
6525 const uint8_t HuffDecoderCommon::table24_216_emit_[120] = {
6526     0x7e, 0x3d, 0x30, 0x7e, 0x3d, 0x31, 0x7e, 0x3d, 0x32, 0x7e, 0x3d, 0x61,
6527     0x7e, 0x3d, 0x63, 0x7e, 0x3d, 0x65, 0x7e, 0x3d, 0x69, 0x7e, 0x3d, 0x6f,
6528     0x7e, 0x3d, 0x73, 0x7e, 0x3d, 0x74, 0x7e, 0x41, 0x30, 0x7e, 0x41, 0x31,
6529     0x7e, 0x41, 0x32, 0x7e, 0x41, 0x61, 0x7e, 0x41, 0x63, 0x7e, 0x41, 0x65,
6530     0x7e, 0x41, 0x69, 0x7e, 0x41, 0x6f, 0x7e, 0x41, 0x73, 0x7e, 0x41, 0x74,
6531     0x7e, 0x5f, 0x30, 0x7e, 0x5f, 0x31, 0x7e, 0x5f, 0x32, 0x7e, 0x5f, 0x61,
6532     0x7e, 0x5f, 0x63, 0x7e, 0x5f, 0x65, 0x7e, 0x5f, 0x69, 0x7e, 0x5f, 0x6f,
6533     0x7e, 0x5f, 0x73, 0x7e, 0x5f, 0x74, 0x7e, 0x62, 0x30, 0x7e, 0x62, 0x31,
6534     0x7e, 0x62, 0x32, 0x7e, 0x62, 0x61, 0x7e, 0x62, 0x63, 0x7e, 0x62, 0x65,
6535     0x7e, 0x62, 0x69, 0x7e, 0x62, 0x6f, 0x7e, 0x62, 0x73, 0x7e, 0x62, 0x74};
6536 const uint8_t HuffDecoderCommon::table24_217_emit_[120] = {
6537     0x7e, 0x64, 0x30, 0x7e, 0x64, 0x31, 0x7e, 0x64, 0x32, 0x7e, 0x64, 0x61,
6538     0x7e, 0x64, 0x63, 0x7e, 0x64, 0x65, 0x7e, 0x64, 0x69, 0x7e, 0x64, 0x6f,
6539     0x7e, 0x64, 0x73, 0x7e, 0x64, 0x74, 0x7e, 0x66, 0x30, 0x7e, 0x66, 0x31,
6540     0x7e, 0x66, 0x32, 0x7e, 0x66, 0x61, 0x7e, 0x66, 0x63, 0x7e, 0x66, 0x65,
6541     0x7e, 0x66, 0x69, 0x7e, 0x66, 0x6f, 0x7e, 0x66, 0x73, 0x7e, 0x66, 0x74,
6542     0x7e, 0x67, 0x30, 0x7e, 0x67, 0x31, 0x7e, 0x67, 0x32, 0x7e, 0x67, 0x61,
6543     0x7e, 0x67, 0x63, 0x7e, 0x67, 0x65, 0x7e, 0x67, 0x69, 0x7e, 0x67, 0x6f,
6544     0x7e, 0x67, 0x73, 0x7e, 0x67, 0x74, 0x7e, 0x68, 0x30, 0x7e, 0x68, 0x31,
6545     0x7e, 0x68, 0x32, 0x7e, 0x68, 0x61, 0x7e, 0x68, 0x63, 0x7e, 0x68, 0x65,
6546     0x7e, 0x68, 0x69, 0x7e, 0x68, 0x6f, 0x7e, 0x68, 0x73, 0x7e, 0x68, 0x74};
6547 const uint8_t HuffDecoderCommon::table24_218_emit_[120] = {
6548     0x7e, 0x6c, 0x30, 0x7e, 0x6c, 0x31, 0x7e, 0x6c, 0x32, 0x7e, 0x6c, 0x61,
6549     0x7e, 0x6c, 0x63, 0x7e, 0x6c, 0x65, 0x7e, 0x6c, 0x69, 0x7e, 0x6c, 0x6f,
6550     0x7e, 0x6c, 0x73, 0x7e, 0x6c, 0x74, 0x7e, 0x6d, 0x30, 0x7e, 0x6d, 0x31,
6551     0x7e, 0x6d, 0x32, 0x7e, 0x6d, 0x61, 0x7e, 0x6d, 0x63, 0x7e, 0x6d, 0x65,
6552     0x7e, 0x6d, 0x69, 0x7e, 0x6d, 0x6f, 0x7e, 0x6d, 0x73, 0x7e, 0x6d, 0x74,
6553     0x7e, 0x6e, 0x30, 0x7e, 0x6e, 0x31, 0x7e, 0x6e, 0x32, 0x7e, 0x6e, 0x61,
6554     0x7e, 0x6e, 0x63, 0x7e, 0x6e, 0x65, 0x7e, 0x6e, 0x69, 0x7e, 0x6e, 0x6f,
6555     0x7e, 0x6e, 0x73, 0x7e, 0x6e, 0x74, 0x7e, 0x70, 0x30, 0x7e, 0x70, 0x31,
6556     0x7e, 0x70, 0x32, 0x7e, 0x70, 0x61, 0x7e, 0x70, 0x63, 0x7e, 0x70, 0x65,
6557     0x7e, 0x70, 0x69, 0x7e, 0x70, 0x6f, 0x7e, 0x70, 0x73, 0x7e, 0x70, 0x74};
6558 const uint8_t HuffDecoderCommon::table24_219_emit_[68] = {
6559     0x7e, 0x72, 0x30, 0x7e, 0x72, 0x31, 0x7e, 0x72, 0x32, 0x7e, 0x72, 0x61,
6560     0x7e, 0x72, 0x63, 0x7e, 0x72, 0x65, 0x7e, 0x72, 0x69, 0x7e, 0x72, 0x6f,
6561     0x7e, 0x72, 0x73, 0x7e, 0x72, 0x74, 0x7e, 0x75, 0x30, 0x7e, 0x75, 0x31,
6562     0x7e, 0x75, 0x32, 0x7e, 0x75, 0x61, 0x7e, 0x75, 0x63, 0x7e, 0x75, 0x65,
6563     0x7e, 0x75, 0x69, 0x7e, 0x75, 0x6f, 0x7e, 0x75, 0x73, 0x7e, 0x75, 0x74,
6564     0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44};
6565 const uint8_t HuffDecoderCommon::table24_220_emit_[16] = {
6566     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48,
6567     0x7e, 0x49, 0x7e, 0x4a, 0x7e, 0x4b, 0x7e, 0x4c};
6568 const uint8_t HuffDecoderCommon::table24_221_emit_[16] = {
6569     0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
6570     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54};
6571 const uint8_t HuffDecoderCommon::table24_222_emit_[16] = {
6572     0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59,
6573     0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76};
6574 const uint8_t HuffDecoderCommon::table24_223_emit_[36] = {
6575     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
6576     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a, 0x7e, 0x21, 0x7e, 0x22,
6577     0x7e, 0x28, 0x7e, 0x29, 0x7e, 0x3f, 0x7e, 0x27, 0x7e, 0x2b, 0x7e, 0x7c};
6578 const uint8_t HuffDecoderCommon::table24_224_emit_[120] = {
6579     0x5e, 0x30, 0x30, 0x5e, 0x30, 0x31, 0x5e, 0x30, 0x32, 0x5e, 0x30, 0x61,
6580     0x5e, 0x30, 0x63, 0x5e, 0x30, 0x65, 0x5e, 0x30, 0x69, 0x5e, 0x30, 0x6f,
6581     0x5e, 0x30, 0x73, 0x5e, 0x30, 0x74, 0x5e, 0x31, 0x30, 0x5e, 0x31, 0x31,
6582     0x5e, 0x31, 0x32, 0x5e, 0x31, 0x61, 0x5e, 0x31, 0x63, 0x5e, 0x31, 0x65,
6583     0x5e, 0x31, 0x69, 0x5e, 0x31, 0x6f, 0x5e, 0x31, 0x73, 0x5e, 0x31, 0x74,
6584     0x5e, 0x32, 0x30, 0x5e, 0x32, 0x31, 0x5e, 0x32, 0x32, 0x5e, 0x32, 0x61,
6585     0x5e, 0x32, 0x63, 0x5e, 0x32, 0x65, 0x5e, 0x32, 0x69, 0x5e, 0x32, 0x6f,
6586     0x5e, 0x32, 0x73, 0x5e, 0x32, 0x74, 0x5e, 0x61, 0x30, 0x5e, 0x61, 0x31,
6587     0x5e, 0x61, 0x32, 0x5e, 0x61, 0x61, 0x5e, 0x61, 0x63, 0x5e, 0x61, 0x65,
6588     0x5e, 0x61, 0x69, 0x5e, 0x61, 0x6f, 0x5e, 0x61, 0x73, 0x5e, 0x61, 0x74};
6589 const uint8_t HuffDecoderCommon::table24_225_emit_[120] = {
6590     0x5e, 0x63, 0x30, 0x5e, 0x63, 0x31, 0x5e, 0x63, 0x32, 0x5e, 0x63, 0x61,
6591     0x5e, 0x63, 0x63, 0x5e, 0x63, 0x65, 0x5e, 0x63, 0x69, 0x5e, 0x63, 0x6f,
6592     0x5e, 0x63, 0x73, 0x5e, 0x63, 0x74, 0x5e, 0x65, 0x30, 0x5e, 0x65, 0x31,
6593     0x5e, 0x65, 0x32, 0x5e, 0x65, 0x61, 0x5e, 0x65, 0x63, 0x5e, 0x65, 0x65,
6594     0x5e, 0x65, 0x69, 0x5e, 0x65, 0x6f, 0x5e, 0x65, 0x73, 0x5e, 0x65, 0x74,
6595     0x5e, 0x69, 0x30, 0x5e, 0x69, 0x31, 0x5e, 0x69, 0x32, 0x5e, 0x69, 0x61,
6596     0x5e, 0x69, 0x63, 0x5e, 0x69, 0x65, 0x5e, 0x69, 0x69, 0x5e, 0x69, 0x6f,
6597     0x5e, 0x69, 0x73, 0x5e, 0x69, 0x74, 0x5e, 0x6f, 0x30, 0x5e, 0x6f, 0x31,
6598     0x5e, 0x6f, 0x32, 0x5e, 0x6f, 0x61, 0x5e, 0x6f, 0x63, 0x5e, 0x6f, 0x65,
6599     0x5e, 0x6f, 0x69, 0x5e, 0x6f, 0x6f, 0x5e, 0x6f, 0x73, 0x5e, 0x6f, 0x74};
6600 const uint8_t HuffDecoderCommon::table24_226_emit_[68] = {
6601     0x5e, 0x73, 0x30, 0x5e, 0x73, 0x31, 0x5e, 0x73, 0x32, 0x5e, 0x73, 0x61,
6602     0x5e, 0x73, 0x63, 0x5e, 0x73, 0x65, 0x5e, 0x73, 0x69, 0x5e, 0x73, 0x6f,
6603     0x5e, 0x73, 0x73, 0x5e, 0x73, 0x74, 0x5e, 0x74, 0x30, 0x5e, 0x74, 0x31,
6604     0x5e, 0x74, 0x32, 0x5e, 0x74, 0x61, 0x5e, 0x74, 0x63, 0x5e, 0x74, 0x65,
6605     0x5e, 0x74, 0x69, 0x5e, 0x74, 0x6f, 0x5e, 0x74, 0x73, 0x5e, 0x74, 0x74,
6606     0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e};
6607 const uint8_t HuffDecoderCommon::table24_227_emit_[16] = {
6608     0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
6609     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
6610 const uint8_t HuffDecoderCommon::table24_228_emit_[16] = {
6611     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62,
6612     0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68};
6613 const uint8_t HuffDecoderCommon::table24_229_emit_[20] = {
6614     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72,
6615     0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44};
6616 const uint8_t HuffDecoderCommon::table24_230_emit_[32] = {
6617     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e,
6618     0x4a, 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f,
6619     0x5e, 0x50, 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54};
6620 const uint8_t HuffDecoderCommon::table24_231_emit_[46] = {
6621     0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b,
6622     0x5e, 0x71, 0x5e, 0x76, 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a,
6623     0x5e, 0x26, 0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a,
6624     0x5e, 0x21, 0x5e, 0x22, 0x5e, 0x28, 0x5e, 0x29, 0x5e, 0x3f};
6625 const uint8_t HuffDecoderCommon::table24_232_emit_[120] = {
6626     0x7d, 0x30, 0x30, 0x7d, 0x30, 0x31, 0x7d, 0x30, 0x32, 0x7d, 0x30, 0x61,
6627     0x7d, 0x30, 0x63, 0x7d, 0x30, 0x65, 0x7d, 0x30, 0x69, 0x7d, 0x30, 0x6f,
6628     0x7d, 0x30, 0x73, 0x7d, 0x30, 0x74, 0x7d, 0x31, 0x30, 0x7d, 0x31, 0x31,
6629     0x7d, 0x31, 0x32, 0x7d, 0x31, 0x61, 0x7d, 0x31, 0x63, 0x7d, 0x31, 0x65,
6630     0x7d, 0x31, 0x69, 0x7d, 0x31, 0x6f, 0x7d, 0x31, 0x73, 0x7d, 0x31, 0x74,
6631     0x7d, 0x32, 0x30, 0x7d, 0x32, 0x31, 0x7d, 0x32, 0x32, 0x7d, 0x32, 0x61,
6632     0x7d, 0x32, 0x63, 0x7d, 0x32, 0x65, 0x7d, 0x32, 0x69, 0x7d, 0x32, 0x6f,
6633     0x7d, 0x32, 0x73, 0x7d, 0x32, 0x74, 0x7d, 0x61, 0x30, 0x7d, 0x61, 0x31,
6634     0x7d, 0x61, 0x32, 0x7d, 0x61, 0x61, 0x7d, 0x61, 0x63, 0x7d, 0x61, 0x65,
6635     0x7d, 0x61, 0x69, 0x7d, 0x61, 0x6f, 0x7d, 0x61, 0x73, 0x7d, 0x61, 0x74};
6636 const uint8_t HuffDecoderCommon::table24_233_emit_[120] = {
6637     0x7d, 0x63, 0x30, 0x7d, 0x63, 0x31, 0x7d, 0x63, 0x32, 0x7d, 0x63, 0x61,
6638     0x7d, 0x63, 0x63, 0x7d, 0x63, 0x65, 0x7d, 0x63, 0x69, 0x7d, 0x63, 0x6f,
6639     0x7d, 0x63, 0x73, 0x7d, 0x63, 0x74, 0x7d, 0x65, 0x30, 0x7d, 0x65, 0x31,
6640     0x7d, 0x65, 0x32, 0x7d, 0x65, 0x61, 0x7d, 0x65, 0x63, 0x7d, 0x65, 0x65,
6641     0x7d, 0x65, 0x69, 0x7d, 0x65, 0x6f, 0x7d, 0x65, 0x73, 0x7d, 0x65, 0x74,
6642     0x7d, 0x69, 0x30, 0x7d, 0x69, 0x31, 0x7d, 0x69, 0x32, 0x7d, 0x69, 0x61,
6643     0x7d, 0x69, 0x63, 0x7d, 0x69, 0x65, 0x7d, 0x69, 0x69, 0x7d, 0x69, 0x6f,
6644     0x7d, 0x69, 0x73, 0x7d, 0x69, 0x74, 0x7d, 0x6f, 0x30, 0x7d, 0x6f, 0x31,
6645     0x7d, 0x6f, 0x32, 0x7d, 0x6f, 0x61, 0x7d, 0x6f, 0x63, 0x7d, 0x6f, 0x65,
6646     0x7d, 0x6f, 0x69, 0x7d, 0x6f, 0x6f, 0x7d, 0x6f, 0x73, 0x7d, 0x6f, 0x74};
6647 const uint8_t HuffDecoderCommon::table24_234_emit_[68] = {
6648     0x7d, 0x73, 0x30, 0x7d, 0x73, 0x31, 0x7d, 0x73, 0x32, 0x7d, 0x73, 0x61,
6649     0x7d, 0x73, 0x63, 0x7d, 0x73, 0x65, 0x7d, 0x73, 0x69, 0x7d, 0x73, 0x6f,
6650     0x7d, 0x73, 0x73, 0x7d, 0x73, 0x74, 0x7d, 0x74, 0x30, 0x7d, 0x74, 0x31,
6651     0x7d, 0x74, 0x32, 0x7d, 0x74, 0x61, 0x7d, 0x74, 0x63, 0x7d, 0x74, 0x65,
6652     0x7d, 0x74, 0x69, 0x7d, 0x74, 0x6f, 0x7d, 0x74, 0x73, 0x7d, 0x74, 0x74,
6653     0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e};
6654 const uint8_t HuffDecoderCommon::table24_235_emit_[16] = {
6655     0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
6656     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
6657 const uint8_t HuffDecoderCommon::table24_236_emit_[16] = {
6658     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62,
6659     0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68};
6660 const uint8_t HuffDecoderCommon::table24_237_emit_[20] = {
6661     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72,
6662     0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44};
6663 const uint8_t HuffDecoderCommon::table24_238_emit_[32] = {
6664     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d,
6665     0x4a, 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f,
6666     0x7d, 0x50, 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54};
6667 const uint8_t HuffDecoderCommon::table24_239_emit_[46] = {
6668     0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b,
6669     0x7d, 0x71, 0x7d, 0x76, 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a,
6670     0x7d, 0x26, 0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a,
6671     0x7d, 0x21, 0x7d, 0x22, 0x7d, 0x28, 0x7d, 0x29, 0x7d, 0x3f};
6672 const uint8_t HuffDecoderCommon::table24_240_emit_[16] = {
6673     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61,
6674     0x3c, 0x63, 0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f};
6675 const uint8_t HuffDecoderCommon::table24_241_emit_[28] = {
6676     0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 0x3c, 0x2d,
6677     0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
6678     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39};
6679 const uint8_t HuffDecoderCommon::table24_242_emit_[36] = {
6680     0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66,
6681     0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70,
6682     0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44};
6683 const uint8_t HuffDecoderCommon::table24_243_emit_[68] = {
6684     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a,
6685     0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50,
6686     0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56,
6687     0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76,
6688     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a,
6689     0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a};
6690 const uint8_t HuffDecoderCommon::table24_244_emit_[16] = {
6691     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61,
6692     0x60, 0x63, 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f};
6693 const uint8_t HuffDecoderCommon::table24_245_emit_[28] = {
6694     0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 0x60, 0x2d,
6695     0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
6696     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39};
6697 const uint8_t HuffDecoderCommon::table24_246_emit_[36] = {
6698     0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66,
6699     0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70,
6700     0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44};
6701 const uint8_t HuffDecoderCommon::table24_247_emit_[68] = {
6702     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a,
6703     0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50,
6704     0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56,
6705     0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76,
6706     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a,
6707     0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a};
6708 const uint8_t HuffDecoderCommon::table24_248_emit_[16] = {
6709     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61,
6710     0x7b, 0x63, 0x7b, 0x65, 0x7b, 0x69, 0x7b, 0x6f};
6711 const uint8_t HuffDecoderCommon::table24_249_emit_[28] = {
6712     0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 0x7b, 0x2d,
6713     0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
6714     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
6715 const uint8_t HuffDecoderCommon::table24_250_emit_[36] = {
6716     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66,
6717     0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70,
6718     0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44};
6719 const uint8_t HuffDecoderCommon::table24_251_emit_[68] = {
6720     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a,
6721     0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50,
6722     0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56,
6723     0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76,
6724     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a,
6725     0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a};
6726 const uint8_t HuffDecoderCommon::table24_252_emit_[62] = {
6727     0x5c, 0x30, 0x5c, 0x31, 0x5c, 0x32, 0x5c, 0x61, 0x5c, 0x63, 0x5c,
6728     0x65, 0x5c, 0x69, 0x5c, 0x6f, 0x5c, 0x73, 0x5c, 0x74, 0xc3, 0x30,
6729     0xc3, 0x31, 0xc3, 0x32, 0xc3, 0x61, 0xc3, 0x63, 0xc3, 0x65, 0xc3,
6730     0x69, 0xc3, 0x6f, 0xc3, 0x73, 0xc3, 0x74, 0xd0, 0x30, 0xd0, 0x31,
6731     0xd0, 0x32, 0xd0, 0x61, 0xd0, 0x63, 0xd0, 0x65, 0xd0, 0x69, 0xd0,
6732     0x6f, 0xd0, 0x73, 0xd0, 0x74, 0x80, 0x82};
6733 const uint16_t HuffDecoderCommon::table24_252_ops_[128] = {
6734     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 0x0082,
6735     0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6736     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6737     0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
6738     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0000, 0x0000, 0x0000,
6739     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6740     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6741     0x00a3, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2,
6742     0x01c2, 0x01d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6743     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6744     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0143, 0x0000, 0x0000, 0x0000,
6745     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6746     0x0000, 0x0000, 0x0000, 0x01e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6747     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6748     0x0000, 0x01eb};
6749 const uint8_t HuffDecoderCommon::table24_253_emit_[10] = {
6750     0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac};
6751 const uint16_t HuffDecoderCommon::table24_253_ops_[128] = {
6752     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6753     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000,
6754     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6755     0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000,
6756     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6757     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6758     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6759     0x001b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6760     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 0x0000,
6761     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6762     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000,
6763     0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000,
6764     0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6765     0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6766     0x0000, 0x004b};
6767 const uint8_t HuffDecoderCommon::table24_254_emit_[23] = {
6768     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85,
6769     0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad};
6770 const uint16_t HuffDecoderCommon::table24_254_ops_[128] = {
6771     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
6772     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000,
6773     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000,
6774     0x0000, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0000,
6775     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6776     0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6777     0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6778     0x003b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0043,
6779     0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0053, 0x0000,
6780     0x0000, 0x0000, 0x005b, 0x0000, 0x0000, 0x0000, 0x0063, 0x0000, 0x0000,
6781     0x0000, 0x006b, 0x0000, 0x0000, 0x0000, 0x0073, 0x0000, 0x0000, 0x0000,
6782     0x007b, 0x0000, 0x0000, 0x0000, 0x0083, 0x0000, 0x0000, 0x0000, 0x008b,
6783     0x0000, 0x0000, 0x0000, 0x0093, 0x0000, 0x0000, 0x0000, 0x009b, 0x0000,
6784     0x0000, 0x0000, 0x00a3, 0x0000, 0x0000, 0x0000, 0x00ab, 0x0000, 0x0000,
6785     0x0000, 0x00b3};
6786 const uint8_t HuffDecoderCommon::table24_255_emit_[53] = {
6787     0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8,
6788     0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95,
6789     0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf,
6790     0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90,
6791     0x91, 0x94, 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed};
6792 const uint16_t HuffDecoderCommon::table24_255_ops_[128] = {
6793     0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000,
6794     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000,
6795     0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000,
6796     0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043,
6797     0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0053, 0x0000,
6798     0x0000, 0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073,
6799     0x0000, 0x007b, 0x0000, 0x0083, 0x0000, 0x008b, 0x0000, 0x0093, 0x0000,
6800     0x009b, 0x0000, 0x00a3, 0x0000, 0x00ab, 0x0000, 0x00b3, 0x0000, 0x00bb,
6801     0x0000, 0x00c3, 0x0000, 0x00cb, 0x0000, 0x00d3, 0x0000, 0x00db, 0x0000,
6802     0x00e3, 0x0000, 0x00eb, 0x0000, 0x00f3, 0x0000, 0x00fb, 0x0000, 0x0103,
6803     0x0000, 0x010b, 0x0000, 0x0113, 0x0000, 0x011b, 0x0000, 0x0123, 0x0000,
6804     0x012b, 0x0000, 0x0133, 0x0000, 0x013b, 0x0000, 0x0143, 0x014b, 0x0153,
6805     0x015b, 0x0163, 0x016b, 0x0173, 0x017b, 0x0183, 0x018b, 0x0193, 0x019b,
6806     0x01a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6807     0x0000, 0x0004};
6808 const uint8_t* const HuffDecoderCommon::table24_emit_[256] = {
6809     table24_0_emit_,   table24_1_emit_,   table24_2_emit_,   table24_3_emit_,
6810     table24_4_emit_,   table24_5_emit_,   table24_6_emit_,   table24_7_emit_,
6811     table24_8_emit_,   table24_9_emit_,   table24_10_emit_,  table24_11_emit_,
6812     table24_12_emit_,  table24_13_emit_,  table24_14_emit_,  table24_15_emit_,
6813     table24_16_emit_,  table24_17_emit_,  table24_18_emit_,  table24_19_emit_,
6814     table24_20_emit_,  table24_21_emit_,  table24_22_emit_,  table24_23_emit_,
6815     table24_24_emit_,  table24_25_emit_,  table24_26_emit_,  table24_27_emit_,
6816     table24_28_emit_,  table24_29_emit_,  table24_30_emit_,  table24_31_emit_,
6817     table24_32_emit_,  table24_33_emit_,  table24_34_emit_,  table24_35_emit_,
6818     table24_36_emit_,  table24_37_emit_,  table24_38_emit_,  table24_39_emit_,
6819     table24_40_emit_,  table24_41_emit_,  table24_42_emit_,  table24_43_emit_,
6820     table24_44_emit_,  table24_45_emit_,  table24_46_emit_,  table24_47_emit_,
6821     table24_48_emit_,  table24_49_emit_,  table24_50_emit_,  table24_51_emit_,
6822     table24_52_emit_,  table24_53_emit_,  table24_54_emit_,  table24_55_emit_,
6823     table24_56_emit_,  table24_57_emit_,  table24_58_emit_,  table24_59_emit_,
6824     table24_60_emit_,  table24_61_emit_,  table24_62_emit_,  table24_63_emit_,
6825     table24_64_emit_,  table24_65_emit_,  table24_66_emit_,  table24_67_emit_,
6826     table24_68_emit_,  table24_69_emit_,  table24_70_emit_,  table24_71_emit_,
6827     table24_72_emit_,  table24_73_emit_,  table24_74_emit_,  table24_75_emit_,
6828     table24_76_emit_,  table24_77_emit_,  table24_78_emit_,  table24_79_emit_,
6829     table24_80_emit_,  table24_81_emit_,  table24_82_emit_,  table24_83_emit_,
6830     table24_84_emit_,  table24_85_emit_,  table24_86_emit_,  table24_87_emit_,
6831     table24_88_emit_,  table24_89_emit_,  table24_90_emit_,  table24_91_emit_,
6832     table24_92_emit_,  table24_93_emit_,  table24_94_emit_,  table24_95_emit_,
6833     table24_96_emit_,  table24_97_emit_,  table24_98_emit_,  table24_99_emit_,
6834     table24_100_emit_, table24_101_emit_, table24_102_emit_, table24_103_emit_,
6835     table24_104_emit_, table24_105_emit_, table24_106_emit_, table24_107_emit_,
6836     table24_108_emit_, table24_109_emit_, table24_110_emit_, table24_111_emit_,
6837     table24_112_emit_, table24_113_emit_, table24_114_emit_, table24_115_emit_,
6838     table24_116_emit_, table24_117_emit_, table24_118_emit_, table24_119_emit_,
6839     table24_120_emit_, table24_121_emit_, table24_122_emit_, table24_123_emit_,
6840     table24_124_emit_, table24_125_emit_, table24_126_emit_, table24_127_emit_,
6841     table24_128_emit_, table24_129_emit_, table24_130_emit_, table24_131_emit_,
6842     table24_132_emit_, table24_133_emit_, table24_134_emit_, table24_135_emit_,
6843     table24_136_emit_, table24_137_emit_, table24_138_emit_, table24_139_emit_,
6844     table24_140_emit_, table24_141_emit_, table24_142_emit_, table24_143_emit_,
6845     table24_144_emit_, table24_145_emit_, table24_146_emit_, table24_147_emit_,
6846     table24_148_emit_, table24_149_emit_, table24_150_emit_, table24_151_emit_,
6847     table24_152_emit_, table24_153_emit_, table24_154_emit_, table24_155_emit_,
6848     table24_156_emit_, table24_157_emit_, table24_158_emit_, table24_159_emit_,
6849     table24_160_emit_, table24_161_emit_, table24_162_emit_, table24_163_emit_,
6850     table24_164_emit_, table24_165_emit_, table24_166_emit_, table24_167_emit_,
6851     table24_168_emit_, table24_169_emit_, table24_170_emit_, table24_171_emit_,
6852     table24_172_emit_, table24_173_emit_, table24_174_emit_, table24_175_emit_,
6853     table24_176_emit_, table24_177_emit_, table24_178_emit_, table24_179_emit_,
6854     table24_180_emit_, table24_181_emit_, table24_182_emit_, table24_183_emit_,
6855     table24_184_emit_, table24_185_emit_, table24_186_emit_, table24_187_emit_,
6856     table24_188_emit_, table24_189_emit_, table24_190_emit_, table24_191_emit_,
6857     table24_192_emit_, table24_193_emit_, table24_194_emit_, table24_195_emit_,
6858     table24_196_emit_, table24_197_emit_, table24_198_emit_, table24_199_emit_,
6859     table24_200_emit_, table24_201_emit_, table24_202_emit_, table24_203_emit_,
6860     table24_204_emit_, table24_205_emit_, table24_206_emit_, table24_207_emit_,
6861     table24_208_emit_, table24_209_emit_, table24_210_emit_, table24_211_emit_,
6862     table24_212_emit_, table24_213_emit_, table24_214_emit_, table24_215_emit_,
6863     table24_216_emit_, table24_217_emit_, table24_218_emit_, table24_219_emit_,
6864     table24_220_emit_, table24_221_emit_, table24_222_emit_, table24_223_emit_,
6865     table24_224_emit_, table24_225_emit_, table24_226_emit_, table24_227_emit_,
6866     table24_228_emit_, table24_229_emit_, table24_230_emit_, table24_231_emit_,
6867     table24_232_emit_, table24_233_emit_, table24_234_emit_, table24_235_emit_,
6868     table24_236_emit_, table24_237_emit_, table24_238_emit_, table24_239_emit_,
6869     table24_240_emit_, table24_241_emit_, table24_242_emit_, table24_243_emit_,
6870     table24_244_emit_, table24_245_emit_, table24_246_emit_, table24_247_emit_,
6871     table24_248_emit_, table24_249_emit_, table24_250_emit_, table24_251_emit_,
6872     table24_252_emit_, table24_253_emit_, table24_254_emit_, table24_255_emit_,
6873 };
6874 const uint16_t* const HuffDecoderCommon::table24_ops_[256] = {
6875     table24_0_ops_,   table24_1_ops_,   table24_0_ops_,   table24_1_ops_,
6876     table24_0_ops_,   table24_1_ops_,   table24_0_ops_,   table24_1_ops_,
6877     table24_0_ops_,   table24_1_ops_,   table24_0_ops_,   table24_1_ops_,
6878     table24_0_ops_,   table24_1_ops_,   table24_0_ops_,   table24_1_ops_,
6879     table24_0_ops_,   table24_1_ops_,   table24_0_ops_,   table24_1_ops_,
6880     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6881     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6882     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6883     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6884     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6885     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6886     table23_0_ops_,   table23_0_ops_,   table23_10_ops_,  table23_10_ops_,
6887     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6888     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6889     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6890     table23_10_ops_,  table23_10_ops_,  table23_23_ops_,  table24_63_ops_,
6891     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6892     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6893     table23_0_ops_,   table23_0_ops_,   table23_10_ops_,  table23_10_ops_,
6894     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6895     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6896     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_23_ops_,
6897     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6898     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table24_95_ops_,
6899     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6900     table23_0_ops_,   table23_0_ops_,   table23_0_ops_,   table23_0_ops_,
6901     table23_0_ops_,   table23_0_ops_,   table23_10_ops_,  table23_10_ops_,
6902     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6903     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6904     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_23_ops_,
6905     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6906     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table24_127_ops_,
6907     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6908     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6909     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6910     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6911     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6912     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6913     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6914     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6915     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6916     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6917     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6918     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6919     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6920     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6921     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6922     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6923     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6924     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6925     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6926     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6927     table23_10_ops_,  table23_10_ops_,  table23_10_ops_,  table23_10_ops_,
6928     table23_10_ops_,  table23_23_ops_,  table23_23_ops_,  table23_23_ops_,
6929     table23_23_ops_,  table23_23_ops_,  table23_23_ops_,  table23_43_ops_,
6930     table23_44_ops_,  table23_44_ops_,  table23_44_ops_,  table23_47_ops_,
6931     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
6932     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
6933     table23_23_ops_,  table23_23_ops_,  table23_43_ops_,  table23_44_ops_,
6934     table23_44_ops_,  table23_69_ops_,  table23_70_ops_,  table23_71_ops_,
6935     table23_44_ops_,  table23_113_ops_, table23_114_ops_, table23_115_ops_,
6936     table23_44_ops_,  table23_113_ops_, table23_114_ops_, table23_115_ops_,
6937     table23_44_ops_,  table23_113_ops_, table23_114_ops_, table23_115_ops_,
6938     table24_252_ops_, table24_253_ops_, table24_254_ops_, table24_255_ops_,
6939 };
6940 const uint8_t HuffDecoderCommon::table10_0_emit_[1] = {0x7c};
6941 const uint32_t HuffDecoderCommon::table10_0_inner_[1] = {0x00000002};
6942 const uint8_t HuffDecoderCommon::table10_0_outer_[512] = {
6943     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6944     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6945     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6946     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6947     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6948     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6949     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6950     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6951     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6952     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6953     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6954     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6955     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6956     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6957     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6958     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6959     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6960     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6961     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6962     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6963     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
6964 const uint8_t HuffDecoderCommon::table10_32_emit_[1] = {0x23};
6965 const uint32_t HuffDecoderCommon::table10_32_inner_[1] = {0x00000003};
6966 const uint8_t HuffDecoderCommon::table10_48_emit_[1] = {0x3e};
6967 const uint8_t HuffDecoderCommon::table10_64_emit_[1] = {0x00};
6968 const uint32_t HuffDecoderCommon::table10_64_inner_[1] = {0x00000004};
6969 const uint8_t HuffDecoderCommon::table10_72_emit_[1] = {0x24};
6970 const uint8_t HuffDecoderCommon::table10_80_emit_[1] = {0x40};
6971 const uint8_t HuffDecoderCommon::table10_88_emit_[1] = {0x5b};
6972 const uint8_t HuffDecoderCommon::table10_96_emit_[1] = {0x5d};
6973 const uint8_t HuffDecoderCommon::table10_104_emit_[1] = {0x7e};
6974 const uint8_t HuffDecoderCommon::table10_112_emit_[1] = {0x5e};
6975 const uint32_t HuffDecoderCommon::table10_112_inner_[1] = {0x00000005};
6976 const uint8_t HuffDecoderCommon::table10_116_emit_[1] = {0x7d};
6977 const uint8_t HuffDecoderCommon::table10_120_emit_[1] = {0x3c};
6978 const uint32_t HuffDecoderCommon::table10_120_inner_[1] = {0x00000006};
6979 const uint8_t HuffDecoderCommon::table10_122_emit_[1] = {0x60};
6980 const uint8_t HuffDecoderCommon::table10_124_emit_[1] = {0x7b};
6981 const uint32_t HuffDecoderCommon::table10_126_inner_[15] = {
6982     0x0000000a, 0x0000040a, 0x0000080a, 0x00000c0b, 0x0000100b,
6983     0x0000140b, 0x0000180b, 0x00001c0b, 0x0000200b, 0x0000240b,
6984     0x0000280b, 0x00002c0c, 0x0000300c, 0x0000340c, 0x0000380c};
6985 const uint8_t HuffDecoderCommon::table10_126_outer_[512] = {
6986     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
6987     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
6988     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
6989     0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
6990     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
6991     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
6992     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,  2,  2,
6993     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,
6994     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,
6995     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,
6996     2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,
6997     3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,
6998     4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
6999     4,  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
7000     5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
7001     5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
7002     6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,
7003     7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
7004     7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  8,  8,  8,  8,  8,  8,  8,  8,  8,
7005     8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
7006     8,  8,  8,  8,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
7007     9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  10, 10,
7008     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
7009     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11,
7010     11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
7011     12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
7012     13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14};
7013 const uint8_t HuffDecoderCommon::table10_127_emit_[80] = {
7014     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85,
7015     0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2,
7016     0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9, 0x01,
7017     0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 0x96, 0x97, 0x98,
7018     0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 0xb6, 0xb7, 0xbc,
7019     0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 0xce,
7020     0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb};
7021 const uint32_t HuffDecoderCommon::table10_127_inner_[96] = {
7022     0x0000000c, 0x0000040c, 0x0000080c, 0x00000c0c, 0x0000100c, 0x0000140c,
7023     0x0000180c, 0x00001c0c, 0x0000200c, 0x0000240d, 0x0000280d, 0x00002c0d,
7024     0x0000300d, 0x0000340d, 0x0000380d, 0x00003c0d, 0x0000400d, 0x0000440d,
7025     0x0000480d, 0x00004c0d, 0x0000500d, 0x0000540d, 0x0000580d, 0x00005c0d,
7026     0x0000600d, 0x0000640d, 0x0000680d, 0x00006c0d, 0x0000700d, 0x0000740d,
7027     0x0000780d, 0x00007c0d, 0x0000800d, 0x0000840d, 0x0000880d, 0x00008c0e,
7028     0x0000900e, 0x0000940e, 0x0000980e, 0x00009c0e, 0x0000a00e, 0x0000a40e,
7029     0x0000a80e, 0x0000ac0e, 0x0000b00e, 0x0000b40e, 0x0000b80e, 0x0000bc0e,
7030     0x0000c00e, 0x0000c40e, 0x0000c80e, 0x0000cc0e, 0x0000d00e, 0x0000d40e,
7031     0x0000d80e, 0x0000dc0e, 0x0000e00e, 0x0000e40e, 0x0000e80e, 0x0000ec0e,
7032     0x0000f00e, 0x0000f40e, 0x0000f80e, 0x0000fc0e, 0x0001000f, 0x0001040f,
7033     0x0001080f, 0x00010c0f, 0x0001100f, 0x0001140f, 0x0001180f, 0x00011c0f,
7034     0x0001200f, 0x0001240f, 0x0001280f, 0x00012c0f, 0x00013010, 0x00013410,
7035     0x00013810, 0x00013c10, 0x00000030, 0x00000050, 0x00000070, 0x00000090,
7036     0x000000b0, 0x000000d0, 0x000000f0, 0x00000110, 0x00000130, 0x00000150,
7037     0x00000170, 0x00000190, 0x000001b0, 0x000001d0, 0x000001f0, 0x00000210};
7038 const uint8_t HuffDecoderCommon::table10_127_outer_[512] = {
7039     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,
7040     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,  2,  2,  2,
7041     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,
7042     3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
7043     4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
7044     5,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,
7045     7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  8,  8,  8,  8,  8,
7046     8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  9,  9,  9,  9,  9,  9,  9,  9,
7047     10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12,
7048     12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14,
7049     14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17,
7050     17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
7051     19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21,
7052     21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24,
7053     24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26,
7054     26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28,
7055     29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31,
7056     31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
7057     33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37,
7058     37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41,
7059     42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46,
7060     46, 47, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51,
7061     51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56,
7062     56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60,
7063     61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 65, 65, 66, 66, 67,
7064     67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 77,
7065     78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95};
7066 const uint8_t* const HuffDecoderCommon::table10_emit_[128] = {
7067     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7068     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7069     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7070     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7071     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7072     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7073     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7074     table10_0_emit_,   table10_0_emit_,   table10_0_emit_,   table10_0_emit_,
7075     table10_32_emit_,  table10_32_emit_,  table10_32_emit_,  table10_32_emit_,
7076     table10_32_emit_,  table10_32_emit_,  table10_32_emit_,  table10_32_emit_,
7077     table10_32_emit_,  table10_32_emit_,  table10_32_emit_,  table10_32_emit_,
7078     table10_32_emit_,  table10_32_emit_,  table10_32_emit_,  table10_32_emit_,
7079     table10_48_emit_,  table10_48_emit_,  table10_48_emit_,  table10_48_emit_,
7080     table10_48_emit_,  table10_48_emit_,  table10_48_emit_,  table10_48_emit_,
7081     table10_48_emit_,  table10_48_emit_,  table10_48_emit_,  table10_48_emit_,
7082     table10_48_emit_,  table10_48_emit_,  table10_48_emit_,  table10_48_emit_,
7083     table10_64_emit_,  table10_64_emit_,  table10_64_emit_,  table10_64_emit_,
7084     table10_64_emit_,  table10_64_emit_,  table10_64_emit_,  table10_64_emit_,
7085     table10_72_emit_,  table10_72_emit_,  table10_72_emit_,  table10_72_emit_,
7086     table10_72_emit_,  table10_72_emit_,  table10_72_emit_,  table10_72_emit_,
7087     table10_80_emit_,  table10_80_emit_,  table10_80_emit_,  table10_80_emit_,
7088     table10_80_emit_,  table10_80_emit_,  table10_80_emit_,  table10_80_emit_,
7089     table10_88_emit_,  table10_88_emit_,  table10_88_emit_,  table10_88_emit_,
7090     table10_88_emit_,  table10_88_emit_,  table10_88_emit_,  table10_88_emit_,
7091     table10_96_emit_,  table10_96_emit_,  table10_96_emit_,  table10_96_emit_,
7092     table10_96_emit_,  table10_96_emit_,  table10_96_emit_,  table10_96_emit_,
7093     table10_104_emit_, table10_104_emit_, table10_104_emit_, table10_104_emit_,
7094     table10_104_emit_, table10_104_emit_, table10_104_emit_, table10_104_emit_,
7095     table10_112_emit_, table10_112_emit_, table10_112_emit_, table10_112_emit_,
7096     table10_116_emit_, table10_116_emit_, table10_116_emit_, table10_116_emit_,
7097     table10_120_emit_, table10_120_emit_, table10_122_emit_, table10_122_emit_,
7098     table10_124_emit_, table10_124_emit_, table22_126_emit_, table10_127_emit_,
7099 };
7100 const uint32_t* const HuffDecoderCommon::table10_inner_[128] = {
7101     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7102     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7103     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7104     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7105     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7106     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7107     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7108     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7109     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7110     table10_0_inner_,   table10_0_inner_,   table10_0_inner_,
7111     table10_0_inner_,   table10_0_inner_,   table10_32_inner_,
7112     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7113     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7114     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7115     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7116     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7117     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7118     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7119     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7120     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7121     table10_32_inner_,  table10_32_inner_,  table10_32_inner_,
7122     table10_32_inner_,  table10_64_inner_,  table10_64_inner_,
7123     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7124     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7125     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7126     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7127     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7128     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7129     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7130     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7131     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7132     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7133     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7134     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7135     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7136     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7137     table10_64_inner_,  table10_64_inner_,  table10_64_inner_,
7138     table10_64_inner_,  table10_112_inner_, table10_112_inner_,
7139     table10_112_inner_, table10_112_inner_, table10_112_inner_,
7140     table10_112_inner_, table10_112_inner_, table10_112_inner_,
7141     table10_120_inner_, table10_120_inner_, table10_120_inner_,
7142     table10_120_inner_, table10_120_inner_, table10_120_inner_,
7143     table10_126_inner_, table10_127_inner_,
7144 };
7145 const uint8_t* const HuffDecoderCommon::table10_outer_[128] = {
7146     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7147     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7148     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7149     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7150     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7151     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7152     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7153     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7154     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7155     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7156     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7157     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7158     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7159     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7160     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7161     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7162     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7163     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7164     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7165     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7166     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7167     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7168     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7169     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7170     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7171     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7172     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7173     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7174     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7175     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7176     table10_0_outer_, table10_0_outer_, table10_0_outer_,   table10_0_outer_,
7177     table10_0_outer_, table10_0_outer_, table10_126_outer_, table10_127_outer_,
7178 };
7179 const uint8_t HuffDecoderCommon::table36_0_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e,
7180                                                        0x0f, 0x10, 0x11, 0x12};
7181 const uint8_t HuffDecoderCommon::table36_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f,
7182                                                         0x13, 0x17, 0x1b, 0x1f};
7183 const uint8_t HuffDecoderCommon::table40_0_inner_[7] = {0x02, 0x07, 0x0b, 0x0f,
7184                                                         0x13, 0x17, 0x1b};
7185 const uint8_t HuffDecoderCommon::table43_0_emit_[7] = {0x1c, 0x1d, 0x1e, 0x1f,
7186                                                        0x7f, 0xdc, 0xf9};
7187 const uint8_t HuffDecoderCommon::table43_0_inner_[8] = {0x00, 0x02, 0x04, 0x06,
7188                                                         0x08, 0x0a, 0x0c, 0x01};
7189 const uint8_t HuffDecoderCommon::table44_0_inner_[9] = {
7190     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x02};
7191 const uint8_t HuffDecoderCommon::table44_0_outer_[16] = {
7192     0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8};
7193 const uint8_t HuffDecoderCommon::table42_0_emit_[10] = {
7194     0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16};
7195 const uint8_t HuffDecoderCommon::table42_0_ops_[32] = {
7196     0x03, 0x03, 0x03, 0x03, 0x13, 0x13, 0x13, 0x13, 0x23, 0x23, 0x23,
7197     0x23, 0x33, 0x33, 0x33, 0x33, 0x43, 0x43, 0x43, 0x43, 0x53, 0x53,
7198     0x53, 0x53, 0x63, 0x63, 0x63, 0x63, 0x75, 0x85, 0x95, 0x0d};
7199 }  // namespace geometry_9_16_5
7200 }  // namespace grpc_core
7201