diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
| commit | a6163888f3c56123b1db313743c6147ba498732c (patch) | |
| tree | ff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/fonts/apl | |
| parent | c3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff) | |
Add third_party libs
Diffstat (limited to 'third_party/fonts/apl')
18 files changed, 4652 insertions, 0 deletions
diff --git a/third_party/fonts/apl/AUTHORS b/third_party/fonts/apl/AUTHORS new file mode 100644 index 0000000..3f81410 --- /dev/null +++ b/third_party/fonts/apl/AUTHORS @@ -0,0 +1,14 @@ +AR PL New Sung
+=============================================
+
+Current Maintainer(s):
+------------------
+FireFly (firefly@firefly.idv.tw) - Design of the embedded bitmap fonts.
+
+Original Author/Designer:
+-------------------
+ARPHIC TECHNOLOGY CO., LTD - Develop of the original truetype font
+TEL: 886-2-23512577
+FAX: 886-2-23511730
+ADDRESS: 13Fl.-1301, No. 88, Sec. 2, Jungshiau E. Rd., Taipei, 100 Taiwan
+
diff --git a/third_party/fonts/apl/COPYRIGHT b/third_party/fonts/apl/COPYRIGHT new file mode 100644 index 0000000..ec4fa2e --- /dev/null +++ b/third_party/fonts/apl/COPYRIGHT @@ -0,0 +1,172 @@ + Copyright (C) 1994-1999, Arphic Technology Co., Ltd.
+ Copyright (C) 1999-2004, Firefly and Arphic Technology Co., Ltd.
+
+Author/Designer:
+ Original author:
+ Arphic Technology Co., Ltd.
+ http://www.arphic.com.tw/
+
+ Modified by:
+ Firefly <firefly@firefly.idv.tw>
+ http://firefly.idv.tw
+
+NOTICE: This Truetype font contains embedded bitmap fonts made
+ by firefly and is released as a whole
+ under the ARPHIC PUBLIC LICENSE.
+ There are also seperate bitmap fonts made by Firefly and
+ released under the GENERAL PUBLIC LICENSE (GPL):
+ http://www.study-area.org/apt/firefly-font/bitmaps/
+
+Copyright:
+ (Copied from 'license/english/ARPHICPL.TXT'.
+ See 'license/big5/ARPHICPL.TXT' or 'license/gb/ARPHICPL.TXT'
+ for the Chinese version.)
+
+==========================================================================
+
+ARPHIC PUBLIC LICENSE
+
+Copyright (C) 1999 Arphic Technology Co., Ltd.
+11Fl. No.168, Yung Chi Rd., Taipei, 110 Taiwan
+All rights reserved except as specified below.
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is forbidden.
+
+Preamble
+
+ The licenses for most software are designed to take away your freedom
+to share and change it. By contrast, the ARPHIC PUBLIC LICENSE
+specifically permits and encourages you to use this software, provided
+that you give the recipients all the rights that we gave you and make
+sure they can get the modifications of this software.
+
+Legal Terms
+
+0. Definitions:
+ Throughout this License, "Font" means the TrueType fonts "AR PL
+Mingti2L Big5", "AR PL KaitiM Big5" (BIG-5 character set) and "AR PL
+SungtiL GB", "AR PL KaitiM GB" (GB character set) which are originally
+distributed by Arphic, and the derivatives of those fonts created
+through any modification including modifying glyph, reordering glyph,
+converting format, changing font name, or adding/deleting some
+characters in/from glyph table.
+
+ "PL" means "Public License".
+
+ "Copyright Holder" means whoever is named in the copyright or
+copyrights for the Font.
+
+ "You" means the licensee, or person copying, redistributing or
+modifying the Font.
+
+ "Freely Available" means that you have the freedom to copy or modify
+the Font as well as redistribute copies of the Font under the same
+conditions you received, not price. If you wish, you can charge for this
+service.
+
+1. Copying & Distribution
+ You may copy and distribute verbatim copies of this Font in any
+medium, without restriction, provided that you retain this license file
+(ARPHICPL.TXT) unaltered in all copies.
+
+2. Modification
+ You may otherwise modify your copy of this Font in any way, including
+modifying glyph, reordering glyph, converting format, changing font
+name, or adding/deleting some characters in/from glyph table, and copy
+and distribute such modifications under the terms of Section 1 above,
+provided that the following conditions are met:
+
+ a) You must insert a prominent notice in each modified file stating
+how and when you changed that file.
+
+ b) You must make such modifications Freely Available as a whole to
+all third parties under the terms of this License, such as by offering
+access to copy the modifications from a designated place, or
+distributing the modifications on a medium customarily used for software
+interchange.
+
+ c) If the modified fonts normally reads commands interactively when
+run, you must cause it, when started running for such interactive use in
+the most ordinary way, to print or display an announcement including an
+appropriate copyright notice and a notice that there is no warranty (or
+else, saying that you provide a warranty) and that users may
+redistribute the Font under these conditions, and telling the user how
+to view a copy of this License.
+
+ These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Font, and
+can be reasonably considered independent and separate works in
+themselves, then this License and its terms, do not apply to those
+sections when you distribute them as separate works. Therefore, mere
+aggregation of another work not based on the Font with the Font on a
+volume of a storage or distribution medium does not bring the other work
+under the scope of this License.
+
+3. Condition Subsequent
+ You may not copy, modify, sublicense, or distribute the Font except
+as expressly provided under this License. Any attempt otherwise to copy,
+modify, sublicense or distribute the Font will automatically
+retroactively void your rights under this License. However, parties who
+have received copies or rights from you under this License will keep
+their licenses valid so long as such parties remain in full compliance.
+
+4. Acceptance
+ You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to copy, modify,
+sublicense or distribute the Font. These actions are prohibited by law
+if you do not accept this License. Therefore, by copying, modifying,
+sublicensing or distributing the Font, you indicate your acceptance of
+this License and all its terms and conditions.
+
+5. Automatic Receipt
+ Each time you redistribute the Font, the recipient automatically
+receives a license from the original licensor to copy, distribute or
+modify the Font subject to these terms and conditions. You may not
+impose any further restrictions on the recipients' exercise of the
+rights granted herein. You are not responsible for enforcing compliance
+by third parties to this License.
+
+6. Contradiction
+ If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot distribute
+so as to satisfy simultaneously your obligations under this License and
+any other pertinent obligations, then as a consequence you may not
+distribute the Font at all. For example, if a patent license would not
+permit royalty-free redistribution of the Font by all those who receive
+copies directly or indirectly through you, then the only way you could
+satisfy both it and this License would be to refrain entirely from
+distribution of the Font.
+
+ If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+7. NO WARRANTY
+ BECAUSE THE FONT IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE FONT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS OR OTHER PARTIES
+PROVIDE THE FONT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE FONT IS WITH YOU. SHOULD THE FONT
+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR
+OR CORRECTION.
+
+8. DAMAGES WAIVER
+ UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, IN NO
+EVENT WILL ANY COPYRIGHTT HOLDERS, OR OTHER PARTIES WHO MAY COPY, MODIFY
+OR REDISTRIBUTE THE FONT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR ANY
+DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR EXEMPLARY
+DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE FONT (INCLUDING
+BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION), EVEN IF SUCH HOLDERS OR
+OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+======================================================================
+
+
diff --git a/third_party/fonts/apl/Changelog b/third_party/fonts/apl/Changelog new file mode 100644 index 0000000..d75053e --- /dev/null +++ b/third_party/fonts/apl/Changelog @@ -0,0 +1,80 @@ +Filefly embedded bitmap font -- Public GPL version
+Version 1.3.0:
+--------------
+ March 27, 2005
+ * Finished 14-pixel(10.5 point) embedded bitmap font
+
+ March 2, 2005
+ *Added an outline glyph U+79CA and its corresponding bitmap word
+ *Corrected U+79BF(禿) error of ARPHIC. Proper is (上(禾) + 下(ㄦ)),original was (上(禾) + 下(几))
+ *Corrected U+7B3B(笻) error of ARPHIC. Proper is (上(竹) + 左下(工) + 右下(ㄗ)),origianl was (上(竹) + 左下(工) + 右下(邑))
+
+ March 1, 2005
+ *Corrected U+7921(礡) error of ARPHIC. Proper is (石 + '薄' take out 水),original was (石 + 薄)
+
+ February 28, 2005
+ *Added an outline glyph U+74E7 and its corresponding bitmap word
+ *Added an outline glyph U+751B and its corresponding bitmap word
+ *Added an outline glyph U+7523 and its corresponding bitmap word
+ *Added an outline glyph U+77B9 and its corresponding bitmap word
+
+ February 26, 2005
+ *Added an outline glyph U+7232 and its corresponding bitmap word
+
+ February 24, 2005
+ *Added an outline glyph U+5586 and its corresponding bitmap word
+
+ February 23, 2005
+ *Corrected U+4E1F(丟). The top is horizontal,not apostrophe character
+ *Added an outline glyph U+5803 and its corresponding bitmap word
+ * Merge COPYING and COPYRIGHT, and made the licese statement
+ clearly.
+ * Provide the url for GPLed version of firefly's bitmap fonts
+ in COPYRIGHT file.
+ * Added English and Chinese version APL files in license/
+
+ February 21, 2005
+ *Added words U+FFE0、U+FFE1、U+FFE3、U+FFE4
+
+ February 20, 2005
+ *Corrected U+6541(敁) error of ARPHIC.Proper is (占 + 攴),original was (占 + 支)
+
+ February 15, 2005
+ *Added words from U+F900 to U+FA6A. The total is 363 word (include TrueType and Bitmap )
+
+ February 14, 2005
+ *Added words from U+2F00 to U+2FD5. The total is 214 word (include TrueType and Bitmap )。
+
+Version 1.2.6:
+--------------
+ February 10, 2005
+ * Addition U+02c9 TrueType glyph,GB2312 characters ,avoiding Fontconfig missing zh-cn Language tag.
+ * Add AUTHORS, COPYING, COPYRIGHT, Changelog, Changelog.big5 and fireflysung.ttf to a tarball file.
+
+Version 1.2.5:
+--------------
+ February 4, 2005
+ * Perfect 12, 13, 14, 15, 16 pixel range from U+20 ~ U+7e to match the shape and width of TrueType
+ * Readjust 12-pixel(9-point) embedded bitmap font ( befort version 1.2.0 , the height of the font beyond one line)
+ * Corrected U+9462(鑢) error of ARPHIC, revised is (金 + 慮), original was (金 + 盧)
+ * Perfect other embedded bitmap font in detail
+ * Removed Vertical Metrics attribute to reduce the file to 16 Mbytes. Installer can easy to assemble
+
+Version 1.2.0:
+--------------
+ October 26, 2004
+ * Finished 16-pixel(12-point) embedded bitmap font
+ * Use 13-pixel(10-point) embedded bitmap font to show 14-pixel(10.5-point) embedded bitmap font
+ * Fix the bug of the 20th bit of OS/2 table CodePageRange1
+
+Version 1.1.0:
+--------------
+ September 1, 2004
+ * Finished 15-pixel(11-point) embedded bitmap font
+
+Version 1.0.0:
+--------------
+ August 5, 2004
+ * Finished 12-pixel(9-point) and 13-pixel(10-point) embedded bitmap fonts
+
+Firefly (firefly@firefly.idv.tw)
diff --git a/third_party/fonts/apl/Changelog.big5 b/third_party/fonts/apl/Changelog.big5 new file mode 100644 index 0000000..d871fb1 --- /dev/null +++ b/third_party/fonts/apl/Changelog.big5 @@ -0,0 +1,71 @@ +äs@OI}r ww GPL v
+
+Version 1.3.0:
+--------------
+ 2005 ~ 3 27 P
+ * O 14 I(10.5pt) I}rs@C
+ 2005 ~ 3 2 PT
+ * sW@ӦVqr U+79CAAHιI}rC
+ * ץ幩r U+79BF(r)AT(W() + U())A¤幩g (W() + U(L))C
+ * ץ幩r U+7B3B()AT(W() + U(u) + kU())A¤幩g (W() + U(u) + kU())C
+ 2005 ~ 3 1 PG
+ * ץ幩r U+7921()AT( + ''hr)A¤幩g ( + )C
+ 2005 ~ 2 28 P@
+ * sW@ӦVqr U+74E7AHιI}rC
+ * sW@ӦVqr U+751BAHιI}rC
+ * sW@ӦVqr U+7523AHιI}rC
+ * sW@ӦVqr U+77B9AHιI}rC
+ 2005 ~ 2 26 P
+ * sW@ӦVqr U+7232AHιI}rC
+ 2005 ~ 2 24 P|
+ * sW@ӦVqr U+5586AHιI}rC
+ 2005 ~ 2 23 PT
+ * ץ U+4E1F()A̤WO@AӤO@JC
+ * sW@ӦVqr U+5803AHιI}rC
+ * N COPYINGBCOPYRIGHT X֨åBMv覡C
+ * X GPL Firefly I}rU}C
+ * b license/ [J APL ^媩B餤媩B²餤媩
+ 2005 ~ 2 21 P@
+ * 1.2.6 |F U+FFE0BU+FFE1BU+FFE3BU+FFE4Ao^ɤWC
+ 2005 ~ 2 20 P
+ * ץ幩r U+6541()AT(e + )A¤幩g (e + )C
+ 2005 ~ 2 15 PG
+ * q{rADXPΦrAɨ U+F900 U+FA6A @ 363 Ӧr(]t TrueType P Bitmaps )C
+ 2005 ~ 2 14 P@
+ * q{rADXPΦrAɨ U+2F00 U+2FD5 @ 214 Ӧr(]t TrueType P Bitmaps )C
+
+Version 1.2.6:
+--------------
+ 2005 ~ 2 10 P|
+ * [J U+02c9 TrueType ršAɨ GB2312 sXAקK Fontconfig 䤣 zh-cn Language tagC
+ * N AUTHORSBCOPYINGBCOPYRIGHTBChangelogBChangelog.big5 P fireflysung.ttf ]˦@YɡAKU Linux o檩]ˡC
+
+ Version 1.2.5:
+--------------
+ 2005 ~ 2 4 P
+ * ק 12B13B14B15B16 px bέ^ƦrAHŦX TrueType ΪPeסC
+ * ss@ 12px rA1.2.0 e 12px צh@CAҥHݰ_ӪA{wץC
+ * ץ幩r U+9462(J)AT( + {)A¤幩g ( + c)C
+ * ץL@Ǭݰ_ӤҤӹ٩ΤI}rC
+ * Vertical Metrics ݩʡAHYɮפp 16 MbytesAK Installer ϥΡC
+
+Version 1.2.0:
+--------------
+ 2004 ~ 10 26 PG
+ * O 16I(12pt) I}rs@C
+ * O 14I(10.5pt) I}r13I(10pt)ΡC
+ * ץr OS/2 table CodePageRange1 20 bit DC
+
+Version 1.1.0:
+--------------
+ 2004 ~ 9 1 PT
+ * O 15I(11pt) I}rs@C
+
+Version 1.0.0:
+--------------
+ 2004 ~ 8 5 P|
+ * O 12I(9pt)B13I(10pt) I}rs@C
+
+
+Firefly (firefly@firefly.idv.tw)
+
diff --git a/third_party/fonts/apl/apl_fonts.h b/third_party/fonts/apl/apl_fonts.h new file mode 100644 index 0000000..21987f6 --- /dev/null +++ b/third_party/fonts/apl/apl_fonts.h @@ -0,0 +1,27 @@ +//*****************************************************************************
+//
+// apl_fonts.h - Public header declaring prototypes for the various extended
+// fonts found under third_party/fonts/apl.
+//
+//*****************************************************************************
+#ifndef __APL_FONTS_H__
+#define __APL_FONTS_H__
+
+//*****************************************************************************
+//
+// Unified Chinese/Japanese/Korean ideagraphs + ASCII. These fonts contain
+// the first 256 ideographs from Unicode U+4E00 to U+0x4EFF range and are
+// intended for format illustration purposes only. Binary fonts containing
+// glyphs between U+4E00 and U+9FFF can be found in the binfonts subdirectory.
+//
+//*****************************************************************************
+extern const unsigned char g_pucFireflysung6x12[];
+#define g_pFireflysung6x12 (const tFont *)g_pucFireflysung6x12
+extern const unsigned char g_pucFireflysung6x14[];
+#define g_pFireflysung6x14 (const tFont *)g_pucFireflysung6x14
+extern const unsigned char g_pucFireflysung7x14[];
+#define g_pFireflysung7x14 (const tFont *)g_pucFireflysung7x14
+extern const unsigned char g_pucFireflysung7x15[];
+#define g_pFireflysung7x15 (const tFont *)g_pucFireflysung7x15
+
+#endif // __APL_FONTS_H__
diff --git a/third_party/fonts/apl/binfonts/fontfireflysung6x12.bin b/third_party/fonts/apl/binfonts/fontfireflysung6x12.bin Binary files differnew file mode 100644 index 0000000..3cce36c --- /dev/null +++ b/third_party/fonts/apl/binfonts/fontfireflysung6x12.bin diff --git a/third_party/fonts/apl/binfonts/fontfireflysung6x14.bin b/third_party/fonts/apl/binfonts/fontfireflysung6x14.bin Binary files differnew file mode 100644 index 0000000..0d2e0c0 --- /dev/null +++ b/third_party/fonts/apl/binfonts/fontfireflysung6x14.bin diff --git a/third_party/fonts/apl/binfonts/fontfireflysung7x14.bin b/third_party/fonts/apl/binfonts/fontfireflysung7x14.bin Binary files differnew file mode 100644 index 0000000..4ac7460 --- /dev/null +++ b/third_party/fonts/apl/binfonts/fontfireflysung7x14.bin diff --git a/third_party/fonts/apl/binfonts/fontfireflysung7x15.bin b/third_party/fonts/apl/binfonts/fontfireflysung7x15.bin Binary files differnew file mode 100644 index 0000000..0eae5bb --- /dev/null +++ b/third_party/fonts/apl/binfonts/fontfireflysung7x15.bin diff --git a/third_party/fonts/apl/fonts/fontfireflysung6x12.c b/third_party/fonts/apl/fonts/fontfireflysung6x12.c new file mode 100644 index 0000000..3e8b534 --- /dev/null +++ b/third_party/fonts/apl/fonts/fontfireflysung6x12.c @@ -0,0 +1,964 @@ +//*****************************************************************************
+//
+// fontfireflysung6x12.c - Font definition for the 6x12 Fireflysung font.
+//
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This font was converted from fireflysung-1.3.0
+//
+// Copyright (C) 1994-1999, Arphic Technology Co., Ltd.
+// Copyright (C) 1999-2004, Firefly and Arphic Technology Co., Ltd.
+//
+// Author/Designer:
+// Original author:
+// Arphic Technology Co., Ltd.
+// http://www.arphic.com.tw/
+//
+// Modified by:
+// Firefly <firefly@firefly.idv.tw>
+// http://firefly.idv.tw
+//
+// Modified by:
+// Texas Instruments Incorporated for use with TivaWare Graphics Library
+// http://www.ti.com/tivaware
+//
+// NOTICE: This font contains embedded bitmap fonts made
+// by firefly and is released as a whole
+// under the ARPHIC PUBLIC LICENSE.
+//
+// Copyright:
+// See 'license/english/ARPHICPL.TXT', 'license/big5/ARPHICPL.TXT' or
+// 'license/gb/ARPHICPL.TXT'.
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "grlib/grlib.h"
+
+//*****************************************************************************
+//
+// Details of this font:
+// Characters: 351 in 2 blocks
+// Style: fireflysung
+// Size: 6x12
+// Bold: no
+// Italic: no
+// Memory usage: 7352 bytes
+//
+//*****************************************************************************
+
+const uint8_t g_pui8Fireflysung6x12[] =
+{
+ //
+ // The format of the font.
+ //
+ FONT_FMT_WIDE_PIXEL_RLE,
+
+ //
+ // The maximum width of the font.
+ //
+ 11,
+
+ //
+ // The height of the font.
+ //
+ 13,
+
+ //
+ // The baseline of the font.
+ //
+ 11,
+
+ //
+ // The font codepage (CODEPAGE_UNICODE).
+ //
+ 14, 0,
+
+ //
+ // The number of blocks of characters (2).
+ //
+ 2, 0,
+
+ //
+ // Block header 0: Codepoints 0x20 - 0x7e
+ //
+ 0x20, 0x00, 0x00, 0x00,
+ 0x5f, 0x00, 0x00, 0x00,
+ 0x20, 0x00, 0x00, 0x00,
+
+ //
+ // Block header 1: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x4e, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00,
+ 0x3c, 0x07, 0x00, 0x00,
+
+ //
+ // Block 0 Offsets: Codepoints 0x20 - 0x7e
+ //
+ 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c)
+ 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181)
+ 0x85, 0x01, 0x00, 0x00, // Offset 389 (0x185)
+ 0x8f, 0x01, 0x00, 0x00, // Offset 399 (0x18f)
+ 0xa5, 0x01, 0x00, 0x00, // Offset 421 (0x1a5)
+ 0xbb, 0x01, 0x00, 0x00, // Offset 443 (0x1bb)
+ 0xd8, 0x01, 0x00, 0x00, // Offset 472 (0x1d8)
+ 0xec, 0x01, 0x00, 0x00, // Offset 492 (0x1ec)
+ 0xf2, 0x01, 0x00, 0x00, // Offset 498 (0x1f2)
+ 0x01, 0x02, 0x00, 0x00, // Offset 513 (0x201)
+ 0x10, 0x02, 0x00, 0x00, // Offset 528 (0x210)
+ 0x1f, 0x02, 0x00, 0x00, // Offset 543 (0x21f)
+ 0x2a, 0x02, 0x00, 0x00, // Offset 554 (0x22a)
+ 0x30, 0x02, 0x00, 0x00, // Offset 560 (0x230)
+ 0x36, 0x02, 0x00, 0x00, // Offset 566 (0x236)
+ 0x3a, 0x02, 0x00, 0x00, // Offset 570 (0x23a)
+ 0x49, 0x02, 0x00, 0x00, // Offset 585 (0x249)
+ 0x59, 0x02, 0x00, 0x00, // Offset 601 (0x259)
+ 0x67, 0x02, 0x00, 0x00, // Offset 615 (0x267)
+ 0x75, 0x02, 0x00, 0x00, // Offset 629 (0x275)
+ 0x83, 0x02, 0x00, 0x00, // Offset 643 (0x283)
+ 0x95, 0x02, 0x00, 0x00, // Offset 661 (0x295)
+ 0xa3, 0x02, 0x00, 0x00, // Offset 675 (0x2a3)
+ 0xb3, 0x02, 0x00, 0x00, // Offset 691 (0x2b3)
+ 0xc0, 0x02, 0x00, 0x00, // Offset 704 (0x2c0)
+ 0xd1, 0x02, 0x00, 0x00, // Offset 721 (0x2d1)
+ 0xe1, 0x02, 0x00, 0x00, // Offset 737 (0x2e1)
+ 0xe6, 0x02, 0x00, 0x00, // Offset 742 (0x2e6)
+ 0xec, 0x02, 0x00, 0x00, // Offset 748 (0x2ec)
+ 0xfa, 0x02, 0x00, 0x00, // Offset 762 (0x2fa)
+ 0x01, 0x03, 0x00, 0x00, // Offset 769 (0x301)
+ 0x0f, 0x03, 0x00, 0x00, // Offset 783 (0x30f)
+ 0x1e, 0x03, 0x00, 0x00, // Offset 798 (0x31e)
+ 0x3a, 0x03, 0x00, 0x00, // Offset 826 (0x33a)
+ 0x4a, 0x03, 0x00, 0x00, // Offset 842 (0x34a)
+ 0x5d, 0x03, 0x00, 0x00, // Offset 861 (0x35d)
+ 0x6d, 0x03, 0x00, 0x00, // Offset 877 (0x36d)
+ 0x82, 0x03, 0x00, 0x00, // Offset 898 (0x382)
+ 0x92, 0x03, 0x00, 0x00, // Offset 914 (0x392)
+ 0xa2, 0x03, 0x00, 0x00, // Offset 930 (0x3a2)
+ 0xb3, 0x03, 0x00, 0x00, // Offset 947 (0x3b3)
+ 0xc9, 0x03, 0x00, 0x00, // Offset 969 (0x3c9)
+ 0xd6, 0x03, 0x00, 0x00, // Offset 982 (0x3d6)
+ 0xe5, 0x03, 0x00, 0x00, // Offset 997 (0x3e5)
+ 0xfb, 0x03, 0x00, 0x00, // Offset 1019 (0x3fb)
+ 0x09, 0x04, 0x00, 0x00, // Offset 1033 (0x409)
+ 0x23, 0x04, 0x00, 0x00, // Offset 1059 (0x423)
+ 0x35, 0x04, 0x00, 0x00, // Offset 1077 (0x435)
+ 0x43, 0x04, 0x00, 0x00, // Offset 1091 (0x443)
+ 0x53, 0x04, 0x00, 0x00, // Offset 1107 (0x453)
+ 0x62, 0x04, 0x00, 0x00, // Offset 1122 (0x462)
+ 0x76, 0x04, 0x00, 0x00, // Offset 1142 (0x476)
+ 0x83, 0x04, 0x00, 0x00, // Offset 1155 (0x483)
+ 0x92, 0x04, 0x00, 0x00, // Offset 1170 (0x492)
+ 0xa9, 0x04, 0x00, 0x00, // Offset 1193 (0x4a9)
+ 0xbe, 0x04, 0x00, 0x00, // Offset 1214 (0x4be)
+ 0xd6, 0x04, 0x00, 0x00, // Offset 1238 (0x4d6)
+ 0xeb, 0x04, 0x00, 0x00, // Offset 1259 (0x4eb)
+ 0xfe, 0x04, 0x00, 0x00, // Offset 1278 (0x4fe)
+ 0x0b, 0x05, 0x00, 0x00, // Offset 1291 (0x50b)
+ 0x19, 0x05, 0x00, 0x00, // Offset 1305 (0x519)
+ 0x26, 0x05, 0x00, 0x00, // Offset 1318 (0x526)
+ 0x34, 0x05, 0x00, 0x00, // Offset 1332 (0x534)
+ 0x3e, 0x05, 0x00, 0x00, // Offset 1342 (0x53e)
+ 0x43, 0x05, 0x00, 0x00, // Offset 1347 (0x543)
+ 0x4a, 0x05, 0x00, 0x00, // Offset 1354 (0x54a)
+ 0x59, 0x05, 0x00, 0x00, // Offset 1369 (0x559)
+ 0x6b, 0x05, 0x00, 0x00, // Offset 1387 (0x56b)
+ 0x77, 0x05, 0x00, 0x00, // Offset 1399 (0x577)
+ 0x89, 0x05, 0x00, 0x00, // Offset 1417 (0x589)
+ 0x94, 0x05, 0x00, 0x00, // Offset 1428 (0x594)
+ 0xa3, 0x05, 0x00, 0x00, // Offset 1443 (0x5a3)
+ 0xb5, 0x05, 0x00, 0x00, // Offset 1461 (0x5b5)
+ 0xca, 0x05, 0x00, 0x00, // Offset 1482 (0x5ca)
+ 0xd5, 0x05, 0x00, 0x00, // Offset 1493 (0x5d5)
+ 0xe2, 0x05, 0x00, 0x00, // Offset 1506 (0x5e2)
+ 0xf6, 0x05, 0x00, 0x00, // Offset 1526 (0x5f6)
+ 0x03, 0x06, 0x00, 0x00, // Offset 1539 (0x603)
+ 0x1c, 0x06, 0x00, 0x00, // Offset 1564 (0x61c)
+ 0x2e, 0x06, 0x00, 0x00, // Offset 1582 (0x62e)
+ 0x3c, 0x06, 0x00, 0x00, // Offset 1596 (0x63c)
+ 0x50, 0x06, 0x00, 0x00, // Offset 1616 (0x650)
+ 0x62, 0x06, 0x00, 0x00, // Offset 1634 (0x662)
+ 0x6f, 0x06, 0x00, 0x00, // Offset 1647 (0x66f)
+ 0x7a, 0x06, 0x00, 0x00, // Offset 1658 (0x67a)
+ 0x87, 0x06, 0x00, 0x00, // Offset 1671 (0x687)
+ 0x99, 0x06, 0x00, 0x00, // Offset 1689 (0x699)
+ 0xaa, 0x06, 0x00, 0x00, // Offset 1706 (0x6aa)
+ 0xc1, 0x06, 0x00, 0x00, // Offset 1729 (0x6c1)
+ 0xd2, 0x06, 0x00, 0x00, // Offset 1746 (0x6d2)
+ 0xe4, 0x06, 0x00, 0x00, // Offset 1764 (0x6e4)
+ 0xef, 0x06, 0x00, 0x00, // Offset 1775 (0x6ef)
+ 0xfe, 0x06, 0x00, 0x00, // Offset 1790 (0x6fe)
+ 0x01, 0x07, 0x00, 0x00, // Offset 1793 (0x701)
+ 0x11, 0x07, 0x00, 0x00, // Offset 1809 (0x711)
+
+ //
+ // Block 0 Data: Codepoints 0x20 - 0x7e
+ //
+ 5, 7, 0, 11, 48, 4, 1, 23, 34, 10, 5, 2,
+ 18, 17, 34, 33, 0, 6, 48, 22, 6, 17, 33, 33,
+ 33, 33, 33, 22, 17, 33, 33, 33, 33, 33, 23, 33,
+ 33, 33, 33, 33, 224, 22, 6, 33, 68, 17, 17, 34,
+ 17, 49, 17, 67, 65, 17, 49, 34, 17, 34, 17, 33,
+ 20, 49, 144, 29, 6, 17, 50, 17, 34, 17, 17, 17,
+ 17, 17, 17, 18, 49, 17, 65, 17, 50, 17, 17, 17,
+ 17, 17, 17, 18, 33, 18, 49, 112, 20, 6, 130, 49,
+ 33, 33, 33, 33, 17, 65, 66, 49, 33, 18, 49, 17,
+ 49, 35, 17, 192, 6, 2, 2, 18, 240, 96, 15, 4,
+ 49, 33, 33, 49, 33, 49, 49, 49, 65, 49, 65, 65,
+ 64, 15, 4, 1, 65, 65, 49, 65, 49, 49, 49, 33,
+ 49, 33, 33, 112, 15, 5, 193, 33, 17, 17, 19, 49,
+ 51, 17, 17, 17, 33, 240, 112, 11, 5, 193, 65, 65,
+ 37, 33, 65, 65, 240, 112, 6, 2, 240, 20, 18, 48,
+ 6, 3, 240, 51, 240, 48, 4, 1, 146, 32, 15, 6,
+ 81, 81, 65, 81, 65, 81, 65, 81, 65, 81, 65, 81,
+ 176, 16, 6, 130, 49, 33, 17, 66, 66, 66, 66, 66,
+ 65, 17, 33, 50, 224, 14, 5, 113, 50, 33, 17, 65,
+ 65, 65, 65, 65, 65, 37, 160, 14, 6, 116, 17, 66,
+ 65, 81, 65, 65, 65, 65, 65, 71, 192, 14, 6, 116,
+ 17, 66, 65, 65, 50, 97, 98, 66, 65, 20, 208, 18,
+ 6, 161, 66, 49, 17, 49, 17, 33, 33, 33, 33, 17,
+ 49, 22, 65, 67, 192, 14, 5, 86, 65, 65, 18, 18,
+ 33, 65, 66, 50, 49, 19, 176, 16, 6, 131, 33, 50,
+ 81, 81, 19, 18, 50, 66, 65, 17, 49, 35, 208, 13,
+ 6, 103, 65, 81, 65, 81, 65, 81, 81, 81, 81, 224,
+ 17, 6, 116, 17, 66, 65, 17, 33, 50, 49, 33, 17,
+ 66, 66, 65, 20, 208, 16, 6, 115, 33, 49, 17, 66,
+ 66, 50, 19, 17, 82, 66, 49, 35, 224, 5, 1, 50,
+ 50, 48, 6, 2, 100, 100, 18, 48, 14, 6, 177, 65,
+ 65, 65, 65, 65, 97, 97, 97, 97, 97, 96, 7, 6,
+ 240, 150, 198, 240, 240, 14, 6, 97, 97, 97, 97, 97,
+ 97, 65, 65, 65, 65, 65, 176, 15, 6, 20, 17, 66,
+ 66, 65, 65, 65, 81, 65, 81, 177, 81, 144, 28, 7,
+ 35, 49, 49, 33, 18, 18, 17, 17, 19, 33, 19, 33,
+ 19, 33, 19, 33, 19, 17, 17, 17, 17, 17, 49, 49,
+ 51, 144, 16, 6, 130, 66, 66, 49, 33, 33, 33, 33,
+ 33, 23, 66, 67, 34, 192, 19, 6, 101, 33, 49, 17,
+ 49, 17, 49, 20, 33, 49, 17, 49, 17, 49, 17, 54,
+ 208, 16, 6, 130, 17, 17, 35, 66, 81, 81, 81, 81,
+ 65, 17, 49, 35, 208, 21, 6, 100, 49, 33, 33, 49,
+ 17, 49, 17, 49, 17, 49, 17, 49, 17, 49, 17, 33,
+ 20, 224, 16, 6, 102, 17, 49, 17, 81, 33, 36, 33,
+ 33, 33, 81, 81, 55, 192, 16, 6, 102, 17, 49, 17,
+ 81, 33, 36, 33, 33, 33, 81, 81, 67, 240, 17, 6,
+ 130, 17, 17, 35, 66, 81, 81, 51, 66, 65, 17, 34,
+ 34, 17, 192, 22, 7, 115, 19, 17, 49, 33, 49, 33,
+ 49, 37, 33, 49, 33, 49, 33, 49, 33, 49, 19, 19,
+ 224, 13, 3, 51, 17, 33, 33, 33, 33, 33, 33, 33,
+ 19, 96, 15, 6, 132, 65, 81, 81, 81, 81, 81, 17,
+ 49, 17, 49, 35, 224, 22, 7, 115, 18, 33, 33, 49,
+ 33, 49, 17, 67, 65, 17, 65, 33, 49, 33, 49, 49,
+ 19, 19, 224, 14, 6, 99, 65, 81, 81, 81, 81, 81,
+ 81, 49, 17, 55, 192, 26, 7, 129, 49, 33, 49, 33,
+ 49, 34, 18, 34, 18, 33, 17, 17, 33, 17, 17, 33,
+ 17, 17, 33, 49, 18, 35, 224, 18, 6, 97, 52, 51,
+ 50, 17, 34, 17, 34, 33, 18, 33, 18, 51, 52, 49,
+ 192, 14, 6, 116, 17, 66, 66, 66, 66, 66, 66, 66,
+ 65, 20, 208, 16, 6, 101, 33, 49, 17, 49, 17, 49,
+ 20, 33, 81, 81, 81, 67, 240, 15, 6, 116, 17, 66,
+ 66, 66, 66, 66, 69, 18, 50, 20, 97, 96, 20, 6,
+ 101, 33, 49, 17, 49, 17, 49, 20, 33, 17, 49, 33,
+ 33, 33, 33, 52, 33, 192, 13, 6, 116, 17, 66, 66,
+ 98, 98, 98, 66, 65, 20, 208, 15, 7, 120, 33, 33,
+ 49, 97, 97, 97, 97, 97, 97, 83, 240, 16, 23, 7,
+ 115, 19, 17, 49, 33, 49, 33, 49, 33, 49, 33, 49,
+ 33, 49, 33, 49, 33, 49, 51, 240, 16, 21, 7, 114,
+ 50, 17, 49, 33, 49, 33, 49, 49, 17, 65, 17, 65,
+ 17, 81, 97, 97, 240, 32, 24, 7, 114, 51, 82, 33,
+ 34, 33, 34, 17, 17, 18, 17, 17, 17, 17, 49, 33,
+ 49, 33, 49, 33, 49, 240, 21, 7, 114, 50, 17, 49,
+ 49, 17, 65, 17, 81, 97, 81, 17, 65, 17, 49, 49,
+ 18, 50, 224, 19, 7, 114, 50, 17, 49, 33, 49, 49,
+ 17, 65, 17, 81, 97, 97, 97, 83, 240, 16, 13, 6,
+ 103, 65, 81, 65, 65, 65, 65, 65, 66, 71, 192, 14,
+ 3, 4, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35,
+ 48, 13, 5, 81, 65, 81, 65, 81, 65, 81, 65, 81,
+ 65, 160, 14, 3, 3, 33, 33, 33, 33, 33, 33, 33,
+ 33, 33, 36, 48, 10, 5, 33, 49, 17, 17, 49, 0,
+ 6, 32, 5, 6, 0, 9, 6, 7, 3, 50, 33, 49,
+ 240, 192, 15, 6, 240, 163, 33, 49, 81, 36, 17, 49,
+ 17, 49, 35, 17, 192, 18, 6, 1, 81, 81, 81, 81,
+ 18, 34, 33, 17, 66, 66, 67, 33, 17, 18, 224, 12,
+ 6, 240, 179, 33, 50, 81, 81, 97, 49, 35, 208, 18,
+ 6, 81, 81, 81, 81, 34, 17, 17, 35, 66, 66, 65,
+ 17, 34, 34, 17, 192, 11, 6, 240, 164, 17, 66, 72,
+ 81, 65, 20, 208, 15, 6, 50, 49, 33, 33, 81, 53,
+ 49, 81, 81, 81, 81, 67, 224, 18, 7, 240, 242, 18,
+ 17, 33, 49, 33, 66, 65, 100, 33, 65, 17, 65, 36,
+ 32, 21, 7, 2, 97, 97, 97, 97, 18, 50, 33, 33,
+ 49, 33, 49, 33, 49, 33, 49, 19, 19, 224, 11, 3,
+ 65, 114, 33, 33, 33, 33, 33, 19, 96, 13, 4, 113,
+ 49, 98, 49, 49, 49, 49, 50, 34, 33, 18, 20, 6,
+ 2, 81, 81, 81, 81, 34, 17, 33, 33, 17, 50, 65,
+ 17, 49, 33, 19, 18, 192, 13, 3, 50, 33, 33, 33,
+ 33, 33, 33, 33, 33, 19, 96, 25, 6, 240, 145, 17,
+ 17, 33, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 192, 18, 7, 240, 210,
+ 18, 50, 33, 33, 49, 33, 49, 33, 49, 33, 49, 19,
+ 19, 224, 14, 6, 240, 178, 49, 33, 17, 66, 66, 65,
+ 17, 33, 50, 224, 20, 6, 240, 146, 18, 34, 33, 17,
+ 49, 17, 49, 17, 49, 18, 33, 17, 18, 33, 67, 48,
+ 18, 6, 240, 162, 19, 34, 17, 49, 17, 49, 17, 49,
+ 17, 34, 34, 17, 81, 67, 13, 6, 240, 146, 18, 34,
+ 33, 17, 81, 81, 81, 67, 240, 11, 5, 240, 99, 17,
+ 50, 83, 82, 49, 19, 176, 13, 6, 225, 81, 53, 49,
+ 81, 81, 81, 81, 33, 50, 208, 18, 7, 240, 210, 34,
+ 33, 49, 33, 49, 33, 49, 33, 49, 33, 34, 50, 18,
+ 224, 17, 7, 240, 211, 19, 17, 49, 33, 49, 49, 17,
+ 65, 17, 81, 97, 240, 32, 23, 7, 240, 210, 17, 18,
+ 17, 17, 17, 33, 17, 17, 33, 17, 17, 49, 17, 65,
+ 17, 65, 17, 240, 16, 17, 7, 240, 211, 19, 17, 49,
+ 49, 17, 81, 81, 17, 49, 49, 19, 19, 224, 18, 6,
+ 240, 146, 34, 17, 49, 17, 49, 33, 17, 49, 17, 65,
+ 81, 65, 50, 64, 11, 6, 240, 151, 65, 65, 65, 65,
+ 65, 55, 192, 15, 3, 33, 17, 33, 33, 33, 33, 17,
+ 33, 49, 33, 33, 33, 49, 3, 1, 13, 16, 3, 1,
+ 49, 33, 33, 33, 33, 49, 33, 17, 33, 33, 33, 17,
+ 32, 11, 5, 240, 97, 49, 17, 17, 49, 240, 240, 16,
+ //
+ // Block 1 Offsets: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x09, 0x04, 0x00, 0x00, // Offset 1033 (0x409)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1a, 0x04, 0x00, 0x00, // Offset 1050 (0x41a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x2c, 0x04, 0x00, 0x00, // Offset 1068 (0x42c)
+ 0x43, 0x04, 0x00, 0x00, // Offset 1091 (0x443)
+ 0x59, 0x04, 0x00, 0x00, // Offset 1113 (0x459)
+ 0x66, 0x04, 0x00, 0x00, // Offset 1126 (0x466)
+ 0x77, 0x04, 0x00, 0x00, // Offset 1143 (0x477)
+ 0x8a, 0x04, 0x00, 0x00, // Offset 1162 (0x48a)
+ 0xa3, 0x04, 0x00, 0x00, // Offset 1187 (0x4a3)
+ 0xbb, 0x04, 0x00, 0x00, // Offset 1211 (0x4bb)
+ 0xcd, 0x04, 0x00, 0x00, // Offset 1229 (0x4cd)
+ 0xe3, 0x04, 0x00, 0x00, // Offset 1251 (0x4e3)
+ 0xf8, 0x04, 0x00, 0x00, // Offset 1272 (0x4f8)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x0f, 0x05, 0x00, 0x00, // Offset 1295 (0x50f)
+ 0x20, 0x05, 0x00, 0x00, // Offset 1312 (0x520)
+ 0x38, 0x05, 0x00, 0x00, // Offset 1336 (0x538)
+ 0x4f, 0x05, 0x00, 0x00, // Offset 1359 (0x54f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6d, 0x05, 0x00, 0x00, // Offset 1389 (0x56d)
+ 0x83, 0x05, 0x00, 0x00, // Offset 1411 (0x583)
+ 0xa0, 0x05, 0x00, 0x00, // Offset 1440 (0x5a0)
+ 0xc5, 0x05, 0x00, 0x00, // Offset 1477 (0x5c5)
+ 0xe1, 0x05, 0x00, 0x00, // Offset 1505 (0x5e1)
+ 0xfd, 0x05, 0x00, 0x00, // Offset 1533 (0x5fd)
+ 0x1a, 0x06, 0x00, 0x00, // Offset 1562 (0x61a)
+ 0x35, 0x06, 0x00, 0x00, // Offset 1589 (0x635)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x46, 0x06, 0x00, 0x00, // Offset 1606 (0x646)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x57, 0x06, 0x00, 0x00, // Offset 1623 (0x657)
+ 0x79, 0x06, 0x00, 0x00, // Offset 1657 (0x679)
+ 0x92, 0x06, 0x00, 0x00, // Offset 1682 (0x692)
+ 0xb2, 0x06, 0x00, 0x00, // Offset 1714 (0x6b2)
+ 0xd1, 0x06, 0x00, 0x00, // Offset 1745 (0x6d1)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd4, 0x06, 0x00, 0x00, // Offset 1748 (0x6d4)
+ 0xe7, 0x06, 0x00, 0x00, // Offset 1767 (0x6e7)
+ 0xfa, 0x06, 0x00, 0x00, // Offset 1786 (0x6fa)
+ 0x0d, 0x07, 0x00, 0x00, // Offset 1805 (0x70d)
+ 0x26, 0x07, 0x00, 0x00, // Offset 1830 (0x726)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x40, 0x07, 0x00, 0x00, // Offset 1856 (0x740)
+ 0x52, 0x07, 0x00, 0x00, // Offset 1874 (0x752)
+ 0x72, 0x07, 0x00, 0x00, // Offset 1906 (0x772)
+ 0x89, 0x07, 0x00, 0x00, // Offset 1929 (0x789)
+ 0xa3, 0x07, 0x00, 0x00, // Offset 1955 (0x7a3)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xcc, 0x07, 0x00, 0x00, // Offset 1996 (0x7cc)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd5, 0x07, 0x00, 0x00, // Offset 2005 (0x7d5)
+ 0xf0, 0x07, 0x00, 0x00, // Offset 2032 (0x7f0)
+ 0x0a, 0x08, 0x00, 0x00, // Offset 2058 (0x80a)
+ 0x25, 0x08, 0x00, 0x00, // Offset 2085 (0x825)
+ 0x37, 0x08, 0x00, 0x00, // Offset 2103 (0x837)
+ 0x52, 0x08, 0x00, 0x00, // Offset 2130 (0x852)
+ 0x79, 0x08, 0x00, 0x00, // Offset 2169 (0x879)
+ 0x96, 0x08, 0x00, 0x00, // Offset 2198 (0x896)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa5, 0x08, 0x00, 0x00, // Offset 2213 (0x8a5)
+ 0xbe, 0x08, 0x00, 0x00, // Offset 2238 (0x8be)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd9, 0x08, 0x00, 0x00, // Offset 2265 (0x8d9)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xf0, 0x08, 0x00, 0x00, // Offset 2288 (0x8f0)
+ 0x02, 0x09, 0x00, 0x00, // Offset 2306 (0x902)
+ 0x18, 0x09, 0x00, 0x00, // Offset 2328 (0x918)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x34, 0x09, 0x00, 0x00, // Offset 2356 (0x934)
+ 0x46, 0x09, 0x00, 0x00, // Offset 2374 (0x946)
+ 0x58, 0x09, 0x00, 0x00, // Offset 2392 (0x958)
+ 0x6d, 0x09, 0x00, 0x00, // Offset 2413 (0x96d)
+ 0x84, 0x09, 0x00, 0x00, // Offset 2436 (0x984)
+ 0x95, 0x09, 0x00, 0x00, // Offset 2453 (0x995)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb1, 0x09, 0x00, 0x00, // Offset 2481 (0x9b1)
+ 0xc6, 0x09, 0x00, 0x00, // Offset 2502 (0x9c6)
+ 0xda, 0x09, 0x00, 0x00, // Offset 2522 (0x9da)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xf4, 0x09, 0x00, 0x00, // Offset 2548 (0x9f4)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x13, 0x0a, 0x00, 0x00, // Offset 2579 (0xa13)
+ 0x32, 0x0a, 0x00, 0x00, // Offset 2610 (0xa32)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x44, 0x0a, 0x00, 0x00, // Offset 2628 (0xa44)
+ 0x5e, 0x0a, 0x00, 0x00, // Offset 2654 (0xa5e)
+ 0x78, 0x0a, 0x00, 0x00, // Offset 2680 (0xa78)
+ 0x8b, 0x0a, 0x00, 0x00, // Offset 2699 (0xa8b)
+ 0xa8, 0x0a, 0x00, 0x00, // Offset 2728 (0xaa8)
+ 0xc0, 0x0a, 0x00, 0x00, // Offset 2752 (0xac0)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd6, 0x0a, 0x00, 0x00, // Offset 2774 (0xad6)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xee, 0x0a, 0x00, 0x00, // Offset 2798 (0xaee)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x0e, 0x0b, 0x00, 0x00, // Offset 2830 (0xb0e)
+ 0x29, 0x0b, 0x00, 0x00, // Offset 2857 (0xb29)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x49, 0x0b, 0x00, 0x00, // Offset 2889 (0xb49)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6b, 0x0b, 0x00, 0x00, // Offset 2923 (0xb6b)
+ 0x87, 0x0b, 0x00, 0x00, // Offset 2951 (0xb87)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb0, 0x0b, 0x00, 0x00, // Offset 2992 (0xbb0)
+ 0xda, 0x0b, 0x00, 0x00, // Offset 3034 (0xbda)
+ 0x04, 0x0c, 0x00, 0x00, // Offset 3076 (0xc04)
+ 0x24, 0x0c, 0x00, 0x00, // Offset 3108 (0xc24)
+ 0x33, 0x0c, 0x00, 0x00, // Offset 3123 (0xc33)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x43, 0x0c, 0x00, 0x00, // Offset 3139 (0xc43)
+ 0x58, 0x0c, 0x00, 0x00, // Offset 3160 (0xc58)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6e, 0x0c, 0x00, 0x00, // Offset 3182 (0xc6e)
+ 0x82, 0x0c, 0x00, 0x00, // Offset 3202 (0xc82)
+ 0x8b, 0x0c, 0x00, 0x00, // Offset 3211 (0xc8b)
+ 0x9c, 0x0c, 0x00, 0x00, // Offset 3228 (0xc9c)
+ 0xae, 0x0c, 0x00, 0x00, // Offset 3246 (0xcae)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xbe, 0x0c, 0x00, 0x00, // Offset 3262 (0xcbe)
+ 0xd2, 0x0c, 0x00, 0x00, // Offset 3282 (0xcd2)
+ 0xe5, 0x0c, 0x00, 0x00, // Offset 3301 (0xce5)
+ 0xfb, 0x0c, 0x00, 0x00, // Offset 3323 (0xcfb)
+ 0x10, 0x0d, 0x00, 0x00, // Offset 3344 (0xd10)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x29, 0x0d, 0x00, 0x00, // Offset 3369 (0xd29)
+ 0x3c, 0x0d, 0x00, 0x00, // Offset 3388 (0xd3c)
+ 0x56, 0x0d, 0x00, 0x00, // Offset 3414 (0xd56)
+ 0x78, 0x0d, 0x00, 0x00, // Offset 3448 (0xd78)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x95, 0x0d, 0x00, 0x00, // Offset 3477 (0xd95)
+ 0xb0, 0x0d, 0x00, 0x00, // Offset 3504 (0xdb0)
+ 0xd0, 0x0d, 0x00, 0x00, // Offset 3536 (0xdd0)
+ 0xdb, 0x0d, 0x00, 0x00, // Offset 3547 (0xddb)
+ 0xec, 0x0d, 0x00, 0x00, // Offset 3564 (0xdec)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x02, 0x0e, 0x00, 0x00, // Offset 3586 (0xe02)
+ 0x1c, 0x0e, 0x00, 0x00, // Offset 3612 (0xe1c)
+ 0x35, 0x0e, 0x00, 0x00, // Offset 3637 (0xe35)
+ 0x56, 0x0e, 0x00, 0x00, // Offset 3670 (0xe56)
+ 0x69, 0x0e, 0x00, 0x00, // Offset 3689 (0xe69)
+ 0x78, 0x0e, 0x00, 0x00, // Offset 3704 (0xe78)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x90, 0x0e, 0x00, 0x00, // Offset 3728 (0xe90)
+ 0xa0, 0x0e, 0x00, 0x00, // Offset 3744 (0xea0)
+ 0xb7, 0x0e, 0x00, 0x00, // Offset 3767 (0xeb7)
+ 0xc8, 0x0e, 0x00, 0x00, // Offset 3784 (0xec8)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xdd, 0x0e, 0x00, 0x00, // Offset 3805 (0xedd)
+ 0xf6, 0x0e, 0x00, 0x00, // Offset 3830 (0xef6)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x07, 0x0f, 0x00, 0x00, // Offset 3847 (0xf07)
+ 0x29, 0x0f, 0x00, 0x00, // Offset 3881 (0xf29)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3f, 0x0f, 0x00, 0x00, // Offset 3903 (0xf3f)
+ 0x5b, 0x0f, 0x00, 0x00, // Offset 3931 (0xf5b)
+ 0x6e, 0x0f, 0x00, 0x00, // Offset 3950 (0xf6e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x7e, 0x0f, 0x00, 0x00, // Offset 3966 (0xf7e)
+ 0x9c, 0x0f, 0x00, 0x00, // Offset 3996 (0xf9c)
+ 0xb7, 0x0f, 0x00, 0x00, // Offset 4023 (0xfb7)
+ 0xcb, 0x0f, 0x00, 0x00, // Offset 4043 (0xfcb)
+ 0xf1, 0x0f, 0x00, 0x00, // Offset 4081 (0xff1)
+ 0x0e, 0x10, 0x00, 0x00, // Offset 4110 (0x100e)
+ 0x2a, 0x10, 0x00, 0x00, // Offset 4138 (0x102a)
+ 0x4c, 0x10, 0x00, 0x00, // Offset 4172 (0x104c)
+ 0x6d, 0x10, 0x00, 0x00, // Offset 4205 (0x106d)
+ 0x93, 0x10, 0x00, 0x00, // Offset 4243 (0x1093)
+ 0xb8, 0x10, 0x00, 0x00, // Offset 4280 (0x10b8)
+ 0xdf, 0x10, 0x00, 0x00, // Offset 4319 (0x10df)
+ 0xf5, 0x10, 0x00, 0x00, // Offset 4341 (0x10f5)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x10, 0x11, 0x00, 0x00, // Offset 4368 (0x1110)
+ 0x38, 0x11, 0x00, 0x00, // Offset 4408 (0x1138)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x57, 0x11, 0x00, 0x00, // Offset 4439 (0x1157)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x70, 0x11, 0x00, 0x00, // Offset 4464 (0x1170)
+ 0x8a, 0x11, 0x00, 0x00, // Offset 4490 (0x118a)
+ 0xa8, 0x11, 0x00, 0x00, // Offset 4520 (0x11a8)
+ 0xc4, 0x11, 0x00, 0x00, // Offset 4548 (0x11c4)
+ 0xed, 0x11, 0x00, 0x00, // Offset 4589 (0x11ed)
+ 0x0f, 0x12, 0x00, 0x00, // Offset 4623 (0x120f)
+ 0x2f, 0x12, 0x00, 0x00, // Offset 4655 (0x122f)
+ 0x59, 0x12, 0x00, 0x00, // Offset 4697 (0x1259)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x75, 0x12, 0x00, 0x00, // Offset 4725 (0x1275)
+ 0x91, 0x12, 0x00, 0x00, // Offset 4753 (0x1291)
+ 0xa4, 0x12, 0x00, 0x00, // Offset 4772 (0x12a4)
+ 0xcc, 0x12, 0x00, 0x00, // Offset 4812 (0x12cc)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe8, 0x12, 0x00, 0x00, // Offset 4840 (0x12e8)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x07, 0x13, 0x00, 0x00, // Offset 4871 (0x1307)
+ 0x28, 0x13, 0x00, 0x00, // Offset 4904 (0x1328)
+ 0x3c, 0x13, 0x00, 0x00, // Offset 4924 (0x133c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x5d, 0x13, 0x00, 0x00, // Offset 4957 (0x135d)
+ 0x70, 0x13, 0x00, 0x00, // Offset 4976 (0x1370)
+ 0x8b, 0x13, 0x00, 0x00, // Offset 5003 (0x138b)
+ 0xb2, 0x13, 0x00, 0x00, // Offset 5042 (0x13b2)
+ 0xd4, 0x13, 0x00, 0x00, // Offset 5076 (0x13d4)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xfb, 0x13, 0x00, 0x00, // Offset 5115 (0x13fb)
+ 0x27, 0x14, 0x00, 0x00, // Offset 5159 (0x1427)
+ 0x47, 0x14, 0x00, 0x00, // Offset 5191 (0x1447)
+ 0x6a, 0x14, 0x00, 0x00, // Offset 5226 (0x146a)
+ 0x93, 0x14, 0x00, 0x00, // Offset 5267 (0x1493)
+ 0xb6, 0x14, 0x00, 0x00, // Offset 5302 (0x14b6)
+ 0xd3, 0x14, 0x00, 0x00, // Offset 5331 (0x14d3)
+ 0xf2, 0x14, 0x00, 0x00, // Offset 5362 (0x14f2)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x17, 0x15, 0x00, 0x00, // Offset 5399 (0x1517)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x34, 0x15, 0x00, 0x00, // Offset 5428 (0x1534)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x59, 0x15, 0x00, 0x00, // Offset 5465 (0x1559)
+
+ //
+ // Block 1 Data: Codepoints 0x4e00 - 0x4eff
+ //
+ 9, 12, 0, 7, 33, 28, 0, 10, 64, 17, 12, 161,
+ 28, 97, 177, 177, 177, 177, 177, 177, 129, 33, 147, 161,
+ 240, 48, 18, 12, 81, 177, 177, 177, 51, 84, 54, 177,
+ 177, 177, 177, 81, 81, 81, 102, 192, 23, 12, 161, 28,
+ 65, 177, 183, 81, 81, 81, 81, 81, 81, 65, 97, 49,
+ 49, 49, 33, 83, 33, 113, 240, 22, 12, 113, 177, 177,
+ 33, 28, 113, 113, 49, 113, 49, 129, 17, 161, 161, 17,
+ 114, 50, 50, 115, 192, 13, 12, 145, 58, 240, 240, 241,
+ 88, 0, 6, 1, 28, 192, 17, 12, 81, 177, 177, 177,
+ 49, 118, 97, 177, 177, 177, 177, 177, 65, 28, 192, 19,
+ 12, 161, 28, 81, 177, 178, 161, 18, 129, 34, 113, 49,
+ 113, 177, 177, 177, 240, 48, 25, 12, 161, 28, 65, 49,
+ 113, 49, 113, 49, 113, 49, 113, 49, 113, 49, 97, 65,
+ 97, 65, 81, 81, 50, 97, 240, 24, 12, 161, 28, 97,
+ 161, 177, 33, 114, 49, 81, 17, 65, 49, 33, 66, 17,
+ 49, 82, 65, 177, 177, 240, 48, 18, 12, 49, 177, 97,
+ 73, 33, 177, 170, 177, 24, 33, 177, 113, 49, 131, 161,
+ 240, 22, 12, 12, 81, 177, 65, 49, 39, 33, 33, 65,
+ 33, 49, 65, 42, 177, 177, 97, 65, 116, 161, 240, 21,
+ 12, 12, 97, 129, 33, 129, 37, 65, 33, 113, 49, 49,
+ 43, 161, 177, 113, 49, 131, 161, 240, 23, 12, 129, 73,
+ 97, 49, 113, 49, 113, 49, 113, 49, 72, 97, 65, 97,
+ 65, 97, 65, 97, 65, 60, 192, 17, 12, 81, 49, 58,
+ 97, 177, 65, 28, 65, 167, 161, 161, 131, 193, 193, 240,
+ 24, 12, 39, 81, 81, 81, 81, 81, 81, 87, 81, 81,
+ 81, 81, 87, 81, 81, 81, 81, 81, 81, 17, 28, 192,
+ 23, 12, 145, 43, 97, 177, 162, 145, 17, 33, 81, 33,
+ 49, 49, 49, 65, 97, 65, 97, 177, 65, 28, 192, 30,
+ 12, 81, 49, 65, 33, 49, 65, 33, 49, 44, 33, 33,
+ 49, 65, 33, 49, 65, 33, 49, 65, 37, 65, 33, 49,
+ 65, 177, 113, 73, 192, 22, 12, 129, 81, 67, 69, 113,
+ 177, 97, 73, 49, 65, 97, 65, 97, 65, 97, 65, 97,
+ 65, 76, 192, 29, 12, 161, 28, 97, 177, 107, 17, 65,
+ 65, 17, 66, 49, 17, 49, 33, 33, 17, 33, 65, 17,
+ 17, 17, 113, 17, 115, 17, 129, 208, 37, 12, 65, 33,
+ 129, 33, 129, 33, 65, 49, 33, 33, 17, 49, 33, 33,
+ 33, 33, 33, 17, 49, 33, 33, 17, 65, 17, 34, 81,
+ 17, 33, 129, 33, 129, 33, 33, 28, 192, 28, 12, 49,
+ 65, 97, 65, 97, 65, 97, 65, 98, 49, 81, 33, 33,
+ 81, 50, 17, 65, 65, 33, 33, 65, 66, 50, 81, 204,
+ 192, 28, 12, 65, 177, 81, 28, 49, 33, 113, 49, 33,
+ 58, 113, 129, 33, 33, 81, 33, 33, 65, 49, 49, 33,
+ 35, 51, 65, 81, 192, 29, 12, 49, 81, 65, 81, 81,
+ 81, 65, 33, 33, 33, 33, 17, 49, 17, 36, 36, 65,
+ 81, 65, 81, 81, 18, 33, 37, 52, 236, 192, 27, 12,
+ 26, 161, 161, 53, 18, 33, 65, 33, 33, 81, 33, 17,
+ 97, 33, 17, 81, 49, 34, 33, 35, 51, 65, 81, 204,
+ 192, 17, 12, 161, 43, 97, 177, 121, 113, 177, 92, 81,
+ 161, 81, 28, 18, 129, 192, 17, 12, 131, 39, 161, 177,
+ 106, 113, 177, 92, 65, 161, 97, 28, 18, 129, 192, 34,
+ 12, 161, 28, 65, 33, 90, 33, 33, 33, 33, 33, 33,
+ 33, 33, 33, 34, 18, 17, 33, 17, 34, 18, 34, 49,
+ 49, 33, 49, 65, 33, 99, 33, 113, 224, 25, 12, 27,
+ 33, 33, 17, 33, 65, 17, 17, 33, 65, 17, 17, 17,
+ 59, 17, 177, 177, 177, 177, 177, 161, 240, 128, 32, 12,
+ 33, 82, 82, 49, 113, 33, 76, 65, 33, 129, 33, 33,
+ 33, 33, 33, 33, 49, 17, 33, 17, 65, 17, 33, 17,
+ 97, 33, 129, 33, 76, 192, 31, 12, 81, 177, 49, 43,
+ 49, 33, 33, 97, 17, 17, 76, 33, 33, 65, 49, 33,
+ 49, 65, 49, 17, 81, 33, 17, 97, 17, 50, 36, 98,
+ 192, 3, 1, 12, 19, 12, 82, 145, 33, 98, 66, 34,
+ 130, 97, 177, 177, 177, 177, 177, 177, 177, 240, 32, 19,
+ 10, 1, 114, 17, 97, 49, 65, 65, 49, 129, 145, 145,
+ 145, 145, 145, 145, 145, 224, 19, 5, 65, 17, 33, 33,
+ 17, 33, 17, 65, 65, 33, 19, 34, 49, 65, 65, 65,
+ 80, 25, 12, 81, 177, 97, 65, 65, 29, 65, 65, 17,
+ 65, 65, 17, 65, 65, 27, 17, 65, 65, 97, 177, 177,
+ 240, 48, 26, 12, 9, 97, 65, 97, 65, 97, 65, 70,
+ 17, 97, 65, 97, 65, 57, 81, 81, 33, 33, 97, 17,
+ 17, 131, 161, 192, 18, 11, 81, 161, 49, 27, 81, 161,
+ 105, 97, 161, 49, 27, 81, 161, 161, 240, 16, 32, 10,
+ 49, 33, 97, 33, 49, 33, 33, 34, 33, 33, 34, 33,
+ 33, 34, 33, 33, 37, 37, 33, 33, 33, 49, 33, 81,
+ 49, 65, 65, 49, 81, 208, 23, 12, 81, 177, 49, 58,
+ 33, 49, 49, 57, 113, 65, 29, 65, 65, 27, 17, 65,
+ 65, 97, 177, 240, 48, 26, 11, 65, 17, 129, 17, 89,
+ 33, 33, 17, 33, 41, 81, 17, 76, 49, 17, 61, 49,
+ 17, 49, 49, 33, 82, 49, 240, 41, 12, 33, 49, 113,
+ 33, 65, 17, 17, 40, 17, 17, 113, 18, 49, 65, 17,
+ 81, 49, 17, 23, 17, 17, 17, 33, 33, 17, 17, 17,
+ 33, 33, 49, 17, 33, 33, 49, 23, 49, 17, 81, 208,
+ 9, 4, 193, 65, 65, 65, 49, 240, 80, 27, 12, 65,
+ 177, 177, 33, 88, 113, 33, 97, 17, 33, 114, 33, 129,
+ 33, 113, 17, 17, 97, 65, 49, 17, 81, 50, 116, 192,
+ 26, 12, 145, 88, 65, 81, 81, 33, 33, 81, 49, 17,
+ 81, 81, 59, 49, 81, 81, 81, 81, 81, 65, 97, 34,
+ 82, 240, 27, 11, 81, 113, 33, 129, 17, 161, 49, 27,
+ 65, 65, 81, 65, 81, 17, 33, 65, 49, 17, 65, 81,
+ 49, 97, 18, 82, 208, 18, 11, 65, 177, 49, 27, 81,
+ 161, 161, 33, 57, 97, 161, 161, 161, 49, 27, 176, 27,
+ 12, 49, 65, 97, 65, 60, 49, 65, 97, 17, 33, 97,
+ 33, 17, 97, 65, 60, 33, 81, 81, 81, 65, 97, 49,
+ 113, 240, 39, 11, 145, 27, 196, 20, 33, 33, 17, 33,
+ 33, 33, 17, 33, 34, 17, 18, 17, 33, 18, 17, 18,
+ 33, 33, 17, 33, 33, 33, 17, 33, 33, 33, 17, 33,
+ 33, 18, 17, 18, 192, 29, 12, 17, 33, 49, 65, 33,
+ 49, 81, 33, 17, 75, 65, 17, 17, 97, 33, 33, 65,
+ 21, 20, 65, 177, 49, 43, 97, 177, 240, 48, 15, 5,
+ 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 49, 34,
+ 128, 25, 12, 145, 81, 81, 81, 81, 81, 65, 97, 65,
+ 113, 49, 113, 33, 145, 17, 161, 161, 17, 114, 50, 35,
+ 114, 192, 27, 12, 129, 58, 97, 49, 113, 33, 129, 33,
+ 33, 81, 37, 49, 97, 65, 97, 49, 113, 49, 49, 49,
+ 33, 83, 33, 113, 240, 23, 12, 65, 177, 49, 118, 81,
+ 65, 81, 81, 65, 97, 49, 97, 162, 145, 33, 113, 66,
+ 50, 100, 145, 192, 18, 12, 130, 115, 85, 177, 177, 177,
+ 51, 84, 54, 177, 177, 81, 81, 81, 102, 192, 22, 12,
+ 81, 177, 161, 177, 50, 81, 65, 81, 65, 81, 65, 161,
+ 161, 65, 81, 97, 28, 18, 129, 192, 28, 12, 81, 49,
+ 81, 33, 33, 81, 33, 33, 81, 65, 97, 65, 113, 49,
+ 113, 33, 145, 17, 161, 161, 17, 114, 50, 35, 114, 192,
+ 18, 12, 81, 193, 177, 33, 58, 145, 161, 161, 161, 161,
+ 146, 130, 33, 98, 70, 208, 18, 12, 66, 161, 152, 65,
+ 97, 65, 51, 81, 186, 186, 33, 113, 49, 131, 161, 224,
+ 21, 12, 49, 177, 97, 73, 33, 33, 113, 49, 97, 70,
+ 97, 177, 65, 103, 81, 177, 177, 240, 48, 23, 12, 115,
+ 54, 113, 49, 34, 65, 33, 33, 81, 33, 17, 145, 92,
+ 97, 177, 129, 33, 147, 161, 240, 48, 17, 12, 115, 54,
+ 161, 193, 105, 161, 161, 161, 146, 130, 130, 34, 67, 84,
+ 224, 28, 12, 49, 51, 84, 129, 161, 49, 113, 49, 49,
+ 28, 97, 129, 33, 17, 97, 33, 17, 81, 49, 34, 33,
+ 35, 51, 65, 81, 192, 21, 12, 33, 82, 70, 97, 185,
+ 49, 65, 97, 65, 97, 65, 33, 28, 240, 17, 146, 130,
+ 240, 112, 20, 12, 33, 82, 70, 97, 185, 49, 65, 97,
+ 65, 97, 65, 33, 28, 240, 65, 194, 194, 192, 26, 12,
+ 115, 54, 145, 81, 28, 49, 65, 81, 97, 34, 17, 65,
+ 18, 49, 65, 97, 65, 97, 65, 81, 81, 50, 97, 240,
+ 31, 12, 115, 54, 161, 65, 28, 49, 17, 17, 68, 17,
+ 17, 33, 65, 17, 19, 81, 17, 17, 49, 34, 17, 17,
+ 51, 49, 36, 81, 177, 240, 48, 31, 12, 99, 69, 177,
+ 108, 49, 17, 33, 17, 20, 17, 34, 81, 17, 33, 36,
+ 19, 20, 49, 17, 17, 97, 33, 33, 65, 49, 52, 65,
+ 65, 208, 18, 12, 97, 88, 161, 161, 161, 161, 161, 161,
+ 177, 129, 17, 145, 17, 146, 26, 208, 26, 12, 49, 177,
+ 177, 81, 81, 52, 65, 18, 33, 82, 65, 36, 81, 49,
+ 17, 81, 81, 65, 97, 113, 49, 113, 72, 192, 26, 12,
+ 65, 177, 177, 49, 58, 97, 49, 113, 49, 113, 49, 113,
+ 49, 97, 65, 33, 49, 65, 33, 33, 81, 35, 115, 192,
+ 19, 12, 33, 177, 113, 58, 17, 161, 214, 145, 161, 161,
+ 97, 49, 113, 49, 114, 56, 208, 29, 12, 97, 177, 129,
+ 33, 49, 65, 33, 20, 49, 34, 33, 68, 49, 20, 33,
+ 49, 65, 33, 18, 81, 33, 129, 113, 49, 113, 72, 192,
+ 24, 12, 161, 43, 161, 65, 97, 81, 81, 81, 81, 129,
+ 33, 98, 49, 66, 81, 19, 49, 49, 33, 83, 161, 240,
+ 22, 11, 65, 161, 145, 50, 81, 49, 70, 34, 81, 49,
+ 81, 49, 56, 65, 65, 145, 130, 84, 240, 48, 24, 12,
+ 81, 49, 113, 66, 81, 81, 25, 113, 49, 113, 49, 44,
+ 81, 81, 81, 81, 81, 35, 97, 177, 240, 48, 32, 12,
+ 33, 81, 81, 81, 81, 33, 33, 85, 17, 81, 81, 81,
+ 81, 54, 33, 49, 65, 33, 49, 65, 33, 34, 65, 33,
+ 39, 33, 34, 65, 51, 192, 27, 12, 12, 177, 65, 33,
+ 33, 97, 17, 97, 33, 17, 113, 49, 113, 49, 33, 28,
+ 81, 17, 129, 49, 82, 81, 34, 130, 192, 32, 12, 50,
+ 17, 83, 49, 113, 49, 113, 49, 87, 113, 49, 85, 17,
+ 81, 49, 17, 81, 49, 17, 49, 17, 49, 17, 49, 21,
+ 17, 51, 49, 36, 208, 34, 12, 66, 17, 68, 49, 65,
+ 17, 50, 81, 17, 17, 17, 85, 17, 129, 33, 113, 49,
+ 70, 17, 81, 17, 49, 33, 65, 49, 33, 35, 49, 34,
+ 33, 83, 208, 28, 12, 49, 49, 70, 17, 113, 60, 81,
+ 65, 20, 22, 65, 17, 65, 49, 38, 33, 97, 65, 56,
+ 49, 49, 49, 49, 49, 68, 192, 41, 12, 66, 33, 52,
+ 33, 17, 49, 33, 33, 17, 65, 17, 17, 33, 81, 33,
+ 33, 68, 49, 81, 49, 17, 54, 18, 113, 49, 33, 33,
+ 18, 33, 33, 17, 33, 17, 17, 34, 34, 33, 19, 192,
+ 42, 12, 66, 33, 52, 33, 17, 65, 17, 17, 33, 54,
+ 33, 97, 65, 55, 17, 49, 17, 17, 17, 17, 55, 17,
+ 49, 17, 17, 17, 17, 34, 33, 33, 17, 34, 17, 17,
+ 17, 17, 34, 66, 35, 192, 42, 12, 1, 33, 33, 17,
+ 65, 17, 17, 33, 55, 17, 65, 17, 17, 33, 49, 33,
+ 33, 17, 65, 97, 72, 49, 33, 33, 17, 65, 18, 17,
+ 17, 33, 33, 21, 33, 17, 65, 17, 34, 81, 35, 192,
+ 32, 12, 49, 65, 57, 97, 65, 55, 17, 49, 81, 17,
+ 49, 19, 17, 17, 177, 69, 33, 65, 49, 33, 33, 21,
+ 33, 33, 33, 17, 49, 40, 35, 192, 15, 4, 49, 49,
+ 49, 49, 49, 49, 49, 49, 50, 33, 19, 33, 80, 16,
+ 10, 10, 129, 129, 114, 129, 145, 145, 145, 145, 97, 33,
+ 115, 129, 240, 21, 12, 26, 145, 114, 17, 161, 49, 28,
+ 97, 49, 113, 33, 129, 177, 129, 33, 147, 161, 240, 48,
+ 22, 12, 49, 49, 118, 81, 65, 89, 113, 49, 44, 81,
+ 49, 57, 113, 49, 65, 33, 147, 161, 240, 64, 20, 12,
+ 81, 108, 81, 135, 81, 33, 33, 73, 113, 49, 44, 81,
+ 49, 57, 113, 147, 240, 48, 9, 12, 129, 88, 0, 13,
+ 65, 28, 192, 17, 12, 129, 88, 240, 145, 28, 97, 177,
+ 177, 177, 129, 33, 147, 161, 240, 48, 18, 12, 145, 73,
+ 113, 177, 177, 49, 28, 97, 177, 177, 129, 33, 147, 161,
+ 240, 48, 16, 12, 40, 240, 188, 81, 161, 167, 177, 177,
+ 113, 49, 131, 161, 240, 16, 20, 12, 129, 88, 240, 240,
+ 97, 28, 81, 161, 49, 97, 81, 65, 53, 22, 81, 17,
+ 145, 192, 19, 12, 12, 49, 177, 177, 65, 103, 65, 81,
+ 81, 81, 87, 81, 65, 177, 177, 76, 192, 22, 12, 129,
+ 88, 240, 145, 28, 65, 49, 113, 49, 113, 49, 113, 49,
+ 97, 65, 81, 81, 50, 97, 240, 21, 12, 145, 43, 97,
+ 177, 177, 49, 58, 81, 65, 97, 65, 97, 65, 81, 81,
+ 81, 81, 44, 192, 25, 12, 49, 65, 97, 65, 97, 65,
+ 74, 65, 65, 97, 65, 97, 65, 60, 49, 65, 97, 65,
+ 81, 81, 50, 97, 240, 19, 12, 12, 247, 81, 81, 81,
+ 81, 87, 81, 81, 81, 81, 87, 81, 81, 193, 28, 192,
+ 26, 12, 12, 65, 177, 182, 81, 81, 81, 17, 49, 81,
+ 33, 17, 81, 17, 17, 17, 81, 33, 33, 129, 17, 177,
+ 76, 192, 34, 12, 27, 65, 33, 129, 33, 129, 33, 81,
+ 33, 33, 33, 33, 33, 33, 33, 49, 17, 33, 17, 65,
+ 17, 33, 17, 97, 33, 129, 33, 129, 33, 33, 28, 192,
+ 29, 12, 49, 49, 113, 49, 49, 17, 19, 17, 33, 33,
+ 17, 51, 49, 17, 49, 49, 17, 19, 17, 53, 68, 17,
+ 200, 240, 145, 28, 192, 27, 12, 12, 65, 33, 129, 33,
+ 129, 33, 84, 36, 33, 129, 33, 129, 36, 36, 33, 33,
+ 33, 33, 81, 33, 129, 33, 76, 192, 32, 12, 26, 97,
+ 161, 164, 99, 33, 19, 33, 17, 33, 17, 17, 33, 17,
+ 33, 17, 17, 35, 33, 33, 49, 17, 33, 17, 17, 84,
+ 49, 81, 108, 192, 11, 12, 240, 225, 193, 177, 49, 28,
+ 0, 10, 64, 17, 12, 81, 193, 177, 49, 28, 49, 177,
+ 177, 177, 177, 177, 177, 81, 88, 208, 22, 12, 82, 177,
+ 92, 246, 97, 65, 97, 65, 97, 65, 97, 65, 97, 65,
+ 33, 33, 81, 35, 115, 192, 26, 12, 82, 177, 49, 28,
+ 65, 49, 97, 81, 65, 81, 20, 33, 49, 33, 81, 17,
+ 161, 161, 17, 114, 50, 35, 114, 192, 25, 12, 82, 177,
+ 49, 28, 65, 161, 65, 86, 33, 113, 33, 113, 33, 98,
+ 33, 82, 49, 17, 114, 50, 20, 98, 192, 33, 12, 82,
+ 177, 92, 65, 49, 113, 49, 81, 17, 49, 17, 49, 17,
+ 49, 17, 33, 33, 49, 34, 49, 49, 33, 49, 65, 33,
+ 33, 51, 50, 81, 240, 16, 19, 12, 82, 177, 49, 43,
+ 65, 65, 113, 33, 90, 33, 177, 177, 177, 161, 161, 240,
+ 128, 15, 12, 97, 92, 247, 81, 81, 87, 250, 129, 161,
+ 147, 161, 240, 48, 24, 12, 82, 177, 49, 28, 218, 33,
+ 65, 49, 33, 65, 49, 42, 33, 65, 49, 33, 65, 49,
+ 42, 33, 129, 208, 16, 12, 97, 92, 247, 81, 81, 87,
+ 240, 24, 145, 76, 97, 147, 240, 32, 23, 12, 97, 92,
+ 247, 81, 81, 81, 81, 87, 129, 129, 33, 17, 81, 49,
+ 34, 33, 35, 51, 65, 81, 192, 17, 12, 97, 92, 49,
+ 81, 87, 237, 161, 40, 129, 129, 33, 147, 161, 240, 48,
+ 21, 12, 81, 108, 49, 81, 87, 237, 162, 38, 33, 49,
+ 65, 97, 65, 33, 33, 81, 35, 115, 192, 25, 12, 97,
+ 106, 65, 65, 113, 49, 129, 17, 76, 97, 106, 65, 33,
+ 17, 97, 33, 34, 49, 49, 52, 50, 65, 192, 17, 12,
+ 97, 92, 246, 97, 65, 61, 161, 39, 129, 121, 17, 81,
+ 81, 102, 192, 34, 12, 81, 108, 33, 65, 74, 65, 33,
+ 17, 17, 36, 34, 17, 17, 33, 33, 33, 18, 18, 18,
+ 49, 17, 49, 33, 17, 52, 49, 113, 17, 34, 67, 82,
+ 192, 22, 12, 97, 92, 33, 17, 49, 17, 49, 21, 17,
+ 49, 113, 57, 65, 81, 87, 81, 81, 87, 236, 192, 28,
+ 12, 97, 92, 17, 33, 49, 17, 42, 33, 33, 49, 17,
+ 42, 33, 33, 17, 17, 17, 29, 17, 97, 17, 40, 65,
+ 97, 44, 192, 19, 12, 97, 177, 177, 177, 177, 177, 177,
+ 161, 17, 129, 49, 97, 82, 49, 116, 145, 192, 16, 4,
+ 49, 49, 33, 49, 34, 17, 17, 49, 49, 49, 49, 49,
+ 49, 80, 30, 12, 49, 177, 22, 49, 97, 65, 81, 66,
+ 65, 65, 17, 49, 113, 49, 113, 33, 129, 33, 81, 33,
+ 17, 97, 33, 17, 97, 33, 39, 192, 27, 12, 49, 65,
+ 97, 65, 81, 81, 81, 81, 66, 25, 17, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 240, 20,
+ 12, 49, 177, 81, 65, 38, 49, 162, 145, 17, 177, 177,
+ 177, 177, 177, 113, 49, 24, 192, 38, 12, 49, 49, 113,
+ 49, 113, 49, 33, 49, 24, 33, 65, 33, 34, 65, 33,
+ 17, 17, 65, 33, 49, 65, 33, 49, 49, 49, 49, 49,
+ 49, 49, 33, 33, 17, 49, 17, 65, 224, 29, 12, 49,
+ 97, 73, 33, 81, 81, 81, 66, 81, 49, 17, 81, 81,
+ 81, 81, 81, 81, 81, 81, 33, 33, 81, 51, 81, 65,
+ 240, 16, 28, 12, 33, 113, 58, 33, 177, 49, 113, 49,
+ 113, 49, 113, 49, 113, 50, 97, 33, 33, 65, 33, 66,
+ 17, 33, 98, 33, 129, 192, 34, 12, 49, 97, 73, 33,
+ 33, 65, 49, 33, 65, 34, 49, 33, 33, 17, 49, 33,
+ 65, 66, 81, 66, 81, 49, 33, 65, 33, 65, 49, 17,
+ 82, 34, 113, 192, 33, 12, 65, 33, 129, 33, 113, 49,
+ 113, 49, 98, 50, 65, 17, 49, 18, 17, 33, 49, 34,
+ 49, 49, 49, 49, 49, 113, 49, 113, 49, 113, 49, 240,
+ 16, 38, 12, 49, 33, 129, 33, 113, 49, 33, 65, 23,
+ 34, 49, 33, 33, 17, 49, 33, 65, 49, 33, 65, 49,
+ 33, 65, 49, 33, 65, 33, 49, 17, 33, 17, 65, 17,
+ 34, 98, 192, 37, 12, 49, 65, 97, 33, 17, 81, 49,
+ 17, 81, 49, 17, 66, 49, 17, 49, 17, 33, 33, 81,
+ 33, 49, 65, 33, 49, 65, 17, 65, 65, 17, 81, 50,
+ 97, 49, 129, 192, 39, 12, 49, 81, 81, 37, 49, 49,
+ 33, 65, 49, 33, 50, 49, 33, 33, 17, 49, 33, 65,
+ 49, 33, 65, 49, 33, 65, 33, 49, 65, 33, 49, 17,
+ 33, 17, 65, 17, 34, 83, 192, 22, 11, 81, 161, 145,
+ 17, 113, 49, 81, 33, 33, 34, 49, 50, 129, 57, 129,
+ 161, 145, 145, 240, 16, 27, 12, 82, 145, 33, 113, 65,
+ 81, 97, 49, 131, 33, 65, 33, 49, 65, 97, 65, 97,
+ 65, 97, 65, 81, 81, 50, 97, 240, 40, 12, 49, 22,
+ 65, 33, 49, 49, 49, 49, 49, 49, 33, 50, 49, 33,
+ 33, 17, 49, 20, 33, 49, 65, 33, 49, 65, 33, 49,
+ 65, 33, 33, 81, 33, 33, 33, 33, 33, 17, 66, 208,
+ 31, 12, 49, 49, 113, 49, 113, 49, 113, 49, 113, 49,
+ 113, 49, 114, 33, 113, 17, 17, 97, 49, 17, 65, 49,
+ 50, 17, 49, 82, 49, 113, 192, 25, 11, 81, 145, 17,
+ 113, 49, 81, 81, 49, 113, 17, 33, 97, 49, 50, 81,
+ 18, 114, 145, 81, 65, 81, 86, 192, 26, 11, 81, 145,
+ 17, 113, 49, 81, 81, 49, 113, 17, 38, 17, 49, 65,
+ 81, 65, 81, 34, 97, 97, 49, 97, 71, 176, 30, 12,
+ 49, 23, 49, 97, 49, 97, 65, 81, 66, 81, 49, 17,
+ 24, 33, 81, 81, 81, 81, 81, 81, 33, 33, 81, 51,
+ 81, 65, 240, 16, 28, 12, 49, 49, 113, 49, 97, 65,
+ 97, 65, 33, 34, 25, 17, 65, 97, 65, 97, 65, 97,
+ 65, 97, 65, 97, 65, 97, 38, 208, 41, 12, 49, 49,
+ 113, 49, 97, 33, 17, 33, 49, 33, 21, 18, 35, 33,
+ 17, 20, 17, 33, 49, 33, 17, 33, 49, 33, 17, 18,
+ 49, 33, 17, 97, 33, 17, 49, 33, 33, 81, 33, 54,
+ 192, 34, 12, 49, 65, 97, 65, 81, 81, 17, 49, 24,
+ 18, 81, 49, 17, 33, 33, 81, 49, 17, 81, 49, 17,
+ 81, 65, 97, 66, 81, 49, 33, 65, 18, 66, 192, 32,
+ 12, 49, 81, 81, 81, 65, 97, 65, 24, 18, 97, 33,
+ 17, 33, 49, 65, 49, 33, 65, 49, 33, 65, 97, 65,
+ 49, 33, 65, 67, 65, 81, 240, 42, 12, 49, 65, 97,
+ 65, 81, 81, 81, 33, 33, 33, 18, 33, 33, 34, 17,
+ 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 81,
+ 192, 28, 11, 81, 161, 145, 17, 113, 49, 81, 33, 33,
+ 34, 49, 50, 81, 97, 49, 49, 33, 49, 49, 33, 49,
+ 49, 41, 33, 113, 192, 28, 12, 49, 177, 81, 65, 38,
+ 49, 65, 82, 65, 65, 17, 65, 97, 65, 97, 65, 97,
+ 65, 97, 65, 97, 65, 33, 49, 24, 192, 19, 12, 97,
+ 161, 17, 129, 49, 82, 81, 34, 130, 232, 129, 177, 177,
+ 177, 49, 28, 192, 40, 12, 49, 177, 23, 33, 81, 33,
+ 33, 81, 33, 18, 33, 33, 34, 17, 33, 33, 33, 33,
+ 33, 33, 33, 33, 17, 33, 49, 33, 65, 49, 33, 49,
+ 65, 33, 33, 81, 33, 17, 66, 208, 28, 12, 49, 97,
+ 65, 36, 65, 81, 81, 81, 66, 81, 49, 17, 24, 33,
+ 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 240,
+ 31, 12, 49, 33, 129, 33, 49, 49, 54, 33, 33, 114,
+ 17, 113, 17, 38, 49, 97, 65, 81, 81, 65, 97, 49,
+ 65, 33, 33, 81, 33, 54, 192, 33, 12, 49, 33, 17,
+ 97, 33, 33, 65, 49, 113, 49, 49, 34, 22, 33, 17,
+ 49, 113, 49, 113, 49, 113, 65, 97, 65, 49, 33, 81,
+ 33, 33, 99, 192, 20, 12, 82, 145, 33, 98, 66, 34,
+ 49, 66, 97, 177, 106, 161, 161, 114, 17, 161, 194, 240,
+ 33, 12, 145, 65, 97, 65, 33, 49, 65, 49, 33, 65,
+ 49, 33, 65, 97, 65, 97, 65, 49, 33, 65, 18, 34,
+ 36, 49, 33, 33, 65, 50, 66, 81, 192, 19, 12, 49,
+ 97, 73, 33, 177, 162, 145, 17, 177, 53, 49, 177, 177,
+ 177, 177, 24, 192, 27, 12, 49, 49, 113, 49, 97, 65,
+ 97, 65, 82, 70, 17, 65, 97, 65, 97, 65, 97, 65,
+ 97, 65, 97, 65, 97, 24, 192, 39, 12, 49, 33, 129,
+ 49, 33, 49, 33, 17, 33, 49, 33, 65, 34, 33, 49,
+ 33, 17, 33, 49, 65, 49, 17, 81, 49, 17, 81, 65,
+ 97, 49, 17, 81, 33, 49, 65, 17, 82, 192, 34, 12,
+ 49, 49, 113, 49, 97, 49, 113, 49, 98, 33, 33, 49,
+ 17, 17, 49, 81, 65, 97, 65, 97, 49, 33, 65, 33,
+ 65, 49, 22, 17, 33, 33, 81, 192, 39, 12, 49, 17,
+ 36, 49, 33, 65, 33, 129, 33, 33, 81, 18, 33, 82,
+ 17, 33, 81, 33, 33, 81, 33, 33, 81, 33, 33, 81,
+ 33, 33, 33, 33, 33, 33, 51, 33, 33, 65, 208, 44,
+ 12, 49, 49, 113, 33, 20, 33, 33, 33, 33, 33, 33,
+ 33, 33, 18, 33, 33, 34, 17, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 18, 33, 33, 34, 17, 33, 33, 17,
+ 49, 18, 33, 81, 81, 81, 240, 32, 12, 49, 49, 113,
+ 49, 97, 49, 17, 81, 33, 49, 65, 17, 33, 33, 34,
+ 81, 34, 17, 177, 38, 49, 97, 65, 81, 81, 81, 81,
+ 65, 240, 16, 35, 12, 49, 65, 97, 65, 81, 81, 81,
+ 39, 18, 33, 33, 34, 17, 33, 33, 33, 33, 33, 33,
+ 33, 33, 39, 33, 33, 33, 33, 33, 81, 81, 81, 81,
+ 81, 240, 41, 12, 49, 17, 33, 97, 17, 33, 81, 33,
+ 33, 81, 33, 33, 18, 18, 37, 33, 17, 33, 33, 81,
+ 33, 33, 81, 33, 33, 81, 33, 33, 81, 33, 18, 81,
+ 34, 17, 33, 33, 33, 51, 192, 35, 11, 49, 22, 49,
+ 17, 65, 33, 33, 65, 33, 38, 18, 33, 66, 17, 33,
+ 65, 33, 38, 33, 33, 65, 33, 33, 65, 33, 33, 65,
+ 33, 17, 51, 34, 81, 192, 29, 12, 49, 33, 129, 33,
+ 113, 54, 33, 33, 33, 66, 81, 49, 17, 81, 81, 24,
+ 33, 81, 81, 81, 81, 81, 81, 81, 81, 81, 240, 31,
+ 12, 49, 65, 97, 17, 33, 81, 33, 33, 81, 38, 34,
+ 17, 49, 49, 17, 81, 81, 81, 81, 24, 33, 81, 81,
+ 81, 81, 81, 81, 81, 240, 37, 12, 49, 49, 113, 49,
+ 97, 49, 17, 81, 33, 49, 50, 17, 83, 17, 49, 33,
+ 65, 49, 33, 65, 49, 33, 65, 49, 33, 65, 49, 33,
+ 65, 33, 49, 65, 17, 65, 224, 29, 12, 49, 82, 65,
+ 50, 81, 20, 97, 65, 82, 65, 65, 17, 65, 33, 49,
+ 24, 33, 65, 97, 65, 97, 65, 97, 65, 97, 38, 208,
+ 37, 12, 49, 65, 97, 33, 17, 81, 33, 49, 65, 33,
+ 65, 34, 17, 98, 17, 38, 49, 65, 33, 49, 65, 33,
+ 49, 65, 33, 49, 49, 49, 49, 33, 65, 49, 17, 50,
+ 224, 35, 12, 49, 33, 129, 50, 81, 81, 81, 24, 18,
+ 65, 65, 17, 68, 49, 65, 33, 49, 65, 33, 49, 49,
+ 49, 49, 49, 49, 49, 33, 33, 17, 49, 17, 65, 224,
+};
+
+tFont *g_psFontWFireflysung6x12 = (tFont *)g_pui8Fireflysung6x12;
diff --git a/third_party/fonts/apl/fonts/fontfireflysung6x14.c b/third_party/fonts/apl/fonts/fontfireflysung6x14.c new file mode 100644 index 0000000..a66d6d5 --- /dev/null +++ b/third_party/fonts/apl/fonts/fontfireflysung6x14.c @@ -0,0 +1,1005 @@ +//*****************************************************************************
+//
+// fontfireflysung6x14.c - Font definition for the 6x14 Fireflysung font.
+//
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This font was converted from fireflysung-1.3.0
+//
+// Copyright (C) 1994-1999, Arphic Technology Co., Ltd.
+// Copyright (C) 1999-2004, Firefly and Arphic Technology Co., Ltd.
+//
+// Author/Designer:
+// Original author:
+// Arphic Technology Co., Ltd.
+// http://www.arphic.com.tw/
+//
+// Modified by:
+// Firefly <firefly@firefly.idv.tw>
+// http://firefly.idv.tw
+//
+// Modified by:
+// Texas Instruments Incorporated for use with TivaWare Graphics Library
+// http://www.ti.com/tivaware
+//
+// NOTICE: This font contains embedded bitmap fonts made
+// by firefly and is released as a whole
+// under the ARPHIC PUBLIC LICENSE.
+//
+// Copyright:
+// See 'license/english/ARPHICPL.TXT', 'license/big5/ARPHICPL.TXT' or
+// 'license/gb/ARPHICPL.TXT'.
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "grlib/grlib.h"
+
+//*****************************************************************************
+//
+// Details of this font:
+// Characters: 351 in 2 blocks
+// Style: fireflysung
+// Size: 6x14
+// Bold: no
+// Italic: no
+// Memory usage: 7783 bytes
+//
+//*****************************************************************************
+
+const uint8_t g_pui8Fireflysung6x14[] =
+{
+ //
+ // The format of the font.
+ //
+ FONT_FMT_WIDE_PIXEL_RLE,
+
+ //
+ // The maximum width of the font.
+ //
+ 12,
+
+ //
+ // The height of the font.
+ //
+ 14,
+
+ //
+ // The baseline of the font.
+ //
+ 12,
+
+ //
+ // The font codepage (CODEPAGE_UNICODE).
+ //
+ 14, 0,
+
+ //
+ // The number of blocks of characters (2).
+ //
+ 2, 0,
+
+ //
+ // Block header 0: Codepoints 0x20 - 0x7e
+ //
+ 0x20, 0x00, 0x00, 0x00,
+ 0x5f, 0x00, 0x00, 0x00,
+ 0x20, 0x00, 0x00, 0x00,
+
+ //
+ // Block header 1: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x4e, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00,
+ 0x50, 0x07, 0x00, 0x00,
+
+ //
+ // Block 0 Offsets: Codepoints 0x20 - 0x7e
+ //
+ 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c)
+ 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181)
+ 0x85, 0x01, 0x00, 0x00, // Offset 389 (0x185)
+ 0x8e, 0x01, 0x00, 0x00, // Offset 398 (0x18e)
+ 0xa4, 0x01, 0x00, 0x00, // Offset 420 (0x1a4)
+ 0xba, 0x01, 0x00, 0x00, // Offset 442 (0x1ba)
+ 0xd7, 0x01, 0x00, 0x00, // Offset 471 (0x1d7)
+ 0xeb, 0x01, 0x00, 0x00, // Offset 491 (0x1eb)
+ 0xf1, 0x01, 0x00, 0x00, // Offset 497 (0x1f1)
+ 0x00, 0x02, 0x00, 0x00, // Offset 512 (0x200)
+ 0x10, 0x02, 0x00, 0x00, // Offset 528 (0x210)
+ 0x20, 0x02, 0x00, 0x00, // Offset 544 (0x220)
+ 0x2c, 0x02, 0x00, 0x00, // Offset 556 (0x22c)
+ 0x32, 0x02, 0x00, 0x00, // Offset 562 (0x232)
+ 0x38, 0x02, 0x00, 0x00, // Offset 568 (0x238)
+ 0x3d, 0x02, 0x00, 0x00, // Offset 573 (0x23d)
+ 0x4c, 0x02, 0x00, 0x00, // Offset 588 (0x24c)
+ 0x5c, 0x02, 0x00, 0x00, // Offset 604 (0x25c)
+ 0x6a, 0x02, 0x00, 0x00, // Offset 618 (0x26a)
+ 0x78, 0x02, 0x00, 0x00, // Offset 632 (0x278)
+ 0x86, 0x02, 0x00, 0x00, // Offset 646 (0x286)
+ 0x99, 0x02, 0x00, 0x00, // Offset 665 (0x299)
+ 0xa7, 0x02, 0x00, 0x00, // Offset 679 (0x2a7)
+ 0xb7, 0x02, 0x00, 0x00, // Offset 695 (0x2b7)
+ 0xc4, 0x02, 0x00, 0x00, // Offset 708 (0x2c4)
+ 0xd5, 0x02, 0x00, 0x00, // Offset 725 (0x2d5)
+ 0xe5, 0x02, 0x00, 0x00, // Offset 741 (0x2e5)
+ 0xea, 0x02, 0x00, 0x00, // Offset 746 (0x2ea)
+ 0xf0, 0x02, 0x00, 0x00, // Offset 752 (0x2f0)
+ 0xff, 0x02, 0x00, 0x00, // Offset 767 (0x2ff)
+ 0x06, 0x03, 0x00, 0x00, // Offset 774 (0x306)
+ 0x14, 0x03, 0x00, 0x00, // Offset 788 (0x314)
+ 0x23, 0x03, 0x00, 0x00, // Offset 803 (0x323)
+ 0x3f, 0x03, 0x00, 0x00, // Offset 831 (0x33f)
+ 0x4f, 0x03, 0x00, 0x00, // Offset 847 (0x34f)
+ 0x62, 0x03, 0x00, 0x00, // Offset 866 (0x362)
+ 0x72, 0x03, 0x00, 0x00, // Offset 882 (0x372)
+ 0x87, 0x03, 0x00, 0x00, // Offset 903 (0x387)
+ 0x97, 0x03, 0x00, 0x00, // Offset 919 (0x397)
+ 0xa7, 0x03, 0x00, 0x00, // Offset 935 (0x3a7)
+ 0xb8, 0x03, 0x00, 0x00, // Offset 952 (0x3b8)
+ 0xce, 0x03, 0x00, 0x00, // Offset 974 (0x3ce)
+ 0xdb, 0x03, 0x00, 0x00, // Offset 987 (0x3db)
+ 0xea, 0x03, 0x00, 0x00, // Offset 1002 (0x3ea)
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x0e, 0x04, 0x00, 0x00, // Offset 1038 (0x40e)
+ 0x28, 0x04, 0x00, 0x00, // Offset 1064 (0x428)
+ 0x3a, 0x04, 0x00, 0x00, // Offset 1082 (0x43a)
+ 0x48, 0x04, 0x00, 0x00, // Offset 1096 (0x448)
+ 0x58, 0x04, 0x00, 0x00, // Offset 1112 (0x458)
+ 0x67, 0x04, 0x00, 0x00, // Offset 1127 (0x467)
+ 0x7b, 0x04, 0x00, 0x00, // Offset 1147 (0x47b)
+ 0x88, 0x04, 0x00, 0x00, // Offset 1160 (0x488)
+ 0x97, 0x04, 0x00, 0x00, // Offset 1175 (0x497)
+ 0xae, 0x04, 0x00, 0x00, // Offset 1198 (0x4ae)
+ 0xc3, 0x04, 0x00, 0x00, // Offset 1219 (0x4c3)
+ 0xdb, 0x04, 0x00, 0x00, // Offset 1243 (0x4db)
+ 0xf0, 0x04, 0x00, 0x00, // Offset 1264 (0x4f0)
+ 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503)
+ 0x10, 0x05, 0x00, 0x00, // Offset 1296 (0x510)
+ 0x1e, 0x05, 0x00, 0x00, // Offset 1310 (0x51e)
+ 0x2b, 0x05, 0x00, 0x00, // Offset 1323 (0x52b)
+ 0x39, 0x05, 0x00, 0x00, // Offset 1337 (0x539)
+ 0x43, 0x05, 0x00, 0x00, // Offset 1347 (0x543)
+ 0x48, 0x05, 0x00, 0x00, // Offset 1352 (0x548)
+ 0x4f, 0x05, 0x00, 0x00, // Offset 1359 (0x54f)
+ 0x5f, 0x05, 0x00, 0x00, // Offset 1375 (0x55f)
+ 0x71, 0x05, 0x00, 0x00, // Offset 1393 (0x571)
+ 0x7e, 0x05, 0x00, 0x00, // Offset 1406 (0x57e)
+ 0x90, 0x05, 0x00, 0x00, // Offset 1424 (0x590)
+ 0x9c, 0x05, 0x00, 0x00, // Offset 1436 (0x59c)
+ 0xab, 0x05, 0x00, 0x00, // Offset 1451 (0x5ab)
+ 0xbe, 0x05, 0x00, 0x00, // Offset 1470 (0x5be)
+ 0xd3, 0x05, 0x00, 0x00, // Offset 1491 (0x5d3)
+ 0xde, 0x05, 0x00, 0x00, // Offset 1502 (0x5de)
+ 0xeb, 0x05, 0x00, 0x00, // Offset 1515 (0x5eb)
+ 0xff, 0x05, 0x00, 0x00, // Offset 1535 (0x5ff)
+ 0x0c, 0x06, 0x00, 0x00, // Offset 1548 (0x60c)
+ 0x25, 0x06, 0x00, 0x00, // Offset 1573 (0x625)
+ 0x38, 0x06, 0x00, 0x00, // Offset 1592 (0x638)
+ 0x47, 0x06, 0x00, 0x00, // Offset 1607 (0x647)
+ 0x5b, 0x06, 0x00, 0x00, // Offset 1627 (0x65b)
+ 0x6e, 0x06, 0x00, 0x00, // Offset 1646 (0x66e)
+ 0x7b, 0x06, 0x00, 0x00, // Offset 1659 (0x67b)
+ 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686)
+ 0x94, 0x06, 0x00, 0x00, // Offset 1684 (0x694)
+ 0xa7, 0x06, 0x00, 0x00, // Offset 1703 (0x6a7)
+ 0xb9, 0x06, 0x00, 0x00, // Offset 1721 (0x6b9)
+ 0xd1, 0x06, 0x00, 0x00, // Offset 1745 (0x6d1)
+ 0xe3, 0x06, 0x00, 0x00, // Offset 1763 (0x6e3)
+ 0xf5, 0x06, 0x00, 0x00, // Offset 1781 (0x6f5)
+ 0x00, 0x07, 0x00, 0x00, // Offset 1792 (0x700)
+ 0x10, 0x07, 0x00, 0x00, // Offset 1808 (0x710)
+ 0x13, 0x07, 0x00, 0x00, // Offset 1811 (0x713)
+ 0x23, 0x07, 0x00, 0x00, // Offset 1827 (0x723)
+
+ //
+ // Block 0 Data: Codepoints 0x20 - 0x7e
+ //
+ 5, 7, 0, 12, 32, 4, 1, 24, 34, 9, 5, 2,
+ 18, 17, 34, 33, 0, 7, 22, 6, 113, 33, 33, 33,
+ 33, 33, 22, 17, 33, 33, 33, 33, 33, 23, 33, 33,
+ 33, 33, 33, 224, 22, 6, 129, 68, 17, 17, 34, 17,
+ 49, 17, 67, 65, 17, 49, 34, 17, 34, 17, 33, 20,
+ 49, 144, 29, 6, 113, 50, 17, 34, 17, 17, 17, 17,
+ 17, 17, 18, 49, 17, 65, 17, 50, 17, 17, 17, 17,
+ 17, 17, 18, 33, 18, 49, 112, 20, 6, 226, 49, 33,
+ 33, 33, 33, 17, 65, 66, 49, 33, 18, 49, 17, 49,
+ 35, 17, 192, 6, 2, 2, 18, 240, 128, 15, 4, 113,
+ 33, 33, 49, 33, 49, 49, 49, 49, 65, 49, 65, 65,
+ 16, 4, 65, 65, 65, 49, 65, 49, 49, 49, 49, 33,
+ 49, 33, 33, 48, 16, 5, 240, 33, 33, 17, 17, 19,
+ 49, 51, 17, 17, 17, 33, 240, 112, 12, 5, 240, 33,
+ 65, 65, 37, 33, 65, 65, 240, 112, 6, 2, 240, 52,
+ 18, 48, 6, 3, 240, 51, 240, 96, 5, 2, 240, 84,
+ 64, 15, 6, 177, 81, 65, 81, 65, 81, 65, 81, 65,
+ 81, 65, 81, 176, 16, 6, 226, 49, 33, 17, 66, 66,
+ 66, 66, 66, 65, 17, 33, 50, 224, 14, 5, 193, 50,
+ 33, 17, 65, 65, 65, 65, 65, 65, 37, 160, 14, 6,
+ 212, 17, 66, 65, 81, 65, 65, 65, 65, 65, 71, 192,
+ 14, 6, 212, 17, 66, 65, 65, 50, 97, 98, 66, 65,
+ 20, 208, 19, 6, 240, 17, 66, 49, 17, 49, 17, 33,
+ 33, 33, 33, 17, 49, 22, 65, 67, 192, 14, 5, 166,
+ 65, 65, 18, 18, 33, 65, 66, 50, 49, 19, 176, 16,
+ 6, 227, 33, 50, 81, 81, 19, 18, 50, 66, 65, 17,
+ 49, 35, 208, 13, 6, 199, 65, 81, 65, 81, 65, 81,
+ 81, 81, 81, 224, 17, 6, 212, 17, 66, 65, 17, 33,
+ 50, 49, 33, 17, 66, 66, 65, 20, 208, 16, 6, 211,
+ 33, 49, 17, 66, 66, 50, 19, 17, 82, 66, 49, 35,
+ 224, 5, 2, 132, 100, 96, 6, 2, 132, 100, 18, 48,
+ 15, 6, 240, 33, 65, 65, 65, 65, 65, 97, 97, 97,
+ 97, 97, 96, 7, 6, 240, 246, 198, 240, 240, 14, 6,
+ 193, 97, 97, 97, 97, 97, 65, 65, 65, 65, 65, 176,
+ 15, 6, 116, 17, 66, 66, 65, 65, 65, 81, 65, 81,
+ 177, 81, 144, 28, 7, 147, 49, 49, 33, 18, 18, 17,
+ 17, 19, 33, 19, 33, 19, 33, 19, 33, 19, 17, 17,
+ 17, 17, 17, 49, 49, 51, 144, 16, 6, 226, 66, 66,
+ 49, 33, 33, 33, 33, 33, 23, 66, 67, 34, 192, 19,
+ 6, 197, 33, 49, 17, 49, 17, 49, 20, 33, 49, 17,
+ 49, 17, 49, 17, 54, 208, 16, 6, 226, 17, 17, 35,
+ 66, 81, 81, 81, 81, 65, 17, 49, 35, 208, 21, 6,
+ 196, 49, 33, 33, 49, 17, 49, 17, 49, 17, 49, 17,
+ 49, 17, 49, 17, 33, 20, 224, 16, 6, 198, 17, 49,
+ 17, 81, 33, 36, 33, 33, 33, 81, 81, 55, 192, 16,
+ 6, 198, 17, 49, 17, 81, 33, 36, 33, 33, 33, 81,
+ 81, 67, 240, 17, 6, 226, 17, 17, 35, 66, 81, 81,
+ 51, 66, 65, 17, 34, 34, 17, 192, 22, 7, 227, 19,
+ 17, 49, 33, 49, 33, 49, 37, 33, 49, 33, 49, 33,
+ 49, 33, 49, 19, 19, 224, 13, 3, 99, 17, 33, 33,
+ 33, 33, 33, 33, 33, 19, 96, 15, 6, 228, 65, 81,
+ 81, 81, 81, 81, 17, 49, 17, 49, 35, 224, 22, 7,
+ 227, 18, 33, 33, 49, 33, 49, 17, 67, 65, 17, 65,
+ 33, 49, 33, 49, 49, 19, 19, 224, 14, 6, 195, 65,
+ 81, 81, 81, 81, 81, 81, 49, 17, 55, 192, 26, 7,
+ 241, 49, 33, 49, 33, 49, 34, 18, 34, 18, 33, 17,
+ 17, 33, 17, 17, 33, 17, 17, 33, 49, 18, 35, 224,
+ 18, 6, 193, 52, 51, 50, 17, 34, 17, 34, 33, 18,
+ 33, 18, 51, 52, 49, 192, 14, 6, 212, 17, 66, 66,
+ 66, 66, 66, 66, 66, 65, 20, 208, 16, 6, 197, 33,
+ 49, 17, 49, 17, 49, 20, 33, 81, 81, 81, 67, 240,
+ 15, 6, 212, 17, 66, 66, 66, 66, 66, 69, 18, 50,
+ 20, 97, 96, 20, 6, 197, 33, 49, 17, 49, 17, 49,
+ 20, 33, 17, 49, 33, 33, 33, 33, 52, 33, 192, 13,
+ 6, 212, 17, 66, 66, 98, 98, 98, 66, 65, 20, 208,
+ 15, 7, 232, 33, 33, 49, 97, 97, 97, 97, 97, 97,
+ 83, 240, 16, 23, 7, 227, 19, 17, 49, 33, 49, 33,
+ 49, 33, 49, 33, 49, 33, 49, 33, 49, 33, 49, 51,
+ 240, 16, 21, 7, 226, 50, 17, 49, 33, 49, 33, 49,
+ 49, 17, 65, 17, 65, 17, 81, 97, 97, 240, 32, 24,
+ 7, 226, 51, 82, 33, 34, 33, 34, 17, 17, 18, 17,
+ 17, 17, 17, 49, 33, 49, 33, 49, 33, 49, 240, 21,
+ 7, 226, 50, 17, 49, 49, 17, 65, 17, 81, 97, 81,
+ 17, 65, 17, 49, 49, 18, 50, 224, 19, 7, 226, 50,
+ 17, 49, 33, 49, 49, 17, 65, 17, 81, 97, 97, 97,
+ 83, 240, 16, 13, 6, 199, 65, 81, 65, 65, 65, 65,
+ 65, 66, 71, 192, 14, 3, 52, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 35, 48, 13, 5, 161, 65, 81, 65,
+ 81, 65, 81, 65, 81, 65, 160, 14, 3, 51, 33, 33,
+ 33, 33, 33, 33, 33, 33, 33, 36, 48, 10, 5, 33,
+ 49, 17, 17, 49, 0, 6, 112, 5, 6, 0, 9, 102,
+ 7, 3, 98, 33, 49, 240, 192, 16, 6, 240, 240, 19,
+ 33, 49, 81, 36, 17, 49, 17, 49, 35, 17, 192, 18,
+ 6, 97, 81, 81, 81, 81, 18, 34, 33, 17, 66, 66,
+ 67, 33, 17, 18, 224, 13, 6, 240, 240, 35, 33, 50,
+ 81, 81, 97, 49, 35, 208, 18, 6, 177, 81, 81, 81,
+ 34, 17, 17, 35, 66, 66, 65, 17, 34, 34, 17, 192,
+ 12, 6, 240, 240, 20, 17, 66, 72, 81, 65, 20, 208,
+ 15, 6, 146, 49, 33, 33, 81, 53, 49, 81, 81, 81,
+ 81, 67, 224, 19, 7, 240, 240, 114, 18, 17, 33, 49,
+ 33, 66, 65, 100, 33, 65, 17, 65, 36, 32, 21, 7,
+ 114, 97, 97, 97, 97, 18, 50, 33, 33, 49, 33, 49,
+ 33, 49, 33, 49, 19, 19, 224, 11, 3, 113, 114, 33,
+ 33, 33, 33, 33, 19, 96, 13, 4, 177, 49, 98, 49,
+ 49, 49, 49, 50, 34, 33, 18, 20, 6, 98, 81, 81,
+ 81, 81, 34, 17, 33, 33, 17, 50, 65, 17, 49, 33,
+ 19, 18, 192, 13, 3, 98, 33, 33, 33, 33, 33, 33,
+ 33, 33, 19, 96, 25, 6, 240, 241, 17, 17, 33, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 192, 19, 7, 240, 240, 82, 18, 50,
+ 33, 33, 49, 33, 49, 33, 49, 33, 49, 19, 19, 224,
+ 15, 6, 240, 240, 34, 49, 33, 17, 66, 66, 65, 17,
+ 33, 50, 224, 20, 6, 240, 242, 18, 34, 33, 17, 49,
+ 17, 49, 17, 49, 18, 33, 17, 18, 33, 67, 48, 19,
+ 6, 240, 240, 18, 19, 34, 17, 49, 17, 49, 17, 49,
+ 17, 34, 34, 17, 81, 67, 13, 6, 240, 242, 18, 34,
+ 33, 17, 81, 81, 81, 67, 240, 11, 5, 240, 179, 17,
+ 50, 83, 82, 49, 19, 176, 14, 6, 240, 81, 81, 53,
+ 49, 81, 81, 81, 81, 33, 50, 208, 19, 7, 240, 240,
+ 82, 34, 33, 49, 33, 49, 33, 49, 33, 49, 33, 34,
+ 50, 18, 224, 18, 7, 240, 240, 83, 19, 17, 49, 33,
+ 49, 49, 17, 65, 17, 81, 97, 240, 32, 24, 7, 240,
+ 240, 82, 17, 18, 17, 17, 17, 33, 17, 17, 33, 17,
+ 17, 49, 17, 65, 17, 65, 17, 240, 16, 18, 7, 240,
+ 240, 83, 19, 17, 49, 49, 17, 81, 81, 17, 49, 49,
+ 19, 19, 224, 18, 6, 240, 242, 34, 17, 49, 17, 49,
+ 33, 17, 49, 17, 65, 81, 65, 50, 64, 11, 6, 240,
+ 247, 65, 65, 65, 65, 65, 55, 192, 16, 3, 33, 17,
+ 33, 33, 33, 33, 17, 33, 49, 33, 33, 33, 49, 48,
+ 3, 1, 14, 16, 3, 1, 49, 33, 33, 33, 33, 49,
+ 33, 17, 33, 33, 33, 17, 80, 11, 5, 240, 177, 49,
+ 17, 17, 49, 240, 240, 16,
+ 0, 0, // Padding
+
+ //
+ // Block 1 Offsets: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x09, 0x04, 0x00, 0x00, // Offset 1033 (0x409)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1b, 0x04, 0x00, 0x00, // Offset 1051 (0x41b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x32, 0x04, 0x00, 0x00, // Offset 1074 (0x432)
+ 0x4c, 0x04, 0x00, 0x00, // Offset 1100 (0x44c)
+ 0x63, 0x04, 0x00, 0x00, // Offset 1123 (0x463)
+ 0x71, 0x04, 0x00, 0x00, // Offset 1137 (0x471)
+ 0x83, 0x04, 0x00, 0x00, // Offset 1155 (0x483)
+ 0x97, 0x04, 0x00, 0x00, // Offset 1175 (0x497)
+ 0xb2, 0x04, 0x00, 0x00, // Offset 1202 (0x4b2)
+ 0xcb, 0x04, 0x00, 0x00, // Offset 1227 (0x4cb)
+ 0xdf, 0x04, 0x00, 0x00, // Offset 1247 (0x4df)
+ 0xf8, 0x04, 0x00, 0x00, // Offset 1272 (0x4f8)
+ 0x0e, 0x05, 0x00, 0x00, // Offset 1294 (0x50e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x27, 0x05, 0x00, 0x00, // Offset 1319 (0x527)
+ 0x38, 0x05, 0x00, 0x00, // Offset 1336 (0x538)
+ 0x51, 0x05, 0x00, 0x00, // Offset 1361 (0x551)
+ 0x6a, 0x05, 0x00, 0x00, // Offset 1386 (0x56a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x8b, 0x05, 0x00, 0x00, // Offset 1419 (0x58b)
+ 0xa2, 0x05, 0x00, 0x00, // Offset 1442 (0x5a2)
+ 0xc3, 0x05, 0x00, 0x00, // Offset 1475 (0x5c3)
+ 0xe9, 0x05, 0x00, 0x00, // Offset 1513 (0x5e9)
+ 0x07, 0x06, 0x00, 0x00, // Offset 1543 (0x607)
+ 0x23, 0x06, 0x00, 0x00, // Offset 1571 (0x623)
+ 0x43, 0x06, 0x00, 0x00, // Offset 1603 (0x643)
+ 0x5f, 0x06, 0x00, 0x00, // Offset 1631 (0x65f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x73, 0x06, 0x00, 0x00, // Offset 1651 (0x673)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x87, 0x06, 0x00, 0x00, // Offset 1671 (0x687)
+ 0xab, 0x06, 0x00, 0x00, // Offset 1707 (0x6ab)
+ 0xc3, 0x06, 0x00, 0x00, // Offset 1731 (0x6c3)
+ 0xe6, 0x06, 0x00, 0x00, // Offset 1766 (0x6e6)
+ 0x04, 0x07, 0x00, 0x00, // Offset 1796 (0x704)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x13, 0x07, 0x00, 0x00, // Offset 1811 (0x713)
+ 0x29, 0x07, 0x00, 0x00, // Offset 1833 (0x729)
+ 0x3d, 0x07, 0x00, 0x00, // Offset 1853 (0x73d)
+ 0x52, 0x07, 0x00, 0x00, // Offset 1874 (0x752)
+ 0x6c, 0x07, 0x00, 0x00, // Offset 1900 (0x76c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x89, 0x07, 0x00, 0x00, // Offset 1929 (0x789)
+ 0x9d, 0x07, 0x00, 0x00, // Offset 1949 (0x79d)
+ 0xc5, 0x07, 0x00, 0x00, // Offset 1989 (0x7c5)
+ 0xdf, 0x07, 0x00, 0x00, // Offset 2015 (0x7df)
+ 0x02, 0x08, 0x00, 0x00, // Offset 2050 (0x802)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x2d, 0x08, 0x00, 0x00, // Offset 2093 (0x82d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x37, 0x08, 0x00, 0x00, // Offset 2103 (0x837)
+ 0x56, 0x08, 0x00, 0x00, // Offset 2134 (0x856)
+ 0x75, 0x08, 0x00, 0x00, // Offset 2165 (0x875)
+ 0x93, 0x08, 0x00, 0x00, // Offset 2195 (0x893)
+ 0xa6, 0x08, 0x00, 0x00, // Offset 2214 (0x8a6)
+ 0xc4, 0x08, 0x00, 0x00, // Offset 2244 (0x8c4)
+ 0xf3, 0x08, 0x00, 0x00, // Offset 2291 (0x8f3)
+ 0x0f, 0x09, 0x00, 0x00, // Offset 2319 (0x90f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1f, 0x09, 0x00, 0x00, // Offset 2335 (0x91f)
+ 0x38, 0x09, 0x00, 0x00, // Offset 2360 (0x938)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x54, 0x09, 0x00, 0x00, // Offset 2388 (0x954)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6c, 0x09, 0x00, 0x00, // Offset 2412 (0x96c)
+ 0x80, 0x09, 0x00, 0x00, // Offset 2432 (0x980)
+ 0x9a, 0x09, 0x00, 0x00, // Offset 2458 (0x99a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb7, 0x09, 0x00, 0x00, // Offset 2487 (0x9b7)
+ 0xca, 0x09, 0x00, 0x00, // Offset 2506 (0x9ca)
+ 0xdf, 0x09, 0x00, 0x00, // Offset 2527 (0x9df)
+ 0xf7, 0x09, 0x00, 0x00, // Offset 2551 (0x9f7)
+ 0x0f, 0x0a, 0x00, 0x00, // Offset 2575 (0xa0f)
+ 0x21, 0x0a, 0x00, 0x00, // Offset 2593 (0xa21)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3f, 0x0a, 0x00, 0x00, // Offset 2623 (0xa3f)
+ 0x54, 0x0a, 0x00, 0x00, // Offset 2644 (0xa54)
+ 0x68, 0x0a, 0x00, 0x00, // Offset 2664 (0xa68)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x84, 0x0a, 0x00, 0x00, // Offset 2692 (0xa84)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa5, 0x0a, 0x00, 0x00, // Offset 2725 (0xaa5)
+ 0xc8, 0x0a, 0x00, 0x00, // Offset 2760 (0xac8)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xdb, 0x0a, 0x00, 0x00, // Offset 2779 (0xadb)
+ 0xf8, 0x0a, 0x00, 0x00, // Offset 2808 (0xaf8)
+ 0x14, 0x0b, 0x00, 0x00, // Offset 2836 (0xb14)
+ 0x29, 0x0b, 0x00, 0x00, // Offset 2857 (0xb29)
+ 0x4b, 0x0b, 0x00, 0x00, // Offset 2891 (0xb4b)
+ 0x63, 0x0b, 0x00, 0x00, // Offset 2915 (0xb63)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x7a, 0x0b, 0x00, 0x00, // Offset 2938 (0xb7a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x95, 0x0b, 0x00, 0x00, // Offset 2965 (0xb95)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb9, 0x0b, 0x00, 0x00, // Offset 3001 (0xbb9)
+ 0xd5, 0x0b, 0x00, 0x00, // Offset 3029 (0xbd5)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xf7, 0x0b, 0x00, 0x00, // Offset 3063 (0xbf7)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1c, 0x0c, 0x00, 0x00, // Offset 3100 (0xc1c)
+ 0x3c, 0x0c, 0x00, 0x00, // Offset 3132 (0xc3c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6b, 0x0c, 0x00, 0x00, // Offset 3179 (0xc6b)
+ 0x9b, 0x0c, 0x00, 0x00, // Offset 3227 (0xc9b)
+ 0xc5, 0x0c, 0x00, 0x00, // Offset 3269 (0xcc5)
+ 0xe6, 0x0c, 0x00, 0x00, // Offset 3302 (0xce6)
+ 0xf6, 0x0c, 0x00, 0x00, // Offset 3318 (0xcf6)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x08, 0x0d, 0x00, 0x00, // Offset 3336 (0xd08)
+ 0x1e, 0x0d, 0x00, 0x00, // Offset 3358 (0xd1e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x35, 0x0d, 0x00, 0x00, // Offset 3381 (0xd35)
+ 0x4b, 0x0d, 0x00, 0x00, // Offset 3403 (0xd4b)
+ 0x56, 0x0d, 0x00, 0x00, // Offset 3414 (0xd56)
+ 0x68, 0x0d, 0x00, 0x00, // Offset 3432 (0xd68)
+ 0x7b, 0x0d, 0x00, 0x00, // Offset 3451 (0xd7b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x8d, 0x0d, 0x00, 0x00, // Offset 3469 (0xd8d)
+ 0xa2, 0x0d, 0x00, 0x00, // Offset 3490 (0xda2)
+ 0xb7, 0x0d, 0x00, 0x00, // Offset 3511 (0xdb7)
+ 0xcf, 0x0d, 0x00, 0x00, // Offset 3535 (0xdcf)
+ 0xe5, 0x0d, 0x00, 0x00, // Offset 3557 (0xde5)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x01, 0x0e, 0x00, 0x00, // Offset 3585 (0xe01)
+ 0x15, 0x0e, 0x00, 0x00, // Offset 3605 (0xe15)
+ 0x30, 0x0e, 0x00, 0x00, // Offset 3632 (0xe30)
+ 0x51, 0x0e, 0x00, 0x00, // Offset 3665 (0xe51)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x72, 0x0e, 0x00, 0x00, // Offset 3698 (0xe72)
+ 0x8e, 0x0e, 0x00, 0x00, // Offset 3726 (0xe8e)
+ 0xae, 0x0e, 0x00, 0x00, // Offset 3758 (0xeae)
+ 0xba, 0x0e, 0x00, 0x00, // Offset 3770 (0xeba)
+ 0xcd, 0x0e, 0x00, 0x00, // Offset 3789 (0xecd)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe6, 0x0e, 0x00, 0x00, // Offset 3814 (0xee6)
+ 0x03, 0x0f, 0x00, 0x00, // Offset 3843 (0xf03)
+ 0x1d, 0x0f, 0x00, 0x00, // Offset 3869 (0xf1d)
+ 0x40, 0x0f, 0x00, 0x00, // Offset 3904 (0xf40)
+ 0x54, 0x0f, 0x00, 0x00, // Offset 3924 (0xf54)
+ 0x64, 0x0f, 0x00, 0x00, // Offset 3940 (0xf64)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x7e, 0x0f, 0x00, 0x00, // Offset 3966 (0xf7e)
+ 0x8e, 0x0f, 0x00, 0x00, // Offset 3982 (0xf8e)
+ 0xa8, 0x0f, 0x00, 0x00, // Offset 4008 (0xfa8)
+ 0xbb, 0x0f, 0x00, 0x00, // Offset 4027 (0xfbb)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd5, 0x0f, 0x00, 0x00, // Offset 4053 (0xfd5)
+ 0xee, 0x0f, 0x00, 0x00, // Offset 4078 (0xfee)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x06, 0x10, 0x00, 0x00, // Offset 4102 (0x1006)
+ 0x29, 0x10, 0x00, 0x00, // Offset 4137 (0x1029)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x40, 0x10, 0x00, 0x00, // Offset 4160 (0x1040)
+ 0x63, 0x10, 0x00, 0x00, // Offset 4195 (0x1063)
+ 0x78, 0x10, 0x00, 0x00, // Offset 4216 (0x1078)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x89, 0x10, 0x00, 0x00, // Offset 4233 (0x1089)
+ 0xa9, 0x10, 0x00, 0x00, // Offset 4265 (0x10a9)
+ 0xc7, 0x10, 0x00, 0x00, // Offset 4295 (0x10c7)
+ 0xdd, 0x10, 0x00, 0x00, // Offset 4317 (0x10dd)
+ 0x03, 0x11, 0x00, 0x00, // Offset 4355 (0x1103)
+ 0x22, 0x11, 0x00, 0x00, // Offset 4386 (0x1122)
+ 0x42, 0x11, 0x00, 0x00, // Offset 4418 (0x1142)
+ 0x69, 0x11, 0x00, 0x00, // Offset 4457 (0x1169)
+ 0x8b, 0x11, 0x00, 0x00, // Offset 4491 (0x118b)
+ 0xb4, 0x11, 0x00, 0x00, // Offset 4532 (0x11b4)
+ 0xdc, 0x11, 0x00, 0x00, // Offset 4572 (0x11dc)
+ 0x08, 0x12, 0x00, 0x00, // Offset 4616 (0x1208)
+ 0x1e, 0x12, 0x00, 0x00, // Offset 4638 (0x121e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3b, 0x12, 0x00, 0x00, // Offset 4667 (0x123b)
+ 0x64, 0x12, 0x00, 0x00, // Offset 4708 (0x1264)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x85, 0x12, 0x00, 0x00, // Offset 4741 (0x1285)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x9e, 0x12, 0x00, 0x00, // Offset 4766 (0x129e)
+ 0xb9, 0x12, 0x00, 0x00, // Offset 4793 (0x12b9)
+ 0xda, 0x12, 0x00, 0x00, // Offset 4826 (0x12da)
+ 0xf8, 0x12, 0x00, 0x00, // Offset 4856 (0x12f8)
+ 0x27, 0x13, 0x00, 0x00, // Offset 4903 (0x1327)
+ 0x4c, 0x13, 0x00, 0x00, // Offset 4940 (0x134c)
+ 0x6f, 0x13, 0x00, 0x00, // Offset 4975 (0x136f)
+ 0x9d, 0x13, 0x00, 0x00, // Offset 5021 (0x139d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xba, 0x13, 0x00, 0x00, // Offset 5050 (0x13ba)
+ 0xd8, 0x13, 0x00, 0x00, // Offset 5080 (0x13d8)
+ 0xec, 0x13, 0x00, 0x00, // Offset 5100 (0x13ec)
+ 0x17, 0x14, 0x00, 0x00, // Offset 5143 (0x1417)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x37, 0x14, 0x00, 0x00, // Offset 5175 (0x1437)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x5a, 0x14, 0x00, 0x00, // Offset 5210 (0x145a)
+ 0x7e, 0x14, 0x00, 0x00, // Offset 5246 (0x147e)
+ 0x95, 0x14, 0x00, 0x00, // Offset 5269 (0x1495)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb9, 0x14, 0x00, 0x00, // Offset 5305 (0x14b9)
+ 0xd0, 0x14, 0x00, 0x00, // Offset 5328 (0x14d0)
+ 0xf0, 0x14, 0x00, 0x00, // Offset 5360 (0x14f0)
+ 0x1a, 0x15, 0x00, 0x00, // Offset 5402 (0x151a)
+ 0x40, 0x15, 0x00, 0x00, // Offset 5440 (0x1540)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x69, 0x15, 0x00, 0x00, // Offset 5481 (0x1569)
+ 0x9a, 0x15, 0x00, 0x00, // Offset 5530 (0x159a)
+ 0xbd, 0x15, 0x00, 0x00, // Offset 5565 (0x15bd)
+ 0xe6, 0x15, 0x00, 0x00, // Offset 5606 (0x15e6)
+ 0x15, 0x16, 0x00, 0x00, // Offset 5653 (0x1615)
+ 0x3e, 0x16, 0x00, 0x00, // Offset 5694 (0x163e)
+ 0x5f, 0x16, 0x00, 0x00, // Offset 5727 (0x165f)
+ 0x80, 0x16, 0x00, 0x00, // Offset 5760 (0x1680)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xaa, 0x16, 0x00, 0x00, // Offset 5802 (0x16aa)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xc9, 0x16, 0x00, 0x00, // Offset 5833 (0x16c9)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xf2, 0x16, 0x00, 0x00, // Offset 5874 (0x16f2)
+
+ //
+ // Block 1 Data: Codepoints 0x4e00 - 0x4eff
+ //
+ 9, 12, 0, 8, 97, 28, 0, 10, 64, 18, 12, 161,
+ 28, 97, 177, 177, 177, 177, 177, 177, 177, 129, 33, 147,
+ 161, 240, 48, 23, 13, 81, 193, 193, 193, 66, 97, 34,
+ 116, 84, 17, 129, 49, 193, 193, 81, 97, 81, 97, 82,
+ 102, 224, 26, 12, 161, 28, 65, 177, 177, 65, 103, 81,
+ 65, 97, 65, 81, 81, 81, 81, 65, 33, 49, 49, 67,
+ 49, 97, 240, 16, 23, 13, 113, 193, 193, 49, 29, 113,
+ 193, 129, 49, 145, 33, 161, 17, 177, 177, 17, 130, 50,
+ 51, 115, 208, 14, 12, 145, 58, 240, 240, 241, 88, 0,
+ 6, 1, 28, 240, 144, 18, 12, 81, 177, 177, 177, 177,
+ 49, 118, 97, 177, 177, 177, 177, 177, 65, 28, 192, 20,
+ 12, 161, 28, 81, 177, 178, 161, 18, 129, 34, 113, 49,
+ 113, 177, 177, 177, 177, 240, 48, 27, 12, 161, 28, 49,
+ 65, 97, 65, 97, 65, 97, 65, 97, 65, 97, 65, 97,
+ 65, 81, 81, 81, 81, 65, 97, 49, 113, 240, 25, 12,
+ 161, 28, 97, 177, 161, 162, 33, 97, 17, 49, 65, 33,
+ 65, 33, 49, 67, 65, 81, 81, 177, 177, 240, 48, 20,
+ 12, 49, 177, 97, 73, 33, 177, 170, 177, 113, 49, 24,
+ 33, 177, 113, 49, 131, 161, 240, 25, 12, 161, 28, 81,
+ 129, 33, 49, 65, 38, 33, 49, 49, 49, 49, 49, 42,
+ 177, 177, 113, 49, 131, 161, 240, 16, 22, 12, 161, 28,
+ 81, 129, 33, 49, 65, 38, 33, 49, 113, 49, 107, 177,
+ 177, 113, 49, 131, 161, 240, 25, 12, 145, 58, 97, 49,
+ 113, 49, 113, 49, 113, 49, 57, 97, 65, 97, 65, 97,
+ 65, 81, 81, 81, 81, 44, 192, 17, 12, 81, 177, 122,
+ 81, 177, 124, 49, 168, 161, 113, 33, 146, 194, 177, 240,
+ 25, 13, 49, 81, 104, 81, 81, 97, 81, 103, 97, 81,
+ 97, 81, 97, 81, 103, 97, 81, 97, 81, 97, 81, 61,
+ 208, 25, 12, 145, 58, 113, 177, 161, 162, 17, 113, 17,
+ 34, 65, 33, 50, 33, 49, 65, 17, 65, 177, 240, 17,
+ 28, 192, 33, 13, 81, 49, 81, 33, 49, 81, 33, 49,
+ 81, 33, 49, 61, 33, 33, 49, 81, 33, 49, 81, 33,
+ 49, 81, 37, 81, 33, 49, 81, 193, 129, 59, 208, 23,
+ 13, 145, 97, 67, 85, 129, 193, 201, 65, 65, 113, 65,
+ 113, 65, 113, 65, 113, 65, 113, 65, 77, 208, 33, 12,
+ 161, 28, 81, 177, 65, 43, 17, 49, 65, 33, 50, 49,
+ 33, 49, 17, 33, 33, 33, 49, 17, 33, 17, 65, 17,
+ 34, 113, 33, 129, 33, 99, 208, 38, 12, 65, 33, 129,
+ 33, 129, 33, 129, 33, 65, 49, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 17, 65, 17, 33, 17, 65, 17, 34,
+ 81, 17, 33, 129, 33, 129, 33, 76, 192, 30, 12, 113,
+ 113, 49, 113, 49, 113, 49, 113, 49, 114, 33, 113, 17,
+ 17, 97, 33, 18, 81, 49, 33, 49, 49, 65, 17, 49,
+ 97, 204, 192, 28, 12, 65, 177, 81, 28, 49, 177, 33,
+ 113, 49, 33, 58, 113, 129, 33, 17, 81, 49, 34, 33,
+ 65, 51, 51, 65, 81, 240, 48, 32, 12, 49, 81, 81,
+ 81, 65, 81, 81, 33, 33, 33, 17, 33, 33, 33, 20,
+ 36, 81, 81, 65, 81, 65, 34, 17, 38, 36, 49, 81,
+ 240, 28, 192, 28, 12, 145, 58, 145, 146, 54, 17, 49,
+ 65, 34, 17, 81, 33, 17, 97, 33, 33, 65, 49, 49,
+ 33, 35, 51, 65, 81, 204, 192, 20, 13, 161, 59, 113,
+ 193, 137, 129, 193, 109, 82, 161, 81, 81, 53, 23, 81,
+ 18, 145, 208, 20, 12, 129, 163, 54, 161, 121, 113, 177,
+ 108, 81, 161, 65, 81, 37, 22, 81, 17, 145, 192, 36,
+ 13, 177, 29, 65, 49, 129, 49, 91, 33, 33, 49, 33,
+ 33, 33, 49, 33, 33, 34, 34, 17, 33, 17, 34, 34,
+ 34, 49, 65, 33, 49, 81, 33, 145, 33, 115, 224, 24,
+ 13, 177, 59, 49, 33, 17, 33, 81, 17, 17, 17, 129,
+ 17, 107, 33, 193, 193, 193, 193, 177, 177, 240, 160, 35,
+ 12, 33, 82, 82, 49, 113, 33, 90, 81, 33, 129, 33,
+ 81, 33, 33, 33, 33, 33, 33, 33, 49, 17, 33, 17,
+ 65, 17, 33, 17, 97, 33, 129, 33, 76, 192, 30, 12,
+ 97, 177, 106, 49, 49, 33, 81, 33, 17, 145, 92, 33,
+ 49, 49, 49, 49, 33, 65, 66, 81, 33, 33, 81, 17,
+ 67, 19, 97, 208, 15, 2, 1, 19, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 48, 22, 13, 97, 193, 177,
+ 17, 145, 49, 98, 82, 34, 65, 66, 97, 193, 193, 193,
+ 193, 193, 193, 240, 64, 20, 10, 1, 114, 17, 97, 50,
+ 49, 81, 33, 129, 129, 145, 145, 145, 145, 145, 145, 145,
+ 240, 21, 6, 81, 81, 33, 33, 49, 17, 49, 17, 81,
+ 66, 49, 20, 33, 17, 49, 81, 81, 81, 96, 26, 12,
+ 81, 177, 97, 65, 65, 29, 65, 65, 17, 65, 65, 17,
+ 65, 65, 27, 17, 65, 65, 97, 177, 177, 177, 240, 48,
+ 29, 12, 145, 43, 81, 65, 97, 65, 55, 17, 97, 65,
+ 97, 65, 40, 17, 97, 65, 17, 49, 81, 17, 33, 97,
+ 17, 17, 131, 161, 192, 20, 12, 81, 177, 49, 58, 97,
+ 177, 33, 88, 113, 177, 65, 28, 81, 177, 177, 177, 240,
+ 48, 40, 11, 65, 33, 113, 33, 65, 33, 33, 33, 17,
+ 33, 33, 33, 17, 33, 33, 33, 17, 33, 33, 33, 17,
+ 33, 33, 33, 20, 36, 65, 33, 33, 65, 33, 97, 49,
+ 81, 65, 50, 81, 224, 26, 12, 81, 113, 49, 49, 58,
+ 33, 49, 49, 57, 113, 97, 65, 65, 29, 65, 65, 27,
+ 17, 65, 65, 97, 177, 240, 48, 35, 12, 65, 33, 81,
+ 33, 33, 17, 58, 33, 33, 33, 17, 57, 97, 33, 65,
+ 49, 33, 33, 29, 49, 33, 33, 27, 17, 33, 49, 33,
+ 49, 65, 66, 81, 240, 16, 43, 13, 49, 49, 129, 49,
+ 49, 65, 55, 33, 33, 97, 33, 17, 33, 65, 33, 81,
+ 49, 33, 40, 33, 33, 33, 34, 33, 33, 33, 34, 33,
+ 33, 33, 33, 49, 33, 33, 33, 49, 39, 49, 33, 81,
+ 208, 10, 4, 240, 17, 65, 65, 50, 49, 240, 80, 31,
+ 13, 65, 193, 193, 49, 74, 113, 49, 129, 49, 97, 17,
+ 49, 114, 49, 130, 33, 113, 18, 17, 33, 49, 49, 17,
+ 33, 33, 97, 35, 131, 224, 31, 12, 49, 81, 88, 65,
+ 81, 81, 17, 49, 81, 33, 33, 81, 33, 33, 44, 49,
+ 81, 81, 81, 81, 81, 65, 49, 33, 49, 83, 33, 113,
+ 240, 30, 12, 81, 129, 34, 129, 17, 177, 65, 28, 81,
+ 65, 97, 65, 97, 17, 33, 81, 49, 17, 81, 81, 65,
+ 49, 33, 49, 83, 18, 113, 224, 19, 13, 81, 209, 193,
+ 49, 59, 113, 193, 193, 33, 89, 129, 193, 193, 193, 65,
+ 29, 208, 30, 12, 49, 65, 97, 65, 97, 65, 74, 65,
+ 17, 33, 97, 33, 17, 97, 33, 17, 60, 49, 65, 97,
+ 65, 81, 81, 65, 97, 49, 113, 240, 47, 13, 177, 29,
+ 229, 21, 33, 49, 17, 49, 33, 49, 17, 49, 34, 33,
+ 18, 33, 33, 17, 17, 17, 17, 17, 33, 17, 17, 17,
+ 17, 17, 33, 49, 17, 49, 33, 49, 17, 49, 33, 19,
+ 17, 19, 33, 33, 33, 33, 240, 28, 13, 81, 65, 65,
+ 49, 49, 81, 33, 33, 97, 65, 92, 49, 81, 81, 49,
+ 49, 34, 23, 18, 97, 123, 113, 193, 193, 240, 64, 16,
+ 5, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 49,
+ 49, 49, 144, 25, 12, 225, 81, 81, 81, 81, 81, 81,
+ 81, 97, 65, 97, 49, 129, 33, 146, 162, 145, 33, 98,
+ 66, 34, 130, 192, 28, 12, 129, 73, 97, 49, 113, 49,
+ 113, 33, 129, 37, 65, 97, 65, 97, 49, 113, 49, 113,
+ 33, 65, 49, 17, 99, 17, 129, 224, 24, 12, 65, 177,
+ 177, 33, 133, 97, 49, 97, 65, 81, 65, 177, 161, 17,
+ 129, 49, 97, 82, 49, 116, 145, 192, 20, 13, 129, 179,
+ 70, 177, 193, 193, 51, 100, 70, 193, 193, 81, 97, 81,
+ 97, 82, 102, 224, 26, 12, 65, 177, 177, 161, 49, 113,
+ 49, 97, 49, 97, 65, 81, 65, 177, 49, 97, 81, 65,
+ 53, 22, 65, 33, 129, 192, 29, 12, 65, 129, 49, 49,
+ 49, 50, 33, 65, 49, 33, 65, 81, 97, 65, 97, 49,
+ 129, 33, 146, 162, 145, 33, 98, 66, 34, 130, 192, 19,
+ 12, 65, 193, 177, 33, 58, 161, 161, 161, 161, 161, 161,
+ 161, 146, 18, 83, 69, 224, 21, 12, 66, 161, 49, 88,
+ 65, 81, 81, 33, 33, 81, 50, 97, 186, 186, 33, 177,
+ 131, 161, 224, 24, 13, 65, 193, 97, 89, 49, 33, 129,
+ 49, 113, 65, 49, 33, 86, 113, 193, 65, 119, 97, 193,
+ 193, 240, 64, 24, 12, 129, 163, 54, 113, 49, 49, 65,
+ 33, 33, 81, 33, 17, 145, 92, 97, 177, 129, 33, 147,
+ 161, 240, 48, 18, 12, 129, 163, 54, 161, 193, 105, 161,
+ 146, 145, 146, 146, 130, 34, 67, 84, 224, 30, 13, 145,
+ 97, 67, 85, 129, 177, 65, 113, 65, 49, 44, 113, 145,
+ 33, 17, 97, 49, 33, 65, 17, 33, 49, 33, 51, 51,
+ 81, 81, 208, 21, 13, 145, 97, 67, 85, 129, 201, 65,
+ 65, 113, 65, 113, 65, 77, 240, 34, 146, 146, 240, 144,
+ 20, 13, 145, 97, 67, 85, 129, 201, 65, 65, 113, 65,
+ 113, 65, 77, 240, 82, 210, 210, 208, 28, 12, 115, 54,
+ 161, 65, 28, 65, 33, 113, 65, 81, 97, 34, 17, 65,
+ 18, 49, 65, 97, 65, 97, 65, 81, 81, 50, 97, 240,
+ 33, 13, 131, 70, 177, 65, 29, 97, 145, 33, 33, 33,
+ 19, 33, 33, 17, 65, 33, 34, 81, 33, 33, 52, 33,
+ 33, 33, 49, 33, 51, 97, 193, 240, 64, 35, 13, 131,
+ 70, 177, 109, 49, 33, 33, 37, 33, 33, 17, 65, 33,
+ 34, 66, 33, 33, 35, 17, 19, 35, 65, 17, 17, 113,
+ 33, 33, 81, 49, 53, 65, 65, 224, 19, 12, 113, 88,
+ 161, 161, 161, 161, 161, 161, 161, 129, 17, 145, 17, 146,
+ 26, 240, 160, 29, 13, 33, 193, 193, 97, 81, 83, 65,
+ 35, 17, 83, 65, 51, 97, 81, 97, 81, 49, 33, 81,
+ 66, 33, 49, 129, 49, 130, 57, 224, 28, 13, 65, 193,
+ 193, 49, 74, 113, 49, 129, 49, 129, 49, 129, 49, 113,
+ 65, 113, 65, 33, 49, 81, 33, 33, 97, 35, 131, 224,
+ 21, 13, 49, 193, 97, 89, 49, 177, 177, 22, 177, 177,
+ 177, 177, 113, 49, 129, 49, 130, 57, 224, 34, 13, 97,
+ 193, 129, 49, 49, 65, 49, 20, 49, 35, 33, 67, 17,
+ 49, 35, 49, 49, 65, 49, 49, 65, 49, 18, 81, 49,
+ 65, 49, 129, 49, 130, 57, 224, 24, 11, 145, 27, 145,
+ 49, 97, 65, 81, 65, 81, 161, 98, 33, 66, 65, 19,
+ 97, 33, 49, 49, 115, 145, 224, 23, 11, 66, 145, 145,
+ 50, 65, 65, 70, 145, 50, 65, 65, 65, 35, 53, 17,
+ 145, 145, 130, 99, 240, 64, 27, 12, 81, 49, 113, 66,
+ 81, 81, 25, 113, 49, 113, 49, 44, 81, 81, 81, 81,
+ 81, 33, 33, 81, 50, 97, 177, 240, 48, 36, 13, 33,
+ 65, 113, 65, 113, 33, 17, 118, 113, 65, 113, 65, 86,
+ 17, 81, 65, 17, 81, 65, 17, 81, 65, 17, 49, 17,
+ 65, 17, 49, 22, 17, 51, 65, 36, 224, 28, 12, 161,
+ 28, 49, 97, 81, 17, 33, 49, 33, 17, 113, 49, 113,
+ 49, 49, 28, 97, 161, 17, 129, 50, 66, 82, 18, 129,
+ 208, 34, 13, 66, 17, 84, 49, 129, 49, 129, 49, 88,
+ 129, 49, 129, 49, 86, 17, 81, 65, 17, 81, 65, 17,
+ 49, 17, 65, 17, 49, 22, 17, 51, 65, 36, 224, 37,
+ 13, 66, 33, 68, 65, 97, 49, 17, 65, 33, 17, 33,
+ 81, 33, 49, 70, 33, 129, 49, 113, 65, 100, 33, 66,
+ 17, 65, 33, 65, 65, 33, 20, 65, 34, 33, 99, 224,
+ 32, 13, 49, 65, 113, 65, 71, 21, 49, 49, 102, 113,
+ 49, 21, 37, 81, 33, 49, 65, 53, 49, 97, 81, 40,
+ 17, 49, 49, 65, 49, 49, 84, 208, 47, 13, 82, 33,
+ 53, 33, 17, 65, 33, 33, 17, 81, 17, 17, 33, 97,
+ 81, 81, 33, 49, 68, 65, 97, 33, 33, 54, 17, 17,
+ 81, 17, 17, 33, 33, 33, 17, 17, 33, 33, 17, 33,
+ 33, 17, 34, 34, 33, 35, 208, 48, 13, 83, 17, 53,
+ 33, 17, 81, 17, 17, 33, 71, 17, 97, 17, 49, 71,
+ 17, 65, 17, 17, 17, 17, 68, 18, 17, 65, 81, 17,
+ 69, 17, 17, 33, 17, 17, 17, 17, 17, 33, 17, 33,
+ 33, 17, 33, 19, 19, 35, 208, 42, 13, 65, 65, 65,
+ 33, 33, 17, 81, 17, 17, 33, 58, 81, 17, 17, 33,
+ 50, 33, 35, 81, 49, 33, 88, 65, 17, 18, 33, 49,
+ 19, 17, 33, 33, 55, 33, 33, 49, 33, 35, 65, 51,
+ 208, 33, 13, 65, 65, 71, 17, 113, 65, 85, 33, 193,
+ 73, 49, 97, 17, 71, 17, 81, 49, 33, 85, 33, 33,
+ 33, 49, 33, 33, 49, 17, 49, 41, 35, 208, 16, 4,
+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 33, 19,
+ 33, 80, 18, 11, 145, 27, 129, 145, 130, 145, 161, 161,
+ 161, 161, 113, 33, 131, 145, 240, 32, 22, 12, 145, 58,
+ 145, 114, 17, 161, 49, 28, 97, 49, 113, 33, 129, 177,
+ 129, 33, 147, 161, 240, 48, 23, 12, 49, 181, 97, 49,
+ 97, 49, 106, 113, 49, 44, 81, 49, 57, 113, 49, 65,
+ 33, 147, 161, 240, 64, 22, 13, 97, 109, 49, 33, 49,
+ 88, 129, 137, 129, 49, 60, 97, 49, 73, 129, 49, 84,
+ 177, 240, 80, 11, 12, 240, 97, 58, 0, 11, 113, 28,
+ 240, 144, 18, 12, 145, 58, 240, 240, 81, 28, 97, 177,
+ 177, 177, 129, 33, 147, 161, 240, 48, 19, 13, 161, 74,
+ 113, 193, 193, 65, 29, 97, 193, 193, 193, 145, 33, 163,
+ 177, 240, 80, 18, 12, 129, 88, 240, 145, 28, 65, 161,
+ 168, 177, 177, 113, 49, 131, 161, 240, 16, 21, 12, 129,
+ 88, 240, 240, 97, 28, 81, 177, 161, 49, 97, 81, 65,
+ 68, 23, 49, 33, 129, 208, 21, 12, 161, 28, 49, 177,
+ 65, 103, 81, 65, 81, 81, 81, 81, 71, 177, 177, 177,
+ 33, 28, 192, 24, 12, 145, 58, 240, 129, 28, 49, 65,
+ 97, 65, 97, 65, 97, 65, 97, 65, 81, 81, 65, 97,
+ 49, 113, 240, 22, 12, 145, 58, 97, 177, 161, 177, 49,
+ 73, 97, 49, 113, 49, 113, 49, 97, 65, 97, 65, 60,
+ 192, 28, 13, 65, 49, 129, 49, 129, 49, 91, 81, 49,
+ 129, 49, 129, 49, 77, 65, 49, 129, 49, 113, 65, 97,
+ 81, 81, 97, 240, 32, 20, 12, 161, 28, 232, 65, 97,
+ 65, 97, 72, 65, 97, 65, 97, 72, 65, 97, 193, 28,
+ 192, 27, 12, 161, 28, 49, 177, 65, 103, 81, 65, 81,
+ 33, 33, 81, 49, 17, 65, 33, 33, 81, 49, 17, 161,
+ 177, 49, 28, 192, 33, 12, 161, 28, 65, 33, 129, 33,
+ 129, 33, 81, 33, 33, 33, 33, 33, 33, 33, 49, 17,
+ 33, 17, 65, 17, 33, 17, 97, 33, 129, 33, 76, 240,
+ 144, 33, 13, 65, 49, 129, 49, 97, 17, 49, 33, 49,
+ 19, 17, 17, 65, 17, 50, 33, 33, 17, 49, 49, 33,
+ 19, 17, 53, 84, 17, 232, 240, 177, 44, 208, 28, 12,
+ 161, 28, 65, 33, 129, 33, 84, 36, 33, 129, 33, 129,
+ 33, 129, 36, 36, 33, 33, 33, 33, 81, 33, 129, 33,
+ 76, 192, 32, 12, 145, 43, 81, 164, 181, 20, 33, 49,
+ 17, 33, 34, 33, 17, 33, 33, 17, 17, 20, 33, 33,
+ 33, 33, 33, 17, 17, 84, 33, 97, 108, 192, 12, 12,
+ 240, 240, 161, 194, 177, 49, 28, 0, 10, 64, 19, 12,
+ 81, 193, 177, 49, 28, 33, 177, 177, 177, 177, 177, 177,
+ 113, 58, 33, 240, 96, 25, 13, 82, 193, 49, 44, 240,
+ 245, 129, 49, 129, 49, 129, 49, 129, 49, 49, 49, 65,
+ 49, 33, 81, 51, 116, 224, 29, 12, 82, 177, 49, 28,
+ 49, 65, 97, 81, 65, 65, 33, 18, 17, 49, 33, 65,
+ 33, 145, 17, 161, 161, 17, 114, 50, 50, 115, 192, 26,
+ 12, 82, 177, 49, 28, 65, 161, 65, 81, 65, 86, 49,
+ 97, 49, 82, 49, 51, 65, 146, 17, 98, 66, 19, 113,
+ 208, 35, 12, 81, 193, 177, 49, 28, 65, 33, 97, 17,
+ 33, 97, 17, 33, 17, 49, 33, 33, 33, 17, 49, 33,
+ 34, 49, 49, 49, 50, 33, 97, 35, 66, 65, 240, 32,
+ 20, 13, 98, 193, 49, 59, 65, 65, 129, 33, 107, 33,
+ 193, 193, 193, 193, 177, 177, 240, 160, 16, 12, 81, 108,
+ 232, 65, 97, 72, 250, 129, 161, 177, 132, 161, 240, 48,
+ 26, 13, 82, 193, 65, 29, 241, 113, 74, 49, 49, 49,
+ 65, 49, 49, 73, 65, 49, 49, 65, 49, 49, 73, 65,
+ 113, 240, 16, 12, 81, 108, 232, 65, 97, 72, 250, 129,
+ 76, 97, 132, 161, 240, 48, 26, 13, 98, 193, 49, 44,
+ 240, 24, 81, 97, 81, 97, 88, 145, 145, 33, 17, 97,
+ 49, 33, 65, 35, 52, 65, 81, 208, 19, 12, 66, 177,
+ 65, 28, 231, 81, 81, 61, 145, 41, 129, 129, 33, 147,
+ 161, 240, 48, 26, 12, 82, 177, 49, 28, 246, 97, 65,
+ 75, 17, 129, 17, 37, 17, 81, 49, 49, 49, 49, 49,
+ 33, 65, 51, 100, 192, 25, 13, 82, 193, 123, 65, 81,
+ 113, 49, 77, 97, 137, 129, 161, 17, 17, 113, 33, 33,
+ 81, 19, 53, 49, 81, 224, 24, 13, 98, 193, 49, 44,
+ 240, 39, 97, 81, 60, 17, 113, 34, 23, 33, 113, 34,
+ 56, 49, 97, 81, 118, 208, 35, 12, 81, 65, 28, 33,
+ 81, 53, 20, 65, 65, 17, 67, 18, 17, 20, 49, 18,
+ 17, 33, 19, 53, 34, 49, 81, 33, 17, 36, 65, 97,
+ 18, 35, 35, 81, 208, 23, 12, 82, 177, 92, 33, 17,
+ 49, 17, 49, 21, 17, 49, 113, 57, 65, 81, 87, 81,
+ 81, 87, 236, 192, 35, 13, 97, 65, 29, 17, 33, 49,
+ 33, 40, 18, 33, 33, 49, 33, 40, 18, 33, 33, 17,
+ 17, 33, 30, 49, 65, 34, 52, 17, 33, 65, 20, 113,
+ 65, 76, 208, 21, 13, 97, 193, 193, 193, 193, 193, 193,
+ 177, 17, 161, 33, 129, 65, 97, 98, 49, 132, 161, 208,
+ 17, 4, 49, 49, 33, 49, 49, 34, 17, 17, 49, 49,
+ 49, 49, 49, 49, 80, 32, 13, 49, 193, 97, 81, 23,
+ 49, 113, 65, 97, 66, 81, 65, 17, 65, 113, 65, 113,
+ 49, 129, 49, 81, 33, 33, 97, 33, 33, 97, 33, 55,
+ 208, 30, 13, 49, 65, 113, 65, 113, 65, 97, 81, 97,
+ 81, 82, 26, 17, 81, 97, 81, 97, 81, 97, 81, 97,
+ 81, 97, 81, 97, 81, 240, 32, 22, 13, 49, 193, 193,
+ 97, 65, 39, 49, 178, 161, 17, 193, 193, 193, 193, 129,
+ 49, 25, 33, 240, 128, 38, 13, 49, 65, 113, 65, 113,
+ 65, 97, 81, 97, 40, 18, 81, 50, 17, 81, 49, 33,
+ 81, 49, 33, 65, 65, 33, 65, 65, 33, 49, 17, 49,
+ 33, 33, 51, 49, 17, 81, 240, 31, 13, 49, 193, 113,
+ 65, 24, 33, 97, 81, 97, 66, 97, 49, 17, 97, 81,
+ 97, 81, 97, 81, 97, 81, 49, 33, 81, 67, 81, 81,
+ 240, 32, 32, 13, 33, 129, 59, 33, 193, 65, 113, 65,
+ 113, 65, 113, 65, 113, 65, 113, 49, 17, 97, 49, 33,
+ 65, 49, 65, 49, 33, 97, 17, 18, 129, 208, 39, 13,
+ 49, 113, 65, 24, 49, 33, 65, 49, 49, 65, 49, 49,
+ 65, 34, 65, 33, 33, 17, 65, 33, 65, 65, 33, 65,
+ 82, 81, 82, 81, 65, 33, 65, 49, 65, 49, 18, 97,
+ 208, 34, 13, 49, 65, 113, 65, 113, 65, 97, 81, 97,
+ 82, 66, 81, 17, 33, 17, 81, 34, 33, 81, 49, 33,
+ 81, 97, 81, 97, 81, 97, 81, 97, 81, 240, 32, 41,
+ 13, 49, 33, 145, 33, 145, 33, 129, 49, 33, 81, 23,
+ 50, 49, 33, 49, 17, 49, 33, 81, 49, 33, 81, 49,
+ 33, 81, 33, 49, 33, 33, 33, 49, 33, 33, 17, 65,
+ 33, 34, 99, 208, 40, 13, 49, 81, 97, 81, 97, 33,
+ 33, 81, 49, 33, 81, 49, 33, 66, 49, 33, 49, 17,
+ 49, 49, 65, 49, 49, 65, 33, 65, 65, 33, 81, 49,
+ 17, 97, 49, 17, 113, 34, 129, 208, 44, 13, 49, 33,
+ 33, 97, 37, 81, 33, 33, 81, 49, 33, 81, 49, 33,
+ 66, 49, 33, 49, 17, 49, 33, 81, 49, 33, 81, 49,
+ 33, 81, 33, 49, 33, 33, 33, 49, 33, 33, 17, 65,
+ 33, 34, 99, 208, 22, 13, 97, 194, 161, 33, 129, 65,
+ 82, 33, 53, 81, 49, 129, 121, 177, 193, 177, 193, 177,
+ 240, 48, 29, 13, 97, 194, 161, 33, 129, 65, 82, 101,
+ 33, 65, 17, 81, 65, 113, 65, 113, 65, 113, 65, 97,
+ 81, 81, 97, 65, 113, 240, 16, 41, 13, 49, 113, 65,
+ 24, 49, 49, 49, 49, 65, 33, 65, 65, 33, 50, 65,
+ 21, 17, 65, 65, 33, 65, 65, 33, 65, 65, 33, 49,
+ 81, 33, 49, 17, 49, 33, 33, 51, 49, 17, 81, 240,
+ 33, 13, 129, 129, 49, 129, 49, 129, 49, 129, 49, 129,
+ 49, 130, 33, 129, 17, 17, 113, 33, 17, 113, 49, 17,
+ 81, 49, 50, 33, 49, 83, 49, 113, 208, 25, 13, 113,
+ 178, 161, 33, 129, 65, 82, 101, 33, 97, 81, 65, 113,
+ 34, 131, 161, 97, 81, 97, 81, 98, 87, 224, 27, 13,
+ 113, 178, 161, 33, 129, 65, 82, 101, 38, 17, 81, 65,
+ 113, 65, 113, 20, 113, 49, 33, 81, 97, 81, 98, 87,
+ 224, 33, 13, 49, 97, 81, 23, 65, 97, 65, 97, 81,
+ 81, 82, 81, 33, 17, 17, 25, 33, 81, 97, 81, 97,
+ 81, 97, 33, 33, 97, 51, 97, 65, 240, 48, 30, 13,
+ 49, 65, 113, 65, 113, 65, 97, 81, 97, 81, 33, 34,
+ 26, 17, 81, 97, 81, 97, 81, 97, 81, 97, 81, 97,
+ 39, 49, 240, 128, 47, 13, 49, 65, 113, 65, 113, 17,
+ 33, 33, 49, 33, 33, 19, 33, 33, 19, 17, 34, 34,
+ 17, 33, 17, 20, 33, 33, 49, 33, 33, 33, 49, 33,
+ 33, 17, 65, 33, 33, 49, 33, 33, 97, 33, 33, 97,
+ 33, 55, 208, 37, 13, 49, 81, 97, 81, 97, 81, 81,
+ 25, 33, 97, 66, 49, 33, 49, 17, 49, 33, 81, 65,
+ 17, 81, 65, 17, 81, 81, 97, 65, 17, 81, 49, 51,
+ 33, 18, 81, 224, 35, 13, 49, 97, 81, 97, 81, 97,
+ 65, 40, 33, 113, 50, 113, 33, 17, 49, 49, 65, 65,
+ 33, 65, 65, 33, 65, 113, 65, 65, 33, 65, 83, 65,
+ 97, 240, 16, 46, 13, 49, 65, 113, 65, 113, 65, 97,
+ 33, 33, 49, 33, 33, 33, 49, 18, 33, 33, 50, 17,
+ 33, 33, 49, 33, 33, 33, 49, 33, 33, 33, 49, 33,
+ 33, 33, 49, 33, 33, 33, 49, 33, 40, 33, 33, 97,
+ 208, 29, 13, 97, 194, 161, 33, 129, 65, 82, 101, 65,
+ 65, 113, 129, 49, 49, 65, 49, 49, 65, 49, 49, 65,
+ 49, 49, 73, 65, 113, 240, 30, 13, 49, 193, 97, 81,
+ 23, 49, 81, 97, 81, 82, 81, 65, 17, 81, 97, 81,
+ 97, 81, 97, 81, 97, 81, 33, 49, 25, 33, 240, 128,
+ 20, 13, 97, 194, 161, 33, 129, 65, 82, 101, 145, 72,
+ 129, 193, 193, 193, 193, 65, 44, 208, 43, 13, 49, 193,
+ 24, 49, 65, 49, 33, 81, 49, 33, 49, 17, 49, 18,
+ 49, 17, 50, 17, 49, 17, 49, 33, 33, 33, 49, 33,
+ 81, 49, 33, 65, 65, 33, 65, 65, 33, 49, 35, 49,
+ 18, 65, 240, 32, 13, 49, 97, 81, 83, 65, 20, 97,
+ 81, 97, 81, 82, 81, 33, 17, 17, 25, 33, 81, 97,
+ 81, 97, 81, 97, 81, 97, 81, 97, 81, 240, 32, 35,
+ 13, 49, 49, 129, 49, 129, 33, 65, 49, 55, 33, 33,
+ 130, 17, 21, 33, 17, 97, 81, 81, 97, 65, 113, 49,
+ 81, 33, 33, 97, 33, 33, 97, 33, 55, 208, 36, 13,
+ 49, 49, 33, 81, 49, 49, 65, 49, 49, 49, 65, 113,
+ 70, 18, 20, 81, 17, 65, 113, 65, 113, 81, 97, 81,
+ 49, 33, 97, 33, 33, 113, 17, 33, 130, 208, 23, 13,
+ 97, 194, 161, 33, 129, 65, 82, 33, 53, 81, 49, 240,
+ 40, 177, 177, 130, 17, 178, 210, 240, 16, 36, 12, 145,
+ 49, 33, 65, 49, 49, 49, 49, 50, 33, 49, 65, 33,
+ 49, 113, 49, 113, 49, 113, 49, 50, 17, 65, 18, 50,
+ 35, 65, 33, 33, 50, 50, 50, 97, 192, 23, 13, 49,
+ 193, 113, 65, 24, 33, 193, 178, 161, 17, 113, 65, 54,
+ 49, 193, 193, 193, 129, 49, 25, 208, 32, 13, 49, 49,
+ 129, 49, 129, 49, 113, 65, 113, 65, 33, 50, 69, 17,
+ 17, 65, 113, 65, 113, 65, 113, 65, 113, 65, 113, 65,
+ 49, 49, 25, 208, 42, 13, 49, 193, 49, 49, 65, 17,
+ 33, 33, 49, 33, 33, 33, 49, 33, 81, 34, 49, 49,
+ 33, 17, 49, 49, 65, 65, 17, 81, 81, 97, 65, 17,
+ 81, 49, 49, 65, 33, 81, 49, 17, 113, 208, 38, 13,
+ 49, 65, 113, 65, 113, 49, 113, 65, 113, 49, 33, 66,
+ 33, 49, 49, 17, 17, 49, 97, 81, 97, 65, 33, 65,
+ 49, 65, 49, 33, 52, 33, 21, 49, 33, 33, 97, 208,
+ 41, 13, 49, 17, 161, 33, 21, 49, 129, 33, 33, 97,
+ 33, 33, 97, 18, 33, 98, 17, 33, 97, 33, 33, 97,
+ 33, 33, 97, 33, 33, 97, 33, 33, 49, 33, 33, 33,
+ 67, 33, 33, 81, 224, 49, 13, 49, 49, 129, 18, 36,
+ 49, 17, 49, 33, 33, 33, 49, 33, 33, 33, 49, 33,
+ 18, 33, 49, 34, 17, 33, 49, 33, 33, 33, 49, 33,
+ 33, 33, 17, 17, 33, 33, 19, 36, 33, 33, 49, 17,
+ 49, 97, 81, 97, 240, 16, 35, 13, 49, 65, 113, 65,
+ 113, 49, 17, 81, 49, 49, 65, 33, 17, 49, 34, 17,
+ 49, 50, 17, 193, 39, 49, 113, 65, 113, 65, 97, 81,
+ 97, 81, 81, 240, 32, 41, 13, 49, 65, 113, 65, 113,
+ 17, 33, 33, 49, 40, 33, 33, 33, 33, 34, 33, 33,
+ 33, 17, 17, 33, 33, 33, 49, 39, 49, 33, 33, 33,
+ 49, 81, 97, 81, 97, 81, 97, 81, 240, 32, 47, 13,
+ 49, 81, 97, 17, 49, 97, 17, 49, 81, 33, 49, 33,
+ 33, 33, 49, 17, 34, 35, 18, 33, 17, 33, 49, 81,
+ 33, 49, 81, 33, 49, 81, 33, 49, 81, 33, 17, 17,
+ 33, 33, 19, 33, 33, 33, 33, 67, 208, 41, 13, 49,
+ 33, 65, 65, 39, 49, 33, 65, 49, 49, 65, 49, 54,
+ 34, 49, 65, 17, 17, 49, 65, 49, 54, 49, 49, 65,
+ 49, 49, 65, 49, 49, 17, 33, 49, 33, 51, 49, 17,
+ 81, 240, 33, 13, 49, 49, 129, 49, 129, 53, 49, 49,
+ 33, 81, 33, 49, 66, 97, 49, 17, 97, 81, 40, 33,
+ 97, 81, 97, 81, 97, 81, 97, 81, 97, 240, 16, 33,
+ 13, 49, 65, 113, 17, 33, 113, 17, 33, 97, 39, 49,
+ 17, 49, 82, 81, 65, 17, 81, 107, 33, 81, 97, 81,
+ 97, 81, 97, 81, 97, 81, 240, 32, 42, 13, 49, 65,
+ 113, 65, 113, 49, 17, 81, 49, 49, 65, 33, 81, 34,
+ 17, 17, 49, 18, 17, 49, 49, 65, 49, 49, 65, 49,
+ 49, 65, 49, 49, 65, 49, 49, 65, 33, 65, 65, 17,
+ 81, 240, 31, 13, 49, 97, 81, 83, 65, 20, 97, 81,
+ 97, 81, 82, 81, 33, 17, 17, 25, 33, 81, 97, 81,
+ 97, 81, 97, 81, 97, 81, 97, 39, 224, 41, 13, 49,
+ 81, 97, 33, 33, 97, 33, 33, 81, 49, 49, 65, 33,
+ 81, 34, 17, 114, 18, 22, 65, 65, 33, 65, 65, 33,
+ 65, 65, 33, 65, 49, 49, 65, 33, 35, 65, 17, 65,
+ 240, 16, 39, 13, 49, 49, 129, 65, 113, 65, 33, 49,
+ 25, 33, 65, 98, 65, 49, 17, 17, 70, 33, 65, 49,
+ 49, 65, 49, 49, 49, 65, 49, 49, 17, 33, 49, 33,
+ 51, 49, 17, 81, 240,
+ 0, 0, 0, // Padding
+
+};
+
+tFont *g_psFontWFireflysung6x14 = (tFont *)g_pui8Fireflysung6x14;
diff --git a/third_party/fonts/apl/fonts/fontfireflysung7x14.c b/third_party/fonts/apl/fonts/fontfireflysung7x14.c new file mode 100644 index 0000000..23c4c58 --- /dev/null +++ b/third_party/fonts/apl/fonts/fontfireflysung7x14.c @@ -0,0 +1,1047 @@ +//*****************************************************************************
+//
+// fontfireflysung7x14.c - Font definition for the 7x14 Fireflysung font.
+//
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This font was converted from fireflysung-1.3.0
+//
+// Copyright (C) 1994-1999, Arphic Technology Co., Ltd.
+// Copyright (C) 1999-2004, Firefly and Arphic Technology Co., Ltd.
+//
+// Author/Designer:
+// Original author:
+// Arphic Technology Co., Ltd.
+// http://www.arphic.com.tw/
+//
+// Modified by:
+// Firefly <firefly@firefly.idv.tw>
+// http://firefly.idv.tw
+//
+// Modified by:
+// Texas Instruments Incorporated for use with TivaWare Graphics Library
+// http://www.ti.com/tivaware
+//
+// NOTICE: This font contains embedded bitmap fonts made
+// by firefly and is released as a whole
+// under the ARPHIC PUBLIC LICENSE.
+//
+// Copyright:
+// See 'license/english/ARPHICPL.TXT', 'license/big5/ARPHICPL.TXT' or
+// 'license/gb/ARPHICPL.TXT'.
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "grlib/grlib.h"
+
+//*****************************************************************************
+//
+// Details of this font:
+// Characters: 351 in 2 blocks
+// Style: fireflysung
+// Size: 7x14
+// Bold: no
+// Italic: no
+// Memory usage: 8309 bytes
+//
+//*****************************************************************************
+
+const uint8_t g_pui8Fireflysung7x14[] =
+{
+ //
+ // The format of the font.
+ //
+ FONT_FMT_WIDE_PIXEL_RLE,
+
+ //
+ // The maximum width of the font.
+ //
+ 13,
+
+ //
+ // The height of the font.
+ //
+ 15,
+
+ //
+ // The baseline of the font.
+ //
+ 13,
+
+ //
+ // The font codepage (CODEPAGE_UNICODE).
+ //
+ 14, 0,
+
+ //
+ // The number of blocks of characters (2).
+ //
+ 2, 0,
+
+ //
+ // Block header 0: Codepoints 0x20 - 0x7e
+ //
+ 0x20, 0x00, 0x00, 0x00,
+ 0x5f, 0x00, 0x00, 0x00,
+ 0x20, 0x00, 0x00, 0x00,
+
+ //
+ // Block header 1: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x4e, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00,
+ 0xec, 0x07, 0x00, 0x00,
+
+ //
+ // Block 0 Offsets: Codepoints 0x20 - 0x7e
+ //
+ 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c)
+ 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180)
+ 0x84, 0x01, 0x00, 0x00, // Offset 388 (0x184)
+ 0x8e, 0x01, 0x00, 0x00, // Offset 398 (0x18e)
+ 0xa9, 0x01, 0x00, 0x00, // Offset 425 (0x1a9)
+ 0xc1, 0x01, 0x00, 0x00, // Offset 449 (0x1c1)
+ 0xe1, 0x01, 0x00, 0x00, // Offset 481 (0x1e1)
+ 0xfd, 0x01, 0x00, 0x00, // Offset 509 (0x1fd)
+ 0x03, 0x02, 0x00, 0x00, // Offset 515 (0x203)
+ 0x14, 0x02, 0x00, 0x00, // Offset 532 (0x214)
+ 0x25, 0x02, 0x00, 0x00, // Offset 549 (0x225)
+ 0x3a, 0x02, 0x00, 0x00, // Offset 570 (0x23a)
+ 0x48, 0x02, 0x00, 0x00, // Offset 584 (0x248)
+ 0x4e, 0x02, 0x00, 0x00, // Offset 590 (0x24e)
+ 0x54, 0x02, 0x00, 0x00, // Offset 596 (0x254)
+ 0x59, 0x02, 0x00, 0x00, // Offset 601 (0x259)
+ 0x69, 0x02, 0x00, 0x00, // Offset 617 (0x269)
+ 0x7a, 0x02, 0x00, 0x00, // Offset 634 (0x27a)
+ 0x89, 0x02, 0x00, 0x00, // Offset 649 (0x289)
+ 0x9a, 0x02, 0x00, 0x00, // Offset 666 (0x29a)
+ 0xae, 0x02, 0x00, 0x00, // Offset 686 (0x2ae)
+ 0xc2, 0x02, 0x00, 0x00, // Offset 706 (0x2c2)
+ 0xd3, 0x02, 0x00, 0x00, // Offset 723 (0x2d3)
+ 0xe7, 0x02, 0x00, 0x00, // Offset 743 (0x2e7)
+ 0xf6, 0x02, 0x00, 0x00, // Offset 758 (0x2f6)
+ 0x0c, 0x03, 0x00, 0x00, // Offset 780 (0x30c)
+ 0x21, 0x03, 0x00, 0x00, // Offset 801 (0x321)
+ 0x26, 0x03, 0x00, 0x00, // Offset 806 (0x326)
+ 0x2c, 0x03, 0x00, 0x00, // Offset 812 (0x32c)
+ 0x3c, 0x03, 0x00, 0x00, // Offset 828 (0x33c)
+ 0x45, 0x03, 0x00, 0x00, // Offset 837 (0x345)
+ 0x55, 0x03, 0x00, 0x00, // Offset 853 (0x355)
+ 0x64, 0x03, 0x00, 0x00, // Offset 868 (0x364)
+ 0x79, 0x03, 0x00, 0x00, // Offset 889 (0x379)
+ 0x8e, 0x03, 0x00, 0x00, // Offset 910 (0x38e)
+ 0xa5, 0x03, 0x00, 0x00, // Offset 933 (0x3a5)
+ 0xba, 0x03, 0x00, 0x00, // Offset 954 (0x3ba)
+ 0xd2, 0x03, 0x00, 0x00, // Offset 978 (0x3d2)
+ 0xe4, 0x03, 0x00, 0x00, // Offset 996 (0x3e4)
+ 0xf7, 0x03, 0x00, 0x00, // Offset 1015 (0x3f7)
+ 0x0c, 0x04, 0x00, 0x00, // Offset 1036 (0x40c)
+ 0x26, 0x04, 0x00, 0x00, // Offset 1062 (0x426)
+ 0x34, 0x04, 0x00, 0x00, // Offset 1076 (0x434)
+ 0x44, 0x04, 0x00, 0x00, // Offset 1092 (0x444)
+ 0x5c, 0x04, 0x00, 0x00, // Offset 1116 (0x45c)
+ 0x6b, 0x04, 0x00, 0x00, // Offset 1131 (0x46b)
+ 0x83, 0x04, 0x00, 0x00, // Offset 1155 (0x483)
+ 0x98, 0x04, 0x00, 0x00, // Offset 1176 (0x498)
+ 0xab, 0x04, 0x00, 0x00, // Offset 1195 (0x4ab)
+ 0xbf, 0x04, 0x00, 0x00, // Offset 1215 (0x4bf)
+ 0xd5, 0x04, 0x00, 0x00, // Offset 1237 (0x4d5)
+ 0xee, 0x04, 0x00, 0x00, // Offset 1262 (0x4ee)
+ 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503)
+ 0x13, 0x05, 0x00, 0x00, // Offset 1299 (0x513)
+ 0x2d, 0x05, 0x00, 0x00, // Offset 1325 (0x52d)
+ 0x41, 0x05, 0x00, 0x00, // Offset 1345 (0x541)
+ 0x5b, 0x05, 0x00, 0x00, // Offset 1371 (0x55b)
+ 0x73, 0x05, 0x00, 0x00, // Offset 1395 (0x573)
+ 0x87, 0x05, 0x00, 0x00, // Offset 1415 (0x587)
+ 0x95, 0x05, 0x00, 0x00, // Offset 1429 (0x595)
+ 0xa4, 0x05, 0x00, 0x00, // Offset 1444 (0x5a4)
+ 0xb5, 0x05, 0x00, 0x00, // Offset 1461 (0x5b5)
+ 0xc4, 0x05, 0x00, 0x00, // Offset 1476 (0x5c4)
+ 0xd0, 0x05, 0x00, 0x00, // Offset 1488 (0x5d0)
+ 0xd5, 0x05, 0x00, 0x00, // Offset 1493 (0x5d5)
+ 0xdc, 0x05, 0x00, 0x00, // Offset 1500 (0x5dc)
+ 0xed, 0x05, 0x00, 0x00, // Offset 1517 (0x5ed)
+ 0x02, 0x06, 0x00, 0x00, // Offset 1538 (0x602)
+ 0x10, 0x06, 0x00, 0x00, // Offset 1552 (0x610)
+ 0x25, 0x06, 0x00, 0x00, // Offset 1573 (0x625)
+ 0x32, 0x06, 0x00, 0x00, // Offset 1586 (0x632)
+ 0x43, 0x06, 0x00, 0x00, // Offset 1603 (0x643)
+ 0x56, 0x06, 0x00, 0x00, // Offset 1622 (0x656)
+ 0x6d, 0x06, 0x00, 0x00, // Offset 1645 (0x66d)
+ 0x79, 0x06, 0x00, 0x00, // Offset 1657 (0x679)
+ 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686)
+ 0x9b, 0x06, 0x00, 0x00, // Offset 1691 (0x69b)
+ 0xa9, 0x06, 0x00, 0x00, // Offset 1705 (0x6a9)
+ 0xbe, 0x06, 0x00, 0x00, // Offset 1726 (0x6be)
+ 0xd1, 0x06, 0x00, 0x00, // Offset 1745 (0x6d1)
+ 0xe1, 0x06, 0x00, 0x00, // Offset 1761 (0x6e1)
+ 0xf3, 0x06, 0x00, 0x00, // Offset 1779 (0x6f3)
+ 0x04, 0x07, 0x00, 0x00, // Offset 1796 (0x704)
+ 0x13, 0x07, 0x00, 0x00, // Offset 1811 (0x713)
+ 0x1f, 0x07, 0x00, 0x00, // Offset 1823 (0x71f)
+ 0x2f, 0x07, 0x00, 0x00, // Offset 1839 (0x72f)
+ 0x42, 0x07, 0x00, 0x00, // Offset 1858 (0x742)
+ 0x54, 0x07, 0x00, 0x00, // Offset 1876 (0x754)
+ 0x6a, 0x07, 0x00, 0x00, // Offset 1898 (0x76a)
+ 0x7c, 0x07, 0x00, 0x00, // Offset 1916 (0x77c)
+ 0x8e, 0x07, 0x00, 0x00, // Offset 1934 (0x78e)
+ 0x9a, 0x07, 0x00, 0x00, // Offset 1946 (0x79a)
+ 0xaa, 0x07, 0x00, 0x00, // Offset 1962 (0x7aa)
+ 0xad, 0x07, 0x00, 0x00, // Offset 1965 (0x7ad)
+ 0xbd, 0x07, 0x00, 0x00, // Offset 1981 (0x7bd)
+
+ //
+ // Block 0 Data: Codepoints 0x20 - 0x7e
+ //
+ 4, 8, 0, 15, 4, 1, 25, 34, 10, 5, 2, 18,
+ 17, 34, 33, 0, 7, 80, 27, 8, 177, 33, 65, 33,
+ 65, 33, 39, 33, 33, 65, 33, 65, 33, 65, 33, 65,
+ 33, 39, 33, 33, 65, 33, 65, 33, 176, 24, 7, 161,
+ 69, 17, 33, 34, 33, 34, 33, 65, 17, 83, 81, 17,
+ 65, 34, 33, 34, 33, 33, 21, 65, 160, 32, 7, 130,
+ 50, 33, 17, 17, 33, 17, 17, 33, 17, 17, 34, 50,
+ 17, 81, 81, 18, 50, 33, 17, 17, 33, 17, 17, 33,
+ 17, 17, 34, 50, 128, 28, 7, 146, 65, 33, 49, 33,
+ 49, 17, 81, 97, 19, 17, 17, 17, 33, 17, 17, 17,
+ 33, 17, 17, 49, 33, 50, 35, 33, 224, 6, 2, 2,
+ 18, 240, 160, 17, 4, 49, 33, 33, 49, 33, 49, 49,
+ 49, 49, 49, 65, 49, 65, 65, 64, 17, 4, 1, 65,
+ 65, 49, 65, 49, 49, 49, 49, 49, 33, 49, 33, 33,
+ 112, 21, 7, 240, 145, 49, 33, 33, 17, 17, 17, 51,
+ 49, 17, 17, 17, 33, 33, 49, 240, 240, 128, 14, 7,
+ 240, 145, 97, 97, 97, 55, 49, 97, 97, 97, 240, 144,
+ 6, 2, 240, 84, 18, 48, 6, 4, 240, 212, 240, 208,
+ 5, 2, 240, 116, 64, 16, 6, 177, 81, 65, 81, 65,
+ 81, 65, 81, 65, 81, 65, 81, 240, 32, 17, 6, 226,
+ 49, 33, 17, 66, 66, 66, 66, 66, 66, 65, 17, 33,
+ 50, 224, 15, 5, 193, 50, 33, 17, 65, 65, 65, 65,
+ 65, 65, 65, 37, 160, 17, 7, 240, 19, 49, 49, 17,
+ 82, 81, 81, 81, 81, 81, 81, 66, 88, 224, 20, 7,
+ 240, 19, 49, 49, 17, 82, 81, 81, 51, 113, 17, 82,
+ 81, 17, 49, 51, 240, 16, 20, 7, 240, 65, 82, 65,
+ 17, 49, 33, 49, 33, 33, 49, 17, 65, 23, 81, 97,
+ 83, 224, 17, 7, 230, 17, 97, 97, 97, 19, 34, 49,
+ 113, 98, 82, 65, 36, 240, 16, 20, 7, 240, 20, 33,
+ 66, 97, 97, 19, 34, 49, 17, 82, 82, 81, 17, 49,
+ 51, 240, 16, 15, 7, 232, 82, 81, 81, 97, 81, 97,
+ 81, 97, 97, 97, 240, 32, 22, 7, 240, 19, 49, 49,
+ 17, 82, 81, 17, 49, 51, 49, 49, 17, 82, 81, 17,
+ 49, 51, 240, 16, 21, 7, 240, 19, 49, 49, 17, 82,
+ 82, 81, 17, 50, 35, 17, 98, 81, 17, 49, 51, 240,
+ 16, 5, 2, 164, 100, 96, 6, 2, 164, 100, 18, 48,
+ 16, 7, 209, 81, 81, 81, 81, 81, 81, 113, 113, 113,
+ 113, 113, 113, 112, 9, 7, 240, 240, 199, 231, 240, 240,
+ 80, 16, 7, 113, 113, 113, 113, 113, 113, 113, 81, 81,
+ 81, 81, 81, 81, 208, 15, 6, 212, 17, 66, 65, 81,
+ 65, 65, 65, 81, 240, 33, 81, 144, 21, 7, 244, 33,
+ 65, 17, 82, 34, 18, 17, 35, 17, 50, 17, 35, 34,
+ 18, 113, 65, 36, 240, 21, 7, 240, 33, 97, 81, 17,
+ 65, 17, 65, 17, 49, 49, 33, 49, 37, 17, 82, 83,
+ 50, 224, 23, 7, 229, 49, 49, 33, 65, 17, 65, 17,
+ 49, 36, 49, 49, 33, 65, 17, 65, 17, 49, 21, 240,
+ 16, 21, 7, 240, 19, 17, 17, 50, 17, 66, 97, 97,
+ 97, 97, 81, 17, 65, 17, 49, 51, 240, 16, 24, 7,
+ 229, 49, 49, 33, 49, 33, 65, 17, 65, 17, 65, 17,
+ 65, 17, 65, 17, 49, 33, 49, 21, 240, 16, 18, 7,
+ 231, 17, 65, 17, 97, 97, 33, 52, 49, 33, 49, 97,
+ 65, 17, 72, 224, 19, 7, 231, 17, 65, 17, 65, 17,
+ 97, 33, 52, 49, 33, 49, 97, 97, 83, 240, 48, 21,
+ 7, 240, 19, 17, 17, 50, 17, 66, 97, 97, 52, 82,
+ 81, 17, 65, 18, 34, 50, 17, 224, 26, 8, 240, 19,
+ 35, 17, 65, 33, 65, 33, 65, 33, 65, 38, 33, 65,
+ 33, 65, 33, 65, 33, 65, 19, 35, 240, 16, 14, 3,
+ 99, 17, 33, 33, 33, 33, 33, 33, 33, 33, 19, 96,
+ 16, 6, 228, 65, 81, 81, 81, 81, 81, 81, 17, 49,
+ 17, 49, 35, 224, 24, 7, 227, 34, 17, 49, 33, 33,
+ 49, 17, 66, 81, 17, 65, 17, 65, 33, 49, 33, 49,
+ 49, 19, 34, 224, 15, 7, 227, 81, 97, 97, 97, 97,
+ 97, 97, 97, 65, 17, 72, 224, 24, 7, 225, 83, 51,
+ 17, 17, 18, 17, 17, 18, 17, 17, 18, 33, 34, 33,
+ 34, 33, 34, 82, 83, 50, 224, 21, 7, 225, 68, 67,
+ 66, 17, 50, 17, 50, 33, 34, 33, 34, 49, 18, 49,
+ 18, 68, 65, 224, 19, 7, 240, 19, 49, 49, 17, 82,
+ 82, 82, 82, 82, 82, 81, 17, 49, 51, 240, 16, 20,
+ 7, 229, 49, 49, 33, 65, 17, 65, 17, 65, 17, 49,
+ 36, 49, 97, 97, 83, 240, 48, 22, 7, 240, 19, 49,
+ 49, 33, 49, 17, 82, 82, 82, 19, 17, 17, 49, 33,
+ 49, 51, 97, 114, 112, 25, 8, 240, 21, 65, 49, 49,
+ 65, 33, 65, 33, 49, 52, 65, 33, 65, 49, 49, 49,
+ 49, 65, 19, 50, 240, 16, 21, 7, 240, 18, 17, 33,
+ 34, 17, 65, 17, 97, 116, 113, 17, 82, 83, 49, 17,
+ 19, 240, 16, 16, 7, 232, 33, 34, 33, 33, 49, 97,
+ 97, 97, 97, 97, 97, 69, 240, 26, 8, 240, 19, 35,
+ 17, 65, 33, 65, 33, 65, 33, 65, 33, 65, 33, 65,
+ 33, 65, 33, 65, 33, 65, 52, 240, 48, 20, 7, 226,
+ 51, 82, 82, 82, 81, 17, 49, 33, 49, 49, 17, 65,
+ 17, 81, 97, 240, 32, 26, 7, 226, 51, 82, 82, 33,
+ 34, 33, 34, 17, 17, 18, 17, 17, 18, 17, 17, 17,
+ 17, 49, 33, 49, 33, 49, 240, 24, 7, 227, 19, 17,
+ 49, 33, 49, 49, 17, 65, 17, 81, 81, 17, 65, 17,
+ 49, 49, 33, 49, 18, 35, 224, 20, 7, 226, 51, 82,
+ 81, 17, 49, 33, 49, 49, 17, 65, 17, 81, 97, 97,
+ 83, 240, 16, 14, 7, 232, 65, 81, 97, 81, 97, 81,
+ 97, 81, 66, 88, 224, 15, 3, 52, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 35, 48, 17, 7, 1, 97,
+ 113, 97, 113, 97, 113, 97, 113, 97, 113, 97, 113, 97,
+ 112, 15, 3, 51, 33, 33, 33, 33, 33, 33, 33, 33,
+ 33, 33, 36, 48, 12, 7, 49, 81, 17, 49, 49, 17,
+ 81, 0, 9, 80, 5, 7, 0, 12, 39, 7, 3, 98,
+ 33, 49, 240, 240, 17, 8, 0, 6, 36, 49, 65, 113,
+ 38, 17, 81, 17, 66, 36, 18, 240, 16, 21, 7, 226,
+ 97, 97, 97, 100, 49, 49, 33, 65, 17, 65, 17, 65,
+ 18, 33, 33, 18, 240, 16, 14, 7, 240, 240, 227, 17,
+ 17, 51, 82, 97, 113, 65, 36, 240, 21, 7, 240, 65,
+ 97, 97, 97, 52, 33, 49, 17, 65, 17, 65, 17, 65,
+ 33, 34, 50, 18, 224, 13, 7, 240, 240, 227, 49, 49,
+ 17, 89, 113, 65, 36, 240, 17, 7, 240, 35, 49, 49,
+ 33, 97, 70, 49, 97, 97, 97, 97, 83, 240, 32, 19,
+ 8, 0, 6, 35, 18, 17, 49, 49, 49, 67, 65, 116,
+ 49, 65, 33, 81, 37, 32, 23, 8, 240, 18, 113, 113,
+ 113, 113, 19, 50, 49, 33, 65, 33, 65, 33, 65, 33,
+ 65, 19, 35, 240, 16, 12, 3, 113, 33, 114, 33, 33,
+ 33, 33, 33, 19, 96, 13, 4, 162, 34, 162, 49, 49,
+ 49, 49, 50, 34, 33, 18, 21, 7, 226, 97, 97, 97,
+ 50, 17, 49, 33, 33, 51, 65, 33, 49, 33, 49, 49,
+ 19, 34, 224, 14, 3, 98, 33, 33, 33, 33, 33, 33,
+ 33, 33, 33, 19, 96, 21, 7, 240, 240, 193, 17, 18,
+ 18, 17, 34, 33, 34, 33, 34, 33, 34, 33, 34, 33,
+ 33, 224, 19, 7, 240, 240, 194, 18, 50, 33, 33, 49,
+ 33, 49, 33, 49, 33, 49, 19, 19, 224, 16, 7, 240,
+ 240, 227, 49, 49, 17, 82, 82, 81, 17, 49, 51, 240,
+ 16, 18, 7, 240, 240, 197, 49, 49, 33, 65, 17, 65,
+ 17, 49, 36, 49, 97, 83, 64, 17, 7, 240, 240, 229,
+ 17, 49, 17, 65, 17, 65, 33, 49, 52, 97, 97, 83,
+ 15, 6, 240, 240, 98, 18, 34, 33, 17, 49, 17, 81,
+ 81, 67, 240, 12, 6, 240, 240, 116, 17, 66, 100, 98,
+ 65, 20, 208, 16, 7, 240, 129, 97, 97, 70, 49, 97,
+ 97, 97, 49, 33, 49, 51, 240, 19, 7, 240, 240, 194,
+ 50, 17, 65, 17, 65, 17, 65, 17, 65, 17, 50, 35,
+ 17, 224, 18, 7, 240, 240, 194, 51, 81, 17, 49, 33,
+ 49, 49, 17, 65, 17, 81, 240, 32, 22, 7, 240, 240,
+ 193, 33, 34, 33, 34, 17, 17, 18, 17, 17, 17, 17,
+ 49, 33, 49, 33, 49, 240, 18, 7, 240, 240, 195, 19,
+ 17, 49, 49, 17, 81, 81, 17, 49, 49, 19, 19, 224,
+ 18, 7, 240, 240, 195, 19, 17, 49, 49, 33, 49, 17,
+ 82, 81, 97, 81, 66, 80, 12, 7, 240, 240, 200, 65,
+ 81, 81, 81, 81, 72, 224, 16, 3, 81, 17, 33, 33,
+ 33, 33, 17, 33, 49, 33, 33, 33, 49, 48, 3, 1,
+ 15, 16, 3, 49, 49, 33, 33, 33, 33, 49, 17, 33,
+ 33, 33, 33, 17, 80, 12, 7, 240, 240, 98, 65, 33,
+ 33, 66, 0, 6, 32,
+ 0, 0, 0, // Padding
+
+ //
+ // Block 1 Offsets: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x08, 0x04, 0x00, 0x00, // Offset 1032 (0x408)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1b, 0x04, 0x00, 0x00, // Offset 1051 (0x41b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x31, 0x04, 0x00, 0x00, // Offset 1073 (0x431)
+ 0x4d, 0x04, 0x00, 0x00, // Offset 1101 (0x44d)
+ 0x66, 0x04, 0x00, 0x00, // Offset 1126 (0x466)
+ 0x75, 0x04, 0x00, 0x00, // Offset 1141 (0x475)
+ 0x88, 0x04, 0x00, 0x00, // Offset 1160 (0x488)
+ 0x9e, 0x04, 0x00, 0x00, // Offset 1182 (0x49e)
+ 0xbc, 0x04, 0x00, 0x00, // Offset 1212 (0x4bc)
+ 0xd7, 0x04, 0x00, 0x00, // Offset 1239 (0x4d7)
+ 0xee, 0x04, 0x00, 0x00, // Offset 1262 (0x4ee)
+ 0x08, 0x05, 0x00, 0x00, // Offset 1288 (0x508)
+ 0x1f, 0x05, 0x00, 0x00, // Offset 1311 (0x51f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3a, 0x05, 0x00, 0x00, // Offset 1338 (0x53a)
+ 0x4f, 0x05, 0x00, 0x00, // Offset 1359 (0x54f)
+ 0x6a, 0x05, 0x00, 0x00, // Offset 1386 (0x56a)
+ 0x84, 0x05, 0x00, 0x00, // Offset 1412 (0x584)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa6, 0x05, 0x00, 0x00, // Offset 1446 (0x5a6)
+ 0xbf, 0x05, 0x00, 0x00, // Offset 1471 (0x5bf)
+ 0xe3, 0x05, 0x00, 0x00, // Offset 1507 (0x5e3)
+ 0x0c, 0x06, 0x00, 0x00, // Offset 1548 (0x60c)
+ 0x2e, 0x06, 0x00, 0x00, // Offset 1582 (0x62e)
+ 0x4b, 0x06, 0x00, 0x00, // Offset 1611 (0x64b)
+ 0x6b, 0x06, 0x00, 0x00, // Offset 1643 (0x66b)
+ 0x8b, 0x06, 0x00, 0x00, // Offset 1675 (0x68b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa0, 0x06, 0x00, 0x00, // Offset 1696 (0x6a0)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb5, 0x06, 0x00, 0x00, // Offset 1717 (0x6b5)
+ 0xe0, 0x06, 0x00, 0x00, // Offset 1760 (0x6e0)
+ 0xfc, 0x06, 0x00, 0x00, // Offset 1788 (0x6fc)
+ 0x26, 0x07, 0x00, 0x00, // Offset 1830 (0x726)
+ 0x45, 0x07, 0x00, 0x00, // Offset 1861 (0x745)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x55, 0x07, 0x00, 0x00, // Offset 1877 (0x755)
+ 0x6e, 0x07, 0x00, 0x00, // Offset 1902 (0x76e)
+ 0x82, 0x07, 0x00, 0x00, // Offset 1922 (0x782)
+ 0x97, 0x07, 0x00, 0x00, // Offset 1943 (0x797)
+ 0xb2, 0x07, 0x00, 0x00, // Offset 1970 (0x7b2)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd1, 0x07, 0x00, 0x00, // Offset 2001 (0x7d1)
+ 0xe6, 0x07, 0x00, 0x00, // Offset 2022 (0x7e6)
+ 0x11, 0x08, 0x00, 0x00, // Offset 2065 (0x811)
+ 0x2b, 0x08, 0x00, 0x00, // Offset 2091 (0x82b)
+ 0x52, 0x08, 0x00, 0x00, // Offset 2130 (0x852)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x81, 0x08, 0x00, 0x00, // Offset 2177 (0x881)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x8b, 0x08, 0x00, 0x00, // Offset 2187 (0x88b)
+ 0xaa, 0x08, 0x00, 0x00, // Offset 2218 (0x8aa)
+ 0xcc, 0x08, 0x00, 0x00, // Offset 2252 (0x8cc)
+ 0xee, 0x08, 0x00, 0x00, // Offset 2286 (0x8ee)
+ 0x02, 0x09, 0x00, 0x00, // Offset 2306 (0x902)
+ 0x22, 0x09, 0x00, 0x00, // Offset 2338 (0x922)
+ 0x52, 0x09, 0x00, 0x00, // Offset 2386 (0x952)
+ 0x71, 0x09, 0x00, 0x00, // Offset 2417 (0x971)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x82, 0x09, 0x00, 0x00, // Offset 2434 (0x982)
+ 0x9e, 0x09, 0x00, 0x00, // Offset 2462 (0x99e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xbe, 0x09, 0x00, 0x00, // Offset 2494 (0x9be)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd7, 0x09, 0x00, 0x00, // Offset 2519 (0x9d7)
+ 0xed, 0x09, 0x00, 0x00, // Offset 2541 (0x9ed)
+ 0x08, 0x0a, 0x00, 0x00, // Offset 2568 (0xa08)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x28, 0x0a, 0x00, 0x00, // Offset 2600 (0xa28)
+ 0x3c, 0x0a, 0x00, 0x00, // Offset 2620 (0xa3c)
+ 0x55, 0x0a, 0x00, 0x00, // Offset 2645 (0xa55)
+ 0x6b, 0x0a, 0x00, 0x00, // Offset 2667 (0xa6b)
+ 0x84, 0x0a, 0x00, 0x00, // Offset 2692 (0xa84)
+ 0x98, 0x0a, 0x00, 0x00, // Offset 2712 (0xa98)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xba, 0x0a, 0x00, 0x00, // Offset 2746 (0xaba)
+ 0xd2, 0x0a, 0x00, 0x00, // Offset 2770 (0xad2)
+ 0xe9, 0x0a, 0x00, 0x00, // Offset 2793 (0xae9)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x07, 0x0b, 0x00, 0x00, // Offset 2823 (0xb07)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x2b, 0x0b, 0x00, 0x00, // Offset 2859 (0xb2b)
+ 0x4f, 0x0b, 0x00, 0x00, // Offset 2895 (0xb4f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x63, 0x0b, 0x00, 0x00, // Offset 2915 (0xb63)
+ 0x80, 0x0b, 0x00, 0x00, // Offset 2944 (0xb80)
+ 0x9d, 0x0b, 0x00, 0x00, // Offset 2973 (0xb9d)
+ 0xb2, 0x0b, 0x00, 0x00, // Offset 2994 (0xbb2)
+ 0xd5, 0x0b, 0x00, 0x00, // Offset 3029 (0xbd5)
+ 0xee, 0x0b, 0x00, 0x00, // Offset 3054 (0xbee)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x06, 0x0c, 0x00, 0x00, // Offset 3078 (0xc06)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x23, 0x0c, 0x00, 0x00, // Offset 3107 (0xc23)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x47, 0x0c, 0x00, 0x00, // Offset 3143 (0xc47)
+ 0x60, 0x0c, 0x00, 0x00, // Offset 3168 (0xc60)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x86, 0x0c, 0x00, 0x00, // Offset 3206 (0xc86)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xaf, 0x0c, 0x00, 0x00, // Offset 3247 (0xcaf)
+ 0xd2, 0x0c, 0x00, 0x00, // Offset 3282 (0xcd2)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x0d, 0x00, 0x00, // Offset 3328 (0xd00)
+ 0x31, 0x0d, 0x00, 0x00, // Offset 3377 (0xd31)
+ 0x67, 0x0d, 0x00, 0x00, // Offset 3431 (0xd67)
+ 0x89, 0x0d, 0x00, 0x00, // Offset 3465 (0xd89)
+ 0x99, 0x0d, 0x00, 0x00, // Offset 3481 (0xd99)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xac, 0x0d, 0x00, 0x00, // Offset 3500 (0xdac)
+ 0xc3, 0x0d, 0x00, 0x00, // Offset 3523 (0xdc3)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xde, 0x0d, 0x00, 0x00, // Offset 3550 (0xdde)
+ 0xf5, 0x0d, 0x00, 0x00, // Offset 3573 (0xdf5)
+ 0x01, 0x0e, 0x00, 0x00, // Offset 3585 (0xe01)
+ 0x14, 0x0e, 0x00, 0x00, // Offset 3604 (0xe14)
+ 0x28, 0x0e, 0x00, 0x00, // Offset 3624 (0xe28)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3c, 0x0e, 0x00, 0x00, // Offset 3644 (0xe3c)
+ 0x52, 0x0e, 0x00, 0x00, // Offset 3666 (0xe52)
+ 0x69, 0x0e, 0x00, 0x00, // Offset 3689 (0xe69)
+ 0x83, 0x0e, 0x00, 0x00, // Offset 3715 (0xe83)
+ 0x9b, 0x0e, 0x00, 0x00, // Offset 3739 (0xe9b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xbb, 0x0e, 0x00, 0x00, // Offset 3771 (0xebb)
+ 0xd1, 0x0e, 0x00, 0x00, // Offset 3793 (0xed1)
+ 0xee, 0x0e, 0x00, 0x00, // Offset 3822 (0xeee)
+ 0x14, 0x0f, 0x00, 0x00, // Offset 3860 (0xf14)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x36, 0x0f, 0x00, 0x00, // Offset 3894 (0xf36)
+ 0x53, 0x0f, 0x00, 0x00, // Offset 3923 (0xf53)
+ 0x78, 0x0f, 0x00, 0x00, // Offset 3960 (0xf78)
+ 0x85, 0x0f, 0x00, 0x00, // Offset 3973 (0xf85)
+ 0x99, 0x0f, 0x00, 0x00, // Offset 3993 (0xf99)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb4, 0x0f, 0x00, 0x00, // Offset 4020 (0xfb4)
+ 0xd1, 0x0f, 0x00, 0x00, // Offset 4049 (0xfd1)
+ 0xec, 0x0f, 0x00, 0x00, // Offset 4076 (0xfec)
+ 0x13, 0x10, 0x00, 0x00, // Offset 4115 (0x1013)
+ 0x28, 0x10, 0x00, 0x00, // Offset 4136 (0x1028)
+ 0x3c, 0x10, 0x00, 0x00, // Offset 4156 (0x103c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x58, 0x10, 0x00, 0x00, // Offset 4184 (0x1058)
+ 0x6c, 0x10, 0x00, 0x00, // Offset 4204 (0x106c)
+ 0x89, 0x10, 0x00, 0x00, // Offset 4233 (0x1089)
+ 0x9d, 0x10, 0x00, 0x00, // Offset 4253 (0x109d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb4, 0x10, 0x00, 0x00, // Offset 4276 (0x10b4)
+ 0xd0, 0x10, 0x00, 0x00, // Offset 4304 (0x10d0)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe6, 0x10, 0x00, 0x00, // Offset 4326 (0x10e6)
+ 0x0d, 0x11, 0x00, 0x00, // Offset 4365 (0x110d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x2c, 0x11, 0x00, 0x00, // Offset 4396 (0x112c)
+ 0x4c, 0x11, 0x00, 0x00, // Offset 4428 (0x114c)
+ 0x61, 0x11, 0x00, 0x00, // Offset 4449 (0x1161)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x74, 0x11, 0x00, 0x00, // Offset 4468 (0x1174)
+ 0x95, 0x11, 0x00, 0x00, // Offset 4501 (0x1195)
+ 0xb8, 0x11, 0x00, 0x00, // Offset 4536 (0x11b8)
+ 0xd0, 0x11, 0x00, 0x00, // Offset 4560 (0x11d0)
+ 0xfc, 0x11, 0x00, 0x00, // Offset 4604 (0x11fc)
+ 0x1e, 0x12, 0x00, 0x00, // Offset 4638 (0x121e)
+ 0x3e, 0x12, 0x00, 0x00, // Offset 4670 (0x123e)
+ 0x66, 0x12, 0x00, 0x00, // Offset 4710 (0x1266)
+ 0x89, 0x12, 0x00, 0x00, // Offset 4745 (0x1289)
+ 0xb5, 0x12, 0x00, 0x00, // Offset 4789 (0x12b5)
+ 0xdf, 0x12, 0x00, 0x00, // Offset 4831 (0x12df)
+ 0x0e, 0x13, 0x00, 0x00, // Offset 4878 (0x130e)
+ 0x28, 0x13, 0x00, 0x00, // Offset 4904 (0x1328)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x47, 0x13, 0x00, 0x00, // Offset 4935 (0x1347)
+ 0x73, 0x13, 0x00, 0x00, // Offset 4979 (0x1373)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x98, 0x13, 0x00, 0x00, // Offset 5016 (0x1398)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb5, 0x13, 0x00, 0x00, // Offset 5045 (0x13b5)
+ 0xd2, 0x13, 0x00, 0x00, // Offset 5074 (0x13d2)
+ 0xf5, 0x13, 0x00, 0x00, // Offset 5109 (0x13f5)
+ 0x16, 0x14, 0x00, 0x00, // Offset 5142 (0x1416)
+ 0x46, 0x14, 0x00, 0x00, // Offset 5190 (0x1446)
+ 0x6e, 0x14, 0x00, 0x00, // Offset 5230 (0x146e)
+ 0x94, 0x14, 0x00, 0x00, // Offset 5268 (0x1494)
+ 0xc4, 0x14, 0x00, 0x00, // Offset 5316 (0x14c4)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe5, 0x14, 0x00, 0x00, // Offset 5349 (0x14e5)
+ 0x06, 0x15, 0x00, 0x00, // Offset 5382 (0x1506)
+ 0x1e, 0x15, 0x00, 0x00, // Offset 5406 (0x151e)
+ 0x4d, 0x15, 0x00, 0x00, // Offset 5453 (0x154d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x6f, 0x15, 0x00, 0x00, // Offset 5487 (0x156f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x94, 0x15, 0x00, 0x00, // Offset 5524 (0x1594)
+ 0xbc, 0x15, 0x00, 0x00, // Offset 5564 (0x15bc)
+ 0xd5, 0x15, 0x00, 0x00, // Offset 5589 (0x15d5)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xfb, 0x15, 0x00, 0x00, // Offset 5627 (0x15fb)
+ 0x15, 0x16, 0x00, 0x00, // Offset 5653 (0x1615)
+ 0x38, 0x16, 0x00, 0x00, // Offset 5688 (0x1638)
+ 0x64, 0x16, 0x00, 0x00, // Offset 5732 (0x1664)
+ 0x8a, 0x16, 0x00, 0x00, // Offset 5770 (0x168a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb8, 0x16, 0x00, 0x00, // Offset 5816 (0x16b8)
+ 0xec, 0x16, 0x00, 0x00, // Offset 5868 (0x16ec)
+ 0x12, 0x17, 0x00, 0x00, // Offset 5906 (0x1712)
+ 0x3d, 0x17, 0x00, 0x00, // Offset 5949 (0x173d)
+ 0x70, 0x17, 0x00, 0x00, // Offset 6000 (0x1770)
+ 0x9c, 0x17, 0x00, 0x00, // Offset 6044 (0x179c)
+ 0xc2, 0x17, 0x00, 0x00, // Offset 6082 (0x17c2)
+ 0xe7, 0x17, 0x00, 0x00, // Offset 6119 (0x17e7)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x14, 0x18, 0x00, 0x00, // Offset 6164 (0x1814)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x35, 0x18, 0x00, 0x00, // Offset 6197 (0x1835)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x62, 0x18, 0x00, 0x00, // Offset 6242 (0x1862)
+
+ //
+ // Block 1 Data: Codepoints 0x4e00 - 0x4eff
+ //
+ 8, 13, 0, 9, 65, 29, 0, 13, 19, 13, 177, 29,
+ 97, 193, 193, 193, 193, 193, 193, 193, 193, 145, 33, 163,
+ 177, 240, 80, 22, 13, 81, 193, 193, 193, 193, 81, 97,
+ 52, 84, 70, 193, 193, 193, 81, 97, 81, 97, 82, 102,
+ 224, 28, 13, 177, 29, 65, 193, 193, 81, 104, 81, 81,
+ 97, 81, 97, 81, 97, 81, 81, 97, 65, 49, 49, 49,
+ 83, 49, 113, 240, 32, 25, 13, 113, 193, 193, 49, 29,
+ 113, 193, 129, 49, 129, 49, 145, 17, 161, 17, 178, 177,
+ 17, 130, 50, 51, 115, 208, 15, 13, 240, 129, 59, 0,
+ 6, 17, 89, 0, 6, 65, 29, 240, 176, 19, 13, 81,
+ 193, 193, 193, 193, 65, 119, 97, 193, 193, 193, 193, 193,
+ 193, 81, 29, 208, 22, 13, 177, 29, 97, 193, 193, 194,
+ 177, 17, 161, 33, 145, 49, 129, 49, 129, 193, 193, 193,
+ 240, 64, 30, 14, 193, 30, 81, 65, 129, 65, 129, 65,
+ 129, 65, 129, 65, 129, 65, 129, 65, 129, 65, 113, 81,
+ 113, 81, 97, 97, 66, 113, 240, 32, 27, 13, 177, 29,
+ 113, 177, 178, 178, 17, 129, 17, 33, 97, 33, 50, 49,
+ 49, 66, 17, 65, 82, 81, 193, 193, 193, 240, 64, 23,
+ 13, 49, 193, 113, 74, 49, 177, 193, 129, 44, 177, 129,
+ 49, 25, 33, 193, 129, 49, 147, 177, 240, 16, 26, 13,
+ 177, 29, 97, 193, 145, 37, 81, 33, 49, 65, 49, 49,
+ 65, 49, 49, 58, 193, 193, 113, 65, 132, 177, 240, 32,
+ 23, 13, 177, 29, 97, 193, 49, 65, 54, 49, 49, 113,
+ 65, 123, 193, 193, 193, 129, 33, 163, 177, 240, 16, 27,
+ 13, 161, 59, 97, 65, 113, 65, 113, 65, 113, 65, 113,
+ 65, 58, 97, 81, 97, 81, 97, 81, 97, 81, 97, 81,
+ 45, 208, 21, 13, 81, 193, 65, 59, 81, 193, 97, 29,
+ 49, 185, 177, 177, 130, 17, 178, 210, 193, 240, 16, 27,
+ 13, 49, 81, 104, 81, 81, 97, 81, 97, 81, 103, 97,
+ 81, 97, 81, 97, 81, 103, 97, 81, 97, 81, 97, 81,
+ 61, 208, 26, 13, 177, 44, 113, 193, 177, 178, 161, 17,
+ 33, 97, 33, 49, 65, 49, 50, 33, 65, 65, 113, 193,
+ 193, 65, 29, 208, 34, 13, 161, 129, 49, 65, 49, 49,
+ 65, 49, 49, 45, 33, 49, 49, 65, 49, 49, 65, 49,
+ 49, 65, 49, 49, 65, 53, 65, 49, 49, 65, 193, 129,
+ 74, 208, 25, 13, 146, 86, 113, 193, 193, 193, 113, 74,
+ 49, 65, 113, 65, 113, 65, 113, 65, 113, 65, 113, 65,
+ 33, 29, 208, 36, 13, 177, 29, 97, 193, 113, 65, 65,
+ 44, 17, 65, 65, 33, 65, 65, 33, 49, 18, 33, 33,
+ 49, 34, 17, 33, 33, 65, 17, 33, 17, 113, 33, 145,
+ 33, 115, 224, 41, 13, 65, 49, 129, 49, 129, 49, 129,
+ 49, 65, 49, 49, 33, 33, 33, 49, 33, 33, 33, 49,
+ 17, 65, 17, 49, 17, 65, 17, 50, 81, 17, 49, 129,
+ 49, 129, 49, 129, 49, 33, 29, 208, 34, 13, 49, 65,
+ 113, 65, 113, 65, 113, 65, 113, 65, 114, 49, 113, 17,
+ 33, 97, 33, 17, 17, 81, 65, 17, 65, 65, 49, 129,
+ 65, 82, 240, 49, 29, 208, 29, 13, 81, 193, 125, 65,
+ 177, 33, 145, 33, 129, 49, 137, 129, 145, 33, 33, 81,
+ 49, 49, 49, 65, 50, 17, 81, 65, 98, 240, 64, 32,
+ 13, 49, 81, 97, 81, 81, 81, 97, 81, 81, 49, 17,
+ 34, 33, 33, 33, 33, 36, 36, 97, 81, 81, 81, 97,
+ 65, 101, 21, 240, 161, 29, 208, 32, 13, 41, 177, 177,
+ 177, 85, 17, 65, 81, 18, 33, 97, 17, 18, 97, 33,
+ 17, 97, 49, 33, 65, 65, 49, 33, 81, 65, 83, 240,
+ 33, 29, 208, 21, 14, 177, 45, 129, 209, 209, 139, 129,
+ 209, 110, 97, 193, 49, 129, 81, 58, 18, 34, 145, 240,
+ 21, 14, 161, 195, 71, 193, 209, 139, 129, 209, 125, 97,
+ 193, 65, 113, 97, 43, 18, 18, 161, 224, 43, 13, 177,
+ 29, 65, 49, 129, 49, 91, 33, 33, 33, 49, 33, 33,
+ 33, 49, 33, 33, 34, 33, 33, 17, 17, 17, 17, 17,
+ 33, 17, 33, 33, 17, 34, 49, 65, 33, 49, 81, 33,
+ 145, 33, 115, 224, 28, 14, 44, 97, 33, 113, 33, 33,
+ 33, 81, 17, 33, 17, 97, 17, 33, 17, 76, 33, 209,
+ 209, 209, 209, 209, 193, 193, 240, 192, 42, 14, 49, 98,
+ 97, 81, 129, 49, 145, 33, 94, 81, 33, 97, 49, 33,
+ 49, 33, 49, 33, 49, 49, 33, 33, 33, 65, 33, 33,
+ 33, 81, 17, 33, 17, 97, 17, 33, 17, 129, 33, 49,
+ 30, 224, 31, 13, 97, 193, 123, 113, 145, 33, 49, 97,
+ 17, 33, 145, 17, 77, 49, 33, 145, 33, 50, 65, 49,
+ 17, 97, 65, 113, 18, 34, 67, 98, 208, 16, 2, 1,
+ 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 48, 25, 13, 97, 193, 177, 17, 145, 49, 113, 81, 81,
+ 49, 49, 34, 65, 66, 97, 193, 193, 193, 193, 193, 193,
+ 240, 64, 20, 9, 145, 113, 17, 81, 49, 49, 65, 33,
+ 113, 129, 129, 129, 129, 129, 129, 129, 129, 208, 21, 6,
+ 81, 81, 17, 49, 34, 17, 49, 17, 81, 81, 66, 34,
+ 19, 49, 81, 81, 81, 81, 96, 27, 12, 81, 177, 97,
+ 65, 65, 29, 65, 65, 17, 65, 65, 17, 65, 65, 27,
+ 17, 65, 65, 97, 177, 177, 177, 177, 240, 48, 31, 13,
+ 161, 44, 81, 81, 97, 81, 97, 17, 49, 55, 33, 97,
+ 81, 97, 33, 33, 41, 17, 97, 81, 97, 81, 17, 49,
+ 114, 33, 147, 161, 208, 21, 13, 97, 193, 49, 59, 113,
+ 193, 193, 33, 89, 129, 193, 193, 65, 29, 97, 193, 193,
+ 240, 64, 43, 12, 65, 49, 113, 49, 65, 33, 49, 33,
+ 17, 33, 49, 33, 17, 33, 49, 33, 17, 33, 49, 33,
+ 17, 33, 49, 33, 20, 52, 17, 33, 49, 33, 65, 49,
+ 113, 49, 97, 65, 81, 81, 50, 97, 240, 26, 11, 81,
+ 97, 49, 49, 42, 17, 49, 49, 33, 49, 49, 41, 97,
+ 92, 65, 66, 65, 77, 65, 65, 81, 161, 240, 16, 39,
+ 12, 49, 49, 65, 33, 49, 33, 29, 33, 49, 33, 17,
+ 33, 49, 33, 27, 65, 49, 75, 17, 33, 49, 33, 17,
+ 33, 49, 33, 27, 17, 17, 65, 33, 33, 81, 65, 97,
+ 240, 16, 47, 13, 97, 145, 33, 145, 40, 33, 33, 97,
+ 33, 17, 33, 65, 34, 65, 49, 33, 81, 49, 33, 23,
+ 17, 33, 17, 33, 33, 17, 33, 17, 33, 33, 17, 33,
+ 17, 33, 33, 65, 17, 33, 33, 65, 23, 65, 17, 81,
+ 224, 10, 4, 240, 17, 65, 65, 65, 49, 240, 144, 31,
+ 14, 65, 210, 193, 209, 49, 90, 129, 49, 145, 49, 113,
+ 17, 49, 130, 49, 147, 17, 129, 33, 17, 49, 49, 81,
+ 49, 33, 97, 51, 132, 240, 34, 13, 55, 97, 81, 97,
+ 81, 97, 17, 49, 97, 34, 17, 97, 49, 17, 97, 81,
+ 61, 49, 81, 97, 81, 81, 97, 81, 49, 33, 65, 83,
+ 49, 113, 240, 32, 34, 13, 97, 129, 49, 145, 33, 145,
+ 33, 193, 65, 29, 97, 65, 113, 65, 97, 17, 49, 97,
+ 33, 33, 81, 49, 33, 65, 49, 49, 49, 83, 34, 113,
+ 240, 16, 20, 14, 97, 225, 209, 49, 60, 129, 209, 209,
+ 209, 33, 105, 145, 209, 209, 209, 65, 30, 224, 32, 14,
+ 65, 65, 129, 65, 129, 65, 92, 81, 65, 129, 17, 33,
+ 129, 33, 17, 129, 65, 78, 65, 65, 113, 81, 113, 81,
+ 97, 97, 81, 113, 240, 48, 48, 13, 13, 240, 240, 165,
+ 21, 33, 49, 17, 49, 33, 49, 17, 49, 34, 33, 18,
+ 33, 33, 17, 17, 17, 17, 17, 33, 17, 17, 17, 17,
+ 17, 33, 49, 17, 49, 33, 49, 17, 49, 33, 19, 17,
+ 19, 33, 49, 17, 49, 224, 31, 13, 161, 65, 33, 49,
+ 97, 33, 33, 97, 33, 17, 77, 65, 49, 113, 33, 33,
+ 81, 49, 49, 34, 23, 18, 97, 123, 113, 193, 193, 240,
+ 64, 17, 4, 49, 49, 49, 49, 49, 49, 49, 49, 49,
+ 49, 33, 49, 33, 33, 112, 28, 13, 161, 65, 113, 65,
+ 97, 81, 97, 97, 81, 97, 65, 113, 65, 129, 33, 161,
+ 17, 177, 178, 161, 34, 98, 82, 34, 146, 208, 32, 13,
+ 145, 74, 113, 49, 129, 49, 129, 33, 145, 33, 33, 97,
+ 37, 65, 97, 81, 97, 65, 113, 65, 113, 49, 65, 49,
+ 33, 99, 33, 129, 240, 16, 25, 13, 66, 177, 193, 49,
+ 134, 97, 65, 97, 81, 81, 81, 193, 193, 177, 17, 145,
+ 49, 113, 81, 66, 116, 161, 208, 22, 13, 145, 179, 115,
+ 101, 193, 193, 81, 97, 52, 84, 70, 193, 193, 97, 81,
+ 97, 81, 97, 103, 208, 27, 12, 82, 161, 161, 177, 161,
+ 50, 97, 49, 97, 65, 81, 65, 81, 81, 161, 49, 97,
+ 81, 65, 38, 21, 81, 33, 129, 192, 32, 13, 65, 81,
+ 65, 33, 65, 65, 49, 33, 81, 49, 33, 81, 97, 97,
+ 65, 113, 65, 129, 33, 161, 17, 177, 178, 161, 34, 98,
+ 82, 34, 146, 208, 20, 13, 65, 210, 193, 33, 74, 177,
+ 177, 177, 177, 177, 177, 177, 178, 146, 33, 99, 71, 224,
+ 25, 12, 81, 161, 151, 81, 81, 81, 81, 81, 51, 81,
+ 65, 33, 58, 33, 113, 113, 49, 24, 33, 177, 132, 161,
+ 224, 22, 13, 50, 177, 193, 113, 59, 17, 49, 113, 65,
+ 198, 113, 193, 193, 65, 119, 97, 193, 193, 240, 80, 25,
+ 13, 146, 149, 38, 193, 129, 49, 34, 81, 33, 33, 97,
+ 33, 17, 77, 97, 193, 193, 145, 33, 163, 178, 240, 64,
+ 20, 12, 145, 148, 38, 161, 193, 177, 33, 58, 145, 161,
+ 146, 145, 146, 130, 33, 113, 71, 192, 34, 13, 145, 81,
+ 83, 70, 113, 49, 113, 65, 113, 65, 65, 29, 97, 146,
+ 17, 17, 113, 33, 33, 81, 49, 49, 49, 17, 33, 50,
+ 17, 51, 65, 97, 240, 80, 24, 13, 145, 97, 67, 85,
+ 129, 193, 97, 89, 65, 65, 113, 65, 113, 65, 33, 29,
+ 240, 18, 146, 162, 240, 144, 23, 13, 145, 97, 67, 85,
+ 129, 193, 97, 89, 65, 65, 113, 65, 113, 65, 33, 29,
+ 240, 98, 210, 194, 208, 30, 14, 147, 71, 177, 209, 81,
+ 30, 65, 49, 129, 82, 81, 17, 65, 21, 33, 65, 129,
+ 65, 129, 65, 129, 65, 113, 81, 97, 97, 240, 48, 36,
+ 13, 145, 147, 86, 193, 109, 49, 33, 33, 97, 33, 33,
+ 33, 19, 33, 33, 17, 65, 33, 34, 81, 33, 33, 33,
+ 34, 33, 33, 35, 17, 33, 51, 97, 193, 240, 64, 36,
+ 13, 130, 71, 177, 109, 97, 33, 97, 33, 33, 37, 33,
+ 35, 65, 33, 33, 33, 34, 19, 22, 33, 17, 17, 113,
+ 33, 33, 81, 49, 49, 34, 65, 66, 97, 240, 64, 20,
+ 12, 113, 73, 161, 161, 161, 161, 161, 161, 161, 161, 145,
+ 17, 145, 17, 146, 26, 240, 160, 29, 13, 240, 17, 193,
+ 97, 81, 98, 65, 52, 84, 49, 36, 97, 81, 97, 81,
+ 97, 81, 97, 81, 66, 33, 49, 129, 49, 129, 73, 208,
+ 29, 14, 65, 209, 209, 209, 49, 90, 129, 49, 145, 49,
+ 145, 49, 145, 49, 129, 65, 129, 65, 49, 49, 81, 49,
+ 33, 97, 51, 132, 240, 21, 13, 49, 193, 97, 89, 49,
+ 177, 177, 231, 161, 177, 177, 177, 113, 49, 129, 49, 130,
+ 57, 224, 35, 13, 97, 193, 129, 49, 49, 65, 49, 50,
+ 49, 53, 69, 49, 35, 49, 49, 65, 49, 49, 65, 49,
+ 49, 65, 49, 33, 81, 49, 65, 49, 129, 49, 130, 57,
+ 224, 25, 12, 161, 28, 161, 49, 113, 66, 81, 81, 81,
+ 177, 114, 33, 67, 65, 19, 113, 33, 129, 129, 33, 147,
+ 161, 224, 24, 10, 225, 129, 129, 65, 49, 65, 69, 49,
+ 65, 65, 34, 65, 33, 52, 21, 33, 129, 129, 114, 83,
+ 240, 32, 29, 12, 81, 49, 113, 66, 81, 81, 25, 113,
+ 49, 113, 49, 113, 49, 44, 81, 81, 81, 81, 81, 81,
+ 81, 51, 81, 65, 97, 240, 48, 36, 13, 49, 65, 113,
+ 65, 113, 65, 116, 17, 113, 65, 113, 65, 113, 65, 71,
+ 17, 65, 81, 17, 65, 81, 17, 65, 81, 17, 50, 81,
+ 17, 56, 17, 50, 81, 36, 208, 25, 13, 221, 177, 81,
+ 33, 33, 113, 17, 113, 65, 129, 49, 193, 49, 29, 97,
+ 194, 161, 34, 98, 82, 34, 129, 224, 38, 14, 97, 178,
+ 49, 68, 81, 113, 81, 113, 33, 33, 72, 17, 113, 81,
+ 113, 81, 86, 33, 81, 65, 33, 81, 65, 33, 49, 17,
+ 65, 33, 49, 22, 33, 49, 17, 65, 52, 224, 41, 13,
+ 82, 17, 69, 49, 65, 17, 49, 17, 81, 17, 17, 33,
+ 81, 17, 17, 33, 71, 17, 129, 49, 113, 65, 116, 17,
+ 68, 65, 113, 65, 33, 17, 33, 65, 33, 35, 65, 34,
+ 33, 99, 224, 35, 14, 49, 81, 113, 81, 71, 33, 33,
+ 65, 70, 21, 17, 113, 49, 149, 37, 33, 49, 97, 37,
+ 81, 81, 97, 55, 33, 113, 65, 49, 65, 65, 50, 49,
+ 84, 240, 46, 14, 82, 33, 84, 65, 129, 33, 17, 81,
+ 33, 17, 33, 113, 81, 97, 33, 49, 81, 33, 65, 83,
+ 33, 33, 97, 49, 33, 85, 17, 17, 97, 17, 65, 81,
+ 33, 33, 17, 49, 17, 33, 33, 17, 50, 19, 69, 224,
+ 49, 13, 82, 33, 53, 17, 33, 65, 17, 17, 49, 55,
+ 33, 81, 33, 49, 98, 33, 17, 56, 17, 49, 17, 33,
+ 17, 17, 54, 17, 17, 49, 97, 17, 54, 17, 17, 34,
+ 17, 33, 17, 17, 34, 34, 33, 17, 34, 17, 35, 35,
+ 208, 54, 14, 17, 33, 33, 33, 81, 17, 17, 49, 113,
+ 81, 72, 17, 98, 17, 49, 81, 17, 33, 33, 66, 17,
+ 33, 33, 87, 17, 65, 17, 49, 33, 65, 17, 17, 17,
+ 33, 49, 18, 17, 17, 33, 33, 49, 20, 17, 33, 33,
+ 65, 33, 33, 17, 81, 51, 224, 34, 13, 65, 65, 56,
+ 17, 113, 65, 70, 33, 193, 56, 17, 49, 97, 17, 70,
+ 33, 193, 70, 33, 65, 65, 33, 33, 22, 33, 33, 33,
+ 33, 49, 41, 35, 208, 16, 3, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 36, 33, 48, 19, 11, 145,
+ 27, 129, 145, 130, 145, 161, 161, 161, 161, 161, 113, 33,
+ 131, 145, 240, 32, 23, 13, 145, 74, 177, 114, 18, 161,
+ 65, 29, 97, 65, 113, 49, 129, 193, 193, 145, 33, 163,
+ 177, 240, 80, 27, 13, 49, 49, 134, 97, 65, 97, 65,
+ 49, 33, 26, 97, 65, 113, 65, 45, 81, 65, 58, 113,
+ 65, 113, 148, 177, 240, 96, 23, 14, 113, 65, 30, 113,
+ 153, 81, 49, 49, 89, 145, 138, 145, 49, 46, 113, 49,
+ 74, 145, 164, 240, 80, 12, 13, 240, 240, 81, 89, 0,
+ 13, 1, 29, 240, 176, 19, 13, 145, 89, 240, 240, 145,
+ 29, 97, 193, 193, 193, 193, 145, 33, 163, 177, 240, 80,
+ 20, 13, 161, 59, 113, 193, 193, 193, 65, 29, 97, 193,
+ 193, 193, 145, 33, 163, 177, 240, 80, 20, 13, 145, 89,
+ 240, 177, 29, 81, 177, 81, 89, 177, 193, 193, 113, 49,
+ 147, 177, 240, 48, 22, 14, 240, 145, 105, 240, 240, 193,
+ 30, 97, 193, 209, 49, 129, 81, 97, 53, 54, 66, 49,
+ 145, 240, 23, 13, 177, 29, 65, 193, 193, 65, 104, 81,
+ 81, 97, 81, 97, 81, 88, 97, 65, 193, 193, 33, 29,
+ 208, 26, 13, 145, 74, 240, 240, 145, 29, 49, 65, 113,
+ 65, 113, 65, 113, 65, 113, 65, 97, 81, 97, 81, 66,
+ 97, 240, 32, 24, 13, 161, 59, 97, 193, 193, 193, 49,
+ 89, 97, 65, 113, 65, 113, 65, 113, 65, 113, 65, 113,
+ 65, 61, 208, 32, 13, 65, 49, 129, 49, 129, 49, 129,
+ 49, 33, 29, 65, 49, 129, 49, 129, 49, 33, 29, 65,
+ 49, 129, 49, 113, 65, 113, 65, 82, 81, 240, 32, 22,
+ 13, 161, 44, 240, 129, 89, 65, 97, 81, 97, 88, 81,
+ 97, 81, 97, 88, 81, 97, 225, 29, 208, 29, 13, 161,
+ 59, 81, 193, 65, 119, 81, 81, 97, 17, 49, 97, 33,
+ 33, 81, 97, 81, 33, 33, 97, 49, 17, 193, 193, 33,
+ 29, 208, 38, 13, 177, 44, 65, 49, 129, 49, 129, 49,
+ 81, 33, 49, 33, 33, 33, 49, 33, 49, 17, 49, 17,
+ 65, 17, 49, 17, 65, 17, 49, 17, 97, 49, 129, 49,
+ 33, 29, 240, 176, 34, 13, 65, 49, 129, 49, 81, 33,
+ 49, 33, 33, 35, 17, 17, 49, 33, 50, 65, 33, 49,
+ 49, 17, 35, 17, 54, 68, 17, 240, 81, 89, 240, 177,
+ 29, 208, 29, 13, 177, 29, 65, 49, 129, 49, 129, 49,
+ 33, 36, 53, 17, 145, 33, 145, 33, 145, 36, 52, 81,
+ 49, 129, 49, 129, 49, 77, 208, 37, 13, 161, 44, 81,
+ 193, 17, 148, 100, 33, 20, 17, 33, 33, 49, 33, 33,
+ 33, 34, 33, 33, 33, 49, 36, 33, 33, 17, 17, 33,
+ 33, 17, 33, 113, 162, 81, 29, 208, 13, 13, 240, 240,
+ 225, 209, 193, 240, 33, 29, 0, 11, 48, 20, 14, 97,
+ 225, 209, 65, 30, 65, 209, 209, 209, 209, 209, 209, 209,
+ 113, 75, 65, 240, 128, 27, 14, 81, 225, 209, 65, 45,
+ 240, 129, 135, 113, 65, 129, 65, 129, 65, 129, 65, 49,
+ 65, 65, 49, 49, 81, 52, 116, 240, 29, 14, 98, 209,
+ 65, 45, 240, 49, 81, 97, 114, 49, 17, 65, 33, 33,
+ 49, 49, 145, 33, 178, 209, 193, 17, 146, 50, 52, 115,
+ 224, 27, 13, 81, 209, 193, 65, 29, 81, 177, 49, 113,
+ 49, 117, 49, 113, 49, 113, 49, 98, 49, 177, 18, 114,
+ 66, 35, 113, 224, 39, 14, 98, 209, 209, 65, 45, 81,
+ 49, 145, 49, 113, 17, 49, 17, 81, 17, 49, 33, 49,
+ 33, 49, 33, 33, 49, 49, 50, 65, 49, 49, 65, 17,
+ 33, 113, 51, 82, 81, 240, 64, 21, 13, 97, 209, 49,
+ 44, 65, 65, 129, 33, 107, 33, 193, 193, 193, 193, 193,
+ 177, 177, 240, 160, 20, 13, 81, 209, 65, 29, 240, 24,
+ 81, 97, 88, 193, 59, 145, 162, 193, 193, 163, 240, 48,
+ 28, 13, 81, 209, 193, 65, 29, 249, 65, 49, 49, 65,
+ 49, 49, 73, 65, 49, 49, 65, 49, 49, 65, 49, 49,
+ 73, 65, 113, 240, 20, 13, 97, 65, 29, 248, 81, 97,
+ 88, 240, 41, 161, 177, 65, 29, 97, 193, 163, 240, 64,
+ 29, 14, 98, 209, 65, 30, 240, 41, 81, 113, 81, 113,
+ 89, 81, 49, 49, 145, 161, 33, 33, 97, 49, 50, 49,
+ 35, 68, 65, 97, 224, 20, 13, 97, 65, 29, 240, 23,
+ 97, 81, 103, 65, 205, 161, 57, 129, 193, 148, 177, 240,
+ 80, 23, 13, 81, 209, 65, 29, 240, 23, 97, 81, 103,
+ 240, 45, 161, 85, 129, 49, 49, 49, 65, 52, 100, 208,
+ 28, 13, 81, 209, 49, 59, 240, 49, 49, 145, 17, 49,
+ 29, 97, 138, 113, 145, 33, 33, 81, 49, 50, 18, 35,
+ 65, 113, 240, 64, 22, 13, 97, 65, 29, 240, 23, 97,
+ 81, 103, 65, 205, 129, 17, 40, 145, 123, 17, 81, 97,
+ 103, 208, 39, 13, 81, 209, 65, 29, 33, 81, 75, 65,
+ 49, 17, 17, 37, 34, 17, 17, 33, 49, 33, 21, 33,
+ 17, 65, 33, 17, 33, 33, 66, 49, 17, 50, 17, 65,
+ 116, 34, 66, 114, 208, 31, 13, 97, 65, 29, 33, 113,
+ 65, 21, 17, 65, 17, 49, 17, 65, 21, 17, 65, 113,
+ 73, 81, 81, 103, 97, 81, 103, 97, 81, 17, 29, 208,
+ 32, 13, 97, 109, 17, 33, 49, 33, 43, 33, 33, 49,
+ 33, 43, 33, 33, 17, 17, 33, 30, 33, 81, 34, 39,
+ 33, 49, 81, 103, 97, 81, 61, 208, 21, 13, 97, 193,
+ 193, 193, 193, 193, 193, 193, 193, 177, 17, 145, 49, 113,
+ 81, 81, 117, 145, 224, 19, 5, 65, 65, 65, 49, 65,
+ 50, 33, 17, 17, 33, 65, 65, 65, 65, 65, 65, 96,
+ 33, 14, 65, 209, 216, 81, 97, 97, 81, 98, 65, 97,
+ 17, 65, 81, 33, 49, 145, 33, 161, 33, 161, 17, 97,
+ 65, 17, 97, 65, 17, 98, 49, 39, 240, 35, 14, 65,
+ 65, 129, 65, 129, 65, 113, 81, 113, 81, 33, 50, 25,
+ 17, 17, 81, 65, 33, 81, 113, 81, 113, 81, 113, 81,
+ 113, 81, 113, 81, 113, 81, 240, 48, 24, 14, 65, 209,
+ 209, 97, 81, 39, 65, 194, 177, 17, 161, 33, 209, 209,
+ 209, 209, 129, 65, 25, 49, 240, 144, 44, 14, 65, 49,
+ 145, 49, 145, 49, 129, 65, 49, 65, 25, 34, 65, 49,
+ 33, 17, 65, 49, 17, 33, 65, 49, 65, 65, 49, 65,
+ 65, 49, 65, 49, 65, 65, 49, 65, 65, 33, 36, 65,
+ 17, 81, 240, 16, 34, 14, 65, 209, 113, 81, 24, 49,
+ 97, 97, 97, 82, 97, 65, 17, 97, 49, 33, 97, 97,
+ 97, 97, 97, 97, 97, 97, 49, 33, 97, 67, 97, 81,
+ 240, 48, 32, 14, 193, 60, 33, 209, 65, 129, 65, 129,
+ 65, 129, 65, 129, 65, 129, 65, 129, 65, 129, 49, 17,
+ 97, 49, 49, 81, 33, 82, 33, 18, 130, 224, 40, 14,
+ 65, 209, 113, 90, 49, 49, 65, 65, 49, 49, 66, 49,
+ 49, 49, 17, 49, 49, 33, 33, 65, 17, 97, 65, 17,
+ 97, 81, 113, 82, 97, 65, 18, 81, 49, 50, 65, 18,
+ 82, 224, 35, 14, 65, 65, 129, 65, 129, 65, 113, 81,
+ 113, 81, 98, 83, 49, 17, 81, 35, 33, 81, 49, 49,
+ 81, 113, 81, 113, 81, 113, 81, 113, 81, 113, 81, 240,
+ 48, 44, 14, 49, 33, 161, 33, 161, 33, 145, 49, 33,
+ 97, 23, 81, 49, 33, 82, 49, 33, 65, 17, 49, 33,
+ 97, 49, 33, 97, 49, 33, 97, 33, 49, 33, 49, 33,
+ 49, 33, 49, 17, 65, 34, 34, 99, 240, 42, 14, 65,
+ 209, 81, 113, 81, 97, 49, 33, 97, 49, 33, 82, 49,
+ 33, 65, 17, 49, 33, 49, 33, 33, 49, 97, 33, 65,
+ 81, 33, 65, 81, 17, 81, 81, 17, 97, 65, 17, 97,
+ 66, 129, 224, 47, 14, 65, 81, 113, 37, 97, 33, 33,
+ 97, 49, 33, 97, 49, 33, 82, 49, 33, 65, 17, 49,
+ 33, 49, 33, 49, 33, 97, 49, 33, 97, 49, 33, 97,
+ 33, 49, 33, 49, 33, 49, 33, 49, 17, 65, 33, 50,
+ 99, 224, 26, 13, 98, 177, 177, 17, 145, 49, 113, 17,
+ 49, 81, 49, 49, 34, 65, 66, 145, 89, 177, 177, 193,
+ 177, 193, 240, 48, 31, 13, 97, 193, 177, 17, 145, 49,
+ 113, 81, 81, 117, 17, 65, 33, 65, 65, 113, 65, 113,
+ 65, 113, 65, 113, 65, 97, 81, 66, 97, 240, 32, 44,
+ 14, 65, 97, 105, 81, 33, 49, 81, 49, 49, 81, 49,
+ 49, 66, 49, 33, 65, 17, 49, 22, 33, 49, 81, 49,
+ 49, 81, 49, 49, 81, 49, 33, 97, 49, 33, 33, 49,
+ 49, 17, 67, 66, 97, 240, 16, 37, 13, 49, 65, 113,
+ 65, 113, 65, 113, 65, 113, 65, 113, 65, 114, 49, 113,
+ 17, 33, 113, 33, 17, 97, 65, 17, 81, 65, 17, 65,
+ 65, 49, 33, 65, 81, 81, 113, 208, 29, 13, 97, 193,
+ 177, 17, 145, 49, 98, 82, 34, 131, 49, 66, 97, 65,
+ 113, 49, 129, 33, 49, 83, 65, 81, 97, 81, 98, 87,
+ 240, 29, 13, 97, 193, 177, 17, 145, 49, 113, 81, 81,
+ 117, 23, 17, 65, 81, 97, 81, 97, 81, 97, 50, 33,
+ 65, 113, 65, 114, 72, 224, 35, 14, 65, 97, 97, 23,
+ 81, 97, 81, 97, 97, 81, 98, 81, 81, 17, 81, 65,
+ 33, 25, 49, 81, 113, 81, 113, 81, 113, 33, 33, 113,
+ 51, 113, 65, 240, 64, 33, 14, 65, 209, 65, 129, 65,
+ 113, 81, 113, 81, 33, 50, 25, 17, 17, 81, 65, 33,
+ 81, 113, 81, 113, 81, 113, 81, 113, 81, 113, 39, 65,
+ 240, 144, 48, 14, 49, 65, 129, 65, 129, 65, 33, 65,
+ 33, 33, 34, 49, 33, 36, 65, 36, 33, 53, 33, 33,
+ 33, 17, 33, 33, 33, 65, 33, 33, 33, 65, 33, 33,
+ 17, 81, 33, 33, 49, 49, 33, 97, 49, 33, 98, 33,
+ 55, 240, 40, 14, 65, 81, 113, 81, 113, 81, 97, 97,
+ 17, 65, 25, 34, 97, 65, 17, 33, 49, 49, 33, 49,
+ 33, 97, 49, 33, 97, 66, 113, 81, 113, 65, 17, 97,
+ 49, 50, 65, 18, 82, 224, 38, 14, 65, 97, 97, 97,
+ 97, 97, 81, 113, 81, 25, 34, 113, 49, 17, 49, 49,
+ 33, 33, 65, 33, 81, 65, 33, 81, 113, 81, 113, 81,
+ 65, 33, 81, 83, 81, 97, 240, 32, 48, 13, 65, 193,
+ 65, 113, 65, 97, 81, 97, 33, 33, 33, 34, 33, 33,
+ 33, 17, 17, 33, 33, 34, 33, 33, 33, 33, 49, 33,
+ 33, 33, 49, 33, 33, 33, 49, 33, 33, 33, 49, 33,
+ 33, 33, 49, 39, 49, 33, 81, 208, 33, 12, 81, 177,
+ 161, 17, 129, 49, 97, 81, 65, 49, 50, 17, 65, 66,
+ 81, 113, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
+ 49, 57, 49, 113, 224, 33, 14, 65, 209, 97, 97, 23,
+ 65, 81, 113, 81, 98, 81, 81, 17, 81, 65, 33, 81,
+ 113, 81, 113, 81, 113, 81, 113, 81, 33, 65, 25, 49,
+ 240, 144, 24, 13, 97, 193, 177, 17, 145, 49, 113, 81,
+ 81, 114, 18, 113, 18, 41, 129, 193, 193, 193, 193, 65,
+ 29, 208, 47, 14, 65, 209, 209, 24, 49, 81, 49, 49,
+ 81, 49, 34, 33, 33, 49, 17, 17, 33, 33, 50, 33,
+ 33, 33, 49, 49, 17, 49, 49, 49, 65, 65, 49, 65,
+ 65, 49, 49, 17, 49, 49, 33, 51, 65, 17, 81, 240,
+ 16, 34, 14, 65, 98, 81, 66, 113, 20, 113, 81, 113,
+ 81, 98, 81, 33, 33, 17, 26, 33, 81, 113, 81, 113,
+ 81, 113, 81, 113, 81, 113, 81, 113, 81, 240, 48, 37,
+ 14, 65, 33, 161, 33, 161, 33, 65, 65, 55, 49, 33,
+ 146, 17, 145, 17, 37, 49, 33, 81, 113, 65, 129, 65,
+ 129, 49, 65, 65, 33, 81, 65, 33, 82, 49, 54, 240,
+ 40, 14, 65, 49, 17, 113, 49, 34, 81, 49, 49, 65,
+ 65, 129, 65, 49, 50, 70, 17, 17, 20, 81, 33, 65,
+ 129, 65, 129, 81, 113, 81, 49, 49, 97, 33, 49, 113,
+ 17, 49, 130, 224, 25, 14, 113, 209, 193, 17, 161, 49,
+ 129, 17, 49, 82, 50, 37, 97, 49, 177, 105, 177, 193,
+ 163, 211, 210, 240, 32, 38, 13, 161, 65, 113, 65, 33,
+ 65, 65, 49, 49, 65, 50, 33, 65, 65, 33, 65, 113,
+ 65, 113, 65, 49, 49, 65, 33, 49, 83, 66, 35, 81,
+ 33, 49, 50, 50, 66, 97, 208, 26, 14, 65, 209, 209,
+ 113, 65, 40, 49, 194, 177, 17, 113, 33, 33, 54, 65,
+ 209, 209, 209, 129, 65, 25, 49, 240, 144, 35, 14, 65,
+ 49, 145, 49, 145, 49, 129, 65, 129, 65, 33, 66, 69,
+ 33, 17, 65, 81, 33, 65, 129, 65, 129, 65, 129, 65,
+ 129, 65, 129, 65, 49, 65, 25, 224, 44, 14, 65, 33,
+ 161, 49, 145, 65, 17, 81, 33, 33, 17, 81, 33, 65,
+ 66, 33, 65, 49, 17, 49, 49, 33, 33, 49, 33, 97,
+ 65, 17, 97, 81, 113, 81, 113, 65, 17, 97, 49, 49,
+ 81, 18, 82, 224, 38, 14, 65, 209, 65, 129, 65, 113,
+ 65, 129, 65, 114, 49, 33, 65, 17, 33, 50, 33, 33,
+ 17, 49, 113, 81, 113, 65, 129, 49, 49, 81, 33, 81,
+ 65, 25, 49, 33, 97, 224, 46, 14, 49, 129, 65, 33,
+ 37, 49, 49, 65, 49, 145, 49, 33, 97, 34, 33, 97,
+ 17, 17, 33, 97, 49, 33, 97, 49, 33, 97, 49, 33,
+ 97, 49, 33, 97, 49, 33, 49, 33, 49, 33, 67, 49,
+ 33, 81, 240, 16, 52, 14, 65, 209, 49, 145, 18, 36,
+ 49, 33, 49, 33, 49, 33, 49, 33, 34, 33, 49, 33,
+ 17, 17, 33, 49, 34, 33, 33, 49, 33, 49, 33, 49,
+ 33, 49, 33, 17, 17, 33, 49, 34, 33, 33, 49, 33,
+ 49, 17, 65, 97, 97, 97, 240, 32, 38, 14, 65, 49,
+ 145, 49, 145, 33, 17, 113, 33, 49, 97, 17, 17, 49,
+ 67, 50, 34, 17, 17, 81, 65, 33, 209, 24, 65, 113,
+ 81, 97, 97, 97, 97, 81, 113, 81, 240, 48, 43, 13,
+ 65, 65, 113, 65, 113, 65, 97, 39, 49, 33, 33, 33,
+ 34, 33, 33, 33, 17, 17, 33, 33, 34, 33, 33, 33,
+ 33, 49, 39, 49, 33, 33, 33, 49, 81, 97, 81, 97,
+ 81, 97, 81, 240, 16, 51, 14, 65, 209, 17, 49, 113,
+ 17, 49, 97, 33, 49, 97, 33, 49, 33, 34, 33, 49,
+ 17, 33, 17, 35, 18, 33, 33, 33, 49, 97, 33, 49,
+ 97, 33, 49, 97, 33, 34, 33, 49, 33, 17, 17, 33,
+ 49, 34, 33, 33, 49, 18, 67, 224, 44, 14, 65, 113,
+ 81, 39, 65, 33, 65, 65, 49, 65, 65, 54, 50, 49,
+ 65, 33, 17, 49, 65, 17, 33, 49, 65, 65, 54, 65,
+ 49, 65, 65, 49, 65, 65, 49, 65, 65, 33, 36, 65,
+ 17, 81, 240, 16, 38, 14, 65, 33, 161, 33, 161, 33,
+ 65, 65, 40, 49, 33, 33, 98, 17, 49, 81, 17, 81,
+ 33, 17, 33, 25, 49, 81, 113, 81, 113, 81, 113, 81,
+ 113, 81, 113, 81, 240, 48, 37, 14, 65, 65, 129, 65,
+ 129, 17, 33, 113, 33, 33, 113, 39, 50, 17, 49, 81,
+ 18, 65, 65, 33, 81, 33, 75, 49, 81, 113, 81, 113,
+ 81, 113, 81, 113, 81, 240, 48, 45, 14, 65, 209, 65,
+ 129, 65, 113, 65, 17, 97, 49, 49, 66, 33, 81, 33,
+ 17, 17, 17, 49, 18, 33, 49, 49, 81, 49, 49, 81,
+ 49, 49, 81, 49, 49, 81, 49, 49, 81, 33, 65, 81,
+ 17, 81, 240, 16, 33, 14, 65, 97, 97, 83, 81, 20,
+ 113, 81, 113, 81, 113, 81, 98, 81, 33, 33, 17, 26,
+ 33, 81, 113, 81, 113, 81, 113, 81, 113, 81, 113, 39,
+ 240, 45, 14, 65, 81, 113, 33, 33, 113, 33, 33, 97,
+ 49, 49, 81, 33, 65, 66, 17, 98, 17, 18, 22, 18,
+ 33, 65, 33, 81, 65, 33, 81, 65, 33, 81, 49, 49,
+ 81, 50, 33, 81, 33, 35, 83, 65, 240, 32, 42, 14,
+ 65, 49, 145, 66, 113, 81, 97, 129, 65, 25, 34, 65,
+ 97, 17, 69, 17, 33, 65, 49, 65, 65, 49, 65, 49,
+ 65, 65, 49, 65, 65, 33, 33, 33, 65, 33, 51, 65,
+ 17, 81, 240, 16,
+};
+
+tFont *g_psFontWFireflysung7x14 = (tFont *)g_pui8Fireflysung7x14;
diff --git a/third_party/fonts/apl/fonts/fontfireflysung7x15.c b/third_party/fonts/apl/fonts/fontfireflysung7x15.c new file mode 100644 index 0000000..41ea7d8 --- /dev/null +++ b/third_party/fonts/apl/fonts/fontfireflysung7x15.c @@ -0,0 +1,1093 @@ +//*****************************************************************************
+//
+// fontfireflysung7x15.c - Font definition for the 7x15 Fireflysung font.
+//
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This font was converted from fireflysung-1.3.0
+//
+// Copyright (C) 1994-1999, Arphic Technology Co., Ltd.
+// Copyright (C) 1999-2004, Firefly and Arphic Technology Co., Ltd.
+//
+// Author/Designer:
+// Original author:
+// Arphic Technology Co., Ltd.
+// http://www.arphic.com.tw/
+//
+// Modified by:
+// Firefly <firefly@firefly.idv.tw>
+// http://firefly.idv.tw
+//
+// Modified by:
+// Texas Instruments Incorporated for use with TivaWare Graphics Library
+// http://www.ti.com/tivaware
+//
+// NOTICE: This font contains embedded bitmap fonts made
+// by firefly and is released as a whole
+// under the ARPHIC PUBLIC LICENSE.
+//
+// Copyright:
+// See 'license/english/ARPHICPL.TXT', 'license/big5/ARPHICPL.TXT' or
+// 'license/gb/ARPHICPL.TXT'.
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "grlib/grlib.h"
+
+//*****************************************************************************
+//
+// Details of this font:
+// Characters: 351 in 2 blocks
+// Style: fireflysung
+// Size: 7x15
+// Bold: no
+// Italic: no
+// Memory usage: 8871 bytes
+//
+//*****************************************************************************
+
+const uint8_t g_pui8Fireflysung7x15[] =
+{
+ //
+ // The format of the font.
+ //
+ FONT_FMT_WIDE_PIXEL_RLE,
+
+ //
+ // The maximum width of the font.
+ //
+ 14,
+
+ //
+ // The height of the font.
+ //
+ 16,
+
+ //
+ // The baseline of the font.
+ //
+ 14,
+
+ //
+ // The font codepage (CODEPAGE_UNICODE).
+ //
+ 14, 0,
+
+ //
+ // The number of blocks of characters (2).
+ //
+ 2, 0,
+
+ //
+ // Block header 0: Codepoints 0x20 - 0x7e
+ //
+ 0x20, 0x00, 0x00, 0x00,
+ 0x5f, 0x00, 0x00, 0x00,
+ 0x20, 0x00, 0x00, 0x00,
+
+ //
+ // Block header 1: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x4e, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00,
+ 0xa0, 0x08, 0x00, 0x00,
+
+ //
+ // Block 0 Offsets: Codepoints 0x20 - 0x7e
+ //
+ 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c)
+ 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180)
+ 0x84, 0x01, 0x00, 0x00, // Offset 388 (0x184)
+ 0x8e, 0x01, 0x00, 0x00, // Offset 398 (0x18e)
+ 0xaa, 0x01, 0x00, 0x00, // Offset 426 (0x1aa)
+ 0xc5, 0x01, 0x00, 0x00, // Offset 453 (0x1c5)
+ 0xe4, 0x01, 0x00, 0x00, // Offset 484 (0x1e4)
+ 0x02, 0x02, 0x00, 0x00, // Offset 514 (0x202)
+ 0x08, 0x02, 0x00, 0x00, // Offset 520 (0x208)
+ 0x1a, 0x02, 0x00, 0x00, // Offset 538 (0x21a)
+ 0x2d, 0x02, 0x00, 0x00, // Offset 557 (0x22d)
+ 0x44, 0x02, 0x00, 0x00, // Offset 580 (0x244)
+ 0x53, 0x02, 0x00, 0x00, // Offset 595 (0x253)
+ 0x59, 0x02, 0x00, 0x00, // Offset 601 (0x259)
+ 0x60, 0x02, 0x00, 0x00, // Offset 608 (0x260)
+ 0x65, 0x02, 0x00, 0x00, // Offset 613 (0x265)
+ 0x76, 0x02, 0x00, 0x00, // Offset 630 (0x276)
+ 0x89, 0x02, 0x00, 0x00, // Offset 649 (0x289)
+ 0x9a, 0x02, 0x00, 0x00, // Offset 666 (0x29a)
+ 0xac, 0x02, 0x00, 0x00, // Offset 684 (0x2ac)
+ 0xc0, 0x02, 0x00, 0x00, // Offset 704 (0x2c0)
+ 0xd6, 0x02, 0x00, 0x00, // Offset 726 (0x2d6)
+ 0xea, 0x02, 0x00, 0x00, // Offset 746 (0x2ea)
+ 0xff, 0x02, 0x00, 0x00, // Offset 767 (0x2ff)
+ 0x10, 0x03, 0x00, 0x00, // Offset 784 (0x310)
+ 0x27, 0x03, 0x00, 0x00, // Offset 807 (0x327)
+ 0x3d, 0x03, 0x00, 0x00, // Offset 829 (0x33d)
+ 0x42, 0x03, 0x00, 0x00, // Offset 834 (0x342)
+ 0x48, 0x03, 0x00, 0x00, // Offset 840 (0x348)
+ 0x59, 0x03, 0x00, 0x00, // Offset 857 (0x359)
+ 0x62, 0x03, 0x00, 0x00, // Offset 866 (0x362)
+ 0x72, 0x03, 0x00, 0x00, // Offset 882 (0x372)
+ 0x82, 0x03, 0x00, 0x00, // Offset 898 (0x382)
+ 0x9c, 0x03, 0x00, 0x00, // Offset 924 (0x39c)
+ 0xb3, 0x03, 0x00, 0x00, // Offset 947 (0x3b3)
+ 0xce, 0x03, 0x00, 0x00, // Offset 974 (0x3ce)
+ 0xe4, 0x03, 0x00, 0x00, // Offset 996 (0x3e4)
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x14, 0x04, 0x00, 0x00, // Offset 1044 (0x414)
+ 0x29, 0x04, 0x00, 0x00, // Offset 1065 (0x429)
+ 0x40, 0x04, 0x00, 0x00, // Offset 1088 (0x440)
+ 0x5d, 0x04, 0x00, 0x00, // Offset 1117 (0x45d)
+ 0x6d, 0x04, 0x00, 0x00, // Offset 1133 (0x46d)
+ 0x7f, 0x04, 0x00, 0x00, // Offset 1151 (0x47f)
+ 0x9b, 0x04, 0x00, 0x00, // Offset 1179 (0x49b)
+ 0xac, 0x04, 0x00, 0x00, // Offset 1196 (0x4ac)
+ 0xc6, 0x04, 0x00, 0x00, // Offset 1222 (0x4c6)
+ 0xdd, 0x04, 0x00, 0x00, // Offset 1245 (0x4dd)
+ 0xf1, 0x04, 0x00, 0x00, // Offset 1265 (0x4f1)
+ 0x08, 0x05, 0x00, 0x00, // Offset 1288 (0x508)
+ 0x1f, 0x05, 0x00, 0x00, // Offset 1311 (0x51f)
+ 0x3b, 0x05, 0x00, 0x00, // Offset 1339 (0x53b)
+ 0x50, 0x05, 0x00, 0x00, // Offset 1360 (0x550)
+ 0x62, 0x05, 0x00, 0x00, // Offset 1378 (0x562)
+ 0x7f, 0x05, 0x00, 0x00, // Offset 1407 (0x57f)
+ 0x97, 0x05, 0x00, 0x00, // Offset 1431 (0x597)
+ 0xb5, 0x05, 0x00, 0x00, // Offset 1461 (0x5b5)
+ 0xd1, 0x05, 0x00, 0x00, // Offset 1489 (0x5d1)
+ 0xe7, 0x05, 0x00, 0x00, // Offset 1511 (0x5e7)
+ 0xf8, 0x05, 0x00, 0x00, // Offset 1528 (0x5f8)
+ 0x08, 0x06, 0x00, 0x00, // Offset 1544 (0x608)
+ 0x19, 0x06, 0x00, 0x00, // Offset 1561 (0x619)
+ 0x29, 0x06, 0x00, 0x00, // Offset 1577 (0x629)
+ 0x35, 0x06, 0x00, 0x00, // Offset 1589 (0x635)
+ 0x3a, 0x06, 0x00, 0x00, // Offset 1594 (0x63a)
+ 0x43, 0x06, 0x00, 0x00, // Offset 1603 (0x643)
+ 0x58, 0x06, 0x00, 0x00, // Offset 1624 (0x658)
+ 0x71, 0x06, 0x00, 0x00, // Offset 1649 (0x671)
+ 0x81, 0x06, 0x00, 0x00, // Offset 1665 (0x681)
+ 0x99, 0x06, 0x00, 0x00, // Offset 1689 (0x699)
+ 0xa8, 0x06, 0x00, 0x00, // Offset 1704 (0x6a8)
+ 0xba, 0x06, 0x00, 0x00, // Offset 1722 (0x6ba)
+ 0xd1, 0x06, 0x00, 0x00, // Offset 1745 (0x6d1)
+ 0xeb, 0x06, 0x00, 0x00, // Offset 1771 (0x6eb)
+ 0xf9, 0x06, 0x00, 0x00, // Offset 1785 (0x6f9)
+ 0x08, 0x07, 0x00, 0x00, // Offset 1800 (0x708)
+ 0x21, 0x07, 0x00, 0x00, // Offset 1825 (0x721)
+ 0x31, 0x07, 0x00, 0x00, // Offset 1841 (0x731)
+ 0x4a, 0x07, 0x00, 0x00, // Offset 1866 (0x74a)
+ 0x61, 0x07, 0x00, 0x00, // Offset 1889 (0x761)
+ 0x73, 0x07, 0x00, 0x00, // Offset 1907 (0x773)
+ 0x89, 0x07, 0x00, 0x00, // Offset 1929 (0x789)
+ 0x9e, 0x07, 0x00, 0x00, // Offset 1950 (0x79e)
+ 0xae, 0x07, 0x00, 0x00, // Offset 1966 (0x7ae)
+ 0xbc, 0x07, 0x00, 0x00, // Offset 1980 (0x7bc)
+ 0xcd, 0x07, 0x00, 0x00, // Offset 1997 (0x7cd)
+ 0xe4, 0x07, 0x00, 0x00, // Offset 2020 (0x7e4)
+ 0xf8, 0x07, 0x00, 0x00, // Offset 2040 (0x7f8)
+ 0x13, 0x08, 0x00, 0x00, // Offset 2067 (0x813)
+ 0x29, 0x08, 0x00, 0x00, // Offset 2089 (0x829)
+ 0x40, 0x08, 0x00, 0x00, // Offset 2112 (0x840)
+ 0x4e, 0x08, 0x00, 0x00, // Offset 2126 (0x84e)
+ 0x5f, 0x08, 0x00, 0x00, // Offset 2143 (0x85f)
+ 0x63, 0x08, 0x00, 0x00, // Offset 2147 (0x863)
+ 0x74, 0x08, 0x00, 0x00, // Offset 2164 (0x874)
+
+ //
+ // Block 0 Data: Codepoints 0x20 - 0x7e
+ //
+ 4, 8, 0, 16, 4, 1, 26, 34, 10, 5, 82, 18,
+ 17, 34, 33, 0, 7, 80, 28, 8, 177, 33, 65, 33,
+ 65, 33, 39, 33, 33, 65, 33, 65, 33, 65, 33, 65,
+ 33, 39, 33, 33, 65, 33, 65, 33, 240, 64, 27, 7,
+ 161, 69, 17, 33, 34, 33, 34, 33, 33, 17, 17, 83,
+ 81, 17, 65, 34, 33, 34, 33, 34, 33, 33, 21, 65,
+ 160, 31, 7, 130, 50, 33, 34, 33, 17, 17, 33, 17,
+ 17, 34, 50, 17, 81, 97, 81, 18, 50, 33, 17, 17,
+ 33, 17, 17, 34, 33, 34, 50, 128, 30, 7, 146, 65,
+ 33, 49, 33, 49, 33, 49, 17, 81, 97, 19, 17, 17,
+ 17, 33, 17, 17, 17, 33, 17, 17, 49, 33, 50, 35,
+ 33, 224, 6, 2, 34, 18, 240, 160, 18, 5, 65, 49,
+ 49, 49, 65, 49, 65, 65, 65, 65, 65, 81, 65, 81,
+ 81, 81, 19, 5, 1, 81, 81, 81, 65, 81, 65, 65,
+ 65, 65, 65, 49, 65, 49, 49, 49, 64, 23, 7, 240,
+ 145, 97, 49, 33, 33, 17, 17, 17, 51, 49, 17, 17,
+ 17, 33, 33, 49, 97, 240, 240, 16, 15, 7, 240, 145,
+ 97, 97, 97, 55, 49, 97, 97, 97, 97, 240, 144, 6,
+ 2, 240, 116, 18, 48, 7, 4, 240, 212, 240, 240, 32,
+ 5, 2, 240, 148, 64, 17, 6, 240, 33, 81, 65, 81,
+ 65, 81, 65, 81, 65, 81, 65, 81, 240, 32, 19, 6,
+ 130, 49, 33, 17, 66, 66, 66, 66, 66, 66, 66, 66,
+ 65, 17, 33, 50, 224, 17, 5, 113, 50, 33, 17, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 37, 160, 18, 7,
+ 147, 49, 49, 17, 82, 81, 97, 97, 81, 81, 81, 81,
+ 81, 66, 88, 224, 20, 7, 147, 49, 49, 17, 82, 81,
+ 81, 51, 113, 113, 98, 82, 81, 17, 49, 51, 240, 16,
+ 22, 7, 193, 82, 82, 65, 17, 65, 17, 49, 33, 49,
+ 33, 33, 49, 17, 65, 23, 81, 97, 83, 224, 20, 7,
+ 118, 17, 97, 97, 97, 97, 19, 34, 49, 113, 97, 98,
+ 81, 17, 49, 51, 240, 16, 21, 7, 148, 33, 66, 97,
+ 97, 97, 19, 34, 49, 17, 82, 82, 82, 81, 17, 49,
+ 51, 240, 16, 17, 7, 120, 82, 81, 81, 97, 97, 81,
+ 97, 97, 81, 97, 97, 97, 240, 32, 23, 7, 147, 49,
+ 49, 17, 82, 82, 81, 17, 49, 51, 49, 49, 17, 82,
+ 82, 81, 17, 49, 51, 240, 16, 22, 7, 147, 49, 49,
+ 17, 82, 82, 82, 81, 17, 50, 35, 17, 97, 98, 81,
+ 17, 49, 51, 240, 16, 5, 2, 132, 132, 128, 6, 2,
+ 132, 164, 18, 48, 17, 7, 240, 81, 81, 81, 81, 81,
+ 81, 81, 113, 113, 113, 113, 113, 113, 112, 9, 7, 240,
+ 240, 199, 231, 240, 240, 192, 16, 7, 225, 113, 113, 113,
+ 113, 113, 113, 81, 81, 81, 81, 81, 81, 208, 16, 6,
+ 116, 17, 66, 66, 65, 81, 65, 65, 65, 81, 240, 34,
+ 66, 224, 26, 7, 147, 49, 49, 17, 82, 34, 18, 17,
+ 35, 17, 35, 17, 35, 17, 35, 17, 17, 18, 33, 19,
+ 113, 65, 36, 240, 23, 7, 161, 97, 81, 17, 65, 17,
+ 65, 17, 49, 49, 33, 49, 33, 49, 37, 17, 82, 82,
+ 83, 50, 224, 27, 7, 117, 49, 49, 33, 65, 17, 65,
+ 17, 65, 17, 49, 36, 49, 49, 33, 65, 17, 65, 17,
+ 65, 17, 49, 21, 240, 16, 22, 7, 147, 17, 17, 50,
+ 17, 66, 97, 97, 97, 97, 97, 97, 81, 17, 65, 17,
+ 49, 51, 240, 16, 28, 7, 117, 49, 49, 33, 49, 33,
+ 65, 17, 65, 17, 65, 17, 65, 17, 65, 17, 65, 17,
+ 65, 17, 49, 33, 49, 21, 240, 16, 20, 7, 119, 17,
+ 65, 17, 97, 97, 97, 49, 37, 33, 49, 33, 97, 97,
+ 65, 17, 72, 224, 21, 7, 119, 17, 65, 17, 65, 17,
+ 97, 97, 49, 37, 33, 49, 33, 97, 97, 97, 83, 240,
+ 48, 23, 7, 162, 17, 33, 34, 17, 65, 17, 81, 97,
+ 97, 97, 52, 82, 81, 17, 65, 18, 34, 50, 17, 224,
+ 29, 8, 131, 35, 17, 65, 33, 65, 33, 65, 33, 65,
+ 33, 65, 38, 33, 65, 33, 65, 33, 65, 33, 65, 33,
+ 65, 19, 35, 240, 16, 16, 3, 51, 17, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 33, 19, 96, 18, 6, 132,
+ 65, 81, 81, 81, 81, 81, 81, 81, 81, 17, 49, 17,
+ 49, 35, 224, 28, 7, 115, 34, 17, 49, 33, 33, 49,
+ 33, 49, 17, 66, 81, 17, 65, 17, 65, 33, 49, 33,
+ 49, 49, 33, 49, 19, 34, 224, 17, 7, 115, 81, 97,
+ 97, 97, 97, 97, 97, 97, 97, 97, 65, 17, 72, 224,
+ 26, 7, 113, 82, 83, 51, 17, 17, 18, 17, 17, 18,
+ 17, 17, 18, 33, 34, 33, 34, 33, 34, 82, 82, 83,
+ 50, 224, 23, 7, 113, 67, 83, 67, 66, 17, 50, 17,
+ 50, 33, 34, 33, 34, 49, 18, 49, 18, 67, 68, 65,
+ 224, 20, 7, 147, 49, 49, 17, 82, 82, 82, 82, 82,
+ 82, 82, 82, 81, 17, 49, 51, 240, 16, 23, 7, 117,
+ 49, 49, 33, 65, 17, 65, 17, 65, 17, 65, 17, 49,
+ 36, 49, 97, 97, 97, 83, 240, 48, 23, 7, 147, 49,
+ 49, 33, 49, 17, 82, 82, 82, 82, 82, 19, 17, 17,
+ 49, 33, 49, 51, 97, 114, 112, 28, 8, 133, 65, 49,
+ 49, 65, 33, 65, 33, 65, 33, 49, 52, 65, 33, 65,
+ 33, 65, 49, 49, 49, 49, 65, 19, 50, 240, 16, 21,
+ 7, 146, 17, 33, 34, 17, 65, 17, 97, 114, 114, 113,
+ 114, 82, 83, 49, 17, 19, 240, 16, 18, 7, 120, 33,
+ 34, 33, 33, 49, 97, 97, 97, 97, 97, 97, 97, 97,
+ 69, 240, 29, 8, 131, 35, 17, 65, 33, 65, 33, 65,
+ 33, 65, 33, 65, 33, 65, 33, 65, 33, 65, 33, 65,
+ 33, 65, 33, 65, 52, 240, 48, 24, 7, 114, 51, 82,
+ 82, 82, 81, 17, 49, 33, 49, 33, 49, 49, 17, 65,
+ 17, 65, 17, 81, 97, 240, 32, 30, 7, 114, 51, 82,
+ 82, 33, 34, 33, 34, 33, 34, 33, 34, 17, 17, 18,
+ 17, 17, 18, 17, 17, 17, 17, 49, 33, 49, 33, 49,
+ 240, 28, 7, 115, 19, 17, 49, 33, 49, 49, 17, 65,
+ 17, 65, 17, 81, 81, 17, 65, 17, 65, 17, 49, 49,
+ 33, 49, 18, 35, 224, 22, 7, 114, 51, 82, 81, 17,
+ 49, 33, 49, 49, 17, 65, 17, 81, 97, 97, 97, 97,
+ 83, 240, 16, 17, 7, 120, 65, 17, 65, 81, 97, 81,
+ 97, 81, 97, 81, 97, 66, 88, 224, 16, 3, 52, 33,
+ 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 48,
+ 17, 7, 113, 97, 113, 97, 113, 97, 113, 97, 113, 97,
+ 113, 97, 113, 97, 112, 16, 3, 51, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 33, 36, 48, 12, 7, 49,
+ 81, 17, 49, 49, 17, 81, 0, 10, 64, 5, 7, 0,
+ 13, 23, 9, 4, 130, 49, 65, 65, 240, 240, 160, 21,
+ 8, 240, 240, 196, 49, 65, 113, 53, 33, 65, 17, 81,
+ 17, 81, 17, 66, 36, 18, 240, 16, 25, 7, 114, 97,
+ 97, 97, 100, 49, 49, 33, 65, 17, 65, 17, 65, 17,
+ 65, 17, 65, 18, 33, 33, 18, 240, 16, 16, 7, 240,
+ 240, 115, 17, 17, 51, 82, 97, 97, 97, 113, 65, 36,
+ 240, 24, 7, 178, 97, 97, 97, 52, 33, 49, 17, 65,
+ 17, 65, 17, 65, 17, 65, 17, 65, 33, 34, 50, 18,
+ 224, 15, 7, 240, 240, 115, 49, 49, 17, 82, 89, 97,
+ 113, 65, 36, 240, 18, 7, 163, 49, 49, 33, 97, 70,
+ 49, 97, 97, 97, 97, 97, 97, 83, 240, 32, 23, 8,
+ 240, 240, 195, 18, 17, 49, 49, 49, 49, 49, 67, 65,
+ 116, 49, 65, 33, 81, 17, 81, 37, 32, 26, 8, 130,
+ 113, 113, 113, 113, 19, 50, 49, 33, 65, 33, 65, 33,
+ 65, 33, 65, 33, 65, 33, 65, 19, 35, 240, 16, 14,
+ 3, 65, 33, 114, 33, 33, 33, 33, 33, 33, 33, 19,
+ 96, 15, 5, 130, 50, 210, 65, 65, 65, 65, 65, 65,
+ 66, 50, 49, 19, 25, 8, 130, 113, 113, 113, 113, 35,
+ 33, 49, 49, 33, 65, 17, 83, 81, 33, 65, 49, 49,
+ 65, 19, 35, 240, 16, 16, 3, 50, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 33, 19, 96, 25, 7, 240,
+ 240, 81, 17, 18, 18, 17, 34, 33, 34, 33, 34, 33,
+ 34, 33, 34, 33, 34, 33, 34, 33, 33, 224, 23, 7,
+ 240, 240, 82, 18, 50, 33, 33, 49, 33, 49, 33, 49,
+ 33, 49, 33, 49, 33, 49, 19, 19, 224, 18, 7, 240,
+ 240, 115, 49, 49, 17, 82, 82, 82, 82, 81, 17, 49,
+ 51, 240, 16, 22, 7, 240, 240, 85, 49, 49, 33, 65,
+ 17, 65, 17, 65, 17, 65, 17, 49, 36, 49, 97, 83,
+ 64, 21, 7, 240, 240, 117, 17, 49, 17, 65, 17, 65,
+ 17, 65, 17, 65, 33, 49, 52, 97, 97, 83, 16, 6,
+ 240, 242, 18, 34, 33, 17, 49, 17, 81, 81, 81, 81,
+ 67, 240, 14, 6, 240, 240, 20, 17, 66, 98, 98, 98,
+ 66, 65, 20, 208, 17, 7, 240, 129, 97, 70, 49, 97,
+ 97, 97, 97, 97, 49, 33, 49, 51, 240, 23, 7, 240,
+ 240, 82, 50, 17, 65, 17, 65, 17, 65, 17, 65, 17,
+ 65, 17, 65, 17, 50, 35, 17, 224, 20, 7, 240, 240,
+ 82, 51, 82, 81, 17, 49, 33, 49, 49, 17, 65, 17,
+ 81, 97, 240, 32, 27, 7, 240, 240, 81, 33, 34, 33,
+ 34, 33, 34, 17, 17, 18, 17, 17, 18, 17, 17, 17,
+ 17, 49, 33, 49, 33, 49, 240, 22, 7, 240, 240, 83,
+ 19, 17, 49, 49, 17, 65, 17, 81, 81, 17, 65, 17,
+ 49, 49, 19, 19, 224, 23, 7, 240, 240, 83, 34, 17,
+ 65, 33, 49, 33, 49, 49, 17, 65, 17, 81, 97, 97,
+ 33, 33, 66, 64, 14, 7, 240, 240, 88, 81, 81, 81,
+ 81, 81, 81, 81, 88, 224, 17, 3, 81, 17, 33, 33,
+ 33, 33, 17, 33, 49, 33, 33, 33, 33, 49, 48, 4,
+ 1, 15, 1, 17, 3, 49, 49, 33, 33, 33, 33, 49,
+ 33, 17, 33, 33, 33, 33, 17, 80, 12, 7, 240, 240,
+ 210, 65, 33, 33, 66, 0, 6, 32,
+ //
+ // Block 1 Offsets: Codepoints 0x4e00 - 0x4eff
+ //
+ 0x00, 0x04, 0x00, 0x00, // Offset 1024 (0x400)
+ 0x08, 0x04, 0x00, 0x00, // Offset 1032 (0x408)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1c, 0x04, 0x00, 0x00, // Offset 1052 (0x41c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x34, 0x04, 0x00, 0x00, // Offset 1076 (0x434)
+ 0x51, 0x04, 0x00, 0x00, // Offset 1105 (0x451)
+ 0x6c, 0x04, 0x00, 0x00, // Offset 1132 (0x46c)
+ 0x7b, 0x04, 0x00, 0x00, // Offset 1147 (0x47b)
+ 0x8f, 0x04, 0x00, 0x00, // Offset 1167 (0x48f)
+ 0xa6, 0x04, 0x00, 0x00, // Offset 1190 (0x4a6)
+ 0xc6, 0x04, 0x00, 0x00, // Offset 1222 (0x4c6)
+ 0xe2, 0x04, 0x00, 0x00, // Offset 1250 (0x4e2)
+ 0xfa, 0x04, 0x00, 0x00, // Offset 1274 (0x4fa)
+ 0x15, 0x05, 0x00, 0x00, // Offset 1301 (0x515)
+ 0x2e, 0x05, 0x00, 0x00, // Offset 1326 (0x52e)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x4b, 0x05, 0x00, 0x00, // Offset 1355 (0x54b)
+ 0x62, 0x05, 0x00, 0x00, // Offset 1378 (0x562)
+ 0x7e, 0x05, 0x00, 0x00, // Offset 1406 (0x57e)
+ 0x9a, 0x05, 0x00, 0x00, // Offset 1434 (0x59a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xc2, 0x05, 0x00, 0x00, // Offset 1474 (0x5c2)
+ 0xdc, 0x05, 0x00, 0x00, // Offset 1500 (0x5dc)
+ 0x04, 0x06, 0x00, 0x00, // Offset 1540 (0x604)
+ 0x30, 0x06, 0x00, 0x00, // Offset 1584 (0x630)
+ 0x54, 0x06, 0x00, 0x00, // Offset 1620 (0x654)
+ 0x73, 0x06, 0x00, 0x00, // Offset 1651 (0x673)
+ 0x9b, 0x06, 0x00, 0x00, // Offset 1691 (0x69b)
+ 0xbd, 0x06, 0x00, 0x00, // Offset 1725 (0x6bd)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd6, 0x06, 0x00, 0x00, // Offset 1750 (0x6d6)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xef, 0x06, 0x00, 0x00, // Offset 1775 (0x6ef)
+ 0x20, 0x07, 0x00, 0x00, // Offset 1824 (0x720)
+ 0x3c, 0x07, 0x00, 0x00, // Offset 1852 (0x73c)
+ 0x68, 0x07, 0x00, 0x00, // Offset 1896 (0x768)
+ 0x8b, 0x07, 0x00, 0x00, // Offset 1931 (0x78b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x9c, 0x07, 0x00, 0x00, // Offset 1948 (0x79c)
+ 0xb5, 0x07, 0x00, 0x00, // Offset 1973 (0x7b5)
+ 0xcd, 0x07, 0x00, 0x00, // Offset 1997 (0x7cd)
+ 0xe5, 0x07, 0x00, 0x00, // Offset 2021 (0x7e5)
+ 0x00, 0x08, 0x00, 0x00, // Offset 2048 (0x800)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x21, 0x08, 0x00, 0x00, // Offset 2081 (0x821)
+ 0x37, 0x08, 0x00, 0x00, // Offset 2103 (0x837)
+ 0x5f, 0x08, 0x00, 0x00, // Offset 2143 (0x85f)
+ 0x7f, 0x08, 0x00, 0x00, // Offset 2175 (0x87f)
+ 0xaa, 0x08, 0x00, 0x00, // Offset 2218 (0x8aa)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xde, 0x08, 0x00, 0x00, // Offset 2270 (0x8de)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe9, 0x08, 0x00, 0x00, // Offset 2281 (0x8e9)
+ 0x0c, 0x09, 0x00, 0x00, // Offset 2316 (0x90c)
+ 0x2f, 0x09, 0x00, 0x00, // Offset 2351 (0x92f)
+ 0x52, 0x09, 0x00, 0x00, // Offset 2386 (0x952)
+ 0x67, 0x09, 0x00, 0x00, // Offset 2407 (0x967)
+ 0x8a, 0x09, 0x00, 0x00, // Offset 2442 (0x98a)
+ 0xb8, 0x09, 0x00, 0x00, // Offset 2488 (0x9b8)
+ 0xd8, 0x09, 0x00, 0x00, // Offset 2520 (0x9d8)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xea, 0x09, 0x00, 0x00, // Offset 2538 (0x9ea)
+ 0x08, 0x0a, 0x00, 0x00, // Offset 2568 (0xa08)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x2a, 0x0a, 0x00, 0x00, // Offset 2602 (0xa2a)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x44, 0x0a, 0x00, 0x00, // Offset 2628 (0xa44)
+ 0x5b, 0x0a, 0x00, 0x00, // Offset 2651 (0xa5b)
+ 0x77, 0x0a, 0x00, 0x00, // Offset 2679 (0xa77)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x9a, 0x0a, 0x00, 0x00, // Offset 2714 (0xa9a)
+ 0xaf, 0x0a, 0x00, 0x00, // Offset 2735 (0xaaf)
+ 0xca, 0x0a, 0x00, 0x00, // Offset 2762 (0xaca)
+ 0xe3, 0x0a, 0x00, 0x00, // Offset 2787 (0xae3)
+ 0xfd, 0x0a, 0x00, 0x00, // Offset 2813 (0xafd)
+ 0x13, 0x0b, 0x00, 0x00, // Offset 2835 (0xb13)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x34, 0x0b, 0x00, 0x00, // Offset 2868 (0xb34)
+ 0x4d, 0x0b, 0x00, 0x00, // Offset 2893 (0xb4d)
+ 0x65, 0x0b, 0x00, 0x00, // Offset 2917 (0xb65)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x85, 0x0b, 0x00, 0x00, // Offset 2949 (0xb85)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa7, 0x0b, 0x00, 0x00, // Offset 2983 (0xba7)
+ 0xd1, 0x0b, 0x00, 0x00, // Offset 3025 (0xbd1)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe6, 0x0b, 0x00, 0x00, // Offset 3046 (0xbe6)
+ 0x04, 0x0c, 0x00, 0x00, // Offset 3076 (0xc04)
+ 0x24, 0x0c, 0x00, 0x00, // Offset 3108 (0xc24)
+ 0x3c, 0x0c, 0x00, 0x00, // Offset 3132 (0xc3c)
+ 0x66, 0x0c, 0x00, 0x00, // Offset 3174 (0xc66)
+ 0x82, 0x0c, 0x00, 0x00, // Offset 3202 (0xc82)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x9d, 0x0c, 0x00, 0x00, // Offset 3229 (0xc9d)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xbc, 0x0c, 0x00, 0x00, // Offset 3260 (0xcbc)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xe3, 0x0c, 0x00, 0x00, // Offset 3299 (0xce3)
+ 0xff, 0x0c, 0x00, 0x00, // Offset 3327 (0xcff)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x27, 0x0d, 0x00, 0x00, // Offset 3367 (0xd27)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x52, 0x0d, 0x00, 0x00, // Offset 3410 (0xd52)
+ 0x7b, 0x0d, 0x00, 0x00, // Offset 3451 (0xd7b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xab, 0x0d, 0x00, 0x00, // Offset 3499 (0xdab)
+ 0xe4, 0x0d, 0x00, 0x00, // Offset 3556 (0xde4)
+ 0x1e, 0x0e, 0x00, 0x00, // Offset 3614 (0xe1e)
+ 0x43, 0x0e, 0x00, 0x00, // Offset 3651 (0xe43)
+ 0x53, 0x0e, 0x00, 0x00, // Offset 3667 (0xe53)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x67, 0x0e, 0x00, 0x00, // Offset 3687 (0xe67)
+ 0x7f, 0x0e, 0x00, 0x00, // Offset 3711 (0xe7f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x9a, 0x0e, 0x00, 0x00, // Offset 3738 (0xe9a)
+ 0xb2, 0x0e, 0x00, 0x00, // Offset 3762 (0xeb2)
+ 0xbe, 0x0e, 0x00, 0x00, // Offset 3774 (0xebe)
+ 0xd2, 0x0e, 0x00, 0x00, // Offset 3794 (0xed2)
+ 0xe7, 0x0e, 0x00, 0x00, // Offset 3815 (0xee7)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xfc, 0x0e, 0x00, 0x00, // Offset 3836 (0xefc)
+ 0x12, 0x0f, 0x00, 0x00, // Offset 3858 (0xf12)
+ 0x2a, 0x0f, 0x00, 0x00, // Offset 3882 (0xf2a)
+ 0x46, 0x0f, 0x00, 0x00, // Offset 3910 (0xf46)
+ 0x5f, 0x0f, 0x00, 0x00, // Offset 3935 (0xf5f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x7f, 0x0f, 0x00, 0x00, // Offset 3967 (0xf7f)
+ 0x97, 0x0f, 0x00, 0x00, // Offset 3991 (0xf97)
+ 0xb6, 0x0f, 0x00, 0x00, // Offset 4022 (0xfb6)
+ 0xe2, 0x0f, 0x00, 0x00, // Offset 4066 (0xfe2)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x06, 0x10, 0x00, 0x00, // Offset 4102 (0x1006)
+ 0x27, 0x10, 0x00, 0x00, // Offset 4135 (0x1027)
+ 0x4c, 0x10, 0x00, 0x00, // Offset 4172 (0x104c)
+ 0x57, 0x10, 0x00, 0x00, // Offset 4183 (0x1057)
+ 0x6c, 0x10, 0x00, 0x00, // Offset 4204 (0x106c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x8a, 0x10, 0x00, 0x00, // Offset 4234 (0x108a)
+ 0xa9, 0x10, 0x00, 0x00, // Offset 4265 (0x10a9)
+ 0xc6, 0x10, 0x00, 0x00, // Offset 4294 (0x10c6)
+ 0xee, 0x10, 0x00, 0x00, // Offset 4334 (0x10ee)
+ 0x05, 0x11, 0x00, 0x00, // Offset 4357 (0x1105)
+ 0x1b, 0x11, 0x00, 0x00, // Offset 4379 (0x111b)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x3a, 0x11, 0x00, 0x00, // Offset 4410 (0x113a)
+ 0x4f, 0x11, 0x00, 0x00, // Offset 4431 (0x114f)
+ 0x6e, 0x11, 0x00, 0x00, // Offset 4462 (0x116e)
+ 0x85, 0x11, 0x00, 0x00, // Offset 4485 (0x1185)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa0, 0x11, 0x00, 0x00, // Offset 4512 (0x11a0)
+ 0xbd, 0x11, 0x00, 0x00, // Offset 4541 (0x11bd)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd5, 0x11, 0x00, 0x00, // Offset 4565 (0x11d5)
+ 0xfe, 0x11, 0x00, 0x00, // Offset 4606 (0x11fe)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x1b, 0x12, 0x00, 0x00, // Offset 4635 (0x121b)
+ 0x45, 0x12, 0x00, 0x00, // Offset 4677 (0x1245)
+ 0x5c, 0x12, 0x00, 0x00, // Offset 4700 (0x125c)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x70, 0x12, 0x00, 0x00, // Offset 4720 (0x1270)
+ 0x96, 0x12, 0x00, 0x00, // Offset 4758 (0x1296)
+ 0xb9, 0x12, 0x00, 0x00, // Offset 4793 (0x12b9)
+ 0xd2, 0x12, 0x00, 0x00, // Offset 4818 (0x12d2)
+ 0x02, 0x13, 0x00, 0x00, // Offset 4866 (0x1302)
+ 0x26, 0x13, 0x00, 0x00, // Offset 4902 (0x1326)
+ 0x48, 0x13, 0x00, 0x00, // Offset 4936 (0x1348)
+ 0x73, 0x13, 0x00, 0x00, // Offset 4979 (0x1373)
+ 0x9b, 0x13, 0x00, 0x00, // Offset 5019 (0x139b)
+ 0xcb, 0x13, 0x00, 0x00, // Offset 5067 (0x13cb)
+ 0xf8, 0x13, 0x00, 0x00, // Offset 5112 (0x13f8)
+ 0x28, 0x14, 0x00, 0x00, // Offset 5160 (0x1428)
+ 0x43, 0x14, 0x00, 0x00, // Offset 5187 (0x1443)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x66, 0x14, 0x00, 0x00, // Offset 5222 (0x1466)
+ 0x95, 0x14, 0x00, 0x00, // Offset 5269 (0x1495)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xbb, 0x14, 0x00, 0x00, // Offset 5307 (0x14bb)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xd9, 0x14, 0x00, 0x00, // Offset 5337 (0x14d9)
+ 0xfb, 0x14, 0x00, 0x00, // Offset 5371 (0x14fb)
+ 0x1f, 0x15, 0x00, 0x00, // Offset 5407 (0x151f)
+ 0x42, 0x15, 0x00, 0x00, // Offset 5442 (0x1542)
+ 0x76, 0x15, 0x00, 0x00, // Offset 5494 (0x1576)
+ 0x9f, 0x15, 0x00, 0x00, // Offset 5535 (0x159f)
+ 0xc8, 0x15, 0x00, 0x00, // Offset 5576 (0x15c8)
+ 0xfd, 0x15, 0x00, 0x00, // Offset 5629 (0x15fd)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x22, 0x16, 0x00, 0x00, // Offset 5666 (0x1622)
+ 0x43, 0x16, 0x00, 0x00, // Offset 5699 (0x1643)
+ 0x5c, 0x16, 0x00, 0x00, // Offset 5724 (0x165c)
+ 0x8f, 0x16, 0x00, 0x00, // Offset 5775 (0x168f)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xb2, 0x16, 0x00, 0x00, // Offset 5810 (0x16b2)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xda, 0x16, 0x00, 0x00, // Offset 5850 (0x16da)
+ 0x03, 0x17, 0x00, 0x00, // Offset 5891 (0x1703)
+ 0x20, 0x17, 0x00, 0x00, // Offset 5920 (0x1720)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x49, 0x17, 0x00, 0x00, // Offset 5961 (0x1749)
+ 0x64, 0x17, 0x00, 0x00, // Offset 5988 (0x1764)
+ 0x87, 0x17, 0x00, 0x00, // Offset 6023 (0x1787)
+ 0xb5, 0x17, 0x00, 0x00, // Offset 6069 (0x17b5)
+ 0xe0, 0x17, 0x00, 0x00, // Offset 6112 (0x17e0)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x11, 0x18, 0x00, 0x00, // Offset 6161 (0x1811)
+ 0x47, 0x18, 0x00, 0x00, // Offset 6215 (0x1847)
+ 0x71, 0x18, 0x00, 0x00, // Offset 6257 (0x1871)
+ 0x9c, 0x18, 0x00, 0x00, // Offset 6300 (0x189c)
+ 0xd4, 0x18, 0x00, 0x00, // Offset 6356 (0x18d4)
+ 0x04, 0x19, 0x00, 0x00, // Offset 6404 (0x1904)
+ 0x2b, 0x19, 0x00, 0x00, // Offset 6443 (0x192b)
+ 0x53, 0x19, 0x00, 0x00, // Offset 6483 (0x1953)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0x85, 0x19, 0x00, 0x00, // Offset 6533 (0x1985)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xa9, 0x19, 0x00, 0x00, // Offset 6569 (0x19a9)
+ 0x00, 0x00, 0x00, 0x00, // Glyph Absent
+ 0xdb, 0x19, 0x00, 0x00, // Offset 6619 (0x19db)
+
+ //
+ // Block 1 Data: Codepoints 0x4e00 - 0x4eff
+ //
+ 8, 14, 0, 12, 1, 30, 0, 14, 20, 14, 193, 30,
+ 113, 209, 209, 209, 209, 209, 209, 209, 209, 209, 161, 33,
+ 179, 193, 240, 96, 24, 15, 97, 225, 225, 225, 225, 82,
+ 113, 53, 100, 87, 225, 225, 225, 225, 97, 113, 97, 113,
+ 98, 119, 240, 16, 29, 14, 193, 30, 81, 209, 209, 209,
+ 81, 120, 97, 81, 113, 81, 97, 97, 97, 97, 81, 113,
+ 65, 65, 49, 49, 99, 49, 129, 240, 48, 27, 14, 129,
+ 209, 209, 209, 49, 30, 129, 129, 65, 129, 65, 145, 49,
+ 145, 33, 177, 17, 193, 193, 18, 130, 66, 51, 131, 224,
+ 15, 14, 240, 161, 60, 0, 6, 81, 90, 0, 8, 97,
+ 30, 240, 208, 20, 14, 97, 209, 209, 209, 209, 209, 65,
+ 135, 113, 209, 209, 209, 209, 209, 209, 81, 30, 224, 23,
+ 14, 193, 30, 97, 209, 209, 210, 193, 17, 177, 34, 145,
+ 50, 129, 65, 129, 209, 209, 209, 209, 240, 96, 32, 14,
+ 193, 30, 65, 65, 129, 65, 129, 65, 129, 65, 129, 65,
+ 129, 65, 129, 65, 129, 65, 129, 65, 113, 81, 113, 81,
+ 97, 97, 66, 113, 240, 48, 28, 14, 193, 30, 113, 209,
+ 193, 194, 177, 17, 33, 113, 33, 49, 81, 49, 66, 33,
+ 65, 83, 81, 97, 97, 209, 209, 209, 240, 96, 24, 13,
+ 50, 177, 193, 113, 74, 33, 193, 129, 44, 177, 193, 129,
+ 49, 25, 33, 193, 129, 33, 163, 177, 240, 16, 27, 14,
+ 193, 30, 97, 209, 161, 33, 65, 81, 39, 49, 49, 65,
+ 65, 49, 65, 59, 209, 209, 209, 145, 49, 163, 193, 240,
+ 48, 25, 14, 193, 30, 97, 209, 146, 33, 145, 54, 49,
+ 65, 129, 65, 65, 45, 193, 209, 209, 145, 49, 163, 193,
+ 240, 48, 29, 14, 161, 75, 113, 65, 129, 65, 129, 65,
+ 129, 65, 129, 65, 74, 129, 65, 129, 65, 129, 65, 129,
+ 65, 129, 65, 129, 65, 62, 224, 23, 14, 82, 193, 209,
+ 81, 60, 81, 209, 113, 30, 49, 209, 81, 105, 193, 131,
+ 17, 193, 226, 209, 240, 48, 28, 14, 161, 105, 81, 97,
+ 97, 97, 97, 97, 104, 97, 97, 97, 97, 97, 97, 97,
+ 97, 104, 97, 97, 97, 97, 97, 97, 62, 224, 28, 14,
+ 177, 60, 129, 209, 193, 209, 194, 33, 129, 17, 49, 97,
+ 33, 65, 65, 49, 66, 33, 65, 81, 113, 209, 240, 65,
+ 30, 224, 40, 14, 97, 49, 81, 49, 49, 81, 49, 49,
+ 81, 49, 49, 81, 49, 49, 62, 33, 49, 49, 81, 49,
+ 49, 81, 49, 49, 81, 49, 49, 81, 53, 81, 49, 49,
+ 81, 145, 60, 33, 240, 160, 26, 14, 161, 97, 83, 86,
+ 129, 209, 209, 209, 113, 90, 65, 81, 113, 81, 113, 81,
+ 113, 81, 113, 81, 113, 81, 78, 224, 40, 14, 193, 30,
+ 97, 209, 209, 81, 45, 17, 65, 81, 33, 66, 65, 33,
+ 65, 17, 49, 33, 49, 50, 17, 33, 49, 65, 17, 33,
+ 33, 113, 33, 17, 81, 33, 33, 131, 33, 145, 240, 16,
+ 44, 14, 81, 33, 161, 33, 161, 33, 161, 33, 161, 33,
+ 97, 49, 33, 50, 17, 49, 33, 49, 49, 33, 33, 33,
+ 65, 33, 33, 33, 81, 17, 33, 17, 97, 17, 33, 17,
+ 129, 34, 145, 33, 161, 33, 94, 224, 36, 14, 49, 81,
+ 113, 81, 113, 81, 113, 81, 113, 81, 114, 65, 113, 17,
+ 49, 113, 33, 33, 113, 33, 34, 81, 81, 34, 33, 81,
+ 67, 81, 97, 81, 240, 81, 30, 224, 31, 14, 82, 193,
+ 209, 97, 30, 65, 209, 33, 145, 49, 138, 145, 161, 33,
+ 161, 33, 33, 97, 49, 49, 65, 17, 33, 68, 51, 81,
+ 97, 240, 96, 40, 14, 161, 97, 97, 97, 81, 97, 97,
+ 97, 34, 17, 34, 33, 49, 33, 33, 49, 18, 33, 33,
+ 51, 17, 21, 97, 81, 97, 97, 97, 18, 33, 19, 20,
+ 36, 81, 81, 240, 49, 30, 224, 34, 14, 161, 90, 193,
+ 178, 177, 66, 21, 17, 65, 81, 33, 49, 97, 34, 17,
+ 97, 49, 17, 113, 49, 33, 81, 17, 33, 49, 49, 51,
+ 67, 81, 97, 238, 224, 25, 15, 193, 61, 129, 225, 225,
+ 49, 91, 145, 225, 81, 31, 113, 209, 209, 65, 129, 37,
+ 55, 82, 34, 161, 240, 16, 25, 14, 161, 195, 56, 177,
+ 209, 49, 90, 129, 209, 81, 30, 97, 193, 33, 145, 65,
+ 113, 52, 70, 66, 49, 145, 240, 49, 14, 193, 30, 65,
+ 49, 145, 49, 145, 49, 49, 45, 17, 33, 49, 49, 33,
+ 33, 49, 49, 33, 34, 34, 33, 33, 17, 33, 17, 17,
+ 17, 33, 17, 49, 33, 17, 34, 65, 65, 33, 65, 33,
+ 33, 33, 49, 67, 33, 145, 240, 16, 28, 15, 193, 76,
+ 113, 33, 129, 33, 33, 33, 97, 17, 33, 17, 81, 49,
+ 33, 125, 33, 225, 225, 225, 225, 225, 209, 209, 240, 224,
+ 44, 14, 50, 66, 113, 65, 145, 33, 161, 33, 108, 97,
+ 33, 97, 49, 33, 49, 33, 49, 33, 49, 49, 33, 33,
+ 33, 65, 33, 33, 33, 81, 17, 33, 17, 97, 17, 33,
+ 17, 129, 33, 161, 33, 49, 30, 224, 35, 14, 113, 209,
+ 49, 60, 129, 145, 49, 49, 97, 33, 33, 113, 33, 33,
+ 62, 49, 33, 161, 49, 50, 65, 49, 33, 97, 66, 113,
+ 17, 49, 114, 82, 66, 130, 224, 17, 2, 1, 19, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 48,
+ 25, 12, 240, 33, 178, 145, 33, 113, 65, 81, 98, 33,
+ 49, 67, 65, 81, 81, 177, 177, 177, 177, 177, 177, 240,
+ 48, 24, 12, 1, 146, 17, 129, 50, 81, 82, 49, 113,
+ 33, 161, 161, 177, 177, 177, 177, 177, 177, 177, 177, 240,
+ 48, 24, 6, 65, 83, 49, 33, 33, 49, 17, 49, 17,
+ 81, 66, 49, 17, 18, 33, 17, 49, 81, 81, 81, 81,
+ 112, 27, 14, 98, 193, 209, 209, 81, 31, 81, 81, 17,
+ 81, 81, 17, 81, 81, 29, 17, 81, 81, 113, 209, 209,
+ 209, 209, 240, 96, 33, 14, 161, 60, 97, 81, 113, 81,
+ 113, 81, 71, 33, 113, 81, 113, 81, 113, 81, 57, 17,
+ 113, 81, 97, 97, 33, 33, 113, 33, 17, 145, 18, 178,
+ 224, 22, 14, 97, 209, 65, 60, 113, 209, 209, 49, 90,
+ 129, 209, 209, 81, 30, 97, 209, 209, 209, 240, 96, 40,
+ 12, 65, 33, 129, 33, 129, 33, 65, 49, 33, 50, 49,
+ 33, 50, 49, 33, 50, 49, 33, 50, 49, 33, 54, 38,
+ 49, 33, 49, 65, 33, 113, 49, 97, 65, 81, 81, 65,
+ 97, 240, 16, 32, 14, 97, 209, 65, 60, 33, 65, 65,
+ 49, 65, 65, 59, 49, 65, 65, 129, 81, 31, 81, 81,
+ 17, 81, 81, 29, 17, 81, 81, 113, 209, 240, 96, 43,
+ 14, 81, 33, 161, 33, 33, 60, 33, 49, 33, 33, 49,
+ 49, 33, 33, 59, 49, 49, 33, 33, 113, 33, 49, 31,
+ 65, 33, 49, 17, 65, 33, 49, 29, 17, 49, 49, 49,
+ 50, 65, 82, 97, 240, 64, 52, 14, 49, 49, 145, 49,
+ 145, 49, 65, 17, 33, 41, 33, 33, 17, 81, 33, 17,
+ 50, 49, 34, 81, 49, 33, 129, 17, 33, 41, 33, 33,
+ 33, 33, 17, 33, 33, 33, 33, 17, 33, 33, 33, 33,
+ 65, 33, 33, 33, 65, 39, 65, 33, 81, 240, 11, 5,
+ 240, 81, 81, 81, 81, 81, 65, 240, 240, 35, 14, 81,
+ 209, 209, 209, 49, 90, 129, 49, 145, 49, 113, 17, 49,
+ 130, 49, 145, 49, 129, 17, 33, 129, 33, 17, 49, 49,
+ 49, 17, 49, 33, 97, 51, 132, 224, 35, 14, 161, 105,
+ 81, 97, 97, 97, 97, 33, 49, 97, 49, 33, 97, 49,
+ 33, 97, 97, 62, 49, 97, 97, 97, 81, 113, 81, 65,
+ 33, 65, 99, 49, 129, 240, 48, 35, 14, 97, 145, 49,
+ 162, 17, 177, 17, 209, 81, 30, 97, 81, 113, 81, 113,
+ 17, 49, 97, 49, 33, 97, 49, 33, 81, 113, 65, 129,
+ 49, 84, 49, 129, 240, 32, 21, 14, 65, 225, 225, 209,
+ 65, 60, 113, 209, 209, 209, 49, 90, 129, 209, 209, 209,
+ 81, 30, 224, 35, 14, 65, 65, 129, 65, 129, 65, 92,
+ 81, 65, 129, 17, 33, 129, 33, 17, 129, 33, 17, 129,
+ 65, 78, 65, 65, 129, 65, 113, 81, 97, 97, 81, 113,
+ 240, 48, 46, 14, 193, 30, 240, 214, 39, 65, 33, 66,
+ 65, 33, 66, 17, 33, 33, 17, 34, 33, 17, 33, 33,
+ 18, 33, 17, 33, 33, 18, 65, 33, 66, 65, 33, 66,
+ 17, 33, 33, 17, 34, 35, 33, 36, 49, 49, 49, 240,
+ 32, 14, 81, 65, 65, 66, 33, 82, 49, 33, 97, 81,
+ 193, 94, 49, 97, 81, 49, 65, 49, 65, 83, 39, 49,
+ 97, 209, 49, 75, 129, 209, 240, 96, 18, 5, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 49, 49,
+ 49, 144, 30, 14, 162, 65, 113, 81, 113, 97, 97, 97,
+ 81, 113, 81, 129, 49, 145, 49, 161, 17, 177, 17, 193,
+ 210, 162, 34, 98, 98, 34, 162, 224, 34, 14, 161, 75,
+ 113, 65, 129, 65, 129, 49, 145, 49, 33, 97, 38, 81,
+ 97, 81, 113, 81, 113, 65, 129, 65, 129, 49, 81, 49,
+ 33, 115, 33, 145, 240, 32, 26, 14, 65, 209, 209, 209,
+ 65, 135, 97, 81, 97, 97, 81, 97, 209, 193, 193, 17,
+ 161, 49, 129, 81, 82, 117, 161, 240, 23, 14, 161, 195,
+ 131, 101, 209, 209, 209, 82, 97, 68, 85, 70, 209, 209,
+ 97, 97, 97, 97, 98, 103, 240, 28, 13, 81, 194, 177,
+ 177, 193, 177, 50, 113, 49, 113, 65, 97, 65, 97, 81,
+ 177, 65, 97, 97, 65, 39, 21, 97, 33, 145, 208, 35,
+ 14, 65, 82, 65, 33, 65, 81, 49, 49, 97, 34, 33,
+ 97, 49, 17, 113, 81, 129, 49, 145, 49, 161, 17, 177,
+ 17, 193, 210, 162, 34, 98, 98, 34, 162, 224, 21, 14,
+ 65, 225, 210, 209, 49, 75, 177, 193, 193, 193, 193, 193,
+ 193, 194, 162, 34, 129, 88, 224, 27, 14, 98, 193, 193,
+ 65, 105, 81, 97, 97, 97, 97, 51, 113, 129, 75, 49,
+ 129, 209, 26, 33, 145, 49, 163, 193, 240, 32, 25, 14,
+ 65, 209, 209, 113, 75, 33, 49, 129, 65, 113, 81, 65,
+ 135, 113, 209, 209, 81, 120, 97, 209, 209, 240, 96, 26,
+ 14, 161, 180, 55, 209, 49, 81, 49, 49, 97, 33, 33,
+ 113, 33, 17, 177, 110, 113, 209, 209, 209, 164, 193, 240,
+ 96, 22, 14, 161, 180, 55, 193, 225, 209, 33, 75, 177,
+ 193, 193, 178, 162, 177, 17, 146, 50, 113, 103, 224, 33,
+ 14, 161, 81, 84, 70, 129, 209, 65, 113, 81, 113, 81,
+ 65, 30, 113, 209, 146, 33, 33, 97, 49, 49, 65, 17,
+ 33, 65, 33, 51, 67, 81, 97, 224, 25, 14, 161, 97,
+ 83, 86, 129, 209, 113, 90, 65, 65, 129, 65, 129, 65,
+ 129, 65, 94, 240, 50, 162, 162, 240, 176, 24, 14, 161,
+ 97, 83, 86, 129, 209, 113, 90, 65, 65, 129, 65, 129,
+ 65, 129, 65, 94, 240, 114, 226, 226, 224, 32, 14, 146,
+ 165, 54, 209, 81, 30, 81, 33, 145, 65, 98, 98, 34,
+ 33, 65, 34, 65, 65, 129, 65, 129, 65, 129, 65, 113,
+ 81, 97, 97, 240, 48, 34, 14, 161, 180, 70, 193, 126,
+ 97, 177, 17, 33, 69, 17, 33, 33, 81, 17, 35, 97,
+ 17, 33, 49, 35, 17, 33, 51, 33, 17, 52, 97, 209,
+ 209, 240, 96, 42, 14, 148, 40, 193, 209, 110, 65, 33,
+ 17, 33, 21, 33, 17, 17, 97, 33, 18, 33, 35, 33,
+ 17, 51, 33, 19, 20, 81, 17, 17, 129, 33, 33, 97,
+ 49, 50, 49, 65, 66, 17, 81, 81, 224, 21, 13, 240,
+ 81, 89, 177, 177, 177, 177, 177, 177, 177, 177, 161, 17,
+ 161, 17, 162, 27, 240, 192, 30, 14, 240, 34, 193, 209,
+ 113, 81, 84, 65, 35, 33, 83, 81, 36, 113, 81, 113,
+ 81, 68, 81, 97, 97, 129, 65, 129, 65, 130, 73, 240,
+ 32, 15, 81, 225, 225, 225, 49, 91, 145, 49, 161, 49,
+ 161, 49, 161, 49, 145, 65, 145, 65, 129, 81, 49, 65,
+ 81, 49, 49, 97, 52, 132, 240, 16, 24, 14, 65, 209,
+ 209, 113, 75, 33, 193, 97, 81, 39, 193, 193, 193, 193,
+ 193, 113, 65, 129, 65, 130, 73, 240, 42, 14, 113, 145,
+ 49, 145, 49, 49, 81, 49, 35, 65, 49, 17, 17, 81,
+ 35, 33, 83, 17, 49, 36, 49, 49, 81, 49, 49, 81,
+ 49, 19, 81, 49, 33, 97, 49, 65, 65, 129, 65, 130,
+ 73, 240, 28, 13, 177, 29, 177, 193, 65, 113, 81, 97,
+ 97, 81, 97, 81, 146, 17, 99, 49, 36, 97, 49, 129,
+ 129, 49, 147, 177, 240, 16, 27, 12, 66, 161, 161, 161,
+ 66, 65, 35, 84, 17, 161, 82, 49, 97, 49, 37, 37,
+ 49, 65, 81, 161, 161, 146, 115, 240, 96, 31, 14, 97,
+ 49, 145, 66, 113, 81, 113, 49, 75, 129, 49, 145, 49,
+ 145, 49, 17, 30, 97, 81, 113, 81, 113, 36, 113, 65,
+ 129, 209, 240, 96, 39, 14, 49, 81, 113, 81, 113, 81,
+ 113, 81, 117, 17, 113, 81, 113, 81, 113, 33, 33, 72,
+ 17, 65, 81, 33, 65, 81, 33, 65, 81, 33, 50, 81,
+ 33, 56, 33, 50, 81, 52, 224, 28, 14, 193, 30, 193,
+ 65, 49, 49, 98, 17, 113, 49, 17, 130, 49, 145, 49,
+ 209, 110, 113, 194, 162, 34, 98, 98, 34, 162, 224, 40,
+ 14, 81, 49, 131, 33, 68, 81, 113, 81, 113, 81, 72,
+ 17, 113, 81, 113, 81, 71, 33, 65, 81, 33, 65, 81,
+ 33, 65, 81, 33, 33, 17, 81, 33, 33, 23, 33, 35,
+ 81, 51, 240, 43, 14, 81, 49, 131, 34, 52, 49, 17,
+ 65, 33, 49, 17, 81, 33, 17, 33, 81, 33, 65, 72,
+ 17, 145, 49, 129, 65, 132, 17, 69, 65, 81, 33, 65,
+ 33, 81, 65, 33, 36, 65, 34, 49, 99, 240, 41, 15,
+ 65, 81, 129, 81, 72, 33, 129, 70, 22, 17, 113, 65,
+ 81, 54, 37, 33, 65, 81, 54, 65, 65, 33, 17, 65,
+ 113, 81, 72, 33, 33, 81, 65, 49, 81, 65, 50, 65,
+ 84, 240, 16, 48, 15, 97, 49, 147, 33, 84, 49, 17,
+ 81, 33, 49, 17, 97, 33, 17, 33, 97, 17, 81, 113,
+ 33, 49, 85, 65, 129, 81, 113, 49, 33, 87, 33, 145,
+ 65, 49, 33, 33, 17, 33, 49, 17, 19, 35, 50, 49,
+ 65, 20, 240, 57, 15, 83, 33, 69, 33, 33, 65, 33,
+ 49, 33, 81, 33, 17, 49, 72, 33, 113, 17, 65, 73,
+ 17, 65, 33, 33, 17, 17, 65, 20, 18, 17, 65, 113,
+ 17, 65, 21, 17, 17, 65, 33, 17, 33, 17, 50, 50,
+ 33, 17, 50, 33, 33, 17, 17, 50, 17, 51, 36, 240,
+ 58, 15, 17, 49, 33, 33, 81, 33, 33, 33, 97, 17,
+ 17, 49, 58, 17, 97, 17, 17, 49, 81, 33, 33, 33,
+ 50, 49, 49, 17, 81, 65, 49, 88, 17, 65, 33, 33,
+ 49, 50, 34, 17, 49, 82, 17, 17, 49, 33, 49, 21,
+ 17, 33, 33, 65, 49, 33, 17, 81, 67, 240, 37, 15,
+ 65, 65, 90, 145, 65, 103, 17, 225, 88, 17, 81, 97,
+ 17, 102, 33, 225, 102, 33, 97, 65, 33, 102, 33, 49,
+ 33, 65, 33, 49, 49, 33, 49, 58, 36, 240, 16, 16,
+ 4, 113, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
+ 53, 49, 64, 20, 12, 161, 28, 161, 161, 161, 146, 161,
+ 177, 177, 177, 177, 177, 113, 49, 132, 161, 240, 48, 24,
+ 14, 161, 90, 177, 145, 33, 178, 209, 65, 30, 113, 49,
+ 145, 33, 161, 209, 209, 161, 33, 179, 193, 240, 96, 27,
+ 14, 49, 209, 65, 135, 97, 65, 113, 65, 65, 33, 26,
+ 129, 65, 46, 97, 65, 129, 65, 59, 129, 209, 164, 193,
+ 240, 112, 24, 14, 97, 126, 97, 153, 81, 49, 49, 89,
+ 145, 139, 129, 65, 46, 97, 65, 59, 129, 65, 84, 193,
+ 240, 112, 12, 14, 240, 240, 129, 90, 0, 15, 97, 30,
+ 240, 208, 20, 14, 161, 90, 240, 240, 193, 30, 113, 209,
+ 209, 209, 209, 209, 161, 33, 179, 193, 240, 96, 21, 14,
+ 177, 60, 113, 209, 209, 209, 81, 30, 97, 209, 209, 209,
+ 209, 161, 33, 179, 193, 240, 112, 21, 14, 161, 90, 240,
+ 240, 193, 30, 65, 193, 97, 90, 193, 209, 209, 145, 49,
+ 163, 193, 240, 64, 22, 14, 161, 90, 0, 7, 1, 30,
+ 97, 209, 193, 193, 65, 113, 97, 81, 54, 38, 97, 33,
+ 161, 240, 24, 14, 193, 30, 65, 209, 209, 65, 135, 113,
+ 65, 129, 65, 129, 65, 129, 65, 119, 209, 209, 209, 33,
+ 30, 224, 28, 14, 161, 90, 240, 240, 193, 30, 65, 65,
+ 129, 65, 129, 65, 129, 65, 129, 65, 113, 81, 113, 81,
+ 97, 97, 66, 113, 240, 48, 25, 14, 177, 60, 113, 209,
+ 209, 209, 209, 49, 90, 113, 65, 129, 65, 129, 65, 113,
+ 81, 113, 81, 113, 81, 62, 224, 32, 14, 65, 65, 129,
+ 65, 129, 65, 129, 65, 92, 81, 65, 129, 65, 129, 65,
+ 129, 65, 78, 65, 65, 129, 65, 113, 81, 97, 97, 81,
+ 113, 240, 48, 24, 14, 177, 60, 240, 161, 105, 81, 97,
+ 97, 97, 97, 97, 104, 97, 97, 97, 97, 104, 97, 97,
+ 241, 30, 224, 31, 14, 177, 45, 81, 209, 81, 120, 81,
+ 97, 97, 33, 49, 97, 49, 33, 81, 65, 17, 97, 33,
+ 49, 97, 49, 33, 161, 17, 209, 209, 94, 224, 44, 14,
+ 177, 45, 81, 49, 145, 49, 81, 49, 49, 49, 17, 49,
+ 49, 49, 33, 33, 49, 33, 49, 33, 49, 33, 65, 17,
+ 49, 17, 81, 17, 49, 17, 81, 17, 49, 17, 113, 49,
+ 145, 49, 145, 49, 94, 224, 36, 14, 65, 49, 145, 49,
+ 145, 49, 34, 33, 33, 49, 18, 49, 35, 18, 81, 33,
+ 49, 97, 33, 49, 65, 17, 35, 17, 65, 20, 71, 240,
+ 113, 105, 240, 209, 30, 224, 33, 14, 193, 30, 81, 33,
+ 161, 33, 161, 33, 101, 37, 33, 161, 33, 161, 33, 161,
+ 37, 37, 33, 49, 33, 49, 97, 33, 161, 33, 161, 33,
+ 49, 30, 224, 37, 14, 177, 60, 97, 193, 197, 214, 36,
+ 33, 49, 49, 33, 33, 49, 49, 33, 33, 18, 65, 33,
+ 33, 34, 52, 33, 17, 33, 33, 51, 17, 33, 113, 17,
+ 240, 33, 30, 224, 11, 14, 0, 7, 97, 225, 209, 65,
+ 30, 0, 14, 21, 14, 97, 225, 209, 65, 30, 49, 209,
+ 209, 209, 209, 209, 209, 209, 209, 113, 90, 65, 240, 144,
+ 30, 14, 97, 225, 209, 65, 30, 240, 129, 135, 113, 65,
+ 129, 65, 129, 65, 129, 65, 113, 81, 33, 65, 81, 33,
+ 49, 97, 34, 17, 131, 240, 31, 14, 81, 225, 209, 81,
+ 30, 65, 65, 113, 97, 81, 130, 33, 33, 50, 33, 81,
+ 49, 145, 49, 161, 17, 193, 178, 18, 114, 82, 50, 147,
+ 224, 29, 14, 97, 225, 209, 65, 30, 81, 193, 50, 113,
+ 65, 118, 34, 129, 49, 129, 49, 129, 49, 114, 49, 193,
+ 49, 114, 82, 35, 129, 240, 40, 14, 97, 225, 209, 65,
+ 30, 81, 49, 145, 49, 97, 33, 49, 97, 33, 49, 17,
+ 49, 49, 49, 33, 33, 49, 49, 50, 49, 65, 49, 65,
+ 65, 113, 33, 33, 97, 67, 66, 97, 240, 64, 23, 14,
+ 97, 225, 49, 60, 81, 65, 145, 49, 145, 33, 124, 33,
+ 209, 209, 209, 209, 209, 193, 193, 240, 192, 22, 14, 97,
+ 225, 65, 30, 240, 40, 97, 97, 104, 240, 59, 177, 178,
+ 193, 161, 33, 179, 193, 240, 96, 31, 14, 81, 225, 209,
+ 81, 30, 240, 161, 60, 33, 65, 65, 49, 65, 65, 59,
+ 49, 65, 65, 49, 65, 65, 49, 65, 65, 59, 49, 145,
+ 240, 16, 21, 14, 97, 225, 65, 30, 240, 40, 97, 97,
+ 104, 240, 74, 161, 193, 110, 113, 164, 193, 240, 96, 31,
+ 15, 113, 241, 65, 46, 240, 177, 121, 97, 97, 113, 97,
+ 120, 113, 49, 33, 177, 177, 33, 17, 129, 49, 33, 82,
+ 35, 53, 81, 81, 240, 16, 23, 14, 81, 225, 81, 30,
+ 240, 40, 97, 97, 104, 240, 61, 17, 178, 25, 17, 129,
+ 209, 164, 193, 240, 96, 27, 14, 81, 225, 81, 30, 240,
+ 40, 97, 97, 104, 240, 61, 17, 178, 53, 49, 81, 49,
+ 145, 49, 65, 34, 65, 67, 117, 224, 29, 15, 97, 241,
+ 65, 76, 240, 97, 65, 161, 33, 110, 113, 225, 170, 145,
+ 193, 17, 17, 145, 33, 33, 98, 19, 50, 34, 65, 98,
+ 240, 24, 15, 113, 241, 126, 240, 72, 113, 97, 120, 240,
+ 78, 17, 129, 50, 39, 49, 129, 139, 33, 113, 97, 135,
+ 240, 41, 14, 97, 225, 110, 33, 81, 85, 22, 65, 81,
+ 33, 67, 34, 33, 35, 65, 17, 17, 17, 33, 49, 82,
+ 18, 49, 97, 66, 17, 49, 66, 65, 17, 50, 17, 81,
+ 113, 18, 50, 67, 114, 224, 29, 14, 97, 225, 110, 33,
+ 129, 65, 36, 33, 65, 33, 33, 33, 65, 36, 33, 65,
+ 129, 74, 81, 97, 104, 97, 97, 104, 240, 46, 224, 42,
+ 15, 113, 127, 33, 33, 49, 49, 33, 53, 49, 35, 17,
+ 49, 19, 33, 53, 49, 35, 17, 17, 17, 19, 33, 49,
+ 17, 17, 49, 31, 1, 33, 113, 34, 41, 33, 49, 113,
+ 105, 97, 113, 63, 240, 23, 14, 97, 209, 209, 209, 209,
+ 209, 209, 209, 209, 193, 17, 161, 49, 129, 81, 97, 113,
+ 65, 148, 177, 240, 20, 5, 65, 65, 65, 49, 65, 50,
+ 33, 17, 17, 33, 65, 65, 65, 65, 65, 65, 65, 96,
+ 38, 15, 65, 225, 113, 97, 24, 65, 129, 81, 113, 82,
+ 97, 81, 17, 81, 81, 33, 81, 129, 65, 145, 49, 161,
+ 49, 161, 33, 97, 65, 33, 97, 65, 33, 98, 49, 55,
+ 240, 16, 35, 15, 65, 65, 145, 65, 145, 65, 129, 81,
+ 129, 81, 114, 81, 97, 17, 27, 33, 81, 129, 81, 129,
+ 81, 129, 81, 129, 81, 129, 81, 129, 81, 129, 81, 240,
+ 80, 25, 15, 65, 225, 225, 113, 81, 40, 65, 210, 193,
+ 17, 177, 33, 225, 225, 225, 225, 225, 145, 65, 26, 49,
+ 240, 176, 48, 15, 65, 65, 145, 65, 145, 65, 129, 81,
+ 49, 65, 41, 49, 81, 49, 50, 81, 49, 33, 17, 81,
+ 49, 17, 33, 81, 49, 65, 81, 49, 65, 65, 65, 65,
+ 65, 65, 65, 49, 33, 33, 65, 33, 67, 65, 17, 97,
+ 240, 32, 36, 15, 65, 225, 129, 81, 25, 49, 97, 113,
+ 97, 113, 97, 98, 97, 81, 17, 97, 65, 33, 97, 113,
+ 97, 113, 97, 113, 97, 113, 49, 33, 113, 67, 113, 81,
+ 240, 80, 34, 15, 240, 209, 76, 49, 65, 145, 65, 145,
+ 65, 145, 65, 145, 65, 145, 65, 145, 66, 129, 49, 33,
+ 97, 49, 65, 81, 33, 98, 33, 33, 131, 33, 161, 240,
+ 43, 15, 65, 225, 113, 97, 24, 65, 49, 65, 81, 49,
+ 65, 81, 49, 65, 66, 65, 49, 49, 17, 65, 33, 49,
+ 33, 65, 33, 97, 82, 113, 97, 113, 82, 113, 65, 33,
+ 97, 49, 66, 65, 18, 98, 240, 40, 14, 65, 49, 145,
+ 49, 145, 49, 129, 65, 129, 65, 129, 66, 98, 65, 17,
+ 65, 17, 65, 34, 17, 33, 65, 50, 49, 65, 65, 49,
+ 65, 129, 65, 129, 65, 129, 65, 129, 65, 240, 64, 48,
+ 15, 65, 49, 161, 49, 161, 49, 145, 65, 33, 97, 24,
+ 81, 65, 33, 82, 65, 33, 65, 17, 65, 33, 49, 33,
+ 65, 33, 97, 65, 33, 97, 49, 49, 97, 49, 49, 33,
+ 49, 33, 65, 33, 49, 17, 81, 33, 50, 115, 240, 45,
+ 15, 65, 66, 129, 81, 129, 81, 113, 50, 17, 113, 49,
+ 33, 113, 49, 33, 98, 49, 33, 81, 17, 49, 49, 49,
+ 33, 49, 49, 97, 33, 81, 81, 33, 81, 81, 17, 113,
+ 65, 17, 113, 66, 145, 49, 161, 240, 48, 15, 65, 225,
+ 97, 113, 38, 81, 49, 49, 97, 49, 49, 97, 49, 49,
+ 82, 49, 49, 65, 17, 49, 49, 49, 33, 49, 49, 97,
+ 49, 49, 97, 49, 49, 97, 33, 65, 33, 49, 33, 65,
+ 33, 49, 17, 81, 33, 50, 115, 240, 27, 14, 113, 194,
+ 177, 33, 145, 65, 113, 97, 81, 49, 65, 34, 81, 66,
+ 113, 240, 17, 90, 193, 193, 193, 193, 193, 240, 96, 35,
+ 14, 97, 210, 177, 33, 145, 65, 113, 97, 81, 129, 49,
+ 33, 65, 35, 49, 65, 49, 65, 65, 129, 65, 129, 65,
+ 113, 81, 113, 81, 97, 97, 66, 113, 240, 48, 47, 15,
+ 65, 225, 113, 97, 24, 65, 65, 49, 81, 65, 49, 81,
+ 65, 33, 82, 65, 21, 17, 17, 65, 82, 33, 65, 81,
+ 49, 65, 81, 49, 49, 97, 49, 49, 97, 49, 33, 49,
+ 49, 49, 33, 67, 65, 17, 97, 240, 32, 38, 14, 146,
+ 98, 65, 113, 81, 113, 81, 113, 81, 113, 81, 114, 65,
+ 113, 17, 49, 113, 18, 33, 113, 33, 33, 97, 82, 97,
+ 65, 33, 65, 65, 66, 33, 49, 99, 49, 129, 224, 30,
+ 14, 113, 193, 17, 161, 49, 129, 81, 97, 113, 65, 148,
+ 177, 65, 66, 113, 65, 129, 34, 147, 177, 97, 97, 97,
+ 97, 98, 103, 240, 16, 34, 14, 113, 193, 17, 161, 49,
+ 129, 81, 97, 113, 65, 97, 34, 17, 24, 34, 33, 81,
+ 113, 81, 113, 81, 113, 81, 113, 50, 49, 65, 129, 65,
+ 130, 73, 240, 36, 15, 65, 113, 97, 24, 81, 113, 81,
+ 113, 97, 97, 113, 97, 98, 97, 81, 17, 27, 33, 97,
+ 113, 97, 113, 97, 113, 97, 113, 49, 33, 113, 67, 113,
+ 81, 240, 80, 35, 15, 65, 65, 145, 65, 145, 65, 129,
+ 81, 129, 81, 114, 81, 49, 33, 17, 27, 33, 81, 129,
+ 81, 129, 81, 129, 81, 129, 81, 129, 81, 129, 40, 65,
+ 240, 176, 52, 15, 49, 225, 65, 145, 65, 129, 33, 33,
+ 49, 65, 33, 33, 20, 49, 37, 33, 53, 33, 49, 33,
+ 17, 33, 33, 49, 65, 33, 33, 49, 65, 33, 33, 19,
+ 65, 33, 33, 33, 81, 33, 33, 65, 49, 33, 113, 49,
+ 33, 114, 33, 56, 240, 16, 41, 15, 65, 81, 129, 81,
+ 129, 81, 113, 97, 113, 26, 49, 97, 98, 49, 33, 81,
+ 17, 49, 33, 65, 33, 65, 17, 113, 65, 17, 113, 81,
+ 129, 81, 129, 65, 17, 113, 34, 50, 83, 114, 240, 41,
+ 15, 65, 97, 113, 97, 113, 97, 97, 113, 97, 26, 49,
+ 113, 82, 113, 65, 17, 49, 49, 49, 33, 65, 33, 97,
+ 65, 33, 97, 65, 33, 97, 113, 97, 65, 33, 97, 83,
+ 97, 97, 240, 64, 53, 15, 65, 81, 129, 81, 129, 81,
+ 113, 97, 113, 33, 49, 49, 49, 33, 49, 49, 34, 33,
+ 49, 49, 17, 17, 33, 49, 50, 33, 33, 49, 49, 49,
+ 33, 49, 49, 49, 33, 49, 49, 49, 33, 49, 49, 49,
+ 33, 49, 49, 49, 41, 49, 33, 113, 240, 37, 14, 97,
+ 210, 177, 33, 145, 65, 113, 97, 81, 129, 49, 65, 83,
+ 81, 97, 17, 65, 65, 49, 65, 65, 49, 65, 65, 49,
+ 65, 65, 49, 65, 65, 59, 49, 145, 240, 16, 33, 15,
+ 65, 225, 225, 113, 81, 40, 65, 97, 98, 97, 81, 17,
+ 97, 65, 33, 97, 113, 97, 113, 97, 113, 97, 113, 97,
+ 113, 97, 113, 26, 49, 240, 176, 25, 14, 97, 210, 177,
+ 33, 145, 65, 113, 97, 81, 129, 49, 163, 145, 33, 42,
+ 129, 209, 209, 209, 209, 81, 30, 224, 51, 15, 65, 225,
+ 145, 65, 25, 49, 97, 49, 49, 97, 49, 49, 49, 33,
+ 49, 34, 49, 33, 49, 17, 17, 49, 33, 50, 33, 33,
+ 49, 49, 49, 81, 65, 49, 81, 65, 49, 65, 81, 49,
+ 65, 17, 49, 49, 49, 51, 65, 33, 81, 240, 32, 35,
+ 15, 65, 113, 97, 99, 81, 21, 113, 97, 113, 97, 113,
+ 97, 98, 97, 81, 17, 27, 33, 97, 113, 97, 113, 97,
+ 113, 97, 113, 97, 113, 97, 113, 97, 240, 64, 40, 15,
+ 65, 33, 177, 33, 177, 33, 65, 81, 55, 65, 33, 177,
+ 17, 178, 38, 65, 17, 97, 65, 33, 81, 129, 65, 145,
+ 65, 145, 49, 81, 65, 33, 97, 65, 33, 98, 49, 55,
+ 240, 16, 41, 15, 65, 65, 145, 65, 17, 113, 65, 34,
+ 65, 81, 49, 65, 81, 129, 86, 34, 21, 97, 17, 81,
+ 81, 33, 81, 129, 81, 129, 97, 113, 97, 49, 49, 113,
+ 33, 49, 129, 17, 49, 146, 240, 29, 14, 113, 194, 177,
+ 33, 145, 65, 113, 33, 49, 81, 65, 49, 49, 81, 67,
+ 145, 33, 42, 193, 193, 130, 33, 178, 210, 209, 240, 64,
+ 41, 14, 177, 65, 130, 49, 33, 81, 65, 49, 65, 65,
+ 50, 49, 65, 65, 49, 65, 129, 65, 129, 65, 129, 65,
+ 49, 49, 81, 33, 65, 83, 65, 17, 35, 81, 49, 33,
+ 66, 66, 66, 113, 224, 27, 15, 65, 225, 225, 113, 81,
+ 40, 65, 225, 210, 193, 17, 113, 49, 33, 54, 81, 225,
+ 225, 225, 145, 65, 26, 49, 240, 176, 35, 15, 65, 65,
+ 145, 65, 145, 65, 129, 81, 129, 81, 129, 81, 114, 86,
+ 17, 17, 81, 81, 33, 81, 129, 81, 129, 81, 129, 81,
+ 129, 81, 129, 81, 129, 26, 240, 46, 15, 65, 225, 49,
+ 161, 65, 33, 81, 33, 33, 33, 81, 33, 81, 81, 33,
+ 81, 66, 33, 81, 49, 17, 49, 49, 49, 33, 49, 49,
+ 97, 65, 17, 113, 81, 129, 82, 113, 65, 33, 97, 49,
+ 65, 81, 18, 98, 240, 43, 15, 65, 225, 66, 129, 65,
+ 129, 65, 145, 65, 145, 49, 50, 66, 49, 49, 65, 17,
+ 33, 49, 65, 33, 17, 65, 113, 81, 129, 65, 49, 81,
+ 65, 65, 65, 49, 52, 49, 22, 49, 49, 33, 113, 240,
+ 49, 15, 65, 17, 193, 34, 21, 65, 49, 81, 49, 161,
+ 49, 33, 113, 49, 33, 113, 34, 33, 113, 17, 17, 33,
+ 114, 33, 33, 113, 49, 33, 113, 49, 33, 113, 49, 33,
+ 113, 49, 33, 65, 33, 49, 33, 83, 49, 33, 97, 240,
+ 16, 54, 15, 65, 225, 65, 145, 19, 81, 49, 33, 53,
+ 49, 33, 49, 49, 49, 33, 49, 49, 34, 33, 49, 49,
+ 17, 17, 33, 49, 50, 33, 33, 49, 49, 49, 33, 17,
+ 17, 49, 49, 34, 33, 49, 49, 18, 49, 19, 49, 97,
+ 33, 65, 97, 113, 97, 240, 64, 42, 15, 65, 65, 145,
+ 65, 145, 49, 17, 113, 49, 49, 97, 33, 81, 81, 17,
+ 33, 66, 34, 81, 65, 17, 17, 81, 81, 33, 129, 81,
+ 40, 65, 129, 81, 113, 97, 97, 113, 81, 129, 65, 240,
+ 96, 43, 15, 65, 81, 129, 81, 129, 81, 113, 97, 113,
+ 41, 49, 33, 49, 49, 34, 33, 49, 49, 17, 17, 33,
+ 49, 50, 33, 41, 49, 33, 49, 49, 49, 97, 113, 97,
+ 113, 97, 113, 97, 113, 97, 240, 64, 56, 15, 65, 97,
+ 113, 17, 65, 113, 17, 65, 97, 33, 65, 97, 33, 65,
+ 18, 49, 33, 65, 17, 50, 36, 18, 49, 17, 33, 65,
+ 49, 33, 33, 65, 97, 33, 65, 97, 33, 65, 97, 33,
+ 33, 17, 33, 49, 33, 17, 33, 33, 49, 19, 49, 33,
+ 49, 33, 83, 240, 48, 15, 65, 129, 81, 40, 65, 33,
+ 81, 65, 49, 81, 65, 49, 81, 65, 55, 50, 49, 81,
+ 33, 17, 49, 81, 17, 33, 49, 81, 65, 55, 65, 49,
+ 81, 65, 49, 81, 65, 33, 49, 33, 65, 33, 67, 65,
+ 17, 97, 240, 32, 39, 15, 65, 33, 177, 33, 177, 33,
+ 65, 81, 55, 65, 49, 33, 113, 33, 49, 98, 97, 81,
+ 17, 97, 65, 33, 26, 49, 97, 113, 97, 113, 97, 113,
+ 97, 113, 97, 113, 97, 240, 64, 40, 15, 65, 81, 129,
+ 81, 129, 33, 33, 113, 49, 33, 113, 55, 65, 33, 49,
+ 98, 33, 49, 81, 17, 97, 65, 33, 97, 113, 26, 49,
+ 97, 113, 97, 113, 97, 113, 97, 113, 97, 240, 64, 50,
+ 15, 65, 65, 145, 65, 145, 49, 17, 113, 49, 49, 97,
+ 33, 82, 65, 17, 114, 35, 33, 49, 33, 17, 17, 49,
+ 49, 49, 33, 49, 49, 97, 49, 49, 97, 49, 49, 97,
+ 49, 49, 97, 49, 49, 97, 33, 65, 97, 17, 81, 240,
+ 48, 36, 15, 65, 113, 97, 99, 81, 21, 113, 97, 113,
+ 97, 113, 97, 98, 97, 33, 33, 17, 27, 33, 97, 113,
+ 97, 113, 97, 113, 97, 113, 97, 113, 97, 33, 65, 41,
+ 240, 50, 15, 65, 97, 113, 49, 33, 113, 49, 33, 97,
+ 49, 65, 81, 49, 65, 81, 33, 98, 34, 17, 129, 17,
+ 18, 23, 33, 33, 65, 49, 81, 65, 49, 81, 65, 49,
+ 81, 49, 65, 81, 49, 17, 33, 81, 33, 51, 81, 17,
+ 81, 240, 48, 44, 15, 65, 65, 145, 81, 129, 81, 113,
+ 145, 65, 26, 49, 65, 130, 65, 65, 33, 17, 72, 33,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 81, 65,
+ 49, 33, 33, 65, 33, 67, 65, 17, 97, 240, 32,
+ 0, // Padding
+
+};
+
+tFont *g_psFontWFireflysung7x15 = (tFont *)g_pui8Fireflysung7x15;
diff --git a/third_party/fonts/apl/license/big5/ARPHICPL.TXT b/third_party/fonts/apl/license/big5/ARPHICPL.TXT new file mode 100644 index 0000000..4ecb156 --- /dev/null +++ b/third_party/fonts/apl/license/big5/ARPHICPL.TXT @@ -0,0 +1,58 @@ +幩v
+
+ۧ@vҦ(C) 1999 幩}oѥq
+xW110x_æN16811
+DHUWwAOdҦvQC
+
+HisδvѭlƥATק蠟C
+
+e
+
+@@jhƳn餧vѫYΨӭܱz@ɩMקn餧ۥѡCۧΤUApGzNڭ̩ұ»Pz@vQ»Pz̡AåBTOL̯o쥻n餧ק磌A幩vѯSO\iùyzϥΥnC
+
+kߩʱ
+
+0.@wq
+@@vѤAurvYu幩PLӤWvBu幩PLv]BIG-5X^Mu幩PL²vBu幩PL²v]GBX^TrueTyperAHθgקӲͤӵrlͪA]Aקr˦BʽsXǡBഫ榡BܧrW١AΪ̦bglyph tableW@ǤrC
+
+@@uPLvYuPublic Licensev]v^C
+
+@@uۧ@vHvYbrۧ@vnQ٬ۧ@v̤HC
+
+@@uzvYQv̩έsBABקrHC
+
+@@uۥѨϥΡvYzbұۦPUAsBקrδrƥۥѡAӫDCpGz@NAiH惡AȦOΡC
+
+1.@sδ
+@@pGbҦƥvɮס]ARPHICPL.TXT^ܡAziHCLsδrƥC
+
+2.@ק
+@@pGHUAziH覡ק糧rƥA]Aקr˦BʽsXǡBഫ榡BܧrW١AΪ̦bglyph tableW@ǤrAåB̾ڤWzĤ@Wwsδӭק磌C
+
+@a)zbCӭקLɮפJ㪺nAܱzpΦɭקFɮסC
+
+@b)z\ҦĤTHbvѱڤUAoHuۥѨϥΡvӭק磌AҦpzLwaIs|ѡAΦbq`@n洫CWӭק磌C
+
+@c)pGקLrbɥHͤ覡ŪROAzϥb}liJ@뤧ͨϥΤ覡ɦCLnA]AAۧ@vnBLOn]Ϊ̨LzѾOn^AHΨϥΪ̥iH̾ڳoDZArnAåBiϥΪ̦pݨ쥻vѤƥC
+
+@@oǭnDAΩӭקLۧ@CpGۧ@iѳëDlͦۥrABiHXza{䬰WߦӭӧOۧ@AhzN@ӧOۧ@ɡAvѤΨڱNAΩӳC]AȱNDrLۧ@Mr@_JJsδC骺P@WAä|ϸӨLۧ@ǤJvѪAνdC
+
+3.@Ѱ
+@@D̷ӥvѤܳWwA_hz୫sBקBAvδrCΨL覡sBקBAvδrNϡANϥvѩұ»PzvQ۰ʷΦaġCLqzب̾ڥvѨoƥMvQHAunĻڡAvQNġC
+
+4.@PN
+@@]zñqvѡAҥHSn椧CMӡASL»PzsBקBAvδrvQApGzPNvѡAoǦ欰OkߩҸTC]@sBקBAvδrANܱzvѤΨ@کMC
+
+5.@۰ʨov
+@@CzArɡA̫K۰ʱqlv̳Bo̾ڳoDZکMsBέק糧rvCzibұ»P̤vQj[LAz]SϲĤTH楻vѪqȡC
+
+6.@IJ
+@@Y]k|PMBHϱMQź٩ΥL]]MQȯɡ^GAϱj[z]Ok|ROBijΨL^MvѤҽĬɡA]zHIvѤCpGzPɺvѩҩwqȤΨLqȨӴɡAzڥirCҦpApGMQv\Ҧζqz̨oƥ̡AbKvOpUArɡAߤ@PɺnDkOקKrC
+
+@@pGڤbSwpULĩεLkIAڤLN~AΡAç@AΩLpC
+
+7.@LO
+@@ѩrYKOvAbǾڪk\dArNaOCDtѭAۧ@vHΨLѥr̡uPˡvѥOAY٬OtܡA]APʩMASwتtܾOCr~M椧@MIѱzӾCpGrX{岫AzӾ@һݪAȡB״_M勵OΡC
+
+8.@l`vШDv
+@@DǾڪkWwΥHѭPNAbpUAۧ@vHΥHWQ\oHsBקΦAr̡Az]ϥΩΤϥΥr]]ANӫ~ΪAȤʡFϥΡBƾکΧQqlFΪ~ê^ҤޭPBBMBMBSg@ʷltdAYϵۧ@vHΨLHwӷliʮɥ礣ҥ~C
diff --git a/third_party/fonts/apl/license/english/ARPHICPL.TXT b/third_party/fonts/apl/license/english/ARPHICPL.TXT new file mode 100644 index 0000000..7e38aa5 --- /dev/null +++ b/third_party/fonts/apl/license/english/ARPHICPL.TXT @@ -0,0 +1,58 @@ +ARPHIC PUBLIC LICENSE
+
+Copyright (C) 1999 Arphic Technology Co., Ltd.
+11Fl. No.168, Yung Chi Rd., Taipei, 110 Taiwan
+All rights reserved except as specified below.
+
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is forbidden.
+
+Preamble
+
+ The licenses for most software are designed to take away your freedom to share and change it. By contrast, the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this software, provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software.
+
+Legal Terms
+
+0. Definitions:
+ Throughout this License, "Font" means the TrueType fonts "AR PL Mingti2L Big5", "AR PL KaitiM Big5" (BIG-5 character set) and "AR PL SungtiL GB", "AR PL KaitiM GB" (GB character set) which are originally distributed by Arphic, and the derivatives of those fonts created through any modification including modifying glyph, reordering glyph, converting format, changing font name, or adding/deleting some characters in/from glyph table.
+
+ "PL" means "Public License".
+
+ "Copyright Holder" means whoever is named in the copyright or copyrights for the Font.
+
+ "You" means the licensee, or person copying, redistributing or modifying the Font.
+
+ "Freely Available" means that you have the freedom to copy or modify the Font as well as redistribute copies of the Font under the same conditions you received, not price. If you wish, you can charge for this service.
+
+1. Copying & Distribution
+ You may copy and distribute verbatim copies of this Font in any medium, without restriction, provided that you retain this license file (ARPHICPL.TXT) unaltered in all copies.
+
+2. Modification
+ You may otherwise modify your copy of this Font in any way, including modifying glyph, reordering glyph, converting format, changing font name, or adding/deleting some characters in/from glyph table, and copy and distribute such modifications under the terms of Section 1 above, provided that the following conditions are met:
+
+ a) You must insert a prominent notice in each modified file stating how and when you changed that file.
+
+ b) You must make such modifications Freely Available as a whole to all third parties under the terms of this License, such as by offering access to copy the modifications from a designated place, or distributing the modifications on a medium customarily used for software interchange.
+
+ c) If the modified fonts normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the Font under these conditions, and telling the user how to view a copy of this License.
+
+ These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Font, and can be reasonably considered independent and separate works in themselves, then this License and its terms, do not apply to those sections when you distribute them as separate works. Therefore, mere aggregation of another work not based on the Font with the Font on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. Condition Subsequent
+ You may not copy, modify, sublicense, or distribute the Font except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Font will automatically retroactively void your rights under this License. However, parties who have received copies or rights from you under this License will keep their licenses valid so long as such parties remain in full compliance.
+
+4. Acceptance
+ You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to copy, modify, sublicense or distribute the Font. These actions are prohibited by law if you do not accept this License. Therefore, by copying, modifying, sublicensing or distributing the Font, you indicate your acceptance of this License and all its terms and conditions.
+
+5. Automatic Receipt
+ Each time you redistribute the Font, the recipient automatically receives a license from the original licensor to copy, distribute or modify the Font subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+6. Contradiction
+ If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Font at all. For example, if a patent license would not permit royalty-free redistribution of the Font by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Font.
+
+ If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+7. NO WARRANTY
+ BECAUSE THE FONT IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE FONT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS OR OTHER PARTIES PROVIDE THE FONT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE FONT IS WITH YOU. SHOULD THE FONT PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+8. DAMAGES WAIVER
+ UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, IN NO EVENT WILL ANY COPYRIGHTT HOLDERS, OR OTHER PARTIES WHO MAY COPY, MODIFY OR REDISTRIBUTE THE FONT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE FONT (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION), EVEN IF SUCH HOLDERS OR OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
diff --git a/third_party/fonts/apl/license/gb/ARPHICPL.TXT b/third_party/fonts/apl/license/gb/ARPHICPL.TXT new file mode 100644 index 0000000..bb760bc --- /dev/null +++ b/third_party/fonts/apl/license/gb/ARPHICPL.TXT @@ -0,0 +1,58 @@ +ĶȨ
+
+Ȩ(C) 1999 ĶƼɷ˾
+̨110̨·16811¥
+¹涨⣬Ȩ
+
+κ˾ԸƼַȨԭʼļĸֹ֮
+
+ǰ
+
+Ȩɡ෴һȨĽߣȷܵõĶȨرɲʹñ
+
+
+
+0.
+ȨУָ͡ĶPLϸϺΡĶPLпBIG-5룩͡ĶPLΡĶPLпGB룩TrueTypeͣԼĶĸõ͵ʽ˳תʽƣglyph tableһЩ֡
+
+PLָPublic LicenseȨ
+
+ȨˡָͰȨбΪȨ֮ˡ
+
+ָȨơɢ͵ˡ
+
+ʹáָܵͬ£иơͼɢƷɣָ۸Ը⣬ԶԴȡá
+
+1.Ƽַ
+иƷάֱȨļARPHICPL.TXT䣬κýƸƼַ֮Ʒ
+
+2.
+κηʽı͵ĸƷʽ˳תʽƣglyph tableһЩ֣һĹ涨Ƽַ
+
+a)ÿĹļвԵʾμʱ˸ļ
+
+b)еڱȨ£ԡʹáȫͨṩָصĸ·ͨΪýϷ
+
+c)ĹִʱԽ̸ʽȡʹڿʼһĽ̸ʹ÷ʽʱӡʾʵİȨṩԼʹ߿Щٷַ͵Ҹ֪ʹοȨĸ
+
+ЩҪĹƷƷĿɱʶֲԱͣҿԺΪƷƷַʱȨ鼰ڸò֡ˣǻڱ֮ƷͱһַýͬһϣʹƷ뱾Ȩ÷Χ
+
+3.
+ձȨĹ涨ܸơġȨַ͡κʽơġȨַ͵ͼʹȨȨԶʧЧݱȨȡøƷȨˣֻҪȫȨάЧ
+
+4.ͬ
+δǩȨ飬ûҪȻûκļơġȨַ֮ȨͬⱾȨ飬ЩΪǷֹġһơġȨַͣͱʾܱȨ鼰һ
+
+5.ԶȡȨ
+ÿɢʱ߱ԶԭʼȨߴȡЩơַı͵Ȩɶڴ֮ȨʵǿƣҲûʹбȨ
+
+6.ִ
+ԺоΥרƻκԭרףĽʹǿǷԺЭȨͻʱҲΥȨͬʱ㱾Ȩַʱɷַ͡磬רȨֱӻӴȡøƷߣȨѵٷַʱΨһͬʱ˫Ҫķȫַ͡
+
+֮κβضЧʵʩֽãΪ
+
+7.
+ڱȨڷķΧڣͽκε˵Ȩ˻ṩߡͬṩκĵʾǰʾԺضĿĵİʾйرƷʺִеһΣվеͳ覴ãӦеһķá
+
+8.⳥Ȩķ
+Ƿɹ涨ʽͬ⣬κ£κΰȨ˻ϱԸơĻٷַߣʹûʹñͣƷIJɹʹáݻ֮ʧӪҵµκֱӡӡȻżȻͷʧ𣬼ʹȨ˻֪ʧĿʱ⡣
diff --git a/third_party/fonts/apl/readme.txt b/third_party/fonts/apl/readme.txt new file mode 100644 index 0000000..da54c50 --- /dev/null +++ b/third_party/fonts/apl/readme.txt @@ -0,0 +1,5 @@ +The fonts in this directory are covered under the Arphic Public License.
+
+Specific sources:
+
+fireflysung - http://www.study-area.org/apt/firefly-font/
diff --git a/third_party/fonts/apl/ttf/fireflysung.ttf b/third_party/fonts/apl/ttf/fireflysung.ttf Binary files differnew file mode 100644 index 0000000..d91b989 --- /dev/null +++ b/third_party/fonts/apl/ttf/fireflysung.ttf |
