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_14_7.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_9_14_7 { 23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = { 24 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74}; 25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = { 26 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01, 27 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 28 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = { 30 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25, 31 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41, 32 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75}; 33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = { 34 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 35 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d, 36 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 37 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 38 0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 40 const uint8_t HuffDecoderCommon::table4_0_emit_[22] = { 41 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 42 0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; 43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = { 44 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 45 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 46 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 47 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 48 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 49 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55}; 50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = { 51 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 52 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 53 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 54 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a}; 55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = { 56 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 57 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 58 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 59 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 60 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 61 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02}; 62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = { 63 table4_0_emit_, 64 table4_1_emit_, 65 }; 66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = { 67 table4_0_ops_, 68 table4_1_ops_, 69 }; 70 const uint8_t HuffDecoderCommon::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::table10_0_emit_[1] = {0x7c}; 1929 const uint16_t HuffDecoderCommon::table10_0_ops_[256] = { 1930 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1931 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1932 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1933 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1934 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1935 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1936 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1937 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1938 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1939 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1940 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1941 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1942 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1943 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1944 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1945 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1946 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1947 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1948 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1949 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1950 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1951 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1952 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1953 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1954 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1955 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1956 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1957 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 1958 0x0002, 0x0002, 0x0002, 0x0002}; 1959 const uint8_t HuffDecoderCommon::table10_16_emit_[1] = {0x23}; 1960 const uint16_t HuffDecoderCommon::table10_16_ops_[256] = { 1961 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1962 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1963 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1964 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1965 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1966 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1967 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1968 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1969 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1970 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1971 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1972 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1973 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1974 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1975 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1976 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1977 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1978 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1979 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1980 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1981 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1982 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1983 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1984 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1985 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1986 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1987 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1988 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 1989 0x0003, 0x0003, 0x0003, 0x0003}; 1990 const uint8_t HuffDecoderCommon::table10_24_emit_[1] = {0x3e}; 1991 const uint8_t HuffDecoderCommon::table10_32_emit_[1] = {0x00}; 1992 const uint16_t HuffDecoderCommon::table10_32_ops_[256] = { 1993 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1994 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1995 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1996 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1997 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1998 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 1999 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2000 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2001 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2002 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2003 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2004 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2005 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2006 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2007 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2008 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2009 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2010 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2011 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2012 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2013 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2014 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2015 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2016 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2017 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2018 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2019 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2020 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2021 0x0004, 0x0004, 0x0004, 0x0004}; 2022 const uint8_t HuffDecoderCommon::table10_36_emit_[1] = {0x24}; 2023 const uint8_t HuffDecoderCommon::table10_40_emit_[1] = {0x40}; 2024 const uint8_t HuffDecoderCommon::table10_44_emit_[1] = {0x5b}; 2025 const uint8_t HuffDecoderCommon::table10_48_emit_[1] = {0x5d}; 2026 const uint8_t HuffDecoderCommon::table10_52_emit_[1] = {0x7e}; 2027 const uint8_t HuffDecoderCommon::table10_56_emit_[1] = {0x5e}; 2028 const uint16_t HuffDecoderCommon::table10_56_ops_[256] = { 2029 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2030 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2031 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2032 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2033 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2034 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2035 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2036 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2037 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2038 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2039 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2040 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2041 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2042 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2043 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2044 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2045 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2046 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2047 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2048 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2049 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2050 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2051 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2052 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2053 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2054 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2055 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2056 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2057 0x0005, 0x0005, 0x0005, 0x0005}; 2058 const uint8_t HuffDecoderCommon::table10_58_emit_[1] = {0x7d}; 2059 const uint8_t HuffDecoderCommon::table10_60_emit_[1] = {0x3c}; 2060 const uint16_t HuffDecoderCommon::table10_60_ops_[256] = { 2061 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2062 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2063 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2064 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2065 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2066 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2067 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2068 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2069 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2070 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2071 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2072 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2073 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2074 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2075 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2076 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2077 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2078 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2079 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2080 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2081 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2082 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2083 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2084 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2085 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2086 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2087 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2088 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2089 0x0006, 0x0006, 0x0006, 0x0006}; 2090 const uint8_t HuffDecoderCommon::table10_61_emit_[1] = {0x60}; 2091 const uint8_t HuffDecoderCommon::table10_62_emit_[1] = {0x7b}; 2092 const uint8_t HuffDecoderCommon::table10_63_emit_[79] = { 2093 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 2094 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 2095 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 2096 0xaa, 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 2097 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 2098 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 2099 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef}; 2100 const uint16_t HuffDecoderCommon::table10_63_ops_[256] = { 2101 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 2102 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x010a, 0x010a, 2103 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 2104 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x020a, 0x020a, 0x020a, 0x020a, 2105 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 2106 0x020a, 0x020a, 0x020a, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 0x030b, 2107 0x030b, 0x030b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 0x040b, 2108 0x040b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 0x050b, 2109 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x060b, 0x070b, 2110 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x070b, 0x080b, 0x080b, 2111 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x080b, 0x090b, 0x090b, 0x090b, 2112 0x090b, 0x090b, 0x090b, 0x090b, 0x090b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 2113 0x0a0b, 0x0a0b, 0x0a0b, 0x0a0b, 0x0b0c, 0x0b0c, 0x0b0c, 0x0b0c, 0x0c0c, 2114 0x0c0c, 0x0c0c, 0x0c0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0d0c, 0x0e0c, 0x0e0c, 2115 0x0e0c, 0x0e0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x0f0c, 0x100c, 0x100c, 0x100c, 2116 0x100c, 0x110c, 0x110c, 0x110c, 0x110c, 0x120c, 0x120c, 0x120c, 0x120c, 2117 0x130c, 0x130c, 0x130c, 0x130c, 0x140c, 0x140c, 0x140c, 0x140c, 0x150c, 2118 0x150c, 0x150c, 0x150c, 0x160c, 0x160c, 0x160c, 0x160c, 0x170c, 0x170c, 2119 0x170c, 0x170c, 0x180d, 0x180d, 0x190d, 0x190d, 0x1a0d, 0x1a0d, 0x1b0d, 2120 0x1b0d, 0x1c0d, 0x1c0d, 0x1d0d, 0x1d0d, 0x1e0d, 0x1e0d, 0x1f0d, 0x1f0d, 2121 0x200d, 0x200d, 0x210d, 0x210d, 0x220d, 0x220d, 0x230d, 0x230d, 0x240d, 2122 0x240d, 0x250d, 0x250d, 0x260d, 0x260d, 0x270d, 0x270d, 0x280d, 0x280d, 2123 0x290d, 0x290d, 0x2a0d, 0x2a0d, 0x2b0d, 0x2b0d, 0x2c0d, 0x2c0d, 0x2d0d, 2124 0x2d0d, 0x2e0d, 0x2e0d, 0x2f0d, 0x2f0d, 0x300d, 0x300d, 0x310d, 0x310d, 2125 0x320e, 0x330e, 0x340e, 0x350e, 0x360e, 0x370e, 0x380e, 0x390e, 0x3a0e, 2126 0x3b0e, 0x3c0e, 0x3d0e, 0x3e0e, 0x3f0e, 0x400e, 0x410e, 0x420e, 0x430e, 2127 0x440e, 0x450e, 0x460e, 0x470e, 0x480e, 0x490e, 0x4a0e, 0x4b0e, 0x4c0e, 2128 0x4d0e, 0x4e0e, 0x001e, 0x002e, 0x003e, 0x004e, 0x005e, 0x006e, 0x007e, 2129 0x008e, 0x009e, 0x00ae, 0x00be}; 2130 const uint8_t* const HuffDecoderCommon::table10_emit_[64] = { 2131 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2132 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2133 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2134 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2135 table10_16_emit_, table10_16_emit_, table10_16_emit_, table10_16_emit_, 2136 table10_16_emit_, table10_16_emit_, table10_16_emit_, table10_16_emit_, 2137 table10_24_emit_, table10_24_emit_, table10_24_emit_, table10_24_emit_, 2138 table10_24_emit_, table10_24_emit_, table10_24_emit_, table10_24_emit_, 2139 table10_32_emit_, table10_32_emit_, table10_32_emit_, table10_32_emit_, 2140 table10_36_emit_, table10_36_emit_, table10_36_emit_, table10_36_emit_, 2141 table10_40_emit_, table10_40_emit_, table10_40_emit_, table10_40_emit_, 2142 table10_44_emit_, table10_44_emit_, table10_44_emit_, table10_44_emit_, 2143 table10_48_emit_, table10_48_emit_, table10_48_emit_, table10_48_emit_, 2144 table10_52_emit_, table10_52_emit_, table10_52_emit_, table10_52_emit_, 2145 table10_56_emit_, table10_56_emit_, table10_58_emit_, table10_58_emit_, 2146 table10_60_emit_, table10_61_emit_, table10_62_emit_, table10_63_emit_, 2147 }; 2148 const uint16_t* const HuffDecoderCommon::table10_ops_[64] = { 2149 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2150 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2151 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2152 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2153 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2154 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2155 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2156 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2157 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2158 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2159 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2160 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2161 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2162 table10_32_ops_, table10_32_ops_, table10_32_ops_, table10_32_ops_, 2163 table10_56_ops_, table10_56_ops_, table10_56_ops_, table10_56_ops_, 2164 table10_60_ops_, table10_60_ops_, table10_60_ops_, table10_63_ops_, 2165 }; 2166 const uint8_t HuffDecoderCommon::table30_0_emit_[8] = {0xc0, 0xc1, 0xc8, 0xc9, 2167 0xca, 0xcd, 0xd2, 0xd5}; 2168 const uint8_t HuffDecoderCommon::table30_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f, 2169 0x13, 0x17, 0x1b, 0x1f}; 2170 const uint8_t HuffDecoderCommon::table31_0_emit_[16] = { 2171 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 2172 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd}; 2173 const uint8_t HuffDecoderCommon::table31_0_inner_[16] = { 2174 0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 2175 0x44, 0x4c, 0x54, 0x5c, 0x64, 0x6c, 0x74, 0x7c}; 2176 const uint8_t HuffDecoderCommon::table34_0_emit_[30] = { 2177 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 2178 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 2179 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 2180 const uint8_t HuffDecoderCommon::table34_0_ops_[32] = { 2181 0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x21, 0x25, 2182 0x29, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 2183 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x02}; 2184 const uint8_t HuffDecoderCommon::table35_0_ops_[64] = { 2185 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 2186 0x11, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 2187 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 2188 0x3d, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 2189 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 2190 0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x02}; 2191 const uint8_t HuffDecoderCommon::table32_0_emit_[7] = {0xfe, 0x02, 0x03, 0x04, 2192 0x05, 0x06, 0x07}; 2193 const uint8_t HuffDecoderCommon::table32_0_ops_[32] = { 2194 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x15, 0x15, 0x15, 2195 0x15, 0x25, 0x25, 0x25, 0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 2196 0x45, 0x45, 0x55, 0x55, 0x55, 0x55, 0x65, 0x65, 0x65, 0x65}; 2197 const uint8_t HuffDecoderCommon::table32_1_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e, 2198 0x0f, 0x10, 0x11, 0x12}; 2199 const uint8_t HuffDecoderCommon::table32_1_ops_[32] = { 2200 0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25, 2201 0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55, 2202 0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x75, 0x75, 0x75, 0x75}; 2203 const uint8_t HuffDecoderCommon::table32_2_emit_[8] = {0x13, 0x14, 0x15, 0x17, 2204 0x18, 0x19, 0x1a, 0x1b}; 2205 const uint8_t HuffDecoderCommon::table32_3_emit_[10] = { 2206 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 2207 const uint8_t HuffDecoderCommon::table32_3_ops_[32] = { 2208 0x05, 0x05, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x25, 0x25, 0x25, 2209 0x25, 0x35, 0x35, 0x35, 0x35, 0x45, 0x45, 0x45, 0x45, 0x55, 0x55, 2210 0x55, 0x55, 0x65, 0x65, 0x65, 0x65, 0x77, 0x87, 0x97, 0x0f}; 2211 const uint8_t* const HuffDecoderCommon::table32_emit_[4] = { 2212 table32_0_emit_, 2213 table32_1_emit_, 2214 table32_2_emit_, 2215 table32_3_emit_, 2216 }; 2217 const uint8_t* const HuffDecoderCommon::table32_ops_[4] = { 2218 table32_0_ops_, 2219 table32_1_ops_, 2220 table32_1_ops_, 2221 table32_3_ops_, 2222 }; 2223 const uint8_t HuffDecoderCommon::table37_0_emit_[7] = {0xda, 0xdb, 0xee, 0xf0, 2224 0xf2, 0xf3, 0xff}; 2225 const uint8_t HuffDecoderCommon::table37_0_inner_[8] = {0x00, 0x02, 0x04, 0x06, 2226 0x08, 0x0a, 0x0c, 0x01}; 2227 const uint8_t HuffDecoderCommon::table36_0_emit_[9] = { 2228 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc}; 2229 const uint8_t HuffDecoderCommon::table36_0_inner_[9] = { 2230 0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x33, 0x3c, 0x44}; 2231 } // namespace geometry_9_14_7 2232 } // namespace grpc_core 2233