xref: /aosp_15_r20/external/grpc-grpc/test/cpp/microbenchmarks/huffman_geometries/decode_huff_12_15.cc (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
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_12_15.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_12_15 {
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::table6_0_emit_[2] = {0x30, 0x31};
109 const uint8_t HuffDecoderCommon::table6_0_ops_[32] = {
110     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
111     0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
112     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05};
113 const uint8_t HuffDecoderCommon::table6_1_emit_[2] = {0x32, 0x61};
114 const uint8_t HuffDecoderCommon::table6_2_emit_[2] = {0x63, 0x65};
115 const uint8_t HuffDecoderCommon::table6_3_emit_[2] = {0x69, 0x6f};
116 const uint8_t HuffDecoderCommon::table6_4_emit_[2] = {0x73, 0x74};
117 const uint8_t HuffDecoderCommon::table6_5_emit_[4] = {0x20, 0x25, 0x2d, 0x2e};
118 const uint8_t HuffDecoderCommon::table6_5_ops_[32] = {
119     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
120     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
121     0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d};
122 const uint8_t HuffDecoderCommon::table6_6_emit_[4] = {0x2f, 0x33, 0x34, 0x35};
123 const uint8_t HuffDecoderCommon::table6_7_emit_[4] = {0x36, 0x37, 0x38, 0x39};
124 const uint8_t HuffDecoderCommon::table6_8_emit_[4] = {0x3d, 0x41, 0x5f, 0x62};
125 const uint8_t HuffDecoderCommon::table6_9_emit_[4] = {0x64, 0x66, 0x67, 0x68};
126 const uint8_t HuffDecoderCommon::table6_10_emit_[4] = {0x6c, 0x6d, 0x6e, 0x70};
127 const uint8_t HuffDecoderCommon::table6_11_emit_[6] = {0x72, 0x75, 0x3a,
128                                                        0x42, 0x43, 0x44};
129 const uint8_t HuffDecoderCommon::table6_11_ops_[32] = {
130     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
131     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
132     0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15};
133 const uint8_t HuffDecoderCommon::table6_12_emit_[8] = {0x45, 0x46, 0x47, 0x48,
134                                                        0x49, 0x4a, 0x4b, 0x4c};
135 const uint8_t HuffDecoderCommon::table6_12_ops_[32] = {
136     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
137     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00,
138     0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d};
139 const uint8_t HuffDecoderCommon::table6_13_emit_[8] = {0x4d, 0x4e, 0x4f, 0x50,
140                                                        0x51, 0x52, 0x53, 0x54};
141 const uint8_t HuffDecoderCommon::table6_14_emit_[8] = {0x55, 0x56, 0x57, 0x59,
142                                                        0x6a, 0x6b, 0x71, 0x76};
143 const uint8_t HuffDecoderCommon::table6_15_emit_[10] = {
144     0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
145 const uint8_t HuffDecoderCommon::table6_15_ops_[32] = {
146     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
147     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x19,
148     0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02};
149 const uint8_t* const HuffDecoderCommon::table6_emit_[16] = {
150     table6_0_emit_,  table6_1_emit_,  table6_2_emit_,  table6_3_emit_,
151     table6_4_emit_,  table6_5_emit_,  table6_6_emit_,  table6_7_emit_,
152     table6_8_emit_,  table6_9_emit_,  table6_10_emit_, table6_11_emit_,
153     table6_12_emit_, table6_13_emit_, table6_14_emit_, table6_15_emit_,
154 };
155 const uint8_t* const HuffDecoderCommon::table6_ops_[16] = {
156     table6_0_ops_,  table6_0_ops_,  table6_0_ops_,  table6_0_ops_,
157     table6_0_ops_,  table6_5_ops_,  table6_5_ops_,  table6_5_ops_,
158     table6_5_ops_,  table6_5_ops_,  table6_5_ops_,  table6_11_ops_,
159     table6_12_ops_, table6_12_ops_, table6_12_ops_, table6_15_ops_,
160 };
161 const uint8_t HuffDecoderCommon::table7_0_emit_[36] = {
162     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30,
163     0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x31, 0x31, 0x32, 0x31, 0x61,
164     0x31, 0x63, 0x31, 0x65, 0x31, 0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74};
165 const uint8_t HuffDecoderCommon::table7_0_ops_[64] = {
166     0x00, 0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
167     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
168     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x08,
169     0x4c, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
170     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
171     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a};
172 const uint8_t HuffDecoderCommon::table7_1_emit_[36] = {
173     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32,
174     0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x61, 0x30, 0x61, 0x31, 0x61,
175     0x61, 0x63, 0x61, 0x65, 0x61, 0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74};
176 const uint8_t HuffDecoderCommon::table7_1_ops_[64] = {
177     0x00, 0x08, 0x10, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
178     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
179     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
180     0x54, 0x18, 0x5c, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
181     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
182     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a};
183 const uint8_t HuffDecoderCommon::table7_2_emit_[36] = {
184     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63,
185     0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x65, 0x30, 0x65, 0x31, 0x65,
186     0x32, 0x65, 0x61, 0x65, 0x65, 0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74};
187 const uint8_t HuffDecoderCommon::table7_2_ops_[64] = {
188     0x00, 0x08, 0x10, 0x18, 0x20, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
189     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
190     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
191     0x54, 0x5c, 0x64, 0x28, 0x6c, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
192     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
193     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a};
194 const uint8_t HuffDecoderCommon::table7_3_emit_[36] = {
195     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65,
196     0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x6f, 0x30, 0x6f, 0x31, 0x6f,
197     0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65, 0x6f, 0x6f, 0x73, 0x6f, 0x74};
198 const uint8_t HuffDecoderCommon::table7_3_ops_[64] = {
199     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x34, 0x3c, 0x44, 0x01,
200     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
201     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
202     0x54, 0x5c, 0x64, 0x6c, 0x74, 0x38, 0x7c, 0x80, 0x88, 0x01, 0x01,
203     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
204     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a};
205 const uint8_t HuffDecoderCommon::table7_4_emit_[38] = {
206     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63,
207     0x73, 0x65, 0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x30,
208     0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65,
209     0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74};
210 const uint8_t HuffDecoderCommon::table7_4_ops_[64] = {
211     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x44, 0x01,
212     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
213     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x48,
214     0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x01, 0x01,
215     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
216     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4a};
217 const uint8_t HuffDecoderCommon::table7_5_ops_[64] = {
218     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
219     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
220     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01,
221     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
222     0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
223     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e};
224 const uint8_t HuffDecoderCommon::table7_11_ops_[64] = {
225     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
226     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
227     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01,
228     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01,
229     0x01, 0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
230     0x12, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16};
231 const uint8_t HuffDecoderCommon::table7_12_ops_[64] = {
232     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01,
233     0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
234     0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01,
235     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01,
236     0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
237     0x1a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e};
238 const uint8_t HuffDecoderCommon::table7_15_emit_[15] = {
239     0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b,
240     0x58, 0x5a, 0x21, 0x22, 0x28, 0x29, 0x3f};
241 const uint8_t HuffDecoderCommon::table7_15_ops_[64] = {
242     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01,
243     0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
244     0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01,
245     0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x1a,
246     0x01, 0x01, 0x01, 0x1e, 0x01, 0x01, 0x01, 0x22, 0x01, 0x01, 0x01,
247     0x26, 0x2a, 0x2e, 0x32, 0x36, 0x3a, 0x01, 0x01, 0x03};
248 const uint8_t* const HuffDecoderCommon::table7_emit_[16] = {
249     table7_0_emit_,  table7_1_emit_,  table7_2_emit_,  table7_3_emit_,
250     table7_4_emit_,  table6_5_emit_,  table6_6_emit_,  table6_7_emit_,
251     table6_8_emit_,  table6_9_emit_,  table6_10_emit_, table6_11_emit_,
252     table6_12_emit_, table6_13_emit_, table6_14_emit_, table7_15_emit_,
253 };
254 const uint8_t* const HuffDecoderCommon::table7_ops_[16] = {
255     table7_0_ops_,  table7_1_ops_,  table7_2_ops_,  table7_3_ops_,
256     table7_4_ops_,  table7_5_ops_,  table7_5_ops_,  table7_5_ops_,
257     table7_5_ops_,  table7_5_ops_,  table7_5_ops_,  table7_11_ops_,
258     table7_12_ops_, table7_12_ops_, table7_12_ops_, table7_15_ops_,
259 };
260 const uint8_t HuffDecoderCommon::table8_0_emit_[71] = {
261     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30,
262     0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30,
263     0x2d, 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30,
264     0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x30, 0x3d, 0x30, 0x41, 0x30,
265     0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68, 0x30,
266     0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72, 0x30, 0x75};
267 const uint16_t HuffDecoderCommon::table8_0_inner_[38] = {
268     0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
269     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
270     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
271     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
272     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
273 const uint8_t HuffDecoderCommon::table8_0_outer_[64] = {
274     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,
275     0,  9,  0,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
276     23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 0,  0,
277     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  37};
278 const uint8_t HuffDecoderCommon::table8_1_emit_[71] = {
279     0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 0x63, 0x31, 0x65, 0x31,
280     0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31,
281     0x2d, 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31,
282     0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x31, 0x3d, 0x31, 0x41, 0x31,
283     0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68, 0x31,
284     0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72, 0x31, 0x75};
285 const uint16_t HuffDecoderCommon::table8_1_inner_[38] = {
286     0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
287     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
288     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
289     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
290     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
291 const uint8_t HuffDecoderCommon::table8_2_emit_[71] = {
292     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32,
293     0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32,
294     0x2d, 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32,
295     0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x32, 0x3d, 0x32, 0x41, 0x32,
296     0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68, 0x32,
297     0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72, 0x32, 0x75};
298 const uint16_t HuffDecoderCommon::table8_2_inner_[38] = {
299     0x0000, 0x0001, 0x0009, 0x0011, 0x0015, 0x001d, 0x0025, 0x002d,
300     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
301     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
302     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
303     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
304 const uint8_t HuffDecoderCommon::table8_3_emit_[71] = {
305     0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 0x63, 0x61, 0x65, 0x61,
306     0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61,
307     0x2d, 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 0x61,
308     0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39, 0x61, 0x3d, 0x61, 0x41, 0x61,
309     0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68, 0x61,
310     0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72, 0x61, 0x75};
311 const uint16_t HuffDecoderCommon::table8_3_inner_[38] = {
312     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x001d, 0x0025, 0x002d,
313     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
314     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
315     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
316     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
317 const uint8_t HuffDecoderCommon::table8_4_emit_[71] = {
318     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63,
319     0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63,
320     0x2d, 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 0x63,
321     0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39, 0x63, 0x3d, 0x63, 0x41, 0x63,
322     0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68, 0x63,
323     0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72, 0x63, 0x75};
324 const uint16_t HuffDecoderCommon::table8_4_inner_[38] = {
325     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0025, 0x002d,
326     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
327     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
328     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
329     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
330 const uint8_t HuffDecoderCommon::table8_5_emit_[71] = {
331     0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 0x65, 0x63, 0x65, 0x65,
332     0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65,
333     0x2d, 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 0x65,
334     0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39, 0x65, 0x3d, 0x65, 0x41, 0x65,
335     0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68, 0x65,
336     0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72, 0x65, 0x75};
337 const uint16_t HuffDecoderCommon::table8_5_inner_[38] = {
338     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x002d,
339     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
340     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
341     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
342     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
343 const uint8_t HuffDecoderCommon::table8_6_emit_[71] = {
344     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65,
345     0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69,
346     0x2d, 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 0x69,
347     0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39, 0x69, 0x3d, 0x69, 0x41, 0x69,
348     0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68, 0x69,
349     0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72, 0x69, 0x75};
350 const uint16_t HuffDecoderCommon::table8_6_inner_[38] = {
351     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
352     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
353     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
354     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
355     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
356 const uint8_t HuffDecoderCommon::table8_7_emit_[71] = {
357     0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65,
358     0x6f, 0x69, 0x6f, 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f,
359     0x2d, 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 0x6f,
360     0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39, 0x6f, 0x3d, 0x6f, 0x41, 0x6f,
361     0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68, 0x6f,
362     0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72, 0x6f, 0x75};
363 const uint16_t HuffDecoderCommon::table8_7_inner_[38] = {
364     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
365     0x0039, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
366     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
367     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
368     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
369 const uint8_t HuffDecoderCommon::table8_8_emit_[71] = {
370     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 0x73, 0x65,
371     0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73,
372     0x2d, 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35, 0x73,
373     0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39, 0x73, 0x3d, 0x73, 0x41, 0x73,
374     0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68, 0x73,
375     0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72, 0x73, 0x75};
376 const uint16_t HuffDecoderCommon::table8_8_inner_[38] = {
377     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
378     0x0039, 0x0041, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
379     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
380     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
381     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
382 const uint8_t HuffDecoderCommon::table8_9_emit_[71] = {
383     0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65,
384     0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74,
385     0x2d, 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35, 0x74,
386     0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39, 0x74, 0x3d, 0x74, 0x41, 0x74,
387     0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68, 0x74,
388     0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72, 0x74, 0x75};
389 const uint16_t HuffDecoderCommon::table8_9_inner_[38] = {
390     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
391     0x0039, 0x0041, 0x0049, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
392     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
393     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
394     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
395 const uint8_t HuffDecoderCommon::table8_10_emit_[40] = {
396     0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63,
397     0x20, 0x65, 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74,
398     0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63,
399     0x25, 0x65, 0x25, 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74};
400 const uint16_t HuffDecoderCommon::table8_10_inner_[23] = {
401     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
402     0x0041, 0x0049, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069,
403     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0052};
404 const uint8_t HuffDecoderCommon::table8_10_outer_[64] = {
405     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10,
406     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11,
407     12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 10, 10, 10, 10, 10, 10,
408     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 22};
409 const uint8_t HuffDecoderCommon::table8_11_emit_[40] = {
410     0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63,
411     0x2d, 0x65, 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74,
412     0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63,
413     0x2e, 0x65, 0x2e, 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74};
414 const uint8_t HuffDecoderCommon::table8_12_emit_[40] = {
415     0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63,
416     0x2f, 0x65, 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74,
417     0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63,
418     0x33, 0x65, 0x33, 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74};
419 const uint8_t HuffDecoderCommon::table8_13_emit_[40] = {
420     0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63,
421     0x34, 0x65, 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74,
422     0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63,
423     0x35, 0x65, 0x35, 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74};
424 const uint8_t HuffDecoderCommon::table8_14_emit_[40] = {
425     0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63,
426     0x36, 0x65, 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74,
427     0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63,
428     0x37, 0x65, 0x37, 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74};
429 const uint8_t HuffDecoderCommon::table8_15_emit_[40] = {
430     0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63,
431     0x38, 0x65, 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74,
432     0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63,
433     0x39, 0x65, 0x39, 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74};
434 const uint8_t HuffDecoderCommon::table8_16_emit_[40] = {
435     0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63,
436     0x3d, 0x65, 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74,
437     0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63,
438     0x41, 0x65, 0x41, 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74};
439 const uint8_t HuffDecoderCommon::table8_17_emit_[40] = {
440     0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63,
441     0x5f, 0x65, 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74,
442     0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63,
443     0x62, 0x65, 0x62, 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74};
444 const uint8_t HuffDecoderCommon::table8_18_emit_[40] = {
445     0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63,
446     0x64, 0x65, 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74,
447     0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63,
448     0x66, 0x65, 0x66, 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74};
449 const uint8_t HuffDecoderCommon::table8_19_emit_[40] = {
450     0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63,
451     0x67, 0x65, 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74,
452     0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63,
453     0x68, 0x65, 0x68, 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74};
454 const uint8_t HuffDecoderCommon::table8_20_emit_[40] = {
455     0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63,
456     0x6c, 0x65, 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74,
457     0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63,
458     0x6d, 0x65, 0x6d, 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74};
459 const uint8_t HuffDecoderCommon::table8_21_emit_[40] = {
460     0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63,
461     0x6e, 0x65, 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74,
462     0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63,
463     0x70, 0x65, 0x70, 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74};
464 const uint8_t HuffDecoderCommon::table8_22_emit_[40] = {
465     0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63,
466     0x72, 0x65, 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74,
467     0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63,
468     0x75, 0x65, 0x75, 0x69, 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74};
469 const uint8_t HuffDecoderCommon::table8_23_emit_[4] = {0x3a, 0x42, 0x43, 0x44};
470 const uint16_t HuffDecoderCommon::table8_23_inner_[5] = {0x0000, 0x0002, 0x0006,
471                                                          0x000a, 0x000e};
472 const uint8_t HuffDecoderCommon::table8_23_outer_[64] = {
473     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
474     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4};
476 const uint8_t HuffDecoderCommon::table8_24_emit_[4] = {0x45, 0x46, 0x47, 0x48};
477 const uint8_t HuffDecoderCommon::table8_25_emit_[4] = {0x49, 0x4a, 0x4b, 0x4c};
478 const uint8_t HuffDecoderCommon::table8_26_emit_[4] = {0x4d, 0x4e, 0x4f, 0x50};
479 const uint8_t HuffDecoderCommon::table8_27_emit_[4] = {0x51, 0x52, 0x53, 0x54};
480 const uint8_t HuffDecoderCommon::table8_28_emit_[4] = {0x55, 0x56, 0x57, 0x59};
481 const uint8_t HuffDecoderCommon::table8_29_emit_[4] = {0x6a, 0x6b, 0x71, 0x76};
482 const uint8_t HuffDecoderCommon::table8_30_emit_[4] = {0x77, 0x78, 0x79, 0x7a};
483 const uint8_t HuffDecoderCommon::table8_31_emit_[14] = {
484     0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21,
485     0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c};
486 const uint16_t HuffDecoderCommon::table8_31_inner_[16] = {
487     0x0000, 0x0002, 0x0006, 0x000a, 0x000e, 0x0012, 0x0016, 0x001a,
488     0x001e, 0x0022, 0x0026, 0x002a, 0x002e, 0x0032, 0x0036, 0x0003};
489 const uint8_t HuffDecoderCommon::table8_31_outer_[64] = {
490     0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,  0, 0,  0,  2,  0,  0, 0, 0, 0, 0,
491     0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,  0, 0,  0,  0,  0,  5, 0, 0, 0, 0,
492     0, 0, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 12, 13, 14, 0, 0, 15};
493 const uint8_t* const HuffDecoderCommon::table8_emit_[32] = {
494     table8_0_emit_,  table8_1_emit_,  table8_2_emit_,  table8_3_emit_,
495     table8_4_emit_,  table8_5_emit_,  table8_6_emit_,  table8_7_emit_,
496     table8_8_emit_,  table8_9_emit_,  table8_10_emit_, table8_11_emit_,
497     table8_12_emit_, table8_13_emit_, table8_14_emit_, table8_15_emit_,
498     table8_16_emit_, table8_17_emit_, table8_18_emit_, table8_19_emit_,
499     table8_20_emit_, table8_21_emit_, table8_22_emit_, table8_23_emit_,
500     table8_24_emit_, table8_25_emit_, table8_26_emit_, table8_27_emit_,
501     table8_28_emit_, table8_29_emit_, table8_30_emit_, table8_31_emit_,
502 };
503 const uint16_t* const HuffDecoderCommon::table8_inner_[32] = {
504     table8_0_inner_,  table8_1_inner_,  table8_2_inner_,  table8_3_inner_,
505     table8_4_inner_,  table8_5_inner_,  table8_6_inner_,  table8_7_inner_,
506     table8_8_inner_,  table8_9_inner_,  table8_10_inner_, table8_10_inner_,
507     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_,
508     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_,
509     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_23_inner_,
510     table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_23_inner_,
511     table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_31_inner_,
512 };
513 const uint8_t* const HuffDecoderCommon::table8_outer_[32] = {
514     table8_0_outer_,  table8_0_outer_,  table8_0_outer_,  table8_0_outer_,
515     table8_0_outer_,  table8_0_outer_,  table8_0_outer_,  table8_0_outer_,
516     table8_0_outer_,  table8_0_outer_,  table8_10_outer_, table8_10_outer_,
517     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_,
518     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_,
519     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_23_outer_,
520     table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_23_outer_,
521     table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_31_outer_,
522 };
523 const uint8_t HuffDecoderCommon::table1_0_emit_[135] = {
524     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30,
525     0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30,
526     0x2d, 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30,
527     0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x30, 0x3d, 0x30, 0x41, 0x30,
528     0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68, 0x30,
529     0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72, 0x30, 0x75, 0x30,
530     0x3a, 0x30, 0x42, 0x30, 0x43, 0x30, 0x44, 0x30, 0x45, 0x30, 0x46, 0x30,
531     0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a, 0x30, 0x4b, 0x30, 0x4c, 0x30,
532     0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50, 0x30, 0x51, 0x30, 0x52, 0x30,
533     0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56, 0x30, 0x57, 0x30, 0x59, 0x30,
534     0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76, 0x30, 0x77, 0x30, 0x78, 0x30,
535     0x79, 0x30, 0x7a};
536 const uint16_t HuffDecoderCommon::table1_0_inner_[69] = {
537     0x000a, 0x008a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a,
538     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
539     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
540     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
541     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
542     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
543     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
544     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
545 const uint8_t HuffDecoderCommon::table1_0_outer_[128] = {
546     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,
547     4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,
548     9,  9,  10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18,
549     18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27,
550     28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38,
551     39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
552     58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 68, 68, 68};
553 const uint8_t HuffDecoderCommon::table1_1_emit_[135] = {
554     0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 0x63, 0x31, 0x65, 0x31,
555     0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31,
556     0x2d, 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31,
557     0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x31, 0x3d, 0x31, 0x41, 0x31,
558     0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68, 0x31,
559     0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72, 0x31, 0x75, 0x31,
560     0x3a, 0x31, 0x42, 0x31, 0x43, 0x31, 0x44, 0x31, 0x45, 0x31, 0x46, 0x31,
561     0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a, 0x31, 0x4b, 0x31, 0x4c, 0x31,
562     0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50, 0x31, 0x51, 0x31, 0x52, 0x31,
563     0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56, 0x31, 0x57, 0x31, 0x59, 0x31,
564     0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76, 0x31, 0x77, 0x31, 0x78, 0x31,
565     0x79, 0x31, 0x7a};
566 const uint16_t HuffDecoderCommon::table1_1_inner_[69] = {
567     0x000a, 0x010a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a,
568     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
569     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
570     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
571     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
572     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
573     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
574     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
575 const uint8_t HuffDecoderCommon::table1_2_emit_[135] = {
576     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32,
577     0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32,
578     0x2d, 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32,
579     0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x32, 0x3d, 0x32, 0x41, 0x32,
580     0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68, 0x32,
581     0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72, 0x32, 0x75, 0x32,
582     0x3a, 0x32, 0x42, 0x32, 0x43, 0x32, 0x44, 0x32, 0x45, 0x32, 0x46, 0x32,
583     0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a, 0x32, 0x4b, 0x32, 0x4c, 0x32,
584     0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50, 0x32, 0x51, 0x32, 0x52, 0x32,
585     0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56, 0x32, 0x57, 0x32, 0x59, 0x32,
586     0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76, 0x32, 0x77, 0x32, 0x78, 0x32,
587     0x79, 0x32, 0x7a};
588 const uint16_t HuffDecoderCommon::table1_2_inner_[69] = {
589     0x000a, 0x010a, 0x020a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a,
590     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
591     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
592     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
593     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
594     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
595     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
596     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
597 const uint8_t HuffDecoderCommon::table1_3_emit_[135] = {
598     0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 0x63, 0x61, 0x65, 0x61,
599     0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61,
600     0x2d, 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 0x61,
601     0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39, 0x61, 0x3d, 0x61, 0x41, 0x61,
602     0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68, 0x61,
603     0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72, 0x61, 0x75, 0x61,
604     0x3a, 0x61, 0x42, 0x61, 0x43, 0x61, 0x44, 0x61, 0x45, 0x61, 0x46, 0x61,
605     0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a, 0x61, 0x4b, 0x61, 0x4c, 0x61,
606     0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50, 0x61, 0x51, 0x61, 0x52, 0x61,
607     0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56, 0x61, 0x57, 0x61, 0x59, 0x61,
608     0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76, 0x61, 0x77, 0x61, 0x78, 0x61,
609     0x79, 0x61, 0x7a};
610 const uint16_t HuffDecoderCommon::table1_3_inner_[69] = {
611     0x000a, 0x010a, 0x020a, 0x030a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a,
612     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
613     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
614     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
615     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
616     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
617     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
618     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
619 const uint8_t HuffDecoderCommon::table1_4_emit_[135] = {
620     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63,
621     0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63,
622     0x2d, 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 0x63,
623     0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39, 0x63, 0x3d, 0x63, 0x41, 0x63,
624     0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68, 0x63,
625     0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72, 0x63, 0x75, 0x63,
626     0x3a, 0x63, 0x42, 0x63, 0x43, 0x63, 0x44, 0x63, 0x45, 0x63, 0x46, 0x63,
627     0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a, 0x63, 0x4b, 0x63, 0x4c, 0x63,
628     0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50, 0x63, 0x51, 0x63, 0x52, 0x63,
629     0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56, 0x63, 0x57, 0x63, 0x59, 0x63,
630     0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76, 0x63, 0x77, 0x63, 0x78, 0x63,
631     0x79, 0x63, 0x7a};
632 const uint16_t HuffDecoderCommon::table1_4_inner_[69] = {
633     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x048a, 0x058a, 0x068a, 0x078a,
634     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
635     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
636     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
637     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
638     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
639     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
640     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
641 const uint8_t HuffDecoderCommon::table1_5_emit_[135] = {
642     0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 0x65, 0x63, 0x65, 0x65,
643     0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65,
644     0x2d, 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 0x65,
645     0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39, 0x65, 0x3d, 0x65, 0x41, 0x65,
646     0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68, 0x65,
647     0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72, 0x65, 0x75, 0x65,
648     0x3a, 0x65, 0x42, 0x65, 0x43, 0x65, 0x44, 0x65, 0x45, 0x65, 0x46, 0x65,
649     0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a, 0x65, 0x4b, 0x65, 0x4c, 0x65,
650     0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50, 0x65, 0x51, 0x65, 0x52, 0x65,
651     0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56, 0x65, 0x57, 0x65, 0x59, 0x65,
652     0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76, 0x65, 0x77, 0x65, 0x78, 0x65,
653     0x79, 0x65, 0x7a};
654 const uint16_t HuffDecoderCommon::table1_5_inner_[69] = {
655     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x058a, 0x068a, 0x078a,
656     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
657     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
658     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
659     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
660     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
661     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
662     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
663 const uint8_t HuffDecoderCommon::table1_6_emit_[135] = {
664     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65,
665     0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69,
666     0x2d, 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 0x69,
667     0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39, 0x69, 0x3d, 0x69, 0x41, 0x69,
668     0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68, 0x69,
669     0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72, 0x69, 0x75, 0x69,
670     0x3a, 0x69, 0x42, 0x69, 0x43, 0x69, 0x44, 0x69, 0x45, 0x69, 0x46, 0x69,
671     0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a, 0x69, 0x4b, 0x69, 0x4c, 0x69,
672     0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50, 0x69, 0x51, 0x69, 0x52, 0x69,
673     0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56, 0x69, 0x57, 0x69, 0x59, 0x69,
674     0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76, 0x69, 0x77, 0x69, 0x78, 0x69,
675     0x79, 0x69, 0x7a};
676 const uint16_t HuffDecoderCommon::table1_6_inner_[69] = {
677     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x068a, 0x078a,
678     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
679     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
680     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
681     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
682     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
683     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
684     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
685 const uint8_t HuffDecoderCommon::table1_7_emit_[135] = {
686     0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65,
687     0x6f, 0x69, 0x6f, 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f,
688     0x2d, 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 0x6f,
689     0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39, 0x6f, 0x3d, 0x6f, 0x41, 0x6f,
690     0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68, 0x6f,
691     0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72, 0x6f, 0x75, 0x6f,
692     0x3a, 0x6f, 0x42, 0x6f, 0x43, 0x6f, 0x44, 0x6f, 0x45, 0x6f, 0x46, 0x6f,
693     0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a, 0x6f, 0x4b, 0x6f, 0x4c, 0x6f,
694     0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50, 0x6f, 0x51, 0x6f, 0x52, 0x6f,
695     0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56, 0x6f, 0x57, 0x6f, 0x59, 0x6f,
696     0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76, 0x6f, 0x77, 0x6f, 0x78, 0x6f,
697     0x79, 0x6f, 0x7a};
698 const uint16_t HuffDecoderCommon::table1_7_inner_[69] = {
699     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x078a,
700     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
701     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
702     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
703     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
704     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
705     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
706     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
707 const uint8_t HuffDecoderCommon::table1_8_emit_[135] = {
708     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 0x73, 0x65,
709     0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73,
710     0x2d, 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35, 0x73,
711     0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39, 0x73, 0x3d, 0x73, 0x41, 0x73,
712     0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68, 0x73,
713     0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72, 0x73, 0x75, 0x73,
714     0x3a, 0x73, 0x42, 0x73, 0x43, 0x73, 0x44, 0x73, 0x45, 0x73, 0x46, 0x73,
715     0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a, 0x73, 0x4b, 0x73, 0x4c, 0x73,
716     0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50, 0x73, 0x51, 0x73, 0x52, 0x73,
717     0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56, 0x73, 0x57, 0x73, 0x59, 0x73,
718     0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76, 0x73, 0x77, 0x73, 0x78, 0x73,
719     0x79, 0x73, 0x7a};
720 const uint16_t HuffDecoderCommon::table1_8_inner_[69] = {
721     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x080a,
722     0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
723     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
724     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
725     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
726     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
727     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
728     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
729 const uint8_t HuffDecoderCommon::table1_9_emit_[135] = {
730     0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65,
731     0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74,
732     0x2d, 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35, 0x74,
733     0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39, 0x74, 0x3d, 0x74, 0x41, 0x74,
734     0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68, 0x74,
735     0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72, 0x74, 0x75, 0x74,
736     0x3a, 0x74, 0x42, 0x74, 0x43, 0x74, 0x44, 0x74, 0x45, 0x74, 0x46, 0x74,
737     0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a, 0x74, 0x4b, 0x74, 0x4c, 0x74,
738     0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50, 0x74, 0x51, 0x74, 0x52, 0x74,
739     0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56, 0x74, 0x57, 0x74, 0x59, 0x74,
740     0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76, 0x74, 0x77, 0x74, 0x78, 0x74,
741     0x79, 0x74, 0x7a};
742 const uint16_t HuffDecoderCommon::table1_9_inner_[69] = {
743     0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x080a,
744     0x090a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b,
745     0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b,
746     0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b,
747     0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c,
748     0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c,
749     0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c,
750     0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015};
751 const uint8_t HuffDecoderCommon::table1_10_emit_[140] = {
752     0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63, 0x20, 0x65,
753     0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74, 0x20, 0x20, 0x25, 0x20,
754     0x2d, 0x20, 0x2e, 0x20, 0x2f, 0x20, 0x33, 0x20, 0x34, 0x20, 0x35, 0x20,
755     0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x41, 0x20,
756     0x5f, 0x20, 0x62, 0x20, 0x64, 0x20, 0x66, 0x20, 0x67, 0x20, 0x68, 0x20,
757     0x6c, 0x20, 0x6d, 0x20, 0x6e, 0x20, 0x70, 0x20, 0x72, 0x20, 0x75, 0x25,
758     0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63, 0x25, 0x65, 0x25,
759     0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74, 0x25, 0x25, 0x2d, 0x25, 0x2e,
760     0x25, 0x2f, 0x25, 0x33, 0x25, 0x34, 0x25, 0x35, 0x25, 0x36, 0x25, 0x37,
761     0x25, 0x38, 0x25, 0x39, 0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62,
762     0x25, 0x64, 0x25, 0x66, 0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d,
763     0x25, 0x6e, 0x25, 0x70, 0x25, 0x72, 0x25, 0x75};
764 const uint16_t HuffDecoderCommon::table1_10_inner_[74] = {
765     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
766     0x090b, 0x0a0c, 0x0a8c, 0x0b8c, 0x0c8c, 0x0d8c, 0x0e8c, 0x0f8c, 0x108c,
767     0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
768     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
769     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
770     0x2b8b, 0x2c8b, 0x0b0c, 0x2d8c, 0x2e0c, 0x2f0c, 0x300c, 0x310c, 0x320c,
771     0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
772     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
773     0x450c, 0x0b16};
774 const uint8_t HuffDecoderCommon::table1_10_outer_[128] = {
775     0,  0,  1,  1,  2,  2,  3,  3,  4,  4,  5,  5,  6,  6,  7,  7,  8,  8,  9,
776     9,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
777     28, 29, 30, 31, 32, 33, 34, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36,
778     36, 36, 36, 36, 36, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42,
779     43, 43, 44, 44, 45, 45, 46, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
780     58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 73, 73, 73,
781     73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73};
782 const uint8_t HuffDecoderCommon::table1_11_emit_[140] = {
783     0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63, 0x2d, 0x65,
784     0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74, 0x2d, 0x20, 0x2d, 0x25,
785     0x2d, 0x2d, 0x2e, 0x2d, 0x2f, 0x2d, 0x33, 0x2d, 0x34, 0x2d, 0x35, 0x2d,
786     0x36, 0x2d, 0x37, 0x2d, 0x38, 0x2d, 0x39, 0x2d, 0x3d, 0x2d, 0x41, 0x2d,
787     0x5f, 0x2d, 0x62, 0x2d, 0x64, 0x2d, 0x66, 0x2d, 0x67, 0x2d, 0x68, 0x2d,
788     0x6c, 0x2d, 0x6d, 0x2d, 0x6e, 0x2d, 0x70, 0x2d, 0x72, 0x2d, 0x75, 0x2e,
789     0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63, 0x2e, 0x65, 0x2e,
790     0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74, 0x2e, 0x20, 0x2e, 0x25, 0x2e,
791     0x2e, 0x2f, 0x2e, 0x33, 0x2e, 0x34, 0x2e, 0x35, 0x2e, 0x36, 0x2e, 0x37,
792     0x2e, 0x38, 0x2e, 0x39, 0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62,
793     0x2e, 0x64, 0x2e, 0x66, 0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d,
794     0x2e, 0x6e, 0x2e, 0x70, 0x2e, 0x72, 0x2e, 0x75};
795 const uint16_t HuffDecoderCommon::table1_11_inner_[74] = {
796     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
797     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0c8c, 0x0d8c, 0x0e8c, 0x0f8c, 0x108c,
798     0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
799     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
800     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
801     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x0d0c, 0x2f8c, 0x300c, 0x310c, 0x320c,
802     0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
803     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
804     0x450c, 0x0d16};
805 const uint8_t HuffDecoderCommon::table1_12_emit_[140] = {
806     0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63, 0x2f, 0x65,
807     0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74, 0x2f, 0x20, 0x2f, 0x25,
808     0x2f, 0x2d, 0x2f, 0x2e, 0x2f, 0x2f, 0x33, 0x2f, 0x34, 0x2f, 0x35, 0x2f,
809     0x36, 0x2f, 0x37, 0x2f, 0x38, 0x2f, 0x39, 0x2f, 0x3d, 0x2f, 0x41, 0x2f,
810     0x5f, 0x2f, 0x62, 0x2f, 0x64, 0x2f, 0x66, 0x2f, 0x67, 0x2f, 0x68, 0x2f,
811     0x6c, 0x2f, 0x6d, 0x2f, 0x6e, 0x2f, 0x70, 0x2f, 0x72, 0x2f, 0x75, 0x33,
812     0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63, 0x33, 0x65, 0x33,
813     0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74, 0x33, 0x20, 0x33, 0x25, 0x33,
814     0x2d, 0x33, 0x2e, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37,
815     0x33, 0x38, 0x33, 0x39, 0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62,
816     0x33, 0x64, 0x33, 0x66, 0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d,
817     0x33, 0x6e, 0x33, 0x70, 0x33, 0x72, 0x33, 0x75};
818 const uint16_t HuffDecoderCommon::table1_12_inner_[74] = {
819     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
820     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0e8c, 0x0f8c, 0x108c,
821     0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
822     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
823     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
824     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x0f0c, 0x318c, 0x320c,
825     0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
826     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
827     0x450c, 0x0f16};
828 const uint8_t HuffDecoderCommon::table1_13_emit_[140] = {
829     0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63, 0x34, 0x65,
830     0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74, 0x34, 0x20, 0x34, 0x25,
831     0x34, 0x2d, 0x34, 0x2e, 0x34, 0x2f, 0x34, 0x33, 0x34, 0x34, 0x35, 0x34,
832     0x36, 0x34, 0x37, 0x34, 0x38, 0x34, 0x39, 0x34, 0x3d, 0x34, 0x41, 0x34,
833     0x5f, 0x34, 0x62, 0x34, 0x64, 0x34, 0x66, 0x34, 0x67, 0x34, 0x68, 0x34,
834     0x6c, 0x34, 0x6d, 0x34, 0x6e, 0x34, 0x70, 0x34, 0x72, 0x34, 0x75, 0x35,
835     0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63, 0x35, 0x65, 0x35,
836     0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74, 0x35, 0x20, 0x35, 0x25, 0x35,
837     0x2d, 0x35, 0x2e, 0x35, 0x2f, 0x35, 0x33, 0x35, 0x35, 0x36, 0x35, 0x37,
838     0x35, 0x38, 0x35, 0x39, 0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62,
839     0x35, 0x64, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d,
840     0x35, 0x6e, 0x35, 0x70, 0x35, 0x72, 0x35, 0x75};
841 const uint16_t HuffDecoderCommon::table1_13_inner_[74] = {
842     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
843     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x108c,
844     0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
845     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
846     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
847     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x110c,
848     0x338c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
849     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
850     0x450c, 0x1116};
851 const uint8_t HuffDecoderCommon::table1_14_emit_[140] = {
852     0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63, 0x36, 0x65,
853     0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74, 0x36, 0x20, 0x36, 0x25,
854     0x36, 0x2d, 0x36, 0x2e, 0x36, 0x2f, 0x36, 0x33, 0x36, 0x34, 0x36, 0x35,
855     0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x36, 0x3d, 0x36, 0x41, 0x36,
856     0x5f, 0x36, 0x62, 0x36, 0x64, 0x36, 0x66, 0x36, 0x67, 0x36, 0x68, 0x36,
857     0x6c, 0x36, 0x6d, 0x36, 0x6e, 0x36, 0x70, 0x36, 0x72, 0x36, 0x75, 0x37,
858     0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63, 0x37, 0x65, 0x37,
859     0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74, 0x37, 0x20, 0x37, 0x25, 0x37,
860     0x2d, 0x37, 0x2e, 0x37, 0x2f, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37,
861     0x37, 0x38, 0x37, 0x39, 0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62,
862     0x37, 0x64, 0x37, 0x66, 0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d,
863     0x37, 0x6e, 0x37, 0x70, 0x37, 0x72, 0x37, 0x75};
864 const uint16_t HuffDecoderCommon::table1_14_inner_[74] = {
865     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
866     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
867     0x120c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
868     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
869     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
870     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
871     0x348c, 0x130c, 0x358c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
872     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
873     0x450c, 0x1316};
874 const uint8_t HuffDecoderCommon::table1_15_emit_[140] = {
875     0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63, 0x38, 0x65,
876     0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74, 0x38, 0x20, 0x38, 0x25,
877     0x38, 0x2d, 0x38, 0x2e, 0x38, 0x2f, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35,
878     0x38, 0x36, 0x38, 0x37, 0x38, 0x38, 0x39, 0x38, 0x3d, 0x38, 0x41, 0x38,
879     0x5f, 0x38, 0x62, 0x38, 0x64, 0x38, 0x66, 0x38, 0x67, 0x38, 0x68, 0x38,
880     0x6c, 0x38, 0x6d, 0x38, 0x6e, 0x38, 0x70, 0x38, 0x72, 0x38, 0x75, 0x39,
881     0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63, 0x39, 0x65, 0x39,
882     0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74, 0x39, 0x20, 0x39, 0x25, 0x39,
883     0x2d, 0x39, 0x2e, 0x39, 0x2f, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, 0x39,
884     0x36, 0x39, 0x37, 0x39, 0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62,
885     0x39, 0x64, 0x39, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d,
886     0x39, 0x6e, 0x39, 0x70, 0x39, 0x72, 0x39, 0x75};
887 const uint16_t HuffDecoderCommon::table1_15_inner_[74] = {
888     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
889     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
890     0x120c, 0x130c, 0x140c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c,
891     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
892     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
893     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
894     0x348c, 0x358c, 0x368c, 0x150c, 0x378c, 0x380c, 0x390c, 0x3a0c, 0x3b0c,
895     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
896     0x450c, 0x1516};
897 const uint8_t HuffDecoderCommon::table1_16_emit_[140] = {
898     0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63, 0x3d, 0x65,
899     0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74, 0x3d, 0x20, 0x3d, 0x25,
900     0x3d, 0x2d, 0x3d, 0x2e, 0x3d, 0x2f, 0x3d, 0x33, 0x3d, 0x34, 0x3d, 0x35,
901     0x3d, 0x36, 0x3d, 0x37, 0x3d, 0x38, 0x3d, 0x39, 0x3d, 0x3d, 0x41, 0x3d,
902     0x5f, 0x3d, 0x62, 0x3d, 0x64, 0x3d, 0x66, 0x3d, 0x67, 0x3d, 0x68, 0x3d,
903     0x6c, 0x3d, 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d, 0x72, 0x3d, 0x75, 0x41,
904     0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63, 0x41, 0x65, 0x41,
905     0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74, 0x41, 0x20, 0x41, 0x25, 0x41,
906     0x2d, 0x41, 0x2e, 0x41, 0x2f, 0x41, 0x33, 0x41, 0x34, 0x41, 0x35, 0x41,
907     0x36, 0x41, 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x41, 0x5f, 0x41, 0x62,
908     0x41, 0x64, 0x41, 0x66, 0x41, 0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 0x6d,
909     0x41, 0x6e, 0x41, 0x70, 0x41, 0x72, 0x41, 0x75};
910 const uint16_t HuffDecoderCommon::table1_16_inner_[74] = {
911     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
912     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
913     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x168c, 0x178c, 0x188c, 0x198c,
914     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
915     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
916     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
917     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x170c, 0x398c, 0x3a0c, 0x3b0c,
918     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
919     0x450c, 0x1716};
920 const uint8_t HuffDecoderCommon::table1_17_emit_[140] = {
921     0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63, 0x5f, 0x65,
922     0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74, 0x5f, 0x20, 0x5f, 0x25,
923     0x5f, 0x2d, 0x5f, 0x2e, 0x5f, 0x2f, 0x5f, 0x33, 0x5f, 0x34, 0x5f, 0x35,
924     0x5f, 0x36, 0x5f, 0x37, 0x5f, 0x38, 0x5f, 0x39, 0x5f, 0x3d, 0x5f, 0x41,
925     0x5f, 0x5f, 0x62, 0x5f, 0x64, 0x5f, 0x66, 0x5f, 0x67, 0x5f, 0x68, 0x5f,
926     0x6c, 0x5f, 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f, 0x72, 0x5f, 0x75, 0x62,
927     0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63, 0x62, 0x65, 0x62,
928     0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74, 0x62, 0x20, 0x62, 0x25, 0x62,
929     0x2d, 0x62, 0x2e, 0x62, 0x2f, 0x62, 0x33, 0x62, 0x34, 0x62, 0x35, 0x62,
930     0x36, 0x62, 0x37, 0x62, 0x38, 0x62, 0x39, 0x62, 0x3d, 0x62, 0x41, 0x62,
931     0x62, 0x64, 0x62, 0x66, 0x62, 0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 0x6d,
932     0x62, 0x6e, 0x62, 0x70, 0x62, 0x72, 0x62, 0x75};
933 const uint16_t HuffDecoderCommon::table1_17_inner_[74] = {
934     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
935     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
936     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x188c, 0x198c,
937     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
938     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
939     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
940     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x190c, 0x3b8c,
941     0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
942     0x450c, 0x1916};
943 const uint8_t HuffDecoderCommon::table1_18_emit_[140] = {
944     0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63, 0x64, 0x65,
945     0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74, 0x64, 0x20, 0x64, 0x25,
946     0x64, 0x2d, 0x64, 0x2e, 0x64, 0x2f, 0x64, 0x33, 0x64, 0x34, 0x64, 0x35,
947     0x64, 0x36, 0x64, 0x37, 0x64, 0x38, 0x64, 0x39, 0x64, 0x3d, 0x64, 0x41,
948     0x64, 0x5f, 0x64, 0x62, 0x64, 0x64, 0x66, 0x64, 0x67, 0x64, 0x68, 0x64,
949     0x6c, 0x64, 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64, 0x72, 0x64, 0x75, 0x66,
950     0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63, 0x66, 0x65, 0x66,
951     0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74, 0x66, 0x20, 0x66, 0x25, 0x66,
952     0x2d, 0x66, 0x2e, 0x66, 0x2f, 0x66, 0x33, 0x66, 0x34, 0x66, 0x35, 0x66,
953     0x36, 0x66, 0x37, 0x66, 0x38, 0x66, 0x39, 0x66, 0x3d, 0x66, 0x41, 0x66,
954     0x5f, 0x66, 0x62, 0x66, 0x66, 0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 0x6d,
955     0x66, 0x6e, 0x66, 0x70, 0x66, 0x72, 0x66, 0x75};
956 const uint16_t HuffDecoderCommon::table1_18_inner_[74] = {
957     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
958     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
959     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c,
960     0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
961     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
962     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
963     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c,
964     0x1b0c, 0x3d8c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
965     0x450c, 0x1b16};
966 const uint8_t HuffDecoderCommon::table1_19_emit_[140] = {
967     0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63, 0x67, 0x65,
968     0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74, 0x67, 0x20, 0x67, 0x25,
969     0x67, 0x2d, 0x67, 0x2e, 0x67, 0x2f, 0x67, 0x33, 0x67, 0x34, 0x67, 0x35,
970     0x67, 0x36, 0x67, 0x37, 0x67, 0x38, 0x67, 0x39, 0x67, 0x3d, 0x67, 0x41,
971     0x67, 0x5f, 0x67, 0x62, 0x67, 0x64, 0x67, 0x66, 0x67, 0x67, 0x68, 0x67,
972     0x6c, 0x67, 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67, 0x72, 0x67, 0x75, 0x68,
973     0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63, 0x68, 0x65, 0x68,
974     0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74, 0x68, 0x20, 0x68, 0x25, 0x68,
975     0x2d, 0x68, 0x2e, 0x68, 0x2f, 0x68, 0x33, 0x68, 0x34, 0x68, 0x35, 0x68,
976     0x36, 0x68, 0x37, 0x68, 0x38, 0x68, 0x39, 0x68, 0x3d, 0x68, 0x41, 0x68,
977     0x5f, 0x68, 0x62, 0x68, 0x64, 0x68, 0x66, 0x68, 0x68, 0x6c, 0x68, 0x6d,
978     0x68, 0x6e, 0x68, 0x70, 0x68, 0x72, 0x68, 0x75};
979 const uint16_t HuffDecoderCommon::table1_19_inner_[74] = {
980     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
981     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
982     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c,
983     0x1b0c, 0x1c0c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
984     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
985     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
986     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c,
987     0x3d8c, 0x3e8c, 0x1d0c, 0x3f8c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c,
988     0x450c, 0x1d16};
989 const uint8_t HuffDecoderCommon::table1_20_emit_[140] = {
990     0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63, 0x6c, 0x65,
991     0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74, 0x6c, 0x20, 0x6c, 0x25,
992     0x6c, 0x2d, 0x6c, 0x2e, 0x6c, 0x2f, 0x6c, 0x33, 0x6c, 0x34, 0x6c, 0x35,
993     0x6c, 0x36, 0x6c, 0x37, 0x6c, 0x38, 0x6c, 0x39, 0x6c, 0x3d, 0x6c, 0x41,
994     0x6c, 0x5f, 0x6c, 0x62, 0x6c, 0x64, 0x6c, 0x66, 0x6c, 0x67, 0x6c, 0x68,
995     0x6c, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c, 0x72, 0x6c, 0x75, 0x6d,
996     0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63, 0x6d, 0x65, 0x6d,
997     0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74, 0x6d, 0x20, 0x6d, 0x25, 0x6d,
998     0x2d, 0x6d, 0x2e, 0x6d, 0x2f, 0x6d, 0x33, 0x6d, 0x34, 0x6d, 0x35, 0x6d,
999     0x36, 0x6d, 0x37, 0x6d, 0x38, 0x6d, 0x39, 0x6d, 0x3d, 0x6d, 0x41, 0x6d,
1000     0x5f, 0x6d, 0x62, 0x6d, 0x64, 0x6d, 0x66, 0x6d, 0x67, 0x6d, 0x68, 0x6d,
1001     0x6d, 0x6e, 0x6d, 0x70, 0x6d, 0x72, 0x6d, 0x75};
1002 const uint16_t HuffDecoderCommon::table1_20_inner_[74] = {
1003     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
1004     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
1005     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c,
1006     0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c,
1007     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
1008     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
1009     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c,
1010     0x3d8c, 0x3e8c, 0x3f8c, 0x408c, 0x1f0c, 0x418c, 0x420c, 0x430c, 0x440c,
1011     0x450c, 0x1f16};
1012 const uint8_t HuffDecoderCommon::table1_21_emit_[140] = {
1013     0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63, 0x6e, 0x65,
1014     0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74, 0x6e, 0x20, 0x6e, 0x25,
1015     0x6e, 0x2d, 0x6e, 0x2e, 0x6e, 0x2f, 0x6e, 0x33, 0x6e, 0x34, 0x6e, 0x35,
1016     0x6e, 0x36, 0x6e, 0x37, 0x6e, 0x38, 0x6e, 0x39, 0x6e, 0x3d, 0x6e, 0x41,
1017     0x6e, 0x5f, 0x6e, 0x62, 0x6e, 0x64, 0x6e, 0x66, 0x6e, 0x67, 0x6e, 0x68,
1018     0x6e, 0x6c, 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e, 0x72, 0x6e, 0x75, 0x70,
1019     0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63, 0x70, 0x65, 0x70,
1020     0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74, 0x70, 0x20, 0x70, 0x25, 0x70,
1021     0x2d, 0x70, 0x2e, 0x70, 0x2f, 0x70, 0x33, 0x70, 0x34, 0x70, 0x35, 0x70,
1022     0x36, 0x70, 0x37, 0x70, 0x38, 0x70, 0x39, 0x70, 0x3d, 0x70, 0x41, 0x70,
1023     0x5f, 0x70, 0x62, 0x70, 0x64, 0x70, 0x66, 0x70, 0x67, 0x70, 0x68, 0x70,
1024     0x6c, 0x70, 0x6d, 0x70, 0x70, 0x72, 0x70, 0x75};
1025 const uint16_t HuffDecoderCommon::table1_21_inner_[74] = {
1026     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
1027     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
1028     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c,
1029     0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1f0c, 0x200c, 0x208c, 0x218c, 0x228c,
1030     0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b,
1031     0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c,
1032     0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c,
1033     0x3d8c, 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x210c, 0x438c, 0x440c,
1034     0x450c, 0x2116};
1035 const uint8_t HuffDecoderCommon::table1_22_emit_[142] = {
1036     0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63, 0x72, 0x65,
1037     0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74, 0x72, 0x20, 0x72, 0x25,
1038     0x72, 0x2d, 0x72, 0x2e, 0x72, 0x2f, 0x72, 0x33, 0x72, 0x34, 0x72, 0x35,
1039     0x72, 0x36, 0x72, 0x37, 0x72, 0x38, 0x72, 0x39, 0x72, 0x3d, 0x72, 0x41,
1040     0x72, 0x5f, 0x72, 0x62, 0x72, 0x64, 0x72, 0x66, 0x72, 0x67, 0x72, 0x68,
1041     0x72, 0x6c, 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70, 0x72, 0x72, 0x75, 0x30,
1042     0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63, 0x75, 0x65, 0x75, 0x69,
1043     0x75, 0x6f, 0x75, 0x73, 0x75, 0x74, 0x75, 0x20, 0x75, 0x25, 0x75, 0x2d,
1044     0x75, 0x2e, 0x75, 0x2f, 0x75, 0x33, 0x75, 0x34, 0x75, 0x35, 0x75, 0x36,
1045     0x75, 0x37, 0x75, 0x38, 0x75, 0x39, 0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f,
1046     0x75, 0x62, 0x75, 0x64, 0x75, 0x66, 0x75, 0x67, 0x75, 0x68, 0x75, 0x6c,
1047     0x75, 0x6d, 0x75, 0x6e, 0x75, 0x70, 0x75, 0x72, 0x75, 0x75};
1048 const uint16_t HuffDecoderCommon::table1_22_inner_[74] = {
1049     0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b,
1050     0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c,
1051     0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c,
1052     0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1f0c, 0x200c, 0x210c, 0x220c, 0x228c,
1053     0x0016, 0x230b, 0x240b, 0x250b, 0x260b, 0x270b, 0x280b, 0x290b, 0x2a0b,
1054     0x2b0b, 0x2c0b, 0x2d0c, 0x2e0c, 0x2f0c, 0x300c, 0x310c, 0x320c, 0x330c,
1055     0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 0x3c0c,
1056     0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 0x450c,
1057     0x460c, 0x2316};
1058 const uint8_t HuffDecoderCommon::table1_23_emit_[80] = {
1059     0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 0x3a, 0x65,
1060     0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74, 0x42, 0x30, 0x42, 0x31,
1061     0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 0x42, 0x65, 0x42, 0x69, 0x42, 0x6f,
1062     0x42, 0x73, 0x42, 0x74, 0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61,
1063     0x43, 0x63, 0x43, 0x65, 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74,
1064     0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 0x44, 0x65,
1065     0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74};
1066 const uint16_t HuffDecoderCommon::table1_23_inner_[44] = {
1067     0x000c, 0x010c, 0x020c, 0x030c, 0x040c, 0x050c, 0x060c, 0x070c, 0x080c,
1068     0x090c, 0x0017, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c,
1069     0x110c, 0x120c, 0x130c, 0x0a17, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c,
1070     0x190c, 0x1a0c, 0x1b0c, 0x1c0c, 0x1d0c, 0x1417, 0x1e0c, 0x1f0c, 0x200c,
1071     0x210c, 0x220c, 0x230c, 0x240c, 0x250c, 0x260c, 0x270c, 0x1e17};
1072 const uint8_t HuffDecoderCommon::table1_23_outer_[128] = {
1073     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10, 10, 10, 10,
1074     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16,
1075     17, 18, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
1076     21, 21, 21, 21, 21, 21, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 32,
1077     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1078     32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 43, 43, 43, 43, 43, 43, 43,
1079     43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43};
1080 const uint8_t HuffDecoderCommon::table1_24_emit_[80] = {
1081     0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 0x45, 0x65,
1082     0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74, 0x46, 0x30, 0x46, 0x31,
1083     0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 0x46, 0x65, 0x46, 0x69, 0x46, 0x6f,
1084     0x46, 0x73, 0x46, 0x74, 0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61,
1085     0x47, 0x63, 0x47, 0x65, 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74,
1086     0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 0x48, 0x65,
1087     0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74};
1088 const uint8_t HuffDecoderCommon::table1_25_emit_[80] = {
1089     0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 0x49, 0x65,
1090     0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74, 0x4a, 0x30, 0x4a, 0x31,
1091     0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 0x4a, 0x65, 0x4a, 0x69, 0x4a, 0x6f,
1092     0x4a, 0x73, 0x4a, 0x74, 0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61,
1093     0x4b, 0x63, 0x4b, 0x65, 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74,
1094     0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 0x4c, 0x65,
1095     0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74};
1096 const uint8_t HuffDecoderCommon::table1_26_emit_[80] = {
1097     0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 0x4d, 0x65,
1098     0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74, 0x4e, 0x30, 0x4e, 0x31,
1099     0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 0x4e, 0x65, 0x4e, 0x69, 0x4e, 0x6f,
1100     0x4e, 0x73, 0x4e, 0x74, 0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61,
1101     0x4f, 0x63, 0x4f, 0x65, 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74,
1102     0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 0x50, 0x65,
1103     0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74};
1104 const uint8_t HuffDecoderCommon::table1_27_emit_[80] = {
1105     0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 0x51, 0x65,
1106     0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74, 0x52, 0x30, 0x52, 0x31,
1107     0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 0x52, 0x65, 0x52, 0x69, 0x52, 0x6f,
1108     0x52, 0x73, 0x52, 0x74, 0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61,
1109     0x53, 0x63, 0x53, 0x65, 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74,
1110     0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 0x54, 0x65,
1111     0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74};
1112 const uint8_t HuffDecoderCommon::table1_28_emit_[80] = {
1113     0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 0x55, 0x65,
1114     0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74, 0x56, 0x30, 0x56, 0x31,
1115     0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 0x56, 0x65, 0x56, 0x69, 0x56, 0x6f,
1116     0x56, 0x73, 0x56, 0x74, 0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61,
1117     0x57, 0x63, 0x57, 0x65, 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74,
1118     0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 0x59, 0x65,
1119     0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74};
1120 const uint8_t HuffDecoderCommon::table1_29_emit_[80] = {
1121     0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 0x6a, 0x65,
1122     0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74, 0x6b, 0x30, 0x6b, 0x31,
1123     0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 0x6b, 0x65, 0x6b, 0x69, 0x6b, 0x6f,
1124     0x6b, 0x73, 0x6b, 0x74, 0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61,
1125     0x71, 0x63, 0x71, 0x65, 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74,
1126     0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 0x76, 0x65,
1127     0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74};
1128 const uint8_t HuffDecoderCommon::table1_30_emit_[80] = {
1129     0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 0x77, 0x65,
1130     0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74, 0x78, 0x30, 0x78, 0x31,
1131     0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 0x78, 0x65, 0x78, 0x69, 0x78, 0x6f,
1132     0x78, 0x73, 0x78, 0x74, 0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61,
1133     0x79, 0x63, 0x79, 0x65, 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74,
1134     0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 0x7a, 0x65,
1135     0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74};
1136 const uint8_t HuffDecoderCommon::table1_31_emit_[16] = {
1137     0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21, 0x22,
1138     0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e};
1139 const uint16_t HuffDecoderCommon::table1_31_inner_[20] = {
1140     0x0018, 0x0098, 0x0118, 0x0198, 0x0218, 0x0298, 0x031a,
1141     0x039a, 0x041a, 0x049a, 0x051a, 0x059b, 0x061b, 0x069b,
1142     0x071c, 0x079c, 0x002c, 0x003c, 0x004c, 0x005c};
1143 const uint8_t HuffDecoderCommon::table1_31_outer_[128] = {
1144     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 0, 0, 1, 1,  1,
1145     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2, 2, 2, 2, 2,  2,
1146     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3, 3, 3, 3, 3,  3,
1147     3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,  4, 4, 4, 4, 4,  4,
1148     4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5, 5, 5, 5, 5,  5,
1149     5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9, 9, 9, 9, 10, 10,
1150     10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 16, 17, 18, 19};
1151 const uint8_t* const HuffDecoderCommon::table1_emit_[32] = {
1152     table1_0_emit_,  table1_1_emit_,  table1_2_emit_,  table1_3_emit_,
1153     table1_4_emit_,  table1_5_emit_,  table1_6_emit_,  table1_7_emit_,
1154     table1_8_emit_,  table1_9_emit_,  table1_10_emit_, table1_11_emit_,
1155     table1_12_emit_, table1_13_emit_, table1_14_emit_, table1_15_emit_,
1156     table1_16_emit_, table1_17_emit_, table1_18_emit_, table1_19_emit_,
1157     table1_20_emit_, table1_21_emit_, table1_22_emit_, table1_23_emit_,
1158     table1_24_emit_, table1_25_emit_, table1_26_emit_, table1_27_emit_,
1159     table1_28_emit_, table1_29_emit_, table1_30_emit_, table1_31_emit_,
1160 };
1161 const uint16_t* const HuffDecoderCommon::table1_inner_[32] = {
1162     table1_0_inner_,  table1_1_inner_,  table1_2_inner_,  table1_3_inner_,
1163     table1_4_inner_,  table1_5_inner_,  table1_6_inner_,  table1_7_inner_,
1164     table1_8_inner_,  table1_9_inner_,  table1_10_inner_, table1_11_inner_,
1165     table1_12_inner_, table1_13_inner_, table1_14_inner_, table1_15_inner_,
1166     table1_16_inner_, table1_17_inner_, table1_18_inner_, table1_19_inner_,
1167     table1_20_inner_, table1_21_inner_, table1_22_inner_, table1_23_inner_,
1168     table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_23_inner_,
1169     table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_31_inner_,
1170 };
1171 const uint8_t* const HuffDecoderCommon::table1_outer_[32] = {
1172     table1_0_outer_,  table1_0_outer_,  table1_0_outer_,  table1_0_outer_,
1173     table1_0_outer_,  table1_0_outer_,  table1_0_outer_,  table1_0_outer_,
1174     table1_0_outer_,  table1_0_outer_,  table1_10_outer_, table1_10_outer_,
1175     table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_,
1176     table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_,
1177     table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_23_outer_,
1178     table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_23_outer_,
1179     table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_31_outer_,
1180 };
1181 const uint8_t HuffDecoderCommon::table14_0_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60,
1182                                                        0x7b};
1183 const uint8_t HuffDecoderCommon::table14_0_inner_[7] = {0x00, 0x01, 0x05, 0x09,
1184                                                         0x0d, 0x11, 0x02};
1185 const uint8_t HuffDecoderCommon::table14_0_outer_[8] = {0, 1, 0, 2, 3, 4, 5, 6};
1186 const uint8_t HuffDecoderCommon::table15_0_outer_[16] = {
1187     0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6};
1188 const uint8_t HuffDecoderCommon::table16_0_ops_[32] = {
1189     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
1190     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
1191     0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02};
1192 const uint8_t HuffDecoderCommon::table17_0_ops_[64] = {
1193     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1194     0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1195     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00,
1196     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
1197     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1198     0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1199 const uint8_t HuffDecoderCommon::table18_0_emit_[46] = {
1200     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
1201     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x7d, 0x30, 0x7d, 0x31,
1202     0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f,
1203     0x7d, 0x73, 0x7d, 0x74, 0x3c, 0x60, 0x7b, 0x5c, 0xc3, 0xd0};
1204 const uint8_t HuffDecoderCommon::table18_0_ops_[128] = {
1205     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01,
1206     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
1207     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50, 0x58, 0x60, 0x68,
1208     0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
1209     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
1210     0x01, 0x01, 0x01, 0x52, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
1211     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xa2, 0x01, 0x01, 0x01, 0x01,
1212     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xa6,
1213     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
1214     0x01, 0x01, 0x01, 0xaa, 0xae, 0xb2, 0xb6, 0x01, 0x01, 0x01, 0x01, 0x01,
1215     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03};
1216 const uint8_t HuffDecoderCommon::table19_0_emit_[44] = {
1217     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e,
1218     0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20,
1219     0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e,
1220     0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
1221 const uint8_t HuffDecoderCommon::table19_0_ops_[32] = {
1222     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
1223     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
1224     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9};
1225 const uint8_t HuffDecoderCommon::table19_1_emit_[28] = {
1226     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64,
1227     0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d,
1228     0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75};
1229 const uint8_t HuffDecoderCommon::table19_1_ops_[32] = {
1230     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
1231     0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1232     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1233 const uint8_t HuffDecoderCommon::table19_2_emit_[44] = {
1234     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d,
1235     0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20,
1236     0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d,
1237     0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
1238 const uint8_t HuffDecoderCommon::table19_3_emit_[28] = {
1239     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64,
1240     0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d,
1241     0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75};
1242 const uint8_t HuffDecoderCommon::table19_4_emit_[20] = {
1243     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63,
1244     0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74};
1245 const uint8_t HuffDecoderCommon::table19_4_ops_[32] = {
1246     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00,
1247     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1248     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1249 const uint8_t HuffDecoderCommon::table19_5_emit_[20] = {
1250     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63,
1251     0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74};
1252 const uint8_t HuffDecoderCommon::table19_6_emit_[20] = {
1253     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63,
1254     0x7b, 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74};
1255 const uint8_t HuffDecoderCommon::table19_7_emit_[11] = {
1256     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
1257 const uint8_t HuffDecoderCommon::table19_7_ops_[32] = {
1258     0x00, 0x02, 0x00, 0x06, 0x00, 0x0a, 0x0e, 0x12, 0x16, 0x1a, 0x1e,
1259     0x22, 0x26, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1260     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03};
1261 const uint8_t* const HuffDecoderCommon::table19_emit_[8] = {
1262     table19_0_emit_, table19_1_emit_, table19_2_emit_, table19_3_emit_,
1263     table19_4_emit_, table19_5_emit_, table19_6_emit_, table19_7_emit_,
1264 };
1265 const uint8_t* const HuffDecoderCommon::table19_ops_[8] = {
1266     table19_0_ops_, table19_1_ops_, table19_0_ops_, table19_1_ops_,
1267     table19_4_ops_, table19_4_ops_, table19_4_ops_, table19_7_ops_,
1268 };
1269 const uint16_t HuffDecoderCommon::table20_0_ops_[64] = {
1270     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
1271     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
1272     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
1273     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
1274     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
1275     0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069,
1276     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089,
1277     0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9};
1278 const uint8_t HuffDecoderCommon::table20_1_emit_[92] = {
1279     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1280     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1281     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
1282     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1283     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1284     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1285     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1286     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a};
1287 const uint16_t HuffDecoderCommon::table20_1_ops_[64] = {
1288     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
1289     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
1290     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
1291     0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
1292     0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
1293     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109,
1294     0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149,
1295     0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002};
1296 const uint8_t HuffDecoderCommon::table20_3_emit_[92] = {
1297     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1298     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1299     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
1300     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1301     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1302     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1303     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1304     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a};
1305 const uint8_t HuffDecoderCommon::table20_4_emit_[72] = {
1306     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
1307     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
1308     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
1309     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
1310     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
1311     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75};
1312 const uint16_t HuffDecoderCommon::table20_4_ops_[64] = {
1313     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
1314     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
1315     0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069,
1316     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9,
1317     0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9,
1318     0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000,
1319     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1320     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
1321 const uint8_t HuffDecoderCommon::table20_5_emit_[72] = {
1322     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
1323     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
1324     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
1325     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
1326     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
1327     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75};
1328 const uint8_t HuffDecoderCommon::table20_6_emit_[72] = {
1329     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
1330     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
1331     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
1332     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
1333     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
1334     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75};
1335 const uint8_t HuffDecoderCommon::table20_7_emit_[24] = {
1336     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
1337     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
1338 const uint16_t HuffDecoderCommon::table20_7_ops_[64] = {
1339     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006,
1340     0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x000e, 0x0000, 0x0012,
1341     0x0000, 0x0016, 0x0000, 0x001a, 0x0000, 0x001e, 0x0000, 0x0022,
1342     0x0000, 0x0026, 0x0000, 0x002a, 0x002e, 0x0032, 0x0036, 0x003a,
1343     0x003e, 0x0042, 0x0046, 0x004a, 0x004e, 0x0052, 0x0056, 0x005a,
1344     0x005e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1345     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1346     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
1347 const uint8_t* const HuffDecoderCommon::table20_emit_[8] = {
1348     table19_0_emit_, table20_1_emit_, table19_2_emit_, table20_3_emit_,
1349     table20_4_emit_, table20_5_emit_, table20_6_emit_, table20_7_emit_,
1350 };
1351 const uint16_t* const HuffDecoderCommon::table20_ops_[8] = {
1352     table20_0_ops_, table20_1_ops_, table20_0_ops_, table20_1_ops_,
1353     table20_4_ops_, table20_4_ops_, table20_4_ops_, table20_7_ops_,
1354 };
1355 const uint16_t HuffDecoderCommon::table21_0_ops_[128] = {
1356     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
1357     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
1358     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
1359     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
1360     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1361     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1362     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1363     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
1364     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
1365     0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000,
1366     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000,
1367     0x0071, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081,
1368     0x0000, 0x0000, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0091, 0x0000,
1369     0x0000, 0x0000, 0x0099, 0x0000, 0x0000, 0x0000, 0x00a1, 0x0000, 0x0000,
1370     0x0000, 0x00a9};
1371 const uint8_t HuffDecoderCommon::table21_1_emit_[104] = {
1372     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1373     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1374     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
1375     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1376     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1377     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1378     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1379     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a,
1380     0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a};
1381 const uint16_t HuffDecoderCommon::table21_1_ops_[128] = {
1382     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
1383     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
1384     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
1385     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
1386     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
1387     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
1388     0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000,
1389     0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9,
1390     0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000,
1391     0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000, 0x00f1,
1392     0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111, 0x0000,
1393     0x0119, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139,
1394     0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000,
1395     0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
1396     0x0000, 0x0002};
1397 const uint8_t HuffDecoderCommon::table21_3_emit_[104] = {
1398     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1399     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1400     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
1401     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1402     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1403     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1404     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1405     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a,
1406     0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a};
1407 const uint8_t HuffDecoderCommon::table21_4_emit_[136] = {
1408     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
1409     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
1410     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
1411     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
1412     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
1413     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75,
1414     0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 0x3c, 0x45, 0x3c, 0x46,
1415     0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 0x3c, 0x4b, 0x3c, 0x4c,
1416     0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 0x3c, 0x51, 0x3c, 0x52,
1417     0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59,
1418     0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 0x3c, 0x77, 0x3c, 0x78,
1419     0x3c, 0x79, 0x3c, 0x7a};
1420 const uint16_t HuffDecoderCommon::table21_4_ops_[128] = {
1421     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
1422     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
1423     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
1424     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
1425     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 0x0000,
1426     0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081,
1427     0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000,
1428     0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9,
1429     0x0000, 0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
1430     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111,
1431     0x0000, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151,
1432     0x0159, 0x0161, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
1433     0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1,
1434     0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0000, 0x0000,
1435     0x0000, 0x0002};
1436 const uint8_t HuffDecoderCommon::table21_5_emit_[136] = {
1437     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
1438     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
1439     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
1440     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
1441     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
1442     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75,
1443     0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 0x60, 0x45, 0x60, 0x46,
1444     0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 0x60, 0x4b, 0x60, 0x4c,
1445     0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 0x60, 0x51, 0x60, 0x52,
1446     0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59,
1447     0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 0x60, 0x77, 0x60, 0x78,
1448     0x60, 0x79, 0x60, 0x7a};
1449 const uint8_t HuffDecoderCommon::table21_6_emit_[136] = {
1450     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
1451     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
1452     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
1453     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
1454     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
1455     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75,
1456     0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 0x7b, 0x45, 0x7b, 0x46,
1457     0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 0x7b, 0x4b, 0x7b, 0x4c,
1458     0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 0x7b, 0x51, 0x7b, 0x52,
1459     0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59,
1460     0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 0x7b, 0x77, 0x7b, 0x78,
1461     0x7b, 0x79, 0x7b, 0x7a};
1462 const uint8_t HuffDecoderCommon::table21_7_emit_[50] = {
1463     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0,
1464     0xe2, 0x99, 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8,
1465     0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92,
1466     0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 0xb5,
1467     0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
1468 const uint16_t HuffDecoderCommon::table21_7_ops_[128] = {
1469     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
1470     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
1471     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000,
1472     0x000e, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016,
1473     0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000,
1474     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000,
1475     0x0000, 0x002a, 0x0000, 0x002e, 0x0000, 0x0032, 0x0000, 0x0036, 0x0000,
1476     0x003a, 0x0000, 0x003e, 0x0000, 0x0042, 0x0000, 0x0046, 0x0000, 0x004a,
1477     0x0000, 0x004e, 0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x0000,
1478     0x005e, 0x0062, 0x0066, 0x006a, 0x006e, 0x0072, 0x0076, 0x007a, 0x007e,
1479     0x0082, 0x0086, 0x008a, 0x008e, 0x0092, 0x0096, 0x009a, 0x009e, 0x00a2,
1480     0x00a6, 0x00aa, 0x00ae, 0x00b2, 0x00b6, 0x00ba, 0x00be, 0x00c2, 0x00c6,
1481     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1482     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1483     0x0000, 0x0003};
1484 const uint8_t* const HuffDecoderCommon::table21_emit_[8] = {
1485     table19_0_emit_, table21_1_emit_, table19_2_emit_, table21_3_emit_,
1486     table21_4_emit_, table21_5_emit_, table21_6_emit_, table21_7_emit_,
1487 };
1488 const uint16_t* const HuffDecoderCommon::table21_ops_[8] = {
1489     table21_0_ops_, table21_1_ops_, table21_0_ops_, table21_1_ops_,
1490     table21_4_ops_, table21_4_ops_, table21_4_ops_, table21_7_ops_,
1491 };
1492 const uint8_t HuffDecoderCommon::table22_0_emit_[16] = {
1493     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61,
1494     0x5e, 0x63, 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f};
1495 const uint16_t HuffDecoderCommon::table22_0_ops_[128] = {
1496     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1497     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
1498     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1499     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
1500     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1501     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1502     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1503     0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1504     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0000,
1505     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1506     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
1507     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1508     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1509     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1510     0x0000, 0x0039};
1511 const uint8_t HuffDecoderCommon::table22_1_emit_[28] = {
1512     0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d,
1513     0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
1514     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
1515 const uint16_t HuffDecoderCommon::table22_1_ops_[128] = {
1516     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1517     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
1518     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1519     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
1520     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1521     0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1522     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1523     0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
1524     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000,
1525     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000,
1526     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000,
1527     0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0000,
1528     0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1529     0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1530     0x0000, 0x0069};
1531 const uint8_t HuffDecoderCommon::table22_2_emit_[36] = {
1532     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1533     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1534     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44};
1535 const uint16_t HuffDecoderCommon::table22_2_ops_[128] = {
1536     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
1537     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
1538     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
1539     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
1540     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1541     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1542     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1543     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
1544     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
1545     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000,
1546     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000,
1547     0x0000, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000,
1548     0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000,
1549     0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000,
1550     0x0000, 0x0089};
1551 const uint8_t HuffDecoderCommon::table22_3_emit_[68] = {
1552     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1553     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1554     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1555     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1556     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a,
1557     0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a};
1558 const uint16_t HuffDecoderCommon::table22_3_ops_[128] = {
1559     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
1560     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
1561     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
1562     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
1563     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
1564     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
1565     0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000,
1566     0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000, 0x0000, 0x0089,
1567     0x0000, 0x0000, 0x0000, 0x0091, 0x0000, 0x0000, 0x0000, 0x0099, 0x0000,
1568     0x0000, 0x0000, 0x00a1, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000,
1569     0x0000, 0x00b1, 0x0000, 0x0000, 0x0000, 0x00b9, 0x0000, 0x0000, 0x0000,
1570     0x00c1, 0x0000, 0x0000, 0x0000, 0x00c9, 0x0000, 0x0000, 0x0000, 0x00d1,
1571     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
1572     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0000,
1573     0x0000, 0x0002};
1574 const uint8_t HuffDecoderCommon::table22_4_emit_[16] = {
1575     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61,
1576     0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f};
1577 const uint8_t HuffDecoderCommon::table22_5_emit_[28] = {
1578     0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d,
1579     0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
1580     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
1581 const uint8_t HuffDecoderCommon::table22_6_emit_[36] = {
1582     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1583     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1584     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44};
1585 const uint8_t HuffDecoderCommon::table22_7_emit_[68] = {
1586     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1587     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1588     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1589     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1590     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a,
1591     0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a};
1592 const uint8_t HuffDecoderCommon::table22_8_emit_[44] = {
1593     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c,
1594     0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20,
1595     0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c,
1596     0x34, 0x3c, 0x35, 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39};
1597 const uint8_t HuffDecoderCommon::table22_9_emit_[104] = {
1598     0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66,
1599     0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70,
1600     0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44,
1601     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a,
1602     0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50,
1603     0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56,
1604     0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76,
1605     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a,
1606     0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a};
1607 const uint8_t HuffDecoderCommon::table22_10_emit_[44] = {
1608     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60,
1609     0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20,
1610     0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60,
1611     0x34, 0x60, 0x35, 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39};
1612 const uint8_t HuffDecoderCommon::table22_11_emit_[104] = {
1613     0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66,
1614     0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70,
1615     0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44,
1616     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a,
1617     0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50,
1618     0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56,
1619     0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76,
1620     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a,
1621     0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a};
1622 const uint8_t HuffDecoderCommon::table22_12_emit_[44] = {
1623     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
1624     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20,
1625     0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b,
1626     0x34, 0x7b, 0x35, 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
1627 const uint8_t HuffDecoderCommon::table22_13_emit_[104] = {
1628     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66,
1629     0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70,
1630     0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44,
1631     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a,
1632     0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50,
1633     0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56,
1634     0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76,
1635     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a,
1636     0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a};
1637 const uint8_t HuffDecoderCommon::table22_14_emit_[15] = {
1638     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8,
1639     0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac};
1640 const uint16_t HuffDecoderCommon::table22_14_ops_[128] = {
1641     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1642     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
1643     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1644     0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
1645     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1646     0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1647     0x0000, 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1648     0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016,
1649     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001a, 0x0000,
1650     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000,
1651     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
1652     0x0000, 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x0000,
1653     0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 0x0000, 0x0000, 0x002e, 0x0000,
1654     0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0036, 0x0000, 0x0000,
1655     0x0000, 0x003a};
1656 const uint8_t HuffDecoderCommon::table22_15_emit_[64] = {
1657     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84,
1658     0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa,
1659     0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4,
1660     0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93,
1661     0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae,
1662     0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef};
1663 const uint16_t HuffDecoderCommon::table22_15_ops_[128] = {
1664     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
1665     0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000,
1666     0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000,
1667     0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022,
1668     0x0000, 0x0026, 0x0000, 0x002a, 0x0000, 0x002e, 0x0000, 0x0032, 0x0000,
1669     0x0036, 0x0000, 0x003a, 0x0000, 0x003e, 0x0000, 0x0042, 0x0000, 0x0046,
1670     0x0000, 0x004a, 0x0000, 0x004e, 0x0000, 0x0052, 0x0000, 0x0056, 0x0000,
1671     0x005a, 0x0000, 0x005e, 0x0000, 0x0062, 0x0000, 0x0066, 0x0000, 0x006a,
1672     0x0000, 0x006e, 0x0000, 0x0072, 0x0000, 0x0076, 0x0000, 0x007a, 0x0000,
1673     0x007e, 0x0000, 0x0082, 0x0000, 0x0086, 0x0000, 0x008a, 0x008e, 0x0092,
1674     0x0096, 0x009a, 0x009e, 0x00a2, 0x00a6, 0x00aa, 0x00ae, 0x00b2, 0x00b6,
1675     0x00ba, 0x00be, 0x00c2, 0x00c6, 0x00ca, 0x00ce, 0x00d2, 0x00d6, 0x00da,
1676     0x00de, 0x00e2, 0x00e6, 0x00ea, 0x00ee, 0x00f2, 0x00f6, 0x00fa, 0x00fe,
1677     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1678     0x0000, 0x0003};
1679 const uint8_t* const HuffDecoderCommon::table22_emit_[16] = {
1680     table22_0_emit_,  table22_1_emit_,  table22_2_emit_,  table22_3_emit_,
1681     table22_4_emit_,  table22_5_emit_,  table22_6_emit_,  table22_7_emit_,
1682     table22_8_emit_,  table22_9_emit_,  table22_10_emit_, table22_11_emit_,
1683     table22_12_emit_, table22_13_emit_, table22_14_emit_, table22_15_emit_,
1684 };
1685 const uint16_t* const HuffDecoderCommon::table22_ops_[16] = {
1686     table22_0_ops_, table22_1_ops_, table22_2_ops_,  table22_3_ops_,
1687     table22_0_ops_, table22_1_ops_, table22_2_ops_,  table22_3_ops_,
1688     table21_0_ops_, table21_1_ops_, table21_0_ops_,  table21_1_ops_,
1689     table21_0_ops_, table21_1_ops_, table22_14_ops_, table22_15_ops_,
1690 };
1691 const uint8_t HuffDecoderCommon::table23_0_emit_[60] = {
1692     0x5e, 0x30, 0x30, 0x5e, 0x30, 0x31, 0x5e, 0x30, 0x32, 0x5e, 0x30, 0x61,
1693     0x5e, 0x30, 0x63, 0x5e, 0x30, 0x65, 0x5e, 0x30, 0x69, 0x5e, 0x30, 0x6f,
1694     0x5e, 0x30, 0x73, 0x5e, 0x30, 0x74, 0x5e, 0x31, 0x30, 0x5e, 0x31, 0x31,
1695     0x5e, 0x31, 0x32, 0x5e, 0x31, 0x61, 0x5e, 0x31, 0x63, 0x5e, 0x31, 0x65,
1696     0x5e, 0x31, 0x69, 0x5e, 0x31, 0x6f, 0x5e, 0x31, 0x73, 0x5e, 0x31, 0x74};
1697 const uint16_t HuffDecoderCommon::table23_0_ops_[64] = {
1698     0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8,
1699     0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1700     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1701     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1702     0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198,
1703     0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1704     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1705     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2};
1706 const uint8_t HuffDecoderCommon::table23_1_emit_[60] = {
1707     0x5e, 0x32, 0x30, 0x5e, 0x32, 0x31, 0x5e, 0x32, 0x32, 0x5e, 0x32, 0x61,
1708     0x5e, 0x32, 0x63, 0x5e, 0x32, 0x65, 0x5e, 0x32, 0x69, 0x5e, 0x32, 0x6f,
1709     0x5e, 0x32, 0x73, 0x5e, 0x32, 0x74, 0x5e, 0x61, 0x30, 0x5e, 0x61, 0x31,
1710     0x5e, 0x61, 0x32, 0x5e, 0x61, 0x61, 0x5e, 0x61, 0x63, 0x5e, 0x61, 0x65,
1711     0x5e, 0x61, 0x69, 0x5e, 0x61, 0x6f, 0x5e, 0x61, 0x73, 0x5e, 0x61, 0x74};
1712 const uint8_t HuffDecoderCommon::table23_2_emit_[60] = {
1713     0x5e, 0x63, 0x30, 0x5e, 0x63, 0x31, 0x5e, 0x63, 0x32, 0x5e, 0x63, 0x61,
1714     0x5e, 0x63, 0x63, 0x5e, 0x63, 0x65, 0x5e, 0x63, 0x69, 0x5e, 0x63, 0x6f,
1715     0x5e, 0x63, 0x73, 0x5e, 0x63, 0x74, 0x5e, 0x65, 0x30, 0x5e, 0x65, 0x31,
1716     0x5e, 0x65, 0x32, 0x5e, 0x65, 0x61, 0x5e, 0x65, 0x63, 0x5e, 0x65, 0x65,
1717     0x5e, 0x65, 0x69, 0x5e, 0x65, 0x6f, 0x5e, 0x65, 0x73, 0x5e, 0x65, 0x74};
1718 const uint8_t HuffDecoderCommon::table23_3_emit_[60] = {
1719     0x5e, 0x69, 0x30, 0x5e, 0x69, 0x31, 0x5e, 0x69, 0x32, 0x5e, 0x69, 0x61,
1720     0x5e, 0x69, 0x63, 0x5e, 0x69, 0x65, 0x5e, 0x69, 0x69, 0x5e, 0x69, 0x6f,
1721     0x5e, 0x69, 0x73, 0x5e, 0x69, 0x74, 0x5e, 0x6f, 0x30, 0x5e, 0x6f, 0x31,
1722     0x5e, 0x6f, 0x32, 0x5e, 0x6f, 0x61, 0x5e, 0x6f, 0x63, 0x5e, 0x6f, 0x65,
1723     0x5e, 0x6f, 0x69, 0x5e, 0x6f, 0x6f, 0x5e, 0x6f, 0x73, 0x5e, 0x6f, 0x74};
1724 const uint8_t HuffDecoderCommon::table23_4_emit_[60] = {
1725     0x5e, 0x73, 0x30, 0x5e, 0x73, 0x31, 0x5e, 0x73, 0x32, 0x5e, 0x73, 0x61,
1726     0x5e, 0x73, 0x63, 0x5e, 0x73, 0x65, 0x5e, 0x73, 0x69, 0x5e, 0x73, 0x6f,
1727     0x5e, 0x73, 0x73, 0x5e, 0x73, 0x74, 0x5e, 0x74, 0x30, 0x5e, 0x74, 0x31,
1728     0x5e, 0x74, 0x32, 0x5e, 0x74, 0x61, 0x5e, 0x74, 0x63, 0x5e, 0x74, 0x65,
1729     0x5e, 0x74, 0x69, 0x5e, 0x74, 0x6f, 0x5e, 0x74, 0x73, 0x5e, 0x74, 0x74};
1730 const uint8_t HuffDecoderCommon::table23_5_emit_[8] = {0x5e, 0x20, 0x5e, 0x25,
1731                                                        0x5e, 0x2d, 0x5e, 0x2e};
1732 const uint16_t HuffDecoderCommon::table23_5_ops_[64] = {
1733     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1734     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1735     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1736     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1737     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1738     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1739     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1740     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032};
1741 const uint8_t HuffDecoderCommon::table23_6_emit_[8] = {0x5e, 0x2f, 0x5e, 0x33,
1742                                                        0x5e, 0x34, 0x5e, 0x35};
1743 const uint8_t HuffDecoderCommon::table23_7_emit_[8] = {0x5e, 0x36, 0x5e, 0x37,
1744                                                        0x5e, 0x38, 0x5e, 0x39};
1745 const uint8_t HuffDecoderCommon::table23_8_emit_[8] = {0x5e, 0x3d, 0x5e, 0x41,
1746                                                        0x5e, 0x5f, 0x5e, 0x62};
1747 const uint8_t HuffDecoderCommon::table23_9_emit_[8] = {0x5e, 0x64, 0x5e, 0x66,
1748                                                        0x5e, 0x67, 0x5e, 0x68};
1749 const uint8_t HuffDecoderCommon::table23_10_emit_[8] = {0x5e, 0x6c, 0x5e, 0x6d,
1750                                                         0x5e, 0x6e, 0x5e, 0x70};
1751 const uint8_t HuffDecoderCommon::table23_11_emit_[12] = {
1752     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44};
1753 const uint16_t HuffDecoderCommon::table23_11_ops_[64] = {
1754     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1755     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1756     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1757     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1758     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1759     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1760     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
1761     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052};
1762 const uint8_t HuffDecoderCommon::table23_12_emit_[16] = {
1763     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48,
1764     0x5e, 0x49, 0x5e, 0x4a, 0x5e, 0x4b, 0x5e, 0x4c};
1765 const uint16_t HuffDecoderCommon::table23_12_ops_[64] = {
1766     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1767     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1768     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1769     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1770     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
1771     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
1772     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062,
1773     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072};
1774 const uint8_t HuffDecoderCommon::table23_13_emit_[16] = {
1775     0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1776     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54};
1777 const uint8_t HuffDecoderCommon::table23_14_emit_[16] = {
1778     0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59,
1779     0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76};
1780 const uint8_t HuffDecoderCommon::table23_15_emit_[30] = {
1781     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26,
1782     0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a,
1783     0x5e, 0x21, 0x5e, 0x22, 0x5e, 0x28, 0x5e, 0x29, 0x5e, 0x3f};
1784 const uint16_t HuffDecoderCommon::table23_15_ops_[64] = {
1785     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1786     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1787     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1788     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1789     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1790     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1791     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1792     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003};
1793 const uint8_t HuffDecoderCommon::table23_16_emit_[60] = {
1794     0x7d, 0x30, 0x30, 0x7d, 0x30, 0x31, 0x7d, 0x30, 0x32, 0x7d, 0x30, 0x61,
1795     0x7d, 0x30, 0x63, 0x7d, 0x30, 0x65, 0x7d, 0x30, 0x69, 0x7d, 0x30, 0x6f,
1796     0x7d, 0x30, 0x73, 0x7d, 0x30, 0x74, 0x7d, 0x31, 0x30, 0x7d, 0x31, 0x31,
1797     0x7d, 0x31, 0x32, 0x7d, 0x31, 0x61, 0x7d, 0x31, 0x63, 0x7d, 0x31, 0x65,
1798     0x7d, 0x31, 0x69, 0x7d, 0x31, 0x6f, 0x7d, 0x31, 0x73, 0x7d, 0x31, 0x74};
1799 const uint8_t HuffDecoderCommon::table23_17_emit_[60] = {
1800     0x7d, 0x32, 0x30, 0x7d, 0x32, 0x31, 0x7d, 0x32, 0x32, 0x7d, 0x32, 0x61,
1801     0x7d, 0x32, 0x63, 0x7d, 0x32, 0x65, 0x7d, 0x32, 0x69, 0x7d, 0x32, 0x6f,
1802     0x7d, 0x32, 0x73, 0x7d, 0x32, 0x74, 0x7d, 0x61, 0x30, 0x7d, 0x61, 0x31,
1803     0x7d, 0x61, 0x32, 0x7d, 0x61, 0x61, 0x7d, 0x61, 0x63, 0x7d, 0x61, 0x65,
1804     0x7d, 0x61, 0x69, 0x7d, 0x61, 0x6f, 0x7d, 0x61, 0x73, 0x7d, 0x61, 0x74};
1805 const uint8_t HuffDecoderCommon::table23_18_emit_[60] = {
1806     0x7d, 0x63, 0x30, 0x7d, 0x63, 0x31, 0x7d, 0x63, 0x32, 0x7d, 0x63, 0x61,
1807     0x7d, 0x63, 0x63, 0x7d, 0x63, 0x65, 0x7d, 0x63, 0x69, 0x7d, 0x63, 0x6f,
1808     0x7d, 0x63, 0x73, 0x7d, 0x63, 0x74, 0x7d, 0x65, 0x30, 0x7d, 0x65, 0x31,
1809     0x7d, 0x65, 0x32, 0x7d, 0x65, 0x61, 0x7d, 0x65, 0x63, 0x7d, 0x65, 0x65,
1810     0x7d, 0x65, 0x69, 0x7d, 0x65, 0x6f, 0x7d, 0x65, 0x73, 0x7d, 0x65, 0x74};
1811 const uint8_t HuffDecoderCommon::table23_19_emit_[60] = {
1812     0x7d, 0x69, 0x30, 0x7d, 0x69, 0x31, 0x7d, 0x69, 0x32, 0x7d, 0x69, 0x61,
1813     0x7d, 0x69, 0x63, 0x7d, 0x69, 0x65, 0x7d, 0x69, 0x69, 0x7d, 0x69, 0x6f,
1814     0x7d, 0x69, 0x73, 0x7d, 0x69, 0x74, 0x7d, 0x6f, 0x30, 0x7d, 0x6f, 0x31,
1815     0x7d, 0x6f, 0x32, 0x7d, 0x6f, 0x61, 0x7d, 0x6f, 0x63, 0x7d, 0x6f, 0x65,
1816     0x7d, 0x6f, 0x69, 0x7d, 0x6f, 0x6f, 0x7d, 0x6f, 0x73, 0x7d, 0x6f, 0x74};
1817 const uint8_t HuffDecoderCommon::table23_20_emit_[60] = {
1818     0x7d, 0x73, 0x30, 0x7d, 0x73, 0x31, 0x7d, 0x73, 0x32, 0x7d, 0x73, 0x61,
1819     0x7d, 0x73, 0x63, 0x7d, 0x73, 0x65, 0x7d, 0x73, 0x69, 0x7d, 0x73, 0x6f,
1820     0x7d, 0x73, 0x73, 0x7d, 0x73, 0x74, 0x7d, 0x74, 0x30, 0x7d, 0x74, 0x31,
1821     0x7d, 0x74, 0x32, 0x7d, 0x74, 0x61, 0x7d, 0x74, 0x63, 0x7d, 0x74, 0x65,
1822     0x7d, 0x74, 0x69, 0x7d, 0x74, 0x6f, 0x7d, 0x74, 0x73, 0x7d, 0x74, 0x74};
1823 const uint8_t HuffDecoderCommon::table23_21_emit_[8] = {0x7d, 0x20, 0x7d, 0x25,
1824                                                         0x7d, 0x2d, 0x7d, 0x2e};
1825 const uint8_t HuffDecoderCommon::table23_22_emit_[8] = {0x7d, 0x2f, 0x7d, 0x33,
1826                                                         0x7d, 0x34, 0x7d, 0x35};
1827 const uint8_t HuffDecoderCommon::table23_23_emit_[8] = {0x7d, 0x36, 0x7d, 0x37,
1828                                                         0x7d, 0x38, 0x7d, 0x39};
1829 const uint8_t HuffDecoderCommon::table23_24_emit_[8] = {0x7d, 0x3d, 0x7d, 0x41,
1830                                                         0x7d, 0x5f, 0x7d, 0x62};
1831 const uint8_t HuffDecoderCommon::table23_25_emit_[8] = {0x7d, 0x64, 0x7d, 0x66,
1832                                                         0x7d, 0x67, 0x7d, 0x68};
1833 const uint8_t HuffDecoderCommon::table23_26_emit_[8] = {0x7d, 0x6c, 0x7d, 0x6d,
1834                                                         0x7d, 0x6e, 0x7d, 0x70};
1835 const uint8_t HuffDecoderCommon::table23_27_emit_[12] = {
1836     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44};
1837 const uint8_t HuffDecoderCommon::table23_28_emit_[16] = {
1838     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48,
1839     0x7d, 0x49, 0x7d, 0x4a, 0x7d, 0x4b, 0x7d, 0x4c};
1840 const uint8_t HuffDecoderCommon::table23_29_emit_[16] = {
1841     0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1842     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54};
1843 const uint8_t HuffDecoderCommon::table23_30_emit_[16] = {
1844     0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59,
1845     0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76};
1846 const uint8_t HuffDecoderCommon::table23_31_emit_[30] = {
1847     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26,
1848     0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a,
1849     0x7d, 0x21, 0x7d, 0x22, 0x7d, 0x28, 0x7d, 0x29, 0x7d, 0x3f};
1850 const uint8_t HuffDecoderCommon::table23_32_emit_[8] = {0x3c, 0x30, 0x3c, 0x31,
1851                                                         0x3c, 0x32, 0x3c, 0x61};
1852 const uint8_t HuffDecoderCommon::table23_33_emit_[8] = {0x3c, 0x63, 0x3c, 0x65,
1853                                                         0x3c, 0x69, 0x3c, 0x6f};
1854 const uint8_t HuffDecoderCommon::table23_34_emit_[12] = {
1855     0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e};
1856 const uint8_t HuffDecoderCommon::table23_35_emit_[16] = {
1857     0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
1858     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39};
1859 const uint8_t HuffDecoderCommon::table23_36_emit_[16] = {
1860     0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62,
1861     0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68};
1862 const uint8_t HuffDecoderCommon::table23_37_emit_[20] = {
1863     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72,
1864     0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44};
1865 const uint16_t HuffDecoderCommon::table23_37_ops_[64] = {
1866     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1867     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1868     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1869     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1870     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
1871     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
1872     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1873     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092};
1874 const uint8_t HuffDecoderCommon::table23_38_emit_[32] = {
1875     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c,
1876     0x4a, 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f,
1877     0x3c, 0x50, 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54};
1878 const uint16_t HuffDecoderCommon::table23_38_ops_[64] = {
1879     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1880     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1881     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1882     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1883     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1884     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1885     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
1886     0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2};
1887 const uint8_t HuffDecoderCommon::table23_39_emit_[36] = {
1888     0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b,
1889     0x3c, 0x71, 0x3c, 0x76, 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a,
1890     0x3c, 0x26, 0x3c, 0x2a, 0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a};
1891 const uint16_t HuffDecoderCommon::table23_39_ops_[64] = {
1892     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1893     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1894     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1895     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1896     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1897     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1898     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
1899     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003};
1900 const uint8_t HuffDecoderCommon::table23_40_emit_[8] = {0x60, 0x30, 0x60, 0x31,
1901                                                         0x60, 0x32, 0x60, 0x61};
1902 const uint8_t HuffDecoderCommon::table23_41_emit_[8] = {0x60, 0x63, 0x60, 0x65,
1903                                                         0x60, 0x69, 0x60, 0x6f};
1904 const uint8_t HuffDecoderCommon::table23_42_emit_[12] = {
1905     0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e};
1906 const uint8_t HuffDecoderCommon::table23_43_emit_[16] = {
1907     0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
1908     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39};
1909 const uint8_t HuffDecoderCommon::table23_44_emit_[16] = {
1910     0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62,
1911     0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68};
1912 const uint8_t HuffDecoderCommon::table23_45_emit_[20] = {
1913     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72,
1914     0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44};
1915 const uint8_t HuffDecoderCommon::table23_46_emit_[32] = {
1916     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60,
1917     0x4a, 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f,
1918     0x60, 0x50, 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54};
1919 const uint8_t HuffDecoderCommon::table23_47_emit_[36] = {
1920     0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b,
1921     0x60, 0x71, 0x60, 0x76, 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a,
1922     0x60, 0x26, 0x60, 0x2a, 0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a};
1923 const uint8_t HuffDecoderCommon::table23_48_emit_[8] = {0x7b, 0x30, 0x7b, 0x31,
1924                                                         0x7b, 0x32, 0x7b, 0x61};
1925 const uint8_t HuffDecoderCommon::table23_49_emit_[8] = {0x7b, 0x63, 0x7b, 0x65,
1926                                                         0x7b, 0x69, 0x7b, 0x6f};
1927 const uint8_t HuffDecoderCommon::table23_50_emit_[12] = {
1928     0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e};
1929 const uint8_t HuffDecoderCommon::table23_51_emit_[16] = {
1930     0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
1931     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
1932 const uint8_t HuffDecoderCommon::table23_52_emit_[16] = {
1933     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62,
1934     0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68};
1935 const uint8_t HuffDecoderCommon::table23_53_emit_[20] = {
1936     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72,
1937     0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44};
1938 const uint8_t HuffDecoderCommon::table23_54_emit_[32] = {
1939     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b,
1940     0x4a, 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f,
1941     0x7b, 0x50, 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54};
1942 const uint8_t HuffDecoderCommon::table23_55_emit_[36] = {
1943     0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b,
1944     0x7b, 0x71, 0x7b, 0x76, 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a,
1945     0x7b, 0x26, 0x7b, 0x2a, 0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a};
1946 const uint8_t HuffDecoderCommon::table23_56_emit_[40] = {
1947     0x5c, 0x30, 0x5c, 0x31, 0x5c, 0x32, 0x5c, 0x61, 0x5c, 0x63,
1948     0x5c, 0x65, 0x5c, 0x69, 0x5c, 0x6f, 0x5c, 0x73, 0x5c, 0x74,
1949     0xc3, 0x30, 0xc3, 0x31, 0xc3, 0x32, 0xc3, 0x61, 0xc3, 0x63,
1950     0xc3, 0x65, 0xc3, 0x69, 0xc3, 0x6f, 0xc3, 0x73, 0xc3, 0x74};
1951 const uint16_t HuffDecoderCommon::table23_56_ops_[64] = {
1952     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1953     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1954     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1955     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1956     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1957     0x0122, 0x0132, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1958     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1959     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00a3};
1960 const uint8_t HuffDecoderCommon::table23_57_emit_[22] = {
1961     0xd0, 0x30, 0xd0, 0x31, 0xd0, 0x32, 0xd0, 0x61, 0xd0, 0x63, 0xd0,
1962     0x65, 0xd0, 0x69, 0xd0, 0x6f, 0xd0, 0x73, 0xd0, 0x74, 0x80, 0x82};
1963 const uint16_t HuffDecoderCommon::table23_57_ops_[64] = {
1964     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1965     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1966     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1967     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1968     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1969     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00a3,
1970     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1971     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00ab};
1972 const uint8_t HuffDecoderCommon::table23_58_emit_[4] = {0x83, 0xa2, 0xb8, 0xc2};
1973 const uint16_t HuffDecoderCommon::table23_58_ops_[64] = {
1974     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1975     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1976     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1977     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000b,
1978     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1979     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0013,
1980     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1981     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x001b};
1982 const uint8_t HuffDecoderCommon::table23_59_emit_[6] = {0xe0, 0xe2, 0x99,
1983                                                         0xa1, 0xa7, 0xac};
1984 const uint16_t HuffDecoderCommon::table23_59_ops_[64] = {
1985     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1986     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1987     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1988     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000b,
1989     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0013,
1990     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x001b,
1991     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0023,
1992     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x002b};
1993 const uint8_t HuffDecoderCommon::table23_60_emit_[8] = {0xb0, 0xb1, 0xb3, 0xd1,
1994                                                         0xd8, 0xd9, 0xe3, 0xe5};
1995 const uint16_t HuffDecoderCommon::table23_60_ops_[64] = {
1996     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1997     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000b,
1998     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0013,
1999     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x001b,
2000     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0023,
2001     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x002b,
2002     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0033,
2003     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x003b};
2004 const uint8_t HuffDecoderCommon::table23_61_emit_[15] = {
2005     0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a,
2006     0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad};
2007 const uint16_t HuffDecoderCommon::table23_61_ops_[64] = {
2008     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
2009     0x0001, 0x0001, 0x0001, 0x000b, 0x0001, 0x0001, 0x0001, 0x0013,
2010     0x0001, 0x0001, 0x0001, 0x001b, 0x0001, 0x0001, 0x0001, 0x0023,
2011     0x0001, 0x0001, 0x0001, 0x002b, 0x0001, 0x0001, 0x0001, 0x0033,
2012     0x0001, 0x0001, 0x0001, 0x003b, 0x0001, 0x0001, 0x0001, 0x0043,
2013     0x0001, 0x0001, 0x0001, 0x004b, 0x0001, 0x0001, 0x0001, 0x0053,
2014     0x0001, 0x0001, 0x0001, 0x005b, 0x0001, 0x0001, 0x0001, 0x0063,
2015     0x0001, 0x0001, 0x0001, 0x006b, 0x0001, 0x0001, 0x0001, 0x0073};
2016 const uint8_t HuffDecoderCommon::table23_62_emit_[20] = {
2017     0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4,
2018     0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f};
2019 const uint16_t HuffDecoderCommon::table23_62_ops_[64] = {
2020     0x0001, 0x0001, 0x0001, 0x0003, 0x0001, 0x0001, 0x0001, 0x000b,
2021     0x0001, 0x0001, 0x0001, 0x0013, 0x0001, 0x0001, 0x0001, 0x001b,
2022     0x0001, 0x0001, 0x0001, 0x0023, 0x0001, 0x0001, 0x0001, 0x002b,
2023     0x0001, 0x0001, 0x0001, 0x0033, 0x0001, 0x0001, 0x0001, 0x003b,
2024     0x0001, 0x0001, 0x0001, 0x0043, 0x0001, 0x0001, 0x0001, 0x004b,
2025     0x0001, 0x0001, 0x0001, 0x0053, 0x0001, 0x0001, 0x0001, 0x005b,
2026     0x0001, 0x0063, 0x0001, 0x006b, 0x0001, 0x0073, 0x0001, 0x007b,
2027     0x0001, 0x0083, 0x0001, 0x008b, 0x0001, 0x0093, 0x0001, 0x009b};
2028 const uint8_t HuffDecoderCommon::table23_63_emit_[33] = {
2029     0x93, 0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8,
2030     0xae, 0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09,
2031     0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed};
2032 const uint16_t HuffDecoderCommon::table23_63_ops_[64] = {
2033     0x0001, 0x0003, 0x0001, 0x000b, 0x0001, 0x0013, 0x0001, 0x001b,
2034     0x0001, 0x0023, 0x0001, 0x002b, 0x0001, 0x0033, 0x0001, 0x003b,
2035     0x0001, 0x0043, 0x0001, 0x004b, 0x0001, 0x0053, 0x0001, 0x005b,
2036     0x0001, 0x0063, 0x0001, 0x006b, 0x0001, 0x0073, 0x0001, 0x007b,
2037     0x0001, 0x0083, 0x0001, 0x008b, 0x0001, 0x0093, 0x0001, 0x009b,
2038     0x0001, 0x00a3, 0x00ab, 0x00b3, 0x00bb, 0x00c3, 0x00cb, 0x00d3,
2039     0x00db, 0x00e3, 0x00eb, 0x00f3, 0x00fb, 0x0103, 0x0001, 0x0001,
2040     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004};
2041 const uint8_t* const HuffDecoderCommon::table23_emit_[64] = {
2042     table23_0_emit_,  table23_1_emit_,  table23_2_emit_,  table23_3_emit_,
2043     table23_4_emit_,  table23_5_emit_,  table23_6_emit_,  table23_7_emit_,
2044     table23_8_emit_,  table23_9_emit_,  table23_10_emit_, table23_11_emit_,
2045     table23_12_emit_, table23_13_emit_, table23_14_emit_, table23_15_emit_,
2046     table23_16_emit_, table23_17_emit_, table23_18_emit_, table23_19_emit_,
2047     table23_20_emit_, table23_21_emit_, table23_22_emit_, table23_23_emit_,
2048     table23_24_emit_, table23_25_emit_, table23_26_emit_, table23_27_emit_,
2049     table23_28_emit_, table23_29_emit_, table23_30_emit_, table23_31_emit_,
2050     table23_32_emit_, table23_33_emit_, table23_34_emit_, table23_35_emit_,
2051     table23_36_emit_, table23_37_emit_, table23_38_emit_, table23_39_emit_,
2052     table23_40_emit_, table23_41_emit_, table23_42_emit_, table23_43_emit_,
2053     table23_44_emit_, table23_45_emit_, table23_46_emit_, table23_47_emit_,
2054     table23_48_emit_, table23_49_emit_, table23_50_emit_, table23_51_emit_,
2055     table23_52_emit_, table23_53_emit_, table23_54_emit_, table23_55_emit_,
2056     table23_56_emit_, table23_57_emit_, table23_58_emit_, table23_59_emit_,
2057     table23_60_emit_, table23_61_emit_, table23_62_emit_, table23_63_emit_,
2058 };
2059 const uint16_t* const HuffDecoderCommon::table23_ops_[64] = {
2060     table23_0_ops_,  table23_0_ops_,  table23_0_ops_,  table23_0_ops_,
2061     table23_0_ops_,  table23_5_ops_,  table23_5_ops_,  table23_5_ops_,
2062     table23_5_ops_,  table23_5_ops_,  table23_5_ops_,  table23_11_ops_,
2063     table23_12_ops_, table23_12_ops_, table23_12_ops_, table23_15_ops_,
2064     table23_0_ops_,  table23_0_ops_,  table23_0_ops_,  table23_0_ops_,
2065     table23_0_ops_,  table23_5_ops_,  table23_5_ops_,  table23_5_ops_,
2066     table23_5_ops_,  table23_5_ops_,  table23_5_ops_,  table23_11_ops_,
2067     table23_12_ops_, table23_12_ops_, table23_12_ops_, table23_15_ops_,
2068     table23_5_ops_,  table23_5_ops_,  table23_11_ops_, table23_12_ops_,
2069     table23_12_ops_, table23_37_ops_, table23_38_ops_, table23_39_ops_,
2070     table23_5_ops_,  table23_5_ops_,  table23_11_ops_, table23_12_ops_,
2071     table23_12_ops_, table23_37_ops_, table23_38_ops_, table23_39_ops_,
2072     table23_5_ops_,  table23_5_ops_,  table23_11_ops_, table23_12_ops_,
2073     table23_12_ops_, table23_37_ops_, table23_38_ops_, table23_39_ops_,
2074     table23_56_ops_, table23_57_ops_, table23_58_ops_, table23_59_ops_,
2075     table23_60_ops_, table23_61_ops_, table23_62_ops_, table23_63_ops_,
2076 };
2077 const uint8_t HuffDecoderCommon::table24_0_emit_[108] = {
2078     0x5e, 0x30, 0x30, 0x5e, 0x30, 0x31, 0x5e, 0x30, 0x32, 0x5e, 0x30, 0x61,
2079     0x5e, 0x30, 0x63, 0x5e, 0x30, 0x65, 0x5e, 0x30, 0x69, 0x5e, 0x30, 0x6f,
2080     0x5e, 0x30, 0x73, 0x5e, 0x30, 0x74, 0x5e, 0x30, 0x20, 0x5e, 0x30, 0x25,
2081     0x5e, 0x30, 0x2d, 0x5e, 0x30, 0x2e, 0x5e, 0x30, 0x2f, 0x5e, 0x30, 0x33,
2082     0x5e, 0x30, 0x34, 0x5e, 0x30, 0x35, 0x5e, 0x30, 0x36, 0x5e, 0x30, 0x37,
2083     0x5e, 0x30, 0x38, 0x5e, 0x30, 0x39, 0x5e, 0x30, 0x3d, 0x5e, 0x30, 0x41,
2084     0x5e, 0x30, 0x5f, 0x5e, 0x30, 0x62, 0x5e, 0x30, 0x64, 0x5e, 0x30, 0x66,
2085     0x5e, 0x30, 0x67, 0x5e, 0x30, 0x68, 0x5e, 0x30, 0x6c, 0x5e, 0x30, 0x6d,
2086     0x5e, 0x30, 0x6e, 0x5e, 0x30, 0x70, 0x5e, 0x30, 0x72, 0x5e, 0x30, 0x75};
2087 const uint16_t HuffDecoderCommon::table24_0_ops_[64] = {
2088     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049,
2089     0x0000, 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9,
2090     0x0000, 0x00c1, 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139,
2091     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9,
2092     0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9,
2093     0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 0x0349, 0x0000, 0x0000,
2094     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2095     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
2096 const uint8_t HuffDecoderCommon::table24_1_emit_[108] = {
2097     0x5e, 0x31, 0x30, 0x5e, 0x31, 0x31, 0x5e, 0x31, 0x32, 0x5e, 0x31, 0x61,
2098     0x5e, 0x31, 0x63, 0x5e, 0x31, 0x65, 0x5e, 0x31, 0x69, 0x5e, 0x31, 0x6f,
2099     0x5e, 0x31, 0x73, 0x5e, 0x31, 0x74, 0x5e, 0x31, 0x20, 0x5e, 0x31, 0x25,
2100     0x5e, 0x31, 0x2d, 0x5e, 0x31, 0x2e, 0x5e, 0x31, 0x2f, 0x5e, 0x31, 0x33,
2101     0x5e, 0x31, 0x34, 0x5e, 0x31, 0x35, 0x5e, 0x31, 0x36, 0x5e, 0x31, 0x37,
2102     0x5e, 0x31, 0x38, 0x5e, 0x31, 0x39, 0x5e, 0x31, 0x3d, 0x5e, 0x31, 0x41,
2103     0x5e, 0x31, 0x5f, 0x5e, 0x31, 0x62, 0x5e, 0x31, 0x64, 0x5e, 0x31, 0x66,
2104     0x5e, 0x31, 0x67, 0x5e, 0x31, 0x68, 0x5e, 0x31, 0x6c, 0x5e, 0x31, 0x6d,
2105     0x5e, 0x31, 0x6e, 0x5e, 0x31, 0x70, 0x5e, 0x31, 0x72, 0x5e, 0x31, 0x75};
2106 const uint8_t HuffDecoderCommon::table24_2_emit_[108] = {
2107     0x5e, 0x32, 0x30, 0x5e, 0x32, 0x31, 0x5e, 0x32, 0x32, 0x5e, 0x32, 0x61,
2108     0x5e, 0x32, 0x63, 0x5e, 0x32, 0x65, 0x5e, 0x32, 0x69, 0x5e, 0x32, 0x6f,
2109     0x5e, 0x32, 0x73, 0x5e, 0x32, 0x74, 0x5e, 0x32, 0x20, 0x5e, 0x32, 0x25,
2110     0x5e, 0x32, 0x2d, 0x5e, 0x32, 0x2e, 0x5e, 0x32, 0x2f, 0x5e, 0x32, 0x33,
2111     0x5e, 0x32, 0x34, 0x5e, 0x32, 0x35, 0x5e, 0x32, 0x36, 0x5e, 0x32, 0x37,
2112     0x5e, 0x32, 0x38, 0x5e, 0x32, 0x39, 0x5e, 0x32, 0x3d, 0x5e, 0x32, 0x41,
2113     0x5e, 0x32, 0x5f, 0x5e, 0x32, 0x62, 0x5e, 0x32, 0x64, 0x5e, 0x32, 0x66,
2114     0x5e, 0x32, 0x67, 0x5e, 0x32, 0x68, 0x5e, 0x32, 0x6c, 0x5e, 0x32, 0x6d,
2115     0x5e, 0x32, 0x6e, 0x5e, 0x32, 0x70, 0x5e, 0x32, 0x72, 0x5e, 0x32, 0x75};
2116 const uint8_t HuffDecoderCommon::table24_3_emit_[108] = {
2117     0x5e, 0x61, 0x30, 0x5e, 0x61, 0x31, 0x5e, 0x61, 0x32, 0x5e, 0x61, 0x61,
2118     0x5e, 0x61, 0x63, 0x5e, 0x61, 0x65, 0x5e, 0x61, 0x69, 0x5e, 0x61, 0x6f,
2119     0x5e, 0x61, 0x73, 0x5e, 0x61, 0x74, 0x5e, 0x61, 0x20, 0x5e, 0x61, 0x25,
2120     0x5e, 0x61, 0x2d, 0x5e, 0x61, 0x2e, 0x5e, 0x61, 0x2f, 0x5e, 0x61, 0x33,
2121     0x5e, 0x61, 0x34, 0x5e, 0x61, 0x35, 0x5e, 0x61, 0x36, 0x5e, 0x61, 0x37,
2122     0x5e, 0x61, 0x38, 0x5e, 0x61, 0x39, 0x5e, 0x61, 0x3d, 0x5e, 0x61, 0x41,
2123     0x5e, 0x61, 0x5f, 0x5e, 0x61, 0x62, 0x5e, 0x61, 0x64, 0x5e, 0x61, 0x66,
2124     0x5e, 0x61, 0x67, 0x5e, 0x61, 0x68, 0x5e, 0x61, 0x6c, 0x5e, 0x61, 0x6d,
2125     0x5e, 0x61, 0x6e, 0x5e, 0x61, 0x70, 0x5e, 0x61, 0x72, 0x5e, 0x61, 0x75};
2126 const uint8_t HuffDecoderCommon::table24_4_emit_[108] = {
2127     0x5e, 0x63, 0x30, 0x5e, 0x63, 0x31, 0x5e, 0x63, 0x32, 0x5e, 0x63, 0x61,
2128     0x5e, 0x63, 0x63, 0x5e, 0x63, 0x65, 0x5e, 0x63, 0x69, 0x5e, 0x63, 0x6f,
2129     0x5e, 0x63, 0x73, 0x5e, 0x63, 0x74, 0x5e, 0x63, 0x20, 0x5e, 0x63, 0x25,
2130     0x5e, 0x63, 0x2d, 0x5e, 0x63, 0x2e, 0x5e, 0x63, 0x2f, 0x5e, 0x63, 0x33,
2131     0x5e, 0x63, 0x34, 0x5e, 0x63, 0x35, 0x5e, 0x63, 0x36, 0x5e, 0x63, 0x37,
2132     0x5e, 0x63, 0x38, 0x5e, 0x63, 0x39, 0x5e, 0x63, 0x3d, 0x5e, 0x63, 0x41,
2133     0x5e, 0x63, 0x5f, 0x5e, 0x63, 0x62, 0x5e, 0x63, 0x64, 0x5e, 0x63, 0x66,
2134     0x5e, 0x63, 0x67, 0x5e, 0x63, 0x68, 0x5e, 0x63, 0x6c, 0x5e, 0x63, 0x6d,
2135     0x5e, 0x63, 0x6e, 0x5e, 0x63, 0x70, 0x5e, 0x63, 0x72, 0x5e, 0x63, 0x75};
2136 const uint8_t HuffDecoderCommon::table24_5_emit_[108] = {
2137     0x5e, 0x65, 0x30, 0x5e, 0x65, 0x31, 0x5e, 0x65, 0x32, 0x5e, 0x65, 0x61,
2138     0x5e, 0x65, 0x63, 0x5e, 0x65, 0x65, 0x5e, 0x65, 0x69, 0x5e, 0x65, 0x6f,
2139     0x5e, 0x65, 0x73, 0x5e, 0x65, 0x74, 0x5e, 0x65, 0x20, 0x5e, 0x65, 0x25,
2140     0x5e, 0x65, 0x2d, 0x5e, 0x65, 0x2e, 0x5e, 0x65, 0x2f, 0x5e, 0x65, 0x33,
2141     0x5e, 0x65, 0x34, 0x5e, 0x65, 0x35, 0x5e, 0x65, 0x36, 0x5e, 0x65, 0x37,
2142     0x5e, 0x65, 0x38, 0x5e, 0x65, 0x39, 0x5e, 0x65, 0x3d, 0x5e, 0x65, 0x41,
2143     0x5e, 0x65, 0x5f, 0x5e, 0x65, 0x62, 0x5e, 0x65, 0x64, 0x5e, 0x65, 0x66,
2144     0x5e, 0x65, 0x67, 0x5e, 0x65, 0x68, 0x5e, 0x65, 0x6c, 0x5e, 0x65, 0x6d,
2145     0x5e, 0x65, 0x6e, 0x5e, 0x65, 0x70, 0x5e, 0x65, 0x72, 0x5e, 0x65, 0x75};
2146 const uint8_t HuffDecoderCommon::table24_6_emit_[108] = {
2147     0x5e, 0x69, 0x30, 0x5e, 0x69, 0x31, 0x5e, 0x69, 0x32, 0x5e, 0x69, 0x61,
2148     0x5e, 0x69, 0x63, 0x5e, 0x69, 0x65, 0x5e, 0x69, 0x69, 0x5e, 0x69, 0x6f,
2149     0x5e, 0x69, 0x73, 0x5e, 0x69, 0x74, 0x5e, 0x69, 0x20, 0x5e, 0x69, 0x25,
2150     0x5e, 0x69, 0x2d, 0x5e, 0x69, 0x2e, 0x5e, 0x69, 0x2f, 0x5e, 0x69, 0x33,
2151     0x5e, 0x69, 0x34, 0x5e, 0x69, 0x35, 0x5e, 0x69, 0x36, 0x5e, 0x69, 0x37,
2152     0x5e, 0x69, 0x38, 0x5e, 0x69, 0x39, 0x5e, 0x69, 0x3d, 0x5e, 0x69, 0x41,
2153     0x5e, 0x69, 0x5f, 0x5e, 0x69, 0x62, 0x5e, 0x69, 0x64, 0x5e, 0x69, 0x66,
2154     0x5e, 0x69, 0x67, 0x5e, 0x69, 0x68, 0x5e, 0x69, 0x6c, 0x5e, 0x69, 0x6d,
2155     0x5e, 0x69, 0x6e, 0x5e, 0x69, 0x70, 0x5e, 0x69, 0x72, 0x5e, 0x69, 0x75};
2156 const uint8_t HuffDecoderCommon::table24_7_emit_[108] = {
2157     0x5e, 0x6f, 0x30, 0x5e, 0x6f, 0x31, 0x5e, 0x6f, 0x32, 0x5e, 0x6f, 0x61,
2158     0x5e, 0x6f, 0x63, 0x5e, 0x6f, 0x65, 0x5e, 0x6f, 0x69, 0x5e, 0x6f, 0x6f,
2159     0x5e, 0x6f, 0x73, 0x5e, 0x6f, 0x74, 0x5e, 0x6f, 0x20, 0x5e, 0x6f, 0x25,
2160     0x5e, 0x6f, 0x2d, 0x5e, 0x6f, 0x2e, 0x5e, 0x6f, 0x2f, 0x5e, 0x6f, 0x33,
2161     0x5e, 0x6f, 0x34, 0x5e, 0x6f, 0x35, 0x5e, 0x6f, 0x36, 0x5e, 0x6f, 0x37,
2162     0x5e, 0x6f, 0x38, 0x5e, 0x6f, 0x39, 0x5e, 0x6f, 0x3d, 0x5e, 0x6f, 0x41,
2163     0x5e, 0x6f, 0x5f, 0x5e, 0x6f, 0x62, 0x5e, 0x6f, 0x64, 0x5e, 0x6f, 0x66,
2164     0x5e, 0x6f, 0x67, 0x5e, 0x6f, 0x68, 0x5e, 0x6f, 0x6c, 0x5e, 0x6f, 0x6d,
2165     0x5e, 0x6f, 0x6e, 0x5e, 0x6f, 0x70, 0x5e, 0x6f, 0x72, 0x5e, 0x6f, 0x75};
2166 const uint8_t HuffDecoderCommon::table24_8_emit_[108] = {
2167     0x5e, 0x73, 0x30, 0x5e, 0x73, 0x31, 0x5e, 0x73, 0x32, 0x5e, 0x73, 0x61,
2168     0x5e, 0x73, 0x63, 0x5e, 0x73, 0x65, 0x5e, 0x73, 0x69, 0x5e, 0x73, 0x6f,
2169     0x5e, 0x73, 0x73, 0x5e, 0x73, 0x74, 0x5e, 0x73, 0x20, 0x5e, 0x73, 0x25,
2170     0x5e, 0x73, 0x2d, 0x5e, 0x73, 0x2e, 0x5e, 0x73, 0x2f, 0x5e, 0x73, 0x33,
2171     0x5e, 0x73, 0x34, 0x5e, 0x73, 0x35, 0x5e, 0x73, 0x36, 0x5e, 0x73, 0x37,
2172     0x5e, 0x73, 0x38, 0x5e, 0x73, 0x39, 0x5e, 0x73, 0x3d, 0x5e, 0x73, 0x41,
2173     0x5e, 0x73, 0x5f, 0x5e, 0x73, 0x62, 0x5e, 0x73, 0x64, 0x5e, 0x73, 0x66,
2174     0x5e, 0x73, 0x67, 0x5e, 0x73, 0x68, 0x5e, 0x73, 0x6c, 0x5e, 0x73, 0x6d,
2175     0x5e, 0x73, 0x6e, 0x5e, 0x73, 0x70, 0x5e, 0x73, 0x72, 0x5e, 0x73, 0x75};
2176 const uint8_t HuffDecoderCommon::table24_9_emit_[108] = {
2177     0x5e, 0x74, 0x30, 0x5e, 0x74, 0x31, 0x5e, 0x74, 0x32, 0x5e, 0x74, 0x61,
2178     0x5e, 0x74, 0x63, 0x5e, 0x74, 0x65, 0x5e, 0x74, 0x69, 0x5e, 0x74, 0x6f,
2179     0x5e, 0x74, 0x73, 0x5e, 0x74, 0x74, 0x5e, 0x74, 0x20, 0x5e, 0x74, 0x25,
2180     0x5e, 0x74, 0x2d, 0x5e, 0x74, 0x2e, 0x5e, 0x74, 0x2f, 0x5e, 0x74, 0x33,
2181     0x5e, 0x74, 0x34, 0x5e, 0x74, 0x35, 0x5e, 0x74, 0x36, 0x5e, 0x74, 0x37,
2182     0x5e, 0x74, 0x38, 0x5e, 0x74, 0x39, 0x5e, 0x74, 0x3d, 0x5e, 0x74, 0x41,
2183     0x5e, 0x74, 0x5f, 0x5e, 0x74, 0x62, 0x5e, 0x74, 0x64, 0x5e, 0x74, 0x66,
2184     0x5e, 0x74, 0x67, 0x5e, 0x74, 0x68, 0x5e, 0x74, 0x6c, 0x5e, 0x74, 0x6d,
2185     0x5e, 0x74, 0x6e, 0x5e, 0x74, 0x70, 0x5e, 0x74, 0x72, 0x5e, 0x74, 0x75};
2186 const uint8_t HuffDecoderCommon::table24_10_emit_[60] = {
2187     0x5e, 0x20, 0x30, 0x5e, 0x20, 0x31, 0x5e, 0x20, 0x32, 0x5e, 0x20, 0x61,
2188     0x5e, 0x20, 0x63, 0x5e, 0x20, 0x65, 0x5e, 0x20, 0x69, 0x5e, 0x20, 0x6f,
2189     0x5e, 0x20, 0x73, 0x5e, 0x20, 0x74, 0x5e, 0x25, 0x30, 0x5e, 0x25, 0x31,
2190     0x5e, 0x25, 0x32, 0x5e, 0x25, 0x61, 0x5e, 0x25, 0x63, 0x5e, 0x25, 0x65,
2191     0x5e, 0x25, 0x69, 0x5e, 0x25, 0x6f, 0x5e, 0x25, 0x73, 0x5e, 0x25, 0x74};
2192 const uint16_t HuffDecoderCommon::table24_10_ops_[64] = {
2193     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9,
2194     0x00c1, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2195     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2196     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2197     0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 0x0199,
2198     0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2199     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2200     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f2};
2201 const uint8_t HuffDecoderCommon::table24_11_emit_[60] = {
2202     0x5e, 0x2d, 0x30, 0x5e, 0x2d, 0x31, 0x5e, 0x2d, 0x32, 0x5e, 0x2d, 0x61,
2203     0x5e, 0x2d, 0x63, 0x5e, 0x2d, 0x65, 0x5e, 0x2d, 0x69, 0x5e, 0x2d, 0x6f,
2204     0x5e, 0x2d, 0x73, 0x5e, 0x2d, 0x74, 0x5e, 0x2e, 0x30, 0x5e, 0x2e, 0x31,
2205     0x5e, 0x2e, 0x32, 0x5e, 0x2e, 0x61, 0x5e, 0x2e, 0x63, 0x5e, 0x2e, 0x65,
2206     0x5e, 0x2e, 0x69, 0x5e, 0x2e, 0x6f, 0x5e, 0x2e, 0x73, 0x5e, 0x2e, 0x74};
2207 const uint8_t HuffDecoderCommon::table24_12_emit_[60] = {
2208     0x5e, 0x2f, 0x30, 0x5e, 0x2f, 0x31, 0x5e, 0x2f, 0x32, 0x5e, 0x2f, 0x61,
2209     0x5e, 0x2f, 0x63, 0x5e, 0x2f, 0x65, 0x5e, 0x2f, 0x69, 0x5e, 0x2f, 0x6f,
2210     0x5e, 0x2f, 0x73, 0x5e, 0x2f, 0x74, 0x5e, 0x33, 0x30, 0x5e, 0x33, 0x31,
2211     0x5e, 0x33, 0x32, 0x5e, 0x33, 0x61, 0x5e, 0x33, 0x63, 0x5e, 0x33, 0x65,
2212     0x5e, 0x33, 0x69, 0x5e, 0x33, 0x6f, 0x5e, 0x33, 0x73, 0x5e, 0x33, 0x74};
2213 const uint8_t HuffDecoderCommon::table24_13_emit_[60] = {
2214     0x5e, 0x34, 0x30, 0x5e, 0x34, 0x31, 0x5e, 0x34, 0x32, 0x5e, 0x34, 0x61,
2215     0x5e, 0x34, 0x63, 0x5e, 0x34, 0x65, 0x5e, 0x34, 0x69, 0x5e, 0x34, 0x6f,
2216     0x5e, 0x34, 0x73, 0x5e, 0x34, 0x74, 0x5e, 0x35, 0x30, 0x5e, 0x35, 0x31,
2217     0x5e, 0x35, 0x32, 0x5e, 0x35, 0x61, 0x5e, 0x35, 0x63, 0x5e, 0x35, 0x65,
2218     0x5e, 0x35, 0x69, 0x5e, 0x35, 0x6f, 0x5e, 0x35, 0x73, 0x5e, 0x35, 0x74};
2219 const uint8_t HuffDecoderCommon::table24_14_emit_[60] = {
2220     0x5e, 0x36, 0x30, 0x5e, 0x36, 0x31, 0x5e, 0x36, 0x32, 0x5e, 0x36, 0x61,
2221     0x5e, 0x36, 0x63, 0x5e, 0x36, 0x65, 0x5e, 0x36, 0x69, 0x5e, 0x36, 0x6f,
2222     0x5e, 0x36, 0x73, 0x5e, 0x36, 0x74, 0x5e, 0x37, 0x30, 0x5e, 0x37, 0x31,
2223     0x5e, 0x37, 0x32, 0x5e, 0x37, 0x61, 0x5e, 0x37, 0x63, 0x5e, 0x37, 0x65,
2224     0x5e, 0x37, 0x69, 0x5e, 0x37, 0x6f, 0x5e, 0x37, 0x73, 0x5e, 0x37, 0x74};
2225 const uint8_t HuffDecoderCommon::table24_15_emit_[60] = {
2226     0x5e, 0x38, 0x30, 0x5e, 0x38, 0x31, 0x5e, 0x38, 0x32, 0x5e, 0x38, 0x61,
2227     0x5e, 0x38, 0x63, 0x5e, 0x38, 0x65, 0x5e, 0x38, 0x69, 0x5e, 0x38, 0x6f,
2228     0x5e, 0x38, 0x73, 0x5e, 0x38, 0x74, 0x5e, 0x39, 0x30, 0x5e, 0x39, 0x31,
2229     0x5e, 0x39, 0x32, 0x5e, 0x39, 0x61, 0x5e, 0x39, 0x63, 0x5e, 0x39, 0x65,
2230     0x5e, 0x39, 0x69, 0x5e, 0x39, 0x6f, 0x5e, 0x39, 0x73, 0x5e, 0x39, 0x74};
2231 const uint8_t HuffDecoderCommon::table24_16_emit_[60] = {
2232     0x5e, 0x3d, 0x30, 0x5e, 0x3d, 0x31, 0x5e, 0x3d, 0x32, 0x5e, 0x3d, 0x61,
2233     0x5e, 0x3d, 0x63, 0x5e, 0x3d, 0x65, 0x5e, 0x3d, 0x69, 0x5e, 0x3d, 0x6f,
2234     0x5e, 0x3d, 0x73, 0x5e, 0x3d, 0x74, 0x5e, 0x41, 0x30, 0x5e, 0x41, 0x31,
2235     0x5e, 0x41, 0x32, 0x5e, 0x41, 0x61, 0x5e, 0x41, 0x63, 0x5e, 0x41, 0x65,
2236     0x5e, 0x41, 0x69, 0x5e, 0x41, 0x6f, 0x5e, 0x41, 0x73, 0x5e, 0x41, 0x74};
2237 const uint8_t HuffDecoderCommon::table24_17_emit_[60] = {
2238     0x5e, 0x5f, 0x30, 0x5e, 0x5f, 0x31, 0x5e, 0x5f, 0x32, 0x5e, 0x5f, 0x61,
2239     0x5e, 0x5f, 0x63, 0x5e, 0x5f, 0x65, 0x5e, 0x5f, 0x69, 0x5e, 0x5f, 0x6f,
2240     0x5e, 0x5f, 0x73, 0x5e, 0x5f, 0x74, 0x5e, 0x62, 0x30, 0x5e, 0x62, 0x31,
2241     0x5e, 0x62, 0x32, 0x5e, 0x62, 0x61, 0x5e, 0x62, 0x63, 0x5e, 0x62, 0x65,
2242     0x5e, 0x62, 0x69, 0x5e, 0x62, 0x6f, 0x5e, 0x62, 0x73, 0x5e, 0x62, 0x74};
2243 const uint8_t HuffDecoderCommon::table24_18_emit_[60] = {
2244     0x5e, 0x64, 0x30, 0x5e, 0x64, 0x31, 0x5e, 0x64, 0x32, 0x5e, 0x64, 0x61,
2245     0x5e, 0x64, 0x63, 0x5e, 0x64, 0x65, 0x5e, 0x64, 0x69, 0x5e, 0x64, 0x6f,
2246     0x5e, 0x64, 0x73, 0x5e, 0x64, 0x74, 0x5e, 0x66, 0x30, 0x5e, 0x66, 0x31,
2247     0x5e, 0x66, 0x32, 0x5e, 0x66, 0x61, 0x5e, 0x66, 0x63, 0x5e, 0x66, 0x65,
2248     0x5e, 0x66, 0x69, 0x5e, 0x66, 0x6f, 0x5e, 0x66, 0x73, 0x5e, 0x66, 0x74};
2249 const uint8_t HuffDecoderCommon::table24_19_emit_[60] = {
2250     0x5e, 0x67, 0x30, 0x5e, 0x67, 0x31, 0x5e, 0x67, 0x32, 0x5e, 0x67, 0x61,
2251     0x5e, 0x67, 0x63, 0x5e, 0x67, 0x65, 0x5e, 0x67, 0x69, 0x5e, 0x67, 0x6f,
2252     0x5e, 0x67, 0x73, 0x5e, 0x67, 0x74, 0x5e, 0x68, 0x30, 0x5e, 0x68, 0x31,
2253     0x5e, 0x68, 0x32, 0x5e, 0x68, 0x61, 0x5e, 0x68, 0x63, 0x5e, 0x68, 0x65,
2254     0x5e, 0x68, 0x69, 0x5e, 0x68, 0x6f, 0x5e, 0x68, 0x73, 0x5e, 0x68, 0x74};
2255 const uint8_t HuffDecoderCommon::table24_20_emit_[60] = {
2256     0x5e, 0x6c, 0x30, 0x5e, 0x6c, 0x31, 0x5e, 0x6c, 0x32, 0x5e, 0x6c, 0x61,
2257     0x5e, 0x6c, 0x63, 0x5e, 0x6c, 0x65, 0x5e, 0x6c, 0x69, 0x5e, 0x6c, 0x6f,
2258     0x5e, 0x6c, 0x73, 0x5e, 0x6c, 0x74, 0x5e, 0x6d, 0x30, 0x5e, 0x6d, 0x31,
2259     0x5e, 0x6d, 0x32, 0x5e, 0x6d, 0x61, 0x5e, 0x6d, 0x63, 0x5e, 0x6d, 0x65,
2260     0x5e, 0x6d, 0x69, 0x5e, 0x6d, 0x6f, 0x5e, 0x6d, 0x73, 0x5e, 0x6d, 0x74};
2261 const uint8_t HuffDecoderCommon::table24_21_emit_[60] = {
2262     0x5e, 0x6e, 0x30, 0x5e, 0x6e, 0x31, 0x5e, 0x6e, 0x32, 0x5e, 0x6e, 0x61,
2263     0x5e, 0x6e, 0x63, 0x5e, 0x6e, 0x65, 0x5e, 0x6e, 0x69, 0x5e, 0x6e, 0x6f,
2264     0x5e, 0x6e, 0x73, 0x5e, 0x6e, 0x74, 0x5e, 0x70, 0x30, 0x5e, 0x70, 0x31,
2265     0x5e, 0x70, 0x32, 0x5e, 0x70, 0x61, 0x5e, 0x70, 0x63, 0x5e, 0x70, 0x65,
2266     0x5e, 0x70, 0x69, 0x5e, 0x70, 0x6f, 0x5e, 0x70, 0x73, 0x5e, 0x70, 0x74};
2267 const uint8_t HuffDecoderCommon::table24_22_emit_[60] = {
2268     0x5e, 0x72, 0x30, 0x5e, 0x72, 0x31, 0x5e, 0x72, 0x32, 0x5e, 0x72, 0x61,
2269     0x5e, 0x72, 0x63, 0x5e, 0x72, 0x65, 0x5e, 0x72, 0x69, 0x5e, 0x72, 0x6f,
2270     0x5e, 0x72, 0x73, 0x5e, 0x72, 0x74, 0x5e, 0x75, 0x30, 0x5e, 0x75, 0x31,
2271     0x5e, 0x75, 0x32, 0x5e, 0x75, 0x61, 0x5e, 0x75, 0x63, 0x5e, 0x75, 0x65,
2272     0x5e, 0x75, 0x69, 0x5e, 0x75, 0x6f, 0x5e, 0x75, 0x73, 0x5e, 0x75, 0x74};
2273 const uint8_t HuffDecoderCommon::table24_23_emit_[8] = {0x5e, 0x3a, 0x5e, 0x42,
2274                                                         0x5e, 0x43, 0x5e, 0x44};
2275 const uint16_t HuffDecoderCommon::table24_23_ops_[64] = {
2276     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2277     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2278     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2279     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
2280     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2281     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
2282     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2283     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032};
2284 const uint8_t HuffDecoderCommon::table24_24_emit_[8] = {0x5e, 0x45, 0x5e, 0x46,
2285                                                         0x5e, 0x47, 0x5e, 0x48};
2286 const uint8_t HuffDecoderCommon::table24_25_emit_[8] = {0x5e, 0x49, 0x5e, 0x4a,
2287                                                         0x5e, 0x4b, 0x5e, 0x4c};
2288 const uint8_t HuffDecoderCommon::table24_26_emit_[8] = {0x5e, 0x4d, 0x5e, 0x4e,
2289                                                         0x5e, 0x4f, 0x5e, 0x50};
2290 const uint8_t HuffDecoderCommon::table24_27_emit_[8] = {0x5e, 0x51, 0x5e, 0x52,
2291                                                         0x5e, 0x53, 0x5e, 0x54};
2292 const uint8_t HuffDecoderCommon::table24_28_emit_[8] = {0x5e, 0x55, 0x5e, 0x56,
2293                                                         0x5e, 0x57, 0x5e, 0x59};
2294 const uint8_t HuffDecoderCommon::table24_29_emit_[8] = {0x5e, 0x6a, 0x5e, 0x6b,
2295                                                         0x5e, 0x71, 0x5e, 0x76};
2296 const uint8_t HuffDecoderCommon::table24_30_emit_[8] = {0x5e, 0x77, 0x5e, 0x78,
2297                                                         0x5e, 0x79, 0x5e, 0x7a};
2298 const uint8_t HuffDecoderCommon::table24_31_emit_[28] = {
2299     0x5e, 0x26, 0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58,
2300     0x5e, 0x5a, 0x5e, 0x21, 0x5e, 0x22, 0x5e, 0x28, 0x5e, 0x29,
2301     0x5e, 0x3f, 0x5e, 0x27, 0x5e, 0x2b, 0x5e, 0x7c};
2302 const uint16_t HuffDecoderCommon::table24_31_ops_[64] = {
2303     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2304     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
2305     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
2306     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
2307     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2308     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
2309     0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082, 0x0000, 0x0092,
2310     0x0000, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x0000, 0x0000, 0x0003};
2311 const uint8_t HuffDecoderCommon::table24_32_emit_[108] = {
2312     0x7d, 0x30, 0x30, 0x7d, 0x30, 0x31, 0x7d, 0x30, 0x32, 0x7d, 0x30, 0x61,
2313     0x7d, 0x30, 0x63, 0x7d, 0x30, 0x65, 0x7d, 0x30, 0x69, 0x7d, 0x30, 0x6f,
2314     0x7d, 0x30, 0x73, 0x7d, 0x30, 0x74, 0x7d, 0x30, 0x20, 0x7d, 0x30, 0x25,
2315     0x7d, 0x30, 0x2d, 0x7d, 0x30, 0x2e, 0x7d, 0x30, 0x2f, 0x7d, 0x30, 0x33,
2316     0x7d, 0x30, 0x34, 0x7d, 0x30, 0x35, 0x7d, 0x30, 0x36, 0x7d, 0x30, 0x37,
2317     0x7d, 0x30, 0x38, 0x7d, 0x30, 0x39, 0x7d, 0x30, 0x3d, 0x7d, 0x30, 0x41,
2318     0x7d, 0x30, 0x5f, 0x7d, 0x30, 0x62, 0x7d, 0x30, 0x64, 0x7d, 0x30, 0x66,
2319     0x7d, 0x30, 0x67, 0x7d, 0x30, 0x68, 0x7d, 0x30, 0x6c, 0x7d, 0x30, 0x6d,
2320     0x7d, 0x30, 0x6e, 0x7d, 0x30, 0x70, 0x7d, 0x30, 0x72, 0x7d, 0x30, 0x75};
2321 const uint8_t HuffDecoderCommon::table24_33_emit_[108] = {
2322     0x7d, 0x31, 0x30, 0x7d, 0x31, 0x31, 0x7d, 0x31, 0x32, 0x7d, 0x31, 0x61,
2323     0x7d, 0x31, 0x63, 0x7d, 0x31, 0x65, 0x7d, 0x31, 0x69, 0x7d, 0x31, 0x6f,
2324     0x7d, 0x31, 0x73, 0x7d, 0x31, 0x74, 0x7d, 0x31, 0x20, 0x7d, 0x31, 0x25,
2325     0x7d, 0x31, 0x2d, 0x7d, 0x31, 0x2e, 0x7d, 0x31, 0x2f, 0x7d, 0x31, 0x33,
2326     0x7d, 0x31, 0x34, 0x7d, 0x31, 0x35, 0x7d, 0x31, 0x36, 0x7d, 0x31, 0x37,
2327     0x7d, 0x31, 0x38, 0x7d, 0x31, 0x39, 0x7d, 0x31, 0x3d, 0x7d, 0x31, 0x41,
2328     0x7d, 0x31, 0x5f, 0x7d, 0x31, 0x62, 0x7d, 0x31, 0x64, 0x7d, 0x31, 0x66,
2329     0x7d, 0x31, 0x67, 0x7d, 0x31, 0x68, 0x7d, 0x31, 0x6c, 0x7d, 0x31, 0x6d,
2330     0x7d, 0x31, 0x6e, 0x7d, 0x31, 0x70, 0x7d, 0x31, 0x72, 0x7d, 0x31, 0x75};
2331 const uint8_t HuffDecoderCommon::table24_34_emit_[108] = {
2332     0x7d, 0x32, 0x30, 0x7d, 0x32, 0x31, 0x7d, 0x32, 0x32, 0x7d, 0x32, 0x61,
2333     0x7d, 0x32, 0x63, 0x7d, 0x32, 0x65, 0x7d, 0x32, 0x69, 0x7d, 0x32, 0x6f,
2334     0x7d, 0x32, 0x73, 0x7d, 0x32, 0x74, 0x7d, 0x32, 0x20, 0x7d, 0x32, 0x25,
2335     0x7d, 0x32, 0x2d, 0x7d, 0x32, 0x2e, 0x7d, 0x32, 0x2f, 0x7d, 0x32, 0x33,
2336     0x7d, 0x32, 0x34, 0x7d, 0x32, 0x35, 0x7d, 0x32, 0x36, 0x7d, 0x32, 0x37,
2337     0x7d, 0x32, 0x38, 0x7d, 0x32, 0x39, 0x7d, 0x32, 0x3d, 0x7d, 0x32, 0x41,
2338     0x7d, 0x32, 0x5f, 0x7d, 0x32, 0x62, 0x7d, 0x32, 0x64, 0x7d, 0x32, 0x66,
2339     0x7d, 0x32, 0x67, 0x7d, 0x32, 0x68, 0x7d, 0x32, 0x6c, 0x7d, 0x32, 0x6d,
2340     0x7d, 0x32, 0x6e, 0x7d, 0x32, 0x70, 0x7d, 0x32, 0x72, 0x7d, 0x32, 0x75};
2341 const uint8_t HuffDecoderCommon::table24_35_emit_[108] = {
2342     0x7d, 0x61, 0x30, 0x7d, 0x61, 0x31, 0x7d, 0x61, 0x32, 0x7d, 0x61, 0x61,
2343     0x7d, 0x61, 0x63, 0x7d, 0x61, 0x65, 0x7d, 0x61, 0x69, 0x7d, 0x61, 0x6f,
2344     0x7d, 0x61, 0x73, 0x7d, 0x61, 0x74, 0x7d, 0x61, 0x20, 0x7d, 0x61, 0x25,
2345     0x7d, 0x61, 0x2d, 0x7d, 0x61, 0x2e, 0x7d, 0x61, 0x2f, 0x7d, 0x61, 0x33,
2346     0x7d, 0x61, 0x34, 0x7d, 0x61, 0x35, 0x7d, 0x61, 0x36, 0x7d, 0x61, 0x37,
2347     0x7d, 0x61, 0x38, 0x7d, 0x61, 0x39, 0x7d, 0x61, 0x3d, 0x7d, 0x61, 0x41,
2348     0x7d, 0x61, 0x5f, 0x7d, 0x61, 0x62, 0x7d, 0x61, 0x64, 0x7d, 0x61, 0x66,
2349     0x7d, 0x61, 0x67, 0x7d, 0x61, 0x68, 0x7d, 0x61, 0x6c, 0x7d, 0x61, 0x6d,
2350     0x7d, 0x61, 0x6e, 0x7d, 0x61, 0x70, 0x7d, 0x61, 0x72, 0x7d, 0x61, 0x75};
2351 const uint8_t HuffDecoderCommon::table24_36_emit_[108] = {
2352     0x7d, 0x63, 0x30, 0x7d, 0x63, 0x31, 0x7d, 0x63, 0x32, 0x7d, 0x63, 0x61,
2353     0x7d, 0x63, 0x63, 0x7d, 0x63, 0x65, 0x7d, 0x63, 0x69, 0x7d, 0x63, 0x6f,
2354     0x7d, 0x63, 0x73, 0x7d, 0x63, 0x74, 0x7d, 0x63, 0x20, 0x7d, 0x63, 0x25,
2355     0x7d, 0x63, 0x2d, 0x7d, 0x63, 0x2e, 0x7d, 0x63, 0x2f, 0x7d, 0x63, 0x33,
2356     0x7d, 0x63, 0x34, 0x7d, 0x63, 0x35, 0x7d, 0x63, 0x36, 0x7d, 0x63, 0x37,
2357     0x7d, 0x63, 0x38, 0x7d, 0x63, 0x39, 0x7d, 0x63, 0x3d, 0x7d, 0x63, 0x41,
2358     0x7d, 0x63, 0x5f, 0x7d, 0x63, 0x62, 0x7d, 0x63, 0x64, 0x7d, 0x63, 0x66,
2359     0x7d, 0x63, 0x67, 0x7d, 0x63, 0x68, 0x7d, 0x63, 0x6c, 0x7d, 0x63, 0x6d,
2360     0x7d, 0x63, 0x6e, 0x7d, 0x63, 0x70, 0x7d, 0x63, 0x72, 0x7d, 0x63, 0x75};
2361 const uint8_t HuffDecoderCommon::table24_37_emit_[108] = {
2362     0x7d, 0x65, 0x30, 0x7d, 0x65, 0x31, 0x7d, 0x65, 0x32, 0x7d, 0x65, 0x61,
2363     0x7d, 0x65, 0x63, 0x7d, 0x65, 0x65, 0x7d, 0x65, 0x69, 0x7d, 0x65, 0x6f,
2364     0x7d, 0x65, 0x73, 0x7d, 0x65, 0x74, 0x7d, 0x65, 0x20, 0x7d, 0x65, 0x25,
2365     0x7d, 0x65, 0x2d, 0x7d, 0x65, 0x2e, 0x7d, 0x65, 0x2f, 0x7d, 0x65, 0x33,
2366     0x7d, 0x65, 0x34, 0x7d, 0x65, 0x35, 0x7d, 0x65, 0x36, 0x7d, 0x65, 0x37,
2367     0x7d, 0x65, 0x38, 0x7d, 0x65, 0x39, 0x7d, 0x65, 0x3d, 0x7d, 0x65, 0x41,
2368     0x7d, 0x65, 0x5f, 0x7d, 0x65, 0x62, 0x7d, 0x65, 0x64, 0x7d, 0x65, 0x66,
2369     0x7d, 0x65, 0x67, 0x7d, 0x65, 0x68, 0x7d, 0x65, 0x6c, 0x7d, 0x65, 0x6d,
2370     0x7d, 0x65, 0x6e, 0x7d, 0x65, 0x70, 0x7d, 0x65, 0x72, 0x7d, 0x65, 0x75};
2371 const uint8_t HuffDecoderCommon::table24_38_emit_[108] = {
2372     0x7d, 0x69, 0x30, 0x7d, 0x69, 0x31, 0x7d, 0x69, 0x32, 0x7d, 0x69, 0x61,
2373     0x7d, 0x69, 0x63, 0x7d, 0x69, 0x65, 0x7d, 0x69, 0x69, 0x7d, 0x69, 0x6f,
2374     0x7d, 0x69, 0x73, 0x7d, 0x69, 0x74, 0x7d, 0x69, 0x20, 0x7d, 0x69, 0x25,
2375     0x7d, 0x69, 0x2d, 0x7d, 0x69, 0x2e, 0x7d, 0x69, 0x2f, 0x7d, 0x69, 0x33,
2376     0x7d, 0x69, 0x34, 0x7d, 0x69, 0x35, 0x7d, 0x69, 0x36, 0x7d, 0x69, 0x37,
2377     0x7d, 0x69, 0x38, 0x7d, 0x69, 0x39, 0x7d, 0x69, 0x3d, 0x7d, 0x69, 0x41,
2378     0x7d, 0x69, 0x5f, 0x7d, 0x69, 0x62, 0x7d, 0x69, 0x64, 0x7d, 0x69, 0x66,
2379     0x7d, 0x69, 0x67, 0x7d, 0x69, 0x68, 0x7d, 0x69, 0x6c, 0x7d, 0x69, 0x6d,
2380     0x7d, 0x69, 0x6e, 0x7d, 0x69, 0x70, 0x7d, 0x69, 0x72, 0x7d, 0x69, 0x75};
2381 const uint8_t HuffDecoderCommon::table24_39_emit_[108] = {
2382     0x7d, 0x6f, 0x30, 0x7d, 0x6f, 0x31, 0x7d, 0x6f, 0x32, 0x7d, 0x6f, 0x61,
2383     0x7d, 0x6f, 0x63, 0x7d, 0x6f, 0x65, 0x7d, 0x6f, 0x69, 0x7d, 0x6f, 0x6f,
2384     0x7d, 0x6f, 0x73, 0x7d, 0x6f, 0x74, 0x7d, 0x6f, 0x20, 0x7d, 0x6f, 0x25,
2385     0x7d, 0x6f, 0x2d, 0x7d, 0x6f, 0x2e, 0x7d, 0x6f, 0x2f, 0x7d, 0x6f, 0x33,
2386     0x7d, 0x6f, 0x34, 0x7d, 0x6f, 0x35, 0x7d, 0x6f, 0x36, 0x7d, 0x6f, 0x37,
2387     0x7d, 0x6f, 0x38, 0x7d, 0x6f, 0x39, 0x7d, 0x6f, 0x3d, 0x7d, 0x6f, 0x41,
2388     0x7d, 0x6f, 0x5f, 0x7d, 0x6f, 0x62, 0x7d, 0x6f, 0x64, 0x7d, 0x6f, 0x66,
2389     0x7d, 0x6f, 0x67, 0x7d, 0x6f, 0x68, 0x7d, 0x6f, 0x6c, 0x7d, 0x6f, 0x6d,
2390     0x7d, 0x6f, 0x6e, 0x7d, 0x6f, 0x70, 0x7d, 0x6f, 0x72, 0x7d, 0x6f, 0x75};
2391 const uint8_t HuffDecoderCommon::table24_40_emit_[108] = {
2392     0x7d, 0x73, 0x30, 0x7d, 0x73, 0x31, 0x7d, 0x73, 0x32, 0x7d, 0x73, 0x61,
2393     0x7d, 0x73, 0x63, 0x7d, 0x73, 0x65, 0x7d, 0x73, 0x69, 0x7d, 0x73, 0x6f,
2394     0x7d, 0x73, 0x73, 0x7d, 0x73, 0x74, 0x7d, 0x73, 0x20, 0x7d, 0x73, 0x25,
2395     0x7d, 0x73, 0x2d, 0x7d, 0x73, 0x2e, 0x7d, 0x73, 0x2f, 0x7d, 0x73, 0x33,
2396     0x7d, 0x73, 0x34, 0x7d, 0x73, 0x35, 0x7d, 0x73, 0x36, 0x7d, 0x73, 0x37,
2397     0x7d, 0x73, 0x38, 0x7d, 0x73, 0x39, 0x7d, 0x73, 0x3d, 0x7d, 0x73, 0x41,
2398     0x7d, 0x73, 0x5f, 0x7d, 0x73, 0x62, 0x7d, 0x73, 0x64, 0x7d, 0x73, 0x66,
2399     0x7d, 0x73, 0x67, 0x7d, 0x73, 0x68, 0x7d, 0x73, 0x6c, 0x7d, 0x73, 0x6d,
2400     0x7d, 0x73, 0x6e, 0x7d, 0x73, 0x70, 0x7d, 0x73, 0x72, 0x7d, 0x73, 0x75};
2401 const uint8_t HuffDecoderCommon::table24_41_emit_[108] = {
2402     0x7d, 0x74, 0x30, 0x7d, 0x74, 0x31, 0x7d, 0x74, 0x32, 0x7d, 0x74, 0x61,
2403     0x7d, 0x74, 0x63, 0x7d, 0x74, 0x65, 0x7d, 0x74, 0x69, 0x7d, 0x74, 0x6f,
2404     0x7d, 0x74, 0x73, 0x7d, 0x74, 0x74, 0x7d, 0x74, 0x20, 0x7d, 0x74, 0x25,
2405     0x7d, 0x74, 0x2d, 0x7d, 0x74, 0x2e, 0x7d, 0x74, 0x2f, 0x7d, 0x74, 0x33,
2406     0x7d, 0x74, 0x34, 0x7d, 0x74, 0x35, 0x7d, 0x74, 0x36, 0x7d, 0x74, 0x37,
2407     0x7d, 0x74, 0x38, 0x7d, 0x74, 0x39, 0x7d, 0x74, 0x3d, 0x7d, 0x74, 0x41,
2408     0x7d, 0x74, 0x5f, 0x7d, 0x74, 0x62, 0x7d, 0x74, 0x64, 0x7d, 0x74, 0x66,
2409     0x7d, 0x74, 0x67, 0x7d, 0x74, 0x68, 0x7d, 0x74, 0x6c, 0x7d, 0x74, 0x6d,
2410     0x7d, 0x74, 0x6e, 0x7d, 0x74, 0x70, 0x7d, 0x74, 0x72, 0x7d, 0x74, 0x75};
2411 const uint8_t HuffDecoderCommon::table24_42_emit_[60] = {
2412     0x7d, 0x20, 0x30, 0x7d, 0x20, 0x31, 0x7d, 0x20, 0x32, 0x7d, 0x20, 0x61,
2413     0x7d, 0x20, 0x63, 0x7d, 0x20, 0x65, 0x7d, 0x20, 0x69, 0x7d, 0x20, 0x6f,
2414     0x7d, 0x20, 0x73, 0x7d, 0x20, 0x74, 0x7d, 0x25, 0x30, 0x7d, 0x25, 0x31,
2415     0x7d, 0x25, 0x32, 0x7d, 0x25, 0x61, 0x7d, 0x25, 0x63, 0x7d, 0x25, 0x65,
2416     0x7d, 0x25, 0x69, 0x7d, 0x25, 0x6f, 0x7d, 0x25, 0x73, 0x7d, 0x25, 0x74};
2417 const uint8_t HuffDecoderCommon::table24_43_emit_[60] = {
2418     0x7d, 0x2d, 0x30, 0x7d, 0x2d, 0x31, 0x7d, 0x2d, 0x32, 0x7d, 0x2d, 0x61,
2419     0x7d, 0x2d, 0x63, 0x7d, 0x2d, 0x65, 0x7d, 0x2d, 0x69, 0x7d, 0x2d, 0x6f,
2420     0x7d, 0x2d, 0x73, 0x7d, 0x2d, 0x74, 0x7d, 0x2e, 0x30, 0x7d, 0x2e, 0x31,
2421     0x7d, 0x2e, 0x32, 0x7d, 0x2e, 0x61, 0x7d, 0x2e, 0x63, 0x7d, 0x2e, 0x65,
2422     0x7d, 0x2e, 0x69, 0x7d, 0x2e, 0x6f, 0x7d, 0x2e, 0x73, 0x7d, 0x2e, 0x74};
2423 const uint8_t HuffDecoderCommon::table24_44_emit_[60] = {
2424     0x7d, 0x2f, 0x30, 0x7d, 0x2f, 0x31, 0x7d, 0x2f, 0x32, 0x7d, 0x2f, 0x61,
2425     0x7d, 0x2f, 0x63, 0x7d, 0x2f, 0x65, 0x7d, 0x2f, 0x69, 0x7d, 0x2f, 0x6f,
2426     0x7d, 0x2f, 0x73, 0x7d, 0x2f, 0x74, 0x7d, 0x33, 0x30, 0x7d, 0x33, 0x31,
2427     0x7d, 0x33, 0x32, 0x7d, 0x33, 0x61, 0x7d, 0x33, 0x63, 0x7d, 0x33, 0x65,
2428     0x7d, 0x33, 0x69, 0x7d, 0x33, 0x6f, 0x7d, 0x33, 0x73, 0x7d, 0x33, 0x74};
2429 const uint8_t HuffDecoderCommon::table24_45_emit_[60] = {
2430     0x7d, 0x34, 0x30, 0x7d, 0x34, 0x31, 0x7d, 0x34, 0x32, 0x7d, 0x34, 0x61,
2431     0x7d, 0x34, 0x63, 0x7d, 0x34, 0x65, 0x7d, 0x34, 0x69, 0x7d, 0x34, 0x6f,
2432     0x7d, 0x34, 0x73, 0x7d, 0x34, 0x74, 0x7d, 0x35, 0x30, 0x7d, 0x35, 0x31,
2433     0x7d, 0x35, 0x32, 0x7d, 0x35, 0x61, 0x7d, 0x35, 0x63, 0x7d, 0x35, 0x65,
2434     0x7d, 0x35, 0x69, 0x7d, 0x35, 0x6f, 0x7d, 0x35, 0x73, 0x7d, 0x35, 0x74};
2435 const uint8_t HuffDecoderCommon::table24_46_emit_[60] = {
2436     0x7d, 0x36, 0x30, 0x7d, 0x36, 0x31, 0x7d, 0x36, 0x32, 0x7d, 0x36, 0x61,
2437     0x7d, 0x36, 0x63, 0x7d, 0x36, 0x65, 0x7d, 0x36, 0x69, 0x7d, 0x36, 0x6f,
2438     0x7d, 0x36, 0x73, 0x7d, 0x36, 0x74, 0x7d, 0x37, 0x30, 0x7d, 0x37, 0x31,
2439     0x7d, 0x37, 0x32, 0x7d, 0x37, 0x61, 0x7d, 0x37, 0x63, 0x7d, 0x37, 0x65,
2440     0x7d, 0x37, 0x69, 0x7d, 0x37, 0x6f, 0x7d, 0x37, 0x73, 0x7d, 0x37, 0x74};
2441 const uint8_t HuffDecoderCommon::table24_47_emit_[60] = {
2442     0x7d, 0x38, 0x30, 0x7d, 0x38, 0x31, 0x7d, 0x38, 0x32, 0x7d, 0x38, 0x61,
2443     0x7d, 0x38, 0x63, 0x7d, 0x38, 0x65, 0x7d, 0x38, 0x69, 0x7d, 0x38, 0x6f,
2444     0x7d, 0x38, 0x73, 0x7d, 0x38, 0x74, 0x7d, 0x39, 0x30, 0x7d, 0x39, 0x31,
2445     0x7d, 0x39, 0x32, 0x7d, 0x39, 0x61, 0x7d, 0x39, 0x63, 0x7d, 0x39, 0x65,
2446     0x7d, 0x39, 0x69, 0x7d, 0x39, 0x6f, 0x7d, 0x39, 0x73, 0x7d, 0x39, 0x74};
2447 const uint8_t HuffDecoderCommon::table24_48_emit_[60] = {
2448     0x7d, 0x3d, 0x30, 0x7d, 0x3d, 0x31, 0x7d, 0x3d, 0x32, 0x7d, 0x3d, 0x61,
2449     0x7d, 0x3d, 0x63, 0x7d, 0x3d, 0x65, 0x7d, 0x3d, 0x69, 0x7d, 0x3d, 0x6f,
2450     0x7d, 0x3d, 0x73, 0x7d, 0x3d, 0x74, 0x7d, 0x41, 0x30, 0x7d, 0x41, 0x31,
2451     0x7d, 0x41, 0x32, 0x7d, 0x41, 0x61, 0x7d, 0x41, 0x63, 0x7d, 0x41, 0x65,
2452     0x7d, 0x41, 0x69, 0x7d, 0x41, 0x6f, 0x7d, 0x41, 0x73, 0x7d, 0x41, 0x74};
2453 const uint8_t HuffDecoderCommon::table24_49_emit_[60] = {
2454     0x7d, 0x5f, 0x30, 0x7d, 0x5f, 0x31, 0x7d, 0x5f, 0x32, 0x7d, 0x5f, 0x61,
2455     0x7d, 0x5f, 0x63, 0x7d, 0x5f, 0x65, 0x7d, 0x5f, 0x69, 0x7d, 0x5f, 0x6f,
2456     0x7d, 0x5f, 0x73, 0x7d, 0x5f, 0x74, 0x7d, 0x62, 0x30, 0x7d, 0x62, 0x31,
2457     0x7d, 0x62, 0x32, 0x7d, 0x62, 0x61, 0x7d, 0x62, 0x63, 0x7d, 0x62, 0x65,
2458     0x7d, 0x62, 0x69, 0x7d, 0x62, 0x6f, 0x7d, 0x62, 0x73, 0x7d, 0x62, 0x74};
2459 const uint8_t HuffDecoderCommon::table24_50_emit_[60] = {
2460     0x7d, 0x64, 0x30, 0x7d, 0x64, 0x31, 0x7d, 0x64, 0x32, 0x7d, 0x64, 0x61,
2461     0x7d, 0x64, 0x63, 0x7d, 0x64, 0x65, 0x7d, 0x64, 0x69, 0x7d, 0x64, 0x6f,
2462     0x7d, 0x64, 0x73, 0x7d, 0x64, 0x74, 0x7d, 0x66, 0x30, 0x7d, 0x66, 0x31,
2463     0x7d, 0x66, 0x32, 0x7d, 0x66, 0x61, 0x7d, 0x66, 0x63, 0x7d, 0x66, 0x65,
2464     0x7d, 0x66, 0x69, 0x7d, 0x66, 0x6f, 0x7d, 0x66, 0x73, 0x7d, 0x66, 0x74};
2465 const uint8_t HuffDecoderCommon::table24_51_emit_[60] = {
2466     0x7d, 0x67, 0x30, 0x7d, 0x67, 0x31, 0x7d, 0x67, 0x32, 0x7d, 0x67, 0x61,
2467     0x7d, 0x67, 0x63, 0x7d, 0x67, 0x65, 0x7d, 0x67, 0x69, 0x7d, 0x67, 0x6f,
2468     0x7d, 0x67, 0x73, 0x7d, 0x67, 0x74, 0x7d, 0x68, 0x30, 0x7d, 0x68, 0x31,
2469     0x7d, 0x68, 0x32, 0x7d, 0x68, 0x61, 0x7d, 0x68, 0x63, 0x7d, 0x68, 0x65,
2470     0x7d, 0x68, 0x69, 0x7d, 0x68, 0x6f, 0x7d, 0x68, 0x73, 0x7d, 0x68, 0x74};
2471 const uint8_t HuffDecoderCommon::table24_52_emit_[60] = {
2472     0x7d, 0x6c, 0x30, 0x7d, 0x6c, 0x31, 0x7d, 0x6c, 0x32, 0x7d, 0x6c, 0x61,
2473     0x7d, 0x6c, 0x63, 0x7d, 0x6c, 0x65, 0x7d, 0x6c, 0x69, 0x7d, 0x6c, 0x6f,
2474     0x7d, 0x6c, 0x73, 0x7d, 0x6c, 0x74, 0x7d, 0x6d, 0x30, 0x7d, 0x6d, 0x31,
2475     0x7d, 0x6d, 0x32, 0x7d, 0x6d, 0x61, 0x7d, 0x6d, 0x63, 0x7d, 0x6d, 0x65,
2476     0x7d, 0x6d, 0x69, 0x7d, 0x6d, 0x6f, 0x7d, 0x6d, 0x73, 0x7d, 0x6d, 0x74};
2477 const uint8_t HuffDecoderCommon::table24_53_emit_[60] = {
2478     0x7d, 0x6e, 0x30, 0x7d, 0x6e, 0x31, 0x7d, 0x6e, 0x32, 0x7d, 0x6e, 0x61,
2479     0x7d, 0x6e, 0x63, 0x7d, 0x6e, 0x65, 0x7d, 0x6e, 0x69, 0x7d, 0x6e, 0x6f,
2480     0x7d, 0x6e, 0x73, 0x7d, 0x6e, 0x74, 0x7d, 0x70, 0x30, 0x7d, 0x70, 0x31,
2481     0x7d, 0x70, 0x32, 0x7d, 0x70, 0x61, 0x7d, 0x70, 0x63, 0x7d, 0x70, 0x65,
2482     0x7d, 0x70, 0x69, 0x7d, 0x70, 0x6f, 0x7d, 0x70, 0x73, 0x7d, 0x70, 0x74};
2483 const uint8_t HuffDecoderCommon::table24_54_emit_[60] = {
2484     0x7d, 0x72, 0x30, 0x7d, 0x72, 0x31, 0x7d, 0x72, 0x32, 0x7d, 0x72, 0x61,
2485     0x7d, 0x72, 0x63, 0x7d, 0x72, 0x65, 0x7d, 0x72, 0x69, 0x7d, 0x72, 0x6f,
2486     0x7d, 0x72, 0x73, 0x7d, 0x72, 0x74, 0x7d, 0x75, 0x30, 0x7d, 0x75, 0x31,
2487     0x7d, 0x75, 0x32, 0x7d, 0x75, 0x61, 0x7d, 0x75, 0x63, 0x7d, 0x75, 0x65,
2488     0x7d, 0x75, 0x69, 0x7d, 0x75, 0x6f, 0x7d, 0x75, 0x73, 0x7d, 0x75, 0x74};
2489 const uint8_t HuffDecoderCommon::table24_55_emit_[8] = {0x7d, 0x3a, 0x7d, 0x42,
2490                                                         0x7d, 0x43, 0x7d, 0x44};
2491 const uint8_t HuffDecoderCommon::table24_56_emit_[8] = {0x7d, 0x45, 0x7d, 0x46,
2492                                                         0x7d, 0x47, 0x7d, 0x48};
2493 const uint8_t HuffDecoderCommon::table24_57_emit_[8] = {0x7d, 0x49, 0x7d, 0x4a,
2494                                                         0x7d, 0x4b, 0x7d, 0x4c};
2495 const uint8_t HuffDecoderCommon::table24_58_emit_[8] = {0x7d, 0x4d, 0x7d, 0x4e,
2496                                                         0x7d, 0x4f, 0x7d, 0x50};
2497 const uint8_t HuffDecoderCommon::table24_59_emit_[8] = {0x7d, 0x51, 0x7d, 0x52,
2498                                                         0x7d, 0x53, 0x7d, 0x54};
2499 const uint8_t HuffDecoderCommon::table24_60_emit_[8] = {0x7d, 0x55, 0x7d, 0x56,
2500                                                         0x7d, 0x57, 0x7d, 0x59};
2501 const uint8_t HuffDecoderCommon::table24_61_emit_[8] = {0x7d, 0x6a, 0x7d, 0x6b,
2502                                                         0x7d, 0x71, 0x7d, 0x76};
2503 const uint8_t HuffDecoderCommon::table24_62_emit_[8] = {0x7d, 0x77, 0x7d, 0x78,
2504                                                         0x7d, 0x79, 0x7d, 0x7a};
2505 const uint8_t HuffDecoderCommon::table24_63_emit_[28] = {
2506     0x7d, 0x26, 0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58,
2507     0x7d, 0x5a, 0x7d, 0x21, 0x7d, 0x22, 0x7d, 0x28, 0x7d, 0x29,
2508     0x7d, 0x3f, 0x7d, 0x27, 0x7d, 0x2b, 0x7d, 0x7c};
2509 const uint8_t HuffDecoderCommon::table24_64_emit_[60] = {
2510     0x3c, 0x30, 0x30, 0x3c, 0x30, 0x31, 0x3c, 0x30, 0x32, 0x3c, 0x30, 0x61,
2511     0x3c, 0x30, 0x63, 0x3c, 0x30, 0x65, 0x3c, 0x30, 0x69, 0x3c, 0x30, 0x6f,
2512     0x3c, 0x30, 0x73, 0x3c, 0x30, 0x74, 0x3c, 0x31, 0x30, 0x3c, 0x31, 0x31,
2513     0x3c, 0x31, 0x32, 0x3c, 0x31, 0x61, 0x3c, 0x31, 0x63, 0x3c, 0x31, 0x65,
2514     0x3c, 0x31, 0x69, 0x3c, 0x31, 0x6f, 0x3c, 0x31, 0x73, 0x3c, 0x31, 0x74};
2515 const uint8_t HuffDecoderCommon::table24_65_emit_[60] = {
2516     0x3c, 0x32, 0x30, 0x3c, 0x32, 0x31, 0x3c, 0x32, 0x32, 0x3c, 0x32, 0x61,
2517     0x3c, 0x32, 0x63, 0x3c, 0x32, 0x65, 0x3c, 0x32, 0x69, 0x3c, 0x32, 0x6f,
2518     0x3c, 0x32, 0x73, 0x3c, 0x32, 0x74, 0x3c, 0x61, 0x30, 0x3c, 0x61, 0x31,
2519     0x3c, 0x61, 0x32, 0x3c, 0x61, 0x61, 0x3c, 0x61, 0x63, 0x3c, 0x61, 0x65,
2520     0x3c, 0x61, 0x69, 0x3c, 0x61, 0x6f, 0x3c, 0x61, 0x73, 0x3c, 0x61, 0x74};
2521 const uint8_t HuffDecoderCommon::table24_66_emit_[60] = {
2522     0x3c, 0x63, 0x30, 0x3c, 0x63, 0x31, 0x3c, 0x63, 0x32, 0x3c, 0x63, 0x61,
2523     0x3c, 0x63, 0x63, 0x3c, 0x63, 0x65, 0x3c, 0x63, 0x69, 0x3c, 0x63, 0x6f,
2524     0x3c, 0x63, 0x73, 0x3c, 0x63, 0x74, 0x3c, 0x65, 0x30, 0x3c, 0x65, 0x31,
2525     0x3c, 0x65, 0x32, 0x3c, 0x65, 0x61, 0x3c, 0x65, 0x63, 0x3c, 0x65, 0x65,
2526     0x3c, 0x65, 0x69, 0x3c, 0x65, 0x6f, 0x3c, 0x65, 0x73, 0x3c, 0x65, 0x74};
2527 const uint8_t HuffDecoderCommon::table24_67_emit_[60] = {
2528     0x3c, 0x69, 0x30, 0x3c, 0x69, 0x31, 0x3c, 0x69, 0x32, 0x3c, 0x69, 0x61,
2529     0x3c, 0x69, 0x63, 0x3c, 0x69, 0x65, 0x3c, 0x69, 0x69, 0x3c, 0x69, 0x6f,
2530     0x3c, 0x69, 0x73, 0x3c, 0x69, 0x74, 0x3c, 0x6f, 0x30, 0x3c, 0x6f, 0x31,
2531     0x3c, 0x6f, 0x32, 0x3c, 0x6f, 0x61, 0x3c, 0x6f, 0x63, 0x3c, 0x6f, 0x65,
2532     0x3c, 0x6f, 0x69, 0x3c, 0x6f, 0x6f, 0x3c, 0x6f, 0x73, 0x3c, 0x6f, 0x74};
2533 const uint8_t HuffDecoderCommon::table24_68_emit_[60] = {
2534     0x3c, 0x73, 0x30, 0x3c, 0x73, 0x31, 0x3c, 0x73, 0x32, 0x3c, 0x73, 0x61,
2535     0x3c, 0x73, 0x63, 0x3c, 0x73, 0x65, 0x3c, 0x73, 0x69, 0x3c, 0x73, 0x6f,
2536     0x3c, 0x73, 0x73, 0x3c, 0x73, 0x74, 0x3c, 0x74, 0x30, 0x3c, 0x74, 0x31,
2537     0x3c, 0x74, 0x32, 0x3c, 0x74, 0x61, 0x3c, 0x74, 0x63, 0x3c, 0x74, 0x65,
2538     0x3c, 0x74, 0x69, 0x3c, 0x74, 0x6f, 0x3c, 0x74, 0x73, 0x3c, 0x74, 0x74};
2539 const uint8_t HuffDecoderCommon::table24_69_emit_[8] = {0x3c, 0x20, 0x3c, 0x25,
2540                                                         0x3c, 0x2d, 0x3c, 0x2e};
2541 const uint8_t HuffDecoderCommon::table24_70_emit_[8] = {0x3c, 0x2f, 0x3c, 0x33,
2542                                                         0x3c, 0x34, 0x3c, 0x35};
2543 const uint8_t HuffDecoderCommon::table24_71_emit_[8] = {0x3c, 0x36, 0x3c, 0x37,
2544                                                         0x3c, 0x38, 0x3c, 0x39};
2545 const uint8_t HuffDecoderCommon::table24_72_emit_[8] = {0x3c, 0x3d, 0x3c, 0x41,
2546                                                         0x3c, 0x5f, 0x3c, 0x62};
2547 const uint8_t HuffDecoderCommon::table24_73_emit_[8] = {0x3c, 0x64, 0x3c, 0x66,
2548                                                         0x3c, 0x67, 0x3c, 0x68};
2549 const uint8_t HuffDecoderCommon::table24_74_emit_[8] = {0x3c, 0x6c, 0x3c, 0x6d,
2550                                                         0x3c, 0x6e, 0x3c, 0x70};
2551 const uint8_t HuffDecoderCommon::table24_75_emit_[12] = {
2552     0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44};
2553 const uint16_t HuffDecoderCommon::table24_75_ops_[64] = {
2554     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2555     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2556     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2557     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
2558     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
2559     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
2560     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2561     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
2562 const uint8_t HuffDecoderCommon::table24_76_emit_[16] = {
2563     0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48,
2564     0x3c, 0x49, 0x3c, 0x4a, 0x3c, 0x4b, 0x3c, 0x4c};
2565 const uint16_t HuffDecoderCommon::table24_76_ops_[64] = {
2566     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2567     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
2568     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
2569     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
2570     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2571     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
2572     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
2573     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072};
2574 const uint8_t HuffDecoderCommon::table24_77_emit_[16] = {
2575     0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50,
2576     0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54};
2577 const uint8_t HuffDecoderCommon::table24_78_emit_[16] = {
2578     0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59,
2579     0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76};
2580 const uint8_t HuffDecoderCommon::table24_79_emit_[30] = {
2581     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26,
2582     0x3c, 0x2a, 0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a,
2583     0x3c, 0x21, 0x3c, 0x22, 0x3c, 0x28, 0x3c, 0x29, 0x3c, 0x3f};
2584 const uint16_t HuffDecoderCommon::table24_79_ops_[64] = {
2585     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
2586     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
2587     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
2588     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
2589     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
2590     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
2591     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
2592     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0000, 0x0000, 0x0003};
2593 const uint8_t HuffDecoderCommon::table24_80_emit_[60] = {
2594     0x60, 0x30, 0x30, 0x60, 0x30, 0x31, 0x60, 0x30, 0x32, 0x60, 0x30, 0x61,
2595     0x60, 0x30, 0x63, 0x60, 0x30, 0x65, 0x60, 0x30, 0x69, 0x60, 0x30, 0x6f,
2596     0x60, 0x30, 0x73, 0x60, 0x30, 0x74, 0x60, 0x31, 0x30, 0x60, 0x31, 0x31,
2597     0x60, 0x31, 0x32, 0x60, 0x31, 0x61, 0x60, 0x31, 0x63, 0x60, 0x31, 0x65,
2598     0x60, 0x31, 0x69, 0x60, 0x31, 0x6f, 0x60, 0x31, 0x73, 0x60, 0x31, 0x74};
2599 const uint8_t HuffDecoderCommon::table24_81_emit_[60] = {
2600     0x60, 0x32, 0x30, 0x60, 0x32, 0x31, 0x60, 0x32, 0x32, 0x60, 0x32, 0x61,
2601     0x60, 0x32, 0x63, 0x60, 0x32, 0x65, 0x60, 0x32, 0x69, 0x60, 0x32, 0x6f,
2602     0x60, 0x32, 0x73, 0x60, 0x32, 0x74, 0x60, 0x61, 0x30, 0x60, 0x61, 0x31,
2603     0x60, 0x61, 0x32, 0x60, 0x61, 0x61, 0x60, 0x61, 0x63, 0x60, 0x61, 0x65,
2604     0x60, 0x61, 0x69, 0x60, 0x61, 0x6f, 0x60, 0x61, 0x73, 0x60, 0x61, 0x74};
2605 const uint8_t HuffDecoderCommon::table24_82_emit_[60] = {
2606     0x60, 0x63, 0x30, 0x60, 0x63, 0x31, 0x60, 0x63, 0x32, 0x60, 0x63, 0x61,
2607     0x60, 0x63, 0x63, 0x60, 0x63, 0x65, 0x60, 0x63, 0x69, 0x60, 0x63, 0x6f,
2608     0x60, 0x63, 0x73, 0x60, 0x63, 0x74, 0x60, 0x65, 0x30, 0x60, 0x65, 0x31,
2609     0x60, 0x65, 0x32, 0x60, 0x65, 0x61, 0x60, 0x65, 0x63, 0x60, 0x65, 0x65,
2610     0x60, 0x65, 0x69, 0x60, 0x65, 0x6f, 0x60, 0x65, 0x73, 0x60, 0x65, 0x74};
2611 const uint8_t HuffDecoderCommon::table24_83_emit_[60] = {
2612     0x60, 0x69, 0x30, 0x60, 0x69, 0x31, 0x60, 0x69, 0x32, 0x60, 0x69, 0x61,
2613     0x60, 0x69, 0x63, 0x60, 0x69, 0x65, 0x60, 0x69, 0x69, 0x60, 0x69, 0x6f,
2614     0x60, 0x69, 0x73, 0x60, 0x69, 0x74, 0x60, 0x6f, 0x30, 0x60, 0x6f, 0x31,
2615     0x60, 0x6f, 0x32, 0x60, 0x6f, 0x61, 0x60, 0x6f, 0x63, 0x60, 0x6f, 0x65,
2616     0x60, 0x6f, 0x69, 0x60, 0x6f, 0x6f, 0x60, 0x6f, 0x73, 0x60, 0x6f, 0x74};
2617 const uint8_t HuffDecoderCommon::table24_84_emit_[60] = {
2618     0x60, 0x73, 0x30, 0x60, 0x73, 0x31, 0x60, 0x73, 0x32, 0x60, 0x73, 0x61,
2619     0x60, 0x73, 0x63, 0x60, 0x73, 0x65, 0x60, 0x73, 0x69, 0x60, 0x73, 0x6f,
2620     0x60, 0x73, 0x73, 0x60, 0x73, 0x74, 0x60, 0x74, 0x30, 0x60, 0x74, 0x31,
2621     0x60, 0x74, 0x32, 0x60, 0x74, 0x61, 0x60, 0x74, 0x63, 0x60, 0x74, 0x65,
2622     0x60, 0x74, 0x69, 0x60, 0x74, 0x6f, 0x60, 0x74, 0x73, 0x60, 0x74, 0x74};
2623 const uint8_t HuffDecoderCommon::table24_85_emit_[8] = {0x60, 0x20, 0x60, 0x25,
2624                                                         0x60, 0x2d, 0x60, 0x2e};
2625 const uint8_t HuffDecoderCommon::table24_86_emit_[8] = {0x60, 0x2f, 0x60, 0x33,
2626                                                         0x60, 0x34, 0x60, 0x35};
2627 const uint8_t HuffDecoderCommon::table24_87_emit_[8] = {0x60, 0x36, 0x60, 0x37,
2628                                                         0x60, 0x38, 0x60, 0x39};
2629 const uint8_t HuffDecoderCommon::table24_88_emit_[8] = {0x60, 0x3d, 0x60, 0x41,
2630                                                         0x60, 0x5f, 0x60, 0x62};
2631 const uint8_t HuffDecoderCommon::table24_89_emit_[8] = {0x60, 0x64, 0x60, 0x66,
2632                                                         0x60, 0x67, 0x60, 0x68};
2633 const uint8_t HuffDecoderCommon::table24_90_emit_[8] = {0x60, 0x6c, 0x60, 0x6d,
2634                                                         0x60, 0x6e, 0x60, 0x70};
2635 const uint8_t HuffDecoderCommon::table24_91_emit_[12] = {
2636     0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44};
2637 const uint8_t HuffDecoderCommon::table24_92_emit_[16] = {
2638     0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48,
2639     0x60, 0x49, 0x60, 0x4a, 0x60, 0x4b, 0x60, 0x4c};
2640 const uint8_t HuffDecoderCommon::table24_93_emit_[16] = {
2641     0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50,
2642     0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54};
2643 const uint8_t HuffDecoderCommon::table24_94_emit_[16] = {
2644     0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59,
2645     0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76};
2646 const uint8_t HuffDecoderCommon::table24_95_emit_[30] = {
2647     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26,
2648     0x60, 0x2a, 0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a,
2649     0x60, 0x21, 0x60, 0x22, 0x60, 0x28, 0x60, 0x29, 0x60, 0x3f};
2650 const uint8_t HuffDecoderCommon::table24_96_emit_[60] = {
2651     0x7b, 0x30, 0x30, 0x7b, 0x30, 0x31, 0x7b, 0x30, 0x32, 0x7b, 0x30, 0x61,
2652     0x7b, 0x30, 0x63, 0x7b, 0x30, 0x65, 0x7b, 0x30, 0x69, 0x7b, 0x30, 0x6f,
2653     0x7b, 0x30, 0x73, 0x7b, 0x30, 0x74, 0x7b, 0x31, 0x30, 0x7b, 0x31, 0x31,
2654     0x7b, 0x31, 0x32, 0x7b, 0x31, 0x61, 0x7b, 0x31, 0x63, 0x7b, 0x31, 0x65,
2655     0x7b, 0x31, 0x69, 0x7b, 0x31, 0x6f, 0x7b, 0x31, 0x73, 0x7b, 0x31, 0x74};
2656 const uint8_t HuffDecoderCommon::table24_97_emit_[60] = {
2657     0x7b, 0x32, 0x30, 0x7b, 0x32, 0x31, 0x7b, 0x32, 0x32, 0x7b, 0x32, 0x61,
2658     0x7b, 0x32, 0x63, 0x7b, 0x32, 0x65, 0x7b, 0x32, 0x69, 0x7b, 0x32, 0x6f,
2659     0x7b, 0x32, 0x73, 0x7b, 0x32, 0x74, 0x7b, 0x61, 0x30, 0x7b, 0x61, 0x31,
2660     0x7b, 0x61, 0x32, 0x7b, 0x61, 0x61, 0x7b, 0x61, 0x63, 0x7b, 0x61, 0x65,
2661     0x7b, 0x61, 0x69, 0x7b, 0x61, 0x6f, 0x7b, 0x61, 0x73, 0x7b, 0x61, 0x74};
2662 const uint8_t HuffDecoderCommon::table24_98_emit_[60] = {
2663     0x7b, 0x63, 0x30, 0x7b, 0x63, 0x31, 0x7b, 0x63, 0x32, 0x7b, 0x63, 0x61,
2664     0x7b, 0x63, 0x63, 0x7b, 0x63, 0x65, 0x7b, 0x63, 0x69, 0x7b, 0x63, 0x6f,
2665     0x7b, 0x63, 0x73, 0x7b, 0x63, 0x74, 0x7b, 0x65, 0x30, 0x7b, 0x65, 0x31,
2666     0x7b, 0x65, 0x32, 0x7b, 0x65, 0x61, 0x7b, 0x65, 0x63, 0x7b, 0x65, 0x65,
2667     0x7b, 0x65, 0x69, 0x7b, 0x65, 0x6f, 0x7b, 0x65, 0x73, 0x7b, 0x65, 0x74};
2668 const uint8_t HuffDecoderCommon::table24_99_emit_[60] = {
2669     0x7b, 0x69, 0x30, 0x7b, 0x69, 0x31, 0x7b, 0x69, 0x32, 0x7b, 0x69, 0x61,
2670     0x7b, 0x69, 0x63, 0x7b, 0x69, 0x65, 0x7b, 0x69, 0x69, 0x7b, 0x69, 0x6f,
2671     0x7b, 0x69, 0x73, 0x7b, 0x69, 0x74, 0x7b, 0x6f, 0x30, 0x7b, 0x6f, 0x31,
2672     0x7b, 0x6f, 0x32, 0x7b, 0x6f, 0x61, 0x7b, 0x6f, 0x63, 0x7b, 0x6f, 0x65,
2673     0x7b, 0x6f, 0x69, 0x7b, 0x6f, 0x6f, 0x7b, 0x6f, 0x73, 0x7b, 0x6f, 0x74};
2674 const uint8_t HuffDecoderCommon::table24_100_emit_[60] = {
2675     0x7b, 0x73, 0x30, 0x7b, 0x73, 0x31, 0x7b, 0x73, 0x32, 0x7b, 0x73, 0x61,
2676     0x7b, 0x73, 0x63, 0x7b, 0x73, 0x65, 0x7b, 0x73, 0x69, 0x7b, 0x73, 0x6f,
2677     0x7b, 0x73, 0x73, 0x7b, 0x73, 0x74, 0x7b, 0x74, 0x30, 0x7b, 0x74, 0x31,
2678     0x7b, 0x74, 0x32, 0x7b, 0x74, 0x61, 0x7b, 0x74, 0x63, 0x7b, 0x74, 0x65,
2679     0x7b, 0x74, 0x69, 0x7b, 0x74, 0x6f, 0x7b, 0x74, 0x73, 0x7b, 0x74, 0x74};
2680 const uint8_t HuffDecoderCommon::table24_101_emit_[8] = {
2681     0x7b, 0x20, 0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e};
2682 const uint8_t HuffDecoderCommon::table24_102_emit_[8] = {
2683     0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35};
2684 const uint8_t HuffDecoderCommon::table24_103_emit_[8] = {
2685     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
2686 const uint8_t HuffDecoderCommon::table24_104_emit_[8] = {
2687     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62};
2688 const uint8_t HuffDecoderCommon::table24_105_emit_[8] = {
2689     0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68};
2690 const uint8_t HuffDecoderCommon::table24_106_emit_[8] = {
2691     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70};
2692 const uint8_t HuffDecoderCommon::table24_107_emit_[12] = {
2693     0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44};
2694 const uint8_t HuffDecoderCommon::table24_108_emit_[16] = {
2695     0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48,
2696     0x7b, 0x49, 0x7b, 0x4a, 0x7b, 0x4b, 0x7b, 0x4c};
2697 const uint8_t HuffDecoderCommon::table24_109_emit_[16] = {
2698     0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50,
2699     0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54};
2700 const uint8_t HuffDecoderCommon::table24_110_emit_[16] = {
2701     0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59,
2702     0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76};
2703 const uint8_t HuffDecoderCommon::table24_111_emit_[30] = {
2704     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26,
2705     0x7b, 0x2a, 0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a,
2706     0x7b, 0x21, 0x7b, 0x22, 0x7b, 0x28, 0x7b, 0x29, 0x7b, 0x3f};
2707 const uint8_t HuffDecoderCommon::table24_112_emit_[72] = {
2708     0x5c, 0x30, 0x5c, 0x31, 0x5c, 0x32, 0x5c, 0x61, 0x5c, 0x63, 0x5c, 0x65,
2709     0x5c, 0x69, 0x5c, 0x6f, 0x5c, 0x73, 0x5c, 0x74, 0x5c, 0x20, 0x5c, 0x25,
2710     0x5c, 0x2d, 0x5c, 0x2e, 0x5c, 0x2f, 0x5c, 0x33, 0x5c, 0x34, 0x5c, 0x35,
2711     0x5c, 0x36, 0x5c, 0x37, 0x5c, 0x38, 0x5c, 0x39, 0x5c, 0x3d, 0x5c, 0x41,
2712     0x5c, 0x5f, 0x5c, 0x62, 0x5c, 0x64, 0x5c, 0x66, 0x5c, 0x67, 0x5c, 0x68,
2713     0x5c, 0x6c, 0x5c, 0x6d, 0x5c, 0x6e, 0x5c, 0x70, 0x5c, 0x72, 0x5c, 0x75};
2714 const uint16_t HuffDecoderCommon::table24_112_ops_[64] = {
2715     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
2716     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
2717     0x0000, 0x0082, 0x0000, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
2718     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
2719     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
2720     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0000, 0x0000,
2721     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2722     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
2723 const uint8_t HuffDecoderCommon::table24_113_emit_[72] = {
2724     0xc3, 0x30, 0xc3, 0x31, 0xc3, 0x32, 0xc3, 0x61, 0xc3, 0x63, 0xc3, 0x65,
2725     0xc3, 0x69, 0xc3, 0x6f, 0xc3, 0x73, 0xc3, 0x74, 0xc3, 0x20, 0xc3, 0x25,
2726     0xc3, 0x2d, 0xc3, 0x2e, 0xc3, 0x2f, 0xc3, 0x33, 0xc3, 0x34, 0xc3, 0x35,
2727     0xc3, 0x36, 0xc3, 0x37, 0xc3, 0x38, 0xc3, 0x39, 0xc3, 0x3d, 0xc3, 0x41,
2728     0xc3, 0x5f, 0xc3, 0x62, 0xc3, 0x64, 0xc3, 0x66, 0xc3, 0x67, 0xc3, 0x68,
2729     0xc3, 0x6c, 0xc3, 0x6d, 0xc3, 0x6e, 0xc3, 0x70, 0xc3, 0x72, 0xc3, 0x75};
2730 const uint8_t HuffDecoderCommon::table24_114_emit_[72] = {
2731     0xd0, 0x30, 0xd0, 0x31, 0xd0, 0x32, 0xd0, 0x61, 0xd0, 0x63, 0xd0, 0x65,
2732     0xd0, 0x69, 0xd0, 0x6f, 0xd0, 0x73, 0xd0, 0x74, 0xd0, 0x20, 0xd0, 0x25,
2733     0xd0, 0x2d, 0xd0, 0x2e, 0xd0, 0x2f, 0xd0, 0x33, 0xd0, 0x34, 0xd0, 0x35,
2734     0xd0, 0x36, 0xd0, 0x37, 0xd0, 0x38, 0xd0, 0x39, 0xd0, 0x3d, 0xd0, 0x41,
2735     0xd0, 0x5f, 0xd0, 0x62, 0xd0, 0x64, 0xd0, 0x66, 0xd0, 0x67, 0xd0, 0x68,
2736     0xd0, 0x6c, 0xd0, 0x6d, 0xd0, 0x6e, 0xd0, 0x70, 0xd0, 0x72, 0xd0, 0x75};
2737 const uint8_t HuffDecoderCommon::table24_115_emit_[40] = {
2738     0x80, 0x30, 0x80, 0x31, 0x80, 0x32, 0x80, 0x61, 0x80, 0x63,
2739     0x80, 0x65, 0x80, 0x69, 0x80, 0x6f, 0x80, 0x73, 0x80, 0x74,
2740     0x82, 0x30, 0x82, 0x31, 0x82, 0x32, 0x82, 0x61, 0x82, 0x63,
2741     0x82, 0x65, 0x82, 0x69, 0x82, 0x6f, 0x82, 0x73, 0x82, 0x74};
2742 const uint16_t HuffDecoderCommon::table24_115_ops_[64] = {
2743     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2744     0x0082, 0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2745     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2746     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
2747     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
2748     0x0122, 0x0132, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2749     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2750     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a3};
2751 const uint8_t HuffDecoderCommon::table24_116_emit_[40] = {
2752     0x83, 0x30, 0x83, 0x31, 0x83, 0x32, 0x83, 0x61, 0x83, 0x63,
2753     0x83, 0x65, 0x83, 0x69, 0x83, 0x6f, 0x83, 0x73, 0x83, 0x74,
2754     0xa2, 0x30, 0xa2, 0x31, 0xa2, 0x32, 0xa2, 0x61, 0xa2, 0x63,
2755     0xa2, 0x65, 0xa2, 0x69, 0xa2, 0x6f, 0xa2, 0x73, 0xa2, 0x74};
2756 const uint8_t HuffDecoderCommon::table24_117_emit_[40] = {
2757     0xb8, 0x30, 0xb8, 0x31, 0xb8, 0x32, 0xb8, 0x61, 0xb8, 0x63,
2758     0xb8, 0x65, 0xb8, 0x69, 0xb8, 0x6f, 0xb8, 0x73, 0xb8, 0x74,
2759     0xc2, 0x30, 0xc2, 0x31, 0xc2, 0x32, 0xc2, 0x61, 0xc2, 0x63,
2760     0xc2, 0x65, 0xc2, 0x69, 0xc2, 0x6f, 0xc2, 0x73, 0xc2, 0x74};
2761 const uint8_t HuffDecoderCommon::table24_118_emit_[40] = {
2762     0xe0, 0x30, 0xe0, 0x31, 0xe0, 0x32, 0xe0, 0x61, 0xe0, 0x63,
2763     0xe0, 0x65, 0xe0, 0x69, 0xe0, 0x6f, 0xe0, 0x73, 0xe0, 0x74,
2764     0xe2, 0x30, 0xe2, 0x31, 0xe2, 0x32, 0xe2, 0x61, 0xe2, 0x63,
2765     0xe2, 0x65, 0xe2, 0x69, 0xe2, 0x6f, 0xe2, 0x73, 0xe2, 0x74};
2766 const uint8_t HuffDecoderCommon::table24_119_emit_[4] = {0x99, 0xa1, 0xa7,
2767                                                          0xac};
2768 const uint16_t HuffDecoderCommon::table24_119_ops_[64] = {
2769     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2770     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
2771     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2772     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b,
2773     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2774     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013,
2775     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2776     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b};
2777 const uint8_t HuffDecoderCommon::table24_120_emit_[4] = {0xb0, 0xb1, 0xb3,
2778                                                          0xd1};
2779 const uint8_t HuffDecoderCommon::table24_121_emit_[4] = {0xd8, 0xd9, 0xe3,
2780                                                          0xe5};
2781 const uint8_t HuffDecoderCommon::table24_122_emit_[7] = {0xe6, 0x81, 0x84, 0x85,
2782                                                          0x86, 0x88, 0x92};
2783 const uint16_t HuffDecoderCommon::table24_122_ops_[64] = {
2784     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2785     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
2786     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b,
2787     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013,
2788     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b,
2789     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023,
2790     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b,
2791     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033};
2792 const uint8_t HuffDecoderCommon::table24_123_emit_[8] = {
2793     0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad};
2794 const uint16_t HuffDecoderCommon::table24_123_ops_[64] = {
2795     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
2796     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b,
2797     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013,
2798     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b,
2799     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023,
2800     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b,
2801     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033,
2802     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003b};
2803 const uint8_t HuffDecoderCommon::table24_124_emit_[8] = {
2804     0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4};
2805 const uint8_t HuffDecoderCommon::table24_125_emit_[12] = {
2806     0xc6, 0xe4, 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f};
2807 const uint16_t HuffDecoderCommon::table24_125_ops_[64] = {
2808     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
2809     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b,
2810     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013,
2811     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b,
2812     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b,
2813     0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b,
2814     0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b,
2815     0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x005b};
2816 const uint8_t HuffDecoderCommon::table24_126_emit_[16] = {
2817     0x93, 0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e,
2818     0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 0xb6, 0xb7};
2819 const uint16_t HuffDecoderCommon::table24_126_ops_[64] = {
2820     0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b,
2821     0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b,
2822     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b,
2823     0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b,
2824     0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b,
2825     0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x005b,
2826     0x0000, 0x0000, 0x0000, 0x0063, 0x0000, 0x0000, 0x0000, 0x006b,
2827     0x0000, 0x0000, 0x0000, 0x0073, 0x0000, 0x0000, 0x0000, 0x007b};
2828 const uint8_t HuffDecoderCommon::table24_127_emit_[21] = {
2829     0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f,
2830     0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb};
2831 const uint16_t HuffDecoderCommon::table24_127_ops_[64] = {
2832     0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b,
2833     0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b,
2834     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x002b, 0x0000, 0x0033,
2835     0x0000, 0x003b, 0x0000, 0x0043, 0x0000, 0x004b, 0x0000, 0x0053,
2836     0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073,
2837     0x0000, 0x007b, 0x0000, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3,
2838     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2839     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004};
2840 const uint8_t* const HuffDecoderCommon::table24_emit_[128] = {
2841     table24_0_emit_,   table24_1_emit_,   table24_2_emit_,   table24_3_emit_,
2842     table24_4_emit_,   table24_5_emit_,   table24_6_emit_,   table24_7_emit_,
2843     table24_8_emit_,   table24_9_emit_,   table24_10_emit_,  table24_11_emit_,
2844     table24_12_emit_,  table24_13_emit_,  table24_14_emit_,  table24_15_emit_,
2845     table24_16_emit_,  table24_17_emit_,  table24_18_emit_,  table24_19_emit_,
2846     table24_20_emit_,  table24_21_emit_,  table24_22_emit_,  table24_23_emit_,
2847     table24_24_emit_,  table24_25_emit_,  table24_26_emit_,  table24_27_emit_,
2848     table24_28_emit_,  table24_29_emit_,  table24_30_emit_,  table24_31_emit_,
2849     table24_32_emit_,  table24_33_emit_,  table24_34_emit_,  table24_35_emit_,
2850     table24_36_emit_,  table24_37_emit_,  table24_38_emit_,  table24_39_emit_,
2851     table24_40_emit_,  table24_41_emit_,  table24_42_emit_,  table24_43_emit_,
2852     table24_44_emit_,  table24_45_emit_,  table24_46_emit_,  table24_47_emit_,
2853     table24_48_emit_,  table24_49_emit_,  table24_50_emit_,  table24_51_emit_,
2854     table24_52_emit_,  table24_53_emit_,  table24_54_emit_,  table24_55_emit_,
2855     table24_56_emit_,  table24_57_emit_,  table24_58_emit_,  table24_59_emit_,
2856     table24_60_emit_,  table24_61_emit_,  table24_62_emit_,  table24_63_emit_,
2857     table24_64_emit_,  table24_65_emit_,  table24_66_emit_,  table24_67_emit_,
2858     table24_68_emit_,  table24_69_emit_,  table24_70_emit_,  table24_71_emit_,
2859     table24_72_emit_,  table24_73_emit_,  table24_74_emit_,  table24_75_emit_,
2860     table24_76_emit_,  table24_77_emit_,  table24_78_emit_,  table24_79_emit_,
2861     table24_80_emit_,  table24_81_emit_,  table24_82_emit_,  table24_83_emit_,
2862     table24_84_emit_,  table24_85_emit_,  table24_86_emit_,  table24_87_emit_,
2863     table24_88_emit_,  table24_89_emit_,  table24_90_emit_,  table24_91_emit_,
2864     table24_92_emit_,  table24_93_emit_,  table24_94_emit_,  table24_95_emit_,
2865     table24_96_emit_,  table24_97_emit_,  table24_98_emit_,  table24_99_emit_,
2866     table24_100_emit_, table24_101_emit_, table24_102_emit_, table24_103_emit_,
2867     table24_104_emit_, table24_105_emit_, table24_106_emit_, table24_107_emit_,
2868     table24_108_emit_, table24_109_emit_, table24_110_emit_, table24_111_emit_,
2869     table24_112_emit_, table24_113_emit_, table24_114_emit_, table24_115_emit_,
2870     table24_116_emit_, table24_117_emit_, table24_118_emit_, table24_119_emit_,
2871     table24_120_emit_, table24_121_emit_, table24_122_emit_, table24_123_emit_,
2872     table24_124_emit_, table24_125_emit_, table24_126_emit_, table24_127_emit_,
2873 };
2874 const uint16_t* const HuffDecoderCommon::table24_ops_[128] = {
2875     table24_0_ops_,   table24_0_ops_,   table24_0_ops_,   table24_0_ops_,
2876     table24_0_ops_,   table24_0_ops_,   table24_0_ops_,   table24_0_ops_,
2877     table24_0_ops_,   table24_0_ops_,   table24_10_ops_,  table24_10_ops_,
2878     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2879     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2880     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_23_ops_,
2881     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_23_ops_,
2882     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_31_ops_,
2883     table24_0_ops_,   table24_0_ops_,   table24_0_ops_,   table24_0_ops_,
2884     table24_0_ops_,   table24_0_ops_,   table24_0_ops_,   table24_0_ops_,
2885     table24_0_ops_,   table24_0_ops_,   table24_10_ops_,  table24_10_ops_,
2886     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2887     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2888     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_23_ops_,
2889     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_23_ops_,
2890     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_31_ops_,
2891     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2892     table24_10_ops_,  table24_23_ops_,  table24_23_ops_,  table24_23_ops_,
2893     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_75_ops_,
2894     table24_76_ops_,  table24_76_ops_,  table24_76_ops_,  table24_79_ops_,
2895     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2896     table24_10_ops_,  table24_23_ops_,  table24_23_ops_,  table24_23_ops_,
2897     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_75_ops_,
2898     table24_76_ops_,  table24_76_ops_,  table24_76_ops_,  table24_79_ops_,
2899     table24_10_ops_,  table24_10_ops_,  table24_10_ops_,  table24_10_ops_,
2900     table24_10_ops_,  table24_23_ops_,  table24_23_ops_,  table24_23_ops_,
2901     table24_23_ops_,  table24_23_ops_,  table24_23_ops_,  table24_75_ops_,
2902     table24_76_ops_,  table24_76_ops_,  table24_76_ops_,  table24_79_ops_,
2903     table24_112_ops_, table24_112_ops_, table24_112_ops_, table24_115_ops_,
2904     table24_115_ops_, table24_115_ops_, table24_115_ops_, table24_119_ops_,
2905     table24_119_ops_, table24_119_ops_, table24_122_ops_, table24_123_ops_,
2906     table24_123_ops_, table24_125_ops_, table24_126_ops_, table24_127_ops_,
2907 };
2908 const uint8_t HuffDecoderCommon::table25_0_emit_[204] = {
2909     0x5e, 0x30, 0x30, 0x5e, 0x30, 0x31, 0x5e, 0x30, 0x32, 0x5e, 0x30, 0x61,
2910     0x5e, 0x30, 0x63, 0x5e, 0x30, 0x65, 0x5e, 0x30, 0x69, 0x5e, 0x30, 0x6f,
2911     0x5e, 0x30, 0x73, 0x5e, 0x30, 0x74, 0x5e, 0x30, 0x20, 0x5e, 0x30, 0x25,
2912     0x5e, 0x30, 0x2d, 0x5e, 0x30, 0x2e, 0x5e, 0x30, 0x2f, 0x5e, 0x30, 0x33,
2913     0x5e, 0x30, 0x34, 0x5e, 0x30, 0x35, 0x5e, 0x30, 0x36, 0x5e, 0x30, 0x37,
2914     0x5e, 0x30, 0x38, 0x5e, 0x30, 0x39, 0x5e, 0x30, 0x3d, 0x5e, 0x30, 0x41,
2915     0x5e, 0x30, 0x5f, 0x5e, 0x30, 0x62, 0x5e, 0x30, 0x64, 0x5e, 0x30, 0x66,
2916     0x5e, 0x30, 0x67, 0x5e, 0x30, 0x68, 0x5e, 0x30, 0x6c, 0x5e, 0x30, 0x6d,
2917     0x5e, 0x30, 0x6e, 0x5e, 0x30, 0x70, 0x5e, 0x30, 0x72, 0x5e, 0x30, 0x75,
2918     0x5e, 0x30, 0x3a, 0x5e, 0x30, 0x42, 0x5e, 0x30, 0x43, 0x5e, 0x30, 0x44,
2919     0x5e, 0x30, 0x45, 0x5e, 0x30, 0x46, 0x5e, 0x30, 0x47, 0x5e, 0x30, 0x48,
2920     0x5e, 0x30, 0x49, 0x5e, 0x30, 0x4a, 0x5e, 0x30, 0x4b, 0x5e, 0x30, 0x4c,
2921     0x5e, 0x30, 0x4d, 0x5e, 0x30, 0x4e, 0x5e, 0x30, 0x4f, 0x5e, 0x30, 0x50,
2922     0x5e, 0x30, 0x51, 0x5e, 0x30, 0x52, 0x5e, 0x30, 0x53, 0x5e, 0x30, 0x54,
2923     0x5e, 0x30, 0x55, 0x5e, 0x30, 0x56, 0x5e, 0x30, 0x57, 0x5e, 0x30, 0x59,
2924     0x5e, 0x30, 0x6a, 0x5e, 0x30, 0x6b, 0x5e, 0x30, 0x71, 0x5e, 0x30, 0x76,
2925     0x5e, 0x30, 0x77, 0x5e, 0x30, 0x78, 0x5e, 0x30, 0x79, 0x5e, 0x30, 0x7a};
2926 const uint16_t HuffDecoderCommon::table25_0_ops_[128] = {
2927     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000,
2928     0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000,
2929     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000,
2930     0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1,
2931     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00f1, 0x0000, 0x0109, 0x0000,
2932     0x0121, 0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181,
2933     0x0000, 0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000,
2934     0x01f9, 0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259,
2935     0x0000, 0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000,
2936     0x02d1, 0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331,
2937     0x0000, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
2938     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
2939     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
2940     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0000, 0x0000,
2941     0x0000, 0x0002};
2942 const uint8_t HuffDecoderCommon::table25_1_emit_[204] = {
2943     0x5e, 0x31, 0x30, 0x5e, 0x31, 0x31, 0x5e, 0x31, 0x32, 0x5e, 0x31, 0x61,
2944     0x5e, 0x31, 0x63, 0x5e, 0x31, 0x65, 0x5e, 0x31, 0x69, 0x5e, 0x31, 0x6f,
2945     0x5e, 0x31, 0x73, 0x5e, 0x31, 0x74, 0x5e, 0x31, 0x20, 0x5e, 0x31, 0x25,
2946     0x5e, 0x31, 0x2d, 0x5e, 0x31, 0x2e, 0x5e, 0x31, 0x2f, 0x5e, 0x31, 0x33,
2947     0x5e, 0x31, 0x34, 0x5e, 0x31, 0x35, 0x5e, 0x31, 0x36, 0x5e, 0x31, 0x37,
2948     0x5e, 0x31, 0x38, 0x5e, 0x31, 0x39, 0x5e, 0x31, 0x3d, 0x5e, 0x31, 0x41,
2949     0x5e, 0x31, 0x5f, 0x5e, 0x31, 0x62, 0x5e, 0x31, 0x64, 0x5e, 0x31, 0x66,
2950     0x5e, 0x31, 0x67, 0x5e, 0x31, 0x68, 0x5e, 0x31, 0x6c, 0x5e, 0x31, 0x6d,
2951     0x5e, 0x31, 0x6e, 0x5e, 0x31, 0x70, 0x5e, 0x31, 0x72, 0x5e, 0x31, 0x75,
2952     0x5e, 0x31, 0x3a, 0x5e, 0x31, 0x42, 0x5e, 0x31, 0x43, 0x5e, 0x31, 0x44,
2953     0x5e, 0x31, 0x45, 0x5e, 0x31, 0x46, 0x5e, 0x31, 0x47, 0x5e, 0x31, 0x48,
2954     0x5e, 0x31, 0x49, 0x5e, 0x31, 0x4a, 0x5e, 0x31, 0x4b, 0x5e, 0x31, 0x4c,
2955     0x5e, 0x31, 0x4d, 0x5e, 0x31, 0x4e, 0x5e, 0x31, 0x4f, 0x5e, 0x31, 0x50,
2956     0x5e, 0x31, 0x51, 0x5e, 0x31, 0x52, 0x5e, 0x31, 0x53, 0x5e, 0x31, 0x54,
2957     0x5e, 0x31, 0x55, 0x5e, 0x31, 0x56, 0x5e, 0x31, 0x57, 0x5e, 0x31, 0x59,
2958     0x5e, 0x31, 0x6a, 0x5e, 0x31, 0x6b, 0x5e, 0x31, 0x71, 0x5e, 0x31, 0x76,
2959     0x5e, 0x31, 0x77, 0x5e, 0x31, 0x78, 0x5e, 0x31, 0x79, 0x5e, 0x31, 0x7a};
2960 const uint8_t HuffDecoderCommon::table25_2_emit_[204] = {
2961     0x5e, 0x32, 0x30, 0x5e, 0x32, 0x31, 0x5e, 0x32, 0x32, 0x5e, 0x32, 0x61,
2962     0x5e, 0x32, 0x63, 0x5e, 0x32, 0x65, 0x5e, 0x32, 0x69, 0x5e, 0x32, 0x6f,
2963     0x5e, 0x32, 0x73, 0x5e, 0x32, 0x74, 0x5e, 0x32, 0x20, 0x5e, 0x32, 0x25,
2964     0x5e, 0x32, 0x2d, 0x5e, 0x32, 0x2e, 0x5e, 0x32, 0x2f, 0x5e, 0x32, 0x33,
2965     0x5e, 0x32, 0x34, 0x5e, 0x32, 0x35, 0x5e, 0x32, 0x36, 0x5e, 0x32, 0x37,
2966     0x5e, 0x32, 0x38, 0x5e, 0x32, 0x39, 0x5e, 0x32, 0x3d, 0x5e, 0x32, 0x41,
2967     0x5e, 0x32, 0x5f, 0x5e, 0x32, 0x62, 0x5e, 0x32, 0x64, 0x5e, 0x32, 0x66,
2968     0x5e, 0x32, 0x67, 0x5e, 0x32, 0x68, 0x5e, 0x32, 0x6c, 0x5e, 0x32, 0x6d,
2969     0x5e, 0x32, 0x6e, 0x5e, 0x32, 0x70, 0x5e, 0x32, 0x72, 0x5e, 0x32, 0x75,
2970     0x5e, 0x32, 0x3a, 0x5e, 0x32, 0x42, 0x5e, 0x32, 0x43, 0x5e, 0x32, 0x44,
2971     0x5e, 0x32, 0x45, 0x5e, 0x32, 0x46, 0x5e, 0x32, 0x47, 0x5e, 0x32, 0x48,
2972     0x5e, 0x32, 0x49, 0x5e, 0x32, 0x4a, 0x5e, 0x32, 0x4b, 0x5e, 0x32, 0x4c,
2973     0x5e, 0x32, 0x4d, 0x5e, 0x32, 0x4e, 0x5e, 0x32, 0x4f, 0x5e, 0x32, 0x50,
2974     0x5e, 0x32, 0x51, 0x5e, 0x32, 0x52, 0x5e, 0x32, 0x53, 0x5e, 0x32, 0x54,
2975     0x5e, 0x32, 0x55, 0x5e, 0x32, 0x56, 0x5e, 0x32, 0x57, 0x5e, 0x32, 0x59,
2976     0x5e, 0x32, 0x6a, 0x5e, 0x32, 0x6b, 0x5e, 0x32, 0x71, 0x5e, 0x32, 0x76,
2977     0x5e, 0x32, 0x77, 0x5e, 0x32, 0x78, 0x5e, 0x32, 0x79, 0x5e, 0x32, 0x7a};
2978 const uint8_t HuffDecoderCommon::table25_3_emit_[204] = {
2979     0x5e, 0x61, 0x30, 0x5e, 0x61, 0x31, 0x5e, 0x61, 0x32, 0x5e, 0x61, 0x61,
2980     0x5e, 0x61, 0x63, 0x5e, 0x61, 0x65, 0x5e, 0x61, 0x69, 0x5e, 0x61, 0x6f,
2981     0x5e, 0x61, 0x73, 0x5e, 0x61, 0x74, 0x5e, 0x61, 0x20, 0x5e, 0x61, 0x25,
2982     0x5e, 0x61, 0x2d, 0x5e, 0x61, 0x2e, 0x5e, 0x61, 0x2f, 0x5e, 0x61, 0x33,
2983     0x5e, 0x61, 0x34, 0x5e, 0x61, 0x35, 0x5e, 0x61, 0x36, 0x5e, 0x61, 0x37,
2984     0x5e, 0x61, 0x38, 0x5e, 0x61, 0x39, 0x5e, 0x61, 0x3d, 0x5e, 0x61, 0x41,
2985     0x5e, 0x61, 0x5f, 0x5e, 0x61, 0x62, 0x5e, 0x61, 0x64, 0x5e, 0x61, 0x66,
2986     0x5e, 0x61, 0x67, 0x5e, 0x61, 0x68, 0x5e, 0x61, 0x6c, 0x5e, 0x61, 0x6d,
2987     0x5e, 0x61, 0x6e, 0x5e, 0x61, 0x70, 0x5e, 0x61, 0x72, 0x5e, 0x61, 0x75,
2988     0x5e, 0x61, 0x3a, 0x5e, 0x61, 0x42, 0x5e, 0x61, 0x43, 0x5e, 0x61, 0x44,
2989     0x5e, 0x61, 0x45, 0x5e, 0x61, 0x46, 0x5e, 0x61, 0x47, 0x5e, 0x61, 0x48,
2990     0x5e, 0x61, 0x49, 0x5e, 0x61, 0x4a, 0x5e, 0x61, 0x4b, 0x5e, 0x61, 0x4c,
2991     0x5e, 0x61, 0x4d, 0x5e, 0x61, 0x4e, 0x5e, 0x61, 0x4f, 0x5e, 0x61, 0x50,
2992     0x5e, 0x61, 0x51, 0x5e, 0x61, 0x52, 0x5e, 0x61, 0x53, 0x5e, 0x61, 0x54,
2993     0x5e, 0x61, 0x55, 0x5e, 0x61, 0x56, 0x5e, 0x61, 0x57, 0x5e, 0x61, 0x59,
2994     0x5e, 0x61, 0x6a, 0x5e, 0x61, 0x6b, 0x5e, 0x61, 0x71, 0x5e, 0x61, 0x76,
2995     0x5e, 0x61, 0x77, 0x5e, 0x61, 0x78, 0x5e, 0x61, 0x79, 0x5e, 0x61, 0x7a};
2996 const uint8_t HuffDecoderCommon::table25_4_emit_[204] = {
2997     0x5e, 0x63, 0x30, 0x5e, 0x63, 0x31, 0x5e, 0x63, 0x32, 0x5e, 0x63, 0x61,
2998     0x5e, 0x63, 0x63, 0x5e, 0x63, 0x65, 0x5e, 0x63, 0x69, 0x5e, 0x63, 0x6f,
2999     0x5e, 0x63, 0x73, 0x5e, 0x63, 0x74, 0x5e, 0x63, 0x20, 0x5e, 0x63, 0x25,
3000     0x5e, 0x63, 0x2d, 0x5e, 0x63, 0x2e, 0x5e, 0x63, 0x2f, 0x5e, 0x63, 0x33,
3001     0x5e, 0x63, 0x34, 0x5e, 0x63, 0x35, 0x5e, 0x63, 0x36, 0x5e, 0x63, 0x37,
3002     0x5e, 0x63, 0x38, 0x5e, 0x63, 0x39, 0x5e, 0x63, 0x3d, 0x5e, 0x63, 0x41,
3003     0x5e, 0x63, 0x5f, 0x5e, 0x63, 0x62, 0x5e, 0x63, 0x64, 0x5e, 0x63, 0x66,
3004     0x5e, 0x63, 0x67, 0x5e, 0x63, 0x68, 0x5e, 0x63, 0x6c, 0x5e, 0x63, 0x6d,
3005     0x5e, 0x63, 0x6e, 0x5e, 0x63, 0x70, 0x5e, 0x63, 0x72, 0x5e, 0x63, 0x75,
3006     0x5e, 0x63, 0x3a, 0x5e, 0x63, 0x42, 0x5e, 0x63, 0x43, 0x5e, 0x63, 0x44,
3007     0x5e, 0x63, 0x45, 0x5e, 0x63, 0x46, 0x5e, 0x63, 0x47, 0x5e, 0x63, 0x48,
3008     0x5e, 0x63, 0x49, 0x5e, 0x63, 0x4a, 0x5e, 0x63, 0x4b, 0x5e, 0x63, 0x4c,
3009     0x5e, 0x63, 0x4d, 0x5e, 0x63, 0x4e, 0x5e, 0x63, 0x4f, 0x5e, 0x63, 0x50,
3010     0x5e, 0x63, 0x51, 0x5e, 0x63, 0x52, 0x5e, 0x63, 0x53, 0x5e, 0x63, 0x54,
3011     0x5e, 0x63, 0x55, 0x5e, 0x63, 0x56, 0x5e, 0x63, 0x57, 0x5e, 0x63, 0x59,
3012     0x5e, 0x63, 0x6a, 0x5e, 0x63, 0x6b, 0x5e, 0x63, 0x71, 0x5e, 0x63, 0x76,
3013     0x5e, 0x63, 0x77, 0x5e, 0x63, 0x78, 0x5e, 0x63, 0x79, 0x5e, 0x63, 0x7a};
3014 const uint8_t HuffDecoderCommon::table25_5_emit_[204] = {
3015     0x5e, 0x65, 0x30, 0x5e, 0x65, 0x31, 0x5e, 0x65, 0x32, 0x5e, 0x65, 0x61,
3016     0x5e, 0x65, 0x63, 0x5e, 0x65, 0x65, 0x5e, 0x65, 0x69, 0x5e, 0x65, 0x6f,
3017     0x5e, 0x65, 0x73, 0x5e, 0x65, 0x74, 0x5e, 0x65, 0x20, 0x5e, 0x65, 0x25,
3018     0x5e, 0x65, 0x2d, 0x5e, 0x65, 0x2e, 0x5e, 0x65, 0x2f, 0x5e, 0x65, 0x33,
3019     0x5e, 0x65, 0x34, 0x5e, 0x65, 0x35, 0x5e, 0x65, 0x36, 0x5e, 0x65, 0x37,
3020     0x5e, 0x65, 0x38, 0x5e, 0x65, 0x39, 0x5e, 0x65, 0x3d, 0x5e, 0x65, 0x41,
3021     0x5e, 0x65, 0x5f, 0x5e, 0x65, 0x62, 0x5e, 0x65, 0x64, 0x5e, 0x65, 0x66,
3022     0x5e, 0x65, 0x67, 0x5e, 0x65, 0x68, 0x5e, 0x65, 0x6c, 0x5e, 0x65, 0x6d,
3023     0x5e, 0x65, 0x6e, 0x5e, 0x65, 0x70, 0x5e, 0x65, 0x72, 0x5e, 0x65, 0x75,
3024     0x5e, 0x65, 0x3a, 0x5e, 0x65, 0x42, 0x5e, 0x65, 0x43, 0x5e, 0x65, 0x44,
3025     0x5e, 0x65, 0x45, 0x5e, 0x65, 0x46, 0x5e, 0x65, 0x47, 0x5e, 0x65, 0x48,
3026     0x5e, 0x65, 0x49, 0x5e, 0x65, 0x4a, 0x5e, 0x65, 0x4b, 0x5e, 0x65, 0x4c,
3027     0x5e, 0x65, 0x4d, 0x5e, 0x65, 0x4e, 0x5e, 0x65, 0x4f, 0x5e, 0x65, 0x50,
3028     0x5e, 0x65, 0x51, 0x5e, 0x65, 0x52, 0x5e, 0x65, 0x53, 0x5e, 0x65, 0x54,
3029     0x5e, 0x65, 0x55, 0x5e, 0x65, 0x56, 0x5e, 0x65, 0x57, 0x5e, 0x65, 0x59,
3030     0x5e, 0x65, 0x6a, 0x5e, 0x65, 0x6b, 0x5e, 0x65, 0x71, 0x5e, 0x65, 0x76,
3031     0x5e, 0x65, 0x77, 0x5e, 0x65, 0x78, 0x5e, 0x65, 0x79, 0x5e, 0x65, 0x7a};
3032 const uint8_t HuffDecoderCommon::table25_6_emit_[204] = {
3033     0x5e, 0x69, 0x30, 0x5e, 0x69, 0x31, 0x5e, 0x69, 0x32, 0x5e, 0x69, 0x61,
3034     0x5e, 0x69, 0x63, 0x5e, 0x69, 0x65, 0x5e, 0x69, 0x69, 0x5e, 0x69, 0x6f,
3035     0x5e, 0x69, 0x73, 0x5e, 0x69, 0x74, 0x5e, 0x69, 0x20, 0x5e, 0x69, 0x25,
3036     0x5e, 0x69, 0x2d, 0x5e, 0x69, 0x2e, 0x5e, 0x69, 0x2f, 0x5e, 0x69, 0x33,
3037     0x5e, 0x69, 0x34, 0x5e, 0x69, 0x35, 0x5e, 0x69, 0x36, 0x5e, 0x69, 0x37,
3038     0x5e, 0x69, 0x38, 0x5e, 0x69, 0x39, 0x5e, 0x69, 0x3d, 0x5e, 0x69, 0x41,
3039     0x5e, 0x69, 0x5f, 0x5e, 0x69, 0x62, 0x5e, 0x69, 0x64, 0x5e, 0x69, 0x66,
3040     0x5e, 0x69, 0x67, 0x5e, 0x69, 0x68, 0x5e, 0x69, 0x6c, 0x5e, 0x69, 0x6d,
3041     0x5e, 0x69, 0x6e, 0x5e, 0x69, 0x70, 0x5e, 0x69, 0x72, 0x5e, 0x69, 0x75,
3042     0x5e, 0x69, 0x3a, 0x5e, 0x69, 0x42, 0x5e, 0x69, 0x43, 0x5e, 0x69, 0x44,
3043     0x5e, 0x69, 0x45, 0x5e, 0x69, 0x46, 0x5e, 0x69, 0x47, 0x5e, 0x69, 0x48,
3044     0x5e, 0x69, 0x49, 0x5e, 0x69, 0x4a, 0x5e, 0x69, 0x4b, 0x5e, 0x69, 0x4c,
3045     0x5e, 0x69, 0x4d, 0x5e, 0x69, 0x4e, 0x5e, 0x69, 0x4f, 0x5e, 0x69, 0x50,
3046     0x5e, 0x69, 0x51, 0x5e, 0x69, 0x52, 0x5e, 0x69, 0x53, 0x5e, 0x69, 0x54,
3047     0x5e, 0x69, 0x55, 0x5e, 0x69, 0x56, 0x5e, 0x69, 0x57, 0x5e, 0x69, 0x59,
3048     0x5e, 0x69, 0x6a, 0x5e, 0x69, 0x6b, 0x5e, 0x69, 0x71, 0x5e, 0x69, 0x76,
3049     0x5e, 0x69, 0x77, 0x5e, 0x69, 0x78, 0x5e, 0x69, 0x79, 0x5e, 0x69, 0x7a};
3050 const uint8_t HuffDecoderCommon::table25_7_emit_[204] = {
3051     0x5e, 0x6f, 0x30, 0x5e, 0x6f, 0x31, 0x5e, 0x6f, 0x32, 0x5e, 0x6f, 0x61,
3052     0x5e, 0x6f, 0x63, 0x5e, 0x6f, 0x65, 0x5e, 0x6f, 0x69, 0x5e, 0x6f, 0x6f,
3053     0x5e, 0x6f, 0x73, 0x5e, 0x6f, 0x74, 0x5e, 0x6f, 0x20, 0x5e, 0x6f, 0x25,
3054     0x5e, 0x6f, 0x2d, 0x5e, 0x6f, 0x2e, 0x5e, 0x6f, 0x2f, 0x5e, 0x6f, 0x33,
3055     0x5e, 0x6f, 0x34, 0x5e, 0x6f, 0x35, 0x5e, 0x6f, 0x36, 0x5e, 0x6f, 0x37,
3056     0x5e, 0x6f, 0x38, 0x5e, 0x6f, 0x39, 0x5e, 0x6f, 0x3d, 0x5e, 0x6f, 0x41,
3057     0x5e, 0x6f, 0x5f, 0x5e, 0x6f, 0x62, 0x5e, 0x6f, 0x64, 0x5e, 0x6f, 0x66,
3058     0x5e, 0x6f, 0x67, 0x5e, 0x6f, 0x68, 0x5e, 0x6f, 0x6c, 0x5e, 0x6f, 0x6d,
3059     0x5e, 0x6f, 0x6e, 0x5e, 0x6f, 0x70, 0x5e, 0x6f, 0x72, 0x5e, 0x6f, 0x75,
3060     0x5e, 0x6f, 0x3a, 0x5e, 0x6f, 0x42, 0x5e, 0x6f, 0x43, 0x5e, 0x6f, 0x44,
3061     0x5e, 0x6f, 0x45, 0x5e, 0x6f, 0x46, 0x5e, 0x6f, 0x47, 0x5e, 0x6f, 0x48,
3062     0x5e, 0x6f, 0x49, 0x5e, 0x6f, 0x4a, 0x5e, 0x6f, 0x4b, 0x5e, 0x6f, 0x4c,
3063     0x5e, 0x6f, 0x4d, 0x5e, 0x6f, 0x4e, 0x5e, 0x6f, 0x4f, 0x5e, 0x6f, 0x50,
3064     0x5e, 0x6f, 0x51, 0x5e, 0x6f, 0x52, 0x5e, 0x6f, 0x53, 0x5e, 0x6f, 0x54,
3065     0x5e, 0x6f, 0x55, 0x5e, 0x6f, 0x56, 0x5e, 0x6f, 0x57, 0x5e, 0x6f, 0x59,
3066     0x5e, 0x6f, 0x6a, 0x5e, 0x6f, 0x6b, 0x5e, 0x6f, 0x71, 0x5e, 0x6f, 0x76,
3067     0x5e, 0x6f, 0x77, 0x5e, 0x6f, 0x78, 0x5e, 0x6f, 0x79, 0x5e, 0x6f, 0x7a};
3068 const uint8_t HuffDecoderCommon::table25_8_emit_[204] = {
3069     0x5e, 0x73, 0x30, 0x5e, 0x73, 0x31, 0x5e, 0x73, 0x32, 0x5e, 0x73, 0x61,
3070     0x5e, 0x73, 0x63, 0x5e, 0x73, 0x65, 0x5e, 0x73, 0x69, 0x5e, 0x73, 0x6f,
3071     0x5e, 0x73, 0x73, 0x5e, 0x73, 0x74, 0x5e, 0x73, 0x20, 0x5e, 0x73, 0x25,
3072     0x5e, 0x73, 0x2d, 0x5e, 0x73, 0x2e, 0x5e, 0x73, 0x2f, 0x5e, 0x73, 0x33,
3073     0x5e, 0x73, 0x34, 0x5e, 0x73, 0x35, 0x5e, 0x73, 0x36, 0x5e, 0x73, 0x37,
3074     0x5e, 0x73, 0x38, 0x5e, 0x73, 0x39, 0x5e, 0x73, 0x3d, 0x5e, 0x73, 0x41,
3075     0x5e, 0x73, 0x5f, 0x5e, 0x73, 0x62, 0x5e, 0x73, 0x64, 0x5e, 0x73, 0x66,
3076     0x5e, 0x73, 0x67, 0x5e, 0x73, 0x68, 0x5e, 0x73, 0x6c, 0x5e, 0x73, 0x6d,
3077     0x5e, 0x73, 0x6e, 0x5e, 0x73, 0x70, 0x5e, 0x73, 0x72, 0x5e, 0x73, 0x75,
3078     0x5e, 0x73, 0x3a, 0x5e, 0x73, 0x42, 0x5e, 0x73, 0x43, 0x5e, 0x73, 0x44,
3079     0x5e, 0x73, 0x45, 0x5e, 0x73, 0x46, 0x5e, 0x73, 0x47, 0x5e, 0x73, 0x48,
3080     0x5e, 0x73, 0x49, 0x5e, 0x73, 0x4a, 0x5e, 0x73, 0x4b, 0x5e, 0x73, 0x4c,
3081     0x5e, 0x73, 0x4d, 0x5e, 0x73, 0x4e, 0x5e, 0x73, 0x4f, 0x5e, 0x73, 0x50,
3082     0x5e, 0x73, 0x51, 0x5e, 0x73, 0x52, 0x5e, 0x73, 0x53, 0x5e, 0x73, 0x54,
3083     0x5e, 0x73, 0x55, 0x5e, 0x73, 0x56, 0x5e, 0x73, 0x57, 0x5e, 0x73, 0x59,
3084     0x5e, 0x73, 0x6a, 0x5e, 0x73, 0x6b, 0x5e, 0x73, 0x71, 0x5e, 0x73, 0x76,
3085     0x5e, 0x73, 0x77, 0x5e, 0x73, 0x78, 0x5e, 0x73, 0x79, 0x5e, 0x73, 0x7a};
3086 const uint8_t HuffDecoderCommon::table25_9_emit_[204] = {
3087     0x5e, 0x74, 0x30, 0x5e, 0x74, 0x31, 0x5e, 0x74, 0x32, 0x5e, 0x74, 0x61,
3088     0x5e, 0x74, 0x63, 0x5e, 0x74, 0x65, 0x5e, 0x74, 0x69, 0x5e, 0x74, 0x6f,
3089     0x5e, 0x74, 0x73, 0x5e, 0x74, 0x74, 0x5e, 0x74, 0x20, 0x5e, 0x74, 0x25,
3090     0x5e, 0x74, 0x2d, 0x5e, 0x74, 0x2e, 0x5e, 0x74, 0x2f, 0x5e, 0x74, 0x33,
3091     0x5e, 0x74, 0x34, 0x5e, 0x74, 0x35, 0x5e, 0x74, 0x36, 0x5e, 0x74, 0x37,
3092     0x5e, 0x74, 0x38, 0x5e, 0x74, 0x39, 0x5e, 0x74, 0x3d, 0x5e, 0x74, 0x41,
3093     0x5e, 0x74, 0x5f, 0x5e, 0x74, 0x62, 0x5e, 0x74, 0x64, 0x5e, 0x74, 0x66,
3094     0x5e, 0x74, 0x67, 0x5e, 0x74, 0x68, 0x5e, 0x74, 0x6c, 0x5e, 0x74, 0x6d,
3095     0x5e, 0x74, 0x6e, 0x5e, 0x74, 0x70, 0x5e, 0x74, 0x72, 0x5e, 0x74, 0x75,
3096     0x5e, 0x74, 0x3a, 0x5e, 0x74, 0x42, 0x5e, 0x74, 0x43, 0x5e, 0x74, 0x44,
3097     0x5e, 0x74, 0x45, 0x5e, 0x74, 0x46, 0x5e, 0x74, 0x47, 0x5e, 0x74, 0x48,
3098     0x5e, 0x74, 0x49, 0x5e, 0x74, 0x4a, 0x5e, 0x74, 0x4b, 0x5e, 0x74, 0x4c,
3099     0x5e, 0x74, 0x4d, 0x5e, 0x74, 0x4e, 0x5e, 0x74, 0x4f, 0x5e, 0x74, 0x50,
3100     0x5e, 0x74, 0x51, 0x5e, 0x74, 0x52, 0x5e, 0x74, 0x53, 0x5e, 0x74, 0x54,
3101     0x5e, 0x74, 0x55, 0x5e, 0x74, 0x56, 0x5e, 0x74, 0x57, 0x5e, 0x74, 0x59,
3102     0x5e, 0x74, 0x6a, 0x5e, 0x74, 0x6b, 0x5e, 0x74, 0x71, 0x5e, 0x74, 0x76,
3103     0x5e, 0x74, 0x77, 0x5e, 0x74, 0x78, 0x5e, 0x74, 0x79, 0x5e, 0x74, 0x7a};
3104 const uint8_t HuffDecoderCommon::table25_10_emit_[216] = {
3105     0x5e, 0x20, 0x30, 0x5e, 0x20, 0x31, 0x5e, 0x20, 0x32, 0x5e, 0x20, 0x61,
3106     0x5e, 0x20, 0x63, 0x5e, 0x20, 0x65, 0x5e, 0x20, 0x69, 0x5e, 0x20, 0x6f,
3107     0x5e, 0x20, 0x73, 0x5e, 0x20, 0x74, 0x5e, 0x20, 0x20, 0x5e, 0x20, 0x25,
3108     0x5e, 0x20, 0x2d, 0x5e, 0x20, 0x2e, 0x5e, 0x20, 0x2f, 0x5e, 0x20, 0x33,
3109     0x5e, 0x20, 0x34, 0x5e, 0x20, 0x35, 0x5e, 0x20, 0x36, 0x5e, 0x20, 0x37,
3110     0x5e, 0x20, 0x38, 0x5e, 0x20, 0x39, 0x5e, 0x20, 0x3d, 0x5e, 0x20, 0x41,
3111     0x5e, 0x20, 0x5f, 0x5e, 0x20, 0x62, 0x5e, 0x20, 0x64, 0x5e, 0x20, 0x66,
3112     0x5e, 0x20, 0x67, 0x5e, 0x20, 0x68, 0x5e, 0x20, 0x6c, 0x5e, 0x20, 0x6d,
3113     0x5e, 0x20, 0x6e, 0x5e, 0x20, 0x70, 0x5e, 0x20, 0x72, 0x5e, 0x20, 0x75,
3114     0x5e, 0x25, 0x30, 0x5e, 0x25, 0x31, 0x5e, 0x25, 0x32, 0x5e, 0x25, 0x61,
3115     0x5e, 0x25, 0x63, 0x5e, 0x25, 0x65, 0x5e, 0x25, 0x69, 0x5e, 0x25, 0x6f,
3116     0x5e, 0x25, 0x73, 0x5e, 0x25, 0x74, 0x5e, 0x25, 0x20, 0x5e, 0x25, 0x25,
3117     0x5e, 0x25, 0x2d, 0x5e, 0x25, 0x2e, 0x5e, 0x25, 0x2f, 0x5e, 0x25, 0x33,
3118     0x5e, 0x25, 0x34, 0x5e, 0x25, 0x35, 0x5e, 0x25, 0x36, 0x5e, 0x25, 0x37,
3119     0x5e, 0x25, 0x38, 0x5e, 0x25, 0x39, 0x5e, 0x25, 0x3d, 0x5e, 0x25, 0x41,
3120     0x5e, 0x25, 0x5f, 0x5e, 0x25, 0x62, 0x5e, 0x25, 0x64, 0x5e, 0x25, 0x66,
3121     0x5e, 0x25, 0x67, 0x5e, 0x25, 0x68, 0x5e, 0x25, 0x6c, 0x5e, 0x25, 0x6d,
3122     0x5e, 0x25, 0x6e, 0x5e, 0x25, 0x70, 0x5e, 0x25, 0x72, 0x5e, 0x25, 0x75};
3123 const uint16_t HuffDecoderCommon::table25_10_ops_[128] = {
3124     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 0x0000,
3125     0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 0x0000, 0x00c1,
3126     0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
3127     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
3128     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
3129     0x0349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3130     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3131     0x0002, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9,
3132     0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000,
3133     0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
3134     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
3135     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
3136     0x0691, 0x06a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3137     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3138     0x0000, 0x0362};
3139 const uint8_t HuffDecoderCommon::table25_11_emit_[216] = {
3140     0x5e, 0x2d, 0x30, 0x5e, 0x2d, 0x31, 0x5e, 0x2d, 0x32, 0x5e, 0x2d, 0x61,
3141     0x5e, 0x2d, 0x63, 0x5e, 0x2d, 0x65, 0x5e, 0x2d, 0x69, 0x5e, 0x2d, 0x6f,
3142     0x5e, 0x2d, 0x73, 0x5e, 0x2d, 0x74, 0x5e, 0x2d, 0x20, 0x5e, 0x2d, 0x25,
3143     0x5e, 0x2d, 0x2d, 0x5e, 0x2d, 0x2e, 0x5e, 0x2d, 0x2f, 0x5e, 0x2d, 0x33,
3144     0x5e, 0x2d, 0x34, 0x5e, 0x2d, 0x35, 0x5e, 0x2d, 0x36, 0x5e, 0x2d, 0x37,
3145     0x5e, 0x2d, 0x38, 0x5e, 0x2d, 0x39, 0x5e, 0x2d, 0x3d, 0x5e, 0x2d, 0x41,
3146     0x5e, 0x2d, 0x5f, 0x5e, 0x2d, 0x62, 0x5e, 0x2d, 0x64, 0x5e, 0x2d, 0x66,
3147     0x5e, 0x2d, 0x67, 0x5e, 0x2d, 0x68, 0x5e, 0x2d, 0x6c, 0x5e, 0x2d, 0x6d,
3148     0x5e, 0x2d, 0x6e, 0x5e, 0x2d, 0x70, 0x5e, 0x2d, 0x72, 0x5e, 0x2d, 0x75,
3149     0x5e, 0x2e, 0x30, 0x5e, 0x2e, 0x31, 0x5e, 0x2e, 0x32, 0x5e, 0x2e, 0x61,
3150     0x5e, 0x2e, 0x63, 0x5e, 0x2e, 0x65, 0x5e, 0x2e, 0x69, 0x5e, 0x2e, 0x6f,
3151     0x5e, 0x2e, 0x73, 0x5e, 0x2e, 0x74, 0x5e, 0x2e, 0x20, 0x5e, 0x2e, 0x25,
3152     0x5e, 0x2e, 0x2d, 0x5e, 0x2e, 0x2e, 0x5e, 0x2e, 0x2f, 0x5e, 0x2e, 0x33,
3153     0x5e, 0x2e, 0x34, 0x5e, 0x2e, 0x35, 0x5e, 0x2e, 0x36, 0x5e, 0x2e, 0x37,
3154     0x5e, 0x2e, 0x38, 0x5e, 0x2e, 0x39, 0x5e, 0x2e, 0x3d, 0x5e, 0x2e, 0x41,
3155     0x5e, 0x2e, 0x5f, 0x5e, 0x2e, 0x62, 0x5e, 0x2e, 0x64, 0x5e, 0x2e, 0x66,
3156     0x5e, 0x2e, 0x67, 0x5e, 0x2e, 0x68, 0x5e, 0x2e, 0x6c, 0x5e, 0x2e, 0x6d,
3157     0x5e, 0x2e, 0x6e, 0x5e, 0x2e, 0x70, 0x5e, 0x2e, 0x72, 0x5e, 0x2e, 0x75};
3158 const uint8_t HuffDecoderCommon::table25_12_emit_[216] = {
3159     0x5e, 0x2f, 0x30, 0x5e, 0x2f, 0x31, 0x5e, 0x2f, 0x32, 0x5e, 0x2f, 0x61,
3160     0x5e, 0x2f, 0x63, 0x5e, 0x2f, 0x65, 0x5e, 0x2f, 0x69, 0x5e, 0x2f, 0x6f,
3161     0x5e, 0x2f, 0x73, 0x5e, 0x2f, 0x74, 0x5e, 0x2f, 0x20, 0x5e, 0x2f, 0x25,
3162     0x5e, 0x2f, 0x2d, 0x5e, 0x2f, 0x2e, 0x5e, 0x2f, 0x2f, 0x5e, 0x2f, 0x33,
3163     0x5e, 0x2f, 0x34, 0x5e, 0x2f, 0x35, 0x5e, 0x2f, 0x36, 0x5e, 0x2f, 0x37,
3164     0x5e, 0x2f, 0x38, 0x5e, 0x2f, 0x39, 0x5e, 0x2f, 0x3d, 0x5e, 0x2f, 0x41,
3165     0x5e, 0x2f, 0x5f, 0x5e, 0x2f, 0x62, 0x5e, 0x2f, 0x64, 0x5e, 0x2f, 0x66,
3166     0x5e, 0x2f, 0x67, 0x5e, 0x2f, 0x68, 0x5e, 0x2f, 0x6c, 0x5e, 0x2f, 0x6d,
3167     0x5e, 0x2f, 0x6e, 0x5e, 0x2f, 0x70, 0x5e, 0x2f, 0x72, 0x5e, 0x2f, 0x75,
3168     0x5e, 0x33, 0x30, 0x5e, 0x33, 0x31, 0x5e, 0x33, 0x32, 0x5e, 0x33, 0x61,
3169     0x5e, 0x33, 0x63, 0x5e, 0x33, 0x65, 0x5e, 0x33, 0x69, 0x5e, 0x33, 0x6f,
3170     0x5e, 0x33, 0x73, 0x5e, 0x33, 0x74, 0x5e, 0x33, 0x20, 0x5e, 0x33, 0x25,
3171     0x5e, 0x33, 0x2d, 0x5e, 0x33, 0x2e, 0x5e, 0x33, 0x2f, 0x5e, 0x33, 0x33,
3172     0x5e, 0x33, 0x34, 0x5e, 0x33, 0x35, 0x5e, 0x33, 0x36, 0x5e, 0x33, 0x37,
3173     0x5e, 0x33, 0x38, 0x5e, 0x33, 0x39, 0x5e, 0x33, 0x3d, 0x5e, 0x33, 0x41,
3174     0x5e, 0x33, 0x5f, 0x5e, 0x33, 0x62, 0x5e, 0x33, 0x64, 0x5e, 0x33, 0x66,
3175     0x5e, 0x33, 0x67, 0x5e, 0x33, 0x68, 0x5e, 0x33, 0x6c, 0x5e, 0x33, 0x6d,
3176     0x5e, 0x33, 0x6e, 0x5e, 0x33, 0x70, 0x5e, 0x33, 0x72, 0x5e, 0x33, 0x75};
3177 const uint8_t HuffDecoderCommon::table25_13_emit_[216] = {
3178     0x5e, 0x34, 0x30, 0x5e, 0x34, 0x31, 0x5e, 0x34, 0x32, 0x5e, 0x34, 0x61,
3179     0x5e, 0x34, 0x63, 0x5e, 0x34, 0x65, 0x5e, 0x34, 0x69, 0x5e, 0x34, 0x6f,
3180     0x5e, 0x34, 0x73, 0x5e, 0x34, 0x74, 0x5e, 0x34, 0x20, 0x5e, 0x34, 0x25,
3181     0x5e, 0x34, 0x2d, 0x5e, 0x34, 0x2e, 0x5e, 0x34, 0x2f, 0x5e, 0x34, 0x33,
3182     0x5e, 0x34, 0x34, 0x5e, 0x34, 0x35, 0x5e, 0x34, 0x36, 0x5e, 0x34, 0x37,
3183     0x5e, 0x34, 0x38, 0x5e, 0x34, 0x39, 0x5e, 0x34, 0x3d, 0x5e, 0x34, 0x41,
3184     0x5e, 0x34, 0x5f, 0x5e, 0x34, 0x62, 0x5e, 0x34, 0x64, 0x5e, 0x34, 0x66,
3185     0x5e, 0x34, 0x67, 0x5e, 0x34, 0x68, 0x5e, 0x34, 0x6c, 0x5e, 0x34, 0x6d,
3186     0x5e, 0x34, 0x6e, 0x5e, 0x34, 0x70, 0x5e, 0x34, 0x72, 0x5e, 0x34, 0x75,
3187     0x5e, 0x35, 0x30, 0x5e, 0x35, 0x31, 0x5e, 0x35, 0x32, 0x5e, 0x35, 0x61,
3188     0x5e, 0x35, 0x63, 0x5e, 0x35, 0x65, 0x5e, 0x35, 0x69, 0x5e, 0x35, 0x6f,
3189     0x5e, 0x35, 0x73, 0x5e, 0x35, 0x74, 0x5e, 0x35, 0x20, 0x5e, 0x35, 0x25,
3190     0x5e, 0x35, 0x2d, 0x5e, 0x35, 0x2e, 0x5e, 0x35, 0x2f, 0x5e, 0x35, 0x33,
3191     0x5e, 0x35, 0x34, 0x5e, 0x35, 0x35, 0x5e, 0x35, 0x36, 0x5e, 0x35, 0x37,
3192     0x5e, 0x35, 0x38, 0x5e, 0x35, 0x39, 0x5e, 0x35, 0x3d, 0x5e, 0x35, 0x41,
3193     0x5e, 0x35, 0x5f, 0x5e, 0x35, 0x62, 0x5e, 0x35, 0x64, 0x5e, 0x35, 0x66,
3194     0x5e, 0x35, 0x67, 0x5e, 0x35, 0x68, 0x5e, 0x35, 0x6c, 0x5e, 0x35, 0x6d,
3195     0x5e, 0x35, 0x6e, 0x5e, 0x35, 0x70, 0x5e, 0x35, 0x72, 0x5e, 0x35, 0x75};
3196 const uint8_t HuffDecoderCommon::table25_14_emit_[216] = {
3197     0x5e, 0x36, 0x30, 0x5e, 0x36, 0x31, 0x5e, 0x36, 0x32, 0x5e, 0x36, 0x61,
3198     0x5e, 0x36, 0x63, 0x5e, 0x36, 0x65, 0x5e, 0x36, 0x69, 0x5e, 0x36, 0x6f,
3199     0x5e, 0x36, 0x73, 0x5e, 0x36, 0x74, 0x5e, 0x36, 0x20, 0x5e, 0x36, 0x25,
3200     0x5e, 0x36, 0x2d, 0x5e, 0x36, 0x2e, 0x5e, 0x36, 0x2f, 0x5e, 0x36, 0x33,
3201     0x5e, 0x36, 0x34, 0x5e, 0x36, 0x35, 0x5e, 0x36, 0x36, 0x5e, 0x36, 0x37,
3202     0x5e, 0x36, 0x38, 0x5e, 0x36, 0x39, 0x5e, 0x36, 0x3d, 0x5e, 0x36, 0x41,
3203     0x5e, 0x36, 0x5f, 0x5e, 0x36, 0x62, 0x5e, 0x36, 0x64, 0x5e, 0x36, 0x66,
3204     0x5e, 0x36, 0x67, 0x5e, 0x36, 0x68, 0x5e, 0x36, 0x6c, 0x5e, 0x36, 0x6d,
3205     0x5e, 0x36, 0x6e, 0x5e, 0x36, 0x70, 0x5e, 0x36, 0x72, 0x5e, 0x36, 0x75,
3206     0x5e, 0x37, 0x30, 0x5e, 0x37, 0x31, 0x5e, 0x37, 0x32, 0x5e, 0x37, 0x61,
3207     0x5e, 0x37, 0x63, 0x5e, 0x37, 0x65, 0x5e, 0x37, 0x69, 0x5e, 0x37, 0x6f,
3208     0x5e, 0x37, 0x73, 0x5e, 0x37, 0x74, 0x5e, 0x37, 0x20, 0x5e, 0x37, 0x25,
3209     0x5e, 0x37, 0x2d, 0x5e, 0x37, 0x2e, 0x5e, 0x37, 0x2f, 0x5e, 0x37, 0x33,
3210     0x5e, 0x37, 0x34, 0x5e, 0x37, 0x35, 0x5e, 0x37, 0x36, 0x5e, 0x37, 0x37,
3211     0x5e, 0x37, 0x38, 0x5e, 0x37, 0x39, 0x5e, 0x37, 0x3d, 0x5e, 0x37, 0x41,
3212     0x5e, 0x37, 0x5f, 0x5e, 0x37, 0x62, 0x5e, 0x37, 0x64, 0x5e, 0x37, 0x66,
3213     0x5e, 0x37, 0x67, 0x5e, 0x37, 0x68, 0x5e, 0x37, 0x6c, 0x5e, 0x37, 0x6d,
3214     0x5e, 0x37, 0x6e, 0x5e, 0x37, 0x70, 0x5e, 0x37, 0x72, 0x5e, 0x37, 0x75};
3215 const uint8_t HuffDecoderCommon::table25_15_emit_[216] = {
3216     0x5e, 0x38, 0x30, 0x5e, 0x38, 0x31, 0x5e, 0x38, 0x32, 0x5e, 0x38, 0x61,
3217     0x5e, 0x38, 0x63, 0x5e, 0x38, 0x65, 0x5e, 0x38, 0x69, 0x5e, 0x38, 0x6f,
3218     0x5e, 0x38, 0x73, 0x5e, 0x38, 0x74, 0x5e, 0x38, 0x20, 0x5e, 0x38, 0x25,
3219     0x5e, 0x38, 0x2d, 0x5e, 0x38, 0x2e, 0x5e, 0x38, 0x2f, 0x5e, 0x38, 0x33,
3220     0x5e, 0x38, 0x34, 0x5e, 0x38, 0x35, 0x5e, 0x38, 0x36, 0x5e, 0x38, 0x37,
3221     0x5e, 0x38, 0x38, 0x5e, 0x38, 0x39, 0x5e, 0x38, 0x3d, 0x5e, 0x38, 0x41,
3222     0x5e, 0x38, 0x5f, 0x5e, 0x38, 0x62, 0x5e, 0x38, 0x64, 0x5e, 0x38, 0x66,
3223     0x5e, 0x38, 0x67, 0x5e, 0x38, 0x68, 0x5e, 0x38, 0x6c, 0x5e, 0x38, 0x6d,
3224     0x5e, 0x38, 0x6e, 0x5e, 0x38, 0x70, 0x5e, 0x38, 0x72, 0x5e, 0x38, 0x75,
3225     0x5e, 0x39, 0x30, 0x5e, 0x39, 0x31, 0x5e, 0x39, 0x32, 0x5e, 0x39, 0x61,
3226     0x5e, 0x39, 0x63, 0x5e, 0x39, 0x65, 0x5e, 0x39, 0x69, 0x5e, 0x39, 0x6f,
3227     0x5e, 0x39, 0x73, 0x5e, 0x39, 0x74, 0x5e, 0x39, 0x20, 0x5e, 0x39, 0x25,
3228     0x5e, 0x39, 0x2d, 0x5e, 0x39, 0x2e, 0x5e, 0x39, 0x2f, 0x5e, 0x39, 0x33,
3229     0x5e, 0x39, 0x34, 0x5e, 0x39, 0x35, 0x5e, 0x39, 0x36, 0x5e, 0x39, 0x37,
3230     0x5e, 0x39, 0x38, 0x5e, 0x39, 0x39, 0x5e, 0x39, 0x3d, 0x5e, 0x39, 0x41,
3231     0x5e, 0x39, 0x5f, 0x5e, 0x39, 0x62, 0x5e, 0x39, 0x64, 0x5e, 0x39, 0x66,
3232     0x5e, 0x39, 0x67, 0x5e, 0x39, 0x68, 0x5e, 0x39, 0x6c, 0x5e, 0x39, 0x6d,
3233     0x5e, 0x39, 0x6e, 0x5e, 0x39, 0x70, 0x5e, 0x39, 0x72, 0x5e, 0x39, 0x75};
3234 const uint8_t HuffDecoderCommon::table25_16_emit_[216] = {
3235     0x5e, 0x3d, 0x30, 0x5e, 0x3d, 0x31, 0x5e, 0x3d, 0x32, 0x5e, 0x3d, 0x61,
3236     0x5e, 0x3d, 0x63, 0x5e, 0x3d, 0x65, 0x5e, 0x3d, 0x69, 0x5e, 0x3d, 0x6f,
3237     0x5e, 0x3d, 0x73, 0x5e, 0x3d, 0x74, 0x5e, 0x3d, 0x20, 0x5e, 0x3d, 0x25,
3238     0x5e, 0x3d, 0x2d, 0x5e, 0x3d, 0x2e, 0x5e, 0x3d, 0x2f, 0x5e, 0x3d, 0x33,
3239     0x5e, 0x3d, 0x34, 0x5e, 0x3d, 0x35, 0x5e, 0x3d, 0x36, 0x5e, 0x3d, 0x37,
3240     0x5e, 0x3d, 0x38, 0x5e, 0x3d, 0x39, 0x5e, 0x3d, 0x3d, 0x5e, 0x3d, 0x41,
3241     0x5e, 0x3d, 0x5f, 0x5e, 0x3d, 0x62, 0x5e, 0x3d, 0x64, 0x5e, 0x3d, 0x66,
3242     0x5e, 0x3d, 0x67, 0x5e, 0x3d, 0x68, 0x5e, 0x3d, 0x6c, 0x5e, 0x3d, 0x6d,
3243     0x5e, 0x3d, 0x6e, 0x5e, 0x3d, 0x70, 0x5e, 0x3d, 0x72, 0x5e, 0x3d, 0x75,
3244     0x5e, 0x41, 0x30, 0x5e, 0x41, 0x31, 0x5e, 0x41, 0x32, 0x5e, 0x41, 0x61,
3245     0x5e, 0x41, 0x63, 0x5e, 0x41, 0x65, 0x5e, 0x41, 0x69, 0x5e, 0x41, 0x6f,
3246     0x5e, 0x41, 0x73, 0x5e, 0x41, 0x74, 0x5e, 0x41, 0x20, 0x5e, 0x41, 0x25,
3247     0x5e, 0x41, 0x2d, 0x5e, 0x41, 0x2e, 0x5e, 0x41, 0x2f, 0x5e, 0x41, 0x33,
3248     0x5e, 0x41, 0x34, 0x5e, 0x41, 0x35, 0x5e, 0x41, 0x36, 0x5e, 0x41, 0x37,
3249     0x5e, 0x41, 0x38, 0x5e, 0x41, 0x39, 0x5e, 0x41, 0x3d, 0x5e, 0x41, 0x41,
3250     0x5e, 0x41, 0x5f, 0x5e, 0x41, 0x62, 0x5e, 0x41, 0x64, 0x5e, 0x41, 0x66,
3251     0x5e, 0x41, 0x67, 0x5e, 0x41, 0x68, 0x5e, 0x41, 0x6c, 0x5e, 0x41, 0x6d,
3252     0x5e, 0x41, 0x6e, 0x5e, 0x41, 0x70, 0x5e, 0x41, 0x72, 0x5e, 0x41, 0x75};
3253 const uint8_t HuffDecoderCommon::table25_17_emit_[216] = {
3254     0x5e, 0x5f, 0x30, 0x5e, 0x5f, 0x31, 0x5e, 0x5f, 0x32, 0x5e, 0x5f, 0x61,
3255     0x5e, 0x5f, 0x63, 0x5e, 0x5f, 0x65, 0x5e, 0x5f, 0x69, 0x5e, 0x5f, 0x6f,
3256     0x5e, 0x5f, 0x73, 0x5e, 0x5f, 0x74, 0x5e, 0x5f, 0x20, 0x5e, 0x5f, 0x25,
3257     0x5e, 0x5f, 0x2d, 0x5e, 0x5f, 0x2e, 0x5e, 0x5f, 0x2f, 0x5e, 0x5f, 0x33,
3258     0x5e, 0x5f, 0x34, 0x5e, 0x5f, 0x35, 0x5e, 0x5f, 0x36, 0x5e, 0x5f, 0x37,
3259     0x5e, 0x5f, 0x38, 0x5e, 0x5f, 0x39, 0x5e, 0x5f, 0x3d, 0x5e, 0x5f, 0x41,
3260     0x5e, 0x5f, 0x5f, 0x5e, 0x5f, 0x62, 0x5e, 0x5f, 0x64, 0x5e, 0x5f, 0x66,
3261     0x5e, 0x5f, 0x67, 0x5e, 0x5f, 0x68, 0x5e, 0x5f, 0x6c, 0x5e, 0x5f, 0x6d,
3262     0x5e, 0x5f, 0x6e, 0x5e, 0x5f, 0x70, 0x5e, 0x5f, 0x72, 0x5e, 0x5f, 0x75,
3263     0x5e, 0x62, 0x30, 0x5e, 0x62, 0x31, 0x5e, 0x62, 0x32, 0x5e, 0x62, 0x61,
3264     0x5e, 0x62, 0x63, 0x5e, 0x62, 0x65, 0x5e, 0x62, 0x69, 0x5e, 0x62, 0x6f,
3265     0x5e, 0x62, 0x73, 0x5e, 0x62, 0x74, 0x5e, 0x62, 0x20, 0x5e, 0x62, 0x25,
3266     0x5e, 0x62, 0x2d, 0x5e, 0x62, 0x2e, 0x5e, 0x62, 0x2f, 0x5e, 0x62, 0x33,
3267     0x5e, 0x62, 0x34, 0x5e, 0x62, 0x35, 0x5e, 0x62, 0x36, 0x5e, 0x62, 0x37,
3268     0x5e, 0x62, 0x38, 0x5e, 0x62, 0x39, 0x5e, 0x62, 0x3d, 0x5e, 0x62, 0x41,
3269     0x5e, 0x62, 0x5f, 0x5e, 0x62, 0x62, 0x5e, 0x62, 0x64, 0x5e, 0x62, 0x66,
3270     0x5e, 0x62, 0x67, 0x5e, 0x62, 0x68, 0x5e, 0x62, 0x6c, 0x5e, 0x62, 0x6d,
3271     0x5e, 0x62, 0x6e, 0x5e, 0x62, 0x70, 0x5e, 0x62, 0x72, 0x5e, 0x62, 0x75};
3272 const uint8_t HuffDecoderCommon::table25_18_emit_[216] = {
3273     0x5e, 0x64, 0x30, 0x5e, 0x64, 0x31, 0x5e, 0x64, 0x32, 0x5e, 0x64, 0x61,
3274     0x5e, 0x64, 0x63, 0x5e, 0x64, 0x65, 0x5e, 0x64, 0x69, 0x5e, 0x64, 0x6f,
3275     0x5e, 0x64, 0x73, 0x5e, 0x64, 0x74, 0x5e, 0x64, 0x20, 0x5e, 0x64, 0x25,
3276     0x5e, 0x64, 0x2d, 0x5e, 0x64, 0x2e, 0x5e, 0x64, 0x2f, 0x5e, 0x64, 0x33,
3277     0x5e, 0x64, 0x34, 0x5e, 0x64, 0x35, 0x5e, 0x64, 0x36, 0x5e, 0x64, 0x37,
3278     0x5e, 0x64, 0x38, 0x5e, 0x64, 0x39, 0x5e, 0x64, 0x3d, 0x5e, 0x64, 0x41,
3279     0x5e, 0x64, 0x5f, 0x5e, 0x64, 0x62, 0x5e, 0x64, 0x64, 0x5e, 0x64, 0x66,
3280     0x5e, 0x64, 0x67, 0x5e, 0x64, 0x68, 0x5e, 0x64, 0x6c, 0x5e, 0x64, 0x6d,
3281     0x5e, 0x64, 0x6e, 0x5e, 0x64, 0x70, 0x5e, 0x64, 0x72, 0x5e, 0x64, 0x75,
3282     0x5e, 0x66, 0x30, 0x5e, 0x66, 0x31, 0x5e, 0x66, 0x32, 0x5e, 0x66, 0x61,
3283     0x5e, 0x66, 0x63, 0x5e, 0x66, 0x65, 0x5e, 0x66, 0x69, 0x5e, 0x66, 0x6f,
3284     0x5e, 0x66, 0x73, 0x5e, 0x66, 0x74, 0x5e, 0x66, 0x20, 0x5e, 0x66, 0x25,
3285     0x5e, 0x66, 0x2d, 0x5e, 0x66, 0x2e, 0x5e, 0x66, 0x2f, 0x5e, 0x66, 0x33,
3286     0x5e, 0x66, 0x34, 0x5e, 0x66, 0x35, 0x5e, 0x66, 0x36, 0x5e, 0x66, 0x37,
3287     0x5e, 0x66, 0x38, 0x5e, 0x66, 0x39, 0x5e, 0x66, 0x3d, 0x5e, 0x66, 0x41,
3288     0x5e, 0x66, 0x5f, 0x5e, 0x66, 0x62, 0x5e, 0x66, 0x64, 0x5e, 0x66, 0x66,
3289     0x5e, 0x66, 0x67, 0x5e, 0x66, 0x68, 0x5e, 0x66, 0x6c, 0x5e, 0x66, 0x6d,
3290     0x5e, 0x66, 0x6e, 0x5e, 0x66, 0x70, 0x5e, 0x66, 0x72, 0x5e, 0x66, 0x75};
3291 const uint8_t HuffDecoderCommon::table25_19_emit_[216] = {
3292     0x5e, 0x67, 0x30, 0x5e, 0x67, 0x31, 0x5e, 0x67, 0x32, 0x5e, 0x67, 0x61,
3293     0x5e, 0x67, 0x63, 0x5e, 0x67, 0x65, 0x5e, 0x67, 0x69, 0x5e, 0x67, 0x6f,
3294     0x5e, 0x67, 0x73, 0x5e, 0x67, 0x74, 0x5e, 0x67, 0x20, 0x5e, 0x67, 0x25,
3295     0x5e, 0x67, 0x2d, 0x5e, 0x67, 0x2e, 0x5e, 0x67, 0x2f, 0x5e, 0x67, 0x33,
3296     0x5e, 0x67, 0x34, 0x5e, 0x67, 0x35, 0x5e, 0x67, 0x36, 0x5e, 0x67, 0x37,
3297     0x5e, 0x67, 0x38, 0x5e, 0x67, 0x39, 0x5e, 0x67, 0x3d, 0x5e, 0x67, 0x41,
3298     0x5e, 0x67, 0x5f, 0x5e, 0x67, 0x62, 0x5e, 0x67, 0x64, 0x5e, 0x67, 0x66,
3299     0x5e, 0x67, 0x67, 0x5e, 0x67, 0x68, 0x5e, 0x67, 0x6c, 0x5e, 0x67, 0x6d,
3300     0x5e, 0x67, 0x6e, 0x5e, 0x67, 0x70, 0x5e, 0x67, 0x72, 0x5e, 0x67, 0x75,
3301     0x5e, 0x68, 0x30, 0x5e, 0x68, 0x31, 0x5e, 0x68, 0x32, 0x5e, 0x68, 0x61,
3302     0x5e, 0x68, 0x63, 0x5e, 0x68, 0x65, 0x5e, 0x68, 0x69, 0x5e, 0x68, 0x6f,
3303     0x5e, 0x68, 0x73, 0x5e, 0x68, 0x74, 0x5e, 0x68, 0x20, 0x5e, 0x68, 0x25,
3304     0x5e, 0x68, 0x2d, 0x5e, 0x68, 0x2e, 0x5e, 0x68, 0x2f, 0x5e, 0x68, 0x33,
3305     0x5e, 0x68, 0x34, 0x5e, 0x68, 0x35, 0x5e, 0x68, 0x36, 0x5e, 0x68, 0x37,
3306     0x5e, 0x68, 0x38, 0x5e, 0x68, 0x39, 0x5e, 0x68, 0x3d, 0x5e, 0x68, 0x41,
3307     0x5e, 0x68, 0x5f, 0x5e, 0x68, 0x62, 0x5e, 0x68, 0x64, 0x5e, 0x68, 0x66,
3308     0x5e, 0x68, 0x67, 0x5e, 0x68, 0x68, 0x5e, 0x68, 0x6c, 0x5e, 0x68, 0x6d,
3309     0x5e, 0x68, 0x6e, 0x5e, 0x68, 0x70, 0x5e, 0x68, 0x72, 0x5e, 0x68, 0x75};
3310 const uint8_t HuffDecoderCommon::table25_20_emit_[216] = {
3311     0x5e, 0x6c, 0x30, 0x5e, 0x6c, 0x31, 0x5e, 0x6c, 0x32, 0x5e, 0x6c, 0x61,
3312     0x5e, 0x6c, 0x63, 0x5e, 0x6c, 0x65, 0x5e, 0x6c, 0x69, 0x5e, 0x6c, 0x6f,
3313     0x5e, 0x6c, 0x73, 0x5e, 0x6c, 0x74, 0x5e, 0x6c, 0x20, 0x5e, 0x6c, 0x25,
3314     0x5e, 0x6c, 0x2d, 0x5e, 0x6c, 0x2e, 0x5e, 0x6c, 0x2f, 0x5e, 0x6c, 0x33,
3315     0x5e, 0x6c, 0x34, 0x5e, 0x6c, 0x35, 0x5e, 0x6c, 0x36, 0x5e, 0x6c, 0x37,
3316     0x5e, 0x6c, 0x38, 0x5e, 0x6c, 0x39, 0x5e, 0x6c, 0x3d, 0x5e, 0x6c, 0x41,
3317     0x5e, 0x6c, 0x5f, 0x5e, 0x6c, 0x62, 0x5e, 0x6c, 0x64, 0x5e, 0x6c, 0x66,
3318     0x5e, 0x6c, 0x67, 0x5e, 0x6c, 0x68, 0x5e, 0x6c, 0x6c, 0x5e, 0x6c, 0x6d,
3319     0x5e, 0x6c, 0x6e, 0x5e, 0x6c, 0x70, 0x5e, 0x6c, 0x72, 0x5e, 0x6c, 0x75,
3320     0x5e, 0x6d, 0x30, 0x5e, 0x6d, 0x31, 0x5e, 0x6d, 0x32, 0x5e, 0x6d, 0x61,
3321     0x5e, 0x6d, 0x63, 0x5e, 0x6d, 0x65, 0x5e, 0x6d, 0x69, 0x5e, 0x6d, 0x6f,
3322     0x5e, 0x6d, 0x73, 0x5e, 0x6d, 0x74, 0x5e, 0x6d, 0x20, 0x5e, 0x6d, 0x25,
3323     0x5e, 0x6d, 0x2d, 0x5e, 0x6d, 0x2e, 0x5e, 0x6d, 0x2f, 0x5e, 0x6d, 0x33,
3324     0x5e, 0x6d, 0x34, 0x5e, 0x6d, 0x35, 0x5e, 0x6d, 0x36, 0x5e, 0x6d, 0x37,
3325     0x5e, 0x6d, 0x38, 0x5e, 0x6d, 0x39, 0x5e, 0x6d, 0x3d, 0x5e, 0x6d, 0x41,
3326     0x5e, 0x6d, 0x5f, 0x5e, 0x6d, 0x62, 0x5e, 0x6d, 0x64, 0x5e, 0x6d, 0x66,
3327     0x5e, 0x6d, 0x67, 0x5e, 0x6d, 0x68, 0x5e, 0x6d, 0x6c, 0x5e, 0x6d, 0x6d,
3328     0x5e, 0x6d, 0x6e, 0x5e, 0x6d, 0x70, 0x5e, 0x6d, 0x72, 0x5e, 0x6d, 0x75};
3329 const uint8_t HuffDecoderCommon::table25_21_emit_[216] = {
3330     0x5e, 0x6e, 0x30, 0x5e, 0x6e, 0x31, 0x5e, 0x6e, 0x32, 0x5e, 0x6e, 0x61,
3331     0x5e, 0x6e, 0x63, 0x5e, 0x6e, 0x65, 0x5e, 0x6e, 0x69, 0x5e, 0x6e, 0x6f,
3332     0x5e, 0x6e, 0x73, 0x5e, 0x6e, 0x74, 0x5e, 0x6e, 0x20, 0x5e, 0x6e, 0x25,
3333     0x5e, 0x6e, 0x2d, 0x5e, 0x6e, 0x2e, 0x5e, 0x6e, 0x2f, 0x5e, 0x6e, 0x33,
3334     0x5e, 0x6e, 0x34, 0x5e, 0x6e, 0x35, 0x5e, 0x6e, 0x36, 0x5e, 0x6e, 0x37,
3335     0x5e, 0x6e, 0x38, 0x5e, 0x6e, 0x39, 0x5e, 0x6e, 0x3d, 0x5e, 0x6e, 0x41,
3336     0x5e, 0x6e, 0x5f, 0x5e, 0x6e, 0x62, 0x5e, 0x6e, 0x64, 0x5e, 0x6e, 0x66,
3337     0x5e, 0x6e, 0x67, 0x5e, 0x6e, 0x68, 0x5e, 0x6e, 0x6c, 0x5e, 0x6e, 0x6d,
3338     0x5e, 0x6e, 0x6e, 0x5e, 0x6e, 0x70, 0x5e, 0x6e, 0x72, 0x5e, 0x6e, 0x75,
3339     0x5e, 0x70, 0x30, 0x5e, 0x70, 0x31, 0x5e, 0x70, 0x32, 0x5e, 0x70, 0x61,
3340     0x5e, 0x70, 0x63, 0x5e, 0x70, 0x65, 0x5e, 0x70, 0x69, 0x5e, 0x70, 0x6f,
3341     0x5e, 0x70, 0x73, 0x5e, 0x70, 0x74, 0x5e, 0x70, 0x20, 0x5e, 0x70, 0x25,
3342     0x5e, 0x70, 0x2d, 0x5e, 0x70, 0x2e, 0x5e, 0x70, 0x2f, 0x5e, 0x70, 0x33,
3343     0x5e, 0x70, 0x34, 0x5e, 0x70, 0x35, 0x5e, 0x70, 0x36, 0x5e, 0x70, 0x37,
3344     0x5e, 0x70, 0x38, 0x5e, 0x70, 0x39, 0x5e, 0x70, 0x3d, 0x5e, 0x70, 0x41,
3345     0x5e, 0x70, 0x5f, 0x5e, 0x70, 0x62, 0x5e, 0x70, 0x64, 0x5e, 0x70, 0x66,
3346     0x5e, 0x70, 0x67, 0x5e, 0x70, 0x68, 0x5e, 0x70, 0x6c, 0x5e, 0x70, 0x6d,
3347     0x5e, 0x70, 0x6e, 0x5e, 0x70, 0x70, 0x5e, 0x70, 0x72, 0x5e, 0x70, 0x75};
3348 const uint8_t HuffDecoderCommon::table25_22_emit_[216] = {
3349     0x5e, 0x72, 0x30, 0x5e, 0x72, 0x31, 0x5e, 0x72, 0x32, 0x5e, 0x72, 0x61,
3350     0x5e, 0x72, 0x63, 0x5e, 0x72, 0x65, 0x5e, 0x72, 0x69, 0x5e, 0x72, 0x6f,
3351     0x5e, 0x72, 0x73, 0x5e, 0x72, 0x74, 0x5e, 0x72, 0x20, 0x5e, 0x72, 0x25,
3352     0x5e, 0x72, 0x2d, 0x5e, 0x72, 0x2e, 0x5e, 0x72, 0x2f, 0x5e, 0x72, 0x33,
3353     0x5e, 0x72, 0x34, 0x5e, 0x72, 0x35, 0x5e, 0x72, 0x36, 0x5e, 0x72, 0x37,
3354     0x5e, 0x72, 0x38, 0x5e, 0x72, 0x39, 0x5e, 0x72, 0x3d, 0x5e, 0x72, 0x41,
3355     0x5e, 0x72, 0x5f, 0x5e, 0x72, 0x62, 0x5e, 0x72, 0x64, 0x5e, 0x72, 0x66,
3356     0x5e, 0x72, 0x67, 0x5e, 0x72, 0x68, 0x5e, 0x72, 0x6c, 0x5e, 0x72, 0x6d,
3357     0x5e, 0x72, 0x6e, 0x5e, 0x72, 0x70, 0x5e, 0x72, 0x72, 0x5e, 0x72, 0x75,
3358     0x5e, 0x75, 0x30, 0x5e, 0x75, 0x31, 0x5e, 0x75, 0x32, 0x5e, 0x75, 0x61,
3359     0x5e, 0x75, 0x63, 0x5e, 0x75, 0x65, 0x5e, 0x75, 0x69, 0x5e, 0x75, 0x6f,
3360     0x5e, 0x75, 0x73, 0x5e, 0x75, 0x74, 0x5e, 0x75, 0x20, 0x5e, 0x75, 0x25,
3361     0x5e, 0x75, 0x2d, 0x5e, 0x75, 0x2e, 0x5e, 0x75, 0x2f, 0x5e, 0x75, 0x33,
3362     0x5e, 0x75, 0x34, 0x5e, 0x75, 0x35, 0x5e, 0x75, 0x36, 0x5e, 0x75, 0x37,
3363     0x5e, 0x75, 0x38, 0x5e, 0x75, 0x39, 0x5e, 0x75, 0x3d, 0x5e, 0x75, 0x41,
3364     0x5e, 0x75, 0x5f, 0x5e, 0x75, 0x62, 0x5e, 0x75, 0x64, 0x5e, 0x75, 0x66,
3365     0x5e, 0x75, 0x67, 0x5e, 0x75, 0x68, 0x5e, 0x75, 0x6c, 0x5e, 0x75, 0x6d,
3366     0x5e, 0x75, 0x6e, 0x5e, 0x75, 0x70, 0x5e, 0x75, 0x72, 0x5e, 0x75, 0x75};
3367 const uint8_t HuffDecoderCommon::table25_23_emit_[120] = {
3368     0x5e, 0x3a, 0x30, 0x5e, 0x3a, 0x31, 0x5e, 0x3a, 0x32, 0x5e, 0x3a, 0x61,
3369     0x5e, 0x3a, 0x63, 0x5e, 0x3a, 0x65, 0x5e, 0x3a, 0x69, 0x5e, 0x3a, 0x6f,
3370     0x5e, 0x3a, 0x73, 0x5e, 0x3a, 0x74, 0x5e, 0x42, 0x30, 0x5e, 0x42, 0x31,
3371     0x5e, 0x42, 0x32, 0x5e, 0x42, 0x61, 0x5e, 0x42, 0x63, 0x5e, 0x42, 0x65,
3372     0x5e, 0x42, 0x69, 0x5e, 0x42, 0x6f, 0x5e, 0x42, 0x73, 0x5e, 0x42, 0x74,
3373     0x5e, 0x43, 0x30, 0x5e, 0x43, 0x31, 0x5e, 0x43, 0x32, 0x5e, 0x43, 0x61,
3374     0x5e, 0x43, 0x63, 0x5e, 0x43, 0x65, 0x5e, 0x43, 0x69, 0x5e, 0x43, 0x6f,
3375     0x5e, 0x43, 0x73, 0x5e, 0x43, 0x74, 0x5e, 0x44, 0x30, 0x5e, 0x44, 0x31,
3376     0x5e, 0x44, 0x32, 0x5e, 0x44, 0x61, 0x5e, 0x44, 0x63, 0x5e, 0x44, 0x65,
3377     0x5e, 0x44, 0x69, 0x5e, 0x44, 0x6f, 0x5e, 0x44, 0x73, 0x5e, 0x44, 0x74};
3378 const uint16_t HuffDecoderCommon::table25_23_ops_[128] = {
3379     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
3380     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3381     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3382     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
3383     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
3384     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3385     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3386     0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289,
3387     0x02a1, 0x02b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3388     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3389     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x02d1, 0x02e9, 0x0301,
3390     0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x0000, 0x0000,
3391     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3392     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3393     0x0000, 0x02d2};
3394 const uint8_t HuffDecoderCommon::table25_24_emit_[120] = {
3395     0x5e, 0x45, 0x30, 0x5e, 0x45, 0x31, 0x5e, 0x45, 0x32, 0x5e, 0x45, 0x61,
3396     0x5e, 0x45, 0x63, 0x5e, 0x45, 0x65, 0x5e, 0x45, 0x69, 0x5e, 0x45, 0x6f,
3397     0x5e, 0x45, 0x73, 0x5e, 0x45, 0x74, 0x5e, 0x46, 0x30, 0x5e, 0x46, 0x31,
3398     0x5e, 0x46, 0x32, 0x5e, 0x46, 0x61, 0x5e, 0x46, 0x63, 0x5e, 0x46, 0x65,
3399     0x5e, 0x46, 0x69, 0x5e, 0x46, 0x6f, 0x5e, 0x46, 0x73, 0x5e, 0x46, 0x74,
3400     0x5e, 0x47, 0x30, 0x5e, 0x47, 0x31, 0x5e, 0x47, 0x32, 0x5e, 0x47, 0x61,
3401     0x5e, 0x47, 0x63, 0x5e, 0x47, 0x65, 0x5e, 0x47, 0x69, 0x5e, 0x47, 0x6f,
3402     0x5e, 0x47, 0x73, 0x5e, 0x47, 0x74, 0x5e, 0x48, 0x30, 0x5e, 0x48, 0x31,
3403     0x5e, 0x48, 0x32, 0x5e, 0x48, 0x61, 0x5e, 0x48, 0x63, 0x5e, 0x48, 0x65,
3404     0x5e, 0x48, 0x69, 0x5e, 0x48, 0x6f, 0x5e, 0x48, 0x73, 0x5e, 0x48, 0x74};
3405 const uint8_t HuffDecoderCommon::table25_25_emit_[120] = {
3406     0x5e, 0x49, 0x30, 0x5e, 0x49, 0x31, 0x5e, 0x49, 0x32, 0x5e, 0x49, 0x61,
3407     0x5e, 0x49, 0x63, 0x5e, 0x49, 0x65, 0x5e, 0x49, 0x69, 0x5e, 0x49, 0x6f,
3408     0x5e, 0x49, 0x73, 0x5e, 0x49, 0x74, 0x5e, 0x4a, 0x30, 0x5e, 0x4a, 0x31,
3409     0x5e, 0x4a, 0x32, 0x5e, 0x4a, 0x61, 0x5e, 0x4a, 0x63, 0x5e, 0x4a, 0x65,
3410     0x5e, 0x4a, 0x69, 0x5e, 0x4a, 0x6f, 0x5e, 0x4a, 0x73, 0x5e, 0x4a, 0x74,
3411     0x5e, 0x4b, 0x30, 0x5e, 0x4b, 0x31, 0x5e, 0x4b, 0x32, 0x5e, 0x4b, 0x61,
3412     0x5e, 0x4b, 0x63, 0x5e, 0x4b, 0x65, 0x5e, 0x4b, 0x69, 0x5e, 0x4b, 0x6f,
3413     0x5e, 0x4b, 0x73, 0x5e, 0x4b, 0x74, 0x5e, 0x4c, 0x30, 0x5e, 0x4c, 0x31,
3414     0x5e, 0x4c, 0x32, 0x5e, 0x4c, 0x61, 0x5e, 0x4c, 0x63, 0x5e, 0x4c, 0x65,
3415     0x5e, 0x4c, 0x69, 0x5e, 0x4c, 0x6f, 0x5e, 0x4c, 0x73, 0x5e, 0x4c, 0x74};
3416 const uint8_t HuffDecoderCommon::table25_26_emit_[120] = {
3417     0x5e, 0x4d, 0x30, 0x5e, 0x4d, 0x31, 0x5e, 0x4d, 0x32, 0x5e, 0x4d, 0x61,
3418     0x5e, 0x4d, 0x63, 0x5e, 0x4d, 0x65, 0x5e, 0x4d, 0x69, 0x5e, 0x4d, 0x6f,
3419     0x5e, 0x4d, 0x73, 0x5e, 0x4d, 0x74, 0x5e, 0x4e, 0x30, 0x5e, 0x4e, 0x31,
3420     0x5e, 0x4e, 0x32, 0x5e, 0x4e, 0x61, 0x5e, 0x4e, 0x63, 0x5e, 0x4e, 0x65,
3421     0x5e, 0x4e, 0x69, 0x5e, 0x4e, 0x6f, 0x5e, 0x4e, 0x73, 0x5e, 0x4e, 0x74,
3422     0x5e, 0x4f, 0x30, 0x5e, 0x4f, 0x31, 0x5e, 0x4f, 0x32, 0x5e, 0x4f, 0x61,
3423     0x5e, 0x4f, 0x63, 0x5e, 0x4f, 0x65, 0x5e, 0x4f, 0x69, 0x5e, 0x4f, 0x6f,
3424     0x5e, 0x4f, 0x73, 0x5e, 0x4f, 0x74, 0x5e, 0x50, 0x30, 0x5e, 0x50, 0x31,
3425     0x5e, 0x50, 0x32, 0x5e, 0x50, 0x61, 0x5e, 0x50, 0x63, 0x5e, 0x50, 0x65,
3426     0x5e, 0x50, 0x69, 0x5e, 0x50, 0x6f, 0x5e, 0x50, 0x73, 0x5e, 0x50, 0x74};
3427 const uint8_t HuffDecoderCommon::table25_27_emit_[120] = {
3428     0x5e, 0x51, 0x30, 0x5e, 0x51, 0x31, 0x5e, 0x51, 0x32, 0x5e, 0x51, 0x61,
3429     0x5e, 0x51, 0x63, 0x5e, 0x51, 0x65, 0x5e, 0x51, 0x69, 0x5e, 0x51, 0x6f,
3430     0x5e, 0x51, 0x73, 0x5e, 0x51, 0x74, 0x5e, 0x52, 0x30, 0x5e, 0x52, 0x31,
3431     0x5e, 0x52, 0x32, 0x5e, 0x52, 0x61, 0x5e, 0x52, 0x63, 0x5e, 0x52, 0x65,
3432     0x5e, 0x52, 0x69, 0x5e, 0x52, 0x6f, 0x5e, 0x52, 0x73, 0x5e, 0x52, 0x74,
3433     0x5e, 0x53, 0x30, 0x5e, 0x53, 0x31, 0x5e, 0x53, 0x32, 0x5e, 0x53, 0x61,
3434     0x5e, 0x53, 0x63, 0x5e, 0x53, 0x65, 0x5e, 0x53, 0x69, 0x5e, 0x53, 0x6f,
3435     0x5e, 0x53, 0x73, 0x5e, 0x53, 0x74, 0x5e, 0x54, 0x30, 0x5e, 0x54, 0x31,
3436     0x5e, 0x54, 0x32, 0x5e, 0x54, 0x61, 0x5e, 0x54, 0x63, 0x5e, 0x54, 0x65,
3437     0x5e, 0x54, 0x69, 0x5e, 0x54, 0x6f, 0x5e, 0x54, 0x73, 0x5e, 0x54, 0x74};
3438 const uint8_t HuffDecoderCommon::table25_28_emit_[120] = {
3439     0x5e, 0x55, 0x30, 0x5e, 0x55, 0x31, 0x5e, 0x55, 0x32, 0x5e, 0x55, 0x61,
3440     0x5e, 0x55, 0x63, 0x5e, 0x55, 0x65, 0x5e, 0x55, 0x69, 0x5e, 0x55, 0x6f,
3441     0x5e, 0x55, 0x73, 0x5e, 0x55, 0x74, 0x5e, 0x56, 0x30, 0x5e, 0x56, 0x31,
3442     0x5e, 0x56, 0x32, 0x5e, 0x56, 0x61, 0x5e, 0x56, 0x63, 0x5e, 0x56, 0x65,
3443     0x5e, 0x56, 0x69, 0x5e, 0x56, 0x6f, 0x5e, 0x56, 0x73, 0x5e, 0x56, 0x74,
3444     0x5e, 0x57, 0x30, 0x5e, 0x57, 0x31, 0x5e, 0x57, 0x32, 0x5e, 0x57, 0x61,
3445     0x5e, 0x57, 0x63, 0x5e, 0x57, 0x65, 0x5e, 0x57, 0x69, 0x5e, 0x57, 0x6f,
3446     0x5e, 0x57, 0x73, 0x5e, 0x57, 0x74, 0x5e, 0x59, 0x30, 0x5e, 0x59, 0x31,
3447     0x5e, 0x59, 0x32, 0x5e, 0x59, 0x61, 0x5e, 0x59, 0x63, 0x5e, 0x59, 0x65,
3448     0x5e, 0x59, 0x69, 0x5e, 0x59, 0x6f, 0x5e, 0x59, 0x73, 0x5e, 0x59, 0x74};
3449 const uint8_t HuffDecoderCommon::table25_29_emit_[120] = {
3450     0x5e, 0x6a, 0x30, 0x5e, 0x6a, 0x31, 0x5e, 0x6a, 0x32, 0x5e, 0x6a, 0x61,
3451     0x5e, 0x6a, 0x63, 0x5e, 0x6a, 0x65, 0x5e, 0x6a, 0x69, 0x5e, 0x6a, 0x6f,
3452     0x5e, 0x6a, 0x73, 0x5e, 0x6a, 0x74, 0x5e, 0x6b, 0x30, 0x5e, 0x6b, 0x31,
3453     0x5e, 0x6b, 0x32, 0x5e, 0x6b, 0x61, 0x5e, 0x6b, 0x63, 0x5e, 0x6b, 0x65,
3454     0x5e, 0x6b, 0x69, 0x5e, 0x6b, 0x6f, 0x5e, 0x6b, 0x73, 0x5e, 0x6b, 0x74,
3455     0x5e, 0x71, 0x30, 0x5e, 0x71, 0x31, 0x5e, 0x71, 0x32, 0x5e, 0x71, 0x61,
3456     0x5e, 0x71, 0x63, 0x5e, 0x71, 0x65, 0x5e, 0x71, 0x69, 0x5e, 0x71, 0x6f,
3457     0x5e, 0x71, 0x73, 0x5e, 0x71, 0x74, 0x5e, 0x76, 0x30, 0x5e, 0x76, 0x31,
3458     0x5e, 0x76, 0x32, 0x5e, 0x76, 0x61, 0x5e, 0x76, 0x63, 0x5e, 0x76, 0x65,
3459     0x5e, 0x76, 0x69, 0x5e, 0x76, 0x6f, 0x5e, 0x76, 0x73, 0x5e, 0x76, 0x74};
3460 const uint8_t HuffDecoderCommon::table25_30_emit_[120] = {
3461     0x5e, 0x77, 0x30, 0x5e, 0x77, 0x31, 0x5e, 0x77, 0x32, 0x5e, 0x77, 0x61,
3462     0x5e, 0x77, 0x63, 0x5e, 0x77, 0x65, 0x5e, 0x77, 0x69, 0x5e, 0x77, 0x6f,
3463     0x5e, 0x77, 0x73, 0x5e, 0x77, 0x74, 0x5e, 0x78, 0x30, 0x5e, 0x78, 0x31,
3464     0x5e, 0x78, 0x32, 0x5e, 0x78, 0x61, 0x5e, 0x78, 0x63, 0x5e, 0x78, 0x65,
3465     0x5e, 0x78, 0x69, 0x5e, 0x78, 0x6f, 0x5e, 0x78, 0x73, 0x5e, 0x78, 0x74,
3466     0x5e, 0x79, 0x30, 0x5e, 0x79, 0x31, 0x5e, 0x79, 0x32, 0x5e, 0x79, 0x61,
3467     0x5e, 0x79, 0x63, 0x5e, 0x79, 0x65, 0x5e, 0x79, 0x69, 0x5e, 0x79, 0x6f,
3468     0x5e, 0x79, 0x73, 0x5e, 0x79, 0x74, 0x5e, 0x7a, 0x30, 0x5e, 0x7a, 0x31,
3469     0x5e, 0x7a, 0x32, 0x5e, 0x7a, 0x61, 0x5e, 0x7a, 0x63, 0x5e, 0x7a, 0x65,
3470     0x5e, 0x7a, 0x69, 0x5e, 0x7a, 0x6f, 0x5e, 0x7a, 0x73, 0x5e, 0x7a, 0x74};
3471 const uint8_t HuffDecoderCommon::table25_31_emit_[32] = {
3472     0x5e, 0x26, 0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e,
3473     0x5a, 0x5e, 0x21, 0x5e, 0x22, 0x5e, 0x28, 0x5e, 0x29, 0x5e, 0x3f,
3474     0x5e, 0x27, 0x5e, 0x2b, 0x5e, 0x7c, 0x5e, 0x23, 0x5e, 0x3e};
3475 const uint16_t HuffDecoderCommon::table25_31_ops_[128] = {
3476     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3477     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3478     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3479     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3480     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3481     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3482     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3483     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3484     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
3485     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3486     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3487     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3488     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
3489     0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00f2, 0x0000, 0x0000,
3490     0x0000, 0x0003};
3491 const uint8_t HuffDecoderCommon::table25_32_emit_[204] = {
3492     0x7d, 0x30, 0x30, 0x7d, 0x30, 0x31, 0x7d, 0x30, 0x32, 0x7d, 0x30, 0x61,
3493     0x7d, 0x30, 0x63, 0x7d, 0x30, 0x65, 0x7d, 0x30, 0x69, 0x7d, 0x30, 0x6f,
3494     0x7d, 0x30, 0x73, 0x7d, 0x30, 0x74, 0x7d, 0x30, 0x20, 0x7d, 0x30, 0x25,
3495     0x7d, 0x30, 0x2d, 0x7d, 0x30, 0x2e, 0x7d, 0x30, 0x2f, 0x7d, 0x30, 0x33,
3496     0x7d, 0x30, 0x34, 0x7d, 0x30, 0x35, 0x7d, 0x30, 0x36, 0x7d, 0x30, 0x37,
3497     0x7d, 0x30, 0x38, 0x7d, 0x30, 0x39, 0x7d, 0x30, 0x3d, 0x7d, 0x30, 0x41,
3498     0x7d, 0x30, 0x5f, 0x7d, 0x30, 0x62, 0x7d, 0x30, 0x64, 0x7d, 0x30, 0x66,
3499     0x7d, 0x30, 0x67, 0x7d, 0x30, 0x68, 0x7d, 0x30, 0x6c, 0x7d, 0x30, 0x6d,
3500     0x7d, 0x30, 0x6e, 0x7d, 0x30, 0x70, 0x7d, 0x30, 0x72, 0x7d, 0x30, 0x75,
3501     0x7d, 0x30, 0x3a, 0x7d, 0x30, 0x42, 0x7d, 0x30, 0x43, 0x7d, 0x30, 0x44,
3502     0x7d, 0x30, 0x45, 0x7d, 0x30, 0x46, 0x7d, 0x30, 0x47, 0x7d, 0x30, 0x48,
3503     0x7d, 0x30, 0x49, 0x7d, 0x30, 0x4a, 0x7d, 0x30, 0x4b, 0x7d, 0x30, 0x4c,
3504     0x7d, 0x30, 0x4d, 0x7d, 0x30, 0x4e, 0x7d, 0x30, 0x4f, 0x7d, 0x30, 0x50,
3505     0x7d, 0x30, 0x51, 0x7d, 0x30, 0x52, 0x7d, 0x30, 0x53, 0x7d, 0x30, 0x54,
3506     0x7d, 0x30, 0x55, 0x7d, 0x30, 0x56, 0x7d, 0x30, 0x57, 0x7d, 0x30, 0x59,
3507     0x7d, 0x30, 0x6a, 0x7d, 0x30, 0x6b, 0x7d, 0x30, 0x71, 0x7d, 0x30, 0x76,
3508     0x7d, 0x30, 0x77, 0x7d, 0x30, 0x78, 0x7d, 0x30, 0x79, 0x7d, 0x30, 0x7a};
3509 const uint8_t HuffDecoderCommon::table25_33_emit_[204] = {
3510     0x7d, 0x31, 0x30, 0x7d, 0x31, 0x31, 0x7d, 0x31, 0x32, 0x7d, 0x31, 0x61,
3511     0x7d, 0x31, 0x63, 0x7d, 0x31, 0x65, 0x7d, 0x31, 0x69, 0x7d, 0x31, 0x6f,
3512     0x7d, 0x31, 0x73, 0x7d, 0x31, 0x74, 0x7d, 0x31, 0x20, 0x7d, 0x31, 0x25,
3513     0x7d, 0x31, 0x2d, 0x7d, 0x31, 0x2e, 0x7d, 0x31, 0x2f, 0x7d, 0x31, 0x33,
3514     0x7d, 0x31, 0x34, 0x7d, 0x31, 0x35, 0x7d, 0x31, 0x36, 0x7d, 0x31, 0x37,
3515     0x7d, 0x31, 0x38, 0x7d, 0x31, 0x39, 0x7d, 0x31, 0x3d, 0x7d, 0x31, 0x41,
3516     0x7d, 0x31, 0x5f, 0x7d, 0x31, 0x62, 0x7d, 0x31, 0x64, 0x7d, 0x31, 0x66,
3517     0x7d, 0x31, 0x67, 0x7d, 0x31, 0x68, 0x7d, 0x31, 0x6c, 0x7d, 0x31, 0x6d,
3518     0x7d, 0x31, 0x6e, 0x7d, 0x31, 0x70, 0x7d, 0x31, 0x72, 0x7d, 0x31, 0x75,
3519     0x7d, 0x31, 0x3a, 0x7d, 0x31, 0x42, 0x7d, 0x31, 0x43, 0x7d, 0x31, 0x44,
3520     0x7d, 0x31, 0x45, 0x7d, 0x31, 0x46, 0x7d, 0x31, 0x47, 0x7d, 0x31, 0x48,
3521     0x7d, 0x31, 0x49, 0x7d, 0x31, 0x4a, 0x7d, 0x31, 0x4b, 0x7d, 0x31, 0x4c,
3522     0x7d, 0x31, 0x4d, 0x7d, 0x31, 0x4e, 0x7d, 0x31, 0x4f, 0x7d, 0x31, 0x50,
3523     0x7d, 0x31, 0x51, 0x7d, 0x31, 0x52, 0x7d, 0x31, 0x53, 0x7d, 0x31, 0x54,
3524     0x7d, 0x31, 0x55, 0x7d, 0x31, 0x56, 0x7d, 0x31, 0x57, 0x7d, 0x31, 0x59,
3525     0x7d, 0x31, 0x6a, 0x7d, 0x31, 0x6b, 0x7d, 0x31, 0x71, 0x7d, 0x31, 0x76,
3526     0x7d, 0x31, 0x77, 0x7d, 0x31, 0x78, 0x7d, 0x31, 0x79, 0x7d, 0x31, 0x7a};
3527 const uint8_t HuffDecoderCommon::table25_34_emit_[204] = {
3528     0x7d, 0x32, 0x30, 0x7d, 0x32, 0x31, 0x7d, 0x32, 0x32, 0x7d, 0x32, 0x61,
3529     0x7d, 0x32, 0x63, 0x7d, 0x32, 0x65, 0x7d, 0x32, 0x69, 0x7d, 0x32, 0x6f,
3530     0x7d, 0x32, 0x73, 0x7d, 0x32, 0x74, 0x7d, 0x32, 0x20, 0x7d, 0x32, 0x25,
3531     0x7d, 0x32, 0x2d, 0x7d, 0x32, 0x2e, 0x7d, 0x32, 0x2f, 0x7d, 0x32, 0x33,
3532     0x7d, 0x32, 0x34, 0x7d, 0x32, 0x35, 0x7d, 0x32, 0x36, 0x7d, 0x32, 0x37,
3533     0x7d, 0x32, 0x38, 0x7d, 0x32, 0x39, 0x7d, 0x32, 0x3d, 0x7d, 0x32, 0x41,
3534     0x7d, 0x32, 0x5f, 0x7d, 0x32, 0x62, 0x7d, 0x32, 0x64, 0x7d, 0x32, 0x66,
3535     0x7d, 0x32, 0x67, 0x7d, 0x32, 0x68, 0x7d, 0x32, 0x6c, 0x7d, 0x32, 0x6d,
3536     0x7d, 0x32, 0x6e, 0x7d, 0x32, 0x70, 0x7d, 0x32, 0x72, 0x7d, 0x32, 0x75,
3537     0x7d, 0x32, 0x3a, 0x7d, 0x32, 0x42, 0x7d, 0x32, 0x43, 0x7d, 0x32, 0x44,
3538     0x7d, 0x32, 0x45, 0x7d, 0x32, 0x46, 0x7d, 0x32, 0x47, 0x7d, 0x32, 0x48,
3539     0x7d, 0x32, 0x49, 0x7d, 0x32, 0x4a, 0x7d, 0x32, 0x4b, 0x7d, 0x32, 0x4c,
3540     0x7d, 0x32, 0x4d, 0x7d, 0x32, 0x4e, 0x7d, 0x32, 0x4f, 0x7d, 0x32, 0x50,
3541     0x7d, 0x32, 0x51, 0x7d, 0x32, 0x52, 0x7d, 0x32, 0x53, 0x7d, 0x32, 0x54,
3542     0x7d, 0x32, 0x55, 0x7d, 0x32, 0x56, 0x7d, 0x32, 0x57, 0x7d, 0x32, 0x59,
3543     0x7d, 0x32, 0x6a, 0x7d, 0x32, 0x6b, 0x7d, 0x32, 0x71, 0x7d, 0x32, 0x76,
3544     0x7d, 0x32, 0x77, 0x7d, 0x32, 0x78, 0x7d, 0x32, 0x79, 0x7d, 0x32, 0x7a};
3545 const uint8_t HuffDecoderCommon::table25_35_emit_[204] = {
3546     0x7d, 0x61, 0x30, 0x7d, 0x61, 0x31, 0x7d, 0x61, 0x32, 0x7d, 0x61, 0x61,
3547     0x7d, 0x61, 0x63, 0x7d, 0x61, 0x65, 0x7d, 0x61, 0x69, 0x7d, 0x61, 0x6f,
3548     0x7d, 0x61, 0x73, 0x7d, 0x61, 0x74, 0x7d, 0x61, 0x20, 0x7d, 0x61, 0x25,
3549     0x7d, 0x61, 0x2d, 0x7d, 0x61, 0x2e, 0x7d, 0x61, 0x2f, 0x7d, 0x61, 0x33,
3550     0x7d, 0x61, 0x34, 0x7d, 0x61, 0x35, 0x7d, 0x61, 0x36, 0x7d, 0x61, 0x37,
3551     0x7d, 0x61, 0x38, 0x7d, 0x61, 0x39, 0x7d, 0x61, 0x3d, 0x7d, 0x61, 0x41,
3552     0x7d, 0x61, 0x5f, 0x7d, 0x61, 0x62, 0x7d, 0x61, 0x64, 0x7d, 0x61, 0x66,
3553     0x7d, 0x61, 0x67, 0x7d, 0x61, 0x68, 0x7d, 0x61, 0x6c, 0x7d, 0x61, 0x6d,
3554     0x7d, 0x61, 0x6e, 0x7d, 0x61, 0x70, 0x7d, 0x61, 0x72, 0x7d, 0x61, 0x75,
3555     0x7d, 0x61, 0x3a, 0x7d, 0x61, 0x42, 0x7d, 0x61, 0x43, 0x7d, 0x61, 0x44,
3556     0x7d, 0x61, 0x45, 0x7d, 0x61, 0x46, 0x7d, 0x61, 0x47, 0x7d, 0x61, 0x48,
3557     0x7d, 0x61, 0x49, 0x7d, 0x61, 0x4a, 0x7d, 0x61, 0x4b, 0x7d, 0x61, 0x4c,
3558     0x7d, 0x61, 0x4d, 0x7d, 0x61, 0x4e, 0x7d, 0x61, 0x4f, 0x7d, 0x61, 0x50,
3559     0x7d, 0x61, 0x51, 0x7d, 0x61, 0x52, 0x7d, 0x61, 0x53, 0x7d, 0x61, 0x54,
3560     0x7d, 0x61, 0x55, 0x7d, 0x61, 0x56, 0x7d, 0x61, 0x57, 0x7d, 0x61, 0x59,
3561     0x7d, 0x61, 0x6a, 0x7d, 0x61, 0x6b, 0x7d, 0x61, 0x71, 0x7d, 0x61, 0x76,
3562     0x7d, 0x61, 0x77, 0x7d, 0x61, 0x78, 0x7d, 0x61, 0x79, 0x7d, 0x61, 0x7a};
3563 const uint8_t HuffDecoderCommon::table25_36_emit_[204] = {
3564     0x7d, 0x63, 0x30, 0x7d, 0x63, 0x31, 0x7d, 0x63, 0x32, 0x7d, 0x63, 0x61,
3565     0x7d, 0x63, 0x63, 0x7d, 0x63, 0x65, 0x7d, 0x63, 0x69, 0x7d, 0x63, 0x6f,
3566     0x7d, 0x63, 0x73, 0x7d, 0x63, 0x74, 0x7d, 0x63, 0x20, 0x7d, 0x63, 0x25,
3567     0x7d, 0x63, 0x2d, 0x7d, 0x63, 0x2e, 0x7d, 0x63, 0x2f, 0x7d, 0x63, 0x33,
3568     0x7d, 0x63, 0x34, 0x7d, 0x63, 0x35, 0x7d, 0x63, 0x36, 0x7d, 0x63, 0x37,
3569     0x7d, 0x63, 0x38, 0x7d, 0x63, 0x39, 0x7d, 0x63, 0x3d, 0x7d, 0x63, 0x41,
3570     0x7d, 0x63, 0x5f, 0x7d, 0x63, 0x62, 0x7d, 0x63, 0x64, 0x7d, 0x63, 0x66,
3571     0x7d, 0x63, 0x67, 0x7d, 0x63, 0x68, 0x7d, 0x63, 0x6c, 0x7d, 0x63, 0x6d,
3572     0x7d, 0x63, 0x6e, 0x7d, 0x63, 0x70, 0x7d, 0x63, 0x72, 0x7d, 0x63, 0x75,
3573     0x7d, 0x63, 0x3a, 0x7d, 0x63, 0x42, 0x7d, 0x63, 0x43, 0x7d, 0x63, 0x44,
3574     0x7d, 0x63, 0x45, 0x7d, 0x63, 0x46, 0x7d, 0x63, 0x47, 0x7d, 0x63, 0x48,
3575     0x7d, 0x63, 0x49, 0x7d, 0x63, 0x4a, 0x7d, 0x63, 0x4b, 0x7d, 0x63, 0x4c,
3576     0x7d, 0x63, 0x4d, 0x7d, 0x63, 0x4e, 0x7d, 0x63, 0x4f, 0x7d, 0x63, 0x50,
3577     0x7d, 0x63, 0x51, 0x7d, 0x63, 0x52, 0x7d, 0x63, 0x53, 0x7d, 0x63, 0x54,
3578     0x7d, 0x63, 0x55, 0x7d, 0x63, 0x56, 0x7d, 0x63, 0x57, 0x7d, 0x63, 0x59,
3579     0x7d, 0x63, 0x6a, 0x7d, 0x63, 0x6b, 0x7d, 0x63, 0x71, 0x7d, 0x63, 0x76,
3580     0x7d, 0x63, 0x77, 0x7d, 0x63, 0x78, 0x7d, 0x63, 0x79, 0x7d, 0x63, 0x7a};
3581 const uint8_t HuffDecoderCommon::table25_37_emit_[204] = {
3582     0x7d, 0x65, 0x30, 0x7d, 0x65, 0x31, 0x7d, 0x65, 0x32, 0x7d, 0x65, 0x61,
3583     0x7d, 0x65, 0x63, 0x7d, 0x65, 0x65, 0x7d, 0x65, 0x69, 0x7d, 0x65, 0x6f,
3584     0x7d, 0x65, 0x73, 0x7d, 0x65, 0x74, 0x7d, 0x65, 0x20, 0x7d, 0x65, 0x25,
3585     0x7d, 0x65, 0x2d, 0x7d, 0x65, 0x2e, 0x7d, 0x65, 0x2f, 0x7d, 0x65, 0x33,
3586     0x7d, 0x65, 0x34, 0x7d, 0x65, 0x35, 0x7d, 0x65, 0x36, 0x7d, 0x65, 0x37,
3587     0x7d, 0x65, 0x38, 0x7d, 0x65, 0x39, 0x7d, 0x65, 0x3d, 0x7d, 0x65, 0x41,
3588     0x7d, 0x65, 0x5f, 0x7d, 0x65, 0x62, 0x7d, 0x65, 0x64, 0x7d, 0x65, 0x66,
3589     0x7d, 0x65, 0x67, 0x7d, 0x65, 0x68, 0x7d, 0x65, 0x6c, 0x7d, 0x65, 0x6d,
3590     0x7d, 0x65, 0x6e, 0x7d, 0x65, 0x70, 0x7d, 0x65, 0x72, 0x7d, 0x65, 0x75,
3591     0x7d, 0x65, 0x3a, 0x7d, 0x65, 0x42, 0x7d, 0x65, 0x43, 0x7d, 0x65, 0x44,
3592     0x7d, 0x65, 0x45, 0x7d, 0x65, 0x46, 0x7d, 0x65, 0x47, 0x7d, 0x65, 0x48,
3593     0x7d, 0x65, 0x49, 0x7d, 0x65, 0x4a, 0x7d, 0x65, 0x4b, 0x7d, 0x65, 0x4c,
3594     0x7d, 0x65, 0x4d, 0x7d, 0x65, 0x4e, 0x7d, 0x65, 0x4f, 0x7d, 0x65, 0x50,
3595     0x7d, 0x65, 0x51, 0x7d, 0x65, 0x52, 0x7d, 0x65, 0x53, 0x7d, 0x65, 0x54,
3596     0x7d, 0x65, 0x55, 0x7d, 0x65, 0x56, 0x7d, 0x65, 0x57, 0x7d, 0x65, 0x59,
3597     0x7d, 0x65, 0x6a, 0x7d, 0x65, 0x6b, 0x7d, 0x65, 0x71, 0x7d, 0x65, 0x76,
3598     0x7d, 0x65, 0x77, 0x7d, 0x65, 0x78, 0x7d, 0x65, 0x79, 0x7d, 0x65, 0x7a};
3599 const uint8_t HuffDecoderCommon::table25_38_emit_[204] = {
3600     0x7d, 0x69, 0x30, 0x7d, 0x69, 0x31, 0x7d, 0x69, 0x32, 0x7d, 0x69, 0x61,
3601     0x7d, 0x69, 0x63, 0x7d, 0x69, 0x65, 0x7d, 0x69, 0x69, 0x7d, 0x69, 0x6f,
3602     0x7d, 0x69, 0x73, 0x7d, 0x69, 0x74, 0x7d, 0x69, 0x20, 0x7d, 0x69, 0x25,
3603     0x7d, 0x69, 0x2d, 0x7d, 0x69, 0x2e, 0x7d, 0x69, 0x2f, 0x7d, 0x69, 0x33,
3604     0x7d, 0x69, 0x34, 0x7d, 0x69, 0x35, 0x7d, 0x69, 0x36, 0x7d, 0x69, 0x37,
3605     0x7d, 0x69, 0x38, 0x7d, 0x69, 0x39, 0x7d, 0x69, 0x3d, 0x7d, 0x69, 0x41,
3606     0x7d, 0x69, 0x5f, 0x7d, 0x69, 0x62, 0x7d, 0x69, 0x64, 0x7d, 0x69, 0x66,
3607     0x7d, 0x69, 0x67, 0x7d, 0x69, 0x68, 0x7d, 0x69, 0x6c, 0x7d, 0x69, 0x6d,
3608     0x7d, 0x69, 0x6e, 0x7d, 0x69, 0x70, 0x7d, 0x69, 0x72, 0x7d, 0x69, 0x75,
3609     0x7d, 0x69, 0x3a, 0x7d, 0x69, 0x42, 0x7d, 0x69, 0x43, 0x7d, 0x69, 0x44,
3610     0x7d, 0x69, 0x45, 0x7d, 0x69, 0x46, 0x7d, 0x69, 0x47, 0x7d, 0x69, 0x48,
3611     0x7d, 0x69, 0x49, 0x7d, 0x69, 0x4a, 0x7d, 0x69, 0x4b, 0x7d, 0x69, 0x4c,
3612     0x7d, 0x69, 0x4d, 0x7d, 0x69, 0x4e, 0x7d, 0x69, 0x4f, 0x7d, 0x69, 0x50,
3613     0x7d, 0x69, 0x51, 0x7d, 0x69, 0x52, 0x7d, 0x69, 0x53, 0x7d, 0x69, 0x54,
3614     0x7d, 0x69, 0x55, 0x7d, 0x69, 0x56, 0x7d, 0x69, 0x57, 0x7d, 0x69, 0x59,
3615     0x7d, 0x69, 0x6a, 0x7d, 0x69, 0x6b, 0x7d, 0x69, 0x71, 0x7d, 0x69, 0x76,
3616     0x7d, 0x69, 0x77, 0x7d, 0x69, 0x78, 0x7d, 0x69, 0x79, 0x7d, 0x69, 0x7a};
3617 const uint8_t HuffDecoderCommon::table25_39_emit_[204] = {
3618     0x7d, 0x6f, 0x30, 0x7d, 0x6f, 0x31, 0x7d, 0x6f, 0x32, 0x7d, 0x6f, 0x61,
3619     0x7d, 0x6f, 0x63, 0x7d, 0x6f, 0x65, 0x7d, 0x6f, 0x69, 0x7d, 0x6f, 0x6f,
3620     0x7d, 0x6f, 0x73, 0x7d, 0x6f, 0x74, 0x7d, 0x6f, 0x20, 0x7d, 0x6f, 0x25,
3621     0x7d, 0x6f, 0x2d, 0x7d, 0x6f, 0x2e, 0x7d, 0x6f, 0x2f, 0x7d, 0x6f, 0x33,
3622     0x7d, 0x6f, 0x34, 0x7d, 0x6f, 0x35, 0x7d, 0x6f, 0x36, 0x7d, 0x6f, 0x37,
3623     0x7d, 0x6f, 0x38, 0x7d, 0x6f, 0x39, 0x7d, 0x6f, 0x3d, 0x7d, 0x6f, 0x41,
3624     0x7d, 0x6f, 0x5f, 0x7d, 0x6f, 0x62, 0x7d, 0x6f, 0x64, 0x7d, 0x6f, 0x66,
3625     0x7d, 0x6f, 0x67, 0x7d, 0x6f, 0x68, 0x7d, 0x6f, 0x6c, 0x7d, 0x6f, 0x6d,
3626     0x7d, 0x6f, 0x6e, 0x7d, 0x6f, 0x70, 0x7d, 0x6f, 0x72, 0x7d, 0x6f, 0x75,
3627     0x7d, 0x6f, 0x3a, 0x7d, 0x6f, 0x42, 0x7d, 0x6f, 0x43, 0x7d, 0x6f, 0x44,
3628     0x7d, 0x6f, 0x45, 0x7d, 0x6f, 0x46, 0x7d, 0x6f, 0x47, 0x7d, 0x6f, 0x48,
3629     0x7d, 0x6f, 0x49, 0x7d, 0x6f, 0x4a, 0x7d, 0x6f, 0x4b, 0x7d, 0x6f, 0x4c,
3630     0x7d, 0x6f, 0x4d, 0x7d, 0x6f, 0x4e, 0x7d, 0x6f, 0x4f, 0x7d, 0x6f, 0x50,
3631     0x7d, 0x6f, 0x51, 0x7d, 0x6f, 0x52, 0x7d, 0x6f, 0x53, 0x7d, 0x6f, 0x54,
3632     0x7d, 0x6f, 0x55, 0x7d, 0x6f, 0x56, 0x7d, 0x6f, 0x57, 0x7d, 0x6f, 0x59,
3633     0x7d, 0x6f, 0x6a, 0x7d, 0x6f, 0x6b, 0x7d, 0x6f, 0x71, 0x7d, 0x6f, 0x76,
3634     0x7d, 0x6f, 0x77, 0x7d, 0x6f, 0x78, 0x7d, 0x6f, 0x79, 0x7d, 0x6f, 0x7a};
3635 const uint8_t HuffDecoderCommon::table25_40_emit_[204] = {
3636     0x7d, 0x73, 0x30, 0x7d, 0x73, 0x31, 0x7d, 0x73, 0x32, 0x7d, 0x73, 0x61,
3637     0x7d, 0x73, 0x63, 0x7d, 0x73, 0x65, 0x7d, 0x73, 0x69, 0x7d, 0x73, 0x6f,
3638     0x7d, 0x73, 0x73, 0x7d, 0x73, 0x74, 0x7d, 0x73, 0x20, 0x7d, 0x73, 0x25,
3639     0x7d, 0x73, 0x2d, 0x7d, 0x73, 0x2e, 0x7d, 0x73, 0x2f, 0x7d, 0x73, 0x33,
3640     0x7d, 0x73, 0x34, 0x7d, 0x73, 0x35, 0x7d, 0x73, 0x36, 0x7d, 0x73, 0x37,
3641     0x7d, 0x73, 0x38, 0x7d, 0x73, 0x39, 0x7d, 0x73, 0x3d, 0x7d, 0x73, 0x41,
3642     0x7d, 0x73, 0x5f, 0x7d, 0x73, 0x62, 0x7d, 0x73, 0x64, 0x7d, 0x73, 0x66,
3643     0x7d, 0x73, 0x67, 0x7d, 0x73, 0x68, 0x7d, 0x73, 0x6c, 0x7d, 0x73, 0x6d,
3644     0x7d, 0x73, 0x6e, 0x7d, 0x73, 0x70, 0x7d, 0x73, 0x72, 0x7d, 0x73, 0x75,
3645     0x7d, 0x73, 0x3a, 0x7d, 0x73, 0x42, 0x7d, 0x73, 0x43, 0x7d, 0x73, 0x44,
3646     0x7d, 0x73, 0x45, 0x7d, 0x73, 0x46, 0x7d, 0x73, 0x47, 0x7d, 0x73, 0x48,
3647     0x7d, 0x73, 0x49, 0x7d, 0x73, 0x4a, 0x7d, 0x73, 0x4b, 0x7d, 0x73, 0x4c,
3648     0x7d, 0x73, 0x4d, 0x7d, 0x73, 0x4e, 0x7d, 0x73, 0x4f, 0x7d, 0x73, 0x50,
3649     0x7d, 0x73, 0x51, 0x7d, 0x73, 0x52, 0x7d, 0x73, 0x53, 0x7d, 0x73, 0x54,
3650     0x7d, 0x73, 0x55, 0x7d, 0x73, 0x56, 0x7d, 0x73, 0x57, 0x7d, 0x73, 0x59,
3651     0x7d, 0x73, 0x6a, 0x7d, 0x73, 0x6b, 0x7d, 0x73, 0x71, 0x7d, 0x73, 0x76,
3652     0x7d, 0x73, 0x77, 0x7d, 0x73, 0x78, 0x7d, 0x73, 0x79, 0x7d, 0x73, 0x7a};
3653 const uint8_t HuffDecoderCommon::table25_41_emit_[204] = {
3654     0x7d, 0x74, 0x30, 0x7d, 0x74, 0x31, 0x7d, 0x74, 0x32, 0x7d, 0x74, 0x61,
3655     0x7d, 0x74, 0x63, 0x7d, 0x74, 0x65, 0x7d, 0x74, 0x69, 0x7d, 0x74, 0x6f,
3656     0x7d, 0x74, 0x73, 0x7d, 0x74, 0x74, 0x7d, 0x74, 0x20, 0x7d, 0x74, 0x25,
3657     0x7d, 0x74, 0x2d, 0x7d, 0x74, 0x2e, 0x7d, 0x74, 0x2f, 0x7d, 0x74, 0x33,
3658     0x7d, 0x74, 0x34, 0x7d, 0x74, 0x35, 0x7d, 0x74, 0x36, 0x7d, 0x74, 0x37,
3659     0x7d, 0x74, 0x38, 0x7d, 0x74, 0x39, 0x7d, 0x74, 0x3d, 0x7d, 0x74, 0x41,
3660     0x7d, 0x74, 0x5f, 0x7d, 0x74, 0x62, 0x7d, 0x74, 0x64, 0x7d, 0x74, 0x66,
3661     0x7d, 0x74, 0x67, 0x7d, 0x74, 0x68, 0x7d, 0x74, 0x6c, 0x7d, 0x74, 0x6d,
3662     0x7d, 0x74, 0x6e, 0x7d, 0x74, 0x70, 0x7d, 0x74, 0x72, 0x7d, 0x74, 0x75,
3663     0x7d, 0x74, 0x3a, 0x7d, 0x74, 0x42, 0x7d, 0x74, 0x43, 0x7d, 0x74, 0x44,
3664     0x7d, 0x74, 0x45, 0x7d, 0x74, 0x46, 0x7d, 0x74, 0x47, 0x7d, 0x74, 0x48,
3665     0x7d, 0x74, 0x49, 0x7d, 0x74, 0x4a, 0x7d, 0x74, 0x4b, 0x7d, 0x74, 0x4c,
3666     0x7d, 0x74, 0x4d, 0x7d, 0x74, 0x4e, 0x7d, 0x74, 0x4f, 0x7d, 0x74, 0x50,
3667     0x7d, 0x74, 0x51, 0x7d, 0x74, 0x52, 0x7d, 0x74, 0x53, 0x7d, 0x74, 0x54,
3668     0x7d, 0x74, 0x55, 0x7d, 0x74, 0x56, 0x7d, 0x74, 0x57, 0x7d, 0x74, 0x59,
3669     0x7d, 0x74, 0x6a, 0x7d, 0x74, 0x6b, 0x7d, 0x74, 0x71, 0x7d, 0x74, 0x76,
3670     0x7d, 0x74, 0x77, 0x7d, 0x74, 0x78, 0x7d, 0x74, 0x79, 0x7d, 0x74, 0x7a};
3671 const uint8_t HuffDecoderCommon::table25_42_emit_[216] = {
3672     0x7d, 0x20, 0x30, 0x7d, 0x20, 0x31, 0x7d, 0x20, 0x32, 0x7d, 0x20, 0x61,
3673     0x7d, 0x20, 0x63, 0x7d, 0x20, 0x65, 0x7d, 0x20, 0x69, 0x7d, 0x20, 0x6f,
3674     0x7d, 0x20, 0x73, 0x7d, 0x20, 0x74, 0x7d, 0x20, 0x20, 0x7d, 0x20, 0x25,
3675     0x7d, 0x20, 0x2d, 0x7d, 0x20, 0x2e, 0x7d, 0x20, 0x2f, 0x7d, 0x20, 0x33,
3676     0x7d, 0x20, 0x34, 0x7d, 0x20, 0x35, 0x7d, 0x20, 0x36, 0x7d, 0x20, 0x37,
3677     0x7d, 0x20, 0x38, 0x7d, 0x20, 0x39, 0x7d, 0x20, 0x3d, 0x7d, 0x20, 0x41,
3678     0x7d, 0x20, 0x5f, 0x7d, 0x20, 0x62, 0x7d, 0x20, 0x64, 0x7d, 0x20, 0x66,
3679     0x7d, 0x20, 0x67, 0x7d, 0x20, 0x68, 0x7d, 0x20, 0x6c, 0x7d, 0x20, 0x6d,
3680     0x7d, 0x20, 0x6e, 0x7d, 0x20, 0x70, 0x7d, 0x20, 0x72, 0x7d, 0x20, 0x75,
3681     0x7d, 0x25, 0x30, 0x7d, 0x25, 0x31, 0x7d, 0x25, 0x32, 0x7d, 0x25, 0x61,
3682     0x7d, 0x25, 0x63, 0x7d, 0x25, 0x65, 0x7d, 0x25, 0x69, 0x7d, 0x25, 0x6f,
3683     0x7d, 0x25, 0x73, 0x7d, 0x25, 0x74, 0x7d, 0x25, 0x20, 0x7d, 0x25, 0x25,
3684     0x7d, 0x25, 0x2d, 0x7d, 0x25, 0x2e, 0x7d, 0x25, 0x2f, 0x7d, 0x25, 0x33,
3685     0x7d, 0x25, 0x34, 0x7d, 0x25, 0x35, 0x7d, 0x25, 0x36, 0x7d, 0x25, 0x37,
3686     0x7d, 0x25, 0x38, 0x7d, 0x25, 0x39, 0x7d, 0x25, 0x3d, 0x7d, 0x25, 0x41,
3687     0x7d, 0x25, 0x5f, 0x7d, 0x25, 0x62, 0x7d, 0x25, 0x64, 0x7d, 0x25, 0x66,
3688     0x7d, 0x25, 0x67, 0x7d, 0x25, 0x68, 0x7d, 0x25, 0x6c, 0x7d, 0x25, 0x6d,
3689     0x7d, 0x25, 0x6e, 0x7d, 0x25, 0x70, 0x7d, 0x25, 0x72, 0x7d, 0x25, 0x75};
3690 const uint8_t HuffDecoderCommon::table25_43_emit_[216] = {
3691     0x7d, 0x2d, 0x30, 0x7d, 0x2d, 0x31, 0x7d, 0x2d, 0x32, 0x7d, 0x2d, 0x61,
3692     0x7d, 0x2d, 0x63, 0x7d, 0x2d, 0x65, 0x7d, 0x2d, 0x69, 0x7d, 0x2d, 0x6f,
3693     0x7d, 0x2d, 0x73, 0x7d, 0x2d, 0x74, 0x7d, 0x2d, 0x20, 0x7d, 0x2d, 0x25,
3694     0x7d, 0x2d, 0x2d, 0x7d, 0x2d, 0x2e, 0x7d, 0x2d, 0x2f, 0x7d, 0x2d, 0x33,
3695     0x7d, 0x2d, 0x34, 0x7d, 0x2d, 0x35, 0x7d, 0x2d, 0x36, 0x7d, 0x2d, 0x37,
3696     0x7d, 0x2d, 0x38, 0x7d, 0x2d, 0x39, 0x7d, 0x2d, 0x3d, 0x7d, 0x2d, 0x41,
3697     0x7d, 0x2d, 0x5f, 0x7d, 0x2d, 0x62, 0x7d, 0x2d, 0x64, 0x7d, 0x2d, 0x66,
3698     0x7d, 0x2d, 0x67, 0x7d, 0x2d, 0x68, 0x7d, 0x2d, 0x6c, 0x7d, 0x2d, 0x6d,
3699     0x7d, 0x2d, 0x6e, 0x7d, 0x2d, 0x70, 0x7d, 0x2d, 0x72, 0x7d, 0x2d, 0x75,
3700     0x7d, 0x2e, 0x30, 0x7d, 0x2e, 0x31, 0x7d, 0x2e, 0x32, 0x7d, 0x2e, 0x61,
3701     0x7d, 0x2e, 0x63, 0x7d, 0x2e, 0x65, 0x7d, 0x2e, 0x69, 0x7d, 0x2e, 0x6f,
3702     0x7d, 0x2e, 0x73, 0x7d, 0x2e, 0x74, 0x7d, 0x2e, 0x20, 0x7d, 0x2e, 0x25,
3703     0x7d, 0x2e, 0x2d, 0x7d, 0x2e, 0x2e, 0x7d, 0x2e, 0x2f, 0x7d, 0x2e, 0x33,
3704     0x7d, 0x2e, 0x34, 0x7d, 0x2e, 0x35, 0x7d, 0x2e, 0x36, 0x7d, 0x2e, 0x37,
3705     0x7d, 0x2e, 0x38, 0x7d, 0x2e, 0x39, 0x7d, 0x2e, 0x3d, 0x7d, 0x2e, 0x41,
3706     0x7d, 0x2e, 0x5f, 0x7d, 0x2e, 0x62, 0x7d, 0x2e, 0x64, 0x7d, 0x2e, 0x66,
3707     0x7d, 0x2e, 0x67, 0x7d, 0x2e, 0x68, 0x7d, 0x2e, 0x6c, 0x7d, 0x2e, 0x6d,
3708     0x7d, 0x2e, 0x6e, 0x7d, 0x2e, 0x70, 0x7d, 0x2e, 0x72, 0x7d, 0x2e, 0x75};
3709 const uint8_t HuffDecoderCommon::table25_44_emit_[216] = {
3710     0x7d, 0x2f, 0x30, 0x7d, 0x2f, 0x31, 0x7d, 0x2f, 0x32, 0x7d, 0x2f, 0x61,
3711     0x7d, 0x2f, 0x63, 0x7d, 0x2f, 0x65, 0x7d, 0x2f, 0x69, 0x7d, 0x2f, 0x6f,
3712     0x7d, 0x2f, 0x73, 0x7d, 0x2f, 0x74, 0x7d, 0x2f, 0x20, 0x7d, 0x2f, 0x25,
3713     0x7d, 0x2f, 0x2d, 0x7d, 0x2f, 0x2e, 0x7d, 0x2f, 0x2f, 0x7d, 0x2f, 0x33,
3714     0x7d, 0x2f, 0x34, 0x7d, 0x2f, 0x35, 0x7d, 0x2f, 0x36, 0x7d, 0x2f, 0x37,
3715     0x7d, 0x2f, 0x38, 0x7d, 0x2f, 0x39, 0x7d, 0x2f, 0x3d, 0x7d, 0x2f, 0x41,
3716     0x7d, 0x2f, 0x5f, 0x7d, 0x2f, 0x62, 0x7d, 0x2f, 0x64, 0x7d, 0x2f, 0x66,
3717     0x7d, 0x2f, 0x67, 0x7d, 0x2f, 0x68, 0x7d, 0x2f, 0x6c, 0x7d, 0x2f, 0x6d,
3718     0x7d, 0x2f, 0x6e, 0x7d, 0x2f, 0x70, 0x7d, 0x2f, 0x72, 0x7d, 0x2f, 0x75,
3719     0x7d, 0x33, 0x30, 0x7d, 0x33, 0x31, 0x7d, 0x33, 0x32, 0x7d, 0x33, 0x61,
3720     0x7d, 0x33, 0x63, 0x7d, 0x33, 0x65, 0x7d, 0x33, 0x69, 0x7d, 0x33, 0x6f,
3721     0x7d, 0x33, 0x73, 0x7d, 0x33, 0x74, 0x7d, 0x33, 0x20, 0x7d, 0x33, 0x25,
3722     0x7d, 0x33, 0x2d, 0x7d, 0x33, 0x2e, 0x7d, 0x33, 0x2f, 0x7d, 0x33, 0x33,
3723     0x7d, 0x33, 0x34, 0x7d, 0x33, 0x35, 0x7d, 0x33, 0x36, 0x7d, 0x33, 0x37,
3724     0x7d, 0x33, 0x38, 0x7d, 0x33, 0x39, 0x7d, 0x33, 0x3d, 0x7d, 0x33, 0x41,
3725     0x7d, 0x33, 0x5f, 0x7d, 0x33, 0x62, 0x7d, 0x33, 0x64, 0x7d, 0x33, 0x66,
3726     0x7d, 0x33, 0x67, 0x7d, 0x33, 0x68, 0x7d, 0x33, 0x6c, 0x7d, 0x33, 0x6d,
3727     0x7d, 0x33, 0x6e, 0x7d, 0x33, 0x70, 0x7d, 0x33, 0x72, 0x7d, 0x33, 0x75};
3728 const uint8_t HuffDecoderCommon::table25_45_emit_[216] = {
3729     0x7d, 0x34, 0x30, 0x7d, 0x34, 0x31, 0x7d, 0x34, 0x32, 0x7d, 0x34, 0x61,
3730     0x7d, 0x34, 0x63, 0x7d, 0x34, 0x65, 0x7d, 0x34, 0x69, 0x7d, 0x34, 0x6f,
3731     0x7d, 0x34, 0x73, 0x7d, 0x34, 0x74, 0x7d, 0x34, 0x20, 0x7d, 0x34, 0x25,
3732     0x7d, 0x34, 0x2d, 0x7d, 0x34, 0x2e, 0x7d, 0x34, 0x2f, 0x7d, 0x34, 0x33,
3733     0x7d, 0x34, 0x34, 0x7d, 0x34, 0x35, 0x7d, 0x34, 0x36, 0x7d, 0x34, 0x37,
3734     0x7d, 0x34, 0x38, 0x7d, 0x34, 0x39, 0x7d, 0x34, 0x3d, 0x7d, 0x34, 0x41,
3735     0x7d, 0x34, 0x5f, 0x7d, 0x34, 0x62, 0x7d, 0x34, 0x64, 0x7d, 0x34, 0x66,
3736     0x7d, 0x34, 0x67, 0x7d, 0x34, 0x68, 0x7d, 0x34, 0x6c, 0x7d, 0x34, 0x6d,
3737     0x7d, 0x34, 0x6e, 0x7d, 0x34, 0x70, 0x7d, 0x34, 0x72, 0x7d, 0x34, 0x75,
3738     0x7d, 0x35, 0x30, 0x7d, 0x35, 0x31, 0x7d, 0x35, 0x32, 0x7d, 0x35, 0x61,
3739     0x7d, 0x35, 0x63, 0x7d, 0x35, 0x65, 0x7d, 0x35, 0x69, 0x7d, 0x35, 0x6f,
3740     0x7d, 0x35, 0x73, 0x7d, 0x35, 0x74, 0x7d, 0x35, 0x20, 0x7d, 0x35, 0x25,
3741     0x7d, 0x35, 0x2d, 0x7d, 0x35, 0x2e, 0x7d, 0x35, 0x2f, 0x7d, 0x35, 0x33,
3742     0x7d, 0x35, 0x34, 0x7d, 0x35, 0x35, 0x7d, 0x35, 0x36, 0x7d, 0x35, 0x37,
3743     0x7d, 0x35, 0x38, 0x7d, 0x35, 0x39, 0x7d, 0x35, 0x3d, 0x7d, 0x35, 0x41,
3744     0x7d, 0x35, 0x5f, 0x7d, 0x35, 0x62, 0x7d, 0x35, 0x64, 0x7d, 0x35, 0x66,
3745     0x7d, 0x35, 0x67, 0x7d, 0x35, 0x68, 0x7d, 0x35, 0x6c, 0x7d, 0x35, 0x6d,
3746     0x7d, 0x35, 0x6e, 0x7d, 0x35, 0x70, 0x7d, 0x35, 0x72, 0x7d, 0x35, 0x75};
3747 const uint8_t HuffDecoderCommon::table25_46_emit_[216] = {
3748     0x7d, 0x36, 0x30, 0x7d, 0x36, 0x31, 0x7d, 0x36, 0x32, 0x7d, 0x36, 0x61,
3749     0x7d, 0x36, 0x63, 0x7d, 0x36, 0x65, 0x7d, 0x36, 0x69, 0x7d, 0x36, 0x6f,
3750     0x7d, 0x36, 0x73, 0x7d, 0x36, 0x74, 0x7d, 0x36, 0x20, 0x7d, 0x36, 0x25,
3751     0x7d, 0x36, 0x2d, 0x7d, 0x36, 0x2e, 0x7d, 0x36, 0x2f, 0x7d, 0x36, 0x33,
3752     0x7d, 0x36, 0x34, 0x7d, 0x36, 0x35, 0x7d, 0x36, 0x36, 0x7d, 0x36, 0x37,
3753     0x7d, 0x36, 0x38, 0x7d, 0x36, 0x39, 0x7d, 0x36, 0x3d, 0x7d, 0x36, 0x41,
3754     0x7d, 0x36, 0x5f, 0x7d, 0x36, 0x62, 0x7d, 0x36, 0x64, 0x7d, 0x36, 0x66,
3755     0x7d, 0x36, 0x67, 0x7d, 0x36, 0x68, 0x7d, 0x36, 0x6c, 0x7d, 0x36, 0x6d,
3756     0x7d, 0x36, 0x6e, 0x7d, 0x36, 0x70, 0x7d, 0x36, 0x72, 0x7d, 0x36, 0x75,
3757     0x7d, 0x37, 0x30, 0x7d, 0x37, 0x31, 0x7d, 0x37, 0x32, 0x7d, 0x37, 0x61,
3758     0x7d, 0x37, 0x63, 0x7d, 0x37, 0x65, 0x7d, 0x37, 0x69, 0x7d, 0x37, 0x6f,
3759     0x7d, 0x37, 0x73, 0x7d, 0x37, 0x74, 0x7d, 0x37, 0x20, 0x7d, 0x37, 0x25,
3760     0x7d, 0x37, 0x2d, 0x7d, 0x37, 0x2e, 0x7d, 0x37, 0x2f, 0x7d, 0x37, 0x33,
3761     0x7d, 0x37, 0x34, 0x7d, 0x37, 0x35, 0x7d, 0x37, 0x36, 0x7d, 0x37, 0x37,
3762     0x7d, 0x37, 0x38, 0x7d, 0x37, 0x39, 0x7d, 0x37, 0x3d, 0x7d, 0x37, 0x41,
3763     0x7d, 0x37, 0x5f, 0x7d, 0x37, 0x62, 0x7d, 0x37, 0x64, 0x7d, 0x37, 0x66,
3764     0x7d, 0x37, 0x67, 0x7d, 0x37, 0x68, 0x7d, 0x37, 0x6c, 0x7d, 0x37, 0x6d,
3765     0x7d, 0x37, 0x6e, 0x7d, 0x37, 0x70, 0x7d, 0x37, 0x72, 0x7d, 0x37, 0x75};
3766 const uint8_t HuffDecoderCommon::table25_47_emit_[216] = {
3767     0x7d, 0x38, 0x30, 0x7d, 0x38, 0x31, 0x7d, 0x38, 0x32, 0x7d, 0x38, 0x61,
3768     0x7d, 0x38, 0x63, 0x7d, 0x38, 0x65, 0x7d, 0x38, 0x69, 0x7d, 0x38, 0x6f,
3769     0x7d, 0x38, 0x73, 0x7d, 0x38, 0x74, 0x7d, 0x38, 0x20, 0x7d, 0x38, 0x25,
3770     0x7d, 0x38, 0x2d, 0x7d, 0x38, 0x2e, 0x7d, 0x38, 0x2f, 0x7d, 0x38, 0x33,
3771     0x7d, 0x38, 0x34, 0x7d, 0x38, 0x35, 0x7d, 0x38, 0x36, 0x7d, 0x38, 0x37,
3772     0x7d, 0x38, 0x38, 0x7d, 0x38, 0x39, 0x7d, 0x38, 0x3d, 0x7d, 0x38, 0x41,
3773     0x7d, 0x38, 0x5f, 0x7d, 0x38, 0x62, 0x7d, 0x38, 0x64, 0x7d, 0x38, 0x66,
3774     0x7d, 0x38, 0x67, 0x7d, 0x38, 0x68, 0x7d, 0x38, 0x6c, 0x7d, 0x38, 0x6d,
3775     0x7d, 0x38, 0x6e, 0x7d, 0x38, 0x70, 0x7d, 0x38, 0x72, 0x7d, 0x38, 0x75,
3776     0x7d, 0x39, 0x30, 0x7d, 0x39, 0x31, 0x7d, 0x39, 0x32, 0x7d, 0x39, 0x61,
3777     0x7d, 0x39, 0x63, 0x7d, 0x39, 0x65, 0x7d, 0x39, 0x69, 0x7d, 0x39, 0x6f,
3778     0x7d, 0x39, 0x73, 0x7d, 0x39, 0x74, 0x7d, 0x39, 0x20, 0x7d, 0x39, 0x25,
3779     0x7d, 0x39, 0x2d, 0x7d, 0x39, 0x2e, 0x7d, 0x39, 0x2f, 0x7d, 0x39, 0x33,
3780     0x7d, 0x39, 0x34, 0x7d, 0x39, 0x35, 0x7d, 0x39, 0x36, 0x7d, 0x39, 0x37,
3781     0x7d, 0x39, 0x38, 0x7d, 0x39, 0x39, 0x7d, 0x39, 0x3d, 0x7d, 0x39, 0x41,
3782     0x7d, 0x39, 0x5f, 0x7d, 0x39, 0x62, 0x7d, 0x39, 0x64, 0x7d, 0x39, 0x66,
3783     0x7d, 0x39, 0x67, 0x7d, 0x39, 0x68, 0x7d, 0x39, 0x6c, 0x7d, 0x39, 0x6d,
3784     0x7d, 0x39, 0x6e, 0x7d, 0x39, 0x70, 0x7d, 0x39, 0x72, 0x7d, 0x39, 0x75};
3785 const uint8_t HuffDecoderCommon::table25_48_emit_[216] = {
3786     0x7d, 0x3d, 0x30, 0x7d, 0x3d, 0x31, 0x7d, 0x3d, 0x32, 0x7d, 0x3d, 0x61,
3787     0x7d, 0x3d, 0x63, 0x7d, 0x3d, 0x65, 0x7d, 0x3d, 0x69, 0x7d, 0x3d, 0x6f,
3788     0x7d, 0x3d, 0x73, 0x7d, 0x3d, 0x74, 0x7d, 0x3d, 0x20, 0x7d, 0x3d, 0x25,
3789     0x7d, 0x3d, 0x2d, 0x7d, 0x3d, 0x2e, 0x7d, 0x3d, 0x2f, 0x7d, 0x3d, 0x33,
3790     0x7d, 0x3d, 0x34, 0x7d, 0x3d, 0x35, 0x7d, 0x3d, 0x36, 0x7d, 0x3d, 0x37,
3791     0x7d, 0x3d, 0x38, 0x7d, 0x3d, 0x39, 0x7d, 0x3d, 0x3d, 0x7d, 0x3d, 0x41,
3792     0x7d, 0x3d, 0x5f, 0x7d, 0x3d, 0x62, 0x7d, 0x3d, 0x64, 0x7d, 0x3d, 0x66,
3793     0x7d, 0x3d, 0x67, 0x7d, 0x3d, 0x68, 0x7d, 0x3d, 0x6c, 0x7d, 0x3d, 0x6d,
3794     0x7d, 0x3d, 0x6e, 0x7d, 0x3d, 0x70, 0x7d, 0x3d, 0x72, 0x7d, 0x3d, 0x75,
3795     0x7d, 0x41, 0x30, 0x7d, 0x41, 0x31, 0x7d, 0x41, 0x32, 0x7d, 0x41, 0x61,
3796     0x7d, 0x41, 0x63, 0x7d, 0x41, 0x65, 0x7d, 0x41, 0x69, 0x7d, 0x41, 0x6f,
3797     0x7d, 0x41, 0x73, 0x7d, 0x41, 0x74, 0x7d, 0x41, 0x20, 0x7d, 0x41, 0x25,
3798     0x7d, 0x41, 0x2d, 0x7d, 0x41, 0x2e, 0x7d, 0x41, 0x2f, 0x7d, 0x41, 0x33,
3799     0x7d, 0x41, 0x34, 0x7d, 0x41, 0x35, 0x7d, 0x41, 0x36, 0x7d, 0x41, 0x37,
3800     0x7d, 0x41, 0x38, 0x7d, 0x41, 0x39, 0x7d, 0x41, 0x3d, 0x7d, 0x41, 0x41,
3801     0x7d, 0x41, 0x5f, 0x7d, 0x41, 0x62, 0x7d, 0x41, 0x64, 0x7d, 0x41, 0x66,
3802     0x7d, 0x41, 0x67, 0x7d, 0x41, 0x68, 0x7d, 0x41, 0x6c, 0x7d, 0x41, 0x6d,
3803     0x7d, 0x41, 0x6e, 0x7d, 0x41, 0x70, 0x7d, 0x41, 0x72, 0x7d, 0x41, 0x75};
3804 const uint8_t HuffDecoderCommon::table25_49_emit_[216] = {
3805     0x7d, 0x5f, 0x30, 0x7d, 0x5f, 0x31, 0x7d, 0x5f, 0x32, 0x7d, 0x5f, 0x61,
3806     0x7d, 0x5f, 0x63, 0x7d, 0x5f, 0x65, 0x7d, 0x5f, 0x69, 0x7d, 0x5f, 0x6f,
3807     0x7d, 0x5f, 0x73, 0x7d, 0x5f, 0x74, 0x7d, 0x5f, 0x20, 0x7d, 0x5f, 0x25,
3808     0x7d, 0x5f, 0x2d, 0x7d, 0x5f, 0x2e, 0x7d, 0x5f, 0x2f, 0x7d, 0x5f, 0x33,
3809     0x7d, 0x5f, 0x34, 0x7d, 0x5f, 0x35, 0x7d, 0x5f, 0x36, 0x7d, 0x5f, 0x37,
3810     0x7d, 0x5f, 0x38, 0x7d, 0x5f, 0x39, 0x7d, 0x5f, 0x3d, 0x7d, 0x5f, 0x41,
3811     0x7d, 0x5f, 0x5f, 0x7d, 0x5f, 0x62, 0x7d, 0x5f, 0x64, 0x7d, 0x5f, 0x66,
3812     0x7d, 0x5f, 0x67, 0x7d, 0x5f, 0x68, 0x7d, 0x5f, 0x6c, 0x7d, 0x5f, 0x6d,
3813     0x7d, 0x5f, 0x6e, 0x7d, 0x5f, 0x70, 0x7d, 0x5f, 0x72, 0x7d, 0x5f, 0x75,
3814     0x7d, 0x62, 0x30, 0x7d, 0x62, 0x31, 0x7d, 0x62, 0x32, 0x7d, 0x62, 0x61,
3815     0x7d, 0x62, 0x63, 0x7d, 0x62, 0x65, 0x7d, 0x62, 0x69, 0x7d, 0x62, 0x6f,
3816     0x7d, 0x62, 0x73, 0x7d, 0x62, 0x74, 0x7d, 0x62, 0x20, 0x7d, 0x62, 0x25,
3817     0x7d, 0x62, 0x2d, 0x7d, 0x62, 0x2e, 0x7d, 0x62, 0x2f, 0x7d, 0x62, 0x33,
3818     0x7d, 0x62, 0x34, 0x7d, 0x62, 0x35, 0x7d, 0x62, 0x36, 0x7d, 0x62, 0x37,
3819     0x7d, 0x62, 0x38, 0x7d, 0x62, 0x39, 0x7d, 0x62, 0x3d, 0x7d, 0x62, 0x41,
3820     0x7d, 0x62, 0x5f, 0x7d, 0x62, 0x62, 0x7d, 0x62, 0x64, 0x7d, 0x62, 0x66,
3821     0x7d, 0x62, 0x67, 0x7d, 0x62, 0x68, 0x7d, 0x62, 0x6c, 0x7d, 0x62, 0x6d,
3822     0x7d, 0x62, 0x6e, 0x7d, 0x62, 0x70, 0x7d, 0x62, 0x72, 0x7d, 0x62, 0x75};
3823 const uint8_t HuffDecoderCommon::table25_50_emit_[216] = {
3824     0x7d, 0x64, 0x30, 0x7d, 0x64, 0x31, 0x7d, 0x64, 0x32, 0x7d, 0x64, 0x61,
3825     0x7d, 0x64, 0x63, 0x7d, 0x64, 0x65, 0x7d, 0x64, 0x69, 0x7d, 0x64, 0x6f,
3826     0x7d, 0x64, 0x73, 0x7d, 0x64, 0x74, 0x7d, 0x64, 0x20, 0x7d, 0x64, 0x25,
3827     0x7d, 0x64, 0x2d, 0x7d, 0x64, 0x2e, 0x7d, 0x64, 0x2f, 0x7d, 0x64, 0x33,
3828     0x7d, 0x64, 0x34, 0x7d, 0x64, 0x35, 0x7d, 0x64, 0x36, 0x7d, 0x64, 0x37,
3829     0x7d, 0x64, 0x38, 0x7d, 0x64, 0x39, 0x7d, 0x64, 0x3d, 0x7d, 0x64, 0x41,
3830     0x7d, 0x64, 0x5f, 0x7d, 0x64, 0x62, 0x7d, 0x64, 0x64, 0x7d, 0x64, 0x66,
3831     0x7d, 0x64, 0x67, 0x7d, 0x64, 0x68, 0x7d, 0x64, 0x6c, 0x7d, 0x64, 0x6d,
3832     0x7d, 0x64, 0x6e, 0x7d, 0x64, 0x70, 0x7d, 0x64, 0x72, 0x7d, 0x64, 0x75,
3833     0x7d, 0x66, 0x30, 0x7d, 0x66, 0x31, 0x7d, 0x66, 0x32, 0x7d, 0x66, 0x61,
3834     0x7d, 0x66, 0x63, 0x7d, 0x66, 0x65, 0x7d, 0x66, 0x69, 0x7d, 0x66, 0x6f,
3835     0x7d, 0x66, 0x73, 0x7d, 0x66, 0x74, 0x7d, 0x66, 0x20, 0x7d, 0x66, 0x25,
3836     0x7d, 0x66, 0x2d, 0x7d, 0x66, 0x2e, 0x7d, 0x66, 0x2f, 0x7d, 0x66, 0x33,
3837     0x7d, 0x66, 0x34, 0x7d, 0x66, 0x35, 0x7d, 0x66, 0x36, 0x7d, 0x66, 0x37,
3838     0x7d, 0x66, 0x38, 0x7d, 0x66, 0x39, 0x7d, 0x66, 0x3d, 0x7d, 0x66, 0x41,
3839     0x7d, 0x66, 0x5f, 0x7d, 0x66, 0x62, 0x7d, 0x66, 0x64, 0x7d, 0x66, 0x66,
3840     0x7d, 0x66, 0x67, 0x7d, 0x66, 0x68, 0x7d, 0x66, 0x6c, 0x7d, 0x66, 0x6d,
3841     0x7d, 0x66, 0x6e, 0x7d, 0x66, 0x70, 0x7d, 0x66, 0x72, 0x7d, 0x66, 0x75};
3842 const uint8_t HuffDecoderCommon::table25_51_emit_[216] = {
3843     0x7d, 0x67, 0x30, 0x7d, 0x67, 0x31, 0x7d, 0x67, 0x32, 0x7d, 0x67, 0x61,
3844     0x7d, 0x67, 0x63, 0x7d, 0x67, 0x65, 0x7d, 0x67, 0x69, 0x7d, 0x67, 0x6f,
3845     0x7d, 0x67, 0x73, 0x7d, 0x67, 0x74, 0x7d, 0x67, 0x20, 0x7d, 0x67, 0x25,
3846     0x7d, 0x67, 0x2d, 0x7d, 0x67, 0x2e, 0x7d, 0x67, 0x2f, 0x7d, 0x67, 0x33,
3847     0x7d, 0x67, 0x34, 0x7d, 0x67, 0x35, 0x7d, 0x67, 0x36, 0x7d, 0x67, 0x37,
3848     0x7d, 0x67, 0x38, 0x7d, 0x67, 0x39, 0x7d, 0x67, 0x3d, 0x7d, 0x67, 0x41,
3849     0x7d, 0x67, 0x5f, 0x7d, 0x67, 0x62, 0x7d, 0x67, 0x64, 0x7d, 0x67, 0x66,
3850     0x7d, 0x67, 0x67, 0x7d, 0x67, 0x68, 0x7d, 0x67, 0x6c, 0x7d, 0x67, 0x6d,
3851     0x7d, 0x67, 0x6e, 0x7d, 0x67, 0x70, 0x7d, 0x67, 0x72, 0x7d, 0x67, 0x75,
3852     0x7d, 0x68, 0x30, 0x7d, 0x68, 0x31, 0x7d, 0x68, 0x32, 0x7d, 0x68, 0x61,
3853     0x7d, 0x68, 0x63, 0x7d, 0x68, 0x65, 0x7d, 0x68, 0x69, 0x7d, 0x68, 0x6f,
3854     0x7d, 0x68, 0x73, 0x7d, 0x68, 0x74, 0x7d, 0x68, 0x20, 0x7d, 0x68, 0x25,
3855     0x7d, 0x68, 0x2d, 0x7d, 0x68, 0x2e, 0x7d, 0x68, 0x2f, 0x7d, 0x68, 0x33,
3856     0x7d, 0x68, 0x34, 0x7d, 0x68, 0x35, 0x7d, 0x68, 0x36, 0x7d, 0x68, 0x37,
3857     0x7d, 0x68, 0x38, 0x7d, 0x68, 0x39, 0x7d, 0x68, 0x3d, 0x7d, 0x68, 0x41,
3858     0x7d, 0x68, 0x5f, 0x7d, 0x68, 0x62, 0x7d, 0x68, 0x64, 0x7d, 0x68, 0x66,
3859     0x7d, 0x68, 0x67, 0x7d, 0x68, 0x68, 0x7d, 0x68, 0x6c, 0x7d, 0x68, 0x6d,
3860     0x7d, 0x68, 0x6e, 0x7d, 0x68, 0x70, 0x7d, 0x68, 0x72, 0x7d, 0x68, 0x75};
3861 const uint8_t HuffDecoderCommon::table25_52_emit_[216] = {
3862     0x7d, 0x6c, 0x30, 0x7d, 0x6c, 0x31, 0x7d, 0x6c, 0x32, 0x7d, 0x6c, 0x61,
3863     0x7d, 0x6c, 0x63, 0x7d, 0x6c, 0x65, 0x7d, 0x6c, 0x69, 0x7d, 0x6c, 0x6f,
3864     0x7d, 0x6c, 0x73, 0x7d, 0x6c, 0x74, 0x7d, 0x6c, 0x20, 0x7d, 0x6c, 0x25,
3865     0x7d, 0x6c, 0x2d, 0x7d, 0x6c, 0x2e, 0x7d, 0x6c, 0x2f, 0x7d, 0x6c, 0x33,
3866     0x7d, 0x6c, 0x34, 0x7d, 0x6c, 0x35, 0x7d, 0x6c, 0x36, 0x7d, 0x6c, 0x37,
3867     0x7d, 0x6c, 0x38, 0x7d, 0x6c, 0x39, 0x7d, 0x6c, 0x3d, 0x7d, 0x6c, 0x41,
3868     0x7d, 0x6c, 0x5f, 0x7d, 0x6c, 0x62, 0x7d, 0x6c, 0x64, 0x7d, 0x6c, 0x66,
3869     0x7d, 0x6c, 0x67, 0x7d, 0x6c, 0x68, 0x7d, 0x6c, 0x6c, 0x7d, 0x6c, 0x6d,
3870     0x7d, 0x6c, 0x6e, 0x7d, 0x6c, 0x70, 0x7d, 0x6c, 0x72, 0x7d, 0x6c, 0x75,
3871     0x7d, 0x6d, 0x30, 0x7d, 0x6d, 0x31, 0x7d, 0x6d, 0x32, 0x7d, 0x6d, 0x61,
3872     0x7d, 0x6d, 0x63, 0x7d, 0x6d, 0x65, 0x7d, 0x6d, 0x69, 0x7d, 0x6d, 0x6f,
3873     0x7d, 0x6d, 0x73, 0x7d, 0x6d, 0x74, 0x7d, 0x6d, 0x20, 0x7d, 0x6d, 0x25,
3874     0x7d, 0x6d, 0x2d, 0x7d, 0x6d, 0x2e, 0x7d, 0x6d, 0x2f, 0x7d, 0x6d, 0x33,
3875     0x7d, 0x6d, 0x34, 0x7d, 0x6d, 0x35, 0x7d, 0x6d, 0x36, 0x7d, 0x6d, 0x37,
3876     0x7d, 0x6d, 0x38, 0x7d, 0x6d, 0x39, 0x7d, 0x6d, 0x3d, 0x7d, 0x6d, 0x41,
3877     0x7d, 0x6d, 0x5f, 0x7d, 0x6d, 0x62, 0x7d, 0x6d, 0x64, 0x7d, 0x6d, 0x66,
3878     0x7d, 0x6d, 0x67, 0x7d, 0x6d, 0x68, 0x7d, 0x6d, 0x6c, 0x7d, 0x6d, 0x6d,
3879     0x7d, 0x6d, 0x6e, 0x7d, 0x6d, 0x70, 0x7d, 0x6d, 0x72, 0x7d, 0x6d, 0x75};
3880 const uint8_t HuffDecoderCommon::table25_53_emit_[216] = {
3881     0x7d, 0x6e, 0x30, 0x7d, 0x6e, 0x31, 0x7d, 0x6e, 0x32, 0x7d, 0x6e, 0x61,
3882     0x7d, 0x6e, 0x63, 0x7d, 0x6e, 0x65, 0x7d, 0x6e, 0x69, 0x7d, 0x6e, 0x6f,
3883     0x7d, 0x6e, 0x73, 0x7d, 0x6e, 0x74, 0x7d, 0x6e, 0x20, 0x7d, 0x6e, 0x25,
3884     0x7d, 0x6e, 0x2d, 0x7d, 0x6e, 0x2e, 0x7d, 0x6e, 0x2f, 0x7d, 0x6e, 0x33,
3885     0x7d, 0x6e, 0x34, 0x7d, 0x6e, 0x35, 0x7d, 0x6e, 0x36, 0x7d, 0x6e, 0x37,
3886     0x7d, 0x6e, 0x38, 0x7d, 0x6e, 0x39, 0x7d, 0x6e, 0x3d, 0x7d, 0x6e, 0x41,
3887     0x7d, 0x6e, 0x5f, 0x7d, 0x6e, 0x62, 0x7d, 0x6e, 0x64, 0x7d, 0x6e, 0x66,
3888     0x7d, 0x6e, 0x67, 0x7d, 0x6e, 0x68, 0x7d, 0x6e, 0x6c, 0x7d, 0x6e, 0x6d,
3889     0x7d, 0x6e, 0x6e, 0x7d, 0x6e, 0x70, 0x7d, 0x6e, 0x72, 0x7d, 0x6e, 0x75,
3890     0x7d, 0x70, 0x30, 0x7d, 0x70, 0x31, 0x7d, 0x70, 0x32, 0x7d, 0x70, 0x61,
3891     0x7d, 0x70, 0x63, 0x7d, 0x70, 0x65, 0x7d, 0x70, 0x69, 0x7d, 0x70, 0x6f,
3892     0x7d, 0x70, 0x73, 0x7d, 0x70, 0x74, 0x7d, 0x70, 0x20, 0x7d, 0x70, 0x25,
3893     0x7d, 0x70, 0x2d, 0x7d, 0x70, 0x2e, 0x7d, 0x70, 0x2f, 0x7d, 0x70, 0x33,
3894     0x7d, 0x70, 0x34, 0x7d, 0x70, 0x35, 0x7d, 0x70, 0x36, 0x7d, 0x70, 0x37,
3895     0x7d, 0x70, 0x38, 0x7d, 0x70, 0x39, 0x7d, 0x70, 0x3d, 0x7d, 0x70, 0x41,
3896     0x7d, 0x70, 0x5f, 0x7d, 0x70, 0x62, 0x7d, 0x70, 0x64, 0x7d, 0x70, 0x66,
3897     0x7d, 0x70, 0x67, 0x7d, 0x70, 0x68, 0x7d, 0x70, 0x6c, 0x7d, 0x70, 0x6d,
3898     0x7d, 0x70, 0x6e, 0x7d, 0x70, 0x70, 0x7d, 0x70, 0x72, 0x7d, 0x70, 0x75};
3899 const uint8_t HuffDecoderCommon::table25_54_emit_[216] = {
3900     0x7d, 0x72, 0x30, 0x7d, 0x72, 0x31, 0x7d, 0x72, 0x32, 0x7d, 0x72, 0x61,
3901     0x7d, 0x72, 0x63, 0x7d, 0x72, 0x65, 0x7d, 0x72, 0x69, 0x7d, 0x72, 0x6f,
3902     0x7d, 0x72, 0x73, 0x7d, 0x72, 0x74, 0x7d, 0x72, 0x20, 0x7d, 0x72, 0x25,
3903     0x7d, 0x72, 0x2d, 0x7d, 0x72, 0x2e, 0x7d, 0x72, 0x2f, 0x7d, 0x72, 0x33,
3904     0x7d, 0x72, 0x34, 0x7d, 0x72, 0x35, 0x7d, 0x72, 0x36, 0x7d, 0x72, 0x37,
3905     0x7d, 0x72, 0x38, 0x7d, 0x72, 0x39, 0x7d, 0x72, 0x3d, 0x7d, 0x72, 0x41,
3906     0x7d, 0x72, 0x5f, 0x7d, 0x72, 0x62, 0x7d, 0x72, 0x64, 0x7d, 0x72, 0x66,
3907     0x7d, 0x72, 0x67, 0x7d, 0x72, 0x68, 0x7d, 0x72, 0x6c, 0x7d, 0x72, 0x6d,
3908     0x7d, 0x72, 0x6e, 0x7d, 0x72, 0x70, 0x7d, 0x72, 0x72, 0x7d, 0x72, 0x75,
3909     0x7d, 0x75, 0x30, 0x7d, 0x75, 0x31, 0x7d, 0x75, 0x32, 0x7d, 0x75, 0x61,
3910     0x7d, 0x75, 0x63, 0x7d, 0x75, 0x65, 0x7d, 0x75, 0x69, 0x7d, 0x75, 0x6f,
3911     0x7d, 0x75, 0x73, 0x7d, 0x75, 0x74, 0x7d, 0x75, 0x20, 0x7d, 0x75, 0x25,
3912     0x7d, 0x75, 0x2d, 0x7d, 0x75, 0x2e, 0x7d, 0x75, 0x2f, 0x7d, 0x75, 0x33,
3913     0x7d, 0x75, 0x34, 0x7d, 0x75, 0x35, 0x7d, 0x75, 0x36, 0x7d, 0x75, 0x37,
3914     0x7d, 0x75, 0x38, 0x7d, 0x75, 0x39, 0x7d, 0x75, 0x3d, 0x7d, 0x75, 0x41,
3915     0x7d, 0x75, 0x5f, 0x7d, 0x75, 0x62, 0x7d, 0x75, 0x64, 0x7d, 0x75, 0x66,
3916     0x7d, 0x75, 0x67, 0x7d, 0x75, 0x68, 0x7d, 0x75, 0x6c, 0x7d, 0x75, 0x6d,
3917     0x7d, 0x75, 0x6e, 0x7d, 0x75, 0x70, 0x7d, 0x75, 0x72, 0x7d, 0x75, 0x75};
3918 const uint8_t HuffDecoderCommon::table25_55_emit_[120] = {
3919     0x7d, 0x3a, 0x30, 0x7d, 0x3a, 0x31, 0x7d, 0x3a, 0x32, 0x7d, 0x3a, 0x61,
3920     0x7d, 0x3a, 0x63, 0x7d, 0x3a, 0x65, 0x7d, 0x3a, 0x69, 0x7d, 0x3a, 0x6f,
3921     0x7d, 0x3a, 0x73, 0x7d, 0x3a, 0x74, 0x7d, 0x42, 0x30, 0x7d, 0x42, 0x31,
3922     0x7d, 0x42, 0x32, 0x7d, 0x42, 0x61, 0x7d, 0x42, 0x63, 0x7d, 0x42, 0x65,
3923     0x7d, 0x42, 0x69, 0x7d, 0x42, 0x6f, 0x7d, 0x42, 0x73, 0x7d, 0x42, 0x74,
3924     0x7d, 0x43, 0x30, 0x7d, 0x43, 0x31, 0x7d, 0x43, 0x32, 0x7d, 0x43, 0x61,
3925     0x7d, 0x43, 0x63, 0x7d, 0x43, 0x65, 0x7d, 0x43, 0x69, 0x7d, 0x43, 0x6f,
3926     0x7d, 0x43, 0x73, 0x7d, 0x43, 0x74, 0x7d, 0x44, 0x30, 0x7d, 0x44, 0x31,
3927     0x7d, 0x44, 0x32, 0x7d, 0x44, 0x61, 0x7d, 0x44, 0x63, 0x7d, 0x44, 0x65,
3928     0x7d, 0x44, 0x69, 0x7d, 0x44, 0x6f, 0x7d, 0x44, 0x73, 0x7d, 0x44, 0x74};
3929 const uint8_t HuffDecoderCommon::table25_56_emit_[120] = {
3930     0x7d, 0x45, 0x30, 0x7d, 0x45, 0x31, 0x7d, 0x45, 0x32, 0x7d, 0x45, 0x61,
3931     0x7d, 0x45, 0x63, 0x7d, 0x45, 0x65, 0x7d, 0x45, 0x69, 0x7d, 0x45, 0x6f,
3932     0x7d, 0x45, 0x73, 0x7d, 0x45, 0x74, 0x7d, 0x46, 0x30, 0x7d, 0x46, 0x31,
3933     0x7d, 0x46, 0x32, 0x7d, 0x46, 0x61, 0x7d, 0x46, 0x63, 0x7d, 0x46, 0x65,
3934     0x7d, 0x46, 0x69, 0x7d, 0x46, 0x6f, 0x7d, 0x46, 0x73, 0x7d, 0x46, 0x74,
3935     0x7d, 0x47, 0x30, 0x7d, 0x47, 0x31, 0x7d, 0x47, 0x32, 0x7d, 0x47, 0x61,
3936     0x7d, 0x47, 0x63, 0x7d, 0x47, 0x65, 0x7d, 0x47, 0x69, 0x7d, 0x47, 0x6f,
3937     0x7d, 0x47, 0x73, 0x7d, 0x47, 0x74, 0x7d, 0x48, 0x30, 0x7d, 0x48, 0x31,
3938     0x7d, 0x48, 0x32, 0x7d, 0x48, 0x61, 0x7d, 0x48, 0x63, 0x7d, 0x48, 0x65,
3939     0x7d, 0x48, 0x69, 0x7d, 0x48, 0x6f, 0x7d, 0x48, 0x73, 0x7d, 0x48, 0x74};
3940 const uint8_t HuffDecoderCommon::table25_57_emit_[120] = {
3941     0x7d, 0x49, 0x30, 0x7d, 0x49, 0x31, 0x7d, 0x49, 0x32, 0x7d, 0x49, 0x61,
3942     0x7d, 0x49, 0x63, 0x7d, 0x49, 0x65, 0x7d, 0x49, 0x69, 0x7d, 0x49, 0x6f,
3943     0x7d, 0x49, 0x73, 0x7d, 0x49, 0x74, 0x7d, 0x4a, 0x30, 0x7d, 0x4a, 0x31,
3944     0x7d, 0x4a, 0x32, 0x7d, 0x4a, 0x61, 0x7d, 0x4a, 0x63, 0x7d, 0x4a, 0x65,
3945     0x7d, 0x4a, 0x69, 0x7d, 0x4a, 0x6f, 0x7d, 0x4a, 0x73, 0x7d, 0x4a, 0x74,
3946     0x7d, 0x4b, 0x30, 0x7d, 0x4b, 0x31, 0x7d, 0x4b, 0x32, 0x7d, 0x4b, 0x61,
3947     0x7d, 0x4b, 0x63, 0x7d, 0x4b, 0x65, 0x7d, 0x4b, 0x69, 0x7d, 0x4b, 0x6f,
3948     0x7d, 0x4b, 0x73, 0x7d, 0x4b, 0x74, 0x7d, 0x4c, 0x30, 0x7d, 0x4c, 0x31,
3949     0x7d, 0x4c, 0x32, 0x7d, 0x4c, 0x61, 0x7d, 0x4c, 0x63, 0x7d, 0x4c, 0x65,
3950     0x7d, 0x4c, 0x69, 0x7d, 0x4c, 0x6f, 0x7d, 0x4c, 0x73, 0x7d, 0x4c, 0x74};
3951 const uint8_t HuffDecoderCommon::table25_58_emit_[120] = {
3952     0x7d, 0x4d, 0x30, 0x7d, 0x4d, 0x31, 0x7d, 0x4d, 0x32, 0x7d, 0x4d, 0x61,
3953     0x7d, 0x4d, 0x63, 0x7d, 0x4d, 0x65, 0x7d, 0x4d, 0x69, 0x7d, 0x4d, 0x6f,
3954     0x7d, 0x4d, 0x73, 0x7d, 0x4d, 0x74, 0x7d, 0x4e, 0x30, 0x7d, 0x4e, 0x31,
3955     0x7d, 0x4e, 0x32, 0x7d, 0x4e, 0x61, 0x7d, 0x4e, 0x63, 0x7d, 0x4e, 0x65,
3956     0x7d, 0x4e, 0x69, 0x7d, 0x4e, 0x6f, 0x7d, 0x4e, 0x73, 0x7d, 0x4e, 0x74,
3957     0x7d, 0x4f, 0x30, 0x7d, 0x4f, 0x31, 0x7d, 0x4f, 0x32, 0x7d, 0x4f, 0x61,
3958     0x7d, 0x4f, 0x63, 0x7d, 0x4f, 0x65, 0x7d, 0x4f, 0x69, 0x7d, 0x4f, 0x6f,
3959     0x7d, 0x4f, 0x73, 0x7d, 0x4f, 0x74, 0x7d, 0x50, 0x30, 0x7d, 0x50, 0x31,
3960     0x7d, 0x50, 0x32, 0x7d, 0x50, 0x61, 0x7d, 0x50, 0x63, 0x7d, 0x50, 0x65,
3961     0x7d, 0x50, 0x69, 0x7d, 0x50, 0x6f, 0x7d, 0x50, 0x73, 0x7d, 0x50, 0x74};
3962 const uint8_t HuffDecoderCommon::table25_59_emit_[120] = {
3963     0x7d, 0x51, 0x30, 0x7d, 0x51, 0x31, 0x7d, 0x51, 0x32, 0x7d, 0x51, 0x61,
3964     0x7d, 0x51, 0x63, 0x7d, 0x51, 0x65, 0x7d, 0x51, 0x69, 0x7d, 0x51, 0x6f,
3965     0x7d, 0x51, 0x73, 0x7d, 0x51, 0x74, 0x7d, 0x52, 0x30, 0x7d, 0x52, 0x31,
3966     0x7d, 0x52, 0x32, 0x7d, 0x52, 0x61, 0x7d, 0x52, 0x63, 0x7d, 0x52, 0x65,
3967     0x7d, 0x52, 0x69, 0x7d, 0x52, 0x6f, 0x7d, 0x52, 0x73, 0x7d, 0x52, 0x74,
3968     0x7d, 0x53, 0x30, 0x7d, 0x53, 0x31, 0x7d, 0x53, 0x32, 0x7d, 0x53, 0x61,
3969     0x7d, 0x53, 0x63, 0x7d, 0x53, 0x65, 0x7d, 0x53, 0x69, 0x7d, 0x53, 0x6f,
3970     0x7d, 0x53, 0x73, 0x7d, 0x53, 0x74, 0x7d, 0x54, 0x30, 0x7d, 0x54, 0x31,
3971     0x7d, 0x54, 0x32, 0x7d, 0x54, 0x61, 0x7d, 0x54, 0x63, 0x7d, 0x54, 0x65,
3972     0x7d, 0x54, 0x69, 0x7d, 0x54, 0x6f, 0x7d, 0x54, 0x73, 0x7d, 0x54, 0x74};
3973 const uint8_t HuffDecoderCommon::table25_60_emit_[120] = {
3974     0x7d, 0x55, 0x30, 0x7d, 0x55, 0x31, 0x7d, 0x55, 0x32, 0x7d, 0x55, 0x61,
3975     0x7d, 0x55, 0x63, 0x7d, 0x55, 0x65, 0x7d, 0x55, 0x69, 0x7d, 0x55, 0x6f,
3976     0x7d, 0x55, 0x73, 0x7d, 0x55, 0x74, 0x7d, 0x56, 0x30, 0x7d, 0x56, 0x31,
3977     0x7d, 0x56, 0x32, 0x7d, 0x56, 0x61, 0x7d, 0x56, 0x63, 0x7d, 0x56, 0x65,
3978     0x7d, 0x56, 0x69, 0x7d, 0x56, 0x6f, 0x7d, 0x56, 0x73, 0x7d, 0x56, 0x74,
3979     0x7d, 0x57, 0x30, 0x7d, 0x57, 0x31, 0x7d, 0x57, 0x32, 0x7d, 0x57, 0x61,
3980     0x7d, 0x57, 0x63, 0x7d, 0x57, 0x65, 0x7d, 0x57, 0x69, 0x7d, 0x57, 0x6f,
3981     0x7d, 0x57, 0x73, 0x7d, 0x57, 0x74, 0x7d, 0x59, 0x30, 0x7d, 0x59, 0x31,
3982     0x7d, 0x59, 0x32, 0x7d, 0x59, 0x61, 0x7d, 0x59, 0x63, 0x7d, 0x59, 0x65,
3983     0x7d, 0x59, 0x69, 0x7d, 0x59, 0x6f, 0x7d, 0x59, 0x73, 0x7d, 0x59, 0x74};
3984 const uint8_t HuffDecoderCommon::table25_61_emit_[120] = {
3985     0x7d, 0x6a, 0x30, 0x7d, 0x6a, 0x31, 0x7d, 0x6a, 0x32, 0x7d, 0x6a, 0x61,
3986     0x7d, 0x6a, 0x63, 0x7d, 0x6a, 0x65, 0x7d, 0x6a, 0x69, 0x7d, 0x6a, 0x6f,
3987     0x7d, 0x6a, 0x73, 0x7d, 0x6a, 0x74, 0x7d, 0x6b, 0x30, 0x7d, 0x6b, 0x31,
3988     0x7d, 0x6b, 0x32, 0x7d, 0x6b, 0x61, 0x7d, 0x6b, 0x63, 0x7d, 0x6b, 0x65,
3989     0x7d, 0x6b, 0x69, 0x7d, 0x6b, 0x6f, 0x7d, 0x6b, 0x73, 0x7d, 0x6b, 0x74,
3990     0x7d, 0x71, 0x30, 0x7d, 0x71, 0x31, 0x7d, 0x71, 0x32, 0x7d, 0x71, 0x61,
3991     0x7d, 0x71, 0x63, 0x7d, 0x71, 0x65, 0x7d, 0x71, 0x69, 0x7d, 0x71, 0x6f,
3992     0x7d, 0x71, 0x73, 0x7d, 0x71, 0x74, 0x7d, 0x76, 0x30, 0x7d, 0x76, 0x31,
3993     0x7d, 0x76, 0x32, 0x7d, 0x76, 0x61, 0x7d, 0x76, 0x63, 0x7d, 0x76, 0x65,
3994     0x7d, 0x76, 0x69, 0x7d, 0x76, 0x6f, 0x7d, 0x76, 0x73, 0x7d, 0x76, 0x74};
3995 const uint8_t HuffDecoderCommon::table25_62_emit_[120] = {
3996     0x7d, 0x77, 0x30, 0x7d, 0x77, 0x31, 0x7d, 0x77, 0x32, 0x7d, 0x77, 0x61,
3997     0x7d, 0x77, 0x63, 0x7d, 0x77, 0x65, 0x7d, 0x77, 0x69, 0x7d, 0x77, 0x6f,
3998     0x7d, 0x77, 0x73, 0x7d, 0x77, 0x74, 0x7d, 0x78, 0x30, 0x7d, 0x78, 0x31,
3999     0x7d, 0x78, 0x32, 0x7d, 0x78, 0x61, 0x7d, 0x78, 0x63, 0x7d, 0x78, 0x65,
4000     0x7d, 0x78, 0x69, 0x7d, 0x78, 0x6f, 0x7d, 0x78, 0x73, 0x7d, 0x78, 0x74,
4001     0x7d, 0x79, 0x30, 0x7d, 0x79, 0x31, 0x7d, 0x79, 0x32, 0x7d, 0x79, 0x61,
4002     0x7d, 0x79, 0x63, 0x7d, 0x79, 0x65, 0x7d, 0x79, 0x69, 0x7d, 0x79, 0x6f,
4003     0x7d, 0x79, 0x73, 0x7d, 0x79, 0x74, 0x7d, 0x7a, 0x30, 0x7d, 0x7a, 0x31,
4004     0x7d, 0x7a, 0x32, 0x7d, 0x7a, 0x61, 0x7d, 0x7a, 0x63, 0x7d, 0x7a, 0x65,
4005     0x7d, 0x7a, 0x69, 0x7d, 0x7a, 0x6f, 0x7d, 0x7a, 0x73, 0x7d, 0x7a, 0x74};
4006 const uint8_t HuffDecoderCommon::table25_63_emit_[32] = {
4007     0x7d, 0x26, 0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d,
4008     0x5a, 0x7d, 0x21, 0x7d, 0x22, 0x7d, 0x28, 0x7d, 0x29, 0x7d, 0x3f,
4009     0x7d, 0x27, 0x7d, 0x2b, 0x7d, 0x7c, 0x7d, 0x23, 0x7d, 0x3e};
4010 const uint8_t HuffDecoderCommon::table25_64_emit_[216] = {
4011     0x3c, 0x30, 0x30, 0x3c, 0x30, 0x31, 0x3c, 0x30, 0x32, 0x3c, 0x30, 0x61,
4012     0x3c, 0x30, 0x63, 0x3c, 0x30, 0x65, 0x3c, 0x30, 0x69, 0x3c, 0x30, 0x6f,
4013     0x3c, 0x30, 0x73, 0x3c, 0x30, 0x74, 0x3c, 0x30, 0x20, 0x3c, 0x30, 0x25,
4014     0x3c, 0x30, 0x2d, 0x3c, 0x30, 0x2e, 0x3c, 0x30, 0x2f, 0x3c, 0x30, 0x33,
4015     0x3c, 0x30, 0x34, 0x3c, 0x30, 0x35, 0x3c, 0x30, 0x36, 0x3c, 0x30, 0x37,
4016     0x3c, 0x30, 0x38, 0x3c, 0x30, 0x39, 0x3c, 0x30, 0x3d, 0x3c, 0x30, 0x41,
4017     0x3c, 0x30, 0x5f, 0x3c, 0x30, 0x62, 0x3c, 0x30, 0x64, 0x3c, 0x30, 0x66,
4018     0x3c, 0x30, 0x67, 0x3c, 0x30, 0x68, 0x3c, 0x30, 0x6c, 0x3c, 0x30, 0x6d,
4019     0x3c, 0x30, 0x6e, 0x3c, 0x30, 0x70, 0x3c, 0x30, 0x72, 0x3c, 0x30, 0x75,
4020     0x3c, 0x31, 0x30, 0x3c, 0x31, 0x31, 0x3c, 0x31, 0x32, 0x3c, 0x31, 0x61,
4021     0x3c, 0x31, 0x63, 0x3c, 0x31, 0x65, 0x3c, 0x31, 0x69, 0x3c, 0x31, 0x6f,
4022     0x3c, 0x31, 0x73, 0x3c, 0x31, 0x74, 0x3c, 0x31, 0x20, 0x3c, 0x31, 0x25,
4023     0x3c, 0x31, 0x2d, 0x3c, 0x31, 0x2e, 0x3c, 0x31, 0x2f, 0x3c, 0x31, 0x33,
4024     0x3c, 0x31, 0x34, 0x3c, 0x31, 0x35, 0x3c, 0x31, 0x36, 0x3c, 0x31, 0x37,
4025     0x3c, 0x31, 0x38, 0x3c, 0x31, 0x39, 0x3c, 0x31, 0x3d, 0x3c, 0x31, 0x41,
4026     0x3c, 0x31, 0x5f, 0x3c, 0x31, 0x62, 0x3c, 0x31, 0x64, 0x3c, 0x31, 0x66,
4027     0x3c, 0x31, 0x67, 0x3c, 0x31, 0x68, 0x3c, 0x31, 0x6c, 0x3c, 0x31, 0x6d,
4028     0x3c, 0x31, 0x6e, 0x3c, 0x31, 0x70, 0x3c, 0x31, 0x72, 0x3c, 0x31, 0x75};
4029 const uint8_t HuffDecoderCommon::table25_65_emit_[216] = {
4030     0x3c, 0x32, 0x30, 0x3c, 0x32, 0x31, 0x3c, 0x32, 0x32, 0x3c, 0x32, 0x61,
4031     0x3c, 0x32, 0x63, 0x3c, 0x32, 0x65, 0x3c, 0x32, 0x69, 0x3c, 0x32, 0x6f,
4032     0x3c, 0x32, 0x73, 0x3c, 0x32, 0x74, 0x3c, 0x32, 0x20, 0x3c, 0x32, 0x25,
4033     0x3c, 0x32, 0x2d, 0x3c, 0x32, 0x2e, 0x3c, 0x32, 0x2f, 0x3c, 0x32, 0x33,
4034     0x3c, 0x32, 0x34, 0x3c, 0x32, 0x35, 0x3c, 0x32, 0x36, 0x3c, 0x32, 0x37,
4035     0x3c, 0x32, 0x38, 0x3c, 0x32, 0x39, 0x3c, 0x32, 0x3d, 0x3c, 0x32, 0x41,
4036     0x3c, 0x32, 0x5f, 0x3c, 0x32, 0x62, 0x3c, 0x32, 0x64, 0x3c, 0x32, 0x66,
4037     0x3c, 0x32, 0x67, 0x3c, 0x32, 0x68, 0x3c, 0x32, 0x6c, 0x3c, 0x32, 0x6d,
4038     0x3c, 0x32, 0x6e, 0x3c, 0x32, 0x70, 0x3c, 0x32, 0x72, 0x3c, 0x32, 0x75,
4039     0x3c, 0x61, 0x30, 0x3c, 0x61, 0x31, 0x3c, 0x61, 0x32, 0x3c, 0x61, 0x61,
4040     0x3c, 0x61, 0x63, 0x3c, 0x61, 0x65, 0x3c, 0x61, 0x69, 0x3c, 0x61, 0x6f,
4041     0x3c, 0x61, 0x73, 0x3c, 0x61, 0x74, 0x3c, 0x61, 0x20, 0x3c, 0x61, 0x25,
4042     0x3c, 0x61, 0x2d, 0x3c, 0x61, 0x2e, 0x3c, 0x61, 0x2f, 0x3c, 0x61, 0x33,
4043     0x3c, 0x61, 0x34, 0x3c, 0x61, 0x35, 0x3c, 0x61, 0x36, 0x3c, 0x61, 0x37,
4044     0x3c, 0x61, 0x38, 0x3c, 0x61, 0x39, 0x3c, 0x61, 0x3d, 0x3c, 0x61, 0x41,
4045     0x3c, 0x61, 0x5f, 0x3c, 0x61, 0x62, 0x3c, 0x61, 0x64, 0x3c, 0x61, 0x66,
4046     0x3c, 0x61, 0x67, 0x3c, 0x61, 0x68, 0x3c, 0x61, 0x6c, 0x3c, 0x61, 0x6d,
4047     0x3c, 0x61, 0x6e, 0x3c, 0x61, 0x70, 0x3c, 0x61, 0x72, 0x3c, 0x61, 0x75};
4048 const uint8_t HuffDecoderCommon::table25_66_emit_[216] = {
4049     0x3c, 0x63, 0x30, 0x3c, 0x63, 0x31, 0x3c, 0x63, 0x32, 0x3c, 0x63, 0x61,
4050     0x3c, 0x63, 0x63, 0x3c, 0x63, 0x65, 0x3c, 0x63, 0x69, 0x3c, 0x63, 0x6f,
4051     0x3c, 0x63, 0x73, 0x3c, 0x63, 0x74, 0x3c, 0x63, 0x20, 0x3c, 0x63, 0x25,
4052     0x3c, 0x63, 0x2d, 0x3c, 0x63, 0x2e, 0x3c, 0x63, 0x2f, 0x3c, 0x63, 0x33,
4053     0x3c, 0x63, 0x34, 0x3c, 0x63, 0x35, 0x3c, 0x63, 0x36, 0x3c, 0x63, 0x37,
4054     0x3c, 0x63, 0x38, 0x3c, 0x63, 0x39, 0x3c, 0x63, 0x3d, 0x3c, 0x63, 0x41,
4055     0x3c, 0x63, 0x5f, 0x3c, 0x63, 0x62, 0x3c, 0x63, 0x64, 0x3c, 0x63, 0x66,
4056     0x3c, 0x63, 0x67, 0x3c, 0x63, 0x68, 0x3c, 0x63, 0x6c, 0x3c, 0x63, 0x6d,
4057     0x3c, 0x63, 0x6e, 0x3c, 0x63, 0x70, 0x3c, 0x63, 0x72, 0x3c, 0x63, 0x75,
4058     0x3c, 0x65, 0x30, 0x3c, 0x65, 0x31, 0x3c, 0x65, 0x32, 0x3c, 0x65, 0x61,
4059     0x3c, 0x65, 0x63, 0x3c, 0x65, 0x65, 0x3c, 0x65, 0x69, 0x3c, 0x65, 0x6f,
4060     0x3c, 0x65, 0x73, 0x3c, 0x65, 0x74, 0x3c, 0x65, 0x20, 0x3c, 0x65, 0x25,
4061     0x3c, 0x65, 0x2d, 0x3c, 0x65, 0x2e, 0x3c, 0x65, 0x2f, 0x3c, 0x65, 0x33,
4062     0x3c, 0x65, 0x34, 0x3c, 0x65, 0x35, 0x3c, 0x65, 0x36, 0x3c, 0x65, 0x37,
4063     0x3c, 0x65, 0x38, 0x3c, 0x65, 0x39, 0x3c, 0x65, 0x3d, 0x3c, 0x65, 0x41,
4064     0x3c, 0x65, 0x5f, 0x3c, 0x65, 0x62, 0x3c, 0x65, 0x64, 0x3c, 0x65, 0x66,
4065     0x3c, 0x65, 0x67, 0x3c, 0x65, 0x68, 0x3c, 0x65, 0x6c, 0x3c, 0x65, 0x6d,
4066     0x3c, 0x65, 0x6e, 0x3c, 0x65, 0x70, 0x3c, 0x65, 0x72, 0x3c, 0x65, 0x75};
4067 const uint8_t HuffDecoderCommon::table25_67_emit_[216] = {
4068     0x3c, 0x69, 0x30, 0x3c, 0x69, 0x31, 0x3c, 0x69, 0x32, 0x3c, 0x69, 0x61,
4069     0x3c, 0x69, 0x63, 0x3c, 0x69, 0x65, 0x3c, 0x69, 0x69, 0x3c, 0x69, 0x6f,
4070     0x3c, 0x69, 0x73, 0x3c, 0x69, 0x74, 0x3c, 0x69, 0x20, 0x3c, 0x69, 0x25,
4071     0x3c, 0x69, 0x2d, 0x3c, 0x69, 0x2e, 0x3c, 0x69, 0x2f, 0x3c, 0x69, 0x33,
4072     0x3c, 0x69, 0x34, 0x3c, 0x69, 0x35, 0x3c, 0x69, 0x36, 0x3c, 0x69, 0x37,
4073     0x3c, 0x69, 0x38, 0x3c, 0x69, 0x39, 0x3c, 0x69, 0x3d, 0x3c, 0x69, 0x41,
4074     0x3c, 0x69, 0x5f, 0x3c, 0x69, 0x62, 0x3c, 0x69, 0x64, 0x3c, 0x69, 0x66,
4075     0x3c, 0x69, 0x67, 0x3c, 0x69, 0x68, 0x3c, 0x69, 0x6c, 0x3c, 0x69, 0x6d,
4076     0x3c, 0x69, 0x6e, 0x3c, 0x69, 0x70, 0x3c, 0x69, 0x72, 0x3c, 0x69, 0x75,
4077     0x3c, 0x6f, 0x30, 0x3c, 0x6f, 0x31, 0x3c, 0x6f, 0x32, 0x3c, 0x6f, 0x61,
4078     0x3c, 0x6f, 0x63, 0x3c, 0x6f, 0x65, 0x3c, 0x6f, 0x69, 0x3c, 0x6f, 0x6f,
4079     0x3c, 0x6f, 0x73, 0x3c, 0x6f, 0x74, 0x3c, 0x6f, 0x20, 0x3c, 0x6f, 0x25,
4080     0x3c, 0x6f, 0x2d, 0x3c, 0x6f, 0x2e, 0x3c, 0x6f, 0x2f, 0x3c, 0x6f, 0x33,
4081     0x3c, 0x6f, 0x34, 0x3c, 0x6f, 0x35, 0x3c, 0x6f, 0x36, 0x3c, 0x6f, 0x37,
4082     0x3c, 0x6f, 0x38, 0x3c, 0x6f, 0x39, 0x3c, 0x6f, 0x3d, 0x3c, 0x6f, 0x41,
4083     0x3c, 0x6f, 0x5f, 0x3c, 0x6f, 0x62, 0x3c, 0x6f, 0x64, 0x3c, 0x6f, 0x66,
4084     0x3c, 0x6f, 0x67, 0x3c, 0x6f, 0x68, 0x3c, 0x6f, 0x6c, 0x3c, 0x6f, 0x6d,
4085     0x3c, 0x6f, 0x6e, 0x3c, 0x6f, 0x70, 0x3c, 0x6f, 0x72, 0x3c, 0x6f, 0x75};
4086 const uint8_t HuffDecoderCommon::table25_68_emit_[216] = {
4087     0x3c, 0x73, 0x30, 0x3c, 0x73, 0x31, 0x3c, 0x73, 0x32, 0x3c, 0x73, 0x61,
4088     0x3c, 0x73, 0x63, 0x3c, 0x73, 0x65, 0x3c, 0x73, 0x69, 0x3c, 0x73, 0x6f,
4089     0x3c, 0x73, 0x73, 0x3c, 0x73, 0x74, 0x3c, 0x73, 0x20, 0x3c, 0x73, 0x25,
4090     0x3c, 0x73, 0x2d, 0x3c, 0x73, 0x2e, 0x3c, 0x73, 0x2f, 0x3c, 0x73, 0x33,
4091     0x3c, 0x73, 0x34, 0x3c, 0x73, 0x35, 0x3c, 0x73, 0x36, 0x3c, 0x73, 0x37,
4092     0x3c, 0x73, 0x38, 0x3c, 0x73, 0x39, 0x3c, 0x73, 0x3d, 0x3c, 0x73, 0x41,
4093     0x3c, 0x73, 0x5f, 0x3c, 0x73, 0x62, 0x3c, 0x73, 0x64, 0x3c, 0x73, 0x66,
4094     0x3c, 0x73, 0x67, 0x3c, 0x73, 0x68, 0x3c, 0x73, 0x6c, 0x3c, 0x73, 0x6d,
4095     0x3c, 0x73, 0x6e, 0x3c, 0x73, 0x70, 0x3c, 0x73, 0x72, 0x3c, 0x73, 0x75,
4096     0x3c, 0x74, 0x30, 0x3c, 0x74, 0x31, 0x3c, 0x74, 0x32, 0x3c, 0x74, 0x61,
4097     0x3c, 0x74, 0x63, 0x3c, 0x74, 0x65, 0x3c, 0x74, 0x69, 0x3c, 0x74, 0x6f,
4098     0x3c, 0x74, 0x73, 0x3c, 0x74, 0x74, 0x3c, 0x74, 0x20, 0x3c, 0x74, 0x25,
4099     0x3c, 0x74, 0x2d, 0x3c, 0x74, 0x2e, 0x3c, 0x74, 0x2f, 0x3c, 0x74, 0x33,
4100     0x3c, 0x74, 0x34, 0x3c, 0x74, 0x35, 0x3c, 0x74, 0x36, 0x3c, 0x74, 0x37,
4101     0x3c, 0x74, 0x38, 0x3c, 0x74, 0x39, 0x3c, 0x74, 0x3d, 0x3c, 0x74, 0x41,
4102     0x3c, 0x74, 0x5f, 0x3c, 0x74, 0x62, 0x3c, 0x74, 0x64, 0x3c, 0x74, 0x66,
4103     0x3c, 0x74, 0x67, 0x3c, 0x74, 0x68, 0x3c, 0x74, 0x6c, 0x3c, 0x74, 0x6d,
4104     0x3c, 0x74, 0x6e, 0x3c, 0x74, 0x70, 0x3c, 0x74, 0x72, 0x3c, 0x74, 0x75};
4105 const uint8_t HuffDecoderCommon::table25_69_emit_[120] = {
4106     0x3c, 0x20, 0x30, 0x3c, 0x20, 0x31, 0x3c, 0x20, 0x32, 0x3c, 0x20, 0x61,
4107     0x3c, 0x20, 0x63, 0x3c, 0x20, 0x65, 0x3c, 0x20, 0x69, 0x3c, 0x20, 0x6f,
4108     0x3c, 0x20, 0x73, 0x3c, 0x20, 0x74, 0x3c, 0x25, 0x30, 0x3c, 0x25, 0x31,
4109     0x3c, 0x25, 0x32, 0x3c, 0x25, 0x61, 0x3c, 0x25, 0x63, 0x3c, 0x25, 0x65,
4110     0x3c, 0x25, 0x69, 0x3c, 0x25, 0x6f, 0x3c, 0x25, 0x73, 0x3c, 0x25, 0x74,
4111     0x3c, 0x2d, 0x30, 0x3c, 0x2d, 0x31, 0x3c, 0x2d, 0x32, 0x3c, 0x2d, 0x61,
4112     0x3c, 0x2d, 0x63, 0x3c, 0x2d, 0x65, 0x3c, 0x2d, 0x69, 0x3c, 0x2d, 0x6f,
4113     0x3c, 0x2d, 0x73, 0x3c, 0x2d, 0x74, 0x3c, 0x2e, 0x30, 0x3c, 0x2e, 0x31,
4114     0x3c, 0x2e, 0x32, 0x3c, 0x2e, 0x61, 0x3c, 0x2e, 0x63, 0x3c, 0x2e, 0x65,
4115     0x3c, 0x2e, 0x69, 0x3c, 0x2e, 0x6f, 0x3c, 0x2e, 0x73, 0x3c, 0x2e, 0x74};
4116 const uint8_t HuffDecoderCommon::table25_70_emit_[120] = {
4117     0x3c, 0x2f, 0x30, 0x3c, 0x2f, 0x31, 0x3c, 0x2f, 0x32, 0x3c, 0x2f, 0x61,
4118     0x3c, 0x2f, 0x63, 0x3c, 0x2f, 0x65, 0x3c, 0x2f, 0x69, 0x3c, 0x2f, 0x6f,
4119     0x3c, 0x2f, 0x73, 0x3c, 0x2f, 0x74, 0x3c, 0x33, 0x30, 0x3c, 0x33, 0x31,
4120     0x3c, 0x33, 0x32, 0x3c, 0x33, 0x61, 0x3c, 0x33, 0x63, 0x3c, 0x33, 0x65,
4121     0x3c, 0x33, 0x69, 0x3c, 0x33, 0x6f, 0x3c, 0x33, 0x73, 0x3c, 0x33, 0x74,
4122     0x3c, 0x34, 0x30, 0x3c, 0x34, 0x31, 0x3c, 0x34, 0x32, 0x3c, 0x34, 0x61,
4123     0x3c, 0x34, 0x63, 0x3c, 0x34, 0x65, 0x3c, 0x34, 0x69, 0x3c, 0x34, 0x6f,
4124     0x3c, 0x34, 0x73, 0x3c, 0x34, 0x74, 0x3c, 0x35, 0x30, 0x3c, 0x35, 0x31,
4125     0x3c, 0x35, 0x32, 0x3c, 0x35, 0x61, 0x3c, 0x35, 0x63, 0x3c, 0x35, 0x65,
4126     0x3c, 0x35, 0x69, 0x3c, 0x35, 0x6f, 0x3c, 0x35, 0x73, 0x3c, 0x35, 0x74};
4127 const uint8_t HuffDecoderCommon::table25_71_emit_[120] = {
4128     0x3c, 0x36, 0x30, 0x3c, 0x36, 0x31, 0x3c, 0x36, 0x32, 0x3c, 0x36, 0x61,
4129     0x3c, 0x36, 0x63, 0x3c, 0x36, 0x65, 0x3c, 0x36, 0x69, 0x3c, 0x36, 0x6f,
4130     0x3c, 0x36, 0x73, 0x3c, 0x36, 0x74, 0x3c, 0x37, 0x30, 0x3c, 0x37, 0x31,
4131     0x3c, 0x37, 0x32, 0x3c, 0x37, 0x61, 0x3c, 0x37, 0x63, 0x3c, 0x37, 0x65,
4132     0x3c, 0x37, 0x69, 0x3c, 0x37, 0x6f, 0x3c, 0x37, 0x73, 0x3c, 0x37, 0x74,
4133     0x3c, 0x38, 0x30, 0x3c, 0x38, 0x31, 0x3c, 0x38, 0x32, 0x3c, 0x38, 0x61,
4134     0x3c, 0x38, 0x63, 0x3c, 0x38, 0x65, 0x3c, 0x38, 0x69, 0x3c, 0x38, 0x6f,
4135     0x3c, 0x38, 0x73, 0x3c, 0x38, 0x74, 0x3c, 0x39, 0x30, 0x3c, 0x39, 0x31,
4136     0x3c, 0x39, 0x32, 0x3c, 0x39, 0x61, 0x3c, 0x39, 0x63, 0x3c, 0x39, 0x65,
4137     0x3c, 0x39, 0x69, 0x3c, 0x39, 0x6f, 0x3c, 0x39, 0x73, 0x3c, 0x39, 0x74};
4138 const uint8_t HuffDecoderCommon::table25_72_emit_[120] = {
4139     0x3c, 0x3d, 0x30, 0x3c, 0x3d, 0x31, 0x3c, 0x3d, 0x32, 0x3c, 0x3d, 0x61,
4140     0x3c, 0x3d, 0x63, 0x3c, 0x3d, 0x65, 0x3c, 0x3d, 0x69, 0x3c, 0x3d, 0x6f,
4141     0x3c, 0x3d, 0x73, 0x3c, 0x3d, 0x74, 0x3c, 0x41, 0x30, 0x3c, 0x41, 0x31,
4142     0x3c, 0x41, 0x32, 0x3c, 0x41, 0x61, 0x3c, 0x41, 0x63, 0x3c, 0x41, 0x65,
4143     0x3c, 0x41, 0x69, 0x3c, 0x41, 0x6f, 0x3c, 0x41, 0x73, 0x3c, 0x41, 0x74,
4144     0x3c, 0x5f, 0x30, 0x3c, 0x5f, 0x31, 0x3c, 0x5f, 0x32, 0x3c, 0x5f, 0x61,
4145     0x3c, 0x5f, 0x63, 0x3c, 0x5f, 0x65, 0x3c, 0x5f, 0x69, 0x3c, 0x5f, 0x6f,
4146     0x3c, 0x5f, 0x73, 0x3c, 0x5f, 0x74, 0x3c, 0x62, 0x30, 0x3c, 0x62, 0x31,
4147     0x3c, 0x62, 0x32, 0x3c, 0x62, 0x61, 0x3c, 0x62, 0x63, 0x3c, 0x62, 0x65,
4148     0x3c, 0x62, 0x69, 0x3c, 0x62, 0x6f, 0x3c, 0x62, 0x73, 0x3c, 0x62, 0x74};
4149 const uint8_t HuffDecoderCommon::table25_73_emit_[120] = {
4150     0x3c, 0x64, 0x30, 0x3c, 0x64, 0x31, 0x3c, 0x64, 0x32, 0x3c, 0x64, 0x61,
4151     0x3c, 0x64, 0x63, 0x3c, 0x64, 0x65, 0x3c, 0x64, 0x69, 0x3c, 0x64, 0x6f,
4152     0x3c, 0x64, 0x73, 0x3c, 0x64, 0x74, 0x3c, 0x66, 0x30, 0x3c, 0x66, 0x31,
4153     0x3c, 0x66, 0x32, 0x3c, 0x66, 0x61, 0x3c, 0x66, 0x63, 0x3c, 0x66, 0x65,
4154     0x3c, 0x66, 0x69, 0x3c, 0x66, 0x6f, 0x3c, 0x66, 0x73, 0x3c, 0x66, 0x74,
4155     0x3c, 0x67, 0x30, 0x3c, 0x67, 0x31, 0x3c, 0x67, 0x32, 0x3c, 0x67, 0x61,
4156     0x3c, 0x67, 0x63, 0x3c, 0x67, 0x65, 0x3c, 0x67, 0x69, 0x3c, 0x67, 0x6f,
4157     0x3c, 0x67, 0x73, 0x3c, 0x67, 0x74, 0x3c, 0x68, 0x30, 0x3c, 0x68, 0x31,
4158     0x3c, 0x68, 0x32, 0x3c, 0x68, 0x61, 0x3c, 0x68, 0x63, 0x3c, 0x68, 0x65,
4159     0x3c, 0x68, 0x69, 0x3c, 0x68, 0x6f, 0x3c, 0x68, 0x73, 0x3c, 0x68, 0x74};
4160 const uint8_t HuffDecoderCommon::table25_74_emit_[120] = {
4161     0x3c, 0x6c, 0x30, 0x3c, 0x6c, 0x31, 0x3c, 0x6c, 0x32, 0x3c, 0x6c, 0x61,
4162     0x3c, 0x6c, 0x63, 0x3c, 0x6c, 0x65, 0x3c, 0x6c, 0x69, 0x3c, 0x6c, 0x6f,
4163     0x3c, 0x6c, 0x73, 0x3c, 0x6c, 0x74, 0x3c, 0x6d, 0x30, 0x3c, 0x6d, 0x31,
4164     0x3c, 0x6d, 0x32, 0x3c, 0x6d, 0x61, 0x3c, 0x6d, 0x63, 0x3c, 0x6d, 0x65,
4165     0x3c, 0x6d, 0x69, 0x3c, 0x6d, 0x6f, 0x3c, 0x6d, 0x73, 0x3c, 0x6d, 0x74,
4166     0x3c, 0x6e, 0x30, 0x3c, 0x6e, 0x31, 0x3c, 0x6e, 0x32, 0x3c, 0x6e, 0x61,
4167     0x3c, 0x6e, 0x63, 0x3c, 0x6e, 0x65, 0x3c, 0x6e, 0x69, 0x3c, 0x6e, 0x6f,
4168     0x3c, 0x6e, 0x73, 0x3c, 0x6e, 0x74, 0x3c, 0x70, 0x30, 0x3c, 0x70, 0x31,
4169     0x3c, 0x70, 0x32, 0x3c, 0x70, 0x61, 0x3c, 0x70, 0x63, 0x3c, 0x70, 0x65,
4170     0x3c, 0x70, 0x69, 0x3c, 0x70, 0x6f, 0x3c, 0x70, 0x73, 0x3c, 0x70, 0x74};
4171 const uint8_t HuffDecoderCommon::table25_75_emit_[68] = {
4172     0x3c, 0x72, 0x30, 0x3c, 0x72, 0x31, 0x3c, 0x72, 0x32, 0x3c, 0x72, 0x61,
4173     0x3c, 0x72, 0x63, 0x3c, 0x72, 0x65, 0x3c, 0x72, 0x69, 0x3c, 0x72, 0x6f,
4174     0x3c, 0x72, 0x73, 0x3c, 0x72, 0x74, 0x3c, 0x75, 0x30, 0x3c, 0x75, 0x31,
4175     0x3c, 0x75, 0x32, 0x3c, 0x75, 0x61, 0x3c, 0x75, 0x63, 0x3c, 0x75, 0x65,
4176     0x3c, 0x75, 0x69, 0x3c, 0x75, 0x6f, 0x3c, 0x75, 0x73, 0x3c, 0x75, 0x74,
4177     0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44};
4178 const uint16_t HuffDecoderCommon::table25_75_ops_[128] = {
4179     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
4180     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4181     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4182     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
4183     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
4184     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4185     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4186     0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4187     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x0000,
4188     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4189     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000, 0x0000, 0x0000,
4190     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4191     0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4192     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4193     0x0000, 0x0212};
4194 const uint16_t HuffDecoderCommon::table25_76_ops_[128] = {
4195     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4196     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
4197     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4198     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
4199     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4200     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4201     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4202     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4203     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
4204     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4205     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
4206     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4207     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4208     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4209     0x0000, 0x0072};
4210 const uint8_t HuffDecoderCommon::table25_79_emit_[36] = {
4211     0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a,
4212     0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a, 0x3c, 0x21, 0x3c, 0x22,
4213     0x3c, 0x28, 0x3c, 0x29, 0x3c, 0x3f, 0x3c, 0x27, 0x3c, 0x2b, 0x3c, 0x7c};
4214 const uint16_t HuffDecoderCommon::table25_79_ops_[128] = {
4215     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4216     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
4217     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4218     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
4219     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4220     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4221     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4222     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
4223     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
4224     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
4225     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
4226     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
4227     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
4228     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0000,
4229     0x0000, 0x0003};
4230 const uint8_t HuffDecoderCommon::table25_80_emit_[216] = {
4231     0x60, 0x30, 0x30, 0x60, 0x30, 0x31, 0x60, 0x30, 0x32, 0x60, 0x30, 0x61,
4232     0x60, 0x30, 0x63, 0x60, 0x30, 0x65, 0x60, 0x30, 0x69, 0x60, 0x30, 0x6f,
4233     0x60, 0x30, 0x73, 0x60, 0x30, 0x74, 0x60, 0x30, 0x20, 0x60, 0x30, 0x25,
4234     0x60, 0x30, 0x2d, 0x60, 0x30, 0x2e, 0x60, 0x30, 0x2f, 0x60, 0x30, 0x33,
4235     0x60, 0x30, 0x34, 0x60, 0x30, 0x35, 0x60, 0x30, 0x36, 0x60, 0x30, 0x37,
4236     0x60, 0x30, 0x38, 0x60, 0x30, 0x39, 0x60, 0x30, 0x3d, 0x60, 0x30, 0x41,
4237     0x60, 0x30, 0x5f, 0x60, 0x30, 0x62, 0x60, 0x30, 0x64, 0x60, 0x30, 0x66,
4238     0x60, 0x30, 0x67, 0x60, 0x30, 0x68, 0x60, 0x30, 0x6c, 0x60, 0x30, 0x6d,
4239     0x60, 0x30, 0x6e, 0x60, 0x30, 0x70, 0x60, 0x30, 0x72, 0x60, 0x30, 0x75,
4240     0x60, 0x31, 0x30, 0x60, 0x31, 0x31, 0x60, 0x31, 0x32, 0x60, 0x31, 0x61,
4241     0x60, 0x31, 0x63, 0x60, 0x31, 0x65, 0x60, 0x31, 0x69, 0x60, 0x31, 0x6f,
4242     0x60, 0x31, 0x73, 0x60, 0x31, 0x74, 0x60, 0x31, 0x20, 0x60, 0x31, 0x25,
4243     0x60, 0x31, 0x2d, 0x60, 0x31, 0x2e, 0x60, 0x31, 0x2f, 0x60, 0x31, 0x33,
4244     0x60, 0x31, 0x34, 0x60, 0x31, 0x35, 0x60, 0x31, 0x36, 0x60, 0x31, 0x37,
4245     0x60, 0x31, 0x38, 0x60, 0x31, 0x39, 0x60, 0x31, 0x3d, 0x60, 0x31, 0x41,
4246     0x60, 0x31, 0x5f, 0x60, 0x31, 0x62, 0x60, 0x31, 0x64, 0x60, 0x31, 0x66,
4247     0x60, 0x31, 0x67, 0x60, 0x31, 0x68, 0x60, 0x31, 0x6c, 0x60, 0x31, 0x6d,
4248     0x60, 0x31, 0x6e, 0x60, 0x31, 0x70, 0x60, 0x31, 0x72, 0x60, 0x31, 0x75};
4249 const uint8_t HuffDecoderCommon::table25_81_emit_[216] = {
4250     0x60, 0x32, 0x30, 0x60, 0x32, 0x31, 0x60, 0x32, 0x32, 0x60, 0x32, 0x61,
4251     0x60, 0x32, 0x63, 0x60, 0x32, 0x65, 0x60, 0x32, 0x69, 0x60, 0x32, 0x6f,
4252     0x60, 0x32, 0x73, 0x60, 0x32, 0x74, 0x60, 0x32, 0x20, 0x60, 0x32, 0x25,
4253     0x60, 0x32, 0x2d, 0x60, 0x32, 0x2e, 0x60, 0x32, 0x2f, 0x60, 0x32, 0x33,
4254     0x60, 0x32, 0x34, 0x60, 0x32, 0x35, 0x60, 0x32, 0x36, 0x60, 0x32, 0x37,
4255     0x60, 0x32, 0x38, 0x60, 0x32, 0x39, 0x60, 0x32, 0x3d, 0x60, 0x32, 0x41,
4256     0x60, 0x32, 0x5f, 0x60, 0x32, 0x62, 0x60, 0x32, 0x64, 0x60, 0x32, 0x66,
4257     0x60, 0x32, 0x67, 0x60, 0x32, 0x68, 0x60, 0x32, 0x6c, 0x60, 0x32, 0x6d,
4258     0x60, 0x32, 0x6e, 0x60, 0x32, 0x70, 0x60, 0x32, 0x72, 0x60, 0x32, 0x75,
4259     0x60, 0x61, 0x30, 0x60, 0x61, 0x31, 0x60, 0x61, 0x32, 0x60, 0x61, 0x61,
4260     0x60, 0x61, 0x63, 0x60, 0x61, 0x65, 0x60, 0x61, 0x69, 0x60, 0x61, 0x6f,
4261     0x60, 0x61, 0x73, 0x60, 0x61, 0x74, 0x60, 0x61, 0x20, 0x60, 0x61, 0x25,
4262     0x60, 0x61, 0x2d, 0x60, 0x61, 0x2e, 0x60, 0x61, 0x2f, 0x60, 0x61, 0x33,
4263     0x60, 0x61, 0x34, 0x60, 0x61, 0x35, 0x60, 0x61, 0x36, 0x60, 0x61, 0x37,
4264     0x60, 0x61, 0x38, 0x60, 0x61, 0x39, 0x60, 0x61, 0x3d, 0x60, 0x61, 0x41,
4265     0x60, 0x61, 0x5f, 0x60, 0x61, 0x62, 0x60, 0x61, 0x64, 0x60, 0x61, 0x66,
4266     0x60, 0x61, 0x67, 0x60, 0x61, 0x68, 0x60, 0x61, 0x6c, 0x60, 0x61, 0x6d,
4267     0x60, 0x61, 0x6e, 0x60, 0x61, 0x70, 0x60, 0x61, 0x72, 0x60, 0x61, 0x75};
4268 const uint8_t HuffDecoderCommon::table25_82_emit_[216] = {
4269     0x60, 0x63, 0x30, 0x60, 0x63, 0x31, 0x60, 0x63, 0x32, 0x60, 0x63, 0x61,
4270     0x60, 0x63, 0x63, 0x60, 0x63, 0x65, 0x60, 0x63, 0x69, 0x60, 0x63, 0x6f,
4271     0x60, 0x63, 0x73, 0x60, 0x63, 0x74, 0x60, 0x63, 0x20, 0x60, 0x63, 0x25,
4272     0x60, 0x63, 0x2d, 0x60, 0x63, 0x2e, 0x60, 0x63, 0x2f, 0x60, 0x63, 0x33,
4273     0x60, 0x63, 0x34, 0x60, 0x63, 0x35, 0x60, 0x63, 0x36, 0x60, 0x63, 0x37,
4274     0x60, 0x63, 0x38, 0x60, 0x63, 0x39, 0x60, 0x63, 0x3d, 0x60, 0x63, 0x41,
4275     0x60, 0x63, 0x5f, 0x60, 0x63, 0x62, 0x60, 0x63, 0x64, 0x60, 0x63, 0x66,
4276     0x60, 0x63, 0x67, 0x60, 0x63, 0x68, 0x60, 0x63, 0x6c, 0x60, 0x63, 0x6d,
4277     0x60, 0x63, 0x6e, 0x60, 0x63, 0x70, 0x60, 0x63, 0x72, 0x60, 0x63, 0x75,
4278     0x60, 0x65, 0x30, 0x60, 0x65, 0x31, 0x60, 0x65, 0x32, 0x60, 0x65, 0x61,
4279     0x60, 0x65, 0x63, 0x60, 0x65, 0x65, 0x60, 0x65, 0x69, 0x60, 0x65, 0x6f,
4280     0x60, 0x65, 0x73, 0x60, 0x65, 0x74, 0x60, 0x65, 0x20, 0x60, 0x65, 0x25,
4281     0x60, 0x65, 0x2d, 0x60, 0x65, 0x2e, 0x60, 0x65, 0x2f, 0x60, 0x65, 0x33,
4282     0x60, 0x65, 0x34, 0x60, 0x65, 0x35, 0x60, 0x65, 0x36, 0x60, 0x65, 0x37,
4283     0x60, 0x65, 0x38, 0x60, 0x65, 0x39, 0x60, 0x65, 0x3d, 0x60, 0x65, 0x41,
4284     0x60, 0x65, 0x5f, 0x60, 0x65, 0x62, 0x60, 0x65, 0x64, 0x60, 0x65, 0x66,
4285     0x60, 0x65, 0x67, 0x60, 0x65, 0x68, 0x60, 0x65, 0x6c, 0x60, 0x65, 0x6d,
4286     0x60, 0x65, 0x6e, 0x60, 0x65, 0x70, 0x60, 0x65, 0x72, 0x60, 0x65, 0x75};
4287 const uint8_t HuffDecoderCommon::table25_83_emit_[216] = {
4288     0x60, 0x69, 0x30, 0x60, 0x69, 0x31, 0x60, 0x69, 0x32, 0x60, 0x69, 0x61,
4289     0x60, 0x69, 0x63, 0x60, 0x69, 0x65, 0x60, 0x69, 0x69, 0x60, 0x69, 0x6f,
4290     0x60, 0x69, 0x73, 0x60, 0x69, 0x74, 0x60, 0x69, 0x20, 0x60, 0x69, 0x25,
4291     0x60, 0x69, 0x2d, 0x60, 0x69, 0x2e, 0x60, 0x69, 0x2f, 0x60, 0x69, 0x33,
4292     0x60, 0x69, 0x34, 0x60, 0x69, 0x35, 0x60, 0x69, 0x36, 0x60, 0x69, 0x37,
4293     0x60, 0x69, 0x38, 0x60, 0x69, 0x39, 0x60, 0x69, 0x3d, 0x60, 0x69, 0x41,
4294     0x60, 0x69, 0x5f, 0x60, 0x69, 0x62, 0x60, 0x69, 0x64, 0x60, 0x69, 0x66,
4295     0x60, 0x69, 0x67, 0x60, 0x69, 0x68, 0x60, 0x69, 0x6c, 0x60, 0x69, 0x6d,
4296     0x60, 0x69, 0x6e, 0x60, 0x69, 0x70, 0x60, 0x69, 0x72, 0x60, 0x69, 0x75,
4297     0x60, 0x6f, 0x30, 0x60, 0x6f, 0x31, 0x60, 0x6f, 0x32, 0x60, 0x6f, 0x61,
4298     0x60, 0x6f, 0x63, 0x60, 0x6f, 0x65, 0x60, 0x6f, 0x69, 0x60, 0x6f, 0x6f,
4299     0x60, 0x6f, 0x73, 0x60, 0x6f, 0x74, 0x60, 0x6f, 0x20, 0x60, 0x6f, 0x25,
4300     0x60, 0x6f, 0x2d, 0x60, 0x6f, 0x2e, 0x60, 0x6f, 0x2f, 0x60, 0x6f, 0x33,
4301     0x60, 0x6f, 0x34, 0x60, 0x6f, 0x35, 0x60, 0x6f, 0x36, 0x60, 0x6f, 0x37,
4302     0x60, 0x6f, 0x38, 0x60, 0x6f, 0x39, 0x60, 0x6f, 0x3d, 0x60, 0x6f, 0x41,
4303     0x60, 0x6f, 0x5f, 0x60, 0x6f, 0x62, 0x60, 0x6f, 0x64, 0x60, 0x6f, 0x66,
4304     0x60, 0x6f, 0x67, 0x60, 0x6f, 0x68, 0x60, 0x6f, 0x6c, 0x60, 0x6f, 0x6d,
4305     0x60, 0x6f, 0x6e, 0x60, 0x6f, 0x70, 0x60, 0x6f, 0x72, 0x60, 0x6f, 0x75};
4306 const uint8_t HuffDecoderCommon::table25_84_emit_[216] = {
4307     0x60, 0x73, 0x30, 0x60, 0x73, 0x31, 0x60, 0x73, 0x32, 0x60, 0x73, 0x61,
4308     0x60, 0x73, 0x63, 0x60, 0x73, 0x65, 0x60, 0x73, 0x69, 0x60, 0x73, 0x6f,
4309     0x60, 0x73, 0x73, 0x60, 0x73, 0x74, 0x60, 0x73, 0x20, 0x60, 0x73, 0x25,
4310     0x60, 0x73, 0x2d, 0x60, 0x73, 0x2e, 0x60, 0x73, 0x2f, 0x60, 0x73, 0x33,
4311     0x60, 0x73, 0x34, 0x60, 0x73, 0x35, 0x60, 0x73, 0x36, 0x60, 0x73, 0x37,
4312     0x60, 0x73, 0x38, 0x60, 0x73, 0x39, 0x60, 0x73, 0x3d, 0x60, 0x73, 0x41,
4313     0x60, 0x73, 0x5f, 0x60, 0x73, 0x62, 0x60, 0x73, 0x64, 0x60, 0x73, 0x66,
4314     0x60, 0x73, 0x67, 0x60, 0x73, 0x68, 0x60, 0x73, 0x6c, 0x60, 0x73, 0x6d,
4315     0x60, 0x73, 0x6e, 0x60, 0x73, 0x70, 0x60, 0x73, 0x72, 0x60, 0x73, 0x75,
4316     0x60, 0x74, 0x30, 0x60, 0x74, 0x31, 0x60, 0x74, 0x32, 0x60, 0x74, 0x61,
4317     0x60, 0x74, 0x63, 0x60, 0x74, 0x65, 0x60, 0x74, 0x69, 0x60, 0x74, 0x6f,
4318     0x60, 0x74, 0x73, 0x60, 0x74, 0x74, 0x60, 0x74, 0x20, 0x60, 0x74, 0x25,
4319     0x60, 0x74, 0x2d, 0x60, 0x74, 0x2e, 0x60, 0x74, 0x2f, 0x60, 0x74, 0x33,
4320     0x60, 0x74, 0x34, 0x60, 0x74, 0x35, 0x60, 0x74, 0x36, 0x60, 0x74, 0x37,
4321     0x60, 0x74, 0x38, 0x60, 0x74, 0x39, 0x60, 0x74, 0x3d, 0x60, 0x74, 0x41,
4322     0x60, 0x74, 0x5f, 0x60, 0x74, 0x62, 0x60, 0x74, 0x64, 0x60, 0x74, 0x66,
4323     0x60, 0x74, 0x67, 0x60, 0x74, 0x68, 0x60, 0x74, 0x6c, 0x60, 0x74, 0x6d,
4324     0x60, 0x74, 0x6e, 0x60, 0x74, 0x70, 0x60, 0x74, 0x72, 0x60, 0x74, 0x75};
4325 const uint8_t HuffDecoderCommon::table25_85_emit_[120] = {
4326     0x60, 0x20, 0x30, 0x60, 0x20, 0x31, 0x60, 0x20, 0x32, 0x60, 0x20, 0x61,
4327     0x60, 0x20, 0x63, 0x60, 0x20, 0x65, 0x60, 0x20, 0x69, 0x60, 0x20, 0x6f,
4328     0x60, 0x20, 0x73, 0x60, 0x20, 0x74, 0x60, 0x25, 0x30, 0x60, 0x25, 0x31,
4329     0x60, 0x25, 0x32, 0x60, 0x25, 0x61, 0x60, 0x25, 0x63, 0x60, 0x25, 0x65,
4330     0x60, 0x25, 0x69, 0x60, 0x25, 0x6f, 0x60, 0x25, 0x73, 0x60, 0x25, 0x74,
4331     0x60, 0x2d, 0x30, 0x60, 0x2d, 0x31, 0x60, 0x2d, 0x32, 0x60, 0x2d, 0x61,
4332     0x60, 0x2d, 0x63, 0x60, 0x2d, 0x65, 0x60, 0x2d, 0x69, 0x60, 0x2d, 0x6f,
4333     0x60, 0x2d, 0x73, 0x60, 0x2d, 0x74, 0x60, 0x2e, 0x30, 0x60, 0x2e, 0x31,
4334     0x60, 0x2e, 0x32, 0x60, 0x2e, 0x61, 0x60, 0x2e, 0x63, 0x60, 0x2e, 0x65,
4335     0x60, 0x2e, 0x69, 0x60, 0x2e, 0x6f, 0x60, 0x2e, 0x73, 0x60, 0x2e, 0x74};
4336 const uint8_t HuffDecoderCommon::table25_86_emit_[120] = {
4337     0x60, 0x2f, 0x30, 0x60, 0x2f, 0x31, 0x60, 0x2f, 0x32, 0x60, 0x2f, 0x61,
4338     0x60, 0x2f, 0x63, 0x60, 0x2f, 0x65, 0x60, 0x2f, 0x69, 0x60, 0x2f, 0x6f,
4339     0x60, 0x2f, 0x73, 0x60, 0x2f, 0x74, 0x60, 0x33, 0x30, 0x60, 0x33, 0x31,
4340     0x60, 0x33, 0x32, 0x60, 0x33, 0x61, 0x60, 0x33, 0x63, 0x60, 0x33, 0x65,
4341     0x60, 0x33, 0x69, 0x60, 0x33, 0x6f, 0x60, 0x33, 0x73, 0x60, 0x33, 0x74,
4342     0x60, 0x34, 0x30, 0x60, 0x34, 0x31, 0x60, 0x34, 0x32, 0x60, 0x34, 0x61,
4343     0x60, 0x34, 0x63, 0x60, 0x34, 0x65, 0x60, 0x34, 0x69, 0x60, 0x34, 0x6f,
4344     0x60, 0x34, 0x73, 0x60, 0x34, 0x74, 0x60, 0x35, 0x30, 0x60, 0x35, 0x31,
4345     0x60, 0x35, 0x32, 0x60, 0x35, 0x61, 0x60, 0x35, 0x63, 0x60, 0x35, 0x65,
4346     0x60, 0x35, 0x69, 0x60, 0x35, 0x6f, 0x60, 0x35, 0x73, 0x60, 0x35, 0x74};
4347 const uint8_t HuffDecoderCommon::table25_87_emit_[120] = {
4348     0x60, 0x36, 0x30, 0x60, 0x36, 0x31, 0x60, 0x36, 0x32, 0x60, 0x36, 0x61,
4349     0x60, 0x36, 0x63, 0x60, 0x36, 0x65, 0x60, 0x36, 0x69, 0x60, 0x36, 0x6f,
4350     0x60, 0x36, 0x73, 0x60, 0x36, 0x74, 0x60, 0x37, 0x30, 0x60, 0x37, 0x31,
4351     0x60, 0x37, 0x32, 0x60, 0x37, 0x61, 0x60, 0x37, 0x63, 0x60, 0x37, 0x65,
4352     0x60, 0x37, 0x69, 0x60, 0x37, 0x6f, 0x60, 0x37, 0x73, 0x60, 0x37, 0x74,
4353     0x60, 0x38, 0x30, 0x60, 0x38, 0x31, 0x60, 0x38, 0x32, 0x60, 0x38, 0x61,
4354     0x60, 0x38, 0x63, 0x60, 0x38, 0x65, 0x60, 0x38, 0x69, 0x60, 0x38, 0x6f,
4355     0x60, 0x38, 0x73, 0x60, 0x38, 0x74, 0x60, 0x39, 0x30, 0x60, 0x39, 0x31,
4356     0x60, 0x39, 0x32, 0x60, 0x39, 0x61, 0x60, 0x39, 0x63, 0x60, 0x39, 0x65,
4357     0x60, 0x39, 0x69, 0x60, 0x39, 0x6f, 0x60, 0x39, 0x73, 0x60, 0x39, 0x74};
4358 const uint8_t HuffDecoderCommon::table25_88_emit_[120] = {
4359     0x60, 0x3d, 0x30, 0x60, 0x3d, 0x31, 0x60, 0x3d, 0x32, 0x60, 0x3d, 0x61,
4360     0x60, 0x3d, 0x63, 0x60, 0x3d, 0x65, 0x60, 0x3d, 0x69, 0x60, 0x3d, 0x6f,
4361     0x60, 0x3d, 0x73, 0x60, 0x3d, 0x74, 0x60, 0x41, 0x30, 0x60, 0x41, 0x31,
4362     0x60, 0x41, 0x32, 0x60, 0x41, 0x61, 0x60, 0x41, 0x63, 0x60, 0x41, 0x65,
4363     0x60, 0x41, 0x69, 0x60, 0x41, 0x6f, 0x60, 0x41, 0x73, 0x60, 0x41, 0x74,
4364     0x60, 0x5f, 0x30, 0x60, 0x5f, 0x31, 0x60, 0x5f, 0x32, 0x60, 0x5f, 0x61,
4365     0x60, 0x5f, 0x63, 0x60, 0x5f, 0x65, 0x60, 0x5f, 0x69, 0x60, 0x5f, 0x6f,
4366     0x60, 0x5f, 0x73, 0x60, 0x5f, 0x74, 0x60, 0x62, 0x30, 0x60, 0x62, 0x31,
4367     0x60, 0x62, 0x32, 0x60, 0x62, 0x61, 0x60, 0x62, 0x63, 0x60, 0x62, 0x65,
4368     0x60, 0x62, 0x69, 0x60, 0x62, 0x6f, 0x60, 0x62, 0x73, 0x60, 0x62, 0x74};
4369 const uint8_t HuffDecoderCommon::table25_89_emit_[120] = {
4370     0x60, 0x64, 0x30, 0x60, 0x64, 0x31, 0x60, 0x64, 0x32, 0x60, 0x64, 0x61,
4371     0x60, 0x64, 0x63, 0x60, 0x64, 0x65, 0x60, 0x64, 0x69, 0x60, 0x64, 0x6f,
4372     0x60, 0x64, 0x73, 0x60, 0x64, 0x74, 0x60, 0x66, 0x30, 0x60, 0x66, 0x31,
4373     0x60, 0x66, 0x32, 0x60, 0x66, 0x61, 0x60, 0x66, 0x63, 0x60, 0x66, 0x65,
4374     0x60, 0x66, 0x69, 0x60, 0x66, 0x6f, 0x60, 0x66, 0x73, 0x60, 0x66, 0x74,
4375     0x60, 0x67, 0x30, 0x60, 0x67, 0x31, 0x60, 0x67, 0x32, 0x60, 0x67, 0x61,
4376     0x60, 0x67, 0x63, 0x60, 0x67, 0x65, 0x60, 0x67, 0x69, 0x60, 0x67, 0x6f,
4377     0x60, 0x67, 0x73, 0x60, 0x67, 0x74, 0x60, 0x68, 0x30, 0x60, 0x68, 0x31,
4378     0x60, 0x68, 0x32, 0x60, 0x68, 0x61, 0x60, 0x68, 0x63, 0x60, 0x68, 0x65,
4379     0x60, 0x68, 0x69, 0x60, 0x68, 0x6f, 0x60, 0x68, 0x73, 0x60, 0x68, 0x74};
4380 const uint8_t HuffDecoderCommon::table25_90_emit_[120] = {
4381     0x60, 0x6c, 0x30, 0x60, 0x6c, 0x31, 0x60, 0x6c, 0x32, 0x60, 0x6c, 0x61,
4382     0x60, 0x6c, 0x63, 0x60, 0x6c, 0x65, 0x60, 0x6c, 0x69, 0x60, 0x6c, 0x6f,
4383     0x60, 0x6c, 0x73, 0x60, 0x6c, 0x74, 0x60, 0x6d, 0x30, 0x60, 0x6d, 0x31,
4384     0x60, 0x6d, 0x32, 0x60, 0x6d, 0x61, 0x60, 0x6d, 0x63, 0x60, 0x6d, 0x65,
4385     0x60, 0x6d, 0x69, 0x60, 0x6d, 0x6f, 0x60, 0x6d, 0x73, 0x60, 0x6d, 0x74,
4386     0x60, 0x6e, 0x30, 0x60, 0x6e, 0x31, 0x60, 0x6e, 0x32, 0x60, 0x6e, 0x61,
4387     0x60, 0x6e, 0x63, 0x60, 0x6e, 0x65, 0x60, 0x6e, 0x69, 0x60, 0x6e, 0x6f,
4388     0x60, 0x6e, 0x73, 0x60, 0x6e, 0x74, 0x60, 0x70, 0x30, 0x60, 0x70, 0x31,
4389     0x60, 0x70, 0x32, 0x60, 0x70, 0x61, 0x60, 0x70, 0x63, 0x60, 0x70, 0x65,
4390     0x60, 0x70, 0x69, 0x60, 0x70, 0x6f, 0x60, 0x70, 0x73, 0x60, 0x70, 0x74};
4391 const uint8_t HuffDecoderCommon::table25_91_emit_[68] = {
4392     0x60, 0x72, 0x30, 0x60, 0x72, 0x31, 0x60, 0x72, 0x32, 0x60, 0x72, 0x61,
4393     0x60, 0x72, 0x63, 0x60, 0x72, 0x65, 0x60, 0x72, 0x69, 0x60, 0x72, 0x6f,
4394     0x60, 0x72, 0x73, 0x60, 0x72, 0x74, 0x60, 0x75, 0x30, 0x60, 0x75, 0x31,
4395     0x60, 0x75, 0x32, 0x60, 0x75, 0x61, 0x60, 0x75, 0x63, 0x60, 0x75, 0x65,
4396     0x60, 0x75, 0x69, 0x60, 0x75, 0x6f, 0x60, 0x75, 0x73, 0x60, 0x75, 0x74,
4397     0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44};
4398 const uint8_t HuffDecoderCommon::table25_95_emit_[36] = {
4399     0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a,
4400     0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a, 0x60, 0x21, 0x60, 0x22,
4401     0x60, 0x28, 0x60, 0x29, 0x60, 0x3f, 0x60, 0x27, 0x60, 0x2b, 0x60, 0x7c};
4402 const uint8_t HuffDecoderCommon::table25_96_emit_[216] = {
4403     0x7b, 0x30, 0x30, 0x7b, 0x30, 0x31, 0x7b, 0x30, 0x32, 0x7b, 0x30, 0x61,
4404     0x7b, 0x30, 0x63, 0x7b, 0x30, 0x65, 0x7b, 0x30, 0x69, 0x7b, 0x30, 0x6f,
4405     0x7b, 0x30, 0x73, 0x7b, 0x30, 0x74, 0x7b, 0x30, 0x20, 0x7b, 0x30, 0x25,
4406     0x7b, 0x30, 0x2d, 0x7b, 0x30, 0x2e, 0x7b, 0x30, 0x2f, 0x7b, 0x30, 0x33,
4407     0x7b, 0x30, 0x34, 0x7b, 0x30, 0x35, 0x7b, 0x30, 0x36, 0x7b, 0x30, 0x37,
4408     0x7b, 0x30, 0x38, 0x7b, 0x30, 0x39, 0x7b, 0x30, 0x3d, 0x7b, 0x30, 0x41,
4409     0x7b, 0x30, 0x5f, 0x7b, 0x30, 0x62, 0x7b, 0x30, 0x64, 0x7b, 0x30, 0x66,
4410     0x7b, 0x30, 0x67, 0x7b, 0x30, 0x68, 0x7b, 0x30, 0x6c, 0x7b, 0x30, 0x6d,
4411     0x7b, 0x30, 0x6e, 0x7b, 0x30, 0x70, 0x7b, 0x30, 0x72, 0x7b, 0x30, 0x75,
4412     0x7b, 0x31, 0x30, 0x7b, 0x31, 0x31, 0x7b, 0x31, 0x32, 0x7b, 0x31, 0x61,
4413     0x7b, 0x31, 0x63, 0x7b, 0x31, 0x65, 0x7b, 0x31, 0x69, 0x7b, 0x31, 0x6f,
4414     0x7b, 0x31, 0x73, 0x7b, 0x31, 0x74, 0x7b, 0x31, 0x20, 0x7b, 0x31, 0x25,
4415     0x7b, 0x31, 0x2d, 0x7b, 0x31, 0x2e, 0x7b, 0x31, 0x2f, 0x7b, 0x31, 0x33,
4416     0x7b, 0x31, 0x34, 0x7b, 0x31, 0x35, 0x7b, 0x31, 0x36, 0x7b, 0x31, 0x37,
4417     0x7b, 0x31, 0x38, 0x7b, 0x31, 0x39, 0x7b, 0x31, 0x3d, 0x7b, 0x31, 0x41,
4418     0x7b, 0x31, 0x5f, 0x7b, 0x31, 0x62, 0x7b, 0x31, 0x64, 0x7b, 0x31, 0x66,
4419     0x7b, 0x31, 0x67, 0x7b, 0x31, 0x68, 0x7b, 0x31, 0x6c, 0x7b, 0x31, 0x6d,
4420     0x7b, 0x31, 0x6e, 0x7b, 0x31, 0x70, 0x7b, 0x31, 0x72, 0x7b, 0x31, 0x75};
4421 const uint8_t HuffDecoderCommon::table25_97_emit_[216] = {
4422     0x7b, 0x32, 0x30, 0x7b, 0x32, 0x31, 0x7b, 0x32, 0x32, 0x7b, 0x32, 0x61,
4423     0x7b, 0x32, 0x63, 0x7b, 0x32, 0x65, 0x7b, 0x32, 0x69, 0x7b, 0x32, 0x6f,
4424     0x7b, 0x32, 0x73, 0x7b, 0x32, 0x74, 0x7b, 0x32, 0x20, 0x7b, 0x32, 0x25,
4425     0x7b, 0x32, 0x2d, 0x7b, 0x32, 0x2e, 0x7b, 0x32, 0x2f, 0x7b, 0x32, 0x33,
4426     0x7b, 0x32, 0x34, 0x7b, 0x32, 0x35, 0x7b, 0x32, 0x36, 0x7b, 0x32, 0x37,
4427     0x7b, 0x32, 0x38, 0x7b, 0x32, 0x39, 0x7b, 0x32, 0x3d, 0x7b, 0x32, 0x41,
4428     0x7b, 0x32, 0x5f, 0x7b, 0x32, 0x62, 0x7b, 0x32, 0x64, 0x7b, 0x32, 0x66,
4429     0x7b, 0x32, 0x67, 0x7b, 0x32, 0x68, 0x7b, 0x32, 0x6c, 0x7b, 0x32, 0x6d,
4430     0x7b, 0x32, 0x6e, 0x7b, 0x32, 0x70, 0x7b, 0x32, 0x72, 0x7b, 0x32, 0x75,
4431     0x7b, 0x61, 0x30, 0x7b, 0x61, 0x31, 0x7b, 0x61, 0x32, 0x7b, 0x61, 0x61,
4432     0x7b, 0x61, 0x63, 0x7b, 0x61, 0x65, 0x7b, 0x61, 0x69, 0x7b, 0x61, 0x6f,
4433     0x7b, 0x61, 0x73, 0x7b, 0x61, 0x74, 0x7b, 0x61, 0x20, 0x7b, 0x61, 0x25,
4434     0x7b, 0x61, 0x2d, 0x7b, 0x61, 0x2e, 0x7b, 0x61, 0x2f, 0x7b, 0x61, 0x33,
4435     0x7b, 0x61, 0x34, 0x7b, 0x61, 0x35, 0x7b, 0x61, 0x36, 0x7b, 0x61, 0x37,
4436     0x7b, 0x61, 0x38, 0x7b, 0x61, 0x39, 0x7b, 0x61, 0x3d, 0x7b, 0x61, 0x41,
4437     0x7b, 0x61, 0x5f, 0x7b, 0x61, 0x62, 0x7b, 0x61, 0x64, 0x7b, 0x61, 0x66,
4438     0x7b, 0x61, 0x67, 0x7b, 0x61, 0x68, 0x7b, 0x61, 0x6c, 0x7b, 0x61, 0x6d,
4439     0x7b, 0x61, 0x6e, 0x7b, 0x61, 0x70, 0x7b, 0x61, 0x72, 0x7b, 0x61, 0x75};
4440 const uint8_t HuffDecoderCommon::table25_98_emit_[216] = {
4441     0x7b, 0x63, 0x30, 0x7b, 0x63, 0x31, 0x7b, 0x63, 0x32, 0x7b, 0x63, 0x61,
4442     0x7b, 0x63, 0x63, 0x7b, 0x63, 0x65, 0x7b, 0x63, 0x69, 0x7b, 0x63, 0x6f,
4443     0x7b, 0x63, 0x73, 0x7b, 0x63, 0x74, 0x7b, 0x63, 0x20, 0x7b, 0x63, 0x25,
4444     0x7b, 0x63, 0x2d, 0x7b, 0x63, 0x2e, 0x7b, 0x63, 0x2f, 0x7b, 0x63, 0x33,
4445     0x7b, 0x63, 0x34, 0x7b, 0x63, 0x35, 0x7b, 0x63, 0x36, 0x7b, 0x63, 0x37,
4446     0x7b, 0x63, 0x38, 0x7b, 0x63, 0x39, 0x7b, 0x63, 0x3d, 0x7b, 0x63, 0x41,
4447     0x7b, 0x63, 0x5f, 0x7b, 0x63, 0x62, 0x7b, 0x63, 0x64, 0x7b, 0x63, 0x66,
4448     0x7b, 0x63, 0x67, 0x7b, 0x63, 0x68, 0x7b, 0x63, 0x6c, 0x7b, 0x63, 0x6d,
4449     0x7b, 0x63, 0x6e, 0x7b, 0x63, 0x70, 0x7b, 0x63, 0x72, 0x7b, 0x63, 0x75,
4450     0x7b, 0x65, 0x30, 0x7b, 0x65, 0x31, 0x7b, 0x65, 0x32, 0x7b, 0x65, 0x61,
4451     0x7b, 0x65, 0x63, 0x7b, 0x65, 0x65, 0x7b, 0x65, 0x69, 0x7b, 0x65, 0x6f,
4452     0x7b, 0x65, 0x73, 0x7b, 0x65, 0x74, 0x7b, 0x65, 0x20, 0x7b, 0x65, 0x25,
4453     0x7b, 0x65, 0x2d, 0x7b, 0x65, 0x2e, 0x7b, 0x65, 0x2f, 0x7b, 0x65, 0x33,
4454     0x7b, 0x65, 0x34, 0x7b, 0x65, 0x35, 0x7b, 0x65, 0x36, 0x7b, 0x65, 0x37,
4455     0x7b, 0x65, 0x38, 0x7b, 0x65, 0x39, 0x7b, 0x65, 0x3d, 0x7b, 0x65, 0x41,
4456     0x7b, 0x65, 0x5f, 0x7b, 0x65, 0x62, 0x7b, 0x65, 0x64, 0x7b, 0x65, 0x66,
4457     0x7b, 0x65, 0x67, 0x7b, 0x65, 0x68, 0x7b, 0x65, 0x6c, 0x7b, 0x65, 0x6d,
4458     0x7b, 0x65, 0x6e, 0x7b, 0x65, 0x70, 0x7b, 0x65, 0x72, 0x7b, 0x65, 0x75};
4459 const uint8_t HuffDecoderCommon::table25_99_emit_[216] = {
4460     0x7b, 0x69, 0x30, 0x7b, 0x69, 0x31, 0x7b, 0x69, 0x32, 0x7b, 0x69, 0x61,
4461     0x7b, 0x69, 0x63, 0x7b, 0x69, 0x65, 0x7b, 0x69, 0x69, 0x7b, 0x69, 0x6f,
4462     0x7b, 0x69, 0x73, 0x7b, 0x69, 0x74, 0x7b, 0x69, 0x20, 0x7b, 0x69, 0x25,
4463     0x7b, 0x69, 0x2d, 0x7b, 0x69, 0x2e, 0x7b, 0x69, 0x2f, 0x7b, 0x69, 0x33,
4464     0x7b, 0x69, 0x34, 0x7b, 0x69, 0x35, 0x7b, 0x69, 0x36, 0x7b, 0x69, 0x37,
4465     0x7b, 0x69, 0x38, 0x7b, 0x69, 0x39, 0x7b, 0x69, 0x3d, 0x7b, 0x69, 0x41,
4466     0x7b, 0x69, 0x5f, 0x7b, 0x69, 0x62, 0x7b, 0x69, 0x64, 0x7b, 0x69, 0x66,
4467     0x7b, 0x69, 0x67, 0x7b, 0x69, 0x68, 0x7b, 0x69, 0x6c, 0x7b, 0x69, 0x6d,
4468     0x7b, 0x69, 0x6e, 0x7b, 0x69, 0x70, 0x7b, 0x69, 0x72, 0x7b, 0x69, 0x75,
4469     0x7b, 0x6f, 0x30, 0x7b, 0x6f, 0x31, 0x7b, 0x6f, 0x32, 0x7b, 0x6f, 0x61,
4470     0x7b, 0x6f, 0x63, 0x7b, 0x6f, 0x65, 0x7b, 0x6f, 0x69, 0x7b, 0x6f, 0x6f,
4471     0x7b, 0x6f, 0x73, 0x7b, 0x6f, 0x74, 0x7b, 0x6f, 0x20, 0x7b, 0x6f, 0x25,
4472     0x7b, 0x6f, 0x2d, 0x7b, 0x6f, 0x2e, 0x7b, 0x6f, 0x2f, 0x7b, 0x6f, 0x33,
4473     0x7b, 0x6f, 0x34, 0x7b, 0x6f, 0x35, 0x7b, 0x6f, 0x36, 0x7b, 0x6f, 0x37,
4474     0x7b, 0x6f, 0x38, 0x7b, 0x6f, 0x39, 0x7b, 0x6f, 0x3d, 0x7b, 0x6f, 0x41,
4475     0x7b, 0x6f, 0x5f, 0x7b, 0x6f, 0x62, 0x7b, 0x6f, 0x64, 0x7b, 0x6f, 0x66,
4476     0x7b, 0x6f, 0x67, 0x7b, 0x6f, 0x68, 0x7b, 0x6f, 0x6c, 0x7b, 0x6f, 0x6d,
4477     0x7b, 0x6f, 0x6e, 0x7b, 0x6f, 0x70, 0x7b, 0x6f, 0x72, 0x7b, 0x6f, 0x75};
4478 const uint8_t HuffDecoderCommon::table25_100_emit_[216] = {
4479     0x7b, 0x73, 0x30, 0x7b, 0x73, 0x31, 0x7b, 0x73, 0x32, 0x7b, 0x73, 0x61,
4480     0x7b, 0x73, 0x63, 0x7b, 0x73, 0x65, 0x7b, 0x73, 0x69, 0x7b, 0x73, 0x6f,
4481     0x7b, 0x73, 0x73, 0x7b, 0x73, 0x74, 0x7b, 0x73, 0x20, 0x7b, 0x73, 0x25,
4482     0x7b, 0x73, 0x2d, 0x7b, 0x73, 0x2e, 0x7b, 0x73, 0x2f, 0x7b, 0x73, 0x33,
4483     0x7b, 0x73, 0x34, 0x7b, 0x73, 0x35, 0x7b, 0x73, 0x36, 0x7b, 0x73, 0x37,
4484     0x7b, 0x73, 0x38, 0x7b, 0x73, 0x39, 0x7b, 0x73, 0x3d, 0x7b, 0x73, 0x41,
4485     0x7b, 0x73, 0x5f, 0x7b, 0x73, 0x62, 0x7b, 0x73, 0x64, 0x7b, 0x73, 0x66,
4486     0x7b, 0x73, 0x67, 0x7b, 0x73, 0x68, 0x7b, 0x73, 0x6c, 0x7b, 0x73, 0x6d,
4487     0x7b, 0x73, 0x6e, 0x7b, 0x73, 0x70, 0x7b, 0x73, 0x72, 0x7b, 0x73, 0x75,
4488     0x7b, 0x74, 0x30, 0x7b, 0x74, 0x31, 0x7b, 0x74, 0x32, 0x7b, 0x74, 0x61,
4489     0x7b, 0x74, 0x63, 0x7b, 0x74, 0x65, 0x7b, 0x74, 0x69, 0x7b, 0x74, 0x6f,
4490     0x7b, 0x74, 0x73, 0x7b, 0x74, 0x74, 0x7b, 0x74, 0x20, 0x7b, 0x74, 0x25,
4491     0x7b, 0x74, 0x2d, 0x7b, 0x74, 0x2e, 0x7b, 0x74, 0x2f, 0x7b, 0x74, 0x33,
4492     0x7b, 0x74, 0x34, 0x7b, 0x74, 0x35, 0x7b, 0x74, 0x36, 0x7b, 0x74, 0x37,
4493     0x7b, 0x74, 0x38, 0x7b, 0x74, 0x39, 0x7b, 0x74, 0x3d, 0x7b, 0x74, 0x41,
4494     0x7b, 0x74, 0x5f, 0x7b, 0x74, 0x62, 0x7b, 0x74, 0x64, 0x7b, 0x74, 0x66,
4495     0x7b, 0x74, 0x67, 0x7b, 0x74, 0x68, 0x7b, 0x74, 0x6c, 0x7b, 0x74, 0x6d,
4496     0x7b, 0x74, 0x6e, 0x7b, 0x74, 0x70, 0x7b, 0x74, 0x72, 0x7b, 0x74, 0x75};
4497 const uint8_t HuffDecoderCommon::table25_101_emit_[120] = {
4498     0x7b, 0x20, 0x30, 0x7b, 0x20, 0x31, 0x7b, 0x20, 0x32, 0x7b, 0x20, 0x61,
4499     0x7b, 0x20, 0x63, 0x7b, 0x20, 0x65, 0x7b, 0x20, 0x69, 0x7b, 0x20, 0x6f,
4500     0x7b, 0x20, 0x73, 0x7b, 0x20, 0x74, 0x7b, 0x25, 0x30, 0x7b, 0x25, 0x31,
4501     0x7b, 0x25, 0x32, 0x7b, 0x25, 0x61, 0x7b, 0x25, 0x63, 0x7b, 0x25, 0x65,
4502     0x7b, 0x25, 0x69, 0x7b, 0x25, 0x6f, 0x7b, 0x25, 0x73, 0x7b, 0x25, 0x74,
4503     0x7b, 0x2d, 0x30, 0x7b, 0x2d, 0x31, 0x7b, 0x2d, 0x32, 0x7b, 0x2d, 0x61,
4504     0x7b, 0x2d, 0x63, 0x7b, 0x2d, 0x65, 0x7b, 0x2d, 0x69, 0x7b, 0x2d, 0x6f,
4505     0x7b, 0x2d, 0x73, 0x7b, 0x2d, 0x74, 0x7b, 0x2e, 0x30, 0x7b, 0x2e, 0x31,
4506     0x7b, 0x2e, 0x32, 0x7b, 0x2e, 0x61, 0x7b, 0x2e, 0x63, 0x7b, 0x2e, 0x65,
4507     0x7b, 0x2e, 0x69, 0x7b, 0x2e, 0x6f, 0x7b, 0x2e, 0x73, 0x7b, 0x2e, 0x74};
4508 const uint8_t HuffDecoderCommon::table25_102_emit_[120] = {
4509     0x7b, 0x2f, 0x30, 0x7b, 0x2f, 0x31, 0x7b, 0x2f, 0x32, 0x7b, 0x2f, 0x61,
4510     0x7b, 0x2f, 0x63, 0x7b, 0x2f, 0x65, 0x7b, 0x2f, 0x69, 0x7b, 0x2f, 0x6f,
4511     0x7b, 0x2f, 0x73, 0x7b, 0x2f, 0x74, 0x7b, 0x33, 0x30, 0x7b, 0x33, 0x31,
4512     0x7b, 0x33, 0x32, 0x7b, 0x33, 0x61, 0x7b, 0x33, 0x63, 0x7b, 0x33, 0x65,
4513     0x7b, 0x33, 0x69, 0x7b, 0x33, 0x6f, 0x7b, 0x33, 0x73, 0x7b, 0x33, 0x74,
4514     0x7b, 0x34, 0x30, 0x7b, 0x34, 0x31, 0x7b, 0x34, 0x32, 0x7b, 0x34, 0x61,
4515     0x7b, 0x34, 0x63, 0x7b, 0x34, 0x65, 0x7b, 0x34, 0x69, 0x7b, 0x34, 0x6f,
4516     0x7b, 0x34, 0x73, 0x7b, 0x34, 0x74, 0x7b, 0x35, 0x30, 0x7b, 0x35, 0x31,
4517     0x7b, 0x35, 0x32, 0x7b, 0x35, 0x61, 0x7b, 0x35, 0x63, 0x7b, 0x35, 0x65,
4518     0x7b, 0x35, 0x69, 0x7b, 0x35, 0x6f, 0x7b, 0x35, 0x73, 0x7b, 0x35, 0x74};
4519 const uint8_t HuffDecoderCommon::table25_103_emit_[120] = {
4520     0x7b, 0x36, 0x30, 0x7b, 0x36, 0x31, 0x7b, 0x36, 0x32, 0x7b, 0x36, 0x61,
4521     0x7b, 0x36, 0x63, 0x7b, 0x36, 0x65, 0x7b, 0x36, 0x69, 0x7b, 0x36, 0x6f,
4522     0x7b, 0x36, 0x73, 0x7b, 0x36, 0x74, 0x7b, 0x37, 0x30, 0x7b, 0x37, 0x31,
4523     0x7b, 0x37, 0x32, 0x7b, 0x37, 0x61, 0x7b, 0x37, 0x63, 0x7b, 0x37, 0x65,
4524     0x7b, 0x37, 0x69, 0x7b, 0x37, 0x6f, 0x7b, 0x37, 0x73, 0x7b, 0x37, 0x74,
4525     0x7b, 0x38, 0x30, 0x7b, 0x38, 0x31, 0x7b, 0x38, 0x32, 0x7b, 0x38, 0x61,
4526     0x7b, 0x38, 0x63, 0x7b, 0x38, 0x65, 0x7b, 0x38, 0x69, 0x7b, 0x38, 0x6f,
4527     0x7b, 0x38, 0x73, 0x7b, 0x38, 0x74, 0x7b, 0x39, 0x30, 0x7b, 0x39, 0x31,
4528     0x7b, 0x39, 0x32, 0x7b, 0x39, 0x61, 0x7b, 0x39, 0x63, 0x7b, 0x39, 0x65,
4529     0x7b, 0x39, 0x69, 0x7b, 0x39, 0x6f, 0x7b, 0x39, 0x73, 0x7b, 0x39, 0x74};
4530 const uint8_t HuffDecoderCommon::table25_104_emit_[120] = {
4531     0x7b, 0x3d, 0x30, 0x7b, 0x3d, 0x31, 0x7b, 0x3d, 0x32, 0x7b, 0x3d, 0x61,
4532     0x7b, 0x3d, 0x63, 0x7b, 0x3d, 0x65, 0x7b, 0x3d, 0x69, 0x7b, 0x3d, 0x6f,
4533     0x7b, 0x3d, 0x73, 0x7b, 0x3d, 0x74, 0x7b, 0x41, 0x30, 0x7b, 0x41, 0x31,
4534     0x7b, 0x41, 0x32, 0x7b, 0x41, 0x61, 0x7b, 0x41, 0x63, 0x7b, 0x41, 0x65,
4535     0x7b, 0x41, 0x69, 0x7b, 0x41, 0x6f, 0x7b, 0x41, 0x73, 0x7b, 0x41, 0x74,
4536     0x7b, 0x5f, 0x30, 0x7b, 0x5f, 0x31, 0x7b, 0x5f, 0x32, 0x7b, 0x5f, 0x61,
4537     0x7b, 0x5f, 0x63, 0x7b, 0x5f, 0x65, 0x7b, 0x5f, 0x69, 0x7b, 0x5f, 0x6f,
4538     0x7b, 0x5f, 0x73, 0x7b, 0x5f, 0x74, 0x7b, 0x62, 0x30, 0x7b, 0x62, 0x31,
4539     0x7b, 0x62, 0x32, 0x7b, 0x62, 0x61, 0x7b, 0x62, 0x63, 0x7b, 0x62, 0x65,
4540     0x7b, 0x62, 0x69, 0x7b, 0x62, 0x6f, 0x7b, 0x62, 0x73, 0x7b, 0x62, 0x74};
4541 const uint8_t HuffDecoderCommon::table25_105_emit_[120] = {
4542     0x7b, 0x64, 0x30, 0x7b, 0x64, 0x31, 0x7b, 0x64, 0x32, 0x7b, 0x64, 0x61,
4543     0x7b, 0x64, 0x63, 0x7b, 0x64, 0x65, 0x7b, 0x64, 0x69, 0x7b, 0x64, 0x6f,
4544     0x7b, 0x64, 0x73, 0x7b, 0x64, 0x74, 0x7b, 0x66, 0x30, 0x7b, 0x66, 0x31,
4545     0x7b, 0x66, 0x32, 0x7b, 0x66, 0x61, 0x7b, 0x66, 0x63, 0x7b, 0x66, 0x65,
4546     0x7b, 0x66, 0x69, 0x7b, 0x66, 0x6f, 0x7b, 0x66, 0x73, 0x7b, 0x66, 0x74,
4547     0x7b, 0x67, 0x30, 0x7b, 0x67, 0x31, 0x7b, 0x67, 0x32, 0x7b, 0x67, 0x61,
4548     0x7b, 0x67, 0x63, 0x7b, 0x67, 0x65, 0x7b, 0x67, 0x69, 0x7b, 0x67, 0x6f,
4549     0x7b, 0x67, 0x73, 0x7b, 0x67, 0x74, 0x7b, 0x68, 0x30, 0x7b, 0x68, 0x31,
4550     0x7b, 0x68, 0x32, 0x7b, 0x68, 0x61, 0x7b, 0x68, 0x63, 0x7b, 0x68, 0x65,
4551     0x7b, 0x68, 0x69, 0x7b, 0x68, 0x6f, 0x7b, 0x68, 0x73, 0x7b, 0x68, 0x74};
4552 const uint8_t HuffDecoderCommon::table25_106_emit_[120] = {
4553     0x7b, 0x6c, 0x30, 0x7b, 0x6c, 0x31, 0x7b, 0x6c, 0x32, 0x7b, 0x6c, 0x61,
4554     0x7b, 0x6c, 0x63, 0x7b, 0x6c, 0x65, 0x7b, 0x6c, 0x69, 0x7b, 0x6c, 0x6f,
4555     0x7b, 0x6c, 0x73, 0x7b, 0x6c, 0x74, 0x7b, 0x6d, 0x30, 0x7b, 0x6d, 0x31,
4556     0x7b, 0x6d, 0x32, 0x7b, 0x6d, 0x61, 0x7b, 0x6d, 0x63, 0x7b, 0x6d, 0x65,
4557     0x7b, 0x6d, 0x69, 0x7b, 0x6d, 0x6f, 0x7b, 0x6d, 0x73, 0x7b, 0x6d, 0x74,
4558     0x7b, 0x6e, 0x30, 0x7b, 0x6e, 0x31, 0x7b, 0x6e, 0x32, 0x7b, 0x6e, 0x61,
4559     0x7b, 0x6e, 0x63, 0x7b, 0x6e, 0x65, 0x7b, 0x6e, 0x69, 0x7b, 0x6e, 0x6f,
4560     0x7b, 0x6e, 0x73, 0x7b, 0x6e, 0x74, 0x7b, 0x70, 0x30, 0x7b, 0x70, 0x31,
4561     0x7b, 0x70, 0x32, 0x7b, 0x70, 0x61, 0x7b, 0x70, 0x63, 0x7b, 0x70, 0x65,
4562     0x7b, 0x70, 0x69, 0x7b, 0x70, 0x6f, 0x7b, 0x70, 0x73, 0x7b, 0x70, 0x74};
4563 const uint8_t HuffDecoderCommon::table25_107_emit_[68] = {
4564     0x7b, 0x72, 0x30, 0x7b, 0x72, 0x31, 0x7b, 0x72, 0x32, 0x7b, 0x72, 0x61,
4565     0x7b, 0x72, 0x63, 0x7b, 0x72, 0x65, 0x7b, 0x72, 0x69, 0x7b, 0x72, 0x6f,
4566     0x7b, 0x72, 0x73, 0x7b, 0x72, 0x74, 0x7b, 0x75, 0x30, 0x7b, 0x75, 0x31,
4567     0x7b, 0x75, 0x32, 0x7b, 0x75, 0x61, 0x7b, 0x75, 0x63, 0x7b, 0x75, 0x65,
4568     0x7b, 0x75, 0x69, 0x7b, 0x75, 0x6f, 0x7b, 0x75, 0x73, 0x7b, 0x75, 0x74,
4569     0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44};
4570 const uint8_t HuffDecoderCommon::table25_111_emit_[36] = {
4571     0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a,
4572     0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a, 0x7b, 0x21, 0x7b, 0x22,
4573     0x7b, 0x28, 0x7b, 0x29, 0x7b, 0x3f, 0x7b, 0x27, 0x7b, 0x2b, 0x7b, 0x7c};
4574 const uint8_t HuffDecoderCommon::table25_112_emit_[136] = {
4575     0x5c, 0x30, 0x5c, 0x31, 0x5c, 0x32, 0x5c, 0x61, 0x5c, 0x63, 0x5c, 0x65,
4576     0x5c, 0x69, 0x5c, 0x6f, 0x5c, 0x73, 0x5c, 0x74, 0x5c, 0x20, 0x5c, 0x25,
4577     0x5c, 0x2d, 0x5c, 0x2e, 0x5c, 0x2f, 0x5c, 0x33, 0x5c, 0x34, 0x5c, 0x35,
4578     0x5c, 0x36, 0x5c, 0x37, 0x5c, 0x38, 0x5c, 0x39, 0x5c, 0x3d, 0x5c, 0x41,
4579     0x5c, 0x5f, 0x5c, 0x62, 0x5c, 0x64, 0x5c, 0x66, 0x5c, 0x67, 0x5c, 0x68,
4580     0x5c, 0x6c, 0x5c, 0x6d, 0x5c, 0x6e, 0x5c, 0x70, 0x5c, 0x72, 0x5c, 0x75,
4581     0x5c, 0x3a, 0x5c, 0x42, 0x5c, 0x43, 0x5c, 0x44, 0x5c, 0x45, 0x5c, 0x46,
4582     0x5c, 0x47, 0x5c, 0x48, 0x5c, 0x49, 0x5c, 0x4a, 0x5c, 0x4b, 0x5c, 0x4c,
4583     0x5c, 0x4d, 0x5c, 0x4e, 0x5c, 0x4f, 0x5c, 0x50, 0x5c, 0x51, 0x5c, 0x52,
4584     0x5c, 0x53, 0x5c, 0x54, 0x5c, 0x55, 0x5c, 0x56, 0x5c, 0x57, 0x5c, 0x59,
4585     0x5c, 0x6a, 0x5c, 0x6b, 0x5c, 0x71, 0x5c, 0x76, 0x5c, 0x77, 0x5c, 0x78,
4586     0x5c, 0x79, 0x5c, 0x7a};
4587 const uint16_t HuffDecoderCommon::table25_112_ops_[128] = {
4588     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
4589     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
4590     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
4591     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
4592     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
4593     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102,
4594     0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000,
4595     0x0152, 0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192,
4596     0x0000, 0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
4597     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222,
4598     0x0000, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2,
4599     0x02b2, 0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
4600     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
4601     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0000, 0x0000,
4602     0x0000, 0x0003};
4603 const uint8_t HuffDecoderCommon::table25_113_emit_[136] = {
4604     0xc3, 0x30, 0xc3, 0x31, 0xc3, 0x32, 0xc3, 0x61, 0xc3, 0x63, 0xc3, 0x65,
4605     0xc3, 0x69, 0xc3, 0x6f, 0xc3, 0x73, 0xc3, 0x74, 0xc3, 0x20, 0xc3, 0x25,
4606     0xc3, 0x2d, 0xc3, 0x2e, 0xc3, 0x2f, 0xc3, 0x33, 0xc3, 0x34, 0xc3, 0x35,
4607     0xc3, 0x36, 0xc3, 0x37, 0xc3, 0x38, 0xc3, 0x39, 0xc3, 0x3d, 0xc3, 0x41,
4608     0xc3, 0x5f, 0xc3, 0x62, 0xc3, 0x64, 0xc3, 0x66, 0xc3, 0x67, 0xc3, 0x68,
4609     0xc3, 0x6c, 0xc3, 0x6d, 0xc3, 0x6e, 0xc3, 0x70, 0xc3, 0x72, 0xc3, 0x75,
4610     0xc3, 0x3a, 0xc3, 0x42, 0xc3, 0x43, 0xc3, 0x44, 0xc3, 0x45, 0xc3, 0x46,
4611     0xc3, 0x47, 0xc3, 0x48, 0xc3, 0x49, 0xc3, 0x4a, 0xc3, 0x4b, 0xc3, 0x4c,
4612     0xc3, 0x4d, 0xc3, 0x4e, 0xc3, 0x4f, 0xc3, 0x50, 0xc3, 0x51, 0xc3, 0x52,
4613     0xc3, 0x53, 0xc3, 0x54, 0xc3, 0x55, 0xc3, 0x56, 0xc3, 0x57, 0xc3, 0x59,
4614     0xc3, 0x6a, 0xc3, 0x6b, 0xc3, 0x71, 0xc3, 0x76, 0xc3, 0x77, 0xc3, 0x78,
4615     0xc3, 0x79, 0xc3, 0x7a};
4616 const uint8_t HuffDecoderCommon::table25_114_emit_[136] = {
4617     0xd0, 0x30, 0xd0, 0x31, 0xd0, 0x32, 0xd0, 0x61, 0xd0, 0x63, 0xd0, 0x65,
4618     0xd0, 0x69, 0xd0, 0x6f, 0xd0, 0x73, 0xd0, 0x74, 0xd0, 0x20, 0xd0, 0x25,
4619     0xd0, 0x2d, 0xd0, 0x2e, 0xd0, 0x2f, 0xd0, 0x33, 0xd0, 0x34, 0xd0, 0x35,
4620     0xd0, 0x36, 0xd0, 0x37, 0xd0, 0x38, 0xd0, 0x39, 0xd0, 0x3d, 0xd0, 0x41,
4621     0xd0, 0x5f, 0xd0, 0x62, 0xd0, 0x64, 0xd0, 0x66, 0xd0, 0x67, 0xd0, 0x68,
4622     0xd0, 0x6c, 0xd0, 0x6d, 0xd0, 0x6e, 0xd0, 0x70, 0xd0, 0x72, 0xd0, 0x75,
4623     0xd0, 0x3a, 0xd0, 0x42, 0xd0, 0x43, 0xd0, 0x44, 0xd0, 0x45, 0xd0, 0x46,
4624     0xd0, 0x47, 0xd0, 0x48, 0xd0, 0x49, 0xd0, 0x4a, 0xd0, 0x4b, 0xd0, 0x4c,
4625     0xd0, 0x4d, 0xd0, 0x4e, 0xd0, 0x4f, 0xd0, 0x50, 0xd0, 0x51, 0xd0, 0x52,
4626     0xd0, 0x53, 0xd0, 0x54, 0xd0, 0x55, 0xd0, 0x56, 0xd0, 0x57, 0xd0, 0x59,
4627     0xd0, 0x6a, 0xd0, 0x6b, 0xd0, 0x71, 0xd0, 0x76, 0xd0, 0x77, 0xd0, 0x78,
4628     0xd0, 0x79, 0xd0, 0x7a};
4629 const uint8_t HuffDecoderCommon::table25_115_emit_[144] = {
4630     0x80, 0x30, 0x80, 0x31, 0x80, 0x32, 0x80, 0x61, 0x80, 0x63, 0x80, 0x65,
4631     0x80, 0x69, 0x80, 0x6f, 0x80, 0x73, 0x80, 0x74, 0x80, 0x20, 0x80, 0x25,
4632     0x80, 0x2d, 0x80, 0x2e, 0x80, 0x2f, 0x80, 0x33, 0x80, 0x34, 0x80, 0x35,
4633     0x80, 0x36, 0x80, 0x37, 0x80, 0x38, 0x80, 0x39, 0x80, 0x3d, 0x80, 0x41,
4634     0x80, 0x5f, 0x80, 0x62, 0x80, 0x64, 0x80, 0x66, 0x80, 0x67, 0x80, 0x68,
4635     0x80, 0x6c, 0x80, 0x6d, 0x80, 0x6e, 0x80, 0x70, 0x80, 0x72, 0x80, 0x75,
4636     0x82, 0x30, 0x82, 0x31, 0x82, 0x32, 0x82, 0x61, 0x82, 0x63, 0x82, 0x65,
4637     0x82, 0x69, 0x82, 0x6f, 0x82, 0x73, 0x82, 0x74, 0x82, 0x20, 0x82, 0x25,
4638     0x82, 0x2d, 0x82, 0x2e, 0x82, 0x2f, 0x82, 0x33, 0x82, 0x34, 0x82, 0x35,
4639     0x82, 0x36, 0x82, 0x37, 0x82, 0x38, 0x82, 0x39, 0x82, 0x3d, 0x82, 0x41,
4640     0x82, 0x5f, 0x82, 0x62, 0x82, 0x64, 0x82, 0x66, 0x82, 0x67, 0x82, 0x68,
4641     0x82, 0x6c, 0x82, 0x6d, 0x82, 0x6e, 0x82, 0x70, 0x82, 0x72, 0x82, 0x75};
4642 const uint16_t HuffDecoderCommon::table25_115_ops_[128] = {
4643     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032, 0x0000,
4644     0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082,
4645     0x0000, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
4646     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
4647     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
4648     0x0232, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4649     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4650     0x0003, 0x0000, 0x0242, 0x0000, 0x0252, 0x0000, 0x0262, 0x0000, 0x0272,
4651     0x0000, 0x0282, 0x0000, 0x0292, 0x0000, 0x02a2, 0x0000, 0x02b2, 0x0000,
4652     0x02c2, 0x0000, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
4653     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
4654     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0442, 0x0452,
4655     0x0462, 0x0472, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4656     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4657     0x0000, 0x0243};
4658 const uint8_t HuffDecoderCommon::table25_116_emit_[144] = {
4659     0x83, 0x30, 0x83, 0x31, 0x83, 0x32, 0x83, 0x61, 0x83, 0x63, 0x83, 0x65,
4660     0x83, 0x69, 0x83, 0x6f, 0x83, 0x73, 0x83, 0x74, 0x83, 0x20, 0x83, 0x25,
4661     0x83, 0x2d, 0x83, 0x2e, 0x83, 0x2f, 0x83, 0x33, 0x83, 0x34, 0x83, 0x35,
4662     0x83, 0x36, 0x83, 0x37, 0x83, 0x38, 0x83, 0x39, 0x83, 0x3d, 0x83, 0x41,
4663     0x83, 0x5f, 0x83, 0x62, 0x83, 0x64, 0x83, 0x66, 0x83, 0x67, 0x83, 0x68,
4664     0x83, 0x6c, 0x83, 0x6d, 0x83, 0x6e, 0x83, 0x70, 0x83, 0x72, 0x83, 0x75,
4665     0xa2, 0x30, 0xa2, 0x31, 0xa2, 0x32, 0xa2, 0x61, 0xa2, 0x63, 0xa2, 0x65,
4666     0xa2, 0x69, 0xa2, 0x6f, 0xa2, 0x73, 0xa2, 0x74, 0xa2, 0x20, 0xa2, 0x25,
4667     0xa2, 0x2d, 0xa2, 0x2e, 0xa2, 0x2f, 0xa2, 0x33, 0xa2, 0x34, 0xa2, 0x35,
4668     0xa2, 0x36, 0xa2, 0x37, 0xa2, 0x38, 0xa2, 0x39, 0xa2, 0x3d, 0xa2, 0x41,
4669     0xa2, 0x5f, 0xa2, 0x62, 0xa2, 0x64, 0xa2, 0x66, 0xa2, 0x67, 0xa2, 0x68,
4670     0xa2, 0x6c, 0xa2, 0x6d, 0xa2, 0x6e, 0xa2, 0x70, 0xa2, 0x72, 0xa2, 0x75};
4671 const uint8_t HuffDecoderCommon::table25_117_emit_[144] = {
4672     0xb8, 0x30, 0xb8, 0x31, 0xb8, 0x32, 0xb8, 0x61, 0xb8, 0x63, 0xb8, 0x65,
4673     0xb8, 0x69, 0xb8, 0x6f, 0xb8, 0x73, 0xb8, 0x74, 0xb8, 0x20, 0xb8, 0x25,
4674     0xb8, 0x2d, 0xb8, 0x2e, 0xb8, 0x2f, 0xb8, 0x33, 0xb8, 0x34, 0xb8, 0x35,
4675     0xb8, 0x36, 0xb8, 0x37, 0xb8, 0x38, 0xb8, 0x39, 0xb8, 0x3d, 0xb8, 0x41,
4676     0xb8, 0x5f, 0xb8, 0x62, 0xb8, 0x64, 0xb8, 0x66, 0xb8, 0x67, 0xb8, 0x68,
4677     0xb8, 0x6c, 0xb8, 0x6d, 0xb8, 0x6e, 0xb8, 0x70, 0xb8, 0x72, 0xb8, 0x75,
4678     0xc2, 0x30, 0xc2, 0x31, 0xc2, 0x32, 0xc2, 0x61, 0xc2, 0x63, 0xc2, 0x65,
4679     0xc2, 0x69, 0xc2, 0x6f, 0xc2, 0x73, 0xc2, 0x74, 0xc2, 0x20, 0xc2, 0x25,
4680     0xc2, 0x2d, 0xc2, 0x2e, 0xc2, 0x2f, 0xc2, 0x33, 0xc2, 0x34, 0xc2, 0x35,
4681     0xc2, 0x36, 0xc2, 0x37, 0xc2, 0x38, 0xc2, 0x39, 0xc2, 0x3d, 0xc2, 0x41,
4682     0xc2, 0x5f, 0xc2, 0x62, 0xc2, 0x64, 0xc2, 0x66, 0xc2, 0x67, 0xc2, 0x68,
4683     0xc2, 0x6c, 0xc2, 0x6d, 0xc2, 0x6e, 0xc2, 0x70, 0xc2, 0x72, 0xc2, 0x75};
4684 const uint8_t HuffDecoderCommon::table25_118_emit_[144] = {
4685     0xe0, 0x30, 0xe0, 0x31, 0xe0, 0x32, 0xe0, 0x61, 0xe0, 0x63, 0xe0, 0x65,
4686     0xe0, 0x69, 0xe0, 0x6f, 0xe0, 0x73, 0xe0, 0x74, 0xe0, 0x20, 0xe0, 0x25,
4687     0xe0, 0x2d, 0xe0, 0x2e, 0xe0, 0x2f, 0xe0, 0x33, 0xe0, 0x34, 0xe0, 0x35,
4688     0xe0, 0x36, 0xe0, 0x37, 0xe0, 0x38, 0xe0, 0x39, 0xe0, 0x3d, 0xe0, 0x41,
4689     0xe0, 0x5f, 0xe0, 0x62, 0xe0, 0x64, 0xe0, 0x66, 0xe0, 0x67, 0xe0, 0x68,
4690     0xe0, 0x6c, 0xe0, 0x6d, 0xe0, 0x6e, 0xe0, 0x70, 0xe0, 0x72, 0xe0, 0x75,
4691     0xe2, 0x30, 0xe2, 0x31, 0xe2, 0x32, 0xe2, 0x61, 0xe2, 0x63, 0xe2, 0x65,
4692     0xe2, 0x69, 0xe2, 0x6f, 0xe2, 0x73, 0xe2, 0x74, 0xe2, 0x20, 0xe2, 0x25,
4693     0xe2, 0x2d, 0xe2, 0x2e, 0xe2, 0x2f, 0xe2, 0x33, 0xe2, 0x34, 0xe2, 0x35,
4694     0xe2, 0x36, 0xe2, 0x37, 0xe2, 0x38, 0xe2, 0x39, 0xe2, 0x3d, 0xe2, 0x41,
4695     0xe2, 0x5f, 0xe2, 0x62, 0xe2, 0x64, 0xe2, 0x66, 0xe2, 0x67, 0xe2, 0x68,
4696     0xe2, 0x6c, 0xe2, 0x6d, 0xe2, 0x6e, 0xe2, 0x70, 0xe2, 0x72, 0xe2, 0x75};
4697 const uint8_t HuffDecoderCommon::table25_119_emit_[80] = {
4698     0x99, 0x30, 0x99, 0x31, 0x99, 0x32, 0x99, 0x61, 0x99, 0x63, 0x99, 0x65,
4699     0x99, 0x69, 0x99, 0x6f, 0x99, 0x73, 0x99, 0x74, 0xa1, 0x30, 0xa1, 0x31,
4700     0xa1, 0x32, 0xa1, 0x61, 0xa1, 0x63, 0xa1, 0x65, 0xa1, 0x69, 0xa1, 0x6f,
4701     0xa1, 0x73, 0xa1, 0x74, 0xa7, 0x30, 0xa7, 0x31, 0xa7, 0x32, 0xa7, 0x61,
4702     0xa7, 0x63, 0xa7, 0x65, 0xa7, 0x69, 0xa7, 0x6f, 0xa7, 0x73, 0xa7, 0x74,
4703     0xac, 0x30, 0xac, 0x31, 0xac, 0x32, 0xac, 0x61, 0xac, 0x63, 0xac, 0x65,
4704     0xac, 0x69, 0xac, 0x6f, 0xac, 0x73, 0xac, 0x74};
4705 const uint16_t HuffDecoderCommon::table25_119_ops_[128] = {
4706     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 0x0082,
4707     0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4708     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4709     0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
4710     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0000, 0x0000, 0x0000,
4711     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4712     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4713     0x00a3, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2,
4714     0x01c2, 0x01d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4715     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4716     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0143, 0x01e2, 0x01f2, 0x0202,
4717     0x0212, 0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0000, 0x0000,
4718     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4719     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4720     0x0000, 0x01e3};
4721 const uint8_t HuffDecoderCommon::table25_120_emit_[80] = {
4722     0xb0, 0x30, 0xb0, 0x31, 0xb0, 0x32, 0xb0, 0x61, 0xb0, 0x63, 0xb0, 0x65,
4723     0xb0, 0x69, 0xb0, 0x6f, 0xb0, 0x73, 0xb0, 0x74, 0xb1, 0x30, 0xb1, 0x31,
4724     0xb1, 0x32, 0xb1, 0x61, 0xb1, 0x63, 0xb1, 0x65, 0xb1, 0x69, 0xb1, 0x6f,
4725     0xb1, 0x73, 0xb1, 0x74, 0xb3, 0x30, 0xb3, 0x31, 0xb3, 0x32, 0xb3, 0x61,
4726     0xb3, 0x63, 0xb3, 0x65, 0xb3, 0x69, 0xb3, 0x6f, 0xb3, 0x73, 0xb3, 0x74,
4727     0xd1, 0x30, 0xd1, 0x31, 0xd1, 0x32, 0xd1, 0x61, 0xd1, 0x63, 0xd1, 0x65,
4728     0xd1, 0x69, 0xd1, 0x6f, 0xd1, 0x73, 0xd1, 0x74};
4729 const uint8_t HuffDecoderCommon::table25_121_emit_[80] = {
4730     0xd8, 0x30, 0xd8, 0x31, 0xd8, 0x32, 0xd8, 0x61, 0xd8, 0x63, 0xd8, 0x65,
4731     0xd8, 0x69, 0xd8, 0x6f, 0xd8, 0x73, 0xd8, 0x74, 0xd9, 0x30, 0xd9, 0x31,
4732     0xd9, 0x32, 0xd9, 0x61, 0xd9, 0x63, 0xd9, 0x65, 0xd9, 0x69, 0xd9, 0x6f,
4733     0xd9, 0x73, 0xd9, 0x74, 0xe3, 0x30, 0xe3, 0x31, 0xe3, 0x32, 0xe3, 0x61,
4734     0xe3, 0x63, 0xe3, 0x65, 0xe3, 0x69, 0xe3, 0x6f, 0xe3, 0x73, 0xe3, 0x74,
4735     0xe5, 0x30, 0xe5, 0x31, 0xe5, 0x32, 0xe5, 0x61, 0xe5, 0x63, 0xe5, 0x65,
4736     0xe5, 0x69, 0xe5, 0x6f, 0xe5, 0x73, 0xe5, 0x74};
4737 const uint8_t HuffDecoderCommon::table25_122_emit_[26] = {
4738     0xe6, 0x30, 0xe6, 0x31, 0xe6, 0x32, 0xe6, 0x61, 0xe6,
4739     0x63, 0xe6, 0x65, 0xe6, 0x69, 0xe6, 0x6f, 0xe6, 0x73,
4740     0xe6, 0x74, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92};
4741 const uint16_t HuffDecoderCommon::table25_122_ops_[128] = {
4742     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 0x0082,
4743     0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4744     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4745     0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
4746     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4747     0x0000, 0x0000, 0x00a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4748     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4749     0x00ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4750     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b3, 0x0000,
4751     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4752     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00bb, 0x0000, 0x0000, 0x0000,
4753     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4754     0x0000, 0x0000, 0x0000, 0x00c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4755     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4756     0x0000, 0x00cb};
4757 const uint16_t HuffDecoderCommon::table25_123_ops_[128] = {
4758     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4759     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000,
4760     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4761     0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000,
4762     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4763     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4764     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4765     0x001b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4766     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 0x0000,
4767     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4768     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000,
4769     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4770     0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4771     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4772     0x0000, 0x003b};
4773 const uint16_t HuffDecoderCommon::table25_125_ops_[128] = {
4774     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4775     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000,
4776     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4777     0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000,
4778     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4779     0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4780     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4781     0x001b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023,
4782     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000,
4783     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000,
4784     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000,
4785     0x0000, 0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x0000,
4786     0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4787     0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4788     0x0000, 0x005b};
4789 const uint16_t HuffDecoderCommon::table25_126_ops_[128] = {
4790     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
4791     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000,
4792     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000,
4793     0x0000, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0000,
4794     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4795     0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4796     0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4797     0x003b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0043,
4798     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000,
4799     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000,
4800     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005b, 0x0000, 0x0000, 0x0000,
4801     0x0000, 0x0000, 0x0000, 0x0000, 0x0063, 0x0000, 0x0000, 0x0000, 0x0000,
4802     0x0000, 0x0000, 0x0000, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4803     0x0000, 0x0000, 0x0073, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4804     0x0000, 0x007b};
4805 const uint8_t HuffDecoderCommon::table25_127_emit_[36] = {
4806     0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab,
4807     0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb, 0xc0, 0xc1, 0xc8,
4808     0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff};
4809 const uint16_t HuffDecoderCommon::table25_127_ops_[128] = {
4810     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
4811     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000,
4812     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000,
4813     0x0000, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0000,
4814     0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000,
4815     0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000,
4816     0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000,
4817     0x0053, 0x0000, 0x0000, 0x0000, 0x005b, 0x0000, 0x0000, 0x0000, 0x0063,
4818     0x0000, 0x0000, 0x0000, 0x006b, 0x0000, 0x0000, 0x0000, 0x0073, 0x0000,
4819     0x0000, 0x0000, 0x007b, 0x0000, 0x0000, 0x0000, 0x0083, 0x0000, 0x008b,
4820     0x0000, 0x0093, 0x0000, 0x009b, 0x0000, 0x00a3, 0x00ab, 0x00b3, 0x00bb,
4821     0x00c3, 0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x00fb, 0x0103,
4822     0x010b, 0x0113, 0x011b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4823     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4824     0x0000, 0x0004};
4825 const uint8_t* const HuffDecoderCommon::table25_emit_[128] = {
4826     table25_0_emit_,   table25_1_emit_,   table25_2_emit_,   table25_3_emit_,
4827     table25_4_emit_,   table25_5_emit_,   table25_6_emit_,   table25_7_emit_,
4828     table25_8_emit_,   table25_9_emit_,   table25_10_emit_,  table25_11_emit_,
4829     table25_12_emit_,  table25_13_emit_,  table25_14_emit_,  table25_15_emit_,
4830     table25_16_emit_,  table25_17_emit_,  table25_18_emit_,  table25_19_emit_,
4831     table25_20_emit_,  table25_21_emit_,  table25_22_emit_,  table25_23_emit_,
4832     table25_24_emit_,  table25_25_emit_,  table25_26_emit_,  table25_27_emit_,
4833     table25_28_emit_,  table25_29_emit_,  table25_30_emit_,  table25_31_emit_,
4834     table25_32_emit_,  table25_33_emit_,  table25_34_emit_,  table25_35_emit_,
4835     table25_36_emit_,  table25_37_emit_,  table25_38_emit_,  table25_39_emit_,
4836     table25_40_emit_,  table25_41_emit_,  table25_42_emit_,  table25_43_emit_,
4837     table25_44_emit_,  table25_45_emit_,  table25_46_emit_,  table25_47_emit_,
4838     table25_48_emit_,  table25_49_emit_,  table25_50_emit_,  table25_51_emit_,
4839     table25_52_emit_,  table25_53_emit_,  table25_54_emit_,  table25_55_emit_,
4840     table25_56_emit_,  table25_57_emit_,  table25_58_emit_,  table25_59_emit_,
4841     table25_60_emit_,  table25_61_emit_,  table25_62_emit_,  table25_63_emit_,
4842     table25_64_emit_,  table25_65_emit_,  table25_66_emit_,  table25_67_emit_,
4843     table25_68_emit_,  table25_69_emit_,  table25_70_emit_,  table25_71_emit_,
4844     table25_72_emit_,  table25_73_emit_,  table25_74_emit_,  table25_75_emit_,
4845     table24_76_emit_,  table24_77_emit_,  table24_78_emit_,  table25_79_emit_,
4846     table25_80_emit_,  table25_81_emit_,  table25_82_emit_,  table25_83_emit_,
4847     table25_84_emit_,  table25_85_emit_,  table25_86_emit_,  table25_87_emit_,
4848     table25_88_emit_,  table25_89_emit_,  table25_90_emit_,  table25_91_emit_,
4849     table24_92_emit_,  table24_93_emit_,  table24_94_emit_,  table25_95_emit_,
4850     table25_96_emit_,  table25_97_emit_,  table25_98_emit_,  table25_99_emit_,
4851     table25_100_emit_, table25_101_emit_, table25_102_emit_, table25_103_emit_,
4852     table25_104_emit_, table25_105_emit_, table25_106_emit_, table25_107_emit_,
4853     table24_108_emit_, table24_109_emit_, table24_110_emit_, table25_111_emit_,
4854     table25_112_emit_, table25_113_emit_, table25_114_emit_, table25_115_emit_,
4855     table25_116_emit_, table25_117_emit_, table25_118_emit_, table25_119_emit_,
4856     table25_120_emit_, table25_121_emit_, table25_122_emit_, table24_123_emit_,
4857     table24_124_emit_, table24_125_emit_, table24_126_emit_, table25_127_emit_,
4858 };
4859 const uint16_t* const HuffDecoderCommon::table25_ops_[128] = {
4860     table25_0_ops_,   table25_0_ops_,   table25_0_ops_,   table25_0_ops_,
4861     table25_0_ops_,   table25_0_ops_,   table25_0_ops_,   table25_0_ops_,
4862     table25_0_ops_,   table25_0_ops_,   table25_10_ops_,  table25_10_ops_,
4863     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4864     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4865     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_23_ops_,
4866     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_23_ops_,
4867     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_31_ops_,
4868     table25_0_ops_,   table25_0_ops_,   table25_0_ops_,   table25_0_ops_,
4869     table25_0_ops_,   table25_0_ops_,   table25_0_ops_,   table25_0_ops_,
4870     table25_0_ops_,   table25_0_ops_,   table25_10_ops_,  table25_10_ops_,
4871     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4872     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4873     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_23_ops_,
4874     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_23_ops_,
4875     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_31_ops_,
4876     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4877     table25_10_ops_,  table25_23_ops_,  table25_23_ops_,  table25_23_ops_,
4878     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_75_ops_,
4879     table25_76_ops_,  table25_76_ops_,  table25_76_ops_,  table25_79_ops_,
4880     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4881     table25_10_ops_,  table25_23_ops_,  table25_23_ops_,  table25_23_ops_,
4882     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_75_ops_,
4883     table25_76_ops_,  table25_76_ops_,  table25_76_ops_,  table25_79_ops_,
4884     table25_10_ops_,  table25_10_ops_,  table25_10_ops_,  table25_10_ops_,
4885     table25_10_ops_,  table25_23_ops_,  table25_23_ops_,  table25_23_ops_,
4886     table25_23_ops_,  table25_23_ops_,  table25_23_ops_,  table25_75_ops_,
4887     table25_76_ops_,  table25_76_ops_,  table25_76_ops_,  table25_79_ops_,
4888     table25_112_ops_, table25_112_ops_, table25_112_ops_, table25_115_ops_,
4889     table25_115_ops_, table25_115_ops_, table25_115_ops_, table25_119_ops_,
4890     table25_119_ops_, table25_119_ops_, table25_122_ops_, table25_123_ops_,
4891     table25_123_ops_, table25_125_ops_, table25_126_ops_, table25_127_ops_,
4892 };
4893 const uint8_t HuffDecoderCommon::table12_0_emit_[1] = {0x5e};
4894 const uint16_t HuffDecoderCommon::table12_0_ops_[256] = {
4895     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4896     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4897     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4898     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4899     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4900     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4901     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4902     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4903     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4904     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4905     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4906     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4907     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4908     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4909     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4910     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4911     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4912     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4913     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4914     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4915     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4916     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4917     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4918     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4919     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4920     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4921     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4922     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
4923     0x0002, 0x0002, 0x0002, 0x0002};
4924 const uint8_t HuffDecoderCommon::table12_32_emit_[1] = {0x7d};
4925 const uint8_t HuffDecoderCommon::table12_64_emit_[1] = {0x3c};
4926 const uint16_t HuffDecoderCommon::table12_64_ops_[256] = {
4927     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4928     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4929     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4930     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4931     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4932     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4933     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4934     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4935     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4936     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4937     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4938     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4939     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4940     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4941     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4942     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4943     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4944     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4945     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4946     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4947     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4948     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4949     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4950     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4951     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4952     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4953     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4954     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
4955     0x0003, 0x0003, 0x0003, 0x0003};
4956 const uint8_t HuffDecoderCommon::table12_80_emit_[1] = {0x60};
4957 const uint8_t HuffDecoderCommon::table12_96_emit_[1] = {0x7b};
4958 const uint8_t HuffDecoderCommon::table12_112_emit_[1] = {0x5c};
4959 const uint16_t HuffDecoderCommon::table12_112_ops_[256] = {
4960     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4961     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4962     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4963     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4964     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4965     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4966     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4967     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4968     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4969     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4970     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4971     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4972     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4973     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4974     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4975     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4976     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4977     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4978     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4979     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4980     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4981     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4982     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4983     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4984     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4985     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4986     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4987     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
4988     0x0007, 0x0007, 0x0007, 0x0007};
4989 const uint8_t HuffDecoderCommon::table12_113_emit_[1] = {0xc3};
4990 const uint8_t HuffDecoderCommon::table12_114_emit_[1] = {0xd0};
4991 const uint8_t HuffDecoderCommon::table12_115_emit_[2] = {0x80, 0x82};
4992 const uint16_t HuffDecoderCommon::table12_115_ops_[256] = {
4993     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4994     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4995     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4996     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4997     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4998     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
4999     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5000     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5001     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5002     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5003     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5004     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5005     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5006     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
5007     0x0008, 0x0008, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5008     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5009     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5010     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5011     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5012     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5013     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5014     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5015     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5016     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5017     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5018     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5019     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5020     0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0108,
5021     0x0108, 0x0108, 0x0108, 0x0108};
5022 const uint8_t HuffDecoderCommon::table12_116_emit_[2] = {0x83, 0xa2};
5023 const uint8_t HuffDecoderCommon::table12_117_emit_[2] = {0xb8, 0xc2};
5024 const uint8_t HuffDecoderCommon::table12_118_emit_[2] = {0xe0, 0xe2};
5025 const uint16_t HuffDecoderCommon::table12_119_ops_[256] = {
5026     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5027     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5028     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5029     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5030     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5031     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5032     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5033     0x0009, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5034     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5035     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5036     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5037     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5038     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5039     0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109, 0x0109,
5040     0x0109, 0x0109, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5041     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5042     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5043     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5044     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5045     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5046     0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209, 0x0209,
5047     0x0209, 0x0209, 0x0209, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5048     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5049     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5050     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5051     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5052     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5053     0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309, 0x0309,
5054     0x0309, 0x0309, 0x0309, 0x0309};
5055 const uint16_t HuffDecoderCommon::table12_122_ops_[256] = {
5056     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5057     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5058     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5059     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5060     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5061     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5062     0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009,
5063     0x0009, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5064     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5065     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5066     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x020a, 0x020a, 0x020a,
5067     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5068     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5069     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5070     0x020a, 0x020a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5071     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5072     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5073     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x040a, 0x040a,
5074     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5075     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5076     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5077     0x040a, 0x040a, 0x040a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5078     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5079     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5080     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x060a,
5081     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5082     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5083     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5084     0x060a, 0x060a, 0x060a, 0x060a};
5085 const uint16_t HuffDecoderCommon::table12_123_ops_[256] = {
5086     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5087     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5088     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5089     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x010a, 0x010a, 0x010a, 0x010a,
5090     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5091     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5092     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5093     0x010a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5094     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5095     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5096     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x030a, 0x030a, 0x030a,
5097     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5098     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5099     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5100     0x030a, 0x030a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5101     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5102     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a,
5103     0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x050a, 0x050a,
5104     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5105     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5106     0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a, 0x050a,
5107     0x050a, 0x050a, 0x050a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5108     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5109     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a,
5110     0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x070a,
5111     0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a,
5112     0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a,
5113     0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a, 0x070a,
5114     0x070a, 0x070a, 0x070a, 0x070a};
5115 const uint16_t HuffDecoderCommon::table12_125_ops_[256] = {
5116     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5117     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5118     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
5119     0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x010a, 0x010a, 0x010a, 0x010a,
5120     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5121     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5122     0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a,
5123     0x010a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5124     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5125     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a,
5126     0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x030a, 0x030a, 0x030a,
5127     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5128     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5129     0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a, 0x030a,
5130     0x030a, 0x030a, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b,
5131     0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b,
5132     0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b,
5133     0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x060b, 0x060b,
5134     0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b,
5135     0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x070b, 0x070b, 0x070b, 0x070b,
5136     0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b,
5137     0x070b, 0x070b, 0x070b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b,
5138     0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b,
5139     0x080b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b,
5140     0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x0a0b,
5141     0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b,
5142     0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0b0b, 0x0b0b, 0x0b0b,
5143     0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b,
5144     0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b};
5145 const uint16_t HuffDecoderCommon::table12_126_ops_[256] = {
5146     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b,
5147     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x010b, 0x010b,
5148     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b,
5149     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x020b, 0x020b, 0x020b, 0x020b,
5150     0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b,
5151     0x020b, 0x020b, 0x020b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b,
5152     0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b,
5153     0x030b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b,
5154     0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x050b,
5155     0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b,
5156     0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x060b, 0x060b, 0x060b,
5157     0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b,
5158     0x060b, 0x060b, 0x060b, 0x060b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b,
5159     0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b,
5160     0x070b, 0x070b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b,
5161     0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b,
5162     0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b,
5163     0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x0a0b, 0x0a0b,
5164     0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b,
5165     0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b,
5166     0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b, 0x0b0b,
5167     0x0b0b, 0x0b0b, 0x0b0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b,
5168     0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b, 0x0c0b,
5169     0x0c0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b,
5170     0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0d0b, 0x0e0b,
5171     0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b,
5172     0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0e0b, 0x0f0b, 0x0f0b, 0x0f0b,
5173     0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b,
5174     0x0f0b, 0x0f0b, 0x0f0b, 0x0f0b};
5175 const uint8_t HuffDecoderCommon::table12_127_emit_[55] = {
5176     0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f,
5177     0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb, 0xc0,
5178     0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 0xf0,
5179     0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf,
5180     0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe};
5181 const uint16_t HuffDecoderCommon::table12_127_ops_[256] = {
5182     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b,
5183     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x010b, 0x010b,
5184     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b,
5185     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x020b, 0x020b, 0x020b, 0x020b,
5186     0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b,
5187     0x020b, 0x020b, 0x020b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b,
5188     0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b,
5189     0x030b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b,
5190     0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x050c,
5191     0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x060c, 0x060c,
5192     0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x070c, 0x070c, 0x070c,
5193     0x070c, 0x070c, 0x070c, 0x070c, 0x070c, 0x080c, 0x080c, 0x080c, 0x080c,
5194     0x080c, 0x080c, 0x080c, 0x080c, 0x090c, 0x090c, 0x090c, 0x090c, 0x090c,
5195     0x090c, 0x090c, 0x090c, 0x0a0c, 0x0a0c, 0x0a0c, 0x0a0c, 0x0a0c, 0x0a0c,
5196     0x0a0c, 0x0a0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c,
5197     0x0b0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c,
5198     0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0e0c,
5199     0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0f0c, 0x0f0c,
5200     0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x100c, 0x100c, 0x100c,
5201     0x100c, 0x100c, 0x100c, 0x100c, 0x100c, 0x110d, 0x110d, 0x110d, 0x110d,
5202     0x120d, 0x120d, 0x120d, 0x120d, 0x130d, 0x130d, 0x130d, 0x130d, 0x140d,
5203     0x140d, 0x140d, 0x140d, 0x150e, 0x150e, 0x160e, 0x160e, 0x170e, 0x170e,
5204     0x180e, 0x180e, 0x190e, 0x190e, 0x1a0e, 0x1a0e, 0x1b0e, 0x1b0e, 0x1c0e,
5205     0x1c0e, 0x1d0e, 0x1d0e, 0x1e0e, 0x1e0e, 0x1f0e, 0x1f0e, 0x200e, 0x200e,
5206     0x210e, 0x210e, 0x220e, 0x220e, 0x230e, 0x230e, 0x240f, 0x250f, 0x260f,
5207     0x270f, 0x280f, 0x290f, 0x2a0f, 0x2b0f, 0x2c0f, 0x2d0f, 0x2e0f, 0x2f0f,
5208     0x300f, 0x310f, 0x320f, 0x330f, 0x340f, 0x350f, 0x360f, 0x001f, 0x002f,
5209     0x003f, 0x004f, 0x005f, 0x006f, 0x007f, 0x008f, 0x009f, 0x00af, 0x00bf,
5210     0x00cf, 0x00df, 0x00ef, 0x00ff};
5211 const uint8_t* const HuffDecoderCommon::table12_emit_[128] = {
5212     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5213     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5214     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5215     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5216     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5217     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5218     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5219     table12_0_emit_,   table12_0_emit_,   table12_0_emit_,   table12_0_emit_,
5220     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5221     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5222     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5223     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5224     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5225     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5226     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5227     table12_32_emit_,  table12_32_emit_,  table12_32_emit_,  table12_32_emit_,
5228     table12_64_emit_,  table12_64_emit_,  table12_64_emit_,  table12_64_emit_,
5229     table12_64_emit_,  table12_64_emit_,  table12_64_emit_,  table12_64_emit_,
5230     table12_64_emit_,  table12_64_emit_,  table12_64_emit_,  table12_64_emit_,
5231     table12_64_emit_,  table12_64_emit_,  table12_64_emit_,  table12_64_emit_,
5232     table12_80_emit_,  table12_80_emit_,  table12_80_emit_,  table12_80_emit_,
5233     table12_80_emit_,  table12_80_emit_,  table12_80_emit_,  table12_80_emit_,
5234     table12_80_emit_,  table12_80_emit_,  table12_80_emit_,  table12_80_emit_,
5235     table12_80_emit_,  table12_80_emit_,  table12_80_emit_,  table12_80_emit_,
5236     table12_96_emit_,  table12_96_emit_,  table12_96_emit_,  table12_96_emit_,
5237     table12_96_emit_,  table12_96_emit_,  table12_96_emit_,  table12_96_emit_,
5238     table12_96_emit_,  table12_96_emit_,  table12_96_emit_,  table12_96_emit_,
5239     table12_96_emit_,  table12_96_emit_,  table12_96_emit_,  table12_96_emit_,
5240     table12_112_emit_, table12_113_emit_, table12_114_emit_, table12_115_emit_,
5241     table12_116_emit_, table12_117_emit_, table12_118_emit_, table24_119_emit_,
5242     table24_120_emit_, table24_121_emit_, table24_122_emit_, table24_123_emit_,
5243     table24_124_emit_, table24_125_emit_, table24_126_emit_, table12_127_emit_,
5244 };
5245 const uint16_t* const HuffDecoderCommon::table12_ops_[128] = {
5246     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5247     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5248     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5249     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5250     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5251     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5252     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5253     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5254     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5255     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5256     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5257     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5258     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5259     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5260     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5261     table12_0_ops_,   table12_0_ops_,   table12_0_ops_,   table12_0_ops_,
5262     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5263     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5264     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5265     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5266     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5267     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5268     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5269     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5270     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5271     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5272     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5273     table12_64_ops_,  table12_64_ops_,  table12_64_ops_,  table12_64_ops_,
5274     table12_112_ops_, table12_112_ops_, table12_112_ops_, table12_115_ops_,
5275     table12_115_ops_, table12_115_ops_, table12_115_ops_, table12_119_ops_,
5276     table12_119_ops_, table12_119_ops_, table12_122_ops_, table12_123_ops_,
5277     table12_123_ops_, table12_125_ops_, table12_126_ops_, table12_127_ops_,
5278 };
5279 const uint8_t HuffDecoderCommon::table40_0_inner_[5] = {0x01, 0x0b, 0x13, 0x1b,
5280                                                         0x07};
5281 }  // namespace geometry_12_15
5282 }  // namespace grpc_core
5283