xref: /aosp_15_r20/external/grpc-grpc/test/cpp/microbenchmarks/huffman_geometries/decode_huff_8_15_7.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_8_15_7.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_8_15_7 {
23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = {
24     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74};
25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = {
26     0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01,
27     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
28     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02};
29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = {
30     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25,
31     0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41,
32     0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75};
33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = {
34     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
35     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d,
36     0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59,
37     0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85,
38     0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
39     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
40 const uint8_t HuffDecoderCommon::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::table1_0_emit_[74] = {
71     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20,
72     0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
73     0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e,
74     0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
75     0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
76     0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78,
77     0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
78 const uint16_t HuffDecoderCommon::table1_0_inner_[76] = {
79     0x0005, 0x0045, 0x0085, 0x00c5, 0x0105, 0x0145, 0x0185, 0x01c5, 0x0205,
80     0x0245, 0x0286, 0x02c6, 0x0306, 0x0346, 0x0386, 0x03c6, 0x0406, 0x0446,
81     0x0486, 0x04c6, 0x0506, 0x0546, 0x0586, 0x05c6, 0x0606, 0x0646, 0x0686,
82     0x06c6, 0x0706, 0x0746, 0x0786, 0x07c6, 0x0806, 0x0846, 0x0886, 0x08c6,
83     0x0907, 0x0947, 0x0987, 0x09c7, 0x0a07, 0x0a47, 0x0a87, 0x0ac7, 0x0b07,
84     0x0b47, 0x0b87, 0x0bc7, 0x0c07, 0x0c47, 0x0c87, 0x0cc7, 0x0d07, 0x0d47,
85     0x0d87, 0x0dc7, 0x0e07, 0x0e47, 0x0e87, 0x0ec7, 0x0f07, 0x0f47, 0x0f87,
86     0x0fc7, 0x1007, 0x1047, 0x1087, 0x10c7, 0x1108, 0x1148, 0x1188, 0x11c8,
87     0x1208, 0x1248, 0x0018, 0x0028};
88 const uint8_t HuffDecoderCommon::table1_0_outer_[256] = {
89     0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,
90     2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,
91     4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,  7,
92     7,  7,  7,  7,  7,  7,  7,  8,  8,  8,  8,  8,  8,  8,  8,  9,  9,  9,  9,
93     9,  9,  9,  9,  10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13,
94     13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18,
95     18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23,
96     23, 23, 23, 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27,
97     28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32,
98     32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 37, 37, 38, 38,
99     39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48,
100     48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57,
101     58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67,
102     67, 68, 69, 70, 71, 72, 73, 74, 75};
103 const uint8_t HuffDecoderCommon::table8_0_inner_[6] = {0x00, 0x01, 0x05,
104                                                        0x09, 0x0d, 0x02};
105 const uint8_t HuffDecoderCommon::table8_0_outer_[8] = {0, 1, 2, 3, 4, 0, 0, 5};
106 const uint8_t HuffDecoderCommon::table9_0_emit_[6] = {0x3f, 0x27, 0x2b,
107                                                       0x7c, 0x23, 0x3e};
108 const uint8_t HuffDecoderCommon::table9_0_inner_[8] = {0x00, 0x01, 0x05, 0x09,
109                                                        0x0d, 0x11, 0x15, 0x02};
110 const uint8_t HuffDecoderCommon::table9_0_outer_[16] = {0, 0, 0, 1, 0, 2, 0, 3,
111                                                         0, 4, 5, 6, 0, 0, 0, 7};
112 const uint8_t HuffDecoderCommon::table10_0_emit_[12] = {
113     0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e};
114 const uint8_t HuffDecoderCommon::table10_0_ops_[32] = {
115     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
116     0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x11,
117     0x00, 0x15, 0x19, 0x1d, 0x21, 0x25, 0x29, 0x2d, 0x00, 0x02};
118 const uint8_t HuffDecoderCommon::table11_0_emit_[14] = {
119     0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e, 0x00,
120     0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d};
121 const uint8_t HuffDecoderCommon::table11_0_ops_[64] = {
122     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
123     0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
124     0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00,
125     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11,
126     0x00, 0x00, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00,
127     0x25, 0x00, 0x29, 0x00, 0x2d, 0x31, 0x35, 0x00, 0x02};
128 const uint8_t HuffDecoderCommon::table12_0_emit_[36] = {
129     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f, 0x65,
130     0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x27, 0x2b, 0x7c, 0x23,
131     0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
132 const uint8_t HuffDecoderCommon::table12_0_ops_[128] = {
133     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01,
134     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
135     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01,
136     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52,
137     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
138     0x01, 0x01, 0x01, 0x56, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
139     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x01, 0x01, 0x01, 0x01,
140     0x01, 0x01, 0x01, 0x5e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x62,
141     0x01, 0x01, 0x01, 0x66, 0x01, 0x01, 0x01, 0x6a, 0x01, 0x01, 0x01, 0x6e,
142     0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x76, 0x01, 0x01, 0x01, 0x7a,
143     0x01, 0x7e, 0x01, 0x82, 0x86, 0x8a, 0x8e, 0x03};
144 const uint8_t HuffDecoderCommon::table13_0_emit_[44] = {
145     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f,
146     0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20,
147     0x3f, 0x25, 0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f,
148     0x34, 0x3f, 0x35, 0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
149 const uint8_t HuffDecoderCommon::table13_0_ops_[32] = {
150     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
151     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
152     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9};
153 const uint8_t HuffDecoderCommon::table13_1_emit_[28] = {
154     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64,
155     0x3f, 0x66, 0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d,
156     0x3f, 0x6e, 0x3f, 0x70, 0x3f, 0x72, 0x3f, 0x75};
157 const uint8_t HuffDecoderCommon::table13_1_ops_[32] = {
158     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
159     0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
160     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
161 const uint8_t HuffDecoderCommon::table13_2_emit_[20] = {
162     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63,
163     0x27, 0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74};
164 const uint8_t HuffDecoderCommon::table13_2_ops_[32] = {
165     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00,
166     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
167     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
168 const uint8_t HuffDecoderCommon::table13_3_emit_[20] = {
169     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63,
170     0x2b, 0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74};
171 const uint8_t HuffDecoderCommon::table13_4_emit_[20] = {
172     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63,
173     0x7c, 0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74};
174 const uint8_t HuffDecoderCommon::table13_5_emit_[2] = {0x23, 0x3e};
175 const uint8_t HuffDecoderCommon::table13_5_ops_[32] = {
176     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
177     0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
178     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06};
179 const uint8_t HuffDecoderCommon::table13_6_emit_[4] = {0x00, 0x24, 0x40, 0x5b};
180 const uint8_t HuffDecoderCommon::table13_6_ops_[32] = {
181     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
182     0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
183     0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e};
184 const uint8_t HuffDecoderCommon::table13_7_emit_[7] = {0x5d, 0x7e, 0x5e, 0x7d,
185                                                        0x3c, 0x60, 0x7b};
186 const uint8_t HuffDecoderCommon::table13_7_ops_[32] = {
187     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
188     0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
189     0x00, 0x0e, 0x00, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x03};
190 const uint8_t* const HuffDecoderCommon::table13_emit_[8] = {
191     table13_0_emit_, table13_1_emit_, table13_2_emit_, table13_3_emit_,
192     table13_4_emit_, table13_5_emit_, table13_6_emit_, table13_7_emit_,
193 };
194 const uint8_t* const HuffDecoderCommon::table13_ops_[8] = {
195     table13_0_ops_, table13_1_ops_, table13_2_ops_, table13_2_ops_,
196     table13_2_ops_, table13_5_ops_, table13_6_ops_, table13_7_ops_,
197 };
198 const uint8_t HuffDecoderCommon::table14_0_emit_[16] = {
199     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61,
200     0x3f, 0x63, 0x3f, 0x65, 0x3f, 0x69, 0x3f, 0x6f};
201 const uint8_t HuffDecoderCommon::table14_0_ops_[32] = {
202     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
203     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00,
204     0x00, 0x29, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x39};
205 const uint8_t HuffDecoderCommon::table14_1_emit_[28] = {
206     0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25, 0x3f, 0x2d,
207     0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
208     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
209 const uint8_t HuffDecoderCommon::table14_1_ops_[32] = {
210     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x11, 0x00,
211     0x19, 0x00, 0x21, 0x00, 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41,
212     0x00, 0x49, 0x00, 0x51, 0x00, 0x59, 0x00, 0x61, 0x00, 0x69};
213 const uint8_t HuffDecoderCommon::table14_2_emit_[36] = {
214     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66,
215     0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70,
216     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
217 const uint8_t HuffDecoderCommon::table14_2_ops_[32] = {
218     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
219     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x00, 0x51,
220     0x00, 0x59, 0x00, 0x61, 0x00, 0x69, 0x71, 0x79, 0x81, 0x89};
221 const uint8_t HuffDecoderCommon::table14_3_emit_[56] = {
222     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
223     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
224     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
225     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
226     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a};
227 const uint8_t HuffDecoderCommon::table14_3_ops_[32] = {
228     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
229     0x59, 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9,
230     0xb1, 0xb9, 0xc1, 0xc9, 0xd1, 0xd9, 0x00, 0x00, 0x00, 0x02};
231 const uint8_t HuffDecoderCommon::table14_4_emit_[44] = {
232     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 0x27,
233     0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74, 0x27, 0x20,
234     0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27,
235     0x34, 0x27, 0x35, 0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
236 const uint8_t HuffDecoderCommon::table14_5_emit_[28] = {
237     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64,
238     0x27, 0x66, 0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d,
239     0x27, 0x6e, 0x27, 0x70, 0x27, 0x72, 0x27, 0x75};
240 const uint8_t HuffDecoderCommon::table14_6_emit_[44] = {
241     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 0x2b,
242     0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20,
243     0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b,
244     0x34, 0x2b, 0x35, 0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
245 const uint8_t HuffDecoderCommon::table14_7_emit_[28] = {
246     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64,
247     0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d,
248     0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72, 0x2b, 0x75};
249 const uint8_t HuffDecoderCommon::table14_8_emit_[44] = {
250     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
251     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20,
252     0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c,
253     0x34, 0x7c, 0x35, 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
254 const uint8_t HuffDecoderCommon::table14_9_emit_[28] = {
255     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64,
256     0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d,
257     0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 0x7c, 0x75};
258 const uint8_t HuffDecoderCommon::table14_10_emit_[20] = {
259     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63,
260     0x23, 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74};
261 const uint8_t HuffDecoderCommon::table14_11_emit_[20] = {
262     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63,
263     0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74};
264 const uint8_t HuffDecoderCommon::table14_12_emit_[2] = {0x00, 0x24};
265 const uint8_t HuffDecoderCommon::table14_13_emit_[2] = {0x40, 0x5b};
266 const uint8_t HuffDecoderCommon::table14_14_emit_[2] = {0x5d, 0x7e};
267 const uint8_t HuffDecoderCommon::table14_15_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60,
268                                                         0x7b};
269 const uint8_t HuffDecoderCommon::table14_15_ops_[32] = {
270     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
271     0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
272     0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03};
273 const uint8_t* const HuffDecoderCommon::table14_emit_[16] = {
274     table14_0_emit_,  table14_1_emit_,  table14_2_emit_,  table14_3_emit_,
275     table14_4_emit_,  table14_5_emit_,  table14_6_emit_,  table14_7_emit_,
276     table14_8_emit_,  table14_9_emit_,  table14_10_emit_, table14_11_emit_,
277     table14_12_emit_, table14_13_emit_, table14_14_emit_, table14_15_emit_,
278 };
279 const uint8_t* const HuffDecoderCommon::table14_ops_[16] = {
280     table14_0_ops_, table14_1_ops_, table14_2_ops_, table14_3_ops_,
281     table13_0_ops_, table13_1_ops_, table13_0_ops_, table13_1_ops_,
282     table13_0_ops_, table13_1_ops_, table13_2_ops_, table13_2_ops_,
283     table13_5_ops_, table13_5_ops_, table13_5_ops_, table14_15_ops_,
284 };
285 const uint16_t HuffDecoderCommon::table15_0_ops_[64] = {
286     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
287     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
288     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
289     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
290     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
291     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
292     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
293     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039};
294 const uint16_t HuffDecoderCommon::table15_1_ops_[64] = {
295     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
296     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
297     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
298     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
299     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
300     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
301     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
302     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069};
303 const uint16_t HuffDecoderCommon::table15_2_ops_[64] = {
304     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
305     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
306     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
307     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
308     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
309     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
310     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
311     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089};
312 const uint8_t HuffDecoderCommon::table15_3_emit_[68] = {
313     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
314     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
315     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
316     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
317     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26, 0x3f, 0x2a,
318     0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a};
319 const uint16_t HuffDecoderCommon::table15_3_ops_[64] = {
320     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
321     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
322     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
323     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
324     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099,
325     0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9,
326     0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9,
327     0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002};
328 const uint16_t HuffDecoderCommon::table15_4_ops_[64] = {
329     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
330     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
331     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
332     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
333     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
334     0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069,
335     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089,
336     0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9};
337 const uint8_t HuffDecoderCommon::table15_5_emit_[92] = {
338     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
339     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
340     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44,
341     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
342     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
343     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
344     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
345     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a};
346 const uint16_t HuffDecoderCommon::table15_5_ops_[64] = {
347     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
348     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
349     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
350     0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
351     0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
352     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109,
353     0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149,
354     0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002};
355 const uint8_t HuffDecoderCommon::table15_7_emit_[92] = {
356     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
357     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
358     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44,
359     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
360     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
361     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
362     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
363     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a};
364 const uint8_t HuffDecoderCommon::table15_9_emit_[92] = {
365     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
366     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
367     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
368     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
369     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
370     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
371     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
372     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a};
373 const uint8_t HuffDecoderCommon::table15_10_emit_[72] = {
374     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
375     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
376     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
377     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
378     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
379     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75};
380 const uint16_t HuffDecoderCommon::table15_10_ops_[64] = {
381     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
382     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
383     0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069,
384     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9,
385     0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9,
386     0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000,
387     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
388     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
389 const uint8_t HuffDecoderCommon::table15_11_emit_[72] = {
390     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
391     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
392     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
393     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
394     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
395     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75};
396 const uint8_t HuffDecoderCommon::table15_12_emit_[40] = {
397     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63,
398     0x00, 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74,
399     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63,
400     0x24, 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74};
401 const uint16_t HuffDecoderCommon::table15_12_ops_[64] = {
402     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
403     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
404     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
405     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
406     0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
407     0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
408     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
409     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
410 const uint8_t HuffDecoderCommon::table15_13_emit_[40] = {
411     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63,
412     0x40, 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74,
413     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63,
414     0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74};
415 const uint8_t HuffDecoderCommon::table15_14_emit_[40] = {
416     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63,
417     0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74,
418     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63,
419     0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74};
420 const uint16_t HuffDecoderCommon::table15_15_ops_[64] = {
421     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
422     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
423     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
424     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
425     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
426     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
427     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
428     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
429 const uint8_t* const HuffDecoderCommon::table15_emit_[16] = {
430     table14_0_emit_,  table14_1_emit_,  table14_2_emit_,  table15_3_emit_,
431     table14_4_emit_,  table15_5_emit_,  table14_6_emit_,  table15_7_emit_,
432     table14_8_emit_,  table15_9_emit_,  table15_10_emit_, table15_11_emit_,
433     table15_12_emit_, table15_13_emit_, table15_14_emit_, table14_15_emit_,
434 };
435 const uint16_t* const HuffDecoderCommon::table15_ops_[16] = {
436     table15_0_ops_,  table15_1_ops_,  table15_2_ops_,  table15_3_ops_,
437     table15_4_ops_,  table15_5_ops_,  table15_4_ops_,  table15_5_ops_,
438     table15_4_ops_,  table15_5_ops_,  table15_10_ops_, table15_10_ops_,
439     table15_12_ops_, table15_12_ops_, table15_12_ops_, table15_15_ops_,
440 };
441 const uint8_t HuffDecoderCommon::table16_0_emit_[8] = {0x3f, 0x30, 0x3f, 0x31,
442                                                        0x3f, 0x32, 0x3f, 0x61};
443 const uint16_t HuffDecoderCommon::table16_0_ops_[64] = {
444     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
445     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
446     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
447     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
448     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
449     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
450     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
451     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019};
452 const uint8_t HuffDecoderCommon::table16_1_emit_[8] = {0x3f, 0x63, 0x3f, 0x65,
453                                                        0x3f, 0x69, 0x3f, 0x6f};
454 const uint8_t HuffDecoderCommon::table16_2_emit_[12] = {
455     0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25, 0x3f, 0x2d, 0x3f, 0x2e};
456 const uint16_t HuffDecoderCommon::table16_2_ops_[64] = {
457     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
458     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
459     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
460     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
461     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
462     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
463     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
464     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029};
465 const uint8_t HuffDecoderCommon::table16_3_emit_[16] = {
466     0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
467     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
468 const uint8_t HuffDecoderCommon::table16_4_emit_[16] = {
469     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62,
470     0x3f, 0x64, 0x3f, 0x66, 0x3f, 0x67, 0x3f, 0x68};
471 const uint8_t HuffDecoderCommon::table16_5_emit_[20] = {
472     0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70, 0x3f, 0x72,
473     0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
474 const uint16_t HuffDecoderCommon::table16_5_ops_[64] = {
475     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
476     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
477     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
478     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
479     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
480     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
481     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
482     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049};
483 const uint8_t HuffDecoderCommon::table16_6_emit_[32] = {
484     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f,
485     0x4a, 0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f,
486     0x3f, 0x50, 0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54};
487 const uint16_t HuffDecoderCommon::table16_6_ops_[64] = {
488     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
489     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
490     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
491     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
492     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
493     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
494     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
495     0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000, 0x0079};
496 const uint8_t HuffDecoderCommon::table16_7_emit_[36] = {
497     0x3f, 0x55, 0x3f, 0x56, 0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b,
498     0x3f, 0x71, 0x3f, 0x76, 0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a,
499     0x3f, 0x26, 0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a};
500 const uint16_t HuffDecoderCommon::table16_7_ops_[64] = {
501     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
502     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
503     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
504     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
505     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
506     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
507     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
508     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0002};
509 const uint8_t HuffDecoderCommon::table16_8_emit_[16] = {
510     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61,
511     0x27, 0x63, 0x27, 0x65, 0x27, 0x69, 0x27, 0x6f};
512 const uint8_t HuffDecoderCommon::table16_9_emit_[28] = {
513     0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25, 0x27, 0x2d,
514     0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
515     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
516 const uint8_t HuffDecoderCommon::table16_10_emit_[36] = {
517     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
518     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
519     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
520 const uint8_t HuffDecoderCommon::table16_11_emit_[68] = {
521     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
522     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
523     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
524     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
525     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26, 0x27, 0x2a,
526     0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
527 const uint8_t HuffDecoderCommon::table16_12_emit_[16] = {
528     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61,
529     0x2b, 0x63, 0x2b, 0x65, 0x2b, 0x69, 0x2b, 0x6f};
530 const uint8_t HuffDecoderCommon::table16_13_emit_[28] = {
531     0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d,
532     0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
533     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
534 const uint8_t HuffDecoderCommon::table16_14_emit_[36] = {
535     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
536     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
537     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
538 const uint8_t HuffDecoderCommon::table16_15_emit_[68] = {
539     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
540     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
541     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
542     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
543     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26, 0x2b, 0x2a,
544     0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
545 const uint8_t HuffDecoderCommon::table16_16_emit_[16] = {
546     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61,
547     0x7c, 0x63, 0x7c, 0x65, 0x7c, 0x69, 0x7c, 0x6f};
548 const uint8_t HuffDecoderCommon::table16_17_emit_[28] = {
549     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d,
550     0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
551     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
552 const uint8_t HuffDecoderCommon::table16_18_emit_[36] = {
553     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
554     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
555     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
556 const uint8_t HuffDecoderCommon::table16_19_emit_[68] = {
557     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
558     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
559     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
560     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
561     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
562     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
563 const uint8_t HuffDecoderCommon::table16_20_emit_[44] = {
564     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23,
565     0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20,
566     0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23,
567     0x34, 0x23, 0x35, 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
568 const uint8_t HuffDecoderCommon::table16_21_emit_[92] = {
569     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
570     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
571     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44,
572     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
573     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
574     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
575     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
576     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a};
577 const uint8_t HuffDecoderCommon::table16_22_emit_[44] = {
578     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e,
579     0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20,
580     0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e,
581     0x34, 0x3e, 0x35, 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
582 const uint8_t HuffDecoderCommon::table16_23_emit_[92] = {
583     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
584     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
585     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44,
586     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
587     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
588     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
589     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
590     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a};
591 const uint8_t HuffDecoderCommon::table16_24_emit_[72] = {
592     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65,
593     0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25,
594     0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
595     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41,
596     0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68,
597     0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 0x00, 0x75};
598 const uint8_t HuffDecoderCommon::table16_25_emit_[72] = {
599     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 0x65,
600     0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25,
601     0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
602     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39, 0x24, 0x3d, 0x24, 0x41,
603     0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68,
604     0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 0x24, 0x75};
605 const uint8_t HuffDecoderCommon::table16_26_emit_[72] = {
606     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 0x65,
607     0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25,
608     0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
609     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39, 0x40, 0x3d, 0x40, 0x41,
610     0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68,
611     0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 0x40, 0x75};
612 const uint8_t HuffDecoderCommon::table16_27_emit_[72] = {
613     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 0x65,
614     0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25,
615     0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
616     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39, 0x5b, 0x3d, 0x5b, 0x41,
617     0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68,
618     0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 0x5b, 0x75};
619 const uint8_t HuffDecoderCommon::table16_28_emit_[72] = {
620     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65,
621     0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25,
622     0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
623     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41,
624     0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68,
625     0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75};
626 const uint8_t HuffDecoderCommon::table16_29_emit_[72] = {
627     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65,
628     0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25,
629     0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
630     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41,
631     0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68,
632     0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75};
633 const uint8_t HuffDecoderCommon::table16_30_emit_[40] = {
634     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63,
635     0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74,
636     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63,
637     0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74};
638 const uint8_t HuffDecoderCommon::table16_31_emit_[6] = {0x3c, 0x60, 0x7b,
639                                                         0x5c, 0xc3, 0xd0};
640 const uint16_t HuffDecoderCommon::table16_31_ops_[64] = {
641     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
642     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
643     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
644     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
645     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
646     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
647     0x000e, 0x0012, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
648     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
649 const uint8_t* const HuffDecoderCommon::table16_emit_[32] = {
650     table16_0_emit_,  table16_1_emit_,  table16_2_emit_,  table16_3_emit_,
651     table16_4_emit_,  table16_5_emit_,  table16_6_emit_,  table16_7_emit_,
652     table16_8_emit_,  table16_9_emit_,  table16_10_emit_, table16_11_emit_,
653     table16_12_emit_, table16_13_emit_, table16_14_emit_, table16_15_emit_,
654     table16_16_emit_, table16_17_emit_, table16_18_emit_, table16_19_emit_,
655     table16_20_emit_, table16_21_emit_, table16_22_emit_, table16_23_emit_,
656     table16_24_emit_, table16_25_emit_, table16_26_emit_, table16_27_emit_,
657     table16_28_emit_, table16_29_emit_, table16_30_emit_, table16_31_emit_,
658 };
659 const uint16_t* const HuffDecoderCommon::table16_ops_[32] = {
660     table16_0_ops_,  table16_0_ops_,  table16_2_ops_,  table15_0_ops_,
661     table15_0_ops_,  table16_5_ops_,  table16_6_ops_,  table16_7_ops_,
662     table15_0_ops_,  table15_1_ops_,  table15_2_ops_,  table15_3_ops_,
663     table15_0_ops_,  table15_1_ops_,  table15_2_ops_,  table15_3_ops_,
664     table15_0_ops_,  table15_1_ops_,  table15_2_ops_,  table15_3_ops_,
665     table15_4_ops_,  table15_5_ops_,  table15_4_ops_,  table15_5_ops_,
666     table15_10_ops_, table15_10_ops_, table15_10_ops_, table15_10_ops_,
667     table15_10_ops_, table15_10_ops_, table15_12_ops_, table16_31_ops_,
668 };
669 const uint8_t HuffDecoderCommon::table17_0_emit_[60] = {
670     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
671     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
672     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31,
673     0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61, 0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65,
674     0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f, 0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74};
675 const uint16_t HuffDecoderCommon::table17_0_ops_[64] = {
676     0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8,
677     0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
678     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
679     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
680     0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198,
681     0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
682     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
683     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2};
684 const uint8_t HuffDecoderCommon::table17_1_emit_[60] = {
685     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
686     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
687     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31,
688     0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61, 0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65,
689     0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f, 0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74};
690 const uint8_t HuffDecoderCommon::table17_2_emit_[60] = {
691     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
692     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
693     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31,
694     0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61, 0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65,
695     0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f, 0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74};
696 const uint8_t HuffDecoderCommon::table17_3_emit_[60] = {
697     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
698     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
699     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31,
700     0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61, 0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65,
701     0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f, 0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74};
702 const uint8_t HuffDecoderCommon::table17_4_emit_[60] = {
703     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
704     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
705     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31,
706     0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61, 0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65,
707     0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f, 0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74};
708 const uint8_t HuffDecoderCommon::table17_5_emit_[8] = {0x3f, 0x20, 0x3f, 0x25,
709                                                        0x3f, 0x2d, 0x3f, 0x2e};
710 const uint16_t HuffDecoderCommon::table17_5_ops_[64] = {
711     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
712     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
713     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
714     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
715     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
716     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
717     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
718     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032};
719 const uint8_t HuffDecoderCommon::table17_6_emit_[8] = {0x3f, 0x2f, 0x3f, 0x33,
720                                                        0x3f, 0x34, 0x3f, 0x35};
721 const uint8_t HuffDecoderCommon::table17_7_emit_[8] = {0x3f, 0x36, 0x3f, 0x37,
722                                                        0x3f, 0x38, 0x3f, 0x39};
723 const uint8_t HuffDecoderCommon::table17_8_emit_[8] = {0x3f, 0x3d, 0x3f, 0x41,
724                                                        0x3f, 0x5f, 0x3f, 0x62};
725 const uint8_t HuffDecoderCommon::table17_9_emit_[8] = {0x3f, 0x64, 0x3f, 0x66,
726                                                        0x3f, 0x67, 0x3f, 0x68};
727 const uint8_t HuffDecoderCommon::table17_10_emit_[8] = {0x3f, 0x6c, 0x3f, 0x6d,
728                                                         0x3f, 0x6e, 0x3f, 0x70};
729 const uint8_t HuffDecoderCommon::table17_11_emit_[12] = {
730     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
731 const uint16_t HuffDecoderCommon::table17_11_ops_[64] = {
732     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
733     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
734     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
735     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
736     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
737     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
738     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
739     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052};
740 const uint8_t HuffDecoderCommon::table17_12_emit_[16] = {
741     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48,
742     0x3f, 0x49, 0x3f, 0x4a, 0x3f, 0x4b, 0x3f, 0x4c};
743 const uint16_t HuffDecoderCommon::table17_12_ops_[64] = {
744     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
745     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
746     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
747     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
748     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
749     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
750     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062,
751     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072};
752 const uint8_t HuffDecoderCommon::table17_13_emit_[16] = {
753     0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
754     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54};
755 const uint8_t HuffDecoderCommon::table17_14_emit_[16] = {
756     0x3f, 0x55, 0x3f, 0x56, 0x3f, 0x57, 0x3f, 0x59,
757     0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76};
758 const uint8_t HuffDecoderCommon::table17_15_emit_[30] = {
759     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26,
760     0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a,
761     0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f};
762 const uint16_t HuffDecoderCommon::table17_15_ops_[64] = {
763     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
764     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
765     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
766     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
767     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
768     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
769     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
770     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003};
771 const uint8_t HuffDecoderCommon::table17_16_emit_[8] = {0x27, 0x30, 0x27, 0x31,
772                                                         0x27, 0x32, 0x27, 0x61};
773 const uint8_t HuffDecoderCommon::table17_17_emit_[8] = {0x27, 0x63, 0x27, 0x65,
774                                                         0x27, 0x69, 0x27, 0x6f};
775 const uint8_t HuffDecoderCommon::table17_18_emit_[12] = {
776     0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e};
777 const uint8_t HuffDecoderCommon::table17_19_emit_[16] = {
778     0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
779     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
780 const uint8_t HuffDecoderCommon::table17_20_emit_[16] = {
781     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62,
782     0x27, 0x64, 0x27, 0x66, 0x27, 0x67, 0x27, 0x68};
783 const uint8_t HuffDecoderCommon::table17_21_emit_[20] = {
784     0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70, 0x27, 0x72,
785     0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
786 const uint16_t HuffDecoderCommon::table17_21_ops_[64] = {
787     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
788     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
789     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
790     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
791     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
792     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
793     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
794     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092};
795 const uint8_t HuffDecoderCommon::table17_22_emit_[32] = {
796     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27,
797     0x4a, 0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f,
798     0x27, 0x50, 0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54};
799 const uint16_t HuffDecoderCommon::table17_22_ops_[64] = {
800     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
801     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
802     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
803     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
804     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
805     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
806     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
807     0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2};
808 const uint8_t HuffDecoderCommon::table17_23_emit_[36] = {
809     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b,
810     0x27, 0x71, 0x27, 0x76, 0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a,
811     0x27, 0x26, 0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
812 const uint16_t HuffDecoderCommon::table17_23_ops_[64] = {
813     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
814     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
815     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
816     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
817     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
818     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
819     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
820     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003};
821 const uint8_t HuffDecoderCommon::table17_24_emit_[8] = {0x2b, 0x30, 0x2b, 0x31,
822                                                         0x2b, 0x32, 0x2b, 0x61};
823 const uint8_t HuffDecoderCommon::table17_25_emit_[8] = {0x2b, 0x63, 0x2b, 0x65,
824                                                         0x2b, 0x69, 0x2b, 0x6f};
825 const uint8_t HuffDecoderCommon::table17_26_emit_[12] = {
826     0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e};
827 const uint8_t HuffDecoderCommon::table17_27_emit_[16] = {
828     0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
829     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
830 const uint8_t HuffDecoderCommon::table17_28_emit_[16] = {
831     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62,
832     0x2b, 0x64, 0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68};
833 const uint8_t HuffDecoderCommon::table17_29_emit_[20] = {
834     0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72,
835     0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
836 const uint8_t HuffDecoderCommon::table17_30_emit_[32] = {
837     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b,
838     0x4a, 0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f,
839     0x2b, 0x50, 0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54};
840 const uint8_t HuffDecoderCommon::table17_31_emit_[36] = {
841     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b,
842     0x2b, 0x71, 0x2b, 0x76, 0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a,
843     0x2b, 0x26, 0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
844 const uint8_t HuffDecoderCommon::table17_32_emit_[8] = {0x7c, 0x30, 0x7c, 0x31,
845                                                         0x7c, 0x32, 0x7c, 0x61};
846 const uint8_t HuffDecoderCommon::table17_33_emit_[8] = {0x7c, 0x63, 0x7c, 0x65,
847                                                         0x7c, 0x69, 0x7c, 0x6f};
848 const uint8_t HuffDecoderCommon::table17_34_emit_[12] = {
849     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
850 const uint8_t HuffDecoderCommon::table17_35_emit_[16] = {
851     0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
852     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
853 const uint8_t HuffDecoderCommon::table17_36_emit_[16] = {
854     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62,
855     0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68};
856 const uint8_t HuffDecoderCommon::table17_37_emit_[20] = {
857     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72,
858     0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
859 const uint8_t HuffDecoderCommon::table17_38_emit_[32] = {
860     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c,
861     0x4a, 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f,
862     0x7c, 0x50, 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
863 const uint8_t HuffDecoderCommon::table17_39_emit_[36] = {
864     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
865     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
866     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
867 const uint8_t HuffDecoderCommon::table17_40_emit_[16] = {
868     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61,
869     0x23, 0x63, 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f};
870 const uint8_t HuffDecoderCommon::table17_41_emit_[28] = {
871     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d,
872     0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
873     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
874 const uint16_t HuffDecoderCommon::table17_41_ops_[64] = {
875     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
876     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
877     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
878     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
879     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
880     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
881     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
882     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2};
883 const uint8_t HuffDecoderCommon::table17_42_emit_[36] = {
884     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
885     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
886     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
887 const uint16_t HuffDecoderCommon::table17_42_ops_[64] = {
888     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
889     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
890     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
891     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
892     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
893     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
894     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
895     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112};
896 const uint8_t HuffDecoderCommon::table17_43_emit_[68] = {
897     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
898     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
899     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
900     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
901     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a,
902     0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
903 const uint16_t HuffDecoderCommon::table17_43_ops_[64] = {
904     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
905     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
906     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
907     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
908     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132,
909     0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172,
910     0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2,
911     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003};
912 const uint8_t HuffDecoderCommon::table17_44_emit_[16] = {
913     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61,
914     0x3e, 0x63, 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f};
915 const uint8_t HuffDecoderCommon::table17_45_emit_[28] = {
916     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d,
917     0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
918     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
919 const uint8_t HuffDecoderCommon::table17_46_emit_[36] = {
920     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
921     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
922     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
923 const uint8_t HuffDecoderCommon::table17_47_emit_[68] = {
924     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
925     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
926     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
927     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
928     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a,
929     0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
930 const uint8_t HuffDecoderCommon::table17_48_emit_[44] = {
931     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00,
932     0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20,
933     0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00,
934     0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
935 const uint16_t HuffDecoderCommon::table17_48_ops_[64] = {
936     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
937     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
938     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
939     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
940     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
941     0x0001, 0x00a2, 0x0001, 0x00b2, 0x0001, 0x00c2, 0x0001, 0x00d2,
942     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112,
943     0x0001, 0x0122, 0x0001, 0x0132, 0x0001, 0x0142, 0x0001, 0x0152};
944 const uint8_t HuffDecoderCommon::table17_49_emit_[92] = {
945     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
946     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
947     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
948     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
949     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
950     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
951     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
952     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a};
953 const uint16_t HuffDecoderCommon::table17_49_ops_[64] = {
954     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
955     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
956     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
957     0x0001, 0x00c2, 0x0001, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
958     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
959     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
960     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
961     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0001, 0x0001, 0x0001, 0x0003};
962 const uint8_t HuffDecoderCommon::table17_50_emit_[44] = {
963     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24,
964     0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20,
965     0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24,
966     0x34, 0x24, 0x35, 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
967 const uint8_t HuffDecoderCommon::table17_51_emit_[92] = {
968     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
969     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
970     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
971     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
972     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
973     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
974     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
975     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a};
976 const uint8_t HuffDecoderCommon::table17_52_emit_[44] = {
977     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40,
978     0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20,
979     0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40,
980     0x34, 0x40, 0x35, 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
981 const uint8_t HuffDecoderCommon::table17_53_emit_[92] = {
982     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
983     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
984     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
985     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
986     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
987     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
988     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
989     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a};
990 const uint8_t HuffDecoderCommon::table17_54_emit_[44] = {
991     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b,
992     0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20,
993     0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b,
994     0x34, 0x5b, 0x35, 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
995 const uint8_t HuffDecoderCommon::table17_55_emit_[92] = {
996     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
997     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
998     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
999     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
1000     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
1001     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
1002     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
1003     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a};
1004 const uint8_t HuffDecoderCommon::table17_56_emit_[44] = {
1005     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d,
1006     0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20,
1007     0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d,
1008     0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1009 const uint8_t HuffDecoderCommon::table17_57_emit_[92] = {
1010     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
1011     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
1012     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
1013     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
1014     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
1015     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
1016     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
1017     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a};
1018 const uint8_t HuffDecoderCommon::table17_58_emit_[44] = {
1019     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e,
1020     0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20,
1021     0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e,
1022     0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1023 const uint8_t HuffDecoderCommon::table17_59_emit_[92] = {
1024     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
1025     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
1026     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
1027     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
1028     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
1029     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
1030     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
1031     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a};
1032 const uint8_t HuffDecoderCommon::table17_60_emit_[72] = {
1033     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
1034     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
1035     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
1036     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
1037     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
1038     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75};
1039 const uint16_t HuffDecoderCommon::table17_60_ops_[64] = {
1040     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1041     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1042     0x0001, 0x0082, 0x0001, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
1043     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
1044     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
1045     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0001, 0x0001,
1046     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1047     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003};
1048 const uint8_t HuffDecoderCommon::table17_61_emit_[72] = {
1049     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
1050     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
1051     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
1052     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
1053     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
1054     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75};
1055 const uint8_t HuffDecoderCommon::table17_62_emit_[40] = {
1056     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63,
1057     0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74,
1058     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63,
1059     0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74};
1060 const uint16_t HuffDecoderCommon::table17_62_ops_[64] = {
1061     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1062     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1063     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1064     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1065     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1066     0x0122, 0x0132, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1067     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1068     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00a3};
1069 const uint8_t HuffDecoderCommon::table17_63_emit_[31] = {
1070     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
1071     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3,
1072     0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
1073 const uint16_t HuffDecoderCommon::table17_63_ops_[64] = {
1074     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1075     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1076     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1077     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1078     0x0001, 0x00a3, 0x0001, 0x00ab, 0x0001, 0x00b3, 0x00bb, 0x00c3,
1079     0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x0001, 0x0001,
1080     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1081     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004};
1082 const uint8_t* const HuffDecoderCommon::table17_emit_[64] = {
1083     table17_0_emit_,  table17_1_emit_,  table17_2_emit_,  table17_3_emit_,
1084     table17_4_emit_,  table17_5_emit_,  table17_6_emit_,  table17_7_emit_,
1085     table17_8_emit_,  table17_9_emit_,  table17_10_emit_, table17_11_emit_,
1086     table17_12_emit_, table17_13_emit_, table17_14_emit_, table17_15_emit_,
1087     table17_16_emit_, table17_17_emit_, table17_18_emit_, table17_19_emit_,
1088     table17_20_emit_, table17_21_emit_, table17_22_emit_, table17_23_emit_,
1089     table17_24_emit_, table17_25_emit_, table17_26_emit_, table17_27_emit_,
1090     table17_28_emit_, table17_29_emit_, table17_30_emit_, table17_31_emit_,
1091     table17_32_emit_, table17_33_emit_, table17_34_emit_, table17_35_emit_,
1092     table17_36_emit_, table17_37_emit_, table17_38_emit_, table17_39_emit_,
1093     table17_40_emit_, table17_41_emit_, table17_42_emit_, table17_43_emit_,
1094     table17_44_emit_, table17_45_emit_, table17_46_emit_, table17_47_emit_,
1095     table17_48_emit_, table17_49_emit_, table17_50_emit_, table17_51_emit_,
1096     table17_52_emit_, table17_53_emit_, table17_54_emit_, table17_55_emit_,
1097     table17_56_emit_, table17_57_emit_, table17_58_emit_, table17_59_emit_,
1098     table17_60_emit_, table17_61_emit_, table17_62_emit_, table17_63_emit_,
1099 };
1100 const uint16_t* const HuffDecoderCommon::table17_ops_[64] = {
1101     table17_0_ops_,  table17_0_ops_,  table17_0_ops_,  table17_0_ops_,
1102     table17_0_ops_,  table17_5_ops_,  table17_5_ops_,  table17_5_ops_,
1103     table17_5_ops_,  table17_5_ops_,  table17_5_ops_,  table17_11_ops_,
1104     table17_12_ops_, table17_12_ops_, table17_12_ops_, table17_15_ops_,
1105     table17_5_ops_,  table17_5_ops_,  table17_11_ops_, table17_12_ops_,
1106     table17_12_ops_, table17_21_ops_, table17_22_ops_, table17_23_ops_,
1107     table17_5_ops_,  table17_5_ops_,  table17_11_ops_, table17_12_ops_,
1108     table17_12_ops_, table17_21_ops_, table17_22_ops_, table17_23_ops_,
1109     table17_5_ops_,  table17_5_ops_,  table17_11_ops_, table17_12_ops_,
1110     table17_12_ops_, table17_21_ops_, table17_22_ops_, table17_23_ops_,
1111     table17_12_ops_, table17_41_ops_, table17_42_ops_, table17_43_ops_,
1112     table17_12_ops_, table17_41_ops_, table17_42_ops_, table17_43_ops_,
1113     table17_48_ops_, table17_49_ops_, table17_48_ops_, table17_49_ops_,
1114     table17_48_ops_, table17_49_ops_, table17_48_ops_, table17_49_ops_,
1115     table17_48_ops_, table17_49_ops_, table17_48_ops_, table17_49_ops_,
1116     table17_60_ops_, table17_60_ops_, table17_62_ops_, table17_63_ops_,
1117 };
1118 const uint8_t HuffDecoderCommon::table18_0_emit_[108] = {
1119     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
1120     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
1121     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x30, 0x20, 0x3f, 0x30, 0x25,
1122     0x3f, 0x30, 0x2d, 0x3f, 0x30, 0x2e, 0x3f, 0x30, 0x2f, 0x3f, 0x30, 0x33,
1123     0x3f, 0x30, 0x34, 0x3f, 0x30, 0x35, 0x3f, 0x30, 0x36, 0x3f, 0x30, 0x37,
1124     0x3f, 0x30, 0x38, 0x3f, 0x30, 0x39, 0x3f, 0x30, 0x3d, 0x3f, 0x30, 0x41,
1125     0x3f, 0x30, 0x5f, 0x3f, 0x30, 0x62, 0x3f, 0x30, 0x64, 0x3f, 0x30, 0x66,
1126     0x3f, 0x30, 0x67, 0x3f, 0x30, 0x68, 0x3f, 0x30, 0x6c, 0x3f, 0x30, 0x6d,
1127     0x3f, 0x30, 0x6e, 0x3f, 0x30, 0x70, 0x3f, 0x30, 0x72, 0x3f, 0x30, 0x75};
1128 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = {
1129     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049,
1130     0x0000, 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9,
1131     0x0000, 0x00c1, 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139,
1132     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9,
1133     0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9,
1134     0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 0x0349, 0x0000, 0x0000,
1135     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1136     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
1137 const uint8_t HuffDecoderCommon::table18_1_emit_[108] = {
1138     0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31, 0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61,
1139     0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65, 0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f,
1140     0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74, 0x3f, 0x31, 0x20, 0x3f, 0x31, 0x25,
1141     0x3f, 0x31, 0x2d, 0x3f, 0x31, 0x2e, 0x3f, 0x31, 0x2f, 0x3f, 0x31, 0x33,
1142     0x3f, 0x31, 0x34, 0x3f, 0x31, 0x35, 0x3f, 0x31, 0x36, 0x3f, 0x31, 0x37,
1143     0x3f, 0x31, 0x38, 0x3f, 0x31, 0x39, 0x3f, 0x31, 0x3d, 0x3f, 0x31, 0x41,
1144     0x3f, 0x31, 0x5f, 0x3f, 0x31, 0x62, 0x3f, 0x31, 0x64, 0x3f, 0x31, 0x66,
1145     0x3f, 0x31, 0x67, 0x3f, 0x31, 0x68, 0x3f, 0x31, 0x6c, 0x3f, 0x31, 0x6d,
1146     0x3f, 0x31, 0x6e, 0x3f, 0x31, 0x70, 0x3f, 0x31, 0x72, 0x3f, 0x31, 0x75};
1147 const uint8_t HuffDecoderCommon::table18_2_emit_[108] = {
1148     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
1149     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
1150     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x32, 0x20, 0x3f, 0x32, 0x25,
1151     0x3f, 0x32, 0x2d, 0x3f, 0x32, 0x2e, 0x3f, 0x32, 0x2f, 0x3f, 0x32, 0x33,
1152     0x3f, 0x32, 0x34, 0x3f, 0x32, 0x35, 0x3f, 0x32, 0x36, 0x3f, 0x32, 0x37,
1153     0x3f, 0x32, 0x38, 0x3f, 0x32, 0x39, 0x3f, 0x32, 0x3d, 0x3f, 0x32, 0x41,
1154     0x3f, 0x32, 0x5f, 0x3f, 0x32, 0x62, 0x3f, 0x32, 0x64, 0x3f, 0x32, 0x66,
1155     0x3f, 0x32, 0x67, 0x3f, 0x32, 0x68, 0x3f, 0x32, 0x6c, 0x3f, 0x32, 0x6d,
1156     0x3f, 0x32, 0x6e, 0x3f, 0x32, 0x70, 0x3f, 0x32, 0x72, 0x3f, 0x32, 0x75};
1157 const uint8_t HuffDecoderCommon::table18_3_emit_[108] = {
1158     0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31, 0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61,
1159     0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65, 0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f,
1160     0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74, 0x3f, 0x61, 0x20, 0x3f, 0x61, 0x25,
1161     0x3f, 0x61, 0x2d, 0x3f, 0x61, 0x2e, 0x3f, 0x61, 0x2f, 0x3f, 0x61, 0x33,
1162     0x3f, 0x61, 0x34, 0x3f, 0x61, 0x35, 0x3f, 0x61, 0x36, 0x3f, 0x61, 0x37,
1163     0x3f, 0x61, 0x38, 0x3f, 0x61, 0x39, 0x3f, 0x61, 0x3d, 0x3f, 0x61, 0x41,
1164     0x3f, 0x61, 0x5f, 0x3f, 0x61, 0x62, 0x3f, 0x61, 0x64, 0x3f, 0x61, 0x66,
1165     0x3f, 0x61, 0x67, 0x3f, 0x61, 0x68, 0x3f, 0x61, 0x6c, 0x3f, 0x61, 0x6d,
1166     0x3f, 0x61, 0x6e, 0x3f, 0x61, 0x70, 0x3f, 0x61, 0x72, 0x3f, 0x61, 0x75};
1167 const uint8_t HuffDecoderCommon::table18_4_emit_[108] = {
1168     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
1169     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
1170     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x63, 0x20, 0x3f, 0x63, 0x25,
1171     0x3f, 0x63, 0x2d, 0x3f, 0x63, 0x2e, 0x3f, 0x63, 0x2f, 0x3f, 0x63, 0x33,
1172     0x3f, 0x63, 0x34, 0x3f, 0x63, 0x35, 0x3f, 0x63, 0x36, 0x3f, 0x63, 0x37,
1173     0x3f, 0x63, 0x38, 0x3f, 0x63, 0x39, 0x3f, 0x63, 0x3d, 0x3f, 0x63, 0x41,
1174     0x3f, 0x63, 0x5f, 0x3f, 0x63, 0x62, 0x3f, 0x63, 0x64, 0x3f, 0x63, 0x66,
1175     0x3f, 0x63, 0x67, 0x3f, 0x63, 0x68, 0x3f, 0x63, 0x6c, 0x3f, 0x63, 0x6d,
1176     0x3f, 0x63, 0x6e, 0x3f, 0x63, 0x70, 0x3f, 0x63, 0x72, 0x3f, 0x63, 0x75};
1177 const uint8_t HuffDecoderCommon::table18_5_emit_[108] = {
1178     0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31, 0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61,
1179     0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65, 0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f,
1180     0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74, 0x3f, 0x65, 0x20, 0x3f, 0x65, 0x25,
1181     0x3f, 0x65, 0x2d, 0x3f, 0x65, 0x2e, 0x3f, 0x65, 0x2f, 0x3f, 0x65, 0x33,
1182     0x3f, 0x65, 0x34, 0x3f, 0x65, 0x35, 0x3f, 0x65, 0x36, 0x3f, 0x65, 0x37,
1183     0x3f, 0x65, 0x38, 0x3f, 0x65, 0x39, 0x3f, 0x65, 0x3d, 0x3f, 0x65, 0x41,
1184     0x3f, 0x65, 0x5f, 0x3f, 0x65, 0x62, 0x3f, 0x65, 0x64, 0x3f, 0x65, 0x66,
1185     0x3f, 0x65, 0x67, 0x3f, 0x65, 0x68, 0x3f, 0x65, 0x6c, 0x3f, 0x65, 0x6d,
1186     0x3f, 0x65, 0x6e, 0x3f, 0x65, 0x70, 0x3f, 0x65, 0x72, 0x3f, 0x65, 0x75};
1187 const uint8_t HuffDecoderCommon::table18_6_emit_[108] = {
1188     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
1189     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
1190     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x69, 0x20, 0x3f, 0x69, 0x25,
1191     0x3f, 0x69, 0x2d, 0x3f, 0x69, 0x2e, 0x3f, 0x69, 0x2f, 0x3f, 0x69, 0x33,
1192     0x3f, 0x69, 0x34, 0x3f, 0x69, 0x35, 0x3f, 0x69, 0x36, 0x3f, 0x69, 0x37,
1193     0x3f, 0x69, 0x38, 0x3f, 0x69, 0x39, 0x3f, 0x69, 0x3d, 0x3f, 0x69, 0x41,
1194     0x3f, 0x69, 0x5f, 0x3f, 0x69, 0x62, 0x3f, 0x69, 0x64, 0x3f, 0x69, 0x66,
1195     0x3f, 0x69, 0x67, 0x3f, 0x69, 0x68, 0x3f, 0x69, 0x6c, 0x3f, 0x69, 0x6d,
1196     0x3f, 0x69, 0x6e, 0x3f, 0x69, 0x70, 0x3f, 0x69, 0x72, 0x3f, 0x69, 0x75};
1197 const uint8_t HuffDecoderCommon::table18_7_emit_[108] = {
1198     0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31, 0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61,
1199     0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65, 0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f,
1200     0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74, 0x3f, 0x6f, 0x20, 0x3f, 0x6f, 0x25,
1201     0x3f, 0x6f, 0x2d, 0x3f, 0x6f, 0x2e, 0x3f, 0x6f, 0x2f, 0x3f, 0x6f, 0x33,
1202     0x3f, 0x6f, 0x34, 0x3f, 0x6f, 0x35, 0x3f, 0x6f, 0x36, 0x3f, 0x6f, 0x37,
1203     0x3f, 0x6f, 0x38, 0x3f, 0x6f, 0x39, 0x3f, 0x6f, 0x3d, 0x3f, 0x6f, 0x41,
1204     0x3f, 0x6f, 0x5f, 0x3f, 0x6f, 0x62, 0x3f, 0x6f, 0x64, 0x3f, 0x6f, 0x66,
1205     0x3f, 0x6f, 0x67, 0x3f, 0x6f, 0x68, 0x3f, 0x6f, 0x6c, 0x3f, 0x6f, 0x6d,
1206     0x3f, 0x6f, 0x6e, 0x3f, 0x6f, 0x70, 0x3f, 0x6f, 0x72, 0x3f, 0x6f, 0x75};
1207 const uint8_t HuffDecoderCommon::table18_8_emit_[108] = {
1208     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
1209     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
1210     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x73, 0x20, 0x3f, 0x73, 0x25,
1211     0x3f, 0x73, 0x2d, 0x3f, 0x73, 0x2e, 0x3f, 0x73, 0x2f, 0x3f, 0x73, 0x33,
1212     0x3f, 0x73, 0x34, 0x3f, 0x73, 0x35, 0x3f, 0x73, 0x36, 0x3f, 0x73, 0x37,
1213     0x3f, 0x73, 0x38, 0x3f, 0x73, 0x39, 0x3f, 0x73, 0x3d, 0x3f, 0x73, 0x41,
1214     0x3f, 0x73, 0x5f, 0x3f, 0x73, 0x62, 0x3f, 0x73, 0x64, 0x3f, 0x73, 0x66,
1215     0x3f, 0x73, 0x67, 0x3f, 0x73, 0x68, 0x3f, 0x73, 0x6c, 0x3f, 0x73, 0x6d,
1216     0x3f, 0x73, 0x6e, 0x3f, 0x73, 0x70, 0x3f, 0x73, 0x72, 0x3f, 0x73, 0x75};
1217 const uint8_t HuffDecoderCommon::table18_9_emit_[108] = {
1218     0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31, 0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61,
1219     0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65, 0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f,
1220     0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74, 0x3f, 0x74, 0x20, 0x3f, 0x74, 0x25,
1221     0x3f, 0x74, 0x2d, 0x3f, 0x74, 0x2e, 0x3f, 0x74, 0x2f, 0x3f, 0x74, 0x33,
1222     0x3f, 0x74, 0x34, 0x3f, 0x74, 0x35, 0x3f, 0x74, 0x36, 0x3f, 0x74, 0x37,
1223     0x3f, 0x74, 0x38, 0x3f, 0x74, 0x39, 0x3f, 0x74, 0x3d, 0x3f, 0x74, 0x41,
1224     0x3f, 0x74, 0x5f, 0x3f, 0x74, 0x62, 0x3f, 0x74, 0x64, 0x3f, 0x74, 0x66,
1225     0x3f, 0x74, 0x67, 0x3f, 0x74, 0x68, 0x3f, 0x74, 0x6c, 0x3f, 0x74, 0x6d,
1226     0x3f, 0x74, 0x6e, 0x3f, 0x74, 0x70, 0x3f, 0x74, 0x72, 0x3f, 0x74, 0x75};
1227 const uint8_t HuffDecoderCommon::table18_10_emit_[60] = {
1228     0x3f, 0x20, 0x30, 0x3f, 0x20, 0x31, 0x3f, 0x20, 0x32, 0x3f, 0x20, 0x61,
1229     0x3f, 0x20, 0x63, 0x3f, 0x20, 0x65, 0x3f, 0x20, 0x69, 0x3f, 0x20, 0x6f,
1230     0x3f, 0x20, 0x73, 0x3f, 0x20, 0x74, 0x3f, 0x25, 0x30, 0x3f, 0x25, 0x31,
1231     0x3f, 0x25, 0x32, 0x3f, 0x25, 0x61, 0x3f, 0x25, 0x63, 0x3f, 0x25, 0x65,
1232     0x3f, 0x25, 0x69, 0x3f, 0x25, 0x6f, 0x3f, 0x25, 0x73, 0x3f, 0x25, 0x74};
1233 const uint16_t HuffDecoderCommon::table18_10_ops_[64] = {
1234     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9,
1235     0x00c1, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1236     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1237     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1238     0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 0x0199,
1239     0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1240     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1241     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f2};
1242 const uint8_t HuffDecoderCommon::table18_11_emit_[60] = {
1243     0x3f, 0x2d, 0x30, 0x3f, 0x2d, 0x31, 0x3f, 0x2d, 0x32, 0x3f, 0x2d, 0x61,
1244     0x3f, 0x2d, 0x63, 0x3f, 0x2d, 0x65, 0x3f, 0x2d, 0x69, 0x3f, 0x2d, 0x6f,
1245     0x3f, 0x2d, 0x73, 0x3f, 0x2d, 0x74, 0x3f, 0x2e, 0x30, 0x3f, 0x2e, 0x31,
1246     0x3f, 0x2e, 0x32, 0x3f, 0x2e, 0x61, 0x3f, 0x2e, 0x63, 0x3f, 0x2e, 0x65,
1247     0x3f, 0x2e, 0x69, 0x3f, 0x2e, 0x6f, 0x3f, 0x2e, 0x73, 0x3f, 0x2e, 0x74};
1248 const uint8_t HuffDecoderCommon::table18_12_emit_[60] = {
1249     0x3f, 0x2f, 0x30, 0x3f, 0x2f, 0x31, 0x3f, 0x2f, 0x32, 0x3f, 0x2f, 0x61,
1250     0x3f, 0x2f, 0x63, 0x3f, 0x2f, 0x65, 0x3f, 0x2f, 0x69, 0x3f, 0x2f, 0x6f,
1251     0x3f, 0x2f, 0x73, 0x3f, 0x2f, 0x74, 0x3f, 0x33, 0x30, 0x3f, 0x33, 0x31,
1252     0x3f, 0x33, 0x32, 0x3f, 0x33, 0x61, 0x3f, 0x33, 0x63, 0x3f, 0x33, 0x65,
1253     0x3f, 0x33, 0x69, 0x3f, 0x33, 0x6f, 0x3f, 0x33, 0x73, 0x3f, 0x33, 0x74};
1254 const uint8_t HuffDecoderCommon::table18_13_emit_[60] = {
1255     0x3f, 0x34, 0x30, 0x3f, 0x34, 0x31, 0x3f, 0x34, 0x32, 0x3f, 0x34, 0x61,
1256     0x3f, 0x34, 0x63, 0x3f, 0x34, 0x65, 0x3f, 0x34, 0x69, 0x3f, 0x34, 0x6f,
1257     0x3f, 0x34, 0x73, 0x3f, 0x34, 0x74, 0x3f, 0x35, 0x30, 0x3f, 0x35, 0x31,
1258     0x3f, 0x35, 0x32, 0x3f, 0x35, 0x61, 0x3f, 0x35, 0x63, 0x3f, 0x35, 0x65,
1259     0x3f, 0x35, 0x69, 0x3f, 0x35, 0x6f, 0x3f, 0x35, 0x73, 0x3f, 0x35, 0x74};
1260 const uint8_t HuffDecoderCommon::table18_14_emit_[60] = {
1261     0x3f, 0x36, 0x30, 0x3f, 0x36, 0x31, 0x3f, 0x36, 0x32, 0x3f, 0x36, 0x61,
1262     0x3f, 0x36, 0x63, 0x3f, 0x36, 0x65, 0x3f, 0x36, 0x69, 0x3f, 0x36, 0x6f,
1263     0x3f, 0x36, 0x73, 0x3f, 0x36, 0x74, 0x3f, 0x37, 0x30, 0x3f, 0x37, 0x31,
1264     0x3f, 0x37, 0x32, 0x3f, 0x37, 0x61, 0x3f, 0x37, 0x63, 0x3f, 0x37, 0x65,
1265     0x3f, 0x37, 0x69, 0x3f, 0x37, 0x6f, 0x3f, 0x37, 0x73, 0x3f, 0x37, 0x74};
1266 const uint8_t HuffDecoderCommon::table18_15_emit_[60] = {
1267     0x3f, 0x38, 0x30, 0x3f, 0x38, 0x31, 0x3f, 0x38, 0x32, 0x3f, 0x38, 0x61,
1268     0x3f, 0x38, 0x63, 0x3f, 0x38, 0x65, 0x3f, 0x38, 0x69, 0x3f, 0x38, 0x6f,
1269     0x3f, 0x38, 0x73, 0x3f, 0x38, 0x74, 0x3f, 0x39, 0x30, 0x3f, 0x39, 0x31,
1270     0x3f, 0x39, 0x32, 0x3f, 0x39, 0x61, 0x3f, 0x39, 0x63, 0x3f, 0x39, 0x65,
1271     0x3f, 0x39, 0x69, 0x3f, 0x39, 0x6f, 0x3f, 0x39, 0x73, 0x3f, 0x39, 0x74};
1272 const uint8_t HuffDecoderCommon::table18_16_emit_[60] = {
1273     0x3f, 0x3d, 0x30, 0x3f, 0x3d, 0x31, 0x3f, 0x3d, 0x32, 0x3f, 0x3d, 0x61,
1274     0x3f, 0x3d, 0x63, 0x3f, 0x3d, 0x65, 0x3f, 0x3d, 0x69, 0x3f, 0x3d, 0x6f,
1275     0x3f, 0x3d, 0x73, 0x3f, 0x3d, 0x74, 0x3f, 0x41, 0x30, 0x3f, 0x41, 0x31,
1276     0x3f, 0x41, 0x32, 0x3f, 0x41, 0x61, 0x3f, 0x41, 0x63, 0x3f, 0x41, 0x65,
1277     0x3f, 0x41, 0x69, 0x3f, 0x41, 0x6f, 0x3f, 0x41, 0x73, 0x3f, 0x41, 0x74};
1278 const uint8_t HuffDecoderCommon::table18_17_emit_[60] = {
1279     0x3f, 0x5f, 0x30, 0x3f, 0x5f, 0x31, 0x3f, 0x5f, 0x32, 0x3f, 0x5f, 0x61,
1280     0x3f, 0x5f, 0x63, 0x3f, 0x5f, 0x65, 0x3f, 0x5f, 0x69, 0x3f, 0x5f, 0x6f,
1281     0x3f, 0x5f, 0x73, 0x3f, 0x5f, 0x74, 0x3f, 0x62, 0x30, 0x3f, 0x62, 0x31,
1282     0x3f, 0x62, 0x32, 0x3f, 0x62, 0x61, 0x3f, 0x62, 0x63, 0x3f, 0x62, 0x65,
1283     0x3f, 0x62, 0x69, 0x3f, 0x62, 0x6f, 0x3f, 0x62, 0x73, 0x3f, 0x62, 0x74};
1284 const uint8_t HuffDecoderCommon::table18_18_emit_[60] = {
1285     0x3f, 0x64, 0x30, 0x3f, 0x64, 0x31, 0x3f, 0x64, 0x32, 0x3f, 0x64, 0x61,
1286     0x3f, 0x64, 0x63, 0x3f, 0x64, 0x65, 0x3f, 0x64, 0x69, 0x3f, 0x64, 0x6f,
1287     0x3f, 0x64, 0x73, 0x3f, 0x64, 0x74, 0x3f, 0x66, 0x30, 0x3f, 0x66, 0x31,
1288     0x3f, 0x66, 0x32, 0x3f, 0x66, 0x61, 0x3f, 0x66, 0x63, 0x3f, 0x66, 0x65,
1289     0x3f, 0x66, 0x69, 0x3f, 0x66, 0x6f, 0x3f, 0x66, 0x73, 0x3f, 0x66, 0x74};
1290 const uint8_t HuffDecoderCommon::table18_19_emit_[60] = {
1291     0x3f, 0x67, 0x30, 0x3f, 0x67, 0x31, 0x3f, 0x67, 0x32, 0x3f, 0x67, 0x61,
1292     0x3f, 0x67, 0x63, 0x3f, 0x67, 0x65, 0x3f, 0x67, 0x69, 0x3f, 0x67, 0x6f,
1293     0x3f, 0x67, 0x73, 0x3f, 0x67, 0x74, 0x3f, 0x68, 0x30, 0x3f, 0x68, 0x31,
1294     0x3f, 0x68, 0x32, 0x3f, 0x68, 0x61, 0x3f, 0x68, 0x63, 0x3f, 0x68, 0x65,
1295     0x3f, 0x68, 0x69, 0x3f, 0x68, 0x6f, 0x3f, 0x68, 0x73, 0x3f, 0x68, 0x74};
1296 const uint8_t HuffDecoderCommon::table18_20_emit_[60] = {
1297     0x3f, 0x6c, 0x30, 0x3f, 0x6c, 0x31, 0x3f, 0x6c, 0x32, 0x3f, 0x6c, 0x61,
1298     0x3f, 0x6c, 0x63, 0x3f, 0x6c, 0x65, 0x3f, 0x6c, 0x69, 0x3f, 0x6c, 0x6f,
1299     0x3f, 0x6c, 0x73, 0x3f, 0x6c, 0x74, 0x3f, 0x6d, 0x30, 0x3f, 0x6d, 0x31,
1300     0x3f, 0x6d, 0x32, 0x3f, 0x6d, 0x61, 0x3f, 0x6d, 0x63, 0x3f, 0x6d, 0x65,
1301     0x3f, 0x6d, 0x69, 0x3f, 0x6d, 0x6f, 0x3f, 0x6d, 0x73, 0x3f, 0x6d, 0x74};
1302 const uint8_t HuffDecoderCommon::table18_21_emit_[60] = {
1303     0x3f, 0x6e, 0x30, 0x3f, 0x6e, 0x31, 0x3f, 0x6e, 0x32, 0x3f, 0x6e, 0x61,
1304     0x3f, 0x6e, 0x63, 0x3f, 0x6e, 0x65, 0x3f, 0x6e, 0x69, 0x3f, 0x6e, 0x6f,
1305     0x3f, 0x6e, 0x73, 0x3f, 0x6e, 0x74, 0x3f, 0x70, 0x30, 0x3f, 0x70, 0x31,
1306     0x3f, 0x70, 0x32, 0x3f, 0x70, 0x61, 0x3f, 0x70, 0x63, 0x3f, 0x70, 0x65,
1307     0x3f, 0x70, 0x69, 0x3f, 0x70, 0x6f, 0x3f, 0x70, 0x73, 0x3f, 0x70, 0x74};
1308 const uint8_t HuffDecoderCommon::table18_22_emit_[60] = {
1309     0x3f, 0x72, 0x30, 0x3f, 0x72, 0x31, 0x3f, 0x72, 0x32, 0x3f, 0x72, 0x61,
1310     0x3f, 0x72, 0x63, 0x3f, 0x72, 0x65, 0x3f, 0x72, 0x69, 0x3f, 0x72, 0x6f,
1311     0x3f, 0x72, 0x73, 0x3f, 0x72, 0x74, 0x3f, 0x75, 0x30, 0x3f, 0x75, 0x31,
1312     0x3f, 0x75, 0x32, 0x3f, 0x75, 0x61, 0x3f, 0x75, 0x63, 0x3f, 0x75, 0x65,
1313     0x3f, 0x75, 0x69, 0x3f, 0x75, 0x6f, 0x3f, 0x75, 0x73, 0x3f, 0x75, 0x74};
1314 const uint8_t HuffDecoderCommon::table18_23_emit_[8] = {0x3f, 0x3a, 0x3f, 0x42,
1315                                                         0x3f, 0x43, 0x3f, 0x44};
1316 const uint16_t HuffDecoderCommon::table18_23_ops_[64] = {
1317     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1318     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1319     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1320     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1321     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1322     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1323     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1324     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032};
1325 const uint8_t HuffDecoderCommon::table18_24_emit_[8] = {0x3f, 0x45, 0x3f, 0x46,
1326                                                         0x3f, 0x47, 0x3f, 0x48};
1327 const uint8_t HuffDecoderCommon::table18_25_emit_[8] = {0x3f, 0x49, 0x3f, 0x4a,
1328                                                         0x3f, 0x4b, 0x3f, 0x4c};
1329 const uint8_t HuffDecoderCommon::table18_26_emit_[8] = {0x3f, 0x4d, 0x3f, 0x4e,
1330                                                         0x3f, 0x4f, 0x3f, 0x50};
1331 const uint8_t HuffDecoderCommon::table18_27_emit_[8] = {0x3f, 0x51, 0x3f, 0x52,
1332                                                         0x3f, 0x53, 0x3f, 0x54};
1333 const uint8_t HuffDecoderCommon::table18_28_emit_[8] = {0x3f, 0x55, 0x3f, 0x56,
1334                                                         0x3f, 0x57, 0x3f, 0x59};
1335 const uint8_t HuffDecoderCommon::table18_29_emit_[8] = {0x3f, 0x6a, 0x3f, 0x6b,
1336                                                         0x3f, 0x71, 0x3f, 0x76};
1337 const uint8_t HuffDecoderCommon::table18_30_emit_[8] = {0x3f, 0x77, 0x3f, 0x78,
1338                                                         0x3f, 0x79, 0x3f, 0x7a};
1339 const uint8_t HuffDecoderCommon::table18_31_emit_[27] = {
1340     0x3f, 0x26, 0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f,
1341     0x58, 0x3f, 0x5a, 0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28,
1342     0x3f, 0x29, 0x3f, 0x3f, 0x27, 0x3f, 0x2b, 0x3f, 0x7c};
1343 const uint16_t HuffDecoderCommon::table18_31_ops_[64] = {
1344     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1345     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1346     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1347     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1348     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1349     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1350     0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082, 0x0000, 0x0092,
1351     0x0000, 0x00a2, 0x00aa, 0x00ba, 0x00ca, 0x0000, 0x0000, 0x0003};
1352 const uint8_t HuffDecoderCommon::table18_32_emit_[60] = {
1353     0x27, 0x30, 0x30, 0x27, 0x30, 0x31, 0x27, 0x30, 0x32, 0x27, 0x30, 0x61,
1354     0x27, 0x30, 0x63, 0x27, 0x30, 0x65, 0x27, 0x30, 0x69, 0x27, 0x30, 0x6f,
1355     0x27, 0x30, 0x73, 0x27, 0x30, 0x74, 0x27, 0x31, 0x30, 0x27, 0x31, 0x31,
1356     0x27, 0x31, 0x32, 0x27, 0x31, 0x61, 0x27, 0x31, 0x63, 0x27, 0x31, 0x65,
1357     0x27, 0x31, 0x69, 0x27, 0x31, 0x6f, 0x27, 0x31, 0x73, 0x27, 0x31, 0x74};
1358 const uint8_t HuffDecoderCommon::table18_33_emit_[60] = {
1359     0x27, 0x32, 0x30, 0x27, 0x32, 0x31, 0x27, 0x32, 0x32, 0x27, 0x32, 0x61,
1360     0x27, 0x32, 0x63, 0x27, 0x32, 0x65, 0x27, 0x32, 0x69, 0x27, 0x32, 0x6f,
1361     0x27, 0x32, 0x73, 0x27, 0x32, 0x74, 0x27, 0x61, 0x30, 0x27, 0x61, 0x31,
1362     0x27, 0x61, 0x32, 0x27, 0x61, 0x61, 0x27, 0x61, 0x63, 0x27, 0x61, 0x65,
1363     0x27, 0x61, 0x69, 0x27, 0x61, 0x6f, 0x27, 0x61, 0x73, 0x27, 0x61, 0x74};
1364 const uint8_t HuffDecoderCommon::table18_34_emit_[60] = {
1365     0x27, 0x63, 0x30, 0x27, 0x63, 0x31, 0x27, 0x63, 0x32, 0x27, 0x63, 0x61,
1366     0x27, 0x63, 0x63, 0x27, 0x63, 0x65, 0x27, 0x63, 0x69, 0x27, 0x63, 0x6f,
1367     0x27, 0x63, 0x73, 0x27, 0x63, 0x74, 0x27, 0x65, 0x30, 0x27, 0x65, 0x31,
1368     0x27, 0x65, 0x32, 0x27, 0x65, 0x61, 0x27, 0x65, 0x63, 0x27, 0x65, 0x65,
1369     0x27, 0x65, 0x69, 0x27, 0x65, 0x6f, 0x27, 0x65, 0x73, 0x27, 0x65, 0x74};
1370 const uint8_t HuffDecoderCommon::table18_35_emit_[60] = {
1371     0x27, 0x69, 0x30, 0x27, 0x69, 0x31, 0x27, 0x69, 0x32, 0x27, 0x69, 0x61,
1372     0x27, 0x69, 0x63, 0x27, 0x69, 0x65, 0x27, 0x69, 0x69, 0x27, 0x69, 0x6f,
1373     0x27, 0x69, 0x73, 0x27, 0x69, 0x74, 0x27, 0x6f, 0x30, 0x27, 0x6f, 0x31,
1374     0x27, 0x6f, 0x32, 0x27, 0x6f, 0x61, 0x27, 0x6f, 0x63, 0x27, 0x6f, 0x65,
1375     0x27, 0x6f, 0x69, 0x27, 0x6f, 0x6f, 0x27, 0x6f, 0x73, 0x27, 0x6f, 0x74};
1376 const uint8_t HuffDecoderCommon::table18_36_emit_[60] = {
1377     0x27, 0x73, 0x30, 0x27, 0x73, 0x31, 0x27, 0x73, 0x32, 0x27, 0x73, 0x61,
1378     0x27, 0x73, 0x63, 0x27, 0x73, 0x65, 0x27, 0x73, 0x69, 0x27, 0x73, 0x6f,
1379     0x27, 0x73, 0x73, 0x27, 0x73, 0x74, 0x27, 0x74, 0x30, 0x27, 0x74, 0x31,
1380     0x27, 0x74, 0x32, 0x27, 0x74, 0x61, 0x27, 0x74, 0x63, 0x27, 0x74, 0x65,
1381     0x27, 0x74, 0x69, 0x27, 0x74, 0x6f, 0x27, 0x74, 0x73, 0x27, 0x74, 0x74};
1382 const uint8_t HuffDecoderCommon::table18_37_emit_[8] = {0x27, 0x20, 0x27, 0x25,
1383                                                         0x27, 0x2d, 0x27, 0x2e};
1384 const uint8_t HuffDecoderCommon::table18_38_emit_[8] = {0x27, 0x2f, 0x27, 0x33,
1385                                                         0x27, 0x34, 0x27, 0x35};
1386 const uint8_t HuffDecoderCommon::table18_39_emit_[8] = {0x27, 0x36, 0x27, 0x37,
1387                                                         0x27, 0x38, 0x27, 0x39};
1388 const uint8_t HuffDecoderCommon::table18_40_emit_[8] = {0x27, 0x3d, 0x27, 0x41,
1389                                                         0x27, 0x5f, 0x27, 0x62};
1390 const uint8_t HuffDecoderCommon::table18_41_emit_[8] = {0x27, 0x64, 0x27, 0x66,
1391                                                         0x27, 0x67, 0x27, 0x68};
1392 const uint8_t HuffDecoderCommon::table18_42_emit_[8] = {0x27, 0x6c, 0x27, 0x6d,
1393                                                         0x27, 0x6e, 0x27, 0x70};
1394 const uint8_t HuffDecoderCommon::table18_43_emit_[12] = {
1395     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
1396 const uint16_t HuffDecoderCommon::table18_43_ops_[64] = {
1397     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1398     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1399     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1400     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1401     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1402     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1403     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1404     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
1405 const uint8_t HuffDecoderCommon::table18_44_emit_[16] = {
1406     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48,
1407     0x27, 0x49, 0x27, 0x4a, 0x27, 0x4b, 0x27, 0x4c};
1408 const uint16_t HuffDecoderCommon::table18_44_ops_[64] = {
1409     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1410     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1411     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1412     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1413     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1414     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1415     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
1416     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072};
1417 const uint8_t HuffDecoderCommon::table18_45_emit_[16] = {
1418     0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
1419     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54};
1420 const uint8_t HuffDecoderCommon::table18_46_emit_[16] = {
1421     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59,
1422     0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76};
1423 const uint8_t HuffDecoderCommon::table18_47_emit_[30] = {
1424     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26,
1425     0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a,
1426     0x27, 0x21, 0x27, 0x22, 0x27, 0x28, 0x27, 0x29, 0x27, 0x3f};
1427 const uint16_t HuffDecoderCommon::table18_47_ops_[64] = {
1428     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1429     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1430     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1431     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1432     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1433     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1434     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1435     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0000, 0x0000, 0x0003};
1436 const uint8_t HuffDecoderCommon::table18_48_emit_[60] = {
1437     0x2b, 0x30, 0x30, 0x2b, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x2b, 0x30, 0x61,
1438     0x2b, 0x30, 0x63, 0x2b, 0x30, 0x65, 0x2b, 0x30, 0x69, 0x2b, 0x30, 0x6f,
1439     0x2b, 0x30, 0x73, 0x2b, 0x30, 0x74, 0x2b, 0x31, 0x30, 0x2b, 0x31, 0x31,
1440     0x2b, 0x31, 0x32, 0x2b, 0x31, 0x61, 0x2b, 0x31, 0x63, 0x2b, 0x31, 0x65,
1441     0x2b, 0x31, 0x69, 0x2b, 0x31, 0x6f, 0x2b, 0x31, 0x73, 0x2b, 0x31, 0x74};
1442 const uint8_t HuffDecoderCommon::table18_49_emit_[60] = {
1443     0x2b, 0x32, 0x30, 0x2b, 0x32, 0x31, 0x2b, 0x32, 0x32, 0x2b, 0x32, 0x61,
1444     0x2b, 0x32, 0x63, 0x2b, 0x32, 0x65, 0x2b, 0x32, 0x69, 0x2b, 0x32, 0x6f,
1445     0x2b, 0x32, 0x73, 0x2b, 0x32, 0x74, 0x2b, 0x61, 0x30, 0x2b, 0x61, 0x31,
1446     0x2b, 0x61, 0x32, 0x2b, 0x61, 0x61, 0x2b, 0x61, 0x63, 0x2b, 0x61, 0x65,
1447     0x2b, 0x61, 0x69, 0x2b, 0x61, 0x6f, 0x2b, 0x61, 0x73, 0x2b, 0x61, 0x74};
1448 const uint8_t HuffDecoderCommon::table18_50_emit_[60] = {
1449     0x2b, 0x63, 0x30, 0x2b, 0x63, 0x31, 0x2b, 0x63, 0x32, 0x2b, 0x63, 0x61,
1450     0x2b, 0x63, 0x63, 0x2b, 0x63, 0x65, 0x2b, 0x63, 0x69, 0x2b, 0x63, 0x6f,
1451     0x2b, 0x63, 0x73, 0x2b, 0x63, 0x74, 0x2b, 0x65, 0x30, 0x2b, 0x65, 0x31,
1452     0x2b, 0x65, 0x32, 0x2b, 0x65, 0x61, 0x2b, 0x65, 0x63, 0x2b, 0x65, 0x65,
1453     0x2b, 0x65, 0x69, 0x2b, 0x65, 0x6f, 0x2b, 0x65, 0x73, 0x2b, 0x65, 0x74};
1454 const uint8_t HuffDecoderCommon::table18_51_emit_[60] = {
1455     0x2b, 0x69, 0x30, 0x2b, 0x69, 0x31, 0x2b, 0x69, 0x32, 0x2b, 0x69, 0x61,
1456     0x2b, 0x69, 0x63, 0x2b, 0x69, 0x65, 0x2b, 0x69, 0x69, 0x2b, 0x69, 0x6f,
1457     0x2b, 0x69, 0x73, 0x2b, 0x69, 0x74, 0x2b, 0x6f, 0x30, 0x2b, 0x6f, 0x31,
1458     0x2b, 0x6f, 0x32, 0x2b, 0x6f, 0x61, 0x2b, 0x6f, 0x63, 0x2b, 0x6f, 0x65,
1459     0x2b, 0x6f, 0x69, 0x2b, 0x6f, 0x6f, 0x2b, 0x6f, 0x73, 0x2b, 0x6f, 0x74};
1460 const uint8_t HuffDecoderCommon::table18_52_emit_[60] = {
1461     0x2b, 0x73, 0x30, 0x2b, 0x73, 0x31, 0x2b, 0x73, 0x32, 0x2b, 0x73, 0x61,
1462     0x2b, 0x73, 0x63, 0x2b, 0x73, 0x65, 0x2b, 0x73, 0x69, 0x2b, 0x73, 0x6f,
1463     0x2b, 0x73, 0x73, 0x2b, 0x73, 0x74, 0x2b, 0x74, 0x30, 0x2b, 0x74, 0x31,
1464     0x2b, 0x74, 0x32, 0x2b, 0x74, 0x61, 0x2b, 0x74, 0x63, 0x2b, 0x74, 0x65,
1465     0x2b, 0x74, 0x69, 0x2b, 0x74, 0x6f, 0x2b, 0x74, 0x73, 0x2b, 0x74, 0x74};
1466 const uint8_t HuffDecoderCommon::table18_53_emit_[8] = {0x2b, 0x20, 0x2b, 0x25,
1467                                                         0x2b, 0x2d, 0x2b, 0x2e};
1468 const uint8_t HuffDecoderCommon::table18_54_emit_[8] = {0x2b, 0x2f, 0x2b, 0x33,
1469                                                         0x2b, 0x34, 0x2b, 0x35};
1470 const uint8_t HuffDecoderCommon::table18_55_emit_[8] = {0x2b, 0x36, 0x2b, 0x37,
1471                                                         0x2b, 0x38, 0x2b, 0x39};
1472 const uint8_t HuffDecoderCommon::table18_56_emit_[8] = {0x2b, 0x3d, 0x2b, 0x41,
1473                                                         0x2b, 0x5f, 0x2b, 0x62};
1474 const uint8_t HuffDecoderCommon::table18_57_emit_[8] = {0x2b, 0x64, 0x2b, 0x66,
1475                                                         0x2b, 0x67, 0x2b, 0x68};
1476 const uint8_t HuffDecoderCommon::table18_58_emit_[8] = {0x2b, 0x6c, 0x2b, 0x6d,
1477                                                         0x2b, 0x6e, 0x2b, 0x70};
1478 const uint8_t HuffDecoderCommon::table18_59_emit_[12] = {
1479     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
1480 const uint8_t HuffDecoderCommon::table18_60_emit_[16] = {
1481     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48,
1482     0x2b, 0x49, 0x2b, 0x4a, 0x2b, 0x4b, 0x2b, 0x4c};
1483 const uint8_t HuffDecoderCommon::table18_61_emit_[16] = {
1484     0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
1485     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54};
1486 const uint8_t HuffDecoderCommon::table18_62_emit_[16] = {
1487     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59,
1488     0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76};
1489 const uint8_t HuffDecoderCommon::table18_63_emit_[30] = {
1490     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26,
1491     0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a,
1492     0x2b, 0x21, 0x2b, 0x22, 0x2b, 0x28, 0x2b, 0x29, 0x2b, 0x3f};
1493 const uint8_t HuffDecoderCommon::table18_64_emit_[60] = {
1494     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
1495     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
1496     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31,
1497     0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65,
1498     0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74};
1499 const uint8_t HuffDecoderCommon::table18_65_emit_[60] = {
1500     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
1501     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
1502     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31,
1503     0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65,
1504     0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74};
1505 const uint8_t HuffDecoderCommon::table18_66_emit_[60] = {
1506     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
1507     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
1508     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31,
1509     0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65,
1510     0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74};
1511 const uint8_t HuffDecoderCommon::table18_67_emit_[60] = {
1512     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
1513     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
1514     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31,
1515     0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65,
1516     0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74};
1517 const uint8_t HuffDecoderCommon::table18_68_emit_[60] = {
1518     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
1519     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
1520     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31,
1521     0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65,
1522     0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74};
1523 const uint8_t HuffDecoderCommon::table18_69_emit_[8] = {0x7c, 0x20, 0x7c, 0x25,
1524                                                         0x7c, 0x2d, 0x7c, 0x2e};
1525 const uint8_t HuffDecoderCommon::table18_70_emit_[8] = {0x7c, 0x2f, 0x7c, 0x33,
1526                                                         0x7c, 0x34, 0x7c, 0x35};
1527 const uint8_t HuffDecoderCommon::table18_71_emit_[8] = {0x7c, 0x36, 0x7c, 0x37,
1528                                                         0x7c, 0x38, 0x7c, 0x39};
1529 const uint8_t HuffDecoderCommon::table18_72_emit_[8] = {0x7c, 0x3d, 0x7c, 0x41,
1530                                                         0x7c, 0x5f, 0x7c, 0x62};
1531 const uint8_t HuffDecoderCommon::table18_73_emit_[8] = {0x7c, 0x64, 0x7c, 0x66,
1532                                                         0x7c, 0x67, 0x7c, 0x68};
1533 const uint8_t HuffDecoderCommon::table18_74_emit_[8] = {0x7c, 0x6c, 0x7c, 0x6d,
1534                                                         0x7c, 0x6e, 0x7c, 0x70};
1535 const uint8_t HuffDecoderCommon::table18_75_emit_[12] = {
1536     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
1537 const uint8_t HuffDecoderCommon::table18_76_emit_[16] = {
1538     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48,
1539     0x7c, 0x49, 0x7c, 0x4a, 0x7c, 0x4b, 0x7c, 0x4c};
1540 const uint8_t HuffDecoderCommon::table18_77_emit_[16] = {
1541     0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
1542     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
1543 const uint8_t HuffDecoderCommon::table18_78_emit_[16] = {
1544     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59,
1545     0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76};
1546 const uint8_t HuffDecoderCommon::table18_79_emit_[30] = {
1547     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26,
1548     0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a,
1549     0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f};
1550 const uint8_t HuffDecoderCommon::table18_80_emit_[8] = {0x23, 0x30, 0x23, 0x31,
1551                                                         0x23, 0x32, 0x23, 0x61};
1552 const uint8_t HuffDecoderCommon::table18_81_emit_[8] = {0x23, 0x63, 0x23, 0x65,
1553                                                         0x23, 0x69, 0x23, 0x6f};
1554 const uint8_t HuffDecoderCommon::table18_82_emit_[12] = {
1555     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e};
1556 const uint8_t HuffDecoderCommon::table18_83_emit_[16] = {
1557     0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
1558     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
1559 const uint8_t HuffDecoderCommon::table18_84_emit_[16] = {
1560     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62,
1561     0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68};
1562 const uint8_t HuffDecoderCommon::table18_85_emit_[20] = {
1563     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72,
1564     0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
1565 const uint16_t HuffDecoderCommon::table18_85_ops_[64] = {
1566     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1567     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1568     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022,
1569     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032,
1570     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
1571     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
1572     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1573     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092};
1574 const uint8_t HuffDecoderCommon::table18_86_emit_[32] = {
1575     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23,
1576     0x4a, 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f,
1577     0x23, 0x50, 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54};
1578 const uint16_t HuffDecoderCommon::table18_86_ops_[64] = {
1579     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1580     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1581     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1582     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1583     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1584     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1585     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2,
1586     0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2};
1587 const uint8_t HuffDecoderCommon::table18_87_emit_[36] = {
1588     0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b,
1589     0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a,
1590     0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
1591 const uint16_t HuffDecoderCommon::table18_87_ops_[64] = {
1592     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1593     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1594     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1595     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1596     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1597     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1598     0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2,
1599     0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0003};
1600 const uint8_t HuffDecoderCommon::table18_88_emit_[8] = {0x3e, 0x30, 0x3e, 0x31,
1601                                                         0x3e, 0x32, 0x3e, 0x61};
1602 const uint8_t HuffDecoderCommon::table18_89_emit_[8] = {0x3e, 0x63, 0x3e, 0x65,
1603                                                         0x3e, 0x69, 0x3e, 0x6f};
1604 const uint8_t HuffDecoderCommon::table18_90_emit_[12] = {
1605     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e};
1606 const uint8_t HuffDecoderCommon::table18_91_emit_[16] = {
1607     0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
1608     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
1609 const uint8_t HuffDecoderCommon::table18_92_emit_[16] = {
1610     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62,
1611     0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68};
1612 const uint8_t HuffDecoderCommon::table18_93_emit_[20] = {
1613     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72,
1614     0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
1615 const uint8_t HuffDecoderCommon::table18_94_emit_[32] = {
1616     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e,
1617     0x4a, 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f,
1618     0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54};
1619 const uint8_t HuffDecoderCommon::table18_95_emit_[36] = {
1620     0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b,
1621     0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a,
1622     0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
1623 const uint8_t HuffDecoderCommon::table18_96_emit_[16] = {
1624     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61,
1625     0x00, 0x63, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6f};
1626 const uint8_t HuffDecoderCommon::table18_97_emit_[28] = {
1627     0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d,
1628     0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
1629     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
1630 const uint16_t HuffDecoderCommon::table18_97_ops_[64] = {
1631     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
1632     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
1633     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1634     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1635     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1636     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1637     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1638     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2};
1639 const uint8_t HuffDecoderCommon::table18_98_emit_[36] = {
1640     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
1641     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
1642     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44};
1643 const uint16_t HuffDecoderCommon::table18_98_ops_[64] = {
1644     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1645     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1646     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1647     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1648     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1649     0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2,
1650     0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2,
1651     0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112};
1652 const uint8_t HuffDecoderCommon::table18_99_emit_[68] = {
1653     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
1654     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
1655     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
1656     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
1657     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
1658     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
1659 const uint16_t HuffDecoderCommon::table18_99_ops_[64] = {
1660     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
1661     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
1662     0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2,
1663     0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2,
1664     0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132,
1665     0x0000, 0x0142, 0x0000, 0x0152, 0x0000, 0x0162, 0x0000, 0x0172,
1666     0x0000, 0x0182, 0x0000, 0x0192, 0x0000, 0x01a2, 0x0000, 0x01b2,
1667     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0000, 0x0003};
1668 const uint8_t HuffDecoderCommon::table18_100_emit_[16] = {
1669     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61,
1670     0x24, 0x63, 0x24, 0x65, 0x24, 0x69, 0x24, 0x6f};
1671 const uint8_t HuffDecoderCommon::table18_101_emit_[28] = {
1672     0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d,
1673     0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
1674     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
1675 const uint8_t HuffDecoderCommon::table18_102_emit_[36] = {
1676     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
1677     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
1678     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44};
1679 const uint8_t HuffDecoderCommon::table18_103_emit_[68] = {
1680     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
1681     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
1682     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
1683     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
1684     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
1685     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
1686 const uint8_t HuffDecoderCommon::table18_104_emit_[16] = {
1687     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61,
1688     0x40, 0x63, 0x40, 0x65, 0x40, 0x69, 0x40, 0x6f};
1689 const uint8_t HuffDecoderCommon::table18_105_emit_[28] = {
1690     0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d,
1691     0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
1692     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
1693 const uint8_t HuffDecoderCommon::table18_106_emit_[36] = {
1694     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
1695     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
1696     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44};
1697 const uint8_t HuffDecoderCommon::table18_107_emit_[68] = {
1698     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
1699     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
1700     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
1701     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
1702     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
1703     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
1704 const uint8_t HuffDecoderCommon::table18_108_emit_[16] = {
1705     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61,
1706     0x5b, 0x63, 0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f};
1707 const uint8_t HuffDecoderCommon::table18_109_emit_[28] = {
1708     0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d,
1709     0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
1710     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
1711 const uint8_t HuffDecoderCommon::table18_110_emit_[36] = {
1712     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
1713     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
1714     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44};
1715 const uint8_t HuffDecoderCommon::table18_111_emit_[68] = {
1716     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
1717     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
1718     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
1719     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
1720     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
1721     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
1722 const uint8_t HuffDecoderCommon::table18_112_emit_[16] = {
1723     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61,
1724     0x5d, 0x63, 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f};
1725 const uint8_t HuffDecoderCommon::table18_113_emit_[28] = {
1726     0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d,
1727     0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
1728     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1729 const uint8_t HuffDecoderCommon::table18_114_emit_[36] = {
1730     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
1731     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
1732     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44};
1733 const uint8_t HuffDecoderCommon::table18_115_emit_[68] = {
1734     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
1735     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
1736     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
1737     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
1738     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
1739     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
1740 const uint8_t HuffDecoderCommon::table18_116_emit_[16] = {
1741     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61,
1742     0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f};
1743 const uint8_t HuffDecoderCommon::table18_117_emit_[28] = {
1744     0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d,
1745     0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
1746     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1747 const uint8_t HuffDecoderCommon::table18_118_emit_[36] = {
1748     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
1749     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
1750     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44};
1751 const uint8_t HuffDecoderCommon::table18_119_emit_[68] = {
1752     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
1753     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
1754     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
1755     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
1756     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
1757     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
1758 const uint8_t HuffDecoderCommon::table18_120_emit_[44] = {
1759     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e,
1760     0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20,
1761     0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e,
1762     0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39};
1763 const uint16_t HuffDecoderCommon::table18_120_ops_[64] = {
1764     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012,
1765     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032,
1766     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052,
1767     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072,
1768     0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092,
1769     0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2,
1770     0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112,
1771     0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152};
1772 const uint8_t HuffDecoderCommon::table18_121_emit_[92] = {
1773     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
1774     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
1775     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
1776     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
1777     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
1778     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
1779     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
1780     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a};
1781 const uint16_t HuffDecoderCommon::table18_121_ops_[64] = {
1782     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
1783     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
1784     0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2,
1785     0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1786     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
1787     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
1788     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
1789     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0000, 0x0000, 0x0000, 0x0003};
1790 const uint8_t HuffDecoderCommon::table18_122_emit_[44] = {
1791     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d,
1792     0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20,
1793     0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d,
1794     0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39};
1795 const uint8_t HuffDecoderCommon::table18_123_emit_[92] = {
1796     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
1797     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
1798     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
1799     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
1800     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
1801     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
1802     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
1803     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a};
1804 const uint8_t HuffDecoderCommon::table18_124_emit_[72] = {
1805     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
1806     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
1807     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
1808     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
1809     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
1810     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75};
1811 const uint16_t HuffDecoderCommon::table18_124_ops_[64] = {
1812     0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032,
1813     0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072,
1814     0x0000, 0x0082, 0x0000, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
1815     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
1816     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
1817     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0000, 0x0000,
1818     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1819     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
1820 const uint8_t HuffDecoderCommon::table18_125_emit_[72] = {
1821     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
1822     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
1823     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
1824     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
1825     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
1826     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75};
1827 const uint8_t HuffDecoderCommon::table18_126_emit_[72] = {
1828     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
1829     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
1830     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
1831     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
1832     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
1833     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75};
1834 const uint8_t HuffDecoderCommon::table18_127_emit_[24] = {
1835     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
1836     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
1837 const uint16_t HuffDecoderCommon::table18_127_ops_[64] = {
1838     0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b,
1839     0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x001b, 0x0000, 0x0023,
1840     0x0000, 0x002b, 0x0000, 0x0033, 0x0000, 0x003b, 0x0000, 0x0043,
1841     0x0000, 0x004b, 0x0000, 0x0053, 0x005b, 0x0063, 0x006b, 0x0073,
1842     0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3, 0x00ab, 0x00b3,
1843     0x00bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1844     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1845     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004};
1846 const uint8_t* const HuffDecoderCommon::table18_emit_[128] = {
1847     table18_0_emit_,   table18_1_emit_,   table18_2_emit_,   table18_3_emit_,
1848     table18_4_emit_,   table18_5_emit_,   table18_6_emit_,   table18_7_emit_,
1849     table18_8_emit_,   table18_9_emit_,   table18_10_emit_,  table18_11_emit_,
1850     table18_12_emit_,  table18_13_emit_,  table18_14_emit_,  table18_15_emit_,
1851     table18_16_emit_,  table18_17_emit_,  table18_18_emit_,  table18_19_emit_,
1852     table18_20_emit_,  table18_21_emit_,  table18_22_emit_,  table18_23_emit_,
1853     table18_24_emit_,  table18_25_emit_,  table18_26_emit_,  table18_27_emit_,
1854     table18_28_emit_,  table18_29_emit_,  table18_30_emit_,  table18_31_emit_,
1855     table18_32_emit_,  table18_33_emit_,  table18_34_emit_,  table18_35_emit_,
1856     table18_36_emit_,  table18_37_emit_,  table18_38_emit_,  table18_39_emit_,
1857     table18_40_emit_,  table18_41_emit_,  table18_42_emit_,  table18_43_emit_,
1858     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table18_47_emit_,
1859     table18_48_emit_,  table18_49_emit_,  table18_50_emit_,  table18_51_emit_,
1860     table18_52_emit_,  table18_53_emit_,  table18_54_emit_,  table18_55_emit_,
1861     table18_56_emit_,  table18_57_emit_,  table18_58_emit_,  table18_59_emit_,
1862     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table18_63_emit_,
1863     table18_64_emit_,  table18_65_emit_,  table18_66_emit_,  table18_67_emit_,
1864     table18_68_emit_,  table18_69_emit_,  table18_70_emit_,  table18_71_emit_,
1865     table18_72_emit_,  table18_73_emit_,  table18_74_emit_,  table18_75_emit_,
1866     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table18_79_emit_,
1867     table18_80_emit_,  table18_81_emit_,  table18_82_emit_,  table18_83_emit_,
1868     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table18_87_emit_,
1869     table18_88_emit_,  table18_89_emit_,  table18_90_emit_,  table18_91_emit_,
1870     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table18_95_emit_,
1871     table18_96_emit_,  table18_97_emit_,  table18_98_emit_,  table18_99_emit_,
1872     table18_100_emit_, table18_101_emit_, table18_102_emit_, table18_103_emit_,
1873     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
1874     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
1875     table18_112_emit_, table18_113_emit_, table18_114_emit_, table18_115_emit_,
1876     table18_116_emit_, table18_117_emit_, table18_118_emit_, table18_119_emit_,
1877     table18_120_emit_, table18_121_emit_, table18_122_emit_, table18_123_emit_,
1878     table18_124_emit_, table18_125_emit_, table18_126_emit_, table18_127_emit_,
1879 };
1880 const uint16_t* const HuffDecoderCommon::table18_ops_[128] = {
1881     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1882     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1883     table18_0_ops_,   table18_0_ops_,   table18_10_ops_,  table18_10_ops_,
1884     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_10_ops_,
1885     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_10_ops_,
1886     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_23_ops_,
1887     table18_23_ops_,  table18_23_ops_,  table18_23_ops_,  table18_23_ops_,
1888     table18_23_ops_,  table18_23_ops_,  table18_23_ops_,  table18_31_ops_,
1889     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_10_ops_,
1890     table18_10_ops_,  table18_23_ops_,  table18_23_ops_,  table18_23_ops_,
1891     table18_23_ops_,  table18_23_ops_,  table18_23_ops_,  table18_43_ops_,
1892     table18_44_ops_,  table18_44_ops_,  table18_44_ops_,  table18_47_ops_,
1893     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_10_ops_,
1894     table18_10_ops_,  table18_23_ops_,  table18_23_ops_,  table18_23_ops_,
1895     table18_23_ops_,  table18_23_ops_,  table18_23_ops_,  table18_43_ops_,
1896     table18_44_ops_,  table18_44_ops_,  table18_44_ops_,  table18_47_ops_,
1897     table18_10_ops_,  table18_10_ops_,  table18_10_ops_,  table18_10_ops_,
1898     table18_10_ops_,  table18_23_ops_,  table18_23_ops_,  table18_23_ops_,
1899     table18_23_ops_,  table18_23_ops_,  table18_23_ops_,  table18_43_ops_,
1900     table18_44_ops_,  table18_44_ops_,  table18_44_ops_,  table18_47_ops_,
1901     table18_23_ops_,  table18_23_ops_,  table18_43_ops_,  table18_44_ops_,
1902     table18_44_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1903     table18_23_ops_,  table18_23_ops_,  table18_43_ops_,  table18_44_ops_,
1904     table18_44_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1905     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1906     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1907     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1908     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1909     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1910     table18_44_ops_,  table18_97_ops_,  table18_98_ops_,  table18_99_ops_,
1911     table18_120_ops_, table18_121_ops_, table18_120_ops_, table18_121_ops_,
1912     table18_124_ops_, table18_124_ops_, table18_124_ops_, table18_127_ops_,
1913 };
1914 const uint8_t HuffDecoderCommon::table19_0_emit_[204] = {
1915     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
1916     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
1917     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x30, 0x20, 0x3f, 0x30, 0x25,
1918     0x3f, 0x30, 0x2d, 0x3f, 0x30, 0x2e, 0x3f, 0x30, 0x2f, 0x3f, 0x30, 0x33,
1919     0x3f, 0x30, 0x34, 0x3f, 0x30, 0x35, 0x3f, 0x30, 0x36, 0x3f, 0x30, 0x37,
1920     0x3f, 0x30, 0x38, 0x3f, 0x30, 0x39, 0x3f, 0x30, 0x3d, 0x3f, 0x30, 0x41,
1921     0x3f, 0x30, 0x5f, 0x3f, 0x30, 0x62, 0x3f, 0x30, 0x64, 0x3f, 0x30, 0x66,
1922     0x3f, 0x30, 0x67, 0x3f, 0x30, 0x68, 0x3f, 0x30, 0x6c, 0x3f, 0x30, 0x6d,
1923     0x3f, 0x30, 0x6e, 0x3f, 0x30, 0x70, 0x3f, 0x30, 0x72, 0x3f, 0x30, 0x75,
1924     0x3f, 0x30, 0x3a, 0x3f, 0x30, 0x42, 0x3f, 0x30, 0x43, 0x3f, 0x30, 0x44,
1925     0x3f, 0x30, 0x45, 0x3f, 0x30, 0x46, 0x3f, 0x30, 0x47, 0x3f, 0x30, 0x48,
1926     0x3f, 0x30, 0x49, 0x3f, 0x30, 0x4a, 0x3f, 0x30, 0x4b, 0x3f, 0x30, 0x4c,
1927     0x3f, 0x30, 0x4d, 0x3f, 0x30, 0x4e, 0x3f, 0x30, 0x4f, 0x3f, 0x30, 0x50,
1928     0x3f, 0x30, 0x51, 0x3f, 0x30, 0x52, 0x3f, 0x30, 0x53, 0x3f, 0x30, 0x54,
1929     0x3f, 0x30, 0x55, 0x3f, 0x30, 0x56, 0x3f, 0x30, 0x57, 0x3f, 0x30, 0x59,
1930     0x3f, 0x30, 0x6a, 0x3f, 0x30, 0x6b, 0x3f, 0x30, 0x71, 0x3f, 0x30, 0x76,
1931     0x3f, 0x30, 0x77, 0x3f, 0x30, 0x78, 0x3f, 0x30, 0x79, 0x3f, 0x30, 0x7a};
1932 const uint16_t HuffDecoderCommon::table19_0_ops_[128] = {
1933     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000,
1934     0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000,
1935     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000,
1936     0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1,
1937     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00f1, 0x0000, 0x0109, 0x0000,
1938     0x0121, 0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181,
1939     0x0000, 0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000,
1940     0x01f9, 0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259,
1941     0x0000, 0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000,
1942     0x02d1, 0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331,
1943     0x0000, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
1944     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
1945     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
1946     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0000, 0x0000,
1947     0x0000, 0x0002};
1948 const uint8_t HuffDecoderCommon::table19_1_emit_[204] = {
1949     0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31, 0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61,
1950     0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65, 0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f,
1951     0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74, 0x3f, 0x31, 0x20, 0x3f, 0x31, 0x25,
1952     0x3f, 0x31, 0x2d, 0x3f, 0x31, 0x2e, 0x3f, 0x31, 0x2f, 0x3f, 0x31, 0x33,
1953     0x3f, 0x31, 0x34, 0x3f, 0x31, 0x35, 0x3f, 0x31, 0x36, 0x3f, 0x31, 0x37,
1954     0x3f, 0x31, 0x38, 0x3f, 0x31, 0x39, 0x3f, 0x31, 0x3d, 0x3f, 0x31, 0x41,
1955     0x3f, 0x31, 0x5f, 0x3f, 0x31, 0x62, 0x3f, 0x31, 0x64, 0x3f, 0x31, 0x66,
1956     0x3f, 0x31, 0x67, 0x3f, 0x31, 0x68, 0x3f, 0x31, 0x6c, 0x3f, 0x31, 0x6d,
1957     0x3f, 0x31, 0x6e, 0x3f, 0x31, 0x70, 0x3f, 0x31, 0x72, 0x3f, 0x31, 0x75,
1958     0x3f, 0x31, 0x3a, 0x3f, 0x31, 0x42, 0x3f, 0x31, 0x43, 0x3f, 0x31, 0x44,
1959     0x3f, 0x31, 0x45, 0x3f, 0x31, 0x46, 0x3f, 0x31, 0x47, 0x3f, 0x31, 0x48,
1960     0x3f, 0x31, 0x49, 0x3f, 0x31, 0x4a, 0x3f, 0x31, 0x4b, 0x3f, 0x31, 0x4c,
1961     0x3f, 0x31, 0x4d, 0x3f, 0x31, 0x4e, 0x3f, 0x31, 0x4f, 0x3f, 0x31, 0x50,
1962     0x3f, 0x31, 0x51, 0x3f, 0x31, 0x52, 0x3f, 0x31, 0x53, 0x3f, 0x31, 0x54,
1963     0x3f, 0x31, 0x55, 0x3f, 0x31, 0x56, 0x3f, 0x31, 0x57, 0x3f, 0x31, 0x59,
1964     0x3f, 0x31, 0x6a, 0x3f, 0x31, 0x6b, 0x3f, 0x31, 0x71, 0x3f, 0x31, 0x76,
1965     0x3f, 0x31, 0x77, 0x3f, 0x31, 0x78, 0x3f, 0x31, 0x79, 0x3f, 0x31, 0x7a};
1966 const uint8_t HuffDecoderCommon::table19_2_emit_[204] = {
1967     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
1968     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
1969     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x32, 0x20, 0x3f, 0x32, 0x25,
1970     0x3f, 0x32, 0x2d, 0x3f, 0x32, 0x2e, 0x3f, 0x32, 0x2f, 0x3f, 0x32, 0x33,
1971     0x3f, 0x32, 0x34, 0x3f, 0x32, 0x35, 0x3f, 0x32, 0x36, 0x3f, 0x32, 0x37,
1972     0x3f, 0x32, 0x38, 0x3f, 0x32, 0x39, 0x3f, 0x32, 0x3d, 0x3f, 0x32, 0x41,
1973     0x3f, 0x32, 0x5f, 0x3f, 0x32, 0x62, 0x3f, 0x32, 0x64, 0x3f, 0x32, 0x66,
1974     0x3f, 0x32, 0x67, 0x3f, 0x32, 0x68, 0x3f, 0x32, 0x6c, 0x3f, 0x32, 0x6d,
1975     0x3f, 0x32, 0x6e, 0x3f, 0x32, 0x70, 0x3f, 0x32, 0x72, 0x3f, 0x32, 0x75,
1976     0x3f, 0x32, 0x3a, 0x3f, 0x32, 0x42, 0x3f, 0x32, 0x43, 0x3f, 0x32, 0x44,
1977     0x3f, 0x32, 0x45, 0x3f, 0x32, 0x46, 0x3f, 0x32, 0x47, 0x3f, 0x32, 0x48,
1978     0x3f, 0x32, 0x49, 0x3f, 0x32, 0x4a, 0x3f, 0x32, 0x4b, 0x3f, 0x32, 0x4c,
1979     0x3f, 0x32, 0x4d, 0x3f, 0x32, 0x4e, 0x3f, 0x32, 0x4f, 0x3f, 0x32, 0x50,
1980     0x3f, 0x32, 0x51, 0x3f, 0x32, 0x52, 0x3f, 0x32, 0x53, 0x3f, 0x32, 0x54,
1981     0x3f, 0x32, 0x55, 0x3f, 0x32, 0x56, 0x3f, 0x32, 0x57, 0x3f, 0x32, 0x59,
1982     0x3f, 0x32, 0x6a, 0x3f, 0x32, 0x6b, 0x3f, 0x32, 0x71, 0x3f, 0x32, 0x76,
1983     0x3f, 0x32, 0x77, 0x3f, 0x32, 0x78, 0x3f, 0x32, 0x79, 0x3f, 0x32, 0x7a};
1984 const uint8_t HuffDecoderCommon::table19_3_emit_[204] = {
1985     0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31, 0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61,
1986     0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65, 0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f,
1987     0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74, 0x3f, 0x61, 0x20, 0x3f, 0x61, 0x25,
1988     0x3f, 0x61, 0x2d, 0x3f, 0x61, 0x2e, 0x3f, 0x61, 0x2f, 0x3f, 0x61, 0x33,
1989     0x3f, 0x61, 0x34, 0x3f, 0x61, 0x35, 0x3f, 0x61, 0x36, 0x3f, 0x61, 0x37,
1990     0x3f, 0x61, 0x38, 0x3f, 0x61, 0x39, 0x3f, 0x61, 0x3d, 0x3f, 0x61, 0x41,
1991     0x3f, 0x61, 0x5f, 0x3f, 0x61, 0x62, 0x3f, 0x61, 0x64, 0x3f, 0x61, 0x66,
1992     0x3f, 0x61, 0x67, 0x3f, 0x61, 0x68, 0x3f, 0x61, 0x6c, 0x3f, 0x61, 0x6d,
1993     0x3f, 0x61, 0x6e, 0x3f, 0x61, 0x70, 0x3f, 0x61, 0x72, 0x3f, 0x61, 0x75,
1994     0x3f, 0x61, 0x3a, 0x3f, 0x61, 0x42, 0x3f, 0x61, 0x43, 0x3f, 0x61, 0x44,
1995     0x3f, 0x61, 0x45, 0x3f, 0x61, 0x46, 0x3f, 0x61, 0x47, 0x3f, 0x61, 0x48,
1996     0x3f, 0x61, 0x49, 0x3f, 0x61, 0x4a, 0x3f, 0x61, 0x4b, 0x3f, 0x61, 0x4c,
1997     0x3f, 0x61, 0x4d, 0x3f, 0x61, 0x4e, 0x3f, 0x61, 0x4f, 0x3f, 0x61, 0x50,
1998     0x3f, 0x61, 0x51, 0x3f, 0x61, 0x52, 0x3f, 0x61, 0x53, 0x3f, 0x61, 0x54,
1999     0x3f, 0x61, 0x55, 0x3f, 0x61, 0x56, 0x3f, 0x61, 0x57, 0x3f, 0x61, 0x59,
2000     0x3f, 0x61, 0x6a, 0x3f, 0x61, 0x6b, 0x3f, 0x61, 0x71, 0x3f, 0x61, 0x76,
2001     0x3f, 0x61, 0x77, 0x3f, 0x61, 0x78, 0x3f, 0x61, 0x79, 0x3f, 0x61, 0x7a};
2002 const uint8_t HuffDecoderCommon::table19_4_emit_[204] = {
2003     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
2004     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
2005     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x63, 0x20, 0x3f, 0x63, 0x25,
2006     0x3f, 0x63, 0x2d, 0x3f, 0x63, 0x2e, 0x3f, 0x63, 0x2f, 0x3f, 0x63, 0x33,
2007     0x3f, 0x63, 0x34, 0x3f, 0x63, 0x35, 0x3f, 0x63, 0x36, 0x3f, 0x63, 0x37,
2008     0x3f, 0x63, 0x38, 0x3f, 0x63, 0x39, 0x3f, 0x63, 0x3d, 0x3f, 0x63, 0x41,
2009     0x3f, 0x63, 0x5f, 0x3f, 0x63, 0x62, 0x3f, 0x63, 0x64, 0x3f, 0x63, 0x66,
2010     0x3f, 0x63, 0x67, 0x3f, 0x63, 0x68, 0x3f, 0x63, 0x6c, 0x3f, 0x63, 0x6d,
2011     0x3f, 0x63, 0x6e, 0x3f, 0x63, 0x70, 0x3f, 0x63, 0x72, 0x3f, 0x63, 0x75,
2012     0x3f, 0x63, 0x3a, 0x3f, 0x63, 0x42, 0x3f, 0x63, 0x43, 0x3f, 0x63, 0x44,
2013     0x3f, 0x63, 0x45, 0x3f, 0x63, 0x46, 0x3f, 0x63, 0x47, 0x3f, 0x63, 0x48,
2014     0x3f, 0x63, 0x49, 0x3f, 0x63, 0x4a, 0x3f, 0x63, 0x4b, 0x3f, 0x63, 0x4c,
2015     0x3f, 0x63, 0x4d, 0x3f, 0x63, 0x4e, 0x3f, 0x63, 0x4f, 0x3f, 0x63, 0x50,
2016     0x3f, 0x63, 0x51, 0x3f, 0x63, 0x52, 0x3f, 0x63, 0x53, 0x3f, 0x63, 0x54,
2017     0x3f, 0x63, 0x55, 0x3f, 0x63, 0x56, 0x3f, 0x63, 0x57, 0x3f, 0x63, 0x59,
2018     0x3f, 0x63, 0x6a, 0x3f, 0x63, 0x6b, 0x3f, 0x63, 0x71, 0x3f, 0x63, 0x76,
2019     0x3f, 0x63, 0x77, 0x3f, 0x63, 0x78, 0x3f, 0x63, 0x79, 0x3f, 0x63, 0x7a};
2020 const uint8_t HuffDecoderCommon::table19_5_emit_[204] = {
2021     0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31, 0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61,
2022     0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65, 0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f,
2023     0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74, 0x3f, 0x65, 0x20, 0x3f, 0x65, 0x25,
2024     0x3f, 0x65, 0x2d, 0x3f, 0x65, 0x2e, 0x3f, 0x65, 0x2f, 0x3f, 0x65, 0x33,
2025     0x3f, 0x65, 0x34, 0x3f, 0x65, 0x35, 0x3f, 0x65, 0x36, 0x3f, 0x65, 0x37,
2026     0x3f, 0x65, 0x38, 0x3f, 0x65, 0x39, 0x3f, 0x65, 0x3d, 0x3f, 0x65, 0x41,
2027     0x3f, 0x65, 0x5f, 0x3f, 0x65, 0x62, 0x3f, 0x65, 0x64, 0x3f, 0x65, 0x66,
2028     0x3f, 0x65, 0x67, 0x3f, 0x65, 0x68, 0x3f, 0x65, 0x6c, 0x3f, 0x65, 0x6d,
2029     0x3f, 0x65, 0x6e, 0x3f, 0x65, 0x70, 0x3f, 0x65, 0x72, 0x3f, 0x65, 0x75,
2030     0x3f, 0x65, 0x3a, 0x3f, 0x65, 0x42, 0x3f, 0x65, 0x43, 0x3f, 0x65, 0x44,
2031     0x3f, 0x65, 0x45, 0x3f, 0x65, 0x46, 0x3f, 0x65, 0x47, 0x3f, 0x65, 0x48,
2032     0x3f, 0x65, 0x49, 0x3f, 0x65, 0x4a, 0x3f, 0x65, 0x4b, 0x3f, 0x65, 0x4c,
2033     0x3f, 0x65, 0x4d, 0x3f, 0x65, 0x4e, 0x3f, 0x65, 0x4f, 0x3f, 0x65, 0x50,
2034     0x3f, 0x65, 0x51, 0x3f, 0x65, 0x52, 0x3f, 0x65, 0x53, 0x3f, 0x65, 0x54,
2035     0x3f, 0x65, 0x55, 0x3f, 0x65, 0x56, 0x3f, 0x65, 0x57, 0x3f, 0x65, 0x59,
2036     0x3f, 0x65, 0x6a, 0x3f, 0x65, 0x6b, 0x3f, 0x65, 0x71, 0x3f, 0x65, 0x76,
2037     0x3f, 0x65, 0x77, 0x3f, 0x65, 0x78, 0x3f, 0x65, 0x79, 0x3f, 0x65, 0x7a};
2038 const uint8_t HuffDecoderCommon::table19_6_emit_[204] = {
2039     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
2040     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
2041     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x69, 0x20, 0x3f, 0x69, 0x25,
2042     0x3f, 0x69, 0x2d, 0x3f, 0x69, 0x2e, 0x3f, 0x69, 0x2f, 0x3f, 0x69, 0x33,
2043     0x3f, 0x69, 0x34, 0x3f, 0x69, 0x35, 0x3f, 0x69, 0x36, 0x3f, 0x69, 0x37,
2044     0x3f, 0x69, 0x38, 0x3f, 0x69, 0x39, 0x3f, 0x69, 0x3d, 0x3f, 0x69, 0x41,
2045     0x3f, 0x69, 0x5f, 0x3f, 0x69, 0x62, 0x3f, 0x69, 0x64, 0x3f, 0x69, 0x66,
2046     0x3f, 0x69, 0x67, 0x3f, 0x69, 0x68, 0x3f, 0x69, 0x6c, 0x3f, 0x69, 0x6d,
2047     0x3f, 0x69, 0x6e, 0x3f, 0x69, 0x70, 0x3f, 0x69, 0x72, 0x3f, 0x69, 0x75,
2048     0x3f, 0x69, 0x3a, 0x3f, 0x69, 0x42, 0x3f, 0x69, 0x43, 0x3f, 0x69, 0x44,
2049     0x3f, 0x69, 0x45, 0x3f, 0x69, 0x46, 0x3f, 0x69, 0x47, 0x3f, 0x69, 0x48,
2050     0x3f, 0x69, 0x49, 0x3f, 0x69, 0x4a, 0x3f, 0x69, 0x4b, 0x3f, 0x69, 0x4c,
2051     0x3f, 0x69, 0x4d, 0x3f, 0x69, 0x4e, 0x3f, 0x69, 0x4f, 0x3f, 0x69, 0x50,
2052     0x3f, 0x69, 0x51, 0x3f, 0x69, 0x52, 0x3f, 0x69, 0x53, 0x3f, 0x69, 0x54,
2053     0x3f, 0x69, 0x55, 0x3f, 0x69, 0x56, 0x3f, 0x69, 0x57, 0x3f, 0x69, 0x59,
2054     0x3f, 0x69, 0x6a, 0x3f, 0x69, 0x6b, 0x3f, 0x69, 0x71, 0x3f, 0x69, 0x76,
2055     0x3f, 0x69, 0x77, 0x3f, 0x69, 0x78, 0x3f, 0x69, 0x79, 0x3f, 0x69, 0x7a};
2056 const uint8_t HuffDecoderCommon::table19_7_emit_[204] = {
2057     0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31, 0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61,
2058     0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65, 0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f,
2059     0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74, 0x3f, 0x6f, 0x20, 0x3f, 0x6f, 0x25,
2060     0x3f, 0x6f, 0x2d, 0x3f, 0x6f, 0x2e, 0x3f, 0x6f, 0x2f, 0x3f, 0x6f, 0x33,
2061     0x3f, 0x6f, 0x34, 0x3f, 0x6f, 0x35, 0x3f, 0x6f, 0x36, 0x3f, 0x6f, 0x37,
2062     0x3f, 0x6f, 0x38, 0x3f, 0x6f, 0x39, 0x3f, 0x6f, 0x3d, 0x3f, 0x6f, 0x41,
2063     0x3f, 0x6f, 0x5f, 0x3f, 0x6f, 0x62, 0x3f, 0x6f, 0x64, 0x3f, 0x6f, 0x66,
2064     0x3f, 0x6f, 0x67, 0x3f, 0x6f, 0x68, 0x3f, 0x6f, 0x6c, 0x3f, 0x6f, 0x6d,
2065     0x3f, 0x6f, 0x6e, 0x3f, 0x6f, 0x70, 0x3f, 0x6f, 0x72, 0x3f, 0x6f, 0x75,
2066     0x3f, 0x6f, 0x3a, 0x3f, 0x6f, 0x42, 0x3f, 0x6f, 0x43, 0x3f, 0x6f, 0x44,
2067     0x3f, 0x6f, 0x45, 0x3f, 0x6f, 0x46, 0x3f, 0x6f, 0x47, 0x3f, 0x6f, 0x48,
2068     0x3f, 0x6f, 0x49, 0x3f, 0x6f, 0x4a, 0x3f, 0x6f, 0x4b, 0x3f, 0x6f, 0x4c,
2069     0x3f, 0x6f, 0x4d, 0x3f, 0x6f, 0x4e, 0x3f, 0x6f, 0x4f, 0x3f, 0x6f, 0x50,
2070     0x3f, 0x6f, 0x51, 0x3f, 0x6f, 0x52, 0x3f, 0x6f, 0x53, 0x3f, 0x6f, 0x54,
2071     0x3f, 0x6f, 0x55, 0x3f, 0x6f, 0x56, 0x3f, 0x6f, 0x57, 0x3f, 0x6f, 0x59,
2072     0x3f, 0x6f, 0x6a, 0x3f, 0x6f, 0x6b, 0x3f, 0x6f, 0x71, 0x3f, 0x6f, 0x76,
2073     0x3f, 0x6f, 0x77, 0x3f, 0x6f, 0x78, 0x3f, 0x6f, 0x79, 0x3f, 0x6f, 0x7a};
2074 const uint8_t HuffDecoderCommon::table19_8_emit_[204] = {
2075     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
2076     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
2077     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x73, 0x20, 0x3f, 0x73, 0x25,
2078     0x3f, 0x73, 0x2d, 0x3f, 0x73, 0x2e, 0x3f, 0x73, 0x2f, 0x3f, 0x73, 0x33,
2079     0x3f, 0x73, 0x34, 0x3f, 0x73, 0x35, 0x3f, 0x73, 0x36, 0x3f, 0x73, 0x37,
2080     0x3f, 0x73, 0x38, 0x3f, 0x73, 0x39, 0x3f, 0x73, 0x3d, 0x3f, 0x73, 0x41,
2081     0x3f, 0x73, 0x5f, 0x3f, 0x73, 0x62, 0x3f, 0x73, 0x64, 0x3f, 0x73, 0x66,
2082     0x3f, 0x73, 0x67, 0x3f, 0x73, 0x68, 0x3f, 0x73, 0x6c, 0x3f, 0x73, 0x6d,
2083     0x3f, 0x73, 0x6e, 0x3f, 0x73, 0x70, 0x3f, 0x73, 0x72, 0x3f, 0x73, 0x75,
2084     0x3f, 0x73, 0x3a, 0x3f, 0x73, 0x42, 0x3f, 0x73, 0x43, 0x3f, 0x73, 0x44,
2085     0x3f, 0x73, 0x45, 0x3f, 0x73, 0x46, 0x3f, 0x73, 0x47, 0x3f, 0x73, 0x48,
2086     0x3f, 0x73, 0x49, 0x3f, 0x73, 0x4a, 0x3f, 0x73, 0x4b, 0x3f, 0x73, 0x4c,
2087     0x3f, 0x73, 0x4d, 0x3f, 0x73, 0x4e, 0x3f, 0x73, 0x4f, 0x3f, 0x73, 0x50,
2088     0x3f, 0x73, 0x51, 0x3f, 0x73, 0x52, 0x3f, 0x73, 0x53, 0x3f, 0x73, 0x54,
2089     0x3f, 0x73, 0x55, 0x3f, 0x73, 0x56, 0x3f, 0x73, 0x57, 0x3f, 0x73, 0x59,
2090     0x3f, 0x73, 0x6a, 0x3f, 0x73, 0x6b, 0x3f, 0x73, 0x71, 0x3f, 0x73, 0x76,
2091     0x3f, 0x73, 0x77, 0x3f, 0x73, 0x78, 0x3f, 0x73, 0x79, 0x3f, 0x73, 0x7a};
2092 const uint8_t HuffDecoderCommon::table19_9_emit_[204] = {
2093     0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31, 0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61,
2094     0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65, 0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f,
2095     0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74, 0x3f, 0x74, 0x20, 0x3f, 0x74, 0x25,
2096     0x3f, 0x74, 0x2d, 0x3f, 0x74, 0x2e, 0x3f, 0x74, 0x2f, 0x3f, 0x74, 0x33,
2097     0x3f, 0x74, 0x34, 0x3f, 0x74, 0x35, 0x3f, 0x74, 0x36, 0x3f, 0x74, 0x37,
2098     0x3f, 0x74, 0x38, 0x3f, 0x74, 0x39, 0x3f, 0x74, 0x3d, 0x3f, 0x74, 0x41,
2099     0x3f, 0x74, 0x5f, 0x3f, 0x74, 0x62, 0x3f, 0x74, 0x64, 0x3f, 0x74, 0x66,
2100     0x3f, 0x74, 0x67, 0x3f, 0x74, 0x68, 0x3f, 0x74, 0x6c, 0x3f, 0x74, 0x6d,
2101     0x3f, 0x74, 0x6e, 0x3f, 0x74, 0x70, 0x3f, 0x74, 0x72, 0x3f, 0x74, 0x75,
2102     0x3f, 0x74, 0x3a, 0x3f, 0x74, 0x42, 0x3f, 0x74, 0x43, 0x3f, 0x74, 0x44,
2103     0x3f, 0x74, 0x45, 0x3f, 0x74, 0x46, 0x3f, 0x74, 0x47, 0x3f, 0x74, 0x48,
2104     0x3f, 0x74, 0x49, 0x3f, 0x74, 0x4a, 0x3f, 0x74, 0x4b, 0x3f, 0x74, 0x4c,
2105     0x3f, 0x74, 0x4d, 0x3f, 0x74, 0x4e, 0x3f, 0x74, 0x4f, 0x3f, 0x74, 0x50,
2106     0x3f, 0x74, 0x51, 0x3f, 0x74, 0x52, 0x3f, 0x74, 0x53, 0x3f, 0x74, 0x54,
2107     0x3f, 0x74, 0x55, 0x3f, 0x74, 0x56, 0x3f, 0x74, 0x57, 0x3f, 0x74, 0x59,
2108     0x3f, 0x74, 0x6a, 0x3f, 0x74, 0x6b, 0x3f, 0x74, 0x71, 0x3f, 0x74, 0x76,
2109     0x3f, 0x74, 0x77, 0x3f, 0x74, 0x78, 0x3f, 0x74, 0x79, 0x3f, 0x74, 0x7a};
2110 const uint8_t HuffDecoderCommon::table19_10_emit_[216] = {
2111     0x3f, 0x20, 0x30, 0x3f, 0x20, 0x31, 0x3f, 0x20, 0x32, 0x3f, 0x20, 0x61,
2112     0x3f, 0x20, 0x63, 0x3f, 0x20, 0x65, 0x3f, 0x20, 0x69, 0x3f, 0x20, 0x6f,
2113     0x3f, 0x20, 0x73, 0x3f, 0x20, 0x74, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x25,
2114     0x3f, 0x20, 0x2d, 0x3f, 0x20, 0x2e, 0x3f, 0x20, 0x2f, 0x3f, 0x20, 0x33,
2115     0x3f, 0x20, 0x34, 0x3f, 0x20, 0x35, 0x3f, 0x20, 0x36, 0x3f, 0x20, 0x37,
2116     0x3f, 0x20, 0x38, 0x3f, 0x20, 0x39, 0x3f, 0x20, 0x3d, 0x3f, 0x20, 0x41,
2117     0x3f, 0x20, 0x5f, 0x3f, 0x20, 0x62, 0x3f, 0x20, 0x64, 0x3f, 0x20, 0x66,
2118     0x3f, 0x20, 0x67, 0x3f, 0x20, 0x68, 0x3f, 0x20, 0x6c, 0x3f, 0x20, 0x6d,
2119     0x3f, 0x20, 0x6e, 0x3f, 0x20, 0x70, 0x3f, 0x20, 0x72, 0x3f, 0x20, 0x75,
2120     0x3f, 0x25, 0x30, 0x3f, 0x25, 0x31, 0x3f, 0x25, 0x32, 0x3f, 0x25, 0x61,
2121     0x3f, 0x25, 0x63, 0x3f, 0x25, 0x65, 0x3f, 0x25, 0x69, 0x3f, 0x25, 0x6f,
2122     0x3f, 0x25, 0x73, 0x3f, 0x25, 0x74, 0x3f, 0x25, 0x20, 0x3f, 0x25, 0x25,
2123     0x3f, 0x25, 0x2d, 0x3f, 0x25, 0x2e, 0x3f, 0x25, 0x2f, 0x3f, 0x25, 0x33,
2124     0x3f, 0x25, 0x34, 0x3f, 0x25, 0x35, 0x3f, 0x25, 0x36, 0x3f, 0x25, 0x37,
2125     0x3f, 0x25, 0x38, 0x3f, 0x25, 0x39, 0x3f, 0x25, 0x3d, 0x3f, 0x25, 0x41,
2126     0x3f, 0x25, 0x5f, 0x3f, 0x25, 0x62, 0x3f, 0x25, 0x64, 0x3f, 0x25, 0x66,
2127     0x3f, 0x25, 0x67, 0x3f, 0x25, 0x68, 0x3f, 0x25, 0x6c, 0x3f, 0x25, 0x6d,
2128     0x3f, 0x25, 0x6e, 0x3f, 0x25, 0x70, 0x3f, 0x25, 0x72, 0x3f, 0x25, 0x75};
2129 const uint16_t HuffDecoderCommon::table19_10_ops_[128] = {
2130     0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 0x0000,
2131     0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 0x0000, 0x00c1,
2132     0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
2133     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
2134     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
2135     0x0349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2136     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2137     0x0002, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9,
2138     0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000,
2139     0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
2140     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
2141     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
2142     0x0691, 0x06a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2143     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2144     0x0000, 0x0362};
2145 const uint8_t HuffDecoderCommon::table19_11_emit_[216] = {
2146     0x3f, 0x2d, 0x30, 0x3f, 0x2d, 0x31, 0x3f, 0x2d, 0x32, 0x3f, 0x2d, 0x61,
2147     0x3f, 0x2d, 0x63, 0x3f, 0x2d, 0x65, 0x3f, 0x2d, 0x69, 0x3f, 0x2d, 0x6f,
2148     0x3f, 0x2d, 0x73, 0x3f, 0x2d, 0x74, 0x3f, 0x2d, 0x20, 0x3f, 0x2d, 0x25,
2149     0x3f, 0x2d, 0x2d, 0x3f, 0x2d, 0x2e, 0x3f, 0x2d, 0x2f, 0x3f, 0x2d, 0x33,
2150     0x3f, 0x2d, 0x34, 0x3f, 0x2d, 0x35, 0x3f, 0x2d, 0x36, 0x3f, 0x2d, 0x37,
2151     0x3f, 0x2d, 0x38, 0x3f, 0x2d, 0x39, 0x3f, 0x2d, 0x3d, 0x3f, 0x2d, 0x41,
2152     0x3f, 0x2d, 0x5f, 0x3f, 0x2d, 0x62, 0x3f, 0x2d, 0x64, 0x3f, 0x2d, 0x66,
2153     0x3f, 0x2d, 0x67, 0x3f, 0x2d, 0x68, 0x3f, 0x2d, 0x6c, 0x3f, 0x2d, 0x6d,
2154     0x3f, 0x2d, 0x6e, 0x3f, 0x2d, 0x70, 0x3f, 0x2d, 0x72, 0x3f, 0x2d, 0x75,
2155     0x3f, 0x2e, 0x30, 0x3f, 0x2e, 0x31, 0x3f, 0x2e, 0x32, 0x3f, 0x2e, 0x61,
2156     0x3f, 0x2e, 0x63, 0x3f, 0x2e, 0x65, 0x3f, 0x2e, 0x69, 0x3f, 0x2e, 0x6f,
2157     0x3f, 0x2e, 0x73, 0x3f, 0x2e, 0x74, 0x3f, 0x2e, 0x20, 0x3f, 0x2e, 0x25,
2158     0x3f, 0x2e, 0x2d, 0x3f, 0x2e, 0x2e, 0x3f, 0x2e, 0x2f, 0x3f, 0x2e, 0x33,
2159     0x3f, 0x2e, 0x34, 0x3f, 0x2e, 0x35, 0x3f, 0x2e, 0x36, 0x3f, 0x2e, 0x37,
2160     0x3f, 0x2e, 0x38, 0x3f, 0x2e, 0x39, 0x3f, 0x2e, 0x3d, 0x3f, 0x2e, 0x41,
2161     0x3f, 0x2e, 0x5f, 0x3f, 0x2e, 0x62, 0x3f, 0x2e, 0x64, 0x3f, 0x2e, 0x66,
2162     0x3f, 0x2e, 0x67, 0x3f, 0x2e, 0x68, 0x3f, 0x2e, 0x6c, 0x3f, 0x2e, 0x6d,
2163     0x3f, 0x2e, 0x6e, 0x3f, 0x2e, 0x70, 0x3f, 0x2e, 0x72, 0x3f, 0x2e, 0x75};
2164 const uint8_t HuffDecoderCommon::table19_12_emit_[216] = {
2165     0x3f, 0x2f, 0x30, 0x3f, 0x2f, 0x31, 0x3f, 0x2f, 0x32, 0x3f, 0x2f, 0x61,
2166     0x3f, 0x2f, 0x63, 0x3f, 0x2f, 0x65, 0x3f, 0x2f, 0x69, 0x3f, 0x2f, 0x6f,
2167     0x3f, 0x2f, 0x73, 0x3f, 0x2f, 0x74, 0x3f, 0x2f, 0x20, 0x3f, 0x2f, 0x25,
2168     0x3f, 0x2f, 0x2d, 0x3f, 0x2f, 0x2e, 0x3f, 0x2f, 0x2f, 0x3f, 0x2f, 0x33,
2169     0x3f, 0x2f, 0x34, 0x3f, 0x2f, 0x35, 0x3f, 0x2f, 0x36, 0x3f, 0x2f, 0x37,
2170     0x3f, 0x2f, 0x38, 0x3f, 0x2f, 0x39, 0x3f, 0x2f, 0x3d, 0x3f, 0x2f, 0x41,
2171     0x3f, 0x2f, 0x5f, 0x3f, 0x2f, 0x62, 0x3f, 0x2f, 0x64, 0x3f, 0x2f, 0x66,
2172     0x3f, 0x2f, 0x67, 0x3f, 0x2f, 0x68, 0x3f, 0x2f, 0x6c, 0x3f, 0x2f, 0x6d,
2173     0x3f, 0x2f, 0x6e, 0x3f, 0x2f, 0x70, 0x3f, 0x2f, 0x72, 0x3f, 0x2f, 0x75,
2174     0x3f, 0x33, 0x30, 0x3f, 0x33, 0x31, 0x3f, 0x33, 0x32, 0x3f, 0x33, 0x61,
2175     0x3f, 0x33, 0x63, 0x3f, 0x33, 0x65, 0x3f, 0x33, 0x69, 0x3f, 0x33, 0x6f,
2176     0x3f, 0x33, 0x73, 0x3f, 0x33, 0x74, 0x3f, 0x33, 0x20, 0x3f, 0x33, 0x25,
2177     0x3f, 0x33, 0x2d, 0x3f, 0x33, 0x2e, 0x3f, 0x33, 0x2f, 0x3f, 0x33, 0x33,
2178     0x3f, 0x33, 0x34, 0x3f, 0x33, 0x35, 0x3f, 0x33, 0x36, 0x3f, 0x33, 0x37,
2179     0x3f, 0x33, 0x38, 0x3f, 0x33, 0x39, 0x3f, 0x33, 0x3d, 0x3f, 0x33, 0x41,
2180     0x3f, 0x33, 0x5f, 0x3f, 0x33, 0x62, 0x3f, 0x33, 0x64, 0x3f, 0x33, 0x66,
2181     0x3f, 0x33, 0x67, 0x3f, 0x33, 0x68, 0x3f, 0x33, 0x6c, 0x3f, 0x33, 0x6d,
2182     0x3f, 0x33, 0x6e, 0x3f, 0x33, 0x70, 0x3f, 0x33, 0x72, 0x3f, 0x33, 0x75};
2183 const uint8_t HuffDecoderCommon::table19_13_emit_[216] = {
2184     0x3f, 0x34, 0x30, 0x3f, 0x34, 0x31, 0x3f, 0x34, 0x32, 0x3f, 0x34, 0x61,
2185     0x3f, 0x34, 0x63, 0x3f, 0x34, 0x65, 0x3f, 0x34, 0x69, 0x3f, 0x34, 0x6f,
2186     0x3f, 0x34, 0x73, 0x3f, 0x34, 0x74, 0x3f, 0x34, 0x20, 0x3f, 0x34, 0x25,
2187     0x3f, 0x34, 0x2d, 0x3f, 0x34, 0x2e, 0x3f, 0x34, 0x2f, 0x3f, 0x34, 0x33,
2188     0x3f, 0x34, 0x34, 0x3f, 0x34, 0x35, 0x3f, 0x34, 0x36, 0x3f, 0x34, 0x37,
2189     0x3f, 0x34, 0x38, 0x3f, 0x34, 0x39, 0x3f, 0x34, 0x3d, 0x3f, 0x34, 0x41,
2190     0x3f, 0x34, 0x5f, 0x3f, 0x34, 0x62, 0x3f, 0x34, 0x64, 0x3f, 0x34, 0x66,
2191     0x3f, 0x34, 0x67, 0x3f, 0x34, 0x68, 0x3f, 0x34, 0x6c, 0x3f, 0x34, 0x6d,
2192     0x3f, 0x34, 0x6e, 0x3f, 0x34, 0x70, 0x3f, 0x34, 0x72, 0x3f, 0x34, 0x75,
2193     0x3f, 0x35, 0x30, 0x3f, 0x35, 0x31, 0x3f, 0x35, 0x32, 0x3f, 0x35, 0x61,
2194     0x3f, 0x35, 0x63, 0x3f, 0x35, 0x65, 0x3f, 0x35, 0x69, 0x3f, 0x35, 0x6f,
2195     0x3f, 0x35, 0x73, 0x3f, 0x35, 0x74, 0x3f, 0x35, 0x20, 0x3f, 0x35, 0x25,
2196     0x3f, 0x35, 0x2d, 0x3f, 0x35, 0x2e, 0x3f, 0x35, 0x2f, 0x3f, 0x35, 0x33,
2197     0x3f, 0x35, 0x34, 0x3f, 0x35, 0x35, 0x3f, 0x35, 0x36, 0x3f, 0x35, 0x37,
2198     0x3f, 0x35, 0x38, 0x3f, 0x35, 0x39, 0x3f, 0x35, 0x3d, 0x3f, 0x35, 0x41,
2199     0x3f, 0x35, 0x5f, 0x3f, 0x35, 0x62, 0x3f, 0x35, 0x64, 0x3f, 0x35, 0x66,
2200     0x3f, 0x35, 0x67, 0x3f, 0x35, 0x68, 0x3f, 0x35, 0x6c, 0x3f, 0x35, 0x6d,
2201     0x3f, 0x35, 0x6e, 0x3f, 0x35, 0x70, 0x3f, 0x35, 0x72, 0x3f, 0x35, 0x75};
2202 const uint8_t HuffDecoderCommon::table19_14_emit_[216] = {
2203     0x3f, 0x36, 0x30, 0x3f, 0x36, 0x31, 0x3f, 0x36, 0x32, 0x3f, 0x36, 0x61,
2204     0x3f, 0x36, 0x63, 0x3f, 0x36, 0x65, 0x3f, 0x36, 0x69, 0x3f, 0x36, 0x6f,
2205     0x3f, 0x36, 0x73, 0x3f, 0x36, 0x74, 0x3f, 0x36, 0x20, 0x3f, 0x36, 0x25,
2206     0x3f, 0x36, 0x2d, 0x3f, 0x36, 0x2e, 0x3f, 0x36, 0x2f, 0x3f, 0x36, 0x33,
2207     0x3f, 0x36, 0x34, 0x3f, 0x36, 0x35, 0x3f, 0x36, 0x36, 0x3f, 0x36, 0x37,
2208     0x3f, 0x36, 0x38, 0x3f, 0x36, 0x39, 0x3f, 0x36, 0x3d, 0x3f, 0x36, 0x41,
2209     0x3f, 0x36, 0x5f, 0x3f, 0x36, 0x62, 0x3f, 0x36, 0x64, 0x3f, 0x36, 0x66,
2210     0x3f, 0x36, 0x67, 0x3f, 0x36, 0x68, 0x3f, 0x36, 0x6c, 0x3f, 0x36, 0x6d,
2211     0x3f, 0x36, 0x6e, 0x3f, 0x36, 0x70, 0x3f, 0x36, 0x72, 0x3f, 0x36, 0x75,
2212     0x3f, 0x37, 0x30, 0x3f, 0x37, 0x31, 0x3f, 0x37, 0x32, 0x3f, 0x37, 0x61,
2213     0x3f, 0x37, 0x63, 0x3f, 0x37, 0x65, 0x3f, 0x37, 0x69, 0x3f, 0x37, 0x6f,
2214     0x3f, 0x37, 0x73, 0x3f, 0x37, 0x74, 0x3f, 0x37, 0x20, 0x3f, 0x37, 0x25,
2215     0x3f, 0x37, 0x2d, 0x3f, 0x37, 0x2e, 0x3f, 0x37, 0x2f, 0x3f, 0x37, 0x33,
2216     0x3f, 0x37, 0x34, 0x3f, 0x37, 0x35, 0x3f, 0x37, 0x36, 0x3f, 0x37, 0x37,
2217     0x3f, 0x37, 0x38, 0x3f, 0x37, 0x39, 0x3f, 0x37, 0x3d, 0x3f, 0x37, 0x41,
2218     0x3f, 0x37, 0x5f, 0x3f, 0x37, 0x62, 0x3f, 0x37, 0x64, 0x3f, 0x37, 0x66,
2219     0x3f, 0x37, 0x67, 0x3f, 0x37, 0x68, 0x3f, 0x37, 0x6c, 0x3f, 0x37, 0x6d,
2220     0x3f, 0x37, 0x6e, 0x3f, 0x37, 0x70, 0x3f, 0x37, 0x72, 0x3f, 0x37, 0x75};
2221 const uint8_t HuffDecoderCommon::table19_15_emit_[216] = {
2222     0x3f, 0x38, 0x30, 0x3f, 0x38, 0x31, 0x3f, 0x38, 0x32, 0x3f, 0x38, 0x61,
2223     0x3f, 0x38, 0x63, 0x3f, 0x38, 0x65, 0x3f, 0x38, 0x69, 0x3f, 0x38, 0x6f,
2224     0x3f, 0x38, 0x73, 0x3f, 0x38, 0x74, 0x3f, 0x38, 0x20, 0x3f, 0x38, 0x25,
2225     0x3f, 0x38, 0x2d, 0x3f, 0x38, 0x2e, 0x3f, 0x38, 0x2f, 0x3f, 0x38, 0x33,
2226     0x3f, 0x38, 0x34, 0x3f, 0x38, 0x35, 0x3f, 0x38, 0x36, 0x3f, 0x38, 0x37,
2227     0x3f, 0x38, 0x38, 0x3f, 0x38, 0x39, 0x3f, 0x38, 0x3d, 0x3f, 0x38, 0x41,
2228     0x3f, 0x38, 0x5f, 0x3f, 0x38, 0x62, 0x3f, 0x38, 0x64, 0x3f, 0x38, 0x66,
2229     0x3f, 0x38, 0x67, 0x3f, 0x38, 0x68, 0x3f, 0x38, 0x6c, 0x3f, 0x38, 0x6d,
2230     0x3f, 0x38, 0x6e, 0x3f, 0x38, 0x70, 0x3f, 0x38, 0x72, 0x3f, 0x38, 0x75,
2231     0x3f, 0x39, 0x30, 0x3f, 0x39, 0x31, 0x3f, 0x39, 0x32, 0x3f, 0x39, 0x61,
2232     0x3f, 0x39, 0x63, 0x3f, 0x39, 0x65, 0x3f, 0x39, 0x69, 0x3f, 0x39, 0x6f,
2233     0x3f, 0x39, 0x73, 0x3f, 0x39, 0x74, 0x3f, 0x39, 0x20, 0x3f, 0x39, 0x25,
2234     0x3f, 0x39, 0x2d, 0x3f, 0x39, 0x2e, 0x3f, 0x39, 0x2f, 0x3f, 0x39, 0x33,
2235     0x3f, 0x39, 0x34, 0x3f, 0x39, 0x35, 0x3f, 0x39, 0x36, 0x3f, 0x39, 0x37,
2236     0x3f, 0x39, 0x38, 0x3f, 0x39, 0x39, 0x3f, 0x39, 0x3d, 0x3f, 0x39, 0x41,
2237     0x3f, 0x39, 0x5f, 0x3f, 0x39, 0x62, 0x3f, 0x39, 0x64, 0x3f, 0x39, 0x66,
2238     0x3f, 0x39, 0x67, 0x3f, 0x39, 0x68, 0x3f, 0x39, 0x6c, 0x3f, 0x39, 0x6d,
2239     0x3f, 0x39, 0x6e, 0x3f, 0x39, 0x70, 0x3f, 0x39, 0x72, 0x3f, 0x39, 0x75};
2240 const uint8_t HuffDecoderCommon::table19_16_emit_[216] = {
2241     0x3f, 0x3d, 0x30, 0x3f, 0x3d, 0x31, 0x3f, 0x3d, 0x32, 0x3f, 0x3d, 0x61,
2242     0x3f, 0x3d, 0x63, 0x3f, 0x3d, 0x65, 0x3f, 0x3d, 0x69, 0x3f, 0x3d, 0x6f,
2243     0x3f, 0x3d, 0x73, 0x3f, 0x3d, 0x74, 0x3f, 0x3d, 0x20, 0x3f, 0x3d, 0x25,
2244     0x3f, 0x3d, 0x2d, 0x3f, 0x3d, 0x2e, 0x3f, 0x3d, 0x2f, 0x3f, 0x3d, 0x33,
2245     0x3f, 0x3d, 0x34, 0x3f, 0x3d, 0x35, 0x3f, 0x3d, 0x36, 0x3f, 0x3d, 0x37,
2246     0x3f, 0x3d, 0x38, 0x3f, 0x3d, 0x39, 0x3f, 0x3d, 0x3d, 0x3f, 0x3d, 0x41,
2247     0x3f, 0x3d, 0x5f, 0x3f, 0x3d, 0x62, 0x3f, 0x3d, 0x64, 0x3f, 0x3d, 0x66,
2248     0x3f, 0x3d, 0x67, 0x3f, 0x3d, 0x68, 0x3f, 0x3d, 0x6c, 0x3f, 0x3d, 0x6d,
2249     0x3f, 0x3d, 0x6e, 0x3f, 0x3d, 0x70, 0x3f, 0x3d, 0x72, 0x3f, 0x3d, 0x75,
2250     0x3f, 0x41, 0x30, 0x3f, 0x41, 0x31, 0x3f, 0x41, 0x32, 0x3f, 0x41, 0x61,
2251     0x3f, 0x41, 0x63, 0x3f, 0x41, 0x65, 0x3f, 0x41, 0x69, 0x3f, 0x41, 0x6f,
2252     0x3f, 0x41, 0x73, 0x3f, 0x41, 0x74, 0x3f, 0x41, 0x20, 0x3f, 0x41, 0x25,
2253     0x3f, 0x41, 0x2d, 0x3f, 0x41, 0x2e, 0x3f, 0x41, 0x2f, 0x3f, 0x41, 0x33,
2254     0x3f, 0x41, 0x34, 0x3f, 0x41, 0x35, 0x3f, 0x41, 0x36, 0x3f, 0x41, 0x37,
2255     0x3f, 0x41, 0x38, 0x3f, 0x41, 0x39, 0x3f, 0x41, 0x3d, 0x3f, 0x41, 0x41,
2256     0x3f, 0x41, 0x5f, 0x3f, 0x41, 0x62, 0x3f, 0x41, 0x64, 0x3f, 0x41, 0x66,
2257     0x3f, 0x41, 0x67, 0x3f, 0x41, 0x68, 0x3f, 0x41, 0x6c, 0x3f, 0x41, 0x6d,
2258     0x3f, 0x41, 0x6e, 0x3f, 0x41, 0x70, 0x3f, 0x41, 0x72, 0x3f, 0x41, 0x75};
2259 const uint8_t HuffDecoderCommon::table19_17_emit_[216] = {
2260     0x3f, 0x5f, 0x30, 0x3f, 0x5f, 0x31, 0x3f, 0x5f, 0x32, 0x3f, 0x5f, 0x61,
2261     0x3f, 0x5f, 0x63, 0x3f, 0x5f, 0x65, 0x3f, 0x5f, 0x69, 0x3f, 0x5f, 0x6f,
2262     0x3f, 0x5f, 0x73, 0x3f, 0x5f, 0x74, 0x3f, 0x5f, 0x20, 0x3f, 0x5f, 0x25,
2263     0x3f, 0x5f, 0x2d, 0x3f, 0x5f, 0x2e, 0x3f, 0x5f, 0x2f, 0x3f, 0x5f, 0x33,
2264     0x3f, 0x5f, 0x34, 0x3f, 0x5f, 0x35, 0x3f, 0x5f, 0x36, 0x3f, 0x5f, 0x37,
2265     0x3f, 0x5f, 0x38, 0x3f, 0x5f, 0x39, 0x3f, 0x5f, 0x3d, 0x3f, 0x5f, 0x41,
2266     0x3f, 0x5f, 0x5f, 0x3f, 0x5f, 0x62, 0x3f, 0x5f, 0x64, 0x3f, 0x5f, 0x66,
2267     0x3f, 0x5f, 0x67, 0x3f, 0x5f, 0x68, 0x3f, 0x5f, 0x6c, 0x3f, 0x5f, 0x6d,
2268     0x3f, 0x5f, 0x6e, 0x3f, 0x5f, 0x70, 0x3f, 0x5f, 0x72, 0x3f, 0x5f, 0x75,
2269     0x3f, 0x62, 0x30, 0x3f, 0x62, 0x31, 0x3f, 0x62, 0x32, 0x3f, 0x62, 0x61,
2270     0x3f, 0x62, 0x63, 0x3f, 0x62, 0x65, 0x3f, 0x62, 0x69, 0x3f, 0x62, 0x6f,
2271     0x3f, 0x62, 0x73, 0x3f, 0x62, 0x74, 0x3f, 0x62, 0x20, 0x3f, 0x62, 0x25,
2272     0x3f, 0x62, 0x2d, 0x3f, 0x62, 0x2e, 0x3f, 0x62, 0x2f, 0x3f, 0x62, 0x33,
2273     0x3f, 0x62, 0x34, 0x3f, 0x62, 0x35, 0x3f, 0x62, 0x36, 0x3f, 0x62, 0x37,
2274     0x3f, 0x62, 0x38, 0x3f, 0x62, 0x39, 0x3f, 0x62, 0x3d, 0x3f, 0x62, 0x41,
2275     0x3f, 0x62, 0x5f, 0x3f, 0x62, 0x62, 0x3f, 0x62, 0x64, 0x3f, 0x62, 0x66,
2276     0x3f, 0x62, 0x67, 0x3f, 0x62, 0x68, 0x3f, 0x62, 0x6c, 0x3f, 0x62, 0x6d,
2277     0x3f, 0x62, 0x6e, 0x3f, 0x62, 0x70, 0x3f, 0x62, 0x72, 0x3f, 0x62, 0x75};
2278 const uint8_t HuffDecoderCommon::table19_18_emit_[216] = {
2279     0x3f, 0x64, 0x30, 0x3f, 0x64, 0x31, 0x3f, 0x64, 0x32, 0x3f, 0x64, 0x61,
2280     0x3f, 0x64, 0x63, 0x3f, 0x64, 0x65, 0x3f, 0x64, 0x69, 0x3f, 0x64, 0x6f,
2281     0x3f, 0x64, 0x73, 0x3f, 0x64, 0x74, 0x3f, 0x64, 0x20, 0x3f, 0x64, 0x25,
2282     0x3f, 0x64, 0x2d, 0x3f, 0x64, 0x2e, 0x3f, 0x64, 0x2f, 0x3f, 0x64, 0x33,
2283     0x3f, 0x64, 0x34, 0x3f, 0x64, 0x35, 0x3f, 0x64, 0x36, 0x3f, 0x64, 0x37,
2284     0x3f, 0x64, 0x38, 0x3f, 0x64, 0x39, 0x3f, 0x64, 0x3d, 0x3f, 0x64, 0x41,
2285     0x3f, 0x64, 0x5f, 0x3f, 0x64, 0x62, 0x3f, 0x64, 0x64, 0x3f, 0x64, 0x66,
2286     0x3f, 0x64, 0x67, 0x3f, 0x64, 0x68, 0x3f, 0x64, 0x6c, 0x3f, 0x64, 0x6d,
2287     0x3f, 0x64, 0x6e, 0x3f, 0x64, 0x70, 0x3f, 0x64, 0x72, 0x3f, 0x64, 0x75,
2288     0x3f, 0x66, 0x30, 0x3f, 0x66, 0x31, 0x3f, 0x66, 0x32, 0x3f, 0x66, 0x61,
2289     0x3f, 0x66, 0x63, 0x3f, 0x66, 0x65, 0x3f, 0x66, 0x69, 0x3f, 0x66, 0x6f,
2290     0x3f, 0x66, 0x73, 0x3f, 0x66, 0x74, 0x3f, 0x66, 0x20, 0x3f, 0x66, 0x25,
2291     0x3f, 0x66, 0x2d, 0x3f, 0x66, 0x2e, 0x3f, 0x66, 0x2f, 0x3f, 0x66, 0x33,
2292     0x3f, 0x66, 0x34, 0x3f, 0x66, 0x35, 0x3f, 0x66, 0x36, 0x3f, 0x66, 0x37,
2293     0x3f, 0x66, 0x38, 0x3f, 0x66, 0x39, 0x3f, 0x66, 0x3d, 0x3f, 0x66, 0x41,
2294     0x3f, 0x66, 0x5f, 0x3f, 0x66, 0x62, 0x3f, 0x66, 0x64, 0x3f, 0x66, 0x66,
2295     0x3f, 0x66, 0x67, 0x3f, 0x66, 0x68, 0x3f, 0x66, 0x6c, 0x3f, 0x66, 0x6d,
2296     0x3f, 0x66, 0x6e, 0x3f, 0x66, 0x70, 0x3f, 0x66, 0x72, 0x3f, 0x66, 0x75};
2297 const uint8_t HuffDecoderCommon::table19_19_emit_[216] = {
2298     0x3f, 0x67, 0x30, 0x3f, 0x67, 0x31, 0x3f, 0x67, 0x32, 0x3f, 0x67, 0x61,
2299     0x3f, 0x67, 0x63, 0x3f, 0x67, 0x65, 0x3f, 0x67, 0x69, 0x3f, 0x67, 0x6f,
2300     0x3f, 0x67, 0x73, 0x3f, 0x67, 0x74, 0x3f, 0x67, 0x20, 0x3f, 0x67, 0x25,
2301     0x3f, 0x67, 0x2d, 0x3f, 0x67, 0x2e, 0x3f, 0x67, 0x2f, 0x3f, 0x67, 0x33,
2302     0x3f, 0x67, 0x34, 0x3f, 0x67, 0x35, 0x3f, 0x67, 0x36, 0x3f, 0x67, 0x37,
2303     0x3f, 0x67, 0x38, 0x3f, 0x67, 0x39, 0x3f, 0x67, 0x3d, 0x3f, 0x67, 0x41,
2304     0x3f, 0x67, 0x5f, 0x3f, 0x67, 0x62, 0x3f, 0x67, 0x64, 0x3f, 0x67, 0x66,
2305     0x3f, 0x67, 0x67, 0x3f, 0x67, 0x68, 0x3f, 0x67, 0x6c, 0x3f, 0x67, 0x6d,
2306     0x3f, 0x67, 0x6e, 0x3f, 0x67, 0x70, 0x3f, 0x67, 0x72, 0x3f, 0x67, 0x75,
2307     0x3f, 0x68, 0x30, 0x3f, 0x68, 0x31, 0x3f, 0x68, 0x32, 0x3f, 0x68, 0x61,
2308     0x3f, 0x68, 0x63, 0x3f, 0x68, 0x65, 0x3f, 0x68, 0x69, 0x3f, 0x68, 0x6f,
2309     0x3f, 0x68, 0x73, 0x3f, 0x68, 0x74, 0x3f, 0x68, 0x20, 0x3f, 0x68, 0x25,
2310     0x3f, 0x68, 0x2d, 0x3f, 0x68, 0x2e, 0x3f, 0x68, 0x2f, 0x3f, 0x68, 0x33,
2311     0x3f, 0x68, 0x34, 0x3f, 0x68, 0x35, 0x3f, 0x68, 0x36, 0x3f, 0x68, 0x37,
2312     0x3f, 0x68, 0x38, 0x3f, 0x68, 0x39, 0x3f, 0x68, 0x3d, 0x3f, 0x68, 0x41,
2313     0x3f, 0x68, 0x5f, 0x3f, 0x68, 0x62, 0x3f, 0x68, 0x64, 0x3f, 0x68, 0x66,
2314     0x3f, 0x68, 0x67, 0x3f, 0x68, 0x68, 0x3f, 0x68, 0x6c, 0x3f, 0x68, 0x6d,
2315     0x3f, 0x68, 0x6e, 0x3f, 0x68, 0x70, 0x3f, 0x68, 0x72, 0x3f, 0x68, 0x75};
2316 const uint8_t HuffDecoderCommon::table19_20_emit_[216] = {
2317     0x3f, 0x6c, 0x30, 0x3f, 0x6c, 0x31, 0x3f, 0x6c, 0x32, 0x3f, 0x6c, 0x61,
2318     0x3f, 0x6c, 0x63, 0x3f, 0x6c, 0x65, 0x3f, 0x6c, 0x69, 0x3f, 0x6c, 0x6f,
2319     0x3f, 0x6c, 0x73, 0x3f, 0x6c, 0x74, 0x3f, 0x6c, 0x20, 0x3f, 0x6c, 0x25,
2320     0x3f, 0x6c, 0x2d, 0x3f, 0x6c, 0x2e, 0x3f, 0x6c, 0x2f, 0x3f, 0x6c, 0x33,
2321     0x3f, 0x6c, 0x34, 0x3f, 0x6c, 0x35, 0x3f, 0x6c, 0x36, 0x3f, 0x6c, 0x37,
2322     0x3f, 0x6c, 0x38, 0x3f, 0x6c, 0x39, 0x3f, 0x6c, 0x3d, 0x3f, 0x6c, 0x41,
2323     0x3f, 0x6c, 0x5f, 0x3f, 0x6c, 0x62, 0x3f, 0x6c, 0x64, 0x3f, 0x6c, 0x66,
2324     0x3f, 0x6c, 0x67, 0x3f, 0x6c, 0x68, 0x3f, 0x6c, 0x6c, 0x3f, 0x6c, 0x6d,
2325     0x3f, 0x6c, 0x6e, 0x3f, 0x6c, 0x70, 0x3f, 0x6c, 0x72, 0x3f, 0x6c, 0x75,
2326     0x3f, 0x6d, 0x30, 0x3f, 0x6d, 0x31, 0x3f, 0x6d, 0x32, 0x3f, 0x6d, 0x61,
2327     0x3f, 0x6d, 0x63, 0x3f, 0x6d, 0x65, 0x3f, 0x6d, 0x69, 0x3f, 0x6d, 0x6f,
2328     0x3f, 0x6d, 0x73, 0x3f, 0x6d, 0x74, 0x3f, 0x6d, 0x20, 0x3f, 0x6d, 0x25,
2329     0x3f, 0x6d, 0x2d, 0x3f, 0x6d, 0x2e, 0x3f, 0x6d, 0x2f, 0x3f, 0x6d, 0x33,
2330     0x3f, 0x6d, 0x34, 0x3f, 0x6d, 0x35, 0x3f, 0x6d, 0x36, 0x3f, 0x6d, 0x37,
2331     0x3f, 0x6d, 0x38, 0x3f, 0x6d, 0x39, 0x3f, 0x6d, 0x3d, 0x3f, 0x6d, 0x41,
2332     0x3f, 0x6d, 0x5f, 0x3f, 0x6d, 0x62, 0x3f, 0x6d, 0x64, 0x3f, 0x6d, 0x66,
2333     0x3f, 0x6d, 0x67, 0x3f, 0x6d, 0x68, 0x3f, 0x6d, 0x6c, 0x3f, 0x6d, 0x6d,
2334     0x3f, 0x6d, 0x6e, 0x3f, 0x6d, 0x70, 0x3f, 0x6d, 0x72, 0x3f, 0x6d, 0x75};
2335 const uint8_t HuffDecoderCommon::table19_21_emit_[216] = {
2336     0x3f, 0x6e, 0x30, 0x3f, 0x6e, 0x31, 0x3f, 0x6e, 0x32, 0x3f, 0x6e, 0x61,
2337     0x3f, 0x6e, 0x63, 0x3f, 0x6e, 0x65, 0x3f, 0x6e, 0x69, 0x3f, 0x6e, 0x6f,
2338     0x3f, 0x6e, 0x73, 0x3f, 0x6e, 0x74, 0x3f, 0x6e, 0x20, 0x3f, 0x6e, 0x25,
2339     0x3f, 0x6e, 0x2d, 0x3f, 0x6e, 0x2e, 0x3f, 0x6e, 0x2f, 0x3f, 0x6e, 0x33,
2340     0x3f, 0x6e, 0x34, 0x3f, 0x6e, 0x35, 0x3f, 0x6e, 0x36, 0x3f, 0x6e, 0x37,
2341     0x3f, 0x6e, 0x38, 0x3f, 0x6e, 0x39, 0x3f, 0x6e, 0x3d, 0x3f, 0x6e, 0x41,
2342     0x3f, 0x6e, 0x5f, 0x3f, 0x6e, 0x62, 0x3f, 0x6e, 0x64, 0x3f, 0x6e, 0x66,
2343     0x3f, 0x6e, 0x67, 0x3f, 0x6e, 0x68, 0x3f, 0x6e, 0x6c, 0x3f, 0x6e, 0x6d,
2344     0x3f, 0x6e, 0x6e, 0x3f, 0x6e, 0x70, 0x3f, 0x6e, 0x72, 0x3f, 0x6e, 0x75,
2345     0x3f, 0x70, 0x30, 0x3f, 0x70, 0x31, 0x3f, 0x70, 0x32, 0x3f, 0x70, 0x61,
2346     0x3f, 0x70, 0x63, 0x3f, 0x70, 0x65, 0x3f, 0x70, 0x69, 0x3f, 0x70, 0x6f,
2347     0x3f, 0x70, 0x73, 0x3f, 0x70, 0x74, 0x3f, 0x70, 0x20, 0x3f, 0x70, 0x25,
2348     0x3f, 0x70, 0x2d, 0x3f, 0x70, 0x2e, 0x3f, 0x70, 0x2f, 0x3f, 0x70, 0x33,
2349     0x3f, 0x70, 0x34, 0x3f, 0x70, 0x35, 0x3f, 0x70, 0x36, 0x3f, 0x70, 0x37,
2350     0x3f, 0x70, 0x38, 0x3f, 0x70, 0x39, 0x3f, 0x70, 0x3d, 0x3f, 0x70, 0x41,
2351     0x3f, 0x70, 0x5f, 0x3f, 0x70, 0x62, 0x3f, 0x70, 0x64, 0x3f, 0x70, 0x66,
2352     0x3f, 0x70, 0x67, 0x3f, 0x70, 0x68, 0x3f, 0x70, 0x6c, 0x3f, 0x70, 0x6d,
2353     0x3f, 0x70, 0x6e, 0x3f, 0x70, 0x70, 0x3f, 0x70, 0x72, 0x3f, 0x70, 0x75};
2354 const uint8_t HuffDecoderCommon::table19_22_emit_[216] = {
2355     0x3f, 0x72, 0x30, 0x3f, 0x72, 0x31, 0x3f, 0x72, 0x32, 0x3f, 0x72, 0x61,
2356     0x3f, 0x72, 0x63, 0x3f, 0x72, 0x65, 0x3f, 0x72, 0x69, 0x3f, 0x72, 0x6f,
2357     0x3f, 0x72, 0x73, 0x3f, 0x72, 0x74, 0x3f, 0x72, 0x20, 0x3f, 0x72, 0x25,
2358     0x3f, 0x72, 0x2d, 0x3f, 0x72, 0x2e, 0x3f, 0x72, 0x2f, 0x3f, 0x72, 0x33,
2359     0x3f, 0x72, 0x34, 0x3f, 0x72, 0x35, 0x3f, 0x72, 0x36, 0x3f, 0x72, 0x37,
2360     0x3f, 0x72, 0x38, 0x3f, 0x72, 0x39, 0x3f, 0x72, 0x3d, 0x3f, 0x72, 0x41,
2361     0x3f, 0x72, 0x5f, 0x3f, 0x72, 0x62, 0x3f, 0x72, 0x64, 0x3f, 0x72, 0x66,
2362     0x3f, 0x72, 0x67, 0x3f, 0x72, 0x68, 0x3f, 0x72, 0x6c, 0x3f, 0x72, 0x6d,
2363     0x3f, 0x72, 0x6e, 0x3f, 0x72, 0x70, 0x3f, 0x72, 0x72, 0x3f, 0x72, 0x75,
2364     0x3f, 0x75, 0x30, 0x3f, 0x75, 0x31, 0x3f, 0x75, 0x32, 0x3f, 0x75, 0x61,
2365     0x3f, 0x75, 0x63, 0x3f, 0x75, 0x65, 0x3f, 0x75, 0x69, 0x3f, 0x75, 0x6f,
2366     0x3f, 0x75, 0x73, 0x3f, 0x75, 0x74, 0x3f, 0x75, 0x20, 0x3f, 0x75, 0x25,
2367     0x3f, 0x75, 0x2d, 0x3f, 0x75, 0x2e, 0x3f, 0x75, 0x2f, 0x3f, 0x75, 0x33,
2368     0x3f, 0x75, 0x34, 0x3f, 0x75, 0x35, 0x3f, 0x75, 0x36, 0x3f, 0x75, 0x37,
2369     0x3f, 0x75, 0x38, 0x3f, 0x75, 0x39, 0x3f, 0x75, 0x3d, 0x3f, 0x75, 0x41,
2370     0x3f, 0x75, 0x5f, 0x3f, 0x75, 0x62, 0x3f, 0x75, 0x64, 0x3f, 0x75, 0x66,
2371     0x3f, 0x75, 0x67, 0x3f, 0x75, 0x68, 0x3f, 0x75, 0x6c, 0x3f, 0x75, 0x6d,
2372     0x3f, 0x75, 0x6e, 0x3f, 0x75, 0x70, 0x3f, 0x75, 0x72, 0x3f, 0x75, 0x75};
2373 const uint8_t HuffDecoderCommon::table19_23_emit_[120] = {
2374     0x3f, 0x3a, 0x30, 0x3f, 0x3a, 0x31, 0x3f, 0x3a, 0x32, 0x3f, 0x3a, 0x61,
2375     0x3f, 0x3a, 0x63, 0x3f, 0x3a, 0x65, 0x3f, 0x3a, 0x69, 0x3f, 0x3a, 0x6f,
2376     0x3f, 0x3a, 0x73, 0x3f, 0x3a, 0x74, 0x3f, 0x42, 0x30, 0x3f, 0x42, 0x31,
2377     0x3f, 0x42, 0x32, 0x3f, 0x42, 0x61, 0x3f, 0x42, 0x63, 0x3f, 0x42, 0x65,
2378     0x3f, 0x42, 0x69, 0x3f, 0x42, 0x6f, 0x3f, 0x42, 0x73, 0x3f, 0x42, 0x74,
2379     0x3f, 0x43, 0x30, 0x3f, 0x43, 0x31, 0x3f, 0x43, 0x32, 0x3f, 0x43, 0x61,
2380     0x3f, 0x43, 0x63, 0x3f, 0x43, 0x65, 0x3f, 0x43, 0x69, 0x3f, 0x43, 0x6f,
2381     0x3f, 0x43, 0x73, 0x3f, 0x43, 0x74, 0x3f, 0x44, 0x30, 0x3f, 0x44, 0x31,
2382     0x3f, 0x44, 0x32, 0x3f, 0x44, 0x61, 0x3f, 0x44, 0x63, 0x3f, 0x44, 0x65,
2383     0x3f, 0x44, 0x69, 0x3f, 0x44, 0x6f, 0x3f, 0x44, 0x73, 0x3f, 0x44, 0x74};
2384 const uint16_t HuffDecoderCommon::table19_23_ops_[128] = {
2385     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
2386     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2387     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2388     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
2389     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
2390     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2391     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2392     0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289,
2393     0x02a1, 0x02b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2394     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2395     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x02d1, 0x02e9, 0x0301,
2396     0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x0000, 0x0000,
2397     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2398     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2399     0x0000, 0x02d2};
2400 const uint8_t HuffDecoderCommon::table19_24_emit_[120] = {
2401     0x3f, 0x45, 0x30, 0x3f, 0x45, 0x31, 0x3f, 0x45, 0x32, 0x3f, 0x45, 0x61,
2402     0x3f, 0x45, 0x63, 0x3f, 0x45, 0x65, 0x3f, 0x45, 0x69, 0x3f, 0x45, 0x6f,
2403     0x3f, 0x45, 0x73, 0x3f, 0x45, 0x74, 0x3f, 0x46, 0x30, 0x3f, 0x46, 0x31,
2404     0x3f, 0x46, 0x32, 0x3f, 0x46, 0x61, 0x3f, 0x46, 0x63, 0x3f, 0x46, 0x65,
2405     0x3f, 0x46, 0x69, 0x3f, 0x46, 0x6f, 0x3f, 0x46, 0x73, 0x3f, 0x46, 0x74,
2406     0x3f, 0x47, 0x30, 0x3f, 0x47, 0x31, 0x3f, 0x47, 0x32, 0x3f, 0x47, 0x61,
2407     0x3f, 0x47, 0x63, 0x3f, 0x47, 0x65, 0x3f, 0x47, 0x69, 0x3f, 0x47, 0x6f,
2408     0x3f, 0x47, 0x73, 0x3f, 0x47, 0x74, 0x3f, 0x48, 0x30, 0x3f, 0x48, 0x31,
2409     0x3f, 0x48, 0x32, 0x3f, 0x48, 0x61, 0x3f, 0x48, 0x63, 0x3f, 0x48, 0x65,
2410     0x3f, 0x48, 0x69, 0x3f, 0x48, 0x6f, 0x3f, 0x48, 0x73, 0x3f, 0x48, 0x74};
2411 const uint8_t HuffDecoderCommon::table19_25_emit_[120] = {
2412     0x3f, 0x49, 0x30, 0x3f, 0x49, 0x31, 0x3f, 0x49, 0x32, 0x3f, 0x49, 0x61,
2413     0x3f, 0x49, 0x63, 0x3f, 0x49, 0x65, 0x3f, 0x49, 0x69, 0x3f, 0x49, 0x6f,
2414     0x3f, 0x49, 0x73, 0x3f, 0x49, 0x74, 0x3f, 0x4a, 0x30, 0x3f, 0x4a, 0x31,
2415     0x3f, 0x4a, 0x32, 0x3f, 0x4a, 0x61, 0x3f, 0x4a, 0x63, 0x3f, 0x4a, 0x65,
2416     0x3f, 0x4a, 0x69, 0x3f, 0x4a, 0x6f, 0x3f, 0x4a, 0x73, 0x3f, 0x4a, 0x74,
2417     0x3f, 0x4b, 0x30, 0x3f, 0x4b, 0x31, 0x3f, 0x4b, 0x32, 0x3f, 0x4b, 0x61,
2418     0x3f, 0x4b, 0x63, 0x3f, 0x4b, 0x65, 0x3f, 0x4b, 0x69, 0x3f, 0x4b, 0x6f,
2419     0x3f, 0x4b, 0x73, 0x3f, 0x4b, 0x74, 0x3f, 0x4c, 0x30, 0x3f, 0x4c, 0x31,
2420     0x3f, 0x4c, 0x32, 0x3f, 0x4c, 0x61, 0x3f, 0x4c, 0x63, 0x3f, 0x4c, 0x65,
2421     0x3f, 0x4c, 0x69, 0x3f, 0x4c, 0x6f, 0x3f, 0x4c, 0x73, 0x3f, 0x4c, 0x74};
2422 const uint8_t HuffDecoderCommon::table19_26_emit_[120] = {
2423     0x3f, 0x4d, 0x30, 0x3f, 0x4d, 0x31, 0x3f, 0x4d, 0x32, 0x3f, 0x4d, 0x61,
2424     0x3f, 0x4d, 0x63, 0x3f, 0x4d, 0x65, 0x3f, 0x4d, 0x69, 0x3f, 0x4d, 0x6f,
2425     0x3f, 0x4d, 0x73, 0x3f, 0x4d, 0x74, 0x3f, 0x4e, 0x30, 0x3f, 0x4e, 0x31,
2426     0x3f, 0x4e, 0x32, 0x3f, 0x4e, 0x61, 0x3f, 0x4e, 0x63, 0x3f, 0x4e, 0x65,
2427     0x3f, 0x4e, 0x69, 0x3f, 0x4e, 0x6f, 0x3f, 0x4e, 0x73, 0x3f, 0x4e, 0x74,
2428     0x3f, 0x4f, 0x30, 0x3f, 0x4f, 0x31, 0x3f, 0x4f, 0x32, 0x3f, 0x4f, 0x61,
2429     0x3f, 0x4f, 0x63, 0x3f, 0x4f, 0x65, 0x3f, 0x4f, 0x69, 0x3f, 0x4f, 0x6f,
2430     0x3f, 0x4f, 0x73, 0x3f, 0x4f, 0x74, 0x3f, 0x50, 0x30, 0x3f, 0x50, 0x31,
2431     0x3f, 0x50, 0x32, 0x3f, 0x50, 0x61, 0x3f, 0x50, 0x63, 0x3f, 0x50, 0x65,
2432     0x3f, 0x50, 0x69, 0x3f, 0x50, 0x6f, 0x3f, 0x50, 0x73, 0x3f, 0x50, 0x74};
2433 const uint8_t HuffDecoderCommon::table19_27_emit_[120] = {
2434     0x3f, 0x51, 0x30, 0x3f, 0x51, 0x31, 0x3f, 0x51, 0x32, 0x3f, 0x51, 0x61,
2435     0x3f, 0x51, 0x63, 0x3f, 0x51, 0x65, 0x3f, 0x51, 0x69, 0x3f, 0x51, 0x6f,
2436     0x3f, 0x51, 0x73, 0x3f, 0x51, 0x74, 0x3f, 0x52, 0x30, 0x3f, 0x52, 0x31,
2437     0x3f, 0x52, 0x32, 0x3f, 0x52, 0x61, 0x3f, 0x52, 0x63, 0x3f, 0x52, 0x65,
2438     0x3f, 0x52, 0x69, 0x3f, 0x52, 0x6f, 0x3f, 0x52, 0x73, 0x3f, 0x52, 0x74,
2439     0x3f, 0x53, 0x30, 0x3f, 0x53, 0x31, 0x3f, 0x53, 0x32, 0x3f, 0x53, 0x61,
2440     0x3f, 0x53, 0x63, 0x3f, 0x53, 0x65, 0x3f, 0x53, 0x69, 0x3f, 0x53, 0x6f,
2441     0x3f, 0x53, 0x73, 0x3f, 0x53, 0x74, 0x3f, 0x54, 0x30, 0x3f, 0x54, 0x31,
2442     0x3f, 0x54, 0x32, 0x3f, 0x54, 0x61, 0x3f, 0x54, 0x63, 0x3f, 0x54, 0x65,
2443     0x3f, 0x54, 0x69, 0x3f, 0x54, 0x6f, 0x3f, 0x54, 0x73, 0x3f, 0x54, 0x74};
2444 const uint8_t HuffDecoderCommon::table19_28_emit_[120] = {
2445     0x3f, 0x55, 0x30, 0x3f, 0x55, 0x31, 0x3f, 0x55, 0x32, 0x3f, 0x55, 0x61,
2446     0x3f, 0x55, 0x63, 0x3f, 0x55, 0x65, 0x3f, 0x55, 0x69, 0x3f, 0x55, 0x6f,
2447     0x3f, 0x55, 0x73, 0x3f, 0x55, 0x74, 0x3f, 0x56, 0x30, 0x3f, 0x56, 0x31,
2448     0x3f, 0x56, 0x32, 0x3f, 0x56, 0x61, 0x3f, 0x56, 0x63, 0x3f, 0x56, 0x65,
2449     0x3f, 0x56, 0x69, 0x3f, 0x56, 0x6f, 0x3f, 0x56, 0x73, 0x3f, 0x56, 0x74,
2450     0x3f, 0x57, 0x30, 0x3f, 0x57, 0x31, 0x3f, 0x57, 0x32, 0x3f, 0x57, 0x61,
2451     0x3f, 0x57, 0x63, 0x3f, 0x57, 0x65, 0x3f, 0x57, 0x69, 0x3f, 0x57, 0x6f,
2452     0x3f, 0x57, 0x73, 0x3f, 0x57, 0x74, 0x3f, 0x59, 0x30, 0x3f, 0x59, 0x31,
2453     0x3f, 0x59, 0x32, 0x3f, 0x59, 0x61, 0x3f, 0x59, 0x63, 0x3f, 0x59, 0x65,
2454     0x3f, 0x59, 0x69, 0x3f, 0x59, 0x6f, 0x3f, 0x59, 0x73, 0x3f, 0x59, 0x74};
2455 const uint8_t HuffDecoderCommon::table19_29_emit_[120] = {
2456     0x3f, 0x6a, 0x30, 0x3f, 0x6a, 0x31, 0x3f, 0x6a, 0x32, 0x3f, 0x6a, 0x61,
2457     0x3f, 0x6a, 0x63, 0x3f, 0x6a, 0x65, 0x3f, 0x6a, 0x69, 0x3f, 0x6a, 0x6f,
2458     0x3f, 0x6a, 0x73, 0x3f, 0x6a, 0x74, 0x3f, 0x6b, 0x30, 0x3f, 0x6b, 0x31,
2459     0x3f, 0x6b, 0x32, 0x3f, 0x6b, 0x61, 0x3f, 0x6b, 0x63, 0x3f, 0x6b, 0x65,
2460     0x3f, 0x6b, 0x69, 0x3f, 0x6b, 0x6f, 0x3f, 0x6b, 0x73, 0x3f, 0x6b, 0x74,
2461     0x3f, 0x71, 0x30, 0x3f, 0x71, 0x31, 0x3f, 0x71, 0x32, 0x3f, 0x71, 0x61,
2462     0x3f, 0x71, 0x63, 0x3f, 0x71, 0x65, 0x3f, 0x71, 0x69, 0x3f, 0x71, 0x6f,
2463     0x3f, 0x71, 0x73, 0x3f, 0x71, 0x74, 0x3f, 0x76, 0x30, 0x3f, 0x76, 0x31,
2464     0x3f, 0x76, 0x32, 0x3f, 0x76, 0x61, 0x3f, 0x76, 0x63, 0x3f, 0x76, 0x65,
2465     0x3f, 0x76, 0x69, 0x3f, 0x76, 0x6f, 0x3f, 0x76, 0x73, 0x3f, 0x76, 0x74};
2466 const uint8_t HuffDecoderCommon::table19_30_emit_[120] = {
2467     0x3f, 0x77, 0x30, 0x3f, 0x77, 0x31, 0x3f, 0x77, 0x32, 0x3f, 0x77, 0x61,
2468     0x3f, 0x77, 0x63, 0x3f, 0x77, 0x65, 0x3f, 0x77, 0x69, 0x3f, 0x77, 0x6f,
2469     0x3f, 0x77, 0x73, 0x3f, 0x77, 0x74, 0x3f, 0x78, 0x30, 0x3f, 0x78, 0x31,
2470     0x3f, 0x78, 0x32, 0x3f, 0x78, 0x61, 0x3f, 0x78, 0x63, 0x3f, 0x78, 0x65,
2471     0x3f, 0x78, 0x69, 0x3f, 0x78, 0x6f, 0x3f, 0x78, 0x73, 0x3f, 0x78, 0x74,
2472     0x3f, 0x79, 0x30, 0x3f, 0x79, 0x31, 0x3f, 0x79, 0x32, 0x3f, 0x79, 0x61,
2473     0x3f, 0x79, 0x63, 0x3f, 0x79, 0x65, 0x3f, 0x79, 0x69, 0x3f, 0x79, 0x6f,
2474     0x3f, 0x79, 0x73, 0x3f, 0x79, 0x74, 0x3f, 0x7a, 0x30, 0x3f, 0x7a, 0x31,
2475     0x3f, 0x7a, 0x32, 0x3f, 0x7a, 0x61, 0x3f, 0x7a, 0x63, 0x3f, 0x7a, 0x65,
2476     0x3f, 0x7a, 0x69, 0x3f, 0x7a, 0x6f, 0x3f, 0x7a, 0x73, 0x3f, 0x7a, 0x74};
2477 const uint8_t HuffDecoderCommon::table19_31_emit_[31] = {
2478     0x3f, 0x26, 0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f,
2479     0x5a, 0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f,
2480     0x27, 0x3f, 0x2b, 0x3f, 0x7c, 0x3f, 0x23, 0x3f, 0x3e};
2481 const uint16_t HuffDecoderCommon::table19_31_ops_[128] = {
2482     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2483     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2484     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2485     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2486     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2487     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2488     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2489     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2490     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
2491     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2492     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
2493     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
2494     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
2495     0x00aa, 0x0000, 0x00ba, 0x0000, 0x00ca, 0x00da, 0x00ea, 0x0000, 0x0000,
2496     0x0000, 0x0003};
2497 const uint8_t HuffDecoderCommon::table19_32_emit_[216] = {
2498     0x27, 0x30, 0x30, 0x27, 0x30, 0x31, 0x27, 0x30, 0x32, 0x27, 0x30, 0x61,
2499     0x27, 0x30, 0x63, 0x27, 0x30, 0x65, 0x27, 0x30, 0x69, 0x27, 0x30, 0x6f,
2500     0x27, 0x30, 0x73, 0x27, 0x30, 0x74, 0x27, 0x30, 0x20, 0x27, 0x30, 0x25,
2501     0x27, 0x30, 0x2d, 0x27, 0x30, 0x2e, 0x27, 0x30, 0x2f, 0x27, 0x30, 0x33,
2502     0x27, 0x30, 0x34, 0x27, 0x30, 0x35, 0x27, 0x30, 0x36, 0x27, 0x30, 0x37,
2503     0x27, 0x30, 0x38, 0x27, 0x30, 0x39, 0x27, 0x30, 0x3d, 0x27, 0x30, 0x41,
2504     0x27, 0x30, 0x5f, 0x27, 0x30, 0x62, 0x27, 0x30, 0x64, 0x27, 0x30, 0x66,
2505     0x27, 0x30, 0x67, 0x27, 0x30, 0x68, 0x27, 0x30, 0x6c, 0x27, 0x30, 0x6d,
2506     0x27, 0x30, 0x6e, 0x27, 0x30, 0x70, 0x27, 0x30, 0x72, 0x27, 0x30, 0x75,
2507     0x27, 0x31, 0x30, 0x27, 0x31, 0x31, 0x27, 0x31, 0x32, 0x27, 0x31, 0x61,
2508     0x27, 0x31, 0x63, 0x27, 0x31, 0x65, 0x27, 0x31, 0x69, 0x27, 0x31, 0x6f,
2509     0x27, 0x31, 0x73, 0x27, 0x31, 0x74, 0x27, 0x31, 0x20, 0x27, 0x31, 0x25,
2510     0x27, 0x31, 0x2d, 0x27, 0x31, 0x2e, 0x27, 0x31, 0x2f, 0x27, 0x31, 0x33,
2511     0x27, 0x31, 0x34, 0x27, 0x31, 0x35, 0x27, 0x31, 0x36, 0x27, 0x31, 0x37,
2512     0x27, 0x31, 0x38, 0x27, 0x31, 0x39, 0x27, 0x31, 0x3d, 0x27, 0x31, 0x41,
2513     0x27, 0x31, 0x5f, 0x27, 0x31, 0x62, 0x27, 0x31, 0x64, 0x27, 0x31, 0x66,
2514     0x27, 0x31, 0x67, 0x27, 0x31, 0x68, 0x27, 0x31, 0x6c, 0x27, 0x31, 0x6d,
2515     0x27, 0x31, 0x6e, 0x27, 0x31, 0x70, 0x27, 0x31, 0x72, 0x27, 0x31, 0x75};
2516 const uint8_t HuffDecoderCommon::table19_33_emit_[216] = {
2517     0x27, 0x32, 0x30, 0x27, 0x32, 0x31, 0x27, 0x32, 0x32, 0x27, 0x32, 0x61,
2518     0x27, 0x32, 0x63, 0x27, 0x32, 0x65, 0x27, 0x32, 0x69, 0x27, 0x32, 0x6f,
2519     0x27, 0x32, 0x73, 0x27, 0x32, 0x74, 0x27, 0x32, 0x20, 0x27, 0x32, 0x25,
2520     0x27, 0x32, 0x2d, 0x27, 0x32, 0x2e, 0x27, 0x32, 0x2f, 0x27, 0x32, 0x33,
2521     0x27, 0x32, 0x34, 0x27, 0x32, 0x35, 0x27, 0x32, 0x36, 0x27, 0x32, 0x37,
2522     0x27, 0x32, 0x38, 0x27, 0x32, 0x39, 0x27, 0x32, 0x3d, 0x27, 0x32, 0x41,
2523     0x27, 0x32, 0x5f, 0x27, 0x32, 0x62, 0x27, 0x32, 0x64, 0x27, 0x32, 0x66,
2524     0x27, 0x32, 0x67, 0x27, 0x32, 0x68, 0x27, 0x32, 0x6c, 0x27, 0x32, 0x6d,
2525     0x27, 0x32, 0x6e, 0x27, 0x32, 0x70, 0x27, 0x32, 0x72, 0x27, 0x32, 0x75,
2526     0x27, 0x61, 0x30, 0x27, 0x61, 0x31, 0x27, 0x61, 0x32, 0x27, 0x61, 0x61,
2527     0x27, 0x61, 0x63, 0x27, 0x61, 0x65, 0x27, 0x61, 0x69, 0x27, 0x61, 0x6f,
2528     0x27, 0x61, 0x73, 0x27, 0x61, 0x74, 0x27, 0x61, 0x20, 0x27, 0x61, 0x25,
2529     0x27, 0x61, 0x2d, 0x27, 0x61, 0x2e, 0x27, 0x61, 0x2f, 0x27, 0x61, 0x33,
2530     0x27, 0x61, 0x34, 0x27, 0x61, 0x35, 0x27, 0x61, 0x36, 0x27, 0x61, 0x37,
2531     0x27, 0x61, 0x38, 0x27, 0x61, 0x39, 0x27, 0x61, 0x3d, 0x27, 0x61, 0x41,
2532     0x27, 0x61, 0x5f, 0x27, 0x61, 0x62, 0x27, 0x61, 0x64, 0x27, 0x61, 0x66,
2533     0x27, 0x61, 0x67, 0x27, 0x61, 0x68, 0x27, 0x61, 0x6c, 0x27, 0x61, 0x6d,
2534     0x27, 0x61, 0x6e, 0x27, 0x61, 0x70, 0x27, 0x61, 0x72, 0x27, 0x61, 0x75};
2535 const uint8_t HuffDecoderCommon::table19_34_emit_[216] = {
2536     0x27, 0x63, 0x30, 0x27, 0x63, 0x31, 0x27, 0x63, 0x32, 0x27, 0x63, 0x61,
2537     0x27, 0x63, 0x63, 0x27, 0x63, 0x65, 0x27, 0x63, 0x69, 0x27, 0x63, 0x6f,
2538     0x27, 0x63, 0x73, 0x27, 0x63, 0x74, 0x27, 0x63, 0x20, 0x27, 0x63, 0x25,
2539     0x27, 0x63, 0x2d, 0x27, 0x63, 0x2e, 0x27, 0x63, 0x2f, 0x27, 0x63, 0x33,
2540     0x27, 0x63, 0x34, 0x27, 0x63, 0x35, 0x27, 0x63, 0x36, 0x27, 0x63, 0x37,
2541     0x27, 0x63, 0x38, 0x27, 0x63, 0x39, 0x27, 0x63, 0x3d, 0x27, 0x63, 0x41,
2542     0x27, 0x63, 0x5f, 0x27, 0x63, 0x62, 0x27, 0x63, 0x64, 0x27, 0x63, 0x66,
2543     0x27, 0x63, 0x67, 0x27, 0x63, 0x68, 0x27, 0x63, 0x6c, 0x27, 0x63, 0x6d,
2544     0x27, 0x63, 0x6e, 0x27, 0x63, 0x70, 0x27, 0x63, 0x72, 0x27, 0x63, 0x75,
2545     0x27, 0x65, 0x30, 0x27, 0x65, 0x31, 0x27, 0x65, 0x32, 0x27, 0x65, 0x61,
2546     0x27, 0x65, 0x63, 0x27, 0x65, 0x65, 0x27, 0x65, 0x69, 0x27, 0x65, 0x6f,
2547     0x27, 0x65, 0x73, 0x27, 0x65, 0x74, 0x27, 0x65, 0x20, 0x27, 0x65, 0x25,
2548     0x27, 0x65, 0x2d, 0x27, 0x65, 0x2e, 0x27, 0x65, 0x2f, 0x27, 0x65, 0x33,
2549     0x27, 0x65, 0x34, 0x27, 0x65, 0x35, 0x27, 0x65, 0x36, 0x27, 0x65, 0x37,
2550     0x27, 0x65, 0x38, 0x27, 0x65, 0x39, 0x27, 0x65, 0x3d, 0x27, 0x65, 0x41,
2551     0x27, 0x65, 0x5f, 0x27, 0x65, 0x62, 0x27, 0x65, 0x64, 0x27, 0x65, 0x66,
2552     0x27, 0x65, 0x67, 0x27, 0x65, 0x68, 0x27, 0x65, 0x6c, 0x27, 0x65, 0x6d,
2553     0x27, 0x65, 0x6e, 0x27, 0x65, 0x70, 0x27, 0x65, 0x72, 0x27, 0x65, 0x75};
2554 const uint8_t HuffDecoderCommon::table19_35_emit_[216] = {
2555     0x27, 0x69, 0x30, 0x27, 0x69, 0x31, 0x27, 0x69, 0x32, 0x27, 0x69, 0x61,
2556     0x27, 0x69, 0x63, 0x27, 0x69, 0x65, 0x27, 0x69, 0x69, 0x27, 0x69, 0x6f,
2557     0x27, 0x69, 0x73, 0x27, 0x69, 0x74, 0x27, 0x69, 0x20, 0x27, 0x69, 0x25,
2558     0x27, 0x69, 0x2d, 0x27, 0x69, 0x2e, 0x27, 0x69, 0x2f, 0x27, 0x69, 0x33,
2559     0x27, 0x69, 0x34, 0x27, 0x69, 0x35, 0x27, 0x69, 0x36, 0x27, 0x69, 0x37,
2560     0x27, 0x69, 0x38, 0x27, 0x69, 0x39, 0x27, 0x69, 0x3d, 0x27, 0x69, 0x41,
2561     0x27, 0x69, 0x5f, 0x27, 0x69, 0x62, 0x27, 0x69, 0x64, 0x27, 0x69, 0x66,
2562     0x27, 0x69, 0x67, 0x27, 0x69, 0x68, 0x27, 0x69, 0x6c, 0x27, 0x69, 0x6d,
2563     0x27, 0x69, 0x6e, 0x27, 0x69, 0x70, 0x27, 0x69, 0x72, 0x27, 0x69, 0x75,
2564     0x27, 0x6f, 0x30, 0x27, 0x6f, 0x31, 0x27, 0x6f, 0x32, 0x27, 0x6f, 0x61,
2565     0x27, 0x6f, 0x63, 0x27, 0x6f, 0x65, 0x27, 0x6f, 0x69, 0x27, 0x6f, 0x6f,
2566     0x27, 0x6f, 0x73, 0x27, 0x6f, 0x74, 0x27, 0x6f, 0x20, 0x27, 0x6f, 0x25,
2567     0x27, 0x6f, 0x2d, 0x27, 0x6f, 0x2e, 0x27, 0x6f, 0x2f, 0x27, 0x6f, 0x33,
2568     0x27, 0x6f, 0x34, 0x27, 0x6f, 0x35, 0x27, 0x6f, 0x36, 0x27, 0x6f, 0x37,
2569     0x27, 0x6f, 0x38, 0x27, 0x6f, 0x39, 0x27, 0x6f, 0x3d, 0x27, 0x6f, 0x41,
2570     0x27, 0x6f, 0x5f, 0x27, 0x6f, 0x62, 0x27, 0x6f, 0x64, 0x27, 0x6f, 0x66,
2571     0x27, 0x6f, 0x67, 0x27, 0x6f, 0x68, 0x27, 0x6f, 0x6c, 0x27, 0x6f, 0x6d,
2572     0x27, 0x6f, 0x6e, 0x27, 0x6f, 0x70, 0x27, 0x6f, 0x72, 0x27, 0x6f, 0x75};
2573 const uint8_t HuffDecoderCommon::table19_36_emit_[216] = {
2574     0x27, 0x73, 0x30, 0x27, 0x73, 0x31, 0x27, 0x73, 0x32, 0x27, 0x73, 0x61,
2575     0x27, 0x73, 0x63, 0x27, 0x73, 0x65, 0x27, 0x73, 0x69, 0x27, 0x73, 0x6f,
2576     0x27, 0x73, 0x73, 0x27, 0x73, 0x74, 0x27, 0x73, 0x20, 0x27, 0x73, 0x25,
2577     0x27, 0x73, 0x2d, 0x27, 0x73, 0x2e, 0x27, 0x73, 0x2f, 0x27, 0x73, 0x33,
2578     0x27, 0x73, 0x34, 0x27, 0x73, 0x35, 0x27, 0x73, 0x36, 0x27, 0x73, 0x37,
2579     0x27, 0x73, 0x38, 0x27, 0x73, 0x39, 0x27, 0x73, 0x3d, 0x27, 0x73, 0x41,
2580     0x27, 0x73, 0x5f, 0x27, 0x73, 0x62, 0x27, 0x73, 0x64, 0x27, 0x73, 0x66,
2581     0x27, 0x73, 0x67, 0x27, 0x73, 0x68, 0x27, 0x73, 0x6c, 0x27, 0x73, 0x6d,
2582     0x27, 0x73, 0x6e, 0x27, 0x73, 0x70, 0x27, 0x73, 0x72, 0x27, 0x73, 0x75,
2583     0x27, 0x74, 0x30, 0x27, 0x74, 0x31, 0x27, 0x74, 0x32, 0x27, 0x74, 0x61,
2584     0x27, 0x74, 0x63, 0x27, 0x74, 0x65, 0x27, 0x74, 0x69, 0x27, 0x74, 0x6f,
2585     0x27, 0x74, 0x73, 0x27, 0x74, 0x74, 0x27, 0x74, 0x20, 0x27, 0x74, 0x25,
2586     0x27, 0x74, 0x2d, 0x27, 0x74, 0x2e, 0x27, 0x74, 0x2f, 0x27, 0x74, 0x33,
2587     0x27, 0x74, 0x34, 0x27, 0x74, 0x35, 0x27, 0x74, 0x36, 0x27, 0x74, 0x37,
2588     0x27, 0x74, 0x38, 0x27, 0x74, 0x39, 0x27, 0x74, 0x3d, 0x27, 0x74, 0x41,
2589     0x27, 0x74, 0x5f, 0x27, 0x74, 0x62, 0x27, 0x74, 0x64, 0x27, 0x74, 0x66,
2590     0x27, 0x74, 0x67, 0x27, 0x74, 0x68, 0x27, 0x74, 0x6c, 0x27, 0x74, 0x6d,
2591     0x27, 0x74, 0x6e, 0x27, 0x74, 0x70, 0x27, 0x74, 0x72, 0x27, 0x74, 0x75};
2592 const uint8_t HuffDecoderCommon::table19_37_emit_[120] = {
2593     0x27, 0x20, 0x30, 0x27, 0x20, 0x31, 0x27, 0x20, 0x32, 0x27, 0x20, 0x61,
2594     0x27, 0x20, 0x63, 0x27, 0x20, 0x65, 0x27, 0x20, 0x69, 0x27, 0x20, 0x6f,
2595     0x27, 0x20, 0x73, 0x27, 0x20, 0x74, 0x27, 0x25, 0x30, 0x27, 0x25, 0x31,
2596     0x27, 0x25, 0x32, 0x27, 0x25, 0x61, 0x27, 0x25, 0x63, 0x27, 0x25, 0x65,
2597     0x27, 0x25, 0x69, 0x27, 0x25, 0x6f, 0x27, 0x25, 0x73, 0x27, 0x25, 0x74,
2598     0x27, 0x2d, 0x30, 0x27, 0x2d, 0x31, 0x27, 0x2d, 0x32, 0x27, 0x2d, 0x61,
2599     0x27, 0x2d, 0x63, 0x27, 0x2d, 0x65, 0x27, 0x2d, 0x69, 0x27, 0x2d, 0x6f,
2600     0x27, 0x2d, 0x73, 0x27, 0x2d, 0x74, 0x27, 0x2e, 0x30, 0x27, 0x2e, 0x31,
2601     0x27, 0x2e, 0x32, 0x27, 0x2e, 0x61, 0x27, 0x2e, 0x63, 0x27, 0x2e, 0x65,
2602     0x27, 0x2e, 0x69, 0x27, 0x2e, 0x6f, 0x27, 0x2e, 0x73, 0x27, 0x2e, 0x74};
2603 const uint8_t HuffDecoderCommon::table19_38_emit_[120] = {
2604     0x27, 0x2f, 0x30, 0x27, 0x2f, 0x31, 0x27, 0x2f, 0x32, 0x27, 0x2f, 0x61,
2605     0x27, 0x2f, 0x63, 0x27, 0x2f, 0x65, 0x27, 0x2f, 0x69, 0x27, 0x2f, 0x6f,
2606     0x27, 0x2f, 0x73, 0x27, 0x2f, 0x74, 0x27, 0x33, 0x30, 0x27, 0x33, 0x31,
2607     0x27, 0x33, 0x32, 0x27, 0x33, 0x61, 0x27, 0x33, 0x63, 0x27, 0x33, 0x65,
2608     0x27, 0x33, 0x69, 0x27, 0x33, 0x6f, 0x27, 0x33, 0x73, 0x27, 0x33, 0x74,
2609     0x27, 0x34, 0x30, 0x27, 0x34, 0x31, 0x27, 0x34, 0x32, 0x27, 0x34, 0x61,
2610     0x27, 0x34, 0x63, 0x27, 0x34, 0x65, 0x27, 0x34, 0x69, 0x27, 0x34, 0x6f,
2611     0x27, 0x34, 0x73, 0x27, 0x34, 0x74, 0x27, 0x35, 0x30, 0x27, 0x35, 0x31,
2612     0x27, 0x35, 0x32, 0x27, 0x35, 0x61, 0x27, 0x35, 0x63, 0x27, 0x35, 0x65,
2613     0x27, 0x35, 0x69, 0x27, 0x35, 0x6f, 0x27, 0x35, 0x73, 0x27, 0x35, 0x74};
2614 const uint8_t HuffDecoderCommon::table19_39_emit_[120] = {
2615     0x27, 0x36, 0x30, 0x27, 0x36, 0x31, 0x27, 0x36, 0x32, 0x27, 0x36, 0x61,
2616     0x27, 0x36, 0x63, 0x27, 0x36, 0x65, 0x27, 0x36, 0x69, 0x27, 0x36, 0x6f,
2617     0x27, 0x36, 0x73, 0x27, 0x36, 0x74, 0x27, 0x37, 0x30, 0x27, 0x37, 0x31,
2618     0x27, 0x37, 0x32, 0x27, 0x37, 0x61, 0x27, 0x37, 0x63, 0x27, 0x37, 0x65,
2619     0x27, 0x37, 0x69, 0x27, 0x37, 0x6f, 0x27, 0x37, 0x73, 0x27, 0x37, 0x74,
2620     0x27, 0x38, 0x30, 0x27, 0x38, 0x31, 0x27, 0x38, 0x32, 0x27, 0x38, 0x61,
2621     0x27, 0x38, 0x63, 0x27, 0x38, 0x65, 0x27, 0x38, 0x69, 0x27, 0x38, 0x6f,
2622     0x27, 0x38, 0x73, 0x27, 0x38, 0x74, 0x27, 0x39, 0x30, 0x27, 0x39, 0x31,
2623     0x27, 0x39, 0x32, 0x27, 0x39, 0x61, 0x27, 0x39, 0x63, 0x27, 0x39, 0x65,
2624     0x27, 0x39, 0x69, 0x27, 0x39, 0x6f, 0x27, 0x39, 0x73, 0x27, 0x39, 0x74};
2625 const uint8_t HuffDecoderCommon::table19_40_emit_[120] = {
2626     0x27, 0x3d, 0x30, 0x27, 0x3d, 0x31, 0x27, 0x3d, 0x32, 0x27, 0x3d, 0x61,
2627     0x27, 0x3d, 0x63, 0x27, 0x3d, 0x65, 0x27, 0x3d, 0x69, 0x27, 0x3d, 0x6f,
2628     0x27, 0x3d, 0x73, 0x27, 0x3d, 0x74, 0x27, 0x41, 0x30, 0x27, 0x41, 0x31,
2629     0x27, 0x41, 0x32, 0x27, 0x41, 0x61, 0x27, 0x41, 0x63, 0x27, 0x41, 0x65,
2630     0x27, 0x41, 0x69, 0x27, 0x41, 0x6f, 0x27, 0x41, 0x73, 0x27, 0x41, 0x74,
2631     0x27, 0x5f, 0x30, 0x27, 0x5f, 0x31, 0x27, 0x5f, 0x32, 0x27, 0x5f, 0x61,
2632     0x27, 0x5f, 0x63, 0x27, 0x5f, 0x65, 0x27, 0x5f, 0x69, 0x27, 0x5f, 0x6f,
2633     0x27, 0x5f, 0x73, 0x27, 0x5f, 0x74, 0x27, 0x62, 0x30, 0x27, 0x62, 0x31,
2634     0x27, 0x62, 0x32, 0x27, 0x62, 0x61, 0x27, 0x62, 0x63, 0x27, 0x62, 0x65,
2635     0x27, 0x62, 0x69, 0x27, 0x62, 0x6f, 0x27, 0x62, 0x73, 0x27, 0x62, 0x74};
2636 const uint8_t HuffDecoderCommon::table19_41_emit_[120] = {
2637     0x27, 0x64, 0x30, 0x27, 0x64, 0x31, 0x27, 0x64, 0x32, 0x27, 0x64, 0x61,
2638     0x27, 0x64, 0x63, 0x27, 0x64, 0x65, 0x27, 0x64, 0x69, 0x27, 0x64, 0x6f,
2639     0x27, 0x64, 0x73, 0x27, 0x64, 0x74, 0x27, 0x66, 0x30, 0x27, 0x66, 0x31,
2640     0x27, 0x66, 0x32, 0x27, 0x66, 0x61, 0x27, 0x66, 0x63, 0x27, 0x66, 0x65,
2641     0x27, 0x66, 0x69, 0x27, 0x66, 0x6f, 0x27, 0x66, 0x73, 0x27, 0x66, 0x74,
2642     0x27, 0x67, 0x30, 0x27, 0x67, 0x31, 0x27, 0x67, 0x32, 0x27, 0x67, 0x61,
2643     0x27, 0x67, 0x63, 0x27, 0x67, 0x65, 0x27, 0x67, 0x69, 0x27, 0x67, 0x6f,
2644     0x27, 0x67, 0x73, 0x27, 0x67, 0x74, 0x27, 0x68, 0x30, 0x27, 0x68, 0x31,
2645     0x27, 0x68, 0x32, 0x27, 0x68, 0x61, 0x27, 0x68, 0x63, 0x27, 0x68, 0x65,
2646     0x27, 0x68, 0x69, 0x27, 0x68, 0x6f, 0x27, 0x68, 0x73, 0x27, 0x68, 0x74};
2647 const uint8_t HuffDecoderCommon::table19_42_emit_[120] = {
2648     0x27, 0x6c, 0x30, 0x27, 0x6c, 0x31, 0x27, 0x6c, 0x32, 0x27, 0x6c, 0x61,
2649     0x27, 0x6c, 0x63, 0x27, 0x6c, 0x65, 0x27, 0x6c, 0x69, 0x27, 0x6c, 0x6f,
2650     0x27, 0x6c, 0x73, 0x27, 0x6c, 0x74, 0x27, 0x6d, 0x30, 0x27, 0x6d, 0x31,
2651     0x27, 0x6d, 0x32, 0x27, 0x6d, 0x61, 0x27, 0x6d, 0x63, 0x27, 0x6d, 0x65,
2652     0x27, 0x6d, 0x69, 0x27, 0x6d, 0x6f, 0x27, 0x6d, 0x73, 0x27, 0x6d, 0x74,
2653     0x27, 0x6e, 0x30, 0x27, 0x6e, 0x31, 0x27, 0x6e, 0x32, 0x27, 0x6e, 0x61,
2654     0x27, 0x6e, 0x63, 0x27, 0x6e, 0x65, 0x27, 0x6e, 0x69, 0x27, 0x6e, 0x6f,
2655     0x27, 0x6e, 0x73, 0x27, 0x6e, 0x74, 0x27, 0x70, 0x30, 0x27, 0x70, 0x31,
2656     0x27, 0x70, 0x32, 0x27, 0x70, 0x61, 0x27, 0x70, 0x63, 0x27, 0x70, 0x65,
2657     0x27, 0x70, 0x69, 0x27, 0x70, 0x6f, 0x27, 0x70, 0x73, 0x27, 0x70, 0x74};
2658 const uint8_t HuffDecoderCommon::table19_43_emit_[68] = {
2659     0x27, 0x72, 0x30, 0x27, 0x72, 0x31, 0x27, 0x72, 0x32, 0x27, 0x72, 0x61,
2660     0x27, 0x72, 0x63, 0x27, 0x72, 0x65, 0x27, 0x72, 0x69, 0x27, 0x72, 0x6f,
2661     0x27, 0x72, 0x73, 0x27, 0x72, 0x74, 0x27, 0x75, 0x30, 0x27, 0x75, 0x31,
2662     0x27, 0x75, 0x32, 0x27, 0x75, 0x61, 0x27, 0x75, 0x63, 0x27, 0x75, 0x65,
2663     0x27, 0x75, 0x69, 0x27, 0x75, 0x6f, 0x27, 0x75, 0x73, 0x27, 0x75, 0x74,
2664     0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
2665 const uint16_t HuffDecoderCommon::table19_43_ops_[128] = {
2666     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
2667     0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2668     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2669     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139,
2670     0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000,
2671     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2672     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2673     0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2674     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x0000,
2675     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2676     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000, 0x0000, 0x0000,
2677     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2678     0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2679     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2680     0x0000, 0x0212};
2681 const uint16_t HuffDecoderCommon::table19_44_ops_[128] = {
2682     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2683     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2684     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2685     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2686     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2687     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2688     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2689     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2690     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
2691     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2692     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
2693     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2694     0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2695     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2696     0x0000, 0x0072};
2697 const uint8_t HuffDecoderCommon::table19_47_emit_[35] = {
2698     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26, 0x27, 0x2a,
2699     0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a, 0x27, 0x21, 0x27, 0x22,
2700     0x27, 0x28, 0x27, 0x29, 0x27, 0x3f, 0x27, 0x27, 0x2b, 0x27, 0x7c};
2701 const uint16_t HuffDecoderCommon::table19_47_ops_[128] = {
2702     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2703     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2704     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2705     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2706     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2707     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2708     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2709     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2710     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
2711     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
2712     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
2713     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
2714     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
2715     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x00fa, 0x010a, 0x0000,
2716     0x0000, 0x0003};
2717 const uint8_t HuffDecoderCommon::table19_48_emit_[216] = {
2718     0x2b, 0x30, 0x30, 0x2b, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x2b, 0x30, 0x61,
2719     0x2b, 0x30, 0x63, 0x2b, 0x30, 0x65, 0x2b, 0x30, 0x69, 0x2b, 0x30, 0x6f,
2720     0x2b, 0x30, 0x73, 0x2b, 0x30, 0x74, 0x2b, 0x30, 0x20, 0x2b, 0x30, 0x25,
2721     0x2b, 0x30, 0x2d, 0x2b, 0x30, 0x2e, 0x2b, 0x30, 0x2f, 0x2b, 0x30, 0x33,
2722     0x2b, 0x30, 0x34, 0x2b, 0x30, 0x35, 0x2b, 0x30, 0x36, 0x2b, 0x30, 0x37,
2723     0x2b, 0x30, 0x38, 0x2b, 0x30, 0x39, 0x2b, 0x30, 0x3d, 0x2b, 0x30, 0x41,
2724     0x2b, 0x30, 0x5f, 0x2b, 0x30, 0x62, 0x2b, 0x30, 0x64, 0x2b, 0x30, 0x66,
2725     0x2b, 0x30, 0x67, 0x2b, 0x30, 0x68, 0x2b, 0x30, 0x6c, 0x2b, 0x30, 0x6d,
2726     0x2b, 0x30, 0x6e, 0x2b, 0x30, 0x70, 0x2b, 0x30, 0x72, 0x2b, 0x30, 0x75,
2727     0x2b, 0x31, 0x30, 0x2b, 0x31, 0x31, 0x2b, 0x31, 0x32, 0x2b, 0x31, 0x61,
2728     0x2b, 0x31, 0x63, 0x2b, 0x31, 0x65, 0x2b, 0x31, 0x69, 0x2b, 0x31, 0x6f,
2729     0x2b, 0x31, 0x73, 0x2b, 0x31, 0x74, 0x2b, 0x31, 0x20, 0x2b, 0x31, 0x25,
2730     0x2b, 0x31, 0x2d, 0x2b, 0x31, 0x2e, 0x2b, 0x31, 0x2f, 0x2b, 0x31, 0x33,
2731     0x2b, 0x31, 0x34, 0x2b, 0x31, 0x35, 0x2b, 0x31, 0x36, 0x2b, 0x31, 0x37,
2732     0x2b, 0x31, 0x38, 0x2b, 0x31, 0x39, 0x2b, 0x31, 0x3d, 0x2b, 0x31, 0x41,
2733     0x2b, 0x31, 0x5f, 0x2b, 0x31, 0x62, 0x2b, 0x31, 0x64, 0x2b, 0x31, 0x66,
2734     0x2b, 0x31, 0x67, 0x2b, 0x31, 0x68, 0x2b, 0x31, 0x6c, 0x2b, 0x31, 0x6d,
2735     0x2b, 0x31, 0x6e, 0x2b, 0x31, 0x70, 0x2b, 0x31, 0x72, 0x2b, 0x31, 0x75};
2736 const uint8_t HuffDecoderCommon::table19_49_emit_[216] = {
2737     0x2b, 0x32, 0x30, 0x2b, 0x32, 0x31, 0x2b, 0x32, 0x32, 0x2b, 0x32, 0x61,
2738     0x2b, 0x32, 0x63, 0x2b, 0x32, 0x65, 0x2b, 0x32, 0x69, 0x2b, 0x32, 0x6f,
2739     0x2b, 0x32, 0x73, 0x2b, 0x32, 0x74, 0x2b, 0x32, 0x20, 0x2b, 0x32, 0x25,
2740     0x2b, 0x32, 0x2d, 0x2b, 0x32, 0x2e, 0x2b, 0x32, 0x2f, 0x2b, 0x32, 0x33,
2741     0x2b, 0x32, 0x34, 0x2b, 0x32, 0x35, 0x2b, 0x32, 0x36, 0x2b, 0x32, 0x37,
2742     0x2b, 0x32, 0x38, 0x2b, 0x32, 0x39, 0x2b, 0x32, 0x3d, 0x2b, 0x32, 0x41,
2743     0x2b, 0x32, 0x5f, 0x2b, 0x32, 0x62, 0x2b, 0x32, 0x64, 0x2b, 0x32, 0x66,
2744     0x2b, 0x32, 0x67, 0x2b, 0x32, 0x68, 0x2b, 0x32, 0x6c, 0x2b, 0x32, 0x6d,
2745     0x2b, 0x32, 0x6e, 0x2b, 0x32, 0x70, 0x2b, 0x32, 0x72, 0x2b, 0x32, 0x75,
2746     0x2b, 0x61, 0x30, 0x2b, 0x61, 0x31, 0x2b, 0x61, 0x32, 0x2b, 0x61, 0x61,
2747     0x2b, 0x61, 0x63, 0x2b, 0x61, 0x65, 0x2b, 0x61, 0x69, 0x2b, 0x61, 0x6f,
2748     0x2b, 0x61, 0x73, 0x2b, 0x61, 0x74, 0x2b, 0x61, 0x20, 0x2b, 0x61, 0x25,
2749     0x2b, 0x61, 0x2d, 0x2b, 0x61, 0x2e, 0x2b, 0x61, 0x2f, 0x2b, 0x61, 0x33,
2750     0x2b, 0x61, 0x34, 0x2b, 0x61, 0x35, 0x2b, 0x61, 0x36, 0x2b, 0x61, 0x37,
2751     0x2b, 0x61, 0x38, 0x2b, 0x61, 0x39, 0x2b, 0x61, 0x3d, 0x2b, 0x61, 0x41,
2752     0x2b, 0x61, 0x5f, 0x2b, 0x61, 0x62, 0x2b, 0x61, 0x64, 0x2b, 0x61, 0x66,
2753     0x2b, 0x61, 0x67, 0x2b, 0x61, 0x68, 0x2b, 0x61, 0x6c, 0x2b, 0x61, 0x6d,
2754     0x2b, 0x61, 0x6e, 0x2b, 0x61, 0x70, 0x2b, 0x61, 0x72, 0x2b, 0x61, 0x75};
2755 const uint8_t HuffDecoderCommon::table19_50_emit_[216] = {
2756     0x2b, 0x63, 0x30, 0x2b, 0x63, 0x31, 0x2b, 0x63, 0x32, 0x2b, 0x63, 0x61,
2757     0x2b, 0x63, 0x63, 0x2b, 0x63, 0x65, 0x2b, 0x63, 0x69, 0x2b, 0x63, 0x6f,
2758     0x2b, 0x63, 0x73, 0x2b, 0x63, 0x74, 0x2b, 0x63, 0x20, 0x2b, 0x63, 0x25,
2759     0x2b, 0x63, 0x2d, 0x2b, 0x63, 0x2e, 0x2b, 0x63, 0x2f, 0x2b, 0x63, 0x33,
2760     0x2b, 0x63, 0x34, 0x2b, 0x63, 0x35, 0x2b, 0x63, 0x36, 0x2b, 0x63, 0x37,
2761     0x2b, 0x63, 0x38, 0x2b, 0x63, 0x39, 0x2b, 0x63, 0x3d, 0x2b, 0x63, 0x41,
2762     0x2b, 0x63, 0x5f, 0x2b, 0x63, 0x62, 0x2b, 0x63, 0x64, 0x2b, 0x63, 0x66,
2763     0x2b, 0x63, 0x67, 0x2b, 0x63, 0x68, 0x2b, 0x63, 0x6c, 0x2b, 0x63, 0x6d,
2764     0x2b, 0x63, 0x6e, 0x2b, 0x63, 0x70, 0x2b, 0x63, 0x72, 0x2b, 0x63, 0x75,
2765     0x2b, 0x65, 0x30, 0x2b, 0x65, 0x31, 0x2b, 0x65, 0x32, 0x2b, 0x65, 0x61,
2766     0x2b, 0x65, 0x63, 0x2b, 0x65, 0x65, 0x2b, 0x65, 0x69, 0x2b, 0x65, 0x6f,
2767     0x2b, 0x65, 0x73, 0x2b, 0x65, 0x74, 0x2b, 0x65, 0x20, 0x2b, 0x65, 0x25,
2768     0x2b, 0x65, 0x2d, 0x2b, 0x65, 0x2e, 0x2b, 0x65, 0x2f, 0x2b, 0x65, 0x33,
2769     0x2b, 0x65, 0x34, 0x2b, 0x65, 0x35, 0x2b, 0x65, 0x36, 0x2b, 0x65, 0x37,
2770     0x2b, 0x65, 0x38, 0x2b, 0x65, 0x39, 0x2b, 0x65, 0x3d, 0x2b, 0x65, 0x41,
2771     0x2b, 0x65, 0x5f, 0x2b, 0x65, 0x62, 0x2b, 0x65, 0x64, 0x2b, 0x65, 0x66,
2772     0x2b, 0x65, 0x67, 0x2b, 0x65, 0x68, 0x2b, 0x65, 0x6c, 0x2b, 0x65, 0x6d,
2773     0x2b, 0x65, 0x6e, 0x2b, 0x65, 0x70, 0x2b, 0x65, 0x72, 0x2b, 0x65, 0x75};
2774 const uint8_t HuffDecoderCommon::table19_51_emit_[216] = {
2775     0x2b, 0x69, 0x30, 0x2b, 0x69, 0x31, 0x2b, 0x69, 0x32, 0x2b, 0x69, 0x61,
2776     0x2b, 0x69, 0x63, 0x2b, 0x69, 0x65, 0x2b, 0x69, 0x69, 0x2b, 0x69, 0x6f,
2777     0x2b, 0x69, 0x73, 0x2b, 0x69, 0x74, 0x2b, 0x69, 0x20, 0x2b, 0x69, 0x25,
2778     0x2b, 0x69, 0x2d, 0x2b, 0x69, 0x2e, 0x2b, 0x69, 0x2f, 0x2b, 0x69, 0x33,
2779     0x2b, 0x69, 0x34, 0x2b, 0x69, 0x35, 0x2b, 0x69, 0x36, 0x2b, 0x69, 0x37,
2780     0x2b, 0x69, 0x38, 0x2b, 0x69, 0x39, 0x2b, 0x69, 0x3d, 0x2b, 0x69, 0x41,
2781     0x2b, 0x69, 0x5f, 0x2b, 0x69, 0x62, 0x2b, 0x69, 0x64, 0x2b, 0x69, 0x66,
2782     0x2b, 0x69, 0x67, 0x2b, 0x69, 0x68, 0x2b, 0x69, 0x6c, 0x2b, 0x69, 0x6d,
2783     0x2b, 0x69, 0x6e, 0x2b, 0x69, 0x70, 0x2b, 0x69, 0x72, 0x2b, 0x69, 0x75,
2784     0x2b, 0x6f, 0x30, 0x2b, 0x6f, 0x31, 0x2b, 0x6f, 0x32, 0x2b, 0x6f, 0x61,
2785     0x2b, 0x6f, 0x63, 0x2b, 0x6f, 0x65, 0x2b, 0x6f, 0x69, 0x2b, 0x6f, 0x6f,
2786     0x2b, 0x6f, 0x73, 0x2b, 0x6f, 0x74, 0x2b, 0x6f, 0x20, 0x2b, 0x6f, 0x25,
2787     0x2b, 0x6f, 0x2d, 0x2b, 0x6f, 0x2e, 0x2b, 0x6f, 0x2f, 0x2b, 0x6f, 0x33,
2788     0x2b, 0x6f, 0x34, 0x2b, 0x6f, 0x35, 0x2b, 0x6f, 0x36, 0x2b, 0x6f, 0x37,
2789     0x2b, 0x6f, 0x38, 0x2b, 0x6f, 0x39, 0x2b, 0x6f, 0x3d, 0x2b, 0x6f, 0x41,
2790     0x2b, 0x6f, 0x5f, 0x2b, 0x6f, 0x62, 0x2b, 0x6f, 0x64, 0x2b, 0x6f, 0x66,
2791     0x2b, 0x6f, 0x67, 0x2b, 0x6f, 0x68, 0x2b, 0x6f, 0x6c, 0x2b, 0x6f, 0x6d,
2792     0x2b, 0x6f, 0x6e, 0x2b, 0x6f, 0x70, 0x2b, 0x6f, 0x72, 0x2b, 0x6f, 0x75};
2793 const uint8_t HuffDecoderCommon::table19_52_emit_[216] = {
2794     0x2b, 0x73, 0x30, 0x2b, 0x73, 0x31, 0x2b, 0x73, 0x32, 0x2b, 0x73, 0x61,
2795     0x2b, 0x73, 0x63, 0x2b, 0x73, 0x65, 0x2b, 0x73, 0x69, 0x2b, 0x73, 0x6f,
2796     0x2b, 0x73, 0x73, 0x2b, 0x73, 0x74, 0x2b, 0x73, 0x20, 0x2b, 0x73, 0x25,
2797     0x2b, 0x73, 0x2d, 0x2b, 0x73, 0x2e, 0x2b, 0x73, 0x2f, 0x2b, 0x73, 0x33,
2798     0x2b, 0x73, 0x34, 0x2b, 0x73, 0x35, 0x2b, 0x73, 0x36, 0x2b, 0x73, 0x37,
2799     0x2b, 0x73, 0x38, 0x2b, 0x73, 0x39, 0x2b, 0x73, 0x3d, 0x2b, 0x73, 0x41,
2800     0x2b, 0x73, 0x5f, 0x2b, 0x73, 0x62, 0x2b, 0x73, 0x64, 0x2b, 0x73, 0x66,
2801     0x2b, 0x73, 0x67, 0x2b, 0x73, 0x68, 0x2b, 0x73, 0x6c, 0x2b, 0x73, 0x6d,
2802     0x2b, 0x73, 0x6e, 0x2b, 0x73, 0x70, 0x2b, 0x73, 0x72, 0x2b, 0x73, 0x75,
2803     0x2b, 0x74, 0x30, 0x2b, 0x74, 0x31, 0x2b, 0x74, 0x32, 0x2b, 0x74, 0x61,
2804     0x2b, 0x74, 0x63, 0x2b, 0x74, 0x65, 0x2b, 0x74, 0x69, 0x2b, 0x74, 0x6f,
2805     0x2b, 0x74, 0x73, 0x2b, 0x74, 0x74, 0x2b, 0x74, 0x20, 0x2b, 0x74, 0x25,
2806     0x2b, 0x74, 0x2d, 0x2b, 0x74, 0x2e, 0x2b, 0x74, 0x2f, 0x2b, 0x74, 0x33,
2807     0x2b, 0x74, 0x34, 0x2b, 0x74, 0x35, 0x2b, 0x74, 0x36, 0x2b, 0x74, 0x37,
2808     0x2b, 0x74, 0x38, 0x2b, 0x74, 0x39, 0x2b, 0x74, 0x3d, 0x2b, 0x74, 0x41,
2809     0x2b, 0x74, 0x5f, 0x2b, 0x74, 0x62, 0x2b, 0x74, 0x64, 0x2b, 0x74, 0x66,
2810     0x2b, 0x74, 0x67, 0x2b, 0x74, 0x68, 0x2b, 0x74, 0x6c, 0x2b, 0x74, 0x6d,
2811     0x2b, 0x74, 0x6e, 0x2b, 0x74, 0x70, 0x2b, 0x74, 0x72, 0x2b, 0x74, 0x75};
2812 const uint8_t HuffDecoderCommon::table19_53_emit_[120] = {
2813     0x2b, 0x20, 0x30, 0x2b, 0x20, 0x31, 0x2b, 0x20, 0x32, 0x2b, 0x20, 0x61,
2814     0x2b, 0x20, 0x63, 0x2b, 0x20, 0x65, 0x2b, 0x20, 0x69, 0x2b, 0x20, 0x6f,
2815     0x2b, 0x20, 0x73, 0x2b, 0x20, 0x74, 0x2b, 0x25, 0x30, 0x2b, 0x25, 0x31,
2816     0x2b, 0x25, 0x32, 0x2b, 0x25, 0x61, 0x2b, 0x25, 0x63, 0x2b, 0x25, 0x65,
2817     0x2b, 0x25, 0x69, 0x2b, 0x25, 0x6f, 0x2b, 0x25, 0x73, 0x2b, 0x25, 0x74,
2818     0x2b, 0x2d, 0x30, 0x2b, 0x2d, 0x31, 0x2b, 0x2d, 0x32, 0x2b, 0x2d, 0x61,
2819     0x2b, 0x2d, 0x63, 0x2b, 0x2d, 0x65, 0x2b, 0x2d, 0x69, 0x2b, 0x2d, 0x6f,
2820     0x2b, 0x2d, 0x73, 0x2b, 0x2d, 0x74, 0x2b, 0x2e, 0x30, 0x2b, 0x2e, 0x31,
2821     0x2b, 0x2e, 0x32, 0x2b, 0x2e, 0x61, 0x2b, 0x2e, 0x63, 0x2b, 0x2e, 0x65,
2822     0x2b, 0x2e, 0x69, 0x2b, 0x2e, 0x6f, 0x2b, 0x2e, 0x73, 0x2b, 0x2e, 0x74};
2823 const uint8_t HuffDecoderCommon::table19_54_emit_[120] = {
2824     0x2b, 0x2f, 0x30, 0x2b, 0x2f, 0x31, 0x2b, 0x2f, 0x32, 0x2b, 0x2f, 0x61,
2825     0x2b, 0x2f, 0x63, 0x2b, 0x2f, 0x65, 0x2b, 0x2f, 0x69, 0x2b, 0x2f, 0x6f,
2826     0x2b, 0x2f, 0x73, 0x2b, 0x2f, 0x74, 0x2b, 0x33, 0x30, 0x2b, 0x33, 0x31,
2827     0x2b, 0x33, 0x32, 0x2b, 0x33, 0x61, 0x2b, 0x33, 0x63, 0x2b, 0x33, 0x65,
2828     0x2b, 0x33, 0x69, 0x2b, 0x33, 0x6f, 0x2b, 0x33, 0x73, 0x2b, 0x33, 0x74,
2829     0x2b, 0x34, 0x30, 0x2b, 0x34, 0x31, 0x2b, 0x34, 0x32, 0x2b, 0x34, 0x61,
2830     0x2b, 0x34, 0x63, 0x2b, 0x34, 0x65, 0x2b, 0x34, 0x69, 0x2b, 0x34, 0x6f,
2831     0x2b, 0x34, 0x73, 0x2b, 0x34, 0x74, 0x2b, 0x35, 0x30, 0x2b, 0x35, 0x31,
2832     0x2b, 0x35, 0x32, 0x2b, 0x35, 0x61, 0x2b, 0x35, 0x63, 0x2b, 0x35, 0x65,
2833     0x2b, 0x35, 0x69, 0x2b, 0x35, 0x6f, 0x2b, 0x35, 0x73, 0x2b, 0x35, 0x74};
2834 const uint8_t HuffDecoderCommon::table19_55_emit_[120] = {
2835     0x2b, 0x36, 0x30, 0x2b, 0x36, 0x31, 0x2b, 0x36, 0x32, 0x2b, 0x36, 0x61,
2836     0x2b, 0x36, 0x63, 0x2b, 0x36, 0x65, 0x2b, 0x36, 0x69, 0x2b, 0x36, 0x6f,
2837     0x2b, 0x36, 0x73, 0x2b, 0x36, 0x74, 0x2b, 0x37, 0x30, 0x2b, 0x37, 0x31,
2838     0x2b, 0x37, 0x32, 0x2b, 0x37, 0x61, 0x2b, 0x37, 0x63, 0x2b, 0x37, 0x65,
2839     0x2b, 0x37, 0x69, 0x2b, 0x37, 0x6f, 0x2b, 0x37, 0x73, 0x2b, 0x37, 0x74,
2840     0x2b, 0x38, 0x30, 0x2b, 0x38, 0x31, 0x2b, 0x38, 0x32, 0x2b, 0x38, 0x61,
2841     0x2b, 0x38, 0x63, 0x2b, 0x38, 0x65, 0x2b, 0x38, 0x69, 0x2b, 0x38, 0x6f,
2842     0x2b, 0x38, 0x73, 0x2b, 0x38, 0x74, 0x2b, 0x39, 0x30, 0x2b, 0x39, 0x31,
2843     0x2b, 0x39, 0x32, 0x2b, 0x39, 0x61, 0x2b, 0x39, 0x63, 0x2b, 0x39, 0x65,
2844     0x2b, 0x39, 0x69, 0x2b, 0x39, 0x6f, 0x2b, 0x39, 0x73, 0x2b, 0x39, 0x74};
2845 const uint8_t HuffDecoderCommon::table19_56_emit_[120] = {
2846     0x2b, 0x3d, 0x30, 0x2b, 0x3d, 0x31, 0x2b, 0x3d, 0x32, 0x2b, 0x3d, 0x61,
2847     0x2b, 0x3d, 0x63, 0x2b, 0x3d, 0x65, 0x2b, 0x3d, 0x69, 0x2b, 0x3d, 0x6f,
2848     0x2b, 0x3d, 0x73, 0x2b, 0x3d, 0x74, 0x2b, 0x41, 0x30, 0x2b, 0x41, 0x31,
2849     0x2b, 0x41, 0x32, 0x2b, 0x41, 0x61, 0x2b, 0x41, 0x63, 0x2b, 0x41, 0x65,
2850     0x2b, 0x41, 0x69, 0x2b, 0x41, 0x6f, 0x2b, 0x41, 0x73, 0x2b, 0x41, 0x74,
2851     0x2b, 0x5f, 0x30, 0x2b, 0x5f, 0x31, 0x2b, 0x5f, 0x32, 0x2b, 0x5f, 0x61,
2852     0x2b, 0x5f, 0x63, 0x2b, 0x5f, 0x65, 0x2b, 0x5f, 0x69, 0x2b, 0x5f, 0x6f,
2853     0x2b, 0x5f, 0x73, 0x2b, 0x5f, 0x74, 0x2b, 0x62, 0x30, 0x2b, 0x62, 0x31,
2854     0x2b, 0x62, 0x32, 0x2b, 0x62, 0x61, 0x2b, 0x62, 0x63, 0x2b, 0x62, 0x65,
2855     0x2b, 0x62, 0x69, 0x2b, 0x62, 0x6f, 0x2b, 0x62, 0x73, 0x2b, 0x62, 0x74};
2856 const uint8_t HuffDecoderCommon::table19_57_emit_[120] = {
2857     0x2b, 0x64, 0x30, 0x2b, 0x64, 0x31, 0x2b, 0x64, 0x32, 0x2b, 0x64, 0x61,
2858     0x2b, 0x64, 0x63, 0x2b, 0x64, 0x65, 0x2b, 0x64, 0x69, 0x2b, 0x64, 0x6f,
2859     0x2b, 0x64, 0x73, 0x2b, 0x64, 0x74, 0x2b, 0x66, 0x30, 0x2b, 0x66, 0x31,
2860     0x2b, 0x66, 0x32, 0x2b, 0x66, 0x61, 0x2b, 0x66, 0x63, 0x2b, 0x66, 0x65,
2861     0x2b, 0x66, 0x69, 0x2b, 0x66, 0x6f, 0x2b, 0x66, 0x73, 0x2b, 0x66, 0x74,
2862     0x2b, 0x67, 0x30, 0x2b, 0x67, 0x31, 0x2b, 0x67, 0x32, 0x2b, 0x67, 0x61,
2863     0x2b, 0x67, 0x63, 0x2b, 0x67, 0x65, 0x2b, 0x67, 0x69, 0x2b, 0x67, 0x6f,
2864     0x2b, 0x67, 0x73, 0x2b, 0x67, 0x74, 0x2b, 0x68, 0x30, 0x2b, 0x68, 0x31,
2865     0x2b, 0x68, 0x32, 0x2b, 0x68, 0x61, 0x2b, 0x68, 0x63, 0x2b, 0x68, 0x65,
2866     0x2b, 0x68, 0x69, 0x2b, 0x68, 0x6f, 0x2b, 0x68, 0x73, 0x2b, 0x68, 0x74};
2867 const uint8_t HuffDecoderCommon::table19_58_emit_[120] = {
2868     0x2b, 0x6c, 0x30, 0x2b, 0x6c, 0x31, 0x2b, 0x6c, 0x32, 0x2b, 0x6c, 0x61,
2869     0x2b, 0x6c, 0x63, 0x2b, 0x6c, 0x65, 0x2b, 0x6c, 0x69, 0x2b, 0x6c, 0x6f,
2870     0x2b, 0x6c, 0x73, 0x2b, 0x6c, 0x74, 0x2b, 0x6d, 0x30, 0x2b, 0x6d, 0x31,
2871     0x2b, 0x6d, 0x32, 0x2b, 0x6d, 0x61, 0x2b, 0x6d, 0x63, 0x2b, 0x6d, 0x65,
2872     0x2b, 0x6d, 0x69, 0x2b, 0x6d, 0x6f, 0x2b, 0x6d, 0x73, 0x2b, 0x6d, 0x74,
2873     0x2b, 0x6e, 0x30, 0x2b, 0x6e, 0x31, 0x2b, 0x6e, 0x32, 0x2b, 0x6e, 0x61,
2874     0x2b, 0x6e, 0x63, 0x2b, 0x6e, 0x65, 0x2b, 0x6e, 0x69, 0x2b, 0x6e, 0x6f,
2875     0x2b, 0x6e, 0x73, 0x2b, 0x6e, 0x74, 0x2b, 0x70, 0x30, 0x2b, 0x70, 0x31,
2876     0x2b, 0x70, 0x32, 0x2b, 0x70, 0x61, 0x2b, 0x70, 0x63, 0x2b, 0x70, 0x65,
2877     0x2b, 0x70, 0x69, 0x2b, 0x70, 0x6f, 0x2b, 0x70, 0x73, 0x2b, 0x70, 0x74};
2878 const uint8_t HuffDecoderCommon::table19_59_emit_[68] = {
2879     0x2b, 0x72, 0x30, 0x2b, 0x72, 0x31, 0x2b, 0x72, 0x32, 0x2b, 0x72, 0x61,
2880     0x2b, 0x72, 0x63, 0x2b, 0x72, 0x65, 0x2b, 0x72, 0x69, 0x2b, 0x72, 0x6f,
2881     0x2b, 0x72, 0x73, 0x2b, 0x72, 0x74, 0x2b, 0x75, 0x30, 0x2b, 0x75, 0x31,
2882     0x2b, 0x75, 0x32, 0x2b, 0x75, 0x61, 0x2b, 0x75, 0x63, 0x2b, 0x75, 0x65,
2883     0x2b, 0x75, 0x69, 0x2b, 0x75, 0x6f, 0x2b, 0x75, 0x73, 0x2b, 0x75, 0x74,
2884     0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
2885 const uint8_t HuffDecoderCommon::table19_63_emit_[35] = {
2886     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26, 0x2b, 0x2a,
2887     0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a, 0x2b, 0x21, 0x2b, 0x22,
2888     0x2b, 0x28, 0x2b, 0x29, 0x2b, 0x3f, 0x2b, 0x27, 0x2b, 0x2b, 0x7c};
2889 const uint16_t HuffDecoderCommon::table19_63_ops_[128] = {
2890     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2891     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
2892     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2893     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
2894     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2895     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2896     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
2897     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
2898     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
2899     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
2900     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
2901     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
2902     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
2903     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x010a, 0x0000,
2904     0x0000, 0x0003};
2905 const uint8_t HuffDecoderCommon::table19_64_emit_[216] = {
2906     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
2907     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
2908     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25,
2909     0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33,
2910     0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37,
2911     0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41,
2912     0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66,
2913     0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d,
2914     0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75,
2915     0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61,
2916     0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f,
2917     0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25,
2918     0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33,
2919     0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37,
2920     0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41,
2921     0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66,
2922     0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d,
2923     0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75};
2924 const uint8_t HuffDecoderCommon::table19_65_emit_[216] = {
2925     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
2926     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
2927     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25,
2928     0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33,
2929     0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37,
2930     0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41,
2931     0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66,
2932     0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d,
2933     0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75,
2934     0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61,
2935     0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f,
2936     0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25,
2937     0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33,
2938     0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37,
2939     0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41,
2940     0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66,
2941     0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d,
2942     0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75};
2943 const uint8_t HuffDecoderCommon::table19_66_emit_[216] = {
2944     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
2945     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
2946     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25,
2947     0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33,
2948     0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37,
2949     0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41,
2950     0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66,
2951     0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d,
2952     0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75,
2953     0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61,
2954     0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f,
2955     0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25,
2956     0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33,
2957     0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37,
2958     0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41,
2959     0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66,
2960     0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d,
2961     0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75};
2962 const uint8_t HuffDecoderCommon::table19_67_emit_[216] = {
2963     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
2964     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
2965     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25,
2966     0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33,
2967     0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37,
2968     0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41,
2969     0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66,
2970     0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d,
2971     0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75,
2972     0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61,
2973     0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f,
2974     0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25,
2975     0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33,
2976     0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37,
2977     0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41,
2978     0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66,
2979     0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d,
2980     0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75};
2981 const uint8_t HuffDecoderCommon::table19_68_emit_[216] = {
2982     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
2983     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
2984     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25,
2985     0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33,
2986     0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37,
2987     0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41,
2988     0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66,
2989     0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d,
2990     0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75,
2991     0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61,
2992     0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f,
2993     0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25,
2994     0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33,
2995     0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37,
2996     0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41,
2997     0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66,
2998     0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d,
2999     0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75};
3000 const uint8_t HuffDecoderCommon::table19_69_emit_[120] = {
3001     0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61,
3002     0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f,
3003     0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31,
3004     0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61, 0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65,
3005     0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f, 0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74,
3006     0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61,
3007     0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f,
3008     0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31,
3009     0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61, 0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65,
3010     0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f, 0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74};
3011 const uint8_t HuffDecoderCommon::table19_70_emit_[120] = {
3012     0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61,
3013     0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f,
3014     0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31,
3015     0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61, 0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65,
3016     0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f, 0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74,
3017     0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61,
3018     0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f,
3019     0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31,
3020     0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61, 0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65,
3021     0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f, 0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74};
3022 const uint8_t HuffDecoderCommon::table19_71_emit_[120] = {
3023     0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61,
3024     0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f,
3025     0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31,
3026     0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61, 0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65,
3027     0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f, 0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74,
3028     0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61,
3029     0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f,
3030     0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31,
3031     0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61, 0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65,
3032     0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f, 0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74};
3033 const uint8_t HuffDecoderCommon::table19_72_emit_[120] = {
3034     0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61,
3035     0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f,
3036     0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31,
3037     0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61, 0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65,
3038     0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f, 0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74,
3039     0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61,
3040     0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f,
3041     0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31,
3042     0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61, 0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65,
3043     0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f, 0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74};
3044 const uint8_t HuffDecoderCommon::table19_73_emit_[120] = {
3045     0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61,
3046     0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f,
3047     0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31,
3048     0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61, 0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65,
3049     0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f, 0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74,
3050     0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61,
3051     0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f,
3052     0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31,
3053     0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61, 0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65,
3054     0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f, 0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74};
3055 const uint8_t HuffDecoderCommon::table19_74_emit_[120] = {
3056     0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61,
3057     0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f,
3058     0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31,
3059     0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61, 0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65,
3060     0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f, 0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74,
3061     0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61,
3062     0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f,
3063     0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31,
3064     0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61, 0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65,
3065     0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f, 0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74};
3066 const uint8_t HuffDecoderCommon::table19_75_emit_[68] = {
3067     0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61,
3068     0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f,
3069     0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31,
3070     0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61, 0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65,
3071     0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f, 0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74,
3072     0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
3073 const uint8_t HuffDecoderCommon::table19_79_emit_[36] = {
3074     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
3075     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a, 0x7c, 0x21, 0x7c, 0x22,
3076     0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f, 0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c};
3077 const uint16_t HuffDecoderCommon::table19_79_ops_[128] = {
3078     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3079     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3080     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3081     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3082     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3083     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3084     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3085     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042,
3086     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000,
3087     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000,
3088     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000,
3089     0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000,
3090     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
3091     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0000,
3092     0x0000, 0x0003};
3093 const uint8_t HuffDecoderCommon::table19_80_emit_[120] = {
3094     0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61,
3095     0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f,
3096     0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x31, 0x30, 0x23, 0x31, 0x31,
3097     0x23, 0x31, 0x32, 0x23, 0x31, 0x61, 0x23, 0x31, 0x63, 0x23, 0x31, 0x65,
3098     0x23, 0x31, 0x69, 0x23, 0x31, 0x6f, 0x23, 0x31, 0x73, 0x23, 0x31, 0x74,
3099     0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61,
3100     0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f,
3101     0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x61, 0x30, 0x23, 0x61, 0x31,
3102     0x23, 0x61, 0x32, 0x23, 0x61, 0x61, 0x23, 0x61, 0x63, 0x23, 0x61, 0x65,
3103     0x23, 0x61, 0x69, 0x23, 0x61, 0x6f, 0x23, 0x61, 0x73, 0x23, 0x61, 0x74};
3104 const uint8_t HuffDecoderCommon::table19_81_emit_[120] = {
3105     0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61,
3106     0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f,
3107     0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x65, 0x30, 0x23, 0x65, 0x31,
3108     0x23, 0x65, 0x32, 0x23, 0x65, 0x61, 0x23, 0x65, 0x63, 0x23, 0x65, 0x65,
3109     0x23, 0x65, 0x69, 0x23, 0x65, 0x6f, 0x23, 0x65, 0x73, 0x23, 0x65, 0x74,
3110     0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61,
3111     0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f,
3112     0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31,
3113     0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61, 0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65,
3114     0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f, 0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74};
3115 const uint8_t HuffDecoderCommon::table19_82_emit_[68] = {
3116     0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61,
3117     0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f,
3118     0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x74, 0x30, 0x23, 0x74, 0x31,
3119     0x23, 0x74, 0x32, 0x23, 0x74, 0x61, 0x23, 0x74, 0x63, 0x23, 0x74, 0x65,
3120     0x23, 0x74, 0x69, 0x23, 0x74, 0x6f, 0x23, 0x74, 0x73, 0x23, 0x74, 0x74,
3121     0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e};
3122 const uint16_t HuffDecoderCommon::table19_85_ops_[128] = {
3123     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3124     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3125     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3126     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3127     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3128     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3129     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3130     0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3131     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000,
3132     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3133     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3134     0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000,
3135     0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3136     0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3137     0x0000, 0x0092};
3138 const uint16_t HuffDecoderCommon::table19_86_ops_[128] = {
3139     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3140     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3141     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3142     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3143     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3144     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3145     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3146     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3147     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3148     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
3149     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
3150     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
3151     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3152     0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3153     0x0000, 0x00f2};
3154 const uint8_t HuffDecoderCommon::table19_87_emit_[46] = {
3155     0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b,
3156     0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a,
3157     0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a,
3158     0x23, 0x21, 0x23, 0x22, 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f};
3159 const uint16_t HuffDecoderCommon::table19_87_ops_[128] = {
3160     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3161     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3162     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3163     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3164     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3165     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3166     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3167     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3168     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3169     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
3170     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
3171     0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2,
3172     0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000,
3173     0x0000, 0x0000, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0000,
3174     0x0000, 0x0003};
3175 const uint8_t HuffDecoderCommon::table19_88_emit_[120] = {
3176     0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61,
3177     0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f,
3178     0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31,
3179     0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61, 0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65,
3180     0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f, 0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74,
3181     0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61,
3182     0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f,
3183     0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31,
3184     0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61, 0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65,
3185     0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f, 0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74};
3186 const uint8_t HuffDecoderCommon::table19_89_emit_[120] = {
3187     0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61,
3188     0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f,
3189     0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31,
3190     0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61, 0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65,
3191     0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f, 0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74,
3192     0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61,
3193     0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f,
3194     0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31,
3195     0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61, 0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65,
3196     0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f, 0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74};
3197 const uint8_t HuffDecoderCommon::table19_90_emit_[68] = {
3198     0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61,
3199     0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f,
3200     0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31,
3201     0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61, 0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65,
3202     0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f, 0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74,
3203     0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e};
3204 const uint8_t HuffDecoderCommon::table19_95_emit_[46] = {
3205     0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b,
3206     0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a,
3207     0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a,
3208     0x3e, 0x21, 0x3e, 0x22, 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f};
3209 const uint16_t HuffDecoderCommon::table19_97_ops_[128] = {
3210     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3211     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
3212     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3213     0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000,
3214     0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3215     0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3216     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3217     0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062,
3218     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000,
3219     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000,
3220     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000,
3221     0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x0000,
3222     0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3223     0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3224     0x0000, 0x00d2};
3225 const uint16_t HuffDecoderCommon::table19_98_ops_[128] = {
3226     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3227     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3228     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3229     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3230     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3231     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3232     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3233     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3234     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3235     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000,
3236     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000,
3237     0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000,
3238     0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000,
3239     0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000,
3240     0x0000, 0x0112};
3241 const uint16_t HuffDecoderCommon::table19_99_ops_[128] = {
3242     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
3243     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
3244     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3245     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3246     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
3247     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
3248     0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000,
3249     0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000, 0x0000, 0x0112,
3250     0x0000, 0x0000, 0x0000, 0x0122, 0x0000, 0x0000, 0x0000, 0x0132, 0x0000,
3251     0x0000, 0x0000, 0x0142, 0x0000, 0x0000, 0x0000, 0x0152, 0x0000, 0x0000,
3252     0x0000, 0x0162, 0x0000, 0x0000, 0x0000, 0x0172, 0x0000, 0x0000, 0x0000,
3253     0x0182, 0x0000, 0x0000, 0x0000, 0x0192, 0x0000, 0x0000, 0x0000, 0x01a2,
3254     0x0000, 0x0000, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
3255     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0000,
3256     0x0000, 0x0003};
3257 const uint16_t HuffDecoderCommon::table19_120_ops_[128] = {
3258     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
3259     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000,
3260     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000,
3261     0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000,
3262     0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3263     0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3264     0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3265     0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082,
3266     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000,
3267     0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000,
3268     0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000,
3269     0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102,
3270     0x0000, 0x0000, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0122, 0x0000,
3271     0x0000, 0x0000, 0x0132, 0x0000, 0x0000, 0x0000, 0x0142, 0x0000, 0x0000,
3272     0x0000, 0x0152};
3273 const uint8_t HuffDecoderCommon::table19_121_emit_[104] = {
3274     0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66,
3275     0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70,
3276     0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44,
3277     0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a,
3278     0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50,
3279     0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56,
3280     0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76,
3281     0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a,
3282     0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a};
3283 const uint16_t HuffDecoderCommon::table19_121_ops_[128] = {
3284     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
3285     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
3286     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3287     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3288     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
3289     0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000,
3290     0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000,
3291     0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152,
3292     0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192, 0x0000,
3293     0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000, 0x01e2,
3294     0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222, 0x0000,
3295     0x0232, 0x0000, 0x0242, 0x0000, 0x0252, 0x0000, 0x0262, 0x0000, 0x0272,
3296     0x0000, 0x0282, 0x0000, 0x0292, 0x0000, 0x02a2, 0x0000, 0x02b2, 0x0000,
3297     0x02c2, 0x0000, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
3298     0x0000, 0x0003};
3299 const uint8_t HuffDecoderCommon::table19_123_emit_[104] = {
3300     0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66,
3301     0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70,
3302     0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44,
3303     0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a,
3304     0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50,
3305     0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56,
3306     0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76,
3307     0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a,
3308     0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a};
3309 const uint8_t HuffDecoderCommon::table19_124_emit_[136] = {
3310     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
3311     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
3312     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
3313     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
3314     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
3315     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75,
3316     0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 0x3c, 0x45, 0x3c, 0x46,
3317     0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 0x3c, 0x4b, 0x3c, 0x4c,
3318     0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 0x3c, 0x51, 0x3c, 0x52,
3319     0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59,
3320     0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 0x3c, 0x77, 0x3c, 0x78,
3321     0x3c, 0x79, 0x3c, 0x7a};
3322 const uint16_t HuffDecoderCommon::table19_124_ops_[128] = {
3323     0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000,
3324     0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000,
3325     0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000,
3326     0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082,
3327     0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000,
3328     0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102,
3329     0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000,
3330     0x0152, 0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192,
3331     0x0000, 0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000,
3332     0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222,
3333     0x0000, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2,
3334     0x02b2, 0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
3335     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
3336     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0000, 0x0000,
3337     0x0000, 0x0003};
3338 const uint8_t HuffDecoderCommon::table19_125_emit_[136] = {
3339     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
3340     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
3341     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
3342     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
3343     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
3344     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75,
3345     0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 0x60, 0x45, 0x60, 0x46,
3346     0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 0x60, 0x4b, 0x60, 0x4c,
3347     0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 0x60, 0x51, 0x60, 0x52,
3348     0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59,
3349     0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 0x60, 0x77, 0x60, 0x78,
3350     0x60, 0x79, 0x60, 0x7a};
3351 const uint8_t HuffDecoderCommon::table19_126_emit_[136] = {
3352     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
3353     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
3354     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
3355     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
3356     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
3357     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75,
3358     0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 0x7b, 0x45, 0x7b, 0x46,
3359     0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 0x7b, 0x4b, 0x7b, 0x4c,
3360     0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 0x7b, 0x51, 0x7b, 0x52,
3361     0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59,
3362     0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 0x7b, 0x77, 0x7b, 0x78,
3363     0x7b, 0x79, 0x7b, 0x7a};
3364 const uint8_t HuffDecoderCommon::table19_127_emit_[50] = {
3365     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0,
3366     0xe2, 0x99, 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8,
3367     0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92,
3368     0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 0xb5,
3369     0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
3370 const uint16_t HuffDecoderCommon::table19_127_ops_[128] = {
3371     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
3372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000,
3373     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000,
3374     0x001b, 0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b,
3375     0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000,
3376     0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000,
3377     0x0000, 0x0053, 0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000,
3378     0x0073, 0x0000, 0x007b, 0x0000, 0x0083, 0x0000, 0x008b, 0x0000, 0x0093,
3379     0x0000, 0x009b, 0x0000, 0x00a3, 0x0000, 0x00ab, 0x0000, 0x00b3, 0x0000,
3380     0x00bb, 0x00c3, 0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x00fb,
3381     0x0103, 0x010b, 0x0113, 0x011b, 0x0123, 0x012b, 0x0133, 0x013b, 0x0143,
3382     0x014b, 0x0153, 0x015b, 0x0163, 0x016b, 0x0173, 0x017b, 0x0183, 0x018b,
3383     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3384     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
3385     0x0000, 0x0004};
3386 const uint8_t* const HuffDecoderCommon::table19_emit_[128] = {
3387     table19_0_emit_,   table19_1_emit_,   table19_2_emit_,   table19_3_emit_,
3388     table19_4_emit_,   table19_5_emit_,   table19_6_emit_,   table19_7_emit_,
3389     table19_8_emit_,   table19_9_emit_,   table19_10_emit_,  table19_11_emit_,
3390     table19_12_emit_,  table19_13_emit_,  table19_14_emit_,  table19_15_emit_,
3391     table19_16_emit_,  table19_17_emit_,  table19_18_emit_,  table19_19_emit_,
3392     table19_20_emit_,  table19_21_emit_,  table19_22_emit_,  table19_23_emit_,
3393     table19_24_emit_,  table19_25_emit_,  table19_26_emit_,  table19_27_emit_,
3394     table19_28_emit_,  table19_29_emit_,  table19_30_emit_,  table19_31_emit_,
3395     table19_32_emit_,  table19_33_emit_,  table19_34_emit_,  table19_35_emit_,
3396     table19_36_emit_,  table19_37_emit_,  table19_38_emit_,  table19_39_emit_,
3397     table19_40_emit_,  table19_41_emit_,  table19_42_emit_,  table19_43_emit_,
3398     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table19_47_emit_,
3399     table19_48_emit_,  table19_49_emit_,  table19_50_emit_,  table19_51_emit_,
3400     table19_52_emit_,  table19_53_emit_,  table19_54_emit_,  table19_55_emit_,
3401     table19_56_emit_,  table19_57_emit_,  table19_58_emit_,  table19_59_emit_,
3402     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table19_63_emit_,
3403     table19_64_emit_,  table19_65_emit_,  table19_66_emit_,  table19_67_emit_,
3404     table19_68_emit_,  table19_69_emit_,  table19_70_emit_,  table19_71_emit_,
3405     table19_72_emit_,  table19_73_emit_,  table19_74_emit_,  table19_75_emit_,
3406     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table19_79_emit_,
3407     table19_80_emit_,  table19_81_emit_,  table19_82_emit_,  table18_83_emit_,
3408     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table19_87_emit_,
3409     table19_88_emit_,  table19_89_emit_,  table19_90_emit_,  table18_91_emit_,
3410     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table19_95_emit_,
3411     table18_96_emit_,  table18_97_emit_,  table18_98_emit_,  table18_99_emit_,
3412     table18_100_emit_, table18_101_emit_, table18_102_emit_, table18_103_emit_,
3413     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
3414     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
3415     table18_112_emit_, table18_113_emit_, table18_114_emit_, table18_115_emit_,
3416     table18_116_emit_, table18_117_emit_, table18_118_emit_, table18_119_emit_,
3417     table18_120_emit_, table19_121_emit_, table18_122_emit_, table19_123_emit_,
3418     table19_124_emit_, table19_125_emit_, table19_126_emit_, table19_127_emit_,
3419 };
3420 const uint16_t* const HuffDecoderCommon::table19_ops_[128] = {
3421     table19_0_ops_,   table19_0_ops_,   table19_0_ops_,   table19_0_ops_,
3422     table19_0_ops_,   table19_0_ops_,   table19_0_ops_,   table19_0_ops_,
3423     table19_0_ops_,   table19_0_ops_,   table19_10_ops_,  table19_10_ops_,
3424     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_10_ops_,
3425     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_10_ops_,
3426     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_23_ops_,
3427     table19_23_ops_,  table19_23_ops_,  table19_23_ops_,  table19_23_ops_,
3428     table19_23_ops_,  table19_23_ops_,  table19_23_ops_,  table19_31_ops_,
3429     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_10_ops_,
3430     table19_10_ops_,  table19_23_ops_,  table19_23_ops_,  table19_23_ops_,
3431     table19_23_ops_,  table19_23_ops_,  table19_23_ops_,  table19_43_ops_,
3432     table19_44_ops_,  table19_44_ops_,  table19_44_ops_,  table19_47_ops_,
3433     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_10_ops_,
3434     table19_10_ops_,  table19_23_ops_,  table19_23_ops_,  table19_23_ops_,
3435     table19_23_ops_,  table19_23_ops_,  table19_23_ops_,  table19_43_ops_,
3436     table19_44_ops_,  table19_44_ops_,  table19_44_ops_,  table19_63_ops_,
3437     table19_10_ops_,  table19_10_ops_,  table19_10_ops_,  table19_10_ops_,
3438     table19_10_ops_,  table19_23_ops_,  table19_23_ops_,  table19_23_ops_,
3439     table19_23_ops_,  table19_23_ops_,  table19_23_ops_,  table19_43_ops_,
3440     table19_44_ops_,  table19_44_ops_,  table19_44_ops_,  table19_79_ops_,
3441     table19_23_ops_,  table19_23_ops_,  table19_43_ops_,  table19_44_ops_,
3442     table19_44_ops_,  table19_85_ops_,  table19_86_ops_,  table19_87_ops_,
3443     table19_23_ops_,  table19_23_ops_,  table19_43_ops_,  table19_44_ops_,
3444     table19_44_ops_,  table19_85_ops_,  table19_86_ops_,  table19_87_ops_,
3445     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3446     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3447     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3448     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3449     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3450     table19_44_ops_,  table19_97_ops_,  table19_98_ops_,  table19_99_ops_,
3451     table19_120_ops_, table19_121_ops_, table19_120_ops_, table19_121_ops_,
3452     table19_124_ops_, table19_124_ops_, table19_124_ops_, table19_127_ops_,
3453 };
3454 const uint8_t HuffDecoderCommon::table6_0_emit_[1] = {0x3f};
3455 const uint16_t HuffDecoderCommon::table6_0_ops_[256] = {
3456     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3457     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3458     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3459     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3460     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3461     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3462     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3463     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3464     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3465     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3466     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3467     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3468     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3469     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3470     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3471     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3472     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3473     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3474     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3475     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3476     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3477     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3478     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3479     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3480     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3481     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3482     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3483     0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
3484     0x0002, 0x0002, 0x0002, 0x0002};
3485 const uint8_t HuffDecoderCommon::table6_32_emit_[1] = {0x27};
3486 const uint16_t HuffDecoderCommon::table6_32_ops_[256] = {
3487     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3488     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3489     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3490     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3491     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3492     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3493     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3494     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3495     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3496     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3497     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3498     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3499     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3500     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3501     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3502     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3503     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3504     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3505     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3506     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3507     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3508     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3509     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3510     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3511     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3512     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3513     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3514     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3515     0x0003, 0x0003, 0x0003, 0x0003};
3516 const uint8_t HuffDecoderCommon::table6_48_emit_[1] = {0x2b};
3517 const uint8_t HuffDecoderCommon::table6_64_emit_[1] = {0x7c};
3518 const uint8_t HuffDecoderCommon::table6_80_emit_[1] = {0x23};
3519 const uint16_t HuffDecoderCommon::table6_80_ops_[256] = {
3520     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3521     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3522     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3523     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3524     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3525     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3526     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3527     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3528     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3529     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3530     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3531     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3532     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3533     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3534     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3535     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3536     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3537     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3538     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3539     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3540     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3541     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3542     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3543     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3544     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3545     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3546     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3547     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3548     0x0004, 0x0004, 0x0004, 0x0004};
3549 const uint8_t HuffDecoderCommon::table6_88_emit_[1] = {0x3e};
3550 const uint8_t HuffDecoderCommon::table6_96_emit_[1] = {0x00};
3551 const uint16_t HuffDecoderCommon::table6_96_ops_[256] = {
3552     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3553     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3554     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3555     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3556     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3557     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3558     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3559     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3560     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3561     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3562     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3563     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3564     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3565     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3566     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3567     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3568     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3569     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3570     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3571     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3572     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3573     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3574     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3575     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3576     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3577     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3578     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3579     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3580     0x0005, 0x0005, 0x0005, 0x0005};
3581 const uint8_t HuffDecoderCommon::table6_100_emit_[1] = {0x24};
3582 const uint8_t HuffDecoderCommon::table6_104_emit_[1] = {0x40};
3583 const uint8_t HuffDecoderCommon::table6_108_emit_[1] = {0x5b};
3584 const uint8_t HuffDecoderCommon::table6_112_emit_[1] = {0x5d};
3585 const uint8_t HuffDecoderCommon::table6_116_emit_[1] = {0x7e};
3586 const uint8_t HuffDecoderCommon::table6_120_emit_[1] = {0x5e};
3587 const uint16_t HuffDecoderCommon::table6_120_ops_[256] = {
3588     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3589     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3590     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3591     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3592     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3593     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3594     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3595     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3596     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3597     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3598     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3599     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3600     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3601     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3602     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3603     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3604     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3605     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3606     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3607     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3608     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3609     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3610     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3611     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3612     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3613     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3614     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3615     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3616     0x0006, 0x0006, 0x0006, 0x0006};
3617 const uint8_t HuffDecoderCommon::table6_122_emit_[1] = {0x7d};
3618 const uint8_t HuffDecoderCommon::table6_124_emit_[1] = {0x3c};
3619 const uint16_t HuffDecoderCommon::table6_124_ops_[256] = {
3620     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3621     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3622     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3623     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3624     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3625     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3626     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3627     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3628     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3629     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3630     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3631     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3632     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3633     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3634     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3635     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3636     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3637     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3638     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3639     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3640     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3641     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3642     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3643     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3644     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3645     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3646     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3647     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3648     0x0007, 0x0007, 0x0007, 0x0007};
3649 const uint8_t HuffDecoderCommon::table6_125_emit_[1] = {0x60};
3650 const uint8_t HuffDecoderCommon::table6_126_emit_[1] = {0x7b};
3651 const uint8_t HuffDecoderCommon::table6_127_emit_[79] = {
3652     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
3653     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6,
3654     0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9,
3655     0xaa, 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4,
3656     0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95,
3657     0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4,
3658     0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef};
3659 const uint16_t HuffDecoderCommon::table6_127_ops_[256] = {
3660     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b,
3661     0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x000b, 0x010b, 0x010b,
3662     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x010b,
3663     0x010b, 0x010b, 0x010b, 0x010b, 0x010b, 0x020b, 0x020b, 0x020b, 0x020b,
3664     0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b, 0x020b,
3665     0x020b, 0x020b, 0x020b, 0x030c, 0x030c, 0x030c, 0x030c, 0x030c, 0x030c,
3666     0x030c, 0x030c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c,
3667     0x040c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c, 0x050c,
3668     0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x070c,
3669     0x070c, 0x070c, 0x070c, 0x070c, 0x070c, 0x070c, 0x070c, 0x080c, 0x080c,
3670     0x080c, 0x080c, 0x080c, 0x080c, 0x080c, 0x080c, 0x090c, 0x090c, 0x090c,
3671     0x090c, 0x090c, 0x090c, 0x090c, 0x090c, 0x0a0c, 0x0a0c, 0x0a0c, 0x0a0c,
3672     0x0a0c, 0x0a0c, 0x0a0c, 0x0a0c, 0x0b0d, 0x0b0d, 0x0b0d, 0x0b0d, 0x0c0d,
3673     0x0c0d, 0x0c0d, 0x0c0d, 0x0d0d, 0x0d0d, 0x0d0d, 0x0d0d, 0x0e0d, 0x0e0d,
3674     0x0e0d, 0x0e0d, 0x0f0d, 0x0f0d, 0x0f0d, 0x0f0d, 0x100d, 0x100d, 0x100d,
3675     0x100d, 0x110d, 0x110d, 0x110d, 0x110d, 0x120d, 0x120d, 0x120d, 0x120d,
3676     0x130d, 0x130d, 0x130d, 0x130d, 0x140d, 0x140d, 0x140d, 0x140d, 0x150d,
3677     0x150d, 0x150d, 0x150d, 0x160d, 0x160d, 0x160d, 0x160d, 0x170d, 0x170d,
3678     0x170d, 0x170d, 0x180e, 0x180e, 0x190e, 0x190e, 0x1a0e, 0x1a0e, 0x1b0e,
3679     0x1b0e, 0x1c0e, 0x1c0e, 0x1d0e, 0x1d0e, 0x1e0e, 0x1e0e, 0x1f0e, 0x1f0e,
3680     0x200e, 0x200e, 0x210e, 0x210e, 0x220e, 0x220e, 0x230e, 0x230e, 0x240e,
3681     0x240e, 0x250e, 0x250e, 0x260e, 0x260e, 0x270e, 0x270e, 0x280e, 0x280e,
3682     0x290e, 0x290e, 0x2a0e, 0x2a0e, 0x2b0e, 0x2b0e, 0x2c0e, 0x2c0e, 0x2d0e,
3683     0x2d0e, 0x2e0e, 0x2e0e, 0x2f0e, 0x2f0e, 0x300e, 0x300e, 0x310e, 0x310e,
3684     0x320f, 0x330f, 0x340f, 0x350f, 0x360f, 0x370f, 0x380f, 0x390f, 0x3a0f,
3685     0x3b0f, 0x3c0f, 0x3d0f, 0x3e0f, 0x3f0f, 0x400f, 0x410f, 0x420f, 0x430f,
3686     0x440f, 0x450f, 0x460f, 0x470f, 0x480f, 0x490f, 0x4a0f, 0x4b0f, 0x4c0f,
3687     0x4d0f, 0x4e0f, 0x001f, 0x002f, 0x003f, 0x004f, 0x005f, 0x006f, 0x007f,
3688     0x008f, 0x009f, 0x00af, 0x00bf};
3689 const uint8_t* const HuffDecoderCommon::table6_emit_[128] = {
3690     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3691     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3692     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3693     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3694     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3695     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3696     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3697     table6_0_emit_,   table6_0_emit_,   table6_0_emit_,   table6_0_emit_,
3698     table6_32_emit_,  table6_32_emit_,  table6_32_emit_,  table6_32_emit_,
3699     table6_32_emit_,  table6_32_emit_,  table6_32_emit_,  table6_32_emit_,
3700     table6_32_emit_,  table6_32_emit_,  table6_32_emit_,  table6_32_emit_,
3701     table6_32_emit_,  table6_32_emit_,  table6_32_emit_,  table6_32_emit_,
3702     table6_48_emit_,  table6_48_emit_,  table6_48_emit_,  table6_48_emit_,
3703     table6_48_emit_,  table6_48_emit_,  table6_48_emit_,  table6_48_emit_,
3704     table6_48_emit_,  table6_48_emit_,  table6_48_emit_,  table6_48_emit_,
3705     table6_48_emit_,  table6_48_emit_,  table6_48_emit_,  table6_48_emit_,
3706     table6_64_emit_,  table6_64_emit_,  table6_64_emit_,  table6_64_emit_,
3707     table6_64_emit_,  table6_64_emit_,  table6_64_emit_,  table6_64_emit_,
3708     table6_64_emit_,  table6_64_emit_,  table6_64_emit_,  table6_64_emit_,
3709     table6_64_emit_,  table6_64_emit_,  table6_64_emit_,  table6_64_emit_,
3710     table6_80_emit_,  table6_80_emit_,  table6_80_emit_,  table6_80_emit_,
3711     table6_80_emit_,  table6_80_emit_,  table6_80_emit_,  table6_80_emit_,
3712     table6_88_emit_,  table6_88_emit_,  table6_88_emit_,  table6_88_emit_,
3713     table6_88_emit_,  table6_88_emit_,  table6_88_emit_,  table6_88_emit_,
3714     table6_96_emit_,  table6_96_emit_,  table6_96_emit_,  table6_96_emit_,
3715     table6_100_emit_, table6_100_emit_, table6_100_emit_, table6_100_emit_,
3716     table6_104_emit_, table6_104_emit_, table6_104_emit_, table6_104_emit_,
3717     table6_108_emit_, table6_108_emit_, table6_108_emit_, table6_108_emit_,
3718     table6_112_emit_, table6_112_emit_, table6_112_emit_, table6_112_emit_,
3719     table6_116_emit_, table6_116_emit_, table6_116_emit_, table6_116_emit_,
3720     table6_120_emit_, table6_120_emit_, table6_122_emit_, table6_122_emit_,
3721     table6_124_emit_, table6_125_emit_, table6_126_emit_, table6_127_emit_,
3722 };
3723 const uint16_t* const HuffDecoderCommon::table6_ops_[128] = {
3724     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3725     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3726     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3727     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3728     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3729     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3730     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3731     table6_0_ops_,   table6_0_ops_,   table6_0_ops_,   table6_0_ops_,
3732     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3733     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3734     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3735     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3736     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3737     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3738     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3739     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3740     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3741     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3742     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3743     table6_32_ops_,  table6_32_ops_,  table6_32_ops_,  table6_32_ops_,
3744     table6_80_ops_,  table6_80_ops_,  table6_80_ops_,  table6_80_ops_,
3745     table6_80_ops_,  table6_80_ops_,  table6_80_ops_,  table6_80_ops_,
3746     table6_80_ops_,  table6_80_ops_,  table6_80_ops_,  table6_80_ops_,
3747     table6_80_ops_,  table6_80_ops_,  table6_80_ops_,  table6_80_ops_,
3748     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3749     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3750     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3751     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3752     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3753     table6_96_ops_,  table6_96_ops_,  table6_96_ops_,  table6_96_ops_,
3754     table6_120_ops_, table6_120_ops_, table6_120_ops_, table6_120_ops_,
3755     table6_124_ops_, table6_124_ops_, table6_124_ops_, table6_127_ops_,
3756 };
3757 const uint8_t HuffDecoderCommon::table27_0_emit_[8] = {0xc0, 0xc1, 0xc8, 0xc9,
3758                                                        0xca, 0xcd, 0xd2, 0xd5};
3759 const uint8_t HuffDecoderCommon::table27_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f,
3760                                                         0x13, 0x17, 0x1b, 0x1f};
3761 const uint8_t HuffDecoderCommon::table28_0_emit_[16] = {
3762     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4,
3763     0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd};
3764 const uint8_t HuffDecoderCommon::table28_0_inner_[16] = {
3765     0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c,
3766     0x44, 0x4c, 0x54, 0x5c, 0x64, 0x6c, 0x74, 0x7c};
3767 const uint8_t HuffDecoderCommon::table31_0_emit_[30] = {
3768     0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c,
3769     0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18,
3770     0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9};
3771 const uint8_t HuffDecoderCommon::table31_0_ops_[32] = {
3772     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x21, 0x25,
3773     0x29, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51,
3774     0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x02};
3775 const uint8_t HuffDecoderCommon::table32_0_ops_[64] = {
3776     0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00,
3777     0x11, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25,
3778     0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00,
3779     0x3d, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51,
3780     0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00,
3781     0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x02};
3782 const uint8_t HuffDecoderCommon::table29_0_emit_[7] = {0xfe, 0x02, 0x03, 0x04,
3783                                                        0x05, 0x06, 0x07};
3784 const uint8_t HuffDecoderCommon::table29_0_ops_[32] = {
3785     0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x15, 0x15, 0x15,
3786     0x15, 0x25, 0x25, 0x25, 0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45,
3787     0x45, 0x45, 0x55, 0x55, 0x55, 0x55, 0x65, 0x65, 0x65, 0x65};
3788 const uint8_t HuffDecoderCommon::table29_1_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e,
3789                                                        0x0f, 0x10, 0x11, 0x12};
3790 const uint8_t HuffDecoderCommon::table29_1_ops_[32] = {
3791     0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25,
3792     0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55,
3793     0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x75, 0x75, 0x75, 0x75};
3794 const uint8_t HuffDecoderCommon::table29_2_emit_[8] = {0x13, 0x14, 0x15, 0x17,
3795                                                        0x18, 0x19, 0x1a, 0x1b};
3796 const uint8_t HuffDecoderCommon::table29_3_emit_[10] = {
3797     0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16};
3798 const uint8_t HuffDecoderCommon::table29_3_ops_[32] = {
3799     0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25,
3800     0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55,
3801     0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x77, 0x87, 0x97, 0x0f};
3802 const uint8_t* const HuffDecoderCommon::table29_emit_[4] = {
3803     table29_0_emit_,
3804     table29_1_emit_,
3805     table29_2_emit_,
3806     table29_3_emit_,
3807 };
3808 const uint8_t* const HuffDecoderCommon::table29_ops_[4] = {
3809     table29_0_ops_,
3810     table29_1_ops_,
3811     table29_1_ops_,
3812     table29_3_ops_,
3813 };
3814 const uint8_t HuffDecoderCommon::table34_0_emit_[7] = {0xda, 0xdb, 0xee, 0xf0,
3815                                                        0xf2, 0xf3, 0xff};
3816 const uint8_t HuffDecoderCommon::table34_0_inner_[8] = {0x00, 0x02, 0x04, 0x06,
3817                                                         0x08, 0x0a, 0x0c, 0x01};
3818 const uint8_t HuffDecoderCommon::table33_0_emit_[9] = {
3819     0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc};
3820 const uint8_t HuffDecoderCommon::table33_0_inner_[9] = {
3821     0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x33, 0x3c, 0x44};
3822 }  // namespace geometry_8_15_7
3823 }  // namespace grpc_core
3824