diff --git a/ChangeLog b/ChangeLog index 6b625a9a..c716643b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,8 +17,9 @@ Version 2.12.0.9 (dev) not released yet - Never used `fontsize` field removed from `zint_symbol` - Buffer length of field `text` (HRT) in `zint_symbol` extended 128 -> 160 (client buffers may need checking/extending) -- Font of text of SVG vector output now "OCR-B, monospace" - (was "Helvetica, sans serif") +- Font of text of SVG vector output now "OCRB, monospace" (EAN/UPC) or + "Arimo, Arial, sans-serif" (all others) + (was "Helvetica, sans-serif" for both) - Unintended excess horizontal whitespace of Composite symbols removed, and quiet zone settings respected exactly, and centring of HRT (if any) now relative to linear part of symbol only rather than whole symbol @@ -53,12 +54,13 @@ Changes - EPS/SVG: use new `out_putsf()` func to output floats, avoiding trailing zeroes & locale dependency - EPS: simplify "TR" formula -- SVG: change font from "Helvetica, sans serif" to "OCR-B, monospace"; +- SVG: change font from "Helvetica, sans-serif" to "OCRB, monospace" for EAN/UPC + and "Arimo, Arial, sans-serif" for all others; use single "" instead of multiple ""s to draw boxes (reduces file size) - Add `EMBED_VECTOR_FONT` to `output_options` (CLI `--embedfont`) to enable - embedding of font in vector output - currently only for SVG output of EAN/UPC -- GUI: use "OCR-B" font for EAN/UPC and "Arimo" for all others (was "Helvetica" + embedding of font in vector output - currently only for SVG output +- GUI: use "OCRB" font for EAN/UPC and "Arimo" for all others (was "Helvetica" for both); add preview background colour option (default light grey) so as whitespace will show up in contrast (access via preview context menu) - EMF: prefix funcs with `emf_`; simplify string `halign` handling diff --git a/README b/README index 80d5de5a..e8c4de2e 100644 --- a/README +++ b/README @@ -6,22 +6,44 @@ this capability into your own programs. Zint is able to encode data in the following formats: -Code 11, Standard Code 2 of 5, IATA Code 2 of 5, Industrial Code 2 of 5, -Interleaved Code 2 of 5, Code 2 of 5 Data Logic, ITF-14, Deutsche Post Leitcode, -Deutsche Post Identcode, UPC-A, UPC-E, EAN-2, EAN-5, EAN-8, EAN-13, ISBN, UK -Plessey, MSI Plessey, Telepen Alpha, Telepen Numeric, Code 39, Extended Code 39, -Code 93, PZN, LOGMARS, Code 32, VIN, Codabar, Pharmacode, Code 128, GS1-128, -EAN-14, NVE-18 (SSCC-18), DPD Code, UPU S10, GS1 DataBar Omnidirectional, GS1 -DataBar Limited, GS1 DataBar Expanded, GS1 DataBar Stacked, GS1 Composite -Symbologies, Korea Post, Channel Code, BC412, Codablock-F, Code 16K, PDF417, -Compact PDF417, MicroPDF417, Code 49, Two-Track Pharmacode, POSTNET, PLANET, -CEPNet, Australia Post 4-State Symbols, Dutch Post KIX, Royal Mail RM4SCC, Royal -Mail 2D and 4-State Mailmark, USPS Intelligent Mail, Japanese Postal Code, DAFT, -Data Matrix, QR Code, Micro QR Code, Rectangular Micro QR Code (rMQR), UPNQR, -MaxiCode, Aztec Code, Aztec Runes, Code One, Grid Matrix, DotCode, Han Xin Code, -Ultracode, HIBC Code 128, HIBC Code 39, HIBC Data Matrix, HIBC PDF417, HIBC -MicroPDF417, HIBC QR Code, HIBC Codablock-F, HIBC Aztec Code, FIM and -Flattermarken. +Australia Post Redirect Code GS1 DataBar Expanded +Australia Post Reply-Paid GS1 DataBar Expanded Stacked +Australia Post Routing Code GS1 DataBar Limited +Australia Post Standard Customer GS1 DataBar Omnidirectional +Aztec Code (and HIBC) GS1 DataBar Stacked +Aztec Runes GS1 DataBar Stacked Omnidirectional +BC412 (SEMI T1-95) Han Xin (Chinese Sensible) Code +Brazilian Postal Code (CEPNet) ISBN +Channel Code ITF-14 +Codabar Japanese Postal Barcode +Codablock-F (and HIBC) Korean Postal Barcode +Code 11 LOGMARS +Code 128 (and GS1-128 and HIBC) MaxiCode +Code 16K MicroPDF417 (and HIBC) +Code 2 of 5 Data Logic Micro QR Code +Code 2 of 5 IATA MSI Plessey +Code 2 of 5 Industrial NVE-18 (SSCC-18) +Code 2 of 5 Interleaved PDF417 (and Compact and HIBC) +Code 2 of 5 Standard (Matrix) Pharmacode +Code 32 (Italian Pharmacode) Pharmacode 2-track +Code 39 (and HIBC) Pharma Zentralnummer (PZN) +Code 39 Extended PLANET +Code 49 POSTNET +Code 93 QR Code (and HIBC) +Code One Rectangular Micro QR (rMQR) +DAFT Code Royal Mail 2D Mailmark (CMDM) +Data Matrix (and HIBC) Royal Mail 4-state Customer Code +Deutsche Post Identcode Royal Mail 4-state Mailmark +Deutsche Post Leitcode Telepen +DotCode Telepen Numeric +DPD Code UK Plessey +Dutch Post KIX Ultracode +EAN (EAN-2, EAN-5, EAN-8 and EAN-13) UPC-A +EAN-14 UPC-E +FIM (Facing Identification Mark) UPNQR +Flattermarken UPU S10 +Grid Matrix USPS Intelligent Mail (OneCode) +GS1 Composite (EAN/UPC/DataBar/GS-128) VIN (Vehicle Identification Number) Output can be saved as BMP, EMF, EPS, GIF, PCX, PNG, SVG or TIF. diff --git a/backend/fonts/normal_ttf.h b/backend/fonts/normal_ttf.h new file mode 100644 index 00000000..5cbcc302 --- /dev/null +++ b/backend/fonts/normal_ttf.h @@ -0,0 +1,1772 @@ +/* fonts/normal_ttf.h - Arimo TrueType as static array */ +/* + libzint - the open source barcode library + Copyright (C) 2023 Robin Stuart + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + */ +/* SPDX-License-Identifier: BSD-3-Clause */ + +#ifndef Z_NORMAL_TTF_H +#define Z_NORMAL_TTF_H + +/* + Copyright 2013 Steve Matteson + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +/* SPDX-License-Identifier: Apache-2.0 */ +static const unsigned char normal_ttf[27448] = { + 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x04, 0x00, 0x10, 0x47, 0x44, 0x45, 0x46, + 0x01, 0x70, 0x02, 0x02, 0x00, 0x00, 0x68, 0xa4, 0x00, 0x00, 0x00, 0x22, 0x47, 0x50, 0x4f, 0x53, + 0x80, 0x65, 0x99, 0xa0, 0x00, 0x00, 0x68, 0xc8, 0x00, 0x00, 0x02, 0x42, 0x47, 0x53, 0x55, 0x42, + 0xa6, 0x21, 0xa9, 0x11, 0x00, 0x00, 0x6b, 0x0c, 0x00, 0x00, 0x00, 0x2c, 0x4f, 0x53, 0x2f, 0x32, + 0x76, 0x3c, 0xa9, 0xcc, 0x00, 0x00, 0x55, 0xd4, 0x00, 0x00, 0x00, 0x60, 0x63, 0x6d, 0x61, 0x70, + 0x1c, 0x30, 0x1c, 0x09, 0x00, 0x00, 0x56, 0x34, 0x00, 0x00, 0x00, 0xfc, 0x63, 0x76, 0x74, 0x20, + 0x6d, 0x32, 0x2c, 0x3a, 0x00, 0x00, 0x66, 0x38, 0x00, 0x00, 0x00, 0xf8, 0x66, 0x70, 0x67, 0x6d, + 0x9e, 0x36, 0x17, 0xd6, 0x00, 0x00, 0x57, 0x30, 0x00, 0x00, 0x0e, 0x15, 0x67, 0x61, 0x73, 0x70, + 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x68, 0x9c, 0x00, 0x00, 0x00, 0x08, 0x67, 0x6c, 0x79, 0x66, + 0x0e, 0xf1, 0x9e, 0x8a, 0x00, 0x00, 0x01, 0x1c, 0x00, 0x00, 0x4f, 0x7a, 0x68, 0x65, 0x61, 0x64, + 0x26, 0xc8, 0xfc, 0x28, 0x00, 0x00, 0x52, 0x50, 0x00, 0x00, 0x00, 0x36, 0x68, 0x68, 0x65, 0x61, + 0x19, 0x8a, 0x10, 0x45, 0x00, 0x00, 0x55, 0xb0, 0x00, 0x00, 0x00, 0x24, 0x68, 0x6d, 0x74, 0x78, + 0x5d, 0x87, 0x43, 0x2f, 0x00, 0x00, 0x52, 0x88, 0x00, 0x00, 0x03, 0x28, 0x6c, 0x6f, 0x63, 0x61, + 0xa1, 0x26, 0x8d, 0x03, 0x00, 0x00, 0x50, 0xb8, 0x00, 0x00, 0x01, 0x96, 0x6d, 0x61, 0x78, 0x70, + 0x06, 0xb0, 0x12, 0x63, 0x00, 0x00, 0x50, 0x98, 0x00, 0x00, 0x00, 0x20, 0x6e, 0x61, 0x6d, 0x65, + 0x17, 0x7f, 0x31, 0xd4, 0x00, 0x00, 0x67, 0x30, 0x00, 0x00, 0x01, 0x4c, 0x70, 0x6f, 0x73, 0x74, + 0xff, 0x2a, 0x00, 0x96, 0x00, 0x00, 0x68, 0x7c, 0x00, 0x00, 0x00, 0x20, 0x70, 0x72, 0x65, 0x70, + 0x8b, 0x4a, 0xb3, 0x56, 0x00, 0x00, 0x65, 0x48, 0x00, 0x00, 0x00, 0xef, 0x00, 0x02, 0x00, 0xb9, + 0x00, 0x00, 0x01, 0x7f, 0x05, 0x81, 0x00, 0x03, 0x00, 0x07, 0x00, 0x25, 0x40, 0x22, 0x00, 0x00, + 0x00, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x02, 0x02, 0x03, 0x5f, 0x04, 0x01, 0x03, + 0x03, 0x51, 0x03, 0x4e, 0x04, 0x04, 0x04, 0x07, 0x04, 0x07, 0x12, 0x11, 0x10, 0x05, 0x0b, 0x19, + 0x2b, 0x01, 0x23, 0x03, 0x33, 0x03, 0x35, 0x33, 0x15, 0x01, 0x67, 0x94, 0x18, 0xc4, 0xc6, 0xc2, + 0x01, 0x8d, 0x03, 0xf4, 0xfa, 0x7f, 0xc9, 0xc9, 0x00, 0x02, 0x00, 0x57, 0x03, 0xc6, 0x02, 0x80, + 0x05, 0x81, 0x00, 0x03, 0x00, 0x07, 0x00, 0x17, 0x40, 0x14, 0x02, 0x01, 0x00, 0x00, 0x01, 0x5f, + 0x03, 0x01, 0x01, 0x01, 0x50, 0x00, 0x4e, 0x11, 0x11, 0x11, 0x10, 0x04, 0x0b, 0x1a, 0x2b, 0x01, + 0x23, 0x03, 0x33, 0x01, 0x23, 0x03, 0x33, 0x02, 0x6a, 0x8e, 0x14, 0xb8, 0xfe, 0x79, 0x8d, 0x15, + 0xb8, 0x03, 0xc6, 0x01, 0xbb, 0xfe, 0x45, 0x01, 0xbb, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, + 0x04, 0x69, 0x05, 0x79, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x4c, 0x40, 0x49, 0x0c, 0x0a, 0x02, 0x08, + 0x11, 0x0f, 0x10, 0x0d, 0x04, 0x07, 0x00, 0x08, 0x07, 0x68, 0x0e, 0x06, 0x02, 0x00, 0x05, 0x03, + 0x02, 0x01, 0x02, 0x00, 0x01, 0x67, 0x0b, 0x01, 0x09, 0x09, 0x50, 0x4d, 0x04, 0x01, 0x02, 0x02, + 0x51, 0x02, 0x4e, 0x1c, 0x1c, 0x00, 0x00, 0x1c, 0x1f, 0x1c, 0x1f, 0x1e, 0x1d, 0x00, 0x1b, 0x00, + 0x1b, 0x1a, 0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x12, 0x0b, 0x1f, 0x2b, 0x01, 0x03, 0x21, 0x15, 0x21, 0x03, 0x23, 0x13, 0x21, 0x03, + 0x23, 0x13, 0x23, 0x35, 0x33, 0x13, 0x23, 0x35, 0x21, 0x13, 0x33, 0x03, 0x21, 0x13, 0x33, 0x03, + 0x33, 0x15, 0x21, 0x03, 0x21, 0x13, 0x03, 0x80, 0x4e, 0x01, 0x04, 0xfe, 0xe5, 0x58, 0x6e, 0x56, + 0xfe, 0x95, 0x54, 0x6e, 0x54, 0xc9, 0xe1, 0x4e, 0xfc, 0x01, 0x12, 0x59, 0x6e, 0x58, 0x01, 0x6b, + 0x58, 0x6e, 0x58, 0xd3, 0xfd, 0x40, 0x50, 0x01, 0x6a, 0x4e, 0x03, 0x75, 0xfe, 0x8f, 0x6c, 0xfe, + 0x68, 0x01, 0x98, 0xfe, 0x68, 0x01, 0x98, 0x6c, 0x01, 0x71, 0x6c, 0x01, 0x98, 0xfe, 0x68, 0x01, + 0x98, 0xfe, 0x68, 0x6c, 0xfe, 0x8f, 0x01, 0x71, 0x00, 0x03, 0x00, 0x16, 0xff, 0x72, 0x04, 0x52, + 0x05, 0xec, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x33, 0x00, 0xa0, 0x40, 0x11, 0x19, 0x01, 0x08, 0x02, + 0x31, 0x29, 0x1a, 0x16, 0x15, 0x07, 0x03, 0x02, 0x08, 0x01, 0x08, 0x02, 0x4c, 0x4b, 0xb0, 0x1f, + 0x50, 0x58, 0x40, 0x22, 0x00, 0x06, 0x00, 0x06, 0x86, 0x00, 0x03, 0x03, 0x52, 0x4d, 0x00, 0x08, + 0x08, 0x02, 0x61, 0x04, 0x01, 0x02, 0x02, 0x50, 0x4d, 0x07, 0x01, 0x01, 0x01, 0x00, 0x62, 0x05, + 0x01, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x1b, 0x4b, 0xb0, 0x23, 0x50, 0x58, 0x40, 0x22, 0x00, 0x03, + 0x02, 0x03, 0x85, 0x00, 0x06, 0x00, 0x06, 0x86, 0x00, 0x08, 0x08, 0x02, 0x61, 0x04, 0x01, 0x02, + 0x02, 0x50, 0x4d, 0x07, 0x01, 0x01, 0x01, 0x00, 0x62, 0x05, 0x01, 0x00, 0x00, 0x51, 0x00, 0x4e, + 0x1b, 0x40, 0x26, 0x00, 0x03, 0x02, 0x03, 0x85, 0x00, 0x06, 0x00, 0x06, 0x86, 0x04, 0x01, 0x02, + 0x00, 0x08, 0x01, 0x02, 0x08, 0x69, 0x07, 0x01, 0x01, 0x00, 0x00, 0x01, 0x59, 0x07, 0x01, 0x01, + 0x01, 0x00, 0x62, 0x05, 0x01, 0x00, 0x01, 0x00, 0x52, 0x59, 0x59, 0x40, 0x0c, 0x17, 0x16, 0x11, + 0x1e, 0x11, 0x11, 0x18, 0x14, 0x10, 0x09, 0x0b, 0x1f, 0x2b, 0x25, 0x24, 0x03, 0x37, 0x16, 0x16, + 0x17, 0x11, 0x2e, 0x03, 0x35, 0x34, 0x36, 0x37, 0x35, 0x33, 0x15, 0x16, 0x16, 0x17, 0x07, 0x26, + 0x26, 0x27, 0x11, 0x1e, 0x03, 0x15, 0x14, 0x06, 0x07, 0x15, 0x23, 0x01, 0x34, 0x26, 0x26, 0x27, + 0x11, 0x36, 0x36, 0x01, 0x14, 0x16, 0x16, 0x17, 0x11, 0x04, 0x02, 0x06, 0xfe, 0x56, 0x46, 0xaa, + 0x19, 0x9f, 0x8e, 0xb1, 0x87, 0x53, 0x25, 0xe1, 0xcf, 0x7c, 0xbb, 0xcc, 0x2a, 0xae, 0x14, 0x7a, + 0x75, 0xb3, 0x97, 0x58, 0x2e, 0xf2, 0xde, 0x7c, 0x01, 0xa0, 0x34, 0x62, 0x8e, 0x8d, 0x97, 0xfd, + 0x5c, 0x32, 0x63, 0x6f, 0xfe, 0xfc, 0x14, 0x12, 0x01, 0x55, 0x25, 0x77, 0x78, 0x09, 0x01, 0xf0, + 0x2c, 0x46, 0x5b, 0x68, 0x49, 0x9b, 0xaf, 0x09, 0x83, 0x83, 0x09, 0x97, 0xa0, 0x21, 0x5e, 0x69, + 0x0b, 0xfe, 0x43, 0x2a, 0x46, 0x58, 0x78, 0x51, 0xa5, 0xc8, 0x0b, 0xa2, 0x02, 0x18, 0x41, 0x54, + 0x37, 0x25, 0xfe, 0x2c, 0x09, 0x74, 0x02, 0xf4, 0x3b, 0x52, 0x38, 0x1c, 0x01, 0xa5, 0x0e, 0x00, + 0x00, 0x05, 0x00, 0x49, 0xff, 0xf4, 0x06, 0xd4, 0x05, 0x8d, 0x00, 0x0b, 0x00, 0x16, 0x00, 0x1a, + 0x00, 0x26, 0x00, 0x31, 0x00, 0xb0, 0x4b, 0xb0, 0x0a, 0x50, 0x58, 0x40, 0x28, 0x00, 0x01, 0x00, + 0x08, 0x07, 0x01, 0x08, 0x6a, 0x00, 0x07, 0x00, 0x03, 0x09, 0x07, 0x03, 0x69, 0x00, 0x06, 0x06, + 0x02, 0x61, 0x05, 0x0a, 0x02, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x09, 0x09, 0x00, 0x61, 0x04, 0x01, + 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x4b, 0xb0, 0x2a, 0x50, 0x58, 0x40, 0x28, 0x00, 0x01, 0x00, + 0x08, 0x07, 0x01, 0x08, 0x6a, 0x00, 0x07, 0x00, 0x03, 0x09, 0x07, 0x03, 0x69, 0x00, 0x06, 0x06, + 0x02, 0x61, 0x05, 0x0a, 0x02, 0x02, 0x02, 0x56, 0x4d, 0x00, 0x09, 0x09, 0x00, 0x61, 0x04, 0x01, + 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x30, 0x00, 0x01, 0x00, 0x08, 0x07, 0x01, 0x08, 0x6a, + 0x00, 0x07, 0x00, 0x03, 0x09, 0x07, 0x03, 0x69, 0x00, 0x05, 0x05, 0x50, 0x4d, 0x00, 0x06, 0x06, + 0x02, 0x61, 0x0a, 0x01, 0x02, 0x02, 0x56, 0x4d, 0x00, 0x04, 0x04, 0x51, 0x4d, 0x00, 0x09, 0x09, + 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x59, 0x59, 0x40, 0x19, 0x0d, 0x0c, 0x30, 0x2e, + 0x2a, 0x29, 0x25, 0x23, 0x1f, 0x1d, 0x1a, 0x19, 0x18, 0x17, 0x12, 0x11, 0x0c, 0x16, 0x0d, 0x16, + 0x24, 0x22, 0x0b, 0x0b, 0x18, 0x2b, 0x01, 0x14, 0x06, 0x23, 0x22, 0x26, 0x35, 0x34, 0x36, 0x33, + 0x32, 0x16, 0x01, 0x32, 0x16, 0x15, 0x14, 0x06, 0x20, 0x26, 0x35, 0x34, 0x36, 0x01, 0x23, 0x01, + 0x33, 0x01, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x01, 0x34, 0x26, + 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x06, 0xd4, 0xa2, 0x9e, 0x9c, 0x9f, 0x99, 0xa6, + 0xa4, 0x98, 0xfa, 0xb6, 0x9f, 0x9a, 0x9f, 0xfe, 0xc4, 0x9f, 0x9a, 0x01, 0x2c, 0x9b, 0x03, 0x9a, + 0x9d, 0xfc, 0x85, 0x4c, 0x5a, 0x5e, 0x50, 0x50, 0x5c, 0x57, 0x51, 0x04, 0x10, 0x4d, 0xb6, 0x51, + 0x4f, 0x5b, 0x58, 0x52, 0x01, 0xb2, 0xd7, 0xe7, 0xe1, 0xdd, 0xe4, 0xdf, 0xe5, 0x02, 0xfd, 0xe0, + 0xde, 0xd9, 0xea, 0xe8, 0xdb, 0xdf, 0xdf, 0xfa, 0x73, 0x05, 0x81, 0xfe, 0x4e, 0xb0, 0xa2, 0x9f, + 0xb3, 0xad, 0xa5, 0xa8, 0xfe, 0x8d, 0xb3, 0xa1, 0x9e, 0xb6, 0xab, 0xa5, 0xa7, 0x00, 0x00, 0x03, + 0x00, 0x48, 0xff, 0xec, 0x05, 0x36, 0x05, 0x89, 0x00, 0x23, 0x00, 0x2d, 0x00, 0x39, 0x00, 0x90, + 0x4b, 0xb0, 0x1b, 0x50, 0x58, 0x40, 0x13, 0x36, 0x26, 0x21, 0x1d, 0x1b, 0x1a, 0x18, 0x16, 0x0a, + 0x09, 0x03, 0x05, 0x22, 0x02, 0x02, 0x00, 0x03, 0x02, 0x4c, 0x1b, 0x40, 0x16, 0x36, 0x26, 0x21, + 0x1d, 0x1b, 0x1a, 0x18, 0x16, 0x0a, 0x09, 0x03, 0x05, 0x02, 0x01, 0x04, 0x03, 0x22, 0x01, 0x00, + 0x04, 0x03, 0x4c, 0x59, 0x4b, 0xb0, 0x1b, 0x50, 0x58, 0x40, 0x18, 0x00, 0x05, 0x05, 0x02, 0x61, + 0x00, 0x02, 0x02, 0x50, 0x4d, 0x04, 0x01, 0x03, 0x03, 0x00, 0x61, 0x01, 0x06, 0x02, 0x00, 0x00, + 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x23, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, 0x50, 0x4d, + 0x00, 0x03, 0x03, 0x00, 0x61, 0x01, 0x06, 0x02, 0x00, 0x00, 0x57, 0x4d, 0x00, 0x04, 0x04, 0x00, + 0x61, 0x01, 0x06, 0x02, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x59, 0x40, 0x13, 0x01, 0x00, 0x32, 0x30, + 0x2c, 0x2a, 0x20, 0x1e, 0x11, 0x0f, 0x06, 0x04, 0x00, 0x23, 0x01, 0x23, 0x07, 0x0b, 0x16, 0x2b, + 0x05, 0x22, 0x27, 0x06, 0x06, 0x23, 0x22, 0x26, 0x35, 0x10, 0x25, 0x26, 0x26, 0x35, 0x34, 0x36, + 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, 0x16, 0x17, 0x36, 0x37, 0x17, 0x06, 0x07, 0x16, 0x33, + 0x32, 0x37, 0x15, 0x06, 0x25, 0x26, 0x27, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x13, 0x34, + 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x17, 0x3e, 0x02, 0x04, 0xa9, 0xb1, 0x79, 0x4b, 0xc0, 0x69, + 0xd7, 0xec, 0x01, 0x57, 0x21, 0x30, 0xb7, 0xa8, 0x97, 0xb9, 0xb7, 0xe2, 0x6f, 0xb6, 0x71, 0x3a, + 0x91, 0x3f, 0x95, 0x60, 0x70, 0x47, 0x2e, 0x38, 0xfe, 0x1d, 0xc6, 0x79, 0xec, 0x9b, 0x86, 0x47, + 0x8e, 0x7f, 0x64, 0x56, 0x60, 0x64, 0x41, 0x83, 0x7b, 0x3f, 0x0c, 0x7f, 0x41, 0x46, 0xcf, 0xb8, + 0x01, 0x16, 0x97, 0x3e, 0xaa, 0x46, 0x96, 0xa5, 0x98, 0x84, 0x76, 0xb8, 0x5a, 0xcd, 0xcf, 0xa6, + 0xf4, 0x2b, 0xf9, 0xdc, 0x62, 0x10, 0x87, 0x16, 0xe5, 0xea, 0xdf, 0x64, 0xc9, 0x79, 0x8d, 0x37, + 0x03, 0xc7, 0x48, 0x5b, 0x67, 0x5b, 0x72, 0x82, 0x35, 0x4e, 0x5a, 0x00, 0x00, 0x01, 0x00, 0x68, + 0x03, 0xc6, 0x01, 0x20, 0x05, 0x81, 0x00, 0x03, 0x00, 0x13, 0x40, 0x10, 0x00, 0x00, 0x00, 0x01, + 0x5f, 0x00, 0x01, 0x01, 0x50, 0x00, 0x4e, 0x11, 0x10, 0x02, 0x0b, 0x18, 0x2b, 0x01, 0x23, 0x03, + 0x33, 0x01, 0x0a, 0x8d, 0x15, 0xb8, 0x03, 0xc6, 0x01, 0xbb, 0x00, 0x01, 0x00, 0x7f, 0xfe, 0x58, + 0x02, 0x9e, 0x05, 0xcc, 0x00, 0x0e, 0x00, 0x13, 0x40, 0x10, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x00, + 0x01, 0x01, 0x55, 0x01, 0x4e, 0x16, 0x13, 0x02, 0x0b, 0x18, 0x2b, 0x13, 0x10, 0x12, 0x37, 0x33, + 0x06, 0x02, 0x11, 0x10, 0x12, 0x17, 0x23, 0x26, 0x02, 0x11, 0x7f, 0xb5, 0xbc, 0xae, 0xbb, 0xaf, + 0xad, 0xbd, 0xae, 0xbd, 0xb4, 0x02, 0x14, 0x01, 0x21, 0x01, 0xcc, 0xcb, 0xd0, 0xfe, 0x2c, 0xfe, + 0xea, 0xfe, 0xeb, 0xfe, 0x2e, 0xd3, 0xcc, 0x01, 0xcd, 0x01, 0x1f, 0x00, 0x00, 0x01, 0x00, 0x0c, + 0xfe, 0x58, 0x02, 0x2b, 0x05, 0xcc, 0x00, 0x0d, 0x00, 0x13, 0x40, 0x10, 0x00, 0x01, 0x01, 0x52, + 0x4d, 0x00, 0x00, 0x00, 0x55, 0x00, 0x4e, 0x15, 0x13, 0x02, 0x0b, 0x18, 0x2b, 0x01, 0x10, 0x02, + 0x07, 0x23, 0x36, 0x12, 0x10, 0x02, 0x27, 0x33, 0x16, 0x12, 0x11, 0x02, 0x2b, 0xb5, 0xbc, 0xae, + 0xbc, 0xae, 0xaf, 0xbb, 0xae, 0xbd, 0xb4, 0x02, 0x10, 0xfe, 0xdf, 0xfe, 0x34, 0xcb, 0xd2, 0x01, + 0xd1, 0x02, 0x2e, 0x01, 0xd2, 0xd1, 0xcc, 0xfe, 0x33, 0xfe, 0xe1, 0x00, 0x00, 0x01, 0x00, 0x21, + 0x02, 0xb2, 0x02, 0xfd, 0x05, 0x81, 0x00, 0x0e, 0x00, 0x1d, 0x40, 0x1a, 0x0c, 0x0b, 0x0a, 0x09, + 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x0d, 0x00, 0x49, 0x00, 0x00, 0x00, 0x50, + 0x00, 0x4e, 0x1d, 0x01, 0x0b, 0x17, 0x2b, 0x01, 0x25, 0x17, 0x05, 0x17, 0x07, 0x03, 0x03, 0x27, + 0x37, 0x25, 0x37, 0x05, 0x03, 0x33, 0x01, 0xc8, 0x01, 0x08, 0x2d, 0xfe, 0xe6, 0xb9, 0x77, 0x96, + 0x9c, 0x77, 0xbd, 0xfe, 0xe8, 0x2d, 0x01, 0x0b, 0x0c, 0x88, 0x04, 0x5a, 0x67, 0x84, 0x49, 0xfa, + 0x48, 0x01, 0x02, 0xff, 0x00, 0x48, 0xf8, 0x49, 0x86, 0x6b, 0x01, 0x29, 0x00, 0x01, 0x00, 0x64, + 0x00, 0xb4, 0x04, 0x47, 0x04, 0x9e, 0x00, 0x0b, 0x00, 0x2c, 0x40, 0x29, 0x00, 0x03, 0x02, 0x00, + 0x03, 0x57, 0x04, 0x01, 0x02, 0x06, 0x05, 0x02, 0x01, 0x00, 0x02, 0x01, 0x67, 0x00, 0x03, 0x03, + 0x00, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x0b, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x07, 0x0b, 0x1b, 0x2b, 0x01, 0x11, 0x23, 0x11, 0x21, 0x35, 0x21, 0x11, 0x33, 0x11, + 0x21, 0x15, 0x02, 0x9f, 0x93, 0xfe, 0x58, 0x01, 0xa8, 0x93, 0x01, 0xa8, 0x02, 0x60, 0xfe, 0x54, + 0x01, 0xac, 0x92, 0x01, 0xac, 0xfe, 0x54, 0x92, 0x00, 0x01, 0x00, 0xb8, 0xfe, 0xfa, 0x01, 0x81, + 0x00, 0xdb, 0x00, 0x09, 0x00, 0x3c, 0x4b, 0xb0, 0x0a, 0x50, 0x58, 0x40, 0x12, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x71, 0x03, 0x01, 0x02, 0x02, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x1b, + 0x40, 0x11, 0x00, 0x00, 0x01, 0x00, 0x86, 0x03, 0x01, 0x02, 0x02, 0x01, 0x5f, 0x00, 0x01, 0x01, + 0x51, 0x01, 0x4e, 0x59, 0x40, 0x0b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x09, 0x12, 0x14, 0x04, 0x0b, + 0x18, 0x2b, 0x25, 0x15, 0x14, 0x06, 0x07, 0x23, 0x36, 0x35, 0x23, 0x35, 0x01, 0x81, 0x26, 0x28, + 0x7b, 0x5e, 0x58, 0xdb, 0xa8, 0x6a, 0x8e, 0x41, 0x88, 0x7e, 0xdb, 0x00, 0x00, 0x01, 0x00, 0x5b, + 0x01, 0xd0, 0x02, 0x4f, 0x02, 0x70, 0x00, 0x03, 0x00, 0x1e, 0x40, 0x1b, 0x00, 0x00, 0x01, 0x01, + 0x00, 0x57, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x02, 0x01, 0x01, 0x00, 0x01, 0x4f, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x13, 0x35, 0x21, 0x15, 0x5b, 0x01, 0xf4, 0x01, + 0xd0, 0xa0, 0xa0, 0x00, 0x00, 0x01, 0x00, 0xbb, 0x00, 0x00, 0x01, 0x7e, 0x00, 0xdb, 0x00, 0x03, + 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x02, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x33, 0x35, 0x33, 0x15, 0xbb, + 0xc3, 0xdb, 0xdb, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xec, 0x02, 0x39, 0x05, 0xcc, 0x00, 0x03, + 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x02, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x15, 0x01, 0x33, 0x01, 0x01, + 0x9b, 0x9e, 0xfe, 0x69, 0x14, 0x05, 0xe0, 0xfa, 0x20, 0x00, 0x00, 0x02, 0x00, 0x50, 0xff, 0xec, + 0x04, 0x23, 0x05, 0x96, 0x00, 0x0a, 0x00, 0x16, 0x00, 0x1f, 0x40, 0x1c, 0x00, 0x02, 0x02, 0x01, + 0x61, 0x00, 0x01, 0x01, 0x56, 0x4d, 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, + 0x4e, 0x24, 0x24, 0x24, 0x12, 0x04, 0x0b, 0x1a, 0x2b, 0x01, 0x10, 0x02, 0x20, 0x02, 0x11, 0x10, + 0x12, 0x21, 0x32, 0x12, 0x03, 0x10, 0x02, 0x23, 0x22, 0x02, 0x11, 0x10, 0x12, 0x33, 0x32, 0x12, + 0x04, 0x23, 0xf9, 0xfe, 0x1a, 0xf4, 0xed, 0x01, 0x00, 0xf9, 0xed, 0xb7, 0x8d, 0xa2, 0xa6, 0x91, + 0x93, 0xa0, 0x9f, 0x94, 0x02, 0xc1, 0xfe, 0x9f, 0xfe, 0x8c, 0x01, 0x72, 0x01, 0x63, 0x01, 0x6b, + 0x01, 0x6a, 0xfe, 0x92, 0xfe, 0x99, 0x01, 0x31, 0x01, 0x12, 0xfe, 0xf2, 0xfe, 0xcb, 0xfe, 0xd4, + 0xfe, 0xea, 0x01, 0x1c, 0x00, 0x01, 0x00, 0x9c, 0x00, 0x00, 0x04, 0x0f, 0x05, 0x81, 0x00, 0x0a, + 0x00, 0x29, 0x40, 0x26, 0x05, 0x04, 0x03, 0x03, 0x00, 0x01, 0x01, 0x4c, 0x00, 0x01, 0x01, 0x50, + 0x4d, 0x02, 0x01, 0x00, 0x00, 0x03, 0x5f, 0x04, 0x01, 0x03, 0x03, 0x51, 0x03, 0x4e, 0x00, 0x00, + 0x00, 0x0a, 0x00, 0x0a, 0x11, 0x14, 0x11, 0x05, 0x0b, 0x19, 0x2b, 0x33, 0x35, 0x21, 0x11, 0x05, + 0x35, 0x25, 0x33, 0x11, 0x21, 0x15, 0x9c, 0x01, 0x67, 0xfe, 0xc2, 0x01, 0x4d, 0xa6, 0x01, 0x57, + 0x99, 0x04, 0x3c, 0xe3, 0xaa, 0xe5, 0xfb, 0x18, 0x99, 0x00, 0x00, 0x01, 0x00, 0x67, 0x00, 0x00, + 0x04, 0x0c, 0x05, 0x96, 0x00, 0x1e, 0x00, 0x2f, 0x40, 0x2c, 0x0f, 0x01, 0x02, 0x00, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x4c, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x01, 0x01, 0x56, 0x4d, 0x00, 0x02, + 0x02, 0x03, 0x5f, 0x04, 0x01, 0x03, 0x03, 0x51, 0x03, 0x4e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x1e, + 0x19, 0x25, 0x2a, 0x05, 0x0b, 0x19, 0x2b, 0x33, 0x35, 0x3e, 0x05, 0x35, 0x34, 0x26, 0x23, 0x22, + 0x06, 0x07, 0x27, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x06, 0x07, 0x06, 0x06, 0x07, + 0x21, 0x15, 0x67, 0x33, 0x93, 0xa2, 0x9f, 0x80, 0x4f, 0x88, 0x79, 0x73, 0x95, 0x0d, 0xb8, 0x14, + 0xf7, 0xc2, 0xd5, 0xe5, 0x4b, 0x94, 0xd1, 0x73, 0x88, 0x1e, 0x02, 0xdf, 0x7f, 0x75, 0xb3, 0x91, + 0x7c, 0x7c, 0x88, 0x56, 0x74, 0x80, 0x7d, 0x71, 0x11, 0xa9, 0xc8, 0xc9, 0xb9, 0x52, 0xa2, 0xa2, + 0xaa, 0x5e, 0x97, 0x46, 0x99, 0x00, 0x00, 0x01, 0x00, 0x4e, 0xff, 0xec, 0x04, 0x19, 0x05, 0x96, + 0x00, 0x28, 0x00, 0x38, 0x40, 0x35, 0x1c, 0x01, 0x03, 0x04, 0x25, 0x01, 0x02, 0x03, 0x07, 0x06, + 0x02, 0x01, 0x02, 0x03, 0x4c, 0x00, 0x03, 0x00, 0x02, 0x01, 0x03, 0x02, 0x69, 0x00, 0x04, 0x04, + 0x05, 0x61, 0x00, 0x05, 0x05, 0x56, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, + 0x00, 0x4e, 0x25, 0x24, 0x21, 0x24, 0x24, 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x14, 0x06, 0x23, + 0x22, 0x26, 0x27, 0x37, 0x16, 0x21, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x23, 0x35, 0x33, 0x32, + 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x27, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, + 0x06, 0x07, 0x15, 0x16, 0x16, 0x04, 0x19, 0xf8, 0xe6, 0xd6, 0xff, 0x18, 0xba, 0x24, 0x01, 0x0f, + 0x88, 0x9b, 0xb1, 0xa7, 0x66, 0x62, 0x94, 0xa3, 0x85, 0x83, 0x77, 0x93, 0x0c, 0xb5, 0x14, 0xf7, + 0xc2, 0xd4, 0xeb, 0x97, 0x90, 0x9e, 0xb0, 0x01, 0x85, 0xc3, 0xd6, 0xc1, 0xbd, 0x11, 0xfa, 0x86, + 0x84, 0x73, 0x81, 0x9c, 0x81, 0x72, 0x71, 0x83, 0x7a, 0x6f, 0x0e, 0xad, 0xc2, 0xc5, 0xb0, 0x87, + 0xa9, 0x1e, 0x04, 0x11, 0xb2, 0x00, 0x00, 0x02, 0x00, 0x2f, 0x00, 0x00, 0x04, 0x37, 0x05, 0x81, + 0x00, 0x0a, 0x00, 0x12, 0x00, 0x37, 0x40, 0x34, 0x0c, 0x01, 0x03, 0x02, 0x05, 0x01, 0x01, 0x03, + 0x02, 0x4c, 0x07, 0x05, 0x02, 0x03, 0x06, 0x04, 0x02, 0x01, 0x00, 0x03, 0x01, 0x68, 0x00, 0x02, + 0x02, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x0b, 0x0b, 0x00, 0x00, 0x0b, 0x12, 0x0b, + 0x12, 0x00, 0x0a, 0x00, 0x0a, 0x11, 0x12, 0x11, 0x11, 0x08, 0x0b, 0x1a, 0x2b, 0x01, 0x11, 0x23, + 0x11, 0x21, 0x35, 0x01, 0x33, 0x11, 0x33, 0x15, 0x25, 0x11, 0x06, 0x06, 0x07, 0x01, 0x06, 0x07, + 0x03, 0x71, 0xaa, 0xfd, 0x68, 0x02, 0x85, 0xbd, 0xc6, 0xfe, 0x90, 0x17, 0x1f, 0x0d, 0xfe, 0xbd, + 0x1c, 0x50, 0x01, 0x3f, 0xfe, 0xc1, 0x01, 0x3f, 0x8c, 0x03, 0xb6, 0xfc, 0x4c, 0x8e, 0x8e, 0x02, + 0xe9, 0x2c, 0x38, 0x13, 0xfe, 0x22, 0x29, 0x6b, 0x00, 0x01, 0x00, 0x52, 0xff, 0xec, 0x04, 0x1d, + 0x05, 0x81, 0x00, 0x1c, 0x00, 0x3d, 0x40, 0x3a, 0x18, 0x01, 0x02, 0x06, 0x07, 0x06, 0x02, 0x01, + 0x03, 0x02, 0x4c, 0x00, 0x03, 0x02, 0x01, 0x02, 0x03, 0x01, 0x80, 0x00, 0x06, 0x00, 0x02, 0x03, + 0x06, 0x02, 0x69, 0x00, 0x05, 0x05, 0x04, 0x5f, 0x00, 0x04, 0x04, 0x50, 0x4d, 0x00, 0x01, 0x01, + 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x22, 0x11, 0x11, 0x12, 0x24, 0x24, 0x22, 0x07, + 0x0b, 0x1d, 0x2b, 0x01, 0x14, 0x00, 0x23, 0x22, 0x26, 0x27, 0x37, 0x16, 0x33, 0x32, 0x36, 0x35, + 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x23, 0x13, 0x21, 0x15, 0x21, 0x03, 0x36, 0x33, 0x32, 0x16, + 0x04, 0x1d, 0xfe, 0xf7, 0xeb, 0xc5, 0xf2, 0x20, 0xb6, 0x39, 0xec, 0x91, 0xa4, 0xa5, 0x8c, 0x49, + 0x7e, 0x3f, 0xb0, 0x2f, 0x03, 0x21, 0xfd, 0x83, 0x1b, 0x75, 0xae, 0xd0, 0xf7, 0x01, 0xcb, 0xdf, + 0xff, 0x00, 0xac, 0xa3, 0x15, 0xd1, 0xaf, 0x99, 0x85, 0xa4, 0x2e, 0x37, 0x02, 0xf6, 0x99, 0xfe, + 0x41, 0x5a, 0xf4, 0x00, 0x00, 0x02, 0x00, 0x68, 0xff, 0xec, 0x04, 0x19, 0x05, 0x96, 0x00, 0x16, + 0x00, 0x22, 0x00, 0x34, 0x40, 0x31, 0x0c, 0x0b, 0x02, 0x03, 0x02, 0x11, 0x01, 0x05, 0x04, 0x02, + 0x4c, 0x00, 0x03, 0x00, 0x04, 0x05, 0x03, 0x04, 0x69, 0x00, 0x02, 0x02, 0x01, 0x61, 0x00, 0x01, + 0x01, 0x56, 0x4d, 0x00, 0x05, 0x05, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x24, 0x24, + 0x24, 0x23, 0x24, 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x14, 0x02, 0x23, 0x22, 0x02, 0x11, 0x10, + 0x00, 0x33, 0x20, 0x13, 0x07, 0x26, 0x23, 0x22, 0x02, 0x11, 0x36, 0x36, 0x33, 0x32, 0x16, 0x07, + 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x04, 0x19, 0xf2, 0xd5, 0xee, + 0xfc, 0x01, 0x06, 0xf2, 0x01, 0x3f, 0x53, 0xac, 0x35, 0xb3, 0x9a, 0xa9, 0x31, 0xb2, 0x73, 0xc3, + 0xe5, 0xb7, 0x96, 0x86, 0x7e, 0x9b, 0xa1, 0x7e, 0x82, 0x94, 0x01, 0xcd, 0xdf, 0xfe, 0xfe, 0x01, + 0x62, 0x01, 0x52, 0x01, 0x6e, 0x01, 0x88, 0xfe, 0xe1, 0x1f, 0xac, 0xfe, 0xe1, 0xfe, 0xf0, 0x5b, + 0x5f, 0xf4, 0xd6, 0x99, 0xa6, 0x93, 0x81, 0xa3, 0xd0, 0xaf, 0x00, 0x01, 0x00, 0x69, 0x00, 0x00, + 0x04, 0x0c, 0x05, 0x81, 0x00, 0x0b, 0x00, 0x1f, 0x40, 0x1c, 0x00, 0x01, 0x01, 0x02, 0x01, 0x4c, + 0x00, 0x01, 0x01, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, + 0x11, 0x13, 0x14, 0x03, 0x0b, 0x19, 0x2b, 0x01, 0x0a, 0x02, 0x15, 0x23, 0x10, 0x12, 0x01, 0x21, + 0x35, 0x21, 0x04, 0x0c, 0xd8, 0xb2, 0x59, 0xbc, 0xe5, 0x01, 0x0c, 0xfd, 0x0b, 0x03, 0xa3, 0x04, + 0xef, 0xfe, 0xb6, 0xfe, 0x8a, 0xfe, 0x94, 0xc3, 0x01, 0x0e, 0x02, 0x55, 0x01, 0x85, 0x99, 0x00, + 0x00, 0x03, 0x00, 0x59, 0xff, 0xec, 0x04, 0x1a, 0x05, 0x96, 0x00, 0x19, 0x00, 0x24, 0x00, 0x2f, + 0x00, 0x30, 0x40, 0x2d, 0x16, 0x09, 0x02, 0x02, 0x05, 0x01, 0x4c, 0x00, 0x05, 0x00, 0x02, 0x03, + 0x05, 0x02, 0x69, 0x00, 0x04, 0x04, 0x01, 0x61, 0x00, 0x01, 0x01, 0x56, 0x4d, 0x00, 0x03, 0x03, + 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x24, 0x23, 0x23, 0x2b, 0x2b, 0x22, 0x06, 0x0b, + 0x1c, 0x2b, 0x01, 0x14, 0x06, 0x23, 0x22, 0x26, 0x35, 0x34, 0x36, 0x37, 0x35, 0x26, 0x26, 0x35, + 0x34, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, 0x15, 0x16, 0x16, 0x07, 0x34, 0x26, 0x23, + 0x22, 0x06, 0x15, 0x10, 0x21, 0x32, 0x36, 0x03, 0x34, 0x21, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, + 0x32, 0x36, 0x04, 0x1a, 0xf8, 0xe8, 0xe2, 0xff, 0x9e, 0x7b, 0x73, 0x85, 0xf1, 0xcb, 0xd0, 0xf1, + 0x86, 0x74, 0x87, 0x96, 0xbb, 0x9c, 0x8d, 0x89, 0x9a, 0x01, 0x29, 0x93, 0x90, 0x23, 0xfe, 0xfa, + 0x7f, 0x85, 0x89, 0x7d, 0x7f, 0x85, 0x01, 0x89, 0xc3, 0xda, 0xd6, 0xc5, 0x8a, 0xbc, 0x14, 0x04, + 0x1b, 0xb4, 0x79, 0xa1, 0xc8, 0xc4, 0xa7, 0x79, 0xb4, 0x17, 0x04, 0x16, 0xb9, 0x7a, 0x83, 0x85, + 0x8f, 0x7d, 0xfe, 0xdd, 0x8d, 0x03, 0x21, 0xef, 0x78, 0x77, 0x79, 0x7f, 0x75, 0x00, 0x00, 0x02, + 0x00, 0x60, 0xff, 0xec, 0x04, 0x12, 0x05, 0x96, 0x00, 0x17, 0x00, 0x24, 0x00, 0x34, 0x40, 0x31, + 0x0c, 0x01, 0x05, 0x04, 0x07, 0x06, 0x02, 0x01, 0x02, 0x02, 0x4c, 0x00, 0x05, 0x00, 0x02, 0x01, + 0x05, 0x02, 0x69, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, 0x4d, 0x00, 0x01, 0x01, + 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x24, 0x24, 0x24, 0x24, 0x24, 0x22, 0x06, 0x0b, + 0x1c, 0x2b, 0x01, 0x10, 0x00, 0x23, 0x22, 0x26, 0x27, 0x37, 0x16, 0x33, 0x32, 0x12, 0x13, 0x06, + 0x06, 0x23, 0x22, 0x02, 0x35, 0x34, 0x36, 0x33, 0x32, 0x12, 0x07, 0x34, 0x26, 0x23, 0x22, 0x06, + 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x36, 0x04, 0x12, 0xfe, 0xf7, 0xf5, 0xa5, 0xc7, 0x2b, 0xac, + 0x36, 0xb8, 0x9b, 0xaa, 0x04, 0x28, 0xc2, 0x74, 0xbe, 0xe4, 0xf8, 0xdd, 0xeb, 0xf2, 0xc4, 0x9c, + 0x83, 0x82, 0x96, 0x96, 0x80, 0x4e, 0x86, 0x4d, 0x02, 0xdd, 0xfe, 0x95, 0xfe, 0x7a, 0x8b, 0x9b, + 0x1b, 0xb0, 0x01, 0x20, 0x01, 0x0b, 0x5a, 0x6d, 0x01, 0x04, 0xd7, 0xdd, 0xfd, 0xfe, 0xa4, 0xaf, + 0xaa, 0xcf, 0xb1, 0x97, 0x9a, 0xb3, 0x47, 0x82, 0x00, 0x02, 0x00, 0xbb, 0x00, 0x00, 0x01, 0x7e, + 0x04, 0x3a, 0x00, 0x03, 0x00, 0x07, 0x00, 0x2c, 0x40, 0x29, 0x05, 0x01, 0x03, 0x03, 0x02, 0x5f, + 0x00, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x04, 0x01, 0x01, 0x01, 0x51, 0x01, + 0x4e, 0x04, 0x04, 0x00, 0x00, 0x04, 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, 0x03, 0x11, + 0x06, 0x0b, 0x17, 0x2b, 0x33, 0x35, 0x33, 0x15, 0x03, 0x35, 0x33, 0x15, 0xbb, 0xc3, 0xc3, 0xc3, + 0xcf, 0xcf, 0x03, 0x6b, 0xcf, 0xcf, 0x00, 0x02, 0x00, 0xb8, 0xfe, 0xfa, 0x01, 0x81, 0x04, 0x3a, + 0x00, 0x09, 0x00, 0x0d, 0x00, 0x5a, 0x4b, 0xb0, 0x0a, 0x50, 0x58, 0x40, 0x1d, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x71, 0x06, 0x01, 0x04, 0x04, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x39, 0x4d, 0x05, 0x01, + 0x02, 0x02, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x37, 0x01, 0x4e, 0x1b, 0x40, 0x1c, 0x00, 0x00, 0x01, + 0x00, 0x86, 0x06, 0x01, 0x04, 0x04, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x39, 0x4d, 0x05, 0x01, 0x02, + 0x02, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x37, 0x01, 0x4e, 0x59, 0x40, 0x13, 0x0a, 0x0a, 0x00, 0x00, + 0x0a, 0x0d, 0x0a, 0x0d, 0x0c, 0x0b, 0x00, 0x09, 0x00, 0x09, 0x12, 0x14, 0x07, 0x09, 0x18, 0x2b, + 0x25, 0x15, 0x14, 0x06, 0x07, 0x23, 0x36, 0x35, 0x23, 0x35, 0x11, 0x35, 0x33, 0x15, 0x01, 0x81, + 0x26, 0x28, 0x7b, 0x5e, 0x58, 0xc3, 0xcf, 0x9c, 0x6a, 0x8e, 0x41, 0x88, 0x7e, 0xcf, 0x02, 0x9c, + 0xcf, 0xcf, 0x00, 0x01, 0x00, 0x65, 0x00, 0x9a, 0x04, 0x48, 0x04, 0xaa, 0x00, 0x06, 0x00, 0x06, + 0xb3, 0x06, 0x02, 0x01, 0x32, 0x2b, 0x13, 0x35, 0x01, 0x15, 0x01, 0x01, 0x15, 0x65, 0x03, 0xe3, + 0xfc, 0xa6, 0x03, 0x5a, 0x02, 0x3b, 0xcd, 0x01, 0xa2, 0x9a, 0xfe, 0x92, 0xfe, 0x91, 0x99, 0x00, + 0x00, 0x02, 0x00, 0x64, 0x01, 0x58, 0x04, 0x47, 0x03, 0xec, 0x00, 0x03, 0x00, 0x07, 0x00, 0x2f, + 0x40, 0x2c, 0x00, 0x02, 0x05, 0x01, 0x03, 0x00, 0x02, 0x03, 0x67, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x04, 0x01, 0x01, 0x00, 0x01, 0x4f, 0x04, 0x04, 0x00, 0x00, + 0x04, 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, 0x03, 0x11, 0x06, 0x0b, 0x17, 0x2b, 0x13, + 0x35, 0x21, 0x15, 0x01, 0x35, 0x21, 0x15, 0x64, 0x03, 0xe3, 0xfc, 0x1d, 0x03, 0xe3, 0x01, 0x58, + 0x94, 0x94, 0x02, 0x00, 0x94, 0x94, 0x00, 0x01, 0x00, 0x65, 0x00, 0x9a, 0x04, 0x48, 0x04, 0xaa, + 0x00, 0x06, 0x00, 0x06, 0xb3, 0x04, 0x00, 0x01, 0x32, 0x2b, 0x37, 0x35, 0x01, 0x01, 0x35, 0x01, + 0x15, 0x65, 0x03, 0x5a, 0xfc, 0xa6, 0x03, 0xe3, 0x9a, 0x99, 0x01, 0x6f, 0x01, 0x6e, 0x9a, 0xfe, + 0x5e, 0xcd, 0x00, 0x02, 0x00, 0x54, 0x00, 0x00, 0x04, 0x27, 0x05, 0x96, 0x00, 0x1d, 0x00, 0x21, + 0x00, 0x36, 0x40, 0x33, 0x00, 0x02, 0x01, 0x00, 0x01, 0x02, 0x00, 0x80, 0x00, 0x00, 0x04, 0x01, + 0x00, 0x04, 0x7e, 0x00, 0x01, 0x01, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, 0x4d, 0x00, 0x04, 0x04, + 0x05, 0x5f, 0x06, 0x01, 0x05, 0x05, 0x51, 0x05, 0x4e, 0x1e, 0x1e, 0x1e, 0x21, 0x1e, 0x21, 0x13, + 0x22, 0x12, 0x1b, 0x18, 0x07, 0x0b, 0x1b, 0x2b, 0x01, 0x14, 0x06, 0x06, 0x07, 0x07, 0x06, 0x06, + 0x07, 0x23, 0x3e, 0x07, 0x35, 0x34, 0x26, 0x20, 0x06, 0x07, 0x27, 0x36, 0x24, 0x33, 0x32, 0x04, + 0x01, 0x35, 0x33, 0x15, 0x04, 0x27, 0x2c, 0x52, 0x5d, 0x50, 0x48, 0x46, 0x01, 0xaf, 0x02, 0x27, + 0x3e, 0x4e, 0x50, 0x4d, 0x3c, 0x25, 0x9b, 0xfe, 0xe8, 0xa4, 0x0e, 0xb8, 0x1a, 0x01, 0x04, 0xd6, + 0xdf, 0x01, 0x00, 0xfd, 0x8f, 0xc3, 0x04, 0x08, 0x4b, 0x76, 0x64, 0x44, 0x3b, 0x34, 0x73, 0x44, + 0x45, 0x68, 0x50, 0x3f, 0x39, 0x39, 0x46, 0x58, 0x3b, 0x72, 0x84, 0x8c, 0x7a, 0x0c, 0xc6, 0xd4, + 0xd3, 0xfb, 0x3d, 0xc9, 0xc9, 0x00, 0x00, 0x02, 0x00, 0xa1, 0xfe, 0xe5, 0x07, 0x6e, 0x05, 0xcc, + 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x7e, 0x40, 0x0c, 0x15, 0x08, 0x02, 0x04, 0x09, 0x31, 0x30, 0x02, + 0x06, 0x00, 0x02, 0x4c, 0x4b, 0xb0, 0x17, 0x50, 0x58, 0x40, 0x27, 0x0a, 0x01, 0x04, 0x01, 0x01, + 0x00, 0x06, 0x04, 0x00, 0x6a, 0x00, 0x06, 0x00, 0x07, 0x06, 0x07, 0x65, 0x00, 0x05, 0x05, 0x08, + 0x61, 0x00, 0x08, 0x08, 0x52, 0x4d, 0x00, 0x09, 0x09, 0x02, 0x61, 0x03, 0x01, 0x02, 0x02, 0x59, + 0x09, 0x4e, 0x1b, 0x40, 0x2b, 0x0a, 0x01, 0x04, 0x01, 0x01, 0x00, 0x06, 0x04, 0x00, 0x6a, 0x00, + 0x06, 0x00, 0x07, 0x06, 0x07, 0x65, 0x00, 0x05, 0x05, 0x08, 0x61, 0x00, 0x08, 0x08, 0x52, 0x4d, + 0x00, 0x03, 0x03, 0x53, 0x4d, 0x00, 0x09, 0x09, 0x02, 0x61, 0x00, 0x02, 0x02, 0x59, 0x09, 0x4e, + 0x59, 0x40, 0x10, 0x4b, 0x49, 0x44, 0x42, 0x26, 0x25, 0x26, 0x26, 0x24, 0x13, 0x25, 0x26, 0x23, + 0x0b, 0x0b, 0x1f, 0x2b, 0x01, 0x14, 0x02, 0x06, 0x23, 0x22, 0x26, 0x35, 0x37, 0x23, 0x06, 0x06, + 0x23, 0x22, 0x26, 0x35, 0x34, 0x12, 0x36, 0x33, 0x32, 0x17, 0x33, 0x37, 0x33, 0x03, 0x06, 0x15, + 0x14, 0x33, 0x32, 0x36, 0x36, 0x35, 0x34, 0x02, 0x24, 0x23, 0x22, 0x04, 0x02, 0x15, 0x14, 0x12, + 0x04, 0x33, 0x32, 0x24, 0x37, 0x17, 0x06, 0x04, 0x23, 0x22, 0x24, 0x02, 0x35, 0x10, 0x12, 0x24, + 0x21, 0x32, 0x04, 0x12, 0x05, 0x34, 0x26, 0x23, 0x22, 0x06, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, + 0x36, 0x37, 0x36, 0x07, 0x6e, 0x73, 0xcd, 0x7f, 0x63, 0x6c, 0x03, 0x06, 0x42, 0xc3, 0x71, 0x9d, + 0xad, 0x81, 0xe8, 0x8d, 0xdb, 0x52, 0x06, 0x27, 0x9c, 0x74, 0x25, 0x51, 0x50, 0x87, 0x4e, 0x9a, + 0xfe, 0xde, 0xc2, 0xf2, 0xfe, 0x8c, 0xd4, 0x9d, 0x01, 0x29, 0xc6, 0x91, 0x01, 0x2a, 0xa0, 0x37, + 0x91, 0xfe, 0xad, 0xae, 0xf1, 0xfe, 0x97, 0xbf, 0xf9, 0x01, 0xba, 0x01, 0x12, 0xf1, 0x01, 0x5e, + 0xb9, 0xfd, 0xa2, 0x84, 0x6e, 0x65, 0x9d, 0x5a, 0x5f, 0x63, 0x7d, 0xd0, 0x28, 0x17, 0x02, 0xf3, + 0xba, 0xfe, 0xd3, 0xa4, 0x58, 0x58, 0x46, 0x7b, 0x7b, 0xcc, 0xb5, 0xa4, 0x01, 0x1a, 0xa6, 0xb6, + 0xa0, 0xfe, 0x06, 0xa4, 0x59, 0x5e, 0x8a, 0xf2, 0x93, 0xb3, 0x01, 0x15, 0x95, 0xd6, 0xfe, 0x6d, + 0xfa, 0xc1, 0xfe, 0xd9, 0x9e, 0x4b, 0x57, 0x70, 0x57, 0x5b, 0xbf, 0x01, 0x61, 0xe6, 0x01, 0x18, + 0x01, 0xca, 0xff, 0xb5, 0xfe, 0xb6, 0xe2, 0x66, 0x7d, 0x7f, 0xe1, 0x83, 0x78, 0x88, 0xd2, 0x9d, + 0x5c, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x05, 0x81, 0x00, 0x07, 0x00, 0x10, + 0x00, 0x26, 0x40, 0x23, 0x00, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, 0x68, 0x00, 0x02, 0x02, 0x50, + 0x4d, 0x05, 0x03, 0x02, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x00, 0x00, 0x0d, 0x0c, 0x00, 0x07, 0x00, + 0x07, 0x11, 0x11, 0x11, 0x06, 0x0b, 0x19, 0x2b, 0x21, 0x03, 0x21, 0x03, 0x23, 0x01, 0x33, 0x01, + 0x01, 0x07, 0x06, 0x07, 0x03, 0x21, 0x03, 0x26, 0x27, 0x04, 0x8f, 0xa1, 0xfd, 0x7e, 0xa2, 0xc6, + 0x02, 0x3f, 0xd9, 0x02, 0x36, 0xfd, 0x5b, 0x09, 0x19, 0x31, 0xb4, 0x02, 0x0f, 0xb5, 0x1c, 0x1c, + 0x01, 0x9c, 0xfe, 0x64, 0x05, 0x81, 0xfa, 0x7f, 0x04, 0xf1, 0x1c, 0x53, 0x82, 0xfe, 0x31, 0x01, + 0xd1, 0x45, 0x57, 0x00, 0x00, 0x03, 0x00, 0xa8, 0x00, 0x00, 0x04, 0xea, 0x05, 0x81, 0x00, 0x0d, + 0x00, 0x15, 0x00, 0x1e, 0x00, 0x2f, 0x40, 0x2c, 0x0b, 0x01, 0x02, 0x05, 0x01, 0x4c, 0x00, 0x05, + 0x00, 0x02, 0x03, 0x05, 0x02, 0x67, 0x00, 0x04, 0x04, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x50, 0x4d, + 0x00, 0x03, 0x03, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x21, 0x24, 0x21, 0x28, 0x21, + 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x14, 0x04, 0x23, 0x21, 0x11, 0x21, 0x20, 0x11, 0x14, 0x06, + 0x07, 0x16, 0x16, 0x07, 0x34, 0x21, 0x21, 0x11, 0x21, 0x32, 0x36, 0x03, 0x34, 0x26, 0x23, 0x21, + 0x11, 0x21, 0x32, 0x36, 0x04, 0xea, 0xfe, 0xee, 0xf4, 0xfd, 0xc4, 0x02, 0x00, 0x01, 0xf0, 0x8c, + 0x80, 0xa8, 0xb6, 0xc1, 0xfe, 0xa2, 0xfe, 0x9c, 0x01, 0x73, 0xaf, 0xa0, 0x51, 0x9c, 0x94, 0xfe, + 0xbf, 0x01, 0x41, 0x99, 0x97, 0x01, 0x8d, 0xbc, 0xd1, 0x05, 0x81, 0xfe, 0xaa, 0x7d, 0xaa, 0x1d, + 0x14, 0xb9, 0x7e, 0xf9, 0xfe, 0x04, 0x82, 0x02, 0xf9, 0x72, 0x62, 0xfe, 0x42, 0x73, 0x00, 0x01, + 0x00, 0x68, 0xff, 0xec, 0x05, 0x79, 0x05, 0x96, 0x00, 0x19, 0x00, 0x31, 0x40, 0x2e, 0x17, 0x16, + 0x09, 0x08, 0x04, 0x01, 0x00, 0x01, 0x4c, 0x04, 0x01, 0x00, 0x00, 0x03, 0x61, 0x00, 0x03, 0x03, + 0x56, 0x4d, 0x00, 0x01, 0x01, 0x02, 0x61, 0x00, 0x02, 0x02, 0x57, 0x02, 0x4e, 0x01, 0x00, 0x14, + 0x12, 0x0d, 0x0b, 0x07, 0x05, 0x00, 0x19, 0x01, 0x19, 0x05, 0x0b, 0x16, 0x2b, 0x01, 0x22, 0x00, + 0x11, 0x10, 0x00, 0x33, 0x20, 0x13, 0x17, 0x06, 0x04, 0x23, 0x22, 0x24, 0x02, 0x35, 0x10, 0x00, + 0x21, 0x32, 0x04, 0x17, 0x07, 0x26, 0x26, 0x03, 0x18, 0xea, 0xfe, 0xfc, 0x01, 0x0f, 0xe7, 0x01, + 0x28, 0x95, 0x9c, 0x57, 0xfe, 0xc5, 0xd0, 0xd5, 0xfe, 0xc9, 0xa3, 0x01, 0x6c, 0x01, 0x42, 0xe1, + 0x01, 0x2e, 0x47, 0xb5, 0x31, 0xd9, 0x04, 0xfa, 0xfe, 0xd3, 0xfe, 0xfa, 0xfe, 0xfd, 0xfe, 0xc5, + 0x01, 0x25, 0x4e, 0xb6, 0xbe, 0xb1, 0x01, 0x49, 0xe1, 0x01, 0x51, 0x01, 0x7e, 0xb0, 0xad, 0x3c, + 0x7b, 0x82, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x00, 0x05, 0x65, 0x05, 0x81, 0x00, 0x09, 0x00, 0x13, + 0x00, 0x1f, 0x40, 0x1c, 0x00, 0x02, 0x02, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x03, + 0x03, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x21, 0x24, 0x21, 0x23, 0x04, 0x0b, 0x1a, + 0x2b, 0x01, 0x14, 0x02, 0x04, 0x23, 0x21, 0x11, 0x21, 0x20, 0x00, 0x03, 0x10, 0x00, 0x21, 0x21, + 0x11, 0x21, 0x32, 0x36, 0x12, 0x05, 0x65, 0xaa, 0xfe, 0xc8, 0xcc, 0xfd, 0xf1, 0x01, 0xd2, 0x01, + 0x66, 0x01, 0x85, 0xc0, 0xfe, 0xe1, 0xfe, 0xf0, 0xfe, 0xf1, 0x01, 0x3a, 0x9b, 0xeb, 0x7e, 0x02, + 0xcf, 0xda, 0xfe, 0xb9, 0xae, 0x05, 0x81, 0xfe, 0x99, 0xfe, 0xb5, 0x01, 0x06, 0x01, 0x13, 0xfb, + 0xb1, 0x88, 0x01, 0x00, 0x00, 0x01, 0x00, 0xa8, 0x00, 0x00, 0x04, 0xfe, 0x05, 0x81, 0x00, 0x0b, + 0x00, 0x2f, 0x40, 0x2c, 0x00, 0x02, 0x00, 0x03, 0x04, 0x02, 0x03, 0x67, 0x00, 0x01, 0x01, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0x50, 0x4d, 0x00, 0x04, 0x04, 0x05, 0x5f, 0x06, 0x01, 0x05, 0x05, 0x51, + 0x05, 0x4e, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x0b, 0x11, 0x11, 0x11, 0x11, 0x11, 0x07, 0x0b, 0x1b, + 0x2b, 0x33, 0x11, 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, 0xa8, 0x04, 0x2d, + 0xfc, 0x92, 0x03, 0x32, 0xfc, 0xce, 0x03, 0x97, 0x05, 0x81, 0x9c, 0xfe, 0x3c, 0x9a, 0xfe, 0x15, + 0x9c, 0x00, 0x00, 0x01, 0x00, 0xa8, 0x00, 0x00, 0x04, 0x91, 0x05, 0x81, 0x00, 0x09, 0x00, 0x29, + 0x40, 0x26, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x01, 0x67, 0x05, 0x01, 0x04, 0x04, 0x03, 0x5f, + 0x00, 0x03, 0x03, 0x50, 0x4d, 0x00, 0x02, 0x02, 0x51, 0x02, 0x4e, 0x00, 0x00, 0x00, 0x09, 0x00, + 0x09, 0x11, 0x11, 0x11, 0x11, 0x06, 0x0b, 0x1a, 0x2b, 0x01, 0x11, 0x21, 0x15, 0x21, 0x11, 0x23, + 0x11, 0x21, 0x15, 0x01, 0x67, 0x03, 0x12, 0xfc, 0xee, 0xbf, 0x03, 0xe9, 0x04, 0xe5, 0xfd, 0xf4, + 0x9e, 0xfd, 0xc5, 0x05, 0x81, 0x9c, 0x00, 0x01, 0x00, 0x67, 0xff, 0xec, 0x05, 0xa0, 0x05, 0x96, + 0x00, 0x1e, 0x00, 0x35, 0x40, 0x32, 0x07, 0x06, 0x02, 0x04, 0x01, 0x18, 0x13, 0x02, 0x02, 0x03, + 0x02, 0x4c, 0x00, 0x04, 0x00, 0x03, 0x02, 0x04, 0x03, 0x67, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, + 0x00, 0x00, 0x56, 0x4d, 0x00, 0x02, 0x02, 0x05, 0x61, 0x00, 0x05, 0x05, 0x57, 0x05, 0x4e, 0x23, + 0x11, 0x13, 0x24, 0x25, 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x13, 0x10, 0x00, 0x21, 0x32, 0x04, 0x17, + 0x07, 0x26, 0x26, 0x23, 0x22, 0x00, 0x11, 0x10, 0x00, 0x33, 0x32, 0x36, 0x37, 0x35, 0x21, 0x35, + 0x21, 0x11, 0x06, 0x04, 0x23, 0x22, 0x24, 0x02, 0x67, 0x01, 0x70, 0x01, 0x4d, 0xea, 0x01, 0x24, + 0x4f, 0xb6, 0x3c, 0xd3, 0x9d, 0xf4, 0xfe, 0xfe, 0x01, 0x12, 0xf2, 0x8a, 0xef, 0x4a, 0xfe, 0x5b, + 0x02, 0x55, 0x70, 0xfe, 0xbb, 0xbe, 0xdd, 0xfe, 0xc0, 0xa9, 0x02, 0xc7, 0x01, 0x57, 0x01, 0x78, + 0x9e, 0xae, 0x36, 0x78, 0x6e, 0xfe, 0xd9, 0xfe, 0xf4, 0xfe, 0xf5, 0xfe, 0xcb, 0x54, 0x48, 0xfe, + 0xa0, 0xfe, 0x1a, 0x72, 0x7d, 0xb0, 0x01, 0x4b, 0x00, 0x01, 0x00, 0xa8, 0x00, 0x00, 0x05, 0x20, + 0x05, 0x81, 0x00, 0x0b, 0x00, 0x27, 0x40, 0x24, 0x00, 0x03, 0x00, 0x00, 0x01, 0x03, 0x00, 0x67, + 0x04, 0x01, 0x02, 0x02, 0x50, 0x4d, 0x06, 0x05, 0x02, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x00, 0x00, + 0x00, 0x0b, 0x00, 0x0b, 0x11, 0x11, 0x11, 0x11, 0x11, 0x07, 0x0b, 0x1b, 0x2b, 0x21, 0x11, 0x21, + 0x11, 0x23, 0x11, 0x33, 0x11, 0x21, 0x11, 0x33, 0x11, 0x04, 0x61, 0xfd, 0x06, 0xbf, 0xbf, 0x02, + 0xfa, 0xbf, 0x02, 0x8d, 0xfd, 0x73, 0x05, 0x81, 0xfd, 0xac, 0x02, 0x54, 0xfa, 0x7f, 0x00, 0x01, + 0x00, 0xbd, 0x00, 0x00, 0x01, 0x7c, 0x05, 0x81, 0x00, 0x03, 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, + 0x00, 0x50, 0x4d, 0x02, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, + 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x33, 0x11, 0x33, 0x11, 0xbd, 0xbf, 0x05, 0x81, 0xfa, 0x7f, 0x00, + 0x00, 0x01, 0x00, 0x20, 0xff, 0xec, 0x03, 0x68, 0x05, 0x81, 0x00, 0x10, 0x00, 0x2f, 0x40, 0x2c, + 0x03, 0x02, 0x02, 0x01, 0x02, 0x01, 0x4c, 0x00, 0x02, 0x02, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x50, + 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x04, 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x01, 0x00, 0x0d, + 0x0c, 0x0b, 0x0a, 0x07, 0x05, 0x00, 0x10, 0x01, 0x10, 0x05, 0x0b, 0x16, 0x2b, 0x05, 0x20, 0x03, + 0x37, 0x16, 0x16, 0x33, 0x32, 0x36, 0x35, 0x11, 0x21, 0x35, 0x21, 0x11, 0x14, 0x06, 0x01, 0xc9, + 0xfe, 0x9a, 0x43, 0xbb, 0x12, 0x7e, 0x5f, 0x68, 0x78, 0xfe, 0xf1, 0x01, 0xcd, 0xde, 0x14, 0x01, + 0x72, 0x1f, 0x74, 0x82, 0x8f, 0x8a, 0x03, 0x45, 0x9c, 0xfc, 0x23, 0xcd, 0xeb, 0x00, 0x00, 0x01, + 0x00, 0xa8, 0x00, 0x00, 0x05, 0x3f, 0x05, 0x81, 0x00, 0x0b, 0x00, 0x26, 0x40, 0x23, 0x0a, 0x07, + 0x02, 0x01, 0x04, 0x00, 0x01, 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x50, 0x4d, 0x04, 0x03, 0x02, + 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x0b, 0x12, 0x11, 0x13, 0x05, 0x0b, + 0x19, 0x2b, 0x21, 0x01, 0x07, 0x11, 0x23, 0x11, 0x33, 0x11, 0x01, 0x33, 0x01, 0x01, 0x04, 0x52, + 0xfd, 0xcd, 0xb8, 0xbf, 0xbf, 0x02, 0xa7, 0xe1, 0xfd, 0xa8, 0x02, 0xa8, 0x02, 0xa8, 0x8c, 0xfd, + 0xe4, 0x05, 0x81, 0xfd, 0x3e, 0x02, 0xc2, 0xfd, 0x9c, 0xfc, 0xe3, 0x00, 0x00, 0x01, 0x00, 0xa8, + 0x00, 0x00, 0x04, 0x2f, 0x05, 0x81, 0x00, 0x05, 0x00, 0x1f, 0x40, 0x1c, 0x00, 0x00, 0x00, 0x50, + 0x4d, 0x00, 0x01, 0x01, 0x02, 0x5f, 0x03, 0x01, 0x02, 0x02, 0x51, 0x02, 0x4e, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x05, 0x11, 0x11, 0x04, 0x0b, 0x18, 0x2b, 0x33, 0x11, 0x33, 0x11, 0x21, 0x15, 0xa8, + 0xbf, 0x02, 0xc8, 0x05, 0x81, 0xfb, 0x1b, 0x9c, 0x00, 0x01, 0x00, 0xa8, 0x00, 0x00, 0x06, 0x02, + 0x05, 0x81, 0x00, 0x1a, 0x00, 0x27, 0x40, 0x24, 0x14, 0x0a, 0x03, 0x03, 0x00, 0x02, 0x01, 0x4c, + 0x03, 0x01, 0x02, 0x02, 0x50, 0x4d, 0x05, 0x04, 0x01, 0x03, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, + 0x00, 0x00, 0x1a, 0x00, 0x1a, 0x18, 0x11, 0x16, 0x16, 0x06, 0x0b, 0x1a, 0x2b, 0x21, 0x11, 0x34, + 0x37, 0x06, 0x07, 0x01, 0x23, 0x01, 0x27, 0x27, 0x17, 0x17, 0x11, 0x23, 0x11, 0x33, 0x01, 0x16, + 0x16, 0x17, 0x36, 0x36, 0x37, 0x01, 0x33, 0x11, 0x05, 0x56, 0x09, 0x31, 0x27, 0xfe, 0x94, 0x86, + 0xfe, 0x8f, 0x38, 0x21, 0x03, 0x04, 0xaa, 0xfb, 0x01, 0x77, 0x14, 0x25, 0x06, 0x08, 0x33, 0x09, + 0x01, 0x70, 0xf5, 0x03, 0xac, 0x9c, 0x90, 0xb3, 0x65, 0xfc, 0x40, 0x03, 0xc0, 0xaa, 0x6e, 0x6f, + 0xbd, 0xfc, 0x54, 0x05, 0x81, 0xfc, 0x2f, 0x3b, 0x87, 0x1e, 0x28, 0xa3, 0x15, 0x03, 0xd1, 0xfa, + 0x7f, 0x00, 0x00, 0x01, 0x00, 0xa8, 0x00, 0x00, 0x05, 0x20, 0x05, 0x81, 0x00, 0x0d, 0x00, 0x24, + 0x40, 0x21, 0x08, 0x01, 0x02, 0x00, 0x01, 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x50, 0x4d, 0x04, + 0x03, 0x02, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x0d, 0x14, 0x11, 0x14, + 0x05, 0x0b, 0x19, 0x2b, 0x21, 0x01, 0x17, 0x17, 0x11, 0x23, 0x11, 0x33, 0x01, 0x26, 0x35, 0x11, + 0x33, 0x11, 0x04, 0x3a, 0xfd, 0x0e, 0x05, 0x05, 0xaa, 0xde, 0x02, 0xfa, 0x0c, 0xac, 0x04, 0xb0, + 0x61, 0xa7, 0xfc, 0x58, 0x05, 0x81, 0xfb, 0x48, 0xc4, 0x58, 0x03, 0x9c, 0xfa, 0x7f, 0x00, 0x02, + 0x00, 0x61, 0xff, 0xec, 0x05, 0xd7, 0x05, 0x96, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1f, 0x40, 0x1c, + 0x00, 0x02, 0x02, 0x01, 0x61, 0x00, 0x01, 0x01, 0x56, 0x4d, 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, + 0x00, 0x00, 0x57, 0x00, 0x4e, 0x24, 0x25, 0x25, 0x23, 0x04, 0x0b, 0x1a, 0x2b, 0x01, 0x14, 0x02, + 0x04, 0x23, 0x22, 0x24, 0x02, 0x35, 0x10, 0x00, 0x21, 0x32, 0x04, 0x12, 0x07, 0x10, 0x00, 0x23, + 0x22, 0x00, 0x11, 0x10, 0x00, 0x33, 0x32, 0x00, 0x05, 0xd7, 0xa9, 0xfe, 0xc4, 0xd7, 0xd9, 0xfe, + 0xc5, 0xa6, 0x01, 0x72, 0x01, 0x4a, 0xd7, 0x01, 0x3c, 0xa7, 0xc3, 0xfe, 0xf9, 0xf0, 0xf2, 0xfe, + 0xf8, 0x01, 0x0b, 0xed, 0xf4, 0x01, 0x05, 0x02, 0xc7, 0xdd, 0xfe, 0xb4, 0xb2, 0xb0, 0x01, 0x4d, + 0xde, 0x01, 0x52, 0x01, 0x7d, 0xab, 0xfe, 0xba, 0xde, 0x01, 0x07, 0x01, 0x2c, 0xfe, 0xd8, 0xfe, + 0xf5, 0xfe, 0xf7, 0xfe, 0xc9, 0x01, 0x2d, 0x00, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x00, 0x04, 0xea, + 0x05, 0x81, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x23, 0x40, 0x20, 0x00, 0x04, 0x00, 0x00, 0x01, 0x04, + 0x00, 0x67, 0x00, 0x03, 0x03, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x01, 0x01, 0x51, + 0x01, 0x4e, 0x21, 0x23, 0x21, 0x11, 0x22, 0x05, 0x0b, 0x1b, 0x2b, 0x01, 0x14, 0x04, 0x23, 0x21, + 0x11, 0x23, 0x11, 0x21, 0x32, 0x04, 0x07, 0x10, 0x21, 0x21, 0x11, 0x21, 0x20, 0x04, 0xea, 0xfe, + 0xfb, 0xe0, 0xfe, 0x62, 0xbf, 0x02, 0x51, 0xed, 0x01, 0x04, 0xc0, 0xfe, 0xb8, 0xfe, 0x85, 0x01, + 0x83, 0x01, 0x40, 0x03, 0xd9, 0xc8, 0xec, 0xfd, 0xdb, 0x05, 0x81, 0xde, 0xcc, 0x01, 0x11, 0xfd, + 0xd4, 0x00, 0x00, 0x02, 0x00, 0x61, 0xfe, 0x7d, 0x05, 0xd7, 0x05, 0x96, 0x00, 0x18, 0x00, 0x24, + 0x00, 0xda, 0x40, 0x0e, 0x03, 0x01, 0x02, 0x05, 0x08, 0x01, 0x00, 0x02, 0x09, 0x01, 0x01, 0x00, + 0x03, 0x4c, 0x4b, 0xb0, 0x0a, 0x50, 0x58, 0x40, 0x1f, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, + 0x03, 0x56, 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, 0x51, 0x4d, 0x00, 0x00, 0x00, + 0x01, 0x61, 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x1b, 0x4b, 0xb0, 0x0c, 0x50, 0x58, 0x40, 0x1f, + 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, + 0x02, 0x02, 0x57, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x1b, + 0x4b, 0xb0, 0x0e, 0x50, 0x58, 0x40, 0x1f, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, + 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, 0x51, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x61, + 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x1b, 0x4b, 0xb0, 0x1b, 0x50, 0x58, 0x40, 0x1f, 0x00, 0x04, + 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, + 0x57, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x1b, 0x40, 0x1c, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x65, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, + 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, 0x57, 0x02, 0x4e, 0x59, 0x59, 0x59, 0x59, + 0x40, 0x09, 0x24, 0x25, 0x25, 0x12, 0x23, 0x25, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x10, 0x00, 0x05, + 0x16, 0x16, 0x33, 0x32, 0x37, 0x15, 0x06, 0x23, 0x22, 0x26, 0x27, 0x26, 0x24, 0x02, 0x35, 0x10, + 0x00, 0x21, 0x32, 0x04, 0x12, 0x07, 0x10, 0x00, 0x23, 0x22, 0x00, 0x11, 0x10, 0x00, 0x33, 0x32, + 0x00, 0x05, 0xd7, 0xfe, 0xd4, 0xfe, 0xf5, 0x29, 0x85, 0x66, 0x37, 0x3c, 0x5d, 0x55, 0x97, 0xc3, + 0x3e, 0xc6, 0xfe, 0xe1, 0x97, 0x01, 0x72, 0x01, 0x4a, 0xd7, 0x01, 0x3c, 0xa7, 0xc3, 0xfe, 0xf9, + 0xf0, 0xf2, 0xfe, 0xf8, 0x01, 0x0b, 0xed, 0xf4, 0x01, 0x05, 0x02, 0xc7, 0xfe, 0xd6, 0xfe, 0x80, + 0x23, 0x7e, 0x70, 0x0d, 0x86, 0x16, 0xab, 0xc8, 0x0a, 0xb5, 0x01, 0x43, 0xd5, 0x01, 0x52, 0x01, + 0x7d, 0xab, 0xfe, 0xba, 0xde, 0x01, 0x07, 0x01, 0x2c, 0xfe, 0xd8, 0xfe, 0xf5, 0xfe, 0xf7, 0xfe, + 0xc9, 0x01, 0x2d, 0x00, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x00, 0x05, 0x68, 0x05, 0x81, 0x00, 0x0d, + 0x00, 0x16, 0x00, 0x33, 0x40, 0x30, 0x0c, 0x01, 0x00, 0x05, 0x01, 0x4c, 0x00, 0x05, 0x00, 0x00, + 0x01, 0x05, 0x00, 0x67, 0x00, 0x04, 0x04, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x50, 0x4d, 0x06, 0x03, + 0x02, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x00, 0x00, 0x15, 0x13, 0x12, 0x10, 0x00, 0x0d, 0x00, 0x0d, + 0x21, 0x11, 0x11, 0x07, 0x0b, 0x19, 0x2b, 0x21, 0x01, 0x21, 0x11, 0x23, 0x11, 0x21, 0x32, 0x04, + 0x15, 0x14, 0x06, 0x07, 0x01, 0x03, 0x34, 0x26, 0x23, 0x21, 0x11, 0x21, 0x32, 0x36, 0x04, 0x8c, + 0xfe, 0x92, 0xfe, 0x49, 0xbf, 0x02, 0x97, 0xee, 0x01, 0x03, 0xb7, 0xa1, 0x01, 0x90, 0xf8, 0xa7, + 0x9d, 0xfe, 0x3b, 0x01, 0xcd, 0x97, 0xa5, 0x02, 0x49, 0xfd, 0xb7, 0x05, 0x81, 0xd5, 0xbe, 0x9d, + 0xd6, 0x1c, 0xfd, 0xa1, 0x03, 0xec, 0x7b, 0x81, 0xfd, 0xf8, 0x8d, 0x00, 0x00, 0x01, 0x00, 0x5d, + 0xff, 0xec, 0x04, 0xf8, 0x05, 0x96, 0x00, 0x2d, 0x00, 0x28, 0x40, 0x25, 0x1d, 0x1c, 0x06, 0x05, + 0x04, 0x01, 0x03, 0x01, 0x4c, 0x00, 0x03, 0x03, 0x02, 0x61, 0x00, 0x02, 0x02, 0x56, 0x4d, 0x00, + 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x25, 0x2e, 0x24, 0x22, 0x04, 0x0b, + 0x1a, 0x2b, 0x01, 0x14, 0x04, 0x21, 0x20, 0x03, 0x37, 0x16, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, + 0x2e, 0x02, 0x27, 0x2e, 0x03, 0x35, 0x34, 0x24, 0x21, 0x32, 0x16, 0x17, 0x07, 0x26, 0x26, 0x23, + 0x22, 0x06, 0x15, 0x14, 0x16, 0x16, 0x17, 0x1e, 0x05, 0x04, 0xf8, 0xfe, 0xcf, 0xfe, 0xeb, 0xfd, + 0xfd, 0x52, 0xb9, 0x20, 0xd0, 0xb3, 0xb9, 0xc9, 0x3f, 0x72, 0x9e, 0x60, 0xa7, 0xad, 0x64, 0x35, + 0x01, 0x15, 0x01, 0x02, 0xf0, 0xfe, 0x33, 0xbc, 0x1f, 0xae, 0x9a, 0xa9, 0xb2, 0x45, 0x82, 0xc2, + 0x41, 0x81, 0x76, 0x67, 0x4c, 0x2b, 0x01, 0x85, 0xc3, 0xd6, 0x01, 0x66, 0x25, 0x7f, 0x77, 0x7f, + 0x7b, 0x45, 0x56, 0x38, 0x26, 0x16, 0x25, 0x4a, 0x5b, 0x7a, 0x4f, 0xb5, 0xc4, 0x93, 0xb1, 0x21, + 0x70, 0x65, 0x70, 0x6f, 0x41, 0x55, 0x3b, 0x2b, 0x0f, 0x1f, 0x2b, 0x3a, 0x54, 0x72, 0x00, 0x01, + 0x00, 0x2e, 0x00, 0x00, 0x04, 0xb4, 0x05, 0x81, 0x00, 0x07, 0x00, 0x21, 0x40, 0x1e, 0x04, 0x03, + 0x02, 0x01, 0x01, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x11, 0x11, 0x11, 0x05, 0x0b, 0x19, 0x2b, 0x01, 0x11, 0x23, + 0x11, 0x21, 0x35, 0x21, 0x15, 0x02, 0xd0, 0xbe, 0xfe, 0x1c, 0x04, 0x86, 0x04, 0xe5, 0xfb, 0x1b, + 0x04, 0xe5, 0x9c, 0x9c, 0x00, 0x01, 0x00, 0x9e, 0xff, 0xec, 0x05, 0x29, 0x05, 0x81, 0x00, 0x13, + 0x00, 0x24, 0x40, 0x21, 0x03, 0x01, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x02, 0x02, 0x00, 0x61, 0x04, + 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x01, 0x00, 0x0f, 0x0e, 0x0b, 0x09, 0x06, 0x05, 0x00, 0x13, + 0x01, 0x13, 0x05, 0x0b, 0x16, 0x2b, 0x05, 0x22, 0x24, 0x26, 0x35, 0x11, 0x33, 0x11, 0x14, 0x16, + 0x33, 0x32, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x04, 0x02, 0xdb, 0xad, 0xfe, 0xfe, 0x8e, + 0xbf, 0xc4, 0xb9, 0xbe, 0xd3, 0xbe, 0x91, 0xfe, 0xf7, 0x14, 0x7e, 0xf0, 0xa6, 0x03, 0x81, 0xfc, + 0x8f, 0xc1, 0xc8, 0xcf, 0xc7, 0x03, 0x64, 0xfc, 0x91, 0xab, 0xf8, 0x83, 0x00, 0x01, 0x00, 0x09, + 0x00, 0x00, 0x05, 0x4d, 0x05, 0x81, 0x00, 0x08, 0x00, 0x1b, 0x40, 0x18, 0x05, 0x01, 0x00, 0x01, + 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x14, 0x11, + 0x10, 0x03, 0x0b, 0x19, 0x2b, 0x21, 0x23, 0x01, 0x33, 0x01, 0x17, 0x37, 0x01, 0x33, 0x03, 0x0e, + 0xc6, 0xfd, 0xc1, 0xc9, 0x01, 0x86, 0x54, 0x54, 0x01, 0x84, 0xc9, 0x05, 0x81, 0xfc, 0x20, 0xf9, + 0xf9, 0x03, 0xe0, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x07, 0x86, 0x05, 0x81, 0x00, 0x19, + 0x00, 0x21, 0x40, 0x1e, 0x14, 0x0d, 0x04, 0x03, 0x00, 0x02, 0x01, 0x4c, 0x04, 0x03, 0x02, 0x02, + 0x02, 0x50, 0x4d, 0x01, 0x01, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x17, 0x16, 0x11, 0x16, 0x10, 0x05, + 0x0b, 0x1b, 0x2b, 0x21, 0x23, 0x03, 0x26, 0x27, 0x06, 0x06, 0x03, 0x23, 0x01, 0x33, 0x13, 0x16, + 0x17, 0x36, 0x12, 0x13, 0x33, 0x13, 0x16, 0x17, 0x37, 0x36, 0x36, 0x01, 0x33, 0x05, 0xe7, 0xe4, + 0xf4, 0x18, 0x2e, 0x1a, 0x24, 0xff, 0xe4, 0xfe, 0x61, 0xc7, 0xfd, 0x2d, 0x26, 0x18, 0x3f, 0xf6, + 0xb7, 0xf5, 0x38, 0x20, 0x09, 0x1b, 0x22, 0x01, 0x08, 0xc7, 0x03, 0x7f, 0x54, 0xd9, 0x74, 0x9c, + 0xfc, 0x64, 0x05, 0x81, 0xfc, 0x81, 0xa8, 0xb2, 0x6e, 0x01, 0x04, 0x03, 0x67, 0xfc, 0x93, 0xd7, + 0x95, 0x23, 0x73, 0x91, 0x03, 0xb2, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x05, 0x2b, 0x05, 0x81, + 0x00, 0x0b, 0x00, 0x26, 0x40, 0x23, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x01, 0x01, 0x4c, 0x02, + 0x01, 0x01, 0x01, 0x50, 0x4d, 0x04, 0x03, 0x02, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x0b, 0x12, 0x12, 0x12, 0x05, 0x0b, 0x19, 0x2b, 0x21, 0x01, 0x01, 0x23, 0x01, 0x01, + 0x33, 0x01, 0x01, 0x33, 0x01, 0x01, 0x04, 0x58, 0xfe, 0x59, 0xfe, 0x50, 0xd3, 0x02, 0x18, 0xfe, + 0x11, 0xd3, 0x01, 0x88, 0x01, 0x7d, 0xd3, 0xfe, 0x1e, 0x02, 0x0b, 0x02, 0x68, 0xfd, 0x98, 0x02, + 0xdc, 0x02, 0xa5, 0xfd, 0xd7, 0x02, 0x29, 0xfd, 0x62, 0xfd, 0x1d, 0x00, 0x00, 0x01, 0x00, 0x2d, + 0x00, 0x00, 0x05, 0x29, 0x05, 0x81, 0x00, 0x08, 0x00, 0x1d, 0x40, 0x1a, 0x06, 0x03, 0x00, 0x03, + 0x00, 0x01, 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, + 0x12, 0x12, 0x11, 0x03, 0x0b, 0x19, 0x2b, 0x01, 0x11, 0x23, 0x11, 0x01, 0x33, 0x01, 0x01, 0x33, + 0x03, 0x09, 0xbe, 0xfd, 0xe2, 0xd2, 0x01, 0xad, 0x01, 0xab, 0xd2, 0x02, 0x48, 0xfd, 0xb8, 0x02, + 0x48, 0x03, 0x39, 0xfd, 0x61, 0x02, 0x9f, 0x00, 0x00, 0x01, 0x00, 0x41, 0x00, 0x00, 0x04, 0xa3, + 0x05, 0x81, 0x00, 0x09, 0x00, 0x29, 0x40, 0x26, 0x07, 0x01, 0x01, 0x02, 0x02, 0x01, 0x00, 0x03, + 0x02, 0x4c, 0x00, 0x01, 0x01, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x03, 0x03, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x12, 0x11, 0x12, 0x10, 0x04, 0x0b, 0x1a, 0x2b, 0x21, + 0x21, 0x35, 0x01, 0x21, 0x35, 0x21, 0x15, 0x01, 0x21, 0x04, 0xa3, 0xfb, 0x9e, 0x03, 0x5a, 0xfc, + 0xef, 0x03, 0xea, 0xfc, 0xa6, 0x03, 0x89, 0x8f, 0x04, 0x56, 0x9c, 0x8b, 0xfb, 0xa6, 0x00, 0x01, + 0x00, 0x92, 0xfe, 0x57, 0x02, 0x29, 0x05, 0xcc, 0x00, 0x07, 0x00, 0x25, 0x40, 0x22, 0x00, 0x01, + 0x01, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x00, 0x02, 0x02, 0x03, 0x5f, 0x04, 0x01, 0x03, + 0x03, 0x55, 0x03, 0x4e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x11, 0x11, 0x11, 0x05, 0x0b, 0x19, + 0x2b, 0x13, 0x11, 0x21, 0x15, 0x23, 0x11, 0x33, 0x15, 0x92, 0x01, 0x97, 0xe9, 0xe9, 0xfe, 0x57, + 0x07, 0x75, 0x81, 0xf9, 0x8d, 0x81, 0x00, 0x01, 0x00, 0x00, 0xff, 0xec, 0x02, 0x39, 0x05, 0xcc, + 0x00, 0x03, 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x02, 0x01, 0x01, 0x01, 0x51, + 0x01, 0x4e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x05, 0x01, 0x33, + 0x01, 0x01, 0x97, 0xfe, 0x69, 0x9e, 0x01, 0x9b, 0x14, 0x05, 0xe0, 0xfa, 0x20, 0x00, 0x00, 0x01, + 0x00, 0x10, 0xfe, 0x57, 0x01, 0xa7, 0x05, 0xcc, 0x00, 0x07, 0x00, 0x25, 0x40, 0x22, 0x00, 0x01, + 0x01, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x52, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x5f, 0x04, 0x01, 0x03, + 0x03, 0x55, 0x03, 0x4e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x11, 0x11, 0x11, 0x05, 0x0b, 0x19, + 0x2b, 0x13, 0x35, 0x33, 0x11, 0x23, 0x35, 0x21, 0x11, 0x10, 0xe9, 0xe9, 0x01, 0x97, 0xfe, 0x57, + 0x81, 0x06, 0x73, 0x81, 0xf8, 0x8b, 0x00, 0x01, 0x00, 0x0a, 0x02, 0xa1, 0x03, 0xb7, 0x05, 0x81, + 0x00, 0x06, 0x00, 0x27, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x1c, 0x01, 0x01, 0x00, 0x01, 0x01, 0x4c, + 0x00, 0x01, 0x00, 0x01, 0x85, 0x03, 0x02, 0x02, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x06, 0x11, 0x12, 0x04, 0x0b, 0x18, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x09, 0x02, 0x23, 0x01, 0x33, + 0x01, 0x03, 0x13, 0xfe, 0xcb, 0xfe, 0xce, 0xa2, 0x01, 0x70, 0xcb, 0x01, 0x72, 0x02, 0xa1, 0x02, + 0x79, 0xfd, 0x87, 0x02, 0xe0, 0xfd, 0x20, 0x00, 0x00, 0x01, 0xff, 0xe1, 0xfe, 0x69, 0x04, 0x8a, + 0xfe, 0xeb, 0x00, 0x03, 0x00, 0x26, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x1b, 0x00, 0x00, 0x01, 0x01, + 0x00, 0x57, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x02, 0x01, 0x01, 0x00, 0x01, 0x4f, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x03, 0x35, 0x21, 0x15, + 0x1f, 0x04, 0xa9, 0xfe, 0x69, 0x82, 0x82, 0x00, 0x00, 0x01, 0x00, 0x6a, 0x04, 0xb1, 0x02, 0x12, + 0x05, 0xe4, 0x00, 0x05, 0x00, 0x26, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x1b, 0x04, 0x01, 0x02, 0x01, + 0x00, 0x01, 0x4c, 0x00, 0x00, 0x01, 0x00, 0x85, 0x02, 0x01, 0x01, 0x01, 0x76, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x05, 0x12, 0x03, 0x0b, 0x17, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x01, 0x35, 0x33, + 0x13, 0x15, 0x01, 0xb4, 0xfe, 0xb6, 0xcf, 0xd9, 0x04, 0xb1, 0x01, 0x16, 0x1d, 0xfe, 0xe1, 0x14, + 0x00, 0x02, 0x00, 0x57, 0xff, 0xec, 0x04, 0x73, 0x04, 0x4e, 0x00, 0x23, 0x00, 0x30, 0x00, 0xa1, + 0x4b, 0xb0, 0x32, 0x50, 0x58, 0x40, 0x10, 0x0f, 0x0e, 0x02, 0x01, 0x02, 0x20, 0x1a, 0x02, 0x04, + 0x07, 0x1b, 0x01, 0x00, 0x04, 0x03, 0x4c, 0x1b, 0x40, 0x10, 0x0f, 0x0e, 0x02, 0x01, 0x02, 0x20, + 0x1a, 0x02, 0x04, 0x07, 0x1b, 0x01, 0x05, 0x04, 0x03, 0x4c, 0x59, 0x4b, 0xb0, 0x32, 0x50, 0x58, + 0x40, 0x21, 0x00, 0x01, 0x00, 0x07, 0x04, 0x01, 0x07, 0x67, 0x00, 0x02, 0x02, 0x03, 0x61, 0x00, + 0x03, 0x03, 0x59, 0x4d, 0x09, 0x06, 0x02, 0x04, 0x04, 0x00, 0x61, 0x05, 0x08, 0x02, 0x00, 0x00, + 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x2c, 0x00, 0x01, 0x00, 0x07, 0x04, 0x01, 0x07, 0x67, 0x00, 0x02, + 0x02, 0x03, 0x61, 0x00, 0x03, 0x03, 0x59, 0x4d, 0x09, 0x06, 0x02, 0x04, 0x04, 0x05, 0x61, 0x00, + 0x05, 0x05, 0x51, 0x4d, 0x09, 0x06, 0x02, 0x04, 0x04, 0x00, 0x61, 0x08, 0x01, 0x00, 0x00, 0x57, + 0x00, 0x4e, 0x59, 0x40, 0x1b, 0x25, 0x24, 0x01, 0x00, 0x2b, 0x29, 0x24, 0x30, 0x25, 0x30, 0x1e, + 0x1c, 0x19, 0x17, 0x12, 0x10, 0x0c, 0x0a, 0x07, 0x05, 0x00, 0x23, 0x01, 0x23, 0x0a, 0x0b, 0x16, + 0x2b, 0x05, 0x22, 0x26, 0x35, 0x34, 0x36, 0x37, 0x37, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, + 0x27, 0x12, 0x21, 0x32, 0x16, 0x15, 0x11, 0x14, 0x16, 0x33, 0x32, 0x37, 0x15, 0x06, 0x23, 0x22, + 0x26, 0x27, 0x23, 0x06, 0x06, 0x27, 0x32, 0x36, 0x36, 0x35, 0x35, 0x07, 0x0e, 0x02, 0x15, 0x14, + 0x16, 0x01, 0x9e, 0xa3, 0xa4, 0xdd, 0xf6, 0xf3, 0x70, 0x78, 0x79, 0x6e, 0x0b, 0xbc, 0x2e, 0x01, + 0x84, 0xcc, 0xce, 0x2a, 0x3b, 0x1a, 0x21, 0x44, 0x47, 0x64, 0x5b, 0x06, 0x06, 0x45, 0xb7, 0x5a, + 0x63, 0x9a, 0x59, 0xc5, 0x7f, 0x83, 0x46, 0x5f, 0x14, 0xac, 0x96, 0xa8, 0xb4, 0x06, 0x04, 0x3b, + 0x84, 0x72, 0x52, 0x5a, 0x11, 0x01, 0x24, 0xbb, 0xb1, 0xfe, 0x2e, 0x50, 0x51, 0x07, 0x70, 0x10, + 0x69, 0x70, 0x7c, 0x67, 0x87, 0x5a, 0x9d, 0x53, 0x59, 0x04, 0x02, 0x30, 0x64, 0x51, 0x58, 0x60, + 0x00, 0x02, 0x00, 0x84, 0xff, 0xec, 0x04, 0x1d, 0x05, 0xcc, 0x00, 0x17, 0x00, 0x23, 0x00, 0x59, + 0xb6, 0x11, 0x05, 0x02, 0x05, 0x04, 0x01, 0x4c, 0x4b, 0xb0, 0x14, 0x50, 0x58, 0x40, 0x1b, 0x00, + 0x02, 0x02, 0x52, 0x4d, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x59, 0x4d, 0x00, 0x05, + 0x05, 0x00, 0x61, 0x01, 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x1f, 0x00, 0x02, 0x02, + 0x52, 0x4d, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x59, 0x4d, 0x00, 0x01, 0x01, 0x51, + 0x4d, 0x00, 0x05, 0x05, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x59, 0x40, 0x09, 0x24, + 0x24, 0x26, 0x13, 0x25, 0x21, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x10, 0x21, 0x22, 0x26, 0x27, 0x23, + 0x14, 0x06, 0x07, 0x23, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x07, 0x33, 0x36, 0x36, 0x33, 0x32, + 0x12, 0x03, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x04, 0x1d, 0xfe, + 0x72, 0x7b, 0xa3, 0x33, 0x02, 0x08, 0x02, 0xae, 0x06, 0xb4, 0x04, 0x04, 0x32, 0xa5, 0x7a, 0xcd, + 0xc1, 0xbd, 0x78, 0x87, 0x98, 0x8b, 0x88, 0x99, 0x88, 0x79, 0x02, 0x22, 0xfd, 0xca, 0x59, 0x63, + 0x1f, 0x7f, 0x0a, 0x36, 0xa9, 0x04, 0xed, 0xfe, 0x59, 0x41, 0x58, 0x68, 0x5a, 0xfe, 0xec, 0xfe, + 0xe2, 0xe3, 0xc4, 0xd0, 0xe2, 0xd5, 0xcb, 0xc9, 0x00, 0x01, 0x00, 0x57, 0xff, 0xec, 0x03, 0xca, + 0x04, 0x4e, 0x00, 0x19, 0x00, 0x2e, 0x40, 0x2b, 0x13, 0x01, 0x01, 0x04, 0x01, 0x4c, 0x00, 0x01, + 0x04, 0x00, 0x04, 0x01, 0x00, 0x80, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x59, 0x4d, + 0x00, 0x00, 0x00, 0x02, 0x61, 0x00, 0x02, 0x02, 0x57, 0x02, 0x4e, 0x25, 0x24, 0x22, 0x12, 0x22, + 0x05, 0x0b, 0x1b, 0x2b, 0x01, 0x14, 0x16, 0x33, 0x32, 0x36, 0x37, 0x17, 0x06, 0x06, 0x23, 0x22, + 0x02, 0x11, 0x10, 0x12, 0x33, 0x32, 0x16, 0x17, 0x07, 0x26, 0x26, 0x23, 0x22, 0x06, 0x01, 0x13, + 0x88, 0x89, 0x60, 0x81, 0x0f, 0xb6, 0x15, 0xe0, 0xac, 0xe3, 0xef, 0xf0, 0xe0, 0xa6, 0xdb, 0x1c, + 0xb9, 0x0e, 0x72, 0x69, 0x8f, 0x80, 0x02, 0x22, 0xd8, 0xd0, 0x68, 0x6c, 0x0c, 0x9c, 0xba, 0x01, + 0x1f, 0x01, 0x13, 0x01, 0x11, 0x01, 0x1f, 0xac, 0x97, 0x0e, 0x5a, 0x6a, 0xbe, 0x00, 0x00, 0x02, + 0x00, 0x56, 0xff, 0xec, 0x03, 0xef, 0x05, 0xcc, 0x00, 0x16, 0x00, 0x22, 0x00, 0x59, 0xb6, 0x16, + 0x0b, 0x02, 0x04, 0x05, 0x01, 0x4c, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x1b, 0x00, 0x02, 0x02, + 0x52, 0x4d, 0x00, 0x05, 0x05, 0x01, 0x61, 0x00, 0x01, 0x01, 0x59, 0x4d, 0x00, 0x04, 0x04, 0x00, + 0x61, 0x03, 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x1f, 0x00, 0x02, 0x02, 0x52, 0x4d, + 0x00, 0x05, 0x05, 0x01, 0x61, 0x00, 0x01, 0x01, 0x59, 0x4d, 0x00, 0x03, 0x03, 0x51, 0x4d, 0x00, + 0x04, 0x04, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x59, 0x40, 0x09, 0x24, 0x26, 0x13, + 0x15, 0x23, 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x25, 0x06, 0x06, 0x23, 0x22, 0x02, 0x11, 0x10, 0x21, + 0x32, 0x16, 0x17, 0x33, 0x27, 0x11, 0x33, 0x11, 0x14, 0x17, 0x23, 0x26, 0x26, 0x35, 0x01, 0x14, + 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x03, 0x35, 0x32, 0xa5, 0x7a, 0xcd, + 0xc1, 0x01, 0x8e, 0x7b, 0xa4, 0x32, 0x02, 0x02, 0xb4, 0x06, 0xac, 0x03, 0x07, 0xfd, 0xda, 0x78, + 0x87, 0x99, 0x8a, 0x8a, 0x97, 0x88, 0x79, 0xae, 0x68, 0x5a, 0x01, 0x14, 0x01, 0x18, 0x02, 0x36, + 0x5a, 0x62, 0x79, 0x01, 0xc1, 0xfb, 0x13, 0xa9, 0x36, 0x10, 0x74, 0x2a, 0x01, 0x70, 0xe3, 0xc4, + 0xd4, 0xdf, 0xd7, 0xc8, 0xc9, 0x00, 0x00, 0x02, 0x00, 0x57, 0xff, 0xec, 0x04, 0x18, 0x04, 0x4e, + 0x00, 0x12, 0x00, 0x19, 0x00, 0x3d, 0x40, 0x3a, 0x07, 0x06, 0x02, 0x00, 0x03, 0x01, 0x4c, 0x07, + 0x01, 0x05, 0x06, 0x01, 0x03, 0x00, 0x05, 0x03, 0x67, 0x00, 0x04, 0x04, 0x02, 0x61, 0x00, 0x02, + 0x02, 0x59, 0x4d, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x01, 0x01, 0x57, 0x01, 0x4e, 0x13, 0x13, + 0x00, 0x00, 0x13, 0x19, 0x13, 0x19, 0x17, 0x15, 0x00, 0x12, 0x00, 0x12, 0x24, 0x24, 0x22, 0x08, + 0x0b, 0x19, 0x2b, 0x01, 0x14, 0x16, 0x33, 0x32, 0x36, 0x37, 0x17, 0x02, 0x21, 0x22, 0x02, 0x11, + 0x10, 0x12, 0x33, 0x20, 0x11, 0x15, 0x27, 0x26, 0x26, 0x23, 0x22, 0x06, 0x07, 0x01, 0x14, 0x9a, + 0x94, 0x75, 0x8d, 0x19, 0x9e, 0x61, 0xfe, 0xa8, 0xf0, 0xfb, 0xfb, 0xe9, 0x01, 0xdd, 0xba, 0x0f, + 0x90, 0x87, 0x83, 0x99, 0x06, 0x01, 0xf7, 0xba, 0xca, 0x5e, 0x48, 0x2d, 0xff, 0x00, 0x01, 0x1e, + 0x01, 0x1a, 0x01, 0x0c, 0x01, 0x1e, 0xfd, 0xc1, 0x18, 0x8a, 0xab, 0x9d, 0xaf, 0x99, 0x00, 0x01, + 0x00, 0x1d, 0x00, 0x00, 0x02, 0x3c, 0x05, 0xca, 0x00, 0x15, 0x00, 0x39, 0x40, 0x36, 0x0c, 0x01, + 0x04, 0x03, 0x0d, 0x01, 0x02, 0x04, 0x02, 0x4c, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, + 0x52, 0x4d, 0x07, 0x06, 0x02, 0x01, 0x01, 0x02, 0x5f, 0x05, 0x01, 0x02, 0x02, 0x53, 0x4d, 0x00, + 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x13, 0x23, 0x23, 0x11, 0x11, + 0x11, 0x08, 0x0b, 0x1c, 0x2b, 0x01, 0x11, 0x23, 0x11, 0x23, 0x35, 0x33, 0x35, 0x34, 0x36, 0x33, + 0x32, 0x17, 0x15, 0x26, 0x23, 0x22, 0x06, 0x15, 0x15, 0x33, 0x15, 0x01, 0x69, 0xb4, 0x98, 0x98, + 0x82, 0x86, 0x4b, 0x34, 0x2d, 0x23, 0x45, 0x3e, 0xd3, 0x03, 0xb7, 0xfc, 0x49, 0x03, 0xb7, 0x83, + 0x7a, 0x94, 0x82, 0x0c, 0x89, 0x08, 0x46, 0x5c, 0x61, 0x83, 0x00, 0x02, 0x00, 0x56, 0xfe, 0x57, + 0x03, 0xef, 0x04, 0x4b, 0x00, 0x20, 0x00, 0x2e, 0x00, 0x77, 0x40, 0x0c, 0x17, 0x0a, 0x02, 0x06, + 0x05, 0x04, 0x03, 0x02, 0x01, 0x02, 0x02, 0x4c, 0x4b, 0xb0, 0x17, 0x50, 0x58, 0x40, 0x21, 0x00, + 0x05, 0x05, 0x03, 0x61, 0x04, 0x01, 0x03, 0x03, 0x59, 0x4d, 0x00, 0x06, 0x06, 0x02, 0x61, 0x00, + 0x02, 0x02, 0x51, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x07, 0x01, 0x00, 0x00, 0x55, 0x00, 0x4e, + 0x1b, 0x40, 0x25, 0x00, 0x04, 0x04, 0x53, 0x4d, 0x00, 0x05, 0x05, 0x03, 0x61, 0x00, 0x03, 0x03, + 0x59, 0x4d, 0x00, 0x06, 0x06, 0x02, 0x61, 0x00, 0x02, 0x02, 0x51, 0x4d, 0x00, 0x01, 0x01, 0x00, + 0x61, 0x07, 0x01, 0x00, 0x00, 0x55, 0x00, 0x4e, 0x59, 0x40, 0x15, 0x01, 0x00, 0x2c, 0x2a, 0x26, + 0x24, 0x1c, 0x1a, 0x15, 0x13, 0x0f, 0x0d, 0x08, 0x06, 0x00, 0x20, 0x01, 0x20, 0x08, 0x0b, 0x16, + 0x2b, 0x01, 0x22, 0x26, 0x27, 0x37, 0x16, 0x16, 0x33, 0x20, 0x11, 0x35, 0x23, 0x06, 0x06, 0x23, + 0x22, 0x02, 0x11, 0x10, 0x12, 0x33, 0x32, 0x16, 0x17, 0x33, 0x34, 0x36, 0x37, 0x33, 0x06, 0x15, + 0x11, 0x10, 0x03, 0x34, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x36, + 0x02, 0x24, 0xb1, 0xd2, 0x1e, 0xb5, 0x12, 0x7b, 0x64, 0x01, 0x0d, 0x02, 0x33, 0xb2, 0x77, 0xc7, + 0xbb, 0xc9, 0xcd, 0x73, 0xa9, 0x2e, 0x02, 0x08, 0x04, 0xab, 0x06, 0xb3, 0x48, 0x83, 0x53, 0x8a, + 0x7e, 0x76, 0x8f, 0x55, 0x84, 0x48, 0xfe, 0x57, 0x8b, 0x80, 0x1a, 0x4b, 0x51, 0x01, 0x3b, 0xae, + 0x68, 0x69, 0x01, 0x08, 0x01, 0x1b, 0x01, 0x1f, 0x01, 0x11, 0x69, 0x61, 0x1e, 0x94, 0x07, 0x36, + 0xaa, 0xfc, 0xc5, 0xfe, 0x38, 0x03, 0xc6, 0x84, 0xbf, 0x65, 0xc8, 0xe0, 0xde, 0xc2, 0x64, 0xbb, + 0x00, 0x01, 0x00, 0x8e, 0x00, 0x00, 0x03, 0xee, 0x05, 0xcc, 0x00, 0x18, 0x00, 0x21, 0x40, 0x1e, + 0x00, 0x04, 0x04, 0x52, 0x4d, 0x00, 0x02, 0x02, 0x00, 0x61, 0x00, 0x00, 0x00, 0x59, 0x4d, 0x03, + 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x11, 0x13, 0x24, 0x13, 0x22, 0x05, 0x0b, 0x1b, 0x2b, 0x01, + 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x11, 0x23, 0x11, 0x34, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, + 0x11, 0x23, 0x11, 0x33, 0x11, 0x14, 0x06, 0x07, 0x01, 0x3d, 0x3a, 0xa3, 0x7d, 0xb0, 0xa7, 0xb5, + 0x2a, 0x60, 0x55, 0x7f, 0x99, 0xb4, 0xb4, 0x07, 0x01, 0x03, 0x81, 0x6a, 0x63, 0xaf, 0xce, 0xfd, + 0x2f, 0x02, 0xae, 0x72, 0x6f, 0x34, 0xb0, 0x95, 0xfd, 0x82, 0x05, 0xcc, 0xfe, 0x7e, 0x3d, 0x82, + 0x0a, 0x00, 0x00, 0x02, 0x00, 0x89, 0x00, 0x00, 0x01, 0x3d, 0x05, 0xcc, 0x00, 0x03, 0x00, 0x07, + 0x00, 0x2c, 0x40, 0x29, 0x05, 0x01, 0x03, 0x03, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x52, 0x4d, 0x00, + 0x00, 0x00, 0x53, 0x4d, 0x04, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x04, 0x04, 0x00, 0x00, 0x04, + 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, 0x03, 0x11, 0x06, 0x0b, 0x17, 0x2b, 0x33, 0x11, + 0x33, 0x11, 0x03, 0x35, 0x33, 0x15, 0x89, 0xb4, 0xb4, 0xb4, 0x04, 0x3a, 0xfb, 0xc6, 0x05, 0x20, + 0xac, 0xac, 0x00, 0x02, 0xff, 0xce, 0xfe, 0x57, 0x01, 0x3d, 0x05, 0xcc, 0x00, 0x0c, 0x00, 0x10, + 0x00, 0x35, 0x40, 0x32, 0x06, 0x01, 0x01, 0x02, 0x05, 0x01, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x01, + 0x04, 0x04, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x52, 0x4d, 0x00, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x01, + 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x55, 0x00, 0x4e, 0x0d, 0x0d, 0x0d, 0x10, 0x0d, 0x10, 0x12, + 0x13, 0x13, 0x22, 0x06, 0x0b, 0x1a, 0x2b, 0x05, 0x14, 0x06, 0x23, 0x22, 0x27, 0x35, 0x17, 0x32, + 0x36, 0x35, 0x11, 0x33, 0x27, 0x35, 0x33, 0x15, 0x01, 0x3d, 0x78, 0x78, 0x4d, 0x32, 0x3e, 0x45, + 0x38, 0xb4, 0xb4, 0xb4, 0x86, 0x99, 0x8a, 0x09, 0x8b, 0x06, 0x48, 0x68, 0x04, 0xa5, 0xe6, 0xac, + 0xac, 0x00, 0x00, 0x01, 0x00, 0x8a, 0x00, 0x00, 0x04, 0x03, 0x05, 0xcc, 0x00, 0x0b, 0x00, 0x2a, + 0x40, 0x27, 0x0a, 0x07, 0x02, 0x01, 0x04, 0x00, 0x02, 0x01, 0x4c, 0x00, 0x01, 0x01, 0x52, 0x4d, + 0x00, 0x02, 0x02, 0x53, 0x4d, 0x04, 0x03, 0x02, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x0b, 0x12, 0x11, 0x13, 0x05, 0x0b, 0x19, 0x2b, 0x21, 0x01, 0x07, 0x11, 0x23, 0x11, + 0x33, 0x11, 0x01, 0x33, 0x01, 0x01, 0x03, 0x30, 0xfe, 0x92, 0x84, 0xb4, 0xb4, 0x01, 0xdb, 0xd3, + 0xfe, 0x49, 0x01, 0xce, 0x01, 0xee, 0x6d, 0xfe, 0x7f, 0x05, 0xcc, 0xfc, 0x61, 0x02, 0x0d, 0xfe, + 0x2f, 0xfd, 0x97, 0x00, 0x00, 0x01, 0x00, 0x8a, 0x00, 0x00, 0x01, 0x3e, 0x05, 0xcc, 0x00, 0x03, + 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x02, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x33, 0x11, 0x33, 0x11, 0x8a, + 0xb4, 0x05, 0xcc, 0xfa, 0x34, 0x00, 0x00, 0x01, 0x00, 0x88, 0x00, 0x00, 0x06, 0x23, 0x04, 0x4e, + 0x00, 0x29, 0x00, 0x56, 0xb6, 0x18, 0x11, 0x02, 0x01, 0x00, 0x01, 0x4c, 0x4b, 0xb0, 0x19, 0x50, + 0x58, 0x40, 0x16, 0x06, 0x01, 0x00, 0x00, 0x02, 0x61, 0x04, 0x03, 0x02, 0x02, 0x02, 0x53, 0x4d, + 0x08, 0x07, 0x05, 0x03, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x1b, 0x40, 0x1a, 0x00, 0x02, 0x02, 0x53, + 0x4d, 0x06, 0x01, 0x00, 0x00, 0x03, 0x61, 0x04, 0x01, 0x03, 0x03, 0x59, 0x4d, 0x08, 0x07, 0x05, + 0x03, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x59, 0x40, 0x10, 0x00, 0x00, 0x00, 0x29, 0x00, 0x29, 0x23, + 0x13, 0x25, 0x27, 0x13, 0x13, 0x23, 0x09, 0x0b, 0x1d, 0x2b, 0x21, 0x11, 0x34, 0x26, 0x23, 0x22, + 0x06, 0x15, 0x11, 0x23, 0x11, 0x34, 0x27, 0x33, 0x1e, 0x02, 0x17, 0x33, 0x36, 0x36, 0x33, 0x32, + 0x16, 0x17, 0x33, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x11, 0x23, 0x11, 0x34, 0x26, 0x23, 0x22, + 0x06, 0x15, 0x11, 0x03, 0x00, 0x56, 0x70, 0x73, 0x86, 0xb3, 0x06, 0xaa, 0x01, 0x02, 0x03, 0x02, + 0x03, 0x3a, 0x96, 0x6c, 0x7b, 0x8f, 0x1c, 0x03, 0x38, 0x9f, 0x71, 0xa4, 0x95, 0xb2, 0x56, 0x70, + 0x76, 0x83, 0x02, 0xae, 0x9d, 0x78, 0xb0, 0xa0, 0xfd, 0x8d, 0x03, 0x53, 0xbd, 0x2a, 0x05, 0x2c, + 0x39, 0x4f, 0x73, 0x5a, 0x62, 0x6b, 0x6d, 0x60, 0xb2, 0xcb, 0xfd, 0x2f, 0x02, 0xae, 0x9d, 0x78, + 0xaf, 0xa1, 0xfd, 0x8d, 0x00, 0x01, 0x00, 0x88, 0x00, 0x00, 0x03, 0xee, 0x04, 0x4e, 0x00, 0x1a, + 0x00, 0x4c, 0xb5, 0x12, 0x01, 0x01, 0x00, 0x01, 0x4c, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x13, + 0x00, 0x00, 0x00, 0x02, 0x61, 0x03, 0x01, 0x02, 0x02, 0x53, 0x4d, 0x05, 0x04, 0x02, 0x01, 0x01, + 0x51, 0x01, 0x4e, 0x1b, 0x40, 0x17, 0x00, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x00, 0x00, 0x03, 0x61, + 0x00, 0x03, 0x03, 0x59, 0x4d, 0x05, 0x04, 0x02, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x59, 0x40, 0x0d, + 0x00, 0x00, 0x00, 0x1a, 0x00, 0x1a, 0x27, 0x13, 0x13, 0x24, 0x06, 0x0b, 0x1a, 0x2b, 0x21, 0x11, + 0x34, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, 0x11, 0x23, 0x11, 0x34, 0x27, 0x33, 0x1e, 0x02, 0x17, + 0x33, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x11, 0x03, 0x39, 0x2a, 0x5c, 0x59, 0x82, 0x96, 0xb4, + 0x06, 0xaa, 0x01, 0x02, 0x03, 0x02, 0x03, 0x3e, 0xa3, 0x79, 0xb2, 0xa5, 0x02, 0xae, 0x6b, 0x76, + 0x34, 0xb2, 0x9e, 0xfd, 0x8d, 0x03, 0x53, 0xbd, 0x2a, 0x05, 0x2c, 0x39, 0x4f, 0x70, 0x5d, 0xb1, + 0xcc, 0xfd, 0x2f, 0x00, 0x00, 0x02, 0x00, 0x56, 0xff, 0xec, 0x04, 0x1d, 0x04, 0x4e, 0x00, 0x0a, + 0x00, 0x16, 0x00, 0x1f, 0x40, 0x1c, 0x00, 0x02, 0x02, 0x01, 0x61, 0x00, 0x01, 0x01, 0x59, 0x4d, + 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x24, 0x24, 0x23, 0x22, 0x04, + 0x0b, 0x1a, 0x2b, 0x01, 0x10, 0x02, 0x23, 0x22, 0x02, 0x11, 0x10, 0x21, 0x32, 0x12, 0x03, 0x34, + 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x04, 0x1d, 0xfa, 0xee, 0xed, 0xf2, + 0x01, 0xe5, 0xf8, 0xea, 0xbd, 0x85, 0x9d, 0x9e, 0x8d, 0x8b, 0x95, 0xa2, 0x8b, 0x02, 0x1e, 0xfe, + 0xe4, 0xfe, 0xea, 0x01, 0x21, 0x01, 0x11, 0x02, 0x30, 0xfe, 0xef, 0xfe, 0xe1, 0xe0, 0xcb, 0xcf, + 0xdc, 0xd6, 0xd7, 0xd0, 0x00, 0x02, 0x00, 0x84, 0xfe, 0x57, 0x04, 0x1d, 0x04, 0x4d, 0x00, 0x17, + 0x00, 0x24, 0x00, 0x59, 0xb6, 0x12, 0x04, 0x02, 0x05, 0x04, 0x01, 0x4c, 0x4b, 0xb0, 0x1b, 0x50, + 0x58, 0x40, 0x1b, 0x00, 0x04, 0x04, 0x02, 0x61, 0x03, 0x01, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x05, + 0x05, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x4d, 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x1b, 0x40, + 0x1f, 0x00, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x59, 0x4d, + 0x00, 0x05, 0x05, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x4d, 0x00, 0x01, 0x01, 0x55, 0x01, 0x4e, + 0x59, 0x40, 0x09, 0x25, 0x24, 0x27, 0x13, 0x15, 0x21, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x10, 0x21, + 0x22, 0x27, 0x23, 0x16, 0x15, 0x11, 0x23, 0x11, 0x34, 0x27, 0x33, 0x1e, 0x02, 0x15, 0x33, 0x36, + 0x36, 0x33, 0x32, 0x12, 0x03, 0x34, 0x26, 0x23, 0x22, 0x06, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, + 0x36, 0x04, 0x1d, 0xfe, 0x72, 0xfa, 0x56, 0x05, 0x04, 0xb4, 0x06, 0xae, 0x01, 0x04, 0x05, 0x04, + 0x30, 0x9e, 0x81, 0xc8, 0xc6, 0xbd, 0x7a, 0x85, 0x6b, 0x79, 0x3f, 0x88, 0x99, 0x86, 0x7b, 0x02, + 0x22, 0xfd, 0xca, 0xbc, 0x08, 0xa2, 0xfe, 0x59, 0x05, 0x06, 0xa7, 0x36, 0x04, 0x31, 0x66, 0x13, + 0x64, 0x5d, 0xfe, 0xf4, 0xfe, 0xdd, 0xe2, 0xc2, 0x5a, 0xbf, 0x99, 0xd5, 0xca, 0xc5, 0x00, 0x02, + 0x00, 0x56, 0xfe, 0x57, 0x03, 0xf0, 0x04, 0x4e, 0x00, 0x16, 0x00, 0x22, 0x00, 0x39, 0x40, 0x36, + 0x13, 0x08, 0x02, 0x05, 0x04, 0x01, 0x4c, 0x00, 0x04, 0x04, 0x01, 0x61, 0x02, 0x01, 0x01, 0x01, + 0x59, 0x4d, 0x00, 0x05, 0x05, 0x00, 0x61, 0x06, 0x01, 0x00, 0x00, 0x57, 0x4d, 0x00, 0x03, 0x03, + 0x55, 0x03, 0x4e, 0x01, 0x00, 0x21, 0x1f, 0x1b, 0x19, 0x11, 0x10, 0x0d, 0x0b, 0x06, 0x04, 0x00, + 0x16, 0x01, 0x16, 0x07, 0x0b, 0x16, 0x2b, 0x05, 0x22, 0x02, 0x11, 0x10, 0x21, 0x32, 0x16, 0x17, + 0x33, 0x34, 0x36, 0x37, 0x33, 0x06, 0x15, 0x11, 0x23, 0x11, 0x37, 0x23, 0x06, 0x06, 0x13, 0x34, + 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x01, 0xe4, 0xce, 0xc0, 0x01, 0x8e, + 0x7b, 0xa0, 0x36, 0x02, 0x08, 0x04, 0xad, 0x07, 0xb4, 0x04, 0x02, 0x36, 0x9e, 0xd2, 0x8a, 0x97, + 0x89, 0x78, 0x79, 0x86, 0x99, 0x8a, 0x14, 0x01, 0x16, 0x01, 0x16, 0x02, 0x36, 0x57, 0x65, 0x1e, + 0x93, 0x05, 0x3b, 0xec, 0xfb, 0x36, 0x01, 0xb7, 0xa4, 0x6b, 0x5b, 0x02, 0x3e, 0xd3, 0xcc, 0xcc, + 0xdf, 0xe3, 0xc4, 0xda, 0x00, 0x01, 0x00, 0x88, 0x00, 0x00, 0x02, 0x88, 0x04, 0x4e, 0x00, 0x13, + 0x00, 0x63, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x0b, 0x0d, 0x06, 0x02, 0x03, 0x02, 0x01, 0x4c, + 0x0c, 0x01, 0x00, 0x4a, 0x1b, 0x40, 0x0b, 0x0c, 0x01, 0x00, 0x01, 0x0d, 0x06, 0x02, 0x03, 0x02, + 0x02, 0x4c, 0x59, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x12, 0x00, 0x02, 0x02, 0x00, 0x61, 0x01, + 0x01, 0x00, 0x00, 0x53, 0x4d, 0x04, 0x01, 0x03, 0x03, 0x51, 0x03, 0x4e, 0x1b, 0x40, 0x16, 0x00, + 0x00, 0x00, 0x53, 0x4d, 0x00, 0x02, 0x02, 0x01, 0x61, 0x00, 0x01, 0x01, 0x59, 0x4d, 0x04, 0x01, + 0x03, 0x03, 0x51, 0x03, 0x4e, 0x59, 0x40, 0x0c, 0x00, 0x00, 0x00, 0x13, 0x00, 0x13, 0x23, 0x25, + 0x13, 0x05, 0x0b, 0x19, 0x2b, 0x33, 0x11, 0x34, 0x27, 0x33, 0x16, 0x15, 0x33, 0x36, 0x36, 0x33, + 0x32, 0x17, 0x15, 0x26, 0x23, 0x22, 0x06, 0x15, 0x11, 0x8e, 0x06, 0xaa, 0x08, 0x04, 0x2b, 0x70, + 0x66, 0x24, 0x25, 0x24, 0x3c, 0x70, 0x76, 0x03, 0x3e, 0x72, 0x8a, 0xb8, 0x25, 0x8b, 0x66, 0x0a, + 0xa5, 0x0a, 0xc1, 0xb4, 0xfd, 0xcc, 0x00, 0x01, 0x00, 0x39, 0xff, 0xec, 0x03, 0xb6, 0x04, 0x4b, + 0x00, 0x2a, 0x00, 0x28, 0x40, 0x25, 0x1c, 0x1b, 0x07, 0x06, 0x04, 0x01, 0x03, 0x01, 0x4c, 0x00, + 0x03, 0x03, 0x02, 0x61, 0x00, 0x02, 0x02, 0x59, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, + 0x00, 0x57, 0x00, 0x4e, 0x25, 0x2c, 0x25, 0x22, 0x04, 0x0b, 0x1a, 0x2b, 0x01, 0x14, 0x06, 0x23, + 0x22, 0x26, 0x27, 0x37, 0x16, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x27, 0x27, 0x2e, 0x02, + 0x35, 0x34, 0x36, 0x33, 0x32, 0x16, 0x17, 0x07, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, + 0x16, 0x17, 0x1e, 0x03, 0x03, 0xb6, 0xe7, 0xd0, 0xca, 0xdb, 0x21, 0x9f, 0x17, 0x90, 0x80, 0x89, + 0x7f, 0x58, 0x62, 0x81, 0x9b, 0x83, 0x4a, 0xd3, 0xca, 0xb3, 0xd3, 0x1c, 0xa2, 0x0f, 0x83, 0x6e, + 0x7a, 0x74, 0x30, 0x5e, 0x97, 0x8f, 0x7e, 0x49, 0x28, 0x01, 0x2b, 0x99, 0xa6, 0x85, 0x8d, 0x1f, + 0x57, 0x51, 0x54, 0x54, 0x40, 0x50, 0x1a, 0x22, 0x28, 0x4d, 0x6e, 0x50, 0x94, 0x9b, 0x7e, 0x8b, + 0x14, 0x48, 0x4d, 0x4a, 0x4b, 0x2e, 0x3c, 0x2a, 0x25, 0x24, 0x3d, 0x4a, 0x61, 0x00, 0x00, 0x01, + 0x00, 0x1f, 0xff, 0xf0, 0x02, 0x2a, 0x05, 0x2c, 0x00, 0x14, 0x00, 0x33, 0x40, 0x30, 0x14, 0x01, + 0x06, 0x01, 0x00, 0x01, 0x00, 0x06, 0x02, 0x4c, 0x00, 0x03, 0x02, 0x03, 0x85, 0x05, 0x01, 0x01, + 0x01, 0x02, 0x5f, 0x04, 0x01, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x06, 0x06, 0x00, 0x62, 0x00, 0x00, + 0x00, 0x57, 0x00, 0x4e, 0x23, 0x11, 0x11, 0x11, 0x11, 0x12, 0x21, 0x07, 0x0b, 0x1d, 0x2b, 0x25, + 0x06, 0x23, 0x22, 0x35, 0x11, 0x23, 0x35, 0x33, 0x37, 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x14, + 0x16, 0x33, 0x32, 0x37, 0x02, 0x2a, 0x59, 0x5d, 0xd8, 0x7d, 0x84, 0x35, 0x78, 0xc8, 0xc8, 0x33, + 0x3f, 0x24, 0x44, 0x08, 0x18, 0xf5, 0x02, 0xd2, 0x83, 0xf2, 0xf2, 0x83, 0xfd, 0x55, 0x4e, 0x3f, + 0x0e, 0x00, 0x00, 0x01, 0x00, 0x85, 0xff, 0xec, 0x03, 0xeb, 0x04, 0x3a, 0x00, 0x1a, 0x00, 0x4c, + 0xb5, 0x12, 0x01, 0x00, 0x01, 0x01, 0x4c, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x13, 0x05, 0x04, + 0x02, 0x01, 0x01, 0x53, 0x4d, 0x00, 0x00, 0x00, 0x02, 0x62, 0x03, 0x01, 0x02, 0x02, 0x51, 0x02, + 0x4e, 0x1b, 0x40, 0x17, 0x05, 0x04, 0x02, 0x01, 0x01, 0x53, 0x4d, 0x00, 0x02, 0x02, 0x51, 0x4d, + 0x00, 0x00, 0x00, 0x03, 0x62, 0x00, 0x03, 0x03, 0x57, 0x03, 0x4e, 0x59, 0x40, 0x0d, 0x00, 0x00, + 0x00, 0x1a, 0x00, 0x1a, 0x27, 0x13, 0x13, 0x24, 0x06, 0x0b, 0x1a, 0x2b, 0x01, 0x11, 0x14, 0x16, + 0x16, 0x33, 0x32, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x17, 0x23, 0x2e, 0x02, 0x27, 0x23, 0x06, + 0x06, 0x23, 0x22, 0x26, 0x35, 0x11, 0x01, 0x3a, 0x2a, 0x5c, 0x59, 0x82, 0x96, 0xb4, 0x06, 0xaa, + 0x01, 0x02, 0x03, 0x02, 0x03, 0x3e, 0xa3, 0x79, 0xb2, 0xa5, 0x04, 0x3a, 0xfd, 0x52, 0x6b, 0x76, + 0x34, 0xb2, 0x9e, 0x02, 0x73, 0xfc, 0xad, 0xbd, 0x2a, 0x05, 0x2c, 0x39, 0x4f, 0x70, 0x5d, 0xb1, + 0xcc, 0x02, 0xd1, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x00, 0x03, 0xf9, 0x04, 0x3a, 0x00, 0x0a, + 0x00, 0x1b, 0x40, 0x18, 0x06, 0x01, 0x00, 0x01, 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x53, 0x4d, + 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x16, 0x11, 0x10, 0x03, 0x0b, 0x19, 0x2b, 0x21, 0x23, 0x01, + 0x33, 0x13, 0x16, 0x17, 0x37, 0x37, 0x13, 0x33, 0x02, 0x65, 0xd5, 0xfe, 0x77, 0xc0, 0xee, 0x0d, + 0x38, 0x23, 0x27, 0xf6, 0xbf, 0x04, 0x3a, 0xfd, 0x40, 0x28, 0xc5, 0x75, 0x76, 0x02, 0xc2, 0x00, + 0x00, 0x01, 0xff, 0xfd, 0x00, 0x00, 0x05, 0xcc, 0x04, 0x3a, 0x00, 0x14, 0x00, 0x21, 0x40, 0x1e, + 0x11, 0x0c, 0x03, 0x03, 0x00, 0x02, 0x01, 0x4c, 0x04, 0x03, 0x02, 0x02, 0x02, 0x53, 0x4d, 0x01, + 0x01, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x14, 0x15, 0x11, 0x15, 0x10, 0x05, 0x0b, 0x1b, 0x2b, 0x21, + 0x23, 0x03, 0x27, 0x06, 0x06, 0x03, 0x23, 0x01, 0x33, 0x13, 0x16, 0x17, 0x37, 0x13, 0x33, 0x13, + 0x17, 0x37, 0x13, 0x33, 0x04, 0x96, 0xd1, 0xbd, 0x24, 0x09, 0x26, 0xb9, 0xd0, 0xfe, 0xd1, 0xb2, + 0xb7, 0x07, 0x24, 0x11, 0xe2, 0xc1, 0xbd, 0x2e, 0x1f, 0xcd, 0xb0, 0x02, 0xfd, 0xa9, 0x2d, 0xa9, + 0xfd, 0x30, 0x04, 0x3a, 0xfd, 0x21, 0x18, 0xae, 0x4a, 0x03, 0x5b, 0xfd, 0x19, 0xbe, 0x8b, 0x03, + 0x1a, 0x00, 0x00, 0x01, 0x00, 0x17, 0x00, 0x00, 0x03, 0xea, 0x04, 0x3a, 0x00, 0x0b, 0x00, 0x26, + 0x40, 0x23, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x01, 0x01, 0x4c, 0x02, 0x01, 0x01, 0x01, 0x53, + 0x4d, 0x04, 0x03, 0x02, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x0b, 0x12, + 0x12, 0x12, 0x05, 0x0b, 0x19, 0x2b, 0x21, 0x01, 0x01, 0x23, 0x01, 0x01, 0x33, 0x01, 0x01, 0x33, + 0x01, 0x01, 0x03, 0x21, 0xfe, 0xdd, 0xfe, 0xdb, 0xc2, 0x01, 0x81, 0xfe, 0x91, 0xc7, 0x01, 0x0e, + 0x01, 0x0c, 0xc9, 0xfe, 0x91, 0x01, 0x86, 0x01, 0xbc, 0xfe, 0x44, 0x02, 0x2c, 0x02, 0x0e, 0xfe, + 0x5b, 0x01, 0xa5, 0xfd, 0xf4, 0xfd, 0xd2, 0x00, 0x00, 0x01, 0x00, 0x05, 0xfe, 0x57, 0x03, 0xfc, + 0x04, 0x3a, 0x00, 0x16, 0x00, 0x2f, 0x40, 0x2c, 0x08, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00, + 0x01, 0x02, 0x4c, 0x03, 0x01, 0x02, 0x02, 0x53, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x04, 0x01, + 0x00, 0x00, 0x55, 0x00, 0x4e, 0x01, 0x00, 0x12, 0x11, 0x0a, 0x09, 0x06, 0x04, 0x00, 0x16, 0x01, + 0x16, 0x05, 0x0b, 0x16, 0x2b, 0x13, 0x22, 0x27, 0x35, 0x16, 0x33, 0x32, 0x37, 0x37, 0x01, 0x33, + 0x13, 0x1e, 0x02, 0x17, 0x37, 0x13, 0x33, 0x01, 0x0e, 0x02, 0xbf, 0x4a, 0x32, 0x26, 0x2e, 0xa8, + 0x62, 0x11, 0xfe, 0x53, 0xc0, 0xe4, 0x05, 0x0e, 0x4c, 0x03, 0x46, 0xed, 0xbe, 0xfe, 0x60, 0x43, + 0x74, 0x8d, 0xfe, 0x57, 0x0b, 0x87, 0x06, 0xf7, 0x2b, 0x04, 0x35, 0xfd, 0xaa, 0x0e, 0x27, 0xde, + 0x0d, 0xc5, 0x02, 0xb1, 0xfb, 0xc6, 0xad, 0xa9, 0x53, 0x00, 0x00, 0x01, 0x00, 0x53, 0x00, 0x00, + 0x03, 0x9a, 0x04, 0x3a, 0x00, 0x09, 0x00, 0x2f, 0x40, 0x2c, 0x06, 0x01, 0x00, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x4c, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x53, 0x4d, 0x00, 0x02, + 0x02, 0x03, 0x5f, 0x04, 0x01, 0x03, 0x03, 0x51, 0x03, 0x4e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x09, + 0x12, 0x11, 0x12, 0x05, 0x0b, 0x19, 0x2b, 0x33, 0x35, 0x01, 0x21, 0x35, 0x21, 0x15, 0x01, 0x21, + 0x15, 0x53, 0x02, 0x5d, 0xfd, 0xc5, 0x03, 0x10, 0xfd, 0xa2, 0x02, 0x73, 0x89, 0x03, 0x26, 0x8b, + 0x89, 0xfc, 0xda, 0x8b, 0x00, 0x01, 0x00, 0x22, 0xfe, 0x57, 0x02, 0x88, 0x05, 0xcc, 0x00, 0x23, + 0x00, 0x3a, 0x40, 0x37, 0x19, 0x01, 0x01, 0x02, 0x01, 0x4c, 0x00, 0x02, 0x00, 0x01, 0x05, 0x02, + 0x01, 0x69, 0x00, 0x04, 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x52, 0x4d, 0x00, 0x05, 0x05, 0x00, + 0x61, 0x06, 0x01, 0x00, 0x00, 0x55, 0x00, 0x4e, 0x01, 0x00, 0x22, 0x20, 0x13, 0x11, 0x10, 0x0e, + 0x09, 0x08, 0x07, 0x06, 0x00, 0x23, 0x01, 0x23, 0x07, 0x0b, 0x16, 0x2b, 0x01, 0x22, 0x26, 0x35, + 0x11, 0x34, 0x26, 0x27, 0x35, 0x36, 0x36, 0x35, 0x11, 0x34, 0x36, 0x33, 0x33, 0x15, 0x23, 0x22, + 0x06, 0x15, 0x11, 0x14, 0x06, 0x07, 0x15, 0x16, 0x16, 0x15, 0x11, 0x14, 0x16, 0x33, 0x33, 0x15, + 0x02, 0x01, 0x7f, 0x89, 0x69, 0x6e, 0x6d, 0x6a, 0x85, 0x83, 0x87, 0x3f, 0x5b, 0x4d, 0x6a, 0x58, + 0x59, 0x69, 0x4d, 0x5b, 0x3f, 0xfe, 0x57, 0x9a, 0x8b, 0x01, 0x69, 0x75, 0x73, 0x05, 0x7f, 0x04, + 0x73, 0x75, 0x01, 0x6a, 0x8d, 0x98, 0x81, 0x6b, 0x6c, 0xfe, 0x9c, 0x5e, 0x89, 0x15, 0x02, 0x15, + 0x88, 0x61, 0xfe, 0x9b, 0x6a, 0x6d, 0x81, 0x00, 0x00, 0x01, 0x00, 0xb7, 0xfe, 0x4e, 0x01, 0x5d, + 0x05, 0xcc, 0x00, 0x03, 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x02, 0x01, 0x01, + 0x01, 0x55, 0x01, 0x4e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x13, + 0x11, 0x33, 0x11, 0xb7, 0xa6, 0xfe, 0x4e, 0x07, 0x7e, 0xf8, 0x82, 0x00, 0x00, 0x01, 0x00, 0x22, + 0xfe, 0x57, 0x02, 0x87, 0x05, 0xcc, 0x00, 0x23, 0x00, 0x3a, 0x40, 0x37, 0x07, 0x01, 0x04, 0x03, + 0x01, 0x4c, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x04, 0x69, 0x00, 0x01, 0x01, 0x02, 0x61, 0x00, + 0x02, 0x02, 0x52, 0x4d, 0x06, 0x01, 0x00, 0x00, 0x05, 0x61, 0x00, 0x05, 0x05, 0x55, 0x05, 0x4e, + 0x01, 0x00, 0x22, 0x20, 0x1b, 0x1a, 0x19, 0x18, 0x13, 0x11, 0x10, 0x0e, 0x00, 0x23, 0x01, 0x23, + 0x07, 0x0b, 0x16, 0x2b, 0x13, 0x32, 0x36, 0x35, 0x11, 0x34, 0x36, 0x37, 0x35, 0x26, 0x26, 0x35, + 0x11, 0x34, 0x26, 0x23, 0x23, 0x35, 0x33, 0x32, 0x16, 0x15, 0x11, 0x14, 0x16, 0x17, 0x15, 0x06, + 0x06, 0x15, 0x11, 0x14, 0x06, 0x23, 0x23, 0x35, 0x5e, 0x5b, 0x4f, 0x68, 0x59, 0x56, 0x6b, 0x4f, + 0x5b, 0x3c, 0x84, 0x83, 0x85, 0x6a, 0x6f, 0x70, 0x69, 0x89, 0x7f, 0x84, 0xfe, 0xd8, 0x6d, 0x6a, + 0x01, 0x65, 0x62, 0x88, 0x14, 0x02, 0x14, 0x87, 0x61, 0x01, 0x64, 0x6c, 0x6b, 0x81, 0x98, 0x8d, + 0xfe, 0x96, 0x74, 0x74, 0x04, 0x7f, 0x04, 0x74, 0x75, 0xfe, 0x97, 0x8a, 0x9b, 0x81, 0x00, 0x01, + 0x00, 0x5c, 0x02, 0x29, 0x04, 0x50, 0x03, 0x27, 0x00, 0x16, 0x00, 0x3f, 0xb1, 0x06, 0x64, 0x44, + 0x40, 0x34, 0x13, 0x09, 0x02, 0x03, 0x02, 0x14, 0x08, 0x02, 0x00, 0x01, 0x02, 0x4c, 0x00, 0x03, + 0x01, 0x00, 0x03, 0x59, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x01, 0x69, 0x00, 0x03, 0x03, 0x00, + 0x61, 0x04, 0x01, 0x00, 0x03, 0x00, 0x51, 0x01, 0x00, 0x12, 0x10, 0x0c, 0x0a, 0x06, 0x04, 0x00, + 0x16, 0x01, 0x16, 0x05, 0x0b, 0x16, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x22, 0x26, 0x27, 0x26, + 0x23, 0x22, 0x06, 0x07, 0x35, 0x36, 0x33, 0x32, 0x16, 0x17, 0x16, 0x16, 0x33, 0x32, 0x37, 0x15, + 0x06, 0x06, 0x03, 0x4c, 0x45, 0x91, 0x49, 0x81, 0x58, 0x43, 0x74, 0x41, 0x6f, 0x98, 0x34, 0x7f, + 0x82, 0x1f, 0x78, 0x2d, 0x82, 0x72, 0x3a, 0x75, 0x02, 0x29, 0x2c, 0x1a, 0x2d, 0x29, 0x2f, 0x8f, + 0x54, 0x1a, 0x2e, 0x0c, 0x21, 0x5c, 0x95, 0x2a, 0x26, 0x00, 0xff, 0xff, 0x00, 0x04, 0x00, 0x00, + 0x05, 0x52, 0x06, 0xb2, 0x02, 0x26, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc8, 0x01, 0x6c, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x06, 0xfb, 0x02, 0x26, 0x00, 0x22, + 0x00, 0x00, 0x01, 0x07, 0x00, 0xb1, 0x01, 0x89, 0x00, 0x88, 0x00, 0x08, 0xb1, 0x02, 0x02, 0xb0, + 0x88, 0xb0, 0x35, 0x2b, 0xff, 0xff, 0x00, 0x68, 0xfe, 0x4e, 0x05, 0x79, 0x05, 0x96, 0x02, 0x26, + 0x00, 0x24, 0x00, 0x00, 0x00, 0x07, 0x00, 0xb2, 0x01, 0xfe, 0x00, 0x00, 0xff, 0xff, 0x00, 0xa8, + 0x00, 0x00, 0x04, 0xfe, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x26, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc6, + 0x01, 0xdf, 0x00, 0x00, 0xff, 0xff, 0x00, 0xa8, 0x00, 0x00, 0x05, 0x20, 0x07, 0x06, 0x02, 0x26, + 0x00, 0x2f, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc9, 0x01, 0xa1, 0x00, 0x00, 0xff, 0xff, 0x00, 0x61, + 0xff, 0xec, 0x05, 0xd7, 0x06, 0xb2, 0x02, 0x26, 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc8, + 0x01, 0xd7, 0x00, 0x00, 0xff, 0xff, 0x00, 0x9e, 0xff, 0xec, 0x05, 0x29, 0x06, 0xb2, 0x02, 0x26, + 0x00, 0x36, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc8, 0x01, 0x9e, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xff, 0xec, 0x04, 0x73, 0x05, 0xe4, 0x02, 0x26, 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0x88, + 0x01, 0x54, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, 0xff, 0xec, 0x04, 0x73, 0x05, 0xe4, 0x02, 0x26, + 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0x41, 0x00, 0xbc, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xff, 0xec, 0x04, 0x73, 0x05, 0xd3, 0x02, 0x26, 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0xaf, + 0x00, 0xda, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, 0xff, 0xec, 0x04, 0x73, 0x05, 0x7b, 0x02, 0x26, + 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0x89, 0x00, 0xeb, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xff, 0xec, 0x04, 0x73, 0x05, 0xbd, 0x02, 0x26, 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0xb0, + 0x00, 0xf5, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, 0xff, 0xec, 0x04, 0x73, 0x06, 0x73, 0x02, 0x26, + 0x00, 0x42, 0x00, 0x00, 0x00, 0x07, 0x00, 0xb1, 0x01, 0x08, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xfe, 0x4e, 0x03, 0xca, 0x04, 0x4e, 0x02, 0x26, 0x00, 0x44, 0x00, 0x00, 0x00, 0x07, 0x00, 0xb2, + 0x01, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, 0xff, 0xec, 0x04, 0x18, 0x05, 0xe4, 0x02, 0x26, + 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0x88, 0x01, 0x70, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xff, 0xec, 0x04, 0x18, 0x05, 0xe4, 0x02, 0x26, 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0x41, + 0x00, 0xdd, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, 0xff, 0xec, 0x04, 0x18, 0x05, 0xd3, 0x02, 0x26, + 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0xaf, 0x00, 0xf5, 0x00, 0x00, 0xff, 0xff, 0x00, 0x57, + 0xff, 0xec, 0x04, 0x18, 0x05, 0x7b, 0x02, 0x26, 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0x89, + 0x00, 0xf8, 0x00, 0x00, 0xff, 0xff, 0x00, 0x87, 0x00, 0x00, 0x02, 0x2f, 0x05, 0xe4, 0x02, 0x26, + 0x00, 0xae, 0x00, 0x00, 0x00, 0x06, 0x00, 0x88, 0x3f, 0x00, 0xff, 0xff, 0x00, 0x0a, 0x00, 0x00, + 0x01, 0xb2, 0x05, 0xe4, 0x02, 0x26, 0x00, 0xae, 0x00, 0x00, 0x00, 0x06, 0x00, 0x41, 0xa0, 0x00, + 0xff, 0xff, 0xff, 0xd3, 0x00, 0x00, 0x02, 0x69, 0x05, 0xd3, 0x02, 0x26, 0x00, 0xae, 0x00, 0x00, + 0x00, 0x06, 0x00, 0xaf, 0xd3, 0x00, 0xff, 0xff, 0x00, 0x08, 0x00, 0x00, 0x02, 0x35, 0x05, 0x7b, + 0x02, 0x26, 0x00, 0xae, 0x00, 0x00, 0x00, 0x06, 0x00, 0x89, 0xdb, 0x00, 0xff, 0xff, 0x00, 0x8c, + 0x00, 0x00, 0x03, 0xf2, 0x05, 0xbd, 0x00, 0x26, 0x00, 0x4f, 0x04, 0x00, 0x00, 0x07, 0x00, 0xb0, + 0x00, 0xf5, 0x00, 0x00, 0xff, 0xff, 0x00, 0x56, 0xff, 0xec, 0x04, 0x1d, 0x05, 0xe4, 0x02, 0x26, + 0x00, 0x50, 0x00, 0x00, 0x00, 0x07, 0x00, 0x88, 0x01, 0x67, 0x00, 0x00, 0xff, 0xff, 0x00, 0x56, + 0xff, 0xec, 0x04, 0x1d, 0x05, 0xe4, 0x02, 0x26, 0x00, 0x50, 0x00, 0x00, 0x00, 0x07, 0x00, 0x41, + 0x00, 0xdf, 0x00, 0x00, 0xff, 0xff, 0x00, 0x56, 0xff, 0xec, 0x04, 0x1d, 0x05, 0xd3, 0x02, 0x26, + 0x00, 0x50, 0x00, 0x00, 0x00, 0x07, 0x00, 0xaf, 0x00, 0xf0, 0x00, 0x00, 0xff, 0xff, 0x00, 0x56, + 0xff, 0xec, 0x04, 0x1d, 0x05, 0x7b, 0x02, 0x26, 0x00, 0x50, 0x00, 0x00, 0x00, 0x07, 0x00, 0x89, + 0x00, 0xfa, 0x00, 0x00, 0xff, 0xff, 0x00, 0x56, 0xff, 0xec, 0x04, 0x1d, 0x05, 0xbd, 0x02, 0x26, + 0x00, 0x50, 0x00, 0x00, 0x00, 0x07, 0x00, 0xb0, 0x00, 0xf7, 0x00, 0x00, 0xff, 0xff, 0x00, 0x8b, + 0xff, 0xec, 0x03, 0xf1, 0x05, 0xe4, 0x00, 0x26, 0x00, 0x56, 0x06, 0x00, 0x00, 0x07, 0x00, 0x88, + 0x01, 0x57, 0x00, 0x00, 0xff, 0xff, 0x00, 0x8b, 0xff, 0xec, 0x03, 0xf1, 0x05, 0xe4, 0x00, 0x26, + 0x00, 0x56, 0x06, 0x00, 0x00, 0x07, 0x00, 0x41, 0x00, 0xec, 0x00, 0x00, 0xff, 0xff, 0x00, 0x8b, + 0xff, 0xec, 0x03, 0xf1, 0x05, 0xd3, 0x00, 0x26, 0x00, 0x56, 0x06, 0x00, 0x00, 0x07, 0x00, 0xaf, + 0x00, 0xef, 0x00, 0x00, 0xff, 0xff, 0x00, 0x8b, 0xff, 0xec, 0x03, 0xf1, 0x05, 0x7b, 0x00, 0x26, + 0x00, 0x56, 0x06, 0x00, 0x00, 0x07, 0x00, 0x89, 0x00, 0xed, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7a, + 0x03, 0x5c, 0x02, 0xb8, 0x05, 0x96, 0x00, 0x08, 0x00, 0x12, 0x00, 0x2a, 0xb1, 0x06, 0x64, 0x44, + 0x40, 0x1f, 0x00, 0x01, 0x00, 0x02, 0x03, 0x01, 0x02, 0x69, 0x00, 0x03, 0x00, 0x00, 0x03, 0x59, + 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, 0x00, 0x03, 0x00, 0x51, 0x23, 0x14, 0x13, 0x12, 0x04, 0x0b, + 0x1a, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x14, 0x06, 0x22, 0x26, 0x34, 0x36, 0x32, 0x16, 0x07, + 0x34, 0x26, 0x22, 0x06, 0x14, 0x16, 0x33, 0x32, 0x36, 0x02, 0xb8, 0xa9, 0xec, 0xa9, 0xa7, 0xf0, + 0xa7, 0x6d, 0x67, 0x96, 0x67, 0x69, 0x49, 0x4a, 0x68, 0x04, 0x79, 0x77, 0xa6, 0xa8, 0xea, 0xa8, + 0xa6, 0x77, 0x4c, 0x68, 0x6a, 0x94, 0x6a, 0x69, 0x00, 0x01, 0x00, 0x87, 0xff, 0xe1, 0x03, 0xfa, + 0x05, 0x81, 0x00, 0x1f, 0x00, 0x6a, 0x40, 0x10, 0x13, 0x10, 0x02, 0x04, 0x03, 0x16, 0x01, 0x01, + 0x04, 0x0a, 0x07, 0x02, 0x02, 0x00, 0x03, 0x4c, 0x4b, 0xb0, 0x21, 0x50, 0x58, 0x40, 0x1e, 0x00, + 0x01, 0x04, 0x00, 0x04, 0x01, 0x00, 0x80, 0x00, 0x04, 0x04, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x50, + 0x4d, 0x05, 0x01, 0x00, 0x00, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x51, 0x02, 0x4e, 0x1b, 0x40, 0x1b, + 0x00, 0x01, 0x04, 0x00, 0x04, 0x01, 0x00, 0x80, 0x05, 0x01, 0x00, 0x00, 0x02, 0x00, 0x02, 0x63, + 0x00, 0x04, 0x04, 0x03, 0x5f, 0x00, 0x03, 0x03, 0x50, 0x04, 0x4e, 0x59, 0x40, 0x11, 0x01, 0x00, + 0x1b, 0x19, 0x12, 0x11, 0x09, 0x08, 0x04, 0x03, 0x00, 0x1f, 0x01, 0x1f, 0x06, 0x0b, 0x16, 0x2b, + 0x01, 0x32, 0x36, 0x37, 0x17, 0x06, 0x06, 0x07, 0x15, 0x23, 0x35, 0x26, 0x02, 0x11, 0x34, 0x12, + 0x37, 0x35, 0x33, 0x15, 0x16, 0x16, 0x17, 0x07, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, + 0x02, 0x54, 0x60, 0x81, 0x0f, 0xb6, 0x13, 0xbe, 0x93, 0x7c, 0xc7, 0xcc, 0xcc, 0xc7, 0x7c, 0x8f, + 0xb4, 0x1b, 0xb9, 0x0e, 0x72, 0x69, 0x8f, 0x80, 0x88, 0x01, 0x15, 0x68, 0x6c, 0x0c, 0x90, 0xb6, + 0x0e, 0xa8, 0xa8, 0x12, 0x01, 0x1d, 0x01, 0x01, 0xfd, 0x01, 0x1f, 0x11, 0x9b, 0x9b, 0x0f, 0xa6, + 0x8b, 0x0e, 0x5a, 0x6a, 0xbe, 0xe1, 0xd8, 0xd0, 0x00, 0x01, 0x00, 0x3a, 0x00, 0x00, 0x04, 0x50, + 0x05, 0x96, 0x00, 0x25, 0x00, 0x39, 0x40, 0x36, 0x14, 0x13, 0x02, 0x02, 0x04, 0x25, 0x05, 0x02, + 0x07, 0x01, 0x02, 0x4c, 0x05, 0x01, 0x02, 0x06, 0x01, 0x01, 0x07, 0x02, 0x01, 0x67, 0x00, 0x04, + 0x04, 0x03, 0x61, 0x00, 0x03, 0x03, 0x56, 0x4d, 0x00, 0x07, 0x07, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x51, 0x00, 0x4e, 0x24, 0x11, 0x13, 0x25, 0x23, 0x11, 0x15, 0x22, 0x08, 0x0b, 0x1e, 0x2b, 0x01, + 0x06, 0x06, 0x23, 0x21, 0x35, 0x36, 0x36, 0x35, 0x35, 0x23, 0x35, 0x33, 0x11, 0x34, 0x36, 0x33, + 0x32, 0x16, 0x17, 0x07, 0x26, 0x26, 0x23, 0x22, 0x06, 0x15, 0x11, 0x21, 0x15, 0x21, 0x15, 0x14, + 0x06, 0x07, 0x21, 0x32, 0x37, 0x04, 0x50, 0x11, 0xb0, 0x90, 0xfd, 0x46, 0x59, 0x56, 0xba, 0xba, + 0xce, 0xc4, 0x93, 0xc8, 0x22, 0xae, 0x15, 0x6f, 0x47, 0x72, 0x70, 0x01, 0x98, 0xfe, 0x68, 0x5c, + 0x4d, 0x01, 0xe3, 0xae, 0x1d, 0x01, 0x37, 0x96, 0xa1, 0x9a, 0x2e, 0xa0, 0x79, 0x90, 0x81, 0x01, + 0x18, 0xc3, 0xc9, 0x79, 0x6d, 0x39, 0x40, 0x4b, 0x73, 0x7d, 0xfe, 0xe0, 0x81, 0x7e, 0x77, 0xba, + 0x29, 0xb0, 0x00, 0x02, 0x00, 0x73, 0xff, 0x54, 0x04, 0x00, 0x05, 0xcc, 0x00, 0x33, 0x00, 0x40, + 0x00, 0x46, 0x40, 0x43, 0x2e, 0x04, 0x03, 0x03, 0x04, 0x01, 0x1e, 0x1d, 0x14, 0x03, 0x03, 0x05, + 0x02, 0x4c, 0x00, 0x04, 0x01, 0x05, 0x01, 0x04, 0x05, 0x80, 0x00, 0x05, 0x03, 0x01, 0x05, 0x03, + 0x7e, 0x00, 0x03, 0x00, 0x02, 0x03, 0x02, 0x66, 0x00, 0x01, 0x01, 0x00, 0x61, 0x06, 0x01, 0x00, + 0x00, 0x52, 0x01, 0x4e, 0x01, 0x00, 0x3f, 0x3e, 0x38, 0x37, 0x22, 0x20, 0x1b, 0x19, 0x07, 0x05, + 0x00, 0x33, 0x01, 0x33, 0x07, 0x0b, 0x16, 0x2b, 0x01, 0x32, 0x16, 0x17, 0x07, 0x26, 0x23, 0x22, + 0x06, 0x15, 0x14, 0x16, 0x16, 0x17, 0x1e, 0x02, 0x15, 0x14, 0x06, 0x07, 0x16, 0x16, 0x15, 0x14, + 0x06, 0x23, 0x22, 0x26, 0x27, 0x37, 0x16, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x26, 0x27, + 0x26, 0x26, 0x35, 0x34, 0x36, 0x37, 0x26, 0x26, 0x35, 0x34, 0x36, 0x01, 0x34, 0x26, 0x27, 0x06, + 0x06, 0x15, 0x14, 0x16, 0x16, 0x17, 0x36, 0x36, 0x02, 0x4c, 0xad, 0xd5, 0x1b, 0xa1, 0x1b, 0xe1, + 0x7d, 0x81, 0x3c, 0x6f, 0x82, 0x93, 0x9c, 0x56, 0x77, 0x64, 0x70, 0x65, 0xe7, 0xd2, 0xd1, 0xdb, + 0x22, 0xa1, 0x14, 0x88, 0x91, 0x88, 0x91, 0x42, 0x7b, 0x97, 0xc2, 0xab, 0x7b, 0x69, 0x60, 0x6f, + 0xd3, 0x01, 0xe1, 0x8b, 0xb0, 0x6d, 0x81, 0x3b, 0x6f, 0x81, 0x77, 0x87, 0x05, 0xcc, 0x85, 0x7f, + 0x14, 0x96, 0x4f, 0x47, 0x30, 0x46, 0x34, 0x1f, 0x23, 0x53, 0x76, 0x51, 0x63, 0x96, 0x18, 0x30, + 0x81, 0x5b, 0x94, 0xa9, 0x85, 0x8b, 0x1f, 0x5a, 0x52, 0x58, 0x52, 0x39, 0x4d, 0x3a, 0x25, 0x2d, + 0x9c, 0x70, 0x59, 0x94, 0x1e, 0x20, 0x86, 0x56, 0x8b, 0x9b, 0xfc, 0xcb, 0x48, 0x68, 0x29, 0x06, + 0x6a, 0x54, 0x31, 0x49, 0x36, 0x21, 0x02, 0x65, 0x00, 0x01, 0x00, 0x50, 0xfe, 0xf8, 0x03, 0xf5, + 0x05, 0x81, 0x00, 0x0f, 0x00, 0x2b, 0x40, 0x28, 0x00, 0x03, 0x01, 0x00, 0x01, 0x03, 0x00, 0x80, + 0x02, 0x01, 0x00, 0x00, 0x84, 0x06, 0x05, 0x02, 0x01, 0x01, 0x04, 0x5f, 0x00, 0x04, 0x04, 0x50, + 0x01, 0x4e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x0f, 0x24, 0x11, 0x11, 0x11, 0x11, 0x07, 0x0b, 0x1b, + 0x2b, 0x01, 0x11, 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, 0x22, 0x26, 0x35, 0x34, 0x36, 0x33, 0x21, + 0x15, 0x03, 0x74, 0x70, 0xd9, 0x71, 0xa8, 0xc2, 0xc5, 0xad, 0x02, 0x33, 0x05, 0x1b, 0xf9, 0xdd, + 0x06, 0x23, 0xf9, 0xdd, 0x03, 0xbe, 0xb9, 0xaa, 0xa9, 0xbf, 0x66, 0x00, 0x00, 0x01, 0x00, 0x8e, + 0xff, 0xec, 0x04, 0x8f, 0x05, 0xcc, 0x00, 0x31, 0x00, 0x68, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, + 0x0a, 0x06, 0x01, 0x01, 0x02, 0x05, 0x01, 0x00, 0x01, 0x02, 0x4c, 0x1b, 0x40, 0x0a, 0x06, 0x01, + 0x01, 0x02, 0x05, 0x01, 0x03, 0x01, 0x02, 0x4c, 0x59, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, 0x16, + 0x00, 0x02, 0x02, 0x04, 0x61, 0x00, 0x04, 0x04, 0x52, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x03, + 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x40, 0x1a, 0x00, 0x02, 0x02, 0x04, 0x61, 0x00, 0x04, + 0x04, 0x52, 0x4d, 0x00, 0x03, 0x03, 0x51, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x57, 0x00, 0x4e, 0x59, 0x40, 0x0b, 0x25, 0x23, 0x20, 0x1f, 0x1c, 0x1a, 0x24, 0x22, 0x05, 0x0b, + 0x18, 0x2b, 0x01, 0x14, 0x06, 0x23, 0x22, 0x27, 0x27, 0x16, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, + 0x26, 0x27, 0x26, 0x26, 0x35, 0x34, 0x36, 0x37, 0x36, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, + 0x15, 0x11, 0x23, 0x11, 0x34, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x07, 0x06, 0x06, 0x15, 0x14, + 0x16, 0x16, 0x17, 0x16, 0x04, 0x8f, 0xbc, 0xaa, 0xab, 0x70, 0x02, 0x34, 0xa0, 0x45, 0x5c, 0x62, + 0x55, 0x61, 0x5c, 0x5b, 0x39, 0x36, 0x3a, 0x35, 0x86, 0x6d, 0x94, 0x8b, 0xb4, 0xeb, 0xe8, 0xbe, + 0xe1, 0x71, 0x4f, 0x22, 0x37, 0x52, 0x30, 0xb8, 0x01, 0x27, 0x96, 0xa5, 0x31, 0xa4, 0x1d, 0x28, + 0x56, 0x4f, 0x40, 0x66, 0x3a, 0x36, 0x84, 0x56, 0x3d, 0x64, 0x2d, 0x30, 0x54, 0x32, 0x4d, 0x5d, + 0xa0, 0xa2, 0xfc, 0x03, 0x04, 0x03, 0xe3, 0xe6, 0xa1, 0x88, 0x8f, 0x67, 0x48, 0x31, 0x1d, 0x26, + 0x3b, 0x39, 0x20, 0x7c, 0x00, 0x04, 0x00, 0x1f, 0xff, 0xf0, 0x05, 0xc5, 0x05, 0x96, 0x00, 0x0f, + 0x00, 0x1e, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x57, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x4c, 0x2b, 0x01, + 0x04, 0x09, 0x01, 0x4c, 0x0a, 0x07, 0x02, 0x05, 0x04, 0x03, 0x04, 0x05, 0x03, 0x80, 0x00, 0x01, + 0x00, 0x02, 0x06, 0x01, 0x02, 0x69, 0x00, 0x06, 0x00, 0x08, 0x09, 0x06, 0x08, 0x67, 0x00, 0x09, + 0x00, 0x04, 0x05, 0x09, 0x04, 0x67, 0x00, 0x03, 0x00, 0x00, 0x03, 0x59, 0x00, 0x03, 0x03, 0x00, + 0x61, 0x00, 0x00, 0x03, 0x00, 0x51, 0x1f, 0x1f, 0x34, 0x32, 0x31, 0x2f, 0x1f, 0x2c, 0x1f, 0x2c, + 0x21, 0x11, 0x14, 0x16, 0x26, 0x26, 0x23, 0x0b, 0x0b, 0x1d, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, + 0x14, 0x02, 0x04, 0x23, 0x22, 0x24, 0x02, 0x35, 0x34, 0x12, 0x24, 0x33, 0x32, 0x04, 0x12, 0x07, + 0x34, 0x02, 0x24, 0x23, 0x22, 0x04, 0x02, 0x15, 0x14, 0x12, 0x04, 0x20, 0x24, 0x12, 0x05, 0x03, + 0x23, 0x11, 0x23, 0x11, 0x21, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, 0x13, 0x03, 0x34, 0x26, 0x23, + 0x23, 0x11, 0x33, 0x32, 0x36, 0x05, 0xc5, 0xc1, 0xfe, 0xaf, 0xc1, 0xc5, 0xfe, 0xad, 0xbb, 0xc2, + 0x01, 0x50, 0xc1, 0xc2, 0x01, 0x51, 0xc0, 0x5c, 0xa8, 0xfe, 0xdb, 0xaa, 0xa8, 0xfe, 0xdc, 0xa8, + 0xa9, 0x01, 0x22, 0x01, 0x52, 0x01, 0x26, 0xa8, 0xfe, 0x52, 0xc7, 0xa1, 0x7f, 0x01, 0x33, 0x8e, + 0x97, 0x68, 0x55, 0xdd, 0x9f, 0x5f, 0x51, 0xaa, 0xb6, 0x50, 0x54, 0x02, 0xc3, 0xc1, 0xfe, 0xaf, + 0xc1, 0xc9, 0x01, 0x4d, 0xbd, 0xc1, 0x01, 0x50, 0xc2, 0xc3, 0xfe, 0xb2, 0xc2, 0xa9, 0x01, 0x21, + 0xaa, 0xa9, 0xfe, 0xdc, 0xa7, 0xa9, 0xfe, 0xdc, 0xa8, 0xa8, 0x01, 0x24, 0xf9, 0x01, 0x50, 0xfe, + 0xb0, 0x03, 0x3f, 0x7e, 0x6f, 0x66, 0x7b, 0x13, 0xfe, 0xa2, 0x02, 0x50, 0x45, 0x48, 0xfe, 0xd3, + 0x55, 0x00, 0x00, 0x03, 0x00, 0x1f, 0xff, 0xf0, 0x05, 0xc5, 0x05, 0x96, 0x00, 0x0f, 0x00, 0x1e, + 0x00, 0x36, 0x00, 0x47, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x3c, 0x31, 0x30, 0x25, 0x24, 0x04, 0x04, + 0x07, 0x01, 0x4c, 0x00, 0x01, 0x00, 0x02, 0x06, 0x01, 0x02, 0x69, 0x00, 0x06, 0x00, 0x07, 0x04, + 0x06, 0x07, 0x69, 0x00, 0x04, 0x00, 0x05, 0x03, 0x04, 0x05, 0x69, 0x00, 0x03, 0x00, 0x00, 0x03, + 0x59, 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, 0x00, 0x03, 0x00, 0x51, 0x24, 0x24, 0x24, 0x25, 0x16, + 0x26, 0x26, 0x23, 0x08, 0x0b, 0x1e, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x14, 0x02, 0x04, 0x23, + 0x22, 0x24, 0x02, 0x35, 0x34, 0x12, 0x24, 0x33, 0x32, 0x04, 0x12, 0x07, 0x34, 0x02, 0x24, 0x23, + 0x22, 0x04, 0x02, 0x15, 0x14, 0x12, 0x04, 0x20, 0x24, 0x12, 0x25, 0x14, 0x16, 0x33, 0x32, 0x37, + 0x17, 0x06, 0x06, 0x23, 0x22, 0x26, 0x35, 0x34, 0x36, 0x33, 0x32, 0x17, 0x07, 0x26, 0x26, 0x23, + 0x22, 0x06, 0x05, 0xc5, 0xc1, 0xfe, 0xaf, 0xc1, 0xc5, 0xfe, 0xad, 0xbb, 0xc2, 0x01, 0x50, 0xc1, + 0xc2, 0x01, 0x51, 0xc0, 0x5c, 0xa8, 0xfe, 0xdb, 0xaa, 0xa8, 0xfe, 0xdc, 0xa8, 0xa9, 0x01, 0x22, + 0x01, 0x52, 0x01, 0x26, 0xa8, 0xfc, 0x89, 0x8e, 0x7d, 0x9e, 0x4b, 0x73, 0x3e, 0xa9, 0x75, 0xbc, + 0xd0, 0xc8, 0xbd, 0xf4, 0x60, 0x72, 0x20, 0x74, 0x4c, 0x7f, 0x87, 0x02, 0xc3, 0xc1, 0xfe, 0xaf, + 0xc1, 0xc9, 0x01, 0x4d, 0xbd, 0xc1, 0x01, 0x50, 0xc2, 0xc3, 0xfe, 0xb2, 0xc2, 0xa9, 0x01, 0x21, + 0xaa, 0xa9, 0xfe, 0xdc, 0xa7, 0xa9, 0xfe, 0xdc, 0xa8, 0xa8, 0x01, 0x24, 0xab, 0x9b, 0xab, 0x9c, + 0x23, 0x79, 0x68, 0xe2, 0xcc, 0xcb, 0xdd, 0xd1, 0x21, 0x45, 0x44, 0xa1, 0x00, 0x01, 0x00, 0x48, + 0x04, 0xb1, 0x01, 0xf0, 0x05, 0xe4, 0x00, 0x05, 0x00, 0x26, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x1b, + 0x04, 0x01, 0x02, 0x01, 0x00, 0x01, 0x4c, 0x00, 0x00, 0x01, 0x00, 0x85, 0x02, 0x01, 0x01, 0x01, + 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x12, 0x03, 0x0b, 0x17, 0x2b, 0xb1, 0x06, 0x00, 0x44, + 0x13, 0x35, 0x13, 0x33, 0x15, 0x01, 0x48, 0xd9, 0xcf, 0xfe, 0xb6, 0x04, 0xb1, 0x14, 0x01, 0x1f, + 0x1d, 0xfe, 0xea, 0x00, 0x00, 0x02, 0x00, 0x2d, 0x04, 0xc3, 0x02, 0x5a, 0x05, 0x7b, 0x00, 0x03, + 0x00, 0x07, 0x00, 0x32, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x27, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, + 0x57, 0x02, 0x01, 0x00, 0x00, 0x01, 0x5f, 0x05, 0x03, 0x04, 0x03, 0x01, 0x00, 0x01, 0x4f, 0x04, + 0x04, 0x00, 0x00, 0x04, 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, 0x03, 0x11, 0x06, 0x0b, + 0x17, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x13, 0x35, 0x33, 0x15, 0x33, 0x35, 0x33, 0x15, 0x2d, 0xa5, + 0xe5, 0xa3, 0x04, 0xc3, 0xb8, 0xb8, 0xb8, 0xb8, 0x00, 0x02, 0x00, 0x18, 0x00, 0x00, 0x07, 0xa8, + 0x05, 0x81, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x3f, 0x40, 0x3c, 0x00, 0x04, 0x00, 0x05, 0x09, 0x04, + 0x05, 0x67, 0x00, 0x09, 0x00, 0x00, 0x06, 0x09, 0x00, 0x67, 0x08, 0x01, 0x03, 0x03, 0x02, 0x5f, + 0x00, 0x02, 0x02, 0x50, 0x4d, 0x00, 0x06, 0x06, 0x01, 0x5f, 0x0a, 0x07, 0x02, 0x01, 0x01, 0x51, + 0x01, 0x4e, 0x00, 0x00, 0x14, 0x13, 0x11, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x0b, 0x0b, 0x1d, 0x2b, 0x21, 0x11, 0x21, 0x03, 0x23, 0x01, 0x21, 0x15, 0x21, + 0x11, 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, 0x01, 0x23, 0x07, 0x01, 0x21, 0x03, 0xc9, 0xfd, 0xdc, + 0xc6, 0xc7, 0x02, 0xae, 0x04, 0xb9, 0xfd, 0x09, 0x02, 0xbb, 0xfd, 0x45, 0x03, 0x20, 0xfc, 0x21, + 0x97, 0x1c, 0xfe, 0xd5, 0x01, 0xde, 0x01, 0x9c, 0xfe, 0x64, 0x05, 0x81, 0x9c, 0xfe, 0x3c, 0x9a, + 0xfe, 0x15, 0x9c, 0x04, 0xee, 0x3f, 0xfd, 0x82, 0x00, 0x03, 0x00, 0x47, 0xff, 0xcb, 0x05, 0xf4, + 0x05, 0xba, 0x00, 0x14, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x3e, 0x40, 0x3b, 0x10, 0x01, 0x05, 0x02, + 0x20, 0x1f, 0x18, 0x17, 0x13, 0x09, 0x06, 0x04, 0x05, 0x06, 0x01, 0x00, 0x04, 0x03, 0x4c, 0x00, + 0x01, 0x00, 0x01, 0x86, 0x00, 0x03, 0x03, 0x52, 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, + 0x02, 0x56, 0x4d, 0x00, 0x04, 0x04, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x26, 0x27, + 0x12, 0x25, 0x12, 0x23, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x14, 0x02, 0x04, 0x23, 0x22, 0x27, 0x07, + 0x23, 0x37, 0x26, 0x11, 0x10, 0x00, 0x21, 0x32, 0x17, 0x37, 0x33, 0x07, 0x16, 0x03, 0x34, 0x27, + 0x01, 0x16, 0x33, 0x32, 0x00, 0x01, 0x14, 0x17, 0x01, 0x26, 0x23, 0x22, 0x00, 0x05, 0xd7, 0xa9, + 0xfe, 0xc4, 0xd7, 0xf6, 0xa8, 0x78, 0xbe, 0xc8, 0xae, 0x01, 0x72, 0x01, 0x4a, 0xf7, 0xa7, 0x79, + 0xc0, 0xc9, 0xac, 0xc3, 0x62, 0xfd, 0x3b, 0x7a, 0xb4, 0xf4, 0x01, 0x05, 0xfc, 0x0f, 0x65, 0x02, + 0xc3, 0x7c, 0xb2, 0xf2, 0xfe, 0xf8, 0x02, 0xc7, 0xdd, 0xfe, 0xb4, 0xb2, 0x70, 0x91, 0xf1, 0xc0, + 0x01, 0x4b, 0x01, 0x52, 0x01, 0x7d, 0x6e, 0x92, 0xf2, 0xbe, 0xfe, 0xbd, 0xe0, 0x90, 0xfc, 0xab, + 0x5b, 0x01, 0x2d, 0x01, 0x13, 0xe5, 0x95, 0x03, 0x55, 0x58, 0xfe, 0xd8, 0x00, 0x02, 0x00, 0x41, + 0x00, 0x00, 0x04, 0x24, 0x04, 0xc3, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x38, 0x40, 0x35, 0x04, 0x01, + 0x02, 0x08, 0x05, 0x02, 0x01, 0x00, 0x02, 0x01, 0x67, 0x00, 0x03, 0x00, 0x00, 0x06, 0x03, 0x00, + 0x67, 0x00, 0x06, 0x06, 0x07, 0x5f, 0x09, 0x01, 0x07, 0x07, 0x51, 0x07, 0x4e, 0x0c, 0x0c, 0x00, + 0x00, 0x0c, 0x0f, 0x0c, 0x0f, 0x0e, 0x0d, 0x00, 0x0b, 0x00, 0x0b, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x0a, 0x0b, 0x1b, 0x2b, 0x01, 0x11, 0x23, 0x11, 0x21, 0x35, 0x21, 0x11, 0x33, 0x11, 0x21, 0x15, + 0x01, 0x35, 0x21, 0x15, 0x02, 0x7c, 0x93, 0xfe, 0x58, 0x01, 0xa8, 0x93, 0x01, 0xa8, 0xfc, 0x1d, + 0x03, 0xe3, 0x02, 0xa8, 0xfe, 0x75, 0x01, 0x8b, 0x91, 0x01, 0x8a, 0xfe, 0x76, 0x91, 0xfd, 0x58, + 0x91, 0x91, 0x00, 0x01, 0xff, 0xfe, 0x00, 0x00, 0x04, 0x76, 0x05, 0x81, 0x00, 0x16, 0x00, 0x39, + 0x40, 0x36, 0x14, 0x01, 0x00, 0x09, 0x01, 0x4c, 0x08, 0x01, 0x00, 0x07, 0x01, 0x01, 0x02, 0x00, + 0x01, 0x68, 0x06, 0x01, 0x02, 0x05, 0x01, 0x03, 0x04, 0x02, 0x03, 0x67, 0x0a, 0x01, 0x09, 0x09, + 0x50, 0x4d, 0x00, 0x04, 0x04, 0x51, 0x04, 0x4e, 0x16, 0x15, 0x13, 0x12, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x11, 0x10, 0x0b, 0x0b, 0x1f, 0x2b, 0x01, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, + 0x21, 0x11, 0x23, 0x11, 0x21, 0x35, 0x21, 0x37, 0x21, 0x35, 0x21, 0x01, 0x33, 0x01, 0x01, 0x33, + 0x02, 0xd0, 0x01, 0x41, 0xfe, 0x81, 0x01, 0x7f, 0xfe, 0x81, 0xb2, 0xfe, 0x83, 0x01, 0x7d, 0x02, + 0xfe, 0x81, 0x01, 0x40, 0xfe, 0x5b, 0xc7, 0x01, 0x73, 0x01, 0x77, 0xc7, 0x02, 0xc5, 0x7d, 0x9a, + 0x7f, 0xfe, 0xd1, 0x01, 0x2f, 0x7f, 0x9a, 0x7d, 0x02, 0xbc, 0xfd, 0x79, 0x02, 0x87, 0x00, 0x01, + 0x00, 0x8c, 0xfe, 0x57, 0x04, 0x6d, 0x04, 0x3a, 0x00, 0x1e, 0x00, 0x37, 0x40, 0x34, 0x17, 0x11, + 0x02, 0x01, 0x00, 0x1d, 0x12, 0x02, 0x04, 0x01, 0x02, 0x4c, 0x02, 0x01, 0x00, 0x00, 0x53, 0x4d, + 0x03, 0x01, 0x01, 0x01, 0x04, 0x62, 0x05, 0x01, 0x04, 0x04, 0x57, 0x4d, 0x07, 0x01, 0x06, 0x06, + 0x55, 0x06, 0x4e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x1e, 0x24, 0x23, 0x23, 0x13, 0x23, 0x11, 0x08, + 0x0b, 0x1c, 0x2b, 0x13, 0x11, 0x33, 0x11, 0x14, 0x16, 0x33, 0x32, 0x36, 0x35, 0x11, 0x33, 0x11, + 0x14, 0x16, 0x33, 0x32, 0x37, 0x15, 0x06, 0x23, 0x22, 0x26, 0x27, 0x23, 0x06, 0x23, 0x22, 0x26, + 0x27, 0x11, 0x8c, 0xb5, 0x6b, 0x77, 0x80, 0x92, 0xb4, 0x24, 0x2a, 0x19, 0x1d, 0x41, 0x30, 0x5b, + 0x5f, 0x05, 0x03, 0x6a, 0xc1, 0x43, 0x6d, 0x1f, 0xfe, 0x57, 0x05, 0xe3, 0xfd, 0x52, 0x8a, 0x8b, + 0xae, 0xa2, 0x02, 0x73, 0xfc, 0xd0, 0x4c, 0x45, 0x08, 0x81, 0x14, 0x5e, 0x64, 0xc2, 0x29, 0x26, + 0xfe, 0x1c, 0x00, 0x02, 0x00, 0x1a, 0x02, 0x8b, 0x02, 0xfd, 0x05, 0x98, 0x00, 0x23, 0x00, 0x2d, + 0x00, 0x51, 0x40, 0x4e, 0x21, 0x1b, 0x02, 0x05, 0x08, 0x1c, 0x01, 0x00, 0x05, 0x02, 0x4c, 0x00, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x01, 0x80, 0x00, 0x01, 0x00, 0x08, 0x05, 0x01, 0x08, 0x69, 0x0a, + 0x07, 0x02, 0x05, 0x06, 0x09, 0x02, 0x00, 0x05, 0x00, 0x65, 0x00, 0x02, 0x02, 0x04, 0x61, 0x00, + 0x04, 0x04, 0x70, 0x02, 0x4e, 0x25, 0x24, 0x01, 0x00, 0x2a, 0x28, 0x24, 0x2d, 0x25, 0x2d, 0x1f, + 0x1d, 0x19, 0x18, 0x13, 0x11, 0x0f, 0x0e, 0x0c, 0x0a, 0x07, 0x05, 0x00, 0x23, 0x01, 0x23, 0x0b, + 0x0d, 0x16, 0x2b, 0x01, 0x22, 0x26, 0x35, 0x34, 0x36, 0x37, 0x37, 0x35, 0x34, 0x26, 0x23, 0x22, + 0x06, 0x07, 0x27, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x11, 0x14, 0x16, 0x33, 0x32, 0x37, 0x15, + 0x06, 0x23, 0x22, 0x26, 0x27, 0x23, 0x06, 0x27, 0x32, 0x36, 0x35, 0x35, 0x07, 0x06, 0x06, 0x15, + 0x14, 0x01, 0x04, 0x6c, 0x7e, 0x9d, 0x9b, 0xb2, 0x46, 0x51, 0x43, 0x51, 0x09, 0x95, 0x10, 0x9f, + 0x81, 0x91, 0x97, 0x1c, 0x23, 0x13, 0x18, 0x31, 0x22, 0x49, 0x51, 0x04, 0x04, 0x49, 0x94, 0x5a, + 0x7f, 0x8a, 0x76, 0x54, 0x02, 0x8b, 0x74, 0x67, 0x74, 0x7c, 0x02, 0x04, 0x3c, 0x51, 0x4a, 0x3b, + 0x4c, 0x0a, 0x6a, 0x78, 0x7d, 0x7d, 0xfe, 0xcc, 0x3a, 0x32, 0x08, 0x68, 0x0d, 0x4c, 0x41, 0x93, + 0x6f, 0x76, 0x4f, 0x41, 0x04, 0x06, 0x42, 0x41, 0x79, 0x00, 0x00, 0x02, 0x00, 0x1b, 0x02, 0x8b, + 0x02, 0xd3, 0x05, 0x98, 0x00, 0x0a, 0x00, 0x16, 0x00, 0x1c, 0x40, 0x19, 0x00, 0x03, 0x00, 0x00, + 0x03, 0x00, 0x65, 0x00, 0x02, 0x02, 0x01, 0x61, 0x00, 0x01, 0x01, 0x70, 0x02, 0x4e, 0x24, 0x23, + 0x24, 0x22, 0x04, 0x0d, 0x1a, 0x2b, 0x01, 0x14, 0x06, 0x23, 0x22, 0x26, 0x35, 0x34, 0x36, 0x33, + 0x20, 0x03, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x02, 0xd3, 0xb0, + 0xaf, 0xa8, 0xb1, 0xb2, 0xab, 0x01, 0x5b, 0x95, 0x5b, 0x68, 0x6c, 0x5c, 0x5b, 0x65, 0x6f, 0x5c, + 0x04, 0x12, 0xbc, 0xcb, 0xc9, 0xbe, 0xbd, 0xc9, 0xfe, 0x7a, 0x9a, 0x83, 0x87, 0x96, 0x91, 0x8d, + 0x8a, 0x00, 0x00, 0x03, 0x00, 0x42, 0xff, 0xec, 0x06, 0xc2, 0x04, 0x4e, 0x00, 0x27, 0x00, 0x34, + 0x00, 0x3b, 0x00, 0xbd, 0x40, 0x0e, 0x22, 0x1e, 0x1d, 0x03, 0x03, 0x04, 0x0c, 0x08, 0x07, 0x03, + 0x00, 0x07, 0x02, 0x4c, 0x4b, 0xb0, 0x0a, 0x50, 0x58, 0x40, 0x25, 0x0d, 0x0b, 0x02, 0x03, 0x08, + 0x0c, 0x02, 0x07, 0x00, 0x03, 0x07, 0x67, 0x0a, 0x01, 0x04, 0x04, 0x05, 0x61, 0x06, 0x01, 0x05, + 0x05, 0x59, 0x4d, 0x09, 0x01, 0x00, 0x00, 0x01, 0x61, 0x02, 0x01, 0x01, 0x01, 0x57, 0x01, 0x4e, + 0x1b, 0x4b, 0xb0, 0x21, 0x50, 0x58, 0x40, 0x2a, 0x00, 0x08, 0x07, 0x03, 0x08, 0x57, 0x0d, 0x0b, + 0x02, 0x03, 0x0c, 0x01, 0x07, 0x00, 0x03, 0x07, 0x67, 0x0a, 0x01, 0x04, 0x04, 0x05, 0x61, 0x06, + 0x01, 0x05, 0x05, 0x59, 0x4d, 0x09, 0x01, 0x00, 0x00, 0x01, 0x61, 0x02, 0x01, 0x01, 0x01, 0x57, + 0x01, 0x4e, 0x1b, 0x40, 0x2b, 0x00, 0x03, 0x00, 0x08, 0x07, 0x03, 0x08, 0x67, 0x0d, 0x01, 0x0b, + 0x0c, 0x01, 0x07, 0x00, 0x0b, 0x07, 0x67, 0x0a, 0x01, 0x04, 0x04, 0x05, 0x61, 0x06, 0x01, 0x05, + 0x05, 0x59, 0x4d, 0x09, 0x01, 0x00, 0x00, 0x01, 0x61, 0x02, 0x01, 0x01, 0x01, 0x57, 0x01, 0x4e, + 0x59, 0x59, 0x40, 0x1c, 0x35, 0x35, 0x00, 0x00, 0x35, 0x3b, 0x35, 0x3b, 0x39, 0x37, 0x31, 0x2f, + 0x2a, 0x28, 0x00, 0x27, 0x00, 0x27, 0x22, 0x24, 0x23, 0x24, 0x23, 0x24, 0x23, 0x0e, 0x0b, 0x1d, + 0x2b, 0x01, 0x15, 0x16, 0x16, 0x33, 0x32, 0x36, 0x37, 0x17, 0x02, 0x21, 0x20, 0x03, 0x06, 0x06, + 0x23, 0x22, 0x26, 0x35, 0x34, 0x36, 0x37, 0x37, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x27, + 0x12, 0x21, 0x32, 0x17, 0x36, 0x33, 0x20, 0x11, 0x15, 0x25, 0x07, 0x0e, 0x02, 0x15, 0x14, 0x16, + 0x33, 0x32, 0x36, 0x36, 0x35, 0x25, 0x26, 0x26, 0x23, 0x22, 0x06, 0x07, 0x03, 0xc8, 0x02, 0x96, + 0x8c, 0x75, 0x8d, 0x19, 0x9e, 0x61, 0xfe, 0xa8, 0xfe, 0xbf, 0x66, 0x4f, 0xd2, 0x92, 0xa7, 0xa9, + 0xee, 0xf2, 0xf0, 0x6f, 0x79, 0x7e, 0x71, 0x0d, 0xbc, 0x2e, 0x01, 0x8e, 0xfa, 0x63, 0x76, 0xe4, + 0x01, 0xdd, 0xfc, 0x50, 0xc3, 0x85, 0x8d, 0x42, 0x64, 0x5d, 0x66, 0x99, 0x57, 0x02, 0xf6, 0x0f, + 0x90, 0x87, 0x7f, 0x93, 0x06, 0x01, 0xf7, 0x11, 0xb5, 0xbe, 0x5e, 0x48, 0x2d, 0xff, 0x00, 0x01, + 0x01, 0x8c, 0x75, 0xac, 0x96, 0xae, 0xb0, 0x04, 0x04, 0x3b, 0x87, 0x6f, 0x50, 0x5c, 0x11, 0x01, + 0x24, 0x8b, 0x8b, 0xfd, 0xc1, 0x18, 0x1f, 0x04, 0x03, 0x35, 0x65, 0x4a, 0x57, 0x61, 0x59, 0x9b, + 0x56, 0xc4, 0xab, 0x9d, 0xab, 0x9d, 0x00, 0x03, 0x00, 0x2c, 0xff, 0xda, 0x04, 0xb4, 0x04, 0x5c, + 0x00, 0x12, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x86, 0x40, 0x13, 0x0e, 0x01, 0x05, 0x02, 0x1e, 0x1d, + 0x16, 0x15, 0x11, 0x08, 0x06, 0x04, 0x05, 0x05, 0x01, 0x00, 0x04, 0x03, 0x4c, 0x4b, 0xb0, 0x1b, + 0x50, 0x58, 0x40, 0x17, 0x00, 0x05, 0x05, 0x02, 0x61, 0x03, 0x01, 0x02, 0x02, 0x59, 0x4d, 0x00, + 0x04, 0x04, 0x00, 0x61, 0x01, 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x4b, 0xb0, 0x23, 0x50, + 0x58, 0x40, 0x1b, 0x00, 0x01, 0x00, 0x01, 0x86, 0x00, 0x05, 0x05, 0x02, 0x61, 0x03, 0x01, 0x02, + 0x02, 0x59, 0x4d, 0x00, 0x04, 0x04, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x1b, 0x40, + 0x1f, 0x00, 0x03, 0x02, 0x03, 0x85, 0x00, 0x01, 0x00, 0x01, 0x86, 0x00, 0x05, 0x05, 0x02, 0x61, + 0x00, 0x02, 0x02, 0x59, 0x4d, 0x00, 0x04, 0x04, 0x00, 0x61, 0x00, 0x00, 0x00, 0x57, 0x00, 0x4e, + 0x59, 0x59, 0x40, 0x09, 0x26, 0x27, 0x12, 0x24, 0x12, 0x22, 0x06, 0x0b, 0x1c, 0x2b, 0x01, 0x10, + 0x02, 0x23, 0x22, 0x27, 0x07, 0x23, 0x37, 0x26, 0x35, 0x10, 0x21, 0x32, 0x17, 0x37, 0x33, 0x07, + 0x16, 0x07, 0x34, 0x27, 0x01, 0x16, 0x33, 0x32, 0x36, 0x25, 0x14, 0x17, 0x01, 0x26, 0x23, 0x22, + 0x06, 0x04, 0x58, 0xfa, 0xee, 0xc3, 0x76, 0x64, 0xa7, 0xb8, 0x53, 0x01, 0xe5, 0xc9, 0x73, 0x5b, + 0xa7, 0xad, 0x51, 0xbd, 0x17, 0xfe, 0x1d, 0x44, 0x89, 0xa2, 0x8b, 0xfd, 0xb3, 0x18, 0x01, 0xe2, + 0x43, 0x8c, 0x9e, 0x8d, 0x02, 0x1e, 0xfe, 0xe4, 0xfe, 0xea, 0x62, 0x74, 0xd6, 0x8a, 0xe4, 0x02, + 0x30, 0x5b, 0x69, 0xc9, 0x85, 0xf0, 0x81, 0x5c, 0xfd, 0xce, 0x58, 0xd0, 0xdd, 0x82, 0x55, 0x02, + 0x31, 0x51, 0xcf, 0x00, 0x00, 0x02, 0x00, 0x83, 0xfe, 0xa4, 0x04, 0x56, 0x04, 0x3a, 0x00, 0x1d, + 0x00, 0x21, 0x00, 0x33, 0x40, 0x30, 0x00, 0x00, 0x04, 0x02, 0x04, 0x00, 0x02, 0x80, 0x00, 0x02, + 0x01, 0x04, 0x02, 0x01, 0x7e, 0x00, 0x01, 0x00, 0x03, 0x01, 0x03, 0x66, 0x00, 0x04, 0x04, 0x05, + 0x5f, 0x06, 0x01, 0x05, 0x05, 0x53, 0x04, 0x4e, 0x1e, 0x1e, 0x1e, 0x21, 0x1e, 0x21, 0x13, 0x22, + 0x12, 0x1b, 0x18, 0x07, 0x0b, 0x1b, 0x2b, 0x37, 0x34, 0x36, 0x36, 0x37, 0x37, 0x36, 0x36, 0x37, + 0x33, 0x0e, 0x07, 0x15, 0x14, 0x16, 0x20, 0x36, 0x37, 0x17, 0x06, 0x04, 0x23, 0x22, 0x24, 0x01, + 0x15, 0x23, 0x35, 0x83, 0x2c, 0x52, 0x5d, 0x51, 0x47, 0x46, 0x01, 0xaf, 0x02, 0x27, 0x3e, 0x4e, + 0x50, 0x4d, 0x3c, 0x25, 0x9b, 0x01, 0x18, 0xa4, 0x0e, 0xb8, 0x1a, 0xfe, 0xfc, 0xd6, 0xdf, 0xff, + 0x00, 0x02, 0x71, 0xc3, 0x32, 0x4b, 0x76, 0x64, 0x44, 0x3b, 0x34, 0x73, 0x44, 0x45, 0x68, 0x50, + 0x3f, 0x39, 0x39, 0x46, 0x58, 0x3b, 0x72, 0x84, 0x8c, 0x7a, 0x0c, 0xc6, 0xd4, 0xd3, 0x04, 0xc3, + 0xc9, 0xc9, 0x00, 0x02, 0x00, 0xf2, 0xfe, 0xb9, 0x01, 0xb8, 0x04, 0x3a, 0x00, 0x03, 0x00, 0x07, + 0x00, 0x22, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x63, 0x00, 0x02, 0x02, 0x03, 0x5f, + 0x04, 0x01, 0x03, 0x03, 0x53, 0x02, 0x4e, 0x04, 0x04, 0x04, 0x07, 0x04, 0x07, 0x12, 0x11, 0x10, + 0x05, 0x0b, 0x19, 0x2b, 0x01, 0x33, 0x13, 0x23, 0x13, 0x15, 0x23, 0x35, 0x01, 0x0a, 0x94, 0x18, + 0xc4, 0xc6, 0xc2, 0x02, 0xad, 0xfc, 0x0c, 0x05, 0x81, 0xc9, 0xc9, 0x00, 0x00, 0x01, 0x00, 0x64, + 0x00, 0xb4, 0x04, 0x47, 0x02, 0xf2, 0x00, 0x05, 0x00, 0x24, 0x40, 0x21, 0x03, 0x01, 0x02, 0x00, + 0x02, 0x86, 0x00, 0x01, 0x00, 0x00, 0x01, 0x57, 0x00, 0x01, 0x01, 0x00, 0x5f, 0x00, 0x00, 0x01, + 0x00, 0x4f, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x11, 0x11, 0x04, 0x0b, 0x18, 0x2b, 0x25, 0x11, + 0x21, 0x35, 0x21, 0x11, 0x03, 0xb6, 0xfc, 0xae, 0x03, 0xe3, 0xb4, 0x01, 0xac, 0x92, 0xfd, 0xc2, + 0x00, 0x02, 0x00, 0x53, 0x00, 0x8d, 0x04, 0x20, 0x03, 0xac, 0x00, 0x08, 0x00, 0x11, 0x00, 0x39, + 0x40, 0x36, 0x10, 0x0f, 0x0e, 0x0b, 0x0a, 0x07, 0x06, 0x05, 0x02, 0x01, 0x0a, 0x01, 0x00, 0x01, + 0x4c, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, 0x57, 0x02, 0x01, 0x00, 0x00, 0x01, 0x5f, 0x05, 0x03, + 0x04, 0x03, 0x01, 0x00, 0x01, 0x4f, 0x09, 0x09, 0x00, 0x00, 0x09, 0x11, 0x09, 0x11, 0x0d, 0x0c, + 0x00, 0x08, 0x00, 0x08, 0x13, 0x06, 0x0b, 0x17, 0x2b, 0x25, 0x01, 0x35, 0x01, 0x33, 0x15, 0x01, + 0x01, 0x15, 0x21, 0x01, 0x35, 0x01, 0x33, 0x15, 0x01, 0x01, 0x15, 0x03, 0x76, 0xfe, 0xae, 0x01, + 0x52, 0xa8, 0xfe, 0xae, 0x01, 0x54, 0xfd, 0x83, 0xfe, 0xb0, 0x01, 0x50, 0xa7, 0xfe, 0xb1, 0x01, + 0x51, 0x8d, 0x01, 0x6d, 0x3f, 0x01, 0x73, 0x1f, 0xfe, 0x8c, 0xfe, 0x91, 0x1d, 0x01, 0x6d, 0x3f, + 0x01, 0x73, 0x1f, 0xfe, 0x8c, 0xfe, 0x91, 0x1d, 0x00, 0x02, 0x00, 0x53, 0x00, 0x8d, 0x04, 0x20, + 0x03, 0xac, 0x00, 0x08, 0x00, 0x11, 0x00, 0x2c, 0x40, 0x29, 0x11, 0x10, 0x0d, 0x0c, 0x0b, 0x08, + 0x07, 0x04, 0x03, 0x02, 0x0a, 0x00, 0x01, 0x01, 0x4c, 0x03, 0x01, 0x01, 0x00, 0x00, 0x01, 0x57, + 0x03, 0x01, 0x01, 0x01, 0x00, 0x5f, 0x02, 0x01, 0x00, 0x01, 0x00, 0x4f, 0x14, 0x13, 0x14, 0x10, + 0x04, 0x0b, 0x1a, 0x2b, 0x37, 0x23, 0x35, 0x01, 0x01, 0x35, 0x33, 0x01, 0x15, 0x13, 0x23, 0x35, + 0x01, 0x01, 0x35, 0x33, 0x01, 0x15, 0xfd, 0xaa, 0x01, 0x52, 0xfe, 0xb0, 0xa8, 0x01, 0x4f, 0x82, + 0xa8, 0x01, 0x52, 0xfe, 0xb0, 0xa6, 0x01, 0x52, 0x8d, 0x1d, 0x01, 0x6f, 0x01, 0x74, 0x1f, 0xfe, + 0x8d, 0x3f, 0xfe, 0x93, 0x1d, 0x01, 0x6f, 0x01, 0x74, 0x1f, 0xfe, 0x8d, 0x3f, 0x00, 0xff, 0xff, + 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, + 0x00, 0xc5, 0x01, 0x4e, 0x00, 0x00, 0xff, 0xff, 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x07, 0x06, + 0x02, 0x26, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc9, 0x01, 0x5e, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x61, 0xff, 0xec, 0x05, 0xd7, 0x07, 0x06, 0x02, 0x26, 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, + 0x00, 0xc9, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x03, 0x00, 0x41, 0x00, 0xdf, 0x04, 0x24, 0x04, 0x75, + 0x00, 0x03, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x40, 0x40, 0x3d, 0x00, 0x04, 0x08, 0x01, 0x05, 0x00, + 0x04, 0x05, 0x67, 0x00, 0x00, 0x06, 0x01, 0x01, 0x02, 0x00, 0x01, 0x67, 0x00, 0x02, 0x03, 0x03, + 0x02, 0x57, 0x00, 0x02, 0x02, 0x03, 0x5f, 0x07, 0x01, 0x03, 0x02, 0x03, 0x4f, 0x08, 0x08, 0x04, + 0x04, 0x00, 0x00, 0x08, 0x0b, 0x08, 0x0b, 0x0a, 0x09, 0x04, 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, + 0x03, 0x00, 0x03, 0x11, 0x09, 0x0b, 0x17, 0x2b, 0x13, 0x35, 0x21, 0x15, 0x01, 0x35, 0x33, 0x15, + 0x03, 0x35, 0x33, 0x15, 0x41, 0x03, 0xe3, 0xfd, 0xba, 0xa8, 0xa8, 0xa8, 0x02, 0x60, 0x92, 0x92, + 0xfe, 0x7f, 0xb7, 0xb7, 0x02, 0xdf, 0xb7, 0xb7, 0xff, 0xff, 0x00, 0x05, 0xfe, 0x57, 0x03, 0xfc, + 0x05, 0x7b, 0x02, 0x26, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x07, 0x00, 0x89, 0x00, 0xbb, 0x00, 0x00, + 0x00, 0x01, 0xfe, 0x60, 0x00, 0x00, 0x02, 0x62, 0x05, 0x81, 0x00, 0x03, 0x00, 0x13, 0x40, 0x10, + 0x00, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x00, 0x00, 0x51, 0x00, 0x4e, 0x11, 0x10, 0x02, 0x0b, 0x18, + 0x2b, 0x21, 0x23, 0x01, 0x33, 0xfe, 0xf4, 0x94, 0x03, 0x71, 0x91, 0x05, 0x81, 0x00, 0x00, 0x01, + 0x00, 0xbb, 0x01, 0xbe, 0x01, 0x7e, 0x02, 0x9a, 0x00, 0x03, 0x00, 0x1e, 0x40, 0x1b, 0x00, 0x00, + 0x01, 0x01, 0x00, 0x57, 0x00, 0x00, 0x00, 0x01, 0x5f, 0x02, 0x01, 0x01, 0x00, 0x01, 0x4f, 0x00, + 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x13, 0x35, 0x33, 0x15, 0xbb, 0xc3, + 0x01, 0xbe, 0xdc, 0xdc, 0xff, 0xff, 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x06, 0xfe, 0x02, 0x26, + 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc7, 0x01, 0x60, 0x00, 0x00, 0xff, 0xff, 0x00, 0xa8, + 0x00, 0x00, 0x04, 0xfe, 0x06, 0xfe, 0x02, 0x26, 0x00, 0x26, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc7, + 0x01, 0x77, 0x00, 0x00, 0xff, 0xff, 0x00, 0x04, 0x00, 0x00, 0x05, 0x52, 0x06, 0xf0, 0x02, 0x26, + 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc6, 0x01, 0xdb, 0x00, 0x00, 0xff, 0xff, 0x00, 0xa8, + 0x00, 0x00, 0x04, 0xfe, 0x06, 0xb2, 0x02, 0x26, 0x00, 0x26, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc8, + 0x01, 0x79, 0x00, 0x00, 0xff, 0xff, 0x00, 0xa8, 0x00, 0x00, 0x04, 0xfe, 0x06, 0xf0, 0x02, 0x26, + 0x00, 0x26, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc5, 0x01, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x8e, + 0x00, 0x00, 0x02, 0x36, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x06, 0x00, 0xc6, + 0x46, 0x00, 0xff, 0xff, 0xff, 0xd2, 0x00, 0x00, 0x02, 0x68, 0x06, 0xfe, 0x02, 0x26, 0x00, 0x2a, + 0x00, 0x00, 0x00, 0x06, 0x00, 0xc7, 0xd2, 0x00, 0xff, 0xff, 0x00, 0x07, 0x00, 0x00, 0x02, 0x34, + 0x06, 0xb2, 0x02, 0x26, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x06, 0x00, 0xc8, 0xda, 0x00, 0xff, 0xff, + 0x00, 0x09, 0x00, 0x00, 0x01, 0xb1, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x06, + 0x00, 0xc5, 0x9f, 0x00, 0xff, 0xff, 0x00, 0x61, 0xff, 0xec, 0x05, 0xd7, 0x06, 0xf0, 0x02, 0x26, + 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc6, 0x02, 0x25, 0x00, 0x00, 0xff, 0xff, 0x00, 0x61, + 0xff, 0xec, 0x05, 0xd7, 0x06, 0xfe, 0x02, 0x26, 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc7, + 0x01, 0xd5, 0x00, 0x00, 0xff, 0xff, 0x00, 0x61, 0xff, 0xec, 0x05, 0xd7, 0x06, 0xf0, 0x02, 0x26, + 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc5, 0x01, 0xb6, 0x00, 0x00, 0xff, 0xff, 0x00, 0x9e, + 0xff, 0xec, 0x05, 0x29, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x36, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc6, + 0x01, 0xed, 0x00, 0x00, 0xff, 0xff, 0x00, 0x9e, 0xff, 0xec, 0x05, 0x29, 0x06, 0xfe, 0x02, 0x26, + 0x00, 0x36, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc7, 0x01, 0x98, 0x00, 0x00, 0xff, 0xff, 0x00, 0x9e, + 0xff, 0xec, 0x05, 0x29, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x36, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc5, + 0x01, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc2, 0x00, 0x00, 0x01, 0x76, 0x04, 0x3a, 0x00, 0x03, + 0x00, 0x19, 0x40, 0x16, 0x00, 0x00, 0x00, 0x53, 0x4d, 0x02, 0x01, 0x01, 0x01, 0x51, 0x01, 0x4e, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x11, 0x03, 0x0b, 0x17, 0x2b, 0x33, 0x11, 0x33, 0x11, 0xc2, + 0xb4, 0x04, 0x3a, 0xfb, 0xc6, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0xb1, 0x02, 0x96, 0x05, 0xd3, + 0x00, 0x09, 0x00, 0x23, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x18, 0x07, 0x03, 0x00, 0x03, 0x00, 0x02, + 0x01, 0x4c, 0x00, 0x02, 0x00, 0x02, 0x85, 0x01, 0x01, 0x00, 0x00, 0x76, 0x12, 0x13, 0x11, 0x03, + 0x0b, 0x19, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x15, 0x23, 0x27, 0x23, 0x07, 0x23, 0x35, 0x13, + 0x33, 0x02, 0x96, 0x69, 0xdb, 0x02, 0xe8, 0x68, 0xea, 0xcc, 0x04, 0xc5, 0x14, 0xa9, 0xa9, 0x14, + 0x01, 0x0e, 0x00, 0x01, 0xff, 0xe9, 0x04, 0xb1, 0x02, 0xb6, 0x05, 0xbd, 0x00, 0x17, 0x00, 0x39, + 0xb1, 0x06, 0x64, 0x44, 0x40, 0x2e, 0x00, 0x04, 0x01, 0x00, 0x04, 0x59, 0x05, 0x01, 0x03, 0x00, + 0x01, 0x00, 0x03, 0x01, 0x69, 0x00, 0x04, 0x04, 0x00, 0x61, 0x02, 0x06, 0x02, 0x00, 0x04, 0x00, + 0x51, 0x01, 0x00, 0x15, 0x14, 0x13, 0x11, 0x0e, 0x0c, 0x09, 0x08, 0x06, 0x04, 0x00, 0x17, 0x01, + 0x17, 0x07, 0x0b, 0x16, 0x2b, 0xb1, 0x06, 0x00, 0x44, 0x01, 0x22, 0x2e, 0x02, 0x23, 0x22, 0x06, + 0x07, 0x23, 0x3e, 0x02, 0x33, 0x32, 0x1e, 0x02, 0x33, 0x32, 0x37, 0x33, 0x06, 0x06, 0x01, 0xec, + 0x2a, 0x54, 0x4e, 0x47, 0x1f, 0x37, 0x36, 0x09, 0x5b, 0x0b, 0x30, 0x51, 0x3f, 0x2c, 0x54, 0x4e, + 0x45, 0x1e, 0x64, 0x11, 0x5c, 0x11, 0x64, 0x04, 0xb1, 0x25, 0x2d, 0x25, 0x3e, 0x39, 0x66, 0x69, + 0x3d, 0x25, 0x2d, 0x25, 0x77, 0x94, 0x78, 0x00, 0x00, 0x02, 0x00, 0x33, 0x04, 0x90, 0x02, 0x17, + 0x06, 0x73, 0x00, 0x0a, 0x00, 0x16, 0x00, 0x2a, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x1f, 0x00, 0x01, + 0x00, 0x02, 0x03, 0x01, 0x02, 0x69, 0x00, 0x03, 0x00, 0x00, 0x03, 0x59, 0x00, 0x03, 0x03, 0x00, + 0x61, 0x00, 0x00, 0x03, 0x00, 0x51, 0x24, 0x24, 0x24, 0x12, 0x04, 0x0b, 0x1a, 0x2b, 0xb1, 0x06, + 0x00, 0x44, 0x01, 0x14, 0x06, 0x22, 0x26, 0x35, 0x34, 0x36, 0x33, 0x32, 0x16, 0x07, 0x34, 0x26, + 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x02, 0x17, 0x8e, 0xc8, 0x8e, 0x8e, 0x64, + 0x63, 0x8f, 0x6c, 0x4e, 0x38, 0x39, 0x4e, 0x4c, 0x3b, 0x3a, 0x4c, 0x05, 0x82, 0x64, 0x8e, 0x8e, + 0x64, 0x65, 0x8c, 0x8d, 0x64, 0x38, 0x4e, 0x4e, 0x38, 0x37, 0x52, 0x51, 0x00, 0x01, 0x00, 0x77, + 0xfe, 0x4e, 0x01, 0xe3, 0x00, 0x00, 0x00, 0x12, 0x00, 0x68, 0xb1, 0x06, 0x64, 0x44, 0x40, 0x0a, + 0x05, 0x01, 0x01, 0x02, 0x04, 0x01, 0x00, 0x01, 0x02, 0x4c, 0x4b, 0xb0, 0x19, 0x50, 0x58, 0x40, + 0x1f, 0x00, 0x04, 0x03, 0x02, 0x03, 0x04, 0x72, 0x00, 0x03, 0x00, 0x02, 0x01, 0x03, 0x02, 0x69, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x59, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x01, 0x00, 0x51, + 0x1b, 0x40, 0x20, 0x00, 0x04, 0x03, 0x02, 0x03, 0x04, 0x02, 0x80, 0x00, 0x03, 0x00, 0x02, 0x01, + 0x03, 0x02, 0x69, 0x00, 0x01, 0x00, 0x00, 0x01, 0x59, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, + 0x01, 0x00, 0x51, 0x59, 0xb7, 0x11, 0x12, 0x22, 0x23, 0x21, 0x05, 0x0b, 0x1b, 0x2b, 0xb1, 0x06, + 0x00, 0x44, 0x05, 0x14, 0x21, 0x22, 0x27, 0x35, 0x16, 0x33, 0x32, 0x35, 0x34, 0x23, 0x22, 0x07, + 0x37, 0x33, 0x07, 0x16, 0x16, 0x01, 0xe3, 0xfe, 0xee, 0x39, 0x21, 0x31, 0x25, 0x93, 0x85, 0x2b, + 0x0e, 0x41, 0x6b, 0x27, 0x5e, 0x5e, 0xfd, 0xb5, 0x04, 0x62, 0x06, 0x51, 0x4d, 0x02, 0xb6, 0x64, + 0x03, 0x51, 0x00, 0x02, 0x00, 0xb7, 0xfe, 0x4e, 0x01, 0x5d, 0x05, 0xcc, 0x00, 0x03, 0x00, 0x07, + 0x00, 0x2c, 0x40, 0x29, 0x05, 0x01, 0x03, 0x03, 0x02, 0x5f, 0x00, 0x02, 0x02, 0x52, 0x4d, 0x00, + 0x00, 0x00, 0x01, 0x5f, 0x04, 0x01, 0x01, 0x01, 0x55, 0x01, 0x4e, 0x04, 0x04, 0x00, 0x00, 0x04, + 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, 0x03, 0x11, 0x06, 0x0b, 0x17, 0x2b, 0x13, 0x11, + 0x33, 0x11, 0x03, 0x11, 0x33, 0x11, 0xb7, 0xa6, 0xa6, 0xa6, 0xfe, 0x4e, 0x03, 0x0b, 0xfc, 0xf5, + 0x04, 0x74, 0x03, 0x0a, 0xfc, 0xf6, 0x00, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x05, 0x65, 0x05, 0x81, + 0x00, 0x0d, 0x00, 0x1b, 0x00, 0x2d, 0x40, 0x2a, 0x05, 0x01, 0x00, 0x06, 0x01, 0x03, 0x07, 0x00, + 0x03, 0x67, 0x00, 0x04, 0x04, 0x01, 0x5f, 0x00, 0x01, 0x01, 0x50, 0x4d, 0x00, 0x07, 0x07, 0x02, + 0x5f, 0x00, 0x02, 0x02, 0x51, 0x02, 0x4e, 0x21, 0x11, 0x11, 0x23, 0x11, 0x25, 0x21, 0x10, 0x08, + 0x0b, 0x1e, 0x2b, 0x13, 0x33, 0x11, 0x21, 0x20, 0x00, 0x11, 0x14, 0x02, 0x04, 0x23, 0x21, 0x11, + 0x23, 0x25, 0x10, 0x00, 0x21, 0x21, 0x11, 0x21, 0x15, 0x21, 0x11, 0x21, 0x32, 0x36, 0x12, 0x0e, + 0x9a, 0x01, 0xd2, 0x01, 0x66, 0x01, 0x85, 0xaa, 0xfe, 0xc8, 0xcc, 0xfd, 0xf1, 0x9a, 0x04, 0x97, + 0xfe, 0xe1, 0xfe, 0xf0, 0xfe, 0xf1, 0x01, 0x96, 0xfe, 0x6a, 0x01, 0x3a, 0x9b, 0xeb, 0x7e, 0x03, + 0x21, 0x02, 0x60, 0xfe, 0x99, 0xfe, 0xb5, 0xda, 0xfe, 0xb9, 0xae, 0x02, 0x87, 0x48, 0x01, 0x06, + 0x01, 0x13, 0xfe, 0x39, 0x9a, 0xfe, 0x12, 0x88, 0x01, 0x00, 0x00, 0x02, 0x00, 0x56, 0xff, 0xec, + 0x04, 0x27, 0x05, 0xea, 0x00, 0x1b, 0x00, 0x27, 0x00, 0x41, 0x40, 0x3e, 0x15, 0x14, 0x12, 0x0d, + 0x0c, 0x0b, 0x0a, 0x07, 0x01, 0x02, 0x08, 0x01, 0x03, 0x01, 0x02, 0x4c, 0x13, 0x01, 0x02, 0x4a, + 0x00, 0x01, 0x00, 0x03, 0x04, 0x01, 0x03, 0x6a, 0x00, 0x02, 0x02, 0x52, 0x4d, 0x00, 0x04, 0x04, + 0x00, 0x61, 0x05, 0x01, 0x00, 0x00, 0x57, 0x00, 0x4e, 0x01, 0x00, 0x26, 0x24, 0x20, 0x1e, 0x10, + 0x0f, 0x07, 0x05, 0x00, 0x1b, 0x01, 0x1b, 0x06, 0x0b, 0x16, 0x2b, 0x05, 0x22, 0x02, 0x35, 0x34, + 0x36, 0x33, 0x32, 0x17, 0x26, 0x27, 0x05, 0x35, 0x37, 0x26, 0x27, 0x33, 0x16, 0x17, 0x25, 0x07, + 0x07, 0x16, 0x12, 0x15, 0x15, 0x10, 0x02, 0x13, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, + 0x33, 0x32, 0x36, 0x02, 0x36, 0xe8, 0xf8, 0xf8, 0xef, 0x89, 0x5e, 0x6d, 0x7d, 0xfe, 0xd3, 0xda, + 0x6d, 0x85, 0xd1, 0x50, 0x5a, 0x01, 0x32, 0x01, 0xd3, 0xab, 0xae, 0xf9, 0x3c, 0x8d, 0x9c, 0x9d, + 0x91, 0x90, 0x91, 0xa1, 0x95, 0x14, 0x01, 0x02, 0xf3, 0xf4, 0xfe, 0x3b, 0xd9, 0x72, 0x85, 0x72, + 0x5e, 0x57, 0x47, 0x24, 0x42, 0x84, 0x70, 0x5c, 0x9c, 0xfe, 0x6a, 0xe8, 0x06, 0xfe, 0xfb, 0xfe, + 0xf3, 0x01, 0xf5, 0xc0, 0xad, 0xae, 0xbf, 0xbe, 0xb2, 0xaf, 0xff, 0xff, 0x00, 0x2d, 0x00, 0x00, + 0x05, 0x29, 0x06, 0xf0, 0x02, 0x26, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x07, 0x00, 0xc6, 0x01, 0xd0, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x05, 0xfe, 0x57, 0x03, 0xfc, 0x05, 0xe4, 0x02, 0x26, 0x00, 0x5a, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x88, 0x01, 0x1b, 0x00, 0x00, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x00, + 0x04, 0xea, 0x05, 0x81, 0x00, 0x0d, 0x00, 0x16, 0x00, 0x27, 0x40, 0x24, 0x00, 0x03, 0x00, 0x04, + 0x05, 0x03, 0x04, 0x67, 0x00, 0x05, 0x00, 0x00, 0x01, 0x05, 0x00, 0x67, 0x00, 0x02, 0x02, 0x50, + 0x4d, 0x00, 0x01, 0x01, 0x51, 0x01, 0x4e, 0x21, 0x24, 0x21, 0x11, 0x11, 0x23, 0x06, 0x0b, 0x1c, + 0x2b, 0x01, 0x14, 0x06, 0x06, 0x23, 0x21, 0x11, 0x23, 0x11, 0x33, 0x15, 0x21, 0x32, 0x04, 0x07, + 0x34, 0x26, 0x23, 0x21, 0x11, 0x21, 0x32, 0x36, 0x04, 0xea, 0x74, 0xdb, 0x96, 0xfe, 0x62, 0xbf, + 0xbf, 0x01, 0x92, 0xef, 0x01, 0x02, 0xc0, 0xa4, 0xa4, 0xfe, 0x85, 0x01, 0x83, 0x99, 0xa7, 0x02, + 0xdf, 0x80, 0xc7, 0x6f, 0xfe, 0xd7, 0x05, 0x81, 0xfc, 0xde, 0xcc, 0x86, 0x95, 0xfd, 0xc0, 0x9b, + 0x00, 0x02, 0x00, 0x8a, 0xfe, 0x57, 0x04, 0x1d, 0x05, 0xcc, 0x00, 0x14, 0x00, 0x21, 0x00, 0x32, + 0x40, 0x2f, 0x0f, 0x04, 0x02, 0x05, 0x04, 0x01, 0x4c, 0x00, 0x00, 0x00, 0x52, 0x4d, 0x00, 0x04, + 0x04, 0x01, 0x61, 0x00, 0x01, 0x01, 0x59, 0x4d, 0x00, 0x05, 0x05, 0x02, 0x61, 0x00, 0x02, 0x02, + 0x57, 0x4d, 0x00, 0x03, 0x03, 0x55, 0x03, 0x4e, 0x25, 0x23, 0x15, 0x23, 0x26, 0x10, 0x06, 0x0b, + 0x1c, 0x2b, 0x13, 0x33, 0x11, 0x14, 0x07, 0x33, 0x36, 0x36, 0x33, 0x32, 0x12, 0x11, 0x10, 0x21, + 0x22, 0x27, 0x23, 0x16, 0x15, 0x11, 0x23, 0x01, 0x34, 0x26, 0x23, 0x22, 0x06, 0x06, 0x15, 0x14, + 0x16, 0x33, 0x32, 0x36, 0x8a, 0xb4, 0x04, 0x06, 0x30, 0x9e, 0x81, 0xc8, 0xc6, 0xfe, 0x72, 0xfa, + 0x56, 0x05, 0x04, 0xb4, 0x02, 0xd6, 0x7a, 0x85, 0x6b, 0x79, 0x3f, 0x88, 0x99, 0x86, 0x7b, 0x05, + 0xcc, 0xfe, 0x59, 0x41, 0x58, 0x64, 0x5d, 0xfe, 0xf4, 0xfe, 0xe1, 0xfd, 0xca, 0xbc, 0x08, 0xa2, + 0xfe, 0x59, 0x03, 0xc7, 0xe2, 0xc2, 0x5a, 0xbf, 0x99, 0xd5, 0xca, 0xc5, 0x00, 0x01, 0x00, 0x8e, + 0x00, 0xe1, 0x04, 0x1f, 0x04, 0x73, 0x00, 0x0b, 0x00, 0x06, 0xb3, 0x0b, 0x03, 0x01, 0x32, 0x2b, + 0x13, 0x01, 0x01, 0x37, 0x01, 0x01, 0x17, 0x01, 0x01, 0x07, 0x01, 0x01, 0x8e, 0x01, 0x62, 0xfe, + 0xa0, 0x68, 0x01, 0x5e, 0x01, 0x5e, 0x69, 0xfe, 0xa2, 0x01, 0x60, 0x66, 0xfe, 0x9f, 0xfe, 0x9c, + 0x01, 0x4a, 0x01, 0x62, 0x01, 0x60, 0x67, 0xfe, 0x9f, 0x01, 0x5f, 0x69, 0xfe, 0xa4, 0xfe, 0xa0, + 0x69, 0x01, 0x61, 0xfe, 0x9d, 0x00, 0x00, 0x01, 0x00, 0x50, 0x02, 0x33, 0x02, 0x7d, 0x05, 0x81, + 0x00, 0x0a, 0x00, 0x47, 0xb7, 0x05, 0x04, 0x03, 0x03, 0x00, 0x01, 0x01, 0x4c, 0x4b, 0xb0, 0x18, + 0x50, 0x58, 0x40, 0x12, 0x00, 0x01, 0x01, 0x70, 0x4d, 0x02, 0x01, 0x00, 0x00, 0x03, 0x60, 0x04, + 0x01, 0x03, 0x03, 0x71, 0x03, 0x4e, 0x1b, 0x40, 0x12, 0x00, 0x01, 0x00, 0x01, 0x85, 0x02, 0x01, + 0x00, 0x00, 0x03, 0x60, 0x04, 0x01, 0x03, 0x03, 0x71, 0x03, 0x4e, 0x59, 0x40, 0x0c, 0x00, 0x00, + 0x00, 0x0a, 0x00, 0x0a, 0x11, 0x14, 0x11, 0x05, 0x0d, 0x19, 0x2b, 0x13, 0x35, 0x33, 0x11, 0x07, + 0x35, 0x37, 0x33, 0x11, 0x33, 0x15, 0x50, 0xd3, 0xca, 0xd2, 0x7b, 0xd7, 0x02, 0x33, 0x6b, 0x02, + 0x6c, 0x8a, 0x78, 0x89, 0xfd, 0x1d, 0x6b, 0x00, 0x00, 0x01, 0x00, 0x29, 0x02, 0x33, 0x02, 0x83, + 0x05, 0x8d, 0x00, 0x1b, 0x00, 0x5c, 0xb5, 0x01, 0x01, 0x04, 0x03, 0x01, 0x4c, 0x4b, 0xb0, 0x21, + 0x50, 0x58, 0x40, 0x1e, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x03, 0x80, 0x00, 0x00, 0x00, 0x02, + 0x61, 0x00, 0x02, 0x02, 0x70, 0x4d, 0x00, 0x03, 0x03, 0x04, 0x5f, 0x05, 0x01, 0x04, 0x04, 0x71, + 0x04, 0x4e, 0x1b, 0x40, 0x1c, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x03, 0x80, 0x00, 0x02, 0x00, + 0x00, 0x01, 0x02, 0x00, 0x69, 0x00, 0x03, 0x03, 0x04, 0x5f, 0x05, 0x01, 0x04, 0x04, 0x71, 0x04, + 0x4e, 0x59, 0x40, 0x0d, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x1b, 0x17, 0x22, 0x12, 0x29, 0x06, 0x0d, + 0x1a, 0x2b, 0x13, 0x27, 0x36, 0x36, 0x37, 0x36, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, + 0x27, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x07, 0x06, 0x06, 0x07, 0x21, 0x15, 0x2b, 0x02, + 0x1f, 0x81, 0x6b, 0x61, 0x58, 0x47, 0x4a, 0x44, 0x58, 0x08, 0x85, 0x0d, 0xa1, 0x81, 0x7f, 0x95, + 0xbc, 0x7a, 0x64, 0x14, 0x01, 0xbb, 0x02, 0x33, 0x67, 0x45, 0x83, 0x4a, 0x44, 0x70, 0x3a, 0x3e, + 0x4b, 0x49, 0x44, 0x08, 0x6b, 0x84, 0x7b, 0x6e, 0x93, 0x8a, 0x5a, 0x5c, 0x2d, 0x71, 0x00, 0x01, + 0x00, 0x1b, 0x02, 0x27, 0x02, 0x82, 0x05, 0x8d, 0x00, 0x25, 0x00, 0x61, 0x40, 0x10, 0x19, 0x18, + 0x02, 0x03, 0x04, 0x22, 0x01, 0x02, 0x03, 0x06, 0x05, 0x02, 0x01, 0x02, 0x03, 0x4c, 0x4b, 0xb0, + 0x21, 0x50, 0x58, 0x40, 0x1d, 0x00, 0x03, 0x00, 0x02, 0x01, 0x03, 0x02, 0x69, 0x00, 0x04, 0x04, + 0x05, 0x61, 0x00, 0x05, 0x05, 0x70, 0x4d, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, + 0x00, 0x4e, 0x1b, 0x40, 0x1b, 0x00, 0x05, 0x00, 0x04, 0x03, 0x05, 0x04, 0x69, 0x00, 0x03, 0x00, + 0x02, 0x01, 0x03, 0x02, 0x69, 0x00, 0x01, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x4e, + 0x59, 0x40, 0x09, 0x25, 0x24, 0x21, 0x22, 0x23, 0x22, 0x06, 0x0d, 0x1c, 0x2b, 0x01, 0x14, 0x06, + 0x23, 0x20, 0x27, 0x37, 0x16, 0x33, 0x32, 0x35, 0x34, 0x23, 0x23, 0x35, 0x33, 0x32, 0x36, 0x35, + 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x27, 0x36, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, + 0x15, 0x16, 0x16, 0x02, 0x82, 0x9b, 0x8e, 0xfe, 0xe2, 0x20, 0x88, 0x12, 0xa4, 0xa0, 0xbd, 0x3d, + 0x39, 0x50, 0x5c, 0x4a, 0x47, 0x44, 0x54, 0x06, 0x87, 0x0d, 0x9d, 0x7f, 0x82, 0x94, 0x56, 0x5a, + 0x5b, 0x6a, 0x03, 0x1b, 0x74, 0x80, 0xe3, 0x0d, 0x88, 0x94, 0x89, 0x6d, 0x48, 0x41, 0x3c, 0x45, + 0x46, 0x41, 0x0c, 0x6d, 0x78, 0x77, 0x62, 0x4b, 0x6e, 0x14, 0x02, 0x09, 0x69, 0x00, 0xff, 0xff, + 0x00, 0x38, 0x00, 0x00, 0x06, 0x75, 0x05, 0x81, 0x00, 0x26, 0x00, 0xbb, 0xe8, 0x00, 0x00, 0x27, + 0x00, 0x9d, 0x02, 0xf9, 0x00, 0x00, 0x01, 0x07, 0x00, 0xbc, 0x03, 0xf2, 0xfd, 0xcf, 0x00, 0x09, + 0xb1, 0x02, 0x01, 0xb8, 0xfd, 0xcf, 0xb0, 0x35, 0x2b, 0x00, 0xff, 0xff, 0x00, 0x38, 0x00, 0x00, + 0x06, 0x4e, 0x05, 0x81, 0x00, 0x26, 0x00, 0xbb, 0xe8, 0x00, 0x00, 0x27, 0x00, 0x9d, 0x02, 0xf9, + 0x00, 0x00, 0x01, 0x07, 0x00, 0xc4, 0x03, 0xb8, 0xfd, 0xcf, 0x00, 0x09, 0xb1, 0x02, 0x02, 0xb8, + 0xfd, 0xcf, 0xb0, 0x35, 0x2b, 0x00, 0xff, 0xff, 0x00, 0x49, 0x00, 0x00, 0x06, 0x4e, 0x05, 0x8d, + 0x00, 0x27, 0x00, 0x9d, 0x03, 0x0d, 0x00, 0x00, 0x00, 0x27, 0x00, 0xc4, 0x03, 0xb8, 0xfd, 0xcf, + 0x01, 0x06, 0x00, 0xbd, 0x2e, 0x00, 0x00, 0x09, 0xb1, 0x01, 0x02, 0xb8, 0xfd, 0xcf, 0xb0, 0x35, + 0x2b, 0x00, 0x00, 0x01, 0xff, 0xef, 0x05, 0xac, 0x04, 0x7c, 0x06, 0x0a, 0x00, 0x03, 0x00, 0x20, + 0xb1, 0x06, 0x64, 0x44, 0x40, 0x15, 0x00, 0x01, 0x00, 0x00, 0x01, 0x57, 0x00, 0x01, 0x01, 0x00, + 0x5f, 0x00, 0x00, 0x01, 0x00, 0x4f, 0x11, 0x10, 0x02, 0x0b, 0x18, 0x2b, 0xb1, 0x06, 0x00, 0x44, + 0x01, 0x21, 0x35, 0x21, 0x04, 0x7c, 0xfb, 0x73, 0x04, 0x8d, 0x05, 0xac, 0x5e, 0x00, 0xff, 0xff, + 0x00, 0xf3, 0x01, 0xbe, 0x01, 0xb6, 0x02, 0x9a, 0x00, 0x06, 0x00, 0x9e, 0x38, 0x00, 0x00, 0x02, + 0x00, 0x71, 0x00, 0xe1, 0x04, 0x02, 0x04, 0x73, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x3d, 0x40, 0x3a, + 0x0b, 0x09, 0x05, 0x03, 0x04, 0x03, 0x00, 0x1a, 0x10, 0x0c, 0x02, 0x04, 0x02, 0x03, 0x19, 0x17, + 0x13, 0x11, 0x04, 0x01, 0x02, 0x03, 0x4c, 0x0a, 0x04, 0x02, 0x00, 0x4a, 0x18, 0x12, 0x02, 0x01, + 0x49, 0x00, 0x02, 0x00, 0x01, 0x02, 0x01, 0x65, 0x00, 0x03, 0x03, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x59, 0x03, 0x4e, 0x14, 0x28, 0x2c, 0x26, 0x04, 0x0b, 0x1a, 0x2b, 0x13, 0x34, 0x37, 0x27, 0x37, + 0x17, 0x36, 0x33, 0x32, 0x17, 0x37, 0x17, 0x07, 0x16, 0x15, 0x14, 0x07, 0x17, 0x07, 0x27, 0x06, + 0x23, 0x22, 0x27, 0x07, 0x27, 0x37, 0x26, 0x37, 0x14, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, + 0x22, 0x06, 0x89, 0x4e, 0x64, 0x68, 0x63, 0x72, 0x8c, 0x89, 0x72, 0x61, 0x68, 0x60, 0x50, 0x52, + 0x64, 0x66, 0x65, 0x72, 0x89, 0x8f, 0x6d, 0x69, 0x66, 0x66, 0x4e, 0x9a, 0xa6, 0x73, 0x72, 0xa6, + 0xa7, 0xe2, 0xa8, 0x02, 0xac, 0x8a, 0x72, 0x64, 0x67, 0x65, 0x52, 0x50, 0x61, 0x69, 0x60, 0x75, + 0x87, 0x8a, 0x72, 0x64, 0x69, 0x65, 0x4e, 0x50, 0x69, 0x69, 0x66, 0x72, 0x8c, 0x75, 0xa3, 0xa2, + 0x76, 0x75, 0xa4, 0xa3, 0x00, 0x02, 0x00, 0x0e, 0x02, 0x33, 0x02, 0x96, 0x05, 0x81, 0x00, 0x0a, + 0x00, 0x10, 0x00, 0x55, 0x40, 0x0a, 0x0b, 0x01, 0x03, 0x02, 0x05, 0x01, 0x01, 0x03, 0x02, 0x4c, + 0x4b, 0xb0, 0x18, 0x50, 0x58, 0x40, 0x16, 0x05, 0x01, 0x03, 0x06, 0x04, 0x02, 0x01, 0x00, 0x03, + 0x01, 0x68, 0x00, 0x02, 0x02, 0x70, 0x4d, 0x00, 0x00, 0x00, 0x71, 0x00, 0x4e, 0x1b, 0x40, 0x16, + 0x00, 0x02, 0x03, 0x02, 0x85, 0x05, 0x01, 0x03, 0x06, 0x04, 0x02, 0x01, 0x00, 0x03, 0x01, 0x68, + 0x00, 0x00, 0x00, 0x71, 0x00, 0x4e, 0x59, 0x40, 0x0f, 0x00, 0x00, 0x0f, 0x0e, 0x00, 0x0a, 0x00, + 0x0a, 0x11, 0x12, 0x11, 0x11, 0x07, 0x0d, 0x1a, 0x2b, 0x01, 0x15, 0x23, 0x35, 0x21, 0x35, 0x01, + 0x33, 0x11, 0x33, 0x15, 0x03, 0x06, 0x07, 0x03, 0x21, 0x11, 0x02, 0x27, 0x83, 0xfe, 0x6a, 0x01, + 0x82, 0x97, 0x6f, 0xf0, 0x15, 0x3d, 0xc7, 0x01, 0x17, 0x02, 0xe5, 0xb2, 0xb2, 0x6f, 0x02, 0x2d, + 0xfd, 0xd5, 0x71, 0x02, 0x17, 0x28, 0x5f, 0xfe, 0xe1, 0x01, 0x68, 0x00, 0x00, 0x01, 0x00, 0x6a, + 0x05, 0xfa, 0x02, 0x12, 0x06, 0xf0, 0x00, 0x05, 0x00, 0x1e, 0x40, 0x1b, 0x04, 0x01, 0x02, 0x01, + 0x00, 0x01, 0x4c, 0x00, 0x00, 0x01, 0x00, 0x85, 0x02, 0x01, 0x01, 0x01, 0x76, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x05, 0x12, 0x03, 0x0b, 0x17, 0x2b, 0x01, 0x25, 0x35, 0x33, 0x17, 0x15, 0x01, 0xa0, + 0xfe, 0xca, 0xcf, 0xd9, 0x05, 0xfa, 0xd9, 0x1d, 0xe2, 0x14, 0x00, 0x01, 0x00, 0x48, 0x05, 0xfa, + 0x01, 0xf0, 0x06, 0xf0, 0x00, 0x05, 0x00, 0x1e, 0x40, 0x1b, 0x04, 0x01, 0x02, 0x01, 0x00, 0x01, + 0x4c, 0x00, 0x00, 0x01, 0x00, 0x85, 0x02, 0x01, 0x01, 0x01, 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, + 0x05, 0x12, 0x03, 0x0b, 0x17, 0x2b, 0x13, 0x35, 0x37, 0x33, 0x15, 0x05, 0x48, 0xd9, 0xcf, 0xfe, + 0xca, 0x05, 0xfa, 0x14, 0xe2, 0x1d, 0xd9, 0x00, 0x00, 0x01, 0x00, 0x00, 0x05, 0xfa, 0x02, 0x96, + 0x06, 0xfe, 0x00, 0x09, 0x00, 0x1b, 0x40, 0x18, 0x07, 0x03, 0x00, 0x03, 0x00, 0x02, 0x01, 0x4c, + 0x00, 0x02, 0x00, 0x02, 0x85, 0x01, 0x01, 0x00, 0x00, 0x76, 0x12, 0x13, 0x11, 0x03, 0x0b, 0x19, + 0x2b, 0x01, 0x15, 0x23, 0x27, 0x23, 0x07, 0x23, 0x35, 0x37, 0x33, 0x02, 0x96, 0x69, 0xdb, 0x02, + 0xe8, 0x68, 0xea, 0xcc, 0x06, 0x0e, 0x14, 0x8b, 0x8b, 0x14, 0xf0, 0x00, 0x00, 0x02, 0x00, 0x2d, + 0x05, 0xfa, 0x02, 0x5a, 0x06, 0xb2, 0x00, 0x03, 0x00, 0x07, 0x00, 0x2a, 0x40, 0x27, 0x02, 0x01, + 0x00, 0x01, 0x01, 0x00, 0x57, 0x02, 0x01, 0x00, 0x00, 0x01, 0x5f, 0x05, 0x03, 0x04, 0x03, 0x01, + 0x00, 0x01, 0x4f, 0x04, 0x04, 0x00, 0x00, 0x04, 0x07, 0x04, 0x07, 0x06, 0x05, 0x00, 0x03, 0x00, + 0x03, 0x11, 0x06, 0x0b, 0x17, 0x2b, 0x13, 0x35, 0x33, 0x15, 0x33, 0x35, 0x33, 0x15, 0x2d, 0xa5, + 0xe5, 0xa3, 0x05, 0xfa, 0xb8, 0xb8, 0xb8, 0xb8, 0x00, 0x01, 0xff, 0xe9, 0x05, 0xfa, 0x02, 0xb6, + 0x07, 0x06, 0x00, 0x17, 0x00, 0x31, 0x40, 0x2e, 0x00, 0x04, 0x01, 0x00, 0x04, 0x59, 0x05, 0x01, + 0x03, 0x00, 0x01, 0x00, 0x03, 0x01, 0x69, 0x00, 0x04, 0x04, 0x00, 0x61, 0x02, 0x06, 0x02, 0x00, + 0x04, 0x00, 0x51, 0x01, 0x00, 0x15, 0x14, 0x13, 0x11, 0x0e, 0x0c, 0x09, 0x08, 0x06, 0x04, 0x00, + 0x17, 0x01, 0x17, 0x07, 0x0b, 0x16, 0x2b, 0x01, 0x22, 0x2e, 0x02, 0x23, 0x22, 0x06, 0x07, 0x23, + 0x3e, 0x02, 0x33, 0x32, 0x1e, 0x02, 0x33, 0x32, 0x37, 0x33, 0x06, 0x06, 0x01, 0xec, 0x2a, 0x54, + 0x4e, 0x47, 0x1f, 0x37, 0x36, 0x09, 0x5b, 0x0b, 0x30, 0x51, 0x3f, 0x2c, 0x54, 0x4e, 0x45, 0x1e, + 0x64, 0x11, 0x5c, 0x11, 0x64, 0x05, 0xfa, 0x25, 0x2d, 0x25, 0x3e, 0x39, 0x66, 0x69, 0x3d, 0x25, + 0x2d, 0x25, 0x77, 0x94, 0x78, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xca, 0x01, 0x52, + 0x00, 0x54, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x02, 0x01, 0xae, 0x02, 0x9d, 0x00, 0x8d, 0x00, 0x00, + 0x03, 0x4c, 0x0e, 0x15, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, + 0x00, 0x47, 0x00, 0xa6, 0x01, 0x4a, 0x01, 0xf1, 0x02, 0x90, 0x02, 0xa7, 0x02, 0xd0, 0x02, 0xf8, + 0x03, 0x28, 0x03, 0x56, 0x03, 0x88, 0x03, 0xa4, 0x03, 0xbc, 0x03, 0xd7, 0x04, 0x14, 0x04, 0x3f, + 0x04, 0x85, 0x04, 0xdd, 0x05, 0x1e, 0x05, 0x6c, 0x05, 0xbf, 0x05, 0xea, 0x06, 0x49, 0x06, 0x9e, + 0x06, 0xc5, 0x07, 0x0b, 0x07, 0x22, 0x07, 0x4d, 0x07, 0x63, 0x07, 0xb5, 0x08, 0x6b, 0x08, 0xa4, + 0x08, 0xf1, 0x09, 0x3b, 0x09, 0x74, 0x09, 0xa3, 0x09, 0xcd, 0x0a, 0x1e, 0x0a, 0x49, 0x0a, 0x62, + 0x0a, 0x99, 0x0a, 0xc8, 0x0a, 0xe6, 0x0b, 0x2b, 0x0b, 0x59, 0x0b, 0x9e, 0x0b, 0xd3, 0x0c, 0x84, + 0x0c, 0xc8, 0x0d, 0x21, 0x0d, 0x44, 0x0d, 0x78, 0x0d, 0x9c, 0x0d, 0xdd, 0x0e, 0x10, 0x0e, 0x36, + 0x0e, 0x61, 0x0e, 0x85, 0x0e, 0xa1, 0x0e, 0xc5, 0x0e, 0xee, 0x0f, 0x0e, 0x0f, 0x32, 0x0f, 0xca, + 0x10, 0x2e, 0x10, 0x71, 0x10, 0xd5, 0x11, 0x21, 0x11, 0x5f, 0x11, 0xe2, 0x12, 0x1b, 0x12, 0x43, + 0x12, 0x7b, 0x12, 0xac, 0x12, 0xc5, 0x13, 0x2c, 0x13, 0x7c, 0x13, 0xb4, 0x14, 0x19, 0x14, 0x6c, + 0x14, 0xbd, 0x15, 0x11, 0x15, 0x4b, 0x15, 0x9c, 0x15, 0xc2, 0x15, 0xfb, 0x16, 0x2e, 0x16, 0x6f, + 0x16, 0x9c, 0x16, 0xee, 0x17, 0x08, 0x17, 0x59, 0x17, 0x9f, 0x17, 0xab, 0x17, 0xbc, 0x17, 0xc8, + 0x17, 0xd4, 0x17, 0xe0, 0x17, 0xec, 0x17, 0xf8, 0x18, 0x04, 0x18, 0x10, 0x18, 0x1c, 0x18, 0x28, + 0x18, 0x34, 0x18, 0x40, 0x18, 0x4c, 0x18, 0x58, 0x18, 0x64, 0x18, 0x70, 0x18, 0x7c, 0x18, 0x87, + 0x18, 0x92, 0x18, 0x9d, 0x18, 0xa8, 0x18, 0xb4, 0x18, 0xc0, 0x18, 0xcc, 0x18, 0xd8, 0x18, 0xe4, + 0x18, 0xf0, 0x18, 0xfc, 0x19, 0x08, 0x19, 0x14, 0x19, 0x20, 0x19, 0x56, 0x19, 0xbe, 0x1a, 0x13, + 0x1a, 0x96, 0x1a, 0xc8, 0x1b, 0x44, 0x1b, 0xcb, 0x1c, 0x48, 0x1c, 0x6c, 0x1c, 0x96, 0x1c, 0xde, + 0x1d, 0x40, 0x1d, 0x7b, 0x1d, 0xc1, 0x1e, 0x0b, 0x1e, 0x77, 0x1e, 0xab, 0x1f, 0x65, 0x1f, 0xe4, + 0x20, 0x33, 0x20, 0x58, 0x20, 0x7a, 0x20, 0xbe, 0x20, 0xf9, 0x21, 0x05, 0x21, 0x11, 0x21, 0x1d, + 0x21, 0x56, 0x21, 0x62, 0x21, 0x79, 0x21, 0x94, 0x21, 0xa0, 0x21, 0xac, 0x21, 0xb8, 0x21, 0xc4, + 0x21, 0xd0, 0x21, 0xdb, 0x21, 0xe6, 0x21, 0xf1, 0x21, 0xfc, 0x22, 0x08, 0x22, 0x14, 0x22, 0x20, + 0x22, 0x2c, 0x22, 0x38, 0x22, 0x44, 0x22, 0x5d, 0x22, 0x83, 0x22, 0xc6, 0x23, 0x00, 0x23, 0x53, + 0x23, 0x7d, 0x23, 0xc7, 0x24, 0x27, 0x24, 0x33, 0x24, 0x3f, 0x24, 0x7a, 0x24, 0xc8, 0x24, 0xed, + 0x25, 0x26, 0x25, 0x81, 0x25, 0xe9, 0x25, 0xff, 0x26, 0x15, 0x26, 0x2b, 0x26, 0x49, 0x26, 0x51, + 0x26, 0xac, 0x26, 0xf8, 0x27, 0x17, 0x27, 0x36, 0x27, 0x58, 0x27, 0x7e, 0x27, 0xbd, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x54, 0x7b, 0xb5, 0x22, 0x40, 0x11, 0x5f, 0x0f, 0x3c, 0xf5, + 0x00, 0x07, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf8, 0xd2, 0x19, 0x00, 0x00, 0x00, 0x00, + 0xdb, 0xae, 0x8b, 0x5e, 0xfb, 0xa6, 0xfc, 0xe3, 0x16, 0x60, 0x08, 0x58, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xcd, 0x02, 0x39, 0x00, 0x00, + 0x02, 0x39, 0x00, 0xb9, 0x02, 0xd7, 0x00, 0x57, 0x04, 0x73, 0x00, 0x09, 0x04, 0x73, 0x00, 0x16, + 0x07, 0x1d, 0x00, 0x49, 0x05, 0x56, 0x00, 0x48, 0x01, 0x87, 0x00, 0x68, 0x02, 0xaa, 0x00, 0x7f, + 0x02, 0xaa, 0x00, 0x0c, 0x03, 0x1d, 0x00, 0x21, 0x04, 0xac, 0x00, 0x64, 0x02, 0x39, 0x00, 0xb8, + 0x02, 0xaa, 0x00, 0x5b, 0x02, 0x39, 0x00, 0xbb, 0x02, 0x39, 0x00, 0x00, 0x04, 0x73, 0x00, 0x50, + 0x04, 0x73, 0x00, 0x9c, 0x04, 0x73, 0x00, 0x67, 0x04, 0x73, 0x00, 0x4e, 0x04, 0x73, 0x00, 0x2f, + 0x04, 0x73, 0x00, 0x52, 0x04, 0x73, 0x00, 0x68, 0x04, 0x73, 0x00, 0x69, 0x04, 0x73, 0x00, 0x59, + 0x04, 0x73, 0x00, 0x60, 0x02, 0x39, 0x00, 0xbb, 0x02, 0x39, 0x00, 0xb8, 0x04, 0xac, 0x00, 0x65, + 0x04, 0xac, 0x00, 0x64, 0x04, 0xac, 0x00, 0x65, 0x04, 0x73, 0x00, 0x54, 0x08, 0x1f, 0x00, 0xa1, + 0x05, 0x56, 0x00, 0x04, 0x05, 0x56, 0x00, 0xa8, 0x05, 0xc7, 0x00, 0x68, 0x05, 0xc7, 0x00, 0xa8, + 0x05, 0x56, 0x00, 0xa8, 0x04, 0xe3, 0x00, 0xa8, 0x06, 0x39, 0x00, 0x67, 0x05, 0xc7, 0x00, 0xa8, + 0x02, 0x39, 0x00, 0xbd, 0x04, 0x00, 0x00, 0x20, 0x05, 0x56, 0x00, 0xa8, 0x04, 0x73, 0x00, 0xa8, + 0x06, 0xaa, 0x00, 0xa8, 0x05, 0xc7, 0x00, 0xa8, 0x06, 0x39, 0x00, 0x61, 0x05, 0x56, 0x00, 0xa8, + 0x06, 0x39, 0x00, 0x61, 0x05, 0xc7, 0x00, 0xa8, 0x05, 0x56, 0x00, 0x5d, 0x04, 0xe3, 0x00, 0x2e, + 0x05, 0xc7, 0x00, 0x9e, 0x05, 0x56, 0x00, 0x09, 0x07, 0x8d, 0x00, 0x09, 0x05, 0x56, 0x00, 0x2e, + 0x05, 0x56, 0x00, 0x2d, 0x04, 0xe3, 0x00, 0x41, 0x02, 0x39, 0x00, 0x92, 0x02, 0x39, 0x00, 0x00, + 0x02, 0x39, 0x00, 0x10, 0x03, 0xc1, 0x00, 0x0a, 0x04, 0x73, 0xff, 0xe1, 0x02, 0xaa, 0x00, 0x6a, + 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x84, 0x04, 0x00, 0x00, 0x57, 0x04, 0x73, 0x00, 0x56, + 0x04, 0x73, 0x00, 0x57, 0x02, 0x39, 0x00, 0x1d, 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x8e, + 0x01, 0xc7, 0x00, 0x89, 0x01, 0xc7, 0xff, 0xce, 0x04, 0x00, 0x00, 0x8a, 0x01, 0xc7, 0x00, 0x8a, + 0x06, 0xaa, 0x00, 0x88, 0x04, 0x73, 0x00, 0x88, 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x84, + 0x04, 0x73, 0x00, 0x56, 0x02, 0xaa, 0x00, 0x88, 0x04, 0x00, 0x00, 0x39, 0x02, 0x39, 0x00, 0x1f, + 0x04, 0x73, 0x00, 0x85, 0x04, 0x00, 0x00, 0x07, 0x05, 0xc7, 0xff, 0xfd, 0x04, 0x00, 0x00, 0x17, + 0x04, 0x00, 0x00, 0x05, 0x04, 0x00, 0x00, 0x53, 0x02, 0xac, 0x00, 0x22, 0x02, 0x14, 0x00, 0xb7, + 0x02, 0xac, 0x00, 0x22, 0x04, 0xac, 0x00, 0x5c, 0x05, 0x56, 0x00, 0x04, 0x05, 0x56, 0x00, 0x04, + 0x05, 0xc7, 0x00, 0x68, 0x05, 0x56, 0x00, 0xa8, 0x05, 0xc7, 0x00, 0xa8, 0x06, 0x39, 0x00, 0x61, + 0x05, 0xc7, 0x00, 0x9e, 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, + 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, 0x04, 0x00, 0x00, 0x57, + 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, 0x04, 0x73, 0x00, 0x57, + 0x02, 0x39, 0x00, 0x87, 0x02, 0x39, 0x00, 0x0a, 0x02, 0x39, 0xff, 0xd3, 0x02, 0x39, 0x00, 0x08, + 0x04, 0x73, 0x00, 0x8c, 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x56, + 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x56, 0x04, 0x73, 0x00, 0x8b, 0x04, 0x73, 0x00, 0x8b, + 0x04, 0x73, 0x00, 0x8b, 0x04, 0x73, 0x00, 0x8b, 0x03, 0x33, 0x00, 0x7a, 0x04, 0x73, 0x00, 0x87, + 0x04, 0x73, 0x00, 0x3a, 0x04, 0x73, 0x00, 0x73, 0x04, 0x4c, 0x00, 0x50, 0x04, 0xe3, 0x00, 0x8e, + 0x05, 0xe5, 0x00, 0x1f, 0x05, 0xe5, 0x00, 0x1f, 0x02, 0xaa, 0x00, 0x48, 0x02, 0xaa, 0x00, 0x2d, + 0x08, 0x00, 0x00, 0x18, 0x06, 0x39, 0x00, 0x47, 0x04, 0x64, 0x00, 0x41, 0x04, 0x73, 0xff, 0xfe, + 0x04, 0x9c, 0x00, 0x8c, 0x02, 0xf6, 0x00, 0x1a, 0x02, 0xec, 0x00, 0x1b, 0x07, 0x1d, 0x00, 0x42, + 0x04, 0xe3, 0x00, 0x2c, 0x04, 0xe3, 0x00, 0x83, 0x02, 0xaa, 0x00, 0xf2, 0x04, 0xac, 0x00, 0x64, + 0x04, 0x73, 0x00, 0x53, 0x04, 0x73, 0x00, 0x53, 0x05, 0x56, 0x00, 0x04, 0x05, 0x56, 0x00, 0x04, + 0x06, 0x39, 0x00, 0x61, 0x04, 0x64, 0x00, 0x41, 0x04, 0x00, 0x00, 0x05, 0x01, 0x56, 0xfe, 0x60, + 0x02, 0x39, 0x00, 0xbb, 0x05, 0x56, 0x00, 0x04, 0x05, 0x56, 0x00, 0xa8, 0x05, 0x56, 0x00, 0x04, + 0x05, 0x56, 0x00, 0xa8, 0x05, 0x56, 0x00, 0xa8, 0x02, 0x39, 0x00, 0x8e, 0x02, 0x39, 0xff, 0xd2, + 0x02, 0x39, 0x00, 0x07, 0x02, 0x39, 0x00, 0x09, 0x06, 0x39, 0x00, 0x61, 0x06, 0x39, 0x00, 0x61, + 0x06, 0x39, 0x00, 0x61, 0x05, 0xc7, 0x00, 0x9e, 0x05, 0xc7, 0x00, 0x9e, 0x05, 0xc7, 0x00, 0x9e, + 0x02, 0x39, 0x00, 0xc2, 0x02, 0xaa, 0x00, 0x00, 0x02, 0xaa, 0xff, 0xe9, 0x02, 0xaa, 0x00, 0x33, + 0x02, 0xaa, 0x00, 0x77, 0x02, 0x14, 0x00, 0xb7, 0x05, 0xc7, 0x00, 0x0e, 0x04, 0x73, 0x00, 0x56, + 0x05, 0x56, 0x00, 0x2d, 0x04, 0x00, 0x00, 0x05, 0x05, 0x56, 0x00, 0xa8, 0x04, 0x73, 0x00, 0x8a, + 0x04, 0xac, 0x00, 0x8e, 0x02, 0xaa, 0x00, 0x50, 0x02, 0xaa, 0x00, 0x29, 0x02, 0xaa, 0x00, 0x1b, + 0x06, 0xac, 0x00, 0x38, 0x06, 0xac, 0x00, 0x38, 0x06, 0xac, 0x00, 0x49, 0x04, 0x6b, 0xff, 0xef, + 0x02, 0xaa, 0x00, 0xf3, 0x04, 0x73, 0x00, 0x71, 0x02, 0xaa, 0x00, 0x0e, 0x02, 0x5a, 0x00, 0x6a, + 0x02, 0x5a, 0x00, 0x48, 0x02, 0x98, 0x00, 0x00, 0x02, 0x87, 0x00, 0x2d, 0x02, 0xa0, 0xff, 0xe9, + 0x00, 0x01, 0x00, 0x00, 0x07, 0x3e, 0xfe, 0x4e, 0x00, 0x43, 0x16, 0xb2, 0xfb, 0xa6, 0xfa, 0x7a, + 0x16, 0x60, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xca, 0x00, 0x04, 0x04, 0xa7, 0x01, 0x90, 0x00, 0x05, 0x00, 0x00, 0x05, 0x33, + 0x04, 0xcd, 0x00, 0x00, 0x00, 0x9a, 0x05, 0x33, 0x04, 0xcd, 0x00, 0x00, 0x02, 0xcd, 0x00, 0x66, + 0x02, 0x12, 0x00, 0x00, 0x02, 0x0b, 0x06, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x4f, + 0x4f, 0x47, 0x00, 0x40, 0x00, 0x20, 0x00, 0xff, 0x05, 0xd3, 0xfe, 0x51, 0x01, 0x33, 0x07, 0x3e, + 0x01, 0xb2, 0x60, 0x00, 0x01, 0xbf, 0xdf, 0xf7, 0x00, 0x00, 0x04, 0x3a, 0x05, 0x81, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, + 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x04, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x06, + 0x00, 0x04, 0x00, 0x01, 0x00, 0x02, 0x00, 0x7e, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x20, + 0x00, 0xa0, 0xff, 0xff, 0xff, 0xe1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x94, 0x00, 0x81, 0x00, 0x82, 0x00, 0xc3, 0x00, 0x8d, 0x00, 0xb3, 0x00, 0x83, + 0x00, 0x89, 0x00, 0x87, 0x00, 0x8f, 0x00, 0x96, 0x00, 0x95, 0x00, 0x0e, 0x00, 0x86, 0x00, 0xc1, + 0x00, 0x80, 0x00, 0x8c, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0x88, 0x00, 0x8e, 0x00, 0x84, 0x00, 0xc2, + 0x00, 0xb2, 0x00, 0xbb, 0x00, 0x90, 0x00, 0x97, 0x00, 0xbf, 0x00, 0xbe, 0x00, 0xc0, 0x00, 0x93, + 0x00, 0x98, 0x00, 0xa1, 0x00, 0x9f, 0x00, 0x99, 0x00, 0x60, 0x00, 0x61, 0x00, 0x8a, 0x00, 0x62, + 0x00, 0xa3, 0x00, 0x63, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, + 0x00, 0xb4, 0x00, 0x64, 0x00, 0xaa, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0x9a, 0x00, 0x65, 0x00, 0xba, + 0x00, 0x8b, 0x00, 0xad, 0x00, 0xab, 0x00, 0xac, 0x00, 0x66, 0x00, 0xb6, 0x00, 0xb8, 0x00, 0x85, + 0x00, 0x68, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x91, 0x00, 0x6d, + 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x71, 0x00, 0x73, 0x00, 0x72, 0x00, 0x74, 0x00, 0x75, + 0x00, 0xb5, 0x00, 0x76, 0x00, 0x78, 0x00, 0x77, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x7a, 0x00, 0x9b, + 0x00, 0x92, 0x00, 0x7d, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0xb7, 0x00, 0xb9, 0x00, 0x9c, + 0xb0, 0x00, 0x2c, 0x20, 0xb0, 0x00, 0x55, 0x58, 0x45, 0x59, 0x20, 0x20, 0x4b, 0xb8, 0x00, 0x0e, + 0x51, 0x4b, 0xb0, 0x06, 0x53, 0x5a, 0x58, 0xb0, 0x34, 0x1b, 0xb0, 0x28, 0x59, 0x60, 0x66, 0x20, + 0x8a, 0x55, 0x58, 0xb0, 0x02, 0x25, 0x61, 0xb9, 0x08, 0x00, 0x08, 0x00, 0x63, 0x63, 0x23, 0x62, + 0x1b, 0x21, 0x21, 0xb0, 0x00, 0x59, 0xb0, 0x00, 0x43, 0x23, 0x44, 0xb2, 0x00, 0x01, 0x00, 0x43, + 0x60, 0x42, 0x2d, 0xb0, 0x01, 0x2c, 0xb0, 0x20, 0x60, 0x66, 0x2d, 0xb0, 0x02, 0x2c, 0x23, 0x21, + 0x23, 0x21, 0x2d, 0xb0, 0x03, 0x2c, 0x20, 0x64, 0xb3, 0x03, 0x14, 0x15, 0x00, 0x42, 0x43, 0xb0, + 0x13, 0x43, 0x20, 0x60, 0x60, 0x42, 0xb1, 0x02, 0x14, 0x43, 0x42, 0xb1, 0x25, 0x03, 0x43, 0xb0, + 0x02, 0x43, 0x54, 0x78, 0x20, 0xb0, 0x0c, 0x23, 0xb0, 0x02, 0x43, 0x43, 0x61, 0x64, 0xb0, 0x04, + 0x50, 0x78, 0xb2, 0x02, 0x02, 0x02, 0x43, 0x60, 0x42, 0xb0, 0x21, 0x65, 0x1c, 0x21, 0xb0, 0x02, + 0x43, 0x43, 0xb2, 0x0e, 0x15, 0x01, 0x42, 0x1c, 0x20, 0xb0, 0x02, 0x43, 0x23, 0x42, 0xb2, 0x13, + 0x01, 0x13, 0x43, 0x60, 0x42, 0x23, 0xb0, 0x00, 0x50, 0x58, 0x65, 0x59, 0xb2, 0x16, 0x01, 0x02, + 0x43, 0x60, 0x42, 0x2d, 0xb0, 0x04, 0x2c, 0xb0, 0x03, 0x2b, 0xb0, 0x15, 0x43, 0x58, 0x23, 0x21, + 0x23, 0x21, 0xb0, 0x16, 0x43, 0x43, 0x23, 0xb0, 0x00, 0x50, 0x58, 0x65, 0x59, 0x1b, 0x20, 0x64, + 0x20, 0xb0, 0xc0, 0x50, 0xb0, 0x04, 0x26, 0x5a, 0xb2, 0x28, 0x01, 0x0d, 0x43, 0x45, 0x63, 0x45, + 0xb0, 0x06, 0x45, 0x58, 0x21, 0xb0, 0x03, 0x25, 0x59, 0x52, 0x5b, 0x58, 0x21, 0x23, 0x21, 0x1b, + 0x8a, 0x58, 0x20, 0xb0, 0x50, 0x50, 0x58, 0x21, 0xb0, 0x40, 0x59, 0x1b, 0x20, 0xb0, 0x38, 0x50, + 0x58, 0x21, 0xb0, 0x38, 0x59, 0x59, 0x20, 0xb1, 0x01, 0x0d, 0x43, 0x45, 0x63, 0x45, 0x61, 0x64, + 0xb0, 0x28, 0x50, 0x58, 0x21, 0xb1, 0x01, 0x0d, 0x43, 0x45, 0x63, 0x45, 0x20, 0xb0, 0x30, 0x50, + 0x58, 0x21, 0xb0, 0x30, 0x59, 0x1b, 0x20, 0xb0, 0xc0, 0x50, 0x58, 0x20, 0x66, 0x20, 0x8a, 0x8a, + 0x61, 0x20, 0xb0, 0x0a, 0x50, 0x58, 0x60, 0x1b, 0x20, 0xb0, 0x20, 0x50, 0x58, 0x21, 0xb0, 0x0a, + 0x60, 0x1b, 0x20, 0xb0, 0x36, 0x50, 0x58, 0x21, 0xb0, 0x36, 0x60, 0x1b, 0x60, 0x59, 0x59, 0x59, + 0x1b, 0xb0, 0x02, 0x25, 0xb0, 0x0c, 0x43, 0x63, 0xb0, 0x00, 0x52, 0x58, 0xb0, 0x00, 0x4b, 0xb0, + 0x0a, 0x50, 0x58, 0x21, 0xb0, 0x0c, 0x43, 0x1b, 0x4b, 0xb0, 0x1e, 0x50, 0x58, 0x21, 0xb0, 0x1e, + 0x4b, 0x61, 0xb8, 0x10, 0x00, 0x63, 0xb0, 0x0c, 0x43, 0x63, 0xb8, 0x05, 0x00, 0x62, 0x59, 0x59, + 0x64, 0x61, 0x59, 0xb0, 0x01, 0x2b, 0x59, 0x59, 0x23, 0xb0, 0x00, 0x50, 0x58, 0x65, 0x59, 0x59, + 0x20, 0x64, 0xb0, 0x16, 0x43, 0x23, 0x42, 0x59, 0x2d, 0xb0, 0x05, 0x2c, 0x20, 0x45, 0x20, 0xb0, + 0x04, 0x25, 0x61, 0x64, 0x20, 0xb0, 0x07, 0x43, 0x50, 0x58, 0xb0, 0x07, 0x23, 0x42, 0xb0, 0x08, + 0x23, 0x42, 0x1b, 0x21, 0x21, 0x59, 0xb0, 0x01, 0x60, 0x2d, 0xb0, 0x06, 0x2c, 0x23, 0x21, 0x23, + 0x21, 0xb0, 0x03, 0x2b, 0x20, 0x64, 0xb1, 0x07, 0x62, 0x42, 0x20, 0xb0, 0x08, 0x23, 0x42, 0xb0, + 0x06, 0x45, 0x58, 0x1b, 0xb1, 0x01, 0x0d, 0x43, 0x45, 0x63, 0xb1, 0x01, 0x0d, 0x43, 0xb0, 0x07, + 0x60, 0x45, 0x63, 0xb0, 0x05, 0x2a, 0x21, 0x20, 0xb0, 0x08, 0x43, 0x20, 0x8a, 0x20, 0x8a, 0xb0, + 0x01, 0x2b, 0xb1, 0x30, 0x05, 0x25, 0xb0, 0x04, 0x26, 0x51, 0x58, 0x60, 0x50, 0x1b, 0x61, 0x52, + 0x59, 0x58, 0x23, 0x59, 0x21, 0x59, 0x20, 0xb0, 0x40, 0x53, 0x58, 0xb0, 0x01, 0x2b, 0x1b, 0x21, + 0xb0, 0x40, 0x59, 0x23, 0xb0, 0x00, 0x50, 0x58, 0x65, 0x59, 0x2d, 0xb0, 0x07, 0x2c, 0xb0, 0x09, + 0x43, 0x2b, 0xb2, 0x00, 0x02, 0x00, 0x43, 0x60, 0x42, 0x2d, 0xb0, 0x08, 0x2c, 0xb0, 0x09, 0x23, + 0x42, 0x23, 0x20, 0xb0, 0x00, 0x23, 0x42, 0x61, 0xb0, 0x02, 0x62, 0x66, 0xb0, 0x01, 0x63, 0xb0, + 0x01, 0x60, 0xb0, 0x07, 0x2a, 0x2d, 0xb0, 0x09, 0x2c, 0x20, 0x20, 0x45, 0x20, 0xb0, 0x0e, 0x43, + 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, + 0x01, 0x63, 0x60, 0x44, 0xb0, 0x01, 0x60, 0x2d, 0xb0, 0x0a, 0x2c, 0xb2, 0x09, 0x0e, 0x00, 0x43, + 0x45, 0x42, 0x2a, 0x21, 0xb2, 0x00, 0x01, 0x00, 0x43, 0x60, 0x42, 0x2d, 0xb0, 0x0b, 0x2c, 0xb0, + 0x00, 0x43, 0x23, 0x44, 0xb2, 0x00, 0x01, 0x00, 0x43, 0x60, 0x42, 0x2d, 0xb0, 0x0c, 0x2c, 0x20, + 0x20, 0x45, 0x20, 0xb0, 0x01, 0x2b, 0x23, 0xb0, 0x00, 0x43, 0xb0, 0x04, 0x25, 0x60, 0x20, 0x45, + 0x8a, 0x23, 0x61, 0x20, 0x64, 0x20, 0xb0, 0x20, 0x50, 0x58, 0x21, 0xb0, 0x00, 0x1b, 0xb0, 0x30, + 0x50, 0x58, 0xb0, 0x20, 0x1b, 0xb0, 0x40, 0x59, 0x59, 0x23, 0xb0, 0x00, 0x50, 0x58, 0x65, 0x59, + 0xb0, 0x03, 0x25, 0x23, 0x61, 0x44, 0x44, 0xb0, 0x01, 0x60, 0x2d, 0xb0, 0x0d, 0x2c, 0x20, 0x20, + 0x45, 0x20, 0xb0, 0x01, 0x2b, 0x23, 0xb0, 0x00, 0x43, 0xb0, 0x04, 0x25, 0x60, 0x20, 0x45, 0x8a, + 0x23, 0x61, 0x20, 0x64, 0xb0, 0x24, 0x50, 0x58, 0xb0, 0x00, 0x1b, 0xb0, 0x40, 0x59, 0x23, 0xb0, + 0x00, 0x50, 0x58, 0x65, 0x59, 0xb0, 0x03, 0x25, 0x23, 0x61, 0x44, 0x44, 0xb0, 0x01, 0x60, 0x2d, + 0xb0, 0x0e, 0x2c, 0x20, 0xb0, 0x00, 0x23, 0x42, 0xb3, 0x0d, 0x0c, 0x00, 0x03, 0x45, 0x50, 0x58, + 0x21, 0x1b, 0x23, 0x21, 0x59, 0x2a, 0x21, 0x2d, 0xb0, 0x0f, 0x2c, 0xb1, 0x02, 0x02, 0x45, 0xb0, + 0x64, 0x61, 0x44, 0x2d, 0xb0, 0x10, 0x2c, 0xb0, 0x01, 0x60, 0x20, 0x20, 0xb0, 0x0f, 0x43, 0x4a, + 0xb0, 0x00, 0x50, 0x58, 0x20, 0xb0, 0x0f, 0x23, 0x42, 0x59, 0xb0, 0x10, 0x43, 0x4a, 0xb0, 0x00, + 0x52, 0x58, 0x20, 0xb0, 0x10, 0x23, 0x42, 0x59, 0x2d, 0xb0, 0x11, 0x2c, 0x20, 0xb0, 0x10, 0x62, + 0x66, 0xb0, 0x01, 0x63, 0x20, 0xb8, 0x04, 0x00, 0x63, 0x8a, 0x23, 0x61, 0xb0, 0x11, 0x43, 0x60, + 0x20, 0x8a, 0x60, 0x20, 0xb0, 0x11, 0x23, 0x42, 0x23, 0x2d, 0xb0, 0x12, 0x2c, 0x4b, 0x54, 0x58, + 0xb1, 0x04, 0x64, 0x44, 0x59, 0x24, 0xb0, 0x0d, 0x65, 0x23, 0x78, 0x2d, 0xb0, 0x13, 0x2c, 0x4b, + 0x51, 0x58, 0x4b, 0x53, 0x58, 0xb1, 0x04, 0x64, 0x44, 0x59, 0x1b, 0x21, 0x59, 0x24, 0xb0, 0x13, + 0x65, 0x23, 0x78, 0x2d, 0xb0, 0x14, 0x2c, 0xb1, 0x00, 0x12, 0x43, 0x55, 0x58, 0xb1, 0x12, 0x12, + 0x43, 0xb0, 0x01, 0x61, 0x42, 0xb0, 0x11, 0x2b, 0x59, 0xb0, 0x00, 0x43, 0xb0, 0x02, 0x25, 0x42, + 0xb1, 0x0f, 0x02, 0x25, 0x42, 0xb1, 0x10, 0x02, 0x25, 0x42, 0xb0, 0x01, 0x16, 0x23, 0x20, 0xb0, + 0x03, 0x25, 0x50, 0x58, 0xb1, 0x01, 0x00, 0x43, 0x60, 0xb0, 0x04, 0x25, 0x42, 0x8a, 0x8a, 0x20, + 0x8a, 0x23, 0x61, 0xb0, 0x10, 0x2a, 0x21, 0x23, 0xb0, 0x01, 0x61, 0x20, 0x8a, 0x23, 0x61, 0xb0, + 0x10, 0x2a, 0x21, 0x1b, 0xb1, 0x01, 0x00, 0x43, 0x60, 0xb0, 0x02, 0x25, 0x42, 0xb0, 0x02, 0x25, + 0x61, 0xb0, 0x10, 0x2a, 0x21, 0x59, 0xb0, 0x0f, 0x43, 0x47, 0xb0, 0x10, 0x43, 0x47, 0x60, 0xb0, + 0x02, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x20, + 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, + 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0xb1, 0x00, 0x00, 0x13, 0x23, 0x44, 0xb0, 0x01, 0x43, 0xb0, + 0x00, 0x3e, 0xb2, 0x01, 0x01, 0x01, 0x43, 0x60, 0x42, 0x2d, 0xb0, 0x15, 0x2c, 0x00, 0xb1, 0x00, + 0x02, 0x45, 0x54, 0x58, 0xb0, 0x12, 0x23, 0x42, 0x20, 0x45, 0xb0, 0x0e, 0x23, 0x42, 0xb0, 0x0d, + 0x23, 0xb0, 0x07, 0x60, 0x42, 0x20, 0xb0, 0x14, 0x23, 0x42, 0x20, 0x60, 0xb0, 0x01, 0x61, 0xb7, + 0x18, 0x18, 0x01, 0x00, 0x11, 0x00, 0x13, 0x00, 0x42, 0x42, 0x42, 0x8a, 0x60, 0x20, 0xb0, 0x14, + 0x43, 0x60, 0xb0, 0x14, 0x23, 0x42, 0xb1, 0x14, 0x08, 0x2b, 0xb0, 0x8b, 0x2b, 0x1b, 0x22, 0x59, + 0x2d, 0xb0, 0x16, 0x2c, 0xb1, 0x00, 0x15, 0x2b, 0x2d, 0xb0, 0x17, 0x2c, 0xb1, 0x01, 0x15, 0x2b, + 0x2d, 0xb0, 0x18, 0x2c, 0xb1, 0x02, 0x15, 0x2b, 0x2d, 0xb0, 0x19, 0x2c, 0xb1, 0x03, 0x15, 0x2b, + 0x2d, 0xb0, 0x1a, 0x2c, 0xb1, 0x04, 0x15, 0x2b, 0x2d, 0xb0, 0x1b, 0x2c, 0xb1, 0x05, 0x15, 0x2b, + 0x2d, 0xb0, 0x1c, 0x2c, 0xb1, 0x06, 0x15, 0x2b, 0x2d, 0xb0, 0x1d, 0x2c, 0xb1, 0x07, 0x15, 0x2b, + 0x2d, 0xb0, 0x1e, 0x2c, 0xb1, 0x08, 0x15, 0x2b, 0x2d, 0xb0, 0x1f, 0x2c, 0xb1, 0x09, 0x15, 0x2b, + 0x2d, 0xb0, 0x2b, 0x2c, 0x23, 0x20, 0xb0, 0x10, 0x62, 0x66, 0xb0, 0x01, 0x63, 0xb0, 0x06, 0x60, + 0x4b, 0x54, 0x58, 0x23, 0x20, 0x2e, 0xb0, 0x01, 0x5d, 0x1b, 0x21, 0x21, 0x59, 0x2d, 0xb0, 0x2c, + 0x2c, 0x23, 0x20, 0xb0, 0x10, 0x62, 0x66, 0xb0, 0x01, 0x63, 0xb0, 0x16, 0x60, 0x4b, 0x54, 0x58, + 0x23, 0x20, 0x2e, 0xb0, 0x01, 0x71, 0x1b, 0x21, 0x21, 0x59, 0x2d, 0xb0, 0x2d, 0x2c, 0x23, 0x20, + 0xb0, 0x10, 0x62, 0x66, 0xb0, 0x01, 0x63, 0xb0, 0x26, 0x60, 0x4b, 0x54, 0x58, 0x23, 0x20, 0x2e, + 0xb0, 0x01, 0x72, 0x1b, 0x21, 0x21, 0x59, 0x2d, 0xb0, 0x20, 0x2c, 0x00, 0xb0, 0x0f, 0x2b, 0xb1, + 0x00, 0x02, 0x45, 0x54, 0x58, 0xb0, 0x12, 0x23, 0x42, 0x20, 0x45, 0xb0, 0x0e, 0x23, 0x42, 0xb0, + 0x0d, 0x23, 0xb0, 0x07, 0x60, 0x42, 0x20, 0x60, 0xb0, 0x01, 0x61, 0xb5, 0x18, 0x18, 0x01, 0x00, + 0x11, 0x00, 0x42, 0x42, 0x8a, 0x60, 0xb1, 0x14, 0x08, 0x2b, 0xb0, 0x8b, 0x2b, 0x1b, 0x22, 0x59, + 0x2d, 0xb0, 0x21, 0x2c, 0xb1, 0x00, 0x20, 0x2b, 0x2d, 0xb0, 0x22, 0x2c, 0xb1, 0x01, 0x20, 0x2b, + 0x2d, 0xb0, 0x23, 0x2c, 0xb1, 0x02, 0x20, 0x2b, 0x2d, 0xb0, 0x24, 0x2c, 0xb1, 0x03, 0x20, 0x2b, + 0x2d, 0xb0, 0x25, 0x2c, 0xb1, 0x04, 0x20, 0x2b, 0x2d, 0xb0, 0x26, 0x2c, 0xb1, 0x05, 0x20, 0x2b, + 0x2d, 0xb0, 0x27, 0x2c, 0xb1, 0x06, 0x20, 0x2b, 0x2d, 0xb0, 0x28, 0x2c, 0xb1, 0x07, 0x20, 0x2b, + 0x2d, 0xb0, 0x29, 0x2c, 0xb1, 0x08, 0x20, 0x2b, 0x2d, 0xb0, 0x2a, 0x2c, 0xb1, 0x09, 0x20, 0x2b, + 0x2d, 0xb0, 0x2e, 0x2c, 0x20, 0x3c, 0xb0, 0x01, 0x60, 0x2d, 0xb0, 0x2f, 0x2c, 0x20, 0x60, 0xb0, + 0x18, 0x60, 0x20, 0x43, 0x23, 0xb0, 0x01, 0x60, 0x43, 0xb0, 0x02, 0x25, 0x61, 0xb0, 0x01, 0x60, + 0xb0, 0x2e, 0x2a, 0x21, 0x2d, 0xb0, 0x30, 0x2c, 0xb0, 0x2f, 0x2b, 0xb0, 0x2f, 0x2a, 0x2d, 0xb0, + 0x31, 0x2c, 0x20, 0x20, 0x47, 0x20, 0x20, 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, + 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x23, 0x61, 0x38, + 0x23, 0x20, 0x8a, 0x55, 0x58, 0x20, 0x47, 0x20, 0x20, 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, + 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x23, + 0x61, 0x38, 0x1b, 0x21, 0x59, 0x2d, 0xb0, 0x32, 0x2c, 0x00, 0xb1, 0x00, 0x02, 0x45, 0x54, 0x58, + 0xb1, 0x0e, 0x06, 0x45, 0x42, 0xb0, 0x01, 0x16, 0xb0, 0x31, 0x2a, 0xb1, 0x05, 0x01, 0x15, 0x45, + 0x58, 0x30, 0x59, 0x1b, 0x22, 0x59, 0x2d, 0xb0, 0x33, 0x2c, 0x00, 0xb0, 0x0f, 0x2b, 0xb1, 0x00, + 0x02, 0x45, 0x54, 0x58, 0xb1, 0x0e, 0x06, 0x45, 0x42, 0xb0, 0x01, 0x16, 0xb0, 0x31, 0x2a, 0xb1, + 0x05, 0x01, 0x15, 0x45, 0x58, 0x30, 0x59, 0x1b, 0x22, 0x59, 0x2d, 0xb0, 0x34, 0x2c, 0x20, 0x35, + 0xb0, 0x01, 0x60, 0x2d, 0xb0, 0x35, 0x2c, 0x00, 0xb1, 0x0e, 0x06, 0x45, 0x42, 0xb0, 0x01, 0x45, + 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, + 0x01, 0x63, 0xb0, 0x01, 0x2b, 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, 0xb0, 0x00, + 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0xb0, 0x01, 0x2b, 0xb0, 0x00, 0x16, + 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x3e, 0x23, 0x38, 0xb1, 0x34, 0x01, 0x15, 0x2a, 0x21, + 0x2d, 0xb0, 0x36, 0x2c, 0x20, 0x3c, 0x20, 0x47, 0x20, 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, + 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0xb0, + 0x00, 0x43, 0x61, 0x38, 0x2d, 0xb0, 0x37, 0x2c, 0x2e, 0x17, 0x3c, 0x2d, 0xb0, 0x38, 0x2c, 0x20, + 0x3c, 0x20, 0x47, 0x20, 0xb0, 0x0e, 0x43, 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, 0xb0, 0x00, 0x50, + 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0xb0, 0x00, 0x43, 0x61, 0xb0, 0x01, + 0x43, 0x63, 0x38, 0x2d, 0xb0, 0x39, 0x2c, 0xb1, 0x02, 0x00, 0x16, 0x25, 0x20, 0x2e, 0x20, 0x47, + 0xb0, 0x00, 0x23, 0x42, 0xb0, 0x02, 0x25, 0x49, 0x8a, 0x8a, 0x47, 0x23, 0x47, 0x23, 0x61, 0x20, + 0x58, 0x62, 0x1b, 0x21, 0x59, 0xb0, 0x01, 0x23, 0x42, 0xb2, 0x38, 0x01, 0x01, 0x15, 0x14, 0x2a, + 0x2d, 0xb0, 0x3a, 0x2c, 0xb0, 0x00, 0x16, 0xb0, 0x17, 0x23, 0x42, 0xb0, 0x04, 0x25, 0xb0, 0x04, + 0x25, 0x47, 0x23, 0x47, 0x23, 0x61, 0xb1, 0x0c, 0x00, 0x42, 0xb0, 0x0b, 0x43, 0x2b, 0x65, 0x8a, + 0x2e, 0x23, 0x20, 0x20, 0x3c, 0x8a, 0x38, 0x2d, 0xb0, 0x3b, 0x2c, 0xb0, 0x00, 0x16, 0xb0, 0x17, + 0x23, 0x42, 0xb0, 0x04, 0x25, 0xb0, 0x04, 0x25, 0x20, 0x2e, 0x47, 0x23, 0x47, 0x23, 0x61, 0x20, + 0xb0, 0x06, 0x23, 0x42, 0xb1, 0x0c, 0x00, 0x42, 0xb0, 0x0b, 0x43, 0x2b, 0x20, 0xb0, 0x60, 0x50, + 0x58, 0x20, 0xb0, 0x40, 0x51, 0x58, 0xb3, 0x04, 0x20, 0x05, 0x20, 0x1b, 0xb3, 0x04, 0x26, 0x05, + 0x1a, 0x59, 0x42, 0x42, 0x23, 0x20, 0xb0, 0x0a, 0x43, 0x20, 0x8a, 0x23, 0x47, 0x23, 0x47, 0x23, + 0x61, 0x23, 0x46, 0x60, 0xb0, 0x06, 0x43, 0xb0, 0x02, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, + 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x20, 0xb0, 0x01, 0x2b, 0x20, 0x8a, 0x8a, 0x61, + 0x20, 0xb0, 0x04, 0x43, 0x60, 0x64, 0x23, 0xb0, 0x05, 0x43, 0x61, 0x64, 0x50, 0x58, 0xb0, 0x04, + 0x43, 0x61, 0x1b, 0xb0, 0x05, 0x43, 0x60, 0x59, 0xb0, 0x03, 0x25, 0xb0, 0x02, 0x62, 0x20, 0xb0, + 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x61, 0x23, 0x20, 0x20, 0xb0, + 0x04, 0x26, 0x23, 0x46, 0x61, 0x38, 0x1b, 0x23, 0xb0, 0x0a, 0x43, 0x46, 0xb0, 0x02, 0x25, 0xb0, + 0x0a, 0x43, 0x47, 0x23, 0x47, 0x23, 0x61, 0x60, 0x20, 0xb0, 0x06, 0x43, 0xb0, 0x02, 0x62, 0x20, + 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x23, 0x20, 0xb0, + 0x01, 0x2b, 0x23, 0xb0, 0x06, 0x43, 0x60, 0xb0, 0x01, 0x2b, 0xb0, 0x05, 0x25, 0x61, 0xb0, 0x05, + 0x25, 0xb0, 0x02, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, + 0x63, 0xb0, 0x04, 0x26, 0x61, 0x20, 0xb0, 0x04, 0x25, 0x60, 0x64, 0x23, 0xb0, 0x03, 0x25, 0x60, + 0x64, 0x50, 0x58, 0x21, 0x1b, 0x23, 0x21, 0x59, 0x23, 0x20, 0x20, 0xb0, 0x04, 0x26, 0x23, 0x46, + 0x61, 0x38, 0x59, 0x2d, 0xb0, 0x3c, 0x2c, 0xb0, 0x00, 0x16, 0xb0, 0x17, 0x23, 0x42, 0x20, 0x20, + 0x20, 0xb0, 0x05, 0x26, 0x20, 0x2e, 0x47, 0x23, 0x47, 0x23, 0x61, 0x23, 0x3c, 0x38, 0x2d, 0xb0, + 0x3d, 0x2c, 0xb0, 0x00, 0x16, 0xb0, 0x17, 0x23, 0x42, 0x20, 0xb0, 0x0a, 0x23, 0x42, 0x20, 0x20, + 0x20, 0x46, 0x23, 0x47, 0xb0, 0x01, 0x2b, 0x23, 0x61, 0x38, 0x2d, 0xb0, 0x3e, 0x2c, 0xb0, 0x00, + 0x16, 0xb0, 0x17, 0x23, 0x42, 0xb0, 0x03, 0x25, 0xb0, 0x02, 0x25, 0x47, 0x23, 0x47, 0x23, 0x61, + 0xb0, 0x00, 0x54, 0x58, 0x2e, 0x20, 0x3c, 0x23, 0x21, 0x1b, 0xb0, 0x02, 0x25, 0xb0, 0x02, 0x25, + 0x47, 0x23, 0x47, 0x23, 0x61, 0x20, 0xb0, 0x05, 0x25, 0xb0, 0x04, 0x25, 0x47, 0x23, 0x47, 0x23, + 0x61, 0xb0, 0x06, 0x25, 0xb0, 0x05, 0x25, 0x49, 0xb0, 0x02, 0x25, 0x61, 0xb9, 0x08, 0x00, 0x08, + 0x00, 0x63, 0x63, 0x23, 0x20, 0x58, 0x62, 0x1b, 0x21, 0x59, 0x63, 0xb8, 0x04, 0x00, 0x62, 0x20, + 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x23, 0x2e, 0x23, + 0x20, 0x20, 0x3c, 0x8a, 0x38, 0x23, 0x21, 0x59, 0x2d, 0xb0, 0x3f, 0x2c, 0xb0, 0x00, 0x16, 0xb0, + 0x17, 0x23, 0x42, 0x20, 0xb0, 0x0a, 0x43, 0x20, 0x2e, 0x47, 0x23, 0x47, 0x23, 0x61, 0x20, 0x60, + 0xb0, 0x20, 0x60, 0x66, 0xb0, 0x02, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, + 0x66, 0xb0, 0x01, 0x63, 0x23, 0x20, 0x20, 0x3c, 0x8a, 0x38, 0x2d, 0xb0, 0x40, 0x2c, 0x23, 0x20, + 0x2e, 0x46, 0xb0, 0x02, 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x50, 0x1b, 0x52, 0x59, 0x58, 0x20, + 0x3c, 0x59, 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x41, 0x2c, 0x23, 0x20, 0x2e, 0x46, + 0xb0, 0x02, 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x52, 0x1b, 0x50, 0x59, 0x58, 0x20, 0x3c, 0x59, + 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x42, 0x2c, 0x23, 0x20, 0x2e, 0x46, 0xb0, 0x02, + 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x50, 0x1b, 0x52, 0x59, 0x58, 0x20, 0x3c, 0x59, 0x23, 0x20, + 0x2e, 0x46, 0xb0, 0x02, 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x52, 0x1b, 0x50, 0x59, 0x58, 0x20, + 0x3c, 0x59, 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x43, 0x2c, 0xb0, 0x3a, 0x2b, 0x23, + 0x20, 0x2e, 0x46, 0xb0, 0x02, 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x50, 0x1b, 0x52, 0x59, 0x58, + 0x20, 0x3c, 0x59, 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x44, 0x2c, 0xb0, 0x3b, 0x2b, + 0x8a, 0x20, 0x20, 0x3c, 0xb0, 0x06, 0x23, 0x42, 0x8a, 0x38, 0x23, 0x20, 0x2e, 0x46, 0xb0, 0x02, + 0x25, 0x46, 0xb0, 0x17, 0x43, 0x58, 0x50, 0x1b, 0x52, 0x59, 0x58, 0x20, 0x3c, 0x59, 0x2e, 0xb1, + 0x30, 0x01, 0x14, 0x2b, 0xb0, 0x06, 0x43, 0x2e, 0xb0, 0x30, 0x2b, 0x2d, 0xb0, 0x45, 0x2c, 0xb0, + 0x00, 0x16, 0xb0, 0x04, 0x25, 0xb0, 0x04, 0x26, 0x20, 0x20, 0x20, 0x46, 0x23, 0x47, 0x61, 0xb0, + 0x0c, 0x23, 0x42, 0x2e, 0x47, 0x23, 0x47, 0x23, 0x61, 0xb0, 0x0b, 0x43, 0x2b, 0x23, 0x20, 0x3c, + 0x20, 0x2e, 0x23, 0x38, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x46, 0x2c, 0xb1, 0x0a, 0x04, + 0x25, 0x42, 0xb0, 0x00, 0x16, 0xb0, 0x04, 0x25, 0xb0, 0x04, 0x25, 0x20, 0x2e, 0x47, 0x23, 0x47, + 0x23, 0x61, 0x20, 0xb0, 0x06, 0x23, 0x42, 0xb1, 0x0c, 0x00, 0x42, 0xb0, 0x0b, 0x43, 0x2b, 0x20, + 0xb0, 0x60, 0x50, 0x58, 0x20, 0xb0, 0x40, 0x51, 0x58, 0xb3, 0x04, 0x20, 0x05, 0x20, 0x1b, 0xb3, + 0x04, 0x26, 0x05, 0x1a, 0x59, 0x42, 0x42, 0x23, 0x20, 0x47, 0xb0, 0x06, 0x43, 0xb0, 0x02, 0x62, + 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, 0x63, 0x60, 0x20, 0xb0, + 0x01, 0x2b, 0x20, 0x8a, 0x8a, 0x61, 0x20, 0xb0, 0x04, 0x43, 0x60, 0x64, 0x23, 0xb0, 0x05, 0x43, + 0x61, 0x64, 0x50, 0x58, 0xb0, 0x04, 0x43, 0x61, 0x1b, 0xb0, 0x05, 0x43, 0x60, 0x59, 0xb0, 0x03, + 0x25, 0xb0, 0x02, 0x62, 0x20, 0xb0, 0x00, 0x50, 0x58, 0xb0, 0x40, 0x60, 0x59, 0x66, 0xb0, 0x01, + 0x63, 0x61, 0xb0, 0x02, 0x25, 0x46, 0x61, 0x38, 0x23, 0x20, 0x3c, 0x23, 0x38, 0x1b, 0x21, 0x20, + 0x20, 0x46, 0x23, 0x47, 0xb0, 0x01, 0x2b, 0x23, 0x61, 0x38, 0x21, 0x59, 0xb1, 0x30, 0x01, 0x14, + 0x2b, 0x2d, 0xb0, 0x47, 0x2c, 0xb1, 0x00, 0x3a, 0x2b, 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, + 0xb0, 0x48, 0x2c, 0xb1, 0x00, 0x3b, 0x2b, 0x21, 0x23, 0x20, 0x20, 0x3c, 0xb0, 0x06, 0x23, 0x42, + 0x23, 0x38, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0xb0, 0x06, 0x43, 0x2e, 0xb0, 0x30, 0x2b, 0x2d, 0xb0, + 0x49, 0x2c, 0xb0, 0x00, 0x15, 0x20, 0x47, 0xb0, 0x00, 0x23, 0x42, 0xb2, 0x00, 0x01, 0x01, 0x15, + 0x14, 0x13, 0x2e, 0xb0, 0x36, 0x2a, 0x2d, 0xb0, 0x4a, 0x2c, 0xb0, 0x00, 0x15, 0x20, 0x47, 0xb0, + 0x00, 0x23, 0x42, 0xb2, 0x00, 0x01, 0x01, 0x15, 0x14, 0x13, 0x2e, 0xb0, 0x36, 0x2a, 0x2d, 0xb0, + 0x4b, 0x2c, 0xb1, 0x00, 0x01, 0x14, 0x13, 0xb0, 0x37, 0x2a, 0x2d, 0xb0, 0x4c, 0x2c, 0xb0, 0x39, + 0x2a, 0x2d, 0xb0, 0x4d, 0x2c, 0xb0, 0x00, 0x16, 0x45, 0x23, 0x20, 0x2e, 0x20, 0x46, 0x8a, 0x23, + 0x61, 0x38, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x4e, 0x2c, 0xb0, 0x0a, 0x23, 0x42, 0xb0, + 0x4d, 0x2b, 0x2d, 0xb0, 0x4f, 0x2c, 0xb2, 0x00, 0x00, 0x46, 0x2b, 0x2d, 0xb0, 0x50, 0x2c, 0xb2, + 0x00, 0x01, 0x46, 0x2b, 0x2d, 0xb0, 0x51, 0x2c, 0xb2, 0x01, 0x00, 0x46, 0x2b, 0x2d, 0xb0, 0x52, + 0x2c, 0xb2, 0x01, 0x01, 0x46, 0x2b, 0x2d, 0xb0, 0x53, 0x2c, 0xb2, 0x00, 0x00, 0x47, 0x2b, 0x2d, + 0xb0, 0x54, 0x2c, 0xb2, 0x00, 0x01, 0x47, 0x2b, 0x2d, 0xb0, 0x55, 0x2c, 0xb2, 0x01, 0x00, 0x47, + 0x2b, 0x2d, 0xb0, 0x56, 0x2c, 0xb2, 0x01, 0x01, 0x47, 0x2b, 0x2d, 0xb0, 0x57, 0x2c, 0xb3, 0x00, + 0x00, 0x00, 0x43, 0x2b, 0x2d, 0xb0, 0x58, 0x2c, 0xb3, 0x00, 0x01, 0x00, 0x43, 0x2b, 0x2d, 0xb0, + 0x59, 0x2c, 0xb3, 0x01, 0x00, 0x00, 0x43, 0x2b, 0x2d, 0xb0, 0x5a, 0x2c, 0xb3, 0x01, 0x01, 0x00, + 0x43, 0x2b, 0x2d, 0xb0, 0x5b, 0x2c, 0xb3, 0x00, 0x00, 0x01, 0x43, 0x2b, 0x2d, 0xb0, 0x5c, 0x2c, + 0xb3, 0x00, 0x01, 0x01, 0x43, 0x2b, 0x2d, 0xb0, 0x5d, 0x2c, 0xb3, 0x01, 0x00, 0x01, 0x43, 0x2b, + 0x2d, 0xb0, 0x5e, 0x2c, 0xb3, 0x01, 0x01, 0x01, 0x43, 0x2b, 0x2d, 0xb0, 0x5f, 0x2c, 0xb2, 0x00, + 0x00, 0x45, 0x2b, 0x2d, 0xb0, 0x60, 0x2c, 0xb2, 0x00, 0x01, 0x45, 0x2b, 0x2d, 0xb0, 0x61, 0x2c, + 0xb2, 0x01, 0x00, 0x45, 0x2b, 0x2d, 0xb0, 0x62, 0x2c, 0xb2, 0x01, 0x01, 0x45, 0x2b, 0x2d, 0xb0, + 0x63, 0x2c, 0xb2, 0x00, 0x00, 0x48, 0x2b, 0x2d, 0xb0, 0x64, 0x2c, 0xb2, 0x00, 0x01, 0x48, 0x2b, + 0x2d, 0xb0, 0x65, 0x2c, 0xb2, 0x01, 0x00, 0x48, 0x2b, 0x2d, 0xb0, 0x66, 0x2c, 0xb2, 0x01, 0x01, + 0x48, 0x2b, 0x2d, 0xb0, 0x67, 0x2c, 0xb3, 0x00, 0x00, 0x00, 0x44, 0x2b, 0x2d, 0xb0, 0x68, 0x2c, + 0xb3, 0x00, 0x01, 0x00, 0x44, 0x2b, 0x2d, 0xb0, 0x69, 0x2c, 0xb3, 0x01, 0x00, 0x00, 0x44, 0x2b, + 0x2d, 0xb0, 0x6a, 0x2c, 0xb3, 0x01, 0x01, 0x00, 0x44, 0x2b, 0x2d, 0xb0, 0x6b, 0x2c, 0xb3, 0x00, + 0x00, 0x01, 0x44, 0x2b, 0x2d, 0xb0, 0x6c, 0x2c, 0xb3, 0x00, 0x01, 0x01, 0x44, 0x2b, 0x2d, 0xb0, + 0x6d, 0x2c, 0xb3, 0x01, 0x00, 0x01, 0x44, 0x2b, 0x2d, 0xb0, 0x6e, 0x2c, 0xb3, 0x01, 0x01, 0x01, + 0x44, 0x2b, 0x2d, 0xb0, 0x6f, 0x2c, 0xb1, 0x00, 0x3c, 0x2b, 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, + 0x2d, 0xb0, 0x70, 0x2c, 0xb1, 0x00, 0x3c, 0x2b, 0xb0, 0x40, 0x2b, 0x2d, 0xb0, 0x71, 0x2c, 0xb1, + 0x00, 0x3c, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x72, 0x2c, 0xb0, 0x00, 0x16, 0xb1, 0x00, 0x3c, + 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x73, 0x2c, 0xb1, 0x01, 0x3c, 0x2b, 0xb0, 0x40, 0x2b, 0x2d, + 0xb0, 0x74, 0x2c, 0xb1, 0x01, 0x3c, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x75, 0x2c, 0xb0, 0x00, + 0x16, 0xb1, 0x01, 0x3c, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x76, 0x2c, 0xb1, 0x00, 0x3d, 0x2b, + 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x77, 0x2c, 0xb1, 0x00, 0x3d, 0x2b, 0xb0, 0x40, + 0x2b, 0x2d, 0xb0, 0x78, 0x2c, 0xb1, 0x00, 0x3d, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x79, 0x2c, + 0xb1, 0x00, 0x3d, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x7a, 0x2c, 0xb1, 0x01, 0x3d, 0x2b, 0xb0, + 0x40, 0x2b, 0x2d, 0xb0, 0x7b, 0x2c, 0xb1, 0x01, 0x3d, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x7c, + 0x2c, 0xb1, 0x01, 0x3d, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x7d, 0x2c, 0xb1, 0x00, 0x3e, 0x2b, + 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x7e, 0x2c, 0xb1, 0x00, 0x3e, 0x2b, 0xb0, 0x40, + 0x2b, 0x2d, 0xb0, 0x7f, 0x2c, 0xb1, 0x00, 0x3e, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x80, 0x2c, + 0xb1, 0x00, 0x3e, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x81, 0x2c, 0xb1, 0x01, 0x3e, 0x2b, 0xb0, + 0x40, 0x2b, 0x2d, 0xb0, 0x82, 0x2c, 0xb1, 0x01, 0x3e, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x83, + 0x2c, 0xb1, 0x01, 0x3e, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x84, 0x2c, 0xb1, 0x00, 0x3f, 0x2b, + 0x2e, 0xb1, 0x30, 0x01, 0x14, 0x2b, 0x2d, 0xb0, 0x85, 0x2c, 0xb1, 0x00, 0x3f, 0x2b, 0xb0, 0x40, + 0x2b, 0x2d, 0xb0, 0x86, 0x2c, 0xb1, 0x00, 0x3f, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x87, 0x2c, + 0xb1, 0x00, 0x3f, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x88, 0x2c, 0xb1, 0x01, 0x3f, 0x2b, 0xb0, + 0x40, 0x2b, 0x2d, 0xb0, 0x89, 0x2c, 0xb1, 0x01, 0x3f, 0x2b, 0xb0, 0x41, 0x2b, 0x2d, 0xb0, 0x8a, + 0x2c, 0xb1, 0x01, 0x3f, 0x2b, 0xb0, 0x42, 0x2b, 0x2d, 0xb0, 0x8b, 0x2c, 0xb2, 0x0b, 0x00, 0x03, + 0x45, 0x50, 0x58, 0xb0, 0x06, 0x1b, 0xb2, 0x04, 0x02, 0x03, 0x45, 0x58, 0x23, 0x21, 0x1b, 0x21, + 0x59, 0x59, 0x42, 0x2b, 0xb0, 0x08, 0x65, 0xb0, 0x03, 0x24, 0x50, 0x78, 0xb1, 0x05, 0x01, 0x15, + 0x45, 0x58, 0x30, 0x59, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x4b, 0xb8, 0x00, 0xc8, 0x52, 0x58, 0xb1, + 0x01, 0x01, 0x8e, 0x59, 0xb0, 0x01, 0xb9, 0x08, 0x00, 0x08, 0x00, 0x63, 0x70, 0xb1, 0x00, 0x07, + 0x42, 0x40, 0x09, 0x79, 0x69, 0x59, 0x00, 0x3f, 0x00, 0x27, 0x07, 0x00, 0x2a, 0xb1, 0x00, 0x07, + 0x42, 0x40, 0x10, 0x6e, 0x08, 0x5e, 0x08, 0x4e, 0x08, 0x44, 0x05, 0x34, 0x08, 0x2c, 0x04, 0x1e, + 0x07, 0x07, 0x0a, 0x2a, 0xb1, 0x00, 0x07, 0x42, 0x40, 0x10, 0x76, 0x06, 0x66, 0x06, 0x56, 0x06, + 0x49, 0x03, 0x3c, 0x06, 0x30, 0x02, 0x25, 0x05, 0x07, 0x0a, 0x2a, 0xb1, 0x00, 0x0e, 0x42, 0x41, + 0x09, 0x1b, 0xc0, 0x17, 0xc0, 0x13, 0xc0, 0x11, 0x40, 0x0d, 0x40, 0x0b, 0x40, 0x07, 0xc0, 0x00, + 0x07, 0x00, 0x0b, 0x2a, 0xb1, 0x00, 0x15, 0x42, 0x41, 0x09, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, + 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x07, 0x00, 0x0b, 0x2a, 0xb9, 0x00, 0x03, + 0x00, 0x00, 0x44, 0xb1, 0x24, 0x01, 0x88, 0x51, 0x58, 0xb0, 0x40, 0x88, 0x58, 0xb9, 0x00, 0x03, + 0x00, 0x64, 0x44, 0xb1, 0x28, 0x01, 0x88, 0x51, 0x58, 0xb8, 0x08, 0x00, 0x88, 0x58, 0xb9, 0x00, + 0x03, 0x00, 0x00, 0x44, 0x59, 0x1b, 0xb1, 0x27, 0x01, 0x88, 0x51, 0x58, 0xba, 0x08, 0x80, 0x00, + 0x01, 0x04, 0x40, 0x88, 0x63, 0x54, 0x58, 0xb9, 0x00, 0x03, 0x00, 0x00, 0x44, 0x59, 0x59, 0x59, + 0x59, 0x59, 0x40, 0x10, 0x70, 0x06, 0x60, 0x06, 0x50, 0x06, 0x46, 0x03, 0x36, 0x06, 0x2e, 0x02, + 0x20, 0x05, 0x07, 0x0e, 0x2a, 0xb8, 0x01, 0xff, 0x85, 0xb0, 0x04, 0x8d, 0xb1, 0x02, 0x00, 0x44, + 0xb3, 0x05, 0x64, 0x06, 0x00, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xbd, 0x00, 0xbd, 0x00, 0x85, 0x00, 0x85, 0x05, 0x81, 0x00, 0x00, 0x04, 0x3a, 0x00, 0x00, + 0xfe, 0x57, 0x05, 0x96, 0xff, 0xec, 0x04, 0x4e, 0xff, 0xec, 0xfe, 0x57, 0x00, 0x32, 0x00, 0x32, + 0x00, 0x32, 0x00, 0x32, 0x04, 0x52, 0x00, 0x56, 0x04, 0x52, 0x00, 0x56, 0x00, 0xbd, 0x00, 0xbd, + 0x00, 0x85, 0x00, 0x85, 0x05, 0x81, 0x00, 0x00, 0x05, 0xcc, 0x04, 0x3a, 0x00, 0x00, 0xfe, 0x58, + 0x05, 0x96, 0xff, 0xec, 0x05, 0xcc, 0x04, 0x4e, 0xff, 0xec, 0xfe, 0x58, 0x00, 0xb8, 0x00, 0xb8, + 0x00, 0xaa, 0x00, 0xaa, 0x04, 0xcb, 0x00, 0x00, 0xfe, 0x7f, 0x04, 0xcb, 0xff, 0xec, 0xfe, 0x7f, + 0x00, 0xbd, 0x00, 0xbd, 0x00, 0x85, 0x00, 0x85, 0x05, 0x81, 0x00, 0x00, 0x05, 0xcb, 0x04, 0x3a, + 0x00, 0x00, 0xfe, 0x57, 0x05, 0x96, 0xff, 0xec, 0x05, 0xcb, 0x04, 0x4e, 0xff, 0xec, 0xfe, 0x57, + 0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0x01, 0xdf, 0xfe, 0x91, 0x03, 0x8d, 0x02, 0x73, + 0xff, 0x78, 0xfe, 0x60, 0x01, 0xeb, 0xfe, 0x85, 0x03, 0x8d, 0x02, 0x80, 0xff, 0x6a, 0xfe, 0x60, + 0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0x05, 0xac, 0x02, 0x33, 0x05, 0xff, 0x04, 0xe5, + 0x01, 0xea, 0x00, 0xbe, 0x05, 0xac, 0x02, 0x27, 0x05, 0xff, 0x04, 0xf3, 0x01, 0xdc, 0x00, 0xbe, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x5a, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x00, 0x00, 0x5e, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x5e, 0x00, 0x03, + 0x00, 0x01, 0x04, 0x09, 0x00, 0x02, 0x00, 0x0e, 0x00, 0x68, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, + 0x00, 0x03, 0x00, 0x1e, 0x00, 0x76, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x04, 0x00, 0x1a, + 0x00, 0x94, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x05, 0x00, 0x44, 0x00, 0xae, 0x00, 0x03, + 0x00, 0x01, 0x04, 0x09, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x5e, 0x00, 0x43, 0x00, 0x6f, 0x00, 0x70, + 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x20, 0x00, 0x32, + 0x00, 0x30, 0x00, 0x31, 0x00, 0x30, 0x00, 0x20, 0x00, 0x47, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x67, + 0x00, 0x6c, 0x00, 0x65, 0x00, 0x20, 0x00, 0x49, 0x00, 0x6e, 0x00, 0x63, 0x00, 0x2e, 0x00, 0x20, + 0x00, 0x41, 0x00, 0x6c, 0x00, 0x6c, 0x00, 0x20, 0x00, 0x52, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, + 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00, 0x52, 0x00, 0x65, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, + 0x00, 0x76, 0x00, 0x65, 0x00, 0x64, 0x00, 0x2e, 0x00, 0x41, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6d, + 0x00, 0x6f, 0x00, 0x52, 0x00, 0x65, 0x00, 0x67, 0x00, 0x75, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x72, + 0x00, 0x31, 0x00, 0x2e, 0x00, 0x33, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x4f, 0x00, 0x4f, + 0x00, 0x47, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x41, + 0x00, 0x72, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x20, 0x00, 0x52, 0x00, 0x65, 0x00, 0x67, + 0x00, 0x75, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x72, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, + 0x00, 0x69, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x20, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x33, 0x00, 0x33, + 0x00, 0x3b, 0x00, 0x20, 0x00, 0x74, 0x00, 0x74, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75, 0x00, 0x74, + 0x00, 0x6f, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x74, 0x00, 0x20, 0x00, 0x28, 0x00, 0x76, + 0x00, 0x31, 0x00, 0x2e, 0x00, 0x38, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x29, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0x27, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, + 0xff, 0xff, 0x00, 0x0f, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x01, 0x00, 0x9f, 0x00, 0xad, 0x00, 0x01, + 0x00, 0xb2, 0x00, 0xc3, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x42, + 0x00, 0x5c, 0x00, 0x03, 0x63, 0x79, 0x72, 0x6c, 0x00, 0x14, 0x67, 0x72, 0x65, 0x6b, 0x00, 0x20, + 0x6c, 0x61, 0x74, 0x6e, 0x00, 0x2c, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x6b, 0x65, 0x72, 0x6e, + 0x00, 0x14, 0x6b, 0x65, 0x72, 0x6e, 0x00, 0x14, 0x6b, 0x65, 0x72, 0x6e, 0x00, 0x14, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x08, 0x00, 0x01, 0x00, 0x08, + 0x00, 0x01, 0x00, 0x2a, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x4e, 0x00, 0x5c, 0x00, 0x62, + 0x00, 0x84, 0x00, 0x92, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xd0, 0x01, 0x1a, 0x01, 0x50, 0x01, 0x82, + 0x01, 0xc0, 0x01, 0xc6, 0x01, 0xd0, 0x01, 0xc6, 0x01, 0xd0, 0x00, 0x01, 0x00, 0x10, 0x00, 0x01, + 0x00, 0x12, 0x00, 0x22, 0x00, 0x27, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x33, 0x00, 0x35, 0x00, 0x37, + 0x00, 0x38, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x53, 0x00, 0x57, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x03, + 0x00, 0x22, 0xff, 0x8f, 0x00, 0x35, 0xff, 0xdb, 0x00, 0x3a, 0xff, 0xdb, 0x00, 0x01, 0x00, 0x12, + 0xff, 0x68, 0x00, 0x08, 0x00, 0x01, 0xff, 0x8f, 0x00, 0x35, 0xff, 0x68, 0x00, 0x37, 0xff, 0x68, + 0x00, 0x38, 0xff, 0xb4, 0x00, 0x3a, 0xff, 0x68, 0x00, 0x57, 0xff, 0xdb, 0x00, 0x58, 0xff, 0xdb, + 0x00, 0x5a, 0xff, 0xdb, 0x00, 0x03, 0x00, 0x0d, 0xff, 0x1d, 0x00, 0x0f, 0xff, 0x1d, 0x00, 0x22, + 0xff, 0x8f, 0x00, 0x06, 0x00, 0x01, 0xff, 0xb4, 0x00, 0x35, 0xff, 0x68, 0x00, 0x37, 0xff, 0x68, + 0x00, 0x38, 0xff, 0x68, 0x00, 0x3a, 0xff, 0x68, 0x00, 0x5a, 0xff, 0xb4, 0x00, 0x04, 0x00, 0x01, + 0xff, 0xdb, 0x00, 0x0d, 0xfe, 0xf8, 0x00, 0x0f, 0xfe, 0xf8, 0x00, 0x22, 0xff, 0x68, 0x00, 0x04, + 0x00, 0x35, 0xff, 0xdb, 0x00, 0x37, 0xff, 0xdb, 0x00, 0x38, 0xff, 0xdb, 0x00, 0x3a, 0xff, 0xdb, + 0x00, 0x12, 0x00, 0x01, 0xff, 0xdb, 0x00, 0x0d, 0xff, 0x1d, 0x00, 0x0e, 0xff, 0x8f, 0x00, 0x0f, + 0xff, 0x1d, 0x00, 0x1b, 0xff, 0x1d, 0x00, 0x1c, 0xff, 0x1d, 0x00, 0x22, 0xff, 0x68, 0x00, 0x30, + 0xff, 0xdb, 0x00, 0x42, 0xff, 0x1d, 0x00, 0x44, 0xff, 0x1d, 0x00, 0x46, 0xff, 0x1d, 0x00, 0x4a, + 0xff, 0xb4, 0x00, 0x50, 0xff, 0x1d, 0x00, 0x53, 0xff, 0xb4, 0x00, 0x54, 0xff, 0x1d, 0x00, 0x56, + 0xff, 0xb4, 0x00, 0x58, 0xff, 0x8f, 0x00, 0x5a, 0xff, 0x8f, 0x00, 0x0d, 0x00, 0x0d, 0xff, 0x44, + 0x00, 0x0e, 0xff, 0x8f, 0x00, 0x0f, 0xff, 0x44, 0x00, 0x1b, 0xff, 0xb4, 0x00, 0x1c, 0xff, 0xb4, + 0x00, 0x22, 0xff, 0x68, 0x00, 0x42, 0xff, 0x68, 0x00, 0x46, 0xff, 0x8f, 0x00, 0x4a, 0xff, 0xdb, + 0x00, 0x50, 0xff, 0x8f, 0x00, 0x53, 0xff, 0xb4, 0x00, 0x56, 0xff, 0xb4, 0x00, 0x5a, 0xff, 0xb4, + 0x00, 0x0c, 0x00, 0x0d, 0xff, 0x8f, 0x00, 0x0e, 0xff, 0xdb, 0x00, 0x0f, 0xff, 0x8f, 0x00, 0x1b, + 0xff, 0xdb, 0x00, 0x1c, 0xff, 0xdb, 0x00, 0x22, 0xff, 0xb4, 0x00, 0x42, 0xff, 0xb4, 0x00, 0x46, + 0xff, 0xdb, 0x00, 0x50, 0xff, 0xdb, 0x00, 0x53, 0xff, 0xdb, 0x00, 0x56, 0xff, 0xdb, 0x00, 0x5a, + 0xff, 0xee, 0x00, 0x0f, 0x00, 0x01, 0xff, 0xdb, 0x00, 0x0d, 0xfe, 0xf8, 0x00, 0x0e, 0xff, 0x44, + 0x00, 0x0f, 0xfe, 0xf8, 0x00, 0x1b, 0xff, 0x8f, 0x00, 0x1c, 0xff, 0x7b, 0x00, 0x22, 0xff, 0x68, + 0x00, 0x42, 0xff, 0x68, 0x00, 0x46, 0xff, 0x44, 0x00, 0x4a, 0xff, 0xb4, 0x00, 0x50, 0xff, 0x44, + 0x00, 0x51, 0xff, 0x68, 0x00, 0x52, 0xff, 0x44, 0x00, 0x56, 0xff, 0x8f, 0x00, 0x57, 0xff, 0x8f, + 0x00, 0x01, 0x00, 0x47, 0xff, 0xdb, 0x00, 0x02, 0x00, 0x0d, 0xff, 0x8f, 0x00, 0x0f, 0xff, 0x8f, + 0x00, 0x02, 0x00, 0x0d, 0xff, 0x68, 0x00, 0x0f, 0xff, 0x68, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x0a, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x04, 0x63, 0x79, 0x72, 0x6c, 0x00, 0x1a, 0x67, 0x72, + 0x65, 0x6b, 0x00, 0x1a, 0x68, 0x65, 0x62, 0x72, 0x00, 0x1a, 0x6c, 0x61, 0x74, 0x6e, 0x00, 0x1a, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +/* vim: set ts=4 sw=4 et : */ +#endif /* Z_NORMAL_TTF_H */ diff --git a/backend/fonts/normal_woff2.h b/backend/fonts/normal_woff2.h new file mode 100644 index 00000000..e10ce063 --- /dev/null +++ b/backend/fonts/normal_woff2.h @@ -0,0 +1,786 @@ +/* fonts/normal_woff2.h - Arimo (Latin-1 subset) as base 64 string of WOFF2, for embedding in SVG */ +/* + libzint - the open source barcode library + Copyright (C) 2023 Robin Stuart + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + */ +/* SPDX-License-Identifier: BSD-3-Clause */ + +#ifndef Z_NORMAL_WOFF2_H +#define Z_NORMAL_WOFF2_H + +/* + Copyright 2013 Steve Matteson + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +/* SPDX-License-Identifier: Apache-2.0 */ +static const char normal_woff2[18233] = { + 'd','0','9','G','M','g','A','B','A','A','A','A','A','D','V','o','A','B','E','A','A','A','A','A','a', + '9','w','A','A','D','U','I','A','A','E','A','A','A','A','A','A','A','A','A','A','A','A','A','A','A', + 'A','A','A','A','A','A','A','A','A','A','A','A','A','A','G','i','I','b','h','E','I','c','L','A','Z', + 'g','A','I','F','8','C','I','F','4','C','Z','w','V','E','Q','g','K','g','a','A','g','g','Y','t','V', + 'C','4','M','W','A','A','E','2','A','i','Q','D','h','i','g','E','I','A','W','C','T','A','c','g','D', + 'I','F','v','G','9','J','e','V','Q','d','q','t','w','M','F','S','i','j','f','L','C','M','D','w','c', + 'b','B','Y','P','G','R','s','v','8','/','H','j','1','k','N','g','1','4','L','x','C','J','y','C','S', + 'V','0','G','K','z','b','a','c','w','b','S','u','J','7','H','T','X','2','6','+','y','5','0','J','Z', + 'd','1','7','7','Z','i','G','/','j','L','A','2','B','U','h','U','g','p','Q','s','I','G','z','S','7', + 'j','M','7','I','B','S','K','t','W','d','Y','P','b','1','w','x','W','T','C','R','W','F','Y','s','D', + 'i','K','e','R','1','i','1','/','f','h','D','g','S','X','n','X','C','O','S','y','A','m','3','/','n', + 'X','/','o','T','g','k','l','t','i','1','U','E','l','X','r','q','W','c','A','a','2','j','f','x','J', + 'T','l','4','e','n','t','b','B','/','7','l','3','Z','3','Y','f','q','E','+','j','C','o','1','Z','C', + 'o','1','J','T','K','C','q','t','D','N','A','8','z','q','m','e','j','7','w','p','u','J','F','P','i', + 'b','3','o','h','c','y','f','m','K','Y','j','Y','1','+','M','R','u','z','i','Z','6','a','6','G','G', + '6','/','x','9','f','6','n','3','7','4','i','P','6','x','7','b','s','X','0','L','w','M','E','T','Q', + 'Y','Q','w','C','j','D','B','t','q','X','n','W','v','X','v','7','3','0','/','X','l','d','u','l','6', + '9','e','9','T','2','f','v','j','G','S','c','k','e','x','T','F','K','L','X','Y','5','v','X','p','8', + 'b','V','r','i','E','5','n','w','/','I','n','8','D','S','N','J','I','d','t','O','x','0','g','F','w', + 'z','C','T','5','w','f','t','p','v','8','o','A','k','5','i','F','J','S','H','x','C','O','U','E','a', + 'l','A','a','l','U','j','0','k','C','H','G','h','I','X','c','+','t','b','b','5','j','z','n','V','J', + 'Y','9','B','g','6','/','9','A','d','k','D','K','r','i','k','0','M','Z','J','R','v','p','D','K','f', + 'Y','I','T','o','X','D','V','b','f','T','k','0','f','p','T','v','X','L','/','X','J','T','I','k','W', + '0','M','+','l','G','Z','J','9','x','r','0','C','Q','X','O','+','P','7','w','l','V','W','V','Y','a', + 'v','a','8','B','1','7','x','j','+','2','/','s','W','E','U','A','D','g','R','n','3','5','u','q','u', + '/','v','e','+','/','8','S','C','K','U','Q','K','z','m','F','m','x','H','C','Q','B','h','U','Z','1', + 'D','h','C','F','Z','S','7','j','R','w','I','L','v','a','p','f','v','O','5','q','v','q','3','w','E', + 'g','S','B','G','S','W','1','N','s','p','w','/','L','H','5','a','6','5','Y','k','7','f','e','P','0', + 'u','3','I','9','L','9','f','s','G','c','S','q','C','6','Q','W','k','1','j','F','W','m','s','6','e', + 'f','w','5','Q','c','e','2','1','S','4','8','i','K','o','O','j','2','L','I','r','Y','y','q','g','2', + '/','b','/','8','9','U','s','5','2','/','A','0','g','L','y','c','+','G','x','E','b','S','p','U','R', + 'e','i','E','U','j','X','b','Q','z','H','X','L','p','z','p','2','7','3','T','8','7','2','J','3','Z', + 'X','R','C','B','h','L','A','A','o','b','C','g','7','g','B','Q','P','A','G','g','E','s','E','L','S', + 'N','K','D','q','E','u','5','c','g','i','p','J','E','F','e','I','n','X','n','m','E','J','1','p','d', + 'v','U','F','W','7','b','m','I','u','y','C','u','m','x','N','/','0','h','m','K','O','n','l','l','l', + 'z','G','0','q','I','/','9','s','7','r','F','Y','2','G','y','4','F','M','5','d','m','L','7','A','j', + 'j','j','j','F','J','s','x','v','8','/','7','Y','+','J','4','e','/','o','g','+','G','4','H','J','k', + 'E','F','v','t','t','W','q','z','d','8','P','W','J','N','S','I','9','a','U','6','y','M','w','B','X', + 'i','p','a','/','v','e','h','8','O','D','B','s','K','P','W','W','P','e','N','2','+','S','v','Q','U', + 'B','n','X','P','V','b','A','D','J','C','z','r','N','P','u','Q','v','r','Y','s','R','t','H','D','x', + '4','l','G','/','X','S','1','Q','8','D','l','c','c','t','5','s','B','E','m','b','B','4','i','r','Y', + 'x','Z','p','g','r','A','3','D','n','j','9','Z','o','A','L','c','g','5','F','J','b','Z','F','2','y', + 'E','d','y','M','i','L','5','b','g','U','2','1','i','J','w','4','y','3','3','S','y','K','1','G','j', + 'T','Z','8','i','Y','C','V','N','Q','j','j','z','5','8','h','M','A','Z','F','U','T','x','s','0','A', + 'Z','d','2','Y','a','C','z','P','9','j','1','m','g','k','X','T','p','q','B','Z','+','G','r','C','z', + '0','F','A','b','5','C','p','L','S','b','K','A','g','W','P','d','X','W','l','L','A','J','K','j','0', + 'v','c','i','s','L','j','X','0','R','Z','K','A','o','2','V','x','w','w','c','U','3','j','2','R','J', + '+','l','M','q','K','N','J','E','T','M','g','y','n','k','C','v','0','G','n','F','2','F','n','Y','I', + 'D','k','W','X','p','p','A','g','P','D','N','4','g','Y','/','w','q','x','E','B','O','C','Z','s','a', + 'o','M','A','A','J','S','q','O','A','t','a','J','Q','g','Y','F','Q','x','C','f','U','K','o','A','g', + 'Q','M','B','A','w','M','F','B','T','Z','Y','G','B','g','1','s','6','Z','C','W','l','o','I','y','k', + 'N','Q','D','q','L','O','A','B','Q','L','Q','v','U','G','j','y','E','j','y','5','8','2','e','N','w', + 'Q','K','X','N','G','R','G','j','4','R','r','Y','5','e','y','R','G','9','q','W','Q','Z','H','W','0', + 'o','o','L','m','9','q','M','5','V','B','K','2','v','m','+','S','3','k','7','y','n','F','T','t','y', + 'n','X','A','O','5','x','f','f','J','1','U','S','n','h','T','6','5','V','L','K','g','V','u','O','v', + 'O','u','+','S','A','I','w','w','d','N','u','T','9','N','6','8','j','i','o','a','D','V','Y','y','e', + 'C','X','A','8','9','+','V','3','A','C','g','7','V','x','L','A','i','g','w','3','g','s','S','c','Z', + 'I','d','b','x','u','U','n','6','M','t','D','u','t','7','/','w','J','i','i','d','S','B','f','m','3', + 'n','9','f','1','/','C','b','U','j','y','r','C','k','x','h','o','y','G','q','g','x','D','D','R','E', + '3','W','p','G','r','2','L','w','F','h','U','p','R','r','B','o','1','p','1','y','t','J','Y','u','W', + 'V','a','n','T','p','k','W','9','M','O','H','o','z','u','m','A','1','q','p','d','j','0','5','d','u', + 'o','2','L','0','I','e','l','V','4','N','I','s','4','o','M','6','M','c','W','Z','d','K','0','f','B', + 'j','R','Y','s','S','J','h','V','U','h','H','h','5','O','g','k','R','E','B','E','m','S','T','U','i', + 'R','J','l','W','6','T','B','k','a','V','c','p','y','X','r','Y','c','U','2','Y','w','W','f','G','M', + 'J','/','l','Y','f','2','r','Z','e','a','c','x','C','E','Z','7','4','3','D','W','x','k','E','Y','W', + 'L','9','4','8','D','E','N','v','G','R','9','b','a','i','E','2','s','z','m','n','h','+','m','I','+', + 'm','L','l','y','t','i','+','O','x','X','t','N','T','I','p','6','/','S','w','L','0','i','L','3','I', + 'j','C','Z','s','u','H','o','4','V','o','J','I','k','t','n','S','c','l','7','0','e','8','8','O','5', + 'L','T','b','i','m','7','G','y','0','7','D','+','D','9','7','i','l','U','U','A','t','f','B','f','G', + 'N','P','u','c','/','Z','a','1','g','p','4','Y','1','t','C','d','G','8','I','g','9','4','9','W','M', + 'c','v','L','P','b','m','s','L','h','0','7','y','m','8','u','Q','A','2','v','+','b','I','x','q','Q', + 's','e','a','C','0','B','r','w','H','3','O','J','m','D','S','h','p','O','J','M','B','A','b','P','y', + 'P','g','M','G','a','9','Y','Z','D','F','D','1','y','x','j','f','l','5','g','G','J','M','k','5','E', + '/','F','4','w','8','S','m','+','x','Y','w','n','6','w','Q','a','O','x','e','n','o','a','v','Q','A', + '5','W','a','t','z','V','R','W','d','Q','N','k','f','0','k','c','p','6','M','D','F','y','8','w','j', + 'd','K','9','j','U','M','k','h','5','N','g','Y','8','t','+','+','k','T','g','J','+','M','E','I','q', + 'D','E','d','M','S','5','q','d','J','P','z','k','6','6','q','o','I','v','w','2','Q','d','K','L','e', + 'h','E','C','t','s','o','W','r','F','W','r','Y','Z','j','0','X','9','q','D','l','S','p','c','K','Z', + '4','f','b','I','W','+','J','n','C','0','3','n','x','0','K','R','S','x','0','V','d','Y','I','C','e', + 'a','p','v','S','y','Z','5','H','f','Z','f','S','e','w','q','c','6','E','U','+','4','Q','s','6','O', + 'S','2','+','t','H','J','C','D','t','B','M','5','N','g','+','w','g','b','I','E','v','L','S','A','R', + '0','O','h','1','5','Z','C','Z','V','I','9','2','f','Z','D','J','q','X','3','N','o','a','m','D','E', + 'Q','q','L','0','A','u','o','p','7','I','a','4','m','E','b','C','S','D','C','W','o','R','i','P','m', + 'K','Y','L','N','r','Y','U','c','D','h','z','2','l','t','a','n','j','+','Z','L','B','0','r','V','G', + 'x','E','v','R','b','h','n','q','Q','a','i','O','k','h','2','f','J','8','I','u','r','R','J','m','1', + 'v','i','6','k','8','L','s','9','T','p','4','7','H','s','b','k','N','S','z','r','q','t','8','X','y', + 'y','L','F','o','I','+','t','i','Q','V','J','l','y','O','u','T','L','Y','g','M','s','L','N','W','A', + 'T','E','6','f','c','j','Y','Y','J','c','D','u','J','B','2','6','9','B','3','p','I','w','8','5','9', + 'x','g','U','p','W','j','N','g','O','S','Q','y','o','M','U','+','d','J','H','+','p','G','u','2','N', + '+','e','h','d','s','e','k','0','T','L','n','t','d','U','Q','v','9','G','K','H','M','r','B','Q','8', + '7','S','B','h','B','z','q','7','G','g','K','l','W','a','T','k','B','h','j','C','2','Y','z','U','F', + 'r','K','w','3','D','V','K','e','5','/','k','U','J','5','s','Z','R','V','w','C','0','Z','G','S','A', + 'Y','F','7','6','X','8','G','I','j','L','W','6','V','i','v','W','c','l','5','n','C','B','F','x','1', + 'y','r','+','s','W','z','M','w','N','B','b','B','J','m','Q','d','2','f','r','Q','y','k','a','A','f', + 's','G','L','2','1','2','V','I','R','r','I','9','P','I','L','d','K','Q','S','B','l','U','B','a','e', + 'j','8','I','d','m','7','S','P','h','W','x','S','4','9','8','R','G','0','m','7','K','S','Q','Q','N', + 'r','x','R','E','j','v','T','s','v','c','f','n','c','a','V','7','K','n','t','H','i','C','D','4','1', + 'B','K','p','B','q','g','a','c','B','c','4','J','W','w','m','h','h','f','A','d','g','K','a','Z','I', + 'J','h','N','x','l','1','F','w','P','Z','Z','s','I','n','3','X','I','j','y','5','r','P','R','D','4', + 'd','N','U','S','w','z','u','y','q','I','A','j','Z','6','T','S','n','C','0','0','M','1','Y','7','5', + 'F','o','w','A','U','W','w','C','E','X','D','x','g','0','K','4','v','O','U','Y','S','Q','T','c','e', + 'm','I','h','o','q','E','W','B','q','m','A','I','M','K','W','N','R','R','R','c','Q','s','O','q','P', + '7','L','p','k','d','g','l','+','w','R','E','x','A','F','K','6','r','C','/','7','8','U','M','R','r', + 'o','8','N','n','n','T','k','i','G','B','B','F','i','z','y','R','V','E','M','k','U','T','H','L','F', + 'I','E','O','F','k','E','I','x','y','U','i','x','y','F','i','x','y','U','R','x','y','F','R','x','1', + '3','V','g','I','3','S','F','V','e','4','9','s','U','w','5','0','K','3','L','a','F','3','n','u','m', + 'd','x','E','n','h','c','f','W','N','x','G','+','g','8','n','2','Z','I','E','D','p','Y','3','G','f', + 'g','D','5','4','1','7','A','1','K','m','E','E','F','C','g','o','U','a','l','B','o','Q','K','E','F', + 'h','T','k','o','L','E','B','h','C','Q','o','r','0','P','w','m','q','C','A','t','2','a','p','0','y', + 'A','o','1','e','I','m','W','I','X','z','W','P','q','H','l','F','n','p','g','y','+','9','W','v','h', + '2','y','D','a','J','O','a','5','P','6','7','C','c','5','u','r','c','/','K','N','X','O','y','Y','5', + 'x','5','s','d','B','3','6','r','d','z','Y','b','t','H','M','0','w','0','b','K','X','Z','Y','f','O', + 'r','m','7','a','H','8','7','v','g','W','4','o','n','d','t','H','0','u','x','l','V','V','w','O','y', + 'N','V','o','8','T','8','f','k','j','+','4','q','8','E','c','T','8','a','9','E','O','/','z','+','X', + 'I','A','K','q','i','j','e','h','p','w','q','/','0','W','y','n','C','I','/','E','C','R','4','W','h', + 'c','D','E','j','U','j','+','5','8','j','I','h','l','v','1','H','e','Z','A','D','K','Z','Q','p','3', + 'w','q','f','1','G','E','u','e','7','E','C','F','3','p','2','j','q','Y','8','C','m','t','h','7','H', + 'i','t','P','A','E','i','+','0','k','e','c','2','I','u','N','u','e','V','I','x','c','D','n','h','X', + 'd','h','M','x','I','V','4','e','j','r','V','E','4','H','K','e','c','V','g','1','V','E','J','m','Y', + 'I','f','w','S','W','n','f','W','h','/','U','V','0','Y','q','Z','S','K','U','0','M','x','Y','T','b', + 'U','Y','8','U','1','O','Q','0','t','1','0','7','J','X','1','W','u','p','B','n','p','K','Y','Z','C', + 'F','3','F','M','O','m','r','i','0','X','e','Q','s','3','S','h','b','u','m','0','z','3','P','Z','C', + 'x','L','3','P','a','T','q','q','/','w','2','A','a','2','N','x','N','w','p','Y','6','Y','5','E','a', + 'w','K','J','0','h','P','N','M','8','N','x','2','R','A','U','k','S','K','C','a','M','x','M','N','p', + 'n','R','h','L','H','t','E','z','H','A','Q','J','Q','2','Z','q','0','l','x','M','7','i','8','+','T', + '8','I','b','s','t','q','A','G','+','I','B','R','i','/','+','z','4','A','Y','K','G','v','F','i','V', + '7','b','n','A','r','W','y','j','y','X','p','J','J','L','e','u','O','W','r','f','a','4','U','8','A', + 'Y','B','m','x','J','d','H','5','Q','M','t','p','7','9','P','K','W','I','c','+','v','p','K','t','y', + 'm','s','K','N','m','D','e','t','w','R','Z','E','U','O','N','b','T','m','m','7','q','i','+','W','C', + 's','l','j','H','6','I','L','y','p','o','3','7','r','u','v','u','n','u','/','u','a','z','t','y','U', + '/','3','L','e','D','E','N','y','u','/','D','Z','x','6','m','F','2','R','X','l','c','x','H','I','2', + 'r','g','M','U','c','v','Z','n','c','S','U','J','C','T','S','e','h','n','v','a','g','F','w','M','2', + 'X','l','t','8','f','B','P','l','P','M','m','7','8','i','6','i','1','2','M','G','d','r','s','9','/', + '1','R','0','C','I','z','7','w','R','j','2','5','A','V','P','K','k','2','V','I','S','0','q','k','n', + 'v','r','4','M','Q','R','E','f','d','X','2','n','V','I','c','8','d','3','Y','s','K','H','B','0','7', + 's','8','o','k','a','v','N','v','a','I','6','k','H','+','f','Q','8','L','D','x','C','B','L','S','I', + '4','5','C','s','x','7','o','4','f','p','M','n','N','w','X','J','K','l','N','O','7','a','A','q','U', + 'o','m','n','s','O','Y','4','n','k','w','V','z','1','B','T','B','L','c','B','U','5','F','Y','S','w', + 'j','Y','i','t','K','p','6','Y','e','n','u','A','j','i','L','S','H','g','K','1','Y','G','+','A','X', + 'Y','H','k','I','q','i','Z','Y','S','i','K','k','k','W','Q','6','E','l','E','q','y','p','Q','R','y', + 'q','i','z','i','w','V','F','K','N','K','R','a','Q','q','C','m','K','O','t','+','+','E','o','D','Q', + 'Z','p','L','C','L','Q','U','7','b','Y','m','G','N','o','B','0','C','4','M','7','Q','F','o','H','0', + 'A','H','A','D','o','E','0','B','F','g','y','x','g','R','q','/','H','s','C','Y','l','D','6','A','J', + 'T','E','O','W','s','w','p','k','B','y','Z','r','v','u','v','S','T','R','Z','B','0','G','S','R','Z', + 'r','U','U','J','w','j','p','Q','s','A','m','U','v','Q','V','b','w','I','4','v','y','D','5','I','c', + 'g','h','S','H','B','+','L','G','0','6','B','h','n','O','g','4','R','J','o','u','H','K','Q','W','5', + 'D','k','H','q','R','4','w','O','L','A','M','x','B','4','B','Q','L','v','Q','O','D','D','Q','b','5', + 'B','k','t','B','P','Q','Z','T','/','j','B','/','/','4','2','0','Z','r','L','m','a','d','I','2','3', + 'b','1','k','r','L','W','I','u','w','G','l','g','L','H','d','X','3','q','i','7','Z','K','M','S','D', + 't','H','+','Q','u','e','h','V','4','T','j','N','q','/','Y','R','4','A','p','Z','w','B','m','H','y', + 'Z','A','t','w','w','Q','3','w','G','W','3','e','m','3','H','6','P','p','I','2','8','I','G','N','g', + 'p','B','3','K','M','y','w','l','V','0','F','r','Y','o','E','4','n','u','a','9','R','z','s','S','u', + 'B','F','6','a','/','5','9','z','W','a','q','c','w','6','K','5','N','m','R','b','N','g','y','I','B', + 'w','j','j','X','Y','v','c','W','G','c','8','r','C','G','R','C','K','P','h','C','D','r','h','Y','a', + 'c','T','5','M','v','J','T','e','3','t','x','A','v','e','6','M','O','N','Y','V','P','h','S','1','k', + '3','9','e','m','l','X','0','6','m','d','D','z','m','x','5','H','A','v','P','L','s','0','P','s','U', + '+','b','0','u','5','c','a','M','x','7','z','a','V','K','e','p','7','a','V','+','3','P','6','5','U', + 'u','e','j','d','F','X','e','c','g','7','u','j','Q','5','V','4','U','X','2','d','C','G','4','0','F', + 't','K','9','/','a','p','H','F','y','J','D','b','z','x','a','4','U','/','H','g','n','O','9','N','D', + 'F','h','X','+','k','Z','+','+','T','f','K','Z','u','P','d','P','u','B','Z','s','d','F','q','7','K', + 'P','e','H','F','M','t','9','j','H','p','3','S','+','O','F','p','7','U','V','z','J','c','j','7','n', + 'X','K','K','m','K','c','y','U','J','+','u','O','u','K','P','+','4','l','t','b','J','y','g','1','9', + 'f','x','Y','D','D','W','J','1','r','y','4','k','d','K','q','X','I','/','8','r','+','R','p','4','j', + 'H','y','C','D','U','4','3','U','+','m','X','R','c','c','D','r','U','X','0','b','I','q','9','w','+', + 'd','z','y','G','V','p','6','4','/','1','L','P','5','H','l','g','F','1','i','J','i','T','T','I','s', + 'C','T','K','0','1','Y','O','N','b','B','m','C','m','i','U','U','L','+','U','x','+','J','y','V','R', + 'c','W','M','a','P','Z','u','M','Q','p','j','1','K','/','n','J','N','C','S','M','J','j','k','7','a', + '/','g','s','G','a','a','2','t','t','N','n','v','Z','G','c','n','4','u','e','n','s','2','z','u','h', + 'a','C','E','P','S','h','O','8','d','X','W','b','H','v','w','8','L','b','R','1','5','R','4','0','R', + 'Q','u','Y','w','v','t','v','M','L','W','G','M','2','V','N','d','E','C','F','s','Y','9','P','l','K', + 'L','S','P','m','w','0','5','9','q','S','t','W','A','l','U','D','2','l','z','a','o','Z','9','v','i', + '4','R','b','a','D','r','s','2','W','C','2','v','y','r','z','+','V','Q','N','h','H','F','x','g','Z', + 'Q','H','g','s','E','z','U','3','9','t','S','6','q','e','5','M','D','c','0','k','u','3','J','q','G', + 'd','3','m','C','q','5','x','g','2','W','X','5','z','Z','q','y','C','l','d','a','t','X','I','e','/', + '0','1','2','A','b','o','o','9','r','k','b','t','o','f','I','/','z','U','f','N','p','L','q','y','D', + 'n','Y','p','H','d','Q','u','E','a','w','2','r','1','g','0','N','m','/','Q','N','U','F','3','g','0', + 'x','1','f','f','Q','w','M','P','W','p','0','5','2','g','e','i','a','o','0','9','/','e','D','F','S', + 'B','V','K','M','U','6','d','C','s','+','Y','n','A','g','X','g','m','r','6','s','N','V','C','z','w', + 'R','J','g','8','d','m','b','h','q','Z','H','P','s','r','S','O','u','j','J','L','A','s','N','X','k', + 'V','m','7','B','9','U','9','h','m','x','h','6','a','t','y','w','R','u','m','6','E','j','J','u','o', + 'r','l','7','e','A','Q','q','M','Q','+','i','j','h','w','g','9','G','J','Q','I','Q','x','B','9','Y', + 'O','c','Q','V','u','x','U','z','h','n','8','z','w','i','Y','j','J','V','6','w','4','Y','y','N','Y', + 'W','9','1','2','A','2','3','M','l','g','v','d','U','b','j','I','m','5','R','L','P','H','E','7','D', + 'W','F','z','l','9','M','U','F','2','g','W','b','P','p','3','B','q','/','3','f','T','p','5','N','7', + '5','O','L','d','t','K','b','0','e','6','0','O','C','Y','f','R','1','V','+','l','T','r','t','X','a', + 'F','0','W','W','9','J','e','u','P','+','Q','E','L','I','X','c','K','x','O','L','F','e','w','t','w', + 'v','L','7','N','W','a','v','P','F','i','s','q','b','4','I','C','S','2','d','k','q','q','r','s','x', + 'd','v','H','W','m','7','w','9','o','T','C','p','Z','f','F','i','S','9','6','h','K','Z','c','c','l', + 'J','/','F','g','c','G','U','T','J','5','R','i','M','z','r','Y','t','t','b','z','/','G','r','r','S', + 'D','l','X','2','l','U','O','O','X','v','h','c','P','6','/','x','A','5','2','l','r','q','D','b','i', + '1','m','/','j','H','V','u','/','w','4','H','5','m','/','0','Q','a','p','J','z','R','T','Y','4','q', + '0','D','o','L','a','X','i','o','+','5','d','e','8','L','K','8','b','h','v','z','o','1','2','i','B', + 'd','Q','4','l','N','G','U','+','+','6','S','a','v','m','8','v','P','0','C','n','n','Q','q','1','m', + 'q','R','R','b','c','C','p','u','I','v','F','5','H','V','l','0','+','Q','A','i','L','n','3','Y','s', + '6','Q','v','3','u','C','B','5','v','Y','i','T','B','S','K','m','f','H','j','8','4','T','K','m','s', + '7','W','n','B','0','K','L','B','e','Z','L','z','h','t','q','F','N','d','n','7','X','T','R','r','U', + 'd','N','D','H','3','t','m','z','j','H','b','N','M','O','y','t','w','C','5','4','F','N','1','7','B', + '0','Z','Y','K','M','p','k','2','f','h','7','K','Q','/','K','0','/','K','S','v','q','m','U','f','n', + '5','/','e','5','u','O','7','/','L','O','i','L','e','P','S','o','W','q','0','f','n','L','4','u','+', + 'j','L','K','G','H','s','d','c','V','F','y','h','k','G','J','6','a','2','E','U','W','Q','j','e','U', + '4','9','a','I','5','u','q','g','D','9','l','E','7','s','K','Q','8','l','H','j','c','f','H','T','L', + 'k','l','J','4','f','S','g','+','5','Q','x','b','V','t','Z','V','J','n','t','Z','O','S','h','w','H', + '+','6','x','+','x','y','e','h','2','a','b','M','W','I','S','9','q','v','3','n','F','G','B','J','O', + 'B','n','W','J','w','G','G','D','g','j','v','y','U','D','+','v','i','q','2','N','t','c','y','O','u', + '0','l','M','C','D','8','U','u','H','N','2','a','6','T','h','s','v','4','U','X','9','C','Q','l','N', + 'a','o','T','s','p','9','l','+','v','A','V','y','4','P','h','o','B','c','+','h','5','w','X','H','q', + 'T','N','L','D','7','y','4','q','/','i','V','1','w','+','m','S','f','C','J','R','2','J','K','T','m', + 'n','6','l','9','I','p','z','I','r','Z','p','d','z','k','9','B','X','5','T','A','Q','p','B','2','8', + 'y','2','Z','h','I','T','R','t','9','N','4','o','S','y','/','V','R','r','y','+','Y','5','X','C','q', + 'z','J','Y','T','T','0','p','8','Z','O','r','H','d','4','9','C','q','t','f','l','z','G','c','1','L', + 'o','b','A','5','e','J','0','k','I','j','a','o','i','s','R','u','V','P','u','o','Q','k','q','R','2', + '+','3','o','5','D','y','z','t','n','O','M','u','E','l','y','l','k','h','4','T','O','A','Y','8','x', + 'r','i','e','E','Z','z','o','d','P','Q','1','4','p','O','U','4','J','7','W','2','y','7','u','W','H', + 'L','g','R','+','0','1','x','q','L','p','9','G','Q','Y','G','q','s','R','n','T','q','l','U','4','n', + 'k','3','U','u','V','a','X','K','S','n','1','n','s','S','i','F','6','e','a','p','s','i','f','v','B', + 'F','b','M','y','A','/','W','p','Z','v','8','A','e','+','E','G','e','t','S','Q','h','e','9','m','8', + 'N','+','s','0','2','u','W','N','L','d','7','e','6','c','4','c','/','N','K','f','0','t','v','V','j', + 'U','+','u','+','B','X','2','2','D','g','L','P','q','O','0','b','F','a','2','j','T','k','B','7','U', + 'R','o','L','G','X','2','J','T','P','I','5','S','g','Y','M','1','p','O','Y','u','g','K','h','9','1', + '0','i','M','V','r','1','8','4','c','r','M','0','G','k','E','3','V','C','y','H','/','v','I','w','2', + 'N','k','J','c','6','E','3','O','K','Y','X','f','m','c','R','s','J','h','K','Z','D','T','R','i','z', + 'D','l','s','r','Q','U','F','h','E','W','/','N','r','G','5','m','2','s','U','S','S','t','b','8','o', + 'w','h','I','d','u','I','0','c','9','8','u','e','C','E','A','N','9','N','q','f','y','n','w','c','P', + 'x','m','j','0','3','6','h','0','K','d','D','n','W','J','s','L','E','t','9','n','o','8','r','K','U', + 'k','I','T','Y','q','V','c','E','P','D','3','m','i','P','5','l','l','s','G','G','7','v','7','L','T', + 'z','Z','B','o','m','a','q','u','j','D','K','v','o','b','1','O','b','8','z','j','3','N','+','Y','v', + '/','n','r','j','4','p','z','L','F','4','O','b','3','S','I','4','v','q','b','n','a','T','3','e','A', + 'e','J','o','t','3','Z','Y','G','M','8','D','G','c','2','b','C','X','y','M','U','k','7','D','O','s', + 'C','3','J','B','k','P','A','s','o','x','R','9','a','F','l','t','3','t','p','D','R','H','d','s','u', + 'V','y','r','i','C','J','T','2','D','F','0','B','m','x','Y','5','Z','2','E','j','H','P','y','o','x', + 'h','L','K','m','g','o','N','E','p','j','9','H','B','c','n','z','o','b','f','w','k','D','L','M','a', + 'd','2','x','W','u','x','P','T','D','N','7','c','d','o','P','D','5','h','m','6','z','R','o','E','M', + 'i','Y','+','X','8','j','i','K','f','o','/','/','G','L','s','M','r','A','u','v','P','R','f','u','l', + '4','I','8','+','K','T','m','Y','7','C','N','w','V','F','g','c','8','4','L','U','T','B','k','i','d', + 'f','d','H','5','3','Q','o','x','n','M','I','X','y','Y','E','Q','X','b','q','t','w','H','o','z','Q', + 'z','y','d','G','4','M','Z','z','k','7','I','w','t','l','4','u','t','s','J','a','p','E','S','A','c', + 'c','U','i','v','t','y','v','2','E','j','2','X','T','d','x','i','W','N','+','A','V','q','c','a','C', + 'm','8','i','L','+','o','e','P','E','A','P','B','+','K','w','z','E','W','H','h','P','s','O','Q','1', + 'l','3','A','d','K','k','C','P','s','s','M','6','F','c','/','n','Q','z','l','R','p','B','e','C','i', + 'c','O','c','E','V','Y','l','I','Y','l','Q','/','j','w','K','y','L','P','4','w','l','S','H','y','z', + 'B','I','S','K','v','F','v','n','W','s','T','j','h','a','v','u','4','s','3','K','+','J','k','q','y', + 'U','n','J','c','s','G','x','r','t','2','9','R','d','A','d','i','w','u','9','g','q','b','Q','n','O', + 'M','1','p','f','K','T','g','I','n','q','r','4','2','l','T','o','K','c','g','L','o','F','3','P','R', + 'J','J','c','6','6','T','N','J','h','x','c','C','G','q','P','f','S','9','7','c','2','z','c','Z','W', + 's','L','6','h','N','t','c','H','y','F','W','F','h','i','s','M','A','3','1','i','a','l','N','h','6', + 's','3','S','W','1','w','x','J','9','x','H','u','1','d','l','l','6','H','f','J','d','Q','i','A','9', + 'm','1','J','N','V','S','D','R','I','6','M','y','X','R','U','Z','O','c','N','K','o','+','D','o','Q', + 'O','j','k','S','+','G','s','s','f','o','I','5','r','y','y','p','y','A','I','K','G','Y','Q','V','t', + 'Y','r','g','/','t','I','X','6','S','7','8','5','X','8','L','0','/','/','v','A','R','u','I','t','Y', + 'X','N','1','U','0','W','1','4','1','I','p','e','H','a','6','Y','L','Z','E','M','t','3','i','C','V', + 'N','Q','s','n','s','C','F','1','b','G','t','x','b','n','X','R','v','n','m','b','Q','u','v','Y','l', + '9','v','F','3','x','B','y','v','h','R','3','y','l','b','1','u','2','h','1','1','G','J','M','Q','+', + 'f','4','9','0','4','w','b','3','i','t','t','7','9','S','q','f','T','G','l','O','L','e','H','7','M', + 'H','y','6','w','N','4','j','Q','D','n','a','u','f','H','R','4','H','U','+','8','n','n','y','L','N', + '8','V','h','k','b','L','g','D','w','4','O','B','2','T','J','L','A','w','q','s','G','w','9','/','X', + 'V','T','k','V','1','f','V','w','/','E','G','g','/','3','3','I','C','Z','u','g','Z','f','q','Z','E', + '+','U','Y','x','H','4','P','Y','8','d','l','c','H','3','X','O','B','C','f','T','B','R','J','u','j', + 'Y','e','N','3','m','p','7','1','s','x','s','f','n','R','w','V','P','e','g','u','7','P','2','y','K', + 'v','9','b','0','v','9','w','w','d','3','m','l','9','a','N','D','+','/','9','7','D','+','g','c','T', + 'F','k','k','a','z','L','l','K','T','y','c','j','o','s','G','t','b','Q','A','i','i','e','W','w','A', + '0','R','n','k','i','+','y','B','c','R','D','H','3','F','o','n','k','U','2','T','/','f','D','O','Q', + 'D','9','U','9','7','B','L','u','d','B','I','W','r','a','L','z','Z','J','9','z','K','3','X','1','6', + 'e','P','+','z','C','E','d','X','s','d','G','J','O','d','r','N','r','p','W','k','r','K','5','N','R', + 'j','f','9','z','V','i','e','s','J','X','W','a','f','y','z','W','t','f','l','T','f','C','w','1','P', + 'c','H','x','I','T','X','5','y','d','P','F','l','2','o','P','X','6','M','3','0','h','u','I','C','x', + '5','I','z','v','J','/','X','n','d','A','B','P','m','H','o','q','E','C','C','D','S','n','P','K','M', + 'P','d','y','r','9','c','r','O','O','S','5','t','4','o','c','D','Z','Y','Y','f','z','K','3','O','X', + 'B','2','a','3','B','v','e','P','H','2','D','v','z','u','4','P','z','V','8','a','u','y','o','E','1', + 'R','W','/','P','P','7','c','z','s','K','0','z','u','D','O','7','z','W','7','5','F','C','W','A','N', + '0','q','L','L','O','U','0','/','T','P','F','s','Y','a','j','8','X','9','6','h','e','a','/','n','3', + 'D','S','y','h','e','I','F','V','Q','v','l','G','0','O','Z','V','e','x','W','Z','W','s','5','7','9', + '5','a','u','X','e','Z','c','W','q','l','K','j','Z','Z','A','Z','T','s','/','3','u','W','Q','R','s', + 't','X','5','p','h','c','z','d','W','7','s','n','J','S','k','1','8','a','h','Z','K','v','m','R','1', + 'F','m','D','l','f','A','f','x','G','e','f','E','9','F','x','b','2','K','A','n','7','/','x','k','1', + 'H','6','x','e','L','t','3','e','X','C','x','l','q','V','x','1','p','b','q','m','T','k','m','P','X', + 'R','F','p','Z','P','+','t','y','O','u','l','/','4','1','m','t','E','5','x','g','k','V','Y','6','2', + 'l','T','d','n','5','m','T','C','q','T','5','J','1','J','x','0','Y','v','V','5','o','Y','Q','p','M', + 'T','D','r','2','/','r','q','/','t','H','G','j','I','d','L','W','1','X','b','d','i','8','h','m','M', + 'q','Q','t','X','9','Y','r','w','u','r','y','F','/','7','v','v','/','s','5','r','/','l','E','/','M', + 'z','Y','k','o','/','R','Q','s','b','8','i','n','E','4','d','y','e','K','O','a','5','6','v','Z','c', + 'Q','i','I','l','j','5','x','a','m','S','6','I','G','x','c','G','s','7','+','t','r','N','5','4','d', + 'W','G','Y','y','m','C','V','y','X','I','1','i','Q','2','N','m','J','q','I','W','1','v','3','W','d', + 'c','V','q','3','t','O','L','o','x','f','K','s','W','X','v','I','x','7','v','n','r','2','Y','B','o', + 'R','a','w','L','b','u','f','K','Q','7','/','9','y','8','W','O','/','X','P','u','E','p','O','n','2', + 'm','4','q','O','w','f','r','8','z','o','5','i','5','y','z','t','Z','8','M','6','X','x','X','q','s', + '6','Q','X','k','/','w','H','t','7','9','9','t','o','R','V','X','H','v','4','k','W','P','/','3','e', + '9','w','D','x','w','3','9','Z','O','1','B','6','Q','f','Y','t','Q','/','1','s','C','C','i','O','k', + 'F','j','I','Q','Q','1','4','4','+','T','+','7','X','1','3','Q','V','Z','D','d','U','k','j','p','a', + 't','7','L','z','q','g','a','N','b','C','6','8','v','+','U','8','k','u','w','X','t','z','Y','v','c', + 'u','Q','l','S','P','l','a','3','y','E','H','a','6','O','t','f','b','/','z','4','s','m','/','/','Y', + 'v','0','p','r','k','M','M','B','d','B','m','j','K','W','3','v','Z','h','/','c','r','2','h','7','W', + 'e','9','P','w','x','4','n','G','u','g','m','M','1','0','7','P','p','5','E','Z','K','C','a','2','+', + 'N','E','t','J','o','6','q','s','m','N','N','Q','4','T','1','P','D','i','U','1','N','b','0','w','O', + 'y','u','H','k','q','Q','H','U','z','y','I','4','8','v','/','2','n','W','J','r','t','n','Q','L','2', + '0','8','N','N','3','Y','K','w','c','S','U','P','N','f','w','S','Y','t','H','o','J','u','H','X','z', + '/','c','/','D','6','Y','+','D','a','Y','F','/','j','d','X','J','e','z','X','B','t','Q','8','1','o', + 'L','j','z','f','w','Y','1','k','N','L','e','1','t','i','V','k','G','J','c','e','T','S','v','3','O', + 't','O','8','8','S','3','m','d','r','q','A','C','O','g','1','K','/','3','2','B','u','M','2','3','G', + 's','m','f','D','0','P','2','r','f','6','s','N','r','K','A','M','C','N','u','h','H','1','9','a','U', + 'u','i','g','b','1','7','2','n','X','e','M','4','m','8','b','m','e','T','k','a','h','g','2','w','R', + 'U','E','d','D','e','w','J','g','O','8','R','h','p','x','p','t','i','X','C','3','Q','p','i','6','m', + 'Z','r','b','K','/','u','a','E','x','r','I','J','z','u','K','h','N','O','n','B','K','U','u','g','v', + 'Z','u','P','v','x','/','U','Z','N','c','2','1','z','b','P','J','P','y','5','P','M','s','Q','e','t', + 'q','R','w','4','6','z','t','e','P','0','5','4','H','l','r','G','a','k','d','j','E','v','j','L','R', + 'm','S','v','1','v','K','v','k','H','m','q','C','R','7','W','F','S','f','y','p','3','O','E','f','g', + 'k','I','W','0','N','w','/','V','o','3','V','S','y','p','U','r','3','4','i','7','u','9','V','/','l', + 'p','h','q','q','o','3','X','a','r','Q','c','G','n','x','O','Y','M','v','9','/','E','I','G','P','y', + 'I','W','V','w','M','e','3','b','y','x','+','b','M','P','4','m','P','w','e','P','T','z','s','G','P', + 'o','8','j','n','c','Z','H','M','b','P','9','H','5','L','Q','Q','K','j','p','r','a','0','e','N','e', + 'T','w','w','u','6','y','1','M','a','+','t','8','Z','L','S','V','9','I','d','p','U','i','S','p','t', + 'f','H','o','p','M','e','e','q','S','x','6','6','L','j','2','z','J','2','M','j','6','q','8','L','a', + 'S','e','f','H','t','L','x','Y','A','N','w','k','4','k','K','y','i','3','p','x','T','P','e','C','J', + '6','e','W','s','n','y','E','R','f','4','h','D','L','S','T','k','D','0','J','j','e','D','V','s','E', + 'V','b','P','I','O','j','q','U','3','6','9','A','m','n','x','g','E','S','g','z','9','W','r','l','R', + 'v','d','f','S','a','g','C','9','v','7','Z','4','b','b','n','R','6','j','4','r','L','O','P','t','Y', + 'e','c','m','C','P','m','+','t','l','3','C','b','p','+','3','h','s','3','e','1','1','M','B','m','4', + 'K','g','o','E','a','T','e','K','E','r','X','k','w','g','O','R','E','B','N','F','Q','B','t','f','U', + 'b','P','+','T','1','k','A','k','b','S','Z','u','A','s','G','D','Q','a','v','a','5','m','6','x','5', + 'O','e','C','k','k','0','S','5','g','v','A','U','R','6','y','d','S','I','u','u','S','L','T','3','V', + '/','p','d','Q','E','H','5','g','w','N','k','/','d','j','W','/','6','w','q','E','q','J','C','h','u', + '9','I','n','+','z','t','P','Z','8','V','9','X','q','/','c','z','f','K','L','d','+','c','U','D','6', + 'y','G','W','i','3','F','4','y','a','+','S','J','Y','B','I','S','1','6','/','v','F','7','j','a','g', + 's','d','X','r','6','U','U','h','v','g','q','L','O','J','s','x','B','x','Y','h','Y','p','F','J','N', + 'a','S','r','c','X','Z','V','4','7','i','J','N','e','6','X','o','Y','9','E','w','V','n','Z','r','R', + 'b','b','V','7','5','b','E','v','W','p','M','s','q','8','o','6','f','Z','2','f','b','j','D','l','v', + 'M','M','A','9','n','1','8','Z','X','q','j','q','h','H','H','1','5','Y','L','T','o','C','X','T','X', + 'r','l','4','z','l','x','o','H','l','2','3','2','3','e','3','y','e','I','O','1','D','l','g','u','B', + 'U','g','3','b','K','C','d','D','O','1','+','1','q','o','b','r','K','w','1','x','h','X','N','2','s', + '3','o','k','P','d','D','u','n','B','d','f','8','m','O','z','5','/','a','I','c','T','F','g','/','Y', + 'L','m','a','j','9','y','6','A','x','3','q','c','n','v','g','k','X','j','e','5','Z','Z','5','X','7', + 'f','9','6','g','E','v','z','+','k','P','n','3','j','V','B','P','k','F','z','r','z','9','w','q','U', + 'l','B','+','+','4','s','8','H','1','+','l','G','z','i','k','o','/','U','a','L','e','g','g','6','W', + 'r','o','g','7','Z','W','q','R','b','Z','S','C','C','e','u','a','p','3','M','E','F','N','W','z','K', + 'P','g','o','k','/','m','C','o','G','P','e','t','a','t','9','l','u','s','X','+','S','H','j','j','L', + 'P','7','/','K','r','u','F','s','c','7','T','T','n','z','+','v','l','T','+','4','7','z','x','m','L', + 'T','5','H','6','r','T','F','m','I','K','P','l','N','Z','n','d','u','0','0','W','+','a','7','W','d', + 'x','Y','Y','I','U','v','6','a','3','v','4','x','E','C','p','y','W','l','k','u','e','y','t','l','b', + 'G','Y','j','O','9','P','e','y','j','v','R','p','E','k','l','9','F','i','3','M','t','s','Z','H','W', + 'C','U','j','p','i','Q','X','O','P','8','8','L','f','S','Y','H','h','O','H','o','I','f','i','G','j', + 'o','H','c','H','j','Y','X','Z','e','J','O','i','K','p','o','1','I','L','i','R','Z','M','8','r','M', + '1','V','M','z','U','V','2','b','6','+','n','T','x','a','d','H','z','A','K','m','w','l','3','w','A', + 'E','d','W','y','f','t','u','0','l','L','i','y','t','r','6','z','O','L','u','9','f','W','I','R','X', + 'x','/','+','X','e','+','P','G','U','R','Q','p','Z','t','n','k','Q','/','8','v','w','R','f','4','W', + 'c','t','H','2','0','K','R','O','S','A','B','y','F','b','X','N','O','e','G','r','f','l','i','I','q', + 'N','Y','p','+','Z','h','5','J','f','S','W','t','i','+','7','l','a','P','W','o','j','J','y','I','t', + 'w','K','J','o','q','O','n','R','D','3','j','T','W','7','K','V','e','d','J','E','x','T','K','x','c', + 'i','j','6','w','p','+','3','d','F','D','0','X','s','n','7','r','3','r','3','K','O','q','n','1','f', + 'f','e','9','w','k','8','E','R','V','r','9','L','J','a','d','F','J','4','d','B','s','l','9','3','c', + '1','7','w','r','2','3','G','u','z','L','j','T','R','5','z','5','q','s','i','4','M','4','C','m','U', + 'c','E','C','w','u','R','a','0','k','u','g','J','7','4','k','q','T','D','A','U','s','m','P','m','q', + 'U','m','H','k','m','J','s','n','6','L','W','u','3','P','C','R','V','9','g','z','a','j','N','P','2', + '0','d','v','z','D','K','4','k','P','1','S','C','M','v','N','4','8','V','R','m','7','E','e','d','j', + 's','l','u','3','I','Z','K','q','T','e','C','O','j','n','4','G','6','/','7','Y','V','+','5','P','I', + 'H','M','K','P','j','E','t','P','R','4','l','4','D','8','n','p','q','1','E','u','X','p','t','d','m', + 'Q','X','q','Y','E','0','l','+','Z','J','s','B','V','1','j','A','j','A','c','O','N','5','7','D','I', + 'n','o','/','w','L','0','P','X','+','f','k','x','P','/','w','u','g','b','I','4','8','X','X','s','0', + 'y','i','8','k','t','A','2','2','q','3','i','m','N','L','P','d','z','+','A','c','p','x','x','v','t', + 't','S','g','d','+','/','b','8','R','4','Y','y','J','d','L','P','7','r','T','P','+','P','a','M','n', + 'h','e','9','j','B','1','j','V','p','H','3','3','q','y','T','7','1','c','X','5','i','2','4','S','+', + 'h','c','J','u','6','R','Q','v','L','j','R','a','J','m','x','C','U','b','H','w','4','w','z','5','8', + 'B','w','G','L','v','4','c','8','6','r','7','b','L','8','O','Y','F','h','b','2','T','4','y','J','K', + 'c','t','Z','0','D','F','E','D','q','7','x','8','p','4','8','U','5','r','Z','4','a','8','f','z','s', + 'm','R','t','j','L','+','t','t','e','b','r','c','t','D','1','F','T','B','8','z','1','Z','P','W','3', + 'v','4','S','3','a','e','u','1','L','B','/','4','2','W','7','9','Z','n','V','w','c','f','N','K','x', + 'S','S','v','s','/','9','W','H','X','7','L','S','Q','v','y','z','+','O','W','B','9','c','k','Z','m', + 'k','h','f','G','Z','N','K','r','h','v','k','r','r','M','8','X','j','U','1','N','T','5','V','R','6', + '7','L','q','C','a','R','C','l','z','N','a','e','t','K','9','p','b','2','Q','e','F','7','Z','D','M', + 'l','1','s','g','O','X','T','Z','n','X','E','r','c','J','Q','M','Z','I','W','w','+','y','G','k','Q', + 'P','Y','J','J','X','Z','/','l','l','Z','H','b','E','L','t','G','Z','G','G','0','w','z','g','h','v', + 'F','V','n','+','r','3','7','z','D','c','E','D','S','9','R','H','B','f','z','I','j','z','p','W','e', + 'u','P','H','i','S','v','l','H','m','T','0','Y','6','z','q','e','A','9','k','l','l','M','+','7','m', + 's','4','e','7','B','6','z','s','T','g','w','Q','N','X','K','i','h','d','0','7','d','U','E','3','2', + 'O','E','B','X','x','/','M','s','e','U','j','8','C','j','T','o','O','F','T','Q','X','p','4','9','z', + 't','a','y','y','K','9','P','p','a','W','5','n','y','z','a','t','z','d','x','x','H','S','N','j','z', + '0','V','x','h','v','r','x','b','8','l','Y','0','m','T','u','7','T','c','F','d','q','b','3','L','6', + 'G','0','a','R','/','0','/','E','d','K','w','U','M','3','u','+','d','m','k','D','M','H','2','o','l', + 'j','n','k','u','+','P','d','x','y','a','h','z','w','E','F','m','h','B','p','/','b','G','Z','p','u', + 'E','w','s','y','A','T','b','H','J','r','Y','W','T','1','y','Z','W','d','0','3','B','2','S','k','j', + 'f','Y','R','v','Q','x','G','4','z','T','S','A','4','0','9','M','+','r','G','W','k','m','j','s','9', + '6','x','1','r','i','2','4','P','S','R','z','u','H','r','+','6','4','w','X','Y','h','p','3','4','e', + 'e','/','f','2','o','7','y','4','3','t','M','f','L','8','X','m','I','Y','8','o','l','5','u','a','i', + '6','/','f','v','0','m','/','W','d','N','O','3','5','I','7','8','P','f','S','L','+','8','5','b','p', + 'P','2','n','n','G','A','e','H','q','8','B','0','F','6','X','J','F','g','L','l','1','0','U','x','B', + 'p','4','6','L','g','v','O','K','T','9','J','X','8','u','D','R','/','q','8','X','6','f','e','p','m', + 'f','U','H','G','B','f','9','D','8','P','W','l','Y','8','c','v','/','z','W','Z','2','e','J','j','H', + 'M','E','J','4','a','0','0','G','o','h','9','c','3','l','8','C','t','T','B','a','R','z','b','F','L', + 'B','j','u','U','e','7','U','k','t','L','v','f','L','w','M','G','2','t','o','J','5','2','x','6','z', + 'U','i','s','B','N','6','+','O','d','U','u','H','S','p','O','M','j','o','5','S','d','u','8','w','s', + 'E','p','K','X','x','4','3','Q','5','u','G','n','6','5','9','1','b','V','+','+','S','5','E','v','b', + 'o','Y','c','9','y','l','D','5','t','K','y','P','b','1','s','f','B','H','h','U','r','k','K','D','W', + 'p','5','b','s','7','x','y','O','r','d','h','s','t','j','u','1','k','y','9','D','a','w','i','G','O', + 'e','G','y','6','D','6','O','y','q','8','z','t','Y','g','6','F','c','q','p','R','l','4','e','S','s', + 'F','q','a','u','w','e','t','3','I','v','j','2','1','9','0','s','M','s','X','o','Y','9','q','n','D', + 'f','J','G','P','1','z','H','W','t','l','W','2','B','D','c','C','d','X','S','z','/','D','I','/','Z', + 'P','V','0','O','W','3','S','+','s','m','F','x','S','T','V','J','O','/','r','i','z','J','M','H','b', + 'm','/','y','i','x','i','l','V','Y','0','1','v','b','E','l','+','g','o','5','M','P','o','p','U','G', + 'x','J','x','F','l','A','J','X','5','p','9','p','L','0','D','o','Q','n','v','S','w','w','o','K','i', + 'n','P','K','c','6','u','5','p','3','H','C','6','8','K','d','g','p','2','b','O','M','F','8','b','d', + 'V','F','l','o','s','0','1','V','u','H','F','f','5','N','Q','P','q','G','8','f','K','h','t','/','t', + 'N','1','w','M','t','+','w','t','v','h','h','e','l','u','a','B','n','2','U','R','W','s','Y','e','u', + 'J','0','1','l','T','9','W','8','S','I','y','m','c','q','h','K','L','N','I','F','W','D','c','U','1', + 'h','f','F','J','G','M','I','8','V','w','5','W','F','A','M','I','T','m','2','h','F','J','L','p','p', + 'K','s','A','9','1','i','s','R','E','h','M','Y','W','+','k','p','x','+','k','h','h','q','e','G','S', + 's','G','z','b','Q','m','g','S','d','H','A','H','C','7','G','7','+','E','p','Y','K','V','g','u','E', + 'Y','2','M','j','z','0','V','T','/','c','C','c','3','u','D','Y','g','v','A','I','L','D','w','2','0', + 'I','J','E','I','V','N','q','S','2','K','T','Y','o','g','4','U','A','4','e','h','C','E','m','x','9', + 'A','L','G','3','I','o','J','K','j','R','q','o','Z','9','+','W','k','n','q','V','w','t','P','1','u', + 'i','u','o','1','O','G','c','6','z','z','i','h','b','i','q','T','9','O','l','V','e','O','y','8','x', + 's','K','Y','+','S','c','W','a','7','z','Q','l','P','Z','X','V','9','Y','b','V','8','6','q','7','5', + '0','N','3','F','z','b','F','L','S','q','a','E','R','V','T','j','Y','l','x','d','o','n','G','a','H', + 'p','K','u','v','0','P','R','K','J','s','Y','a','J','S','m','H','W','e','d','U','n','8','y','i','m', + 'O','v','1','c','g','l','8','Q','a','z','z','e','W','i','o','x','1','S','d','M','D','w','E','v','1', + '+','D','Z','1','K','9','a','e','w','0','S','s','Z','q','i','1','f','L','b','B','T','9','u','7','J', + 'T','3','/','L','C','P','N','n','l','y','7','t','n','G','h','a','j','1','N','A','T','t','g','i','s', + 'C','5','O','B','L','w','h','C','z','5','O','l','J','d','d','m','r','g','j','J','v','6','4','e','C', + 'p','I','T','P','l','i','1','c','H','b','l','C','k','s','1','v','B','0','j','W','P','s','3','L','h', + 'j','n','r','m','9','j','h','D','E','q','R','S','s','d','H','D','O','x','m','F','T','q','l','B','n', + '8','D','r','R','u','Q','G','V','j','9','j','7','e','7','c','p','S','j','Q','W','y','F','g','f','y', + 'q','q','o','r','D','c','1','8','M','M','5','p','Z','h','x','l','B','e','0','e','p','r','T','P','D', + 'P','q','M','L','I','h','s','r','h','8','n','2','K','d','h','s','g','Y','G','M','n','e','v','S','Q', + 'O','p','Y','7','N','8','Z','L','H','+','q','E','M','8','6','V','T','+','E','o','i','H','A','w','s', + 'Z','c','B','e','J','Q','S','E','O','7','8','z','+','T','E','R','d','b','K','d','F','/','v','h','c', + 'U','B','w','6','j','T','T','h','/','V','G','H','O','d','f','f','1','4','P','Y','4','O','i','x','Y', + '1','+','6','B','w','b','4','S','N','V','2','S','Y','W','a','B','x','A','N','n','H','0','h','Q','d', + '1','G','L','k','a','e','C','e','H','x','R','f','T','W','9','p','/','z','s','O','O','n','z','1','9', + 'M','X','i','o','9','b','C','s','o','Q','o','u','K','O','Y','r','G','o','s','y','v','T','/','l','G', + 'C','C','P','N','Z','W','l','p','H','I','5','Z','W','L','H','h','u','z','b','g','s','r','K','w','j', + 'E','y','s','o','q','c','n','X','J','P','X','C','l','t','0','d','e','u','b','e','P','p','c','T','q', + 'U','e','r','p','Z','S','k','p','9','H','i','o','9','P','Q','o','D','f','y','4','h','G','h','D','5', + 'l','g','b','l','j','K','y','8','F','H','R','G','V','4','S','9','4','O','b','E','f','Y','h','j','q', + 'g','+','7','U','m','k','p','5','f','v','e','p','+','5','J','g','n','9','j','S','V','9','W','c','0', + 'u','j','Q','R','F','y','z','R','W','d','P','L','8','1','u','O','r','V','9','b','v','L','3','w','J', + '3','U','6','U','l','7','M','j','2','r','r','l','F','L','Q','6','c','l','F','G','J','G','9','D','t', + 'm','S','d','j','6','l','y','3','l','i','b','7','p','p','+','O','t','0','x','b','b','D','J','V','L', + '7','Y','u','K','7','5','l','D','T','D','/','H','5','h','r','m','H','u','t','T','z','T','8','s','u', + '7','2','k','X','N','r','A','f','W','t','U','a','3','b','z','3','4','1','P','L','F','9','Q','8','D', + 'S','6','7','F','w','c','v','2','v','T','s','+','r','W','J','5','4','2','P','/','w','u','r','Z','R', + '+','F','l','W','p','7','e','6','Q','H','j','7','W','t','j','L','Q','5','+','G','l','G','t','Z','e', + 'i','d','6','T','v','6','i','V','f','N','K','r','O','n','q','K','q','I','V','c','G','i','V','9','F', + 'T','z','M','q','A','p','z','m','s','M','N','2','6','A','M','v','K','a','c','j','p','0','r','q','j', + 'u','k','M','6','i','6','P','e','/','S','N','k','0','z','m','3','T','i','h','I','K','V','g','3','K', + '2','I','B','d','D','g','x','S','I','+','l','p','+','Z','W','D','L','Q','T','x','/','X','c','l','O', + 'w','0','p','d','Z','J','N','m','C','9','w','J','B','g','L','j','Q','o','Z','m','X','F','F','q','v', + '+','9','M','g','E','R','M','d','m','E','a','O','T','m','J','k','N','H','C','M','g','C','5','S','9', + 'M','8','o','W','C','e','V','z','r','e','Y','X','j','W','l','O','J','V','U','w','z','m','c','Z','Q', + 'U','e','U','w','K','k','Y','I','U','V','n','p','C','v','I','h','s','u','p','s','g','o','X','k','J', + '2','M','g','N','F','A','y','d','y','e','M','F','g','6','S','t','t','I','Y','n','7','o','8','h','B', + 'r','e','G','N','x','Y','W','S','j','P','7','A','6','v','y','E','g','D','4','M','N','L','G','B','U', + 'B','B','R','H','4','g','N','p','p','y','x','I','3','8','U','5','x','m','s','W','i','q','X','g','9', + 'f','r','B','I','g','F','4','0','U','5','S','Z','Q','+','r','n','z','H','4','d','u','g','j','6','D', + '3','I','n','I','r','D','p','W','c','n','I','I','Q','C','w','f','o','d','U','P','r','r','H','D','2', + 'Z','f','n','R','g','f','d','I','c','k','H','s','R','R','O','E','s','N','o','J','F','u','P','i','i', + 'w','4','K','j','6','v','x','8','G','n','y','+','r','k','H','e','p','J','z','K','P','m','7','m','g', + 'n','1','e','o','/','4','h','W','U','s','O','R','x','N','7','p','v','Y','9','a','E','d','6','T','z', + 'c','J','A','Q','G','Y','H','v','Y','G','k','j','L','/','n','n','Q','8','8','I','m','+','r','S','+', + 't','n','b','7','l','d','j','/','v','h','N','d','j','v','b','P','I','4','u','b','i','6','w','V','5', + '+','g','L','i','Q','Y','m','E','O','l','z','X','k','J','+','t','K','r','w','2','i','u','Z','h','4', + '2','y','P','y','k','M','r','Z','Z','O','w','E','h','T','W','G','k','V','g','y','a','G','I','n','j', + 'j','Z','L','M','S','i','N','4','L','Q','I','w','c','n','I','v','d','t','9','q','e','4','T','x','a', + 'F','Q','x','D','l','W','H','C','C','N','Q','n','L','6','q','j','d','q','L','S','W','T','W','j','l', + 'h','E','r','7','3','C','n','W','V','M','+','D','7','/','e','j','j','V','C','1','y','T','F','S','B', + 'X','h','2','4','f','7','a','f','c','g','q','d','B','w','q','p','R','F','x','U','T','L','m','L','o', + 'v','z','O','Q','s','j','+','V','L','4','q','h','L','k','w','o','i','m','p','7','K','7','l','o','O', + 'y','n','E','l','w','Y','a','B','A','p','C','4','G','a','W','G','t','t','f','/','S','2','C','l','D', + 'I','s','R','S','g','s','S','q','0','K','l','m','C','s','l','5','E','S','U','l','G','7','d','b','i', + '4','g','s','K','Y','p','A','l','x','b','H','o','U','3','d','3','U','3','N','/','P','v','B','x','B', + 'V','l','D','n','V','F','a','j','7','5','M','y','F','h','B','j','r','H','r','V','K','F','c','s','8', + '/','v','W','M','z','E','a','e','K','D','u','Y','M','R','m','I','m','R','w','S','7','B','Q','U','i', + 'k','g','S','6','B','b','S','A','w','2','p','D','W','N','L','g','u','o','q','I','U','W','q','D','c', + '4','K','T','g','N','i','8','z','m','h','g','v','O','t','+','Q','m','0','Y','g','1','9','8','5','/', + 'j','8','5','f','v','f','9','7','R','g','K','P','b','2','+','U','Q','t','C','u','F','O','M','N','a', + 'H','4','r','C','D','U','P','K','H','6','Z','O','B','Z','D','e','w','r','3','G','g','5','g','U','P', + '9','w','8','h','8','y','/','L','x','W','x','m','U','/','n','A','0','m','L','Z','S','E','V','b','9', + 'S','A','M','3','v','4','w','l','3','j','p','L','o','7','R','r','L','F','4','x','f','5','U','v','u', + 'c','4','W','L','p','S','0','F','H','d','m','W','l','D','r','u','9','u','U','O','P','r','u','s','r', + 'D','o','j','y','I','3','C','E','H','2','D','e','s','j','V','5','H','5','5','/','R','B','i','X','O', + '4','e','G','h','o','d','F','R','w','W','H','B','I','R','h','M','c','G','B','o','a','C','Q','m','L', + 'A','x','9','j','g','d','h','E','L','e','H','3','a','S','l','7','R','R','m','H','t','6','K','c','9', + 'Q','0','4','I','i','C','2','O','X','m','x','T','q','H','2','f','r','i','o','V','Y','O','L','i','5', + '2','v','k','6','8','t','h','R','e','o','d','h','W','M','i','m','n','O','g','N','X','N','U','d','L', + '9','0','c','H','W','s','w','l','B','q','k','r','y','S','Q','1','5','J','R','C','5','J','5','Q','h', + 'c','S','p','n','a','3','V','t','A','X','L','e','D','N','k','o','C','P','M','w','t','n','O','0','c', + '7','T','n','t','u','m','Q','F','A','I','y','0','z','N','y','a','t','K','O','e','f','q','H','e','8', + 'P','5','g','z','g','i','8','G','E','8','/','P','z','O','1','5','k','l','4','S','U','y','B','f','2', + '0','9','0','T','0','e','j','o','q','H','M','R','i','a','h','i','W','i','I','i','L','C','w','a','E', + 'x','q','K','S','K','L','S','U','U','O','l','c','C','Q','m','o','t','y','d','V','o','Z','F','Y','D', + 'B','z','L','D','L','S','9','t','6','q','L','0','r','u','a','i','c','S','u','t','p','S','k','r','s', + '7','n','v','S','0','W','6','o','e','j','Z','J','H','G','X','i','S','V','u','1','p','f','O','L','7', + '4','4','4','W','I','Z','c','g','J','z','D','e','0','t','y','/','j','G','/','L','b','t','1','+','L', + 'A','n','h','y','v','8','l','m','W','N','b','s','u','t','X','C','a','I','R','J','S','I','Z','c','5', + 'f','O','+','Z','y','O','k','X','z','5','/','q','o','M','5','/','6','v','1','6','4','n','V','B','N', + 'y','8','V','c','e','7','U','u','f','U','x','V','Q','B','B','g','A','A','x','Y','A','C','I','l','D', + 'L','m','h','A','S','Z','S','J','Q','1','7','8','A','1','D','V','H','s','J','D','q','t','v','z','o', + 'c','3','V','E','6','C','3','3','D','O','g','z','f','R','s','/','w','q','v','/','g','n','M','9','x', + '9','t','/','7','b','0','X','9','e','e','C','z','7','X','T','h','U','V','c','h','3','E','a','U','L', + 'Q','g','R','4','E','H','L','h','1','H','U','A','f','M','G','j','1','2','L','H','H','9','q','6','y', + '9','a','7','m','3','R','X','9','K','e','B','y','C','C','4','1','L','j','I','i','j','Q','4','i','6', + 'c','M','g','k','h','6','C','y','M','4','X','C','a','8','7','M','e','j','D','I','+','D','6','w','o', + 'D','7','B','g','b','c','P','Q','z','Q','j','S','r','m','A','H','A','Y','L','R','E','I','4','a','A', + 'r','b','k','D','k','z','o','r','V','I','w','h','z','V','U','1','n','6','v','H','+','h','H','s','5', + 'Q','z','q','M','W','N','Q','a','N','B','+','t','B','+','j','M','7','k','q','X','u','7','K','5','D', + 'D','Z','q','H','o','1','u','F','c','D','2','F','+','z','3','A','C','b','d','M','/','G','d','t','+', + 'A','s','W','h','c','8','Q','0','u','C','s','4','b','S','b','T','e','g','J','Y','g','M','o','c','7', + '9','N','L','p','e','U','/','7','M','5','a','f','+','d','P','f','p','/','z','e','P','h','F','/','u', + 'p','p','F','6','n','T','D','c','D','Z','Q','Q','D','z','y','z','u','e','b','r','P','b','C','j','c', + '2','h','E','3','5','/','b','H','w','O','9','Y','t','t','C','P','b','o','f','d','f','P','/','h','h', + 'n','h','k','V','4','Z','W','I','A','y','9','h','/','c','D','H','X','F','w','A','N','n','t','T','V', + 'u','W','U','Q','z','g','A','b','x','f','V','h','O','r','E','f','B','v','W','B','m','Y','E','H','t', + 'i','e','N','G','u','F','0','u','c','L','g','n','u','a','b','h','I','X','C','y','S','A','X','k','F', + 'p','I','l','4','N','R','4','T','G','1','7','8','b','x','I','O','4','S','P','3','I','4','U','V','3', + 'S','/','1','A','U','+','a','M','l','C','M','x','v','c','C','2','Z','q','F','l','K','k','2','s','d', + 'm','C','O','6','5','m','S','k','7','H','x','B','J','U','Y','c','t','d','T','z','B','/','v','j','c', + 'f','3','U','R','/','c','f','l','d','G','C','0','j','k','h','p','L','L','f','P','o','X','Y','R','F', + '6','L','g','B','b','E','t','F','v','m','J','R','x','2','T','N','O','3','A','P','8','r','q','0','j', + 'Q','D','/','0','x','G','G','w','C','u','I','X','z','E','N','N','9','f','V','k','m','A','w','6','n', + 'z','+','6','H','E','Z','y','7','G','Z','D','b','8','A','L','J','n','B','Q','A','7','k','K','M','F', + 'R','N','Y','Z','z','c','b','a','z','D','x','7','3','s','e','Z','G','U','c','7','H','W','E','y','i', + 'J','Z','x','h','L','b','l','e','2','E','S','x','9','7','K','D','2','h','V','s','T','f','c','B','J', + 'Z','R','5','K','2','V','C','2','G','i','w','D','5','Y','l','q','O','F','U','B','p','L','e','x','k', + 'B','T','k','z','j','i','s','k','Y','j','q','8','b','5','t','m','/','V','I','v','y','3','v','T','C', + 'f','3','a','a','5','6','j','o','7','n','I','o','b','r','R','V','x','f','w','O','b','n','+','u','p', + '6','M','r','X','U','F','C','2','m','U','2','W','a','A','U','W','h','q','l','0','W','K','T','x','G', + 'Y','i','M','E','a','b','H','1','0','r','V','t','5','k','O','2','X','b','w','2','V','0','W','0','L', + 'X','K','l','B','Q','x','a','o','/','B','+','D','C','v','k','L','E','p','L','/','X','9','J','z','w', + 'C','e','d','Z','x','N','w','4','3','X','1','C','6','v','X','Q','C','y','C','K','z','G','I','b','G', + 'V','Z','m','W','8','G','T','l','q','k','q','S','g','U','M','J','Z','Z','G','9','v','z','x','X','I', + 'w','V','9','1','R','e','X','L','H','u','y','+','V','T','j','B','Y','k','K','3','v','D','5','m','O', + '+','j','d','4','8','/','b','3','O','g','/','H','O','5','m','r','Z','q','O','m','4','Q','n','9','4', + 'B','K','e','n','4','F','R','X','f','h','z','p','H','l','0','X','o','y','s','t','D','9','p','y','X', + 'A','y','z','x','B','s','s','z','m','G','B','q','Z','1','1','c','m','Q','u','0','e','0','c','g','l', + 'v','b','b','X','U','G','E','V','o','i','G','c','y','D','M','S','z','p','0','t','e','h','D','n','d', + 'A','D','1','X','V','M','V','7','5','r','i','X','C','v','X','6','9','m','k','1','4','6','I','7','z', + '6','M','O','O','Q','5','1','m','O','W','Z','0','n','h','G','G','4','0','g','x','N','F','m','O','m', + 'L','G','d','Z','I','g','8','F','j','B','D','O','2','4','3','p','F','G','V','x','X','c','a','e','A', + 'P','8','q','p','D','R','z','H','c','U','h','z','u','9','B','B','N','s','j','v','E','U','8','I','q', + 'I','P','d','T','Q','A','Y','b','n','A','G','r','U','s','5','w','d','x','1','t','v','N','g','E','g', + '8','U','4','p','K','a','k','Y','s','8','2','a','7','1','w','O','u','y','6','x','c','N','d','+','N', + 'U','q','U','+','y','I','i','g','V','3','M','s','e','f','q','E','0','m','A','n','E','s','G','2','2', + 's','o','4','C','b','/','Y','/','M','a','L','9','n','u','W','j','W','9','R','y','B','x','C','f','s', + 'F','i','t','y','c','1','m','e','w','h','V','N','5','r','W','l','C','l','m','x','9','8','h','x','M', + 'o','D','s','l','g','A','r','V','3','o','i','v','W','I','f','U','B','W','h','S','C','4','D','b','5', + 'U','R','j','j','3','E','K','T','u','X','N','a','s','b','9','E','V','K','/','i','M','R','y','U','i', + 'q','2','U','O','h','k','Y','Q','X','z','o','F','C','K','F','K','l','I','+','q','s','u','2','x','W', + 'V','F','S','f','i','e','9','Q','g','Q','8','T','c','b','U','6','y','5','C','K','M','W','y','R','g', + 'X','l','U','W','A','d','T','7','I','p','P','M','F','5','w','7','E','E','o','n','G','Z','K','0','T', + 'c','i','E','w','j','Z','w','L','f','m','Q','p','U','e','R','w','j','u','Y','j','z','a','+','c','y', + '5','8','2','I','6','T','X','b','Z','p','y','L','Q','X','J','Z','/','5','b','O','F','h','v','k','L', + 's','r','l','O','4','S','k','U','x','u','t','l','q','L','6','t','O','M','n','8','r','I','w','N','6', + 'x','U','b','i','i','k','I','b','T','Z','A','F','5','F','Y','G','G','F','G','q','6','x','q','y','n', + 'Q','z','X','k','6','3','p','A','R','J','b','q','9','b','w','7','S','O','N','u','j','R','t','E','0', + 'y','m','a','B','M','B','8','8','2','A','c','J','p','M','Q','Q','C','w','D','D','I','G','x','g','c', + '7','3','e','1','c','t','a','d','P','T','C','u','U','j','y','2','T','j','t','r','o','Q','0','8','r', + '8','y','p','Q','D','e','J','g','U','1','N','V','t','Y','f','v','/','l','s','S','7','3','V','6','D', + 'Q','o','a','Z','L','3','t','U','m','s','h','i','3','Z','i','i','Y','P','s','6','h','+','X','C','e', + 'v','t','C','f','8','K','E','u','y','0','5','t','E','5','I','8','a','p','P','Y','J','V','+','p','K', + 's','R','J','E','5','V','l','d','N','j','4','5','4','e','b','f','H','j','q','g','N','a','W','b','u', + 'U','Y','y','V','m','h','X','b','c','H','T','L','r','5','G','i','W','K','I','U','k','x','i','W','0', + 'N','L','Z','n','s','+','L','o','c','2','6','m','z','S','s','N','h','1','r','g','8','3','f','N','X', + 'v','0','4','P','b','N','t','m','n','b','W','j','a','t','8','h','P','H','e','R','Q','4','Q','A','c', + 'Z','c','6','b','K','2','c','o','H','D','T','L','y','3','i','A','t','0','1','9','3','7','Z','M','p', + 'P','X','R','0','B','B','0','Z','H','/','5','W','l','4','v','y','u','9','h','M','E','7','c','4','w', + 'd','Y','I','G','J','w','p','8','U','r','M','p','R','E','H','R','B','A','5','c','B','R','d','z','T', + 'j','k','0','K','2','5','C','Q','X','s','I','D','y','Y','E','z','L','o','9','h','y','h','2','R','C', + 'q','s','M','m','3','A','K','T','R','a','D','K','7','b','m','W','p','1','I','h','K','O','E','p','a', + 'P','L','v','s','2','C','7','n','E','Y','n','F','x','Y','S','1','j','v','O','H','J','Y','s','E','z', + 'K','/','P','M','0','/','t','g','8','u','6','A','X','b','e','G','g','y','g','o','c','+','Q','S','S', + 'v','p','q','7','k','E','k','O','x','1','F','L','z','U','t','c','H','c','L','C','V','S','a','y','2', + 'Z','y','m','Y','l','B','k','1','d','5','c','A','e','t','N','F','L','W','H','k','Z','P','N','M','K', + 's','c','k','Q','1','R','k','X','l','d','3','H','Z','W','i','y','R','1','f','M','c','1','N','K','m', + 'O','F','A','s','A','D','s','1','5','G','n','w','S','r','Z','q','r','p','n','m','0','Z','b','w','T', + 'o','W','8','x','l','P','E','i','w','e','d','+','l','Q','Q','v','o','M','M','D','j','A','o','/','Z', + 'i','b','0','/','T','K','H','d','G','J','c','w','k','k','S','j','C','4','F','e','9','q','Z','J','X', + 'J','i','r','7','G','i','g','V','B','a','G','S','h','L','V','+','3','D','m','N','D','D','x','N','k', + 'j','E','P','y','o','k','Z','S','4','K','L','Q','M','e','c','2','v','w','S','G','H','A','6','w','w', + 'X','D','9','H','E','R','f','D','3','K','k','9','b','D','J','O','1','+','N','o','1','Q','j','V','2', + 'M','9','J','R','w','k','V','V','g','g','I','h','Z','y','C','L','1','D','0','r','B','d','C','n','O', + '3','r','H','x','m','/','H','I','M','k','W','C','r','b','Z','g','2','S','S','L','W','J','s','N','w', + '/','S','x','T','Y','g','q','L','g','8','B','7','q','m','Y','u','d','J','g','F','V','p','P','o','4', + 'O','H','G','3','W','Z','e','v','a','j','/','f','r','M','5','B','l','f','I','X','v','g','L','L','j', + 'n','J','1','F','g','5','M','i','Y','q','k','s','i','n','p','T','O','C','U','/','Y','g','S','E','F', + 'T','6','8','v','F','e','K','p','D','i','2','F','8','e','/','Z','C','Z','5','p','b','Q','b','f','9', + 'T','D','l','m','E','Z','f','3','2','/','H','B','Y','t','W','P','t','4','x','y','c','Z','0','Z','o', + 'J','t','t','z','q','I','V','i','u','z','U','q','i','N','h','e','O','/','p','F','f','/','9','Q','j', + 'p','Q','i','D','N','t','9','N','J','w','G','c','A','C','W','m','v','c','B','j','/','S','8','I','P', + 'Y','9','q','v','X','u','o','v','w','o','Q','K','s','U','1','g','R','y','H','n','s','/','d','F','9', + '7','W','v','w','M','/','1','z','u','h','K','s','3','A','l','6','s','w','Q','W','z','5','e','N','0', + '4','x','/','4','T','k','9','H','G','z','l','k','B','k','Z','+','4','h','s','r','z','S','Y','n','F', + 'd','1','W','I','q','l','Z','p','y','7','+','t','h','X','o','9','E','x','1','O','H','C','o','v','L', + 'l','6','9','o','a','o','T','r','y','7','p','v','+','s','k','o','T','w','W','j','N','U','e','R','C', + 'd','5','C','P','/','e','G','h','L','P','9','u','Y','5','G','V','7','r','Q','X','o','T','y','y','m', + 'I','T','l','q','T','I','q','a','Y','D','6','N','8','N','V','Q','X','6','x','G','F','1','K','5','v', + 'y','k','E','4','i','+','r','O','n','w','4','n','1','n','B','T','g','S','P','m','v','u','h','K','x', + 'o','e','r','n','o','V','o','8','Z','F','g','t','T','6','b','w','R','x','1','w','L','w','P','a','N', + 'B','2','I','q','8','F','d','m','+','u','U','j','V','X','V','L','H','x','i','u','2','B','s','M','y', + 'P','R','E','O','a','d','L','D','O','a','H','k','/','m','Z','X','s','J','2','J','/','H','U','h','r', + 'D','P','i','i','o','p','G','N','r','N','Q','e','U','b','g','P','q','g','q','u','e','n','y','y','2', + 'O','y','T','W','F','B','3','T','y','4','q','D','c','F','A','q','1','U','t','H','4','A','g','9','e', + '1','J','+','R','5','X','b','J','5','U','Q','Y','U','s','j','/','K','W','e','n','L','H','L','l','z', + 'K','B','G','a','x','D','G','3','C','f','E','m','t','z','y','s','v','Z','d','Y','x','w','Y','9','X', + 'W','o','2','E','s','w','6','l','I','O','I','N','e','H','T','/','P','T','8','D','d','d','R','g','O', + 'w','4','v','F','c','B','J','/','K','2','u','p','4','4','Z','S','S','5','n','c','k','9','P','l','R', + 'H','r','H','I','h','V','c','p','z','Y','x','t','r','I','z','V','c','Q','G','s','6','Z','g','7','f', + 'F','5','I','W','W','V','S','Z','x','5','1','i','I','i','4','B','O','b','Z','6','7','2','3','X','i', + '7','n','0','f','2','Y','s','I','O','M','o','l','F','W','8','m','Y','i','s','s','m','J','4','e','R', + 'E','S','D','2','8','L','p','Y','E','P','m','i','5','s','z','u','M','u','m','7','u','w','p','X','l', + 'W','z','m','U','i','o','3','T','n','Y','/','9','v','G','K','C','Q','m','D','h','H','K','Q','M','0', + '0','D','m','k','o','Y','C','B','C','e','5','D','M','n','g','E','v','9','Y','d','d','d','E','w','r', + 'X','X','C','y','v','V','Z','X','7','u','c','/','9','i','R','Y','p','9','8','e','Y','Y','W','I','k', + 'c','L','y','/','2','r','R','p','I','X','Y','P','/','6','r','n','M','s','4','e','S','O','e','m','j', + 'I','Q','T','c','V','k','6','6','R','y','y','x','m','5','e','4','u','y','0','y','D','k','L','I','j', + 'k','O','o','V','M','i','a','X','z','w','K','+','J','P','S','S','a','2','I','/','H','b','r','P','2', + 'R','4','M','G','w','2','v','6','n','L','a','w','m','Q','b','o','E','T','4','X','E','/','B','P','h', + 't','v','m','2','k','a','P','L','u','q','b','j','9','8','N','+','1','U','g','T','z','x','5','6','V', + 'N','i','+','5','u','J','O','6','2','Z','y','H','y','E','n','i','J','T','e','+','L','Z','T','6','U', + 'k','B','G','/','G','E','z','a','q','4','G','u','G','i','t','M','1','2','F','5','D','V','C','D','P', + 'R','o','D','Y','Z','D','/','Y','j','J','/','Q','1','q','z','3','Y','v','L','K','5','9','t','d','m', + 'F','h','I','G','p','4','t','O','/','T','j','V','R','d','O','H','e','4','h','5','f','H','q','m','y', + 'b','U','T','8','C','x','k','D','J','O','b','N','E','+','Z','j','e','z','j','3','m','A','W','1','r', + 'X','X','T','2','P','K','U','e','j','W','n','H','J','R','7','f','A','b','D','x','/','m','i','E','M', + '+','G','z','D','E','V','Y','P','E','r','Y','D','f','o','e','r','c','T','H','I','2','y','A','H','w', + 'b','E','J','D','q','K','0','5','G','6','8','P','b','b','p','R','M','A','I','Q','R','O','k','S','b', + '8','T','w','J','D','l','L','1','0','M','d','C','q','/','J','e','w','a','W','n','n','h','P','u','m', + 'I','6','4','A','j','W','Z','i','1','h','C','w','i','I','J','0','u','q','f','b','J','n','G','F','M', + '/','R','i','t','D','z','6','2','w','/','r','0','Z','N','6','4','h','p','+','U','9','o','1','q','B', + '8','+','w','8','i','U','H','2','I','5','I','C','H','y','s','v','9','J','t','J','h','s','0','O','I', + 'X','q','V','J','Q','4','J','Z','e','c','E','Y','D','i','1','j','p','u','8','Q','s','d','c','I','1', + 'r','8','y','Y','6','t','h','1','6','W','e','r','m','s','d','c','0','R','j','u','e','C','u','8','U', + 'N','p','9','H','T','+','l','G','z','H','E','Q','S','i','1','8','0','J','c','e','+','F','6','t','E', + 'Z','r','G','n','g','6','m','c','6','c','s','H','4','J','P','L','R','v','G','4','c','u','J','U','p', + '2','9','t','E','j','X','n','q','X','F','k','a','K','i','F','M','e','i','x','F','s','a','w','r','1', + 'D','I','9','M','Y','Z','w','E','M','T','L','v','D','s','4','u','i','w','m','h','W','5','n','X','A', + 'f','/','T','K','U','t','X','A','q','M','R','5','r','E','f','h','H','a','h','j','S','n','5','n','t', + '0','Y','Y','Y','X','s','j','R','Q','N','7','h','N','d','P','R','e','Q','u','M','B','z','U','k','g', + '7','4','E','h','s','u','S','O','N','o','5','P','M','o','g','9','K','7','I','O','f','0','v','N','Z', + 'u','O','h','n','V','l','x','p','E','a','K','j','z','u','k','J','X','Y','u','2','a','F','m','8','t', + '1','j','S','n','p','+','+','k','o','y','l','T','0','G','O','B','R','e','l','+','D','O','z','2','n', + 'e','z','v','b','W','9','N','1','L','J','U','8','S','t','o','U','t','O','M','k','h','Z','p','w','t', + 't','0','3','N','b','H','c','1','t','1','q','Q','/','a','U','c','y','9','D','m','E','e','z','r','v', + 'U','Z','Z','H','M','N','/','N','6','7','i','Y','m','x','C','n','I','+','G','i','b','m','+','d','n', + 'H','J','6','m','b','u','G','f','O','J','s','8','e','T','k','r','8','q','G','e','H','V','K','I','v', + 'T','G','+','2','8','8','S','u','Z','o','b','v','H','5','C','c','m','c','X','Z','u','8','G','P','e', + '7','n','0','K','U','N','J','Z','6','Z','Z','K','l','3','3','S','I','T','b','O','M','X','d','c','I', + '0','w','/','z','u','b','j','/','u','e','i','0','a','o','p','n','7','L','P','q','E','K','l','U','5', + 'D','k','l','7','T','H','p','5','y','N','z','D','n','c','W','7','j','C','D','T','D','Z','r','g','x', + 'k','K','D','E','Q','8','t','d','E','K','F','k','W','4','h','M','C','t','x','y','V','0','A','h','b', + 'V','e','V','G','Z','X','R','b','a','2','d','Y','i','n','4','x','m','a','q','Q','G','I','v','x','d', + '1','J','J','w','U','2','q','h','U','Q','Q','P','q','Q','8','E','3','w','P','9','9','8','s','Z','n', + 'S','z','B','W','y','z','b','V','S','U','j','G','d','r','+','J','p','W','e','B','U','n','E','A','I', + '1','Q','p','z','s','y','T','k','y','k','2','2','T','6','U','Q','e','O','1','m','8','i','3','p','6', + '4','J','w','b','V','F','v','N','B','v','T','c','U','R','J','h','S','t','C','q','v','p','T','U','u', + 'd','1','z','S','o','T','h','k','h','U','r','M','J','k','O','n','Y','b','g','/','f','J','2','F','B', + 'v','i','m','z','I','S','i','L','n','a','4','K','Q','F','Y','0','y','L','P','e','V','P','L','j','g', + 'j','F','j','4','Y','Q','I','4','a','c','+','T','P','y','j','j','K','6','h','L','F','P','P','y','V', + '6','f','h','I','K','8','7','s','I','n','f','T','6','w','H','p','7','e','e','p','r','/','X','o','/', + '1','9','w','M','P','T','e','K','L','j','w','+','2','t','1','Q','I','u','L','6','9','q','J','Q','e', + 'u','E','J','K','D','P','q','f','G','S','c','w','d','G','g','Z','H','s','N','M','V','d','p','3','F', + 'f','I','C','6','O','C','g','o','r','p','C','7','x','V','H','Q','Y','Q','a','j','d','X','+','7','G', + 'J','h','9','3','R','/','+','P','R','e','1','e','E','1','7','g','M','u','h','N','d','H','F','r','y', + 'C','M','9','k','Z','b','u','e','K','p','q','V','V','y','2','l','0','P','v','k','S','l','K','5','p', + 'K','i','8','e','N','l','w','Y','F','7','S','L','A','e','R','p','3','f','e','K','5','H','l','F','9', + 'w','M','J','V','X','e','W','m','T','F','Z','B','2','t','o','P','1','W','G','I','l','X','v','j','i', + 'm','B','E','I','f','d','3','u','+','s','l','Z','8','F','Y','F','9','l','N','F','f','g','S','x','X', + 's','k','l','M','O','E','c','D','h','8','k','J','G','I','r','D','4','H','L','x','g','I','1','y','S', + 'S','6','3','s','9','5','G','r','P','X','5','v','k','g','2','X','P','S','3','m','x','Q','F','E','X', + 'd','V','X','6','P','L','h','M','U','T','d','1','0','K','v','N','c','C','4','b','v','a','R','F','l', + '8','W','a','e','G','Y','v','H','c','D','1','Z','O','0','E','g','c','8','7','K','Y','v','N','x','s', + 'j','e','z','B','r','m','F','4','l','m','B','H','t','l','t','J','K','4','4','K','C','J','7','T','4', + '3','N','R','j','L','I','j','k','O','o','7','M','N','n','O','0','D','Z','i','Q','r','b','l','Y','a', + '5','y','V','S','j','g','0','M','D','f','R','z','q','t','t','a','f','6','9','n','6','2','6','I','i', + '9','i','/','F','T','G','e','9','a','z','w','K','m','k','9','r','O','6','/','+','L','5','K','l','b', + 'Q','I','H','9','E','0','r','V','j','C','7','n','T','M','v','o','a','V','S','S','R','a','h','u','U', + 'U','U','z','n','D','9','a','Q','3','z','h','V','v','S','g','a','n','+','Y','s','4','E','u','p','Y', + 'l','i','o','Q','z','d','8','j','+','e','0','7','j','T','h','t','+','1','5','M','H','E','f','U','j', + '+','6','X','6','t','m','E','h','T','l','w','H','M','3','W','2','K','3','V','8','G','i','v','0','D', + 'T','o','U','6','R','2','e','K','w','d','3','A','p','J','e','x','b','A','9','S','L','0','n','g','d', + 'T','h','F','1','X','f','a','l','Y','t','a','z','y','X','N','9','q','4','7','3','u','V','7','g','Z', + 'O','4','V','M','i','q','b','K','a','I','F','Q','/','i','D','v','5','H','y','k','P','7','h','j','s', + 'G','e','z','Z','Y','J','M','y','R','+','k','Y','C','a','b','O','R','g','G','G','h','f','K','8','u', + '2','d','E','9','4','1','w','f','F','3','h','g','O','j','P','5','+','9','A','A','q','r','E','a','e', + '8','J','z','0','O','x','9','N','K','L','K','2','p','C','8','s','z','r','H','4','O','i','Y','V','d', + 'V','K','R','p','y','v','G','/','G','Y','v','f','k','i','8','4','2','z','7','g','F','r','6','q','Y', + 'h','Y','w','i','b','3','y','q','y','4','r','M','k','3','4','I','v','7','3','/','x','Y','6','Q','1', + 'B','B','M','t','e','b','M','o','4','J','z','K','s','M','l','8','m','c','+','I','P','f','d','8','c', + 'x','R','s','V','l','R','1','P','J','y','f','P','d','f','j','X','h','t','4','v','A','/','B','U','C', + 'i','q','/','T','r','K','M','v','t','B','0','W','6','3','a','9','9','q','K','d','x','f','j','2','1', + '0','t','M','t','r','Y','o','b','8','k','7','F','D','G','P','L','t','N','O','A','T','u','q','O','x', + 'K','m','h','h','u','t','M','K','o','9','t','U','8','i','d','q','W','g','3','V','D','f','T','a','x', + 'j','9','z','Y','G','H','w','X','A','S','o','M','4','9','p','p','f','i','v','+','H','D','i','1','+', + 'L','7','w','N','g','I','/','/','2','s','0','B','f','P','p','Q','m','v','/','u','/','v','O','S','n', + 'D','n','g','B','9','B','L','E','A','y','7','j','w','2','2','8','+','q','h','q','P','6','a','4','1', + '7','j','+','c','R','X','e','s','D','r','a','Q','b','g','k','8','7','k','L','b','6','F','i','P','/', + 'W','j','w','+','y','n','K','s','P','p','6','D','C','Z','J','8','c','n','i','j','U','3','U','C','h', + 's','E','X','Y','x','P','R','a','B','G','Y','x','h','w','K','w','C','i','Q','A','E','6','I','B','D', + 'r','r','g','A','R','i','I','A','X','8','3','D','K','X','p','w','h','Y','p','w','Z','z','m','J','n', + 'p','N','k','N','N','W','f','X','D','x','I','a','y','6','D','i','N','Z','2','1','g','5','B','L','8', + '3','E','0','3','1','m','t','G','F','A','l','h','x','D','I','h','2','H','w','9','9','I','h','y','Y', + '4','y','E','Q','L','H','R','m','a','C','7','y','D','w','v','8','T','u','i','A','0','J','b','G','Y', + 'G','m','m','M','t','W','D','x','b','o','V','A','m','V','t','V','p','9','Y','Z','G','l','n','K','Q', + 'W','A','9','K','G','6','7','s','p','u','C','6','W','x','j','s','Y','V','7','b','o','D','b','o','U', + 'Y','v','b','d','D','I','R','r','w','k','R','T','I','3','P','c','A','O','9','W','A','X','F','l','+', + 'A','Q','z','V','w','V','8','x','H','0','T','l','2','m','O','S','T','T','E','l','T','T','m','r','g', + 'B','u','U','M','u','X','q','8','E','k','H','t','W','P','8','1','l','d','T','A','J','T','r','F','F', + 'R','H','B','N','T','W','x','P','G','V','o','h','h','O','y','2','e','N','o','o','2','d','o','Q','w', + 'A','K','k','C','7','E','4','s','b','Z','D','l','U','W','p','+','S','w','8','r','s','4','/','S','6', + 'a','0','8','A','L','O','j','N','O','J','Y','I','s','E','J','s','P','2','c','q','z','m','+','k','8', + 'w','2','Z','Q','d','Z','Z','u','9','A','C','Q','b','b','Z','n','9','o','1','Q','+','R','p','I','q', + 'n','p','d','T','R','8','H','K','C','G','H','v','P','A','b','G','/','T','s','T','a','2','S','l','l', + 't','d','Q','i','v','y','t','/','T','c','F','4','f','E','Z','w','o','z','a','x','m','H','0','B','t', + 'L','0','M','M','Z','W','q','d','6','r','I','U','S','Z','G','1','d','Q','5','Q','c','6','V','I','L', + '2','y','l','u','k','A','y','a','B','w','h','0','7','O','Z','F','p','1','L','X','N','u','X','4','r', + 'N','F','J','G','J','R','J','H','t','i','8','U','P','t','l','H','W','A','v','I','l','2','t','r','a', + 'X','4','M','A','r','4','c','F','L','E','B','4','Z','H','2','W','T','E','k','B','3','6','L','R','j', + 'u','A','Q','G','J','w','O','J','0','g','R','O','B','2','y','P','C','J','O','c','f','k','S','a','5', + 's','I','j','O','s','u','k','H','F','E','s','U','n','1','E','t','a','9','B','u','w','9','7','2','W', + '3','h','J','U','h','H','E','C','M','a','R','h','J','5','B','v','T','o','O','0','+','e','o','y','L', + 'w','0','j','K','s','y','L','7','O','c','N','B','0','B','K','w','A','7','I','B','H','g','E','0','k', + 'X','i','Q','i','e','w','Q','p','r','Y','g','w','2','T','B','J','L','x','4','e','I','F','I','k','V', + '4','j','w','U','u','j','L','w','j','A','e','Y','s','4','R','Q','j','i','O','J','q','8','e','U','8', + 'm','H','2','D','7','C','g','q','i','E','8','X','D','1','E','p','6','8','p','C','i','i','U','C','R', + 'n','D','w','+','j','2','7','h','E','s','u','p','S','O','M','K','U','x','x','n','Q','A','D','J','6', + 'h','G','2','O','Y','e','5','D','H','s','f','G','0','U','x','s','R','O','F','T','v','t','C','P','A', + 'y','7','8','M','4','J','t','F','j','a','t','f','p','I','k','c','q','Y','f','z','t','P','b','3','v', + 'l','9','4','5','u','N','D','z','c','2','J','6','5','v','X','I','9','P','N','t','h','D','h','x','Z', + 'Y','S','t','+','n','z','9','I','7','Y','0','X','a','j','z','Y','T','Z','y','/','j','w','C','x','u', + 'U','u','v','p','u','l','z','n','C','9','s','W','t','i','x','s','W','J','e','T','L','S','3','E','l', + '0','8','W','L','h','D','z','r','o','G','R','J','I','h','1','+','N','C','7','g','H','6','+','o','q', + 'R','S','F','p','m','h','I','3','0','8','6','Y','u','K','8','2','H','Z','f','+','c','p','Q','e','O', + 'W','1','N','8','n','B','/','H','8','t','V','r','Y','+','T','N','1','a','T','d','t','j','9','1','M', + 'N','0','d','n','E','/','Z','Y','H','q','L','/','J','3','o','+','Y','h','d','W','/','z','L','b','a', + 'd','J','s','A','g','=','=','\0' +}; + +/* vim: set ts=4 sw=4 et : */ +#endif /* Z_NORMAL_WOFF2_H */ diff --git a/backend/fonts/upcean_woff2.h b/backend/fonts/upcean_woff2.h index ae1836f6..c9c5211b 100644 --- a/backend/fonts/upcean_woff2.h +++ b/backend/fonts/upcean_woff2.h @@ -1,4 +1,4 @@ -/* ocrb_woff2.h - OCR-B (EAN/UPC subset) as base 64 string */ +/* fonts/upcean_woff2.h - OCR-B (EAN/UPC subset) as base 64 string of WOFF2, for embedding in SVG */ /* libzint - the open source barcode library Copyright (C) 2023 Robin Stuart @@ -53,25 +53,85 @@ * release of ocr-b only granted rights for non-commercial use; that * restriction is now lifted." */ -static const char upcean_woff2[1905] = - "d09GMgABAAAAAAWUAA4AAAAACWwAAAVAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBwqBlYARBEICoosiEMLHAABNgIkAxwEIAWCdgcgG3A" - "HUZQNToDsZ0Lmpodml0MocYiJWq3MrpVLZEJ+vN3Pv5v+uQSv2A20nhmlog7VlNREyOZ0r49OVZEJPLVfUR54bvk7Los0CqTnCfSi2iEa0i67dW" - "964kDG5b9/ecD9z/18fqPNwoZRuAHOhvii7ruLDKo8XiYbDftHU5QXfpIPyF9jbUb2MTDyZycgAJasIQ4EseR/EICYK3eoSVfQIMQFAP8DAIDSy" - "8hx1rMeage6wBFgoBvDB9LiAc4UHgCsLrPoC9W0EnDChcgR+dP8Pq0BEgWKj6g5Ull0JGhpggOEqscICLhYA0BION+IEiv+Es7AeuV899KL7QFR" - "GCpolRPO03YAbQGnpme53yJDTOskRg96rjuWBPp7yp0t3SUWNo5WpKScNUaWb40WM/rXeiWoddapmnVizQGxxlBl1MXrLeajBGLV6J3wDeOhV9S" - "ualbKbNR3HAau+pDmCOLRrOIRFzxXoLm3XNNdirx06dUpV6tljfqQ2HIrYj3OGhljwEnEGkJJgUYZ9qjmJR+H5Bxj5Y+wUoaN8imRbQBqTOv1AD" - "rddOyB4QYdk5ZvhOHwpK/EAqBVtFg9IIYzADIk44q2zFHExt8RaxYWEGK2rkYjSF/NS+vcSQaxzEnj26KNalJHHzx3VWNg1PoGjZcJ6qqvQbEXD" - "ul8dQcwInmfky6Wpy8xBsQ+V1JkQVosyuj7VLpy9fHL+xcdPHj1wdRGPCbSFq57asnI7BMfFmR26qWPrLT5RLGa2vUyOY5Kmhi9UF+3Ab0WNMp+" - "3CB6QY8qhVtu0z4vvbLILSoy/Rcr52XYtnErktMc+nyai+LXEVoOj+JlNoaHNkpG6pU/NJJzMoka/KO52falZ2WsLO72/V/h0zDpzxe2fbSnsBk" - "fwma5iVSpO59i8jmw212V5bEjtVOD1TLnNMvEcM/0ES9U4eRHPpebcQ02YzJvzq2qOsOvNn7NHllIelxY5ZNLdtgMPamkCQvO/pyZ25JJpIsyhz" - "KKsVl+5OItKUfsGdkevniB/W87DpZKOgbLbLide9TDbvvTre9Aj95HlPPuRY7WernJIuvpmesDQqQaGAjbMRA20XvzxO/YBBobbxN+Edtu455Ov" - "B6c9xUXf3QgrP5yuIJl2Kt+F2htVu5kp5ppRUPpAwzfWE6l9d8oaJmKfHGFn3J4MTgdrtBTA8tmhtpnlptWLq3pSC7ISU0pVCQpcgqyM5VFcJd8" - "RmrJ51gZwzi3sk3Jg9ffZ8+7vJnRzpXCZf30Qz/74YS2riu5S7Gkhi5aWpsTF1WYqK2bKBiaUPF9O1cP1VWGFcckkWE5yf4VaxWblPNDHR0+ufn" - "s2YtJ7Lgge1Fh8tmA2uY2tbTPzg5kevXJkmntRPcv9tjk/X9daVrn3vk9q1bVNyXkK9NGHFK1nlkFxakJqkqd0NP5P9tkvSmxl3X+sSTH9xvZeG" - "0vjet61vhzY/vnmDRhm0cbrZ9Sl3d56WaDn7+ICsCjqsbibdU2sX+hRfQDAM+mkCL/hMOfisroCPidGAGyT85klYVvCbmjApoDP+cQgF5ai3N1r" - "xneYEC9FQZP4pjMOJwouk2gDAHFBYDloDUiQsuNHNZmjYRC24xczn4z8uBAiHyx36FUa8CAFo2GUYq0q9WhFkUuWKAgQbzEoNSp1a9RA0q3LpR6" - "3Ro0zsOoD7l96GuhMceBjbT1WgyTKjEGcnlzlEjhfFEb2+ZJUShZYaPZoA4Y0w/AgRL65rARB3/TSIlGAWXOo0yWmg4WwU8Uv0OWDYZRdd1Uv9Z" - "HQXBqJgAAgewAAAAA"; +static const char upcean_woff2[1905] = { + 'd','0','9','G','M','g','A','B','A','A','A','A','A','A','W','U','A','A','4','A','A','A','A','A','C', + 'W','w','A','A','A','V','A','A','A','E','A','A','A','A','A','A','A','A','A','A','A','A','A','A','A', + 'A','A','A','A','A','A','A','A','A','A','A','A','A','A','G','h','Y','b','I','B','w','q','B','l','Y', + 'A','R','B','E','I','C','o','o','s','i','E','M','L','H','A','A','B','N','g','I','k','A','x','w','E', + 'I','A','W','C','d','g','c','g','G','3','A','H','U','Z','Q','N','T','o','D','s','Z','0','L','m','p', + 'o','d','m','l','0','M','o','c','Y','i','J','W','q','3','M','r','p','V','L','Z','E','J','+','v','N', + '3','P','v','5','v','+','u','Q','S','v','2','A','2','0','n','h','m','l','o','g','7','V','l','N','R', + 'E','y','O','Z','0','r','4','9','O','V','Z','E','J','P','L','V','f','U','R','5','4','b','v','k','7', + 'L','o','s','0','C','q','T','n','C','f','S','i','2','i','E','a','0','i','6','7','d','W','9','6','4', + 'k','D','G','5','b','9','/','e','c','D','9','z','/','1','8','f','q','P','N','w','o','Z','R','u','A', + 'H','O','h','v','i','i','7','r','u','L','D','K','o','8','X','i','Y','b','D','f','t','H','U','5','Q', + 'X','f','p','I','P','y','F','9','j','b','U','b','2','M','T','D','y','Z','y','c','g','A','J','a','s', + 'I','Q','4','E','s','e','R','/','E','I','C','Y','K','3','e','o','S','V','f','Q','I','M','Q','F','A', + 'P','8','D','A','I','D','S','y','8','h','x','1','r','M','e','a','g','e','6','w','B','F','g','o','B', + 'v','D','B','9','L','i','A','c','4','U','H','g','C','s','L','r','P','o','C','9','W','0','E','n','D', + 'C','h','c','g','R','+','d','P','8','P','q','0','B','E','g','W','K','j','6','g','5','U','l','l','0', + 'J','G','h','p','g','g','O','E','q','s','c','I','C','L','h','Y','A','0','B','I','O','N','+','I','E', + 'i','v','+','E','s','7','A','e','u','V','8','9','9','K','L','7','Q','F','R','G','C','p','o','l','R', + 'P','O','0','3','Y','A','b','Q','G','n','p','m','e','5','3','y','J','D','T','O','s','k','R','g','9', + '6','r','j','u','W','B','P','p','7','y','p','0','t','3','S','U','W','N','o','5','W','p','K','S','c', + 'N','U','a','W','b','4','0','W','M','/','r','X','e','i','W','o','d','d','a','p','m','n','V','i','z', + 'Q','G','x','x','l','B','l','1','M','X','r','L','e','a','j','B','G','L','V','6','J','3','w','D','e', + 'O','h','V','9','S','u','a','l','b','K','b','N','R','3','H','A','a','u','+','p','D','m','C','O','L', + 'R','r','O','I','R','F','z','x','X','o','L','m','3','X','N','N','d','i','r','x','0','6','d','U','p', + 'V','6','t','l','j','f','q','Q','2','H','I','r','Y','j','3','O','G','h','l','j','w','E','n','E','G', + 'k','J','J','g','U','Y','Z','9','q','j','m','J','R','+','H','5','B','x','j','5','Y','+','w','U','o', + 'a','N','8','i','m','R','b','Q','B','q','T','O','v','1','A','D','r','d','d','O','y','B','4','Q','Y', + 'd','k','5','Z','v','h','O','H','w','p','K','/','E','A','q','B','V','t','F','g','9','I','I','Y','z', + 'A','D','I','k','4','4','q','2','z','F','H','E','x','t','8','R','a','x','Y','W','E','G','K','2','r', + 'k','Y','j','S','F','/','N','S','+','v','c','S','Q','a','x','z','E','n','j','2','6','K','N','a','l', + 'J','H','H','z','x','3','V','W','N','g','1','P','o','G','j','Z','c','J','6','q','q','v','Q','b','E', + 'X','D','u','l','8','d','Q','c','w','I','n','m','f','k','y','6','W','p','y','8','x','B','s','Q','+', + 'V','1','J','k','Q','V','o','s','y','u','j','7','V','L','p','y','9','f','H','L','+','x','c','d','P', + 'H','j','1','w','d','R','G','P','C','b','S','F','q','5','7','a','s','n','I','7','B','M','f','F','m', + 'R','2','6','q','W','P','r','L','T','5','R','L','G','a','2','v','U','y','O','Y','5','K','m','h','i', + '9','U','F','+','3','A','b','0','W','N','M','p','+','3','C','B','6','Q','Y','8','q','h','V','t','u', + '0','z','4','v','v','b','L','I','L','S','o','y','/','R','c','r','5','2','X','Y','t','n','E','r','k', + 't','M','c','+','n','y','a','i','+','L','X','E','V','o','O','j','+','J','l','N','o','a','H','N','k', + 'p','G','6','p','U','/','N','J','J','z','M','o','k','a','/','K','O','5','2','f','a','l','Z','2','W', + 's','L','O','7','2','/','V','/','h','0','z','D','p','z','x','e','2','f','b','S','n','s','B','k','f', + 'w','m','a','5','i','V','S','p','O','5','9','i','8','j','m','w','2','1','2','V','5','b','E','j','t', + 'V','O','D','1','T','L','n','N','M','v','E','c','M','/','0','E','S','9','U','4','e','R','H','P','p', + 'e','b','c','Q','0','2','Y','z','J','v','z','q','2','q','O','s','O','v','N','n','7','N','H','l','l', + 'I','e','l','x','Y','5','Z','N','L','d','t','g','M','P','a','m','k','C','Q','v','O','/','p','y','Z', + '2','5','J','J','p','I','s','y','h','z','K','K','s','V','l','+','5','O','I','t','K','U','f','s','G', + 'd','k','e','v','n','i','B','/','W','8','7','D','p','Z','K','O','g','b','L','b','L','i','d','e','9', + 'T','D','b','v','v','T','r','e','9','A','j','9','5','H','l','P','P','u','R','Y','7','W','e','r','n', + 'J','I','u','v','p','m','e','s','D','Q','q','Q','a','G','A','j','b','M','R','A','2','0','X','v','z', + 'x','O','/','Y','B','B','o','b','b','x','N','+','E','d','t','u','4','5','5','O','v','B','6','c','9', + 'x','U','X','f','3','Q','g','r','P','5','y','u','I','J','l','2','K','t','+','F','2','h','t','V','u', + '5','k','p','5','p','p','R','U','P','p','A','w','z','f','W','E','6','l','9','d','8','o','a','J','m', + 'K','f','H','G','F','n','3','J','4','M','T','g','d','r','t','B','T','A','8','t','m','h','t','p','n', + 'l','p','t','W','L','q','3','p','S','C','7','I','S','U','0','p','V','C','Q','p','c','g','q','y','M', + '5','V','F','c','J','d','8','R','m','r','J','5','1','g','Z','w','z','i','3','s','k','3','J','g','9', + 'f','f','Z','8','+','7','v','J','n','R','z','p','X','C','Z','f','3','0','Q','z','/','7','4','Y','S', + '2','r','i','u','5','S','7','G','k','h','i','5','a','W','p','s','T','F','1','W','Y','q','K','2','b', + 'K','B','i','a','U','P','F','9','O','1','c','P','1','V','W','G','F','c','c','k','k','W','E','5','y', + 'f','4','V','a','x','W','b','l','P','N','D','H','R','0','+','u','f','n','s','2','Y','t','J','7','L', + 'g','g','e','1','F','h','8','t','m','A','2','u','Y','2','t','b','T','P','z','g','5','k','e','v','X', + 'J','k','m','n','t','R','P','c','v','9','t','j','k','/','X','9','d','a','V','r','n','3','v','k','9', + 'q','1','b','V','N','y','X','k','K','9','N','G','H','F','K','1','n','l','k','F','x','a','k','J','q', + 'k','q','d','0','N','P','5','P','9','t','k','v','S','m','x','l','3','X','+','s','S','T','H','9','x', + 'v','Z','e','G','0','v','j','e','t','6','1','v','h','z','Y','/','v','n','m','D','R','h','m','0','c', + 'b','r','Z','9','S','l','3','d','5','6','W','a','D','n','7','+','I','C','s','C','j','q','s','b','i', + 'b','d','U','2','s','X','+','h','R','f','Q','D','A','M','+','m','k','C','L','/','h','M','O','f','i', + 's','r','o','C','P','i','d','G','A','G','y','T','8','5','k','l','Y','V','v','C','b','m','j','A','p', + 'o','D','P','+','c','Q','g','F','5','a','i','3','N','1','r','x','n','e','Y','E','C','9','F','Q','Z', + 'P','4','p','j','M','O','J','w','o','u','k','2','g','D','A','H','F','B','Y','D','l','o','D','U','i', + 'Q','s','u','N','H','N','Z','m','j','Y','R','C','2','4','x','c','z','n','4','z','8','u','B','A','i', + 'H','y','x','3','6','F','U','a','8','C','A','F','o','2','G','U','Y','q','0','q','9','W','h','F','k', + 'U','u','W','K','A','g','Q','b','z','E','o','N','S','p','1','a','9','R','A','0','q','3','L','p','R', + '6','3','R','o','0','z','s','O','o','D','7','l','9','6','G','u','h','M','c','e','B','j','b','T','1', + 'W','g','y','T','K','j','E','G','c','n','l','z','l','E','j','h','f','F','E','b','2','+','Z','J','U', + 'S','h','Z','Y','a','P','Z','o','A','4','Y','0','w','/','A','g','R','L','6','5','r','A','R','B','3', + '/','T','S','I','l','G','A','W','X','O','o','0','y','W','m','g','4','W','w','U','8','U','v','0','O', + 'W','D','Y','Z','R','d','d','1','U','v','9','Z','H','Q','X','B','q','J','g','A','A','g','e','w','A', + 'A','A','A','A','\0' +}; /* vim: set ts=4 sw=4 et : */ #endif /* Z_UPCEAN_WOFF2_H */ diff --git a/backend/library.c b/backend/library.c index 2fdff708..de2ca3da 100644 --- a/backend/library.c +++ b/backend/library.c @@ -1101,8 +1101,8 @@ int ZBarcode_Encode_Segs(struct zint_symbol *symbol, const struct zint_seg segs[ if ((symbol->guard_descent < 0.0f) || (symbol->guard_descent > 50.0f)) { return error_tag(symbol, ZINT_ERROR_INVALID_OPTION, "769: Guard bar descent out of range (0 to 50)"); } - if ((symbol->text_gap < 0.0f) || (symbol->text_gap > 5.0f)) { - return error_tag(symbol, ZINT_ERROR_INVALID_OPTION, "219: Text gap out of range (0 to 5)"); + if ((symbol->text_gap < 0.0f) || (symbol->text_gap > 10.0f)) { + return error_tag(symbol, ZINT_ERROR_INVALID_OPTION, "219: Text gap out of range (0 to 10)"); } if ((symbol->whitespace_width < 0) || (symbol->whitespace_width > 100)) { return error_tag(symbol, ZINT_ERROR_INVALID_OPTION, "766: Whitespace width out of range (0 to 100)"); diff --git a/backend/svg.c b/backend/svg.c index dbc4ec6a..e3b1c47e 100644 --- a/backend/svg.c +++ b/backend/svg.c @@ -36,6 +36,7 @@ #include "common.h" #include "output.h" +#include "fonts/normal_woff2.h" #include "fonts/upcean_woff2.h" /* Convert Ultracode rectangle colour to RGB */ @@ -111,7 +112,7 @@ static void svg_put_opacity_close(const unsigned char alpha, const float val, co } INTERNAL int svg_plot(struct zint_symbol *symbol) { - static const char font_family[] = "Helvetica, sans-serif"; + static const char normal_font_family[] = "Arimo, Arial, sans-serif"; static const char upcean_font_family[] = "OCRB, monospace"; FILE *fsvg; int error_number = 0; @@ -190,9 +191,9 @@ INTERNAL int svg_plot(struct zint_symbol *symbol) { fprintf(fsvg, "\n", (int) ceilf(symbol->vector->width), (int) ceilf(symbol->vector->height)); fputs(" Zint Generated Symbol\n", fsvg); - if ((symbol->output_options & EMBED_VECTOR_FONT) && extendable && symbol->vector->strings) { - fprintf(fsvg, " \n", - upcean_woff2); + if ((symbol->output_options & EMBED_VECTOR_FONT) && symbol->vector->strings) { + fprintf(fsvg, " \n", + extendable ? "OCRB" : "Arimo", extendable ? upcean_woff2 : normal_woff2); } fprintf(fsvg, " \n", fgcolour_string); @@ -319,7 +320,7 @@ INTERNAL int svg_plot(struct zint_symbol *symbol) { svg_put_fattrib(" x=\"", 2, string->x, fsvg); svg_put_fattrib(" y=\"", 2, string->y, fsvg); fprintf(fsvg, " text-anchor=\"%s\"", halign); - fprintf(fsvg, " font-family=\"%s\"", extendable ? upcean_font_family : font_family); + fprintf(fsvg, " font-family=\"%s\"", extendable ? upcean_font_family : normal_font_family); svg_put_fattrib(" font-size=\"", 1, string->fsize, fsvg); if (bold) { fputs(" font-weight=\"bold\"", fsvg); diff --git a/backend/tests/data/print/svg/code128_aim.svg b/backend/tests/data/print/svg/code128_aim.svg index e28209e0..3e44dcdd 100644 --- a/backend/tests/data/print/svg/code128_aim.svg +++ b/backend/tests/data/print/svg/code128_aim.svg @@ -5,7 +5,7 @@ - + AIM diff --git a/backend/tests/data/svg/channel_cmyk_nobg.svg b/backend/tests/data/svg/channel_cmyk_nobg.svg index 302f8107..4b5e2973 100644 --- a/backend/tests/data/svg/channel_cmyk_nobg.svg +++ b/backend/tests/data/svg/channel_cmyk_nobg.svg @@ -4,7 +4,7 @@ Zint Generated Symbol - + 123 diff --git a/backend/tests/data/svg/code128_amperands.svg b/backend/tests/data/svg/code128_amperands.svg index 40f0ed64..bc00bea6 100644 --- a/backend/tests/data/svg/code128_amperands.svg +++ b/backend/tests/data/svg/code128_amperands.svg @@ -5,7 +5,7 @@ - + <>"&' diff --git a/backend/tests/data/svg/code128_egrave_bold.svg b/backend/tests/data/svg/code128_egrave_bold.svg index 25e2be49..31c7fe8b 100644 --- a/backend/tests/data/svg/code128_egrave_bold.svg +++ b/backend/tests/data/svg/code128_egrave_bold.svg @@ -5,7 +5,7 @@ - + Égjpqy diff --git a/backend/tests/data/svg/code128_egrave_bold_box3.svg b/backend/tests/data/svg/code128_egrave_bold_box3.svg index e89a4791..a5d72094 100644 --- a/backend/tests/data/svg/code128_egrave_bold_box3.svg +++ b/backend/tests/data/svg/code128_egrave_bold_box3.svg @@ -5,7 +5,7 @@ - + Égjpqy diff --git a/backend/tests/data/svg/code128_egrave_bold_embed.svg b/backend/tests/data/svg/code128_egrave_bold_embed.svg new file mode 100644 index 00000000..9c73d0ef --- /dev/null +++ b/backend/tests/data/svg/code128_egrave_bold_embed.svg @@ -0,0 +1,13 @@ + + + + Zint Generated Symbol + + + + + + Égjpqy + + + diff --git a/backend/tests/data/svg/code128_egrave_bold_hvwsp2_box2.svg b/backend/tests/data/svg/code128_egrave_bold_hvwsp2_box2.svg index 87ae2e19..a839a83d 100644 --- a/backend/tests/data/svg/code128_egrave_bold_hvwsp2_box2.svg +++ b/backend/tests/data/svg/code128_egrave_bold_hvwsp2_box2.svg @@ -5,7 +5,7 @@ - + Égjpqy diff --git a/backend/tests/data/svg/code128_egrave_bold_hvwsp3.svg b/backend/tests/data/svg/code128_egrave_bold_hvwsp3.svg index bf1280fd..4d7cffbe 100644 --- a/backend/tests/data/svg/code128_egrave_bold_hvwsp3.svg +++ b/backend/tests/data/svg/code128_egrave_bold_hvwsp3.svg @@ -5,7 +5,7 @@ - + Égjpqy diff --git a/backend/tests/data/svg/code39_small.svg b/backend/tests/data/svg/code39_small.svg index 3c6b25aa..43daf11e 100644 --- a/backend/tests/data/svg/code39_small.svg +++ b/backend/tests/data/svg/code39_small.svg @@ -5,7 +5,7 @@ - + *123* diff --git a/backend/tests/data/svg/dbar_ltd.svg b/backend/tests/data/svg/dbar_ltd.svg index 350804f1..9aa5347b 100644 --- a/backend/tests/data/svg/dbar_ltd.svg +++ b/backend/tests/data/svg/dbar_ltd.svg @@ -5,7 +5,7 @@ - + (01)00123456789098 diff --git a/backend/tests/data/svg/dpd_compliant.svg b/backend/tests/data/svg/dpd_compliant.svg index ba3f9437..434a6b8d 100644 --- a/backend/tests/data/svg/dpd_compliant.svg +++ b/backend/tests/data/svg/dpd_compliant.svg @@ -5,7 +5,7 @@ - + 0081 827 0998 0000 0200 28 101 276 B diff --git a/backend/tests/data/svg/gs1_128_cc_fig12.svg b/backend/tests/data/svg/gs1_128_cc_fig12.svg index 287d2e19..427b8a98 100644 --- a/backend/tests/data/svg/gs1_128_cc_fig12.svg +++ b/backend/tests/data/svg/gs1_128_cc_fig12.svg @@ -5,7 +5,7 @@ - + (00)030123456789012340 diff --git a/backend/tests/data/svg/telepen_height0.4_rotate_180.svg b/backend/tests/data/svg/telepen_height0.4_rotate_180.svg index c7a485e4..490aca1f 100644 --- a/backend/tests/data/svg/telepen_height0.4_rotate_180.svg +++ b/backend/tests/data/svg/telepen_height0.4_rotate_180.svg @@ -5,7 +5,7 @@ - + A diff --git a/backend/tests/test_library.c b/backend/tests/test_library.c index 730e810d..4a58530b 100644 --- a/backend/tests/test_library.c +++ b/backend/tests/test_library.c @@ -79,8 +79,8 @@ static void test_checks(const testCtx *const p_ctx) { /* 14*/ { BARCODE_CODE128, -1, "1234", -1, -1, -1, 0, 0, 0, -1, -1, -1, 0, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 768: Border width out of range (0 to 100)", -1 }, /* 15*/ { BARCODE_CODE128, -1, "1234", -1, -1, -1, 0, 0, 0, 101, -1, -1, 0, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 768: Border width out of range (0 to 100)", -1 }, /* 16*/ { BARCODE_CODE128, -1, "1234", -1, GS1_MODE, -1, 0, 0, 0, 0, -1, -1, 0, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 220: Selected symbology does not support GS1 mode", -1 }, - /* 17*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, -0.1, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 219: Text gap out of range (0 to 5)", -1 }, - /* 18*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, 5.1, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 219: Text gap out of range (0 to 5)", -1 }, + /* 17*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, -0.1, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 219: Text gap out of range (0 to 10)", -1 }, + /* 18*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, 10.1, -1, -1, ZINT_ERROR_INVALID_OPTION, "Error 219: Text gap out of range (0 to 10)", -1 }, /* 19*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, 0, -0.5, -1, ZINT_ERROR_INVALID_OPTION, "Error 769: Guard bar descent out of range (0 to 50)", -1 }, /* 20*/ { BARCODE_EANX, -1, "123456789012", -1, -1, -1, 0, 0, 0, 101, -1, -1, 0, 50.1, -1, ZINT_ERROR_INVALID_OPTION, "Error 769: Guard bar descent out of range (0 to 50)", -1 }, /* 21*/ { BARCODE_GS1_128, -1, "[21]12\0004", 8, GS1_MODE, -1, 0, 0, 0, 0, -1, -1, 0, -1, -1, ZINT_ERROR_INVALID_DATA, "Error 262: NUL characters not permitted in GS1 mode", -1 }, diff --git a/backend/tests/test_print.c b/backend/tests/test_print.c index 2fc23255..3d6343b9 100644 --- a/backend/tests/test_print.c +++ b/backend/tests/test_print.c @@ -1,6 +1,6 @@ /* libzint - the open source barcode library - Copyright (C) 2020-2022 Robin Stuart + Copyright (C) 2020-2023 Robin Stuart Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -54,7 +54,7 @@ static void test_print(const testCtx *const p_ctx) { }; int data_size = ARRAY_SIZE(data); int i, length, ret; - struct zint_symbol *symbol; + struct zint_symbol *symbol = NULL; int j; char *exts[] = { "bmp", "emf", "eps", "gif", "pcx", "png", "svg", "tif", "txt" }; @@ -81,7 +81,7 @@ static void test_print(const testCtx *const p_ctx) { have_tiffinfo = testUtilHaveTiffInfo(); } - testStart("test_print"); + testStartSymbol("test_print", &symbol); assert_nonzero(testUtilDataPath(data_dir, sizeof(data_dir), "/backend/tests/data", NULL), "testUtilDataPath == 0\n"); diff --git a/backend/tests/test_svg.c b/backend/tests/test_svg.c index b0a6744a..8deec5b3 100644 --- a/backend/tests/test_svg.c +++ b/backend/tests/test_svg.c @@ -59,83 +59,84 @@ static void test_print(const testCtx *const p_ctx) { struct item data[] = { /* 0*/ { BARCODE_CODE128, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "<>\"&'", "", 0, "code128_amperands.svg", "" }, /* 1*/ { BARCODE_CODE128, UNICODE_MODE, -1, BOLD_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold.svg", "" }, - /* 2*/ { BARCODE_CODE128, UNICODE_MODE, 3, BOLD_TEXT | BARCODE_BOX, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_box3.svg", "" }, - /* 3*/ { BARCODE_CODE128, UNICODE_MODE, 2, BOLD_TEXT | BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_hvwsp2_box2.svg", "" }, - /* 4*/ { BARCODE_CODE128, UNICODE_MODE, -1, BOLD_TEXT, 3, 3, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_hvwsp3.svg", "" }, - /* 5*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, -1, -1, 3, -1, -1, 0, "", "", 0, "[00]030123456789012340", "[02]13012345678909[37]24[10]1234567ABCDEFG", 0, "gs1_128_cc_fig12.svg", "" }, - /* 6*/ { BARCODE_CODABLOCKF, -1, -1, -1, -1, -1, -1, 3, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_3rows.svg", "" }, - /* 7*/ { BARCODE_CODABLOCKF, -1, -1, -1, 2, 2, -1, 3, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_hvwsp2.svg", "" }, - /* 8*/ { BARCODE_CODABLOCKF, -1, 2, BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_hvwsp2_box2.svg", "" }, - /* 9*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1.svg", "" }, - /* 10*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1_gws.svg", "" }, - /* 11*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE | EMBED_VECTOR_FONT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1_gws_embed.svg", "" }, - /* 12*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9771384524017+12", "", 0, "ean13_2addon_ggs_5.2.2.5.1-2.svg", "" }, - /* 13*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9771384524017+12", "", 0, "ean13_2addon_ggs_5.2.2.5.1-2_gws.svg", "" }, - /* 14*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9780877799306+54321", "", 0, "ean13_5addon_ggs_5.2.2.5.2-2.svg", "" }, - /* 15*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9780877799306+54321", "", 0, "ean13_5addon_ggs_5.2.2.5.2-2_gws.svg", "" }, - /* 16*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012", "[91]12345678901234567890123456789", 0, "ean13_cc_cca_5x4.svg", "" }, - /* 17*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012", "[91]12345678901234567890123456789", 0, "ean13_cc_cca_5x4_gws.svg", "" }, - /* 18*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012+12", "[91]123456789012345678901", 0, "ean13_cc_2addon_cca_4x4.svg", "" }, - /* 19*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012+12", "[91]123456789012345678901", 0, "ean13_cc_2addon_cca_4x4_gws.svg", "" }, - /* 20*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4.svg", "" }, - /* 21*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4_gws.svg", "" }, - /* 22*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4_notext.svg", "" }, - /* 23*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "012345678905+24", "", 0, "upca_2addon_ggs_5.2.6.6-5.svg", "" }, - /* 24*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "012345678905+24", "", 0, "upca_2addon_ggs_5.2.6.6-5_gws.svg", "" }, - /* 25*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon.svg", "" }, - /* 26*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_gws.svg", "" }, - /* 27*/ { BARCODE_UPCA, -1, 3, BARCODE_BIND, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_bind3.svg", "" }, - /* 28*/ { BARCODE_UPCA, -1, -1, SMALL_TEXT | BOLD_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_small_bold.svg", "Note BOLD_TEXT ignored for UPC/EAN" }, - /* 29*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "12345678901+12", "[91]123456789", 0, "upca_cc_2addon_cca_3x4.svg", "" }, - /* 30*/ { BARCODE_UPCA_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "12345678901+12", "[91]123456789", 0, "upca_cc_2addon_cca_3x4_gws.svg", "" }, - /* 31*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4.svg", "" }, - /* 32*/ { BARCODE_UPCA_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_gws.svg", "" }, - /* 33*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_notext.svg", "" }, - /* 34*/ { BARCODE_UPCA_CC, -1, 3, BARCODE_BIND, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_bind3.svg", "" }, - /* 35*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "upce_2addon.svg", "" }, - /* 36*/ { BARCODE_UPCE, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "upce_2addon_gws.svg", "" }, - /* 37*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon.svg", "" }, - /* 38*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_small.svg", "" }, - /* 39*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_small_gws.svg", "" }, - /* 40*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, 0, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_notext.svg", "" }, - /* 41*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2.svg", "" }, - /* 42*/ { BARCODE_UPCE_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_gws.svg", "" }, - /* 43*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "FF0000EE", "0000FF11", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_fgbgalpha.svg", "" }, - /* 44*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "FFFFFF00", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_nobg.svg", "" }, - /* 45*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 270, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_rotate_270.svg", "" }, - /* 46*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2.svg", "" }, - /* 47*/ { BARCODE_UPCE_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2_gws.svg", "" }, - /* 48*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2_notext.svg", "" }, - /* 49*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501234", "", 0, "ean8_gss_5.2.2.2-1.svg", "" }, - /* 50*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501234", "", 0, "ean8_gss_5.2.2.2-1_gws.svg", "" }, - /* 51*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "ean8_2addon.svg", "" }, - /* 52*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "ean8_2addon_gws.svg", "" }, - /* 53*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "ean8_5addon.svg", "" }, - /* 54*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "ean8_5addon_gws.svg", "" }, - /* 55*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "9876543+65", "[91]1234567", 0, "ean8_cc_2addon_cca_4x3.svg", "" }, - /* 56*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "9876543+65", "[91]1234567", 0, "ean8_cc_2addon_cca_4x3_gws.svg", "" }, - /* 57*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "9876543+74083", "[91]123456789012345678", 0, "ean8_cc_5addon_ccb_8x3.svg", "" }, - /* 58*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "9876543+74083", "[91]123456789012345678", 0, "ean8_cc_5addon_ccb_8x3_gws.svg", "" }, - /* 59*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "ean5.svg", "" }, - /* 60*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "ean5_gws.svg", "" }, - /* 61*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12", "", 0, "ean2.svg", "" }, - /* 62*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12", "", 0, "ean2_gws.svg", "" }, - /* 63*/ { BARCODE_CODE39, -1, -1, SMALL_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "123", "", 0, "code39_small.svg", "" }, - /* 64*/ { BARCODE_POSTNET, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "postnet_zip.svg", "" }, - /* 65*/ { BARCODE_MAXICODE, -1, 2, BARCODE_BOX, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_box2.svg", "" }, - /* 66*/ { BARCODE_MAXICODE, -1, 1, BARCODE_BIND, -1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_vwsp1_bind1.svg", "" }, - /* 67*/ { BARCODE_MAXICODE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "121212DD", "EEEEEE22", 90, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_fgbg_rotate_90.svg", "" }, - /* 68*/ { BARCODE_DATAMATRIX, -1, 1, BARCODE_BIND | BARCODE_DOTTY_MODE, -1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "datamatrix_vwsp1_bind1_dotty.svg", "" }, - /* 69*/ { BARCODE_DATAMATRIX, -1, 1, BARCODE_BIND | BARCODE_DOTTY_MODE, 1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "datamatrix_hvwsp1_bind1_dotty.svg", "" }, - /* 70*/ { BARCODE_DBAR_LTD, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345678909", "", 0, "dbar_ltd.svg", "" }, - /* 71*/ { BARCODE_PDF417, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5, "", "", 0, "Your Data Here!", "", ZINT_WARN_NONCOMPLIANT, "pdf417_height5.svg", "" }, - /* 72*/ { BARCODE_USPS_IMAIL, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7.75, "", "", 0, "12345678901234567890", "", 0, "imail_height7.75.svg", "" }, - /* 73*/ { BARCODE_ULTRA, -1, 3, BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "FF0000", "0000FF", 0, "12345678901234567890", "", 0, "ultra_fgbg_hvwsp2_box3.svg", "" }, - /* 74*/ { BARCODE_TELEPEN, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0.4, "", "", 180, "A", "", 0, "telepen_height0.4_rotate_180.svg", "" }, - /* 75*/ { BARCODE_CODE49, -1, -1, COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "FF11157F", "", 0, "A", "", 0, "code49_comph_fgalpha.svg", "" }, - /* 76*/ { BARCODE_CODABLOCKF, -1, -1, COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, 2, 0, "00000033", "FFFFFF66", 0, "1234567890123456789012345678901234", "", 0, "codablockf_comph_sep2_fgbgalpha.svg", "" }, - /* 77*/ { BARCODE_DPD, -1, -1, BARCODE_QUIET_ZONES | COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "008182709980000020028101276", "", 0, "dpd_compliant.svg", "" }, - /* 78*/ { BARCODE_CHANNEL, -1, -1, CMYK_COLOUR | COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "100,85,0,20", "FFFFFF00", 0, "123", "", 0, "channel_cmyk_nobg.svg", "" }, + /* 2*/ { BARCODE_CODE128, UNICODE_MODE, -1, BOLD_TEXT | EMBED_VECTOR_FONT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_embed.svg", "" }, + /* 3*/ { BARCODE_CODE128, UNICODE_MODE, 3, BOLD_TEXT | BARCODE_BOX, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_box3.svg", "" }, + /* 4*/ { BARCODE_CODE128, UNICODE_MODE, 2, BOLD_TEXT | BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_hvwsp2_box2.svg", "" }, + /* 5*/ { BARCODE_CODE128, UNICODE_MODE, -1, BOLD_TEXT, 3, 3, -1, -1, -1, -1, 0, "", "", 0, "Égjpqy", "", 0, "code128_egrave_bold_hvwsp3.svg", "" }, + /* 6*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, -1, -1, 3, -1, -1, 0, "", "", 0, "[00]030123456789012340", "[02]13012345678909[37]24[10]1234567ABCDEFG", 0, "gs1_128_cc_fig12.svg", "" }, + /* 7*/ { BARCODE_CODABLOCKF, -1, -1, -1, -1, -1, -1, 3, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_3rows.svg", "" }, + /* 8*/ { BARCODE_CODABLOCKF, -1, -1, -1, 2, 2, -1, 3, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_hvwsp2.svg", "" }, + /* 9*/ { BARCODE_CODABLOCKF, -1, 2, BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "", "", 0, "AAAAAAAAA", "", 0, "codablockf_hvwsp2_box2.svg", "" }, + /* 10*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1.svg", "" }, + /* 11*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1_gws.svg", "" }, + /* 12*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE | EMBED_VECTOR_FONT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501101531000", "", 0, "ean13_ggs_5.2.2.1-1_gws_embed.svg", "" }, + /* 13*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9771384524017+12", "", 0, "ean13_2addon_ggs_5.2.2.5.1-2.svg", "" }, + /* 14*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9771384524017+12", "", 0, "ean13_2addon_ggs_5.2.2.5.1-2_gws.svg", "" }, + /* 15*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9780877799306+54321", "", 0, "ean13_5addon_ggs_5.2.2.5.2-2.svg", "" }, + /* 16*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9780877799306+54321", "", 0, "ean13_5addon_ggs_5.2.2.5.2-2_gws.svg", "" }, + /* 17*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012", "[91]12345678901234567890123456789", 0, "ean13_cc_cca_5x4.svg", "" }, + /* 18*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012", "[91]12345678901234567890123456789", 0, "ean13_cc_cca_5x4_gws.svg", "" }, + /* 19*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012+12", "[91]123456789012345678901", 0, "ean13_cc_2addon_cca_4x4.svg", "" }, + /* 20*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "123456789012+12", "[91]123456789012345678901", 0, "ean13_cc_2addon_cca_4x4_gws.svg", "" }, + /* 21*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4.svg", "" }, + /* 22*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4_gws.svg", "" }, + /* 23*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "123456789012+54321", "[91]1234567890", 0, "ean13_cc_5addon_ccb_3x4_notext.svg", "" }, + /* 24*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "012345678905+24", "", 0, "upca_2addon_ggs_5.2.6.6-5.svg", "" }, + /* 25*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "012345678905+24", "", 0, "upca_2addon_ggs_5.2.6.6-5_gws.svg", "" }, + /* 26*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon.svg", "" }, + /* 27*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_gws.svg", "" }, + /* 28*/ { BARCODE_UPCA, -1, 3, BARCODE_BIND, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_bind3.svg", "" }, + /* 29*/ { BARCODE_UPCA, -1, -1, SMALL_TEXT | BOLD_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "614141234417+12345", "", 0, "upca_5addon_small_bold.svg", "Note BOLD_TEXT ignored for UPC/EAN" }, + /* 30*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "12345678901+12", "[91]123456789", 0, "upca_cc_2addon_cca_3x4.svg", "" }, + /* 31*/ { BARCODE_UPCA_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "12345678901+12", "[91]123456789", 0, "upca_cc_2addon_cca_3x4_gws.svg", "" }, + /* 32*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4.svg", "" }, + /* 33*/ { BARCODE_UPCA_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_gws.svg", "" }, + /* 34*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_notext.svg", "" }, + /* 35*/ { BARCODE_UPCA_CC, -1, 3, BARCODE_BIND, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "12345678901+12121", "[91]1234567890123", 0, "upca_cc_5addon_ccb_4x4_bind3.svg", "" }, + /* 36*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "upce_2addon.svg", "" }, + /* 37*/ { BARCODE_UPCE, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "upce_2addon_gws.svg", "" }, + /* 38*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon.svg", "" }, + /* 39*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_small.svg", "" }, + /* 40*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_small_gws.svg", "" }, + /* 41*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, 0, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "upce_5addon_notext.svg", "" }, + /* 42*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2.svg", "" }, + /* 43*/ { BARCODE_UPCE_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_gws.svg", "" }, + /* 44*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "FF0000EE", "0000FF11", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_fgbgalpha.svg", "" }, + /* 45*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "FFFFFF00", 0, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_nobg.svg", "" }, + /* 46*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 270, "0654321+89", "[91]1", 0, "upce_cc_2addon_cca_5x2_rotate_270.svg", "" }, + /* 47*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2.svg", "" }, + /* 48*/ { BARCODE_UPCE_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2_gws.svg", "" }, + /* 49*/ { BARCODE_UPCE_CC, -1, -1, -1, -1, -1, 0, 2, -1, -1, 0, "", "", 0, "1876543+56789", "[91]12345", 0, "upce_cc_5addon_ccb_8x2_notext.svg", "" }, + /* 50*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501234", "", 0, "ean8_gss_5.2.2.2-1.svg", "" }, + /* 51*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "9501234", "", 0, "ean8_gss_5.2.2.2-1_gws.svg", "" }, + /* 52*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "ean8_2addon.svg", "" }, + /* 53*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12", "", 0, "ean8_2addon_gws.svg", "" }, + /* 54*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "ean8_5addon.svg", "" }, + /* 55*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "1234567+12345", "", 0, "ean8_5addon_gws.svg", "" }, + /* 56*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "9876543+65", "[91]1234567", 0, "ean8_cc_2addon_cca_4x3.svg", "" }, + /* 57*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 1, -1, -1, 0, "", "", 0, "9876543+65", "[91]1234567", 0, "ean8_cc_2addon_cca_4x3_gws.svg", "" }, + /* 58*/ { BARCODE_EANX_CC, -1, -1, -1, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "9876543+74083", "[91]123456789012345678", 0, "ean8_cc_5addon_ccb_8x3.svg", "" }, + /* 59*/ { BARCODE_EANX_CC, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, 2, -1, -1, 0, "", "", 0, "9876543+74083", "[91]123456789012345678", 0, "ean8_cc_5addon_ccb_8x3_gws.svg", "" }, + /* 60*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "ean5.svg", "" }, + /* 61*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "ean5_gws.svg", "" }, + /* 62*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12", "", 0, "ean2.svg", "" }, + /* 63*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12", "", 0, "ean2_gws.svg", "" }, + /* 64*/ { BARCODE_CODE39, -1, -1, SMALL_TEXT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "123", "", 0, "code39_small.svg", "" }, + /* 65*/ { BARCODE_POSTNET, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345", "", 0, "postnet_zip.svg", "" }, + /* 66*/ { BARCODE_MAXICODE, -1, 2, BARCODE_BOX, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_box2.svg", "" }, + /* 67*/ { BARCODE_MAXICODE, -1, 1, BARCODE_BIND, -1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_vwsp1_bind1.svg", "" }, + /* 68*/ { BARCODE_MAXICODE, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "121212DD", "EEEEEE22", 90, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "maxicode_fgbg_rotate_90.svg", "" }, + /* 69*/ { BARCODE_DATAMATRIX, -1, 1, BARCODE_BIND | BARCODE_DOTTY_MODE, -1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "datamatrix_vwsp1_bind1_dotty.svg", "" }, + /* 70*/ { BARCODE_DATAMATRIX, -1, 1, BARCODE_BIND | BARCODE_DOTTY_MODE, 1, 1, -1, -1, -1, -1, 0, "", "", 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "", 0, "datamatrix_hvwsp1_bind1_dotty.svg", "" }, + /* 71*/ { BARCODE_DBAR_LTD, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "12345678909", "", 0, "dbar_ltd.svg", "" }, + /* 72*/ { BARCODE_PDF417, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5, "", "", 0, "Your Data Here!", "", ZINT_WARN_NONCOMPLIANT, "pdf417_height5.svg", "" }, + /* 73*/ { BARCODE_USPS_IMAIL, -1, -1, -1, -1, -1, -1, -1, -1, -1, 7.75, "", "", 0, "12345678901234567890", "", 0, "imail_height7.75.svg", "" }, + /* 74*/ { BARCODE_ULTRA, -1, 3, BARCODE_BOX, 2, 2, -1, -1, -1, -1, 0, "FF0000", "0000FF", 0, "12345678901234567890", "", 0, "ultra_fgbg_hvwsp2_box3.svg", "" }, + /* 75*/ { BARCODE_TELEPEN, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0.4, "", "", 180, "A", "", 0, "telepen_height0.4_rotate_180.svg", "" }, + /* 76*/ { BARCODE_CODE49, -1, -1, COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "FF11157F", "", 0, "A", "", 0, "code49_comph_fgalpha.svg", "" }, + /* 77*/ { BARCODE_CODABLOCKF, -1, -1, COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, 2, 0, "00000033", "FFFFFF66", 0, "1234567890123456789012345678901234", "", 0, "codablockf_comph_sep2_fgbgalpha.svg", "" }, + /* 78*/ { BARCODE_DPD, -1, -1, BARCODE_QUIET_ZONES | COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "", "", 0, "008182709980000020028101276", "", 0, "dpd_compliant.svg", "" }, + /* 79*/ { BARCODE_CHANNEL, -1, -1, CMYK_COLOUR | COMPLIANT_HEIGHT, -1, -1, -1, -1, -1, -1, 0, "100,85,0,20", "FFFFFF00", 0, "123", "", 0, "channel_cmyk_nobg.svg", "" }, }; int data_size = ARRAY_SIZE(data); int i, length, ret; diff --git a/backend/zint.h b/backend/zint.h index 54fa7153..a46a4924 100644 --- a/backend/zint.h +++ b/backend/zint.h @@ -292,7 +292,7 @@ extern "C" { #define BARCODE_NO_QUIET_ZONES 0x1000 /* Disable quiet zones, notably those with defaults as listed above */ #define COMPLIANT_HEIGHT 0x2000 /* Warn if height not compliant and use standard height (if any) as default */ #define EANUPC_GUARD_WHITESPACE 0x4000 /* Add quiet zone indicators ("<"/">") to HRT whitespace (EAN/UPC) */ -#define EMBED_VECTOR_FONT 0x8000 /* Embed font in vector output - currently only for SVG output of EAN/UPC */ +#define EMBED_VECTOR_FONT 0x8000 /* Embed font in vector output - currently only for SVG output */ /* Input data types (`symbol->input_mode`) */ #define DATA_MODE 0 /* Binary */ diff --git a/backend_qt/qzint.cpp b/backend_qt/qzint.cpp index 2dc7798a..dadc2b7b 100644 --- a/backend_qt/qzint.cpp +++ b/backend_qt/qzint.cpp @@ -31,6 +31,7 @@ /* The following include is necessary to compile with Qt 5.15 on Windows; Qt 5.7 did not require it */ #include #include +#include "../backend/fonts/normal_ttf.h" /* Arimo */ #include "../backend/fonts/upcean_ttf.h" /* OCR-B subset (digits, "<", ">") */ // Shorthand @@ -44,11 +45,22 @@ namespace Zint { static const QRegularExpression colorRE( QSL("^([0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?)|(((100|[0-9]{0,2}),){3}(100|[0-9]{0,2}))$")); - static const QString fontFamily = QSL("Arimo"); /* Sans-serif metrically compatible with Arial */ + static const QString normalFontFamily = QSL("Arimo"); /* Sans-serif metrically compatible with Arial */ static const QString upceanFontFamily = QSL("OCRB"); /* Monospace OCR-B */ static const QString fontFamilyError = QSL("Arimo"); static const int fontSizeError = 14; /* Point size */ + static int normalFontID = -2; /* Use -2 as `addApplicationFontFromData()` returns -1 on error */ + + /* Load Arimo from static array */ + static int loadNormalFont() { + static const QByteArray normalFontArray + = QByteArray::fromRawData((const char *) normal_ttf, sizeof(normal_ttf)); + + normalFontID = QFontDatabase::addApplicationFontFromData(normalFontArray); + return normalFontID; + } + static int upceanFontID = -2; /* Use -2 as `addApplicationFontFromData()` returns -1 on error */ /* Load OCR-B EAN/UPC subset from static array */ @@ -1093,6 +1105,9 @@ namespace Zint { // Plot text string = m_zintSymbol->vector->strings; if (string) { + if (normalFontID == -2) { /* First time? */ + loadNormalFont(); + } if (upceanFontID == -2) { /* First time? */ loadUpceanFont(); } @@ -1101,7 +1116,8 @@ namespace Zint { p.setColor(fgColor); painter.setPen(p); bool bold = (m_zintSymbol->output_options & BOLD_TEXT) && !isExtendable(); - QFont font(isExtendable() ? upceanFontFamily : fontFamily, -1 /*pointSize*/, bold ? QFont::Bold : -1); + QFont font(isExtendable() ? upceanFontFamily : normalFontFamily, -1 /*pointSize*/, + bold ? QFont::Bold : -1); while (string) { font.setPixelSize(string->fsize); painter.setFont(font); @@ -1280,7 +1296,7 @@ namespace Zint { arg_bool(cmd, "--dotty", dotty()); } - if (isExtendable() && showText()) { + if (showText()) { arg_bool(cmd, "--embedfont", embedVectorFont()); } arg_bool(cmd, "--esc", inputMode() & ESCAPE_MODE); diff --git a/docs/images/bc412.svg b/docs/images/bc412.svg index f1084b8b..35c3b272 100644 --- a/docs/images/bc412.svg +++ b/docs/images/bc412.svg @@ -5,7 +5,7 @@ - + AQQ45670 diff --git a/docs/images/c25iata.svg b/docs/images/c25iata.svg index de2b4e88..5753ad6f 100644 --- a/docs/images/c25iata.svg +++ b/docs/images/c25iata.svg @@ -5,7 +5,7 @@ - + 9212320967 diff --git a/docs/images/c25ind.svg b/docs/images/c25ind.svg index a9006f1a..c543234a 100644 --- a/docs/images/c25ind.svg +++ b/docs/images/c25ind.svg @@ -5,7 +5,7 @@ - + 9212320967 diff --git a/docs/images/c25inter.svg b/docs/images/c25inter.svg index 1629122b..ddad9858 100644 --- a/docs/images/c25inter.svg +++ b/docs/images/c25inter.svg @@ -5,7 +5,7 @@ - + 9212320967 diff --git a/docs/images/c25logic.svg b/docs/images/c25logic.svg index 12b9624f..76d54864 100644 --- a/docs/images/c25logic.svg +++ b/docs/images/c25logic.svg @@ -5,7 +5,7 @@ - + 9212320967 diff --git a/docs/images/c25standard.svg b/docs/images/c25standard.svg index 3f48f896..78c3d6af 100644 --- a/docs/images/c25standard.svg +++ b/docs/images/c25standard.svg @@ -5,7 +5,7 @@ - + 9212320967 diff --git a/docs/images/channel.svg b/docs/images/channel.svg index 492610ca..c65c4840 100644 --- a/docs/images/channel.svg +++ b/docs/images/channel.svg @@ -5,7 +5,7 @@ - + 453678 diff --git a/docs/images/codabar.svg b/docs/images/codabar.svg index 0fcd3f9c..935b13ae 100644 --- a/docs/images/codabar.svg +++ b/docs/images/codabar.svg @@ -5,7 +5,7 @@ - + A37859B diff --git a/docs/images/code11.svg b/docs/images/code11.svg index 634c95b5..106f2d8b 100644 --- a/docs/images/code11.svg +++ b/docs/images/code11.svg @@ -5,7 +5,7 @@ - + 921232096769 diff --git a/docs/images/code128.svg b/docs/images/code128.svg index 86b4b4d8..5e1bfdaa 100644 --- a/docs/images/code128.svg +++ b/docs/images/code128.svg @@ -5,7 +5,7 @@ - + 130170X178 diff --git a/docs/images/code128_box.svg b/docs/images/code128_box.svg index d93a3b88..647f4c51 100644 --- a/docs/images/code128_box.svg +++ b/docs/images/code128_box.svg @@ -5,7 +5,7 @@ - + This Text diff --git a/docs/images/code128_embedfont.svg b/docs/images/code128_embedfont.svg new file mode 100644 index 00000000..7c8a5b51 --- /dev/null +++ b/docs/images/code128_embedfont.svg @@ -0,0 +1,13 @@ + + + + Zint Generated Symbol + + + + + + Áccent + + + diff --git a/docs/images/code128_green.svg b/docs/images/code128_green.svg index d5804e5d..0ecb4555 100644 --- a/docs/images/code128_green.svg +++ b/docs/images/code128_green.svg @@ -5,7 +5,7 @@ - + This Text diff --git a/docs/images/code128_green_alpha.svg b/docs/images/code128_green_alpha.svg index e447a7f0..289cbabe 100644 --- a/docs/images/code128_green_alpha.svg +++ b/docs/images/code128_green_alpha.svg @@ -5,7 +5,7 @@ - + This Text diff --git a/docs/images/code128_rotate90.svg b/docs/images/code128_rotate90.svg index ab1b2eab..5d5d5c49 100644 --- a/docs/images/code128_rotate90.svg +++ b/docs/images/code128_rotate90.svg @@ -5,7 +5,7 @@ - + This Text diff --git a/docs/images/code128_small_bold.svg b/docs/images/code128_small_bold.svg index e5d149e3..0c5a3f57 100644 --- a/docs/images/code128_small_bold.svg +++ b/docs/images/code128_small_bold.svg @@ -5,7 +5,7 @@ - + This Text diff --git a/docs/images/code128_stacked.svg b/docs/images/code128_stacked.svg index ffdb7f9f..a1e22a07 100644 --- a/docs/images/code128_stacked.svg +++ b/docs/images/code128_stacked.svg @@ -5,7 +5,7 @@ - + That diff --git a/docs/images/code128_textgap.svg b/docs/images/code128_textgap.svg index 65186073..f930df68 100644 --- a/docs/images/code128_textgap.svg +++ b/docs/images/code128_textgap.svg @@ -5,7 +5,7 @@ - + Áccent diff --git a/docs/images/code128ab.svg b/docs/images/code128ab.svg index 47a1000d..8312711d 100644 --- a/docs/images/code128ab.svg +++ b/docs/images/code128ab.svg @@ -5,7 +5,7 @@ - + 130170X178 diff --git a/docs/images/code32.svg b/docs/images/code32.svg index a6af049b..a2c52fe1 100644 --- a/docs/images/code32.svg +++ b/docs/images/code32.svg @@ -5,7 +5,7 @@ - + A143523126 diff --git a/docs/images/code39.svg b/docs/images/code39.svg index a7ab549f..d1c6760e 100644 --- a/docs/images/code39.svg +++ b/docs/images/code39.svg @@ -5,7 +5,7 @@ - + *1AB* diff --git a/docs/images/code93.svg b/docs/images/code93.svg index 50c4bed4..0fad312b 100644 --- a/docs/images/code93.svg +++ b/docs/images/code93.svg @@ -5,7 +5,7 @@ - + C93 diff --git a/docs/images/dbar_exp.svg b/docs/images/dbar_exp.svg index bbcdf308..3e952e40 100644 --- a/docs/images/dbar_exp.svg +++ b/docs/images/dbar_exp.svg @@ -5,7 +5,7 @@ - + (01)98898765432106(3202)012345(15)991231 diff --git a/docs/images/dbar_ltd.svg b/docs/images/dbar_ltd.svg index 58af585c..63d6168b 100644 --- a/docs/images/dbar_ltd.svg +++ b/docs/images/dbar_ltd.svg @@ -5,7 +5,7 @@ - + (01)09501101530010 diff --git a/docs/images/dbar_omn.svg b/docs/images/dbar_omn.svg index 69b19830..adae95dd 100644 --- a/docs/images/dbar_omn.svg +++ b/docs/images/dbar_omn.svg @@ -5,7 +5,7 @@ - + (01)09501101530010 diff --git a/docs/images/dbar_truncated.svg b/docs/images/dbar_truncated.svg index 23b471b9..e67fea7e 100644 --- a/docs/images/dbar_truncated.svg +++ b/docs/images/dbar_truncated.svg @@ -5,7 +5,7 @@ - + (01)09501101530010 diff --git a/docs/images/dpd.svg b/docs/images/dpd.svg index 9770e489..25ff238e 100644 --- a/docs/images/dpd.svg +++ b/docs/images/dpd.svg @@ -5,7 +5,7 @@ - + 0003 932 0621 9912 3456 78 101 040 9 diff --git a/docs/images/dpident.svg b/docs/images/dpident.svg index 2ceef4ea..3fbb2e4e 100644 --- a/docs/images/dpident.svg +++ b/docs/images/dpident.svg @@ -5,7 +5,7 @@ - + 91.23 2.096.712 7 diff --git a/docs/images/dpleit.svg b/docs/images/dpleit.svg index d0e894c9..101e89b4 100644 --- a/docs/images/dpleit.svg +++ b/docs/images/dpleit.svg @@ -5,7 +5,7 @@ - + 92123.209.671.456 diff --git a/docs/images/ean14.svg b/docs/images/ean14.svg index 84389812..56095715 100644 --- a/docs/images/ean14.svg +++ b/docs/images/ean14.svg @@ -5,7 +5,7 @@ - + (01)98898765432106 diff --git a/docs/images/excode39.svg b/docs/images/excode39.svg index 1bbbdb0b..a6a0386c 100644 --- a/docs/images/excode39.svg +++ b/docs/images/excode39.svg @@ -5,7 +5,7 @@ - + 123.45fd diff --git a/docs/images/gs1_128.svg b/docs/images/gs1_128.svg index cd2c7785..c3f09c07 100644 --- a/docs/images/gs1_128.svg +++ b/docs/images/gs1_128.svg @@ -5,7 +5,7 @@ - + (01)98898765432106(3202)012345(15)991231 diff --git a/docs/images/gs1_128_cc_c.svg b/docs/images/gs1_128_cc_c.svg index 94730295..9a54f6de 100644 --- a/docs/images/gs1_128_cc_c.svg +++ b/docs/images/gs1_128_cc_c.svg @@ -5,7 +5,7 @@ - + (01)03312345678903 diff --git a/docs/images/hibc_128.svg b/docs/images/hibc_128.svg index 490faa25..9926f003 100644 --- a/docs/images/hibc_128.svg +++ b/docs/images/hibc_128.svg @@ -5,7 +5,7 @@ - + *+A123BJC5D6E71G* diff --git a/docs/images/hibc_39.svg b/docs/images/hibc_39.svg index e1e670ce..79fed9ab 100644 --- a/docs/images/hibc_39.svg +++ b/docs/images/hibc_39.svg @@ -5,7 +5,7 @@ - + *+14352312J* diff --git a/docs/images/itf14.svg b/docs/images/itf14.svg index 3b73e54b..2a87efe2 100644 --- a/docs/images/itf14.svg +++ b/docs/images/itf14.svg @@ -5,7 +5,7 @@ - + 92123209671459 diff --git a/docs/images/itf14_border0.svg b/docs/images/itf14_border0.svg index 3dbaf9cf..4cf0ff5a 100644 --- a/docs/images/itf14_border0.svg +++ b/docs/images/itf14_border0.svg @@ -5,7 +5,7 @@ - + 92123209671459 diff --git a/docs/images/koreapost.svg b/docs/images/koreapost.svg index fcfbe48b..9646ddb4 100644 --- a/docs/images/koreapost.svg +++ b/docs/images/koreapost.svg @@ -5,7 +5,7 @@ - + 9234570 diff --git a/docs/images/logmars.svg b/docs/images/logmars.svg index ba5c7466..dd251e67 100644 --- a/docs/images/logmars.svg +++ b/docs/images/logmars.svg @@ -5,7 +5,7 @@ - + 12345/ABCDET diff --git a/docs/images/msi_plessey.svg b/docs/images/msi_plessey.svg index 64095e0c..040ac99e 100644 --- a/docs/images/msi_plessey.svg +++ b/docs/images/msi_plessey.svg @@ -5,7 +5,7 @@ - + 650291 diff --git a/docs/images/nve18.svg b/docs/images/nve18.svg index 6feed9b7..6781bb1b 100644 --- a/docs/images/nve18.svg +++ b/docs/images/nve18.svg @@ -5,7 +5,7 @@ - + (00)376123450000010039 diff --git a/docs/images/plessey.svg b/docs/images/plessey.svg index 5f3aaf97..61debfd6 100644 --- a/docs/images/plessey.svg +++ b/docs/images/plessey.svg @@ -5,7 +5,7 @@ - + C64 diff --git a/docs/images/pzn.svg b/docs/images/pzn.svg index 3c833cc8..837b975f 100644 --- a/docs/images/pzn.svg +++ b/docs/images/pzn.svg @@ -5,7 +5,7 @@ - + PZN - 27580899 diff --git a/docs/images/telepen.svg b/docs/images/telepen.svg index 0d250a10..5522713e 100644 --- a/docs/images/telepen.svg +++ b/docs/images/telepen.svg @@ -5,7 +5,7 @@ - + Z80 diff --git a/docs/images/telepen_num.svg b/docs/images/telepen_num.svg index 8ff73643..c3cb1eed 100644 --- a/docs/images/telepen_num.svg +++ b/docs/images/telepen_num.svg @@ -5,7 +5,7 @@ - + 466X33 diff --git a/docs/images/upu_s10.svg b/docs/images/upu_s10.svg index bc1693bd..8a34a4d6 100644 --- a/docs/images/upu_s10.svg +++ b/docs/images/upu_s10.svg @@ -5,7 +5,7 @@ - + EE 876 543 216 CA diff --git a/docs/images/vin.svg b/docs/images/vin.svg index 481e4d48..3e785a61 100644 --- a/docs/images/vin.svg +++ b/docs/images/vin.svg @@ -5,7 +5,7 @@ - + 2FTPX28L0XCA15511 diff --git a/docs/manual.pmd b/docs/manual.pmd index 850a7c31..3ae3b170 100644 --- a/docs/manual.pmd +++ b/docs/manual.pmd @@ -1488,11 +1488,18 @@ be used together if required, but only for vector output. ![`zint --bold -d "This Text" --small`](images/code128_small_bold.svg) The gap between the barcode and the text can be adjusted using the `--textgap` -option, where the gap is given as a multiple of the X-dimension (maximum 5X). A +option, where the gap is given as a multiple of the X-dimension (maximum 10X). A zero value uses the default gap. ![`zint -d "Áccent" --textgap=0.1`](images/code128_textgap.svg) +For SVG output, the font preferred by Zint (monospaced "OCR-B" for EAN/UPC, +"Arimo" - a proportional sans-serif font metrically compatible with "Arial" - +for all others) can be embedded in the file for portability using the +`--embedfont` option: + +![`zint -d "Áccent" --embedfont`](images/code128_embedfont.svg) + ## 4.18 Help Options There are three help options which give information about how to use the @@ -2112,7 +2119,7 @@ Value Effect whitespace (EAN/UPC). `EMBED_VECTOR_FONT` Embed font in vector output - currently available for - SVG output of EAN/UPC only. + SVG output only. -------------------------------------------------------------------------------- Table: API `output_options` Values {#tbl:api_output_options tag="$ $"} @@ -2603,9 +2610,6 @@ the X-dimension by setting `--addongap` (API `option_2`) to a value between 9 the main bars can be adjusted by setting `--guarddescent` (API `guard_descent`) to a value between 0 and 20 (default 5). -For SVG output, the `--embedfont` option (API `output_options |= -EMBED_VECTOR_FONT`) will embed the OCR-B font in the file for portability. - #### 6.1.3.2 UPC Version E ![`zint -b UPCE --compliantheight -d "1123456"`](images/upce.svg) @@ -2648,9 +2652,6 @@ the X-dimension by setting `--addongap` (API `option_2`) to a value between 7 the main bars can be adjusted by setting `--guarddescent` (API `guard_descent`) to a value between 0 and 20 (default 5). -For SVG output, the `--embedfont` option (API `output_options |= -EMBED_VECTOR_FONT`) will embed the OCR-B font in the file for portability. - ### 6.1.4 EAN (European Article Number) (ISO 15420) #### 6.1.4.1 EAN-2, EAN-5, EAN-8 and EAN-13 @@ -2694,9 +2695,8 @@ If you are encoding an EAN-8 or EAN-13 symbol and your data already includes the check digit then you can use symbology `BARCODE_EANX_CHK` (14) which takes an 8 or 13-digit input and validates the check digit before encoding. -Options to add quiet zone indicators, to adjust the add-on gap and the guard bar -descent height, and to embed the font are the same as for [6.1.3.2 UPC Version -E]. For instance: +Options to add quiet zone indicators and to adjust the add-on gap and the guard +bar descent height are the same as for [6.1.3.2 UPC Version E]. For instance: ```bash zint -b EANX_CHK -d "74323654" --guardwhitespace @@ -2720,8 +2720,8 @@ As with EAN-13, a quiet zone indicator can be added using `--guardwhitespace`: --guardwhitespace`](images/isbnx_gws.svg) EAN-2 and EAN-5 add-on symbols can be added using the + character, and there are -options to adjust the add-on gap and the guard bar descent height and to embed -the font - see [6.1.3.2 UPC Version E]. +options to adjust the add-on gap and the guard bar descent height - see [6.1.3.2 +UPC Version E]. ### 6.1.5 Plessey @@ -3735,7 +3735,7 @@ Destination+DPS 9 Alphanumeric (1 of 6 patterns) Service Type 1 Numeric RTS Post Code 7 Alphanumeric (1 of 6 patterns) Reserved 6 Spaces -Customer Data 6, 45 or 29 Anything (Latin-1 plus ASCII) +Customer Data 6, 45 or 29 Anything (Latin-1) Table: {#tbl:mailmark_2d_input_fields tag=": Royal Mail 2D Mailmark Input Fields"} diff --git a/docs/manual.txt b/docs/manual.txt index dd38bf0a..55a65ecc 100644 --- a/docs/manual.txt +++ b/docs/manual.txt @@ -1539,11 +1539,18 @@ together if required, but only for vector output. [zint --bold -d "This Text" --small] The gap between the barcode and the text can be adjusted using the --textgap -option, where the gap is given as a multiple of the X-dimension (maximum 5X). A +option, where the gap is given as a multiple of the X-dimension (maximum 10X). A zero value uses the default gap. [zint -d "Áccent" --textgap=0.1] +For SVG output, the font preferred by Zint (monospaced “OCR-B” for EAN/UPC, +“Arimo” - a proportional sans-serif font metrically compatible with “Arial” - +for all others) can be embedded in the file for portability using the +--embedfont option: + +[zint -d "Áccent" --embedfont] + 4.18 Help Options There are three help options which give information about how to use the command @@ -2118,7 +2125,7 @@ together when adjusting this value: whitespace (EAN/UPC). EMBED_VECTOR_FONT Embed font in vector output - currently available - for SVG output of EAN/UPC only. + for SVG output only. ------------------------------------------------------------------------------- : Table  : API output_options Values @@ -2554,9 +2561,6 @@ and 12. The height in X-dimensions that the guard bars descend below the main bars can be adjusted by setting --guarddescent (API guard_descent) to a value between 0 and 20 (default 5). -For SVG output, the --embedfont option (API output_options |= EMBED_VECTOR_FONT) -will embed the OCR-B font in the file for portability. - 6.1.3.2 UPC Version E [zint -b UPCE --compliantheight -d "1123456"] @@ -2591,9 +2595,6 @@ and 12. The height in X-dimensions that the guard bars descend below the main bars can be adjusted by setting --guarddescent (API guard_descent) to a value between 0 and 20 (default 5). -For SVG output, the --embedfont option (API output_options |= EMBED_VECTOR_FONT) -will embed the OCR-B font in the file for portability. - 6.1.4 EAN (European Article Number) (ISO 15420) 6.1.4.1 EAN-2, EAN-5, EAN-8 and EAN-13 @@ -2631,9 +2632,8 @@ If you are encoding an EAN-8 or EAN-13 symbol and your data already includes the check digit then you can use symbology BARCODE_EANX_CHK (14) which takes an 8 or 13-digit input and validates the check digit before encoding. -Options to add quiet zone indicators, to adjust the add-on gap and the guard bar -descent height, and to embed the font are the same as for 6.1.3.2 UPC Version E. -For instance: +Options to add quiet zone indicators and to adjust the add-on gap and the guard +bar descent height are the same as for 6.1.3.2 UPC Version E. For instance: zint -b EANX_CHK -d "74323654" --guardwhitespace @@ -2653,8 +2653,8 @@ As with EAN-13, a quiet zone indicator can be added using --guardwhitespace: [zint -b ISBNX --compliantheight -d "9789295055124" --guardwhitespace] EAN-2 and EAN-5 add-on symbols can be added using the + character, and there are -options to adjust the add-on gap and the guard bar descent height and to embed -the font - see 6.1.3.2 UPC Version E. +options to adjust the add-on gap and the guard bar descent height - see 6.1.3.2 +UPC Version E. 6.1.5 Plessey @@ -3603,7 +3603,7 @@ section, an expanded version of the 4-state one, as summarized below. Service Type 1 Numeric RTS Post Code 7 Alphanumeric (1 of 6 patterns) Reserved 6 Spaces - Customer Data 6, 45 or 29 Anything (Latin-1 plus ASCII) + Customer Data 6, 45 or 29 Anything (Latin-1) : Table : Royal Mail 2D Mailmark Input Fields: @@ -4595,7 +4595,7 @@ OPTIONS --embedfont For vector output, embed the font in the file for portability. Currently - only available for SVG output of EAN/UPC barcodes. + only available for SVG output. --esc diff --git a/docs/zint.1 b/docs/zint.1 index b4e0c55f..3ff17e30 100644 --- a/docs/zint.1 +++ b/docs/zint.1 @@ -168,7 +168,7 @@ Ultracode. .TP \f[V]--embedfont\f[R] For vector output, embed the font in the file for portability. -Currently only available for SVG output of EAN/UPC barcodes. +Currently only available for SVG output. .TP \f[V]--esc\f[R] Process escape characters in the input data. diff --git a/docs/zint.1.pmd b/docs/zint.1.pmd index f4120981..25ecc8c8 100644 --- a/docs/zint.1.pmd +++ b/docs/zint.1.pmd @@ -123,8 +123,7 @@ Paintbrush (`PCX`), Portable Network Format (`PNG`), Scalable Vector Graphic (`S `--embedfont` -: For vector output, embed the font in the file for portability. Currently only available for SVG output of EAN/UPC - barcodes. +: For vector output, embed the font in the file for portability. Currently only available for SVG output. `--esc` diff --git a/docs/zint_images.sh b/docs/zint_images.sh index 898200e2..c91cdfe0 100755 --- a/docs/zint_images.sh +++ b/docs/zint_images.sh @@ -35,6 +35,7 @@ zint -b AZTEC --eci=9 -d "Κείμενο" --seg1=7,"Текст" --seg2=20,"文 zint -b DATAMATRIX -d "2nd of 3" --structapp="2,3,5006" --scale=$SCALE_2D -o images/datamatrix_structapp.svg zint --bold -d "This Text" --small --scale=$SCALE_LINEAR -o images/code128_small_bold.svg zint -d "Áccent" --textgap=0.1 --scale=$SCALE_LINEAR -o images/code128_textgap.svg +zint -d "Áccent" --embedfont --scale=$SCALE_LINEAR -o images/code128_embedfont.svg zint -b CODE11 -d "9212320967" --scale=$SCALE_LINEAR -o images/code11.svg zint -b C25STANDARD -d "9212320967" --scale=$SCALE_LINEAR -o images/c25standard.svg zint -b C25IATA -d "9212320967" --scale=$SCALE_LINEAR -o images/c25iata.svg diff --git a/frontend/main.c b/frontend/main.c index 7a24b567..7afb79f2 100644 --- a/frontend/main.c +++ b/frontend/main.c @@ -165,7 +165,7 @@ static void usage(const int no_png) { " --dump Dump hexadecimal representation to stdout\n" " -e, --ecinos Display ECI (Extended Channel Interpretation) table\n", stdout); fputs( " --eci=INTEGER Set the ECI code for the data (segment 0)\n" - " --embedfont Embed font in vector output (SVG EAN/UPC only)\n" + " --embedfont Embed font in vector output (SVG only)\n" " --esc Process escape sequences in input data\n" " --extraesc Process symbology-specific escape sequences (Code 128)\n" " --fast Use faster encodation or other shortcuts if available\n", stdout); @@ -1925,10 +1925,10 @@ int main(int argc, char **argv) { fprintf(stderr, "Error 194: Invalid text gap floating point (%s)\n", errbuf); return do_exit(ZINT_ERROR_INVALID_OPTION); } - if (float_opt >= 0.0f && float_opt <= 5.0f) { + if (float_opt >= 0.0f && float_opt <= 10.0f) { my_symbol->text_gap = float_opt; } else { - fprintf(stderr, "Warning 195: Text gap '%g' out of range (0 to 5), ignoring\n", float_opt); + fprintf(stderr, "Warning 195: Text gap '%g' out of range (0 to 10), ignoring\n", float_opt); fflush(stderr); warn_number = ZINT_WARN_INVALID_OPTION; } diff --git a/frontend/tests/test_args.c b/frontend/tests/test_args.c index 3c3fc100..436fb002 100644 --- a/frontend/tests/test_args.c +++ b/frontend/tests/test_args.c @@ -809,7 +809,7 @@ static void test_checks(const testCtx *const p_ctx) { /* 3*/ { -1, -2, -1, -1, -1, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Error 107: Invalid border width value (digits only)" }, /* 4*/ { -1, 1001, -1, -1, -1, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Warning 108: Border width out of range (0 to 1000), ignoring" }, /* 5*/ { -1, -1, -1, -1, -0.5, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Error 194: Invalid text gap floating point (integer part must be digits only)" }, - /* 6*/ { -1, -1, -1, -1, 5.01, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Warning 195: Text gap '5.01' out of range (0 to 5), ignoring" }, + /* 6*/ { -1, -1, -1, -1, 10.01, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Warning 195: Text gap '10.01' out of range (0 to 10), ignoring" }, /* 7*/ { -1, -1, -1, 12345678, -1, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Error 181: Invalid dot radius floating point (integer part must be 7 digits maximum)" }, /* 8*/ { -1, -1, -1, 0.009, -1, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Warning 106: Invalid dot radius value (less than 0.01), ignoring" }, /* 9*/ { -1, -1, -2, -1, -1, -1, NULL, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, "Error 131: Invalid columns value (digits only)" }, diff --git a/frontend_qt/grpUPCA.ui b/frontend_qt/grpUPCA.ui index 384e0416..f370a941 100644 --- a/frontend_qt/grpUPCA.ui +++ b/frontend_qt/grpUPCA.ui @@ -178,20 +178,6 @@ to default 5X Add quiet zone indicators ("<", ">") to Human Readable Text (HRT) -(ignored if disabled) - - - - - - - Embed Font (SVG only) - - - false - - - Embed OCR-B font in SVG output (ignored if disabled) diff --git a/frontend_qt/grpUPCEAN.ui b/frontend_qt/grpUPCEAN.ui index 6b8e97d1..31a3ca59 100644 --- a/frontend_qt/grpUPCEAN.ui +++ b/frontend_qt/grpUPCEAN.ui @@ -188,20 +188,6 @@ to default 5X Add quiet zone indicators ("<", ">") to Human Readable Text (HRT) -(ignored if disabled) - - - - - - - Embed Font (SVG only) - - - false - - - Embed OCR-B font in SVG output (ignored if disabled) diff --git a/frontend_qt/mainWindow.ui b/frontend_qt/mainWindow.ui index 46ec9818..92c75fd1 100644 --- a/frontend_qt/mainWindow.ui +++ b/frontend_qt/mainWindow.ui @@ -1887,7 +1887,7 @@ the barcode in X-dimensions (ignored if disabled) - Text Gap: + Text &Gap: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter @@ -1914,7 +1914,7 @@ the barcode in X-dimensions 0.000000000000000 - 5.000000000000000 + 10.000000000000000 0.100000000000000 @@ -2089,7 +2089,7 @@ or decimal "C,M,Y,K" percentages (0-100) Change colour of paper - Back&ground: + Bac&kground: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -2193,7 +2193,7 @@ e.g. "FFFFFF00" Use CMYK colour space in EPS/TIF output - CMY&K (EPS/TIF) + CMYK (EPS&/TIF) false @@ -2258,6 +2258,20 @@ e.g. "FFFFFF00" + + + Embed font in SVG output +(ignored if disabled) + + + Embed Font &(SVG) + + + false + + + + Use dots instead of squares for matrix symbols @@ -2271,7 +2285,7 @@ e.g. "FFFFFF00" - + false @@ -2291,7 +2305,7 @@ e.g. "FFFFFF00" - + false diff --git a/frontend_qt/mainwindow.cpp b/frontend_qt/mainwindow.cpp index ea2ed86d..c4580190 100644 --- a/frontend_qt/mainwindow.cpp +++ b/frontend_qt/mainwindow.cpp @@ -479,6 +479,7 @@ MainWindow::~MainWindow() settings.setValue(QSL("studio/appearance/chk_cmyk"), chkCMYK->isChecked() ? 1 : 0); settings.setValue(QSL("studio/appearance/chk_quiet_zones"), chkQuietZones->isChecked() ? 1 : 0); settings.setValue(QSL("studio/appearance/rotate"), cmbRotate->currentIndex()); + settings.setValue(QSL("studio/appearance/chk_embed_vector_font"), chkEmbedVectorFont->isChecked() ? 1 : 0); settings.setValue(QSL("studio/appearance/chk_dotty"), chkDotty->isChecked() ? 1 : 0); settings.setValue(QSL("studio/appearance/dot_size"), spnDotSize->value()); // These are "system-wide" @@ -550,6 +551,8 @@ void MainWindow::load_settings(QSettings &settings) chkCMYK->setChecked(settings.value(QSL("studio/appearance/chk_cmyk"), 0).toInt() ? true : false); chkQuietZones->setChecked(settings.value(QSL("studio/appearance/chk_quiet_zones"), 0).toInt() ? true : false); cmbRotate->setCurrentIndex(settings.value(QSL("studio/appearance/rotate"), 0).toInt()); + chkEmbedVectorFont->setChecked(settings.value(QSL("studio/appearance/chk_embed_vector_font"), 0).toInt() + ? true : false); chkDotty->setChecked(settings.value(QSL("studio/appearance/chk_dotty"), 0).toInt() ? true : false); spnDotSize->setValue(settings.value(QSL("studio/appearance/dot_size"), 4.0 / 5.0).toFloat()); // These are "system-wide" @@ -1174,6 +1177,7 @@ void MainWindow::HRTShow_ui_set() cmbFontSetting->setEnabled(enabled); lblTextGap->setEnabled(enabled); spnTextGap->setEnabled(enabled); + chkEmbedVectorFont->setEnabled(enabled); text_gap_ui_set(); upcean_no_quiet_zones_ui_set(); upcae_no_quiet_zones_ui_set(); @@ -1221,17 +1225,13 @@ void MainWindow::upcean_no_quiet_zones_ui_set() return; bool showHRT = chkHRTShow->isEnabled() && chkHRTShow->isChecked(); - QCheckBox *noQZs, *guardWS, *embedFont; + QCheckBox *noQZs, *guardWS; noQZs = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANNoQuietZones")) : nullptr; guardWS = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANGuardWhitespace")) : nullptr; - embedFont = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANEmbedVectorFont")) : nullptr; if (noQZs && guardWS) { guardWS->setEnabled(!noQZs->isChecked() && showHRT); } - if (embedFont) { - embedFont->setEnabled(showHRT); - } } void MainWindow::upcae_no_quiet_zones_ui_set() @@ -1243,15 +1243,13 @@ void MainWindow::upcae_no_quiet_zones_ui_set() return; bool showHRT = chkHRTShow->isEnabled() && chkHRTShow->isChecked(); - QCheckBox *noQZs, *guardWS, *embedFont; + QCheckBox *noQZs, *guardWS; if (is_upca) { noQZs = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCANoQuietZones")) : nullptr; guardWS = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCAGuardWhitespace")) : nullptr; - embedFont = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCAEmbedVectorFont")) : nullptr; } else { noQZs = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANNoQuietZones")) : nullptr; guardWS = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANGuardWhitespace")) : nullptr; - embedFont = m_optionWidget ? m_optionWidget->findChild(QSL("chkUPCEANEmbedVectorFont")) : nullptr; } if (noQZs && guardWS) { @@ -1259,13 +1257,10 @@ void MainWindow::upcae_no_quiet_zones_ui_set() noQZs->setEnabled(true); guardWS->setEnabled(!noQZs->isChecked() && showHRT); } else { - noQZs->setEnabled(false); + noQZs->setEnabled(!showHRT); guardWS->setEnabled(false); } } - if (embedFont) { - embedFont->setEnabled(showHRT); - } } void MainWindow::structapp_ui_set() @@ -2264,7 +2259,6 @@ void MainWindow::change_options() connect(get_widget(QSL("chkUPCANoQuietZones")), SIGNAL(toggled( bool )), SLOT(upcae_no_quiet_zones_ui_set())); connect(get_widget(QSL("chkUPCANoQuietZones")), SIGNAL(toggled( bool )), SLOT(update_preview())); connect(get_widget(QSL("chkUPCAGuardWhitespace")), SIGNAL(toggled( bool )), SLOT(update_preview())); - connect(get_widget(QSL("chkUPCAEmbedVectorFont")), SIGNAL(toggled( bool )), SLOT(update_preview())); } else if (symbology == BARCODE_EANX || symbology == BARCODE_EANX_CHK || symbology == BARCODE_EANX_CC || symbology == BARCODE_UPCE || symbology == BARCODE_UPCE_CHK || symbology == BARCODE_UPCE_CC @@ -2304,7 +2298,6 @@ void MainWindow::change_options() } connect(get_widget(QSL("chkUPCEANNoQuietZones")), SIGNAL(toggled( bool )), SLOT(update_preview())); connect(get_widget(QSL("chkUPCEANGuardWhitespace")), SIGNAL(toggled( bool )), SLOT(update_preview())); - connect(get_widget(QSL("chkUPCEANEmbedVectorFont")), SIGNAL(toggled( bool )), SLOT(update_preview())); } else if (symbology == BARCODE_VIN) { QFile file(QSL(":/grpVIN.ui")); @@ -2699,7 +2692,6 @@ void MainWindow::update_preview() m_bc.bc.setGSSep(false); m_bc.bc.setNoQuietZones(false); m_bc.bc.setGuardWhitespace(false); - m_bc.bc.setEmbedVectorFont(false); m_bc.bc.setDotSize(0.4f / 0.5f); m_bc.bc.setGuardDescent(5.0f); m_bc.bc.clearStructApp(); @@ -2734,9 +2726,6 @@ void MainWindow::update_preview() } else if (get_chk_val(QSL("chkUPCEANGuardWhitespace"))) { m_bc.bc.setGuardWhitespace(true); } - if (get_chk_val(QSL("chkUPCEANEmbedVectorFont"))) { - m_bc.bc.setEmbedVectorFont(true); - } break; case BARCODE_ISBNX: @@ -2749,9 +2738,6 @@ void MainWindow::update_preview() } else if (get_chk_val(QSL("chkUPCEANGuardWhitespace"))) { m_bc.bc.setGuardWhitespace(true); } - if (get_chk_val(QSL("chkUPCEANEmbedVectorFont"))) { - m_bc.bc.setEmbedVectorFont(true); - } break; case BARCODE_UPCA: @@ -2763,9 +2749,6 @@ void MainWindow::update_preview() } else if (get_chk_val(QSL("chkUPCAGuardWhitespace"))) { m_bc.bc.setGuardWhitespace(true); } - if (get_chk_val(QSL("chkUPCAEmbedVectorFont"))) { - m_bc.bc.setEmbedVectorFont(true); - } break; case BARCODE_UPCE: @@ -2778,9 +2761,6 @@ void MainWindow::update_preview() } else if (get_chk_val(QSL("chkUPCEANGuardWhitespace"))) { m_bc.bc.setGuardWhitespace(true); } - if (get_chk_val(QSL("chkUPCEANEmbedVectorFont"))) { - m_bc.bc.setEmbedVectorFont(true); - } break; case BARCODE_DBAR_OMN: @@ -3331,6 +3311,7 @@ void MainWindow::update_preview() m_bc.bc.setFontSetting(cmbFontSetting->currentIndex()); m_bc.bc.setTextGap(spnTextGap->value()); m_bc.bc.setRotateAngle(cmbRotate->currentIndex()); + m_bc.bc.setEmbedVectorFont(chkEmbedVectorFont->isEnabled() && chkEmbedVectorFont->isChecked()); m_bc.bc.setDotty(chkDotty->isEnabled() && chkDotty->isChecked()); if (m_symbology == BARCODE_DOTCODE || (chkDotty->isEnabled() && chkDotty->isChecked())) { m_bc.bc.setDotSize(spnDotSize->value()); @@ -4110,6 +4091,8 @@ void MainWindow::save_sub_settings(QSettings &settings, int symbology) if (chkHRTShow->isEnabled()) { settings.setValue(QSL("studio/bc/%1/appearance/font_setting").arg(name), cmbFontSetting->currentIndex()); settings.setValue(QSL("studio/bc/%1/appearance/text_gap").arg(name), spnTextGap->value()); + settings.setValue(QSL("studio/bc/%1/appearance/chk_embed_vector_font").arg(name), + chkEmbedVectorFont->isChecked() ? 1 : 0); settings.setValue(QSL("studio/bc/%1/appearance/chk_hrt_show").arg(name), chkHRTShow->isChecked() ? 1 : 0); } settings.setValue(QSL("studio/bc/%1/appearance/chk_cmyk").arg(name), chkCMYK->isChecked() ? 1 : 0); @@ -4417,8 +4400,6 @@ void MainWindow::save_sub_settings(QSettings &settings, int symbology) QString::number(get_dspn_val(QSL("spnUPCAGuardDescent")), 'f', 3 /*precision*/)); settings.setValue(QSL("studio/bc/upca/chk_no_quiet_zones"), get_chk_val(QSL("chkUPCANoQuietZones"))); settings.setValue(QSL("studio/bc/upca/chk_guard_whitespace"), get_chk_val(QSL("chkUPCAGuardWhitespace"))); - settings.setValue(QSL("studio/bc/upca/chk_embed_vector_font"), - get_chk_val(QSL("chkUPCAEmbedVectorFont"))); break; case BARCODE_EANX: @@ -4430,8 +4411,6 @@ void MainWindow::save_sub_settings(QSettings &settings, int symbology) settings.setValue(QSL("studio/bc/eanx/chk_no_quiet_zones"), get_chk_val(QSL("chkUPCEANNoQuietZones"))); settings.setValue(QSL("studio/bc/eanx/chk_guard_whitespace"), get_chk_val(QSL("chkUPCEANGuardWhitespace"))); - settings.setValue(QSL("studio/bc/eanx/chk_embed_vector_font"), - get_chk_val(QSL("chkUPCEANEmbedVectorFont"))); break; case BARCODE_UPCE: @@ -4443,8 +4422,6 @@ void MainWindow::save_sub_settings(QSettings &settings, int symbology) settings.setValue(QSL("studio/bc/upce/chk_no_quiet_zones"), get_chk_val(QSL("chkUPCEANNoQuietZones"))); settings.setValue(QSL("studio/bc/upce/chk_guard_whitespace"), get_chk_val(QSL("chkUPCEANGuardWhitespace"))); - settings.setValue(QSL("studio/bc/upce/chk_embed_vector_font"), - get_chk_val(QSL("chkUPCEANEmbedVectorFont"))); break; case BARCODE_ISBNX: @@ -4454,8 +4431,6 @@ void MainWindow::save_sub_settings(QSettings &settings, int symbology) settings.setValue(QSL("studio/bc/isnbx/chk_no_quiet_zones"), get_chk_val(QSL("chkUPCEANNoQuietZones"))); settings.setValue(QSL("studio/bc/isnbx/chk_guard_whitespace"), get_chk_val(QSL("chkUPCEANGuardWhitespace"))); - settings.setValue(QSL("studio/bc/isnbx/chk_embed_vector_font"), - get_chk_val(QSL("chkUPCEANEmbedVectorFont"))); break; case BARCODE_VIN: @@ -4520,6 +4495,8 @@ void MainWindow::load_sub_settings(QSettings &settings, int symbology) cmbFontSetting->setCurrentIndex(settings.value( QSL("studio/bc/%1/appearance/font_setting").arg(name), 0).toInt()); spnTextGap->setValue(settings.value(QSL("studio/bc/%1/appearance/text_gap").arg(name), 0.0).toFloat()); + chkEmbedVectorFont->setChecked(settings.value( + QSL("studio/bc/%1/appearance/chk_embed_vector_font").arg(name), 1).toInt() ? true : false); chkHRTShow->setChecked(settings.value( QSL("studio/bc/%1/appearance/chk_hrt_show").arg(name), 1).toInt() ? true : false); } @@ -4859,8 +4836,6 @@ void MainWindow::load_sub_settings(QSettings &settings, int symbology) set_dspn_from_setting(settings, QSL("studio/bc/upca/guard_descent"), QSL("spnUPCAGuardDescent"), 5.0f); set_chk_from_setting(settings, QSL("studio/bc/upca/chk_no_quiet_zones"), QSL("chkUPCANoQuietZones")); set_chk_from_setting(settings, QSL("studio/bc/upca/chk_guard_whitespace"), QSL("chkUPCAGuardWhitespace")); - set_chk_from_setting(settings, QSL("studio/bc/upca/chk_embed_vector_font"), - QSL("chkUPCAEmbedVectorFont")); break; case BARCODE_EANX: @@ -4871,8 +4846,6 @@ void MainWindow::load_sub_settings(QSettings &settings, int symbology) set_chk_from_setting(settings, QSL("studio/bc/eanx/chk_no_quiet_zones"), QSL("chkUPCEANNoQuietZones")); set_chk_from_setting(settings, QSL("studio/bc/eanx/chk_guard_whitespace"), QSL("chkUPCEANGuardWhitespace")); - set_chk_from_setting(settings, QSL("studio/bc/eanx/chk_embed_vector_font"), - QSL("chkUPCEANEmbedVectorFont")); break; case BARCODE_UPCE: @@ -4883,8 +4856,6 @@ void MainWindow::load_sub_settings(QSettings &settings, int symbology) set_chk_from_setting(settings, QSL("studio/bc/upce/chk_no_quiet_zones"), QSL("chkUPCEANNoQuietZones")); set_chk_from_setting(settings, QSL("studio/bc/upce/chk_guard_whitespace"), QSL("chkUPCEANGuardWhitespace")); - set_chk_from_setting(settings, QSL("studio/bc/upce/chk_embed_vector_font"), - QSL("chkUPCEANEmbedVectorFont")); break; case BARCODE_ISBNX: @@ -4893,8 +4864,6 @@ void MainWindow::load_sub_settings(QSettings &settings, int symbology) set_chk_from_setting(settings, QSL("studio/bc/isbnx/chk_no_quiet_zones"), QSL("chkUPCEANNoQuietZones")); set_chk_from_setting(settings, QSL("studio/bc/isbnx/chk_guard_whitespace"), QSL("chkUPCEANGuardWhitespace")); - set_chk_from_setting(settings, QSL("studio/bc/isbnx/chk_embed_vector_font"), - QSL("chkUPCEANEmbedVectorFont")); break; case BARCODE_VIN: diff --git a/win32/README b/win32/README index 55109ef5..d5dc4a26 100644 --- a/win32/README +++ b/win32/README @@ -138,8 +138,8 @@ Studio 2015, see "frontend_qt\howto_build_qzint_using_msvs2015.txt" CMake and Visual Studio ----------------------- -Zint can also be built using CMake with Visual Studio 2019, 2017 or 2015. The -following example uses Visual Studio 2019 to build for x86/Win32: +Zint can also be built using CMake with Visual Studio 2022, 2019, 2017 or 2015. +The following example uses Visual Studio 2019 to build for x86/Win32: As above, cd and clone lpng, zlib and zint into it. Then @@ -192,10 +192,12 @@ You should be able to run zint CLI and Zint Studio: Note that the program name for Zint Studio when built using CMake is not "qtZint.exe" but "zint-qt.exe". -For MSVC 2015 32 bit and MSVC 2017 32 bit, the zint cmake equivalents are: +For MSVC 2015 32-bit, MSVC 2017 32-bit and MSVC 2022 32-bit, the zint cmake +equivalents are: cmake -G "Visual Studio 14 2015" -DCMAKE_BUILD_TYPE=Release -B build cmake -G "Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=Release -B build + cmake -G "Visual Studio 17 2022" -A Win32 -DCMAKE_BUILD_TYPE=Release -B build Visual C++ 6