1 // Copyright 2023 gRPC authors. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // This file is autogenerated: see 16 // tools/codegen/core/gen_huffman_decompressor.cc 17 18 #include "test/cpp/microbenchmarks/huffman_geometries/decode_huff_9_15_6.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_9_15_6 { 23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = { 24 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74}; 25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = { 26 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01, 27 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 28 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = { 30 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25, 31 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41, 32 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75}; 33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = { 34 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 35 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d, 36 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 37 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 38 0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 40 const uint8_t HuffDecoderCommon::table4_0_emit_[22] = { 41 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 42 0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; 43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = { 44 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 45 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 46 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 47 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 48 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 49 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55}; 50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = { 51 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 52 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 53 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 54 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a}; 55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = { 56 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 57 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 58 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 59 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 60 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 61 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02}; 62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = { 63 table4_0_emit_, 64 table4_1_emit_, 65 }; 66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = { 67 table4_0_ops_, 68 table4_1_ops_, 69 }; 70 const uint8_t HuffDecoderCommon::table5_0_ops_[128] = { 71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 72 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 73 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 74 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 76 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 77 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 78 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 79 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 80 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d, 81 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55}; 82 const uint8_t HuffDecoderCommon::table5_1_emit_[52] = { 83 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 84 0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 85 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 86 0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 87 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a}; 88 const uint8_t HuffDecoderCommon::table5_1_ops_[128] = { 89 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 90 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 91 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21, 92 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 93 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 94 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 95 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 96 0x00, 0x71, 0x00, 0x75, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 97 0x00, 0x89, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 98 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 99 0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0x00, 0x02}; 100 const uint8_t* const HuffDecoderCommon::table5_emit_[2] = { 101 table4_0_emit_, 102 table5_1_emit_, 103 }; 104 const uint8_t* const HuffDecoderCommon::table5_ops_[2] = { 105 table5_0_ops_, 106 table5_1_ops_, 107 }; 108 const uint8_t HuffDecoderCommon::table1_0_emit_[2] = {0x30, 0x31}; 109 const uint16_t HuffDecoderCommon::table1_0_ops_[32] = { 110 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 111 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 112 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 113 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085}; 114 const uint8_t HuffDecoderCommon::table1_1_emit_[2] = {0x32, 0x61}; 115 const uint8_t HuffDecoderCommon::table1_2_emit_[2] = {0x63, 0x65}; 116 const uint8_t HuffDecoderCommon::table1_3_emit_[2] = {0x69, 0x6f}; 117 const uint8_t HuffDecoderCommon::table1_4_emit_[2] = {0x73, 0x74}; 118 const uint8_t HuffDecoderCommon::table1_5_emit_[4] = {0x20, 0x25, 0x2d, 0x2e}; 119 const uint16_t HuffDecoderCommon::table1_5_ops_[32] = { 120 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 121 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 122 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 123 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186}; 124 const uint8_t HuffDecoderCommon::table1_6_emit_[4] = {0x2f, 0x33, 0x34, 0x35}; 125 const uint8_t HuffDecoderCommon::table1_7_emit_[4] = {0x36, 0x37, 0x38, 0x39}; 126 const uint8_t HuffDecoderCommon::table1_8_emit_[4] = {0x3d, 0x41, 0x5f, 0x62}; 127 const uint8_t HuffDecoderCommon::table1_9_emit_[4] = {0x64, 0x66, 0x67, 0x68}; 128 const uint8_t HuffDecoderCommon::table1_10_emit_[4] = {0x6c, 0x6d, 0x6e, 0x70}; 129 const uint8_t HuffDecoderCommon::table1_11_emit_[6] = {0x72, 0x75, 0x3a, 130 0x42, 0x43, 0x44}; 131 const uint16_t HuffDecoderCommon::table1_11_ops_[32] = { 132 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 133 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 134 0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187, 135 0x0207, 0x0207, 0x0207, 0x0207, 0x0287, 0x0287, 0x0287, 0x0287}; 136 const uint8_t HuffDecoderCommon::table1_12_emit_[8] = {0x45, 0x46, 0x47, 0x48, 137 0x49, 0x4a, 0x4b, 0x4c}; 138 const uint16_t HuffDecoderCommon::table1_12_ops_[32] = { 139 0x0007, 0x0007, 0x0007, 0x0007, 0x0087, 0x0087, 0x0087, 0x0087, 140 0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187, 141 0x0207, 0x0207, 0x0207, 0x0207, 0x0287, 0x0287, 0x0287, 0x0287, 142 0x0307, 0x0307, 0x0307, 0x0307, 0x0387, 0x0387, 0x0387, 0x0387}; 143 const uint8_t HuffDecoderCommon::table1_13_emit_[8] = {0x4d, 0x4e, 0x4f, 0x50, 144 0x51, 0x52, 0x53, 0x54}; 145 const uint8_t HuffDecoderCommon::table1_14_emit_[8] = {0x55, 0x56, 0x57, 0x59, 146 0x6a, 0x6b, 0x71, 0x76}; 147 const uint8_t HuffDecoderCommon::table1_15_emit_[10] = { 148 0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a}; 149 const uint16_t HuffDecoderCommon::table1_15_ops_[32] = { 150 0x0007, 0x0007, 0x0007, 0x0007, 0x0087, 0x0087, 0x0087, 0x0087, 151 0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187, 152 0x0208, 0x0208, 0x0288, 0x0288, 0x0308, 0x0308, 0x0388, 0x0388, 153 0x0408, 0x0408, 0x0488, 0x0488, 0x0019, 0x0029, 0x0039, 0x0049}; 154 const uint8_t* const HuffDecoderCommon::table1_emit_[16] = { 155 table1_0_emit_, table1_1_emit_, table1_2_emit_, table1_3_emit_, 156 table1_4_emit_, table1_5_emit_, table1_6_emit_, table1_7_emit_, 157 table1_8_emit_, table1_9_emit_, table1_10_emit_, table1_11_emit_, 158 table1_12_emit_, table1_13_emit_, table1_14_emit_, table1_15_emit_, 159 }; 160 const uint16_t* const HuffDecoderCommon::table1_ops_[16] = { 161 table1_0_ops_, table1_0_ops_, table1_0_ops_, table1_0_ops_, 162 table1_0_ops_, table1_5_ops_, table1_5_ops_, table1_5_ops_, 163 table1_5_ops_, table1_5_ops_, table1_5_ops_, table1_11_ops_, 164 table1_12_ops_, table1_12_ops_, table1_12_ops_, table1_15_ops_, 165 }; 166 const uint8_t HuffDecoderCommon::table12_0_inner_[5] = {0x00, 0x01, 0x05, 0x09, 167 0x02}; 168 const uint8_t HuffDecoderCommon::table12_0_outer_[8] = {0, 1, 2, 3, 0, 0, 0, 4}; 169 const uint8_t HuffDecoderCommon::table13_0_emit_[9] = { 170 0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e}; 171 const uint8_t HuffDecoderCommon::table13_0_inner_[11] = { 172 0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x21, 0x02}; 173 const uint8_t HuffDecoderCommon::table13_0_outer_[16] = { 174 0, 0, 0, 1, 0, 2, 0, 3, 4, 5, 6, 7, 8, 9, 0, 10}; 175 const uint8_t HuffDecoderCommon::table14_0_emit_[11] = { 176 0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d}; 177 const uint8_t HuffDecoderCommon::table14_0_ops_[32] = { 178 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 179 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 180 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x25, 0x29, 0x00, 0x02}; 181 const uint8_t HuffDecoderCommon::table15_0_emit_[14] = { 182 0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 183 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b}; 184 const uint8_t HuffDecoderCommon::table15_0_ops_[64] = { 185 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 186 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 187 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 188 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 189 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 190 0x21, 0x00, 0x25, 0x00, 0x29, 0x2d, 0x31, 0x35, 0x02}; 191 const uint8_t HuffDecoderCommon::table16_0_emit_[33] = { 192 0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c, 193 0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x23, 0x3e, 194 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b}; 195 const uint8_t HuffDecoderCommon::table16_0_ops_[128] = { 196 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01, 197 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 198 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 199 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52, 200 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 201 0x01, 0x01, 0x01, 0x56, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 202 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5e, 0x01, 0x01, 0x01, 0x01, 203 0x01, 0x01, 0x01, 0x62, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x66, 204 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x01, 0x01, 0x01, 0x01, 205 0x01, 0x01, 0x01, 0x6e, 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x76, 206 0x01, 0x7a, 0x01, 0x7e, 0x01, 0x82, 0x01, 0x03}; 207 const uint8_t HuffDecoderCommon::table17_0_emit_[44] = { 208 0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c, 209 0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 210 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 211 0x34, 0x7c, 0x35, 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39}; 212 const uint8_t HuffDecoderCommon::table17_0_ops_[32] = { 213 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 214 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 215 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9}; 216 const uint8_t HuffDecoderCommon::table17_1_emit_[28] = { 217 0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 218 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 219 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 0x7c, 0x75}; 220 const uint8_t HuffDecoderCommon::table17_1_ops_[32] = { 221 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 222 0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 224 const uint8_t HuffDecoderCommon::table17_2_emit_[20] = { 225 0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 226 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74}; 227 const uint8_t HuffDecoderCommon::table17_2_ops_[32] = { 228 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00, 229 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 230 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 231 const uint8_t HuffDecoderCommon::table17_3_emit_[20] = { 232 0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 233 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74}; 234 const uint8_t HuffDecoderCommon::table17_4_emit_[2] = {0x00, 0x24}; 235 const uint8_t HuffDecoderCommon::table17_4_ops_[32] = { 236 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 237 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 238 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06}; 239 const uint8_t HuffDecoderCommon::table17_5_emit_[2] = {0x40, 0x5b}; 240 const uint8_t HuffDecoderCommon::table17_6_emit_[2] = {0x5d, 0x7e}; 241 const uint8_t HuffDecoderCommon::table17_7_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60, 242 0x7b}; 243 const uint8_t HuffDecoderCommon::table17_7_ops_[32] = { 244 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 245 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 246 0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03}; 247 const uint8_t* const HuffDecoderCommon::table17_emit_[8] = { 248 table17_0_emit_, table17_1_emit_, table17_2_emit_, table17_3_emit_, 249 table17_4_emit_, table17_5_emit_, table17_6_emit_, table17_7_emit_, 250 }; 251 const uint8_t* const HuffDecoderCommon::table17_ops_[8] = { 252 table17_0_ops_, table17_1_ops_, table17_2_ops_, table17_2_ops_, 253 table17_4_ops_, table17_4_ops_, table17_4_ops_, table17_7_ops_, 254 }; 255 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = { 256 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 257 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 258 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 259 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 260 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 261 0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069, 262 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089, 263 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9}; 264 const uint8_t HuffDecoderCommon::table18_1_emit_[92] = { 265 0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66, 266 0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 267 0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44, 268 0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a, 269 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50, 270 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56, 271 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76, 272 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a}; 273 const uint16_t HuffDecoderCommon::table18_1_ops_[64] = { 274 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 275 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 276 0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 277 0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089, 278 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 279 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 280 0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 281 0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002}; 282 const uint8_t HuffDecoderCommon::table18_2_emit_[72] = { 283 0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65, 284 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 285 0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35, 286 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41, 287 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68, 288 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75}; 289 const uint16_t HuffDecoderCommon::table18_2_ops_[64] = { 290 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 291 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 292 0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 293 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 294 0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9, 295 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000, 296 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 297 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002}; 298 const uint8_t HuffDecoderCommon::table18_3_emit_[72] = { 299 0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65, 300 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 301 0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35, 302 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41, 303 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68, 304 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75}; 305 const uint8_t HuffDecoderCommon::table18_4_emit_[40] = { 306 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 307 0x00, 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 308 0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 309 0x24, 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74}; 310 const uint16_t HuffDecoderCommon::table18_4_ops_[64] = { 311 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 312 0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 313 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 314 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 315 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089, 316 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 317 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 318 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052}; 319 const uint8_t HuffDecoderCommon::table18_5_emit_[40] = { 320 0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 321 0x40, 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 322 0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 323 0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74}; 324 const uint8_t HuffDecoderCommon::table18_6_emit_[40] = { 325 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 326 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 327 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 328 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74}; 329 const uint16_t HuffDecoderCommon::table18_7_ops_[64] = { 330 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 331 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 332 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 333 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 334 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 335 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e, 336 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 337 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 338 const uint8_t* const HuffDecoderCommon::table18_emit_[8] = { 339 table17_0_emit_, table18_1_emit_, table18_2_emit_, table18_3_emit_, 340 table18_4_emit_, table18_5_emit_, table18_6_emit_, table17_7_emit_, 341 }; 342 const uint16_t* const HuffDecoderCommon::table18_ops_[8] = { 343 table18_0_ops_, table18_1_ops_, table18_2_ops_, table18_2_ops_, 344 table18_4_ops_, table18_4_ops_, table18_4_ops_, table18_7_ops_, 345 }; 346 const uint8_t HuffDecoderCommon::table19_0_emit_[16] = { 347 0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 348 0x7c, 0x63, 0x7c, 0x65, 0x7c, 0x69, 0x7c, 0x6f}; 349 const uint16_t HuffDecoderCommon::table19_0_ops_[64] = { 350 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 351 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 352 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 353 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 354 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 355 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 356 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031, 357 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039}; 358 const uint8_t HuffDecoderCommon::table19_1_emit_[28] = { 359 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 360 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35, 361 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39}; 362 const uint16_t HuffDecoderCommon::table19_1_ops_[64] = { 363 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 364 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 365 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 366 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 367 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 368 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 369 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 370 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069}; 371 const uint8_t HuffDecoderCommon::table19_2_emit_[36] = { 372 0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66, 373 0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 374 0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44}; 375 const uint16_t HuffDecoderCommon::table19_2_ops_[64] = { 376 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 377 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 378 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 379 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 380 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 381 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 382 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 383 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089}; 384 const uint8_t HuffDecoderCommon::table19_3_emit_[68] = { 385 0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a, 386 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50, 387 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56, 388 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76, 389 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a, 390 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a}; 391 const uint16_t HuffDecoderCommon::table19_3_ops_[64] = { 392 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 393 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 394 0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 395 0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 396 0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 397 0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 398 0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9, 399 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002}; 400 const uint8_t HuffDecoderCommon::table19_4_emit_[44] = { 401 0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 402 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 403 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 404 0x34, 0x23, 0x35, 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39}; 405 const uint8_t HuffDecoderCommon::table19_5_emit_[92] = { 406 0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 407 0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 408 0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44, 409 0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a, 410 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50, 411 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56, 412 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76, 413 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a}; 414 const uint8_t HuffDecoderCommon::table19_6_emit_[44] = { 415 0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 416 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 417 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 418 0x34, 0x3e, 0x35, 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39}; 419 const uint8_t HuffDecoderCommon::table19_7_emit_[92] = { 420 0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 421 0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 422 0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44, 423 0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a, 424 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50, 425 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56, 426 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76, 427 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a}; 428 const uint8_t HuffDecoderCommon::table19_8_emit_[72] = { 429 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65, 430 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 431 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 432 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 433 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 434 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 0x00, 0x75}; 435 const uint8_t HuffDecoderCommon::table19_9_emit_[72] = { 436 0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 0x65, 437 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 438 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35, 439 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39, 0x24, 0x3d, 0x24, 0x41, 440 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68, 441 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 0x24, 0x75}; 442 const uint8_t HuffDecoderCommon::table19_10_emit_[72] = { 443 0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 0x65, 444 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 445 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35, 446 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39, 0x40, 0x3d, 0x40, 0x41, 447 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68, 448 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 0x40, 0x75}; 449 const uint8_t HuffDecoderCommon::table19_11_emit_[72] = { 450 0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 0x65, 451 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 452 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35, 453 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39, 0x5b, 0x3d, 0x5b, 0x41, 454 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68, 455 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 0x5b, 0x75}; 456 const uint8_t HuffDecoderCommon::table19_12_emit_[72] = { 457 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65, 458 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 459 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 460 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41, 461 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68, 462 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75}; 463 const uint8_t HuffDecoderCommon::table19_13_emit_[72] = { 464 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65, 465 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 466 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 467 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41, 468 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68, 469 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75}; 470 const uint8_t HuffDecoderCommon::table19_14_emit_[40] = { 471 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 472 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 473 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 474 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74}; 475 const uint8_t HuffDecoderCommon::table19_15_emit_[6] = {0x3c, 0x60, 0x7b, 476 0x5c, 0xc3, 0xd0}; 477 const uint16_t HuffDecoderCommon::table19_15_ops_[64] = { 478 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 479 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 480 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 481 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 482 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 483 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 484 0x000e, 0x0012, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 485 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 486 const uint8_t* const HuffDecoderCommon::table19_emit_[16] = { 487 table19_0_emit_, table19_1_emit_, table19_2_emit_, table19_3_emit_, 488 table19_4_emit_, table19_5_emit_, table19_6_emit_, table19_7_emit_, 489 table19_8_emit_, table19_9_emit_, table19_10_emit_, table19_11_emit_, 490 table19_12_emit_, table19_13_emit_, table19_14_emit_, table19_15_emit_, 491 }; 492 const uint16_t* const HuffDecoderCommon::table19_ops_[16] = { 493 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 494 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 495 table18_2_ops_, table18_2_ops_, table18_2_ops_, table18_2_ops_, 496 table18_2_ops_, table18_2_ops_, table18_4_ops_, table19_15_ops_, 497 }; 498 const uint8_t HuffDecoderCommon::table20_0_emit_[8] = {0x7c, 0x30, 0x7c, 0x31, 499 0x7c, 0x32, 0x7c, 0x61}; 500 const uint16_t HuffDecoderCommon::table20_0_ops_[64] = { 501 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 502 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 503 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 504 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 505 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 506 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 507 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 508 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019}; 509 const uint8_t HuffDecoderCommon::table20_1_emit_[8] = {0x7c, 0x63, 0x7c, 0x65, 510 0x7c, 0x69, 0x7c, 0x6f}; 511 const uint8_t HuffDecoderCommon::table20_2_emit_[12] = { 512 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e}; 513 const uint16_t HuffDecoderCommon::table20_2_ops_[64] = { 514 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 515 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 516 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 517 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 518 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 519 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 520 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 521 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029}; 522 const uint8_t HuffDecoderCommon::table20_3_emit_[16] = { 523 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35, 524 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39}; 525 const uint8_t HuffDecoderCommon::table20_4_emit_[16] = { 526 0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 527 0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68}; 528 const uint8_t HuffDecoderCommon::table20_5_emit_[20] = { 529 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 530 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44}; 531 const uint16_t HuffDecoderCommon::table20_5_ops_[64] = { 532 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 533 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 534 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 535 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 536 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 537 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 538 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 539 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049}; 540 const uint8_t HuffDecoderCommon::table20_6_emit_[32] = { 541 0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 542 0x4a, 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 543 0x7c, 0x50, 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54}; 544 const uint16_t HuffDecoderCommon::table20_6_ops_[64] = { 545 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 546 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 547 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 548 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 549 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 550 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 551 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 552 0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000, 0x0079}; 553 const uint8_t HuffDecoderCommon::table20_7_emit_[36] = { 554 0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 555 0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 556 0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a}; 557 const uint16_t HuffDecoderCommon::table20_7_ops_[64] = { 558 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 559 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 560 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 561 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 562 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 563 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 564 0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 565 0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0002}; 566 const uint8_t HuffDecoderCommon::table20_8_emit_[16] = { 567 0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 568 0x23, 0x63, 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f}; 569 const uint8_t HuffDecoderCommon::table20_9_emit_[28] = { 570 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 571 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35, 572 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39}; 573 const uint8_t HuffDecoderCommon::table20_10_emit_[36] = { 574 0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 575 0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 576 0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44}; 577 const uint8_t HuffDecoderCommon::table20_11_emit_[68] = { 578 0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a, 579 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50, 580 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56, 581 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76, 582 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a, 583 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a}; 584 const uint8_t HuffDecoderCommon::table20_12_emit_[16] = { 585 0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 586 0x3e, 0x63, 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f}; 587 const uint8_t HuffDecoderCommon::table20_13_emit_[28] = { 588 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 589 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35, 590 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39}; 591 const uint8_t HuffDecoderCommon::table20_14_emit_[36] = { 592 0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 593 0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 594 0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44}; 595 const uint8_t HuffDecoderCommon::table20_15_emit_[68] = { 596 0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a, 597 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50, 598 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56, 599 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76, 600 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a, 601 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a}; 602 const uint8_t HuffDecoderCommon::table20_16_emit_[44] = { 603 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 604 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 605 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 606 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39}; 607 const uint8_t HuffDecoderCommon::table20_17_emit_[92] = { 608 0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 609 0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 610 0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 611 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 612 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 613 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 614 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76, 615 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a}; 616 const uint8_t HuffDecoderCommon::table20_18_emit_[44] = { 617 0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 618 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 619 0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 620 0x34, 0x24, 0x35, 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39}; 621 const uint8_t HuffDecoderCommon::table20_19_emit_[92] = { 622 0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 623 0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 624 0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44, 625 0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a, 626 0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50, 627 0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56, 628 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76, 629 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a}; 630 const uint8_t HuffDecoderCommon::table20_20_emit_[44] = { 631 0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 632 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 633 0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 634 0x34, 0x40, 0x35, 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39}; 635 const uint8_t HuffDecoderCommon::table20_21_emit_[92] = { 636 0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 637 0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 638 0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44, 639 0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a, 640 0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50, 641 0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56, 642 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76, 643 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a}; 644 const uint8_t HuffDecoderCommon::table20_22_emit_[44] = { 645 0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 646 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 647 0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 648 0x34, 0x5b, 0x35, 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39}; 649 const uint8_t HuffDecoderCommon::table20_23_emit_[92] = { 650 0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 651 0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 652 0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44, 653 0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a, 654 0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50, 655 0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56, 656 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76, 657 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a}; 658 const uint8_t HuffDecoderCommon::table20_24_emit_[44] = { 659 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 660 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 661 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 662 0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 663 const uint8_t HuffDecoderCommon::table20_25_emit_[92] = { 664 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 665 0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 666 0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44, 667 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a, 668 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50, 669 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56, 670 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76, 671 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a}; 672 const uint8_t HuffDecoderCommon::table20_26_emit_[44] = { 673 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 674 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 675 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 676 0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 677 const uint8_t HuffDecoderCommon::table20_27_emit_[92] = { 678 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 679 0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 680 0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44, 681 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a, 682 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50, 683 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56, 684 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76, 685 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a}; 686 const uint8_t HuffDecoderCommon::table20_28_emit_[72] = { 687 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65, 688 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 689 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35, 690 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41, 691 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68, 692 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75}; 693 const uint8_t HuffDecoderCommon::table20_29_emit_[72] = { 694 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65, 695 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 696 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35, 697 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41, 698 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68, 699 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75}; 700 const uint8_t HuffDecoderCommon::table20_30_emit_[40] = { 701 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 702 0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 703 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 704 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74}; 705 const uint8_t HuffDecoderCommon::table20_31_emit_[31] = { 706 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 707 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3, 708 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2}; 709 const uint16_t HuffDecoderCommon::table20_31_ops_[64] = { 710 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 711 0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 712 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 713 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 714 0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x005e, 0x0062, 715 0x0066, 0x006a, 0x006e, 0x0072, 0x0076, 0x007a, 0x0000, 0x0000, 716 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 717 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 718 const uint8_t* const HuffDecoderCommon::table20_emit_[32] = { 719 table20_0_emit_, table20_1_emit_, table20_2_emit_, table20_3_emit_, 720 table20_4_emit_, table20_5_emit_, table20_6_emit_, table20_7_emit_, 721 table20_8_emit_, table20_9_emit_, table20_10_emit_, table20_11_emit_, 722 table20_12_emit_, table20_13_emit_, table20_14_emit_, table20_15_emit_, 723 table20_16_emit_, table20_17_emit_, table20_18_emit_, table20_19_emit_, 724 table20_20_emit_, table20_21_emit_, table20_22_emit_, table20_23_emit_, 725 table20_24_emit_, table20_25_emit_, table20_26_emit_, table20_27_emit_, 726 table20_28_emit_, table20_29_emit_, table20_30_emit_, table20_31_emit_, 727 }; 728 const uint16_t* const HuffDecoderCommon::table20_ops_[32] = { 729 table20_0_ops_, table20_0_ops_, table20_2_ops_, table19_0_ops_, 730 table19_0_ops_, table20_5_ops_, table20_6_ops_, table20_7_ops_, 731 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 732 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 733 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 734 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 735 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 736 table18_2_ops_, table18_2_ops_, table18_4_ops_, table20_31_ops_, 737 }; 738 const uint8_t HuffDecoderCommon::table21_0_emit_[60] = { 739 0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61, 740 0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f, 741 0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 742 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 743 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74}; 744 const uint16_t HuffDecoderCommon::table21_0_ops_[64] = { 745 0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8, 746 0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 747 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 748 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 749 0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198, 750 0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 751 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 752 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2}; 753 const uint8_t HuffDecoderCommon::table21_1_emit_[60] = { 754 0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61, 755 0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f, 756 0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 757 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 758 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74}; 759 const uint8_t HuffDecoderCommon::table21_2_emit_[60] = { 760 0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61, 761 0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f, 762 0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 763 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 764 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74}; 765 const uint8_t HuffDecoderCommon::table21_3_emit_[60] = { 766 0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61, 767 0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f, 768 0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 769 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 770 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74}; 771 const uint8_t HuffDecoderCommon::table21_4_emit_[60] = { 772 0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61, 773 0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f, 774 0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 775 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 776 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74}; 777 const uint8_t HuffDecoderCommon::table21_5_emit_[8] = {0x7c, 0x20, 0x7c, 0x25, 778 0x7c, 0x2d, 0x7c, 0x2e}; 779 const uint16_t HuffDecoderCommon::table21_5_ops_[64] = { 780 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 781 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 782 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 783 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 784 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 785 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 786 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 787 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032}; 788 const uint8_t HuffDecoderCommon::table21_6_emit_[8] = {0x7c, 0x2f, 0x7c, 0x33, 789 0x7c, 0x34, 0x7c, 0x35}; 790 const uint8_t HuffDecoderCommon::table21_7_emit_[8] = {0x7c, 0x36, 0x7c, 0x37, 791 0x7c, 0x38, 0x7c, 0x39}; 792 const uint8_t HuffDecoderCommon::table21_8_emit_[8] = {0x7c, 0x3d, 0x7c, 0x41, 793 0x7c, 0x5f, 0x7c, 0x62}; 794 const uint8_t HuffDecoderCommon::table21_9_emit_[8] = {0x7c, 0x64, 0x7c, 0x66, 795 0x7c, 0x67, 0x7c, 0x68}; 796 const uint8_t HuffDecoderCommon::table21_10_emit_[8] = {0x7c, 0x6c, 0x7c, 0x6d, 797 0x7c, 0x6e, 0x7c, 0x70}; 798 const uint8_t HuffDecoderCommon::table21_11_emit_[12] = { 799 0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44}; 800 const uint16_t HuffDecoderCommon::table21_11_ops_[64] = { 801 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 802 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 803 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 804 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 805 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 806 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 807 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 808 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052}; 809 const uint8_t HuffDecoderCommon::table21_12_emit_[16] = { 810 0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 811 0x7c, 0x49, 0x7c, 0x4a, 0x7c, 0x4b, 0x7c, 0x4c}; 812 const uint16_t HuffDecoderCommon::table21_12_ops_[64] = { 813 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 814 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 815 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 816 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 817 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 818 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052, 819 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062, 820 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072}; 821 const uint8_t HuffDecoderCommon::table21_13_emit_[16] = { 822 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50, 823 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54}; 824 const uint8_t HuffDecoderCommon::table21_14_emit_[16] = { 825 0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 826 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76}; 827 const uint8_t HuffDecoderCommon::table21_15_emit_[30] = { 828 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 829 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a, 830 0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f}; 831 const uint16_t HuffDecoderCommon::table21_15_ops_[64] = { 832 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 833 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 834 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 835 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 836 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 837 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 838 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 839 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003}; 840 const uint8_t HuffDecoderCommon::table21_16_emit_[8] = {0x23, 0x30, 0x23, 0x31, 841 0x23, 0x32, 0x23, 0x61}; 842 const uint8_t HuffDecoderCommon::table21_17_emit_[8] = {0x23, 0x63, 0x23, 0x65, 843 0x23, 0x69, 0x23, 0x6f}; 844 const uint8_t HuffDecoderCommon::table21_18_emit_[12] = { 845 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d, 0x23, 0x2e}; 846 const uint8_t HuffDecoderCommon::table21_19_emit_[16] = { 847 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35, 848 0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39}; 849 const uint8_t HuffDecoderCommon::table21_20_emit_[16] = { 850 0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 851 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68}; 852 const uint8_t HuffDecoderCommon::table21_21_emit_[20] = { 853 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 854 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44}; 855 const uint16_t HuffDecoderCommon::table21_21_ops_[64] = { 856 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 857 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 858 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 859 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 860 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 861 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052, 862 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 863 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092}; 864 const uint8_t HuffDecoderCommon::table21_22_emit_[32] = { 865 0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 866 0x4a, 0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 867 0x23, 0x50, 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54}; 868 const uint16_t HuffDecoderCommon::table21_22_ops_[64] = { 869 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 870 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 871 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 872 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 873 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 874 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 875 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2, 876 0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2}; 877 const uint8_t HuffDecoderCommon::table21_23_emit_[36] = { 878 0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 879 0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 880 0x23, 0x26, 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a}; 881 const uint16_t HuffDecoderCommon::table21_23_ops_[64] = { 882 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 883 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 884 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 885 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 886 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 887 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 888 0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2, 889 0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003}; 890 const uint8_t HuffDecoderCommon::table21_24_emit_[8] = {0x3e, 0x30, 0x3e, 0x31, 891 0x3e, 0x32, 0x3e, 0x61}; 892 const uint8_t HuffDecoderCommon::table21_25_emit_[8] = {0x3e, 0x63, 0x3e, 0x65, 893 0x3e, 0x69, 0x3e, 0x6f}; 894 const uint8_t HuffDecoderCommon::table21_26_emit_[12] = { 895 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d, 0x3e, 0x2e}; 896 const uint8_t HuffDecoderCommon::table21_27_emit_[16] = { 897 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35, 898 0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39}; 899 const uint8_t HuffDecoderCommon::table21_28_emit_[16] = { 900 0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 901 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68}; 902 const uint8_t HuffDecoderCommon::table21_29_emit_[20] = { 903 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 904 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44}; 905 const uint8_t HuffDecoderCommon::table21_30_emit_[32] = { 906 0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 907 0x4a, 0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 908 0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54}; 909 const uint8_t HuffDecoderCommon::table21_31_emit_[36] = { 910 0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 911 0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 912 0x3e, 0x26, 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a}; 913 const uint8_t HuffDecoderCommon::table21_32_emit_[16] = { 914 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 915 0x00, 0x63, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6f}; 916 const uint8_t HuffDecoderCommon::table21_33_emit_[28] = { 917 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d, 918 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 919 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39}; 920 const uint16_t HuffDecoderCommon::table21_33_ops_[64] = { 921 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 922 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 923 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 924 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 925 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 926 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 927 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 928 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2}; 929 const uint8_t HuffDecoderCommon::table21_34_emit_[36] = { 930 0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 931 0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 932 0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44}; 933 const uint16_t HuffDecoderCommon::table21_34_ops_[64] = { 934 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 935 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 936 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 937 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 938 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 939 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 940 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2, 941 0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112}; 942 const uint8_t HuffDecoderCommon::table21_35_emit_[68] = { 943 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 944 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 945 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 946 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76, 947 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a, 948 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a}; 949 const uint16_t HuffDecoderCommon::table21_35_ops_[64] = { 950 0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032, 951 0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072, 952 0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2, 953 0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2, 954 0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132, 955 0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172, 956 0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2, 957 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003}; 958 const uint8_t HuffDecoderCommon::table21_36_emit_[16] = { 959 0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 960 0x24, 0x63, 0x24, 0x65, 0x24, 0x69, 0x24, 0x6f}; 961 const uint8_t HuffDecoderCommon::table21_37_emit_[28] = { 962 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d, 963 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35, 964 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39}; 965 const uint8_t HuffDecoderCommon::table21_38_emit_[36] = { 966 0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 967 0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 968 0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44}; 969 const uint8_t HuffDecoderCommon::table21_39_emit_[68] = { 970 0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a, 971 0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50, 972 0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56, 973 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76, 974 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a, 975 0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a}; 976 const uint8_t HuffDecoderCommon::table21_40_emit_[16] = { 977 0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 978 0x40, 0x63, 0x40, 0x65, 0x40, 0x69, 0x40, 0x6f}; 979 const uint8_t HuffDecoderCommon::table21_41_emit_[28] = { 980 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d, 981 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35, 982 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39}; 983 const uint8_t HuffDecoderCommon::table21_42_emit_[36] = { 984 0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 985 0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 986 0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44}; 987 const uint8_t HuffDecoderCommon::table21_43_emit_[68] = { 988 0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a, 989 0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50, 990 0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56, 991 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76, 992 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a, 993 0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a}; 994 const uint8_t HuffDecoderCommon::table21_44_emit_[16] = { 995 0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 996 0x5b, 0x63, 0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f}; 997 const uint8_t HuffDecoderCommon::table21_45_emit_[28] = { 998 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d, 999 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35, 1000 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39}; 1001 const uint8_t HuffDecoderCommon::table21_46_emit_[36] = { 1002 0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 1003 0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 1004 0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44}; 1005 const uint8_t HuffDecoderCommon::table21_47_emit_[68] = { 1006 0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a, 1007 0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50, 1008 0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56, 1009 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76, 1010 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a, 1011 0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a}; 1012 const uint8_t HuffDecoderCommon::table21_48_emit_[16] = { 1013 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 1014 0x5d, 0x63, 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f}; 1015 const uint8_t HuffDecoderCommon::table21_49_emit_[28] = { 1016 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 1017 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 1018 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 1019 const uint8_t HuffDecoderCommon::table21_50_emit_[36] = { 1020 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 1021 0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 1022 0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44}; 1023 const uint8_t HuffDecoderCommon::table21_51_emit_[68] = { 1024 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a, 1025 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50, 1026 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56, 1027 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76, 1028 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a, 1029 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a}; 1030 const uint8_t HuffDecoderCommon::table21_52_emit_[16] = { 1031 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 1032 0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f}; 1033 const uint8_t HuffDecoderCommon::table21_53_emit_[28] = { 1034 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 1035 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 1036 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 1037 const uint8_t HuffDecoderCommon::table21_54_emit_[36] = { 1038 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 1039 0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 1040 0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44}; 1041 const uint8_t HuffDecoderCommon::table21_55_emit_[68] = { 1042 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a, 1043 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50, 1044 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56, 1045 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76, 1046 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a, 1047 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a}; 1048 const uint8_t HuffDecoderCommon::table21_56_emit_[44] = { 1049 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 1050 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 1051 0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 1052 0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39}; 1053 const uint16_t HuffDecoderCommon::table21_56_ops_[64] = { 1054 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 1055 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 1056 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1057 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1058 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1059 0x0001, 0x00a2, 0x0001, 0x00b2, 0x0001, 0x00c2, 0x0001, 0x00d2, 1060 0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112, 1061 0x0001, 0x0122, 0x0001, 0x0132, 0x0001, 0x0142, 0x0001, 0x0152}; 1062 const uint8_t HuffDecoderCommon::table21_57_emit_[92] = { 1063 0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 1064 0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 1065 0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44, 1066 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 1067 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 1068 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 1069 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 1070 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a}; 1071 const uint16_t HuffDecoderCommon::table21_57_ops_[64] = { 1072 0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032, 1073 0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072, 1074 0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2, 1075 0x0001, 0x00c2, 0x0001, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112, 1076 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192, 1077 0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 1078 0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 1079 0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0001, 0x0001, 0x0001, 0x0003}; 1080 const uint8_t HuffDecoderCommon::table21_58_emit_[44] = { 1081 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 1082 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 1083 0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 1084 0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39}; 1085 const uint8_t HuffDecoderCommon::table21_59_emit_[92] = { 1086 0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 1087 0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 1088 0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44, 1089 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 1090 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 1091 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 1092 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 1093 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a}; 1094 const uint8_t HuffDecoderCommon::table21_60_emit_[72] = { 1095 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65, 1096 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 1097 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35, 1098 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41, 1099 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68, 1100 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75}; 1101 const uint16_t HuffDecoderCommon::table21_60_ops_[64] = { 1102 0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032, 1103 0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072, 1104 0x0001, 0x0082, 0x0001, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 1105 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 1106 0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2, 1107 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0001, 0x0001, 1108 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1109 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003}; 1110 const uint8_t HuffDecoderCommon::table21_61_emit_[72] = { 1111 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65, 1112 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 1113 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35, 1114 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41, 1115 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68, 1116 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75}; 1117 const uint8_t HuffDecoderCommon::table21_62_emit_[72] = { 1118 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65, 1119 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 1120 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35, 1121 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41, 1122 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68, 1123 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75}; 1124 const uint8_t HuffDecoderCommon::table21_63_emit_[24] = { 1125 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 1126 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6}; 1127 const uint16_t HuffDecoderCommon::table21_63_ops_[64] = { 1128 0x0001, 0x0001, 0x0001, 0x0003, 0x0001, 0x0001, 0x0001, 0x000b, 1129 0x0001, 0x0001, 0x0001, 0x0013, 0x0001, 0x001b, 0x0001, 0x0023, 1130 0x0001, 0x002b, 0x0001, 0x0033, 0x0001, 0x003b, 0x0001, 0x0043, 1131 0x0001, 0x004b, 0x0001, 0x0053, 0x005b, 0x0063, 0x006b, 0x0073, 1132 0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3, 0x00ab, 0x00b3, 1133 0x00bb, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1134 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1135 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004}; 1136 const uint8_t* const HuffDecoderCommon::table21_emit_[64] = { 1137 table21_0_emit_, table21_1_emit_, table21_2_emit_, table21_3_emit_, 1138 table21_4_emit_, table21_5_emit_, table21_6_emit_, table21_7_emit_, 1139 table21_8_emit_, table21_9_emit_, table21_10_emit_, table21_11_emit_, 1140 table21_12_emit_, table21_13_emit_, table21_14_emit_, table21_15_emit_, 1141 table21_16_emit_, table21_17_emit_, table21_18_emit_, table21_19_emit_, 1142 table21_20_emit_, table21_21_emit_, table21_22_emit_, table21_23_emit_, 1143 table21_24_emit_, table21_25_emit_, table21_26_emit_, table21_27_emit_, 1144 table21_28_emit_, table21_29_emit_, table21_30_emit_, table21_31_emit_, 1145 table21_32_emit_, table21_33_emit_, table21_34_emit_, table21_35_emit_, 1146 table21_36_emit_, table21_37_emit_, table21_38_emit_, table21_39_emit_, 1147 table21_40_emit_, table21_41_emit_, table21_42_emit_, table21_43_emit_, 1148 table21_44_emit_, table21_45_emit_, table21_46_emit_, table21_47_emit_, 1149 table21_48_emit_, table21_49_emit_, table21_50_emit_, table21_51_emit_, 1150 table21_52_emit_, table21_53_emit_, table21_54_emit_, table21_55_emit_, 1151 table21_56_emit_, table21_57_emit_, table21_58_emit_, table21_59_emit_, 1152 table21_60_emit_, table21_61_emit_, table21_62_emit_, table21_63_emit_, 1153 }; 1154 const uint16_t* const HuffDecoderCommon::table21_ops_[64] = { 1155 table21_0_ops_, table21_0_ops_, table21_0_ops_, table21_0_ops_, 1156 table21_0_ops_, table21_5_ops_, table21_5_ops_, table21_5_ops_, 1157 table21_5_ops_, table21_5_ops_, table21_5_ops_, table21_11_ops_, 1158 table21_12_ops_, table21_12_ops_, table21_12_ops_, table21_15_ops_, 1159 table21_5_ops_, table21_5_ops_, table21_11_ops_, table21_12_ops_, 1160 table21_12_ops_, table21_21_ops_, table21_22_ops_, table21_23_ops_, 1161 table21_5_ops_, table21_5_ops_, table21_11_ops_, table21_12_ops_, 1162 table21_12_ops_, table21_21_ops_, table21_22_ops_, table21_23_ops_, 1163 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1164 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1165 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1166 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1167 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1168 table21_12_ops_, table21_33_ops_, table21_34_ops_, table21_35_ops_, 1169 table21_56_ops_, table21_57_ops_, table21_56_ops_, table21_57_ops_, 1170 table21_60_ops_, table21_60_ops_, table21_60_ops_, table21_63_ops_, 1171 }; 1172 const uint8_t HuffDecoderCommon::table22_0_emit_[108] = { 1173 0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61, 1174 0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f, 1175 0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25, 1176 0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33, 1177 0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37, 1178 0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41, 1179 0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66, 1180 0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d, 1181 0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75}; 1182 const uint16_t HuffDecoderCommon::table22_0_ops_[64] = { 1183 0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 1184 0x0000, 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 1185 0x0000, 0x00c1, 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 1186 0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 1187 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9, 1188 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 0x0349, 0x0000, 0x0000, 1189 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1190 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002}; 1191 const uint8_t HuffDecoderCommon::table22_1_emit_[108] = { 1192 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 1193 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 1194 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25, 1195 0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33, 1196 0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37, 1197 0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41, 1198 0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66, 1199 0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d, 1200 0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75}; 1201 const uint8_t HuffDecoderCommon::table22_2_emit_[108] = { 1202 0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61, 1203 0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f, 1204 0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25, 1205 0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33, 1206 0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37, 1207 0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41, 1208 0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66, 1209 0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d, 1210 0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75}; 1211 const uint8_t HuffDecoderCommon::table22_3_emit_[108] = { 1212 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 1213 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 1214 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25, 1215 0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33, 1216 0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37, 1217 0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41, 1218 0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66, 1219 0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d, 1220 0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75}; 1221 const uint8_t HuffDecoderCommon::table22_4_emit_[108] = { 1222 0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61, 1223 0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f, 1224 0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25, 1225 0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33, 1226 0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37, 1227 0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41, 1228 0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66, 1229 0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d, 1230 0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75}; 1231 const uint8_t HuffDecoderCommon::table22_5_emit_[108] = { 1232 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 1233 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 1234 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25, 1235 0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33, 1236 0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37, 1237 0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41, 1238 0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66, 1239 0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d, 1240 0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75}; 1241 const uint8_t HuffDecoderCommon::table22_6_emit_[108] = { 1242 0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61, 1243 0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f, 1244 0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25, 1245 0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33, 1246 0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37, 1247 0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41, 1248 0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66, 1249 0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d, 1250 0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75}; 1251 const uint8_t HuffDecoderCommon::table22_7_emit_[108] = { 1252 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 1253 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 1254 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25, 1255 0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33, 1256 0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37, 1257 0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41, 1258 0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66, 1259 0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d, 1260 0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75}; 1261 const uint8_t HuffDecoderCommon::table22_8_emit_[108] = { 1262 0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61, 1263 0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f, 1264 0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25, 1265 0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33, 1266 0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37, 1267 0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41, 1268 0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66, 1269 0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d, 1270 0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75}; 1271 const uint8_t HuffDecoderCommon::table22_9_emit_[108] = { 1272 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 1273 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 1274 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25, 1275 0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33, 1276 0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37, 1277 0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41, 1278 0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66, 1279 0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d, 1280 0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75}; 1281 const uint8_t HuffDecoderCommon::table22_10_emit_[60] = { 1282 0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61, 1283 0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f, 1284 0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31, 1285 0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61, 0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65, 1286 0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f, 0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74}; 1287 const uint16_t HuffDecoderCommon::table22_10_ops_[64] = { 1288 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 1289 0x00c1, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1290 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1291 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1292 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 0x0199, 1293 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1294 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1295 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f2}; 1296 const uint8_t HuffDecoderCommon::table22_11_emit_[60] = { 1297 0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61, 1298 0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f, 1299 0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31, 1300 0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61, 0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65, 1301 0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f, 0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74}; 1302 const uint8_t HuffDecoderCommon::table22_12_emit_[60] = { 1303 0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61, 1304 0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f, 1305 0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31, 1306 0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61, 0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65, 1307 0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f, 0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74}; 1308 const uint8_t HuffDecoderCommon::table22_13_emit_[60] = { 1309 0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61, 1310 0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f, 1311 0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31, 1312 0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61, 0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65, 1313 0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f, 0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74}; 1314 const uint8_t HuffDecoderCommon::table22_14_emit_[60] = { 1315 0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61, 1316 0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f, 1317 0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31, 1318 0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61, 0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65, 1319 0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f, 0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74}; 1320 const uint8_t HuffDecoderCommon::table22_15_emit_[60] = { 1321 0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61, 1322 0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f, 1323 0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31, 1324 0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61, 0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65, 1325 0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f, 0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74}; 1326 const uint8_t HuffDecoderCommon::table22_16_emit_[60] = { 1327 0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61, 1328 0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f, 1329 0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31, 1330 0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61, 0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65, 1331 0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f, 0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74}; 1332 const uint8_t HuffDecoderCommon::table22_17_emit_[60] = { 1333 0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61, 1334 0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f, 1335 0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31, 1336 0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61, 0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65, 1337 0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f, 0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74}; 1338 const uint8_t HuffDecoderCommon::table22_18_emit_[60] = { 1339 0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61, 1340 0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f, 1341 0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31, 1342 0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61, 0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65, 1343 0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f, 0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74}; 1344 const uint8_t HuffDecoderCommon::table22_19_emit_[60] = { 1345 0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61, 1346 0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f, 1347 0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31, 1348 0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61, 0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65, 1349 0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f, 0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74}; 1350 const uint8_t HuffDecoderCommon::table22_20_emit_[60] = { 1351 0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61, 1352 0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f, 1353 0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31, 1354 0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61, 0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65, 1355 0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f, 0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74}; 1356 const uint8_t HuffDecoderCommon::table22_21_emit_[60] = { 1357 0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61, 1358 0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f, 1359 0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31, 1360 0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61, 0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65, 1361 0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f, 0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74}; 1362 const uint8_t HuffDecoderCommon::table22_22_emit_[60] = { 1363 0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61, 1364 0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f, 1365 0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31, 1366 0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61, 0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65, 1367 0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f, 0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74}; 1368 const uint8_t HuffDecoderCommon::table22_23_emit_[8] = {0x7c, 0x3a, 0x7c, 0x42, 1369 0x7c, 0x43, 0x7c, 0x44}; 1370 const uint16_t HuffDecoderCommon::table22_23_ops_[64] = { 1371 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1372 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1373 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1374 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1375 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1376 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1377 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1378 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032}; 1379 const uint8_t HuffDecoderCommon::table22_24_emit_[8] = {0x7c, 0x45, 0x7c, 0x46, 1380 0x7c, 0x47, 0x7c, 0x48}; 1381 const uint8_t HuffDecoderCommon::table22_25_emit_[8] = {0x7c, 0x49, 0x7c, 0x4a, 1382 0x7c, 0x4b, 0x7c, 0x4c}; 1383 const uint8_t HuffDecoderCommon::table22_26_emit_[8] = {0x7c, 0x4d, 0x7c, 0x4e, 1384 0x7c, 0x4f, 0x7c, 0x50}; 1385 const uint8_t HuffDecoderCommon::table22_27_emit_[8] = {0x7c, 0x51, 0x7c, 0x52, 1386 0x7c, 0x53, 0x7c, 0x54}; 1387 const uint8_t HuffDecoderCommon::table22_28_emit_[8] = {0x7c, 0x55, 0x7c, 0x56, 1388 0x7c, 0x57, 0x7c, 0x59}; 1389 const uint8_t HuffDecoderCommon::table22_29_emit_[8] = {0x7c, 0x6a, 0x7c, 0x6b, 1390 0x7c, 0x71, 0x7c, 0x76}; 1391 const uint8_t HuffDecoderCommon::table22_30_emit_[8] = {0x7c, 0x77, 0x7c, 0x78, 1392 0x7c, 0x79, 0x7c, 0x7a}; 1393 const uint8_t HuffDecoderCommon::table22_31_emit_[28] = { 1394 0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 1395 0x7c, 0x5a, 0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 1396 0x7c, 0x3f, 0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c}; 1397 const uint16_t HuffDecoderCommon::table22_31_ops_[64] = { 1398 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1399 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1400 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1401 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1402 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1403 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 1404 0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082, 0x0000, 0x0092, 1405 0x0000, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x0000, 0x0000, 0x0003}; 1406 const uint8_t HuffDecoderCommon::table22_32_emit_[60] = { 1407 0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61, 1408 0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f, 1409 0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x31, 0x30, 0x23, 0x31, 0x31, 1410 0x23, 0x31, 0x32, 0x23, 0x31, 0x61, 0x23, 0x31, 0x63, 0x23, 0x31, 0x65, 1411 0x23, 0x31, 0x69, 0x23, 0x31, 0x6f, 0x23, 0x31, 0x73, 0x23, 0x31, 0x74}; 1412 const uint8_t HuffDecoderCommon::table22_33_emit_[60] = { 1413 0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61, 1414 0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f, 1415 0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x61, 0x30, 0x23, 0x61, 0x31, 1416 0x23, 0x61, 0x32, 0x23, 0x61, 0x61, 0x23, 0x61, 0x63, 0x23, 0x61, 0x65, 1417 0x23, 0x61, 0x69, 0x23, 0x61, 0x6f, 0x23, 0x61, 0x73, 0x23, 0x61, 0x74}; 1418 const uint8_t HuffDecoderCommon::table22_34_emit_[60] = { 1419 0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61, 1420 0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f, 1421 0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x65, 0x30, 0x23, 0x65, 0x31, 1422 0x23, 0x65, 0x32, 0x23, 0x65, 0x61, 0x23, 0x65, 0x63, 0x23, 0x65, 0x65, 1423 0x23, 0x65, 0x69, 0x23, 0x65, 0x6f, 0x23, 0x65, 0x73, 0x23, 0x65, 0x74}; 1424 const uint8_t HuffDecoderCommon::table22_35_emit_[60] = { 1425 0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61, 1426 0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f, 1427 0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31, 1428 0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61, 0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65, 1429 0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f, 0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74}; 1430 const uint8_t HuffDecoderCommon::table22_36_emit_[60] = { 1431 0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61, 1432 0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f, 1433 0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x74, 0x30, 0x23, 0x74, 0x31, 1434 0x23, 0x74, 0x32, 0x23, 0x74, 0x61, 0x23, 0x74, 0x63, 0x23, 0x74, 0x65, 1435 0x23, 0x74, 0x69, 0x23, 0x74, 0x6f, 0x23, 0x74, 0x73, 0x23, 0x74, 0x74}; 1436 const uint8_t HuffDecoderCommon::table22_37_emit_[8] = {0x23, 0x20, 0x23, 0x25, 1437 0x23, 0x2d, 0x23, 0x2e}; 1438 const uint8_t HuffDecoderCommon::table22_38_emit_[8] = {0x23, 0x2f, 0x23, 0x33, 1439 0x23, 0x34, 0x23, 0x35}; 1440 const uint8_t HuffDecoderCommon::table22_39_emit_[8] = {0x23, 0x36, 0x23, 0x37, 1441 0x23, 0x38, 0x23, 0x39}; 1442 const uint8_t HuffDecoderCommon::table22_40_emit_[8] = {0x23, 0x3d, 0x23, 0x41, 1443 0x23, 0x5f, 0x23, 0x62}; 1444 const uint8_t HuffDecoderCommon::table22_41_emit_[8] = {0x23, 0x64, 0x23, 0x66, 1445 0x23, 0x67, 0x23, 0x68}; 1446 const uint8_t HuffDecoderCommon::table22_42_emit_[8] = {0x23, 0x6c, 0x23, 0x6d, 1447 0x23, 0x6e, 0x23, 0x70}; 1448 const uint8_t HuffDecoderCommon::table22_43_emit_[12] = { 1449 0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44}; 1450 const uint16_t HuffDecoderCommon::table22_43_ops_[64] = { 1451 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1452 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1453 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1454 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1455 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1456 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1457 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1458 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052}; 1459 const uint8_t HuffDecoderCommon::table22_44_emit_[16] = { 1460 0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 1461 0x23, 0x49, 0x23, 0x4a, 0x23, 0x4b, 0x23, 0x4c}; 1462 const uint16_t HuffDecoderCommon::table22_44_ops_[64] = { 1463 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1464 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1465 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1466 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1467 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1468 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 1469 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 1470 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072}; 1471 const uint8_t HuffDecoderCommon::table22_45_emit_[16] = { 1472 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50, 1473 0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54}; 1474 const uint8_t HuffDecoderCommon::table22_46_emit_[16] = { 1475 0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59, 1476 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76}; 1477 const uint8_t HuffDecoderCommon::table22_47_emit_[30] = { 1478 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 1479 0x23, 0x2a, 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a, 1480 0x23, 0x21, 0x23, 0x22, 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f}; 1481 const uint16_t HuffDecoderCommon::table22_47_ops_[64] = { 1482 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1483 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1484 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1485 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1486 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1487 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1488 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1489 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0000, 0x0000, 0x0003}; 1490 const uint8_t HuffDecoderCommon::table22_48_emit_[60] = { 1491 0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61, 1492 0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f, 1493 0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31, 1494 0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61, 0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65, 1495 0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f, 0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74}; 1496 const uint8_t HuffDecoderCommon::table22_49_emit_[60] = { 1497 0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61, 1498 0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f, 1499 0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31, 1500 0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61, 0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65, 1501 0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f, 0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74}; 1502 const uint8_t HuffDecoderCommon::table22_50_emit_[60] = { 1503 0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61, 1504 0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f, 1505 0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31, 1506 0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61, 0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65, 1507 0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f, 0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74}; 1508 const uint8_t HuffDecoderCommon::table22_51_emit_[60] = { 1509 0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61, 1510 0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f, 1511 0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31, 1512 0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61, 0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65, 1513 0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f, 0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74}; 1514 const uint8_t HuffDecoderCommon::table22_52_emit_[60] = { 1515 0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61, 1516 0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f, 1517 0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31, 1518 0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61, 0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65, 1519 0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f, 0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74}; 1520 const uint8_t HuffDecoderCommon::table22_53_emit_[8] = {0x3e, 0x20, 0x3e, 0x25, 1521 0x3e, 0x2d, 0x3e, 0x2e}; 1522 const uint8_t HuffDecoderCommon::table22_54_emit_[8] = {0x3e, 0x2f, 0x3e, 0x33, 1523 0x3e, 0x34, 0x3e, 0x35}; 1524 const uint8_t HuffDecoderCommon::table22_55_emit_[8] = {0x3e, 0x36, 0x3e, 0x37, 1525 0x3e, 0x38, 0x3e, 0x39}; 1526 const uint8_t HuffDecoderCommon::table22_56_emit_[8] = {0x3e, 0x3d, 0x3e, 0x41, 1527 0x3e, 0x5f, 0x3e, 0x62}; 1528 const uint8_t HuffDecoderCommon::table22_57_emit_[8] = {0x3e, 0x64, 0x3e, 0x66, 1529 0x3e, 0x67, 0x3e, 0x68}; 1530 const uint8_t HuffDecoderCommon::table22_58_emit_[8] = {0x3e, 0x6c, 0x3e, 0x6d, 1531 0x3e, 0x6e, 0x3e, 0x70}; 1532 const uint8_t HuffDecoderCommon::table22_59_emit_[12] = { 1533 0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44}; 1534 const uint8_t HuffDecoderCommon::table22_60_emit_[16] = { 1535 0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 1536 0x3e, 0x49, 0x3e, 0x4a, 0x3e, 0x4b, 0x3e, 0x4c}; 1537 const uint8_t HuffDecoderCommon::table22_61_emit_[16] = { 1538 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50, 1539 0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54}; 1540 const uint8_t HuffDecoderCommon::table22_62_emit_[16] = { 1541 0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59, 1542 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76}; 1543 const uint8_t HuffDecoderCommon::table22_63_emit_[30] = { 1544 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 1545 0x3e, 0x2a, 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a, 1546 0x3e, 0x21, 0x3e, 0x22, 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f}; 1547 const uint8_t HuffDecoderCommon::table22_64_emit_[8] = {0x00, 0x30, 0x00, 0x31, 1548 0x00, 0x32, 0x00, 0x61}; 1549 const uint8_t HuffDecoderCommon::table22_65_emit_[8] = {0x00, 0x63, 0x00, 0x65, 1550 0x00, 0x69, 0x00, 0x6f}; 1551 const uint8_t HuffDecoderCommon::table22_66_emit_[12] = { 1552 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e}; 1553 const uint8_t HuffDecoderCommon::table22_67_emit_[16] = { 1554 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 1555 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39}; 1556 const uint8_t HuffDecoderCommon::table22_68_emit_[16] = { 1557 0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 1558 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68}; 1559 const uint8_t HuffDecoderCommon::table22_69_emit_[20] = { 1560 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 1561 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44}; 1562 const uint16_t HuffDecoderCommon::table22_69_ops_[64] = { 1563 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1564 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1565 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1566 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1567 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1568 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 1569 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1570 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092}; 1571 const uint8_t HuffDecoderCommon::table22_70_emit_[32] = { 1572 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 1573 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 1574 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54}; 1575 const uint16_t HuffDecoderCommon::table22_70_ops_[64] = { 1576 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 1577 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 1578 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1579 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1580 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1581 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 1582 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 1583 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2}; 1584 const uint8_t HuffDecoderCommon::table22_71_emit_[36] = { 1585 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 1586 0x00, 0x71, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 1587 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a}; 1588 const uint16_t HuffDecoderCommon::table22_71_ops_[64] = { 1589 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 1590 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 1591 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1592 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1593 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1594 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 1595 0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 1596 0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0003}; 1597 const uint8_t HuffDecoderCommon::table22_72_emit_[8] = {0x24, 0x30, 0x24, 0x31, 1598 0x24, 0x32, 0x24, 0x61}; 1599 const uint8_t HuffDecoderCommon::table22_73_emit_[8] = {0x24, 0x63, 0x24, 0x65, 1600 0x24, 0x69, 0x24, 0x6f}; 1601 const uint8_t HuffDecoderCommon::table22_74_emit_[12] = { 1602 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e}; 1603 const uint8_t HuffDecoderCommon::table22_75_emit_[16] = { 1604 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35, 1605 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39}; 1606 const uint8_t HuffDecoderCommon::table22_76_emit_[16] = { 1607 0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 1608 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68}; 1609 const uint8_t HuffDecoderCommon::table22_77_emit_[20] = { 1610 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 1611 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44}; 1612 const uint8_t HuffDecoderCommon::table22_78_emit_[32] = { 1613 0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 1614 0x4a, 0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 1615 0x24, 0x50, 0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54}; 1616 const uint8_t HuffDecoderCommon::table22_79_emit_[36] = { 1617 0x24, 0x55, 0x24, 0x56, 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 1618 0x24, 0x71, 0x24, 0x76, 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 1619 0x24, 0x26, 0x24, 0x2a, 0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a}; 1620 const uint8_t HuffDecoderCommon::table22_80_emit_[8] = {0x40, 0x30, 0x40, 0x31, 1621 0x40, 0x32, 0x40, 0x61}; 1622 const uint8_t HuffDecoderCommon::table22_81_emit_[8] = {0x40, 0x63, 0x40, 0x65, 1623 0x40, 0x69, 0x40, 0x6f}; 1624 const uint8_t HuffDecoderCommon::table22_82_emit_[12] = { 1625 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e}; 1626 const uint8_t HuffDecoderCommon::table22_83_emit_[16] = { 1627 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35, 1628 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39}; 1629 const uint8_t HuffDecoderCommon::table22_84_emit_[16] = { 1630 0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 1631 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68}; 1632 const uint8_t HuffDecoderCommon::table22_85_emit_[20] = { 1633 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 1634 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44}; 1635 const uint8_t HuffDecoderCommon::table22_86_emit_[32] = { 1636 0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 1637 0x4a, 0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 1638 0x40, 0x50, 0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54}; 1639 const uint8_t HuffDecoderCommon::table22_87_emit_[36] = { 1640 0x40, 0x55, 0x40, 0x56, 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 1641 0x40, 0x71, 0x40, 0x76, 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 1642 0x40, 0x26, 0x40, 0x2a, 0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a}; 1643 const uint8_t HuffDecoderCommon::table22_88_emit_[8] = {0x5b, 0x30, 0x5b, 0x31, 1644 0x5b, 0x32, 0x5b, 0x61}; 1645 const uint8_t HuffDecoderCommon::table22_89_emit_[8] = {0x5b, 0x63, 0x5b, 0x65, 1646 0x5b, 0x69, 0x5b, 0x6f}; 1647 const uint8_t HuffDecoderCommon::table22_90_emit_[12] = { 1648 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e}; 1649 const uint8_t HuffDecoderCommon::table22_91_emit_[16] = { 1650 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35, 1651 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39}; 1652 const uint8_t HuffDecoderCommon::table22_92_emit_[16] = { 1653 0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 1654 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68}; 1655 const uint8_t HuffDecoderCommon::table22_93_emit_[20] = { 1656 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 1657 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44}; 1658 const uint8_t HuffDecoderCommon::table22_94_emit_[32] = { 1659 0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 1660 0x4a, 0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 1661 0x5b, 0x50, 0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54}; 1662 const uint8_t HuffDecoderCommon::table22_95_emit_[36] = { 1663 0x5b, 0x55, 0x5b, 0x56, 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 1664 0x5b, 0x71, 0x5b, 0x76, 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 1665 0x5b, 0x26, 0x5b, 0x2a, 0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a}; 1666 const uint8_t HuffDecoderCommon::table22_96_emit_[8] = {0x5d, 0x30, 0x5d, 0x31, 1667 0x5d, 0x32, 0x5d, 0x61}; 1668 const uint8_t HuffDecoderCommon::table22_97_emit_[8] = {0x5d, 0x63, 0x5d, 0x65, 1669 0x5d, 0x69, 0x5d, 0x6f}; 1670 const uint8_t HuffDecoderCommon::table22_98_emit_[12] = { 1671 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e}; 1672 const uint8_t HuffDecoderCommon::table22_99_emit_[16] = { 1673 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 1674 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 1675 const uint8_t HuffDecoderCommon::table22_100_emit_[16] = { 1676 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 1677 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68}; 1678 const uint8_t HuffDecoderCommon::table22_101_emit_[20] = { 1679 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 1680 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44}; 1681 const uint8_t HuffDecoderCommon::table22_102_emit_[32] = { 1682 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 1683 0x4a, 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 1684 0x5d, 0x50, 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54}; 1685 const uint8_t HuffDecoderCommon::table22_103_emit_[36] = { 1686 0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 1687 0x5d, 0x71, 0x5d, 0x76, 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 1688 0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a}; 1689 const uint8_t HuffDecoderCommon::table22_104_emit_[8] = { 1690 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61}; 1691 const uint8_t HuffDecoderCommon::table22_105_emit_[8] = { 1692 0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f}; 1693 const uint8_t HuffDecoderCommon::table22_106_emit_[12] = { 1694 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e}; 1695 const uint8_t HuffDecoderCommon::table22_107_emit_[16] = { 1696 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 1697 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 1698 const uint8_t HuffDecoderCommon::table22_108_emit_[16] = { 1699 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 1700 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68}; 1701 const uint8_t HuffDecoderCommon::table22_109_emit_[20] = { 1702 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 1703 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44}; 1704 const uint8_t HuffDecoderCommon::table22_110_emit_[32] = { 1705 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 1706 0x4a, 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 1707 0x7e, 0x50, 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54}; 1708 const uint8_t HuffDecoderCommon::table22_111_emit_[36] = { 1709 0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 1710 0x7e, 0x71, 0x7e, 0x76, 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 1711 0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a}; 1712 const uint8_t HuffDecoderCommon::table22_112_emit_[16] = { 1713 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 1714 0x5e, 0x63, 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f}; 1715 const uint8_t HuffDecoderCommon::table22_113_emit_[28] = { 1716 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d, 1717 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35, 1718 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39}; 1719 const uint16_t HuffDecoderCommon::table22_113_ops_[64] = { 1720 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1721 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1722 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 1723 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1724 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1725 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1726 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 1727 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2}; 1728 const uint8_t HuffDecoderCommon::table22_114_emit_[36] = { 1729 0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 1730 0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 1731 0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44}; 1732 const uint16_t HuffDecoderCommon::table22_114_ops_[64] = { 1733 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 1734 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 1735 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1736 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1737 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1738 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 1739 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 1740 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112}; 1741 const uint8_t HuffDecoderCommon::table22_115_emit_[68] = { 1742 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 1743 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 1744 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 1745 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 1746 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a, 1747 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a}; 1748 const uint16_t HuffDecoderCommon::table22_115_ops_[64] = { 1749 0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032, 1750 0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072, 1751 0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 1752 0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 1753 0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 1754 0x0000, 0x0142, 0x0000, 0x0152, 0x0000, 0x0162, 0x0000, 0x0172, 1755 0x0000, 0x0182, 0x0000, 0x0192, 0x0000, 0x01a2, 0x0000, 0x01b2, 1756 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0000, 0x0003}; 1757 const uint8_t HuffDecoderCommon::table22_116_emit_[16] = { 1758 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 1759 0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f}; 1760 const uint8_t HuffDecoderCommon::table22_117_emit_[28] = { 1761 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d, 1762 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35, 1763 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39}; 1764 const uint8_t HuffDecoderCommon::table22_118_emit_[36] = { 1765 0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 1766 0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 1767 0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44}; 1768 const uint8_t HuffDecoderCommon::table22_119_emit_[68] = { 1769 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 1770 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 1771 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 1772 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 1773 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a, 1774 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a}; 1775 const uint8_t HuffDecoderCommon::table22_120_emit_[44] = { 1776 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 1777 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 1778 0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 1779 0x34, 0x3c, 0x35, 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39}; 1780 const uint16_t HuffDecoderCommon::table22_120_ops_[64] = { 1781 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 1782 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 1783 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1784 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1785 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1786 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 1787 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 0x0112, 1788 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152}; 1789 const uint8_t HuffDecoderCommon::table22_121_emit_[92] = { 1790 0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 1791 0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 1792 0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 1793 0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 1794 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 1795 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 1796 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 1797 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a}; 1798 const uint16_t HuffDecoderCommon::table22_121_ops_[64] = { 1799 0x0000, 0x0002, 0x0000, 0x0012, 0x0000, 0x0022, 0x0000, 0x0032, 1800 0x0000, 0x0042, 0x0000, 0x0052, 0x0000, 0x0062, 0x0000, 0x0072, 1801 0x0000, 0x0082, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 1802 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112, 1803 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192, 1804 0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 1805 0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 1806 0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0000, 0x0000, 0x0000, 0x0003}; 1807 const uint8_t HuffDecoderCommon::table22_122_emit_[44] = { 1808 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 1809 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 1810 0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 1811 0x34, 0x60, 0x35, 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39}; 1812 const uint8_t HuffDecoderCommon::table22_123_emit_[92] = { 1813 0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 1814 0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 1815 0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 1816 0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 1817 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 1818 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 1819 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 1820 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a}; 1821 const uint8_t HuffDecoderCommon::table22_124_emit_[44] = { 1822 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 1823 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 1824 0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 1825 0x34, 0x7b, 0x35, 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39}; 1826 const uint8_t HuffDecoderCommon::table22_125_emit_[92] = { 1827 0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 1828 0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 1829 0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 1830 0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 1831 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 1832 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 1833 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 1834 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a}; 1835 const uint8_t HuffDecoderCommon::table22_126_emit_[15] = { 1836 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 1837 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac}; 1838 const uint16_t HuffDecoderCommon::table22_126_ops_[64] = { 1839 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 1840 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 1841 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 1842 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0023, 1843 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 0x0033, 1844 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043, 1845 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0053, 1846 0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073}; 1847 const uint8_t HuffDecoderCommon::table22_127_emit_[35] = { 1848 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 1849 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 1850 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9}; 1851 const uint16_t HuffDecoderCommon::table22_127_ops_[64] = { 1852 0x0000, 0x0003, 0x0000, 0x000b, 0x0000, 0x0013, 0x0000, 0x001b, 1853 0x0000, 0x0023, 0x0000, 0x002b, 0x0000, 0x0033, 0x0000, 0x003b, 1854 0x0000, 0x0043, 0x004b, 0x0053, 0x005b, 0x0063, 0x006b, 0x0073, 1855 0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 0x00a3, 0x00ab, 0x00b3, 1856 0x00bb, 0x00c3, 0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 1857 0x00fb, 0x0103, 0x010b, 0x0113, 0x0000, 0x0000, 0x0000, 0x0000, 1858 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1859 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004}; 1860 const uint8_t* const HuffDecoderCommon::table22_emit_[128] = { 1861 table22_0_emit_, table22_1_emit_, table22_2_emit_, table22_3_emit_, 1862 table22_4_emit_, table22_5_emit_, table22_6_emit_, table22_7_emit_, 1863 table22_8_emit_, table22_9_emit_, table22_10_emit_, table22_11_emit_, 1864 table22_12_emit_, table22_13_emit_, table22_14_emit_, table22_15_emit_, 1865 table22_16_emit_, table22_17_emit_, table22_18_emit_, table22_19_emit_, 1866 table22_20_emit_, table22_21_emit_, table22_22_emit_, table22_23_emit_, 1867 table22_24_emit_, table22_25_emit_, table22_26_emit_, table22_27_emit_, 1868 table22_28_emit_, table22_29_emit_, table22_30_emit_, table22_31_emit_, 1869 table22_32_emit_, table22_33_emit_, table22_34_emit_, table22_35_emit_, 1870 table22_36_emit_, table22_37_emit_, table22_38_emit_, table22_39_emit_, 1871 table22_40_emit_, table22_41_emit_, table22_42_emit_, table22_43_emit_, 1872 table22_44_emit_, table22_45_emit_, table22_46_emit_, table22_47_emit_, 1873 table22_48_emit_, table22_49_emit_, table22_50_emit_, table22_51_emit_, 1874 table22_52_emit_, table22_53_emit_, table22_54_emit_, table22_55_emit_, 1875 table22_56_emit_, table22_57_emit_, table22_58_emit_, table22_59_emit_, 1876 table22_60_emit_, table22_61_emit_, table22_62_emit_, table22_63_emit_, 1877 table22_64_emit_, table22_65_emit_, table22_66_emit_, table22_67_emit_, 1878 table22_68_emit_, table22_69_emit_, table22_70_emit_, table22_71_emit_, 1879 table22_72_emit_, table22_73_emit_, table22_74_emit_, table22_75_emit_, 1880 table22_76_emit_, table22_77_emit_, table22_78_emit_, table22_79_emit_, 1881 table22_80_emit_, table22_81_emit_, table22_82_emit_, table22_83_emit_, 1882 table22_84_emit_, table22_85_emit_, table22_86_emit_, table22_87_emit_, 1883 table22_88_emit_, table22_89_emit_, table22_90_emit_, table22_91_emit_, 1884 table22_92_emit_, table22_93_emit_, table22_94_emit_, table22_95_emit_, 1885 table22_96_emit_, table22_97_emit_, table22_98_emit_, table22_99_emit_, 1886 table22_100_emit_, table22_101_emit_, table22_102_emit_, table22_103_emit_, 1887 table22_104_emit_, table22_105_emit_, table22_106_emit_, table22_107_emit_, 1888 table22_108_emit_, table22_109_emit_, table22_110_emit_, table22_111_emit_, 1889 table22_112_emit_, table22_113_emit_, table22_114_emit_, table22_115_emit_, 1890 table22_116_emit_, table22_117_emit_, table22_118_emit_, table22_119_emit_, 1891 table22_120_emit_, table22_121_emit_, table22_122_emit_, table22_123_emit_, 1892 table22_124_emit_, table22_125_emit_, table22_126_emit_, table22_127_emit_, 1893 }; 1894 const uint16_t* const HuffDecoderCommon::table22_ops_[128] = { 1895 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 1896 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 1897 table22_0_ops_, table22_0_ops_, table22_10_ops_, table22_10_ops_, 1898 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 1899 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 1900 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_23_ops_, 1901 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 1902 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_31_ops_, 1903 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 1904 table22_10_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 1905 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_43_ops_, 1906 table22_44_ops_, table22_44_ops_, table22_44_ops_, table22_47_ops_, 1907 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 1908 table22_10_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 1909 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_43_ops_, 1910 table22_44_ops_, table22_44_ops_, table22_44_ops_, table22_47_ops_, 1911 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1912 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1913 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1914 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1915 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1916 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1917 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1918 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1919 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1920 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1921 table22_23_ops_, table22_23_ops_, table22_43_ops_, table22_44_ops_, 1922 table22_44_ops_, table22_69_ops_, table22_70_ops_, table22_71_ops_, 1923 table22_44_ops_, table22_113_ops_, table22_114_ops_, table22_115_ops_, 1924 table22_44_ops_, table22_113_ops_, table22_114_ops_, table22_115_ops_, 1925 table22_120_ops_, table22_121_ops_, table22_120_ops_, table22_121_ops_, 1926 table22_120_ops_, table22_121_ops_, table22_126_ops_, table22_127_ops_, 1927 }; 1928 const uint8_t HuffDecoderCommon::table23_0_emit_[204] = { 1929 0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61, 1930 0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f, 1931 0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x30, 0x20, 0x7c, 0x30, 0x25, 1932 0x7c, 0x30, 0x2d, 0x7c, 0x30, 0x2e, 0x7c, 0x30, 0x2f, 0x7c, 0x30, 0x33, 1933 0x7c, 0x30, 0x34, 0x7c, 0x30, 0x35, 0x7c, 0x30, 0x36, 0x7c, 0x30, 0x37, 1934 0x7c, 0x30, 0x38, 0x7c, 0x30, 0x39, 0x7c, 0x30, 0x3d, 0x7c, 0x30, 0x41, 1935 0x7c, 0x30, 0x5f, 0x7c, 0x30, 0x62, 0x7c, 0x30, 0x64, 0x7c, 0x30, 0x66, 1936 0x7c, 0x30, 0x67, 0x7c, 0x30, 0x68, 0x7c, 0x30, 0x6c, 0x7c, 0x30, 0x6d, 1937 0x7c, 0x30, 0x6e, 0x7c, 0x30, 0x70, 0x7c, 0x30, 0x72, 0x7c, 0x30, 0x75, 1938 0x7c, 0x30, 0x3a, 0x7c, 0x30, 0x42, 0x7c, 0x30, 0x43, 0x7c, 0x30, 0x44, 1939 0x7c, 0x30, 0x45, 0x7c, 0x30, 0x46, 0x7c, 0x30, 0x47, 0x7c, 0x30, 0x48, 1940 0x7c, 0x30, 0x49, 0x7c, 0x30, 0x4a, 0x7c, 0x30, 0x4b, 0x7c, 0x30, 0x4c, 1941 0x7c, 0x30, 0x4d, 0x7c, 0x30, 0x4e, 0x7c, 0x30, 0x4f, 0x7c, 0x30, 0x50, 1942 0x7c, 0x30, 0x51, 0x7c, 0x30, 0x52, 0x7c, 0x30, 0x53, 0x7c, 0x30, 0x54, 1943 0x7c, 0x30, 0x55, 0x7c, 0x30, 0x56, 0x7c, 0x30, 0x57, 0x7c, 0x30, 0x59, 1944 0x7c, 0x30, 0x6a, 0x7c, 0x30, 0x6b, 0x7c, 0x30, 0x71, 0x7c, 0x30, 0x76, 1945 0x7c, 0x30, 0x77, 0x7c, 0x30, 0x78, 0x7c, 0x30, 0x79, 0x7c, 0x30, 0x7a}; 1946 const uint16_t HuffDecoderCommon::table23_0_ops_[128] = { 1947 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 1948 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 1949 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 1950 0x0091, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000, 0x0000, 0x00c1, 1951 0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00f1, 0x0000, 0x0109, 0x0000, 1952 0x0121, 0x0000, 0x0139, 0x0000, 0x0151, 0x0000, 0x0169, 0x0000, 0x0181, 1953 0x0000, 0x0199, 0x0000, 0x01b1, 0x0000, 0x01c9, 0x0000, 0x01e1, 0x0000, 1954 0x01f9, 0x0000, 0x0211, 0x0000, 0x0229, 0x0000, 0x0241, 0x0000, 0x0259, 1955 0x0000, 0x0271, 0x0000, 0x0289, 0x0000, 0x02a1, 0x0000, 0x02b9, 0x0000, 1956 0x02d1, 0x0000, 0x02e9, 0x0000, 0x0301, 0x0000, 0x0319, 0x0000, 0x0331, 1957 0x0000, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1, 1958 0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9, 1959 0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1, 1960 0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0000, 0x0000, 1961 0x0000, 0x0002}; 1962 const uint8_t HuffDecoderCommon::table23_1_emit_[204] = { 1963 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31, 0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 1964 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65, 0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 1965 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74, 0x7c, 0x31, 0x20, 0x7c, 0x31, 0x25, 1966 0x7c, 0x31, 0x2d, 0x7c, 0x31, 0x2e, 0x7c, 0x31, 0x2f, 0x7c, 0x31, 0x33, 1967 0x7c, 0x31, 0x34, 0x7c, 0x31, 0x35, 0x7c, 0x31, 0x36, 0x7c, 0x31, 0x37, 1968 0x7c, 0x31, 0x38, 0x7c, 0x31, 0x39, 0x7c, 0x31, 0x3d, 0x7c, 0x31, 0x41, 1969 0x7c, 0x31, 0x5f, 0x7c, 0x31, 0x62, 0x7c, 0x31, 0x64, 0x7c, 0x31, 0x66, 1970 0x7c, 0x31, 0x67, 0x7c, 0x31, 0x68, 0x7c, 0x31, 0x6c, 0x7c, 0x31, 0x6d, 1971 0x7c, 0x31, 0x6e, 0x7c, 0x31, 0x70, 0x7c, 0x31, 0x72, 0x7c, 0x31, 0x75, 1972 0x7c, 0x31, 0x3a, 0x7c, 0x31, 0x42, 0x7c, 0x31, 0x43, 0x7c, 0x31, 0x44, 1973 0x7c, 0x31, 0x45, 0x7c, 0x31, 0x46, 0x7c, 0x31, 0x47, 0x7c, 0x31, 0x48, 1974 0x7c, 0x31, 0x49, 0x7c, 0x31, 0x4a, 0x7c, 0x31, 0x4b, 0x7c, 0x31, 0x4c, 1975 0x7c, 0x31, 0x4d, 0x7c, 0x31, 0x4e, 0x7c, 0x31, 0x4f, 0x7c, 0x31, 0x50, 1976 0x7c, 0x31, 0x51, 0x7c, 0x31, 0x52, 0x7c, 0x31, 0x53, 0x7c, 0x31, 0x54, 1977 0x7c, 0x31, 0x55, 0x7c, 0x31, 0x56, 0x7c, 0x31, 0x57, 0x7c, 0x31, 0x59, 1978 0x7c, 0x31, 0x6a, 0x7c, 0x31, 0x6b, 0x7c, 0x31, 0x71, 0x7c, 0x31, 0x76, 1979 0x7c, 0x31, 0x77, 0x7c, 0x31, 0x78, 0x7c, 0x31, 0x79, 0x7c, 0x31, 0x7a}; 1980 const uint8_t HuffDecoderCommon::table23_2_emit_[204] = { 1981 0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61, 1982 0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f, 1983 0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x32, 0x20, 0x7c, 0x32, 0x25, 1984 0x7c, 0x32, 0x2d, 0x7c, 0x32, 0x2e, 0x7c, 0x32, 0x2f, 0x7c, 0x32, 0x33, 1985 0x7c, 0x32, 0x34, 0x7c, 0x32, 0x35, 0x7c, 0x32, 0x36, 0x7c, 0x32, 0x37, 1986 0x7c, 0x32, 0x38, 0x7c, 0x32, 0x39, 0x7c, 0x32, 0x3d, 0x7c, 0x32, 0x41, 1987 0x7c, 0x32, 0x5f, 0x7c, 0x32, 0x62, 0x7c, 0x32, 0x64, 0x7c, 0x32, 0x66, 1988 0x7c, 0x32, 0x67, 0x7c, 0x32, 0x68, 0x7c, 0x32, 0x6c, 0x7c, 0x32, 0x6d, 1989 0x7c, 0x32, 0x6e, 0x7c, 0x32, 0x70, 0x7c, 0x32, 0x72, 0x7c, 0x32, 0x75, 1990 0x7c, 0x32, 0x3a, 0x7c, 0x32, 0x42, 0x7c, 0x32, 0x43, 0x7c, 0x32, 0x44, 1991 0x7c, 0x32, 0x45, 0x7c, 0x32, 0x46, 0x7c, 0x32, 0x47, 0x7c, 0x32, 0x48, 1992 0x7c, 0x32, 0x49, 0x7c, 0x32, 0x4a, 0x7c, 0x32, 0x4b, 0x7c, 0x32, 0x4c, 1993 0x7c, 0x32, 0x4d, 0x7c, 0x32, 0x4e, 0x7c, 0x32, 0x4f, 0x7c, 0x32, 0x50, 1994 0x7c, 0x32, 0x51, 0x7c, 0x32, 0x52, 0x7c, 0x32, 0x53, 0x7c, 0x32, 0x54, 1995 0x7c, 0x32, 0x55, 0x7c, 0x32, 0x56, 0x7c, 0x32, 0x57, 0x7c, 0x32, 0x59, 1996 0x7c, 0x32, 0x6a, 0x7c, 0x32, 0x6b, 0x7c, 0x32, 0x71, 0x7c, 0x32, 0x76, 1997 0x7c, 0x32, 0x77, 0x7c, 0x32, 0x78, 0x7c, 0x32, 0x79, 0x7c, 0x32, 0x7a}; 1998 const uint8_t HuffDecoderCommon::table23_3_emit_[204] = { 1999 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31, 0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 2000 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65, 0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 2001 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74, 0x7c, 0x61, 0x20, 0x7c, 0x61, 0x25, 2002 0x7c, 0x61, 0x2d, 0x7c, 0x61, 0x2e, 0x7c, 0x61, 0x2f, 0x7c, 0x61, 0x33, 2003 0x7c, 0x61, 0x34, 0x7c, 0x61, 0x35, 0x7c, 0x61, 0x36, 0x7c, 0x61, 0x37, 2004 0x7c, 0x61, 0x38, 0x7c, 0x61, 0x39, 0x7c, 0x61, 0x3d, 0x7c, 0x61, 0x41, 2005 0x7c, 0x61, 0x5f, 0x7c, 0x61, 0x62, 0x7c, 0x61, 0x64, 0x7c, 0x61, 0x66, 2006 0x7c, 0x61, 0x67, 0x7c, 0x61, 0x68, 0x7c, 0x61, 0x6c, 0x7c, 0x61, 0x6d, 2007 0x7c, 0x61, 0x6e, 0x7c, 0x61, 0x70, 0x7c, 0x61, 0x72, 0x7c, 0x61, 0x75, 2008 0x7c, 0x61, 0x3a, 0x7c, 0x61, 0x42, 0x7c, 0x61, 0x43, 0x7c, 0x61, 0x44, 2009 0x7c, 0x61, 0x45, 0x7c, 0x61, 0x46, 0x7c, 0x61, 0x47, 0x7c, 0x61, 0x48, 2010 0x7c, 0x61, 0x49, 0x7c, 0x61, 0x4a, 0x7c, 0x61, 0x4b, 0x7c, 0x61, 0x4c, 2011 0x7c, 0x61, 0x4d, 0x7c, 0x61, 0x4e, 0x7c, 0x61, 0x4f, 0x7c, 0x61, 0x50, 2012 0x7c, 0x61, 0x51, 0x7c, 0x61, 0x52, 0x7c, 0x61, 0x53, 0x7c, 0x61, 0x54, 2013 0x7c, 0x61, 0x55, 0x7c, 0x61, 0x56, 0x7c, 0x61, 0x57, 0x7c, 0x61, 0x59, 2014 0x7c, 0x61, 0x6a, 0x7c, 0x61, 0x6b, 0x7c, 0x61, 0x71, 0x7c, 0x61, 0x76, 2015 0x7c, 0x61, 0x77, 0x7c, 0x61, 0x78, 0x7c, 0x61, 0x79, 0x7c, 0x61, 0x7a}; 2016 const uint8_t HuffDecoderCommon::table23_4_emit_[204] = { 2017 0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61, 2018 0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f, 2019 0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x63, 0x20, 0x7c, 0x63, 0x25, 2020 0x7c, 0x63, 0x2d, 0x7c, 0x63, 0x2e, 0x7c, 0x63, 0x2f, 0x7c, 0x63, 0x33, 2021 0x7c, 0x63, 0x34, 0x7c, 0x63, 0x35, 0x7c, 0x63, 0x36, 0x7c, 0x63, 0x37, 2022 0x7c, 0x63, 0x38, 0x7c, 0x63, 0x39, 0x7c, 0x63, 0x3d, 0x7c, 0x63, 0x41, 2023 0x7c, 0x63, 0x5f, 0x7c, 0x63, 0x62, 0x7c, 0x63, 0x64, 0x7c, 0x63, 0x66, 2024 0x7c, 0x63, 0x67, 0x7c, 0x63, 0x68, 0x7c, 0x63, 0x6c, 0x7c, 0x63, 0x6d, 2025 0x7c, 0x63, 0x6e, 0x7c, 0x63, 0x70, 0x7c, 0x63, 0x72, 0x7c, 0x63, 0x75, 2026 0x7c, 0x63, 0x3a, 0x7c, 0x63, 0x42, 0x7c, 0x63, 0x43, 0x7c, 0x63, 0x44, 2027 0x7c, 0x63, 0x45, 0x7c, 0x63, 0x46, 0x7c, 0x63, 0x47, 0x7c, 0x63, 0x48, 2028 0x7c, 0x63, 0x49, 0x7c, 0x63, 0x4a, 0x7c, 0x63, 0x4b, 0x7c, 0x63, 0x4c, 2029 0x7c, 0x63, 0x4d, 0x7c, 0x63, 0x4e, 0x7c, 0x63, 0x4f, 0x7c, 0x63, 0x50, 2030 0x7c, 0x63, 0x51, 0x7c, 0x63, 0x52, 0x7c, 0x63, 0x53, 0x7c, 0x63, 0x54, 2031 0x7c, 0x63, 0x55, 0x7c, 0x63, 0x56, 0x7c, 0x63, 0x57, 0x7c, 0x63, 0x59, 2032 0x7c, 0x63, 0x6a, 0x7c, 0x63, 0x6b, 0x7c, 0x63, 0x71, 0x7c, 0x63, 0x76, 2033 0x7c, 0x63, 0x77, 0x7c, 0x63, 0x78, 0x7c, 0x63, 0x79, 0x7c, 0x63, 0x7a}; 2034 const uint8_t HuffDecoderCommon::table23_5_emit_[204] = { 2035 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31, 0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 2036 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65, 0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 2037 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74, 0x7c, 0x65, 0x20, 0x7c, 0x65, 0x25, 2038 0x7c, 0x65, 0x2d, 0x7c, 0x65, 0x2e, 0x7c, 0x65, 0x2f, 0x7c, 0x65, 0x33, 2039 0x7c, 0x65, 0x34, 0x7c, 0x65, 0x35, 0x7c, 0x65, 0x36, 0x7c, 0x65, 0x37, 2040 0x7c, 0x65, 0x38, 0x7c, 0x65, 0x39, 0x7c, 0x65, 0x3d, 0x7c, 0x65, 0x41, 2041 0x7c, 0x65, 0x5f, 0x7c, 0x65, 0x62, 0x7c, 0x65, 0x64, 0x7c, 0x65, 0x66, 2042 0x7c, 0x65, 0x67, 0x7c, 0x65, 0x68, 0x7c, 0x65, 0x6c, 0x7c, 0x65, 0x6d, 2043 0x7c, 0x65, 0x6e, 0x7c, 0x65, 0x70, 0x7c, 0x65, 0x72, 0x7c, 0x65, 0x75, 2044 0x7c, 0x65, 0x3a, 0x7c, 0x65, 0x42, 0x7c, 0x65, 0x43, 0x7c, 0x65, 0x44, 2045 0x7c, 0x65, 0x45, 0x7c, 0x65, 0x46, 0x7c, 0x65, 0x47, 0x7c, 0x65, 0x48, 2046 0x7c, 0x65, 0x49, 0x7c, 0x65, 0x4a, 0x7c, 0x65, 0x4b, 0x7c, 0x65, 0x4c, 2047 0x7c, 0x65, 0x4d, 0x7c, 0x65, 0x4e, 0x7c, 0x65, 0x4f, 0x7c, 0x65, 0x50, 2048 0x7c, 0x65, 0x51, 0x7c, 0x65, 0x52, 0x7c, 0x65, 0x53, 0x7c, 0x65, 0x54, 2049 0x7c, 0x65, 0x55, 0x7c, 0x65, 0x56, 0x7c, 0x65, 0x57, 0x7c, 0x65, 0x59, 2050 0x7c, 0x65, 0x6a, 0x7c, 0x65, 0x6b, 0x7c, 0x65, 0x71, 0x7c, 0x65, 0x76, 2051 0x7c, 0x65, 0x77, 0x7c, 0x65, 0x78, 0x7c, 0x65, 0x79, 0x7c, 0x65, 0x7a}; 2052 const uint8_t HuffDecoderCommon::table23_6_emit_[204] = { 2053 0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61, 2054 0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f, 2055 0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x69, 0x20, 0x7c, 0x69, 0x25, 2056 0x7c, 0x69, 0x2d, 0x7c, 0x69, 0x2e, 0x7c, 0x69, 0x2f, 0x7c, 0x69, 0x33, 2057 0x7c, 0x69, 0x34, 0x7c, 0x69, 0x35, 0x7c, 0x69, 0x36, 0x7c, 0x69, 0x37, 2058 0x7c, 0x69, 0x38, 0x7c, 0x69, 0x39, 0x7c, 0x69, 0x3d, 0x7c, 0x69, 0x41, 2059 0x7c, 0x69, 0x5f, 0x7c, 0x69, 0x62, 0x7c, 0x69, 0x64, 0x7c, 0x69, 0x66, 2060 0x7c, 0x69, 0x67, 0x7c, 0x69, 0x68, 0x7c, 0x69, 0x6c, 0x7c, 0x69, 0x6d, 2061 0x7c, 0x69, 0x6e, 0x7c, 0x69, 0x70, 0x7c, 0x69, 0x72, 0x7c, 0x69, 0x75, 2062 0x7c, 0x69, 0x3a, 0x7c, 0x69, 0x42, 0x7c, 0x69, 0x43, 0x7c, 0x69, 0x44, 2063 0x7c, 0x69, 0x45, 0x7c, 0x69, 0x46, 0x7c, 0x69, 0x47, 0x7c, 0x69, 0x48, 2064 0x7c, 0x69, 0x49, 0x7c, 0x69, 0x4a, 0x7c, 0x69, 0x4b, 0x7c, 0x69, 0x4c, 2065 0x7c, 0x69, 0x4d, 0x7c, 0x69, 0x4e, 0x7c, 0x69, 0x4f, 0x7c, 0x69, 0x50, 2066 0x7c, 0x69, 0x51, 0x7c, 0x69, 0x52, 0x7c, 0x69, 0x53, 0x7c, 0x69, 0x54, 2067 0x7c, 0x69, 0x55, 0x7c, 0x69, 0x56, 0x7c, 0x69, 0x57, 0x7c, 0x69, 0x59, 2068 0x7c, 0x69, 0x6a, 0x7c, 0x69, 0x6b, 0x7c, 0x69, 0x71, 0x7c, 0x69, 0x76, 2069 0x7c, 0x69, 0x77, 0x7c, 0x69, 0x78, 0x7c, 0x69, 0x79, 0x7c, 0x69, 0x7a}; 2070 const uint8_t HuffDecoderCommon::table23_7_emit_[204] = { 2071 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31, 0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 2072 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65, 0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 2073 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74, 0x7c, 0x6f, 0x20, 0x7c, 0x6f, 0x25, 2074 0x7c, 0x6f, 0x2d, 0x7c, 0x6f, 0x2e, 0x7c, 0x6f, 0x2f, 0x7c, 0x6f, 0x33, 2075 0x7c, 0x6f, 0x34, 0x7c, 0x6f, 0x35, 0x7c, 0x6f, 0x36, 0x7c, 0x6f, 0x37, 2076 0x7c, 0x6f, 0x38, 0x7c, 0x6f, 0x39, 0x7c, 0x6f, 0x3d, 0x7c, 0x6f, 0x41, 2077 0x7c, 0x6f, 0x5f, 0x7c, 0x6f, 0x62, 0x7c, 0x6f, 0x64, 0x7c, 0x6f, 0x66, 2078 0x7c, 0x6f, 0x67, 0x7c, 0x6f, 0x68, 0x7c, 0x6f, 0x6c, 0x7c, 0x6f, 0x6d, 2079 0x7c, 0x6f, 0x6e, 0x7c, 0x6f, 0x70, 0x7c, 0x6f, 0x72, 0x7c, 0x6f, 0x75, 2080 0x7c, 0x6f, 0x3a, 0x7c, 0x6f, 0x42, 0x7c, 0x6f, 0x43, 0x7c, 0x6f, 0x44, 2081 0x7c, 0x6f, 0x45, 0x7c, 0x6f, 0x46, 0x7c, 0x6f, 0x47, 0x7c, 0x6f, 0x48, 2082 0x7c, 0x6f, 0x49, 0x7c, 0x6f, 0x4a, 0x7c, 0x6f, 0x4b, 0x7c, 0x6f, 0x4c, 2083 0x7c, 0x6f, 0x4d, 0x7c, 0x6f, 0x4e, 0x7c, 0x6f, 0x4f, 0x7c, 0x6f, 0x50, 2084 0x7c, 0x6f, 0x51, 0x7c, 0x6f, 0x52, 0x7c, 0x6f, 0x53, 0x7c, 0x6f, 0x54, 2085 0x7c, 0x6f, 0x55, 0x7c, 0x6f, 0x56, 0x7c, 0x6f, 0x57, 0x7c, 0x6f, 0x59, 2086 0x7c, 0x6f, 0x6a, 0x7c, 0x6f, 0x6b, 0x7c, 0x6f, 0x71, 0x7c, 0x6f, 0x76, 2087 0x7c, 0x6f, 0x77, 0x7c, 0x6f, 0x78, 0x7c, 0x6f, 0x79, 0x7c, 0x6f, 0x7a}; 2088 const uint8_t HuffDecoderCommon::table23_8_emit_[204] = { 2089 0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61, 2090 0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f, 2091 0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x73, 0x20, 0x7c, 0x73, 0x25, 2092 0x7c, 0x73, 0x2d, 0x7c, 0x73, 0x2e, 0x7c, 0x73, 0x2f, 0x7c, 0x73, 0x33, 2093 0x7c, 0x73, 0x34, 0x7c, 0x73, 0x35, 0x7c, 0x73, 0x36, 0x7c, 0x73, 0x37, 2094 0x7c, 0x73, 0x38, 0x7c, 0x73, 0x39, 0x7c, 0x73, 0x3d, 0x7c, 0x73, 0x41, 2095 0x7c, 0x73, 0x5f, 0x7c, 0x73, 0x62, 0x7c, 0x73, 0x64, 0x7c, 0x73, 0x66, 2096 0x7c, 0x73, 0x67, 0x7c, 0x73, 0x68, 0x7c, 0x73, 0x6c, 0x7c, 0x73, 0x6d, 2097 0x7c, 0x73, 0x6e, 0x7c, 0x73, 0x70, 0x7c, 0x73, 0x72, 0x7c, 0x73, 0x75, 2098 0x7c, 0x73, 0x3a, 0x7c, 0x73, 0x42, 0x7c, 0x73, 0x43, 0x7c, 0x73, 0x44, 2099 0x7c, 0x73, 0x45, 0x7c, 0x73, 0x46, 0x7c, 0x73, 0x47, 0x7c, 0x73, 0x48, 2100 0x7c, 0x73, 0x49, 0x7c, 0x73, 0x4a, 0x7c, 0x73, 0x4b, 0x7c, 0x73, 0x4c, 2101 0x7c, 0x73, 0x4d, 0x7c, 0x73, 0x4e, 0x7c, 0x73, 0x4f, 0x7c, 0x73, 0x50, 2102 0x7c, 0x73, 0x51, 0x7c, 0x73, 0x52, 0x7c, 0x73, 0x53, 0x7c, 0x73, 0x54, 2103 0x7c, 0x73, 0x55, 0x7c, 0x73, 0x56, 0x7c, 0x73, 0x57, 0x7c, 0x73, 0x59, 2104 0x7c, 0x73, 0x6a, 0x7c, 0x73, 0x6b, 0x7c, 0x73, 0x71, 0x7c, 0x73, 0x76, 2105 0x7c, 0x73, 0x77, 0x7c, 0x73, 0x78, 0x7c, 0x73, 0x79, 0x7c, 0x73, 0x7a}; 2106 const uint8_t HuffDecoderCommon::table23_9_emit_[204] = { 2107 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31, 0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 2108 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65, 0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 2109 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x20, 0x7c, 0x74, 0x25, 2110 0x7c, 0x74, 0x2d, 0x7c, 0x74, 0x2e, 0x7c, 0x74, 0x2f, 0x7c, 0x74, 0x33, 2111 0x7c, 0x74, 0x34, 0x7c, 0x74, 0x35, 0x7c, 0x74, 0x36, 0x7c, 0x74, 0x37, 2112 0x7c, 0x74, 0x38, 0x7c, 0x74, 0x39, 0x7c, 0x74, 0x3d, 0x7c, 0x74, 0x41, 2113 0x7c, 0x74, 0x5f, 0x7c, 0x74, 0x62, 0x7c, 0x74, 0x64, 0x7c, 0x74, 0x66, 2114 0x7c, 0x74, 0x67, 0x7c, 0x74, 0x68, 0x7c, 0x74, 0x6c, 0x7c, 0x74, 0x6d, 2115 0x7c, 0x74, 0x6e, 0x7c, 0x74, 0x70, 0x7c, 0x74, 0x72, 0x7c, 0x74, 0x75, 2116 0x7c, 0x74, 0x3a, 0x7c, 0x74, 0x42, 0x7c, 0x74, 0x43, 0x7c, 0x74, 0x44, 2117 0x7c, 0x74, 0x45, 0x7c, 0x74, 0x46, 0x7c, 0x74, 0x47, 0x7c, 0x74, 0x48, 2118 0x7c, 0x74, 0x49, 0x7c, 0x74, 0x4a, 0x7c, 0x74, 0x4b, 0x7c, 0x74, 0x4c, 2119 0x7c, 0x74, 0x4d, 0x7c, 0x74, 0x4e, 0x7c, 0x74, 0x4f, 0x7c, 0x74, 0x50, 2120 0x7c, 0x74, 0x51, 0x7c, 0x74, 0x52, 0x7c, 0x74, 0x53, 0x7c, 0x74, 0x54, 2121 0x7c, 0x74, 0x55, 0x7c, 0x74, 0x56, 0x7c, 0x74, 0x57, 0x7c, 0x74, 0x59, 2122 0x7c, 0x74, 0x6a, 0x7c, 0x74, 0x6b, 0x7c, 0x74, 0x71, 0x7c, 0x74, 0x76, 2123 0x7c, 0x74, 0x77, 0x7c, 0x74, 0x78, 0x7c, 0x74, 0x79, 0x7c, 0x74, 0x7a}; 2124 const uint8_t HuffDecoderCommon::table23_10_emit_[216] = { 2125 0x7c, 0x20, 0x30, 0x7c, 0x20, 0x31, 0x7c, 0x20, 0x32, 0x7c, 0x20, 0x61, 2126 0x7c, 0x20, 0x63, 0x7c, 0x20, 0x65, 0x7c, 0x20, 0x69, 0x7c, 0x20, 0x6f, 2127 0x7c, 0x20, 0x73, 0x7c, 0x20, 0x74, 0x7c, 0x20, 0x20, 0x7c, 0x20, 0x25, 2128 0x7c, 0x20, 0x2d, 0x7c, 0x20, 0x2e, 0x7c, 0x20, 0x2f, 0x7c, 0x20, 0x33, 2129 0x7c, 0x20, 0x34, 0x7c, 0x20, 0x35, 0x7c, 0x20, 0x36, 0x7c, 0x20, 0x37, 2130 0x7c, 0x20, 0x38, 0x7c, 0x20, 0x39, 0x7c, 0x20, 0x3d, 0x7c, 0x20, 0x41, 2131 0x7c, 0x20, 0x5f, 0x7c, 0x20, 0x62, 0x7c, 0x20, 0x64, 0x7c, 0x20, 0x66, 2132 0x7c, 0x20, 0x67, 0x7c, 0x20, 0x68, 0x7c, 0x20, 0x6c, 0x7c, 0x20, 0x6d, 2133 0x7c, 0x20, 0x6e, 0x7c, 0x20, 0x70, 0x7c, 0x20, 0x72, 0x7c, 0x20, 0x75, 2134 0x7c, 0x25, 0x30, 0x7c, 0x25, 0x31, 0x7c, 0x25, 0x32, 0x7c, 0x25, 0x61, 2135 0x7c, 0x25, 0x63, 0x7c, 0x25, 0x65, 0x7c, 0x25, 0x69, 0x7c, 0x25, 0x6f, 2136 0x7c, 0x25, 0x73, 0x7c, 0x25, 0x74, 0x7c, 0x25, 0x20, 0x7c, 0x25, 0x25, 2137 0x7c, 0x25, 0x2d, 0x7c, 0x25, 0x2e, 0x7c, 0x25, 0x2f, 0x7c, 0x25, 0x33, 2138 0x7c, 0x25, 0x34, 0x7c, 0x25, 0x35, 0x7c, 0x25, 0x36, 0x7c, 0x25, 0x37, 2139 0x7c, 0x25, 0x38, 0x7c, 0x25, 0x39, 0x7c, 0x25, 0x3d, 0x7c, 0x25, 0x41, 2140 0x7c, 0x25, 0x5f, 0x7c, 0x25, 0x62, 0x7c, 0x25, 0x64, 0x7c, 0x25, 0x66, 2141 0x7c, 0x25, 0x67, 0x7c, 0x25, 0x68, 0x7c, 0x25, 0x6c, 0x7c, 0x25, 0x6d, 2142 0x7c, 0x25, 0x6e, 0x7c, 0x25, 0x70, 0x7c, 0x25, 0x72, 0x7c, 0x25, 0x75}; 2143 const uint16_t HuffDecoderCommon::table23_10_ops_[128] = { 2144 0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 0x0000, 2145 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 0x0000, 0x00c1, 2146 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 2147 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 2148 0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 2149 0x0349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2150 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2151 0x0002, 0x0000, 0x0361, 0x0000, 0x0379, 0x0000, 0x0391, 0x0000, 0x03a9, 2152 0x0000, 0x03c1, 0x0000, 0x03d9, 0x0000, 0x03f1, 0x0000, 0x0409, 0x0000, 2153 0x0421, 0x0000, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9, 2154 0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1, 2155 0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679, 2156 0x0691, 0x06a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2157 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2158 0x0000, 0x0362}; 2159 const uint8_t HuffDecoderCommon::table23_11_emit_[216] = { 2160 0x7c, 0x2d, 0x30, 0x7c, 0x2d, 0x31, 0x7c, 0x2d, 0x32, 0x7c, 0x2d, 0x61, 2161 0x7c, 0x2d, 0x63, 0x7c, 0x2d, 0x65, 0x7c, 0x2d, 0x69, 0x7c, 0x2d, 0x6f, 2162 0x7c, 0x2d, 0x73, 0x7c, 0x2d, 0x74, 0x7c, 0x2d, 0x20, 0x7c, 0x2d, 0x25, 2163 0x7c, 0x2d, 0x2d, 0x7c, 0x2d, 0x2e, 0x7c, 0x2d, 0x2f, 0x7c, 0x2d, 0x33, 2164 0x7c, 0x2d, 0x34, 0x7c, 0x2d, 0x35, 0x7c, 0x2d, 0x36, 0x7c, 0x2d, 0x37, 2165 0x7c, 0x2d, 0x38, 0x7c, 0x2d, 0x39, 0x7c, 0x2d, 0x3d, 0x7c, 0x2d, 0x41, 2166 0x7c, 0x2d, 0x5f, 0x7c, 0x2d, 0x62, 0x7c, 0x2d, 0x64, 0x7c, 0x2d, 0x66, 2167 0x7c, 0x2d, 0x67, 0x7c, 0x2d, 0x68, 0x7c, 0x2d, 0x6c, 0x7c, 0x2d, 0x6d, 2168 0x7c, 0x2d, 0x6e, 0x7c, 0x2d, 0x70, 0x7c, 0x2d, 0x72, 0x7c, 0x2d, 0x75, 2169 0x7c, 0x2e, 0x30, 0x7c, 0x2e, 0x31, 0x7c, 0x2e, 0x32, 0x7c, 0x2e, 0x61, 2170 0x7c, 0x2e, 0x63, 0x7c, 0x2e, 0x65, 0x7c, 0x2e, 0x69, 0x7c, 0x2e, 0x6f, 2171 0x7c, 0x2e, 0x73, 0x7c, 0x2e, 0x74, 0x7c, 0x2e, 0x20, 0x7c, 0x2e, 0x25, 2172 0x7c, 0x2e, 0x2d, 0x7c, 0x2e, 0x2e, 0x7c, 0x2e, 0x2f, 0x7c, 0x2e, 0x33, 2173 0x7c, 0x2e, 0x34, 0x7c, 0x2e, 0x35, 0x7c, 0x2e, 0x36, 0x7c, 0x2e, 0x37, 2174 0x7c, 0x2e, 0x38, 0x7c, 0x2e, 0x39, 0x7c, 0x2e, 0x3d, 0x7c, 0x2e, 0x41, 2175 0x7c, 0x2e, 0x5f, 0x7c, 0x2e, 0x62, 0x7c, 0x2e, 0x64, 0x7c, 0x2e, 0x66, 2176 0x7c, 0x2e, 0x67, 0x7c, 0x2e, 0x68, 0x7c, 0x2e, 0x6c, 0x7c, 0x2e, 0x6d, 2177 0x7c, 0x2e, 0x6e, 0x7c, 0x2e, 0x70, 0x7c, 0x2e, 0x72, 0x7c, 0x2e, 0x75}; 2178 const uint8_t HuffDecoderCommon::table23_12_emit_[216] = { 2179 0x7c, 0x2f, 0x30, 0x7c, 0x2f, 0x31, 0x7c, 0x2f, 0x32, 0x7c, 0x2f, 0x61, 2180 0x7c, 0x2f, 0x63, 0x7c, 0x2f, 0x65, 0x7c, 0x2f, 0x69, 0x7c, 0x2f, 0x6f, 2181 0x7c, 0x2f, 0x73, 0x7c, 0x2f, 0x74, 0x7c, 0x2f, 0x20, 0x7c, 0x2f, 0x25, 2182 0x7c, 0x2f, 0x2d, 0x7c, 0x2f, 0x2e, 0x7c, 0x2f, 0x2f, 0x7c, 0x2f, 0x33, 2183 0x7c, 0x2f, 0x34, 0x7c, 0x2f, 0x35, 0x7c, 0x2f, 0x36, 0x7c, 0x2f, 0x37, 2184 0x7c, 0x2f, 0x38, 0x7c, 0x2f, 0x39, 0x7c, 0x2f, 0x3d, 0x7c, 0x2f, 0x41, 2185 0x7c, 0x2f, 0x5f, 0x7c, 0x2f, 0x62, 0x7c, 0x2f, 0x64, 0x7c, 0x2f, 0x66, 2186 0x7c, 0x2f, 0x67, 0x7c, 0x2f, 0x68, 0x7c, 0x2f, 0x6c, 0x7c, 0x2f, 0x6d, 2187 0x7c, 0x2f, 0x6e, 0x7c, 0x2f, 0x70, 0x7c, 0x2f, 0x72, 0x7c, 0x2f, 0x75, 2188 0x7c, 0x33, 0x30, 0x7c, 0x33, 0x31, 0x7c, 0x33, 0x32, 0x7c, 0x33, 0x61, 2189 0x7c, 0x33, 0x63, 0x7c, 0x33, 0x65, 0x7c, 0x33, 0x69, 0x7c, 0x33, 0x6f, 2190 0x7c, 0x33, 0x73, 0x7c, 0x33, 0x74, 0x7c, 0x33, 0x20, 0x7c, 0x33, 0x25, 2191 0x7c, 0x33, 0x2d, 0x7c, 0x33, 0x2e, 0x7c, 0x33, 0x2f, 0x7c, 0x33, 0x33, 2192 0x7c, 0x33, 0x34, 0x7c, 0x33, 0x35, 0x7c, 0x33, 0x36, 0x7c, 0x33, 0x37, 2193 0x7c, 0x33, 0x38, 0x7c, 0x33, 0x39, 0x7c, 0x33, 0x3d, 0x7c, 0x33, 0x41, 2194 0x7c, 0x33, 0x5f, 0x7c, 0x33, 0x62, 0x7c, 0x33, 0x64, 0x7c, 0x33, 0x66, 2195 0x7c, 0x33, 0x67, 0x7c, 0x33, 0x68, 0x7c, 0x33, 0x6c, 0x7c, 0x33, 0x6d, 2196 0x7c, 0x33, 0x6e, 0x7c, 0x33, 0x70, 0x7c, 0x33, 0x72, 0x7c, 0x33, 0x75}; 2197 const uint8_t HuffDecoderCommon::table23_13_emit_[216] = { 2198 0x7c, 0x34, 0x30, 0x7c, 0x34, 0x31, 0x7c, 0x34, 0x32, 0x7c, 0x34, 0x61, 2199 0x7c, 0x34, 0x63, 0x7c, 0x34, 0x65, 0x7c, 0x34, 0x69, 0x7c, 0x34, 0x6f, 2200 0x7c, 0x34, 0x73, 0x7c, 0x34, 0x74, 0x7c, 0x34, 0x20, 0x7c, 0x34, 0x25, 2201 0x7c, 0x34, 0x2d, 0x7c, 0x34, 0x2e, 0x7c, 0x34, 0x2f, 0x7c, 0x34, 0x33, 2202 0x7c, 0x34, 0x34, 0x7c, 0x34, 0x35, 0x7c, 0x34, 0x36, 0x7c, 0x34, 0x37, 2203 0x7c, 0x34, 0x38, 0x7c, 0x34, 0x39, 0x7c, 0x34, 0x3d, 0x7c, 0x34, 0x41, 2204 0x7c, 0x34, 0x5f, 0x7c, 0x34, 0x62, 0x7c, 0x34, 0x64, 0x7c, 0x34, 0x66, 2205 0x7c, 0x34, 0x67, 0x7c, 0x34, 0x68, 0x7c, 0x34, 0x6c, 0x7c, 0x34, 0x6d, 2206 0x7c, 0x34, 0x6e, 0x7c, 0x34, 0x70, 0x7c, 0x34, 0x72, 0x7c, 0x34, 0x75, 2207 0x7c, 0x35, 0x30, 0x7c, 0x35, 0x31, 0x7c, 0x35, 0x32, 0x7c, 0x35, 0x61, 2208 0x7c, 0x35, 0x63, 0x7c, 0x35, 0x65, 0x7c, 0x35, 0x69, 0x7c, 0x35, 0x6f, 2209 0x7c, 0x35, 0x73, 0x7c, 0x35, 0x74, 0x7c, 0x35, 0x20, 0x7c, 0x35, 0x25, 2210 0x7c, 0x35, 0x2d, 0x7c, 0x35, 0x2e, 0x7c, 0x35, 0x2f, 0x7c, 0x35, 0x33, 2211 0x7c, 0x35, 0x34, 0x7c, 0x35, 0x35, 0x7c, 0x35, 0x36, 0x7c, 0x35, 0x37, 2212 0x7c, 0x35, 0x38, 0x7c, 0x35, 0x39, 0x7c, 0x35, 0x3d, 0x7c, 0x35, 0x41, 2213 0x7c, 0x35, 0x5f, 0x7c, 0x35, 0x62, 0x7c, 0x35, 0x64, 0x7c, 0x35, 0x66, 2214 0x7c, 0x35, 0x67, 0x7c, 0x35, 0x68, 0x7c, 0x35, 0x6c, 0x7c, 0x35, 0x6d, 2215 0x7c, 0x35, 0x6e, 0x7c, 0x35, 0x70, 0x7c, 0x35, 0x72, 0x7c, 0x35, 0x75}; 2216 const uint8_t HuffDecoderCommon::table23_14_emit_[216] = { 2217 0x7c, 0x36, 0x30, 0x7c, 0x36, 0x31, 0x7c, 0x36, 0x32, 0x7c, 0x36, 0x61, 2218 0x7c, 0x36, 0x63, 0x7c, 0x36, 0x65, 0x7c, 0x36, 0x69, 0x7c, 0x36, 0x6f, 2219 0x7c, 0x36, 0x73, 0x7c, 0x36, 0x74, 0x7c, 0x36, 0x20, 0x7c, 0x36, 0x25, 2220 0x7c, 0x36, 0x2d, 0x7c, 0x36, 0x2e, 0x7c, 0x36, 0x2f, 0x7c, 0x36, 0x33, 2221 0x7c, 0x36, 0x34, 0x7c, 0x36, 0x35, 0x7c, 0x36, 0x36, 0x7c, 0x36, 0x37, 2222 0x7c, 0x36, 0x38, 0x7c, 0x36, 0x39, 0x7c, 0x36, 0x3d, 0x7c, 0x36, 0x41, 2223 0x7c, 0x36, 0x5f, 0x7c, 0x36, 0x62, 0x7c, 0x36, 0x64, 0x7c, 0x36, 0x66, 2224 0x7c, 0x36, 0x67, 0x7c, 0x36, 0x68, 0x7c, 0x36, 0x6c, 0x7c, 0x36, 0x6d, 2225 0x7c, 0x36, 0x6e, 0x7c, 0x36, 0x70, 0x7c, 0x36, 0x72, 0x7c, 0x36, 0x75, 2226 0x7c, 0x37, 0x30, 0x7c, 0x37, 0x31, 0x7c, 0x37, 0x32, 0x7c, 0x37, 0x61, 2227 0x7c, 0x37, 0x63, 0x7c, 0x37, 0x65, 0x7c, 0x37, 0x69, 0x7c, 0x37, 0x6f, 2228 0x7c, 0x37, 0x73, 0x7c, 0x37, 0x74, 0x7c, 0x37, 0x20, 0x7c, 0x37, 0x25, 2229 0x7c, 0x37, 0x2d, 0x7c, 0x37, 0x2e, 0x7c, 0x37, 0x2f, 0x7c, 0x37, 0x33, 2230 0x7c, 0x37, 0x34, 0x7c, 0x37, 0x35, 0x7c, 0x37, 0x36, 0x7c, 0x37, 0x37, 2231 0x7c, 0x37, 0x38, 0x7c, 0x37, 0x39, 0x7c, 0x37, 0x3d, 0x7c, 0x37, 0x41, 2232 0x7c, 0x37, 0x5f, 0x7c, 0x37, 0x62, 0x7c, 0x37, 0x64, 0x7c, 0x37, 0x66, 2233 0x7c, 0x37, 0x67, 0x7c, 0x37, 0x68, 0x7c, 0x37, 0x6c, 0x7c, 0x37, 0x6d, 2234 0x7c, 0x37, 0x6e, 0x7c, 0x37, 0x70, 0x7c, 0x37, 0x72, 0x7c, 0x37, 0x75}; 2235 const uint8_t HuffDecoderCommon::table23_15_emit_[216] = { 2236 0x7c, 0x38, 0x30, 0x7c, 0x38, 0x31, 0x7c, 0x38, 0x32, 0x7c, 0x38, 0x61, 2237 0x7c, 0x38, 0x63, 0x7c, 0x38, 0x65, 0x7c, 0x38, 0x69, 0x7c, 0x38, 0x6f, 2238 0x7c, 0x38, 0x73, 0x7c, 0x38, 0x74, 0x7c, 0x38, 0x20, 0x7c, 0x38, 0x25, 2239 0x7c, 0x38, 0x2d, 0x7c, 0x38, 0x2e, 0x7c, 0x38, 0x2f, 0x7c, 0x38, 0x33, 2240 0x7c, 0x38, 0x34, 0x7c, 0x38, 0x35, 0x7c, 0x38, 0x36, 0x7c, 0x38, 0x37, 2241 0x7c, 0x38, 0x38, 0x7c, 0x38, 0x39, 0x7c, 0x38, 0x3d, 0x7c, 0x38, 0x41, 2242 0x7c, 0x38, 0x5f, 0x7c, 0x38, 0x62, 0x7c, 0x38, 0x64, 0x7c, 0x38, 0x66, 2243 0x7c, 0x38, 0x67, 0x7c, 0x38, 0x68, 0x7c, 0x38, 0x6c, 0x7c, 0x38, 0x6d, 2244 0x7c, 0x38, 0x6e, 0x7c, 0x38, 0x70, 0x7c, 0x38, 0x72, 0x7c, 0x38, 0x75, 2245 0x7c, 0x39, 0x30, 0x7c, 0x39, 0x31, 0x7c, 0x39, 0x32, 0x7c, 0x39, 0x61, 2246 0x7c, 0x39, 0x63, 0x7c, 0x39, 0x65, 0x7c, 0x39, 0x69, 0x7c, 0x39, 0x6f, 2247 0x7c, 0x39, 0x73, 0x7c, 0x39, 0x74, 0x7c, 0x39, 0x20, 0x7c, 0x39, 0x25, 2248 0x7c, 0x39, 0x2d, 0x7c, 0x39, 0x2e, 0x7c, 0x39, 0x2f, 0x7c, 0x39, 0x33, 2249 0x7c, 0x39, 0x34, 0x7c, 0x39, 0x35, 0x7c, 0x39, 0x36, 0x7c, 0x39, 0x37, 2250 0x7c, 0x39, 0x38, 0x7c, 0x39, 0x39, 0x7c, 0x39, 0x3d, 0x7c, 0x39, 0x41, 2251 0x7c, 0x39, 0x5f, 0x7c, 0x39, 0x62, 0x7c, 0x39, 0x64, 0x7c, 0x39, 0x66, 2252 0x7c, 0x39, 0x67, 0x7c, 0x39, 0x68, 0x7c, 0x39, 0x6c, 0x7c, 0x39, 0x6d, 2253 0x7c, 0x39, 0x6e, 0x7c, 0x39, 0x70, 0x7c, 0x39, 0x72, 0x7c, 0x39, 0x75}; 2254 const uint8_t HuffDecoderCommon::table23_16_emit_[216] = { 2255 0x7c, 0x3d, 0x30, 0x7c, 0x3d, 0x31, 0x7c, 0x3d, 0x32, 0x7c, 0x3d, 0x61, 2256 0x7c, 0x3d, 0x63, 0x7c, 0x3d, 0x65, 0x7c, 0x3d, 0x69, 0x7c, 0x3d, 0x6f, 2257 0x7c, 0x3d, 0x73, 0x7c, 0x3d, 0x74, 0x7c, 0x3d, 0x20, 0x7c, 0x3d, 0x25, 2258 0x7c, 0x3d, 0x2d, 0x7c, 0x3d, 0x2e, 0x7c, 0x3d, 0x2f, 0x7c, 0x3d, 0x33, 2259 0x7c, 0x3d, 0x34, 0x7c, 0x3d, 0x35, 0x7c, 0x3d, 0x36, 0x7c, 0x3d, 0x37, 2260 0x7c, 0x3d, 0x38, 0x7c, 0x3d, 0x39, 0x7c, 0x3d, 0x3d, 0x7c, 0x3d, 0x41, 2261 0x7c, 0x3d, 0x5f, 0x7c, 0x3d, 0x62, 0x7c, 0x3d, 0x64, 0x7c, 0x3d, 0x66, 2262 0x7c, 0x3d, 0x67, 0x7c, 0x3d, 0x68, 0x7c, 0x3d, 0x6c, 0x7c, 0x3d, 0x6d, 2263 0x7c, 0x3d, 0x6e, 0x7c, 0x3d, 0x70, 0x7c, 0x3d, 0x72, 0x7c, 0x3d, 0x75, 2264 0x7c, 0x41, 0x30, 0x7c, 0x41, 0x31, 0x7c, 0x41, 0x32, 0x7c, 0x41, 0x61, 2265 0x7c, 0x41, 0x63, 0x7c, 0x41, 0x65, 0x7c, 0x41, 0x69, 0x7c, 0x41, 0x6f, 2266 0x7c, 0x41, 0x73, 0x7c, 0x41, 0x74, 0x7c, 0x41, 0x20, 0x7c, 0x41, 0x25, 2267 0x7c, 0x41, 0x2d, 0x7c, 0x41, 0x2e, 0x7c, 0x41, 0x2f, 0x7c, 0x41, 0x33, 2268 0x7c, 0x41, 0x34, 0x7c, 0x41, 0x35, 0x7c, 0x41, 0x36, 0x7c, 0x41, 0x37, 2269 0x7c, 0x41, 0x38, 0x7c, 0x41, 0x39, 0x7c, 0x41, 0x3d, 0x7c, 0x41, 0x41, 2270 0x7c, 0x41, 0x5f, 0x7c, 0x41, 0x62, 0x7c, 0x41, 0x64, 0x7c, 0x41, 0x66, 2271 0x7c, 0x41, 0x67, 0x7c, 0x41, 0x68, 0x7c, 0x41, 0x6c, 0x7c, 0x41, 0x6d, 2272 0x7c, 0x41, 0x6e, 0x7c, 0x41, 0x70, 0x7c, 0x41, 0x72, 0x7c, 0x41, 0x75}; 2273 const uint8_t HuffDecoderCommon::table23_17_emit_[216] = { 2274 0x7c, 0x5f, 0x30, 0x7c, 0x5f, 0x31, 0x7c, 0x5f, 0x32, 0x7c, 0x5f, 0x61, 2275 0x7c, 0x5f, 0x63, 0x7c, 0x5f, 0x65, 0x7c, 0x5f, 0x69, 0x7c, 0x5f, 0x6f, 2276 0x7c, 0x5f, 0x73, 0x7c, 0x5f, 0x74, 0x7c, 0x5f, 0x20, 0x7c, 0x5f, 0x25, 2277 0x7c, 0x5f, 0x2d, 0x7c, 0x5f, 0x2e, 0x7c, 0x5f, 0x2f, 0x7c, 0x5f, 0x33, 2278 0x7c, 0x5f, 0x34, 0x7c, 0x5f, 0x35, 0x7c, 0x5f, 0x36, 0x7c, 0x5f, 0x37, 2279 0x7c, 0x5f, 0x38, 0x7c, 0x5f, 0x39, 0x7c, 0x5f, 0x3d, 0x7c, 0x5f, 0x41, 2280 0x7c, 0x5f, 0x5f, 0x7c, 0x5f, 0x62, 0x7c, 0x5f, 0x64, 0x7c, 0x5f, 0x66, 2281 0x7c, 0x5f, 0x67, 0x7c, 0x5f, 0x68, 0x7c, 0x5f, 0x6c, 0x7c, 0x5f, 0x6d, 2282 0x7c, 0x5f, 0x6e, 0x7c, 0x5f, 0x70, 0x7c, 0x5f, 0x72, 0x7c, 0x5f, 0x75, 2283 0x7c, 0x62, 0x30, 0x7c, 0x62, 0x31, 0x7c, 0x62, 0x32, 0x7c, 0x62, 0x61, 2284 0x7c, 0x62, 0x63, 0x7c, 0x62, 0x65, 0x7c, 0x62, 0x69, 0x7c, 0x62, 0x6f, 2285 0x7c, 0x62, 0x73, 0x7c, 0x62, 0x74, 0x7c, 0x62, 0x20, 0x7c, 0x62, 0x25, 2286 0x7c, 0x62, 0x2d, 0x7c, 0x62, 0x2e, 0x7c, 0x62, 0x2f, 0x7c, 0x62, 0x33, 2287 0x7c, 0x62, 0x34, 0x7c, 0x62, 0x35, 0x7c, 0x62, 0x36, 0x7c, 0x62, 0x37, 2288 0x7c, 0x62, 0x38, 0x7c, 0x62, 0x39, 0x7c, 0x62, 0x3d, 0x7c, 0x62, 0x41, 2289 0x7c, 0x62, 0x5f, 0x7c, 0x62, 0x62, 0x7c, 0x62, 0x64, 0x7c, 0x62, 0x66, 2290 0x7c, 0x62, 0x67, 0x7c, 0x62, 0x68, 0x7c, 0x62, 0x6c, 0x7c, 0x62, 0x6d, 2291 0x7c, 0x62, 0x6e, 0x7c, 0x62, 0x70, 0x7c, 0x62, 0x72, 0x7c, 0x62, 0x75}; 2292 const uint8_t HuffDecoderCommon::table23_18_emit_[216] = { 2293 0x7c, 0x64, 0x30, 0x7c, 0x64, 0x31, 0x7c, 0x64, 0x32, 0x7c, 0x64, 0x61, 2294 0x7c, 0x64, 0x63, 0x7c, 0x64, 0x65, 0x7c, 0x64, 0x69, 0x7c, 0x64, 0x6f, 2295 0x7c, 0x64, 0x73, 0x7c, 0x64, 0x74, 0x7c, 0x64, 0x20, 0x7c, 0x64, 0x25, 2296 0x7c, 0x64, 0x2d, 0x7c, 0x64, 0x2e, 0x7c, 0x64, 0x2f, 0x7c, 0x64, 0x33, 2297 0x7c, 0x64, 0x34, 0x7c, 0x64, 0x35, 0x7c, 0x64, 0x36, 0x7c, 0x64, 0x37, 2298 0x7c, 0x64, 0x38, 0x7c, 0x64, 0x39, 0x7c, 0x64, 0x3d, 0x7c, 0x64, 0x41, 2299 0x7c, 0x64, 0x5f, 0x7c, 0x64, 0x62, 0x7c, 0x64, 0x64, 0x7c, 0x64, 0x66, 2300 0x7c, 0x64, 0x67, 0x7c, 0x64, 0x68, 0x7c, 0x64, 0x6c, 0x7c, 0x64, 0x6d, 2301 0x7c, 0x64, 0x6e, 0x7c, 0x64, 0x70, 0x7c, 0x64, 0x72, 0x7c, 0x64, 0x75, 2302 0x7c, 0x66, 0x30, 0x7c, 0x66, 0x31, 0x7c, 0x66, 0x32, 0x7c, 0x66, 0x61, 2303 0x7c, 0x66, 0x63, 0x7c, 0x66, 0x65, 0x7c, 0x66, 0x69, 0x7c, 0x66, 0x6f, 2304 0x7c, 0x66, 0x73, 0x7c, 0x66, 0x74, 0x7c, 0x66, 0x20, 0x7c, 0x66, 0x25, 2305 0x7c, 0x66, 0x2d, 0x7c, 0x66, 0x2e, 0x7c, 0x66, 0x2f, 0x7c, 0x66, 0x33, 2306 0x7c, 0x66, 0x34, 0x7c, 0x66, 0x35, 0x7c, 0x66, 0x36, 0x7c, 0x66, 0x37, 2307 0x7c, 0x66, 0x38, 0x7c, 0x66, 0x39, 0x7c, 0x66, 0x3d, 0x7c, 0x66, 0x41, 2308 0x7c, 0x66, 0x5f, 0x7c, 0x66, 0x62, 0x7c, 0x66, 0x64, 0x7c, 0x66, 0x66, 2309 0x7c, 0x66, 0x67, 0x7c, 0x66, 0x68, 0x7c, 0x66, 0x6c, 0x7c, 0x66, 0x6d, 2310 0x7c, 0x66, 0x6e, 0x7c, 0x66, 0x70, 0x7c, 0x66, 0x72, 0x7c, 0x66, 0x75}; 2311 const uint8_t HuffDecoderCommon::table23_19_emit_[216] = { 2312 0x7c, 0x67, 0x30, 0x7c, 0x67, 0x31, 0x7c, 0x67, 0x32, 0x7c, 0x67, 0x61, 2313 0x7c, 0x67, 0x63, 0x7c, 0x67, 0x65, 0x7c, 0x67, 0x69, 0x7c, 0x67, 0x6f, 2314 0x7c, 0x67, 0x73, 0x7c, 0x67, 0x74, 0x7c, 0x67, 0x20, 0x7c, 0x67, 0x25, 2315 0x7c, 0x67, 0x2d, 0x7c, 0x67, 0x2e, 0x7c, 0x67, 0x2f, 0x7c, 0x67, 0x33, 2316 0x7c, 0x67, 0x34, 0x7c, 0x67, 0x35, 0x7c, 0x67, 0x36, 0x7c, 0x67, 0x37, 2317 0x7c, 0x67, 0x38, 0x7c, 0x67, 0x39, 0x7c, 0x67, 0x3d, 0x7c, 0x67, 0x41, 2318 0x7c, 0x67, 0x5f, 0x7c, 0x67, 0x62, 0x7c, 0x67, 0x64, 0x7c, 0x67, 0x66, 2319 0x7c, 0x67, 0x67, 0x7c, 0x67, 0x68, 0x7c, 0x67, 0x6c, 0x7c, 0x67, 0x6d, 2320 0x7c, 0x67, 0x6e, 0x7c, 0x67, 0x70, 0x7c, 0x67, 0x72, 0x7c, 0x67, 0x75, 2321 0x7c, 0x68, 0x30, 0x7c, 0x68, 0x31, 0x7c, 0x68, 0x32, 0x7c, 0x68, 0x61, 2322 0x7c, 0x68, 0x63, 0x7c, 0x68, 0x65, 0x7c, 0x68, 0x69, 0x7c, 0x68, 0x6f, 2323 0x7c, 0x68, 0x73, 0x7c, 0x68, 0x74, 0x7c, 0x68, 0x20, 0x7c, 0x68, 0x25, 2324 0x7c, 0x68, 0x2d, 0x7c, 0x68, 0x2e, 0x7c, 0x68, 0x2f, 0x7c, 0x68, 0x33, 2325 0x7c, 0x68, 0x34, 0x7c, 0x68, 0x35, 0x7c, 0x68, 0x36, 0x7c, 0x68, 0x37, 2326 0x7c, 0x68, 0x38, 0x7c, 0x68, 0x39, 0x7c, 0x68, 0x3d, 0x7c, 0x68, 0x41, 2327 0x7c, 0x68, 0x5f, 0x7c, 0x68, 0x62, 0x7c, 0x68, 0x64, 0x7c, 0x68, 0x66, 2328 0x7c, 0x68, 0x67, 0x7c, 0x68, 0x68, 0x7c, 0x68, 0x6c, 0x7c, 0x68, 0x6d, 2329 0x7c, 0x68, 0x6e, 0x7c, 0x68, 0x70, 0x7c, 0x68, 0x72, 0x7c, 0x68, 0x75}; 2330 const uint8_t HuffDecoderCommon::table23_20_emit_[216] = { 2331 0x7c, 0x6c, 0x30, 0x7c, 0x6c, 0x31, 0x7c, 0x6c, 0x32, 0x7c, 0x6c, 0x61, 2332 0x7c, 0x6c, 0x63, 0x7c, 0x6c, 0x65, 0x7c, 0x6c, 0x69, 0x7c, 0x6c, 0x6f, 2333 0x7c, 0x6c, 0x73, 0x7c, 0x6c, 0x74, 0x7c, 0x6c, 0x20, 0x7c, 0x6c, 0x25, 2334 0x7c, 0x6c, 0x2d, 0x7c, 0x6c, 0x2e, 0x7c, 0x6c, 0x2f, 0x7c, 0x6c, 0x33, 2335 0x7c, 0x6c, 0x34, 0x7c, 0x6c, 0x35, 0x7c, 0x6c, 0x36, 0x7c, 0x6c, 0x37, 2336 0x7c, 0x6c, 0x38, 0x7c, 0x6c, 0x39, 0x7c, 0x6c, 0x3d, 0x7c, 0x6c, 0x41, 2337 0x7c, 0x6c, 0x5f, 0x7c, 0x6c, 0x62, 0x7c, 0x6c, 0x64, 0x7c, 0x6c, 0x66, 2338 0x7c, 0x6c, 0x67, 0x7c, 0x6c, 0x68, 0x7c, 0x6c, 0x6c, 0x7c, 0x6c, 0x6d, 2339 0x7c, 0x6c, 0x6e, 0x7c, 0x6c, 0x70, 0x7c, 0x6c, 0x72, 0x7c, 0x6c, 0x75, 2340 0x7c, 0x6d, 0x30, 0x7c, 0x6d, 0x31, 0x7c, 0x6d, 0x32, 0x7c, 0x6d, 0x61, 2341 0x7c, 0x6d, 0x63, 0x7c, 0x6d, 0x65, 0x7c, 0x6d, 0x69, 0x7c, 0x6d, 0x6f, 2342 0x7c, 0x6d, 0x73, 0x7c, 0x6d, 0x74, 0x7c, 0x6d, 0x20, 0x7c, 0x6d, 0x25, 2343 0x7c, 0x6d, 0x2d, 0x7c, 0x6d, 0x2e, 0x7c, 0x6d, 0x2f, 0x7c, 0x6d, 0x33, 2344 0x7c, 0x6d, 0x34, 0x7c, 0x6d, 0x35, 0x7c, 0x6d, 0x36, 0x7c, 0x6d, 0x37, 2345 0x7c, 0x6d, 0x38, 0x7c, 0x6d, 0x39, 0x7c, 0x6d, 0x3d, 0x7c, 0x6d, 0x41, 2346 0x7c, 0x6d, 0x5f, 0x7c, 0x6d, 0x62, 0x7c, 0x6d, 0x64, 0x7c, 0x6d, 0x66, 2347 0x7c, 0x6d, 0x67, 0x7c, 0x6d, 0x68, 0x7c, 0x6d, 0x6c, 0x7c, 0x6d, 0x6d, 2348 0x7c, 0x6d, 0x6e, 0x7c, 0x6d, 0x70, 0x7c, 0x6d, 0x72, 0x7c, 0x6d, 0x75}; 2349 const uint8_t HuffDecoderCommon::table23_21_emit_[216] = { 2350 0x7c, 0x6e, 0x30, 0x7c, 0x6e, 0x31, 0x7c, 0x6e, 0x32, 0x7c, 0x6e, 0x61, 2351 0x7c, 0x6e, 0x63, 0x7c, 0x6e, 0x65, 0x7c, 0x6e, 0x69, 0x7c, 0x6e, 0x6f, 2352 0x7c, 0x6e, 0x73, 0x7c, 0x6e, 0x74, 0x7c, 0x6e, 0x20, 0x7c, 0x6e, 0x25, 2353 0x7c, 0x6e, 0x2d, 0x7c, 0x6e, 0x2e, 0x7c, 0x6e, 0x2f, 0x7c, 0x6e, 0x33, 2354 0x7c, 0x6e, 0x34, 0x7c, 0x6e, 0x35, 0x7c, 0x6e, 0x36, 0x7c, 0x6e, 0x37, 2355 0x7c, 0x6e, 0x38, 0x7c, 0x6e, 0x39, 0x7c, 0x6e, 0x3d, 0x7c, 0x6e, 0x41, 2356 0x7c, 0x6e, 0x5f, 0x7c, 0x6e, 0x62, 0x7c, 0x6e, 0x64, 0x7c, 0x6e, 0x66, 2357 0x7c, 0x6e, 0x67, 0x7c, 0x6e, 0x68, 0x7c, 0x6e, 0x6c, 0x7c, 0x6e, 0x6d, 2358 0x7c, 0x6e, 0x6e, 0x7c, 0x6e, 0x70, 0x7c, 0x6e, 0x72, 0x7c, 0x6e, 0x75, 2359 0x7c, 0x70, 0x30, 0x7c, 0x70, 0x31, 0x7c, 0x70, 0x32, 0x7c, 0x70, 0x61, 2360 0x7c, 0x70, 0x63, 0x7c, 0x70, 0x65, 0x7c, 0x70, 0x69, 0x7c, 0x70, 0x6f, 2361 0x7c, 0x70, 0x73, 0x7c, 0x70, 0x74, 0x7c, 0x70, 0x20, 0x7c, 0x70, 0x25, 2362 0x7c, 0x70, 0x2d, 0x7c, 0x70, 0x2e, 0x7c, 0x70, 0x2f, 0x7c, 0x70, 0x33, 2363 0x7c, 0x70, 0x34, 0x7c, 0x70, 0x35, 0x7c, 0x70, 0x36, 0x7c, 0x70, 0x37, 2364 0x7c, 0x70, 0x38, 0x7c, 0x70, 0x39, 0x7c, 0x70, 0x3d, 0x7c, 0x70, 0x41, 2365 0x7c, 0x70, 0x5f, 0x7c, 0x70, 0x62, 0x7c, 0x70, 0x64, 0x7c, 0x70, 0x66, 2366 0x7c, 0x70, 0x67, 0x7c, 0x70, 0x68, 0x7c, 0x70, 0x6c, 0x7c, 0x70, 0x6d, 2367 0x7c, 0x70, 0x6e, 0x7c, 0x70, 0x70, 0x7c, 0x70, 0x72, 0x7c, 0x70, 0x75}; 2368 const uint8_t HuffDecoderCommon::table23_22_emit_[216] = { 2369 0x7c, 0x72, 0x30, 0x7c, 0x72, 0x31, 0x7c, 0x72, 0x32, 0x7c, 0x72, 0x61, 2370 0x7c, 0x72, 0x63, 0x7c, 0x72, 0x65, 0x7c, 0x72, 0x69, 0x7c, 0x72, 0x6f, 2371 0x7c, 0x72, 0x73, 0x7c, 0x72, 0x74, 0x7c, 0x72, 0x20, 0x7c, 0x72, 0x25, 2372 0x7c, 0x72, 0x2d, 0x7c, 0x72, 0x2e, 0x7c, 0x72, 0x2f, 0x7c, 0x72, 0x33, 2373 0x7c, 0x72, 0x34, 0x7c, 0x72, 0x35, 0x7c, 0x72, 0x36, 0x7c, 0x72, 0x37, 2374 0x7c, 0x72, 0x38, 0x7c, 0x72, 0x39, 0x7c, 0x72, 0x3d, 0x7c, 0x72, 0x41, 2375 0x7c, 0x72, 0x5f, 0x7c, 0x72, 0x62, 0x7c, 0x72, 0x64, 0x7c, 0x72, 0x66, 2376 0x7c, 0x72, 0x67, 0x7c, 0x72, 0x68, 0x7c, 0x72, 0x6c, 0x7c, 0x72, 0x6d, 2377 0x7c, 0x72, 0x6e, 0x7c, 0x72, 0x70, 0x7c, 0x72, 0x72, 0x7c, 0x72, 0x75, 2378 0x7c, 0x75, 0x30, 0x7c, 0x75, 0x31, 0x7c, 0x75, 0x32, 0x7c, 0x75, 0x61, 2379 0x7c, 0x75, 0x63, 0x7c, 0x75, 0x65, 0x7c, 0x75, 0x69, 0x7c, 0x75, 0x6f, 2380 0x7c, 0x75, 0x73, 0x7c, 0x75, 0x74, 0x7c, 0x75, 0x20, 0x7c, 0x75, 0x25, 2381 0x7c, 0x75, 0x2d, 0x7c, 0x75, 0x2e, 0x7c, 0x75, 0x2f, 0x7c, 0x75, 0x33, 2382 0x7c, 0x75, 0x34, 0x7c, 0x75, 0x35, 0x7c, 0x75, 0x36, 0x7c, 0x75, 0x37, 2383 0x7c, 0x75, 0x38, 0x7c, 0x75, 0x39, 0x7c, 0x75, 0x3d, 0x7c, 0x75, 0x41, 2384 0x7c, 0x75, 0x5f, 0x7c, 0x75, 0x62, 0x7c, 0x75, 0x64, 0x7c, 0x75, 0x66, 2385 0x7c, 0x75, 0x67, 0x7c, 0x75, 0x68, 0x7c, 0x75, 0x6c, 0x7c, 0x75, 0x6d, 2386 0x7c, 0x75, 0x6e, 0x7c, 0x75, 0x70, 0x7c, 0x75, 0x72, 0x7c, 0x75, 0x75}; 2387 const uint8_t HuffDecoderCommon::table23_23_emit_[120] = { 2388 0x7c, 0x3a, 0x30, 0x7c, 0x3a, 0x31, 0x7c, 0x3a, 0x32, 0x7c, 0x3a, 0x61, 2389 0x7c, 0x3a, 0x63, 0x7c, 0x3a, 0x65, 0x7c, 0x3a, 0x69, 0x7c, 0x3a, 0x6f, 2390 0x7c, 0x3a, 0x73, 0x7c, 0x3a, 0x74, 0x7c, 0x42, 0x30, 0x7c, 0x42, 0x31, 2391 0x7c, 0x42, 0x32, 0x7c, 0x42, 0x61, 0x7c, 0x42, 0x63, 0x7c, 0x42, 0x65, 2392 0x7c, 0x42, 0x69, 0x7c, 0x42, 0x6f, 0x7c, 0x42, 0x73, 0x7c, 0x42, 0x74, 2393 0x7c, 0x43, 0x30, 0x7c, 0x43, 0x31, 0x7c, 0x43, 0x32, 0x7c, 0x43, 0x61, 2394 0x7c, 0x43, 0x63, 0x7c, 0x43, 0x65, 0x7c, 0x43, 0x69, 0x7c, 0x43, 0x6f, 2395 0x7c, 0x43, 0x73, 0x7c, 0x43, 0x74, 0x7c, 0x44, 0x30, 0x7c, 0x44, 0x31, 2396 0x7c, 0x44, 0x32, 0x7c, 0x44, 0x61, 0x7c, 0x44, 0x63, 0x7c, 0x44, 0x65, 2397 0x7c, 0x44, 0x69, 0x7c, 0x44, 0x6f, 0x7c, 0x44, 0x73, 0x7c, 0x44, 0x74}; 2398 const uint16_t HuffDecoderCommon::table23_23_ops_[128] = { 2399 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1, 2400 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2401 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2402 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 2403 0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 2404 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2405 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2406 0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 2407 0x02a1, 0x02b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2408 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2409 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x02d1, 0x02e9, 0x0301, 2410 0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x0000, 0x0000, 2411 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2412 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2413 0x0000, 0x02d2}; 2414 const uint8_t HuffDecoderCommon::table23_24_emit_[120] = { 2415 0x7c, 0x45, 0x30, 0x7c, 0x45, 0x31, 0x7c, 0x45, 0x32, 0x7c, 0x45, 0x61, 2416 0x7c, 0x45, 0x63, 0x7c, 0x45, 0x65, 0x7c, 0x45, 0x69, 0x7c, 0x45, 0x6f, 2417 0x7c, 0x45, 0x73, 0x7c, 0x45, 0x74, 0x7c, 0x46, 0x30, 0x7c, 0x46, 0x31, 2418 0x7c, 0x46, 0x32, 0x7c, 0x46, 0x61, 0x7c, 0x46, 0x63, 0x7c, 0x46, 0x65, 2419 0x7c, 0x46, 0x69, 0x7c, 0x46, 0x6f, 0x7c, 0x46, 0x73, 0x7c, 0x46, 0x74, 2420 0x7c, 0x47, 0x30, 0x7c, 0x47, 0x31, 0x7c, 0x47, 0x32, 0x7c, 0x47, 0x61, 2421 0x7c, 0x47, 0x63, 0x7c, 0x47, 0x65, 0x7c, 0x47, 0x69, 0x7c, 0x47, 0x6f, 2422 0x7c, 0x47, 0x73, 0x7c, 0x47, 0x74, 0x7c, 0x48, 0x30, 0x7c, 0x48, 0x31, 2423 0x7c, 0x48, 0x32, 0x7c, 0x48, 0x61, 0x7c, 0x48, 0x63, 0x7c, 0x48, 0x65, 2424 0x7c, 0x48, 0x69, 0x7c, 0x48, 0x6f, 0x7c, 0x48, 0x73, 0x7c, 0x48, 0x74}; 2425 const uint8_t HuffDecoderCommon::table23_25_emit_[120] = { 2426 0x7c, 0x49, 0x30, 0x7c, 0x49, 0x31, 0x7c, 0x49, 0x32, 0x7c, 0x49, 0x61, 2427 0x7c, 0x49, 0x63, 0x7c, 0x49, 0x65, 0x7c, 0x49, 0x69, 0x7c, 0x49, 0x6f, 2428 0x7c, 0x49, 0x73, 0x7c, 0x49, 0x74, 0x7c, 0x4a, 0x30, 0x7c, 0x4a, 0x31, 2429 0x7c, 0x4a, 0x32, 0x7c, 0x4a, 0x61, 0x7c, 0x4a, 0x63, 0x7c, 0x4a, 0x65, 2430 0x7c, 0x4a, 0x69, 0x7c, 0x4a, 0x6f, 0x7c, 0x4a, 0x73, 0x7c, 0x4a, 0x74, 2431 0x7c, 0x4b, 0x30, 0x7c, 0x4b, 0x31, 0x7c, 0x4b, 0x32, 0x7c, 0x4b, 0x61, 2432 0x7c, 0x4b, 0x63, 0x7c, 0x4b, 0x65, 0x7c, 0x4b, 0x69, 0x7c, 0x4b, 0x6f, 2433 0x7c, 0x4b, 0x73, 0x7c, 0x4b, 0x74, 0x7c, 0x4c, 0x30, 0x7c, 0x4c, 0x31, 2434 0x7c, 0x4c, 0x32, 0x7c, 0x4c, 0x61, 0x7c, 0x4c, 0x63, 0x7c, 0x4c, 0x65, 2435 0x7c, 0x4c, 0x69, 0x7c, 0x4c, 0x6f, 0x7c, 0x4c, 0x73, 0x7c, 0x4c, 0x74}; 2436 const uint8_t HuffDecoderCommon::table23_26_emit_[120] = { 2437 0x7c, 0x4d, 0x30, 0x7c, 0x4d, 0x31, 0x7c, 0x4d, 0x32, 0x7c, 0x4d, 0x61, 2438 0x7c, 0x4d, 0x63, 0x7c, 0x4d, 0x65, 0x7c, 0x4d, 0x69, 0x7c, 0x4d, 0x6f, 2439 0x7c, 0x4d, 0x73, 0x7c, 0x4d, 0x74, 0x7c, 0x4e, 0x30, 0x7c, 0x4e, 0x31, 2440 0x7c, 0x4e, 0x32, 0x7c, 0x4e, 0x61, 0x7c, 0x4e, 0x63, 0x7c, 0x4e, 0x65, 2441 0x7c, 0x4e, 0x69, 0x7c, 0x4e, 0x6f, 0x7c, 0x4e, 0x73, 0x7c, 0x4e, 0x74, 2442 0x7c, 0x4f, 0x30, 0x7c, 0x4f, 0x31, 0x7c, 0x4f, 0x32, 0x7c, 0x4f, 0x61, 2443 0x7c, 0x4f, 0x63, 0x7c, 0x4f, 0x65, 0x7c, 0x4f, 0x69, 0x7c, 0x4f, 0x6f, 2444 0x7c, 0x4f, 0x73, 0x7c, 0x4f, 0x74, 0x7c, 0x50, 0x30, 0x7c, 0x50, 0x31, 2445 0x7c, 0x50, 0x32, 0x7c, 0x50, 0x61, 0x7c, 0x50, 0x63, 0x7c, 0x50, 0x65, 2446 0x7c, 0x50, 0x69, 0x7c, 0x50, 0x6f, 0x7c, 0x50, 0x73, 0x7c, 0x50, 0x74}; 2447 const uint8_t HuffDecoderCommon::table23_27_emit_[120] = { 2448 0x7c, 0x51, 0x30, 0x7c, 0x51, 0x31, 0x7c, 0x51, 0x32, 0x7c, 0x51, 0x61, 2449 0x7c, 0x51, 0x63, 0x7c, 0x51, 0x65, 0x7c, 0x51, 0x69, 0x7c, 0x51, 0x6f, 2450 0x7c, 0x51, 0x73, 0x7c, 0x51, 0x74, 0x7c, 0x52, 0x30, 0x7c, 0x52, 0x31, 2451 0x7c, 0x52, 0x32, 0x7c, 0x52, 0x61, 0x7c, 0x52, 0x63, 0x7c, 0x52, 0x65, 2452 0x7c, 0x52, 0x69, 0x7c, 0x52, 0x6f, 0x7c, 0x52, 0x73, 0x7c, 0x52, 0x74, 2453 0x7c, 0x53, 0x30, 0x7c, 0x53, 0x31, 0x7c, 0x53, 0x32, 0x7c, 0x53, 0x61, 2454 0x7c, 0x53, 0x63, 0x7c, 0x53, 0x65, 0x7c, 0x53, 0x69, 0x7c, 0x53, 0x6f, 2455 0x7c, 0x53, 0x73, 0x7c, 0x53, 0x74, 0x7c, 0x54, 0x30, 0x7c, 0x54, 0x31, 2456 0x7c, 0x54, 0x32, 0x7c, 0x54, 0x61, 0x7c, 0x54, 0x63, 0x7c, 0x54, 0x65, 2457 0x7c, 0x54, 0x69, 0x7c, 0x54, 0x6f, 0x7c, 0x54, 0x73, 0x7c, 0x54, 0x74}; 2458 const uint8_t HuffDecoderCommon::table23_28_emit_[120] = { 2459 0x7c, 0x55, 0x30, 0x7c, 0x55, 0x31, 0x7c, 0x55, 0x32, 0x7c, 0x55, 0x61, 2460 0x7c, 0x55, 0x63, 0x7c, 0x55, 0x65, 0x7c, 0x55, 0x69, 0x7c, 0x55, 0x6f, 2461 0x7c, 0x55, 0x73, 0x7c, 0x55, 0x74, 0x7c, 0x56, 0x30, 0x7c, 0x56, 0x31, 2462 0x7c, 0x56, 0x32, 0x7c, 0x56, 0x61, 0x7c, 0x56, 0x63, 0x7c, 0x56, 0x65, 2463 0x7c, 0x56, 0x69, 0x7c, 0x56, 0x6f, 0x7c, 0x56, 0x73, 0x7c, 0x56, 0x74, 2464 0x7c, 0x57, 0x30, 0x7c, 0x57, 0x31, 0x7c, 0x57, 0x32, 0x7c, 0x57, 0x61, 2465 0x7c, 0x57, 0x63, 0x7c, 0x57, 0x65, 0x7c, 0x57, 0x69, 0x7c, 0x57, 0x6f, 2466 0x7c, 0x57, 0x73, 0x7c, 0x57, 0x74, 0x7c, 0x59, 0x30, 0x7c, 0x59, 0x31, 2467 0x7c, 0x59, 0x32, 0x7c, 0x59, 0x61, 0x7c, 0x59, 0x63, 0x7c, 0x59, 0x65, 2468 0x7c, 0x59, 0x69, 0x7c, 0x59, 0x6f, 0x7c, 0x59, 0x73, 0x7c, 0x59, 0x74}; 2469 const uint8_t HuffDecoderCommon::table23_29_emit_[120] = { 2470 0x7c, 0x6a, 0x30, 0x7c, 0x6a, 0x31, 0x7c, 0x6a, 0x32, 0x7c, 0x6a, 0x61, 2471 0x7c, 0x6a, 0x63, 0x7c, 0x6a, 0x65, 0x7c, 0x6a, 0x69, 0x7c, 0x6a, 0x6f, 2472 0x7c, 0x6a, 0x73, 0x7c, 0x6a, 0x74, 0x7c, 0x6b, 0x30, 0x7c, 0x6b, 0x31, 2473 0x7c, 0x6b, 0x32, 0x7c, 0x6b, 0x61, 0x7c, 0x6b, 0x63, 0x7c, 0x6b, 0x65, 2474 0x7c, 0x6b, 0x69, 0x7c, 0x6b, 0x6f, 0x7c, 0x6b, 0x73, 0x7c, 0x6b, 0x74, 2475 0x7c, 0x71, 0x30, 0x7c, 0x71, 0x31, 0x7c, 0x71, 0x32, 0x7c, 0x71, 0x61, 2476 0x7c, 0x71, 0x63, 0x7c, 0x71, 0x65, 0x7c, 0x71, 0x69, 0x7c, 0x71, 0x6f, 2477 0x7c, 0x71, 0x73, 0x7c, 0x71, 0x74, 0x7c, 0x76, 0x30, 0x7c, 0x76, 0x31, 2478 0x7c, 0x76, 0x32, 0x7c, 0x76, 0x61, 0x7c, 0x76, 0x63, 0x7c, 0x76, 0x65, 2479 0x7c, 0x76, 0x69, 0x7c, 0x76, 0x6f, 0x7c, 0x76, 0x73, 0x7c, 0x76, 0x74}; 2480 const uint8_t HuffDecoderCommon::table23_30_emit_[120] = { 2481 0x7c, 0x77, 0x30, 0x7c, 0x77, 0x31, 0x7c, 0x77, 0x32, 0x7c, 0x77, 0x61, 2482 0x7c, 0x77, 0x63, 0x7c, 0x77, 0x65, 0x7c, 0x77, 0x69, 0x7c, 0x77, 0x6f, 2483 0x7c, 0x77, 0x73, 0x7c, 0x77, 0x74, 0x7c, 0x78, 0x30, 0x7c, 0x78, 0x31, 2484 0x7c, 0x78, 0x32, 0x7c, 0x78, 0x61, 0x7c, 0x78, 0x63, 0x7c, 0x78, 0x65, 2485 0x7c, 0x78, 0x69, 0x7c, 0x78, 0x6f, 0x7c, 0x78, 0x73, 0x7c, 0x78, 0x74, 2486 0x7c, 0x79, 0x30, 0x7c, 0x79, 0x31, 0x7c, 0x79, 0x32, 0x7c, 0x79, 0x61, 2487 0x7c, 0x79, 0x63, 0x7c, 0x79, 0x65, 0x7c, 0x79, 0x69, 0x7c, 0x79, 0x6f, 2488 0x7c, 0x79, 0x73, 0x7c, 0x79, 0x74, 0x7c, 0x7a, 0x30, 0x7c, 0x7a, 0x31, 2489 0x7c, 0x7a, 0x32, 0x7c, 0x7a, 0x61, 0x7c, 0x7a, 0x63, 0x7c, 0x7a, 0x65, 2490 0x7c, 0x7a, 0x69, 0x7c, 0x7a, 0x6f, 0x7c, 0x7a, 0x73, 0x7c, 0x7a, 0x74}; 2491 const uint8_t HuffDecoderCommon::table23_31_emit_[31] = { 2492 0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 2493 0x5a, 0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f, 2494 0x7c, 0x27, 0x7c, 0x2b, 0x7c, 0x7c, 0x23, 0x7c, 0x3e}; 2495 const uint16_t HuffDecoderCommon::table23_31_ops_[128] = { 2496 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2497 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 2498 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2499 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 2500 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2501 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2502 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2503 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2504 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 2505 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2506 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 2507 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082, 2508 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 2509 0x00b2, 0x0000, 0x00c2, 0x0000, 0x00d2, 0x00da, 0x00ea, 0x0000, 0x0000, 2510 0x0000, 0x0003}; 2511 const uint8_t HuffDecoderCommon::table23_32_emit_[216] = { 2512 0x23, 0x30, 0x30, 0x23, 0x30, 0x31, 0x23, 0x30, 0x32, 0x23, 0x30, 0x61, 2513 0x23, 0x30, 0x63, 0x23, 0x30, 0x65, 0x23, 0x30, 0x69, 0x23, 0x30, 0x6f, 2514 0x23, 0x30, 0x73, 0x23, 0x30, 0x74, 0x23, 0x30, 0x20, 0x23, 0x30, 0x25, 2515 0x23, 0x30, 0x2d, 0x23, 0x30, 0x2e, 0x23, 0x30, 0x2f, 0x23, 0x30, 0x33, 2516 0x23, 0x30, 0x34, 0x23, 0x30, 0x35, 0x23, 0x30, 0x36, 0x23, 0x30, 0x37, 2517 0x23, 0x30, 0x38, 0x23, 0x30, 0x39, 0x23, 0x30, 0x3d, 0x23, 0x30, 0x41, 2518 0x23, 0x30, 0x5f, 0x23, 0x30, 0x62, 0x23, 0x30, 0x64, 0x23, 0x30, 0x66, 2519 0x23, 0x30, 0x67, 0x23, 0x30, 0x68, 0x23, 0x30, 0x6c, 0x23, 0x30, 0x6d, 2520 0x23, 0x30, 0x6e, 0x23, 0x30, 0x70, 0x23, 0x30, 0x72, 0x23, 0x30, 0x75, 2521 0x23, 0x31, 0x30, 0x23, 0x31, 0x31, 0x23, 0x31, 0x32, 0x23, 0x31, 0x61, 2522 0x23, 0x31, 0x63, 0x23, 0x31, 0x65, 0x23, 0x31, 0x69, 0x23, 0x31, 0x6f, 2523 0x23, 0x31, 0x73, 0x23, 0x31, 0x74, 0x23, 0x31, 0x20, 0x23, 0x31, 0x25, 2524 0x23, 0x31, 0x2d, 0x23, 0x31, 0x2e, 0x23, 0x31, 0x2f, 0x23, 0x31, 0x33, 2525 0x23, 0x31, 0x34, 0x23, 0x31, 0x35, 0x23, 0x31, 0x36, 0x23, 0x31, 0x37, 2526 0x23, 0x31, 0x38, 0x23, 0x31, 0x39, 0x23, 0x31, 0x3d, 0x23, 0x31, 0x41, 2527 0x23, 0x31, 0x5f, 0x23, 0x31, 0x62, 0x23, 0x31, 0x64, 0x23, 0x31, 0x66, 2528 0x23, 0x31, 0x67, 0x23, 0x31, 0x68, 0x23, 0x31, 0x6c, 0x23, 0x31, 0x6d, 2529 0x23, 0x31, 0x6e, 0x23, 0x31, 0x70, 0x23, 0x31, 0x72, 0x23, 0x31, 0x75}; 2530 const uint8_t HuffDecoderCommon::table23_33_emit_[216] = { 2531 0x23, 0x32, 0x30, 0x23, 0x32, 0x31, 0x23, 0x32, 0x32, 0x23, 0x32, 0x61, 2532 0x23, 0x32, 0x63, 0x23, 0x32, 0x65, 0x23, 0x32, 0x69, 0x23, 0x32, 0x6f, 2533 0x23, 0x32, 0x73, 0x23, 0x32, 0x74, 0x23, 0x32, 0x20, 0x23, 0x32, 0x25, 2534 0x23, 0x32, 0x2d, 0x23, 0x32, 0x2e, 0x23, 0x32, 0x2f, 0x23, 0x32, 0x33, 2535 0x23, 0x32, 0x34, 0x23, 0x32, 0x35, 0x23, 0x32, 0x36, 0x23, 0x32, 0x37, 2536 0x23, 0x32, 0x38, 0x23, 0x32, 0x39, 0x23, 0x32, 0x3d, 0x23, 0x32, 0x41, 2537 0x23, 0x32, 0x5f, 0x23, 0x32, 0x62, 0x23, 0x32, 0x64, 0x23, 0x32, 0x66, 2538 0x23, 0x32, 0x67, 0x23, 0x32, 0x68, 0x23, 0x32, 0x6c, 0x23, 0x32, 0x6d, 2539 0x23, 0x32, 0x6e, 0x23, 0x32, 0x70, 0x23, 0x32, 0x72, 0x23, 0x32, 0x75, 2540 0x23, 0x61, 0x30, 0x23, 0x61, 0x31, 0x23, 0x61, 0x32, 0x23, 0x61, 0x61, 2541 0x23, 0x61, 0x63, 0x23, 0x61, 0x65, 0x23, 0x61, 0x69, 0x23, 0x61, 0x6f, 2542 0x23, 0x61, 0x73, 0x23, 0x61, 0x74, 0x23, 0x61, 0x20, 0x23, 0x61, 0x25, 2543 0x23, 0x61, 0x2d, 0x23, 0x61, 0x2e, 0x23, 0x61, 0x2f, 0x23, 0x61, 0x33, 2544 0x23, 0x61, 0x34, 0x23, 0x61, 0x35, 0x23, 0x61, 0x36, 0x23, 0x61, 0x37, 2545 0x23, 0x61, 0x38, 0x23, 0x61, 0x39, 0x23, 0x61, 0x3d, 0x23, 0x61, 0x41, 2546 0x23, 0x61, 0x5f, 0x23, 0x61, 0x62, 0x23, 0x61, 0x64, 0x23, 0x61, 0x66, 2547 0x23, 0x61, 0x67, 0x23, 0x61, 0x68, 0x23, 0x61, 0x6c, 0x23, 0x61, 0x6d, 2548 0x23, 0x61, 0x6e, 0x23, 0x61, 0x70, 0x23, 0x61, 0x72, 0x23, 0x61, 0x75}; 2549 const uint8_t HuffDecoderCommon::table23_34_emit_[216] = { 2550 0x23, 0x63, 0x30, 0x23, 0x63, 0x31, 0x23, 0x63, 0x32, 0x23, 0x63, 0x61, 2551 0x23, 0x63, 0x63, 0x23, 0x63, 0x65, 0x23, 0x63, 0x69, 0x23, 0x63, 0x6f, 2552 0x23, 0x63, 0x73, 0x23, 0x63, 0x74, 0x23, 0x63, 0x20, 0x23, 0x63, 0x25, 2553 0x23, 0x63, 0x2d, 0x23, 0x63, 0x2e, 0x23, 0x63, 0x2f, 0x23, 0x63, 0x33, 2554 0x23, 0x63, 0x34, 0x23, 0x63, 0x35, 0x23, 0x63, 0x36, 0x23, 0x63, 0x37, 2555 0x23, 0x63, 0x38, 0x23, 0x63, 0x39, 0x23, 0x63, 0x3d, 0x23, 0x63, 0x41, 2556 0x23, 0x63, 0x5f, 0x23, 0x63, 0x62, 0x23, 0x63, 0x64, 0x23, 0x63, 0x66, 2557 0x23, 0x63, 0x67, 0x23, 0x63, 0x68, 0x23, 0x63, 0x6c, 0x23, 0x63, 0x6d, 2558 0x23, 0x63, 0x6e, 0x23, 0x63, 0x70, 0x23, 0x63, 0x72, 0x23, 0x63, 0x75, 2559 0x23, 0x65, 0x30, 0x23, 0x65, 0x31, 0x23, 0x65, 0x32, 0x23, 0x65, 0x61, 2560 0x23, 0x65, 0x63, 0x23, 0x65, 0x65, 0x23, 0x65, 0x69, 0x23, 0x65, 0x6f, 2561 0x23, 0x65, 0x73, 0x23, 0x65, 0x74, 0x23, 0x65, 0x20, 0x23, 0x65, 0x25, 2562 0x23, 0x65, 0x2d, 0x23, 0x65, 0x2e, 0x23, 0x65, 0x2f, 0x23, 0x65, 0x33, 2563 0x23, 0x65, 0x34, 0x23, 0x65, 0x35, 0x23, 0x65, 0x36, 0x23, 0x65, 0x37, 2564 0x23, 0x65, 0x38, 0x23, 0x65, 0x39, 0x23, 0x65, 0x3d, 0x23, 0x65, 0x41, 2565 0x23, 0x65, 0x5f, 0x23, 0x65, 0x62, 0x23, 0x65, 0x64, 0x23, 0x65, 0x66, 2566 0x23, 0x65, 0x67, 0x23, 0x65, 0x68, 0x23, 0x65, 0x6c, 0x23, 0x65, 0x6d, 2567 0x23, 0x65, 0x6e, 0x23, 0x65, 0x70, 0x23, 0x65, 0x72, 0x23, 0x65, 0x75}; 2568 const uint8_t HuffDecoderCommon::table23_35_emit_[216] = { 2569 0x23, 0x69, 0x30, 0x23, 0x69, 0x31, 0x23, 0x69, 0x32, 0x23, 0x69, 0x61, 2570 0x23, 0x69, 0x63, 0x23, 0x69, 0x65, 0x23, 0x69, 0x69, 0x23, 0x69, 0x6f, 2571 0x23, 0x69, 0x73, 0x23, 0x69, 0x74, 0x23, 0x69, 0x20, 0x23, 0x69, 0x25, 2572 0x23, 0x69, 0x2d, 0x23, 0x69, 0x2e, 0x23, 0x69, 0x2f, 0x23, 0x69, 0x33, 2573 0x23, 0x69, 0x34, 0x23, 0x69, 0x35, 0x23, 0x69, 0x36, 0x23, 0x69, 0x37, 2574 0x23, 0x69, 0x38, 0x23, 0x69, 0x39, 0x23, 0x69, 0x3d, 0x23, 0x69, 0x41, 2575 0x23, 0x69, 0x5f, 0x23, 0x69, 0x62, 0x23, 0x69, 0x64, 0x23, 0x69, 0x66, 2576 0x23, 0x69, 0x67, 0x23, 0x69, 0x68, 0x23, 0x69, 0x6c, 0x23, 0x69, 0x6d, 2577 0x23, 0x69, 0x6e, 0x23, 0x69, 0x70, 0x23, 0x69, 0x72, 0x23, 0x69, 0x75, 2578 0x23, 0x6f, 0x30, 0x23, 0x6f, 0x31, 0x23, 0x6f, 0x32, 0x23, 0x6f, 0x61, 2579 0x23, 0x6f, 0x63, 0x23, 0x6f, 0x65, 0x23, 0x6f, 0x69, 0x23, 0x6f, 0x6f, 2580 0x23, 0x6f, 0x73, 0x23, 0x6f, 0x74, 0x23, 0x6f, 0x20, 0x23, 0x6f, 0x25, 2581 0x23, 0x6f, 0x2d, 0x23, 0x6f, 0x2e, 0x23, 0x6f, 0x2f, 0x23, 0x6f, 0x33, 2582 0x23, 0x6f, 0x34, 0x23, 0x6f, 0x35, 0x23, 0x6f, 0x36, 0x23, 0x6f, 0x37, 2583 0x23, 0x6f, 0x38, 0x23, 0x6f, 0x39, 0x23, 0x6f, 0x3d, 0x23, 0x6f, 0x41, 2584 0x23, 0x6f, 0x5f, 0x23, 0x6f, 0x62, 0x23, 0x6f, 0x64, 0x23, 0x6f, 0x66, 2585 0x23, 0x6f, 0x67, 0x23, 0x6f, 0x68, 0x23, 0x6f, 0x6c, 0x23, 0x6f, 0x6d, 2586 0x23, 0x6f, 0x6e, 0x23, 0x6f, 0x70, 0x23, 0x6f, 0x72, 0x23, 0x6f, 0x75}; 2587 const uint8_t HuffDecoderCommon::table23_36_emit_[216] = { 2588 0x23, 0x73, 0x30, 0x23, 0x73, 0x31, 0x23, 0x73, 0x32, 0x23, 0x73, 0x61, 2589 0x23, 0x73, 0x63, 0x23, 0x73, 0x65, 0x23, 0x73, 0x69, 0x23, 0x73, 0x6f, 2590 0x23, 0x73, 0x73, 0x23, 0x73, 0x74, 0x23, 0x73, 0x20, 0x23, 0x73, 0x25, 2591 0x23, 0x73, 0x2d, 0x23, 0x73, 0x2e, 0x23, 0x73, 0x2f, 0x23, 0x73, 0x33, 2592 0x23, 0x73, 0x34, 0x23, 0x73, 0x35, 0x23, 0x73, 0x36, 0x23, 0x73, 0x37, 2593 0x23, 0x73, 0x38, 0x23, 0x73, 0x39, 0x23, 0x73, 0x3d, 0x23, 0x73, 0x41, 2594 0x23, 0x73, 0x5f, 0x23, 0x73, 0x62, 0x23, 0x73, 0x64, 0x23, 0x73, 0x66, 2595 0x23, 0x73, 0x67, 0x23, 0x73, 0x68, 0x23, 0x73, 0x6c, 0x23, 0x73, 0x6d, 2596 0x23, 0x73, 0x6e, 0x23, 0x73, 0x70, 0x23, 0x73, 0x72, 0x23, 0x73, 0x75, 2597 0x23, 0x74, 0x30, 0x23, 0x74, 0x31, 0x23, 0x74, 0x32, 0x23, 0x74, 0x61, 2598 0x23, 0x74, 0x63, 0x23, 0x74, 0x65, 0x23, 0x74, 0x69, 0x23, 0x74, 0x6f, 2599 0x23, 0x74, 0x73, 0x23, 0x74, 0x74, 0x23, 0x74, 0x20, 0x23, 0x74, 0x25, 2600 0x23, 0x74, 0x2d, 0x23, 0x74, 0x2e, 0x23, 0x74, 0x2f, 0x23, 0x74, 0x33, 2601 0x23, 0x74, 0x34, 0x23, 0x74, 0x35, 0x23, 0x74, 0x36, 0x23, 0x74, 0x37, 2602 0x23, 0x74, 0x38, 0x23, 0x74, 0x39, 0x23, 0x74, 0x3d, 0x23, 0x74, 0x41, 2603 0x23, 0x74, 0x5f, 0x23, 0x74, 0x62, 0x23, 0x74, 0x64, 0x23, 0x74, 0x66, 2604 0x23, 0x74, 0x67, 0x23, 0x74, 0x68, 0x23, 0x74, 0x6c, 0x23, 0x74, 0x6d, 2605 0x23, 0x74, 0x6e, 0x23, 0x74, 0x70, 0x23, 0x74, 0x72, 0x23, 0x74, 0x75}; 2606 const uint8_t HuffDecoderCommon::table23_37_emit_[120] = { 2607 0x23, 0x20, 0x30, 0x23, 0x20, 0x31, 0x23, 0x20, 0x32, 0x23, 0x20, 0x61, 2608 0x23, 0x20, 0x63, 0x23, 0x20, 0x65, 0x23, 0x20, 0x69, 0x23, 0x20, 0x6f, 2609 0x23, 0x20, 0x73, 0x23, 0x20, 0x74, 0x23, 0x25, 0x30, 0x23, 0x25, 0x31, 2610 0x23, 0x25, 0x32, 0x23, 0x25, 0x61, 0x23, 0x25, 0x63, 0x23, 0x25, 0x65, 2611 0x23, 0x25, 0x69, 0x23, 0x25, 0x6f, 0x23, 0x25, 0x73, 0x23, 0x25, 0x74, 2612 0x23, 0x2d, 0x30, 0x23, 0x2d, 0x31, 0x23, 0x2d, 0x32, 0x23, 0x2d, 0x61, 2613 0x23, 0x2d, 0x63, 0x23, 0x2d, 0x65, 0x23, 0x2d, 0x69, 0x23, 0x2d, 0x6f, 2614 0x23, 0x2d, 0x73, 0x23, 0x2d, 0x74, 0x23, 0x2e, 0x30, 0x23, 0x2e, 0x31, 2615 0x23, 0x2e, 0x32, 0x23, 0x2e, 0x61, 0x23, 0x2e, 0x63, 0x23, 0x2e, 0x65, 2616 0x23, 0x2e, 0x69, 0x23, 0x2e, 0x6f, 0x23, 0x2e, 0x73, 0x23, 0x2e, 0x74}; 2617 const uint8_t HuffDecoderCommon::table23_38_emit_[120] = { 2618 0x23, 0x2f, 0x30, 0x23, 0x2f, 0x31, 0x23, 0x2f, 0x32, 0x23, 0x2f, 0x61, 2619 0x23, 0x2f, 0x63, 0x23, 0x2f, 0x65, 0x23, 0x2f, 0x69, 0x23, 0x2f, 0x6f, 2620 0x23, 0x2f, 0x73, 0x23, 0x2f, 0x74, 0x23, 0x33, 0x30, 0x23, 0x33, 0x31, 2621 0x23, 0x33, 0x32, 0x23, 0x33, 0x61, 0x23, 0x33, 0x63, 0x23, 0x33, 0x65, 2622 0x23, 0x33, 0x69, 0x23, 0x33, 0x6f, 0x23, 0x33, 0x73, 0x23, 0x33, 0x74, 2623 0x23, 0x34, 0x30, 0x23, 0x34, 0x31, 0x23, 0x34, 0x32, 0x23, 0x34, 0x61, 2624 0x23, 0x34, 0x63, 0x23, 0x34, 0x65, 0x23, 0x34, 0x69, 0x23, 0x34, 0x6f, 2625 0x23, 0x34, 0x73, 0x23, 0x34, 0x74, 0x23, 0x35, 0x30, 0x23, 0x35, 0x31, 2626 0x23, 0x35, 0x32, 0x23, 0x35, 0x61, 0x23, 0x35, 0x63, 0x23, 0x35, 0x65, 2627 0x23, 0x35, 0x69, 0x23, 0x35, 0x6f, 0x23, 0x35, 0x73, 0x23, 0x35, 0x74}; 2628 const uint8_t HuffDecoderCommon::table23_39_emit_[120] = { 2629 0x23, 0x36, 0x30, 0x23, 0x36, 0x31, 0x23, 0x36, 0x32, 0x23, 0x36, 0x61, 2630 0x23, 0x36, 0x63, 0x23, 0x36, 0x65, 0x23, 0x36, 0x69, 0x23, 0x36, 0x6f, 2631 0x23, 0x36, 0x73, 0x23, 0x36, 0x74, 0x23, 0x37, 0x30, 0x23, 0x37, 0x31, 2632 0x23, 0x37, 0x32, 0x23, 0x37, 0x61, 0x23, 0x37, 0x63, 0x23, 0x37, 0x65, 2633 0x23, 0x37, 0x69, 0x23, 0x37, 0x6f, 0x23, 0x37, 0x73, 0x23, 0x37, 0x74, 2634 0x23, 0x38, 0x30, 0x23, 0x38, 0x31, 0x23, 0x38, 0x32, 0x23, 0x38, 0x61, 2635 0x23, 0x38, 0x63, 0x23, 0x38, 0x65, 0x23, 0x38, 0x69, 0x23, 0x38, 0x6f, 2636 0x23, 0x38, 0x73, 0x23, 0x38, 0x74, 0x23, 0x39, 0x30, 0x23, 0x39, 0x31, 2637 0x23, 0x39, 0x32, 0x23, 0x39, 0x61, 0x23, 0x39, 0x63, 0x23, 0x39, 0x65, 2638 0x23, 0x39, 0x69, 0x23, 0x39, 0x6f, 0x23, 0x39, 0x73, 0x23, 0x39, 0x74}; 2639 const uint8_t HuffDecoderCommon::table23_40_emit_[120] = { 2640 0x23, 0x3d, 0x30, 0x23, 0x3d, 0x31, 0x23, 0x3d, 0x32, 0x23, 0x3d, 0x61, 2641 0x23, 0x3d, 0x63, 0x23, 0x3d, 0x65, 0x23, 0x3d, 0x69, 0x23, 0x3d, 0x6f, 2642 0x23, 0x3d, 0x73, 0x23, 0x3d, 0x74, 0x23, 0x41, 0x30, 0x23, 0x41, 0x31, 2643 0x23, 0x41, 0x32, 0x23, 0x41, 0x61, 0x23, 0x41, 0x63, 0x23, 0x41, 0x65, 2644 0x23, 0x41, 0x69, 0x23, 0x41, 0x6f, 0x23, 0x41, 0x73, 0x23, 0x41, 0x74, 2645 0x23, 0x5f, 0x30, 0x23, 0x5f, 0x31, 0x23, 0x5f, 0x32, 0x23, 0x5f, 0x61, 2646 0x23, 0x5f, 0x63, 0x23, 0x5f, 0x65, 0x23, 0x5f, 0x69, 0x23, 0x5f, 0x6f, 2647 0x23, 0x5f, 0x73, 0x23, 0x5f, 0x74, 0x23, 0x62, 0x30, 0x23, 0x62, 0x31, 2648 0x23, 0x62, 0x32, 0x23, 0x62, 0x61, 0x23, 0x62, 0x63, 0x23, 0x62, 0x65, 2649 0x23, 0x62, 0x69, 0x23, 0x62, 0x6f, 0x23, 0x62, 0x73, 0x23, 0x62, 0x74}; 2650 const uint8_t HuffDecoderCommon::table23_41_emit_[120] = { 2651 0x23, 0x64, 0x30, 0x23, 0x64, 0x31, 0x23, 0x64, 0x32, 0x23, 0x64, 0x61, 2652 0x23, 0x64, 0x63, 0x23, 0x64, 0x65, 0x23, 0x64, 0x69, 0x23, 0x64, 0x6f, 2653 0x23, 0x64, 0x73, 0x23, 0x64, 0x74, 0x23, 0x66, 0x30, 0x23, 0x66, 0x31, 2654 0x23, 0x66, 0x32, 0x23, 0x66, 0x61, 0x23, 0x66, 0x63, 0x23, 0x66, 0x65, 2655 0x23, 0x66, 0x69, 0x23, 0x66, 0x6f, 0x23, 0x66, 0x73, 0x23, 0x66, 0x74, 2656 0x23, 0x67, 0x30, 0x23, 0x67, 0x31, 0x23, 0x67, 0x32, 0x23, 0x67, 0x61, 2657 0x23, 0x67, 0x63, 0x23, 0x67, 0x65, 0x23, 0x67, 0x69, 0x23, 0x67, 0x6f, 2658 0x23, 0x67, 0x73, 0x23, 0x67, 0x74, 0x23, 0x68, 0x30, 0x23, 0x68, 0x31, 2659 0x23, 0x68, 0x32, 0x23, 0x68, 0x61, 0x23, 0x68, 0x63, 0x23, 0x68, 0x65, 2660 0x23, 0x68, 0x69, 0x23, 0x68, 0x6f, 0x23, 0x68, 0x73, 0x23, 0x68, 0x74}; 2661 const uint8_t HuffDecoderCommon::table23_42_emit_[120] = { 2662 0x23, 0x6c, 0x30, 0x23, 0x6c, 0x31, 0x23, 0x6c, 0x32, 0x23, 0x6c, 0x61, 2663 0x23, 0x6c, 0x63, 0x23, 0x6c, 0x65, 0x23, 0x6c, 0x69, 0x23, 0x6c, 0x6f, 2664 0x23, 0x6c, 0x73, 0x23, 0x6c, 0x74, 0x23, 0x6d, 0x30, 0x23, 0x6d, 0x31, 2665 0x23, 0x6d, 0x32, 0x23, 0x6d, 0x61, 0x23, 0x6d, 0x63, 0x23, 0x6d, 0x65, 2666 0x23, 0x6d, 0x69, 0x23, 0x6d, 0x6f, 0x23, 0x6d, 0x73, 0x23, 0x6d, 0x74, 2667 0x23, 0x6e, 0x30, 0x23, 0x6e, 0x31, 0x23, 0x6e, 0x32, 0x23, 0x6e, 0x61, 2668 0x23, 0x6e, 0x63, 0x23, 0x6e, 0x65, 0x23, 0x6e, 0x69, 0x23, 0x6e, 0x6f, 2669 0x23, 0x6e, 0x73, 0x23, 0x6e, 0x74, 0x23, 0x70, 0x30, 0x23, 0x70, 0x31, 2670 0x23, 0x70, 0x32, 0x23, 0x70, 0x61, 0x23, 0x70, 0x63, 0x23, 0x70, 0x65, 2671 0x23, 0x70, 0x69, 0x23, 0x70, 0x6f, 0x23, 0x70, 0x73, 0x23, 0x70, 0x74}; 2672 const uint8_t HuffDecoderCommon::table23_43_emit_[68] = { 2673 0x23, 0x72, 0x30, 0x23, 0x72, 0x31, 0x23, 0x72, 0x32, 0x23, 0x72, 0x61, 2674 0x23, 0x72, 0x63, 0x23, 0x72, 0x65, 0x23, 0x72, 0x69, 0x23, 0x72, 0x6f, 2675 0x23, 0x72, 0x73, 0x23, 0x72, 0x74, 0x23, 0x75, 0x30, 0x23, 0x75, 0x31, 2676 0x23, 0x75, 0x32, 0x23, 0x75, 0x61, 0x23, 0x75, 0x63, 0x23, 0x75, 0x65, 2677 0x23, 0x75, 0x69, 0x23, 0x75, 0x6f, 0x23, 0x75, 0x73, 0x23, 0x75, 0x74, 2678 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44}; 2679 const uint16_t HuffDecoderCommon::table23_43_ops_[128] = { 2680 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1, 2681 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2682 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2683 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 2684 0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 2685 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2686 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2687 0x00f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2688 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01e2, 0x0000, 2689 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2690 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f2, 0x0000, 0x0000, 0x0000, 2691 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2692 0x0000, 0x0000, 0x0000, 0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2693 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2694 0x0000, 0x0212}; 2695 const uint16_t HuffDecoderCommon::table23_44_ops_[128] = { 2696 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2697 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 2698 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2699 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 2700 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2701 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2702 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2703 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2704 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 2705 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2706 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 2707 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2708 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2709 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2710 0x0000, 0x0072}; 2711 const uint8_t HuffDecoderCommon::table23_47_emit_[36] = { 2712 0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a, 2713 0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a, 0x23, 0x21, 0x23, 0x22, 2714 0x23, 0x28, 0x23, 0x29, 0x23, 0x3f, 0x23, 0x27, 0x23, 0x2b, 0x23, 0x7c}; 2715 const uint16_t HuffDecoderCommon::table23_47_ops_[128] = { 2716 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2717 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 2718 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2719 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 2720 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2721 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2722 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2723 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 2724 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 2725 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 2726 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 2727 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 2728 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x00a2, 0x0000, 0x00b2, 0x0000, 2729 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x00f2, 0x0102, 0x0112, 0x0000, 2730 0x0000, 0x0003}; 2731 const uint8_t HuffDecoderCommon::table23_48_emit_[216] = { 2732 0x3e, 0x30, 0x30, 0x3e, 0x30, 0x31, 0x3e, 0x30, 0x32, 0x3e, 0x30, 0x61, 2733 0x3e, 0x30, 0x63, 0x3e, 0x30, 0x65, 0x3e, 0x30, 0x69, 0x3e, 0x30, 0x6f, 2734 0x3e, 0x30, 0x73, 0x3e, 0x30, 0x74, 0x3e, 0x30, 0x20, 0x3e, 0x30, 0x25, 2735 0x3e, 0x30, 0x2d, 0x3e, 0x30, 0x2e, 0x3e, 0x30, 0x2f, 0x3e, 0x30, 0x33, 2736 0x3e, 0x30, 0x34, 0x3e, 0x30, 0x35, 0x3e, 0x30, 0x36, 0x3e, 0x30, 0x37, 2737 0x3e, 0x30, 0x38, 0x3e, 0x30, 0x39, 0x3e, 0x30, 0x3d, 0x3e, 0x30, 0x41, 2738 0x3e, 0x30, 0x5f, 0x3e, 0x30, 0x62, 0x3e, 0x30, 0x64, 0x3e, 0x30, 0x66, 2739 0x3e, 0x30, 0x67, 0x3e, 0x30, 0x68, 0x3e, 0x30, 0x6c, 0x3e, 0x30, 0x6d, 2740 0x3e, 0x30, 0x6e, 0x3e, 0x30, 0x70, 0x3e, 0x30, 0x72, 0x3e, 0x30, 0x75, 2741 0x3e, 0x31, 0x30, 0x3e, 0x31, 0x31, 0x3e, 0x31, 0x32, 0x3e, 0x31, 0x61, 2742 0x3e, 0x31, 0x63, 0x3e, 0x31, 0x65, 0x3e, 0x31, 0x69, 0x3e, 0x31, 0x6f, 2743 0x3e, 0x31, 0x73, 0x3e, 0x31, 0x74, 0x3e, 0x31, 0x20, 0x3e, 0x31, 0x25, 2744 0x3e, 0x31, 0x2d, 0x3e, 0x31, 0x2e, 0x3e, 0x31, 0x2f, 0x3e, 0x31, 0x33, 2745 0x3e, 0x31, 0x34, 0x3e, 0x31, 0x35, 0x3e, 0x31, 0x36, 0x3e, 0x31, 0x37, 2746 0x3e, 0x31, 0x38, 0x3e, 0x31, 0x39, 0x3e, 0x31, 0x3d, 0x3e, 0x31, 0x41, 2747 0x3e, 0x31, 0x5f, 0x3e, 0x31, 0x62, 0x3e, 0x31, 0x64, 0x3e, 0x31, 0x66, 2748 0x3e, 0x31, 0x67, 0x3e, 0x31, 0x68, 0x3e, 0x31, 0x6c, 0x3e, 0x31, 0x6d, 2749 0x3e, 0x31, 0x6e, 0x3e, 0x31, 0x70, 0x3e, 0x31, 0x72, 0x3e, 0x31, 0x75}; 2750 const uint8_t HuffDecoderCommon::table23_49_emit_[216] = { 2751 0x3e, 0x32, 0x30, 0x3e, 0x32, 0x31, 0x3e, 0x32, 0x32, 0x3e, 0x32, 0x61, 2752 0x3e, 0x32, 0x63, 0x3e, 0x32, 0x65, 0x3e, 0x32, 0x69, 0x3e, 0x32, 0x6f, 2753 0x3e, 0x32, 0x73, 0x3e, 0x32, 0x74, 0x3e, 0x32, 0x20, 0x3e, 0x32, 0x25, 2754 0x3e, 0x32, 0x2d, 0x3e, 0x32, 0x2e, 0x3e, 0x32, 0x2f, 0x3e, 0x32, 0x33, 2755 0x3e, 0x32, 0x34, 0x3e, 0x32, 0x35, 0x3e, 0x32, 0x36, 0x3e, 0x32, 0x37, 2756 0x3e, 0x32, 0x38, 0x3e, 0x32, 0x39, 0x3e, 0x32, 0x3d, 0x3e, 0x32, 0x41, 2757 0x3e, 0x32, 0x5f, 0x3e, 0x32, 0x62, 0x3e, 0x32, 0x64, 0x3e, 0x32, 0x66, 2758 0x3e, 0x32, 0x67, 0x3e, 0x32, 0x68, 0x3e, 0x32, 0x6c, 0x3e, 0x32, 0x6d, 2759 0x3e, 0x32, 0x6e, 0x3e, 0x32, 0x70, 0x3e, 0x32, 0x72, 0x3e, 0x32, 0x75, 2760 0x3e, 0x61, 0x30, 0x3e, 0x61, 0x31, 0x3e, 0x61, 0x32, 0x3e, 0x61, 0x61, 2761 0x3e, 0x61, 0x63, 0x3e, 0x61, 0x65, 0x3e, 0x61, 0x69, 0x3e, 0x61, 0x6f, 2762 0x3e, 0x61, 0x73, 0x3e, 0x61, 0x74, 0x3e, 0x61, 0x20, 0x3e, 0x61, 0x25, 2763 0x3e, 0x61, 0x2d, 0x3e, 0x61, 0x2e, 0x3e, 0x61, 0x2f, 0x3e, 0x61, 0x33, 2764 0x3e, 0x61, 0x34, 0x3e, 0x61, 0x35, 0x3e, 0x61, 0x36, 0x3e, 0x61, 0x37, 2765 0x3e, 0x61, 0x38, 0x3e, 0x61, 0x39, 0x3e, 0x61, 0x3d, 0x3e, 0x61, 0x41, 2766 0x3e, 0x61, 0x5f, 0x3e, 0x61, 0x62, 0x3e, 0x61, 0x64, 0x3e, 0x61, 0x66, 2767 0x3e, 0x61, 0x67, 0x3e, 0x61, 0x68, 0x3e, 0x61, 0x6c, 0x3e, 0x61, 0x6d, 2768 0x3e, 0x61, 0x6e, 0x3e, 0x61, 0x70, 0x3e, 0x61, 0x72, 0x3e, 0x61, 0x75}; 2769 const uint8_t HuffDecoderCommon::table23_50_emit_[216] = { 2770 0x3e, 0x63, 0x30, 0x3e, 0x63, 0x31, 0x3e, 0x63, 0x32, 0x3e, 0x63, 0x61, 2771 0x3e, 0x63, 0x63, 0x3e, 0x63, 0x65, 0x3e, 0x63, 0x69, 0x3e, 0x63, 0x6f, 2772 0x3e, 0x63, 0x73, 0x3e, 0x63, 0x74, 0x3e, 0x63, 0x20, 0x3e, 0x63, 0x25, 2773 0x3e, 0x63, 0x2d, 0x3e, 0x63, 0x2e, 0x3e, 0x63, 0x2f, 0x3e, 0x63, 0x33, 2774 0x3e, 0x63, 0x34, 0x3e, 0x63, 0x35, 0x3e, 0x63, 0x36, 0x3e, 0x63, 0x37, 2775 0x3e, 0x63, 0x38, 0x3e, 0x63, 0x39, 0x3e, 0x63, 0x3d, 0x3e, 0x63, 0x41, 2776 0x3e, 0x63, 0x5f, 0x3e, 0x63, 0x62, 0x3e, 0x63, 0x64, 0x3e, 0x63, 0x66, 2777 0x3e, 0x63, 0x67, 0x3e, 0x63, 0x68, 0x3e, 0x63, 0x6c, 0x3e, 0x63, 0x6d, 2778 0x3e, 0x63, 0x6e, 0x3e, 0x63, 0x70, 0x3e, 0x63, 0x72, 0x3e, 0x63, 0x75, 2779 0x3e, 0x65, 0x30, 0x3e, 0x65, 0x31, 0x3e, 0x65, 0x32, 0x3e, 0x65, 0x61, 2780 0x3e, 0x65, 0x63, 0x3e, 0x65, 0x65, 0x3e, 0x65, 0x69, 0x3e, 0x65, 0x6f, 2781 0x3e, 0x65, 0x73, 0x3e, 0x65, 0x74, 0x3e, 0x65, 0x20, 0x3e, 0x65, 0x25, 2782 0x3e, 0x65, 0x2d, 0x3e, 0x65, 0x2e, 0x3e, 0x65, 0x2f, 0x3e, 0x65, 0x33, 2783 0x3e, 0x65, 0x34, 0x3e, 0x65, 0x35, 0x3e, 0x65, 0x36, 0x3e, 0x65, 0x37, 2784 0x3e, 0x65, 0x38, 0x3e, 0x65, 0x39, 0x3e, 0x65, 0x3d, 0x3e, 0x65, 0x41, 2785 0x3e, 0x65, 0x5f, 0x3e, 0x65, 0x62, 0x3e, 0x65, 0x64, 0x3e, 0x65, 0x66, 2786 0x3e, 0x65, 0x67, 0x3e, 0x65, 0x68, 0x3e, 0x65, 0x6c, 0x3e, 0x65, 0x6d, 2787 0x3e, 0x65, 0x6e, 0x3e, 0x65, 0x70, 0x3e, 0x65, 0x72, 0x3e, 0x65, 0x75}; 2788 const uint8_t HuffDecoderCommon::table23_51_emit_[216] = { 2789 0x3e, 0x69, 0x30, 0x3e, 0x69, 0x31, 0x3e, 0x69, 0x32, 0x3e, 0x69, 0x61, 2790 0x3e, 0x69, 0x63, 0x3e, 0x69, 0x65, 0x3e, 0x69, 0x69, 0x3e, 0x69, 0x6f, 2791 0x3e, 0x69, 0x73, 0x3e, 0x69, 0x74, 0x3e, 0x69, 0x20, 0x3e, 0x69, 0x25, 2792 0x3e, 0x69, 0x2d, 0x3e, 0x69, 0x2e, 0x3e, 0x69, 0x2f, 0x3e, 0x69, 0x33, 2793 0x3e, 0x69, 0x34, 0x3e, 0x69, 0x35, 0x3e, 0x69, 0x36, 0x3e, 0x69, 0x37, 2794 0x3e, 0x69, 0x38, 0x3e, 0x69, 0x39, 0x3e, 0x69, 0x3d, 0x3e, 0x69, 0x41, 2795 0x3e, 0x69, 0x5f, 0x3e, 0x69, 0x62, 0x3e, 0x69, 0x64, 0x3e, 0x69, 0x66, 2796 0x3e, 0x69, 0x67, 0x3e, 0x69, 0x68, 0x3e, 0x69, 0x6c, 0x3e, 0x69, 0x6d, 2797 0x3e, 0x69, 0x6e, 0x3e, 0x69, 0x70, 0x3e, 0x69, 0x72, 0x3e, 0x69, 0x75, 2798 0x3e, 0x6f, 0x30, 0x3e, 0x6f, 0x31, 0x3e, 0x6f, 0x32, 0x3e, 0x6f, 0x61, 2799 0x3e, 0x6f, 0x63, 0x3e, 0x6f, 0x65, 0x3e, 0x6f, 0x69, 0x3e, 0x6f, 0x6f, 2800 0x3e, 0x6f, 0x73, 0x3e, 0x6f, 0x74, 0x3e, 0x6f, 0x20, 0x3e, 0x6f, 0x25, 2801 0x3e, 0x6f, 0x2d, 0x3e, 0x6f, 0x2e, 0x3e, 0x6f, 0x2f, 0x3e, 0x6f, 0x33, 2802 0x3e, 0x6f, 0x34, 0x3e, 0x6f, 0x35, 0x3e, 0x6f, 0x36, 0x3e, 0x6f, 0x37, 2803 0x3e, 0x6f, 0x38, 0x3e, 0x6f, 0x39, 0x3e, 0x6f, 0x3d, 0x3e, 0x6f, 0x41, 2804 0x3e, 0x6f, 0x5f, 0x3e, 0x6f, 0x62, 0x3e, 0x6f, 0x64, 0x3e, 0x6f, 0x66, 2805 0x3e, 0x6f, 0x67, 0x3e, 0x6f, 0x68, 0x3e, 0x6f, 0x6c, 0x3e, 0x6f, 0x6d, 2806 0x3e, 0x6f, 0x6e, 0x3e, 0x6f, 0x70, 0x3e, 0x6f, 0x72, 0x3e, 0x6f, 0x75}; 2807 const uint8_t HuffDecoderCommon::table23_52_emit_[216] = { 2808 0x3e, 0x73, 0x30, 0x3e, 0x73, 0x31, 0x3e, 0x73, 0x32, 0x3e, 0x73, 0x61, 2809 0x3e, 0x73, 0x63, 0x3e, 0x73, 0x65, 0x3e, 0x73, 0x69, 0x3e, 0x73, 0x6f, 2810 0x3e, 0x73, 0x73, 0x3e, 0x73, 0x74, 0x3e, 0x73, 0x20, 0x3e, 0x73, 0x25, 2811 0x3e, 0x73, 0x2d, 0x3e, 0x73, 0x2e, 0x3e, 0x73, 0x2f, 0x3e, 0x73, 0x33, 2812 0x3e, 0x73, 0x34, 0x3e, 0x73, 0x35, 0x3e, 0x73, 0x36, 0x3e, 0x73, 0x37, 2813 0x3e, 0x73, 0x38, 0x3e, 0x73, 0x39, 0x3e, 0x73, 0x3d, 0x3e, 0x73, 0x41, 2814 0x3e, 0x73, 0x5f, 0x3e, 0x73, 0x62, 0x3e, 0x73, 0x64, 0x3e, 0x73, 0x66, 2815 0x3e, 0x73, 0x67, 0x3e, 0x73, 0x68, 0x3e, 0x73, 0x6c, 0x3e, 0x73, 0x6d, 2816 0x3e, 0x73, 0x6e, 0x3e, 0x73, 0x70, 0x3e, 0x73, 0x72, 0x3e, 0x73, 0x75, 2817 0x3e, 0x74, 0x30, 0x3e, 0x74, 0x31, 0x3e, 0x74, 0x32, 0x3e, 0x74, 0x61, 2818 0x3e, 0x74, 0x63, 0x3e, 0x74, 0x65, 0x3e, 0x74, 0x69, 0x3e, 0x74, 0x6f, 2819 0x3e, 0x74, 0x73, 0x3e, 0x74, 0x74, 0x3e, 0x74, 0x20, 0x3e, 0x74, 0x25, 2820 0x3e, 0x74, 0x2d, 0x3e, 0x74, 0x2e, 0x3e, 0x74, 0x2f, 0x3e, 0x74, 0x33, 2821 0x3e, 0x74, 0x34, 0x3e, 0x74, 0x35, 0x3e, 0x74, 0x36, 0x3e, 0x74, 0x37, 2822 0x3e, 0x74, 0x38, 0x3e, 0x74, 0x39, 0x3e, 0x74, 0x3d, 0x3e, 0x74, 0x41, 2823 0x3e, 0x74, 0x5f, 0x3e, 0x74, 0x62, 0x3e, 0x74, 0x64, 0x3e, 0x74, 0x66, 2824 0x3e, 0x74, 0x67, 0x3e, 0x74, 0x68, 0x3e, 0x74, 0x6c, 0x3e, 0x74, 0x6d, 2825 0x3e, 0x74, 0x6e, 0x3e, 0x74, 0x70, 0x3e, 0x74, 0x72, 0x3e, 0x74, 0x75}; 2826 const uint8_t HuffDecoderCommon::table23_53_emit_[120] = { 2827 0x3e, 0x20, 0x30, 0x3e, 0x20, 0x31, 0x3e, 0x20, 0x32, 0x3e, 0x20, 0x61, 2828 0x3e, 0x20, 0x63, 0x3e, 0x20, 0x65, 0x3e, 0x20, 0x69, 0x3e, 0x20, 0x6f, 2829 0x3e, 0x20, 0x73, 0x3e, 0x20, 0x74, 0x3e, 0x25, 0x30, 0x3e, 0x25, 0x31, 2830 0x3e, 0x25, 0x32, 0x3e, 0x25, 0x61, 0x3e, 0x25, 0x63, 0x3e, 0x25, 0x65, 2831 0x3e, 0x25, 0x69, 0x3e, 0x25, 0x6f, 0x3e, 0x25, 0x73, 0x3e, 0x25, 0x74, 2832 0x3e, 0x2d, 0x30, 0x3e, 0x2d, 0x31, 0x3e, 0x2d, 0x32, 0x3e, 0x2d, 0x61, 2833 0x3e, 0x2d, 0x63, 0x3e, 0x2d, 0x65, 0x3e, 0x2d, 0x69, 0x3e, 0x2d, 0x6f, 2834 0x3e, 0x2d, 0x73, 0x3e, 0x2d, 0x74, 0x3e, 0x2e, 0x30, 0x3e, 0x2e, 0x31, 2835 0x3e, 0x2e, 0x32, 0x3e, 0x2e, 0x61, 0x3e, 0x2e, 0x63, 0x3e, 0x2e, 0x65, 2836 0x3e, 0x2e, 0x69, 0x3e, 0x2e, 0x6f, 0x3e, 0x2e, 0x73, 0x3e, 0x2e, 0x74}; 2837 const uint8_t HuffDecoderCommon::table23_54_emit_[120] = { 2838 0x3e, 0x2f, 0x30, 0x3e, 0x2f, 0x31, 0x3e, 0x2f, 0x32, 0x3e, 0x2f, 0x61, 2839 0x3e, 0x2f, 0x63, 0x3e, 0x2f, 0x65, 0x3e, 0x2f, 0x69, 0x3e, 0x2f, 0x6f, 2840 0x3e, 0x2f, 0x73, 0x3e, 0x2f, 0x74, 0x3e, 0x33, 0x30, 0x3e, 0x33, 0x31, 2841 0x3e, 0x33, 0x32, 0x3e, 0x33, 0x61, 0x3e, 0x33, 0x63, 0x3e, 0x33, 0x65, 2842 0x3e, 0x33, 0x69, 0x3e, 0x33, 0x6f, 0x3e, 0x33, 0x73, 0x3e, 0x33, 0x74, 2843 0x3e, 0x34, 0x30, 0x3e, 0x34, 0x31, 0x3e, 0x34, 0x32, 0x3e, 0x34, 0x61, 2844 0x3e, 0x34, 0x63, 0x3e, 0x34, 0x65, 0x3e, 0x34, 0x69, 0x3e, 0x34, 0x6f, 2845 0x3e, 0x34, 0x73, 0x3e, 0x34, 0x74, 0x3e, 0x35, 0x30, 0x3e, 0x35, 0x31, 2846 0x3e, 0x35, 0x32, 0x3e, 0x35, 0x61, 0x3e, 0x35, 0x63, 0x3e, 0x35, 0x65, 2847 0x3e, 0x35, 0x69, 0x3e, 0x35, 0x6f, 0x3e, 0x35, 0x73, 0x3e, 0x35, 0x74}; 2848 const uint8_t HuffDecoderCommon::table23_55_emit_[120] = { 2849 0x3e, 0x36, 0x30, 0x3e, 0x36, 0x31, 0x3e, 0x36, 0x32, 0x3e, 0x36, 0x61, 2850 0x3e, 0x36, 0x63, 0x3e, 0x36, 0x65, 0x3e, 0x36, 0x69, 0x3e, 0x36, 0x6f, 2851 0x3e, 0x36, 0x73, 0x3e, 0x36, 0x74, 0x3e, 0x37, 0x30, 0x3e, 0x37, 0x31, 2852 0x3e, 0x37, 0x32, 0x3e, 0x37, 0x61, 0x3e, 0x37, 0x63, 0x3e, 0x37, 0x65, 2853 0x3e, 0x37, 0x69, 0x3e, 0x37, 0x6f, 0x3e, 0x37, 0x73, 0x3e, 0x37, 0x74, 2854 0x3e, 0x38, 0x30, 0x3e, 0x38, 0x31, 0x3e, 0x38, 0x32, 0x3e, 0x38, 0x61, 2855 0x3e, 0x38, 0x63, 0x3e, 0x38, 0x65, 0x3e, 0x38, 0x69, 0x3e, 0x38, 0x6f, 2856 0x3e, 0x38, 0x73, 0x3e, 0x38, 0x74, 0x3e, 0x39, 0x30, 0x3e, 0x39, 0x31, 2857 0x3e, 0x39, 0x32, 0x3e, 0x39, 0x61, 0x3e, 0x39, 0x63, 0x3e, 0x39, 0x65, 2858 0x3e, 0x39, 0x69, 0x3e, 0x39, 0x6f, 0x3e, 0x39, 0x73, 0x3e, 0x39, 0x74}; 2859 const uint8_t HuffDecoderCommon::table23_56_emit_[120] = { 2860 0x3e, 0x3d, 0x30, 0x3e, 0x3d, 0x31, 0x3e, 0x3d, 0x32, 0x3e, 0x3d, 0x61, 2861 0x3e, 0x3d, 0x63, 0x3e, 0x3d, 0x65, 0x3e, 0x3d, 0x69, 0x3e, 0x3d, 0x6f, 2862 0x3e, 0x3d, 0x73, 0x3e, 0x3d, 0x74, 0x3e, 0x41, 0x30, 0x3e, 0x41, 0x31, 2863 0x3e, 0x41, 0x32, 0x3e, 0x41, 0x61, 0x3e, 0x41, 0x63, 0x3e, 0x41, 0x65, 2864 0x3e, 0x41, 0x69, 0x3e, 0x41, 0x6f, 0x3e, 0x41, 0x73, 0x3e, 0x41, 0x74, 2865 0x3e, 0x5f, 0x30, 0x3e, 0x5f, 0x31, 0x3e, 0x5f, 0x32, 0x3e, 0x5f, 0x61, 2866 0x3e, 0x5f, 0x63, 0x3e, 0x5f, 0x65, 0x3e, 0x5f, 0x69, 0x3e, 0x5f, 0x6f, 2867 0x3e, 0x5f, 0x73, 0x3e, 0x5f, 0x74, 0x3e, 0x62, 0x30, 0x3e, 0x62, 0x31, 2868 0x3e, 0x62, 0x32, 0x3e, 0x62, 0x61, 0x3e, 0x62, 0x63, 0x3e, 0x62, 0x65, 2869 0x3e, 0x62, 0x69, 0x3e, 0x62, 0x6f, 0x3e, 0x62, 0x73, 0x3e, 0x62, 0x74}; 2870 const uint8_t HuffDecoderCommon::table23_57_emit_[120] = { 2871 0x3e, 0x64, 0x30, 0x3e, 0x64, 0x31, 0x3e, 0x64, 0x32, 0x3e, 0x64, 0x61, 2872 0x3e, 0x64, 0x63, 0x3e, 0x64, 0x65, 0x3e, 0x64, 0x69, 0x3e, 0x64, 0x6f, 2873 0x3e, 0x64, 0x73, 0x3e, 0x64, 0x74, 0x3e, 0x66, 0x30, 0x3e, 0x66, 0x31, 2874 0x3e, 0x66, 0x32, 0x3e, 0x66, 0x61, 0x3e, 0x66, 0x63, 0x3e, 0x66, 0x65, 2875 0x3e, 0x66, 0x69, 0x3e, 0x66, 0x6f, 0x3e, 0x66, 0x73, 0x3e, 0x66, 0x74, 2876 0x3e, 0x67, 0x30, 0x3e, 0x67, 0x31, 0x3e, 0x67, 0x32, 0x3e, 0x67, 0x61, 2877 0x3e, 0x67, 0x63, 0x3e, 0x67, 0x65, 0x3e, 0x67, 0x69, 0x3e, 0x67, 0x6f, 2878 0x3e, 0x67, 0x73, 0x3e, 0x67, 0x74, 0x3e, 0x68, 0x30, 0x3e, 0x68, 0x31, 2879 0x3e, 0x68, 0x32, 0x3e, 0x68, 0x61, 0x3e, 0x68, 0x63, 0x3e, 0x68, 0x65, 2880 0x3e, 0x68, 0x69, 0x3e, 0x68, 0x6f, 0x3e, 0x68, 0x73, 0x3e, 0x68, 0x74}; 2881 const uint8_t HuffDecoderCommon::table23_58_emit_[120] = { 2882 0x3e, 0x6c, 0x30, 0x3e, 0x6c, 0x31, 0x3e, 0x6c, 0x32, 0x3e, 0x6c, 0x61, 2883 0x3e, 0x6c, 0x63, 0x3e, 0x6c, 0x65, 0x3e, 0x6c, 0x69, 0x3e, 0x6c, 0x6f, 2884 0x3e, 0x6c, 0x73, 0x3e, 0x6c, 0x74, 0x3e, 0x6d, 0x30, 0x3e, 0x6d, 0x31, 2885 0x3e, 0x6d, 0x32, 0x3e, 0x6d, 0x61, 0x3e, 0x6d, 0x63, 0x3e, 0x6d, 0x65, 2886 0x3e, 0x6d, 0x69, 0x3e, 0x6d, 0x6f, 0x3e, 0x6d, 0x73, 0x3e, 0x6d, 0x74, 2887 0x3e, 0x6e, 0x30, 0x3e, 0x6e, 0x31, 0x3e, 0x6e, 0x32, 0x3e, 0x6e, 0x61, 2888 0x3e, 0x6e, 0x63, 0x3e, 0x6e, 0x65, 0x3e, 0x6e, 0x69, 0x3e, 0x6e, 0x6f, 2889 0x3e, 0x6e, 0x73, 0x3e, 0x6e, 0x74, 0x3e, 0x70, 0x30, 0x3e, 0x70, 0x31, 2890 0x3e, 0x70, 0x32, 0x3e, 0x70, 0x61, 0x3e, 0x70, 0x63, 0x3e, 0x70, 0x65, 2891 0x3e, 0x70, 0x69, 0x3e, 0x70, 0x6f, 0x3e, 0x70, 0x73, 0x3e, 0x70, 0x74}; 2892 const uint8_t HuffDecoderCommon::table23_59_emit_[68] = { 2893 0x3e, 0x72, 0x30, 0x3e, 0x72, 0x31, 0x3e, 0x72, 0x32, 0x3e, 0x72, 0x61, 2894 0x3e, 0x72, 0x63, 0x3e, 0x72, 0x65, 0x3e, 0x72, 0x69, 0x3e, 0x72, 0x6f, 2895 0x3e, 0x72, 0x73, 0x3e, 0x72, 0x74, 0x3e, 0x75, 0x30, 0x3e, 0x75, 0x31, 2896 0x3e, 0x75, 0x32, 0x3e, 0x75, 0x61, 0x3e, 0x75, 0x63, 0x3e, 0x75, 0x65, 2897 0x3e, 0x75, 0x69, 0x3e, 0x75, 0x6f, 0x3e, 0x75, 0x73, 0x3e, 0x75, 0x74, 2898 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44}; 2899 const uint8_t HuffDecoderCommon::table23_63_emit_[36] = { 2900 0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a, 2901 0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a, 0x3e, 0x21, 0x3e, 0x22, 2902 0x3e, 0x28, 0x3e, 0x29, 0x3e, 0x3f, 0x3e, 0x27, 0x3e, 0x2b, 0x3e, 0x7c}; 2903 const uint8_t HuffDecoderCommon::table23_64_emit_[120] = { 2904 0x00, 0x30, 0x30, 0x00, 0x30, 0x31, 0x00, 0x30, 0x32, 0x00, 0x30, 0x61, 2905 0x00, 0x30, 0x63, 0x00, 0x30, 0x65, 0x00, 0x30, 0x69, 0x00, 0x30, 0x6f, 2906 0x00, 0x30, 0x73, 0x00, 0x30, 0x74, 0x00, 0x31, 0x30, 0x00, 0x31, 0x31, 2907 0x00, 0x31, 0x32, 0x00, 0x31, 0x61, 0x00, 0x31, 0x63, 0x00, 0x31, 0x65, 2908 0x00, 0x31, 0x69, 0x00, 0x31, 0x6f, 0x00, 0x31, 0x73, 0x00, 0x31, 0x74, 2909 0x00, 0x32, 0x30, 0x00, 0x32, 0x31, 0x00, 0x32, 0x32, 0x00, 0x32, 0x61, 2910 0x00, 0x32, 0x63, 0x00, 0x32, 0x65, 0x00, 0x32, 0x69, 0x00, 0x32, 0x6f, 2911 0x00, 0x32, 0x73, 0x00, 0x32, 0x74, 0x00, 0x61, 0x30, 0x00, 0x61, 0x31, 2912 0x00, 0x61, 0x32, 0x00, 0x61, 0x61, 0x00, 0x61, 0x63, 0x00, 0x61, 0x65, 2913 0x00, 0x61, 0x69, 0x00, 0x61, 0x6f, 0x00, 0x61, 0x73, 0x00, 0x61, 0x74}; 2914 const uint8_t HuffDecoderCommon::table23_65_emit_[120] = { 2915 0x00, 0x63, 0x30, 0x00, 0x63, 0x31, 0x00, 0x63, 0x32, 0x00, 0x63, 0x61, 2916 0x00, 0x63, 0x63, 0x00, 0x63, 0x65, 0x00, 0x63, 0x69, 0x00, 0x63, 0x6f, 2917 0x00, 0x63, 0x73, 0x00, 0x63, 0x74, 0x00, 0x65, 0x30, 0x00, 0x65, 0x31, 2918 0x00, 0x65, 0x32, 0x00, 0x65, 0x61, 0x00, 0x65, 0x63, 0x00, 0x65, 0x65, 2919 0x00, 0x65, 0x69, 0x00, 0x65, 0x6f, 0x00, 0x65, 0x73, 0x00, 0x65, 0x74, 2920 0x00, 0x69, 0x30, 0x00, 0x69, 0x31, 0x00, 0x69, 0x32, 0x00, 0x69, 0x61, 2921 0x00, 0x69, 0x63, 0x00, 0x69, 0x65, 0x00, 0x69, 0x69, 0x00, 0x69, 0x6f, 2922 0x00, 0x69, 0x73, 0x00, 0x69, 0x74, 0x00, 0x6f, 0x30, 0x00, 0x6f, 0x31, 2923 0x00, 0x6f, 0x32, 0x00, 0x6f, 0x61, 0x00, 0x6f, 0x63, 0x00, 0x6f, 0x65, 2924 0x00, 0x6f, 0x69, 0x00, 0x6f, 0x6f, 0x00, 0x6f, 0x73, 0x00, 0x6f, 0x74}; 2925 const uint8_t HuffDecoderCommon::table23_66_emit_[68] = { 2926 0x00, 0x73, 0x30, 0x00, 0x73, 0x31, 0x00, 0x73, 0x32, 0x00, 0x73, 0x61, 2927 0x00, 0x73, 0x63, 0x00, 0x73, 0x65, 0x00, 0x73, 0x69, 0x00, 0x73, 0x6f, 2928 0x00, 0x73, 0x73, 0x00, 0x73, 0x74, 0x00, 0x74, 0x30, 0x00, 0x74, 0x31, 2929 0x00, 0x74, 0x32, 0x00, 0x74, 0x61, 0x00, 0x74, 0x63, 0x00, 0x74, 0x65, 2930 0x00, 0x74, 0x69, 0x00, 0x74, 0x6f, 0x00, 0x74, 0x73, 0x00, 0x74, 0x74, 2931 0x00, 0x20, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e}; 2932 const uint16_t HuffDecoderCommon::table23_69_ops_[128] = { 2933 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2934 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 2935 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2936 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 2937 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2938 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2939 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2940 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2941 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 2942 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2943 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 2944 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 2945 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2946 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2947 0x0000, 0x0092}; 2948 const uint16_t HuffDecoderCommon::table23_70_ops_[128] = { 2949 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 2950 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 2951 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 2952 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 2953 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2954 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2955 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2956 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 2957 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 2958 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 2959 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 2960 0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 2961 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2962 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2963 0x0000, 0x00f2}; 2964 const uint8_t HuffDecoderCommon::table23_71_emit_[46] = { 2965 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 2966 0x00, 0x71, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 2967 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a, 2968 0x00, 0x21, 0x00, 0x22, 0x00, 0x28, 0x00, 0x29, 0x00, 0x3f}; 2969 const uint16_t HuffDecoderCommon::table23_71_ops_[128] = { 2970 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 2971 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 2972 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 2973 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 2974 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2975 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2976 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2977 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 2978 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 2979 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 2980 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 2981 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 2982 0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 2983 0x0000, 0x0000, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0000, 2984 0x0000, 0x0003}; 2985 const uint8_t HuffDecoderCommon::table23_72_emit_[120] = { 2986 0x24, 0x30, 0x30, 0x24, 0x30, 0x31, 0x24, 0x30, 0x32, 0x24, 0x30, 0x61, 2987 0x24, 0x30, 0x63, 0x24, 0x30, 0x65, 0x24, 0x30, 0x69, 0x24, 0x30, 0x6f, 2988 0x24, 0x30, 0x73, 0x24, 0x30, 0x74, 0x24, 0x31, 0x30, 0x24, 0x31, 0x31, 2989 0x24, 0x31, 0x32, 0x24, 0x31, 0x61, 0x24, 0x31, 0x63, 0x24, 0x31, 0x65, 2990 0x24, 0x31, 0x69, 0x24, 0x31, 0x6f, 0x24, 0x31, 0x73, 0x24, 0x31, 0x74, 2991 0x24, 0x32, 0x30, 0x24, 0x32, 0x31, 0x24, 0x32, 0x32, 0x24, 0x32, 0x61, 2992 0x24, 0x32, 0x63, 0x24, 0x32, 0x65, 0x24, 0x32, 0x69, 0x24, 0x32, 0x6f, 2993 0x24, 0x32, 0x73, 0x24, 0x32, 0x74, 0x24, 0x61, 0x30, 0x24, 0x61, 0x31, 2994 0x24, 0x61, 0x32, 0x24, 0x61, 0x61, 0x24, 0x61, 0x63, 0x24, 0x61, 0x65, 2995 0x24, 0x61, 0x69, 0x24, 0x61, 0x6f, 0x24, 0x61, 0x73, 0x24, 0x61, 0x74}; 2996 const uint8_t HuffDecoderCommon::table23_73_emit_[120] = { 2997 0x24, 0x63, 0x30, 0x24, 0x63, 0x31, 0x24, 0x63, 0x32, 0x24, 0x63, 0x61, 2998 0x24, 0x63, 0x63, 0x24, 0x63, 0x65, 0x24, 0x63, 0x69, 0x24, 0x63, 0x6f, 2999 0x24, 0x63, 0x73, 0x24, 0x63, 0x74, 0x24, 0x65, 0x30, 0x24, 0x65, 0x31, 3000 0x24, 0x65, 0x32, 0x24, 0x65, 0x61, 0x24, 0x65, 0x63, 0x24, 0x65, 0x65, 3001 0x24, 0x65, 0x69, 0x24, 0x65, 0x6f, 0x24, 0x65, 0x73, 0x24, 0x65, 0x74, 3002 0x24, 0x69, 0x30, 0x24, 0x69, 0x31, 0x24, 0x69, 0x32, 0x24, 0x69, 0x61, 3003 0x24, 0x69, 0x63, 0x24, 0x69, 0x65, 0x24, 0x69, 0x69, 0x24, 0x69, 0x6f, 3004 0x24, 0x69, 0x73, 0x24, 0x69, 0x74, 0x24, 0x6f, 0x30, 0x24, 0x6f, 0x31, 3005 0x24, 0x6f, 0x32, 0x24, 0x6f, 0x61, 0x24, 0x6f, 0x63, 0x24, 0x6f, 0x65, 3006 0x24, 0x6f, 0x69, 0x24, 0x6f, 0x6f, 0x24, 0x6f, 0x73, 0x24, 0x6f, 0x74}; 3007 const uint8_t HuffDecoderCommon::table23_74_emit_[68] = { 3008 0x24, 0x73, 0x30, 0x24, 0x73, 0x31, 0x24, 0x73, 0x32, 0x24, 0x73, 0x61, 3009 0x24, 0x73, 0x63, 0x24, 0x73, 0x65, 0x24, 0x73, 0x69, 0x24, 0x73, 0x6f, 3010 0x24, 0x73, 0x73, 0x24, 0x73, 0x74, 0x24, 0x74, 0x30, 0x24, 0x74, 0x31, 3011 0x24, 0x74, 0x32, 0x24, 0x74, 0x61, 0x24, 0x74, 0x63, 0x24, 0x74, 0x65, 3012 0x24, 0x74, 0x69, 0x24, 0x74, 0x6f, 0x24, 0x74, 0x73, 0x24, 0x74, 0x74, 3013 0x24, 0x20, 0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e}; 3014 const uint8_t HuffDecoderCommon::table23_79_emit_[46] = { 3015 0x24, 0x55, 0x24, 0x56, 0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 3016 0x24, 0x71, 0x24, 0x76, 0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 3017 0x24, 0x26, 0x24, 0x2a, 0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a, 3018 0x24, 0x21, 0x24, 0x22, 0x24, 0x28, 0x24, 0x29, 0x24, 0x3f}; 3019 const uint8_t HuffDecoderCommon::table23_80_emit_[120] = { 3020 0x40, 0x30, 0x30, 0x40, 0x30, 0x31, 0x40, 0x30, 0x32, 0x40, 0x30, 0x61, 3021 0x40, 0x30, 0x63, 0x40, 0x30, 0x65, 0x40, 0x30, 0x69, 0x40, 0x30, 0x6f, 3022 0x40, 0x30, 0x73, 0x40, 0x30, 0x74, 0x40, 0x31, 0x30, 0x40, 0x31, 0x31, 3023 0x40, 0x31, 0x32, 0x40, 0x31, 0x61, 0x40, 0x31, 0x63, 0x40, 0x31, 0x65, 3024 0x40, 0x31, 0x69, 0x40, 0x31, 0x6f, 0x40, 0x31, 0x73, 0x40, 0x31, 0x74, 3025 0x40, 0x32, 0x30, 0x40, 0x32, 0x31, 0x40, 0x32, 0x32, 0x40, 0x32, 0x61, 3026 0x40, 0x32, 0x63, 0x40, 0x32, 0x65, 0x40, 0x32, 0x69, 0x40, 0x32, 0x6f, 3027 0x40, 0x32, 0x73, 0x40, 0x32, 0x74, 0x40, 0x61, 0x30, 0x40, 0x61, 0x31, 3028 0x40, 0x61, 0x32, 0x40, 0x61, 0x61, 0x40, 0x61, 0x63, 0x40, 0x61, 0x65, 3029 0x40, 0x61, 0x69, 0x40, 0x61, 0x6f, 0x40, 0x61, 0x73, 0x40, 0x61, 0x74}; 3030 const uint8_t HuffDecoderCommon::table23_81_emit_[120] = { 3031 0x40, 0x63, 0x30, 0x40, 0x63, 0x31, 0x40, 0x63, 0x32, 0x40, 0x63, 0x61, 3032 0x40, 0x63, 0x63, 0x40, 0x63, 0x65, 0x40, 0x63, 0x69, 0x40, 0x63, 0x6f, 3033 0x40, 0x63, 0x73, 0x40, 0x63, 0x74, 0x40, 0x65, 0x30, 0x40, 0x65, 0x31, 3034 0x40, 0x65, 0x32, 0x40, 0x65, 0x61, 0x40, 0x65, 0x63, 0x40, 0x65, 0x65, 3035 0x40, 0x65, 0x69, 0x40, 0x65, 0x6f, 0x40, 0x65, 0x73, 0x40, 0x65, 0x74, 3036 0x40, 0x69, 0x30, 0x40, 0x69, 0x31, 0x40, 0x69, 0x32, 0x40, 0x69, 0x61, 3037 0x40, 0x69, 0x63, 0x40, 0x69, 0x65, 0x40, 0x69, 0x69, 0x40, 0x69, 0x6f, 3038 0x40, 0x69, 0x73, 0x40, 0x69, 0x74, 0x40, 0x6f, 0x30, 0x40, 0x6f, 0x31, 3039 0x40, 0x6f, 0x32, 0x40, 0x6f, 0x61, 0x40, 0x6f, 0x63, 0x40, 0x6f, 0x65, 3040 0x40, 0x6f, 0x69, 0x40, 0x6f, 0x6f, 0x40, 0x6f, 0x73, 0x40, 0x6f, 0x74}; 3041 const uint8_t HuffDecoderCommon::table23_82_emit_[68] = { 3042 0x40, 0x73, 0x30, 0x40, 0x73, 0x31, 0x40, 0x73, 0x32, 0x40, 0x73, 0x61, 3043 0x40, 0x73, 0x63, 0x40, 0x73, 0x65, 0x40, 0x73, 0x69, 0x40, 0x73, 0x6f, 3044 0x40, 0x73, 0x73, 0x40, 0x73, 0x74, 0x40, 0x74, 0x30, 0x40, 0x74, 0x31, 3045 0x40, 0x74, 0x32, 0x40, 0x74, 0x61, 0x40, 0x74, 0x63, 0x40, 0x74, 0x65, 3046 0x40, 0x74, 0x69, 0x40, 0x74, 0x6f, 0x40, 0x74, 0x73, 0x40, 0x74, 0x74, 3047 0x40, 0x20, 0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e}; 3048 const uint8_t HuffDecoderCommon::table23_87_emit_[46] = { 3049 0x40, 0x55, 0x40, 0x56, 0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 3050 0x40, 0x71, 0x40, 0x76, 0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 3051 0x40, 0x26, 0x40, 0x2a, 0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a, 3052 0x40, 0x21, 0x40, 0x22, 0x40, 0x28, 0x40, 0x29, 0x40, 0x3f}; 3053 const uint8_t HuffDecoderCommon::table23_88_emit_[120] = { 3054 0x5b, 0x30, 0x30, 0x5b, 0x30, 0x31, 0x5b, 0x30, 0x32, 0x5b, 0x30, 0x61, 3055 0x5b, 0x30, 0x63, 0x5b, 0x30, 0x65, 0x5b, 0x30, 0x69, 0x5b, 0x30, 0x6f, 3056 0x5b, 0x30, 0x73, 0x5b, 0x30, 0x74, 0x5b, 0x31, 0x30, 0x5b, 0x31, 0x31, 3057 0x5b, 0x31, 0x32, 0x5b, 0x31, 0x61, 0x5b, 0x31, 0x63, 0x5b, 0x31, 0x65, 3058 0x5b, 0x31, 0x69, 0x5b, 0x31, 0x6f, 0x5b, 0x31, 0x73, 0x5b, 0x31, 0x74, 3059 0x5b, 0x32, 0x30, 0x5b, 0x32, 0x31, 0x5b, 0x32, 0x32, 0x5b, 0x32, 0x61, 3060 0x5b, 0x32, 0x63, 0x5b, 0x32, 0x65, 0x5b, 0x32, 0x69, 0x5b, 0x32, 0x6f, 3061 0x5b, 0x32, 0x73, 0x5b, 0x32, 0x74, 0x5b, 0x61, 0x30, 0x5b, 0x61, 0x31, 3062 0x5b, 0x61, 0x32, 0x5b, 0x61, 0x61, 0x5b, 0x61, 0x63, 0x5b, 0x61, 0x65, 3063 0x5b, 0x61, 0x69, 0x5b, 0x61, 0x6f, 0x5b, 0x61, 0x73, 0x5b, 0x61, 0x74}; 3064 const uint8_t HuffDecoderCommon::table23_89_emit_[120] = { 3065 0x5b, 0x63, 0x30, 0x5b, 0x63, 0x31, 0x5b, 0x63, 0x32, 0x5b, 0x63, 0x61, 3066 0x5b, 0x63, 0x63, 0x5b, 0x63, 0x65, 0x5b, 0x63, 0x69, 0x5b, 0x63, 0x6f, 3067 0x5b, 0x63, 0x73, 0x5b, 0x63, 0x74, 0x5b, 0x65, 0x30, 0x5b, 0x65, 0x31, 3068 0x5b, 0x65, 0x32, 0x5b, 0x65, 0x61, 0x5b, 0x65, 0x63, 0x5b, 0x65, 0x65, 3069 0x5b, 0x65, 0x69, 0x5b, 0x65, 0x6f, 0x5b, 0x65, 0x73, 0x5b, 0x65, 0x74, 3070 0x5b, 0x69, 0x30, 0x5b, 0x69, 0x31, 0x5b, 0x69, 0x32, 0x5b, 0x69, 0x61, 3071 0x5b, 0x69, 0x63, 0x5b, 0x69, 0x65, 0x5b, 0x69, 0x69, 0x5b, 0x69, 0x6f, 3072 0x5b, 0x69, 0x73, 0x5b, 0x69, 0x74, 0x5b, 0x6f, 0x30, 0x5b, 0x6f, 0x31, 3073 0x5b, 0x6f, 0x32, 0x5b, 0x6f, 0x61, 0x5b, 0x6f, 0x63, 0x5b, 0x6f, 0x65, 3074 0x5b, 0x6f, 0x69, 0x5b, 0x6f, 0x6f, 0x5b, 0x6f, 0x73, 0x5b, 0x6f, 0x74}; 3075 const uint8_t HuffDecoderCommon::table23_90_emit_[68] = { 3076 0x5b, 0x73, 0x30, 0x5b, 0x73, 0x31, 0x5b, 0x73, 0x32, 0x5b, 0x73, 0x61, 3077 0x5b, 0x73, 0x63, 0x5b, 0x73, 0x65, 0x5b, 0x73, 0x69, 0x5b, 0x73, 0x6f, 3078 0x5b, 0x73, 0x73, 0x5b, 0x73, 0x74, 0x5b, 0x74, 0x30, 0x5b, 0x74, 0x31, 3079 0x5b, 0x74, 0x32, 0x5b, 0x74, 0x61, 0x5b, 0x74, 0x63, 0x5b, 0x74, 0x65, 3080 0x5b, 0x74, 0x69, 0x5b, 0x74, 0x6f, 0x5b, 0x74, 0x73, 0x5b, 0x74, 0x74, 3081 0x5b, 0x20, 0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e}; 3082 const uint8_t HuffDecoderCommon::table23_95_emit_[46] = { 3083 0x5b, 0x55, 0x5b, 0x56, 0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 3084 0x5b, 0x71, 0x5b, 0x76, 0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 3085 0x5b, 0x26, 0x5b, 0x2a, 0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a, 3086 0x5b, 0x21, 0x5b, 0x22, 0x5b, 0x28, 0x5b, 0x29, 0x5b, 0x3f}; 3087 const uint8_t HuffDecoderCommon::table23_96_emit_[120] = { 3088 0x5d, 0x30, 0x30, 0x5d, 0x30, 0x31, 0x5d, 0x30, 0x32, 0x5d, 0x30, 0x61, 3089 0x5d, 0x30, 0x63, 0x5d, 0x30, 0x65, 0x5d, 0x30, 0x69, 0x5d, 0x30, 0x6f, 3090 0x5d, 0x30, 0x73, 0x5d, 0x30, 0x74, 0x5d, 0x31, 0x30, 0x5d, 0x31, 0x31, 3091 0x5d, 0x31, 0x32, 0x5d, 0x31, 0x61, 0x5d, 0x31, 0x63, 0x5d, 0x31, 0x65, 3092 0x5d, 0x31, 0x69, 0x5d, 0x31, 0x6f, 0x5d, 0x31, 0x73, 0x5d, 0x31, 0x74, 3093 0x5d, 0x32, 0x30, 0x5d, 0x32, 0x31, 0x5d, 0x32, 0x32, 0x5d, 0x32, 0x61, 3094 0x5d, 0x32, 0x63, 0x5d, 0x32, 0x65, 0x5d, 0x32, 0x69, 0x5d, 0x32, 0x6f, 3095 0x5d, 0x32, 0x73, 0x5d, 0x32, 0x74, 0x5d, 0x61, 0x30, 0x5d, 0x61, 0x31, 3096 0x5d, 0x61, 0x32, 0x5d, 0x61, 0x61, 0x5d, 0x61, 0x63, 0x5d, 0x61, 0x65, 3097 0x5d, 0x61, 0x69, 0x5d, 0x61, 0x6f, 0x5d, 0x61, 0x73, 0x5d, 0x61, 0x74}; 3098 const uint8_t HuffDecoderCommon::table23_97_emit_[120] = { 3099 0x5d, 0x63, 0x30, 0x5d, 0x63, 0x31, 0x5d, 0x63, 0x32, 0x5d, 0x63, 0x61, 3100 0x5d, 0x63, 0x63, 0x5d, 0x63, 0x65, 0x5d, 0x63, 0x69, 0x5d, 0x63, 0x6f, 3101 0x5d, 0x63, 0x73, 0x5d, 0x63, 0x74, 0x5d, 0x65, 0x30, 0x5d, 0x65, 0x31, 3102 0x5d, 0x65, 0x32, 0x5d, 0x65, 0x61, 0x5d, 0x65, 0x63, 0x5d, 0x65, 0x65, 3103 0x5d, 0x65, 0x69, 0x5d, 0x65, 0x6f, 0x5d, 0x65, 0x73, 0x5d, 0x65, 0x74, 3104 0x5d, 0x69, 0x30, 0x5d, 0x69, 0x31, 0x5d, 0x69, 0x32, 0x5d, 0x69, 0x61, 3105 0x5d, 0x69, 0x63, 0x5d, 0x69, 0x65, 0x5d, 0x69, 0x69, 0x5d, 0x69, 0x6f, 3106 0x5d, 0x69, 0x73, 0x5d, 0x69, 0x74, 0x5d, 0x6f, 0x30, 0x5d, 0x6f, 0x31, 3107 0x5d, 0x6f, 0x32, 0x5d, 0x6f, 0x61, 0x5d, 0x6f, 0x63, 0x5d, 0x6f, 0x65, 3108 0x5d, 0x6f, 0x69, 0x5d, 0x6f, 0x6f, 0x5d, 0x6f, 0x73, 0x5d, 0x6f, 0x74}; 3109 const uint8_t HuffDecoderCommon::table23_98_emit_[68] = { 3110 0x5d, 0x73, 0x30, 0x5d, 0x73, 0x31, 0x5d, 0x73, 0x32, 0x5d, 0x73, 0x61, 3111 0x5d, 0x73, 0x63, 0x5d, 0x73, 0x65, 0x5d, 0x73, 0x69, 0x5d, 0x73, 0x6f, 3112 0x5d, 0x73, 0x73, 0x5d, 0x73, 0x74, 0x5d, 0x74, 0x30, 0x5d, 0x74, 0x31, 3113 0x5d, 0x74, 0x32, 0x5d, 0x74, 0x61, 0x5d, 0x74, 0x63, 0x5d, 0x74, 0x65, 3114 0x5d, 0x74, 0x69, 0x5d, 0x74, 0x6f, 0x5d, 0x74, 0x73, 0x5d, 0x74, 0x74, 3115 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e}; 3116 const uint8_t HuffDecoderCommon::table23_103_emit_[46] = { 3117 0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 3118 0x5d, 0x71, 0x5d, 0x76, 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 3119 0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a, 3120 0x5d, 0x21, 0x5d, 0x22, 0x5d, 0x28, 0x5d, 0x29, 0x5d, 0x3f}; 3121 const uint8_t HuffDecoderCommon::table23_104_emit_[120] = { 3122 0x7e, 0x30, 0x30, 0x7e, 0x30, 0x31, 0x7e, 0x30, 0x32, 0x7e, 0x30, 0x61, 3123 0x7e, 0x30, 0x63, 0x7e, 0x30, 0x65, 0x7e, 0x30, 0x69, 0x7e, 0x30, 0x6f, 3124 0x7e, 0x30, 0x73, 0x7e, 0x30, 0x74, 0x7e, 0x31, 0x30, 0x7e, 0x31, 0x31, 3125 0x7e, 0x31, 0x32, 0x7e, 0x31, 0x61, 0x7e, 0x31, 0x63, 0x7e, 0x31, 0x65, 3126 0x7e, 0x31, 0x69, 0x7e, 0x31, 0x6f, 0x7e, 0x31, 0x73, 0x7e, 0x31, 0x74, 3127 0x7e, 0x32, 0x30, 0x7e, 0x32, 0x31, 0x7e, 0x32, 0x32, 0x7e, 0x32, 0x61, 3128 0x7e, 0x32, 0x63, 0x7e, 0x32, 0x65, 0x7e, 0x32, 0x69, 0x7e, 0x32, 0x6f, 3129 0x7e, 0x32, 0x73, 0x7e, 0x32, 0x74, 0x7e, 0x61, 0x30, 0x7e, 0x61, 0x31, 3130 0x7e, 0x61, 0x32, 0x7e, 0x61, 0x61, 0x7e, 0x61, 0x63, 0x7e, 0x61, 0x65, 3131 0x7e, 0x61, 0x69, 0x7e, 0x61, 0x6f, 0x7e, 0x61, 0x73, 0x7e, 0x61, 0x74}; 3132 const uint8_t HuffDecoderCommon::table23_105_emit_[120] = { 3133 0x7e, 0x63, 0x30, 0x7e, 0x63, 0x31, 0x7e, 0x63, 0x32, 0x7e, 0x63, 0x61, 3134 0x7e, 0x63, 0x63, 0x7e, 0x63, 0x65, 0x7e, 0x63, 0x69, 0x7e, 0x63, 0x6f, 3135 0x7e, 0x63, 0x73, 0x7e, 0x63, 0x74, 0x7e, 0x65, 0x30, 0x7e, 0x65, 0x31, 3136 0x7e, 0x65, 0x32, 0x7e, 0x65, 0x61, 0x7e, 0x65, 0x63, 0x7e, 0x65, 0x65, 3137 0x7e, 0x65, 0x69, 0x7e, 0x65, 0x6f, 0x7e, 0x65, 0x73, 0x7e, 0x65, 0x74, 3138 0x7e, 0x69, 0x30, 0x7e, 0x69, 0x31, 0x7e, 0x69, 0x32, 0x7e, 0x69, 0x61, 3139 0x7e, 0x69, 0x63, 0x7e, 0x69, 0x65, 0x7e, 0x69, 0x69, 0x7e, 0x69, 0x6f, 3140 0x7e, 0x69, 0x73, 0x7e, 0x69, 0x74, 0x7e, 0x6f, 0x30, 0x7e, 0x6f, 0x31, 3141 0x7e, 0x6f, 0x32, 0x7e, 0x6f, 0x61, 0x7e, 0x6f, 0x63, 0x7e, 0x6f, 0x65, 3142 0x7e, 0x6f, 0x69, 0x7e, 0x6f, 0x6f, 0x7e, 0x6f, 0x73, 0x7e, 0x6f, 0x74}; 3143 const uint8_t HuffDecoderCommon::table23_106_emit_[68] = { 3144 0x7e, 0x73, 0x30, 0x7e, 0x73, 0x31, 0x7e, 0x73, 0x32, 0x7e, 0x73, 0x61, 3145 0x7e, 0x73, 0x63, 0x7e, 0x73, 0x65, 0x7e, 0x73, 0x69, 0x7e, 0x73, 0x6f, 3146 0x7e, 0x73, 0x73, 0x7e, 0x73, 0x74, 0x7e, 0x74, 0x30, 0x7e, 0x74, 0x31, 3147 0x7e, 0x74, 0x32, 0x7e, 0x74, 0x61, 0x7e, 0x74, 0x63, 0x7e, 0x74, 0x65, 3148 0x7e, 0x74, 0x69, 0x7e, 0x74, 0x6f, 0x7e, 0x74, 0x73, 0x7e, 0x74, 0x74, 3149 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e}; 3150 const uint8_t HuffDecoderCommon::table23_111_emit_[46] = { 3151 0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 3152 0x7e, 0x71, 0x7e, 0x76, 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 3153 0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a, 3154 0x7e, 0x21, 0x7e, 0x22, 0x7e, 0x28, 0x7e, 0x29, 0x7e, 0x3f}; 3155 const uint16_t HuffDecoderCommon::table23_113_ops_[128] = { 3156 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3157 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 3158 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3159 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 3160 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3161 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3162 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3163 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 3164 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 3165 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 3166 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 3167 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x0000, 3168 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3169 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3170 0x0000, 0x00d2}; 3171 const uint16_t HuffDecoderCommon::table23_114_ops_[128] = { 3172 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 3173 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 3174 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 3175 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 3176 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3177 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3178 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3179 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 3180 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 3181 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 3182 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 3183 0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 3184 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 3185 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000, 3186 0x0000, 0x0112}; 3187 const uint16_t HuffDecoderCommon::table23_115_ops_[128] = { 3188 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 3189 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 3190 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 3191 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082, 3192 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 3193 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 3194 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 3195 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 0x0000, 0x0000, 0x0000, 0x0112, 3196 0x0000, 0x0000, 0x0000, 0x0122, 0x0000, 0x0000, 0x0000, 0x0132, 0x0000, 3197 0x0000, 0x0000, 0x0142, 0x0000, 0x0000, 0x0000, 0x0152, 0x0000, 0x0000, 3198 0x0000, 0x0162, 0x0000, 0x0000, 0x0000, 0x0172, 0x0000, 0x0000, 0x0000, 3199 0x0182, 0x0000, 0x0000, 0x0000, 0x0192, 0x0000, 0x0000, 0x0000, 0x01a2, 3200 0x0000, 0x0000, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000, 3201 0x01e2, 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0000, 3202 0x0000, 0x0003}; 3203 const uint16_t HuffDecoderCommon::table23_120_ops_[128] = { 3204 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 3205 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 3206 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 3207 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 3208 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3209 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3210 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3211 0x0072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0082, 3212 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 3213 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 3214 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 0x0000, 0x0000, 0x0000, 3215 0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0102, 3216 0x0000, 0x0000, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0122, 0x0000, 3217 0x0000, 0x0000, 0x0132, 0x0000, 0x0000, 0x0000, 0x0142, 0x0000, 0x0000, 3218 0x0000, 0x0152}; 3219 const uint8_t HuffDecoderCommon::table23_121_emit_[104] = { 3220 0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 3221 0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 3222 0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 3223 0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 3224 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 3225 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 3226 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 3227 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a, 3228 0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a}; 3229 const uint16_t HuffDecoderCommon::table23_121_ops_[128] = { 3230 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 3231 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 3232 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 3233 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 0x0000, 0x0000, 0x0000, 0x0082, 3234 0x0000, 0x0000, 0x0000, 0x0092, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 3235 0x0000, 0x0000, 0x00b2, 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 3236 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 0x0000, 0x0102, 0x0000, 3237 0x0112, 0x0000, 0x0122, 0x0000, 0x0132, 0x0000, 0x0142, 0x0000, 0x0152, 3238 0x0000, 0x0162, 0x0000, 0x0172, 0x0000, 0x0182, 0x0000, 0x0192, 0x0000, 3239 0x01a2, 0x0000, 0x01b2, 0x0000, 0x01c2, 0x0000, 0x01d2, 0x0000, 0x01e2, 3240 0x0000, 0x01f2, 0x0000, 0x0202, 0x0000, 0x0212, 0x0000, 0x0222, 0x0000, 3241 0x0232, 0x0000, 0x0242, 0x0000, 0x0252, 0x0000, 0x0262, 0x0000, 0x0272, 3242 0x0000, 0x0282, 0x0000, 0x0292, 0x0000, 0x02a2, 0x0000, 0x02b2, 0x0000, 3243 0x02c2, 0x0000, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332, 3244 0x0000, 0x0003}; 3245 const uint8_t HuffDecoderCommon::table23_123_emit_[104] = { 3246 0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 3247 0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 3248 0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 3249 0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 3250 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 3251 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 3252 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 3253 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a, 3254 0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a}; 3255 const uint8_t HuffDecoderCommon::table23_125_emit_[104] = { 3256 0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 3257 0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 3258 0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 3259 0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 3260 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 3261 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 3262 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 3263 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a, 3264 0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a}; 3265 const uint16_t HuffDecoderCommon::table23_126_ops_[128] = { 3266 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3267 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 3268 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3269 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000, 3270 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3271 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3272 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3273 0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b, 3274 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 3275 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 3276 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 3277 0x0000, 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0000, 3278 0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x005b, 0x0000, 3279 0x0000, 0x0000, 0x0063, 0x0000, 0x0000, 0x0000, 0x006b, 0x0000, 0x0000, 3280 0x0000, 0x0073}; 3281 const uint8_t HuffDecoderCommon::table23_127_emit_[64] = { 3282 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 3283 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 3284 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 3285 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 3286 0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 3287 0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef}; 3288 const uint16_t HuffDecoderCommon::table23_127_ops_[128] = { 3289 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 3290 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 3291 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 3292 0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043, 3293 0x0000, 0x004b, 0x0000, 0x0053, 0x0000, 0x005b, 0x0000, 0x0063, 0x0000, 3294 0x006b, 0x0000, 0x0073, 0x0000, 0x007b, 0x0000, 0x0083, 0x0000, 0x008b, 3295 0x0000, 0x0093, 0x0000, 0x009b, 0x0000, 0x00a3, 0x0000, 0x00ab, 0x0000, 3296 0x00b3, 0x0000, 0x00bb, 0x0000, 0x00c3, 0x0000, 0x00cb, 0x0000, 0x00d3, 3297 0x0000, 0x00db, 0x0000, 0x00e3, 0x0000, 0x00eb, 0x0000, 0x00f3, 0x0000, 3298 0x00fb, 0x0000, 0x0103, 0x0000, 0x010b, 0x0000, 0x0113, 0x011b, 0x0123, 3299 0x012b, 0x0133, 0x013b, 0x0143, 0x014b, 0x0153, 0x015b, 0x0163, 0x016b, 3300 0x0173, 0x017b, 0x0183, 0x018b, 0x0193, 0x019b, 0x01a3, 0x01ab, 0x01b3, 3301 0x01bb, 0x01c3, 0x01cb, 0x01d3, 0x01db, 0x01e3, 0x01eb, 0x01f3, 0x01fb, 3302 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 3303 0x0000, 0x0004}; 3304 const uint8_t* const HuffDecoderCommon::table23_emit_[128] = { 3305 table23_0_emit_, table23_1_emit_, table23_2_emit_, table23_3_emit_, 3306 table23_4_emit_, table23_5_emit_, table23_6_emit_, table23_7_emit_, 3307 table23_8_emit_, table23_9_emit_, table23_10_emit_, table23_11_emit_, 3308 table23_12_emit_, table23_13_emit_, table23_14_emit_, table23_15_emit_, 3309 table23_16_emit_, table23_17_emit_, table23_18_emit_, table23_19_emit_, 3310 table23_20_emit_, table23_21_emit_, table23_22_emit_, table23_23_emit_, 3311 table23_24_emit_, table23_25_emit_, table23_26_emit_, table23_27_emit_, 3312 table23_28_emit_, table23_29_emit_, table23_30_emit_, table23_31_emit_, 3313 table23_32_emit_, table23_33_emit_, table23_34_emit_, table23_35_emit_, 3314 table23_36_emit_, table23_37_emit_, table23_38_emit_, table23_39_emit_, 3315 table23_40_emit_, table23_41_emit_, table23_42_emit_, table23_43_emit_, 3316 table22_44_emit_, table22_45_emit_, table22_46_emit_, table23_47_emit_, 3317 table23_48_emit_, table23_49_emit_, table23_50_emit_, table23_51_emit_, 3318 table23_52_emit_, table23_53_emit_, table23_54_emit_, table23_55_emit_, 3319 table23_56_emit_, table23_57_emit_, table23_58_emit_, table23_59_emit_, 3320 table22_60_emit_, table22_61_emit_, table22_62_emit_, table23_63_emit_, 3321 table23_64_emit_, table23_65_emit_, table23_66_emit_, table22_67_emit_, 3322 table22_68_emit_, table22_69_emit_, table22_70_emit_, table23_71_emit_, 3323 table23_72_emit_, table23_73_emit_, table23_74_emit_, table22_75_emit_, 3324 table22_76_emit_, table22_77_emit_, table22_78_emit_, table23_79_emit_, 3325 table23_80_emit_, table23_81_emit_, table23_82_emit_, table22_83_emit_, 3326 table22_84_emit_, table22_85_emit_, table22_86_emit_, table23_87_emit_, 3327 table23_88_emit_, table23_89_emit_, table23_90_emit_, table22_91_emit_, 3328 table22_92_emit_, table22_93_emit_, table22_94_emit_, table23_95_emit_, 3329 table23_96_emit_, table23_97_emit_, table23_98_emit_, table22_99_emit_, 3330 table22_100_emit_, table22_101_emit_, table22_102_emit_, table23_103_emit_, 3331 table23_104_emit_, table23_105_emit_, table23_106_emit_, table22_107_emit_, 3332 table22_108_emit_, table22_109_emit_, table22_110_emit_, table23_111_emit_, 3333 table22_112_emit_, table22_113_emit_, table22_114_emit_, table22_115_emit_, 3334 table22_116_emit_, table22_117_emit_, table22_118_emit_, table22_119_emit_, 3335 table22_120_emit_, table23_121_emit_, table22_122_emit_, table23_123_emit_, 3336 table22_124_emit_, table23_125_emit_, table22_126_emit_, table23_127_emit_, 3337 }; 3338 const uint16_t* const HuffDecoderCommon::table23_ops_[128] = { 3339 table23_0_ops_, table23_0_ops_, table23_0_ops_, table23_0_ops_, 3340 table23_0_ops_, table23_0_ops_, table23_0_ops_, table23_0_ops_, 3341 table23_0_ops_, table23_0_ops_, table23_10_ops_, table23_10_ops_, 3342 table23_10_ops_, table23_10_ops_, table23_10_ops_, table23_10_ops_, 3343 table23_10_ops_, table23_10_ops_, table23_10_ops_, table23_10_ops_, 3344 table23_10_ops_, table23_10_ops_, table23_10_ops_, table23_23_ops_, 3345 table23_23_ops_, table23_23_ops_, table23_23_ops_, table23_23_ops_, 3346 table23_23_ops_, table23_23_ops_, table23_23_ops_, table23_31_ops_, 3347 table23_10_ops_, table23_10_ops_, table23_10_ops_, table23_10_ops_, 3348 table23_10_ops_, table23_23_ops_, table23_23_ops_, table23_23_ops_, 3349 table23_23_ops_, table23_23_ops_, table23_23_ops_, table23_43_ops_, 3350 table23_44_ops_, table23_44_ops_, table23_44_ops_, table23_47_ops_, 3351 table23_10_ops_, table23_10_ops_, table23_10_ops_, table23_10_ops_, 3352 table23_10_ops_, table23_23_ops_, table23_23_ops_, table23_23_ops_, 3353 table23_23_ops_, table23_23_ops_, table23_23_ops_, table23_43_ops_, 3354 table23_44_ops_, table23_44_ops_, table23_44_ops_, table23_47_ops_, 3355 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3356 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3357 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3358 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3359 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3360 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3361 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3362 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3363 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3364 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3365 table23_23_ops_, table23_23_ops_, table23_43_ops_, table23_44_ops_, 3366 table23_44_ops_, table23_69_ops_, table23_70_ops_, table23_71_ops_, 3367 table23_44_ops_, table23_113_ops_, table23_114_ops_, table23_115_ops_, 3368 table23_44_ops_, table23_113_ops_, table23_114_ops_, table23_115_ops_, 3369 table23_120_ops_, table23_121_ops_, table23_120_ops_, table23_121_ops_, 3370 table23_120_ops_, table23_121_ops_, table23_126_ops_, table23_127_ops_, 3371 }; 3372 const uint8_t HuffDecoderCommon::table10_0_emit_[1] = {0x7c}; 3373 const uint16_t HuffDecoderCommon::table10_0_ops_[512] = { 3374 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3375 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3376 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3377 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3378 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3379 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3380 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3381 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3382 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3383 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3384 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3385 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3386 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3387 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3388 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3389 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3390 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3391 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3392 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3393 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3394 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3395 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3396 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3397 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3398 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3399 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3400 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3401 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3402 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3403 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3404 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3405 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3406 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3407 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3408 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3409 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3410 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3411 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3412 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3413 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3414 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3415 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3416 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3417 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3418 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3419 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3420 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3421 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3422 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3423 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3424 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3425 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3426 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3427 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3428 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3429 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 3430 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002}; 3431 const uint8_t HuffDecoderCommon::table10_16_emit_[1] = {0x23}; 3432 const uint16_t HuffDecoderCommon::table10_16_ops_[512] = { 3433 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3434 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3435 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3436 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3437 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3438 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3439 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3440 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3441 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3442 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3443 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3444 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3445 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3446 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3447 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3448 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3449 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3450 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3451 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3452 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3453 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3454 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3455 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3456 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3457 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3458 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3459 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3460 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3461 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3462 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3463 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3464 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3465 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3466 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3467 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3468 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3469 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3470 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3471 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3472 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3473 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3474 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3475 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3476 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3477 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3478 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3479 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3480 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3481 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3482 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3483 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3484 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3485 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 3486 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 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}; 3490 const uint8_t HuffDecoderCommon::table10_24_emit_[1] = {0x3e}; 3491 const uint8_t HuffDecoderCommon::table10_32_emit_[1] = {0x00}; 3492 const uint16_t HuffDecoderCommon::table10_32_ops_[512] = { 3493 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3494 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3495 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3496 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3497 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3498 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3499 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3500 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3501 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3502 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3503 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3504 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3505 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3506 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3507 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3508 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3509 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3510 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3511 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3512 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3513 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3514 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3515 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3516 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3517 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3518 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3519 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 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, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 3549 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004}; 3550 const uint8_t HuffDecoderCommon::table10_36_emit_[1] = {0x24}; 3551 const uint8_t HuffDecoderCommon::table10_40_emit_[1] = {0x40}; 3552 const uint8_t HuffDecoderCommon::table10_44_emit_[1] = {0x5b}; 3553 const uint8_t HuffDecoderCommon::table10_48_emit_[1] = {0x5d}; 3554 const uint8_t HuffDecoderCommon::table10_52_emit_[1] = {0x7e}; 3555 const uint8_t HuffDecoderCommon::table10_56_emit_[1] = {0x5e}; 3556 const uint16_t HuffDecoderCommon::table10_56_ops_[512] = { 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, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3581 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3582 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3583 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3584 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3585 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3586 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3587 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3588 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3589 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3590 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3591 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3592 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3593 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3594 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3595 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3596 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3597 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3598 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3599 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3600 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3601 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3602 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3603 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3604 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3605 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3606 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3607 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3608 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3609 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3610 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3611 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3612 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 3613 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005}; 3614 const uint8_t HuffDecoderCommon::table10_58_emit_[1] = {0x7d}; 3615 const uint8_t HuffDecoderCommon::table10_60_emit_[1] = {0x3c}; 3616 const uint16_t HuffDecoderCommon::table10_60_ops_[512] = { 3617 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3618 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3619 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3620 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3621 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3622 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3623 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3624 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3625 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3626 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3627 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3628 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3629 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3630 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3631 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3632 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3633 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3634 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3635 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3636 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3637 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3638 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3639 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3640 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3641 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3642 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3643 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3644 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3645 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3646 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3647 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3648 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3649 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3650 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3651 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3652 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3653 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3654 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3655 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3656 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3657 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3658 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3659 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3660 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3661 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3662 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3663 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3664 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3665 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3666 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3667 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3668 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3669 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3670 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3671 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3672 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 3673 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006}; 3674 const uint8_t HuffDecoderCommon::table10_61_emit_[1] = {0x60}; 3675 const uint8_t HuffDecoderCommon::table10_62_emit_[1] = {0x7b}; 3676 const uint8_t HuffDecoderCommon::table10_63_emit_[91] = { 3677 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 3678 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 3679 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 3680 0xaa, 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 3681 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 3682 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 3683 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 3684 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed}; 3685 const uint16_t HuffDecoderCommon::table10_63_ops_[512] = { 3686 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 3687 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 3688 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 3689 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x010a, 0x010a, 0x010a, 0x010a, 3690 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 3691 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 3692 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 3693 0x010a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 3694 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 3695 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 3696 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x030b, 0x030b, 0x030b, 3697 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 3698 0x030b, 0x030b, 0x030b, 0x030b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 3699 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 3700 0x040b, 0x040b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 3701 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 3702 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 3703 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x070b, 0x070b, 3704 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 3705 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x080b, 0x080b, 0x080b, 0x080b, 3706 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 3707 0x080b, 0x080b, 0x080b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 3708 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 3709 0x090b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 3710 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0b0c, 3711 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0c0c, 0x0c0c, 3712 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0c0c, 0x0d0c, 0x0d0c, 0x0d0c, 3713 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 3714 0x0e0c, 0x0e0c, 0x0e0c, 0x0e0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 3715 0x0f0c, 0x0f0c, 0x0f0c, 0x100c, 0x100c, 0x100c, 0x100c, 0x100c, 0x100c, 3716 0x100c, 0x100c, 0x110c, 0x110c, 0x110c, 0x110c, 0x110c, 0x110c, 0x110c, 3717 0x110c, 0x120c, 0x120c, 0x120c, 0x120c, 0x120c, 0x120c, 0x120c, 0x120c, 3718 0x130c, 0x130c, 0x130c, 0x130c, 0x130c, 0x130c, 0x130c, 0x130c, 0x140c, 3719 0x140c, 0x140c, 0x140c, 0x140c, 0x140c, 0x140c, 0x140c, 0x150c, 0x150c, 3720 0x150c, 0x150c, 0x150c, 0x150c, 0x150c, 0x150c, 0x160c, 0x160c, 0x160c, 3721 0x160c, 0x160c, 0x160c, 0x160c, 0x160c, 0x170c, 0x170c, 0x170c, 0x170c, 3722 0x170c, 0x170c, 0x170c, 0x170c, 0x180d, 0x180d, 0x180d, 0x180d, 0x190d, 3723 0x190d, 0x190d, 0x190d, 0x1a0d, 0x1a0d, 0x1a0d, 0x1a0d, 0x1b0d, 0x1b0d, 3724 0x1b0d, 0x1b0d, 0x1c0d, 0x1c0d, 0x1c0d, 0x1c0d, 0x1d0d, 0x1d0d, 0x1d0d, 3725 0x1d0d, 0x1e0d, 0x1e0d, 0x1e0d, 0x1e0d, 0x1f0d, 0x1f0d, 0x1f0d, 0x1f0d, 3726 0x200d, 0x200d, 0x200d, 0x200d, 0x210d, 0x210d, 0x210d, 0x210d, 0x220d, 3727 0x220d, 0x220d, 0x220d, 0x230d, 0x230d, 0x230d, 0x230d, 0x240d, 0x240d, 3728 0x240d, 0x240d, 0x250d, 0x250d, 0x250d, 0x250d, 0x260d, 0x260d, 0x260d, 3729 0x260d, 0x270d, 0x270d, 0x270d, 0x270d, 0x280d, 0x280d, 0x280d, 0x280d, 3730 0x290d, 0x290d, 0x290d, 0x290d, 0x2a0d, 0x2a0d, 0x2a0d, 0x2a0d, 0x2b0d, 3731 0x2b0d, 0x2b0d, 0x2b0d, 0x2c0d, 0x2c0d, 0x2c0d, 0x2c0d, 0x2d0d, 0x2d0d, 3732 0x2d0d, 0x2d0d, 0x2e0d, 0x2e0d, 0x2e0d, 0x2e0d, 0x2f0d, 0x2f0d, 0x2f0d, 3733 0x2f0d, 0x300d, 0x300d, 0x300d, 0x300d, 0x310d, 0x310d, 0x310d, 0x310d, 3734 0x320e, 0x320e, 0x330e, 0x330e, 0x340e, 0x340e, 0x350e, 0x350e, 0x360e, 3735 0x360e, 0x370e, 0x370e, 0x380e, 0x380e, 0x390e, 0x390e, 0x3a0e, 0x3a0e, 3736 0x3b0e, 0x3b0e, 0x3c0e, 0x3c0e, 0x3d0e, 0x3d0e, 0x3e0e, 0x3e0e, 0x3f0e, 3737 0x3f0e, 0x400e, 0x400e, 0x410e, 0x410e, 0x420e, 0x420e, 0x430e, 0x430e, 3738 0x440e, 0x440e, 0x450e, 0x450e, 0x460e, 0x460e, 0x470e, 0x470e, 0x480e, 3739 0x480e, 0x490e, 0x490e, 0x4a0e, 0x4a0e, 0x4b0e, 0x4b0e, 0x4c0e, 0x4c0e, 3740 0x4d0e, 0x4d0e, 0x4e0e, 0x4e0e, 0x4f0f, 0x500f, 0x510f, 0x520f, 0x530f, 3741 0x540f, 0x550f, 0x560f, 0x570f, 0x580f, 0x590f, 0x5a0f, 0x001f, 0x002f, 3742 0x003f, 0x004f, 0x005f, 0x006f, 0x007f, 0x008f, 0x009f, 0x00af}; 3743 const uint8_t* const HuffDecoderCommon::table10_emit_[64] = { 3744 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 3745 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 3746 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 3747 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 3748 table10_16_emit_, table10_16_emit_, table10_16_emit_, table10_16_emit_, 3749 table10_16_emit_, table10_16_emit_, table10_16_emit_, table10_16_emit_, 3750 table10_24_emit_, table10_24_emit_, table10_24_emit_, table10_24_emit_, 3751 table10_24_emit_, table10_24_emit_, table10_24_emit_, table10_24_emit_, 3752 table10_32_emit_, table10_32_emit_, table10_32_emit_, table10_32_emit_, 3753 table10_36_emit_, table10_36_emit_, table10_36_emit_, table10_36_emit_, 3754 table10_40_emit_, table10_40_emit_, table10_40_emit_, table10_40_emit_, 3755 table10_44_emit_, table10_44_emit_, table10_44_emit_, table10_44_emit_, 3756 table10_48_emit_, table10_48_emit_, table10_48_emit_, table10_48_emit_, 3757 table10_52_emit_, table10_52_emit_, table10_52_emit_, table10_52_emit_, 3758 table10_56_emit_, table10_56_emit_, table10_58_emit_, table10_58_emit_, 3759 table10_60_emit_, table10_61_emit_, table10_62_emit_, table10_63_emit_, 3760 }; 3761 const uint16_t* const HuffDecoderCommon::table10_ops_[64] = { 3762 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 3763 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 3764 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 3765 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 3766 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 3767 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 3768 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 3769 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 3770 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3771 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3772 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3773 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3774 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3775 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 3776 table10_56_ops_, table10_56_ops_, table10_56_ops_, table10_56_ops_, 3777 table10_60_ops_, table10_60_ops_, table10_60_ops_, table10_63_ops_, 3778 }; 3779 const uint8_t HuffDecoderCommon::table29_0_emit_[8] = {0xd3, 0xd4, 0xd6, 0xdd, 3780 0xde, 0xdf, 0xf1, 0xf4}; 3781 const uint8_t HuffDecoderCommon::table29_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f, 3782 0x13, 0x17, 0x1b, 0x1f}; 3783 const uint8_t HuffDecoderCommon::table31_0_emit_[15] = { 3784 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 3785 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12}; 3786 const uint8_t HuffDecoderCommon::table31_0_inner_[15] = { 3787 0x03, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 3788 0x44, 0x4c, 0x54, 0x5c, 0x64, 0x6c, 0x74}; 3789 const uint8_t HuffDecoderCommon::table33_0_emit_[5] = {0xf2, 0xf3, 0xff, 0xcb, 3790 0xcc}; 3791 const uint8_t HuffDecoderCommon::table33_0_inner_[5] = {0x02, 0x06, 0x0a, 0x0f, 3792 0x13}; 3793 const uint8_t HuffDecoderCommon::table36_0_emit_[15] = { 3794 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 3795 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 3796 const uint8_t HuffDecoderCommon::table36_0_inner_[16] = { 3797 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 3798 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x01}; 3799 const uint8_t HuffDecoderCommon::table37_0_ops_[32] = { 3800 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 3801 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 3802 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x02}; 3803 const uint8_t HuffDecoderCommon::table35_0_emit_[8] = {0x13, 0x14, 0x15, 0x17, 3804 0x18, 0x19, 0x1a, 0x1b}; 3805 const uint8_t HuffDecoderCommon::table35_0_ops_[32] = { 3806 0x04, 0x04, 0x04, 0x04, 0x14, 0x14, 0x14, 0x14, 0x24, 0x24, 0x24, 3807 0x24, 0x34, 0x34, 0x34, 0x34, 0x44, 0x44, 0x44, 0x44, 0x54, 0x54, 3808 0x54, 0x54, 0x64, 0x64, 0x64, 0x64, 0x74, 0x74, 0x74, 0x74}; 3809 const uint8_t HuffDecoderCommon::table35_1_emit_[10] = { 3810 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 3811 const uint8_t HuffDecoderCommon::table35_1_ops_[32] = { 3812 0x04, 0x04, 0x04, 0x04, 0x14, 0x14, 0x14, 0x14, 0x24, 0x24, 0x24, 3813 0x24, 0x34, 0x34, 0x34, 0x34, 0x44, 0x44, 0x44, 0x44, 0x54, 0x54, 3814 0x54, 0x54, 0x64, 0x64, 0x64, 0x64, 0x76, 0x86, 0x96, 0x0e}; 3815 const uint8_t* const HuffDecoderCommon::table35_emit_[2] = { 3816 table35_0_emit_, 3817 table35_1_emit_, 3818 }; 3819 const uint8_t* const HuffDecoderCommon::table35_ops_[2] = { 3820 table35_0_ops_, 3821 table35_1_ops_, 3822 }; 3823 } // namespace geometry_9_15_6 3824 } // namespace grpc_core 3825